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__Paths__Detail__id.906afb...

226 lines
2.1 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[176,3,5,6,7,8,9,10,16,17],{"+NIl":function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(X,M){"use strict";function y(c,o){c.cmdState.push(o)}function E(c){return c.cmdState.length>0?c.cmdState[c.cmdState.length-1]:null}function x(c){var o=c.cmdState.pop();o&&o.closeBracket()}function C(c){for(var o=c.cmdState,f=o.length-1;f>=0;f--){var d=o[f];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function h(c,o,f){return function(){this.name=c,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};s.importmodule=h("importmodule","tag",["string","builtin"]),s.documentclass=h("documentclass","tag",["","atom"]),s.usepackage=h("usepackage","tag",["atom"]),s.begin=h("begin","tag",["atom"]),s.end=h("end","tag",["atom"]),s.label=h("label","tag",["atom"]),s.ref=h("ref","tag",["atom"]),s.eqref=h("eqref","tag",["atom"]),s.cite=h("cite","tag",["atom"]),s.bibitem=h("bibitem","tag",["atom"]),s.Bibitem=h("Bibitem","tag",["atom"]),s.RBibitem=h("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function r(c,o){c.f=o}function n(c,o){var f;if(c.match(/^\\[a-zA-Z@]+/)){var d=c.current().slice(1);return f=s.hasOwnProperty(d)?s[d]:s.DEFAULT,f=new f,y(o,f),r(o,l),f.style}if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/\\]/))return"tag";if(c.match("\\["))return r(o,function(A,m){return e(A,m,"\\]")}),"keyword";if(c.match("\\("))return r(o,function(A,m){return e(A,m,"\\)")}),"keyword";if(c.match("$$"))return r(o,function(A,m){return e(A,m,"$$")}),"keyword";if(c.match("$"))return r(o,function(A,m){return e(A,m,"$")}),"keyword";var i=c.next();if(i=="%")return c.skipToEnd(),"comment";if(i=="}"||i=="]"){if(f=E(o),f)f.closeBracket(i),r(o,l);else return"error";return"bracket"}else return i=="{"||i=="["?(f=s.DEFAULT,f=new f,y(o,f),"bracket"):/\d/.test(i)?(c.eatWhile(/[\w.%]/),"atom"):(c.eatWhile(/[\w\-_]/),f=C(o),f.name=="begin"&&(f.argument=c.current()),f.styleIdentifier())}function e(c,o,f){if(c.eatSpace())return null;if(f&&c.match(f))return r(o,n),"keyword";if(c.match(/^\\[a-zA-Z@]+/))return"tag";if(c.match(/^[a-zA-Z]+/))return"variable-2";if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/]/))return"tag";if(c.match(/^[\^_&]/))return"tag";if(c.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(c.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=c.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(c.skipToEnd(),"comment"):"error"}function l(c,o){var f=c.peek(),d;return f=="{"||f=="["?(d=E(o),d.openBracket(f),c.eat(f),r(o,n),"bracket"):/[ \t\r]/.test(f)?(c.eat(f),null):(r(o,n),x(o),n(c,o))}return{startState:function(){var c=M.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:c}},copyState:function(c){return{cmdState:c.cmdState.slice(),f:c.f}},token:function(c,o){return o.f(c,o)},blankLine:function(c){c.f=n,c.cmdState.length=0},lineComment:"%"}}),se.defineMIME("text/x-stex","stex"),se.defineMIME("text/x-latex","stex")})},"/GNS":function(ze,me,P){ze.exports=P.p+"static/search1.c4136dd4.png"},"06Qe":function(ze,me,P){var se=P("ItGF"),X="urn:schemas-microsoft-com:vml",M=typeof window=="undefined"?null:window,y=!1,E=M&&M.document;function x(s){return C(s)}var C;if(E&&!se.canvasSupported)try{!E.namespaces.zrvml&&E.namespaces.add("zrvml",X),C=function(s){return E.createElement("<zrvml:"+s+' class="zrvml">')}}catch(s){C=function(r){return E.createElement("<"+r+' xmlns="'+X+'" class="zrvml">')}}function h(){if(y||!E)return;y=!0;var s=E.styleSheets;s.length<31?E.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}me.doc=E,me.createNode=x,me.initVML=h},"07cG":function(ze,me,P){ze.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(ze,me,P){var se=P("bYtY"),X=P("QBsz"),M=P("y23F"),y=P("H6uX"),E=P("YH21"),x=P("C0SR"),C="silent";function h(f,d,i){return{type:f,event:i,target:d.target,topTarget:d.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:s}}function s(){E.stop(this.event)}function r(){}r.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,d,i,A){y.call(this),this.storage=f,this.painter=d,this.painterRoot=A,i=i||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,M.call(this),this.setHandlerProxy(i)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(se.each(n,function(d){f.on&&f.on(d,this[d],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var d=f.zrX,i=f.zrY,A=c(this,d,i),m=this._hovered,v=m.target;v&&!v.__zr&&(m=this.findHover(m.x,m.y),v=m.target);var _=this._hovered=A?{x:d,y:i}:this.findHover(d,i),w=_.target,B=this.proxy;B.setCursor&&B.setCursor(w?w.cursor:"default"),v&&w!==v&&this.dispatchToElement(m,"mouseout",f),this.dispatchToElement(_,"mousemove",f),w&&w!==v&&this.dispatchToElement(_,"mouseover",f)},mouseout:function(f){var d=f.zrEventControl,i=f.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),d!=="no_globalout"&&(!i&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,d){var i=this[f];i&&i.call(this,d)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var d=this.proxy;d.setCursor&&d.setCursor(f)},dispatchToElement:function(f,d,i){f=f||{};var A=f.target;if(A&&A.silent)return;for(var m="on"+d,v=h(d,f,i);A&&!(A[m]&&(v.cancelBubble=A[m].call(A,v)),A.trigger(d,v),A=A.parent,v.cancelBubble););v.cancelBubble||(this.trigger(d,v),this.painter&&this.painter.eachOtherLayer(function(_){typeof _[m]=="function"&&_[m].call(_,v),_.trigger&&_.trigger(d,v)}))},findHover:function(f,d,i){for(var A=this.storage.getDisplayList(),m={x:f,y:d},v=A.length-1;v>=0;v--){var _;if(A[v]!==i&&!A[v].ignore&&(_=l(A[v],f,d))&&(!m.topTarget&&(m.topTarget=A[v]),_!==C)){m.target=A[v];break}}return m},processGesture:function(f,d){this._gestureMgr||(this._gestureMgr=new x);var i=this._gestureMgr;d==="start"&&i.clear();var A=i.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(d==="end"&&i.clear(),A){var m=A.type;f.gestureEvent=m,this.dispatchToElement({target:A.target},m,A.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(d){var i=d.zrX,A=d.zrY,m=c(this,i,A),v,_;if((f!=="mouseup"||!m)&&(v=this.findHover(i,A),_=v.target),f==="mousedown")this._downEl=_,this._downPoint=[d.zrX,d.zrY],this._upEl=_;else if(f==="mouseup")this._upEl=_;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||X.dist(this._downPoint,[d.zrX,d.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,f,d)}});function l(f,d,i){if(f[f.rectHover?"rectContain":"contain"](d,i)){for(var A=f,m;A;){if(A.clipPath&&!A.clipPath.contain(d,i))return!1;A.silent&&(m=!0),A=A.parent}return m?C:!0}return!1}function c(f,d,i){var A=f.painter;return d<0||d>A.getWidth()||i<0||i>A.getHeight()}se.mixin(e,y),se.mixin(e,M);var o=e;ze.exports=o},"19Vz":function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){se.defineOption("placeholder","",function(h,s,r){var n=r&&r!=se.Init;if(s&&!n)h.on("blur",E),h.on("change",x),h.on("swapDoc",x),se.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){y(h)}),x(h);else if(!s&&n){h.off("blur",E),h.off("change",x),h.off("swapDoc",x),se.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),X(h);var e=h.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}s&&!h.hasFocus()&&E(h)});function X(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function M(h){X(h);var s=h.state.placeholder=document.createElement("pre");s.style.cssText="height: 0; overflow: visible",s.style.direction=h.getOption("direction"),s.className="CodeMirror-placeholder CodeMirror-line-like";var r=h.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),s.appendChild(r),h.display.lineSpace.insertBefore(s,h.display.lineSpace.firstChild)}function y(h){setTimeout(function(){var s=!1,r=h.getInputField();r.nodeName=="TEXTAREA"?s=!r.value:h.lineCount()==1&&(s=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),s?M(h):X(h)},20)}function E(h){C(h)&&M(h)}function x(h){var s=h.getWrapperElement(),r=C(h);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?M(h):X(h)}function C(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Jh7":function(ze,me,P){var se=P("y+Vt"),X=P("T6xi"),M=se.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(y,E){X.buildPath(y,E,!1)}});ze.exports=M},"1MYJ":function(ze,me,P){var se=P("y+Vt"),X=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var M=this.__dirtyPath,y=this.shape.paths,E=0;E<y.length;E++)M=M||y[E].__dirtyPath;this.__dirtyPath=M,this.__dirty=this.__dirty||M},beforeBrush:function(){this._updatePathDirty();for(var M=this.shape.paths||[],y=this.getGlobalScale(),E=0;E<M.length;E++)M[E].path||M[E].createPathProxy(),M[E].path.setScale(y[0],y[1],M[E].segmentIgnoreThreshold)},buildPath:function(M,y){for(var E=y.paths||[],x=0;x<E.length;x++)E[x].buildPath(M,E[x].shape,!0)},afterBrush:function(){for(var M=this.shape.paths||[],y=0;y<M.length;y++)M[y].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),se.prototype.getBoundingRect.call(this)}});ze.exports=X},"1RvN":function(ze,me){var P=function(){this.head=null,this.tail=null,this._len=0},se=P.prototype;se.insert=function(x){var C=new X(x);return this.insertEntry(C),C},se.insertEntry=function(x){this.head?(this.tail.next=x,x.prev=this.tail,x.next=null,this.tail=x):this.head=this.tail=x,this._len++},se.remove=function(x){var C=x.prev,h=x.next;C?C.next=h:this.head=h,h?h.prev=C:this.tail=C,x.next=x.prev=null,this._len--},se.len=function(){return this._len},se.clear=function(){this.head=this.tail=null,this._len=0};var X=function(x){this.value=x,this.next,this.prev},M=function(x){this._list=new P,this._map={},this._maxSize=x||10,this._lastRemovedEntry=null},y=M.prototype;y.put=function(x,C){var h=this._list,s=this._map,r=null;if(s[x]==null){var n=h.len(),e=this._lastRemovedEntry;if(n>=this._maxSize&&n>0){var l=h.head;h.remove(l),delete s[l.key],r=l.value,this._lastRemovedEntry=l}e?e.value=C:e=new X(C),e.key=x,h.insertEntry(e),s[x]=e}return r},y.get=function(x){var C=this._map[x],h=this._list;if(C!=null)return C!==h.tail&&(h.remove(C),h.insertEntry(C)),C.value},y.clear=function(){this._list.clear(),this._map={}};var E=M;ze.exports=E},"1ZF9":function(ze,me,P){ze.exports=P.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ze,me,P){var se=P("3gBT"),X=P("H6uX"),M=P("DN4a"),y=P("vWvF"),E=P("bYtY"),x=function(h){M.call(this,h),X.call(this,h),y.call(this,h),this.id=h.id||se()};x.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(h,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":h=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=h,r[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(h,s){},attrKV:function(h,s){if(h==="position"||h==="scale"||h==="origin"){if(s){var r=this[h];r||(r=this[h]=[]),r[0]=s[0],r[1]=s[1]}}else this[h]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(h,s){if(typeof h=="string")this.attrKV(h,s);else if(E.isObject(h))for(var r in h)h.hasOwnProperty(r)&&this.attrKV(r,h[r]);return this.dirty(!1),this},setClipPath:function(h){var s=this.__zr;s&&h.addSelfToZr(s),this.clipPath&&this.clipPath!==h&&this.removeClipPath(),this.clipPath=h,h.__zr=s,h.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var h=this.clipPath;h&&(h.__zr&&h.removeSelfFromZr(h.__zr),h.__zr=null,h.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(h){this.__zr=h;var s=this.animators;if(s)for(var r=0;r<s.length;r++)h.animation.addAnimator(s[r]);this.clipPath&&this.clipPath.addSelfToZr(h)},removeSelfFromZr:function(h){this.__zr=null;var s=this.animators;if(s)for(var r=0;r<s.length;r++)h.animation.removeAnimator(s[r]);this.clipPath&&this.clipPath.removeSelfFromZr(h)}},E.mixin(x,y),E.mixin(x,M),E.mixin(x,X);var C=x;ze.exports=C},"1eCo":function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";var X={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},M={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};se.defineMode("xml",function(y,E){var x=y.indentUnit,C={},h=E.htmlMode?X:M;for(var s in h)C[s]=h[s];for(var s in E)C[s]=E[s];var r,n;function e(T,O){function S(k){return O.tokenize=k,k(T,O)}var D=T.next();if(D=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?S(o("atom","]]>")):null:T.match("--")?S(o("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),S(f(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(r=T.eat("/")?"closeTag":"openTag",O.tokenize=l,"tag bracket");if(D=="&"){var R;return T.eat("#")?T.eat("x")?R=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):R=T.eatWhile(/[\d]/)&&T.eat(";"):R=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),R?"atom":"error"}else return T.eatWhile(/[^&<]/),null}e.isInText=!0;function l(T,O){var S=T.next();if(S==">"||S=="/"&&T.eat(">"))return O.tokenize=e,r=S==">"?"endTag":"selfcloseTag","tag bracket";if(S=="=")return r="equals",null;if(S=="<"){O.tokenize=e,O.state=m,O.tagName=O.tagStart=null;var D=O.tokenize(T,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(S)?(O.tokenize=c(S),O.stringStartCol=T.column(),O.tokenize(T,O)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(T){var O=function(S,D){for(;!S.eol();)if(S.next()==T){D.tokenize=l;break}return"string"};return O.isInAttribute=!0,O}function o(T,O){return function(S,D){for(;!S.eol();){if(S.match(O)){D.tokenize=e;break}S.next()}return T}}function f(T){return function(O,S){for(var D;(D=O.next())!=null;){if(D=="<")return S.tokenize=f(T+1),S.tokenize(O,S);if(D==">")if(T==1){S.tokenize=e;break}else return S.tokenize=f(T-1),S.tokenize(O,S)}return"meta"}}function d(T,O,S){this.prev=T.context,this.tagName=O,this.indent=T.indented,this.startOfLine=S,(C.doNotIndent.hasOwnProperty(O)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function i(T){T.context&&(T.context=T.context.prev)}function A(T,O){for(var S;;){if(!T.context)return;if(S=T.context.tagName,!C.contextGrabbers.hasOwnProperty(S)||!C.contextGrabbers[S].hasOwnProperty(O))return;i(T)}}function m(T,O,S){return T=="openTag"?(S.tagStart=O.column(),v):T=="closeTag"?_:m}function v(T,O,S){return T=="word"?(S.tagName=O.current(),n="tag",b):C.allowMissingTagName&&T=="endTag"?(n="tag bracket",b(T,O,S)):(n="error",v)}function _(T,O,S){if(T=="word"){var D=O.current();return S.context&&S.context.tagName!=D&&C.implicitlyClosed.hasOwnProperty(S.context.tagName)&&i(S),S.context&&S.context.tagName==D||C.matchClosing===!1?(n="tag",w):(n="tag error",B)}else return C.allowMissingTagName&&T=="endTag"?(n="tag bracket",w(T,O,S)):(n="error",B)}function w(T,O,S){return T!="endTag"?(n="error",w):(i(S),m)}function B(T,O,S){return n="error",w(T,O,S)}function b(T,O,S){if(T=="word")return n="attribute",p;if(T=="endTag"||T=="selfcloseTag"){var D=S.tagName,R=S.tagStart;return S.tagName=S.tagStart=null,T=="selfcloseTag"||C.autoSelfClosers.hasOwnProperty(D)?A(S,D):(A(S,D),S.context=new d(S,D,R==S.indented)),m}return n="error",b}function p(T,O,S){return T=="equals"?u:(C.allowMissing||(n="error"),b(T,O,S))}function u(T,O,S){return T=="string"?a:T=="word"&&C.allowUnquoted?(n="string",b):(n="error",b(T,O,S))}function a(T,O,S){return T=="string"?a:b(T,O,S)}return{startState:function(T){var O={tokenize:e,state:m,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(O.baseIndent=T),O},token:function(T,O){if(!O.tagName&&T.sol()&&(O.indented=T.indentation()),T.eatSpace())return null;r=null;var S=O.tokenize(T,O);return(S||r)&&S!="comment"&&(n=null,O.state=O.state(r||S,T,O),n&&(S=n=="error"?S+" error":n)),S},indent:function(T,O,S){var D=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+x;if(D&&D.noIndent)return se.Pass;if(T.tokenize!=l&&T.tokenize!=e)return S?S.match(/^(\s*)/)[0].length:0;if(T.tagName)return C.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+x*(C.multilineTagIndentFactor||1);if(C.alignCDATA&&/<!\[CDATA\[/.test(O))return 0;var R=O&&/^<(\/)?([\w_:\.-]*)/.exec(O);if(R&&R[1])for(;D;)if(D.tagName==R[2]){D=D.prev;break}else if(C.implicitlyClosed.hasOwnProperty(D.tagName))D=D.prev;else break;else if(R)for(;D;){var k=C.contextGrabbers[D.tagName];if(k&&k.hasOwnProperty(R[2]))D=D.prev;else break}for(;D&&D.prev&&!D.startOfLine;)D=D.prev;return D?D.indent+x:T.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:C.htmlMode?"html":"xml",helperType:C.htmlMode?"html":"xml",skipAttribute:function(T){T.state==u&&(T.state=b)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var O=[],S=T.context;S;S=S.prev)S.tagName&&O.push(S.tagName);return O.reverse()}}}),se.defineMIME("text/xml","xml"),se.defineMIME("application/xml","xml"),se.mimeModes.hasOwnProperty("text/html")||se.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(ze,me,P){"use strict";P.d(me,"d",function(){return le}),P.d(me,"b",function(){return ot}),P.d(me,"c",function(){return St}),P.d(me,"a",function(){return Tt});var se=P("VTBJ"),X=P("1OyB"),M=P("vuIU"),y=P("JX7q"),E=P("Ji7U"),x=P("LK+K"),C=P("q1tI"),h=P("I8Z2"),s=P("BGR+"),r=P("wx14"),n=P("rePB"),e=P("4IlW"),l=P("2GS6"),c=P("Gytx"),o=P.n(c),f=P("TSYQ"),d=P.n(f),i=P("U8pU"),A=P("ODXe"),m=/iPhone/i,v=/iPod/i,_=/iPad/i,w=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,b=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,u=/Windows Phone/i,a=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,O=/BB10/i,S=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,R=/Mobile(?:.+)Firefox\b/i;function k(Dt,Ct){return Dt.test(Ct)}function Q(Dt){var Ct=Dt||(typeof navigator!="undefined"?navigator.userAgent:""),ct=Ct.split("[FBAN");if(typeof ct[1]!="undefined"){var At=ct,Pe=Object(A.a)(At,1);Ct=Pe[0]}if(ct=Ct.split("Twitter"),typeof ct[1]!="undefined"){var Je=ct,xt=Object(A.a)(Je,1);Ct=xt[0]}var ft={apple:{phone:k(m,Ct)&&!k(u,Ct),ipod:k(v,Ct),tablet:!k(m,Ct)&&k(_,Ct)&&!k(u,Ct),device:(k(m,Ct)||k(v,Ct)||k(_,Ct))&&!k(u,Ct)},amazon:{phone:k(b,Ct),tablet:!k(b,Ct)&&k(p,Ct),device:k(b,Ct)||k(p,Ct)},android:{phone:!k(u,Ct)&&k(b,Ct)||!k(u,Ct)&&k(w,Ct),tablet:!k(u,Ct)&&!k(b,Ct)&&!k(w,Ct)&&(k(p,Ct)||k(B,Ct)),device:!k(u,Ct)&&(k(b,Ct)||k(p,Ct)||k(w,Ct)||k(B,Ct))||k(/\bokhttp\b/i,Ct)},windows:{phone:k(u,Ct),tablet:k(a,Ct),device:k(u,Ct)||k(a,Ct)},other:{blackberry:k(T,Ct),blackberry10:k(O,Ct),opera:k(S,Ct),firefox:k(R,Ct),chrome:k(D,Ct),device:k(T,Ct)||k(O,Ct)||k(S,Ct)||k(R,Ct)||k(D,Ct)},any:null,phone:null,tablet:null};return ft.any=ft.apple.device||ft.android.device||ft.windows.device||ft.other.device,ft.phone=ft.apple.phone||ft.android.phone||ft.windows.phone,ft.tablet=ft.apple.tablet||ft.android.tablet||ft.windows.tablet,ft}var Y=Object(se.a)(Object(se.a)({},Q()),{},{isMobile:Q}),U=Y;function K(){}function z(Dt,Ct,ct){var At=Ct||"";return Dt.key||"".concat(At,"item_").concat(ct)}function F(Dt){return"".concat(Dt,"-menu-")}function H(Dt,Ct){var ct=-1;C.Children.forEach(Dt,function(At){ct+=1,At&&At.type&&At.type.isMenuItemGroup?C.Children.forEach(At.props.children,function(Pe){ct+=1,Ct(Pe,ct)}):Ct(At,ct)})}function G(Dt,Ct,ct){if(!Dt||ct.find)return;C.Children.forEach(Dt,function(At){if(At){var Pe=At.type;if(!Pe||!(Pe.isSubMenu||Pe.isMenuItem||Pe.isMenuItemGroup))return;Ct.indexOf(At.key)!==-1?ct.find=!0:At.props.children&&G(At.props.children,Ct,ct)}})}var ee=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],re=function(Ct){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=Ct&&typeof Ct.getBoundingClientRect=="function"&&Ct.getBoundingClientRect().width;if(At){if(ct){var Pe=getComputedStyle(Ct),Je=Pe.marginLeft,xt=Pe.marginRight;At+=+Je.replace("px","")+ +xt.replace("px","")}At=+At.toFixed(6)}return At||0},pe=function(Ct,ct,At){Ct&&Object(i.a)(Ct.style)==="object"&&(Ct.style[ct]=At)},ie=function(){return U.any},ge=P("KQm4"),he=P("Ff2n"),be=P("i8i4"),fe=P("bdgK"),de=P("uciX"),$=P("8XRh"),ue={adjustX:1,adjustY:1},Ae={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},ce={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},xe=Ae,De=0,Re={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ne=function(Ct,ct,At){var Pe=F(ct),Je=Ct.getState();Ct.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},Je.defaultActiveFirst),{},Object(n.a)({},Pe,At))})},N=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(At){var Pe;Object(X.a)(this,ct),Pe=Ct.call(this,At),Pe.onDestroy=function(Et){Pe.props.onDestroy(Et)},Pe.onKeyDown=function(Et){var Nt=Et.keyCode,tn=Pe.menuInstance,Jn=Pe.props,On=Jn.isOpen,Lr=Jn.store;if(Nt===e.a.ENTER)return Pe.onTitleClick(Et),ne(Lr,Pe.props.eventKey,!0),!0;if(Nt===e.a.RIGHT)return On?tn.onKeyDown(Et):(Pe.triggerOpenChange(!0),ne(Lr,Pe.props.eventKey,!0)),!0;if(Nt===e.a.LEFT){var Kr;if(On)Kr=tn.onKeyDown(Et);else return;return Kr||(Pe.triggerOpenChange(!1),Kr=!0),Kr}return On&&(Nt===e.a.UP||Nt===e.a.DOWN)?tn.onKeyDown(Et):void 0},Pe.onOpenChange=function(Et){Pe.props.onOpenChange(Et)},Pe.onPopupVisibleChange=function(Et){Pe.triggerOpenChange(Et,Et?"mouseenter":"mouseleave")},Pe.onMouseEnter=function(Et){var Nt=Pe.props,tn=Nt.eventKey,Jn=Nt.onMouseEnter,On=Nt.store;ne(On,Pe.props.eventKey,!1),Jn({key:tn,domEvent:Et})},Pe.onMouseLeave=function(Et){var Nt=Pe.props,tn=Nt.parentMenu,Jn=Nt.eventKey,On=Nt.onMouseLeave;tn.subMenuInstance=Object(y.a)(Pe),On({key:Jn,domEvent:Et})},Pe.onTitleMouseEnter=function(Et){var Nt=Pe.props,tn=Nt.eventKey,Jn=Nt.onItemHover,On=Nt.onTitleMouseEnter;Jn({key:tn,hover:!0}),On({key:tn,domEvent:Et})},Pe.onTitleMouseLeave=function(Et){var Nt=Pe.props,tn=Nt.parentMenu,Jn=Nt.eventKey,On=Nt.onItemHover,Lr=Nt.onTitleMouseLeave;tn.subMenuInstance=Object(y.a)(Pe),On({key:Jn,hover:!1}),Lr({key:Jn,domEvent:Et})},Pe.onTitleClick=function(Et){var Nt=Object(y.a)(Pe),tn=Nt.props;if(tn.onTitleClick({key:tn.eventKey,domEvent:Et}),tn.triggerSubMenuAction==="hover")return;Pe.triggerOpenChange(!tn.isOpen,"click"),ne(tn.store,Pe.props.eventKey,!1)},Pe.onSubMenuClick=function(Et){typeof Pe.props.onClick=="function"&&Pe.props.onClick(Pe.addKeyPath(Et))},Pe.onSelect=function(Et){Pe.props.onSelect(Et)},Pe.onDeselect=function(Et){Pe.props.onDeselect(Et)},Pe.getPrefixCls=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu")},Pe.getActiveClassName=function(){return"".concat(Pe.getPrefixCls(),"-active")},Pe.getDisabledClassName=function(){return"".concat(Pe.getPrefixCls(),"-disabled")},Pe.getSelectedClassName=function(){return"".concat(Pe.getPrefixCls(),"-selected")},Pe.getOpenClassName=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu-open")},Pe.saveMenuInstance=function(Et){Pe.menuInstance=Et},Pe.addKeyPath=function(Et){return Object(se.a)(Object(se.a)({},Et),{},{keyPath:(Et.keyPath||[]).concat(Pe.props.eventKey)})},Pe.triggerOpenChange=function(Et,Nt){var tn=Pe.props.eventKey,Jn=function(){Pe.onOpenChange({key:tn,item:Object(y.a)(Pe),trigger:Nt,open:Et})};Nt==="mouseenter"?Pe.mouseenterTimeout=setTimeout(function(){Jn()},0):Jn()},Pe.isChildrenSelected=function(){var Et={find:!1};return G(Pe.props.children,Pe.props.selectedKeys,Et),Et.find},Pe.isOpen=function(){return Pe.props.openKeys.indexOf(Pe.props.eventKey)!==-1},Pe.adjustWidth=function(){if(!Pe.subMenuTitle||!Pe.menuInstance)return;var Et=be.findDOMNode(Pe.menuInstance);if(Et.offsetWidth>=Pe.subMenuTitle.offsetWidth)return;Et.style.minWidth="".concat(Pe.subMenuTitle.offsetWidth,"px")},Pe.saveSubMenuTitle=function(Et){Pe.subMenuTitle=Et},Pe.getBaseProps=function(){var Et=Object(y.a)(Pe),Nt=Et.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:Pe.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:Pe.onSubMenuClick,onSelect:Pe.onSelect,onDeselect:Pe.onDeselect,onDestroy:Pe.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:Pe.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(y.a)(Pe),subMenuCloseDelay:Nt.subMenuCloseDelay,forceSubMenuRender:Nt.forceSubMenuRender,triggerSubMenuAction:Nt.triggerSubMenuAction,builtinPlacements:Nt.builtinPlacements,defaultActiveFirst:Nt.store.getState().defaultActiveFirst[F(Nt.eventKey)],multiple:Nt.multiple,prefixCls:Nt.rootPrefixCls,id:Pe.internalMenuId,manualRef:Pe.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},Pe.getMotion=function(Et,Nt){var tn=Object(y.a)(Pe),Jn=tn.haveRendered,On=Pe.props,Lr=On.motion,Kr=On.rootPrefixCls,Ir=Object(se.a)(Object(se.a)({},Lr),{},{leavedClassName:"".concat(Kr,"-hidden"),removeOnLeave:!1,motionAppear:Jn||!Nt||Et!=="inline"});return Ir};var Je=At.store,xt=At.eventKey,ft=Je.getState(),Rt=ft.defaultActiveFirst;Pe.isRootMenu=!1;var Ft=!1;return Rt&&(Ft=Rt[xt]),ne(Je,xt,Ft),Pe}return Object(M.a)(ct,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Pe=this,Je=this.props,xt=Je.mode,ft=Je.parentMenu,Rt=Je.manualRef;if(Rt&&Rt(this),xt!=="horizontal"||!ft.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Pe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Pe=this.props,Je=Pe.onDestroy,xt=Pe.eventKey;Je&&Je(xt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Pe){var Je=this,xt=this.getBaseProps(),ft=this.getMotion(xt.mode,xt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||xt.visible||xt.forceSubMenuRender,!this.haveOpened)return C.createElement("div",null);var Rt=xt.direction;return C.createElement($.default,Object.assign({visible:xt.visible},ft),function(Ft){var Et=Ft.className,Nt=Ft.style,tn=d()("".concat(xt.prefixCls,"-sub"),Et,Object(n.a)({},"".concat(xt.prefixCls,"-rtl"),Rt==="rtl"));return C.createElement(Ze,Object.assign({},xt,{id:Je.internalMenuId,className:tn,style:Nt}),Pe)})}},{key:"render",value:function(){var Pe,Je=Object(se.a)({},this.props),xt=Je.isOpen,ft=this.getPrefixCls(),Rt=Je.mode==="inline",Ft=d()(ft,"".concat(ft,"-").concat(Je.mode),(Pe={},Object(n.a)(Pe,Je.className,!!Je.className),Object(n.a)(Pe,this.getOpenClassName(),xt),Object(n.a)(Pe,this.getActiveClassName(),Je.active||xt&&!Rt),Object(n.a)(Pe,this.getDisabledClassName(),Je.disabled),Object(n.a)(Pe,this.getSelectedClassName(),this.isChildrenSelected()),Pe));this.internalMenuId||(Je.eventKey?this.internalMenuId="".concat(Je.eventKey,"$Menu"):(De+=1,this.internalMenuId="$__$".concat(De,"$Menu")));var Et={},Nt={},tn={};Je.disabled||(Et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},tn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Jn={},On=Je.direction;Rt&&(On==="rtl"?Jn.paddingRight=Je.inlineIndent*Je.level:Jn.paddingLeft=Je.inlineIndent*Je.level);var Lr={};this.props.isOpen&&(Lr={"aria-owns":this.internalMenuId});var Kr=null;Je.mode!=="horizontal"&&(Kr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Kr=C.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var Ir=C.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Jn,className:"".concat(ft,"-title"),role:"button"},tn,Nt,{"aria-expanded":xt},Lr,{"aria-haspopup":"true",title:typeof Je.title=="string"?Je.title:void 0}),Je.title,Kr||C.createElement("i",{className:"".concat(ft,"-arrow")})),xn=this.renderChildren(Je.children),Hr=Je.parentMenu.isRootMenu?Je.parentMenu.props.getPopupContainer:function(gt){return gt.parentNode},ia=Re[Je.mode],oa=Je.popupOffset?{offset:Je.popupOffset}:{},jr=Je.mode==="inline"?"":Je.popupClassName;jr+=On==="rtl"?" ".concat(ft,"-rtl"):"";var ca=Je.disabled,Ra=Je.triggerSubMenuAction,Pa=Je.subMenuOpenDelay,Be=Je.forceSubMenuRender,Ue=Je.subMenuCloseDelay,$e=Je.builtinPlacements;ee.forEach(function(gt){return delete Je[gt]}),delete Je.onClick;var vt=On==="rtl"?Object.assign({},ce,$e):Object.assign({},Ae,$e);return delete Je.direction,C.createElement("li",Object.assign({},Je,Et,{className:Ft,role:"menuitem"}),Rt&&Ir,Rt&&xn,!Rt&&C.createElement(de.a,{prefixCls:ft,popupClassName:d()("".concat(ft,"-popup"),jr),getPopupContainer:Hr,builtinPlacements:vt,popupPlacement:ia,popupVisible:xt,popupAlign:oa,popup:xn,action:ca?[]:[Ra],mouseEnterDelay:Pa,mouseLeaveDelay:Ue,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Be},Ir))}}]),ct}(C.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(h.b)(function(Dt,Ct){var ct=Dt.openKeys,At=Dt.activeKey,Pe=Dt.selectedKeys,Je=Ct.eventKey,xt=Ct.subMenuKey;return{isOpen:ct.indexOf(Je)>-1,active:At[xt]===Je,selectedKeys:Pe}})(N);W.isSubMenu=!0;var le=W,te="menuitem-overflowed",oe=.5,Te=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Ct.apply(this,arguments),At.resizeObserver=null,At.mutationObserver=null,At.originalTotalWidth=0,At.overflowedItems=[],At.menuItemSizes=[],At.cancelFrameId=null,At.state={lastVisibleIndex:void 0},At.getMenuItemNodes=function(){var Pe=At.props.prefixCls,Je=be.findDOMNode(Object(y.a)(At));return Je?[].slice.call(Je.children).filter(function(xt){return xt.className.split(" ").indexOf("".concat(Pe,"-overflowed-submenu"))<0}):[]},At.getOverflowedSubMenuItem=function(Pe,Je,xt){var ft=At.props,Rt=ft.overflowedIndicator,Ft=ft.level,Et=ft.mode,Nt=ft.prefixCls,tn=ft.theme;if(Ft!==1||Et!=="horizontal")return null;var Jn=At.props.children[0],On=Jn.props,Lr=On.children,Kr=On.title,Ir=On.style,xn=Object(he.a)(On,["children","title","style"]),Hr=Object(se.a)({},Ir),ia="".concat(Pe,"-overflowed-indicator"),oa="".concat(Pe,"-overflowed-indicator");Je.length===0&&xt!==!0?Hr=Object(se.a)(Object(se.a)({},Hr),{},{display:"none"}):xt&&(Hr=Object(se.a)(Object(se.a)({},Hr),{},{visibility:"hidden",position:"absolute"}),ia="".concat(ia,"-placeholder"),oa="".concat(oa,"-placeholder"));var jr=tn?"".concat(Nt,"-").concat(tn):"",ca={};return ee.forEach(function(Ra){xn[Ra]!==void 0&&(ca[Ra]=xn[Ra])}),C.createElement(le,Object.assign({title:Rt,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:jr},ca,{key:ia,eventKey:oa,disabled:!1,style:Hr}),Je)},At.setChildrenWidthAndResize=function(){if(At.props.mode!=="horizontal")return;var Pe=be.findDOMNode(Object(y.a)(At));if(!Pe)return;var Je=Pe.children;if(!Je||Je.length===0)return;var xt=Pe.children[Je.length-1];pe(xt,"display","inline-block");var ft=At.getMenuItemNodes(),Rt=ft.filter(function(Ft){return Ft.className.split(" ").indexOf(te)>=0});Rt.forEach(function(Ft){pe(Ft,"display","inline-block")}),At.menuItemSizes=ft.map(function(Ft){return re(Ft,!0)}),Rt.forEach(function(Ft){pe(Ft,"display","none")}),At.overflowedIndicatorWidth=re(Pe.children[Pe.children.length-1],!0),At.originalTotalWidth=At.menuItemSizes.reduce(function(Ft,Et){return Ft+Et},0),At.handleResize(),pe(xt,"display","none")},At.handleResize=function(){if(At.props.mode!=="horizontal")return;var Pe=be.findDOMNode(Object(y.a)(At));if(!Pe)return;var Je=re(Pe);At.overflowedItems=[];var xt=0,ft;At.originalTotalWidth>Je+oe&&(ft=-1,At.menuItemSizes.forEach(function(Rt){xt+=Rt,xt+At.overflowedIndicatorWidth<=Je&&(ft+=1)})),At.setState({lastVisibleIndex:ft})},At}return Object(M.a)(ct,[{key:"componentDidMount",value:function(){var Pe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Je=be.findDOMNode(this);if(!Je)return;this.resizeObserver=new fe.default(function(xt){xt.forEach(function(){var ft=Pe.cancelFrameId;cancelAnimationFrame(ft),Pe.cancelFrameId=requestAnimationFrame(Pe.setChildrenWidthAndResize)})}),[].slice.call(Je.children).concat(Je).forEach(function(xt){Pe.resizeObserver.observe(xt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Pe.resizeObserver.disconnect(),[].slice.call(Je.children).concat(Je).forEach(function(xt){Pe.resizeObserver.observe(xt)}),Pe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Pe){var Je=this,xt=this.state.lastVisibleIndex;return(Pe||[]).reduce(function(ft,Rt,Ft){var Et=Rt;if(Je.props.mode==="horizontal"){var Nt=Je.getOverflowedSubMenuItem(Rt.props.eventKey,[]);xt!==void 0&&Je.props.className.indexOf("".concat(Je.props.prefixCls,"-root"))!==-1&&(Ft>xt&&(Et=C.cloneElement(Rt,{style:{display:"none"},eventKey:"".concat(Rt.props.eventKey,"-hidden"),className:"".concat(te)})),Ft===xt+1&&(Je.overflowedItems=Pe.slice(xt+1).map(function(Jn){return C.cloneElement(Jn,{key:Jn.props.eventKey,mode:"vertical-left"})}),Nt=Je.getOverflowedSubMenuItem(Rt.props.eventKey,Je.overflowedItems)));var tn=[].concat(Object(ge.a)(ft),[Nt,Et]);return Ft===Pe.length-1&&tn.push(Je.getOverflowedSubMenuItem(Rt.props.eventKey,[],!0)),tn}return[].concat(Object(ge.a)(ft),[Et])},[])}},{key:"render",value:function(){var Pe=this.props,Je=Pe.visible,xt=Pe.prefixCls,ft=Pe.overflowedIndicator,Rt=Pe.mode,Ft=Pe.level,Et=Pe.tag,Nt=Pe.children,tn=Pe.theme,Jn=Object(he.a)(Pe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),On=Et;return C.createElement(On,Object.assign({},Jn),this.renderChildren(Nt))}}]),ct}(C.Component);Te.defaultProps={tag:"div",className:""};var Ke=Te;function pt(Dt){return Dt.length?Dt.every(function(Ct){return!!Ct.props.disabled}):!0}function Le(Dt,Ct,ct){var At=Dt.getState();Dt.setState({activeKey:Object(se.a)(Object(se.a)({},At.activeKey),{},Object(n.a)({},Ct,ct))})}function Qe(Dt){return Dt.eventKey||"0-menu-"}function ut(Dt,Ct){var ct=Ct,At=Dt.children,Pe=Dt.eventKey;if(ct){var Je;if(H(At,function(xt,ft){xt&&xt.props&&!xt.props.disabled&&ct===z(xt,Pe,ft)&&(Je=!0)}),Je)return ct}return ct=null,Dt.defaultActiveFirst&&H(At,function(xt,ft){!ct&&xt&&!xt.props.disabled&&(ct=z(xt,Pe,ft))}),ct}function yt(Dt){if(Dt){var Ct=this.instanceArray.indexOf(Dt);Ct!==-1?this.instanceArray[Ct]=Dt:this.instanceArray.push(Dt)}}var at=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(At){var Pe;return Object(X.a)(this,ct),Pe=Ct.call(this,At),Pe.onKeyDown=function(Je,xt){var ft=Je.keyCode,Rt;if(Pe.getFlatInstanceArray().forEach(function(Et){Et&&Et.props.active&&Et.onKeyDown&&(Rt=Et.onKeyDown(Je))}),Rt)return 1;var Ft=null;return(ft===e.a.UP||ft===e.a.DOWN)&&(Ft=Pe.step(ft===e.a.UP?-1:1)),Ft?(Je.preventDefault(),Le(Pe.props.store,Qe(Pe.props),Ft.props.eventKey),typeof xt=="function"&&xt(Ft),1):void 0},Pe.onItemHover=function(Je){var xt=Je.key,ft=Je.hover;Le(Pe.props.store,Qe(Pe.props),ft?xt:null)},Pe.onDeselect=function(Je){Pe.props.onDeselect(Je)},Pe.onSelect=function(Je){Pe.props.onSelect(Je)},Pe.onClick=function(Je){Pe.props.onClick(Je)},Pe.onOpenChange=function(Je){Pe.props.onOpenChange(Je)},Pe.onDestroy=function(Je){Pe.props.onDestroy(Je)},Pe.getFlatInstanceArray=function(){return Pe.instanceArray},Pe.step=function(Je){var xt=Pe.getFlatInstanceArray(),ft=Pe.props.store.getState().activeKey[Qe(Pe.props)],Rt=xt.length;if(!Rt)return null;Je<0&&(xt=xt.concat().reverse());var Ft=-1;if(xt.every(function(Jn,On){return Jn&&Jn.props.eventKey===ft?(Ft=On,!1):!0}),!Pe.props.defaultActiveFirst&&Ft!==-1&&pt(xt.slice(Ft,Rt-1)))return;var Et=(Ft+1)%Rt,Nt=Et;do{var tn=xt[Nt];if(!tn||tn.props.disabled)Nt=(Nt+1)%Rt;else return tn}while(Nt!==Et);return null},Pe.renderCommonMenuItem=function(Je,xt,ft){var Rt=Pe.props.store.getState(),Ft=Object(y.a)(Pe),Et=Ft.props,Nt=z(Je,Et.eventKey,xt),tn=Je.props;if(!tn||typeof Je.type=="string")return Je;var Jn=Nt===Rt.activeKey,On=Object(se.a)(Object(se.a)({mode:tn.mode||Et.mode,level:Et.level,inlineIndent:Et.inlineIndent,renderMenuItem:Pe.renderMenuItem,rootPrefixCls:Et.prefixCls,index:xt,parentMenu:Et.parentMenu,manualRef:tn.disabled?void 0:Object(l.a)(Je.ref,yt.bind(Object(y.a)(Pe))),eventKey:Nt,active:!tn.disabled&&Jn,multiple:Et.multiple,onClick:function(Kr){(tn.onClick||K)(Kr),Pe.onClick(Kr)},onItemHover:Pe.onItemHover,motion:Et.motion,subMenuOpenDelay:Et.subMenuOpenDelay,subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,onOpenChange:Pe.onOpenChange,onDeselect:Pe.onDeselect,onSelect:Pe.onSelect,builtinPlacements:Et.builtinPlacements,itemIcon:tn.itemIcon||Pe.props.itemIcon,expandIcon:tn.expandIcon||Pe.props.expandIcon},ft),{},{direction:Et.direction});return(Et.mode==="inline"||ie())&&(On.triggerSubMenuAction="click"),C.cloneElement(Je,On)},Pe.renderMenuItem=function(Je,xt,ft){if(!Je)return null;var Rt=Pe.props.store.getState(),Ft={openKeys:Rt.openKeys,selectedKeys:Rt.selectedKeys,triggerSubMenuAction:Pe.props.triggerSubMenuAction,subMenuKey:ft};return Pe.renderCommonMenuItem(Je,xt,Ft)},At.store.setState({activeKey:Object(se.a)(Object(se.a)({},At.store.getState().activeKey),{},Object(n.a)({},At.eventKey,ut(At,At.activeKey)))}),Pe.instanceArray=[],Pe}return Object(M.a)(ct,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Pe){return this.props.visible||Pe.visible||this.props.className!==Pe.className||!o()(this.props.style,Pe.style)}},{key:"componentDidUpdate",value:function(Pe){var Je=this.props,xt="activeKey"in Je?Je.activeKey:Je.store.getState().activeKey[Qe(Je)],ft=ut(Je,xt);if(ft!==xt)Le(Je.store,Qe(Je),ft);else if("activeKey"in Pe){var Rt=ut(Pe,Pe.activeKey);ft!==Rt&&Le(Je.store,Qe(Je),ft)}}},{key:"render",value:function(){var Pe=this,Je=Object(r.a)({},this.props);this.instanceArray=[];var xt=d()(Je.prefixCls,Je.className,"".concat(Je.prefixCls,"-").concat(Je.mode)),ft={className:xt,role:Je.role||"menu"};Je.id&&(ft.id=Je.id),Je.focusable&&(ft.tabIndex=0,ft.onKeyDown=this.onKeyDown);var Rt=Je.prefixCls,Ft=Je.eventKey,Et=Je.visible,Nt=Je.level,tn=Je.mode,Jn=Je.overflowedIndicator,On=Je.theme;return ee.forEach(function(Lr){return delete Je[Lr]}),delete Je.onClick,C.createElement(Ke,Object.assign({},Je,{prefixCls:Rt,mode:tn,tag:"ul",level:Nt,theme:On,visible:Et,overflowedIndicator:Jn},ft),C.Children.map(Je.children,function(Lr,Kr){return Pe.renderMenuItem(Lr,Kr,Ft||"0-menu-")}))}}]),ct}(C.Component);at.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var rt=Object(h.b)()(at),Ze=rt,Ve=P("Kwbf");function ke(Dt,Ct,ct){var At=Dt.prefixCls,Pe=Dt.motion,Je=Dt.defaultMotions,xt=Je===void 0?{}:Je,ft=Dt.openAnimation,Rt=Dt.openTransitionName,Ft=Ct.switchingModeFromInline;if(Pe)return Pe;if(Object(i.a)(ft)==="object"&&ft)Object(Ve.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ft=="string")return{motionName:"".concat(At,"-open-").concat(ft)};if(Rt)return{motionName:Rt};var Et=xt[ct];return Et||(Ft?null:xt.other)}var we=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(At){var Pe;Object(X.a)(this,ct),Pe=Ct.call(this,At),Pe.inlineOpenKeys=[],Pe.onSelect=function(ft){var Rt=Object(y.a)(Pe),Ft=Rt.props;if(Ft.selectable){var Et=Pe.store.getState(),Nt=Et.selectedKeys,tn=ft.key;Ft.multiple?Nt=Nt.concat([tn]):Nt=[tn],"selectedKeys"in Ft||Pe.store.setState({selectedKeys:Nt}),Ft.onSelect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:Nt}))}},Pe.onClick=function(ft){var Rt=Pe.getRealMenuMode(),Ft=Object(y.a)(Pe),Et=Ft.store,Nt=Ft.props.onOpenChange;Rt!=="inline"&&!("openKeys"in Pe.props)&&(Et.setState({openKeys:[]}),Nt([])),Pe.props.onClick(ft)},Pe.onKeyDown=function(ft,Rt){Pe.innerMenu.getWrappedInstance().onKeyDown(ft,Rt)},Pe.onOpenChange=function(ft){var Rt=Object(y.a)(Pe),Ft=Rt.props,Et=Pe.store.getState().openKeys.concat(),Nt=!1,tn=function(On){var Lr=!1;if(On.open)Lr=Et.indexOf(On.key)===-1,Lr&&Et.push(On.key);else{var Kr=Et.indexOf(On.key);Lr=Kr!==-1,Lr&&Et.splice(Kr,1)}Nt=Nt||Lr};Array.isArray(ft)?ft.forEach(tn):tn(ft),Nt&&("openKeys"in Pe.props||Pe.store.setState({openKeys:Et}),Ft.onOpenChange(Et))},Pe.onDeselect=function(ft){var Rt=Object(y.a)(Pe),Ft=Rt.props;if(Ft.selectable){var Et=Pe.store.getState().selectedKeys.concat(),Nt=ft.key,tn=Et.indexOf(Nt);tn!==-1&&Et.splice(tn,1),"selectedKeys"in Ft||Pe.store.setState({selectedKeys:Et}),Ft.onDeselect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:Et}))}},Pe.onMouseEnter=function(ft){Pe.restoreModeVerticalFromInline();var Rt=Pe.props.onMouseEnter;Rt&&Rt(ft)},Pe.onTransitionEnd=function(ft){var Rt=ft.propertyName==="width"&&ft.target===ft.currentTarget,Ft=ft.target.className,Et=Object.prototype.toString.call(Ft)==="[object SVGAnimatedString]"?Ft.animVal:Ft,Nt=ft.propertyName==="font-size"&&Et.indexOf("anticon")>=0;(Rt||Nt)&&Pe.restoreModeVerticalFromInline()},Pe.setInnerMenu=function(ft){Pe.innerMenu=ft},Pe.isRootMenu=!0;var Je=At.defaultSelectedKeys,xt=At.defaultOpenKeys;return"selectedKeys"in At&&(Je=At.selectedKeys||[]),"openKeys"in At&&(xt=At.openKeys||[]),Pe.store=Object(h.c)({selectedKeys:Je,openKeys:xt,activeKey:{"0-menu-":ut(At,At.activeKey)}}),Pe.state={switchingModeFromInline:!1},Pe}return Object(M.a)(ct,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Pe){this.updateOpentKeysWhenSwitchMode(Pe),this.updateMiniStore();var Je=this.props,xt=Je.siderCollapsed,ft=Je.inlineCollapsed,Rt=Je.onOpenChange;(!Pe.inlineCollapsed&&ft||!Pe.siderCollapsed&&xt)&&Rt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Pe){var Je=this.props,xt=this.store,ft=this.inlineOpenKeys,Rt=xt.getState(),Ft={};Pe.mode==="inline"&&Je.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Je||((Je.inlineCollapsed&&!Pe.inlineCollapsed||Je.siderCollapsed&&!Pe.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Rt.openKeys.concat(),Ft.openKeys=[]),(!Je.inlineCollapsed&&Pe.inlineCollapsed||!Je.siderCollapsed&&Pe.siderCollapsed)&&(Ft.openKeys=ft,this.inlineOpenKeys=[])),Object.keys(Ft).length&&xt.setState(Ft)}},{key:"updateMenuDisplay",value:function(){var Pe=this.props.collapsedWidth,Je=this.store,xt=this.prevOpenKeys,ft=this.getInlineCollapsed()&&(Pe===0||Pe==="0"||Pe==="0px");ft?(this.prevOpenKeys=Je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):xt&&(this.store.setState({openKeys:xt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Pe=this.props.mode,Je=this.state.switchingModeFromInline,xt=this.getInlineCollapsed();return Je&&xt?"inline":xt?"vertical":Pe}},{key:"getInlineCollapsed",value:function(){var Pe=this.props,Je=Pe.inlineCollapsed,xt=Pe.siderCollapsed;return xt!==void 0?xt:Je}},{key:"restoreModeVerticalFromInline",value:function(){var Pe=this.state.switchingModeFromInline;Pe&&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 Pe=Object(se.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Je=this.getRealMenuMode();return Pe.className+=" ".concat(Pe.prefixCls,"-root"),Pe.direction==="rtl"&&(Pe.className+=" ".concat(Pe.prefixCls,"-rtl")),Pe=Object(se.a)(Object(se.a)({},Pe),{},{mode:Je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ke(this.props,this.state,Je)}),delete Pe.openAnimation,delete Pe.openTransitionName,C.createElement(h.a,{store:this.store},C.createElement(Ze,Object.assign({},Pe,{ref:this.setInnerMenu}),this.props.children))}}]),ct}(C.Component);we.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:C.createElement("span",null,"\xB7\xB7\xB7")};var Me=we,Ie=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Ct.apply(this,arguments),At.onKeyDown=function(Pe){var Je=Pe.keyCode;return Je===e.a.ENTER?(At.onClick(Pe),!0):void 0},At.onMouseLeave=function(Pe){var Je=At.props,xt=Je.eventKey,ft=Je.onItemHover,Rt=Je.onMouseLeave;ft({key:xt,hover:!1}),Rt({key:xt,domEvent:Pe})},At.onMouseEnter=function(Pe){var Je=At.props,xt=Je.eventKey,ft=Je.onItemHover,Rt=Je.onMouseEnter;ft({key:xt,hover:!0}),Rt({key:xt,domEvent:Pe})},At.onClick=function(Pe){var Je=At.props,xt=Je.eventKey,ft=Je.multiple,Rt=Je.onClick,Ft=Je.onSelect,Et=Je.onDeselect,Nt=Je.isSelected,tn={key:xt,keyPath:[xt],item:Object(y.a)(At),domEvent:Pe};Rt(tn),ft?Nt?Et(tn):Ft(tn):Nt||Ft(tn)},At.saveNode=function(Pe){At.node=Pe},At}return Object(M.a)(ct,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Pe=this.props;Pe.onDestroy&&Pe.onDestroy(Pe.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 Pe,Je=Object(se.a)({},this.props),xt=d()(this.getPrefixCls(),Je.className,(Pe={},Object(n.a)(Pe,this.getActiveClassName(),!Je.disabled&&Je.active),Object(n.a)(Pe,this.getSelectedClassName(),Je.isSelected),Object(n.a)(Pe,this.getDisabledClassName(),Je.disabled),Pe)),ft=Object(se.a)(Object(se.a)({},Je.attribute),{},{title:typeof Je.title=="string"?Je.title:void 0,className:xt,role:Je.role||"menuitem","aria-disabled":Je.disabled});Je.role==="option"?ft=Object(se.a)(Object(se.a)({},ft),{},{role:"option","aria-selected":Je.isSelected}):(Je.role===null||Je.role==="none")&&(ft.role="none");var Rt={onClick:Je.disabled?null:this.onClick,onMouseLeave:Je.disabled?null:this.onMouseLeave,onMouseEnter:Je.disabled?null:this.onMouseEnter},Ft=Object(se.a)({},Je.style);Je.mode==="inline"&&(Je.direction==="rtl"?Ft.paddingRight=Je.inlineIndent*Je.level:Ft.paddingLeft=Je.inlineIndent*Je.level),ee.forEach(function(Nt){return delete Je[Nt]}),delete Je.direction;var Et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Et=C.createElement(this.props.itemIcon,this.props)),C.createElement("li",Object.assign({},Object(s.default)(Je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ft,Rt,{style:Ft,ref:this.saveNode}),Je.children,Et)}}]),ct}(C.Component);Ie.isMenuItem=!0,Ie.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Ge=Object(h.b)(function(Dt,Ct){var ct=Dt.activeKey,At=Dt.selectedKeys,Pe=Ct.eventKey,Je=Ct.subMenuKey;return{active:ct[Je]===Pe,isSelected:At.indexOf(Pe)!==-1}})(Ie),ot=Ge,mt=function(Dt){Object(E.a)(ct,Dt);var Ct=Object(x.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Ct.apply(this,arguments),At.renderInnerMenuItem=function(Pe){var Je=At.props,xt=Je.renderMenuItem,ft=Je.index;return xt(Pe,ft,At.props.subMenuKey)},At}return Object(M.a)(ct,[{key:"render",value:function(){var Pe=Object(r.a)({},this.props),Je=Pe.className,xt=Je===void 0?"":Je,ft=Pe.rootPrefixCls,Rt="".concat(ft,"-item-group-title"),Ft="".concat(ft,"-item-group-list"),Et=Pe.title,Nt=Pe.children;return ee.forEach(function(tn){return delete Pe[tn]}),delete Pe.onClick,delete Pe.direction,C.createElement("li",Object.assign({},Pe,{className:"".concat(xt," ").concat(ft,"-item-group")}),C.createElement("div",{className:Rt,title:typeof Et=="string"?Et:void 0},Et),C.createElement("ul",{className:Ft},C.Children.map(Nt,this.renderInnerMenuItem)))}}]),ct}(C.Component);mt.isMenuItemGroup=!0,mt.defaultProps={disabled:!0};var St=mt,_t=function(Ct){var ct=Ct.className,At=Ct.rootPrefixCls,Pe=Ct.style;return C.createElement("li",{className:"".concat(ct," ").concat(At,"-item-divider"),style:Pe})};_t.defaultProps={disabled:!0,className:"",style:{}};var Tt=_t,Lt=me.e=Me},"24YM":function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SensorTabIndex=me.SensorClassName=me.SizeSensorId=void 0;var se="size-sensor-id";me.SizeSensorId=se;var X="size-sensor-object";me.SensorClassName=X;var M="-1";me.SensorTabIndex=M},"2DNl":function(ze,me,P){var se=P("IMiH"),X=P("loD1"),M=P("59Ip"),y=P("aKvl"),E=P("n1HI"),x=P("hX1E"),C=x.normalizeRadian,h=P("Sj9i"),s=P("hyiK"),r=se.CMD,n=Math.PI*2,e=1e-4;function l(w,B){return Math.abs(w-B)<e}var c=[-1,-1,-1],o=[-1,-1];function f(){var w=o[0];o[0]=o[1],o[1]=w}function d(w,B,b,p,u,a,T,O,S,D){if(D>B&&D>p&&D>a&&D>O||D<B&&D<p&&D<a&&D<O)return 0;var R=h.cubicRootAt(B,p,a,O,D,c);if(R===0)return 0;for(var k=0,Q=-1,Y,U,K=0;K<R;K++){var z=c[K],F=z===0||z===1?.5:1,H=h.cubicAt(w,b,u,T,z);if(H<S)continue;Q<0&&(Q=h.cubicExtrema(B,p,a,O,o),o[1]<o[0]&&Q>1&&f(),Y=h.cubicAt(B,p,a,O,o[0]),Q>1&&(U=h.cubicAt(B,p,a,O,o[1]))),Q===2?z<o[0]?k+=Y<B?F:-F:z<o[1]?k+=U<Y?F:-F:k+=O<U?F:-F:z<o[0]?k+=Y<B?F:-F:k+=O<Y?F:-F}return k}function i(w,B,b,p,u,a,T,O){if(O>B&&O>p&&O>a||O<B&&O<p&&O<a)return 0;var S=h.quadraticRootAt(B,p,a,O,c);if(S===0)return 0;var D=h.quadraticExtremum(B,p,a);if(D>=0&&D<=1){for(var R=0,k=h.quadraticAt(B,p,a,D),Q=0;Q<S;Q++){var Y=c[Q]===0||c[Q]===1?.5:1,U=h.quadraticAt(w,b,u,c[Q]);if(U<T)continue;c[Q]<D?R+=k<B?Y:-Y:R+=a<k?Y:-Y}return R}else{var Y=c[0]===0||c[0]===1?.5:1,U=h.quadraticAt(w,b,u,c[0]);return U<T?0:a<B?Y:-Y}}function A(w,B,b,p,u,a,T,O){if(O-=B,O>b||O<-b)return 0;var S=Math.sqrt(b*b-O*O);c[0]=-S,c[1]=S;var D=Math.abs(p-u);if(D<1e-4)return 0;if(D%n<1e-4){p=0,u=n;var R=a?1:-1;return T>=c[0]+w&&T<=c[1]+w?R:0}if(a){var S=p;p=C(u),u=C(S)}else p=C(p),u=C(u);p>u&&(u+=n);for(var k=0,Q=0;Q<2;Q++){var Y=c[Q];if(Y+w>T){var U=Math.atan2(O,Y),R=a?1:-1;U<0&&(U=n+U),(U>=p&&U<=u||U+n>=p&&U+n<=u)&&(U>Math.PI/2&&U<Math.PI*1.5&&(R=-R),k+=R)}}return k}function m(w,B,b,p,u){for(var a=0,T=0,O=0,S=0,D=0,R=0;R<w.length;){var k=w[R++];k===r.M&&R>1&&(b||(a+=s(T,O,S,D,p,u))),R===1&&(T=w[R],O=w[R+1],S=T,D=O);switch(k){case r.M:S=w[R++],D=w[R++],T=S,O=D;break;case r.L:if(b){if(X.containStroke(T,O,w[R],w[R+1],B,p,u))return!0}else a+=s(T,O,w[R],w[R+1],p,u)||0;T=w[R++],O=w[R++];break;case r.C:if(b){if(M.containStroke(T,O,w[R++],w[R++],w[R++],w[R++],w[R],w[R+1],B,p,u))return!0}else a+=d(T,O,w[R++],w[R++],w[R++],w[R++],w[R],w[R+1],p,u)||0;T=w[R++],O=w[R++];break;case r.Q:if(b){if(y.containStroke(T,O,w[R++],w[R++],w[R],w[R+1],B,p,u))return!0}else a+=i(T,O,w[R++],w[R++],w[R],w[R+1],p,u)||0;T=w[R++],O=w[R++];break;case r.A:var Q=w[R++],Y=w[R++],U=w[R++],K=w[R++],z=w[R++],F=w[R++];R+=1;var H=1-w[R++],G=Math.cos(z)*U+Q,ee=Math.sin(z)*K+Y;R>1?a+=s(T,O,G,ee,p,u):(S=G,D=ee);var re=(p-Q)*K/U+Q;if(b){if(E.containStroke(Q,Y,K,z,z+F,H,B,re,u))return!0}else a+=A(Q,Y,K,z,z+F,H,re,u);T=Math.cos(z+F)*U+Q,O=Math.sin(z+F)*K+Y;break;case r.R:S=T=w[R++],D=O=w[R++];var pe=w[R++],ie=w[R++],G=S+pe,ee=D+ie;if(b){if(X.containStroke(S,D,G,D,B,p,u)||X.containStroke(G,D,G,ee,B,p,u)||X.containStroke(G,ee,S,ee,B,p,u)||X.containStroke(S,ee,S,D,B,p,u))return!0}else a+=s(G,D,G,ee,p,u),a+=s(S,ee,S,D,p,u);break;case r.Z:if(b){if(X.containStroke(T,O,S,D,B,p,u))return!0}else a+=s(T,O,S,D,p,u);T=S,O=D;break}}return!b&&!l(O,D)&&(a+=s(T,O,S,D,p,u)||0),a!==0}function v(w,B,b){return m(w,0,!1,B,b)}function _(w,B,b,p){return m(w,B,!0,b,p)}me.contain=v,me.containStroke=_},"2fw6":function(ze,me,P){var se=P("y+Vt"),X=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(M,y,E){E&&M.moveTo(y.cx+y.r,y.cy),M.arc(y.cx,y.cy,y.r,0,Math.PI*2,!0)}});ze.exports=X},"3C/r":function(ze,me){var P=function(X,M){this.image=X,this.repeat=M,this.type="pattern"};P.prototype.getCanvasPattern=function(X){return X.createPattern(this.image,this.repeat||"repeat")};var se=P;ze.exports=se},"3CBa":function(ze,me,P){var se=P("hydK"),X=se.createElement,M=P("bYtY"),y=P("SUKs"),E=P("y+Vt"),x=P("Dagg"),C=P("dqUG"),h=P("DBLp"),s=P("sW+o"),r=P("n6Mw"),n=P("vKoX"),e=P("P47w"),l=e.path,c=e.image,o=e.text;function f(u){return parseInt(u,10)}function d(u){return u instanceof E?l:u instanceof x?c:u instanceof C?o:l}function i(u,a){return a&&u&&a.parentNode!==u}function A(u,a,T){if(i(u,a)&&T){var O=T.nextSibling;O?u.insertBefore(a,O):u.appendChild(a)}}function m(u,a){if(i(u,a)){var T=u.firstChild;T?u.insertBefore(a,T):u.appendChild(a)}}function v(u,a){a&&u&&a.parentNode===u&&u.removeChild(a)}function _(u){return u.__textSvgEl}function w(u){return u.__svgEl}var B=function(u,a,T,O){this.root=u,this.storage=a,this._opts=T=M.extend({},T||{});var S=X("svg");S.setAttribute("xmlns","http://www.w3.org/2000/svg"),S.setAttribute("version","1.1"),S.setAttribute("baseProfile","full"),S.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=X("g");S.appendChild(D);var R=X("g");S.appendChild(R),this.gradientManager=new s(O,R),this.clipPathManager=new r(O,R),this.shadowManager=new n(O,R);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=R,this._backgroundRoot=D,this._viewport=k,u.appendChild(k),k.appendChild(S),this.resize(T.width,T.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var u=this.getViewportRoot();if(u)return{offsetLeft:u.offsetLeft||0,offsetTop:u.offsetTop||0}},refresh:function(){var u=this.storage.getDisplayList(!0);this._paintList(u)},setBackgroundColor:function(u){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var a=X("rect");a.setAttribute("width",this.getWidth()),a.setAttribute("height",this.getHeight()),a.setAttribute("x",0),a.setAttribute("y",0),a.setAttribute("id",0),a.style.fill=u,this._backgroundRoot.appendChild(a),this._backgroundNode=a},_paintList:function(u){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var a=this._svgRoot,T=this._visibleList,O=u.length,S=[],D;for(D=0;D<O;D++){var R=u[D],k=d(R),Q=w(R)||_(R);R.invisible||(R.__dirty&&(k&&k.brush(R),this.clipPathManager.update(R),R.style&&(this.gradientManager.update(R.style.fill),this.gradientManager.update(R.style.stroke),this.shadowManager.update(Q,R)),R.__dirty=!1),S.push(R))}var Y=h(T,S),U;for(D=0;D<Y.length;D++){var K=Y[D];if(K.removed)for(var z=0;z<K.count;z++){var R=T[K.indices[z]],Q=w(R),F=_(R);v(a,Q),v(a,F)}}for(D=0;D<Y.length;D++){var K=Y[D];if(K.added)for(var z=0;z<K.count;z++){var R=S[K.indices[z]],Q=w(R),F=_(R);U?A(a,Q,U):m(a,Q),Q?A(a,F,Q):U?A(a,F,U):m(a,F),A(a,F,Q),U=F||Q||U,this.gradientManager.addWithoutUpdate(Q||F,R),this.shadowManager.addWithoutUpdate(Q||F,R),this.clipPathManager.markUsed(R)}else if(!K.removed)for(var z=0;z<K.count;z++){var R=S[K.indices[z]],Q=w(R),F=_(R),Q=w(R),F=_(R);this.gradientManager.markUsed(R),this.gradientManager.addWithoutUpdate(Q||F,R),this.shadowManager.markUsed(R),this.shadowManager.addWithoutUpdate(Q||F,R),this.clipPathManager.markUsed(R),F&&A(a,F,Q),U=Q||F||U}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=S},_getDefs:function(u){var a=this._svgDom,T=a.getElementsByTagName("defs");if(T.length===0)if(u){var T=a.insertBefore(X("defs"),a.firstChild);return T.contains||(T.contains=function(S){var D=T.children;if(!D)return!1;for(var R=D.length-1;R>=0;--R)if(D[R]===S)return!0;return!1}),T}else return null;else return T[0]},resize:function(u,a){var T=this._viewport;T.style.display="none";var O=this._opts;if(u!=null&&(O.width=u),a!=null&&(O.height=a),u=this._getSize(0),a=this._getSize(1),T.style.display="",this._width!==u||this._height!==a){this._width=u,this._height=a;var S=T.style;S.width=u+"px",S.height=a+"px";var D=this._svgDom;D.setAttribute("width",u),D.setAttribute("height",a)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",u),this._backgroundNode.setAttribute("height",a))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(u){var a=this._opts,T=["width","height"][u],O=["clientWidth","clientHeight"][u],S=["paddingLeft","paddingTop"][u],D=["paddingRight","paddingBottom"][u];if(a[T]!=null&&a[T]!=="auto")return parseFloat(a[T]);var R=this.root,k=document.defaultView.getComputedStyle(R);return(R[O]||f(k[T])||f(R.style[T]))-(f(k[S])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var u=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
\r<`));return"data:image/svg+xml;charset=UTF-8,"+u}};function b(u){return function(){y('In SVG mode painter not support method "'+u+'"')}}M.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(u){B.prototype[u]=b(u)});var p=B;ze.exports=p},"3e3G":function(ze,me,P){var se=P("bYtY"),X=P("QuXc"),M=function(E,x,C,h,s){this.x=E==null?.5:E,this.y=x==null?.5:x,this.r=C==null?.5:C,this.type="radial",this.global=s||!1,X.call(this,h)};M.prototype={constructor:M},se.inherits(M,X);var y=M;ze.exports=y},"3gBT":function(ze,me){var P=2311;function se(){return P++}ze.exports=se},"4fz+":function(ze,me,P){var se=P("bYtY"),X=P("1bdT"),M=P("mFDi"),y=function(x){x=x||{},X.call(this,x);for(var C in x)x.hasOwnProperty(C)&&(this[C]=x[C]);this._children=[],this.__storage=null,this.__dirty=!0};y.prototype={constructor:y,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(x){return this._children[x]},childOfName:function(x){for(var C=this._children,h=0;h<C.length;h++)if(C[h].name===x)return C[h]},childCount:function(){return this._children.length},add:function(x){return x&&x!==this&&x.parent!==this&&(this._children.push(x),this._doAdd(x)),this},addBefore:function(x,C){if(x&&x!==this&&x.parent!==this&&C&&C.parent===this){var h=this._children,s=h.indexOf(C);s>=0&&(h.splice(s,0,x),this._doAdd(x))}return this},_doAdd:function(x){x.parent&&x.parent.remove(x),x.parent=this;var C=this.__storage,h=this.__zr;C&&C!==x.__storage&&(C.addToStorage(x),x instanceof y&&x.addChildrenToStorage(C)),h&&h.refresh()},remove:function(x){var C=this.__zr,h=this.__storage,s=this._children,r=se.indexOf(s,x);return r<0?this:(s.splice(r,1),x.parent=null,h&&(h.delFromStorage(x),x instanceof y&&x.delChildrenFromStorage(h)),C&&C.refresh(),this)},removeAll:function(){var x=this._children,C=this.__storage,h,s;for(s=0;s<x.length;s++)h=x[s],C&&(C.delFromStorage(h),h instanceof y&&h.delChildrenFromStorage(C)),h.parent=null;return x.length=0,this},eachChild:function(x,C){for(var h=this._children,s=0;s<h.length;s++){var r=h[s];x.call(C,r,s)}return this},traverse:function(x,C){for(var h=0;h<this._children.length;h++){var s=this._children[h];x.call(C,s),s.type==="group"&&s.traverse(x,C)}return this},addChildrenToStorage:function(x){for(var C=0;C<this._children.length;C++){var h=this._children[C];x.addToStorage(h),h instanceof y&&h.addChildrenToStorage(x)}},delChildrenFromStorage:function(x){for(var C=0;C<this._children.length;C++){var h=this._children[C];x.delFromStorage(h),h instanceof y&&h.delChildrenFromStorage(x)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(x){for(var C=null,h=new M(0,0,0,0),s=x||this._children,r=[],n=0;n<s.length;n++){var e=s[n];if(e.ignore||e.invisible)continue;var l=e.getBoundingRect(),c=e.getLocalTransform(r);c?(h.copy(l),h.applyTransform(c),C=C||h.clone(),C.union(h)):(C=C||l.clone(),C.union(l))}return C||h}},se.inherits(y,X);var E=y;ze.exports=E},"4mN7":function(ze,me,P){var se=P("QBsz"),X=P("Sj9i"),M=Math.min,y=Math.max,E=Math.sin,x=Math.cos,C=Math.PI*2,h=se.create(),s=se.create(),r=se.create();function n(i,A,m){if(i.length===0)return;var v=i[0],_=v[0],w=v[0],B=v[1],b=v[1],p;for(p=1;p<i.length;p++)v=i[p],_=M(_,v[0]),w=y(w,v[0]),B=M(B,v[1]),b=y(b,v[1]);A[0]=_,A[1]=B,m[0]=w,m[1]=b}function e(i,A,m,v,_,w){_[0]=M(i,m),_[1]=M(A,v),w[0]=y(i,m),w[1]=y(A,v)}var l=[],c=[];function o(i,A,m,v,_,w,B,b,p,u){var a=X.cubicExtrema,T=X.cubicAt,O,S=a(i,m,_,B,l);for(p[0]=Infinity,p[1]=Infinity,u[0]=-Infinity,u[1]=-Infinity,O=0;O<S;O++){var D=T(i,m,_,B,l[O]);p[0]=M(D,p[0]),u[0]=y(D,u[0])}for(S=a(A,v,w,b,c),O=0;O<S;O++){var R=T(A,v,w,b,c[O]);p[1]=M(R,p[1]),u[1]=y(R,u[1])}p[0]=M(i,p[0]),u[0]=y(i,u[0]),p[0]=M(B,p[0]),u[0]=y(B,u[0]),p[1]=M(A,p[1]),u[1]=y(A,u[1]),p[1]=M(b,p[1]),u[1]=y(b,u[1])}function f(i,A,m,v,_,w,B,b){var p=X.quadraticExtremum,u=X.quadraticAt,a=y(M(p(i,m,_),1),0),T=y(M(p(A,v,w),1),0),O=u(i,m,_,a),S=u(A,v,w,T);B[0]=M(i,_,O),B[1]=M(A,w,S),b[0]=y(i,_,O),b[1]=y(A,w,S)}function d(i,A,m,v,_,w,B,b,p){var u=se.min,a=se.max,T=Math.abs(_-w);if(T%C<1e-4&&T>1e-4){b[0]=i-m,b[1]=A-v,p[0]=i+m,p[1]=A+v;return}if(h[0]=x(_)*m+i,h[1]=E(_)*v+A,s[0]=x(w)*m+i,s[1]=E(w)*v+A,u(b,h,s),a(p,h,s),_=_%C,_<0&&(_=_+C),w=w%C,w<0&&(w=w+C),_>w&&!B?w+=C:_<w&&B&&(_+=C),B){var O=w;w=_,_=O}for(var S=0;S<w;S+=Math.PI/2)S>_&&(r[0]=x(S)*m+i,r[1]=E(S)*v+A,u(b,r,b),a(p,r,p))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=f,me.fromArc=d},"4qgm":function(ze,me){ze.exports="data:image/png;base64,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"},"4u4S":function(ze,me){ze.exports="data:image/png;base64,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"},"500L":function(ze,me,P){"use strict";P.d(me,"a",function(){return _});var se=P("+L6B"),X=P("2/Rp"),M=P("2qtc"),y=P("kLXV"),E=P("9og8"),x=P("k1fw"),C=P("miYZ"),h=P("tsqr"),s=P("oBTY"),r=P("tJVT"),n=P("DZo9"),e=P("8z0m"),l=P("WmNS"),c=P.n(l),o=P("q1tI"),f=P.n(o),d=P("m3rI"),i=P("wzkS"),A=P("y5JW"),m=P("LtfV"),v=e.a.Dragger;function _(w){var B=[];return w&&w.length>0&&(B=w.map(function(b){return{uid:b.id,id:b.id,name:b.title+A.c+b.filesize,url:b.url,filesize:b.filesize,status:"done",response:{id:b.id}}})),B}me.b=function(w){var B=w.value,b=w.onChange,p=w.action,u=w.className,a=w.maxSize,T=a===void 0?150:a,O=w.title,S=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=w.showRemoveModal,R=D===void 0?!1:D,k=w.accept,Q=k===void 0?"":k,Y=w.additionalText,U=w.isDragger,K=w.number,z=K===void 0?1e3:K,F=w.aloneClear,H=F===void 0?!1:F,G=w.restrict,ee=G===void 0?!0:G,re=Object(o.useState)(!1),pe=Object(r.a)(re,2),ie=pe[0],ge=pe[1],he=Object(o.useState)(B||[]),be=Object(r.a)(he,2),fe=be[0],de=be[1];Object(o.useEffect)(function(){B&&(de(Object(s.a)(B)),z===(B==null?void 0:B.length)&&ge(!0))},[B]);var $=function(){setTimeout(function(){fe.pop(),de(Object(s.a)(fe))},500)},ue={multiple:!0,disabled:ie,accept:Q,withCredentials:!0,fileList:fe,beforeUpload:function(xe,De){var Re=xe.size/1024/1024;return fe.concat(De).length>z?(fe.pop(),de(Object(s.a)(fe)),h.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(z,"\u4E2A\u6587\u4EF6")),H?Promise.reject():($(),!1)):Re<T?!0:(h.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(T,"MB).")),H?Promise.reject():($(),!1))},action:p||"".concat(d.a.API_SERVER,"/api/attachments.json"),onChange:function(xe){var De=Object(s.a)(xe.fileList);De.length>=z?ge(!0):ge(!1),de(Object(s.a)(De)),De=De.map(function(Re){var ne;if(Re!=null&&(ne=Re.response)!==null&&ne!==void 0&&ne.id){var N;Re.url="/api/attachments/".concat(Re==null||((N=Re.response)===null||N===void 0)?void 0:N.id)}return Re.name.indexOf(A.c)===-1&&(Re.name="".concat(Re.name).concat(A.c).concat(Object(A.a)(Re.size))),Object(x.a)({},Re)}),console.log("info:",xe),b(De)},onRemove:function(){var ce=Object(E.a)(c.a.mark(function De(Re){var ne;return c.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(ne=function(){var le=Object(E.a)(c.a.mark(function te(){var oe,Te;return c.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(oe=Re.response?Re.response.id:Re.id,!oe){pt.next=8;break}return pt.next=4,Object(i.d)(Re.response?Re.response.id:Re.uid);case 4:return Te=pt.sent,pt.abrupt("return",Te);case 8:return pt.abrupt("return",!0);case 9:case"end":return pt.stop()}},te)}));return function(){return le.apply(this,arguments)}}(),!R){W.next=5;break}return W.abrupt("return",new Promise(function(le,te){y.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var oe=Object(E.a)(c.a.mark(function Ke(){var pt;return c.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,ne();case 2:pt=Qe.sent,h.b.success("\u5220\u9664\u6210\u529F"),le(!0);case 5:case"end":return Qe.stop()}},Ke)}));function Te(){return oe.apply(this,arguments)}return Te}(),onCancel:function(){return le(!1)}})}));case 5:return W.next=7,ne();case 7:return W.abrupt("return",W.sent);case 8:case"end":return W.stop()}},De)}));function xe(De){return ce.apply(this,arguments)}return xe}()};function Ae(ce){ce.preventDefault(),ce.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(u||"")},U&&f.a.createElement(v,ue,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(m.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),f.a.createElement("span",{style:{display:ee?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",T,"MB) ")),Y),!U&&f.a.createElement(e.a,ue,f.a.createElement(X.a,{disabled:ie},S),f.a.createElement("span",{onClick:Ae,style:{marginLeft:10,color:"#FA6400",display:ee?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",T,"MB) ")))}},"55Ip":function(ze,me,P){"use strict";P.d(me,"a",function(){return A});var se=P("Ty5D"),X=P("dI71"),M=P("q1tI"),y=P.n(M),E=P("YS25"),x=P("17x9"),C=P.n(x),h=P("wx14"),s=P("zLVn"),r=P("9R94"),n=function(u){Object(X.a)(a,u);function a(){for(var O,S=arguments.length,D=new Array(S),R=0;R<S;R++)D[R]=arguments[R];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.a)(O.props),O}var T=a.prototype;return T.render=function(){return y.a.createElement(se.c,{history:this.history,children:this.props.children})},a}(y.a.Component),e=function(u){Object(X.a)(a,u);function a(){for(var O,S=arguments.length,D=new Array(S),R=0;R<S;R++)D[R]=arguments[R];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.b)(O.props),O}var T=a.prototype;return T.render=function(){return y.a.createElement(se.c,{history:this.history,children:this.props.children})},a}(y.a.Component),l=function(a,T){return typeof a=="function"?a(T):a},c=function(a,T){return typeof a=="string"?Object(E.c)(a,null,null,T):a},o=function(a){return a},f=y.a.forwardRef;typeof f=="undefined"&&(f=o);function d(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}var i=f(function(u,a){var T=u.innerRef,O=u.navigate,S=u.onClick,D=Object(s.a)(u,["innerRef","navigate","onClick"]),R=D.target,k=Object(h.a)({},D,{onClick:function(Y){try{S&&S(Y)}catch(U){throw Y.preventDefault(),U}!Y.defaultPrevented&&Y.button===0&&(!R||R==="_self")&&!d(Y)&&(Y.preventDefault(),O())}});return o!==f?k.ref=a||T:k.ref=T,y.a.createElement("a",k)}),A=f(function(u,a){var T=u.component,O=T===void 0?i:T,S=u.replace,D=u.to,R=u.innerRef,k=Object(s.a)(u,["component","replace","to","innerRef"]);return y.a.createElement(se.e.Consumer,null,function(Q){Q||Object(r.a)(!1);var Y=Q.history,U=c(l(D,Q.location),Q.location),K=U?Y.createHref(U):"",z=Object(h.a)({},k,{href:K,navigate:function(){var H=l(D,Q.location),G=S?Y.replace:Y.push;G(H)}});return o!==f?z.ref=a||R:z.innerRef=R,y.a.createElement(O,z)})});if(!1)var m,v;var _=function(a){return a},w=y.a.forwardRef;typeof w=="undefined"&&(w=_);function B(){for(var u=arguments.length,a=new Array(u),T=0;T<u;T++)a[T]=arguments[T];return a.filter(function(O){return O}).join(" ")}var b=w(function(u,a){var T=u["aria-current"],O=T===void 0?"page":T,S=u.activeClassName,D=S===void 0?"active":S,R=u.activeStyle,k=u.className,Q=u.exact,Y=u.isActive,U=u.location,K=u.sensitive,z=u.strict,F=u.style,H=u.to,G=u.innerRef,ee=Object(s.a)(u,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return y.a.createElement(se.e.Consumer,null,function(re){re||Object(r.a)(!1);var pe=U||re.location,ie=c(l(H,pe),pe),ge=ie.pathname,he=ge&&ge.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),be=he?Object(se.f)(pe.pathname,{path:he,exact:Q,sensitive:K,strict:z}):null,fe=!!(Y?Y(be,pe):be),de=fe?B(k,D):k,$=fe?Object(h.a)({},F,{},R):F,ue=Object(h.a)({"aria-current":fe&&O||null,className:de,style:$,to:ie},ee);return _!==w?ue.ref=a||G:ue.innerRef=G,y.a.createElement(A,ue)})});if(!1)var p},"59Ip":function(ze,me,P){var se=P("Sj9i");function X(M,y,E,x,C,h,s,r,n,e,l){if(n===0)return!1;var c=n;if(l>y+c&&l>x+c&&l>h+c&&l>r+c||l<y-c&&l<x-c&&l<h-c&&l<r-c||e>M+c&&e>E+c&&e>C+c&&e>s+c||e<M-c&&e<E-c&&e<C-c&&e<s-c)return!1;var o=se.cubicProjectPoint(M,y,E,x,C,h,s,r,e,l,null);return o<=c/2}me.containStroke=X},"5D2P":function(ze,me){ze.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(ze,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("wx14"),X=P("rePB"),M=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),x=P("Ji7U"),C=P("LK+K"),h=P("q1tI"),s=P.n(h),r=P("TSYQ"),n=P.n(r),e=function(b){var p,u="".concat(b.rootPrefixCls,"-item"),a=n()(u,"".concat(u,"-").concat(b.page),(p={},Object(X.a)(p,"".concat(u,"-active"),b.active),Object(X.a)(p,b.className,!!b.className),Object(X.a)(p,"".concat(u,"-disabled"),!b.page),p)),T=function(){b.onClick(b.page)},O=function(D){b.onKeyPress(D,b.onClick,b.page)};return s.a.createElement("li",{title:b.showTitle?b.page:null,className:a,onClick:T,onKeyPress:O,tabIndex:"0"},b.itemRender(b.page,"page",s.a.createElement("a",{rel:"nofollow"},b.page)))},l=e,c={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},o=function(B){Object(x.a)(p,B);var b=Object(C.a)(p);function p(){var u;Object(y.a)(this,p);for(var a=arguments.length,T=new Array(a),O=0;O<a;O++)T[O]=arguments[O];return u=b.call.apply(b,[this].concat(T)),u.state={goInputText:""},u.buildOptionText=function(S){return"".concat(S," ").concat(u.props.locale.items_per_page)},u.changeSize=function(S){u.props.changeSize(Number(S))},u.handleChange=function(S){u.setState({goInputText:S.target.value})},u.handleBlur=function(S){var D=u.props,R=D.goButton,k=D.quickGo,Q=D.rootPrefixCls,Y=u.state.goInputText;if(R||Y==="")return;if(S.relatedTarget&&(S.relatedTarget.className.indexOf("".concat(Q,"-prev"))>=0||S.relatedTarget.className.indexOf("".concat(Q,"-next"))>=0))return;u.setState({goInputText:""}),k(u.getValidValue())},u.go=function(S){var D=u.state.goInputText;if(D==="")return;(S.keyCode===c.ENTER||S.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(E.a)(p,[{key:"getValidValue",value:function(){var a=this.state,T=a.goInputText,O=a.current;return!T||isNaN(T)?O:Number(T)}},{key:"getPageSizeOptions",value:function(){var a=this.props,T=a.pageSize,O=a.pageSizeOptions;return O.some(function(S){return S.toString()===T.toString()})?O:O.concat([T.toString()]).sort(function(S,D){var R=isNaN(Number(S))?0:Number(S),k=isNaN(Number(D))?0:Number(D);return R-k})}},{key:"render",value:function(){var a=this,T=this.props,O=T.pageSize,S=T.locale,D=T.rootPrefixCls,R=T.changeSize,k=T.quickGo,Q=T.goButton,Y=T.selectComponentClass,U=T.buildOptionText,K=T.selectPrefixCls,z=T.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,ee=null,re=null,pe=null;if(!R&&!k)return null;var ie=this.getPageSizeOptions();if(R&&G){var ge=ie.map(function(he,be){return s.a.createElement(G.Option,{key:be,value:he.toString()},(U||a.buildOptionText)(he))});ee=s.a.createElement(G,{disabled:z,prefixCls:K,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},ge)}return k&&(Q&&(pe=typeof Q=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:z,className:"".concat(H,"-quick-jumper-button")},S.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Q)),re=s.a.createElement("div",{className:"".concat(H,"-quick-jumper")},S.jump_to,s.a.createElement("input",{disabled:z,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),S.page,pe)),s.a.createElement("li",{className:"".concat(H)},ee,re)}}]),p}(s.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,d=P("N2Kk");function i(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function m(B,b,p){return p}function v(B,b,p){var u=typeof B=="undefined"?b.pageSize:B;return Math.floor((p.total-1)/u)+1}var _=function(B){Object(x.a)(p,B);var b=Object(C.a)(p);function p(u){var a;Object(y.a)(this,p),a=b.call(this,u),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(v(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(R,k){var Q=a.props.prefixCls,Y=R||s.a.createElement("button",{type:"button","aria-label":k,className:"".concat(Q,"-item-link")});return typeof R=="function"&&(Y=s.a.createElement(R,Object(M.a)({},a.props))),Y},a.savePaginationNode=function(R){a.paginationNode=R},a.isValid=function(R){return A(R)&&R!==a.state.current},a.shouldDisplayQuickJumper=function(){var R=a.props,k=R.showQuickJumper,Q=R.pageSize,Y=R.total;return Y<=Q?!1:k},a.handleKeyDown=function(R){(R.keyCode===c.ARROW_UP||R.keyCode===c.ARROW_DOWN)&&R.preventDefault()},a.handleKeyUp=function(R){var k=a.getValidValue(R),Q=a.state.currentInputValue;k!==Q&&a.setState({currentInputValue:k}),R.keyCode===c.ENTER?a.handleChange(k):R.keyCode===c.ARROW_UP?a.handleChange(k-1):R.keyCode===c.ARROW_DOWN&&a.handleChange(k+1)},a.changePageSize=function(R){var k=a.state.current,Q=v(R,a.state,a.props);k=k>Q?Q:k,Q===0&&(k=a.state.current),typeof R=="number"&&("pageSize"in a.props||a.setState({pageSize:R}),"current"in a.props||a.setState({current:k,currentInputValue:k})),a.props.onShowSizeChange(k,R),"onChange"in a.props&&a.props.onChange&&a.props.onChange(k,R)},a.handleChange=function(R){var k=a.props.disabled,Q=R;if(a.isValid(Q)&&!k){var Y=v(void 0,a.state,a.props);Q>Y?Q=Y:Q<1&&(Q=1),"current"in a.props||a.setState({current:Q,currentInputValue:Q});var U=a.state.pageSize;return a.props.onChange(Q,U),Q}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current<v(void 0,a.state,a.props)},a.runIfEnter=function(R,k){if(R.key==="Enter"||R.charCode===13){for(var Q=arguments.length,Y=new Array(Q>2?Q-2:0),U=2;U<Q;U++)Y[U-2]=arguments[U];k.apply(void 0,Y)}},a.runIfEnterPrev=function(R){a.runIfEnter(R,a.prev)},a.runIfEnterNext=function(R){a.runIfEnter(R,a.next)},a.runIfEnterJumpPrev=function(R){a.runIfEnter(R,a.jumpPrev)},a.runIfEnterJumpNext=function(R){a.runIfEnter(R,a.jumpNext)},a.handleGoTO=function(R){(R.keyCode===c.ENTER||R.type==="click")&&a.handleChange(a.state.currentInputValue)};var T=u.onChange!==i,O="current"in u;O&&!T&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var S=u.defaultCurrent;"current"in u&&(S=u.current);var D=u.defaultPageSize;return"pageSize"in u&&(D=u.pageSize),S=Math.min(S,v(D,void 0,u)),a.state={current:S,currentInputValue:S,pageSize:D},a}return Object(E.a)(p,[{key:"componentDidUpdate",value:function(a,T){var O=this.props.prefixCls;if(T.current!==this.state.current&&this.paginationNode){var S=this.paginationNode.querySelector(".".concat(O,"-item-").concat(T.current));S&&document.activeElement===S&&S.blur()}}},{key:"getValidValue",value:function(a){var T=a.target.value,O=v(void 0,this.state,this.props),S=this.state.currentInputValue,D;return T===""?D=T:isNaN(Number(T))?D=S:T>=O?D=O:D=Number(T),D}},{key:"getShowSizeChanger",value:function(){var a=this.props,T=a.showSizeChanger,O=a.total,S=a.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:O>S}},{key:"renderPrev",value:function(a){var T=this.props,O=T.prevIcon,S=T.itemRender,D=S(a,"prev",this.getItemIcon(O,"prev page")),R=!this.hasPrev();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:R}):D}},{key:"renderNext",value:function(a){var T=this.props,O=T.nextIcon,S=T.itemRender,D=S(a,"next",this.getItemIcon(O,"next page")),R=!this.hasNext();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:R}):D}},{key:"render",value:function(){var a=this,T=this.props,O=T.prefixCls,S=T.className,D=T.style,R=T.disabled,k=T.hideOnSinglePage,Q=T.total,Y=T.locale,U=T.showQuickJumper,K=T.showLessItems,z=T.showTitle,F=T.showTotal,H=T.simple,G=T.itemRender,ee=T.showPrevNextJumpers,re=T.jumpPrevIcon,pe=T.jumpNextIcon,ie=T.selectComponentClass,ge=T.selectPrefixCls,he=T.pageSizeOptions,be=this.state,fe=be.current,de=be.pageSize,$=be.currentInputValue;if(k===!0&&Q<=de)return null;var ue=v(void 0,this.state,this.props),Ae=[],ce=null,xe=null,De=null,Re=null,ne=null,N=U&&U.goButton,W=K?1:2,le=fe-1>0?fe-1:0,te=fe+1<ue?fe+1:ue,oe=Object.keys(this.props).reduce(function(we,Me){return(Me.substr(0,5)==="data-"||Me.substr(0,5)==="aria-"||Me==="role")&&(we[Me]=a.props[Me]),we},{});if(H)return N&&(typeof N=="boolean"?ne=s.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Y.jump_to_confirm):ne=s.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},N),ne=s.a.createElement("li",{title:z?"".concat(Y.jump_to).concat(fe,"/").concat(ue):null,className:"".concat(O,"-simple-pager")},ne)),s.a.createElement("ul",Object(se.a)({className:n()(O,"".concat(O,"-simple"),Object(X.a)({},"".concat(O,"-disabled"),R),S),style:D,ref:this.savePaginationNode},oe),s.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(le)),s.a.createElement("li",{title:z?"".concat(fe,"/").concat(ue):null,className:"".concat(O,"-simple-pager")},s.a.createElement("input",{type:"text",value:$,disabled:R,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),s.a.createElement("span",{className:"".concat(O,"-slash")},"/"),ue),s.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(te)),ne);if(ue<=3+W*2){var Te={locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:z,itemRender:G};ue||Ae.push(s.a.createElement(l,Object(se.a)({},Te,{key:"noPager",page:ue,className:"".concat(O,"-disabled")})));for(var Ke=1;Ke<=ue;Ke+=1){var pt=fe===Ke;Ae.push(s.a.createElement(l,Object(se.a)({},Te,{key:Ke,page:Ke,active:pt})))}}else{var Le=K?Y.prev_3:Y.prev_5,Qe=K?Y.next_3:Y.next_5;ee&&(ce=s.a.createElement("li",{title:z?Le:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(O,"-jump-prev"),Object(X.a)({},"".concat(O,"-jump-prev-custom-icon"),!!re))},G(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(re,"prev page"))),xe=s.a.createElement("li",{title:z?Qe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(O,"-jump-next"),Object(X.a)({},"".concat(O,"-jump-next-custom-icon"),!!pe))},G(this.getJumpNextPage(),"jump-next",this.getItemIcon(pe,"next page")))),Re=s.a.createElement(l,{locale:Y,last:!0,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ue,page:ue,active:!1,showTitle:z,itemRender:G}),De=s.a.createElement(l,{locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:z,itemRender:G});var ut=Math.max(1,fe-W),yt=Math.min(fe+W,ue);fe-1<=W&&(yt=1+W*2),ue-fe<=W&&(ut=ue-W*2);for(var at=ut;at<=yt;at+=1){var rt=fe===at;Ae.push(s.a.createElement(l,{locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:at,page:at,active:rt,showTitle:z,itemRender:G}))}fe-1>=W*2&&fe!==1+2&&(Ae[0]=Object(h.cloneElement)(Ae[0],{className:"".concat(O,"-item-after-jump-prev")}),Ae.unshift(ce)),ue-fe>=W*2&&fe!==ue-2&&(Ae[Ae.length-1]=Object(h.cloneElement)(Ae[Ae.length-1],{className:"".concat(O,"-item-before-jump-next")}),Ae.push(xe)),ut!==1&&Ae.unshift(De),yt!==ue&&Ae.push(Re)}var Ze=null;F&&(Ze=s.a.createElement("li",{className:"".concat(O,"-total-text")},F(Q,[Q===0?0:(fe-1)*de+1,fe*de>Q?Q:fe*de])));var Ve=!this.hasPrev()||!ue,ke=!this.hasNext()||!ue;return s.a.createElement("ul",Object(se.a)({className:n()(O,S,Object(X.a)({},"".concat(O,"-disabled"),R)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},oe),Ze,s.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:Ve?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),Ve)),"aria-disabled":Ve},this.renderPrev(le)),Ae,s.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:ke?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),ke)),"aria-disabled":ke},this.renderNext(te)),s.a.createElement(f,{disabled:R,locale:Y,rootPrefixCls:O,selectComponentClass:ie,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fe,pageSize:de,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(a,T){var O={};if("current"in a&&(O.current=a.current,a.current!==T.current&&(O.currentInputValue=O.current)),"pageSize"in a&&a.pageSize!==T.pageSize){var S=T.current,D=v(a.pageSize,T,a);S=S>D?D:S,"current"in a||(O.current=S,O.currentInputValue=S),O.pageSize=a.pageSize}return O}}]),p}(s.a.Component);_.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:i,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:i,locale:d.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var w=_},"6GrX":function(ze,me,P){var se=P("mFDi"),X=P("Xnb7"),M=P("bYtY"),y=M.getContext,E=M.extend,x=M.retrieve2,C=M.retrieve3,h=M.trim,s={},r=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,l="12px sans-serif",c={};function o(k,Q){c[k]=Q}function f(k,Q){Q=Q||l;var Y=k+":"+Q;if(s[Y])return s[Y];for(var U=(k+"").split(`
`),K=0,z=0,F=U.length;z<F;z++)K=Math.max(T(U[z],Q).width,K);return r>n&&(r=0,s={}),r++,s[Y]=K,K}function d(k,Q,Y,U,K,z,F,H){return F?A(k,Q,Y,U,K,z,F,H):i(k,Q,Y,U,K,z,H)}function i(k,Q,Y,U,K,z,F){var H=O(k,Q,K,z,F),G=f(k,Q);K&&(G+=K[1]+K[3]);var ee=H.outerHeight,re=m(0,G,Y),pe=v(0,ee,U),ie=new se(re,pe,G,ee);return ie.lineHeight=H.lineHeight,ie}function A(k,Q,Y,U,K,z,F,H){var G=S(k,{rich:F,truncate:H,font:Q,textAlign:Y,textPadding:K,textLineHeight:z}),ee=G.outerWidth,re=G.outerHeight,pe=m(0,ee,Y),ie=v(0,re,U);return new se(pe,ie,ee,re)}function m(k,Q,Y){return Y==="right"?k-=Q:Y==="center"&&(k-=Q/2),k}function v(k,Q,Y){return Y==="middle"?k-=Q/2:Y==="bottom"&&(k-=Q),k}function _(k,Q,Y){var U=Q.textPosition,K=Q.textDistance,z=Y.x,F=Y.y;K=K||0;var H=Y.height,G=Y.width,ee=H/2,re="left",pe="top";switch(U){case"left":z-=K,F+=ee,re="right",pe="middle";break;case"right":z+=K+G,F+=ee,pe="middle";break;case"top":z+=G/2,F-=K,re="center",pe="bottom";break;case"bottom":z+=G/2,F+=H+K,re="center";break;case"inside":z+=G/2,F+=ee,re="center",pe="middle";break;case"insideLeft":z+=K,F+=ee,pe="middle";break;case"insideRight":z+=G-K,F+=ee,re="right",pe="middle";break;case"insideTop":z+=G/2,F+=K,re="center";break;case"insideBottom":z+=G/2,F+=H-K,re="center",pe="bottom";break;case"insideTopLeft":z+=K,F+=K;break;case"insideTopRight":z+=G-K,F+=K,re="right";break;case"insideBottomLeft":z+=K,F+=H-K,pe="bottom";break;case"insideBottomRight":z+=G-K,F+=H-K,re="right",pe="bottom";break}return k=k||{},k.x=z,k.y=F,k.textAlign=re,k.textVerticalAlign=pe,k}function w(k,Q,Y){var U={textPosition:k,textDistance:Y};return _({},U,Q)}function B(k,Q,Y,U,K){if(!Q)return"";var z=(k+"").split(`
`);K=b(Q,Y,U,K);for(var F=0,H=z.length;F<H;F++)z[F]=p(z[F],K);return z.join(`
`)}function b(k,Q,Y,U){U=E({},U),U.font=Q;var Y=x(Y,"...");U.maxIterations=x(U.maxIterations,2);var K=U.minChar=x(U.minChar,0);U.cnCharWidth=f("\u56FD",Q);var z=U.ascCharWidth=f("a",Q);U.placeholder=x(U.placeholder,"");for(var F=k=Math.max(0,k-1),H=0;H<K&&F>=z;H++)F-=z;var G=f(Y,Q);return G>F&&(Y="",G=0),F=k-G,U.ellipsis=Y,U.ellipsisWidth=G,U.contentWidth=F,U.containerWidth=k,U}function p(k,Q){var Y=Q.containerWidth,U=Q.font,K=Q.contentWidth;if(!Y)return"";var z=f(k,U);if(z<=Y)return k;for(var F=0;;F++){if(z<=K||F>=Q.maxIterations){k+=Q.ellipsis;break}var H=F===0?u(k,K,Q.ascCharWidth,Q.cnCharWidth):z>0?Math.floor(k.length*K/z):0;k=k.substr(0,H),z=f(k,U)}return k===""&&(k=Q.placeholder),k}function u(k,Q,Y,U){for(var K=0,z=0,F=k.length;z<F&&K<Q;z++){var H=k.charCodeAt(z);K+=0<=H&&H<=127?Y:U}return z}function a(k){return f("\u56FD",k)}function T(k,Q){return c.measureText(k,Q)}c.measureText=function(k,Q){var Y=y();return Y.font=Q||l,Y.measureText(k)};function O(k,Q,Y,U,K){k!=null&&(k+="");var z=x(U,a(Q)),F=k?k.split(`
`):[],H=F.length*z,G=H,ee=!0;if(Y&&(G+=Y[0]+Y[2]),k&&K){ee=!1;var re=K.outerHeight,pe=K.outerWidth;if(re!=null&&G>re)k="",F=[];else if(pe!=null)for(var ie=b(pe-(Y?Y[1]+Y[3]:0),Q,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ge=0,he=F.length;ge<he;ge++)F[ge]=p(F[ge],ie)}return{lines:F,height:H,outerHeight:G,lineHeight:z,canCacheByTextString:ee}}function S(k,Q){var Y={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return Y;for(var U=e.lastIndex=0,K;(K=e.exec(k))!=null;){var z=K.index;z>U&&D(Y,k.substring(U,z)),D(Y,K[2],K[1]),U=e.lastIndex}U<k.length&&D(Y,k.substring(U,k.length));var F=Y.lines,H=0,G=0,ee=[],re=Q.textPadding,pe=Q.truncate,ie=pe&&pe.outerWidth,ge=pe&&pe.outerHeight;re&&(ie!=null&&(ie-=re[1]+re[3]),ge!=null&&(ge-=re[0]+re[2]));for(var he=0;he<F.length;he++){for(var be=F[he],fe=0,de=0,$=0;$<be.tokens.length;$++){var ue=be.tokens[$],Ae=ue.styleName&&Q.rich[ue.styleName]||{},ce=ue.textPadding=Ae.textPadding,xe=ue.font=Ae.font||Q.font,De=ue.textHeight=x(Ae.textHeight,a(xe));if(ce&&(De+=ce[0]+ce[2]),ue.height=De,ue.lineHeight=C(Ae.textLineHeight,Q.textLineHeight,De),ue.textAlign=Ae&&Ae.textAlign||Q.textAlign,ue.textVerticalAlign=Ae&&Ae.textVerticalAlign||"middle",ge!=null&&H+ue.lineHeight>ge)return{lines:[],width:0,height:0};ue.textWidth=f(ue.text,xe);var Re=Ae.textWidth,ne=Re==null||Re==="auto";if(typeof Re=="string"&&Re.charAt(Re.length-1)==="%")ue.percentWidth=Re,ee.push(ue),Re=0;else{if(ne){Re=ue.textWidth;var N=Ae.textBackgroundColor,W=N&&N.image;W&&(W=X.findExistImage(W),X.isImageReady(W)&&(Re=Math.max(Re,W.width*De/W.height)))}var le=ce?ce[1]+ce[3]:0;Re+=le;var te=ie!=null?ie-de:null;te!=null&&te<Re&&(!ne||te<le?(ue.text="",ue.textWidth=Re=0):(ue.text=B(ue.text,te-le,xe,pe.ellipsis,{minChar:pe.minChar}),ue.textWidth=f(ue.text,xe),Re=ue.textWidth+le))}de+=ue.width=Re,Ae&&(fe=Math.max(fe,ue.lineHeight))}be.width=de,be.lineHeight=fe,H+=fe,G=Math.max(G,de)}Y.outerWidth=Y.width=x(Q.textWidth,G),Y.outerHeight=Y.height=x(Q.textHeight,H),re&&(Y.outerWidth+=re[1]+re[3],Y.outerHeight+=re[0]+re[2]);for(var he=0;he<ee.length;he++){var ue=ee[he],oe=ue.percentWidth;ue.width=parseInt(oe,10)/100*G}return Y}function D(k,Q,Y){for(var U=Q==="",K=Q.split(`
`),z=k.lines,F=0;F<K.length;F++){var H=K[F],G={styleName:Y,text:H,isLineHolder:!H&&!U};if(F)z.push({tokens:[G]});else{var ee=(z[z.length-1]||(z[0]={tokens:[]})).tokens,re=ee.length;re===1&&ee[0].isLineHolder?ee[0]=G:(H||!re||U)&&ee.push(G)}}}function R(k){var Q=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return Q&&h(Q)||k.textFont||k.font}me.DEFAULT_FONT=l,me.$override=o,me.getWidth=f,me.getBoundingRect=d,me.adjustTextX=m,me.adjustTextY=v,me.calculateTextPosition=_,me.adjustTextPositionOnRect=w,me.truncateText=B,me.getLineHeight=a,me.measureText=T,me.parsePlainText=O,me.parseRichText=S,me.makeFont=R},"6RRn":function(ze,me,P){"use strict";var se=P("wCXF"),X=P("n6Qo");P.d(me,"b",function(){return X.a});var M=P("IBYe"),y=P("6eGT"),E=P("hW8S");P.d(me,"a",function(){return E.a}),me.c=se.b},"6eGT":function(ze,me,P){"use strict";function se(X){return null}me.a=se},"6fms":function(ze,me,P){var se=P("SUKs"),X=P("06Qe"),M=P("bYtY"),y=M.each;function E(s){return parseInt(s,10)}function x(s,r){X.initVML(),this.root=s,this.storage=r;var n=document.createElement("div"),e=document.createElement("div");n.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",e.style.cssText="position:absolute;left:0;top:0;",s.appendChild(n),this._vmlRoot=e,this._vmlViewport=n,this.resize();var l=r.delFromStorage,c=r.addToStorage;r.delFromStorage=function(o){l.call(r,o),o&&(o.onRemove&&o.onRemove(e))},r.addToStorage=function(o){o.onAdd&&o.onAdd(e),c.call(r,o)},this._firstPaint=!0}x.prototype={constructor:x,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var s=this.getViewportRoot();if(s)return{offsetLeft:s.offsetLeft||0,offsetTop:s.offsetTop||0}},refresh:function(){var s=this.storage.getDisplayList(!0,!0);this._paintList(s)},_paintList:function(s){for(var r=this._vmlRoot,n=0;n<s.length;n++){var e=s[n];e.invisible||e.ignore?(e.__alreadyNotVisible||e.onRemove(r),e.__alreadyNotVisible=!0):(e.__alreadyNotVisible&&e.onAdd(r),e.__alreadyNotVisible=!1,e.__dirty&&(e.beforeBrush&&e.beforeBrush(),(e.brushVML||e.brush).call(e,r),e.afterBrush&&e.afterBrush())),e.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(r),this._firstPaint=!1)},resize:function(s,r){var s=s==null?this._getWidth():s,r=r==null?this._getHeight():r;if(this._width!==s||this._height!==r){this._width=s,this._height=r;var n=this._vmlViewport.style;n.width=s+"px",n.height=r+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var s=this.root,r=s.currentStyle;return(s.clientWidth||E(r.width))-E(r.paddingLeft)-E(r.paddingRight)|0},_getHeight:function(){var s=this.root,r=s.currentStyle;return(s.clientHeight||E(r.height))-E(r.paddingTop)-E(r.paddingBottom)|0}};function C(s){return function(){se('In IE8.0 VML mode painter not support method "'+s+'"')}}y(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(s){x.prototype[s]=C(s)});var h=x;ze.exports=h},"7SHv":function(ze,me,P){var se=P("LPTA"),X=se.devicePixelRatio,M=P("bYtY"),y=P("SUKs"),E=P("mFDi"),x=P("BPZU"),C=P("Xmg4"),h=P("mLcG"),s=P("Dagg"),r=P("ItGF"),n=1e5,e=314159,l=.01,c=.001;function o(b){return parseInt(b,10)}function f(b){return b?b.__builtin__?!0:!(typeof b.resize!="function"||typeof b.refresh!="function"):!1}var d=new E(0,0,0,0),i=new E(0,0,0,0);function A(b,p,u){return d.copy(b.getBoundingRect()),b.transform&&d.applyTransform(b.transform),i.width=p,i.height=u,!d.intersect(i)}function m(b,p){if(b===p)return!1;if(!b||!p||b.length!==p.length)return!0;for(var u=0;u<b.length;u++)if(b[u]!==p[u])return!0;return!1}function v(b,p){for(var u=0;u<b.length;u++){var a=b[u];a.setTransform(p),p.beginPath(),a.buildPath(p,a.shape),p.clip(),a.restoreTransform(p)}}function _(b,p){var u=document.createElement("div");return u.style.cssText=["position:relative","width:"+b+"px","height:"+p+"px","padding:0","margin:0","border-width:0"].join(";")+";",u}var w=function(b,p,u){this.type="canvas";var a=!b.nodeName||b.nodeName.toUpperCase()==="CANVAS";this._opts=u=M.extend({},u||{}),this.dpr=u.devicePixelRatio||X,this._singleCanvas=a,this.root=b;var T=b.style;T&&(T["-webkit-tap-highlight-color"]="transparent",T["-webkit-user-select"]=T["user-select"]=T["-webkit-touch-callout"]="none",b.innerHTML=""),this.storage=p;var O=this._zlevelList=[],S=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,a){var R=b.width,k=b.height;u.width!=null&&(R=u.width),u.height!=null&&(k=u.height),this.dpr=u.devicePixelRatio||1,b.width=R*this.dpr,b.height=k*this.dpr,this._width=R,this._height=k;var Q=new C(b,this,this.dpr);Q.__builtin__=!0,Q.initContext(),S[e]=Q,Q.zlevel=e,O.push(e),this._domRoot=b}else{this._width=this._getSize(0),this._height=this._getSize(1);var D=this._domRoot=_(this._width,this._height);b.appendChild(D)}this._hoverlayer=null,this._hoverElements=[]};w.prototype={constructor:w,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var b=this.getViewportRoot();if(b)return{offsetLeft:b.offsetLeft||0,offsetTop:b.offsetTop||0}},refresh:function(b){var p=this.storage.getDisplayList(!0),u=this._zlevelList;this._redrawId=Math.random(),this._paintList(p,b,this._redrawId);for(var a=0;a<u.length;a++){var T=u[a],O=this._layers[T];if(!O.__builtin__&&O.refresh){var S=a===0?this._backgroundColor:null;O.refresh(S)}}return this.refreshHover(),this},addHover:function(b,p){if(b.__hoverMir)return;var u=new b.constructor({style:b.style,shape:b.shape,z:b.z,z2:b.z2,silent:b.silent});return u.__from=b,b.__hoverMir=u,p&&u.setStyle(p),this._hoverElements.push(u),u},removeHover:function(b){var p=b.__hoverMir,u=this._hoverElements,a=M.indexOf(u,p);a>=0&&u.splice(a,1),b.__hoverMir=null},clearHover:function(b){for(var p=this._hoverElements,u=0;u<p.length;u++){var a=p[u].__from;a&&(a.__hoverMir=null)}p.length=0},refreshHover:function(){var b=this._hoverElements,p=b.length,u=this._hoverlayer;if(u&&u.clear(),!p)return;x(b,this.storage.displayableSortFunc),u||(u=this._hoverlayer=this.getLayer(n));var a={};u.ctx.save();for(var T=0;T<p;){var O=b[T],S=O.__from;if(!(S&&S.__zr)){b.splice(T,1),S.__hoverMir=null,p--;continue}T++,S.invisible||(O.transform=S.transform,O.invTransform=S.invTransform,O.__clipPaths=S.__clipPaths,this._doPaintEl(O,u,!0,a))}u.ctx.restore()},getHoverLayer:function(){return this.getLayer(n)},_paintList:function(b,p,u){if(this._redrawId!==u)return;p=p||!1,this._updateLayerStatus(b);var a=this._doPaintList(b,p);if(this._needsManuallyCompositing&&this._compositeManually(),!a){var T=this;h(function(){T._paintList(b,p,u)})}},_compositeManually:function(){var b=this.getLayer(e).ctx,p=this._domRoot.width,u=this._domRoot.height;b.clearRect(0,0,p,u),this.eachBuiltinLayer(function(a){a.virtual&&b.drawImage(a.dom,0,0,p,u)})},_doPaintList:function(b,p){for(var u=[],a=0;a<this._zlevelList.length;a++){var T=this._zlevelList[a],O=this._layers[T];O.__builtin__&&O!==this._hoverlayer&&(O.__dirty||p)&&u.push(O)}for(var S=!0,D=0;D<u.length;D++){var O=u[D],R=O.ctx,k={};R.save();var Q=p?O.__startIndex:O.__drawIndex,Y=!p&&O.incremental&&Date.now,U=Y&&Date.now(),K=O.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(O.__startIndex===O.__endIndex)O.clear(!1,K);else if(Q===O.__startIndex){var z=b[Q];(!z.incremental||!z.notClear||p)&&O.clear(!1,K)}Q===-1&&(console.error("For some unknown reason. drawIndex is -1"),Q=O.__startIndex);for(var F=Q;F<O.__endIndex;F++){var H=b[F];if(this._doPaintEl(H,O,p,k),H.__dirty=H.__dirtyText=!1,Y){var G=Date.now()-U;if(G>15)break}}O.__drawIndex=F,O.__drawIndex<O.__endIndex&&(S=!1),k.prevElClipPaths&&R.restore(),R.restore()}return r.wxa&&M.each(this._layers,function(ee){ee&&ee.ctx&&ee.ctx.draw&&ee.ctx.draw()}),S},_doPaintEl:function(b,p,u,a){var T=p.ctx,O=b.transform;if((p.__dirty||u)&&!b.invisible&&b.style.opacity!==0&&!(O&&!O[0]&&!O[3])&&!(b.culling&&A(b,this._width,this._height))){var S=b.__clipPaths,D=a.prevElClipPaths;(!D||m(S,D))&&(D&&(T.restore(),a.prevElClipPaths=null,a.prevEl=null),S&&(T.save(),v(S,T),a.prevElClipPaths=S)),b.beforeBrush&&b.beforeBrush(T),b.brush(T,a.prevEl||null),a.prevEl=b,b.afterBrush&&b.afterBrush(T)}},getLayer:function(b,p){this._singleCanvas&&!this._needsManuallyCompositing&&(b=e);var u=this._layers[b];return u||(u=new C("zr_"+b,this,this.dpr),u.zlevel=b,u.__builtin__=!0,this._layerConfig[b]?M.merge(u,this._layerConfig[b],!0):this._layerConfig[b-l]&&M.merge(u,this._layerConfig[b-l],!0),p&&(u.virtual=p),this.insertLayer(b,u),u.initContext()),u},insertLayer:function(b,p){var u=this._layers,a=this._zlevelList,T=a.length,O=null,S=-1,D=this._domRoot;if(u[b]){y("ZLevel "+b+" has been used already");return}if(!f(p)){y("Layer of zlevel "+b+" is not valid");return}if(T>0&&b>a[0]){for(S=0;S<T-1&&!(a[S]<b&&a[S+1]>b);S++);O=u[a[S]]}if(a.splice(S+1,0,b),u[b]=p,!p.virtual)if(O){var R=O.dom;R.nextSibling?D.insertBefore(p.dom,R.nextSibling):D.appendChild(p.dom)}else D.firstChild?D.insertBefore(p.dom,D.firstChild):D.appendChild(p.dom)},eachLayer:function(b,p){var u=this._zlevelList,a,T;for(T=0;T<u.length;T++)a=u[T],b.call(p,this._layers[a],a)},eachBuiltinLayer:function(b,p){var u=this._zlevelList,a,T,O;for(O=0;O<u.length;O++)T=u[O],a=this._layers[T],a.__builtin__&&b.call(p,a,T)},eachOtherLayer:function(b,p){var u=this._zlevelList,a,T,O;for(O=0;O<u.length;O++)T=u[O],a=this._layers[T],a.__builtin__||b.call(p,a,T)},getLayers:function(){return this._layers},_updateLayerStatus:function(b){this.eachBuiltinLayer(function(k,Q){k.__dirty=k.__used=!1});function p(k){T&&(T.__endIndex!==k&&(T.__dirty=!0),T.__endIndex=k)}if(this._singleCanvas)for(var u=1;u<b.length;u++){var a=b[u];if(a.zlevel!==b[u-1].zlevel||a.incremental){this._needsManuallyCompositing=!0;break}}for(var T=null,O=0,S,u=0;u<b.length;u++){var a=b[u],D=a.zlevel,R;S!==D&&(S=D,O=0),a.incremental?(R=this.getLayer(D+c,this._needsManuallyCompositing),R.incremental=!0,O=1):R=this.getLayer(D+(O>0?l:0),this._needsManuallyCompositing),R.__builtin__||y("ZLevel "+D+" has been used by unkown layer "+R.id),R!==T&&(R.__used=!0,R.__startIndex!==u&&(R.__dirty=!0),R.__startIndex=u,R.incremental?R.__drawIndex=-1:R.__drawIndex=u,p(u),T=R),a.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=u))}p(u),this.eachBuiltinLayer(function(k,Q){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,p){if(p){var u=this._layerConfig;u[b]?M.merge(u[b],p,!0):u[b]=p;for(var a=0;a<this._zlevelList.length;a++){var T=this._zlevelList[a];if(T===b||T===b+l){var O=this._layers[T];M.merge(O,u[b],!0)}}}},delLayer:function(b){var p=this._layers,u=this._zlevelList,a=p[b];if(!a)return;a.dom.parentNode.removeChild(a.dom),delete p[b],u.splice(M.indexOf(u,b),1)},resize:function(b,p){if(this._domRoot.style){var u=this._domRoot;u.style.display="none";var a=this._opts;if(b!=null&&(a.width=b),p!=null&&(a.height=p),b=this._getSize(0),p=this._getSize(1),u.style.display="",this._width!==b||p!==this._height){u.style.width=b+"px",u.style.height=p+"px";for(var T in this._layers)this._layers.hasOwnProperty(T)&&this._layers[T].resize(b,p);M.each(this._progressiveLayers,function(O){O.resize(b,p)}),this.refresh(!0)}this._width=b,this._height=p}else{if(b==null||p==null)return;this._width=b,this._height=p,this.getLayer(e).resize(b,p)}return this},clearLayer:function(b){var p=this._layers[b];p&&p.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(b){if(b=b||{},this._singleCanvas&&!this._compositeManually)return this._layers[e].dom;var p=new C("image",this,b.pixelRatio||this.dpr);if(p.initContext(),p.clear(!1,b.backgroundColor||this._backgroundColor),b.pixelRatio<=this.dpr){this.refresh();var u=p.dom.width,a=p.dom.height,T=p.ctx;this.eachLayer(function(k){k.__builtin__?T.drawImage(k.dom,0,0,u,a):k.renderToCanvas&&(p.ctx.save(),k.renderToCanvas(p.ctx),p.ctx.restore())})}else for(var O={},S=this.storage.getDisplayList(!0),D=0;D<S.length;D++){var R=S[D];this._doPaintEl(R,p,!0,O)}return p.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(b){var p=this._opts,u=["width","height"][b],a=["clientWidth","clientHeight"][b],T=["paddingLeft","paddingTop"][b],O=["paddingRight","paddingBottom"][b];if(p[u]!=null&&p[u]!=="auto")return parseFloat(p[u]);var S=this.root,D=document.defaultView.getComputedStyle(S);return(S[a]||o(D[u])||o(S.style[u]))-(o(D[T])||0)-(o(D[O])||0)|0},pathToImage:function(b,p){p=p||this.dpr;var u=document.createElement("canvas"),a=u.getContext("2d"),T=b.getBoundingRect(),O=b.style,S=O.shadowBlur*p,D=O.shadowOffsetX*p,R=O.shadowOffsetY*p,k=O.hasStroke()?O.lineWidth:0,Q=Math.max(k/2,-D+S),Y=Math.max(k/2,D+S),U=Math.max(k/2,-R+S),K=Math.max(k/2,R+S),z=T.width+Q+Y,F=T.height+U+K;u.width=z*p,u.height=F*p,a.scale(p,p),a.clearRect(0,0,z,F),a.dpr=p;var H={position:b.position,rotation:b.rotation,scale:b.scale};b.position=[Q-T.x,U-T.y],b.rotation=0,b.scale=[1,1],b.updateTransform(),b&&b.brush(a);var G=s,ee=new G({style:{x:0,y:0,image:u}});return H.position!=null&&(ee.position=b.position=H.position),H.rotation!=null&&(ee.rotation=b.rotation=H.rotation),H.scale!=null&&(ee.scale=b.scale=H.scale),ee}};var B=w;ze.exports=B},"7ZXX":function(ze,me,P){ze.exports=P.p+"static/err.6e7c5817.png"},"7ahc":function(ze,me,P){"use strict";P.d(me,"a",function(){return v});var se=P("k1fw"),X=P("0Owb"),M=P("+L6B"),y=P("2/Rp"),E=P("y8nQ"),x=P("Vl3Y"),C=P("tJVT"),h=P("OaEy"),s=P("2fM7"),r=P("q1tI"),n=P.n(r),e=P("VrN/"),l=P.n(e),c=P("p77/"),o=P.n(c),f=P("c5Ni"),d=P.n(f),i=s.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};me.b=function(_){var w=_.callback,B=_.onCancel,b=Object(r.useState)("python"),p=Object(C.a)(b,2),u=p[0],a=p[1];function T(S){a(m[S][1])}function O(S){w(S)}return n.a.createElement(x.a,Object(X.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:O}),n.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(s.a,{onChange:T},Object.keys(m).map(function(S){return n.a.createElement(i,{key:S,value:S},m[S][0])}))),n.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(v,{mode:u})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(y.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))};function v(_){var w=_.value,B=_.onChange,b=_.mode,p=_.options,u=p===void 0?{}:p,a=Object(r.useRef)(),T=Object(r.useState)(),O=Object(C.a)(T,2),S=O[0],D=O[1];return Object(r.useEffect)(function(){if(S){function R(k){var Q=k.getValue();B&&B(Q)}return S.on("change",R),function(){S.off("change",R)}}},[S,B]),Object(r.useEffect)(function(){S&&S.setOption("mode",b)},[S,b]),Object(r.useEffect)(function(){S&&((w!==S.getValue()||w==="")&&setTimeout(function(){S.setValue(w||" ")},300))},[S,w]),Object(r.useEffect)(function(){if(a.current&&!S){var R=l.a.fromTextArea(a.current,Object(se.a)({mode:b,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},u));D(R)}},[a.current,S]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:a}))}},"7ixt":function(ze,me,P){"use strict";P.d(me,"a",function(){return M});var se={adjustX:1,adjustY:1},X=[0,0],M={left:{points:["cr","cl"],overflow:se,offset:[-4,0],targetOffset:X},right:{points:["cl","cr"],overflow:se,offset:[4,0],targetOffset:X},top:{points:["bc","tc"],overflow:se,offset:[0,-4],targetOffset:X},bottom:{points:["tc","bc"],overflow:se,offset:[0,4],targetOffset:X},topLeft:{points:["bl","tl"],overflow:se,offset:[0,-4],targetOffset:X},leftTop:{points:["tr","tl"],overflow:se,offset:[-4,0],targetOffset:X},topRight:{points:["br","tr"],overflow:se,offset:[0,-4],targetOffset:X},rightTop:{points:["tl","tr"],overflow:se,offset:[4,0],targetOffset:X},bottomRight:{points:["tr","br"],overflow:se,offset:[0,4],targetOffset:X},rightBottom:{points:["bl","br"],overflow:se,offset:[4,0],targetOffset:X},bottomLeft:{points:["tl","bl"],overflow:se,offset:[0,4],targetOffset:X},leftBottom:{points:["br","bl"],overflow:se,offset:[-4,0],targetOffset:X}},y=M},"7oTu":function(ze,me,P){var se=P("IMiH"),X=P("QBsz"),M=X.applyTransform,y=se.CMD,E=[[],[],[]],x=Math.sqrt,C=Math.atan2;function h(s,r){var n=s.data,e,l,c,o,f,d,i=y.M,A=y.C,m=y.L,v=y.R,_=y.A,w=y.Q;for(c=0,o=0;c<n.length;){e=n[c++],o=c,l=0;switch(e){case i:l=1;break;case m:l=1;break;case A:l=3;break;case w:l=2;break;case _:var B=r[4],b=r[5],p=x(r[0]*r[0]+r[1]*r[1]),u=x(r[2]*r[2]+r[3]*r[3]),a=C(-r[1]/u,r[0]/p);n[c]*=p,n[c++]+=B,n[c]*=u,n[c++]+=b,n[c++]*=p,n[c++]*=u,n[c++]+=a,n[c++]+=a,c+=2,o=c;break;case v:d[0]=n[c++],d[1]=n[c++],M(d,d,r),n[o++]=d[0],n[o++]=d[1],d[0]+=n[c++],d[1]+=n[c++],M(d,d,r),n[o++]=d[0],n[o++]=d[1]}for(f=0;f<l;f++){var d=E[f];d[0]=n[c++],d[1]=n[c++],M(d,d,r),n[o++]=d[0],n[o++]=d[1]}}}ze.exports=h},"7v3h":function(ze,me,P){ze.exports=P.p+"static/empty2.dd73f390.png"},"8/bI":function(ze,me,P){ze.exports=P.p+"static/empty.8918e228.png"},"815F":function(ze,me,P){"use strict";P.d(me,"e",function(){return C}),P.d(me,"c",function(){return s}),P.d(me,"d",function(){return r}),P.d(me,"a",function(){return e}),P.d(me,"f",function(){return l}),P.d(me,"b",function(){return c});var se=P("KQm4"),X=P("VTBJ"),M=P("Ff2n"),y=P("Zm9Q"),E=P("Kwbf"),x=P("OZM5");function C(o,f){return o!=null?o:f}function h(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function d(i){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(i||[]).forEach(function(m){var v=m.key,_=m.children;Object(E.a)(v!=null,"Tree node must have a certain key: [".concat(A).concat(v,"]"));var w=String(v);Object(E.a)(!f.has(w)||v===null||v===void 0,"Same 'key' exist in the Tree: ".concat(w)),f.set(w,!0),d(_,"".concat(A).concat(w," > "))})}d(o)}function s(o){function f(d){var i=Object(y.a)(d);return i.map(function(A){if(!Object(x.i)(A))return Object(E.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var m=A.key,v=A.props,_=v.children,w=Object(M.a)(v,["children"]),B=Object(X.a)({key:m},w),b=f(_);return b.length&&(B.children=b),B}).filter(function(A){return A})}return f(o)}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(f===!0?[]:f),i=[];function A(m){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(_,w){var B=Object(x.h)(v?v.pos:"0",w),b=C(_.key,B),p=Object(X.a)(Object(X.a)({},_),{},{parent:v,pos:B,children:null,data:_,isStart:[].concat(Object(se.a)(v?v.isStart:[]),[w===0]),isEnd:[].concat(Object(se.a)(v?v.isEnd:[]),[w===m.length-1])});return i.push(p),f===!0||d.has(b)?p.children=A(_.children||[],p):p.children=[],p})}return A(o),i}function n(o,f,d){var i;d?typeof d=="string"?i=function(v){return v[d]}:typeof d=="function"&&(i=function(v){return d(v)}):i=function(v,_){return C(v.key,_)};function A(m,v,_){var w=m?m.children:o,B=m?Object(x.h)(_.pos,v):"0";if(m){var b=i(m,B),p={node:m,index:v,pos:B,key:b,parentPos:_.node?_.pos:null,level:_.level+1};f(p)}w&&w.forEach(function(u,a){A(u,a,{node:m,pos:B,level:_?_.level+1:-1})})}A(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=f.initWrapper,i=f.processEntity,A=f.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,v={},_={},w={posEntities:v,keyEntities:_};return d&&(w=d(w)||w),n(o,function(B){var b=B.node,p=B.index,u=B.pos,a=B.key,T=B.parentPos,O=B.level,S={node:b,index:p,key:a,pos:u,level:O},D=C(a,u);v[u]=S,_[D]=S,S.parent=v[T],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),i&&i(S,w)},m),A&&A(w),w}function l(o,f){var d=f.expandedKeys,i=f.selectedKeys,A=f.loadedKeys,m=f.loadingKeys,v=f.checkedKeys,_=f.halfCheckedKeys,w=f.dragOverNodeKey,B=f.dropPosition,b=f.keyEntities,p=b[o],u={eventKey:o,expanded:d.indexOf(o)!==-1,selected:i.indexOf(o)!==-1,loaded:A.indexOf(o)!==-1,loading:m.indexOf(o)!==-1,checked:v.indexOf(o)!==-1,halfChecked:_.indexOf(o)!==-1,pos:String(p?p.pos:""),dragOver:w===o&&B===0,dragOverGapTop:w===o&&B===-1,dragOverGapBottom:w===o&&B===1};return u}function c(o){var f=o.data,d=o.expanded,i=o.selected,A=o.checked,m=o.loaded,v=o.loading,_=o.halfChecked,w=o.dragOver,B=o.dragOverGapTop,b=o.dragOverGapBottom,p=o.pos,u=o.active,a=Object(X.a)(Object(X.a)({},f),{},{expanded:d,selected:i,checked:A,loaded:m,loading:v,halfChecked:_,dragOver:w,dragOverGapTop:B,dragOverGapBottom:b,pos:p,active:u});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),a}},"8Bcu":function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.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 X=0;X<se.modeInfo.length;X++){var M=se.modeInfo[X];M.mimes&&(M.mime=M.mimes[0])}se.findModeByMIME=function(y){y=y.toLowerCase();for(var E=0;E<se.modeInfo.length;E++){var x=se.modeInfo[E];if(x.mime==y)return x;if(x.mimes){for(var C=0;C<x.mimes.length;C++)if(x.mimes[C]==y)return x}}if(/\+xml$/.test(y))return se.findModeByMIME("application/xml");if(/\+json$/.test(y))return se.findModeByMIME("application/json")},se.findModeByExtension=function(y){y=y.toLowerCase();for(var E=0;E<se.modeInfo.length;E++){var x=se.modeInfo[E];if(x.ext){for(var C=0;C<x.ext.length;C++)if(x.ext[C]==y)return x}}},se.findModeByFileName=function(y){for(var E=0;E<se.modeInfo.length;E++){var x=se.modeInfo[E];if(x.file&&x.file.test(y))return x}var C=y.lastIndexOf("."),h=C>-1&&y.substring(C+1,y.length);if(h)return se.findModeByExtension(h)},se.findModeByName=function(y){y=y.toLowerCase();for(var E=0;E<se.modeInfo.length;E++){var x=se.modeInfo[E];if(x.name.toLowerCase()==y)return x;if(x.alias){for(var C=0;C<x.alias.length;C++)if(x.alias[C].toLowerCase()==y)return x}}}})},"8XDt":function(ze,me,P){P("qH13");var se=P("aX58"),X=se.registerPainter,M=P("6fms");X("vml",M)},"8mKB":function(ze,me,P){"use strict";var se=P("rePB"),X=P("1OyB"),M=P("vuIU"),y=P("Ji7U"),E=P("md7G"),x=P("foSv"),C=P("q1tI"),h=P.n(C),s=P("m+aA"),r=P("TSYQ"),n=P.n(r),e=P("4IlW");function l(u){var a=u.pageXOffset,T="scrollLeft";if(typeof a!="number"){var O=u.document;a=O.documentElement[T],typeof a!="number"&&(a=O.body[T])}return a}function c(u){var a,T,O=u.ownerDocument,S=O.body,D=O&&O.documentElement,R=u.getBoundingClientRect();return a=R.left,T=R.top,a-=D.clientLeft||S.clientLeft||0,T-=D.clientTop||S.clientTop||0,{left:a,top:T}}function o(u){var a=c(u),T=u.ownerDocument,O=T.defaultView||T.parentWindow;return a.left+=l(O),a.left}function f(u){var a=d();return function(){var O=Object(x.a)(u),S;if(a){var D=Object(x.a)(this).constructor;S=Reflect.construct(O,arguments,D)}else S=O.apply(this,arguments);return Object(E.a)(this,S)}}function d(){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(u){return!1}}var i=function(u){Object(y.a)(T,u);var a=f(T);function T(){var O;return Object(X.a)(this,T),O=a.apply(this,arguments),O.onHover=function(S){var D=O.props,R=D.onHover,k=D.index;R(S,k)},O.onClick=function(S){var D=O.props,R=D.onClick,k=D.index;R(S,k)},O.onKeyDown=function(S){var D=O.props,R=D.onClick,k=D.index;S.keyCode===13&&R(S,k)},O}return Object(M.a)(T,[{key:"getClassName",value:function(){var S=this.props,D=S.prefixCls,R=S.index,k=S.value,Q=S.allowHalf,Y=S.focused,U=R+1,K=D;return k===0&&R===0&&Y?K+=" ".concat(D,"-focused"):Q&&k+.5>=U&&k<U?(K+=" ".concat(D,"-half ").concat(D,"-active"),Y&&(K+=" ".concat(D,"-focused"))):(K+=U<=k?" ".concat(D,"-full"):" ".concat(D,"-zero"),U===k&&Y&&(K+=" ".concat(D,"-focused"))),K}},{key:"render",value:function(){var S=this.onHover,D=this.onClick,R=this.onKeyDown,k=this.props,Q=k.disabled,Y=k.prefixCls,U=k.character,K=k.characterRender,z=k.index,F=k.count,H=k.value,G=typeof U=="function"?U(this.props):U,ee=h.a.createElement("li",{className:this.getClassName()},h.a.createElement("div",{onClick:Q?null:D,onKeyDown:Q?null:R,onMouseMove:Q?null:S,role:"radio","aria-checked":H>z?"true":"false","aria-posinset":z+1,"aria-setsize":F,tabIndex:Q?-1:0},h.a.createElement("div",{className:"".concat(Y,"-first")},G),h.a.createElement("div",{className:"".concat(Y,"-second")},G)));return K&&(ee=K(ee,this.props)),ee}}]),T}(h.a.Component);function A(u,a){var T=Object.keys(u);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(u);a&&(O=O.filter(function(S){return Object.getOwnPropertyDescriptor(u,S).enumerable})),T.push.apply(T,O)}return T}function m(u){for(var a=1;a<arguments.length;a++){var T=arguments[a]!=null?arguments[a]:{};a%2?A(Object(T),!0).forEach(function(O){Object(se.a)(u,O,T[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(T)):A(Object(T)).forEach(function(O){Object.defineProperty(u,O,Object.getOwnPropertyDescriptor(T,O))})}return u}function v(u){var a=_();return function(){var O=Object(x.a)(u),S;if(a){var D=Object(x.a)(this).constructor;S=Reflect.construct(O,arguments,D)}else S=O.apply(this,arguments);return Object(E.a)(this,S)}}function _(){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(u){return!1}}function w(){}var B=function(u){Object(y.a)(T,u);var a=v(T);function T(O){var S;Object(X.a)(this,T),S=a.call(this,O),S.onHover=function(R,k){var Q=S.props.onHoverChange,Y=S.getStarValue(k,R.pageX),U=S.state.cleanedValue;Y!==U&&S.setState({hoverValue:Y,cleanedValue:null}),Q(Y)},S.onMouseLeave=function(){var R=S.props.onHoverChange;S.setState({hoverValue:void 0,cleanedValue:null}),R(void 0)},S.onClick=function(R,k){var Q=S.props.allowClear,Y=S.state.value,U=S.getStarValue(k,R.pageX),K=!1;Q&&(K=U===Y),S.onMouseLeave(),S.changeValue(K?0:U),S.setState({cleanedValue:K?U:null})},S.onFocus=function(){var R=S.props.onFocus;S.setState({focused:!0}),R&&R()},S.onBlur=function(){var R=S.props.onBlur;S.setState({focused:!1}),R&&R()},S.onKeyDown=function(R){var k=R.keyCode,Q=S.props,Y=Q.count,U=Q.allowHalf,K=Q.onKeyDown,z=Q.direction,F=z==="rtl",H=S.state.value;k===e.a.RIGHT&&H<Y&&!F?(U?H+=.5:H+=1,S.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H>0&&!F||k===e.a.RIGHT&&H>0&&F?(U?H-=.5:H-=1,S.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H<Y&&F&&(U?H+=.5:H+=1,S.changeValue(H),R.preventDefault()),K&&K(R)},S.saveRef=function(R){return function(k){S.stars[R]=k}},S.saveRate=function(R){S.rate=R};var D=O.value;return D===void 0&&(D=O.defaultValue),S.stars={},S.state={value:D,focused:!1,cleanedValue:null},S}return Object(M.a)(T,[{key:"componentDidMount",value:function(){var S=this.props,D=S.autoFocus,R=S.disabled;D&&!R&&this.focus()}},{key:"getStarDOM",value:function(S){return Object(s.a)(this.stars[S])}},{key:"getStarValue",value:function(S,D){var R=this.props,k=R.allowHalf,Q=R.direction,Y=Q==="rtl",U=S+1;if(k){var K=this.getStarDOM(S),z=o(K),F=K.clientWidth;(Y&&D-z>F/2||!Y&&D-z<F/2)&&(U-=.5)}return U}},{key:"focus",value:function(){var S=this.props.disabled;S||this.rate.focus()}},{key:"blur",value:function(){var S=this.props.disabled;S||this.rate.blur()}},{key:"changeValue",value:function(S){var D=this.props.onChange;"value"in this.props||this.setState({value:S}),D(S)}},{key:"render",value:function(){for(var S=this.props,D=S.count,R=S.allowHalf,k=S.style,Q=S.prefixCls,Y=S.disabled,U=S.className,K=S.character,z=S.characterRender,F=S.tabIndex,H=S.direction,G=this.state,ee=G.value,re=G.hoverValue,pe=G.focused,ie=[],ge=Y?"".concat(Q,"-disabled"):"",he=0;he<D;he+=1)ie.push(h.a.createElement(i,{ref:this.saveRef(he),index:he,count:D,disabled:Y,prefixCls:"".concat(Q,"-star"),allowHalf:R,value:re===void 0?ee:re,onClick:this.onClick,onHover:this.onHover,key:he,character:K,characterRender:z,focused:pe}));var be=n()(Q,ge,U,Object(se.a)({},"".concat(Q,"-rtl"),H==="rtl"));return h.a.createElement("ul",{className:be,style:k,onMouseLeave:Y?null:this.onMouseLeave,tabIndex:Y?-1:F,onFocus:Y?null:this.onFocus,onBlur:Y?null:this.onBlur,onKeyDown:Y?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ie)}}],[{key:"getDerivedStateFromProps",value:function(S,D){return"value"in S&&S.value!==void 0?m(m({},D),{},{value:S.value}):D}}]),T}(h.a.Component);B.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:w,character:"\u2605",onHoverChange:w,tabIndex:0,direction:"ltr"};var b=B,p=me.a=b},"9Bee":function(ze,me,P){"use strict";var se=P("k1fw"),X=P("tJVT"),M=P("q1tI"),y=P.n(M),E=P("vg9a"),x=P("DlQD"),C=P.n(x),h=P("rUJ1");function s(z,F){var H=z.match(/^(\s+)(?:```)/);if(H===null)return F;var G=H[1];return F.split(`
`).map(function(ee){var re=ee.match(/^\s+/);if(re===null)return ee;var pe=Object(X.a)(re,1),ie=pe[0];return ie.length>=G.length?ee.slice(G.length):ee}).join(`
`)}var r=[],n=["<ul>"],e=new C.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function c(){r.length=0,n=["<ul>"]}var o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function f(z,F,H,G){if(F>=z.length||z[F].level<=H)return F;var ee=z[F];G.push("<li><a href='#"+ee.anchor+"'>"+ee.text+"</a>"),F++;var re=[];return F=f(z,F,ee.level,re),re.length>0&&(G.push("<ul>"),re.forEach(function(pe){G.push(pe)}),G.push("</ul>")),G.push("</li>"),F=f(z,F,H,G),F}function d(){return f(r,0,0,n),n.push("</ul>"),n.join("")}var i={heading:function(F){var H=l.exec(F);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(F){var H=this.rules.block.fences.exec(F);if(H){var G=H[0],ee=s(G,H[3]||""),re=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(re)>=0){var pe=v(),ie=ee;ee=pe,_[pe]={type:"block",expression:ie}}return{type:"code",raw:G,lang:re,text:ee}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,m=0,v=function(){return"__special_katext_id_".concat(m++,"__")},_={};function w(){return _}function B(){m=0,_={}}function b(z){return z=z.replace(A,function(F,H){var G=v();return _[G]={type:"inline",expression:H},G}),z}var p=e.listitem;e.listitem=function(z){return p(b(z))};var u=e.paragraph;e.paragraph=function(z){return u(b(z))};var a=e.tablecell;e.tablecell=function(z,F){return a(b(z),F)},e.code=function(z,F,H){var G=(F||"").match(/\S*/)[0];return G?["latex","katex","math"].indexOf(G)>=0?"<p class='editormd-tex'>".concat(z,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(F,'">').concat(H?z:Object(h.escape)(z,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(H?z:Object(h.escape)(z,!0))+"</code></pre>"},e.heading=function(z,F,H){var G=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:G,level:F,text:z}),"<h"+F+' id="'+G+'">'+z+"</h"+F+">"},C.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),C.a.use({tokenizer:i,renderer:e});var T=C.a,O=P("SJMd"),S=P("ulZh"),D=P.n(S),R=P("m3rI"),k=P("Oy/b"),Q=P("p5ED"),Y=/<pre[^>]*>/g;function U(z){var F=document.createElement("div");return F.innerHTML=z,F.childNodes.length===0?"":F.childNodes[0].nodeValue}var K=me.a=function(z){var F,H=z.value,G=H===void 0?"":H,ee=z.className,re=z.showTextOnly,pe=z.showLines,ie=z.style,ge=ie===void 0?{}:ie,he=z.stylesPrev,be=he===void 0?{}:he,fe=(F=String(G))===null||F===void 0?void 0:F.replace(/<script.*?>|<\/script>/gi,"").replace(/on\w+="[^"]*"/gi,""),de=Object(M.useState)(""),$=Object(X.a)(de,2),ue=$[0],Ae=$[1],ce=Object(M.useMemo)(function(){try{var ne=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,N=/\"\/api\/attachments\/|\"\/attachments\/download\//g,W=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;fe=fe.replace(ne,"("+R.a.API_SERVER+"/api/attachments/").replace(N,'"'+R.a.API_SERVER+"/api/attachments/").replace(W,'"'+R.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`),fe=fe.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(Te){}var le=T(fe),te=w();if(fe.match(/\[TOC\]/)&&(le=le.replace("<p>[TOC]</p>",d()),c()),le=le.replace(/(__special_katext_id_\d+__)/g,function(Te,Ke){var pt=te[Ke],Le=pt.type,Qe=pt.expression;return Object(k.renderToString)(U(Qe)||"",{displayMode:Le==="block",throwOnError:!1,output:"html"})}),le=le.replace(/▁/g,"\u2581\u2581\u2581"),B(),re){var oe=document.createElement("div");return oe.innerHTML=le,oe.innerText}return setTimeout(function(){return Re()},500),le},[fe]),xe=Object(M.useRef)();o.WebkitLineClamp=pe,pe&&(ge=Object(se.a)(Object(se.a)({},ge),o));function De(ne){var N=ne.target;if(N.tagName.toUpperCase()==="A"){var W=N.getAttribute("href");if(W.indexOf("office")>-1)ne.preventDefault(),Ae(W);else if(W.startsWith("#")){ne.preventDefault();var le=document.getElementById(W.replace("#",""));le&&le.scrollIntoView(!0)}}}var Re=function(){var N,W=(N=xe.current)===null||N===void 0?void 0:N.querySelectorAll("video");W==null||W.forEach(function(le){if(le.oncontextmenu=function(){return!1},le.src.indexOf(".m3u8")>-1&&!le.canPlayType("application/vnd.apple.mpegurl")){if(D.a.isSupported()){var te=new D.a;te.loadSource(le.src),te.attachMedia(le)}}})};return Object(M.useEffect)(function(){if(xe.current&&ce&&(ce.match(Y)&&window.PR.prettyPrint()),xe.current)return xe.current.addEventListener("click",De),function(){xe.current.removeEventListener("click",De),B(),c()}},[ce,xe.current,De]),y.a.createElement(y.a.Fragment,null,y.a.createElement("div",{ref:xe,style:Object(se.a)({},ge),className:"".concat(ee||""," markdown-body "),dangerouslySetInnerHTML:{__html:ce}}),y.a.createElement(Q.a,{close:!0,data:ue,type:ue!=null&&ue.length?"office":"",style:Object(se.a)({},be),onClose:function(){return Ae("")}}))}},"9VGf":function(ze,me,P){"use strict";P.d(me,"a",function(){return M});var se=P("q1tI"),X=P.n(se);function M(y,E){var x=Object(se.useRef)();Object(se.useEffect)(function(){x.current=y}),Object(se.useEffect)(function(){function C(){x.current()}if(E!==null){var h=setInterval(C,E);return function(){return clearInterval(h)}}},[E])}},"9nDM":function(ze,me,P){},"A/g1":function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(ze,me,P){ze.exports=P.p+"static/Certificate.80413b23.png"},AZ8Y:function(ze,me,P){"use strict";P.r(me);var se=P("T2oS"),X=P("W9HT"),M=P("k1fw"),y=P("9og8"),E=P("tJVT"),x=P("PpiC"),C=P("Znn+"),h=P("ZTPi"),s=P("WmNS"),r=P.n(s),n=P("q1tI"),e=P.n(n),l=P("Ty5D"),c=P("9kvl"),o=P("oBTY"),f=P("pC0b"),d=P("GzdX"),i=P("+L6B"),A=P("2/Rp"),m=P("+BJd"),v=P("mr32"),_=P("qVdP"),w=P("jsC+"),B=P("lUTK"),b=P("BvKs"),p=P("5Dmo"),u=P("3S7+"),a=P("7Kak"),T=P("9yH6"),O=P("2qtc"),S=P("kLXV"),D=P("miYZ"),R=P("tsqr"),k=P("0NbB"),Q=P("JTSX"),Y=P.n(Q),U=P("xKgJ"),K=P("Mgx3"),z=P("ozfa"),F=P("MJZm"),H=P("sRBo"),G=P("kaz8"),ee=P("14J3"),re=P("BMrR"),pe=P("jCWc"),ie=P("kPKH"),ge=P("OaEy"),he=P("2fM7"),be=P("wd/R"),fe=P.n(be),de=P("kNP/"),$=P.n(de),ue=P("1vsH"),Ae=he.a.Option,ce=function(He){var We=He.pathsDetail,Ee=He.globalSetting,je=He.loading,Ce=He.dispatch,qe=Object(x.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),Ye=Object(l.i)(),tt=Object(n.useState)(),et=Object(E.a)(tt,2),it=et[0],wt=et[1],kt=Object(n.useState)([]),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=Object(n.useState)([]),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1],Tn=Object(n.useState)([]),Jt=Object(E.a)(Tn,2),hn=Jt[0],Rn=Jt[1],Hn=Object(n.useState)(),Zt=Object(E.a)(Hn,2),sn=Zt[0],ln=Zt[1],gn=Object(n.useState)(),Yn=Object(E.a)(gn,2),nn=Yn[0],Mn=Yn[1],wr=Object(n.useState)(!0),sr=Object(E.a)(wr,2),br=sr[0],ar=sr[1];Object(n.useEffect)(function(){We.actionTabs.key==="PathsDetail-SendToClass"&&kn()},[We.actionTabs.key]);var Ur=function($t){switch($t.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),$t.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),$t.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),$t.name);case"StageCatalog":return e.a.createElement("span",null,$t.name);default:return""}},kn=function(){var un=Object(y.a)(r.a.mark(function $t(){var jn,Wn,bn;return r.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:return Nr.next=2,Object(K.G)({id:Ye.pathId});case 2:jn=Nr.sent,jn&&(en((jn==null?void 0:jn.courses)||[]),bn=(Wn=jn.stages)===null||Wn===void 0?void 0:Wn.map(function(Ua,ba){var $r;return{title:Ua.state_name||"",key:ba,children:($r=Ua.items)===null||$r===void 0?void 0:$r.map(function(fi,Za){var Ma;return Object(M.a)(Object(M.a)({},fi),{},{disabled:fi.is_jupyter,title:Ur(fi),key:"".concat(ba,"-").concat(Za),children:(Ma=fi.children)===null||Ma===void 0?void 0:Ma.map(function(qi,$i){return Object(M.a)(Object(M.a)({},qi),{},{disabled:qi.is_jupyter,title:Ur(qi),key:"".concat(ba,"-").concat(Za,"-").concat($i)})})})})}}),An(bn||[]));case 4:case"end":return Nr.stop()}},$t)}));return function(){return un.apply(this,arguments)}}(),Mr=function($t,jn){Rn($t)},Zr=function($t){var jn=$t.target.checked,Wn=[];Gt==null||Gt.map(function(bn,dr){var Nr;Wn.push(dr),bn==null||((Nr=bn.children)===null||Nr===void 0)||Nr.map(function(Ua,ba){var $r;Wn.push("".concat(dr,"-").concat(ba)),Ua==null||(($r=Ua.children)===null||$r===void 0)||$r.map(function(fi,Za){Wn.push("".concat(dr,"-").concat(ba,"-").concat(Za))})})}),Rn(jn?Wn:[])},Qr=function(){var $t=hn.filter(function(Nr){return typeof Nr=="string"}),jn=[],Wn=[],bn=[],dr=[];return Gt==null||Gt.map(function(Nr,Ua){var ba;Nr==null||((ba=Nr.children)===null||ba===void 0)||ba.map(function($r,fi){var Za;$t.includes("".concat(Ua,"-").concat(fi))&&(bn.push($r.stage_item_id),$r.item_type==="Shixun"?jn.push($r.id):$r.item_type==="Attachment"?dr.push($r.id):$r.item_type==="VideoItem"&&Wn.push($r.id)),$r==null||((Za=$r.children)===null||Za===void 0)||Za.map(function(Ma,qi){$t.includes("".concat(Ua,"-").concat(fi,"-").concat(qi))&&(bn.push(Ma.stage_item_id),Ma.item_type==="Shixun"?jn.push(Ma.id):Ma.item_type==="Attachment"?dr.push(Ma.id):Ma.item_type==="VideoItem"&&Wn.push(Ma.id))})})}),{shixunIds:jn,videoItemIds:Wn,stageItemIds:bn,coursewareIds:dr}},pr=function(){var un=Object(y.a)(r.a.mark(function $t(){var jn,Wn,bn;return r.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:if(jn=Qr(),Wn=jn.stageItemIds,console.log(Wn,"stageItemIds"),it){Nr.next=5;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Nr.abrupt("return");case 5:if(!(!Pn.length&&!$n.length&&!Nn.length)){Nr.next=8;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Nr.abrupt("return");case 8:return Mn(!0),Nr.next=11,Object(K.P)({id:Ye.pathId,course_id:it,stage_item_id:Wn,sync_catelog:br?1:0}).catch(function(Ua){return Mn(!1)});case 11:bn=Nr.sent,Mn(!1),wn(),(bn==null?void 0:bn.status)===1&&S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},bn.message),onOk:function(){var ba,$r=bn==null||((ba=bn.url.split("/"))===null||ba===void 0)?void 0:ba[2];Object(ue.R)("/classrooms/".concat($r,"/shixun_homework"))}});case 15:case"end":return Nr.stop()}},$t)}));return function(){return un.apply(this,arguments)}}(),wn=function(){Ce({type:"pathsDetail/setActionTabs",payload:{}}),wt(null),Rn([]),ln(null)},qn=Qr(),Br=qn.shixunIds,Pn=Br===void 0?[]:Br,Vn=qn.videoItemIds,$n=Vn===void 0?[]:Vn,zn=qn.coursewareIds,Nn=zn===void 0?[]:zn;return e.a.createElement(S.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:nn,width:600,onOk:pr,onCancel:wn},e.a.createElement("div",{className:$.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(he.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:it,style:{width:"100%"},onSelect:function($t){return wt($t)},optionLabelProp:"lable"},Xt==null?void 0:Xt.map(function(un,$t){return e.a.createElement(Ae,{key:un.course_id,value:un.course_id,lable:un.course_name},e.a.createElement(re.a,{justify:"space-between"},e.a.createElement(ie.a,null,un.course_name),e.a.createElement(ie.a,null,fe()(un.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:$.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:$.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:sn,onChange:Zr,className:"font14 ml20"},"\u5168\u9009")),!!(Gt!=null&&Gt.length)&&e.a.createElement(F.a,{className:$.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Gt,checkedKeys:hn,onCheck:function($t,jn){return Mr($t,jn)}})),e.a.createElement("div",{className:$.a.createMkdir},e.a.createElement(G.a,{checked:br,onChange:function($t){return ar($t.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(Pn.length+$n.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!Pn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},Pn.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!$n.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},$n.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Nn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Nn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},xe=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We.effects}})(ce),De=P("NLgs"),Re=P("5NDa"),ne=P("5rEg"),N=P("6UJt"),W=P("DFOY"),le=P("y8nQ"),te=P("Vl3Y"),oe=P("ErOA"),Te=P("OC45"),Ke=P.n(Te),pt=function(He){var We=He.type,Ee=He.onCancel,je=He.onOk,Ce=te.a.useForm(),qe=Object(E.a)(Ce,1),Ye=qe[0],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),it=et[0],wt=et[1],kt=Object(n.useState)(!1),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=Object(n.useState)([]),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1];Object(n.useEffect)(function(){Tn()},[]);var Tn=function(){var hn=Object(y.a)(r.a.mark(function Rn(){var Hn;return r.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(!We){sn.next=7;break}return en(!0),sn.next=4,Object(oe.a)("/api/disciplines.json",{method:"get",params:{source:We}});case 4:Hn=sn.sent,An(Hn.disciplines||[]),en(!1);case 7:case"end":return sn.stop()}},Rn)}));return function(){return hn.apply(this,arguments)}}(),Jt=function(){var Rn=Ye.getFieldsValue(),Hn=Rn.sub_discipline_id,Zt=Rn.discipline_name,sn=Rn.sub_discipline_name;if((!Hn||Hn&&Hn.length===0)&&(!Zt||!sn))return R.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;je({user_customize:Hn&&Hn.length===0||!Hn,sub_discipline_id:Hn,discipline_name:Zt,sub_discipline_name:sn})};return e.a.createElement(S.a,{width:600,className:Ke.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Ee,onOk:Jt},e.a.createElement("div",{className:Ke.a.applyPublicContent},e.a.createElement("div",{className:Ke.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(te.a,{labelCol:{span:4},labelAlign:"right",form:Ye},e.a.createElement(te.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(W.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Gt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Rn,Hn){return Ye.setFieldsValue({sub_discipline_id:Rn})}}),e.a.createElement("div",{className:Ke.a.action,onClick:function(){return wt(!it)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,it?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(it?"icon-zhankai2":"icon-shouqi1")}))))),!it&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(te.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),Xt&&e.a.createElement("div",{className:Ke.a.spin},e.a.createElement(X.a,null))))},Le=pt,Qe=P("9Bee"),ut=P("m3rI"),yt=P("OljG"),at=P.n(yt),rt=P("MKdu"),Ze=P.n(rt),Ve=P("m/50"),ke=P.n(Ve),we=P("Nddv"),Me=P.n(we),Ie=P("vUf6"),Ge=P.n(Ie),ot=function(He){var We,Ee,je,Ce,qe,Ye,tt,et,it,wt,kt,bt,Xt,en,_n,jt,Gt,An,Tn,Jt,hn,Rn,Hn,Zt,sn,ln,gn,Yn,nn,Mn,wr,sr,br,ar,Ur,kn,Mr,Zr,Qr,pr,wn,qn,Br,Pn,Vn,$n,zn,Nn,un,$t,jn,Wn,bn,dr,Nr,Ua,ba,$r,fi,Za,Ma,qi,$i,xi,wo,To,eo,Si,Ii,bo,io,oo,Ui,Bi,Ki,ki,Ao,Mi,fo,ka,to,So,Fi,Ei,so,Go,Vo,No,Wi,Xo,hi,Ba,ri,Da,zi,ho,Oi,jo,Bo,Qo,Ci,Bn,Gi,us,Yo,na,Or,ai,fa,Eo,Vi,po,no,rn=He.pathsDetail,Oo=He.user,gs=He.globalSetting,cs=He.loading,Ha=He.dispatch,En=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),It=Object(l.i)(),Wt=Object(n.useState)({}),mn=Object(E.a)(Wt,2),Ht=mn[0],Xn=mn[1],rr=Object(n.useRef)(1),lr=Object(n.useState)(),Vr=Object(E.a)(lr,2),cn=Vr[0],qa=Vr[1],Di=Object(n.useState)(!1),xa=Object(E.a)(Di,2),ra=xa[0],_i=xa[1],Xi=Object(n.useState)(!1),Ka=Object(E.a)(Xi,2),Fa=Ka[0],li=Ka[1],Do=Object(n.useState)({status:!1}),Ro=Object(E.a)(Do,2),Io=Ro[0],Mo=Ro[1],ys=((We=rn.detail)===null||We===void 0?void 0:We.is_free)||((Ee=rn.detail)===null||Ee===void 0?void 0:Ee.can_learning);Object(n.useEffect)(function(){Mo({status:!1})},[]),Object(n.useEffect)(function(){function zr(){return xr.apply(this,arguments)}function xr(){return xr=Object(y.a)(r.a.mark(function ma(){var Er,Fn,In,vn,Zn,Cn,yr;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Ha({type:"pathsDetail/getPathsDetail",payload:{id:It.pathId}});case 2:Er=kr.sent,Er!=null&&Er.toast&&(Er!=null&&(Fn=Er.toast)!==null&&Fn!==void 0&&Fn.is_open&&((In=Er.toast)===null||In===void 0?void 0:In.open_num)===-1?li(!0):Er!=null&&(vn=Er.toast)!==null&&vn!==void 0&&vn.is_open&&(Er==null||((Zn=Er.toast)===null||Zn===void 0)?void 0:Zn.open_num)===1?(yr=JSON.parse(localStorage.getItem("pathsshow"))||[],((Cn=yr.filter(function(wa){return wa===(It==null?void 0:It.pathId)}))===null||Cn===void 0?void 0:Cn.length)>0?li(!1):(li(!0),yr.push(It==null?void 0:It.pathId),localStorage.setItem("pathsshow",JSON.stringify(yr)))):li(!1));case 4:case"end":return kr.stop()}},ma)})),xr.apply(this,arguments)}zr()},[]),Object(n.useEffect)(function(){var zr,xr,ma,Er,Fn=(zr=rn.detail)===null||zr===void 0||((xr=zr.courses)===null||xr===void 0)?void 0:xr.length;if(!Fn)return;var In;if((ma=rn.detail)!==null&&ma!==void 0&&ma.has_start){var vn,Zn,Cn=(vn=rn.detail)===null||vn===void 0||((Zn=vn.courses)===null||Zn===void 0)?void 0:Zn.findIndex(function(ui){var mi;return((mi=ui.course_status)===null||mi===void 0?void 0:mi.status)===1});In=Cn>-1?Cn:0}else{var yr,Tr,kr,wa,Na,pi=(yr=rn.detail)===null||yr===void 0||((Tr=yr.courses)===null||Tr===void 0||((kr=Tr.map(function(ui){var mi;return(mi=ui.course_status)===null||mi===void 0?void 0:mi.status}))===null||kr===void 0))?void 0:kr.lastIndexOf(2);In=pi>-1?pi:0,pi=(wa=rn.detail)===null||wa===void 0||((Na=wa.courses)===null||Na===void 0)?void 0:Na.findIndex(function(ui){var mi;return((mi=ui.course_status)===null||mi===void 0?void 0:mi.status)===0}),In=pi>-1?pi:In}Xn(((Er=rn.detail)===null||Er===void 0?void 0:Er.courses[In])||{})},[rn.detail]);var Al=function(xr){var ma,Er,Fn=(ma=rn.detail)===null||ma===void 0||((Er=ma.courses)===null||Er===void 0)?void 0:Er.find(function(In){return In.course_id===xr});Xn(Fn||{}),Ha({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:xr}})},fl=function(){var zr=Object(y.a)(r.a.mark(function xr(){var ma;return r.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(K.k)({container_id:It.pathId,container_type:"Subject"});case 2:ma=Fn.sent,ma.status===0&&(as(),R.b.success(ma.message));case 4:case"end":return Fn.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),Ns=function(){var zr=Object(y.a)(r.a.mark(function xr(){var ma;return r.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(K.n)({container_id:It.pathId,container_type:"Subject"});case 2:ma=Fn.sent,ma.status===0&&(as(),R.b.success(ma.message));case 4:case"end":return Fn.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),ir=function(){var zr=Object(y.a)(r.a.mark(function xr(){return r.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Fn=Object(y.a)(r.a.mark(function vn(){var Zn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Object(K.q)({id:It.pathId});case 2:Zn=yr.sent,Zn.status===1&&c.d.push("/paths");case 4:case"end":return yr.stop()}},vn)}));function In(){return Fn.apply(this,arguments)}return In}()});case 1:case"end":return Er.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),ds=function(){var zr=Object(y.a)(r.a.mark(function xr(){return r.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:S.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Fn=Object(y.a)(r.a.mark(function vn(){var Zn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Object(K.h)({id:It.pathId});case 2:Zn=yr.sent,(Zn==null?void 0:Zn.status)===0&&(as(),R.b.success(Zn.message));case 4:case"end":return yr.stop()}},vn)}));function In(){return Fn.apply(this,arguments)}return In}()});case 1:case"end":return Er.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),js=function(){var zr=Object(y.a)(r.a.mark(function xr(){return r.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:ra},onOk:function(){var Fn=Object(y.a)(r.a.mark(function vn(){var Zn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return _i(!0),yr.next=3,Object(K.m)({id:It.pathId});case 3:Zn=yr.sent,(Zn==null?void 0:Zn.status)===1&&(as(),R.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),_i(!1);case 6:case"end":return yr.stop()}},vn)}));function In(){return Fn.apply(this,arguments)}return In}()});case 1:case"end":return Er.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),bs=function(){rn.detail&&rn.detail.has_sub_discipline?As({user_customize:!1}):lo(!0)},lo=function(xr){Mo({status:xr})},As=function(xr){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var ma=Object(y.a)(r.a.mark(function Fn(){var In,vn;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return In={user_customize:xr.user_customize},xr.user_customize?In=Object(M.a)(Object(M.a)({},In),{},{discipline_name:xr.discipline_name,sub_discipline_name:xr.sub_discipline_name}):xr.sub_discipline_id&&(In=Object(M.a)(Object(M.a)({},In),{},{sub_discipline_id:xr.sub_discipline_id})),Cn.next=4,Object(K.g)(Object(M.a)({id:It.pathId},In));case 4:vn=Cn.sent,((vn==null?void 0:vn.status)===0||(vn==null?void 0:vn.status)===1)&&(as(),R.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return Cn.stop()}},Fn)}));function Er(){return ma.apply(this,arguments)}return Er}()})},Qs=function(){var zr=Object(y.a)(r.a.mark(function xr(){return r.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Fn=Object(y.a)(r.a.mark(function vn(){var Zn;return r.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Object(K.l)({id:It.pathId});case 2:Zn=yr.sent,(Zn==null?void 0:Zn.status)===0&&(as(),R.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return yr.stop()}},vn)}));function In(){return Fn.apply(this,arguments)}return In}()});case 1:case"end":return Er.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),Ss=function(){var zr=Object(y.a)(r.a.mark(function xr(){return r.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(T.a.Group,{defaultValue:1,onChange:function(In){return rr.current=In.target.value}},e.a.createElement(T.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(T.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Fn=Object(y.a)(r.a.mark(function vn(){return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:Object(ue.R)("/classrooms/news/".concat(It.pathId,"/newgold/").concat(rr.current));case 1:case"end":return Cn.stop()}},vn)}));function In(){return Fn.apply(this,arguments)}return In}()});case 1:case"end":return Er.stop()}},xr)}));return function(){return zr.apply(this,arguments)}}(),fs=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var xr=Object(y.a)(r.a.mark(function Er(){var Fn;return r.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(K.i)({id:It.pathId});case 2:Fn=vn.sent,Fn.status===0&&(qa(!0),R.b.success(Fn.message));case 4:case"end":return vn.stop()}},Er)}));function ma(){return xr.apply(this,arguments)}return ma}()})},Li=function(){if(!Object(De.f)(Ha))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var xr=Object(y.a)(r.a.mark(function Er(){var Fn,In;return r.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.next=2,Object(K.L)({id:Ht==null?void 0:Ht.course_id});case 2:Fn=Zn.sent,Fn.status===0&&(R.b.success(Fn.message),Ha({type:"pathsDetail/getPathsDetail",payload:{id:It.pathId}}),((In=Ht.course_status)===null||In===void 0?void 0:In.status)===1&&Object(ue.R)("/classrooms/".concat(Ht==null?void 0:Ht.course_id,"/shixun_homework")));case 4:case"end":return Zn.stop()}},Er)}));function ma(){return xr.apply(this,arguments)}return ma}()})},Hs=function(){var xr;if((xr=rn.detail)!==null&&xr!==void 0&&xr.need_authorize){Object(De.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}if(!Object(De.f)(Ha))return;Ha({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},as=function(){Ha({type:"pathsDetail/getPathsDetail",payload:{id:It.pathId}}),Ha({type:"pathsDetail/getRightData",payload:{id:It.pathId}})},Lo=!!((je=rn.detail)!==null&&je!==void 0&&je.participant_count)&&!((Ce=rn.detail)!==null&&Ce!==void 0&&Ce.allow_statistics),Bs=((qe=rn.detail)===null||qe===void 0||((Ye=qe.courses)===null||Ye===void 0)?void 0:Ye.findIndex(function(zr){return(zr==null?void 0:zr.course_id)===(Ht==null?void 0:Ht.course_id)}))+1,Po=Bs===((tt=rn.detail)===null||tt===void 0||((et=tt.courses)===null||et===void 0)?void 0:et.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:Y.a.banner,style:{backgroundImage:rn!=null&&(it=rn.detail)!==null&&it!==void 0&&(wt=it.attachments)!==null&&wt!==void 0&&(kt=wt[0])!==null&&kt!==void 0&&kt.url?"url(".concat(ut.a.API_SERVER+(rn==null||((bt=rn.detail)===null||bt===void 0||((Xt=bt.attachments)===null||Xt===void 0||((en=Xt[0])===null||en===void 0)))?void 0:en.url),")"):"url(".concat(at.a,")"),marginBottom:(_n=rn.detail)!==null&&_n!==void 0&&(jt=_n.courses)!==null&&jt!==void 0&&jt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Gt=rn.detail)!==null&&Gt!==void 0&&Gt.is_free)&&((An=rn.detail)===null||An===void 0?void 0:An.publish_status)!==0&&(((Tn=rn.detail)===null||Tn===void 0?void 0:Tn.allow_add_member)||!Object(U.m)())&&e.a.createElement(u.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:Hs,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ze.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((Jt=rn.detail)===null||Jt===void 0?void 0:Jt.allow_statistics)&&((hn=rn.detail)===null||hn===void 0?void 0:hn.public_status)===2&&e.a.createElement("span",{onClick:function(){return c.d.push("/paths/".concat(It.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ge.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Rn=rn.detail)===null||Rn===void 0?void 0:Rn.allow_add_member)&&e.a.createElement(w.a,{overlay:e.a.createElement(b.a,null,((Hn=rn.detail)===null||Hn===void 0?void 0:Hn.courses)&&(((Zt=rn.detail)===null||Zt===void 0?void 0:Zt.is_creator)&&!!((sn=Oo.userInfo)!==null&&sn!==void 0&&sn.professional_certification)||Object(U.o)())&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Ss},"\u5F00\u8BFE"),((ln=rn.detail)===null||ln===void 0?void 0:ln.allow_statistics)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:function(){return c.d.push("/paths/".concat(It.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((gn=rn.detail)===null||gn===void 0?void 0:gn.allow_add_member)&&((Yn=rn.detail)===null||Yn===void 0?void 0:Yn.publish_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:ds},"\u53D1\u5E03\u8BFE\u7A0B"),((nn=rn.detail)===null||nn===void 0?void 0:nn.allow_statistics)&&((Mn=rn.detail)===null||Mn===void 0?void 0:Mn.publish_status)===2&&((wr=rn.detail)===null||wr===void 0?void 0:wr.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:js},"\u64A4\u9500\u53D1\u5E03"),((sr=rn.detail)===null||sr===void 0?void 0:sr.allow_statistics)&&((br=rn.detail)===null||br===void 0?void 0:br.publish_status)===2&&((ar=rn.detail)===null||ar===void 0?void 0:ar.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:bs},"\u516C\u5F00\u8BFE\u7A0B"),((Ur=rn.detail)===null||Ur===void 0?void 0:Ur.allow_statistics)&&((kn=rn.detail)===null||kn===void 0?void 0:kn.public_status)===1&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((Mr=rn.detail)===null||Mr===void 0?void 0:Mr.allow_statistics)&&((Zr=rn.detail)===null||Zr===void 0?void 0:Zr.public_status)===2&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u516C\u5F00"),((Qr=rn.detail)===null||Qr===void 0?void 0:Qr.allow_delete)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:ir},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Me.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[Y.a.titleWrap,((pr=rn.detail)===null||pr===void 0||((wn=pr.name)===null||wn===void 0)?void 0:wn.indexOf(`
`))&&Y.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:Y.a.title},e.a.createElement("strong",null,(qn=rn.detail)===null||qn===void 0||((Br=qn.name)===null||Br===void 0)?void 0:Br.split(`
`)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(Pn=rn.detail)===null||Pn===void 0||((Vn=Pn.name)===null||Vn===void 0)?void 0:Vn.split(`
`).filter(function(zr,xr){return xr!==0}).join(""))),e.a.createElement("div",null,(($n=rn.detail)===null||$n===void 0?void 0:$n.excellent)&&e.a.createElement(v.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((zn=rn.detail)===null||zn===void 0?void 0:zn.featured)>0&&e.a.createElement("div",null,((Nn=rn.detail)===null||Nn===void 0?void 0:Nn.featured)===1&&e.a.createElement(v.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((un=rn.detail)===null||un===void 0?void 0:un.featured)===2&&e.a.createElement(v.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),(($t=rn.detail)===null||$t===void 0?void 0:$t.featured)===3&&e.a.createElement(v.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((jn=Oo.userInfo)===null||jn===void 0?void 0:jn.login)&&((Wn=rn.detail)===null||Wn===void 0?void 0:Wn.is_collect)&&e.a.createElement(A.a,{className:"".concat(Y.a.button," ").concat(Y.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((bn=Oo.userInfo)===null||bn===void 0?void 0:bn.login)&&!((dr=rn.detail)!==null&&dr!==void 0&&dr.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:Ns},e.a.createElement("img",{src:ke.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(U.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(De.f)(Ha))return}},e.a.createElement("img",{src:ke.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:Y.a.contentWrap},e.a.createElement("div",{className:Y.a.contentLeftWrap},!!((Nr=rn.detail)!==null&&Nr!==void 0&&Nr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(Ua=rn.detail)===null||Ua===void 0?void 0:Ua.stages_count)),!!((ba=rn.detail)!==null&&ba!==void 0&&ba.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},($r=rn.detail)===null||$r===void 0?void 0:$r.shixuns_count)),!!((fi=rn.detail)!==null&&fi!==void 0&&fi.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Za=rn.detail)===null||Za===void 0?void 0:Za.challenge_choose_count)),!!((Ma=rn.detail)!==null&&Ma!==void 0&&Ma.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(qi=rn.detail)===null||qi===void 0?void 0:qi.challenges_count)),!!(($i=rn.detail)!==null&&$i!==void 0&&$i.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(xi=rn.detail)===null||xi===void 0?void 0:xi.videos_count)),!!((wo=rn.detail)!==null&&wo!==void 0&&wo.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(To=rn.detail)===null||To===void 0?void 0:To.attachment_count)),((eo=rn.detail)===null||eo===void 0?void 0:eo.publish_status)!==0&&!!((Si=rn.detail)!==null&&Si!==void 0&&Si.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(Ii=rn.detail)===null||Ii===void 0?void 0:Ii.subject_score)),((bo=rn.detail)===null||bo===void 0?void 0:bo.publish_status)!==0&&!!((io=rn.detail)!==null&&io!==void 0&&io.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(oo=rn.detail)!==null&&oo!==void 0&&oo.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Ui=rn.detail)===null||Ui===void 0?void 0:Ui.member_count)),((Bi=rn.detail)===null||Bi===void 0?void 0:Bi.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(d.a,{allowHalf:!0,value:Object(ue.C)((Ki=rn.detail)===null||Ki===void 0?void 0:Ki.averge_star),disabled:!0,className:Y.a.rating})))),!!((ki=rn.detail)!==null&&ki!==void 0&&(Ao=ki.courses)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},Ht.course_identity<4&&e.a.createElement(u.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Ht==null?void 0:Ht.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(w.a,{overlay:e.a.createElement(b.a,null,(Mi=Object(o.a)((ka=rn.detail)===null||ka===void 0?void 0:ka.courses))===null||Mi===void 0||((fo=Mi.reverse())===null||fo===void 0)?void 0:fo.map(function(zr,xr){var ma,Er;return e.a.createElement(b.a.Item,{key:zr.course_id,onClick:function(){return Al(zr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((ma=rn.detail)===null||ma===void 0||((Er=ma.courses)===null||Er===void 0)?void 0:Er.length)-xr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:Y.a.colorOrange},Bs),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:Y.a.navContent},e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Ht==null?void 0:Ht.start_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Ht==null?void 0:Ht.end_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},(to=rn.detail)!==null&&to!==void 0&&to.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Ht==null?void 0:Ht.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(Ht==null||((So=Ht.course_status)===null||So===void 0)?void 0:So.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Ht==null||((Fi=Ht.course_status)===null||Fi===void 0)?void 0:Fi.time),(Ht==null||((Ei=Ht.course_status)===null||Ei===void 0)?void 0:Ei.status)===2&&Ht.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((so=Ht.course_status)===null||so===void 0?void 0:so.status)===2&&(Ht.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Ht==null||((Go=Ht.first_category_url)===null||Go===void 0||((Vo=Go.split("/"))===null||Vo===void 0))?void 0:Vo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((No=Ht.course_status)===null||No===void 0?void 0:No.status)===1&&Ht.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u52A0\u5165"),((Wi=Ht.course_status)===null||Wi===void 0?void 0:Wi.status)===1&&Ht.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Ht==null||((Xo=Ht.first_category_url)===null||Xo===void 0||((hi=Xo.split("/"))===null||hi===void 0))?void 0:hi[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ba=Ht.course_status)===null||Ba===void 0?void 0:Ba.status)===0&&Ht.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u62A5\u540D"),((ri=Ht.course_status)===null||ri===void 0?void 0:ri.status)===0&&Ht.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((Ht==null||((Da=Ht.course_status)===null||Da===void 0)?void 0:Da.status)===0||(Ht==null||((zi=Ht.course_status)===null||zi===void 0)?void 0:zi.status)===1)&&Ht.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Ht==null||((ho=Ht.first_category_url)===null||ho===void 0||((Oi=ho.split("/"))===null||Oi===void 0))?void 0:Oi[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Lo&&Po&&((jo=rn.detail)===null||jo===void 0?void 0:jo.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Lo&&Po&&!((Bo=rn.detail)!==null&&Bo!==void 0&&Bo.has_participate)&&(cn?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:fs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Lo&&!!((Qo=rn.detail)!==null&&Qo!==void 0&&(Ci=Qo.courses)!==null&&Ci!==void 0&&Ci.length)&&Po&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Bn=rn.detail)===null||Bn===void 0?void 0:Bn.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},cn===!0?((Gi=rn.detail)===null||Gi===void 0?void 0:Gi.participant_count)+1:(us=rn.detail)===null||us===void 0?void 0:us.participant_count),"\u4EBA")),Lo&&!((Yo=rn.detail)!==null&&Yo!==void 0&&(na=Yo.courses)!==null&&na!==void 0&&na.length)&&Po&&e.a.createElement("span",null,!((Or=rn.detail)!==null&&Or!==void 0&&Or.has_participate)&&(cn===!0?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:fs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ai=rn.detail)===null||ai===void 0?void 0:ai.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(fa=rn.detail)===null||fa===void 0?void 0:fa.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},cn===!0?((Eo=rn.detail)===null||Eo===void 0?void 0:Eo.participant_count)+1:(Vi=rn.detail)===null||Vi===void 0?void 0:Vi.participant_count),"\u4EBA"))))))),e.a.createElement(xe,null),Io.status&&e.a.createElement(Le,{type:"subject",onCancel:function(){return lo(!1)},onOk:function(xr){lo(!1),As(xr)}}),e.a.createElement(S.a,{visible:Fa,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){li(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:function(){li(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(Qe.a,{style:{maxHeight:378,overflow:"auto"},value:rn==null||((po=rn.detail)===null||po===void 0||((no=po.toast)===null||no===void 0))?void 0:no.content})))},mt=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.models.index}})(ot),St=P("MXD1"),_t=P("CFYs"),Tt=P("8Bcu"),Lt=P.n(Tt),Dt=P("g9YV"),Ct=P("wCAj"),ct=P("O3gP"),At=P("lrIw"),Pe=P("RotF"),Je=P.n(Pe),xt=P("oUNq"),ft=P("lzim"),Rt=P("55Ip"),Ft=function(He){var We=He.pathsDetail,Ee=He.loading,je=He.dispatch,Ce=He.onReloadData,qe=Ce===void 0?function(){}:Ce,Ye=Object(l.i)(),tt=Object(n.useState)([]),et=Object(E.a)(tt,2),it=et[0],wt=et[1],kt=Object(n.useState)(!0),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=Object(n.useState)(!1),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1],Tn=te.a.useForm(),Jt=Object(E.a)(Tn,1),hn=Jt[0],Rn=Object(n.useState)([]),Hn=Object(E.a)(Rn,2),Zt=Hn[0],sn=Hn[1],ln=Object(n.useState)(1),gn=Object(E.a)(ln,2),Yn=gn[0],nn=gn[1],Mn=Object(n.useState)([]),wr=Object(E.a)(Mn,2),sr=wr[0],br=wr[1],ar=Object(n.useState)(!0),Ur=Object(E.a)(ar,2),kn=Ur[0],Mr=Ur[1],Zr=Object(n.useState)(!1),Qr=Object(E.a)(Zr,2),pr=Qr[0],wn=Qr[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCollaborator"&&(Mr(!0),en(!0),qn())},[We.actionTabs.key]);var qn=function(){var un=Object(y.a)(r.a.mark(function $t(){var jn;return r.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,je({type:"classroomList/getSchoolList",payload:{}});case 2:jn=bn.sent,wt(jn.map(function(dr){return{value:dr}}));case 4:case"end":return bn.stop()}},$t)}));return function(){return un.apply(this,arguments)}}(),Br=function(){var $t,jn;if(!(($t=hn.getFieldValue())!==null&&$t!==void 0&&(jn=$t.keyword)!==null&&jn!==void 0&&jn.trim())){R.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),sn([]);return}Mr(!1),en(!0),An(!1),nn(1),br([]),Vn(!0)},Pn=function($t){$t=String($t);var jn=sr.indexOf($t);jn<0?sr.push($t):sr.splice(jn,1),br(Object(o.a)(sr))},Vn=function(){var un=Object(y.a)(r.a.mark(function $t(){var jn,Wn,bn,dr,Nr,Ua=arguments;return r.a.wrap(function($r){for(;;)switch($r.prev=$r.next){case 0:if(jn=Ua.length>0&&Ua[0]!==void 0?Ua[0]:!1,!(Xt&&!Gt||jn)){$r.next=11;break}return dr=hn.getFieldValue(),An(!0),nn(jn?1:Yn+1),$r.next=7,Object(xt.wb)({page:jn?1:Yn+1,container_id:Ye.pathId,container_type:3,school_name:(dr==null?void 0:dr.school_name)||null,keyword:(dr==null||((Wn=dr.keyword)===null||Wn===void 0)?void 0:Wn.trim())||null});case 7:Nr=$r.sent,sn(jn?Object(o.a)(Nr.users):[].concat(Object(o.a)(Zt),Object(o.a)(Nr.users))),An(!1),((bn=Nr.users)===null||bn===void 0?void 0:bn.length)<10&&en(!1);case 11:case"end":return $r.stop()}},$t)}));return function(){return un.apply(this,arguments)}}(),$n=function(){var un=Object(y.a)(r.a.mark(function $t(){var jn;return r.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(sr!=null&&sr.length){bn.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),bn.next=10;break;case 4:return wn(!0),bn.next=7,Object(K.e)({id:Ye.pathId,user_ids:sr});case 7:jn=bn.sent,wn(!1),jn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),zn(),qe&&qe());case 10:case"end":return bn.stop()}},$t)}));return function(){return un.apply(this,arguments)}}(),zn=function(){hn.setFieldsValue({keyword:""}),je({type:"pathsDetail/setActionTabs",payload:{}})},Nn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function($t,jn){return e.a.createElement(G.a,{value:jn.numid,checked:sr.includes(String(jn.numid)),disabled:!!$t})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function($t,jn){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement(Rt.a,{className:"bold c-black",to:"/users/".concat(jn.login),target:"_blank"},$t||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement("span",null,$t||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement("span",null,$t||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement("span",null,$t||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement("span",null,$t||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t},e.a.createElement("span",null,$t||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function($t){return $t?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function($t){return e.a.createElement(u.a,{placement:"bottom",title:$t&&fe()($t).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,$t&&fe()($t).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function($t){if($t===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:We.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:pr,onOk:$n,onCancel:zn},e.a.createElement(te.a,{layout:"inline",form:hn,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:Br},e.a.createElement(te.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(te.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(At.a,{allowClear:!0,defaultOpen:!1,options:it,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function($t,jn){return jn.value.toUpperCase().indexOf($t.toUpperCase())!==-1}})),e.a.createElement(te.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),kn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!kn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Ct.a,{pagination:!1,dataSource:[],columns:Nn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(Je.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function($t){Vn()},hasMore:Xt,useWindow:!1},e.a.createElement(Ct.a,{loading:Gt,showHeader:!1,pagination:!1,dataSource:Zt,columns:Nn,onRow:function($t){return{onClick:function(Wn){Wn.currentTarget.querySelector("input").disabled||Pn(Wn.currentTarget.querySelector("input").value)}}}})))))},Et=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading;return{pathsDetail:He,loading:We}})(Ft),Nt=function(He){var We=He.pathsDetail,Ee=He.loading,je=He.dispatch,Ce=He.data,qe=He.onReloadData,Ye=qe===void 0?function(){}:qe,tt=Object(l.i)(),et=Object(n.useState)(!0),it=Object(E.a)(et,2),wt=it[0],kt=it[1],bt=Object(n.useState)(!1),Xt=Object(E.a)(bt,2),en=Xt[0],_n=Xt[1],jt=te.a.useForm(),Gt=Object(E.a)(jt,1),An=Gt[0],Tn=Object(n.useState)([]),Jt=Object(E.a)(Tn,2),hn=Jt[0],Rn=Jt[1],Hn=Object(n.useState)(1),Zt=Object(E.a)(Hn,2),sn=Zt[0],ln=Zt[1],gn=Object(n.useState)([]),Yn=Object(E.a)(gn,2),nn=Yn[0],Mn=Yn[1],wr=Object(n.useState)(!0),sr=Object(E.a)(wr,2),br=sr[0],ar=sr[1],Ur=Object(n.useState)(!1),kn=Object(E.a)(Ur,2),Mr=kn[0],Zr=kn[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCourses"&&(ar(!0),kt(!0),Qr())},[We.actionTabs.key]);var Qr=function(){var $n=Object(y.a)(r.a.mark(function zn(){var Nn;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,je({type:"classroomList/getSchoolList",payload:{}});case 2:Nn=$t.sent;case 3:case"end":return $t.stop()}},zn)}));return function(){return $n.apply(this,arguments)}}(),pr=function(){ar(!1),kt(!0),_n(!1),ln(1),Mn([]),qn(!0)},wn=function(zn){zn=String(zn);var Nn=nn.indexOf(zn);Nn<0?nn.push(zn):nn.splice(Nn,1),Mn(Object(o.a)(nn))},qn=function(){var $n=Object(y.a)(r.a.mark(function zn(){var Nn,un,$t,jn,Wn,bn=arguments;return r.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:if(Nn=bn.length>0&&bn[0]!==void 0?bn[0]:!1,!(wt&&!en||Nn)){Nr.next=11;break}return jn=An.getFieldValue(),_n(!0),ln(Nn?1:sn+1),Nr.next=7,Object(xt.vb)({page:Nn?1:sn+1,container_id:tt.pathId,container_type:3,manager_name:(jn==null?void 0:jn.manager_name)||null,course_name:(jn==null||((un=jn.course_name)===null||un===void 0)?void 0:un.trim())||null});case 7:Wn=Nr.sent,Rn(Nn?Object(o.a)(Wn.courses):[].concat(Object(o.a)(hn),Object(o.a)(Wn.courses))),_n(!1),(($t=Wn.courses)===null||$t===void 0?void 0:$t.length)<10&&kt(!1);case 11:case"end":return Nr.stop()}},zn)}));return function(){return $n.apply(this,arguments)}}(),Br=function(){var $n=Object(y.a)(r.a.mark(function zn(){var Nn,un,$t,jn;return r.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(nn!=null&&nn.length){bn.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),bn.next=19;break;case 4:if(!(We.actionTabs.type!=1)){bn.next=10;break}if(!((We==null||((Nn=We.Courses)===null||Nn===void 0||((un=Nn.spoc_courses)===null||un===void 0))?void 0:un.length)+(nn==null?void 0:nn.length)>3)){bn.next=8;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),bn.abrupt("return");case 8:bn.next=13;break;case 10:if(!((Ce==null||(($t=Ce.spoc_courses)===null||$t===void 0)?void 0:$t.length)+(nn==null?void 0:nn.length)>3)){bn.next=13;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),bn.abrupt("return");case 13:return Zr(!0),bn.next=16,Object(K.b)({id:tt.pathId,course_ids:nn,course_type:We.actionTabs.type});case 16:jn=bn.sent,Zr(!1),jn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),Pn(),Ye&&Ye());case 19:case"end":return bn.stop()}},zn)}));return function(){return $n.apply(this,arguments)}}(),Pn=function(){An.setFieldsValue({course_name:"",manager_name:""}),Mn([]),je({type:"pathsDetail/setActionTabs",payload:{}})},Vn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(zn,Nn){return e.a.createElement(G.a,{value:Nn.id,checked:nn.includes(String(Nn.id)),disabled:!!zn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(zn){return e.a.createElement(u.a,{placement:"bottom",title:zn},e.a.createElement("span",null,zn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(zn){return e.a.createElement(u.a,{placement:"bottom",title:zn},e.a.createElement("span",null,zn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(zn){return e.a.createElement(u.a,{placement:"bottom",title:zn},e.a.createElement("span",null,zn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(zn){return e.a.createElement(u.a,{placement:"bottom",title:zn},e.a.createElement("span",null,zn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(zn){return e.a.createElement(u.a,{placement:"bottom",title:zn},e.a.createElement("span",null,zn||"--"))}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Mr,onOk:Br,onCancel:Pn},e.a.createElement(te.a,{layout:"inline",form:An,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:pr},e.a.createElement(te.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(te.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(te.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),br&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!br&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Ct.a,{pagination:!1,dataSource:[],columns:Vn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(Je.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(zn){qn()},hasMore:wt,useWindow:!1},e.a.createElement(Ct.a,{loading:en,showHeader:!1,pagination:!1,dataSource:hn,columns:Vn,onRow:function(zn){return{onClick:function(un){un.currentTarget.querySelector("input").disabled||wn(un.currentTarget.querySelector("input").value)}}}})))))},tn=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading;return{pathsDetail:He,loading:We}})(Nt),Jn=P("2BaD"),On=P("1n7x"),Lr=P.n(On),Kr=P("y1J/"),Ir=P.n(Kr),xn=P("A2z3"),Hr=P.n(xn),ia=P("Ye+n"),oa=P.n(ia),jr=function(He){var We=He.visible,Ee=He.onOk,je=Ee===void 0?function(){}:Ee,Ce=He.onCancel,qe=Ce===void 0?function(){}:Ce,Ye=He.data,tt=Ye===void 0?{}:Ye,et=Object(n.useRef)();Object(n.useEffect)(function(){return We?document.body.setAttribute("class",oa.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[We]);var it={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},wt=function(){var kt=Object(y.a)(r.a.mark(function bt(){var Xt,en,_n;return r.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return document.body.scrollIntoView(),Xt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},en=Lr()().set(Xt).from(et.current).toPdf(),Gt.next=5,en.get("pdf");case 5:return en=Gt.sent,Gt.next=8,en.output("bloburl");case 8:_n=Gt.sent,Object(ue.w)("".concat(tt.school_name,"-").concat(tt.user_name,".pdf"),_n);case 10:case"end":return Gt.stop()}},bt)}));return function(){return kt.apply(this,arguments)}}();return e.a.createElement(S.a,{visible:We,title:null,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:wt},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:oa.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(Jn.a,{onClick:qe,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:et},e.a.createElement("div",{style:{backgroundImage:"url(".concat(Hr.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},tt==null?void 0:tt.school_name," ",tt==null?void 0:tt.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",fe()(tt==null?void 0:tt.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86\u542F\u667A\u5E73\u53F0\u300A",tt==null?void 0:tt.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",it[fe()(tt==null?void 0:tt.created_at).format("M")]," ",fe()(tt==null?void 0:tt.created_at).format("DD"),"\uFF0C",fe()(tt==null?void 0:tt.created_at).format("YYYY"),"\uFF0C completed the \u300A",tt==null?void 0:tt.subject_name_en,"\u300B course on \u542F\u667A."),e.a.createElement("img",{src:Ir.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",tt==null?void 0:tt.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},ca=jr,Ra=P("YJCA"),Pa=P("wYyv"),Be=P.n(Pa),Ue=P("WPnJ"),$e=P.n(Ue),vt=Object(Ra.b)(function(Ne){var He,We,Ee,je,Ce,qe,Ye,tt,et,it=Ne.item,wt=Ne.toIndex,kt=Ne.params,bt=Ne.isShow,Xt=Ne.setShow,en=Ne.dispatch,_n=Ne.classroomList,jt=Ne.handleDeleteMember,Gt=Ne.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:$e.a.directionItemWrap},e.a.createElement(u.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:$e.a.teamHeight},e.a.createElement("span",{title:it==null?void 0:it.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(it==null||((He=it.name)===null||He===void 0)?void 0:He.length)>6?(it==null||((We=it.name)===null||We===void 0)?void 0:We.substr(0,6))+"...":(it==null?void 0:it.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(it==null||((Ee=it.school)===null||Ee===void 0)?void 0:Ee.length)>9?(it==null||((je=it.school)===null||je===void 0)?void 0:je.substr(0,9))+"...":it==null?void 0:it.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(it!=null&&it.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(it==null?void 0:it.brief_introduction)&&e.a.createElement("div",{className:$e.a.divHeight},it==null?void 0:it.brief_introduction))},e.a.createElement("img",{draggable:!1,className:$e.a.imgradius,onClick:function(){Object(U.p)()?c.d.push("".concat(it.user_url)):en({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ut.a.API_SERVER+"/images/"+(it==null?void 0:it.image_url)}),e.a.createElement("div",null,(it==null||((Ce=it.name)===null||Ce===void 0)?void 0:Ce.length)>6?(it==null||((qe=it.name)===null||qe===void 0)?void 0:qe.substr(0,6))+"...":(it==null?void 0:it.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(it==null||((Ye=it.school)===null||Ye===void 0)?void 0:Ye.length)>6?(it==null||((tt=it.school)===null||tt===void 0)?void 0:tt.substr(0,6))+"...":(it==null?void 0:it.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:$e.a.groupActionWrap},e.a.createElement("i",{style:{display:!((et=Gt.detail)!==null&&et!==void 0&&et.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(Tn){Tn.stopPropagation(),jt(it.id)}}))))}),gt=Object(Ra.a)(function(Ne){var He=Ne.isShow,We=Ne.setShow,Ee=Ne.pathsDetail,je=Ne.items,Ce=Ne.params,qe=Ne.dispatch,Ye=Ne.classroomList,tt=Ne.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},je==null?void 0:je.map(function(et,it){return e.a.createElement(vt,{key:"".concat(et.id),isShow:He,setShow:We,dispatch:qe,pathsDetail:Ee,handleDeleteMember:tt,classroomList:Ye,toIndex:it+1,params:Ce,index:it,item:et})}))}),Vt=function(He){var We=He.data,Ee=He.classroomList,je=He.pathsDetail,Ce=He.operation,qe=He.callback,Ye=He.handleDeleteMember,tt=He.onCancel,et=He.dispatch,it=He.visible,wt=it===void 0?!1:it,kt=Object(n.useState)(We),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=Object(l.i)(),jt=Object(n.useState)(),Gt=Object(E.a)(jt,2),An=Gt[0],Tn=Gt[1],Jt=Object(n.useState)(!0),hn=Object(E.a)(Jt,2),Rn=hn[0],Hn=hn[1];function Zt(gn){var Yn=gn.newIndex,nn=gn.oldIndex;if(!Ce)return;sn(Be()(Xt,nn,Yn).map(function(Mn){return Mn==null?void 0:Mn.id})),en(Be()(Xt,nn,Yn))}Object(n.useEffect)(function(){en(We)},[JSON.stringify(We)]);function sn(gn){return ln.apply(this,arguments)}function ln(){return ln=Object(y.a)(r.a.mark(function gn(Yn){var nn;return r.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:return wr.next=2,Object(oe.a)("/api/paths/".concat(_n==null?void 0:_n.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Yn}});case 2:nn=wr.sent;case 3:case"end":return wr.stop()}},gn)})),ln.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(gt,{axis:"xy",helperClass:"dragging-li",isShow:Rn,setShow:Hn,distance:2,dispatch:et,pathsDetail:je,handleDeleteMember:Ye,classroomList:Ee,params:_n,items:Xt,onSortEnd:Zt}))},an=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.pathsDetail;return{classroomList:He,pathsDetail:We}})(Vt),Qt=P("lseA"),Kt=P.n(Qt),yn=[2,5,8,11,14],fn=Object(Ra.b)(function(Ne){var He,We,Ee,je,Ce=Ne.item,qe=Ne.toIndex,Ye=Ne.params,tt=Ne.dispatch,et=Ne.classroomList,it=Ne.handleDeleteMember,wt=Ne.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Ce==null?void 0:Ce.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Kt.a.directionItemWrap},e.a.createElement("img",{className:Kt.a.imgradius,src:ut.a.API_SERVER+(Ce==null?void 0:Ce.default_image)}),e.a.createElement("span",{className:Kt.a.groupActionWrap},e.a.createElement(u.a,{title:Ce.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((He=Ce.name)===null||He===void 0?void 0:He.length)>7?e.a.createElement("span",null,(We=Ce.name)===null||We===void 0?void 0:We.substring(0,7),e.a.createElement("br",null)," ",(Ee=Ce.name)===null||Ee===void 0?void 0:Ee.substring(7,14),(Ce==null?void 0:Ce.name.length)>14&&"..."):Ce.name)))),e.a.createElement("div",{className:Kt.a.bottomdiv},e.a.createElement(u.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Ce==null?void 0:Ce.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ce==null?void 0:Ce.visits))),e.a.createElement(u.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Ce==null?void 0:Ce.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.course_members_count))),e.a.createElement(u.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ce==null?void 0:Ce.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.tasks_count))),e.a.createElement(u.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(wt!=null&&(je=wt.detail)!==null&&je!==void 0&&je.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(bt){bt.stopPropagation(),it(Ce.id)}})))))}),Gn=Object(Ra.a)(function(Ne){var He=Ne.items,We=Ne.params,Ee=Ne.dispatch,je=Ne.classroomList,Ce=Ne.handleDeleteMember,qe=Ne.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},He==null?void 0:He.map(function(Ye,tt){return e.a.createElement(fn,{key:"".concat(Ye.id),dispatch:Ee,pathsDetail:qe,handleDeleteMember:Ce,classroomList:je,toIndex:tt+1,params:We,index:tt,item:Ye})}))}),Cr=function(He){var We=He.data,Ee=He.classroomList,je=He.pathsDetail,Ce=He.callback,qe=He.handleDeleteMember,Ye=He.onCancel,tt=He.dispatch,et=He.visible,it=et===void 0?!1:et,wt=Object(n.useState)(We),kt=Object(E.a)(wt,2),bt=kt[0],Xt=kt[1],en=Object(l.i)(),_n=Object(n.useState)(),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1];function Tn(Rn){var Hn=Rn.newIndex,Zt=Rn.oldIndex;Jt(Be()(bt,Zt,Hn).map(function(sn){return sn==null?void 0:sn.id})),Xt(Be()(bt,Zt,Hn))}Object(n.useEffect)(function(){Xt(We)},[JSON.stringify(We)]);function Jt(Rn){return hn.apply(this,arguments)}function hn(){return hn=Object(y.a)(r.a.mark(function Rn(Hn){var Zt;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Object(oe.a)("/api/paths/".concat(en==null?void 0:en.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Hn}});case 2:Zt=ln.sent;case 3:case"end":return ln.stop()}},Rn)})),hn.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Gn,{axis:"y",helperClass:"dragging-li",pathsDetail:je,distance:2,dispatch:tt,handleDeleteMember:qe,classroomList:Ee,params:en,items:bt,onSortEnd:Tn}))},pn=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.pathsDetail;return{classroomList:He,pathsDetail:We}})(Cr),Ot=P("V0Rq"),on=P("HBuW"),Sn=P("W6us"),_r=P.n(Sn),cr=P("CnIC"),fr=P.n(cr),nr=P("LZjx"),Dr=P.n(nr),Wr=P("dhSg"),Gr=P("cVA7"),hr=P.n(Gr),sa=P("h6EL");function Oa(Ne){var He=function(qe,Ye){if(qe.localName===Ye)return qe;for(var tt=0,et=qe;et=et.parentNode;tt++){if(et.localName===Ye)return et;if(et==document.documentElement)return!1}},We=Ne.target,Ee=He(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var je=We.src||We.getAttribute("src");je&&je.indexOf("/images/avatars/User")===-1&&(Ne.stopPropagation(),Ne.preventDefault(),Wr.a.publish("preview-image",je))}}var di=function(He){var We,Ee,je,Ce,qe,Ye,tt,et,it,wt,kt,bt,Xt,en,_n,jt,Gt,An,Tn,Jt,hn,Rn,Hn,Zt,sn,ln,gn,Yn,nn,Mn,wr,sr,br,ar,Ur,kn,Mr,Zr,Qr,pr,wn,qn,Br,Pn,Vn,$n,zn,Nn,un,$t,jn,Wn,bn,dr,Nr,Ua,ba,$r,fi,Za,Ma,qi,$i,xi,wo,To,eo,Si,Ii,bo,io,oo,Ui,Bi,Ki,ki,Ao,Mi,fo,ka,to,So,Fi,Ei,so,Go,Vo,No,Wi,Xo,hi,Ba,ri,Da,zi,ho,Oi,jo,Bo,Qo,Ci,Bn=He.pathsDetail,Gi=He.user,us=He.globalSetting,Yo=He.loading,na=He.classroomList,Or=He.dispatch,ai=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),fa=Object(l.i)(),Eo=Object(n.useState)(!0),Vi=Object(E.a)(Eo,2),po=Vi[0],no=Vi[1],rn=Object(n.useState)(!1),Oo=Object(E.a)(rn,2),gs=Oo[0],cs=Oo[1],Ha=Object(n.useState)(),En=Object(E.a)(Ha,2),It=En[0],Wt=En[1],mn=Object(n.useState)(),Ht=Object(E.a)(mn,2),Xn=Ht[0],rr=Ht[1],lr=Object(n.useState)({}),Vr=Object(E.a)(lr,2),cn=Vr[0],qa=Vr[1],Di=Object(n.useState)(),xa=Object(E.a)(Di,2),ra=xa[0],_i=xa[1],Xi=Object(n.useRef)(),Ka=Object(n.useState)(!1),Fa=Object(E.a)(Ka,2),li=Fa[0],Do=Fa[1],Ro=Object(n.useState)({}),Io=Object(E.a)(Ro,2),Mo=Io[0],ys=Io[1];Object(n.useEffect)(function(){if(Xi.current)return Xi.current.addEventListener("mousedown",Oa),function(){Xi.current.removeEventListener("mousedown",Oa)}},[Xi.current]);var Al=function(){var Fn=Object(y.a)(r.a.mark(function In(){var vn;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(Xn!=null&&Xn.trim()){Cn.next=3;break}return R.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Cn.abrupt("return");case 3:return Cn.next=5,Object(K.V)({id:fa.pathId,team_title:Xn.trim()});case 5:vn=Cn.sent,Wt(!It),(vn==null?void 0:vn.status)===0&&(rr(null),R.b.success(vn.message),Or({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 8:case"end":return Cn.stop()}},In)}));return function(){return Fn.apply(this,arguments)}}();Object(n.useEffect)(function(){Or({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},[]);function fl(){return Ns.apply(this,arguments)}function Ns(){return Ns=Object(y.a)(r.a.mark(function Fn(){return r.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.t0=ys,vn.next=3,Object(K.w)({id:fa.pathId,course_type:1});case 3:vn.t1=vn.sent,(0,vn.t0)(vn.t1);case 5:case"end":return vn.stop()}},Fn)})),Ns.apply(this,arguments)}Object(n.useEffect)(function(){var Fn;if(((Fn=na.actionTabs)===null||Fn===void 0?void 0:Fn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var In,vn,Zn=(In=Bn.detail)===null||In===void 0||((vn=In.courses)===null||vn===void 0)?void 0:vn.find(function(Cn){var yr;return Cn.course_id===((yr=na.actionTabs)===null||yr===void 0?void 0:yr.name)});qa(Zn||{})}},[na.actionTabs]),Object(n.useEffect)(function(){var Fn,In,vn;if((Fn=Bn.detail)!==null&&Fn!==void 0&&Fn.has_start){var Zn,Cn,yr=(Zn=Bn.detail)===null||Zn===void 0||((Cn=Zn.courses)===null||Cn===void 0)?void 0:Cn.findIndex(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)===1});vn=yr>-1?yr:0}else{var Tr,kr,wa,Na,pi,ui=(Tr=Bn.detail)===null||Tr===void 0||((kr=Tr.courses)===null||kr===void 0||((wa=kr.map(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)}))===null||wa===void 0))?void 0:wa.lastIndexOf(2);vn=ui>-1?ui:0,ui=(Na=Bn.detail)===null||Na===void 0||((pi=Na.courses)===null||pi===void 0)?void 0:pi.findIndex(function(Uo){var uo;return parseInt((uo=Uo.course_status)===null||uo===void 0?void 0:uo.status)===0}),vn=ui>-1?ui:vn}if((In=Bn.detail)!==null&&In!==void 0&&In.courses){var mi;qa(((mi=Bn.detail)===null||mi===void 0?void 0:mi.courses[vn])||{})}},[Bn.detail]);var ir=function(){var Fn=Object(y.a)(r.a.mark(function In(vn){return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var yr=Object(y.a)(r.a.mark(function kr(){var wa,Na;return r.a.wrap(function(ui){for(;;)switch(ui.prev=ui.next){case 0:return ui.next=2,Object(K.p)({id:fa.pathId,user_id:vn});case 2:wa=ui.sent,(wa==null?void 0:wa.status)===1&&(((Na=Gi.userInfo)===null||Na===void 0?void 0:Na.user_id)===vn&&(window.location.href=window.location.href),R.b.info(wa==null?void 0:wa.message),As());case 4:case"end":return ui.stop()}},kr)}));function Tr(){return yr.apply(this,arguments)}return Tr}()});case 1:case"end":return Cn.stop()}},In)}));return function(vn){return Fn.apply(this,arguments)}}(),ds=function(){var Fn=Object(y.a)(r.a.mark(function In(vn){return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var yr=Object(y.a)(r.a.mark(function kr(){var wa;return r.a.wrap(function(pi){for(;;)switch(pi.prev=pi.next){case 0:return pi.next=2,Object(K.o)({id:fa.pathId,courseid:vn});case 2:wa=pi.sent,(wa==null?void 0:wa.status)===0&&(R.b.info("\u5220\u9664\u6210\u529F"),As());case 4:case"end":return pi.stop()}},kr)}));function Tr(){return yr.apply(this,arguments)}return Tr}()});case 1:case"end":return Cn.stop()}},In)}));return function(vn){return Fn.apply(this,arguments)}}(),js=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var In=Object(y.a)(r.a.mark(function Zn(){var Cn;return r.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,Object(K.i)({id:fa.pathId});case 2:Cn=Tr.sent,Cn.status===0&&(_i(!0),R.b.success(Cn.message));case 4:case"end":return Tr.stop()}},Zn)}));function vn(){return In.apply(this,arguments)}return vn}()})},bs=function(){Or({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},lo=function(In){Or({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:In}})},As=function(){Or({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),Or({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}),Or({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},Qs=function(){var In;return It?e.a.createElement("div",{className:Lt.a.flexRow},e.a.createElement(ne.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Xn,onChange:function(Zn){return rr(Zn.target.value)}}),e.a.createElement(A.a,{className:"ml5",onClick:function(){return Wt(!It)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml5",type:"primary",onClick:Al},"\u786E\u5B9A")):e.a.createElement("div",{className:Lt.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:fr.a})," ",(In=Bn.rightData)===null||In===void 0?void 0:In.team_title),e.a.createElement("span",{className:Lt.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Wt(!It)}})))},Ss=function(){var In,vn,Zn=new Image;Zn.src=ft.q;var Cn=((In=Bn.rightData)===null||In===void 0||((vn=In.tags)===null||vn===void 0)?void 0:vn.map(function(Tr,kr){return{name:Tr.tag_name,value:kr}}))||[],yr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Zn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Cn}]};return yr},fs=function(){if(!Object(De.f)(Or))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var In=Object(y.a)(r.a.mark(function Zn(){var Cn,yr;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(K.L)({id:cn==null?void 0:cn.course_id});case 2:Cn=kr.sent,Cn.status===0&&(R.b.success(Cn.message),Or({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),parseInt((yr=cn.course_status)===null||yr===void 0?void 0:yr.status)===1&&Object(ue.R)("".concat(cn==null?void 0:cn.first_category_url)));case 4:case"end":return kr.stop()}},Zn)}));function vn(){return In.apply(this,arguments)}return vn}()})},Li=function(){var Fn=Object(y.a)(r.a.mark(function In(){var vn;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(Object(De.f)(Or)){Cn.next=2;break}return Cn.abrupt("return");case 2:return cs(!0),Cn.next=5,Object(oe.a)("/api/payments.json",{method:"POST",body:{subject_id:fa.pathId,payment_method:"wechat_qr"}});case 5:vn=Cn.sent,vn!=null&&vn.num&&(cs(!1),c.d.push("/order/".concat(fa.pathId,"/pay?order_num=").concat(vn==null?void 0:vn.num)));case 7:case"end":return Cn.stop()}},In)}));return function(){return Fn.apply(this,arguments)}}(),Hs=function(){var Fn=Object(y.a)(r.a.mark(function In(vn,Zn){var Cn;return r.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:if(Or({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Zn){Tr.next=7;break}return Tr.next=4,Object(on.z)({id:vn});case 4:Tr.t0=Tr.sent,Tr.next=10;break;case 7:return Tr.next=9,Object(on.B)({id:vn});case 9:Tr.t0=Tr.sent;case 10:if(Cn=Tr.t0,Or({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Cn!=null&&Cn.game_identifier||Cn!=null&&Cn.identifier)){Tr.next=15;break}return Object(ue.R)(Zn?"/tasks/".concat(Cn==null?void 0:Cn.identifier,"/jupyter"):"/tasks/".concat(Cn.game_identifier)),Tr.abrupt("return");case 15:(Cn==null?void 0:Cn.status)===2?Lo(Cn==null?void 0:Cn.message):(Cn==null?void 0:Cn.status)===3&&as(Cn==null?void 0:Cn.message);case 16:case"end":return Tr.stop()}},In)}));return function(vn,Zn){return Fn.apply(this,arguments)}}(),as=function(In){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",In,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lo=function Fn(In){var vn;In=(vn=In)!==null&&vn!==void 0&&vn.includes(".json")?In:"".concat(In,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Zn=Object(y.a)(r.a.mark(function yr(){var Tr,kr;return r.a.wrap(function(Na){for(;;)switch(Na.prev=Na.next){case 0:return Na.next=2,Object(Ot.S)({url:In});case 2:if(Tr=Na.sent,Tr){Na.next=5;break}return Na.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Na.next=8,Object(on.B)({id:Tr.shixun_identifier});case 8:if(kr=Na.sent,!(kr!=null&&kr.game_identifier)){Na.next=12;break}return Object(ue.R)("/tasks/".concat(kr.game_identifier)),Na.abrupt("return");case 12:(kr==null?void 0:kr.status)===2?Fn(kr==null?void 0:kr.message):(kr==null?void 0:kr.status)===3&&as(kr==null?void 0:kr.message);case 13:case"end":return Na.stop()}},yr)}));function Cn(){return Zn.apply(this,arguments)}return Cn}()})},Bs=function(){var In;if(!Object(De.f)(Or))return;var vn=[];Bn==null||((In=Bn.stageData)===null||In===void 0)||In.forEach(function(Cn){var yr;if(Cn.items&&(yr=Cn.items)!==null&&yr!==void 0&&yr.length){var Tr;(Tr=Cn.items)===null||Tr===void 0||Tr.forEach(function(kr){var wa;vn.push(kr),kr.children&&(wa=kr.children)!==null&&wa!==void 0&&wa.length&&(vn=vn.concat(kr.children))})}});var Zn=vn.find(function(Cn){return["VideoItem","Attachment","Shixun"].includes(Cn.item_type)});if(console.log(Zn,"stageParam"),Zn.item_type==="VideoItem"){Object(ue.R)("/video/".concat(Zn.id,"?subject_id=").concat(fa.pathId));return}if(Zn.item_type==="Attachment"){Object(ue.R)(Zn.url);return}if(Zn.item_type==="Shixun"){Hs(Zn.identifier,Zn.is_jupyter);return}},Po=function(){var In,vn,Zn,Cn,yr=(In=Bn.detail)===null||In===void 0||((vn=In.learning_status)===null||vn===void 0)?void 0:vn[0],Tr=(Zn=Bn.detail)===null||Zn===void 0||((Cn=Zn.learning_status)===null||Cn===void 0)?void 0:Cn[1];if(yr==="can")return e.a.createElement(A.a,{onClick:Bs,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(yr==="disabled"){if(Tr==="try"||Tr==="unpayed")return e.a.createElement(A.a,{loading:gs,onClick:Li,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Tr==="expired")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Tr==="buyed")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},zr=function(){var Fn=Object(y.a)(r.a.mark(function In(){var vn,Zn,Cn,yr,Tr,kr,wa,Na,pi,ui,mi,Uo;return r.a.wrap(function(hs){for(;;)switch(hs.prev=hs.next){case 0:if(ui=function(){var el=Object(y.a)(r.a.mark(function Jo(){var is;return r.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(oe.a)("/api/users/".concat(Gi.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(fa.pathId),{method:"post"});case 2:is=nl.sent,(is==null?void 0:is.status)===0&&(R.b.info("\u63D0\u4EA4\u6210\u529F"),Or({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 4:case"end":return nl.stop()}},Jo)}));return function(){return el.apply(this,arguments)}}(),(vn=Gi.userInfo)!==null&&vn!==void 0&&vn.professional_certification){hs.next=4;break}return S.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ue.R)("/account/certification")}}),hs.abrupt("return",!1);case 4:if(!(((Zn=Bn.rightData)===null||Zn===void 0||((Cn=Zn.progress)===null||Cn===void 0)?void 0:Cn.certificated)==="drafted")){hs.next=6;break}return hs.abrupt("return",!1);case 6:if(!(((yr=Bn.rightData)===null||yr===void 0||((Tr=yr.progress)===null||Tr===void 0)?void 0:Tr.certificated)==="none"||((kr=Bn.rightData)===null||kr===void 0||((wa=kr.progress)===null||wa===void 0)?void 0:wa.certificated)==="rejected")){hs.next=9;break}return((mi=Bn.rightData)===null||mi===void 0?void 0:mi.progress.learned)===100?S.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ui}):S.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Uo=Bn.rightData)===null||Uo===void 0?void 0:Uo.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ui}),hs.abrupt("return",!1);case 9:((Na=Bn.rightData)===null||Na===void 0||((pi=Na.progress)===null||pi===void 0)?void 0:pi.certificated)==="passed"&&Do(!0);case 10:case"end":return hs.stop()}},In)}));return function(){return Fn.apply(this,arguments)}}(),xr=!!((We=Bn.detail)!==null&&We!==void 0&&We.participant_count)&&!((Ee=Bn.detail)!==null&&Ee!==void 0&&Ee.allow_statistics),ma=((je=Bn.detail)===null||je===void 0||((Ce=je.courses)===null||Ce===void 0)?void 0:Ce.findIndex(function(Fn){return(Fn==null?void 0:Fn.course_id)===(cn==null?void 0:cn.course_id)}))+1,Er=ma===((qe=Bn.detail)===null||qe===void 0||((Ye=qe.courses)===null||Ye===void 0)?void 0:Ye.length);return e.a.createElement("section",{className:Lt.a.rightWrap},((tt=Bn.rightData)===null||tt===void 0?void 0:tt.qrcode_img)&&e.a.createElement("div",{className:Lt.a.qrCode},e.a.createElement("img",{src:(et=Bn.rightData)===null||et===void 0?void 0:et.qrcode_img})),((it=Bn.rightData)===null||it===void 0?void 0:it.progress)&&e.a.createElement("div",{className:"".concat(Lt.a.card," ").concat(Lt.a.cardTop),style:{top:(wt=Bn.detail)!==null&&wt!==void 0&&(kt=wt.courses)!==null&&kt!==void 0&&kt.length?"-140px":"-70px"}},parseInt(cn==null||((bt=cn.course_status)===null||bt===void 0)?void 0:bt.status)===2&&cn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Xt=cn.course_status)===null||Xt===void 0?void 0:Xt.status)===2&&(cn.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:Lt.a.flexRow},xr&&!!((en=Bn.detail)!==null&&en!==void 0&&(_n=en.courses)!==null&&_n!==void 0&&_n.length)&&Er&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(jt=Bn.detail)===null||jt===void 0?void 0:jt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ra===!0?((Gt=Bn.detail)===null||Gt===void 0?void 0:Gt.participant_count)+1:(An=Bn.detail)===null||An===void 0?void 0:An.participant_count),"\u4EBA")),xr&&!((Tn=Bn.detail)!==null&&Tn!==void 0&&(Jt=Tn.courses)!==null&&Jt!==void 0&&Jt.length)&&Er&&e.a.createElement("span",null,!((hn=Bn.detail)!==null&&hn!==void 0&&hn.has_participate)&&(ra===!0?e.a.createElement("span",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Rn=Bn.detail)===null||Rn===void 0?void 0:Rn.has_participate)&&e.a.createElement("span",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Hn=Bn.detail)===null||Hn===void 0?void 0:Hn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ra===!0?((Zt=Bn.detail)===null||Zt===void 0?void 0:Zt.participant_count)+1:(sn=Bn.detail)===null||sn===void 0?void 0:sn.participant_count),"\u4EBA"))),parseInt(cn==null||((ln=cn.course_status)===null||ln===void 0)?void 0:ln.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},cn==null||((gn=cn.course_status)===null||gn===void 0)?void 0:gn.time),e.a.createElement("p",{style:{display:cn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(Lt.a.flexRowAbout)},e.a.createElement("span",{style:{display:((Yn=cn.course_status)===null||Yn===void 0?void 0:Yn.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(nn=Bn.rightData)===null||nn===void 0?void 0:nn.progress.learned,"%"),e.a.createElement("span",{style:{display:((Mn=cn.course_status)===null||Mn===void 0?void 0:Mn.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(ue.bb)((wr=Bn.rightData)===null||wr===void 0?void 0:wr.progress.time)," "),((sr=Bn.rightData)===null||sr===void 0||((br=sr.progress)===null||br===void 0)?void 0:br.certificated)!="disabled"&&e.a.createElement(A.a,{disabled:((ar=Bn.rightData)===null||ar===void 0||((Ur=ar.progress)===null||Ur===void 0)?void 0:Ur.certificated)==="drafted",onClick:zr},((kn=Bn.rightData)===null||kn===void 0||((Mr=kn.progress)===null||Mr===void 0)?void 0:Mr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Zr=Bn.rightData)===null||Zr===void 0||((Qr=Zr.progress)===null||Qr===void 0)?void 0:Qr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((pr=Bn.rightData)===null||pr===void 0||((wn=pr.progress)===null||wn===void 0)?void 0:wn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((qn=Bn.rightData)===null||qn===void 0||((Br=qn.progress)===null||Br===void 0)?void 0:Br.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(u.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(_t.a,{percent:(Pn=Bn.rightData)===null||Pn===void 0?void 0:Pn.progress.learned,showInfo:!1,style:{display:((Vn=cn.course_status)===null||Vn===void 0?void 0:Vn.status)<=1&&cn.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt(($n=cn.course_status)===null||$n===void 0?void 0:$n.status)===2&&((zn=Bn.detail)===null||zn===void 0?void 0:zn.allow_add_member)&&e.a.createElement("a",{className:Lt.a.classButton,href:"".concat(cn==null?void 0:cn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Nn=cn.course_status)===null||Nn===void 0?void 0:Nn.status)===1&&cn.course_identity>5&&e.a.createElement("div",{className:Lt.a.classButton,onClick:fs},"\u7ACB\u5373\u52A0\u5165"),parseInt((un=cn.course_status)===null||un===void 0?void 0:un.status)===1&&cn.course_identity===5&&e.a.createElement("a",{className:Lt.a.classButton,href:"".concat(cn==null?void 0:cn.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt(($t=cn.course_status)===null||$t===void 0?void 0:$t.status)===0&&cn.course_identity>5&&e.a.createElement("div",{className:Lt.a.classButton,onClick:fs},"\u7ACB\u5373\u62A5\u540D"),parseInt((jn=cn.course_status)===null||jn===void 0?void 0:jn.status)===0&&cn.course_identity===5&&e.a.createElement("div",{className:Lt.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(cn==null||((Wn=cn.course_status)===null||Wn===void 0)?void 0:Wn.status)===0||parseInt(cn==null||((bn=cn.course_status)===null||bn===void 0)?void 0:bn.status)===1)&&cn.course_identity<5&&e.a.createElement("a",{className:Lt.a.classButton,href:"".concat(cn==null?void 0:cn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),xr&&Er&&((dr=Bn.detail)===null||dr===void 0?void 0:dr.has_participate)&&e.a.createElement("span",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),xr&&Er&&!((Nr=Bn.detail)!==null&&Nr!==void 0&&Nr.has_participate)&&(ra?e.a.createElement("span",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Lt.a.classButton," ").concat(Lt.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Ua=Bn.detail)!==null&&Ua!==void 0&&Ua.excellent)&&((ba=Bn.detail)===null||ba===void 0?void 0:ba.is_free)!==!0&&e.a.createElement("div",{className:Lt.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:Lt.a.li1},!!(($r=Bn.detail)!==null&&$r!==void 0&&$r.origin_price)&&e.a.createElement("div",{className:Lt.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:Lt.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(fi=Bn.detail)===null||fi===void 0?void 0:fi.price),!!((Za=Bn.detail)!==null&&Za!==void 0&&Za.origin_price)&&e.a.createElement("div",{className:Lt.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ma=Bn.detail)===null||Ma===void 0?void 0:Ma.origin_price)),e.a.createElement("li",{className:Lt.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((qi=Bn.detail)===null||qi===void 0||(($i=qi.expiration_type)===null||$i===void 0)?void 0:$i.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((xi=Bn.detail)===null||xi===void 0||((wo=xi.expiration_type)===null||wo===void 0)?void 0:wo.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((To=Bn.detail)===null||To===void 0||((eo=To.expiration_type)===null||eo===void 0||((Si=eo.days)===null||Si===void 0))?void 0:Si[0],"\u5929\u5185\u6709\u6548"),((Ii=Bn.detail)===null||Ii===void 0||((bo=Ii.expiration_type)===null||bo===void 0)?void 0:bo.clazz)==="3"&&"".concat((io=Bn.detail)===null||io===void 0||((oo=io.expiration_type)===null||oo===void 0||((Ui=oo.days)===null||Ui===void 0))?void 0:Ui.join("\u5230")))),Po()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:_r.a})," ",(Bi=Bn.detail)===null||Bi===void 0?void 0:Bi.learning_notes_title)),e.a.createElement("div",{ref:Xi},e.a.createElement(Qe.a,{className:"fon16",value:(Ki=Bn.detail)===null||Ki===void 0?void 0:Ki.learning_notes}))),!!((ki=Bn.rightData)!==null&&ki!==void 0&&(Ao=ki.members)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("div",{className:"".concat(Lt.a.card," pb0"),style:{marginTop:(Mi=Bn.detail)!==null&&Mi!==void 0&&(fo=Mi.courses)!==null&&fo!==void 0&&fo.length?-135:-65}},(ka=Bn.detail)!==null&&ka!==void 0&&ka.allow_add_member?Qs():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:fr.a})," ",(to=Bn.rightData)===null||to===void 0?void 0:to.team_title),e.a.createElement(an,{data:(So=Bn.rightData)===null||So===void 0?void 0:So.members,operation:(Fi=Bn.detail)===null||Fi===void 0?void 0:Fi.allow_add_member,handleDeleteMember:ir}),((Ei=Bn.detail)===null||Ei===void 0?void 0:Ei.allow_add_member)&&e.a.createElement(re.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:bs},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((so=Bn.rightData)!==null&&so!==void 0&&(Go=so.tags)!==null&&Go!==void 0&&Go.length)&&((Vo=Bn.detail)===null||Vo===void 0?void 0:Vo.show_tag)&&e.a.createElement("div",{className:Lt.a.skillWrap},e.a.createElement("p",{className:"".concat(Lt.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(No=Bn.rightData)===null||No===void 0||((Wi=No.tags)===null||Wi===void 0)?void 0:Wi.length))),e.a.createElement(hr.a,{option:Ss(),style:{height:370},opts:{renderer:"svg"}})),((Xo=Bn.detail)===null||Xo===void 0?void 0:Xo.show_spoc)===1&&e.a.createElement("div",{className:"".concat(Lt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:Dr.a}),"SPOC\u8BFE\u5802"),e.a.createElement(pn,{data:(hi=Bn.Courses)===null||hi===void 0?void 0:hi.spoc_courses,handleDeleteMember:ds}),((Ba=Bn.detail)===null||Ba===void 0?void 0:Ba.show_spoc)===1&&(Bn==null||((ri=Bn.Courses)===null||ri===void 0||((Da=ri.spoc_courses)===null||Da===void 0))?void 0:Da.length)<3&&((zi=Bn.detail)===null||zi===void 0?void 0:zi.allow_add_member)&&e.a.createElement(re.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return lo()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((ho=Bn.detail)===null||ho===void 0?void 0:ho.show_history)&&e.a.createElement("div",{className:"".concat(Lt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:Dr.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(pn,{data:Mo==null?void 0:Mo.spoc_courses,handleDeleteMember:ds}),((Oi=Bn.detail)===null||Oi===void 0?void 0:Oi.show_history)&&(Mo==null||((jo=Mo.spoc_courses)===null||jo===void 0)?void 0:jo.length)<3&&((Bo=Bn.detail)===null||Bo===void 0?void 0:Bo.allow_add_member)&&e.a.createElement(re.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return lo(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(Et,{onReloadData:As}),e.a.createElement(tn,{onReloadData:As,data:Mo}),e.a.createElement(ca,{visible:li,onCancel:function(){Do(!1)},data:((Qo=Bn.rightData)===null||Qo===void 0||((Ci=Qo.progress)===null||Ci===void 0)?void 0:Ci.info)||{}}))},ga=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting,Ce=Ne.classroomList;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.models.index,classroomList:Ce}})(di),ja=P("cWXX"),Ai=P("/ezw"),Ga=P("VlDO"),qr=P.n(Ga),Qa=P("bbsP"),Va=P("/wGt"),Xa=P("DjyN"),oi=P("NUBc"),si=P("/zsF"),Ea=P("PArb"),Ca=P("cCSd"),Yr=P.n(Ca),ha=ne.a.Search,Pi=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],ji=function(He){var We,Ee=He.classroomList,je=He.loading,Ce=He.dispatch,qe=He.cb,Ye=He.shixunIds,tt=Ye===void 0?[]:Ye,et=Object(l.i)(),it=Object(l.h)(),wt=Ee.actionTabs,kt=te.a.useForm(),bt=Object(E.a)(kt,1),Xt=bt[0],en=Ee.shixunLists,_n=Object(n.useState)([]),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1],Tn=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Jt=Object(E.a)(Tn,2),hn=Jt[0],Rn=Jt[1];Object(n.useEffect)(function(){Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(hn.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(M.a)({},hn)}))},[Ee.actionTabs.key]),Object(n.useEffect)(function(){return Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Ee.actionTabs.key]);var Hn=function(){Ce({type:"classroomList/setActionTabs",payload:{}}),Rn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Ee.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(Va.a,{placement:"bottom",height:"100%",closable:!1,visible:Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Yr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(A.a,{size:"large",onClick:function(){Hn(),An([]),qe("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(A.a,{size:"large",onClick:Object(y.a)(r.a.mark(function Zt(){var sn,ln,gn,Yn;return r.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:sn=function(sr){var br=Gt[sr];if(tt.includes(br)){var ar,Ur;return R.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(en==null||((ar=en.shixun_list)===null||ar===void 0||((Ur=ar.find(function(kn){return kn.id===br}))===null||Ur===void 0))?void 0:Ur.title)),{v:void 0}}},ln=0;case 2:if(!(ln<(Gt==null?void 0:Gt.length))){Mn.next=9;break}if(gn=sn(ln),!(typeof gn=="object")){Mn.next=6;break}return Mn.abrupt("return",gn.v);case 6:ln++,Mn.next=2;break;case 9:return Mn.next=11,Object(K.O)({id:Ee.actionTabs.id,subject_id:Ee.actionTabs.subject_id,shixun_ids:Object(o.a)(Gt)});case 11:Yn=Mn.sent,An([]),Yn!=null&&Yn.shixuns_list&&(Hn(),qe(Yn.shixuns_list));case 14:case"end":return Mn.stop()}},Zt)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(ha,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Yr.a.search,onSearch:function(sn){hn.keyword=sn,hn.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(M.a)({},hn)})}})),e.a.createElement("section",{className:"edu-container"},Pi.map(function(Zt,sn){var ln;return e.a.createElement("ul",{className:Yr.a.menu,key:sn},e.a.createElement("li",null,Zt.name),Zt==null||((ln=Zt.children)===null||ln===void 0)?void 0:ln.map(function(gn,Yn){return e.a.createElement("li",{className:hn[Zt.id]==gn.id?Yr.a.actived:"",onClick:function(){hn[Zt.id]=gn.id,Rn(Object(M.a)({},hn)),Ce({type:"classroomList/getShixunLists",payload:Object(M.a)({},hn)})}},e.a.createElement("strong",null,gn.name))}))}),en==null||((We=en.shixun_list)===null||We===void 0)?void 0:We.map(function(Zt,sn){return e.a.createElement("div",{className:Yr.a.listItem,key:sn},e.a.createElement(G.a,{checked:Gt.includes(Zt.id),value:Zt.id,onChange:function(gn){var Yn=Gt.indexOf(Zt.id);Gt.indexOf(Zt.id)>-1?An(Gt.filter(function(nn){return nn!==Zt.id})):An(Gt.concat(Zt.id))}}),e.a.createElement("div",{className:Yr.a.info},e.a.createElement("div",{className:Yr.a.title},e.a.createElement("div",{className:Yr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(Zt==null?void 0:Zt.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Zt.title}})),Object(U.v)()&&(Zt==null?void 0:Zt.mark_status)===1&&e.a.createElement(u.a,{title:Zt==null?void 0:Zt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(Zt==null?void 0:Zt.mark_status)===2&&e.a.createElement(u.a,{title:Zt==null?void 0:Zt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(Zt==null?void 0:Zt.mark_status)===3&&e.a.createElement(u.a,{title:Zt==null?void 0:Zt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:Yr.a.description,dangerouslySetInnerHTML:{__html:Zt.description}})),e.a.createElement("div",{className:" mt15"},Zt.challenge_names.map(function(ln,gn){return e.a.createElement("span",{key:gn,className:"mr30 font12"},"\u7B2C",gn+1,"\u5173 ",ln," ")})),e.a.createElement(Ea.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,Zt.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,Zt.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Zt.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,Zt.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(oi.a,{current:hn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:en==null?void 0:en.shixuns_count,onChange:function(sn){hn.page=sn,Ce({type:"classroomList/getShixunLists",payload:Object(M.a)({},hn)})}})))},Ti=Object(c.a)(function(Ne){var He=Ne.classroomList,We=Ne.loading;return{classroomList:He,loading:We}})(ji),ko=P("Ot1p"),Fo=P("qdXH"),Ri=P("sBCT"),Ko=P("500L"),Rr=P("giR+"),tr=P("fyUT"),Pr=P("dwhp"),Jr=P("IxHN"),pa=P("M8RZ"),_a=P("BdwD"),Ya=P("9nDM"),ni=function(He){var We=He.user,Ee=He.onReplyDiscuss,je=He.dispatch,Ce=He.id,qe=He.activeDiscussIndex,Ye=Object(n.useState)(""),tt=Object(E.a)(Ye,2),et=tt[0],it=tt[1];function wt(Xt){it(Xt)}var kt=Object(l.i)();function bt(){if(!et){R.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ee(Ce,et),je({type:"pathsDetail/getPathsDetail",payload:{id:kt.pathId}}),it("")}return e.a.createElement("div",{key:Ce,className:"discuss-item-editor",style:{display:qe===Ce?"block":"none",width:"100%"}},e.a.createElement(ko.a,{miniToolbar:!0,startInit:qe===Ce,defaultValue:et,id:Ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:wt}),e.a.createElement("a",{onClick:bt,className:"btn-send"},"\u53D1\u9001"))},Ta=Object(c.a)(function(Ne){var He=Ne.shixunsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(ni),Qi=function(He){var We=He.user,Ee=He.upDataList,je=He.page,Ce=He.getTypeNumber,qe=He.dispatch,Ye=Object(l.i)(),tt=function(){var et=Object(y.a)(r.a.mark(function it(wt,kt){var bt;return r.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Object(K.M)({id:wt,content:kt});case 2:bt=en.sent,(bt==null?void 0:bt.status)===0&&Ee(1);case 4:case"end":return en.stop()}},it)}));return function(wt,kt){return et.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(We.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ut.a.IMG_SERVER,"/images/").concat(We.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(Ta,{id:Ye.pathId,activeDiscussIndex:Ye.pathId,onReplyDiscuss:tt})))},Ja=Object(c.a)(function(Ne){var He=Ne.shixunsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(Qi),ya=P("fXAG");function Sa(Ne){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(oe.c)("/discusses.json?page=".concat(He-1,"&container_identifier=").concat(Ne,"&container_type=Shixun"))}function Hi(Ne,He){return Object(oe.f)("/discusses/".concat(Ne,"/top_or_down_discuss.json"),{top:He})}function Ji(Ne,He){return Object(oe.f)("/discusses/".concat(Ne,"/plus.json"),{container_type:"Discuss",type:He?1:0})}function Wo(Ne,He){return Object(oe.f)("/discusses/".concat(Ne,"/hidden.json"),He)}function Xs(Ne,He){return Object(oe.f)("/discusses/".concat(Ne,"/reward_code.json"),He)}function xs(Ne){return Object(oe.a)("/api/discusses/".concat(Ne,".json"),{method:"delete"})}function Ys(Ne,He){return Object(oe.f)("/discusses/".concat(Ne,"/reply.json"),{container_type:"Shixun",content:He})}function Ls(Ne){return Object(oe.f)("/discusses.json",Ne)}var Ps=P("QcdW"),Us=P("kaH+");function zo(Ne){var He=Ne.data,We=Ne.index,Ee=Ne.adminOrOperator,je=Ne.parentDiscussIndex,Ce=Ne.shixunIdentifier,qe=Ne.isDelete,Ye=Ne.user,tt=Ne.onSetRewardData,et=Ne.onSetActionType,it=Ne.deleteCommentAlert,wt=Ne.shixunName,kt=He.author,bt=He.can_delete,Xt=He.manage,en=He.content,_n=He.hidden,jt=He.id,Gt=He.reward,An=He.time;function Tn(){tt({id:jt,index:We,user_id:kt.user_id,parentDiscussIndex:je})}function Jt(){et({id:jt,index:We,params:{hidden:_n?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:je,message:_n?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function hn(){if(it){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",wt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}et({id:jt,index:We,type:"delete-discuss",parentDiscussIndex:je,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(kt.login),target:"_blank"},kt.name),e.a.createElement("span",{className:"grey"},An),Gt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Gt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Gt)):null),e.a.createElement("div",{className:"btn-group"},Ee?e.a.createElement("a",{onClick:Tn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?e.a.createElement("a",{onClick:Jt,title:_n?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:_n?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Xt?e.a.createElement("a",{onClick:hn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(Qe.a,{className:"discuss-content",value:en}))}var es=function(Ne){var He=Ne.data,We=Ne.index,Ee=Ne.shixunIdentifier,je=Ne.adminOrOperator,Ce=Ne.identity,qe=Ne.onTopOrDownDiscuss,Ye=Ne.onPlusDiscuss,tt=Ne.onSetActionType,et=Ne.onSetRewardData,it=Ne.user,wt=Ne.isDelete,kt=Ne.activeDiscussIndex,bt=Ne.onReplyDiscuss,Xt=Ne.onSetActiveDiscussIndex,en=He.content,_n=He.children,jt=He.game_url,Gt=He.hidden,An=He.id,Tn=He.position,Jt=He.praise_count,hn=He.reward,Rn=He.sticky,Hn=He.time,Zt=He.user_praise,sn=He.game_passed,ln=He.delete_comment_alert,gn=He.author,Yn=He.shixun_name,nn=He.manage;function Mn(){Xt(An)}function wr(){qe(An,!Rn,We)}function sr(){Ye(An,!Zt,We)}function br(){et({id:An,index:We,user_id:gn.user_id})}function ar(){if(ln){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Yn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}tt({id:An,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ur(){tt({id:An,index:We,params:{hidden:Gt?"0":"1",container_identifier:Ee},type:"hidden-discuss",message:Gt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var kn=function(Zr){var Qr=Zr.target,pr=Qr.nodeName,wn=Qr.src;pr==="IMG"&&(Wr.a.publish("preview-image",wn),console.log("src:",wn))};return e.a.createElement("div",{className:"discuss-item-container",key:An},e.a.createElement("a",{href:"/users/".concat(gn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ut.a.IMG_SERVER,"/images/").concat(gn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(gn.login),target:"_blank"},gn.name),e.a.createElement("span",{className:"grey"},Hn),Tn?e.a.createElement("span",{className:"c-green"}," [\u7B2C",Tn,"\u5173] "):null,jt?e.a.createElement("a",{href:jt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,hn?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(hn)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,hn)):null,Ce<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:sn===1?"#29bd8b":""}},sn||sn===0?sn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:kn},e.a.createElement(Qe.a,{className:"discuss-content",value:en})),_n&&_n.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:kn},_n.map(function(Mr,Zr){return e.a.createElement(zo,{key:Mr.id,data:Mr,index:Zr,deleteCommentAlert:ln,shixunName:Yn,shixunIdentifier:Ee,adminOrOperator:je,user:it,isDelete:wt,onSetRewardData:et,onSetActionType:tt,parentDiscussIndex:We})})):null,e.a.createElement("div",{className:"btn-group"},je?e.a.createElement("a",{onClick:br,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,je?e.a.createElement("a",{onClick:Ur,title:Gt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Gt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,nn&&(!_n||_n.length==0)&&e.a.createElement("a",{onClick:ar,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:Mn,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:sr,className:Zt?"c-orange":""},e.a.createElement("i",{className:Zt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,Jt||""))),e.a.createElement(Ta,{id:An,activeDiscussIndex:kt,onReplyDiscuss:bt})))},Js={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ws(Ne,He){switch(He.type){case ya.Q:return Object(M.a)(Object(M.a)({},Ne),{},{loading:!0});case ya.X:return Object(M.a)(Object(M.a)({},Ne),{},{showRewardDialog:!0});case ya.b:return Object(M.a)(Object(M.a)({},Ne),{},{showRewardDialog:!1});case ya.l:return Object(M.a)(Object(M.a)({},Ne),He.payload);case ya.ab:return Object(M.a)(Object(M.a)({},Ne),He.payload);case ya.x:return Object(M.a)(Object(M.a)({},Ne),He.payload);case ya.z:return Object(M.a)(Object(M.a)({},Ne),He.payload);case ya.H:return Object(M.a)(Object(M.a)({},Ne),He.payload);case ya.a:return Object(M.a)(Object(M.a)({},Ne),He.payload);default:throw new Error}}var Aa=function(Ne){var He=Ne.shixunIdentifier,We=Ne.identity,Ee=Ne.activeIndex,je=Ne.user,Ce=Ne.isShixunDetail,qe=Ce===void 0?!1:Ce,Ye=Ne.isDelete,tt=Ne.getTypeNumber,et=Object(n.useReducer)(ws,Js),it=Object(E.a)(et,2),wt=it[0],kt=it[1],bt=wt.page,Xt=wt.loading,en=wt.data,_n=wt.actionType,jt=wt.showRewardDialog,Gt=wt.activeDiscussIndex,An=Object(n.useRef)(),Tn=Object(n.useRef)(),Jt=Object(l.i)();function hn(Pn){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(y.a)(r.a.mark(function Pn(Vn){var $n;return r.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:if(!Xt){Nn.next=2;break}return Nn.abrupt("return");case 2:return Nn.prev=2,kt({type:ya.Q}),Nn.next=6,Object(K.A)(Object(M.a)(Object(M.a)({},Jt),{},{page:Vn}));case 6:$n=Nn.sent,kt({type:ya.l,payload:{activeDiscussIndex:null,page:Vn,data:$n,loading:!1}}),Nn.next=13;break;case 10:Nn.prev=10,Nn.t0=Nn.catch(2),console.log(Nn.t0);case 13:case"end":return Nn.stop()}},Pn,null,[[2,10]])})),Rn.apply(this,arguments)}function Hn(Pn){document.body.scrollIntoView(),hn(Pn)}function Zt(Pn,Vn,$n){return sn.apply(this,arguments)}function sn(){return sn=Object(y.a)(r.a.mark(function Pn(Vn,$n,zn){var Nn;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.prev=0,$t.next=3,Ji(Vn,$n);case 3:Nn=$t.sent,wn[zn].user_praise=$n,wn[zn].praise_count=Nn.praise_count,kt({type:ya.x,payload:{data:Object(M.a)(Object(M.a)({},en),{},{comments:wn})}}),$t.next=12;break;case 9:$t.prev=9,$t.t0=$t.catch(0),console.log($t.t0);case 12:case"end":return $t.stop()}},Pn,null,[[0,9]])})),sn.apply(this,arguments)}function ln(Pn,Vn,$n){return gn.apply(this,arguments)}function gn(){return gn=Object(y.a)(r.a.mark(function Pn(Vn,$n,zn){return r.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.prev=0,un.next=3,Hi(Vn,$n);case 3:wn[zn].sticky=$n,kt({type:ya.ab,payload:{data:Object(M.a)(Object(M.a)({},en),{},{comments:wn})}}),un.next=10;break;case 7:un.prev=7,un.t0=un.catch(0),console.log(un.t0);case 10:case"end":return un.stop()}},Pn,null,[[0,7]])})),gn.apply(this,arguments)}function Yn(){kt({type:ya.z,payload:{actionType:null}})}function nn(){return Mn.apply(this,arguments)}function Mn(){return Mn=Object(y.a)(r.a.mark(function Pn(){var Vn,$n,zn,Nn,un,$t,jn,Wn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:if(Vn=_n.id,$n=_n.params,zn=_n.type,Nn=_n.index,un=_n.parentDiscussIndex,!(zn==="hidden-discuss")){dr.next=6;break}return dr.next=4,Wo(Vn,$n);case 4:un?wn[un].children[Nn].hidden=$n.hidden==1:wn[Nn].hidden=$n.hidden==1,kt({type:ya.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},en),{},{comments:wn})}});case 6:if(!(zn==="delete-discuss")){dr.next=31;break}return dr.next=9,xs(Vn);case 9:if(!(un||un===0)){dr.next=22;break}$t=wn[un].children,jn=$t.length-1;case 12:if(!(jn>=0)){dr.next=19;break}if(!($t[jn].id===Vn)){dr.next=16;break}return $t.splice(jn,1),dr.abrupt("break",19);case 16:jn--,dr.next=12;break;case 19:wn[un].children=$t,dr.next=30;break;case 22:Wn=wn.length-1;case 23:if(!(Wn>=0)){dr.next=30;break}if(!(wn[Wn].id===Vn)){dr.next=27;break}return wn.splice(Wn,1),dr.abrupt("break",30);case 27:Wn--,dr.next=23;break;case 30:kt({type:ya.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},en),{},{comments:wn})}});case 31:case"end":return dr.stop()}},Pn)})),Mn.apply(this,arguments)}function wr(Pn){kt({type:ya.z,payload:{actionType:Pn}})}function sr(){kt({type:ya.b})}function br(){return ar.apply(this,arguments)}function ar(){return ar=Object(y.a)(r.a.mark(function Pn(){var Vn,$n,zn,Nn,un,$t,jn;return r.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return Vn=An.current,$n=Vn.id,zn=Vn.index,Nn=Vn.score,un=Vn.user_id,$t=Vn.parentDiscussIndex,bn.next=3,Xs($n,{container_type:"Discusses",score:Nn,user_id:un});case 3:jn=bn.sent,$t?wn[$t].children[zn].reward=jn.code:wn[zn].reward=jn.code,kt({type:ya.H,payload:{showRewardDialog:!1,data:Object(M.a)(Object(M.a)({},en),{},{comments:wn})}}),An.current=null;case 7:case"end":return bn.stop()}},Pn)})),ar.apply(this,arguments)}function Ur(Pn){An.current=Pn,kt({type:ya.X})}function kn(Pn){An.current.score=Pn}function Mr(Pn,Vn){return Zr.apply(this,arguments)}function Zr(){return Zr=Object(y.a)(r.a.mark(function Pn(Vn,$n){return r.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.prev=0,Nn.next=3,Ys(Vn,$n);case 3:hn(bt),Nn.next=9;break;case 6:Nn.prev=6,Nn.t0=Nn.catch(0),console.log(Nn.t0);case 9:case"end":return Nn.stop()}},Pn,null,[[0,6]])})),Zr.apply(this,arguments)}function Qr(Pn){Gt===Pn?kt({type:ya.a,payload:{activeDiscussIndex:null}}):kt({type:ya.a,payload:{activeDiscussIndex:Pn}})}if(Object(n.useEffect)(function(){function Pn(){return Vn.apply(this,arguments)}function Vn(){return Vn=Object(y.a)(r.a.mark(function $n(){return r.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:if(!(Ee===3&&!en&&He)){Nn.next=3;break}return Nn.next=3,hn(bt);case 3:case"end":return Nn.stop()}},$n)})),Vn.apply(this,arguments)}Pn()},[Jt.pathId]),!en)return e.a.createElement(X.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var pr=en.disscuss_count,wn=en.comments,qn=en.all,Br=en.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:Tn},pr===0?e.a.createElement(_a.a,null):null,Object(U.p)()&&e.a.createElement(Ja,{getTypeNumber:tt,upDataList:hn,page:bt,user:je}),e.a.createElement("aside",{className:"bg-white"},wn==null?void 0:wn.map(function(Pn,Vn){return e.a.createElement(es,{user:je,key:Pn.id,data:Pn,index:Vn,identity:We,onPaginationChange:Hn,shixunIdentifier:He,isDelete:Ye,onSetActionType:wr,onTopOrDownDiscuss:ln,adminOrOperator:Br,onPlusDiscuss:Zt,onSetRewardData:Ur,activeDiscussIndex:Gt,onSetActiveDiscussIndex:Qr,onReplyDiscuss:Mr})})),pr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(oi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Hn,current:bt,total:pr})):null),e.a.createElement(pa.a,null,e.a.createElement(S.a,{centered:!0,title:"\u63D0\u793A",visible:!!_n,onOk:nn,onCancel:Yn},e.a.createElement("p",null,_n?_n.message:"")),e.a.createElement(S.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:jt,onCancel:sr,onOk:br},e.a.createElement(tr.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:kn,style:{width:"228px"}}))))},ea=P("jZGp"),ta=P("LvDl"),Zi=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],ts=function(He){var We,Ee,je,Ce,qe,Ye=He.pathsDetail,tt=He.user,et=He.globalSetting,it=He.loading,wt=He.dispatch,kt=Object(x.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),bt=Object(l.i)(),Xt=Ye.stageData,en=Object(n.useState)([]),_n=Object(E.a)(en,2),jt=_n[0],Gt=_n[1],An=Object(n.useState)(-1),Tn=Object(E.a)(An,2),Jt=Tn[0],hn=Tn[1],Rn=Object(n.useState)(!1),Hn=Object(E.a)(Rn,2),Zt=Hn[0],sn=Hn[1],ln=Object(n.useState)(!1),gn=Object(E.a)(ln,2),Yn=gn[0],nn=gn[1],Mn=Object(n.useState)(!1),wr=Object(E.a)(Mn,2),sr=wr[0],br=wr[1],ar=Object(n.useState)({name:"",is_jupyter:!1}),Ur=Object(E.a)(ar,2),kn=Ur[0],Mr=Ur[1],Zr=te.a.useForm(),Qr=Object(E.a)(Zr,1),pr=Qr[0],wn=te.a.useForm(),qn=Object(E.a)(wn,1),Br=qn[0],Pn=te.a.useForm(),Vn=Object(E.a)(Pn,1),$n=Vn[0],zn=te.a.useForm(),Nn=Object(E.a)(zn,1),un=Nn[0],$t=Object(n.useState)(!1),jn=Object(E.a)($t,2),Wn=jn[0],bn=jn[1],dr=Object(n.useState)([]),Nr=Object(E.a)(dr,2),Ua=Nr[0],ba=Nr[1],$r=Object(n.useState)(!1),fi=Object(E.a)($r,2),Za=fi[0],Ma=fi[1],qi=Object(n.useState)("All"),$i=Object(E.a)(qi,2),xi=$i[0],wo=$i[1],To=Object(n.useState)(!1),eo=Object(E.a)(To,2),Si=eo[0],Ii=eo[1],bo=Object(n.useState)(0),io=Object(E.a)(bo,2),oo=io[0],Ui=io[1],Bi=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Ki=Object(E.a)(Bi,2),ki=Ki[0],Ao=Ki[1],Mi=Object(n.useState)(),fo=Object(E.a)(Mi,2),ka=fo[0],to=fo[1],So=Object(n.useState)([]),Fi=Object(E.a)(So,2),Ei=Fi[0],so=Fi[1],Go=function(It){if(It.key=="Enter"){var Wt=$n.getFieldValue("tag");if($n.setFieldsValue({tag:""}),!Wt){R.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ei.filter(function(mn){return mn===Wt}).length>0){R.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ei.push(Wt),so(Object(o.a)(Ei))}},Vo=function(It,Wt){It.preventDefault(),so(Object(o.a)(Ei.filter(function(mn){return mn!=Wt})))},No=((We=Ye.detail)===null||We===void 0?void 0:We.is_free)||((Ee=Ye.detail)===null||Ee===void 0?void 0:Ee.can_learning),Wi=function(){var It=Ye.detail,Wt=It.shixuns_count,mn=Wt===void 0?0:Wt,Ht=It.videos_count,Xn=Ht===void 0?0:Ht,rr=It.attachment_count,lr=rr===void 0?0:rr,Vr=It.disscuss_count,cn=Vr===void 0?0:Vr,qa={All:mn+Xn+lr,Shixun:mn,VideoItem:Xn,Attachment:lr,Discusses:cn},Di=ki.map(function(xa){return Object(M.a)(Object(M.a)({},xa),{},{number:qa[xa.type]})});Ao(Di)};Object(n.useEffect)(function(){Wi()},[Ye.detail]),Object(n.useEffect)(function(){Wi(),Gt(Object(o.a)(Xt))},[Xt]);var Xo=function(){var En=Object(y.a)(r.a.mark(function It(Wt,mn){var Ht;return r.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(wt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!mn){rr.next=7;break}return rr.next=4,Object(on.z)({id:Wt});case 4:rr.t0=rr.sent,rr.next=10;break;case 7:return rr.next=9,Object(on.B)({id:Wt});case 9:rr.t0=rr.sent;case 10:if(Ht=rr.t0,wt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ht!=null&&Ht.game_identifier||Ht!=null&&Ht.identifier)){rr.next=15;break}return Object(ue.R)(mn?"/tasks/".concat(Ht==null?void 0:Ht.identifier,"/jupyter"):"/tasks/".concat(Ht.game_identifier)),rr.abrupt("return");case 15:(Ht==null?void 0:Ht.status)===-3?Object(ue.o)():(Ht==null?void 0:Ht.status)===2?hi(Ht==null?void 0:Ht.message):(Ht==null?void 0:Ht.status)===3&&Ba(Ht==null?void 0:Ht.message);case 16:case"end":return rr.stop()}},It)}));return function(Wt,mn){return En.apply(this,arguments)}}(),hi=function En(It){var Wt;It=(Wt=It)!==null&&Wt!==void 0&&Wt.includes(".json")?It:"".concat(It,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var mn=Object(y.a)(r.a.mark(function Xn(){var rr,lr;return r.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(Ot.S)({url:It});case 2:if(rr=cn.sent,rr){cn.next=5;break}return cn.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),cn.next=8,Object(on.B)({id:rr.shixun_identifier});case 8:if(lr=cn.sent,!(lr!=null&&lr.game_identifier)){cn.next=12;break}return Object(ue.R)("/tasks/".concat(lr.game_identifier)),cn.abrupt("return");case 12:(lr==null?void 0:lr.status)===2?En(lr==null?void 0:lr.message):(lr==null?void 0:lr.status)===3&&Ba(lr==null?void 0:lr.message);case 13:case"end":return cn.stop()}},Xn)}));function Ht(){return mn.apply(this,arguments)}return Ht}()})},Ba=function(It){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",It,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ri=function(){if(!po())return;bn(!0)};Object(n.useEffect)(function(){if(Wn){var En={shixuns_list:[],attachments_list:[],items:[]};zi(jt.length,En),Gt([].concat(Object(o.a)(jt),[En]))}},[Wn]);var Da=function(){setTimeout(function(){Jt===jt.length-1&&Wn&&(rn(),Gt(jt.filter(function(It,Wt){return Wt!==jt.length-1}))),Ci(),hn(-1)},300)},zi=function(It,Wt){if(!po())return;hn(It),pr.setFieldsValue({name:Wt.stage_name,description:Wt.stage_description,tagName:Wt.tag&&Wt.tag.name||""})},ho=function(It){if(setTimeout(function(){document.documentElement.scrollTop=oo},300),It==="\u53D6\u6D88")return;jt[Jt].items=jt[Jt].items.concat(It),Gt(Object(o.a)(jt))},Oi=function(){var En=Object(y.a)(r.a.mark(function It(Wt){var mn;return r.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,Object(K.Q)(Object(M.a)({},Wt));case 2:return mn=Xn.sent,jt[Jt].items=Wt.list,Xn.abrupt("return",mn);case 5:case"end":return Xn.stop()}},It)}));return function(Wt){return En.apply(this,arguments)}}(),jo=function(It){jt[Jt].items=jt[Jt].items.concat(Object(M.a)(Object(M.a)({},It),{},{children:[]})),Gt(Object(o.a)(jt))},Bo=function(It){jt[Jt].items=jt[Jt].items.concat(It),Gt(Object(o.a)(jt))},Qo=function(){var En=Object(y.a)(r.a.mark(function It(Wt){var mn,Ht,Xn,rr,lr;return r.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(ka){cn.next=8;break}return cn.next=3,Object(K.f)(Object(M.a)({id:jt[Jt].stage_id,subject_id:bt.pathId},Wt));case 3:return mn=cn.sent,mn.id&&(Ma(!1),Ht=[Object(M.a)({},mn)],jt[Jt].items=jt[Jt].items.concat(Ht),Gt(Object(o.a)(jt))),cn.abrupt("return",mn);case 8:return cn.next=10,Object(K.S)(Object(M.a)(Object(M.a)({id:ka==null?void 0:ka.id,subject_id:bt.pathId},Wt),{},{video_id:(Wt==null?void 0:Wt.video_id)||(ka==null||((Xn=ka.video_item)===null||Xn===void 0)?void 0:Xn.video_id),link:(Wt==null?void 0:Wt.link)||(ka==null||((rr=ka.video_item)===null||rr===void 0)?void 0:rr.link)}));case 10:return lr=cn.sent,lr&&(R.b.success("\u4FEE\u6539\u6210\u529F"),Ma(!1),Ci()),cn.abrupt("return",lr);case 13:case"end":return cn.stop()}},It)}));return function(Wt){return En.apply(this,arguments)}}(),Ci=function(){wt({type:"pathsDetail/getStageData",payload:{subject_id:bt.pathId}}),wt({type:"pathsDetail/getPathsDetail",payload:{id:bt.pathId}}),wt({type:"pathsDetail/getRightData",payload:{id:bt.pathId}}),rn()},Bn=function(){var En=Object(y.a)(r.a.mark(function It(Wt,mn){var Ht,Xn,rr,lr,Vr,cn,qa,Di,xa,ra,_i;return r.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:if(!(!(Wt!=null&&Wt.name)||(Wt==null?void 0:Wt.name.replace(/(^\s*)|(\s*$)/g,""))==="")){Ka.next=2;break}return Ka.abrupt("return",R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(rn(),rr=[],(Ht=jt[Jt].shixuns_list)===null||Ht===void 0||Ht.map(function(Fa){rr.push({type:Fa.item_type,id:Fa.id})}),(Xn=jt[Jt].attachments_list)===null||Xn===void 0||Xn.map(function(Fa){rr.push({type:"Attachment",id:Fa.id})}),lr=Wt.tagName,Vr=Object(x.a)(Wt,["tagName"]),!Wn){Ka.next=16;break}return cn=Object(M.a)(Object(M.a)({},Vr),{},{pathId:bt.pathId,list:rr}),lr&&(cn=Object(M.a)(Object(M.a)({},cn),{},{stage_tag_attributes:{name:lr}})),Ka.next=12,Object(K.d)(Object(M.a)({},cn));case 12:qa=Ka.sent,qa!=null&&qa.subject_id&&(jt[Jt]=Object(M.a)(Object(M.a)(Object(M.a)({},jt[Jt]),qa),{},{stage_name:cn.name,stage_description:cn.description,tag:cn.stage_tag_attributes}),Gt(Object(o.a)(jt))),Ka.next=24;break;case 16:return Di=Array.from(new Set(rr.map(function(Fa){return Fa.type}))),xa=Object(M.a)(Object(M.a)({},Vr),{},{id:jt[Jt].stage_id,type:Array.from(new Set(rr.map(function(Fa){return Fa.type}))),list:rr}),ra=jt[Jt].tag&&jt[Jt].tag.id||"",xa=Object(M.a)(Object(M.a)({},xa),{},{stage_tag_attributes:ra?{id:ra,name:lr}:{name:lr}}),Ka.next=22,Object(K.U)(Object(M.a)({},xa));case 22:_i=Ka.sent,_i!=null&&_i.subject_id&&(jt[Jt]=Object(M.a)(Object(M.a)(Object(M.a)({},jt[Jt]),_i),{},{stage_name:xa.name,stage_description:xa.description,tag:xa.stage_tag_attributes}),Gt(Object(o.a)(jt)));case 24:return bn(!1),Ka.abrupt("return");case 26:case"end":return Ka.stop()}},It)}));return function(Wt,mn){return En.apply(this,arguments)}}(),Gi=function(It,Wt,mn){var Ht=Array.from(It),Xn=Ht.splice(Wt,1),rr=Object(E.a)(Xn,1),lr=rr[0];return Ht.splice(mn,0,lr),Ht},us=function(It,Wt){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){jt[Jt][Wt||"shixuns_list"].splice(It,1),R.b.success("\u5220\u9664\u6210\u529F"),Gt(Object(o.a)(jt)),Bn(pr.getFieldsValue(),Wt)}})},Yo=function(It){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Wt=Object(y.a)(r.a.mark(function Ht(){var Xn;return r.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(K.s)(It);case 2:Xn=lr.sent,Xn.status===0&&(R.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return lr.stop()}},Ht)}));function mn(){return Wt.apply(this,arguments)}return mn}()})},na=function(){var En=Object(y.a)(r.a.mark(function It(Wt){var mn,Ht,Xn,rr,lr;return r.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(console.log(Wt),!((Wt==null?void 0:Wt.item_type)==="VideoItem")){cn.next=9;break}return cn.next=4,Object(Fo.g)({id:Wt==null?void 0:Wt.stage_item_id});case 4:mn=cn.sent,to(mn),(Wt==null?void 0:Wt.item_type)==="VideoItem"?Ma(!0):(so((mn==null||((Ht=mn.tags)===null||Ht===void 0)?void 0:Ht.map(function(qa){return qa==null?void 0:qa.name}))||[]),$n.setFieldsValue({files:[{uid:mn==null||((Xn=mn.attachment)===null||Xn===void 0)?void 0:Xn.id,name:mn==null?void 0:mn.name,response:{id:mn==null||((rr=mn.attachment)===null||rr===void 0)?void 0:rr.id}}]}),nn(!0)),cn.next=10;break;case 9:S.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(ne.a,{value:lr,onChange:function(Di){lr=Di.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var qa=Object(y.a)(r.a.mark(function xa(){var ra,_i,Xi;return r.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:if(lr){Fa.next=3;break}return R.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Fa.abrupt("return",Promise.reject());case 3:return Fa.next=5,Object(oe.a)("/api/attachments/".concat(Wt==null?void 0:Wt.id,".json"),{method:"put",body:{name:lr+(Wt==null||((ra=Wt.name)===null||ra===void 0)?void 0:ra.substr(Wt==null||((_i=Wt.name)===null||_i===void 0)?void 0:_i.lastIndexOf(".")))}});case 5:Xi=Fa.sent,lr="",Ci();case 8:case"end":return Fa.stop()}},xa)}));function Di(){return qa.apply(this,arguments)}return Di}()});case 10:case"end":return cn.stop()}},It)}));return function(Wt){return En.apply(this,arguments)}}(),Or=function(It){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Wt=Object(y.a)(r.a.mark(function Ht(){var Xn;return r.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(K.r)({id:It});case 2:Xn=lr.sent,Xn.status===1&&(hn(-1),R.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return lr.stop()}},Ht)}));function mn(){return Wt.apply(this,arguments)}return mn}()})},ai=function(){Mr({name:"",is_jupyter:!1}),Br.setFieldsValue({name:"",is_jupyter:!1}),Ii(!1),sn(!1)},fa=function(It,Wt){var mn;if(!It.destination)return;var Ht=Gi((mn=jt[Jt])===null||mn===void 0?void 0:mn[Wt||"shixuns_list"],It.source.index,It.destination.index);jt[Jt][Wt||"shixuns_list"]=Ht,Gt(Object(o.a)(jt)),Bn(pr.getFieldsValue(),Wt)},Eo=function(){var En=Object(y.a)(r.a.mark(function It(Wt){var mn;return r.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(po()){Xn.next=2;break}return Xn.abrupt("return");case 2:return Xn.next=4,Object(K.T)({id:Wt});case 4:mn=Xn.sent,mn.status===1&&Ci();case 6:case"end":return Xn.stop()}},It)}));return function(Wt){return En.apply(this,arguments)}}(),Vi=function(){var En=Object(y.a)(r.a.mark(function It(Wt){var mn;return r.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(po()){Xn.next=2;break}return Xn.abrupt("return");case 2:return Xn.next=4,Object(K.t)({id:Wt});case 4:mn=Xn.sent,mn.status===1&&Ci();case 6:case"end":return Xn.stop()}},It)}));return function(Wt){return En.apply(this,arguments)}}(),po=function(){return Jt!==-1?(S.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var Wt="Edit_".concat(Jt),mn=document.getElementById(Wt);mn&&setTimeout(function(){return mn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},no=function(){Bn(pr.getFieldsValue())},rn=function(){bn(!1)},Oo=function(){var It,Wt,mn,Ht,Xn,rr;return((It=Ye.detail)===null||It===void 0||((Wt=It.courses)===null||Wt===void 0)?void 0:Wt.length)>0?(mn=Ye.detail)===null||mn===void 0?void 0:mn.allow_visit:!(((Ht=tt.userInfo)===null||Ht===void 0?void 0:Ht.user_identity)==="\u5B66\u751F"&&(Xn=Ye.detail)!==null&&Xn!==void 0&&Xn.allow_visit&&(rr=Ye.detail)!==null&&rr!==void 0&&rr.courses)},gs=function(It,Wt,mn){var Ht,Xn,rr,lr,Vr,cn,qa,Di,xa,ra,_i,Xi;return xi!=="All"&&It.item_type!==xi?null:e.a.createElement(re.a,{className:"list-item-row",align:"middle",key:Wt,gutter:[5,10]},e.a.createElement(ie.a,null,It.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(ie.a,{flex:1,className:!It.allow_visit&&!It.to_be_built&&(It.shixun_status==="\u6682\u672A\u516C\u5F00"||It.shixun_status==="\u5DF2\u5220\u9664")?qr.a.color204:""},!!(Ye!=null&&(Ht=Ye.detail)!==null&&Ht!==void 0&&Ht.cust_seq)&&e.a.createElement("span",{className:"mr8"},mn+1,"-",Wt+1),It.name,Jt===-1&&It.complete_status===1&&e.a.createElement("span",{className:qr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ie.a,null,Jt===mn&&e.a.createElement("div",null,e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){us(Wt,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Xn=tt.userInfo)===null||Xn===void 0?void 0:Xn.admin)||((rr=tt.userInfo)===null||rr===void 0?void 0:rr.business)||!(!((lr=Ye.detail)!==null&&lr!==void 0&&lr.allow_statistics)&&((Vr=tt.userInfo)===null||Vr===void 0?void 0:Vr.user_identity)==="\u5B66\u751F"&&(cn=Ye.detail)!==null&&cn!==void 0&&cn.allow_visit&&(qa=Ye.detail)!==null&&qa!==void 0&&qa.courses))&&Jt!==mn&&It.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(A.a,{type:"primary",onClick:function(){var Fa,li;if(!((Fa=tt.userInfo)!==null&&Fa!==void 0&&Fa.admin)&&!((li=tt.userInfo)!==null&&li!==void 0&&li.business)&&!It.can_view)return S.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});It.link&&Object(Fo.n)({is_f:1,id:It.id,point:0,total:0}),Object(ue.R)(It.link||"/video/".concat(It.id,"?subject_id=").concat(bt.pathId))}},It.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Di=tt.userInfo)===null||Di===void 0?void 0:Di.admin)||(It.allow_visit||It.to_be_built||It.shixun_status!=="\u6682\u672A\u516C\u5F00"&&It.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((xa=Ye.detail)!==null&&xa!==void 0&&xa.allow_statistics)&&((ra=tt.userInfo)===null||ra===void 0?void 0:ra.user_identity)==="\u5B66\u751F"&&(_i=Ye.detail)!==null&&_i!==void 0&&_i.allow_visit&&(Xi=Ye.detail)!==null&&Xi!==void 0&&Xi.courses))&&Jt!==mn&&It.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(Rt.a,{to:"/shixuns/".concat(It.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),It.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(De.f)(wt,!0))return;Xo(It.identifier,It.is_jupyter||It.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Jt===-1&&!It.allow_visit&&!It.to_be_built&&It.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:qr.a.color204},"\u6682\u672A\u516C\u5F00"),Jt===-1&&!It.allow_visit&&!It.to_be_built&&It.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:qr.a.color204},"\u5DF2\u5220\u9664"),Jt===-1&&It.item_type==="Shixun"&&!!It.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",It.challenges_count)))},cs=function(It){var Wt,mn=[];if(It.items&&(Wt=It.items)!==null&&Wt!==void 0&&Wt.length){var Ht;(Ht=It.items)===null||Ht===void 0||Ht.forEach(function(rr){var lr;mn.push(rr),rr.children&&(lr=rr.children)!==null&&lr!==void 0&&lr.length&&(mn=mn.concat(rr.children))})}var Xn=!!mn.find(function(rr){return Object(ta.isEqual)(rr.learning_status,["can","try"])});return Xn?e.a.createElement("aside",{className:qr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},Ha=function(It,Wt){var mn,Ht,Xn,rr,lr,Vr;if(xi!=="All"&&!((mn=It.stage_tag)!==null&&mn!==void 0&&mn.includes(xi)))return null;var cn=!1,qa=!1,Di=!1,xa=!1;if(xi==="All"){var ra,_i,Xi,Ka;cn=(((ra=tt.userInfo)===null||ra===void 0?void 0:ra.admin)||((_i=tt.userInfo)===null||_i===void 0?void 0:_i.business)||((Xi=Ye.detail)===null||Xi===void 0?void 0:Xi.allow_statistics))&&Jt===Wt&&!Wn,(Ka=Ye.detail)!==null&&Ka!==void 0&&Ka.allow_add_member&&No&&Jt!==Wt&&(qa=!0,Wt>0&&(Di=!0),Wt<jt.length-1&&(xa=!0))}var Fa=function(){var Do=0,Ro=0,Io=0;if(qa&&(Io+=25),Di&&(Io+=18),xa&&(Io+=23.5),cn&&(Io+=21),Io&&(Io+=5),It.tag){var Mo=document.createElement("canvas").getContext("2d");Mo.font="450 12px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",Do=Math.ceil(Mo.measureText(It.tag.name).width)+16}var ys=document.createElement("canvas").getContext("2d");return ys.font="normal normal 450 18px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",Ro=Math.ceil(ys.measureText(It.stage_name||"\u7B2C".concat(jt==null?void 0:jt.length,"\u90E8\u5206")).width),e.a.createElement("div",{className:qr.a.labelContainer,style:{width:745-Io}},e.a.createElement("div",{className:"".concat(qr.a.text),style:{maxWidth:745-Io-Do}},It.stage_name||"\u7B2C".concat(jt==null?void 0:jt.length,"\u90E8\u5206"),cs(It)),It.tag&&It.tag.name&&e.a.createElement("span",{className:qr.a.tag},It.tag.name))};return e.a.createElement("section",{key:Wt,className:"bg-white mt20 pt30 pb20"},e.a.createElement("aside",{className:"pl20 pr20"},e.a.createElement(re.a,{gutter:[5,20],align:"middle"},e.a.createElement(ie.a,{flex:1,className:"tl font18 bold c-grey-333"},Fa()),xi==="All"&&e.a.createElement(ie.a,null,cn&&e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){Or(It.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),((Ht=Ye.detail)===null||Ht===void 0?void 0:Ht.allow_add_member)&&No&&Jt!==Wt&&e.a.createElement("div",null,Di&&e.a.createElement(u.a,{title:"\u5411\u4E0A\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return Eo(It.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),xa&&e.a.createElement(u.a,{title:"\u5411\u4E0B\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return Vi(It.stage_id)},className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),e.a.createElement(u.a,{title:"\u7F16\u8F91"},e.a.createElement("span",{onClick:function(){return zi(Wt,It)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!It.stage_description&&e.a.createElement(re.a,{gutter:[5,20]},e.a.createElement(ie.a,{span:24},e.a.createElement(Qe.a,{value:It==null?void 0:It.stage_description})))),Jt===Wt&&e.a.createElement("div",{className:"pl20 pr20"},e.a.createElement("aside",null,e.a.createElement(te.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.a.createElement(ne.a,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Wt+1,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:no})),e.a.createElement(te.a.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.a.createElement(ko.a,{defaultValue:It==null?void 0:It.stage_description,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Wt+1,"\u9636\u6BB5\u63CF\u8FF0"),height:300,onBlur:no}))),e.a.createElement("aside",null,e.a.createElement(te.a.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:no}))),e.a.createElement("aside",{className:"mt20 mb20"},e.a.createElement(A.a,{size:"large",ghost:!0,type:"primary",onClick:function(){if(!jt[Jt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.f)(wt))return;Ii(!1),br(!0),un.resetFields()}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5C0F\u8282"),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!jt[Jt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.f)(wt))return;if(!Object(De.d)())return;Ii(!1),sn(!0),Br.setFieldsValue({name:"",is_jupyter:!1})}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){var Do;if(!jt[Jt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ui(document.documentElement.scrollTop),wt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:jt[Jt].stage_id,subject_id:bt.pathId}}),ba(It==null||((Do=It.shixuns_list)===null||Do===void 0)?void 0:Do.map(function(Ro){return Ro.id}))}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(e.a.Fragment,null,e.a.createElement(A.a,{size:"large",className:" ml20",ghost:!0,type:"primary",onClick:function(){if(!jt[Jt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");to(""),Ma(!0)}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE")),e.a.createElement(A.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!jt[Jt].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.f)(wt))return;to(""),so([]),Ii(!1),nn(!0),$n.resetFields()}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.a.createElement("br",null)),e.a.createElement("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(Wt)},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.a.createElement("aside",{className:qr.a.shixuns},e.a.createElement("div",{className:""},!!(It!=null&&(Xn=It.items)!==null&&Xn!==void 0&&Xn.length)&&e.a.createElement(ea.a,{visibleType:xi,data:Object(o.a)(It.items),stage_id:It.stage_id,disabled:!(Jt===Wt),deleteStages:Yo,editVidoItem:na,updateSort:Oi,index:Wt,cust_seq:!!(Ye!=null&&(rr=Ye.detail)!==null&&rr!==void 0&&rr.cust_seq),showVideoPlay:((lr=tt.userInfo)===null||lr===void 0?void 0:lr.admin)||((Vr=tt.userInfo)===null||Vr===void 0?void 0:Vr.business)||Oo()}))),Jt===Wt&&e.a.createElement("aside",{className:qr.a.buttons},e.a.createElement(A.a,{onClick:Da,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),e.a.createElement(A.a,{onClick:Object(y.a)(r.a.mark(function li(){return r.a.wrap(function(Ro){for(;;)switch(Ro.prev=Ro.next){case 0:Da();case 1:case"end":return Ro.stop()}},li)})),size:"large",type:"primary"},"\u4FDD\u5B58")))};return e.a.createElement("section",null,e.a.createElement(Ai.a,{active:!0,paragraph:{rows:250},avatar:!0,className:"".concat(it["pathsDetail/getStageData"]||it["pathsDetail/getPathsDetail"]?"mt20":""),loading:it["pathsDetail/getStageData"]||it["pathsDetail/getPathsDetail"]},e.a.createElement("aside",{className:qr.a.actionTabs},ki.map(function(En,It){if(jt!=null&&jt.some(function(Wt){var mn;return(mn=Wt.stage_tag)===null||mn===void 0?void 0:mn.includes(En.type)})||En.type=="All"||En.type=="Discusses"&&En.number>0)return e.a.createElement("div",{key:It,className:En.type===xi?qr.a.tabActive:qr.a.tab,onClick:function(){Jt===-1?(wo(En.type),hn(-1)):R.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:qr.a.s1},En.name),e.a.createElement("span",{className:qr.a.s2},En.number))})),xi!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a,{form:pr,onFinish:Bn},jt==null?void 0:jt.map(function(En,It){return e.a.createElement("div",{key:It},Ha(En,It))})),((je=Ye.detail)===null||je===void 0?void 0:je.allow_statistics)&&xi==="All"&&!Wn&&e.a.createElement("div",{className:qr.a.addStage,onClick:ri},e.a.createElement("span",{className:qr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),xi==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(Aa,{activeIndex:3,isDelete:(Ce=Ye.detail)===null||Ce===void 0?void 0:Ce.allow_add_member,shixunIdentifier:11,identity:(qe=tt.userInfo)===null||qe===void 0?void 0:qe.role,getTypeNumber:Wi,user:tt.userInfo,isShixunDetail:!0})),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:Zt,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function En(){var It;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Br.validateFields();case 2:return Ii(!0),mn.next=5,Object(K.N)(Object(M.a)({id:jt[Jt].stage_id,subject_id:bt.pathId},kn));case 5:It=mn.sent,ai(),It.id&&(Br.resetFields(),R.b.success("\u6DFB\u52A0\u6210\u529F"),ho([It])),Ii(!1);case 9:case"end":return mn.stop()}},En)})),onCancel:ai},e.a.createElement(te.a,{form:Br,onValuesChange:function(It){Mr(Object(M.a)(Object(M.a)({},kn),It))}},e.a.createElement(te.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(T.a.Group,null,e.a.createElement(T.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(T.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(te.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(ne.a,{suffix:e.a.createElement("span",null,kn.name.length,"/60")})))),e.a.createElement(S.a,{centered:!0,title:ka?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:Yn,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function En(){var It,Wt,mn,Ht,Xn,rr;return r.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Vr.next=2,$n.validateFields();case 2:return Ii(!0),Vr.next=5,$n.getFieldsValue();case 5:if(It=Vr.sent,Wt=!1,mn="",It.files.forEach(function(cn){(!cn.response||!cn.response.id)&&(Wt=!0,mn=cn.name)}),!Wt){Vr.next=11;break}return R.b.error("".concat(mn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),Vr.abrupt("return");case 11:if(ka){Vr.next=18;break}return Vr.next=14,Object(K.c)({id:jt[Jt].stage_id,subject_id:bt.pathId,tags:Ei,attachment_ids:It.files.map(function(cn){return cn.response.id})});case 14:Ht=Vr.sent,Ht.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),nn(!1),Bo(Object(o.a)(Ht.items))),Vr.next=22;break;case 18:return Vr.next=20,Object(K.S)({id:ka==null?void 0:ka.id,subject_id:bt.pathId,tags:Ei,attachment_id:(Xn=It.files.map(function(cn){return cn.response.id}))===null||Xn===void 0?void 0:Xn[0]});case 20:rr=Vr.sent,rr.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),nn(!1),Bo(Object(o.a)(rr.items)));case 22:Ii(!1);case 23:case"end":return Vr.stop()}},En)})),onCancel:function(){nn(!1),so([]),to("")}},e.a.createElement(te.a,{form:$n},e.a.createElement(te.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(Ko.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:Zi.toString(),number:ka?1:10})),e.a.createElement(te.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(ne.a,{onKeyUp:Go})),e.a.createElement("div",{className:qr.a["tagsList-content"]},Ei.map(function(En,It){return e.a.createElement(v.a,{key:It+En,closable:!0,onClose:function(mn){Vo(mn,En)}},En)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(Rt.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(U.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:sr,confirmLoading:Si,onOk:Object(y.a)(r.a.mark(function En(){var It,Wt;return r.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.next=2,un.validateFields();case 2:return Ii(!0),Ht.next=5,un.getFieldsValue();case 5:return It=Ht.sent,Ht.next=8,Object(K.a)({id:jt[Jt].stage_id,subject_id:bt.pathId,name:It.name});case 8:Wt=Ht.sent,Wt.status===0&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),br(!1),jo(Object(M.a)({},Wt))),Ii(!1);case 11:case"end":return Ht.stop()}},En)})),onCancel:function(){return br(!1)}},e.a.createElement(te.a,{form:un},e.a.createElement(te.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(ne.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Ti,{shixunIds:Ua,cb:ho}),e.a.createElement(Ri.a,{visible:Za,editData:ka,onCancel:function(){return Ma(!1)},onOk:Qo}))},ns=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.user,Ee=Ne.loading,je=Ne.globalSetting;return{pathsDetail:He,user:We,globalSetting:je,loading:Ee.effects}})(ts),Ts=P("uRQ9"),ms=P.n(Ts),ks=function(He){var We=He.user,Ee=Object(x.a)(He,["user"]),je=Object(n.useState)([]),Ce=Object(E.a)(je,2),qe=Ce[0],Ye=Ce[1],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),it=et[0],wt=et[1],kt=Object(n.useState)(!1),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=Object(n.useState)(!1),jt=Object(E.a)(_n,2),Gt=jt[0],An=jt[1],Tn=Object(n.useState)(0),Jt=Object(E.a)(Tn,2),hn=Jt[0],Rn=Jt[1],Hn=Object(n.useState)({}),Zt=Object(E.a)(Hn,2),sn=Zt[0],ln=Zt[1],gn=Object(l.i)(),Yn=Object(n.useState)({page:1,limit:10}),nn=Object(E.a)(Yn,2),Mn=nn[0],wr=nn[1],sr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(pr,wn){return e.a.createElement(e.a.Fragment,null,(wn==null?void 0:wn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(wn==null?void 0:wn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(wn==null?void 0:wn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(pr){return"".concat(pr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(pr,wn){return e.a.createElement("div",{className:ms.a.actionsBtns},(wn==null?void 0:wn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return br(wn)}},"\u540C\u610F"),(wn==null?void 0:wn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return ar(wn)}},"\u62D2\u7EDD"),(wn==null?void 0:wn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Ur(wn)}},"\u62D2\u7EDD\u539F\u56E0"),(wn==null?void 0:wn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return kn(wn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Qr){return Gt?!0:Qr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Qr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){Mr(Mn)},[Mn]);var br=function(){var Qr=Object(y.a)(r.a.mark(function pr(wn){var qn;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(oe.a)("/api/paths/".concat(gn==null?void 0:gn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:wn==null?void 0:wn.id,op:"pass"}});case 2:qn=Pn.sent,(qn==null?void 0:qn.status)===0&&Mr(Mn);case 4:case"end":return Pn.stop()}},pr)}));return function(wn){return Qr.apply(this,arguments)}}(),ar=function(pr){var wn="";S.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(ne.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(Br){return wn=Br.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var qn=Object(y.a)(r.a.mark(function Pn(){var Vn;return r.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:if(wn){zn.next=3;break}return R.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),zn.abrupt("return",Promise.reject());case 3:return zn.next=5,Object(oe.a)("/api/paths/".concat(gn==null?void 0:gn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:pr==null?void 0:pr.id,op:"reject",content:wn}});case 5:Vn=zn.sent,(Vn==null?void 0:Vn.status)===0&&Mr(Mn);case 7:case"end":return zn.stop()}},Pn)}));function Br(){return qn.apply(this,arguments)}return Br}()})},Ur=function(pr){S.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,pr==null?void 0:pr.content),okText:"\u786E\u5B9A"})},kn=function(pr){ln((pr==null?void 0:pr.info)||{}),en(!0)},Mr=function(){var Qr=Object(y.a)(r.a.mark(function pr(wn){var qn;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return wt(!0),Pn.next=3,Object(oe.a)("/api/paths/".concat(gn==null?void 0:gn.pathId,"/request_certificates.json"),{method:"get",params:wn});case 3:qn=Pn.sent,qn!=null&&qn.data&&(Ye(qn==null?void 0:qn.data),Rn((qn==null?void 0:qn.total_count)||0),An(qn==null?void 0:qn.is_manage)),wt(!1);case 6:case"end":return Pn.stop()}},pr)}));return function(wn){return Qr.apply(this,arguments)}}(),Zr=function(pr,wn){var qn=Object(M.a)(Object(M.a)({},Mn),{},{page:pr,limit:wn});wr(qn),Mr(qn)};return e.a.createElement("div",{className:ms.a.certificate},e.a.createElement(Ct.a,{dataSource:qe,rowKey:function(pr){return pr.id},columns:sr,loading:it,pagination:{pageSize:Mn.limit,total:hn,current:Mn.page,onChange:Zr,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(ca,{visible:Xt,onCancel:function(){en(!1),ln({})},data:sn}))},Zs=Object(c.a)(function(Ne){var He=Ne.user,We=Ne.pathsDetail;return{user:He,pathsDetail:We}})(ks);fe.a.locale("ZH-cn");var rs=h.a.TabPane,dl=function(He){var We=He.data,Ee=Object(n.useState)("1"),je=Object(E.a)(Ee,2),Ce=je[0],qe=je[1],Ye=Object(n.useState)(1),tt=Object(E.a)(Ye,2),et=tt[0],it=tt[1],wt=Object(n.useState)(),kt=Object(E.a)(wt,2),bt=kt[0],Xt=kt[1],en=Object(n.useState)(!0),_n=Object(E.a)(en,2),jt=_n[0],Gt=_n[1],An=Object(l.i)();function Tn(){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(y.a)(r.a.mark(function Rn(){var Hn,Zt;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return Gt(!0),Ce==="1"?Hn="/api/paths/".concat(An.pathId,"/study_ranking_shixuns_passed.json"):Ce==="2"?Hn="/api/paths/".concat(An.pathId,"/study_ranking_videos.json"):Ce==="3"?Hn="/api/paths/".concat(An.pathId,"/study_ranking_pdf_attachments.json"):Ce==="4"&&(Hn="/api/paths/".concat(An.pathId,"/study_ranking_discusses.json")),ln.next=4,Object(oe.a)(Hn,{method:"get",params:{page:et}});case 4:Zt=ln.sent,Gt(!1),Xt(Zt);case 7:case"end":return ln.stop()}},Rn)})),Jt.apply(this,arguments)}Object(n.useEffect)(function(){Tn()},[et,Ce]);var hn=function(){var Hn,Zt,sn,ln,gn,Yn,nn,Mn,wr,sr,br,ar,Ur;return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{spinning:jt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(bt==null?void 0:bt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(bt==null||((Hn=bt.data_user)===null||Hn===void 0)?void 0:Hn.rank)===0&&(bt==null||((Zt=bt.data_user)===null||Zt===void 0)?void 0:Zt.num)===0?"--":(bt==null||((sn=bt.data_user)===null||sn===void 0)?void 0:sn.rank)<=100&&(bt==null||((ln=bt.data_user)===null||ln===void 0)?void 0:ln.rank)!=0?bt==null||((gn=bt.data_user)===null||gn===void 0)?void 0:gn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},bt==null||((Yn=bt.data_user)===null||Yn===void 0)?void 0:Yn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},(bt==null||((nn=bt.data_user)===null||nn===void 0)?void 0:nn.num)||"--"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},bt!=null&&(Mn=bt.data_user)!==null&&Mn!==void 0&&Mn.num?Object(ue.bb)(bt==null||((wr=bt.data_user)===null||wr===void 0)?void 0:wr.num):"--"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},(bt==null||((sr=bt.data_user)===null||sr===void 0)?void 0:sr.num)||"--"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},(bt==null||((br=bt.data_user)===null||br===void 0)?void 0:br.num)||"--")),(bt==null?void 0:bt.user_show)&&e.a.createElement(Ea.a,null),(bt==null||((ar=bt.data)===null||ar===void 0)?void 0:ar.length)>0?bt==null||((Ur=bt.data)===null||Ur===void 0)?void 0:Ur.map(function(kn,Mr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(kn==null?void 0:kn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},kn==null?void 0:kn.rank),(kn==null?void 0:kn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},kn==null?void 0:kn.rank),(kn==null?void 0:kn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},kn==null?void 0:kn.rank),(kn==null?void 0:kn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},kn==null?void 0:kn.rank),e.a.createElement("span",{style:{flex:"1"}},kn==null?void 0:kn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},kn==null?void 0:kn.num),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(ue.bb)(kn==null?void 0:kn.num)),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},kn==null?void 0:kn.num),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},kn==null?void 0:kn.num))}):e.a.createElement(_a.a,null),(bt==null?void 0:bt.count)>10&&e.a.createElement(oi.a,{current:et,pageSize:10,showSizeChanger:!1,total:bt==null?void 0:bt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(Mr){it(Mr)}})))};return e.a.createElement("div",null,e.a.createElement(h.a,{activeKey:Ce,style:{background:"#fff",padding:"0px 20px"},onChange:function(Hn){qe(Hn),it(1)}},e.a.createElement(rs,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(hn,null)),e.a.createElement(rs,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(hn,null)),e.a.createElement(rs,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(hn,null)),e.a.createElement(rs,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(hn,null))))},$s=P("XzQ7"),go=P.n($s),ls=P("ho57"),Ia=P.n(ls),vs=h.a.TabPane;function yo(Ne){var He=function(qe,Ye){if(qe.localName===Ye)return qe;for(var tt=0,et=qe;et=et.parentNode;tt++){if(et.localName===Ye)return et;if(et==document.documentElement)return!1}},We=Ne.target,Ee=He(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var je=We.src||We.getAttribute("src");je&&je.indexOf("/images/avatars/User")===-1&&(Ne.stopPropagation(),Ne.preventDefault(),Wr.a.publish("preview-image",je))}}var Fs=function(He){var We,Ee,je=He.pathsDetail,Ce=He.globalSetting,qe=He.loading,Ye=He.dispatch,tt=Object(x.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),et=Object(l.i)(),it=tt.location.query,wt=Object(n.useRef)(),kt=Object(n.useState)("stage"),bt=Object(E.a)(kt,2),Xt=bt[0],en=bt[1],_n=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Gt){var An;return(An=je.detail)!==null&&An!==void 0&&An.excellent?!0:Gt.key!=="certificate"});Object(n.useEffect)(function(){if(wt.current)return wt.current.addEventListener("mousedown",yo),function(){wt.current.removeEventListener("mousedown",yo)}},[wt.current]),Object(n.useEffect)(function(){if(!et.pathId)return;jt()},[et.pathId]),Object(n.useEffect)(function(){var Gt;Object(ue.W)((Gt=je.detail)===null||Gt===void 0?void 0:Gt.name)},[je]);var jt=function(){var Gt=Object(y.a)(r.a.mark(function An(){var Tn;return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Ye({type:"pathsDetail/getPathsDetail",payload:Object(M.a)({id:et.pathId},it)});case 2:Tn=hn.sent,Ye({type:"pathsDetail/getRightData",payload:{id:et.pathId}}),Ye({type:"pathsDetail/getStageData",payload:{subject_id:et.pathId}}),Tn!=null&&Tn.id&&it.token&&(location.href=location.pathname);case 6:case"end":return hn.stop()}},An)}));return function(){return Gt.apply(this,arguments)}}();return e.a.createElement(X.a,{spinning:!1},e.a.createElement("section",{className:go.a.bg},e.a.createElement(mt,null),e.a.createElement(Us.a,null),e.a.createElement("section",{style:{marginTop:((We=je.detail)===null||We===void 0?void 0:We.excellent)&&"89px"},className:"edu-container mb80 ".concat(go.a.wrap)},e.a.createElement("aside",{className:go.a.content},e.a.createElement("div",{className:go.a.intro},e.a.createElement("div",{className:go.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Ia.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:wt},e.a.createElement(Qe.a,{value:(Ee=je.detail)===null||Ee===void 0?void 0:Ee.description}))),e.a.createElement(h.a,{className:go.a.wrapTabs,activeKey:Xt,onChange:function(An){return en(An)},tabBarGutter:50,tabBarStyle:{height:76}},_n.map(function(Gt){return e.a.createElement(vs,{tab:Gt.name,key:Gt.key})})),Xt==="stage"&&e.a.createElement(ns,null),Xt==="ranking"&&e.a.createElement(dl,null),Xt==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(ga,null))))},nt=me.default=Object(c.a)(function(Ne){var He=Ne.pathsDetail,We=Ne.loading,Ee=Ne.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We}})(Fs)},Aky1:function(ze,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("ErOA"),X=P("ppsT"),M=P.n(X),y="",E,x="";function C(r){h(r)}function h(r){E=new M.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),r.addFileSuccess&&r.addFileSuccess(e),E.startUpload()},onUploadstarted:function(e){var l=e.file.name;if(e.videoId){var f="/api/users/".concat(y,"/video_auths.json");Object(se.a)(f,{method:"put",body:{video_id:e.videoId,title:l,file_name:l,virtual_classroom_id:x}}).then(function(d){if(d.status==-1){r.onUploadError&&r.onUploadError(e);return}var i=d.data,A=i.UploadAuth,m=i.UploadAddress,v=i.VideoId;E.setUploadAuthAndAddress(e,A,m)}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)})}else{var c="/api/users/".concat(y,"/video_auths.json"),o="";Object(se.a)(c,{method:"Post",body:{title:o+l,file_name:o+l,virtual_classroom_id:x}}).then(function(d){if(d){var i=d.data,A=i.UploadAuth,m=i.UploadAddress,v=i.VideoId;E.setUploadAuthAndAddress(e,A,m,v)}}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){r.onUploadSucceed&&r.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,l,c){r.onUploadFailed&&r.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,l,c){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,l,c){r.onUploadProgress&&r.onUploadProgress(e,l,c);var o=Math.ceil(c*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var l="/api/users/".concat(y,"/video_auths.json");Object(se.a)(l,{method:"put",body:{video_id:e.videoId}}).then(function(c){var o=c.data,f=o.UploadAuth;E.resumeUploadWithAuth(f)}).catch(function(c){console.log(c)})},onUploadEnd:function(e){r.onUploadEnd&&r.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),r.gotUploader&&r.gotUploader(E)}function s(r,n,e){r&&(y=r),n&&(x=n),C(e)}},BPZU:function(ze,me){var P=32,se=7,X=256;function M(n){for(var e=0;n>=P;)e|=n&1,n>>=1;return n+e}function y(n,e,l,c){var o=e+1;if(o===l)return 1;if(c(n[o++],n[e])<0){for(;o<l&&c(n[o],n[o-1])<0;)o++;E(n,e,o)}else for(;o<l&&c(n[o],n[o-1])>=0;)o++;return o-e}function E(n,e,l){for(l--;e<l;){var c=n[e];n[e++]=n[l],n[l--]=c}}function x(n,e,l,c,o){for(c===e&&c++;c<l;c++){for(var f=n[c],d=e,i=c,A;d<i;)A=d+i>>>1,o(f,n[A])<0?i=A:d=A+1;var m=c-d;switch(m){case 3:n[d+3]=n[d+2];case 2:n[d+2]=n[d+1];case 1:n[d+1]=n[d];break;default:for(;m>0;)n[d+m]=n[d+m-1],m--}n[d]=f}}function C(n,e,l,c,o,f){var d=0,i=0,A=1;if(f(n,e[l+o])>0){for(i=c-o;A<i&&f(n,e[l+o+A])>0;)d=A,A=(A<<1)+1,A<=0&&(A=i);A>i&&(A=i),d+=o,A+=o}else{for(i=o+1;A<i&&f(n,e[l+o-A])<=0;)d=A,A=(A<<1)+1,A<=0&&(A=i);A>i&&(A=i);var m=d;d=o-A,A=o-m}for(d++;d<A;){var v=d+(A-d>>>1);f(n,e[l+v])>0?d=v+1:A=v}return A}function h(n,e,l,c,o,f){var d=0,i=0,A=1;if(f(n,e[l+o])<0){for(i=o+1;A<i&&f(n,e[l+o-A])<0;)d=A,A=(A<<1)+1,A<=0&&(A=i);A>i&&(A=i);var m=d;d=o-A,A=o-m}else{for(i=c-o;A<i&&f(n,e[l+o+A])>=0;)d=A,A=(A<<1)+1,A<=0&&(A=i);A>i&&(A=i),d+=o,A+=o}for(d++;d<A;){var v=d+(A-d>>>1);f(n,e[l+v])<0?A=v:d=v+1}return A}function s(n,e){var l=se,c=0,o=X,f=0,d,i,A=0;c=n.length,c<2*X&&(o=c>>>1);var m=[];f=c<120?5:c<1542?10:c<119151?19:40,d=[],i=[];function v(u,a){d[A]=u,i[A]=a,A+=1}function _(){for(;A>1;){var u=A-2;if(u>=1&&i[u-1]<=i[u]+i[u+1]||u>=2&&i[u-2]<=i[u]+i[u-1])i[u-1]<i[u+1]&&u--;else if(i[u]>i[u+1])break;B(u)}}function w(){for(;A>1;){var u=A-2;u>0&&i[u-1]<i[u+1]&&u--,B(u)}}function B(u){var a=d[u],T=i[u],O=d[u+1],S=i[u+1];i[u]=T+S,u===A-3&&(d[u+1]=d[u+2],i[u+1]=i[u+2]),A--;var D=h(n[O],n,a,T,0,e);if(a+=D,T-=D,T===0)return;if(S=C(n[a+T-1],n,O,S,S-1,e),S===0)return;T<=S?b(a,T,O,S):p(a,T,O,S)}function b(u,a,T,O){var S=0;for(S=0;S<a;S++)m[S]=n[u+S];var D=0,R=T,k=u;if(n[k++]=n[R++],--O===0){for(S=0;S<a;S++)n[k+S]=m[D+S];return}if(a===1){for(S=0;S<O;S++)n[k+S]=n[R+S];n[k+O]=m[D];return}for(var Q=l,Y,U,K;;){Y=0,U=0,K=!1;do if(e(n[R],m[D])<0){if(n[k++]=n[R++],U++,Y=0,--O===0){K=!0;break}}else if(n[k++]=m[D++],Y++,U=0,--a===1){K=!0;break}while((Y|U)<Q);if(K)break;do{if(Y=h(n[R],m,D,a,0,e),Y!==0){for(S=0;S<Y;S++)n[k+S]=m[D+S];if(k+=Y,D+=Y,a-=Y,a<=1){K=!0;break}}if(n[k++]=n[R++],--O===0){K=!0;break}if(U=C(m[D],n,R,O,0,e),U!==0){for(S=0;S<U;S++)n[k+S]=n[R+S];if(k+=U,R+=U,O-=U,O===0){K=!0;break}}if(n[k++]=m[D++],--a===1){K=!0;break}Q--}while(Y>=se||U>=se);if(K)break;Q<0&&(Q=0),Q+=2}if(l=Q,l<1&&(l=1),a===1){for(S=0;S<O;S++)n[k+S]=n[R+S];n[k+O]=m[D]}else{if(a===0)throw new Error;for(S=0;S<a;S++)n[k+S]=m[D+S]}}function p(u,a,T,O){var S=0;for(S=0;S<O;S++)m[S]=n[T+S];var D=u+a-1,R=O-1,k=T+O-1,Q=0,Y=0;if(n[k--]=n[D--],--a===0){for(Q=k-(O-1),S=0;S<O;S++)n[Q+S]=m[S];return}if(O===1){for(k-=a,D-=a,Y=k+1,Q=D+1,S=a-1;S>=0;S--)n[Y+S]=n[Q+S];n[k]=m[R];return}for(var U=l;;){var K=0,z=0,F=!1;do if(e(m[R],n[D])<0){if(n[k--]=n[D--],K++,z=0,--a===0){F=!0;break}}else if(n[k--]=m[R--],z++,K=0,--O===1){F=!0;break}while((K|z)<U);if(F)break;do{if(K=a-h(m[R],n,u,a,a-1,e),K!==0){for(k-=K,D-=K,a-=K,Y=k+1,Q=D+1,S=K-1;S>=0;S--)n[Y+S]=n[Q+S];if(a===0){F=!0;break}}if(n[k--]=m[R--],--O===1){F=!0;break}if(z=O-C(n[D],m,0,O,O-1,e),z!==0){for(k-=z,R-=z,O-=z,Y=k+1,Q=R+1,S=0;S<z;S++)n[Y+S]=m[Q+S];if(O<=1){F=!0;break}}if(n[k--]=n[D--],--a===0){F=!0;break}U--}while(K>=se||z>=se);if(F)break;U<0&&(U=0),U+=2}if(l=U,l<1&&(l=1),O===1){for(k-=a,D-=a,Y=k+1,Q=D+1,S=a-1;S>=0;S--)n[Y+S]=n[Q+S];n[k]=m[R]}else{if(O===0)throw new Error;for(Q=k-(O-1),S=0;S<O;S++)n[Q+S]=m[S]}}this.mergeRuns=_,this.forceMergeRuns=w,this.pushRun=v}function r(n,e,l,c){l||(l=0),c||(c=n.length);var o=c-l;if(o<2)return;var f=0;if(o<P){f=y(n,l,c,e),x(n,l,c,l+f,e);return}var d=new s(n,e),i=M(o);do{if(f=y(n,l,c,e),f<i){var A=o;A>i&&(A=i),x(n,l,l+A,l+f,e),f=A}d.pushRun(l,f),d.mergeRuns(),o-=f,l+=f}while(o!==0);d.forceMergeRuns()}ze.exports=r},BU3w:function(ze,me,P){"use strict";P.d(me,"a",function(){return x});var se=P("MNnm"),X="rc-util-key";function M(C){if(C.attachTo)return C.attachTo;var h=document.querySelector("head");return h||document.body}function y(C){var h,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(se.a)())return null;var r=document.createElement("style");if((h=s.csp)===null||h===void 0?void 0:h.nonce){var n;r.nonce=(n=s.csp)===null||n===void 0?void 0:n.nonce}r.innerHTML=C;var e=M(s),l=e.firstChild;return s.prepend&&e.prepend?e.prepend(r):s.prepend&&l?e.insertBefore(r,l):e.appendChild(r),r}var E=new Map;function x(C,h){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=M(s);if(!E.has(r)){var n=y("",s),e=n.parentNode;E.set(r,e),e.removeChild(n)}var l=Array.from(E.get(r).children).find(function(i){return i.tagName==="STYLE"&&i[X]===h});if(l){var c,o;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&l.nonce!==((o=s.csp)===null||o===void 0?void 0:o.nonce)){var f;l.nonce=(f=s.csp)===null||f===void 0?void 0:f.nonce}return l.innerHTML!==C&&(l.innerHTML=C),l}var d=y(C,s);return d[X]=h,d}},Bd2K:function(ze,me,P){(function(se){se(P("VrN/"),P("osHv"))})(function(se){se.defineOption("autoCloseTags",!1,function(s,r,n){if(n!=se.Init&&n&&s.removeKeyMap("autoCloseTags"),!r)return;var e={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(e["'/'"]=function(l){return x(l)}),(typeof r!="object"||r.whenOpening!==!1)&&(e["'>'"]=function(l){return y(l)}),s.addKeyMap(e)});var X=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],M=["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(s){if(s.getOption("disableInput"))return se.Pass;for(var r=s.listSelections(),n=[],e=s.getOption("autoCloseTags"),l=0;l<r.length;l++){if(!r[l].empty())return se.Pass;var c=r[l].head,o=s.getTokenAt(c),f=se.innerMode(s.getMode(),o.state),d=f.state,i=f.mode.xmlCurrentTag&&f.mode.xmlCurrentTag(d),A=i&&i.name;if(!A)return se.Pass;var m=f.mode.configuration=="html",v=typeof e=="object"&&e.dontCloseTags||m&&X,_=typeof e=="object"&&e.indentTags||m&&M;o.end>c.ch&&(A=A.slice(0,A.length-o.end+c.ch));var w=A.toLowerCase();if(!A||o.type=="string"&&(o.end!=c.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&i.close||o.string.indexOf("/")==c.ch-o.start-1||v&&C(v,w)>-1||h(s,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(d)||[],A,c,!0))return se.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&C(B,A)>-1){n[l]={text:"/>",newPos:se.Pos(c.line,c.ch+2)};continue}var b=_&&C(_,w)>-1;n[l]={indent:b,text:">"+(b?`
`:"")+"</"+A+">",newPos:b?se.Pos(c.line+1,0):se.Pos(c.line,c.ch+1)}}for(var p=typeof e=="object"&&e.dontIndentOnAutoClose,l=r.length-1;l>=0;l--){var u=n[l];s.replaceRange(u.text,r[l].head,r[l].anchor,"+insert");var a=s.listSelections().slice(0);a[l]={head:u.newPos,anchor:u.newPos},s.setSelections(a),!p&&u.indent&&(s.indentLine(u.newPos.line,null,!0),s.indentLine(u.newPos.line+1,null,!0))}}function E(s,r){for(var n=s.listSelections(),e=[],l=r?"/":"</",c=s.getOption("autoCloseTags"),o=typeof c=="object"&&c.dontIndentOnSlash,f=0;f<n.length;f++){if(!n[f].empty())return se.Pass;var d=n[f].head,i=s.getTokenAt(d),A=se.innerMode(s.getMode(),i.state),m=A.state;if(r&&(i.type=="string"||i.string.charAt(0)!="<"||i.start!=d.ch-1))return se.Pass;var v,_=A.mode.name!="xml"&&s.getMode().name=="htmlmixed";if(_&&A.mode.name=="javascript")v=l+"script";else if(_&&A.mode.name=="css")v=l+"style";else{var w=A.mode.xmlCurrentContext&&A.mode.xmlCurrentContext(m);if(!w||w.length&&h(s,w,w[w.length-1],d))return se.Pass;v=l+w[w.length-1]}s.getLine(d.line).charAt(i.end)!=">"&&(v+=">"),e[f]=v}if(s.replaceSelections(e),n=s.listSelections(),!o)for(var f=0;f<n.length;f++)(f==n.length-1||n[f].head.line<n[f+1].head.line)&&s.indentLine(n[f].head.line)}function x(s){return s.getOption("disableInput")?se.Pass:E(s,!0)}se.commands.closeTag=function(s){return E(s)};function C(s,r){if(s.indexOf)return s.indexOf(r);for(var n=0,e=s.length;n<e;++n)if(s[n]==r)return n;return-1}function h(s,r,n,e,l){if(!se.scanForClosingTag)return!1;var c=Math.min(s.lastLine()+1,e.line+500),o=se.scanForClosingTag(s,e,null,c);if(!o||o.tag!=n)return!1;for(var f=l?1:0,d=r.length-1;d>=0&&r[d]==n;d--)++f;e=o.to;for(var d=1;d<f;d++){var i=se.scanForClosingTag(s,e,null,c);if(!i||i.tag!=n)return!1;e=i.to}return!0}})},BdwD:function(ze,me,P){"use strict";var se=P("k1fw"),X=P("q1tI"),M=P.n(X),y=P("MXfU"),E=P.n(y),x=P("Nmsl"),C=P.n(x),h=function(r){var n=r.buttonProps,e=n===void 0?{}:n,l=r.styles,c=l===void 0?{}:l,o=r.customText,f=r.ButtonText,d=r.ButtonClick,i=r.Buttonclass,A=r.ButtonTwo,m=r.imgUrl;return M.a.createElement("div",{className:C.a.none_panels,style:Object(se.a)({},c)},M.a.createElement("div",null,M.a.createElement("img",{src:m||E.a,alt:""}),M.a.createElement("p",{className:C.a.none_p_title},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};me.a=h},BjJ7:function(ze,me,P){"use strict";P.d(me,"d",function(){return X}),P.d(me,"c",function(){return M}),P.d(me,"e",function(){return y}),P.d(me,"b",function(){return E}),P.d(me,"a",function(){return C});var se=P("m3rI");function X(h){var s=!0;if(h.length>0){for(var r=0;r<h.length;r++)if(h[r].compile_success==0||!h[r].compile_success){s=!1;break}}else s=!1;return s}function M(h){for(var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=[],n=0;n<h.length;n++){var e=h[n],l=s?"".concat(s,"/").concat(e.name):"".concat(e.name);r.push({title:e.name,isLeaf:!(e.type==="tree"),key:l})}return r}function y(h,s,r){for(var n=0;n<h.length;n++){var e=h[n];if(e.key===s){e.children=r;break}e.children&&y(e.children,s,r)}return h}function E(h,s,r){var n;return function(){var e=this,l=arguments,c=function(){n=null,r||h.apply(e,l)},o=r&&!n;clearTimeout(n),n=setTimeout(c,s),o&&h.apply(e,l)}}var x=!0,C=se.a.API_SERVER},BlVb:function(ze,me,P){var se=P("hyiK"),X=1e-8;function M(E,x){return Math.abs(E-x)<X}function y(E,x,C){var h=0,s=E[0];if(!s)return!1;for(var r=1;r<E.length;r++){var n=E[r];h+=se(s[0],s[1],n[0],n[1],x,C),s=n}var e=E[0];return(!M(s[0],e[0])||!M(s[1],e[1]))&&(h+=se(s[0],s[1],e[0],e[1],x,C)),h!==0}me.contain=y},Bq2U:function(ze,me,P){var se=P("RDYZ"),X=P("Qe9p"),M=P("bYtY"),y=M.isArrayLike,E=Array.prototype.slice;function x(v,_){return v[_]}function C(v,_,w){v[_]=w}function h(v,_,w){return(_-v)*w+v}function s(v,_,w){return w>.5?_:v}function r(v,_,w,B,b){var p=v.length;if(b===1)for(var u=0;u<p;u++)B[u]=h(v[u],_[u],w);else for(var a=p&&v[0].length,u=0;u<p;u++)for(var T=0;T<a;T++)B[u][T]=h(v[u][T],_[u][T],w)}function n(v,_,w){var B=v.length,b=_.length;if(B!==b){var p=B>b;if(p)v.length=b;else for(var u=B;u<b;u++)v.push(w===1?_[u]:E.call(_[u]))}for(var a=v[0]&&v[0].length,u=0;u<v.length;u++)if(w===1)isNaN(v[u])&&(v[u]=_[u]);else for(var T=0;T<a;T++)isNaN(v[u][T])&&(v[u][T]=_[u][T])}function e(v,_,w){if(v===_)return!0;var B=v.length;if(B!==_.length)return!1;if(w===1){for(var b=0;b<B;b++)if(v[b]!==_[b])return!1}else for(var p=v[0].length,b=0;b<B;b++)for(var u=0;u<p;u++)if(v[b][u]!==_[b][u])return!1;return!0}function l(v,_,w,B,b,p,u,a,T){var O=v.length;if(T===1)for(var S=0;S<O;S++)a[S]=c(v[S],_[S],w[S],B[S],b,p,u);else for(var D=v[0].length,S=0;S<O;S++)for(var R=0;R<D;R++)a[S][R]=c(v[S][R],_[S][R],w[S][R],B[S][R],b,p,u)}function c(v,_,w,B,b,p,u){var a=(w-v)*.5,T=(B-_)*.5;return(2*(_-w)+a+T)*u+(-3*(_-w)-2*a-T)*p+a*b+_}function o(v){if(y(v)){var _=v.length;if(y(v[0])){for(var w=[],B=0;B<_;B++)w.push(E.call(v[B]));return w}return E.call(v)}return v}function f(v){return v[0]=Math.floor(v[0]),v[1]=Math.floor(v[1]),v[2]=Math.floor(v[2]),"rgba("+v.join(",")+")"}function d(v){var _=v[v.length-1].value;return y(_&&_[0])?2:1}function i(v,_,w,B,b,p){var u=v._getter,a=v._setter,T=_==="spline",O=B.length;if(!O)return;var S=B[0].value,D=y(S),R=!1,k=!1,Q=D?d(B):0,Y;B.sort(function(xe,De){return xe.time-De.time}),Y=B[O-1].time;for(var U=[],K=[],z=B[0].value,F=!0,H=0;H<O;H++){U.push(B[H].time/Y);var G=B[H].value;if(D&&e(G,z,Q)||!D&&G===z||(F=!1),z=G,typeof G=="string"){var ee=X.parse(G);ee?(G=ee,R=!0):k=!0}K.push(G)}if(!p&&F)return;for(var re=K[O-1],H=0;H<O-1;H++)D?n(K[H],re,Q):isNaN(K[H])&&!isNaN(re)&&!k&&!R&&(K[H]=re);D&&n(u(v._target,b),re,Q);var pe=0,ie=0,ge,he,be,fe,de,$;if(R)var ue=[0,0,0,0];var Ae=function(xe,De){var Re;if(De<0)Re=0;else if(De<ie){for(ge=Math.min(pe+1,O-1),Re=ge;Re>=0&&!(U[Re]<=De);Re--);Re=Math.min(Re,O-2)}else{for(Re=pe;Re<O&&!(U[Re]>De);Re++);Re=Math.min(Re-1,O-2)}pe=Re,ie=De;var ne=U[Re+1]-U[Re];if(ne===0)return;if(he=(De-U[Re])/ne,T)if(fe=K[Re],be=K[Re===0?Re:Re-1],de=K[Re>O-2?O-1:Re+1],$=K[Re>O-3?O-1:Re+2],D)l(be,fe,de,$,he,he*he,he*he*he,u(xe,b),Q);else{var N;if(R)N=l(be,fe,de,$,he,he*he,he*he*he,ue,1),N=f(ue);else{if(k)return s(fe,de,he);N=c(be,fe,de,$,he,he*he,he*he*he)}a(xe,b,N)}else if(D)r(K[Re],K[Re+1],he,u(xe,b),Q);else{var N;if(R)r(K[Re],K[Re+1],he,ue,1),N=f(ue);else{if(k)return s(K[Re],K[Re+1],he);N=h(K[Re],K[Re+1],he)}a(xe,b,N)}},ce=new se({target:v._target,life:Y,loop:v._loop,delay:v._delay,onframe:Ae,ondestroy:w});return _&&_!=="spline"&&(ce.easing=_),ce}var A=function(v,_,w,B){this._tracks={},this._target=v,this._loop=_||!1,this._getter=w||x,this._setter=B||C,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(v,_){var w=this._tracks;for(var B in _){if(!_.hasOwnProperty(B))continue;if(!w[B]){w[B]=[];var b=this._getter(this._target,B);if(b==null)continue;v!==0&&w[B].push({time:0,value:o(b)})}w[B].push({time:v,value:_[B]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].pause();this._paused=!0},resume:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var v=this._doneList,_=v.length,w=0;w<_;w++)v[w].call(this)},start:function(v,_){var w=this,B=0,b=function(){B--,B||w._doneCallback()},p;for(var u in this._tracks){if(!this._tracks.hasOwnProperty(u))continue;var a=i(this,v,b,this._tracks[u],u,_);a&&(this._clipList.push(a),B++,this.animation&&this.animation.addClip(a),p=a)}if(p){var T=p.onframe;p.onframe=function(O,S){T(O,S);for(var D=0;D<w._onframeList.length;D++)w._onframeList[D](O,S)}}return B||this._doneCallback(),this},stop:function(v){for(var _=this._clipList,w=this.animation,B=0;B<_.length;B++){var b=_[B];v&&b.onframe(this._target,1),w&&w.removeClip(b)}_.length=0},delay:function(v){return this._delay=v,this},done:function(v){return v&&this._doneList.push(v),this},getClips:function(){return this._clipList}};var m=A;ze.exports=m},"C+DQ":function(ze,me,P){},C0SR:function(ze,me,P){var se=P("YH21"),X=function(){this._track=[]};X.prototype={constructor:X,recognize:function(C,h,s){return this._doTrack(C,h,s),this._recognize(C)},clear:function(){return this._track.length=0,this},_doTrack:function(C,h,s){var r=C.touches;if(!r)return;for(var n={points:[],touches:[],target:h,event:C},e=0,l=r.length;e<l;e++){var c=r[e],o=se.clientToLocal(s,c,{});n.points.push([o.zrX,o.zrY]),n.touches.push(c)}this._track.push(n)},_recognize:function(C){for(var h in E)if(E.hasOwnProperty(h)){var s=E[h](this._track,C);if(s)return s}}};function M(C){var h=C[1][0]-C[0][0],s=C[1][1]-C[0][1];return Math.sqrt(h*h+s*s)}function y(C){return[(C[0][0]+C[1][0])/2,(C[0][1]+C[1][1])/2]}var E={pinch:function(C,h){var s=C.length;if(!s)return;var r=(C[s-1]||{}).points,n=(C[s-2]||{}).points||r;if(n&&n.length>1&&r&&r.length>1){var e=M(r)/M(n);!isFinite(e)&&(e=1),h.pinchScale=e;var l=y(r);return h.pinchX=l[0],h.pinchY=l[1],{type:"pinch",target:C[0].target,event:h}}}},x=X;ze.exports=x},CnIC:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(ze,me){function P(){}P.prototype={diff:function(E,x,C){C||(C=function(A,m){return A===m}),this.equals=C;var h=this;E=E.slice(),x=x.slice();var s=x.length,r=E.length,n=1,e=s+r,l=[{newPos:-1,components:[]}],c=this.extractCommon(l[0],x,E,0);if(l[0].newPos+1>=s&&c+1>=r){for(var o=[],f=0;f<x.length;f++)o.push(f);return[{indices:o,count:x.length}]}function d(){for(var A=-1*n;A<=n;A+=2){var m,v=l[A-1],_=l[A+1],w=(_?_.newPos:0)-A;v&&(l[A-1]=void 0);var B=v&&v.newPos+1<s,b=_&&0<=w&&w<r;if(!B&&!b){l[A]=void 0;continue}if(!B||b&&v.newPos<_.newPos?(m=X(_),h.pushComponent(m.components,void 0,!0)):(m=v,m.newPos++,h.pushComponent(m.components,!0,void 0)),w=h.extractCommon(m,x,E,A),m.newPos+1>=s&&w+1>=r)return se(h,m.components,x,E);l[A]=m}n++}for(;n<=e;){var i=d();if(i)return i}},pushComponent:function(E,x,C){var h=E[E.length-1];h&&h.added===x&&h.removed===C?E[E.length-1]={count:h.count+1,added:x,removed:C}:E.push({count:1,added:x,removed:C})},extractCommon:function(E,x,C,h){for(var s=x.length,r=C.length,n=E.newPos,e=n-h,l=0;n+1<s&&e+1<r&&this.equals(x[n+1],C[e+1]);)n++,e++,l++;return l&&E.components.push({count:l}),E.newPos=n,e},tokenize:function(E){return E.slice()},join:function(E){return E.slice()}};function se(E,x,C,h){for(var s=0,r=x.length,n=0,e=0;s<r;s++){var l=x[s];if(l.removed){for(var c=[],o=e;o<e+l.count;o++)c.push(o);l.indices=c,e+=l.count}else{for(var c=[],o=n;o<n+l.count;o++)c.push(o);l.indices=c,n+=l.count,l.added||(e+=l.count)}}return x}function X(E){return{newPos:E.newPos,components:E.components.slice(0)}}var M=new P;function y(E,x,C){return M.diff(E,x,C)}ze.exports=y},DN4a:function(ze,me,P){var se=P("Fofx"),X=P("QBsz"),M=se.identity,y=5e-5;function E(e){return e>y||e<-y}var x=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},C=x.prototype;C.transform=null,C.needLocalTransform=function(){return E(this.rotation)||E(this.position[0])||E(this.position[1])||E(this.scale[0]-1)||E(this.scale[1]-1)};var h=[];C.updateTransform=function(){var e=this.parent,l=e&&e.transform,c=this.needLocalTransform(),o=this.transform;if(!(c||l)){o&&M(o);return}o=o||se.create(),c?this.getLocalTransform(o):M(o),l&&(c?se.mul(o,e.transform,o):se.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(h);var d=h[0]<0?-1:1,i=h[1]<0?-1:1,A=((h[0]-d)*f+d)/h[0]||0,m=((h[1]-i)*f+i)/h[1]||0;o[0]*=A,o[1]*=A,o[2]*=m,o[3]*=m}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},C.getLocalTransform=function(e){return x.getLocalTransform(this,e)},C.setTransform=function(e){var l=this.transform,c=e.dpr||1;l?e.setTransform(c*l[0],c*l[1],c*l[2],c*l[3],c*l[4],c*l[5]):e.setTransform(c,0,0,c,0,0)},C.restoreTransform=function(e){var l=e.dpr||1;e.setTransform(l,0,0,l,0,0)};var s=[],r=se.create();C.setLocalTransform=function(e){if(!e)return;var l=e[0]*e[0]+e[1]*e[1],c=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;E(l-1)&&(l=Math.sqrt(l)),E(c-1)&&(c=Math.sqrt(c)),e[0]<0&&(l=-l),e[3]<0&&(c=-c),o[0]=e[4],o[1]=e[5],f[0]=l,f[1]=c,this.rotation=Math.atan2(-e[1]/c,e[0]/l)},C.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,l=this.transform;e&&e.transform&&(se.mul(s,e.invTransform,l),l=s);var c=this.origin;c&&(c[0]||c[1])&&(r[4]=c[0],r[5]=c[1],se.mul(s,l,r),s[4]-=c[0],s[5]-=c[1],l=s),this.setLocalTransform(l)},C.getGlobalScale=function(e){var l=this.transform;return e=e||[],l?(e[0]=Math.sqrt(l[0]*l[0]+l[1]*l[1]),e[1]=Math.sqrt(l[2]*l[2]+l[3]*l[3]),l[0]<0&&(e[0]=-e[0]),l[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},C.transformCoordToLocal=function(e,l){var c=[e,l],o=this.invTransform;return o&&X.applyTransform(c,c,o),c},C.transformCoordToGlobal=function(e,l){var c=[e,l],o=this.transform;return o&&X.applyTransform(c,c,o),c},x.getLocalTransform=function(e,l){l=l||[],M(l);var c=e.origin,o=e.scale||[1,1],f=e.rotation||0,d=e.position||[0,0];return c&&(l[4]-=c[0],l[5]-=c[1]),se.scale(l,l,o),f&&se.rotate(l,l,f),c&&(l[4]+=c[0],l[5]+=c[1]),l[4]+=d[0],l[5]+=d[1],l};var n=x;ze.exports=n},Dagg:function(ze,me,P){var se=P("Gev7"),X=P("mFDi"),M=P("bYtY"),y=P("Xnb7");function E(C){se.call(this,C)}E.prototype={constructor:E,type:"image",brush:function(C,h){var s=this.style,r=s.image;s.bind(C,this,h);var n=this._image=y.createOrUpdateImage(r,this._image,this,this.onload);if(!n||!y.isImageReady(n))return;var e=s.x||0,l=s.y||0,c=s.width,o=s.height,f=n.width/n.height;if(c==null&&o!=null?c=o*f:o==null&&c!=null?o=c/f:c==null&&o==null&&(c=n.width,o=n.height),this.setTransform(C),s.sWidth&&s.sHeight){var d=s.sx||0,i=s.sy||0;C.drawImage(n,d,i,s.sWidth,s.sHeight,e,l,c,o)}else if(s.sx&&s.sy){var d=s.sx,i=s.sy,A=c-d,m=o-i;C.drawImage(n,d,i,A,m,e,l,c,o)}else C.drawImage(n,e,l,c,o);s.text!=null&&(this.restoreTransform(C),this.drawRectText(C,this.getBoundingRect()))},getBoundingRect:function(){var C=this.style;return this._rect||(this._rect=new X(C.x||0,C.y||0,C.width||0,C.height||0)),this._rect}},M.inherits(E,se);var x=E;ze.exports=x},DlQD:function(ze,me,P){(function(se,X){ze.exports=X()})(this,function(){"use strict";function se(Ze,Ve){for(var ke=0;ke<Ve.length;ke++){var we=Ve[ke];we.enumerable=we.enumerable||!1,we.configurable=!0,"value"in we&&(we.writable=!0),Object.defineProperty(Ze,we.key,we)}}function X(Ze,Ve,ke){return Ve&&se(Ze.prototype,Ve),ke&&se(Ze,ke),Ze}function M(Ze,Ve){if(!Ze)return;if(typeof Ze=="string")return y(Ze,Ve);var ke=Object.prototype.toString.call(Ze).slice(8,-1);if(ke==="Object"&&Ze.constructor&&(ke=Ze.constructor.name),ke==="Map"||ke==="Set")return Array.from(Ze);if(ke==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ke))return y(Ze,Ve)}function y(Ze,Ve){(Ve==null||Ve>Ze.length)&&(Ve=Ze.length);for(var ke=0,we=new Array(Ve);ke<Ve;ke++)we[ke]=Ze[ke];return we}function E(Ze,Ve){var ke;if(typeof Symbol=="undefined"||Ze[Symbol.iterator]==null){if(Array.isArray(Ze)||(ke=M(Ze))||Ve&&Ze&&typeof Ze.length=="number"){ke&&(Ze=ke);var we=0;return function(){return we>=Ze.length?{done:!0}:{done:!1,value:Ze[we++]}}}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 ke=Ze[Symbol.iterator](),ke.next.bind(ke)}function x(Ze,Ve){return Ve={exports:{}},Ze(Ve,Ve.exports),Ve.exports}var C=x(function(Ze){function Ve(){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 ke(we){Ze.exports.defaults=we}Ze.exports={defaults:Ve(),getDefaults:Ve,changeDefaults:ke}}),h=C.defaults,s=C.getDefaults,r=C.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,o={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},f=function(Ve){return o[Ve]};function d(Ze,Ve){if(Ve){if(n.test(Ze))return Ze.replace(e,f)}else if(l.test(Ze))return Ze.replace(c,f);return Ze}var i=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ze){return Ze.replace(i,function(Ve,ke){return ke=ke.toLowerCase(),ke==="colon"?":":ke.charAt(0)==="#"?ke.charAt(1)==="x"?String.fromCharCode(parseInt(ke.substring(2),16)):String.fromCharCode(+ke.substring(1)):""})}var m=/(^|[^\[])\^/g;function v(Ze,Ve){Ze=Ze.source||Ze,Ve=Ve||"";var ke={replace:function(Me,Ie){return Ie=Ie.source||Ie,Ie=Ie.replace(m,"$1"),Ze=Ze.replace(Me,Ie),ke},getRegex:function(){return new RegExp(Ze,Ve)}};return ke}var _=/[^\w:]/g,w=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(Ze,Ve,ke){if(Ze){var we;try{we=decodeURIComponent(A(ke)).replace(_,"").toLowerCase()}catch(Me){return null}if(we.indexOf("javascript:")===0||we.indexOf("vbscript:")===0||we.indexOf("data:")===0)return null}Ve&&!w.test(ke)&&(ke=T(Ve,ke));try{ke=encodeURI(ke).replace(/%25/g,"%")}catch(Me){return null}return ke}var b={},p=/^[^:]+:\/*[^/]*$/,u=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(Ze,Ve){b[" "+Ze]||(p.test(Ze)?b[" "+Ze]=Ze+"/":b[" "+Ze]=R(Ze,"/",!0)),Ze=b[" "+Ze];var ke=Ze.indexOf(":")===-1;return Ve.substring(0,2)==="//"?ke?Ve:Ze.replace(u,"$1")+Ve:Ve.charAt(0)==="/"?ke?Ve:Ze.replace(a,"$1")+Ve:Ze+Ve}var O={exec:function(){}};function S(Ze){for(var Ve=1,ke,we;Ve<arguments.length;Ve++){ke=arguments[Ve];for(we in ke)Object.prototype.hasOwnProperty.call(ke,we)&&(Ze[we]=ke[we])}return Ze}function D(Ze,Ve){var ke=Ze.replace(/\|/g,function(Ie,Ge,ot){for(var mt=!1,St=Ge;--St>=0&&ot[St]==="\\";)mt=!mt;return mt?"|":" |"}),we=ke.split(/ \|/),Me=0;if(we.length>Ve)we.splice(Ve);else for(;we.length<Ve;)we.push("");for(;Me<we.length;Me++)we[Me]=we[Me].trim().replace(/\\\|/g,"|");return we}function R(Ze,Ve,ke){var we=Ze.length;if(we===0)return"";for(var Me=0;Me<we;){var Ie=Ze.charAt(we-Me-1);if(Ie===Ve&&!ke)Me++;else if(Ie!==Ve&&ke)Me++;else break}return Ze.substr(0,we-Me)}function k(Ze,Ve){if(Ze.indexOf(Ve[1])===-1)return-1;for(var ke=Ze.length,we=0,Me=0;Me<ke;Me++)if(Ze[Me]==="\\")Me++;else if(Ze[Me]===Ve[0])we++;else if(Ze[Me]===Ve[1]&&(we--,we<0))return Me;return-1}function Q(Ze){Ze&&Ze.sanitize&&!Ze.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var Y={escape:d,unescape:A,edit:v,cleanUrl:B,resolveUrl:T,noopTest:O,merge:S,splitCells:D,rtrim:R,findClosingBracket:k,checkSanitizeDeprecation:Q},U=C.defaults,K=Y.rtrim,z=Y.splitCells,F=Y.escape,H=Y.findClosingBracket;function G(Ze,Ve,ke){var we=Ve.href,Me=Ve.title?F(Ve.title):null,Ie=Ze[1].replace(/\\([\[\]])/g,"$1");return Ze[0].charAt(0)!=="!"?{type:"link",raw:ke,href:we,title:Me,text:Ie}:{type:"image",raw:ke,href:we,title:Me,text:F(Ie)}}function ee(Ze,Ve){var ke=Ze.match(/^(\s+)(?:```)/);if(ke===null)return Ve;var we=ke[1];return Ve.split(`
`).map(function(Me){var Ie=Me.match(/^\s+/);if(Ie===null)return Me;var Ge=Ie[0];return Ge.length>=we.length?Me.slice(we.length):Me}).join(`
`)}var re=function(){function Ze(ke){this.options=ke||U}var Ve=Ze.prototype;return Ve.space=function(we){var Me=this.rules.block.newline.exec(we);if(Me)return Me[0].length>1?{type:"space",raw:Me[0]}:{raw:`
`}},Ve.code=function(we,Me){var Ie=this.rules.block.code.exec(we);if(Ie){var Ge=Me[Me.length-1];if(Ge&&Ge.type==="paragraph")return{raw:Ie[0],text:Ie[0].trimRight()};var ot=Ie[0].replace(/^ {4}/gm,"");return{type:"code",raw:Ie[0],codeBlockStyle:"indented",text:this.options.pedantic?ot:K(ot,`
`)}}},Ve.fences=function(we){var Me=this.rules.block.fences.exec(we);if(Me){var Ie=Me[0],Ge=ee(Ie,Me[3]||"");return{type:"code",raw:Ie,lang:Me[2]?Me[2].trim():Me[2],text:Ge}}},Ve.heading=function(we){var Me=this.rules.block.heading.exec(we);if(Me)return{type:"heading",raw:Me[0],depth:Me[1].length,text:Me[2]}},Ve.nptable=function(we){var Me=this.rules.block.nptable.exec(we);if(Me){var Ie={type:"table",header:z(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(`
`):[],raw:Me[0]};if(Ie.header.length===Ie.align.length){var Ge=Ie.align.length,ot;for(ot=0;ot<Ge;ot++)/^ *-+: *$/.test(Ie.align[ot])?Ie.align[ot]="right":/^ *:-+: *$/.test(Ie.align[ot])?Ie.align[ot]="center":/^ *:-+ *$/.test(Ie.align[ot])?Ie.align[ot]="left":Ie.align[ot]=null;for(Ge=Ie.cells.length,ot=0;ot<Ge;ot++)Ie.cells[ot]=z(Ie.cells[ot],Ie.header.length);return Ie}}},Ve.hr=function(we){var Me=this.rules.block.hr.exec(we);if(Me)return{type:"hr",raw:Me[0]}},Ve.blockquote=function(we){var Me=this.rules.block.blockquote.exec(we);if(Me){var Ie=Me[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Me[0],text:Ie}}},Ve.list=function(we){var Me=this.rules.block.list.exec(we);if(Me){for(var Ie=Me[0],Ge=Me[2],ot=Ge.length>1,mt=Ge[Ge.length-1]===")",St={type:"list",raw:Ie,ordered:ot,start:ot?+Ge.slice(0,-1):"",loose:!1,items:[]},_t=Me[0].match(this.rules.block.item),Tt=!1,Lt,Dt,Ct,ct,At,Pe,Je,xt=_t.length,ft=0;ft<xt;ft++)Lt=_t[ft],Ie=Lt,Dt=Lt.length,Lt=Lt.replace(/^ *([*+-]|\d+[.)]) */,""),~Lt.indexOf(`
`)&&(Dt-=Lt.length,Lt=this.options.pedantic?Lt.replace(/^ {1,4}/gm,""):Lt.replace(new RegExp("^ {1,"+Dt+"}","gm"),"")),ft!==xt-1&&(Ct=this.rules.block.bullet.exec(_t[ft+1])[0],(ot?Ct.length===1||!mt&&Ct[Ct.length-1]===")":Ct.length>1||this.options.smartLists&&Ct!==Ge)&&(ct=_t.slice(ft+1).join(`
`),St.raw=St.raw.substring(0,St.raw.length-ct.length),ft=xt-1)),At=Tt||/\n\n(?!\s*$)/.test(Lt),ft!==xt-1&&(Tt=Lt.charAt(Lt.length-1)===`
`,At||(At=Tt)),At&&(St.loose=!0),Pe=/^\[[ xX]\] /.test(Lt),Je=void 0,Pe&&(Je=Lt[1]!==" ",Lt=Lt.replace(/^\[[ xX]\] +/,"")),St.items.push({type:"list_item",raw:Ie,task:Pe,checked:Je,loose:At,text:Lt});return St}},Ve.html=function(we){var Me=this.rules.block.html.exec(we);if(Me)return{type:this.options.sanitize?"paragraph":"html",raw:Me[0],pre:!this.options.sanitizer&&(Me[1]==="pre"||Me[1]==="script"||Me[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Me[0]):F(Me[0]):Me[0]}},Ve.def=function(we){var Me=this.rules.block.def.exec(we);if(Me){Me[3]&&(Me[3]=Me[3].substring(1,Me[3].length-1));var Ie=Me[1].toLowerCase().replace(/\s+/g," ");return{tag:Ie,raw:Me[0],href:Me[2],title:Me[3]}}},Ve.table=function(we){var Me=this.rules.block.table.exec(we);if(Me){var Ie={type:"table",header:z(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(`
`):[]};if(Ie.header.length===Ie.align.length){Ie.raw=Me[0];var Ge=Ie.align.length,ot;for(ot=0;ot<Ge;ot++)/^ *-+: *$/.test(Ie.align[ot])?Ie.align[ot]="right":/^ *:-+: *$/.test(Ie.align[ot])?Ie.align[ot]="center":/^ *:-+ *$/.test(Ie.align[ot])?Ie.align[ot]="left":Ie.align[ot]=null;for(Ge=Ie.cells.length,ot=0;ot<Ge;ot++)Ie.cells[ot]=z(Ie.cells[ot].replace(/^ *\| *| *\| *$/g,""),Ie.header.length);return Ie}}},Ve.lheading=function(we){var Me=this.rules.block.lheading.exec(we);if(Me)return{type:"heading",raw:Me[0],depth:Me[2].charAt(0)==="="?1:2,text:Me[1]}},Ve.paragraph=function(we){var Me=this.rules.block.paragraph.exec(we);if(Me)return{type:"paragraph",raw:Me[0],text:Me[1].charAt(Me[1].length-1)===`
`?Me[1].slice(0,-1):Me[1]}},Ve.text=function(we,Me){var Ie=this.rules.block.text.exec(we);if(Ie){var Ge=Me[Me.length-1];return Ge&&Ge.type==="text"?{raw:Ie[0],text:Ie[0]}:{type:"text",raw:Ie[0],text:Ie[0]}}},Ve.escape=function(we){var Me=this.rules.inline.escape.exec(we);if(Me)return{type:"escape",raw:Me[0],text:F(Me[1])}},Ve.tag=function(we,Me,Ie){var Ge=this.rules.inline.tag.exec(we);if(Ge)return!Me&&/^<a /i.test(Ge[0])?Me=!0:Me&&/^<\/a>/i.test(Ge[0])&&(Me=!1),!Ie&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ge[0])?Ie=!0:Ie&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ge[0])&&(Ie=!1),{type:this.options.sanitize?"text":"html",raw:Ge[0],inLink:Me,inRawBlock:Ie,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ge[0]):F(Ge[0]):Ge[0]}},Ve.link=function(we){var Me=this.rules.inline.link.exec(we);if(Me){var Ie=H(Me[2],"()");if(Ie>-1){var Ge=Me[0].indexOf("!")===0?5:4,ot=Ge+Me[1].length+Ie;Me[2]=Me[2].substring(0,Ie),Me[0]=Me[0].substring(0,ot).trim(),Me[3]=""}var mt=Me[2],St="";if(this.options.pedantic){var _t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(mt);_t?(mt=_t[1],St=_t[3]):St=""}else St=Me[3]?Me[3].slice(1,-1):"";mt=mt.trim().replace(/^<([\s\S]*)>$/,"$1");var Tt=G(Me,{href:mt&&mt.replace(this.rules.inline._escapes,"$1"),title:St&&St.replace(this.rules.inline._escapes,"$1")},Me[0]);return Tt}},Ve.reflink=function(we,Me){var Ie;if((Ie=this.rules.inline.reflink.exec(we))||(Ie=this.rules.inline.nolink.exec(we))){var Ge=(Ie[2]||Ie[1]).replace(/\s+/g," ");if(Ge=Me[Ge.toLowerCase()],!Ge||!Ge.href){var ot=Ie[0].charAt(0);return{type:"text",raw:ot,text:ot}}var mt=G(Ie,Ge,Ie[0]);return mt}},Ve.strong=function(we,Me,Ie){Ie===void 0&&(Ie="");var Ge=this.rules.inline.strong.start.exec(we);if(Ge&&(!Ge[1]||Ge[1]&&(Ie===""||this.rules.inline.punctuation.exec(Ie)))){Me=Me.slice(-1*we.length);var ot=Ge[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ot.lastIndex=0;for(var mt;(Ge=ot.exec(Me))!=null;)if(mt=this.rules.inline.strong.middle.exec(Me.slice(0,Ge.index+3)),mt)return{type:"strong",raw:we.slice(0,mt[0].length),text:we.slice(2,mt[0].length-2)}}},Ve.em=function(we,Me,Ie){Ie===void 0&&(Ie="");var Ge=this.rules.inline.em.start.exec(we);if(Ge&&(!Ge[1]||Ge[1]&&(Ie===""||this.rules.inline.punctuation.exec(Ie)))){Me=Me.slice(-1*we.length);var ot=Ge[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ot.lastIndex=0;for(var mt;(Ge=ot.exec(Me))!=null;)if(mt=this.rules.inline.em.middle.exec(Me.slice(0,Ge.index+2)),mt)return{type:"em",raw:we.slice(0,mt[0].length),text:we.slice(1,mt[0].length-1)}}},Ve.codespan=function(we){var Me=this.rules.inline.code.exec(we);if(Me){var Ie=Me[2].replace(/\n/g," "),Ge=/[^ ]/.test(Ie),ot=Ie.startsWith(" ")&&Ie.endsWith(" ");return Ge&&ot&&(Ie=Ie.substring(1,Ie.length-1)),Ie=F(Ie,!0),{type:"codespan",raw:Me[0],text:Ie}}},Ve.br=function(we){var Me=this.rules.inline.br.exec(we);if(Me)return{type:"br",raw:Me[0]}},Ve.del=function(we){var Me=this.rules.inline.del.exec(we);if(Me)return{type:"del",raw:Me[0],text:Me[1]}},Ve.autolink=function(we,Me){var Ie=this.rules.inline.autolink.exec(we);if(Ie){var Ge,ot;return Ie[2]==="@"?(Ge=F(this.options.mangle?Me(Ie[1]):Ie[1]),ot="mailto:"+Ge):(Ge=F(Ie[1]),ot=Ge),{type:"link",raw:Ie[0],text:Ge,href:ot,tokens:[{type:"text",raw:Ge,text:Ge}]}}},Ve.url=function(we,Me){var Ie;if(Ie=this.rules.inline.url.exec(we)){var Ge,ot;if(Ie[2]==="@")Ge=F(this.options.mangle?Me(Ie[0]):Ie[0]),ot="mailto:"+Ge;else{var mt;do mt=Ie[0],Ie[0]=this.rules.inline._backpedal.exec(Ie[0])[0];while(mt!==Ie[0]);Ge=F(Ie[0]),Ie[1]==="www."?ot="http://"+Ge:ot=Ge}return{type:"link",raw:Ie[0],text:Ge,href:ot,tokens:[{type:"text",raw:Ge,text:Ge}]}}},Ve.inlineText=function(we,Me,Ie){var Ge=this.rules.inline.text.exec(we);if(Ge){var ot;return Me?ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ge[0]):F(Ge[0]):Ge[0]:ot=F(this.options.smartypants?Ie(Ge[0]):Ge[0]),{type:"text",raw:Ge[0],text:ot}}},Ze}(),pe=Y.noopTest,ie=Y.edit,ge=Y.merge,he={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:pe,table:pe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};he._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,he._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,he.def=ie(he.def).replace("label",he._label).replace("title",he._title).getRegex(),he.bullet=/(?:[*+-]|\d{1,9}[.)])/,he.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,he.item=ie(he.item,"gm").replace(/bull/g,he.bullet).getRegex(),he.list=ie(he.list).replace(/bull/g,he.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+he.def.source+")").getRegex(),he._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",he._comment=/<!--(?!-?>)[\s\S]*?-->/,he.html=ie(he.html,"i").replace("comment",he._comment).replace("tag",he._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),he.paragraph=ie(he._paragraph).replace("hr",he.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",he._tag).getRegex(),he.blockquote=ie(he.blockquote).replace("paragraph",he.paragraph).getRegex(),he.normal=ge({},he),he.gfm=ge({},he.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*|$)"}),he.gfm.nptable=ie(he.gfm.nptable).replace("hr",he.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",he._tag).getRegex(),he.gfm.table=ie(he.gfm.table).replace("hr",he.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",he._tag).getRegex(),he.pedantic=ge({},he.normal,{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",he._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:pe,paragraph:ie(he.normal._paragraph).replace("hr",he.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",he.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:pe,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:pe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};be._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",be.punctuation=ie(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex(),be._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",be._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",be.em.start=ie(be.em.start).replace(/punctuation/g,be._punctuation).getRegex(),be.em.middle=ie(be.em.middle).replace(/punctuation/g,be._punctuation).replace(/overlapSkip/g,be._overlapSkip).getRegex(),be.em.endAst=ie(be.em.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.em.endUnd=ie(be.em.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.start=ie(be.strong.start).replace(/punctuation/g,be._punctuation).getRegex(),be.strong.middle=ie(be.strong.middle).replace(/punctuation/g,be._punctuation).replace(/blockSkip/g,be._blockSkip).getRegex(),be.strong.endAst=ie(be.strong.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.endUnd=ie(be.strong.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.blockSkip=ie(be._blockSkip,"g").getRegex(),be.overlapSkip=ie(be._overlapSkip,"g").getRegex(),be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,be._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])?)+(?![-_])/,be.autolink=ie(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex(),be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,be.tag=ie(be.tag).replace("comment",he._comment).replace("attribute",be._attribute).getRegex(),be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,be._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,be.link=ie(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex(),be.reflink=ie(be.reflink).replace("label",be._label).getRegex(),be.reflinkSearch=ie(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex(),be.normal=ge({},be),be.pedantic=ge({},be.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:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()}),be.gfm=ge({},be.normal,{escape:ie(be.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),be.gfm.url=ie(be.gfm.url,"i").replace("email",be.gfm._extended_email).getRegex(),be.breaks=ge({},be.gfm,{br:ie(be.br).replace("{2,}","*").getRegex(),text:ie(be.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var fe={block:he,inline:be},de=C.defaults,$=fe.block,ue=fe.inline;function Ae(Ze){return Ze.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function ce(Ze){var Ve="",ke,we,Me=Ze.length;for(ke=0;ke<Me;ke++)we=Ze.charCodeAt(ke),Math.random()>.5&&(we="x"+we.toString(16)),Ve+="&#"+we+";";return Ve}var xe=function(){function Ze(ke){this.tokens=[],this.tokens.links=Object.create(null),this.options=ke||de,this.options.tokenizer=this.options.tokenizer||new re,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var we={block:$.normal,inline:ue.normal};this.options.pedantic?(we.block=$.pedantic,we.inline=ue.pedantic):this.options.gfm&&(we.block=$.gfm,this.options.breaks?we.inline=ue.breaks:we.inline=ue.gfm),this.tokenizer.rules=we}Ze.lex=function(we,Me){var Ie=new Ze(Me);return Ie.lex(we)};var Ve=Ze.prototype;return Ve.lex=function(we){return we=we.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(we,this.tokens,!0),this.inline(this.tokens),this.tokens},Ve.blockTokens=function(we,Me,Ie){Me===void 0&&(Me=[]),Ie===void 0&&(Ie=!0),we=we.replace(/^ +$/gm,"");for(var Ge,ot,mt,St;we;){if(Ge=this.tokenizer.space(we)){we=we.substring(Ge.raw.length),Ge.type&&Me.push(Ge);continue}if(Ge=this.tokenizer.code(we,Me)){we=we.substring(Ge.raw.length),Ge.type?Me.push(Ge):(St=Me[Me.length-1],St.raw+=`
`+Ge.raw,St.text+=`
`+Ge.text);continue}if(Ge=this.tokenizer.fences(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.heading(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.nptable(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.hr(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.blockquote(we)){we=we.substring(Ge.raw.length),Ge.tokens=this.blockTokens(Ge.text,[],Ie),Me.push(Ge);continue}if(Ge=this.tokenizer.list(we)){for(we=we.substring(Ge.raw.length),mt=Ge.items.length,ot=0;ot<mt;ot++)Ge.items[ot].tokens=this.blockTokens(Ge.items[ot].text,[],!1);Me.push(Ge);continue}if(Ge=this.tokenizer.html(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ie&&(Ge=this.tokenizer.def(we))){we=we.substring(Ge.raw.length),this.tokens.links[Ge.tag]||(this.tokens.links[Ge.tag]={href:Ge.href,title:Ge.title});continue}if(Ge=this.tokenizer.table(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.lheading(we)){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ie&&(Ge=this.tokenizer.paragraph(we))){we=we.substring(Ge.raw.length),Me.push(Ge);continue}if(Ge=this.tokenizer.text(we,Me)){we=we.substring(Ge.raw.length),Ge.type?Me.push(Ge):(St=Me[Me.length-1],St.raw+=`
`+Ge.raw,St.text+=`
`+Ge.text);continue}if(we){var _t="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(_t);break}else throw new Error(_t)}}return Me},Ve.inline=function(we){var Me,Ie,Ge,ot,mt,St,_t=we.length;for(Me=0;Me<_t;Me++){St=we[Me];switch(St.type){case"paragraph":case"text":case"heading":{St.tokens=[],this.inlineTokens(St.text,St.tokens);break}case"table":{for(St.tokens={header:[],cells:[]},ot=St.header.length,Ie=0;Ie<ot;Ie++)St.tokens.header[Ie]=[],this.inlineTokens(St.header[Ie],St.tokens.header[Ie]);for(ot=St.cells.length,Ie=0;Ie<ot;Ie++)for(mt=St.cells[Ie],St.tokens.cells[Ie]=[],Ge=0;Ge<mt.length;Ge++)St.tokens.cells[Ie][Ge]=[],this.inlineTokens(mt[Ge],St.tokens.cells[Ie][Ge]);break}case"blockquote":{this.inline(St.tokens);break}case"list":{for(ot=St.items.length,Ie=0;Ie<ot;Ie++)this.inline(St.items[Ie].tokens);break}}}return we},Ve.inlineTokens=function(we,Me,Ie,Ge,ot){Me===void 0&&(Me=[]),Ie===void 0&&(Ie=!1),Ge===void 0&&(Ge=!1),ot===void 0&&(ot="");var mt,St=we,_t;if(this.tokens.links){var Tt=Object.keys(this.tokens.links);if(Tt.length>0)for(;(_t=this.tokenizer.rules.inline.reflinkSearch.exec(St))!=null;)Tt.includes(_t[0].slice(_t[0].lastIndexOf("[")+1,-1))&&(St=St.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+St.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(_t=this.tokenizer.rules.inline.blockSkip.exec(St))!=null;)St=St.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+St.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;we;){if(mt=this.tokenizer.escape(we)){we=we.substring(mt.raw.length),Me.push(mt);continue}if(mt=this.tokenizer.tag(we,Ie,Ge)){we=we.substring(mt.raw.length),Ie=mt.inLink,Ge=mt.inRawBlock,Me.push(mt);continue}if(mt=this.tokenizer.link(we)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ge)),Me.push(mt);continue}if(mt=this.tokenizer.reflink(we,this.tokens.links)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ge)),Me.push(mt);continue}if(mt=this.tokenizer.strong(we,St,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Ie,Ge),Me.push(mt);continue}if(mt=this.tokenizer.em(we,St,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Ie,Ge),Me.push(mt);continue}if(mt=this.tokenizer.codespan(we)){we=we.substring(mt.raw.length),Me.push(mt);continue}if(mt=this.tokenizer.br(we)){we=we.substring(mt.raw.length),Me.push(mt);continue}if(mt=this.tokenizer.del(we)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Ie,Ge),Me.push(mt);continue}if(mt=this.tokenizer.autolink(we,ce)){we=we.substring(mt.raw.length),Me.push(mt);continue}if(!Ie&&(mt=this.tokenizer.url(we,ce))){we=we.substring(mt.raw.length),Me.push(mt);continue}if(mt=this.tokenizer.inlineText(we,Ge,Ae)){we=we.substring(mt.raw.length),ot=mt.raw.slice(-1),Me.push(mt);continue}if(we){var Lt="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(Lt);break}else throw new Error(Lt)}}return Me},X(Ze,null,[{key:"rules",get:function(){return{block:$,inline:ue}}}]),Ze}(),De=C.defaults,Re=Y.cleanUrl,ne=Y.escape,N=function(){function Ze(ke){this.options=ke||De}var Ve=Ze.prototype;return Ve.code=function(we,Me,Ie){var Ge=(Me||"").match(/\S*/)[0];if(this.options.highlight){var ot=this.options.highlight(we,Ge);ot!=null&&ot!==we&&(Ie=!0,we=ot)}return Ge?'<pre><code class="'+this.options.langPrefix+ne(Ge,!0)+'">'+(Ie?we:ne(we,!0))+`</code></pre>
`:"<pre><code>"+(Ie?we:ne(we,!0))+`</code></pre>
`},Ve.blockquote=function(we){return`<blockquote>
`+we+`</blockquote>
`},Ve.html=function(we){return we},Ve.heading=function(we,Me,Ie,Ge){return this.options.headerIds?"<h"+Me+' id="'+this.options.headerPrefix+Ge.slug(Ie)+'">'+we+"</h"+Me+`>
`:"<h"+Me+">"+we+"</h"+Me+`>
`},Ve.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Ve.list=function(we,Me,Ie){var Ge=Me?"ol":"ul",ot=Me&&Ie!==1?' start="'+Ie+'"':"";return"<"+Ge+ot+`>
`+we+"</"+Ge+`>
`},Ve.listitem=function(we){return"<li>"+we+`</li>
`},Ve.checkbox=function(we){return"<input "+(we?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ve.paragraph=function(we){return"<p>"+we+`</p>
`},Ve.table=function(we,Me){return Me&&(Me="<tbody>"+Me+"</tbody>"),`<table>
<thead>
`+we+`</thead>
`+Me+`</table>
`},Ve.tablerow=function(we){return`<tr>
`+we+`</tr>
`},Ve.tablecell=function(we,Me){var Ie=Me.header?"th":"td",Ge=Me.align?"<"+Ie+' align="'+Me.align+'">':"<"+Ie+">";return Ge+we+"</"+Ie+`>
`},Ve.strong=function(we){return"<strong>"+we+"</strong>"},Ve.em=function(we){return"<em>"+we+"</em>"},Ve.codespan=function(we){return"<code>"+we+"</code>"},Ve.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ve.del=function(we){return"<del>"+we+"</del>"},Ve.link=function(we,Me,Ie){if(we=Re(this.options.sanitize,this.options.baseUrl,we),we===null)return Ie;var Ge='<a href="'+ne(we)+'"';return Me&&(Ge+=' title="'+Me+'"'),Ge+=">"+Ie+"</a>",Ge},Ve.image=function(we,Me,Ie){if(we=Re(this.options.sanitize,this.options.baseUrl,we),we===null)return Ie;var Ge='<img src="'+we+'" alt="'+Ie+'"';return Me&&(Ge+=' title="'+Me+'"'),Ge+=this.options.xhtml?"/>":">",Ge},Ve.text=function(we){return we},Ze}(),W=function(){function Ze(){}var Ve=Ze.prototype;return Ve.strong=function(we){return we},Ve.em=function(we){return we},Ve.codespan=function(we){return we},Ve.del=function(we){return we},Ve.html=function(we){return we},Ve.text=function(we){return we},Ve.link=function(we,Me,Ie){return""+Ie},Ve.image=function(we,Me,Ie){return""+Ie},Ve.br=function(){return""},Ze}(),le=function(){function Ze(){this.seen={}}var Ve=Ze.prototype;return Ve.slug=function(we){var Me=we.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Me)){var Ie=Me;do this.seen[Ie]++,Me=Ie+"-"+this.seen[Ie];while(this.seen.hasOwnProperty(Me))}return this.seen[Me]=0,Me},Ze}(),te=C.defaults,oe=Y.unescape,Te=function(){function Ze(ke){this.options=ke||te,this.options.renderer=this.options.renderer||new N,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new le}Ze.parse=function(we,Me){var Ie=new Ze(Me);return Ie.parse(we)};var Ve=Ze.prototype;return Ve.parse=function(we,Me){Me===void 0&&(Me=!0);var Ie="",Ge,ot,mt,St,_t,Tt,Lt,Dt,Ct,ct,At,Pe,Je,xt,ft,Rt,Ft,Et,Nt=we.length;for(Ge=0;Ge<Nt;Ge++){ct=we[Ge];switch(ct.type){case"space":continue;case"hr":{Ie+=this.renderer.hr();continue}case"heading":{Ie+=this.renderer.heading(this.parseInline(ct.tokens),ct.depth,oe(this.parseInline(ct.tokens,this.textRenderer)),this.slugger);continue}case"code":{Ie+=this.renderer.code(ct.text,ct.lang,ct.escaped);continue}case"table":{for(Dt="",Lt="",St=ct.header.length,ot=0;ot<St;ot++)Lt+=this.renderer.tablecell(this.parseInline(ct.tokens.header[ot]),{header:!0,align:ct.align[ot]});for(Dt+=this.renderer.tablerow(Lt),Ct="",St=ct.cells.length,ot=0;ot<St;ot++){for(Tt=ct.tokens.cells[ot],Lt="",_t=Tt.length,mt=0;mt<_t;mt++)Lt+=this.renderer.tablecell(this.parseInline(Tt[mt]),{header:!1,align:ct.align[mt]});Ct+=this.renderer.tablerow(Lt)}Ie+=this.renderer.table(Dt,Ct);continue}case"blockquote":{Ct=this.parse(ct.tokens),Ie+=this.renderer.blockquote(Ct);continue}case"list":{for(At=ct.ordered,Pe=ct.start,Je=ct.loose,St=ct.items.length,Ct="",ot=0;ot<St;ot++)ft=ct.items[ot],Rt=ft.checked,Ft=ft.task,xt="",ft.task&&(Et=this.renderer.checkbox(Rt),Je?ft.tokens.length>0&&ft.tokens[0].type==="text"?(ft.tokens[0].text=Et+" "+ft.tokens[0].text,ft.tokens[0].tokens&&ft.tokens[0].tokens.length>0&&ft.tokens[0].tokens[0].type==="text"&&(ft.tokens[0].tokens[0].text=Et+" "+ft.tokens[0].tokens[0].text)):ft.tokens.unshift({type:"text",text:Et}):xt+=Et),xt+=this.parse(ft.tokens,Je),Ct+=this.renderer.listitem(xt,Ft,Rt);Ie+=this.renderer.list(Ct,At,Pe);continue}case"html":{Ie+=this.renderer.html(ct.text);continue}case"paragraph":{Ie+=this.renderer.paragraph(this.parseInline(ct.tokens));continue}case"text":{for(Ct=ct.tokens?this.parseInline(ct.tokens):ct.text;Ge+1<Nt&&we[Ge+1].type==="text";)ct=we[++Ge],Ct+=`
`+(ct.tokens?this.parseInline(ct.tokens):ct.text);Ie+=Me?this.renderer.paragraph(Ct):Ct;continue}default:{var tn='Token with "'+ct.type+'" type was not found.';if(this.options.silent){console.error(tn);return}else throw new Error(tn)}}}return Ie},Ve.parseInline=function(we,Me){Me=Me||this.renderer;var Ie="",Ge,ot,mt=we.length;for(Ge=0;Ge<mt;Ge++){ot=we[Ge];switch(ot.type){case"escape":{Ie+=Me.text(ot.text);break}case"html":{Ie+=Me.html(ot.text);break}case"link":{Ie+=Me.link(ot.href,ot.title,this.parseInline(ot.tokens,Me));break}case"image":{Ie+=Me.image(ot.href,ot.title,ot.text);break}case"strong":{Ie+=Me.strong(this.parseInline(ot.tokens,Me));break}case"em":{Ie+=Me.em(this.parseInline(ot.tokens,Me));break}case"codespan":{Ie+=Me.codespan(ot.text);break}case"br":{Ie+=Me.br();break}case"del":{Ie+=Me.del(this.parseInline(ot.tokens,Me));break}case"text":{Ie+=Me.text(ot.text);break}default:{var St='Token with "'+ot.type+'" type was not found.';if(this.options.silent){console.error(St);return}else throw new Error(St)}}}return Ie},Ze}(),Ke=Y.merge,pt=Y.checkSanitizeDeprecation,Le=Y.escape,Qe=C.getDefaults,ut=C.changeDefaults,yt=C.defaults;function at(Ze,Ve,ke){if(typeof Ze=="undefined"||Ze===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ze!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ze)+", string expected");if(typeof Ve=="function"&&(ke=Ve,Ve=null),Ve=Ke({},at.defaults,Ve||{}),pt(Ve),ke){var we=Ve.highlight,Me;try{Me=xe.lex(Ze,Ve)}catch(mt){return ke(mt)}var Ie=function(St){var _t;if(!St)try{_t=Te.parse(Me,Ve)}catch(Tt){St=Tt}return Ve.highlight=we,St?ke(St):ke(null,_t)};if(!we||we.length<3)return Ie();if(delete Ve.highlight,!Me.length)return Ie();var Ge=0;at.walkTokens(Me,function(mt){mt.type==="code"&&(Ge++,setTimeout(function(){we(mt.text,mt.lang,function(St,_t){if(St)return Ie(St);_t!=null&&_t!==mt.text&&(mt.text=_t,mt.escaped=!0),Ge--,Ge===0&&Ie()})},0))}),Ge===0&&Ie();return}try{var ot=xe.lex(Ze,Ve);return Ve.walkTokens&&at.walkTokens(ot,Ve.walkTokens),Te.parse(ot,Ve)}catch(mt){if(mt.message+=`
Please report this to https://github.com/markedjs/marked.`,Ve.silent)return"<p>An error occurred:</p><pre>"+Le(mt.message+"",!0)+"</pre>";throw mt}}at.options=at.setOptions=function(Ze){return Ke(at.defaults,Ze),ut(at.defaults),at},at.getDefaults=Qe,at.defaults=yt,at.use=function(Ze){var Ve=Ke({},Ze);if(Ze.renderer&&function(){var we=at.defaults.renderer||new N,Me=function(ot){var mt=we[ot];we[ot]=function(){for(var St=arguments.length,_t=new Array(St),Tt=0;Tt<St;Tt++)_t[Tt]=arguments[Tt];var Lt=Ze.renderer[ot].apply(we,_t);return Lt===!1&&(Lt=mt.apply(we,_t)),Lt}};for(var Ie in Ze.renderer)Me(Ie);Ve.renderer=we}(),Ze.tokenizer&&function(){var we=at.defaults.tokenizer||new re,Me=function(ot){var mt=we[ot];we[ot]=function(){for(var St=arguments.length,_t=new Array(St),Tt=0;Tt<St;Tt++)_t[Tt]=arguments[Tt];var Lt=Ze.tokenizer[ot].apply(we,_t);return Lt===!1&&(Lt=mt.apply(we,_t)),Lt}};for(var Ie in Ze.tokenizer)Me(Ie);Ve.tokenizer=we}(),Ze.walkTokens){var ke=at.defaults.walkTokens;Ve.walkTokens=function(we){Ze.walkTokens(we),ke&&ke(we)}}at.setOptions(Ve)},at.walkTokens=function(Ze,Ve){for(var ke=E(Ze),we;!(we=ke()).done;){var Me=we.value;Ve(Me);switch(Me.type){case"table":{for(var Ie=E(Me.tokens.header),Ge;!(Ge=Ie()).done;){var ot=Ge.value;at.walkTokens(ot,Ve)}for(var mt=E(Me.tokens.cells),St;!(St=mt()).done;)for(var _t=St.value,Tt=E(_t),Lt;!(Lt=Tt()).done;){var Dt=Lt.value;at.walkTokens(Dt,Ve)}break}case"list":{at.walkTokens(Me.items,Ve);break}default:Me.tokens&&at.walkTokens(Me.tokens,Ve)}}},at.Parser=Te,at.parser=Te.parse,at.Renderer=N,at.TextRenderer=W,at.Lexer=xe,at.lexer=xe.lex,at.Tokenizer=re,at.Slugger=le,at.parse=at;var rt=at;return rt})},Dols:function(ze,me,P){ze.exports={tree:"tree___22OZV",learn:"learn___ky8Lf",name:"name___2Aqg-",sign:"sign___1WxvA"}},E7E6:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},ELLl:function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){var X={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},M=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,d){d&&d!=se.Init&&(o.removeKeyMap(E),o.state.closeBrackets=null),f&&(x(y(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(E))});function y(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:X[f]}var E={Backspace:s,Enter:r};function x(o){for(var f=0;f<o.length;f++){var d=o.charAt(f),i="'"+d+"'";E[i]||(E[i]=C(d))}}x(X.pairs+"`");function C(o){return function(f){return e(f,o)}}function h(o){var f=o.state.closeBrackets;if(!f||f.override)return f;var d=o.getModeAt(o.getCursor());return d.closeBrackets||f}function s(o){var f=h(o);if(!f||o.getOption("disableInput"))return se.Pass;for(var d=y(f,"pairs"),i=o.listSelections(),A=0;A<i.length;A++){if(!i[A].empty())return se.Pass;var m=l(o,i[A].head);if(!m||d.indexOf(m)%2!=0)return se.Pass}for(var A=i.length-1;A>=0;A--){var v=i[A].head;o.replaceRange("",M(v.line,v.ch-1),M(v.line,v.ch+1),"+delete")}}function r(o){var f=h(o),d=f&&y(f,"explode");if(!d||o.getOption("disableInput"))return se.Pass;for(var i=o.listSelections(),A=0;A<i.length;A++){if(!i[A].empty())return se.Pass;var m=l(o,i[A].head);if(!m||d.indexOf(m)%2!=0)return se.Pass}o.operation(function(){var v=o.lineSeparator()||`
`;o.replaceSelection(v+v,null),o.execCommand("goCharLeft"),i=o.listSelections();for(var _=0;_<i.length;_++){var w=i[_].head.line;o.indentLine(w,null,!0),o.indentLine(w+1,null,!0)}})}function n(o){var f=se.cmpPos(o.anchor,o.head)>0;return{anchor:new M(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new M(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var d=h(o);if(!d||o.getOption("disableInput"))return se.Pass;var i=y(d,"pairs"),A=i.indexOf(f);if(A==-1)return se.Pass;for(var m=y(d,"closeBefore"),v=y(d,"triples"),_=i.charAt(A+1)==f,w=o.listSelections(),B=A%2==0,b,p=0;p<w.length;p++){var u=w[p],a=u.head,T,O=o.getRange(a,M(a.line,a.ch+1));if(B&&!u.empty())T="surround";else if((_||!B)&&O==f)_&&c(o,a)?T="both":v.indexOf(f)>=0&&o.getRange(a,M(a.line,a.ch+3))==f+f+f?T="skipThree":T="skip";else if(_&&a.ch>1&&v.indexOf(f)>=0&&o.getRange(M(a.line,a.ch-2),a)==f+f){if(a.ch>2&&/\bstring/.test(o.getTokenTypeAt(M(a.line,a.ch-2))))return se.Pass;T="addFour"}else if(_){var S=a.ch==0?" ":o.getRange(M(a.line,a.ch-1),a);if(!se.isWordChar(O)&&S!=f&&!se.isWordChar(S))T="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||m.indexOf(O)>-1))T="both";else return se.Pass;if(!b)b=T;else if(b!=T)return se.Pass}var D=A%2?i.charAt(A-1):f,R=A%2?f:i.charAt(A+1);o.operation(function(){if(b=="skip")o.execCommand("goCharRight");else if(b=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(b=="surround"){for(var Q=o.getSelections(),k=0;k<Q.length;k++)Q[k]=D+Q[k]+R;o.replaceSelections(Q,"around"),Q=o.listSelections().slice();for(var k=0;k<Q.length;k++)Q[k]=n(Q[k]);o.setSelections(Q)}else b=="both"?(o.replaceSelection(D+R,null),o.triggerElectric(D+R),o.execCommand("goCharLeft")):b=="addFour"&&(o.replaceSelection(D+D+D+D,"before"),o.execCommand("goCharRight"))})}function l(o,f){var d=o.getRange(M(f.line,f.ch-1),M(f.line,f.ch+1));return d.length==2?d:null}function c(o,f){var d=o.getTokenAt(M(f.line,f.ch+1));return/\bstring/.test(d.type)&&d.start==f.ch&&(f.ch==0||!/\bstring/.test(o.getTokenTypeAt(f)))}})},FOrL:function(ze,me,P){ze.exports=P.p+"static/nodata.a6b3f948.png"},FPkq:function(ze,me,P){ze.exports=P.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ze,me){var P=typeof Float32Array=="undefined"?Array:Float32Array;function se(){var r=new P(6);return X(r),r}function X(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function M(r,n){return r[0]=n[0],r[1]=n[1],r[2]=n[2],r[3]=n[3],r[4]=n[4],r[5]=n[5],r}function y(r,n,e){var l=n[0]*e[0]+n[2]*e[1],c=n[1]*e[0]+n[3]*e[1],o=n[0]*e[2]+n[2]*e[3],f=n[1]*e[2]+n[3]*e[3],d=n[0]*e[4]+n[2]*e[5]+n[4],i=n[1]*e[4]+n[3]*e[5]+n[5];return r[0]=l,r[1]=c,r[2]=o,r[3]=f,r[4]=d,r[5]=i,r}function E(r,n,e){return r[0]=n[0],r[1]=n[1],r[2]=n[2],r[3]=n[3],r[4]=n[4]+e[0],r[5]=n[5]+e[1],r}function x(r,n,e){var l=n[0],c=n[2],o=n[4],f=n[1],d=n[3],i=n[5],A=Math.sin(e),m=Math.cos(e);return r[0]=l*m+f*A,r[1]=-l*A+f*m,r[2]=c*m+d*A,r[3]=-c*A+m*d,r[4]=m*o+A*i,r[5]=m*i-A*o,r}function C(r,n,e){var l=e[0],c=e[1];return r[0]=n[0]*l,r[1]=n[1]*c,r[2]=n[2]*l,r[3]=n[3]*c,r[4]=n[4]*l,r[5]=n[5]*c,r}function h(r,n){var e=n[0],l=n[2],c=n[4],o=n[1],f=n[3],d=n[5],i=e*f-o*l;return i?(i=1/i,r[0]=f*i,r[1]=-o*i,r[2]=-l*i,r[3]=e*i,r[4]=(l*d-f*c)*i,r[5]=(o*c-e*d)*i,r):null}function s(r){var n=se();return M(n,r),n}me.create=se,me.identity=X,me.copy=M,me.mul=y,me.translate=E,me.rotate=x,me.scale=C,me.invert=h,me.clone=s},FxDU:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var se=P("QO+J"),X=P("j5sG"),M=typeof ResizeObserver!="undefined"?X.createSensor:se.createSensor;me.createSensor=M},GABl:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},Gev7:function(ze,me,P){var se=P("bYtY"),X=P("K2GJ"),M=P("1bdT"),y=P("ni6a");function E(C){C=C||{},M.call(this,C);for(var h in C)C.hasOwnProperty(h)&&h!=="style"&&(this[h]=C[h]);this.style=new X(C.style,this),this._rect=null,this.__clipPaths=null}E.prototype={constructor:E,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(C){},afterBrush:function(C){},brush:function(C,h){},getBoundingRect:function(){},contain:function(C,h){return this.rectContain(C,h)},traverse:function(C,h){C.call(h,this)},rectContain:function(C,h){var s=this.transformCoordToLocal(C,h),r=this.getBoundingRect();return r.contain(s[0],s[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(C){return this.animate("style",C)},attrKV:function(C,h){C!=="style"?M.prototype.attrKV.call(this,C,h):this.style.set(h)},setStyle:function(C,h){return this.style.set(C,h),this.dirty(!1),this},useStyle:function(C){return this.style=new X(C,this),this.dirty(!1),this},calculateTextPosition:null},se.inherits(E,M),se.mixin(E,y);var x=E;ze.exports=x},GfqC:function(ze,me,P){"use strict";var se=P("q1tI"),X=P.n(se),M=P("TSYQ"),y=P.n(M);function E(Y,U){var K="cannot "+Y.method+" "+Y.action+" "+U.status+"'",z=new Error(K);return z.status=U.status,z.method=Y.method,z.url=Y.action,z}function x(Y){var U=Y.responseText||Y.response;if(!U)return U;try{return JSON.parse(U)}catch(K){return U}}function C(Y){var U=new XMLHttpRequest;Y.onProgress&&U.upload&&(U.upload.onprogress=function(H){H.total>0&&(H.percent=H.loaded/H.total*100),Y.onProgress(H)});var K=new FormData;Y.data&&Object.keys(Y.data).forEach(function(F){var H=Y.data[F];if(Array.isArray(H)){H.forEach(function(G){K.append(F+"[]",G)});return}K.append(F,Y.data[F])}),Y.file instanceof Blob?K.append(Y.filename,Y.file,Y.file.name):K.append(Y.filename,Y.file),U.onerror=function(H){Y.onError(H)},U.onload=function(){return U.status<200||U.status>=300?Y.onError(E(Y,U),x(U)):Y.onSuccess(x(U),U)},U.open(Y.method,Y.action,!0),Y.withCredentials&&"withCredentials"in U&&(U.withCredentials=!0);var z=Y.headers||{};return z["X-Requested-With"]!==null&&U.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function(F){z[F]!==null&&U.setRequestHeader(F,z[F])}),U.send(K),{abort:function(){U.abort()}}}var h=+new Date,s=0;function r(){return"rc-upload-"+h+"-"+ ++s}function n(Y,U){return Y.indexOf(U,Y.length-U.length)!==-1}var e=function(Y,U){if(Y&&U){var K=Array.isArray(U)?U:U.split(","),z=Y.name||"",F=Y.type||"",H=F.replace(/\/.*$/,"");return K.some(function(G){var ee=G.trim();return ee.charAt(0)==="."?n(z.toLowerCase(),ee.toLowerCase()):/\/\*$/.test(ee)?H===ee.replace(/\/.*$/,""):F===ee})}return!0};function l(Y,U){var K=Y.createReader(),z=[];function F(){K.readEntries(function(H){var G=Array.prototype.slice.apply(H);z=z.concat(G);var ee=!G.length;ee?U(z):F()})}F()}var c=function(U,K,z){var F=function H(G,ee){ee=ee||"",G.isFile?G.file(function(re){z(re)&&(G.fullPath&&!re.webkitRelativePath&&(Object.defineProperties(re,{webkitRelativePath:{writable:!0}}),re.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(re,{webkitRelativePath:{writable:!1}})),K([re]))}):G.isDirectory&&l(G,function(re){re.forEach(function(pe){H(pe,""+ee+G.name+"/")})})};U.forEach(function(H){F(H.webkitGetAsEntry())})},o=c,f=Object.assign||function(Y){for(var U=1;U<arguments.length;U++){var K=arguments[U];for(var z in K)Object.prototype.hasOwnProperty.call(K,z)&&(Y[z]=K[z])}return Y},d=function(){function Y(U,K){var z=[],F=!0,H=!1,G=void 0;try{for(var ee=U[Symbol.iterator](),re;!(F=(re=ee.next()).done)&&!(z.push(re.value),K&&z.length===K);F=!0);}catch(pe){H=!0,G=pe}finally{try{!F&&ee.return&&ee.return()}finally{if(H)throw G}}return z}return function(U,K){if(Array.isArray(U))return U;if(Symbol.iterator in Object(U))return Y(U,K);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function Y(U,K){for(var z=0;z<K.length;z++){var F=K[z];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(U,F.key,F)}}return function(U,K,z){return K&&Y(U.prototype,K),z&&Y(U,z),U}}();function A(Y,U,K){return U in Y?Object.defineProperty(Y,U,{value:K,enumerable:!0,configurable:!0,writable:!0}):Y[U]=K,Y}function m(Y,U){var K={};for(var z in Y){if(U.indexOf(z)>=0)continue;if(!Object.prototype.hasOwnProperty.call(Y,z))continue;K[z]=Y[z]}return K}function v(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function _(Y,U){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:Y}function w(Y,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);Y.prototype=Object.create(U&&U.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,U):Y.__proto__=U)}var B=function(U){return Object.keys(U).reduce(function(K,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(K[z]=U[z]),K},{})},b=function(Y){w(U,Y);function U(){var K,z,F,H;v(this,U);for(var G=arguments.length,ee=Array(G),re=0;re<G;re++)ee[re]=arguments[re];return H=(z=(F=_(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat(ee))),F),F.state={uid:r()},F.reqs={},F.onChange=function(pe){var ie=pe.target.files;F.uploadFiles(ie),F.reset()},F.onClick=function(pe){var ie=F.fileInput;if(!ie)return;var ge=F.props,he=ge.children,be=ge.onClick;he&&he.type==="button"&&(ie.parentNode.focus(),ie.parentNode.querySelector("button").blur()),ie.click(),be&&be(pe)},F.onKeyDown=function(pe){pe.key==="Enter"&&F.onClick()},F.onFileDrop=function(pe){var ie=F.props.multiple;if(pe.preventDefault(),pe.type==="dragover")return;if(F.props.directory)o(Array.prototype.slice.call(pe.dataTransfer.items),F.uploadFiles,function(he){return e(he,F.props.accept)});else{var ge=Array.prototype.slice.call(pe.dataTransfer.files).filter(function(he){return e(he,F.props.accept)});ie===!1&&(ge=ge.slice(0,1)),F.uploadFiles(ge)}},F.uploadFiles=function(pe){var ie=Array.prototype.slice.call(pe);ie.map(function(ge){return ge.uid=r(),ge}).forEach(function(ge){F.upload(ge,ie)})},F.saveFileInput=function(pe){F.fileInput=pe},z),_(F,H)}return i(U,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(z,F){var H=this,G=this.props;if(!G.beforeUpload)return setTimeout(function(){return H.post(z)},0);var ee=G.beforeUpload(z,F);ee&&ee.then?ee.then(function(re){var pe=Object.prototype.toString.call(re);return pe==="[object File]"||pe==="[object Blob]"?H.post(re):H.post(z)}).catch(function(re){console.log(re)}):ee!==!1&&setTimeout(function(){return H.post(z)},0);return}},{key:"post",value:function(z){var F=this;if(!this._isMounted)return;var H=this.props,G=H.onStart,ee=H.onProgress,re=H.transformFile,pe=re===void 0?function(ie){return ie}:re;new Promise(function(ie){var ge=H.action;return typeof ge=="function"&&(ge=ge(z)),ie(ge)}).then(function(ie){var ge=z.uid,he=H.customRequest||C,be=Promise.resolve(pe(z)).then(function(fe){var de=H.data;return typeof de=="function"&&(de=de(fe)),Promise.all([fe,de])}).catch(function(fe){console.error(fe)});be.then(function(fe){var de=d(fe,2),$=de[0],ue=de[1],Ae={action:ie,filename:H.name,data:ue,file:$,headers:H.headers,withCredentials:H.withCredentials,method:H.method||"post",onProgress:ee?function(ce){ee(ce,z)}:null,onSuccess:function(xe,De){delete F.reqs[ge],H.onSuccess(xe,z,De)},onError:function(xe,De){delete F.reqs[ge],H.onError(xe,De,z)}};G(z),F.reqs[ge]=he(Ae)})})}},{key:"reset",value:function(){this.setState({uid:r()})}},{key:"abort",value:function(z){var F=this.reqs;if(z){var H=z;z&&z.uid&&(H=z.uid),F[H]&&F[H].abort&&F[H].abort(),delete F[H]}else Object.keys(F).forEach(function(G){F[G]&&F[G].abort&&F[G].abort(),delete F[G]})}},{key:"render",value:function(){var z,F=this.props,H=F.component,G=F.prefixCls,ee=F.className,re=F.disabled,pe=F.id,ie=F.style,ge=F.multiple,he=F.accept,be=F.children,fe=F.directory,de=F.openFileDialogOnClick,$=F.onMouseEnter,ue=F.onMouseLeave,Ae=m(F,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),ce=y()((z={},A(z,G,!0),A(z,G+"-disabled",re),A(z,ee,ee),z)),xe=re?{}:{onClick:de?this.onClick:function(){},onKeyDown:de?this.onKeyDown:function(){},onMouseEnter:$,onMouseLeave:ue,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return X.a.createElement(H,f({},xe,{className:ce,role:"button",style:ie}),X.a.createElement("input",f({},B(Ae),{id:pe,type:"file",ref:this.saveFileInput,onClick:function(Re){return Re.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:he,directory:fe?"directory":null,webkitdirectory:fe?"webkitdirectory":null,multiple:ge,onChange:this.onChange})),be)}}]),U}(se.Component),p=b,u=Object.assign||function(Y){for(var U=1;U<arguments.length;U++){var K=arguments[U];for(var z in K)Object.prototype.hasOwnProperty.call(K,z)&&(Y[z]=K[z])}return Y},a=function(){function Y(U,K){for(var z=0;z<K.length;z++){var F=K[z];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(U,F.key,F)}}return function(U,K,z){return K&&Y(U.prototype,K),z&&Y(U,z),U}}();function T(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function O(Y,U){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:Y}function S(Y,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);Y.prototype=Object.create(U&&U.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,U):Y.__proto__=U)}function D(){}var R=function(Y){S(U,Y);function U(){var K,z,F,H;T(this,U);for(var G=arguments.length,ee=Array(G),re=0;re<G;re++)ee[re]=arguments[re];return H=(z=(F=O(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat(ee))),F),F.saveUploader=function(pe){F.uploader=pe},z),O(F,H)}return a(U,[{key:"abort",value:function(z){this.uploader.abort(z)}},{key:"render",value:function(){return X.a.createElement(p,u({},this.props,{ref:this.saveUploader}))}}]),U}(se.Component);R.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:D,onError:D,onSuccess:D,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var k=R,Q=me.a=k},Gytx:function(ze,me){ze.exports=function(se,X,M,y){var E=M?M.call(y,se,X):void 0;if(E!==void 0)return!!E;if(se===X)return!0;if(typeof se!="object"||!se||typeof X!="object"||!X)return!1;var x=Object.keys(se),C=Object.keys(X);if(x.length!==C.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(X),s=0;s<x.length;s++){var r=x[s];if(!h(r))return!1;var n=se[r],e=X[r];if(E=M?M.call(y,n,e,r):void 0,E===!1||E===void 0&&n!==e)return!1}return!0}},H6uX:function(ze,me){var P=Array.prototype.slice,se=function(E){this._$handlers={},this._$eventProcessor=E};se.prototype={constructor:se,one:function(E,x,C,h){return M(this,E,x,C,h,!0)},on:function(E,x,C,h){return M(this,E,x,C,h,!1)},isSilent:function(E){var x=this._$handlers;return!x[E]||!x[E].length},off:function(E,x){var C=this._$handlers;if(!E)return this._$handlers={},this;if(x){if(C[E]){for(var h=[],s=0,r=C[E].length;s<r;s++)C[E][s].h!==x&&h.push(C[E][s]);C[E]=h}C[E]&&C[E].length===0&&delete C[E]}else delete C[E];return this},trigger:function(E){var x=this._$handlers[E],C=this._$eventProcessor;if(x){var h=arguments,s=h.length;s>3&&(h=P.call(h,1));for(var r=x.length,n=0;n<r;){var e=x[n];if(C&&C.filter&&e.query!=null&&!C.filter(E,e.query)){n++;continue}switch(s){case 1:e.h.call(e.ctx);break;case 2:e.h.call(e.ctx,h[1]);break;case 3:e.h.call(e.ctx,h[1],h[2]);break;default:e.h.apply(e.ctx,h);break}e.one?(x.splice(n,1),r--):n++}}return C&&C.afterTrigger&&C.afterTrigger(E),this},triggerWithContext:function(E){var x=this._$handlers[E],C=this._$eventProcessor;if(x){var h=arguments,s=h.length;s>4&&(h=P.call(h,1,h.length-1));for(var r=h[h.length-1],n=x.length,e=0;e<n;){var l=x[e];if(C&&C.filter&&l.query!=null&&!C.filter(E,l.query)){e++;continue}switch(s){case 1:l.h.call(r);break;case 2:l.h.call(r,h[1]);break;case 3:l.h.call(r,h[1],h[2]);break;default:l.h.apply(r,h);break}l.one?(x.splice(e,1),n--):e++}}return C&&C.afterTrigger&&C.afterTrigger(E),this}};function X(E,x){var C=E._$eventProcessor;return x!=null&&C&&C.normalizeQuery&&(x=C.normalizeQuery(x)),x}function M(E,x,C,h,s,r){var n=E._$handlers;if(typeof C=="function"&&(s=h,h=C,C=null),!h||!x)return E;C=X(E,C),n[x]||(n[x]=[]);for(var e=0;e<n[x].length;e++)if(n[x][e].h===h)return E;var l={h,one:r,query:C,ctx:s||E,callAtLast:h.zrEventfulCallAtLast},c=n[x].length-1,o=n[x][c];return o&&o.callAtLast?n[x].splice(c,0,l):n[x].push(l),E}var y=se;ze.exports=y},HmJG:function(ze,me,P){},HpTS:function(ze,me,P){ze.exports=P.p+"static/small_program.f74069ec.png"},I8Z2:function(ze,me,P){"use strict";P.d(me,"a",function(){return y}),P.d(me,"b",function(){return l}),P.d(me,"c",function(){return o});var se=P("q1tI"),X=function(){var f=function(d,i){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,m){A.__proto__=m}||function(A,m){for(var v in m)m.hasOwnProperty(v)&&(A[v]=m[v])},f(d,i)};return function(d,i){f(d,i);function A(){this.constructor=d}d.prototype=i===null?Object.create(i):(A.prototype=i.prototype,new A)}}(),M=se.createContext(null),y=function(f){X(d,f);function d(){return f!==null&&f.apply(this,arguments)||this}return d.prototype.render=function(){return se.createElement(M.Provider,{value:this.props.store},this.props.children)},d}(se.Component),E=P("Gytx"),x=P.n(E),C=P("2mql"),h=P.n(C),s=function(){var f=function(d,i){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,m){A.__proto__=m}||function(A,m){for(var v in m)m.hasOwnProperty(v)&&(A[v]=m[v])},f(d,i)};return function(d,i){f(d,i);function A(){this.constructor=d}d.prototype=i===null?Object.create(i):(A.prototype=i.prototype,new A)}}(),r=function(){return r=Object.assign||function(f){for(var d,i=1,A=arguments.length;i<A;i++){d=arguments[i];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(f[m]=d[m])}return f},r.apply(this,arguments)};function n(f){return f.displayName||f.name||"Component"}var e=function(){return{}};function l(f,d){d===void 0&&(d={});var i=!!f,A=f||e;return function(v){var _=function(B){s(b,B);function b(p,u){var a=B.call(this,p,u)||this;return a.unsubscribe=null,a.handleChange=function(){if(!a.unsubscribe)return;var T=A(a.store.getState(),a.props);a.setState({subscribed:T})},a.store=a.context,a.state={subscribed:A(a.store.getState(),p),store:a.store,props:p},a}return b.getDerivedStateFromProps=function(p,u){return f&&f.length===2&&p!==u.props?{subscribed:A(u.store.getState(),p),props:p}:{props:p}},b.prototype.componentDidMount=function(){this.trySubscribe()},b.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},b.prototype.shouldComponentUpdate=function(p,u){return!x()(this.props,p)||!x()(this.state.subscribed,u.subscribed)},b.prototype.trySubscribe=function(){i&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},b.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},b.prototype.render=function(){var p=r(r(r({},this.props),this.state.subscribed),{store:this.store});return se.createElement(v,r({},p,{ref:this.props.miniStoreForwardedRef}))},b.displayName="Connect("+n(v)+")",b.contextType=M,b}(se.Component);if(d.forwardRef){var w=se.forwardRef(function(B,b){return se.createElement(_,r({},B,{miniStoreForwardedRef:b}))});return h()(w,v)}return h()(_,v)}}var c=function(){return c=Object.assign||function(f){for(var d,i=1,A=arguments.length;i<A;i++){d=arguments[i];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(f[m]=d[m])}return f},c.apply(this,arguments)};function o(f){var d=f,i=[];function A(_){d=c(c({},d),_);for(var w=0;w<i.length;w++)i[w]()}function m(){return d}function v(_){return i.push(_),function(){var B=i.indexOf(_);i.splice(B,1)}}return{setState:A,getState:m,subscribe:v}}},IBYe:function(ze,me,P){"use strict";function se(X){return null}me.a=se},IMiH:function(ze,me,P){var se=P("Sj9i"),X=P("QBsz"),M=P("4mN7"),y=P("mFDi"),E=P("LPTA"),x=E.devicePixelRatio,C={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},h=[],s=[],r=[],n=[],e=Math.min,l=Math.max,c=Math.cos,o=Math.sin,f=Math.sqrt,d=Math.abs,i=typeof Float32Array!="undefined",A=function(v){this._saveData=!(v||!1),this._saveData&&(this.data=[]),this._ctx=null};A.prototype={constructor:A,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(v,_,w){w=w||0,this._ux=d(w/x/v)||0,this._uy=d(w/x/_)||0},getContext:function(){return this._ctx},beginPath:function(v){return this._ctx=v,v&&v.beginPath(),v&&(this.dpr=v.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(v,_){return this.addData(C.M,v,_),this._ctx&&this._ctx.moveTo(v,_),this._x0=v,this._y0=_,this._xi=v,this._yi=_,this},lineTo:function(v,_){var w=d(v-this._xi)>this._ux||d(_-this._yi)>this._uy||this._len<5;return this.addData(C.L,v,_),this._ctx&&w&&(this._needsDash()?this._dashedLineTo(v,_):this._ctx.lineTo(v,_)),w&&(this._xi=v,this._yi=_),this},bezierCurveTo:function(v,_,w,B,b,p){return this.addData(C.C,v,_,w,B,b,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,_,w,B,b,p):this._ctx.bezierCurveTo(v,_,w,B,b,p)),this._xi=b,this._yi=p,this},quadraticCurveTo:function(v,_,w,B){return this.addData(C.Q,v,_,w,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,_,w,B):this._ctx.quadraticCurveTo(v,_,w,B)),this._xi=w,this._yi=B,this},arc:function(v,_,w,B,b,p){return this.addData(C.A,v,_,w,w,B,b-B,0,p?0:1),this._ctx&&this._ctx.arc(v,_,w,B,b,p),this._xi=c(b)*w+v,this._yi=o(b)*w+_,this},arcTo:function(v,_,w,B,b){return this._ctx&&this._ctx.arcTo(v,_,w,B,b),this},rect:function(v,_,w,B){return this._ctx&&this._ctx.rect(v,_,w,B),this.addData(C.R,v,_,w,B),this},closePath:function(){this.addData(C.Z);var v=this._ctx,_=this._x0,w=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(_,w),v.closePath()),this._xi=_,this._yi=w,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var _=0,w=0;w<v.length;w++)_+=v[w];this._dashSum=_}return this},setLineDashOffset:function(v){return this._dashOffset=v,this},len:function(){return this._len},setData:function(v){var _=v.length;!(this.data&&this.data.length===_)&&i&&(this.data=new Float32Array(_));for(var w=0;w<_;w++)this.data[w]=v[w];this._len=_},appendPath:function(v){v instanceof Array||(v=[v]);for(var _=v.length,w=0,B=this._len,b=0;b<_;b++)w+=v[b].len();i&&this.data instanceof Float32Array&&(this.data=new Float32Array(B+w));for(var b=0;b<_;b++)for(var p=v[b].data,u=0;u<p.length;u++)this.data[B++]=p[u];this._len=B},addData:function(v){if(!this._saveData)return;var _=this.data;this._len+arguments.length>_.length&&(this._expandData(),_=this.data);for(var w=0;w<arguments.length;w++)_[this._len++]=arguments[w];this._prevCmd=v},_expandData:function(){if(!(this.data instanceof Array)){for(var v=[],_=0;_<this._len;_++)v[_]=this.data[_];this.data=v}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(v,_){var w=this._dashSum,B=this._dashOffset,b=this._lineDash,p=this._ctx,u=this._xi,a=this._yi,T=v-u,O=_-a,S=f(T*T+O*O),D=u,R=a,k,Q=b.length,Y;for(T/=S,O/=S,B<0&&(B=w+B),B%=w,D-=B*T,R-=B*O;T>0&&D<=v||T<0&&D>=v||T===0&&(O>0&&R<=_||O<0&&R>=_);){if(Y=this._dashIdx,k=b[Y],D+=T*k,R+=O*k,this._dashIdx=(Y+1)%Q,T>0&&D<u||T<0&&D>u||O>0&&R<a||O<0&&R>a)continue;p[Y%2?"moveTo":"lineTo"](T>=0?e(D,v):l(D,v),O>=0?e(R,_):l(R,_))}T=D-v,O=R-_,this._dashOffset=-f(T*T+O*O)},_dashedBezierTo:function(v,_,w,B,b,p){var u=this._dashSum,a=this._dashOffset,T=this._lineDash,O=this._ctx,S=this._xi,D=this._yi,R,k,Q,Y=se.cubicAt,U=0,K=this._dashIdx,z=T.length,F,H,G=0;for(a<0&&(a=u+a),a%=u,R=0;R<1;R+=.1)k=Y(S,v,w,b,R+.1)-Y(S,v,w,b,R),Q=Y(D,_,B,p,R+.1)-Y(D,_,B,p,R),U+=f(k*k+Q*Q);for(;K<z&&!(G+=T[K],G>a);K++);for(R=(G-a)/U;R<=1;)F=Y(S,v,w,b,R),H=Y(D,_,B,p,R),K%2?O.moveTo(F,H):O.lineTo(F,H),R+=T[K]/U,K=(K+1)%z;K%2!==0&&O.lineTo(b,p),k=b-F,Q=p-H,this._dashOffset=-f(k*k+Q*Q)},_dashedQuadraticTo:function(v,_,w,B){var b=w,p=B;w=(w+2*v)/3,B=(B+2*_)/3,v=(this._xi+2*v)/3,_=(this._yi+2*_)/3,this._dashedBezierTo(v,_,w,B,b,p)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,i&&(this.data=new Float32Array(v)))},getBoundingRect:function(){h[0]=h[1]=r[0]=r[1]=Number.MAX_VALUE,s[0]=s[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var v=this.data,_=0,w=0,B=0,b=0,p=0;p<v.length;){var u=v[p++];p===1&&(_=v[p],w=v[p+1],B=_,b=w);switch(u){case C.M:B=v[p++],b=v[p++],_=B,w=b,r[0]=B,r[1]=b,n[0]=B,n[1]=b;break;case C.L:M.fromLine(_,w,v[p],v[p+1],r,n),_=v[p++],w=v[p++];break;case C.C:M.fromCubic(_,w,v[p++],v[p++],v[p++],v[p++],v[p],v[p+1],r,n),_=v[p++],w=v[p++];break;case C.Q:M.fromQuadratic(_,w,v[p++],v[p++],v[p],v[p+1],r,n),_=v[p++],w=v[p++];break;case C.A:var a=v[p++],T=v[p++],O=v[p++],S=v[p++],D=v[p++],R=v[p++]+D;p+=1;var k=1-v[p++];p===1&&(B=c(D)*O+a,b=o(D)*S+T),M.fromArc(a,T,O,S,D,R,k,r,n),_=c(R)*O+a,w=o(R)*S+T;break;case C.R:B=_=v[p++],b=w=v[p++];var Q=v[p++],Y=v[p++];M.fromLine(B,b,B+Q,b+Y,r,n);break;case C.Z:_=B,w=b;break}X.min(h,h,r),X.max(s,s,n)}return p===0&&(h[0]=h[1]=s[0]=s[1]=0),new y(h[0],h[1],s[0]-h[0],s[1]-h[1])},rebuildPath:function(v){for(var _=this.data,w,B,b,p,u,a,T=this._ux,O=this._uy,S=this._len,D=0;D<S;){var R=_[D++];D===1&&(b=_[D],p=_[D+1],w=b,B=p);switch(R){case C.M:w=b=_[D++],B=p=_[D++],v.moveTo(b,p);break;case C.L:u=_[D++],a=_[D++],(d(u-b)>T||d(a-p)>O||D===S-1)&&(v.lineTo(u,a),b=u,p=a);break;case C.C:v.bezierCurveTo(_[D++],_[D++],_[D++],_[D++],_[D++],_[D++]),b=_[D-2],p=_[D-1];break;case C.Q:v.quadraticCurveTo(_[D++],_[D++],_[D++],_[D++]),b=_[D-2],p=_[D-1];break;case C.A:var k=_[D++],Q=_[D++],Y=_[D++],U=_[D++],K=_[D++],z=_[D++],F=_[D++],H=_[D++],G=Y>U?Y:U,ee=Y>U?1:Y/U,re=Y>U?U/Y:1,pe=Math.abs(Y-U)>.001,ie=K+z;pe?(v.translate(k,Q),v.rotate(F),v.scale(ee,re),v.arc(0,0,G,K,ie,1-H),v.scale(1/ee,1/re),v.rotate(-F),v.translate(-k,-Q)):v.arc(k,Q,G,K,ie,1-H),D===1&&(w=c(K)*Y+k,B=o(K)*U+Q),b=c(ie)*Y+k,p=o(ie)*U+Q;break;case C.R:w=b=_[D],B=p=_[D+1],v.rect(_[D++],_[D++],_[D++],_[D++]);break;case C.Z:v.closePath(),b=w,p=B}}}},A.CMD=C;var m=A;ze.exports=m},ItGF:function(ze,me){var P={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?P={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?P={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?P={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:P=X(navigator.userAgent);var se=P;function X(M){var y={},E={},x=M.match(/Firefox\/([\d.]+)/),C=M.match(/MSIE\s([\d.]+)/)||M.match(/Trident\/.+?rv:(([\d.]+))/),h=M.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(M);return x&&(E.firefox=!0,E.version=x[1]),C&&(E.ie=!0,E.version=C[1]),h&&(E.edge=!0,E.version=h[1]),s&&(E.weChat=!0),{browser:E,os:y,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!E.ie&&!E.edge,pointerEventsSupported:"onpointerdown"in window&&(E.edge||E.ie&&E.version>=11),domSupported:typeof document!="undefined"}}ze.exports=se},IxHN:function(ze,me,P){"use strict";var se=P("q1tI"),X=P.n(se),M=P("07cG"),y=P.n(M);me.a=function(E){var x=E.message,C=E.className,h=E.children,s=E.style,r=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(C)},X.a.createElement("div",{className:y.a.ldsRing},X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null)),x?X.a.createElement("p",{style:r},x):null,h)}},JTSX:function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(ze,me,P){ze.exports=P.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(ze,me){ze.exports="data:image/png;base64,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"},Jq4h:function(ze,me,P){ze.exports=P.p+"static/qrcode.54870d9b.png"},K2GJ:function(ze,me,P){var se=P("fW2E"),X=P("gut8"),M=X.ContextCachedBy,y=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],E=function(e){this.extendFrom(e,!1)};function x(e,l,c){var o=l.x==null?0:l.x,f=l.x2==null?1:l.x2,d=l.y==null?0:l.y,i=l.y2==null?0:l.y2;l.global||(o=o*c.width+c.x,f=f*c.width+c.x,d=d*c.height+c.y,i=i*c.height+c.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,d=isNaN(d)?0:d,i=isNaN(i)?0:i;var A=e.createLinearGradient(o,d,f,i);return A}function C(e,l,c){var o=c.width,f=c.height,d=Math.min(o,f),i=l.x==null?.5:l.x,A=l.y==null?.5:l.y,m=l.r==null?.5:l.r;l.global||(i=i*o+c.x,A=A*f+c.y,m=m*d);var v=e.createRadialGradient(i,A,0,i,A,m);return v}E.prototype={constructor:E,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,l,c){var o=this,f=c&&c.style,d=!f||e.__attrCachedBy!==M.STYLE_BIND;e.__attrCachedBy=M.STYLE_BIND;for(var i=0;i<y.length;i++){var A=y[i],m=A[0];(d||o[m]!==f[m])&&(e[m]=se(e,m,o[m]||A[1]))}if((d||o.fill!==f.fill)&&(e.fillStyle=o.fill),(d||o.stroke!==f.stroke)&&(e.strokeStyle=o.stroke),(d||o.opacity!==f.opacity)&&(e.globalAlpha=o.opacity==null?1:o.opacity),(d||o.blend!==f.blend)&&(e.globalCompositeOperation=o.blend||"source-over"),this.hasStroke()){var v=o.lineWidth;e.lineWidth=v/(this.strokeNoScale&&l&&l.getLineScale?l.getLineScale():1)}},hasFill:function(){var e=this.fill;return e!=null&&e!=="none"},hasStroke:function(){var e=this.stroke;return e!=null&&e!=="none"&&this.lineWidth>0},extendFrom:function(e,l){if(e)for(var c in e)e.hasOwnProperty(c)&&(l===!0||(l===!1?!this.hasOwnProperty(c):e[c]!=null))&&(this[c]=e[c])},set:function(e,l){typeof e=="string"?this[e]=l:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,l,c){for(var o=l.type==="radial"?C:x,f=o(e,l,c),d=l.colorStops,i=0;i<d.length;i++)f.addColorStop(d[i].offset,d[i].color);return f}};for(var h=E.prototype,s=0;s<y.length;s++){var r=y[s];r[0]in h||(h[r[0]]=r[1])}E.getGradient=h.getGradient;var n=E;ze.exports=n},LPTA:function(ze,me){var P=1;typeof window!="undefined"&&(P=Math.max(window.devicePixelRatio||1,1));var se=0,X=P;me.debugMode=se,me.devicePixelRatio=X},LSTS:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var se=function(){function e(l,c){for(var o=0;o<c.length;o++){var f=c[o];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}return function(l,c,o){return c&&e(l.prototype,c),o&&e(l,o),l}}(),X=P("q1tI"),M=x(X),y=P("17x9"),E=x(y);function x(e){return e&&e.__esModule?e:{default:e}}function C(e,l){var c={};for(var o in e){if(l.indexOf(o)>=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;c[o]=e[o]}return c}function h(e,l){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}function s(e,l){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:e}function r(e,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);e.prototype=Object.create(l&&l.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(e,l):e.__proto__=l)}var n=function(e){r(l,e);function l(c){h(this,l);var o=s(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,c));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return se(l,[{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 o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(d){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,d=this.getParentElement(o),i=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,m=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?i=m:i=this.calculateOffset(o,m)}else this.props.isReverse?i=d.scrollTop:i=o.scrollHeight-d.scrollTop-d.clientHeight;i<Number(this.props.threshold)&&o&&o.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=d.scrollHeight,this.beforeScrollTop=d.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(o,f){return o?this.calculateTopPosition(o)+(o.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(o){return o?o.offsetTop+this.calculateTopPosition(o.offsetParent):0}},{key:"render",value:function(){var o=this,f=this.filterProps(this.props),d=f.children,i=f.element,A=f.hasMore,m=f.initialLoad,v=f.isReverse,_=f.loader,w=f.loadMore,B=f.pageStart,b=f.ref,p=f.threshold,u=f.useCapture,a=f.useWindow,T=f.getScrollParent,O=C(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);O.ref=function(D){o.scrollComponent=D,b&&b(D)};var S=[d];return A&&(_?v?S.unshift(_):S.push(_):this.defaultLoader&&(v?S.unshift(this.defaultLoader):S.push(this.defaultLoader))),M.default.createElement(i,O,S)}}]),l}(X.Component);n.propTypes={children:E.default.node.isRequired,element:E.default.node,hasMore:E.default.bool,initialLoad:E.default.bool,isReverse:E.default.bool,loader:E.default.node,loadMore:E.default.func.isRequired,pageStart:E.default.number,ref:E.default.func,getScrollParent:E.default.func,threshold:E.default.number,useCapture:E.default.bool,useWindow:E.default.bool},n.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},me.default=n,ze.exports=me.default},LZjx:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg=="},LdHM:function(ze,me,P){"use strict";P.d(me,"b",function(){return m}),P.d(me,"a",function(){return _});var se=P("1OyB"),X=P("vuIU"),M=P("Ji7U"),y=P("LK+K"),E=P("q1tI"),x=P("rePB"),C=P("Ff2n"),h=P("ODXe"),s=P("4IlW"),r=P("bX4T"),n=P("YrtM"),e=P("TSYQ"),l=P.n(e),c=P("+nKL"),o=P("8OUc"),f=function(z,F){var H=z.prefixCls,G=z.id,ee=z.flattenOptions,re=z.childrenAsData,pe=z.values,ie=z.searchValue,ge=z.multiple,he=z.defaultActiveFirstOption,be=z.height,fe=z.itemHeight,de=z.notFoundContent,$=z.open,ue=z.menuItemSelectedIcon,Ae=z.virtual,ce=z.onSelect,xe=z.onToggleOpen,De=z.onActiveValue,Re=z.onScroll,ne=z.onMouseEnter,N="".concat(H,"-item"),W=Object(n.a)(function(){return ee},[$,ee],function(rt,Ze){return Ze[0]&&rt[1]!==Ze[1]}),le=E.useRef(null),te=function(Ze){Ze.preventDefault()},oe=function(Ze){le.current&&le.current.scrollTo({index:Ze})},Te=function(Ze){for(var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ke=W.length,we=0;we<ke;we+=1){var Me=(Ze+we*Ve+ke)%ke,Ie=W[Me],Ge=Ie.group,ot=Ie.data;if(!Ge&&!ot.disabled)return Me}return-1},Ke=E.useState(function(){return Te(0)}),pt=Object(h.a)(Ke,2),Le=pt[0],Qe=pt[1],ut=function(Ze){Qe(Ze);var Ve=W[Ze];if(!Ve){De(null,-1);return}De(Ve.data.value,Ze)};E.useEffect(function(){ut(he!==!1?Te(0):-1)},[W.length,ie]),E.useEffect(function(){var rt=setTimeout(function(){if(!ge&&$&&pe.size===1){var Ze=Array.from(pe)[0],Ve=W.findIndex(function(ke){var we=ke.data;return we.value===Ze});ut(Ve),oe(Ve)}});return function(){return clearTimeout(rt)}},[$]);var yt=function(Ze){Ze!==void 0&&ce(Ze,{selected:!pe.has(Ze)}),ge||xe(!1)};if(E.useImperativeHandle(F,function(){return{onKeyDown:function(Ze){var Ve=Ze.which;switch(Ve){case s.a.UP:case s.a.DOWN:{var ke=0;if(Ve===s.a.UP?ke=-1:Ve===s.a.DOWN&&(ke=1),ke!==0){var we=Te(Le+ke,ke);oe(we),ut(we)}break}case s.a.ENTER:{var Me=W[Le];Me&&!Me.data.disabled?yt(Me.data.value):yt(void 0),$&&Ze.preventDefault();break}case s.a.ESC:xe(!1)}},onKeyUp:function(){},scrollTo:function(Ze){oe(Ze)}}}),W.length===0)return E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),className:"".concat(N,"-empty"),onMouseDown:te},de);function at(rt){var Ze=W[rt];if(!Ze)return null;var Ve=Ze.data||{},ke=Ve.value,we=Ve.label,Me=Ve.children,Ie=Object(r.a)(Ve,!0),Ge=re?Me:we;return Ze?E.createElement("div",Object.assign({"aria-label":typeof Ge=="string"?Ge:null},Ie,{key:rt,role:"option",id:"".concat(G,"_list_").concat(rt),"aria-selected":pe.has(ke)}),ke):null}return E.createElement(E.Fragment,null,E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),style:{height:0,width:0,overflow:"hidden"}},at(Le-1),at(Le),at(Le+1)),E.createElement(c.a,{itemKey:"key",ref:le,data:W,height:be,itemHeight:fe,fullHeight:!1,onMouseDown:te,onScroll:Re,virtual:Ae,onMouseEnter:ne},function(rt,Ze){var Ve,ke=rt.group,we=rt.groupOption,Me=rt.data,Ie=Me.label,Ge=Me.key;if(ke)return E.createElement("div",{className:l()(N,"".concat(N,"-group"))},Ie!==void 0?Ie:Ge);var ot=Me.disabled,mt=Me.value,St=Me.title,_t=Me.children,Tt=Me.style,Lt=Me.className,Dt=Object(C.a)(Me,["disabled","value","title","children","style","className"]),Ct=pe.has(mt),ct="".concat(N,"-option"),At=l()(N,ct,Lt,(Ve={},Object(x.a)(Ve,"".concat(ct,"-grouped"),we),Object(x.a)(Ve,"".concat(ct,"-active"),Le===Ze&&!ot),Object(x.a)(Ve,"".concat(ct,"-disabled"),ot),Object(x.a)(Ve,"".concat(ct,"-selected"),Ct),Ve)),Pe=re?_t:Ie,Je=!ue||typeof ue=="function"||Ct;return E.createElement("div",Object.assign({},Dt,{"aria-selected":Ct,className:At,title:St,onMouseMove:function(){if(Le===Ze||ot)return;ut(Ze)},onClick:function(){ot||yt(mt)},style:Tt}),E.createElement("div",{className:"".concat(ct,"-content")},Pe||mt),E.isValidElement(ue)||Ct,Je&&E.createElement(o.a,{className:"".concat(N,"-option-state"),customizeIcon:ue,customizeIconProps:{isSelected:Ct}},Ct?"\u2713":null))}))},d=E.forwardRef(f);d.displayName="OptionList";var i=d,A=function(){return null};A.isSelectOption=!0;var m=A,v=function(){return null};v.isSelectOptGroup=!0;var _=v,w=P("VTBJ"),B=P("Zm9Q");function b(K){var z=K.key,F=K.props,H=F.children,G=F.value,ee=Object(C.a)(F,["children","value"]);return Object(w.a)({key:z,value:G!==void 0?G:z,children:H},ee)}function p(K){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(F,H){if(!E.isValidElement(F)||!F.type)return null;var G=F.type.isSelectOptGroup,ee=F.key,re=F.props,pe=re.children,ie=Object(C.a)(re,["children"]);return z||!G?b(F):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(ee===null?H:ee,"__"),label:ee},ie),{},{options:p(pe)})}).filter(function(F){return F})}var u=P("2Qr1"),a=P("qNPg"),T=P("U8pU"),O=P("Kwbf"),S=P("WKfj");function D(K){var z=K.mode,F=K.options,H=K.children,G=K.backfill,ee=K.allowClear,re=K.placeholder,pe=K.getInputElement,ie=K.showSearch,ge=K.onSearch,he=K.defaultOpen,be=K.autoFocus,fe=K.labelInValue,de=K.value,$=K.inputValue,ue=K.optionLabelProp,Ae=z==="multiple"||z==="tags",ce=ie!==void 0?ie:Ae||z==="combobox",xe=F||p(H);if(Object(O.a)(z!=="tags"||xe.every(function(N){return!N.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var De=xe.some(function(N){return N.options?N.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in N?N.value:N.key)=="number"});Object(O.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(z!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(z==="combobox"||!G,"`backfill` only works with `combobox` mode."),Object(O.a)(z==="combobox"||!pe,"`getInputElement` only work with `combobox` mode."),Object(O.b)(z!=="combobox"||!pe||!ee||!re,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!ce&&z!=="combobox"&&z!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!he||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),de!=null){var Re=Object(S.d)(de);Object(O.a)(!fe||Re.every(function(N){return Object(T.a)(N)==="object"&&("key"in N||"value"in N)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!Ae||Array.isArray(de),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var ne=null;Object(B.a)(H).some(function(N){if(!E.isValidElement(N)||!N.type)return!1;var W=N.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var le=Object(B.a)(N.props.children).every(function(te){return!E.isValidElement(te)||!N.type||te.type.isSelectOption?!0:(ne=te.type,!1)});return!le}return ne=W,!0}),ne&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ne.displayName||ne.name||ne,"`.")),Object(O.a)($===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=D,k=Object(a.a)({prefixCls:"rc-select",components:{optionList:i},convertChildrenToData:p,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:R,fillOptionsWithMissingValue:u.a}),Q=function(K){Object(M.a)(F,K);var z=Object(y.a)(F);function F(){var H;return Object(se.a)(this,F),H=z.apply(this,arguments),H.selectRef=E.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}return Object(X.a)(F,[{key:"render",value:function(){return E.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(E.Component);Q.Option=m,Q.OptGroup=_;var Y=Q,U=me.c=Y},M8RZ:function(ze,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("fWQN"),X=P("mtLc"),M=P("yKVA"),y=P("879j"),E=P("q1tI"),x=P.n(E),C=P("i8i4"),h=P.n(C),s=function(r){Object(M.a)(e,r);var n=Object(y.a)(e);function e(l){var c;Object(se.a)(this,e),c=n.call(this,l);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return Object(X.a)(e,[{key:"render",value:function(){var c=this.props.children;return Object(C.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(x.a.Component)},MEGo:function(ze,me,P){var se=P("4fz+"),X=P("Dagg"),M=P("dqUG"),y=P("2fw6"),E=P("x6Kt"),x=P("rmlV"),C=P("yxFR"),h=P("y+Vt"),s=P("h7HQ"),r=P("1Jh7"),n=P("SKnc"),e=P("K2GJ"),l=P("Fofx"),c=P("NC18"),o=c.createFromString,f=P("bYtY"),d=f.isString,i=f.extend,A=f.defaults,m=f.trim,v=f.each,_=/[\s,]+/;function w(F){if(d(F)){var H=new DOMParser;F=H.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(F,H){H=H||{};var G=w(F);if(!G)throw new Error("Illegal svg");var ee=new se;this._root=ee;var re=G.getAttribute("viewBox")||"",pe=parseFloat(G.getAttribute("width")||H.width),ie=parseFloat(G.getAttribute("height")||H.height);isNaN(pe)&&(pe=null),isNaN(ie)&&(ie=null),S(G,ee,null,!0);for(var ge=G.firstChild;ge;)this._parseNode(ge,ee),ge=ge.nextSibling;var he,be;if(re){var fe=m(re).split(_);fe.length>=4&&(he={x:parseFloat(fe[0]||0),y:parseFloat(fe[1]||0),width:parseFloat(fe[2]),height:parseFloat(fe[3])})}if(he&&pe!=null&&ie!=null&&(be=K(he,pe,ie),!H.ignoreViewBox)){var de=ee;ee=new se,ee.add(de),de.scale=be.scale.slice(),de.position=be.position.slice()}return!H.ignoreRootClip&&pe!=null&&ie!=null&&ee.setClipPath(new E({shape:{x:0,y:0,width:pe,height:ie}})),{root:ee,width:pe,height:ie,viewBoxRect:he,viewBoxTransform:be}},B.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var ee;if(this._isDefine){var re=p[G];if(re){var pe=re.call(this,F),ie=F.getAttribute("id");ie&&(this._defs[ie]=pe)}}else{var re=b[G];re&&(ee=re.call(this,F,H),H.add(ee))}for(var ge=F.firstChild;ge;)ge.nodeType===1&&this._parseNode(ge,ee),ge.nodeType===3&&this._isText&&this._parseText(ge,ee),ge=ge.nextSibling;G==="defs"?this._isDefine=!1:G==="text"&&(this._isText=!1)},B.prototype._parseText=function(F,H){if(F.nodeType===1){var G=F.getAttribute("dx")||0,ee=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat(ee)}var re=new M({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});a(H,re),S(F,re,this._defs);var pe=re.style.fontSize;pe&&pe<9&&(re.style.fontSize=9,re.scale=re.scale||[1,1],re.scale[0]*=pe/9,re.scale[1]*=pe/9);var ie=re.getBoundingRect();return this._textX+=ie.width,H.add(re),re};var b={g:function(F,H){var G=new se;return a(H,G),S(F,G,this._defs),G},rect:function(F,H){var G=new E;return a(H,G),S(F,G,this._defs),G.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),G},circle:function(F,H){var G=new y;return a(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),G},line:function(F,H){var G=new C;return a(H,G),S(F,G,this._defs),G.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),G},ellipse:function(F,H){var G=new x;return a(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),G},polygon:function(F,H){var G=F.getAttribute("points");G&&(G=T(G));var ee=new s({shape:{points:G||[]}});return a(H,ee),S(F,ee,this._defs),ee},polyline:function(F,H){var G=new h;a(H,G),S(F,G,this._defs);var ee=F.getAttribute("points");ee&&(ee=T(ee));var re=new r({shape:{points:ee||[]}});return re},image:function(F,H){var G=new X;return a(H,G),S(F,G,this._defs),G.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),G},text:function(F,H){var G=F.getAttribute("x")||0,ee=F.getAttribute("y")||0,re=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(re),this._textY=parseFloat(ee)+parseFloat(pe);var ie=new se;return a(H,ie),S(F,ie,this._defs),ie},tspan:function(F,H){var G=F.getAttribute("x"),ee=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),ee!=null&&(this._textY=parseFloat(ee));var re=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0,ie=new se;return a(H,ie),S(F,ie,this._defs),this._textX+=re,this._textY+=pe,ie},path:function(F,H){var G=F.getAttribute("d")||"",ee=o(G);return a(H,ee),S(F,ee,this._defs),ee}},p={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),ee=parseInt(F.getAttribute("x2")||10,10),re=parseInt(F.getAttribute("y2")||0,10),pe=new n(H,G,ee,re);return u(F,pe),pe},radialgradient:function(F){}};function u(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var ee=G.getAttribute("offset");ee.indexOf("%")>0?ee=parseInt(ee,10)/100:ee?ee=parseFloat(ee):ee=0;var re=G.getAttribute("stop-color")||"#000000";H.addColorStop(ee,re)}G=G.nextSibling}}function a(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,F.__inheritedStyle))}function T(F){for(var H=m(F).split(_),G=[],ee=0;ee<H.length;ee+=2){var re=parseFloat(H[ee]),pe=parseFloat(H[ee+1]);G.push([re,pe])}return G}var O={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function S(F,H,G,ee){var re=H.__inheritedStyle||{},pe=H.type==="text";if(F.nodeType===1&&(Q(F,H),i(re,U(F)),!ee)){for(var ie in O)if(O.hasOwnProperty(ie)){var ge=F.getAttribute(ie);ge!=null&&(re[O[ie]]=ge)}}var he=pe?"textFill":"fill",be=pe?"textStroke":"stroke";H.style=H.style||new e;var fe=H.style;re.fill!=null&&fe.set(he,R(re.fill,G)),re.stroke!=null&&fe.set(be,R(re.stroke,G)),v(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(de){var $=de==="lineWidth"&&pe?"textStrokeWidth":de;re[de]!=null&&fe.set($,parseFloat(re[de]))}),(!re.textBaseline||re.textBaseline==="auto")&&(re.textBaseline="alphabetic"),re.textBaseline==="alphabetic"&&(re.textBaseline="bottom"),re.textAlign==="start"&&(re.textAlign="left"),re.textAlign==="end"&&(re.textAlign="right"),v(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(de){re[de]!=null&&fe.set(de,re[de])}),re.lineDash&&(H.style.lineDash=m(re.lineDash).split(_)),fe[be]&&fe[be]!=="none"&&(H[be]=!0),H.__inheritedStyle=re}var D=/url\(\s*#(.*?)\)/;function R(F,H){var G=H&&F&&F.match(D);if(G){var ee=m(G[1]),re=H[ee];return re}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function Q(F,H){var G=F.getAttribute("transform");if(G){G=G.replace(/,/g," ");var ee=null,re=[];G.replace(k,function(he,be,fe){re.push(be,fe)});for(var pe=re.length-1;pe>0;pe-=2){var ie=re[pe],ge=re[pe-1];ee=ee||l.create();switch(ge){case"translate":ie=m(ie).split(_),l.translate(ee,ee,[parseFloat(ie[0]),parseFloat(ie[1]||0)]);break;case"scale":ie=m(ie).split(_),l.scale(ee,ee,[parseFloat(ie[0]),parseFloat(ie[1]||ie[0])]);break;case"rotate":ie=m(ie).split(_),l.rotate(ee,ee,parseFloat(ie[0]));break;case"skew":ie=m(ie).split(_),console.warn("Skew transform is not supported yet");break;case"matrix":var ie=m(ie).split(_);ee[0]=parseFloat(ie[0]),ee[1]=parseFloat(ie[1]),ee[2]=parseFloat(ie[2]),ee[3]=parseFloat(ie[3]),ee[4]=parseFloat(ie[4]),ee[5]=parseFloat(ie[5]);break}}H.setLocalTransform(ee)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(F){var H=F.getAttribute("style"),G={};if(!H)return G;var ee={};Y.lastIndex=0;for(var re;(re=Y.exec(H))!=null;)ee[re[1]]=re[2];for(var pe in O)O.hasOwnProperty(pe)&&ee[pe]!=null&&(G[O[pe]]=ee[pe]);return G}function K(F,H,G){var ee=H/F.width,re=G/F.height,pe=Math.min(ee,re),ie=[pe,pe],ge=[-(F.x+F.width/2)*pe+H/2,-(F.y+F.height/2)*pe+G/2];return{scale:ie,position:ge}}function z(F,H){var G=new B;return G.parse(F,H)}me.parseXML=w,me.makeViewBoxTransform=K,me.parseSVG=z},MKOG:function(ze,me,P){var se=P("bYtY"),X=P("YH21"),M=X.Dispatcher,y=P("mLcG"),E=P("Bq2U"),x=function(h){h=h||{},this.stage=h.stage||{},this.onframe=h.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,M.call(this)};x.prototype={constructor:x,addClip:function(h){this._clips.push(h)},addAnimator:function(h){h.animation=this;for(var s=h.getClips(),r=0;r<s.length;r++)this.addClip(s[r])},removeClip:function(h){var s=se.indexOf(this._clips,h);s>=0&&this._clips.splice(s,1)},removeAnimator:function(h){for(var s=h.getClips(),r=0;r<s.length;r++)this.removeClip(s[r]);h.animation=null},_update:function(){for(var h=new Date().getTime()-this._pausedTime,s=h-this._time,r=this._clips,n=r.length,e=[],l=[],c=0;c<n;c++){var o=r[c],f=o.step(h,s);f&&(e.push(f),l.push(o))}for(var c=0;c<n;)r[c]._needsRemove?(r[c]=r[n-1],r.pop(),n--):c++;n=e.length;for(var c=0;c<n;c++)l[c].fire(e[c]);this._time=h,this.onframe(s),this.trigger("frame",s),this.stage.update&&this.stage.update()},_startLoop:function(){var h=this;this._running=!0;function s(){h._running&&(y(s),!h._paused&&h._update())}y(s)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(h,s){s=s||{};var r=new E(h,s.loop,s.getter,s.setter);return this.addAnimator(r),r}},se.mixin(x,M);var C=x;ze.exports=C},MKdu:function(ze,me,P){ze.exports=P.p+"static/fsz.c0b87223.svg"},MXfU:function(ze,me){ze.exports="data:image/png;base64,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"},NC18:function(ze,me,P){var se=P("y+Vt"),X=P("IMiH"),M=P("7oTu"),y=Math.sqrt,E=Math.sin,x=Math.cos,C=Math.PI,h=function(A){return Math.sqrt(A[0]*A[0]+A[1]*A[1])},s=function(A,m){return(A[0]*m[0]+A[1]*m[1])/(h(A)*h(m))},r=function(A,m){return(A[0]*m[1]<A[1]*m[0]?-1:1)*Math.acos(s(A,m))};function n(A,m,v,_,w,B,b,p,u,a,T){var O=u*(C/180),S=x(O)*(A-v)/2+E(O)*(m-_)/2,D=-1*E(O)*(A-v)/2+x(O)*(m-_)/2,R=S*S/(b*b)+D*D/(p*p);R>1&&(b*=y(R),p*=y(R));var k=(w===B?-1:1)*y((b*b*(p*p)-b*b*(D*D)-p*p*(S*S))/(b*b*(D*D)+p*p*(S*S)))||0,Q=k*b*D/p,Y=k*-p*S/b,U=(A+v)/2+x(O)*Q-E(O)*Y,K=(m+_)/2+E(O)*Q+x(O)*Y,z=r([1,0],[(S-Q)/b,(D-Y)/p]),F=[(S-Q)/b,(D-Y)/p],H=[(-1*S-Q)/b,(-1*D-Y)/p],G=r(F,H);s(F,H)<=-1&&(G=C),s(F,H)>=1&&(G=0),B===0&&G>0&&(G=G-2*C),B===1&&G<0&&(G=G+2*C),T.addData(a,U,K,b,p,z,G,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,l=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new X;for(var m=0,v=0,_=m,w=v,B,b=new X,p=X.CMD,u=A.match(e),a=0;a<u.length;a++){for(var T=u[a],O=T.charAt(0),S,D=T.match(l)||[],R=D.length,k=0;k<R;k++)D[k]=parseFloat(D[k]);for(var Q=0;Q<R;){var Y,U,K,z,F,H,G,ee=m,re=v;switch(O){case"l":m+=D[Q++],v+=D[Q++],S=p.L,b.addData(S,m,v);break;case"L":m=D[Q++],v=D[Q++],S=p.L,b.addData(S,m,v);break;case"m":m+=D[Q++],v+=D[Q++],S=p.M,b.addData(S,m,v),_=m,w=v,O="l";break;case"M":m=D[Q++],v=D[Q++],S=p.M,b.addData(S,m,v),_=m,w=v,O="L";break;case"h":m+=D[Q++],S=p.L,b.addData(S,m,v);break;case"H":m=D[Q++],S=p.L,b.addData(S,m,v);break;case"v":v+=D[Q++],S=p.L,b.addData(S,m,v);break;case"V":v=D[Q++],S=p.L,b.addData(S,m,v);break;case"C":S=p.C,b.addData(S,D[Q++],D[Q++],D[Q++],D[Q++],D[Q++],D[Q++]),m=D[Q-2],v=D[Q-1];break;case"c":S=p.C,b.addData(S,D[Q++]+m,D[Q++]+v,D[Q++]+m,D[Q++]+v,D[Q++]+m,D[Q++]+v),m+=D[Q-2],v+=D[Q-1];break;case"S":Y=m,U=v;var pe=b.len(),ie=b.data;B===p.C&&(Y+=m-ie[pe-4],U+=v-ie[pe-3]),S=p.C,ee=D[Q++],re=D[Q++],m=D[Q++],v=D[Q++],b.addData(S,Y,U,ee,re,m,v);break;case"s":Y=m,U=v;var pe=b.len(),ie=b.data;B===p.C&&(Y+=m-ie[pe-4],U+=v-ie[pe-3]),S=p.C,ee=m+D[Q++],re=v+D[Q++],m+=D[Q++],v+=D[Q++],b.addData(S,Y,U,ee,re,m,v);break;case"Q":ee=D[Q++],re=D[Q++],m=D[Q++],v=D[Q++],S=p.Q,b.addData(S,ee,re,m,v);break;case"q":ee=D[Q++]+m,re=D[Q++]+v,m+=D[Q++],v+=D[Q++],S=p.Q,b.addData(S,ee,re,m,v);break;case"T":Y=m,U=v;var pe=b.len(),ie=b.data;B===p.Q&&(Y+=m-ie[pe-4],U+=v-ie[pe-3]),m=D[Q++],v=D[Q++],S=p.Q,b.addData(S,Y,U,m,v);break;case"t":Y=m,U=v;var pe=b.len(),ie=b.data;B===p.Q&&(Y+=m-ie[pe-4],U+=v-ie[pe-3]),m+=D[Q++],v+=D[Q++],S=p.Q,b.addData(S,Y,U,m,v);break;case"A":K=D[Q++],z=D[Q++],F=D[Q++],H=D[Q++],G=D[Q++],ee=m,re=v,m=D[Q++],v=D[Q++],S=p.A,n(ee,re,m,v,H,G,K,z,F,S,b);break;case"a":K=D[Q++],z=D[Q++],F=D[Q++],H=D[Q++],G=D[Q++],ee=m,re=v,m+=D[Q++],v+=D[Q++],S=p.A,n(ee,re,m,v,H,G,K,z,F,S,b);break}}(O==="z"||O==="Z")&&(S=p.Z,b.addData(S),m=_,v=w),B=S}return b.toStatic(),b}function o(A,m){var v=c(A);return m=m||{},m.buildPath=function(_){if(_.setData){_.setData(v.data);var w=_.getContext();w&&_.rebuildPath(w)}else{var w=_;v.rebuildPath(w)}},m.applyTransform=function(_){M(v,_),this.dirty(!0)},m}function f(A,m){return new se(o(A,m))}function d(A,m){return se.extend(o(A,m))}function i(A,m){for(var v=[],_=A.length,w=0;w<_;w++){var B=A[w];B.path||B.createPathProxy(),B.__dirtyPath&&B.buildPath(B.path,B.shape,!0),v.push(B.path)}var b=new se(m);return b.createPathProxy(),b.buildPath=function(p){p.appendPath(v);var u=p.getContext();u&&p.rebuildPath(u)},b}me.createFromString=f,me.extendFromString=d,me.mergePath=i},NLgs:function(ze,me,P){"use strict";P.d(me,"b",function(){return v}),P.d(me,"f",function(){return _}),P.d(me,"g",function(){return w}),P.d(me,"e",function(){return b}),P.d(me,"d",function(){return p}),P.d(me,"a",function(){return u}),P.d(me,"c",function(){return a});var se=P("9og8"),X=P("2qtc"),M=P("kLXV"),y=P("miYZ"),E=P("tsqr"),x=P("WmNS"),C=P.n(x),h=P("q1tI"),s=P.n(h),r=P("9kvl"),n=P("xKgJ"),e=P("RCxd"),l=P("mOS8"),c=P.n(l),o=P("1ZF9"),f=P.n(o),d=P("WdTA"),i=P.n(d),A=P("m3rI"),m=P("1vsH"),v=function(O){var S=Object(r.c)()._store.getState(),D=S.globalSetting;if(!Object(n.p)()){var R;return D!=null&&(R=D.setting)!==null&&R!==void 0&&R.sso_url?(E.b.warning("\u7528\u6237\u8FD8\u672A\u767B\u5F55\uFF0C\u6B63\u5728\u8DF3\u8F6C\u767B\u5F55"),setTimeout(function(){var k;window.location.href=D==null||((k=D.setting)===null||k===void 0)?void 0:k.sso_url},1e3)):w(O),!1}return!0},_=function(O){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(w(O)&&B(S))},w=function(O){return Object(n.p)()?!0:(Object(m.Z)(),!1)},B=function(){var O,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,D=Object(r.c)()._store.getState(),R=D.user;return(O=R.userInfo)!==null&&O!==void 0&&O.profile_completed?!0:(M.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){r.d.push("/account/profile/edit")}}),!1)},b=function(){var O,S=Object(r.c)()._store.getState(),D=S.user;return(O=D.userInfo)!==null&&O!==void 0&&O.professional_certification?!0:(M.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(m.R)("/account/certification")}}),!1)},p=function(){return Object(n.a)()?!0:(M.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(n.t)()?i.a:"".concat(A.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},u=function(O,S){return O?!0:(M.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:f.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(m.R)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},a=function(O){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",D=Object(r.c)()._store.getState(),R=D.shixunsDetail.detail;return(R==null?void 0:R.public)===2||(R==null?void 0:R.public)===1||(R==null?void 0:R.shixun_status)===3?(M.a.info({centered:!0,icon:s.a.createElement(e.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(R==null?void 0:R.public)===2?"\u5DF2\u516C\u5F00":(R==null?void 0:R.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:c.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(R==null?void 0:R.shixun_status)===2?(M.a.confirm({centered:!0,icon:s.a.createElement(e.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),s.a.createElement("br",null),s.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){M.a.confirm({width:440,centered:!0,icon:s.a.createElement(e.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Q=Object(se.a)(C.a.mark(function U(){var K;return C.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,O({type:"shixunsDetail/cancelRelease",payload:{id:R==null?void 0:R.identifier}});case 2:K=F.sent,K.status!==401&&(E.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),O({type:"shixunsDetail/getShixunsDetail",payload:{id:R==null?void 0:R.identifier}}),O({type:"practiceSetting/getCommonData",payload:{id:R==null?void 0:R.identifier}}));case 4:case"end":return F.stop()}},U)}));function Y(){return Q.apply(this,arguments)}return Y}()})}}),!0):!1}},Nddv:function(ze,me,P){ze.exports=P.p+"static/sz.d6b17ad9.svg"},Nmsl:function(ze,me,P){ze.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(ze,me){ze.exports="data:image/png;base64,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"},NohK:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var se=function(M){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,E=null;return function(){for(var x=this,C=arguments.length,h=new Array(C),s=0;s<C;s++)h[s]=arguments[s];clearTimeout(E),E=setTimeout(function(){M.apply(x,h)},y)}};me.default=se},NvD2:function(ze,me,P){"use strict";P.d(me,"a",function(){return x});var se=P("Kwbf");function X(C,h){var s=new Set;return C.forEach(function(r){h.has(r)||s.add(r)}),s}function M(C){var h=C||{},s=h.disabled,r=h.disableCheckbox,n=h.checkable;return!!(s||r)||n===!1}function y(C,h,s,r){for(var n=new Set(C),e=new Set,l=0;l<=s;l+=1){var c=h.get(l)||new Set;c.forEach(function(i){var A=i.key,m=i.node,v=i.children,_=v===void 0?[]:v;n.has(A)&&!r(m)&&_.filter(function(w){return!r(w.node)}).forEach(function(w){n.add(w.key)})})}for(var o=new Set,f=s;f>=0;f-=1){var d=h.get(f)||new Set;d.forEach(function(i){var A=i.parent,m=i.node;if(r(m)||!i.parent||o.has(i.parent.key))return;if(r(i.parent.node)){o.add(A.key);return}var v=!0,_=!1;(A.children||[]).filter(function(w){return!r(w.node)}).forEach(function(w){var B=w.key,b=n.has(B);v&&!b&&(v=!1),!_&&(b||e.has(B))&&(_=!0)}),v&&n.add(A.key),_&&e.add(A.key),o.add(A.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(X(e,n))}}function E(C,h,s,r,n){for(var e=new Set(C),l=new Set(h),c=0;c<=r;c+=1){var o=s.get(c)||new Set;o.forEach(function(A){var m=A.key,v=A.node,_=A.children,w=_===void 0?[]:_;!e.has(m)&&!l.has(m)&&!n(v)&&w.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}l=new Set;for(var f=new Set,d=r;d>=0;d-=1){var i=s.get(d)||new Set;i.forEach(function(A){var m=A.parent,v=A.node;if(n(v)||!A.parent||f.has(A.parent.key))return;if(n(A.parent.node)){f.add(m.key);return}var _=!0,w=!1;(m.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var b=B.key,p=e.has(b);_&&!p&&(_=!1),!w&&(p||l.has(b))&&(w=!0)}),_||e.delete(m.key),w&&l.add(m.key),f.add(m.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(X(l,e))}}function x(C,h,s,r){var n=[],e;r?e=r:e=M;var l=new Set(C.filter(function(d){var i=!!s[d];return i||n.push(d),i})),c=new Map,o=0;Object.keys(s).forEach(function(d){var i=s[d],A=i.level,m=c.get(A);m||(m=new Set,c.set(A,m)),m.add(i),o=Math.max(o,A)}),Object(se.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var f;return h===!0?f=y(l,c,o,e):f=E(l,h.halfCheckedKeys,c,o,e),f}},OC45:function(ze,me,P){ze.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(ze,me,P){"use strict";var se=P("U8pU"),X=P("VTBJ"),M=P("Ff2n"),y=P("q1tI"),E=P("uciX"),x=P("7ixt"),C=function(l){var c=l.overlay,o=l.prefixCls,f=l.id,d=l.overlayInnerStyle;return y.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:d},typeof c=="function"?c():c)},h=C,s=function(l,c){var o=l.overlayClassName,f=l.trigger,d=f===void 0?["hover"]:f,i=l.mouseEnterDelay,A=i===void 0?0:i,m=l.mouseLeaveDelay,v=m===void 0?.1:m,_=l.overlayStyle,w=l.prefixCls,B=w===void 0?"rc-tooltip":w,b=l.children,p=l.onVisibleChange,u=l.afterVisibleChange,a=l.transitionName,T=l.animation,O=l.placement,S=O===void 0?"right":O,D=l.align,R=D===void 0?{}:D,k=l.destroyTooltipOnHide,Q=k===void 0?!1:k,Y=l.defaultVisible,U=l.getTooltipContainer,K=l.overlayInnerStyle,z=Object(M.a)(l,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(y.useRef)(null);Object(y.useImperativeHandle)(c,function(){return F.current});var H=Object(X.a)({},z);"visible"in l&&(H.popupVisible=l.visible);var G=function(){var ge=l.arrowContent,he=ge===void 0?null:ge,be=l.overlay,fe=l.id;return[y.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},he),y.createElement(h,{key:"content",prefixCls:B,id:fe,overlay:be,overlayInnerStyle:K})]},ee=!1,re=!1;if(typeof Q=="boolean")ee=Q;else if(Q&&Object(se.a)(Q)==="object"){var pe=Q.keepParent;ee=pe===!0,re=pe===!1}return y.createElement(E.a,Object.assign({popupClassName:o,prefixCls:B,popup:G,action:d,builtinPlacements:x.a,popupPlacement:S,ref:F,popupAlign:R,getPopupContainer:U,onPopupVisibleChange:p,afterPopupVisibleChange:u,popupTransitionName:a,popupAnimation:T,defaultPopupVisible:Y,destroyPopupOnHide:ee,autoDestroy:re,mouseLeaveDelay:v,popupStyle:_,mouseEnterDelay:A},H),b)},r=Object(y.forwardRef)(s),n=me.a=r},OS9S:function(ze,me,P){var se=P("bYtY"),X=se.inherits,M=P("Gev7"),y=P("mFDi");function E(h){M.call(this,h),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}E.prototype.incremental=!0,E.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},E.prototype.addDisplayable=function(h,s){s?this._temporaryDisplayables.push(h):this._displayables.push(h),this.dirty()},E.prototype.addDisplayables=function(h,s){s=s||!1;for(var r=0;r<h.length;r++)this.addDisplayable(h[r],s)},E.prototype.eachPendingDisplayable=function(h){for(var s=this._cursor;s<this._displayables.length;s++)h&&h(this._displayables[s]);for(var s=0;s<this._temporaryDisplayables.length;s++)h&&h(this._temporaryDisplayables[s])},E.prototype.update=function(){this.updateTransform();for(var h=this._cursor;h<this._displayables.length;h++){var s=this._displayables[h];s.parent=this,s.update(),s.parent=null}for(var h=0;h<this._temporaryDisplayables.length;h++){var s=this._temporaryDisplayables[h];s.parent=this,s.update(),s.parent=null}},E.prototype.brush=function(h,s){for(var r=this._cursor;r<this._displayables.length;r++){var n=this._displayables[r];n.beforeBrush&&n.beforeBrush(h),n.brush(h,r===this._cursor?null:this._displayables[r-1]),n.afterBrush&&n.afterBrush(h)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var n=this._temporaryDisplayables[r];n.beforeBrush&&n.beforeBrush(h),n.brush(h,r===0?null:this._temporaryDisplayables[r-1]),n.afterBrush&&n.afterBrush(h)}this._temporaryDisplayables=[],this.notClear=!0};var x=[];E.prototype.getBoundingRect=function(){if(!this._rect){for(var h=new y(Infinity,Infinity,-Infinity,-Infinity),s=0;s<this._displayables.length;s++){var r=this._displayables[s],n=r.getBoundingRect().clone();r.needLocalTransform()&&n.applyTransform(r.getLocalTransform(x)),h.union(n)}this._rect=h}return this._rect},E.prototype.contain=function(h,s){var r=this.transformCoordToLocal(h,s),n=this.getBoundingRect();if(n.contain(r[0],r[1]))for(var e=0;e<this._displayables.length;e++){var l=this._displayables[e];if(l.contain(h,s))return!0}return!1},X(E,M);var C=E;ze.exports=C},OZM5:function(ze,me,P){"use strict";P.d(me,"b",function(){return r}),P.d(me,"a",function(){return n}),P.d(me,"k",function(){return e}),P.d(me,"h",function(){return l}),P.d(me,"i",function(){return c}),P.d(me,"g",function(){return o}),P.d(me,"c",function(){return f}),P.d(me,"d",function(){return d}),P.d(me,"j",function(){return m}),P.d(me,"e",function(){return v}),P.d(me,"f",function(){return _});var se=P("KQm4"),X=P("U8pU"),M=P("Ff2n"),y=P("q1tI"),E=P.n(y),x=P("Kwbf"),C=P("WaYH"),h=.25,s=2;function r(w,B){var b=w.slice(),p=b.indexOf(B);return p>=0&&b.splice(p,1),b}function n(w,B){var b=w.slice();return b.indexOf(B)===-1&&b.push(B),b}function e(w){return w.split("-")}function l(w,B){return"".concat(w,"-").concat(B)}function c(w){return w&&w.type&&w.type.isTreeNode}function o(w,B){var b=[w],p=B[w];function u(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(T){var O=T.key,S=T.children;b.push(O),u(S)})}return u(p.children),b}function f(w,B){var b=w.clientY,p=B.selectHandle.getBoundingClientRect(),u=p.top,a=p.bottom,T=p.height,O=Math.max(T*h,s);return b<=u+O?-1:b>=a-O?1:0}function d(w,B){if(!w)return;var b=B.multiple;return b?w.slice():w.length?[w[0]]:w}var i=function(B){return B};function A(w,B){if(!w)return[];var b=B||{},p=b.processProps,u=p===void 0?i:p,a=Array.isArray(w)?w:[w];return a.map(function(T){var O=T.children,S=Object(M.a)(T,["children"]),D=A(O,B);return E.a.createElement(C.a,Object.assign({},u(S)),D)})}function m(w){if(!w)return null;var B;if(Array.isArray(w))B={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(X.a)(w)==="object")B={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(x.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function v(w,B){var b=new Set;function p(u){if(b.has(u))return;var a=B[u];if(!a)return;b.add(u);var T=a.parent,O=a.node;if(O.disabled)return;T&&p(T.key)}return(w||[]).forEach(function(u){p(u)}),Object(se.a)(b)}function _(w){var B={};return Object.keys(w).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(B[b]=w[b])}),B}},Ohmc:function(ze,me,P){ze.exports=P.p+"static/certificate.fc32dc1b.jpg"},OljG:function(ze,me,P){ze.exports=P.p+"static/banner.4c45dd73.png"},Ot1p:function(ze,me,P){"use strict";var se=P("2qtc"),X=P("kLXV"),M=P("rAM+"),y=P("miYZ"),E=P("tsqr"),x=P("tJVT"),C=P("jrin"),h=P("q1tI"),s=P.n(h),r=P("VrN/"),n=P.n(r),e=P("bdgK"),l=P("p77/"),c=P("Bd2K"),o=P("ELLl"),f=P("19Vz"),d=P("lZu9"),i=P("+NIl"),A=P("kSUc"),m=P("9Bee"),v=function(ke){var we=ke.value,Me=we===void 0?"":we,Ie=ke.className,Ge=ke.showTextOnly,ot=ke.showLines,mt=ke.style,St=mt===void 0?{}:mt,_t=Object(h.useMemo)(function(){return""},[Me]);return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},_=P("0Owb"),w=P("dejd"),B=P("C+DQ"),b=[{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 p(ke){var we=ke.onActionCallback,Me=ke.title,Ie=ke.icon,Ge=ke.actionName,ot=ke.className,mt=ot===void 0?"":ot,St=ke.children;function _t(){we(Ge)}return s.a.createElement("a",{title:Me,className:mt,onClick:_t},s.a.createElement("i",{className:"md-iconfont ".concat(Ie)}),St)}var u=function(ke){var we=ke.watch,Me=ke.showNullButton,Ie=ke.onActionCallback,Ge=ke.fullScreen,ot=ke.insertTemp,mt=ke.hidetoolBar,St=[].concat(b,[{title:"".concat(we?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(we?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},!mt&&St.map(function(_t,Tt){return s.a.createElement("li",{key:Tt},_t.actionName?s.a.createElement(p,Object(_.a)({},_t,{onActionCallback:Ie})):s.a.createElement("span",{className:"v-line"}))}),Me?s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ie},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ot&&s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ot),onActionCallback:Ie},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(p,{icon:"".concat(Ge?"icon-shrink":"icon-enlarge"),title:Ge?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ie})))},a=P("M8RZ"),T=P("+L6B"),O=P("2/Rp"),S=P("y8nQ"),D=P("Vl3Y"),R=P("5NDa"),k=P("5rEg"),Q={labelCol:{span:4},wrapperCol:{span:20}},Y=function(ke){var we=ke.callback,Me=ke.onCancel;function Ie(Ge){we(Ge)}return s.a.createElement(D.a,Object(_.a)({},Q,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ie}),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(k.a,null)),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(k.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},U=P("7ahc"),K=P("HmJG"),z=P("BjJ7"),F=D.a.useForm,H={width:280,marginRight:10},G={labelCol:{span:5},wrapperCol:{span:19}},ee=function(ke){var we=ke.callback,Me=ke.onCancel,Ie=F(),Ge=Object(x.a)(Ie,1),ot=Ge[0];function mt(Tt){we(Tt)}function St(Tt,Lt){ot.setFieldsValue({src:"/api/attachments/".concat(Tt.id),type:Lt.type})}function _t(Tt){var Lt=Tt.target.files[0];pe(Lt,St)}return s.a.createElement(D.a,Object(_.a)({form:ot},G,{className:"upload-image-panel",onFinish:mt}),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(k.a,{style:H})),s.a.createElement(re,{onFileChange:_t}))),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(k.a,{style:{width:264}})),s.a.createElement(D.a.Item,{style:{textAlign:"right"}},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function re(ke){var we=ke.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",onChange:we}))}function pe(ke,we){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");var Me=new FormData;Me.append("editormd-image-file",ke),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ie=new window.XMLHttpRequest;Ie.withCredentials=!0,Ie.addEventListener("load",function(Ge){we(JSON.parse(Ge.target.responseText),ke)},!1),Ie.addEventListener("error",function(Ge){console.error(Ge)},!1),Ie.open("POST","".concat(z.a,"/api/attachments.json")),Ie.send(Me)}var ie=P("giR+"),ge=P("fyUT"),he=P("7Kak"),be=P("9yH6"),fe=be.a.Group,de={margin:"0 8px"},$=function(ke){var we=ke.callback,Me=ke.onCancel;function Ie(Ge){we(Ge)}return s.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ie},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:de},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:de},"\u884C\u6570"),s.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(ge.a,null)),s.a.createElement("span",{style:de},"\u5217\u6570"),s.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(ge.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:de},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(D.a.Item,{name:"align"},s.a.createElement(fe,null,s.a.createElement(be.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(be.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(be.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(be.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},ue=P("m3rI"),Ae=P("wMS7"),ce=P.n(Ae),xe="link",De="upload-image",Re="code-block",ne="add-table",N="------------",W={default:N,left:":".concat(N),center:":".concat(N,":"),right:"".concat(N,":")},le=P("9VGf"),te,oe;function Te(){}var Ke=0,pt=1e4,Le="\u2581",Qe=`
**\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 ut(ke){return/^\d+$/.test(ke)?"".concat(ke,"px"):ke}var yt=navigator.platform.toUpperCase().indexOf("MAC")>=0,at=yt?"Cmd":"Ctrl",rt=(te={},Object(C.a)(te,at+"-B","bold"),Object(C.a)(te,at+"-I","italic"),te),Ze=(oe={},Object(C.a)(oe,xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(oe,Re,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(oe,De,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(oe,ne,"\u6DFB\u52A0\u8868\u683C"),oe),Ve=me.a=function(ke){var we=ke.defaultValue,Me=we===void 0?"":we,Ie=ke.onChange,Ge=ke.width,ot=Ge===void 0?"100%":Ge,mt=ke.height,St=mt===void 0?400:mt,_t=ke.miniToolbar,Tt=_t===void 0?!1:_t,Lt=ke.isFocus,Dt=Lt===void 0?!1:Lt,Ct=ke.watch,ct=ke.insertTemp,At=ke.mode,Pe=At===void 0?"markdown":At,Je=ke.id,xt=Je===void 0?"markdown-editor-id":Je,ft=ke.showResizeBar,Rt=ft===void 0?!1:ft,Ft=ke.noStorage,Et=Ft===void 0?!1:Ft,Nt=ke.showNullButton,tn=Nt===void 0?!1:Nt,Jn=ke.hidetoolBar,On=Jn===void 0?!1:Jn,Lr=ke.fullScreen,Kr=Lr===void 0?!1:Lr,Ir=ke.onBlur,xn=ke.onCMBeforeChange,Hr=ke.onFullScreen,ia=ke.className,oa=ia===void 0?"":ia,jr=ke.disablePaste,ca=jr===void 0?!1:jr,Ra=ke.placeholder,Pa=Ra===void 0?"":Ra,Be=ke.values,Ue=Be===void 0?"":Be,$e=Object(h.useState)(null),vt=Object(x.a)($e,2),gt=vt[0],Vt=vt[1],an=Object(h.useState)(Me),Qt=Object(x.a)(an,2),Kt=Qt[0],yn=Qt[1],fn=Object(h.useState)(Ct),Gn=Object(x.a)(fn,2),Cr=Gn[0],pn=Gn[1],Ot=Object(h.useState)(Kr),on=Object(x.a)(Ot,2),Sn=on[0],_r=on[1],cr=Object(h.useState)(""),fr=Object(x.a)(cr,2),nr=fr[0],Dr=fr[1],Wr=Object(h.useState)(0),Gr=Object(x.a)(Wr,2),hr=Gr[0],sa=Gr[1],Oa=Object(h.useState)(St),di=Object(x.a)(Oa,2),ga=di[0],ja=di[1],Ai=Object(h.useState)(!1),Ga=Object(x.a)(Ai,2),qr=Ga[0],Qa=Ga[1],Va=Object(h.useRef)(),Xa=Object(h.useRef)(),oi=Object(h.useRef)(),si=Object(h.useRef)();Object(h.useEffect)(function(){yn(Ue),gt==null||gt.setValue(Ue)},[Ue]),Object(h.useEffect)(function(){Hr==null||Hr(Sn)},[Sn]),Object(h.useEffect)(function(){if(Va.current){var Rr=n.a.fromTextArea(Va.current,{mode:Pe,lineNumbers:!Tt,lineWrapping:!0,value:Me,autoCloseTags:!0,autoCloseBrackets:!0});Dt&&Rr.focus();function tr(Pr,Jr){if(ca){Jr.preventDefault();return}var pa=Jr.clipboardData;if(pa){var _a=pa.types.toString(),Ya=pa.items,ni=["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(_a==="Files"||pa.types.indexOf("Files")>-1){if(Jr.preventDefault(),Pe=="stex")return;try{var Ta,Qi=Ya[1];((Ta=Ya[0])===null||Ta===void 0?void 0:Ta.kind)==="file"&&(Qi=Ya[0]);var Ja=Qi.getAsFile(),ya=Ja.name.split(".").pop();pe(Ja,function(Sa){if(Sa.id){var Hi,Ji,Wo;(Ja==null||((Hi=Ja.type)===null||Hi===void 0)?void 0:Hi.indexOf("image"))>-1?Rr.replaceSelection("![,](/api/attachments/".concat(Sa.id,"?type=").concat(Sa.content_type,")")):(Ja==null||((Ji=Ja.type)===null||Ji===void 0)?void 0:Ji.indexOf("video"))>-1?Rr.replaceSelection('<video width="100%" controls src="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Sa.id,'"></video>')):(Ja==null||((Wo=Ja.type)===null||Wo===void 0)?void 0:Wo.indexOf("pdf"))>-1?Rr.replaceSelection('<a href="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Sa.id,"?type=").concat(Ja.type,'&disposition=inline" target="_blank">').concat(Ja.name,"</a>")):ni.includes(ya)?Rr.replaceSelection('<a href="'.concat(ue.a.API_SERVER,"/api/attachments/").concat(Sa.id,'?type=office&disposition=inline" target="_blank">').concat(Ja.name,"</a>")):Rr.replaceSelection("[".concat(Ja.name,"](").concat(ue.a.API_SERVER,"/api/attachments/").concat(Sa.id,"?type=").concat(Sa.content_type,")"))}else(Sa==null?void 0:Sa.status)===401&&(document.location.href="/user/login")})}catch(Sa){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Rr.on("paste",tr),Vt(Rr),function(){Rr.off("paste",tr)}}},[]);var Ea=Object(h.useCallback)(function(){if(Xa.current)try{}catch(Rr){console.log(Rr,"---- to set md editor body height")}},[ga,Xa,Sn]);Object(h.useEffect)(function(){function Rr(){var Pr=new e.default(function(Jr){var pa=Object(M.a)(Jr),_a;try{for(pa.s();!(_a=pa.n()).done;){var Ya=_a.value;(Ya.target.offsetHeight>0||Ya.target.offsetWidth>0)&&(Ea(),gt.setSize("100%","100%"),gt.refresh())}}catch(ni){pa.e(ni)}finally{pa.f()}});return Pr.observe(Va.current.parentElement),Pr}if(gt){var tr=Rr();return function(){tr.unobserve(Va.current.parentElement)}}},[gt,Ea]),Object(h.useEffect)(function(){if(gt){for(var Rr=[],tr=function(){var Ya=Jr[Pr];pa=Object(x.a)(Ya,2);var ni=pa[0],Ta=pa[1],Qi=Object(C.a)({},ni,function(){Ca(Ta)});Rr.push(Qi),gt.addKeyMap(Qi)},Pr=0,Jr=Object.entries(rt);Pr<Jr.length;Pr++){var pa;tr()}return function(){var _a=Object(M.a)(Rr),Ya;try{for(_a.s();!(Ya=_a.n()).done;){var ni=Ya.value;gt.removeKeyMap(ni)}}catch(Ta){_a.e(Ta)}finally{_a.f()}}}},[gt]),Object(h.useEffect)(function(){Kr!==Sn&&_r(Kr)},[Kr]),Object(le.a)(function(){if(!Et&&hr>0){var Rr=new Date().getTime(),tr=window.sessionStorage.getItem(xt);Rr>=hr+pt&&(!tr||tr!==Kt)&&(window.sessionStorage.setItem(xt,Kt),Qa(!0))}},pt),Object(h.useEffect)(function(){pn(Ct)},[gt,Ct]),Object(h.useEffect)(function(){gt&&(Dt&&gt.focus())},[gt,Dt]),Object(h.useEffect)(function(){if(Cr&&gt){var Rr=gt.getScrollerElement();function tr(Pr){var Jr=Pr.target;if(si.current){var pa=Jr.scrollTop/Jr.scrollHeight;si.current.scrollTop=si.current.scrollHeight*pa}}return Rr.addEventListener("scroll",tr),function(){Rr.removeEventListener("scroll",tr)}}},[gt,Cr]),Object(h.useEffect)(function(){if(gt&&xn){function Rr(tr,Pr){xn(tr,Pr)}return gt.on("beforeChange",Rr),function(){gt.off("beforeChange",Rr)}}},[gt,xn]),Object(h.useEffect)(function(){if(gt&&Ir){function Rr(){Ir(gt.getValue())}return gt.on("blur",Rr),function(){gt.off("blur",Rr)}}},[gt,Ir]),Object(h.useEffect)(function(){if(gt){function Rr(tr){var Pr=ce.a.sanitize(tr.getValue());yn(Pr),sa(new Date().getTime()),tr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ie&&Ie(Pr)}return gt.on("change",Rr),function(){gt.off("change",Rr)}}},[gt,Ie]),Object(h.useEffect)(function(){gt&&(Me==null?(gt.setValue(""),yn("")):Me!==gt.getValue()&&(gt.setValue(Me),yn(Me),gt.setCursor(gt.lineCount(),0)))},[gt,Me]);var Ca=Object(h.useCallback)(function(Rr){var tr=gt.getCursor(),Pr=gt.getSelection(),Jr=Pr.split(`
`);switch(Rr){case"bold":return gt.replaceSelection("**"+Pr+"**"),Pr===""&&gt.setCursor(tr.line,tr.ch+2),gt.focus();case"italic":return gt.replaceSelection("*"+Pr+"*"),Pr===""&&gt.setCursor(tr.line,tr.ch+1),gt.focus();case"code":return gt.replaceSelection("`"+Pr+"`"),Pr===""&&gt.setCursor(tr.line,tr.ch+1),gt.focus();case"inline-latex":return gt.replaceSelection("`$$"+Pr+"$$`"),Pr===""&&gt.setCursor(tr.line,tr.ch+3),gt.focus();case"latex":return gt.replaceSelection("```latex\n"+Pr+"\n```"),gt.setCursor(tr.line+1,Pr.length+1),gt.focus();case"line-break":return gt.replaceSelection(`<br/>
`),gt.focus();case"list-ul":return Pr===""?gt.replaceSelection("- "+Pr):gt.replaceSelection(Jr.map(function(pa){return pa===""?"":"- ".concat(pa)}).join(`
`)),gt.focus();case"list-ol":return Pr===""?gt.replaceSelection("1. "+Pr):gt.replaceSelection(Jr.map(function(pa,_a){return pa===""?"":"".concat(_a+1,". ").concat(pa)}).join(`
`)),gt.focus();case"add-null-ch":return Pr===""&&gt.setCursor(tr.line,tr.ch+1),gt.replaceSelection(Le),gt.focus();case"inster-template-1":return Pr===""&&gt.setCursor(tr.line,tr.ch),gt.replaceSelection(Qe),gt.focus();case"eraser":return gt.setValue(""),gt.focus();case"trigger-watch":return pn(!Cr),gt.focus();case"trigger-full-screen":return _r(!Sn),gt.focus();case xe:Dr(xe);return;case Re:Dr(Re);return;case De:Dr(De);return;case ne:Dr(ne);return;default:throw new Error}},[gt,Cr,Sn]),Yr=Object(h.useCallback)(function(Rr){Dr("");switch(nr){case xe:var tr=Rr.title,Pr=Rr.link;return gt.replaceSelection("[".concat(tr,"](").concat(Pr,")")),gt.focus();case Re:var Jr=Rr.language,pa=Rr.content;return gt.replaceSelection(["```"+Jr,pa,"```"].join(`
`)),gt.focus();case De:var _a=Rr.src,Ya=Rr.alt;return gt.replaceSelection("![ ".concat(Ya," ]( ").concat(_a,' "').concat(Ya,'" )')),gt.focus();case ne:for(var ni=Rr.row,Ta=Rr.col,Qi=Rr.align,Ja=`
`,ya=0;ya<ni;ya++){for(var Sa=[],Hi=[],Ji=0;Ji<Ta;Ji++)ya===1&&Hi.push(W[Qi]),Sa.push(" ");ya===1&&(Ja+="| ".concat(Hi.join(" | "),` |
`)),Ja+="| ".concat(Sa.join(Ta===1?"":" | "),` |
`)}return gt.replaceSelection(Ja+`
`),gt.focus();default:throw new Error}},[gt,nr]),ha=Object(h.useMemo)(function(){switch(nr){case xe:return s.a.createElement(Y,{callback:Yr,onCancel:Pi});case Re:return s.a.createElement(U.b,{callback:Yr,onCancel:Pi});case De:return s.a.createElement(ee,{callback:Yr,onCancel:Pi});case ne:return s.a.createElement($,{callback:Yr,onCancel:Pi});default:return null}},[nr]);function Pi(){Dr("")}Object(h.useEffect)(function(){if(oi.current){var Rr=oi.current,tr=!1,Pr=0;function Jr(Ya){tr=!0,Pr=Ya.pageY}function pa(){tr=!1}function _a(Ya){if(tr){var ni=Ya.pageY-Pr;ni<0&&(ni=0),ni>300&&(ni=300);var Ta=St+ni+"px";ja(Ta)}}return Rr.addEventListener("mousedown",Jr),document.addEventListener("mousemove",_a),document.addEventListener("mouseup",pa),function(){Rr.removeEventListener("mousedown",Jr),document.removeEventListener("mousemove",_a),document.removeEventListener("mouseup",pa)}}},[gt,oi]),Object(h.useEffect)(function(){ja(St)},[St]);var ji=ut(ot),Ti=ut(ga),ko={width:ji,height:Ti},Fo=Object(h.useMemo)(function(){if(hr){var Rr=new Date(hr),tr=Rr.getHours(),Pr=Rr.getMinutes(),Jr=Rr.getSeconds();return tr=tr<10?"0"+tr:tr,Pr=Pr<10?"0"+Pr:Pr,Jr=Jr<10?"0"+Jr:Jr,"".concat(tr,":").concat(Pr,":").concat(Jr)}return 0},[hr]);function Ri(){window.sessionStorage.removeItem(xt),Qa(!1),sa(0)}function Ko(){Qa(!1),sa(0),gt.setValue(window.sessionStorage.getItem(xt))}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xa},s.a.createElement("div",{className:"markdown-editor-container ".concat(oa," ").concat(Cr?"on-preview":""," ").concat(Tt?"mini":""," ").concat(Sn?"full-screen":""),style:ko},s.a.createElement(u,{insertTemp:ct,watch:Cr,fullScreen:Sn,showNullButton:tn,onActionCallback:Ca,hidetoolBar:On}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Va,placeholder:Pa})),Cr?s.a.createElement("div",{ref:si,className:"preview-container"},Pe==="stex"&&s.a.createElement(v,{value:Kt}),Pe!=="stex"&&s.a.createElement(m.a,{value:Kt})):null))),Rt?s.a.createElement("a",{ref:oi,className:"editor-resize"}):null,s.a.createElement(a.a,null,Ze[nr]?s.a.createElement(X.a,{centered:!0,title:Ze[nr],visible:!0,onCancel:Pi,footer:null},ha):null))}},P47w:function(ze,me,P){var se=P("hydK"),X=se.createElement,M=P("IMiH"),y=P("mFDi"),E=P("Fofx"),x=P("6GrX"),C=P("pzxd"),h=P("dqUG"),s=M.CMD,r=Array.prototype.join,n="none",e=Math.round,l=Math.sin,c=Math.cos,o=Math.PI,f=Math.PI*2,d=180/o,i=1e-4;function A(F){return e(F*1e4)/1e4}function m(F){return F<i&&F>-i}function v(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function _(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function w(F,H){H&&B(F,"transform","matrix("+r.call(H,",")+")")}function B(F,H,G){(!G||G.type!=="linear"&&G.type!=="radial")&&F.setAttribute(H,G)}function b(F,H,G){F.setAttributeNS("http://www.w3.org/1999/xlink",H,G)}function p(F,H,G,ee){if(v(H,G)){var re=G?H.textFill:H.fill;re=re==="transparent"?n:re,B(F,"fill",re),B(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else B(F,"fill",n);if(_(H,G)){var pe=G?H.textStroke:H.stroke;pe=pe==="transparent"?n:pe,B(F,"stroke",pe);var ie=G?H.textStrokeWidth:H.lineWidth,ge=!G&&H.strokeNoScale?ee.getLineScale():1;B(F,"stroke-width",ie/ge),B(F,"paint-order",G?"stroke":"fill"),B(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var he=H.lineDash;he?(B(F,"stroke-dasharray",H.lineDash.join(",")),B(F,"stroke-dashoffset",e(H.lineDashOffset||0))):B(F,"stroke-dasharray",""),H.lineCap&&B(F,"stroke-linecap",H.lineCap),H.lineJoin&&B(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&B(F,"stroke-miterlimit",H.miterLimit)}else B(F,"stroke",n)}function u(F){for(var H=[],G=F.data,ee=F.len(),re=0;re<ee;){var pe=G[re++],ie="",ge=0;switch(pe){case s.M:ie="M",ge=2;break;case s.L:ie="L",ge=2;break;case s.Q:ie="Q",ge=4;break;case s.C:ie="C",ge=6;break;case s.A:var he=G[re++],be=G[re++],fe=G[re++],de=G[re++],$=G[re++],ue=G[re++],Ae=G[re++],ce=G[re++],xe=Math.abs(ue),De=m(xe-f)||(ce?ue>=f:-ue>=f),Re=ue>0?ue%f:ue%f+f,ne=!1;De?ne=!0:m(xe)?ne=!1:ne=Re>=o===!!ce;var N=A(he+fe*c($)),W=A(be+de*l($));De&&(ce?ue=f-1e-4:ue=-f+1e-4,ne=!0,re===9&&H.push("M",N,W));var le=A(he+fe*c($+ue)),te=A(be+de*l($+ue));H.push("A",A(fe),A(de),e(Ae*d),+ne,+ce,le,te);break;case s.Z:ie="Z";break;case s.R:var le=A(G[re++]),te=A(G[re++]),oe=A(G[re++]),Te=A(G[re++]);H.push("M",le,te,"L",le+oe,te,"L",le+oe,te+Te,"L",le,te+Te,"L",le,te);break}ie&&H.push(ie);for(var Ke=0;Ke<ge;Ke++)H.push(A(G[re++]))}return H.join(" ")}var a={};a.brush=function(F){var H=F.style,G=F.__svgEl;G||(G=X("path"),F.__svgEl=G),F.path||F.createPathProxy();var ee=F.path;if(F.__dirtyPath){ee.beginPath(),ee.subPixelOptimize=!1,F.buildPath(ee,F.shape),F.__dirtyPath=!1;var re=u(ee);re.indexOf("NaN")<0&&B(G,"d",re)}p(G,H,!1,F),w(G,F.transform),H.text!=null?Q(F,F.getBoundingRect()):z(F)};var T={};T.brush=function(F){var H=F.style,G=H.image;if(G instanceof HTMLImageElement){var ee=G.src;G=ee}if(!G)return;var re=H.x||0,pe=H.y||0,ie=H.width,ge=H.height,he=F.__svgEl;he||(he=X("image"),F.__svgEl=he),G!==F.__imageSrc&&(b(he,"href",G),F.__imageSrc=G),B(he,"width",ie),B(he,"height",ge),B(he,"x",re),B(he,"y",pe),w(he,F.transform),H.text!=null?Q(F,F.getBoundingRect()):z(F)};var O={},S=new y,D={},R=[],k={left:"start",right:"end",center:"middle",middle:"middle"},Q=function(F,H){var G=F.style,ee=F.transform,re=F instanceof h||G.transformText;F.__dirty&&C.normalizeTextStyle(G,!0);var pe=G.text;if(pe!=null&&(pe+=""),!C.needDrawText(pe,G))return;pe==null&&(pe=""),!re&&ee&&(S.copy(H),S.applyTransform(ee),H=S);var ie=F.__textSvgEl;ie||(ie=X("text"),F.__textSvgEl=ie);var ge=ie.style,he=G.font||x.DEFAULT_FONT,be=ie.__computedFont;he!==ie.__styleFont&&(ge.font=ie.__styleFont=he,be=ie.__computedFont=ge.font);var fe=G.textPadding,de=G.textLineHeight,$=F.__textCotentBlock;(!$||F.__dirtyText)&&($=F.__textCotentBlock=x.parsePlainText(pe,be,fe,de,G.truncate));var ue=$.outerHeight,Ae=$.lineHeight;C.getBoxPosition(D,F,G,H);var ce=D.baseX,xe=D.baseY,De=D.textAlign||"left",Re=D.textVerticalAlign;Y(ie,re,ee,G,H,ce,xe);var ne=x.adjustTextY(xe,ue,Re),N=ce,W=ne;fe&&(N=U(ce,De,fe),W+=fe[0]),W+=Ae/2,p(ie,G,!0,F);var le=$.canCacheByTextString,te=F.__tspanList||(F.__tspanList=[]),oe=te.length;if(le&&F.__canCacheByTextString&&F.__text===pe){if(F.__dirtyText&&oe)for(var Te=0;Te<oe;++Te)K(te[Te],De,N,W+Te*Ae)}else{F.__text=pe,F.__canCacheByTextString=le;for(var Ke=$.lines,pt=Ke.length,Te=0;Te<pt;Te++){var Le=te[Te],Qe=Ke[Te];Le?Le.__zrText!==Qe&&(Le.innerHTML="",Le.appendChild(document.createTextNode(Qe))):(Le=te[Te]=X("tspan"),ie.appendChild(Le),Le.appendChild(document.createTextNode(Qe))),K(Le,De,N,W+Te*Ae)}if(oe>pt){for(;Te<oe;Te++)ie.removeChild(te[Te]);te.length=pt}}};function Y(F,H,G,ee,re,pe,ie){E.identity(R),H&&G&&E.copy(R,G);var ge=ee.textRotation;if(re&&ge){var he=ee.textOrigin;he==="center"?(pe=re.width/2+re.x,ie=re.height/2+re.y):he&&(pe=he[0]+re.x,ie=he[1]+re.y),R[4]-=pe,R[5]-=ie,E.rotate(R,R,ge),R[4]+=pe,R[5]+=ie}w(F,R)}function U(F,H,G){return H==="right"?F-G[1]:H==="center"?F+G[3]/2-G[1]/2:F+G[3]}function K(F,H,G,ee){B(F,"dominant-baseline","middle"),B(F,"text-anchor",k[H]),B(F,"x",G),B(F,"y",ee)}function z(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}O.drawRectText=Q,O.brush=function(F){var H=F.style;H.text!=null?Q(F,!1):z(F)},me.path=a,me.image=T,me.text=O},P4Qj:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeSensor=me.getSensor=void 0;var se=y(P("chpo")),X=P("FxDU"),M=P("24YM");function y(h){return h&&h.__esModule?h:{default:h}}var E={},x=function(s){var r=s.getAttribute(M.SizeSensorId);if(r&&E[r])return E[r];var n=(0,se.default)();s.setAttribute(M.SizeSensorId,n);var e=(0,X.createSensor)(s);return E[n]=e,e};me.getSensor=x;var C=function(s){var r=s.element.getAttribute(M.SizeSensorId);s.element.removeAttribute(M.SizeSensorId),s.destroy(),r&&E[r]&&delete E[r]};me.removeSensor=C},QBsz:function(ze,me){var P=typeof Float32Array=="undefined"?Array:Float32Array;function se(p,u){var a=new P(2);return p==null&&(p=0),u==null&&(u=0),a[0]=p,a[1]=u,a}function X(p,u){return p[0]=u[0],p[1]=u[1],p}function M(p){var u=new P(2);return u[0]=p[0],u[1]=p[1],u}function y(p,u,a){return p[0]=u,p[1]=a,p}function E(p,u,a){return p[0]=u[0]+a[0],p[1]=u[1]+a[1],p}function x(p,u,a,T){return p[0]=u[0]+a[0]*T,p[1]=u[1]+a[1]*T,p}function C(p,u,a){return p[0]=u[0]-a[0],p[1]=u[1]-a[1],p}function h(p){return Math.sqrt(r(p))}var s=h;function r(p){return p[0]*p[0]+p[1]*p[1]}var n=r;function e(p,u,a){return p[0]=u[0]*a[0],p[1]=u[1]*a[1],p}function l(p,u,a){return p[0]=u[0]/a[0],p[1]=u[1]/a[1],p}function c(p,u){return p[0]*u[0]+p[1]*u[1]}function o(p,u,a){return p[0]=u[0]*a,p[1]=u[1]*a,p}function f(p,u){var a=h(u);return a===0?(p[0]=0,p[1]=0):(p[0]=u[0]/a,p[1]=u[1]/a),p}function d(p,u){return Math.sqrt((p[0]-u[0])*(p[0]-u[0])+(p[1]-u[1])*(p[1]-u[1]))}var i=d;function A(p,u){return(p[0]-u[0])*(p[0]-u[0])+(p[1]-u[1])*(p[1]-u[1])}var m=A;function v(p,u){return p[0]=-u[0],p[1]=-u[1],p}function _(p,u,a,T){return p[0]=u[0]+T*(a[0]-u[0]),p[1]=u[1]+T*(a[1]-u[1]),p}function w(p,u,a){var T=u[0],O=u[1];return p[0]=a[0]*T+a[2]*O+a[4],p[1]=a[1]*T+a[3]*O+a[5],p}function B(p,u,a){return p[0]=Math.min(u[0],a[0]),p[1]=Math.min(u[1],a[1]),p}function b(p,u,a){return p[0]=Math.max(u[0],a[0]),p[1]=Math.max(u[1],a[1]),p}me.create=se,me.copy=X,me.clone=M,me.set=y,me.add=E,me.scaleAndAdd=x,me.sub=C,me.len=h,me.length=s,me.lenSquare=r,me.lengthSquare=n,me.mul=e,me.div=l,me.dot=c,me.scale=o,me.normalize=f,me.distance=d,me.dist=i,me.distanceSquare=A,me.distSquare=m,me.negate=v,me.lerp=_,me.applyTransform=w,me.min=B,me.max=b},"QO+J":function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var se=M(P("NohK")),X=P("24YM");function M(E){return E&&E.__esModule?E:{default:E}}var y=function(x){var C=void 0,h=[],s=function(){getComputedStyle(x).position==="static"&&(x.style.position="relative");var o=document.createElement("object");return o.onload=function(){o.contentDocument.defaultView.addEventListener("resize",r),r()},o.style.display="block",o.style.position="absolute",o.style.top="0",o.style.left="0",o.style.height="100%",o.style.width="100%",o.style.overflow="hidden",o.style.pointerEvents="none",o.style.zIndex="-1",o.style.opacity="0",o.setAttribute("class",X.SensorClassName),o.setAttribute("tabindex",X.SensorTabIndex),o.type="text/html",x.appendChild(o),o.data="about:blank",o},r=(0,se.default)(function(){h.forEach(function(c){c(x)})}),n=function(o){C||(C=s()),h.indexOf(o)===-1&&h.push(o)},e=function(){C&&C.parentNode&&(C.contentDocument&&C.contentDocument.defaultView.removeEventListener("resize",r),C.parentNode.removeChild(C),C=void 0,h=[])},l=function(o){var f=h.indexOf(o);f!==-1&&h.splice(f,1),h.length===0&&C&&e()};return{element:x,bind:n,destroy:e,unbind:l}};me.createSensor=y},QcdW:function(ze,me,P){},Qe9p:function(ze,me,P){var se=P("1RvN"),X={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function M(u){return u=Math.round(u),u<0?0:u>255?255:u}function y(u){return u=Math.round(u),u<0?0:u>360?360:u}function E(u){return u<0?0:u>1?1:u}function x(u){return u.length&&u.charAt(u.length-1)==="%"?M(parseFloat(u)/100*255):M(parseInt(u,10))}function C(u){return u.length&&u.charAt(u.length-1)==="%"?E(parseFloat(u)/100):E(parseFloat(u))}function h(u,a,T){return T<0?T+=1:T>1&&(T-=1),T*6<1?u+(a-u)*T*6:T*2<1?a:T*3<2?u+(a-u)*(2/3-T)*6:u}function s(u,a,T){return u+(a-u)*T}function r(u,a,T,O,S){return u[0]=a,u[1]=T,u[2]=O,u[3]=S,u}function n(u,a){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u}var e=new se(20),l=null;function c(u,a){l&&n(l,a),l=e.put(u,l||a.slice())}function o(u,a){if(!u)return;a=a||[];var T=e.get(u);if(T)return n(a,T);u=u+"";var O=u.replace(/ /g,"").toLowerCase();if(O in X)return n(a,X[O]),c(u,a),a;if(O.charAt(0)==="#"){if(O.length===4){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=4095)){r(a,0,0,0,1);return}return r(a,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),c(u,a),a}else if(O.length===7){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=16777215)){r(a,0,0,0,1);return}return r(a,(S&16711680)>>16,(S&65280)>>8,S&255,1),c(u,a),a}return}var D=O.indexOf("("),R=O.indexOf(")");if(D!==-1&&R+1===O.length){var k=O.substr(0,D),Q=O.substr(D+1,R-(D+1)).split(","),Y=1;switch(k){case"rgba":if(Q.length!==4){r(a,0,0,0,1);return}Y=C(Q.pop());case"rgb":if(Q.length!==3){r(a,0,0,0,1);return}return r(a,x(Q[0]),x(Q[1]),x(Q[2]),Y),c(u,a),a;case"hsla":if(Q.length!==4){r(a,0,0,0,1);return}return Q[3]=C(Q[3]),f(Q,a),c(u,a),a;case"hsl":if(Q.length!==3){r(a,0,0,0,1);return}return f(Q,a),c(u,a),a;default:return}}r(a,0,0,0,1);return}function f(u,a){var T=(parseFloat(u[0])%360+360)%360/360,O=C(u[1]),S=C(u[2]),D=S<=.5?S*(O+1):S+O-S*O,R=S*2-D;return a=a||[],r(a,M(h(R,D,T+1/3)*255),M(h(R,D,T)*255),M(h(R,D,T-1/3)*255),1),u.length===4&&(a[3]=u[3]),a}function d(u){if(!u)return;var a=u[0]/255,T=u[1]/255,O=u[2]/255,S=Math.min(a,T,O),D=Math.max(a,T,O),R=D-S,k=(D+S)/2,Q,Y;if(R===0)Q=0,Y=0;else{k<.5?Y=R/(D+S):Y=R/(2-D-S);var U=((D-a)/6+R/2)/R,K=((D-T)/6+R/2)/R,z=((D-O)/6+R/2)/R;a===D?Q=z-K:T===D?Q=1/3+U-z:O===D&&(Q=2/3+K-U),Q<0&&(Q+=1),Q>1&&(Q-=1)}var F=[Q*360,Y,k];return u[3]!=null&&F.push(u[3]),F}function i(u,a){var T=o(u);if(T){for(var O=0;O<3;O++)a<0?T[O]=T[O]*(1-a)|0:T[O]=(255-T[O])*a+T[O]|0,T[O]>255?T[O]=255:u[O]<0&&(T[O]=0);return p(T,T.length===4?"rgba":"rgb")}}function A(u){var a=o(u);if(a)return((1<<24)+(a[0]<<16)+(a[1]<<8)+ +a[2]).toString(16).slice(1)}function m(u,a,T){if(!(a&&a.length)||!(u>=0&&u<=1))return;T=T||[];var O=u*(a.length-1),S=Math.floor(O),D=Math.ceil(O),R=a[S],k=a[D],Q=O-S;return T[0]=M(s(R[0],k[0],Q)),T[1]=M(s(R[1],k[1],Q)),T[2]=M(s(R[2],k[2],Q)),T[3]=E(s(R[3],k[3],Q)),T}var v=m;function _(u,a,T){if(!(a&&a.length)||!(u>=0&&u<=1))return;var O=u*(a.length-1),S=Math.floor(O),D=Math.ceil(O),R=o(a[S]),k=o(a[D]),Q=O-S,Y=p([M(s(R[0],k[0],Q)),M(s(R[1],k[1],Q)),M(s(R[2],k[2],Q)),E(s(R[3],k[3],Q))],"rgba");return T?{color:Y,leftIndex:S,rightIndex:D,value:O}:Y}var w=_;function B(u,a,T,O){if(u=o(u),u)return u=d(u),a!=null&&(u[0]=y(a)),T!=null&&(u[1]=C(T)),O!=null&&(u[2]=C(O)),p(f(u),"rgba")}function b(u,a){if(u=o(u),u&&a!=null)return u[3]=E(a),p(u,"rgba")}function p(u,a){if(!u||!u.length)return;var T=u[0]+","+u[1]+","+u[2];return(a==="rgba"||a==="hsva"||a==="hsla")&&(T+=","+u[3]),a+"("+T+")"}me.parse=o,me.lift=i,me.toHex=A,me.fastLerp=m,me.fastMapToColor=v,me.lerp=_,me.mapToColor=w,me.modifyHSL=B,me.modifyAlpha=b,me.stringify=p},QuXc:function(ze,me){var P=function(X){this.colorStops=X||[]};P.prototype={constructor:P,addColorStop:function(X,M){this.colorStops.push({offset:X,color:M})}};var se=P;ze.exports=se},RDYZ:function(ze,me,P){var se=P("dMvE");function X(y){this._target=y.target,this._life=y.life||1e3,this._delay=y.delay||0,this._initialized=!1,this.loop=y.loop==null?!1:y.loop,this.gap=y.gap||0,this.easing=y.easing||"Linear",this.onframe=y.onframe,this.ondestroy=y.ondestroy,this.onrestart=y.onrestart,this._pausedTime=0,this._paused=!1}X.prototype={constructor:X,step:function(y,E){if(this._initialized||(this._startTime=y+this._delay,this._initialized=!0),this._paused){this._pausedTime+=E;return}var x=(y-this._startTime-this._pausedTime)/this._life;if(x<0)return;x=Math.min(x,1);var C=this.easing,h=typeof C=="string"?se[C]:C,s=typeof h=="function"?h(x):x;return this.fire("frame",s),x===1?this.loop?(this.restart(y),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(y){var E=(y-this._startTime-this._pausedTime)%this._life;this._startTime=y-E+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(y,E){y="on"+y,this[y]&&this[y](this._target,E)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var M=X;ze.exports=M},RMFE:function(ze,me){ze.exports="data:image/png;base64,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"},RXMa:function(ze,me,P){var se=P("y+Vt"),X=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(M,y){var E=y.cx,x=y.cy,C=Math.PI*2;M.moveTo(E+y.r,x),M.arc(E,x,y.r,0,C,!1),M.moveTo(E+y.r0,x),M.arc(E,x,y.r0,0,C,!0)}});ze.exports=X},RotF:function(ze,me,P){ze.exports=P("LSTS")},RxwV:function(ze,me,P){"use strict";var se=P("q1tI"),X=P("uciX"),M=P("2W6z"),y=P.n(M),E=P("4IlW"),x=P("uK0f"),C=P.n(x);function h(ie,ge){if(ie===ge)return!0;if(!ie||!ge)return!1;var he=ie.length;if(ge.length!==he)return!1;for(var be=0;be<he;be++)if(ie[be]!==ge[be])return!1;return!0}function s(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(he){return typeof he}:s=function(he){return he&&typeof Symbol=="function"&&he.constructor===Symbol&&he!==Symbol.prototype?"symbol":typeof he},s(ie)}function r(ie,ge){if(!(ie instanceof ge))throw new TypeError("Cannot call a class as a function")}function n(ie,ge){for(var he=0;he<ge.length;he++){var be=ge[he];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ie,be.key,be)}}function e(ie,ge,he){return ge&&n(ie.prototype,ge),he&&n(ie,he),ie}function l(ie,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function");ie.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ie,writable:!0,configurable:!0}}),ge&&c(ie,ge)}function c(ie,ge){return c=Object.setPrototypeOf||function(be,fe){return be.__proto__=fe,be},c(ie,ge)}function o(ie){var ge=i();return function(){var he=A(ie),be;if(ge){var fe=A(this).constructor;be=Reflect.construct(he,arguments,fe)}else be=he.apply(this,arguments);return f(this,be)}}function f(ie,ge){return ge&&(s(ge)==="object"||typeof ge=="function")?ge:d(ie)}function d(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(ie){return!1}}function A(ie){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(he){return he.__proto__||Object.getPrototypeOf(he)},A(ie)}var m=function(){var ie=function(ge){l(be,ge);var he=o(be);function be(){var fe;return r(this,be),fe=he.apply(this,arguments),fe.menuItems={},fe.saveMenuItem=function(de){return function($){fe.menuItems[de]=$}},fe}return e(be,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(de){!de.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(de){var $=this.props,ue=$.fieldNames,Ae=$.defaultFieldNames;return ue[de]||Ae[de]}},{key:"getOption",value:function(de,$){var ue=this.props,Ae=ue.prefixCls,ce=ue.expandTrigger,xe=ue.expandIcon,De=ue.loadingIcon,Re=this.props.onSelect.bind(this,de,$),ne=this.props.onItemDoubleClick.bind(this,de,$),N={onClick:Re,onDoubleClick:ne},W="".concat(Ae,"-menu-item"),le=null,te=de[this.getFieldName("children")]&&de[this.getFieldName("children")].length>0;(te||de.isLeaf===!1)&&(W+=" ".concat(Ae,"-menu-item-expand"),de.loading||(le=se.createElement("span",{className:"".concat(Ae,"-menu-item-expand-icon")},xe))),ce==="hover"&&(te||de.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,Re),onMouseLeave:this.delayOnSelect.bind(this),onClick:Re}),this.isActiveOption(de,$)&&(W+=" ".concat(Ae,"-menu-item-active"),N.ref=this.saveMenuItem($)),de.disabled&&(W+=" ".concat(Ae,"-menu-item-disabled"));var oe=null;de.loading&&(W+=" ".concat(Ae,"-menu-item-loading"),oe=De||null);var Te="";return"title"in de?Te=de.title:typeof de[this.getFieldName("label")]=="string"&&(Te=de[this.getFieldName("label")]),se.createElement("li",Object.assign({key:de[this.getFieldName("value")],className:W,title:Te},N,{role:"menuitem",onMouseDown:function(pt){return pt.preventDefault()}}),de[this.getFieldName("label")],le,oe)}},{key:"getActiveOptions",value:function(de){var $=this,ue=this.props.options,Ae=de||this.props.activeValue;return C()(ue,function(ce,xe){return ce[$.getFieldName("value")]===Ae[xe]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var de=this,$=this.props.options,ue=this.getActiveOptions().map(function(Ae){return Ae[de.getFieldName("children")]}).filter(function(Ae){return!!Ae});return ue.unshift($),ue}},{key:"delayOnSelect",value:function(de){for(var $=this,ue=arguments.length,Ae=new Array(ue>1?ue-1:0),ce=1;ce<ue;ce++)Ae[ce-1]=arguments[ce];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof de=="function"&&(this.delayTimer=window.setTimeout(function(){de(Ae),$.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var de=this.getShowOptions().length,$=0;$<de;$++){var ue=this.menuItems[$];ue&&ue.parentElement&&(ue.parentElement.scrollTop=ue.offsetTop)}}},{key:"isActiveOption",value:function(de,$){var ue=this.props.activeValue,Ae=ue===void 0?[]:ue;return Ae[$]===de[this.getFieldName("value")]}},{key:"render",value:function(){var de=this,$=this.props,ue=$.prefixCls,Ae=$.dropdownMenuColumnStyle;return se.createElement("div",null,this.getShowOptions().map(function(ce,xe){return se.createElement("ul",{className:"".concat(ue,"-menu"),key:xe,style:Ae},ce.map(function(De){return de.getOption(De,xe)}))}))}}]),be}(se.Component);return ie.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},ie}(),v=m,_={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},w=_;function B(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(he){return typeof he}:B=function(he){return he&&typeof Symbol=="function"&&he.constructor===Symbol&&he!==Symbol.prototype?"symbol":typeof he},B(ie)}function b(ie,ge){if(ie==null)return{};var he=p(ie,ge),be,fe;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(ie);for(fe=0;fe<de.length;fe++){if(be=de[fe],ge.indexOf(be)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ie,be))continue;he[be]=ie[be]}}return he}function p(ie,ge){if(ie==null)return{};var he={},be=Object.keys(ie),fe,de;for(de=0;de<be.length;de++){if(fe=be[de],ge.indexOf(fe)>=0)continue;he[fe]=ie[fe]}return he}function u(ie){return S(ie)||O(ie)||T(ie)||a()}function a(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(ie,ge){if(!ie)return;if(typeof ie=="string")return D(ie,ge);var he=Object.prototype.toString.call(ie).slice(8,-1);if(he==="Object"&&ie.constructor&&(he=ie.constructor.name),he==="Map"||he==="Set")return Array.from(ie);if(he==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(he))return D(ie,ge)}function O(ie){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(ie))return Array.from(ie)}function S(ie){if(Array.isArray(ie))return D(ie)}function D(ie,ge){(ge==null||ge>ie.length)&&(ge=ie.length);for(var he=0,be=new Array(ge);he<ge;he++)be[he]=ie[he];return be}function R(ie,ge){if(!(ie instanceof ge))throw new TypeError("Cannot call a class as a function")}function k(ie,ge){for(var he=0;he<ge.length;he++){var be=ge[he];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ie,be.key,be)}}function Q(ie,ge,he){return ge&&k(ie.prototype,ge),he&&k(ie,he),ie}function Y(ie,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function");ie.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ie,writable:!0,configurable:!0}}),ge&&U(ie,ge)}function U(ie,ge){return U=Object.setPrototypeOf||function(be,fe){return be.__proto__=fe,be},U(ie,ge)}function K(ie){var ge=H();return function(){var he=G(ie),be;if(ge){var fe=G(this).constructor;be=Reflect.construct(he,arguments,fe)}else be=he.apply(this,arguments);return z(this,be)}}function z(ie,ge){return ge&&(B(ge)==="object"||typeof ge=="function")?ge:F(ie)}function F(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}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(ie){return!1}}function G(ie){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(he){return he.__proto__||Object.getPrototypeOf(he)},G(ie)}var ee=function(){var ie=function(ge){Y(be,ge);var he=K(be);function be(fe){var de;R(this,be),de=he.call(this,fe),de.setPopupVisible=function(ue){var Ae=de.state.value;"popupVisible"in de.props||de.setState({popupVisible:ue}),ue&&!de.state.popupVisible&&de.setState({activeValue:Ae}),de.props.onPopupVisibleChange(ue)},de.handleChange=function(ue,Ae,ce){var xe=Ae.visible;(ce.type!=="keydown"||ce.keyCode===E.a.ENTER)&&(de.props.onChange(ue.map(function(De){return De[de.getFieldName("value")]}),ue),de.setPopupVisible(xe))},de.handlePopupVisibleChange=function(ue){de.setPopupVisible(ue)},de.handleMenuSelect=function(ue,Ae,ce){var xe=de.trigger.getRootDomNode();xe&&xe.focus&&xe.focus();var De=de.props,Re=De.changeOnSelect,ne=De.loadData,N=De.expandTrigger;if(!ue||ue.disabled)return;var W=de.state.activeValue;W=W.slice(0,Ae+1),W[Ae]=ue[de.getFieldName("value")];var le=de.getActiveOptions(W);if(ue.isLeaf===!1&&!ue[de.getFieldName("children")]&&ne){Re&&de.handleChange(le,{visible:!0},ce),de.setState({activeValue:W}),ne(le);return}var te={};!ue[de.getFieldName("children")]||!ue[de.getFieldName("children")].length?(de.handleChange(le,{visible:!1},ce),te.value=W):Re&&(ce.type==="click"||ce.type==="keydown")&&(N==="hover"?de.handleChange(le,{visible:!1},ce):de.handleChange(le,{visible:!0},ce),te.value=W),te.activeValue=W,("value"in de.props||ce.type==="keydown"&&ce.keyCode!==E.a.ENTER)&&delete te.value,de.setState(te)},de.handleItemDoubleClick=function(){var ue=de.props.changeOnSelect;ue&&de.setPopupVisible(!1)},de.handleKeyDown=function(ue){var Ae=de.props.children;if(Ae&&Ae.props.onKeyDown){Ae.props.onKeyDown(ue);return}var ce=u(de.state.activeValue),xe=ce.length-1<0?0:ce.length-1,De=de.getCurrentLevelOptions(),Re=De.map(function(le){return le[de.getFieldName("value")]}).indexOf(ce[xe]);if(ue.keyCode!==E.a.DOWN&&ue.keyCode!==E.a.UP&&ue.keyCode!==E.a.LEFT&&ue.keyCode!==E.a.RIGHT&&ue.keyCode!==E.a.ENTER&&ue.keyCode!==E.a.SPACE&&ue.keyCode!==E.a.BACKSPACE&&ue.keyCode!==E.a.ESC&&ue.keyCode!==E.a.TAB)return;if(!de.state.popupVisible&&ue.keyCode!==E.a.BACKSPACE&&ue.keyCode!==E.a.LEFT&&ue.keyCode!==E.a.RIGHT&&ue.keyCode!==E.a.ESC&&ue.keyCode!==E.a.TAB){de.setPopupVisible(!0);return}if(ue.keyCode===E.a.DOWN||ue.keyCode===E.a.UP){ue.preventDefault();var ne=Re;ne!==-1?ue.keyCode===E.a.DOWN?(ne+=1,ne=ne>=De.length?0:ne):(ne-=1,ne=ne<0?De.length-1:ne):ne=0,ce[xe]=De[ne][de.getFieldName("value")]}else if(ue.keyCode===E.a.LEFT||ue.keyCode===E.a.BACKSPACE)ue.preventDefault(),ce.splice(ce.length-1,1);else if(ue.keyCode===E.a.RIGHT)ue.preventDefault(),De[Re]&&De[Re][de.getFieldName("children")]&&ce.push(De[Re][de.getFieldName("children")][0][de.getFieldName("value")]);else if(ue.keyCode===E.a.ESC||ue.keyCode===E.a.TAB){de.setPopupVisible(!1);return}(!ce||ce.length===0)&&de.setPopupVisible(!1);var N=de.getActiveOptions(ce),W=N[N.length-1];de.handleMenuSelect(W,N.length-1,ue),de.props.onKeyDown&&de.props.onKeyDown(ue)},de.saveTrigger=function(ue){de.trigger=ue};var $=[];return"value"in fe?$=fe.value||[]:"defaultValue"in fe&&($=fe.defaultValue||[]),y()(!("filedNames"in fe),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),de.state={popupVisible:fe.popupVisible,activeValue:$,value:$,prevProps:fe},de.defaultFieldNames={label:"label",value:"value",children:"children"},de}return Q(be,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(de){var $=this.defaultFieldNames,ue=this.props,Ae=ue.fieldNames,ce=ue.filedNames;return"filedNames"in this.props?ce[de]||$[de]:Ae[de]||$[de]}},{key:"getFieldNames",value:function(){var de=this.props,$=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue:$}},{key:"getCurrentLevelOptions",value:function(){var de=this,$=this.props.options,ue=$===void 0?[]:$,Ae=this.state.activeValue,ce=Ae===void 0?[]:Ae,xe=C()(ue,function(De,Re){return De[de.getFieldName("value")]===ce[Re]},{childrenKeyName:this.getFieldName("children")});return xe[xe.length-2]?xe[xe.length-2][this.getFieldName("children")]:u(ue).filter(function(De){return!De.disabled})}},{key:"getActiveOptions",value:function(de){var $=this;return C()(this.props.options||[],function(ue,Ae){return ue[$.getFieldName("value")]===de[Ae]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var de=this.props,$=de.prefixCls,ue=de.transitionName,Ae=de.popupClassName,ce=de.options,xe=ce===void 0?[]:ce,De=de.disabled,Re=de.builtinPlacements,ne=de.popupPlacement,N=de.children,W=de.dropdownRender,le=b(de,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),te=se.createElement("div",null),oe="";xe&&xe.length>0?te=se.createElement(v,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):oe=" ".concat($,"-menus-empty");var Te=te;return W&&(Te=W(te)),se.createElement(X.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:ne,builtinPlacements:Re,popupTransitionName:ue,action:De?[]:["click"],popupVisible:De?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat($,"-menus"),popupClassName:Ae+oe,popup:Te}),se.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:De?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(de,$){var ue=$.prevProps,Ae=ue===void 0?{}:ue,ce={prevProps:de};return"value"in de&&!h(Ae.value,de.value)&&(ce.value=de.value||[],"loadData"in de||(ce.activeValue=de.value||[])),"popupVisible"in de&&(ce.popupVisible=de.popupVisible),ce}}]),be}(se.Component);return ie.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:w,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ie}(),re=ee,pe=me.a=re},"SA+Z":function(ze,me,P){var se=P("wTVA"),X=P("EbDI"),M=P("ZhPi"),y=P("wkBT");function E(x){return se(x)||X(x)||M(x)||y()}ze.exports=E,ze.exports.__esModule=!0,ze.exports.default=ze.exports},SJMd:function(ze,me){/**
* @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 P,se,X,M=!1,y,E;window.PR_SHOULD_USE_CONTINUATION=!0;var x,C;(function(){var h=window,s=["break,continue,do,else,for,if,return,while"],r=[s,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],n=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],e=[n,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],l=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],c=[n,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],o="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",f=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",i=[s,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],A=[s,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],m=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],v=[e,c,l,f,d,i,A,m],_=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,w="str",B="kwd",b="com",p="typ",u="lit",a="pun",T="pln",O="tag",S="dec",D="src",R="atn",k="atv",Q="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(ce){for(var xe=0,De=!1,Re=!1,ne=0,N=ce.length;ne<N;++ne){var W=ce[ne];if(W.ignoreCase)Re=!0;else if(/[a-z]/i.test(W.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){De=!0,Re=!1;break}}var le={b:8,t:9,n:10,v:11,f:12,r:13};function te(Le){var Qe=Le.charCodeAt(0);if(Qe!==92)return Qe;var ut=Le.charAt(1);return Qe=le[ut],Qe||("0"<=ut&&ut<="7"?parseInt(Le.substring(1),8):ut==="u"||ut==="x"?parseInt(Le.substring(2),16):Le.charCodeAt(1))}function oe(Le){if(Le<32)return(Le<16?"\\x0":"\\x")+Le.toString(16);var Qe=String.fromCharCode(Le);return Qe==="\\"||Qe==="-"||Qe==="]"||Qe==="^"?"\\"+Qe:Qe}function Te(Le){var Qe=Le.substring(1,Le.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")),ut=[],yt=Qe[0]==="^",at=["["];yt&&at.push("^");for(var rt=yt?1:0,Ze=Qe.length;rt<Ze;++rt){var Ve=Qe[rt];if(/\\[bdsw]/i.test(Ve))at.push(Ve);else{var ke=te(Ve),we;rt+2<Ze&&Qe[rt+1]==="-"?(we=te(Qe[rt+2]),rt+=2):we=ke,ut.push([ke,we]),we<65||ke>122||(we<65||ke>90||ut.push([Math.max(65,ke)|32,Math.min(we,90)|32]),we<97||ke>122||ut.push([Math.max(97,ke)&~32,Math.min(we,122)&~32]))}}ut.sort(function(ot,mt){return ot[0]-mt[0]||mt[1]-ot[1]});for(var Me=[],Ie=[],rt=0;rt<ut.length;++rt){var Ge=ut[rt];Ge[0]<=Ie[1]+1?Ie[1]=Math.max(Ie[1],Ge[1]):Me.push(Ie=Ge)}for(var rt=0;rt<Me.length;++rt){var Ge=Me[rt];at.push(oe(Ge[0])),Ge[1]>Ge[0]&&(Ge[1]+1>Ge[0]&&at.push("-"),at.push(oe(Ge[1])))}return at.push("]"),at.join("")}function Ke(Le){for(var Qe=Le.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")),ut=Qe.length,yt=[],at=0,rt=0;at<ut;++at){var Ze=Qe[at];if(Ze==="(")++rt;else if(Ze.charAt(0)==="\\"){var Ve=+Ze.substring(1);Ve&&(Ve<=rt?yt[Ve]=-1:Qe[at]=oe(Ve))}}for(var at=1;at<yt.length;++at)yt[at]===-1&&(yt[at]=++xe);for(var at=0,rt=0;at<ut;++at){var Ze=Qe[at];if(Ze==="(")++rt,yt[rt]||(Qe[at]="(?:");else if(Ze.charAt(0)==="\\"){var Ve=+Ze.substring(1);Ve&&Ve<=rt&&(Qe[at]="\\"+yt[Ve])}}for(var at=0;at<ut;++at)Qe[at]==="^"&&Qe[at+1]!=="^"&&(Qe[at]="");if(Le.ignoreCase&&De)for(var at=0;at<ut;++at){var Ze=Qe[at],ke=Ze.charAt(0);Ze.length>=2&&ke==="["?Qe[at]=Te(Ze):ke!=="\\"&&(Qe[at]=Ze.replace(/[a-zA-Z]/g,function(Ie){var Ge=Ie.charCodeAt(0);return"["+String.fromCharCode(Ge&~32,Ge|32)+"]"}))}return Qe.join("")}for(var pt=[],ne=0,N=ce.length;ne<N;++ne){var W=ce[ne];if(W.global||W.multiline)throw new Error(""+W);pt.push("(?:"+Ke(W)+")")}return new RegExp(pt.join("|"),Re?"gi":"g")}function K(ce,xe){var De=/(?:^|\s)nocode(?:\s|$)/,Re=[],ne=0,N=[],W=0;function le(te){var oe=te.nodeType;if(oe==1){if(De.test(te.className))return;for(var Te=te.firstChild;Te;Te=Te.nextSibling)le(Te);var Ke=te.nodeName.toLowerCase();(Ke==="br"||Ke==="li")&&(Re[W]=`
`,N[W<<1]=ne++,N[W++<<1|1]=te)}else if(oe==3||oe==4){var pt=te.nodeValue;pt.length&&(xe?pt=pt.replace(/\r\n?/g,`
`):pt=pt.replace(/[ \t\r\n]+/g," "),Re[W]=pt,N[W<<1]=ne,ne+=pt.length,N[W++<<1|1]=te)}}return le(ce),{sourceCode:Re.join("").replace(/\n$/,""),spans:N}}function z(ce,xe,De,Re,ne){if(!De)return;var N={sourceNode:ce,pre:1,langExtension:null,numberLines:null,sourceCode:De,spans:null,basePos:xe,decorations:null};Re(N),ne.push.apply(ne,N.decorations)}var F=/\S/;function H(ce){for(var xe=void 0,De=ce.firstChild;De;De=De.nextSibling){var Re=De.nodeType;xe=Re===1?xe?ce:De:Re===3&&F.test(De.nodeValue)?ce:xe}return xe===ce?void 0:xe}function G(ce,xe){var De={},Re;(function(){for(var W=ce.concat(xe),le=[],te={},oe=0,Te=W.length;oe<Te;++oe){var Ke=W[oe],pt=Ke[3];if(pt)for(var Le=pt.length;--Le>=0;)De[pt.charAt(Le)]=Ke;var Qe=Ke[1],ut=""+Qe;te.hasOwnProperty(ut)||(le.push(Qe),te[ut]=null)}le.push(/[\0-\uffff]/),Re=U(le)})();var ne=xe.length,N=function(W){for(var le=W.sourceCode,te=W.basePos,oe=W.sourceNode,Te=[te,T],Ke=0,pt=le.match(Re)||[],Le={},Qe=0,ut=pt.length;Qe<ut;++Qe){var yt=pt[Qe],at=Le[yt],rt=void 0,Ze;if(typeof at=="string")Ze=!1;else{var Ve=De[yt.charAt(0)];if(Ve)rt=yt.match(Ve[1]),at=Ve[0];else{for(var ke=0;ke<ne;++ke)if(Ve=xe[ke],rt=yt.match(Ve[1]),rt){at=Ve[0];break}rt||(at=T)}Ze=at.length>=5&&at.substring(0,5)==="lang-",Ze&&!(rt&&typeof rt[1]=="string")&&(Ze=!1,at=D),Ze||(Le[yt]=at)}var we=Ke;if(Ke+=yt.length,!Ze)Te.push(te+we,at);else{var Me=rt[1],Ie=yt.indexOf(Me),Ge=Ie+Me.length;rt[2]&&(Ge=yt.length-rt[2].length,Ie=Ge-Me.length);var ot=at.substring(5);z(oe,te+we,yt.substring(0,Ie),N,Te),z(oe,te+we+Ie,Me,be(ot,Me),Te),z(oe,te+we+Ge,yt.substring(Ge),N,Te)}}W.decorations=Te};return N}function ee(ce){var xe=[],De=[];ce.tripleQuotedStrings?xe.push([w,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ce.multiLineStrings?xe.push([w,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):xe.push([w,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ce.verbatimStrings&&De.push([w,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Re=ce.hashComments;Re&&(ce.cStyleComments?(Re>1?xe.push([b,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):xe.push([b,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),De.push([w,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):xe.push([b,/^#[^\r\n]*/,null,"#"])),ce.cStyleComments&&(De.push([b,/^\/\/[^\r\n]*/,null]),De.push([b,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ne=ce.regexLiterals;if(ne){var N=ne>1?"":`
\r`,W=N?".":"[\\S\\s]",le="/(?=[^/*"+N+"])(?:[^/\\x5B\\x5C"+N+"]|\\x5C"+W+"|\\x5B(?:[^\\x5C\\x5D"+N+"]|\\x5C"+W+")*(?:\\x5D|$))+/";De.push(["lang-regex",RegExp("^"+Y+"("+le+")")])}var te=ce.types;te&&De.push([p,te]);var oe=(""+ce.keywords).replace(/^ | $/g,"");oe.length&&De.push([B,new RegExp("^(?:"+oe.replace(/[\s,]+/g,"|")+")\\b"),null]),xe.push([T,/^\s+/,null,` \r
\xA0`]);var Te="^.[^\\s\\w.$@'\"`/\\\\]*";return ce.regexLiterals&&(Te+="(?!s*/)"),De.push([u,/^@[a-z_$][a-z_$@0-9]*/i,null],[p,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[u,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[a,new RegExp(Te),null]),G(xe,De)}var re=ee({keywords:v,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function pe(ce,xe,De){for(var Re=/(?:^|\s)nocode(?:\s|$)/,ne=/\r\n?|\n/,N=ce.ownerDocument,W=N.createElement("li");ce.firstChild;)W.appendChild(ce.firstChild);var le=[W];function te(Qe){var ut=Qe.nodeType;if(ut==1&&!Re.test(Qe.className))if(Qe.nodeName==="br")oe(Qe),Qe.parentNode&&Qe.parentNode.removeChild(Qe);else for(var yt=Qe.firstChild;yt;yt=yt.nextSibling)te(yt);else if((ut==3||ut==4)&&De){var at=Qe.nodeValue,rt=at.match(ne);if(rt){var Ze=at.substring(0,rt.index);Qe.nodeValue=Ze;var Ve=at.substring(rt.index+rt[0].length);if(Ve){var ke=Qe.parentNode;ke.insertBefore(N.createTextNode(Ve),Qe.nextSibling)}oe(Qe),Ze||Qe.parentNode.removeChild(Qe)}}}function oe(Qe){for(;!Qe.nextSibling;)if(Qe=Qe.parentNode,!Qe)return;function ut(rt,Ze){var Ve=Ze?rt.cloneNode(!1):rt,ke=rt.parentNode;if(ke){var we=ut(ke,1),Me=rt.nextSibling;we.appendChild(Ve);for(var Ie=Me;Ie;Ie=Me)Me=Ie.nextSibling,we.appendChild(Ie)}return Ve}for(var yt=ut(Qe.nextSibling,0),at;(at=yt.parentNode)&&at.nodeType===1;)yt=at;le.push(yt)}for(var Te=0;Te<le.length;++Te)te(le[Te]);xe===(xe|0)&&le[0].setAttribute("value",xe);var Ke=N.createElement("ol");Ke.className="linenums";for(var pt=Math.max(0,xe-1|0)||0,Te=0,Le=le.length;Te<Le;++Te)W=le[Te],W.className="L"+(Te+pt)%10,W.firstChild||W.appendChild(N.createTextNode("\xA0")),Ke.appendChild(W);ce.appendChild(Ke)}function ie(ce){var xe=/\bMSIE\s(\d+)/.exec(navigator.userAgent);xe=xe&&+xe[1]<=8;var De=/\n/g,Re=ce.sourceCode,ne=Re.length,N=0,W=ce.spans,le=W.length,te=0,oe=ce.decorations,Te=oe.length,Ke=0;oe[Te]=ne;var pt,Le;for(Le=pt=0;Le<Te;)oe[Le]!==oe[Le+2]?(oe[pt++]=oe[Le++],oe[pt++]=oe[Le++]):Le+=2;for(Te=pt,Le=pt=0;Le<Te;){for(var Qe=oe[Le],ut=oe[Le+1],yt=Le+2;yt+2<=Te&&oe[yt+1]===ut;)yt+=2;oe[pt++]=Qe,oe[pt++]=ut,Le=yt}Te=oe.length=pt;var at=ce.sourceNode,rt="";at&&(rt=at.style.display,at.style.display="none");try{for(var Ze=null;te<le;){var Ve=W[te],ke=W[te+2]||ne,we=oe[Ke+2]||ne,yt=Math.min(ke,we),Me=W[te+1],Ie;if(Me.nodeType!==1&&(Ie=Re.substring(N,yt))){xe&&(Ie=Ie.replace(De,"\r")),Me.nodeValue=Ie;var Ge=Me.ownerDocument,ot=Ge.createElement("span");ot.className=oe[Ke+1];var mt=Me.parentNode;mt.replaceChild(ot,Me),ot.appendChild(Me),N<ke&&(W[te+1]=Me=Ge.createTextNode(Re.substring(yt,ke)),mt.insertBefore(Me,ot.nextSibling))}N=yt,N>=ke&&(te+=2),N>=we&&(Ke+=2)}}finally{at&&(at.style.display=rt)}}var ge={};function he(ce,xe){for(var De=xe.length;--De>=0;){var Re=xe[De];ge.hasOwnProperty(Re)?h.console&&console.warn("cannot override language handler %s",Re):ge[Re]=ce}}function be(ce,xe){return ce&&ge.hasOwnProperty(ce)||(ce=/^\s*</.test(xe)?"default-markup":"default-code"),ge[ce]}he(re,["default-code"]),he(G([],[[T,/^[^<?]+/],[S,/^<!\w[^>]*(?:>|$)/],[b,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[a,/^(?:<[%?]|[%?]>)/],["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"]),he(G([[T,/^[\s]+/,null,` \r
`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[R,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[a,/^[=<>\/]+/],["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"]),he(G([],[[k,/^[\s\S]+/]]),["uq.val"]),he(ee({keywords:e,hashComments:!0,cStyleComments:!0,types:_}),["c","cc","cpp","cxx","cyc","m"]),he(ee({keywords:"null,true,false"}),["json"]),he(ee({keywords:c,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:_}),["cs"]),he(ee({keywords:l,cStyleComments:!0}),["java"]),he(ee({keywords:m,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),he(ee({keywords:i,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),he(ee({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),he(ee({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),he(ee({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),he(ee({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),he(G([],[[w,/^[\s\S]+/]]),["regex"]);function fe(ce){var xe=ce.langExtension;try{var De=K(ce.sourceNode,ce.pre),Re=De.sourceCode;ce.sourceCode=Re,ce.spans=De.spans,ce.basePos=0,be(xe,Re)(ce),ie(ce)}catch(ne){h.console&&console.log(ne&&ne.stack||ne)}}function de(ce,xe,De){var Re=De||!1,ne=xe||null,N=document.createElement("div");N.innerHTML="<pre>"+ce+"</pre>",N=N.firstChild,Re&&pe(N,Re,!0);var W={langExtension:ne,numberLines:Re,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return fe(W),N.innerHTML}function $(ce,xe){var De=xe||document.body,Re=De.ownerDocument||document;function ne(Ve){return De.getElementsByTagName(Ve)}for(var N=[ne("pre"),ne("code"),ne("xmp")],W=[],le=0;le<N.length;++le)for(var te=0,oe=N[le].length;te<oe;++te)W.push(N[le][te]);N=null;var Te=Date;Te.now||(Te={now:function(){return+new Date}});var Ke=0,pt=/\blang(?:uage)?-([\w.]+)(?!\S)/,Le=/\bprettyprint\b/,Qe=/\bprettyprinted\b/,ut=/pre|xmp/i,yt=/^code$/i,at=/^(?:pre|code|xmp)$/i,rt={};function Ze(){for(var Ve=h.PR_SHOULD_USE_CONTINUATION?Te.now()+250:Infinity;Ke<W.length&&Te.now()<Ve;Ke++){for(var ke=W[Ke],we=rt,Me=ke;Me=Me.previousSibling;){var Ie=Me.nodeType,Ge=(Ie===7||Ie===8)&&Me.nodeValue;if(Ge?!/^\??prettify\b/.test(Ge):Ie!==3||/\S/.test(Me.nodeValue))break;if(Ge){we={},Ge.replace(/\b(\w+)=([\w:.%+-]+)/g,function(xt,ft,Rt){we[ft]=Rt});break}}var ot=ke.className;if((we!==rt||Le.test(ot))&&!Qe.test(ot)){for(var mt=!1,St=ke.parentNode;St;St=St.parentNode){var _t=St.tagName;if(at.test(_t)&&St.className&&Le.test(St.className)){mt=!0;break}}if(!mt){ke.className+=" prettyprinted";var Tt=we.lang;if(!Tt){Tt=ot.match(pt);var Lt;!Tt&&(Lt=H(ke))&&yt.test(Lt.tagName)&&(Tt=Lt.className.match(pt)),Tt&&(Tt=Tt[1])}var Dt;if(ut.test(ke.tagName))Dt=1;else{var Ct=ke.currentStyle,ct=Re.defaultView,At=Ct?Ct.whiteSpace:ct&&ct.getComputedStyle?ct.getComputedStyle(ke,null).getPropertyValue("white-space"):0;Dt=At&&At.substring(0,3)==="pre"}var Pe=we.linenums;(Pe=Pe==="true"||+Pe)||(Pe=ot.match(/\blinenums\b(?::(\d+))?/),Pe=Pe?Pe[1]&&Pe[1].length?+Pe[1]:!0:!1),Pe&&pe(ke,Pe,Dt);var Je={langExtension:Tt,sourceNode:ke,numberLines:Pe,pre:Dt,sourceCode:null,basePos:null,spans:null,decorations:null};fe(Je)}}}Ke<W.length?h.setTimeout(Ze,250):typeof ce=="function"&&ce()}Ze()}var ue=h.PR={createSimpleLexer:G,registerLangHandler:he,sourceDecorator:ee,PR_ATTRIB_NAME:R,PR_ATTRIB_VALUE:k,PR_COMMENT:b,PR_DECLARATION:S,PR_KEYWORD:B,PR_LITERAL:u,PR_NOCODE:Q,PR_PLAIN:T,PR_PUNCTUATION:a,PR_SOURCE:D,PR_STRING:w,PR_TAG:O,PR_TYPE:p,prettyPrintOne:M?h.prettyPrintOne=de:x=de,prettyPrint:C=M?h.prettyPrint=$:C=$},Ae=h.define;typeof Ae=="function"&&Ae.amd&&Ae("google-code-prettify",[],function(){return ue})})()},SKnc:function(ze,me,P){var se=P("bYtY"),X=P("QuXc"),M=function(E,x,C,h,s,r){this.x=E==null?0:E,this.y=x==null?0:x,this.x2=C==null?1:C,this.y2=h==null?0:h,this.type="linear",this.global=r||!1,X.call(this,s)};M.prototype={constructor:M},se.inherits(M,X);var y=M;ze.exports=y},SMhR:function(ze,me){ze.exports="data:image/png;base64,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"},SUKs:function(ze,me,P){var se=P("LPTA"),X=se.debugMode,M=function(){};X===1&&(M=console.error);var y=M;ze.exports=y},Sj9i:function(ze,me,P){var se=P("QBsz"),X=se.create,M=se.distSquare,y=Math.pow,E=Math.sqrt,x=1e-8,C=1e-4,h=E(3),s=1/3,r=X(),n=X(),e=X();function l(u){return u>-x&&u<x}function c(u){return u>x||u<-x}function o(u,a,T,O,S){var D=1-S;return D*D*(D*u+3*S*a)+S*S*(S*O+3*D*T)}function f(u,a,T,O,S){var D=1-S;return 3*(((a-u)*D+2*(T-a)*S)*D+(O-T)*S*S)}function d(u,a,T,O,S,D){var R=O+3*(a-T)-u,k=3*(T-a*2+u),Q=3*(a-u),Y=u-S,U=k*k-3*R*Q,K=k*Q-9*R*Y,z=Q*Q-3*k*Y,F=0;if(l(U)&&l(K))if(l(k))D[0]=0;else{var H=-Q/k;H>=0&&H<=1&&(D[F++]=H)}else{var G=K*K-4*U*z;if(l(G)){var ee=K/U,H=-k/R+ee,re=-ee/2;H>=0&&H<=1&&(D[F++]=H),re>=0&&re<=1&&(D[F++]=re)}else if(G>0){var pe=E(G),ie=U*k+1.5*R*(-K+pe),ge=U*k+1.5*R*(-K-pe);ie<0?ie=-y(-ie,s):ie=y(ie,s),ge<0?ge=-y(-ge,s):ge=y(ge,s);var H=(-k-(ie+ge))/(3*R);H>=0&&H<=1&&(D[F++]=H)}else{var he=(2*U*k-3*R*K)/(2*E(U*U*U)),be=Math.acos(he)/3,fe=E(U),de=Math.cos(be),H=(-k-2*fe*de)/(3*R),re=(-k+fe*(de+h*Math.sin(be)))/(3*R),$=(-k+fe*(de-h*Math.sin(be)))/(3*R);H>=0&&H<=1&&(D[F++]=H),re>=0&&re<=1&&(D[F++]=re),$>=0&&$<=1&&(D[F++]=$)}}return F}function i(u,a,T,O,S){var D=6*T-12*a+6*u,R=9*a+3*O-3*u-9*T,k=3*a-3*u,Q=0;if(l(R)){if(c(D)){var Y=-k/D;Y>=0&&Y<=1&&(S[Q++]=Y)}}else{var U=D*D-4*R*k;if(l(U))S[0]=-D/(2*R);else if(U>0){var K=E(U),Y=(-D+K)/(2*R),z=(-D-K)/(2*R);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function A(u,a,T,O,S,D){var R=(a-u)*S+u,k=(T-a)*S+a,Q=(O-T)*S+T,Y=(k-R)*S+R,U=(Q-k)*S+k,K=(U-Y)*S+Y;D[0]=u,D[1]=R,D[2]=Y,D[3]=K,D[4]=K,D[5]=U,D[6]=Q,D[7]=O}function m(u,a,T,O,S,D,R,k,Q,Y,U){var K,z=.005,F=Infinity,H,G,ee,re;r[0]=Q,r[1]=Y;for(var pe=0;pe<1;pe+=.05)n[0]=o(u,T,S,R,pe),n[1]=o(a,O,D,k,pe),ee=M(r,n),ee<F&&(K=pe,F=ee);F=Infinity;for(var ie=0;ie<32&&!(z<C);ie++)H=K-z,G=K+z,n[0]=o(u,T,S,R,H),n[1]=o(a,O,D,k,H),ee=M(n,r),H>=0&&ee<F?(K=H,F=ee):(e[0]=o(u,T,S,R,G),e[1]=o(a,O,D,k,G),re=M(e,r),G<=1&&re<F?(K=G,F=re):z*=.5);return U&&(U[0]=o(u,T,S,R,K),U[1]=o(a,O,D,k,K)),E(F)}function v(u,a,T,O){var S=1-O;return S*(S*u+2*O*a)+O*O*T}function _(u,a,T,O){return 2*((1-O)*(a-u)+O*(T-a))}function w(u,a,T,O,S){var D=u-2*a+T,R=2*(a-u),k=u-O,Q=0;if(l(D)){if(c(R)){var Y=-k/R;Y>=0&&Y<=1&&(S[Q++]=Y)}}else{var U=R*R-4*D*k;if(l(U)){var Y=-R/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y)}else if(U>0){var K=E(U),Y=(-R+K)/(2*D),z=(-R-K)/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function B(u,a,T){var O=u+T-2*a;return O===0?.5:(u-a)/O}function b(u,a,T,O,S){var D=(a-u)*O+u,R=(T-a)*O+a,k=(R-D)*O+D;S[0]=u,S[1]=D,S[2]=k,S[3]=k,S[4]=R,S[5]=T}function p(u,a,T,O,S,D,R,k,Q){var Y,U=.005,K=Infinity;r[0]=R,r[1]=k;for(var z=0;z<1;z+=.05){n[0]=v(u,T,S,z),n[1]=v(a,O,D,z);var F=M(r,n);F<K&&(Y=z,K=F)}K=Infinity;for(var H=0;H<32&&!(U<C);H++){var G=Y-U,ee=Y+U;n[0]=v(u,T,S,G),n[1]=v(a,O,D,G);var F=M(n,r);if(G>=0&&F<K)Y=G,K=F;else{e[0]=v(u,T,S,ee),e[1]=v(a,O,D,ee);var re=M(e,r);ee<=1&&re<K?(Y=ee,K=re):U*=.5}}return Q&&(Q[0]=v(u,T,S,Y),Q[1]=v(a,O,D,Y)),E(K)}me.cubicAt=o,me.cubicDerivativeAt=f,me.cubicRootAt=d,me.cubicExtrema=i,me.cubicSubdivide=A,me.cubicProjectPoint=m,me.quadraticAt=v,me.quadraticDerivativeAt=_,me.quadraticRootAt=w,me.quadraticExtremum=B,me.quadraticSubdivide=b,me.quadraticProjectPoint=p},SqI9:function(ze,me,P){var se=P("y+Vt"),X=P("iXp4"),M=se.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:X(se.prototype.brush),buildPath:function(y,E){var x=E.cx,C=E.cy,h=Math.max(E.r0||0,0),s=Math.max(E.r,0),r=E.startAngle,n=E.endAngle,e=E.clockwise,l=Math.cos(r),c=Math.sin(r);y.moveTo(l*h+x,c*h+C),y.lineTo(l*s+x,c*s+C),y.arc(x,C,s,r,n,!e),y.lineTo(Math.cos(n)*h+x,Math.sin(n)*h+C),h!==0&&y.arc(x,C,h,n,r,e),y.closePath()}});ze.exports=M},SrGk:function(ze,me,P){var se=P("hydK"),X=se.createElement,M=P("bYtY"),y=P("y+Vt"),E=P("Dagg"),x=P("dqUG"),C=P("P47w"),h=C.path,s=C.image,r=C.text,n="0",e="1";function l(o,f,d,i,A){this._zrId=o,this._svgRoot=f,this._tagNames=typeof d=="string"?[d]:d,this._markLabel=i,this._domName=A||"_dom",this.nextId=0}l.prototype.createElement=X,l.prototype.getDefs=function(o){var f=this._svgRoot,d=this._svgRoot.getElementsByTagName("defs");return d.length===0?o?(d=f.insertBefore(this.createElement("defs"),f.firstChild),d.contains||(d.contains=function(i){var A=d.children;if(!A)return!1;for(var m=A.length-1;m>=0;--m)if(A[m]===i)return!0;return!1}),d):null:d[0]},l.prototype.update=function(o,f){if(!o)return;var d=this.getDefs(!1);if(o[this._domName]&&d.contains(o[this._domName]))typeof f=="function"&&f(o);else{var i=this.add(o);i&&(o[this._domName]=i)}},l.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},l.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},l.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return M.each(this._tagNames,function(d){var i=o.getElementsByTagName(d);f=f.concat([].slice.call(i))}),f},l.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;M.each(o,function(d){d[f._markLabel]=n})},l.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},l.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),d=this;M.each(f,function(i){i[d._markLabel]!==e&&o.removeChild(i)})},l.prototype.getSvgProxy=function(o){return o instanceof y?h:o instanceof E?s:o instanceof x?r:h},l.prototype.getTextSvgElement=function(o){return o.__textSvgEl},l.prototype.getSvgElement=function(o){return o.__svgEl};var c=l;ze.exports=c},T6xi:function(ze,me,P){var se=P("YgsL"),X=P("nCxF");function M(y,E,x){var C=E.points,h=E.smooth;if(C&&C.length>=2){if(h&&h!=="spline"){var s=X(C,h,x,E.smoothConstraint);y.moveTo(C[0][0],C[0][1]);for(var r=C.length,n=0;n<(x?r:r-1);n++){var e=s[n*2],l=s[n*2+1],c=C[(n+1)%r];y.bezierCurveTo(e[0],e[1],l[0],l[1],c[0],c[1])}}else{h==="spline"&&(C=se(C,x)),y.moveTo(C[0][0],C[0][1]);for(var n=1,o=C.length;n<o;n++)y.lineTo(C[n][0],C[n][1])}x&&y.closePath()}}me.buildPath=M},TGq3:function(ze,me,P){ze.exports=P.p+"static/lockclose.365036e8.svg"},UZu5:function(ze,me,P){},VlDO:function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___3v0of",flex_space_between:"flex_space_between___2ON3P",flex_box_vertical_center:"flex_box_vertical_center___1dze4",flex_box_center_end:"flex_box_center_end___VPAo5",flex_box_column:"flex_box_column___2f1aL",icons:"icons___hbWcc",shixuns:"shixuns___ed3FZ",buttons:"buttons___7shdA",addStage:"addStage___4vVUv",color4CA:"color4CA___1C3hM",color204:"color204___37f6U",completed:"completed___3Qqbj",actionTabs:"actionTabs___1GrUM",tab:"tab___3Ipqh",s1:"s1___3EKnf",s2:"s2___2nrm0",tabActive:"tabActive___24bZy",learn:"learn___HaTK4",labelContainer:"labelContainer___IVQXc",text:"text___z1m4c",tag:"tag___8gKDz","tagsList-content":"tagsList-content___YxKUD"}},VpOo:function(ze,me){function P(se,X){var M=X.x,y=X.y,E=X.width,x=X.height,C=X.r,h,s,r,n;E<0&&(M=M+E,E=-E),x<0&&(y=y+x,x=-x),typeof C=="number"?h=s=r=n=C:C instanceof Array?C.length===1?h=s=r=n=C[0]:C.length===2?(h=r=C[0],s=n=C[1]):C.length===3?(h=C[0],s=n=C[1],r=C[2]):(h=C[0],s=C[1],r=C[2],n=C[3]):h=s=r=n=0;var e;h+s>E&&(e=h+s,h*=E/e,s*=E/e),r+n>E&&(e=r+n,r*=E/e,n*=E/e),s+r>x&&(e=s+r,s*=x/e,r*=x/e),h+n>x&&(e=h+n,h*=x/e,n*=x/e),se.moveTo(M+h,y),se.lineTo(M+E-s,y),s!==0&&se.arc(M+E-s,y+s,s,-Math.PI/2,0),se.lineTo(M+E,y+x-r),r!==0&&se.arc(M+E-r,y+x-r,r,0,Math.PI/2),se.lineTo(M+n,y+x),n!==0&&se.arc(M+n,y+x-n,n,Math.PI/2,Math.PI),se.lineTo(M,y+h),h!==0&&se.arc(M+h,y+h,h,Math.PI,Math.PI*1.5)}me.buildPath=P},"VrN/":function(ze,me,P){(function(se,X){ze.exports=X()})(this,function(){"use strict";var se=navigator.userAgent,X=navigator.platform,M=/gecko\/\d/i.test(se),y=/MSIE \d/.test(se),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),x=/Edge\/(\d+)/.exec(se),C=y||E||x,h=C&&(y?document.documentMode||6:+(x||E)[1]),s=!x&&/WebKit\//.test(se),r=s&&/Qt\/\d+\.\d+/.test(se),n=!x&&/Chrome\//.test(se),e=/Opera\//.test(se),l=/Apple Computer/.test(navigator.vendor),c=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(se),o=/PhantomJS/.test(se),f=!x&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),d=/Android/.test(se),i=f||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),A=f||/Mac/.test(X),m=/\bCrOS\b/.test(se),v=/win/i.test(X),_=e&&se.match(/Version\/(\d*\.\d*)/);_&&(_=Number(_[1])),_&&_>=15&&(e=!1,s=!0);var w=A&&(r||e&&(_==null||_<12.11)),B=M||C&&h>=9;function b(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var p=function(t,g){var L=t.className,I=b(g).exec(L);if(I){var j=L.slice(I.index+I[0].length);t.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function u(t){for(var g=t.childNodes.length;g>0;--g)t.removeChild(t.firstChild);return t}function a(t,g){return u(t).appendChild(g)}function T(t,g,L,I){var j=document.createElement(t);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof g=="string")j.appendChild(document.createTextNode(g));else if(g)for(var ae=0;ae<g.length;++ae)j.appendChild(g[ae]);return j}function O(t,g,L,I){var j=T(t,g,L,I);return j.setAttribute("role","presentation"),j}var S;document.createRange?S=function(t,g,L,I){var j=document.createRange();return j.setEnd(I||t,L),j.setStart(t,g),j}:S=function(t,g,L){var I=document.body.createTextRange();try{I.moveToElementText(t.parentNode)}catch(j){return I}return I.collapse(!0),I.moveEnd("character",L),I.moveStart("character",g),I};function D(t,g){if(g.nodeType==3&&(g=g.parentNode),t.contains)return t.contains(g);do if(g.nodeType==11&&(g=g.host),g==t)return!0;while(g=g.parentNode)}function R(){var t;try{t=document.activeElement}catch(g){t=document.body||null}for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}function k(t,g){var L=t.className;b(g).test(L)||(t.className+=(L?" ":"")+g)}function Q(t,g){for(var L=t.split(" "),I=0;I<L.length;I++)L[I]&&!b(L[I]).test(g)&&(g+=" "+L[I]);return g}var Y=function(t){t.select()};f?Y=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:C&&(Y=function(t){try{t.select()}catch(g){}});function U(t){var g=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,g)}}function K(t,g,L){g||(g={});for(var I in t)t.hasOwnProperty(I)&&(L!==!1||!g.hasOwnProperty(I))&&(g[I]=t[I]);return g}function z(t,g,L,I,j){g==null&&(g=t.search(/[^\s\u00a0]/),g==-1&&(g=t.length));for(var ae=I||0,ve=j||0;;){var _e=t.indexOf(" ",ae);if(_e<0||_e>=g)return ve+(g-ae);ve+=_e-ae,ve+=L-ve%L,ae=_e+1}}var F=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};F.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},F.prototype.set=function(t,g){this.f=g;var L=+new Date+t;(!this.id||L<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,t),this.time=L)};function H(t,g){for(var L=0;L<t.length;++L)if(t[L]==g)return L;return-1}var G=50,ee={toString:function(){return"CodeMirror.Pass"}},re={scroll:!1},pe={origin:"*mouse"},ie={origin:"+move"};function ge(t,g,L){for(var I=0,j=0;;){var ae=t.indexOf(" ",I);ae==-1&&(ae=t.length);var ve=ae-I;if(ae==t.length||j+ve>=g)return I+Math.min(ve,g-j);if(j+=ae-I,j+=L-j%L,I=ae+1,j>=g)return I}}var he=[""];function be(t){for(;he.length<=t;)he.push(fe(he)+" ");return he[t]}function fe(t){return t[t.length-1]}function de(t,g){for(var L=[],I=0;I<t.length;I++)L[I]=g(t[I],I);return L}function $(t,g,L){for(var I=0,j=L(g);I<t.length&&L(t[I])<=j;)I++;t.splice(I,0,g)}function ue(){}function Ae(t,g){var L;return Object.create?L=Object.create(t):(ue.prototype=t,L=new ue),g&&K(g,L),L}var ce=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function xe(t){return/\w/.test(t)||t>"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ce.test(t))}function De(t,g){return g?g.source.indexOf("\\w")>-1&&xe(t)?!0:g.test(t):xe(t)}function Re(t){for(var g in t)if(t.hasOwnProperty(g)&&t[g])return!1;return!0}var ne=/[\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 N(t){return t.charCodeAt(0)>=768&&ne.test(t)}function W(t,g,L){for(;(L<0?g>0:g<t.length)&&N(t.charAt(g));)g+=L;return g}function le(t,g,L){for(var I=g>L?-1:1;;){if(g==L)return g;var j=(g+L)/2,ae=I<0?Math.ceil(j):Math.floor(j);if(ae==g)return t(ae)?g:L;t(ae)?L=ae:g=ae+I}}function te(t,g,L,I){if(!t)return I(g,L,"ltr",0);for(var j=!1,ae=0;ae<t.length;++ae){var ve=t[ae];(ve.from<L&&ve.to>g||g==L&&ve.to==g)&&(I(Math.max(ve.from,g),Math.min(ve.to,L),ve.level==1?"rtl":"ltr",ae),j=!0)}j||I(g,L,"ltr")}var oe=null;function Te(t,g,L){var I;oe=null;for(var j=0;j<t.length;++j){var ae=t[j];if(ae.from<g&&ae.to>g)return j;ae.to==g&&(ae.from!=ae.to&&L=="before"?I=j:oe=j),ae.from==g&&(ae.from!=ae.to&&L!="before"?I=j:oe=j)}return I!=null?I:oe}var Ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",g="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Fe){return Fe<=247?t.charAt(Fe):1424<=Fe&&Fe<=1524?"R":1536<=Fe&&Fe<=1785?g.charAt(Fe-1536):1774<=Fe&&Fe<=2220?"r":8192<=Fe&&Fe<=8203?"w":Fe==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,ae=/[LRr]/,ve=/[Lb1n]/,_e=/[1n]/;function Se(Fe,dt,ht){this.level=Fe,this.from=dt,this.to=ht}return function(Fe,dt){var ht=dt=="ltr"?"L":"R";if(Fe.length==0||dt=="ltr"&&!I.test(Fe))return!1;for(var Pt=Fe.length,Mt=[],qt=0;qt<Pt;++qt)Mt.push(L(Fe.charCodeAt(qt)));for(var dn=0,Dn=ht;dn<Pt;++dn){var Qn=Mt[dn];Qn=="m"?Mt[dn]=Dn:Dn=Qn}for(var er=0,Kn=ht;er<Pt;++er){var ur=Mt[er];ur=="1"&&Kn=="r"?Mt[er]="n":ae.test(ur)&&(Kn=ur,ur=="r"&&(Mt[er]="R"))}for(var Fr=1,Sr=Mt[0];Fr<Pt-1;++Fr){var aa=Mt[Fr];aa=="+"&&Sr=="1"&&Mt[Fr+1]=="1"?Mt[Fr]="1":aa==","&&Sr==Mt[Fr+1]&&(Sr=="1"||Sr=="n")&&(Mt[Fr]=Sr),Sr=aa}for(var ii=0;ii<Pt;++ii){var ro=Mt[ii];if(ro==",")Mt[ii]="N";else if(ro=="%"){var wi=void 0;for(wi=ii+1;wi<Pt&&Mt[wi]=="%";++wi);for(var Ho=ii&&Mt[ii-1]=="!"||wi<Pt&&Mt[wi]=="1"?"1":"N",mo=ii;mo<wi;++mo)Mt[mo]=Ho;ii=wi-1}}for(var Ni=0,vo=ht;Ni<Pt;++Ni){var co=Mt[Ni];vo=="L"&&co=="1"?Mt[Ni]="L":ae.test(co)&&(vo=co)}for(var Un=0;Un<Pt;++Un)if(j.test(Mt[Un])){var gi=void 0;for(gi=Un+1;gi<Pt&&j.test(Mt[gi]);++gi);for(var yi=(Un?Mt[Un-1]:ht)=="L",bi=(gi<Pt?Mt[gi]:ht)=="L",ml=yi==bi?yi?"L":"R":ht,va=Un;va<gi;++va)Mt[va]=ml;Un=gi-1}for(var la=[],qo,ao=0;ao<Pt;)if(ve.test(Mt[ao])){var vl=ao;for(++ao;ao<Pt&&ve.test(Mt[ao]);++ao);la.push(new Se(0,vl,ao))}else{var Ms=ao,Cs=la.length,sl=dt=="rtl"?1:0;for(++ao;ao<Pt&&Mt[ao]!="L";++ao);for(var _o=Ms;_o<ao;)if(_e.test(Mt[_o])){Ms<_o&&(la.splice(Cs,0,new Se(1,Ms,_o)),Cs+=sl);var ll=_o;for(++_o;_o<ao&&_e.test(Mt[_o]);++_o);la.splice(Cs,0,new Se(2,ll,_o)),Cs+=sl,Ms=_o}else++_o;Ms<ao&&la.splice(Cs,0,new Se(1,Ms,ao))}return dt=="ltr"&&(la[0].level==1&&(qo=Fe.match(/^\s+/))&&(la[0].from=qo[0].length,la.unshift(new Se(0,0,qo[0].length))),fe(la).level==1&&(qo=Fe.match(/\s+$/))&&(fe(la).to-=qo[0].length,la.push(new Se(0,Pt-qo[0].length,Pt)))),dt=="rtl"?la.reverse():la}}();function pt(t,g){var L=t.order;return L==null&&(L=t.order=Ke(t.text,g)),L}var Le=[],Qe=function(t,g,L){if(t.addEventListener)t.addEventListener(g,L,!1);else if(t.attachEvent)t.attachEvent("on"+g,L);else{var I=t._handlers||(t._handlers={});I[g]=(I[g]||Le).concat(L)}};function ut(t,g){return t._handlers&&t._handlers[g]||Le}function yt(t,g,L){if(t.removeEventListener)t.removeEventListener(g,L,!1);else if(t.detachEvent)t.detachEvent("on"+g,L);else{var I=t._handlers,j=I&&I[g];if(j){var ae=H(j,L);ae>-1&&(I[g]=j.slice(0,ae).concat(j.slice(ae+1)))}}}function at(t,g){var L=ut(t,g);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j<L.length;++j)L[j].apply(null,I)}function rt(t,g,L){return typeof g=="string"&&(g={type:g,preventDefault:function(){this.defaultPrevented=!0}}),at(t,L||g.type,t,g),Ie(g)||g.codemirrorIgnore}function Ze(t){var g=t._handlers&&t._handlers.cursorActivity;if(!g)return;for(var L=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),I=0;I<g.length;++I)H(L,g[I])==-1&&L.push(g[I])}function Ve(t,g){return ut(t,g).length>0}function ke(t){t.prototype.on=function(g,L){Qe(this,g,L)},t.prototype.off=function(g,L){yt(this,g,L)}}function we(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Me(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Ie(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ge(t){we(t),Me(t)}function ot(t){return t.target||t.srcElement}function mt(t){var g=t.which;return g==null&&(t.button&1?g=1:t.button&2?g=3:t.button&4&&(g=2)),A&&t.ctrlKey&&g==1&&(g=3),g}var St=function(){if(C&&h<9)return!1;var t=T("div");return"draggable"in t||"dragDrop"in t}(),_t;function Tt(t){if(_t==null){var g=T("span","\u200B");a(t,T("span",[g,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(_t=g.offsetWidth<=1&&g.offsetHeight>2&&!(C&&h<8))}var L=_t?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var Lt;function Dt(t){if(Lt!=null)return Lt;var g=a(t,document.createTextNode("A\u062EA")),L=S(g,0,1).getBoundingClientRect(),I=S(g,1,2).getBoundingClientRect();return u(t),!L||L.left==L.right?!1:Lt=I.right-L.right<3}var Ct=`
b`.split(/\n/).length!=3?function(t){for(var g=0,L=[],I=t.length;g<=I;){var j=t.indexOf(`
`,g);j==-1&&(j=t.length);var ae=t.slice(g,t.charAt(j-1)=="\r"?j-1:j),ve=ae.indexOf("\r");ve!=-1?(L.push(ae.slice(0,ve)),g+=ve+1):(L.push(ae),g=j+1)}return L}:function(t){return t.split(/\r\n?|\n/)},ct=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(g){return!1}}:function(t){var g;try{g=t.ownerDocument.selection.createRange()}catch(L){}return!g||g.parentElement()!=t?!1:g.compareEndPoints("StartToEnd",g)!=0},At=function(){var t=T("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Pe=null;function Je(t){if(Pe!=null)return Pe;var g=a(t,T("span","x")),L=g.getBoundingClientRect(),I=S(g,0,1).getBoundingClientRect();return Pe=Math.abs(L.left-I.left)>1}var xt={},ft={};function Rt(t,g){arguments.length>2&&(g.dependencies=Array.prototype.slice.call(arguments,2)),xt[t]=g}function Ft(t,g){ft[t]=g}function Et(t){if(typeof t=="string"&&ft.hasOwnProperty(t))t=ft[t];else if(t&&typeof t.name=="string"&&ft.hasOwnProperty(t.name)){var g=ft[t.name];typeof g=="string"&&(g={name:g}),t=Ae(g,t),t.name=g.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Et("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Et("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Nt(t,g){g=Et(g);var L=xt[g.name];if(!L)return Nt(t,"text/plain");var I=L(t,g);if(tn.hasOwnProperty(g.name)){var j=tn[g.name];for(var ae in j){if(!j.hasOwnProperty(ae))continue;I.hasOwnProperty(ae)&&(I["_"+ae]=I[ae]),I[ae]=j[ae]}}if(I.name=g.name,g.helperType&&(I.helperType=g.helperType),g.modeProps)for(var ve in g.modeProps)I[ve]=g.modeProps[ve];return I}var tn={};function Jn(t,g){var L=tn.hasOwnProperty(t)?tn[t]:tn[t]={};K(g,L)}function On(t,g){if(g===!0)return g;if(t.copyState)return t.copyState(g);var L={};for(var I in g){var j=g[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Lr(t,g){for(var L;t.innerMode&&!(L=t.innerMode(g),!L||L.mode==t);)g=L.state,t=L.mode;return L||{mode:t,state:g}}function Kr(t,g,L){return t.startState?t.startState(g,L):!0}var Ir=function(t,g,L){this.pos=this.start=0,this.string=t,this.tabSize=g||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};Ir.prototype.eol=function(){return this.pos>=this.string.length},Ir.prototype.sol=function(){return this.pos==this.lineStart},Ir.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ir.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ir.prototype.eat=function(t){var g=this.string.charAt(this.pos),L;if(typeof t=="string"?L=g==t:L=g&&(t.test?t.test(g):t(g)),L)return++this.pos,g},Ir.prototype.eatWhile=function(t){for(var g=this.pos;this.eat(t););return this.pos>g},Ir.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Ir.prototype.skipToEnd=function(){this.pos=this.string.length},Ir.prototype.skipTo=function(t){var g=this.string.indexOf(t,this.pos);if(g>-1)return this.pos=g,!0},Ir.prototype.backUp=function(t){this.pos-=t},Ir.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},Ir.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},Ir.prototype.match=function(t,g,L){if(typeof t=="string"){var I=function(ve){return L?ve.toLowerCase():ve},j=this.string.substr(this.pos,t.length);if(I(j)==I(t))return g!==!1&&(this.pos+=t.length),!0}else{var ae=this.string.slice(this.pos).match(t);return ae&&ae.index>0?null:(ae&&g!==!1&&(this.pos+=ae[0].length),ae)}},Ir.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ir.prototype.hideFirstChars=function(t,g){this.lineStart+=t;try{return g()}finally{this.lineStart-=t}},Ir.prototype.lookAhead=function(t){var g=this.lineOracle;return g&&g.lookAhead(t)},Ir.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function xn(t,g){if(g-=t.first,g<0||g>=t.size)throw new Error("There is no line "+(g+t.first)+" in the document.");for(var L=t;!L.lines;)for(var I=0;;++I){var j=L.children[I],ae=j.chunkSize();if(g<ae){L=j;break}g-=ae}return L.lines[g]}function Hr(t,g,L){var I=[],j=g.line;return t.iter(g.line,L.line+1,function(ae){var ve=ae.text;j==L.line&&(ve=ve.slice(0,L.ch)),j==g.line&&(ve=ve.slice(g.ch)),I.push(ve),++j}),I}function ia(t,g,L){var I=[];return t.iter(g,L,function(j){I.push(j.text)}),I}function oa(t,g){var L=g-t.height;if(L)for(var I=t;I;I=I.parent)I.height+=L}function jr(t){if(t.parent==null)return null;for(var g=t.parent,L=H(g.lines,t),I=g.parent;I;g=I,I=I.parent)for(var j=0;!(I.children[j]==g);++j)L+=I.children[j].chunkSize();return L+g.first}function ca(t,g){var L=t.first;e:do{for(var I=0;I<t.children.length;++I){var j=t.children[I],ae=j.height;if(g<ae){t=j;continue e}g-=ae,L+=j.chunkSize()}return L}while(!t.lines);for(var ve=0;ve<t.lines.length;++ve){var _e=t.lines[ve],Se=_e.height;if(g<Se)break;g-=Se}return L+ve}function Ra(t,g){return g>=t.first&&g<t.first+t.size}function Pa(t,g){return String(t.lineNumberFormatter(g+t.firstLineNumber))}function Be(t,g,L){if(L===void 0&&(L=null),!(this instanceof Be))return new Be(t,g,L);this.line=t,this.ch=g,this.sticky=L}function Ue(t,g){return t.line-g.line||t.ch-g.ch}function $e(t,g){return t.sticky==g.sticky&&Ue(t,g)==0}function vt(t){return Be(t.line,t.ch)}function gt(t,g){return Ue(t,g)<0?g:t}function Vt(t,g){return Ue(t,g)<0?t:g}function an(t,g){return Math.max(t.first,Math.min(g,t.first+t.size-1))}function Qt(t,g){if(g.line<t.first)return Be(t.first,0);var L=t.first+t.size-1;return g.line>L?Be(L,xn(t,L).text.length):Kt(g,xn(t,g.line).text.length)}function Kt(t,g){var L=t.ch;return L==null||L>g?Be(t.line,g):L<0?Be(t.line,0):t}function yn(t,g){for(var L=[],I=0;I<g.length;I++)L[I]=Qt(t,g[I]);return L}var fn=function(t,g){this.state=t,this.lookAhead=g},Gn=function(t,g,L,I){this.state=g,this.doc=t,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Gn.prototype.lookAhead=function(t){var g=this.doc.getLine(this.line+t);return g!=null&&t>this.maxLookAhead&&(this.maxLookAhead=t),g},Gn.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var g=this.baseTokens[this.baseTokenPos+1];return{type:g&&g.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},Gn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Gn.fromSaved=function(t,g,L){return g instanceof fn?new Gn(t,On(t.mode,g.state),L,g.lookAhead):new Gn(t,On(t.mode,g),L)},Gn.prototype.save=function(t){var g=t!==!1?On(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new fn(g,this.maxLookAhead):g};function Cr(t,g,L,I){var j=[t.state.modeGen],ae={};Dr(t,g.text,t.doc.mode,L,function(Fe,dt){return j.push(Fe,dt)},ae,I);for(var ve=L.state,_e=function(Fe){L.baseTokens=j;var dt=t.state.overlays[Fe],ht=1,Pt=0;L.state=!0,Dr(t,g.text,dt.mode,L,function(Mt,qt){for(var dn=ht;Pt<Mt;){var Dn=j[ht];Dn>Mt&&j.splice(ht,1,Mt,j[ht+1],Dn),ht+=2,Pt=Math.min(Mt,Dn)}if(!qt)return;if(dt.opaque)j.splice(dn,ht-dn,Mt,"overlay "+qt),ht=dn+2;else for(;dn<ht;dn+=2){var Qn=j[dn+1];j[dn+1]=(Qn?Qn+" ":"")+"overlay "+qt}},ae),L.state=ve,L.baseTokens=null,L.baseTokenPos=1},Se=0;Se<t.state.overlays.length;++Se)_e(Se);return{styles:j,classes:ae.bgClass||ae.textClass?ae:null}}function pn(t,g,L){if(!g.styles||g.styles[0]!=t.state.modeGen){var I=Ot(t,jr(g)),j=g.text.length>t.options.maxHighlightLength&&On(t.doc.mode,I.state),ae=Cr(t,g,I);j&&(I.state=j),g.stateAfter=I.save(!j),g.styles=ae.styles,ae.classes?g.styleClasses=ae.classes:g.styleClasses&&(g.styleClasses=null),L===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return g.styles}function Ot(t,g,L){var I=t.doc,j=t.display;if(!I.mode.startState)return new Gn(I,!0,g);var ae=Wr(t,g,L),ve=ae>I.first&&xn(I,ae-1).stateAfter,_e=ve?Gn.fromSaved(I,ve,ae):new Gn(I,Kr(I.mode),ae);return I.iter(ae,g,function(Se){on(t,Se.text,_e);var Fe=_e.line;Se.stateAfter=Fe==g-1||Fe%5==0||Fe>=j.viewFrom&&Fe<j.viewTo?_e.save():null,_e.nextLine()}),L&&(I.modeFrontier=_e.line),_e}function on(t,g,L,I){var j=t.doc.mode,ae=new Ir(g,t.options.tabSize,L);for(ae.start=ae.pos=I||0,g==""&&Sn(j,L.state);!ae.eol();)_r(j,ae,L.state),ae.start=ae.pos}function Sn(t,g){if(t.blankLine)return t.blankLine(g);if(!t.innerMode)return;var L=Lr(t,g);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function _r(t,g,L,I){for(var j=0;j<10;j++){I&&(I[0]=Lr(t,L).mode);var ae=t.token(g,L);if(g.pos>g.start)return ae}throw new Error("Mode "+t.name+" failed to advance stream.")}var cr=function(t,g,L){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=g||null,this.state=L};function fr(t,g,L,I){var j=t.doc,ae=j.mode,ve;g=Qt(j,g);var _e=xn(j,g.line),Se=Ot(t,g.line,L),Fe=new Ir(_e.text,t.options.tabSize,Se),dt;for(I&&(dt=[]);(I||Fe.pos<g.ch)&&!Fe.eol();)Fe.start=Fe.pos,ve=_r(ae,Fe,Se.state),I&&dt.push(new cr(Fe,ve,On(j.mode,Se.state)));return I?dt:new cr(Fe,ve,Se.state)}function nr(t,g){if(t)for(;;){var L=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!L)break;t=t.slice(0,L.index)+t.slice(L.index+L[0].length);var I=L[1]?"bgClass":"textClass";g[I]==null?g[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(g[I])||(g[I]+=" "+L[2])}return t}function Dr(t,g,L,I,j,ae,ve){var _e=L.flattenSpans;_e==null&&(_e=t.options.flattenSpans);var Se=0,Fe=null,dt=new Ir(g,t.options.tabSize,I),ht,Pt=t.options.addModeClass&&[null];for(g==""&&nr(Sn(L,I.state),ae);!dt.eol();){if(dt.pos>t.options.maxHighlightLength?(_e=!1,ve&&on(t,g,I,dt.pos),dt.pos=g.length,ht=null):ht=nr(_r(L,dt,I.state,Pt),ae),Pt){var Mt=Pt[0].name;Mt&&(ht="m-"+(ht?Mt+" "+ht:Mt))}if(!_e||Fe!=ht){for(;Se<dt.start;)Se=Math.min(dt.start,Se+5e3),j(Se,Fe);Fe=ht}dt.start=dt.pos}for(;Se<dt.pos;){var qt=Math.min(dt.pos,Se+5e3);j(qt,Fe),Se=qt}}function Wr(t,g,L){for(var I,j,ae=t.doc,ve=L?-1:g-(t.doc.mode.innerMode?1e3:100),_e=g;_e>ve;--_e){if(_e<=ae.first)return ae.first;var Se=xn(ae,_e-1),Fe=Se.stateAfter;if(Fe&&(!L||_e+(Fe instanceof fn?Fe.lookAhead:0)<=ae.modeFrontier))return _e;var dt=z(Se.text,null,t.options.tabSize);(j==null||I>dt)&&(j=_e-1,I=dt)}return j}function Gr(t,g){if(t.modeFrontier=Math.min(t.modeFrontier,g),t.highlightFrontier<g-10)return;for(var L=t.first,I=g-1;I>L;I--){var j=xn(t,I).stateAfter;if(j&&(!(j instanceof fn)||I+j.lookAhead<g)){L=I+1;break}}t.highlightFrontier=Math.min(t.highlightFrontier,L)}var hr=!1,sa=!1;function Oa(){hr=!0}function di(){sa=!0}function ga(t,g,L){this.marker=t,this.from=g,this.to=L}function ja(t,g){if(t)for(var L=0;L<t.length;++L){var I=t[L];if(I.marker==g)return I}}function Ai(t,g){for(var L,I=0;I<t.length;++I)t[I]!=g&&(L||(L=[])).push(t[I]);return L}function Ga(t,g){t.markedSpans=t.markedSpans?t.markedSpans.concat([g]):[g],g.marker.attachLine(t)}function qr(t,g,L){var I;if(t)for(var j=0;j<t.length;++j){var ae=t[j],ve=ae.marker,_e=ae.from==null||(ve.inclusiveLeft?ae.from<=g:ae.from<g);if(_e||ae.from==g&&ve.type=="bookmark"&&(!L||!ae.marker.insertLeft)){var Se=ae.to==null||(ve.inclusiveRight?ae.to>=g:ae.to>g);(I||(I=[])).push(new ga(ve,ae.from,Se?null:ae.to))}}return I}function Qa(t,g,L){var I;if(t)for(var j=0;j<t.length;++j){var ae=t[j],ve=ae.marker,_e=ae.to==null||(ve.inclusiveRight?ae.to>=g:ae.to>g);if(_e||ae.from==g&&ve.type=="bookmark"&&(!L||ae.marker.insertLeft)){var Se=ae.from==null||(ve.inclusiveLeft?ae.from<=g:ae.from<g);(I||(I=[])).push(new ga(ve,Se?null:ae.from-g,ae.to==null?null:ae.to-g))}}return I}function Va(t,g){if(g.full)return null;var L=Ra(t,g.from.line)&&xn(t,g.from.line).markedSpans,I=Ra(t,g.to.line)&&xn(t,g.to.line).markedSpans;if(!L&&!I)return null;var j=g.from.ch,ae=g.to.ch,ve=Ue(g.from,g.to)==0,_e=qr(L,j,ve),Se=Qa(I,ae,ve),Fe=g.text.length==1,dt=fe(g.text).length+(Fe?j:0);if(_e)for(var ht=0;ht<_e.length;++ht){var Pt=_e[ht];if(Pt.to==null){var Mt=ja(Se,Pt.marker);Mt?Fe&&(Pt.to=Mt.to==null?null:Mt.to+dt):Pt.to=j}}if(Se)for(var qt=0;qt<Se.length;++qt){var dn=Se[qt];if(dn.to!=null&&(dn.to+=dt),dn.from==null){var Dn=ja(_e,dn.marker);Dn||(dn.from=dt,Fe&&(_e||(_e=[])).push(dn))}else dn.from+=dt,Fe&&(_e||(_e=[])).push(dn)}_e&&(_e=Xa(_e)),Se&&Se!=_e&&(Se=Xa(Se));var Qn=[_e];if(!Fe){var er=g.text.length-2,Kn;if(er>0&&_e)for(var ur=0;ur<_e.length;++ur)_e[ur].to==null&&(Kn||(Kn=[])).push(new ga(_e[ur].marker,null,null));for(var Fr=0;Fr<er;++Fr)Qn.push(Kn);Qn.push(Se)}return Qn}function Xa(t){for(var g=0;g<t.length;++g){var L=t[g];L.from!=null&&L.from==L.to&&L.marker.clearWhenEmpty!==!1&&t.splice(g--,1)}return t.length?t:null}function oi(t,g,L){var I=null;if(t.iter(g.line,L.line+1,function(Mt){if(Mt.markedSpans)for(var qt=0;qt<Mt.markedSpans.length;++qt){var dn=Mt.markedSpans[qt].marker;dn.readOnly&&(!I||H(I,dn)==-1)&&(I||(I=[])).push(dn)}}),!I)return null;for(var j=[{from:g,to:L}],ae=0;ae<I.length;++ae)for(var ve=I[ae],_e=ve.find(0),Se=0;Se<j.length;++Se){var Fe=j[Se];if(Ue(Fe.to,_e.from)<0||Ue(Fe.from,_e.to)>0)continue;var dt=[Se,1],ht=Ue(Fe.from,_e.from),Pt=Ue(Fe.to,_e.to);(ht<0||!ve.inclusiveLeft&&!ht)&&dt.push({from:Fe.from,to:_e.from}),(Pt>0||!ve.inclusiveRight&&!Pt)&&dt.push({from:_e.to,to:Fe.to}),j.splice.apply(j,dt),Se+=dt.length-3}return j}function si(t){var g=t.markedSpans;if(!g)return;for(var L=0;L<g.length;++L)g[L].marker.detachLine(t);t.markedSpans=null}function Ea(t,g){if(!g)return;for(var L=0;L<g.length;++L)g[L].marker.attachLine(t);t.markedSpans=g}function Ca(t){return t.inclusiveLeft?-1:0}function Yr(t){return t.inclusiveRight?1:0}function ha(t,g){var L=t.lines.length-g.lines.length;if(L!=0)return L;var I=t.find(),j=g.find(),ae=Ue(I.from,j.from)||Ca(t)-Ca(g);if(ae)return-ae;var ve=Ue(I.to,j.to)||Yr(t)-Yr(g);return ve||g.id-t.id}function Pi(t,g){var L=sa&&t.markedSpans,I;if(L)for(var j=void 0,ae=0;ae<L.length;++ae)j=L[ae],j.marker.collapsed&&(g?j.from:j.to)==null&&(!I||ha(I,j.marker)<0)&&(I=j.marker);return I}function ji(t){return Pi(t,!0)}function Ti(t){return Pi(t,!1)}function ko(t,g){var L=sa&&t.markedSpans,I;if(L)for(var j=0;j<L.length;++j){var ae=L[j];ae.marker.collapsed&&(ae.from==null||ae.from<g)&&(ae.to==null||ae.to>g)&&(!I||ha(I,ae.marker)<0)&&(I=ae.marker)}return I}function Fo(t,g,L,I,j){var ae=xn(t,g),ve=sa&&ae.markedSpans;if(ve)for(var _e=0;_e<ve.length;++_e){var Se=ve[_e];if(!Se.marker.collapsed)continue;var Fe=Se.marker.find(0),dt=Ue(Fe.from,L)||Ca(Se.marker)-Ca(j),ht=Ue(Fe.to,I)||Yr(Se.marker)-Yr(j);if(dt>=0&&ht<=0||dt<=0&&ht>=0)continue;if(dt<=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?Ue(Fe.to,L)>=0:Ue(Fe.to,L)>0)||dt>=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?Ue(Fe.from,I)<=0:Ue(Fe.from,I)<0))return!0}}function Ri(t){for(var g;g=ji(t);)t=g.find(-1,!0).line;return t}function Ko(t){for(var g;g=Ti(t);)t=g.find(1,!0).line;return t}function Rr(t){for(var g,L;g=Ti(t);)t=g.find(1,!0).line,(L||(L=[])).push(t);return L}function tr(t,g){var L=xn(t,g),I=Ri(L);return L==I?g:jr(I)}function Pr(t,g){if(g>t.lastLine())return g;var L=xn(t,g),I;if(!Jr(t,L))return g;for(;I=Ti(L);)L=I.find(1,!0).line;return jr(L)+1}function Jr(t,g){var L=sa&&g.markedSpans;if(L)for(var I=void 0,j=0;j<L.length;++j){if(I=L[j],!I.marker.collapsed)continue;if(I.from==null)return!0;if(I.marker.widgetNode)continue;if(I.from==0&&I.marker.inclusiveLeft&&pa(t,g,I))return!0}}function pa(t,g,L){if(L.to==null){var I=L.marker.find(1,!0);return pa(t,I.line,ja(I.line.markedSpans,L.marker))}if(L.marker.inclusiveRight&&L.to==g.text.length)return!0;for(var j=void 0,ae=0;ae<g.markedSpans.length;++ae)if(j=g.markedSpans[ae],j.marker.collapsed&&!j.marker.widgetNode&&j.from==L.to&&(j.to==null||j.to!=L.from)&&(j.marker.inclusiveLeft||L.marker.inclusiveRight)&&pa(t,g,j))return!0}function _a(t){t=Ri(t);for(var g=0,L=t.parent,I=0;I<L.lines.length;++I){var j=L.lines[I];if(j==t)break;g+=j.height}for(var ae=L.parent;ae;L=ae,ae=L.parent)for(var ve=0;ve<ae.children.length;++ve){var _e=ae.children[ve];if(_e==L)break;g+=_e.height}return g}function Ya(t){if(t.height==0)return 0;for(var g=t.text.length,L,I=t;L=ji(I);){var j=L.find(0,!0);I=j.from.line,g+=j.from.ch-j.to.ch}for(I=t;L=Ti(I);){var ae=L.find(0,!0);g-=I.text.length-ae.from.ch,I=ae.to.line,g+=I.text.length-ae.to.ch}return g}function ni(t){var g=t.display,L=t.doc;g.maxLine=xn(L,L.first),g.maxLineLength=Ya(g.maxLine),g.maxLineChanged=!0,L.iter(function(I){var j=Ya(I);j>g.maxLineLength&&(g.maxLineLength=j,g.maxLine=I)})}var Ta=function(t,g,L){this.text=t,Ea(this,g),this.height=L?L(this):1};Ta.prototype.lineNo=function(){return jr(this)},ke(Ta);function Qi(t,g,L,I){t.text=g,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),si(t),Ea(t,L);var j=I?I(t):1;j!=t.height&&oa(t,j)}function Ja(t){t.parent=null,si(t)}var ya={},Sa={};function Hi(t,g){if(!t||/^\s*$/.test(t))return null;var L=g.addModeClass?Sa:ya;return L[t]||(L[t]=t.replace(/\S+/g,"cm-$&"))}function Ji(t,g){var L=O("span",null,null,s?"padding-right: .1px":null),I={pre:O("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};g.measure={};for(var j=0;j<=(g.rest?g.rest.length:0);j++){var ae=j?g.rest[j-1]:g.line,ve=void 0;I.pos=0,I.addToken=Xs,Dt(t.display.measure)&&(ve=pt(ae,t.doc.direction))&&(I.addToken=Ys(I.addToken,ve)),I.map=[];var _e=g!=t.display.externalMeasured&&jr(ae);Ps(ae,I,pn(t,ae,_e)),ae.styleClasses&&(ae.styleClasses.bgClass&&(I.bgClass=Q(ae.styleClasses.bgClass,I.bgClass||"")),ae.styleClasses.textClass&&(I.textClass=Q(ae.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(Tt(t.display.measure))),j==0?(g.measure.map=I.map,g.measure.cache={}):((g.measure.maps||(g.measure.maps=[])).push(I.map),(g.measure.caches||(g.measure.caches=[])).push({}))}if(s){var Se=I.content.lastChild;(/\bcm-tab\b/.test(Se.className)||Se.querySelector&&Se.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return at(t,"renderLine",t,g.line,I.pre),I.pre.className&&(I.textClass=Q(I.pre.className,I.textClass||"")),I}function Wo(t){var g=T("span","\u2022","cm-invalidchar");return g.title="\\u"+t.charCodeAt(0).toString(16),g.setAttribute("aria-label",g.title),g}function Xs(t,g,L,I,j,ae,ve){if(!g)return;var _e=t.splitSpaces?xs(g,t.trailingSpace):g,Se=t.cm.state.specialChars,Fe=!1,dt;if(!Se.test(g))t.col+=g.length,dt=document.createTextNode(_e),t.map.push(t.pos,t.pos+g.length,dt),C&&h<9&&(Fe=!0),t.pos+=g.length;else{dt=document.createDocumentFragment();for(var ht=0;;){Se.lastIndex=ht;var Pt=Se.exec(g),Mt=Pt?Pt.index-ht:g.length-ht;if(Mt){var qt=document.createTextNode(_e.slice(ht,ht+Mt));C&&h<9?dt.appendChild(T("span",[qt])):dt.appendChild(qt),t.map.push(t.pos,t.pos+Mt,qt),t.col+=Mt,t.pos+=Mt}if(!Pt)break;ht+=Mt+1;var dn=void 0;if(Pt[0]==" "){var Dn=t.cm.options.tabSize,Qn=Dn-t.col%Dn;dn=dt.appendChild(T("span",be(Qn),"cm-tab")),dn.setAttribute("role","presentation"),dn.setAttribute("cm-text"," "),t.col+=Qn}else Pt[0]=="\r"||Pt[0]==`
`?(dn=dt.appendChild(T("span",Pt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),dn.setAttribute("cm-text",Pt[0]),t.col+=1):(dn=t.cm.options.specialCharPlaceholder(Pt[0]),dn.setAttribute("cm-text",Pt[0]),C&&h<9?dt.appendChild(T("span",[dn])):dt.appendChild(dn),t.col+=1);t.map.push(t.pos,t.pos+1,dn),t.pos++}}if(t.trailingSpace=_e.charCodeAt(g.length-1)==32,L||I||j||Fe||ae||ve){var er=L||"";I&&(er+=I),j&&(er+=j);var Kn=T("span",[dt],er,ae);if(ve)for(var ur in ve)ve.hasOwnProperty(ur)&&ur!="style"&&ur!="class"&&Kn.setAttribute(ur,ve[ur]);return t.content.appendChild(Kn)}t.content.appendChild(dt)}function xs(t,g){if(t.length>1&&!/ /.test(t))return t;for(var L=g,I="",j=0;j<t.length;j++){var ae=t.charAt(j);ae==" "&&L&&(j==t.length-1||t.charCodeAt(j+1)==32)&&(ae="\xA0"),I+=ae,L=ae==" "}return I}function Ys(t,g){return function(L,I,j,ae,ve,_e,Se){j=j?j+" cm-force-border":"cm-force-border";for(var Fe=L.pos,dt=Fe+I.length;;){for(var ht=void 0,Pt=0;Pt<g.length&&!(ht=g[Pt],ht.to>Fe&&ht.from<=Fe);Pt++);if(ht.to>=dt)return t(L,I,j,ae,ve,_e,Se);t(L,I.slice(0,ht.to-Fe),j,ae,null,_e,Se),ae=null,I=I.slice(ht.to-Fe),Fe=ht.to}}}function Ls(t,g,L,I){var j=!I&&L.widgetNode;j&&t.map.push(t.pos,t.pos+g,j),!I&&t.cm.display.input.needsContentAttribute&&(j||(j=t.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(t.cm.display.input.setUneditable(j),t.content.appendChild(j)),t.pos+=g,t.trailingSpace=!1}function Ps(t,g,L){var I=t.markedSpans,j=t.text,ae=0;if(!I){for(var ve=1;ve<L.length;ve+=2)g.addToken(g,j.slice(ae,ae=L[ve]),Hi(L[ve+1],g.cm.options));return}for(var _e=j.length,Se=0,Fe=1,dt="",ht,Pt,Mt=0,qt,dn,Dn,Qn,er;;){if(Mt==Se){qt=dn=Dn=Pt="",er=null,Qn=null,Mt=Infinity;for(var Kn=[],ur=void 0,Fr=0;Fr<I.length;++Fr){var Sr=I[Fr],aa=Sr.marker;if(aa.type=="bookmark"&&Sr.from==Se&&aa.widgetNode)Kn.push(aa);else if(Sr.from<=Se&&(Sr.to==null||Sr.to>Se||aa.collapsed&&Sr.to==Se&&Sr.from==Se)){if(Sr.to!=null&&Sr.to!=Se&&Mt>Sr.to&&(Mt=Sr.to,dn=""),aa.className&&(qt+=" "+aa.className),aa.css&&(Pt=(Pt?Pt+";":"")+aa.css),aa.startStyle&&Sr.from==Se&&(Dn+=" "+aa.startStyle),aa.endStyle&&Sr.to==Mt&&(ur||(ur=[])).push(aa.endStyle,Sr.to),aa.title&&((er||(er={})).title=aa.title),aa.attributes)for(var ii in aa.attributes)(er||(er={}))[ii]=aa.attributes[ii];aa.collapsed&&(!Qn||ha(Qn.marker,aa)<0)&&(Qn=Sr)}else Sr.from>Se&&Mt>Sr.from&&(Mt=Sr.from)}if(ur)for(var ro=0;ro<ur.length;ro+=2)ur[ro+1]==Mt&&(dn+=" "+ur[ro]);if(!Qn||Qn.from==Se)for(var wi=0;wi<Kn.length;++wi)Ls(g,0,Kn[wi]);if(Qn&&(Qn.from||0)==Se){if(Ls(g,(Qn.to==null?_e+1:Qn.to)-Se,Qn.marker,Qn.from==null),Qn.to==null)return;Qn.to==Se&&(Qn=!1)}}if(Se>=_e)break;for(var Ho=Math.min(_e,Mt);;){if(dt){var mo=Se+dt.length;if(!Qn){var Ni=mo>Ho?dt.slice(0,Ho-Se):dt;g.addToken(g,Ni,ht?ht+qt:qt,Dn,Se+Ni.length==Mt?dn:"",Pt,er)}if(mo>=Ho){dt=dt.slice(Ho-Se),Se=Ho;break}Se=mo,Dn=""}dt=j.slice(ae,ae=L[Fe++]),ht=Hi(L[Fe++],g.cm.options)}}}function Us(t,g,L){this.line=g,this.rest=Rr(g),this.size=this.rest?jr(fe(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Jr(t,g)}function zo(t,g,L){for(var I=[],j,ae=g;ae<L;ae=j){var ve=new Us(t.doc,xn(t.doc,ae),ae);j=ae+ve.size,I.push(ve)}return I}var es=null;function Js(t){es?es.ops.push(t):t.ownsGroup=es={ops:[t],delayedCallbacks:[]}}function ws(t){var g=t.delayedCallbacks,L=0;do{for(;L<g.length;L++)g[L].call(null);for(var I=0;I<t.ops.length;I++){var j=t.ops[I];if(j.cursorActivityHandlers)for(;j.cursorActivityCalled<j.cursorActivityHandlers.length;)j.cursorActivityHandlers[j.cursorActivityCalled++].call(null,j.cm)}}while(L<g.length)}function Aa(t,g){var L=t.ownsGroup;if(!L)return;try{ws(L)}finally{es=null,g(L)}}var ea=null;function ta(t,g){var L=ut(t,g);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;es?j=es.delayedCallbacks:ea?j=ea:(j=ea=[],setTimeout(Zi,0));for(var ae=function(_e){j.push(function(){return L[_e].apply(null,I)})},ve=0;ve<L.length;++ve)ae(ve)}function Zi(){var t=ea;ea=null;for(var g=0;g<t.length;++g)t[g]()}function ts(t,g,L,I){for(var j=0;j<g.changes.length;j++){var ae=g.changes[j];ae=="text"?ks(t,g):ae=="gutter"?rs(t,g,L,I):ae=="class"?Zs(t,g):ae=="widget"&&dl(t,g,I)}g.changes=null}function ns(t){return t.node==t.text&&(t.node=T("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),C&&h<8&&(t.node.style.zIndex=2)),t.node}function Ts(t,g){var L=g.bgClass?g.bgClass+" "+(g.line.bgClass||""):g.line.bgClass;if(L&&(L+=" CodeMirror-linebackground"),g.background)L?g.background.className=L:(g.background.parentNode.removeChild(g.background),g.background=null);else if(L){var I=ns(g);g.background=I.insertBefore(T("div",null,L),I.firstChild),t.display.input.setUneditable(g.background)}}function ms(t,g){var L=t.display.externalMeasured;return L&&L.line==g.line?(t.display.externalMeasured=null,g.measure=L.measure,L.built):Ji(t,g)}function ks(t,g){var L=g.text.className,I=ms(t,g);g.text==g.node&&(g.node=I.pre),g.text.parentNode.replaceChild(I.pre,g.text),g.text=I.pre,I.bgClass!=g.bgClass||I.textClass!=g.textClass?(g.bgClass=I.bgClass,g.textClass=I.textClass,Zs(t,g)):L&&(g.text.className=L)}function Zs(t,g){Ts(t,g),g.line.wrapClass?ns(g).className=g.line.wrapClass:g.node!=g.text&&(g.node.className="");var L=g.textClass?g.textClass+" "+(g.line.textClass||""):g.line.textClass;g.text.className=L||""}function rs(t,g,L,I){if(g.gutter&&(g.node.removeChild(g.gutter),g.gutter=null),g.gutterBackground&&(g.node.removeChild(g.gutterBackground),g.gutterBackground=null),g.line.gutterClass){var j=ns(g);g.gutterBackground=T("div",null,"CodeMirror-gutter-background "+g.line.gutterClass,"left: "+(t.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),t.display.input.setUneditable(g.gutterBackground),j.insertBefore(g.gutterBackground,g.text)}var ae=g.line.gutterMarkers;if(t.options.lineNumbers||ae){var ve=ns(g),_e=g.gutter=T("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(t.display.input.setUneditable(_e),ve.insertBefore(_e,g.text),g.line.gutterClass&&(_e.className+=" "+g.line.gutterClass),t.options.lineNumbers&&(!ae||!ae["CodeMirror-linenumbers"])&&(g.lineNumber=_e.appendChild(T("div",Pa(t.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),ae)for(var Se=0;Se<t.display.gutterSpecs.length;++Se){var Fe=t.display.gutterSpecs[Se].className,dt=ae.hasOwnProperty(Fe)&&ae[Fe];dt&&_e.appendChild(T("div",[dt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Fe]+"px; width: "+I.gutterWidth[Fe]+"px"))}}}function dl(t,g,L){g.alignable&&(g.alignable=null);for(var I=b("CodeMirror-linewidget"),j=g.node.firstChild,ae=void 0;j;j=ae)ae=j.nextSibling,I.test(j.className)&&g.node.removeChild(j);go(t,g,L)}function $s(t,g,L,I){var j=ms(t,g);return g.text=g.node=j.pre,j.bgClass&&(g.bgClass=j.bgClass),j.textClass&&(g.textClass=j.textClass),Zs(t,g),rs(t,g,L,I),go(t,g,I),g.node}function go(t,g,L){if(ls(t,g.line,g,L,!0),g.rest)for(var I=0;I<g.rest.length;I++)ls(t,g.rest[I],g,L,!1)}function ls(t,g,L,I,j){if(!g.widgets)return;for(var ae=ns(L),ve=0,_e=g.widgets;ve<_e.length;++ve){var Se=_e[ve],Fe=T("div",[Se.node],"CodeMirror-linewidget"+(Se.className?" "+Se.className:""));Se.handleMouseEvents||Fe.setAttribute("cm-ignore-events","true"),Ia(Se,Fe,L,I),t.display.input.setUneditable(Fe),j&&Se.above?ae.insertBefore(Fe,L.gutter||L.text):ae.appendChild(Fe),ta(Se,"redraw")}}function Ia(t,g,L,I){if(t.noHScroll){(L.alignable||(L.alignable=[])).push(g);var j=I.wrapperWidth;g.style.left=I.fixedPos+"px",t.coverGutter||(j-=I.gutterTotalWidth,g.style.paddingLeft=I.gutterTotalWidth+"px"),g.style.width=j+"px"}t.coverGutter&&(g.style.zIndex=5,g.style.position="relative",t.noHScroll||(g.style.marginLeft=-I.gutterTotalWidth+"px"))}function vs(t){if(t.height!=null)return t.height;var g=t.doc.cm;if(!g)return 0;if(!D(document.body,t.node)){var L="position: relative;";t.coverGutter&&(L+="margin-left: -"+g.display.gutters.offsetWidth+"px;"),t.noHScroll&&(L+="width: "+g.display.wrapper.clientWidth+"px;"),a(g.display.measure,T("div",[t.node],null,L))}return t.height=t.node.parentNode.offsetHeight}function yo(t,g){for(var L=ot(g);L!=t.wrapper;L=L.parentNode)if(!L||L.nodeType==1&&L.getAttribute("cm-ignore-events")=="true"||L.parentNode==t.sizer&&L!=t.mover)return!0}function Fs(t){return t.lineSpace.offsetTop}function nt(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function Ne(t){if(t.cachedPaddingH)return t.cachedPaddingH;var g=a(t.measure,T("pre","x","CodeMirror-line-like")),L=window.getComputedStyle?window.getComputedStyle(g):g.currentStyle,I={left:parseInt(L.paddingLeft),right:parseInt(L.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(t.cachedPaddingH=I),I}function He(t){return G-t.display.nativeBarWidth}function We(t){return t.display.scroller.clientWidth-He(t)-t.display.barWidth}function Ee(t){return t.display.scroller.clientHeight-He(t)-t.display.barHeight}function je(t,g,L){var I=t.options.lineWrapping,j=I&&We(t);if(!g.measure.heights||I&&g.measure.width!=j){var ae=g.measure.heights=[];if(I){g.measure.width=j;for(var ve=g.text.firstChild.getClientRects(),_e=0;_e<ve.length-1;_e++){var Se=ve[_e],Fe=ve[_e+1];Math.abs(Se.bottom-Fe.bottom)>2&&ae.push((Se.bottom+Fe.top)/2-L.top)}}ae.push(L.bottom-L.top)}}function Ce(t,g,L){if(t.line==g)return{map:t.measure.map,cache:t.measure.cache};for(var I=0;I<t.rest.length;I++)if(t.rest[I]==g)return{map:t.measure.maps[I],cache:t.measure.caches[I]};for(var j=0;j<t.rest.length;j++)if(jr(t.rest[j])>L)return{map:t.measure.maps[j],cache:t.measure.caches[j],before:!0}}function qe(t,g){g=Ri(g);var L=jr(g),I=t.display.externalMeasured=new Us(t.doc,g,L);I.lineN=L;var j=I.built=Ji(t,I);return I.text=j.pre,a(t.display.lineMeasure,j.pre),I}function Ye(t,g,L,I){return it(t,et(t,g),L,I)}function tt(t,g){if(g>=t.display.viewFrom&&g<t.display.viewTo)return t.display.view[qn(t,g)];var L=t.display.externalMeasured;if(L&&g>=L.lineN&&g<L.lineN+L.size)return L}function et(t,g){var L=jr(g),I=tt(t,L);I&&!I.text?I=null:I&&I.changes&&(ts(t,I,L,Mr(t)),t.curOp.forceUpdate=!0),I||(I=qe(t,g));var j=Ce(I,g,L);return{line:g,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function it(t,g,L,I,j){g.before&&(L=-1);var ae=L+(I||""),ve;return g.cache.hasOwnProperty(ae)?ve=g.cache[ae]:(g.rect||(g.rect=g.view.text.getBoundingClientRect()),g.hasHeights||(je(t,g.view,g.rect),g.hasHeights=!0),ve=Xt(t,g,L,I),ve.bogus||(g.cache[ae]=ve)),{left:ve.left,right:ve.right,top:j?ve.rtop:ve.top,bottom:j?ve.rbottom:ve.bottom}}var wt={left:0,right:0,top:0,bottom:0};function kt(t,g,L){for(var I,j,ae,ve,_e,Se,Fe=0;Fe<t.length;Fe+=3)if(_e=t[Fe],Se=t[Fe+1],g<_e?(j=0,ae=1,ve="left"):g<Se?(j=g-_e,ae=j+1):(Fe==t.length-3||g==Se&&t[Fe+3]>g)&&(ae=Se-_e,j=ae-1,g>=Se&&(ve="right")),j!=null){if(I=t[Fe+2],_e==Se&&L==(I.insertLeft?"left":"right")&&(ve=L),L=="left"&&j==0)for(;Fe&&t[Fe-2]==t[Fe-3]&&t[Fe-1].insertLeft;)I=t[(Fe-=3)+2],ve="left";if(L=="right"&&j==Se-_e)for(;Fe<t.length-3&&t[Fe+3]==t[Fe+4]&&!t[Fe+5].insertLeft;)I=t[(Fe+=3)+2],ve="right";break}return{node:I,start:j,end:ae,collapse:ve,coverStart:_e,coverEnd:Se}}function bt(t,g){var L=wt;if(g=="left")for(var I=0;I<t.length&&!((L=t[I]).left!=L.right);I++);else for(var j=t.length-1;j>=0&&!((L=t[j]).left!=L.right);j--);return L}function Xt(t,g,L,I){var j=kt(g.map,L,I),ae=j.node,ve=j.start,_e=j.end,Se=j.collapse,Fe;if(ae.nodeType==3){for(var dt=0;dt<4;dt++){for(;ve&&N(g.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+_e<j.coverEnd&&N(g.line.text.charAt(j.coverStart+_e));)++_e;if(C&&h<9&&ve==0&&_e==j.coverEnd-j.coverStart?Fe=ae.parentNode.getBoundingClientRect():Fe=bt(S(ae,ve,_e).getClientRects(),I),Fe.left||Fe.right||ve==0)break;_e=ve,ve=ve-1,Se="right"}C&&h<11&&(Fe=en(t.display.measure,Fe))}else{ve>0&&(Se=I="right");var ht;t.options.lineWrapping&&(ht=ae.getClientRects()).length>1?Fe=ht[I=="right"?ht.length-1:0]:Fe=ae.getBoundingClientRect()}if(C&&h<9&&!ve&&(!Fe||!Fe.left&&!Fe.right)){var Pt=ae.parentNode.getClientRects()[0];Pt?Fe={left:Pt.left,right:Pt.left+kn(t.display),top:Pt.top,bottom:Pt.bottom}:Fe=wt}for(var Mt=Fe.top-g.rect.top,qt=Fe.bottom-g.rect.top,dn=(Mt+qt)/2,Dn=g.view.measure.heights,Qn=0;Qn<Dn.length-1&&!(dn<Dn[Qn]);Qn++);var er=Qn?Dn[Qn-1]:0,Kn=Dn[Qn],ur={left:(Se=="right"?Fe.right:Fe.left)-g.rect.left,right:(Se=="left"?Fe.left:Fe.right)-g.rect.left,top:er,bottom:Kn};return!Fe.left&&!Fe.right&&(ur.bogus=!0),t.options.singleCursorHeightPerLine||(ur.rtop=Mt,ur.rbottom=qt),ur}function en(t,g){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Je(t))return g;var L=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:g.left*L,right:g.right*L,top:g.top*I,bottom:g.bottom*I}}function _n(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var g=0;g<t.rest.length;g++)t.measure.caches[g]={}}function jt(t){t.display.externalMeasure=null,u(t.display.lineMeasure);for(var g=0;g<t.display.view.length;g++)_n(t.display.view[g])}function Gt(t){jt(t),t.display.cachedCharWidth=t.display.cachedTextHeight=t.display.cachedPaddingH=null,t.options.lineWrapping||(t.display.maxLineChanged=!0),t.display.lineNumChars=null}function An(){return n&&d?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Tn(){return n&&d?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Jt(t){var g=0;if(t.widgets)for(var L=0;L<t.widgets.length;++L)t.widgets[L].above&&(g+=vs(t.widgets[L]));return g}function hn(t,g,L,I,j){if(!j){var ae=Jt(g);L.top+=ae,L.bottom+=ae}if(I=="line")return L;I||(I="local");var ve=_a(g);if(I=="local"?ve+=Fs(t.display):ve-=t.display.viewOffset,I=="page"||I=="window"){var _e=t.display.lineSpace.getBoundingClientRect();ve+=_e.top+(I=="window"?0:Tn());var Se=_e.left+(I=="window"?0:An());L.left+=Se,L.right+=Se}return L.top+=ve,L.bottom+=ve,L}function Rn(t,g,L){if(L=="div")return g;var I=g.left,j=g.top;if(L=="page")I-=An(),j-=Tn();else if(L=="local"||!L){var ae=t.display.sizer.getBoundingClientRect();I+=ae.left,j+=ae.top}var ve=t.display.lineSpace.getBoundingClientRect();return{left:I-ve.left,top:j-ve.top}}function Hn(t,g,L,I,j){return I||(I=xn(t.doc,g.line)),hn(t,I,Ye(t,I,g.ch,j),L)}function Zt(t,g,L,I,j,ae){I=I||xn(t.doc,g.line),j||(j=et(t,I));function ve(qt,dn){var Dn=it(t,j,qt,dn?"right":"left",ae);return dn?Dn.left=Dn.right:Dn.right=Dn.left,hn(t,I,Dn,L)}var _e=pt(I,t.doc.direction),Se=g.ch,Fe=g.sticky;if(Se>=I.text.length?(Se=I.text.length,Fe="before"):Se<=0&&(Se=0,Fe="after"),!_e)return ve(Fe=="before"?Se-1:Se,Fe=="before");function dt(qt,dn,Dn){var Qn=_e[dn],er=Qn.level==1;return ve(Dn?qt-1:qt,er!=Dn)}var ht=Te(_e,Se,Fe),Pt=oe,Mt=dt(Se,ht,Fe=="before");return Pt!=null&&(Mt.other=dt(Se,Pt,Fe!="before")),Mt}function sn(t,g){var L=0;g=Qt(t.doc,g),t.options.lineWrapping||(L=kn(t.display)*g.ch);var I=xn(t.doc,g.line),j=_a(I)+Fs(t.display);return{left:L,right:L,top:j,bottom:j+I.height}}function ln(t,g,L,I,j){var ae=Be(t,g,L);return ae.xRel=j,I&&(ae.outside=I),ae}function gn(t,g,L){var I=t.doc;if(L+=t.display.viewOffset,L<0)return ln(I.first,0,null,-1,-1);var j=ca(I,L),ae=I.first+I.size-1;if(j>ae)return ln(I.first+I.size-1,xn(I,ae).text.length,null,1,1);g<0&&(g=0);for(var ve=xn(I,j);;){var _e=wr(t,ve,j,g,L),Se=ko(ve,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Se)return _e;var Fe=Se.find(1);if(Fe.line==j)return Fe;ve=xn(I,j=Fe.line)}}function Yn(t,g,L,I){I-=Jt(g);var j=g.text.length,ae=le(function(ve){return it(t,L,ve-1).bottom<=I},j,0);return j=le(function(ve){return it(t,L,ve).top>I},ae,j),{begin:ae,end:j}}function nn(t,g,L,I){L||(L=et(t,g));var j=hn(t,g,it(t,L,I),"line").top;return Yn(t,g,L,j)}function Mn(t,g,L,I){return t.bottom<=L?!1:t.top>L?!0:(I?t.left:t.right)>g}function wr(t,g,L,I,j){j-=_a(g);var ae=et(t,g),ve=Jt(g),_e=0,Se=g.text.length,Fe=!0,dt=pt(g,t.doc.direction);if(dt){var ht=(t.options.lineWrapping?br:sr)(t,g,L,ae,dt,I,j);Fe=ht.level!=1,_e=Fe?ht.from:ht.to-1,Se=Fe?ht.to:ht.from-1}var Pt=null,Mt=null,qt=le(function(Fr){var Sr=it(t,ae,Fr);return Sr.top+=ve,Sr.bottom+=ve,Mn(Sr,I,j,!1)?(Sr.top<=j&&Sr.left<=I&&(Pt=Fr,Mt=Sr),!0):!1},_e,Se),dn,Dn,Qn=!1;if(Mt){var er=I-Mt.left<Mt.right-I,Kn=er==Fe;qt=Pt+(Kn?0:1),Dn=Kn?"after":"before",dn=er?Mt.left:Mt.right}else{!Fe&&(qt==Se||qt==_e)&&qt++,Dn=qt==0?"after":qt==g.text.length?"before":it(t,ae,qt-(Fe?1:0)).bottom+ve<=j==Fe?"after":"before";var ur=Zt(t,Be(L,qt,Dn),"line",g,ae);dn=ur.left,Qn=j<ur.top?-1:j>=ur.bottom?1:0}return qt=W(g.text,qt,1),ln(L,qt,Dn,Qn,I-dn)}function sr(t,g,L,I,j,ae,ve){var _e=le(function(ht){var Pt=j[ht],Mt=Pt.level!=1;return Mn(Zt(t,Be(L,Mt?Pt.to:Pt.from,Mt?"before":"after"),"line",g,I),ae,ve,!0)},0,j.length-1),Se=j[_e];if(_e>0){var Fe=Se.level!=1,dt=Zt(t,Be(L,Fe?Se.from:Se.to,Fe?"after":"before"),"line",g,I);Mn(dt,ae,ve,!0)&&dt.top>ve&&(Se=j[_e-1])}return Se}function br(t,g,L,I,j,ae,ve){var _e=Yn(t,g,I,ve),Se=_e.begin,Fe=_e.end;/\s/.test(g.text.charAt(Fe-1))&&Fe--;for(var dt=null,ht=null,Pt=0;Pt<j.length;Pt++){var Mt=j[Pt];if(Mt.from>=Fe||Mt.to<=Se)continue;var qt=Mt.level!=1,dn=it(t,I,qt?Math.min(Fe,Mt.to)-1:Math.max(Se,Mt.from)).right,Dn=dn<ae?ae-dn+1e9:dn-ae;(!dt||ht>Dn)&&(dt=Mt,ht=Dn)}return dt||(dt=j[j.length-1]),dt.from<Se&&(dt={from:Se,to:dt.to,level:dt.level}),dt.to>Fe&&(dt={from:dt.from,to:Fe,level:dt.level}),dt}var ar;function Ur(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(ar==null){ar=T("pre",null,"CodeMirror-line-like");for(var g=0;g<49;++g)ar.appendChild(document.createTextNode("x")),ar.appendChild(T("br"));ar.appendChild(document.createTextNode("x"))}a(t.measure,ar);var L=ar.offsetHeight/50;return L>3&&(t.cachedTextHeight=L),u(t.measure),L||1}function kn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var g=T("span","xxxxxxxxxx"),L=T("pre",[g],"CodeMirror-line-like");a(t.measure,L);var I=g.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(t.cachedCharWidth=j),j||10}function Mr(t){for(var g=t.display,L={},I={},j=g.gutters.clientLeft,ae=g.gutters.firstChild,ve=0;ae;ae=ae.nextSibling,++ve){var _e=t.display.gutterSpecs[ve].className;L[_e]=ae.offsetLeft+ae.clientLeft+j,I[_e]=ae.clientWidth}return{fixedPos:Zr(g),gutterTotalWidth:g.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:g.wrapper.clientWidth}}function Zr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function Qr(t){var g=Ur(t.display),L=t.options.lineWrapping,I=L&&Math.max(5,t.display.scroller.clientWidth/kn(t.display)-3);return function(j){if(Jr(t.doc,j))return 0;var ae=0;if(j.widgets)for(var ve=0;ve<j.widgets.length;ve++)j.widgets[ve].height&&(ae+=j.widgets[ve].height);return L?ae+(Math.ceil(j.text.length/I)||1)*g:ae+g}}function pr(t){var g=t.doc,L=Qr(t);g.iter(function(I){var j=L(I);j!=I.height&&oa(I,j)})}function wn(t,g,L,I){var j=t.display;if(!L&&ot(g).getAttribute("cm-not-content")=="true")return null;var ae,ve,_e=j.lineSpace.getBoundingClientRect();try{ae=g.clientX-_e.left,ve=g.clientY-_e.top}catch(ht){return null}var Se=gn(t,ae,ve),Fe;if(I&&Se.xRel>0&&(Fe=xn(t.doc,Se.line).text).length==Se.ch){var dt=z(Fe,Fe.length,t.options.tabSize)-Fe.length;Se=Be(Se.line,Math.max(0,Math.round((ae-Ne(t.display).left)/kn(t.display))-dt))}return Se}function qn(t,g){if(g>=t.display.viewTo)return null;if(g-=t.display.viewFrom,g<0)return null;for(var L=t.display.view,I=0;I<L.length;I++)if(g-=L[I].size,g<0)return I}function Br(t,g,L,I){g==null&&(g=t.doc.first),L==null&&(L=t.doc.first+t.doc.size),I||(I=0);var j=t.display;if(I&&L<j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>g)&&(j.updateLineNumbers=g),t.curOp.viewChanged=!0,g>=j.viewTo)sa&&tr(t.doc,g)<j.viewTo&&Vn(t);else if(L<=j.viewFrom)sa&&Pr(t.doc,L+I)>j.viewFrom?Vn(t):(j.viewFrom+=I,j.viewTo+=I);else if(g<=j.viewFrom&&L>=j.viewTo)Vn(t);else if(g<=j.viewFrom){var ae=$n(t,L,L+I,1);ae?(j.view=j.view.slice(ae.index),j.viewFrom=ae.lineN,j.viewTo+=I):Vn(t)}else if(L>=j.viewTo){var ve=$n(t,g,g,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Vn(t)}else{var _e=$n(t,g,g,-1),Se=$n(t,L,L+I,1);_e&&Se?(j.view=j.view.slice(0,_e.index).concat(zo(t,_e.lineN,Se.lineN)).concat(j.view.slice(Se.index)),j.viewTo+=I):Vn(t)}var Fe=j.externalMeasured;Fe&&(L<Fe.lineN?Fe.lineN+=I:g<Fe.lineN+Fe.size&&(j.externalMeasured=null))}function Pn(t,g,L){t.curOp.viewChanged=!0;var I=t.display,j=t.display.externalMeasured;if(j&&g>=j.lineN&&g<j.lineN+j.size&&(I.externalMeasured=null),g<I.viewFrom||g>=I.viewTo)return;var ae=I.view[qn(t,g)];if(ae.node==null)return;var ve=ae.changes||(ae.changes=[]);H(ve,L)==-1&&ve.push(L)}function Vn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function $n(t,g,L,I){var j=qn(t,g),ae,ve=t.display.view;if(!sa||L==t.doc.first+t.doc.size)return{index:j,lineN:L};for(var _e=t.display.viewFrom,Se=0;Se<j;Se++)_e+=ve[Se].size;if(_e!=g){if(I>0){if(j==ve.length-1)return null;ae=_e+ve[j].size-g,j++}else ae=_e-g;g+=ae,L+=ae}for(;tr(t.doc,L)!=L;){if(j==(I<0?0:ve.length-1))return null;L+=I*ve[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function zn(t,g,L){var I=t.display,j=I.view;j.length==0||g>=I.viewTo||L<=I.viewFrom?(I.view=zo(t,g,L),I.viewFrom=g):(I.viewFrom>g?I.view=zo(t,g,I.viewFrom).concat(I.view):I.viewFrom<g&&(I.view=I.view.slice(qn(t,g))),I.viewFrom=g,I.viewTo<L?I.view=I.view.concat(zo(t,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,qn(t,L)))),I.viewTo=L}function Nn(t){for(var g=t.display.view,L=0,I=0;I<g.length;I++){var j=g[I];!j.hidden&&(!j.node||j.changes)&&++L}return L}function un(t){t.display.input.showSelection(t.display.input.prepareSelection())}function $t(t,g){g===void 0&&(g=!0);for(var L=t.doc,I={},j=I.cursors=document.createDocumentFragment(),ae=I.selection=document.createDocumentFragment(),ve=0;ve<L.sel.ranges.length;ve++){if(!g&&ve==L.sel.primIndex)continue;var _e=L.sel.ranges[ve];if(_e.from().line>=t.display.viewTo||_e.to().line<t.display.viewFrom)continue;var Se=_e.empty();(Se||t.options.showCursorWhenSelecting)&&jn(t,_e.head,j),Se||bn(t,_e,ae)}return I}function jn(t,g,L){var I=Zt(t,g,"div",null,null,!t.options.singleCursorHeightPerLine),j=L.appendChild(T("div","\xA0","CodeMirror-cursor"));if(j.style.left=I.left+"px",j.style.top=I.top+"px",j.style.height=Math.max(0,I.bottom-I.top)*t.options.cursorHeight+"px",I.other){var ae=L.appendChild(T("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));ae.style.display="",ae.style.left=I.other.left+"px",ae.style.top=I.other.top+"px",ae.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function Wn(t,g){return t.top-g.top||t.left-g.left}function bn(t,g,L){var I=t.display,j=t.doc,ae=document.createDocumentFragment(),ve=Ne(t.display),_e=ve.left,Se=Math.max(I.sizerWidth,We(t)-I.sizer.offsetLeft)-ve.right,Fe=j.direction=="ltr";function dt(Kn,ur,Fr,Sr){ur<0&&(ur=0),ur=Math.round(ur),Sr=Math.round(Sr),ae.appendChild(T("div",null,"CodeMirror-selected","position: absolute; left: "+Kn+`px;
top: `+ur+"px; width: "+(Fr==null?Se-Kn:Fr)+`px;
height: `+(Sr-ur)+"px"))}function ht(Kn,ur,Fr){var Sr=xn(j,Kn),aa=Sr.text.length,ii,ro;function wi(Ni,vo){return Hn(t,Be(Kn,Ni),"div",Sr,vo)}function Ho(Ni,vo,co){var Un=nn(t,Sr,null,Ni),gi=vo=="ltr"==(co=="after")?"left":"right",yi=co=="after"?Un.begin:Un.end-(/\s/.test(Sr.text.charAt(Un.end-1))?2:1);return wi(yi,gi)[gi]}var mo=pt(Sr,j.direction);return te(mo,ur||0,Fr==null?aa:Fr,function(Ni,vo,co,Un){var gi=co=="ltr",yi=wi(Ni,gi?"left":"right"),bi=wi(vo-1,gi?"right":"left"),ml=ur==null&&Ni==0,va=Fr==null&&vo==aa,la=Un==0,qo=!mo||Un==mo.length-1;if(bi.top-yi.top<=3){var ao=(Fe?ml:va)&&la,vl=(Fe?va:ml)&&qo,Ms=ao?_e:(gi?yi:bi).left,Cs=vl?Se:(gi?bi:yi).right;dt(Ms,yi.top,Cs-Ms,yi.bottom)}else{var sl,_o,ll,hu;gi?(sl=Fe&&ml&&la?_e:yi.left,_o=Fe?Se:Ho(Ni,co,"before"),ll=Fe?_e:Ho(vo,co,"after"),hu=Fe&&va&&qo?Se:bi.right):(sl=Fe?Ho(Ni,co,"before"):_e,_o=!Fe&&ml&&la?Se:yi.right,ll=!Fe&&va&&qo?_e:bi.left,hu=Fe?Ho(vo,co,"after"):Se),dt(sl,yi.top,_o-sl,yi.bottom),yi.bottom<bi.top&&dt(_e,yi.bottom,null,bi.top),dt(ll,bi.top,hu-ll,bi.bottom)}(!ii||Wn(yi,ii)<0)&&(ii=yi),Wn(bi,ii)<0&&(ii=bi),(!ro||Wn(yi,ro)<0)&&(ro=yi),Wn(bi,ro)<0&&(ro=bi)}),{start:ii,end:ro}}var Pt=g.from(),Mt=g.to();if(Pt.line==Mt.line)ht(Pt.line,Pt.ch,Mt.ch);else{var qt=xn(j,Pt.line),dn=xn(j,Mt.line),Dn=Ri(qt)==Ri(dn),Qn=ht(Pt.line,Pt.ch,Dn?qt.text.length+1:null).end,er=ht(Mt.line,Dn?0:null,Mt.ch).start;Dn&&(Qn.top<er.top-2?(dt(Qn.right,Qn.top,null,Qn.bottom),dt(_e,er.top,er.left,er.bottom)):dt(Qn.right,Qn.top,er.left-Qn.right,Qn.bottom)),Qn.bottom<er.top&&dt(_e,Qn.bottom,null,er.top)}L.appendChild(ae)}function dr(t){if(!t.state.focused)return;var g=t.display;clearInterval(g.blinker);var L=!0;g.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?g.blinker=setInterval(function(){t.hasFocus()||$r(t),g.cursorDiv.style.visibility=(L=!L)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(g.cursorDiv.style.visibility="hidden")}function Nr(t){t.state.focused||(t.display.input.focus(),ba(t))}function Ua(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,$r(t))},100)}function ba(t,g){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(at(t,"focus",t,g),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),s&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),dr(t)}function $r(t,g){if(t.state.delayingBlurEvent)return;t.state.focused&&(at(t,"blur",t,g),t.state.focused=!1,p(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function fi(t){for(var g=t.display,L=g.lineDiv.offsetTop,I=0;I<g.view.length;I++){var j=g.view[I],ae=t.options.lineWrapping,ve=void 0,_e=0;if(j.hidden)continue;if(C&&h<8){var Se=j.node.offsetTop+j.node.offsetHeight;ve=Se-L,L=Se}else{var Fe=j.node.getBoundingClientRect();ve=Fe.bottom-Fe.top,!ae&&j.text.firstChild&&(_e=j.text.firstChild.getBoundingClientRect().right-Fe.left-1)}var dt=j.line.height-ve;if((dt>.005||dt<-.005)&&(oa(j.line,ve),Za(j.line),j.rest))for(var ht=0;ht<j.rest.length;ht++)Za(j.rest[ht]);if(_e>t.display.sizerWidth){var Pt=Math.ceil(_e/kn(t.display));Pt>t.display.maxLineLength&&(t.display.maxLineLength=Pt,t.display.maxLine=j.line,t.display.maxLineChanged=!0)}}}function Za(t){if(t.widgets)for(var g=0;g<t.widgets.length;++g){var L=t.widgets[g],I=L.node.parentNode;I&&(L.height=I.offsetHeight)}}function Ma(t,g,L){var I=L&&L.top!=null?Math.max(0,L.top):t.scroller.scrollTop;I=Math.floor(I-Fs(t));var j=L&&L.bottom!=null?L.bottom:I+t.wrapper.clientHeight,ae=ca(g,I),ve=ca(g,j);if(L&&L.ensure){var _e=L.ensure.from.line,Se=L.ensure.to.line;_e<ae?(ae=_e,ve=ca(g,_a(xn(g,_e))+t.wrapper.clientHeight)):Math.min(Se,g.lastLine())>=ve&&(ae=ca(g,_a(xn(g,Se))-t.wrapper.clientHeight),ve=Se)}return{from:ae,to:Math.max(ve,ae+1)}}function qi(t,g){if(rt(t,"scrollCursorIntoView"))return;var L=t.display,I=L.sizer.getBoundingClientRect(),j=null;if(g.top+I.top<0?j=!0:g.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!o){var ae=T("div","\u200B",null,`position: absolute;
top: `+(g.top-L.viewOffset-Fs(t.display))+`px;
height: `+(g.bottom-g.top+He(t)+L.barHeight)+`px;
left: `+g.left+"px; width: "+Math.max(2,g.right-g.left)+"px;");t.display.lineSpace.appendChild(ae),ae.scrollIntoView(j),t.display.lineSpace.removeChild(ae)}}function $i(t,g,L,I){I==null&&(I=0);var j;!t.options.lineWrapping&&g==L&&(g=g.ch?Be(g.line,g.sticky=="before"?g.ch-1:g.ch,"after"):g,L=g.sticky=="before"?Be(g.line,g.ch+1,"before"):g);for(var ae=0;ae<5;ae++){var ve=!1,_e=Zt(t,g),Se=!L||L==g?_e:Zt(t,L);j={left:Math.min(_e.left,Se.left),top:Math.min(_e.top,Se.top)-I,right:Math.max(_e.left,Se.left),bottom:Math.max(_e.bottom,Se.bottom)+I};var Fe=wo(t,j),dt=t.doc.scrollTop,ht=t.doc.scrollLeft;if(Fe.scrollTop!=null&&(oo(t,Fe.scrollTop),Math.abs(t.doc.scrollTop-dt)>1&&(ve=!0)),Fe.scrollLeft!=null&&(Bi(t,Fe.scrollLeft),Math.abs(t.doc.scrollLeft-ht)>1&&(ve=!0)),!ve)break}return j}function xi(t,g){var L=wo(t,g);L.scrollTop!=null&&oo(t,L.scrollTop),L.scrollLeft!=null&&Bi(t,L.scrollLeft)}function wo(t,g){var L=t.display,I=Ur(t.display);g.top<0&&(g.top=0);var j=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:L.scroller.scrollTop,ae=Ee(t),ve={};g.bottom-g.top>ae&&(g.bottom=g.top+ae);var _e=t.doc.height+nt(L),Se=g.top<I,Fe=g.bottom>_e-I;if(g.top<j)ve.scrollTop=Se?0:g.top;else if(g.bottom>j+ae){var dt=Math.min(g.top,(Fe?_e:g.bottom)-ae);dt!=j&&(ve.scrollTop=dt)}var ht=t.options.fixedGutter?0:L.gutters.offsetWidth,Pt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:L.scroller.scrollLeft-ht,Mt=We(t)-L.gutters.offsetWidth,qt=g.right-g.left>Mt;return qt&&(g.right=g.left+Mt),g.left<10?ve.scrollLeft=0:g.left<Pt?ve.scrollLeft=Math.max(0,g.left+ht-(qt?0:10)):g.right>Mt+Pt-3&&(ve.scrollLeft=g.right+(qt?0:10)-Mt),ve}function To(t,g){if(g==null)return;bo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+g}function eo(t){bo(t);var g=t.getCursor();t.curOp.scrollToPos={from:g,to:g,margin:t.options.cursorScrollMargin}}function Si(t,g,L){(g!=null||L!=null)&&bo(t),g!=null&&(t.curOp.scrollLeft=g),L!=null&&(t.curOp.scrollTop=L)}function Ii(t,g){bo(t),t.curOp.scrollToPos=g}function bo(t){var g=t.curOp.scrollToPos;if(g){t.curOp.scrollToPos=null;var L=sn(t,g.from),I=sn(t,g.to);io(t,L,I,g.margin)}}function io(t,g,L,I){var j=wo(t,{left:Math.min(g.left,L.left),top:Math.min(g.top,L.top)-I,right:Math.max(g.right,L.right),bottom:Math.max(g.bottom,L.bottom)+I});Si(t,j.scrollLeft,j.scrollTop)}function oo(t,g){if(Math.abs(t.doc.scrollTop-g)<2)return;M||Gi(t,{top:g}),Ui(t,g,!0),M&&Gi(t),zi(t,100)}function Ui(t,g,L){if(g=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,g)),t.display.scroller.scrollTop==g&&!L)return;t.doc.scrollTop=g,t.display.scrollbars.setScrollTop(g),t.display.scroller.scrollTop!=g&&(t.display.scroller.scrollTop=g)}function Bi(t,g,L,I){if(g=Math.max(0,Math.min(g,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(L?g==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-g)<2)&&!I)return;t.doc.scrollLeft=g,Or(t),t.display.scroller.scrollLeft!=g&&(t.display.scroller.scrollLeft=g),t.display.scrollbars.setScrollLeft(g)}function Ki(t){var g=t.display,L=g.gutters.offsetWidth,I=Math.round(t.doc.height+nt(t.display));return{clientHeight:g.scroller.clientHeight,viewHeight:g.wrapper.clientHeight,scrollWidth:g.scroller.scrollWidth,clientWidth:g.scroller.clientWidth,viewWidth:g.wrapper.clientWidth,barLeft:t.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+He(t)+g.barHeight,nativeBarWidth:g.nativeBarWidth,gutterWidth:L}}var ki=function(t,g,L){this.cm=L;var I=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,t(I),t(j),Qe(I,"scroll",function(){I.clientHeight&&g(I.scrollTop,"vertical")}),Qe(j,"scroll",function(){j.clientWidth&&g(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,C&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ki.prototype.update=function(t){var g=t.scrollWidth>t.clientWidth+1,L=t.scrollHeight>t.clientHeight+1,I=t.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=g?I+"px":"0";var j=t.viewHeight-(g?I:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(g){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=t.barLeft+"px";var ae=t.viewWidth-t.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+ae)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:g?I:0}},ki.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ki.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ki.prototype.zeroWidthHack=function(){var t=A&&!c?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},ki.prototype.enableZeroWidthBar=function(t,g,L){t.style.pointerEvents="auto";function I(){var j=t.getBoundingClientRect(),ae=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);ae!=t?t.style.pointerEvents="none":g.set(1e3,I)}g.set(1e3,I)},ki.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Ao=function(){};Ao.prototype.update=function(){return{bottom:0,right:0}},Ao.prototype.setScrollLeft=function(){},Ao.prototype.setScrollTop=function(){},Ao.prototype.clear=function(){};function Mi(t,g){g||(g=Ki(t));var L=t.display.barWidth,I=t.display.barHeight;fo(t,g);for(var j=0;j<4&&L!=t.display.barWidth||I!=t.display.barHeight;j++)L!=t.display.barWidth&&t.options.lineWrapping&&fi(t),fo(t,Ki(t)),L=t.display.barWidth,I=t.display.barHeight}function fo(t,g){var L=t.display,I=L.scrollbars.update(g);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=g.gutterWidth+"px"):L.gutterFiller.style.display=""}var ka={native:ki,null:Ao};function to(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&p(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new ka[t.options.scrollbarStyle](function(g){t.display.wrapper.insertBefore(g,t.display.scrollbarFiller),Qe(g,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),g.setAttribute("cm-not-content","true")},function(g,L){L=="horizontal"?Bi(t,g):oo(t,g)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var So=0;function Fi(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++So},Js(t.curOp)}function Ei(t){var g=t.curOp;g&&Aa(g,function(L){for(var I=0;I<L.ops.length;I++)L.ops[I].cm.curOp=null;so(L)})}function so(t){for(var g=t.ops,L=0;L<g.length;L++)Go(g[L]);for(var I=0;I<g.length;I++)Vo(g[I]);for(var j=0;j<g.length;j++)No(g[j]);for(var ae=0;ae<g.length;ae++)Wi(g[ae]);for(var ve=0;ve<g.length;ve++)Xo(g[ve])}function Go(t){var g=t.cm,L=g.display;jo(g),t.updateMaxLine&&ni(g),t.mustUpdate=t.viewChanged||t.forceUpdate||t.scrollTop!=null||t.scrollToPos&&(t.scrollToPos.from.line<L.viewFrom||t.scrollToPos.to.line>=L.viewTo)||L.maxLineChanged&&g.options.lineWrapping,t.update=t.mustUpdate&&new Oi(g,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function Vo(t){t.updatedDisplay=t.mustUpdate&&Ci(t.cm,t.update)}function No(t){var g=t.cm,L=g.display;t.updatedDisplay&&fi(g),t.barMeasure=Ki(g),L.maxLineChanged&&!g.options.lineWrapping&&(t.adjustWidthTo=Ye(g,L.maxLine,L.maxLine.text.length).left+3,g.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+t.adjustWidthTo+He(g)+g.display.barWidth),t.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+t.adjustWidthTo-We(g))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=L.input.prepareSelection())}function Wi(t){var g=t.cm;t.adjustWidthTo!=null&&(g.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<g.doc.scrollLeft&&Bi(g,Math.min(g.display.scroller.scrollLeft,t.maxScrollLeft),!0),g.display.maxLineChanged=!1);var L=t.focus&&t.focus==R();t.preparedSelection&&g.display.input.showSelection(t.preparedSelection,L),(t.updatedDisplay||t.startHeight!=g.doc.height)&&Mi(g,t.barMeasure),t.updatedDisplay&&na(g,t.barMeasure),t.selectionChanged&&dr(g),g.state.focused&&t.updateInput&&g.display.input.reset(t.typing),L&&Nr(t.cm)}function Xo(t){var g=t.cm,L=g.display,I=g.doc;if(t.updatedDisplay&&Bn(g,t.update),L.wheelStartX!=null&&(t.scrollTop!=null||t.scrollLeft!=null||t.scrollToPos)&&(L.wheelStartX=L.wheelStartY=null),t.scrollTop!=null&&Ui(g,t.scrollTop,t.forceScroll),t.scrollLeft!=null&&Bi(g,t.scrollLeft,!0,!0),t.scrollToPos){var j=$i(g,Qt(I,t.scrollToPos.from),Qt(I,t.scrollToPos.to),t.scrollToPos.margin);qi(g,j)}var ae=t.maybeHiddenMarkers,ve=t.maybeUnhiddenMarkers;if(ae)for(var _e=0;_e<ae.length;++_e)ae[_e].lines.length||at(ae[_e],"hide");if(ve)for(var Se=0;Se<ve.length;++Se)ve[Se].lines.length&&at(ve[Se],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=g.display.scroller.scrollTop),t.changeObjs&&at(g,"changes",g,t.changeObjs),t.update&&t.update.finish()}function hi(t,g){if(t.curOp)return g();Fi(t);try{return g()}finally{Ei(t)}}function Ba(t,g){return function(){if(t.curOp)return g.apply(t,arguments);Fi(t);try{return g.apply(t,arguments)}finally{Ei(t)}}}function ri(t){return function(){if(this.curOp)return t.apply(this,arguments);Fi(this);try{return t.apply(this,arguments)}finally{Ei(this)}}}function Da(t){return function(){var g=this.cm;if(!g||g.curOp)return t.apply(this,arguments);Fi(g);try{return t.apply(this,arguments)}finally{Ei(g)}}}function zi(t,g){t.doc.highlightFrontier<t.display.viewTo&&t.state.highlight.set(g,U(ho,t))}function ho(t){var g=t.doc;if(g.highlightFrontier>=t.display.viewTo)return;var L=+new Date+t.options.workTime,I=Ot(t,g.highlightFrontier),j=[];g.iter(I.line,Math.min(g.first+g.size,t.display.viewTo+500),function(ae){if(I.line>=t.display.viewFrom){var ve=ae.styles,_e=ae.text.length>t.options.maxHighlightLength?On(g.mode,I.state):null,Se=Cr(t,ae,I,!0);_e&&(I.state=_e),ae.styles=Se.styles;var Fe=ae.styleClasses,dt=Se.classes;dt?ae.styleClasses=dt:Fe&&(ae.styleClasses=null);for(var ht=!ve||ve.length!=ae.styles.length||Fe!=dt&&(!Fe||!dt||Fe.bgClass!=dt.bgClass||Fe.textClass!=dt.textClass),Pt=0;!ht&&Pt<ve.length;++Pt)ht=ve[Pt]!=ae.styles[Pt];ht&&j.push(I.line),ae.stateAfter=I.save(),I.nextLine()}else ae.text.length<=t.options.maxHighlightLength&&on(t,ae.text,I),ae.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>L)return zi(t,t.options.workDelay),!0}),g.highlightFrontier=I.line,g.modeFrontier=Math.max(g.modeFrontier,I.line),j.length&&hi(t,function(){for(var ae=0;ae<j.length;ae++)Pn(t,j[ae],"text")})}var Oi=function(t,g,L){var I=t.display;this.viewport=g,this.visible=Ma(I,t.doc,g),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=We(t),this.force=L,this.dims=Mr(t),this.events=[]};Oi.prototype.signal=function(t,g){Ve(t,g)&&this.events.push(arguments)},Oi.prototype.finish=function(){for(var t=0;t<this.events.length;t++)at.apply(null,this.events[t])};function jo(t){var g=t.display;!g.scrollbarsClipped&&g.scroller.offsetWidth&&(g.nativeBarWidth=g.scroller.offsetWidth-g.scroller.clientWidth,g.heightForcer.style.height=He(t)+"px",g.sizer.style.marginBottom=-g.nativeBarWidth+"px",g.sizer.style.borderRightWidth=He(t)+"px",g.scrollbarsClipped=!0)}function Bo(t){if(t.hasFocus())return null;var g=R();if(!g||!D(t.display.lineDiv,g))return null;var L={activeElt:g};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&D(t.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function Qo(t){if(!t||!t.activeElt||t.activeElt==R())return;if(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&D(document.body,t.anchorNode)&&D(document.body,t.focusNode)){var g=window.getSelection(),L=document.createRange();L.setEnd(t.anchorNode,t.anchorOffset),L.collapse(!1),g.removeAllRanges(),g.addRange(L),g.extend(t.focusNode,t.focusOffset)}}function Ci(t,g){var L=t.display,I=t.doc;if(g.editorIsHidden)return Vn(t),!1;if(!g.force&&g.visible.from>=L.viewFrom&&g.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Nn(t)==0)return!1;ai(t)&&(Vn(t),g.dims=Mr(t));var j=I.first+I.size,ae=Math.max(g.visible.from-t.options.viewportMargin,I.first),ve=Math.min(j,g.visible.to+t.options.viewportMargin);L.viewFrom<ae&&ae-L.viewFrom<20&&(ae=Math.max(I.first,L.viewFrom)),L.viewTo>ve&&L.viewTo-ve<20&&(ve=Math.min(j,L.viewTo)),sa&&(ae=tr(t.doc,ae),ve=Pr(t.doc,ve));var _e=ae!=L.viewFrom||ve!=L.viewTo||L.lastWrapHeight!=g.wrapperHeight||L.lastWrapWidth!=g.wrapperWidth;zn(t,ae,ve),L.viewOffset=_a(xn(t.doc,L.viewFrom)),t.display.mover.style.top=L.viewOffset+"px";var Se=Nn(t);if(!_e&&Se==0&&!g.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Fe=Bo(t);return Se>4&&(L.lineDiv.style.display="none"),us(t,L.updateLineNumbers,g.dims),Se>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,Qo(Fe),u(L.cursorDiv),u(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,_e&&(L.lastWrapHeight=g.wrapperHeight,L.lastWrapWidth=g.wrapperWidth,zi(t,400)),L.updateLineNumbers=null,!0}function Bn(t,g){for(var L=g.viewport,I=!0;;I=!1){if(!I||!t.options.lineWrapping||g.oldDisplayWidth==We(t)){if(L&&L.top!=null&&(L={top:Math.min(t.doc.height+nt(t.display)-Ee(t),L.top)}),g.visible=Ma(t.display,t.doc,L),g.visible.from>=t.display.viewFrom&&g.visible.to<=t.display.viewTo)break}else I&&(g.visible=Ma(t.display,t.doc,L));if(!Ci(t,g))break;fi(t);var j=Ki(t);un(t),Mi(t,j),na(t,j),g.force=!1}g.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(g.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Gi(t,g){var L=new Oi(t,g);if(Ci(t,L)){fi(t),Bn(t,L);var I=Ki(t);un(t),Mi(t,I),na(t,I),L.finish()}}function us(t,g,L){var I=t.display,j=t.options.lineNumbers,ae=I.lineDiv,ve=ae.firstChild;function _e(qt){var dn=qt.nextSibling;return s&&A&&t.display.currentWheelTarget==qt?qt.style.display="none":qt.parentNode.removeChild(qt),dn}for(var Se=I.view,Fe=I.viewFrom,dt=0;dt<Se.length;dt++){var ht=Se[dt];if(!ht.hidden)if(!ht.node||ht.node.parentNode!=ae){var Pt=$s(t,ht,Fe,L);ae.insertBefore(Pt,ve)}else{for(;ve!=ht.node;)ve=_e(ve);var Mt=j&&g!=null&&g<=Fe&&ht.lineNumber;ht.changes&&(H(ht.changes,"gutter")>-1&&(Mt=!1),ts(t,ht,Fe,L)),Mt&&(u(ht.lineNumber),ht.lineNumber.appendChild(document.createTextNode(Pa(t.options,Fe)))),ve=ht.node.nextSibling}Fe+=ht.size}for(;ve;)ve=_e(ve)}function Yo(t){var g=t.gutters.offsetWidth;t.sizer.style.marginLeft=g+"px"}function na(t,g){t.display.sizer.style.minHeight=g.docHeight+"px",t.display.heightForcer.style.top=g.docHeight+"px",t.display.gutters.style.height=g.docHeight+t.display.barHeight+He(t)+"px"}function Or(t){var g=t.display,L=g.view;if(!g.alignWidgets&&(!g.gutters.firstChild||!t.options.fixedGutter))return;for(var I=Zr(g)-g.scroller.scrollLeft+t.doc.scrollLeft,j=g.gutters.offsetWidth,ae=I+"px",ve=0;ve<L.length;ve++)if(!L[ve].hidden){t.options.fixedGutter&&(L[ve].gutter&&(L[ve].gutter.style.left=ae),L[ve].gutterBackground&&(L[ve].gutterBackground.style.left=ae));var _e=L[ve].alignable;if(_e)for(var Se=0;Se<_e.length;Se++)_e[Se].style.left=ae}t.options.fixedGutter&&(g.gutters.style.left=I+j+"px")}function ai(t){if(!t.options.lineNumbers)return!1;var g=t.doc,L=Pa(t.options,g.first+g.size-1),I=t.display;if(L.length!=I.lineNumChars){var j=I.measure.appendChild(T("div",[T("div",L)],"CodeMirror-linenumber CodeMirror-gutter-elt")),ae=j.firstChild.offsetWidth,ve=j.offsetWidth-ae;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max(ae,I.lineGutter.offsetWidth-ve)+1,I.lineNumWidth=I.lineNumInnerWidth+ve,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",Yo(t.display),!0}return!1}function fa(t,g){for(var L=[],I=!1,j=0;j<t.length;j++){var ae=t[j],ve=null;if(typeof ae!="string"&&(ve=ae.style,ae=ae.className),ae=="CodeMirror-linenumbers")if(g)I=!0;else continue;L.push({className:ae,style:ve})}return g&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function Eo(t){var g=t.gutters,L=t.gutterSpecs;u(g),t.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],ae=j.className,ve=j.style,_e=g.appendChild(T("div",null,"CodeMirror-gutter "+ae));ve&&(_e.style.cssText=ve),ae=="CodeMirror-linenumbers"&&(t.lineGutter=_e,_e.style.width=(t.lineNumWidth||1)+"px")}g.style.display=L.length?"":"none",Yo(t)}function Vi(t){Eo(t.display),Br(t),Or(t)}function po(t,g,L,I){var j=this;this.input=L,j.scrollbarFiller=T("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=T("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=O("div",null,"CodeMirror-code"),j.selectionDiv=T("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=T("div",null,"CodeMirror-cursors"),j.measure=T("div",null,"CodeMirror-measure"),j.lineMeasure=T("div",null,"CodeMirror-measure"),j.lineSpace=O("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var ae=O("div",[j.lineSpace],"CodeMirror-lines");j.mover=T("div",[ae],null,"position: relative"),j.sizer=T("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=T("div",null,null,"position: absolute; height: "+G+"px; width: 1px;"),j.gutters=T("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=T("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=T("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),C&&h<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!s&&!(M&&i)&&(j.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(j.wrapper):t(j.wrapper)),j.viewFrom=j.viewTo=g.first,j.reportedViewFrom=j.reportedViewTo=g.first,j.view=[],j.renderedView=null,j.externalMeasured=null,j.viewOffset=0,j.lastWrapHeight=j.lastWrapWidth=0,j.updateLineNumbers=null,j.nativeBarWidth=j.barHeight=j.barWidth=0,j.scrollbarsClipped=!1,j.lineNumWidth=j.lineNumInnerWidth=j.lineNumChars=null,j.alignWidgets=!1,j.cachedCharWidth=j.cachedTextHeight=j.cachedPaddingH=null,j.maxLine=null,j.maxLineLength=0,j.maxLineChanged=!1,j.wheelDX=j.wheelDY=j.wheelStartX=j.wheelStartY=null,j.shift=!1,j.selForContextMenu=null,j.activeTouch=null,j.gutterSpecs=fa(I.gutters,I.lineNumbers),Eo(j),L.init(j)}var no=0,rn=null;C?rn=-.53:M?rn=15:n?rn=-.7:l&&(rn=-1/3);function Oo(t){var g=t.wheelDeltaX,L=t.wheelDeltaY;return g==null&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(g=t.detail),L==null&&t.detail&&t.axis==t.VERTICAL_AXIS?L=t.detail:L==null&&(L=t.wheelDelta),{x:g,y:L}}function gs(t){var g=Oo(t);return g.x*=rn,g.y*=rn,g}function cs(t,g){var L=Oo(g),I=L.x,j=L.y,ae=t.display,ve=ae.scroller,_e=ve.scrollWidth>ve.clientWidth,Se=ve.scrollHeight>ve.clientHeight;if(!(I&&_e||j&&Se))return;if(j&&A&&s){e:for(var Fe=g.target,dt=ae.view;Fe!=ve;Fe=Fe.parentNode)for(var ht=0;ht<dt.length;ht++)if(dt[ht].node==Fe){t.display.currentWheelTarget=Fe;break e}}if(I&&!M&&!e&&rn!=null){j&&Se&&oo(t,Math.max(0,ve.scrollTop+j*rn)),Bi(t,Math.max(0,ve.scrollLeft+I*rn)),(!j||j&&Se)&&we(g),ae.wheelStartX=null;return}if(j&&rn!=null){var Pt=j*rn,Mt=t.doc.scrollTop,qt=Mt+ae.wrapper.clientHeight;Pt<0?Mt=Math.max(0,Mt+Pt-50):qt=Math.min(t.doc.height,qt+Pt+50),Gi(t,{top:Mt,bottom:qt})}no<20&&(ae.wheelStartX==null?(ae.wheelStartX=ve.scrollLeft,ae.wheelStartY=ve.scrollTop,ae.wheelDX=I,ae.wheelDY=j,setTimeout(function(){if(ae.wheelStartX==null)return;var dn=ve.scrollLeft-ae.wheelStartX,Dn=ve.scrollTop-ae.wheelStartY,Qn=Dn&&ae.wheelDY&&Dn/ae.wheelDY||dn&&ae.wheelDX&&dn/ae.wheelDX;if(ae.wheelStartX=ae.wheelStartY=null,!Qn)return;rn=(rn*no+Qn)/(no+1),++no},200)):(ae.wheelDX+=I,ae.wheelDY+=j))}var Ha=function(t,g){this.ranges=t,this.primIndex=g};Ha.prototype.primary=function(){return this.ranges[this.primIndex]},Ha.prototype.equals=function(t){if(t==this)return!0;if(t.primIndex!=this.primIndex||t.ranges.length!=this.ranges.length)return!1;for(var g=0;g<this.ranges.length;g++){var L=this.ranges[g],I=t.ranges[g];if(!$e(L.anchor,I.anchor)||!$e(L.head,I.head))return!1}return!0},Ha.prototype.deepCopy=function(){for(var t=[],g=0;g<this.ranges.length;g++)t[g]=new En(vt(this.ranges[g].anchor),vt(this.ranges[g].head));return new Ha(t,this.primIndex)},Ha.prototype.somethingSelected=function(){for(var t=0;t<this.ranges.length;t++)if(!this.ranges[t].empty())return!0;return!1},Ha.prototype.contains=function(t,g){g||(g=t);for(var L=0;L<this.ranges.length;L++){var I=this.ranges[L];if(Ue(g,I.from())>=0&&Ue(t,I.to())<=0)return L}return-1};var En=function(t,g){this.anchor=t,this.head=g};En.prototype.from=function(){return Vt(this.anchor,this.head)},En.prototype.to=function(){return gt(this.anchor,this.head)},En.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function It(t,g,L){var I=t&&t.options.selectionsMayTouch,j=g[L];g.sort(function(Pt,Mt){return Ue(Pt.from(),Mt.from())}),L=H(g,j);for(var ae=1;ae<g.length;ae++){var ve=g[ae],_e=g[ae-1],Se=Ue(_e.to(),ve.from());if(I&&!ve.empty()?Se>0:Se>=0){var Fe=Vt(_e.from(),ve.from()),dt=gt(_e.to(),ve.to()),ht=_e.empty()?ve.from()==ve.head:_e.from()==_e.head;ae<=L&&--L,g.splice(--ae,2,new En(ht?dt:Fe,ht?Fe:dt))}}return new Ha(g,L)}function Wt(t,g){return new Ha([new En(t,g||t)],0)}function mn(t){return t.text?Be(t.from.line+t.text.length-1,fe(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Ht(t,g){if(Ue(t,g.from)<0)return t;if(Ue(t,g.to)<=0)return mn(g);var L=t.line+g.text.length-(g.to.line-g.from.line)-1,I=t.ch;return t.line==g.to.line&&(I+=mn(g).ch-g.to.ch),Be(L,I)}function Xn(t,g){for(var L=[],I=0;I<t.sel.ranges.length;I++){var j=t.sel.ranges[I];L.push(new En(Ht(j.anchor,g),Ht(j.head,g)))}return It(t.cm,L,t.sel.primIndex)}function rr(t,g,L){return t.line==g.line?Be(L.line,t.ch-g.ch+L.ch):Be(L.line+(t.line-g.line),t.ch)}function lr(t,g,L){for(var I=[],j=Be(t.first,0),ae=j,ve=0;ve<g.length;ve++){var _e=g[ve],Se=rr(_e.from,j,ae),Fe=rr(mn(_e),j,ae);if(j=_e.to,ae=Fe,L=="around"){var dt=t.sel.ranges[ve],ht=Ue(dt.head,dt.anchor)<0;I[ve]=new En(ht?Fe:Se,ht?Se:Fe)}else I[ve]=new En(Se,Se)}return new Ha(I,t.sel.primIndex)}function Vr(t){t.doc.mode=Nt(t.options,t.doc.modeOption),cn(t)}function cn(t){t.doc.iter(function(g){g.stateAfter&&(g.stateAfter=null),g.styles&&(g.styles=null)}),t.doc.modeFrontier=t.doc.highlightFrontier=t.doc.first,zi(t,100),t.state.modeGen++,t.curOp&&Br(t)}function qa(t,g){return g.from.ch==0&&g.to.ch==0&&fe(g.text)==""&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function Di(t,g,L,I){function j(er){return L?L[er]:null}function ae(er,Kn,ur){Qi(er,Kn,ur,I),ta(er,"change",er,g)}function ve(er,Kn){for(var ur=[],Fr=er;Fr<Kn;++Fr)ur.push(new Ta(Fe[Fr],j(Fr),I));return ur}var _e=g.from,Se=g.to,Fe=g.text,dt=xn(t,_e.line),ht=xn(t,Se.line),Pt=fe(Fe),Mt=j(Fe.length-1),qt=Se.line-_e.line;if(g.full)t.insert(0,ve(0,Fe.length)),t.remove(Fe.length,t.size-Fe.length);else if(qa(t,g)){var dn=ve(0,Fe.length-1);ae(ht,ht.text,Mt),qt&&t.remove(_e.line,qt),dn.length&&t.insert(_e.line,dn)}else if(dt==ht)if(Fe.length==1)ae(dt,dt.text.slice(0,_e.ch)+Pt+dt.text.slice(Se.ch),Mt);else{var Dn=ve(1,Fe.length-1);Dn.push(new Ta(Pt+dt.text.slice(Se.ch),Mt,I)),ae(dt,dt.text.slice(0,_e.ch)+Fe[0],j(0)),t.insert(_e.line+1,Dn)}else if(Fe.length==1)ae(dt,dt.text.slice(0,_e.ch)+Fe[0]+ht.text.slice(Se.ch),j(0)),t.remove(_e.line+1,qt);else{ae(dt,dt.text.slice(0,_e.ch)+Fe[0],j(0)),ae(ht,Pt+ht.text.slice(Se.ch),Mt);var Qn=ve(1,Fe.length-1);qt>1&&t.remove(_e.line+1,qt-1),t.insert(_e.line+1,Qn)}ta(t,"change",t,g)}function xa(t,g,L){function I(j,ae,ve){if(j.linked)for(var _e=0;_e<j.linked.length;++_e){var Se=j.linked[_e];if(Se.doc==ae)continue;var Fe=ve&&Se.sharedHist;if(L&&!Fe)continue;g(Se.doc,Fe),I(Se.doc,j,Fe)}}I(t,null,!0)}function ra(t,g){if(g.cm)throw new Error("This document is already in use.");t.doc=g,g.cm=t,pr(t),Vr(t),_i(t),t.options.lineWrapping||ni(t),t.options.mode=g.modeOption,Br(t)}function _i(t){(t.doc.direction=="rtl"?k:p)(t.display.lineDiv,"CodeMirror-rtl")}function Xi(t){hi(t,function(){_i(t),Br(t)})}function Ka(t){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=t||1}function Fa(t,g){var L={from:vt(g.from),to:mn(g),text:Hr(t,g.from,g.to)};return Al(t,L,g.from.line,g.to.line+1),xa(t,function(I){return Al(I,L,g.from.line,g.to.line+1)},!0),L}function li(t){for(;t.length;){var g=fe(t);if(g.ranges)t.pop();else break}}function Do(t,g){if(g)return li(t.done),fe(t.done);if(t.done.length&&!fe(t.done).ranges)return fe(t.done);if(t.done.length>1&&!t.done[t.done.length-2].ranges)return t.done.pop(),fe(t.done)}function Ro(t,g,L,I){var j=t.history;j.undone.length=0;var ae=+new Date,ve,_e;if((j.lastOp==I||j.lastOrigin==g.origin&&g.origin&&(g.origin.charAt(0)=="+"&&j.lastModTime>ae-(t.cm?t.cm.options.historyEventDelay:500)||g.origin.charAt(0)=="*"))&&(ve=Do(j,j.lastOp==I)))_e=fe(ve.changes),Ue(g.from,g.to)==0&&Ue(g.from,_e.to)==0?_e.to=mn(g):ve.changes.push(Fa(t,g));else{var Se=fe(j.done);for((!Se||!Se.ranges)&&ys(t.sel,j.done),ve={changes:[Fa(t,g)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=ae,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=g.origin,_e||at(t,"historyAdded")}function Io(t,g,L,I){var j=g.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Mo(t,g,L,I){var j=t.history,ae=I&&I.origin;L==j.lastSelOp||ae&&j.lastSelOrigin==ae&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==ae||Io(t,ae,fe(j.done),g))?j.done[j.done.length-1]=g:ys(g,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=ae,j.lastSelOp=L,I&&I.clearRedo!==!1&&li(j.undone)}function ys(t,g){var L=fe(g);L&&L.ranges&&L.equals(t)||g.push(t)}function Al(t,g,L,I){var j=g["spans_"+t.id],ae=0;t.iter(Math.max(t.first,L),Math.min(t.first+t.size,I),function(ve){ve.markedSpans&&((j||(j=g["spans_"+t.id]={}))[ae]=ve.markedSpans),++ae})}function fl(t){if(!t)return null;for(var g,L=0;L<t.length;++L)t[L].marker.explicitlyCleared?g||(g=t.slice(0,L)):g&&g.push(t[L]);return g?g.length?g:null:t}function Ns(t,g){var L=g["spans_"+t.id];if(!L)return null;for(var I=[],j=0;j<g.text.length;++j)I.push(fl(L[j]));return I}function ir(t,g){var L=Ns(t,g),I=Va(t,g);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var ae=L[j],ve=I[j];if(ae&&ve){e:for(var _e=0;_e<ve.length;++_e){for(var Se=ve[_e],Fe=0;Fe<ae.length;++Fe)if(ae[Fe].marker==Se.marker)continue e;ae.push(Se)}}else ve&&(L[j]=ve)}return L}function ds(t,g,L){for(var I=[],j=0;j<t.length;++j){var ae=t[j];if(ae.ranges){I.push(L?Ha.prototype.deepCopy.call(ae):ae);continue}var ve=ae.changes,_e=[];I.push({changes:_e});for(var Se=0;Se<ve.length;++Se){var Fe=ve[Se],dt=void 0;if(_e.push({from:Fe.from,to:Fe.to,text:Fe.text}),g)for(var ht in Fe)(dt=ht.match(/^spans_(\d+)$/))&&(H(g,Number(dt[1]))>-1&&(fe(_e)[ht]=Fe[ht],delete Fe[ht]))}}return I}function js(t,g,L,I){if(I){var j=t.anchor;if(L){var ae=Ue(g,j)<0;ae!=Ue(L,j)<0?(j=g,g=L):ae!=Ue(g,L)<0&&(g=L)}return new En(j,g)}else return new En(L||g,g)}function bs(t,g,L,I,j){j==null&&(j=t.cm&&(t.cm.display.shift||t.extend)),Li(t,new Ha([js(t.sel.primary(),g,L,j)],0),I)}function lo(t,g,L){for(var I=[],j=t.cm&&(t.cm.display.shift||t.extend),ae=0;ae<t.sel.ranges.length;ae++)I[ae]=js(t.sel.ranges[ae],g[ae],null,j);var ve=It(t.cm,I,t.sel.primIndex);Li(t,ve,L)}function As(t,g,L,I){var j=t.sel.ranges.slice(0);j[g]=L,Li(t,It(t.cm,j,t.sel.primIndex),I)}function Qs(t,g,L,I){Li(t,Wt(g,L),I)}function Ss(t,g,L){var I={ranges:g.ranges,update:function(j){this.ranges=[];for(var ae=0;ae<j.length;ae++)this.ranges[ae]=new En(Qt(t,j[ae].anchor),Qt(t,j[ae].head))},origin:L&&L.origin};return at(t,"beforeSelectionChange",t,I),t.cm&&at(t.cm,"beforeSelectionChange",t.cm,I),I.ranges!=g.ranges?It(t.cm,I.ranges,I.ranges.length-1):g}function fs(t,g,L){var I=t.history.done,j=fe(I);j&&j.ranges?(I[I.length-1]=g,Hs(t,g,L)):Li(t,g,L)}function Li(t,g,L){Hs(t,g,L),Mo(t,t.sel,t.cm?t.cm.curOp.id:NaN,L)}function Hs(t,g,L){(Ve(t,"beforeSelectionChange")||t.cm&&Ve(t.cm,"beforeSelectionChange"))&&(g=Ss(t,g,L));var I=L&&L.bias||(Ue(g.primary().head,t.sel.primary().head)<0?-1:1);as(t,Bs(t,g,I,!0)),!(L&&L.scroll===!1)&&t.cm&&eo(t.cm)}function as(t,g){if(g.equals(t.sel))return;t.sel=g,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,Ze(t.cm)),ta(t,"cursorActivity",t)}function Lo(t){as(t,Bs(t,t.sel,null,!1))}function Bs(t,g,L,I){for(var j,ae=0;ae<g.ranges.length;ae++){var ve=g.ranges[ae],_e=g.ranges.length==t.sel.ranges.length&&t.sel.ranges[ae],Se=zr(t,ve.anchor,_e&&_e.anchor,L,I),Fe=zr(t,ve.head,_e&&_e.head,L,I);(j||Se!=ve.anchor||Fe!=ve.head)&&(j||(j=g.ranges.slice(0,ae)),j[ae]=new En(Se,Fe))}return j?It(t.cm,j,g.primIndex):g}function Po(t,g,L,I,j){var ae=xn(t,g.line);if(ae.markedSpans)for(var ve=0;ve<ae.markedSpans.length;++ve){var _e=ae.markedSpans[ve],Se=_e.marker,Fe="selectLeft"in Se?!Se.selectLeft:Se.inclusiveLeft,dt="selectRight"in Se?!Se.selectRight:Se.inclusiveRight;if((_e.from==null||(Fe?_e.from<=g.ch:_e.from<g.ch))&&(_e.to==null||(dt?_e.to>=g.ch:_e.to>g.ch))){if(j&&(at(Se,"beforeCursorEnter"),Se.explicitlyCleared))if(ae.markedSpans){--ve;continue}else break;if(!Se.atomic)continue;if(L){var ht=Se.find(I<0?1:-1),Pt=void 0;if((I<0?dt:Fe)&&(ht=xr(t,ht,-I,ht&&ht.line==g.line?ae:null)),ht&&ht.line==g.line&&(Pt=Ue(ht,L))&&(I<0?Pt<0:Pt>0))return Po(t,ht,g,I,j)}var Mt=Se.find(I<0?-1:1);return(I<0?Fe:dt)&&(Mt=xr(t,Mt,I,Mt.line==g.line?ae:null)),Mt?Po(t,Mt,g,I,j):null}}return g}function zr(t,g,L,I,j){var ae=I||1,ve=Po(t,g,L,ae,j)||!j&&Po(t,g,L,ae,!0)||Po(t,g,L,-ae,j)||!j&&Po(t,g,L,-ae,!0);return ve||(t.cantEdit=!0,Be(t.first,0))}function xr(t,g,L,I){return L<0&&g.ch==0?g.line>t.first?Qt(t,Be(g.line-1)):null:L>0&&g.ch==(I||xn(t,g.line)).text.length?g.line<t.first+t.size-1?Be(g.line+1,0):null:new Be(g.line,g.ch+L)}function ma(t){t.setSelection(Be(t.firstLine(),0),Be(t.lastLine()),re)}function Er(t,g,L){var I={canceled:!1,from:g.from,to:g.to,text:g.text,origin:g.origin,cancel:function(){return I.canceled=!0}};return L&&(I.update=function(j,ae,ve,_e){j&&(I.from=Qt(t,j)),ae&&(I.to=Qt(t,ae)),ve&&(I.text=ve),_e!==void 0&&(I.origin=_e)}),at(t,"beforeChange",t,I),t.cm&&at(t.cm,"beforeChange",t.cm,I),I.canceled?(t.cm&&(t.cm.curOp.updateInput=2),null):{from:I.from,to:I.to,text:I.text,origin:I.origin}}function Fn(t,g,L){if(t.cm){if(!t.cm.curOp)return Ba(t.cm,Fn)(t,g,L);if(t.cm.state.suppressEdits)return}if((Ve(t,"beforeChange")||t.cm&&Ve(t.cm,"beforeChange"))&&(g=Er(t,g,!0),!g))return;var I=hr&&!L&&oi(t,g.from,g.to);if(I)for(var j=I.length-1;j>=0;--j)In(t,{from:I[j].from,to:I[j].to,text:j?[""]:g.text,origin:g.origin});else In(t,g)}function In(t,g){if(g.text.length==1&&g.text[0]==""&&Ue(g.from,g.to)==0)return;var L=Xn(t,g);Ro(t,g,L,t.cm?t.cm.curOp.id:NaN),Cn(t,g,L,Va(t,g));var I=[];xa(t,function(j,ae){!ae&&H(I,j.history)==-1&&(Na(j.history,g),I.push(j.history)),Cn(j,g,null,Va(j,g))})}function vn(t,g,L){var I=t.cm&&t.cm.state.suppressEdits;if(I&&!L)return;for(var j=t.history,ae,ve=t.sel,_e=g=="undo"?j.done:j.undone,Se=g=="undo"?j.undone:j.done,Fe=0;Fe<_e.length&&!(ae=_e[Fe],L?ae.ranges&&!ae.equals(t.sel):!ae.ranges);Fe++);if(Fe==_e.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(ae=_e.pop(),ae.ranges){if(ys(ae,Se),L&&!ae.equals(t.sel)){Li(t,ae,{clearRedo:!1});return}ve=ae}else if(I){_e.push(ae);return}else break;var dt=[];ys(ve,Se),Se.push({changes:dt,generation:j.generation}),j.generation=ae.generation||++j.maxGeneration;for(var ht=Ve(t,"beforeChange")||t.cm&&Ve(t.cm,"beforeChange"),Pt=function(dn){var Dn=ae.changes[dn];if(Dn.origin=g,ht&&!Er(t,Dn,!1))return _e.length=0,{};dt.push(Fa(t,Dn));var Qn=dn?Xn(t,Dn):fe(_e);Cn(t,Dn,Qn,ir(t,Dn)),!dn&&t.cm&&t.cm.scrollIntoView({from:Dn.from,to:mn(Dn)});var er=[];xa(t,function(Kn,ur){!ur&&H(er,Kn.history)==-1&&(Na(Kn.history,Dn),er.push(Kn.history)),Cn(Kn,Dn,null,ir(Kn,Dn))})},Mt=ae.changes.length-1;Mt>=0;--Mt){var qt=Pt(Mt);if(qt)return qt.v}}function Zn(t,g){if(g==0)return;if(t.first+=g,t.sel=new Ha(de(t.sel.ranges,function(j){return new En(Be(j.anchor.line+g,j.anchor.ch),Be(j.head.line+g,j.head.ch))}),t.sel.primIndex),t.cm){Br(t.cm,t.first,t.first-g,g);for(var L=t.cm.display,I=L.viewFrom;I<L.viewTo;I++)Pn(t.cm,I,"gutter")}}function Cn(t,g,L,I){if(t.cm&&!t.cm.curOp)return Ba(t.cm,Cn)(t,g,L,I);if(g.to.line<t.first){Zn(t,g.text.length-1-(g.to.line-g.from.line));return}if(g.from.line>t.lastLine())return;if(g.from.line<t.first){var j=g.text.length-1-(t.first-g.from.line);Zn(t,j),g={from:Be(t.first,0),to:Be(g.to.line+j,g.to.ch),text:[fe(g.text)],origin:g.origin}}var ae=t.lastLine();g.to.line>ae&&(g={from:g.from,to:Be(ae,xn(t,ae).text.length),text:[g.text[0]],origin:g.origin}),g.removed=Hr(t,g.from,g.to),L||(L=Xn(t,g)),t.cm?yr(t.cm,g,I):Di(t,g,I),Hs(t,L,re),t.cantEdit&&zr(t,Be(t.firstLine(),0))&&(t.cantEdit=!1)}function yr(t,g,L){var I=t.doc,j=t.display,ae=g.from,ve=g.to,_e=!1,Se=ae.line;t.options.lineWrapping||(Se=jr(Ri(xn(I,ae.line))),I.iter(Se,ve.line+1,function(Mt){if(Mt==j.maxLine)return _e=!0,!0})),I.sel.contains(g.from,g.to)>-1&&Ze(t),Di(I,g,L,Qr(t)),t.options.lineWrapping||(I.iter(Se,ae.line+g.text.length,function(Mt){var qt=Ya(Mt);qt>j.maxLineLength&&(j.maxLine=Mt,j.maxLineLength=qt,j.maxLineChanged=!0,_e=!1)}),_e&&(t.curOp.updateMaxLine=!0)),Gr(I,ae.line),zi(t,400);var Fe=g.text.length-(ve.line-ae.line)-1;g.full?Br(t):ae.line==ve.line&&g.text.length==1&&!qa(t.doc,g)?Pn(t,ae.line,"text"):Br(t,ae.line,ve.line+1,Fe);var dt=Ve(t,"changes"),ht=Ve(t,"change");if(ht||dt){var Pt={from:ae,to:ve,text:g.text,removed:g.removed,origin:g.origin};ht&&ta(t,"change",t,Pt),dt&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Pt)}t.display.selForContextMenu=null}function Tr(t,g,L,I,j){var ae;I||(I=L),Ue(I,L)<0&&(ae=[I,L],L=ae[0],I=ae[1]),typeof g=="string"&&(g=t.splitLines(g)),Fn(t,{from:L,to:I,text:g,origin:j})}function kr(t,g,L,I){L<t.line?t.line+=I:g<t.line&&(t.line=g,t.ch=0)}function wa(t,g,L,I){for(var j=0;j<t.length;++j){var ae=t[j],ve=!0;if(ae.ranges){ae.copied||(ae=t[j]=ae.deepCopy(),ae.copied=!0);for(var _e=0;_e<ae.ranges.length;_e++)kr(ae.ranges[_e].anchor,g,L,I),kr(ae.ranges[_e].head,g,L,I);continue}for(var Se=0;Se<ae.changes.length;++Se){var Fe=ae.changes[Se];if(L<Fe.from.line)Fe.from=Be(Fe.from.line+I,Fe.from.ch),Fe.to=Be(Fe.to.line+I,Fe.to.ch);else if(g<=Fe.to.line){ve=!1;break}}ve||(t.splice(0,j+1),j=0)}}function Na(t,g){var L=g.from.line,I=g.to.line,j=g.text.length-(I-L)-1;wa(t.done,L,I,j),wa(t.undone,L,I,j)}function pi(t,g,L,I){var j=g,ae=g;return typeof g=="number"?ae=xn(t,an(t,g)):j=jr(g),j==null?null:(I(ae,j)&&t.cm&&Pn(t.cm,j,L),ae)}function ui(t){this.lines=t,this.parent=null;for(var g=0,L=0;L<t.length;++L)t[L].parent=this,g+=t[L].height;this.height=g}ui.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,g){for(var L=t,I=t+g;L<I;++L){var j=this.lines[L];this.height-=j.height,Ja(j),ta(j,"delete")}this.lines.splice(t,g)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,g,L){this.height+=L,this.lines=this.lines.slice(0,t).concat(g).concat(this.lines.slice(t));for(var I=0;I<g.length;++I)g[I].parent=this},iterN:function(t,g,L){for(var I=t+g;t<I;++t)if(L(this.lines[t]))return!0}};function mi(t){this.children=t;for(var g=0,L=0,I=0;I<t.length;++I){var j=t[I];g+=j.chunkSize(),L+=j.height,j.parent=this}this.size=g,this.height=L,this.parent=null}mi.prototype={chunkSize:function(){return this.size},removeInner:function(t,g){this.size-=g;for(var L=0;L<this.children.length;++L){var I=this.children[L],j=I.chunkSize();if(t<j){var ae=Math.min(g,j-t),ve=I.height;if(I.removeInner(t,ae),this.height-=ve-I.height,j==ae&&(this.children.splice(L--,1),I.parent=null),(g-=ae)==0)break;t=0}else t-=j}if(this.size-g<25&&(this.children.length>1||!(this.children[0]instanceof ui))){var _e=[];this.collapse(_e),this.children=[new ui(_e)],this.children[0].parent=this}},collapse:function(t){for(var g=0;g<this.children.length;++g)this.children[g].collapse(t)},insertInner:function(t,g,L){this.size+=g.length,this.height+=L;for(var I=0;I<this.children.length;++I){var j=this.children[I],ae=j.chunkSize();if(t<=ae){if(j.insertInner(t,g,L),j.lines&&j.lines.length>50){for(var ve=j.lines.length%25+25,_e=ve;_e<j.lines.length;){var Se=new ui(j.lines.slice(_e,_e+=25));j.height-=Se.height,this.children.splice(++I,0,Se),Se.parent=this}j.lines=j.lines.slice(0,ve),this.maybeSpill()}break}t-=ae}},maybeSpill:function(){if(this.children.length<=10)return;var t=this;do{var g=t.children.splice(t.children.length-5,5),L=new mi(g);if(t.parent){t.size-=L.size,t.height-=L.height;var j=H(t.parent.children,t);t.parent.children.splice(j+1,0,L)}else{var I=new mi(t.children);I.parent=t,t.children=[I,L],t=I}L.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()},iterN:function(t,g,L){for(var I=0;I<this.children.length;++I){var j=this.children[I],ae=j.chunkSize();if(t<ae){var ve=Math.min(g,ae-t);if(j.iterN(t,ve,L))return!0;if((g-=ve)==0)break;t=0}else t-=ae}}};var Uo=function(t,g,L){if(L)for(var I in L)L.hasOwnProperty(I)&&(this[I]=L[I]);this.doc=t,this.node=g};Uo.prototype.clear=function(){var t=this.doc.cm,g=this.line.widgets,L=this.line,I=jr(L);if(I==null||!g)return;for(var j=0;j<g.length;++j)g[j]==this&&g.splice(j--,1);g.length||(L.widgets=null);var ae=vs(this);oa(L,Math.max(0,L.height-ae)),t&&(hi(t,function(){uo(t,L,-ae),Pn(t,I,"widget")}),ta(t,"lineWidgetCleared",t,this,I))},Uo.prototype.changed=function(){var t=this,g=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=vs(this)-g;if(!j)return;Jr(this.doc,I)||oa(I,I.height+j),L&&hi(L,function(){L.curOp.forceUpdate=!0,uo(L,I,j),ta(L,"lineWidgetChanged",L,t,jr(I))})},ke(Uo);function uo(t,g,L){_a(g)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&To(t,L)}function hs(t,g,L,I){var j=new Uo(t,L,I),ae=t.cm;return ae&&j.noHScroll&&(ae.display.alignWidgets=!0),pi(t,g,"widget",function(ve){var _e=ve.widgets||(ve.widgets=[]);if(j.insertAt==null?_e.push(j):_e.splice(Math.min(_e.length-1,Math.max(0,j.insertAt)),0,j),j.line=ve,ae&&!Jr(t,ve)){var Se=_a(ve)<t.scrollTop;oa(ve,ve.height+vs(j)),Se&&To(ae,j.height),ae.curOp.forceUpdate=!0}return!0}),ae&&ta(ae,"lineWidgetAdded",ae,j,typeof g=="number"?g:jr(g)),j}var el=0,Jo=function(t,g){this.lines=[],this.type=g,this.doc=t,this.id=++el};Jo.prototype.clear=function(){if(this.explicitlyCleared)return;var t=this.doc.cm,g=t&&!t.curOp;if(g&&Fi(t),Ve(this,"clear")){var L=this.find();L&&ta(this,"clear",L.from,L.to)}for(var I=null,j=null,ae=0;ae<this.lines.length;++ae){var ve=this.lines[ae],_e=ja(ve.markedSpans,this);t&&!this.collapsed?Pn(t,jr(ve),"text"):t&&(_e.to!=null&&(j=jr(ve)),_e.from!=null&&(I=jr(ve))),ve.markedSpans=Ai(ve.markedSpans,_e),_e.from==null&&this.collapsed&&!Jr(this.doc,ve)&&t&&oa(ve,Ur(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var Se=0;Se<this.lines.length;++Se){var Fe=Ri(this.lines[Se]),dt=Ya(Fe);dt>t.display.maxLineLength&&(t.display.maxLine=Fe,t.display.maxLineLength=dt,t.display.maxLineChanged=!0)}I!=null&&t&&this.collapsed&&Br(t,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Lo(t.doc)),t&&ta(t,"markerCleared",t,this,I,j),g&&Ei(t),this.parent&&this.parent.clear()},Jo.prototype.find=function(t,g){t==null&&this.type=="bookmark"&&(t=1);for(var L,I,j=0;j<this.lines.length;++j){var ae=this.lines[j],ve=ja(ae.markedSpans,this);if(ve.from!=null&&(L=Be(g?ae:jr(ae),ve.from),t==-1))return L;if(ve.to!=null&&(I=Be(g?ae:jr(ae),ve.to),t==1))return I}return L&&{from:L,to:I}},Jo.prototype.changed=function(){var t=this,g=this.find(-1,!0),L=this,I=this.doc.cm;if(!g||!I)return;hi(I,function(){var j=g.line,ae=jr(g.line),ve=tt(I,ae);if(ve&&(_n(ve),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!Jr(L.doc,j)&&L.height!=null){var _e=L.height;L.height=null;var Se=vs(L)-_e;Se&&oa(j,j.height+Se)}ta(I,"markerChanged",I,t)})},Jo.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var g=this.doc.cm.curOp;(!g.maybeHiddenMarkers||H(g.maybeHiddenMarkers,this)==-1)&&(g.maybeUnhiddenMarkers||(g.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},Jo.prototype.detachLine=function(t){if(this.lines.splice(H(this.lines,t),1),!this.lines.length&&this.doc.cm){var g=this.doc.cm.curOp;(g.maybeHiddenMarkers||(g.maybeHiddenMarkers=[])).push(this)}},ke(Jo);function is(t,g,L,I,j){if(I&&I.shared)return nl(t,g,L,I,j);if(t.cm&&!t.cm.curOp)return Ba(t.cm,is)(t,g,L,I,j);var ae=new Jo(t,j),ve=Ue(g,L);if(I&&K(I,ae,!1),ve>0||ve==0&&ae.clearWhenEmpty!==!1)return ae;if(ae.replacedWith&&(ae.collapsed=!0,ae.widgetNode=O("span",[ae.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||ae.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(ae.widgetNode.insertLeft=!0)),ae.collapsed){if(Fo(t,g.line,g,L,ae)||g.line!=L.line&&Fo(t,L.line,g,L,ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");di()}ae.addToHistory&&Ro(t,{from:g,to:L,origin:"markText"},t.sel,NaN);var _e=g.line,Se=t.cm,Fe;if(t.iter(_e,L.line+1,function(ht){Se&&ae.collapsed&&!Se.options.lineWrapping&&Ri(ht)==Se.display.maxLine&&(Fe=!0),ae.collapsed&&_e!=g.line&&oa(ht,0),Ga(ht,new ga(ae,_e==g.line?g.ch:null,_e==L.line?L.ch:null)),++_e}),ae.collapsed&&t.iter(g.line,L.line+1,function(ht){Jr(t,ht)&&oa(ht,0)}),ae.clearOnEnter&&Qe(ae,"beforeCursorEnter",function(){return ae.clear()}),ae.readOnly&&(Oa(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),ae.collapsed&&(ae.id=++el,ae.atomic=!0),Se){if(Fe&&(Se.curOp.updateMaxLine=!0),ae.collapsed)Br(Se,g.line,L.line+1);else if(ae.className||ae.startStyle||ae.endStyle||ae.css||ae.attributes||ae.title)for(var dt=g.line;dt<=L.line;dt++)Pn(Se,dt,"text");ae.atomic&&Lo(Se.doc),ta(Se,"markerAdded",Se,ae)}return ae}var tl=function(t,g){this.markers=t,this.primary=g;for(var L=0;L<t.length;++L)t[L].parent=this};tl.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var t=0;t<this.markers.length;++t)this.markers[t].clear();ta(this,"clear")},tl.prototype.find=function(t,g){return this.primary.find(t,g)},ke(tl);function nl(t,g,L,I,j){I=K(I),I.shared=!1;var ae=[is(t,g,L,I,j)],ve=ae[0],_e=I.widgetNode;return xa(t,function(Se){_e&&(I.widgetNode=_e.cloneNode(!0)),ae.push(is(Se,Qt(Se,g),Qt(Se,L),I,j));for(var Fe=0;Fe<Se.linked.length;++Fe)if(Se.linked[Fe].isParent)return;ve=fe(ae)}),new tl(ae,ve)}function Zl(t){return t.findMarks(Be(t.first,0),t.clipPos(Be(t.lastLine())),function(g){return g.parent})}function ql(t,g){for(var L=0;L<g.length;L++){var I=g[L],j=I.find(),ae=t.clipPos(j.from),ve=t.clipPos(j.to);if(Ue(ae,ve)){var _e=is(t,ae,ve,I.primary,I.primary.type);I.markers.push(_e),_e.parent=I}}}function $l(t){for(var g=function(I){var j=t[I],ae=[j.primary.doc];xa(j.primary.doc,function(Se){return ae.push(Se)});for(var ve=0;ve<j.markers.length;ve++){var _e=j.markers[ve];H(ae,_e.doc)==-1&&(_e.parent=null,j.markers.splice(ve--,1))}},L=0;L<t.length;L++)g(L)}var mu=0,Co=function(t,g,L,I,j){if(!(this instanceof Co))return new Co(t,g,L,I,j);L==null&&(L=0),mi.call(this,[new ui([new Ta("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var ae=Be(L,0);this.sel=Wt(ae),this.history=new Ka(null),this.id=++mu,this.modeOption=g,this.lineSep=I,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof t=="string"&&(t=this.splitLines(t)),Di(this,{from:ae,to:ae,text:t}),Li(this,Wt(ae),re)};Co.prototype=Ae(mi.prototype,{constructor:Co,iter:function(t,g,L){L?this.iterN(t-this.first,g-t,L):this.iterN(this.first,this.first+this.size,t)},insert:function(t,g){for(var L=0,I=0;I<g.length;++I)L+=g[I].height;this.insertInner(t-this.first,g,L)},remove:function(t,g){this.removeInner(t-this.first,g)},getValue:function(t){var g=ia(this,this.first,this.first+this.size);return t===!1?g:g.join(t||this.lineSeparator())},setValue:Da(function(t){var g=Be(this.first,0),L=this.first+this.size-1;Fn(this,{from:g,to:Be(L,xn(this,L).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),this.cm&&Si(this.cm,0,0),Li(this,Wt(g),re)}),replaceRange:function(t,g,L,I){g=Qt(this,g),L=L?Qt(this,L):g,Tr(this,t,g,L,I)},getRange:function(t,g,L){var I=Hr(this,Qt(this,t),Qt(this,g));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(t){var g=this.getLineHandle(t);return g&&g.text},getLineHandle:function(t){if(Ra(this,t))return xn(this,t)},getLineNumber:function(t){return jr(t)},getLineHandleVisualStart:function(t){return typeof t=="number"&&(t=xn(this,t)),Ri(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return Qt(this,t)},getCursor:function(t){var g=this.sel.primary(),L;return t==null||t=="head"?L=g.head:t=="anchor"?L=g.anchor:t=="end"||t=="to"||t===!1?L=g.to():L=g.from(),L},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Da(function(t,g,L){Qs(this,Qt(this,typeof t=="number"?Be(t,g||0):t),null,L)}),setSelection:Da(function(t,g,L){Qs(this,Qt(this,t),Qt(this,g||t),L)}),extendSelection:Da(function(t,g,L){bs(this,Qt(this,t),g&&Qt(this,g),L)}),extendSelections:Da(function(t,g){lo(this,yn(this,t),g)}),extendSelectionsBy:Da(function(t,g){var L=de(this.sel.ranges,t);lo(this,yn(this,L),g)}),setSelections:Da(function(t,g,L){if(!t.length)return;for(var I=[],j=0;j<t.length;j++)I[j]=new En(Qt(this,t[j].anchor),Qt(this,t[j].head));g==null&&(g=Math.min(t.length-1,this.sel.primIndex)),Li(this,It(this.cm,I,g),L)}),addSelection:Da(function(t,g,L){var I=this.sel.ranges.slice(0);I.push(new En(Qt(this,t),Qt(this,g||t))),Li(this,It(this.cm,I,I.length-1),L)}),getSelection:function(t){for(var g=this.sel.ranges,L,I=0;I<g.length;I++){var j=Hr(this,g[I].from(),g[I].to());L=L?L.concat(j):j}return t===!1?L:L.join(t||this.lineSeparator())},getSelections:function(t){for(var g=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=Hr(this,L[I].from(),L[I].to());t!==!1&&(j=j.join(t||this.lineSeparator())),g[I]=j}return g},replaceSelection:function(t,g,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=t;this.replaceSelections(I,g,L||"+input")},replaceSelections:Da(function(t,g,L){for(var I=[],j=this.sel,ae=0;ae<j.ranges.length;ae++){var ve=j.ranges[ae];I[ae]={from:ve.from(),to:ve.to(),text:this.splitLines(t[ae]),origin:L}}for(var _e=g&&g!="end"&&lr(this,I,g),Se=I.length-1;Se>=0;Se--)Fn(this,I[Se]);_e?fs(this,_e):this.cm&&eo(this.cm)}),undo:Da(function(){vn(this,"undo")}),redo:Da(function(){vn(this,"redo")}),undoSelection:Da(function(){vn(this,"undo",!0)}),redoSelection:Da(function(){vn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,g=0,L=0,I=0;I<t.done.length;I++)t.done[I].ranges||++g;for(var j=0;j<t.undone.length;j++)t.undone[j].ranges||++L;return{undo:g,redo:L}},clearHistory:function(){var t=this;this.history=new Ka(this.history.maxGeneration),xa(this,function(g){return g.history=t.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(t){return t&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(t){return this.history.generation==(t||this.cleanGeneration)},getHistory:function(){return{done:ds(this.history.done),undone:ds(this.history.undone)}},setHistory:function(t){var g=this.history=new Ka(this.history.maxGeneration);g.done=ds(t.done.slice(0),null,!0),g.undone=ds(t.undone.slice(0),null,!0)},setGutterMarker:Da(function(t,g,L){return pi(this,t,"gutter",function(I){var j=I.gutterMarkers||(I.gutterMarkers={});return j[g]=L,!L&&Re(j)&&(I.gutterMarkers=null),!0})}),clearGutter:Da(function(t){var g=this;this.iter(function(L){L.gutterMarkers&&L.gutterMarkers[t]&&pi(g,L,"gutter",function(){return L.gutterMarkers[t]=null,Re(L.gutterMarkers)&&(L.gutterMarkers=null),!0})})}),lineInfo:function(t){var g;if(typeof t=="number"){if(!Ra(this,t))return null;if(g=t,t=xn(this,t),!t)return null}else if(g=jr(t),g==null)return null;return{line:g,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},addLineClass:Da(function(t,g,L){return pi(this,t,g=="gutter"?"gutter":"class",function(I){var j=g=="text"?"textClass":g=="background"?"bgClass":g=="gutter"?"gutterClass":"wrapClass";if(!I[j])I[j]=L;else{if(b(L).test(I[j]))return!1;I[j]+=" "+L}return!0})}),removeLineClass:Da(function(t,g,L){return pi(this,t,g=="gutter"?"gutter":"class",function(I){var j=g=="text"?"textClass":g=="background"?"bgClass":g=="gutter"?"gutterClass":"wrapClass",ae=I[j];if(ae)if(L==null)I[j]=null;else{var ve=ae.match(b(L));if(!ve)return!1;var _e=ve.index+ve[0].length;I[j]=ae.slice(0,ve.index)+(!ve.index||_e==ae.length?"":" ")+ae.slice(_e)||null}else return!1;return!0})}),addLineWidget:Da(function(t,g,L){return hs(this,t,g,L)}),removeLineWidget:function(t){t.clear()},markText:function(t,g,L){return is(this,Qt(this,t),Qt(this,g),L,L&&L.type||"range")},setBookmark:function(t,g){var L={replacedWith:g&&(g.nodeType==null?g.widget:g),insertLeft:g&&g.insertLeft,clearWhenEmpty:!1,shared:g&&g.shared,handleMouseEvents:g&&g.handleMouseEvents};return t=Qt(this,t),is(this,t,t,L,"bookmark")},findMarksAt:function(t){t=Qt(this,t);var g=[],L=xn(this,t.line).markedSpans;if(L)for(var I=0;I<L.length;++I){var j=L[I];(j.from==null||j.from<=t.ch)&&(j.to==null||j.to>=t.ch)&&g.push(j.marker.parent||j.marker)}return g},findMarks:function(t,g,L){t=Qt(this,t),g=Qt(this,g);var I=[],j=t.line;return this.iter(t.line,g.line+1,function(ae){var ve=ae.markedSpans;if(ve)for(var _e=0;_e<ve.length;_e++){var Se=ve[_e];!(Se.to!=null&&j==t.line&&t.ch>=Se.to||Se.from==null&&j!=t.line||Se.from!=null&&j==g.line&&Se.from>=g.ch)&&(!L||L(Se.marker))&&I.push(Se.marker.parent||Se.marker)}++j}),I},getAllMarks:function(){var t=[];return this.iter(function(g){var L=g.markedSpans;if(L)for(var I=0;I<L.length;++I)L[I].from!=null&&t.push(L[I].marker)}),t},posFromIndex:function(t){var g,L=this.first,I=this.lineSeparator().length;return this.iter(function(j){var ae=j.text.length+I;if(ae>t)return g=t,!0;t-=ae,++L}),Qt(this,Be(L,g))},indexFromPos:function(t){t=Qt(this,t);var g=t.ch;if(t.line<this.first||t.ch<0)return 0;var L=this.lineSeparator().length;return this.iter(this.first,t.line,function(I){g+=I.text.length+L}),g},copy:function(t){var g=new Co(ia(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return g.scrollTop=this.scrollTop,g.scrollLeft=this.scrollLeft,g.sel=this.sel,g.extend=!1,t&&(g.history.undoDepth=this.history.undoDepth,g.setHistory(this.getHistory())),g},linkedDoc:function(t){t||(t={});var g=this.first,L=this.first+this.size;t.from!=null&&t.from>g&&(g=t.from),t.to!=null&&t.to<L&&(L=t.to);var I=new Co(ia(this,g,L),t.mode||this.modeOption,g,this.lineSep,this.direction);return t.sharedHist&&(I.history=this.history),(this.linked||(this.linked=[])).push({doc:I,sharedHist:t.sharedHist}),I.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],ql(I,Zl(this)),I},unlinkDoc:function(t){if(t instanceof ci&&(t=t.doc),this.linked)for(var g=0;g<this.linked.length;++g){var L=this.linked[g];if(L.doc!=t)continue;this.linked.splice(g,1),t.unlinkDoc(this),$l(Zl(this));break}if(t.history==this.history){var I=[t.id];xa(t,function(j){return I.push(j.id)},!0),t.history=new Ka(null),t.history.done=ds(this.history.done,I),t.history.undone=ds(this.history.undone,I)}},iterLinkedDocs:function(t){xa(this,t)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(t){return this.lineSep?t.split(this.lineSep):Ct(t)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Da(function(t){if(t!="rtl"&&(t="ltr"),t==this.direction)return;this.direction=t,this.iter(function(g){return g.order=null}),this.cm&&Xi(this.cm)})}),Co.prototype.eachLine=Co.prototype.iter;var eu=0;function vu(t){var g=this;if(gu(g),rt(g,t)||yo(g.display,t))return;we(t),C&&(eu=+new Date);var L=wn(g,t,!0),I=t.dataTransfer.files;if(!L||g.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,ae=Array(j),ve=0,_e=function(){++ve==j&&Ba(g,function(){L=Qt(g.doc,L);var Mt={from:L,to:L,text:g.doc.splitLines(ae.filter(function(qt){return qt!=null}).join(g.doc.lineSeparator())),origin:"paste"};Fn(g.doc,Mt),fs(g.doc,Wt(Qt(g.doc,L),Qt(g.doc,mn(Mt))))})()},Se=function(Mt,qt){if(g.options.allowDropFileTypes&&H(g.options.allowDropFileTypes,Mt.type)==-1){_e();return}var dn=new FileReader;dn.onerror=function(){return _e()},dn.onload=function(){var Dn=dn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Dn)){_e();return}ae[qt]=Dn,_e()},dn.readAsText(Mt)},Fe=0;Fe<I.length;Fe++)Se(I[Fe],Fe);else{if(g.state.draggingText&&g.doc.sel.contains(L)>-1){g.state.draggingText(t),setTimeout(function(){return g.display.input.focus()},20);return}try{var dt=t.dataTransfer.getData("Text");if(dt){var ht;if(g.state.draggingText&&!g.state.draggingText.copy&&(ht=g.listSelections()),Hs(g.doc,Wt(L,L)),ht)for(var Pt=0;Pt<ht.length;++Pt)Tr(g.doc,"",ht[Pt].anchor,ht[Pt].head,"drag");g.replaceSelection(dt,"around","paste"),g.display.input.focus()}}catch(Mt){}}}function tu(t,g){if(C&&(!t.state.draggingText||+new Date-eu<100)){Ge(g);return}if(rt(t,g)||yo(t.display,g))return;if(g.dataTransfer.setData("Text",t.getSelection()),g.dataTransfer.effectAllowed="copyMove",g.dataTransfer.setDragImage&&!l){var L=T("img",null,null,"position: fixed; left: 0; top: 0;");L.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",e&&(L.width=L.height=1,t.display.wrapper.appendChild(L),L._top=L.offsetTop),g.dataTransfer.setDragImage(L,0,0),e&&L.parentNode.removeChild(L)}}function Wu(t,g){var L=wn(t,g);if(!L)return;var I=document.createDocumentFragment();jn(t,L,I),t.display.dragCursor||(t.display.dragCursor=T("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),a(t.display.dragCursor,I)}function gu(t){t.display.dragCursor&&(t.display.lineSpace.removeChild(t.display.dragCursor),t.display.dragCursor=null)}function yu(t){if(!document.getElementsByClassName)return;for(var g=document.getElementsByClassName("CodeMirror"),L=[],I=0;I<g.length;I++){var j=g[I].CodeMirror;j&&L.push(j)}L.length&&L[0].operation(function(){for(var ae=0;ae<L.length;ae++)t(L[ae])})}var Zo=!1;function nu(){if(Zo)return;zu(),Zo=!0}function zu(){var t;Qe(window,"resize",function(){t==null&&(t=setTimeout(function(){t=null,yu(Gu)},100))}),Qe(window,"blur",function(){return yu($r)})}function Gu(t){var g=t.display;g.cachedCharWidth=g.cachedTextHeight=g.cachedPaddingH=null,g.scrollbarsClipped=!1,t.setSize()}for(var Ks={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"},Cl=0;Cl<10;Cl++)Ks[Cl+48]=Ks[Cl+96]=String(Cl);for(var kl=65;kl<=90;kl++)Ks[kl]=String.fromCharCode(kl);for(var _l=1;_l<=12;_l++)Ks[_l+111]=Ks[_l+63235]="F"+_l;var Os={};Os.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"},Os.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"},Os.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"},Os.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"]},Os.default=A?Os.macDefault:Os.pcDefault;function Vu(t){var g=t.split(/-(?!$)/);t=g[g.length-1];for(var L,I,j,ae,ve=0;ve<g.length-1;ve++){var _e=g[ve];if(/^(cmd|meta|m)$/i.test(_e))ae=!0;else if(/^a(lt)?$/i.test(_e))L=!0;else if(/^(c|ctrl|control)$/i.test(_e))I=!0;else if(/^s(hift)?$/i.test(_e))j=!0;else throw new Error("Unrecognized modifier name: "+_e)}return L&&(t="Alt-"+t),I&&(t="Ctrl-"+t),ae&&(t="Cmd-"+t),j&&(t="Shift-"+t),t}function Xu(t){var g={};for(var L in t)if(t.hasOwnProperty(L)){var I=t[L];if(/^(name|fallthrough|(de|at)tach)$/.test(L))continue;if(I=="..."){delete t[L];continue}for(var j=de(L.split(" "),Vu),ae=0;ae<j.length;ae++){var ve=void 0,_e=void 0;ae==j.length-1?(_e=j.join(" "),ve=I):(_e=j.slice(0,ae+1).join(" "),ve="...");var Se=g[_e];if(!Se)g[_e]=ve;else if(Se!=ve)throw new Error("Inconsistent bindings for "+_e)}delete t[L]}for(var Fe in g)t[Fe]=g[Fe];return t}function rl(t,g,L,I){g=Yi(g);var j=g.call?g.call(t,I):g[t];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&L(j))return"handled";if(g.fallthrough){if(Object.prototype.toString.call(g.fallthrough)!="[object Array]")return rl(t,g.fallthrough,L,I);for(var ae=0;ae<g.fallthrough.length;ae++){var ve=rl(t,g.fallthrough[ae],L,I);if(ve)return ve}}}function bu(t){var g=typeof t=="string"?t:Ks[t.keyCode];return g=="Ctrl"||g=="Alt"||g=="Shift"||g=="Mod"}function Fl(t,g,L){var I=t;return g.altKey&&I!="Alt"&&(t="Alt-"+t),(w?g.metaKey:g.ctrlKey)&&I!="Ctrl"&&(t="Ctrl-"+t),(w?g.ctrlKey:g.metaKey)&&I!="Mod"&&(t="Cmd-"+t),!L&&g.shiftKey&&I!="Shift"&&(t="Shift-"+t),t}function ru(t,g){if(e&&t.keyCode==34&&t.char)return!1;var L=Ks[t.keyCode];return L==null||t.altGraphKey?!1:(t.keyCode==3&&t.code&&(L=t.code),Fl(L,t,g))}function Yi(t){return typeof t=="string"?Os[t]:t}function Es(t,g){for(var L=t.doc.sel.ranges,I=[],j=0;j<L.length;j++){for(var ae=g(L[j]);I.length&&Ue(ae.from,fe(I).to)<=0;){var ve=I.pop();if(Ue(ve.from,ae.from)<0){ae.from=ve.from;break}}I.push(ae)}hi(t,function(){for(var _e=I.length-1;_e>=0;_e--)Tr(t.doc,"",I[_e].from,I[_e].to,"+delete");eo(t)})}function au(t,g,L){var I=W(t.text,g+L,L);return I<0||I>t.text.length?null:I}function iu(t,g,L){var I=au(t,g.ch,L);return I==null?null:new Be(g.line,I,L<0?"after":"before")}function Nl(t,g,L,I,j){if(t){g.doc.direction=="rtl"&&(j=-j);var ae=pt(L,g.doc.direction);if(ae){var ve=j<0?fe(ae):ae[0],_e=j<0==(ve.level==1),Se=_e?"after":"before",Fe;if(ve.level>0||g.doc.direction=="rtl"){var dt=et(g,L);Fe=j<0?L.text.length-1:0;var ht=it(g,dt,Fe).top;Fe=le(function(Pt){return it(g,dt,Pt).top==ht},j<0==(ve.level==1)?ve.from:ve.to-1,Fe),Se=="before"&&(Fe=au(L,Fe,1))}else Fe=j<0?ve.to:ve.from;return new Be(I,Fe,Se)}}return new Be(I,j<0?L.text.length:0,j<0?"before":"after")}function ou(t,g,L,I){var j=pt(g,t.doc.direction);if(!j)return iu(g,L,I);L.ch>=g.text.length?(L.ch=g.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var ae=Te(j,L.ch,L.sticky),ve=j[ae];if(t.doc.direction=="ltr"&&ve.level%2==0&&(I>0?ve.to>L.ch:ve.from<L.ch))return iu(g,L,I);var _e=function(Qn,er){return au(g,Qn instanceof Be?Qn.ch:Qn,er)},Se,Fe=function(Qn){return t.options.lineWrapping?(Se=Se||et(t,g),nn(t,g,Se,Qn)):{begin:0,end:g.text.length}},dt=Fe(L.sticky=="before"?_e(L,-1):L.ch);if(t.doc.direction=="rtl"||ve.level==1){var ht=ve.level==1==I<0,Pt=_e(L,ht?1:-1);if(Pt!=null&&(ht?Pt<=ve.to&&Pt<=dt.end:Pt>=ve.from&&Pt>=dt.begin)){var Mt=ht?"before":"after";return new Be(L.line,Pt,Mt)}}var qt=function(Qn,er,Kn){for(var ur=function(ii,ro){return ro?new Be(L.line,_e(ii,1),"before"):new Be(L.line,ii,"after")};Qn>=0&&Qn<j.length;Qn+=er){var Fr=j[Qn],Sr=er>0==(Fr.level!=1),aa=Sr?Kn.begin:_e(Kn.end,-1);if(Fr.from<=aa&&aa<Fr.to)return ur(aa,Sr);if(aa=Sr?Fr.from:_e(Fr.to,-1),Kn.begin<=aa&&aa<Kn.end)return ur(aa,Sr)}},dn=qt(ae+I,I,dt);if(dn)return dn;var Dn=I>0?dt.end:_e(dt.begin,-1);return Dn!=null&&!(I>0&&Dn==g.text.length)&&(dn=qt(I>0?0:j.length-1,I,Fe(Dn)),dn)?dn:null}var xl={selectAll:ma,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),re)},killLine:function(t){return Es(t,function(g){if(g.empty()){var L=xn(t.doc,g.head.line).text.length;return g.head.ch==L&&g.head.line<t.lastLine()?{from:g.head,to:Be(g.head.line+1,0)}:{from:g.head,to:Be(g.head.line,L)}}else return{from:g.from(),to:g.to()}})},deleteLine:function(t){return Es(t,function(g){return{from:Be(g.from().line,0),to:Qt(t.doc,Be(g.to().line+1,0))}})},delLineLeft:function(t){return Es(t,function(g){return{from:Be(g.from().line,0),to:g.from()}})},delWrappedLineLeft:function(t){return Es(t,function(g){var L=t.charCoords(g.head,"div").top+5,I=t.coordsChar({left:0,top:L},"div");return{from:I,to:g.from()}})},delWrappedLineRight:function(t){return Es(t,function(g){var L=t.charCoords(g.head,"div").top+5,I=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:L},"div");return{from:g.from(),to:I}})},undo:function(t){return t.undo()},redo:function(t){return t.redo()},undoSelection:function(t){return t.undoSelection()},redoSelection:function(t){return t.redoSelection()},goDocStart:function(t){return t.extendSelection(Be(t.firstLine(),0))},goDocEnd:function(t){return t.extendSelection(Be(t.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy(function(g){return Eu(t,g.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy(function(g){return Cu(t,g.head)},{origin:"+move",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy(function(g){return Yu(t,g.head.line)},{origin:"+move",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy(function(g){var L=t.cursorCoords(g.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:L},"div")},ie)},goLineLeft:function(t){return t.extendSelectionsBy(function(g){var L=t.cursorCoords(g.head,"div").top+5;return t.coordsChar({left:0,top:L},"div")},ie)},goLineLeftSmart:function(t){return t.extendSelectionsBy(function(g){var L=t.cursorCoords(g.head,"div").top+5,I=t.coordsChar({left:0,top:L},"div");return I.ch<t.getLine(I.line).search(/\S/)?Cu(t,g.head):I},ie)},goLineUp:function(t){return t.moveV(-1,"line")},goLineDown:function(t){return t.moveV(1,"line")},goPageUp:function(t){return t.moveV(-1,"page")},goPageDown:function(t){return t.moveV(1,"page")},goCharLeft:function(t){return t.moveH(-1,"char")},goCharRight:function(t){return t.moveH(1,"char")},goColumnLeft:function(t){return t.moveH(-1,"column")},goColumnRight:function(t){return t.moveH(1,"column")},goWordLeft:function(t){return t.moveH(-1,"word")},goGroupRight:function(t){return t.moveH(1,"group")},goGroupLeft:function(t){return t.moveH(-1,"group")},goWordRight:function(t){return t.moveH(1,"word")},delCharBefore:function(t){return t.deleteH(-1,"codepoint")},delCharAfter:function(t){return t.deleteH(1,"char")},delWordBefore:function(t){return t.deleteH(-1,"word")},delWordAfter:function(t){return t.deleteH(1,"word")},delGroupBefore:function(t){return t.deleteH(-1,"group")},delGroupAfter:function(t){return t.deleteH(1,"group")},indentAuto:function(t){return t.indentSelection("smart")},indentMore:function(t){return t.indentSelection("add")},indentLess:function(t){return t.indentSelection("subtract")},insertTab:function(t){return t.replaceSelection(" ")},insertSoftTab:function(t){for(var g=[],L=t.listSelections(),I=t.options.tabSize,j=0;j<L.length;j++){var ae=L[j].from(),ve=z(t.getLine(ae.line),ae.ch,I);g.push(be(I-ve%I))}t.replaceSelections(g)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){return hi(t,function(){for(var g=t.listSelections(),L=[],I=0;I<g.length;I++){if(!g[I].empty())continue;var j=g[I].head,ae=xn(t.doc,j.line).text;if(ae){if(j.ch==ae.length&&(j=new Be(j.line,j.ch-1)),j.ch>0)j=new Be(j.line,j.ch+1),t.replaceRange(ae.charAt(j.ch-1)+ae.charAt(j.ch-2),Be(j.line,j.ch-2),j,"+transpose");else if(j.line>t.doc.first){var ve=xn(t.doc,j.line-1).text;ve&&(j=new Be(j.line,1),t.replaceRange(ae.charAt(0)+t.doc.lineSeparator()+ve.charAt(ve.length-1),Be(j.line-1,ve.length-1),j,"+transpose"))}}L.push(new En(j,j))}t.setSelections(L)})},newlineAndIndent:function(t){return hi(t,function(){for(var g=t.listSelections(),L=g.length-1;L>=0;L--)t.replaceRange(t.doc.lineSeparator(),g[L].anchor,g[L].head,"+input");g=t.listSelections();for(var I=0;I<g.length;I++)t.indentLine(g[I].from().line,null,!0);eo(t)})},openLine:function(t){return t.replaceSelection(`
`,"start")},toggleOverwrite:function(t){return t.toggleOverwrite()}};function Eu(t,g){var L=xn(t.doc,g),I=Ri(L);return I!=L&&(g=jr(I)),Nl(!0,t,I,g,1)}function Yu(t,g){var L=xn(t.doc,g),I=Ko(L);return I!=L&&(g=jr(I)),Nl(!0,t,L,g,-1)}function Cu(t,g){var L=Eu(t,g.line),I=xn(t.doc,L.line),j=pt(I,t.doc.direction);if(!j||j[0].level==0){var ae=Math.max(L.ch,I.text.search(/\S/)),ve=g.line==L.line&&g.ch<=ae&&g.ch;return Be(L.line,ve?0:ae,L.sticky)}return L}function jl(t,g,L){if(typeof g=="string"&&(g=xl[g],!g))return!1;t.display.input.ensurePolled();var I=t.display.shift,j=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),L&&(t.display.shift=!1),j=g(t)!=ee}finally{t.display.shift=I,t.state.suppressEdits=!1}return j}function Ju(t,g,L){for(var I=0;I<t.state.keyMaps.length;I++){var j=rl(g,t.state.keyMaps[I],L,t);if(j)return j}return t.options.extraKeys&&rl(g,t.options.extraKeys,L,t)||rl(g,t.options.keyMap,L,t)}var Zu=new F;function wl(t,g,L,I){var j=t.state.keySeq;if(j){if(bu(g))return"handled";if(/\'$/.test(g)?t.state.keySeq=null:Zu.set(50,function(){t.state.keySeq==j&&(t.state.keySeq=null,t.display.input.reset())}),su(t,j+" "+g,L,I))return!0}return su(t,g,L,I)}function su(t,g,L,I){var j=Ju(t,g,I);return j=="multi"&&(t.state.keySeq=g),j=="handled"&&ta(t,"keyHandled",t,g,L),(j=="handled"||j=="multi")&&(we(L),dr(t)),!!j}function lu(t,g){var L=ru(g,!0);return L?g.shiftKey&&!t.state.keySeq?wl(t,"Shift-"+L,g,function(I){return jl(t,I,!0)})||wl(t,L,g,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return jl(t,I)}):wl(t,L,g,function(I){return jl(t,I)}):!1}function _u(t,g,L){return wl(t,"'"+L+"'",g,function(I){return jl(t,I,!0)})}var Ql=null;function Hl(t){var g=this;if(t.target&&t.target!=g.display.input.getField())return;if(g.curOp.focus=R(),rt(g,t))return;C&&h<11&&t.keyCode==27&&(t.returnValue=!1);var L=t.keyCode;g.display.shift=L==16||t.shiftKey;var I=lu(g,t);e&&(Ql=I?L:null,!I&&L==88&&!At&&(A?t.metaKey:t.ctrlKey)&&g.replaceSelection("",null,"cut")),M&&!A&&!I&&L==46&&t.shiftKey&&!t.ctrlKey&&document.execCommand&&document.execCommand("cut"),L==18&&!/\bCodeMirror-crosshair\b/.test(g.display.lineDiv.className)&&qu(g)}function qu(t){var g=t.display.lineDiv;k(g,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(p(g,"CodeMirror-crosshair"),yt(document,"keyup",L),yt(document,"mouseover",L))}Qe(document,"keyup",L),Qe(document,"mouseover",L)}function xu(t){t.keyCode==16&&(this.doc.sel.shift=!1),rt(this,t)}function wu(t){var g=this;if(t.target&&t.target!=g.display.input.getField())return;if(yo(g.display,t)||rt(g,t)||t.ctrlKey&&!t.altKey||A&&t.metaKey)return;var L=t.keyCode,I=t.charCode;if(e&&L==Ql){Ql=null,we(t);return}if(e&&(!t.which||t.which<10)&&lu(g,t))return;var j=String.fromCharCode(I==null?L:I);if(j=="\b")return;if(_u(g,t,j))return;g.display.input.onKeyPress(t)}var $u=400,hl=function(t,g,L){this.time=t,this.pos=g,this.button=L};hl.prototype.compare=function(t,g,L){return this.time+$u>t&&Ue(g,this.pos)==0&&L==this.button};var Ws,Tl;function Tu(t,g){var L=+new Date;return Tl&&Tl.compare(L,t,g)?(Ws=Tl=null,"triple"):Ws&&Ws.compare(L,t,g)?(Tl=new hl(L,t,g),Ws=null,"double"):(Ws=new hl(L,t,g),Tl=null,"single")}function Kl(t){var g=this,L=g.display;if(rt(g,t)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=t.shiftKey,yo(L,t)){s||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(uu(g,t))return;var I=wn(g,t),j=mt(t),ae=I?Tu(I,j):"single";if(window.focus(),j==1&&g.state.selectingText&&g.state.selectingText(t),I&&Su(g,j,I,ae,t))return;j==1?I?Ou(g,I,ae,t):ot(t)==L.scroller&&we(t):j==2?(I&&bs(g.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(B?g.display.input.onContextMenu(t):Ua(g))}function Su(t,g,L,I,j){var ae="Click";return I=="double"?ae="Double"+ae:I=="triple"&&(ae="Triple"+ae),ae=(g==1?"Left":g==2?"Middle":"Right")+ae,wl(t,Fl(ae,j),j,function(ve){if(typeof ve=="string"&&(ve=xl[ve]),!ve)return!1;var _e=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),_e=ve(t,L)!=ee}finally{t.state.suppressEdits=!1}return _e})}function Bu(t,g,L){var I=t.getOption("configureMouse"),j=I?I(t,g,L):{};if(j.unit==null){var ae=m?L.shiftKey&&L.metaKey:L.altKey;j.unit=ae?"rectangle":g=="single"?"char":g=="double"?"word":"line"}return(j.extend==null||t.doc.extend)&&(j.extend=t.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=A?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(A?L.altKey:L.ctrlKey)),j}function Ou(t,g,L,I){C?setTimeout(U(Nr,t),0):t.curOp.focus=R();var j=Bu(t,L,I),ae=t.doc.sel,ve;t.options.dragDrop&&St&&!t.isReadOnly()&&L=="single"&&(ve=ae.contains(g))>-1&&(Ue((ve=ae.ranges[ve]).from(),g)<0||g.xRel>0)&&(Ue(ve.to(),g)>0||g.xRel<0)?ec(t,I,g,j):Du(t,I,g,j)}function ec(t,g,L,I){var j=t.display,ae=!1,ve=Ba(t,function(Fe){s&&(j.scroller.draggable=!1),t.state.draggingText=!1,yt(j.wrapper.ownerDocument,"mouseup",ve),yt(j.wrapper.ownerDocument,"mousemove",_e),yt(j.scroller,"dragstart",Se),yt(j.scroller,"drop",ve),ae||(we(Fe),I.addNew||bs(t.doc,L,null,null,I.extend),s&&!l||C&&h==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),_e=function(Fe){ae=ae||Math.abs(g.clientX-Fe.clientX)+Math.abs(g.clientY-Fe.clientY)>=10},Se=function(){return ae=!0};s&&(j.scroller.draggable=!0),t.state.draggingText=ve,ve.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Qe(j.wrapper.ownerDocument,"mouseup",ve),Qe(j.wrapper.ownerDocument,"mousemove",_e),Qe(j.scroller,"dragstart",Se),Qe(j.scroller,"drop",ve),Ua(t),setTimeout(function(){return j.input.focus()},20)}function Sl(t,g,L){if(L=="char")return new En(g,g);if(L=="word")return t.findWordAt(g);if(L=="line")return new En(Be(g.line,0),Qt(t.doc,Be(g.line+1,0)));var I=L(t,g);return new En(I.from,I.to)}function Du(t,g,L,I){var j=t.display,ae=t.doc;we(g);var ve,_e,Se=ae.sel,Fe=Se.ranges;if(I.addNew&&!I.extend?(_e=ae.sel.contains(L),_e>-1?ve=Fe[_e]:ve=new En(L,L)):(ve=ae.sel.primary(),_e=ae.sel.primIndex),I.unit=="rectangle")I.addNew||(ve=new En(L,L)),L=wn(t,g,!0,!0),_e=-1;else{var dt=Sl(t,L,I.unit);I.extend?ve=js(ve,dt.anchor,dt.head,I.extend):ve=dt}I.addNew?_e==-1?(_e=Fe.length,Li(ae,It(t,Fe.concat([ve]),_e),{scroll:!1,origin:"*mouse"})):Fe.length>1&&Fe[_e].empty()&&I.unit=="char"&&!I.extend?(Li(ae,It(t,Fe.slice(0,_e).concat(Fe.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Se=ae.sel):As(ae,_e,ve,pe):(_e=0,Li(ae,new Ha([ve],0),pe),Se=ae.sel);var ht=L;function Pt(Kn){if(Ue(ht,Kn)==0)return;if(ht=Kn,I.unit=="rectangle"){for(var ur=[],Fr=t.options.tabSize,Sr=z(xn(ae,L.line).text,L.ch,Fr),aa=z(xn(ae,Kn.line).text,Kn.ch,Fr),ii=Math.min(Sr,aa),ro=Math.max(Sr,aa),wi=Math.min(L.line,Kn.line),Ho=Math.min(t.lastLine(),Math.max(L.line,Kn.line));wi<=Ho;wi++){var mo=xn(ae,wi).text,Ni=ge(mo,ii,Fr);ii==ro?ur.push(new En(Be(wi,Ni),Be(wi,Ni))):mo.length>Ni&&ur.push(new En(Be(wi,Ni),Be(wi,ge(mo,ro,Fr))))}ur.length||ur.push(new En(L,L)),Li(ae,It(t,Se.ranges.slice(0,_e).concat(ur),_e),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Kn)}else{var vo=ve,co=Sl(t,Kn,I.unit),Un=vo.anchor,gi;Ue(co.anchor,Un)>0?(gi=co.head,Un=Vt(vo.from(),co.anchor)):(gi=co.anchor,Un=gt(vo.to(),co.head));var yi=Se.ranges.slice(0);yi[_e]=Ru(t,new En(Qt(ae,Un),gi)),Li(ae,It(t,yi,_e),pe)}}var Mt=j.wrapper.getBoundingClientRect(),qt=0;function dn(Kn){var ur=++qt,Fr=wn(t,Kn,!0,I.unit=="rectangle");if(!Fr)return;if(Ue(Fr,ht)!=0){t.curOp.focus=R(),Pt(Fr);var Sr=Ma(j,ae);(Fr.line>=Sr.to||Fr.line<Sr.from)&&setTimeout(Ba(t,function(){qt==ur&&dn(Kn)}),150)}else{var aa=Kn.clientY<Mt.top?-20:Kn.clientY>Mt.bottom?20:0;aa&&setTimeout(Ba(t,function(){if(qt!=ur)return;j.scroller.scrollTop+=aa,dn(Kn)}),50)}}function Dn(Kn){t.state.selectingText=!1,qt=Infinity,Kn&&(we(Kn),j.input.focus()),yt(j.wrapper.ownerDocument,"mousemove",Qn),yt(j.wrapper.ownerDocument,"mouseup",er),ae.history.lastSelOrigin=null}var Qn=Ba(t,function(Kn){Kn.buttons===0||!mt(Kn)?Dn(Kn):dn(Kn)}),er=Ba(t,Dn);t.state.selectingText=er,Qe(j.wrapper.ownerDocument,"mousemove",Qn),Qe(j.wrapper.ownerDocument,"mouseup",er)}function Ru(t,g){var L=g.anchor,I=g.head,j=xn(t.doc,L.line);if(Ue(L,I)==0&&L.sticky==I.sticky)return g;var ae=pt(j);if(!ae)return g;var ve=Te(ae,L.ch,L.sticky),_e=ae[ve];if(_e.from!=L.ch&&_e.to!=L.ch)return g;var Se=ve+(_e.from==L.ch==(_e.level!=1)?0:1);if(Se==0||Se==ae.length)return g;var Fe;if(I.line!=L.line)Fe=(I.line-L.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var dt=Te(ae,I.ch,I.sticky),ht=dt-ve||(I.ch-L.ch)*(_e.level==1?-1:1);dt==Se-1||dt==Se?Fe=ht<0:Fe=ht>0}var Pt=ae[Se+(Fe?-1:0)],Mt=Fe==(Pt.level==1),qt=Mt?Pt.from:Pt.to,dn=Mt?"after":"before";return L.ch==qt&&L.sticky==dn?g:new En(new Be(L.line,qt,dn),I)}function Iu(t,g,L,I){var j,ae;if(g.touches)j=g.touches[0].clientX,ae=g.touches[0].clientY;else try{j=g.clientX,ae=g.clientY}catch(Pt){return!1}if(j>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;I&&we(g);var ve=t.display,_e=ve.lineDiv.getBoundingClientRect();if(ae>_e.bottom||!Ve(t,L))return Ie(g);ae-=_e.top-ve.viewOffset;for(var Se=0;Se<t.display.gutterSpecs.length;++Se){var Fe=ve.gutters.childNodes[Se];if(Fe&&Fe.getBoundingClientRect().right>=j){var dt=ca(t.doc,ae),ht=t.display.gutterSpecs[Se];return at(t,L,t,dt,ht.className,g),Ie(g)}}}function uu(t,g){return Iu(t,g,"gutterClick",!0)}function cu(t,g){if(yo(t.display,g)||pl(t,g))return;if(rt(t,g,"contextmenu"))return;B||t.display.input.onContextMenu(g)}function pl(t,g){return Ve(t,"gutterContextMenu")?Iu(t,g,"gutterContextMenu",!1):!1}function Wl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Gt(t)}var Ds={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var g=t.optionHandlers;function L(I,j,ae,ve){t.defaults[I]=j,ae&&(g[I]=ve?function(_e,Se,Fe){Fe!=Ds&&ae(_e,Se,Fe)}:ae)}t.defineOption=L,t.Init=Ds,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,Vr(I)},!0),L("indentUnit",2,Vr,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){cn(I),Gt(I),Br(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var ae=[],ve=I.doc.first;I.doc.iter(function(Se){for(var Fe=0;;){var dt=Se.text.indexOf(j,Fe);if(dt==-1)break;Fe=dt+j.length,ae.push(Be(ve,dt))}ve++});for(var _e=ae.length-1;_e>=0;_e--)Tr(I.doc,j,ae[_e],Be(ae[_e].line,ae[_e].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,ae){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),ae!=Ds&&I.refresh()}),L("specialCharPlaceholder",Wo,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",i?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!v),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){Wl(I),Vi(I)},!0),L("keyMap","default",function(I,j,ae){var ve=Yi(j),_e=ae!=Ds&&Yi(ae);_e&&_e.detach&&_e.detach(I,ve),ve.attach&&ve.attach(I,_e||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,Lu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=fa(j,I.options.lineNumbers),Vi(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?Zr(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Mi(I)},!0),L("scrollbarStyle","native",function(I){to(I),Mi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=fa(I.options.gutters,j),Vi(I)},!0),L("firstLineNumber",1,Vi,!0),L("lineNumberFormatter",function(I){return I},Vi,!0),L("showCursorWhenSelecting",!1,un,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&($r(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,nc),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,un,!0),L("singleCursorHeightPerLine",!0,un,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,cn,!0),L("addModeClass",!1,cn,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,cn,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function nc(t,g,L){var I=L&&L!=Ds;if(!g!=!I){var j=t.display.dragFunctions,ae=g?Qe:yt;ae(t.display.scroller,"dragstart",j.start),ae(t.display.scroller,"dragenter",j.enter),ae(t.display.scroller,"dragover",j.over),ae(t.display.scroller,"dragleave",j.leave),ae(t.display.scroller,"drop",j.drop)}}function Lu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(p(t.display.wrapper,"CodeMirror-wrap"),ni(t)),pr(t),Br(t),Gt(t),setTimeout(function(){return Mi(t)},100)}function ci(t,g){var L=this;if(!(this instanceof ci))return new ci(t,g);this.options=g=g?K(g):{},K(Mu,g,!1);var I=g.value;typeof I=="string"?I=new Co(I,g.mode,null,g.lineSeparator,g.direction):g.mode&&(I.modeOption=g.mode),this.doc=I;var j=new ci.inputStyles[g.inputStyle](this),ae=this.display=new po(t,I,j,g);ae.wrapper.CodeMirror=this,Wl(this),g.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),to(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 F,keySeq:null,specialChars:null},g.autofocus&&!i&&ae.input.focus(),C&&h<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pu(this),nu(),Fi(this),this.curOp.forceUpdate=!0,ra(this,I),g.autofocus&&!i||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&ba(L)},20):$r(this);for(var ve in zl)zl.hasOwnProperty(ve)&&zl[ve](this,g[ve],Ds);ai(this),g.finishInit&&g.finishInit(this);for(var _e=0;_e<Gl.length;++_e)Gl[_e](this);Ei(this),s&&g.lineWrapping&&getComputedStyle(ae.lineDiv).textRendering=="optimizelegibility"&&(ae.lineDiv.style.textRendering="auto")}ci.defaults=Mu,ci.optionHandlers=zl;function Pu(t){var g=t.display;Qe(g.scroller,"mousedown",Ba(t,Kl)),C&&h<11?Qe(g.scroller,"dblclick",Ba(t,function(Se){if(rt(t,Se))return;var Fe=wn(t,Se);if(!Fe||uu(t,Se)||yo(t.display,Se))return;we(Se);var dt=t.findWordAt(Fe);bs(t.doc,dt.anchor,dt.head)})):Qe(g.scroller,"dblclick",function(Se){return rt(t,Se)||we(Se)}),Qe(g.scroller,"contextmenu",function(Se){return cu(t,Se)}),Qe(g.input.getField(),"contextmenu",function(Se){g.scroller.contains(Se.target)||cu(t,Se)});var L,I={end:0};function j(){g.activeTouch&&(L=setTimeout(function(){return g.activeTouch=null},1e3),I=g.activeTouch,I.end=+new Date)}function ae(Se){if(Se.touches.length!=1)return!1;var Fe=Se.touches[0];return Fe.radiusX<=1&&Fe.radiusY<=1}function ve(Se,Fe){if(Fe.left==null)return!0;var dt=Fe.left-Se.left,ht=Fe.top-Se.top;return dt*dt+ht*ht>20*20}Qe(g.scroller,"touchstart",function(Se){if(!rt(t,Se)&&!ae(Se)&&!uu(t,Se)){g.input.ensurePolled(),clearTimeout(L);var Fe=+new Date;g.activeTouch={start:Fe,moved:!1,prev:Fe-I.end<=300?I:null},Se.touches.length==1&&(g.activeTouch.left=Se.touches[0].pageX,g.activeTouch.top=Se.touches[0].pageY)}}),Qe(g.scroller,"touchmove",function(){g.activeTouch&&(g.activeTouch.moved=!0)}),Qe(g.scroller,"touchend",function(Se){var Fe=g.activeTouch;if(Fe&&!yo(g,Se)&&Fe.left!=null&&!Fe.moved&&new Date-Fe.start<300){var dt=t.coordsChar(g.activeTouch,"page"),ht;!Fe.prev||ve(Fe,Fe.prev)?ht=new En(dt,dt):!Fe.prev.prev||ve(Fe,Fe.prev.prev)?ht=t.findWordAt(dt):ht=new En(Be(dt.line,0),Qt(t.doc,Be(dt.line+1,0))),t.setSelection(ht.anchor,ht.head),t.focus(),we(Se)}j()}),Qe(g.scroller,"touchcancel",j),Qe(g.scroller,"scroll",function(){g.scroller.clientHeight&&(oo(t,g.scroller.scrollTop),Bi(t,g.scroller.scrollLeft,!0),at(t,"scroll",t))}),Qe(g.scroller,"mousewheel",function(Se){return cs(t,Se)}),Qe(g.scroller,"DOMMouseScroll",function(Se){return cs(t,Se)}),Qe(g.wrapper,"scroll",function(){return g.wrapper.scrollTop=g.wrapper.scrollLeft=0}),g.dragFunctions={enter:function(Se){rt(t,Se)||Ge(Se)},over:function(Se){rt(t,Se)||(Wu(t,Se),Ge(Se))},start:function(Se){return tu(t,Se)},drop:Ba(t,vu),leave:function(Se){rt(t,Se)||gu(t)}};var _e=g.input.getField();Qe(_e,"keyup",function(Se){return xu.call(t,Se)}),Qe(_e,"keydown",Ba(t,Hl)),Qe(_e,"keypress",Ba(t,wu)),Qe(_e,"focus",function(Se){return ba(t,Se)}),Qe(_e,"blur",function(Se){return $r(t,Se)})}var Gl=[];ci.defineInitHook=function(t){return Gl.push(t)};function al(t,g,L,I){var j=t.doc,ae;L==null&&(L="add"),L=="smart"&&(j.mode.indent?ae=Ot(t,g).state:L="prev");var ve=t.options.tabSize,_e=xn(j,g),Se=z(_e.text,null,ve);_e.stateAfter&&(_e.stateAfter=null);var Fe=_e.text.match(/^\s*/)[0],dt;if(!I&&!/\S/.test(_e.text))dt=0,L="not";else if(L=="smart"&&(dt=j.mode.indent(ae,_e.text.slice(Fe.length),_e.text),dt==ee||dt>150)){if(!I)return;L="prev"}L=="prev"?g>j.first?dt=z(xn(j,g-1).text,null,ve):dt=0:L=="add"?dt=Se+t.options.indentUnit:L=="subtract"?dt=Se-t.options.indentUnit:typeof L=="number"&&(dt=Se+L),dt=Math.max(0,dt);var ht="",Pt=0;if(t.options.indentWithTabs)for(var Mt=Math.floor(dt/ve);Mt;--Mt)Pt+=ve,ht+=" ";if(Pt<dt&&(ht+=be(dt-Pt)),ht!=Fe)return Tr(j,ht,Be(g,0),Be(g,Fe.length),"+input"),_e.stateAfter=null,!0;for(var qt=0;qt<j.sel.ranges.length;qt++){var dn=j.sel.ranges[qt];if(dn.head.line==g&&dn.head.ch<Fe.length){var Dn=Be(g,Fe.length);As(j,qt,new En(Dn,Dn));break}}}var os=null;function Bl(t){os=t}function du(t,g,L,I,j){var ae=t.doc;t.display.shift=!1,I||(I=ae.sel);var ve=+new Date-200,_e=j=="paste"||t.state.pasteIncoming>ve,Se=Ct(g),Fe=null;if(_e&&I.ranges.length>1)if(os&&os.text.join(`
`)==g){if(I.ranges.length%os.text.length==0){Fe=[];for(var dt=0;dt<os.text.length;dt++)Fe.push(ae.splitLines(os.text[dt]))}}else Se.length==I.ranges.length&&t.options.pasteLinesPerSelection&&(Fe=de(Se,function(Qn){return[Qn]}));for(var ht=t.curOp.updateInput,Pt=I.ranges.length-1;Pt>=0;Pt--){var Mt=I.ranges[Pt],qt=Mt.from(),dn=Mt.to();Mt.empty()&&(L&&L>0?qt=Be(qt.line,qt.ch-L):t.state.overwrite&&!_e?dn=Be(dn.line,Math.min(xn(ae,dn.line).text.length,dn.ch+fe(Se).length)):_e&&os&&os.lineWise&&os.text.join(`
`)==Se.join(`
`)&&(qt=dn=Be(qt.line,0)));var Dn={from:qt,to:dn,text:Fe?Fe[Pt%Fe.length]:Se,origin:j||(_e?"paste":t.state.cutIncoming>ve?"cut":"+input")};Fn(t.doc,Dn),ta(t,"inputRead",t,Dn)}g&&!_e&&Dl(t,g),eo(t),t.curOp.updateInput<2&&(t.curOp.updateInput=ht),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,g){var L=t.clipboardData&&t.clipboardData.getData("Text");if(L)return t.preventDefault(),!g.isReadOnly()&&!g.options.disableInput&&hi(g,function(){return du(g,L,0,null,"paste")}),!0}function Dl(t,g){if(!t.options.electricChars||!t.options.smartIndent)return;for(var L=t.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var ae=t.getModeAt(j.head),ve=!1;if(ae.electricChars){for(var _e=0;_e<ae.electricChars.length;_e++)if(g.indexOf(ae.electricChars.charAt(_e))>-1){ve=al(t,j.head.line,"smart");break}}else ae.electricInput&&(ae.electricInput.test(xn(t.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=al(t,j.head.line,"smart")));ve&&ta(t,"electricInput",t,j.head.line)}}function Au(t){for(var g=[],L=[],I=0;I<t.doc.sel.ranges.length;I++){var j=t.doc.sel.ranges[I].head.line,ae={anchor:Be(j,0),head:Be(j+1,0)};L.push(ae),g.push(t.getRange(ae.anchor,ae.head))}return{text:g,ranges:L}}function fu(t,g,L,I){t.setAttribute("autocorrect",L?"":"off"),t.setAttribute("autocapitalize",I?"":"off"),t.setAttribute("spellcheck",!!g)}function Uu(){var t=T("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),g=T("div",[t],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return s?t.style.width="1000px":t.setAttribute("wrap","off"),f&&(t.style.border="1px solid black"),fu(t),g}function ku(t){var g=t.optionHandlers,L=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,j){var ae=this.options,ve=ae[I];if(ae[I]==j&&I!="mode")return;ae[I]=j,g.hasOwnProperty(I)&&Ba(this,g[I])(this,j,ve),at(this,"optionChange",this,I)},getOption:function(I){return this.options[I]},getDoc:function(){return this.doc},addKeyMap:function(I,j){this.state.keyMaps[j?"push":"unshift"](Yi(I))},removeKeyMap:function(I){for(var j=this.state.keyMaps,ae=0;ae<j.length;++ae)if(j[ae]==I||j[ae].name==I)return j.splice(ae,1),!0},addOverlay:ri(function(I,j){var ae=I.token?I:t.getMode(this.options,I);if(ae.startState)throw new Error("Overlays may not be stateful.");$(this.state.overlays,{mode:ae,modeSpec:I,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ve){return ve.priority}),this.state.modeGen++,Br(this)}),removeOverlay:ri(function(I){for(var j=this.state.overlays,ae=0;ae<j.length;++ae){var ve=j[ae].modeSpec;if(ve==I||typeof I=="string"&&ve.name==I){j.splice(ae,1),this.state.modeGen++,Br(this);return}}}),indentLine:ri(function(I,j,ae){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),Ra(this.doc,I)&&al(this,I,j,ae)}),indentSelection:ri(function(I){for(var j=this.doc.sel.ranges,ae=-1,ve=0;ve<j.length;ve++){var _e=j[ve];if(_e.empty())_e.head.line>ae&&(al(this,_e.head.line,I,!0),ae=_e.head.line,ve==this.doc.sel.primIndex&&eo(this));else{var Se=_e.from(),Fe=_e.to(),dt=Math.max(ae,Se.line);ae=Math.min(this.lastLine(),Fe.line-(Fe.ch?0:1))+1;for(var ht=dt;ht<ae;++ht)al(this,ht,I);var Pt=this.doc.sel.ranges;Se.ch==0&&j.length==Pt.length&&Pt[ve].from().ch>0&&As(this.doc,ve,new En(Se,Pt[ve].to()),re)}}}),getTokenAt:function(I,j){return fr(this,I,j)},getLineTokens:function(I,j){return fr(this,Be(I),j,!0)},getTokenTypeAt:function(I){I=Qt(this.doc,I);var j=pn(this,xn(this.doc,I.line)),ae=0,ve=(j.length-1)/2,_e=I.ch,Se;if(_e==0)Se=j[2];else for(;;){var Fe=ae+ve>>1;if((Fe?j[Fe*2-1]:0)>=_e)ve=Fe;else if(j[Fe*2+1]<_e)ae=Fe+1;else{Se=j[Fe*2+2];break}}var dt=Se?Se.indexOf("overlay "):-1;return dt<0?Se:dt==0?null:Se.slice(0,dt-1)},getModeAt:function(I){var j=this.doc.mode;return j.innerMode?t.innerMode(j,this.getTokenAt(I).state).mode:j},getHelper:function(I,j){return this.getHelpers(I,j)[0]},getHelpers:function(I,j){var ae=[];if(!L.hasOwnProperty(j))return ae;var ve=L[j],_e=this.getModeAt(I);if(typeof _e[j]=="string")ve[_e[j]]&&ae.push(ve[_e[j]]);else if(_e[j])for(var Se=0;Se<_e[j].length;Se++){var Fe=ve[_e[j][Se]];Fe&&ae.push(Fe)}else _e.helperType&&ve[_e.helperType]?ae.push(ve[_e.helperType]):ve[_e.name]&&ae.push(ve[_e.name]);for(var dt=0;dt<ve._global.length;dt++){var ht=ve._global[dt];ht.pred(_e,this)&&H(ae,ht.val)==-1&&ae.push(ht.val)}return ae},getStateAfter:function(I,j){var ae=this.doc;return I=an(ae,I==null?ae.first+ae.size-1:I),Ot(this,I+1,j).state},cursorCoords:function(I,j){var ae,ve=this.doc.sel.primary();return I==null?ae=ve.head:typeof I=="object"?ae=Qt(this.doc,I):ae=I?ve.from():ve.to(),Zt(this,ae,j||"page")},charCoords:function(I,j){return Hn(this,Qt(this.doc,I),j||"page")},coordsChar:function(I,j){return I=Rn(this,I,j||"page"),gn(this,I.left,I.top)},lineAtHeight:function(I,j){return I=Rn(this,{top:I,left:0},j||"page").top,ca(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,ae){var ve=!1,_e;if(typeof I=="number"){var Se=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>Se&&(I=Se,ve=!0),_e=xn(this.doc,I)}else _e=I;return hn(this,_e,{top:0,left:0},j||"page",ae||ve).top+(ve?this.doc.height-_a(_e):0)},defaultTextHeight:function(){return Ur(this.display)},defaultCharWidth:function(){return kn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,ae,ve,_e){var Se=this.display;I=Zt(this,Qt(this.doc,I));var Fe=I.bottom,dt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Se.sizer.appendChild(j),ve=="over")Fe=I.top;else if(ve=="above"||ve=="near"){var ht=Math.max(Se.wrapper.clientHeight,this.doc.height),Pt=Math.max(Se.sizer.clientWidth,Se.lineSpace.clientWidth);(ve=="above"||I.bottom+j.offsetHeight>ht)&&I.top>j.offsetHeight?Fe=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=ht&&(Fe=I.bottom),dt+j.offsetWidth>Pt&&(dt=Pt-j.offsetWidth)}j.style.top=Fe+"px",j.style.left=j.style.right="",_e=="right"?(dt=Se.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(_e=="left"?dt=0:_e=="middle"&&(dt=(Se.sizer.clientWidth-j.offsetWidth)/2),j.style.left=dt+"px"),ae&&xi(this,{left:dt,top:Fe,right:dt+j.offsetWidth,bottom:Fe+j.offsetHeight})},triggerOnKeyDown:ri(Hl),triggerOnKeyPress:ri(wu),triggerOnKeyUp:xu,triggerOnMouseDown:ri(Kl),execCommand:function(I){if(xl.hasOwnProperty(I))return xl[I].call(null,this)},triggerElectric:ri(function(I){Dl(this,I)}),findPosH:function(I,j,ae,ve){var _e=1;j<0&&(_e=-1,j=-j);for(var Se=Qt(this.doc,I),Fe=0;Fe<j&&!(Se=Vl(this.doc,Se,_e,ae,ve),Se.hitSide);++Fe);return Se},moveH:ri(function(I,j){var ae=this;this.extendSelectionsBy(function(ve){return ae.display.shift||ae.doc.extend||ve.empty()?Vl(ae.doc,ve.head,I,j,ae.options.rtlMoveVisually):I<0?ve.from():ve.to()},ie)}),deleteH:ri(function(I,j){var ae=this.doc.sel,ve=this.doc;ae.somethingSelected()?ve.replaceSelection("",null,"+delete"):Es(this,function(_e){var Se=Vl(ve,_e.head,I,j,!1);return I<0?{from:Se,to:_e.head}:{from:_e.head,to:Se}})}),findPosV:function(I,j,ae,ve){var _e=1,Se=ve;j<0&&(_e=-1,j=-j);for(var Fe=Qt(this.doc,I),dt=0;dt<j;++dt){var ht=Zt(this,Fe,"div");if(Se==null?Se=ht.left:ht.left=Se,Fe=Fu(this,ht,_e,ae),Fe.hitSide)break}return Fe},moveV:ri(function(I,j){var ae=this,ve=this.doc,_e=[],Se=!this.display.shift&&!ve.extend&&ve.sel.somethingSelected();if(ve.extendSelectionsBy(function(dt){if(Se)return I<0?dt.from():dt.to();var ht=Zt(ae,dt.head,"div");dt.goalColumn!=null&&(ht.left=dt.goalColumn),_e.push(ht.left);var Pt=Fu(ae,ht,I,j);return j=="page"&&dt==ve.sel.primary()&&To(ae,Hn(ae,Pt,"div").top-ht.top),Pt},ie),_e.length)for(var Fe=0;Fe<ve.sel.ranges.length;Fe++)ve.sel.ranges[Fe].goalColumn=_e[Fe]}),findWordAt:function(I){var j=this.doc,ae=xn(j,I.line).text,ve=I.ch,_e=I.ch;if(ae){var Se=this.getHelper(I,"wordChars");(I.sticky=="before"||_e==ae.length)&&ve?--ve:++_e;for(var Fe=ae.charAt(ve),dt=De(Fe,Se)?function(ht){return De(ht,Se)}:/\s/.test(Fe)?function(ht){return/\s/.test(ht)}:function(ht){return!/\s/.test(ht)&&!De(ht)};ve>0&&dt(ae.charAt(ve-1));)--ve;for(;_e<ae.length&&dt(ae.charAt(_e));)++_e}return new En(Be(I.line,ve),Be(I.line,_e))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?k(this.display.cursorDiv,"CodeMirror-overwrite"):p(this.display.cursorDiv,"CodeMirror-overwrite"),at(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==R()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ri(function(I,j){Si(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-He(this)-this.display.barHeight,width:I.scrollWidth-He(this)-this.display.barWidth,clientHeight:Ee(this),clientWidth:We(this)}},scrollIntoView:ri(function(I,j){I==null?(I={from:this.doc.sel.primary().head,to:null},j==null&&(j=this.options.cursorScrollMargin)):typeof I=="number"?I={from:Be(I,0),to:null}:I.from==null&&(I={from:I,to:null}),I.to||(I.to=I.from),I.margin=j||0,I.from.line!=null?Ii(this,I):io(this,I.from,I.to,I.margin)}),setSize:ri(function(I,j){var ae=this,ve=function(Se){return typeof Se=="number"||/^\d+$/.test(String(Se))?Se+"px":Se};I!=null&&(this.display.wrapper.style.width=ve(I)),j!=null&&(this.display.wrapper.style.height=ve(j)),this.options.lineWrapping&&jt(this);var _e=this.display.viewFrom;this.doc.iter(_e,this.display.viewTo,function(Se){if(Se.widgets){for(var Fe=0;Fe<Se.widgets.length;Fe++)if(Se.widgets[Fe].noHScroll){Pn(ae,_e,"widget");break}}++_e}),this.curOp.forceUpdate=!0,at(this,"refresh",this)}),operation:function(I){return hi(this,I)},startOperation:function(){return Fi(this)},endOperation:function(){return Ei(this)},refresh:ri(function(){var I=this.display.cachedTextHeight;Br(this),this.curOp.forceUpdate=!0,Gt(this),Si(this,this.doc.scrollLeft,this.doc.scrollTop),Yo(this.display),(I==null||Math.abs(I-Ur(this.display))>.5||this.options.lineWrapping)&&pr(this),at(this,"refresh",this)}),swapDoc:ri(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),ra(this,I),Gt(this),this.display.input.reset(),Si(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,ta(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ke(t),t.registerHelper=function(I,j,ae){L.hasOwnProperty(I)||(L[I]=t[I]={_global:[]}),L[I][j]=ae},t.registerGlobalHelper=function(I,j,ae,ve){t.registerHelper(I,j,ve),L[I]._global.push({pred:ae,val:ve})}}function Vl(t,g,L,I,j){var ae=g,ve=L,_e=xn(t,g.line),Se=j&&t.direction=="rtl"?-L:L;function Fe(){var er=g.line+Se;return er<t.first||er>=t.first+t.size?!1:(g=new Be(er,g.ch,g.sticky),_e=xn(t,er))}function dt(er){var Kn;if(I=="codepoint"){var ur=_e.text.charCodeAt(g.ch+(I>0?0:-1));isNaN(ur)?Kn=null:Kn=new Be(g.line,Math.max(0,Math.min(_e.text.length,g.ch+L*(ur>=55296&&ur<56320?2:1))),-L)}else j?Kn=ou(t.cm,_e,g,L):Kn=iu(_e,g,L);if(Kn==null)if(!er&&Fe())g=Nl(j,t.cm,_e,g.line,Se);else return!1;else g=Kn;return!0}if(I=="char"||I=="codepoint")dt();else if(I=="column")dt(!0);else if(I=="word"||I=="group")for(var ht=null,Pt=I=="group",Mt=t.cm&&t.cm.getHelper(g,"wordChars"),qt=!0;!(L<0&&!dt(!qt));qt=!1){var dn=_e.text.charAt(g.ch)||`
`,Dn=De(dn,Mt)?"w":Pt&&dn==`
`?"n":!Pt||/\s/.test(dn)?null:"p";if(Pt&&!qt&&!Dn&&(Dn="s"),ht&&ht!=Dn){L<0&&(L=1,dt(),g.sticky="after");break}if(Dn&&(ht=Dn),L>0&&!dt(!qt))break}var Qn=zr(t,g,ae,ve,!0);return $e(ae,Qn)&&(Qn.hitSide=!0),Qn}function Fu(t,g,L,I){var j=t.doc,ae=g.left,ve;if(I=="page"){var _e=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Se=Math.max(_e-.5*Ur(t.display),3);ve=(L>0?g.bottom:g.top)+L*Se}else I=="line"&&(ve=L>0?g.bottom+3:g.top-3);for(var Fe;!(Fe=gn(t,ae,ve),!Fe.outside);){if(L<0?ve<=0:ve>=j.height){Fe.hitSide=!0;break}ve+=L*5}return Fe}var Wa=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Wa.prototype.init=function(t){var g=this,L=this,I=L.cm,j=L.div=t.lineDiv;fu(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function ae(_e){for(var Se=_e.target;Se;Se=Se.parentNode){if(Se==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Se.className))break}return!1}Qe(j,"paste",function(_e){if(!ae(_e)||rt(I,_e)||Ol(_e,I))return;h<=11&&setTimeout(Ba(I,function(){return g.updateFromDOM()}),20)}),Qe(j,"compositionstart",function(_e){g.composing={data:_e.data,done:!1}}),Qe(j,"compositionupdate",function(_e){g.composing||(g.composing={data:_e.data,done:!1})}),Qe(j,"compositionend",function(_e){g.composing&&(_e.data!=g.composing.data&&g.readFromDOMSoon(),g.composing.done=!0)}),Qe(j,"touchstart",function(){return L.forceCompositionEnd()}),Qe(j,"input",function(){g.composing||g.readFromDOMSoon()});function ve(_e){if(!ae(_e)||rt(I,_e))return;if(I.somethingSelected())Bl({lineWise:!1,text:I.getSelections()}),_e.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var Se=Au(I);Bl({lineWise:!0,text:Se.text}),_e.type=="cut"&&I.operation(function(){I.setSelections(Se.ranges,0,re),I.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var Fe=os.text.join(`
`);if(_e.clipboardData.setData("Text",Fe),_e.clipboardData.getData("Text")==Fe){_e.preventDefault();return}}var dt=Uu(),ht=dt.firstChild;I.display.lineSpace.insertBefore(dt,I.display.lineSpace.firstChild),ht.value=os.text.join(`
`);var Pt=document.activeElement;Y(ht),setTimeout(function(){I.display.lineSpace.removeChild(dt),Pt.focus(),Pt==j&&L.showPrimarySelection()},50)}Qe(j,"copy",ve),Qe(j,"cut",ve)},Wa.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},Wa.prototype.prepareSelection=function(){var t=$t(this.cm,!1);return t.focus=document.activeElement==this.div,t},Wa.prototype.showSelection=function(t,g){if(!t||!this.cm.display.view.length)return;(t.focus||g)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Wa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Wa.prototype.showPrimarySelection=function(){var t=this.getSelection(),g=this.cm,L=g.doc.sel.primary(),I=L.from(),j=L.to();if(g.display.viewTo==g.display.viewFrom||I.line>=g.display.viewTo||j.line<g.display.viewFrom){t.removeAllRanges();return}var ae=Rs(g,t.anchorNode,t.anchorOffset),ve=Rs(g,t.focusNode,t.focusOffset);if(ae&&!ae.bad&&ve&&!ve.bad&&Ue(Vt(ae,ve),I)==0&&Ue(gt(ae,ve),j)==0)return;var _e=g.display.view,Se=I.line>=g.display.viewFrom&&il(g,I)||{node:_e[0].measure.map[2],offset:0},Fe=j.line<g.display.viewTo&&il(g,j);if(!Fe){var dt=_e[_e.length-1].measure,ht=dt.maps?dt.maps[dt.maps.length-1]:dt.map;Fe={node:ht[ht.length-1],offset:ht[ht.length-2]-ht[ht.length-3]}}if(!Se||!Fe){t.removeAllRanges();return}var Pt=t.rangeCount&&t.getRangeAt(0),Mt;try{Mt=S(Se.node,Se.offset,Fe.offset,Fe.node)}catch(qt){}Mt&&(!M&&g.state.focused?(t.collapse(Se.node,Se.offset),Mt.collapsed||(t.removeAllRanges(),t.addRange(Mt))):(t.removeAllRanges(),t.addRange(Mt)),Pt&&t.anchorNode==null?t.addRange(Pt):M&&this.startGracePeriod()),this.rememberSelection()},Wa.prototype.startGracePeriod=function(){var t=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){t.gracePeriod=!1,t.selectionChanged()&&t.cm.operation(function(){return t.cm.curOp.selectionChanged=!0})},20)},Wa.prototype.showMultipleSelections=function(t){a(this.cm.display.cursorDiv,t.cursors),a(this.cm.display.selectionDiv,t.selection)},Wa.prototype.rememberSelection=function(){var t=this.getSelection();this.lastAnchorNode=t.anchorNode,this.lastAnchorOffset=t.anchorOffset,this.lastFocusNode=t.focusNode,this.lastFocusOffset=t.focusOffset},Wa.prototype.selectionInEditor=function(){var t=this.getSelection();if(!t.rangeCount)return!1;var g=t.getRangeAt(0).commonAncestorContainer;return D(this.div,g)},Wa.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Wa.prototype.blur=function(){this.div.blur()},Wa.prototype.getField=function(){return this.div},Wa.prototype.supportsTouch=function(){return!0},Wa.prototype.receivedFocus=function(){var t=this;this.selectionInEditor()?this.pollSelection():hi(this.cm,function(){return t.cm.curOp.selectionChanged=!0});function g(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,g))}this.polling.set(this.cm.options.pollInterval,g)},Wa.prototype.selectionChanged=function(){var t=this.getSelection();return t.anchorNode!=this.lastAnchorNode||t.anchorOffset!=this.lastAnchorOffset||t.focusNode!=this.lastFocusNode||t.focusOffset!=this.lastFocusOffset},Wa.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var t=this.getSelection(),g=this.cm;if(d&&n&&this.cm.display.gutterSpecs.length&&Nu(t.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var L=Rs(g,t.anchorNode,t.anchorOffset),I=Rs(g,t.focusNode,t.focusOffset);L&&I&&hi(g,function(){Li(g.doc,Wt(L,I),re),(L.bad||I.bad)&&(g.curOp.selectionChanged=!0)})},Wa.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var t=this.cm,g=t.display,L=t.doc.sel.primary(),I=L.from(),j=L.to();if(I.ch==0&&I.line>t.firstLine()&&(I=Be(I.line-1,xn(t.doc,I.line-1).length)),j.ch==xn(t.doc,j.line).text.length&&j.line<t.lastLine()&&(j=Be(j.line+1,0)),I.line<g.viewFrom||j.line>g.viewTo-1)return!1;var ae,ve,_e;I.line==g.viewFrom||(ae=qn(t,I.line))==0?(ve=jr(g.view[0].line),_e=g.view[0].node):(ve=jr(g.view[ae].line),_e=g.view[ae-1].node.nextSibling);var Se=qn(t,j.line),Fe,dt;if(Se==g.view.length-1?(Fe=g.viewTo-1,dt=g.lineDiv.lastChild):(Fe=jr(g.view[Se+1].line)-1,dt=g.view[Se+1].node.previousSibling),!_e)return!1;for(var ht=t.doc.splitLines(ol(t,_e,dt,ve,Fe)),Pt=Hr(t.doc,Be(ve,0),Be(Fe,xn(t.doc,Fe).text.length));ht.length>1&&Pt.length>1;)if(fe(ht)==fe(Pt))ht.pop(),Pt.pop(),Fe--;else if(ht[0]==Pt[0])ht.shift(),Pt.shift(),ve++;else break;for(var Mt=0,qt=0,dn=ht[0],Dn=Pt[0],Qn=Math.min(dn.length,Dn.length);Mt<Qn&&dn.charCodeAt(Mt)==Dn.charCodeAt(Mt);)++Mt;for(var er=fe(ht),Kn=fe(Pt),ur=Math.min(er.length-(ht.length==1?Mt:0),Kn.length-(Pt.length==1?Mt:0));qt<ur&&er.charCodeAt(er.length-qt-1)==Kn.charCodeAt(Kn.length-qt-1);)++qt;if(ht.length==1&&Pt.length==1&&ve==I.line)for(;Mt&&Mt>I.ch&&er.charCodeAt(er.length-qt-1)==Kn.charCodeAt(Kn.length-qt-1);)Mt--,qt++;ht[ht.length-1]=er.slice(0,er.length-qt).replace(/^\u200b+/,""),ht[0]=ht[0].slice(Mt).replace(/\u200b+$/,"");var Fr=Be(ve,Mt),Sr=Be(Fe,Pt.length?fe(Pt).length-qt:0);if(ht.length>1||ht[0]||Ue(Fr,Sr))return Tr(t.doc,ht,Fr,Sr,"+input"),!0},Wa.prototype.ensurePolled=function(){this.forceCompositionEnd()},Wa.prototype.reset=function(){this.forceCompositionEnd()},Wa.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Wa.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},Wa.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&hi(this.cm,function(){return Br(t.cm)})},Wa.prototype.setUneditable=function(t){t.contentEditable="false"},Wa.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Ba(this.cm,du)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},Wa.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},Wa.prototype.onContextMenu=function(){},Wa.prototype.resetPosition=function(){},Wa.prototype.needsContentAttribute=!0;function il(t,g){var L=tt(t,g.line);if(!L||L.hidden)return null;var I=xn(t.doc,g.line),j=Ce(L,I,g.line),ae=pt(I,t.doc.direction),ve="left";if(ae){var _e=Te(ae,g.ch);ve=_e%2?"right":"left"}var Se=kt(j.map,g.ch,ve);return Se.offset=Se.collapse=="right"?Se.end:Se.start,Se}function Nu(t){for(var g=t;g;g=g.parentNode)if(/CodeMirror-gutter-wrapper/.test(g.className))return!0;return!1}function vi(t,g){return g&&(t.bad=!0),t}function ol(t,g,L,I,j){var ae="",ve=!1,_e=t.doc.lineSeparator(),Se=!1;function Fe(Mt){return function(qt){return qt.id==Mt}}function dt(){ve&&(ae+=_e,Se&&(ae+=_e),ve=Se=!1)}function ht(Mt){Mt&&(dt(),ae+=Mt)}function Pt(Mt){if(Mt.nodeType==1){var qt=Mt.getAttribute("cm-text");if(qt){ht(qt);return}var dn=Mt.getAttribute("cm-marker"),Dn;if(dn){var Qn=t.findMarks(Be(I,0),Be(j+1,0),Fe(+dn));Qn.length&&(Dn=Qn[0].find(0))&&ht(Hr(t.doc,Dn.from,Dn.to).join(_e));return}if(Mt.getAttribute("contenteditable")=="false")return;var er=/^(pre|div|p|li|table|br)$/i.test(Mt.nodeName);if(!/^br$/i.test(Mt.nodeName)&&Mt.textContent.length==0)return;er&&dt();for(var Kn=0;Kn<Mt.childNodes.length;Kn++)Pt(Mt.childNodes[Kn]);/^(pre|p)$/i.test(Mt.nodeName)&&(Se=!0),er&&(ve=!0)}else Mt.nodeType==3&&ht(Mt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Pt(g),g==L);)g=g.nextSibling,Se=!1;return ae}function Rs(t,g,L){var I;if(g==t.display.lineDiv){if(I=t.display.lineDiv.childNodes[L],!I)return vi(t.clipPos(Be(t.display.viewTo-1)),!0);g=null,L=0}else for(I=g;;I=I.parentNode){if(!I||I==t.display.lineDiv)return null;if(I.parentNode&&I.parentNode==t.display.lineDiv)break}for(var j=0;j<t.display.view.length;j++){var ae=t.display.view[j];if(ae.node==I)return zs(ae,g,L)}}function zs(t,g,L){var I=t.text.firstChild,j=!1;if(!g||!D(I,g))return vi(Be(jr(t.line),0),!0);if(g==I&&(j=!0,g=I.childNodes[L],L=0,!g)){var ae=t.rest?fe(t.rest):t.line;return vi(Be(jr(ae),ae.text.length),j)}var ve=g.nodeType==3?g:null,_e=g;for(!ve&&g.childNodes.length==1&&g.firstChild.nodeType==3&&(ve=g.firstChild,L&&(L=ve.nodeValue.length));_e.parentNode!=I;)_e=_e.parentNode;var Se=t.measure,Fe=Se.maps;function dt(Dn,Qn,er){for(var Kn=-1;Kn<(Fe?Fe.length:0);Kn++)for(var ur=Kn<0?Se.map:Fe[Kn],Fr=0;Fr<ur.length;Fr+=3){var Sr=ur[Fr+2];if(Sr==Dn||Sr==Qn){var aa=jr(Kn<0?t.line:t.rest[Kn]),ii=ur[Fr]+er;return(er<0||Sr!=Dn)&&(ii=ur[Fr+(er?1:0)]),Be(aa,ii)}}}var ht=dt(ve,_e,L);if(ht)return vi(ht,j);for(var Pt=_e.nextSibling,Mt=ve?ve.nodeValue.length-L:0;Pt;Pt=Pt.nextSibling){if(ht=dt(Pt,Pt.firstChild,0),ht)return vi(Be(ht.line,ht.ch-Mt),j);Mt+=Pt.textContent.length}for(var qt=_e.previousSibling,dn=L;qt;qt=qt.previousSibling){if(ht=dt(qt,qt.firstChild,-1),ht)return vi(Be(ht.line,ht.ch+dn),j);dn+=qt.textContent.length}}var $a=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};$a.prototype.init=function(t){var g=this,L=this,I=this.cm;this.createField(t);var j=this.textarea;t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),f&&(j.style.width="0px"),Qe(j,"input",function(){C&&h>=9&&g.hasSelection&&(g.hasSelection=null),L.poll()}),Qe(j,"paste",function(ve){if(rt(I,ve)||Ol(ve,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function ae(ve){if(rt(I,ve))return;if(I.somethingSelected())Bl({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var _e=Au(I);Bl({lineWise:!0,text:_e.text}),ve.type=="cut"?I.setSelections(_e.ranges,null,re):(L.prevInput="",j.value=_e.text.join(`
`),Y(j))}else return;ve.type=="cut"&&(I.state.cutIncoming=+new Date)}Qe(j,"cut",ae),Qe(j,"copy",ae),Qe(t.scroller,"paste",function(ve){if(yo(t,ve)||rt(I,ve))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var _e=new Event("paste");_e.clipboardData=ve.clipboardData,j.dispatchEvent(_e)}),Qe(t.lineSpace,"selectstart",function(ve){yo(t,ve)||we(ve)}),Qe(j,"compositionstart",function(){var ve=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ve,range:I.markText(ve,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Qe(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},$a.prototype.createField=function(t){this.wrapper=Uu(),this.textarea=this.wrapper.firstChild},$a.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},$a.prototype.prepareSelection=function(){var t=this.cm,g=t.display,L=t.doc,I=$t(t);if(t.options.moveInputWithCursor){var j=Zt(t,L.sel.primary().head,"div"),ae=g.wrapper.getBoundingClientRect(),ve=g.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(g.wrapper.clientHeight-10,j.top+ve.top-ae.top)),I.teLeft=Math.max(0,Math.min(g.wrapper.clientWidth-10,j.left+ve.left-ae.left))}return I},$a.prototype.showSelection=function(t){var g=this.cm,L=g.display;a(L.cursorDiv,t.cursors),a(L.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},$a.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var g=this.cm;if(g.somethingSelected()){this.prevInput="";var L=g.getSelection();this.textarea.value=L,g.state.focused&&Y(this.textarea),C&&h>=9&&(this.hasSelection=L)}else t||(this.prevInput=this.textarea.value="",C&&h>=9&&(this.hasSelection=null))},$a.prototype.getField=function(){return this.textarea},$a.prototype.supportsTouch=function(){return!1},$a.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!i||R()!=this.textarea))try{this.textarea.focus()}catch(t){}},$a.prototype.blur=function(){this.textarea.blur()},$a.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},$a.prototype.receivedFocus=function(){this.slowPoll()},$a.prototype.slowPoll=function(){var t=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},$a.prototype.fastPoll=function(){var t=!1,g=this;g.pollingFast=!0;function L(){var I=g.poll();!I&&!t?(t=!0,g.polling.set(60,L)):(g.pollingFast=!1,g.slowPoll())}g.polling.set(20,L)},$a.prototype.poll=function(){var t=this,g=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!g.state.focused||ct(L)&&!I&&!this.composing||g.isReadOnly()||g.options.disableInput||g.state.keySeq)return!1;var j=L.value;if(j==I&&!g.somethingSelected())return!1;if(C&&h>=9&&this.hasSelection===j||A&&/[\uf700-\uf7ff]/.test(j))return g.display.input.reset(),!1;if(g.doc.sel==g.display.selForContextMenu){var ae=j.charCodeAt(0);if(ae==8203&&!I&&(I="\u200B"),ae==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,_e=Math.min(I.length,j.length);ve<_e&&I.charCodeAt(ve)==j.charCodeAt(ve);)++ve;return hi(g,function(){du(g,j.slice(ve),I.length-ve,null,t.composing?"*compose":null),j.length>1e3||j.indexOf(`
`)>-1?L.value=t.prevInput="":t.prevInput=j,t.composing&&(t.composing.range.clear(),t.composing.range=g.markText(t.composing.start,g.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},$a.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},$a.prototype.onKeyPress=function(){C&&h>=9&&(this.hasSelection=null),this.fastPoll()},$a.prototype.onContextMenu=function(t){var g=this,L=g.cm,I=L.display,j=g.textarea;g.contextMenuPending&&g.contextMenuPending();var ae=wn(L,t),ve=I.scroller.scrollTop;if(!ae||e)return;var _e=L.options.resetSelectionOnContextMenu;_e&&L.doc.sel.contains(ae)==-1&&Ba(L,Li)(L.doc,Wt(ae),re);var Se=j.style.cssText,Fe=g.wrapper.style.cssText,dt=g.wrapper.offsetParent.getBoundingClientRect();g.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(t.clientY-dt.top-5)+"px; left: "+(t.clientX-dt.left-5)+`px;
z-index: 1000; background: `+(C?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var ht;s&&(ht=window.scrollY),I.input.focus(),s&&window.scrollTo(null,ht),I.input.reset(),L.somethingSelected()||(j.value=g.prevInput=" "),g.contextMenuPending=Mt,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Pt(){if(j.selectionStart!=null){var dn=L.somethingSelected(),Dn="\u200B"+(dn?j.value:"");j.value="\u21DA",j.value=Dn,g.prevInput=dn?"":"\u200B",j.selectionStart=1,j.selectionEnd=Dn.length,I.selForContextMenu=L.doc.sel}}function Mt(){if(g.contextMenuPending!=Mt)return;if(g.contextMenuPending=!1,g.wrapper.style.cssText=Fe,j.style.cssText=Se,C&&h<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ve),j.selectionStart!=null){(!C||C&&h<9)&&Pt();var dn=0,Dn=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&g.prevInput=="\u200B"?Ba(L,ma)(L):dn++<10?I.detectingSelectAll=setTimeout(Dn,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(Dn,200)}}if(C&&h>=9&&Pt(),B){Ge(t);var qt=function(){yt(window,"mouseup",qt),setTimeout(Mt,20)};Qe(window,"mouseup",qt)}else setTimeout(Mt,50)},$a.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},$a.prototype.setUneditable=function(){},$a.prototype.needsContentAttribute=!1;function Rl(t,g){if(g=g?K(g):{},g.value=t.value,!g.tabindex&&t.tabIndex&&(g.tabindex=t.tabIndex),!g.placeholder&&t.placeholder&&(g.placeholder=t.placeholder),g.autofocus==null){var L=R();g.autofocus=L==t||t.getAttribute("autofocus")!=null&&L==document.body}function I(){t.value=_e.getValue()}var j;if(t.form&&(Qe(t.form,"submit",I),!g.leaveSubmitMethodAlone)){var ae=t.form;j=ae.submit;try{var ve=ae.submit=function(){I(),ae.submit=j,ae.submit(),ae.submit=ve}}catch(Se){}}g.finishInit=function(Se){Se.save=I,Se.getTextArea=function(){return t},Se.toTextArea=function(){Se.toTextArea=isNaN,I(),t.parentNode.removeChild(Se.getWrapperElement()),t.style.display="",t.form&&(yt(t.form,"submit",I),!g.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=j))}},t.style.display="none";var _e=ci(function(Se){return t.parentNode.insertBefore(Se,t.nextSibling)},g);return _e}function Is(t){t.off=yt,t.on=Qe,t.wheelEventPixels=gs,t.Doc=Co,t.splitLines=Ct,t.countColumn=z,t.findColumn=ge,t.isWordChar=xe,t.Pass=ee,t.signal=at,t.Line=Ta,t.changeEnd=mn,t.scrollbarModel=ka,t.Pos=Be,t.cmpPos=Ue,t.modes=xt,t.mimeModes=ft,t.resolveMode=Et,t.getMode=Nt,t.modeExtensions=tn,t.extendMode=Jn,t.copyState=On,t.startState=Kr,t.innerMode=Lr,t.commands=xl,t.keyMap=Os,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=Ir,t.SharedTextMarker=tl,t.TextMarker=Jo,t.LineWidget=Uo,t.e_preventDefault=we,t.e_stopPropagation=Me,t.e_stop=Ge,t.addClass=k,t.contains=D,t.rmClass=p,t.keyNames=Ks}tc(ci),ku(ci);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Il in Co.prototype)Co.prototype.hasOwnProperty(Il)&&H(ju,Il)<0&&(ci.prototype[Il]=function(t){return function(){return t.apply(this.doc,arguments)}}(Co.prototype[Il]));return ke(Co),ci.inputStyles={textarea:$a,contenteditable:Wa},ci.defineMode=function(t){!ci.defaults.mode&&t!="null"&&(ci.defaults.mode=t),Rt.apply(this,arguments)},ci.defineMIME=Ft,ci.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ci.defineMIME("text/plain","null"),ci.defineExtension=function(t,g){ci.prototype[t]=g},ci.defineDocExtension=function(t,g){Co.prototype[t]=g},ci.fromTextArea=Rl,Is(ci),ci.version="5.58.2",ci})},W6BS:function(ze,me){ze.exports="data:image/png;base64,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"},W6us:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(ze,me,P){ze.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(ze,me,P){"use strict";var se=P("rePB"),X=P("Ff2n"),M=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),x=P("JX7q"),C=P("Ji7U"),h=P("LK+K"),s=P("q1tI"),r=P("TSYQ"),n=P.n(r),e=P("sboe"),l=P("OZM5"),c=function(B){var b=B.prefixCls,p=B.level,u=B.isStart,a=B.isEnd;if(!p)return null;for(var T="".concat(b,"-indent-unit"),O=[],S=0;S<p;S+=1){var D;O.push(s.createElement("span",{key:S,className:n()(T,(D={},Object(se.a)(D,"".concat(T,"-start"),u[S+1]),Object(se.a)(D,"".concat(T,"-end"),a[S+1]),Object(se.a)(D,"".concat(T,"-end-first-level"),!S&&a[0]),D))}))}return s.createElement("span",{"aria-hidden":"true",className:"".concat(b,"-indent")},O)},o=c,f=P("815F"),d="open",i="close",A="---",m=function(w){Object(C.a)(b,w);var B=Object(h.a)(b);function b(){var p;return Object(y.a)(this,b),p=B.apply(this,arguments),p.state={dragNodeHighlight:!1},p.onSelectorClick=function(u){var a=p.props.context.onNodeClick;a(u,Object(f.b)(p.props)),p.isSelectable()?p.onSelect(u):p.onCheck(u)},p.onSelectorDoubleClick=function(u){var a=p.props.context.onNodeDoubleClick;a(u,Object(f.b)(p.props))},p.onSelect=function(u){if(p.isDisabled())return;var a=p.props.context.onNodeSelect;u.preventDefault(),a(u,Object(f.b)(p.props))},p.onCheck=function(u){if(p.isDisabled())return;var a=p.props,T=a.disableCheckbox,O=a.checked,S=p.props.context.onNodeCheck;if(!p.isCheckable()||T)return;u.preventDefault();var D=!O;S(u,Object(f.b)(p.props),D)},p.onMouseEnter=function(u){var a=p.props.context.onNodeMouseEnter;a(u,Object(f.b)(p.props))},p.onMouseLeave=function(u){var a=p.props.context.onNodeMouseLeave;a(u,Object(f.b)(p.props))},p.onContextMenu=function(u){var a=p.props.context.onNodeContextMenu;a(u,Object(f.b)(p.props))},p.onDragStart=function(u){var a=p.props.context.onNodeDragStart;u.stopPropagation(),p.setState({dragNodeHighlight:!0}),a(u,Object(x.a)(p));try{u.dataTransfer.setData("text/plain","")}catch(T){}},p.onDragEnter=function(u){var a=p.props.context.onNodeDragEnter;u.preventDefault(),u.stopPropagation(),a(u,Object(x.a)(p))},p.onDragOver=function(u){var a=p.props.context.onNodeDragOver;u.preventDefault(),u.stopPropagation(),a(u,Object(x.a)(p))},p.onDragLeave=function(u){var a=p.props.context.onNodeDragLeave;u.stopPropagation(),a(u,Object(x.a)(p))},p.onDragEnd=function(u){var a=p.props.context.onNodeDragEnd;u.stopPropagation(),p.setState({dragNodeHighlight:!1}),a(u,Object(x.a)(p))},p.onDrop=function(u){var a=p.props.context.onNodeDrop;u.preventDefault(),u.stopPropagation(),p.setState({dragNodeHighlight:!1}),a(u,Object(x.a)(p))},p.onExpand=function(u){var a=p.props.context.onNodeExpand;a(u,Object(f.b)(p.props))},p.setSelectHandle=function(u){p.selectHandle=u},p.getNodeState=function(){var u=p.props.expanded;return p.isLeaf()?null:u?d:i},p.hasChildren=function(){var u=p.props.eventKey,a=p.props.context.keyEntities,T=a[u]||{},O=T.children;return!!(O||[]).length},p.isLeaf=function(){var u=p.props,a=u.isLeaf,T=u.loaded,O=p.props.context.loadData,S=p.hasChildren();return a===!1?!1:a||!O&&!S||O&&T&&!S},p.isDisabled=function(){var u=p.props.disabled,a=p.props.context.disabled;return!!(a||u)},p.isCheckable=function(){var u=p.props.checkable,a=p.props.context.checkable;return!a||u===!1?!1:a},p.syncLoadData=function(u){var a=u.expanded,T=u.loading,O=u.loaded,S=p.props.context,D=S.loadData,R=S.onNodeLoad;if(T)return;D&&a&&!p.isLeaf()&&(!p.hasChildren()&&!O&&R(Object(f.b)(p.props)))},p.renderSwitcher=function(){var u=p.props,a=u.expanded,T=u.switcherIcon,O=p.props.context,S=O.prefixCls,D=O.switcherIcon,R=T||D;if(p.isLeaf())return s.createElement("span",{className:n()("".concat(S,"-switcher"),"".concat(S,"-switcher-noop"))},typeof R=="function"?R(Object(M.a)(Object(M.a)({},p.props),{},{isLeaf:!0})):R);var k=n()("".concat(S,"-switcher"),"".concat(S,"-switcher_").concat(a?d:i));return s.createElement("span",{onClick:p.onExpand,className:k},typeof R=="function"?R(Object(M.a)(Object(M.a)({},p.props),{},{isLeaf:!1})):R)},p.renderCheckbox=function(){var u=p.props,a=u.checked,T=u.halfChecked,O=u.disableCheckbox,S=p.props.context.prefixCls,D=p.isDisabled(),R=p.isCheckable();if(!R)return null;var k=typeof R!="boolean"?R:null;return s.createElement("span",{className:n()("".concat(S,"-checkbox"),a&&"".concat(S,"-checkbox-checked"),!a&&T&&"".concat(S,"-checkbox-indeterminate"),(D||O)&&"".concat(S,"-checkbox-disabled")),onClick:p.onCheck},k)},p.renderIcon=function(){var u=p.props.loading,a=p.props.context.prefixCls;return s.createElement("span",{className:n()("".concat(a,"-iconEle"),"".concat(a,"-icon__").concat(p.getNodeState()||"docu"),u&&"".concat(a,"-icon_loading"))})},p.renderSelector=function(){var u=p.state.dragNodeHighlight,a=p.props,T=a.title,O=a.selected,S=a.icon,D=a.loading,R=a.data,k=p.props.context,Q=k.prefixCls,Y=k.showIcon,U=k.icon,K=k.draggable,z=k.loadData,F=k.titleRender,H=p.isDisabled(),G="".concat(Q,"-node-content-wrapper"),ee;if(Y){var re=S||U;ee=re?s.createElement("span",{className:n()("".concat(Q,"-iconEle"),"".concat(Q,"-icon__customize"))},typeof re=="function"?re(p.props):re):p.renderIcon()}else z&&D&&(ee=p.renderIcon());var pe;typeof T=="function"?pe=T(R):F?pe=F(R):pe=T;var ie=s.createElement("span",{className:"".concat(Q,"-title")},pe);return s.createElement("span",{ref:p.setSelectHandle,title:typeof T=="string"?T:"",className:n()("".concat(G),"".concat(G,"-").concat(p.getNodeState()||"normal"),!H&&(O||u)&&"".concat(Q,"-node-selected"),!H&&K&&"draggable"),draggable:!H&&K||void 0,"aria-grabbed":!H&&K||void 0,onMouseEnter:p.onMouseEnter,onMouseLeave:p.onMouseLeave,onContextMenu:p.onContextMenu,onClick:p.onSelectorClick,onDoubleClick:p.onSelectorDoubleClick,onDragStart:K?p.onDragStart:void 0},ee,ie)},p}return Object(E.a)(b,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var u=this.props.selectable,a=this.props.context.selectable;return typeof u=="boolean"?u:a}},{key:"render",value:function(){var u,a=this.props,T=a.eventKey,O=a.className,S=a.style,D=a.dragOver,R=a.dragOverGapTop,k=a.dragOverGapBottom,Q=a.isLeaf,Y=a.isStart,U=a.isEnd,K=a.expanded,z=a.selected,F=a.checked,H=a.halfChecked,G=a.loading,ee=a.domRef,re=a.active,pe=a.onMouseMove,ie=Object(X.a)(a,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),ge=this.props.context,he=ge.prefixCls,be=ge.filterTreeNode,fe=ge.draggable,de=ge.keyEntities,$=this.isDisabled(),ue=Object(l.f)(ie),Ae=de[T]||{},ce=Ae.level,xe=U[U.length-1];return s.createElement("div",Object.assign({ref:ee,className:n()(O,"".concat(he,"-treenode"),(u={},Object(se.a)(u,"".concat(he,"-treenode-disabled"),$),Object(se.a)(u,"".concat(he,"-treenode-switcher-").concat(K?"open":"close"),!Q),Object(se.a)(u,"".concat(he,"-treenode-checkbox-checked"),F),Object(se.a)(u,"".concat(he,"-treenode-checkbox-indeterminate"),H),Object(se.a)(u,"".concat(he,"-treenode-selected"),z),Object(se.a)(u,"".concat(he,"-treenode-loading"),G),Object(se.a)(u,"".concat(he,"-treenode-active"),re),Object(se.a)(u,"".concat(he,"-treenode-leaf-last"),xe),Object(se.a)(u,"drag-over",!$&&D),Object(se.a)(u,"drag-over-gap-top",!$&&R),Object(se.a)(u,"drag-over-gap-bottom",!$&&k),Object(se.a)(u,"filter-node",be&&be(Object(f.b)(this.props))),u)),style:S,onDragEnter:fe?this.onDragEnter:void 0,onDragOver:fe?this.onDragOver:void 0,onDragLeave:fe?this.onDragLeave:void 0,onDrop:fe?this.onDrop:void 0,onDragEnd:fe?this.onDragEnd:void 0,onMouseMove:pe},ue),s.createElement(o,{prefixCls:he,level:ce,isStart:Y,isEnd:U}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),b}(s.Component),v=function(B){return s.createElement(e.a.Consumer,null,function(b){return s.createElement(m,Object.assign({},B,{context:b}))})};v.displayName="TreeNode",v.defaultProps={title:A},v.isTreeNode=1;var _=me.a=v},WdTA:function(ze,me,P){ze.exports=P.p+"static/studnetqun.598eeb43.png"},Xmg4:function(ze,me,P){var se=P("bYtY"),X=P("LPTA"),M=X.devicePixelRatio,y=P("K2GJ"),E=P("3C/r");function x(){return!1}function C(r,n,e){var l=se.createCanvas(),c=n.getWidth(),o=n.getHeight(),f=l.style;return f&&(f.position="absolute",f.left=0,f.top=0,f.width=c+"px",f.height=o+"px",l.setAttribute("data-zr-dom-id",r)),l.width=c*e,l.height=o*e,l}var h=function(r,n,e){var l;e=e||M,typeof r=="string"?l=C(r,n,e):se.isObject(r)&&(l=r,r=l.id),this.id=r,this.dom=l;var c=l.style;c&&(l.onselectstart=x,c["-webkit-user-select"]="none",c["user-select"]="none",c["-webkit-touch-callout"]="none",c["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",c.padding=0,c.margin=0,c["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=n,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=e};h.prototype={constructor:h,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var r=this.dpr;this.domBack=C("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},resize:function(r,n){var e=this.dpr,l=this.dom,c=l.style,o=this.domBack;c&&(c.width=r+"px",c.height=n+"px"),l.width=r*e,l.height=n*e,o&&(o.width=r*e,o.height=n*e,e!==1&&this.ctxBack.scale(e,e))},clear:function(r,n){var e=this.dom,l=this.ctx,c=e.width,o=e.height,n=n||this.clearColor,f=this.motionBlur&&!r,d=this.lastFrameAlpha,i=this.dpr;if(f&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,c/i,o/i)),l.clearRect(0,0,c,o),n&&n!=="transparent"){var A;n.colorStops?(A=n.__canvasGradient||y.getGradient(l,n,{x:0,y:0,width:c,height:o}),n.__canvasGradient=A):n.image&&(A=E.prototype.getCanvasPattern.call(n,l)),l.save(),l.fillStyle=A||n,l.fillRect(0,0,c,o),l.restore()}if(f){var m=this.domBack;l.save(),l.globalAlpha=d,l.drawImage(m,0,0,c,o),l.restore()}}};var s=h;ze.exports=s},Xnb7:function(ze,me,P){var se=P("1RvN"),X=new se(50);function M(C){if(typeof C=="string"){var h=X.get(C);return h&&h.image}else return C}function y(C,h,s,r,n){if(C)if(typeof C=="string"){if(h&&h.__zrImageSrc===C||!s)return h;var e=X.get(C),l={hostEl:s,cb:r,cbPayload:n};return e?(h=e.image,!x(h)&&e.pending.push(l)):(h=new Image,h.onload=h.onerror=E,X.put(C,h.__cachedImgObj={image:h,pending:[l]}),h.src=h.__zrImageSrc=C),h}else return C;else return h}function E(){var C=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var h=0;h<C.pending.length;h++){var s=C.pending[h],r=s.cb;r&&r(this,s.cbPayload),s.hostEl.dirty()}C.pending.length=0}function x(C){return C&&C.width&&C.height}me.findExistImage=M,me.createOrUpdateImage=y,me.isImageReady=x},Xsq0:function(ze,me,P){ze.exports=P.p+"static/mainbanner.0a951716.jpg"},XzQ7:function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___N67ls",flex_space_between:"flex_space_between___2XYCO",flex_box_vertical_center:"flex_box_vertical_center___1LsqB",flex_box_center_end:"flex_box_center_end___3WDUW",flex_box_column:"flex_box_column___MIvMP",bg:"bg___1FRP8",wrap:"wrap___3ESp_",content:"content___2BtE3",wrapTabs:"wrapTabs___1HFCe",intro:"intro___3Wt0Q",introTitle:"introTitle___3vQWN"}},Y1PL:function(ze,me,P){"use strict";P.r(me),P.d(me,"ResizableTextArea",function(){return H});var se=P("wx14"),X=P("1OyB"),M=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),x=P("q1tI"),C=P("VTBJ"),h=P("rePB"),s=P("Zm9Q"),r=P("Kwbf"),n=P("c+Xe"),e=P("m+aA"),l=P("bdgK"),c=new Map;function o(re){re.forEach(function(pe){var ie,ge=pe.target;(ie=c.get(ge))===null||ie===void 0||ie.forEach(function(he){return he(ge)})})}var f=new l.default(o),d=null,i=null;function A(re,pe){c.has(re)||(c.set(re,new Set),f.observe(re)),c.get(re).add(pe)}function m(re,pe){c.has(re)&&(c.get(re).delete(pe),c.get(re).size||(f.unobserve(re),c.delete(re)))}var v=function(re){Object(y.a)(ie,re);var pe=Object(E.a)(ie);function ie(){return Object(X.a)(this,ie),pe.apply(this,arguments)}return Object(M.a)(ie,[{key:"render",value:function(){return this.props.children}}]),ie}(x.Component),_=x.createContext(null);function w(re){var pe=re.children,ie=re.onBatchResize,ge=x.useRef(0),he=x.useRef([]),be=x.useContext(_),fe=x.useCallback(function(de,$,ue){ge.current+=1;var Ae=ge.current;he.current.push({size:de,element:$,data:ue}),Promise.resolve().then(function(){Ae===ge.current&&(ie==null||ie(he.current),he.current=[])}),be==null||be(de,$,ue)},[ie,be]);return x.createElement(_.Provider,{value:fe},pe)}function B(re){var pe=re.children,ie=re.disabled,ge=x.useRef(null),he=x.useRef(null),be=x.useContext(_),fe=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),de=x.isValidElement(pe)&&Object(n.c)(pe),$=de?pe.ref:null,ue=x.useMemo(function(){return Object(n.a)($,ge)},[$,ge]),Ae=x.useRef(re);Ae.current=re;var ce=x.useCallback(function(xe){var De=Ae.current,Re=De.onResize,ne=De.data,N=xe.getBoundingClientRect(),W=N.width,le=N.height,te=xe.offsetWidth,oe=xe.offsetHeight,Te=Math.floor(W),Ke=Math.floor(le);if(fe.current.width!==Te||fe.current.height!==Ke||fe.current.offsetWidth!==te||fe.current.offsetHeight!==oe){var pt={width:Te,height:Ke,offsetWidth:te,offsetHeight:oe};fe.current=pt;var Le=te===Math.round(W)?W:te,Qe=oe===Math.round(le)?le:oe,ut=Object(C.a)(Object(C.a)({},pt),{},{offsetWidth:Le,offsetHeight:Qe});be==null||be(ut,xe,ne),Re&&Promise.resolve().then(function(){Re(ut,xe)})}},[]);return x.useEffect(function(){var xe=Object(e.a)(ge.current)||Object(e.a)(he.current);return xe&&!ie&&A(xe,ce),function(){return m(xe,ce)}},[ge.current,ie]),x.createElement(v,{ref:he},de?x.cloneElement(pe,{ref:ue}):pe)}var b="rc-observer-key";function p(re){var pe=re.children,ie=Object(s.a)(pe);return ie.map(function(ge,he){var be=(ge==null?void 0:ge.key)||"".concat(b,"-").concat(he);return x.createElement(B,Object(se.a)({},re,{key:be}),ge)})}p.Collection=w;var u=p,a=P("bT9E"),T=P("TSYQ"),O=P.n(T),S=`
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
`,D=["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"],R={},k;function Q(re){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=re.getAttribute("id")||re.getAttribute("data-reactid")||re.getAttribute("name");if(pe&&R[ie])return R[ie];var ge=window.getComputedStyle(re),he=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),be=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),fe=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),de=D.map(function(ue){return"".concat(ue,":").concat(ge.getPropertyValue(ue))}).join(";"),$={sizingStyle:de,paddingSize:be,borderSize:fe,boxSizing:he};return pe&&ie&&(R[ie]=$),$}function Y(re){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),re.getAttribute("wrap")?k.setAttribute("wrap",re.getAttribute("wrap")):k.removeAttribute("wrap");var he=Q(re,pe),be=he.paddingSize,fe=he.borderSize,de=he.boxSizing,$=he.sizingStyle;k.setAttribute("style","".concat($,";").concat(S)),k.value=re.value||re.placeholder||"";var ue=Number.MIN_SAFE_INTEGER,Ae=Number.MAX_SAFE_INTEGER,ce=k.scrollHeight,xe;if(de==="border-box"?ce+=fe:de==="content-box"&&(ce-=be),ie!==null||ge!==null){k.value=" ";var De=k.scrollHeight-be;ie!==null&&(ue=De*ie,de==="border-box"&&(ue=ue+be+fe),ce=Math.max(ue,ce)),ge!==null&&(Ae=De*ge,de==="border-box"&&(Ae=Ae+be+fe),xe=ce>Ae?"":"hidden",ce=Math.min(Ae,ce))}return{height:ce,minHeight:ue,maxHeight:Ae,overflowY:xe,resize:"none"}}var U=P("Gytx"),K=P.n(U),z;(function(re){re[re.NONE=0]="NONE",re[re.RESIZING=1]="RESIZING",re[re.RESIZED=2]="RESIZED"})(z||(z={}));var F=function(re){Object(y.a)(ie,re);var pe=Object(E.a)(ie);function ie(ge){var he;return Object(X.a)(this,ie),he=pe.call(this,ge),he.nextFrameActionId=void 0,he.resizeFrameId=void 0,he.textArea=void 0,he.saveTextArea=function(be){he.textArea=be},he.handleResize=function(be){var fe=he.state.resizeStatus,de=he.props,$=de.autoSize,ue=de.onResize;if(fe!==z.NONE)return;typeof ue=="function"&&ue(be),$&&he.resizeOnNextFrame()},he.resizeOnNextFrame=function(){cancelAnimationFrame(he.nextFrameActionId),he.nextFrameActionId=requestAnimationFrame(he.resizeTextarea)},he.resizeTextarea=function(){var be=he.props.autoSize;if(!be||!he.textArea)return;var fe=be.minRows,de=be.maxRows,$=Y(he.textArea,!1,fe,de);he.setState({textareaStyles:$,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(he.resizeFrameId),he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:z.RESIZED},function(){he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:z.NONE}),he.fixFirefoxAutoScroll()})})})})},he.renderTextArea=function(){var be=he.props,fe=be.prefixCls,de=fe===void 0?"rc-textarea":fe,$=be.autoSize,ue=be.onResize,Ae=be.className,ce=be.disabled,xe=he.state,De=xe.textareaStyles,Re=xe.resizeStatus,ne=Object(a.a)(he.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=O()(de,Ae,Object(h.a)({},"".concat(de,"-disabled"),ce));"value"in ne&&(ne.value=ne.value||"");var W=Object(C.a)(Object(C.a)(Object(C.a)({},he.props.style),De),Re===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return x.createElement(u,{onResize:he.handleResize,disabled:!($||ue)},x.createElement("textarea",Object(se.a)({},ne,{className:N,style:W,ref:he.saveTextArea})))},he.state={textareaStyles:{},resizeStatus:z.NONE},he}return Object(M.a)(ie,[{key:"componentDidUpdate",value:function(he){(he.value!==this.props.value||!K()(he.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 he=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(he,be)}}catch(fe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(x.Component),H=F,G=function(re){Object(y.a)(ie,re);var pe=Object(E.a)(ie);function ie(ge){var he;Object(X.a)(this,ie),he=pe.call(this,ge),he.resizableTextArea=void 0,he.focus=function(){he.resizableTextArea.textArea.focus()},he.saveTextArea=function(fe){he.resizableTextArea=fe},he.handleChange=function(fe){var de=he.props.onChange;he.setValue(fe.target.value,function(){he.resizableTextArea.resizeTextarea()}),de&&de(fe)},he.handleKeyDown=function(fe){var de=he.props,$=de.onPressEnter,ue=de.onKeyDown;fe.keyCode===13&&$&&$(fe),ue&&ue(fe)};var be=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return he.state={value:be},he}return Object(M.a)(ie,[{key:"setValue",value:function(he,be){"value"in this.props||this.setState({value:he},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return x.createElement(H,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(he){return"value"in he?{value:he.value}:null}}]),ie}(x.Component),ee=me.default=G},YH21:function(ze,me,P){var se=P("H6uX");me.Dispatcher=se;var X=P("ItGF"),M=P("Ze12"),y=M.isCanvasEl,E=M.transformCoordWithViewport,x=typeof window!="undefined"&&!!window.addEventListener,C=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,h=[];function s(i,A,m,v){return m=m||{},v||!X.canvasSupported?r(i,A,m):X.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(m.zrX=A.layerX,m.zrY=A.layerY):A.offsetX!=null?(m.zrX=A.offsetX,m.zrY=A.offsetY):r(i,A,m),m}function r(i,A,m){if(X.domSupported&&i.getBoundingClientRect){var v=A.clientX,_=A.clientY;if(y(i)){var w=i.getBoundingClientRect();m.zrX=v-w.left,m.zrY=_-w.top;return}else if(E(h,i,v,_)){m.zrX=h[0],m.zrY=h[1];return}}m.zrX=m.zrY=0}function n(i){return i||window.event}function e(i,A,m){if(A=n(A),A.zrX!=null)return A;var v=A.type,_=v&&v.indexOf("touch")>=0;if(!_)s(i,A,A,m),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var w=v!=="touchend"?A.targetTouches[0]:A.changedTouches[0];w&&s(i,w,A,m)}var B=A.button;return A.which==null&&B!==void 0&&C.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function l(i,A,m,v){x?i.addEventListener(A,m,v):i.attachEvent("on"+A,m)}function c(i,A,m,v){x?i.removeEventListener(A,m,v):i.detachEvent("on"+A,m)}var o=x?function(i){i.preventDefault(),i.stopPropagation(),i.cancelBubble=!0}:function(i){i.returnValue=!1,i.cancelBubble=!0};function f(i){return i.which===2||i.which===3}function d(i){return i.which>1}me.clientToLocal=s,me.getNativeEvent=n,me.normalizeEvent=e,me.addEventListener=l,me.removeEventListener=c,me.stop=o,me.isMiddleOrRightButtonOnMouseUpDown=f,me.notLeftMouse=d},"Ye+n":function(ze,me,P){ze.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(ze,me,P){var se=P("QBsz"),X=se.distance;function M(E,x,C,h,s,r,n){var e=(C-E)*.5,l=(h-x)*.5;return(2*(x-C)+e+l)*n+(-3*(x-C)-2*e-l)*r+e*s+x}function y(E,x){for(var C=E.length,h=[],s=0,r=1;r<C;r++)s+=X(E[r-1],E[r]);var n=s/2;n=n<C?C:n;for(var r=0;r<n;r++){var e=r/(n-1)*(x?C:C-1),l=Math.floor(e),c=e-l,o,f=E[l%C],d,i;x?(o=E[(l-1+C)%C],d=E[(l+1)%C],i=E[(l+2)%C]):(o=E[l===0?l:l-1],d=E[l>C-2?C-1:l+1],i=E[l>C-3?C-1:l+2]);var A=c*c,m=c*A;h.push([M(o[0],f[0],d[0],i[0],c,A,m),M(o[1],f[1],d[1],i[1],c,A,m)])}return h}ze.exports=y},ZW9T:function(ze,me,P){"use strict";P.d(me,"a",function(){return v});var se=P("k1fw"),X=P("miYZ"),M=P("tsqr"),y=P("rAM+"),E=P("tJVT"),x=P("PpiC"),C=P("q1tI"),h=P.n(C),s=P("bdgK");function r(_,w,B,b,p){var u=w.getWordUntilPosition(B),a={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:u.startColumn,endColumn:u.endColumn},T=b.map(function(O){return{label:O,kind:_.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}});return p.map(function(O){T.push(Object(se.a)(Object(se.a)({},O),{},{range:a}))}),T}var n=function(_){var w={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},B=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,T){var O=r(_,a,T,B,[w]);return{suggestions:O}}});var b=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(a,T){var O=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(_,a,T,b,O);return{suggestions:S}}});var p=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(a,T){var O=[w,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(_,a,T,p,O);return{suggestions:S}}})},e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",l=P("LvDl");function c(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function o(){}var f=!1,d={"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 i(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=_;if(Array.isArray(_)){for(var B=0;B<_.length;B++){var b=d[_[B]];if(b)return b}return w[0]}return d[w]||w}var A=null,m=me.b=function(_){var w=_.width,B=w===void 0?"100%":w,b=_.height,p=b===void 0?"100%":b,u=_.value,a=_.language,T=a===void 0?"javascript":a,O=_.style,S=O===void 0?{}:O,D=_.options,R=D===void 0?{}:D,k=_.overrideServices,Q=k===void 0?{}:k,Y=_.theme,U=Y===void 0?"vs-dark":Y,K=_.onEditBlur,z=_.onSave,F=_.autoHeight,H=F===void 0?!1:F,G=_.forbidCopy,ee=G===void 0?!1:G,re=_.onChange,pe=re===void 0?o:re,ie=_.editorDidMount,ge=ie===void 0?o:ie,he=_.onFocus,be=he===void 0?o:he,fe=_.filename,de=fe===void 0?"educoder.txt":fe,$=Object(x.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ue=Object(C.useRef)(),Ae=Object(C.useRef)({}),ce=Object(C.useRef)(),xe=Object(C.useRef)(!1),De=Object(C.useRef)(),Re=Object(C.useState)(!1),ne=Object(E.a)(Re,2),N=ne[0],W=ne[1];function le(){var Ie;return ue.current&&(Ie=new s.default(function(Ge){var ot=Object(y.a)(Ge),mt;try{for(ot.s();!(mt=ot.n()).done;){var St=mt.value;(St.target.offsetHeight>0||St.target.offsetWidth>0)&&Ae.current.instance.layout()}}catch(_t){ot.e(_t)}finally{ot.f()}}),Ie.observe(ue.current)),Ie}function te(){M.b.warn(decodeURIComponent(e))}var oe=function(){var Ge=Ae.current.instance;if(u!=null&&Ge&&N){var ot=Ge.getModel();ot&&u!==ot.getValue()&&(f=!0,ot.setValue(u),Ge.layout(),f=!1)}};Object(C.useEffect)(function(){ce.current&&clearTimeout(ce.current),ce.current=setTimeout(function(){oe()},500)},[u,N,Ae.current]);function Te(){var Ie=Ae.current.instance;if(Ie){var Ge=Ie.getSelection(),ot=Ae.current.pastePos||{},mt=new A.Range(ot.startLineNumber||Ge.endLineNumber,ot.startColumn||Ge.endColumn,ot.endLineNumber||Ge.endLineNumber,ot.endColumn||Ge.endColumn);setTimeout(function(){Ie.executeEdits("",[{range:mt,text:""}])},300)}}function Ke(Ie){(window.navigator.platform.match("Mac")?Ie.metaKey:Ie.ctrlKey)&&Ie.keyCode==83&&(Ie.preventDefault(),z())}var pt=function(){if(H&&Ae.current.instance){var Ge=Ae.current.instance.getContentHeight();we(Ge<p?p:Ge)}else we(p)};function Le(Ie){var Ge=document.createEvent("MouseEvents");Ge.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ie.dispatchEvent(Ge)}function Qe(Ie,Ge){var ot=window.URL||window.webkitURL||window,mt=new Blob([Ge]),St=document.createElementNS("http://www.w3.org/1999/xhtml","a");St.href=ot.createObjectURL(mt),St.download=Ie,Le(St)}Object(C.useEffect)(function(){pt()},[pt]),Object(C.useEffect)(function(){ue.current&&!N&&P.e(26).then(P.t.bind(null,"M/lh",7)).then(function(Ie){try{A=Ie,Ae.current.instance=A.editor.create(ue.current,{value:u,language:i(T),theme:U,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},Q);var Ge=Ae.current.instance;if(ge(Ge,A),setTimeout(function(){pt(),Ae.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Qe(de||"educoder.txt",Ge.getValue())}})},500),Ae.current.subscription=Ge.onDidChangeModelContent(function(mt){xe.current?clearTimeout(De.current):(pt(),pe(Ge.getValue(),mt)),De.current=setTimeout(function(){xe.current=!1},500)}),window.Monaco||n(A),ee&&(Ge.addCommand(A.KeyMod.CtrlCmd|A.KeyMod.Shift|A.KeyCode.KEY_V,function(){return te(),null}),Ge.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_C,function(){return te(),null})),window.Monaco=A,K&&Ge.onDidBlurEditorWidget(function(){K(Ge.getValue())}),be&&Ge.onDidFocusEditorText(function(){be(Ge.getValue())}),ee){Ge.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_V,function(){return te(),null}),Ge.onDidPaste(function(mt){Ae.current.pastePos=mt});try{window.addEventListener("paste",Te)}catch(mt){}}var ot=le();return W(!0),function(){var mt=Ae.current.instance;mt.dispose();var St=mt.getModel();St&&St.dispose(),Ae.current.subscription&&Ae.current.subscription.dispose(),ee&&window.removeEventListener("paste",Te),ot.unobserve(ue.current)}}catch(mt){}})},[]),Object(C.useEffect)(function(){var Ie=Ae.current.instance;if(Ie&&N)return document.addEventListener("keydown",Ke,!1),function(){document.removeEventListener("keydown",Ke)}},[z,N]),Object(C.useEffect)(function(){var Ie=Ae.current.instance;if(Ie&&N){var Ge=i(T);A.editor.setModelLanguage(Ie.getModel(),Ge),console.log("language:",T,Ie.getModel(),Ge)}},[T,N]),Object(C.useEffect)(function(){var Ie=Ae.current.instance;Ie&&N&&A.editor.setTheme(U)},[U,N]),Object(C.useEffect)(function(){var Ie=Ae.current.instance;Ie&&N&&(Ie.updateOptions(Object(se.a)({},R)),setTimeout(function(){Ie.getModel().updateOptions(Object(se.a)({},R))},200))},[JSON.stringify(R),N]),Object(C.useEffect)(function(){var Ie=Ae.current.instance;Ie&&N&&Ie.layout()},[B,p,N]);var ut=Object(C.useState)(c(B)),yt=Object(E.a)(ut,2),at=yt[0],rt=yt[1],Ze=Object(C.useState)(c(p)),Ve=Object(E.a)(Ze,2),ke=Ve[0],we=Ve[1],Me=Object(se.a)(Object(se.a)({},S),{},{width:at,height:ke});return h.a.createElement("div",{className:"my-monaco-editor",ref:ue,style:Me})};function v(_){var w=_.width,B=w===void 0?"100%":w,b=_.height,p=b===void 0?"100%":b,u=_.original,a=_.modified,T=_.language,O=_.options,S=O===void 0?{}:O,D=Object(C.useRef)(),R=Object(C.useState)(null),k=Object(E.a)(R,2),Q=k[0],Y=k[1];function U(H){var G;return D.current&&(G=new s.default(function(ee){var re=Object(y.a)(ee),pe;try{for(re.s();!(pe=re.n()).done;){var ie=pe.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&H.layout()}}catch(ge){re.e(ge)}finally{re.f()}}),G.observe(D.current)),G}Object(C.useEffect)(function(){D.current&&P.e(26).then(P.t.bind(null,"M/lh",7)).then(function(H){A=H;var G=A.editor.createDiffEditor(D.current,Object(se.a)(Object(se.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},S),{},{wordWrap:!0}));Y(G);var ee=U(G);return function(){G.dispose();var re=G.getModel();re&&re.dispose(),ee.unobserve(D.current)}})},[]),Object(C.useEffect)(function(){Q&&Q.setModel({original:A.editor.createModel(u,T),modified:A.editor.createModel(a,T)})},[u,a,T,Q]);var K=c(B),z=c(p),F={width:K,height:z};return h.a.createElement("div",{className:"my-diff-editor",ref:D,style:F})}},Ze12:function(ze,me,P){var se=P("ItGF"),X=P("hOwI"),M=X.buildTransformer,y="___zrEVENTSAVED",E=[];function x(n,e,l,c,o){return C(E,e,c,o,!0)&&C(n,l,E[0],E[1])}function C(n,e,l,c,o){if(e.getBoundingClientRect&&se.domSupported&&!r(e)){var f=e[y]||(e[y]={}),d=h(e,f),i=s(d,f,o);if(i)return i(n,l,c),!0}return!1}function h(n,e){var l=e.markers;if(l)return l;l=e.markers=[];for(var c=["left","right"],o=["top","bottom"],f=0;f<4;f++){var d=document.createElement("div"),i=d.style,A=f%2,m=(f>>1)%2;i.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",o[m]+":0",c[1-A]+":auto",o[1-m]+":auto",""].join("!important;"),n.appendChild(d),l.push(d)}return l}function s(n,e,l){for(var c=l?"invTrans":"trans",o=e[c],f=e.srcCoords,d=!0,i=[],A=[],m=0;m<4;m++){var v=n[m].getBoundingClientRect(),_=2*m,w=v.left,B=v.top;i.push(w,B),d=d&&f&&w===f[_]&&B===f[_+1],A.push(n[m].offsetLeft,n[m].offsetTop)}return d&&o?o:(e.srcCoords=i,e[c]=l?M(A,i):M(i,A))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=x,me.transformCoordWithViewport=C,me.isCanvasEl=r},ZpRC:function(ze,me,P){"use strict";function se(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function X(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function M(n,e){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var l=getComputedStyle(n,null);return X(l.overflowY,e)||X(l.overflowX,e)||function(c){var o=function(f){if(!f.ownerDocument||!f.ownerDocument.defaultView)return null;try{return f.ownerDocument.defaultView.frameElement}catch(d){return null}}(c);return!!o&&(o.clientHeight<c.scrollHeight||o.clientWidth<c.scrollWidth)}(n)}return!1}function y(n,e,l,c,o,f,d,i){return f<n&&d>e||f>n&&d<e?0:f<=n&&i<=l||d>=e&&i>=l?f-n-c:d>e&&i<l||f<n&&i>l?d-e+o:0}var E=function(n,e){var l=window,c=e.scrollMode,o=e.block,f=e.inline,d=e.boundary,i=e.skipOverflowHiddenElements,A=typeof d=="function"?d:function(De){return De!==d};if(!se(n))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,v=[],_=n;se(_)&&A(_);){if((_=_.parentElement)===m){v.push(_);break}_!=null&&_===document.body&&M(_)&&!M(document.documentElement)||_!=null&&M(_,i)&&v.push(_)}for(var w=l.visualViewport?l.visualViewport.width:innerWidth,B=l.visualViewport?l.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,u=n.getBoundingClientRect(),a=u.height,T=u.width,O=u.top,S=u.right,D=u.bottom,R=u.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+a/2,Q=f==="center"?R+T/2:f==="end"?S:R,Y=[],U=0;U<v.length;U++){var K=v[U],z=K.getBoundingClientRect(),F=z.height,H=z.width,G=z.top,ee=z.right,re=z.bottom,pe=z.left;if(c==="if-needed"&&O>=0&&R>=0&&D<=B&&S<=w&&O>=G&&D<=re&&R>=pe&&S<=ee)return Y;var ie=getComputedStyle(K),ge=parseInt(ie.borderLeftWidth,10),he=parseInt(ie.borderTopWidth,10),be=parseInt(ie.borderRightWidth,10),fe=parseInt(ie.borderBottomWidth,10),de=0,$=0,ue="offsetWidth"in K?K.offsetWidth-K.clientWidth-ge-be:0,Ae="offsetHeight"in K?K.offsetHeight-K.clientHeight-he-fe:0;if(m===K)de=o==="start"?k:o==="end"?k-B:o==="nearest"?y(p,p+B,B,he,fe,p+k,p+k+a,a):k-B/2,$=f==="start"?Q:f==="center"?Q-w/2:f==="end"?Q-w:y(b,b+w,w,ge,be,b+Q,b+Q+T,T),de=Math.max(0,de+p),$=Math.max(0,$+b);else{de=o==="start"?k-G-he:o==="end"?k-re+fe+Ae:o==="nearest"?y(G,re,F,he,fe+Ae,k,k+a,a):k-(G+F/2)+Ae/2,$=f==="start"?Q-pe-ge:f==="center"?Q-(pe+H/2)+ue/2:f==="end"?Q-ee+be+ue:y(pe,ee,H,ge,be+ue,Q,Q+T,T);var ce=K.scrollLeft,xe=K.scrollTop;k+=xe-(de=Math.max(0,Math.min(xe+de,K.scrollHeight-F+Ae))),Q+=ce-($=Math.max(0,Math.min(ce+$,K.scrollWidth-H+ue)))}Y.push({el:K,top:de,left:$})}return Y};function x(n){return n===Object(n)&&Object.keys(n).length!==0}function C(n,e){e===void 0&&(e="auto");var l="scrollBehavior"in document.body.style;n.forEach(function(c){var o=c.el,f=c.top,d=c.left;o.scroll&&l?o.scroll({top:f,left:d,behavior:e}):(o.scrollTop=f,o.scrollLeft=d)})}function h(n){return n===!1?{block:"end",inline:"nearest"}:x(n)?n:{block:"start",inline:"nearest"}}function s(n,e){var l=!n.ownerDocument.documentElement.contains(n);if(x(e)&&typeof e.behavior=="function")return e.behavior(l?[]:E(n,e));if(l)return;var c=h(e);return C(E(n,c),c.behavior)}var r=me.a=s},Zss7:function(ze,me,P){var se;(function(X){var M=/^\s+/,y=/\s+$/,E=0,x=X.round,C=X.min,h=X.max,s=X.random;function r(fe,de){if(fe=fe||"",de=de||{},fe instanceof r)return fe;if(!(this instanceof r))return new r(fe,de);var $=n(fe);this._originalInput=fe,this._r=$.r,this._g=$.g,this._b=$.b,this._a=$.a,this._roundA=x(100*this._a)/100,this._format=de.format||$.format,this._gradientType=de.gradientType,this._r<1&&(this._r=x(this._r)),this._g<1&&(this._g=x(this._g)),this._b<1&&(this._b=x(this._b)),this._ok=$.ok,this._tc_id=E++}r.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 fe=this.toRgb();return(fe.r*299+fe.g*587+fe.b*114)/1e3},getLuminance:function(){var fe=this.toRgb(),de,$,ue,Ae,ce,xe;return de=fe.r/255,$=fe.g/255,ue=fe.b/255,de<=.03928?Ae=de/12.92:Ae=X.pow((de+.055)/1.055,2.4),$<=.03928?ce=$/12.92:ce=X.pow(($+.055)/1.055,2.4),ue<=.03928?xe=ue/12.92:xe=X.pow((ue+.055)/1.055,2.4),.2126*Ae+.7152*ce+.0722*xe},setAlpha:function(fe){return this._a=Y(fe),this._roundA=x(100*this._a)/100,this},toHsv:function(){var fe=o(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,v:fe.v,a:this._a}},toHsvString:function(){var fe=o(this._r,this._g,this._b),de=x(fe.h*360),$=x(fe.s*100),ue=x(fe.v*100);return this._a==1?"hsv("+de+", "+$+"%, "+ue+"%)":"hsva("+de+", "+$+"%, "+ue+"%, "+this._roundA+")"},toHsl:function(){var fe=l(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,l:fe.l,a:this._a}},toHslString:function(){var fe=l(this._r,this._g,this._b),de=x(fe.h*360),$=x(fe.s*100),ue=x(fe.l*100);return this._a==1?"hsl("+de+", "+$+"%, "+ue+"%)":"hsla("+de+", "+$+"%, "+ue+"%, "+this._roundA+")"},toHex:function(fe){return d(this._r,this._g,this._b,fe)},toHexString:function(fe){return"#"+this.toHex(fe)},toHex8:function(fe){return i(this._r,this._g,this._b,this._a,fe)},toHex8String:function(fe){return"#"+this.toHex8(fe)},toRgb:function(){return{r:x(this._r),g:x(this._g),b:x(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+x(this._r)+", "+x(this._g)+", "+x(this._b)+")":"rgba("+x(this._r)+", "+x(this._g)+", "+x(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:x(U(this._r,255)*100)+"%",g:x(U(this._g,255)*100)+"%",b:x(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+x(U(this._r,255)*100)+"%, "+x(U(this._g,255)*100)+"%, "+x(U(this._b,255)*100)+"%)":"rgba("+x(U(this._r,255)*100)+"%, "+x(U(this._g,255)*100)+"%, "+x(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(fe){var de="#"+A(this._r,this._g,this._b,this._a),$=de,ue=this._gradientType?"GradientType = 1, ":"";if(fe){var Ae=r(fe);$="#"+A(Ae._r,Ae._g,Ae._b,Ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+ue+"startColorstr="+de+",endColorstr="+$+")"},toString:function(fe){var de=!!fe;fe=fe||this._format;var $=!1,ue=this._a<1&&this._a>=0,Ae=!de&&ue&&(fe==="hex"||fe==="hex6"||fe==="hex3"||fe==="hex4"||fe==="hex8"||fe==="name");return Ae?fe==="name"&&this._a===0?this.toName():this.toRgbString():(fe==="rgb"&&($=this.toRgbString()),fe==="prgb"&&($=this.toPercentageRgbString()),(fe==="hex"||fe==="hex6")&&($=this.toHexString()),fe==="hex3"&&($=this.toHexString(!0)),fe==="hex4"&&($=this.toHex8String(!0)),fe==="hex8"&&($=this.toHex8String()),fe==="name"&&($=this.toName()),fe==="hsl"&&($=this.toHslString()),fe==="hsv"&&($=this.toHsvString()),$||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(fe,de){var $=fe.apply(null,[this].concat([].slice.call(de)));return this._r=$._r,this._g=$._g,this._b=$._b,this.setAlpha($._a),this},lighten:function(){return this._applyModification(w,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(fe,de){return fe.apply(null,[this].concat([].slice.call(de)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(u,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},r.fromRatio=function(fe,de){if(typeof fe=="object"){var $={};for(var ue in fe)fe.hasOwnProperty(ue)&&(ue==="a"?$[ue]=fe[ue]:$[ue]=ee(fe[ue]));fe=$}return r(fe,de)};function n(fe){var de={r:0,g:0,b:0},$=1,ue=null,Ae=null,ce=null,xe=!1,De=!1;return typeof fe=="string"&&(fe=he(fe)),typeof fe=="object"&&(ge(fe.r)&&ge(fe.g)&&ge(fe.b)?(de=e(fe.r,fe.g,fe.b),xe=!0,De=String(fe.r).substr(-1)==="%"?"prgb":"rgb"):ge(fe.h)&&ge(fe.s)&&ge(fe.v)?(ue=ee(fe.s),Ae=ee(fe.v),de=f(fe.h,ue,Ae),xe=!0,De="hsv"):ge(fe.h)&&ge(fe.s)&&ge(fe.l)&&(ue=ee(fe.s),ce=ee(fe.l),de=c(fe.h,ue,ce),xe=!0,De="hsl"),fe.hasOwnProperty("a")&&($=fe.a)),$=Y($),{ok:xe,format:fe.format||De,r:C(255,h(de.r,0)),g:C(255,h(de.g,0)),b:C(255,h(de.b,0)),a:$}}function e(fe,de,$){return{r:U(fe,255)*255,g:U(de,255)*255,b:U($,255)*255}}function l(fe,de,$){fe=U(fe,255),de=U(de,255),$=U($,255);var ue=h(fe,de,$),Ae=C(fe,de,$),ce,xe,De=(ue+Ae)/2;if(ue==Ae)ce=xe=0;else{var Re=ue-Ae;xe=De>.5?Re/(2-ue-Ae):Re/(ue+Ae);switch(ue){case fe:ce=(de-$)/Re+(de<$?6:0);break;case de:ce=($-fe)/Re+2;break;case $:ce=(fe-de)/Re+4;break}ce/=6}return{h:ce,s:xe,l:De}}function c(fe,de,$){var ue,Ae,ce;fe=U(fe,360),de=U(de,100),$=U($,100);function xe(ne,N,W){return W<0&&(W+=1),W>1&&(W-=1),W<1/6?ne+(N-ne)*6*W:W<1/2?N:W<2/3?ne+(N-ne)*(2/3-W)*6:ne}if(de===0)ue=Ae=ce=$;else{var De=$<.5?$*(1+de):$+de-$*de,Re=2*$-De;ue=xe(Re,De,fe+1/3),Ae=xe(Re,De,fe),ce=xe(Re,De,fe-1/3)}return{r:ue*255,g:Ae*255,b:ce*255}}function o(fe,de,$){fe=U(fe,255),de=U(de,255),$=U($,255);var ue=h(fe,de,$),Ae=C(fe,de,$),ce,xe,De=ue,Re=ue-Ae;if(xe=ue===0?0:Re/ue,ue==Ae)ce=0;else{switch(ue){case fe:ce=(de-$)/Re+(de<$?6:0);break;case de:ce=($-fe)/Re+2;break;case $:ce=(fe-de)/Re+4;break}ce/=6}return{h:ce,s:xe,v:De}}function f(fe,de,$){fe=U(fe,360)*6,de=U(de,100),$=U($,100);var ue=X.floor(fe),Ae=fe-ue,ce=$*(1-de),xe=$*(1-Ae*de),De=$*(1-(1-Ae)*de),Re=ue%6,ne=[$,xe,ce,ce,De,$][Re],N=[De,$,$,xe,ce,ce][Re],W=[ce,ce,De,$,$,xe][Re];return{r:ne*255,g:N*255,b:W*255}}function d(fe,de,$,ue){var Ae=[G(x(fe).toString(16)),G(x(de).toString(16)),G(x($).toString(16))];return ue&&Ae[0].charAt(0)==Ae[0].charAt(1)&&Ae[1].charAt(0)==Ae[1].charAt(1)&&Ae[2].charAt(0)==Ae[2].charAt(1)?Ae[0].charAt(0)+Ae[1].charAt(0)+Ae[2].charAt(0):Ae.join("")}function i(fe,de,$,ue,Ae){var ce=[G(x(fe).toString(16)),G(x(de).toString(16)),G(x($).toString(16)),G(re(ue))];return Ae&&ce[0].charAt(0)==ce[0].charAt(1)&&ce[1].charAt(0)==ce[1].charAt(1)&&ce[2].charAt(0)==ce[2].charAt(1)&&ce[3].charAt(0)==ce[3].charAt(1)?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0)+ce[3].charAt(0):ce.join("")}function A(fe,de,$,ue){var Ae=[G(re(ue)),G(x(fe).toString(16)),G(x(de).toString(16)),G(x($).toString(16))];return Ae.join("")}r.equals=function(fe,de){return!fe||!de?!1:r(fe).toRgbString()==r(de).toRgbString()},r.random=function(){return r.fromRatio({r:s(),g:s(),b:s()})};function m(fe,de){de=de===0?0:de||10;var $=r(fe).toHsl();return $.s-=de/100,$.s=K($.s),r($)}function v(fe,de){de=de===0?0:de||10;var $=r(fe).toHsl();return $.s+=de/100,$.s=K($.s),r($)}function _(fe){return r(fe).desaturate(100)}function w(fe,de){de=de===0?0:de||10;var $=r(fe).toHsl();return $.l+=de/100,$.l=K($.l),r($)}function B(fe,de){de=de===0?0:de||10;var $=r(fe).toRgb();return $.r=h(0,C(255,$.r-x(255*-(de/100)))),$.g=h(0,C(255,$.g-x(255*-(de/100)))),$.b=h(0,C(255,$.b-x(255*-(de/100)))),r($)}function b(fe,de){de=de===0?0:de||10;var $=r(fe).toHsl();return $.l-=de/100,$.l=K($.l),r($)}function p(fe,de){var $=r(fe).toHsl(),ue=($.h+de)%360;return $.h=ue<0?360+ue:ue,r($)}function u(fe){var de=r(fe).toHsl();return de.h=(de.h+180)%360,r(de)}function a(fe){var de=r(fe).toHsl(),$=de.h;return[r(fe),r({h:($+120)%360,s:de.s,l:de.l}),r({h:($+240)%360,s:de.s,l:de.l})]}function T(fe){var de=r(fe).toHsl(),$=de.h;return[r(fe),r({h:($+90)%360,s:de.s,l:de.l}),r({h:($+180)%360,s:de.s,l:de.l}),r({h:($+270)%360,s:de.s,l:de.l})]}function O(fe){var de=r(fe).toHsl(),$=de.h;return[r(fe),r({h:($+72)%360,s:de.s,l:de.l}),r({h:($+216)%360,s:de.s,l:de.l})]}function S(fe,de,$){de=de||6,$=$||30;var ue=r(fe).toHsl(),Ae=360/$,ce=[r(fe)];for(ue.h=(ue.h-(Ae*de>>1)+720)%360;--de;)ue.h=(ue.h+Ae)%360,ce.push(r(ue));return ce}function D(fe,de){de=de||6;for(var $=r(fe).toHsv(),ue=$.h,Ae=$.s,ce=$.v,xe=[],De=1/de;de--;)xe.push(r({h:ue,s:Ae,v:ce})),ce=(ce+De)%1;return xe}r.mix=function(fe,de,$){$=$===0?0:$||50;var ue=r(fe).toRgb(),Ae=r(de).toRgb(),ce=$/100,xe={r:(Ae.r-ue.r)*ce+ue.r,g:(Ae.g-ue.g)*ce+ue.g,b:(Ae.b-ue.b)*ce+ue.b,a:(Ae.a-ue.a)*ce+ue.a};return r(xe)},r.readability=function(fe,de){var $=r(fe),ue=r(de);return(X.max($.getLuminance(),ue.getLuminance())+.05)/(X.min($.getLuminance(),ue.getLuminance())+.05)},r.isReadable=function(fe,de,$){var ue=r.readability(fe,de),Ae,ce;ce=!1,Ae=be($);switch(Ae.level+Ae.size){case"AAsmall":case"AAAlarge":ce=ue>=4.5;break;case"AAlarge":ce=ue>=3;break;case"AAAsmall":ce=ue>=7;break}return ce},r.mostReadable=function(fe,de,$){var ue=null,Ae=0,ce,xe,De,Re;$=$||{},xe=$.includeFallbackColors,De=$.level,Re=$.size;for(var ne=0;ne<de.length;ne++)ce=r.readability(fe,de[ne]),ce>Ae&&(Ae=ce,ue=r(de[ne]));return r.isReadable(fe,ue,{level:De,size:Re})||!xe?ue:($.includeFallbackColors=!1,r.mostReadable(fe,["#fff","#000"],$))};var R=r.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"},k=r.hexNames=Q(R);function Q(fe){var de={};for(var $ in fe)fe.hasOwnProperty($)&&(de[fe[$]]=$);return de}function Y(fe){return fe=parseFloat(fe),(isNaN(fe)||fe<0||fe>1)&&(fe=1),fe}function U(fe,de){F(fe)&&(fe="100%");var $=H(fe);return fe=C(de,h(0,parseFloat(fe))),$&&(fe=parseInt(fe*de,10)/100),X.abs(fe-de)<1e-6?1:fe%de/parseFloat(de)}function K(fe){return C(1,h(0,fe))}function z(fe){return parseInt(fe,16)}function F(fe){return typeof fe=="string"&&fe.indexOf(".")!=-1&&parseFloat(fe)===1}function H(fe){return typeof fe=="string"&&fe.indexOf("%")!=-1}function G(fe){return fe.length==1?"0"+fe:""+fe}function ee(fe){return fe<=1&&(fe=fe*100+"%"),fe}function re(fe){return X.round(parseFloat(fe)*255).toString(16)}function pe(fe){return z(fe)/255}var ie=function(){var fe="[-\\+]?\\d+%?",de="[-\\+]?\\d*\\.\\d+%?",$="(?:"+de+")|(?:"+fe+")",ue="[\\s|\\(]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?",Ae="[\\s|\\(]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?";return{CSS_UNIT:new RegExp($),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+Ae),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+Ae),hsv:new RegExp("hsv"+ue),hsva:new RegExp("hsva"+Ae),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 ge(fe){return!!ie.CSS_UNIT.exec(fe)}function he(fe){fe=fe.replace(M,"").replace(y,"").toLowerCase();var de=!1;if(R[fe])fe=R[fe],de=!0;else if(fe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var $;return($=ie.rgb.exec(fe))?{r:$[1],g:$[2],b:$[3]}:($=ie.rgba.exec(fe))?{r:$[1],g:$[2],b:$[3],a:$[4]}:($=ie.hsl.exec(fe))?{h:$[1],s:$[2],l:$[3]}:($=ie.hsla.exec(fe))?{h:$[1],s:$[2],l:$[3],a:$[4]}:($=ie.hsv.exec(fe))?{h:$[1],s:$[2],v:$[3]}:($=ie.hsva.exec(fe))?{h:$[1],s:$[2],v:$[3],a:$[4]}:($=ie.hex8.exec(fe))?{r:z($[1]),g:z($[2]),b:z($[3]),a:pe($[4]),format:de?"name":"hex8"}:($=ie.hex6.exec(fe))?{r:z($[1]),g:z($[2]),b:z($[3]),format:de?"name":"hex"}:($=ie.hex4.exec(fe))?{r:z($[1]+""+$[1]),g:z($[2]+""+$[2]),b:z($[3]+""+$[3]),a:pe($[4]+""+$[4]),format:de?"name":"hex8"}:($=ie.hex3.exec(fe))?{r:z($[1]+""+$[1]),g:z($[2]+""+$[2]),b:z($[3]+""+$[3]),format:de?"name":"hex"}:!1}function be(fe){var de,$;return fe=fe||{level:"AA",size:"small"},de=(fe.level||"AA").toUpperCase(),$=(fe.size||"small").toLowerCase(),de!=="AA"&&de!=="AAA"&&(de="AA"),$!=="small"&&$!=="large"&&($="small"),{level:de,size:$}}ze.exports?ze.exports=r:!(se=function(){return r}.call(me,P,me,ze),se!==void 0&&(ze.exports=se))})(Math)},aKvl:function(ze,me,P){var se=P("Sj9i"),X=se.quadraticProjectPoint;function M(y,E,x,C,h,s,r,n,e){if(r===0)return!1;var l=r;if(e>E+l&&e>C+l&&e>s+l||e<E-l&&e<C-l&&e<s-l||n>y+l&&n>x+l&&n>h+l||n<y-l&&n<x-l&&n<h-l)return!1;var c=X(y,E,x,C,h,s,n,e,null);return c<=l/2}me.containStroke=M},aX58:function(ze,me,P){var se=P("3gBT"),X=P("ItGF"),M=P("bYtY"),y=P("0s+r"),E=P("r6Bn"),x=P("7SHv"),C=P("MKOG"),h=P("zarK");/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var s=!X.canvasSupported,r={canvas:x},n={},e="4.3.1";function l(A,m){var v=new i(se(),A,m);return n[v.id]=v,v}function c(A){if(A)A.dispose();else{for(var m in n)n.hasOwnProperty(m)&&n[m].dispose();n={}}return this}function o(A){return n[A]}function f(A,m){r[A]=m}function d(A){delete n[A]}var i=function(A,m,v){v=v||{},this.dom=m,this.id=A;var _=this,w=new E,B=v.renderer;if(s){if(!r.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");B="vml"}else(!B||!r[B])&&(B="canvas");var b=new r[B](m,w,v,A);this.storage=w,this.painter=b;var p=!X.node&&!X.worker?new h(b.getViewportRoot(),b.root):null;this.handler=new y(w,b,p,b.root),this.animation=new C({stage:{update:M.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var u=w.delFromStorage,a=w.addToStorage;w.delFromStorage=function(T){u.call(w,T),T&&T.removeSelfFromZr(_)},w.addToStorage=function(T){a.call(w,T),T.addSelfToZr(_)}};i.prototype={constructor:i,getId:function(){return this.id},add:function(A){this.storage.addRoot(A),this._needsRefresh=!0},remove:function(A){this.storage.delRoot(A),this._needsRefresh=!0},configLayer:function(A,m){this.painter.configLayer&&this.painter.configLayer(A,m),this._needsRefresh=!0},setBackgroundColor:function(A){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(A),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var A;this._needsRefresh&&(A=!0,this.refreshImmediately()),this._needsRefreshHover&&(A=!0,this.refreshHoverImmediately()),A&&this.trigger("rendered")},addHover:function(A,m){if(this.painter.addHover){var v=this.painter.addHover(A,m);return this.refreshHover(),v}},removeHover:function(A){this.painter.removeHover&&(this.painter.removeHover(A),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(A){A=A||{},this.painter.resize(A.width,A.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(A,m){return this.painter.pathToImage(A,m)},setCursorStyle:function(A){this.handler.setCursorStyle(A)},findHover:function(A,m){return this.handler.findHover(A,m)},on:function(A,m,v){this.handler.on(A,m,v)},off:function(A,m){this.handler.off(A,m)},trigger:function(A,m){this.handler.trigger(A,m)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,d(this.id)}},me.version=e,me.init=l,me.dispose=c,me.getInstance=o,me.registerPainter=f},bT9E:function(ze,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("VTBJ");function X(M,y){var E=Object(se.a)({},M);return Array.isArray(y)&&y.forEach(function(x){delete E[x]}),E}},bYtY:function(ze,me){var P={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},se={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},X=Object.prototype.toString,M=Array.prototype,y=M.forEach,E=M.filter,x=M.slice,C=M.map,h=M.reduce,s={};function r($,ue){$==="createCanvas"&&(d=null),s[$]=ue}function n($){if($==null||typeof $!="object")return $;var ue=$,Ae=X.call($);if(Ae==="[object Array]"){if(!ge($)){ue=[];for(var ce=0,xe=$.length;ce<xe;ce++)ue[ce]=n($[ce])}}else if(se[Ae]){if(!ge($)){var De=$.constructor;if($.constructor.from)ue=De.from($);else{ue=new De($.length);for(var ce=0,xe=$.length;ce<xe;ce++)ue[ce]=n($[ce])}}}else if(!P[Ae]&&!ge($)&&!Y($)){ue={};for(var Re in $)$.hasOwnProperty(Re)&&(ue[Re]=n($[Re]))}return ue}function e($,ue,Ae){if(!R(ue)||!R($))return Ae?n(ue):$;for(var ce in ue)if(ue.hasOwnProperty(ce)){var xe=$[ce],De=ue[ce];R(De)&&R(xe)&&!O(De)&&!O(xe)&&!Y(De)&&!Y(xe)&&!k(De)&&!k(xe)&&!ge(De)&&!ge(xe)?e(xe,De,Ae):(Ae||!(ce in $))&&($[ce]=n(ue[ce],!0))}return $}function l($,ue){for(var Ae=$[0],ce=1,xe=$.length;ce<xe;ce++)Ae=e(Ae,$[ce],ue);return Ae}function c($,ue){for(var Ae in ue)ue.hasOwnProperty(Ae)&&($[Ae]=ue[Ae]);return $}function o($,ue,Ae){for(var ce in ue)ue.hasOwnProperty(ce)&&(Ae?ue[ce]!=null:$[ce]==null)&&($[ce]=ue[ce]);return $}var f=function(){return s.createCanvas()};s.createCanvas=function(){return document.createElement("canvas")};var d;function i(){return d||(d=f().getContext("2d")),d}function A($,ue){if($){if($.indexOf)return $.indexOf(ue);for(var Ae=0,ce=$.length;Ae<ce;Ae++)if($[Ae]===ue)return Ae}return-1}function m($,ue){var Ae=$.prototype;function ce(){}ce.prototype=ue.prototype,$.prototype=new ce;for(var xe in Ae)Ae.hasOwnProperty(xe)&&($.prototype[xe]=Ae[xe]);$.prototype.constructor=$,$.superClass=ue}function v($,ue,Ae){$="prototype"in $?$.prototype:$,ue="prototype"in ue?ue.prototype:ue,o($,ue,Ae)}function _($){return $?typeof $=="string"?!1:typeof $.length=="number":void 0}function w($,ue,Ae){if(!($&&ue))return;if($.forEach&&$.forEach===y)$.forEach(ue,Ae);else if($.length===+$.length)for(var ce=0,xe=$.length;ce<xe;ce++)ue.call(Ae,$[ce],ce,$);else for(var De in $)$.hasOwnProperty(De)&&ue.call(Ae,$[De],De,$)}function B($,ue,Ae){if(!($&&ue))return;if($.map&&$.map===C)return $.map(ue,Ae);for(var ce=[],xe=0,De=$.length;xe<De;xe++)ce.push(ue.call(Ae,$[xe],xe,$));return ce}function b($,ue,Ae,ce){if(!($&&ue))return;if($.reduce&&$.reduce===h)return $.reduce(ue,Ae,ce);for(var xe=0,De=$.length;xe<De;xe++)Ae=ue.call(ce,Ae,$[xe],xe,$);return Ae}function p($,ue,Ae){if(!($&&ue))return;if($.filter&&$.filter===E)return $.filter(ue,Ae);for(var ce=[],xe=0,De=$.length;xe<De;xe++)ue.call(Ae,$[xe],xe,$)&&ce.push($[xe]);return ce}function u($,ue,Ae){if(!($&&ue))return;for(var ce=0,xe=$.length;ce<xe;ce++)if(ue.call(Ae,$[ce],ce,$))return $[ce]}function a($,ue){var Ae=x.call(arguments,2);return function(){return $.apply(ue,Ae.concat(x.call(arguments)))}}function T($){var ue=x.call(arguments,1);return function(){return $.apply(this,ue.concat(x.call(arguments)))}}function O($){return X.call($)==="[object Array]"}function S($){return typeof $=="function"}function D($){return X.call($)==="[object String]"}function R($){var ue=typeof $;return ue==="function"||!!$&&ue==="object"}function k($){return!!P[X.call($)]}function Q($){return!!se[X.call($)]}function Y($){return typeof $=="object"&&typeof $.nodeType=="number"&&typeof $.ownerDocument=="object"}function U($){return $!==$}function K($){for(var ue=0,Ae=arguments.length;ue<Ae;ue++)if(arguments[ue]!=null)return arguments[ue]}function z($,ue){return $!=null?$:ue}function F($,ue,Ae){return $!=null?$:ue!=null?ue:Ae}function H(){return Function.call.apply(x,arguments)}function G($){if(typeof $=="number")return[$,$,$,$];var ue=$.length;return ue===2?[$[0],$[1],$[0],$[1]]:ue===3?[$[0],$[1],$[2],$[1]]:$}function ee($,ue){if(!$)throw new Error(ue)}function re($){return $==null?null:typeof $.trim=="function"?$.trim():$.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var pe="__ec_primitive__";function ie($){$[pe]=!0}function ge($){return $[pe]}function he($){var ue=O($);this.data={};var Ae=this;$ instanceof he?$.each(ce):$&&w($,ce);function ce(xe,De){ue?Ae.set(xe,De):Ae.set(De,xe)}}he.prototype={constructor:he,get:function($){return this.data.hasOwnProperty($)?this.data[$]:null},set:function($,ue){return this.data[$]=ue},each:function($,ue){ue!==void 0&&($=a($,ue));for(var Ae in this.data)this.data.hasOwnProperty(Ae)&&$(this.data[Ae],Ae)},removeKey:function($){delete this.data[$]}};function be($){return new he($)}function fe($,ue){for(var Ae=new $.constructor($.length+ue.length),ce=0;ce<$.length;ce++)Ae[ce]=$[ce];var xe=$.length;for(ce=0;ce<ue.length;ce++)Ae[ce+xe]=ue[ce];return Ae}function de(){}me.$override=r,me.clone=n,me.merge=e,me.mergeAll=l,me.extend=c,me.defaults=o,me.createCanvas=f,me.getContext=i,me.indexOf=A,me.inherits=m,me.mixin=v,me.isArrayLike=_,me.each=w,me.map=B,me.reduce=b,me.filter=p,me.find=u,me.bind=a,me.curry=T,me.isArray=O,me.isFunction=S,me.isString=D,me.isObject=R,me.isBuiltInObject=k,me.isTypedArray=Q,me.isDom=Y,me.eqNaN=U,me.retrieve=K,me.retrieve2=z,me.retrieve3=F,me.slice=H,me.normalizeCssArray=G,me.assert=ee,me.trim=re,me.setAsPrimitive=ie,me.isPrimitive=ge,me.createHashMap=be,me.concatArray=fe,me.noop=de},biw7:function(ze,me,P){"use strict";var se=P("q1tI"),X=P.n(se),M=se.createContext(null);me.a=M},c5Ni:function(ze,me,P){},cCSd:function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___3Q6yG",flex_space_between:"flex_space_between___S_CUk",flex_box_vertical_center:"flex_box_vertical_center___2Gdbl",flex_box_center_end:"flex_box_center_end___1xrL5",flex_box_column:"flex_box_column___16e2L",wrp:"wrp___3ZwBI",drawer:"drawer___1PTh9",menu:"menu___DFNiI",actived:"actived___1sNU9",actived2:"actived2___2BWt2",listItem:"listItem___1ylrh",info:"info___F7JZE",title:"title___2kNmP",titleLeft:"titleLeft___1h-DH",titleRight:"titleRight___hT8FM",search:"search___1KEgc",description:"description___31f06",menuCourse:"menuCourse___3RVET"}},cRFk:function(ze,me,P){ze.exports=P.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var se=1,X=function(){return"".concat(se++)};me.default=X},crp1:function(ze,me,P){"use strict";P.d(me,"b",function(){return Je}),P.d(me,"a",function(){return Ft});var se={},X=function(Be,Ue,$e,vt,gt){var Vt=se[Ue]||(se[Ue]=URL.createObjectURL(new Blob([Be],{type:"text/javascript"}))),an=new Worker(Vt);return an.onerror=function(Qt){return gt(Qt.error,null)},an.onmessage=function(Qt){return gt(null,Qt.data)},an.postMessage($e,vt),an},M=Uint8Array,y=Uint16Array,E=Uint32Array,x=new M([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),C=new M([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),h=new M([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(Be,Ue){for(var $e=new y(31),vt=0;vt<31;++vt)$e[vt]=Ue+=1<<Be[vt-1];for(var gt=new E($e[30]),vt=1;vt<30;++vt)for(var Vt=$e[vt];Vt<$e[vt+1];++Vt)gt[Vt]=Vt-$e[vt]<<5|vt;return[$e,gt]},r=s(x,2),n=r[0],e=r[1];n[28]=258,e[258]=28;for(var l=s(C,0),c=l[0],o=l[1],f=new y(32768),d=0;d<32768;++d){var i=(d&43690)>>>1|(d&21845)<<1;i=(i&52428)>>>2|(i&13107)<<2,i=(i&61680)>>>4|(i&3855)<<4,f[d]=((i&65280)>>>8|(i&255)<<8)>>>1}for(var A=function(Be,Ue,$e){for(var vt=Be.length,gt=0,Vt=new y(Ue);gt<vt;++gt)++Vt[Be[gt]-1];var an=new y(Ue);for(gt=0;gt<Ue;++gt)an[gt]=an[gt-1]+Vt[gt-1]<<1;var Qt;if($e){Qt=new y(1<<Ue);var Kt=15-Ue;for(gt=0;gt<vt;++gt)if(Be[gt])for(var yn=gt<<4|Be[gt],fn=Ue-Be[gt],Gn=an[Be[gt]-1]++<<fn,Cr=Gn|(1<<fn)-1;Gn<=Cr;++Gn)Qt[f[Gn]>>>Kt]=yn}else for(Qt=new y(vt),gt=0;gt<vt;++gt)Qt[gt]=f[an[Be[gt]-1]++]>>>15-Be[gt];return Qt},m=new M(288),d=0;d<144;++d)m[d]=8;for(var d=144;d<256;++d)m[d]=9;for(var d=256;d<280;++d)m[d]=7;for(var d=280;d<288;++d)m[d]=8;for(var v=new M(32),d=0;d<32;++d)v[d]=5;var _=A(m,9,0),w=A(m,9,1),B=A(v,5,0),b=A(v,5,1),p=function(Be){for(var Ue=Be[0],$e=1;$e<Be.length;++$e)Be[$e]>Ue&&(Ue=Be[$e]);return Ue},u=function(Be,Ue,$e){var vt=Ue/8>>0;return(Be[vt]|Be[vt+1]<<8)>>>(Ue&7)&$e},a=function(Be,Ue){var $e=Ue/8>>0;return(Be[$e]|Be[$e+1]<<8|Be[$e+2]<<16)>>>(Ue&7)},T=function(Be){return(Be/8>>0)+(Be&7&&1)},O=function(Be,Ue,$e){(Ue==null||Ue<0)&&(Ue=0),($e==null||$e>Be.length)&&($e=Be.length);var vt=new(Be instanceof y?y:Be instanceof E?E:M)($e-Ue);return vt.set(Be.subarray(Ue,$e)),vt},S=function(Be,Ue,$e){var vt=Be.length,gt=!Ue||$e,Vt=!$e||$e.i;$e||($e={}),Ue||(Ue=new M(vt*3));var an=function(Pi){var ji=Ue.length;if(Pi>ji){var Ti=new M(Math.max(ji*2,Pi));Ti.set(Ue),Ue=Ti}},Qt=$e.f||0,Kt=$e.p||0,yn=$e.b||0,fn=$e.l,Gn=$e.d,Cr=$e.m,pn=$e.n,Ot=vt*8;do{if(!fn){$e.f=Qt=u(Be,Kt,1);var on=u(Be,Kt+1,3);if(Kt+=3,on)if(on==1)fn=w,Gn=b,Cr=9,pn=5;else if(on==2){var fr=u(Be,Kt,31)+257,nr=u(Be,Kt+10,15)+4,Dr=fr+u(Be,Kt+5,31)+1;Kt+=14;for(var Wr=new M(Dr),Gr=new M(19),hr=0;hr<nr;++hr)Gr[h[hr]]=u(Be,Kt+hr*3,7);Kt+=nr*3;var sa=p(Gr),Oa=(1<<sa)-1;if(!Vt&&Kt+Dr*(sa+7)>Ot)break;for(var di=A(Gr,sa,1),hr=0;hr<Dr;){var ga=di[u(Be,Kt,Oa)];Kt+=ga&15;var Sn=ga>>>4;if(Sn<16)Wr[hr++]=Sn;else{var ja=0,Ai=0;for(Sn==16?(Ai=3+u(Be,Kt,3),Kt+=2,ja=Wr[hr-1]):Sn==17?(Ai=3+u(Be,Kt,7),Kt+=3):Sn==18&&(Ai=11+u(Be,Kt,127),Kt+=7);Ai--;)Wr[hr++]=ja}}var Ga=Wr.subarray(0,fr),qr=Wr.subarray(fr);Cr=p(Ga),pn=p(qr),fn=A(Ga,Cr,1),Gn=A(qr,pn,1)}else throw"invalid block type";else{var Sn=T(Kt)+4,_r=Be[Sn-4]|Be[Sn-3]<<8,cr=Sn+_r;if(cr>vt){if(Vt)throw"unexpected EOF";break}gt&&an(yn+_r),Ue.set(Be.subarray(Sn,cr),yn),$e.b=yn+=_r,$e.p=Kt=cr*8;continue}if(Kt>Ot)throw"unexpected EOF"}gt&&an(yn+131072);for(var Qa=(1<<Cr)-1,Va=(1<<pn)-1,Xa=Cr+pn+18;Vt||Kt+Xa<Ot;){var ja=fn[a(Be,Kt)&Qa],oi=ja>>>4;if(Kt+=ja&15,Kt>Ot)throw"unexpected EOF";if(!ja)throw"invalid length/literal";if(oi<256)Ue[yn++]=oi;else if(oi==256){fn=null;break}else{var si=oi-254;if(oi>264){var hr=oi-257,Ea=x[hr];si=u(Be,Kt,(1<<Ea)-1)+n[hr],Kt+=Ea}var Ca=Gn[a(Be,Kt)&Va],Yr=Ca>>>4;if(!Ca)throw"invalid distance";Kt+=Ca&15;var qr=c[Yr];if(Yr>3){var Ea=C[Yr];qr+=a(Be,Kt)&(1<<Ea)-1,Kt+=Ea}if(Kt>Ot)throw"unexpected EOF";gt&&an(yn+131072);for(var ha=yn+si;yn<ha;yn+=4)Ue[yn]=Ue[yn-qr],Ue[yn+1]=Ue[yn+1-qr],Ue[yn+2]=Ue[yn+2-qr],Ue[yn+3]=Ue[yn+3-qr];yn=ha}}$e.l=fn,$e.p=Kt,$e.b=yn,fn&&(Qt=1,$e.m=Cr,$e.d=Gn,$e.n=pn)}while(!Qt);return yn==Ue.length?Ue:O(Ue,0,yn)},D=function(Be,Ue,$e){$e<<=Ue&7;var vt=Ue/8>>0;Be[vt]|=$e,Be[vt+1]|=$e>>>8},R=function(Be,Ue,$e){$e<<=Ue&7;var vt=Ue/8>>0;Be[vt]|=$e,Be[vt+1]|=$e>>>8,Be[vt+2]|=$e>>>16},k=function(Be,Ue){for(var $e=[],vt=0;vt<Be.length;++vt)Be[vt]&&$e.push({s:vt,f:Be[vt]});var gt=$e.length,Vt=$e.slice();if(!gt)return[new M(0),0];if(gt==1){var an=new M($e[0].s+1);return an[$e[0].s]=1,[an,1]}$e.sort(function(Dr,Wr){return Dr.f-Wr.f}),$e.push({s:-1,f:25001});var Qt=$e[0],Kt=$e[1],yn=0,fn=1,Gn=2;for($e[0]={s:-1,f:Qt.f+Kt.f,l:Qt,r:Kt};fn!=gt-1;)Qt=$e[$e[yn].f<$e[Gn].f?yn++:Gn++],Kt=$e[yn!=fn&&$e[yn].f<$e[Gn].f?yn++:Gn++],$e[fn++]={s:-1,f:Qt.f+Kt.f,l:Qt,r:Kt};for(var Cr=Vt[0].s,vt=1;vt<gt;++vt)Vt[vt].s>Cr&&(Cr=Vt[vt].s);var pn=new y(Cr+1),Ot=Q($e[fn-1],pn,0);if(Ot>Ue){var vt=0,on=0,Sn=Ot-Ue,_r=1<<Sn;for(Vt.sort(function(Wr,Gr){return pn[Gr.s]-pn[Wr.s]||Wr.f-Gr.f});vt<gt;++vt){var cr=Vt[vt].s;if(pn[cr]>Ue)on+=_r-(1<<Ot-pn[cr]),pn[cr]=Ue;else break}for(on>>>=Sn;on>0;){var fr=Vt[vt].s;pn[fr]<Ue?on-=1<<Ue-pn[fr]++-1:++vt}for(;vt>=0&&on;--vt){var nr=Vt[vt].s;pn[nr]==Ue&&(--pn[nr],++on)}Ot=Ue}return[new M(pn),Ot]},Q=function(Be,Ue,$e){return Be.s==-1?Math.max(Q(Be.l,Ue,$e+1),Q(Be.r,Ue,$e+1)):Ue[Be.s]=$e},Y=function(Be){for(var Ue=Be.length;Ue&&!Be[--Ue];);for(var $e=new y(++Ue),vt=0,gt=Be[0],Vt=1,an=function(Kt){$e[vt++]=Kt},Qt=1;Qt<=Ue;++Qt)if(Be[Qt]==gt&&Qt!=Ue)++Vt;else{if(!gt&&Vt>2){for(;Vt>138;Vt-=138)an(32754);Vt>2&&(an(Vt>10?Vt-11<<5|28690:Vt-3<<5|12305),Vt=0)}else if(Vt>3){for(an(gt),--Vt;Vt>6;Vt-=6)an(8304);Vt>2&&(an(Vt-3<<5|8208),Vt=0)}for(;Vt--;)an(gt);Vt=1,gt=Be[Qt]}return[$e.subarray(0,vt),Ue]},U=function(Be,Ue){for(var $e=0,vt=0;vt<Ue.length;++vt)$e+=Be[vt]*Ue[vt];return $e},K=function(Be,Ue,$e){var vt=$e.length,gt=T(Ue+2);Be[gt]=vt&255,Be[gt+1]=vt>>>8,Be[gt+2]=Be[gt]^255,Be[gt+3]=Be[gt+1]^255;for(var Vt=0;Vt<vt;++Vt)Be[gt+Vt+4]=$e[Vt];return(gt+4+vt)*8},z=function(Be,Ue,$e,vt,gt,Vt,an,Qt,Kt,yn,fn){D(Ue,fn++,$e),++gt[256];for(var Gn=k(gt,15),Cr=Gn[0],pn=Gn[1],Ot=k(Vt,15),on=Ot[0],Sn=Ot[1],_r=Y(Cr),cr=_r[0],fr=_r[1],nr=Y(on),Dr=nr[0],Wr=nr[1],Gr=new y(19),hr=0;hr<cr.length;++hr)Gr[cr[hr]&31]++;for(var hr=0;hr<Dr.length;++hr)Gr[Dr[hr]&31]++;for(var sa=k(Gr,7),Oa=sa[0],di=sa[1],ga=19;ga>4&&!Oa[h[ga-1]];--ga);var ja=yn+5<<3,Ai=U(gt,m)+U(Vt,v)+an,Ga=U(gt,Cr)+U(Vt,on)+an+14+3*ga+U(Gr,Oa)+(2*Gr[16]+3*Gr[17]+7*Gr[18]);if(ja<=Ai&&ja<=Ga)return K(Ue,fn,Be.subarray(Kt,Kt+yn));var qr,Qa,Va,Xa;if(D(Ue,fn,1+(Ga<Ai)),fn+=2,Ga<Ai){qr=A(Cr,pn,0),Qa=Cr,Va=A(on,Sn,0),Xa=on;var oi=A(Oa,di,0);D(Ue,fn,fr-257),D(Ue,fn+5,Wr-1),D(Ue,fn+10,ga-4),fn+=14;for(var hr=0;hr<ga;++hr)D(Ue,fn+3*hr,Oa[h[hr]]);fn+=3*ga;for(var si=[cr,Dr],Ea=0;Ea<2;++Ea)for(var Ca=si[Ea],hr=0;hr<Ca.length;++hr){var Yr=Ca[hr]&31;D(Ue,fn,oi[Yr]),fn+=Oa[Yr],Yr>15&&(D(Ue,fn,Ca[hr]>>>5&127),fn+=Ca[hr]>>>12)}}else qr=_,Qa=m,Va=B,Xa=v;for(var hr=0;hr<Qt;++hr)if(vt[hr]>255){var Yr=vt[hr]>>>18&31;R(Ue,fn,qr[Yr+257]),fn+=Qa[Yr+257],Yr>7&&(D(Ue,fn,vt[hr]>>>23&31),fn+=x[Yr]);var ha=vt[hr]&31;R(Ue,fn,Va[ha]),fn+=Xa[ha],ha>3&&(R(Ue,fn,vt[hr]>>>5&8191),fn+=C[ha])}else R(Ue,fn,qr[vt[hr]]),fn+=Qa[vt[hr]];return R(Ue,fn,qr[256]),fn+Qa[256]},F=new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new M(0),G=function(Be,Ue,$e,vt,gt,Vt){var an=Be.length,Qt=new M(vt+an+5*(1+Math.floor(an/7e3))+gt),Kt=Qt.subarray(vt,Qt.length-gt),yn=0;if(!Ue||an<8)for(var fn=0;fn<=an;fn+=65535){var Gn=fn+65535;Gn<an?yn=K(Kt,yn,Be.subarray(fn,Gn)):(Kt[fn]=Vt,yn=K(Kt,yn,Be.subarray(fn,an)))}else{for(var Cr=F[Ue-1],pn=Cr>>>13,Ot=Cr&8191,on=(1<<$e)-1,Sn=new y(32768),_r=new y(on+1),cr=Math.ceil($e/3),fr=2*cr,nr=function(tr){return(Be[tr]^Be[tr+1]<<cr^Be[tr+2]<<fr)&on},Dr=new E(25e3),Wr=new y(288),Gr=new y(32),hr=0,sa=0,fn=0,Oa=0,di=0,ga=0;fn<an;++fn){var ja=nr(fn),Ai=fn&32767,Ga=_r[ja];if(Sn[Ai]=Ga,_r[ja]=Ai,di<=fn){var qr=an-fn;if((hr>7e3||Oa>24576)&&qr>423){yn=z(Be,Kt,0,Dr,Wr,Gr,sa,Oa,ga,fn-ga,yn),Oa=hr=sa=0,ga=fn;for(var Qa=0;Qa<286;++Qa)Wr[Qa]=0;for(var Qa=0;Qa<30;++Qa)Gr[Qa]=0}var Va=2,Xa=0,oi=Ot,si=Ai-Ga&32767;if(qr>2&&ja==nr(fn-si))for(var Ea=Math.min(pn,qr)-1,Ca=Math.min(32767,fn),Yr=Math.min(258,qr);si<=Ca&&--oi&&Ai!=Ga;){if(Be[fn+Va]==Be[fn+Va-si]){for(var ha=0;ha<Yr&&Be[fn+ha]==Be[fn+ha-si];++ha);if(ha>Va){if(Va=ha,Xa=si,ha>Ea)break;for(var Pi=Math.min(si,ha-2),ji=0,Qa=0;Qa<Pi;++Qa){var Ti=fn-si+Qa+32768&32767,ko=Sn[Ti],Fo=Ti-ko+32768&32767;Fo>ji&&(ji=Fo,Ga=Ti)}}}Ai=Ga,Ga=Sn[Ai],si+=Ai-Ga+32768&32767}if(Xa){Dr[Oa++]=268435456|e[Va]<<18|o[Xa];var Ri=e[Va]&31,Ko=o[Xa]&31;sa+=x[Ri]+C[Ko],++Wr[257+Ri],++Gr[Ko],di=fn+Va,++hr}else Dr[Oa++]=Be[fn],++Wr[Be[fn]]}}yn=z(Be,Kt,Vt,Dr,Wr,Gr,sa,Oa,ga,fn-ga,yn),Vt||(yn=K(Kt,yn,H))}return O(Qt,0,vt+T(yn)+gt)},ee=function(){for(var Be=new E(256),Ue=0;Ue<256;++Ue){for(var $e=Ue,vt=9;--vt;)$e=($e&1&&3988292384)^$e>>>1;Be[Ue]=$e}return Be}(),re=function(){var Be=4294967295;return{p:function(Ue){for(var $e=Be,vt=0;vt<Ue.length;++vt)$e=ee[$e&255^Ue[vt]]^$e>>>8;Be=$e},d:function(){return Be^4294967295}}},pe=function(){var Be=1,Ue=0;return{p:function($e){for(var vt=Be,gt=Ue,Vt=$e.length,an=0;an!=Vt;){for(var Qt=Math.min(an+5552,Vt);an<Qt;++an)vt+=$e[an],gt+=vt;vt%=65521,gt%=65521}Be=vt,Ue=gt},d:function(){return(Be>>>8<<16|(Ue&255)<<8|Ue>>>8)+((Be&255)<<23)*2}}},ie=function(Be,Ue,$e,vt,gt){return G(Be,Ue.level==null?6:Ue.level,Ue.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Be.length)))*1.5):12+Ue.mem,$e,vt,!gt)},ge=function(Be,Ue){var $e={};for(var vt in Be)$e[vt]=Be[vt];for(var vt in Ue)$e[vt]=Ue[vt];return $e},he=function(Be,Ue,$e){for(var vt=Be(),gt=Be.toString(),Vt=gt.slice(gt.indexOf("[")+1,gt.lastIndexOf("]")).replace(/ /g,"").split(","),an=0;an<vt.length;++an){var Qt=vt[an],Kt=Vt[an];if(typeof Qt=="function"){Ue+=";"+Kt+"=";var yn=Qt.toString();if(Qt.prototype)if(yn.indexOf("[native code]")!=-1){var fn=yn.indexOf(" ",8)+1;Ue+=yn.slice(fn,yn.indexOf("(",fn))}else{Ue+=yn;for(var Gn in Qt.prototype)Ue+=";"+Kt+".prototype."+Gn+"="+Qt.prototype[Gn].toString()}else Ue+=yn}else $e[Kt]=Qt}return[Ue,$e]},be=[],fe=function(Be){var Ue=[];for(var $e in Be)(Be[$e]instanceof M||Be[$e]instanceof y||Be[$e]instanceof E)&&Ue.push((Be[$e]=new Be[$e].constructor(Be[$e])).buffer);return Ue},de=function(Be,Ue,$e,vt){var gt;if(!be[$e]){for(var Vt="",an={},Qt=Be.length-1,Kt=0;Kt<Qt;++Kt)gt=he(Be[Kt],Vt,an),Vt=gt[0],an=gt[1];be[$e]=he(Be[Qt],Vt,an)}var yn=ge({},be[$e][1]);return X(be[$e][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Ue.toString()+"}",$e,yn,fe(yn),vt)},$=function(){return[M,y,E,x,C,h,n,c,w,b,f,A,p,u,a,T,O,S,Ge,Re,ne]},ue=function(){return[M,y,E,x,C,h,e,o,_,m,B,v,f,F,H,A,D,R,k,Q,Y,U,K,z,T,O,G,ie,ke,Re]},Ae=function(){return[Ke,Qe,Te,re,ee]},ce=function(){return[pt,Le]},xe=function(){return[ut,Te,pe]},De=function(){return[yt]},Re=function(Be){return postMessage(Be,[Be.buffer])},ne=function(Be){return Be&&Be.size&&new M(Be.size)},N=function(Be,Ue,$e,vt,gt,Vt){var an=de($e,vt,gt,function(Qt,Kt){an.terminate(),Vt(Qt,Kt)});return Ue.consume||(Be=new M(Be)),an.postMessage([Be,Ue],[Be.buffer]),function(){an.terminate()}},W=function(Be){return Be.ondata=function(Ue,$e){return postMessage([Ue,$e],[Ue.buffer])},function(Ue){return Be.push(Ue.data[0],Ue.data[1])}},le=function(Be,Ue,$e,vt,gt){var Vt,an=de(Be,vt,gt,function(Qt,Kt){Qt?(an.terminate(),Ue.ondata.call(Ue,Qt)):(Kt[1]&&an.terminate(),Ue.ondata.call(Ue,Qt,Kt[0],Kt[1]))});an.postMessage($e),Ue.push=function(Qt,Kt){if(Vt)throw"stream finished";if(!Ue.ondata)throw"no stream handler";an.postMessage([Qt,Vt=Kt],[Qt.buffer])},Ue.terminate=function(){an.terminate()}},te=function(Be,Ue){return Be[Ue]|Be[Ue+1]<<8},oe=function(Be,Ue){return(Be[Ue]|Be[Ue+1]<<8|Be[Ue+2]<<16)+(Be[Ue+3]<<23)*2},Te=function(Be,Ue,$e){for(;$e;++Ue)Be[Ue]=$e,$e>>>=8},Ke=function(Be,Ue){var $e=Ue.filename;if(Be[0]=31,Be[1]=139,Be[2]=8,Be[8]=Ue.level<2?4:Ue.level==9?2:0,Be[9]=3,Ue.mtime!=0&&Te(Be,4,Math.floor(new Date(Ue.mtime||Date.now())/1e3)),$e){Be[3]=8;for(var vt=0;vt<=$e.length;++vt)Be[vt+10]=$e.charCodeAt(vt)}},pt=function(Be){if(Be[0]!=31||Be[1]!=139||Be[2]!=8)throw"invalid gzip data";var Ue=Be[3],$e=10;Ue&4&&($e+=Be[10]|(Be[11]<<8)+2);for(var vt=(Ue>>3&1)+(Ue>>4&1);vt>0;vt-=!Be[$e++]);return $e+(Ue&2)},Le=function(Be){var Ue=Be.length;return(Be[Ue-4]|Be[Ue-3]<<8|Be[Ue-2]<<16)+2*(Be[Ue-1]<<23)},Qe=function(Be){return 10+(Be.filename&&Be.filename.length+1||0)},ut=function(Be,Ue){var $e=Ue.level,vt=$e==0?0:$e<6?1:$e==9?3:2;Be[0]=120,Be[1]=vt<<6|(vt?32-2*vt:1)},yt=function(Be){if((Be[0]&15)!=8||Be[0]>>>4>7||(Be[0]<<8|Be[1])%31)throw"invalid zlib data";if(Be[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function at(Be,Ue){return!Ue&&typeof Be=="function"&&(Ue=Be,Be={}),this.ondata=Ue,Be}var rt=function(){function Be(Ue,$e){!$e&&typeof Ue=="function"&&($e=Ue,Ue={}),this.ondata=$e,this.o=Ue||{}}return Be.prototype.p=function(Ue,$e){this.ondata(ie(Ue,this.o,0,0,!$e),$e)},Be.prototype.push=function(Ue,$e){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=$e,this.p(Ue,$e||!1)},Be}(),Ze=function(){function Be(Ue,$e){le([ue,function(){return[W,rt]}],this,at.call(this,Ue,$e),function(vt){var gt=new rt(vt.data);onmessage=W(gt)},6)}return Be}();function Ve(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[ue],function(vt){return Re(ke(vt.data[0],vt.data[1]))},0,$e)}function ke(Be,Ue){return Ue===void 0&&(Ue={}),ie(Be,Ue,0,0)}var we=function(){function Be(Ue){this.s={},this.p=new M(0),this.ondata=Ue}return Be.prototype.e=function(Ue){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var $e=this.p.length,vt=new M($e+Ue.length);vt.set(this.p),vt.set(Ue,$e),this.p=vt},Be.prototype.c=function(Ue){this.d=this.s.i=Ue||!1;var $e=this.s.b,vt=S(this.p,this.o,this.s);this.ondata(O(vt,$e,this.s.b),this.d),this.o=O(vt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Be.prototype.push=function(Ue,$e){this.e(Ue),this.c($e)},Be}(),Me=function(){function Be(Ue){this.ondata=Ue,le([$,function(){return[W,we]}],this,0,function(){var $e=new we;onmessage=W($e)},7)}return Be}();function Ie(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[$],function(vt){return Re(Ge(vt.data[0],ne(vt.data[1])))},1,$e)}function Ge(Be,Ue){return S(Be,Ue)}var ot=function(){function Be(Ue,$e){this.c=re(),this.l=0,this.v=1,rt.call(this,Ue,$e)}return Be.prototype.push=function(Ue,$e){rt.prototype.push.call(this,Ue,$e)},Be.prototype.p=function(Ue,$e){this.c.p(Ue),this.l+=Ue.length;var vt=ie(Ue,this.o,this.v&&Qe(this.o),$e&&8,!$e);this.v&&(Ke(vt,this.o),this.v=0),$e&&(Te(vt,vt.length-8,this.c.d()),Te(vt,vt.length-4,this.l)),this.ondata(vt,$e)},Be}(),mt=function(){function Be(Ue,$e){le([ue,Ae,function(){return[W,rt,ot]}],this,at.call(this,Ue,$e),function(vt){var gt=new ot(vt.data);onmessage=W(gt)},8)}return Be}();function St(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[ue,Ae,function(){return[_t]}],function(vt){return Re(_t(vt.data[0],vt.data[1]))},2,$e)}function _t(Be,Ue){Ue===void 0&&(Ue={});var $e=re(),vt=Be.length;$e.p(Be);var gt=ie(Be,Ue,Qe(Ue),8),Vt=gt.length;return Ke(gt,Ue),Te(gt,Vt-8,$e.d()),Te(gt,Vt-4,vt),gt}var Tt=function(){function Be(Ue){this.v=1,we.call(this,Ue)}return Be.prototype.push=function(Ue,$e){if(we.prototype.e.call(this,Ue),this.v){var vt=pt(this.p);if(vt>=this.p.length&&!$e)return;this.p=this.p.subarray(vt),this.v=0}if($e){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}we.prototype.c.call(this,$e)},Be}(),Lt=function(){function Be(Ue){this.ondata=Ue,le([$,ce,function(){return[W,we,Tt]}],this,0,function(){var $e=new Tt;onmessage=W($e)},9)}return Be}();function Dt(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[$,ce,function(){return[Ct]}],function(vt){return Re(Ct(vt.data[0]))},3,$e)}function Ct(Be,Ue){return S(Be.subarray(pt(Be),-8),Ue||new M(Le(Be)))}var ct=function(){function Be(Ue,$e){this.c=pe(),this.v=1,rt.call(this,Ue,$e)}return Be.prototype.push=function(Ue,$e){rt.prototype.push.call(this,Ue,$e)},Be.prototype.p=function(Ue,$e){this.c.p(Ue);var vt=ie(Ue,this.o,this.v&&2,$e&&4,!$e);this.v&&(ut(vt,this.o),this.v=0),$e&&Te(vt,vt.length-4,this.c.d()),this.ondata(vt,$e)},Be}(),At=function(){function Be(Ue,$e){le([ue,xe,function(){return[W,rt,ct]}],this,at.call(this,Ue,$e),function(vt){var gt=new ct(vt.data);onmessage=W(gt)},10)}return Be}();function Pe(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[ue,xe,function(){return[Je]}],function(vt){return Re(Je(vt.data[0],vt.data[1]))},4,$e)}function Je(Be,Ue){Ue===void 0&&(Ue={});var $e=pe();$e.p(Be);var vt=ie(Be,Ue,2,4);return ut(vt,Ue),Te(vt,vt.length-4,$e.d()),vt}var xt=function(){function Be(Ue){this.v=1,we.call(this,Ue)}return Be.prototype.push=function(Ue,$e){if(we.prototype.e.call(this,Ue),this.v){if(this.p.length<2&&!$e)return;this.p=this.p.subarray(2),this.v=0}if($e){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}we.prototype.c.call(this,$e)},Be}(),ft=function(){function Be(Ue){this.ondata=Ue,le([$,De,function(){return[W,we,xt]}],this,0,function(){var $e=new xt;onmessage=W($e)},11)}return Be}();function Rt(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return N(Be,Ue,[$,De,function(){return[Ft]}],function(vt){return Re(Ft(vt.data[0],ne(vt.data[1])))},5,$e)}function Ft(Be,Ue){return S((yt(Be),Be.subarray(2,-4)),Ue)}var Et=function(){function Be(Ue){this.G=Tt,this.I=we,this.Z=xt,this.ondata=Ue}return Be.prototype.push=function(Ue,$e){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Ue,$e);else{if(this.p&&this.p.length){var vt=new M(this.p.length+Ue.length);vt.set(this.p),vt.set(Ue,this.p.length)}else this.p=Ue;if(this.p.length>2){var gt=this,Vt=function(){gt.ondata.apply(gt,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Vt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Vt):new this.Z(Vt),this.s.push(this.p,$e),this.p=null}}},Be}(),Nt=function(){function Be(Ue){this.G=Lt,this.I=Me,this.Z=ft,this.ondata=Ue}return Be.prototype.push=function(Ue,$e){Et.prototype.push.call(this,Ue,$e)},Be}();function tn(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";return Be[0]==31&&Be[1]==139&&Be[2]==8?Dt(Be,Ue,$e):(Be[0]&15)!=8||Be[0]>>4>7||(Be[0]<<8|Be[1])%31?Ie(Be,Ue,$e):Rt(Be,Ue,$e)}function Jn(Be,Ue){return Be[0]==31&&Be[1]==139&&Be[2]==8?Ct(Be,Ue):(Be[0]&15)!=8||Be[0]>>4>7||(Be[0]<<8|Be[1])%31?Ge(Be,Ue):Ft(Be,Ue)}var On=function(Be,Ue,$e,vt){for(var gt in Be){var Vt=Be[gt],an=Ue+gt;Vt instanceof M?$e[an]=[Vt,vt]:Array.isArray(Vt)?$e[an]=[Vt[0],ge(vt,Vt[1])]:On(Vt,an+"/",$e,vt)}};function Lr(Be,Ue){var $e=Be.length;if(!Ue&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Be);for(var vt=new M(Be.length+(Be.length>>>1)),gt=0,Vt=function(yn){vt[gt++]=yn},an=0;an<$e;++an){if(gt+5>vt.length){var Qt=new M(gt+8+($e-an<<1));Qt.set(vt),vt=Qt}var Kt=Be.charCodeAt(an);Kt<128||Ue?Vt(Kt):Kt<2048?(Vt(192|Kt>>>6),Vt(128|Kt&63)):Kt>55295&&Kt<57344?(Kt=65536+(Kt&1023<<10)|Be.charCodeAt(++an)&1023,Vt(240|Kt>>>18),Vt(128|Kt>>>12&63),Vt(128|Kt>>>6&63),Vt(128|Kt&63)):(Vt(224|Kt>>>12),Vt(128|Kt>>>6&63),Vt(128|Kt&63))}return O(vt,0,gt)}function Kr(Be,Ue){var $e="";if(!Ue&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Be);for(var vt=0;vt<Be.length;){var gt=Be[vt++];gt<128||Ue?$e+=String.fromCharCode(gt):gt<224?$e+=String.fromCharCode((gt&31)<<6|Be[vt++]&63):gt<240?$e+=String.fromCharCode((gt&15)<<12|(Be[vt++]&63)<<6|Be[vt++]&63):(gt=((gt&15)<<18|(Be[vt++]&63)<<12|(Be[vt++]&63)<<6|Be[vt++]&63)-65536,$e+=String.fromCharCode(55296|gt>>10,56320|gt&1023))}return $e}var Ir=function(Be,Ue){return Ue+30+te(Be,Ue+26)+te(Be,Ue+28)},xn=function(Be,Ue,$e){var vt=te(Be,Ue+28),gt=Kr(Be.subarray(Ue+46,Ue+46+vt),!(te(Be,Ue+8)&2048)),Vt=Ue+46+vt,an=$e?Hr(Be,Vt):[oe(Be,Ue+20),oe(Be,Ue+24),oe(Be,Ue+42)],Qt=an[0],Kt=an[1],yn=an[2];return[te(Be,Ue+10),Qt,Kt,gt,Vt+te(Be,Ue+30)+te(Be,Ue+32),yn]},Hr=function(Be,Ue){for(;te(Be,Ue)!=1;Ue+=4+te(Be,Ue+2));return[oe(Be,Ue+12),oe(Be,Ue+4),oe(Be,Ue+20)]},ia=function(Be,Ue,$e,vt,gt,Vt,an,Qt,Kt,yn){var fn=Vt.length,Gn=vt.length;Te(Be,Ue,Kt!=null?33639248:67324752),Ue+=4,Kt!=null&&(Be[Ue]=20,Ue+=2),Be[Ue]=20,Ue+=2,Be[Ue++]=yn==8&&(Qt.level==1?6:Qt.level<6?4:Qt.level==9?2:0),Be[Ue++]=an&&8,Be[Ue]=yn,Ue+=2;var Cr=new Date(Qt.mtime||Date.now()),pn=Cr.getFullYear()-1980;if(pn<0||pn>119)throw"date not in range 1980-2099";Te(Be,Ue,(pn<<24)*2|Cr.getMonth()+1<<21|Cr.getDate()<<16|Cr.getHours()<<11|Cr.getMinutes()<<5|Cr.getSeconds()>>>1),Ue+=4,Te(Be,Ue,$e),Te(Be,Ue+4,Gn),Te(Be,Ue+8,gt),Te(Be,Ue+12,fn),Ue+=16,Kt!=null&&(Te(Be,Ue+=10,Kt),Ue+=4),Be.set(Vt,Ue),Ue+=fn,Kt==null&&Be.set(vt,Ue)},oa=function(Be,Ue,$e,vt,gt){Te(Be,Ue,101010256),Te(Be,Ue+8,$e),Te(Be,Ue+10,$e),Te(Be,Ue+12,vt),Te(Be,Ue+16,gt)};function jr(Be,Ue,$e){if($e||($e=Ue,Ue={}),typeof $e!="function")throw"no callback";var vt={};On(Be,"",vt,Ue);var gt=Object.keys(vt),Vt=gt.length,an=0,Qt=0,Kt=Vt,yn=new Array(Vt),fn=[],Gn=function(){for(var on=0;on<fn.length;++on)fn[on]()},Cr=function(){var on=new M(Qt+22),Sn=an,_r=Qt-an;Qt=0;for(var cr=0;cr<Kt;++cr){var fr=yn[cr];try{ia(on,Qt,fr.c,fr.d,fr.m,fr.n,fr.u,fr.p,null,fr.t),ia(on,an,fr.c,fr.d,fr.m,fr.n,fr.u,fr.p,Qt,fr.t),an+=46+fr.n.length,Qt+=30+fr.n.length+fr.d.length}catch(nr){return $e(nr,null)}}oa(on,an,yn.length,_r,Sn),$e(null,on)};Vt||Cr();for(var pn=function(on){var Sn=gt[on],_r=vt[Sn],cr=_r[0],fr=_r[1],nr=re(),Dr=cr.length;nr.p(cr);var Wr=Lr(Sn),Gr=Wr.length,hr=fr.level==0?0:8,sa=function(Oa,di){if(Oa)Gn(),$e(Oa,null);else{var ga=di.length;yn[on]={t:hr,d:di,m:Dr,c:nr.d(),u:Sn.length!=ga,n:Wr,p:fr},an+=30+Gr+ga,Qt+=76+2*Gr+ga,--Vt||Cr()}};if(Wr.length>65535&&sa("filename too long",null),!hr)sa(null,cr);else if(Dr<16e4)try{sa(null,ke(cr,fr))}catch(Oa){sa(Oa,null)}else fn.push(Ve(cr,fr,sa))},Ot=0;Ot<Kt;++Ot)pn(Ot);return Gn}function ca(Be,Ue){Ue===void 0&&(Ue={});var $e={},vt=[];On(Be,"",$e,Ue);var gt=0,Vt=0;for(var an in $e){var Qt=$e[an],Kt=Qt[0],yn=Qt[1],fn=yn.level==0?0:8,Gn=Lr(an),Cr=Gn.length;if(Gn.length>65535)throw"filename too long";var pn=fn?ke(Kt,yn):Kt,Ot=pn.length,on=re();on.p(Kt),vt.push({t:fn,d:pn,m:Kt.length,c:on.d(),u:an.length!=Cr,n:Gn,o:gt,p:yn}),gt+=30+Cr+Ot,Vt+=76+2*Cr+Ot}for(var Sn=new M(Vt+22),_r=gt,cr=Vt-gt,fr=0;fr<vt.length;++fr){var nr=vt[fr];ia(Sn,nr.o,nr.c,nr.d,nr.m,nr.n,nr.u,nr.p,null,nr.t),ia(Sn,gt,nr.c,nr.d,nr.m,nr.n,nr.u,nr.p,nr.o,nr.t),gt+=46+nr.n.length}return oa(Sn,gt,vt.length,cr,_r),Sn}function Ra(Be,Ue){if(typeof Ue!="function")throw"no callback";for(var $e=[],vt=function(){for(var Cr=0;Cr<$e.length;++Cr)$e[Cr]()},gt={},Vt=Be.length-22;oe(Be,Vt)!=101010256;--Vt)if(!Vt||Be.length-Vt>65558){Ue("invalid zip file",null);return}var an=te(Be,Vt+8);an||Ue(null,{});var Qt=an,Kt=oe(Be,Vt+16),yn=Kt==4294967295;if(yn){if(Vt=oe(Be,Vt-12),oe(Be,Vt)!=101075792)throw"invalid zip file";Qt=an=oe(Be,Vt+32),Kt=oe(Be,Vt+48)}for(var fn=function(Cr){var pn=xn(Be,Kt,yn),Ot=pn[0],on=pn[1],Sn=pn[2],_r=pn[3],cr=pn[4],fr=pn[5],nr=Ir(Be,fr);Kt=cr;var Dr=function(Gr,hr){Gr?(vt(),Ue(Gr,null)):(gt[_r]=hr,--an||Ue(null,gt))};if(!Ot)Dr(null,O(Be,nr,nr+on));else if(Ot==8){var Wr=Be.subarray(nr,nr+on);if(on<32e4)try{Dr(null,Ge(Wr,new M(Sn)))}catch(Gr){Dr(Gr,null)}else $e.push(Ie(Wr,{size:Sn},Dr))}else Dr("unknown compression type "+Ot,null)},Gn=0;Gn<Qt;++Gn)fn(Gn);return vt}function Pa(Be){for(var Ue={},$e=Be.length-22;oe(Be,$e)!=101010256;--$e)if(!$e||Be.length-$e>65558)throw"invalid zip file";var vt=te(Be,$e+8);if(!vt)return{};var gt=oe(Be,$e+16),Vt=gt==4294967295;if(Vt){if($e=oe(Be,$e-12),oe(Be,$e)!=101075792)throw"invalid zip file";vt=oe(Be,$e+32),gt=oe(Be,$e+48)}for(var an=0;an<vt;++an){var Qt=xn(Be,gt,Vt),Kt=Qt[0],yn=Qt[1],fn=Qt[2],Gn=Qt[3],Cr=Qt[4],pn=Qt[5],Ot=Ir(Be,pn);if(gt=Cr,!Kt)Ue[Gn]=O(Be,Ot,Ot+yn);else if(Kt==8)Ue[Gn]=Ge(Be.subarray(Ot,Ot+yn),new M(fn));else throw"unknown compression type "+Kt}return Ue}},csWT:function(ze,me,P){ze.exports=P.p+"static/choose.4ad1045f.svg"},dMvE:function(ze,me){var P={linear:function(X){return X},quadraticIn:function(X){return X*X},quadraticOut:function(X){return X*(2-X)},quadraticInOut:function(X){return(X*=2)<1?.5*X*X:-.5*(--X*(X-2)-1)},cubicIn:function(X){return X*X*X},cubicOut:function(X){return--X*X*X+1},cubicInOut:function(X){return(X*=2)<1?.5*X*X*X:.5*((X-=2)*X*X+2)},quarticIn:function(X){return X*X*X*X},quarticOut:function(X){return 1- --X*X*X*X},quarticInOut:function(X){return(X*=2)<1?.5*X*X*X*X:-.5*((X-=2)*X*X*X-2)},quinticIn:function(X){return X*X*X*X*X},quinticOut:function(X){return--X*X*X*X*X+1},quinticInOut:function(X){return(X*=2)<1?.5*X*X*X*X*X:.5*((X-=2)*X*X*X*X+2)},sinusoidalIn:function(X){return 1-Math.cos(X*Math.PI/2)},sinusoidalOut:function(X){return Math.sin(X*Math.PI/2)},sinusoidalInOut:function(X){return .5*(1-Math.cos(Math.PI*X))},exponentialIn:function(X){return X===0?0:Math.pow(1024,X-1)},exponentialOut:function(X){return X===1?1:1-Math.pow(2,-10*X)},exponentialInOut:function(X){return X===0?0:X===1?1:(X*=2)<1?.5*Math.pow(1024,X-1):.5*(-Math.pow(2,-10*(X-1))+2)},circularIn:function(X){return 1-Math.sqrt(1-X*X)},circularOut:function(X){return Math.sqrt(1- --X*X)},circularInOut:function(X){return(X*=2)<1?-.5*(Math.sqrt(1-X*X)-1):.5*(Math.sqrt(1-(X-=2)*X)+1)},elasticIn:function(X){var M,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,M=E/4):M=E*Math.asin(1/y)/(2*Math.PI),-(y*Math.pow(2,10*(X-=1))*Math.sin((X-M)*(2*Math.PI)/E)))},elasticOut:function(X){var M,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,M=E/4):M=E*Math.asin(1/y)/(2*Math.PI),y*Math.pow(2,-10*X)*Math.sin((X-M)*(2*Math.PI)/E)+1)},elasticInOut:function(X){var M,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,M=E/4):M=E*Math.asin(1/y)/(2*Math.PI),(X*=2)<1?-.5*(y*Math.pow(2,10*(X-=1))*Math.sin((X-M)*(2*Math.PI)/E)):y*Math.pow(2,-10*(X-=1))*Math.sin((X-M)*(2*Math.PI)/E)*.5+1)},backIn:function(X){var M=1.70158;return X*X*((M+1)*X-M)},backOut:function(X){var M=1.70158;return--X*X*((M+1)*X+M)+1},backInOut:function(X){var M=1.70158*1.525;return(X*=2)<1?.5*(X*X*((M+1)*X-M)):.5*((X-=2)*X*((M+1)*X+M)+2)},bounceIn:function(X){return 1-P.bounceOut(1-X)},bounceOut:function(X){return X<1/2.75?7.5625*X*X:X<2/2.75?7.5625*(X-=1.5/2.75)*X+.75:X<2.5/2.75?7.5625*(X-=2.25/2.75)*X+.9375:7.5625*(X-=2.625/2.75)*X+.984375},bounceInOut:function(X){return X<.5?P.bounceIn(X*2)*.5:P.bounceOut(X*2-1)*.5+.5}},se=P;ze.exports=se},dejd:function(ze,me,P){},djh8:function(ze,me,P){ze.exports=P.p+"static/qrCode.42927872.png"},dmUQ:function(ze,me,P){"use strict";var se=P("Ff2n"),X=P("rePB"),M=P("1OyB"),y=P("vuIU"),E=P("Ji7U"),x=P("md7G"),C=P("foSv"),h=P("q1tI"),s=P.n(h),r=P("TSYQ"),n=P.n(r),e=P("4IlW");function l(a,T){var O=Object.keys(a);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(a);T&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(a,D).enumerable})),O.push.apply(O,S)}return O}function c(a){for(var T=1;T<arguments.length;T++){var O=arguments[T]!=null?arguments[T]:{};T%2?l(Object(O),!0).forEach(function(S){Object(X.a)(a,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(O)):l(Object(O)).forEach(function(S){Object.defineProperty(a,S,Object.getOwnPropertyDescriptor(O,S))})}return a}function o(a){var T=f();return function(){var S=Object(C.a)(a),D;if(T){var R=Object(C.a)(this).constructor;D=Reflect.construct(S,arguments,R)}else D=S.apply(this,arguments);return Object(x.a)(this,D)}}function f(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(a){return!1}}function d(){}function i(a){a.preventDefault()}var A=function(T){return T.replace(/[^\w.-]+/g,"")},m=200,v=600,_=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,w=function(T){return T!=null},B=function(T,O){return O===T||typeof O=="number"&&typeof T=="number"&&isNaN(O)&&isNaN(T)},b=function(a){Object(E.a)(O,a);var T=o(O);function O(S){var D;Object(M.a)(this,O),D=T.call(this,S),D.onKeyDown=function(Q){var Y=D.props,U=Y.onKeyDown,K=Y.onPressEnter;if(Q.keyCode===e.a.UP){var z=D.getRatio(Q);D.up(Q,z,null),D.stop()}else if(Q.keyCode===e.a.DOWN){var F=D.getRatio(Q);D.down(Q,F,null),D.stop()}else Q.keyCode===e.a.ENTER&&K&&K(Q);if(D.recordCursorPosition(),D.lastKeyCode=Q.keyCode,U){for(var H=arguments.length,G=new Array(H>1?H-1:0),ee=1;ee<H;ee++)G[ee-1]=arguments[ee];U.apply(void 0,[Q].concat(G))}},D.onKeyUp=function(Q){var Y=D.props.onKeyUp;if(D.stop(),D.recordCursorPosition(),Y){for(var U=arguments.length,K=new Array(U>1?U-1:0),z=1;z<U;z++)K[z-1]=arguments[z];Y.apply(void 0,[Q].concat(K))}},D.onChange=function(Q){var Y=D.props.onChange;D.state.focused&&(D.inputting=!0),D.rawInput=D.props.parser(D.getValueFromEvent(Q)),D.setState({inputValue:D.rawInput}),Y(D.toNumber(D.rawInput))},D.onMouseUp=function(){var Q=D.props.onMouseUp;D.recordCursorPosition(),Q&&Q.apply(void 0,arguments)},D.onFocus=function(){var Q;D.setState({focused:!0}),(Q=D.props).onFocus.apply(Q,arguments)},D.onBlur=function(){var Q=D.props.onBlur;D.inputting=!1,D.setState({focused:!1});var Y=D.getCurrentValidValue(D.state.inputValue),U=D.setValue(Y,d);if(Q){var K=D.input.value,z=D.getInputDisplayValue({focus:!1,value:U});D.input.value=z&&Number(z),Q.apply(void 0,arguments),D.input.value=K}},D.getRatio=function(Q){var Y=1;return Q.metaKey||Q.ctrlKey?Y=.1:Q.shiftKey&&(Y=10),Y},D.getFullNum=function(Q){return isNaN(Q)?Q:/e/i.test(String(Q))?Number(Q).toFixed(18).replace(/\.?0+$/,""):Q},D.getPrecision=function(Q){if(w(D.props.precision))return D.props.precision;var Y=String(Q);if(Y.indexOf("e-")>=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var U=0;return Y.indexOf(".")>=0&&(U=Y.length-Y.indexOf(".")-1),U},D.getInputDisplayValue=function(Q){var Y=Q||D.state,U=Y.focused,K=Y.inputValue,z=Y.value,F;U?F=K:F=D.toPrecisionAsStep(z),F==null&&(F="");var H=D.formatWrapper(F);return w(D.props.decimalSeparator)&&(H=H.toString().replace(".",D.props.decimalSeparator)),H},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(Q){}},D.restoreByAfter=function(Q){if(Q===void 0)return!1;var Y=D.input.value,U=Y.lastIndexOf(Q);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===Q[0]?(D.fixCaret(K,K),!0):U+Q.length===Y.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(Y,U){var K=Q.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("down",Q,Y,U)},D.up=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("up",Q,Y,U)},D.saveInput=function(Q){D.input=Q};var R=S.value;R===void 0&&(R=S.defaultValue),D.state={focused:S.autoFocus};var k=D.getValidValue(D.toNumber(R));return D.state=c(c({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(y.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var R=this.props,k=R.value,Q=R.onChange,Y=R.max,U=R.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,Y)||!B(D.min,U)){var z=K?k:this.getValidValue(k),F;this.pressingUpOrDown?F=z:this.inputting?F=this.rawInput:F=this.toPrecisionAsStep(z),this.setState({value:z,inputValue:F})}var H="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==Y&&typeof H=="number"&&H>Y&&Q&&Q(Y),"min"in this.props&&D.min!==U&&typeof H=="number"&&H<U&&Q&&Q(U)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var G=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===e.a.BACKSPACE?G=this.cursorStart-1:this.lastKeyCode===e.a.DELETE&&(G=this.cursorStart):G=this.input.value.length,this.fixCaret(G,G)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case e.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case e.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ee){}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(D){var R=D;return R===""?R="":this.isNotCompleteNumber(parseFloat(R))?R=this.state.value:R=this.getValidValue(R),this.toNumber(R)}},{key:"getValueFromEvent",value:function(D){var R=D.target.value.trim().replace(/。/g,".");return w(this.props.decimalSeparator)&&(R=R.replace(this.props.decimalSeparator,".")),R}},{key:"getValidValue",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(D);return isNaN(Q)?D:(Q<R&&(Q=R),Q>k&&(Q=k),Q)}},{key:"setValue",value:function(D,R){var k=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),Y=this.state.value,U=Y===void 0?null:Y,K=this.state.inputValue,z=K===void 0?null:K,F=typeof Q=="number"?Q.toFixed(k):"".concat(Q),H=Q!==U||F!=="".concat(z);return"value"in this.props?(z=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:z},R)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(D)},R),H&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,Q=k.precision,Y=k.step;if(w(Q))return Q;var U=this.getPrecision(R),K=this.getPrecision(Y),z=this.getPrecision(D);return D?Math.max(z,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,R);return Math.pow(10,k)}},{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(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var R=Math.abs(this.getMaxPrecision(D));return isNaN(R)?D.toString():Number(D).toFixed(R)}},{key:"toNumber",value:function(D){var R=this.props.precision,k=this.state.focused,Q=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||Q?D:w(R)?Math.round(D*Math.pow(10,R))/Math.pow(10,R):Number(D)}},{key:"upStep",value:function(D,R){var k=this.props.step,Q=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),U=((Q*D+Q*k*R)/Q).toFixed(Y);return this.toNumber(U)}},{key:"downStep",value:function(D,R){var k=this.props.step,Q=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),U=((Q*D-Q*k*R)/Q).toFixed(Y);return this.toNumber(U)}},{key:"step",value:function(D,R){var k=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),R&&(R.persist(),R.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var z=this["".concat(D,"Step")](K,Q),F=z>U.max||z<U.min;if(z>U.max?z=U.max:z<U.min&&(z=U.min),this.setValue(z,null),this.setState({focused:!0},function(){k.pressingUpOrDown=!1}),F)return;this.autoStepTimer=setTimeout(function(){k[D](R,Q,!0)},Y?m:v)}},{key:"fixCaret",value:function(D,R){if(D===void 0||R===void 0||!this.input||!this.input.value)return;try{var k=this.input.selectionStart,Q=this.input.selectionEnd;(D!==k||R!==Q)&&this.input.setSelectionRange(D,R)}catch(Y){}}},{key:"render",value:function(){var D,R=this.props,k=R.prefixCls,Q=R.disabled,Y=R.readOnly,U=R.useTouch,K=R.autoComplete,z=R.upHandler,F=R.downHandler,H=R.className,G=R.max,ee=R.min,re=R.style,pe=R.title,ie=R.onMouseEnter,ge=R.onMouseLeave,he=R.onMouseOver,be=R.onMouseOut,fe=R.required,de=R.onClick,$=R.tabIndex,ue=R.type,Ae=R.placeholder,ce=R.id,xe=R.inputMode,De=R.pattern,Re=R.step,ne=R.maxLength,N=R.autoFocus,W=R.name,le=R.onPaste,te=R.onInput,oe=Object(se.a)(R,["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"]),Te=this.state,Ke=Te.value,pt=Te.focused,Le=n()(k,(D={},Object(X.a)(D,H,!!H),Object(X.a)(D,"".concat(k,"-disabled"),Q),Object(X.a)(D,"".concat(k,"-focused"),pt),D)),Qe={};Object.keys(oe).forEach(function(Ge){(Ge.substr(0,5)==="data-"||Ge.substr(0,5)==="aria-"||Ge==="role")&&(Qe[Ge]=oe[Ge])});var ut=!Y&&!Q,yt=this.getInputDisplayValue(null),at=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)>=G),rt=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)<=ee),Ze=at||Q||Y,Ve=rt||Q||Y,ke=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(X.a)({},"".concat(k,"-handler-up-disabled"),Ze)),we=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(X.a)({},"".concat(k,"-handler-down-disabled"),Ve)),Me=U?{onTouchStart:Ze?d:this.up,onTouchEnd:this.stop}:{onMouseDown:Ze?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ie=U?{onTouchStart:Ve?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Ve?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return s.a.createElement("div",{className:Le,style:re,title:pe,onMouseEnter:ie,onMouseLeave:ge,onMouseOver:he,onMouseOut:be,onFocus:function(){return null},onBlur:function(){return null}},s.a.createElement("div",{className:"".concat(k,"-handler-wrap")},s.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Increase Value","aria-disabled":Ze,className:ke}),z||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:i})),s.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Decrease Value","aria-disabled":Ve,className:we}),F||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:i}))),s.a.createElement("div",{className:"".concat(k,"-input-wrap")},s.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ee,"aria-valuemax":G,"aria-valuenow":Ke,required:fe,type:ue,placeholder:Ae,onPaste:le,onClick:de,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:$,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ut?this.onKeyDown:d,onKeyUp:ut?this.onKeyUp:d,autoFocus:N,maxLength:ne,readOnly:Y,disabled:Q,max:G,min:ee,step:Re,name:W,title:pe,id:ce,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(yt),pattern:De,inputMode:xe,onInput:te},Qe))))}}]),O}(s.a.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:_,min:-_,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:A,required:!1,autoComplete:"off"};var p=b,u=me.a=p},dqUG:function(ze,me,P){var se=P("Gev7"),X=P("bYtY"),M=P("6GrX"),y=P("pzxd"),E=P("gut8"),x=E.ContextCachedBy,C=function(s){se.call(this,s)};C.prototype={constructor:C,type:"text",brush:function(s,r){var n=this.style;this.__dirty&&y.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!y.needDrawText(e,n)){s.__attrCachedBy=x.NONE;return}this.setTransform(s),y.renderText(this,s,e,n,null,r),this.restoreTransform(s)},getBoundingRect:function(){var s=this.style;if(this.__dirty&&y.normalizeTextStyle(s,!0),!this._rect){var r=s.text;r!=null?r+="":r="";var n=M.getBoundingRect(s.text+"",s.font,s.textAlign,s.textVerticalAlign,s.textPadding,s.textLineHeight,s.rich);if(n.x+=s.x||0,n.y+=s.y||0,y.getStroke(s.textStroke,s.textStrokeWidth)){var e=s.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},X.inherits(C,se);var h=C;ze.exports=h},dwhp:function(ze,me,P){},fAei:function(ze,me,P){"use strict";P.d(me,"a",function(){return m.a});var se=P("rePB"),X=P("VTBJ"),M=P("KQm4"),y=P("1OyB"),E=P("vuIU"),x=P("Ji7U"),C=P("LK+K"),h=P("q1tI"),s=P("4IlW"),r=P("Kwbf"),n=P("TSYQ"),e=P.n(n),l=P("sboe"),c=P("OZM5"),o=P("815F"),f=P("ODXe"),d=P("Ff2n"),i=P("+nKL"),A=P("8XRh"),m=P("WaYH"),v=function(ee,re){var pe=ee.className,ie=ee.style,ge=ee.motion,he=ee.motionNodes,be=ee.motionType,fe=ee.onMotionStart,de=ee.onMotionEnd,$=ee.active,ue=ee.treeNodeRequiredProps,Ae=Object(d.a)(ee,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ce=h.useState(!0),xe=Object(f.a)(ce,2),De=xe[0],Re=xe[1],ne=h.useContext(l.a),N=ne.prefixCls,W=h.useRef(!1),le=function(){W.current||de(),W.current=!0};return Object(h.useEffect)(function(){he&&be==="hide"&&De&&Re(!1)},[he]),Object(h.useEffect)(function(){return he&&fe(),function(){he&&le()}},[]),he?h.createElement(A.default,Object.assign({ref:re,visible:De},ge,{motionAppear:be==="show",onAppearEnd:le,onLeaveEnd:le}),function(te,oe){var Te=te.className,Ke=te.style;return h.createElement("div",{ref:oe,className:e()("".concat(N,"-treenode-motion"),Te),style:Ke},he.map(function(pt){var Le=pt.data,Qe=Le.key,ut=Object(d.a)(Le,["key"]),yt=pt.isStart,at=pt.isEnd;delete ut.children;var rt=Object(o.f)(Qe,ue);return h.createElement(m.a,Object.assign({},ut,rt,{active:$,data:pt.data,key:Qe,isStart:yt,isEnd:at}))}))}):h.createElement(m.a,Object.assign({domRef:re,className:pe,style:ie},Ae,{active:$}))};v.displayName="MotionTreeNode";var _=h.forwardRef(v),w=_;function B(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=G.length,pe=ee.length;if(Math.abs(re-pe)!==1)return{add:!1,key:null};function ie(ge,he){var be=new Map;ge.forEach(function(de){be.set(de,!0)});var fe=he.filter(function(de){return!be.has(de)});return fe.length===1?fe[0]:null}return re<pe?{add:!0,key:ie(G,ee)}:{add:!1,key:ie(ee,G)}}function b(G,ee,re){var pe=G.findIndex(function(be){var fe=be.data;return fe.key===re}),ie=G[pe+1],ge=ee.findIndex(function(be){var fe=be.data;return fe.key===re});if(ie){var he=ee.findIndex(function(be){var fe=be.data;return fe.key===ie.data.key});return ee.slice(ge+1,he)}return ee.slice(ge+1)}var p={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},u=function(){},a="RC_TREE_MOTION_".concat(Math.random()),T={key:a},O={key:a,level:0,index:0,pos:"0",node:T},S={parent:null,children:[],pos:O.pos,data:T,isStart:[],isEnd:[]};function D(G,ee,re,pe){return ee===!1||!re?G:G.slice(0,Math.ceil(re/pe)+1)}function R(G){var ee=G.data.key,re=G.pos;return Object(o.e)(ee,re)}function k(G){for(var ee=String(G.data.key),re=G;re.parent;)re=re.parent,ee="".concat(re.data.key," > ").concat(ee);return ee}var Q=function(ee,re){var pe=ee.prefixCls,ie=ee.data,ge=ee.selectable,he=ee.checkable,be=ee.expandedKeys,fe=ee.selectedKeys,de=ee.checkedKeys,$=ee.loadedKeys,ue=ee.loadingKeys,Ae=ee.halfCheckedKeys,ce=ee.keyEntities,xe=ee.disabled,De=ee.dragging,Re=ee.dragOverNodeKey,ne=ee.dropPosition,N=ee.motion,W=ee.height,le=ee.itemHeight,te=ee.virtual,oe=ee.focusable,Te=ee.activeItem,Ke=ee.focused,pt=ee.tabIndex,Le=ee.onKeyDown,Qe=ee.onFocus,ut=ee.onBlur,yt=ee.onActiveChange,at=ee.onListChangeStart,rt=ee.onListChangeEnd,Ze=Object(d.a)(ee,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ve=h.useRef(null);h.useImperativeHandle(re,function(){return{scrollTo:function(Jn){Ve.current.scrollTo(Jn)}}});var ke=h.useState(be),we=Object(f.a)(ke,2),Me=we[0],Ie=we[1],Ge=h.useState(ie),ot=Object(f.a)(Ge,2),mt=ot[0],St=ot[1],_t=h.useState(ie),Tt=Object(f.a)(_t,2),Lt=Tt[0],Dt=Tt[1],Ct=h.useState([]),ct=Object(f.a)(Ct,2),At=ct[0],Pe=ct[1],Je=h.useState(null),xt=Object(f.a)(Je,2),ft=xt[0],Rt=xt[1];function Ft(){St(ie),Dt(ie),Pe([]),Rt(null),rt()}h.useEffect(function(){Ie(be);var tn=B(Me,be);if(tn.key!==null)if(tn.add){var Jn=mt.findIndex(function(Hr){var ia=Hr.data.key;return ia===tn.key}),On=D(b(mt,ie,tn.key),te,W,le),Lr=mt.slice();Lr.splice(Jn+1,0,S),Dt(Lr),Pe(On),Rt("show")}else{var Kr=ie.findIndex(function(Hr){var ia=Hr.data.key;return ia===tn.key}),Ir=D(b(ie,mt,tn.key),te,W,le),xn=ie.slice();xn.splice(Kr+1,0,S),Dt(xn),Pe(Ir),Rt("hide")}else mt!==ie&&(St(ie),Dt(ie))},[be,ie]),h.useEffect(function(){De||Ft()},[De]);var Et=N?Lt:ie,Nt={expandedKeys:be,selectedKeys:fe,loadedKeys:$,loadingKeys:ue,checkedKeys:de,halfCheckedKeys:Ae,dragOverNodeKey:Re,dropPosition:ne,keyEntities:ce};return h.createElement(h.Fragment,null,Ke&&Te&&h.createElement("span",{style:p,"aria-live":"assertive"},k(Te)),h.createElement("div",{role:"tree"},h.createElement("input",{style:p,disabled:oe===!1||xe,tabIndex:oe!==!1?pt:null,onKeyDown:Le,onFocus:Qe,onBlur:ut,value:"",onChange:u})),h.createElement(i.a,Object.assign({},Ze,{data:Et,itemKey:R,height:W,fullHeight:!1,virtual:te,itemHeight:le,prefixCls:"".concat(pe,"-list"),ref:Ve}),function(tn){var Jn=tn.pos,On=tn.data,Lr=On.key,Kr=Object(d.a)(On,["key"]),Ir=tn.isStart,xn=tn.isEnd,Hr=Object(o.e)(Lr,Jn);delete Kr.children;var ia=Object(o.f)(Hr,Nt);return h.createElement(w,Object.assign({},Kr,ia,{active:Te&&Lr===Te.data.key,pos:Jn,data:tn.data,isStart:Ir,isEnd:xn,motion:N,motionNodes:Lr===a?At:null,motionType:ft,onMotionStart:at,onMotionEnd:Ft,treeNodeRequiredProps:Nt,onMouseMove:function(){yt(null)}}))}))},Y=h.forwardRef(Q);Y.displayName="NodeList";var U=Y,K=P("NvD2"),z=function(G){Object(x.a)(re,G);var ee=Object(C.a)(re);function re(){var pe;return Object(y.a)(this,re),pe=ee.apply(this,arguments),pe.destroyed=!1,pe.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},pe.listRef=h.createRef(),pe.onNodeDragStart=function(ie,ge){var he=pe.state,be=he.expandedKeys,fe=he.keyEntities,de=pe.props.onDragStart,$=ge.props.eventKey;pe.dragNode=ge;var ue=Object(c.b)(be,$);pe.setState({dragging:!0,dragNodesKeys:Object(c.g)($,fe)}),pe.setExpandedKeys(ue),de&&de({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnter=function(ie,ge){var he=pe.state,be=he.expandedKeys,fe=he.keyEntities,de=he.dragNodesKeys,$=pe.props.onDragEnter,ue=ge.props,Ae=ue.pos,ce=ue.eventKey;if(!pe.dragNode||de.indexOf(ce)!==-1)return;var xe=Object(c.c)(ie,ge);if(pe.dragNode.props.eventKey===ce&&xe===0){pe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){pe.setState({dragOverNodeKey:ce,dropPosition:xe}),pe.delayedDragEnterLogic||(pe.delayedDragEnterLogic={}),Object.keys(pe.delayedDragEnterLogic).forEach(function(De){clearTimeout(pe.delayedDragEnterLogic[De])}),pe.delayedDragEnterLogic[Ae]=window.setTimeout(function(){if(!pe.state.dragging)return;var De=Object(M.a)(be),Re=fe[ce];Re&&(Re.children||[]).length&&(De=Object(c.a)(be,ce)),"expandedKeys"in pe.props||pe.setExpandedKeys(De),$&&$({event:ie,node:Object(o.b)(ge.props),expandedKeys:De})},400)},0)},pe.onNodeDragOver=function(ie,ge){var he=pe.state.dragNodesKeys,be=pe.props.onDragOver,fe=ge.props.eventKey;if(he.indexOf(fe)!==-1)return;if(pe.dragNode&&fe===pe.state.dragOverNodeKey){var de=Object(c.c)(ie,ge);if(de===pe.state.dropPosition)return;pe.setState({dropPosition:de})}be&&be({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragLeave=function(ie,ge){var he=pe.props.onDragLeave;pe.setState({dragOverNodeKey:""}),he&&he({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnd=function(ie,ge){var he=pe.props.onDragEnd;pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),he&&he({event:ie,node:Object(o.b)(ge.props)}),pe.dragNode=null},pe.onNodeDrop=function(ie,ge){var he=pe.state,be=he.dragNodesKeys,fe=be===void 0?[]:be,de=he.dropPosition,$=pe.props.onDrop,ue=ge.props,Ae=ue.eventKey,ce=ue.pos;if(pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),fe.indexOf(Ae)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var xe=Object(c.k)(ce),De={event:ie,node:Object(o.b)(ge.props),dragNode:pe.dragNode?Object(o.b)(pe.dragNode.props):null,dragNodesKeys:fe.slice(),dropPosition:de+Number(xe[xe.length-1]),dropToGap:!1};de!==0&&(De.dropToGap=!0),$&&$(De),pe.dragNode=null},pe.cleanDragState=function(){var ie=pe.state.dragging;ie&&pe.setState({dragging:!1})},pe.onNodeClick=function(ie,ge){var he=pe.props.onClick;he&&he(ie,ge)},pe.onNodeDoubleClick=function(ie,ge){var he=pe.props.onDoubleClick;he&&he(ie,ge)},pe.onNodeSelect=function(ie,ge){var he=pe.state.selectedKeys,be=pe.state.keyEntities,fe=pe.props,de=fe.onSelect,$=fe.multiple,ue=ge.selected,Ae=ge.key,ce=!ue;ce?$?he=Object(c.a)(he,Ae):he=[Ae]:he=Object(c.b)(he,Ae);var xe=he.map(function(De){var Re=be[De];return Re?Re.node:null}).filter(function(De){return De});pe.setUncontrolledState({selectedKeys:he}),de&&de(he,{event:"select",selected:ce,node:ge,selectedNodes:xe,nativeEvent:ie.nativeEvent})},pe.onNodeCheck=function(ie,ge,he){var be=pe.state,fe=be.keyEntities,de=be.checkedKeys,$=be.halfCheckedKeys,ue=pe.props,Ae=ue.checkStrictly,ce=ue.onCheck,xe=ge.key,De,Re={event:"check",node:ge,checked:he,nativeEvent:ie.nativeEvent};if(Ae){var ne=he?Object(c.a)(de,xe):Object(c.b)(de,xe),N=Object(c.b)($,xe);De={checked:ne,halfChecked:N},Re.checkedNodes=ne.map(function(Ke){return fe[Ke]}).filter(function(Ke){return Ke}).map(function(Ke){return Ke.node}),pe.setUncontrolledState({checkedKeys:ne})}else{var W=Object(K.a)([].concat(Object(M.a)(de),[xe]),!0,fe),le=W.checkedKeys,te=W.halfCheckedKeys;if(!he){var oe=new Set(le);oe.delete(xe);var Te=Object(K.a)(Array.from(oe),{checked:!1,halfCheckedKeys:te},fe);le=Te.checkedKeys,te=Te.halfCheckedKeys}De=le,Re.checkedNodes=[],Re.checkedNodesPositions=[],Re.halfCheckedKeys=te,le.forEach(function(Ke){var pt=fe[Ke];if(!pt)return;var Le=pt.node,Qe=pt.pos;Re.checkedNodes.push(Le),Re.checkedNodesPositions.push({node:Le,pos:Qe})}),pe.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:te})}ce&&ce(De,Re)},pe.onNodeLoad=function(ie){return new Promise(function(ge){pe.setState(function(he){var be=he.loadedKeys,fe=be===void 0?[]:be,de=he.loadingKeys,$=de===void 0?[]:de,ue=pe.props,Ae=ue.loadData,ce=ue.onLoad,xe=ie.key;if(!Ae||fe.indexOf(xe)!==-1||$.indexOf(xe)!==-1)return{};var De=Ae(ie);return De.then(function(){var Re=pe.state,ne=Re.loadedKeys,N=Re.loadingKeys,W=Object(c.a)(ne,xe),le=Object(c.b)(N,xe);ce&&ce(W,{event:"load",node:ie}),pe.setUncontrolledState({loadedKeys:W}),pe.setState({loadingKeys:le}),ge()}),{loadingKeys:Object(c.a)($,xe)}})})},pe.onNodeMouseEnter=function(ie,ge){var he=pe.props.onMouseEnter;he&&he({event:ie,node:ge})},pe.onNodeMouseLeave=function(ie,ge){var he=pe.props.onMouseLeave;he&&he({event:ie,node:ge})},pe.onNodeContextMenu=function(ie,ge){var he=pe.props.onRightClick;he&&(ie.preventDefault(),he({event:ie,node:ge}))},pe.onFocus=function(){var ie=pe.props.onFocus;pe.setState({focused:!0}),ie&&ie.apply(void 0,arguments)},pe.onBlur=function(){var ie=pe.props.onBlur;pe.setState({focused:!1}),pe.onActiveChange(null),ie&&ie.apply(void 0,arguments)},pe.getTreeNodeRequiredProps=function(){var ie=pe.state,ge=ie.expandedKeys,he=ie.selectedKeys,be=ie.loadedKeys,fe=ie.loadingKeys,de=ie.checkedKeys,$=ie.halfCheckedKeys,ue=ie.dragOverNodeKey,Ae=ie.dropPosition,ce=ie.keyEntities;return{expandedKeys:ge||[],selectedKeys:he||[],loadedKeys:be||[],loadingKeys:fe||[],checkedKeys:de||[],halfCheckedKeys:$||[],dragOverNodeKey:ue,dropPosition:Ae,keyEntities:ce}},pe.setExpandedKeys=function(ie){var ge=pe.state.treeData,he=Object(o.d)(ge,ie);pe.setUncontrolledState({expandedKeys:ie,flattenNodes:he},!0)},pe.onNodeExpand=function(ie,ge){var he=pe.state.expandedKeys,be=pe.state.listChanging,fe=pe.props,de=fe.onExpand,$=fe.loadData,ue=ge.key,Ae=ge.expanded;if(be)return;var ce=he.indexOf(ue),xe=!Ae;if(Object(r.a)(Ae&&ce!==-1||!Ae&&ce===-1,"Expand state not sync with index check"),xe?he=Object(c.a)(he,ue):he=Object(c.b)(he,ue),pe.setExpandedKeys(he),de&&de(he,{node:ge,expanded:xe,nativeEvent:ie.nativeEvent}),xe&&$){var De=pe.onNodeLoad(ge);De&&De.then(function(){var Re=Object(o.d)(pe.state.treeData,he);pe.setUncontrolledState({flattenNodes:Re})})}},pe.onListChangeStart=function(){pe.setUncontrolledState({listChanging:!0})},pe.onListChangeEnd=function(){setTimeout(function(){pe.setUncontrolledState({listChanging:!1})})},pe.onActiveChange=function(ie){var ge=pe.state.activeKey,he=pe.props.onActiveChange;if(ge===ie)return;pe.setState({activeKey:ie}),ie!==null&&pe.scrollTo({key:ie}),he&&he(ie)},pe.getActiveItem=function(){var ie=pe.state,ge=ie.activeKey,he=ie.flattenNodes;return ge===null?null:he.find(function(be){var fe=be.data.key;return fe===ge})||null},pe.offsetActiveKey=function(ie){var ge=pe.state,he=ge.flattenNodes,be=ge.activeKey,fe=he.findIndex(function(ue){var Ae=ue.data.key;return Ae===be});fe===-1&&ie<0&&(fe=he.length),fe=(fe+ie+he.length)%he.length;var de=he[fe];if(de){var $=de.data.key;pe.onActiveChange($)}else pe.onActiveChange(null)},pe.onKeyDown=function(ie){var ge=pe.state,he=ge.activeKey,be=ge.expandedKeys,fe=ge.checkedKeys,de=pe.props,$=de.onKeyDown,ue=de.checkable,Ae=de.selectable;switch(ie.which){case s.a.UP:{pe.offsetActiveKey(-1),ie.preventDefault();break}case s.a.DOWN:{pe.offsetActiveKey(1),ie.preventDefault();break}}var ce=pe.getActiveItem();if(ce&&ce.data){var xe=pe.getTreeNodeRequiredProps(),De=ce.data.isLeaf===!1||!!(ce.data.children||[]).length,Re=Object(o.b)(Object(X.a)(Object(X.a)({},Object(o.f)(he,xe)),{},{data:ce.data,active:!0}));switch(ie.which){case s.a.LEFT:{De&&be.includes(he)?pe.onNodeExpand({},Re):ce.parent&&pe.onActiveChange(ce.parent.data.key),ie.preventDefault();break}case s.a.RIGHT:{De&&!be.includes(he)?pe.onNodeExpand({},Re):ce.children&&ce.children.length&&pe.onActiveChange(ce.children[0].data.key),ie.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{ue&&!Re.disabled&&Re.checkable!==!1&&!Re.disableCheckbox?pe.onNodeCheck({},Re,!fe.includes(he)):!ue&&Ae&&!Re.disabled&&Re.selectable!==!1&&pe.onNodeSelect({},Re);break}}}$&&$(ie)},pe.setUncontrolledState=function(ie){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(pe.destroyed)return;var be=!1,fe=!0,de={};Object.keys(ie).forEach(function($){if($ in pe.props){fe=!1;return}be=!0,de[$]=ie[$]}),be&&(!ge||fe)&&pe.setState(Object(X.a)(Object(X.a)({},de),he))},pe.scrollTo=function(ie){pe.listRef.current.scrollTo(ie)},pe}return Object(E.a)(re,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ie,ge=this.state,he=ge.focused,be=ge.flattenNodes,fe=ge.keyEntities,de=ge.dragging,$=ge.activeKey,ue=this.props,Ae=ue.prefixCls,ce=ue.className,xe=ue.style,De=ue.showLine,Re=ue.focusable,ne=ue.tabIndex,N=ne===void 0?0:ne,W=ue.selectable,le=ue.showIcon,te=ue.icon,oe=ue.switcherIcon,Te=ue.draggable,Ke=ue.checkable,pt=ue.checkStrictly,Le=ue.disabled,Qe=ue.motion,ut=ue.loadData,yt=ue.filterTreeNode,at=ue.height,rt=ue.itemHeight,Ze=ue.virtual,Ve=ue.titleRender,ke=ue.onContextMenu,we=Object(c.f)(this.props);return h.createElement(l.a.Provider,{value:{prefixCls:Ae,selectable:W,showIcon:le,icon:te,switcherIcon:oe,draggable:Te,checkable:Ke,checkStrictly:pt,disabled:Le,keyEntities:fe,loadData:ut,filterTreeNode:yt,titleRender:Ve,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},h.createElement("div",{className:e()(Ae,ce,(ie={},Object(se.a)(ie,"".concat(Ae,"-show-line"),De),Object(se.a)(ie,"".concat(Ae,"-focused"),he),Object(se.a)(ie,"".concat(Ae,"-active-focused"),$!==null),ie))},h.createElement(U,Object.assign({ref:this.listRef,prefixCls:Ae,style:xe,data:be,disabled:Le,selectable:W,checkable:!!Ke,motion:Qe,dragging:de,height:at,itemHeight:rt,virtual:Ze,focusable:Re,focused:he,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ke},this.getTreeNodeRequiredProps(),we))))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var he=ge.prevProps,be={prevProps:ie};function fe(te){return!he&&te in ie||he&&he[te]!==ie[te]}var de;if(fe("treeData")?de=ie.treeData:fe("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),de=Object(o.c)(ie.children)),de){be.treeData=de;var $=Object(o.a)(de);be.keyEntities=Object(X.a)(Object(se.a)({},a,O),$.keyEntities)}var ue=be.keyEntities||ge.keyEntities;if(fe("expandedKeys")||he&&fe("autoExpandParent"))be.expandedKeys=ie.autoExpandParent||!he&&ie.defaultExpandParent?Object(c.e)(ie.expandedKeys,ue):ie.expandedKeys;else if(!he&&ie.defaultExpandAll){var Ae=Object(X.a)({},ue);delete Ae[a],be.expandedKeys=Object.keys(Ae).map(function(te){return Ae[te].key})}else!he&&ie.defaultExpandedKeys&&(be.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?Object(c.e)(ie.defaultExpandedKeys,ue):ie.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,de||be.expandedKeys){var ce=Object(o.d)(de||ge.treeData,be.expandedKeys||ge.expandedKeys);be.flattenNodes=ce}if(ie.selectable&&(fe("selectedKeys")?be.selectedKeys=Object(c.d)(ie.selectedKeys,ie):!he&&ie.defaultSelectedKeys&&(be.selectedKeys=Object(c.d)(ie.defaultSelectedKeys,ie))),ie.checkable){var xe;if(fe("checkedKeys")?xe=Object(c.j)(ie.checkedKeys)||{}:!he&&ie.defaultCheckedKeys?xe=Object(c.j)(ie.defaultCheckedKeys)||{}:de&&(xe=Object(c.j)(ie.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),xe){var De=xe,Re=De.checkedKeys,ne=Re===void 0?[]:Re,N=De.halfCheckedKeys,W=N===void 0?[]:N;if(!ie.checkStrictly){var le=Object(K.a)(ne,!0,ue);ne=le.checkedKeys,W=le.halfCheckedKeys}be.checkedKeys=ne,be.halfCheckedKeys=W}}return fe("loadedKeys")&&(be.loadedKeys=ie.loadedKeys),be}}]),re}(h.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=m.a;var F=z,H=me.b=F},fW2E:function(ze,me){var P={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(X,M,y){return P.hasOwnProperty(M)?y*=X.dpr:y}ze.exports=se},fXAG:function(ze,me,P){"use strict";P.d(me,"j",function(){return se}),P.d(me,"i",function(){return X}),P.d(me,"k",function(){return M}),P.d(me,"eb",function(){return y}),P.d(me,"o",function(){return E}),P.d(me,"S",function(){return x}),P.d(me,"fb",function(){return C}),P.d(me,"u",function(){return h}),P.d(me,"v",function(){return s}),P.d(me,"cb",function(){return r}),P.d(me,"A",function(){return n}),P.d(me,"m",function(){return e}),P.d(me,"Y",function(){return l}),P.d(me,"s",function(){return c}),P.d(me,"N",function(){return o}),P.d(me,"bb",function(){return f}),P.d(me,"db",function(){return d}),P.d(me,"l",function(){return i}),P.d(me,"Q",function(){return A}),P.d(me,"ab",function(){return m}),P.d(me,"x",function(){return v}),P.d(me,"z",function(){return _}),P.d(me,"X",function(){return w}),P.d(me,"b",function(){return B}),P.d(me,"H",function(){return b}),P.d(me,"a",function(){return p}),P.d(me,"c",function(){return a}),P.d(me,"P",function(){return T}),P.d(me,"g",function(){return O}),P.d(me,"t",function(){return S}),P.d(me,"Z",function(){return D}),P.d(me,"y",function(){return R}),P.d(me,"B",function(){return k}),P.d(me,"f",function(){return Q}),P.d(me,"e",function(){return Y}),P.d(me,"W",function(){return U}),P.d(me,"h",function(){return K}),P.d(me,"d",function(){return z}),P.d(me,"R",function(){return H}),P.d(me,"n",function(){return G}),P.d(me,"F",function(){return ee}),P.d(me,"I",function(){return re}),P.d(me,"D",function(){return pe}),P.d(me,"E",function(){return ie}),P.d(me,"C",function(){return ge}),P.d(me,"G",function(){return he}),P.d(me,"U",function(){return be}),P.d(me,"q",function(){return fe}),P.d(me,"r",function(){return de}),P.d(me,"V",function(){return $}),P.d(me,"T",function(){return ue}),P.d(me,"p",function(){return Ae}),P.d(me,"M",function(){return ce}),P.d(me,"L",function(){return xe}),P.d(me,"J",function(){return De}),P.d(me,"K",function(){return Re}),P.d(me,"O",function(){return ne}),P.d(me,"w",function(){return N});var se="FETCH_TASK_START",X="FETCH_TASK_FAILURE",M="FETCH_TASK_SUCCESS",y="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",x="SHOW_EVALUATE_RESULT",C="UPDATE_TIMESTRAP",h="MOVE_X",s="MOVE_Y",r="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",l="SHOW_TASK_LIST",c="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",d="TRIGGER_TAB_FIXED ",i="GET_DISCUSSES",A="SHOW_DISCUSSES_LOADING",m="TOP_OR_DOWN_DISCUSS",v="PLUS_DISCUSS",_="SET_ACTION_TYPE",w="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",b="SET_REWARD",p="ACTIVE_DISCUSS_INDEX",u="CREATE_DISCUSS",a="DISABLE_DISCUSS",T="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",S="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",R="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",Q="EVAL_CHOOSE_START",Y="EVAL_CHOOSE_END",U="SHOW_REP_loading",K="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",F="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",G="HIDE_EVALUATE_LOADING",ee="SET_EVALUATE_MESSAGE",re="SET_SHOW_DIR",pe="SET_EDITOR_SETTING",ie="SET_EDITOR_THEME",ge="SET_EDITOR_FONTSIZE",he="SET_REPOS",be="SHOW_PATH_LIST",fe="HIDE_PATH_LIST",de="HIDE_PICTURE_VIEW",$="SHOW_PICTURE_VIEW",ue="SHOW_NOTICE",Ae="HIDE_NOTICE",ce="SET_TAB_INDEX",xe="SET_SSH_TABS",De="SET_SSH_CONFIGDATA",Re="SET_SSH_CONFIGDATAARR",ne="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(ze,me,P){"use strict";var se=P("Ff2n"),X=P("1OyB"),M=P("vuIU"),y=P("Ji7U"),E=P("md7G"),x=P("foSv"),C=P("1W/9"),h=P("q1tI"),s=P("rePB"),r=P("JX7q"),n=P("TSYQ"),e=P.n(n),l=P("qx4F"),c=P("4IlW");function o(Q){return Array.isArray(Q)?Q:[Q]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},d=Object.keys(f).filter(function(Q){if(typeof document=="undefined")return!1;var Y=document.getElementsByTagName("html")[0];return Q in(Y?Y.style:{})})[0],i=f[d];function A(Q,Y,U,K){Q.addEventListener?Q.addEventListener(Y,U,K):Q.attachEvent&&Q.attachEvent("on".concat(Y),U)}function m(Q,Y,U,K){Q.removeEventListener?Q.removeEventListener(Y,U,K):Q.attachEvent&&Q.detachEvent("on".concat(Y),U)}function v(Q,Y){var U=typeof Q=="function"?Q(Y):Q;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var _=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},w=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function Q(Y,U,K,z){if(!U||U===document||U instanceof Document)return!1;if(U===Y.parentNode)return!0;var F=Math.max(Math.abs(K),Math.abs(z))===Math.abs(z),H=Math.max(Math.abs(K),Math.abs(z))===Math.abs(K),G=U.scrollHeight-U.clientHeight,ee=U.scrollWidth-U.clientWidth,re=document.defaultView.getComputedStyle(U),pe=re.overflowY==="auto"||re.overflowY==="scroll",ie=re.overflowX==="auto"||re.overflowX==="scroll",ge=G&&pe,he=ee&&ie;return F&&(!ge||ge&&(U.scrollTop>=G&&z<0||U.scrollTop<=0&&z>0))||H&&(!he||he&&(U.scrollLeft>=ee&&K<0||U.scrollLeft<=0&&K>0))?Q(Y,U.parentNode,K,z):!1};function b(Q){var Y=p();return function(){var K=Object(x.a)(Q),z;if(Y){var F=Object(x.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function p(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Q){return!1}}var u={},a=function(Q){Object(y.a)(U,Q);var Y=b(U);function U(K){var z;return Object(X.a)(this,U),z=Y.call(this,K),z.domFocus=function(){z.dom&&z.dom.focus()},z.removeStartHandler=function(F){if(F.touches.length>1)return;z.startPos={x:F.touches[0].clientX,y:F.touches[0].clientY}},z.removeMoveHandler=function(F){if(F.changedTouches.length>1)return;var H=F.currentTarget,G=F.changedTouches[0].clientX-z.startPos.x,ee=F.changedTouches[0].clientY-z.startPos.y;(H===z.maskDom||H===z.handlerDom||H===z.contentDom&&B(H,F.target,G,ee))&&F.cancelable&&F.preventDefault()},z.transitionEnd=function(F){var H=F.target;m(H,i,z.transitionEnd),H.style.transition=""},z.onKeyDown=function(F){if(F.keyCode===c.a.ESC){var H=z.props.onClose;F.stopPropagation(),H&&H(F)}},z.onWrapperTransitionEnd=function(F){var H=z.props,G=H.open,ee=H.afterVisibleChange;F.target===z.contentWrapper&&F.propertyName.match(/transform$/)&&(z.dom.style.transition="",!G&&z.getCurrentDrawerSome()&&(document.body.style.overflowX="",z.maskDom&&(z.maskDom.style.left="",z.maskDom.style.width="")),ee&&ee(!!G))},z.openLevelTransition=function(){var F=z.props,H=F.open,G=F.width,ee=F.height,re=z.getHorizontalBoolAndPlacementName(),pe=re.isHorizontal,ie=re.placementName,ge=z.contentDom?z.contentDom.getBoundingClientRect()[pe?"width":"height"]:0,he=(pe?G:ee)||ge;z.setLevelAndScrolling(H,ie,he)},z.setLevelTransform=function(F,H,G,ee){var re=z.props,pe=re.placement,ie=re.levelMove,ge=re.duration,he=re.ease,be=re.showMask;z.levelDom.forEach(function(fe){fe.style.transition="transform ".concat(ge," ").concat(he),A(fe,i,z.transitionEnd);var de=F?G:0;if(ie){var $=v(ie,{target:fe,open:F});de=F?$[0]:$[1]||0}var ue=typeof de=="number"?"".concat(de,"px"):de,Ae=pe==="left"||pe==="top"?ue:"-".concat(ue);Ae=be&&pe==="right"&&ee?"calc(".concat(Ae," + ").concat(ee,"px)"):Ae,fe.style.transform=de?"".concat(H,"(").concat(Ae,")"):""})},z.setLevelAndScrolling=function(F,H,G){var ee=z.props.onChange;if(!w){var re=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(l.a)(!0):0;z.setLevelTransform(F,H,G,re),z.toggleScrollingToDrawerAndBody(re)}ee&&ee(F)},z.toggleScrollingToDrawerAndBody=function(F){var H=z.props,G=H.getOpenCount,ee=H.getContainer,re=H.showMask,pe=H.open,ie=ee&&ee(),ge=G&&G();if(ie&&ie.parentNode===document.body&&re){var he=["touchstart"],be=[document.body,z.maskDom,z.handlerDom,z.contentDom];pe&&document.body.style.overflow!=="hidden"?(F&&z.addScrollingEffect(F),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",be.forEach(function(fe,de){if(!fe)return;A(fe,he[de]||"touchmove",de?z.removeMoveHandler:z.removeStartHandler,z.passive)})):z.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",F&&z.remScrollingEffect(F),be.forEach(function(fe,de){if(!fe)return;m(fe,he[de]||"touchmove",de?z.removeMoveHandler:z.removeStartHandler,z.passive)}))}},z.addScrollingEffect=function(F){var H=z.props,G=H.placement,ee=H.duration,re=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge===1&&ie();var he="width ".concat(ee," ").concat(re),be="transform ".concat(ee," ").concat(re);z.dom.style.transition="none";switch(G){case"right":z.dom.style.transform="translateX(-".concat(F,"px)");break;case"top":case"bottom":z.dom.style.width="calc(100% - ".concat(F,"px)"),z.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(be,",").concat(he),z.dom.style.width="",z.dom.style.transform="")})},z.remScrollingEffect=function(F){var H=z.props,G=H.placement,ee=H.duration,re=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge||ie(!0),d&&(document.body.style.overflowX="hidden"),z.dom.style.transition="none";var he,be="width ".concat(ee," ").concat(re),fe="transform ".concat(ee," ").concat(re);switch(G){case"left":{z.dom.style.width="100%",be="width 0s ".concat(re," ").concat(ee);break}case"right":{z.dom.style.transform="translateX(".concat(F,"px)"),z.dom.style.width="100%",be="width 0s ".concat(re," ").concat(ee),z.maskDom&&(z.maskDom.style.left="-".concat(F,"px"),z.maskDom.style.width="calc(100% + ".concat(F,"px)"));break}case"top":case"bottom":{z.dom.style.width="calc(100% + ".concat(F,"px)"),z.dom.style.height="100%",z.dom.style.transform="translateZ(0)",he="height 0s ".concat(re," ").concat(ee);break}default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(fe,",").concat(he?"".concat(he,","):"").concat(be),z.dom.style.transform="",z.dom.style.width="",z.dom.style.height="")})},z.getCurrentDrawerSome=function(){return!Object.keys(u).some(function(F){return u[F]})},z.getLevelDom=function(F){var H=F.level,G=F.getContainer;if(w)return;var ee=G&&G(),re=ee?ee.parentNode:null;if(z.levelDom=[],H==="all"){var pe=re?Array.prototype.slice.call(re.children):[];pe.forEach(function(ie){ie.nodeName!=="SCRIPT"&&ie.nodeName!=="STYLE"&&ie.nodeName!=="LINK"&&ie!==ee&&z.levelDom.push(ie)})}else H&&o(H).forEach(function(ie){document.querySelectorAll(ie).forEach(function(ge){z.levelDom.push(ge)})})},z.getHorizontalBoolAndPlacementName=function(){var F=z.props.placement,H=F==="left"||F==="right",G="translate".concat(H?"X":"Y");return{isHorizontal:H,placementName:G}},z.state={_self:Object(r.a)(z)},z}return Object(M.a)(U,[{key:"componentDidMount",value:function(){var z=this;if(!w){var F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return F=!0,null}}))}catch(pe){}this.passive=F?{passive:!1}:!1}var H=this.props,G=H.open,ee=H.getContainer,re=ee&&ee();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),G&&(re&&re.parentNode===document.body&&(u[this.drawerId]=G),this.openLevelTransition(),this.forceUpdate(function(){z.domFocus()}))}},{key:"componentDidUpdate",value:function(z){var F=this.props,H=F.open,G=F.getContainer,ee=G&&G();H!==z.open&&(H&&this.domFocus(),ee&&ee.parentNode===document.body&&(u[this.drawerId]=!!H),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var z=this.props,F=z.getOpenCount,H=z.open,G=z.switchScrollingEffect,ee=typeof F=="function"&&F();delete u[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ee||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var z,F=this,H=this.props,G=H.className,ee=H.children,re=H.style,pe=H.width,ie=H.height,ge=H.defaultOpen,he=H.open,be=H.prefixCls,fe=H.placement,de=H.level,$=H.levelMove,ue=H.ease,Ae=H.duration,ce=H.getContainer,xe=H.handler,De=H.onChange,Re=H.afterVisibleChange,ne=H.showMask,N=H.maskClosable,W=H.maskStyle,le=H.onClose,te=H.onHandleClick,oe=H.keyboard,Te=H.getOpenCount,Ke=H.switchScrollingEffect,pt=Object(se.a)(H,["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"]),Le=this.dom?he:!1,Qe=e()(be,(z={},Object(s.a)(z,"".concat(be,"-").concat(fe),!0),Object(s.a)(z,"".concat(be,"-open"),Le),Object(s.a)(z,G||"",!!G),Object(s.a)(z,"no-mask",!ne),z)),ut=this.getHorizontalBoolAndPlacementName(),yt=ut.placementName,at=fe==="left"||fe==="top"?"-100%":"100%",rt=Le?"":"".concat(yt,"(").concat(at,")"),Ze=xe&&h.cloneElement(xe,{onClick:function(ke){xe.props.onClick&&xe.props.onClick(),te&&te(ke)},ref:function(ke){F.handlerDom=ke}});return h.createElement("div",Object.assign({},pt,{tabIndex:-1,className:Qe,style:re,ref:function(ke){F.dom=ke},onKeyDown:Le&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ne&&h.createElement("div",{className:"".concat(be,"-mask"),onClick:N?le:void 0,style:W,ref:function(ke){F.maskDom=ke}}),h.createElement("div",{className:"".concat(be,"-content-wrapper"),style:{transform:rt,msTransform:rt,width:_(pe)?"".concat(pe,"px"):pe,height:_(ie)?"".concat(ie,"px"):ie},ref:function(ke){F.contentWrapper=ke}},h.createElement("div",{className:"".concat(be,"-content"),ref:function(ke){F.contentDom=ke},onTouchStart:Le&&ne?this.removeStartHandler:void 0,onTouchMove:Le&&ne?this.removeMoveHandler:void 0},ee),Ze))}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G=F._self,ee={prevProps:z};if(H!==void 0){var re=z.placement,pe=z.level;re!==H.placement&&(G.contentDom=null),pe!==H.level&&G.getLevelDom(z)}return ee}}]),U}(h.Component);a.defaultProps={switchScrollingEffect:function(){}};var T=a;function O(Q){var Y=S();return function(){var K=Object(x.a)(Q),z;if(Y){var F=Object(x.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Q){return!1}}var D=function(Q){Object(y.a)(U,Q);var Y=O(U);function U(K){var z;Object(X.a)(this,U),z=Y.call(this,K),z.onHandleClick=function(H){var G=z.props,ee=G.onHandleClick,re=G.open;if(ee&&ee(H),typeof re=="undefined"){var pe=z.state.open;z.setState({open:!pe})}},z.onClose=function(H){var G=z.props,ee=G.onClose,re=G.open;ee&&ee(H),typeof re=="undefined"&&z.setState({open:!1})};var F=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return z.state={open:F},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),z}return Object(M.a)(U,[{key:"render",value:function(){var z=this,F=this.props,H=F.defaultOpen,G=F.getContainer,ee=F.wrapperClassName,re=F.forceRender,pe=F.handler,ie=Object(se.a)(F,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!G)return h.createElement("div",{className:ee,ref:function(fe){z.dom=fe}},h.createElement(T,Object.assign({},ie,{open:ge,handler:pe,getContainer:function(){return z.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var he=!!pe||re;return h.createElement(C.a,{visible:ge,forceRender:he,getContainer:G,wrapperClassName:ee},function(be){var fe=be.visible,de=be.afterClose,$=Object(se.a)(be,["visible","afterClose"]);return h.createElement(T,Object.assign({},ie,$,{open:fe!==void 0?fe:ge,afterVisibleChange:de!==void 0?de:ie.afterVisibleChange,handler:pe,onClose:z.onClose,onHandleClick:z.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G={prevProps:z};return typeof H!="undefined"&&z.open!==H.open&&(G.open=z.open),G}}]),U}(h.Component);D.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:h.createElement("div",{className:"drawer-handle"},h.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var R=D,k=me.a=R},fyJ8:function(ze,me,P){"use strict";var se=P("rePB"),X=P("VTBJ"),M=P("Ff2n"),y=P("U8pU"),E=P("q1tI"),x=P.n(E),C=P("TSYQ"),h=P.n(C),s=P("c+Xe"),r=P("sR1s");function n(f){return f&&Object(y.a)(f)==="object"&&!Array.isArray(f)&&!E.isValidElement(f)}function e(f){return typeof f=="string"?!0:Object(s.c)(f)}function l(f,d){var i,A=f.prefixCls,m=f.className,v=f.record,_=f.index,w=f.dataIndex,B=f.render,b=f.children,p=f.component,u=p===void 0?"td":p,a=f.colSpan,T=f.rowSpan,O=f.fixLeft,S=f.fixRight,D=f.firstFixLeft,R=f.lastFixLeft,k=f.firstFixRight,Q=f.lastFixRight,Y=f.appendNode,U=f.additionalProps,K=U===void 0?{}:U,z=f.ellipsis,F=f.align,H=f.rowType,G=f.isSticky,ee="".concat(A,"-cell"),re,pe;if(b)pe=b;else{var ie=Object(r.b)(v,w);if(pe=ie,B){var ge=B(ie,v,_);n(ge)?(pe=ge.children,re=ge.props):pe=ge}}Object(y.a)(pe)==="object"&&!Array.isArray(pe)&&!E.isValidElement(pe)&&(pe=null),z&&(R||k)&&(pe=E.createElement("span",{className:"".concat(ee,"-content")},pe));var he=re||{},be=he.colSpan,fe=he.rowSpan,de=he.style,$=he.className,ue=Object(M.a)(he,["colSpan","rowSpan","style","className"]),Ae=be!==void 0?be:a,ce=fe!==void 0?fe:T;if(Ae===0||ce===0)return null;var xe={},De=typeof O=="number",Re=typeof S=="number";De&&(xe.position="sticky",xe.left=O),Re&&(xe.position="sticky",xe.right=S);var ne={};F&&(ne.textAlign=F);var N,W=z===!0?{showTitle:!0}:z;W&&(W.showTitle||H==="header")&&(typeof pe=="string"||typeof pe=="number"?N=pe.toString():E.isValidElement(pe)&&typeof pe.props.children=="string"&&(N=pe.props.children));var le=Object(X.a)(Object(X.a)(Object(X.a)({title:N},ue),K),{},{colSpan:Ae&&Ae!==1?Ae:null,rowSpan:ce&&ce!==1?ce:null,className:h()(ee,m,(i={},Object(se.a)(i,"".concat(ee,"-fix-left"),De),Object(se.a)(i,"".concat(ee,"-fix-left-first"),D),Object(se.a)(i,"".concat(ee,"-fix-left-last"),R),Object(se.a)(i,"".concat(ee,"-fix-right"),Re),Object(se.a)(i,"".concat(ee,"-fix-right-first"),k),Object(se.a)(i,"".concat(ee,"-fix-right-last"),Q),Object(se.a)(i,"".concat(ee,"-ellipsis"),z),Object(se.a)(i,"".concat(ee,"-with-append"),Y),Object(se.a)(i,"".concat(ee,"-fix-sticky"),(De||Re)&&G),i),K.className,$),style:Object(X.a)(Object(X.a)(Object(X.a)(Object(X.a)({},K.style),ne),xe),de),ref:e(u)?d:null});return E.createElement(u,Object.assign({},le),Y,pe)}var c=E.forwardRef(l);c.displayName="Cell";var o=E.memo(c,function(f,d){return d.shouldCellUpdate?!d.shouldCellUpdate(d.record,f.record):!1});me.a=o},gut8:function(ze,me){var P={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},se=9;me.ContextCachedBy=P,me.WILL_BE_RESTORED=se},"h/US":function(ze,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),M=P("+L6B"),y=P("2/Rp"),E=P("tJVT"),x=P("q1tI"),C=P.n(x),h=P("z7Xi"),s=P("jN4g"),r=P("m3rI"),n=P("w8Aa"),e=P.n(n),l=function(o){var f=o.value,d=o.onChange,i=o.getFileProgress,A=Object(x.useState)(!1),m=Object(E.a)(A,2),v=m[0],_=m[1],w=C.a.createElement(y.a,{loading:v,icon:C.a.createElement(h.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),B=function(){return C.a.createElement("div",{className:e.a.img},C.a.createElement("img",{src:r.a.API_SERVER+"/api/attachments/"+f,alt:"avatar",style:{width:288}}),C.a.createElement("div",null,C.a.createElement(s.a,{onClick:function(){return d("")},style:{fontSize:"16px",color:"red"}})))},b=function(u){if(i&&i(u),u.file.status==="uploading"){_(!0);return}if(u.file.status==="done"){var a,T;_(!1),d(u==null||((a=u.file)===null||a===void 0||((T=a.response)===null||T===void 0))?void 0:T.id)}};return C.a.createElement(C.a.Fragment,null,f?B():C.a.createElement("div",null,C.a.createElement(X.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(r.a.API_SERVER,"/api/attachments.json"),onChange:b,accept:"image/*"},w),C.a.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),C.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};me.a=l},h78n:function(ze,me,P){"use strict";P.d(me,"a",function(){return D});var se=P("q1tI"),X=P.n(se),M=P("TSYQ"),y=P.n(M),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},x=function(Q){var Y=Q.map(function(){return Object(se.useRef)()}),U=Object(se.useRef)();return Object(se.useEffect)(function(){var K=Date.now(),z=!1;Object.keys(Y).forEach(function(F){var H=Y[F].current;if(!H)return;z=!0;var G=H.style;G.transitionDuration=".3s, .3s, .3s, .06s",U.current&&K-U.current<100&&(G.transitionDuration="0s, 0s")}),z&&(U.current=Date.now())}),[Y]};function C(){return C=Object.assign||function(k){for(var Q=1;Q<arguments.length;Q++){var Y=arguments[Q];for(var U in Y)Object.prototype.hasOwnProperty.call(Y,U)&&(k[U]=Y[U])}return k},C.apply(this,arguments)}function h(k,Q){return l(k)||e(k,Q)||r(k,Q)||s()}function s(){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 r(k,Q){if(!k)return;if(typeof k=="string")return n(k,Q);var Y=Object.prototype.toString.call(k).slice(8,-1);if(Y==="Object"&&k.constructor&&(Y=k.constructor.name),Y==="Map"||Y==="Set")return Array.from(k);if(Y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return n(k,Q)}function n(k,Q){(Q==null||Q>k.length)&&(Q=k.length);for(var Y=0,U=new Array(Q);Y<Q;Y++)U[Y]=k[Y];return U}function e(k,Q){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var Y=[],U=!0,K=!1,z=void 0;try{for(var F=k[Symbol.iterator](),H;!(U=(H=F.next()).done)&&!(Y.push(H.value),Q&&Y.length===Q);U=!0);}catch(G){K=!0,z=G}finally{try{!U&&F.return!=null&&F.return()}finally{if(K)throw z}}return Y}function l(k){if(Array.isArray(k))return k}function c(k,Q){if(k==null)return{};var Y=o(k,Q),U,K;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(k);for(K=0;K<z.length;K++){if(U=z[K],Q.indexOf(U)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function o(k,Q){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z<U.length;z++){if(K=U[z],Q.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var f=function(Q){var Y=Q.className,U=Q.percent,K=Q.prefixCls,z=Q.strokeColor,F=Q.strokeLinecap,H=Q.strokeWidth,G=Q.style,ee=Q.trailColor,re=Q.trailWidth,pe=Q.transition,ie=c(Q,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ie.gapPosition;var ge=Array.isArray(U)?U:[U],he=Array.isArray(z)?z:[z],be=x(ge),fe=h(be,1),de=fe[0],$=H/2,ue=100-H/2,Ae="M ".concat(F==="round"?$:0,",").concat($,`
L `).concat(F==="round"?ue:100,",").concat($),ce="0 0 100 ".concat(H),xe=0;return X.a.createElement("svg",C({className:y()("".concat(K,"-line"),Y),viewBox:ce,preserveAspectRatio:"none",style:G},ie),X.a.createElement("path",{className:"".concat(K,"-line-trail"),d:Ae,strokeLinecap:F,stroke:ee,strokeWidth:re||H,fillOpacity:"0"}),ge.map(function(De,Re){var ne={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(xe,"px"),transition:pe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=he[Re]||he[he.length-1];return xe+=De,X.a.createElement("path",{key:Re,className:"".concat(K,"-line-path"),d:Ae,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:de[Re],style:ne})}))};f.defaultProps=E;var d=f;function i(){return i=Object.assign||function(k){for(var Q=1;Q<arguments.length;Q++){var Y=arguments[Q];for(var U in Y)Object.prototype.hasOwnProperty.call(Y,U)&&(k[U]=Y[U])}return k},i.apply(this,arguments)}function A(k,Q){return B(k)||w(k,Q)||v(k,Q)||m()}function m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(k,Q){if(!k)return;if(typeof k=="string")return _(k,Q);var Y=Object.prototype.toString.call(k).slice(8,-1);if(Y==="Object"&&k.constructor&&(Y=k.constructor.name),Y==="Map"||Y==="Set")return Array.from(k);if(Y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return _(k,Q)}function _(k,Q){(Q==null||Q>k.length)&&(Q=k.length);for(var Y=0,U=new Array(Q);Y<Q;Y++)U[Y]=k[Y];return U}function w(k,Q){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var Y=[],U=!0,K=!1,z=void 0;try{for(var F=k[Symbol.iterator](),H;!(U=(H=F.next()).done)&&!(Y.push(H.value),Q&&Y.length===Q);U=!0);}catch(G){K=!0,z=G}finally{try{!U&&F.return!=null&&F.return()}finally{if(K)throw z}}return Y}function B(k){if(Array.isArray(k))return k}function b(k,Q){if(k==null)return{};var Y=p(k,Q),U,K;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(k);for(K=0;K<z.length;K++){if(U=z[K],Q.indexOf(U)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function p(k,Q){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z<U.length;z++){if(K=U[z],Q.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var u=0;function a(k){return+k.replace("%","")}function T(k){return Array.isArray(k)?k:[k]}function O(k,Q,Y,U){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=arguments.length>5?arguments[5]:void 0,F=50-U/2,H=0,G=-F,ee=0,re=-2*F;switch(z){case"left":H=-F,G=0,ee=2*F,re=0;break;case"right":H=F,G=0,ee=-2*F,re=0;break;case"bottom":G=F,re=2*F;break;default:}var pe="M 50,50 m ".concat(H,",").concat(G,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(ee,",").concat(-re,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(-ee,",").concat(re),ie=Math.PI*2*F,ge={stroke:Y,strokeDasharray:"".concat(Q/100*(ie-K),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(K/2+k/100*(ie-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:pe,pathStyle:ge}}var S=function(Q){var Y=Q.prefixCls,U=Q.strokeWidth,K=Q.trailWidth,z=Q.gapDegree,F=Q.gapPosition,H=Q.trailColor,G=Q.strokeLinecap,ee=Q.style,re=Q.className,pe=Q.strokeColor,ie=Q.percent,ge=b(Q,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),he=Object(se.useMemo)(function(){return u+=1,u},[]),be=O(0,100,H,U,z,F),fe=be.pathString,de=be.pathStyle,$=T(ie),ue=T(pe),Ae=ue.find(function(ne){return Object.prototype.toString.call(ne)==="[object Object]"}),ce=x($),xe=A(ce,1),De=xe[0],Re=function(){var N=0;return $.map(function(W,le){var te=ue[le]||ue[ue.length-1],oe=Object.prototype.toString.call(te)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(he,")"):"",Te=O(N,W,te,U,z,F);return N+=W,X.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:Te.pathString,stroke:oe,strokeLinecap:G,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:Te.pathStyle,ref:De[le]})})};return X.a.createElement("svg",i({className:y()("".concat(Y,"-circle"),re),viewBox:"0 0 100 100",style:ee},ge),Ae&&X.a.createElement("defs",null,X.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(he),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ae).sort(function(ne,N){return a(ne)-a(N)}).map(function(ne,N){return X.a.createElement("stop",{key:N,offset:ne,stopColor:Ae[ne]})}))),X.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:fe,stroke:H,strokeLinecap:G,strokeWidth:K||U,fillOpacity:"0",style:de}),Re().reverse())};S.defaultProps=E;var D=S,R={Line:d,Circle:D}},h7HQ:function(ze,me,P){var se=P("y+Vt"),X=P("T6xi"),M=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(y,E){X.buildPath(y,E,!0)}});ze.exports=M},hOwI:function(ze,me){var P=Math.log(2);function se(M,y,E,x,C,h){var s=x+"-"+C,r=M.length;if(h.hasOwnProperty(s))return h[s];if(y===1){var n=Math.round(Math.log((1<<r)-1&~C)/P);return M[E][n]}for(var e=x|1<<E,l=E+1;x&1<<l;)l++;for(var c=0,o=0,f=0;o<r;o++){var d=1<<o;d&C||(c+=(f%2?-1:1)*M[E][o]*se(M,y-1,l,e,C|d,h),f++)}return h[s]=c,c}function X(M,y){var E=[[M[0],M[1],1,0,0,0,-y[0]*M[0],-y[0]*M[1]],[0,0,0,M[0],M[1],1,-y[1]*M[0],-y[1]*M[1]],[M[2],M[3],1,0,0,0,-y[2]*M[2],-y[2]*M[3]],[0,0,0,M[2],M[3],1,-y[3]*M[2],-y[3]*M[3]],[M[4],M[5],1,0,0,0,-y[4]*M[4],-y[4]*M[5]],[0,0,0,M[4],M[5],1,-y[5]*M[4],-y[5]*M[5]],[M[6],M[7],1,0,0,0,-y[6]*M[6],-y[6]*M[7]],[0,0,0,M[6],M[7],1,-y[7]*M[6],-y[7]*M[7]]],x={},C=se(E,8,0,0,0,x);if(C===0)return;for(var h=[],s=0;s<8;s++)for(var r=0;r<8;r++)h[r]==null&&(h[r]=0),h[r]+=((s+r)%2?-1:1)*se(E,7,s===0?1:0,1<<s,1<<r,x)/C*y[s];return function(n,e,l){var c=e*h[6]+l*h[7]+1;n[0]=(e*h[0]+l*h[1]+h[2])/c,n[1]=(e*h[3]+l*h[4]+h[5])/c}}me.buildTransformer=X},hW8S:function(ze,me,P){"use strict";P.d(me,"a",function(){return y}),P.d(me,"c",function(){return E}),P.d(me,"b",function(){return x});var se=P("VTBJ"),X=P("Ff2n"),M=P("Kwbf"),y="RC_TABLE_INTERNAL_COL_DEFINE";function E(C){var h=C.expandable,s=Object(X.a)(C,["expandable"]);return"expandable"in C?Object(se.a)(Object(se.a)({},s),h):s}function x(C){return Object.keys(C).reduce(function(h,s){return(s.substr(0,5)==="data-"||s.substr(0,5)==="aria-")&&(h[s]=C[s]),h},{})}},hX1E:function(ze,me){var P=Math.PI*2;function se(X){return X%=P,X<0&&(X+=P),X}me.normalizeRadian=se},ho57:function(ze,me){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC"},hydK:function(ze,me){var P="http://www.w3.org/2000/svg";function se(X){return document.createElementNS(P,X)}me.createElement=se},hyiK:function(ze,me){function P(se,X,M,y,E,x){if(x>X&&x>y||x<X&&x<y)return 0;if(y===X)return 0;var C=y<X?1:-1,h=(x-X)/(y-X);(h===1||h===0)&&(C=y<X?.5:-.5);var s=h*(M-se)+se;return s===E?Infinity:s>E?C:0}ze.exports=P},iXp4:function(ze,me,P){var se=P("ItGF"),X=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function M(y){return se.browser.ie&&se.browser.version>=11?function(){var E=this.__clipPaths,x=this.style,C;if(E)for(var h=0;h<E.length;h++){var s=E[h],r=s&&s.shape,n=s&&s.type;if(r&&(n==="sector"&&r.startAngle===r.endAngle||n==="rect"&&(!r.width||!r.height))){for(var e=0;e<X.length;e++)X[e][2]=x[X[e][0]],x[X[e][0]]=X[e][1];C=!0;break}}if(y.apply(this,arguments),C)for(var e=0;e<X.length;e++)x[X[e][0]]=X[e][2]}:y}ze.exports=M},j5sG:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var se=X(P("NohK"));function X(y){return y&&y.__esModule?y:{default:y}}var M=function(E){var x=void 0,C=[],h=(0,se.default)(function(){C.forEach(function(l){l(E)})}),s=function(){var c=new ResizeObserver(h);return c.observe(E),h(),c},r=function(c){x||(x=s()),C.indexOf(c)===-1&&C.push(c)},n=function(){x.disconnect(),C=[],x=void 0},e=function(c){var o=C.indexOf(c);o!==-1&&C.splice(o,1),C.length===0&&x&&n()};return{element:E,bind:r,destroy:n,unbind:e}};me.createSensor=M},jTL6:function(ze,me,P){var se=P("y+Vt"),X=se.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(M,y){var E=y.cx,x=y.cy,C=Math.max(y.r,0),h=y.startAngle,s=y.endAngle,r=y.clockwise,n=Math.cos(h),e=Math.sin(h);M.moveTo(n*C+E,e*C+x),M.arc(E,x,C,h,s,!r)}});ze.exports=X},jZGp:function(ze,me,P){"use strict";var se=P("ozfa"),X=P("MJZm"),M=P("14J3"),y=P("BMrR"),E=P("+L6B"),x=P("2/Rp"),C=P("jCWc"),h=P("kPKH"),s=P("5Dmo"),r=P("3S7+"),n=P("miYZ"),e=P("tsqr"),l=P("9og8"),c=P("2qtc"),o=P("kLXV"),f=P("oBTY"),d=P("tJVT"),i=P("PpiC"),A=P("OaEy"),m=P("2fM7"),v=P("WmNS"),_=P.n(v),w=P("q1tI"),B=P.n(w),b=P("Ty5D"),p=P("9kvl"),u=P("Fvcw"),a=P("Mgx3"),T=P("1vsH"),O=P("qdXH"),S=P("V0Rq"),D=P("HBuW"),R=P("Dols"),k=P.n(R),Q=P("LvDl"),Y=P.n(Q),U=P("8Skl"),K=P("UESt"),z=P("NLgs"),F=P("m3rI"),H=m.a.Option,G=function(re){var pe=re.pathsDetail,ie=re.globalSetting,ge=re.user,he=re.loading,be=re.visibleType,fe=re.updateSort,de=re.dispatch,$=Object(i.a)(re,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","dispatch"]),ue=Object(w.useState)([]),Ae=Object(d.a)(ue,2),ce=Ae[0],xe=Ae[1],De=Object(w.useState)([]),Re=Object(d.a)(De,2),ne=Re[0],N=Re[1],W=Object(b.i)(),le=Object(w.useState)([]),te=Object(d.a)(le,2),oe=te[0],Te=te[1],Ke=Object(w.useState)({}),pt=Object(d.a)(Ke,2),Le=pt[0],Qe=pt[1];Object(w.useEffect)(function(){if($.data&&!Object(Q.isEqual)($.data,oe)){ne=[];var St=JSON.parse(JSON.stringify($.data));we(St,0),Te(Object(f.a)(St)),be!="All"?xe(Object(f.a)(ne)):xe([])}},[JSON.stringify($.data),be]),Object(w.useEffect)(function(){var St,_t,Tt;if((St=pe.detail)!==null&&St!==void 0&&St.has_start){var Lt,Dt,Ct=(Lt=pe.detail)===null||Lt===void 0||((Dt=Lt.courses)===null||Dt===void 0)?void 0:Dt.findIndex(function(Ft){var Et;return parseInt((Et=Ft.course_status)===null||Et===void 0?void 0:Et.status)===1});Tt=Ct>-1?Ct:0}else{var ct,At,Pe,Je,xt,ft=(ct=pe.detail)===null||ct===void 0||((At=ct.courses)===null||At===void 0||((Pe=At.map(function(Ft){var Et;return parseInt((Et=Ft.course_status)===null||Et===void 0?void 0:Et.status)}))===null||Pe===void 0))?void 0:Pe.lastIndexOf(2);Tt=ft>-1?ft:0,ft=(Je=pe.detail)===null||Je===void 0||((xt=Je.courses)===null||xt===void 0)?void 0:xt.findIndex(function(Ft){var Et;return parseInt((Et=Ft.course_status)===null||Et===void 0?void 0:Et.status)===0}),Tt=ft>-1?ft:Tt}if((_t=pe.detail)!==null&&_t!==void 0&&_t.courses){var Rt;Qe(((Rt=pe.detail)===null||Rt===void 0?void 0:Rt.courses[Tt])||{})}},[pe.detail]);var ut=function(_t,Tt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},yt=function(_t){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Tt=Object(l.a)(_.a.mark(function Dt(){return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:case"end":return ct.stop()}},Dt)}));function Lt(){return Tt.apply(this,arguments)}return Lt}()})},at=function(){var St=Object(l.a)(_.a.mark(function _t(Tt,Lt){var Dt;return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(de({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Lt){ct.next=7;break}return ct.next=4,Object(D.z)({id:Tt});case 4:ct.t0=ct.sent,ct.next=10;break;case 7:return ct.next=9,Object(D.B)({id:Tt});case 9:ct.t0=ct.sent;case 10:if(Dt=ct.t0,de({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Dt!=null&&Dt.game_identifier||Dt!=null&&Dt.identifier)){ct.next=15;break}return Object(T.R)(Lt?"/tasks/".concat(Dt==null?void 0:Dt.identifier,"/jupyter"):"/tasks/".concat(Dt.game_identifier,"?subject_id=").concat(W.pathId||"")),ct.abrupt("return");case 15:(Dt==null?void 0:Dt.status)===-3?Object(T.o)():(Dt==null?void 0:Dt.status)===2?rt(Dt==null?void 0:Dt.message):(Dt==null?void 0:Dt.status)===3&&Ze(Dt==null?void 0:Dt.message);case 16:case"end":return ct.stop()}},_t)}));return function(Tt,Lt){return St.apply(this,arguments)}}(),rt=function St(_t){var Tt;_t=(Tt=_t)!==null&&Tt!==void 0&&Tt.includes(".json")?_t:"".concat(_t,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Lt=Object(l.a)(_.a.mark(function Ct(){var ct,At;return _.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(S.S)({url:_t});case 2:if(ct=Je.sent,ct){Je.next=5;break}return Je.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Je.next=8,Object(D.B)({id:ct.shixun_identifier});case 8:if(At=Je.sent,!(At!=null&&At.game_identifier)){Je.next=12;break}return Object(T.R)("/tasks/".concat(At.game_identifier)),Je.abrupt("return");case 12:(At==null?void 0:At.status)===2?St(At==null?void 0:At.message):(At==null?void 0:At.status)===3&&Ze(At==null?void 0:At.message);case 13:case"end":return Je.stop()}},Ct)}));function Dt(){return Lt.apply(this,arguments)}return Dt}()})},Ze=function(_t){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",_t,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ve=function(_t){console.log("onDragEnter:",_t)},ke=function(){var St=Object(l.a)(_.a.mark(function _t(Tt){var Lt,Dt,Ct,ct,At,Pe,Je,xt,ft;return _.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(console.log("onDrop:",Tt),Lt=Tt.node.props.eventKey,Dt=Tt.dragNode.props.eventKey,Ct=Tt.node.props.pos.split("-"),ct=Tt.dropPosition-Number(Ct[Ct.length-1]),!(Ct.length>2&&!Tt.node.dragOverGapBottom&&!Tt.node.dragOverGapTop)){Ft.next=7;break}return Ft.abrupt("return",!1);case 7:if(!(Tt.node.dragOver&&Tt.dragNodesKeys.length>1)){Ft.next=9;break}return Ft.abrupt("return",!1);case 9:if(!(Ct.length>2&&Tt.dragNodesKeys.length>1)){Ft.next=11;break}return Ft.abrupt("return",!1);case 11:return At=function Et(Nt,tn,Jn){for(var On=0;On<Nt.length;On++){if(Nt[On].key===tn)return Jn(Nt[On],On,Nt);Nt[On].children&&Et(Nt[On].children,tn,Jn)}},Pe=Object(f.a)(oe),At(Pe,Dt,function(Et,Nt,tn){tn.splice(Nt,1),Je=Et}),Tt.dropToGap?(Tt.node.props.children||[]).length>0&&Tt.node.props.expanded&&ct===1?At(Pe,Lt,function(Et){Et.children=Et.children||[],Et.children.unshift(Je)}):(At(Pe,Lt,function(Et,Nt,tn){xt=tn,ft=Nt}),ct===-1?xt.splice(ft,0,Je):xt.splice(ft+1,0,Je)):At(Pe,Lt,function(Et){Et.children=Et.children||[],Et.children.unshift(Je)}),Ft.next=17,fe({stage_id:$.stage_id,list:Pe});case 17:we(Pe,0,0,!0),console.log("data:",Pe),Te(Object(f.a)(Pe)),xe([].concat(Object(f.a)(ce),[Tt.node.key]));case 21:case"end":return Ft.stop()}},_t)}));return function(Tt){return St.apply(this,arguments)}}(),we=function St(_t,Tt,Lt,Dt){Tt=Tt||0,_t.map(function(Ct,ct){try{var At;return Ct.key2=Tt+1+"-"+(ct+1),Ct.key3=$.index+1+"-"+(ct+1),Ct.title="",Dt||(Ct.key=Tt+1+"-"+(ct+1)),Tt?Ct.index=Lt+"-"+(ct+1):Ct.index=Ct.key3,(At=Ct.children)!==null&&At!==void 0&&At.length&&(ne.push(Ct.key2),St(Ct.children,Ct.key2,Ct.index,Dt)),Ct}catch(Pe){}})},Me=function(_t){var Tt=_t.learning_status,Lt=_t.name,Dt=(Tt==null?void 0:Tt[0])==="can"&&(Tt==null?void 0:Tt[1])==="try";return Dt?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},Lt),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):Lt},Ie=function(_t){if(be!=="All")return;ce.includes(_t)?xe(ce.filter(function(Tt){return Tt!=_t})):xe(ce.concat(_t))},Ge=function(){var St=Object(l.a)(_.a.mark(function _t(Tt){return _.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(Object(z.f)(de,!0)){Dt.next=2;break}return Dt.abrupt("return");case 2:if(!(Tt!=null&&Tt.need_authorize)){Dt.next=5;break}return Object(z.a)(!1),Dt.abrupt("return");case 5:if(!(Le!=null&&Le.course_id)){Dt.next=8;break}return Dt.next=8,Object(a.L)({id:Le==null?void 0:Le.course_id});case 8:at(Tt.identifier,Tt.is_jupyter||Tt.is_jupyter_lab);case 9:case"end":return Dt.stop()}},_t)}));return function(Tt){return St.apply(this,arguments)}}(),ot=function(){var St=Object(l.a)(_.a.mark(function _t(Tt){var Lt,Dt,Ct,ct,At,Pe;return _.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Object(z.f)(de)){xt.next=2;break}return xt.abrupt("return");case 2:if(!(!((Lt=ge.userInfo)!==null&&Lt!==void 0&&Lt.admin)&&!((Dt=ge.userInfo)!==null&&Dt!==void 0&&Dt.business)&&!Tt.can_view&&Tt.item_type!=="Attachment")){xt.next=4;break}return xt.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:B.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:Tt.link&&Object(O.n)({is_f:1,id:Tt.id,point:0,total:0}),At=$!=null&&$.course_id?"course_id=".concat($==null?void 0:$.course_id):"subject_id=".concat(W.pathId||$.subject_id),Pe=Tt==null||((Ct=Tt.name)===null||Ct===void 0)?void 0:Ct.substr(Tt==null||((ct=Tt.name)===null||ct===void 0)?void 0:ct.lastIndexOf(".")),Pe.toUpperCase()===".ZIP"?Object(T.u)(Tt.name,F.a.API_SERVER+Tt.url):Object(T.R)(Tt.link||"/video/".concat(Tt.id,"?").concat(At));case 8:case"end":return xt.stop()}},_t)}));return function(Tt){return St.apply(this,arguments)}}(),mt=function(_t){var Tt;return _t.item_type==="Shixun"?_t.is_all_choice?Tt=B.a.createElement(r.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Tt=B.a.createElement(r.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):_t.item_type==="VideoItem"?Tt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):_t.item_type==="StageCatalog"?Tt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Tt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Tt;_t.item_type==="Shixun"||_t.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(X.a,{className:k.a.tree,disabled:$.disabled,expandedKeys:Object(f.a)(ce),draggable:!0,onDragEnter:Ve,onDrop:ke,onExpand:Ie,blockNode:!0,titleRender:function(_t){var Tt,Lt,Dt,Ct,ct=_t;if(ct.item_type!==be&&be!=="All")return null;var At=_t.index.slice(0,1)==="1",Pe=(_t==null||((Tt=_t.learning_status)===null||Tt===void 0)?void 0:Tt[0])==="can";return B.a.createElement(y.a,{align:"middle",className:"font14",onClick:function(){return Ie(ct.key)}},B.a.createElement(h.a,{flex:"30px"},mt(_t)),B.a.createElement(h.a,{flex:"1",className:"c-grey-333"},$.cust_seq&&B.a.createElement("span",{className:"mr10"},_t.index),_t.item_type!=="Attachment"&&Me(_t),_t.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(l.a)(_.a.mark(function Je(){var xt;return _.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(z.f)(de)){Rt.next=2;break}return Rt.abrupt("return");case 2:if(!(Le!=null&&Le.course_id)){Rt.next=6;break}return Rt.next=5,Object(a.L)({id:Le==null?void 0:Le.course_id});case 5:xt=Rt.sent;case 6:Rt.t0=_t.item_type,Rt.next=Rt.t0==="Attachment"?9:Rt.t0==="VideoItem"?11:Rt.t0==="Shixun"?13:15;break;case 9:return ot(ct),Rt.abrupt("break",15);case 11:return ot(_t),Rt.abrupt("break",15);case 13:return Ge(_t),Rt.abrupt("break",15);case 15:case"end":return Rt.stop()}},Je)}))},_t.name),_t.item_type==="Shixun"&&_t.is_unity_3d&&B.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((Lt=_t.schools)!==null&&Lt!==void 0&&Lt.length)&&B.a.createElement(r.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},B.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),_t.item_type==="Shixun"&&!!(_t!=null&&_t.finished_challenges_count)&&B.a.createElement(r.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((_t==null?void 0:_t.finished_challenges_count)/(_t==null?void 0:_t.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!$.disabled&&B.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),B.a.createElement(h.a,{className:"tr"},(ct.item_type==="VideoItem"||(ct==null?void 0:ct.item_type)==="Attachment")&&!$.disabled&&B.a.createElement(r.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){$.editVidoItem(ct)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(u.a,null))),!$.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(r.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){$.deleteStages({id:ct.stage_item_id,stage_id:$.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),$.showVideoPlay&&$.disabled&&ct.item_type==="VideoItem"&&Pe&&B.a.createElement("aside",null,B.a.createElement(x.a,{type:"primary",onClick:Object(l.a)(_.a.mark(function Je(){return _.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:ot(ct);case 1:case"end":return ft.stop()}},Je)}))},ct.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Dt=ge.userInfo)===null||Dt===void 0?void 0:Dt.admin)||ct.allow_visit||ct.to_be_built||ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ct.shixun_status!=="\u5DF2\u5220\u9664")&&$.disabled&&ct.item_type==="Shixun"&&Pe&&B.a.createElement("aside",null,B.a.createElement(x.a,{className:"ml10",type:"primary",onClick:Object(l.a)(_.a.mark(function Je(){return _.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(Object(z.f)(de)){ft.next=2;break}return ft.abrupt("return");case 2:if(!(Le!=null&&Le.course_id)){ft.next=5;break}return ft.next=5,Object(a.L)({id:Le==null?void 0:Le.course_id});case 5:window.open("/shixuns/".concat(ct.identifier,"/challenges"));case 6:case"end":return ft.stop()}},Je)}))},"\u67E5\u770B\u8BE6\u60C5"),ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(x.a,{className:"ml10",type:"primary",onClick:Object(l.a)(_.a.mark(function Je(){return _.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:Ge(ct);case 1:case"end":return ft.stop()}},Je)}))},ct!=null&&ct.need_authorize?"\u9700\u6388\u6743":_t!=null&&_t.finished_challenges_count?(_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),$.disabled&&!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u6682\u672A\u516C\u5F00"&&B.a.createElement("span",{className:k.a.color204},"\u6682\u672A\u516C\u5F00"),!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u5DF2\u5220\u9664"&&B.a.createElement("span",{className:k.a.color204},"\u5DF2\u5220\u9664"),$.disabled&&ct.item_type==="Shixun"&&!!ct.challenges_count&&B.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",ct.challenges_count),be==="All"&&!!((Ct=_t.children)!==null&&Ct!==void 0&&Ct.length)&&B.a.createElement("span",{className:"ml10"},ce.includes(_t.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:oe}))};me.a=Object(p.a)(function(ee){var re=ee.pathsDetail,pe=ee.loading,ie=ee.user,ge=ee.globalSetting;return{pathsDetail:re,globalSetting:ge,user:ie,loading:pe.effects}})(G)},ji0R:function(ze,me,P){ze.exports=P.p+"static/douyu.3e6df9ee.jpg"},juDX:function(ze,me,P){P("P47w");var se=P("aX58"),X=se.registerPainter,M=P("3CBa");X("svg",M)},k3GJ:function(ze,me,P){"use strict";P.d(me,"a",function(){return $s});var se=P("rePB"),X=P("ODXe"),M=P("Ff2n"),y=P("VTBJ"),E=P("q1tI"),x=P("TSYQ"),C=P.n(x),h=P("Zm9Q"),s=P("6cGi"),r=P("KQm4"),n=P("xEkU"),e=P.n(n),l=P("t23M");function c(nt){var Ne=Object(E.useRef)(),He=Object(E.useRef)(!1);function We(){for(var Ee=arguments.length,je=new Array(Ee),Ce=0;Ce<Ee;Ce++)je[Ce]=arguments[Ce];He.current||(e.a.cancel(Ne.current),Ne.current=e()(function(){nt.apply(void 0,je)}))}return Object(E.useEffect)(function(){return function(){He.current=!0,e.a.cancel(Ne.current)}},[]),We}function o(nt){var Ne=Object(E.useRef)([]),He=Object(E.useState)({}),We=Object(X.a)(He,2),Ee=We[1],je=Object(E.useRef)(typeof nt=="function"?nt():nt),Ce=c(function(){var Ye=je.current;Ne.current.forEach(function(tt){Ye=tt(Ye)}),Ne.current=[],je.current=Ye,Ee({})});function qe(Ye){Ne.current.push(Ye),Ce()}return[je.current,qe]}var f=P("4IlW");function d(nt,Ne){var He,We=nt.prefixCls,Ee=nt.id,je=nt.active,Ce=nt.rtl,qe=nt.tab,Ye=qe.key,tt=qe.tab,et=qe.disabled,it=qe.closeIcon,wt=nt.tabBarGutter,kt=nt.tabPosition,bt=nt.closable,Xt=nt.renderWrapper,en=nt.removeAriaLabel,_n=nt.editable,jt=nt.onClick,Gt=nt.onRemove,An=nt.onFocus,Tn="".concat(We,"-tab");E.useEffect(function(){return Gt},[]);var Jt={};kt==="top"||kt==="bottom"?Jt[Ce?"marginLeft":"marginRight"]=wt:Jt.marginBottom=wt;var hn=_n&&bt!==!1&&!et;function Rn(sn){if(et)return;jt(sn)}function Hn(sn){sn.preventDefault(),sn.stopPropagation(),_n.onEdit("remove",{key:Ye,event:sn})}var Zt=E.createElement("div",{key:Ye,ref:Ne,className:C()(Tn,(He={},Object(se.a)(He,"".concat(Tn,"-with-remove"),hn),Object(se.a)(He,"".concat(Tn,"-active"),je),Object(se.a)(He,"".concat(Tn,"-disabled"),et),He)),style:Jt,onClick:Rn},E.createElement("div",{role:"tab","aria-selected":je,id:Ee&&"".concat(Ee,"-tab-").concat(Ye),className:"".concat(Tn,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat(Ye),"aria-disabled":et,tabIndex:et?null:0,onClick:function(ln){ln.stopPropagation(),Rn(ln)},onKeyDown:function(ln){[f.a.SPACE,f.a.ENTER].includes(ln.which)&&(ln.preventDefault(),Rn(ln))},onFocus:An},tt),hn&&E.createElement("button",{type:"button","aria-label":en||"remove",tabIndex:0,className:"".concat(Tn,"-remove"),onClick:function(ln){ln.stopPropagation(),Hn(ln)}},it||_n.removeIcon||"\xD7"));return Xt&&(Zt=Xt(Zt)),Zt}var i=E.forwardRef(d),A={width:0,height:0,left:0,top:0};function m(nt,Ne,He){return Object(E.useMemo)(function(){for(var We,Ee=new Map,je=Ne.get((We=nt[0])===null||We===void 0?void 0:We.key)||A,Ce=je.left+je.width,qe=0;qe<nt.length;qe+=1){var Ye=nt[qe].key,tt=Ne.get(Ye);if(!tt){var et;tt=Ne.get((et=nt[qe-1])===null||et===void 0?void 0:et.key)||A}var it=Ee.get(Ye)||Object(y.a)({},tt);it.right=Ce-it.left-it.width,Ee.set(Ye,it)}return Ee},[nt.map(function(We){return We.key}).join("_"),Ne,He])}var v={width:0,height:0,left:0,top:0,right:0};function _(nt,Ne,He,We,Ee){var je=Ee.tabs,Ce=Ee.tabPosition,qe=Ee.rtl,Ye,tt,et;["top","bottom"].includes(Ce)?(Ye="width",tt=qe?"right":"left",et=Math.abs(Ne.left)):(Ye="height",tt="top",et=-Ne.top);var it=Ne[Ye],wt=He[Ye],kt=We[Ye],bt=it;return wt+kt>it&&(bt=it-kt),Object(E.useMemo)(function(){if(!je.length)return[0,0];for(var Xt=je.length,en=Xt,_n=0;_n<Xt;_n+=1){var jt=nt.get(je[_n].key)||v;if(jt[tt]+jt[Ye]>et+bt){en=_n-1;break}}for(var Gt=0,An=Xt-1;An>=0;An-=1){var Tn=nt.get(je[An].key)||v;if(Tn[tt]<et){Gt=An+1;break}}return[Gt,en]},[nt,et,bt,Ce,je.map(function(Xt){return Xt.key}).join("_"),qe])}var w=P("wx14"),B=P("1OyB"),b=P("vuIU"),p=P("JX7q"),u=P("Ji7U"),a=P("LK+K"),T=P("I8Z2"),O=P("bT9E"),S=P("2GS6"),D=P("Gytx"),R=P.n(D),k=P("U8pU"),Q=/iPhone/i,Y=/iPod/i,U=/iPad/i,K=/\bAndroid(?:.+)Mobile\b/i,z=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,H=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,G=/Windows Phone/i,ee=/\bWindows(?:.+)ARM\b/i,re=/BlackBerry/i,pe=/BB10/i,ie=/Opera Mini/i,ge=/\b(CriOS|Chrome)(?:.+)Mobile/i,he=/Mobile(?:.+)Firefox\b/i;function be(nt,Ne){return nt.test(Ne)}function fe(nt){var Ne=nt||(typeof navigator!="undefined"?navigator.userAgent:""),He=(Ne||"").split("[FBAN");if(typeof He[1]!="undefined"){var We=He,Ee=Object(X.a)(We,1);Ne=Ee[0]}if(He=Ne.split("Twitter"),typeof He[1]!="undefined"){var je=He,Ce=Object(X.a)(je,1);Ne=Ce[0]}var qe={apple:{phone:be(Q,Ne)&&!be(G,Ne),ipod:be(Y,Ne),tablet:!be(Q,Ne)&&be(U,Ne)&&!be(G,Ne),device:(be(Q,Ne)||be(Y,Ne)||be(U,Ne))&&!be(G,Ne)},amazon:{phone:be(F,Ne),tablet:!be(F,Ne)&&be(H,Ne),device:be(F,Ne)||be(H,Ne)},android:{phone:!be(G,Ne)&&be(F,Ne)||!be(G,Ne)&&be(K,Ne),tablet:!be(G,Ne)&&!be(F,Ne)&&!be(K,Ne)&&(be(H,Ne)||be(z,Ne)),device:!be(G,Ne)&&(be(F,Ne)||be(H,Ne)||be(K,Ne)||be(z,Ne))||be(/\bokhttp\b/i,Ne)},windows:{phone:be(G,Ne),tablet:be(ee,Ne),device:be(G,Ne)||be(ee,Ne)},other:{blackberry:be(re,Ne),blackberry10:be(pe,Ne),opera:be(ie,Ne),firefox:be(he,Ne),chrome:be(ge,Ne),device:be(re,Ne)||be(pe,Ne)||be(ie,Ne)||be(he,Ne)||be(ge,Ne)},any:null,phone:null,tablet:null};return qe.any=qe.apple.device||qe.android.device||qe.windows.device||qe.other.device,qe.phone=qe.apple.phone||qe.android.phone||qe.windows.phone,qe.tablet=qe.apple.tablet||qe.android.tablet||qe.windows.tablet,qe}var de=Object(y.a)(Object(y.a)({},fe()),{},{isMobile:fe}),$=de;function ue(){}function Ae(nt,Ne,He){var We=Ne||"";return nt.key||"".concat(We,"item_").concat(He)}function ce(nt){return"".concat(nt,"-menu-")}function xe(nt,Ne){var He=-1;E.Children.forEach(nt,function(We){He+=1,We&&We.type&&We.type.isMenuItemGroup?E.Children.forEach(We.props.children,function(Ee){He+=1,Ne(Ee,He)}):Ne(We,He)})}function De(nt,Ne,He){if(!nt||He.find)return;E.Children.forEach(nt,function(We){if(We){var Ee=We.type;if(!Ee||!(Ee.isSubMenu||Ee.isMenuItem||Ee.isMenuItemGroup))return;Ne.indexOf(We.key)!==-1?He.find=!0:We.props.children&&De(We.props.children,Ne,He)}})}var Re=["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"],ne=function(Ne){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=Ne&&typeof Ne.getBoundingClientRect=="function"&&Ne.getBoundingClientRect().width;if(We){if(He){var Ee=getComputedStyle(Ne),je=Ee.marginLeft,Ce=Ee.marginRight;We+=+je.replace("px","")+ +Ce.replace("px","")}We=+We.toFixed(6)}return We||0},N=function(Ne,He,We){Ne&&Object(k.a)(Ne.style)==="object"&&(Ne.style[He]=We)},W=function(){return $.any},le=P("bdgK"),te=P("i8i4"),oe=P.n(te),Te=P("wgJM"),Ke=P("l4aY"),pt=P("m+aA"),Le=P("c+Xe"),Qe=P("zT1h"),ut=P("QC+M");function yt(nt,Ne,He){return He?nt[0]===Ne[0]:nt[0]===Ne[0]&&nt[1]===Ne[1]}function at(nt,Ne,He){var We=nt[Ne]||{};return Object(y.a)(Object(y.a)({},We),He)}function rt(nt,Ne,He,We){for(var Ee=He.points,je=Object.keys(nt),Ce=0;Ce<je.length;Ce+=1){var qe=je[Ce];if(yt(nt[qe].points,Ee,We))return"".concat(Ne,"-placement-").concat(qe)}return""}var Ze=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var nt=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(nt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(nt==null?void 0:nt.substr(0,4)))},Ve=P("MNnm");function ke(nt,Ne){var He={};return He[nt.toLowerCase()]=Ne.toLowerCase(),He["Webkit".concat(nt)]="webkit".concat(Ne),He["Moz".concat(nt)]="moz".concat(Ne),He["ms".concat(nt)]="MS".concat(Ne),He["O".concat(nt)]="o".concat(Ne.toLowerCase()),He}function we(nt,Ne){var He={animationend:ke("Animation","AnimationEnd"),transitionend:ke("Transition","TransitionEnd")};return nt&&("AnimationEvent"in Ne||delete He.animationend.animation,"TransitionEvent"in Ne||delete He.transitionend.transition),He}var Me=we(Object(Ve.a)(),typeof window!="undefined"?window:{}),Ie={};if(Object(Ve.a)()){var Ge=document.createElement("div");Ie=Ge.style}var ot={};function mt(nt){if(ot[nt])return ot[nt];var Ne=Me[nt];if(Ne)for(var He=Object.keys(Ne),We=He.length,Ee=0;Ee<We;Ee+=1){var je=He[Ee];if(Object.prototype.hasOwnProperty.call(Ne,je)&&je in Ie)return ot[nt]=Ne[je],ot[nt]}return""}var St=mt("animationend"),_t=mt("transitionend"),Tt=!!(St&&_t),Lt=St||"animationend",Dt=_t||"transitionend";function Ct(nt,Ne){if(!nt)return null;if(Object(k.a)(nt)==="object"){var He=Ne.replace(/-\w/g,function(We){return We[1].toUpperCase()});return nt[He]}return"".concat(nt,"-").concat(Ne)}var ct="none",At="appear",Pe="enter",Je="leave",xt="none",ft="prepare",Rt="start",Ft="active",Et="end";function Nt(nt){var Ne=Object(E.useRef)(!1),He=Object(E.useState)(nt),We=Object(X.a)(He,2),Ee=We[0],je=We[1];function Ce(qe){Ne.current||je(qe)}return Object(E.useEffect)(function(){return function(){Ne.current=!0}},[]),[Ee,Ce]}var tn=Object(Ve.a)()?E.useLayoutEffect:E.useEffect,Jn=tn,On=function(){var nt=E.useRef(null);function Ne(){Te.a.cancel(nt.current)}function He(We){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ne();var je=Object(Te.a)(function(){Ee<=1?We({isCanceled:function(){return je!==nt.current}}):He(We,Ee-1)});nt.current=je}return E.useEffect(function(){return function(){Ne()}},[]),[He,Ne]},Lr=[ft,Rt,Ft,Et],Kr=!1,Ir=!0;function xn(nt){return nt===Ft||nt===Et}var Hr=function(nt,Ne){var He=E.useState(xt),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=On(),qe=Object(X.a)(Ce,2),Ye=qe[0],tt=qe[1];function et(){je(ft)}return Jn(function(){if(Ee!==xt&&Ee!==Et){var it=Lr.indexOf(Ee),wt=Lr[it+1],kt=Ne(Ee);kt===Kr?je(wt):Ye(function(bt){function Xt(){if(bt.isCanceled())return;je(wt)}kt===!0?Xt():Promise.resolve(kt).then(Xt)})}},[nt,Ee]),E.useEffect(function(){return function(){tt()}},[]),[et,Ee]},ia=function(nt){var Ne=Object(E.useRef)(),He=Object(E.useRef)(nt);He.current=nt;var We=E.useCallback(function(Ce){He.current(Ce)},[]);function Ee(Ce){Ce&&(Ce.removeEventListener(Dt,We),Ce.removeEventListener(Lt,We))}function je(Ce){Ne.current&&Ne.current!==Ce&&Ee(Ne.current),Ce&&Ce!==Ne.current&&(Ce.addEventListener(Dt,We),Ce.addEventListener(Lt,We),Ne.current=Ce)}return E.useEffect(function(){return function(){Ee(Ne.current)}},[]),[je,Ee]};function oa(nt,Ne,He,We){var Ee=We.motionEnter,je=Ee===void 0?!0:Ee,Ce=We.motionAppear,qe=Ce===void 0?!0:Ce,Ye=We.motionLeave,tt=Ye===void 0?!0:Ye,et=We.motionDeadline,it=We.motionLeaveImmediately,wt=We.onAppearPrepare,kt=We.onEnterPrepare,bt=We.onLeavePrepare,Xt=We.onAppearStart,en=We.onEnterStart,_n=We.onLeaveStart,jt=We.onAppearActive,Gt=We.onEnterActive,An=We.onLeaveActive,Tn=We.onAppearEnd,Jt=We.onEnterEnd,hn=We.onLeaveEnd,Rn=We.onVisibleChanged,Hn=Nt(),Zt=Object(X.a)(Hn,2),sn=Zt[0],ln=Zt[1],gn=Nt(ct),Yn=Object(X.a)(gn,2),nn=Yn[0],Mn=Yn[1],wr=Nt(null),sr=Object(X.a)(wr,2),br=sr[0],ar=sr[1],Ur=Object(E.useRef)(!1),kn=Object(E.useRef)(null),Mr=Object(E.useRef)(!1),Zr=Object(E.useRef)(null);function Qr(){var Wn=He();return Wn||Zr.current}var pr=Object(E.useRef)(!1);function wn(Wn){var bn=Qr();if(Wn&&!Wn.deadline&&Wn.target!==bn)return;var dr;nn===At&&pr.current?dr=Tn==null?void 0:Tn(bn,Wn):nn===Pe&&pr.current?dr=Jt==null?void 0:Jt(bn,Wn):nn===Je&&pr.current&&(dr=hn==null?void 0:hn(bn,Wn)),dr!==!1&&!Mr.current&&(Mn(ct),ar(null))}var qn=ia(wn),Br=Object(X.a)(qn,1),Pn=Br[0],Vn=E.useMemo(function(){var Wn,bn,dr;switch(nn){case"appear":return Wn={},Object(se.a)(Wn,ft,wt),Object(se.a)(Wn,Rt,Xt),Object(se.a)(Wn,Ft,jt),Wn;case"enter":return bn={},Object(se.a)(bn,ft,kt),Object(se.a)(bn,Rt,en),Object(se.a)(bn,Ft,Gt),bn;case"leave":return dr={},Object(se.a)(dr,ft,bt),Object(se.a)(dr,Rt,_n),Object(se.a)(dr,Ft,An),dr;default:return{}}},[nn]),$n=Hr(nn,function(Wn){if(Wn===ft){var bn=Vn[ft];return bn?bn(Qr()):Kr}if(un in Vn){var dr;ar(((dr=Vn[un])===null||dr===void 0?void 0:dr.call(Vn,Qr(),null))||null)}return un===Ft&&(Pn(Qr()),et>0&&(clearTimeout(kn.current),kn.current=setTimeout(function(){wn({deadline:!0})},et))),Ir}),zn=Object(X.a)($n,2),Nn=zn[0],un=zn[1],$t=xn(un);pr.current=$t,Jn(function(){ln(Ne);var Wn=Ur.current;if(Ur.current=!0,!nt)return;var bn;!Wn&&Ne&&qe&&(bn=At),Wn&&Ne&&je&&(bn=Pe),(Wn&&!Ne&&tt||!Wn&&it&&!Ne&&tt)&&(bn=Je),bn&&(Mn(bn),Nn())},[Ne]),Object(E.useEffect)(function(){(nn===At&&!qe||nn===Pe&&!je||nn===Je&&!tt)&&Mn(ct)},[qe,je,tt]),Object(E.useEffect)(function(){return function(){clearTimeout(kn.current),Mr.current=!0}},[]),Object(E.useEffect)(function(){sn!==void 0&&nn===ct&&(Rn==null||Rn(sn))},[sn,nn]);var jn=br;return Vn[ft]&&un===Rt&&(jn=Object(y.a)({transition:"none"},jn)),[nn,un,jn,sn!=null?sn:Ne]}var jr=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(){return Object(B.a)(this,He),Ne.apply(this,arguments)}return Object(b.a)(He,[{key:"render",value:function(){return this.props.children}}]),He}(E.Component),ca=jr;function Ra(nt){var Ne=nt;Object(k.a)(nt)==="object"&&(Ne=nt.transitionSupport);function He(Ee){return!!(Ee.motionName&&Ne)}var We=E.forwardRef(function(Ee,je){var Ce=Ee.visible,qe=Ce===void 0?!0:Ce,Ye=Ee.removeOnLeave,tt=Ye===void 0?!0:Ye,et=Ee.forceRender,it=Ee.children,wt=Ee.motionName,kt=Ee.leavedClassName,bt=Ee.eventProps,Xt=He(Ee),en=Object(E.useRef)(),_n=Object(E.useRef)();function jt(){try{return Object(pt.a)(en.current||_n.current)}catch(Mn){return null}}var Gt=oa(Xt,qe,jt,Ee),An=Object(X.a)(Gt,4),Tn=An[0],Jt=An[1],hn=An[2],Rn=An[3],Hn=E.useRef(Rn);Rn&&(Hn.current=!0);var Zt=Object(E.useRef)(je);Zt.current=je;var sn=E.useCallback(function(Mn){en.current=Mn,Object(Le.b)(Zt.current,Mn)},[]),ln,gn=Object(y.a)(Object(y.a)({},bt),{},{visible:qe});if(!it)ln=null;else if(Tn===ct||!He(Ee))Rn?ln=it(Object(y.a)({},gn),sn):!tt&&Hn.current?ln=it(Object(y.a)(Object(y.a)({},gn),{},{className:kt}),sn):et?ln=it(Object(y.a)(Object(y.a)({},gn),{},{style:{display:"none"}}),sn):ln=null;else{var Yn,nn;Jt===ft?nn="prepare":xn(Jt)?nn="active":Jt===Rt&&(nn="start"),ln=it(Object(y.a)(Object(y.a)({},gn),{},{className:C()(Ct(wt,Tn),(Yn={},Object(se.a)(Yn,Ct(wt,"".concat(Tn,"-").concat(nn)),nn),Object(se.a)(Yn,wt,typeof wt=="string"),Yn)),style:hn}),sn)}return E.createElement(ca,{ref:_n},ln)});return We.displayName="CSSMotion",We}var Pa=Ra(Tt),Be="add",Ue="keep",$e="remove",vt="removed";function gt(nt){var Ne;return nt&&Object(k.a)(nt)==="object"&&"key"in nt?Ne=nt:Ne={key:nt},Object(y.a)(Object(y.a)({},Ne),{},{key:String(Ne.key)})}function Vt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return nt.map(gt)}function an(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=[],We=0,Ee=Ne.length,je=Vt(nt),Ce=Vt(Ne);je.forEach(function(tt){for(var et=!1,it=We;it<Ee;it+=1){var wt=Ce[it];if(wt.key===tt.key){We<it&&(He=He.concat(Ce.slice(We,it).map(function(kt){return Object(y.a)(Object(y.a)({},kt),{},{status:Be})})),We=it),He.push(Object(y.a)(Object(y.a)({},wt),{},{status:Ue})),We+=1,et=!0;break}}et||He.push(Object(y.a)(Object(y.a)({},tt),{},{status:$e}))}),We<Ee&&(He=He.concat(Ce.slice(We).map(function(tt){return Object(y.a)(Object(y.a)({},tt),{},{status:Be})})));var qe={};He.forEach(function(tt){var et=tt.key;qe[et]=(qe[et]||0)+1});var Ye=Object.keys(qe).filter(function(tt){return qe[tt]>1});return Ye.forEach(function(tt){He=He.filter(function(et){var it=et.key,wt=et.status;return it!==tt||wt!==$e}),He.forEach(function(et){et.key===tt&&(et.status=Ue)})}),He}var Qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Kt(nt){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa,He=function(We){Object(u.a)(je,We);var Ee=Object(a.a)(je);function je(){var Ce;return Object(B.a)(this,je),Ce=Ee.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function(qe){Ce.setState(function(Ye){var tt=Ye.keyEntities;return{keyEntities:tt.map(function(et){return et.key!==qe?et:Object(y.a)(Object(y.a)({},et),{},{status:vt})})}})},Ce}return Object(b.a)(je,[{key:"render",value:function(){var qe=this,Ye=this.state.keyEntities,tt=this.props,et=tt.component,it=tt.children,wt=tt.onVisibleChanged,kt=Object(M.a)(tt,["component","children","onVisibleChanged"]),bt=et||E.Fragment,Xt={};return Qt.forEach(function(en){Xt[en]=kt[en],delete kt[en]}),delete kt.keys,E.createElement(bt,kt,Ye.map(function(en){var _n=en.status,jt=Object(M.a)(en,["status"]),Gt=_n===Be||_n===Ue;return E.createElement(Ne,Object(w.a)({},Xt,{key:jt.key,visible:Gt,eventProps:jt,onVisibleChanged:function(Tn){wt==null||wt(Tn,{key:jt.key}),Tn||qe.removeKey(jt.key)}}),it)}))}}],[{key:"getDerivedStateFromProps",value:function(qe,Ye){var tt=qe.keys,et=Ye.keyEntities,it=Vt(tt),wt=an(et,it);return{keyEntities:wt.filter(function(kt){var bt=et.find(function(Xt){var en=Xt.key;return kt.key===en});return!(bt&&bt.status===vt&&kt.status===$e)})}}}]),je}(E.Component);return He.defaultProps={component:"div"},He}var yn=Kt(Tt),fn=Pa;function Gn(nt){var Ne=nt.prefixCls,He=nt.motion,We=nt.animation,Ee=nt.transitionName;return He||(We?{motionName:"".concat(Ne,"-").concat(We)}:Ee?{motionName:Ee}:null)}function Cr(nt){var Ne=nt.prefixCls,He=nt.visible,We=nt.zIndex,Ee=nt.mask,je=nt.maskMotion,Ce=nt.maskAnimation,qe=nt.maskTransitionName;if(!Ee)return null;var Ye={};return(je||qe||Ce)&&(Ye=Object(y.a)({motionAppear:!0},Gn({motion:je,prefixCls:Ne,transitionName:qe,animation:Ce}))),E.createElement(fn,Object(w.a)({},Ye,{visible:He,removeOnLeave:!0}),function(tt){var et=tt.className;return E.createElement("div",{style:{zIndex:We},className:C()("".concat(Ne,"-mask"),et)})})}var pn=P("9mu1"),Ot=P("o0o1"),on=P.n(Ot),Sn=P("HaE+"),_r=["measure","align",null,"motion"],cr=function(nt,Ne){var He=Object(E.useState)(null),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=Object(E.useRef)(),qe=Object(E.useRef)(!1);function Ye(it){qe.current||je(it)}function tt(){Te.a.cancel(Ce.current)}function et(it){tt(),Ce.current=Object(Te.a)(function(){Ye(function(wt){switch(Ee){case"align":return"motion";case"motion":return"stable";default:}return wt}),it==null||it()})}return Object(E.useEffect)(function(){Ye("measure")},[nt]),Object(E.useEffect)(function(){switch(Ee){case"measure":Ne();break;default:}Ee&&(Ce.current=Object(Te.a)(Object(Sn.a)(on.a.mark(function it(){var wt,kt;return on.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:wt=_r.indexOf(Ee),kt=_r[wt+1],kt&&wt!==-1&&Ye(kt);case 3:case"end":return Xt.stop()}},it)}))))},[Ee]),Object(E.useEffect)(function(){return function(){qe.current=!0,tt()}},[]),[Ee,et]},fr=function(nt){var Ne=E.useState({width:0,height:0}),He=Object(X.a)(Ne,2),We=He[0],Ee=He[1];function je(qe){Ee({width:qe.offsetWidth,height:qe.offsetHeight})}var Ce=E.useMemo(function(){var qe={};if(nt){var Ye=We.width,tt=We.height;nt.indexOf("height")!==-1&&tt?qe.height=tt:nt.indexOf("minHeight")!==-1&&tt&&(qe.minHeight=tt),nt.indexOf("width")!==-1&&Ye?qe.width=Ye:nt.indexOf("minWidth")!==-1&&Ye&&(qe.minWidth=Ye)}return qe},[nt,We]);return[Ce,je]},nr=E.forwardRef(function(nt,Ne){var He=nt.visible,We=nt.prefixCls,Ee=nt.className,je=nt.style,Ce=nt.children,qe=nt.zIndex,Ye=nt.stretch,tt=nt.destroyPopupOnHide,et=nt.forceRender,it=nt.align,wt=nt.point,kt=nt.getRootDomNode,bt=nt.getClassNameFromAlign,Xt=nt.onAlign,en=nt.onMouseEnter,_n=nt.onMouseLeave,jt=nt.onMouseDown,Gt=nt.onTouchStart,An=Object(E.useRef)(),Tn=Object(E.useRef)(),Jt=Object(E.useState)(),hn=Object(X.a)(Jt,2),Rn=hn[0],Hn=hn[1],Zt=fr(Ye),sn=Object(X.a)(Zt,2),ln=sn[0],gn=sn[1];function Yn(){Ye&&gn(kt())}var nn=cr(He,Yn),Mn=Object(X.a)(nn,2),wr=Mn[0],sr=Mn[1],br=Object(E.useRef)();function ar(){return wt||kt}function Ur(){var qn;(qn=An.current)===null||qn===void 0||qn.forceAlign()}function kn(qn,Br){var Pn=bt(Br);Rn!==Pn&&Hn(Pn),wr==="align"&&(Rn!==Pn?Promise.resolve().then(function(){Ur()}):sr(function(){var Vn;(Vn=br.current)===null||Vn===void 0||Vn.call(br)}),Xt==null||Xt(qn,Br))}var Mr=Object(y.a)({},Gn(nt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(qn){var Br=Mr[qn];Mr[qn]=function(Pn,Vn){return sr(),Br==null?void 0:Br(Pn,Vn)}});function Zr(){return new Promise(function(qn){br.current=qn})}E.useEffect(function(){!Mr.motionName&&wr==="motion"&&sr()},[Mr.motionName,wr]),E.useImperativeHandle(Ne,function(){return{forceAlign:Ur,getElement:function(){return Tn.current}}});var Qr=Object(y.a)(Object(y.a)({},ln),{},{zIndex:qe,opacity:wr==="motion"||wr==="stable"||!He?void 0:0,pointerEvents:wr==="stable"?void 0:"none"},je),pr=!0;(it==null?void 0:it.points)&&(wr==="align"||wr==="stable")&&(pr=!1);var wn=Ce;return E.Children.count(Ce)>1&&(wn=E.createElement("div",{className:"".concat(We,"-content")},Ce)),E.createElement(fn,Object(w.a)({visible:He,ref:Tn,leavedClassName:"".concat(We,"-hidden")},Mr,{onAppearPrepare:Zr,onEnterPrepare:Zr,removeOnLeave:tt,forceRender:et}),function(qn,Br){var Pn=qn.className,Vn=qn.style,$n=C()(We,Ee,Rn,Pn);return E.createElement(pn.a,{target:ar(),key:"popup",ref:An,monitorWindowResize:!0,disabled:pr,align:it,onAlign:kn},E.createElement("div",{ref:Br,className:$n,onMouseEnter:en,onMouseLeave:_n,onMouseDownCapture:jt,onTouchStartCapture:Gt,style:Object(y.a)(Object(y.a)({},Vn),Qr)},wn))})});nr.displayName="PopupInner";var Dr=nr,Wr=E.forwardRef(function(nt,Ne){var He=nt.prefixCls,We=nt.visible,Ee=nt.zIndex,je=nt.children,Ce=nt.mobile;Ce=Ce===void 0?{}:Ce;var qe=Ce.popupClassName,Ye=Ce.popupStyle,tt=Ce.popupMotion,et=tt===void 0?{}:tt,it=Ce.popupRender,wt=E.useRef();E.useImperativeHandle(Ne,function(){return{forceAlign:function(){},getElement:function(){return wt.current}}});var kt=Object(y.a)({zIndex:Ee},Ye),bt=je;return E.Children.count(je)>1&&(bt=E.createElement("div",{className:"".concat(He,"-content")},je)),it&&(bt=it(bt)),E.createElement(fn,Object(w.a)({visible:We,ref:wt,removeOnLeave:!0},et),function(Xt,en){var _n=Xt.className,jt=Xt.style,Gt=C()(He,qe,_n);return E.createElement("div",{ref:en,className:Gt,style:Object(y.a)(Object(y.a)({},jt),kt)},bt)})});Wr.displayName="MobilePopupInner";var Gr=Wr,hr=["visible","mobile"],sa=E.forwardRef(function(nt,Ne){var He=nt.visible,We=nt.mobile,Ee=Object(M.a)(nt,hr),je=Object(E.useState)(He),Ce=Object(X.a)(je,2),qe=Ce[0],Ye=Ce[1],tt=Object(E.useState)(!1),et=Object(X.a)(tt,2),it=et[0],wt=et[1],kt=Object(y.a)(Object(y.a)({},Ee),{},{visible:qe});Object(E.useEffect)(function(){Ye(He),He&&We&&wt(Ze())},[He,We]);var bt=it?E.createElement(Gr,Object(w.a)({},kt,{mobile:We,ref:Ne})):E.createElement(Dr,Object(w.a)({},kt,{ref:Ne}));return E.createElement("div",null,E.createElement(Cr,kt),bt)});sa.displayName="Popup";var Oa=sa,di=E.createContext(null),ga=di;function ja(){}function Ai(){return""}function Ga(nt){return nt?nt.ownerDocument:window.document}var qr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Qa(nt){var Ne=function(He){Object(u.a)(Ee,He);var We=Object(a.a)(Ee);function Ee(je){var Ce;Object(B.a)(this,Ee),Ce=We.call(this,je),Ce.popupRef=E.createRef(),Ce.triggerRef=E.createRef(),Ce.attachId=void 0,Ce.clickOutsideHandler=void 0,Ce.touchOutsideHandler=void 0,Ce.contextMenuOutsideHandler1=void 0,Ce.contextMenuOutsideHandler2=void 0,Ce.mouseDownTimeout=void 0,Ce.focusTime=void 0,Ce.preClickTime=void 0,Ce.preTouchTime=void 0,Ce.delayTimer=void 0,Ce.hasPopupMouseDown=void 0,Ce.onMouseEnter=function(Ye){var tt=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Ye),Ce.delaySetPopupVisible(!0,tt,tt?null:Ye)},Ce.onMouseMove=function(Ye){Ce.fireEvents("onMouseMove",Ye),Ce.setPoint(Ye)},Ce.onMouseLeave=function(Ye){Ce.fireEvents("onMouseLeave",Ye),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Ye){var tt;if(Ye.relatedTarget&&!Ye.relatedTarget.setTimeout&&Object(Ke.a)((tt=Ce.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),Ye.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Ye){Ce.fireEvents("onFocus",Ye),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Ye){Ce.fireEvents("onMouseDown",Ye),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Ye){Ce.fireEvents("onTouchStart",Ye),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Ye){Ce.fireEvents("onBlur",Ye),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Ye){Ye.preventDefault(),Ce.fireEvents("onContextMenu",Ye),Ce.setPopupVisible(!0,Ye)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Ye){if(Ce.fireEvents("onClick",Ye),Ce.focusTime){var tt;if(Ce.preClickTime&&Ce.preTouchTime?tt=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?tt=Ce.preClickTime:Ce.preTouchTime&&(tt=Ce.preTouchTime),Math.abs(tt-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Ye&&Ye.preventDefault&&Ye.preventDefault();var et=!Ce.state.popupVisible;(Ce.isClickToHide()&&!et||et&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Ye)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Ye;(Ye=Ce.context).onPopupMouseDown.apply(Ye,arguments)}},Ce.onDocumentClick=function(Ye){if(Ce.props.mask&&!Ce.props.maskClosable)return;var tt=Ye.target,et=Ce.getRootDomNode(),it=Ce.getPopupDomNode();(!Object(Ke.a)(et,tt)||Ce.isContextMenuOnly())&&!Object(Ke.a)(it,tt)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Ye=Ce.props.getTriggerDOMNode;if(Ye)return Ye(Ce.triggerRef.current);try{var tt=Object(pt.a)(Ce.triggerRef.current);if(tt)return tt}catch(et){}return oe.a.findDOMNode(Object(p.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Ye){var tt=[],et=Ce.props,it=et.popupPlacement,wt=et.builtinPlacements,kt=et.prefixCls,bt=et.alignPoint,Xt=et.getPopupClassNameFromAlign;return it&&wt&&tt.push(rt(wt,kt,Ye,bt)),Xt&&tt.push(Xt(Ye)),tt.join(" ")},Ce.getComponent=function(){var Ye=Ce.props,tt=Ye.prefixCls,et=Ye.destroyPopupOnHide,it=Ye.popupClassName,wt=Ye.onPopupAlign,kt=Ye.popupMotion,bt=Ye.popupAnimation,Xt=Ye.popupTransitionName,en=Ye.popupStyle,_n=Ye.mask,jt=Ye.maskAnimation,Gt=Ye.maskTransitionName,An=Ye.maskMotion,Tn=Ye.zIndex,Jt=Ye.popup,hn=Ye.stretch,Rn=Ye.alignPoint,Hn=Ye.mobile,Zt=Ye.forceRender,sn=Ce.state,ln=sn.popupVisible,gn=sn.point,Yn=Ce.getPopupAlign(),nn={};return Ce.isMouseEnterToShow()&&(nn.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(nn.onMouseLeave=Ce.onPopupMouseLeave),nn.onMouseDown=Ce.onPopupMouseDown,nn.onTouchStart=Ce.onPopupMouseDown,E.createElement(Oa,Object(w.a)({prefixCls:tt,destroyPopupOnHide:et,visible:ln,point:Rn&&gn,className:it,align:Yn,onAlign:wt,animation:bt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},nn,{stretch:hn,getRootDomNode:Ce.getRootDomNode,style:en,mask:_n,zIndex:Tn,transitionName:Xt,maskAnimation:jt,maskTransitionName:Gt,maskMotion:An,ref:Ce.popupRef,motion:kt,mobile:Hn,forceRender:Zt}),typeof Jt=="function"?Jt():Jt)},Ce.attachParent=function(Ye){Te.a.cancel(Ce.attachId);var tt=Ce.props,et=tt.getPopupContainer,it=tt.getDocument,wt=Ce.getRootDomNode(),kt;et?(wt||et.length===0)&&(kt=et(wt)):kt=it(Ce.getRootDomNode()).body,kt?kt.appendChild(Ye):Ce.attachId=Object(Te.a)(function(){Ce.attachParent(Ye)})},Ce.getContainer=function(){var Ye=Ce.props.getDocument,tt=Ye(Ce.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Ce.attachParent(tt),tt},Ce.setPoint=function(Ye){var tt=Ce.props.alignPoint;if(!tt||!Ye)return;Ce.setState({point:{pageX:Ye.pageX,pageY:Ye.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var qe;return"popupVisible"in je?qe=!!je.popupVisible:qe=!!je.defaultPopupVisible,Ce.state={prevPopupVisible:qe,popupVisible:qe},qr.forEach(function(Ye){Ce["fire".concat(Ye)]=function(tt){Ce.fireEvents(Ye,tt)}}),Ce}return Object(b.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,qe=this.state;if(qe.popupVisible){var Ye;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ye=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Qe.a)(Ye,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ye=Ye||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Qe.a)(Ye,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ye=Ye||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Qe.a)(Ye,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Qe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Te.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ce;return((Ce=this.popupRef.current)===null||Ce===void 0?void 0:Ce.getElement())||null}},{key:"getPopupAlign",value:function(){var Ce=this.props,qe=Ce.popupPlacement,Ye=Ce.popupAlign,tt=Ce.builtinPlacements;return qe&&tt?at(tt,qe,Ye):Ye}},{key:"setPopupVisible",value:function(Ce,qe){var Ye=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Ce)),Ye&&qe&&Ce&&this.setPoint(qe)}},{key:"delaySetPopupVisible",value:function(Ce,qe,Ye){var tt=this,et=qe*1e3;if(this.clearDelayTimer(),et){var it=Ye?{pageX:Ye.pageX,pageY:Ye.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Ce,it),tt.clearDelayTimer()},et)}else this.setPopupVisible(Ce,Ye)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ce){var qe=this.props.children.props,Ye=this.props;return qe[Ce]&&Ye[Ce]?this["fire".concat(Ce)]:qe[Ce]||Ye[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.showAction;return qe.indexOf("click")!==-1||Ye.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ce=this.props.action;return Ce==="contextMenu"||Ce.length===1&&Ce[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.showAction;return qe.indexOf("contextMenu")!==-1||Ye.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.hideAction;return qe.indexOf("click")!==-1||Ye.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.showAction;return qe.indexOf("hover")!==-1||Ye.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.hideAction;return qe.indexOf("hover")!==-1||Ye.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.showAction;return qe.indexOf("focus")!==-1||Ye.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,qe=Ce.action,Ye=Ce.hideAction;return qe.indexOf("focus")!==-1||Ye.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ce;(Ce=this.popupRef.current)===null||Ce===void 0||Ce.forceAlign()}}},{key:"fireEvents",value:function(Ce,qe){var Ye=this.props.children.props[Ce];Ye&&Ye(qe);var tt=this.props[Ce];tt&&tt(qe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,qe=this.props,Ye=qe.children,tt=qe.forceRender,et=qe.alignPoint,it=qe.className,wt=qe.autoDestroy,kt=E.Children.only(Ye),bt={key:"trigger"};this.isContextMenuToShow()?bt.onContextMenu=this.onContextMenu:bt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(bt.onClick=this.onClick,bt.onMouseDown=this.onMouseDown,bt.onTouchStart=this.onTouchStart):(bt.onClick=this.createTwoChains("onClick"),bt.onMouseDown=this.createTwoChains("onMouseDown"),bt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(bt.onMouseEnter=this.onMouseEnter,et&&(bt.onMouseMove=this.onMouseMove)):bt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?bt.onMouseLeave=this.onMouseLeave:bt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(bt.onFocus=this.onFocus,bt.onBlur=this.onBlur):(bt.onFocus=this.createTwoChains("onFocus"),bt.onBlur=this.createTwoChains("onBlur"));var Xt=C()(kt&&kt.props&&kt.props.className,it);Xt&&(bt.className=Xt);var en=Object(y.a)({},bt);Object(Le.c)(kt)&&(en.ref=Object(Le.a)(this.triggerRef,kt.ref));var _n=E.cloneElement(kt,en),jt;return(Ce||this.popupRef.current||tt)&&(jt=E.createElement(nt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&wt&&(jt=null),E.createElement(ga.Provider,{value:this.triggerContextValue},_n,jt)}}],[{key:"getDerivedStateFromProps",value:function(Ce,qe){var Ye=Ce.popupVisible,tt={};return Ye!==void 0&&qe.popupVisible!==Ye&&(tt.popupVisible=Ye,tt.prevPopupVisible=qe.popupVisible),tt}}]),Ee}(E.Component);return Ne.contextType=ga,Ne.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ai,getDocument:Ga,onPopupVisibleChange:ja,afterPopupVisibleChange:ja,onPopupAlign:ja,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ne}var Va=Qa(ut.a),Xa={adjustX:1,adjustY:1},oi={topLeft:{points:["bl","tl"],overflow:Xa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Xa,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Xa,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Xa,offset:[4,0]}},si={topLeft:{points:["bl","tl"],overflow:Xa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Xa,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Xa,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Xa,offset:[4,0]}},Ea=oi,Ca=0,Yr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ha=function(Ne,He,We){var Ee=ce(He),je=Ne.getState();Ne.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},je.defaultActiveFirst),{},Object(se.a)({},Ee,We))})},Pi=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onDestroy=function(et){Ee.props.onDestroy(et)},Ee.onKeyDown=function(et){var it=et.keyCode,wt=Ee.menuInstance,kt=Ee.props.store,bt=Ee.getVisible();if(it===f.a.ENTER)return Ee.onTitleClick(et),ha(kt,Ee.props.eventKey,!0),!0;if(it===f.a.RIGHT)return bt?wt.onKeyDown(et):(Ee.triggerOpenChange(!0),ha(kt,Ee.props.eventKey,!0)),!0;if(it===f.a.LEFT){var Xt;if(bt)Xt=wt.onKeyDown(et);else return;return Xt||(Ee.triggerOpenChange(!1),Xt=!0),Xt}return bt&&(it===f.a.UP||it===f.a.DOWN)?wt.onKeyDown(et):void 0},Ee.onOpenChange=function(et){Ee.props.onOpenChange(et)},Ee.onPopupVisibleChange=function(et){Ee.triggerOpenChange(et,et?"mouseenter":"mouseleave")},Ee.onMouseEnter=function(et){var it=Ee.props,wt=it.eventKey,kt=it.onMouseEnter,bt=it.store;ha(bt,Ee.props.eventKey,!1),kt({key:wt,domEvent:et})},Ee.onMouseLeave=function(et){var it=Ee.props,wt=it.parentMenu,kt=it.eventKey,bt=it.onMouseLeave;wt.subMenuInstance=Object(p.a)(Ee),bt({key:kt,domEvent:et})},Ee.onTitleMouseEnter=function(et){var it=Ee.props,wt=it.eventKey,kt=it.onItemHover,bt=it.onTitleMouseEnter;kt({key:wt,hover:!0}),bt({key:wt,domEvent:et})},Ee.onTitleMouseLeave=function(et){var it=Ee.props,wt=it.parentMenu,kt=it.eventKey,bt=it.onItemHover,Xt=it.onTitleMouseLeave;wt.subMenuInstance=Object(p.a)(Ee),bt({key:kt,hover:!1}),Xt({key:kt,domEvent:et})},Ee.onTitleClick=function(et){var it=Object(p.a)(Ee),wt=it.props;if(wt.onTitleClick({key:wt.eventKey,domEvent:et}),wt.triggerSubMenuAction==="hover")return;Ee.triggerOpenChange(!Ee.getVisible(),"click"),ha(wt.store,Ee.props.eventKey,!1)},Ee.onSubMenuClick=function(et){typeof Ee.props.onClick=="function"&&Ee.props.onClick(Ee.addKeyPath(et))},Ee.onSelect=function(et){Ee.props.onSelect(et)},Ee.onDeselect=function(et){Ee.props.onDeselect(et)},Ee.getPrefixCls=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu")},Ee.getActiveClassName=function(){return"".concat(Ee.getPrefixCls(),"-active")},Ee.getDisabledClassName=function(){return"".concat(Ee.getPrefixCls(),"-disabled")},Ee.getSelectedClassName=function(){return"".concat(Ee.getPrefixCls(),"-selected")},Ee.getOpenClassName=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu-open")},Ee.getVisible=function(){return Ee.state.isOpen},Ee.getMode=function(){return Ee.state.mode},Ee.saveMenuInstance=function(et){Ee.menuInstance=et},Ee.addKeyPath=function(et){return Object(y.a)(Object(y.a)({},et),{},{keyPath:(et.keyPath||[]).concat(Ee.props.eventKey)})},Ee.triggerOpenChange=function(et,it){var wt=Ee.props.eventKey,kt=function(){Ee.onOpenChange({key:wt,item:Object(p.a)(Ee),trigger:it,open:et})};it==="mouseenter"?Ee.mouseenterTimeout=setTimeout(function(){kt()},0):kt()},Ee.isChildrenSelected=function(){var et={find:!1};return De(Ee.props.children,Ee.props.selectedKeys,et),et.find},Ee.isInlineMode=function(){return Ee.getMode()==="inline"},Ee.adjustWidth=function(){if(!Ee.subMenuTitle||!Ee.menuInstance)return;var et=te.findDOMNode(Ee.menuInstance);if(et.offsetWidth>=Ee.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(Ee.subMenuTitle.offsetWidth,"px")},Ee.saveSubMenuTitle=function(et){Ee.subMenuTitle=et},Ee.getBaseProps=function(){var et=Object(p.a)(Ee),it=et.props,wt=Ee.getMode();return{mode:wt==="horizontal"?"vertical":wt,visible:Ee.getVisible(),level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:Ee.onSubMenuClick,onSelect:Ee.onSelect,onDeselect:Ee.onDeselect,onDestroy:Ee.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:Ee.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(p.a)(Ee),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[ce(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:Ee.internalMenuId,manualRef:Ee.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},Ee.getMotion=function(et,it){var wt=Object(p.a)(Ee),kt=wt.haveRendered,bt=Ee.props,Xt=bt.motion,en=bt.rootPrefixCls,_n=Object(y.a)(Object(y.a)({},Xt),{},{leavedClassName:"".concat(en,"-hidden"),removeOnLeave:!1,motionAppear:kt||!it||et!=="inline"});return _n};var je=We.store,Ce=We.eventKey,qe=je.getState(),Ye=qe.defaultActiveFirst;Ee.isRootMenu=!1;var tt=!1;return Ye&&(tt=Ye[Ce]),ha(je,Ce,tt),Ee.state={mode:We.mode,isOpen:We.isOpen},Ee}return Object(b.a)(He,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ee=this,je=this.props,Ce=je.mode,qe=je.parentMenu,Ye=je.manualRef,tt=je.isOpen,et=function(){Ee.setState({mode:Ce,isOpen:tt})},it=tt!==this.state.isOpen,wt=Ce!==this.state.mode;if((wt||it)&&(Te.a.cancel(this.updateStateRaf),wt?this.updateStateRaf=Object(Te.a)(et):et()),Ye&&Ye(this),Ce!=="horizontal"||!(qe==null?void 0:qe.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Ee.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ee=this.props,je=Ee.onDestroy,Ce=Ee.eventKey;je&&je(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Te.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ee,je){var Ce=this.getBaseProps();return E.createElement(ni,Object(w.a)({},Ce,{id:this.internalMenuId,className:Ee,style:je}),this.props.children)}},{key:"renderChildren",value:function(){var Ee=this,je=this.getBaseProps(),Ce=je.mode,qe=je.visible,Ye=je.forceSubMenuRender,tt=je.direction,et=this.getMotion(Ce,qe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe||Ye,!this.haveOpened)return E.createElement("div",null);var it=C()("".concat(je.prefixCls,"-sub"),Object(se.a)({},"".concat(je.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?E.createElement(fn,Object(w.a)({visible:je.visible,forceRender:Ye},et),function(wt){var kt=wt.className,bt=wt.style,Xt=C()(it,kt);return Ee.renderPopupMenu(Xt,bt)}):this.renderPopupMenu(it)}},{key:"render",value:function(){var Ee,je,Ce,qe=Object(y.a)({},this.props),Ye=this.getVisible(),tt=this.getPrefixCls(),et=this.isInlineMode(),it=this.getMode(),wt=C()(tt,"".concat(tt,"-").concat(it),(Ee={},Object(se.a)(Ee,qe.className,!!qe.className),Object(se.a)(Ee,this.getOpenClassName(),Ye),Object(se.a)(Ee,this.getActiveClassName(),qe.active||Ye&&!et),Object(se.a)(Ee,this.getDisabledClassName(),qe.disabled),Object(se.a)(Ee,this.getSelectedClassName(),this.isChildrenSelected()),Ee));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Ca+=1,this.internalMenuId="$__$".concat(Ca,"$Menu")));var kt={},bt={},Xt={};qe.disabled||(kt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},bt={onClick:this.onTitleClick},Xt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var en={},_n=qe.direction,jt=_n==="rtl";et&&(jt?en.paddingRight=qe.inlineIndent*qe.level:en.paddingLeft=qe.inlineIndent*qe.level);var Gt={};this.getVisible()&&(Gt={"aria-owns":this.internalMenuId});var An=null;it!=="horizontal"&&(An=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(An=E.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var Tn=E.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:en,className:"".concat(tt,"-title"),role:"button"},Xt,bt,{"aria-expanded":Ye},Gt,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,An||E.createElement("i",{className:"".concat(tt,"-arrow")})),Jt=this.renderChildren(),hn=((je=qe.parentMenu)===null||je===void 0?void 0:je.isRootMenu)?qe.parentMenu.props.getPopupContainer:function(ar){return ar.parentNode},Rn=Yr[it],Hn=qe.popupOffset?{offset:qe.popupOffset}:{},Zt=C()((Ce={},Object(se.a)(Ce,qe.popupClassName,qe.popupClassName&&!et),Object(se.a)(Ce,"".concat(tt,"-rtl"),jt),Ce)),sn=qe.disabled,ln=qe.triggerSubMenuAction,gn=qe.subMenuOpenDelay,Yn=qe.forceSubMenuRender,nn=qe.subMenuCloseDelay,Mn=qe.builtinPlacements;Re.forEach(function(ar){return delete qe[ar]}),delete qe.onClick;var wr=jt?Object(y.a)(Object(y.a)({},si),Mn):Object(y.a)(Object(y.a)({},oi),Mn);delete qe.direction;var sr=this.getBaseProps(),br=et?null:this.getMotion(sr.mode,sr.visible);return E.createElement("li",Object(w.a)({},qe,kt,{className:wt,role:"menuitem"}),E.createElement(Va,{prefixCls:tt,popupClassName:C()("".concat(tt,"-popup"),Zt),getPopupContainer:hn,builtinPlacements:wr,popupPlacement:Rn,popupVisible:et?!1:Ye,popupAlign:Hn,popup:et?null:Jt,action:sn||et?[]:[ln],mouseEnterDelay:gn,mouseLeaveDelay:nn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn,popupMotion:br},Tn),et?Jt:null)}}]),He}(E.Component);Pi.defaultProps={onMouseEnter:ue,onMouseLeave:ue,onTitleMouseEnter:ue,onTitleMouseLeave:ue,onTitleClick:ue,manualRef:ue,mode:"vertical",title:""};var ji=Object(T.b)(function(nt,Ne){var He=nt.openKeys,We=nt.activeKey,Ee=nt.selectedKeys,je=Ne.eventKey,Ce=Ne.subMenuKey;return{isOpen:He.indexOf(je)>-1,active:We[Ce]===je,selectedKeys:Ee}})(Pi);ji.isSubMenu=!0;var Ti=ji,ko="menuitem-overflowed",Fo=.5,Ri=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.childRef=E.createRef(),We.getMenuItemNodes=function(){var Ee=We.props.prefixCls,je=We.childRef.current;return je?[].slice.call(je.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Ee,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(Ee,je,Ce){var qe=We.props,Ye=qe.overflowedIndicator,tt=qe.level,et=qe.mode,it=qe.prefixCls,wt=qe.theme;if(tt!==1||et!=="horizontal")return null;var kt=We.props.children[0],bt=kt.props,Xt=bt.children,en=bt.title,_n=bt.style,jt=Object(M.a)(bt,["children","title","style"]),Gt=Object(y.a)({},_n),An="".concat(Ee,"-overflowed-indicator"),Tn="".concat(Ee,"-overflowed-indicator");je.length===0&&Ce!==!0?Gt=Object(y.a)(Object(y.a)({},Gt),{},{display:"none"}):Ce&&(Gt=Object(y.a)(Object(y.a)({},Gt),{},{visibility:"hidden",position:"absolute"}),An="".concat(An,"-placeholder"),Tn="".concat(Tn,"-placeholder"));var Jt=wt?"".concat(it,"-").concat(wt):"",hn={};return Re.forEach(function(Rn){jt[Rn]!==void 0&&(hn[Rn]=jt[Rn])}),E.createElement(Ti,Object(w.a)({title:Ye,className:"".concat(it,"-overflowed-submenu"),popupClassName:Jt},hn,{key:An,eventKey:Tn,disabled:!1,style:Gt}),je)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var je=Ee.children;if(!je||je.length===0)return;var Ce=Ee.children[je.length-1];N(Ce,"display","inline-block");var qe=We.getMenuItemNodes(),Ye=qe.filter(function(tt){return tt.className.split(" ").indexOf(ko)>=0});Ye.forEach(function(tt){N(tt,"display","inline-block")}),We.menuItemSizes=qe.map(function(tt){return ne(tt,!0)}),Ye.forEach(function(tt){N(tt,"display","none")}),We.overflowedIndicatorWidth=ne(Ee.children[Ee.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(tt,et){return tt+et},0),We.handleResize(),N(Ce,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var je=ne(Ee);We.overflowedItems=[];var Ce=0,qe;We.originalTotalWidth>je+Fo&&(qe=-1,We.menuItemSizes.forEach(function(Ye){Ce+=Ye,Ce+We.overflowedIndicatorWidth<=je&&(qe+=1)})),We.setState({lastVisibleIndex:qe})},We}return Object(b.a)(He,[{key:"componentDidMount",value:function(){var Ee=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var je=this.childRef.current;if(!je)return;this.resizeObserver=new le.default(function(Ce){Ce.forEach(function(){var qe=Ee.cancelFrameId;cancelAnimationFrame(qe),Ee.cancelFrameId=requestAnimationFrame(Ee.setChildrenWidthAndResize)})}),[].slice.call(je.children).concat(je).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ee.resizeObserver.disconnect(),[].slice.call(je.children).concat(je).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),Ee.setChildrenWidthAndResize()}),this.mutationObserver.observe(je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ee){var je=this,Ce=this.state.lastVisibleIndex;return(Ee||[]).reduce(function(qe,Ye,tt){var et=Ye;if(je.props.mode==="horizontal"){var it=je.getOverflowedSubMenuItem(Ye.props.eventKey,[]);Ce!==void 0&&je.props.className.indexOf("".concat(je.props.prefixCls,"-root"))!==-1&&(tt>Ce&&(et=E.cloneElement(Ye,{style:{display:"none"},eventKey:"".concat(Ye.props.eventKey,"-hidden"),className:"".concat(ko)})),tt===Ce+1&&(je.overflowedItems=Ee.slice(Ce+1).map(function(kt){return E.cloneElement(kt,{key:kt.props.eventKey,mode:"vertical-left"})}),it=je.getOverflowedSubMenuItem(Ye.props.eventKey,je.overflowedItems)));var wt=[].concat(Object(r.a)(qe),[it,et]);return tt===Ee.length-1&&wt.push(je.getOverflowedSubMenuItem(Ye.props.eventKey,[],!0)),wt}return[].concat(Object(r.a)(qe),[et])},[])}},{key:"render",value:function(){var Ee=this.props,je=Ee.visible,Ce=Ee.prefixCls,qe=Ee.overflowedIndicator,Ye=Ee.mode,tt=Ee.level,et=Ee.tag,it=Ee.children,wt=Ee.theme,kt=Object(M.a)(Ee,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),bt=et;return E.createElement(bt,Object(w.a)({ref:this.childRef},kt),this.renderChildren(it))}}]),He}(E.Component);Ri.defaultProps={tag:"div",className:""};var Ko=Ri;function Rr(nt){return nt.length?nt.every(function(Ne){return!!Ne.props.disabled}):!0}function tr(nt,Ne,He){var We=nt.getState();nt.setState({activeKey:Object(y.a)(Object(y.a)({},We.activeKey),{},Object(se.a)({},Ne,He))})}function Pr(nt){return nt.eventKey||"0-menu-"}function Jr(nt,Ne){var He=Ne,We=nt.children,Ee=nt.eventKey;if(He){var je;if(xe(We,function(Ce,qe){Ce&&Ce.props&&!Ce.props.disabled&&He===Ae(Ce,Ee,qe)&&(je=!0)}),je)return He}return He=null,nt.defaultActiveFirst&&xe(We,function(Ce,qe){!He&&Ce&&!Ce.props.disabled&&(He=Ae(Ce,Ee,qe))}),He}function pa(nt){if(!nt)return;var Ne=this.instanceArray.indexOf(nt);Ne!==-1?this.instanceArray[Ne]=nt:this.instanceArray.push(nt)}var _a=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(We){var Ee;return Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onKeyDown=function(je,Ce){var qe=je.keyCode,Ye;if(Ee.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(Ye=et.onKeyDown(je))}),Ye)return 1;var tt=null;return(qe===f.a.UP||qe===f.a.DOWN)&&(tt=Ee.step(qe===f.a.UP?-1:1)),tt?(je.preventDefault(),tr(Ee.props.store,Pr(Ee.props),tt.props.eventKey),typeof Ce=="function"&&Ce(tt),1):void 0},Ee.onItemHover=function(je){var Ce=je.key,qe=je.hover;tr(Ee.props.store,Pr(Ee.props),qe?Ce:null)},Ee.onDeselect=function(je){Ee.props.onDeselect(je)},Ee.onSelect=function(je){Ee.props.onSelect(je)},Ee.onClick=function(je){Ee.props.onClick(je)},Ee.onOpenChange=function(je){Ee.props.onOpenChange(je)},Ee.onDestroy=function(je){Ee.props.onDestroy(je)},Ee.getFlatInstanceArray=function(){return Ee.instanceArray},Ee.step=function(je){var Ce=Ee.getFlatInstanceArray(),qe=Ee.props.store.getState().activeKey[Pr(Ee.props)],Ye=Ce.length;if(!Ye)return null;je<0&&(Ce=Ce.concat().reverse());var tt=-1;if(Ce.every(function(kt,bt){return kt&&kt.props.eventKey===qe?(tt=bt,!1):!0}),!Ee.props.defaultActiveFirst&&tt!==-1&&Rr(Ce.slice(tt,Ye-1)))return;var et=(tt+1)%Ye,it=et;do{var wt=Ce[it];if(!wt||wt.props.disabled)it=(it+1)%Ye;else return wt}while(it!==et);return null},Ee.renderCommonMenuItem=function(je,Ce,qe){var Ye=Ee.props.store.getState(),tt=Object(p.a)(Ee),et=tt.props,it=Ae(je,et.eventKey,Ce),wt=je.props;if(!wt||typeof je.type=="string")return je;var kt=it===Ye.activeKey,bt=Object(y.a)(Object(y.a)({mode:wt.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:Ee.renderMenuItem,rootPrefixCls:et.prefixCls,index:Ce,parentMenu:et.parentMenu,manualRef:wt.disabled?void 0:Object(S.a)(je.ref,pa.bind(Object(p.a)(Ee))),eventKey:it,active:!wt.disabled&&kt,multiple:et.multiple,onClick:function(en){(wt.onClick||ue)(en),Ee.onClick(en)},onItemHover:Ee.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:Ee.onOpenChange,onDeselect:Ee.onDeselect,onSelect:Ee.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:wt.itemIcon||Ee.props.itemIcon,expandIcon:wt.expandIcon||Ee.props.expandIcon},qe),{},{direction:et.direction});return(et.mode==="inline"||W())&&(bt.triggerSubMenuAction="click"),E.cloneElement(je,Object(y.a)(Object(y.a)({},bt),{},{key:it||Ce}))},Ee.renderMenuItem=function(je,Ce,qe){if(!je)return null;var Ye=Ee.props.store.getState(),tt={openKeys:Ye.openKeys,selectedKeys:Ye.selectedKeys,triggerSubMenuAction:Ee.props.triggerSubMenuAction,subMenuKey:qe};return Ee.renderCommonMenuItem(je,Ce,tt)},We.store.setState({activeKey:Object(y.a)(Object(y.a)({},We.store.getState().activeKey),{},Object(se.a)({},We.eventKey,Jr(We,We.activeKey)))}),Ee.instanceArray=[],Ee}return Object(b.a)(He,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ee){return this.props.visible||Ee.visible||this.props.className!==Ee.className||!R()(this.props.style,Ee.style)}},{key:"componentDidUpdate",value:function(Ee){var je=this.props,Ce="activeKey"in je?je.activeKey:je.store.getState().activeKey[Pr(je)],qe=Jr(je,Ce);if(qe!==Ce)tr(je.store,Pr(je),qe);else if("activeKey"in Ee){var Ye=Jr(Ee,Ee.activeKey);qe!==Ye&&tr(je.store,Pr(je),qe)}}},{key:"render",value:function(){var Ee=this,je=Object(w.a)({},this.props);this.instanceArray=[];var Ce=C()(je.prefixCls,je.className,"".concat(je.prefixCls,"-").concat(je.mode)),qe={className:Ce,role:je.role||"menu"};je.id&&(qe.id=je.id),je.focusable&&(qe.tabIndex=0,qe.onKeyDown=this.onKeyDown);var Ye=je.prefixCls,tt=je.eventKey,et=je.visible,it=je.level,wt=je.mode,kt=je.overflowedIndicator,bt=je.theme;return Re.forEach(function(Xt){return delete je[Xt]}),delete je.onClick,E.createElement(Ko,Object(w.a)({},je,{prefixCls:Ye,mode:wt,tag:"ul",level:it,theme:bt,visible:et,overflowedIndicator:kt},qe),Object(h.a)(je.children).map(function(Xt,en){return Ee.renderMenuItem(Xt,en,tt||"0-menu-")}))}}]),He}(E.Component);_a.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ue};var Ya=Object(T.b)()(_a),ni=Ya,Ta=P("Kwbf");function Qi(nt,Ne,He){var We=nt.prefixCls,Ee=nt.motion,je=nt.defaultMotions,Ce=je===void 0?{}:je,qe=nt.openAnimation,Ye=nt.openTransitionName,tt=Ne.switchingModeFromInline;if(Ee)return Ee;if(Object(k.a)(qe)==="object"&&qe)Object(Ta.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof qe=="string")return{motionName:"".concat(We,"-open-").concat(qe)};if(Ye)return{motionName:Ye};var et=Ce[He];return et||(tt?null:Ce.other)}var Ja=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Ne.call(this,We),Ee.onSelect=function(qe){var Ye=Object(p.a)(Ee),tt=Ye.props;if(tt.selectable){var et=Ee.store.getState(),it=et.selectedKeys,wt=qe.key;tt.multiple?it=it.concat([wt]):it=[wt],"selectedKeys"in tt||Ee.store.setState({selectedKeys:it}),tt.onSelect(Object(y.a)(Object(y.a)({},qe),{},{selectedKeys:it}))}},Ee.onClick=function(qe){var Ye=Ee.getRealMenuMode(),tt=Object(p.a)(Ee),et=tt.store,it=tt.props.onOpenChange;Ye!=="inline"&&!("openKeys"in Ee.props)&&(et.setState({openKeys:[]}),it([])),Ee.props.onClick(qe)},Ee.onKeyDown=function(qe,Ye){Ee.innerMenu.getWrappedInstance().onKeyDown(qe,Ye)},Ee.onOpenChange=function(qe){var Ye=Object(p.a)(Ee),tt=Ye.props,et=Ee.store.getState().openKeys.concat(),it=!1,wt=function(bt){var Xt=!1;if(bt.open)Xt=et.indexOf(bt.key)===-1,Xt&&et.push(bt.key);else{var en=et.indexOf(bt.key);Xt=en!==-1,Xt&&et.splice(en,1)}it=it||Xt};Array.isArray(qe)?qe.forEach(wt):wt(qe),it&&("openKeys"in Ee.props||Ee.store.setState({openKeys:et}),tt.onOpenChange(et))},Ee.onDeselect=function(qe){var Ye=Object(p.a)(Ee),tt=Ye.props;if(tt.selectable){var et=Ee.store.getState().selectedKeys.concat(),it=qe.key,wt=et.indexOf(it);wt!==-1&&et.splice(wt,1),"selectedKeys"in tt||Ee.store.setState({selectedKeys:et}),tt.onDeselect(Object(y.a)(Object(y.a)({},qe),{},{selectedKeys:et}))}},Ee.onMouseEnter=function(qe){Ee.restoreModeVerticalFromInline();var Ye=Ee.props.onMouseEnter;Ye&&Ye(qe)},Ee.onTransitionEnd=function(qe){var Ye=qe.propertyName==="width"&&qe.target===qe.currentTarget,tt=qe.target.className,et=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,it=qe.propertyName==="font-size"&&et.indexOf("anticon")>=0;(Ye||it)&&Ee.restoreModeVerticalFromInline()},Ee.setInnerMenu=function(qe){Ee.innerMenu=qe},Ee.isRootMenu=!0;var je=We.defaultSelectedKeys,Ce=We.defaultOpenKeys;return"selectedKeys"in We&&(je=We.selectedKeys||[]),"openKeys"in We&&(Ce=We.openKeys||[]),Ee.store=Object(T.c)({selectedKeys:je,openKeys:Ce,activeKey:{"0-menu-":Jr(We,We.activeKey)}}),Ee.state={switchingModeFromInline:!1,prevProps:We,inlineOpenKeys:[],store:Ee.store},Ee}return Object(b.a)(He,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ee){var je=this.props,Ce=je.siderCollapsed,qe=je.inlineCollapsed,Ye=je.onOpenChange;(!Ee.inlineCollapsed&&qe||!Ee.siderCollapsed&&Ce)&&Ye([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ee=this.props.collapsedWidth,je=this.store,Ce=this.prevOpenKeys,qe=this.getInlineCollapsed()&&(Ee===0||Ee==="0"||Ee==="0px");qe?(this.prevOpenKeys=je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ee=this.props.mode,je=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return je&&Ce?"inline":Ce?"vertical":Ee}},{key:"getInlineCollapsed",value:function(){var Ee=this.props,je=Ee.inlineCollapsed,Ce=Ee.siderCollapsed;return Ce!==void 0?Ce:je}},{key:"restoreModeVerticalFromInline",value:function(){var Ee=this.state.switchingModeFromInline;Ee&&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 Ee=Object(y.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),je=this.getRealMenuMode();return Ee.className+=" ".concat(Ee.prefixCls,"-root"),Ee.direction==="rtl"&&(Ee.className+=" ".concat(Ee.prefixCls,"-rtl")),Ee=Object(y.a)(Object(y.a)({},Ee),{},{mode:je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Qi(this.props,this.state,je)}),delete Ee.openAnimation,delete Ee.openTransitionName,E.createElement(T.a,{store:this.store},E.createElement(ni,Object(w.a)({},Ee,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ee,je){var Ce=je.prevProps,qe=je.store,Ye=qe.getState(),tt={},et={prevProps:Ee};return Ce.mode==="inline"&&Ee.mode!=="inline"&&(et.switchingModeFromInline=!0),"openKeys"in Ee?tt.openKeys=Ee.openKeys||[]:((Ee.inlineCollapsed&&!Ce.inlineCollapsed||Ee.siderCollapsed&&!Ce.siderCollapsed)&&(et.switchingModeFromInline=!0,et.inlineOpenKeys=Ye.openKeys,tt.openKeys=[]),(!Ee.inlineCollapsed&&Ce.inlineCollapsed||!Ee.siderCollapsed&&Ce.siderCollapsed)&&(tt.openKeys=je.inlineOpenKeys,et.inlineOpenKeys=[])),Object.keys(tt).length&&qe.setState(tt),et}}]),He}(E.Component);Ja.defaultProps={selectable:!0,onClick:ue,onSelect:ue,onOpenChange:ue,onDeselect:ue,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var ya=Ja,Sa=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.onKeyDown=function(Ee){var je=Ee.keyCode;return je===f.a.ENTER?(We.onClick(Ee),!0):void 0},We.onMouseLeave=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.onItemHover,Ye=je.onMouseLeave;qe({key:Ce,hover:!1}),Ye({key:Ce,domEvent:Ee})},We.onMouseEnter=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.onItemHover,Ye=je.onMouseEnter;qe({key:Ce,hover:!0}),Ye({key:Ce,domEvent:Ee})},We.onClick=function(Ee){var je=We.props,Ce=je.eventKey,qe=je.multiple,Ye=je.onClick,tt=je.onSelect,et=je.onDeselect,it=je.isSelected,wt={key:Ce,keyPath:[Ce],item:Object(p.a)(We),domEvent:Ee};Ye(wt),qe?it?et(wt):tt(wt):it||tt(wt)},We.saveNode=function(Ee){We.node=Ee},We}return Object(b.a)(He,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ee=this.props;Ee.onDestroy&&Ee.onDestroy(Ee.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 Ee,je=Object(y.a)({},this.props),Ce=C()(this.getPrefixCls(),je.className,(Ee={},Object(se.a)(Ee,this.getActiveClassName(),!je.disabled&&je.active),Object(se.a)(Ee,this.getSelectedClassName(),je.isSelected),Object(se.a)(Ee,this.getDisabledClassName(),je.disabled),Ee)),qe=Object(y.a)(Object(y.a)({},je.attribute),{},{title:typeof je.title=="string"?je.title:void 0,className:Ce,role:je.role||"menuitem","aria-disabled":je.disabled});je.role==="option"?qe=Object(y.a)(Object(y.a)({},qe),{},{role:"option","aria-selected":je.isSelected}):(je.role===null||je.role==="none")&&(qe.role="none");var Ye={onClick:je.disabled?null:this.onClick,onMouseLeave:je.disabled?null:this.onMouseLeave,onMouseEnter:je.disabled?null:this.onMouseEnter},tt=Object(y.a)({},je.style);je.mode==="inline"&&(je.direction==="rtl"?tt.paddingRight=je.inlineIndent*je.level:tt.paddingLeft=je.inlineIndent*je.level),Re.forEach(function(it){return delete je[it]}),delete je.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(w.a)({},Object(O.a)(je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),qe,Ye,{style:tt,ref:this.saveNode}),je.children,et)}}]),He}(E.Component);Sa.isMenuItem=!0,Sa.defaultProps={onSelect:ue,onMouseEnter:ue,onMouseLeave:ue,manualRef:ue};var Hi=Object(T.b)(function(nt,Ne){var He=nt.activeKey,We=nt.selectedKeys,Ee=Ne.eventKey,je=Ne.subMenuKey;return{active:He[je]===Ee,isSelected:Array.isArray(We)?We.indexOf(Ee)!==-1:We===Ee}})(Sa),Ji=Hi,Wo=function(nt){Object(u.a)(He,nt);var Ne=Object(a.a)(He);function He(){var We;return Object(B.a)(this,He),We=Ne.apply(this,arguments),We.renderInnerMenuItem=function(Ee){var je=We.props,Ce=je.renderMenuItem,qe=je.index;return Ce(Ee,qe,We.props.subMenuKey)},We}return Object(b.a)(He,[{key:"render",value:function(){var Ee=Object(w.a)({},this.props),je=Ee.className,Ce=je===void 0?"":je,qe=Ee.rootPrefixCls,Ye="".concat(qe,"-item-group-title"),tt="".concat(qe,"-item-group-list"),et=Ee.title,it=Ee.children;return Re.forEach(function(wt){return delete Ee[wt]}),delete Ee.direction,E.createElement("li",Object(w.a)({},Ee,{onClick:function(kt){return kt.stopPropagation()},className:"".concat(Ce," ").concat(qe,"-item-group")}),E.createElement("div",{className:Ye,title:typeof et=="string"?et:void 0},et),E.createElement("ul",{className:tt},E.Children.map(it,this.renderInnerMenuItem)))}}]),He}(E.Component);Wo.isMenuItemGroup=!0,Wo.defaultProps={disabled:!0};var Xs=Wo,xs=function(Ne){var He=Ne.className,We=Ne.rootPrefixCls,Ee=Ne.style;return E.createElement("li",{className:"".concat(He," ").concat(We,"-item-divider"),style:Ee})};xs.defaultProps={disabled:!0,className:"",style:{}};var Ys=xs,Ls=ya,Ps=P("eDIo");function Us(nt,Ne){var He=nt.prefixCls,We=nt.editable,Ee=nt.locale,je=nt.style;return!We||We.showAdd===!1?null:E.createElement("button",{ref:Ne,type:"button",className:"".concat(He,"-nav-add"),style:je,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function(qe){We.onEdit("add",{event:qe})}},We.addIcon||"+")}var zo=E.forwardRef(Us);function es(nt,Ne){var He=nt.prefixCls,We=nt.id,Ee=nt.tabs,je=nt.locale,Ce=nt.mobile,qe=nt.moreIcon,Ye=qe===void 0?"More":qe,tt=nt.moreTransitionName,et=nt.style,it=nt.className,wt=nt.editable,kt=nt.tabBarGutter,bt=nt.rtl,Xt=nt.onTabClick,en=Object(E.useState)(!1),_n=Object(X.a)(en,2),jt=_n[0],Gt=_n[1],An=Object(E.useState)(null),Tn=Object(X.a)(An,2),Jt=Tn[0],hn=Tn[1],Rn="".concat(We,"-more-popup"),Hn="".concat(He,"-dropdown"),Zt=Jt!==null?"".concat(Rn,"-").concat(Jt):null,sn=je==null?void 0:je.dropdownAriaLabel,ln=E.createElement(Ls,{onClick:function(br){var ar=br.key,Ur=br.domEvent;Xt(ar,Ur),Gt(!1)},id:Rn,tabIndex:-1,role:"listbox","aria-activedescendant":Zt,selectedKeys:[Jt],"aria-label":sn!==void 0?sn:"expanded dropdown"},Ee.map(function(sr){return E.createElement(Ji,{key:sr.key,id:"".concat(Rn,"-").concat(sr.key),role:"option","aria-controls":We&&"".concat(We,"-panel-").concat(sr.key),disabled:sr.disabled},sr.tab)}));function gn(sr){for(var br=Ee.filter(function(Zr){return!Zr.disabled}),ar=br.findIndex(function(Zr){return Zr.key===Jt})||0,Ur=br.length,kn=0;kn<Ur;kn+=1){ar=(ar+sr+Ur)%Ur;var Mr=br[ar];if(!Mr.disabled){hn(Mr.key);return}}}function Yn(sr){var br=sr.which;if(!jt){[f.a.DOWN,f.a.SPACE,f.a.ENTER].includes(br)&&(Gt(!0),sr.preventDefault());return}switch(br){case f.a.UP:gn(-1),sr.preventDefault();break;case f.a.DOWN:gn(1),sr.preventDefault();break;case f.a.ESC:Gt(!1);break;case f.a.SPACE:case f.a.ENTER:Jt!==null&&Xt(Jt,sr);break}}Object(E.useEffect)(function(){var sr=document.getElementById(Zt);sr&&sr.scrollIntoView&&sr.scrollIntoView(!1)},[Jt]),Object(E.useEffect)(function(){jt||hn(null)},[jt]);var nn=Object(se.a)({},bt?"marginLeft":"marginRight",kt);Ee.length||(nn.visibility="hidden",nn.order=1);var Mn=C()(Object(se.a)({},"".concat(Hn,"-rtl"),bt)),wr=Ce?null:E.createElement(Ps.a,{prefixCls:Hn,overlay:ln,trigger:["hover"],visible:jt,transitionName:tt,onVisibleChange:Gt,overlayClassName:Mn,mouseEnterDelay:.1,mouseLeaveDelay:.1},E.createElement("button",{type:"button",className:"".concat(He,"-nav-more"),style:nn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Rn,id:"".concat(We,"-more"),"aria-expanded":jt,onKeyDown:Yn},Ye));return E.createElement("div",{className:C()("".concat(He,"-nav-operations"),it),style:et,ref:Ne},wr,E.createElement(zo,{prefixCls:He,locale:je,editable:wt}))}var Js=E.forwardRef(es),ws=Object(E.createContext)(null),Aa=.1,ea=.01,ta=20,Zi=Math.pow(.995,ta);function ts(){var nt=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(nt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(nt.substr(0,4)))}function ns(nt,Ne){var He=Object(E.useState)(),We=Object(X.a)(He,2),Ee=We[0],je=We[1],Ce=Object(E.useState)(0),qe=Object(X.a)(Ce,2),Ye=qe[0],tt=qe[1],et=Object(E.useState)(0),it=Object(X.a)(et,2),wt=it[0],kt=it[1],bt=Object(E.useState)(),Xt=Object(X.a)(bt,2),en=Xt[0],_n=Xt[1],jt=Object(E.useRef)();function Gt(sn){var ln=sn.touches[0],gn=ln.screenX,Yn=ln.screenY;je({x:gn,y:Yn}),window.clearInterval(jt.current)}function An(sn){if(!Ee)return;sn.preventDefault();var ln=sn.touches[0],gn=ln.screenX,Yn=ln.screenY;je({x:gn,y:Yn});var nn=gn-Ee.x,Mn=Yn-Ee.y;Ne(nn,Mn);var wr=Date.now();tt(wr),kt(wr-Ye),_n({x:nn,y:Mn})}function Tn(){if(!Ee)return;if(je(null),_n(null),en){var sn=en.x/wt,ln=en.y/wt,gn=Math.abs(sn),Yn=Math.abs(ln);if(Math.max(gn,Yn)<Aa)return;var nn=sn,Mn=ln;jt.current=window.setInterval(function(){if(Math.abs(nn)<ea&&Math.abs(Mn)<ea){window.clearInterval(jt.current);return}nn*=Zi,Mn*=Zi,Ne(nn*ta,Mn*ta)},ta)}}var Jt=Object(E.useRef)(0),hn=Object(E.useRef)(!1),Rn=Object(E.useRef)();function Hn(sn){var ln=sn.deltaX,gn=sn.deltaY,Yn=0,nn=Math.abs(ln),Mn=Math.abs(gn);nn===Mn?Yn=Rn.current==="x"?ln:gn:nn>Mn?(Yn=ln,Rn.current="x"):(Yn=gn,Rn.current="y");var wr=Date.now();wr-Jt.current>100&&(hn.current=!1),(Ne(-Yn,-Yn)||hn.current)&&(sn.preventDefault(),hn.current=!0),Jt.current=wr}var Zt=Object(E.useRef)(null);Zt.current={onTouchStart:Gt,onTouchMove:An,onTouchEnd:Tn,onWheel:Hn},E.useEffect(function(){function sn(nn){Zt.current.onTouchStart(nn)}function ln(nn){Zt.current.onTouchMove(nn)}function gn(nn){Zt.current.onTouchEnd(nn)}function Yn(nn){Zt.current.onWheel(nn)}return document.addEventListener("touchmove",ln,{passive:!1}),document.addEventListener("touchend",gn,{passive:!1}),nt.current.addEventListener("touchstart",sn,{passive:!1}),nt.current.addEventListener("wheel",Yn),function(){document.removeEventListener("touchmove",ln),document.removeEventListener("touchend",gn)}},[])}function Ts(){var nt=Object(E.useRef)(new Map);function Ne(We){return nt.current.has(We)||nt.current.set(We,E.createRef()),nt.current.get(We)}function He(We){nt.current.delete(We)}return[Ne,He]}function ms(nt,Ne){var He=E.useRef(nt),We=E.useState({}),Ee=Object(X.a)(We,2),je=Ee[1];function Ce(qe){var Ye=typeof qe=="function"?qe(He.current):qe;Ye!==He.current&&Ne(Ye,He.current),He.current=Ye,je({})}return[He.current,Ce]}var ks=function(Ne){var He=Ne.position,We=Ne.prefixCls,Ee=Ne.extra;if(!Ee)return null;var je,Ce=Ee;return He==="right"&&(je=Ce.right||!Ce.left&&Ce||null),He==="left"&&(je=Ce.left||null),je?E.createElement("div",{className:"".concat(We,"-extra-content")},je):null};function Zs(nt,Ne){var He,We=E.useContext(ws),Ee=We.prefixCls,je=We.tabs,Ce=nt.className,qe=nt.style,Ye=nt.id,tt=nt.animated,et=nt.activeKey,it=nt.rtl,wt=nt.extra,kt=nt.editable,bt=nt.locale,Xt=nt.tabPosition,en=nt.tabBarGutter,_n=nt.children,jt=nt.onTabClick,Gt=nt.onTabScroll,An=Object(E.useRef)(),Tn=Object(E.useRef)(),Jt=Object(E.useRef)(),hn=Object(E.useRef)(),Rn=Ts(),Hn=Object(X.a)(Rn,2),Zt=Hn[0],sn=Hn[1],ln=Xt==="top"||Xt==="bottom",gn=ms(0,function(na,Or){ln&&Gt&&Gt({direction:na>Or?"left":"right"})}),Yn=Object(X.a)(gn,2),nn=Yn[0],Mn=Yn[1],wr=ms(0,function(na,Or){!ln&&Gt&&Gt({direction:na>Or?"top":"bottom"})}),sr=Object(X.a)(wr,2),br=sr[0],ar=sr[1],Ur=Object(E.useState)(0),kn=Object(X.a)(Ur,2),Mr=kn[0],Zr=kn[1],Qr=Object(E.useState)(0),pr=Object(X.a)(Qr,2),wn=pr[0],qn=pr[1],Br=Object(E.useState)(0),Pn=Object(X.a)(Br,2),Vn=Pn[0],$n=Pn[1],zn=Object(E.useState)(0),Nn=Object(X.a)(zn,2),un=Nn[0],$t=Nn[1],jn=Object(E.useState)(null),Wn=Object(X.a)(jn,2),bn=Wn[0],dr=Wn[1],Nr=Object(E.useState)(null),Ua=Object(X.a)(Nr,2),ba=Ua[0],$r=Ua[1],fi=Object(E.useState)(0),Za=Object(X.a)(fi,2),Ma=Za[0],qi=Za[1],$i=Object(E.useState)(0),xi=Object(X.a)($i,2),wo=xi[0],To=xi[1],eo=o(new Map),Si=Object(X.a)(eo,2),Ii=Si[0],bo=Si[1],io=m(je,Ii,Mr),oo="".concat(Ee,"-nav-operations-hidden"),Ui=0,Bi=0;ln?it?(Ui=0,Bi=Math.max(0,Mr-bn)):(Ui=Math.min(0,bn-Mr),Bi=0):(Ui=Math.min(0,ba-wn),Bi=0);function Ki(na){return na<Ui?[Ui,!1]:na>Bi?[Bi,!1]:[na,!0]}var ki=Object(E.useRef)(),Ao=Object(E.useState)(),Mi=Object(X.a)(Ao,2),fo=Mi[0],ka=Mi[1];function to(){ka(Date.now())}function So(){window.clearTimeout(ki.current)}ns(An,function(na,Or){var ai=!1;function fa(Eo,Vi){Eo(function(po){var no=Ki(po+Vi),rn=Object(X.a)(no,2),Oo=rn[0],gs=rn[1];return ai=gs,Oo})}if(ln){if(bn>=Mr)return ai;fa(Mn,na)}else{if(ba>=wn)return ai;fa(ar,Or)}return So(),to(),ai}),Object(E.useEffect)(function(){return So(),fo&&(ki.current=window.setTimeout(function(){ka(0)},100)),So},[fo]);function Fi(){var na=arguments.length>0&&arguments[0]!==void 0?arguments[0]:et,Or=io.get(na);if(!Or)return;if(ln){var ai=nn;it?Or.right<nn?ai=Or.right:Or.right+Or.width>nn+bn&&(ai=Or.right+Or.width-bn):Or.left<-nn?ai=-Or.left:Or.left+Or.width>-nn+bn&&(ai=-(Or.left+Or.width-bn)),ar(0),Mn(Ki(ai)[0])}else{var fa=br;Or.top<-br?fa=-Or.top:Or.top+Or.height>-br+ba&&(fa=-(Or.top+Or.height-ba)),Mn(0),ar(Ki(fa)[0])}}var Ei=_(io,{width:bn,height:ba,left:nn,top:br},{width:Vn,height:un},{width:Ma,height:wo},Object(y.a)(Object(y.a)({},nt),{},{tabs:je})),so=Object(X.a)(Ei,2),Go=so[0],Vo=so[1],No=je.map(function(na){var Or=na.key;return E.createElement(i,{id:Ye,prefixCls:Ee,key:Or,rtl:it,tab:na,closable:na.closable,editable:kt,active:Or===et,tabPosition:Xt,tabBarGutter:en,renderWrapper:_n,removeAriaLabel:bt==null?void 0:bt.removeAriaLabel,ref:Zt(Or),onClick:function(fa){jt(Or,fa)},onRemove:function(){sn(Or)},onFocus:function(){Fi(Or),to(),it||(An.current.scrollLeft=0),An.current.scrollTop=0}})}),Wi=c(function(){var na,Or,ai,fa,Eo,Vi,po,no,rn,Oo=((na=An.current)===null||na===void 0?void 0:na.offsetWidth)||0,gs=((Or=An.current)===null||Or===void 0?void 0:Or.offsetHeight)||0,cs=((ai=hn.current)===null||ai===void 0?void 0:ai.offsetWidth)||0,Ha=((fa=hn.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,En=((Eo=Jt.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,It=((Vi=Jt.current)===null||Vi===void 0?void 0:Vi.offsetHeight)||0;dr(Oo),$r(gs),qi(cs),To(Ha);var Wt=(((po=Tn.current)===null||po===void 0?void 0:po.offsetWidth)||0)-cs,mn=(((no=Tn.current)===null||no===void 0?void 0:no.offsetHeight)||0)-Ha;Zr(Wt),qn(mn);var Ht=(rn=Jt.current)===null||rn===void 0?void 0:rn.className.includes(oo);$n(Wt-(Ht?0:En)),$t(mn-(Ht?0:It)),bo(function(){var Xn=new Map;return je.forEach(function(rr){var lr=rr.key,Vr=Zt(lr).current;Vr&&Xn.set(lr,{width:Vr.offsetWidth,height:Vr.offsetHeight,left:Vr.offsetLeft,top:Vr.offsetTop})}),Xn})}),Xo=je.slice(0,Go),hi=je.slice(Vo+1),Ba=[].concat(Object(r.a)(Xo),Object(r.a)(hi)),ri=Object(E.useState)(),Da=Object(X.a)(ri,2),zi=Da[0],ho=Da[1],Oi=io.get(et),jo=Object(E.useRef)();function Bo(){e.a.cancel(jo.current)}Object(E.useEffect)(function(){var na={};return Oi&&(ln?(it?na.right=Oi.right:na.left=Oi.left,na.width=Oi.width):(na.top=Oi.top,na.height=Oi.height)),Bo(),jo.current=e()(function(){ho(na)}),Bo},[Oi,ln,it]),Object(E.useEffect)(function(){Fi()},[et,Oi,io,ln]),Object(E.useEffect)(function(){Wi()},[it,en,et,je.map(function(na){return na.key}).join("_")]);var Qo=!!Ba.length,Ci="".concat(Ee,"-nav-wrap"),Bn,Gi,us,Yo;return ln?it?(Gi=nn>0,Bn=nn+bn<Mr):(Bn=nn<0,Gi=-nn+bn<Mr):(us=br<0,Yo=-br+ba<wn),E.createElement("div",{ref:Ne,role:"tablist",className:C()("".concat(Ee,"-nav"),Ce),style:qe,onKeyDown:function(){to()}},E.createElement(ks,{position:"left",extra:wt,prefixCls:Ee}),E.createElement(l.a,{onResize:Wi},E.createElement("div",{className:C()(Ci,(He={},Object(se.a)(He,"".concat(Ci,"-ping-left"),Bn),Object(se.a)(He,"".concat(Ci,"-ping-right"),Gi),Object(se.a)(He,"".concat(Ci,"-ping-top"),us),Object(se.a)(He,"".concat(Ci,"-ping-bottom"),Yo),He)),ref:An},E.createElement(l.a,{onResize:Wi},E.createElement("div",{ref:Tn,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(nn,"px, ").concat(br,"px)"),transition:fo?"none":void 0}},No,E.createElement(zo,{ref:hn,prefixCls:Ee,locale:bt,editable:kt,style:{visibility:Qo?"hidden":null}}),E.createElement("div",{className:C()("".concat(Ee,"-ink-bar"),Object(se.a)({},"".concat(Ee,"-ink-bar-animated"),tt.inkBar)),style:zi}))))),E.createElement(Js,Object.assign({},nt,{ref:Jt,prefixCls:Ee,tabs:Ba,className:!Qo&&oo})),E.createElement(ks,{position:"right",extra:wt,prefixCls:Ee}))}var rs=E.forwardRef(Zs);function dl(nt){var Ne=nt.id,He=nt.activeKey,We=nt.animated,Ee=nt.tabPosition,je=nt.rtl,Ce=nt.destroyInactiveTabPane,qe=E.useContext(ws),Ye=qe.prefixCls,tt=qe.tabs,et=We.tabPane,it=tt.findIndex(function(wt){return wt.key===He});return E.createElement("div",{className:C()("".concat(Ye,"-content-holder"))},E.createElement("div",{className:C()("".concat(Ye,"-content"),"".concat(Ye,"-content-").concat(Ee),Object(se.a)({},"".concat(Ye,"-content-animated"),et)),style:it&&et?Object(se.a)({},je?"marginRight":"marginLeft","-".concat(it,"00%")):null},tt.map(function(wt){return E.cloneElement(wt.node,{key:wt.key,prefixCls:Ye,tabKey:wt.key,id:Ne,animated:et,active:wt.key===He,destroyInactiveTabPane:Ce})})))}function $s(nt){var Ne=nt.prefixCls,He=nt.forceRender,We=nt.className,Ee=nt.style,je=nt.id,Ce=nt.active,qe=nt.animated,Ye=nt.destroyInactiveTabPane,tt=nt.tabKey,et=nt.children,it=E.useState(He),wt=Object(X.a)(it,2),kt=wt[0],bt=wt[1];E.useEffect(function(){Ce?bt(!0):Ye&&bt(!1)},[Ce,Ye]);var Xt={};return Ce||(qe?(Xt.visibility="hidden",Xt.height=0,Xt.overflowY="hidden"):Xt.display="none"),E.createElement("div",{id:je&&"".concat(je,"-panel-").concat(tt),role:"tabpanel",tabIndex:Ce?0:-1,"aria-labelledby":je&&"".concat(je,"-tab-").concat(tt),"aria-hidden":!Ce,style:Object(y.a)(Object(y.a)({},Xt),Ee),className:C()("".concat(Ne,"-tabpane"),Ce&&"".concat(Ne,"-tabpane-active"),We)},(Ce||kt||He)&&et)}var go=0;function ls(nt){return Object(h.a)(nt).map(function(Ne){if(E.isValidElement(Ne)){var He=Ne.key!==void 0?String(Ne.key):void 0;return Object(y.a)(Object(y.a)({key:He},Ne.props),{},{node:Ne})}return null}).filter(function(Ne){return Ne})}function Ia(nt,Ne){var He,We=nt.id,Ee=nt.prefixCls,je=Ee===void 0?"rc-tabs":Ee,Ce=nt.className,qe=nt.children,Ye=nt.direction,tt=nt.activeKey,et=nt.defaultActiveKey,it=nt.editable,wt=nt.animated,kt=nt.tabPosition,bt=kt===void 0?"top":kt,Xt=nt.tabBarGutter,en=nt.tabBarStyle,_n=nt.tabBarExtraContent,jt=nt.locale,Gt=nt.moreIcon,An=nt.moreTransitionName,Tn=nt.destroyInactiveTabPane,Jt=nt.renderTabBar,hn=nt.onChange,Rn=nt.onTabClick,Hn=nt.onTabScroll,Zt=Object(M.a)(nt,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),sn=ls(qe),ln=Ye==="rtl",gn;wt===!1?gn={inkBar:!1,tabPane:!1}:gn=Object(y.a)({inkBar:!0,tabPane:!1},wt!==!0?wt:null);var Yn=Object(E.useState)(!1),nn=Object(X.a)(Yn,2),Mn=nn[0],wr=nn[1];Object(E.useEffect)(function(){wr(ts())},[]);var sr=Object(s.a)(function(){var un;return(un=sn[0])===null||un===void 0?void 0:un.key},{value:tt,defaultValue:et}),br=Object(X.a)(sr,2),ar=br[0],Ur=br[1],kn=Object(E.useState)(function(){return sn.findIndex(function(un){return un.key===ar})}),Mr=Object(X.a)(kn,2),Zr=Mr[0],Qr=Mr[1];Object(E.useEffect)(function(){var un=sn.findIndex(function(jn){return jn.key===ar});if(un===-1){var $t;un=Math.max(0,Math.min(Zr,sn.length-1)),Ur(($t=sn[un])===null||$t===void 0?void 0:$t.key)}Qr(un)},[sn.map(function(un){return un.key}).join("_"),ar,Zr]);var pr=Object(s.a)(null,{value:We}),wn=Object(X.a)(pr,2),qn=wn[0],Br=wn[1],Pn=bt;Mn&&!["left","right"].includes(bt)&&(Pn="top"),Object(E.useEffect)(function(){We||(Br("rc-tabs-".concat(go)),go+=1)},[]);function Vn(un,$t){Rn==null||Rn(un,$t),Ur(un),hn==null||hn(un)}var $n={id:qn,activeKey:ar,animated:gn,tabPosition:Pn,rtl:ln,mobile:Mn},zn,Nn=Object(y.a)(Object(y.a)({},$n),{},{editable:it,locale:jt,moreIcon:Gt,moreTransitionName:An,tabBarGutter:Xt,onTabClick:Vn,onTabScroll:Hn,extra:_n,style:en,panes:qe});return Jt?zn=Jt(Nn,rs):zn=E.createElement(rs,Object.assign({},Nn)),E.createElement(ws.Provider,{value:{tabs:sn,prefixCls:je}},E.createElement("div",Object.assign({ref:Ne,id:We,className:C()(je,"".concat(je,"-").concat(Pn),(He={},Object(se.a)(He,"".concat(je,"-mobile"),Mn),Object(se.a)(He,"".concat(je,"-editable"),it),Object(se.a)(He,"".concat(je,"-rtl"),ln),He),Ce)},Zt),zn,E.createElement(dl,Object.assign({destroyInactiveTabPane:Tn},$n,{animated:gn}))))}var vs=E.forwardRef(Ia);vs.TabPane=$s;var yo=vs,Fs=me.b=yo},"kNP/":function(ze,me,P){ze.exports={wrap:"wrap___2juS_",title:"title___2CLX2",radioWrap:"radioWrap___1FMiJ",checkboxWrap:"checkboxWrap___dPm6N",radio:"radio___2vIMS",colorFF0000:"colorFF0000___2Bu8m",pagination:"pagination___2bx8C",createMkdir:"createMkdir___2Zwt9",tree:"tree___2NdBt"}},kPWJ:function(ze,me,P){ze.exports=P.p+"static/question.cb52bef9.gif"},kPYp:function(ze,me){ze.exports="data:image/png;base64,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"},kSUc:function(ze,me,P){},"kaH+":function(ze,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),M=P("tJVT"),y=P("q1tI"),E=P.n(y),x=P("UZu5"),C=P.n(x),h=P("dhSg"),s=P("rLCj"),r=P("dF/Y"),n=P("4i/N");me.a=function(){var e=Object(y.useState)(""),l=Object(M.a)(e,2),c=l[0],o=l[1],f=Object(y.useState)(0),d=Object(M.a)(f,2),i=d[0],A=d[1],m=Object(y.useRef)("");Object(y.useEffect)(function(){var B=h.a.subscribe("preview-image",function(b){o(b),document.body.style.overflow="hidden"});return B},[]),Object(y.useEffect)(function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}},[]),Object(y.useEffect)(function(){m.current=c},[c]);function v(B){B.keyCode==27&&m.current&&_()}function _(){document.body.style.overflow="auto",o("")}function w(){A(i+90)}return E.a.createElement(y.Fragment,null,c?E.a.createElement("div",{className:"image-preview-container"},E.a.createElement("div",{className:"button-group"},E.a.createElement(X.a,{onClick:w},"\u65CB\u8F6C",E.a.createElement(s.a,null)),E.a.createElement(X.a,{href:c},"\u4E0B\u8F7D",E.a.createElement(r.a,null)),E.a.createElement(X.a,{onClick:_},"\u5173\u95ED",E.a.createElement(n.a,null))),E.a.createElement("div",{className:"preview-wrp-group"},E.a.createElement("img",{className:"image-preview",src:c,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(i,"deg)")}}))):null)}},kwm0:function(ze,me,P){ze.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj","tagsList-content":"tagsList-content___3Yj4d"}},l2Kq:function(ze,me,P){ze.exports=P.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(ze,me,P){(function(se){se(P("VrN/"),P("1eCo"),P("8EBN"))})(function(se){"use strict";se.defineMode("markdown",function(X,M){var y=se.getMode(X,"text/html"),E=y.name=="null";function x(U){if(se.findModeByName){var K=se.findModeByName(U);K&&(U=K.mime||K.mimes[0])}var z=se.getMode(X,U);return z.name=="null"?null:z}M.highlightFormatting===void 0&&(M.highlightFormatting=!1),M.maxBlockquoteDepth===void 0&&(M.maxBlockquoteDepth=0),M.taskLists===void 0&&(M.taskLists=!1),M.strikethrough===void 0&&(M.strikethrough=!1),M.emoji===void 0&&(M.emoji=!1),M.fencedCodeBlockHighlighting===void 0&&(M.fencedCodeBlockHighlighting=!0),M.fencedCodeBlockDefaultMode===void 0&&(M.fencedCodeBlockDefaultMode="text/plain"),M.xml===void 0&&(M.xml=!0),M.tokenTypeOverrides===void 0&&(M.tokenTypeOverrides={});var C={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var h in C)C.hasOwnProperty(h)&&M.tokenTypeOverrides[h]&&(C[h]=M.tokenTypeOverrides[h]);var s=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,e=M.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,l=/^ {0,3}(?:\={1,}|-{2,})\s*$/,c=/^[^#!\[\]*_\\<>` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,i=" ";function A(U,K,z){return K.f=K.inline=z,z(U,K)}function m(U,K,z){return K.f=K.block=z,z(U,K)}function v(U){return!U||!/\S/.test(U.string)}function _(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==B){var K=E;if(!K){var z=se.innerMode(y,U.htmlState);K=z.mode.name=="xml"&&z.state.tagStart===null&&!z.state.context&&z.state.tokenize.isInText}K&&(U.f=a,U.block=w,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function w(U,K){var z=U.column()===K.indentation,F=v(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,ee=K.list!==!1,re=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var pe=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,ee)){for(K.list=null;pe<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=pe-K.listStack[K.listStack.length-1])}var ie=!F&&!G&&!K.prevLine.header&&(!ee||!H)&&!K.prevLine.fencedCodeEnd,ge=(K.list===!1||G||F)&&K.indentation<=re&&U.match(s),he=null;if(K.indentationDiff>=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return U.skipToEnd(),K.indentedCode=!0,C.code;if(U.eatSpace())return null;if(z&&K.indentation<=re&&(he=U.match(e))&&he[1].length<=6)return K.quote=0,K.header=he[1].length,K.thisLine.header=!0,M.highlightFormatting&&(K.formatting="header"),K.f=K.inline,p(K);if(K.indentation<=re&&U.eat(">"))return K.quote=z?1:K.quote+1,M.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),p(K);if(!ge&&!K.setext&&z&&K.indentation<=re&&(he=U.match(r))){var be=he[1]?"ol":"ul";return K.indentation=pe+U.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,M.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,M.highlightFormatting&&(K.formatting=["list","list-"+be]),p(K)}else{if(z&&K.indentation<=re&&(he=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(he[1]+"+ *$"),K.localMode=M.fencedCodeBlockHighlighting&&x(he[2]||M.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=b,M.highlightFormatting&&(K.formatting="code-block"),K.code=-1,p(K);if(K.setext||(!ie||!ee)&&!K.quote&&K.list===!1&&!K.code&&!ge&&!f.test(U.string)&&(he=U.lookAhead(1))&&(he=he.match(l)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),M.highlightFormatting&&(K.formatting="header")):(K.header=he[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,p(K);if(ge)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,C.hr;if(U.peek()==="[")return A(U,K,R)}return A(U,K,K.inline)}function B(U,K){var z=y.token(U,K.htmlState);if(!E){var F=se.innerMode(y,K.htmlState);(F.mode.name=="xml"&&F.state.tagStart===null&&!F.state.context&&F.state.tokenize.isInText||K.md_inside&&U.current().indexOf(">")>-1)&&(K.f=a,K.block=w,K.htmlState=null)}return z}function b(U,K){var z=K.listStack[K.listStack.length-1]||0,F=K.indentation<z,H=z+3;if(K.fencedEndRE&&K.indentation<=H&&(F||U.match(K.fencedEndRE))){M.highlightFormatting&&(K.formatting="code-block");var G;return F||(G=p(K)),K.localMode=K.localState=null,K.block=w,K.f=a,K.fencedEndRE=null,K.code=0,K.thisLine.fencedCodeEnd=!0,F?m(U,K,K.block):G}else return K.localMode?K.localMode.token(U,K.localState):(U.skipToEnd(),C.code)}function p(U){var K=[];if(U.formatting){K.push(C.formatting),typeof U.formatting=="string"&&(U.formatting=[U.formatting]);for(var z=0;z<U.formatting.length;z++)K.push(C.formatting+"-"+U.formatting[z]),U.formatting[z]==="header"&&K.push(C.formatting+"-"+U.formatting[z]+"-"+U.header),U.formatting[z]==="quote"&&(!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=U.quote?K.push(C.formatting+"-"+U.formatting[z]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(C.linkHref,"url"):(U.strong&&K.push(C.strong),U.em&&K.push(C.em),U.strikethrough&&K.push(C.strikethrough),U.emoji&&K.push(C.emoji),U.linkText&&K.push(C.linkText),U.code&&K.push(C.code),U.image&&K.push(C.image),U.imageAltText&&K.push(C.imageAltText,"link"),U.imageMarker&&K.push(C.imageMarker)),U.header&&K.push(C.header,C.header+"-"+U.header),U.quote&&(K.push(C.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=U.quote?K.push(C.quote+"-"+U.quote):K.push(C.quote+"-"+M.maxBlockquoteDepth)),U.list!==!1){var F=(U.listStack.length-1)%3;F?F===1?K.push(C.list2):K.push(C.list3):K.push(C.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function u(U,K){return U.match(c,!0)?p(K):void 0}function a(U,K){var z=K.text(U,K);if(typeof z!="undefined")return z;if(K.list)return K.list=null,p(K);if(K.taskList){var F=U.match(n,!0)[1]===" ";return F?K.taskOpen=!0:K.taskClosed=!0,M.highlightFormatting&&(K.formatting="task"),K.taskList=!1,p(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return M.highlightFormatting&&(K.formatting="header"),p(K);var H=U.next();if(K.linkTitle){K.linkTitle=!1;var G=H;H==="("&&(G=")"),G=(G+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ee="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(U.match(new RegExp(ee),!0))return C.linkHref}if(H==="`"){var re=K.formatting;M.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var pe=U.current().length;if(K.code==0&&(!K.quote||pe==1))return K.code=pe,p(K);if(pe==K.code){var ie=p(K);return K.code=0,ie}else return K.formatting=re,p(K)}else if(K.code)return p(K);if(H==="\\"&&(U.next(),M.highlightFormatting)){var ge=p(K),he=C.formatting+"-escape";return ge?ge+" "+he:he}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,M.highlightFormatting&&(K.formatting="image"),p(K);if(H==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,M.highlightFormatting&&(K.formatting="image"),p(K);if(H==="]"&&K.imageAltText){M.highlightFormatting&&(K.formatting="image");var ge=p(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,ge}if(H==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,M.highlightFormatting&&(K.formatting="link")),p(K);if(H==="]"&&K.linkText){M.highlightFormatting&&(K.formatting="link");var ge=p(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:a,ge}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=T,M.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+C.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=T,M.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+C.linkEmail}if(M.xml&&H==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var be=U.string.indexOf(">",U.pos);if(be!=-1){var fe=U.string.substring(U.start,be);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fe)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=se.startState(y),m(U,K,B)}if(M.xml&&H==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var de=1,$=U.pos==1?" ":U.string.charAt(U.pos-2);de<3&&U.eat(H);)de++;var ue=U.peek()||" ",Ae=!/\s/.test(ue)&&(!d.test(ue)||/\s/.test($)||d.test($)),ce=!/\s/.test($)&&(!d.test($)||/\s/.test(ue)||d.test(ue)),xe=null,De=null;if(de%2&&(!K.em&&Ae&&(H==="*"||!ce||d.test($))?xe=!0:K.em==H&&ce&&(H==="*"||!Ae||d.test(ue))&&(xe=!1)),de>1&&(!K.strong&&Ae&&(H==="*"||!ce||d.test($))?De=!0:K.strong==H&&ce&&(H==="*"||!Ae||d.test(ue))&&(De=!1)),De!=null||xe!=null){M.highlightFormatting&&(K.formatting=xe==null?"strong":De==null?"em":"strong em"),xe===!0&&(K.em=H),De===!0&&(K.strong=H);var ie=p(K);return xe===!1&&(K.em=!1),De===!1&&(K.strong=!1),ie}}else if(H===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return p(K);U.backUp(1)}if(M.strikethrough){if(H==="~"&&U.eatWhile(H)){if(K.strikethrough){M.highlightFormatting&&(K.formatting="strikethrough");var ie=p(K);return K.strikethrough=!1,ie}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,M.highlightFormatting&&(K.formatting="strikethrough"),p(K)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return p(K);U.backUp(2)}}if(M.emoji&&H===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,M.highlightFormatting&&(K.formatting="emoji");var Re=p(K);return K.emoji=!1,Re}return H===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),p(K)}function T(U,K){var z=U.next();if(z===">"){K.f=K.inline=a,M.highlightFormatting&&(K.formatting="link");var F=p(K);return F?F+=" ":F="",F+C.linkInline}return U.match(/^[^>]+/,!0),C.linkInline}function O(U,K){if(U.eatSpace())return null;var z=U.next();return z==="("||z==="["?(K.f=K.inline=D(z==="("?")":"]"),M.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,p(K)):"error"}var S={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(U){return function(K,z){var F=K.next();if(F===U){z.f=z.inline=a,M.highlightFormatting&&(z.formatting="link-string");var H=p(z);return z.linkHref=!1,H}return K.match(S[U]),z.linkHref=!0,p(z)}}function R(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),M.highlightFormatting&&(K.formatting="link"),K.linkText=!0,p(K)):A(U,K,a)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=Q,M.highlightFormatting&&(K.formatting="link");var z=p(K);return K.linkText=!1,z}return U.match(/^([^\]\\]|\\.)+/,!0),C.linkText}function Q(U,K){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?K.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=a,C.linkHref+" url")}var Y={startState:function(){return{f:w,prevLine:{stream:null},thisLine:{stream:null},block:w,htmlState:null,indentation:0,inline:a,text:u,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(U){return{f:U.f,prevLine:U.prevLine,thisLine:U.thisLine,block:U.block,htmlState:U.htmlState&&se.copyState(y,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?se.copyState(U.localMode,U.localState):null,inline:U.inline,text:U.text,formatting:!1,linkText:U.linkText,linkTitle:U.linkTitle,linkHref:U.linkHref,code:U.code,em:U.em,strong:U.strong,strikethrough:U.strikethrough,emoji:U.emoji,header:U.header,setext:U.setext,hr:U.hr,taskList:U.taskList,list:U.list,listStack:U.listStack.slice(0),quote:U.quote,indentedCode:U.indentedCode,trailingSpace:U.trailingSpace,trailingSpaceNewLine:U.trailingSpaceNewLine,md_inside:U.md_inside,fencedEndRE:U.fencedEndRE}},token:function(U,K){if(K.formatting=!1,U!=K.thisLine.stream){if(K.header=0,K.hr=!1,U.match(/^\s*$/,!0))return _(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:U},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var z=U.match(/^\s*/,!0)[0].replace(/\t/g,i).length;if(K.indentation=z,K.indentationDiff=null,z>0)return null}}return K.f(U,K)},innerMode:function(U){return U.block==B?{state:U.htmlState,mode:y}:U.localState?{state:U.localState,mode:U.localMode}:{state:U,mode:Y}},indent:function(U,K,z){return U.block==B&&y.indent?y.indent(U.htmlState,K,z):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,z):se.Pass},blankLine:_,getType:p,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(ze,me){function P(se,X,M,y,E,x,C){if(E===0)return!1;var h=E,s=0,r=se;if(C>X+h&&C>y+h||C<X-h&&C<y-h||x>se+h&&x>M+h||x<se-h&&x<M-h)return!1;if(se!==M)s=(X-y)/(se-M),r=(se*y-M*X)/(se-M);else return Math.abs(x-se)<=h/2;var n=s*x-C+r,e=n*n/(s*s+1);return e<=h/2*h/2}me.containStroke=P},lseA:function(ze,me,P){ze.exports={"sort-list-panel":"sort-list-panel___3v1zo","sort-list-tip":"sort-list-tip___ZU19v","ant-drawer-content":"ant-drawer-content___1OfCe","dragging-li":"dragging-li___BZnL9","task-list-container":"task-list-container___1s_AZ",imgradius:"imgradius___1FGzg",directionItemWrap:"directionItemWrap___3LaaO",groupActionWrap:"groupActionWrap___swDtd",bottomdiv:"bottomdiv___1t3po",ml3:"ml3___hQDDB"}},lzim:function(ze,me,P){"use strict";var se=P("E7E6"),X=P.n(se);P.d(me,"A",function(){return X.a});var M=P("/GNS"),y=P.n(M);P.d(me,"z",function(){return y.a});var E=P("FOrL"),x=P.n(E);P.d(me,"t",function(){return x.a});var C=P("HpTS"),h=P.n(C);P.d(me,"B",function(){return h.a});var s=P("tWlo"),r=P.n(s);P.d(me,"b",function(){return r.a});var n=P("7ZXX"),e=P.n(n);P.d(me,"n",function(){return e.a});var l=P("GABl"),c=P.n(l);P.d(me,"g",function(){return c.a});var o=P("onxn"),f=P.n(o);P.d(me,"p",function(){return f.a});var d=P("nKGa"),i=P.n(d);P.d(me,"o",function(){return i.a});var A=P("4qgm"),m=P.n(A);P.d(me,"C",function(){return m.a});var v=P("JeFH"),_=P.n(v);P.d(me,"c",function(){return _.a});var w=P("ji0R"),B=P.n(w);P.d(me,"k",function(){return B.a});var b=P("W6BS"),p=P.n(b);P.d(me,"D",function(){return p.a});var u=P("kPYp"),a=P.n(u);P.d(me,"E",function(){return a.a});var T=P("nukY"),O=P.n(T),S=P("4u4S"),D=P.n(S),R=P("yslc"),k=P.n(R),Q=P("l2Kq"),Y=P.n(Q),U=P("RMFE"),K=P.n(U);P.d(me,"q",function(){return K.a});var z=P("TGq3"),F=P.n(z);P.d(me,"r",function(){return F.a});var H=P("SMhR"),G=P.n(H),ee=P("8/bI"),re=P.n(ee);P.d(me,"l",function(){return re.a});var pe=P("JWDV"),ie=P.n(pe);P.d(me,"e",function(){return ie.a});var ge=P("Xsq0"),he=P.n(ge);P.d(me,"s",function(){return he.a});var be=P("Ohmc"),fe=P.n(be);P.d(me,"d",function(){return fe.a});var de=P("csWT"),$=P.n(de);P.d(me,"f",function(){return $.a});var ue=P("7v3h"),Ae=P.n(ue);P.d(me,"m",function(){return Ae.a});var ce=P("cRFk"),xe=P.n(ce);P.d(me,"y",function(){return xe.a});var De=P("kPWJ"),Re=P.n(De);P.d(me,"x",function(){return Re.a});var ne=P("qgvg"),N=P.n(ne);P.d(me,"u",function(){return N.a});var W=P("FPkq"),le=P.n(W);P.d(me,"w",function(){return le.a});var te=P("A/g1"),oe=P.n(te);P.d(me,"h",function(){return oe.a});var Te=P("Nmxd"),Ke=P.n(Te);P.d(me,"i",function(){return Ke.a});var pt=P("5D2P"),Le=P.n(pt);P.d(me,"j",function(){return Le.a});var Qe=P("djh8"),ut=P.n(Qe);P.d(me,"v",function(){return ut.a});var yt=P("Jq4h"),at=P.n(yt);P.d(me,"a",function(){return at.a})},"m/50":function(ze,me,P){ze.exports=P.p+"static/sc.7f773df2.svg"},mFDi:function(ze,me,P){var se=P("QBsz"),X=P("Fofx"),M=se.applyTransform,y=Math.min,E=Math.max;function x(h,s,r,n){r<0&&(h=h+r,r=-r),n<0&&(s=s+n,n=-n),this.x=h,this.y=s,this.width=r,this.height=n}x.prototype={constructor:x,union:function(h){var s=y(h.x,this.x),r=y(h.y,this.y);this.width=E(h.x+h.width,this.x+this.width)-s,this.height=E(h.y+h.height,this.y+this.height)-r,this.x=s,this.y=r},applyTransform:function(){var h=[],s=[],r=[],n=[];return function(e){if(!e)return;h[0]=r[0]=this.x,h[1]=n[1]=this.y,s[0]=n[0]=this.x+this.width,s[1]=r[1]=this.y+this.height,M(h,h,e),M(s,s,e),M(r,r,e),M(n,n,e),this.x=y(h[0],s[0],r[0],n[0]),this.y=y(h[1],s[1],r[1],n[1]);var l=E(h[0],s[0],r[0],n[0]),c=E(h[1],s[1],r[1],n[1]);this.width=l-this.x,this.height=c-this.y}}(),calculateTransform:function(h){var s=this,r=h.width/s.width,n=h.height/s.height,e=X.create();return X.translate(e,e,[-s.x,-s.y]),X.scale(e,e,[r,n]),X.translate(e,e,[h.x,h.y]),e},intersect:function(h){if(!h)return!1;h instanceof x||(h=x.create(h));var s=this,r=s.x,n=s.x+s.width,e=s.y,l=s.y+s.height,c=h.x,o=h.x+h.width,f=h.y,d=h.y+h.height;return!(n<c||o<r||l<f||d<e)},contain:function(h,s){var r=this;return h>=r.x&&h<=r.x+r.width&&s>=r.y&&s<=r.y+r.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(h){this.x=h.x,this.y=h.y,this.width=h.width,this.height=h.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(h){return new x(h.x,h.y,h.width,h.height)};var C=x;ze.exports=C},mLcG:function(ze,me){var P=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(se){setTimeout(se,16)};ze.exports=P},mOS8:function(ze,me,P){ze.exports=P.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(ze,me,P){var se=P("hX1E"),X=se.normalizeRadian,M=Math.PI*2;function y(E,x,C,h,s,r,n,e,l){if(n===0)return!1;var c=n;e-=E,l-=x;var o=Math.sqrt(e*e+l*l);if(o-c>C||o+c<C)return!1;if(Math.abs(h-s)%M<1e-4)return!0;if(r){var f=h;h=X(s),s=X(f)}else h=X(h),s=X(s);h>s&&(s+=M);var d=Math.atan2(l,e);return d<0&&(d+=M),d>=h&&d<=s||d+M>=h&&d+M<=s}me.containStroke=y},n6Mw:function(ze,me,P){var se=P("SrGk"),X=P("bYtY"),M=P("Fofx");function y(x,C){se.call(this,x,C,"clipPath","__clippath_in_use__")}X.inherits(y,se),y.prototype.update=function(x){var C=this.getSvgElement(x);C&&this.updateDom(C,x.__clipPaths,!1);var h=this.getTextSvgElement(x);h&&this.updateDom(h,x.__clipPaths,!0),this.markUsed(x)},y.prototype.updateDom=function(x,C,h){if(C&&C.length>0){var s=this.getDefs(!0),r=C[0],n,e,l=h?"_textDom":"_dom";r[l]?(e=r[l].getAttribute("id"),n=r[l],s.contains(n)||s.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),s.appendChild(n),r[l]=n);var c=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!h){var o=Array.prototype.slice.call(r.transform);M.mul(r.transform,r.parent.invTransform,r.transform),c.brush(r),r.transform=o}else c.brush(r);var f=this.getSvgElement(r);n.innerHTML="",n.appendChild(f.cloneNode()),x.setAttribute("clip-path","url(#"+e+")"),C.length>1&&this.updateDom(n,C.slice(1),h)}else x&&x.setAttribute("clip-path","none")},y.prototype.markUsed=function(x){var C=this;x.__clipPaths&&X.each(x.__clipPaths,function(h){h._dom&&se.prototype.markUsed.call(C,h._dom),h._textDom&&se.prototype.markUsed.call(C,h._textDom)})};var E=y;ze.exports=E},n6Qo:function(ze,me,P){"use strict";P.d(me,"a",function(){return h});var se=P("q1tI"),X=P("biw7"),M=P("fyJ8");function y(s){var r=s.className,n=s.index,e=s.children,l=s.colSpan,c=s.rowSpan,o=se.useContext(X.a),f=o.prefixCls,d=o.fixedInfoList,i=d[n];return se.createElement(M.a,Object.assign({className:r,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:l,rowSpan:c}}}},i))}function E(s){return se.createElement("tr",Object.assign({},s))}function x(s){var r=s.children,n=se.useContext(X.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var C=me.b=x,h={Cell:y,Row:E}},nCxF:function(ze,me,P){var se=P("QBsz"),X=se.min,M=se.max,y=se.scale,E=se.distance,x=se.add,C=se.clone,h=se.sub;function s(r,n,e,l){var c=[],o=[],f=[],d=[],i,A,m,v;if(l){m=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var _=0,w=r.length;_<w;_++)X(m,m,r[_]),M(v,v,r[_]);X(m,m,l[0]),M(v,v,l[1])}for(var _=0,w=r.length;_<w;_++){var B=r[_];if(e)i=r[_?_-1:w-1],A=r[(_+1)%w];else if(_===0||_===w-1){c.push(C(r[_]));continue}else i=r[_-1],A=r[_+1];h(o,A,i),y(o,o,n);var b=E(B,i),p=E(B,A),u=b+p;u!==0&&(b/=u,p/=u),y(f,o,-b),y(d,o,p);var a=x([],B,f),T=x([],B,d);l&&(M(a,a,m),X(a,a,v),M(T,T,m),X(T,T,v)),c.push(a),c.push(T)}return e&&c.push(c.shift()),c}ze.exports=s},nKGa:function(ze,me,P){ze.exports=P.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(ze,me){var P=Math.round;function se(y,E,x){if(!E)return;var C=E.x1,h=E.x2,s=E.y1,r=E.y2;y.x1=C,y.x2=h,y.y1=s,y.y2=r;var n=x&&x.lineWidth;if(!n)return;P(C*2)===P(h*2)&&(y.x1=y.x2=M(C,n,!0)),P(s*2)===P(r*2)&&(y.y1=y.y2=M(s,n,!0))}function X(y,E,x){if(!E)return;var C=E.x,h=E.y,s=E.width,r=E.height;y.x=C,y.y=h,y.width=s,y.height=r;var n=x&&x.lineWidth;if(!n)return;y.x=M(C,n,!0),y.y=M(h,n,!0),y.width=Math.max(M(C+s,n,!1)-y.x,s===0?0:1),y.height=Math.max(M(h+r,n,!1)-y.y,r===0?0:1)}function M(y,E,x){if(!E)return y;var C=P(y*2);return(C+P(E))%2===0?C/2:(C+(x?1:-1))/2}me.subPixelOptimizeLine=se,me.subPixelOptimizeRect=X,me.subPixelOptimize=M},ni6a:function(ze,me,P){var se=P("pzxd"),X=P("mFDi"),M=P("gut8"),y=M.WILL_BE_RESTORED,E=new X,x=function(){};x.prototype={constructor:x,drawRectText:function(h,s){var r=this.style;s=r.textRect||s,this.__dirty&&se.normalizeTextStyle(r,!0);var n=r.text;if(n!=null&&(n+=""),!se.needDrawText(n,r))return;h.save();var e=this.transform;r.transformText?this.setTransform(h):e&&(E.copy(s),E.applyTransform(e),s=E),se.renderText(this,h,n,r,s,y),h.restore()}};var C=x;ze.exports=C},nukY:function(ze,me){ze.exports="data:image/png;base64,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"},onxn:function(ze,me){ze.exports="data:image/png;base64,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"},osHv:function(ze,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";var X=se.Pos;function M(d,i){return d.line-i.line||d.ch-i.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",E=y+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+y+"]["+E+"]*)","g");function C(d,i,A,m){this.line=i,this.ch=A,this.cm=d,this.text=d.getLine(i),this.min=m?Math.max(m.from,d.firstLine()):d.firstLine(),this.max=m?Math.min(m.to-1,d.lastLine()):d.lastLine()}function h(d,i){var A=d.cm.getTokenTypeAt(X(d.line,i));return A&&/\btag\b/.test(A)}function s(d){return d.line>=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function r(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function n(d){for(;;){var i=d.text.indexOf(">",d.ch);if(i==-1){if(s(d))continue;return}if(!h(d,i+1)){d.ch=i+1;continue}var A=d.text.lastIndexOf("/",i),m=A>-1&&!/\S/.test(d.text.slice(A+1,i));return d.ch=i+1,m?"selfClose":"regular"}}function e(d){for(;;){var i=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(i==-1){if(r(d))continue;return}if(!h(d,i+1)){d.ch=i;continue}x.lastIndex=i,d.ch=i;var A=x.exec(d.text);if(A&&A.index==i)return A}}function l(d){for(;;){x.lastIndex=d.ch;var i=x.exec(d.text);if(!i){if(s(d))continue;return}if(!h(d,i.index+1)){d.ch=i.index+1;continue}return d.ch=i.index+i[0].length,i}}function c(d){for(;;){var i=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(i==-1){if(r(d))continue;return}if(!h(d,i+1)){d.ch=i;continue}var A=d.text.lastIndexOf("/",i),m=A>-1&&!/\S/.test(d.text.slice(A+1,i));return d.ch=i+1,m?"selfClose":"regular"}}function o(d,i){for(var A=[];;){var m=l(d),v,_=d.line,w=d.ch-(m?m[0].length:0);if(!m||!(v=n(d)))return;if(v=="selfClose")continue;if(m[1]){for(var B=A.length-1;B>=0;--B)if(A[B]==m[2]){A.length=B;break}if(B<0&&(!i||i==m[2]))return{tag:m[2],from:X(_,w),to:X(d.line,d.ch)}}else A.push(m[2])}}function f(d,i){for(var A=[];;){var m=c(d);if(!m)return;if(m=="selfClose"){e(d);continue}var v=d.line,_=d.ch,w=e(d);if(!w)return;if(w[1])A.push(w[2]);else{for(var B=A.length-1;B>=0;--B)if(A[B]==w[2]){A.length=B;break}if(B<0&&(!i||i==w[2]))return{tag:w[2],from:X(d.line,d.ch),to:X(v,_)}}}}se.registerHelper("fold","xml",function(d,i){for(var A=new C(d,i.line,0);;){var m=l(A);if(!m||A.line!=i.line)return;var v=n(A);if(!v)return;if(!m[1]&&v!="selfClose"){var _=X(A.line,A.ch),w=o(A,m[2]);return w&&M(w.from,_)>0?{from:_,to:w.from}:null}}}),se.findMatchingTag=function(d,i,A){var m=new C(d,i.line,i.ch,A);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var v=n(m),_=v&&X(m.line,m.ch),w=v&&e(m);if(!v||!w||M(m,i)>0)return;var B={from:X(m.line,m.ch),to:_,tag:w[2]};return v=="selfClose"?{open:B,close:null,at:"open"}:w[1]?{open:f(m,w[2]),close:B,at:"close"}:(m=new C(d,_.line,_.ch,A),{open:B,close:o(m,w[2]),at:"open"})},se.findEnclosingTag=function(d,i,A,m){for(var v=new C(d,i.line,i.ch,A);;){var _=f(v,m);if(!_)break;var w=new C(d,i.line,i.ch,A),B=o(w,_.tag);if(B)return{open:_,close:B}}},se.scanForClosingTag=function(d,i,A,m){var v=new C(d,i.line,i.ch,m?{from:0,to:m}:null);return o(v,A)}})},p5ED:function(ze,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),M=P("5Dmo"),y=P("3S7+"),E=P("k1fw"),x=P("tJVT"),C=P("q1tI"),h=P.n(C),s=P("vHTk"),r=P.n(s),n=P("yEEn"),e=P("ZW9T"),l=P("1vsH");me.a=function(c){var o=c.name,f=c.data,d=c.theme,i=c.type,A=c.filename,m=c.monacoEditor,v=c.className,_=c.style,w=c.close,B=c.onClose,b=c.hasMask,p=Object(C.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),u=Object(x.a)(p,2),a=u[0],T=u[1],O=Object(C.useState)(""),S=Object(x.a)(O,2),D=S[0],R=S[1],k=Object(C.useRef)();A&&(m.filename=A),Object(C.useEffect)(function(){var U,K,z=(U=document.cookie)===null||U===void 0||((K=U.replace(/\s/g,""))===null||K===void 0)?void 0:K.split(";");z==null||z.map(function(F){var H=F.split("=");H[0]==="_educoder_session"&&R(H[1])})},[]);var Q=function(){if(f.startsWith("http")||f.startsWith("/")){Y();return}Object(l.y)(A||"educoder",f,A)},Y=function(){Object(l.w)(A||o,f)};return console.log("data:",f,"fileanme:",A," name:",o),h.a.createElement("div",{style:Object(E.a)({},_||{}),className:"".concat(b&&r.a.bgBlack," ").concat(i?r.a.wrp:"hide")},w&&h.a.createElement("div",{className:r.a.close,ref:k},h.a.createElement(y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return k.current}},h.a.createElement("span",{onClick:Y},h.a.createElement("i",{className:"icon-quxiaozhiding"}))),h.a.createElement(y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return k.current}},h.a.createElement("span",{className:"",onClick:B},h.a.createElement("i",{className:"icon-guanbi1"})))),h.a.createElement("div",{className:"".concat(r.a[v]," ").concat(v," ").concat(r.a.monaco," ").concat(i==="txt"?"show":"hide")},i==="txt"&&h.a.createElement(e.b,m)),i==="audio"&&h.a.createElement("audio",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?f:"data:audio/mp3;base64,").concat(f),autoPlay:!0}),i==="video"&&h.a.createElement(h.a.Fragment,null,f!=null&&f.startsWith("/")?h.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):h.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),i==="pdf"&&h.a.createElement("embed",{className:r.a.embed,src:f}),i==="image"&&h.a.createElement(h.a.Fragment,null,h.a.createElement("img",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)})),i==="other"&&h.a.createElement("div",null,h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(i==="download"||i==="office")&&h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ze,me,P){},ppsT:function(ze,me,P){(function(se){var X,X;!function(M){if(!0)window.OSS=M(),ze.exports=M();else var y}(function(){var M;return function(){function y(E,x,C){function h(n,e){if(!x[n]){if(!E[n]){var l=typeof X=="function"&&X;if(!e&&l)return X(n,!0);if(s)return s(n,!0);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}var o=x[n]={exports:{}};E[n][0].call(o.exports,function(f){return h(E[n][1][f]||f)},o,o.exports,y,E,x,C)}return x[n].exports}for(var s=typeof X=="function"&&X,r=0;r<C.length;r++)h(C[r]);return h}return y}()({1:[function(y,E,x){"use strict";var C=y("./browser/client");C.Buffer=y("buffer").Buffer,C.co=y("co"),C.urllib=y("../shims/xhr"),C.version=y("./browser/version").version,E.exports=C},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(y,E,x){(function(C,h){"use strict";function s(F){return F&&F.__esModule?F:{default:F}}function r(F,H){return F[H]||F[H.toLowerCase()]}function n(F,H){var G=a.parse(F);if(!G.protocol){var ee=H?"https://":"http://";G=a.parse(ee+F)}if(G.protocol!=="http:"&&G.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return G}function e(F,H,G){var ee=G?"https://":"http://",re=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(re=".aliyuncs.com"),a.parse(ee+F+re)}function l(){return document&&document.location&&document.location.protocol==="https:"}function c(F,H){if(!(this instanceof c))return new c(F,H);F&&F.inited?this.options=F:this.options=c.initOptions(F),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=D,this.agent=this.options.agent||K),this.ctx=H,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}var o=y("babel-runtime/regenerator"),f=s(o),d=y("babel-runtime/core-js/object/keys"),i=s(d),A=y("debug")("ali-oss"),m=y("./../../shims/crypto/crypto.js"),v=y("path"),_=y("copy-to"),w=y("mime"),B=y("xml2js"),b=y("humanize-ms"),p=y("agentkeepalive"),u=y("merge-descriptors"),a=y("url"),T=y("is-type-of"),O=y("platform"),S=y("utility"),D=y("urllib"),R=y("./version"),k=y("dateformat"),Q=y("bowser"),Y=y("../common/signUtils"),U=y("../common/utils"),K=new p;E.exports=c,c.initOptions=function(F){if(!F||!F.accessKeyId||!F.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var H=l(),G={region:"oss-cn-hangzhou",internal:!1,secure:H,bucket:null,endpoint:null,cname:!1};if((0,i.default)(F).forEach(function(ee){F[ee]!==void 0&&(G[ee]=F[ee])}),G.accessKeyId=G.accessKeyId.trim(),G.accessKeySecret=G.accessKeySecret.trim(),G.timeout&&(G.timeout=b(G.timeout)),G.endpoint)G.endpoint=n(G.endpoint,G.secure);else{if(!G.region)throw new Error("require options.endpoint or options.region");G.endpoint=e(G.region,G.internal,G.secure)}return G.inited=!0,G};var z=c.prototype;u(z,y("./object")),u(z,y("./managed_upload")),u(z,y("../common/multipart")),u(z,y("../common/thunkpool.js")),c.Wrapper=y("./wrapper"),z.signature=function(F){return A("authorization stringToSign: %s",F),Y.computeSignature(this.options.accessKeySecret,F)},z.authorization=function(F,H,G,ee){var re=Y.buildCanonicalString(F.toUpperCase(),H,{headers:ee,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,re)},z.createRequest=function(F){var H={"x-oss-date":k(+new Date+this.options.amendTimeSkewed,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.options.stsToken&&(H["x-oss-security-token"]=this.options.stsToken),_(F.headers).to(H),r(H,"Content-Type")||(F.mime===w.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=w.getType(F.mime||v.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=m.createHash("md5").update(new h(F.content,"utf8")).digest("base64"),H["Content-Length"]||(H["Content-Length"]=F.content.length));var G=this._getResource(F);H.authorization=this.authorization(F.method,G,F.subres,H);var ee=this._getReqUrl(F);A("request %s %s, with headers %j, !!stream: %s",F.method,ee,H,!!F.stream);var re=F.timeout||this.options.timeout;return{url:ee,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:re,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},z.request=f.default.mark(function F(H){var G,ee,re,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return G=this.createRequest(H),ee=void 0,re=void 0,ie.prev=3,ie.next=6,this.urllib.request(G.url,G.params);case 6:ee=ie.sent,A("response %s %s, got %s, headers: %j",H.method,G.url,ee.status,ee.headers),ie.next=13;break;case 10:ie.prev=10,ie.t0=ie.catch(3),re=ie.t0;case 13:if(pe=void 0,!ee||!H.successStatuses||H.successStatuses.indexOf(ee.status)!==-1){ie.next=26;break}return ie.next=17,this.requestError(ee);case 17:if(pe=ie.sent,pe.code!=="RequestTimeTooSkewed"){ie.next=23;break}return this.options.amendTimeSkewed=+new Date(pe.serverTime)-new Date,ie.next=22,this.request(H);case 22:return ie.abrupt("return",ie.sent);case 23:pe.params=H,ie.next=30;break;case 26:if(!re){ie.next=30;break}return ie.next=29,this.requestError(re);case 29:pe=ie.sent;case 30:if(!pe){ie.next=32;break}throw pe;case 32:if(!H.xmlResponse){ie.next=36;break}return ie.next=35,this.parseXML(ee.data);case 35:ee.data=ie.sent;case 36:return ie.abrupt("return",ee);case 37:case"end":return ie.stop()}},F,this,[[3,10]])}),z._getResource=function(F){var H="/";return F.bucket&&(H+=F.bucket+"/"),F.object&&(H+=F.object),H},z._isIP=function(F){return U._isIP(F)},z._escape=function(F){return S.encodeURIComponent(F).replace(/%2F/g,"/")},z._getReqUrl=function(F){var H={};_(this.options.endpoint).to(H);var G=this._isIP(H.hostname),ee=this.options.cname;!F.bucket||ee||G||(H.host=F.bucket+"."+H.host);var re="/";F.bucket&&G&&(re+=F.bucket+"/"),F.object&&(re+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=re;var pe={};if(F.query&&u(pe,F.query),F.subres){var ie={};T.string(F.subres)?ie[F.subres]="":T.array(F.subres)?F.subres.forEach(function(ge){ie[ge]=""}):ie=F.subres,u(pe,ie)}return H.query=pe,a.format(H)},z._getUserAgent=function(){var F=C&&C.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+R.version,G=O.description;return!G&&C&&(G="Node.js "+C.version.slice(1)+" on "+C.platform+" "+C.arch),this._checkUserAgent(H+" "+G)},z._checkUserAgent=function(F){return F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},z.checkBrowserAndVersion=function(F,H){return Q.name===F&&Q.version.split(".")[0]===H},z.parseXML=function(F){return function(H){h.isBuffer(F)&&(F=F.toString()),B.parseString(F,{explicitRoot:!1,explicitArray:!1},H)}},z.requestError=f.default.mark(function F(H){var G,ee,re,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(G=null,H.data&&H.data.length){ie.next=5;break}H.status===-1||H.status===-2?(G=new Error(H.message),G.name=H.name,G.status=H.status,G.code=H.name):(H.status===404?(G=new Error("Object not exists"),G.name="NoSuchKeyError",G.status=404,G.code="NoSuchKey"):H.status===412?(G=new Error("Pre condition failed"),G.name="PreconditionFailedError",G.status=412,G.code="PreconditionFailed"):(G=new Error("Unknow error, status: "+H.status),G.name="UnknowError",G.status=H.status),G.requestId=H.headers["x-oss-request-id"],G.host=""),ie.next=30;break;case 5:return ee=String(H.data),A("request response error data: %s",ee),re=void 0,ie.prev=8,ie.next=11,this.parseXML(ee)||{};case 11:re=ie.sent,ie.next=21;break;case 14:return ie.prev=14,ie.t0=ie.catch(8),A(ee),ie.t0.message+=`
raw xml: `+ee,ie.t0.status=H.status,ie.t0.requestId=H.headers["x-oss-request-id"],ie.abrupt("return",ie.t0);case 21:pe=re.Message||"unknow request error, status: "+H.status,re.Condition&&(pe+=" (condition: "+re.Condition+")"),G=new Error(pe),G.name=re.Code?re.Code+"Error":"UnknowError",G.status=H.status,G.code=re.Code,G.requestId=re.RequestId,G.hostId=re.HostId,G.serverTime=re.ServerTime;case 30:return A("generate error %j",G),ie.abrupt("return",G);case 32:case"end":return ie.stop()}},F,this,[[8,14]])})}).call(this,y("_process"),y("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(y,E,x){(function(C){"use strict";function h(_){return _&&_.__esModule?_:{default:_}}function s(_,w){if(!(this instanceof s))return new s(_,w);v.call(this,w),this.file=_,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var r=y("babel-runtime/core-js/array/from"),n=h(r),e=y("babel-runtime/regenerator"),l=h(e),c=y("is-type-of"),o=y("util"),f=y("path"),d=y("mime"),i=y("copy-to"),A=x;A.multipartUpload=l.default.mark(function _(w,B,b){var p,u,a,T,O,S,D,R,k;return l.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(this.resetCancelFlag(),b=b||{},!b.checkpoint||!b.checkpoint.uploadId){Q.next=6;break}return Q.next=5,this._resumeMultipart(b.checkpoint,b);case 5:return Q.abrupt("return",Q.sent);case 6:return p=102400,b.mime||(c.file(B)?b.mime=d.getType(f.extname(B.name)):c.blob(B)?b.mime=B.type:b.mime=d.getType(f.extname(B))),b.headers=b.headers||{},this._convertMetaToHeaders(b.meta,b.headers),Q.next=12,this._getFileSize(B);case 12:if(!((u=Q.sent)<p)){Q.next=25;break}return a=this._createStream(B,0,u),b.contentLength=u,Q.next=18,this.putStream(w,a,b);case 18:if(T=Q.sent,!b||!b.progress){Q.next=22;break}return Q.next=22,b.progress(1);case 22:return O={res:T.res,bucket:this.options.bucket,name:w,etag:T.res.headers.etag},(b.headers&&b.headers["x-oss-callback"]||b.callback)&&(O.data=T.data),Q.abrupt("return",O);case 25:if(!(b.partSize&&b.partSize<p)){Q.next=27;break}throw new Error("partSize must not be smaller than "+p);case 27:return Q.next=29,this.initMultipartUpload(w,b);case 29:if(S=Q.sent,D=S.uploadId,R=this._getPartSize(u,b.partSize),k={file:B,name:w,fileSize:u,partSize:R,uploadId:D,doneParts:[]},!b||!b.progress){Q.next=36;break}return Q.next=36,b.progress(0,k,S.res);case 36:return Q.next=38,this._resumeMultipart(k,b);case 38:return Q.abrupt("return",Q.sent);case 39:case"end":return Q.stop()}},_,this)}),A._resumeMultipart=l.default.mark(function _(w,B){var b,p,u,a,T,O,S,D,R,k,Q,Y,U,K,z,F,H,G,ee,re,pe;return l.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!this.isCancel()){ie.next=2;break}throw this._makeCancelEvent();case 2:if(b=w.file,p=w.fileSize,u=w.partSize,a=w.uploadId,T=w.doneParts,O=w.name,S=[],T.length>0&&i(T).to(S),D=this._divideParts(p,u),R=D.length,k=!1,Q=l.default.mark(function ge(he,be){var fe,de,$;return l.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(he.isCancel()){ue.next=21;break}return ue.prev=1,fe=D[be-1],de={stream:he._createStream(b,fe.start,fe.end),size:fe.end-fe.start},ue.next=6,he._uploadPart(O,a,be,de);case 6:if($=ue.sent,he.isCancel()||k){ue.next=13;break}if(w.doneParts.push({number:be,etag:$.res.headers.etag}),S.push({number:be,etag:$.res.headers.etag}),!B||!B.progress){ue.next=13;break}return ue.next=13,B.progress(T.length/R,w,$.res);case 13:ue.next=21;break;case 15:if(ue.prev=15,ue.t0=ue.catch(1),he.isCancel()){ue.next=21;break}throw he.cancel(),ue.t0.partNum=be,ue.t0;case 21:case"end":return ue.stop()}},ge,this,[[1,15]])}),Y=(0,n.default)(new Array(R),function(ge,he){return he+1}),U=S.map(function(ge){return ge.number}),K=Y.filter(function(ge){return U.indexOf(ge)<0}),z=5,F=B.parallel||z,!this.checkBrowserAndVersion("Internet Explorer","10")&&F!==1){ie.next=26;break}H=0;case 16:if(!(H<K.length)){ie.next=24;break}if(!this.isCancel()){ie.next=19;break}throw this._makeCancelEvent();case 19:return ie.next=21,Q(this,K[H]);case 21:H++,ie.next=16;break;case 24:ie.next=40;break;case 26:for(G=[],ee=0;ee<K.length;ee++)G.push(Q(this,K[ee]));return ie.next=30,this._thunkPool(G,F);case 30:if(re=ie.sent,k=!0,!(re&&re.length>0)){ie.next=37;break}throw this.resetCancelFlag(),pe=re[0],pe.message="Failed to upload some parts with error: "+pe.toString()+" part_num: "+pe.partNum,pe;case 37:if(!this.isCancel()){ie.next=40;break}throw G=null,this._makeCancelEvent();case 40:return ie.next=42,this.completeMultipartUpload(O,a,S,B);case 42:return ie.abrupt("return",ie.sent);case 43:case"end":return ie.stop()}},_,this)}),c.file=function(_){return typeof File!="undefined"&&_ instanceof File},c.blob=function(_){return typeof Blob!="undefined"&&_ instanceof Blob},A._getFileSize=l.default.mark(function _(w){var B;return l.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!c.buffer(w)){b.next=4;break}return b.abrupt("return",w.length);case 4:if(!c.blob(w)&&!c.file(w)){b.next=6;break}return b.abrupt("return",w.size);case 6:if(!c.string(w)){b.next=11;break}return b.next=9,this._statFile(w);case 9:return B=b.sent,b.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return b.stop()}},_,this)});var m=y("stream"),v=m.Readable;o.inherits(s,v),s.prototype.readFileAndPush=function(_){if(this.fileBuffer)for(var w=!0;w&&this.fileBuffer&&this.start<this.fileBuffer.length;){var B=this.start,b=B+_;b=b>this.fileBuffer.length?this.fileBuffer.length:b,this.start=b,w=this.push(this.fileBuffer.slice(B,b))}},s.prototype._read=function(_){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);_=_||16384;var w=this;this.reader.onload=function(B){w.fileBuffer=new C(new Uint8Array(B.target.result)),w.file=null,w.readFileAndPush(_)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(_)},A._createStream=function(_,w,B){if(c.blob(_)||c.file(_))return new s(_.slice(w,B));throw new Error("_createStream requires File/String.")},A._getPartSize=function(_,w){return w?Math.max(Math.ceil(_/1e4),w):1048576},A._divideParts=function(_,w){for(var B=Math.ceil(_/w),b=[],p=0;p<B;p++){var u=w*p,a=Math.min(u+w,_);b.push({start:u,end:a})}return b},A._makeCancelEvent=function(){return{status:0,name:"cancel"}}}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/array/from":16,"babel-runtime/regenerator":33,buffer:38,"copy-to":43,"is-type-of":165,mime:242,path:170,stream:195,util:207}],4:[function(y,E,x){"use strict";function C(w){return w&&w.__esModule?w:{default:w}}var h=y("babel-runtime/core-js/object/keys"),s=C(h),r=y("babel-runtime/regenerator"),n=C(r),e=y("debug")("ali-oss:object"),l=y("utility"),c=y("fs"),o=y("is-type-of"),f=y("url"),d=y("copy-to"),i=y("path"),A=y("mime"),m=y("../common/callback"),v=y("../common/signUtils"),_=x;_.append=n.default.mark(function w(B,b,p){var u;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return p=p||{},p.position===void 0&&(p.position="0"),p.subres={append:"",position:p.position},p.method="POST",a.next=6,this.put(B,b,p);case 6:return u=a.sent,u.nextAppendPosition=u.res.headers["x-oss-next-append-position"],a.abrupt("return",u);case 9:case"end":return a.stop()}},w,this)}),_.put=n.default.mark(function w(B,b,p){var u,a,T,O,S,D;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(u=void 0,p=p||{},!o.buffer(b)){R.next=6;break}u=b,R.next=18;break;case 6:if(!o.blob(b)&&!o.file(b)){R.next=17;break}return p.mime||(o.file(b)?p.mime=A.getType(i.extname(b.name)):p.mime=b.type),a=this._createStream(b,0,b.size),R.next=11,this._getFileSize(b);case 11:return p.contentLength=R.sent,R.next=14,this.putStream(B,a,p);case 14:return R.abrupt("return",R.sent);case 17:throw new TypeError("Must provide Buffer/Blob for put.");case 18:return p.headers=p.headers||{},this._convertMetaToHeaders(p.meta,p.headers),T=p.method||"PUT",O=this._objectRequestParams(T,B,p),m.encodeCallback(O,p),O.mime=p.mime,O.content=u,O.successStatuses=[200],R.next=28,this.request(O);case 28:return S=R.sent,D={name:B,url:this._objectUrl(B),res:S.res},O.headers&&O.headers["x-oss-callback"]&&(D.data=JSON.parse(S.data.toString())),R.abrupt("return",D);case 32:case"end":return R.stop()}},w,this)}),_.putStream=n.default.mark(function w(B,b,p){var u,a,T,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return p=p||{},p.headers=p.headers||{},p.contentLength?p.headers["Content-Length"]=p.contentLength:p.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(p.meta,p.headers),u=p.method||"PUT",a=this._objectRequestParams(u,B,p),m.encodeCallback(a,p),a.mime=p.mime,a.stream=b,a.successStatuses=[200],S.next=12,this.request(a);case 12:return T=S.sent,O={name:B,url:this._objectUrl(B),res:T.res},a.headers&&a.headers["x-oss-callback"]&&(O.data=JSON.parse(T.data.toString())),S.abrupt("return",O);case 16:case"end":return S.stop()}},w,this)}),_.head=n.default.mark(function w(B,b){var p,u,a;return n.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=this._objectRequestParams("HEAD",B,b),p.successStatuses=[200,304],T.next=4,this.request(p);case 4:return u=T.sent,a={meta:null,res:u.res,status:u.status},u.status===200&&(0,s.default)(u.headers).forEach(function(O){O.indexOf("x-oss-meta-")===0&&(a.meta||(a.meta={}),a.meta[O.substring(11)]=u.headers[O])}),T.abrupt("return",a);case 8:case"end":return T.stop()}},w,this)}),_.get=n.default.mark(function w(B,b,p){var u,a,T,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return u=null,a=!1,o.writableStream(b)?u=b:o.string(b)?(u=c.createWriteStream(b),a=!0):p=b,p=p||{},p.process&&(p.subres=p.subres||{},p.subres["x-oss-process"]=p.process),T=void 0,S.prev=6,O=this._objectRequestParams("GET",B,p),O.writeStream=u,O.successStatuses=[200,206,304],S.next=12,this.request(O);case 12:T=S.sent,a&&u.destroy(),S.next=24;break;case 16:if(S.prev=16,S.t0=S.catch(6),!a){S.next=23;break}return u.destroy(),e("get error: %s, delete the exists file %s",S.t0,b),S.next=23,this._deleteFileSafe(b);case 23:throw S.t0;case 24:return S.abrupt("return",{res:T.res,content:T.data});case 25:case"end":return S.stop()}},w,this,[[6,16]])}),_.getStream=n.default.mark(function w(B,b){var p,u;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return b=b||{},p=this._objectRequestParams("GET",B,b),p.customResponse=!0,p.successStatuses=[200,206,304],a.next=6,this.request(p);case 6:return u=a.sent,a.abrupt("return",{stream:u.res,res:{status:u.status,headers:u.headers}});case 8:case"end":return a.stop()}},w,this)}),_.delete=n.default.mark(function w(B,b){var p,u;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return p=this._objectRequestParams("DELETE",B,b),p.successStatuses=[204],a.next=4,this.request(p);case 4:return u=a.sent,a.abrupt("return",{res:u.res});case 6:case"end":return a.stop()}},w,this)}),_.deleteMulti=n.default.mark(function w(B,b){var p,u,a,T,O,S;return n.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:for(b=b||{},p=`<?xml version="1.0" encoding="UTF-8"?>
<Delete>
`,b.quiet?p+=` <Quiet>true</Quiet>
`:p+=` <Quiet>false</Quiet>
`,u=0;u<B.length;u++)p+=" <Object><Key>"+l.escape(this._objectName(B[u]))+`</Key></Object>
`;return p+="</Delete>",e("delete multi objects: %s",p),b.subres="delete",a=this._objectRequestParams("POST","",b),a.mime="xml",a.content=p,a.xmlResponse=!0,a.successStatuses=[200],D.next=14,this.request(a);case 14:return T=D.sent,O=T.data,S=O&&O.Deleted||null,S&&(Array.isArray(S)||(S=[S]),S=S.map(function(R){return R.Key})),D.abrupt("return",{res:T.res,deleted:S});case 19:case"end":return D.stop()}},w,this)}),_.copy=n.default.mark(function w(B,b,p){var u,a,T;return n.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return p=p||{},p.headers=p.headers||{},(0,s.default)(p.headers).forEach(function(S){p.headers["x-oss-copy-source-"+S.toLowerCase()]=p.headers[S]}),p.meta&&(p.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(p.meta,p.headers),b=b[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(b):"/"+encodeURIComponent(b.slice(1)),p.headers["x-oss-copy-source"]=b,u=this._objectRequestParams("PUT",B,p),u.xmlResponse=!0,u.successStatuses=[200,304],O.next=12,this.request(u);case 12:return a=O.sent,T=a.data,T&&(T={etag:T.ETag,lastModified:T.LastModified}),O.abrupt("return",{data:T,res:a.res});case 16:case"end":return O.stop()}},w,this)}),_.putMeta=n.default.mark(function w(B,b,p){return n.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.copy(B,B,{meta:b||{},timeout:p&&p.timeout,ctx:p&&p.ctx});case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},w,this)}),_.list=n.default.mark(function w(B,b){var p,u,a,T,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return p=this._objectRequestParams("GET","",b),p.query=B,p.xmlResponse=!0,p.successStatuses=[200],S.next=6,this.request(p);case 6:return u=S.sent,a=u.data.Contents,T=this,a&&(Array.isArray(a)||(a=[a]),a=a.map(function(D){return{name:D.Key,url:T._objectUrl(D.Key),lastModified:D.LastModified,etag:D.ETag,type:D.Type,size:Number(D.Size),storageClass:D.StorageClass,owner:{id:D.Owner.ID,displayName:D.Owner.DisplayName}}})),O=u.data.CommonPrefixes||null,O&&(Array.isArray(O)||(O=[O]),O=O.map(function(D){return D.Prefix})),S.abrupt("return",{res:u.res,objects:a,prefixes:O,nextMarker:u.data.NextMarker||null,isTruncated:u.data.IsTruncated==="true"});case 13:case"end":return S.stop()}},w,this)}),_.putACL=n.default.mark(function w(B,b,p){var u,a;return n.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=p||{},p.subres="acl",p.headers=p.headers||{},p.headers["x-oss-object-acl"]=b,B=this._objectName(B),u=this._objectRequestParams("PUT",B,p),u.successStatuses=[200],T.next=9,this.request(u);case 9:return a=T.sent,T.abrupt("return",{res:a.res});case 11:case"end":return T.stop()}},w,this)}),_.getACL=n.default.mark(function w(B,b){var p,u;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return b=b||{},b.subres="acl",B=this._objectName(B),p=this._objectRequestParams("GET",B,b),p.successStatuses=[200],p.xmlResponse=!0,a.next=8,this.request(p);case 8:return u=a.sent,a.abrupt("return",{acl:u.data.AccessControlList.Grant,owner:{id:u.data.Owner.ID,displayName:u.data.Owner.DisplayName},res:u.res});case 10:case"end":return a.stop()}},w,this)}),_.restore=n.default.mark(function w(B,b){var p,u;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return b=b||{},b.subres="restore",p=this._objectRequestParams("POST",B,b),p.successStatuses=[202],a.next=6,this.request(p);case 6:return u=a.sent,a.abrupt("return",{res:u.res});case 8:case"end":return a.stop()}},w,this)}),_.signatureUrl=function(w,B){B=B||{},w=this._objectName(w),B.method=B.method||"GET";var b=l.timestamp()+(B.expires||1800),p={bucket:this.options.bucket,object:w},u=this._getResource(p);this.options.stsToken&&(B["security-token"]=this.options.stsToken);var a=v._signatureForURL(this.options.accessKeySecret,B,u,b),T=f.parse(this._getReqUrl(p));return T.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:a.Signature},d(a.subResource).to(T.query),T.format()},_.getObjectUrl=function(w,B){return B?B[B.length-1]!=="/"&&(B+="/"):B=this.options.endpoint.format(),B+this._escape(this._objectName(w))},_._objectUrl=function(w){return this._getReqUrl({bucket:this.options.bucket,object:w})},_.generateObjectUrl=function(w,B){if(B)B[B.length-1]!=="/"&&(B+="/");else{B=this.options.endpoint.format();var b=f.parse(B),p=this.options.bucket;b.hostname=p+"."+b.hostname,b.host=p+"."+b.host,B=b.format()}return B+this._escape(this._objectName(w))},_._objectRequestParams=function(w,B,b){if(!this.options.bucket)throw new Error("Please create a bucket first");b=b||{},B=this._objectName(B);var p={object:B,bucket:this.options.bucket,method:w,subres:b&&b.subres,timeout:b&&b.timeout,ctx:b&&b.ctx};return b.headers&&(p.headers={},d(b.headers).to(p.headers)),p},_._objectName=function(w){return w.replace(/^\/+/,"")},_._statFile=function(w){return function(B){c.stat(w,B)}},_._convertMetaToHeaders=function(w,B){w&&(0,s.default)(w).forEach(function(b){B["x-oss-meta-"+b]=w[b]})},_._deleteFileSafe=function(w){return function(B){c.exists(w,function(b){b?c.unlink(w,function(p){p&&e("unlink %j error: %s",w,p),B()}):B()})}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(y,E,x){"use strict";x.version="5.3.1"},{}],6:[function(y,E,x){"use strict";function C(i){return i&&i.__esModule?i:{default:i}}function h(i){return i&&typeof i.next=="function"&&typeof i.throw=="function"}function s(i){if(!i)return!1;var A=i.constructor;return!!A&&(A.name==="GeneratorFunction"||A.displayName==="GeneratorFunction"||h(A.prototype)||h(i.prototype))}function r(i,A){var m=new i(A),v=(0,o.default)(m),_=(0,o.default)((0,l.default)(m));v.concat(_).forEach(function(w){s(m[w])?this[w]=f.wrap(m[w]).bind(m):this[w]=m[w]},this)}function n(i){if(!(this instanceof n))return new n(i);r.call(this,d,i)}var e=y("babel-runtime/core-js/object/get-prototype-of"),l=C(e),c=y("babel-runtime/core-js/object/keys"),o=C(c),f=y("co"),d=y("./client");E.exports=n,n.STS=function i(A){if(!(this instanceof i))return new i(A);r.call(this,d.STS,A)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(y,E,x){(function(C){"use strict";function h(l){return l&&l.__esModule?l:{default:l}}var s=y("babel-runtime/core-js/object/keys"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n);x.encodeCallback=function(l,c){if(l.headers=l.headers||{},!Object.prototype.hasOwnProperty.call(l.headers,"x-oss-callback")&&c.callback){var o={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(o.callbackHost=c.callback.host),c.callback.contentType&&(o.callbackBodyType=c.callback.contentType);var f=new C((0,e.default)(o)).toString("base64");if(l.headers["x-oss-callback"]=f,c.callback.customValue){var d={};(0,r.default)(c.callback.customValue).forEach(function(i){d["x:"+i]=c.callback.customValue[i]}),l.headers["x-oss-callback-var"]=new C((0,e.default)(d)).toString("base64")}}}}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(y,E,x){"use strict";var C=y("babel-runtime/regenerator"),h=function(e){return e&&e.__esModule?e:{default:e}}(C),s=y("copy-to"),r=y("./callback"),n=x;n.listUploads=h.default.mark(function e(l,c){var o,f,d,i;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return c=c||{},o={},s(c).to(o),o.subres="uploads",f=this._objectRequestParams("GET","",o),f.query=l,f.xmlResponse=!0,f.successStatuses=[200],A.next=10,this.request(f);case 10:return d=A.sent,i=d.data.Upload||[],Array.isArray(i)||(i=[i]),i=i.map(function(m){return{name:m.Key,uploadId:m.UploadId,initiated:m.Initiated}}),A.abrupt("return",{res:d.res,uploads:i,bucket:d.data.Bucket,nextKeyMarker:d.data.NextKeyMarker,nextUploadIdMarker:d.data.NextUploadIdMarker,isTruncated:d.data.IsTruncated==="true"});case 15:case"end":return A.stop()}},e,this)}),n.listParts=h.default.mark(function e(l,c,o,f){var d,i,A;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return f=f||{},d={},s(f).to(d),d.subres={uploadId:c},i=this._objectRequestParams("GET",l,d),i.query=o,i.xmlResponse=!0,i.successStatuses=[200],m.next=10,this.request(i);case 10:return A=m.sent,m.abrupt("return",{res:A.res,uploadId:A.data.UploadId,bucket:A.data.Bucket,name:A.data.Key,partNumberMarker:A.data.PartNumberMarker,nextPartNumberMarker:A.data.NextPartNumberMarker,maxParts:A.data.MaxParts,isTruncated:A.data.IsTruncated,parts:A.data.Part||[]});case 12:case"end":return m.stop()}},e,this)}),n.abortMultipartUpload=h.default.mark(function e(l,c,o){var f,d,i;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return this.cancel(),o=o||{},f={},s(o).to(f),f.subres={uploadId:c},d=this._objectRequestParams("DELETE",l,f),d.successStatuses=[204],A.next=9,this.request(d);case 9:return i=A.sent,A.abrupt("return",{res:i.res});case 11:case"end":return A.stop()}},e,this)}),n.initMultipartUpload=h.default.mark(function e(l,c){var o,f,d;return h.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return c=c||{},o={},s(c).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(c.meta,o.headers),o.subres="uploads",f=this._objectRequestParams("POST",l,o),f.mime=c.mime,f.xmlResponse=!0,f.successStatuses=[200],i.next=12,this.request(f);case 12:return d=i.sent,i.abrupt("return",{res:d.res,bucket:d.data.Bucket,name:d.data.Key,uploadId:d.data.UploadId});case 14:case"end":return i.stop()}},e,this)}),n.uploadPart=h.default.mark(function e(l,c,o,f,d,i,A){var m;return h.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return m={stream:this._createStream(f,d,i),size:i-d},v.next=3,this._uploadPart(l,c,o,m,A);case 3:return v.abrupt("return",v.sent);case 4:case"end":return v.stop()}},e,this)}),n.completeMultipartUpload=h.default.mark(function e(l,c,o,f){var d,i,A,m,v,_,w,B;return h.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:for(d=o.concat().sort(function(p,u){return p.number-u.number}).filter(function(p,u,a){return!u||p.number!==a[u-1].number}),i=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,A=0;A<d.length;A++)m=d[A],i+=`<Part>
`,i+="<PartNumber>"+m.number+`</PartNumber>
`,i+="<ETag>"+m.etag+`</ETag>
`,i+=`</Part>
`;return i+="</CompleteMultipartUpload>",f=f||{},v={},s(f).to(v),v.subres={uploadId:c},_=this._objectRequestParams("POST",l,v),r.encodeCallback(_,v),_.mime="xml",_.content=i,_.headers&&_.headers["x-oss-callback"]||(_.xmlResponse=!0),_.successStatuses=[200],b.next=16,this.request(_);case 16:return w=b.sent,B={res:w.res,bucket:_.bucket,name:l,etag:w.res.headers.etag},_.headers&&_.headers["x-oss-callback"]&&(B.data=JSON.parse(w.data.toString())),b.abrupt("return",B);case 20:case"end":return b.stop()}},e,this)}),n._uploadPart=h.default.mark(function e(l,c,o,f,d){var i,A,m;return h.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return d=d||{},i={},s(d).to(i),i.headers={"Content-Length":f.size},i.subres={partNumber:o,uploadId:c},A=this._objectRequestParams("PUT",l,i),A.mime=i.mime,A.stream=f.stream,A.successStatuses=[200],v.next=11,this.request(A);case 11:return m=v.sent,f.stream=null,A.stream=null,v.abrupt("return",{name:l,etag:m.res.headers.etag,res:m.res});case 15:case"end":return v.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(y,E,x){(function(C){"use strict";function h(o){return o&&o.__esModule?o:{default:o}}var s=y("babel-runtime/core-js/json/stringify"),r=h(s),n=y("babel-runtime/core-js/object/keys"),e=h(n),l=y("./../../shims/crypto/crypto.js"),c=y("is-type-of");x.buildCanonicalizedResource=function(o,f){var d=""+o,i="?";if(c.string(f)&&f.trim()!=="")d+=i+f;else if(c.array(f))f.sort(),d+=i+f.join("&");else if(f){var A=function(v,_){return v[0]>_[0]?1:v[0]<_[0]?-1:0},m=function(v){d+=i+v,f[v]&&(d+="="+f[v]),i="&"};(0,e.default)(f).sort(A).forEach(m)}return d},x.buildCanonicalString=function(o,f,d,i){d=d||{};var A=d.headers||{},m=[],v={},_=[o.toUpperCase(),A["Content-Md5"]||"",A["Content-Type"]||A["Content-Type".toLowerCase()],i||A["x-oss-date"]];return(0,e.default)(A).forEach(function(w){var B=w.toLowerCase();B.indexOf("x-oss-")===0&&(v[B]=String(A[w]).trim())}),(0,e.default)(v).sort().forEach(function(w){m.push(w+":"+v[w])}),_=_.concat(m),_.push(this.buildCanonicalizedResource(f,d.parameters)),_.join(`
`)},x.computeSignature=function(o,f){return l.createHmac("sha1",o).update(new C(f,"utf8")).digest("base64")},x.authorization=function(o,f,d){return"OSS "+o+":"+this.computeSignature(f,d)},x._signatureForURL=function(o,f,d,i){var A={},m={};if(f.process&&(m["x-oss-process"]=f.process),f.response&&(0,e.default)(f.response).forEach(function(B){var b="response-"+B.toLowerCase();m[b]=f.response[B]}),(0,e.default)(f).forEach(function(B){var b=B.toLowerCase(),p=f[B];b.indexOf("x-oss-")===0?A[b]=p:b.indexOf("content-md5")===0||b.indexOf("content-type")===0?A[B]=p:b!=="expires"&&b!=="response"&&b!=="process"&&b!=="method"&&(m[b]=p)}),Object.prototype.hasOwnProperty.call(f,"security-token")&&(m["security-token"]=f["security-token"]),Object.prototype.hasOwnProperty.call(f,"callback")){var v={callbackUrl:encodeURI(f.callback.url),callbackBody:f.callback.body};if(f.callback.host&&(v.callbackHost=f.callback.host),f.callback.contentType&&(v.callbackBodyType=f.callback.contentType),m.callback=new C((0,r.default)(v)).toString("base64"),f.callback.customValue){var _={};(0,e.default)(f.callback.customValue).forEach(function(B){_["x:"+B]=f.callback.customValue[B]}),m["callback-var"]=new C((0,r.default)(_)).toString("base64")}}var w=this.buildCanonicalString(f.method,d,{headers:A,parameters:m},i.toString());return{Signature:this.computeSignature(o,w),subResource:m}}}).call(this,y("buffer").Buffer)},{"./../../shims/crypto/crypto.js":237,"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38,"is-type-of":165}],10:[function(y,E,x){"use strict";var C=y("babel-runtime/regenerator"),h=function(l){return l&&l.__esModule?l:{default:l}}(C),s=y("co"),r=y("co-priority-queue"),n=y("any-promise"),e=x;e._thunkPool=function(l,c){function o(m,v){++i===m.length&&v(A)}function f(m,v){function _(){var a;return h.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:a=void 0;case 1:if(d.isCancel()){T.next=9;break}return T.next=4,b.next();case 4:return a=T.sent,T.next=7,a();case 7:T.next=1;break;case 9:p+=1,p===m&&(b.fns=[],b.buffer=[],v(A));case 11:case"end":return T.stop()}},B,this)}function w(a){console.error(a.stack)}for(var B=h.default.mark(_),b=new r,p=0,u=0;u<m;u++)s(_).catch(w);return function(a,T){return function(O){b.push(h.default.mark(function S(){return h.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.prev=0,D.t0=O,D.next=4,a;case 4:D.t1=D.sent,(0,D.t0)(null,D.t1),D.next=11;break;case 8:D.prev=8,D.t2=D.catch(0),O(D.t2);case 11:case"end":return D.stop()}},S,this,[[0,8]])}),T)}}}var d=this,i=0,A=[];return new n(function(m){function v(p){return h.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,B(l[p]);case 2:o(l,m);case 3:case"end":return u.stop()}},w,this)}function _(p){A.push(p),o(l,m)}for(var w=h.default.mark(v),B=new f(c,m),b=0;b<l.length;b++)s(v(b)).catch(_)})},e.cancel=function(){this.options.cancelFlag=!0},e.isCancel=function(){return this.options.cancelFlag},e.resetCancelFlag=function(){this.options.cancelFlag=!1}},{"any-promise":13,"babel-runtime/regenerator":33,co:41,"co-priority-queue":40}],11:[function(y,E,x){"use strict";x._isIP=function(C){var h=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,s=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return h.test(C)||s.test(C)}},{}],12:[function(y,E,x){function C(){}E.exports=C,E.exports.HttpsAgent=C},{}],13:[function(y,E,x){E.exports=y("./register")().Promise},{"./register":15}],14:[function(y,E,x){"use strict";var C=null;E.exports=function(h,s){return function(r,n){r=r||null,n=n||{};var e=n.global!==!1;if(C===null&&e&&(C=h["@@any-promise/REGISTRATION"]||null),C!==null&&r!==null&&C.implementation!==r)throw new Error('any-promise already defined as "'+C.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return C===null&&(C=r!==null&&n.Promise!==void 0?{Promise:n.Promise,implementation:r}:s(r),e&&(h["@@any-promise/REGISTRATION"]=C)),C}}},{}],15:[function(y,E,x){"use strict";function C(){if(window.Promise===void 0)throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}E.exports=y("./loader")(window,C)},{"./loader":14}],16:[function(y,E,x){E.exports={default:y("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":44}],17:[function(y,E,x){E.exports={default:y("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":45}],18:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":46}],19:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":47}],20:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":48}],21:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":49}],22:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":50}],23:[function(y,E,x){E.exports={default:y("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":51}],24:[function(y,E,x){E.exports={default:y("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":52}],25:[function(y,E,x){E.exports={default:y("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":53}],26:[function(y,E,x){E.exports={default:y("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":54}],27:[function(y,E,x){E.exports={default:y("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":56}],28:[function(y,E,x){E.exports={default:y("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":55}],29:[function(y,E,x){E.exports={default:y("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":57}],30:[function(y,E,x){"use strict";x.__esModule=!0,x.default=function(C,h){if(!(C instanceof h))throw new TypeError("Cannot call a class as a function")}},{}],31:[function(y,E,x){"use strict";x.__esModule=!0;var C=y("../core-js/object/define-property"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);x.default=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),(0,h.default)(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}()},{"../core-js/object/define-property":20}],32:[function(y,E,x){"use strict";function C(l){return l&&l.__esModule?l:{default:l}}x.__esModule=!0;var h=y("../core-js/symbol/iterator"),s=C(h),r=y("../core-js/symbol"),n=C(r),e=typeof n.default=="function"&&typeof s.default=="symbol"?function(l){return typeof l}:function(l){return l&&typeof n.default=="function"&&l.constructor===n.default&&l!==n.default.prototype?"symbol":typeof l};x.default=typeof n.default=="function"&&e(s.default)==="symbol"?function(l){return l===void 0?"undefined":e(l)}:function(l){return l&&typeof n.default=="function"&&l.constructor===n.default&&l!==n.default.prototype?"symbol":l===void 0?"undefined":e(l)}},{"../core-js/symbol":27,"../core-js/symbol/iterator":29}],33:[function(y,E,x){E.exports=y("regenerator-runtime")},{"regenerator-runtime":191}],34:[function(y,E,x){"use strict";function C(m){var v=m.length;if(v%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=m.indexOf("=");return _===-1&&(_=v),[_,_===v?0:4-_%4]}function h(m){var v=C(m),_=v[0],w=v[1];return 3*(_+w)/4-w}function s(m,v,_){return 3*(v+_)/4-_}function r(m){for(var v,_=C(m),w=_[0],B=_[1],b=new f(s(m,w,B)),p=0,u=B>0?w-4:w,a=0;a<u;a+=4)v=o[m.charCodeAt(a)]<<18|o[m.charCodeAt(a+1)]<<12|o[m.charCodeAt(a+2)]<<6|o[m.charCodeAt(a+3)],b[p++]=v>>16&255,b[p++]=v>>8&255,b[p++]=255&v;return B===2&&(v=o[m.charCodeAt(a)]<<2|o[m.charCodeAt(a+1)]>>4,b[p++]=255&v),B===1&&(v=o[m.charCodeAt(a)]<<10|o[m.charCodeAt(a+1)]<<4|o[m.charCodeAt(a+2)]>>2,b[p++]=v>>8&255,b[p++]=255&v),b}function n(m){return c[m>>18&63]+c[m>>12&63]+c[m>>6&63]+c[63&m]}function e(m,v,_){for(var w,B=[],b=v;b<_;b+=3)w=(m[b]<<16&16711680)+(m[b+1]<<8&65280)+(255&m[b+2]),B.push(n(w));return B.join("")}function l(m){for(var v,_=m.length,w=_%3,B=[],b=0,p=_-w;b<p;b+=16383)B.push(e(m,b,b+16383>p?p:b+16383));return w===1?(v=m[_-1],B.push(c[v>>2]+c[v<<4&63]+"==")):w===2&&(v=(m[_-2]<<8)+m[_-1],B.push(c[v>>10]+c[v>>4&63]+c[v<<2&63]+"=")),B.join("")}x.byteLength=h,x.toByteArray=r,x.fromByteArray=l;for(var c=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,A=d.length;i<A;++i)c[i]=d[i],o[d.charCodeAt(i)]=i;o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],35:[function(y,E,x){!function(C,h,s){E!==void 0&&E.exports?E.exports=s():typeof M=="function"&&M.amd?M("bowser",s):C.bowser=s()}(this,0,function(){function C(o){function f(F){var H=o.match(F);return H&&H.length>1&&H[1]||""}function d(F){var H=o.match(F);return H&&H.length>1&&H[2]||""}var i,A=f(/(ipod|iphone|ipad)/i).toLowerCase(),m=/like android/i.test(o),v=!m&&/android/i.test(o),_=/nexus\s*[0-6]\s*/i.test(o),w=!_&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),b=/silk/i.test(o),p=/sailfish/i.test(o),u=/tizen/i.test(o),a=/(web|hpw)os/i.test(o),T=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!T&&/windows/i.test(o)),S=!A&&!b&&/macintosh/i.test(o),D=!v&&!p&&!u&&!a&&/linux/i.test(o),R=d(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),Q=/tablet/i.test(o)&&!/tablet pc/i.test(o),Y=!Q&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?i={name:"Opera",opera:l,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?i={name:"Opera",opera:l,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?i={name:"Samsung Internet for Android",samsungBrowser:l,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?i={name:"Opera Coast",coast:l,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?i={name:"Yandex Browser",yandexbrowser:l,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?i={name:"UC Browser",ucbrowser:l,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?i={name:"Maxthon",maxthon:l,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?i={name:"Epiphany",epiphany:l,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?i={name:"Puffin",puffin:l,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?i={name:"Sleipnir",sleipnir:l,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?i={name:"K-Meleon",kMeleon:l,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:T?(i={name:"Windows Phone",osname:"Windows Phone",windowsphone:l},R?(i.msedge=l,i.version=R):(i.msie=l,i.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?i={name:"Internet Explorer",msie:l,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?i={name:"Chrome",osname:"Chrome OS",chromeos:l,chromeBook:l,chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?i={name:"Microsoft Edge",msedge:l,version:R}:/vivaldi/i.test(o)?i={name:"Vivaldi",vivaldi:l,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:p?i={name:"Sailfish",osname:"Sailfish OS",sailfish:l,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?i={name:"SeaMonkey",seamonkey:l,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(i={name:"Firefox",firefox:l,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(i.firefoxos=l,i.osname="Firefox OS")):b?i={name:"Amazon Silk",silk:l,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?i={name:"PhantomJS",phantom:l,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?i={name:"SlimerJS",slimer:l,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?i={name:"BlackBerry",osname:"BlackBerry OS",blackberry:l,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:a?(i={name:"WebOS",osname:"WebOS",webos:l,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(i.touchpad=l)):/bada/i.test(o)?i={name:"Bada",osname:"Bada",bada:l,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?i={name:"Tizen",osname:"Tizen",tizen:l,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?i={name:"QupZilla",qupzilla:l,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?i={name:"Chromium",chromium:l,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?i={name:"Chrome",chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:v?i={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(i={name:"Safari",safari:l},k&&(i.version=k)):A?(i={name:A=="iphone"?"iPhone":A=="ipad"?"iPad":"iPod"},k&&(i.version=k)):i=/googlebot/i.test(o)?{name:"Googlebot",googlebot:l,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:d(/^(.*)\/(.*) /)},!i.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(i.name=i.name||"Blink",i.blink=l):(i.name=i.name||"Webkit",i.webkit=l),!i.version&&k&&(i.version=k)):!i.opera&&/gecko\//i.test(o)&&(i.name=i.name||"Gecko",i.gecko=l,i.version=i.version||f(/gecko\/(\d+(\.\d+)?)/i)),i.windowsphone||!v&&!i.silk?!i.windowsphone&&A?(i[A]=l,i.ios=l,i.osname="iOS"):S?(i.mac=l,i.osname="macOS"):U?(i.xbox=l,i.osname="Xbox"):O?(i.windows=l,i.osname="Windows"):D&&(i.linux=l,i.osname="Linux"):(i.android=l,i.osname="Android");var K="";i.windows?K=function(F){switch(F){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):i.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):A?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):v?K=f(/android[ \/-](\d+(\.\d+)*)/i):i.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):i.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):i.bada?K=f(/bada\/(\d+(\.\d+)*)/i):i.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(i.osversion=K);var z=!i.windows&&K.split(".")[0];return Q||w||A=="ipad"||v&&(z==3||z>=4&&!Y)||i.silk?i.tablet=l:(Y||A=="iphone"||A=="ipod"||v||_||i.blackberry||i.webos||i.bada)&&(i.mobile=l),i.msedge||i.msie&&i.version>=10||i.yandexbrowser&&i.version>=15||i.vivaldi&&i.version>=1||i.chrome&&i.version>=20||i.samsungBrowser&&i.version>=4||i.firefox&&i.version>=20||i.safari&&i.version>=6||i.opera&&i.version>=10||i.ios&&i.osversion&&i.osversion.split(".")[0]>=6||i.blackberry&&i.version>=10.1||i.chromium&&i.version>=20?i.a=l:i.msie&&i.version<10||i.chrome&&i.version<20||i.firefox&&i.version<20||i.safari&&i.version<6||i.opera&&i.version<10||i.ios&&i.osversion&&i.osversion.split(".")[0]<6||i.chromium&&i.version<20?i.c=l:i.x=l,i}function h(o){return o.split(".").length}function s(o,f){var d,i=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(d=0;d<o.length;d++)i.push(f(o[d]));return i}function r(o){for(var f=Math.max(h(o[0]),h(o[1])),d=s(o,function(i){var A=f-h(i);return i+=new Array(A+1).join(".0"),s(i.split("."),function(m){return new Array(20-m.length).join("0")+m}).reverse()});--f>=0;){if(d[0][f]>d[1][f])return 1;if(d[0][f]!==d[1][f])return-1;if(f===0)return 0}}function n(o,f,d){var i=c;typeof f=="string"&&(d=f,f=void 0),f===void 0&&(f=!1),d&&(i=C(d));var A=""+i.version;for(var m in o)if(o.hasOwnProperty(m)&&i[m]){if(typeof o[m]!="string")throw new Error("Browser version in the minVersion map should be a string: "+m+": "+String(o));return r([A,o[m]])<0}return f}function e(o,f,d){return!n(o,f,d)}var l=!0,c=C(typeof navigator!="undefined"&&navigator.userAgent||"");return c.test=function(o){for(var f=0;f<o.length;++f){var d=o[f];if(typeof d=="string"&&d in c)return!0}return!1},c.isUnsupportedBrowser=n,c.compareVersions=r,c.check=e,c._detect=C,c.detect=C,c})},{}],36:[function(y,E,x){},{}],37:[function(y,E,x){function C(c){if(c&&!e(c))throw new Error("Unknown encoding: "+c)}function h(c){return c.toString(this.encoding)}function s(c){this.charReceived=c.length%2,this.charLength=this.charReceived?2:0}function r(c){this.charReceived=c.length%3,this.charLength=this.charReceived?3:0}var n=y("buffer").Buffer,e=n.isEncoding||function(c){switch(c&&c.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},l=x.StringDecoder=function(c){switch(this.encoding=(c||"utf8").toLowerCase().replace(/[-_]/,""),C(c),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=s;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=r;break;default:return void(this.write=h)}this.charBuffer=new n(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(c){for(var o="";this.charLength;){var f=c.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:c.length;if(c.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived<this.charLength)return"";c=c.slice(f,c.length),o=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=o.charCodeAt(o.length-1);if(!(i>=55296&&i<=56319)){if(this.charReceived=this.charLength=0,c.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(c);var d=c.length;this.charLength&&(c.copy(this.charBuffer,0,c.length-this.charReceived,d),d-=this.charReceived),o+=c.toString(this.encoding,0,d);var d=o.length-1,i=o.charCodeAt(d);if(i>=55296&&i<=56319){var A=this.surrogateSize;return this.charLength+=A,this.charReceived+=A,this.charBuffer.copy(this.charBuffer,A,0,A),c.copy(this.charBuffer,0,0,A),o.substring(0,d)}return o},l.prototype.detectIncompleteChar=function(c){for(var o=c.length>=3?3:c.length;o>0;o--){var f=c[c.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},l.prototype.end=function(c){var o="";if(c&&c.length&&(o=this.write(c)),this.charReceived){var f=this.charReceived,d=this.charBuffer,i=this.encoding;o+=d.slice(0,f).toString(i)}return o}},{buffer:38}],38:[function(y,E,x){(function(C){"use strict";function h(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(N,W){if(h()<W)throw new RangeError("Invalid typed array length");return r.TYPED_ARRAY_SUPPORT?(N=new Uint8Array(W),N.__proto__=r.prototype):(N===null&&(N=new r(W)),N.length=W),N}function r(N,W,le){if(!(r.TYPED_ARRAY_SUPPORT||this instanceof r))return new r(N,W,le);if(typeof N=="number"){if(typeof W=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,N)}return n(this,N,W,le)}function n(N,W,le,te){if(typeof W=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&W instanceof ArrayBuffer?d(N,W,le,te):typeof W=="string"?o(N,W,le):i(N,W)}function e(N){if(typeof N!="number")throw new TypeError('"size" argument must be a number');if(N<0)throw new RangeError('"size" argument must not be negative')}function l(N,W,le,te){return e(W),W<=0?s(N,W):le!==void 0?typeof te=="string"?s(N,W).fill(le,te):s(N,W).fill(le):s(N,W)}function c(N,W){if(e(W),N=s(N,W<0?0:0|A(W)),!r.TYPED_ARRAY_SUPPORT)for(var le=0;le<W;++le)N[le]=0;return N}function o(N,W,le){if(typeof le=="string"&&le!==""||(le="utf8"),!r.isEncoding(le))throw new TypeError('"encoding" must be a valid string encoding');var te=0|v(W,le);N=s(N,te);var oe=N.write(W,le);return oe!==te&&(N=N.slice(0,oe)),N}function f(N,W){var le=W.length<0?0:0|A(W.length);N=s(N,le);for(var te=0;te<le;te+=1)N[te]=255&W[te];return N}function d(N,W,le,te){if(W.byteLength,le<0||W.byteLength<le)throw new RangeError("'offset' is out of bounds");if(W.byteLength<le+(te||0))throw new RangeError("'length' is out of bounds");return W=le===void 0&&te===void 0?new Uint8Array(W):te===void 0?new Uint8Array(W,le):new Uint8Array(W,le,te),r.TYPED_ARRAY_SUPPORT?(N=W,N.__proto__=r.prototype):N=f(N,W),N}function i(N,W){if(r.isBuffer(W)){var le=0|A(W.length);return N=s(N,le),N.length===0||W.copy(N,0,0,le),N}if(W){if(typeof ArrayBuffer!="undefined"&&W.buffer instanceof ArrayBuffer||"length"in W)return typeof W.length!="number"||Ae(W.length)?s(N,0):f(N,W);if(W.type==="Buffer"&&De(W.data))return f(N,W.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function A(N){if(N>=h())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h().toString(16)+" bytes");return 0|N}function m(N){return+N!=N&&(N=0),r.alloc(+N)}function v(N,W){if(r.isBuffer(N))return N.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(N)||N instanceof ArrayBuffer))return N.byteLength;typeof N!="string"&&(N=""+N);var le=N.length;if(le===0)return 0;for(var te=!1;;)switch(W){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":case void 0:return be(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return $(N).length;default:if(te)return be(N).length;W=(""+W).toLowerCase(),te=!0}}function _(N,W,le){var te=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((le===void 0||le>this.length)&&(le=this.length),le<=0)return"";if(le>>>=0,W>>>=0,le<=W)return"";for(N||(N="utf8");;)switch(N){case"hex":return U(this,W,le);case"utf8":case"utf-8":return R(this,W,le);case"ascii":return Q(this,W,le);case"latin1":case"binary":return Y(this,W,le);case"base64":return D(this,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,le);default:if(te)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),te=!0}}function w(N,W,le){var te=N[W];N[W]=N[le],N[le]=te}function B(N,W,le,te,oe){if(N.length===0)return-1;if(typeof le=="string"?(te=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),le=+le,isNaN(le)&&(le=oe?0:N.length-1),le<0&&(le=N.length+le),le>=N.length){if(oe)return-1;le=N.length-1}else if(le<0){if(!oe)return-1;le=0}if(typeof W=="string"&&(W=r.from(W,te)),r.isBuffer(W))return W.length===0?-1:b(N,W,le,te,oe);if(typeof W=="number")return W&=255,r.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?oe?Uint8Array.prototype.indexOf.call(N,W,le):Uint8Array.prototype.lastIndexOf.call(N,W,le):b(N,[W],le,te,oe);throw new TypeError("val must be string, number or Buffer")}function b(N,W,le,te,oe){function Te(rt,Ze){return Ke===1?rt[Ze]:rt.readUInt16BE(Ze*Ke)}var Ke=1,pt=N.length,Le=W.length;if(te!==void 0&&((te=String(te).toLowerCase())==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(N.length<2||W.length<2)return-1;Ke=2,pt/=2,Le/=2,le/=2}var Qe;if(oe){var ut=-1;for(Qe=le;Qe<pt;Qe++)if(Te(N,Qe)===Te(W,ut===-1?0:Qe-ut)){if(ut===-1&&(ut=Qe),Qe-ut+1===Le)return ut*Ke}else ut!==-1&&(Qe-=Qe-ut),ut=-1}else for(le+Le>pt&&(le=pt-Le),Qe=le;Qe>=0;Qe--){for(var yt=!0,at=0;at<Le;at++)if(Te(N,Qe+at)!==Te(W,at)){yt=!1;break}if(yt)return Qe}return-1}function p(N,W,le,te){le=Number(le)||0;var oe=N.length-le;te?(te=Number(te))>oe&&(te=oe):te=oe;var Te=W.length;if(Te%2!=0)throw new TypeError("Invalid hex string");te>Te/2&&(te=Te/2);for(var Ke=0;Ke<te;++Ke){var pt=parseInt(W.substr(2*Ke,2),16);if(isNaN(pt))return Ke;N[le+Ke]=pt}return Ke}function u(N,W,le,te){return ue(be(W,N.length-le),N,le,te)}function a(N,W,le,te){return ue(fe(W),N,le,te)}function T(N,W,le,te){return a(N,W,le,te)}function O(N,W,le,te){return ue($(W),N,le,te)}function S(N,W,le,te){return ue(de(W,N.length-le),N,le,te)}function D(N,W,le){return W===0&&le===N.length?ce.fromByteArray(N):ce.fromByteArray(N.slice(W,le))}function R(N,W,le){le=Math.min(N.length,le);for(var te=[],oe=W;oe<le;){var Te=N[oe],Ke=null,pt=Te>239?4:Te>223?3:Te>191?2:1;if(oe+pt<=le){var Le,Qe,ut,yt;switch(pt){case 1:Te<128&&(Ke=Te);break;case 2:Le=N[oe+1],(192&Le)==128&&(yt=(31&Te)<<6|63&Le)>127&&(Ke=yt);break;case 3:Le=N[oe+1],Qe=N[oe+2],(192&Le)==128&&(192&Qe)==128&&(yt=(15&Te)<<12|(63&Le)<<6|63&Qe)>2047&&(yt<55296||yt>57343)&&(Ke=yt);break;case 4:Le=N[oe+1],Qe=N[oe+2],ut=N[oe+3],(192&Le)==128&&(192&Qe)==128&&(192&ut)==128&&(yt=(15&Te)<<18|(63&Le)<<12|(63&Qe)<<6|63&ut)>65535&&yt<1114112&&(Ke=yt)}}Ke===null?(Ke=65533,pt=1):Ke>65535&&(Ke-=65536,te.push(Ke>>>10&1023|55296),Ke=56320|1023&Ke),te.push(Ke),oe+=pt}return k(te)}function k(N){var W=N.length;if(W<=Re)return String.fromCharCode.apply(String,N);for(var le="",te=0;te<W;)le+=String.fromCharCode.apply(String,N.slice(te,te+=Re));return le}function Q(N,W,le){var te="";le=Math.min(N.length,le);for(var oe=W;oe<le;++oe)te+=String.fromCharCode(127&N[oe]);return te}function Y(N,W,le){var te="";le=Math.min(N.length,le);for(var oe=W;oe<le;++oe)te+=String.fromCharCode(N[oe]);return te}function U(N,W,le){var te=N.length;(!W||W<0)&&(W=0),(!le||le<0||le>te)&&(le=te);for(var oe="",Te=W;Te<le;++Te)oe+=he(N[Te]);return oe}function K(N,W,le){for(var te=N.slice(W,le),oe="",Te=0;Te<te.length;Te+=2)oe+=String.fromCharCode(te[Te]+256*te[Te+1]);return oe}function z(N,W,le){if(N%1!=0||N<0)throw new RangeError("offset is not uint");if(N+W>le)throw new RangeError("Trying to access beyond buffer length")}function F(N,W,le,te,oe,Te){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>oe||W<Te)throw new RangeError('"value" argument is out of bounds');if(le+te>N.length)throw new RangeError("Index out of range")}function H(N,W,le,te){W<0&&(W=65535+W+1);for(var oe=0,Te=Math.min(N.length-le,2);oe<Te;++oe)N[le+oe]=(W&255<<8*(te?oe:1-oe))>>>8*(te?oe:1-oe)}function G(N,W,le,te){W<0&&(W=4294967295+W+1);for(var oe=0,Te=Math.min(N.length-le,4);oe<Te;++oe)N[le+oe]=W>>>8*(te?oe:3-oe)&255}function ee(N,W,le,te,oe,Te){if(le+te>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function re(N,W,le,te,oe){return oe||ee(N,W,le,4,34028234663852886e22,-34028234663852886e22),xe.write(N,W,le,te,23,4),le+4}function pe(N,W,le,te,oe){return oe||ee(N,W,le,8,17976931348623157e292,-17976931348623157e292),xe.write(N,W,le,te,52,8),le+8}function ie(N){if(N=ge(N).replace(ne,""),N.length<2)return"";for(;N.length%4!=0;)N+="=";return N}function ge(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}function he(N){return N<16?"0"+N.toString(16):N.toString(16)}function be(N,W){W=W||1/0;for(var le,te=N.length,oe=null,Te=[],Ke=0;Ke<te;++Ke){if((le=N.charCodeAt(Ke))>55295&&le<57344){if(!oe){if(le>56319){(W-=3)>-1&&Te.push(239,191,189);continue}if(Ke+1===te){(W-=3)>-1&&Te.push(239,191,189);continue}oe=le;continue}if(le<56320){(W-=3)>-1&&Te.push(239,191,189),oe=le;continue}le=65536+(oe-55296<<10|le-56320)}else oe&&(W-=3)>-1&&Te.push(239,191,189);if(oe=null,le<128){if((W-=1)<0)break;Te.push(le)}else if(le<2048){if((W-=2)<0)break;Te.push(le>>6|192,63&le|128)}else if(le<65536){if((W-=3)<0)break;Te.push(le>>12|224,le>>6&63|128,63&le|128)}else{if(!(le<1114112))throw new Error("Invalid code point");if((W-=4)<0)break;Te.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return Te}function fe(N){for(var W=[],le=0;le<N.length;++le)W.push(255&N.charCodeAt(le));return W}function de(N,W){for(var le,te,oe,Te=[],Ke=0;Ke<N.length&&!((W-=2)<0);++Ke)le=N.charCodeAt(Ke),te=le>>8,oe=le%256,Te.push(oe),Te.push(te);return Te}function $(N){return ce.toByteArray(ie(N))}function ue(N,W,le,te){for(var oe=0;oe<te&&!(oe+le>=W.length||oe>=N.length);++oe)W[oe+le]=N[oe];return oe}function Ae(N){return N!==N}var ce=y("base64-js"),xe=y("ieee754"),De=y("isarray");x.Buffer=r,x.SlowBuffer=m,x.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=C.TYPED_ARRAY_SUPPORT!==void 0?C.TYPED_ARRAY_SUPPORT:function(){try{var N=new Uint8Array(1);return N.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},N.foo()===42&&typeof N.subarray=="function"&&N.subarray(1,1).byteLength===0}catch(W){return!1}}(),x.kMaxLength=h(),r.poolSize=8192,r._augment=function(N){return N.__proto__=r.prototype,N},r.from=function(N,W,le){return n(null,N,W,le)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(N,W,le){return l(null,N,W,le)},r.allocUnsafe=function(N){return c(null,N)},r.allocUnsafeSlow=function(N){return c(null,N)},r.isBuffer=function(N){return!(N==null||!N._isBuffer)},r.compare=function(N,W){if(!r.isBuffer(N)||!r.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(N===W)return 0;for(var le=N.length,te=W.length,oe=0,Te=Math.min(le,te);oe<Te;++oe)if(N[oe]!==W[oe]){le=N[oe],te=W[oe];break}return le<te?-1:te<le?1:0},r.isEncoding=function(N){switch(String(N).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(N,W){if(!De(N))throw new TypeError('"list" argument must be an Array of Buffers');if(N.length===0)return r.alloc(0);var le;if(W===void 0)for(W=0,le=0;le<N.length;++le)W+=N[le].length;var te=r.allocUnsafe(W),oe=0;for(le=0;le<N.length;++le){var Te=N[le];if(!r.isBuffer(Te))throw new TypeError('"list" argument must be an Array of Buffers');Te.copy(te,oe),oe+=Te.length}return te},r.byteLength=v,r.prototype._isBuffer=!0,r.prototype.swap16=function(){var N=this.length;if(N%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var W=0;W<N;W+=2)w(this,W,W+1);return this},r.prototype.swap32=function(){var N=this.length;if(N%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var W=0;W<N;W+=4)w(this,W,W+3),w(this,W+1,W+2);return this},r.prototype.swap64=function(){var N=this.length;if(N%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var W=0;W<N;W+=8)w(this,W,W+7),w(this,W+1,W+6),w(this,W+2,W+5),w(this,W+3,W+4);return this},r.prototype.toString=function(){var N=0|this.length;return N===0?"":arguments.length===0?R(this,0,N):_.apply(this,arguments)},r.prototype.equals=function(N){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");return this===N||r.compare(this,N)===0},r.prototype.inspect=function(){var N="",W=x.INSPECT_MAX_BYTES;return this.length>0&&(N=this.toString("hex",0,W).match(/.{2}/g).join(" "),this.length>W&&(N+=" ... ")),"<Buffer "+N+">"},r.prototype.compare=function(N,W,le,te,oe){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),le===void 0&&(le=N?N.length:0),te===void 0&&(te=0),oe===void 0&&(oe=this.length),W<0||le>N.length||te<0||oe>this.length)throw new RangeError("out of range index");if(te>=oe&&W>=le)return 0;if(te>=oe)return-1;if(W>=le)return 1;if(W>>>=0,le>>>=0,te>>>=0,oe>>>=0,this===N)return 0;for(var Te=oe-te,Ke=le-W,pt=Math.min(Te,Ke),Le=this.slice(te,oe),Qe=N.slice(W,le),ut=0;ut<pt;++ut)if(Le[ut]!==Qe[ut]){Te=Le[ut],Ke=Qe[ut];break}return Te<Ke?-1:Ke<Te?1:0},r.prototype.includes=function(N,W,le){return this.indexOf(N,W,le)!==-1},r.prototype.indexOf=function(N,W,le){return B(this,N,W,le,!0)},r.prototype.lastIndexOf=function(N,W,le){return B(this,N,W,le,!1)},r.prototype.write=function(N,W,le,te){if(W===void 0)te="utf8",le=this.length,W=0;else if(le===void 0&&typeof W=="string")te=W,le=this.length,W=0;else{if(!isFinite(W))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");W|=0,isFinite(le)?(le|=0,te===void 0&&(te="utf8")):(te=le,le=void 0)}var oe=this.length-W;if((le===void 0||le>oe)&&(le=oe),N.length>0&&(le<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var Te=!1;;)switch(te){case"hex":return p(this,N,W,le);case"utf8":case"utf-8":return u(this,N,W,le);case"ascii":return a(this,N,W,le);case"latin1":case"binary":return T(this,N,W,le);case"base64":return O(this,N,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,N,W,le);default:if(Te)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),Te=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Re=4096;r.prototype.slice=function(N,W){var le=this.length;N=~~N,W=W===void 0?le:~~W,N<0?(N+=le)<0&&(N=0):N>le&&(N=le),W<0?(W+=le)<0&&(W=0):W>le&&(W=le),W<N&&(W=N);var te;if(r.TYPED_ARRAY_SUPPORT)te=this.subarray(N,W),te.__proto__=r.prototype;else{var oe=W-N;te=new r(oe,void 0);for(var Te=0;Te<oe;++Te)te[Te]=this[Te+N]}return te},r.prototype.readUIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N],oe=1,Te=0;++Te<W&&(oe*=256);)te+=this[N+Te]*oe;return te},r.prototype.readUIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N+--W],oe=1;W>0&&(oe*=256);)te+=this[N+--W]*oe;return te},r.prototype.readUInt8=function(N,W){return W||z(N,1,this.length),this[N]},r.prototype.readUInt16LE=function(N,W){return W||z(N,2,this.length),this[N]|this[N+1]<<8},r.prototype.readUInt16BE=function(N,W){return W||z(N,2,this.length),this[N]<<8|this[N+1]},r.prototype.readUInt32LE=function(N,W){return W||z(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+16777216*this[N+3]},r.prototype.readUInt32BE=function(N,W){return W||z(N,4,this.length),16777216*this[N]+(this[N+1]<<16|this[N+2]<<8|this[N+3])},r.prototype.readIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N],oe=1,Te=0;++Te<W&&(oe*=256);)te+=this[N+Te]*oe;return oe*=128,te>=oe&&(te-=Math.pow(2,8*W)),te},r.prototype.readIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=W,oe=1,Te=this[N+--te];te>0&&(oe*=256);)Te+=this[N+--te]*oe;return oe*=128,Te>=oe&&(Te-=Math.pow(2,8*W)),Te},r.prototype.readInt8=function(N,W){return W||z(N,1,this.length),128&this[N]?-1*(255-this[N]+1):this[N]},r.prototype.readInt16LE=function(N,W){W||z(N,2,this.length);var le=this[N]|this[N+1]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt16BE=function(N,W){W||z(N,2,this.length);var le=this[N+1]|this[N]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt32LE=function(N,W){return W||z(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},r.prototype.readInt32BE=function(N,W){return W||z(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},r.prototype.readFloatLE=function(N,W){return W||z(N,4,this.length),xe.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,W){return W||z(N,4,this.length),xe.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,W){return W||z(N,8,this.length),xe.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,W){return W||z(N,8,this.length),xe.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,W,le,te){(N=+N,W|=0,le|=0,!te)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=1,Te=0;for(this[W]=255&N;++Te<le&&(oe*=256);)this[W+Te]=N/oe&255;return W+le},r.prototype.writeUIntBE=function(N,W,le,te){(N=+N,W|=0,le|=0,!te)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=le-1,Te=1;for(this[W+oe]=255&N;--oe>=0&&(Te*=256);)this[W+oe]=N/Te&255;return W+le},r.prototype.writeUInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,255,0),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),this[W]=255&N,W+1},r.prototype.writeUInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeUInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeUInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W+3]=N>>>24,this[W+2]=N>>>16,this[W+1]=N>>>8,this[W]=255&N):G(this,N,W,!0),W+4},r.prototype.writeUInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeIntLE=function(N,W,le,te){if(N=+N,W|=0,!te){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var Te=0,Ke=1,pt=0;for(this[W]=255&N;++Te<le&&(Ke*=256);)N<0&&pt===0&&this[W+Te-1]!==0&&(pt=1),this[W+Te]=(N/Ke>>0)-pt&255;return W+le},r.prototype.writeIntBE=function(N,W,le,te){if(N=+N,W|=0,!te){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var Te=le-1,Ke=1,pt=0;for(this[W+Te]=255&N;--Te>=0&&(Ke*=256);)N<0&&pt===0&&this[W+Te+1]!==0&&(pt=1),this[W+Te]=(N/Ke>>0)-pt&255;return W+le},r.prototype.writeInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,127,-128),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),N<0&&(N=255+N+1),this[W]=255&N,W+1},r.prototype.writeInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8,this[W+2]=N>>>16,this[W+3]=N>>>24):G(this,N,W,!0),W+4},r.prototype.writeInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),N<0&&(N=4294967295+N+1),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeFloatLE=function(N,W,le){return re(this,N,W,!0,le)},r.prototype.writeFloatBE=function(N,W,le){return re(this,N,W,!1,le)},r.prototype.writeDoubleLE=function(N,W,le){return pe(this,N,W,!0,le)},r.prototype.writeDoubleBE=function(N,W,le){return pe(this,N,W,!1,le)},r.prototype.copy=function(N,W,le,te){if(le||(le=0),te||te===0||(te=this.length),W>=N.length&&(W=N.length),W||(W=0),te>0&&te<le&&(te=le),te===le)return 0;if(N.length===0||this.length===0)return 0;if(W<0)throw new RangeError("targetStart out of bounds");if(le<0||le>=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),N.length-W<te-le&&(te=N.length-W+le);var oe,Te=te-le;if(this===N&&le<W&&W<te)for(oe=Te-1;oe>=0;--oe)N[oe+W]=this[oe+le];else if(Te<1e3||!r.TYPED_ARRAY_SUPPORT)for(oe=0;oe<Te;++oe)N[oe+W]=this[oe+le];else Uint8Array.prototype.set.call(N,this.subarray(le,le+Te),W);return Te},r.prototype.fill=function(N,W,le,te){if(typeof N=="string"){if(typeof W=="string"?(te=W,W=0,le=this.length):typeof le=="string"&&(te=le,le=this.length),N.length===1){var oe=N.charCodeAt(0);oe<256&&(N=oe)}if(te!==void 0&&typeof te!="string")throw new TypeError("encoding must be a string");if(typeof te=="string"&&!r.isEncoding(te))throw new TypeError("Unknown encoding: "+te)}else typeof N=="number"&&(N&=255);if(W<0||this.length<W||this.length<le)throw new RangeError("Out of range index");if(le<=W)return this;W>>>=0,le=le===void 0?this.length:le>>>0,N||(N=0);var Te;if(typeof N=="number")for(Te=W;Te<le;++Te)this[Te]=N;else{var Ke=r.isBuffer(N)?N:be(new r(N,te).toString()),pt=Ke.length;for(Te=0;Te<le-W;++Te)this[Te+W]=Ke[Te%pt]}return this};var ne=/[^+\/0-9A-Za-z-_]/g}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"base64-js":34,ieee754:161,isarray:166}],39:[function(y,E,x){E.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],40:[function(y,E,x){"use strict";var C=function(){this.buffer=[],this.fns=[]};C.prototype.push=function(s,r){if(this.fns.length)return this.fns.shift()(null,s);var n={data:s,priority:r},e=h(this.buffer,n,function(l){return l.priority});this.buffer.splice(e,0,n)},C.prototype.next=function(){var s=this;return function(r){if(s.buffer.length)return r(null,s.buffer.pop().data);s.fns.push(r)}};var h=function(s,r,n){r=n(r);for(var e=0,l=s?s.length:e;e<l;){var c=e+l>>>1;n(s[c])<r?e=c+1:l=c}return e};E.exports=C},{}],41:[function(y,E,x){function C(d){var i=this,A=f.call(arguments,1);return new Promise(function(m,v){function _(b){var p;try{p=d.next(b)}catch(u){return v(u)}B(p)}function w(b){var p;try{p=d.throw(b)}catch(u){return v(u)}B(p)}function B(b){if(b.done)return m(b.value);var p=h.call(i,b.value);return p&&e(p)?p.then(_,w):w(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(b.value)+'"'))}if(typeof d=="function"&&(d=d.apply(i,A)),!d||typeof d.next!="function")return m(d);_()})}function h(d){return d&&(e(d)?d:c(d)||l(d)?C.call(this,d):typeof d=="function"?s.call(this,d):Array.isArray(d)?r.call(this,d):o(d)?n.call(this,d):d)}function s(d){var i=this;return new Promise(function(A,m){d.call(i,function(v,_){if(v)return m(v);arguments.length>2&&(_=f.call(arguments,1)),A(_)})})}function r(d){return Promise.all(d.map(h,this))}function n(d){for(var i=new d.constructor,A=Object.keys(d),m=[],v=0;v<A.length;v++){var _=A[v],w=h.call(this,d[_]);w&&e(w)?function(B,b){i[b]=void 0,m.push(B.then(function(p){i[b]=p}))}(w,_):i[_]=d[_]}return Promise.all(m).then(function(){return i})}function e(d){return typeof d.then=="function"}function l(d){return typeof d.next=="function"&&typeof d.throw=="function"}function c(d){var i=d.constructor;return!!i&&(i.name==="GeneratorFunction"||i.displayName==="GeneratorFunction"||l(i.prototype))}function o(d){return Object==d.constructor}var f=Array.prototype.slice;E.exports=C.default=C.co=C,C.wrap=function(d){function i(){return C.call(this,d.apply(this,arguments))}return i.__generatorFunction__=d,i}},{}],42:[function(y,E,x){E.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],43:[function(y,E,x){"use strict";function C(r,n){if(!(this instanceof C))return new C(r,n);this.src=r,this._withAccess=n}function h(r,n){return r[n]===void 0&&r.__lookupGetter__(n)===void 0&&r.__lookupSetter__(n)===void 0}var s=Array.prototype.slice;E.exports=C,C.prototype.withAccess=function(r){return this._withAccess=r!==!1,this},C.prototype.pick=function(r){return Array.isArray(r)||(r=s.call(arguments)),r.length&&(this.keys=r),this},C.prototype.to=function(r){if(r=r||{},!this.src)return r;var n=this.keys||Object.keys(this.src);if(!this._withAccess){for(var e=0;e<n.length;e++)l=n[e],r[l]===void 0&&(r[l]=this.src[l]);return r}for(var e=0;e<n.length;e++){var l=n[e];if(h(r,l)){var c=this.src.__lookupGetter__(l),o=this.src.__lookupSetter__(l);c&&r.__defineGetter__(l,c),o&&r.__defineSetter__(l,o),c||o||(r[l]=this.src[l])}}return r},C.prototype.toCover=function(r){for(var n=this.keys||Object.keys(this.src),e=0;e<n.length;e++){var l=n[e];delete r[l];var c=this.src.__lookupGetter__(l),o=this.src.__lookupSetter__(l);c&&r.__defineGetter__(l,c),o&&r.__defineSetter__(l,o),c||o||(r[l]=this.src[l])}},C.prototype.override=C.prototype.toCover,C.prototype.and=function(r){var n={};return this.to(n),this.src=r,this.to(n),this.src=n,this}},{}],44:[function(y,E,x){y("../../modules/es6.string.iterator"),y("../../modules/es6.array.from"),E.exports=y("../../modules/_core").Array.from},{"../../modules/_core":65,"../../modules/es6.array.from":133,"../../modules/es6.string.iterator":145}],45:[function(y,E,x){var C=y("../../modules/_core"),h=C.JSON||(C.JSON={stringify:JSON.stringify});E.exports=function(s){return h.stringify.apply(h,arguments)}},{"../../modules/_core":65}],46:[function(y,E,x){y("../../modules/es6.object.assign"),E.exports=y("../../modules/_core").Object.assign},{"../../modules/_core":65,"../../modules/es6.object.assign":136}],47:[function(y,E,x){y("../../modules/es6.object.create");var C=y("../../modules/_core").Object;E.exports=function(h,s){return C.create(h,s)}},{"../../modules/_core":65,"../../modules/es6.object.create":137}],48:[function(y,E,x){y("../../modules/es6.object.define-property");var C=y("../../modules/_core").Object;E.exports=function(h,s,r){return C.defineProperty(h,s,r)}},{"../../modules/_core":65,"../../modules/es6.object.define-property":138}],49:[function(y,E,x){y("../../modules/es6.object.get-own-property-names");var C=y("../../modules/_core").Object;E.exports=function(h){return C.getOwnPropertyNames(h)}},{"../../modules/_core":65,"../../modules/es6.object.get-own-property-names":139}],50:[function(y,E,x){y("../../modules/es6.object.get-prototype-of"),E.exports=y("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":65,"../../modules/es6.object.get-prototype-of":140}],51:[function(y,E,x){y("../../modules/es6.object.keys"),E.exports=y("../../modules/_core").Object.keys},{"../../modules/_core":65,"../../modules/es6.object.keys":141}],52:[function(y,E,x){y("../modules/es6.object.to-string"),y("../modules/es6.string.iterator"),y("../modules/web.dom.iterable"),y("../modules/es6.promise"),y("../modules/es7.promise.finally"),y("../modules/es7.promise.try"),E.exports=y("../modules/_core").Promise},{"../modules/_core":65,"../modules/es6.object.to-string":142,"../modules/es6.promise":143,"../modules/es6.string.iterator":145,"../modules/es7.promise.finally":147,"../modules/es7.promise.try":148,"../modules/web.dom.iterable":151}],53:[function(y,E,x){y("../modules/web.immediate"),E.exports=y("../modules/_core").setImmediate},{"../modules/_core":65,"../modules/web.immediate":152}],54:[function(y,E,x){y("../../modules/es6.string.from-code-point"),E.exports=y("../../modules/_core").String.fromCodePoint},{"../../modules/_core":65,"../../modules/es6.string.from-code-point":144}],55:[function(y,E,x){y("../../modules/es6.function.has-instance"),E.exports=y("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":130,"../../modules/es6.function.has-instance":135}],56:[function(y,E,x){y("../../modules/es6.symbol"),y("../../modules/es6.object.to-string"),y("../../modules/es7.symbol.async-iterator"),y("../../modules/es7.symbol.observable"),E.exports=y("../../modules/_core").Symbol},{"../../modules/_core":65,"../../modules/es6.object.to-string":142,"../../modules/es6.symbol":146,"../../modules/es7.symbol.async-iterator":149,"../../modules/es7.symbol.observable":150}],57:[function(y,E,x){y("../../modules/es6.string.iterator"),y("../../modules/web.dom.iterable"),E.exports=y("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":130,"../../modules/es6.string.iterator":145,"../../modules/web.dom.iterable":151}],58:[function(y,E,x){E.exports=function(C){if(typeof C!="function")throw TypeError(C+" is not a function!");return C}},{}],59:[function(y,E,x){E.exports=function(){}},{}],60:[function(y,E,x){E.exports=function(C,h,s,r){if(!(C instanceof h)||r!==void 0&&r in C)throw TypeError(s+": incorrect invocation!");return C}},{}],61:[function(y,E,x){var C=y("./_is-object");E.exports=function(h){if(!C(h))throw TypeError(h+" is not an object!");return h}},{"./_is-object":85}],62:[function(y,E,x){var C=y("./_to-iobject"),h=y("./_to-length"),s=y("./_to-absolute-index");E.exports=function(r){return function(n,e,l){var c,o=C(n),f=h(o.length),d=s(l,f);if(r&&e!=e){for(;f>d;)if((c=o[d++])!=c)return!0}else for(;f>d;d++)if((r||d in o)&&o[d]===e)return r||d||0;return!r&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(y,E,x){var C=y("./_cof"),h=y("./_wks")("toStringTag"),s=C(function(){return arguments}())=="Arguments",r=function(n,e){try{return n[e]}catch(l){}};E.exports=function(n){var e,l,c;return n===void 0?"Undefined":n===null?"Null":typeof(l=r(e=Object(n),h))=="string"?l:s?C(e):(c=C(e))=="Object"&&typeof e.callee=="function"?"Arguments":c}},{"./_cof":64,"./_wks":131}],64:[function(y,E,x){var C={}.toString;E.exports=function(h){return C.call(h).slice(8,-1)}},{}],65:[function(y,E,x){var C=E.exports={version:"2.5.7"};typeof __e=="number"&&(__e=C)},{}],66:[function(y,E,x){"use strict";var C=y("./_object-dp"),h=y("./_property-desc");E.exports=function(s,r,n){r in s?C.f(s,r,h(0,n)):s[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(y,E,x){var C=y("./_a-function");E.exports=function(h,s,r){if(C(h),s===void 0)return h;switch(r){case 1:return function(n){return h.call(s,n)};case 2:return function(n,e){return h.call(s,n,e)};case 3:return function(n,e,l){return h.call(s,n,e,l)}}return function(){return h.apply(s,arguments)}}},{"./_a-function":58}],68:[function(y,E,x){E.exports=function(C){if(C==null)throw TypeError("Can't call method on "+C);return C}},{}],69:[function(y,E,x){E.exports=!y("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(y,E,x){var C=y("./_is-object"),h=y("./_global").document,s=C(h)&&C(h.createElement);E.exports=function(r){return s?h.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(y,E,x){E.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(y,E,x){var C=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie");E.exports=function(r){var n=C(r),e=h.f;if(e)for(var l,c=e(r),o=s.f,f=0;c.length>f;)o.call(r,l=c[f++])&&n.push(l);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(y,E,x){var C=y("./_global"),h=y("./_core"),s=y("./_ctx"),r=y("./_hide"),n=y("./_has"),e=function(l,c,o){var f,d,i,A=l&e.F,m=l&e.G,v=l&e.S,_=l&e.P,w=l&e.B,B=l&e.W,b=m?h:h[c]||(h[c]={}),p=b.prototype,u=m?C:v?C[c]:(C[c]||{}).prototype;m&&(o=c);for(f in o)(d=!A&&u&&u[f]!==void 0)&&n(b,f)||(i=d?u[f]:o[f],b[f]=m&&typeof u[f]!="function"?o[f]:w&&d?s(i,C):B&&u[f]==i?function(a){var T=function(O,S,D){if(this instanceof a){switch(arguments.length){case 0:return new a;case 1:return new a(O);case 2:return new a(O,S)}return new a(O,S,D)}return a.apply(this,arguments)};return T.prototype=a.prototype,T}(i):_&&typeof i=="function"?s(Function.call,i):i,_&&((b.virtual||(b.virtual={}))[f]=i,l&e.R&&p&&!p[f]&&r(p,f,i)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,E.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(y,E,x){E.exports=function(C){try{return!!C()}catch(h){return!0}}},{}],75:[function(y,E,x){var C=y("./_ctx"),h=y("./_iter-call"),s=y("./_is-array-iter"),r=y("./_an-object"),n=y("./_to-length"),e=y("./core.get-iterator-method"),l={},c={},x=E.exports=function(o,f,d,i,A){var m,v,_,w,B=A?function(){return o}:e(o),b=C(d,i,f?2:1),p=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(s(B)){for(m=n(o.length);m>p;p++)if((w=f?b(r(v=o[p])[0],v[1]):b(o[p]))===l||w===c)return w}else for(_=B.call(o);!(v=_.next()).done;)if((w=h(_,b,v.value,f))===l||w===c)return w};x.BREAK=l,x.RETURN=c},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(y,E,x){var C=E.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=C)},{}],77:[function(y,E,x){var C={}.hasOwnProperty;E.exports=function(h,s){return C.call(h,s)}},{}],78:[function(y,E,x){var C=y("./_object-dp"),h=y("./_property-desc");E.exports=y("./_descriptors")?function(s,r,n){return C.f(s,r,h(1,n))}:function(s,r,n){return s[r]=n,s}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(y,E,x){var C=y("./_global").document;E.exports=C&&C.documentElement},{"./_global":76}],80:[function(y,E,x){E.exports=!y("./_descriptors")&&!y("./_fails")(function(){return Object.defineProperty(y("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(y,E,x){E.exports=function(C,h,s){var r=s===void 0;switch(h.length){case 0:return r?C():C.call(s);case 1:return r?C(h[0]):C.call(s,h[0]);case 2:return r?C(h[0],h[1]):C.call(s,h[0],h[1]);case 3:return r?C(h[0],h[1],h[2]):C.call(s,h[0],h[1],h[2]);case 4:return r?C(h[0],h[1],h[2],h[3]):C.call(s,h[0],h[1],h[2],h[3])}return C.apply(s,h)}},{}],82:[function(y,E,x){var C=y("./_cof");E.exports=Object("z").propertyIsEnumerable(0)?Object:function(h){return C(h)=="String"?h.split(""):Object(h)}},{"./_cof":64}],83:[function(y,E,x){var C=y("./_iterators"),h=y("./_wks")("iterator"),s=Array.prototype;E.exports=function(r){return r!==void 0&&(C.Array===r||s[h]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(y,E,x){var C=y("./_cof");E.exports=Array.isArray||function(h){return C(h)=="Array"}},{"./_cof":64}],85:[function(y,E,x){E.exports=function(C){return typeof C=="object"?C!==null:typeof C=="function"}},{}],86:[function(y,E,x){var C=y("./_an-object");E.exports=function(h,s,r,n){try{return n?s(C(r)[0],r[1]):s(r)}catch(l){var e=h.return;throw e!==void 0&&C(e.call(h)),l}}},{"./_an-object":61}],87:[function(y,E,x){"use strict";var C=y("./_object-create"),h=y("./_property-desc"),s=y("./_set-to-string-tag"),r={};y("./_hide")(r,y("./_wks")("iterator"),function(){return this}),E.exports=function(n,e,l){n.prototype=C(r,{next:h(1,l)}),s(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(y,E,x){"use strict";var C=y("./_library"),h=y("./_export"),s=y("./_redefine"),r=y("./_hide"),n=y("./_iterators"),e=y("./_iter-create"),l=y("./_set-to-string-tag"),c=y("./_object-gpo"),o=y("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};E.exports=function(i,A,m,v,_,w,B){e(m,A,v);var b,p,u,a=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new m(this,U)}}return function(){return new m(this,U)}},T=A+" Iterator",O=_=="values",S=!1,D=i.prototype,R=D[o]||D["@@iterator"]||_&&D[_],k=R||a(_),Q=_?O?a("entries"):k:void 0,Y=A=="Array"&&D.entries||R;if(Y&&(u=c(Y.call(new i)))!==Object.prototype&&u.next&&(l(u,T,!0),C||typeof u[o]=="function"||r(u,o,d)),O&&R&&R.name!=="values"&&(S=!0,k=function(){return R.call(this)}),C&&!B||!f&&!S&&D[o]||r(D,o,k),n[A]=k,n[T]=d,_)if(b={values:O?k:a("values"),keys:w?k:a("keys"),entries:Q},B)for(p in b)p in D||s(D,p,b[p]);else h(h.P+h.F*(f||S),A,b);return b}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(y,E,x){var C=y("./_wks")("iterator"),h=!1;try{var s=[7][C]();s.return=function(){h=!0},Array.from(s,function(){throw 2})}catch(r){}E.exports=function(r,n){if(!n&&!h)return!1;var e=!1;try{var l=[7],c=l[C]();c.next=function(){return{done:e=!0}},l[C]=function(){return c},r(l)}catch(o){}return e}},{"./_wks":131}],90:[function(y,E,x){E.exports=function(C,h){return{value:h,done:!!C}}},{}],91:[function(y,E,x){E.exports={}},{}],92:[function(y,E,x){E.exports=!0},{}],93:[function(y,E,x){var C=y("./_uid")("meta"),h=y("./_is-object"),s=y("./_has"),r=y("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},l=!y("./_fails")(function(){return e(Object.preventExtensions({}))}),c=function(A){r(A,C,{value:{i:"O"+ ++n,w:{}}})},o=function(A,m){if(!h(A))return typeof A=="symbol"?A:(typeof A=="string"?"S":"P")+A;if(!s(A,C)){if(!e(A))return"F";if(!m)return"E";c(A)}return A[C].i},f=function(A,m){if(!s(A,C)){if(!e(A))return!0;if(!m)return!1;c(A)}return A[C].w},d=function(A){return l&&i.NEED&&e(A)&&!s(A,C)&&c(A),A},i=E.exports={KEY:C,NEED:!1,fastKey:o,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(y,E,x){var C=y("./_global"),h=y("./_task").set,s=C.MutationObserver||C.WebKitMutationObserver,r=C.process,n=C.Promise,e=y("./_cof")(r)=="process";E.exports=function(){var l,c,o,f=function(){var m,v;for(e&&(m=r.domain)&&m.exit();l;){v=l.fn,l=l.next;try{v()}catch(_){throw l?o():c=void 0,_}}c=void 0,m&&m.enter()};if(e)o=function(){r.nextTick(f)};else if(!s||C.navigator&&C.navigator.standalone)if(n&&n.resolve){var d=n.resolve(void 0);o=function(){d.then(f)}}else o=function(){h.call(C,f)};else{var i=!0,A=document.createTextNode("");new s(f).observe(A,{characterData:!0}),o=function(){A.data=i=!i}}return function(m){var v={fn:m,next:void 0};c&&(c.next=v),l||(l=v,o()),c=v}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(y,E,x){"use strict";function C(s){var r,n;this.promise=new s(function(e,l){if(r!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");r=e,n=l}),this.resolve=h(r),this.reject=h(n)}var h=y("./_a-function");E.exports.f=function(s){return new C(s)}},{"./_a-function":58}],96:[function(y,E,x){"use strict";var C=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie"),r=y("./_to-object"),n=y("./_iobject"),e=Object.assign;E.exports=!e||y("./_fails")(function(){var l={},c={},o=Symbol(),f="abcdefghijklmnopqrst";return l[o]=7,f.split("").forEach(function(d){c[d]=d}),e({},l)[o]!=7||Object.keys(e({},c)).join("")!=f})?function(l,c){for(var o=r(l),f=arguments.length,d=1,i=h.f,A=s.f;f>d;)for(var m,v=n(arguments[d++]),_=i?C(v).concat(i(v)):C(v),w=_.length,B=0;w>B;)A.call(v,m=_[B++])&&(o[m]=v[m]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(y,E,x){var C=y("./_an-object"),h=y("./_object-dps"),s=y("./_enum-bug-keys"),r=y("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var l,c=y("./_dom-create")("iframe"),o=s.length;for(c.style.display="none",y("./_html").appendChild(c),c.src="javascript:",l=c.contentWindow.document,l.open(),l.write("<script>document.F=Object</script>"),l.close(),e=l.F;o--;)delete e.prototype[s[o]];return e()};E.exports=Object.create||function(l,c){var o;return l!==null?(n.prototype=C(l),o=new n,n.prototype=null,o[r]=l):o=e(),c===void 0?o:h(o,c)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(y,E,x){var C=y("./_an-object"),h=y("./_ie8-dom-define"),s=y("./_to-primitive"),r=Object.defineProperty;x.f=y("./_descriptors")?Object.defineProperty:function(n,e,l){if(C(n),e=s(e,!0),C(l),h)try{return r(n,e,l)}catch(c){}if("get"in l||"set"in l)throw TypeError("Accessors not supported!");return"value"in l&&(n[e]=l.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(y,E,x){var C=y("./_object-dp"),h=y("./_an-object"),s=y("./_object-keys");E.exports=y("./_descriptors")?Object.defineProperties:function(r,n){h(r);for(var e,l=s(n),c=l.length,o=0;c>o;)C.f(r,e=l[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(y,E,x){var C=y("./_object-pie"),h=y("./_property-desc"),s=y("./_to-iobject"),r=y("./_to-primitive"),n=y("./_has"),e=y("./_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;x.f=y("./_descriptors")?l:function(c,o){if(c=s(c),o=r(o,!0),e)try{return l(c,o)}catch(f){}if(n(c,o))return h(!C.f.call(c,o),c[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(y,E,x){var C=y("./_to-iobject"),h=y("./_object-gopn").f,s={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return h(e)}catch(l){return r.slice()}};E.exports.f=function(e){return r&&s.call(e)=="[object Window]"?n(e):h(C(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(y,E,x){var C=y("./_object-keys-internal"),h=y("./_enum-bug-keys").concat("length","prototype");x.f=Object.getOwnPropertyNames||function(s){return C(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(y,E,x){x.f=Object.getOwnPropertySymbols},{}],104:[function(y,E,x){var C=y("./_has"),h=y("./_to-object"),s=y("./_shared-key")("IE_PROTO"),r=Object.prototype;E.exports=Object.getPrototypeOf||function(n){return n=h(n),C(n,s)?n[s]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?r:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(y,E,x){var C=y("./_has"),h=y("./_to-iobject"),s=y("./_array-includes")(!1),r=y("./_shared-key")("IE_PROTO");E.exports=function(n,e){var l,c=h(n),o=0,f=[];for(l in c)l!=r&&C(c,l)&&f.push(l);for(;e.length>o;)C(c,l=e[o++])&&(~s(f,l)||f.push(l));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(y,E,x){var C=y("./_object-keys-internal"),h=y("./_enum-bug-keys");E.exports=Object.keys||function(s){return C(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(y,E,x){x.f={}.propertyIsEnumerable},{}],108:[function(y,E,x){var C=y("./_export"),h=y("./_core"),s=y("./_fails");E.exports=function(r,n){var e=(h.Object||{})[r]||Object[r],l={};l[r]=n(e),C(C.S+C.F*s(function(){e(1)}),"Object",l)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(y,E,x){E.exports=function(C){try{return{e:!1,v:C()}}catch(h){return{e:!0,v:h}}}},{}],110:[function(y,E,x){var C=y("./_an-object"),h=y("./_is-object"),s=y("./_new-promise-capability");E.exports=function(r,n){if(C(r),h(n)&&n.constructor===r)return n;var e=s.f(r);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(y,E,x){E.exports=function(C,h){return{enumerable:!(1&C),configurable:!(2&C),writable:!(4&C),value:h}}},{}],112:[function(y,E,x){var C=y("./_hide");E.exports=function(h,s,r){for(var n in s)r&&h[n]?h[n]=s[n]:C(h,n,s[n]);return h}},{"./_hide":78}],113:[function(y,E,x){E.exports=y("./_hide")},{"./_hide":78}],114:[function(y,E,x){"use strict";var C=y("./_global"),h=y("./_core"),s=y("./_object-dp"),r=y("./_descriptors"),n=y("./_wks")("species");E.exports=function(e){var l=typeof h[e]=="function"?h[e]:C[e];r&&l&&!l[n]&&s.f(l,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(y,E,x){var C=y("./_object-dp").f,h=y("./_has"),s=y("./_wks")("toStringTag");E.exports=function(r,n,e){r&&!h(r=e?r:r.prototype,s)&&C(r,s,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(y,E,x){var C=y("./_shared")("keys"),h=y("./_uid");E.exports=function(s){return C[s]||(C[s]=h(s))}},{"./_shared":117,"./_uid":127}],117:[function(y,E,x){var C=y("./_core"),h=y("./_global"),s=h["__core-js_shared__"]||(h["__core-js_shared__"]={});(E.exports=function(r,n){return s[r]||(s[r]=n!==void 0?n:{})})("versions",[]).push({version:C.version,mode:y("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(y,E,x){var C=y("./_an-object"),h=y("./_a-function"),s=y("./_wks")("species");E.exports=function(r,n){var e,l=C(r).constructor;return l===void 0||(e=C(l)[s])==null?n:h(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(y,E,x){var C=y("./_to-integer"),h=y("./_defined");E.exports=function(s){return function(r,n){var e,l,c=String(h(r)),o=C(n),f=c.length;return o<0||o>=f?s?"":void 0:(e=c.charCodeAt(o),e<55296||e>56319||o+1===f||(l=c.charCodeAt(o+1))<56320||l>57343?s?c.charAt(o):e:s?c.slice(o,o+2):l-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(y,E,x){var C,h,s,r=y("./_ctx"),n=y("./_invoke"),e=y("./_html"),l=y("./_dom-create"),c=y("./_global"),o=c.process,f=c.setImmediate,d=c.clearImmediate,i=c.MessageChannel,A=c.Dispatch,m=0,v={},_=function(){var B=+this;if(v.hasOwnProperty(B)){var b=v[B];delete v[B],b()}},w=function(B){_.call(B.data)};f&&d||(f=function(B){for(var b=[],p=1;arguments.length>p;)b.push(arguments[p++]);return v[++m]=function(){n(typeof B=="function"?B:Function(B),b)},C(m),m},d=function(B){delete v[B]},y("./_cof")(o)=="process"?C=function(B){o.nextTick(r(_,B,1))}:A&&A.now?C=function(B){A.now(r(_,B,1))}:i?(h=new i,s=h.port2,h.port1.onmessage=w,C=r(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(C=function(B){c.postMessage(B+"","*")},c.addEventListener("message",w,!1)):C="onreadystatechange"in l("script")?function(B){e.appendChild(l("script")).onreadystatechange=function(){e.removeChild(this),_.call(B)}}:function(B){setTimeout(r(_,B,1),0)}),E.exports={set:f,clear:d}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(y,E,x){var C=y("./_to-integer"),h=Math.max,s=Math.min;E.exports=function(r,n){return r=C(r),r<0?h(r+n,0):s(r,n)}},{"./_to-integer":122}],122:[function(y,E,x){var C=Math.ceil,h=Math.floor;E.exports=function(s){return isNaN(s=+s)?0:(s>0?h:C)(s)}},{}],123:[function(y,E,x){var C=y("./_iobject"),h=y("./_defined");E.exports=function(s){return C(h(s))}},{"./_defined":68,"./_iobject":82}],124:[function(y,E,x){var C=y("./_to-integer"),h=Math.min;E.exports=function(s){return s>0?h(C(s),9007199254740991):0}},{"./_to-integer":122}],125:[function(y,E,x){var C=y("./_defined");E.exports=function(h){return Object(C(h))}},{"./_defined":68}],126:[function(y,E,x){var C=y("./_is-object");E.exports=function(h,s){if(!C(h))return h;var r,n;if(s&&typeof(r=h.toString)=="function"&&!C(n=r.call(h)))return n;if(typeof(r=h.valueOf)=="function"&&!C(n=r.call(h)))return n;if(!s&&typeof(r=h.toString)=="function"&&!C(n=r.call(h)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(y,E,x){var C=0,h=Math.random();E.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++C+h).toString(36))}},{}],128:[function(y,E,x){var C=y("./_global"),h=C.navigator;E.exports=h&&h.userAgent||""},{"./_global":76}],129:[function(y,E,x){var C=y("./_global"),h=y("./_core"),s=y("./_library"),r=y("./_wks-ext"),n=y("./_object-dp").f;E.exports=function(e){var l=h.Symbol||(h.Symbol=s?{}:C.Symbol||{});e.charAt(0)=="_"||e in l||n(l,e,{value:r.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(y,E,x){x.f=y("./_wks")},{"./_wks":131}],131:[function(y,E,x){var C=y("./_shared")("wks"),h=y("./_uid"),s=y("./_global").Symbol,r=typeof s=="function";(E.exports=function(n){return C[n]||(C[n]=r&&s[n]||(r?s:h)("Symbol."+n))}).store=C},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(y,E,x){var C=y("./_classof"),h=y("./_wks")("iterator"),s=y("./_iterators");E.exports=y("./_core").getIteratorMethod=function(r){if(r!=null)return r[h]||r["@@iterator"]||s[C(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(y,E,x){"use strict";var C=y("./_ctx"),h=y("./_export"),s=y("./_to-object"),r=y("./_iter-call"),n=y("./_is-array-iter"),e=y("./_to-length"),l=y("./_create-property"),c=y("./core.get-iterator-method");h(h.S+h.F*!y("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,d,i,A,m=s(o),v=typeof this=="function"?this:Array,_=arguments.length,w=_>1?arguments[1]:void 0,B=w!==void 0,b=0,p=c(m);if(B&&(w=C(w,_>2?arguments[2]:void 0,2)),p==null||v==Array&&n(p))for(f=e(m.length),d=new v(f);f>b;b++)l(d,b,B?w(m[b],b):m[b]);else for(A=p.call(m),d=new v;!(i=A.next()).done;b++)l(d,b,B?r(A,w,[i.value,b],!0):i.value);return d.length=b,d}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(y,E,x){"use strict";var C=y("./_add-to-unscopables"),h=y("./_iter-step"),s=y("./_iterators"),r=y("./_to-iobject");E.exports=y("./_iter-define")(Array,"Array",function(n,e){this._t=r(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,l=this._i++;return!n||l>=n.length?(this._t=void 0,h(1)):e=="keys"?h(0,l):e=="values"?h(0,n[l]):h(0,[l,n[l]])},"values"),s.Arguments=s.Array,C("keys"),C("values"),C("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(y,E,x){"use strict";var C=y("./_is-object"),h=y("./_object-gpo"),s=y("./_wks")("hasInstance"),r=Function.prototype;s in r||y("./_object-dp").f(r,s,{value:function(n){if(typeof this!="function"||!C(n))return!1;if(!C(this.prototype))return n instanceof this;for(;n=h(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(y,E,x){var C=y("./_export");C(C.S+C.F,"Object",{assign:y("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(y,E,x){var C=y("./_export");C(C.S,"Object",{create:y("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(y,E,x){var C=y("./_export");C(C.S+C.F*!y("./_descriptors"),"Object",{defineProperty:y("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(y,E,x){y("./_object-sap")("getOwnPropertyNames",function(){return y("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(y,E,x){var C=y("./_to-object"),h=y("./_object-gpo");y("./_object-sap")("getPrototypeOf",function(){return function(s){return h(C(s))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(y,E,x){var C=y("./_to-object"),h=y("./_object-keys");y("./_object-sap")("keys",function(){return function(s){return h(C(s))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(y,E,x){arguments[4][36][0].apply(x,arguments)},{dup:36}],143:[function(y,E,x){"use strict";var C,h,s,r,n=y("./_library"),e=y("./_global"),l=y("./_ctx"),c=y("./_classof"),o=y("./_export"),f=y("./_is-object"),d=y("./_a-function"),i=y("./_an-instance"),A=y("./_for-of"),m=y("./_species-constructor"),v=y("./_task").set,_=y("./_microtask")(),w=y("./_new-promise-capability"),B=y("./_perform"),b=y("./_user-agent"),p=y("./_promise-resolve"),u=e.TypeError,a=e.process,T=a&&a.versions,O=T&&T.v8||"",S=e.Promise,D=c(a)=="process",R=function(){},k=h=w.f,Q=!!function(){try{var ee=S.resolve(1),re=(ee.constructor={})[y("./_wks")("species")]=function(pe){pe(R,R)};return(D||typeof PromiseRejectionEvent=="function")&&ee.then(R)instanceof re&&O.indexOf("6.6")!==0&&b.indexOf("Chrome/66")===-1}catch(pe){}}(),Y=function(ee){var re;return!(!f(ee)||typeof(re=ee.then)!="function")&&re},U=function(ee,re){if(!ee._n){ee._n=!0;var pe=ee._c;_(function(){for(var ie=ee._v,ge=ee._s==1,he=0;pe.length>he;)!function(be){var fe,de,$,ue=ge?be.ok:be.fail,Ae=be.resolve,ce=be.reject,xe=be.domain;try{ue?(ge||(ee._h==2&&F(ee),ee._h=1),ue===!0?fe=ie:(xe&&xe.enter(),fe=ue(ie),xe&&(xe.exit(),$=!0)),fe===be.promise?ce(u("Promise-chain cycle")):(de=Y(fe))?de.call(fe,Ae,ce):Ae(fe)):ce(ie)}catch(De){xe&&!$&&xe.exit(),ce(De)}}(pe[he++]);ee._c=[],ee._n=!1,re&&!ee._h&&K(ee)})}},K=function(ee){v.call(e,function(){var re,pe,ie,ge=ee._v,he=z(ee);if(he&&(re=B(function(){D?a.emit("unhandledRejection",ge,ee):(pe=e.onunhandledrejection)?pe({promise:ee,reason:ge}):(ie=e.console)&&ie.error&&ie.error("Unhandled promise rejection",ge)}),ee._h=D||z(ee)?2:1),ee._a=void 0,he&&re.e)throw re.v})},z=function(ee){return ee._h!==1&&(ee._a||ee._c).length===0},F=function(ee){v.call(e,function(){var re;D?a.emit("rejectionHandled",ee):(re=e.onrejectionhandled)&&re({promise:ee,reason:ee._v})})},H=function(ee){var re=this;re._d||(re._d=!0,re=re._w||re,re._v=ee,re._s=2,re._a||(re._a=re._c.slice()),U(re,!0))},G=function(ee){var re,pe=this;if(!pe._d){pe._d=!0,pe=pe._w||pe;try{if(pe===ee)throw u("Promise can't be resolved itself");(re=Y(ee))?_(function(){var ie={_w:pe,_d:!1};try{re.call(ee,l(G,ie,1),l(H,ie,1))}catch(ge){H.call(ie,ge)}}):(pe._v=ee,pe._s=1,U(pe,!1))}catch(ie){H.call({_w:pe,_d:!1},ie)}}};Q||(S=function(ee){i(this,S,"Promise","_h"),d(ee),C.call(this);try{ee(l(G,this,1),l(H,this,1))}catch(re){H.call(this,re)}},C=function(ee){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},C.prototype=y("./_redefine-all")(S.prototype,{then:function(ee,re){var pe=k(m(this,S));return pe.ok=typeof ee!="function"||ee,pe.fail=typeof re=="function"&&re,pe.domain=D?a.domain:void 0,this._c.push(pe),this._a&&this._a.push(pe),this._s&&U(this,!1),pe.promise},catch:function(ee){return this.then(void 0,ee)}}),s=function(){var ee=new C;this.promise=ee,this.resolve=l(G,ee,1),this.reject=l(H,ee,1)},w.f=k=function(ee){return ee===S||ee===r?new s(ee):h(ee)}),o(o.G+o.W+o.F*!Q,{Promise:S}),y("./_set-to-string-tag")(S,"Promise"),y("./_set-species")("Promise"),r=y("./_core").Promise,o(o.S+o.F*!Q,"Promise",{reject:function(ee){var re=k(this);return(0,re.reject)(ee),re.promise}}),o(o.S+o.F*(n||!Q),"Promise",{resolve:function(ee){return p(n&&this===r?S:this,ee)}}),o(o.S+o.F*!(Q&&y("./_iter-detect")(function(ee){S.all(ee).catch(R)})),"Promise",{all:function(ee){var re=this,pe=k(re),ie=pe.resolve,ge=pe.reject,he=B(function(){var be=[],fe=0,de=1;A(ee,!1,function($){var ue=fe++,Ae=!1;be.push(void 0),de++,re.resolve($).then(function(ce){Ae||(Ae=!0,be[ue]=ce,--de||ie(be))},ge)}),--de||ie(be)});return he.e&&ge(he.v),pe.promise},race:function(ee){var re=this,pe=k(re),ie=pe.reject,ge=B(function(){A(ee,!1,function(he){re.resolve(he).then(pe.resolve,ie)})});return ge.e&&ie(ge.v),pe.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(y,E,x){var C=y("./_export"),h=y("./_to-absolute-index"),s=String.fromCharCode,r=String.fromCodePoint;C(C.S+C.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(n){for(var e,l=[],c=arguments.length,o=0;c>o;){if(e=+arguments[o++],h(e,1114111)!==e)throw RangeError(e+" is not a valid code point");l.push(e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320))}return l.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(y,E,x){"use strict";var C=y("./_string-at")(!0);y("./_iter-define")(String,"String",function(h){this._t=String(h),this._i=0},function(){var h,s=this._t,r=this._i;return r>=s.length?{value:void 0,done:!0}:(h=C(s,r),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(y,E,x){"use strict";var C=y("./_global"),h=y("./_has"),s=y("./_descriptors"),r=y("./_export"),n=y("./_redefine"),e=y("./_meta").KEY,l=y("./_fails"),c=y("./_shared"),o=y("./_set-to-string-tag"),f=y("./_uid"),d=y("./_wks"),i=y("./_wks-ext"),A=y("./_wks-define"),m=y("./_enum-keys"),v=y("./_is-array"),_=y("./_an-object"),w=y("./_is-object"),B=y("./_to-iobject"),b=y("./_to-primitive"),p=y("./_property-desc"),u=y("./_object-create"),a=y("./_object-gopn-ext"),T=y("./_object-gopd"),O=y("./_object-dp"),S=y("./_object-keys"),D=T.f,R=O.f,k=a.f,Q=C.Symbol,Y=C.JSON,U=Y&&Y.stringify,K=d("_hidden"),z=d("toPrimitive"),F={}.propertyIsEnumerable,H=c("symbol-registry"),G=c("symbols"),ee=c("op-symbols"),re=Object.prototype,pe=typeof Q=="function",ie=C.QObject,ge=!ie||!ie.prototype||!ie.prototype.findChild,he=s&&l(function(){return u(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a!=7})?function(le,te,oe){var Te=D(re,te);Te&&delete re[te],R(le,te,oe),Te&&le!==re&&R(re,te,Te)}:R,be=function(le){var te=G[le]=u(Q.prototype);return te._k=le,te},fe=pe&&typeof Q.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof Q},de=function(le,te,oe){return le===re&&de(ee,te,oe),_(le),te=b(te,!0),_(oe),h(G,te)?(oe.enumerable?(h(le,K)&&le[K][te]&&(le[K][te]=!1),oe=u(oe,{enumerable:p(0,!1)})):(h(le,K)||R(le,K,p(1,{})),le[K][te]=!0),he(le,te,oe)):R(le,te,oe)},$=function(le,te){_(le);for(var oe,Te=m(te=B(te)),Ke=0,pt=Te.length;pt>Ke;)de(le,oe=Te[Ke++],te[oe]);return le},ue=function(le,te){return te===void 0?u(le):$(u(le),te)},Ae=function(le){var te=F.call(this,le=b(le,!0));return!(this===re&&h(G,le)&&!h(ee,le))&&(!(te||!h(this,le)||!h(G,le)||h(this,K)&&this[K][le])||te)},ce=function(le,te){if(le=B(le),te=b(te,!0),le!==re||!h(G,te)||h(ee,te)){var oe=D(le,te);return!oe||!h(G,te)||h(le,K)&&le[K][te]||(oe.enumerable=!0),oe}},xe=function(le){for(var te,oe=k(B(le)),Te=[],Ke=0;oe.length>Ke;)h(G,te=oe[Ke++])||te==K||te==e||Te.push(te);return Te},De=function(le){for(var te,oe=le===re,Te=k(oe?ee:B(le)),Ke=[],pt=0;Te.length>pt;)!h(G,te=Te[pt++])||oe&&!h(re,te)||Ke.push(G[te]);return Ke};pe||(Q=function(){if(this instanceof Q)throw TypeError("Symbol is not a constructor!");var le=f(arguments.length>0?arguments[0]:void 0),te=function(oe){this===re&&te.call(ee,oe),h(this,K)&&h(this[K],le)&&(this[K][le]=!1),he(this,le,p(1,oe))};return s&&ge&&he(re,le,{configurable:!0,set:te}),be(le)},n(Q.prototype,"toString",function(){return this._k}),T.f=ce,O.f=de,y("./_object-gopn").f=a.f=xe,y("./_object-pie").f=Ae,y("./_object-gops").f=De,s&&!y("./_library")&&n(re,"propertyIsEnumerable",Ae,!0),i.f=function(le){return be(d(le))}),r(r.G+r.W+r.F*!pe,{Symbol:Q});for(var Re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;Re.length>ne;)d(Re[ne++]);for(var N=S(d.store),W=0;N.length>W;)A(N[W++]);r(r.S+r.F*!pe,"Symbol",{for:function(le){return h(H,le+="")?H[le]:H[le]=Q(le)},keyFor:function(le){if(!fe(le))throw TypeError(le+" is not a symbol!");for(var te in H)if(H[te]===le)return te},useSetter:function(){ge=!0},useSimple:function(){ge=!1}}),r(r.S+r.F*!pe,"Object",{create:ue,defineProperty:de,defineProperties:$,getOwnPropertyDescriptor:ce,getOwnPropertyNames:xe,getOwnPropertySymbols:De}),Y&&r(r.S+r.F*(!pe||l(function(){var le=Q();return U([le])!="[null]"||U({a:le})!="{}"||U(Object(le))!="{}"})),"JSON",{stringify:function(le){for(var te,oe,Te=[le],Ke=1;arguments.length>Ke;)Te.push(arguments[Ke++]);if(oe=te=Te[1],(w(te)||le!==void 0)&&!fe(le))return v(te)||(te=function(pt,Le){if(typeof oe=="function"&&(Le=oe.call(this,pt,Le)),!fe(Le))return Le}),Te[1]=te,U.apply(Y,Te)}}),Q.prototype[z]||y("./_hide")(Q.prototype,z,Q.prototype.valueOf),o(Q,"Symbol"),o(Math,"Math",!0),o(C.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(y,E,x){"use strict";var C=y("./_export"),h=y("./_core"),s=y("./_global"),r=y("./_species-constructor"),n=y("./_promise-resolve");C(C.P+C.R,"Promise",{finally:function(e){var l=r(this,h.Promise||s.Promise),c=typeof e=="function";return this.then(c?function(o){return n(l,e()).then(function(){return o})}:e,c?function(o){return n(l,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(y,E,x){"use strict";var C=y("./_export"),h=y("./_new-promise-capability"),s=y("./_perform");C(C.S,"Promise",{try:function(r){var n=h.f(this),e=s(r);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(y,E,x){y("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(y,E,x){y("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(y,E,x){y("./es6.array.iterator");for(var C=y("./_global"),h=y("./_hide"),s=y("./_iterators"),r=y("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e<n.length;e++){var l=n[e],c=C[l],o=c&&c.prototype;o&&!o[r]&&h(o,r,l),s[l]=s.Array}},{"./_global":76,"./_hide":78,"./_iterators":91,"./_wks":131,"./es6.array.iterator":134}],152:[function(y,E,x){var C=y("./_export"),h=y("./_task");C(C.G+C.B,{setImmediate:h.set,clearImmediate:h.clear})},{"./_export":73,"./_task":120}],153:[function(y,E,x){(function(C){"use strict";function h(b){return Array.isArray?Array.isArray(b):_(b)==="[object Array]"}function s(b){return typeof b=="boolean"}function r(b){return b===null}function n(b){return b==null}function e(b){return typeof b=="number"}function l(b){return typeof b=="string"}function c(b){return(b===void 0?"undefined":(0,B.default)(b))==="symbol"}function o(b){return b===void 0}function f(b){return _(b)==="[object RegExp]"}function d(b){return(b===void 0?"undefined":(0,B.default)(b))==="object"&&b!==null}function i(b){return _(b)==="[object Date]"}function A(b){return _(b)==="[object Error]"||b instanceof Error}function m(b){return typeof b=="function"}function v(b){return b===null||typeof b=="boolean"||typeof b=="number"||typeof b=="string"||(b===void 0?"undefined":(0,B.default)(b))==="symbol"||b===void 0}function _(b){return Object.prototype.toString.call(b)}var w=y("babel-runtime/helpers/typeof"),B=function(b){return b&&b.__esModule?b:{default:b}}(w);x.isArray=h,x.isBoolean=s,x.isNull=r,x.isNullOrUndefined=n,x.isNumber=e,x.isString=l,x.isSymbol=c,x.isUndefined=o,x.isRegExp=f,x.isObject=d,x.isDate=i,x.isError=A,x.isFunction=m,x.isPrimitive=v,x.isBuffer=C.isBuffer}).call(this,{isBuffer:y("../../is-buffer/index.js")})},{"../../is-buffer/index.js":163,"babel-runtime/helpers/typeof":32}],154:[function(y,E,x){"use strict";var C=y("babel-runtime/helpers/typeof"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);!function(s){function r(o,f){for(o=String(o),f=f||2;o.length<f;)o="0"+o;return o}function n(o){var f=new Date(o.getFullYear(),o.getMonth(),o.getDate());f.setDate(f.getDate()-(f.getDay()+6)%7+3);var d=new Date(f.getFullYear(),0,4);d.setDate(d.getDate()-(d.getDay()+6)%7+3);var i=f.getTimezoneOffset()-d.getTimezoneOffset();f.setHours(f.getHours()-i);var A=(f-d)/6048e5;return 1+Math.floor(A)}function e(o){var f=o.getDay();return f===0&&(f=7),f}function l(o){return o===null?"null":o===void 0?"undefined":(o===void 0?"undefined":(0,h.default)(o))!=="object"?o===void 0?"undefined":(0,h.default)(o):Array.isArray(o)?"array":{}.toString.call(o).slice(8,-1).toLowerCase()}var c=function(){var o=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,f=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g;return function(i,A,m,v){if(arguments.length!==1||l(i)!=="string"||/\d/.test(i)||(A=i,i=void 0),i=i||new Date,i instanceof Date||(i=new Date(i)),isNaN(i))throw TypeError("Invalid date");A=String(c.masks[A]||A||c.masks.default);var _=A.slice(0,4);_!=="UTC:"&&_!=="GMT:"||(A=A.slice(4),m=!0,_==="GMT:"&&(v=!0));var w=m?"getUTC":"get",B=i[w+"Date"](),b=i[w+"Day"](),p=i[w+"Month"](),u=i[w+"FullYear"](),a=i[w+"Hours"](),T=i[w+"Minutes"](),O=i[w+"Seconds"](),S=i[w+"Milliseconds"](),D=m?0:i.getTimezoneOffset(),R=n(i),k=e(i),Q={d:B,dd:r(B),ddd:c.i18n.dayNames[b],dddd:c.i18n.dayNames[b+7],m:p+1,mm:r(p+1),mmm:c.i18n.monthNames[p],mmmm:c.i18n.monthNames[p+12],yy:String(u).slice(2),yyyy:u,h:a%12||12,hh:r(a%12||12),H:a,HH:r(a),M:T,MM:r(T),s:O,ss:r(O),l:r(S,3),L:r(Math.round(S/10)),t:a<12?"a":"p",tt:a<12?"am":"pm",T:a<12?"A":"P",TT:a<12?"AM":"PM",Z:v?"GMT":m?"UTC":(String(i).match(f)||[""]).pop().replace(d,""),o:(D>0?"-":"+")+r(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:R,N:k};return A.replace(o,function(Y){return Y in Q?Q[Y]:Y.slice(1,Y.length-1)})}}();c.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},c.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},typeof M=="function"&&M.amd?M(function(){return c}):(x===void 0?"undefined":(0,h.default)(x))==="object"?E.exports=c:s.dateFormat=c}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(y,E,x){(function(C){function h(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function s(l){var c=this.useColors;if(l[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+l[0]+(c?"%c ":" ")+"+"+x.humanize(this.diff),c){var o="color: "+this.color;l.splice(1,0,o,"color: inherit");var f=0,d=0;l[0].replace(/%[a-zA-Z%]/g,function(i){i!=="%%"&&(f++,i==="%c"&&(d=f))}),l.splice(d,0,o)}}function r(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(l){try{l==null?x.storage.removeItem("debug"):x.storage.debug=l}catch(c){}}function e(){var l;try{l=x.storage.debug}catch(c){}return!l&&C!==void 0&&"env"in C&&(l=C.env.DEBUG),l}x=E.exports=y("./debug"),x.log=r,x.formatArgs=s,x.save=n,x.load=e,x.useColors=h,x.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(l){}}(),x.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],x.formatters.j=function(l){try{return JSON.stringify(l)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}},x.enable(e())}).call(this,y("_process"))},{"./debug":156,_process:173}],156:[function(y,E,x){function C(c){var o,f=0;for(o in c)f=(f<<5)-f+c.charCodeAt(o),f|=0;return x.colors[Math.abs(f)%x.colors.length]}function h(c){function o(){if(o.enabled){var f=o,d=+new Date,i=d-(l||d);f.diff=i,f.prev=l,f.curr=d,l=d;for(var A=new Array(arguments.length),m=0;m<A.length;m++)A[m]=arguments[m];A[0]=x.coerce(A[0]),typeof A[0]!="string"&&A.unshift("%O");var v=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,function(_,w){if(_==="%%")return _;v++;var B=x.formatters[w];if(typeof B=="function"){var b=A[v];_=B.call(f,b),A.splice(v,1),v--}return _}),x.formatArgs.call(f,A),(o.log||x.log||console.log.bind(console)).apply(f,A)}}return o.namespace=c,o.enabled=x.enabled(c),o.useColors=x.useColors(),o.color=C(c),typeof x.init=="function"&&x.init(o),o}function s(c){x.save(c),x.names=[],x.skips=[];for(var o=(typeof c=="string"?c:"").split(/[\s,]+/),f=o.length,d=0;d<f;d++)o[d]&&(c=o[d].replace(/\*/g,".*?"),c[0]==="-"?x.skips.push(new RegExp("^"+c.substr(1)+"$")):x.names.push(new RegExp("^"+c+"$")))}function r(){x.enable("")}function n(c){var o,f;for(o=0,f=x.skips.length;o<f;o++)if(x.skips[o].test(c))return!1;for(o=0,f=x.names.length;o<f;o++)if(x.names[o].test(c))return!0;return!1}function e(c){return c instanceof Error?c.stack||c.message:c}x=E.exports=h.debug=h.default=h,x.coerce=e,x.disable=r,x.enable=s,x.enabled=n,x.humanize=y("ms"),x.names=[],x.skips=[],x.formatters={};var l},{ms:169}],157:[function(y,E,x){"use strict";function C(s){var r=""+s,n=h.exec(r);if(!n)return r;var e,l="",c=0,o=0;for(c=n.index;c<r.length;c++){switch(r.charCodeAt(c)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#39;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}o!==c&&(l+=r.substring(o,c)),o=c+1,l+=e}return o!==c?l+r.substring(o,c):l}var h=/["'&<>]/;E.exports=C},{}],158:[function(y,E,x){function C(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function h(e){return typeof e=="function"}function s(e){return typeof e=="number"}function r(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}E.exports=C,C.EventEmitter=C,C.prototype._events=void 0,C.prototype._maxListeners=void 0,C.defaultMaxListeners=10,C.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},C.prototype.emit=function(e){var l,c,o,f,d,i;if(this._events||(this._events={}),e==="error"&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var A=new Error('Uncaught, unspecified "error" event. ('+l+")");throw A.context=l,A}if(c=this._events[e],n(c))return!1;if(h(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(r(c))for(f=Array.prototype.slice.call(arguments,1),i=c.slice(),o=i.length,d=0;d<o;d++)i[d].apply(this,f);return!0},C.prototype.addListener=function(e,l){var c;if(!h(l))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,h(l.listener)?l.listener:l),this._events[e]?r(this._events[e])?this._events[e].push(l):this._events[e]=[this._events[e],l]:this._events[e]=l,r(this._events[e])&&!this._events[e].warned&&(c=n(this._maxListeners)?C.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[e].length>c&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},C.prototype.on=C.prototype.addListener,C.prototype.once=function(e,l){function c(){this.removeListener(e,c),o||(o=!0,l.apply(this,arguments))}if(!h(l))throw TypeError("listener must be a function");var o=!1;return c.listener=l,this.on(e,c),this},C.prototype.removeListener=function(e,l){var c,o,f,d;if(!h(l))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(c=this._events[e],f=c.length,o=-1,c===l||h(c.listener)&&c.listener===l)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,l);else if(r(c)){for(d=f;d-- >0;)if(c[d]===l||c[d].listener&&c[d].listener===l){o=d;break}if(o<0)return this;c.length===1?(c.length=0,delete this._events[e]):c.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,l)}return this},C.prototype.removeAllListeners=function(e){var l,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[e],h(c))this.removeListener(e,c);else if(c)for(;c.length;)this.removeListener(e,c[c.length-1]);return delete this._events[e],this},C.prototype.listeners=function(e){return this._events&&this._events[e]?h(this._events[e])?[this._events[e]]:this._events[e].slice():[]},C.prototype.listenerCount=function(e){if(this._events){var l=this._events[e];if(h(l))return 1;if(l)return l.length}return 0},C.listenerCount=function(e,l){return e.listenerCount(l)}},{}],159:[function(y,E,x){var C=y("http"),h=E.exports;for(var s in C)C.hasOwnProperty(s)&&(h[s]=C[s]);h.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",C.request.call(this,r,n)}},{http:196}],160:[function(y,E,x){"use strict";var C=y("util"),h=y("ms");E.exports=function(s){if(typeof s=="number")return s;var r=h(s);if(r===void 0){var n=new Error(C.format("humanize-ms(%j) result undefined",s));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(y,E,x){x.read=function(C,h,s,r,n){var e,l,c=8*n-r-1,o=(1<<c)-1,f=o>>1,d=-7,i=s?n-1:0,A=s?-1:1,m=C[h+i];for(i+=A,e=m&(1<<-d)-1,m>>=-d,d+=c;d>0;e=256*e+C[h+i],i+=A,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+C[h+i],i+=A,d-=8);if(e===0)e=1-f;else{if(e===o)return l?NaN:1/0*(m?-1:1);l+=Math.pow(2,r),e-=f}return(m?-1:1)*l*Math.pow(2,e-r)},x.write=function(C,h,s,r,n,e){var l,c,o,f=8*e-n-1,d=(1<<f)-1,i=d>>1,A=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=r?0:e-1,v=r?1:-1,_=h<0||h===0&&1/h<0?1:0;for(h=Math.abs(h),isNaN(h)||h===1/0?(c=isNaN(h)?1:0,l=d):(l=Math.floor(Math.log(h)/Math.LN2),h*(o=Math.pow(2,-l))<1&&(l--,o*=2),h+=l+i>=1?A/o:A*Math.pow(2,1-i),h*o>=2&&(l++,o/=2),l+i>=d?(c=0,l=d):l+i>=1?(c=(h*o-1)*Math.pow(2,n),l+=i):(c=h*Math.pow(2,i-1)*Math.pow(2,n),l=0));n>=8;C[s+m]=255&c,m+=v,c/=256,n-=8);for(l=l<<n|c,f+=n;f>0;C[s+m]=255&l,m+=v,l/=256,f-=8);C[s+m-v]|=128*_}},{}],162:[function(y,E,x){typeof Object.create=="function"?E.exports=function(C,h){C.super_=h,C.prototype=Object.create(h.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(C,h){C.super_=h;var s=function(){};s.prototype=h.prototype,C.prototype=new s,C.prototype.constructor=C}},{}],163:[function(y,E,x){function C(s){return!!s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function h(s){return typeof s.readFloatLE=="function"&&typeof s.slice=="function"&&C(s.slice(0,0))}E.exports=function(s){return s!=null&&(C(s)||h(s)||!!s._isBuffer)}},{}],164:[function(y,E,x){!function(C){function h(n){return r.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function s(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(r.call(n))||/^.*classCallCheck\(/.test(h(n)))}var r=Function.prototype.toString;x!==void 0?(E!==void 0&&E.exports&&(x=E.exports=s),x.isClass=s):typeof M=="function"&&M.amd?M([],function(){return s}):C.isClass=s}(this)},{}],165:[function(y,E,x){"use strict";function C(e){var l=e.slice(2);return l=l[0].toLowerCase()+l.slice(1)}var h=y("core-util-is"),s=y("isstream"),r=y("is-class");Object.keys(h).map(function(e){x[C(e)]=h[e]}),x.stream=s,x.readableStream=s.isReadable,x.writableStream=s.isWritable,x.duplexStream=s.isDuplex,x.class=r,x.finite=function(e){return Number.isFinite(e)},x.NaN=function(e){return Number.isNaN(e)},x.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},x.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},x.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},x.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);x.int=function(e){return h.isNumber(e)&&e%1==0},x.int32=function(e){return x.int(e)&&e<n&&e>=-n},x.long=function(e){return x.int(e)&&(e>=n||e<-n)},x.Long=function(e){return x.object(e)&&x.number(e.high)&&x.number(e.low)},x.double=function(e){return h.isNumber(e)&&!isNaN(e)&&e%1!=0},x.date=function(e){return e instanceof Date},x.regExp=function(e){return e instanceof RegExp},x.regexp=x.regExp,x.error=function(e){return e instanceof Error},x.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(y,E,x){var C={}.toString;E.exports=Array.isArray||function(h){return C.call(h)=="[object Array]"}},{}],167:[function(y,E,x){function C(e){return e instanceof n.Stream}function h(e){return C(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function s(e){return C(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return h(e)&&s(e)}var n=y("stream");E.exports=C,E.exports.isReadable=h,E.exports.isWritable=s,E.exports.isDuplex=r},{stream:195}],168:[function(y,E,x){"use strict";function C(s,r,n){if(!s)throw new TypeError("argument dest is required");if(!r)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(r).forEach(function(e){if(n||!h.call(s,e)){var l=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(s,e,l)}}),s}E.exports=C;var h=Object.prototype.hasOwnProperty},{}],169:[function(y,E,x){function C(f){if(f=String(f),!(f.length>100)){var d=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(d){var i=parseFloat(d[1]);switch((d[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return i*o;case"days":case"day":case"d":return i*c;case"hours":case"hour":case"hrs":case"hr":case"h":return i*l;case"minutes":case"minute":case"mins":case"min":case"m":return i*e;case"seconds":case"second":case"secs":case"sec":case"s":return i*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function h(f){return f>=c?Math.round(f/c)+"d":f>=l?Math.round(f/l)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function s(f){return r(f,c,"day")||r(f,l,"hour")||r(f,e,"minute")||r(f,n,"second")||f+" ms"}function r(f,d,i){if(!(f<d))return f<1.5*d?Math.floor(f/d)+" "+i:Math.ceil(f/d)+" "+i+"s"}var n=1e3,e=60*n,l=60*e,c=24*l,o=365.25*c;E.exports=function(f,d){d=d||{};var i=typeof f;if(i==="string"&&f.length>0)return C(f);if(i==="number"&&isNaN(f)===!1)return d.long?s(f):h(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(y,E,x){(function(C){function h(e,l){for(var c=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),c++):c&&(e.splice(o,1),c--)}if(l)for(;c--;c)e.unshift("..");return e}function s(e){typeof e!="string"&&(e+="");var l,c=0,o=-1,f=!0;for(l=e.length-1;l>=0;--l)if(e.charCodeAt(l)===47){if(!f){c=l+1;break}}else o===-1&&(f=!1,o=l+1);return o===-1?"":e.slice(c,o)}function r(e,l){if(e.filter)return e.filter(l);for(var c=[],o=0;o<e.length;o++)l(e[o],o,e)&&c.push(e[o]);return c}x.resolve=function(){for(var e="",l=!1,c=arguments.length-1;c>=-1&&!l;c--){var o=c>=0?arguments[c]:C.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,l=o.charAt(0)==="/")}return e=h(r(e.split("/"),function(f){return!!f}),!l).join("/"),(l?"/":"")+e||"."},x.normalize=function(e){var l=x.isAbsolute(e),c=n(e,-1)==="/";return e=h(r(e.split("/"),function(o){return!!o}),!l).join("/"),e||l||(e="."),e&&c&&(e+="/"),(l?"/":"")+e},x.isAbsolute=function(e){return e.charAt(0)==="/"},x.join=function(){var e=Array.prototype.slice.call(arguments,0);return x.normalize(r(e,function(l,c){if(typeof l!="string")throw new TypeError("Arguments to path.join must be strings");return l}).join("/"))},x.relative=function(e,l){function c(v){for(var _=0;_<v.length&&v[_]==="";_++);for(var w=v.length-1;w>=0&&v[w]==="";w--);return _>w?[]:v.slice(_,w-_+1)}e=x.resolve(e).substr(1),l=x.resolve(l).substr(1);for(var o=c(e.split("/")),f=c(l.split("/")),d=Math.min(o.length,f.length),i=d,A=0;A<d;A++)if(o[A]!==f[A]){i=A;break}for(var m=[],A=i;A<o.length;A++)m.push("..");return m=m.concat(f.slice(i)),m.join("/")},x.sep="/",x.delimiter=":",x.dirname=function(e){if(typeof e!="string"&&(e+=""),e.length===0)return".";for(var l=e.charCodeAt(0),c=l===47,o=-1,f=!0,d=e.length-1;d>=1;--d)if((l=e.charCodeAt(d))===47){if(!f){o=d;break}}else f=!1;return o===-1?c?"/":".":c&&o===1?"/":e.slice(0,o)},x.basename=function(e,l){var c=s(e);return l&&c.substr(-1*l.length)===l&&(c=c.substr(0,c.length-l.length)),c},x.extname=function(e){typeof e!="string"&&(e+="");for(var l=-1,c=0,o=-1,f=!0,d=0,i=e.length-1;i>=0;--i){var A=e.charCodeAt(i);if(A!==47)o===-1&&(f=!1,o=i+1),A===46?l===-1?l=i:d!==1&&(d=1):l!==-1&&(d=-1);else if(!f){c=i+1;break}}return l===-1||o===-1||d===0||d===1&&l===o-1&&l===c+1?"":e.slice(l,o)};var n="ab".substr(-1)==="b"?function(e,l,c){return e.substr(l,c)}:function(e,l,c){return l<0&&(l=e.length+l),e.substr(l,c)}}).call(this,y("_process"))},{_process:173}],171:[function(y,E,x){(function(C){(function(){"use strict";function h(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function s(O,S,D){var R={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return S&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(R=R[/[\d.]+$/.exec(O)])&&(O="Windows "+R),O=String(O),S&&D&&(O=O.replace(RegExp(S,"i"),D)),O=n(O.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function r(O,S){var D=-1,R=O?O.length:0;if(typeof R=="number"&&R>-1&&R<=B)for(;++D<R;)S(O[D],D,O);else e(O,S)}function n(O){return O=d(O),/^(?:webOS|i(?:OS|P))/.test(O)?O:h(O)}function e(O,S){for(var D in O)u.call(O,D)&&S(O[D],D,O)}function l(O){return O==null?h(O):a.call(O).slice(8,-1)}function c(O,S){var D=O!=null?typeof O[S]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(D)||D=="object"&&!O[S])}function o(O){return String(O).replace(/([ -])(?!$)/g,"$1?")}function f(O,S){var D=null;return r(O,function(R,k){D=S(D,R,k,O)}),D}function d(O){return String(O).replace(/^ +| +$/g,"")}function i(O){function S(le){return f(le,function(te,oe){var Te=oe.pattern||o(oe);return!te&&(te=RegExp("\\b"+Te+" *\\d+[.\\w_]*","i").exec(O)||RegExp("\\b"+Te+" *\\w+-[\\w]*","i").exec(O)||RegExp("\\b"+Te+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(O))&&((te=String(oe.label&&!RegExp(Te,"i").test(oe.label)?oe.label:te).split("/"))[1]&&!/[\d.]+/.test(te[0])&&(te[0]+=" "+te[1]),oe=oe.label||oe,te=n(te[0].replace(RegExp(Te,"i"),oe).replace(RegExp("; *(?:"+oe+"[_-])?","i")," ").replace(RegExp("("+oe+")[-_.]?(\\w)","i"),"$1 $2"))),te})}function D(){return this.description||""}var R=m,k=O&&typeof O=="object"&&l(O)!="String";k&&(R=O,O=null);var Q=R.navigator||{},Y=Q.userAgent||"";O||(O=Y);var U,K,z=k?!!Q.likeChrome:/\bChrome\b/.test(O)&&!/internal|\n/i.test(a.toString()),F=k?"Object":"ScriptBridgingProxyObject",H=k?"Object":"Environment",G=k&&R.java?"JavaPackage":l(R.java),ee=k?"Object":"RuntimeObject",re=/\bJava/.test(G)&&R.java,pe=re&&l(R.environment)==H,ie=re?"a":"\u4F2A",ge=re?"b":"\u5C3E",he=R.document||{},be=R.operamini||R.opera,fe=b.test(fe=k&&be?be["[[Class]]"]:l(be))?fe:be=null,de=O,$=[],ue=null,Ae=O==Y,ce=Ae&&be&&typeof be.version=="function"&&be.version(),xe=function(le){return f(le,function(te,oe){return te||RegExp("\\b"+(oe.pattern||o(oe))+"\\b","i").exec(O)&&(oe.label||oe)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),De=function(le){return f(le,function(te,oe){return te||RegExp("\\b"+(oe.pattern||o(oe))+"\\b","i").exec(O)&&(oe.label||oe)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Re=S([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),ne=function(le){return f(le,function(te,oe,Te){return te||(oe[Re]||oe[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Re)]||RegExp("\\b"+o(Te)+"(?:\\b|\\w*\\d)","i").exec(O))&&Te})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),N=function(le){return f(le,function(te,oe){var Te=oe.pattern||o(oe);return!te&&(te=RegExp("\\b"+Te+"(?:/[\\d.]+|[ \\w.]*)","i").exec(O))&&(te=s(te,Te,oe.label||oe)),te})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);if(xe&&(xe=[xe]),ne&&!Re&&(Re=S([ne])),(U=/\bGoogle TV\b/.exec(Re))&&(Re=U[0]),/\bSimulator\b/i.test(O)&&(Re=(Re?Re+" ":"")+"Simulator"),De=="Opera Mini"&&/\bOPiOS\b/.test(O)&&$.push("running in Turbo/Uncompressed mode"),De=="IE"&&/\blike iPhone OS\b/.test(O)?(U=i(O.replace(/like iPhone OS/,"")),ne=U.manufacturer,Re=U.product):/^iP/.test(Re)?(De||(De="Safari"),N="iOS"+((U=/ OS ([\d_]+)/i.exec(O))?" "+U[1].replace(/_/g,"."):"")):De!="Konqueror"||/buntu/i.test(N)?ne&&ne!="Google"&&(/Chrome/.test(De)&&!/\bMobile Safari\b/i.test(O)||/\bVita\b/.test(Re))||/\bAndroid\b/.test(N)&&/^Chrome/.test(De)&&/\bVersion\//i.test(O)?(De="Android Browser",N=/\bAndroid\b/.test(N)?N:"Android"):De=="Silk"?(/\bMobi/i.test(O)||(N="Android",$.unshift("desktop mode")),/Accelerated *= *true/i.test(O)&&$.unshift("accelerated")):De=="PaleMoon"&&(U=/\bFirefox\/([\d.]+)\b/.exec(O))?$.push("identifying as Firefox "+U[1]):De=="Firefox"&&(U=/\b(Mobile|Tablet|TV)\b/i.exec(O))?(N||(N="Firefox OS"),Re||(Re=U[1])):!De||(U=!/\bMinefield\b/i.test(O)&&/\b(?:Firefox|Safari)\b/.exec(De))?(De&&!Re&&/[\/,]|^[^(]+?\)/.test(O.slice(O.indexOf(U+"/")+8))&&(De=null),(U=Re||ne||N)&&(Re||ne||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(N))&&(De=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(N)?N:U)+" Browser")):De=="Electron"&&(U=(/\bChrome\/([\d.]+)\b/.exec(O)||0)[1])&&$.push("Chromium "+U):N="Kubuntu",ce||(ce=function(le){return f(le,function(te,oe){return te||(RegExp(oe+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(O)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",o(De),"(?:Firefox|Minefield|NetFront)"])),(U=xe=="iCab"&&parseFloat(ce)>3&&"WebKit"||/\bOpera\b/.test(De)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(xe)&&"WebKit"||!xe&&/\bMSIE\b/i.test(O)&&(N=="Mac OS"?"Tasman":"Trident")||xe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(xe=[U]),De=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(De+=" Mobile",N="Windows Phone "+(/\+$/.test(U)?U:U+".x"),$.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(De="IE Mobile",N="Windows Phone 8.x",$.unshift("desktop mode"),ce||(ce=(/\brv:([\d.]+)/.exec(O)||0)[1])):De!="IE"&&xe=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(De&&$.push("identifying as "+De+(ce?" "+ce:"")),De="IE",ce=U[1]),Ae){if(c(R,"global"))if(re&&(U=re.lang.System,de=U.getProperty("os.arch"),N=N||U.getProperty("os.name")+" "+U.getProperty("os.version")),pe){try{ce=R.require("ringo/engine").version.join("."),De="RingoJS"}catch(le){(U=R.system)&&U.global.system==R.system&&(De="Narwhal",N||(N=U[0].os||null))}De||(De="Rhino")}else typeof R.process=="object"&&!R.process.browser&&(U=R.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?($.push("Node "+U.versions.node),De="Electron",ce=U.versions.electron):typeof U.versions.nw=="string"&&($.push("Chromium "+ce,"Node "+U.versions.node),De="NW.js",ce=U.versions.nw)),De||(De="Node.js",de=U.arch,N=U.platform,ce=/[\d.]+/.exec(U.version),ce=ce?ce[0]:null));else l(U=R.runtime)==F?(De="Adobe AIR",N=U.flash.system.Capabilities.os):l(U=R.phantom)==ee?(De="PhantomJS",ce=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof he.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ce=[ce,he.documentMode],(U=+U[1]+4)!=ce[1]&&($.push("IE "+ce[1]+" mode"),xe&&(xe[1]=""),ce[1]=U),ce=De=="IE"?String(ce[1].toFixed(1)):ce[0]):typeof he.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&($.push("masking as "+De+" "+ce),De="IE",ce="11.0",xe=["Trident"],N="Windows");N=N&&n(N)}if(ce&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ce)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(Ae&&Q.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(ue=/b/i.test(U)?"beta":"alpha",ce=ce.replace(RegExp(U+"\\+?$"),"")+(ue=="beta"?ge:ie)+(/\d+\+?/.exec(U)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))De="Firefox Mobile";else if(De=="Maxthon"&&ce)ce=ce.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(N=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(O)&&$.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(De)&&(!De||Re||/Browser|Mobi/.test(De))||N!="Windows CE"&&!/Mobi/i.test(O))if(De=="IE"&&Ae)try{R.external===null&&$.unshift("platform preview")}catch(le){$.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(O))&&(U=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ce)?(U=[U,/BB10/.test(O)],N=(U[1]?(Re=null,ne="BlackBerry"):"Device Software")+" "+U[0],ce=null):this!=e&&Re!="Wii"&&(Ae&&be||/Opera/.test(De)&&/\b(?:MSIE|Firefox)\b/i.test(O)||De=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(N)||De=="IE"&&(N&&!/^Win/.test(N)&&ce>5.5||/\bWindows XP\b/.test(N)&&ce>8||ce==8&&!/\bTrident\b/.test(O)))&&!b.test(U=i.call(e,O.replace(b,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),b.test(De)?(/\bIE\b/.test(U)&&N=="Mac OS"&&(N=null),U="identify"+U):(U="mask"+U,De=fe?n(fe.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(N=null),Ae||(ce=null)),xe=["Presto"],$.push(U));else De+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],De=="Safari"&&U[1].slice(-1)=="+"?(De="WebKit Nightly",ue="alpha",ce=U[1].slice(0,-1)):ce!=U[1]&&ce!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ce=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&xe=="WebKit"&&(xe=["Blink"]),Ae&&(z||U[1])?(xe&&(xe[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:xe!="Blink"?"27":"28")):(xe&&(xe[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),xe&&(xe[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),De=="Safari"&&(!ce||parseInt(ce)>45)&&(ce=U)),De=="Opera"&&(U=/\bzbov|zvav$/.exec(N))?(De+=" ",$.unshift("desktop mode"),U=="zvav"?(De+="Mini",ce=null):De+="Mobile",N=N.replace(RegExp(" *"+U+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(xe&&xe[1])&&($.unshift("desktop mode"),De="Chrome Mobile",ce=null,/\bOS X\b/.test(N)?(ne="Apple",N="iOS 4.3+"):N=null),ce&&ce.indexOf(U=/[\d.]+$/.exec(N))==0&&O.indexOf("/"+U+"-")>-1&&(N=d(N.replace(U,""))),xe&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(xe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(De)&&xe[1])&&(U=xe[xe.length-1])&&$.push(U),$.length&&($=["("+$.join("; ")+")"]),ne&&Re&&Re.indexOf(ne)<0&&$.push("on "+ne),Re&&$.push((/^on /.test($[$.length-1])?"":"on ")+Re),N&&(U=/ ([\d.+]+)$/.exec(N),K=U&&N.charAt(N.length-U[0].length-1)=="/",N={architecture:32,family:U&&!K?N.replace(U[0],""):N,version:U?U[1]:null,toString:function(){var le=this.version;return this.family+(le&&!K?" "+le:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(de))&&!/\bi686\b/i.test(de)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+U),"")),De&&(/\bWOW64\b/i.test(O)||Ae&&/\w(?:86|32)$/.test(Q.cpuClass||Q.platform)&&!/\bWin64; x64\b/i.test(O))&&$.unshift("32-bit")):N&&/^OS X/.test(N.family)&&De=="Chrome"&&parseFloat(ce)>=39&&(N.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=xe&&xe[0],W.manufacturer=ne,W.name=De,W.prerelease=ue,W.product=Re,W.ua=O,W.version=De&&ce,W.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=i,W.toString=D,W.version&&$.unshift(ce),W.name&&$.unshift(De),N&&De&&(N!=String(N).split(" ")[0]||N!=De.split(" ")[0]&&!Re)&&$.push(Re?"("+N+")":"on "+N),$.length&&(W.description=$.join(" ")),W}var A={function:!0,object:!0},m=A[typeof window]&&window||this,v=A[typeof x]&&x,_=A[typeof E]&&E&&!E.nodeType&&E,w=v&&_&&typeof C=="object"&&C;!w||w.global!==w&&w.window!==w&&w.self!==w||(m=w);var B=Math.pow(2,53)-1,b=/\bOpera/,p=Object.prototype,u=p.hasOwnProperty,a=p.toString,T=i();typeof M=="function"&&typeof M.amd=="object"&&M.amd?(m.platform=T,M(function(){return T})):v&&_?e(T,function(O,S){v[S]=O}):m.platform=T}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(y,E,x){(function(C){"use strict";function h(s,r,n,e){if(typeof s!="function")throw new TypeError('"callback" argument must be a function');var l,c,o=arguments.length;switch(o){case 0:case 1:return C.nextTick(s);case 2:return C.nextTick(function(){s.call(null,r)});case 3:return C.nextTick(function(){s.call(null,r,n)});case 4:return C.nextTick(function(){s.call(null,r,n,e)});default:for(l=new Array(o-1),c=0;c<l.length;)l[c++]=arguments[c];return C.nextTick(function(){s.apply(null,l)})}}!C.version||C.version.indexOf("v0.")===0||C.version.indexOf("v1.")===0&&C.version.indexOf("v1.8.")!==0?E.exports={nextTick:h}:E.exports=C}).call(this,y("_process"))},{_process:173}],173:[function(y,E,x){function C(){throw new Error("setTimeout has not been defined")}function h(){throw new Error("clearTimeout has not been defined")}function s(_){if(o===setTimeout)return setTimeout(_,0);if((o===C||!o)&&setTimeout)return o=setTimeout,setTimeout(_,0);try{return o(_,0)}catch(w){try{return o.call(null,_,0)}catch(B){return o.call(this,_,0)}}}function r(_){if(f===clearTimeout)return clearTimeout(_);if((f===h||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(_);try{return f(_)}catch(w){try{return f.call(null,_)}catch(B){return f.call(this,_)}}}function n(){m&&i&&(m=!1,i.length?A=i.concat(A):v=-1,A.length&&e())}function e(){if(!m){var _=s(n);m=!0;for(var w=A.length;w;){for(i=A,A=[];++v<w;)i&&i[v].run();v=-1,w=A.length}i=null,m=!1,r(_)}}function l(_,w){this.fun=_,this.array=w}function c(){}var o,f,d=E.exports={};!function(){try{o=typeof setTimeout=="function"?setTimeout:C}catch(_){o=C}try{f=typeof clearTimeout=="function"?clearTimeout:h}catch(_){f=h}}();var i,A=[],m=!1,v=-1;d.nextTick=function(_){var w=new Array(arguments.length-1);if(arguments.length>1)for(var B=1;B<arguments.length;B++)w[B-1]=arguments[B];A.push(new l(_,w)),A.length!==1||m||s(e)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=c,d.addListener=c,d.once=c,d.off=c,d.removeListener=c,d.removeAllListeners=c,d.emit=c,d.prependListener=c,d.prependOnceListener=c,d.listeners=function(_){return[]},d.binding=function(_){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(_){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{}],174:[function(y,E,x){(function(C){!function(h){function s(G){throw new RangeError(K[G])}function r(G,ee){for(var re=G.length,pe=[];re--;)pe[re]=ee(G[re]);return pe}function n(G,ee){var re=G.split("@"),pe="";return re.length>1&&(pe=re[0]+"@",G=re[1]),G=G.replace(U,"."),pe+r(G.split("."),ee).join(".")}function e(G){for(var ee,re,pe=[],ie=0,ge=G.length;ie<ge;)ee=G.charCodeAt(ie++),ee>=55296&&ee<=56319&&ie<ge?(re=G.charCodeAt(ie++),(64512&re)==56320?pe.push(((1023&ee)<<10)+(1023&re)+65536):(pe.push(ee),ie--)):pe.push(ee);return pe}function l(G){return r(G,function(ee){var re="";return ee>65535&&(ee-=65536,re+=H(ee>>>10&1023|55296),ee=56320|1023&ee),re+=H(ee)}).join("")}function c(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:u}function o(G,ee){return G+22+75*(G<26)-((ee!=0)<<5)}function f(G,ee,re){var pe=0;for(G=re?F(G/S):G>>1,G+=F(G/ee);G>z*T>>1;pe+=u)G=F(G/z);return F(pe+(z+1)*G/(G+O))}function d(G){var ee,re,pe,ie,ge,he,be,fe,de,$,ue=[],Ae=G.length,ce=0,xe=R,De=D;for(re=G.lastIndexOf(k),re<0&&(re=0),pe=0;pe<re;++pe)G.charCodeAt(pe)>=128&&s("not-basic"),ue.push(G.charCodeAt(pe));for(ie=re>0?re+1:0;ie<Ae;){for(ge=ce,he=1,be=u;ie>=Ae&&s("invalid-input"),fe=c(G.charCodeAt(ie++)),(fe>=u||fe>F((p-ce)/he))&&s("overflow"),ce+=fe*he,de=be<=De?a:be>=De+T?T:be-De,!(fe<de);be+=u)$=u-de,he>F(p/$)&&s("overflow"),he*=$;ee=ue.length+1,De=f(ce-ge,ee,ge==0),F(ce/ee)>p-xe&&s("overflow"),xe+=F(ce/ee),ce%=ee,ue.splice(ce++,0,xe)}return l(ue)}function i(G){var ee,re,pe,ie,ge,he,be,fe,de,$,ue,Ae,ce,xe,De,Re=[];for(G=e(G),Ae=G.length,ee=R,re=0,ge=D,he=0;he<Ae;++he)(ue=G[he])<128&&Re.push(H(ue));for(pe=ie=Re.length,ie&&Re.push(k);pe<Ae;){for(be=p,he=0;he<Ae;++he)(ue=G[he])>=ee&&ue<be&&(be=ue);for(ce=pe+1,be-ee>F((p-re)/ce)&&s("overflow"),re+=(be-ee)*ce,ee=be,he=0;he<Ae;++he)if(ue=G[he],ue<ee&&++re>p&&s("overflow"),ue==ee){for(fe=re,de=u;$=de<=ge?a:de>=ge+T?T:de-ge,!(fe<$);de+=u)De=fe-$,xe=u-$,Re.push(H(o($+De%xe,0))),fe=F(De/xe);Re.push(H(o(fe,0))),ge=f(re,ce,pe==ie),re=0,++pe}++re,++ee}return Re.join("")}function A(G){return n(G,function(ee){return Q.test(ee)?d(ee.slice(4).toLowerCase()):ee})}function m(G){return n(G,function(ee){return Y.test(ee)?"xn--"+i(ee):ee})}var v=typeof x=="object"&&x&&!x.nodeType&&x,_=typeof E=="object"&&E&&!E.nodeType&&E,w=typeof C=="object"&&C;w.global!==w&&w.window!==w&&w.self!==w||(h=w);var B,b,p=2147483647,u=36,a=1,T=26,O=38,S=700,D=72,R=128,k="-",Q=/^xn--/,Y=/[^\x20-\x7E]/,U=/[\x2E\u3002\uFF0E\uFF61]/g,K={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},z=u-a,F=Math.floor,H=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:l},decode:d,encode:i,toASCII:m,toUnicode:A},typeof M=="function"&&typeof M.amd=="object"&&M.amd)M("punycode",function(){return B});else if(v&&_)if(E.exports==v)_.exports=B;else for(b in B)B.hasOwnProperty(b)&&(v[b]=B[b]);else h.punycode=B}(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(y,E,x){"use strict";function C(s,r){return Object.prototype.hasOwnProperty.call(s,r)}E.exports=function(s,r,n,e){r=r||"&",n=n||"=";var l={};if(typeof s!="string"||s.length===0)return l;var c=/\+/g;s=s.split(r);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=s.length;o>0&&f>o&&(f=o);for(var d=0;d<f;++d){var i,A,m,v,_=s[d].replace(c,"%20"),w=_.indexOf(n);w>=0?(i=_.substr(0,w),A=_.substr(w+1)):(i=_,A=""),m=decodeURIComponent(i),v=decodeURIComponent(A),C(l,m)?h(l[m])?l[m].push(v):l[m]=[l[m],v]:l[m]=v}return l};var h=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{}],176:[function(y,E,x){"use strict";function C(n,e){if(n.map)return n.map(e);for(var l=[],c=0;c<n.length;c++)l.push(e(n[c],c));return l}var h=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}};E.exports=function(n,e,l,c){return e=e||"&",l=l||"=",n===null&&(n=void 0),typeof n=="object"?C(r(n),function(o){var f=encodeURIComponent(h(o))+l;return s(n[o])?C(n[o],function(d){return f+encodeURIComponent(h(d))}).join(e):f+encodeURIComponent(h(n[o]))}).join(e):c?encodeURIComponent(h(c))+l+encodeURIComponent(h(n)):""};var s=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},r=Object.keys||function(n){var e=[];for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&e.push(l);return e}},{}],177:[function(y,E,x){"use strict";x.decode=x.parse=y("./decode"),x.encode=x.stringify=y("./encode")},{"./decode":175,"./encode":176}],178:[function(y,E,x){E.exports=y("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":179}],179:[function(y,E,x){"use strict";function C(m){if(!(this instanceof C))return new C(m);o.call(this,m),f.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(s,this)}function s(m){m.end()}var r=y("babel-runtime/core-js/object/keys"),n=function(m){return m&&m.__esModule?m:{default:m}}(r),e=y("process-nextick-args"),l=n.default||function(m){var v=[];for(var _ in m)v.push(_);return v};E.exports=C;var c=y("core-util-is");c.inherits=y("inherits");var o=y("./_stream_readable"),f=y("./_stream_writable");c.inherits(C,o);for(var d=l(f.prototype),i=0;i<d.length;i++){var A=d[i];C.prototype[A]||(C.prototype[A]=f.prototype[A])}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=m,this._writableState.destroyed=m)}}),C.prototype._destroy=function(m,v){this.push(null),this.end(),e.nextTick(v,m)}},{"./_stream_readable":181,"./_stream_writable":183,"babel-runtime/core-js/object/keys":23,"core-util-is":153,inherits:162,"process-nextick-args":172}],180:[function(y,E,x){"use strict";function C(r){if(!(this instanceof C))return new C(r);h.call(this,r)}E.exports=C;var h=y("./_stream_transform"),s=y("core-util-is");s.inherits=y("inherits"),s.inherits(C,h),C.prototype._transform=function(r,n,e){e(null,r)}},{"./_stream_transform":182,"core-util-is":153,inherits:162}],181:[function(y,E,x){(function(C,h){"use strict";function s(Ae){return re.from(Ae)}function r(Ae){return re.isBuffer(Ae)||Ae instanceof pe}function n(Ae,ce,xe){if(typeof Ae.prependListener=="function")return Ae.prependListener(ce,xe);Ae._events&&Ae._events[ce]?H(Ae._events[ce])?Ae._events[ce].unshift(xe):Ae._events[ce]=[xe,Ae._events[ce]]:Ae.on(ce,xe)}function e(Ae,ce){F=F||y("./_stream_duplex"),Ae=Ae||{};var xe=ce instanceof F;this.objectMode=!!Ae.objectMode,xe&&(this.objectMode=this.objectMode||!!Ae.readableObjectMode);var De=Ae.highWaterMark,Re=Ae.readableHighWaterMark,ne=this.objectMode?16:16384;this.highWaterMark=De||De===0?De:xe&&(Re||Re===0)?Re:ne,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new fe,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Ae.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ae.encoding&&(be||(be=y("string_decoder/").StringDecoder),this.decoder=new be(Ae.encoding),this.encoding=Ae.encoding)}function l(Ae){if(F=F||y("./_stream_duplex"),!(this instanceof l))return new l(Ae);this._readableState=new e(Ae,this),this.readable=!0,Ae&&(typeof Ae.read=="function"&&(this._read=Ae.read),typeof Ae.destroy=="function"&&(this._destroy=Ae.destroy)),ee.call(this)}function c(Ae,ce,xe,De,Re){var ne=Ae._readableState;if(ce===null)ne.reading=!1,m(Ae,ne);else{var N;Re||(N=f(ne,ce)),N?Ae.emit("error",N):ne.objectMode||ce&&ce.length>0?(typeof ce=="string"||ne.objectMode||(0,K.default)(ce)===re.prototype||(ce=s(ce)),De?ne.endEmitted?Ae.emit("error",new Error("stream.unshift() after end event")):o(Ae,ne,ce,!0):ne.ended?Ae.emit("error",new Error("stream.push() after EOF")):(ne.reading=!1,ne.decoder&&!xe?(ce=ne.decoder.write(ce),ne.objectMode||ce.length!==0?o(Ae,ne,ce,!1):w(Ae,ne)):o(Ae,ne,ce,!1))):De||(ne.reading=!1)}return d(ne)}function o(Ae,ce,xe,De){ce.flowing&&ce.length===0&&!ce.sync?(Ae.emit("data",xe),Ae.read(0)):(ce.length+=ce.objectMode?1:xe.length,De?ce.buffer.unshift(xe):ce.buffer.push(xe),ce.needReadable&&v(Ae)),w(Ae,ce)}function f(Ae,ce){var xe;return r(ce)||typeof ce=="string"||ce===void 0||Ae.objectMode||(xe=new TypeError("Invalid non-string/buffer chunk")),xe}function d(Ae){return!Ae.ended&&(Ae.needReadable||Ae.length<Ae.highWaterMark||Ae.length===0)}function i(Ae){return Ae>=ue?Ae=ue:(Ae--,Ae|=Ae>>>1,Ae|=Ae>>>2,Ae|=Ae>>>4,Ae|=Ae>>>8,Ae|=Ae>>>16,Ae++),Ae}function A(Ae,ce){return Ae<=0||ce.length===0&&ce.ended?0:ce.objectMode?1:Ae!==Ae?ce.flowing&&ce.length?ce.buffer.head.data.length:ce.length:(Ae>ce.highWaterMark&&(ce.highWaterMark=i(Ae)),Ae<=ce.length?Ae:ce.ended?ce.length:(ce.needReadable=!0,0))}function m(Ae,ce){if(!ce.ended){if(ce.decoder){var xe=ce.decoder.end();xe&&xe.length&&(ce.buffer.push(xe),ce.length+=ce.objectMode?1:xe.length)}ce.ended=!0,v(Ae)}}function v(Ae){var ce=Ae._readableState;ce.needReadable=!1,ce.emittedReadable||(he("emitReadable",ce.flowing),ce.emittedReadable=!0,ce.sync?z.nextTick(_,Ae):_(Ae))}function _(Ae){he("emit readable"),Ae.emit("readable"),T(Ae)}function w(Ae,ce){ce.readingMore||(ce.readingMore=!0,z.nextTick(B,Ae,ce))}function B(Ae,ce){for(var xe=ce.length;!ce.reading&&!ce.flowing&&!ce.ended&&ce.length<ce.highWaterMark&&(he("maybeReadMore read 0"),Ae.read(0),xe!==ce.length);)xe=ce.length;ce.readingMore=!1}function b(Ae){return function(){var ce=Ae._readableState;he("pipeOnDrain",ce.awaitDrain),ce.awaitDrain&&ce.awaitDrain--,ce.awaitDrain===0&&G(Ae,"data")&&(ce.flowing=!0,T(Ae))}}function p(Ae){he("readable nexttick read 0"),Ae.read(0)}function u(Ae,ce){ce.resumeScheduled||(ce.resumeScheduled=!0,z.nextTick(a,Ae,ce))}function a(Ae,ce){ce.reading||(he("resume read 0"),Ae.read(0)),ce.resumeScheduled=!1,ce.awaitDrain=0,Ae.emit("resume"),T(Ae),ce.flowing&&!ce.reading&&Ae.read(0)}function T(Ae){var ce=Ae._readableState;for(he("flow",ce.flowing);ce.flowing&&Ae.read()!==null;);}function O(Ae,ce){if(ce.length===0)return null;var xe;return ce.objectMode?xe=ce.buffer.shift():!Ae||Ae>=ce.length?(xe=ce.decoder?ce.buffer.join(""):ce.buffer.length===1?ce.buffer.head.data:ce.buffer.concat(ce.length),ce.buffer.clear()):xe=S(Ae,ce.buffer,ce.decoder),xe}function S(Ae,ce,xe){var De;return Ae<ce.head.data.length?(De=ce.head.data.slice(0,Ae),ce.head.data=ce.head.data.slice(Ae)):De=Ae===ce.head.data.length?ce.shift():xe?D(Ae,ce):R(Ae,ce),De}function D(Ae,ce){var xe=ce.head,De=1,Re=xe.data;for(Ae-=Re.length;xe=xe.next;){var ne=xe.data,N=Ae>ne.length?ne.length:Ae;if(N===ne.length?Re+=ne:Re+=ne.slice(0,Ae),(Ae-=N)===0){N===ne.length?(++De,xe.next?ce.head=xe.next:ce.head=ce.tail=null):(ce.head=xe,xe.data=ne.slice(N));break}++De}return ce.length-=De,Re}function R(Ae,ce){var xe=re.allocUnsafe(Ae),De=ce.head,Re=1;for(De.data.copy(xe),Ae-=De.data.length;De=De.next;){var ne=De.data,N=Ae>ne.length?ne.length:Ae;if(ne.copy(xe,xe.length-Ae,0,N),(Ae-=N)===0){N===ne.length?(++Re,De.next?ce.head=De.next:ce.head=ce.tail=null):(ce.head=De,De.data=ne.slice(N));break}++Re}return ce.length-=Re,xe}function k(Ae){var ce=Ae._readableState;if(ce.length>0)throw new Error('"endReadable()" called on non-empty stream');ce.endEmitted||(ce.ended=!0,z.nextTick(Q,ce,Ae))}function Q(Ae,ce){Ae.endEmitted||Ae.length!==0||(Ae.endEmitted=!0,ce.readable=!1,ce.emit("end"))}function Y(Ae,ce){for(var xe=0,De=Ae.length;xe<De;xe++)if(Ae[xe]===ce)return xe;return-1}var U=y("babel-runtime/core-js/object/get-prototype-of"),K=function(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}}(U),z=y("process-nextick-args");E.exports=l;var F,H=y("isarray");l.ReadableState=e;var G=(y("events").EventEmitter,function(Ae,ce){return Ae.listeners(ce).length}),ee=y("./internal/streams/stream"),re=y("safe-buffer").Buffer,pe=h.Uint8Array||function(){},ie=y("core-util-is");ie.inherits=y("inherits");var ge=y("util"),he=void 0;he=ge&&ge.debuglog?ge.debuglog("stream"):function(){};var be,fe=y("./internal/streams/BufferList"),de=y("./internal/streams/destroy");ie.inherits(l,ee);var $=["error","close","destroy","pause","resume"];Object.defineProperty(l.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(Ae){this._readableState&&(this._readableState.destroyed=Ae)}}),l.prototype.destroy=de.destroy,l.prototype._undestroy=de.undestroy,l.prototype._destroy=function(Ae,ce){this.push(null),ce(Ae)},l.prototype.push=function(Ae,ce){var xe,De=this._readableState;return De.objectMode?xe=!0:typeof Ae=="string"&&(ce=ce||De.defaultEncoding,ce!==De.encoding&&(Ae=re.from(Ae,ce),ce=""),xe=!0),c(this,Ae,ce,!1,xe)},l.prototype.unshift=function(Ae){return c(this,Ae,null,!0,!1)},l.prototype.isPaused=function(){return this._readableState.flowing===!1},l.prototype.setEncoding=function(Ae){return be||(be=y("string_decoder/").StringDecoder),this._readableState.decoder=new be(Ae),this._readableState.encoding=Ae,this};var ue=8388608;l.prototype.read=function(Ae){he("read",Ae),Ae=parseInt(Ae,10);var ce=this._readableState,xe=Ae;if(Ae!==0&&(ce.emittedReadable=!1),Ae===0&&ce.needReadable&&(ce.length>=ce.highWaterMark||ce.ended))return he("read: emitReadable",ce.length,ce.ended),ce.length===0&&ce.ended?k(this):v(this),null;if((Ae=A(Ae,ce))===0&&ce.ended)return ce.length===0&&k(this),null;var De=ce.needReadable;he("need readable",De),(ce.length===0||ce.length-Ae<ce.highWaterMark)&&(De=!0,he("length less than watermark",De)),ce.ended||ce.reading?(De=!1,he("reading or ended",De)):De&&(he("do read"),ce.reading=!0,ce.sync=!0,ce.length===0&&(ce.needReadable=!0),this._read(ce.highWaterMark),ce.sync=!1,ce.reading||(Ae=A(xe,ce)));var Re;return Re=Ae>0?O(Ae,ce):null,Re===null?(ce.needReadable=!0,Ae=0):ce.length-=Ae,ce.length===0&&(ce.ended||(ce.needReadable=!0),xe!==Ae&&ce.ended&&k(this)),Re!==null&&this.emit("data",Re),Re},l.prototype._read=function(Ae){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(Ae,ce){function xe(yt,at){he("onunpipe"),yt===oe&&at&&at.hasUnpiped===!1&&(at.hasUnpiped=!0,Re())}function De(){he("onend"),Ae.end()}function Re(){he("cleanup"),Ae.removeListener("close",W),Ae.removeListener("finish",le),Ae.removeListener("drain",Le),Ae.removeListener("error",N),Ae.removeListener("unpipe",xe),oe.removeListener("end",De),oe.removeListener("end",te),oe.removeListener("data",ne),Qe=!0,!Te.awaitDrain||Ae._writableState&&!Ae._writableState.needDrain||Le()}function ne(yt){he("ondata"),ut=!1,Ae.write(yt)!==!1||ut||((Te.pipesCount===1&&Te.pipes===Ae||Te.pipesCount>1&&Y(Te.pipes,Ae)!==-1)&&!Qe&&(he("false write response, pause",oe._readableState.awaitDrain),oe._readableState.awaitDrain++,ut=!0),oe.pause())}function N(yt){he("onerror",yt),te(),Ae.removeListener("error",N),G(Ae,"error")===0&&Ae.emit("error",yt)}function W(){Ae.removeListener("finish",le),te()}function le(){he("onfinish"),Ae.removeListener("close",W),te()}function te(){he("unpipe"),oe.unpipe(Ae)}var oe=this,Te=this._readableState;switch(Te.pipesCount){case 0:Te.pipes=Ae;break;case 1:Te.pipes=[Te.pipes,Ae];break;default:Te.pipes.push(Ae)}Te.pipesCount+=1,he("pipe count=%d opts=%j",Te.pipesCount,ce);var Ke=(!ce||ce.end!==!1)&&Ae!==C.stdout&&Ae!==C.stderr,pt=Ke?De:te;Te.endEmitted?z.nextTick(pt):oe.once("end",pt),Ae.on("unpipe",xe);var Le=b(oe);Ae.on("drain",Le);var Qe=!1,ut=!1;return oe.on("data",ne),n(Ae,"error",N),Ae.once("close",W),Ae.once("finish",le),Ae.emit("pipe",oe),Te.flowing||(he("pipe resume"),oe.resume()),Ae},l.prototype.unpipe=function(Ae){var ce=this._readableState,xe={hasUnpiped:!1};if(ce.pipesCount===0)return this;if(ce.pipesCount===1)return Ae&&Ae!==ce.pipes?this:(Ae||(Ae=ce.pipes),ce.pipes=null,ce.pipesCount=0,ce.flowing=!1,Ae&&Ae.emit("unpipe",this,xe),this);if(!Ae){var De=ce.pipes,Re=ce.pipesCount;ce.pipes=null,ce.pipesCount=0,ce.flowing=!1;for(var ne=0;ne<Re;ne++)De[ne].emit("unpipe",this,xe);return this}var N=Y(ce.pipes,Ae);return N===-1?this:(ce.pipes.splice(N,1),ce.pipesCount-=1,ce.pipesCount===1&&(ce.pipes=ce.pipes[0]),Ae.emit("unpipe",this,xe),this)},l.prototype.on=function(Ae,ce){var xe=ee.prototype.on.call(this,Ae,ce);if(Ae==="data")this._readableState.flowing!==!1&&this.resume();else if(Ae==="readable"){var De=this._readableState;De.endEmitted||De.readableListening||(De.readableListening=De.needReadable=!0,De.emittedReadable=!1,De.reading?De.length&&v(this):z.nextTick(p,this))}return xe},l.prototype.addListener=l.prototype.on,l.prototype.resume=function(){var Ae=this._readableState;return Ae.flowing||(he("resume"),Ae.flowing=!0,u(this,Ae)),this},l.prototype.pause=function(){return he("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(he("pause"),this._readableState.flowing=!1,this.emit("pause")),this},l.prototype.wrap=function(Ae){var ce=this,xe=this._readableState,De=!1;Ae.on("end",function(){if(he("wrapped end"),xe.decoder&&!xe.ended){var N=xe.decoder.end();N&&N.length&&ce.push(N)}ce.push(null)}),Ae.on("data",function(N){(he("wrapped data"),xe.decoder&&(N=xe.decoder.write(N)),(!xe.objectMode||N!=null)&&(xe.objectMode||N&&N.length))&&(ce.push(N)||(De=!0,Ae.pause()))});for(var Re in Ae)this[Re]===void 0&&typeof Ae[Re]=="function"&&(this[Re]=function(N){return function(){return Ae[N].apply(Ae,arguments)}}(Re));for(var ne=0;ne<$.length;ne++)Ae.on($[ne],this.emit.bind(this,$[ne]));return this._read=function(N){he("wrapped _read",N),De&&(De=!1,Ae.resume())},this},Object.defineProperty(l.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),l._fromList=O}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/BufferList":184,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/get-prototype-of":22,"core-util-is":153,events:158,inherits:162,isarray:166,"process-nextick-args":172,"safe-buffer":193,"string_decoder/":200,util:36}],182:[function(y,E,x){"use strict";function C(l,c){var o=this._transformState;o.transforming=!1;var f=o.writecb;if(!f)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,c!=null&&this.push(c),f(l);var d=this._readableState;d.reading=!1,(d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}function h(l){if(!(this instanceof h))return new h(l);n.call(this,l),this._transformState={afterTransform:C.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform=="function"&&(this._transform=l.transform),typeof l.flush=="function"&&(this._flush=l.flush)),this.on("prefinish",s)}function s(){var l=this;typeof this._flush=="function"?this._flush(function(c,o){r(l,c,o)}):r(this,null,null)}function r(l,c,o){if(c)return l.emit("error",c);if(o!=null&&l.push(o),l._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(l._transformState.transforming)throw new Error("Calling transform done when still transforming");return l.push(null)}E.exports=h;var n=y("./_stream_duplex"),e=y("core-util-is");e.inherits=y("inherits"),e.inherits(h,n),h.prototype.push=function(l,c){return this._transformState.needTransform=!1,n.prototype.push.call(this,l,c)},h.prototype._transform=function(l,c,o){throw new Error("_transform() is not implemented")},h.prototype._write=function(l,c,o){var f=this._transformState;if(f.writecb=o,f.writechunk=l,f.writeencoding=c,!f.transforming){var d=this._readableState;(f.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},h.prototype._read=function(l){var c=this._transformState;c.writechunk!==null&&c.writecb&&!c.transforming?(c.transforming=!0,this._transform(c.writechunk,c.writeencoding,c.afterTransform)):c.needTransform=!0},h.prototype._destroy=function(l,c){var o=this;n.prototype._destroy.call(this,l,function(f){c(f),o.emit("close")})}},{"./_stream_duplex":179,"core-util-is":153,inherits:162}],183:[function(y,E,x){(function(C,h){"use strict";function s(de){return de&&de.__esModule?de:{default:de}}function r(de){var $=this;this.next=null,this.entry=null,this.finish=function(){D($,de)}}function n(de){return ge.from(de)}function e(de){return ge.isBuffer(de)||de instanceof he}function l(){}function c(de,$){G=G||y("./_stream_duplex"),de=de||{};var ue=$ instanceof G;this.objectMode=!!de.objectMode,ue&&(this.objectMode=this.objectMode||!!de.writableObjectMode);var Ae=de.highWaterMark,ce=de.writableHighWaterMark,xe=this.objectMode?16:16384;this.highWaterMark=Ae||Ae===0?Ae:ue&&(ce||ce===0)?ce:xe,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var De=de.decodeStrings===!1;this.decodeStrings=!De,this.defaultEncoding=de.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){w($,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function o(de){if(G=G||y("./_stream_duplex"),!(fe.call(o,this)||this instanceof G))return new o(de);this._writableState=new c(de,this),this.writable=!0,de&&(typeof de.write=="function"&&(this._write=de.write),typeof de.writev=="function"&&(this._writev=de.writev),typeof de.destroy=="function"&&(this._destroy=de.destroy),typeof de.final=="function"&&(this._final=de.final)),ie.call(this)}function f(de,$){var ue=new Error("write after end");de.emit("error",ue),H.nextTick($,ue)}function d(de,$,ue,Ae){var ce=!0,xe=!1;return ue===null?xe=new TypeError("May not write null values to stream"):typeof ue=="string"||ue===void 0||$.objectMode||(xe=new TypeError("Invalid non-string/buffer chunk")),xe&&(de.emit("error",xe),H.nextTick(Ae,xe),ce=!1),ce}function i(de,$,ue){return de.objectMode||de.decodeStrings===!1||typeof $!="string"||($=ge.from($,ue)),$}function A(de,$,ue,Ae,ce,xe){if(!ue){var De=i($,Ae,ce);Ae!==De&&(ue=!0,ce="buffer",Ae=De)}var Re=$.objectMode?1:Ae.length;$.length+=Re;var ne=$.length<$.highWaterMark;if(ne||($.needDrain=!0),$.writing||$.corked){var N=$.lastBufferedRequest;$.lastBufferedRequest={chunk:Ae,encoding:ce,isBuf:ue,callback:xe,next:null},N?N.next=$.lastBufferedRequest:$.bufferedRequest=$.lastBufferedRequest,$.bufferedRequestCount+=1}else m(de,$,!1,Re,Ae,ce,xe);return ne}function m(de,$,ue,Ae,ce,xe,De){$.writelen=Ae,$.writecb=De,$.writing=!0,$.sync=!0,ue?de._writev(ce,$.onwrite):de._write(ce,xe,$.onwrite),$.sync=!1}function v(de,$,ue,Ae,ce){--$.pendingcb,ue?(H.nextTick(ce,Ae),H.nextTick(O,de,$),de._writableState.errorEmitted=!0,de.emit("error",Ae)):(ce(Ae),de._writableState.errorEmitted=!0,de.emit("error",Ae),O(de,$))}function _(de){de.writing=!1,de.writecb=null,de.length-=de.writelen,de.writelen=0}function w(de,$){var ue=de._writableState,Ae=ue.sync,ce=ue.writecb;if(_(ue),$)v(de,ue,Ae,$,ce);else{var xe=u(ue);xe||ue.corked||ue.bufferProcessing||!ue.bufferedRequest||p(de,ue),Ae?ee(B,de,ue,xe,ce):B(de,ue,xe,ce)}}function B(de,$,ue,Ae){ue||b(de,$),$.pendingcb--,Ae(),O(de,$)}function b(de,$){$.length===0&&$.needDrain&&($.needDrain=!1,de.emit("drain"))}function p(de,$){$.bufferProcessing=!0;var ue=$.bufferedRequest;if(de._writev&&ue&&ue.next){var Ae=$.bufferedRequestCount,ce=new Array(Ae),xe=$.corkedRequestsFree;xe.entry=ue;for(var De=0,Re=!0;ue;)ce[De]=ue,ue.isBuf||(Re=!1),ue=ue.next,De+=1;ce.allBuffers=Re,m(de,$,!0,$.length,ce,"",xe.finish),$.pendingcb++,$.lastBufferedRequest=null,xe.next?($.corkedRequestsFree=xe.next,xe.next=null):$.corkedRequestsFree=new r($),$.bufferedRequestCount=0}else{for(;ue;){var ne=ue.chunk,N=ue.encoding,W=ue.callback;if(m(de,$,!1,$.objectMode?1:ne.length,ne,N,W),ue=ue.next,$.bufferedRequestCount--,$.writing)break}ue===null&&($.lastBufferedRequest=null)}$.bufferedRequest=ue,$.bufferProcessing=!1}function u(de){return de.ending&&de.length===0&&de.bufferedRequest===null&&!de.finished&&!de.writing}function a(de,$){de._final(function(ue){$.pendingcb--,ue&&de.emit("error",ue),$.prefinished=!0,de.emit("prefinish"),O(de,$)})}function T(de,$){$.prefinished||$.finalCalled||(typeof de._final=="function"?($.pendingcb++,$.finalCalled=!0,H.nextTick(a,de,$)):($.prefinished=!0,de.emit("prefinish")))}function O(de,$){var ue=u($);return ue&&(T(de,$),$.pendingcb===0&&($.finished=!0,de.emit("finish"))),ue}function S(de,$,ue){$.ending=!0,O(de,$),ue&&($.finished?H.nextTick(ue):de.once("finish",ue)),$.ended=!0,de.writable=!1}function D(de,$,ue){var Ae=de.entry;for(de.entry=null;Ae;){var ce=Ae.callback;$.pendingcb--,ce(ue),Ae=Ae.next}$.corkedRequestsFree?$.corkedRequestsFree.next=de:$.corkedRequestsFree=de}var R=y("babel-runtime/core-js/object/define-property"),k=s(R),Q=y("babel-runtime/core-js/symbol/has-instance"),Y=s(Q),U=y("babel-runtime/core-js/symbol"),K=s(U),z=y("babel-runtime/core-js/set-immediate"),F=s(z),H=y("process-nextick-args");E.exports=o;var G,ee=!C.browser&&["v0.10","v0.9."].indexOf(C.version.slice(0,5))>-1?F.default:H.nextTick;o.WritableState=c;var re=y("core-util-is");re.inherits=y("inherits");var pe={deprecate:y("util-deprecate")},ie=y("./internal/streams/stream"),ge=y("safe-buffer").Buffer,he=h.Uint8Array||function(){},be=y("./internal/streams/destroy");re.inherits(o,ie),c.prototype.getBuffer=function(){for(var de=this.bufferedRequest,$=[];de;)$.push(de),de=de.next;return $},function(){try{Object.defineProperty(c.prototype,"buffer",{get:pe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(de){}}();var fe;typeof K.default=="function"&&Y.default&&typeof Function.prototype[Y.default]=="function"?(fe=Function.prototype[Y.default],(0,k.default)(o,Y.default,{value:function(de){return!!fe.call(this,de)||this===o&&de&&de._writableState instanceof c}})):fe=function(de){return de instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(de,$,ue){var Ae=this._writableState,ce=!1,xe=!Ae.objectMode&&e(de);return xe&&!ge.isBuffer(de)&&(de=n(de)),typeof $=="function"&&(ue=$,$=null),xe?$="buffer":$||($=Ae.defaultEncoding),typeof ue!="function"&&(ue=l),Ae.ended?f(this,ue):(xe||d(this,Ae,de,ue))&&(Ae.pendingcb++,ce=A(this,Ae,xe,de,$,ue)),ce},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var de=this._writableState;de.corked&&(de.corked--,de.writing||de.corked||de.finished||de.bufferProcessing||!de.bufferedRequest||p(this,de))},o.prototype.setDefaultEncoding=function(de){if(typeof de=="string"&&(de=de.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((de+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+de);return this._writableState.defaultEncoding=de,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(de,$,ue){ue(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(de,$,ue){var Ae=this._writableState;typeof de=="function"?(ue=de,de=null,$=null):typeof $=="function"&&(ue=$,$=null),de!=null&&this.write(de,$),Ae.corked&&(Ae.corked=1,this.uncork()),Ae.ending||Ae.finished||S(this,Ae,ue)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(de){this._writableState&&(this._writableState.destroyed=de)}}),o.prototype.destroy=be.destroy,o.prototype._undestroy=be.undestroy,o.prototype._destroy=function(de,$){this.end(),$(de)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(y,E,x){"use strict";function C(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function h(n,e,l){n.copy(e,l)}var s=y("safe-buffer").Buffer,r=y("util");E.exports=function(){function n(){C(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var l={data:e,next:null};this.length>0?this.tail.next=l:this.head=l,this.tail=l,++this.length},n.prototype.unshift=function(e){var l={data:e,next:this.head};this.length===0&&(this.tail=l),this.head=l,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var l=this.head,c=""+l.data;l=l.next;)c+=e+l.data;return c},n.prototype.concat=function(e){if(this.length===0)return s.alloc(0);if(this.length===1)return this.head.data;for(var l=s.allocUnsafe(e>>>0),c=this.head,o=0;c;)h(c.data,l,o),o+=c.data.length,c=c.next;return l},n}(),r&&r.inspect&&r.inspect.custom&&(E.exports.prototype[r.inspect.custom]=function(){var n=r.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(y,E,x){"use strict";function C(n,e){var l=this,c=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return c||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||r.nextTick(s,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(r.nextTick(s,l,f),l._writableState&&(l._writableState.errorEmitted=!0)):e&&e(f)}),this)}function h(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function s(n,e){n.emit("error",e)}var r=y("process-nextick-args");E.exports={destroy:C,undestroy:h}},{"process-nextick-args":172}],186:[function(y,E,x){"use strict";E.exports=y("events").EventEmitter},{events:158}],187:[function(y,E,x){E.exports=y("./readable").PassThrough},{"./readable":188}],188:[function(y,E,x){x=E.exports=y("./lib/_stream_readable.js"),x.Stream=x,x.Readable=x,x.Writable=y("./lib/_stream_writable.js"),x.Duplex=y("./lib/_stream_duplex.js"),x.Transform=y("./lib/_stream_transform.js"),x.PassThrough=y("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(y,E,x){E.exports=y("./readable").Transform},{"./readable":188}],190:[function(y,E,x){E.exports=y("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(y,E,x){var C=function(){return this}()||Function("return this")(),h=C.regeneratorRuntime&&Object.getOwnPropertyNames(C).indexOf("regeneratorRuntime")>=0,s=h&&C.regeneratorRuntime;if(C.regeneratorRuntime=void 0,E.exports=y("./runtime"),h)C.regeneratorRuntime=s;else try{delete C.regeneratorRuntime}catch(r){C.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(y,E,x){!function(C){"use strict";function h(F,H,G,ee){var re=H&&H.prototype instanceof r?H:r,pe=Object.create(re.prototype),ie=new A(ee||[]);return pe._invoke=o(F,G,ie),pe}function s(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch(ee){return{type:"throw",arg:ee}}}function r(){}function n(){}function e(){}function l(F){["next","throw","return"].forEach(function(H){F[H]=function(G){return this._invoke(H,G)}})}function c(F){function H(re,pe,ie,ge){var he=s(F[re],F,pe);if(he.type!=="throw"){var be=he.arg,fe=be.value;return fe&&typeof fe=="object"&&B.call(fe,"__await")?Promise.resolve(fe.__await).then(function(de){H("next",de,ie,ge)},function(de){H("throw",de,ie,ge)}):Promise.resolve(fe).then(function(de){be.value=de,ie(be)},ge)}ge(he.arg)}function G(re,pe){function ie(){return new Promise(function(ge,he){H(re,pe,ge,he)})}return ee=ee?ee.then(ie,ie):ie()}var ee;this._invoke=G}function o(F,H,G){var ee=S;return function(re,pe){if(ee===R)throw new Error("Generator is already running");if(ee===k){if(re==="throw")throw pe;return v()}for(G.method=re,G.arg=pe;;){var ie=G.delegate;if(ie){var ge=f(ie,G);if(ge){if(ge===Q)continue;return ge}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(ee===S)throw ee=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);ee=R;var he=s(F,H,G);if(he.type==="normal"){if(ee=G.done?k:D,he.arg===Q)continue;return{value:he.arg,done:G.done}}he.type==="throw"&&(ee=k,G.method="throw",G.arg=he.arg)}}}function f(F,H){var G=F.iterator[H.method];if(G===_){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=_,f(F,H),H.method==="throw"))return Q;H.method="throw",H.arg=new TypeError("The iterator does not provide a 'throw' method")}return Q}var ee=s(G,F.iterator,H.arg);if(ee.type==="throw")return H.method="throw",H.arg=ee.arg,H.delegate=null,Q;var re=ee.arg;return re?re.done?(H[F.resultName]=re.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=_),H.delegate=null,Q):re:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,Q)}function d(F){var H={tryLoc:F[0]};1 in F&&(H.catchLoc=F[1]),2 in F&&(H.finallyLoc=F[2],H.afterLoc=F[3]),this.tryEntries.push(H)}function i(F){var H=F.completion||{};H.type="normal",delete H.arg,F.completion=H}function A(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(d,this),this.reset(!0)}function m(F){if(F){var H=F[p];if(H)return H.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var G=-1,ee=function re(){for(;++G<F.length;)if(B.call(F,G))return re.value=F[G],re.done=!1,re;return re.value=_,re.done=!0,re};return ee.next=ee}}return{next:v}}function v(){return{value:_,done:!0}}var _,w=Object.prototype,B=w.hasOwnProperty,b=typeof Symbol=="function"?Symbol:{},p=b.iterator||"@@iterator",u=b.asyncIterator||"@@asyncIterator",a=b.toStringTag||"@@toStringTag",T=typeof E=="object",O=C.regeneratorRuntime;if(O)return void(T&&(E.exports=O));O=C.regeneratorRuntime=T?E.exports:{},O.wrap=h;var S="suspendedStart",D="suspendedYield",R="executing",k="completed",Q={},Y={};Y[p]=function(){return this};var U=Object.getPrototypeOf,K=U&&U(U(m([])));K&&K!==w&&B.call(K,p)&&(Y=K);var z=e.prototype=r.prototype=Object.create(Y);n.prototype=z.constructor=e,e.constructor=n,e[a]=n.displayName="GeneratorFunction",O.isGeneratorFunction=function(F){var H=typeof F=="function"&&F.constructor;return!!H&&(H===n||(H.displayName||H.name)==="GeneratorFunction")},O.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,e):(F.__proto__=e,a in F||(F[a]="GeneratorFunction")),F.prototype=Object.create(z),F},O.awrap=function(F){return{__await:F}},l(c.prototype),c.prototype[u]=function(){return this},O.AsyncIterator=c,O.async=function(F,H,G,ee){var re=new c(h(F,H,G,ee));return O.isGeneratorFunction(H)?re:re.next().then(function(pe){return pe.done?pe.value:re.next()})},l(z),z[a]="Generator",z[p]=function(){return this},z.toString=function(){return"[object Generator]"},O.keys=function(F){var H=[];for(var G in F)H.push(G);return H.reverse(),function ee(){for(;H.length;){var re=H.pop();if(re in F)return ee.value=re,ee.done=!1,ee}return ee.done=!0,ee}},O.values=m,A.prototype={constructor:A,reset:function(F){if(this.prev=0,this.next=0,this.sent=this._sent=_,this.done=!1,this.delegate=null,this.method="next",this.arg=_,this.tryEntries.forEach(i),!F)for(var H in this)H.charAt(0)==="t"&&B.call(this,H)&&!isNaN(+H.slice(1))&&(this[H]=_)},stop:function(){this.done=!0;var F=this.tryEntries[0],H=F.completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(F){function H(he,be){return pe.type="throw",pe.arg=F,G.next=he,be&&(G.method="next",G.arg=_),!!be}if(this.done)throw F;for(var G=this,ee=this.tryEntries.length-1;ee>=0;--ee){var re=this.tryEntries[ee],pe=re.completion;if(re.tryLoc==="root")return H("end");if(re.tryLoc<=this.prev){var ie=B.call(re,"catchLoc"),ge=B.call(re,"finallyLoc");if(ie&&ge){if(this.prev<re.catchLoc)return H(re.catchLoc,!0);if(this.prev<re.finallyLoc)return H(re.finallyLoc)}else if(ie){if(this.prev<re.catchLoc)return H(re.catchLoc,!0)}else{if(!ge)throw new Error("try statement without catch or finally");if(this.prev<re.finallyLoc)return H(re.finallyLoc)}}}},abrupt:function(F,H){for(var G=this.tryEntries.length-1;G>=0;--G){var ee=this.tryEntries[G];if(ee.tryLoc<=this.prev&&B.call(ee,"finallyLoc")&&this.prev<ee.finallyLoc){var re=ee;break}}re&&(F==="break"||F==="continue")&&re.tryLoc<=H&&H<=re.finallyLoc&&(re=null);var pe=re?re.completion:{};return pe.type=F,pe.arg=H,re?(this.method="next",this.next=re.finallyLoc,Q):this.complete(pe)},complete:function(F,H){if(F.type==="throw")throw F.arg;return F.type==="break"||F.type==="continue"?this.next=F.arg:F.type==="return"?(this.rval=this.arg=F.arg,this.method="return",this.next="end"):F.type==="normal"&&H&&(this.next=H),Q},finish:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.finallyLoc===F)return this.complete(G.completion,G.afterLoc),i(G),Q}},catch:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.tryLoc===F){var ee=G.completion;if(ee.type==="throw"){var re=ee.arg;i(G)}return re}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:m(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=_),Q}}}(function(){return this}()||Function("return this")())},{}],193:[function(y,E,x){function C(n,e){for(var l in n)e[l]=n[l]}function h(n,e,l){return r(n,e,l)}var s=y("buffer"),r=s.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?E.exports=s:(C(s,x),x.Buffer=h),C(r,h),h.from=function(n,e,l){if(typeof n=="number")throw new TypeError("Argument must not be a number");return r(n,e,l)},h.alloc=function(n,e,l){if(typeof n!="number")throw new TypeError("Argument must be a number");var c=r(n);return e!==void 0?typeof l=="string"?c.fill(e,l):c.fill(e):c.fill(0),c},h.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return r(n)},h.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(n)}},{buffer:38}],194:[function(y,E,x){(function(C){"use strict";function h(v){return v&&v.__esModule?v:{default:v}}var s=y("babel-runtime/core-js/string/from-code-point"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n),l=y("babel-runtime/helpers/typeof"),c=h(l),o=y("babel-runtime/core-js/object/define-property"),f=h(o),d=y("babel-runtime/core-js/object/keys"),i=h(d),A=y("babel-runtime/core-js/object/create"),m=h(A);!function(v){function _(te,oe){if(!(this instanceof _))return new _(te,oe);var Te=this;B(Te),Te.q=Te.c="",Te.bufferCheckPosition=v.MAX_BUFFER_LENGTH,Te.opt=oe||{},Te.opt.lowercase=Te.opt.lowercase||Te.opt.lowercasetags,Te.looseCase=Te.opt.lowercase?"toLowerCase":"toUpperCase",Te.tags=[],Te.closed=Te.closedRoot=Te.sawRoot=!1,Te.tag=Te.error=null,Te.strict=!!te,Te.noscript=!(!te&&!Te.opt.noscript),Te.state=W.BEGIN,Te.strictEntities=Te.opt.strictEntities,Te.ENTITIES=Te.strictEntities?(0,m.default)(v.XML_ENTITIES):(0,m.default)(v.ENTITIES),Te.attribList=[],Te.opt.xmlns&&(Te.ns=(0,m.default)(xe)),Te.trackPosition=Te.opt.position!==!1,Te.trackPosition&&(Te.position=Te.line=Te.column=0),R(Te,"onready")}function w(te){for(var oe=Math.max(v.MAX_BUFFER_LENGTH,10),Te=0,Ke=0,pt=be.length;Ke<pt;Ke++){var Le=te[be[Ke]].length;if(Le>oe)switch(be[Ke]){case"textNode":Q(te);break;case"cdata":k(te,"oncdata",te.cdata),te.cdata="";break;case"script":k(te,"onscript",te.script),te.script="";break;default:U(te,"Max buffer length exceeded: "+be[Ke])}Te=Math.max(Te,Le)}var Qe=v.MAX_BUFFER_LENGTH-Te;te.bufferCheckPosition=Qe+te.position}function B(te){for(var oe=0,Te=be.length;oe<Te;oe++)te[be[oe]]=""}function b(te){Q(te),te.cdata!==""&&(k(te,"oncdata",te.cdata),te.cdata=""),te.script!==""&&(k(te,"onscript",te.script),te.script="")}function p(te,oe){return new u(te,oe)}function u(te,oe){if(!(this instanceof u))return new u(te,oe);fe.apply(this),this._parser=new _(te,oe),this.writable=!0,this.readable=!0;var Te=this;this._parser.onend=function(){Te.emit("end")},this._parser.onerror=function(Ke){Te.emit("error",Ke),Te._parser.error=null},this._decoder=null,de.forEach(function(Ke){(0,f.default)(Te,"on"+Ke,{get:function(){return Te._parser["on"+Ke]},set:function(pt){if(!pt)return Te.removeAllListeners(Ke),Te._parser["on"+Ke]=pt,pt;Te.on(Ke,pt)},enumerable:!0,configurable:!1})})}function a(te){return te===" "||te===`
`||te==="\r"||te===" "}function T(te){return te==='"'||te==="'"}function O(te){return te===">"||a(te)}function S(te,oe){return te.test(oe)}function D(te,oe){return!S(te,oe)}function R(te,oe,Te){te[oe]&&te[oe](Te)}function k(te,oe,Te){te.textNode&&Q(te),R(te,oe,Te)}function Q(te){te.textNode=Y(te.opt,te.textNode),te.textNode&&R(te,"ontext",te.textNode),te.textNode=""}function Y(te,oe){return te.trim&&(oe=oe.trim()),te.normalize&&(oe=oe.replace(/\s+/g," ")),oe}function U(te,oe){return Q(te),te.trackPosition&&(oe+=`
Line: `+te.line+`
Column: `+te.column+`
Char: `+te.c),oe=new Error(oe),te.error=oe,R(te,"onerror",oe),te}function K(te){return te.sawRoot&&!te.closedRoot&&z(te,"Unclosed root tag"),te.state!==W.BEGIN&&te.state!==W.BEGIN_WHITESPACE&&te.state!==W.TEXT&&U(te,"Unexpected end"),Q(te),te.c="",te.closed=!0,R(te,"onend"),_.call(te,te.strict,te.opt),te}function z(te,oe){if((te===void 0?"undefined":(0,c.default)(te))!=="object"||!(te instanceof _))throw new Error("bad call to strictFail");te.strict&&U(te,oe)}function F(te){te.strict||(te.tagName=te.tagName[te.looseCase]());var oe=te.tags[te.tags.length-1]||te,Te=te.tag={name:te.tagName,attributes:{}};te.opt.xmlns&&(Te.ns=oe.ns),te.attribList.length=0,k(te,"onopentagstart",Te)}function H(te,oe){var Te=te.indexOf(":"),Ke=Te<0?["",te]:te.split(":"),pt=Ke[0],Le=Ke[1];return oe&&te==="xmlns"&&(pt="xmlns",Le=""),{prefix:pt,local:Le}}function G(te){if(te.strict||(te.attribName=te.attribName[te.looseCase]()),te.attribList.indexOf(te.attribName)!==-1||te.tag.attributes.hasOwnProperty(te.attribName))return void(te.attribName=te.attribValue="");if(te.opt.xmlns){var oe=H(te.attribName,!0),Te=oe.prefix,Ke=oe.local;if(Te==="xmlns")if(Ke==="xml"&&te.attribValue!==Ae)z(te,"xml: prefix must be bound to "+Ae+`
Actual: `+te.attribValue);else if(Ke==="xmlns"&&te.attribValue!==ce)z(te,"xmlns: prefix must be bound to "+ce+`
Actual: `+te.attribValue);else{var pt=te.tag,Le=te.tags[te.tags.length-1]||te;pt.ns===Le.ns&&(pt.ns=(0,m.default)(Le.ns)),pt.ns[Ke]=te.attribValue}te.attribList.push([te.attribName,te.attribValue])}else te.tag.attributes[te.attribName]=te.attribValue,k(te,"onattribute",{name:te.attribName,value:te.attribValue});te.attribName=te.attribValue=""}function ee(te,oe){if(te.opt.xmlns){var Te=te.tag,Ke=H(te.tagName);Te.prefix=Ke.prefix,Te.local=Ke.local,Te.uri=Te.ns[Ke.prefix]||"",Te.prefix&&!Te.uri&&(z(te,"Unbound namespace prefix: "+(0,e.default)(te.tagName)),Te.uri=Ke.prefix);var pt=te.tags[te.tags.length-1]||te;Te.ns&&pt.ns!==Te.ns&&(0,i.default)(Te.ns).forEach(function(Me){k(te,"onopennamespace",{prefix:Me,uri:Te.ns[Me]})});for(var Le=0,Qe=te.attribList.length;Le<Qe;Le++){var ut=te.attribList[Le],yt=ut[0],at=ut[1],rt=H(yt,!0),Ze=rt.prefix,Ve=rt.local,ke=Ze===""?"":Te.ns[Ze]||"",we={name:yt,value:at,prefix:Ze,local:Ve,uri:ke};Ze&&Ze!=="xmlns"&&!ke&&(z(te,"Unbound namespace prefix: "+(0,e.default)(Ze)),we.uri=Ze),te.tag.attributes[yt]=we,k(te,"onattribute",we)}te.attribList.length=0}te.tag.isSelfClosing=!!oe,te.sawRoot=!0,te.tags.push(te.tag),k(te,"onopentag",te.tag),oe||(te.noscript||te.tagName.toLowerCase()!=="script"?te.state=W.TEXT:te.state=W.SCRIPT,te.tag=null,te.tagName=""),te.attribName=te.attribValue="",te.attribList.length=0}function re(te){if(!te.tagName)return z(te,"Weird empty close tag."),te.textNode+="</>",void(te.state=W.TEXT);if(te.script){if(te.tagName!=="script")return te.script+="</"+te.tagName+">",te.tagName="",void(te.state=W.SCRIPT);k(te,"onscript",te.script),te.script=""}var oe=te.tags.length,Te=te.tagName;te.strict||(Te=Te[te.looseCase]());for(var Ke=Te;oe--&&!(te.tags[oe].name===Ke);)z(te,"Unexpected close tag");if(oe<0)return z(te,"Unmatched closing tag: "+te.tagName),te.textNode+="</"+te.tagName+">",void(te.state=W.TEXT);te.tagName=Te;for(var pt=te.tags.length;pt-- >oe;){var Le=te.tag=te.tags.pop();te.tagName=te.tag.name,k(te,"onclosetag",te.tagName);var Qe={};for(var ut in Le.ns)Qe[ut]=Le.ns[ut];var yt=te.tags[te.tags.length-1]||te;te.opt.xmlns&&Le.ns!==yt.ns&&(0,i.default)(Le.ns).forEach(function(at){var rt=Le.ns[at];k(te,"onclosenamespace",{prefix:at,uri:rt})})}oe===0&&(te.closedRoot=!0),te.tagName=te.attribValue=te.attribName="",te.attribList.length=0,te.state=W.TEXT}function pe(te){var oe,Te=te.entity,Ke=Te.toLowerCase(),pt="";return te.ENTITIES[Te]?te.ENTITIES[Te]:te.ENTITIES[Ke]?te.ENTITIES[Ke]:(Te=Ke,Te.charAt(0)==="#"&&(Te.charAt(1)==="x"?(Te=Te.slice(2),oe=parseInt(Te,16),pt=oe.toString(16)):(Te=Te.slice(1),oe=parseInt(Te,10),pt=oe.toString(10))),Te=Te.replace(/^0+/,""),isNaN(oe)||pt.toLowerCase()!==Te?(z(te,"Invalid character entity"),"&"+te.entity+";"):(0,r.default)(oe))}function ie(te,oe){oe==="<"?(te.state=W.OPEN_WAKA,te.startTagPosition=te.position):a(oe)||(z(te,"Non-whitespace before first tag."),te.textNode=oe,te.state=W.TEXT)}function ge(te,oe){var Te="";return oe<te.length&&(Te=te.charAt(oe)),Te}function he(te){var oe=this;if(this.error)throw this.error;if(oe.closed)return U(oe,"Cannot write after close. Assign an onready handler.");if(te===null)return K(oe);(te===void 0?"undefined":(0,c.default)(te))==="object"&&(te=te.toString());for(var Te=0,Ke="";!(Ke=ge(te,Te++),oe.c=Ke,!Ke);)switch(oe.trackPosition&&(oe.position++,Ke===`
`?(oe.line++,oe.column=0):oe.column++),oe.state){case W.BEGIN:if(oe.state=W.BEGIN_WHITESPACE,Ke==="\uFEFF")continue;ie(oe,Ke);continue;case W.BEGIN_WHITESPACE:ie(oe,Ke);continue;case W.TEXT:if(oe.sawRoot&&!oe.closedRoot){for(var pt=Te-1;Ke&&Ke!=="<"&&Ke!=="&";)(Ke=ge(te,Te++))&&oe.trackPosition&&(oe.position++,Ke===`
`?(oe.line++,oe.column=0):oe.column++);oe.textNode+=te.substring(pt,Te-1)}Ke!=="<"||oe.sawRoot&&oe.closedRoot&&!oe.strict?(a(Ke)||oe.sawRoot&&!oe.closedRoot||z(oe,"Text data outside of root node."),Ke==="&"?oe.state=W.TEXT_ENTITY:oe.textNode+=Ke):(oe.state=W.OPEN_WAKA,oe.startTagPosition=oe.position);continue;case W.SCRIPT:Ke==="<"?oe.state=W.SCRIPT_ENDING:oe.script+=Ke;continue;case W.SCRIPT_ENDING:Ke==="/"?oe.state=W.CLOSE_TAG:(oe.script+="<"+Ke,oe.state=W.SCRIPT);continue;case W.OPEN_WAKA:if(Ke==="!")oe.state=W.SGML_DECL,oe.sgmlDecl="";else if(!a(Ke))if(S(De,Ke))oe.state=W.OPEN_TAG,oe.tagName=Ke;else if(Ke==="/")oe.state=W.CLOSE_TAG,oe.tagName="";else if(Ke==="?")oe.state=W.PROC_INST,oe.procInstName=oe.procInstBody="";else{if(z(oe,"Unencoded <"),oe.startTagPosition+1<oe.position){var Le=oe.position-oe.startTagPosition;Ke=new Array(Le).join(" ")+Ke}oe.textNode+="<"+Ke,oe.state=W.TEXT}continue;case W.SGML_DECL:(oe.sgmlDecl+Ke).toUpperCase()===$?(k(oe,"onopencdata"),oe.state=W.CDATA,oe.sgmlDecl="",oe.cdata=""):oe.sgmlDecl+Ke==="--"?(oe.state=W.COMMENT,oe.comment="",oe.sgmlDecl=""):(oe.sgmlDecl+Ke).toUpperCase()===ue?(oe.state=W.DOCTYPE,(oe.doctype||oe.sawRoot)&&z(oe,"Inappropriately located doctype declaration"),oe.doctype="",oe.sgmlDecl=""):Ke===">"?(k(oe,"onsgmldeclaration",oe.sgmlDecl),oe.sgmlDecl="",oe.state=W.TEXT):(T(Ke)&&(oe.state=W.SGML_DECL_QUOTED),oe.sgmlDecl+=Ke);continue;case W.SGML_DECL_QUOTED:Ke===oe.q&&(oe.state=W.SGML_DECL,oe.q=""),oe.sgmlDecl+=Ke;continue;case W.DOCTYPE:Ke===">"?(oe.state=W.TEXT,k(oe,"ondoctype",oe.doctype),oe.doctype=!0):(oe.doctype+=Ke,Ke==="["?oe.state=W.DOCTYPE_DTD:T(Ke)&&(oe.state=W.DOCTYPE_QUOTED,oe.q=Ke));continue;case W.DOCTYPE_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.q="",oe.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:oe.doctype+=Ke,Ke==="]"?oe.state=W.DOCTYPE:T(Ke)&&(oe.state=W.DOCTYPE_DTD_QUOTED,oe.q=Ke);continue;case W.DOCTYPE_DTD_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.state=W.DOCTYPE_DTD,oe.q="");continue;case W.COMMENT:Ke==="-"?oe.state=W.COMMENT_ENDING:oe.comment+=Ke;continue;case W.COMMENT_ENDING:Ke==="-"?(oe.state=W.COMMENT_ENDED,oe.comment=Y(oe.opt,oe.comment),oe.comment&&k(oe,"oncomment",oe.comment),oe.comment=""):(oe.comment+="-"+Ke,oe.state=W.COMMENT);continue;case W.COMMENT_ENDED:Ke!==">"?(z(oe,"Malformed comment"),oe.comment+="--"+Ke,oe.state=W.COMMENT):oe.state=W.TEXT;continue;case W.CDATA:Ke==="]"?oe.state=W.CDATA_ENDING:oe.cdata+=Ke;continue;case W.CDATA_ENDING:Ke==="]"?oe.state=W.CDATA_ENDING_2:(oe.cdata+="]"+Ke,oe.state=W.CDATA);continue;case W.CDATA_ENDING_2:Ke===">"?(oe.cdata&&k(oe,"oncdata",oe.cdata),k(oe,"onclosecdata"),oe.cdata="",oe.state=W.TEXT):Ke==="]"?oe.cdata+="]":(oe.cdata+="]]"+Ke,oe.state=W.CDATA);continue;case W.PROC_INST:Ke==="?"?oe.state=W.PROC_INST_ENDING:a(Ke)?oe.state=W.PROC_INST_BODY:oe.procInstName+=Ke;continue;case W.PROC_INST_BODY:if(!oe.procInstBody&&a(Ke))continue;Ke==="?"?oe.state=W.PROC_INST_ENDING:oe.procInstBody+=Ke;continue;case W.PROC_INST_ENDING:Ke===">"?(k(oe,"onprocessinginstruction",{name:oe.procInstName,body:oe.procInstBody}),oe.procInstName=oe.procInstBody="",oe.state=W.TEXT):(oe.procInstBody+="?"+Ke,oe.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:S(Re,Ke)?oe.tagName+=Ke:(F(oe),Ke===">"?ee(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:(a(Ke)||z(oe,"Invalid character in tag name"),oe.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:Ke===">"?(ee(oe,!0),re(oe)):(z(oe,"Forward-slash in opening tag not followed by >"),oe.state=W.ATTRIB);continue;case W.ATTRIB:if(a(Ke))continue;Ke===">"?ee(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:S(De,Ke)?(oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME:Ke==="="?oe.state=W.ATTRIB_VALUE:Ke===">"?(z(oe,"Attribute without value"),oe.attribValue=oe.attribName,G(oe),ee(oe)):a(Ke)?oe.state=W.ATTRIB_NAME_SAW_WHITE:S(Re,Ke)?oe.attribName+=Ke:z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")oe.state=W.ATTRIB_VALUE;else{if(a(Ke))continue;z(oe,"Attribute without value"),oe.tag.attributes[oe.attribName]="",oe.attribValue="",k(oe,"onattribute",{name:oe.attribName,value:""}),oe.attribName="",Ke===">"?ee(oe):S(De,Ke)?(oe.attribName=Ke,oe.state=W.ATTRIB_NAME):(z(oe,"Invalid attribute name"),oe.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(a(Ke))continue;T(Ke)?(oe.q=Ke,oe.state=W.ATTRIB_VALUE_QUOTED):(z(oe,"Unquoted attribute value"),oe.state=W.ATTRIB_VALUE_UNQUOTED,oe.attribValue=Ke);continue;case W.ATTRIB_VALUE_QUOTED:if(Ke!==oe.q){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_Q:oe.attribValue+=Ke;continue}G(oe),oe.q="",oe.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:a(Ke)?oe.state=W.ATTRIB:Ke===">"?ee(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:S(De,Ke)?(z(oe,"No whitespace between attributes"),oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!O(Ke)){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_U:oe.attribValue+=Ke;continue}G(oe),Ke===">"?ee(oe):oe.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(oe.tagName)Ke===">"?re(oe):S(Re,Ke)?oe.tagName+=Ke:oe.script?(oe.script+="</"+oe.tagName,oe.tagName="",oe.state=W.SCRIPT):(a(Ke)||z(oe,"Invalid tagname in closing tag"),oe.state=W.CLOSE_TAG_SAW_WHITE);else{if(a(Ke))continue;D(De,Ke)?oe.script?(oe.script+="</"+Ke,oe.state=W.SCRIPT):z(oe,"Invalid tagname in closing tag."):oe.tagName=Ke}continue;case W.CLOSE_TAG_SAW_WHITE:if(a(Ke))continue;Ke===">"?re(oe):z(oe,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var Qe,ut;switch(oe.state){case W.TEXT_ENTITY:Qe=W.TEXT,ut="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:Qe=W.ATTRIB_VALUE_QUOTED,ut="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:Qe=W.ATTRIB_VALUE_UNQUOTED,ut="attribValue"}Ke===";"?(oe[ut]+=pe(oe),oe.entity="",oe.state=Qe):S(oe.entity.length?N:ne,Ke)?oe.entity+=Ke:(z(oe,"Invalid character in entity name"),oe[ut]+="&"+oe.entity+Ke,oe.entity="",oe.state=Qe);continue;default:throw new Error(oe,"Unknown state: "+oe.state)}return oe.position>=oe.bufferCheckPosition&&w(oe),oe}v.parser=function(te,oe){return new _(te,oe)},v.SAXParser=_,v.SAXStream=u,v.createStream=p,v.MAX_BUFFER_LENGTH=65536;var be=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];v.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],m.default||(Object.create=function(te){function oe(){}return oe.prototype=te,new oe}),i.default||(Object.keys=function(te){var oe=[];for(var Te in te)te.hasOwnProperty(Te)&&oe.push(Te);return oe}),_.prototype={end:function(){K(this)},write:he,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){b(this)}};var fe;try{fe=y("stream").Stream}catch(te){fe=function(){}}var de=v.EVENTS.filter(function(te){return te!=="error"&&te!=="end"});u.prototype=(0,m.default)(fe.prototype,{constructor:{value:u}}),u.prototype.write=function(te){if(typeof C=="function"&&typeof C.isBuffer=="function"&&C.isBuffer(te)){if(!this._decoder){var oe=y("string_decoder").StringDecoder;this._decoder=new oe("utf8")}te=this._decoder.write(te)}return this._parser.write(te.toString()),this.emit("data",te),!0},u.prototype.end=function(te){return te&&te.length&&this.write(te),this._parser.end(),!0},u.prototype.on=function(te,oe){var Te=this;return Te._parser["on"+te]||de.indexOf(te)===-1||(Te._parser["on"+te]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,te),Te.emit.apply(Te,Ke)}),fe.prototype.on.call(Te,te,oe)};var $="[CDATA[",ue="DOCTYPE",Ae="http://www.w3.org/XML/1998/namespace",ce="http://www.w3.org/2000/xmlns/",xe={xml:Ae,xmlns:ce},De=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Re=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,ne=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,N=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,W=0;v.STATE={BEGIN:W++,BEGIN_WHITESPACE:W++,TEXT:W++,TEXT_ENTITY:W++,OPEN_WAKA:W++,SGML_DECL:W++,SGML_DECL_QUOTED:W++,DOCTYPE:W++,DOCTYPE_QUOTED:W++,DOCTYPE_DTD:W++,DOCTYPE_DTD_QUOTED:W++,COMMENT_STARTING:W++,COMMENT:W++,COMMENT_ENDING:W++,COMMENT_ENDED:W++,CDATA:W++,CDATA_ENDING:W++,CDATA_ENDING_2:W++,PROC_INST:W++,PROC_INST_BODY:W++,PROC_INST_ENDING:W++,OPEN_TAG:W++,OPEN_TAG_SLASH:W++,ATTRIB:W++,ATTRIB_NAME:W++,ATTRIB_NAME_SAW_WHITE:W++,ATTRIB_VALUE:W++,ATTRIB_VALUE_QUOTED:W++,ATTRIB_VALUE_CLOSED:W++,ATTRIB_VALUE_UNQUOTED:W++,ATTRIB_VALUE_ENTITY_Q:W++,ATTRIB_VALUE_ENTITY_U:W++,CLOSE_TAG:W++,CLOSE_TAG_SAW_WHITE:W++,SCRIPT:W++,SCRIPT_ENDING:W++},v.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},v.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,i.default)(v.ENTITIES).forEach(function(te){var oe=v.ENTITIES[te],Te=typeof oe=="number"?String.fromCharCode(oe):oe;v.ENTITIES[te]=Te});for(var le in v.STATE)v.STATE[v.STATE[le]]=le;W=v.STATE,r.default||function(){var te=String.fromCharCode,oe=Math.floor,Te=function(){var Ke,pt,Le=[],Qe=-1,ut=arguments.length;if(!ut)return"";for(var yt="";++Qe<ut;){var at=Number(arguments[Qe]);if(!isFinite(at)||at<0||at>1114111||oe(at)!==at)throw RangeError("Invalid code point: "+at);at<=65535?Le.push(at):(at-=65536,Ke=55296+(at>>10),pt=at%1024+56320,Le.push(Ke,pt)),(Qe+1===ut||Le.length>16384)&&(yt+=te.apply(null,Le),Le.length=0)}return yt};f.default?Object.defineProperty(String,"fromCodePoint",{value:Te,configurable:!0,writable:!0}):String.fromCodePoint=Te}()}(x===void 0?(void 0).sax={}:x)}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(y,E,x){function C(){h.call(this)}E.exports=C;var h=y("events").EventEmitter;y("inherits")(C,h),C.Readable=y("readable-stream/readable.js"),C.Writable=y("readable-stream/writable.js"),C.Duplex=y("readable-stream/duplex.js"),C.Transform=y("readable-stream/transform.js"),C.PassThrough=y("readable-stream/passthrough.js"),C.Stream=C,C.prototype.pipe=function(s,r){function n(A){s.writable&&s.write(A)===!1&&d.pause&&d.pause()}function e(){d.readable&&d.resume&&d.resume()}function l(){i||(i=!0,s.end())}function c(){i||(i=!0,typeof s.destroy=="function"&&s.destroy())}function o(A){if(f(),h.listenerCount(this,"error")===0)throw A}function f(){d.removeListener("data",n),s.removeListener("drain",e),d.removeListener("end",l),d.removeListener("close",c),d.removeListener("error",o),s.removeListener("error",o),d.removeListener("end",f),d.removeListener("close",f),s.removeListener("close",f)}var d=this;d.on("data",n),s.on("drain",e),s._isStdio||r&&r.end===!1||(d.on("end",l),d.on("close",c));var i=!1;return d.on("error",o),s.on("error",o),d.on("end",f),d.on("close",f),s.on("close",f),s.emit("pipe",d),s}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(y,E,x){(function(C){var h=y("./lib/request"),s=y("./lib/response"),r=y("xtend"),n=y("builtin-status-codes"),e=y("url"),l=x;l.request=function(c,o){c=typeof c=="string"?e.parse(c):r(c);var f=C.location.protocol.search(/^https?:$/)===-1?"http:":"",d=c.protocol||f,i=c.hostname||c.host,A=c.port,m=c.path||"/";i&&i.indexOf(":")!==-1&&(i="["+i+"]"),c.url=(i?d+"//"+i:"")+(A?":"+A:"")+m,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var v=new h(c);return o&&v.on("response",o),v},l.get=function(c,o){var f=l.request(c,o);return f.end(),f},l.ClientRequest=h,l.IncomingMessage=s.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=n,l.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(y,E,x){(function(C){"use strict";function h(){if(n!==void 0)return n;if(C.XMLHttpRequest){n=new C.XMLHttpRequest;try{n.open("GET",C.XDomainRequest?"/":"https://example.com")}catch(c){n=null}}else n=null;return n}function s(c){var o=h();if(!o)return!1;try{return o.responseType=c,o.responseType===c}catch(f){}return!1}function r(c){return typeof c=="function"}x.fetch=r(C.fetch)&&r(C.ReadableStream),x.writableStream=r(C.WritableStream),x.abortController=r(C.AbortController),x.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),x.blobConstructor=!0}catch(c){}var n,e=C.ArrayBuffer!==void 0,l=e&&r(C.ArrayBuffer.prototype.slice);x.arraybuffer=x.fetch||e&&s("arraybuffer"),x.msstream=!x.fetch&&l&&s("ms-stream"),x.mozchunkedarraybuffer=!x.fetch&&e&&s("moz-chunked-arraybuffer"),x.overrideMimeType=x.fetch||!!h()&&r(h().overrideMimeType),x.vbArray=r(C.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(y,E,x){(function(C,h,s){"use strict";function r(w,B){return c.fetch&&B?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&w?"arraybuffer":c.vbArray&&w?"text:vbarray":"text"}function n(w){try{var B=w.status;return B!==null&&B!==0}catch(b){return!1}}var e=y("babel-runtime/core-js/object/keys"),l=function(w){return w&&w.__esModule?w:{default:w}}(e),c=y("./capability"),o=y("inherits"),f=y("./response"),d=y("readable-stream"),i=y("to-arraybuffer"),A=f.IncomingMessage,m=f.readyStates,v=E.exports=function(w){var B=this;d.Writable.call(B),B._opts=w,B._body=[],B._headers={},w.auth&&B.setHeader("Authorization","Basic "+new s(w.auth).toString("base64")),(0,l.default)(w.headers).forEach(function(u){B.setHeader(u,w.headers[u])});var b,p=!0;if(w.mode==="disable-fetch"||"requestTimeout"in w&&!c.abortController)p=!1,b=!0;else if(w.mode==="prefer-streaming")b=!1;else if(w.mode==="allow-wrong-content-type")b=!c.overrideMimeType;else{if(w.mode&&w.mode!=="default"&&w.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");b=!0}B._mode=r(b,p),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(v,d.Writable),v.prototype.setHeader=function(w,B){var b=this,p=w.toLowerCase();_.indexOf(p)===-1&&(b._headers[p]={name:w,value:B})},v.prototype.getHeader=function(w){var B=this._headers[w.toLowerCase()];return B?B.value:null},v.prototype.removeHeader=function(w){delete this._headers[w.toLowerCase()]},v.prototype._onFinish=function(){var w=this;if(!w._destroyed){var B=w._opts,b=w._headers,p=null;B.method!=="GET"&&B.method!=="HEAD"&&(p=c.arraybuffer?i(s.concat(w._body)):c.blobConstructor?new h.Blob(w._body.map(function(S){return i(S)}),{type:(b["content-type"]||{}).value||""}):s.concat(w._body).toString());var u=[];if((0,l.default)(b).forEach(function(S){var D=b[S].name,R=b[S].value;Array.isArray(R)?R.forEach(function(k){u.push([D,k])}):u.push([D,R])}),w._mode==="fetch"){var a=null;if(c.abortController){var T=new AbortController;a=T.signal,w._fetchAbortController=T,"requestTimeout"in B&&B.requestTimeout!==0&&(w._fetchTimer=h.setTimeout(function(){w.emit("requestTimeout"),w._fetchAbortController&&w._fetchAbortController.abort()},B.requestTimeout))}h.fetch(w._opts.url,{method:w._opts.method,headers:u,body:p||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:a}).then(function(S){w._fetchResponse=S,w._connect()},function(S){h.clearTimeout(w._fetchTimer),w._destroyed||w.emit("error",S)})}else{var O=w._xhr=new h.XMLHttpRequest;try{O.open(w._opts.method,w._opts.url,!0)}catch(S){return void C.nextTick(function(){w.emit("error",S)})}"responseType"in O&&(O.responseType=w._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),w._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){w.emit("requestTimeout")}),u.forEach(function(S){O.setRequestHeader(S[0],S[1])}),w._response=null,O.onreadystatechange=function(){switch(O.readyState){case m.LOADING:case m.DONE:w._onXHRProgress()}},w._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){w._onXHRProgress()}),O.onerror=function(){w._destroyed||w.emit("error",new Error("XHR error"))};try{O.send(p)}catch(S){return void C.nextTick(function(){w.emit("error",S)})}}}},v.prototype._onXHRProgress=function(){var w=this;n(w._xhr)&&!w._destroyed&&(w._response||w._connect(),w._response._onXHRProgress())},v.prototype._connect=function(){var w=this;w._destroyed||(w._response=new A(w._xhr,w._fetchResponse,w._mode,w._fetchTimer),w._response.on("error",function(B){w.emit("error",B)}),w.emit("response",w._response))},v.prototype._write=function(w,B,b){this._body.push(w),b()},v.prototype.abort=v.prototype.destroy=function(){var w=this;w._destroyed=!0,h.clearTimeout(w._fetchTimer),w._response&&(w._response._destroyed=!0),w._xhr?w._xhr.abort():w._fetchAbortController&&w._fetchAbortController.abort()},v.prototype.end=function(w,B,b){var p=this;typeof w=="function"&&(b=w,w=void 0),d.Writable.prototype.end.call(p,w,B,b)},v.prototype.flushHeaders=function(){},v.prototype.setTimeout=function(){},v.prototype.setNoDelay=function(){},v.prototype.setSocketKeepAlive=function(){};var _=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(y,E,x){(function(C,h,s){"use strict";var r=y("babel-runtime/core-js/promise"),n=function(d){return d&&d.__esModule?d:{default:d}}(r),e=y("./capability"),l=y("inherits"),c=y("readable-stream"),o=x.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=x.IncomingMessage=function(d,i,A,m){var v=this;if(c.Readable.call(v),v._mode=A,v.headers={},v.rawHeaders=[],v.trailers={},v.rawTrailers=[],v.on("end",function(){C.nextTick(function(){v.emit("close")})}),A==="fetch"){if(v._fetchResponse=i,v.url=i.url,v.statusCode=i.status,v.statusMessage=i.statusText,i.headers.forEach(function(p,u){v.headers[u.toLowerCase()]=p,v.rawHeaders.push(u,p)}),e.writableStream){var _=new WritableStream({write:function(p){return new n.default(function(u,a){v._destroyed?a():v.push(new s(p))?u():v._resumeFetch=u})},close:function(){h.clearTimeout(m),v._destroyed||v.push(null)},abort:function(p){v._destroyed||v.emit("error",p)}});try{return void i.body.pipeTo(_).catch(function(p){h.clearTimeout(m),v._destroyed||v.emit("error",p)})}catch(p){}}var w=i.body.getReader();!function p(){w.read().then(function(u){if(!v._destroyed){if(u.done)return h.clearTimeout(m),void v.push(null);v.push(new s(u.value)),p()}}).catch(function(u){h.clearTimeout(m),v._destroyed||v.emit("error",u)})}()}else if(v._xhr=d,v._pos=0,v.url=d.responseURL,v.statusCode=d.status,v.statusMessage=d.statusText,d.getAllResponseHeaders().split(/\r?\n/).forEach(function(p){var u=p.match(/^([^:]+):\s*(.*)/);if(u){var a=u[1].toLowerCase();a==="set-cookie"?(v.headers[a]===void 0&&(v.headers[a]=[]),v.headers[a].push(u[2])):v.headers[a]!==void 0?v.headers[a]+=", "+u[2]:v.headers[a]=u[2],v.rawHeaders.push(u[1],u[2])}}),v._charset="x-user-defined",!e.overrideMimeType){var B=v.rawHeaders["mime-type"];if(B){var b=B.match(/;\s*charset=([^;])(;|$)/);b&&(v._charset=b[1].toLowerCase())}v._charset||(v._charset="utf-8")}};l(f,c.Readable),f.prototype._read=function(){var d=this,i=d._resumeFetch;i&&(d._resumeFetch=null,i())},f.prototype._onXHRProgress=function(){var d=this,i=d._xhr,A=null;switch(d._mode){case"text:vbarray":if(i.readyState!==o.DONE)break;try{A=new h.VBArray(i.responseBody).toArray()}catch(B){}if(A!==null){d.push(new s(A));break}case"text":try{A=i.responseText}catch(B){d._mode="text:vbarray";break}if(A.length>d._pos){var m=A.substr(d._pos);if(d._charset==="x-user-defined"){for(var v=new s(m.length),_=0;_<m.length;_++)v[_]=255&m.charCodeAt(_);d.push(v)}else d.push(m,d._charset);d._pos=A.length}break;case"arraybuffer":if(i.readyState!==o.DONE||!i.response)break;A=i.response,d.push(new s(new Uint8Array(A)));break;case"moz-chunked-arraybuffer":if(A=i.response,i.readyState!==o.LOADING||!A)break;d.push(new s(new Uint8Array(A)));break;case"ms-stream":if(A=i.response,i.readyState!==o.LOADING)break;var w=new h.MSStreamReader;w.onprogress=function(){w.result.byteLength>d._pos&&(d.push(new s(new Uint8Array(w.result.slice(d._pos)))),d._pos=w.result.byteLength)},w.onload=function(){d.push(null)},w.readAsArrayBuffer(A)}d._xhr.readyState===o.DONE&&d._mode!=="ms-stream"&&d.push(null)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(y,E,x){"use strict";function C(B){if(!B)return"utf8";for(var b;;)switch(B){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return B;default:if(b)return;B=(""+B).toLowerCase(),b=!0}}function h(B){var b=C(B);if(typeof b!="string"&&(_.isEncoding===w||!w(B)))throw new Error("Unknown encoding: "+B);return b||B}function s(B){this.encoding=h(B);var b;switch(this.encoding){case"utf16le":this.text=f,this.end=d,b=4;break;case"utf8":this.fillLast=l,b=4;break;case"base64":this.text=i,this.end=A,b=3;break;default:return this.write=m,void(this.end=v)}this.lastNeed=0,this.lastTotal=0,this.lastChar=_.allocUnsafe(b)}function r(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,b,p){var u=b.length-1;if(u<p)return 0;var a=r(b[u]);return a>=0?(a>0&&(B.lastNeed=a-1),a):--u<p||a===-2?0:(a=r(b[u]))>=0?(a>0&&(B.lastNeed=a-2),a):--u<p||a===-2?0:(a=r(b[u]),a>=0?(a>0&&(a===2?a=0:B.lastNeed=a-3),a):0)}function e(B,b,p){if((192&b[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&b.length>1){if((192&b[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&b.length>2&&(192&b[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function l(B){var b=this.lastTotal-this.lastNeed,p=e(this,B,b);return p!==void 0?p:this.lastNeed<=B.length?(B.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,b,0,B.length),void(this.lastNeed-=B.length))}function c(B,b){var p=n(this,B,b);if(!this.lastNeed)return B.toString("utf8",b);this.lastTotal=p;var u=B.length-(p-this.lastNeed);return B.copy(this.lastChar,0,u),B.toString("utf8",b,u)}function o(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+"\u951F\uFFFD":b}function f(B,b){if((B.length-b)%2==0){var p=B.toString("utf16le",b);if(p){var u=p.charCodeAt(p.length-1);if(u>=55296&&u<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],p.slice(0,-1)}return p}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",b,B.length-1)}function d(B){var b=B&&B.length?this.write(B):"";if(this.lastNeed){var p=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,p)}return b}function i(B,b){var p=(B.length-b)%3;return p===0?B.toString("base64",b):(this.lastNeed=3-p,this.lastTotal=3,p===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",b,B.length-p))}function A(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function m(B){return B.toString(this.encoding)}function v(B){return B&&B.length?this.write(B):""}var _=y("safe-buffer").Buffer,w=_.isEncoding||function(B){switch((B=""+B)&&B.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};x.StringDecoder=s,s.prototype.write=function(B){if(B.length===0)return"";var b,p;if(this.lastNeed){if((b=this.fillLast(B))===void 0)return"";p=this.lastNeed,this.lastNeed=0}else p=0;return p<B.length?b?b+this.text(B,p):this.text(B,p):b||""},s.prototype.end=o,s.prototype.text=c,s.prototype.fillLast=function(B){if(this.lastNeed<=B.length)return B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,B.length),this.lastNeed-=B.length}},{"safe-buffer":193}],201:[function(y,E,x){(function(C,h){function s(o,f){this._id=o,this._clearFn=f}var r=y("process/browser.js").nextTick,n=Function.prototype.apply,e=Array.prototype.slice,l={},c=0;x.setTimeout=function(){return new s(n.call(setTimeout,window,arguments),clearTimeout)},x.setInterval=function(){return new s(n.call(setInterval,window,arguments),clearInterval)},x.clearTimeout=x.clearInterval=function(o){o.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},x.enroll=function(o,f){clearTimeout(o._idleTimeoutId),o._idleTimeout=f},x.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},x._unrefActive=x.active=function(o){clearTimeout(o._idleTimeoutId);var f=o._idleTimeout;f>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},x.setImmediate=typeof C=="function"?C:function(o){var f=c++,d=!(arguments.length<2)&&e.call(arguments,1);return l[f]=!0,r(function(){l[f]&&(d?o.apply(null,d):o.call(null),x.clearImmediate(f))}),f},x.clearImmediate=typeof h=="function"?h:function(o){delete l[o]}}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(y,E,x){var C=y("buffer").Buffer;E.exports=function(h){if(h instanceof Uint8Array){if(h.byteOffset===0&&h.byteLength===h.buffer.byteLength)return h.buffer;if(typeof h.buffer.slice=="function")return h.buffer.slice(h.byteOffset,h.byteOffset+h.byteLength)}if(C.isBuffer(h)){for(var s=new Uint8Array(h.length),r=h.length,n=0;n<r;n++)s[n]=h[n];return s.buffer}throw new Error("Argument must be a Buffer")}},{buffer:38}],203:[function(y,E,x){"use strict";function C(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function h(a,T,O){if(a&&l.isObject(a)&&a instanceof C)return a;var S=new C;return S.parse(a,T,O),S}function s(a){return l.isString(a)&&(a=h(a)),a instanceof C?a.format():C.prototype.format.call(a)}function r(a,T){return h(a,!1,!0).resolve(T)}function n(a,T){return a?h(a,!1,!0).resolveObject(T):T}var e=y("punycode"),l=y("./util");x.parse=h,x.resolve=r,x.resolveObject=n,x.format=s,x.Url=C;var c=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r",`
`," "],i=["{","}","|","\\","^","`"].concat(d),A=["'"].concat(i),m=["%","/","?",";","#"].concat(A),v=["/","?","#"],_=/^[+a-z0-9A-Z_-]{0,63}$/,w=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},p={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},u=y("querystring");C.prototype.parse=function(a,T,O){if(!l.isString(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var S=a.indexOf("?"),D=S!==-1&&S<a.indexOf("#")?"?":"#",R=a.split(D),k=/\\/g;R[0]=R[0].replace(k,"/"),a=R.join(D);var Q=a;if(Q=Q.trim(),!O&&a.split("#").length===1){var Y=f.exec(Q);if(Y)return this.path=Q,this.href=Q,this.pathname=Y[1],Y[2]?(this.search=Y[2],this.query=T?u.parse(this.search.substr(1)):this.search.substr(1)):T&&(this.search="",this.query={}),this}var U=c.exec(Q);if(U){U=U[0];var K=U.toLowerCase();this.protocol=K,Q=Q.substr(U.length)}if(O||U||Q.match(/^\/\/[^@\/]+@[^@\/]+/)){var z=Q.substr(0,2)==="//";!z||U&&b[U]||(Q=Q.substr(2),this.slashes=!0)}if(!b[U]&&(z||U&&!p[U])){for(var F=-1,H=0;H<v.length;H++){var G=Q.indexOf(v[H]);G!==-1&&(F===-1||G<F)&&(F=G)}var ee,re;re=F===-1?Q.lastIndexOf("@"):Q.lastIndexOf("@",F),re!==-1&&(ee=Q.slice(0,re),Q=Q.slice(re+1),this.auth=decodeURIComponent(ee)),F=-1;for(var H=0;H<m.length;H++){var G=Q.indexOf(m[H]);G!==-1&&(F===-1||G<F)&&(F=G)}F===-1&&(F=Q.length),this.host=Q.slice(0,F),Q=Q.slice(F),this.parseHost(),this.hostname=this.hostname||"";var pe=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!pe)for(var ie=this.hostname.split(/\./),H=0,ge=ie.length;H<ge;H++){var he=ie[H];if(he&&!he.match(_)){for(var be="",fe=0,de=he.length;fe<de;fe++)he.charCodeAt(fe)>127?be+="x":be+=he[fe];if(!be.match(_)){var $=ie.slice(0,H),ue=ie.slice(H+1),Ae=he.match(w);Ae&&($.push(Ae[1]),ue.unshift(Ae[2])),ue.length&&(Q="/"+ue.join(".")+Q),this.hostname=$.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),pe||(this.hostname=e.toASCII(this.hostname));var ce=this.port?":"+this.port:"",xe=this.hostname||"";this.host=xe+ce,this.href+=this.host,pe&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Q[0]!=="/"&&(Q="/"+Q))}if(!B[K])for(var H=0,ge=A.length;H<ge;H++){var De=A[H];if(Q.indexOf(De)!==-1){var Re=encodeURIComponent(De);Re===De&&(Re=escape(De)),Q=Q.split(De).join(Re)}}var ne=Q.indexOf("#");ne!==-1&&(this.hash=Q.substr(ne),Q=Q.slice(0,ne));var N=Q.indexOf("?");if(N!==-1?(this.search=Q.substr(N),this.query=Q.substr(N+1),T&&(this.query=u.parse(this.query)),Q=Q.slice(0,N)):T&&(this.search="",this.query={}),Q&&(this.pathname=Q),p[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ce=this.pathname||"",W=this.search||"";this.path=ce+W}return this.href=this.format(),this},C.prototype.format=function(){var a=this.auth||"";a&&(a=encodeURIComponent(a),a=a.replace(/%3A/i,":"),a+="@");var T=this.protocol||"",O=this.pathname||"",S=this.hash||"",D=!1,R="";this.host?D=a+this.host:this.hostname&&(D=a+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(D+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(R=u.stringify(this.query));var k=this.search||R&&"?"+R||"";return T&&T.substr(-1)!==":"&&(T+=":"),this.slashes||(!T||p[T])&&D!==!1?(D="//"+(D||""),O&&O.charAt(0)!=="/"&&(O="/"+O)):D||(D=""),S&&S.charAt(0)!=="#"&&(S="#"+S),k&&k.charAt(0)!=="?"&&(k="?"+k),O=O.replace(/[?#]/g,function(Q){return encodeURIComponent(Q)}),k=k.replace("#","%23"),T+D+O+k+S},C.prototype.resolve=function(a){return this.resolveObject(h(a,!1,!0)).format()},C.prototype.resolveObject=function(a){if(l.isString(a)){var T=new C;T.parse(a,!1,!0),a=T}for(var O=new C,S=Object.keys(this),D=0;D<S.length;D++){var R=S[D];O[R]=this[R]}if(O.hash=a.hash,a.href==="")return O.href=O.format(),O;if(a.slashes&&!a.protocol){for(var k=Object.keys(a),Q=0;Q<k.length;Q++){var Y=k[Q];Y!=="protocol"&&(O[Y]=a[Y])}return p[O.protocol]&&O.hostname&&!O.pathname&&(O.path=O.pathname="/"),O.href=O.format(),O}if(a.protocol&&a.protocol!==O.protocol){if(!p[a.protocol]){for(var U=Object.keys(a),K=0;K<U.length;K++){var z=U[K];O[z]=a[z]}return O.href=O.format(),O}if(O.protocol=a.protocol,a.host||b[a.protocol])O.pathname=a.pathname;else{for(var ge=(a.pathname||"").split("/");ge.length&&!(a.host=ge.shift()););a.host||(a.host=""),a.hostname||(a.hostname=""),ge[0]!==""&&ge.unshift(""),ge.length<2&&ge.unshift(""),O.pathname=ge.join("/")}if(O.search=a.search,O.query=a.query,O.host=a.host||"",O.auth=a.auth,O.hostname=a.hostname||a.host,O.port=a.port,O.pathname||O.search){var F=O.pathname||"",H=O.search||"";O.path=F+H}return O.slashes=O.slashes||a.slashes,O.href=O.format(),O}var G=O.pathname&&O.pathname.charAt(0)==="/",ee=a.host||a.pathname&&a.pathname.charAt(0)==="/",re=ee||G||O.host&&a.pathname,pe=re,ie=O.pathname&&O.pathname.split("/")||[],ge=a.pathname&&a.pathname.split("/")||[],he=O.protocol&&!p[O.protocol];if(he&&(O.hostname="",O.port=null,O.host&&(ie[0]===""?ie[0]=O.host:ie.unshift(O.host)),O.host="",a.protocol&&(a.hostname=null,a.port=null,a.host&&(ge[0]===""?ge[0]=a.host:ge.unshift(a.host)),a.host=null),re=re&&(ge[0]===""||ie[0]==="")),ee)O.host=a.host||a.host===""?a.host:O.host,O.hostname=a.hostname||a.hostname===""?a.hostname:O.hostname,O.search=a.search,O.query=a.query,ie=ge;else if(ge.length)ie||(ie=[]),ie.pop(),ie=ie.concat(ge),O.search=a.search,O.query=a.query;else if(!l.isNullOrUndefined(a.search)){if(he){O.hostname=O.host=ie.shift();var be=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return O.search=a.search,O.query=a.query,l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!ie.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var fe=ie.slice(-1)[0],de=(O.host||a.host||ie.length>1)&&(fe==="."||fe==="..")||fe==="",$=0,ue=ie.length;ue>=0;ue--)fe=ie[ue],fe==="."?ie.splice(ue,1):fe===".."?(ie.splice(ue,1),$++):$&&(ie.splice(ue,1),$--);if(!re&&!pe)for(;$--;$)ie.unshift("..");!re||ie[0]===""||ie[0]&&ie[0].charAt(0)==="/"||ie.unshift(""),de&&ie.join("/").substr(-1)!=="/"&&ie.push("");var Ae=ie[0]===""||ie[0]&&ie[0].charAt(0)==="/";if(he){O.hostname=O.host=Ae?"":ie.length?ie.shift():"";var be=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return re=re||O.host&&ie.length,re&&!Ae&&ie.unshift(""),ie.length?O.pathname=ie.join("/"):(O.pathname=null,O.path=null),l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=a.auth||O.auth,O.slashes=O.slashes||a.slashes,O.href=O.format(),O},C.prototype.parseHost=function(){var a=this.host,T=o.exec(a);T&&(T=T[0],T!==":"&&(this.port=T.substr(1)),a=a.substr(0,a.length-T.length)),a&&(this.hostname=a)}},{"./util":204,punycode:174,querystring:177}],204:[function(y,E,x){"use strict";E.exports={isString:function(C){return typeof C=="string"},isObject:function(C){return typeof C=="object"&&C!==null},isNull:function(C){return C===null},isNullOrUndefined:function(C){return C==null}}},{}],205:[function(y,E,x){(function(C){function h(r,n){function e(){if(!l){if(s("throwDeprecation"))throw new Error(n);s("traceDeprecation")?console.trace(n):console.warn(n),l=!0}return r.apply(this,arguments)}if(s("noDeprecation"))return r;var l=!1;return e}function s(r){try{if(!C.localStorage)return!1}catch(e){return!1}var n=C.localStorage[r];return n!=null&&String(n).toLowerCase()==="true"}E.exports=h}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(y,E,x){E.exports=function(C){return C&&typeof C=="object"&&typeof C.copy=="function"&&typeof C.fill=="function"&&typeof C.readUInt8=="function"}},{}],207:[function(y,E,x){(function(C,h){function s(H,G){var ee={seen:[],stylize:n};return arguments.length>=3&&(ee.depth=arguments[2]),arguments.length>=4&&(ee.colors=arguments[3]),m(G)?ee.showHidden=G:G&&x._extend(ee,G),p(ee.showHidden)&&(ee.showHidden=!1),p(ee.depth)&&(ee.depth=2),p(ee.colors)&&(ee.colors=!1),p(ee.customInspect)&&(ee.customInspect=!0),ee.colors&&(ee.stylize=r),l(ee,H,ee.depth)}function r(H,G){var ee=s.styles[G];return ee?"["+s.colors[ee][0]+"m"+H+"["+s.colors[ee][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function(ee,re){G[ee]=!0}),G}function l(H,G,ee){if(H.customInspect&&G&&S(G.inspect)&&G.inspect!==x.inspect&&(!G.constructor||G.constructor.prototype!==G)){var re=G.inspect(ee,H);return B(re)||(re=l(H,re,ee)),re}var pe=c(H,G);if(pe)return pe;var ie=Object.keys(G),ge=e(ie);if(H.showHidden&&(ie=Object.getOwnPropertyNames(G)),O(G)&&(ie.indexOf("message")>=0||ie.indexOf("description")>=0))return o(G);if(ie.length===0){if(S(G)){var he=G.name?": "+G.name:"";return H.stylize("[Function"+he+"]","special")}if(u(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(T(G))return H.stylize(Date.prototype.toString.call(G),"date");if(O(G))return o(G)}var be="",fe=!1,de=["{","}"];if((A(G)&&(fe=!0,de=["[","]"]),S(G))&&(be=" [Function"+(G.name?": "+G.name:"")+"]"),u(G)&&(be=" "+RegExp.prototype.toString.call(G)),T(G)&&(be=" "+Date.prototype.toUTCString.call(G)),O(G)&&(be=" "+o(G)),ie.length===0&&(!fe||G.length==0))return de[0]+be+de[1];if(ee<0)return u(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var $;return $=fe?f(H,G,ee,ge,ie):ie.map(function(ue){return d(H,G,ee,ge,ue,fe)}),H.seen.pop(),i($,be,de)}function c(H,G){if(p(G))return H.stylize("undefined","undefined");if(B(G)){var ee="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize(ee,"string")}return w(G)?H.stylize(""+G,"number"):m(G)?H.stylize(""+G,"boolean"):v(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function f(H,G,ee,re,pe){for(var ie=[],ge=0,he=G.length;ge<he;++ge)Y(G,String(ge))?ie.push(d(H,G,ee,re,String(ge),!0)):ie.push("");return pe.forEach(function(be){be.match(/^\d+$/)||ie.push(d(H,G,ee,re,be,!0))}),ie}function d(H,G,ee,re,pe,ie){var ge,he,be;if(be=Object.getOwnPropertyDescriptor(G,pe)||{value:G[pe]},be.get?he=be.set?H.stylize("[Getter/Setter]","special"):H.stylize("[Getter]","special"):be.set&&(he=H.stylize("[Setter]","special")),Y(re,pe)||(ge="["+pe+"]"),he||(H.seen.indexOf(be.value)<0?(he=v(ee)?l(H,be.value,null):l(H,be.value,ee-1),he.indexOf(`
`)>-1&&(he=ie?he.split(`
`).map(function(fe){return" "+fe}).join(`
`).substr(2):`
`+he.split(`
`).map(function(fe){return" "+fe}).join(`
`))):he=H.stylize("[Circular]","special")),p(ge)){if(ie&&pe.match(/^\d+$/))return he;ge=JSON.stringify(""+pe),ge.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ge=ge.substr(1,ge.length-2),ge=H.stylize(ge,"name")):(ge=ge.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ge=H.stylize(ge,"string"))}return ge+": "+he}function i(H,G,ee){var re=0;return H.reduce(function(pe,ie){return re++,ie.indexOf(`
`)>=0&&re++,pe+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?ee[0]+(G===""?"":G+`
`)+" "+H.join(`,
`)+" "+ee[1]:ee[0]+G+" "+H.join(", ")+" "+ee[1]}function A(H){return Array.isArray(H)}function m(H){return typeof H=="boolean"}function v(H){return H===null}function _(H){return H==null}function w(H){return typeof H=="number"}function B(H){return typeof H=="string"}function b(H){return typeof H=="symbol"}function p(H){return H===void 0}function u(H){return a(H)&&R(H)==="[object RegExp]"}function a(H){return typeof H=="object"&&H!==null}function T(H){return a(H)&&R(H)==="[object Date]"}function O(H){return a(H)&&(R(H)==="[object Error]"||H instanceof Error)}function S(H){return typeof H=="function"}function D(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||typeof H=="symbol"||H===void 0}function R(H){return Object.prototype.toString.call(H)}function k(H){return H<10?"0"+H.toString(10):H.toString(10)}function Q(){var H=new Date,G=[k(H.getHours()),k(H.getMinutes()),k(H.getSeconds())].join(":");return[H.getDate(),F[H.getMonth()],G].join(" ")}function Y(H,G){return Object.prototype.hasOwnProperty.call(H,G)}var U=/%[sdj%]/g;x.format=function(H){if(!B(H)){for(var G=[],ee=0;ee<arguments.length;ee++)G.push(s(arguments[ee]));return G.join(" ")}for(var ee=1,re=arguments,pe=re.length,ie=String(H).replace(U,function(be){if(be==="%%")return"%";if(ee>=pe)return be;switch(be){case"%s":return String(re[ee++]);case"%d":return Number(re[ee++]);case"%j":try{return JSON.stringify(re[ee++])}catch(fe){return"[Circular]"}default:return be}}),ge=re[ee];ee<pe;ge=re[++ee])v(ge)||!a(ge)?ie+=" "+ge:ie+=" "+s(ge);return ie},x.deprecate=function(H,G){function ee(){if(!re){if(C.throwDeprecation)throw new Error(G);C.traceDeprecation?console.trace(G):console.error(G),re=!0}return H.apply(this,arguments)}if(p(h.process))return function(){return x.deprecate(H,G).apply(this,arguments)};if(C.noDeprecation===!0)return H;var re=!1;return ee};var K,z={};x.debuglog=function(H){if(p(K)&&(K=C.env.NODE_DEBUG||""),H=H.toUpperCase(),!z[H])if(new RegExp("\\b"+H+"\\b","i").test(K)){var G=C.pid;z[H]=function(){var ee=x.format.apply(x,arguments);console.error("%s %d: %s",H,G,ee)}}else z[H]=function(){};return z[H]},x.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},x.isArray=A,x.isBoolean=m,x.isNull=v,x.isNullOrUndefined=_,x.isNumber=w,x.isString=B,x.isSymbol=b,x.isUndefined=p,x.isRegExp=u,x.isObject=a,x.isDate=T,x.isError=O,x.isFunction=S,x.isPrimitive=D,x.isBuffer=y("./support/isBuffer");var F=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];x.log=function(){console.log("%s - %s",Q(),x.format.apply(x,arguments))},x.inherits=y("inherits"),x._extend=function(H,G){if(!G||!a(G))return H;for(var ee=Object.keys(G),re=ee.length;re--;)H[ee[re]]=G[ee[re]];return H}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":206,_process:173,inherits:162}],208:[function(y,E,x){"use strict";(function(){x.stripBOM=function(C){return C[0]==="\uFEFF"?C.substring(1):C}}).call(void 0)},{}],209:[function(y,E,x){"use strict";function C(e){return e&&e.__esModule?e:{default:e}}var h=y("babel-runtime/helpers/typeof"),s=C(h),r=y("babel-runtime/core-js/object/keys"),n=C(r);(function(){var e,l,c,o,f,d={}.hasOwnProperty;e=y("xmlbuilder"),l=y("./defaults").defaults,o=function(i){return typeof i=="string"&&(i.indexOf("&")>=0||i.indexOf(">")>=0||i.indexOf("<")>=0)},f=function(i){return"<![CDATA["+c(i)+"]]>"},c=function(i){return i.replace("]]>","]]]]><![CDATA[>")},x.Builder=function(){function i(A){var m,v,_;this.options={},v=l[.2];for(m in v)d.call(v,m)&&(_=v[m],this.options[m]=_);for(m in A)d.call(A,m)&&(_=A[m],this.options[m]=_)}return i.prototype.buildObject=function(A){var m,v,_,w,B;return m=this.options.attrkey,v=this.options.charkey,(0,n.default)(A).length===1&&this.options.rootName===l[.2].rootName?(B=(0,n.default)(A)[0],A=A[B]):B=this.options.rootName,_=function(b){return function(p,u){var a,T,O,S,D,R;if((u===void 0?"undefined":(0,s.default)(u))!=="object")b.options.cdata&&o(u)?p.raw(f(u)):p.txt(u);else if(Array.isArray(u)){for(S in u)if(d.call(u,S)){T=u[S];for(D in T)O=T[D],p=_(p.ele(D),O).up()}}else for(D in u)if(d.call(u,D))if(T=u[D],D===m){if((T===void 0?"undefined":(0,s.default)(T))==="object")for(a in T)R=T[a],p=p.att(a,R)}else if(D===v)p=b.options.cdata&&o(T)?p.raw(f(T)):p.txt(T);else if(Array.isArray(T))for(S in T)d.call(T,S)&&(O=T[S],p=typeof O=="string"?b.options.cdata&&o(O)?p.ele(D).raw(f(O)).up():p.ele(D,O).up():_(p.ele(D),O).up());else(T===void 0?"undefined":(0,s.default)(T))==="object"?p=_(p.ele(D),T).up():typeof T=="string"&&b.options.cdata&&o(T)?p=p.ele(D).raw(f(T)).up():(T==null&&(T=""),p=p.ele(D,T.toString()).up());return p}}(this),w=e.create(B,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),_(w,A).end(this.options.renderOpts)},i}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(y,E,x){"use strict";(function(){x.defaults={.1:{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],211:[function(y,E,x){"use strict";function C(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-own-property-names"),s=C(h),r=y("babel-runtime/core-js/object/keys"),n=C(r),e=y("babel-runtime/helpers/typeof"),l=C(e);(function(){var c,o,f,d,i,A,m,v,_=function(b,p){return function(){return b.apply(p,arguments)}},w=function(b,p){function u(){this.constructor=b}for(var a in p)B.call(p,a)&&(b[a]=p[a]);return u.prototype=p.prototype,b.prototype=new u,b.__super__=p.prototype,b},B={}.hasOwnProperty;m=y("sax"),f=y("events"),c=y("./bom"),A=y("./processors"),v=y("timers").setImmediate,o=y("./defaults").defaults,d=function(b){return(b===void 0?"undefined":(0,l.default)(b))==="object"&&b!=null&&(0,n.default)(b).length===0},i=function(b,p,u){var a,T,O;for(a=0,T=b.length;a<T;a++)O=b[a],p=O(p,u);return p},x.Parser=function(b){function p(u){this.parseString=_(this.parseString,this),this.reset=_(this.reset,this),this.assignOrPush=_(this.assignOrPush,this),this.processAsync=_(this.processAsync,this);var a,T,O;if(!(this instanceof x.Parser))return new x.Parser(u);this.options={},T=o[.2];for(a in T)B.call(T,a)&&(O=T[a],this.options[a]=O);for(a in u)B.call(u,a)&&(O=u[a],this.options[a]=O);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(A.normalize)),this.reset()}return w(p,b),p.prototype.processAsync=function(){var u,a;try{return this.remaining.length<=this.options.chunkSize?(u=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(u),this.saxParser.close()):(u=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(u),v(this.processAsync))}catch(T){if(a=T,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(a)}},p.prototype.assignOrPush=function(u,a,T){return a in u?(u[a]instanceof Array||(u[a]=[u[a]]),u[a].push(T)):this.options.explicitArray?u[a]=[T]:u[a]=T},p.prototype.reset=function(){var u,a,T,O;return this.removeAllListeners(),this.saxParser=m.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(S){return function(D){if(S.saxParser.resume(),!S.saxParser.errThrown)return S.saxParser.errThrown=!0,S.emit("error",D)}}(this),this.saxParser.onend=function(S){return function(){if(!S.saxParser.ended)return S.saxParser.ended=!0,S.emit("end",S.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,O=[],u=this.options.attrkey,a=this.options.charkey,this.saxParser.onopentag=function(S){return function(D){var R,k,Q,Y,U;if(Q={},Q[a]="",!S.options.ignoreAttrs){U=D.attributes;for(R in U)B.call(U,R)&&(u in Q||S.options.mergeAttrs||(Q[u]={}),k=S.options.attrValueProcessors?i(S.options.attrValueProcessors,D.attributes[R],R):D.attributes[R],Y=S.options.attrNameProcessors?i(S.options.attrNameProcessors,R):R,S.options.mergeAttrs?S.assignOrPush(Q,Y,k):Q[u][Y]=k)}return Q["#name"]=S.options.tagNameProcessors?i(S.options.tagNameProcessors,D.name):D.name,S.options.xmlns&&(Q[S.options.xmlnskey]={uri:D.uri,local:D.local}),O.push(Q)}}(this),this.saxParser.onclosetag=function(S){return function(){var D,R,k,Q,Y,U,K,z,F,H;if(U=O.pop(),Y=U["#name"],S.options.explicitChildren&&S.options.preserveChildrenOrder||delete U["#name"],U.cdata===!0&&(D=U.cdata,delete U.cdata),F=O[O.length-1],U[a].match(/^\s*$/)&&!D?(R=U[a],delete U[a]):(S.options.trim&&(U[a]=U[a].trim()),S.options.normalize&&(U[a]=U[a].replace(/\s{2,}/g," ").trim()),U[a]=S.options.valueProcessors?i(S.options.valueProcessors,U[a],Y):U[a],(0,n.default)(U).length===1&&a in U&&!S.EXPLICIT_CHARKEY&&(U=U[a])),d(U)&&(U=S.options.emptyTag!==""?S.options.emptyTag:R),S.options.validator!=null&&(H="/"+function(){var G,ee,re;for(re=[],G=0,ee=O.length;G<ee;G++)Q=O[G],re.push(Q["#name"]);return re}().concat(Y).join("/"),function(){var G;try{U=S.options.validator(H,F&&F[Y],U)}catch(ee){return G=ee,S.emit("error",G)}}()),S.options.explicitChildren&&!S.options.mergeAttrs&&(U===void 0?"undefined":(0,l.default)(U))==="object")if(S.options.preserveChildrenOrder){if(F){F[S.options.childkey]=F[S.options.childkey]||[],K={};for(k in U)B.call(U,k)&&(K[k]=U[k]);F[S.options.childkey].push(K),delete U["#name"],(0,n.default)(U).length===1&&a in U&&!S.EXPLICIT_CHARKEY&&(U=U[a])}}else Q={},S.options.attrkey in U&&(Q[S.options.attrkey]=U[S.options.attrkey],delete U[S.options.attrkey]),!S.options.charsAsChildren&&S.options.charkey in U&&(Q[S.options.charkey]=U[S.options.charkey],delete U[S.options.charkey]),(0,s.default)(U).length>0&&(Q[S.options.childkey]=U),U=Q;return O.length>0?S.assignOrPush(F,Y,U):(S.options.explicitRoot&&(z=U,U={},U[Y]=z),S.resultObject=U,S.saxParser.ended=!0,S.emit("end",S.resultObject))}}(this),T=function(S){return function(D){var R,k;if(k=O[O.length-1])return k[a]+=D,S.options.explicitChildren&&S.options.preserveChildrenOrder&&S.options.charsAsChildren&&(S.options.includeWhiteChars||D.replace(/\\n/g,"").trim()!=="")&&(k[S.options.childkey]=k[S.options.childkey]||[],R={"#name":"__text__"},R[a]=D,S.options.normalize&&(R[a]=R[a].replace(/\s{2,}/g," ").trim()),k[S.options.childkey].push(R)),k}}(this),this.saxParser.ontext=T,this.saxParser.oncdata=function(S){return function(D){var R;if(R=T(D))return R.cdata=!0}}()},p.prototype.parseString=function(u,a){var T;a!=null&&typeof a=="function"&&(this.on("end",function(O){return this.reset(),a(null,O)}),this.on("error",function(O){return this.reset(),a(O)}));try{return u=u.toString(),u.trim()===""?(this.emit("end",null),!0):(u=c.stripBOM(u),this.options.async?(this.remaining=u,v(this.processAsync),this.saxParser):this.saxParser.write(u).close())}catch(O){if(T=O,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",T),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw T}},p}(f.EventEmitter),x.parseString=function(b,p,u){var a,T,O;return u!=null?(typeof u=="function"&&(a=u),(p===void 0?"undefined":(0,l.default)(p))==="object"&&(T=p)):(typeof p=="function"&&(a=p),T={}),O=new x.Parser(T),O.parseString(b,a)}}).call(void 0)},{"./bom":208,"./defaults":210,"./processors":212,"babel-runtime/core-js/object/get-own-property-names":21,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,events:158,sax:194,timers:201}],212:[function(y,E,x){"use strict";(function(){var C;C=new RegExp(/(?!xmlns)^.*:/),x.normalize=function(h){return h.toLowerCase()},x.firstCharLowerCase=function(h){return h.charAt(0).toLowerCase()+h.slice(1)},x.stripPrefix=function(h){return h.replace(C,"")},x.parseNumbers=function(h){return isNaN(h)||(h=h%1==0?parseInt(h,10):parseFloat(h)),h},x.parseBooleans=function(h){return/^(?:true|false)$/i.test(h)&&(h=h.toLowerCase()==="true"),h}}).call(void 0)},{}],213:[function(y,E,x){"use strict";(function(){var C,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;h=y("./defaults"),C=y("./builder"),s=y("./parser"),r=y("./processors"),x.defaults=h.defaults,x.processors=r,x.ValidationError=function(l){function c(o){this.message=o}return n(c,l),c}(Error),x.Builder=C.Builder,x.Parser=s.Parser,x.parseString=s.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(y,E,x){"use strict";function C(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-prototype-of"),s=C(h),r=y("babel-runtime/helpers/typeof"),n=C(r),e=y("babel-runtime/core-js/object/assign"),l=C(e);(function(){var c,o,f,d,i,A,m=[].slice,v={}.hasOwnProperty;c=function(){var _,w,B,b,p,u;if(u=arguments[0],p=2<=arguments.length?m.call(arguments,1):[],d(l.default))l.default.apply(null,arguments);else for(_=0,B=p.length;_<B;_++)if((b=p[_])!=null)for(w in b)v.call(b,w)&&(u[w]=b[w]);return u},d=function(_){return!!_&&Object.prototype.toString.call(_)==="[object Function]"},i=function(_){var w;return!!_&&((w=_===void 0?"undefined":(0,n.default)(_))==="function"||w==="object")},o=function(_){return d(Array.isArray)?Array.isArray(_):Object.prototype.toString.call(_)==="[object Array]"},f=function(_){var w;if(o(_))return!_.length;for(w in _)if(v.call(_,w))return!1;return!0},A=function(_){var w,B;return i(_)&&(B=(0,s.default)(_))&&(w=B.constructor)&&typeof w=="function"&&w instanceof w&&Function.prototype.toString.call(w)===Function.prototype.toString.call(Object)},E.exports.assign=c,E.exports.isFunction=d,E.exports.isObject=i,E.exports.isArray=o,E.exports.isEmpty=f,E.exports.isPlainObject=A}).call(void 0)},{"babel-runtime/core-js/object/assign":18,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/helpers/typeof":32}],215:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){E.exports=function(){function s(r,n,e){if(this.options=r.options,this.stringify=r.stringify,n==null)throw new Error("Missing attribute name of element "+r.name);if(e==null)throw new Error("Missing attribute value for attribute "+n+" of element "+r.name);this.name=this.stringify.attName(n),this.value=this.stringify.attValue(e)}return s.prototype.clone=function(){return(0,h.default)(this)},s.prototype.toString=function(r){return this.options.writer.set(r).attribute(this)},s}()}).call(void 0)},{"babel-runtime/core-js/object/create":19}],216:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=y("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).cdata(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],217:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=y("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing comment text");this.text=this.stringify.comment(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).comment(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],218:[function(y,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=y("./XMLNode"),E.exports=function(r){function n(e,l,c,o,f,d){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing DTD element name");if(c==null)throw new Error("Missing DTD attribute name");if(!o)throw new Error("Missing DTD attribute type");if(!f)throw new Error("Missing DTD attribute default");if(f.indexOf("#")!==0&&(f="#"+f),!f.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(d&&!f.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(l),this.attributeName=this.stringify.attName(c),this.attributeType=this.stringify.dtdAttType(o),this.defaultValue=this.stringify.dtdAttDefault(d),this.defaultValueType=f}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],219:[function(y,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=y("./XMLNode"),E.exports=function(r){function n(e,l,c){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing DTD element name");c||(c="(#PCDATA)"),Array.isArray(c)&&(c="("+c.join(",")+")"),this.name=this.stringify.eleName(l),this.value=this.stringify.dtdElementValue(c)}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],220:[function(y,E,x){"use strict";(function(){var C,h,s=function(n,e){function l(){this.constructor=n}for(var c in e)r.call(e,c)&&(n[c]=e[c]);return l.prototype=e.prototype,n.prototype=new l,n.__super__=e.prototype,n},r={}.hasOwnProperty;h=y("./Utility").isObject,C=y("./XMLNode"),E.exports=function(n){function e(l,c,o,f){if(e.__super__.constructor.call(this,l),o==null)throw new Error("Missing entity name");if(f==null)throw new Error("Missing entity value");if(this.pe=!!c,this.name=this.stringify.eleName(o),h(f)){if(!f.pubID&&!f.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(f.pubID&&!f.sysID)throw new Error("System identifier is required for a public external entity");if(f.pubID!=null&&(this.pubID=this.stringify.dtdPubID(f.pubID)),f.sysID!=null&&(this.sysID=this.stringify.dtdSysID(f.sysID)),f.nData!=null&&(this.nData=this.stringify.dtdNData(f.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(f)}return s(e,n),e.prototype.toString=function(l){return this.options.writer.set(l).dtdEntity(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],221:[function(y,E,x){"use strict";(function(){var C,h=function(r,n){function e(){this.constructor=r}for(var l in n)s.call(n,l)&&(r[l]=n[l]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},s={}.hasOwnProperty;C=y("./XMLNode"),E.exports=function(r){function n(e,l,c){if(n.__super__.constructor.call(this,e),l==null)throw new Error("Missing notation name");if(!c.pubID&&!c.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(l),c.pubID!=null&&(this.pubID=this.stringify.dtdPubID(c.pubID)),c.sysID!=null&&(this.sysID=this.stringify.dtdSysID(c.sysID))}return h(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],222:[function(y,E,x){"use strict";(function(){var C,h,s=function(n,e){function l(){this.constructor=n}for(var c in e)r.call(e,c)&&(n[c]=e[c]);return l.prototype=e.prototype,n.prototype=new l,n.__super__=e.prototype,n},r={}.hasOwnProperty;h=y("./Utility").isObject,C=y("./XMLNode"),E.exports=function(n){function e(l,c,o,f){var d;e.__super__.constructor.call(this,l),h(c)&&(d=c,c=d.version,o=d.encoding,f=d.standalone),c||(c="1.0"),this.version=this.stringify.xmlVersion(c),o!=null&&(this.encoding=this.stringify.xmlEncoding(o)),f!=null&&(this.standalone=this.stringify.xmlStandalone(f))}return s(e,n),e.prototype.toString=function(l){return this.options.writer.set(l).declaration(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],223:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l=function(o,f){function d(){this.constructor=o}for(var i in f)c.call(f,i)&&(o[i]=f[i]);return d.prototype=f.prototype,o.prototype=new d,o.__super__=f.prototype,o},c={}.hasOwnProperty;e=y("./Utility").isObject,n=y("./XMLNode"),C=y("./XMLDTDAttList"),s=y("./XMLDTDEntity"),h=y("./XMLDTDElement"),r=y("./XMLDTDNotation"),E.exports=function(o){function f(d,i,A){var m,v;f.__super__.constructor.call(this,d),this.documentObject=d,e(i)&&(m=i,i=m.pubID,A=m.sysID),A==null&&(v=[i,A],A=v[0],i=v[1]),i!=null&&(this.pubID=this.stringify.dtdPubID(i)),A!=null&&(this.sysID=this.stringify.dtdSysID(A))}return l(f,o),f.prototype.element=function(d,i){var A;return A=new h(this,d,i),this.children.push(A),this},f.prototype.attList=function(d,i,A,m,v){var _;return _=new C(this,d,i,A,m,v),this.children.push(_),this},f.prototype.entity=function(d,i){var A;return A=new s(this,!1,d,i),this.children.push(A),this},f.prototype.pEntity=function(d,i){var A;return A=new s(this,!0,d,i),this.children.push(A),this},f.prototype.notation=function(d,i){var A;return A=new r(this,d,i),this.children.push(A),this},f.prototype.toString=function(d){return this.options.writer.set(d).docType(this)},f.prototype.ele=function(d,i){return this.element(d,i)},f.prototype.att=function(d,i,A,m,v){return this.attList(d,i,A,m,v)},f.prototype.ent=function(d,i){return this.entity(d,i)},f.prototype.pent=function(d,i){return this.pEntity(d,i)},f.prototype.not=function(d,i){return this.notation(d,i)},f.prototype.up=function(){return this.root()||this.documentObject},f}(n)}).call(void 0)},{"./Utility":214,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLNode":227}],224:[function(y,E,x){"use strict";(function(){var C,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;r=y("./Utility").isPlainObject,C=y("./XMLNode"),s=y("./XMLStringifier"),h=y("./XMLStringWriter"),E.exports=function(l){function c(o){c.__super__.constructor.call(this,null),o||(o={}),o.writer||(o.writer=new h),this.options=o,this.stringify=new s(o),this.isDocument=!0}return n(c,l),c.prototype.end=function(o){var f;return o?r(o)&&(f=o,o=this.options.writer.set(f)):o=this.options.writer,o.document(this)},c.prototype.toString=function(o){return this.options.writer.set(o).document(this)},c}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227,"./XMLStringWriter":231,"./XMLStringifier":232}],225:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,i,A,m,v,_,w,B,b,p={}.hasOwnProperty;b=y("./Utility"),w=b.isObject,_=b.isFunction,B=b.isPlainObject,f=y("./XMLElement"),h=y("./XMLCData"),s=y("./XMLComment"),i=y("./XMLRaw"),v=y("./XMLText"),d=y("./XMLProcessingInstruction"),c=y("./XMLDeclaration"),o=y("./XMLDocType"),r=y("./XMLDTDAttList"),e=y("./XMLDTDEntity"),n=y("./XMLDTDElement"),l=y("./XMLDTDNotation"),C=y("./XMLAttribute"),m=y("./XMLStringifier"),A=y("./XMLStringWriter"),E.exports=function(){function u(a,T,O){var S;a||(a={}),a.writer?B(a.writer)&&(S=a.writer,a.writer=new A(S)):a.writer=new A(a),this.options=a,this.writer=a.writer,this.stringify=new m(a),this.onDataCallback=T||function(){},this.onEndCallback=O||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return u.prototype.node=function(a,T,O){var S;if(a==null)throw new Error("Missing node name");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node");return this.openCurrent(),a=a.valueOf(),T==null&&(T={}),T=T.valueOf(),w(T)||(S=[T,O],O=S[0],T=S[1]),this.currentNode=new f(this,a,T),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,O!=null&&this.text(O),this},u.prototype.element=function(a,T,O){return this.currentNode&&this.currentNode instanceof o?this.dtdElement.apply(this,arguments):this.node(a,T,O)},u.prototype.attribute=function(a,T){var O,S;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode");if(a!=null&&(a=a.valueOf()),w(a))for(O in a)p.call(a,O)&&(S=a[O],this.attribute(O,S));else _(T)&&(T=T.apply()),this.options.skipNullAttributes&&T==null||(this.currentNode.attributes[a]=new C(this,a,T));return this},u.prototype.text=function(a){var T;return this.openCurrent(),T=new v(this,a),this.onData(this.writer.text(T,this.currentLevel+1)),this},u.prototype.cdata=function(a){var T;return this.openCurrent(),T=new h(this,a),this.onData(this.writer.cdata(T,this.currentLevel+1)),this},u.prototype.comment=function(a){var T;return this.openCurrent(),T=new s(this,a),this.onData(this.writer.comment(T,this.currentLevel+1)),this},u.prototype.raw=function(a){var T;return this.openCurrent(),T=new i(this,a),this.onData(this.writer.raw(T,this.currentLevel+1)),this},u.prototype.instruction=function(a,T){var O,S,D,R,k;if(this.openCurrent(),a!=null&&(a=a.valueOf()),T!=null&&(T=T.valueOf()),Array.isArray(a))for(O=0,R=a.length;O<R;O++)S=a[O],this.instruction(S);else if(w(a))for(S in a)p.call(a,S)&&(D=a[S],this.instruction(S,D));else _(T)&&(T=T.apply()),k=new d(this,a,T),this.onData(this.writer.processingInstruction(k,this.currentLevel+1));return this},u.prototype.declaration=function(a,T,O){var S;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return S=new c(this,a,T,O),this.onData(this.writer.declaration(S,this.currentLevel+1)),this},u.prototype.doctype=function(a,T,O){if(this.openCurrent(),a==null)throw new Error("Missing root node name");if(this.root)throw new Error("dtd() must come before the root node");return this.currentNode=new o(this,T,O),this.currentNode.rootNodeName=a,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},u.prototype.dtdElement=function(a,T){var O;return this.openCurrent(),O=new n(this,a,T),this.onData(this.writer.dtdElement(O,this.currentLevel+1)),this},u.prototype.attList=function(a,T,O,S,D){var R;return this.openCurrent(),R=new r(this,a,T,O,S,D),this.onData(this.writer.dtdAttList(R,this.currentLevel+1)),this},u.prototype.entity=function(a,T){var O;return this.openCurrent(),O=new e(this,!1,a,T),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.pEntity=function(a,T){var O;return this.openCurrent(),O=new e(this,!0,a,T),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.notation=function(a,T){var O;return this.openCurrent(),O=new l(this,a,T),this.onData(this.writer.dtdNotation(O,this.currentLevel+1)),this},u.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},u.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},u.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},u.prototype.openNode=function(a){if(!a.isOpen)return!this.root&&this.currentLevel===0&&a instanceof f&&(this.root=a),this.onData(this.writer.openNode(a,this.currentLevel)),a.isOpen=!0},u.prototype.closeNode=function(a){if(!a.isClosed)return this.onData(this.writer.closeNode(a,this.currentLevel)),a.isClosed=!0},u.prototype.onData=function(a){return this.documentStarted=!0,this.onDataCallback(a)},u.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},u.prototype.ele=function(){return this.element.apply(this,arguments)},u.prototype.nod=function(a,T,O){return this.node(a,T,O)},u.prototype.txt=function(a){return this.text(a)},u.prototype.dat=function(a){return this.cdata(a)},u.prototype.com=function(a){return this.comment(a)},u.prototype.ins=function(a,T){return this.instruction(a,T)},u.prototype.dec=function(a,T,O){return this.declaration(a,T,O)},u.prototype.dtd=function(a,T,O){return this.doctype(a,T,O)},u.prototype.e=function(a,T,O){return this.element(a,T,O)},u.prototype.n=function(a,T,O){return this.node(a,T,O)},u.prototype.t=function(a){return this.text(a)},u.prototype.d=function(a){return this.cdata(a)},u.prototype.c=function(a){return this.comment(a)},u.prototype.r=function(a){return this.raw(a)},u.prototype.i=function(a,T){return this.instruction(a,T)},u.prototype.att=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.a=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.ent=function(a,T){return this.entity(a,T)},u.prototype.pent=function(a,T){return this.pEntity(a,T)},u.prototype.not=function(a,T){return this.notation(a,T)},u}()}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLStringWriter":231,"./XMLStringifier":232,"./XMLText":233}],226:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r,n,e,l,c=function(f,d){function i(){this.constructor=f}for(var A in d)o.call(d,A)&&(f[A]=d[A]);return i.prototype=d.prototype,f.prototype=new i,f.__super__=d.prototype,f},o={}.hasOwnProperty;l=y("./Utility"),e=l.isObject,n=l.isFunction,r=y("./XMLNode"),s=y("./XMLAttribute"),E.exports=function(f){function d(i,A,m){if(d.__super__.constructor.call(this,i),A==null)throw new Error("Missing element name");this.name=this.stringify.eleName(A),this.attributes={},m!=null&&this.attribute(m),i.isDocument&&(this.isRoot=!0,this.documentObject=i,i.rootObject=this)}return c(d,f),d.prototype.clone=function(){var i,A,m,v;m=(0,h.default)(this),m.isRoot&&(m.documentObject=null),m.attributes={},v=this.attributes;for(A in v)o.call(v,A)&&(i=v[A],m.attributes[A]=i.clone());return m.children=[],this.children.forEach(function(_){var w;return w=_.clone(),w.parent=m,m.children.push(w)}),m},d.prototype.attribute=function(i,A){var m,v;if(i!=null&&(i=i.valueOf()),e(i))for(m in i)o.call(i,m)&&(v=i[m],this.attribute(m,v));else n(A)&&(A=A.apply()),this.options.skipNullAttributes&&A==null||(this.attributes[i]=new s(this,i,A));return this},d.prototype.removeAttribute=function(i){var A,m,v;if(i==null)throw new Error("Missing attribute name");if(i=i.valueOf(),Array.isArray(i))for(m=0,v=i.length;m<v;m++)A=i[m],delete this.attributes[A];else delete this.attributes[i];return this},d.prototype.toString=function(i){return this.options.writer.set(i).element(this)},d.prototype.att=function(i,A){return this.attribute(i,A)},d.prototype.a=function(i,A){return this.attribute(i,A)},d}(r)}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLNode":227,"babel-runtime/core-js/object/create":19}],227:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,i,A={}.hasOwnProperty;i=y("./Utility"),d=i.isObject,f=i.isFunction,o=i.isEmpty,n=null,C=null,h=null,s=null,r=null,l=null,c=null,e=null,E.exports=function(){function m(v){this.parent=v,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],n||(n=y("./XMLElement"),C=y("./XMLCData"),h=y("./XMLComment"),s=y("./XMLDeclaration"),r=y("./XMLDocType"),l=y("./XMLRaw"),c=y("./XMLText"),e=y("./XMLProcessingInstruction"))}return m.prototype.element=function(v,_,w){var B,b,p,u,a,T,O,S,D,R;if(T=null,_==null&&(_={}),_=_.valueOf(),d(_)||(D=[_,w],w=D[0],_=D[1]),v!=null&&(v=v.valueOf()),Array.isArray(v))for(p=0,O=v.length;p<O;p++)b=v[p],T=this.element(b);else if(f(v))T=this.element(v.apply());else if(d(v)){for(a in v)if(A.call(v,a))if(R=v[a],f(R)&&(R=R.apply()),d(R)&&o(R)&&(R=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&a.indexOf(this.stringify.convertAttKey)===0)T=this.attribute(a.substr(this.stringify.convertAttKey.length),R);else if(!this.options.separateArrayItems&&Array.isArray(R))for(u=0,S=R.length;u<S;u++)b=R[u],B={},B[a]=b,T=this.element(B);else d(R)?(T=this.element(a),T.element(R)):T=this.element(a,R)}else T=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&v.indexOf(this.stringify.convertTextKey)===0?this.text(w):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&v.indexOf(this.stringify.convertCDataKey)===0?this.cdata(w):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&v.indexOf(this.stringify.convertCommentKey)===0?this.comment(w):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&v.indexOf(this.stringify.convertRawKey)===0?this.raw(w):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&v.indexOf(this.stringify.convertPIKey)===0?this.instruction(v.substr(this.stringify.convertPIKey.length),w):this.node(v,_,w);if(T==null)throw new Error("Could not create any elements with: "+v);return T},m.prototype.insertBefore=function(v,_,w){var B,b,p;if(this.isRoot)throw new Error("Cannot insert elements at root level");return b=this.parent.children.indexOf(this),p=this.parent.children.splice(b),B=this.parent.element(v,_,w),Array.prototype.push.apply(this.parent.children,p),B},m.prototype.insertAfter=function(v,_,w){var B,b,p;if(this.isRoot)throw new Error("Cannot insert elements at root level");return b=this.parent.children.indexOf(this),p=this.parent.children.splice(b+1),B=this.parent.element(v,_,w),Array.prototype.push.apply(this.parent.children,p),B},m.prototype.remove=function(){var v;if(this.isRoot)throw new Error("Cannot remove the root element");return v=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[v,v-v+1].concat([])),this.parent},m.prototype.node=function(v,_,w){var B,b;return v!=null&&(v=v.valueOf()),_||(_={}),_=_.valueOf(),d(_)||(b=[_,w],w=b[0],_=b[1]),B=new n(this,v,_),w!=null&&B.text(w),this.children.push(B),B},m.prototype.text=function(v){var _;return _=new c(this,v),this.children.push(_),this},m.prototype.cdata=function(v){var _;return _=new C(this,v),this.children.push(_),this},m.prototype.comment=function(v){var _;return _=new h(this,v),this.children.push(_),this},m.prototype.commentBefore=function(v){var _,w;return _=this.parent.children.indexOf(this),w=this.parent.children.splice(_),this.parent.comment(v),Array.prototype.push.apply(this.parent.children,w),this},m.prototype.commentAfter=function(v){var _,w;return _=this.parent.children.indexOf(this),w=this.parent.children.splice(_+1),this.parent.comment(v),Array.prototype.push.apply(this.parent.children,w),this},m.prototype.raw=function(v){var _;return _=new l(this,v),this.children.push(_),this},m.prototype.instruction=function(v,_){var w,B,b,p,u;if(v!=null&&(v=v.valueOf()),_!=null&&(_=_.valueOf()),Array.isArray(v))for(p=0,u=v.length;p<u;p++)w=v[p],this.instruction(w);else if(d(v))for(w in v)A.call(v,w)&&(B=v[w],this.instruction(w,B));else f(_)&&(_=_.apply()),b=new e(this,v,_),this.children.push(b);return this},m.prototype.instructionBefore=function(v,_){var w,B;return w=this.parent.children.indexOf(this),B=this.parent.children.splice(w),this.parent.instruction(v,_),Array.prototype.push.apply(this.parent.children,B),this},m.prototype.instructionAfter=function(v,_){var w,B;return w=this.parent.children.indexOf(this),B=this.parent.children.splice(w+1),this.parent.instruction(v,_),Array.prototype.push.apply(this.parent.children,B),this},m.prototype.declaration=function(v,_,w){var B,b;return B=this.document(),b=new s(B,v,_,w),B.children[0]instanceof s?B.children[0]=b:B.children.unshift(b),B.root()||B},m.prototype.doctype=function(v,_){var w,B,b,p,u,a,T,O,S,D;for(B=this.document(),b=new r(B,v,_),S=B.children,p=u=0,T=S.length;u<T;p=++u)if((w=S[p])instanceof r)return B.children[p]=b,b;for(D=B.children,p=a=0,O=D.length;a<O;p=++a)if(w=D[p],w.isRoot)return B.children.splice(p,0,b),b;return B.children.push(b),b},m.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},m.prototype.root=function(){var v;for(v=this;v;){if(v.isDocument)return v.rootObject;if(v.isRoot)return v;v=v.parent}},m.prototype.document=function(){var v;for(v=this;v;){if(v.isDocument)return v;v=v.parent}},m.prototype.end=function(v){return this.document().end(v)},m.prototype.prev=function(){var v;if((v=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[v-1]},m.prototype.next=function(){var v;if((v=this.parent.children.indexOf(this))===-1||v===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[v+1]},m.prototype.importDocument=function(v){var _;return _=v.root().clone(),_.parent=this,_.isRoot=!1,this.children.push(_),this},m.prototype.ele=function(v,_,w){return this.element(v,_,w)},m.prototype.nod=function(v,_,w){return this.node(v,_,w)},m.prototype.txt=function(v){return this.text(v)},m.prototype.dat=function(v){return this.cdata(v)},m.prototype.com=function(v){return this.comment(v)},m.prototype.ins=function(v,_){return this.instruction(v,_)},m.prototype.doc=function(){return this.document()},m.prototype.dec=function(v,_,w){return this.declaration(v,_,w)},m.prototype.dtd=function(v,_){return this.doctype(v,_)},m.prototype.e=function(v,_,w){return this.element(v,_,w)},m.prototype.n=function(v,_,w){return this.node(v,_,w)},m.prototype.t=function(v){return this.text(v)},m.prototype.d=function(v){return this.cdata(v)},m.prototype.c=function(v){return this.comment(v)},m.prototype.r=function(v){return this.raw(v)},m.prototype.i=function(v,_){return this.instruction(v,_)},m.prototype.u=function(){return this.up()},m.prototype.importXMLBuilder=function(v){return this.importDocument(v)},m}()}).call(void 0)},{"./Utility":214,"./XMLCData":216,"./XMLComment":217,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233}],228:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=y("./XMLNode"),E.exports=function(e){function l(c,o,f){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(o),f&&(this.value=this.stringify.insValue(f))}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).processingInstruction(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],229:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=y("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing raw text");this.value=this.stringify.raw(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).raw(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],230:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,i,A,m=function(_,w){function B(){this.constructor=_}for(var b in w)v.call(w,b)&&(_[b]=w[b]);return B.prototype=w.prototype,_.prototype=new B,_.__super__=w.prototype,_},v={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),C=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),i=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(_){function w(B,b){w.__super__.constructor.call(this,b),this.stream=B}return m(w,_),w.prototype.document=function(B){var b,p,u,a,T,O,S,D;for(O=B.children,p=0,a=O.length;p<a;p++)b=O[p],b.isLastRootNode=!1;for(B.children[B.children.length-1].isLastRootNode=!0,S=B.children,D=[],u=0,T=S.length;u<T;u++)switch(b=S[u],!1){case!(b instanceof l):D.push(this.declaration(b));break;case!(b instanceof c):D.push(this.docType(b));break;case!(b instanceof h):D.push(this.comment(b));break;case!(b instanceof f):D.push(this.processingInstruction(b));break;default:D.push(this.element(b))}return D},w.prototype.attribute=function(B){return this.stream.write(" "+B.name+'="'+B.value+'"')},w.prototype.cdata=function(B,b){return this.stream.write(this.space(b)+"<![CDATA["+B.text+"]]>"+this.endline(B))},w.prototype.comment=function(B,b){return this.stream.write(this.space(b)+"<!-- "+B.text+" -->"+this.endline(B))},w.prototype.declaration=function(B,b){return this.stream.write(this.space(b)),this.stream.write('<?xml version="'+B.version+'"'),B.encoding!=null&&this.stream.write(' encoding="'+B.encoding+'"'),B.standalone!=null&&this.stream.write(' standalone="'+B.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(B))},w.prototype.docType=function(B,b){var p,u,a,T;if(b||(b=0),this.stream.write(this.space(b)),this.stream.write("<!DOCTYPE "+B.root().name),B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),B.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(B)),T=B.children,u=0,a=T.length;u<a;u++)switch(p=T[u],!1){case!(p instanceof s):this.dtdAttList(p,b+1);break;case!(p instanceof r):this.dtdElement(p,b+1);break;case!(p instanceof n):this.dtdEntity(p,b+1);break;case!(p instanceof e):this.dtdNotation(p,b+1);break;case!(p instanceof C):this.cdata(p,b+1);break;case!(p instanceof h):this.comment(p,b+1);break;case!(p instanceof f):this.processingInstruction(p,b+1);break;default:throw new Error("Unknown DTD node type: "+p.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(B))},w.prototype.element=function(B,b){var p,u,a,T,O,S,D,R;b||(b=0),R=this.space(b),this.stream.write(R+"<"+B.name),S=B.attributes;for(O in S)v.call(S,O)&&(p=S[O],this.attribute(p));if(B.children.length===0||B.children.every(function(k){return k.value===""}))this.allowEmpty?this.stream.write("></"+B.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)this.stream.write(">"),this.stream.write(B.children[0].value),this.stream.write("</"+B.name+">");else{for(this.stream.write(">"+this.newline),D=B.children,a=0,T=D.length;a<T;a++)switch(u=D[a],!1){case!(u instanceof C):this.cdata(u,b+1);break;case!(u instanceof h):this.comment(u,b+1);break;case!(u instanceof o):this.element(u,b+1);break;case!(u instanceof d):this.raw(u,b+1);break;case!(u instanceof i):this.text(u,b+1);break;case!(u instanceof f):this.processingInstruction(u,b+1);break;default:throw new Error("Unknown XML node type: "+u.constructor.name)}this.stream.write(R+"</"+B.name+">")}return this.stream.write(this.endline(B))},w.prototype.processingInstruction=function(B,b){return this.stream.write(this.space(b)+"<?"+B.target),B.value&&this.stream.write(" "+B.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(B))},w.prototype.raw=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},w.prototype.text=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},w.prototype.dtdAttList=function(B,b){return this.stream.write(this.space(b)+"<!ATTLIST "+B.elementName+" "+B.attributeName+" "+B.attributeType),B.defaultValueType!=="#DEFAULT"&&this.stream.write(" "+B.defaultValueType),B.defaultValue&&this.stream.write(' "'+B.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},w.prototype.dtdElement=function(B,b){return this.stream.write(this.space(b)+"<!ELEMENT "+B.name+" "+B.value),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},w.prototype.dtdEntity=function(B,b){return this.stream.write(this.space(b)+"<!ENTITY"),B.pe&&this.stream.write(" %"),this.stream.write(" "+B.name),B.value?this.stream.write(' "'+B.value+'"'):(B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),B.nData&&this.stream.write(" NDATA "+B.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},w.prototype.dtdNotation=function(B,b){return this.stream.write(this.space(b)+"<!NOTATION "+B.name),B.pubID&&B.sysID?this.stream.write(' PUBLIC "'+B.pubID+'" "'+B.sysID+'"'):B.pubID?this.stream.write(' PUBLIC "'+B.pubID+'"'):B.sysID&&this.stream.write(' SYSTEM "'+B.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(B))},w.prototype.endline=function(B){return B.isLastRootNode?"":this.newline},w}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],231:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l,c,o,f,d,i,A,m=function(_,w){function B(){this.constructor=_}for(var b in w)v.call(w,b)&&(_[b]=w[b]);return B.prototype=w.prototype,_.prototype=new B,_.__super__=w.prototype,_},v={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),C=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),i=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(_){function w(B){w.__super__.constructor.call(this,B)}return m(w,_),w.prototype.document=function(B){var b,p,u,a,T;for(this.textispresent=!1,a="",T=B.children,p=0,u=T.length;p<u;p++)b=T[p],a+=function(){switch(!1){case!(b instanceof l):return this.declaration(b);case!(b instanceof c):return this.docType(b);case!(b instanceof h):return this.comment(b);case!(b instanceof f):return this.processingInstruction(b);default:return this.element(b,0)}}.call(this);return this.pretty&&a.slice(-this.newline.length)===this.newline&&(a=a.slice(0,-this.newline.length)),a},w.prototype.attribute=function(B){return" "+B.name+'="'+B.value+'"'},w.prototype.cdata=function(B,b){return this.space(b)+"<![CDATA["+B.text+"]]>"+this.newline},w.prototype.comment=function(B,b){return this.space(b)+"<!-- "+B.text+" -->"+this.newline},w.prototype.declaration=function(B,b){var p;return p=this.space(b),p+='<?xml version="'+B.version+'"',B.encoding!=null&&(p+=' encoding="'+B.encoding+'"'),B.standalone!=null&&(p+=' standalone="'+B.standalone+'"'),p+=this.spacebeforeslash+"?>",p+=this.newline},w.prototype.docType=function(B,b){var p,u,a,T,O;if(b||(b=0),T=this.space(b),T+="<!DOCTYPE "+B.root().name,B.pubID&&B.sysID?T+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(T+=' SYSTEM "'+B.sysID+'"'),B.children.length>0){for(T+=" [",T+=this.newline,O=B.children,u=0,a=O.length;u<a;u++)p=O[u],T+=function(){switch(!1){case!(p instanceof s):return this.dtdAttList(p,b+1);case!(p instanceof r):return this.dtdElement(p,b+1);case!(p instanceof n):return this.dtdEntity(p,b+1);case!(p instanceof e):return this.dtdNotation(p,b+1);case!(p instanceof C):return this.cdata(p,b+1);case!(p instanceof h):return this.comment(p,b+1);case!(p instanceof f):return this.processingInstruction(p,b+1);default:throw new Error("Unknown DTD node type: "+p.constructor.name)}}.call(this);T+="]"}return T+=this.spacebeforeslash+">",T+=this.newline},w.prototype.element=function(B,b){var p,u,a,T,O,S,D,R,k,Q,Y,U,K;b||(b=0),K=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),U=this.space(b),R="",R+=U+"<"+B.name,k=B.attributes;for(D in k)v.call(k,D)&&(p=k[D],R+=this.attribute(p));if(B.children.length===0||B.children.every(function(z){return z.value===""}))this.allowEmpty?R+="></"+B.name+">"+this.newline:R+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)R+=">",R+=B.children[0].value,R+="</"+B.name+">"+this.newline;else{if(this.dontprettytextnodes){for(Q=B.children,a=0,O=Q.length;a<O;a++)if(u=Q[a],u.value!=null){this.textispresent++,K=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,U=this.space(b)),R+=">"+this.newline,Y=B.children,T=0,S=Y.length;T<S;T++)u=Y[T],R+=function(){switch(!1){case!(u instanceof C):return this.cdata(u,b+1);case!(u instanceof h):return this.comment(u,b+1);case!(u instanceof o):return this.element(u,b+1);case!(u instanceof d):return this.raw(u,b+1);case!(u instanceof i):return this.text(u,b+1);case!(u instanceof f):return this.processingInstruction(u,b+1);default:throw new Error("Unknown XML node type: "+u.constructor.name)}}.call(this);K&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),R+=U+"</"+B.name+">"+this.newline}return R},w.prototype.processingInstruction=function(B,b){var p;return p=this.space(b)+"<?"+B.target,B.value&&(p+=" "+B.value),p+=this.spacebeforeslash+"?>"+this.newline},w.prototype.raw=function(B,b){return this.space(b)+B.value+this.newline},w.prototype.text=function(B,b){return this.space(b)+B.value+this.newline},w.prototype.dtdAttList=function(B,b){var p;return p=this.space(b)+"<!ATTLIST "+B.elementName+" "+B.attributeName+" "+B.attributeType,B.defaultValueType!=="#DEFAULT"&&(p+=" "+B.defaultValueType),B.defaultValue&&(p+=' "'+B.defaultValue+'"'),p+=this.spacebeforeslash+">"+this.newline},w.prototype.dtdElement=function(B,b){return this.space(b)+"<!ELEMENT "+B.name+" "+B.value+this.spacebeforeslash+">"+this.newline},w.prototype.dtdEntity=function(B,b){var p;return p=this.space(b)+"<!ENTITY",B.pe&&(p+=" %"),p+=" "+B.name,B.value?p+=' "'+B.value+'"':(B.pubID&&B.sysID?p+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(p+=' SYSTEM "'+B.sysID+'"'),B.nData&&(p+=" NDATA "+B.nData)),p+=this.spacebeforeslash+">"+this.newline},w.prototype.dtdNotation=function(B,b){var p;return p=this.space(b)+"<!NOTATION "+B.name,B.pubID&&B.sysID?p+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.pubID?p+=' PUBLIC "'+B.pubID+'"':B.sysID&&(p+=' SYSTEM "'+B.sysID+'"'),p+=this.spacebeforeslash+">"+this.newline},w.prototype.openNode=function(B,b){var p,u,a,T;if(b||(b=0),B instanceof o){a=this.space(b)+"<"+B.name,T=B.attributes;for(u in T)v.call(T,u)&&(p=T[u],a+=this.attribute(p));return a+=(B.children?">":"/>")+this.newline}return a=this.space(b)+"<!DOCTYPE "+B.rootNodeName,B.pubID&&B.sysID?a+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(a+=' SYSTEM "'+B.sysID+'"'),a+=(B.children?" [":">")+this.newline},w.prototype.closeNode=function(B,b){switch(b||(b=0),!1){case!(B instanceof o):return this.space(b)+"</"+B.name+">"+this.newline;case!(B instanceof c):return this.space(b)+"]>"+this.newline}},w}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],232:[function(y,E,x){"use strict";(function(){var C=function(s,r){return function(){return s.apply(r,arguments)}},h={}.hasOwnProperty;E.exports=function(){function s(r){this.assertLegalChar=C(this.assertLegalChar,this);var n,e,l;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,e=r.stringify||{};for(n in e)h.call(e,n)&&(l=e[n],this[n]=l)}return s.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},s.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},s.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(r)},s.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},s.prototype.raw=function(r){return""+r||""},s.prototype.attName=function(r){return r=""+r||""},s.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},s.prototype.insTarget=function(r){return""+r||""},s.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},s.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},s.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},s.prototype.xmlStandalone=function(r){return r?"yes":"no"},s.prototype.dtdPubID=function(r){return""+r||""},s.prototype.dtdSysID=function(r){return""+r||""},s.prototype.dtdElementValue=function(r){return""+r||""},s.prototype.dtdAttType=function(r){return""+r||""},s.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},s.prototype.dtdEntityValue=function(r){return""+r||""},s.prototype.dtdNData=function(r){return""+r||""},s.prototype.convertAttKey="@",s.prototype.convertPIKey="?",s.prototype.convertTextKey="#text",s.prototype.convertCDataKey="#cdata",s.prototype.convertCommentKey="#comment",s.prototype.convertRawKey="#raw",s.prototype.assertLegalChar=function(r){var n;if(n=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+r+" at index "+n.index);return r},s.prototype.elEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")},s.prototype.attEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")},s}()}).call(void 0)},{}],233:[function(y,E,x){"use strict";var C=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(C);(function(){var s,r=function(e,l){function c(){this.constructor=e}for(var o in l)n.call(l,o)&&(e[o]=l[o]);return c.prototype=l.prototype,e.prototype=new c,e.__super__=l.prototype,e},n={}.hasOwnProperty;s=y("./XMLNode"),E.exports=function(e){function l(c,o){if(l.__super__.constructor.call(this,c),o==null)throw new Error("Missing element text");this.value=this.stringify.eleText(o)}return r(l,e),l.prototype.clone=function(){return(0,h.default)(this)},l.prototype.toString=function(c){return this.options.writer.set(c).text(this)},l}(s)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],234:[function(y,E,x){"use strict";(function(){var C={}.hasOwnProperty;E.exports=function(){function h(s){var r,n,e,l,c,o,f,d,i;s||(s={}),this.pretty=s.pretty||!1,this.allowEmpty=(n=s.allowEmpty)!=null&&n,this.pretty?(this.indent=(e=s.indent)!=null?e:" ",this.newline=(l=s.newline)!=null?l:`
`,this.offset=(c=s.offset)!=null?c:0,this.dontprettytextnodes=(o=s.dontprettytextnodes)!=null?o:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(f=s.spacebeforeslash)!=null?f:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,d=s.writer||{};for(r in d)C.call(d,r)&&(i=d[r],this[r]=i)}return h.prototype.set=function(s){var r,n,e;s||(s={}),"pretty"in s&&(this.pretty=s.pretty),"allowEmpty"in s&&(this.allowEmpty=s.allowEmpty),this.pretty?(this.indent="indent"in s?s.indent:" ",this.newline="newline"in s?s.newline:`
`,this.offset="offset"in s?s.offset:0,this.dontprettytextnodes="dontprettytextnodes"in s?s.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in s?s.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,n=s.writer||{};for(r in n)C.call(n,r)&&(e=n[r],this[r]=e);return this},h.prototype.space=function(s){var r;return this.pretty?(r=(s||0)+this.offset+1,r>0?new Array(r).join(this.indent):""):""},h}()}).call(void 0)},{}],235:[function(y,E,x){"use strict";(function(){var C,h,s,r,n,e,l;l=y("./Utility"),n=l.assign,e=l.isFunction,C=y("./XMLDocument"),h=y("./XMLDocumentCB"),r=y("./XMLStringWriter"),s=y("./XMLStreamWriter"),E.exports.create=function(c,o,f,d){var i,A;if(c==null)throw new Error("Root element needs a name");return d=n({},o,f,d),i=new C(d),A=i.element(c),d.headless||(i.declaration(d),d.pubID==null&&d.sysID==null||i.doctype(d)),A},E.exports.begin=function(c,o,f){var d;return e(c)&&(d=[c,o],o=d[0],f=d[1],c={}),o?new h(c,o,f):new C(c)},E.exports.stringWriter=function(c){return new r(c)},E.exports.streamWriter=function(c,o){return new s(c,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(y,E,x){function C(){for(var s={},r=0;r<arguments.length;r++){var n=arguments[r];for(var e in n)h.call(n,e)&&(s[e]=n[e])}return s}E.exports=C;var h=Object.prototype.hasOwnProperty},{}],237:[function(y,E,x){"use strict";function C(d,i,A){r.isBuffer(i)||(i=new r(i)),r.isBuffer(A)||(A=new r(A)),i.length>o?i=d(i):i.length<o&&(i=r.concat([i,f],o));for(var m=new r(o),v=new r(o),_=0;_<o;_++)m[_]=54^i[_],v[_]=92^i[_];var w=d(r.concat([m,A]));return d(r.concat([v,w]))}function h(d,i){d=d||"sha1";var A=c[d],m=[],v=0;return A||s("algorithm:",d,"is not yet supported"),{update:function(_){return r.isBuffer(_)||(_=new r(_)),m.push(_),v+=_.length,this},digest:function(_){var w=r.concat(m),B=i?C(A,i,w):A(w);return m=null,_?B.toString(_):B}}}function s(){var d=[].slice.call(arguments).join(" ");throw new Error([d,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}var r=y("buffer").Buffer,n=y("./sha"),e=y("./sha256"),l=y("./md5"),c={sha1:n,sha256:e,md5:l},o=64,f=new r(o);f.fill(0),x.createHash=function(d){return h(d)},x.createHmac=function(d,i){return h(d,i)},function(d,i){for(var A in d)i(d[A],A)}(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(d){x[d]=function(){s("sorry,",d,"is not implemented yet")}})},{"./md5":239,"./sha":240,"./sha256":241,buffer:38}],238:[function(y,E,x){"use strict";function C(c,o){if(c.length%n!=0){var f=c.length+(n-c.length%n);c=r.concat([c,e],f)}for(var d=[],i=o?c.readInt32BE:c.readInt32LE,A=0;A<c.length;A+=n)d.push(i.call(c,A));return d}function h(c,o,f){for(var d=new r(o),i=f?d.writeInt32BE:d.writeInt32LE,A=0;A<c.length;A++)i.call(d,c[A],4*A,!0);return d}function s(c,o,f,d){return r.isBuffer(c)||(c=new r(c)),h(o(C(c,d),c.length*l),f,d)}var r=y("buffer").Buffer,n=4,e=new r(n);e.fill(0);var l=8;E.exports={hash:s}},{buffer:38}],239:[function(y,E,x){"use strict";function C(f,d){f[d>>5]|=128<<d%32,f[14+(d+64>>>9<<4)]=d;for(var i=1732584193,A=-271733879,m=-1732584194,v=271733878,_=0;_<f.length;_+=16){var w=i,B=A,b=m,p=v;i=s(i,A,m,v,f[_+0],7,-680876936),v=s(v,i,A,m,f[_+1],12,-389564586),m=s(m,v,i,A,f[_+2],17,606105819),A=s(A,m,v,i,f[_+3],22,-1044525330),i=s(i,A,m,v,f[_+4],7,-176418897),v=s(v,i,A,m,f[_+5],12,1200080426),m=s(m,v,i,A,f[_+6],17,-1473231341),A=s(A,m,v,i,f[_+7],22,-45705983),i=s(i,A,m,v,f[_+8],7,1770035416),v=s(v,i,A,m,f[_+9],12,-1958414417),m=s(m,v,i,A,f[_+10],17,-42063),A=s(A,m,v,i,f[_+11],22,-1990404162),i=s(i,A,m,v,f[_+12],7,1804603682),v=s(v,i,A,m,f[_+13],12,-40341101),m=s(m,v,i,A,f[_+14],17,-1502002290),A=s(A,m,v,i,f[_+15],22,1236535329),i=r(i,A,m,v,f[_+1],5,-165796510),v=r(v,i,A,m,f[_+6],9,-1069501632),m=r(m,v,i,A,f[_+11],14,643717713),A=r(A,m,v,i,f[_+0],20,-373897302),i=r(i,A,m,v,f[_+5],5,-701558691),v=r(v,i,A,m,f[_+10],9,38016083),m=r(m,v,i,A,f[_+15],14,-660478335),A=r(A,m,v,i,f[_+4],20,-405537848),i=r(i,A,m,v,f[_+9],5,568446438),v=r(v,i,A,m,f[_+14],9,-1019803690),m=r(m,v,i,A,f[_+3],14,-187363961),A=r(A,m,v,i,f[_+8],20,1163531501),i=r(i,A,m,v,f[_+13],5,-1444681467),v=r(v,i,A,m,f[_+2],9,-51403784),m=r(m,v,i,A,f[_+7],14,1735328473),A=r(A,m,v,i,f[_+12],20,-1926607734),i=n(i,A,m,v,f[_+5],4,-378558),v=n(v,i,A,m,f[_+8],11,-2022574463),m=n(m,v,i,A,f[_+11],16,1839030562),A=n(A,m,v,i,f[_+14],23,-35309556),i=n(i,A,m,v,f[_+1],4,-1530992060),v=n(v,i,A,m,f[_+4],11,1272893353),m=n(m,v,i,A,f[_+7],16,-155497632),A=n(A,m,v,i,f[_+10],23,-1094730640),i=n(i,A,m,v,f[_+13],4,681279174),v=n(v,i,A,m,f[_+0],11,-358537222),m=n(m,v,i,A,f[_+3],16,-722521979),A=n(A,m,v,i,f[_+6],23,76029189),i=n(i,A,m,v,f[_+9],4,-640364487),v=n(v,i,A,m,f[_+12],11,-421815835),m=n(m,v,i,A,f[_+15],16,530742520),A=n(A,m,v,i,f[_+2],23,-995338651),i=e(i,A,m,v,f[_+0],6,-198630844),v=e(v,i,A,m,f[_+7],10,1126891415),m=e(m,v,i,A,f[_+14],15,-1416354905),A=e(A,m,v,i,f[_+5],21,-57434055),i=e(i,A,m,v,f[_+12],6,1700485571),v=e(v,i,A,m,f[_+3],10,-1894986606),m=e(m,v,i,A,f[_+10],15,-1051523),A=e(A,m,v,i,f[_+1],21,-2054922799),i=e(i,A,m,v,f[_+8],6,1873313359),v=e(v,i,A,m,f[_+15],10,-30611744),m=e(m,v,i,A,f[_+6],15,-1560198380),A=e(A,m,v,i,f[_+13],21,1309151649),i=e(i,A,m,v,f[_+4],6,-145523070),v=e(v,i,A,m,f[_+11],10,-1120210379),m=e(m,v,i,A,f[_+2],15,718787259),A=e(A,m,v,i,f[_+9],21,-343485551),i=l(i,w),A=l(A,B),m=l(m,b),v=l(v,p)}return Array(i,A,m,v)}function h(f,d,i,A,m,v){return l(c(l(l(d,f),l(A,v)),m),i)}function s(f,d,i,A,m,v,_){return h(d&i|~d&A,f,d,m,v,_)}function r(f,d,i,A,m,v,_){return h(d&A|i&~A,f,d,m,v,_)}function n(f,d,i,A,m,v,_){return h(d^i^A,f,d,m,v,_)}function e(f,d,i,A,m,v,_){return h(i^(d|~A),f,d,m,v,_)}function l(f,d){var i=(65535&f)+(65535&d);return(f>>16)+(d>>16)+(i>>16)<<16|65535&i}function c(f,d){return f<<d|f>>>32-d}var o=y("./helpers");E.exports=function(f){return o.hash(f,C,16)}},{"./helpers":238}],240:[function(y,E,x){"use strict";function C(l,c){l[c>>5]|=128<<24-c%32,l[15+(c+64>>9<<4)]=c;for(var o=Array(80),f=1732584193,d=-271733879,i=-1732584194,A=271733878,m=-1009589776,v=0;v<l.length;v+=16){for(var _=f,w=d,B=i,b=A,p=m,u=0;u<80;u++){o[u]=u<16?l[v+u]:n(o[u-3]^o[u-8]^o[u-14]^o[u-16],1);var a=r(r(n(f,5),h(u,d,i,A)),r(r(m,o[u]),s(u)));m=A,A=i,i=n(d,30),d=f,f=a}f=r(f,_),d=r(d,w),i=r(i,B),A=r(A,b),m=r(m,p)}return Array(f,d,i,A,m)}function h(l,c,o,f){return l<20?c&o|~c&f:l<40?c^o^f:l<60?c&o|c&f|o&f:c^o^f}function s(l){return l<20?1518500249:l<40?1859775393:l<60?-1894007588:-899497514}function r(l,c){var o=(65535&l)+(65535&c);return(l>>16)+(c>>16)+(o>>16)<<16|65535&o}function n(l,c){return l<<c|l>>>32-c}var e=y("./helpers");E.exports=function(l){return e.hash(l,C,20,!0)}},{"./helpers":238}],241:[function(y,E,x){"use strict";var C=y("./helpers"),h=function(i,A){var m=(65535&i)+(65535&A);return(i>>16)+(A>>16)+(m>>16)<<16|65535&m},s=function(i,A){return i>>>A|i<<32-A},r=function(i,A){return i>>>A},n=function(i,A,m){return i&A^~i&m},e=function(i,A,m){return i&A^i&m^A&m},l=function(i){return s(i,2)^s(i,13)^s(i,22)},c=function(i){return s(i,6)^s(i,11)^s(i,25)},o=function(i){return s(i,7)^s(i,18)^r(i,3)},f=function(i){return s(i,17)^s(i,19)^r(i,10)},d=function(i,A){var m,v,_,w,B,b,p,u,a,T,O,S,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),R=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);i[A>>5]|=128<<24-A%32,i[15+(A+64>>9<<4)]=A;for(var a=0;a<i.length;a+=16){m=R[0],v=R[1],_=R[2],w=R[3],B=R[4],b=R[5],p=R[6],u=R[7];for(var T=0;T<64;T++)k[T]=T<16?i[T+a]:h(h(h(f(k[T-2]),k[T-7]),o(k[T-15])),k[T-16]),O=h(h(h(h(u,c(B)),n(B,b,p)),D[T]),k[T]),S=h(l(m),e(m,v,_)),u=p,p=b,b=B,B=h(w,O),w=_,_=v,v=m,m=h(O,S);R[0]=h(m,R[0]),R[1]=h(v,R[1]),R[2]=h(_,R[2]),R[3]=h(w,R[3]),R[4]=h(B,R[4]),R[5]=h(b,R[5]),R[6]=h(p,R[6]),R[7]=h(u,R[7])}return R};E.exports=function(i){return C.hash(i,d,32,!0)}},{"./helpers":238}],242:[function(y,E,x){(function(C){"use strict";function h(d){return d&&d.__esModule?d:{default:d}}var s=y("babel-runtime/core-js/object/create"),r=h(s),n=y("babel-runtime/helpers/classCallCheck"),e=h(n),l=y("babel-runtime/helpers/createClass"),c=h(l),o=y("babel-runtime/helpers/typeof"),f=h(o);!function(d){if((x===void 0?"undefined":(0,f.default)(x))==="object"&&E!==void 0)E.exports=d();else if(typeof M=="function"&&M.amd)M([],d);else{var i;i=typeof window!="undefined"?window:C!==void 0?C:typeof self!="undefined"?self:this,i.mime=d()}}(function(){return function d(i,A,m){function v(B,b){if(!A[B]){if(!i[B]){var p=typeof y=="function"&&y;if(!b&&p)return p(B,!0);if(_)return _(B,!0);var u=new Error("Cannot find module '"+B+"'");throw u.code="MODULE_NOT_FOUND",u}var a=A[B]={exports:{}};i[B][0].call(a.exports,function(T){var O=i[B][1][T];return v(O||T)},a,a.exports,d,i,A,m)}return A[B].exports}for(var _=typeof y=="function"&&y,w=0;w<m.length;w++)v(m[w]);return v}({1:[function(d,i,A){var m=function(){function v(){(0,e.default)(this,v),this._types=(0,r.default)(null),this._extensions=(0,r.default)(null);for(var _=0;_<arguments.length;_++)this.define(arguments[_])}return(0,c.default)(v,[{key:"define",value:function(_,w){for(var B in _){for(var b=_[B],p=0;p<b.length;p++){var u=b[p];if(!w&&u in this._types)throw new Error('Attempt to change mapping for "'+u+'" extension from "'+this._types[u]+'" to "'+B+'". Pass `force=true` to allow this, otherwise remove "'+u+'" from the list of extensions for "'+B+'".');this._types[u]=B}!w&&this._extensions[B]||(this._extensions[B]=b[0])}}},{key:"getType",value:function(_){_=String(_);var w=_.replace(/^.*[\/\\]/,"").toLowerCase(),B=w.replace(/^.*\./,"").toLowerCase(),b=w.length<_.length;return(B.length<w.length-1||!b)&&this._types[B]||null}},{key:"getExtension",value:function(_){return(_=/^\s*([^;\s]*)/.test(_)&&RegExp.$1)&&this._extensions[_.toLowerCase()]||null}}]),v}();i.exports=m},{}],2:[function(d,i,A){var m=d("./Mime");i.exports=new m(d("./types/standard"),d("./types/other"))},{"./Mime":1,"./types/other":3,"./types/standard":4}],3:[function(d,i,A){i.exports={"application/prs.cww":["cww"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":[],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":[],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-otf":[],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-ttf":["ttf","ttc"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":[],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":[],"application/x-msdownload":["com","bat"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["wmf","emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":[],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":[],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":[],"audio/x-wav":[],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":[],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":[],"image/x-pcx":["pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":[],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},{}],4:[function(d,i,A){i.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/bdoc":["bdoc"],"application/ccxml+xml":["ccxml"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":["woff"],"application/font-woff2":["woff2"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/pskc+xml":["pskcxml"],"application/rdf+xml":["rdf"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/voicexml+xml":["vxml"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-diff+xml":["xdf"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":[],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mp3":[],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":[],"audio/webm":["weba"],"audio/xm":["xm"],"font/otf":["otf"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/g3fax":["g3"],"image/gif":["gif"],"image/ief":["ief"],"image/jpeg":["jpeg","jpg","jpe"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/tiff":["tiff","tif"],"image/webp":["webp"],"message/rfc822":["eml","mime"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["x3db","x3dbz"],"model/x3d+vrml":["x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/hjson":["hjson"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":[],"text/sgml":["sgml","sgm"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":[],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}]},{},[2])(2)})}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"babel-runtime/core-js/object/create":19,"babel-runtime/helpers/classCallCheck":30,"babel-runtime/helpers/createClass":31,"babel-runtime/helpers/typeof":32}],243:[function(y,E,x){"use strict";x.encodeURIComponent=function(C){try{return encodeURIComponent(C)}catch(h){return C}},x.escape=y("escape-html"),x.timestamp=function(C){if(C){var h=C;return typeof h=="string"&&(h=Number(h)),String(C).length===10&&(h*=1e3),new Date(h)}return Math.round(Date.now()/1e3)}},{"escape-html":157}],244:[function(y,E,x){(function(C,h){"use strict";function s(u){return u&&u.__esModule?u:{default:u}}function r(u,a){return u===void 0?a:u}function n(u,a){return function(T,O,S){if(T)return a(T);u({data:O,status:S.statusCode,headers:S.headers,res:S})}}var e,l=y("babel-runtime/core-js/json/stringify"),c=s(l),o=y("babel-runtime/helpers/typeof"),f=s(o),d=y("util"),i=y("url"),A=y("http"),m=y("https"),v=y("debug")("urllib"),_=y("humanize-ms"),w=0,B=Math.pow(2,31)-10,b=/^https?:\/\//i;x.TIMEOUTS=[_("300s"),_("300s")];var p=["json","text"];x.request=function(u,a,T){return arguments.length===2&&typeof a=="function"&&(T=a,a=null),typeof T=="function"?x.requestWithCallback(u,a,T):(e||(e=y("any-promise")),new e(function(O,S){x.requestWithCallback(u,a,n(O,S))}))},x.requestWithCallback=function(u,a,T){function O(){Re&&(clearTimeout(Re),Re=null)}function S(){ne&&(clearTimeout(ne),ne=null)}function D(rt,Ze,Ve){if(S(),!T)return console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),z,C.pid,he.method,u),void(rt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),z,C.pid,rt.name,rt.message,rt.stack));var ke=T;T=null;var we={};if(Ve&&(oe=Ve.statusCode,we=Ve.headers),oe===401&&we["www-authenticate"]&&(!a.headers||!a.headers.Authorization)&&a.digestAuth){var Me=we["www-authenticate"];if(Me.indexOf("Digest ")>=0)return v("Request#%d %s: got digest auth header WWW-Authenticate: %s",z,u,Me),a.headers=a.headers||{},a.headers.Authorization=digestAuthHeader(he.method,he.path,Me,a.digestAuth),v("Request#%d %s: auth with digest header: %s",z,u,a.headers.Authorization),Ve.headers["set-cookie"]&&(a.headers.Cookie=Ve.headers["set-cookie"].join(";")),x.requestWithCallback(u,a,ke)}var Ie=Date.now()-G;Le&&(Le.contentDownload=Ie),v("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ie,te,oe,he.method,he.host,he.path,le,Le);var Ge={status:oe,statusCode:oe,headers:we,size:te,aborted:Te,rt:Ie,keepAliveSocket:le,data:Ze,requestUrls:a.requestUrls,timing:Le,remoteAddress:Ke,remotePort:pt};if(rt){var ot="";ie&&typeof ie.getCurrentStatus=="function"&&(ot=", agent status: "+(0,c.default)(ie.getCurrentStatus())),rt.message+=", "+he.method+" "+u+" "+oe+" (connected: "+W+", keepalive socket: "+le+ot+`)
headers: `+(0,c.default)(we),rt.data=Ze,rt.path=he.path,rt.status=oe,rt.headers=we,rt.res=Ge}ke(rt,Ze,a.streaming?Ve:Ge),a.emitter&&(F.url=u,F.socket=at&&at.connection,F.options=he,F.size=xe,a.emitter.emit("response",{requestId:z,error:rt,ctx:a.ctx,req:F,res:Ge}))}function R(rt){var Ze=null;if(a.followRedirect&&statuses.redirect[rt.statusCode]){a._followRedirectCount=(a._followRedirectCount||0)+1;var Ve=rt.headers.location;if(Ve){if(!(a._followRedirectCount>a.maxRedirects)){var ke=a.formatRedirectUrl?a.formatRedirectUrl(u,Ve):i.resolve(u,Ve);v("Request#%d %s: `redirected` from %s to %s",z,he.path,u,ke),S(),a.headers&&a.headers.Host&&b.test(Ve)&&(a.headers.Host=null);var we=T;return T=null,x.requestWithCallback(ke,a,we),{redirect:!0,error:null}}Ze=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u),Ze.name="MaxRedirectError"}else Ze=new Error("Got statusCode "+rt.statusCode+" but cannot resolve next location from headers"),Ze.name="FollowRedirectError"}return{redirect:!1,error:Ze}}function k(rt,Ze,Ve){return Ve(null,Ze,rt.headers["content-encoding"])}function Q(rt){if(Le&&(Le.waiting=Date.now()-G),v("Request#%d %s `req response` event emit: status %d, headers: %j",z,u,rt.statusCode,rt.headers),a.streaming){var Ze=R(rt);return Ze.redirect?void rt.resume():Ze.error?(rt.resume(),D(Ze.error,null,rt)):D(null,null,rt)}if(rt.on("close",function(){v("Request#%d %s: `res close` event emit, total size %d",z,u,te)}),rt.on("error",function(){v("Request#%d %s: `res error` event emit, total size %d",z,u,te)}),rt.on("aborted",function(){Te=!0,v("Request#%d %s: `res aborted` event emit, total size %d",z,u,te)}),Qe){var Ze=R(rt);return Ze.redirect?void rt.resume():Ze.error?(rt.resume(),Qe.end(),D(Ze.error,null,rt)):(a.consumeWriteStream===!1?rt.on("end",D.bind(null,null,null,rt)):isNode010||isNode012?first([[Qe,"close"],[rt,"aborted"]],function(we,Me,Ie){v("Request#%d %s: writeStream or res %s event emitted",z,u,Ie),D(N||null,null,rt)}):Qe.on("close",function(){v("Request#%d %s: writeStream close event emitted",z,u),D(N||null,null,rt)}),rt.pipe(Qe))}var Ve=[];rt.on("data",function(ke){v("Request#%d %s: `res data` event emit, size %d",z,u,ke.length),te+=ke.length,Ve.push(ke)}),rt.on("end",function(){var ke=h.concat(Ve,te);if(v("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",z,u,te,rt._dumped),N)return D(N,ke,rt);var we=R(rt);if(we.error)return D(we.error,ke,rt);we.redirect||k(rt,ke,function(Me,Ie,Ge){if(Me)return D(Me,ke,rt);if(!Ge&&p.indexOf(a.dataType)>=0){try{Ie=decodeBodyByCharset(Ie,rt)}catch(mt){return v("decodeBodyByCharset error: %s",mt),D(null,Ie,rt)}if(a.dataType==="json")if(te===0)Ie=null;else{var ot=parseJSON(Ie,ge);ot.error?Me=ot.error:Ie=ot.data}}Te&&v("Request#%d %s: Remote socket was terminated before `response.end()` was called",z,u),D(Me,Ie,rt)})})}function Y(){v("Response timer ticking, timeout: %d",yt),ne=setTimeout(function(){ne=null;var rt="Response timeout for "+yt+"ms";N=new Error(rt),N.name="ResponseTimeoutError",N.requestId=z,v("ResponseTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,rt,W),U()},yt)}function U(){v("Request#%d %s abort, connected: %s",z,u,W),at.socket||(N.noSocket=!0,D(N)),at.abort()}if(!u||typeof u!="string"&&(u===void 0?"undefined":(0,f.default)(u))!=="object"){var K=d.format("expect request url to be a string or a http request options, but got %j",u);throw new Error(K)}arguments.length===2&&typeof a=="function"&&(T=a,a=null),a=a||{},w>=B&&(w=0);var z=++w;a.requestUrls=a.requestUrls||[];var F={requestId:z,url:u,args:a,ctx:a.ctx};a.emitter&&a.emitter.emit("request",F),a.timeout=a.timeout||x.TIMEOUTS,a.maxRedirects=a.maxRedirects||10,a.streaming=a.streaming||a.customResponse;var H,G=Date.now();typeof u=="string"?(b.test(u)||(u="http://"+u),H=i.parse(u)):H=u;var ee=(a.type||a.method||H.method||"GET").toUpperCase(),re=H.port||80,pe=A,ie=r(a.agent,x.agent),ge=a.fixJSONCtlChars;H.protocol==="https:"&&(pe=m,ie=r(a.httpsAgent,x.httpsAgent),H.port||(re=443));var he={host:H.hostname||H.host||"localhost",path:H.path||"/",method:ee,port:re,agent:ie,headers:a.headers||{},lookup:a.lookup};Array.isArray(a.timeout)?he.requestTimeout=a.timeout[a.timeout.length-1]:a.timeout!==void 0&&(he.requestTimeout=a.timeout);for(var be=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],fe=0;fe<be.length;fe++){var de=be[fe];a.hasOwnProperty(de)&&(he[de]=a[de])}he.rejectUnauthorized!==!1||he.hasOwnProperty("secureOptions")||(he.secureOptions=y("constants").SSL_OP_NO_TLSv1_2);var $=a.auth||H.auth;$&&(he.auth=$);var ue=a.content||a.data,Ae=ee==="GET"||ee==="HEAD"||a.dataAsQueryString;if(!a.content&&ue&&typeof ue!="string"&&!h.isBuffer(ue))if(Ae)ue=a.nestedQuerystring?qs.stringify(ue):querystring.stringify(ue);else{var ce=he.headers["Content-Type"]||he.headers["content-type"];ce||(ce=a.contentType==="json"?"application/json":"application/x-www-form-urlencoded",he.headers["Content-Type"]=ce),ue=parseContentType(ce).type==="application/json"?(0,c.default)(ue):a.nestedQuerystring?qs.stringify(ue):querystring.stringify(ue)}Ae&&ue&&(he.path+=(H.query?"&":"?")+ue,ue=null);var xe=0;if(ue){var De=ue.length;h.isBuffer(ue)||(De=h.byteLength(ue)),xe=he.headers["Content-Length"]=De}a.dataType==="json"&&(he.headers.Accept="application/json"),typeof a.beforeRequest=="function"&&a.beforeRequest(he);var Re=null,ne=null,N=null,W=!1,le=!1,te=0,oe=-1,Te=!1,Ke="",pt="",Le=null;a.timing&&(Le={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),he.headers["User-Agent"]||he.headers["user-agent"]||(he.headers["User-Agent"]=navigator.userAgent),a.gzip&&(he.headers["Accept-Encoding"]||he.headers["accept-encoding"]||(he.headers["Accept-Encoding"]="gzip"));var Qe=a.writeStream;v("Request#%d %s %s with headers %j, options.path: %s",z,ee,u,he.headers,he.path),a.requestUrls.push(u);var ut,yt;Array.isArray(a.timeout)?(ut=_(a.timeout[0]),yt=_(a.timeout[1])):ut=yt=_(a.timeout),v("ConnectTimeout: %d, ResponseTimeout: %d",ut,yt);var at;try{at=pe.request(he,Q)}catch(rt){return D(rt)}return typeof window=="undefined"?function(){v("Connect timer ticking, timeout: %d",ut),Re=setTimeout(function(){Re=null,oe===-1&&(oe=-2);var rt="Connect timeout for "+ut+"ms",Ze="ConnectionTimeoutError";at.socket||(Ze="SocketAssignTimeoutError",rt+=", working sockets is full"),N=new Error(rt),N.name=Ze,N.requestId=z,v("ConnectTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,rt,W),U()},ut)}():at.on("requestTimeout",function(){oe===-1&&(oe=-2);var rt="Connect timeout for "+ut+"ms";N=new Error(rt),N.name="ConnectionTimeoutError",N.requestId=z,U()}),Le&&at.on("finish",function(){Le.requestSent=Date.now()-G}),at.once("socket",function(rt){Le&&(Le.queuing=Date.now()-G),isNode010&&rt.socket&&(rt=rt.socket);var Ze=rt.readyState;if(Ze==="opening")return rt.once("lookup",function(Ve,ke,we){v("Request#%d %s lookup: %s, %s, %s",z,u,Ve,ke,we),Le&&(Le.dnslookup=Date.now()-G),ke&&(Ke=ke)}),void rt.once("connect",function(){Le&&(Le.connected=Date.now()-G),O(),Y(),v("Request#%d %s new socket connected",z,u),W=!0,Ke||(Ke=rt.remoteAddress),pt=rt.remotePort});v("Request#%d %s reuse socket connected, readyState: %s",z,u,Ze),W=!0,le=!0,Ke||(Ke=rt.remoteAddress),pt=rt.remotePort,O(),Y()}),at.on("error",function(rt){rt.name!=="Error"&&rt.name!=="TypeError"||(rt.name=W?"ResponseError":"RequestError"),rt.message+=' (req "error")',v("Request#%d %s `req error` event emit, %s: %s",z,u,rt.name,rt.message),D(N||rt)}),Qe&&Qe.once("error",function(rt){rt.message+=' (writeStream "error")',N=rt,v("Request#%d %s `writeStream error` event emit, %s: %s",z,u,rt.name,rt.message),U()}),a.stream?(a.stream.pipe(at),a.stream.once("error",function(rt){rt.message+=' (stream "error")',N=rt,v("Request#%d %s `readStream error` event emit, %s: %s",z,u,rt.name,rt.message),U()})):at.end(ue),at.requestId=z,at}}).call(this,y("_process"),y("buffer").Buffer)},{_process:173,"any-promise":13,"babel-runtime/core-js/json/stringify":17,"babel-runtime/helpers/typeof":32,buffer:38,constants:42,debug:155,http:196,https:159,"humanize-ms":160,url:203,util:207}]},{},[1])(1)}),!function(M){function y(x){if(E[x])return E[x].exports;var C=E[x]={i:x,l:!1,exports:{}};return M[x].call(C.exports,C,C.exports,y),C.l=!0,C.exports}var E={};y.m=M,y.c=E,y.d=function(x,C,h){y.o(x,C)||Object.defineProperty(x,C,{configurable:!1,enumerable:!0,get:h})},y.n=function(x){var C=x&&x.__esModule?function(){return x.default}:function(){return x};return y.d(C,"a",C),C},y.o=function(x,C){return Object.prototype.hasOwnProperty.call(x,C)},y.p="",y(y.s=12)}([function(M,y,E){!function(x,C){M.exports=y=C()}(0,function(){var x=x||function(C,h){var s=Object.create||function(){function m(){}return function(v){var _;return m.prototype=v,_=new m,m.prototype=null,_}}(),r={},n=r.lib={},e=n.Base=function(){return{extend:function(m){var v=s(this);return m&&v.mixIn(m),v.hasOwnProperty("init")&&this.init!==v.init||(v.init=function(){v.$super.init.apply(this,arguments)}),v.init.prototype=v,v.$super=this,v},create:function(){var m=this.extend();return m.init.apply(m,arguments),m},init:function(){},mixIn:function(m){for(var v in m)m.hasOwnProperty(v)&&(this[v]=m[v]);m.hasOwnProperty("toString")&&(this.toString=m.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=n.WordArray=e.extend({init:function(m,v){m=this.words=m||[],this.sigBytes=v!=null?v:4*m.length},toString:function(m){return(m||o).stringify(this)},concat:function(m){var v=this.words,_=m.words,w=this.sigBytes,B=m.sigBytes;if(this.clamp(),w%4)for(var b=0;b<B;b++){var p=_[b>>>2]>>>24-b%4*8&255;v[w+b>>>2]|=p<<24-(w+b)%4*8}else for(var b=0;b<B;b+=4)v[w+b>>>2]=_[b>>>2];return this.sigBytes+=B,this},clamp:function(){var m=this.words,v=this.sigBytes;m[v>>>2]&=4294967295<<32-v%4*8,m.length=C.ceil(v/4)},clone:function(){var m=e.clone.call(this);return m.words=this.words.slice(0),m},random:function(m){for(var v,_=[],w=0;w<m;w+=4){var B=function(b){var b=b,p=987654321,u=4294967295;return function(){p=36969*(65535&p)+(p>>16)&u,b=18e3*(65535&b)+(b>>16)&u;var a=(p<<16)+b&u;return a/=4294967296,(a+=.5)*(C.random()>.5?1:-1)}}(4294967296*(v||C.random()));v=987654071*B(),_.push(4294967296*B()|0)}return new l.init(_,m)}}),c=r.enc={},o=c.Hex={stringify:function(m){for(var v=m.words,_=m.sigBytes,w=[],B=0;B<_;B++){var b=v[B>>>2]>>>24-B%4*8&255;w.push((b>>>4).toString(16)),w.push((15&b).toString(16))}return w.join("")},parse:function(m){for(var v=m.length,_=[],w=0;w<v;w+=2)_[w>>>3]|=parseInt(m.substr(w,2),16)<<24-w%8*4;return new l.init(_,v/2)}},f=c.Latin1={stringify:function(m){for(var v=m.words,_=m.sigBytes,w=[],B=0;B<_;B++){var b=v[B>>>2]>>>24-B%4*8&255;w.push(String.fromCharCode(b))}return w.join("")},parse:function(m){for(var v=m.length,_=[],w=0;w<v;w++)_[w>>>2]|=(255&m.charCodeAt(w))<<24-w%4*8;return new l.init(_,v)}},d=c.Utf8={stringify:function(m){try{return decodeURIComponent(escape(f.stringify(m)))}catch(v){throw new Error("Malformed UTF-8 data")}},parse:function(m){return f.parse(unescape(encodeURIComponent(m)))}},i=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(m){typeof m=="string"&&(m=d.parse(m)),this._data.concat(m),this._nDataBytes+=m.sigBytes},_process:function(m){var v=this._data,_=v.words,w=v.sigBytes,B=this.blockSize,b=4*B,p=w/b;p=m?C.ceil(p):C.max((0|p)-this._minBufferSize,0);var u=p*B,a=C.min(4*u,w);if(u){for(var T=0;T<u;T+=B)this._doProcessBlock(_,T);var O=_.splice(0,u);v.sigBytes-=a}return new l.init(O,a)},clone:function(){var m=e.clone.call(this);return m._data=this._data.clone(),m},_minBufferSize:0}),A=(n.Hasher=i.extend({cfg:e.extend(),init:function(m){this.cfg=this.cfg.extend(m),this.reset()},reset:function(){i.reset.call(this),this._doReset()},update:function(m){return this._append(m),this._process(),this},finalize:function(m){return m&&this._append(m),this._doFinalize()},blockSize:16,_createHelper:function(m){return function(v,_){return new m.init(_).finalize(v)}},_createHmacHelper:function(m){return function(v,_){return new A.HMAC.init(m,_).finalize(v)}}}),r.algo={});return r}(Math);return x})},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"detectIEVersion",value:function(){for(var r=4,n=document.createElement("div"),e=n.getElementsByTagName("i");n.innerHTML="<!--[if gt IE "+r+"]><i></i><![endif]-->",e[0];)r++;return r>4&&r}},{key:"extend",value:function(r,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(r[e]=n[e])}},{key:"isArray",value:function(r){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(r){return r=r.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(r)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(r)?"audio":/.bmp|.jpg|.jpeg|.png/.test(r)?"img":"other"}},{key:"isImage",value:function(r){return r=r.toLowerCase(),!!/.jpg|.jpeg|.png/.test(r)}},{key:"ISODateString",value:function(r){function n(e){return e<10?"0"+e:e}return r.getUTCFullYear()+"-"+n(r.getUTCMonth()+1)+"-"+n(r.getUTCDate())+"T"+n(r.getUTCHours())+":"+n(r.getUTCMinutes())+":"+n(r.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(r){return!!/^\d+$/.test(r)}}]),s}();y.default=h},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return function(C){function h(A,m,v,_,w,B,b){var p=A+(m&v|~m&_)+w+b;return(p<<B|p>>>32-B)+m}function s(A,m,v,_,w,B,b){var p=A+(m&_|v&~_)+w+b;return(p<<B|p>>>32-B)+m}function r(A,m,v,_,w,B,b){var p=A+(m^v^_)+w+b;return(p<<B|p>>>32-B)+m}function n(A,m,v,_,w,B,b){var p=A+(v^(m|~_))+w+b;return(p<<B|p>>>32-B)+m}var e=x,l=e.lib,c=l.WordArray,o=l.Hasher,f=e.algo,d=[];!function(){for(var A=0;A<64;A++)d[A]=4294967296*C.abs(C.sin(A+1))|0}();var i=f.MD5=o.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,m){for(var v=0;v<16;v++){var _=m+v,w=A[_];A[_]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8)}var B=this._hash.words,b=A[m+0],p=A[m+1],u=A[m+2],a=A[m+3],T=A[m+4],O=A[m+5],S=A[m+6],D=A[m+7],R=A[m+8],k=A[m+9],Q=A[m+10],Y=A[m+11],U=A[m+12],K=A[m+13],z=A[m+14],F=A[m+15],H=B[0],G=B[1],ee=B[2],re=B[3];H=h(H,G,ee,re,b,7,d[0]),re=h(re,H,G,ee,p,12,d[1]),ee=h(ee,re,H,G,u,17,d[2]),G=h(G,ee,re,H,a,22,d[3]),H=h(H,G,ee,re,T,7,d[4]),re=h(re,H,G,ee,O,12,d[5]),ee=h(ee,re,H,G,S,17,d[6]),G=h(G,ee,re,H,D,22,d[7]),H=h(H,G,ee,re,R,7,d[8]),re=h(re,H,G,ee,k,12,d[9]),ee=h(ee,re,H,G,Q,17,d[10]),G=h(G,ee,re,H,Y,22,d[11]),H=h(H,G,ee,re,U,7,d[12]),re=h(re,H,G,ee,K,12,d[13]),ee=h(ee,re,H,G,z,17,d[14]),G=h(G,ee,re,H,F,22,d[15]),H=s(H,G,ee,re,p,5,d[16]),re=s(re,H,G,ee,S,9,d[17]),ee=s(ee,re,H,G,Y,14,d[18]),G=s(G,ee,re,H,b,20,d[19]),H=s(H,G,ee,re,O,5,d[20]),re=s(re,H,G,ee,Q,9,d[21]),ee=s(ee,re,H,G,F,14,d[22]),G=s(G,ee,re,H,T,20,d[23]),H=s(H,G,ee,re,k,5,d[24]),re=s(re,H,G,ee,z,9,d[25]),ee=s(ee,re,H,G,a,14,d[26]),G=s(G,ee,re,H,R,20,d[27]),H=s(H,G,ee,re,K,5,d[28]),re=s(re,H,G,ee,u,9,d[29]),ee=s(ee,re,H,G,D,14,d[30]),G=s(G,ee,re,H,U,20,d[31]),H=r(H,G,ee,re,O,4,d[32]),re=r(re,H,G,ee,R,11,d[33]),ee=r(ee,re,H,G,Y,16,d[34]),G=r(G,ee,re,H,z,23,d[35]),H=r(H,G,ee,re,p,4,d[36]),re=r(re,H,G,ee,T,11,d[37]),ee=r(ee,re,H,G,D,16,d[38]),G=r(G,ee,re,H,Q,23,d[39]),H=r(H,G,ee,re,K,4,d[40]),re=r(re,H,G,ee,b,11,d[41]),ee=r(ee,re,H,G,a,16,d[42]),G=r(G,ee,re,H,S,23,d[43]),H=r(H,G,ee,re,k,4,d[44]),re=r(re,H,G,ee,U,11,d[45]),ee=r(ee,re,H,G,F,16,d[46]),G=r(G,ee,re,H,u,23,d[47]),H=n(H,G,ee,re,b,6,d[48]),re=n(re,H,G,ee,D,10,d[49]),ee=n(ee,re,H,G,z,15,d[50]),G=n(G,ee,re,H,O,21,d[51]),H=n(H,G,ee,re,U,6,d[52]),re=n(re,H,G,ee,a,10,d[53]),ee=n(ee,re,H,G,Q,15,d[54]),G=n(G,ee,re,H,p,21,d[55]),H=n(H,G,ee,re,R,6,d[56]),re=n(re,H,G,ee,F,10,d[57]),ee=n(ee,re,H,G,S,15,d[58]),G=n(G,ee,re,H,K,21,d[59]),H=n(H,G,ee,re,T,6,d[60]),re=n(re,H,G,ee,Y,10,d[61]),ee=n(ee,re,H,G,u,15,d[62]),G=n(G,ee,re,H,k,21,d[63]),B[0]=B[0]+H|0,B[1]=B[1]+G|0,B[2]=B[2]+ee|0,B[3]=B[3]+re|0},_doFinalize:function(){var A=this._data,m=A.words,v=8*this._nDataBytes,_=8*A.sigBytes;m[_>>>5]|=128<<24-_%32;var w=C.floor(v/4294967296),B=v;m[15+(_+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),m[14+(_+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),A.sigBytes=4*(m.length+1),this._process();for(var b=this._hash,p=b.words,u=0;u<4;u++){var a=p[u];p[u]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return b},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});e.MD5=o._createHelper(i),e.HmacMD5=o._createHmacHelper(i)}(Math),x.MD5})},function(M,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},y.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},y.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(M,y,E){"use strict";function x(i){return i&&i.__esModule?i:{default:i}}function C(i,A){if(!(i instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function i(A,m){for(var v=0;v<m.length;v++){var _=m[v];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(A,_.key,_)}}return function(A,m,v){return m&&i(A.prototype,m),v&&i(A,v),A}}(),s=E(5),r=x(s),n=E(25),e=x(n),l=E(6),c=x(l),o=E(7),f=x(o),d=function(){function i(A){C(this,i);var m=f.default.os.name,v=f.default.os.version||"",_=f.default.browser.name,w=f.default.browser.version||"",B=window.location.href,b="";B&&(b=f.default.getHost(B));var p="pc";f.default.os.ipad?p="pad":(f.default.os.iphone||f.default.os.android)&&(p="phone"),this._ri=r.default.create(),this.initParam={APIVersion:"0.6.0",lv:"1",av:c.default.version,pd:"upload",sm:"upload",md:"uploader",uuid:i.getUuid(),os:m,ov:v,et:_,ev:w,uat:navigator.userAgent,app_n:b,tt:p,dm:"h5",ut:""}}return h(i,[{key:"log",value:function(A,m){m&&m.ri?(this._ri=m.ri,delete m.ri):this._ri=r.default.create(),m&&m.ut&&(this.initParam.ut=m.ut,delete m.ut),this.initParam.t=new Date().getTime(),this.initParam.ll=A=="20006"?"error":"info",this.initParam.ri=this._ri,this.initParam.e=A;var v=[];if(m)for(var _ in m)v.push(_+"="+m[_]);var w=v.join("&");this.initParam.args=encodeURIComponent(w==""?"0":w);var B=[];for(var _ in this.initParam)B.push(_+"="+this.initParam[_]);var b=B.join("&");AliyunUpload&&AliyunUpload.__logTestCallback__?AliyunUpload.__logTestCallback__(b):new Image(0,0).src="https://videocloud.cn-hangzhou.log.aliyuncs.com/logstores/upload/track?"+b}}],[{key:"getUuid",value:function(){var A=e.default.get("p_h5_upload_u");return A||(A=r.default.create(),e.default.set("p_h5_upload_u",A,730)),A}},{key:"getClientId",value:function(){return e.default.get("p_h5_upload_clientId")}},{key:"setClientId",value:function(A){return A||(A=r.default.create()),e.default.set("p_h5_upload_clientId",A,730),A}}]),i}();y.default=d},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"create",value:function(r,n){var e,l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),c=[];if(n=n||l.length,r)for(e=0;e<r;e++)c[e]=l[0|Math.random()*n];else{var o;for(c[8]=c[13]=c[18]=c[23]="-",c[14]="4",e=0;e<36;e++)c[e]||(o=0|16*Math.random(),c[e]=l[e==19?3&o|8:o])}return c.join("")}}]),s}();y.default=h},function(M,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0});var x={version:"1.5.0"};y.default=x},function(M,y,E){"use strict";function x(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function l(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,o,f){return o&&l(c.prototype,o),f&&l(c,f),c}}(),h=function(l){var c=navigator.userAgent,o="other";if(l.ios)return"iOS";if(l.android)return"android";if(c.indexOf("Baiduspider")>-1)return"Baiduspider";if(c.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||c.indexOf("Windows")>-1,d=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return d&&(o="macOS"),navigator.platform=="X11"&&!f&&!d&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},s=function(){var l=navigator.userAgent,c="";return(l.indexOf("Windows NT 5.0")>-1||l.indexOf("Windows 2000")>-1)&&(c="2000"),(l.indexOf("Windows NT 5.1")>-1||l.indexOf("Windows XP")>-1)&&(c="XP"),(l.indexOf("Windows NT 5.2")>-1||l.indexOf("Windows 2003")>-1)&&(c="2003"),(l.indexOf("Windows NT 6.0")>-1||l.indexOf("Windows Vista")>-1)&&(c="Vista"),(l.indexOf("Windows NT 6.1")>-1||l.indexOf("Windows 7")>-1)&&(c="7"),(l.indexOf("Windows NT 6.2")>-1||l.indexOf("Windows 8")>-1)&&(c="8"),(l.indexOf("Windows NT 6.3")>-1||l.indexOf("Windows 8.1")>-1)&&(c="8.1"),(l.indexOf("Windows NT 10")>-1||l.indexOf("Windows 10")>-1)&&(c="10"),c},r=function(l){var c=navigator.userAgent.toLowerCase();return l.chrome?"Chrome":l.firefox?"Firefox":l.safari?"Safari":l.webview?"webview":l.ie?/edge/.test(c)?"Edge":"IE":/baiduspider/.test(c)?"Baiduspider":/ucweb/.test(c)||/UCBrowser/.test(c)?"UC":/opera/.test(c)?"Opera":/ucweb/.test(c)?"UC":/360se/.test(c)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(c)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(c)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(c)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(c)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(c)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(c)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var l={},c={},o=navigator.userAgent,f=navigator.platform,d=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),i=o.match(/(Android);?[\s\/]+([\d.]+)?/),A=!!o.match(/\(Macintosh\; Intel /),m=o.match(/(iPad).*OS\s([\d_]+)/),v=o.match(/(iPod)(.*OS\s([\d_]+))?/),_=!m&&o.match(/(iPhone\sOS)\s([\d_]+)/),w=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),b=o.match(/Windows Phone ([\d.]+)/),p=w&&o.match(/TouchPad/),u=o.match(/Kindle\/([\d.]+)/),a=o.match(/Silk\/([\d._]+)/),T=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),S=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),R=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),Q=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Y=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!R&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((c.webkit=!!d)&&(c.version=d[1]),i&&(l.android=!0,l.version=i[2]),_&&!v&&(l.ios=l.iphone=!0,l.version=_[2].replace(/_/g,".")),m&&(l.ios=l.ipad=!0,l.version=m[2].replace(/_/g,".")),v&&(l.ios=l.ipod=!0,l.version=v[3]?v[3].replace(/_/g,"."):null),b&&(l.wp=!0,l.version=b[1]),w&&(l.webos=!0,l.version=w[2]),p&&(l.touchpad=!0),T&&(l.blackberry=!0,l.version=T[2]),O&&(l.bb10=!0,l.version=O[2]),S&&(l.rimtabletos=!0,l.version=S[2]),D&&(c.playbook=!0),u&&(l.kindle=!0,l.version=u[1]),a&&(c.silk=!0,c.version=a[1]),!a&&l.android&&o.match(/Kindle Fire/)&&(c.silk=!0),R&&(c.chrome=!0,c.version=R[1]),k&&(c.firefox=!0,c.version=k[1]),Q&&(l.firefoxos=!0,l.version=Q[1]),Y&&(c.ie=!0,c.version=Y[1]),K&&(A||l.ios||B||i)&&(c.safari=!0,l.ios||(c.version=K[1])),U&&(c.webview=!0),A){var z=o.match(/[\d]*_[\d]*_[\d]*/);z&&z.length>0&&z[0]&&(l.version=z[0].replace(/_/g,"."))}return l.tablet=!!(m||D||i&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),l.phone=!(l.tablet||l.ipod||!(i||_||w||T||O||R&&o.match(/Android/)||R&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||Y&&o.match(/Touch/))),l.pc=!l.tablet&&!l.phone,A?l.name="macOS":B?(l.name="windows",l.version=s()):l.name=h(l),c.name=r(c),{os:l,browser:c}}(),e=function(){function l(){x(this,l)}return C(l,null,[{key:"getHost",value:function(c){var o="";if(c===void 0||c==null||c=="")return"";var f=c.indexOf("//"),d=c;f>-1&&(d=c.substring(f+2));var o=d,i=d.split("/");return i&&i.length>0&&(o=i[0]),i=o.split(":"),i&&i.length>0&&(o=i[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var c=n.browser;return c.name||(c.name=r()),c}}]),l}();y.default=e},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"get",value:function(r,n,e,l,c){var o;e=e||function(){},typeof XMLHttpRequest=="undefined"&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(f){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(f){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(f){}throw new Error("This browser does not support XMLHttpRequest.")}),o=new XMLHttpRequest,o.onreadystatechange=function(){o.readyState===4&&(o.status===200?n(o.responseText):e(o.responseText))};try{l===void 0&&(l=!0),o.open("GET",r,l),c&&(o.withCredentials=!0)}catch(f){return void e(f)}try{o.send()}catch(f){e(f)}}}]),s}();y.default=h},function(M,y,E){"use strict";function x(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function n(e,l){for(var c=0;c<l.length;c++){var o=l[c];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,l,c){return l&&n(e.prototype,l),c&&n(e,c),e}}(),h=E(27),s=E(30),r=(E(10),function(){function n(){x(this,n)}return C(n,null,[{key:"randomUUID",value:function(){for(var e=[],l="0123456789abcdef",c=0;c<36;c++)e[c]=l.substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]=l.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")}},{key:"aliyunEncodeURI",value:function(e){var l=encodeURIComponent(e);return l=l.replace(/\+/g,"%20").replace(/\*/g,"%2A").replace(/%7E/g,"~").replace(/!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")}},{key:"makeUTF8sort",value:function(e,l,c){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");var o=[];for(var f in e)o.push(f);for(var d=o.sort(),i="",A=d.length,f=0;f<A;f++){var m=n.aliyunEncodeURI(d[f]),v=n.aliyunEncodeURI(e[d[f]]);i==""?i=m+l+v:i+=c+m+l+v}return i}},{key:"makeChangeSiga",value:function(e,l){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");return s.stringify(h("GET&"+n.aliyunEncodeURI("/")+"&"+n.aliyunEncodeURI(n.makeUTF8sort(e,"=","&")),l+"&"))}}]),n}());y.default=r},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return x.enc.Utf8})},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return x.enc.Hex})},function(M,y,E){M.exports=E(13)},function(M,y,E){"use strict";var x,C,h=(typeof Symbol=="function"&&Symbol.iterator,E(14)),s=function(n){return n&&n.__esModule?n:{default:n}}(h),r={Vod:s.default};x=[],(C=function(){return r}.apply(y,x))!==void 0&&(M.exports=C),window.AliyunUpload=r,ze.exports=AliyunUpload},function(M,y,E){"use strict";function x(O){return O&&O.__esModule?O:{default:O}}function C(O,S){if(!(O instanceof S))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function O(S,D){for(var R=0;R<D.length;R++){var k=D[R];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(S,k.key,k)}}return function(S,D,R){return D&&O(S.prototype,D),R&&O(S,R),S}}(),s=E(15),r=E(3),n=E(16),e=x(n),l=E(18),c=x(l),o=E(24),f=x(o),d=E(4),i=x(d),A=E(1),m=x(A),v=E(5),_=x(v),w=E(26),B=x(w),b=E(31),p=x(b),u=E(32),a=x(u),T=(E(2),function(){function O(S){C(this,O),this.options=S,this.options.partSize=this.options.partSize||r.UPLOADDEFAULT.PARTSIZE,this.options.parallel=this.options.parallel||r.UPLOADDEFAULT.PARALLEL,this.options.region=this.options.region||"cn-shanghai",this.options.cname=this.options.cname||!1,this.options.localCheckpoint=this.options.localCheckpoint||!1,this.options.enableUploadProgress===void 0&&(this.options.enableUploadProgress=!0),this._ossCreditor=new Object,this._state=s.VODSTATE.INIT,this._uploadList=[],this._curIndex=-1,this._ossUpload=null,this._log=new i.default,this._retryCount=0,this._retryTotal=this.options.retryCount||3,this._retryDuration=this.options.retryDuration||2,this._state=s.VODSTATE.INIT,this._uploadWay="vod",this._onbeforeunload=!1,this._invalidUserId=!1,this._initEvent()}return h(O,[{key:"init",value:function(S,D,R,k){return this._retryCount=0,!(R&&!k||!R&&k)&&!(S&&!D||!S&&D)&&(this._ossCreditor.accessKeyId=S,this._ossCreditor.accessKeySecret=D,this._ossCreditor.securityToken=R,this._ossCreditor.expireTime=k,!0)}},{key:"addFile",value:function(S,D,R,k,Q,Y){if(!S)return!1;if(S.size==0)try{this.options.onUploadFailed({file:S},"EmptyFile","\u6587\u4EF6\u5927\u5C0F\u4E3A0\uFF0C\u4E0D\u80FD\u4E0A\u4F20")}catch(F){console.log(F)}for(var U=(this.options,0);U<this._uploadList.length;U++)if(this._uploadList[U].file==S)return!1;var K=new Object;if(K.file=S,K._endpoint=D,K._bucket=R,K._object=k,K.state=s.UPLOADSTATE.INIT,K.isImage=m.default.isImage(S.name),!K.isImage&&this.options.enableUploadProgress){var z=this;a.default.getMd5(S,function(F){K.fileHash=F;var H=z._getCheckoutpoint(K);z.options.localCheckpoint||H||z._getCheckoutpointFromCloud(K,function(G){if(G.UploadPoint){var ee=JSON.parse(G.UploadPoint);ee.loaded!=1&&(K.checkpoint=ee.checkpoint,K.loaded=ee.loaded,K.videoId=G.VideoId,z._saveCheckoutpoint(K,ee.checkpoint))}},function(G){try{if((G=JSON.parse(G))&&G.Code=="InvalidParameter"&&G.Message.indexOf("UserId")>0){z._invalidUserId=!0;var ee=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(ee)}}catch(re){console.log(re)}})})}Q&&(K.videoInfo=Q?JSON.parse(Q).Vod:{},K.userData=c.default.encode(Q)),K.ri=_.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(F){console.log(F)}return!0}},{key:"deleteFile",value:function(S){return!!this.cancelFile(S)&&(this._uploadList.splice(S,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];if(S==this._curIndex&&D.state==s.UPLOADSTATE.UPLOADING){D.state=s.UPLOADSTATE.CANCELED;var R=this._getCheckoutpoint(D);R&&R.checkpoint&&(R=R.checkpoint),R&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=s.UPLOADSTATE.SUCCESS&&(D.state=s.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];return D.state==s.UPLOADSTATE.CANCELED&&(D.state=s.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(S){return this._getCheckoutpoint({file:S})}},{key:"startUpload",value:function(S){if(this._retryCount=0,this.options,this._state==s.VODSTATE.START||this._state==s.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=s.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=s.VODSTATE.START}},{key:"nextUpload",value:function(){var S=this.options;if(this._state==s.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=s.VODSTATE.END;try{S.onUploadEnd&&S.onUploadEnd(D)}catch(R){console.log(R)}}}},{key:"clear",value:function(S){for(var D=this.options,R=0,k=0;k<this._uploadList.length;k++)D.uploadList[k].state==s.UPLOADSTATE.SUCCESS&&R++,this._uploadList[k].state==S&&(D.uploadList.splice(k,1),k--);D.onClear&&D.onClear(D.uploadList.length,R)}},{key:"stopUpload",value:function(){if((this._state==s.VODSTATE.START||this._state==s.VODSTATE.FAILURE||this._curIndex==-1)&&this._curIndex!=-1){var S=this._uploadList[this._curIndex];this._state=s.VODSTATE.STOP,S.state=s.UPLOADSTATE.STOPED,this._changeState(S,s.UPLOADSTATE.STOPED),this._ossUpload.cancel()}}},{key:"resumeUploadWithAuth",value:function(S){var D=this;if(!S)return!1;var R=JSON.parse(c.default.decode(S));return!!(R.AccessKeyId&&R.AccessKeySecret&&R.SecurityToken&&R.Expiration)&&D.resumeUploadWithToken(R.AccessKeyId,R.AccessKeySecret,R.SecurityToken,R.Expiration)}},{key:"resumeUploadWithToken",value:function(S,D,R,k){if(this.options,!(S&&D&&R&&k))return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._curIndex==-1)return!1;var Q="";return this._uploadList.length>this._curIndex&&(Q=this._uploadList[this._curIndex]),Q&&(this.init(S,D,R,k),this._state=s.VODSTATE.START,this._ossUpload=null,this._uploadCore(Q,Q.retry),Q.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(S,D,R){if(this._curIndex==-1)return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,S,D,R):this.setSTSToken(k,S,D,R)}}},{key:"setSTSTokenDirectlyUpload",value:function(S,D,R,k,Q){if(!(D&&R&&k&&Q))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=S;this.init(D,R,k,Q),Y.endpoint=Y._endpoint,Y.bucket=Y._bucket,Y.object=Y._object,this._ossUpload=null,this._uploadCore(Y,S.retry),S.retry=!1}},{key:"setSTSToken",value:function(S,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var Q=S.videoInfo,Y={accessKeyId:D,securityToken:k,accessKeySecret:R,fileName:S.file.name,title:Q.Title,requestId:S.ri,region:this.options.region};Q.ImageType&&(Y.imageType=Q.ImageType),Q.ImageExt&&(Y.imageExt=Q.ImageExt),Q.FileSize&&(Y.fileSize=Q.FileSize),Q.Description&&(Y.description=Q.Description),Q.CateId&&(Y.cateId=Q.CateId),Q.Tags&&(Y.tags=Q.Tags),Q.TemplateGroupId&&(Y.templateGroupId=Q.TemplateGroupId),Q.StorageLocation&&(Y.storageLocation=Q.StorageLocation),Q.CoverURL&&(Y.coverUrl=Q.CoverURL),Q.TransCodeMode&&(Y.transCodeMode=Q.TransCodeMode),Q.UserData&&(Y.userData=Q.UserData);var U=this,K="getUploadAuth";S.videoId?(Y.videoId=S.videoId,K="refreshUploadAuth"):S.isImage&&(K="getImageUploadAuth"),B.default[K](Y,function(z){S.videoId=z.VideoId?z.VideoId:S.videoId,U.setUploadAuthAndAddress(S,z.UploadAuth,z.UploadAddress),U._state=s.VODSTATE.START},function(z){U._error(S,{name:z.Code,code:z.Code,message:z.Message,requestId:z.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(S,D,R,k){if(!S||!D||!R)return!1;var Q=JSON.parse(c.default.decode(D));if(!(Q.AccessKeyId&&Q.AccessKeySecret&&Q.SecurityToken&&Q.Expiration))return console.error("uploadauth is invalid"),!1;var Y={},U=S;if(R){if(Y=JSON.parse(c.default.decode(R)),!Y.Endpoint||!Y.Bucket||!Y.FileName)return console.error("uploadAddress is invalid"),!1}else Y.Endpoint=U.endpoint,Y.Bucket=U.bucket,Y.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=Q.Region||this.options.region,this.init(Q.AccessKeyId,Q.AccessKeySecret,Q.SecurityToken,Q.Expiration),U.endpoint=U._endpoint?U._endpoint:Y.Endpoint,U.bucket=U._bucket?U._bucket:Y.Bucket,U.object=U._object?U._object:Y.FileName,U.region=this.options.region,k&&(U.videoId=k),this._ossUpload=null,this._uploadCore(U,S.retry),S.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(S,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var Q={accessKeyId:D,securityToken:k,accessKeySecret:R,videoId:S.object,requestId:S.ri,region:this.options.region},Y=this,U="refreshUploadAuth";S.isImage&&(U="getImageUploadAuth"),B.default[U](Q,function(K){Y.setUploadAuthAndAddress(S,K.UploadAuth,UploadAddress),Y._state=s.VODSTATE.START},function(K){Y._error(S,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(S){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],R=this.options;if(S.retry=D,R.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(S);k&&k.state!=s.UPLOADSTATE.UPLOADING&&(S.checkpoint=k,S.videoId=k.videoId),R.onUploadstarted(S)}catch(Q){console.log(Q)}}},{key:"_uploadCore",value:function(S){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(S.state=s.UPLOADSTATE.UPLOADING,!this._ossUpload){S.endpoint=S.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:S.bucket,endpoint:S.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(z,F){D._error.call(D,z,F)},oncomplete:function(z,F){D._complete.call(D,z,F)},onprogress:function(z,F,H){D._progress.call(D,z,F,H)}})}var R=m.default.getFileType(S.file.name),k=this._getCheckoutpoint(S),Q="",Y="";k&&k.checkpoint&&(Y=k.state,Q=k.videoId,k=k.checkpoint),k&&Q==S.videoId&&Y!=s.UPLOADSTATE.UPLOADING&&(k.file=S.file,S.checkpoint=k,k.uploadId);var U=this._adjustPartSize(S);this._reportLog("20002",S,{ft:R,fs:S.file.size,bu:S.bucket,ok:S.object,vid:S.videoId||"",fn:S.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":S.userData?S.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(S,K)}},{key:"_findUploadIndex",value:function(){for(var S=-1,D=0;D<this._uploadList.length;D++)if(this._uploadList[D].state==s.UPLOADSTATE.INIT){S=D;break}return S}},{key:"_error",value:function(S,D){if(D.name=="cancel")try{this.options.onUploadCanceled(S,D)}catch(k){console.log(k)}else{if(D.message.indexOf("InvalidAccessKeyIdError")>0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=s.VODSTATE.EXPIRE,S.state=s.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(S,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var R=this;return setTimeout(function(){R._uploadCore(S,!0)},1e3*R._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(S),this._handleError(S,D)}}},{key:"_handleError",value:function(S,D){var R=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=s.UPLOADSTATE.FAIlURE;if(S.state!=s.UPLOADSTATE.CANCELED&&(S.state=s.UPLOADSTATE.FAIlURE,this._state=s.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(S,D.code,D.message)}catch(Y){console.log(Y)}if(R&&this._changeState(S,k),this._reportLog("20006",S,{code:D.name,message:D.message,requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),this._reportLog("20004",S,{requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),S.ri=_.default.create(),this._findUploadIndex()!=-1){var Q=this;this._state=s.VODSTATE.START,setTimeout(function(){Q.nextUpload()},100)}}},{key:"_complete",value:function(S,D){if(S.state=s.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(S)}catch(Q){console.log(Q)}var R=0;D&&D.res&&D.res.headers&&(R=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(S);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",S,{requestId:R})}},{key:"_progress",value:function(S,D,R){if(this.options.onUploadProgress)try{S.loaded=D.loaded,this.options.onUploadProgress(S,D.total,D.loaded)}catch(F){console.log(F)}var k=D.checkpoint,Q=0;k&&(S.checkpoint=k,this._saveCheckoutpoint(S,k,s.UPLOADSTATE.UPLOADING),Q=k.uploadId),this._retryCount=0;var Y=this._getPortNumber(k),U=0;if(R&&R.headers&&(U=R.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",S,{pn:Y,requestId:U}),D.loaded!=1&&this._reportLog("20005",S,{UploadId:Q,pn:Y+1,pr:S.retry?1:0,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),!this._invalidUserId&&!S.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:S.file,checkpoint:D,userId:this.options.userId,videoId:S.videoId,region:this.options.region,fileHash:S.fileHash};try{var z=this;p.default.upload(K,function(){},function(F){if((F=JSON.parse(F))&&F.Code=="InvalidParameter"&&F.Message.indexOf("UserId")>0){z._invalidUserId=!0;var H=F.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(H)}})}catch(F){console.log(F)}}}},{key:"_getPortNumber",value:function(S){if(S){var D=S.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S),R=f.default.get(D);if(R)try{return JSON.parse(R)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(S,D,R){if(D){var k=this._getCheckoutpointKey(S),Q=S.file,Y={fileName:Q.name,lastModified:Q.lastModified,size:Q.size,object:S.object,videoId:S.videoId,bucket:S.bucket,endpoint:S.endpoint,checkpoint:D,loaded:S.loaded,state:R};f.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(S,D){var R=this._getCheckoutpoint(S);R&&((this._onbeforeunload=!0)&&(D=s.UPLOADSTATE.STOPED),this._saveCheckoutpoint(S,R.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(S){return"upload_"+S.file.lastModified+"_"+S.file.name+"_"+S.file.size}},{key:"_getCheckoutpointFromCloud",value:function(S,D,R){var k={userId:this.options.userId,uploadInfoList:[{FileName:S.file.name,FileSize:S.file.size,FileCreateTime:S.file.lastModified,FileHash:S.fileHash}],region:this.options.region};p.default.get(k,function(Q){D(Q)},R)}},{key:"_reportLog",value:function(S,D,R){R||(R={}),R.ri=D.ri,this._ut&&(R.ut=this._ut),this._log.log(S,R)}},{key:"_initEvent",value:function(){var S=this;window&&(window.onbeforeunload=function(D){if(S._onbeforeunload=!0,S._curIndex!=-1&&S._uploadList.length>S._curIndex){var R=S._uploadList[S._curIndex];S._changeState(R,s.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var S=0;S<this._uploadList.length;S++){var D=this._uploadList[S];D.state!=s.UPLOADSTATE.FAIlURE&&D.state!=s.UPLOADSTATE.STOPED||(D.state=s.UPLOADSTATE.INIT)}this._state=s.VODSTATE.INIT}},{key:"_adjustPartSize",value:function(S){return S.file.size/this.options.partSize>1e4?S.file.size/9999:this.options.partSize}}]),O}());y.default=T},function(M,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},y.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(M,y,E){"use strict";function x(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function l(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,o,f){return o&&l(c.prototype,o),f&&l(c,f),c}}(),s=E(3),r=E(17),n=(x(r),E(1)),e=(x(n),function(){function l(c,o){if(C(this,l),c){this._config=c,this.create(this._config),this._uploadInfo=null,this._callback={};var f=function(){};this._callback.onerror=o.onerror||f,this._callback.oncomplete=o.oncomplete||f,this._callback.onprogress=o.onprogress||f}}return h(l,[{key:"create",value:function(c){if(c.endpoint=c.endpoint||this._config.endpoint,c.bucket=c.bucket||this._config.bucket,!(c.AccessKeyId&&c.AccessKeySecret&&c.endpoint&&c.SecurityToken))throw new Error("AccessKeyId\u3001AccessKeySecret\u3001endpoint should not be null");var o={accessKeyId:c.AccessKeyId,accessKeySecret:c.AccessKeySecret,stsToken:c.SecurityToken,endpoint:c.endpoint||this._config.endpoint,bucket:c.bucket||this._config.bucket,secure:!0,cname:c.cname};c.timeout&&(o.timeout=c.timeout),this.oss=new OSS.Wrapper(o)}},{key:"abort",value:function(c){if(c.checkpoint){var o=c.checkpoint.uploadId;this.oss.abortMultipartUpload(c.object,o)}}},{key:"getVersion",value:function(){}},{key:"cancel",value:function(){this.oss.cancel&&this.oss.cancel()}},{key:"upload",value:function(c,o){this._uploadInfo=c;var f=this,d=function(A,m,v){return function(_){f._progress(A,m,v),_()}},i={parallel:o.parallel||this._config.parallel||s.UPLOADDEFAULT.PARALLEL,partSize:o.partSize||this._config.partSize||s.UPLOADDEFAULT.PARTSIZE,progress:d};o.headers&&(i.headers=o.headers),c.checkpoint&&(i.checkpoint=c.checkpoint),c.bucket||(this.oss.options.bucket=c.bucket),c.endpoint||(this.oss.options.endpoint=c.endpoint),this.oss.multipartUpload(c.object,c.file,i).then(function(A,m){f._complete(A)}).catch(function(A){f.oss.cancel&&(f.oss&&f.oss.isCancel()?console.log("oss is cancel as error"):f.oss.cancel()),f._error(A)})}},{key:"header",value:function(c,o,f){this.oss.get(c.object).then(function(d){o(d)}).catch(function(d){f(d)})}},{key:"_progress",value:function(c,o,f){this._callback.onprogress(this._uploadInfo,{loaded:c,total:this._uploadInfo.file.size,checkpoint:o},f)}},{key:"_error",value:function(c){this._callback.onerror(this._uploadInfo,c)}},{key:"_complete",value:function(c){this._callback.oncomplete(this._uploadInfo,c)}}]),l}());y.default=e},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"format",value:function(r){if(arguments.length<2)return null;for(var n=arguments[1],e=1;e<arguments.length;e++){var l=new RegExp("\\{"+(e-1)+"\\}","gm");n=n.replace(l,arguments[e+1])}return{code:r,message:n}}},{key:"CODE",get:function(){return{SUCCESS:"Successful",EmptyValue:"InvalidParameter.EmptyValue",STSInvalid:"InvalidParameter.TokenInvalid",ReadFileError:"ReadFileError",FILEDUPLICATION:"FileDuplication",UploadALEADRYSTARTED:"UploadAlearyStarted"}}},{key:"MESSAGE",get:function(){return{SUCCESS:"Successful",EmptyValue:"\u53C2\u6570 {0} \u4E0D\u80FD\u4E3A\u7A7A\u3002",STSInvalid:"STS\u53C2\u6570\u975E\u6CD5\uFF0C accessKeyId\u3001accessKeySecret\u3001secretToken\u3001expireTime\u90FD\u4E0D\u80FD\u4E3A\u7A7A\u3002",ReadFileError:"\u8BFB\u53D6\u6587\u4EF6{0}{1}\u5931\u8D25.",FILEDUPLICATION:"\u6587\u4EF6\u91CD\u590D\u6DFB\u52A0 {0}",UploadALEADRYSTARTED:"\u91CD\u590D\u5F00\u59CB."}}}]),s}();y.default=h},function(M,y,E){"use strict";(function(x){function C(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function r(n,e){for(var l=0;l<e.length;l++){var c=e[l];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(n,c.key,c)}}return function(n,e,l){return e&&r(n.prototype,e),l&&r(n,l),n}}(),s=function(){function r(){C(this,r)}return h(r,null,[{key:"encode",value:function(n){return new x(n).toString("base64")}},{key:"decode",value:function(n){return new x(n,"base64").toString()}}]),r}();y.default=s}).call(y,E(19).Buffer)},function(M,y,E){"use strict";(function(x){function C(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function h(ne,N){if(C()<N)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(ne=new Uint8Array(N),ne.__proto__=s.prototype):(ne===null&&(ne=new s(N)),ne.length=N),ne}function s(ne,N,W){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(ne,N,W);if(typeof ne=="number"){if(typeof N=="string")throw new Error("If encoding is specified then the first argument must be a string");return l(this,ne)}return r(this,ne,N,W)}function r(ne,N,W,le){if(typeof N=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&N instanceof ArrayBuffer?f(ne,N,W,le):typeof N=="string"?c(ne,N,W):d(ne,N)}function n(ne){if(typeof ne!="number")throw new TypeError('"size" argument must be a number');if(ne<0)throw new RangeError('"size" argument must not be negative')}function e(ne,N,W,le){return n(N),N<=0?h(ne,N):W!==void 0?typeof le=="string"?h(ne,N).fill(W,le):h(ne,N).fill(W):h(ne,N)}function l(ne,N){if(n(N),ne=h(ne,N<0?0:0|i(N)),!s.TYPED_ARRAY_SUPPORT)for(var W=0;W<N;++W)ne[W]=0;return ne}function c(ne,N,W){if(typeof W=="string"&&W!==""||(W="utf8"),!s.isEncoding(W))throw new TypeError('"encoding" must be a valid string encoding');var le=0|m(N,W);ne=h(ne,le);var te=ne.write(N,W);return te!==le&&(ne=ne.slice(0,te)),ne}function o(ne,N){var W=N.length<0?0:0|i(N.length);ne=h(ne,W);for(var le=0;le<W;le+=1)ne[le]=255&N[le];return ne}function f(ne,N,W,le){if(N.byteLength,W<0||N.byteLength<W)throw new RangeError("'offset' is out of bounds");if(N.byteLength<W+(le||0))throw new RangeError("'length' is out of bounds");return N=W===void 0&&le===void 0?new Uint8Array(N):le===void 0?new Uint8Array(N,W):new Uint8Array(N,W,le),s.TYPED_ARRAY_SUPPORT?(ne=N,ne.__proto__=s.prototype):ne=o(ne,N),ne}function d(ne,N){if(s.isBuffer(N)){var W=0|i(N.length);return ne=h(ne,W),ne.length===0||N.copy(ne,0,0,W),ne}if(N){if(typeof ArrayBuffer!="undefined"&&N.buffer instanceof ArrayBuffer||"length"in N)return typeof N.length!="number"||ue(N.length)?h(ne,0):o(ne,N);if(N.type==="Buffer"&&xe(N.data))return o(ne,N.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function i(ne){if(ne>=C())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+C().toString(16)+" bytes");return 0|ne}function A(ne){return+ne!=ne&&(ne=0),s.alloc(+ne)}function m(ne,N){if(s.isBuffer(ne))return ne.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ne)||ne instanceof ArrayBuffer))return ne.byteLength;typeof ne!="string"&&(ne=""+ne);var W=ne.length;if(W===0)return 0;for(var le=!1;;)switch(N){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":case void 0:return he(ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return de(ne).length;default:if(le)return he(ne).length;N=(""+N).toLowerCase(),le=!0}}function v(ne,N,W){var le=!1;if((N===void 0||N<0)&&(N=0),N>this.length)return"";if((W===void 0||W>this.length)&&(W=this.length),W<=0)return"";if(W>>>=0,N>>>=0,W<=N)return"";for(ne||(ne="utf8");;)switch(ne){case"hex":return Y(this,N,W);case"utf8":case"utf-8":return D(this,N,W);case"ascii":return k(this,N,W);case"latin1":case"binary":return Q(this,N,W);case"base64":return S(this,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,N,W);default:if(le)throw new TypeError("Unknown encoding: "+ne);ne=(ne+"").toLowerCase(),le=!0}}function _(ne,N,W){var le=ne[N];ne[N]=ne[W],ne[W]=le}function w(ne,N,W,le,te){if(ne.length===0)return-1;if(typeof W=="string"?(le=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=te?0:ne.length-1),W<0&&(W=ne.length+W),W>=ne.length){if(te)return-1;W=ne.length-1}else if(W<0){if(!te)return-1;W=0}if(typeof N=="string"&&(N=s.from(N,le)),s.isBuffer(N))return N.length===0?-1:B(ne,N,W,le,te);if(typeof N=="number")return N&=255,s.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(ne,N,W):Uint8Array.prototype.lastIndexOf.call(ne,N,W):B(ne,[N],W,le,te);throw new TypeError("val must be string, number or Buffer")}function B(ne,N,W,le,te){function oe(at,rt){return Te===1?at[rt]:at.readUInt16BE(rt*Te)}var Te=1,Ke=ne.length,pt=N.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ne.length<2||N.length<2)return-1;Te=2,Ke/=2,pt/=2,W/=2}var Le;if(te){var Qe=-1;for(Le=W;Le<Ke;Le++)if(oe(ne,Le)===oe(N,Qe===-1?0:Le-Qe)){if(Qe===-1&&(Qe=Le),Le-Qe+1===pt)return Qe*Te}else Qe!==-1&&(Le-=Le-Qe),Qe=-1}else for(W+pt>Ke&&(W=Ke-pt),Le=W;Le>=0;Le--){for(var ut=!0,yt=0;yt<pt;yt++)if(oe(ne,Le+yt)!==oe(N,yt)){ut=!1;break}if(ut)return Le}return-1}function b(ne,N,W,le){W=Number(W)||0;var te=ne.length-W;le?(le=Number(le))>te&&(le=te):le=te;var oe=N.length;if(oe%2!=0)throw new TypeError("Invalid hex string");le>oe/2&&(le=oe/2);for(var Te=0;Te<le;++Te){var Ke=parseInt(N.substr(2*Te,2),16);if(isNaN(Ke))return Te;ne[W+Te]=Ke}return Te}function p(ne,N,W,le){return $(he(N,ne.length-W),ne,W,le)}function u(ne,N,W,le){return $(be(N),ne,W,le)}function a(ne,N,W,le){return u(ne,N,W,le)}function T(ne,N,W,le){return $(de(N),ne,W,le)}function O(ne,N,W,le){return $(fe(N,ne.length-W),ne,W,le)}function S(ne,N,W){return N===0&&W===ne.length?Ae.fromByteArray(ne):Ae.fromByteArray(ne.slice(N,W))}function D(ne,N,W){W=Math.min(ne.length,W);for(var le=[],te=N;te<W;){var oe=ne[te],Te=null,Ke=oe>239?4:oe>223?3:oe>191?2:1;if(te+Ke<=W){var pt,Le,Qe,ut;switch(Ke){case 1:oe<128&&(Te=oe);break;case 2:pt=ne[te+1],(192&pt)==128&&(ut=(31&oe)<<6|63&pt)>127&&(Te=ut);break;case 3:pt=ne[te+1],Le=ne[te+2],(192&pt)==128&&(192&Le)==128&&(ut=(15&oe)<<12|(63&pt)<<6|63&Le)>2047&&(ut<55296||ut>57343)&&(Te=ut);break;case 4:pt=ne[te+1],Le=ne[te+2],Qe=ne[te+3],(192&pt)==128&&(192&Le)==128&&(192&Qe)==128&&(ut=(15&oe)<<18|(63&pt)<<12|(63&Le)<<6|63&Qe)>65535&&ut<1114112&&(Te=ut)}}Te===null?(Te=65533,Ke=1):Te>65535&&(Te-=65536,le.push(Te>>>10&1023|55296),Te=56320|1023&Te),le.push(Te),te+=Ke}return R(le)}function R(ne){var N=ne.length;if(N<=De)return String.fromCharCode.apply(String,ne);for(var W="",le=0;le<N;)W+=String.fromCharCode.apply(String,ne.slice(le,le+=De));return W}function k(ne,N,W){var le="";W=Math.min(ne.length,W);for(var te=N;te<W;++te)le+=String.fromCharCode(127&ne[te]);return le}function Q(ne,N,W){var le="";W=Math.min(ne.length,W);for(var te=N;te<W;++te)le+=String.fromCharCode(ne[te]);return le}function Y(ne,N,W){var le=ne.length;(!N||N<0)&&(N=0),(!W||W<0||W>le)&&(W=le);for(var te="",oe=N;oe<W;++oe)te+=ge(ne[oe]);return te}function U(ne,N,W){for(var le=ne.slice(N,W),te="",oe=0;oe<le.length;oe+=2)te+=String.fromCharCode(le[oe]+256*le[oe+1]);return te}function K(ne,N,W){if(ne%1!=0||ne<0)throw new RangeError("offset is not uint");if(ne+N>W)throw new RangeError("Trying to access beyond buffer length")}function z(ne,N,W,le,te,oe){if(!s.isBuffer(ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>te||N<oe)throw new RangeError('"value" argument is out of bounds');if(W+le>ne.length)throw new RangeError("Index out of range")}function F(ne,N,W,le){N<0&&(N=65535+N+1);for(var te=0,oe=Math.min(ne.length-W,2);te<oe;++te)ne[W+te]=(N&255<<8*(le?te:1-te))>>>8*(le?te:1-te)}function H(ne,N,W,le){N<0&&(N=4294967295+N+1);for(var te=0,oe=Math.min(ne.length-W,4);te<oe;++te)ne[W+te]=N>>>8*(le?te:3-te)&255}function G(ne,N,W,le,te,oe){if(W+le>ne.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function ee(ne,N,W,le,te){return te||G(ne,N,W,4,34028234663852886e22,-34028234663852886e22),ce.write(ne,N,W,le,23,4),W+4}function re(ne,N,W,le,te){return te||G(ne,N,W,8,17976931348623157e292,-17976931348623157e292),ce.write(ne,N,W,le,52,8),W+8}function pe(ne){if(ne=ie(ne).replace(Re,""),ne.length<2)return"";for(;ne.length%4!=0;)ne+="=";return ne}function ie(ne){return ne.trim?ne.trim():ne.replace(/^\s+|\s+$/g,"")}function ge(ne){return ne<16?"0"+ne.toString(16):ne.toString(16)}function he(ne,N){N=N||1/0;for(var W,le=ne.length,te=null,oe=[],Te=0;Te<le;++Te){if((W=ne.charCodeAt(Te))>55295&&W<57344){if(!te){if(W>56319){(N-=3)>-1&&oe.push(239,191,189);continue}if(Te+1===le){(N-=3)>-1&&oe.push(239,191,189);continue}te=W;continue}if(W<56320){(N-=3)>-1&&oe.push(239,191,189),te=W;continue}W=65536+(te-55296<<10|W-56320)}else te&&(N-=3)>-1&&oe.push(239,191,189);if(te=null,W<128){if((N-=1)<0)break;oe.push(W)}else if(W<2048){if((N-=2)<0)break;oe.push(W>>6|192,63&W|128)}else if(W<65536){if((N-=3)<0)break;oe.push(W>>12|224,W>>6&63|128,63&W|128)}else{if(!(W<1114112))throw new Error("Invalid code point");if((N-=4)<0)break;oe.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return oe}function be(ne){for(var N=[],W=0;W<ne.length;++W)N.push(255&ne.charCodeAt(W));return N}function fe(ne,N){for(var W,le,te,oe=[],Te=0;Te<ne.length&&!((N-=2)<0);++Te)W=ne.charCodeAt(Te),le=W>>8,te=W%256,oe.push(te),oe.push(le);return oe}function de(ne){return Ae.toByteArray(pe(ne))}function $(ne,N,W,le){for(var te=0;te<le&&!(te+W>=N.length||te>=ne.length);++te)N[te+W]=ne[te];return te}function ue(ne){return ne!==ne}/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/var Ae=E(21),ce=E(22),xe=E(23);y.Buffer=s,y.SlowBuffer=A,y.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=x.TYPED_ARRAY_SUPPORT!==void 0?x.TYPED_ARRAY_SUPPORT:function(){try{var ne=new Uint8Array(1);return ne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ne.foo()===42&&typeof ne.subarray=="function"&&ne.subarray(1,1).byteLength===0}catch(N){return!1}}(),y.kMaxLength=C(),s.poolSize=8192,s._augment=function(ne){return ne.__proto__=s.prototype,ne},s.from=function(ne,N,W){return r(null,ne,N,W)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(ne,N,W){return e(null,ne,N,W)},s.allocUnsafe=function(ne){return l(null,ne)},s.allocUnsafeSlow=function(ne){return l(null,ne)},s.isBuffer=function(ne){return!(ne==null||!ne._isBuffer)},s.compare=function(ne,N){if(!s.isBuffer(ne)||!s.isBuffer(N))throw new TypeError("Arguments must be Buffers");if(ne===N)return 0;for(var W=ne.length,le=N.length,te=0,oe=Math.min(W,le);te<oe;++te)if(ne[te]!==N[te]){W=ne[te],le=N[te];break}return W<le?-1:le<W?1:0},s.isEncoding=function(ne){switch(String(ne).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(ne,N){if(!xe(ne))throw new TypeError('"list" argument must be an Array of Buffers');if(ne.length===0)return s.alloc(0);var W;if(N===void 0)for(N=0,W=0;W<ne.length;++W)N+=ne[W].length;var le=s.allocUnsafe(N),te=0;for(W=0;W<ne.length;++W){var oe=ne[W];if(!s.isBuffer(oe))throw new TypeError('"list" argument must be an Array of Buffers');oe.copy(le,te),te+=oe.length}return le},s.byteLength=m,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var ne=this.length;if(ne%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var N=0;N<ne;N+=2)_(this,N,N+1);return this},s.prototype.swap32=function(){var ne=this.length;if(ne%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var N=0;N<ne;N+=4)_(this,N,N+3),_(this,N+1,N+2);return this},s.prototype.swap64=function(){var ne=this.length;if(ne%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var N=0;N<ne;N+=8)_(this,N,N+7),_(this,N+1,N+6),_(this,N+2,N+5),_(this,N+3,N+4);return this},s.prototype.toString=function(){var ne=0|this.length;return ne===0?"":arguments.length===0?D(this,0,ne):v.apply(this,arguments)},s.prototype.equals=function(ne){if(!s.isBuffer(ne))throw new TypeError("Argument must be a Buffer");return this===ne||s.compare(this,ne)===0},s.prototype.inspect=function(){var ne="",N=y.INSPECT_MAX_BYTES;return this.length>0&&(ne=this.toString("hex",0,N).match(/.{2}/g).join(" "),this.length>N&&(ne+=" ... ")),"<Buffer "+ne+">"},s.prototype.compare=function(ne,N,W,le,te){if(!s.isBuffer(ne))throw new TypeError("Argument must be a Buffer");if(N===void 0&&(N=0),W===void 0&&(W=ne?ne.length:0),le===void 0&&(le=0),te===void 0&&(te=this.length),N<0||W>ne.length||le<0||te>this.length)throw new RangeError("out of range index");if(le>=te&&N>=W)return 0;if(le>=te)return-1;if(N>=W)return 1;if(N>>>=0,W>>>=0,le>>>=0,te>>>=0,this===ne)return 0;for(var oe=te-le,Te=W-N,Ke=Math.min(oe,Te),pt=this.slice(le,te),Le=ne.slice(N,W),Qe=0;Qe<Ke;++Qe)if(pt[Qe]!==Le[Qe]){oe=pt[Qe],Te=Le[Qe];break}return oe<Te?-1:Te<oe?1:0},s.prototype.includes=function(ne,N,W){return this.indexOf(ne,N,W)!==-1},s.prototype.indexOf=function(ne,N,W){return w(this,ne,N,W,!0)},s.prototype.lastIndexOf=function(ne,N,W){return w(this,ne,N,W,!1)},s.prototype.write=function(ne,N,W,le){if(N===void 0)le="utf8",W=this.length,N=0;else if(W===void 0&&typeof N=="string")le=N,W=this.length,N=0;else{if(!isFinite(N))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");N|=0,isFinite(W)?(W|=0,le===void 0&&(le="utf8")):(le=W,W=void 0)}var te=this.length-N;if((W===void 0||W>te)&&(W=te),ne.length>0&&(W<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var oe=!1;;)switch(le){case"hex":return b(this,ne,N,W);case"utf8":case"utf-8":return p(this,ne,N,W);case"ascii":return u(this,ne,N,W);case"latin1":case"binary":return a(this,ne,N,W);case"base64":return T(this,ne,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,ne,N,W);default:if(oe)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),oe=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var De=4096;s.prototype.slice=function(ne,N){var W=this.length;ne=~~ne,N=N===void 0?W:~~N,ne<0?(ne+=W)<0&&(ne=0):ne>W&&(ne=W),N<0?(N+=W)<0&&(N=0):N>W&&(N=W),N<ne&&(N=ne);var le;if(s.TYPED_ARRAY_SUPPORT)le=this.subarray(ne,N),le.__proto__=s.prototype;else{var te=N-ne;le=new s(te,void 0);for(var oe=0;oe<te;++oe)le[oe]=this[oe+ne]}return le},s.prototype.readUIntLE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=this[ne],te=1,oe=0;++oe<N&&(te*=256);)le+=this[ne+oe]*te;return le},s.prototype.readUIntBE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=this[ne+--N],te=1;N>0&&(te*=256);)le+=this[ne+--N]*te;return le},s.prototype.readUInt8=function(ne,N){return N||K(ne,1,this.length),this[ne]},s.prototype.readUInt16LE=function(ne,N){return N||K(ne,2,this.length),this[ne]|this[ne+1]<<8},s.prototype.readUInt16BE=function(ne,N){return N||K(ne,2,this.length),this[ne]<<8|this[ne+1]},s.prototype.readUInt32LE=function(ne,N){return N||K(ne,4,this.length),(this[ne]|this[ne+1]<<8|this[ne+2]<<16)+16777216*this[ne+3]},s.prototype.readUInt32BE=function(ne,N){return N||K(ne,4,this.length),16777216*this[ne]+(this[ne+1]<<16|this[ne+2]<<8|this[ne+3])},s.prototype.readIntLE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=this[ne],te=1,oe=0;++oe<N&&(te*=256);)le+=this[ne+oe]*te;return te*=128,le>=te&&(le-=Math.pow(2,8*N)),le},s.prototype.readIntBE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=N,te=1,oe=this[ne+--le];le>0&&(te*=256);)oe+=this[ne+--le]*te;return te*=128,oe>=te&&(oe-=Math.pow(2,8*N)),oe},s.prototype.readInt8=function(ne,N){return N||K(ne,1,this.length),128&this[ne]?-1*(255-this[ne]+1):this[ne]},s.prototype.readInt16LE=function(ne,N){N||K(ne,2,this.length);var W=this[ne]|this[ne+1]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt16BE=function(ne,N){N||K(ne,2,this.length);var W=this[ne+1]|this[ne]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt32LE=function(ne,N){return N||K(ne,4,this.length),this[ne]|this[ne+1]<<8|this[ne+2]<<16|this[ne+3]<<24},s.prototype.readInt32BE=function(ne,N){return N||K(ne,4,this.length),this[ne]<<24|this[ne+1]<<16|this[ne+2]<<8|this[ne+3]},s.prototype.readFloatLE=function(ne,N){return N||K(ne,4,this.length),ce.read(this,ne,!0,23,4)},s.prototype.readFloatBE=function(ne,N){return N||K(ne,4,this.length),ce.read(this,ne,!1,23,4)},s.prototype.readDoubleLE=function(ne,N){return N||K(ne,8,this.length),ce.read(this,ne,!0,52,8)},s.prototype.readDoubleBE=function(ne,N){return N||K(ne,8,this.length),ce.read(this,ne,!1,52,8)},s.prototype.writeUIntLE=function(ne,N,W,le){(ne=+ne,N|=0,W|=0,!le)&&z(this,ne,N,W,Math.pow(2,8*W)-1,0);var te=1,oe=0;for(this[N]=255&ne;++oe<W&&(te*=256);)this[N+oe]=ne/te&255;return N+W},s.prototype.writeUIntBE=function(ne,N,W,le){(ne=+ne,N|=0,W|=0,!le)&&z(this,ne,N,W,Math.pow(2,8*W)-1,0);var te=W-1,oe=1;for(this[N+te]=255&ne;--te>=0&&(oe*=256);)this[N+te]=ne/oe&255;return N+W},s.prototype.writeUInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,255,0),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),this[N]=255&ne,N+1},s.prototype.writeUInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeUInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeUInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N+3]=ne>>>24,this[N+2]=ne>>>16,this[N+1]=ne>>>8,this[N]=255&ne):H(this,ne,N,!0),N+4},s.prototype.writeUInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeIntLE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var te=Math.pow(2,8*W-1);z(this,ne,N,W,te-1,-te)}var oe=0,Te=1,Ke=0;for(this[N]=255&ne;++oe<W&&(Te*=256);)ne<0&&Ke===0&&this[N+oe-1]!==0&&(Ke=1),this[N+oe]=(ne/Te>>0)-Ke&255;return N+W},s.prototype.writeIntBE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var te=Math.pow(2,8*W-1);z(this,ne,N,W,te-1,-te)}var oe=W-1,Te=1,Ke=0;for(this[N+oe]=255&ne;--oe>=0&&(Te*=256);)ne<0&&Ke===0&&this[N+oe+1]!==0&&(Ke=1),this[N+oe]=(ne/Te>>0)-Ke&255;return N+W},s.prototype.writeInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,127,-128),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),ne<0&&(ne=255+ne+1),this[N]=255&ne,N+1},s.prototype.writeInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8,this[N+2]=ne>>>16,this[N+3]=ne>>>24):H(this,ne,N,!0),N+4},s.prototype.writeInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),ne<0&&(ne=4294967295+ne+1),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeFloatLE=function(ne,N,W){return ee(this,ne,N,!0,W)},s.prototype.writeFloatBE=function(ne,N,W){return ee(this,ne,N,!1,W)},s.prototype.writeDoubleLE=function(ne,N,W){return re(this,ne,N,!0,W)},s.prototype.writeDoubleBE=function(ne,N,W){return re(this,ne,N,!1,W)},s.prototype.copy=function(ne,N,W,le){if(W||(W=0),le||le===0||(le=this.length),N>=ne.length&&(N=ne.length),N||(N=0),le>0&&le<W&&(le=W),le===W)return 0;if(ne.length===0||this.length===0)return 0;if(N<0)throw new RangeError("targetStart out of bounds");if(W<0||W>=this.length)throw new RangeError("sourceStart out of bounds");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),ne.length-N<le-W&&(le=ne.length-N+W);var te,oe=le-W;if(this===ne&&W<N&&N<le)for(te=oe-1;te>=0;--te)ne[te+N]=this[te+W];else if(oe<1e3||!s.TYPED_ARRAY_SUPPORT)for(te=0;te<oe;++te)ne[te+N]=this[te+W];else Uint8Array.prototype.set.call(ne,this.subarray(W,W+oe),N);return oe},s.prototype.fill=function(ne,N,W,le){if(typeof ne=="string"){if(typeof N=="string"?(le=N,N=0,W=this.length):typeof W=="string"&&(le=W,W=this.length),ne.length===1){var te=ne.charCodeAt(0);te<256&&(ne=te)}if(le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!s.isEncoding(le))throw new TypeError("Unknown encoding: "+le)}else typeof ne=="number"&&(ne&=255);if(N<0||this.length<N||this.length<W)throw new RangeError("Out of range index");if(W<=N)return this;N>>>=0,W=W===void 0?this.length:W>>>0,ne||(ne=0);var oe;if(typeof ne=="number")for(oe=N;oe<W;++oe)this[oe]=ne;else{var Te=s.isBuffer(ne)?ne:he(new s(ne,le).toString()),Ke=Te.length;for(oe=0;oe<W-N;++oe)this[oe+N]=Te[oe%Ke]}return this};var Re=/[^+\/0-9A-Za-z-_]/g}).call(y,E(20))},function(M,y){var E;E=function(){return this}();try{E=E||Function("return this")()||(0,eval)("this")}catch(x){typeof window=="object"&&(E=window)}M.exports=E},function(M,y,E){"use strict";function x(i){var A=i.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return i[A-2]==="="?2:i[A-1]==="="?1:0}function C(i){return 3*i.length/4-x(i)}function h(i){var A,m,v,_,w,B=i.length;_=x(i),w=new c(3*B/4-_),m=_>0?B-4:B;var b=0;for(A=0;A<m;A+=4)v=l[i.charCodeAt(A)]<<18|l[i.charCodeAt(A+1)]<<12|l[i.charCodeAt(A+2)]<<6|l[i.charCodeAt(A+3)],w[b++]=v>>16&255,w[b++]=v>>8&255,w[b++]=255&v;return _===2?(v=l[i.charCodeAt(A)]<<2|l[i.charCodeAt(A+1)]>>4,w[b++]=255&v):_===1&&(v=l[i.charCodeAt(A)]<<10|l[i.charCodeAt(A+1)]<<4|l[i.charCodeAt(A+2)]>>2,w[b++]=v>>8&255,w[b++]=255&v),w}function s(i){return e[i>>18&63]+e[i>>12&63]+e[i>>6&63]+e[63&i]}function r(i,A,m){for(var v,_=[],w=A;w<m;w+=3)v=(i[w]<<16)+(i[w+1]<<8)+i[w+2],_.push(s(v));return _.join("")}function n(i){for(var A,m=i.length,v=m%3,_="",w=[],B=0,b=m-v;B<b;B+=16383)w.push(r(i,B,B+16383>b?b:B+16383));return v===1?(A=i[m-1],_+=e[A>>2],_+=e[A<<4&63],_+="=="):v===2&&(A=(i[m-2]<<8)+i[m-1],_+=e[A>>10],_+=e[A>>4&63],_+=e[A<<2&63],_+="="),w.push(_),w.join("")}y.byteLength=C,y.toByteArray=h,y.fromByteArray=n;for(var e=[],l=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=o.length;f<d;++f)e[f]=o[f],l[o.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},function(M,y){y.read=function(E,x,C,h,s){var r,n,e=8*s-h-1,l=(1<<e)-1,c=l>>1,o=-7,f=C?s-1:0,d=C?-1:1,i=E[x+f];for(f+=d,r=i&(1<<-o)-1,i>>=-o,o+=e;o>0;r=256*r+E[x+f],f+=d,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=h;o>0;n=256*n+E[x+f],f+=d,o-=8);if(r===0)r=1-c;else{if(r===l)return n?NaN:1/0*(i?-1:1);n+=Math.pow(2,h),r-=c}return(i?-1:1)*n*Math.pow(2,r-h)},y.write=function(E,x,C,h,s,r){var n,e,l,c=8*r-s-1,o=(1<<c)-1,f=o>>1,d=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=h?0:r-1,A=h?1:-1,m=x<0||x===0&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===1/0?(e=isNaN(x)?1:0,n=o):(n=Math.floor(Math.log(x)/Math.LN2),x*(l=Math.pow(2,-n))<1&&(n--,l*=2),x+=n+f>=1?d/l:d*Math.pow(2,1-f),x*l>=2&&(n++,l/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(x*l-1)*Math.pow(2,s),n+=f):(e=x*Math.pow(2,f-1)*Math.pow(2,s),n=0));s>=8;E[C+i]=255&e,i+=A,e/=256,s-=8);for(n=n<<s|e,c+=s;c>0;E[C+i]=255&n,i+=A,n/=256,c-=8);E[C+i-A]|=128*m}},function(M,y){var E={}.toString;M.exports=Array.isArray||function(x){return E.call(x)=="[object Array]"}},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"set",value:function(r,n){try{window.localStorage&&localStorage.setItem(r,n)}catch(e){window[r+"_localStorage"]=n}}},{key:"get",value:function(r){try{if(window.localStorage)return localStorage.getItem(r)}catch(n){return window[r+"_localStorage"]}return""}},{key:"remove",value:function(r){try{window.localStorage&&localStorage.removeItem(r)}catch(n){delete window[r+"_localStorage"]}}}]),s}();y.default=h},function(M,y,E){"use strict";function x(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}return function(r,n,e){return n&&s(r.prototype,n),e&&s(r,e),r}}(),h=function(){function s(){x(this,s)}return C(s,null,[{key:"get",value:function(r){for(var n=r+"",e=document.cookie.split(";"),l=0;l<e.length;l++){var c=e[l].trim();if(c.indexOf(n)==0)return unescape(c.substring(n.length+1,c.length))}return""}},{key:"set",value:function(r,n,e){var l=new Date;l.setTime(l.getTime()+24*e*60*60*1e3);var c="expires="+l.toGMTString();document.cookie=r+"="+escape(n)+"; "+c}}]),s}();y.default=h},function(M,y,E){"use strict";function x(c){return c&&c.__esModule?c:{default:c}}function C(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function c(o,f){for(var d=0;d<f.length;d++){var i=f[d];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}return function(o,f,d){return f&&c(o.prototype,f),d&&c(o,d),o}}(),s=E(8),r=x(s),n=E(9),e=x(n),l=function(){function c(){C(this,c)}return h(c,null,[{key:"refreshUploadAuth",value:function(o,f,d){var i=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"RefreshUploadVideo",VideoId:o.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:i,RequestId:o.requestId},m=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),v="https://vod."+o.region+".aliyuncs.com/?"+m;r.default.get(v,function(_){var _=JSON.parse(_);f&&f(_)},function(_){if(d){var w=JSON.parse(_);d(w)}})}},{key:"getUploadAuth",value:function(o,f,d){var i=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"CreateUploadVideo",Title:o.title,FileName:o.fileName,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:i,RequestId:o.requestId};o.fileSize&&(A.FileSize=o.fileSize),o.description&&(A.Description=o.description),o.cateId&&(A.CateId=o.cateId),o.tags&&(A.Tags=o.tags),o.templateGroupId&&(A.TemplateGroupId=o.templateGroupId),o.storageLocation&&(A.StorageLocation=o.storageLocation),o.coverUrl&&(A.CoverURL=o.coverUrl),o.transCodeMode&&(A.TransCodeMode=o.transCodeMode),o.userData&&(A.UserData=JSON.stringify(o.userData));var m=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),v="https://vod."+o.region+".aliyuncs.com/?"+m;r.default.get(v,function(_){try{_=JSON.parse(_)}catch(w){if(d)return void d({Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"})}f&&f(_)},function(_){if(d){var w={Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"};try{w=JSON.parse(_)}catch(B){}d(w)}})}},{key:"getImageUploadAuth",value:function(o,f,d){var i=(e.default.randomUUID(),e.default.randomUUID()),A={AccessKeyId:o.accessKeyId,SecurityToken:o.securityToken,Action:"CreateUploadImage",ImageType:o.imageType?o.imageType:"default",Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:i,RequestId:o.requestId};o.title&&(A.Title=o.title),o.imageExt&&(A.ImageExt=o.imageExt),o.tags&&(A.Tags=o.tags),o.storageLocation&&(A.StorageLocation=o.storageLocation);var m=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),v="https://vod."+o.region+".aliyuncs.com/?"+m;r.default.get(v,function(_){_=JSON.parse(_),f&&f(_)},function(_){if(d){var w=JSON.parse(_);d(w)}})}}]),c}();y.default=l},function(M,y,E){!function(x,C,h){M.exports=y=C(E(0),E(28),E(29))}(0,function(x){return x.HmacSHA1})},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return function(){var C=x,h=C.lib,s=h.WordArray,r=h.Hasher,n=C.algo,e=[],l=n.SHA1=r.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,o){for(var f=this._hash.words,d=f[0],i=f[1],A=f[2],m=f[3],v=f[4],_=0;_<80;_++){if(_<16)e[_]=0|c[o+_];else{var w=e[_-3]^e[_-8]^e[_-14]^e[_-16];e[_]=w<<1|w>>>31}var B=(d<<5|d>>>27)+v+e[_];B+=_<20?1518500249+(i&A|~i&m):_<40?1859775393+(i^A^m):_<60?(i&A|i&m|A&m)-1894007588:(i^A^m)-899497514,v=m,m=A,A=i<<30|i>>>2,i=d,d=B}f[0]=f[0]+d|0,f[1]=f[1]+i|0,f[2]=f[2]+A|0,f[3]=f[3]+m|0,f[4]=f[4]+v|0},_doFinalize:function(){var c=this._data,o=c.words,f=8*this._nDataBytes,d=8*c.sigBytes;return o[d>>>5]|=128<<24-d%32,o[14+(d+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(d+64>>>9<<4)]=f,c.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var c=r.clone.call(this);return c._hash=this._hash.clone(),c}});C.SHA1=r._createHelper(l),C.HmacSHA1=r._createHmacHelper(l)}(),x.SHA1})},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){!function(){var C=x,h=C.lib,s=h.Base,r=C.enc,n=r.Utf8,e=C.algo;e.HMAC=s.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=n.parse(c));var o=l.blockSize,f=4*o;c.sigBytes>f&&(c=l.finalize(c)),c.clamp();for(var d=this._oKey=c.clone(),i=this._iKey=c.clone(),A=d.words,m=i.words,v=0;v<o;v++)A[v]^=1549556828,m[v]^=909522486;d.sigBytes=i.sigBytes=f,this.reset()},reset:function(){var l=this._hasher;l.reset(),l.update(this._iKey)},update:function(l){return this._hasher.update(l),this},finalize:function(l){var c=this._hasher,o=c.finalize(l);return c.reset(),c.finalize(this._oKey.clone().concat(o))}})}()})},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return function(){function C(e,l,c){for(var o=[],f=0,d=0;d<l;d++)if(d%4){var i=c[e.charCodeAt(d-1)]<<d%4*2,A=c[e.charCodeAt(d)]>>>6-d%4*2;o[f>>>2]|=(i|A)<<24-f%4*8,f++}return r.create(o,f)}var h=x,s=h.lib,r=s.WordArray,n=h.enc;n.Base64={stringify:function(e){var l=e.words,c=e.sigBytes,o=this._map;e.clamp();for(var f=[],d=0;d<c;d+=3)for(var i=l[d>>>2]>>>24-d%4*8&255,A=l[d+1>>>2]>>>24-(d+1)%4*8&255,m=l[d+2>>>2]>>>24-(d+2)%4*8&255,v=i<<16|A<<8|m,_=0;_<4&&d+.75*_<c;_++)f.push(o.charAt(v>>>6*(3-_)&63));var w=o.charAt(64);if(w)for(;f.length%4;)f.push(w);return f.join("")},parse:function(e){var l=e.length,c=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f<c.length;f++)o[c.charCodeAt(f)]=f}var d=c.charAt(64);if(d){var i=e.indexOf(d);i!==-1&&(l=i)}return C(e,l,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),x.enc.Base64})},function(M,y,E){"use strict";function x(b){return b&&b.__esModule?b:{default:b}}function C(b,p){if(!(b instanceof p))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function b(p,u){for(var a=0;a<u.length;a++){var T=u[a];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(p,T.key,T)}}return function(p,u,a){return u&&b(p.prototype,u),a&&b(p,a),p}}(),s=E(8),r=x(s),n=E(7),e=x(n),l=E(4),c=x(l),o=E(6),f=x(o),d=E(1),i=x(d),A=E(9),m=x(A),v=E(2),_=E(11),w=E(10),B=function(){function b(){C(this,b)}return h(b,null,[{key:"getAuthInfo",value:function(p,u,a){var T=p+"|f#Ylm&^1TppeRhLg|"+a;return u&&(T=p+"|"+u+"|f#Ylm&^1TppeRhLg|"+a),v(w.parse(T)).toString(_)}},{key:"upload",value:function(p,u,a){var T=i.default.ISODateString(new Date),O=Math.floor(new Date().valueOf()/1e3),S=c.default.getClientId();S=c.default.setClientId(S);var D=b.getAuthInfo(p.userId,S,O),R=m.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"ReportUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:f.default.version,AuthTimestamp:O,Timestamp:T,AuthInfo:D,FileName:p.file.name,FileSize:p.file.size,FileCreateTime:p.file.lastModified,FileHash:p.fileHash,UploadId:p.checkpoint.checkpoint.uploadId,PartSize:p.checkpoint.checkpoint.partSize,DonePartsCount:p.checkpoint.checkpoint.doneParts.length,UploadPoint:JSON.stringify(p.checkpoint),UploadRatio:p.checkpoint.loaded,UserId:p.userId,VideoId:p.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};S&&(k.ClientId=S);var Q=m.default.makeUTF8sort(k,"=","&")+"&Signature="+m.default.aliyunEncodeURI(m.default.makeChangeSiga(k,p.accessKeySecret)),Y="https://vod."+p.region+".aliyuncs.com/?"+Q;r.default.get(Y,function(U){u&&u()},function(U){U&&(a(U),console.log(U))})}},{key:"get",value:function(p,u,a){var T=i.default.ISODateString(new Date),O=Math.floor(new Date().valueOf()/1e3),S=c.default.getClientId(),D=b.getAuthInfo(p.userId,S,O),R=m.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"GetUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:f.default.version,AuthTimestamp:O,Timestamp:T,AuthInfo:D,UserId:p.userId,UploadInfoList:JSON.stringify(p.uploadInfoList),Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};S&&(k.ClientId=S);var Q=m.default.makeUTF8sort(k,"=","&")+"&Signature="+m.default.aliyunEncodeURI(m.default.makeChangeSiga(k,p.accessKeySecret)),Y="https://vod."+p.region+".aliyuncs.com/?"+Q;r.default.get(Y,function(U){var K={},z=S;U=U?JSON.parse(U):{},U.UploadProgress&&U.UploadProgress.UploadProgressList&&U.UploadProgress.UploadProgressList.length>0&&(K=U.UploadProgress.UploadProgressList[0],z=K.ClientId),c.default.setClientId(z),u&&u(K)},function(U){U&&(a(U),console.log(U))})}}]),b}();y.default=B},function(M,y,E){"use strict";function x(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function n(e,l){for(var c=0;c<l.length;c++){var o=l[c];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,l,c){return l&&n(e.prototype,l),c&&n(e,c),e}}(),h=E(2),s=E(33),r=(E(11),function(){function n(){x(this,n)}return C(n,null,[{key:"getMd5",value:function(e,l,c){var o=new FileReader;o.onload=function(i){try{if(i&&i.target){var A=h(s.parse(i.target.result)),m=A.toString();l(m)}}catch(v){console.log(v)}},o.onerror=function(i){console.log(i),errorCallback(i)};var f=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,d=f.call(e,0,1024);o.readAsBinaryString(d)}}]),n}());y.default=r},function(M,y,E){!function(x,C){M.exports=y=C(E(0))}(0,function(x){return x.enc.Latin1})}])}).call(this,P("IyRk"))},pzxd:function(ze,me,P){var se=P("bYtY"),X=se.retrieve2,M=se.retrieve3,y=se.each,E=se.normalizeCssArray,x=se.isString,C=se.isObject,h=P("6GrX"),s=P("VpOo"),r=P("Xnb7"),n=P("fW2E"),e=P("gut8"),l=e.ContextCachedBy,c=e.WILL_BE_RESTORED,o=h.DEFAULT_FONT,f={left:1,right:1,center:1},d={top:1,bottom:1,middle:1},i=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],A={},m={};function v(z){return _(z),y(z.rich,_),z}function _(z){if(z){z.font=h.makeFont(z);var F=z.textAlign;F==="middle"&&(F="center"),z.textAlign=F==null||f[F]?F:"left";var H=z.textVerticalAlign||z.textBaseline;H==="center"&&(H="middle"),z.textVerticalAlign=H==null||d[H]?H:"top";var G=z.textPadding;G&&(z.textPadding=E(z.textPadding))}}function w(z,F,H,G,ee,re){G.rich?b(z,F,H,G,ee,re):B(z,F,H,G,ee,re)}function B(z,F,H,G,ee,re){"use strict";var pe=T(G),ie,ge=!1,he=F.__attrCachedBy===l.PLAIN_TEXT;re!==c?(re&&(ie=re.style,ge=!pe&&he&&ie),F.__attrCachedBy=pe?l.NONE:l.PLAIN_TEXT):he&&(F.__attrCachedBy=l.NONE);var be=G.font||o;(!ge||be!==(ie.font||o))&&(F.font=be);var fe=z.__computedFont;z.__styleFont!==be&&(z.__styleFont=be,fe=z.__computedFont=F.font);var de=G.textPadding,$=G.textLineHeight,ue=z.__textCotentBlock;(!ue||z.__dirtyText)&&(ue=z.__textCotentBlock=h.parsePlainText(H,fe,de,$,G.truncate));var Ae=ue.outerHeight,ce=ue.lines,xe=ue.lineHeight,De=D(m,z,G,ee),Re=De.baseX,ne=De.baseY,N=De.textAlign||"left",W=De.textVerticalAlign;u(F,G,ee,Re,ne);var le=h.adjustTextY(ne,Ae,W),te=Re,oe=le;if(pe||de){var Te=h.getWidth(H,fe),Ke=Te;de&&(Ke+=de[1]+de[3]);var pt=h.adjustTextX(Re,Ke,N);pe&&O(z,F,G,pt,le,Ke,Ae),de&&(te=U(Re,N,de),oe+=de[0])}F.textAlign=N,F.textBaseline="middle",F.globalAlpha=G.opacity||1;for(var Le=0;Le<i.length;Le++){var Qe=i[Le],ut=Qe[0],yt=Qe[1],at=G[ut];(!ge||at!==ie[ut])&&(F[yt]=n(F,yt,at||Qe[2]))}oe+=xe/2;var rt=G.textStrokeWidth,Ze=ge?ie.textStrokeWidth:null,Ve=!ge||rt!==Ze,ke=!ge||Ve||G.textStroke!==ie.textStroke,we=k(G.textStroke,rt),Me=Q(G.textFill);if(we&&(Ve&&(F.lineWidth=rt),ke&&(F.strokeStyle=we)),Me&&((!ge||G.textFill!==ie.textFill)&&(F.fillStyle=Me)),ce.length===1)we&&F.strokeText(ce[0],te,oe),Me&&F.fillText(ce[0],te,oe);else for(var Le=0;Le<ce.length;Le++)we&&F.strokeText(ce[Le],te,oe),Me&&F.fillText(ce[Le],te,oe),oe+=xe}function b(z,F,H,G,ee,re){re!==c&&(F.__attrCachedBy=l.NONE);var pe=z.__textCotentBlock;(!pe||z.__dirtyText)&&(pe=z.__textCotentBlock=h.parseRichText(H,G)),p(z,F,pe,G,ee)}function p(z,F,H,G,ee){var re=H.width,pe=H.outerWidth,ie=H.outerHeight,ge=G.textPadding,he=D(m,z,G,ee),be=he.baseX,fe=he.baseY,de=he.textAlign,$=he.textVerticalAlign;u(F,G,ee,be,fe);var ue=h.adjustTextX(be,pe,de),Ae=h.adjustTextY(fe,ie,$),ce=ue,xe=Ae;ge&&(ce+=ge[3],xe+=ge[0]);var De=ce+re;T(G)&&O(z,F,G,ue,Ae,pe,ie);for(var Re=0;Re<H.lines.length;Re++){for(var ne=H.lines[Re],N=ne.tokens,W=N.length,le=ne.lineHeight,te=ne.width,oe=0,Te=ce,Ke=De,pt=W-1,Le;oe<W&&(Le=N[oe],!Le.textAlign||Le.textAlign==="left");)a(z,F,Le,G,le,xe,Te,"left"),te-=Le.width,Te+=Le.width,oe++;for(;pt>=0&&(Le=N[pt],Le.textAlign==="right");)a(z,F,Le,G,le,xe,Ke,"right"),te-=Le.width,Ke-=Le.width,pt--;for(Te+=(re-(Te-ce)-(De-Ke)-te)/2;oe<=pt;)Le=N[oe],a(z,F,Le,G,le,xe,Te+Le.width/2,"center"),Te+=Le.width,oe++;xe+=le}}function u(z,F,H,G,ee){if(H&&F.textRotation){var re=F.textOrigin;re==="center"?(G=H.width/2+H.x,ee=H.height/2+H.y):re&&(G=re[0]+H.x,ee=re[1]+H.y),z.translate(G,ee),z.rotate(-F.textRotation),z.translate(-G,-ee)}}function a(z,F,H,G,ee,re,pe,ie){var ge=G.rich[H.styleName]||{};ge.text=H.text;var he=H.textVerticalAlign,be=re+ee/2;he==="top"?be=re+H.height/2:he==="bottom"&&(be=re+ee-H.height/2),!H.isLineHolder&&T(ge)&&O(z,F,ge,ie==="right"?pe-H.width:ie==="center"?pe-H.width/2:pe,be-H.height/2,H.width,H.height);var fe=H.textPadding;fe&&(pe=U(pe,ie,fe),be-=H.height/2-fe[2]-H.textHeight/2),R(F,"shadowBlur",M(ge.textShadowBlur,G.textShadowBlur,0)),R(F,"shadowColor",ge.textShadowColor||G.textShadowColor||"transparent"),R(F,"shadowOffsetX",M(ge.textShadowOffsetX,G.textShadowOffsetX,0)),R(F,"shadowOffsetY",M(ge.textShadowOffsetY,G.textShadowOffsetY,0)),R(F,"textAlign",ie),R(F,"textBaseline","middle"),R(F,"font",H.font||o);var de=k(ge.textStroke||G.textStroke,ue),$=Q(ge.textFill||G.textFill),ue=X(ge.textStrokeWidth,G.textStrokeWidth);de&&(R(F,"lineWidth",ue),R(F,"strokeStyle",de),F.strokeText(H.text,pe,be)),$&&(R(F,"fillStyle",$),F.fillText(H.text,pe,be))}function T(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function O(z,F,H,G,ee,re,pe){var ie=H.textBackgroundColor,ge=H.textBorderWidth,he=H.textBorderColor,be=x(ie);if(R(F,"shadowBlur",H.textBoxShadowBlur||0),R(F,"shadowColor",H.textBoxShadowColor||"transparent"),R(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),R(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),be||ge&&he){F.beginPath();var fe=H.textBorderRadius;fe?s.buildPath(F,{x:G,y:ee,width:re,height:pe,r:fe}):F.rect(G,ee,re,pe),F.closePath()}if(be)if(R(F,"fillStyle",ie),H.fillOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=de}else F.fill();else if(C(ie)){var $=ie.image;$=r.createOrUpdateImage($,null,z,S,ie),$&&r.isImageReady($)&&F.drawImage($,G,ee,re,pe)}if(ge&&he)if(R(F,"lineWidth",ge),R(F,"strokeStyle",he),H.strokeOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=de}else F.stroke()}function S(z,F){F.image=z}function D(z,F,H,G){var ee=H.x||0,re=H.y||0,pe=H.textAlign,ie=H.textVerticalAlign;if(G){var ge=H.textPosition;if(ge instanceof Array)ee=G.x+Y(ge[0],G.width),re=G.y+Y(ge[1],G.height);else{var he=F&&F.calculateTextPosition?F.calculateTextPosition(A,H,G):h.calculateTextPosition(A,H,G);ee=he.x,re=he.y,pe=pe||he.textAlign,ie=ie||he.textVerticalAlign}var be=H.textOffset;be&&(ee+=be[0],re+=be[1])}return z=z||{},z.baseX=ee,z.baseY=re,z.textAlign=pe,z.textVerticalAlign=ie,z}function R(z,F,H){return z[F]=n(z,F,H),z[F]}function k(z,F){return z==null||F<=0||z==="transparent"||z==="none"?null:z.image||z.colorStops?"#000":z}function Q(z){return z==null||z==="none"?null:z.image||z.colorStops?"#000":z}function Y(z,F){return typeof z=="string"?z.lastIndexOf("%")>=0?parseFloat(z)/100*F:parseFloat(z):z}function U(z,F,H){return F==="right"?z-H[1]:F==="center"?z+H[3]/2-H[1]/2:z+H[3]}function K(z,F){return z!=null&&(z||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}me.normalizeTextStyle=v,me.renderText=w,me.getBoxPosition=D,me.getStroke=k,me.getFill=Q,me.parsePercent=Y,me.needDrawText=K},qH13:function(ze,me,P){var se=P("ItGF"),X=P("QBsz"),M=X.applyTransform,y=P("mFDi"),E=P("Qe9p"),x=P("6GrX"),C=P("pzxd"),h=P("ni6a"),s=P("Gev7"),r=P("Dagg"),n=P("dqUG"),e=P("y+Vt"),l=P("IMiH"),c=P("QuXc"),o=P("06Qe"),f=l.CMD,d=Math.round,i=Math.sqrt,A=Math.abs,m=Math.cos,v=Math.sin,_=Math.max;if(!se.canvasSupported){var w=",",B="progid:DXImageTransform.Microsoft",b=21600,p=b/2,u=1e5,a=1e3,T=function(Re){Re.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Re.coordsize=b+","+b,Re.coordorigin="0,0"},O=function(Re){return String(Re).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},S=function(Re,ne,N){return"rgb("+[Re,ne,N].join(",")+")"},D=function(Re,ne){ne&&Re&&ne.parentNode!==Re&&Re.appendChild(ne)},R=function(Re,ne){ne&&Re&&ne.parentNode===Re&&Re.removeChild(ne)},k=function(Re,ne,N){return(parseFloat(Re)||0)*u+(parseFloat(ne)||0)*a+N},Q=C.parsePercent,Y=function(Re,ne,N){var W=E.parse(ne);N=+N,isNaN(N)&&(N=1),W&&(Re.color=S(W[0],W[1],W[2]),Re.opacity=N*W[3])},U=function(Re){var ne=E.parse(Re);return[S(ne[0],ne[1],ne[2]),ne[3]]},K=function(Re,ne,N){var W=ne.fill;if(W!=null)if(W instanceof c){var le,te=0,oe=[0,0],Te=0,Ke=1,pt=N.getBoundingRect(),Le=pt.width,Qe=pt.height;if(W.type==="linear"){le="gradient";var ut=N.transform,yt=[W.x*Le,W.y*Qe],at=[W.x2*Le,W.y2*Qe];ut&&(M(yt,yt,ut),M(at,at,ut));var rt=at[0]-yt[0],Ze=at[1]-yt[1];te=Math.atan2(rt,Ze)*180/Math.PI,te<0&&(te+=360),te<1e-6&&(te=0)}else{le="gradientradial";var yt=[W.x*Le,W.y*Qe],ut=N.transform,Ve=N.scale,ke=Le,we=Qe;oe=[(yt[0]-pt.x)/ke,(yt[1]-pt.y)/we],ut&&M(yt,yt,ut),ke/=Ve[0]*b,we/=Ve[1]*b;var Me=_(ke,we);Te=2*0/Me,Ke=2*W.r/Me-Te}var Ie=W.colorStops.slice();Ie.sort(function(At,Pe){return At.offset-Pe.offset});for(var Ge=Ie.length,ot=[],mt=[],St=0;St<Ge;St++){var _t=Ie[St],Tt=U(_t.color);mt.push(_t.offset*Ke+Te+" "+Tt[0]),(St===0||St===Ge-1)&&ot.push(Tt)}if(Ge>=2){var Lt=ot[0][0],Dt=ot[1][0],Ct=ot[0][1]*ne.opacity,ct=ot[1][1]*ne.opacity;Re.type=le,Re.method="none",Re.focus="100%",Re.angle=te,Re.color=Lt,Re.color2=Dt,Re.colors=mt.join(","),Re.opacity=ct,Re.opacity2=Ct}le==="radial"&&(Re.focusposition=oe.join(","))}else Y(Re,W,ne.opacity)},z=function(Re,ne){ne.lineDash&&(Re.dashstyle=ne.lineDash.join(" ")),ne.stroke!=null&&!(ne.stroke instanceof c)&&Y(Re,ne.stroke,ne.opacity)},F=function(Re,ne,N,W){var le=ne==="fill",te=Re.getElementsByTagName(ne)[0];N[ne]!=null&&N[ne]!=="none"&&(le||!le&&N.lineWidth)?(Re[le?"filled":"stroked"]="true",N[ne]instanceof c&&R(Re,te),te||(te=o.createNode(ne)),le?K(te,N,W):z(te,N),D(Re,te)):(Re[le?"filled":"stroked"]="false",R(Re,te))},H=[[],[],[]],G=function(Re,ne){var N=f.M,W=f.C,le=f.L,te=f.A,oe=f.Q,Te=[],Ke,pt,Le,Qe,ut,yt,at=Re.data,rt=Re.len();for(Qe=0;Qe<rt;){Le=at[Qe++],pt="",Ke=0;switch(Le){case N:pt=" m ",Ke=1,ut=at[Qe++],yt=at[Qe++],H[0][0]=ut,H[0][1]=yt;break;case le:pt=" l ",Ke=1,ut=at[Qe++],yt=at[Qe++],H[0][0]=ut,H[0][1]=yt;break;case oe:case W:pt=" c ",Ke=3;var Ze=at[Qe++],Ve=at[Qe++],ke=at[Qe++],we=at[Qe++],Me,Ie;Le===oe?(Me=ke,Ie=we,ke=(ke+2*Ze)/3,we=(we+2*Ve)/3,Ze=(ut+2*Ze)/3,Ve=(yt+2*Ve)/3):(Me=at[Qe++],Ie=at[Qe++]),H[0][0]=Ze,H[0][1]=Ve,H[1][0]=ke,H[1][1]=we,H[2][0]=Me,H[2][1]=Ie,ut=Me,yt=Ie;break;case te:var Ge=0,ot=0,mt=1,St=1,_t=0;ne&&(Ge=ne[4],ot=ne[5],mt=i(ne[0]*ne[0]+ne[1]*ne[1]),St=i(ne[2]*ne[2]+ne[3]*ne[3]),_t=Math.atan2(-ne[1]/St,ne[0]/mt));var Tt=at[Qe++],Lt=at[Qe++],Dt=at[Qe++],Ct=at[Qe++],ct=at[Qe++]+_t,At=at[Qe++]+ct+_t;Qe++;var Pe=at[Qe++],Je=Tt+m(ct)*Dt,xt=Lt+v(ct)*Ct,Ze=Tt+m(At)*Dt,Ve=Lt+v(At)*Ct,ft=Pe?" wa ":" at ";Math.abs(Je-Ze)<1e-4&&(Math.abs(At-ct)>.01?Pe&&(Je+=270/b):Math.abs(xt-Lt)<1e-4?Pe&&Je<Tt||!Pe&&Je>Tt?Ve-=270/b:Ve+=270/b:Pe&&xt<Lt||!Pe&&xt>Lt?Ze+=270/b:Ze-=270/b),Te.push(ft,d(((Tt-Dt)*mt+Ge)*b-p),w,d(((Lt-Ct)*St+ot)*b-p),w,d(((Tt+Dt)*mt+Ge)*b-p),w,d(((Lt+Ct)*St+ot)*b-p),w,d((Je*mt+Ge)*b-p),w,d((xt*St+ot)*b-p),w,d((Ze*mt+Ge)*b-p),w,d((Ve*St+ot)*b-p)),ut=Ze,yt=Ve;break;case f.R:var Rt=H[0],Ft=H[1];Rt[0]=at[Qe++],Rt[1]=at[Qe++],Ft[0]=Rt[0]+at[Qe++],Ft[1]=Rt[1]+at[Qe++],ne&&(M(Rt,Rt,ne),M(Ft,Ft,ne)),Rt[0]=d(Rt[0]*b-p),Ft[0]=d(Ft[0]*b-p),Rt[1]=d(Rt[1]*b-p),Ft[1]=d(Ft[1]*b-p),Te.push(" m ",Rt[0],w,Rt[1]," l ",Ft[0],w,Rt[1]," l ",Ft[0],w,Ft[1]," l ",Rt[0],w,Ft[1]);break;case f.Z:Te.push(" x ")}if(Ke>0){Te.push(pt);for(var Et=0;Et<Ke;Et++){var Nt=H[Et];ne&&M(Nt,Nt,ne),Te.push(d(Nt[0]*b-p),w,d(Nt[1]*b-p),Et<Ke-1?w:"")}}}return Te.join("")};e.prototype.brushVML=function(Re){var ne=this.style,N=this._vmlEl;N||(N=o.createNode("shape"),T(N),this._vmlEl=N),F(N,"fill",ne,this),F(N,"stroke",ne,this);var W=this.transform,le=W!=null,te=N.getElementsByTagName("stroke")[0];if(te){var oe=ne.lineWidth;if(le&&!ne.strokeNoScale){var Te=W[0]*W[3]-W[1]*W[2];oe*=i(A(Te))}te.weight=oe+"px"}var Ke=this.path||(this.path=new l);this.__dirtyPath&&(Ke.beginPath(),Ke.subPixelOptimize=!1,this.buildPath(Ke,this.shape),Ke.toStatic(),this.__dirtyPath=!1),N.path=G(Ke,this.transform),N.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,N),ne.text!=null?this.drawRectText(Re,this.getBoundingRect()):this.removeRectText(Re)},e.prototype.onRemove=function(Re){R(Re,this._vmlEl),this.removeRectText(Re)},e.prototype.onAdd=function(Re){D(Re,this._vmlEl),this.appendRectText(Re)};var ee=function(Re){return typeof Re=="object"&&Re.tagName&&Re.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(Re){var ne=this.style,N=ne.image,W,le;if(ee(N)){var te=N.src;if(te===this._imageSrc)W=this._imageWidth,le=this._imageHeight;else{var oe=N.runtimeStyle,Te=oe.width,Ke=oe.height;oe.width="auto",oe.height="auto",W=N.width,le=N.height,oe.width=Te,oe.height=Ke,this._imageSrc=te,this._imageWidth=W,this._imageHeight=le}N=te}else N===this._imageSrc&&(W=this._imageWidth,le=this._imageHeight);if(!N)return;var pt=ne.x||0,Le=ne.y||0,Qe=ne.width,ut=ne.height,yt=ne.sWidth,at=ne.sHeight,rt=ne.sx||0,Ze=ne.sy||0,Ve=yt&&at,ke=this._vmlEl;ke||(ke=o.doc.createElement("div"),T(ke),this._vmlEl=ke);var we=ke.style,Me=!1,Ie,Ge=1,ot=1;if(this.transform&&(Ie=this.transform,Ge=i(Ie[0]*Ie[0]+Ie[1]*Ie[1]),ot=i(Ie[2]*Ie[2]+Ie[3]*Ie[3]),Me=Ie[1]||Ie[2]),Me){var mt=[pt,Le],St=[pt+Qe,Le],_t=[pt,Le+ut],Tt=[pt+Qe,Le+ut];M(mt,mt,Ie),M(St,St,Ie),M(_t,_t,Ie),M(Tt,Tt,Ie);var Lt=_(mt[0],St[0],_t[0],Tt[0]),Dt=_(mt[1],St[1],_t[1],Tt[1]),Ct=[];Ct.push("M11=",Ie[0]/Ge,w,"M12=",Ie[2]/ot,w,"M21=",Ie[1]/Ge,w,"M22=",Ie[3]/ot,w,"Dx=",d(pt*Ge+Ie[4]),w,"Dy=",d(Le*ot+Ie[5])),we.padding="0 "+d(Lt)+"px "+d(Dt)+"px 0",we.filter=B+".Matrix("+Ct.join("")+", SizingMethod=clip)"}else Ie&&(pt=pt*Ge+Ie[4],Le=Le*ot+Ie[5]),we.filter="",we.left=d(pt)+"px",we.top=d(Le)+"px";var ct=this._imageEl,At=this._cropEl;ct||(ct=o.doc.createElement("div"),this._imageEl=ct);var Pe=ct.style;if(Ve){if(W&&le)Pe.width=d(Ge*W*Qe/yt)+"px",Pe.height=d(ot*le*ut/at)+"px";else{var Je=new Image,xt=this;Je.onload=function(){Je.onload=null,W=Je.width,le=Je.height,Pe.width=d(Ge*W*Qe/yt)+"px",Pe.height=d(ot*le*ut/at)+"px",xt._imageWidth=W,xt._imageHeight=le,xt._imageSrc=N},Je.src=N}At||(At=o.doc.createElement("div"),At.style.overflow="hidden",this._cropEl=At);var ft=At.style;ft.width=d((Qe+rt*Qe/yt)*Ge),ft.height=d((ut+Ze*ut/at)*ot),ft.filter=B+".Matrix(Dx="+-rt*Qe/yt*Ge+",Dy="+-Ze*ut/at*ot+")",At.parentNode||ke.appendChild(At),ct.parentNode!==At&&At.appendChild(ct)}else Pe.width=d(Ge*Qe)+"px",Pe.height=d(ot*ut)+"px",ke.appendChild(ct),At&&At.parentNode&&(ke.removeChild(At),this._cropEl=null);var Rt="",Ft=ne.opacity;Ft<1&&(Rt+=".Alpha(opacity="+d(Ft*100)+") "),Rt+=B+".AlphaImageLoader(src="+N+", SizingMethod=scale)",Pe.filter=Rt,ke.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,ke),ne.text!=null&&this.drawRectText(Re,this.getBoundingRect())},r.prototype.onRemove=function(Re){R(Re,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Re)},r.prototype.onAdd=function(Re){D(Re,this._vmlEl),this.appendRectText(Re)};var re="normal",pe={},ie=0,ge=100,he=document.createElement("div"),be=function(Re){var ne=pe[Re];if(!ne){ie>ge&&(ie=0,pe={});var N=he.style,W;try{N.font=Re,W=N.fontFamily.split(",")[0]}catch(le){}ne={style:N.fontStyle||re,variant:N.fontVariant||re,weight:N.fontWeight||re,size:parseFloat(N.fontSize||12)|0,family:W||"Microsoft YaHei"},pe[Re]=ne,ie++}return ne},fe;x.$override("measureText",function(Re,ne){var N=o.doc;fe||(fe=N.createElement("div"),fe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(fe));try{fe.style.font=ne}catch(W){}return fe.innerHTML="",fe.appendChild(N.createTextNode(Re)),{width:fe.offsetWidth}});for(var de=new y,$=function(Re,ne,N,W){var le=this.style;this.__dirty&&C.normalizeTextStyle(le,!0);var te=le.text;if(te!=null&&(te+=""),!te)return;if(le.rich){var oe=x.parseRichText(te,le);te=[];for(var Te=0;Te<oe.lines.length;Te++){for(var Ke=oe.lines[Te].tokens,pt=[],Le=0;Le<Ke.length;Le++)pt.push(Ke[Le].text);te.push(pt.join(""))}te=te.join(`
`)}var Qe,ut,yt=le.textAlign,at=le.textVerticalAlign,rt=be(le.font),Ze=rt.style+" "+rt.variant+" "+rt.weight+" "+rt.size+'px "'+rt.family+'"';N=N||x.getBoundingRect(te,Ze,yt,at,le.textPadding,le.textLineHeight);var Ve=this.transform;if(Ve&&!W&&(de.copy(ne),de.applyTransform(Ve),ne=de),W)Qe=ne.x,ut=ne.y;else{var ke=le.textPosition;if(ke instanceof Array)Qe=ne.x+Q(ke[0],ne.width),ut=ne.y+Q(ke[1],ne.height),yt=yt||"left";else{var we=this.calculateTextPosition?this.calculateTextPosition({},le,ne):x.calculateTextPosition({},le,ne);Qe=we.x,ut=we.y,yt=yt||we.textAlign,at=at||we.textVerticalAlign}}Qe=x.adjustTextX(Qe,N.width,yt),ut=x.adjustTextY(ut,N.height,at),ut+=N.height/2;var Me=o.createNode,Ie=this._textVmlEl,Ge,ot,mt;Ie?(mt=Ie.firstChild,Ge=mt.nextSibling,ot=Ge.nextSibling):(Ie=Me("line"),Ge=Me("path"),ot=Me("textpath"),mt=Me("skew"),ot.style["v-text-align"]="left",T(Ie),Ge.textpathok=!0,ot.on=!0,Ie.from="0 0",Ie.to="1000 0.05",D(Ie,mt),D(Ie,Ge),D(Ie,ot),this._textVmlEl=Ie);var St=[Qe,ut],_t=Ie.style;Ve&&W?(M(St,St,Ve),mt.on=!0,mt.matrix=Ve[0].toFixed(3)+w+Ve[2].toFixed(3)+w+Ve[1].toFixed(3)+w+Ve[3].toFixed(3)+",0,0",mt.offset=(d(St[0])||0)+","+(d(St[1])||0),mt.origin="0 0",_t.left="0px",_t.top="0px"):(mt.on=!1,_t.left=d(Qe)+"px",_t.top=d(ut)+"px"),ot.string=O(te);try{ot.style.font=Ze}catch(Tt){}F(Ie,"fill",{fill:le.textFill,opacity:le.opacity},this),F(Ie,"stroke",{stroke:le.textStroke,opacity:le.opacity,lineDash:le.lineDash||null},this),Ie.style.zIndex=k(this.zlevel,this.z,this.z2),D(Re,Ie)},ue=function(Re){R(Re,this._textVmlEl),this._textVmlEl=null},Ae=function(Re){D(Re,this._textVmlEl)},ce=[h,s,r,e,n],xe=0;xe<ce.length;xe++){var De=ce[xe].prototype;De.drawRectText=$,De.removeRectText=ue,De.appendRectText=Ae}n.prototype.brushVML=function(Re){var ne=this.style;ne.text!=null?this.drawRectText(Re,{x:ne.x||0,y:ne.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Re)},n.prototype.onRemove=function(Re){this.removeRectText(Re)},n.prototype.onAdd=function(Re){this.appendRectText(Re)}}},qgvg:function(ze,me){ze.exports="data:image/gif;base64,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"},r6Bn:function(ze,me,P){var se=P("bYtY"),X=P("ItGF"),M=P("4fz+"),y=P("BPZU");function E(h,s){return h.zlevel===s.zlevel?h.z===s.z?h.z2-s.z2:h.z-s.z:h.zlevel-s.zlevel}var x=function(){this._roots=[],this._displayList=[],this._displayListLen=0};x.prototype={constructor:x,traverse:function(h,s){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(h,s)},getDisplayList:function(h,s){return s=s||!1,h&&this.updateDisplayList(s),this._displayList},updateDisplayList:function(h){this._displayListLen=0;for(var s=this._roots,r=this._displayList,n=0,e=s.length;n<e;n++)this._updateAndAddDisplayable(s[n],null,h);r.length=this._displayListLen,X.canvasSupported&&y(r,E)},_updateAndAddDisplayable:function(h,s,r){if(h.ignore&&!r)return;h.beforeUpdate(),h.__dirty&&h.update(),h.afterUpdate();var n=h.clipPath;if(n){s?s=s.slice():s=[];for(var e=n,l=h;e;)e.parent=l,e.updateTransform(),s.push(e),l=e,e=e.clipPath}if(h.isGroup){for(var c=h._children,o=0;o<c.length;o++){var f=c[o];h.__dirty&&(f.__dirty=!0),this._updateAndAddDisplayable(f,s,r)}h.__dirty=!1}else h.__clipPaths=s,this._displayList[this._displayListLen++]=h},addRoot:function(h){if(h.__storage===this)return;h instanceof M&&h.addChildrenToStorage(this),this.addToStorage(h),this._roots.push(h)},delRoot:function(h){if(h==null){for(var s=0;s<this._roots.length;s++){var r=this._roots[s];r instanceof M&&r.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(h instanceof Array){for(var s=0,n=h.length;s<n;s++)this.delRoot(h[s]);return}var e=se.indexOf(this._roots,h);e>=0&&(this.delFromStorage(h),this._roots.splice(e,1),h instanceof M&&h.delChildrenFromStorage(this))},addToStorage:function(h){return h&&(h.__storage=this,h.dirty(!1)),this},delFromStorage:function(h){return h&&(h.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:E};var C=x;ze.exports=C},rA99:function(ze,me,P){var se=P("y+Vt"),X=P("QBsz"),M=P("Sj9i"),y=M.quadraticSubdivide,E=M.cubicSubdivide,x=M.quadraticAt,C=M.cubicAt,h=M.quadraticDerivativeAt,s=M.cubicDerivativeAt,r=[];function n(l,c,o){var f=l.cpx2,d=l.cpy2;return f===null||d===null?[(o?s:C)(l.x1,l.cpx1,l.cpx2,l.x2,c),(o?s:C)(l.y1,l.cpy1,l.cpy2,l.y2,c)]:[(o?h:x)(l.x1,l.cpx1,l.x2,c),(o?h:x)(l.y1,l.cpy1,l.y2,c)]}var e=se.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,c){var o=c.x1,f=c.y1,d=c.x2,i=c.y2,A=c.cpx1,m=c.cpy1,v=c.cpx2,_=c.cpy2,w=c.percent;if(w===0)return;l.moveTo(o,f),v==null||_==null?(w<1&&(y(o,A,d,w,r),A=r[1],d=r[2],y(f,m,i,w,r),m=r[1],i=r[2]),l.quadraticCurveTo(A,m,d,i)):(w<1&&(E(o,A,v,d,w,r),A=r[1],v=r[2],d=r[3],E(f,m,_,i,w,r),m=r[1],_=r[2],i=r[3]),l.bezierCurveTo(A,m,v,_,d,i))},pointAt:function(l){return n(this.shape,l,!1)},tangentAt:function(l){var c=n(this.shape,l,!0);return X.normalize(c,c)}});ze.exports=e},"rAM+":function(ze,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("Qw5x");function X(M,y){var E;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(E=Object(se.a)(M))||y&&M&&typeof M.length=="number"){E&&(M=E);var x=0,C=function(){};return{s:C,n:function(){return x>=M.length?{done:!0}:{done:!1,value:M[x++]}},e:function(e){throw e},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h=!0,s=!1,r;return{s:function(){E=M[Symbol.iterator]()},n:function(){var e=E.next();return h=e.done,e},e:function(e){s=!0,r=e},f:function(){try{!h&&E.return!=null&&E.return()}finally{if(s)throw r}}}}},rUJ1:function(ze,me){const P=/[&<>"']/,se=/[&<>"']/g,X=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,y={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},E=b=>y[b];function x(b,p){if(p){if(P.test(b))return b.replace(se,E)}else if(X.test(b))return b.replace(M,E);return b}const C=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(b){return b.replace(C,(p,u)=>(u=u.toLowerCase(),u==="colon"?":":u.charAt(0)==="#"?u.charAt(1)==="x"?String.fromCharCode(parseInt(u.substring(2),16)):String.fromCharCode(+u.substring(1)):""))}const s=/(^|[^\[])\^/g;function r(b,p){b=b.source||b,p=p||"";const u={replace:(a,T)=>(T=T.source||T,T=T.replace(s,"$1"),b=b.replace(a,T),u),getRegex:()=>new RegExp(b,p)};return u}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(b,p,u){if(b){let a;try{a=decodeURIComponent(h(u)).replace(n,"").toLowerCase()}catch(T){return null}if(a.indexOf("javascript:")===0||a.indexOf("vbscript:")===0||a.indexOf("data:")===0)return null}p&&!e.test(u)&&(u=i(p,u));try{u=encodeURI(u).replace(/%25/g,"%")}catch(a){return null}return u}const c={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(b,p){c[" "+b]||(o.test(b)?c[" "+b]=b+"/":c[" "+b]=_(b,"/",!0)),b=c[" "+b];const u=b.indexOf(":")===-1;return p.substring(0,2)==="//"?u?p:b.replace(f,"$1")+p:p.charAt(0)==="/"?u?p:b.replace(d,"$1")+p:b+p}const A={exec:function(){}};function m(b){let p=1,u,a;for(;p<arguments.length;p++){u=arguments[p];for(a in u)Object.prototype.hasOwnProperty.call(u,a)&&(b[a]=u[a])}return b}function v(b,p){const u=b.replace(/\|/g,(O,S,D)=>{let R=!1,k=S;for(;--k>=0&&D[k]==="\\";)R=!R;return R?"|":" |"}),a=u.split(/ \|/);let T=0;if(a.length>p)a.splice(p);else for(;a.length<p;)a.push("");for(;T<a.length;T++)a[T]=a[T].trim().replace(/\\\|/g,"|");return a}function _(b,p,u){const a=b.length;if(a===0)return"";let T=0;for(;T<a;){const O=b.charAt(a-T-1);if(O===p&&!u)T++;else if(O!==p&&u)T++;else break}return b.substr(0,a-T)}function w(b,p){if(b.indexOf(p[1])===-1)return-1;const u=b.length;let a=0,T=0;for(;T<u;T++)if(b[T]==="\\")T++;else if(b[T]===p[0])a++;else if(b[T]===p[1]&&(a--,a<0))return T;return-1}function B(b){b&&b.sanitize&&!b.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")}ze.exports={escape:x,unescape:h,edit:r,cleanUrl:l,resolveUrl:i,noopTest:A,merge:m,splitCells:v,rtrim:_,findClosingBracket:w,checkSanitizeDeprecation:B}},rmlV:function(ze,me,P){var se=P("y+Vt"),X=se.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(M,y){var E=.5522848,x=y.cx,C=y.cy,h=y.rx,s=y.ry,r=h*E,n=s*E;M.moveTo(x-h,C),M.bezierCurveTo(x-h,C-n,x-r,C-s,x,C-s),M.bezierCurveTo(x+r,C-s,x+h,C-n,x+h,C),M.bezierCurveTo(x+h,C+n,x+r,C+s,x,C+s),M.bezierCurveTo(x-r,C+s,x-h,C+n,x-h,C),M.closePath()}});ze.exports=X},sBCT:function(ze,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),M=P("+L6B"),y=P("2/Rp"),E=P("MXD1"),x=P("CFYs"),C=P("9og8"),h=P("2qtc"),s=P("kLXV"),r=P("miYZ"),n=P("tsqr"),e=P("y8nQ"),l=P("Vl3Y"),c=P("tJVT"),o=P("k1fw"),f=P("oBTY"),d=P("5NDa"),i=P("5rEg"),A=P("WmNS"),m=P.n(A),v=P("q1tI"),_=P.n(v),w=P("Ty5D"),B=P("55Ip"),b=P("9kvl"),p=P("kwm0"),u=P.n(p),a=P("Aky1"),T=P("h/US"),O=P("m3rI"),S=i.a.TextArea,D=1024,R=function(Y,U){var K,z=U.payload||{},F=z.uploadInfo,H=F===void 0?{}:F;switch(U.type){case"addVideo":return{videoList:[].concat(Object(f.a)(Y.videoList),[{name:H.file.name,size:H.file.size,type:H.file.type,fileHash:H.fileHash,state:H.state,videoId:H.videoId,loaded:H.loaded||0,title:""}])};case"removeVideo":return{videoList:Y.videoList.filter(function(G){return G.name!==U.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:Y.videoList.map(function(G){return G.name===U.payload.uploadInfo.file.name?Object(o.a)(Object(o.a)({},G),{loaded:U.payload.progressPercent,videoId:H.videoId,fileHash:H.fileHash}):G})};case"updateTitle":return{videoList:(K=Y.videoList)===null||K===void 0?void 0:K.map(function(G){return G.name===U.payload.item.name?Object(o.a)(Object(o.a)({},G),{title:U.payload.title}):G})};default:return{videoList:[]}}},k=function(Y){var U,K=Y.user,z=Y.globalSetting,F=Y.loading,H=Y.dispatch,G=Y.visible,ee=Y.editData,re=Y.onCancel,pe=re===void 0?function(){}:re,ie=Y.onOk,ge=ie===void 0?function(){}:ie,he=Object(w.i)(),be=l.a.useForm(),fe=Object(c.a)(be,1),de=fe[0],$=Object(v.useReducer)(R,{videoList:[]}),ue=Object(c.a)($,2),Ae=ue[0],ce=ue[1],xe=Object(v.useState)(!1),De=Object(c.a)(xe,2),Re=De[0],ne=De[1],N=Object(v.useRef)(),W=Object(v.useState)(),le=Object(c.a)(W,2),te=le[0],oe=le[1],Te=Object(v.useState)(!1),Ke=Object(c.a)(Te,2),pt=Ke[0],Le=Ke[1],Qe=Object(v.useState)(!1),ut=Object(c.a)(Qe,2),yt=ut[0],at=ut[1],rt=Object(v.useState)([]),Ze=Object(c.a)(rt,2),Ve=Ze[0],ke=Ze[1],we=Object(v.useState)([]),Me=Object(c.a)(we,2),Ie=Me[0],Ge=Me[1];Object(v.useEffect)(function(){if(!ee)return;Le(ee.is_link),oe(ee.link),!ee.is_link&&ce({type:"addVideo",payload:{uploadInfo:{file:{name:ee.file_name},videoId:ee.video_id,loaded:100}}}),de.setFieldsValue({name:ee.name,description:ee.description,attachment_id:ee==null?void 0:ee.attachment_id})},[ee]);var ot=function(){var Pe=document.getElementById("fileUpload");Pe.value=""},mt=function(Pe){var Je;Le(!1);var xt=Pe.target.files[0];if(!xt){ot();return}var ft=xt.name.toLowerCase();if(ft&&ft.indexOf(".avi")==-1&&ft.indexOf(".flv")==-1&&ft.indexOf(".f4v")==-1&&ft.indexOf(".m4v")==-1&&ft.indexOf(".mov")==-1&&ft.indexOf(".mp4")==-1&&ft.indexOf(".rmvb")==-1&&ft.indexOf(".swf")==-1&&ft.indexOf(".webm")==-1&&ft.indexOf(".wmv")==-1){n.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),ot();return}if(xt.size>D*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),ot();return}if((Je=Ae.videoList)!==null&&Je!==void 0&&Je.find(function(Rt){return Rt.name===xt.name})){n.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),ot();return}_t(xt)},St=function(Pe,Je){s.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Je?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){ot(),ce({type:"removeVideo",payload:{name:Pe}})}})},_t=function(Pe){var Je,xt='{"Vod":{}}';if(ne(!0),N.current){N.current.addFile(Pe,null,null,null,xt);return}Object(a.a)((Je=K.userInfo)===null||Je===void 0?void 0:Je.login,{create:!N,addFileSuccess:function(Rt){ce({type:"addVideo",payload:{uploadInfo:Rt}})},onUploadProgress:function(Rt,Ft,Et){var Nt=Math.ceil(Et*100);ce({type:"updateProgress",payload:{uploadInfo:Rt,progressPercent:Nt}}),ot()},onUploadFailed:function(Rt){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(Rt){ne(!1)},onUploadSucceed:function(Rt){ne(!1)},onUploadError:function(Rt){ne(!1)},gotUploader:function(Rt){Rt.addFile(Pe,null,null,null,xt),N.current=Rt}})},Tt=function(){var At=Object(C.a)(m.a.mark(function Pe(){var Je,xt,ft,Rt;return m.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,de.validateFields();case 2:if(!(!pt&&!((Je=Ae.videoList)!==null&&Je!==void 0&&Je.length)||pt&&!te)){Et.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),Et.abrupt("return");case 5:return at(!0),ft=pt?{link:te}:{video_id:(xt=Ae.videoList)===null||xt===void 0?void 0:xt[0].videoId},Et.next=9,ge(Object(o.a)(Object(o.a)({},ft),{name:de.getFieldValue("name"),attachment_id:de.getFieldValue("attachment_id"),description:de.getFieldValue("description")}));case 9:Rt=Et.sent,at(!1),Rt.id&&Lt();case 12:case"end":return Et.stop()}},Pe)}));return function(){return At.apply(this,arguments)}}(),Lt=function(){de.resetFields(),ce({type:"removeAll"}),oe(null),Le(null)},Dt=function(){pe(),Lt()},Ct={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:O.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(Pe){Ge([])},onChange:function(Pe){var Je=Pe.file.status;if(Je!=="uploading",Je==="removed"&&ke(Pe.fileList),Je==="done"){var xt,ft,Rt;ke(Pe==null||((xt=Pe.fileList)===null||xt===void 0)?void 0:xt.slice(-1)),ce({type:"addVideo",payload:{uploadInfo:{videoId:Pe==null||((ft=Pe.fileList[0])===null||ft===void 0||((Rt=ft.response)===null||Rt===void 0))?void 0:Rt.id,loaded:100,file:Object(o.a)({},Pe==null?void 0:Pe.fileList[0])}}}),Le(!1),n.b.success("".concat(Pe.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else Je==="error"&&n.b.error("".concat(Pe.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(Pe){var Je=Pe.size/1024/1024<1e3;return Je||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),Je}},ct=function(){var Pe,Je,xt,ft,Rt,Ft,Et,Nt,tn,Jn,On,Lr;return _.a.createElement(_.a.Fragment,null,!pt&&!!((Pe=Ae.videoList)!==null&&Pe!==void 0&&Pe.length)&&_.a.createElement("div",{className:u.a.fileProgress},((Je=Ae.videoList)===null||Je===void 0||((xt=Je[0])===null||xt===void 0)?void 0:xt.loaded)==100?_.a.createElement("div",{className:"".concat(u.a.videoName," font14")},(ft=Ae.videoList)===null||ft===void 0||((Rt=ft[0])===null||Rt===void 0)?void 0:Rt.name):_.a.createElement(x.a,{style:{width:"80%"},percent:(Ft=Ae.videoList)===null||Ft===void 0||((Et=Ft[0])===null||Et===void 0)?void 0:Et.loaded,status:((Nt=Ae.videoList)===null||Nt===void 0||((tn=Nt[0])===null||tn===void 0)?void 0:tn.loaded)==100?"normal":"active"}),_.a.createElement("div",{className:u.a.fileCancel,onClick:function(){var Ir,xn,Hr,ia;return St((Ir=Ae.videoList)===null||Ir===void 0||((xn=Ir[0])===null||xn===void 0)?void 0:xn.name,((Hr=Ae.videoList)===null||Hr===void 0||((ia=Hr[0])===null||ia===void 0)?void 0:ia.loaded)==100)}},((Jn=Ae.videoList)===null||Jn===void 0||((On=Jn[0])===null||On===void 0)?void 0:On.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Lr=Ae.videoList)!==null&&Lr!==void 0&&Lr.length)&&_.a.createElement("div",{className:u.a.uploadWrap},_.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},_.a.createElement(X.a,Ct,_.a.createElement(y.a,{className:u.a.upload,disabled:(Ie==null?void 0:Ie.length)>0},_.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),_.a.createElement("label",{className:"".concat(u.a.upload," ").concat(u.a.uploadLink),onClick:function(){return Le(!0)}},_.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),pt&&_.a.createElement(i.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:te,onChange:function(Ir){return oe(Ir.target.value)}}))};return _.a.createElement(s.a,{centered:!0,maskClosable:!1,title:ee?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:u.a.modal,visible:G,confirmLoading:yt,onOk:Tt,onCancel:Dt},_.a.createElement(l.a,{form:de},_.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:mt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),_.a.createElement(l.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},_.a.createElement(i.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),_.a.createElement(l.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:u.a.contentItem},ct()),_.a.createElement(l.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},_.a.createElement(T.a,{getFileProgress:function(Pe){if(Pe.file.status==="uploading"){at(!0);return}Pe.file.status==="done"&&at(!1)}})),_.a.createElement(l.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},_.a.createElement(S,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),_.a.createElement("div",{className:"c-grey-999"},_.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),_.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",_.a.createElement(B.a,{to:"/users/".concat((U=K.userInfo)===null||U===void 0?void 0:U.login,"/videos/protocol"),target:"_blank",className:u.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),_.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),_.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),_.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};me.a=Object(b.a)(function(Q){var Y=Q.user,U=Q.loading,K=Q.globalSetting;return{user:Y,globalSetting:K,loading:U}})(k)},sR1s:function(ze,me,P){"use strict";P.d(me,"b",function(){return y}),P.d(me,"a",function(){return E}),P.d(me,"c",function(){return x}),P.d(me,"d",function(){return C});var se=P("U8pU"),X="RC_TABLE_KEY";function M(h){return h==null?[]:Array.isArray(h)?h:[h]}function y(h,s){if(!s&&typeof s!="number")return h;for(var r=M(s),n=h,e=0;e<r.length;e+=1){if(!n)return null;var l=r[e];n=n[l]}return n}function E(h){var s=[],r={};return h.forEach(function(n){for(var e=n||{},l=e.key,c=e.dataIndex,o=l||M(c).join("-")||X;r[o];)o="".concat(o,"_next");r[o]=!0,s.push(o)}),s}function x(){var h={};function s(l,c){c&&Object.keys(c).forEach(function(o){var f=c[o];f&&Object(se.a)(f)==="object"?(l[o]=l[o]||{},s(l[o],f)):l[o]=f})}for(var r=arguments.length,n=new Array(r),e=0;e<r;e++)n[e]=arguments[e];return n.forEach(function(l){s(h,l)}),h}function C(h){return h!=null}},"sW+o":function(ze,me,P){var se=P("SrGk"),X=P("bYtY"),M=P("SUKs"),y=P("Qe9p");function E(C,h){se.call(this,C,h,["linearGradient","radialGradient"],"__gradient_in_use__")}X.inherits(E,se),E.prototype.addWithoutUpdate=function(C,h){if(h&&h.style){var s=this;X.each(["fill","stroke"],function(r){if(h.style[r]&&(h.style[r].type==="linear"||h.style[r].type==="radial")){var n=h.style[r],e=s.getDefs(!0),l;n._dom?(l=n._dom,e.contains(n._dom)||s.addDom(l)):l=s.add(n),s.markUsed(h);var c=l.getAttribute("id");C.setAttribute(r,"url(#"+c+")")}})}},E.prototype.add=function(C){var h;if(C.type==="linear")h=this.createElement("linearGradient");else if(C.type==="radial")h=this.createElement("radialGradient");else return M("Illegal gradient type."),null;return C.id=C.id||this.nextId++,h.setAttribute("id","zr"+this._zrId+"-gradient-"+C.id),this.updateDom(C,h),this.addDom(h),h},E.prototype.update=function(C){var h=this;se.prototype.update.call(this,C,function(){var s=C.type,r=C._dom.tagName;s==="linear"&&r==="linearGradient"||s==="radial"&&r==="radialGradient"?h.updateDom(C,C._dom):(h.removeDom(C),h.add(C))})},E.prototype.updateDom=function(C,h){if(C.type==="linear")h.setAttribute("x1",C.x),h.setAttribute("y1",C.y),h.setAttribute("x2",C.x2),h.setAttribute("y2",C.y2);else if(C.type==="radial")h.setAttribute("cx",C.x),h.setAttribute("cy",C.y),h.setAttribute("r",C.r);else{M("Illegal gradient type.");return}C.global?h.setAttribute("gradientUnits","userSpaceOnUse"):h.setAttribute("gradientUnits","objectBoundingBox"),h.innerHTML="";for(var s=C.colorStops,r=0,n=s.length;r<n;++r){var e=this.createElement("stop");e.setAttribute("offset",s[r].offset*100+"%");var l=s[r].color;if(l.indexOf("rgba">-1)){var c=y.parse(l)[3],o=y.toHex(l);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",c)}else e.setAttribute("stop-color",s[r].color);h.appendChild(e)}C._dom=h},E.prototype.markUsed=function(C){if(C.style){var h=C.style.fill;h&&h._dom&&se.prototype.markUsed.call(this,h._dom),h=C.style.stroke,h&&h._dom&&se.prototype.markUsed.call(this,h._dom)}};var x=E;ze.exports=x},sboe:function(ze,me,P){"use strict";P.d(me,"a",function(){return M});var se=P("q1tI"),X=P.n(se),M=se.createContext(null)},t23M:function(ze,me,P){"use strict";var se=P("VTBJ"),X=P("1OyB"),M=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),x=P("q1tI"),C=P.n(x),h=P("m+aA"),s=P("Zm9Q"),r=P("Kwbf"),n=P("c+Xe"),e=P("bdgK"),l="rc-observer-key",c=function(o){Object(y.a)(d,o);var f=Object(E.a)(d);function d(){var i;return Object(X.a)(this,d),i=f.apply(this,arguments),i.resizeObserver=null,i.childNode=null,i.currentElement=null,i.state={width:0,height:0,offsetHeight:0,offsetWidth:0},i.onResize=function(A){var m=i.props.onResize,v=A[0].target,_=v.getBoundingClientRect(),w=_.width,B=_.height,b=v.offsetWidth,p=v.offsetHeight,u=Math.floor(w),a=Math.floor(B);if(i.state.width!==u||i.state.height!==a||i.state.offsetWidth!==b||i.state.offsetHeight!==p){var T={width:u,height:a,offsetWidth:b,offsetHeight:p};i.setState(T),m&&Promise.resolve().then(function(){m(Object(se.a)(Object(se.a)({},T),{},{offsetWidth:b,offsetHeight:p}))})}},i.setChildNode=function(A){i.childNode=A},i}return Object(M.a)(d,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var m=Object(h.a)(this.childNode||this),v=m!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,m=Object(s.a)(A);if(m.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=m[0];if(x.isValidElement(v)&&Object(n.c)(v)){var _=v.ref;m[0]=x.cloneElement(v,{ref:Object(n.a)(_,this.setChildNode)})}return m.length===1?m[0]:m.map(function(w,B){return!x.isValidElement(w)||"key"in w&&w.key!==null?w:x.cloneElement(w,{key:"".concat(l,"-").concat(B)})})}}]),d}(x.Component);c.displayName="ResizeObserver",me.a=c},tWlo:function(ze,me){ze.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=="},u3os:function(ze,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var se=P("P4Qj"),X=function(x,C){var h=(0,se.getSensor)(x);return h.bind(C),function(){h.unbind(C)}};me.bind=X;var M=function(x){var C=(0,se.getSensor)(x);(0,se.removeSensor)(C)};me.clear=M;var y="1.0.1";me.ver=y},uK0f:function(ze,me,P){(function(se,X){ze.exports=X()})(this,function(){"use strict";function se(X,M,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var E=X||[],x=[],C=0;do{var h=E.filter(function(s){return M(s,C)})[0];if(!h)break;x.push(h),E=h[y.childrenKeyName]||[],C+=1}while(E.length>0);return x}return se})},uRQ9:function(ze,me,P){ze.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(ze,me,P){typeof window!="undefined"&&function(X,M){ze.exports=M()}(this,function(){return function(se){var X={};function M(y){if(X[y])return X[y].exports;var E=X[y]={i:y,l:!1,exports:{}};return se[y].call(E.exports,E,E.exports,M),E.l=!0,E.exports}return M.m=se,M.c=X,M.d=function(y,E,x){M.o(y,E)||Object.defineProperty(y,E,{enumerable:!0,get:x})},M.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},M.t=function(y,E){if(E&1&&(y=M(y)),E&8)return y;if(E&4&&typeof y=="object"&&y&&y.__esModule)return y;var x=Object.create(null);if(M.r(x),Object.defineProperty(x,"default",{enumerable:!0,value:y}),E&2&&typeof y!="string")for(var C in y)M.d(x,C,function(h){return y[h]}.bind(null,C));return x},M.n=function(y){var E=y&&y.__esModule?function(){return y.default}:function(){return y};return M.d(E,"a",E),E},M.o=function(y,E){return Object.prototype.hasOwnProperty.call(y,E)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,X,M){"use strict";var y=Object.prototype.hasOwnProperty,E="~";function x(){}Object.create&&(x.prototype=Object.create(null),new x().__proto__||(E=!1));function C(n,e,l){this.fn=n,this.context=e,this.once=l||!1}function h(n,e,l,c,o){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new C(l,c||n,o),d=E?E+e:e;return n._events[d]?n._events[d].fn?n._events[d]=[n._events[d],f]:n._events[d].push(f):(n._events[d]=f,n._eventsCount++),n}function s(n,e){--n._eventsCount===0?n._events=new x:delete n._events[e]}function r(){this._events=new x,this._eventsCount=0}r.prototype.eventNames=function(){var e=[],l,c;if(this._eventsCount===0)return e;for(c in l=this._events)y.call(l,c)&&e.push(E?c.slice(1):c);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(l)):e},r.prototype.listeners=function(e){var l=E?E+e:e,c=this._events[l];if(!c)return[];if(c.fn)return[c.fn];for(var o=0,f=c.length,d=new Array(f);o<f;o++)d[o]=c[o].fn;return d},r.prototype.listenerCount=function(e){var l=E?E+e:e,c=this._events[l];return c?c.fn?1:c.length:0},r.prototype.emit=function(e,l,c,o,f,d){var i=E?E+e:e;if(!this._events[i])return!1;var A=this._events[i],m=arguments.length,v,_;if(A.fn){A.once&&this.removeListener(e,A.fn,void 0,!0);switch(m){case 1:return A.fn.call(A.context),!0;case 2:return A.fn.call(A.context,l),!0;case 3:return A.fn.call(A.context,l,c),!0;case 4:return A.fn.call(A.context,l,c,o),!0;case 5:return A.fn.call(A.context,l,c,o,f),!0;case 6:return A.fn.call(A.context,l,c,o,f,d),!0}for(_=1,v=new Array(m-1);_<m;_++)v[_-1]=arguments[_];A.fn.apply(A.context,v)}else{var w=A.length,B;for(_=0;_<w;_++){A[_].once&&this.removeListener(e,A[_].fn,void 0,!0);switch(m){case 1:A[_].fn.call(A[_].context);break;case 2:A[_].fn.call(A[_].context,l);break;case 3:A[_].fn.call(A[_].context,l,c);break;case 4:A[_].fn.call(A[_].context,l,c,o);break;default:if(!v)for(B=1,v=new Array(m-1);B<m;B++)v[B-1]=arguments[B];A[_].fn.apply(A[_].context,v)}}}return!0},r.prototype.on=function(e,l,c){return h(this,e,l,c,!1)},r.prototype.once=function(e,l,c){return h(this,e,l,c,!0)},r.prototype.removeListener=function(e,l,c,o){var f=E?E+e:e;if(!this._events[f])return this;if(!l)return s(this,f),this;var d=this._events[f];if(d.fn)d.fn===l&&(!o||d.once)&&(!c||d.context===c)&&s(this,f);else{for(var i=0,A=[],m=d.length;i<m;i++)(d[i].fn!==l||o&&!d[i].once||c&&d[i].context!==c)&&A.push(d[i]);A.length?this._events[f]=A.length===1?A[0]:A:s(this,f)}return this},r.prototype.removeAllListeners=function(e){var l;return e?(l=E?E+e:e,this._events[l]&&s(this,l)):(this._events=new x,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=E,r.EventEmitter=r,se.exports=r},"./node_modules/url-toolkit/src/url-toolkit.js":function(se,X,M){(function(y){var E=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,x=/^([^\/?#]*)([^]*)$/,C=/(?:\/|^)\.(?=\/)/g,h=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(r,n,e){if(e=e||{},r=r.trim(),n=n.trim(),!n){if(!e.alwaysNormalize)return r;var l=s.parseURL(r);if(!l)throw new Error("Error trying to parse base URL.");return l.path=s.normalizePath(l.path),s.buildURLFromParts(l)}var c=s.parseURL(n);if(!c)throw new Error("Error trying to parse relative URL.");if(c.scheme)return e.alwaysNormalize?(c.path=s.normalizePath(c.path),s.buildURLFromParts(c)):n;var o=s.parseURL(r);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&o.path[0]!=="/"){var f=x.exec(o.path);o.netLoc=f[1],o.path=f[2]}o.netLoc&&!o.path&&(o.path="/");var d={scheme:o.scheme,netLoc:c.netLoc,path:null,params:c.params,query:c.query,fragment:c.fragment};if(!c.netLoc&&(d.netLoc=o.netLoc,c.path[0]!=="/"))if(!c.path)d.path=o.path,c.params||(d.params=o.params,c.query||(d.query=o.query));else{var i=o.path,A=i.substring(0,i.lastIndexOf("/")+1)+c.path;d.path=s.normalizePath(A)}return d.path===null&&(d.path=e.alwaysNormalize?s.normalizePath(c.path):c.path),s.buildURLFromParts(d)},parseURL:function(r){var n=E.exec(r);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(r){for(r=r.split("").reverse().join("").replace(C,"");r.length!==(r=r.replace(h,"")).length;);return r.split("").reverse().join("")},buildURLFromParts:function(r){return r.scheme+r.netLoc+r.path+r.params+r.query+r.fragment}};se.exports=s})(this)},"./node_modules/webworkify-webpack/index.js":function(se,X,M){function y(e){var l={};function c(f){if(l[f])return l[f].exports;var d=l[f]={i:f,l:!1,exports:{}};return e[f].call(d.exports,d,d.exports,c),d.l=!0,d.exports}c.m=e,c.c=l,c.i=function(f){return f},c.d=function(f,d,i){c.o(f,d)||Object.defineProperty(f,d,{configurable:!1,enumerable:!0,get:i})},c.r=function(f){Object.defineProperty(f,"__esModule",{value:!0})},c.n=function(f){var d=f&&f.__esModule?function(){return f.default}:function(){return f};return c.d(d,"a",d),d},c.o=function(f,d){return Object.prototype.hasOwnProperty.call(f,d)},c.p="/",c.oe=function(f){throw console.error(f),f};var o=c(c.s=ENTRY_MODULE);return o.default||o}var E="[\\.|\\-|\\+|\\w|/|@]+",x="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+E+").*?\\)";function C(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function h(e){return!isNaN(1*e)}function s(e,l,c){var o={};o[c]=[];var f=l.toString(),d=f.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!d)return o;for(var i=d[1],A=new RegExp("(\\\\n|\\W)"+C(i)+x,"g"),m;m=A.exec(f);){if(m[3]==="dll-reference")continue;o[c].push(m[3])}for(A=new RegExp("\\("+C(i)+'\\("(dll-reference\\s('+E+'))"\\)\\)'+x,"g");m=A.exec(f);)e[m[2]]||(o[c].push(m[1]),e[m[2]]=M(m[1]).m),o[m[2]]=o[m[2]]||[],o[m[2]].push(m[4]);for(var v=Object.keys(o),_=0;_<v.length;_++)for(var w=0;w<o[v[_]].length;w++)h(o[v[_]][w])&&(o[v[_]][w]=1*o[v[_]][w]);return o}function r(e){var l=Object.keys(e);return l.reduce(function(c,o){return c||e[o].length>0},!1)}function n(e,l){for(var c={main:[l]},o={main:[]},f={main:{}};r(c);)for(var d=Object.keys(c),i=0;i<d.length;i++){var A=d[i],m=c[A],v=m.pop();if(f[A]=f[A]||{},f[A][v]||!e[A][v])continue;f[A][v]=!0,o[A]=o[A]||[],o[A].push(v);for(var _=s(e,e[A][v],A),w=Object.keys(_),B=0;B<w.length;B++)c[w[B]]=c[w[B]]||[],c[w[B]]=c[w[B]].concat(_[w[B]])}return o}se.exports=function(e,l){l=l||{};var c={main:M.m},o=l.all?{main:Object.keys(c.main)}:n(c,e),f="";Object.keys(o).filter(function(v){return v!=="main"}).forEach(function(v){for(var _=0;o[v][_];)_++;o[v].push(_),c[v][_]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",f=f+"var "+v+" = ("+y.toString().replace("ENTRY_MODULE",JSON.stringify(_))+")({"+o[v].map(function(w){return""+JSON.stringify(w)+": "+c[v][w].toString()}).join(",")+`});
`}),f=f+"new (("+y.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o.main.map(function(v){return""+JSON.stringify(v)+": "+c.main[v].toString()}).join(",")+"}))(self);";var d=new window.Blob([f],{type:"text/javascript"});if(l.bare)return d;var i=window.URL||window.webkitURL||window.mozURL||window.msURL,A=i.createObjectURL(d),m=new window.Worker(A);return m.objectURL=A,m}},"./src/config.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"hlsDefaultConfig",function(){return B}),M.d(X,"mergeConfig",function(){return p}),M.d(X,"enableStreamingMode",function(){return u});var y=M("./src/controller/abr-controller.ts"),E=M("./src/controller/audio-stream-controller.ts"),x=M("./src/controller/audio-track-controller.ts"),C=M("./src/controller/subtitle-stream-controller.ts"),h=M("./src/controller/subtitle-track-controller.ts"),s=M("./src/controller/buffer-controller.ts"),r=M("./src/controller/timeline-controller.ts"),n=M("./src/controller/cap-level-controller.ts"),e=M("./src/controller/fps-controller.ts"),l=M("./src/controller/eme-controller.ts"),c=M("./src/controller/cmcd-controller.ts"),o=M("./src/utils/xhr-loader.ts"),f=M("./src/utils/fetch-loader.ts"),d=M("./src/utils/cues.ts"),i=M("./src/utils/mediakeys-helper.ts"),A=M("./src/utils/logger.ts");function m(){return m=Object.assign||function(a){for(var T=1;T<arguments.length;T++){var O=arguments[T];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(a[S]=O[S])}return a},m.apply(this,arguments)}function v(a,T){var O=Object.keys(a);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(a);T&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(a,D).enumerable})),O.push.apply(O,S)}return O}function _(a){for(var T=1;T<arguments.length;T++){var O=arguments[T]!=null?arguments[T]:{};T%2?v(Object(O),!0).forEach(function(S){w(a,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(O)):v(Object(O)).forEach(function(S){Object.defineProperty(a,S,Object.getOwnPropertyDescriptor(O,S))})}return a}function w(a,T,O){return T in a?Object.defineProperty(a,T,{value:O,enumerable:!0,configurable:!0,writable:!0}):a[T]=O,a}var B=_(_({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:o.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:y.default,bufferController:s.default,capLevelController:n.default,fpsController:e.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:i.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},b()),{},{subtitleStreamController:C.SubtitleStreamController,subtitleTrackController:h.default,timelineController:r.TimelineController,audioStreamController:E.default,audioTrackController:x.default,emeController:l.default,cmcdController:c.default});function b(){return{cueHandler:d.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function p(a,T){if((T.liveSyncDurationCount||T.liveMaxLatencyDurationCount)&&(T.liveSyncDuration||T.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(T.liveMaxLatencyDurationCount!==void 0&&(T.liveSyncDurationCount===void 0||T.liveMaxLatencyDurationCount<=T.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(T.liveMaxLatencyDuration!==void 0&&(T.liveSyncDuration===void 0||T.liveMaxLatencyDuration<=T.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return m({},a,T)}function u(a){var T=a.loader;if(T!==f.default&&T!==o.default)A.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),a.progressive=!1;else{var O=Object(f.fetchSupported)();O&&(a.loader=f.default,a.progressive=!0,a.enableSoftwareAES=!0,A.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/polyfills/number.ts"),E=M("./src/utils/ewma-bandwidth-estimator.ts"),x=M("./src/events.ts"),C=M("./src/utils/buffer-helper.ts"),h=M("./src/errors.ts"),s=M("./src/types/loader.ts"),r=M("./src/utils/logger.ts");function n(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function e(c,o,f){return o&&n(c.prototype,o),f&&n(c,f),c}var l=function(){function c(f){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=f;var d=f.config;this.bwEstimator=new E.default(d.abrEwmaSlowVoD,d.abrEwmaFastVoD,d.abrEwmaDefaultEstimate),this.registerListeners()}var o=c.prototype;return o.registerListeners=function(){var d=this.hls;d.on(x.Events.FRAG_LOADING,this.onFragLoading,this),d.on(x.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.on(x.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var d=this.hls;d.off(x.Events.FRAG_LOADING,this.onFragLoading,this),d.off(x.Events.FRAG_LOADED,this.onFragLoaded,this),d.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.off(x.Events.ERROR,this.onError,this)},o.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},o.onFragLoading=function(d,i){var A=i.frag;if(A.type===s.PlaylistLevelType.MAIN&&!this.timer){var m;this.fragCurrent=A,this.partCurrent=(m=i.part)!=null?m:null,this.timer=self.setInterval(this.onCheck,100)}},o.onLevelLoaded=function(d,i){var A=this.hls.config;i.details.live?this.bwEstimator.update(A.abrEwmaSlowLive,A.abrEwmaFastLive):this.bwEstimator.update(A.abrEwmaSlowVoD,A.abrEwmaFastVoD)},o._abandonRulesCheck=function(){var d=this.fragCurrent,i=this.partCurrent,A=this.hls,m=A.autoLevelEnabled,v=A.config,_=A.media;if(!d||!_)return;var w=i?i.stats:d.stats,B=i?i.duration:d.duration;if(w.aborted){r.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!m||_.paused||!_.playbackRate||!_.readyState)return;var b=performance.now()-w.loading.start,p=Math.abs(_.playbackRate);if(b<=500*B/p)return;var u=A.levels,a=A.minAutoLevel,T=u[d.level],O=w.total||Math.max(w.loaded,Math.round(B*T.maxBitrate/8)),S=Math.max(1,w.bwEstimate?w.bwEstimate/8:w.loaded*1e3/b),D=(O-w.loaded)/S,R=_.currentTime,k=(C.BufferHelper.bufferInfo(_,R,v.maxBufferHole).end-R)/p;if(k>=2*B/p||D<=k)return;var Q=Number.POSITIVE_INFINITY,Y;for(Y=d.level-1;Y>a;Y--){var U=u[Y].maxBitrate;if(Q=B*U/(8*.8*S),Q<k)break}if(Q>=D)return;var K=this.bwEstimator.getEstimate();r.logger.warn("Fragment "+d.sn+(i?" part "+i.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+`
Current BW estimate: `+(Object(y.isFiniteNumber)(K)?(K/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+D.toFixed(3)+` s
Estimated load time for the next fragment: `+Q.toFixed(3)+` s
Time to underbuffer: `+k.toFixed(3)+" s"),A.nextLoadLevel=Y,this.bwEstimator.sample(b,w.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),A.trigger(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:i,stats:w})},o.onFragLoaded=function(d,i){var A=i.frag,m=i.part;if(A.type===s.PlaylistLevelType.MAIN&&Object(y.isFiniteNumber)(A.sn)){var v=m?m.stats:A.stats,_=m?m.duration:A.duration;if(this.clearTimer(),this.lastLoadedFragLevel=A.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var w=this.hls.levels[A.level],B=(w.loaded?w.loaded.bytes:0)+v.loaded,b=(w.loaded?w.loaded.duration:0)+_;w.loaded={bytes:B,duration:b},w.realBitrate=Math.round(8*B/b)}if(A.bitrateTest){var p={stats:v,frag:A,part:m,id:A.type};this.onFragBuffered(x.Events.FRAG_BUFFERED,p),A.bitrateTest=!1}}},o.onFragBuffered=function(d,i){var A=i.frag,m=i.part,v=m?m.stats:A.stats;if(v.aborted)return;if(A.type!==s.PlaylistLevelType.MAIN||A.sn==="initSegment")return;var _=v.parsing.end-v.loading.start;this.bwEstimator.sample(_,v.loaded),v.bwEstimate=this.bwEstimator.getEstimate(),A.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},o.onError=function(d,i){switch(i.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var d=this.fragCurrent,i=this.partCurrent,A=this.hls,m=A.maxAutoLevel,v=A.config,_=A.minAutoLevel,w=A.media,B=i?i.duration:d?d.duration:0,b=w?w.currentTime:0,p=w&&w.playbackRate!==0?Math.abs(w.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():v.abrEwmaDefaultEstimate,a=(C.BufferHelper.bufferInfo(w,b,v.maxBufferHole).end-b)/p,T=this.findBestLevel(u,_,m,a,v.abrBandWidthFactor,v.abrBandWidthUpFactor);if(T>=0)return T;r.logger.trace((a?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,v.maxStarvationDelay):v.maxStarvationDelay,S=v.abrBandWidthFactor,D=v.abrBandWidthUpFactor;if(!a){var R=this.bitrateTestDelay;if(R){var k=B?Math.min(B,v.maxLoadingDelay):v.maxLoadingDelay;O=k-R,r.logger.trace("bitrate test took "+Math.round(1e3*R)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),S=D=1}}return T=this.findBestLevel(u,_,m,a+O,S,D),Math.max(T,0)},o.findBestLevel=function(d,i,A,m,v,_){for(var w,B=this.fragCurrent,b=this.partCurrent,p=this.lastLoadedFragLevel,u=this.hls.levels,a=u[p],T=!!(a!=null&&(w=a.details)!==null&&w!==void 0&&w.live),O=a==null?void 0:a.codecSet,S=b?b.duration:B?B.duration:0,D=A;D>=i;D--){var R=u[D];if(!R||O&&R.codecSet!==O)continue;var k=R.details,Q=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||S,Y=void 0;D<=p?Y=v*d:Y=_*d;var U=u[D].maxBitrate,K=U*Q/Y;if(r.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(Y)+"/"+U+"/"+Q+"/"+m+"/"+K),Y>U&&(!K||T&&!this.bitrateTestDelay||K<m))return D}return-1},e(c,[{key:"nextAutoLevel",get:function(){var d=this._nextAutoLevel,i=this.bwEstimator;if(d!==-1&&(!i||!i.canEstimate()))return d;var A=this.getNextABRAutoLevel();return d!==-1&&(A=Math.min(d,A)),A},set:function(d){this._nextAutoLevel=d}}]),c}();X.default=l},"./src/controller/audio-stream-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/polyfills/number.ts"),E=M("./src/controller/base-stream-controller.ts"),x=M("./src/events.ts"),C=M("./src/utils/buffer-helper.ts"),h=M("./src/controller/fragment-tracker.ts"),s=M("./src/types/level.ts"),r=M("./src/types/loader.ts"),n=M("./src/loader/fragment.ts"),e=M("./src/demux/chunk-cache.ts"),l=M("./src/demux/transmuxer-interface.ts"),c=M("./src/types/transmuxer.ts"),o=M("./src/controller/fragment-finders.ts"),f=M("./src/utils/discontinuities.ts"),d=M("./src/errors.ts"),i=M("./src/utils/logger.ts");function A(){return A=Object.assign||function(B){for(var b=1;b<arguments.length;b++){var p=arguments[b];for(var u in p)Object.prototype.hasOwnProperty.call(p,u)&&(B[u]=p[u])}return B},A.apply(this,arguments)}function m(B,b){B.prototype=Object.create(b.prototype),B.prototype.constructor=B,v(B,b)}function v(B,b){return v=Object.setPrototypeOf||function(u,a){return u.__proto__=a,u},v(B,b)}var _=100,w=function(B){m(b,B);function b(u,a){var T;return T=B.call(this,u,a,"[audio-stream-controller]")||this,T.videoBuffer=null,T.videoTrackCC=-1,T.waitingVideoCC=-1,T.audioSwitch=!1,T.trackId=-1,T.waitingData=null,T.mainDetails=null,T.bufferFlushed=!1,T._registerListeners(),T}var p=b.prototype;return p.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},p._registerListeners=function(){var a=this.hls;a.on(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),a.on(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),a.on(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),a.on(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),a.on(x.Events.ERROR,this.onError,this),a.on(x.Events.BUFFER_RESET,this.onBufferReset,this),a.on(x.Events.BUFFER_CREATED,this.onBufferCreated,this),a.on(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),a.on(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),a.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p._unregisterListeners=function(){var a=this.hls;a.off(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),a.off(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),a.off(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),a.off(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),a.off(x.Events.ERROR,this.onError,this),a.off(x.Events.BUFFER_RESET,this.onBufferReset,this),a.off(x.Events.BUFFER_CREATED,this.onBufferCreated,this),a.off(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),a.off(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),a.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p.onInitPtsFound=function(a,T){var O=T.frag,S=T.id,D=T.initPTS;if(S==="main"){var R=O.cc;this.initPTS[O.cc]=D,this.log("InitPTS for cc: "+R+" found from main: "+D),this.videoTrackCC=R,this.state===E.State.WAITING_INIT_PTS&&this.tick()}},p.startLoad=function(a){if(!this.levels){this.startPosition=a,this.state=E.State.STOPPED;return}var T=this.lastCurrentTime;this.stopLoad(),this.setInterval(_),this.fragLoadError=0,T>0&&a===-1?(this.log("Override startPosition with lastCurrentTime @"+T.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=a,this.tick()},p.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var a,T=this.levels,O=this.trackId,S=T==null||((a=T[O])===null||a===void 0)?void 0:a.details;if(S){if(this.waitForCdnTuneIn(S))break;this.state=E.State.WAITING_INIT_PTS}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var D,R=performance.now(),k=this.retryDate;(!k||R>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=E.State.IDLE);break}case E.State.WAITING_INIT_PTS:{var Q=this.waitingData;if(Q){var Y=Q.frag,U=Q.part,K=Q.cache,z=Q.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.FRAG_LOADING;var F=K.flush(),H={frag:Y,part:U,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),z&&B.prototype._handleFragmentLoadComplete.call(this,H)}else if(this.videoTrackCC!==this.waitingVideoCC)i.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var G=this.getLoadPosition(),ee=C.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),re=Object(o.fragmentWithinToleranceTest)(ee.end,this.config.maxFragLookUpTolerance,Y);re<0&&(i.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+ee.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var a=this.waitingData;a&&(this.fragmentTracker.removeFragment(a.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},p.onTickEnd=function(){var a=this.media;if(!a||!a.readyState)return;var T=this.mediaBuffer?this.mediaBuffer:a,O=T.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=a.currentTime},p.doTickIdle=function(){var a,T,O=this.hls,S=this.levels,D=this.media,R=this.trackId,k=O.config;if(!S||!S[R])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var Q=S[R],Y=Q.details;if(!Y||Y.live&&this.levelLastLoaded!==R||this.waitForCdnTuneIn(Y)){this.state=E.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,r.PlaylistLevelType.AUDIO));var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,r.PlaylistLevelType.AUDIO);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(),F=this.audioSwitch;if(K>=z&&!F)return;if(!F&&this._streamEnded(U,Y)){O.trigger(x.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var H=Y.fragments,G=H[0].start,ee=U.end;if(F){var re=this.getLoadPosition();ee=re,Y.PTSKnown&&re<G&&((U.end>G||U.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=G+.05))}var pe=this.getNextFragment(ee,Y);if(!pe){this.bufferFlushed=!0;return}((a=pe.decryptdata)===null||a===void 0?void 0:a.keyFormat)==="identity"&&!((T=pe.decryptdata)!==null&&T!==void 0&&T.key)?this.loadKey(pe,Y):this.loadFragment(pe,Y,ee)},p.getMaxBufferLength=function(){var a=B.prototype.getMaxBufferLength.call(this),T=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return T===null?a:Math.max(a,T.len)},p.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(a,T){var O=T.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(S){return new s.Level(S)})},p.onAudioTrackSwitching=function(a,T){var O=!!T.url;this.trackId=T.id;var S=this.fragCurrent;S!=null&&S.loader&&S.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(_):this.resetTransmuxer(),O?(this.audioSwitch=!0,this.state=E.State.IDLE):this.state=E.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(a,T){this.mainDetails=T.details},p.onAudioTrackLoaded=function(a,T){var O,S=this.levels,D=T.details,R=T.id;if(!S){this.warn("Audio tracks were reset while loading level "+R);return}this.log("Track "+R+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=S[R],Q=0;if(D.live||(O=k.details)!==null&&O!==void 0&&O.live){var Y=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!Y)return;!k.details&&D.hasProgramDateTime&&Y.hasProgramDateTime?(Object(f.alignMediaPlaylistByPDT)(D,Y),Q=D.fragments[0].start):Q=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=R,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,Q),this.state===E.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=E.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(a){var T,O=a.frag,S=a.part,D=a.payload,R=this.config,k=this.trackId,Q=this.levels;if(!Q){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var Y=Q[k];console.assert(Y,"Audio track is defined on fragment load progress");var U=Y.details;console.assert(U,"Audio track details are defined on fragment load progress");var K=R.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",z=this.transmuxer;z||(z=this.transmuxer=new l.default(this.hls,r.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[O.cc],H=(T=O.initSegment)===null||T===void 0?void 0:T.data;if(F!==void 0){var G=!1,ee=S?S.index:-1,re=ee!==-1,pe=new c.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,ee,re);z.push(D,H,K,"",O,S,U.totalduration,G,pe,F)}else{i.logger.log("Unknown video PTS for cc "+O.cc+", waiting for video PTS before demuxing audio frag "+O.sn+" of ["+U.startSN+" ,"+U.endSN+"],track "+k);var ie=this.waitingData=this.waitingData||{frag:O,part:S,cache:new e.default,complete:!1},ge=ie.cache;ge.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=E.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(a){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,a)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(a,T){var O=T.tracks.audio;O&&(this.mediaBuffer=O.buffer),T.tracks.video&&(this.videoBuffer=T.tracks.video.buffer)},p.onFragBuffered=function(a,T){var O=T.frag,S=T.part;if(O.type!==r.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(S?" p: "+S.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}O.sn!=="initSegment"&&(this.fragPrevious=O,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,S)},p.onError=function(a,T){switch(T.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.AUDIO,T);break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==E.State.ERROR&&this.state!==E.State.STOPPED&&(this.state=T.fatal?E.State.ERROR:E.State.IDLE,this.warn(T.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(T.parent==="audio"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var O=!0,S=this.getFwdBufferInfo(this.mediaBuffer,r.PlaylistLevelType.AUDIO);S&&S.len>.5&&(O=!this.reduceMaxBufferLength(S.len)),O&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(a,T){var O=T.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(a){var T,O="audio",S=this.hls,D=a.remuxResult,R=a.chunkMeta,k=this.getCurrentContext(R);if(!k){this.warn("The loading context changed while buffering fragment "+R.sn+" of level "+R.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(R.level);return}var Q=k.frag,Y=k.part,U=D.audio,K=D.text,z=D.id3,F=D.initSegment;if(this.fragContextChanged(Q))return;if(this.state=E.State.PARSING,this.audioSwitch&&U&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,Q,R),S.trigger(x.Events.FRAG_PARSING_INIT_SEGMENT,{frag:Q,id:O,tracks:F.tracks})),U){var H=U.startPTS,G=U.endPTS,ee=U.startDTS,re=U.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:ee,endDTS:re}),Q.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,ee,re),this.bufferFragmentData(U,Q,Y,R)}if(z!=null&&(T=z.samples)!==null&&T!==void 0&&T.length){var pe=A({frag:Q,id:O},z);S.trigger(x.Events.FRAG_PARSING_METADATA,pe)}if(K){var ie=A({frag:Q,id:O},K);S.trigger(x.Events.FRAG_PARSING_USERDATA,ie)}},p._bufferInitSegment=function(a,T,O){if(this.state!==E.State.PARSING)return;a.video&&delete a.video;var S=a.audio;if(!S)return;S.levelCodec=S.codec,S.id="audio",this.log("Init audio buffer, container:"+S.container+", codecs[parsed]=["+S.codec+"]"),this.hls.trigger(x.Events.BUFFER_CODECS,a);var D=S.initSegment;if(D!=null&&D.byteLength){var R={type:"audio",frag:T,part:null,chunkMeta:O,parent:T.type,data:D};this.hls.trigger(x.Events.BUFFER_APPENDING,R)}this.tick()},p.loadFragment=function(a,T,O){var S=this.fragmentTracker.getState(a);this.fragCurrent=a,(this.audioSwitch||S===h.FragmentState.NOT_LOADED||S===h.FragmentState.PARTIAL)&&(a.sn==="initSegment"?this._loadInitSegment(a):T.live&&!Object(y.isFiniteNumber)(this.initPTS[a.cc])?(this.log("Waiting for video PTS in continuity counter "+a.cc+" of live stream before loading audio fragment "+a.sn+" of level "+this.trackId),this.state=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,a,T,O)))},p.completeAudioSwitch=function(){var a=this.hls,T=this.media,O=this.trackId;T&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,a.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:O})},b}(E.default);X.default=w},"./src/controller/audio-track-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts"),E=M("./src/errors.ts"),x=M("./src/controller/base-playlist-controller.ts"),C=M("./src/types/loader.ts");function h(l,c){for(var o=0;o<c.length;o++){var f=c[o];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}function s(l,c,o){return c&&h(l.prototype,c),o&&h(l,o),l}function r(l,c){l.prototype=Object.create(c.prototype),l.prototype.constructor=l,n(l,c)}function n(l,c){return n=Object.setPrototypeOf||function(f,d){return f.__proto__=d,f},n(l,c)}var e=function(l){r(c,l);function c(f){var d;return d=l.call(this,f,"[audio-track-controller]")||this,d.tracks=[],d.groupId=null,d.tracksInGroup=[],d.trackId=-1,d.trackName="",d.selectDefaultTrack=!0,d.registerListeners(),d}var o=c.prototype;return o.registerListeners=function(){var d=this.hls;d.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.on(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.on(y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.on(y.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var d=this.hls;d.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.off(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.off(y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.off(y.Events.ERROR,this.onError,this)},o.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,l.prototype.destroy.call(this)},o.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},o.onManifestParsed=function(d,i){this.tracks=i.audioTracks||[]},o.onAudioTrackLoaded=function(d,i){var A=i.id,m=i.details,v=this.tracksInGroup[A];if(!v){this.warn("Invalid audio track id "+A);return}var _=v.details;v.details=i.details,this.log("audioTrack "+A+" loaded ["+m.startSN+"-"+m.endSN+"]"),A===this.trackId&&(this.retryCount=0,this.playlistLoaded(A,i,_))},o.onLevelLoading=function(d,i){this.switchLevel(i.level)},o.onLevelSwitching=function(d,i){this.switchLevel(i.level)},o.switchLevel=function(d){var i=this.hls.levels[d];if(!(i!=null&&i.audioGroupIds))return;var A=i.audioGroupIds[i.urlId];if(this.groupId!==A){this.groupId=A;var m=this.tracks.filter(function(_){return!A||_.groupId===A});this.selectDefaultTrack&&!m.some(function(_){return _.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=m;var v={audioTracks:m};this.log("Updating audio tracks, "+m.length+' track(s) found in "'+A+'" group-id'),this.hls.trigger(y.Events.AUDIO_TRACKS_UPDATED,v),this.selectInitialTrack()}},o.onError=function(d,i){if(l.prototype.onError.call(this,d,i),i.fatal||!i.context)return;i.context.type===C.PlaylistContextType.AUDIO_TRACK&&i.context.id===this.trackId&&i.context.groupId===this.groupId&&this.retryLoadingOrFail(i)},o.setAudioTrack=function(d){var i=this.tracksInGroup;if(d<0||d>=i.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var A=i[this.trackId];this.log("Now switching to audio-track index "+d);var m=i[d],v=m.id,_=m.groupId,w=_===void 0?"":_,B=m.name,b=m.type,p=m.url;if(this.trackId=d,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(y.Events.AUDIO_TRACK_SWITCHING,{id:v,groupId:w,name:B,type:b,url:p}),m.details&&!m.details.live)return;var u=this.switchParams(m.url,A==null?void 0:A.details);this.loadPlaylist(u)},o.selectInitialTrack=function(){var d=this.tracksInGroup;console.assert(d.length,"Initial audio track should be selected when tracks are known");var i=this.trackName,A=this.findTrackId(i)||this.findTrackId();A!==-1?this.setAudioTrack(A):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(d){for(var i=this.tracksInGroup,A=0;A<i.length;A++){var m=i[A];if((!this.selectDefaultTrack||m.default)&&(!d||d===m.name))return m.id}return-1},o.loadPlaylist=function(d){var i=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(i)){var A=i.id,m=i.groupId,v=i.url;if(d)try{v=d.addDirectives(v)}catch(_){this.warn("Could not construct new URL with HLS Delivery Directives: "+_)}this.log("loading audio-track playlist for id: "+A),this.clearTimer(),this.hls.trigger(y.Events.AUDIO_TRACK_LOADING,{url:v,id:A,groupId:m,deliveryDirectives:d||null})}},s(c,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(d){this.selectDefaultTrack=!1,this.setAudioTrack(d)}}]),c}(x.default);X.default=e},"./src/controller/base-playlist-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return s});var y=M("./src/polyfills/number.ts"),E=M("./src/types/level.ts"),x=M("./src/controller/level-helper.ts"),C=M("./src/utils/logger.ts"),h=M("./src/errors.ts"),s=function(){function r(e,l){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=C.logger.log.bind(C.logger,l+":"),this.warn=C.logger.warn.bind(C.logger,l+":"),this.hls=e}var n=r.prototype;return n.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},n.onError=function(l,c){c.fatal&&c.type===h.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},n.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},n.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},n.stopLoad=function(){this.canLoad=!1,this.clearTimer()},n.switchParams=function(l,c){var o=c==null?void 0:c.renditionReports;if(o)for(var f=0;f<o.length;f++){var d=o[f],i=""+d.URI;if(i===l.substr(-i.length)){var A=parseInt(d["LAST-MSN"]),m=parseInt(d["LAST-PART"]);if(c&&this.hls.config.lowLatencyMode){var v=Math.min(c.age-c.partTarget,c.targetduration);m!==void 0&&v>c.partTarget&&(m+=1)}if(Object(y.isFiniteNumber)(A))return new E.HlsUrlParameters(A,Object(y.isFiniteNumber)(m)?m:void 0,E.HlsSkip.No)}}},n.loadPlaylist=function(l){},n.shouldLoadTrack=function(l){return this.canLoad&&l&&!!l.url&&(!l.details||l.details.live)},n.playlistLoaded=function(l,c,o){var f=this,d=c.details,i=c.stats,A=i.loading.end?Math.max(0,self.performance.now()-i.loading.end):0;if(d.advancedDateTime=Date.now()-A,d.live||o!=null&&o.live){if(d.reloaded(o),o&&this.log("live playlist "+l+" "+(d.advanced?"REFRESHED "+d.lastPartSn+"-"+d.lastPartIndex:"MISSED")),o&&d.fragments.length>0&&Object(x.mergeDetails)(o,d),!this.canLoad||!d.live)return;var m,v=void 0,_=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var w=this.hls.config.lowLatencyMode,B=d.lastPartSn,b=d.endSN,p=d.lastPartIndex,u=p!==-1,a=B===b,T=w?0:p;u?(v=a?b+1:B,_=a?T:p+1):v=b+1;var O=d.age,S=O+d.ageHeader,D=Math.min(S-d.partTarget,d.targetduration*1.5);if(D>0){if(o&&D>o.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+o.tuneInGoal+" to: "+D+" with playlist age: "+d.age),D=0;else{var R=Math.floor(D/d.targetduration);if(v+=R,_!==void 0){var k=Math.round(D%d.targetduration/d.partTarget);_+=k}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+R+" to part "+_)}d.tuneInGoal=D}if(m=this.getDeliveryDirectives(d,c.deliveryDirectives,v,_),w||!a){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(d,c.deliveryDirectives,v,_);var Q=Object(x.computeReloadInterval)(d,i);v!==void 0&&d.canBlockReload&&(Q-=d.partTarget||1),this.log("reload live playlist "+l+" in "+Math.round(Q)+" ms"),this.timer=self.setTimeout(function(){return f.loadPlaylist(m)},Q)}else this.clearTimer()},n.getDeliveryDirectives=function(l,c,o,f){var d=Object(E.getSkipValue)(l,o);return c!=null&&c.skip&&l.deltaUpdateFailed&&(o=c.msn,f=c.part,d=E.HlsSkip.No),new E.HlsUrlParameters(o,f,d)},n.retryLoadingOrFail=function(l){var c=this,o=this.hls.config,f=this.retryCount<o.levelLoadingMaxRetry;if(f){var d;if(this.retryCount++,l.details.indexOf("LoadTimeOut")>-1&&(d=l.context)!==null&&d!==void 0&&d.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+l.details+'"'),this.loadPlaylist();else{var i=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return c.loadPlaylist()},i),this.warn("retry playlist loading #"+this.retryCount+" in "+i+' ms after "'+l.details+'"')}}else this.warn('cannot recover from error "'+l.details+'"'),this.clearTimer(),l.fatal=!0;return f},r}()},"./src/controller/base-stream-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"State",function(){return b}),M.d(X,"default",function(){return p});var y=M("./src/polyfills/number.ts"),E=M("./src/task-loop.ts"),x=M("./src/controller/fragment-tracker.ts"),C=M("./src/utils/buffer-helper.ts"),h=M("./src/utils/logger.ts"),s=M("./src/events.ts"),r=M("./src/errors.ts"),n=M("./src/types/transmuxer.ts"),e=M("./src/utils/mp4-tools.ts"),l=M("./src/utils/discontinuities.ts"),c=M("./src/controller/fragment-finders.ts"),o=M("./src/controller/level-helper.ts"),f=M("./src/loader/fragment-loader.ts"),d=M("./src/crypt/decrypter.ts"),i=M("./src/utils/time-ranges.ts"),A=M("./src/types/loader.ts");function m(u,a){for(var T=0;T<a.length;T++){var O=a[T];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(u,O.key,O)}}function v(u,a,T){return a&&m(u.prototype,a),T&&m(u,T),u}function _(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function w(u,a){u.prototype=Object.create(a.prototype),u.prototype.constructor=u,B(u,a)}function B(u,a){return B=Object.setPrototypeOf||function(O,S){return O.__proto__=S,O},B(u,a)}var b={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"},p=function(u){w(a,u);function a(O,S,D){var R;return R=u.call(this)||this,R.hls=void 0,R.fragPrevious=null,R.fragCurrent=null,R.fragmentTracker=void 0,R.transmuxer=null,R._state=b.STOPPED,R.media=void 0,R.mediaBuffer=void 0,R.config=void 0,R.bitrateTest=!1,R.lastCurrentTime=0,R.nextLoadPosition=0,R.startPosition=0,R.loadedmetadata=!1,R.fragLoadError=0,R.retryDate=0,R.levels=null,R.fragmentLoader=void 0,R.levelLastLoaded=null,R.startFragRequested=!1,R.decrypter=void 0,R.initPTS=[],R.onvseeking=null,R.onvended=null,R.logPrefix="",R.log=void 0,R.warn=void 0,R.logPrefix=D,R.log=h.logger.log.bind(h.logger,D+":"),R.warn=h.logger.warn.bind(h.logger,D+":"),R.hls=O,R.fragmentLoader=new f.default(O.config),R.fragmentTracker=S,R.config=O.config,R.decrypter=new d.default(O,O.config),O.on(s.Events.KEY_LOADED,R.onKeyLoaded,_(R)),R}var T=a.prototype;return T.doTick=function(){this.onTickEnd()},T.onTickEnd=function(){},T.startLoad=function(S){},T.stopLoad=function(){this.fragmentLoader.abort();var S=this.fragCurrent;S&&this.fragmentTracker.removeFragment(S),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=b.STOPPED},T._streamEnded=function(S,D){var R=this.fragCurrent,k=this.fragmentTracker;if(!D.live&&R&&R.sn===D.endSN&&!S.nextStart){var Q=k.getState(R);return Q===x.FragmentState.PARTIAL||Q===x.FragmentState.OK}return!1},T.onMediaAttached=function(S,D){var R=this.media=this.mediaBuffer=D.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),R.addEventListener("seeking",this.onvseeking),R.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===b.STOPPED&&this.startLoad(k.startPosition)},T.onMediaDetaching=function(){var S=this.media;S!=null&&S.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),S&&(S.removeEventListener("seeking",this.onvseeking),S.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},T.onMediaSeeking=function(){var S=this.config,D=this.fragCurrent,R=this.media,k=this.mediaBuffer,Q=this.state,Y=R?R.currentTime:0,U=C.BufferHelper.bufferInfo(k||R,Y,S.maxBufferHole);if(this.log("media seeking to "+(Object(y.isFiniteNumber)(Y)?Y.toFixed(3):Y)+", state: "+Q),Q===b.ENDED)this.resetLoadingState();else if(D&&!U.len){var K=S.maxFragLookUpTolerance,z=D.start-K,F=D.start+D.duration+K,H=Y>F;(Y<z||H)&&(H&&D.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),D.loader.abort()),this.resetLoadingState())}R&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!U.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},T.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},T.onKeyLoaded=function(S,D){if(this.state!==b.KEY_LOADING||D.frag!==this.fragCurrent||!this.levels)return;this.state=b.IDLE;var R=this.levels[D.frag.level].details;R&&this.loadFragment(D.frag,R,D.frag.start)},T.onHandlerDestroying=function(){this.stopLoad(),u.prototype.onHandlerDestroying.call(this)},T.onHandlerDestroyed=function(){this.state=b.STOPPED,this.hls.off(s.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,u.prototype.onHandlerDestroyed.call(this)},T.loadKey=function(S,D){this.log("Loading key for "+S.sn+" of ["+D.startSN+"-"+D.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+S.level),this.state=b.KEY_LOADING,this.fragCurrent=S,this.hls.trigger(s.Events.KEY_LOADING,{frag:S})},T.loadFragment=function(S,D,R){this._loadFragForPlayback(S,D,R)},T._loadFragForPlayback=function(S,D,R){var k=this,Q=function(U){if(k.fragContextChanged(S)){k.warn("Fragment "+S.sn+(U.part?" p: "+U.part.index:"")+" of level "+S.level+" was dropped during download."),k.fragmentTracker.removeFragment(S);return}S.stats.chunkCount++,k._handleFragmentLoadProgress(U)};this._doFragLoad(S,D,R,Q).then(function(Y){if(!Y)return;k.fragLoadError=0;var U=k.state;if(k.fragContextChanged(S)){(U===b.FRAG_LOADING||U===b.BACKTRACKING||!k.fragCurrent&&U===b.PARSING)&&(k.fragmentTracker.removeFragment(S),k.state=b.IDLE);return}if("payload"in Y&&(k.log("Loaded fragment "+S.sn+" of level "+S.level),k.hls.trigger(s.Events.FRAG_LOADED,Y),k.state===b.BACKTRACKING)){k.fragmentTracker.backtrack(S,Y),k.resetFragmentLoading(S);return}k._handleFragmentLoadComplete(Y)}).catch(function(Y){k.warn(Y),k.resetFragmentLoading(S)})},T.flushMainBuffer=function(S,D,R){if(R===void 0&&(R=null),!(S-D))return;var k={startOffset:S,endOffset:D,type:R};this.fragLoadError=0,this.hls.trigger(s.Events.BUFFER_FLUSHING,k)},T._loadInitSegment=function(S){var D=this;this._doFragLoad(S).then(function(R){if(!R||D.fragContextChanged(S)||!D.levels)throw new Error("init load aborted");return R}).then(function(R){var k=D.hls,Q=R.payload,Y=S.decryptdata;if(Q&&Q.byteLength>0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var U=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(Q),Y.key.buffer,Y.iv.buffer).then(function(K){var z=self.performance.now();return k.trigger(s.Events.FRAG_DECRYPTED,{frag:S,payload:K,stats:{tstart:U,tdecrypt:z}}),R.payload=K,R})}return R}).then(function(R){var k=D.fragCurrent,Q=D.hls,Y=D.levels;if(!Y)throw new Error("init load aborted, missing levels");var U=Y[S.level].details;console.assert(U,"Level details are defined when init segment is loaded");var K=S.stats;D.state=b.IDLE,D.fragLoadError=0,S.data=new Uint8Array(R.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),R.frag===k&&Q.trigger(s.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:S.type}),D.tick()}).catch(function(R){D.warn(R),D.resetFragmentLoading(S)})},T.fragContextChanged=function(S){var D=this.fragCurrent;return!S||!D||S.level!==D.level||S.sn!==D.sn||S.urlId!==D.urlId},T.fragBufferedComplete=function(S,D){var R=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+S.type+" sn: "+S.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+S.level+" "+i.default.toString(C.BufferHelper.getBuffered(R))),this.state=b.IDLE,this.tick()},T._handleFragmentLoadComplete=function(S){var D=this.transmuxer;if(!D)return;var R=S.frag,k=S.part,Q=S.partsLoaded,Y=!Q||Q.length===0||Q.some(function(K){return!K}),U=new n.ChunkMetadata(R.level,R.sn,R.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(U)},T._handleFragmentLoadProgress=function(S){},T._doFragLoad=function(S,D,R,k){var Q=this;if(R===void 0&&(R=null),!this.levels)throw new Error("frag load aborted, missing levels");if(R=Math.max(S.start,R||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){R>S.end&&D.fragmentHint&&(S=D.fragmentHint);var U=this.getNextPart(Y,S,R);if(U>-1){var K=Y[U];return this.log("Loading part sn: "+S.sn+" p: "+K.index+" cc: "+S.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+U+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(R.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,part:Y[U],targetBufferTime:R}),this.doFragPartsLoad(S,Y,U,k).catch(function(z){return Q.handleFragLoadError(z)})}else if(!S.url||this.loadedEndOfParts(Y,R))return Promise.resolve(null)}}return this.log("Loading fragment "+S.sn+" cc: "+S.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(R.toFixed(3))),Object(y.isFiniteNumber)(S.sn)&&!this.bitrateTest&&(this.nextLoadPosition=S.start+S.duration),this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,targetBufferTime:R}),this.fragmentLoader.load(S,k).catch(function(z){return Q.handleFragLoadError(z)})},T.doFragPartsLoad=function(S,D,R,k){var Q=this;return new Promise(function(Y,U){var K=[],z=function F(H){var G=D[H];Q.fragmentLoader.loadPart(S,G,k).then(function(ee){K[G.index]=ee;var re=ee.part;Q.hls.trigger(s.Events.FRAG_LOADED,ee);var pe=D[H+1];if(pe&&pe.fragment===S)F(H+1);else return Y({frag:S,part:re,partsLoaded:K})}).catch(U)};z(R)})},T.handleFragLoadError=function(S){var D=S.data;return D&&D.details===r.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(s.Events.ERROR,D),null},T._handleTransmuxerFlush=function(S){var D=this.getCurrentContext(S);if(!D||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var R=D.frag,k=D.part,Q=D.level,Y=self.performance.now();R.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(R,k,Q,S.partial)},T.getCurrentContext=function(S){var D=this.levels,R=S.level,k=S.sn,Q=S.part;if(!D||!D[R])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+R+". The current chunk will not be buffered."),null;var Y=D[R],U=Q>-1?Object(o.getPartWith)(Y,k,Q):null,K=U?U.fragment:Object(o.getFragmentWithSN)(Y,k,this.fragCurrent);return K?{frag:K,part:U,level:Y}:null},T.bufferFragmentData=function(S,D,R,k){if(!S||this.state!==b.PARSING)return;var Q=S.data1,Y=S.data2,U=Q;if(Q&&Y&&(U=Object(e.appendUint8Array)(Q,Y)),!U||!U.length)return;var K={type:S.type,frag:D,part:R,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(s.Events.BUFFER_APPENDING,K),S.dropped&&S.independent&&!R&&this.flushBufferGap(D)},T.flushBufferGap=function(S){var D=this.media;if(!D)return;if(!C.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,S.start);return}var R=D.currentTime,k=C.BufferHelper.bufferInfo(D,R,0),Q=S.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,Q*.25),U=Math.max(Math.min(S.start-Y,k.end-Y),R+Y);S.start-U>Y&&this.flushMainBuffer(U,S.start)},T.getFwdBufferInfo=function(S,D){var R=this.config,k=this.getLoadPosition();if(!Object(y.isFiniteNumber)(k))return null;var Q=C.BufferHelper.bufferInfo(S,k,R.maxBufferHole);if(Q.len===0&&Q.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&Q.nextStart<Y.end)return C.BufferHelper.bufferInfo(S,k,Math.max(Q.nextStart,R.maxBufferHole))}return Q},T.getMaxBufferLength=function(S){var D=this.config,R;return S?R=Math.max(8*D.maxBufferSize/S,D.maxBufferLength):R=D.maxBufferLength,Math.min(R,D.maxMaxBufferLength)},T.reduceMaxBufferLength=function(S){var D=this.config,R=S||D.maxBufferLength;return D.maxMaxBufferLength>=R?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},T.getNextFragment=function(S,D){var R,k,Q=D.fragments,Y=Q.length;if(!Y)return null;var U=this.config,K=Q[0].start,z;if(D.live){var F=U.initialLiveManifestSize;if(Y<F)return this.warn("Not enough fragments to start playback (have: "+Y+", need: "+F+")"),null;!D.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(z=this.getInitialLiveFragment(D,Q),this.startPosition=z?this.hls.liveSyncPosition||z.start:S)}else S<=K&&(z=Q[0]);if(!z){var H=U.lowLatencyMode?D.partEnd:D.fragmentEnd;z=this.getFragmentAtPosition(S,H,D)}return(R=z)!==null&&R!==void 0&&R.initSegment&&!((k=z)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(z=z.initSegment),z},T.getNextPart=function(S,D,R){for(var k=-1,Q=!1,Y=!0,U=0,K=S.length;U<K;U++){var z=S[U];if(Y=Y&&!z.independent,k>-1&&R<z.start)break;var F=z.loaded;!F&&(Q||z.independent||Y)&&z.fragment===D&&(k=U),Q=F}return k},T.loadedEndOfParts=function(S,D){var R=S[S.length-1];return R&&D>R.start&&R.loaded},T.getInitialLiveFragment=function(S,D){var R=this.fragPrevious,k=null;if(R){if(S.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+R.programDateTime),k=Object(c.findFragmentByPDT)(D,R.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var Q=R.sn+1;if(Q>=S.startSN&&Q<=S.endSN){var Y=D[Q-S.startSN];R.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(c.findFragWithCC)(D,R.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var U=this.hls.liveSyncPosition;U!==null&&(k=this.getFragmentAtPosition(U,this.bitrateTest?S.fragmentEnd:S.edge,S))}return k},T.getFragmentAtPosition=function(S,D,R){var k=this.config,Q=this.fragPrevious,Y=R.fragments,U=R.endSN,K=R.fragmentHint,z=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&R.partList&&K);F&&K&&!this.bitrateTest&&(Y=Y.concat(K),U=K.sn);var H;if(S<D){var G=S>D-z?0:z;H=Object(c.findFragmentByPTS)(Q,Y,S,G)}else H=Y[Y.length-1];if(H){var ee=H.sn-R.startSN,re=Q&&H.level===Q.level,pe=Y[ee+1],ie=this.fragmentTracker.getState(H);if(ie===x.FragmentState.BACKTRACKED){H=null;for(var ge=ee;Y[ge]&&this.fragmentTracker.getState(Y[ge])===x.FragmentState.BACKTRACKED;)Q?H=Y[ge--]:H=Y[--ge];H||(H=pe)}else Q&&H.sn===Q.sn&&!F&&(re&&(H.sn<U&&this.fragmentTracker.getState(pe)!==x.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+pe.sn),H=pe):H=null))}return H},T.synchronizeToLiveEdge=function(S){var D=this.config,R=this.media;if(!R)return;var k=this.hls.liveSyncPosition,Q=R.currentTime,Y=S.fragments[0].start,U=S.edge,K=Q>=Y-D.maxFragLookUpTolerance&&Q<=U;if(k!==null&&R.duration>k&&(Q<k||!K)){var z=D.liveMaxLatencyDuration!==void 0?D.liveMaxLatencyDuration:D.liveMaxLatencyDurationCount*S.targetduration;(!K&&R.readyState<4||Q<U-z)&&(this.loadedmetadata||(this.nextLoadPosition=k),R.readyState&&(this.warn("Playback: "+Q.toFixed(3)+" is located too far from the end of live sliding playlist: "+U+", reset currentTime to : "+k.toFixed(3)),R.currentTime=k))}},T.alignPlaylists=function(S,D){var R=this.levels,k=this.levelLastLoaded,Q=this.fragPrevious,Y=k!==null?R[k]:null,U=S.fragments.length;if(!U)return this.warn("No fragments in live playlist"),0;var K=S.fragments[0].start,z=!D,F=S.alignedSliding&&Object(y.isFiniteNumber)(K);if(z||!F&&!K){Object(l.alignStream)(Q,Y,S);var H=S.fragments[0].start;return this.log("Live playlist sliding: "+H.toFixed(2)+" start-sn: "+(D?D.startSN:"na")+"->"+S.startSN+" prev-sn: "+(Q?Q.sn:"na")+" fragments: "+U),H}return K},T.waitForCdnTuneIn=function(S){var D=3;return S.live&&S.canBlockReload&&S.tuneInGoal>Math.max(S.partHoldBack,S.partTarget*D)},T.setStartPosition=function(S,D){var R=this.startPosition;if(R<D&&(R=-1),R===-1||this.lastCurrentTime===-1){var k=S.startTimeOffset;Object(y.isFiniteNumber)(k)?(R=D+k,k<0&&(R+=S.totalduration),R=Math.min(Math.max(D,R),D+S.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+R),this.startPosition=R):S.live?R=this.hls.liveSyncPosition||D:this.startPosition=R=0,this.lastCurrentTime=R}this.nextLoadPosition=R},T.getLoadPosition=function(){var S=this.media,D=0;return this.loadedmetadata&&S?D=S.currentTime:this.nextLoadPosition&&(D=this.nextLoadPosition),D},T.handleFragLoadAborted=function(S,D){this.transmuxer&&S.sn!=="initSegment"&&S.stats.aborted&&(this.warn("Fragment "+S.sn+(D?" part"+D.index:"")+" of level "+S.level+" was aborted"),this.resetFragmentLoading(S))},T.resetFragmentLoading=function(S){(!this.fragCurrent||!this.fragContextChanged(S))&&(this.state=b.IDLE)},T.onFragmentOrKeyLoadError=function(S,D){if(D.fatal)return;var R=D.frag;if(!R||R.type!==S)return;var k=this.fragCurrent;console.assert(k&&R.sn===k.sn&&R.level===k.level&&R.urlId===k.urlId,"Frag load error must match current frag to retry");var Q=this.config;if(this.fragLoadError+1<=Q.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(R.level))return;var Y=Math.min(Math.pow(2,this.fragLoadError)*Q.fragLoadingRetryDelay,Q.fragLoadingMaxRetryTimeout);this.warn("Fragment "+R.sn+" of "+S+" "+R.level+" failed to load, retrying in "+Y+"ms"),this.retryDate=self.performance.now()+Y,this.fragLoadError++,this.state=b.FRAG_LOADING_WAITING_RETRY}else D.levelRetry?(S===A.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=b.IDLE):(h.logger.error(D.details+" reaches max retry, redispatch as fatal ..."),D.fatal=!0,this.hls.stopLoad(),this.state=b.ERROR)},T.afterBufferFlushed=function(S,D,R){if(!S)return;var k=C.BufferHelper.getBuffered(S);this.fragmentTracker.detectEvictedFragments(D,k,R),this.state===b.ENDED&&this.resetLoadingState()},T.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=b.IDLE},T.resetLiveStartWhenNotLoaded=function(S){if(!this.loadedmetadata){this.startFragRequested=!1;var D=this.levels?this.levels[S].details:null;if(D!=null&&D.live)return this.startPosition=-1,this.setStartPosition(D,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},T.updateLevelTiming=function(S,D,R,k){var Q=this,Y=R.details;console.assert(!!Y,"level.details must be defined");var U=Object.keys(S.elementaryStreams).reduce(function(K,z){var F=S.elementaryStreams[z];if(F){var H=F.endPTS-F.startPTS;if(H<=0)return Q.warn("Could not parse fragment "+S.sn+" "+z+" duration reliably ("+H+") resetting transmuxer to fallback to playlist timing"),Q.resetTransmuxer(),K||!1;var G=k?0:Object(o.updateFragPTSDTS)(Y,S,F.startPTS,F.endPTS,F.startDTS,F.endDTS);return Q.hls.trigger(s.Events.LEVEL_PTS_UPDATED,{details:Y,level:R,drift:G,type:z,frag:S,start:F.startPTS,end:F.endPTS}),!0}return K},!1);U?(this.state=b.PARSED,this.hls.trigger(s.Events.FRAG_PARSED,{frag:S,part:D})):this.resetLoadingState()},T.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},v(a,[{key:"state",get:function(){return this._state},set:function(S){var D=this._state;D!==S&&(this._state=S,this.log(D+"->"+S))}}]),a}(E.default)},"./src/controller/buffer-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return c});var y=M("./src/polyfills/number.ts"),E=M("./src/events.ts"),x=M("./src/utils/logger.ts"),C=M("./src/errors.ts"),h=M("./src/utils/buffer-helper.ts"),s=M("./src/utils/mediasource-helper.ts"),r=M("./src/loader/fragment.ts"),n=M("./src/controller/buffer-operation-queue.ts"),e=Object(s.getMediaSource)(),l=/([ha]vc.)(?:\.[^.,]+)+/,c=function(){function o(d){var i=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 A=i.hls,m=i.media,v=i.mediaSource;x.logger.log("[buffer-controller]: Media source opened"),m&&(i.updateMediaElementDuration(),A.trigger(E.Events.MEDIA_ATTACHED,{media:m})),v&&v.removeEventListener("sourceopen",i._onMediaSourceOpen),i.checkPendingTracks()},this._onMediaSourceClose=function(){x.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){x.logger.log("[buffer-controller]: Media source ended")},this.hls=d,this._initSourceBuffer(),this.registerListeners()}var f=o.prototype;return f.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},f.destroy=function(){this.unregisterListeners(),this.details=null},f.registerListeners=function(){var i=this.hls;i.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(E.Events.BUFFER_RESET,this.onBufferReset,this),i.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(E.Events.BUFFER_EOS,this.onBufferEos,this),i.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.on(E.Events.FRAG_PARSED,this.onFragParsed,this),i.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var i=this.hls;i.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(E.Events.BUFFER_RESET,this.onBufferReset,this),i.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(E.Events.BUFFER_EOS,this.onBufferEos,this),i.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.off(E.Events.FRAG_PARSED,this.onFragParsed,this),i.off(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},f.onManifestParsed=function(i,A){var m=2;(A.audio&&!A.video||!A.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,x.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(i,A){var m=this.media=A.media;if(m&&e){var v=this.mediaSource=new e;v.addEventListener("sourceopen",this._onMediaSourceOpen),v.addEventListener("sourceended",this._onMediaSourceEnded),v.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(v),this._objectUrl=m.src}},f.onMediaDetaching=function(){var i=this.media,A=this.mediaSource,m=this._objectUrl;if(A){if(x.logger.log("[buffer-controller]: media source detaching"),A.readyState==="open")try{A.endOfStream()}catch(v){x.logger.warn("[buffer-controller]: onMediaDetaching: "+v.message+" while calling endOfStream")}this.onBufferReset(),A.removeEventListener("sourceopen",this._onMediaSourceOpen),A.removeEventListener("sourceended",this._onMediaSourceEnded),A.removeEventListener("sourceclose",this._onMediaSourceClose),i&&(m&&self.URL.revokeObjectURL(m),i.src===m?(i.removeAttribute("src"),i.load()):x.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(E.Events.MEDIA_DETACHED,void 0)},f.onBufferReset=function(){var i=this;this.getSourceBufferTypes().forEach(function(A){var m=i.sourceBuffer[A];try{m&&(i.removeBufferListeners(A),i.mediaSource&&i.mediaSource.removeSourceBuffer(m),i.sourceBuffer[A]=void 0)}catch(v){x.logger.warn("[buffer-controller]: Failed to reset the "+A+" buffer",v)}}),this._initSourceBuffer()},f.onBufferCodecs=function(i,A){var m=this,v=this.getSourceBufferTypes().length;if(Object.keys(A).forEach(function(_){if(v){var w=m.tracks[_];if(w&&typeof w.buffer.changeType=="function"){var B=A[_],b=B.codec,p=B.levelCodec,u=B.container,a=(w.levelCodec||w.codec).replace(l,"$1"),T=(p||b).replace(l,"$1");if(a!==T){var O=u+";codecs="+(p||b);m.appendChangeType(_,O)}}}else m.pendingTracks[_]=A[_]}),v)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(i,A){var m=this,v=this.operationQueue,_={execute:function(){var B=m.sourceBuffer[i];B&&(x.logger.log("[buffer-controller]: changing "+i+" sourceBuffer type to "+A),B.changeType(A)),v.shiftAndExecuteNext(i)},onStart:function(){},onComplete:function(){},onError:function(B){x.logger.warn("[buffer-controller]: Failed to change "+i+" SourceBuffer type",B)}};v.append(_,i)},f.onBufferAppending=function(i,A){var m=this,v=this.hls,_=this.operationQueue,w=this.tracks,B=A.data,b=A.type,p=A.frag,u=A.part,a=A.chunkMeta,T=a.buffering[b],O=self.performance.now();T.start=O;var S=p.stats.buffering,D=u?u.stats.buffering:null;S.start===0&&(S.start=O),D&&D.start===0&&(D.start=O);var R=w.audio,k=b==="audio"&&a.id===1&&(R==null?void 0:R.container)==="audio/mpeg",Q={execute:function(){if(T.executeStart=self.performance.now(),k){var U=m.sourceBuffer[b];if(U){var K=p.start-U.timestampOffset;Math.abs(K)>=.1&&(x.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+K+") sn: "+p.sn+")"),U.timestampOffset=p.start)}}m.appendExecutor(B,b)},onStart:function(){},onComplete:function(){var U=self.performance.now();T.executeEnd=T.end=U,S.first===0&&(S.first=U),D&&D.first===0&&(D.first=U);var K=m.sourceBuffer,z={};for(var F in K)z[F]=h.BufferHelper.getBuffered(K[F]);m.appendError=0,m.hls.trigger(E.Events.BUFFER_APPENDED,{type:b,frag:p,part:u,chunkMeta:a,parent:p.type,timeRanges:z})},onError:function(U){x.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",U);var K={type:C.ErrorTypes.MEDIA_ERROR,parent:p.type,details:C.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=C.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,K.details=C.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>v.config.appendErrorMaxRetry&&(x.logger.error("[buffer-controller]: Failed "+v.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),v.trigger(E.Events.ERROR,K)}};_.append(Q,b)},f.onBufferFlushing=function(i,A){var m=this,v=this.operationQueue,_=function(B){return{execute:m.removeExecutor.bind(m,B,A.startOffset,A.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(E.Events.BUFFER_FLUSHED,{type:B})},onError:function(p){x.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",p)}}};A.type?v.append(_(A.type),A.type):this.getSourceBufferTypes().forEach(function(w){v.append(_(w),w)})},f.onFragParsed=function(i,A){var m=this,v=A.frag,_=A.part,w=[],B=_?_.elementaryStreams:v.elementaryStreams;B[r.ElementaryStreamTypes.AUDIOVIDEO]?w.push("audiovideo"):(B[r.ElementaryStreamTypes.AUDIO]&&w.push("audio"),B[r.ElementaryStreamTypes.VIDEO]&&w.push("video"));var b=function(){var u=self.performance.now();v.stats.buffering.end=u,_&&(_.stats.buffering.end=u);var a=_?_.stats:v.stats;m.hls.trigger(E.Events.FRAG_BUFFERED,{frag:v,part:_,stats:a,id:v.type})};w.length===0&&x.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+v.type+" level: "+v.level+" sn: "+v.sn),this.blockBuffers(b,w)},f.onFragChanged=function(i,A){this.flushBackBuffer()},f.onBufferEos=function(i,A){var m=this,v=this.getSourceBufferTypes().reduce(function(_,w){var B=m.sourceBuffer[w];return(!A.type||A.type===w)&&(B&&!B.ended&&(B.ended=!0,x.logger.log("[buffer-controller]: "+w+" sourceBuffer now EOS"))),_&&!!(!B||B.ended)},!0);v&&this.blockBuffers(function(){var _=m.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},f.onLevelUpdated=function(i,A){var m=A.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var i=this.hls,A=this.details,m=this.media,v=this.sourceBuffer;if(!m||A===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var w=A.live&&i.config.liveBackBufferLength!==null?i.config.liveBackBufferLength:i.config.backBufferLength;if(!Object(y.isFiniteNumber)(w)||w<0)return;var B=m.currentTime,b=A.levelTargetDuration,p=Math.max(w,b),u=Math.floor(B/b)*b-p;_.forEach(function(a){var T=v[a];if(T){var O=h.BufferHelper.getBuffered(T);O.length>0&&u>O.start(0)&&(i.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),A.live&&i.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),i.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:a}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var i=this.details,A=this.hls,m=this.media,v=this.mediaSource,_=i.fragments[0].start+i.totalduration,w=m.duration,B=Object(y.isFiniteNumber)(v.duration)?v.duration:0;i.live&&A.config.liveDurationInfinity?(x.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),v.duration=Infinity,this.updateSeekableRange(i)):(_>B&&_>w||!Object(y.isFiniteNumber)(w))&&(x.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),v.duration=_)},f.updateSeekableRange=function(i){var A=this.mediaSource,m=i.fragments,v=m.length;if(v&&i.live&&A!==null&&A!==void 0&&A.setLiveSeekableRange){var _=Math.max(0,m[0].start),w=Math.max(_,_+i.totalduration);A.setLiveSeekableRange(_,w)}},f.checkPendingTracks=function(){var i=this.bufferCodecEventsExpected,A=this.operationQueue,m=this.pendingTracks,v=Object.keys(m).length;if(v&&!i||v===2){this.createSourceBuffers(m),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.length===0){this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}_.forEach(function(w){A.executeNext(w)})}},f.createSourceBuffers=function(i){var A=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var v=0;for(var _ in i)if(!A[_]){var w=i[_];if(!w)throw Error("source buffer exists for track "+_+", however track does not");var B=w.levelCodec||w.codec,b=w.container+";codecs="+B;x.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var p=A[_]=m.addSourceBuffer(b),u=_;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[_]={buffer:p,codec:B,container:w.container,levelCodec:w.levelCodec,id:w.id},v++}catch(a){x.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+a.message),this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:a,mimeType:b})}}v&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(i){var A=this.operationQueue,m=A.current(i);m.onStart()},f._onSBUpdateEnd=function(i){var A=this.operationQueue,m=A.current(i);m.onComplete(),A.shiftAndExecuteNext(i)},f._onSBUpdateError=function(i,A){x.logger.error("[buffer-controller]: "+i+" SourceBuffer error",A),this.hls.trigger(E.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(i);m&&m.onError(A)},f.removeExecutor=function(i,A,m){var v=this.media,_=this.mediaSource,w=this.operationQueue,B=this.sourceBuffer,b=B[i];if(!v||!_||!b){x.logger.warn("[buffer-controller]: Attempting to remove from the "+i+" SourceBuffer, but it does not exist"),w.shiftAndExecuteNext(i);return}var p=Object(y.isFiniteNumber)(v.duration)?v.duration:Infinity,u=Object(y.isFiniteNumber)(_.duration)?_.duration:Infinity,a=Math.max(0,A),T=Math.min(m,p,u);T>a?(x.logger.log("[buffer-controller]: Removing ["+a+","+T+"] from the "+i+" SourceBuffer"),console.assert(!b.updating,i+" sourceBuffer must not be updating"),b.remove(a,T)):w.shiftAndExecuteNext(i)},f.appendExecutor=function(i,A){var m=this.operationQueue,v=this.sourceBuffer,_=v[A];if(!_){x.logger.warn("[buffer-controller]: Attempting to append to the "+A+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(A);return}_.ended=!1,console.assert(!_.updating,A+" sourceBuffer must not be updating"),_.appendBuffer(i)},f.blockBuffers=function(i,A){var m=this;if(A===void 0&&(A=this.getSourceBufferTypes()),!A.length){x.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(i);return}var v=this.operationQueue,_=A.map(function(w){return v.appendBlocker(w)});Promise.all(_).then(function(){i(),A.forEach(function(w){var B=m.sourceBuffer[w];(!B||!B.updating)&&v.shiftAndExecuteNext(w)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(i,A,m){var v=this.sourceBuffer[i];if(!v)return;var _=m.bind(this,i);this.listeners[i].push({event:A,listener:_}),v.addEventListener(A,_)},f.removeBufferListeners=function(i){var A=this.sourceBuffer[i];if(!A)return;this.listeners[i].forEach(function(m){A.removeEventListener(m.event,m.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return E});var y=M("./src/utils/logger.ts"),E=function(){function x(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var C=x.prototype;return C.append=function(s,r){var n=this.queues[r];n.push(s),n.length===1&&this.buffers[r]&&this.executeNext(r)},C.insertAbort=function(s,r){var n=this.queues[r];n.unshift(s),this.executeNext(r)},C.appendBlocker=function(s){var r,n=new Promise(function(l){r=l}),e={execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,s),n},C.executeNext=function(s){var r=this.buffers,n=this.queues,e=r[s],l=n[s];if(l.length){var c=l[0];try{c.execute()}catch(o){y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),c.onError(o),(!e||!e.updating)&&(l.shift(),this.executeNext(s))}}},C.shiftAndExecuteNext=function(s){this.queues[s].shift(),this.executeNext(s)},C.current=function(s){return this.queues[s][0]},x}()},"./src/controller/cap-level-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts");function E(h,s){for(var r=0;r<s.length;r++){var n=s[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(h,n.key,n)}}function x(h,s,r){return s&&E(h.prototype,s),r&&E(h,r),h}var C=function(){function h(r){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=r,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var s=h.prototype;return s.setStreamController=function(n){this.streamController=n},s.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},s.registerListeners=function(){var n=this.hls;n.on(y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},s.unregisterListener=function(){var n=this.hls;n.off(y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},s.onFpsDropLevelCapping=function(n,e){h.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},s.onMediaAttaching=function(n,e){this.media=e.media instanceof HTMLVideoElement?e.media:null},s.onManifestParsed=function(n,e){var l=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,l.config.capLevelToPlayerSize&&e.video&&this.startCapping()},s.onBufferCodecs=function(n,e){var l=this.hls;l.config.capLevelToPlayerSize&&e.video&&this.startCapping()},s.onMediaDetaching=function(){this.stopCapping()},s.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(n.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},s.getMaxLevel=function(n){var e=this,l=this.hls.levels;if(!l.length)return-1;var c=l.filter(function(o,f){return h.isLevelAllowed(f,e.restrictedLevels)&&f<=n});return this.clientRect=null,h.getMaxLevelByMediaSize(c,this.mediaWidth,this.mediaHeight)},s.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()},s.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},s.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var l=n.getBoundingClientRect();e.width=l.width,e.height=l.height,!e.width&&!e.height&&(e.width=l.right-l.left||n.width||0,e.height=l.bottom-l.top||n.height||0)}return this.clientRect=e,e},h.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},h.getMaxLevelByMediaSize=function(n,e,l){if(!n||!n.length)return-1;for(var c=function(A,m){return m?A.width!==m.width||A.height!==m.height:!0},o=n.length-1,f=0;f<n.length;f+=1){var d=n[f];if((d.width>=e||d.height>=l)&&c(d,n[f+1])){o=f;break}}return o},x(h,[{key:"mediaWidth",get:function(){return this.getDimensions().width*h.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*h.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),h}();X.default=C},"./src/controller/cmcd-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return c});var y=M("./src/events.ts"),E=M("./src/types/cmcd.ts"),x=M("./src/utils/buffer-helper.ts"),C=M("./src/utils/logger.ts");function h(o,f){for(var d=0;d<f.length;d++){var i=f[d];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function s(o,f,d){return f&&h(o.prototype,f),d&&h(o,d),o}function r(o,f){var d=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(d)return(d=d.call(o)).next.bind(d);if(Array.isArray(o)||(d=n(o))||f&&o&&typeof o.length=="number"){d&&(o=d);var i=0;return function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var d=Object.prototype.toString.call(o).slice(8,-1);if(d==="Object"&&o.constructor&&(d=o.constructor.name),d==="Map"||d==="Set")return Array.from(o);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var d=0,i=new Array(f);d<f;d++)i[d]=o[d];return i}function l(){return l=Object.assign||function(o){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var i in d)Object.prototype.hasOwnProperty.call(d,i)&&(o[i]=d[i])}return o},l.apply(this,arguments)}var c=function(){function o(d){var i=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(){i.initialized&&(i.starved=!0),i.buffering=!0},this.onPlaying=function(){i.initialized||(i.initialized=!0),i.buffering=!1},this.applyPlaylistData=function(v){try{i.apply(v,{ot:E.CMCDObjectType.MANIFEST,su:!i.initialized})}catch(_){C.logger.warn("Could not generate manifest CMCD data.",_)}},this.applyFragmentData=function(v){try{var _=v.frag,w=i.hls.levels[_.level],B=i.getObjectType(_),b={d:_.duration*1e3,ot:B};(B===E.CMCDObjectType.VIDEO||B===E.CMCDObjectType.AUDIO||B==E.CMCDObjectType.MUXED)&&(b.br=w.bitrate/1e3,b.tb=i.getTopBandwidth(B),b.bl=i.getBufferLength(B)),i.apply(v,b)}catch(p){C.logger.warn("Could not generate segment CMCD data.",p)}},this.hls=d;var A=this.config=d.config,m=A.cmcd;m!=null&&(A.pLoader=this.createPlaylistLoader(),A.fLoader=this.createFragmentLoader(),this.sid=m.sessionId||o.uuid(),this.cid=m.contentId,this.useHeaders=m.useHeaders===!0,this.registerListeners())}var f=o.prototype;return f.registerListeners=function(){var i=this.hls;i.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(y.Events.MEDIA_DETACHED,this.onMediaDetached,this),i.on(y.Events.BUFFER_CREATED,this.onBufferCreated,this)},f.unregisterListeners=function(){var i=this.hls;i.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(y.Events.MEDIA_DETACHED,this.onMediaDetached,this),i.off(y.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},f.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},f.onMediaAttached=function(i,A){this.media=A.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},f.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},f.onBufferCreated=function(i,A){var m,v;this.audioBuffer=(m=A.tracks.audio)===null||m===void 0?void 0:m.buffer,this.videoBuffer=(v=A.tracks.video)===null||v===void 0?void 0:v.buffer},f.createData=function(){var i;return{v:E.CMCDVersion,sf:E.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(i=this.media)===null||i===void 0?void 0:i.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},f.apply=function(i,A){A===void 0&&(A={}),l(A,this.createData());var m=A.ot===E.CMCDObjectType.INIT||A.ot===E.CMCDObjectType.VIDEO||A.ot===E.CMCDObjectType.MUXED;if(this.starved&&m&&(A.bs=!0,A.su=!0,this.starved=!1),A.su==null&&(A.su=this.buffering),this.useHeaders){var v=o.toHeaders(A);if(!Object.keys(v).length)return;i.headers||(i.headers={}),l(i.headers,v)}else{var _=o.toQuery(A);if(!_)return;i.url=o.appendQueryToUri(i.url,_)}},f.getObjectType=function(i){var A=i.type;return A==="subtitle"?E.CMCDObjectType.TIMED_TEXT:i.sn==="initSegment"?E.CMCDObjectType.INIT:A==="audio"?E.CMCDObjectType.AUDIO:A==="main"?this.hls.audioTracks.length?E.CMCDObjectType.VIDEO:E.CMCDObjectType.MUXED:void 0},f.getTopBandwidth=function(i){for(var A=0,m=i===E.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,v=r(m),_;!(_=v()).done;){var w=_.value;w.bitrate>A&&(A=w.bitrate)}return A>0?A:NaN},f.getBufferLength=function(i){var A=this.hls.media,m=i===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!A)return NaN;var v=x.BufferHelper.bufferInfo(m,A.currentTime,this.config.maxBufferHole);return v.len*1e3},f.createPlaylistLoader=function(){var i=this.config.pLoader,A=this.applyPlaylistData,m=i||this.config.loader;return function(){function v(w){this.loader=void 0,this.loader=new m(w)}var _=v.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},f.createFragmentLoader=function(){var i=this.config.fLoader,A=this.applyFragmentData,m=i||this.config.loader;return function(){function v(w){this.loader=void 0,this.loader=new m(w)}var _=v.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},o.uuid=function(){var i=URL.createObjectURL(new Blob),A=i.toString();return URL.revokeObjectURL(i),A.substr(A.lastIndexOf("/")+1)},o.serialize=function(i){for(var A=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},v=function(k){return Math.round(k)},_=function(k){return v(k/100)*100},w=function(k){return encodeURIComponent(k)},B={br:v,d:v,bl:_,dl:_,mtp:_,nor:w,rtp:_,tb:v},b=Object.keys(i||{}).sort(),p=r(b),u;!(u=p()).done;){var a=u.value,T=i[a];if(!m(T))continue;if(a==="v"&&T===1)continue;if(a=="pr"&&T===1)continue;var O=B[a];O&&(T=O(T));var S=typeof T,D=void 0;a==="ot"||a==="sf"||a==="st"?D=a+"="+T:S==="boolean"?D=a:S==="number"?D=a+"="+T:D=a+"="+JSON.stringify(T),A.push(D)}return A.join(",")},o.toHeaders=function(i){for(var A=Object.keys(i),m={},v=["Object","Request","Session","Status"],_=[{},{},{},{}],w={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},B=0,b=A;B<b.length;B++){var p=b[B],u=w[p]!=null?w[p]:1;_[u][p]=i[p]}for(var a=0;a<_.length;a++){var T=o.serialize(_[a]);T&&(m["CMCD-"+v[a]]=T)}return m},o.toQuery=function(i){return"CMCD="+encodeURIComponent(o.serialize(i))},o.appendQueryToUri=function(i,A){if(!A)return i;var m=i.includes("?")?"&":"?";return""+i+m+A},o}()},"./src/controller/eme-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts"),E=M("./src/errors.ts"),x=M("./src/utils/logger.ts"),C=M("./src/utils/mediakeys-helper.ts");function h(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function s(c,o,f){return o&&h(c.prototype,o),f&&h(c,f),c}var r=3,n=function(o,f,d){var i={audioCapabilities:[],videoCapabilities:[]};return o.forEach(function(A){i.audioCapabilities.push({contentType:'audio/mp4; codecs="'+A+'"',robustness:d.audioRobustness||""})}),f.forEach(function(A){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+A+'"',robustness:d.videoRobustness||""})}),[i]},e=function(o,f,d,i){switch(o){case C.KeySystems.WIDEVINE:return n(f,d,i);default:throw new Error("Unknown key-system: "+o)}},l=function(){function c(f){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=f,this._config=f.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 o=c.prototype;return o.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},o._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)},o._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)},o.getLicenseServerUrl=function(d){switch(d){case C.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+d+'"')},o._attemptKeySystemAccess=function(d,i,A){var m=this,v=e(d,i,A,this._drmSystemOptions);x.logger.log("Requesting encrypted media key-system access");var _=this.requestMediaKeySystemAccess(d,v);this.mediaKeysPromise=_.then(function(w){return m._onMediaKeySystemAccessObtained(d,w)}),_.catch(function(w){x.logger.error('Failed to obtain key-system "'+d+'" access:',w)})},o._onMediaKeySystemAccessObtained=function(d,i){var A=this;x.logger.log('Access for key-system "'+d+'" obtained');var m={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:i,mediaKeySystemDomain:d};this._mediaKeysList.push(m);var v=Promise.resolve().then(function(){return i.createMediaKeys()}).then(function(_){return m.mediaKeys=_,x.logger.log('Media-keys created for key-system "'+d+'"'),A._onMediaKeysCreated(),_});return v.catch(function(_){x.logger.error("Failed to create media-keys:",_)}),v},o._onMediaKeysCreated=function(){var d=this;this._mediaKeysList.forEach(function(i){i.mediaKeysSession||(i.mediaKeysSession=i.mediaKeys.createSession(),d._onNewMediaKeySession(i.mediaKeysSession))})},o._onNewMediaKeySession=function(d){var i=this;x.logger.log("New key-system session "+d.sessionId),d.addEventListener("message",function(A){i._onKeySessionMessage(d,A.message)},!1)},o._onKeySessionMessage=function(d,i){x.logger.log("Got EME message event, creating license request"),this._requestLicense(i,function(A){x.logger.log("Received license data (length: "+(A&&A.byteLength)+"), updating key-session"),d.update(A)})},o.onMediaEncrypted=function(d){var i=this;if(x.logger.log('Media is encrypted using "'+d.initDataType+'" init data type'),!this.mediaKeysPromise){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var A=function(v){if(!i._media)return;i._attemptSetMediaKeys(v),i._generateRequestWithPreferredKeySession(d.initDataType,d.initData)};this.mediaKeysPromise.then(A).catch(A)},o._attemptSetMediaKeys=function(d){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var i=this._mediaKeysList[0];if(!i||!i.mediaKeys){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}x.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(i.mediaKeys),this._hasSetMediaKeys=!0}},o._generateRequestWithPreferredKeySession=function(d,i){var A=this,m=this._mediaKeysList[0];if(!m){x.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(m.mediaKeysSessionInitialized){x.logger.warn("Key-Session already initialized but requested again");return}var v=m.mediaKeysSession;if(!v){x.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!i){x.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}x.logger.log('Generating key-session request for "'+d+'" init data type'),m.mediaKeysSessionInitialized=!0,v.generateRequest(d,i).then(function(){x.logger.debug("Key-session generation succeeded")}).catch(function(_){x.logger.error("Error generating key-session request:",_),A.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},o._createLicenseXhr=function(d,i,A){var m=new XMLHttpRequest;m.responseType="arraybuffer",m.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,m,d,i,A);var v=this._licenseXhrSetup;if(v)try{v.call(this.hls,m,d),v=void 0}catch(_){x.logger.error(_)}try{m.readyState||m.open("POST",d,!0),v&&v.call(this.hls,m,d)}catch(_){throw new Error("issue setting up KeySystem license XHR "+_)}return m},o._onLicenseRequestReadyStageChange=function(d,i,A,m){switch(d.readyState){case 4:if(d.status===200){this._requestLicenseFailureCount=0,x.logger.log("License request succeeded");var v=d.response,_=this._licenseResponseCallback;if(_)try{v=_.call(this.hls,d,i)}catch(B){x.logger.error(B)}m(v)}else{if(x.logger.error("License Request XHR failed ("+i+"). Status: "+d.status+" ("+d.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>r){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var w=r-this._requestLicenseFailureCount+1;x.logger.warn("Retrying license request, "+w+" attempts left"),this._requestLicense(A,m)}break}},o._generateLicenseRequestChallenge=function(d,i){switch(d.mediaKeySystemDomain){case C.KeySystems.WIDEVINE:return i}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},o._requestLicense=function(d,i){x.logger.log("Requesting content license for key-system");var A=this._mediaKeysList[0];if(!A){x.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(A.mediaKeySystemDomain),v=this._createLicenseXhr(m,d,i);x.logger.log("Sending license request to URL: "+m);var _=this._generateLicenseRequestChallenge(A,d);v.send(_)}catch(w){x.logger.error("Failure requesting DRM license: "+w),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(d,i){if(!this._emeEnabled)return;var A=i.media;this._media=A,A.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var d=this._media,i=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(i.map(function(A){if(A.mediaKeysSession)return A.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(d,i){if(!this._emeEnabled)return;var A=i.levels.map(function(v){return v.audioCodec}).filter(function(v){return!!v}),m=i.levels.map(function(v){return v.videoCodec}).filter(function(v){return!!v});this._attemptKeySystemAccess(C.KeySystems.WIDEVINE,A,m)},s(c,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),c}();X.default=l},"./src/controller/fps-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts"),E=M("./src/utils/logger.ts"),x=function(){function C(s){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=s,this.registerListeners()}var h=C.prototype;return h.setStreamController=function(r){this.streamController=r},h.registerListeners=function(){this.hls.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},h.unregisterListeners=function(){this.hls.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},h.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},h.onMediaAttaching=function(r,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var l=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=l,l&&typeof l.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},h.checkFPS=function(r,n,e){var l=performance.now();if(n){if(this.lastTime){var c=l-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,d=1e3*o/c,i=this.hls;if(i.trigger(y.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),d>0&&o>i.config.fpsDroppedMonitoringThreshold*f){var A=i.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(i.autoLevelCapping===-1||i.autoLevelCapping>=A)&&(A=A-1,i.trigger(y.Events.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:i.currentLevel}),i.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=l,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},h.checkFPSInterval=function(){var r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){var n=r.getVideoPlaybackQuality();this.checkFPS(r,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)},C}();X.default=x},"./src/controller/fragment-finders.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"findFragmentByPDT",function(){return x}),M.d(X,"findFragmentByPTS",function(){return C}),M.d(X,"fragmentWithinToleranceTest",function(){return h}),M.d(X,"pdtWithinToleranceTest",function(){return s}),M.d(X,"findFragWithCC",function(){return r});var y=M("./src/polyfills/number.ts"),E=M("./src/utils/binary-search.ts");function x(n,e,l){if(e===null||!Array.isArray(n)||!n.length||!Object(y.isFiniteNumber)(e))return null;var c=n[0].programDateTime;if(e<(c||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;l=l||0;for(var f=0;f<n.length;++f){var d=n[f];if(s(e,l,d))return d}return null}function C(n,e,l,c){l===void 0&&(l=0),c===void 0&&(c=0);var o=null;if(n?o=e[n.sn-e[0].sn+1]||null:l===0&&e[0].start===0&&(o=e[0]),o&&h(l,c,o)===0)return o;var f=E.default.search(e,h.bind(null,l,c));return f||o}function h(n,e,l){n===void 0&&(n=0),e===void 0&&(e=0);var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0));return l.start+l.duration-c<=n?1:l.start-c>n&&l.start?-1:0}function s(n,e,l){var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0))*1e3,o=l.endProgramDateTime||0;return o-c>n}function r(n,e){return E.default.search(n,function(l){return l.cc<e?1:l.cc>e?-1:0})}},"./src/controller/fragment-tracker.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"FragmentState",function(){return x}),M.d(X,"FragmentTracker",function(){return C});var y=M("./src/events.ts"),E=M("./src/types/loader.ts"),x;(function(r){r.NOT_LOADED="NOT_LOADED",r.BACKTRACKED="BACKTRACKED",r.APPENDING="APPENDING",r.PARTIAL="PARTIAL",r.OK="OK"})(x||(x={}));var C=function(){function r(e){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=e,this._registerListeners()}var n=r.prototype;return n._registerListeners=function(){var l=this.hls;l.on(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.on(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var l=this.hls;l.off(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.off(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(l,c){if(c===E.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var d=f.length;d--;){var i=f[d],A=i?i.end:o.appendedPTS;if(i.start<=l&&A!==void 0&&l<=A)return d>9&&(this.activeParts=f.slice(d-9)),i}else if(o.start<=l&&o.appendedPTS!==void 0&&l<=o.appendedPTS)return o}return this.getBufferedFrag(l,c)},n.getBufferedFrag=function(l,c){for(var o=this.fragments,f=Object.keys(o),d=f.length;d--;){var i=o[f[d]];if((i==null?void 0:i.body.type)===c&&i.buffered){var A=i.body;if(A.start<=l&&l<=A.end)return A}}return null},n.detectEvictedFragments=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var i=f.fragments[d];if(!i)return;if(!i.buffered){i.body.type===o&&f.removeFragment(i.body);return}var A=i.range[l];if(!A)return;A.time.some(function(m){var v=!f.isTimeBuffered(m.startPTS,m.endPTS,c);return v&&f.removeFragment(i.body),v})})},n.detectPartialFragments=function(l){var c=this,o=this.timeRanges,f=l.frag,d=l.part;if(!o||f.sn==="initSegment")return;var i=s(f),A=this.fragments[i];if(!A)return;Object.keys(o).forEach(function(m){var v=f.elementaryStreams[m];if(!v)return;var _=o[m],w=d!==null||v.partial===!0;A.range[m]=c.getBufferedTimes(f,d,w,_)}),A.backtrack=A.loaded=null,Object.keys(A.range).length?A.buffered=!0:this.removeFragment(A.body)},n.fragBuffered=function(l){var c=s(l),o=this.fragments[c];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(l,c,o,f){for(var d={time:[],partial:o},i=c?c.start:l.start,A=c?c.end:l.end,m=l.minEndPTS||A,v=l.maxStartPTS||i,_=0;_<f.length;_++){var w=f.start(_)-this.bufferPadding,B=f.end(_)+this.bufferPadding;if(v>=w&&m<=B){d.time.push({startPTS:Math.max(i,f.start(_)),endPTS:Math.min(A,f.end(_))});break}else if(i<B&&A>w)d.partial=!0,d.time.push({startPTS:Math.max(i,f.start(_)),endPTS:Math.min(A,f.end(_))});else if(A<=w)break}return d},n.getPartialFragment=function(l){var c=null,o,f,d,i=0,A=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(v){var _=m[v];if(!_)return;h(_)&&(f=_.body.start-A,d=_.body.end+A,l>=f&&l<=d&&(o=Math.min(l-f,d-l),i<=o&&(c=_.body,i=o)))}),c},n.getState=function(l){var c=s(l),o=this.fragments[c];return o?o.buffered?h(o)?x.PARTIAL:x.OK:o.backtrack?x.BACKTRACKED:x.APPENDING:x.NOT_LOADED},n.backtrack=function(l,c){var o=s(l),f=this.fragments[o];if(!f||f.backtrack)return null;var d=f.backtrack=c||f.loaded;return f.loaded=null,d},n.getBacktrackData=function(l){var c=s(l),o=this.fragments[c];if(o){var f,d=o.backtrack;if(d!=null&&(f=d.payload)!==null&&f!==void 0&&f.byteLength)return d;this.removeFragment(l)}return null},n.isTimeBuffered=function(l,c,o){for(var f,d,i=0;i<o.length;i++){if(f=o.start(i)-this.bufferPadding,d=o.end(i)+this.bufferPadding,l>=f&&c<=d)return!0;if(c<=f)return!1}return!1},n.onFragLoaded=function(l,c){var o=c.frag,f=c.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var d=s(o);this.fragments[d]={body:o,loaded:c,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(l,c){var o=this,f=c.frag,d=c.part,i=c.timeRanges;if(f.type===E.PlaylistLevelType.MAIN)if(this.activeFragment=f,d){var A=this.activeParts;A||(this.activeParts=A=[]),A.push(d)}else this.activeParts=null;this.timeRanges=i,Object.keys(i).forEach(function(m){var v=i[m];if(o.detectEvictedFragments(m,v),!d)for(var _=0;_<v.length;_++)f.appendedPTS=Math.max(v.end(_),f.appendedPTS||0)})},n.onFragBuffered=function(l,c){this.detectPartialFragments(c)},n.hasFragment=function(l){var c=s(l);return!!this.fragments[c]},n.removeFragmentsInRange=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var i=f.fragments[d];if(!i)return;if(i.buffered){var A=i.body;A.type===o&&A.start<c&&A.end>l&&f.removeFragment(A)}})},n.removeFragment=function(l){var c=s(l);l.stats.loaded=0,l.clearElementaryStreamInfo(),delete this.fragments[c]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},r}();function h(r){var n,e;return r.buffered&&(((n=r.range.video)===null||n===void 0?void 0:n.partial)||((e=r.range.audio)===null||e===void 0?void 0:e.partial))}function s(r){return r.type+"_"+r.level+"_"+r.urlId+"_"+r.sn}},"./src/controller/gap-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"STALL_MINIMUM_DURATION_MS",function(){return h}),M.d(X,"MAX_START_GAP_JUMP",function(){return s}),M.d(X,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),M.d(X,"SKIP_BUFFER_RANGE_START",function(){return n}),M.d(X,"default",function(){return e});var y=M("./src/utils/buffer-helper.ts"),E=M("./src/errors.ts"),x=M("./src/events.ts"),C=M("./src/utils/logger.ts"),h=250,s=2,r=.1,n=.05,e=function(){function l(o,f,d,i){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=o,this.media=f,this.fragmentTracker=d,this.hls=i}var c=l.prototype;return c.destroy=function(){this.hls=this.fragmentTracker=this.media=null},c.poll=function(f){var d=this.config,i=this.media,A=this.stalled,m=i.currentTime,v=i.seeking,_=this.seeking&&!v,w=!this.seeking&&v;if(this.seeking=v,m!==f){if(this.moved=!0,A!==null){if(this.stallReported){var B=self.performance.now()-A;C.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((w||_)&&(this.stalled=null),i.paused||i.ended||i.playbackRate===0||!y.BufferHelper.getBuffered(i).length)return;var b=y.BufferHelper.bufferInfo(i,m,0),p=b.len>0,u=b.nextStart||0;if(!p&&!u)return;if(v){var a=b.len>s,T=!u||u-m>s&&!this.fragmentTracker.getPartialFragment(m);if(a||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,S=Math.max(u,b.start||0)-m,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,R=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=R?D.details.targetduration*2:s;if(S>0&&S<=k){this._trySkipBufferHole(null);return}}var Q=self.performance.now();if(A===null){this.stalled=Q;return}var Y=Q-A;!v&&Y>=h&&this._reportStall(b.len);var U=y.BufferHelper.bufferInfo(i,m,d.maxBufferHole);this._tryFixBufferStall(U,Y)},c._tryFixBufferStall=function(f,d){var i=this.config,A=this.fragmentTracker,m=this.media,v=m.currentTime,_=A.getPartialFragment(v);if(_){var w=this._trySkipBufferHole(_);if(w)return}f.len>i.maxBufferHole&&d>i.highBufferWatchdogPeriod*1e3&&(C.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},c._reportStall=function(f){var d=this.hls,i=this.media,A=this.stallReported;A||(this.stallReported=!0,C.logger.warn("Playback stalling at @"+i.currentTime+" due to low buffer (buffer="+f+")"),d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},c._trySkipBufferHole=function(f){for(var d=this.config,i=this.hls,A=this.media,m=A.currentTime,v=0,_=y.BufferHelper.getBuffered(A),w=0;w<_.length;w++){var B=_.start(w);if(m+d.maxBufferHole>=v&&m<B){var b=Math.max(B+n,A.currentTime+r);return C.logger.warn("skipping hole, adjusting currentTime from "+m+" to "+b),this.moved=!0,this.stalled=null,A.currentTime=b,f&&i.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+m+" to "+b,frag:f}),b}v=_.end(w)}return 0},c._tryNudgeBuffer=function(){var f=this.config,d=this.hls,i=this.media,A=i.currentTime,m=(this.nudgeRetry||0)+1;if(this.nudgeRetry=m,m<f.nudgeMaxRetry){var v=A+m*f.nudgeOffset;C.logger.warn("Nudging 'currentTime' from "+A+" to "+v),i.currentTime=v,d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else C.logger.error("Playhead still not moving while enough data buffered @"+A+" after "+f.nudgeMaxRetry+" nudges"),d.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},l}()},"./src/controller/id3-track-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts"),E=M("./src/utils/texttrack-utils.ts"),x=M("./src/demux/id3.ts"),C=.25,h=function(){function s(n){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=n,this._registerListeners()}var r=s.prototype;return r.destroy=function(){this._unregisterListeners()},r._registerListeners=function(){var e=this.hls;e.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},r._unregisterListeners=function(){var e=this.hls;e.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.onMediaAttached=function(e,l){this.media=l.media},r.onMediaDetaching=function(){if(!this.id3Track)return;Object(E.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},r.getID3Track=function(e){if(!this.media)return;for(var l=0;l<e.length;l++){var c=e[l];if(c.kind==="metadata"&&c.label==="id3")return Object(E.sendAddTrackEvent)(c,this.media),c}return this.media.addTextTrack("metadata","id3")},r.onFragParsingMetadata=function(e,l){if(!this.media)return;var c=l.frag,o=l.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var f=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,d=0;d<o.length;d++){var i=x.getID3Frames(o[d].data);if(i){var A=o[d].pts,m=d<o.length-1?o[d+1].pts:c.end,v=m-A;v<=0&&(m=A+C);for(var _=0;_<i.length;_++){var w=i[_];if(!x.isTimeStampFrame(w)){var B=new f(A,m,"");B.value=w,this.id3Track.addCue(B)}}}}},r.onBufferFlushing=function(e,l){var c=l.startOffset,o=l.endOffset,f=l.type;if(!f||f==="audio"){var d=this.id3Track;d&&Object(E.removeCuesInRange)(d,c,o)}},s}();X.default=h},"./src/controller/latency-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return s});var y=M("./src/errors.ts"),E=M("./src/events.ts"),x=M("./src/utils/logger.ts");function C(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function h(r,n,e){return n&&C(r.prototype,n),e&&C(r,e),r}var s=function(){function r(e){var l=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 l.timeupdate()},this.hls=e,this.config=e.config,this.registerListeners()}var n=r.prototype;return n.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},n.registerListeners=function(){this.hls.on(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(E.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){this.hls.off(E.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(E.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(E.Events.ERROR,this.onError)},n.onMediaAttached=function(l,c){this.media=c.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},n.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},n.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},n.onLevelUpdated=function(l,c){var o=c.details;this.levelDetails=o,o.advanced&&this.timeupdate(),!o.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},n.onError=function(l,c){if(c.details!==y.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,x.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},n.timeupdate=function(){var l=this.media,c=this.levelDetails;if(!l||!c)return;this.currentTime=l.currentTime;var o=this.computeLatency();if(o===null)return;this._latency=o;var f=this.config,d=f.lowLatencyMode,i=f.maxLiveSyncPlaybackRate;if(!d||i===1)return;var A=this.targetLatency;if(A===null)return;var m=o-A,v=Math.min(this.maxLatency,A+c.targetduration),_=m<v;if(c.live&&_&&m>.05&&this.forwardBufferLength>1){var w=Math.min(2,Math.max(1,i)),B=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;l.playbackRate=Math.min(w,Math.max(1,B))}else l.playbackRate!==1&&l.playbackRate!==0&&(l.playbackRate=1)},n.estimateLiveEdge=function(){var l=this.levelDetails;return l===null?null:l.edge+l.age},n.computeLatency=function(){var l=this.estimateLiveEdge();return l===null?null:l-this.currentTime},h(r,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var l=this.config,c=this.levelDetails;return l.liveMaxLatencyDuration!==void 0?l.liveMaxLatencyDuration:c?l.liveMaxLatencyDurationCount*c.targetduration:0}},{key:"targetLatency",get:function(){var l=this.levelDetails;if(l===null)return null;var c=l.holdBack,o=l.partHoldBack,f=l.targetduration,d=this.config,i=d.liveSyncDuration,A=d.liveSyncDurationCount,m=d.lowLatencyMode,v=this.hls.userConfig,_=m&&o||c;(v.liveSyncDuration||v.liveSyncDurationCount||_===0)&&(_=i!==void 0?i:A*f);var w=f,B=1;return _+Math.min(this.stallCount*B,w)}},{key:"liveSyncPosition",get:function(){var l=this.estimateLiveEdge(),c=this.targetLatency,o=this.levelDetails;if(l===null||c===null||o===null)return null;var f=o.edge,d=l-c-this.edgeStalled,i=f-o.totalduration,A=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(i,d),A)}},{key:"drift",get:function(){var l=this.levelDetails;return l===null?1:l.drift}},{key:"edgeStalled",get:function(){var l=this.levelDetails;if(l===null)return 0;var c=(this.config.lowLatencyMode&&l.partTarget||l.targetduration)*3;return Math.max(l.age-c,0)}},{key:"forwardBufferLength",get:function(){var l=this.media,c=this.levelDetails;if(!l||!c)return 0;var o=l.buffered.length;return o?l.buffered.end(o-1):c.edge-this.currentTime}}]),r}()},"./src/controller/level-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return d});var y=M("./src/types/level.ts"),E=M("./src/events.ts"),x=M("./src/errors.ts"),C=M("./src/utils/codecs.ts"),h=M("./src/controller/level-helper.ts"),s=M("./src/controller/base-playlist-controller.ts"),r=M("./src/types/loader.ts");function n(){return n=Object.assign||function(i){for(var A=1;A<arguments.length;A++){var m=arguments[A];for(var v in m)Object.prototype.hasOwnProperty.call(m,v)&&(i[v]=m[v])}return i},n.apply(this,arguments)}function e(i,A){for(var m=0;m<A.length;m++){var v=A[m];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(i,v.key,v)}}function l(i,A,m){return A&&e(i.prototype,A),m&&e(i,m),i}function c(i,A){i.prototype=Object.create(A.prototype),i.prototype.constructor=i,o(i,A)}function o(i,A){return o=Object.setPrototypeOf||function(v,_){return v.__proto__=_,v},o(i,A)}var f=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),d=function(i){c(A,i);function A(v){var _;return _=i.call(this,v,"[level-controller]")||this,_._levels=[],_._firstLevel=-1,_._startLevel=void 0,_.currentLevelIndex=-1,_.manualLevelIndex=-1,_.onParsedComplete=void 0,_._registerListeners(),_}var m=A.prototype;return m._registerListeners=function(){var _=this.hls;_.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.on(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),_.on(E.Events.ERROR,this.onError,this)},m._unregisterListeners=function(){var _=this.hls;_.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.off(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(E.Events.ERROR,this.onError,this)},m.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,i.prototype.destroy.call(this)},m.startLoad=function(){var _=this._levels;_.forEach(function(w){w.loadError=0}),i.prototype.startLoad.call(this)},m.onManifestLoaded=function(_,w){var B=[],b=[],p=[],u,a={},T,O=!1,S=!1,D=!1;if(w.levels.forEach(function(Y){var U=Y.attrs;O=O||!!(Y.width&&Y.height),S=S||!!Y.videoCodec,D=D||!!Y.audioCodec,f&&Y.audioCodec&&Y.audioCodec.indexOf("mp4a.40.34")!==-1&&(Y.audioCodec=void 0);var K=Y.bitrate+"-"+Y.attrs.RESOLUTION+"-"+Y.attrs.CODECS;T=a[K],T?T.url.push(Y.url):(T=new y.Level(Y),a[K]=T,B.push(T)),U&&(U.AUDIO&&Object(h.addGroupId)(T,"audio",U.AUDIO),U.SUBTITLES&&Object(h.addGroupId)(T,"text",U.SUBTITLES))}),(O||S)&&D&&(B=B.filter(function(Y){var U=Y.videoCodec,K=Y.width,z=Y.height;return!!U||!!(K&&z)})),B=B.filter(function(Y){var U=Y.audioCodec,K=Y.videoCodec;return(!U||Object(C.isCodecSupportedInMp4)(U,"audio"))&&(!K||Object(C.isCodecSupportedInMp4)(K,"video"))}),w.audioTracks&&(b=w.audioTracks.filter(function(Y){return!Y.audioCodec||Object(C.isCodecSupportedInMp4)(Y.audioCodec,"audio")}),Object(h.assignTrackIdsByGroup)(b)),w.subtitles&&(p=w.subtitles,Object(h.assignTrackIdsByGroup)(p)),B.length>0){u=B[0].bitrate,B.sort(function(Y,U){return Y.bitrate-U.bitrate}),this._levels=B;for(var R=0;R<B.length;R++)if(B[R].bitrate===u){this._firstLevel=R,this.log("manifest loaded, "+B.length+" level(s) found, first bitrate: "+u);break}var k=D&&!S,Q={levels:B,audioTracks:b,subtitleTracks:p,firstLevel:this._firstLevel,stats:w.stats,audio:D,video:S,altAudio:!k&&b.some(function(Y){return!!Y.url})};this.hls.trigger(E.Events.MANIFEST_PARSED,Q),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:w.url,reason:"no level with compatible codecs found in manifest"})},m.onError=function(_,w){if(i.prototype.onError.call(this,_,w),w.fatal)return;var B=w.context,b=this._levels[this.currentLevelIndex];if(B&&(B.type===r.PlaylistContextType.AUDIO_TRACK&&b.audioGroupIds&&B.groupId===b.audioGroupIds[b.urlId]||B.type===r.PlaylistContextType.SUBTITLE_TRACK&&b.textGroupIds&&B.groupId===b.textGroupIds[b.urlId])){this.redundantFailover(this.currentLevelIndex);return}var p=!1,u=!0,a;switch(w.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:if(w.frag){var T=this._levels[w.frag.level];T?(T.fragmentError++,T.fragmentError>this.hls.config.fragLoadingMaxRetry&&(a=w.frag.level)):a=w.frag.level}break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(u=!1),a=B.level),p=!0;break;case x.ErrorDetails.REMUX_ALLOC_ERROR:a=w.level,p=!0;break}a!==void 0&&this.recoverLevel(w,a,p,u)},m.recoverLevel=function(_,w,B,b){var p=_.details,u=this._levels[w];if(u.loadError++,B){var a=this.retryLoadingOrFail(_);if(a)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var T=u.url.length;if(T>1&&u.loadError<T)_.levelRetry=!0,this.redundantFailover(w);else if(this.manualLevelIndex===-1){var O=w===0?this._levels.length-1:w-1;this.currentLevelIndex!==O&&this._levels[O].loadError===0&&(this.warn(p+": switch to "+O),_.levelRetry=!0,this.hls.nextAutoLevel=O)}}},m.redundantFailover=function(_){var w=this._levels[_],B=w.url.length;if(B>1){var b=(w.urlId+1)%B;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(p){p.urlId=b}),this.level=_}},m.onFragLoaded=function(_,w){var B=w.frag;if(B!==void 0&&B.type===r.PlaylistLevelType.MAIN){var b=this._levels[B.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},m.onLevelLoaded=function(_,w){var B,b=w.level,p=w.details,u=this._levels[b];if(!u){var a;this.warn("Invalid level index "+b),(a=w.deliveryDirectives)!==null&&a!==void 0&&a.skip&&(p.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(b,w,u.details)):(B=w.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(p.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(_,w){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var b=-1,p=this.hls.audioTracks[w.id].groupId,u=0;u<B.audioGroupIds.length;u++)if(B.audioGroupIds[u]===p){b=u;break}b!==B.urlId&&(B.urlId=b,this.startLoad())}},m.loadPlaylist=function(_){var w=this.currentLevelIndex,B=this._levels[w];if(this.canLoad&&B&&B.url.length>0){var b=B.urlId,p=B.url[b];if(_)try{p=_.addDirectives(p)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+w+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+b+" "+p),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:p,level:w,id:b,deliveryDirectives:_||null})}},m.removeLevel=function(_,w){var B=function(u,a){return a!==w},b=this._levels.filter(function(p,u){return u!==_?!0:p.url.length>1&&w!==void 0?(p.url=p.url.filter(B),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(B)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(B)),p.urlId=0,!0):!1}).map(function(p,u){var a=p.details;return a!=null&&a.fragments&&a.fragments.forEach(function(T){T.level=u}),p});this._levels=b,this.hls.trigger(E.Events.LEVELS_UPDATED,{levels:b})},l(A,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var w,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===_&&(w=B[_])!==null&&w!==void 0&&w.details)return;if(_<0||_>=B.length){var b=_<0;if(this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.OTHER_ERROR,details:x.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:b,reason:"invalid level idx"}),b)return;_=Math.min(_,B.length-1)}this.clearTimer();var p=this.currentLevelIndex,u=B[p],a=B[_];this.log("switching to level "+_+" from "+p),this.currentLevelIndex=_;var T=n({},a,{level:_,maxBitrate:a.maxBitrate,uri:a.uri,urlId:a.urlId});delete T._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,T);var O=a.details;if(!O||O.live){var S=this.switchParams(a.uri,u==null?void 0:u.details);this.loadPlaylist(S)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),A}(s.default)},"./src/controller/level-helper.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"addGroupId",function(){return x}),M.d(X,"assignTrackIdsByGroup",function(){return C}),M.d(X,"updatePTS",function(){return h}),M.d(X,"updateFragPTSDTS",function(){return r}),M.d(X,"mergeDetails",function(){return n}),M.d(X,"mapPartIntersection",function(){return e}),M.d(X,"mapFragmentIntersection",function(){return l}),M.d(X,"adjustSliding",function(){return c}),M.d(X,"addSliding",function(){return o}),M.d(X,"computeReloadInterval",function(){return f}),M.d(X,"getFragmentWithSN",function(){return d}),M.d(X,"getPartWith",function(){return i});var y=M("./src/polyfills/number.ts"),E=M("./src/utils/logger.ts");function x(A,m,v){switch(m){case"audio":A.audioGroupIds||(A.audioGroupIds=[]),A.audioGroupIds.push(v);break;case"text":A.textGroupIds||(A.textGroupIds=[]),A.textGroupIds.push(v);break}}function C(A){var m={};A.forEach(function(v){var _=v.groupId||"";v.id=m[_]=m[_]||0,m[_]++})}function h(A,m,v){var _=A[m],w=A[v];s(_,w)}function s(A,m){var v=m.startPTS;if(Object(y.isFiniteNumber)(v)){var _=0,w;m.sn>A.sn?(_=v-A.start,w=A):(_=A.start-v,w=m),w.duration!==_&&(w.duration=_)}else if(m.sn>A.sn){var B=A.cc===m.cc;B&&A.minEndPTS?m.start=A.start+(A.minEndPTS-A.start):m.start=A.start+A.duration}else m.start=Math.max(A.start-m.duration,0)}function r(A,m,v,_,w,B){var b=_-v;b<=0&&(E.logger.warn("Fragment should have a positive duration",m),_=v+m.duration,B=w+m.duration);var p=v,u=_,a=m.startPTS,T=m.endPTS;if(Object(y.isFiniteNumber)(a)){var O=Math.abs(a-v);Object(y.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(O,m.deltaPTS):m.deltaPTS=O,p=Math.max(v,a),v=Math.min(v,a),w=Math.min(w,m.startDTS),u=Math.min(_,T),_=Math.max(_,T),B=Math.max(B,m.endDTS)}m.duration=_-v;var S=v-m.start;m.appendedPTS=_,m.start=m.startPTS=v,m.maxStartPTS=p,m.startDTS=w,m.endPTS=_,m.minEndPTS=u,m.endDTS=B;var D=m.sn;if(!A||D<A.startSN||D>A.endSN)return 0;var R,k=D-A.startSN,Q=A.fragments;for(Q[k]=m,R=k;R>0;R--)s(Q[R],Q[R-1]);for(R=k;R<Q.length-1;R++)s(Q[R],Q[R+1]);return A.fragmentHint&&s(Q[Q.length-1],A.fragmentHint),A.PTSKnown=A.alignedSliding=!0,S}function n(A,m){for(var v=null,_=A.fragments,w=_.length-1;w>=0;w--){var B=_[w].initSegment;if(B){v=B;break}}A.fragmentHint&&delete A.fragmentHint.endPTS;var b=0,p;if(l(A,m,function(R,k){R.relurl&&(b=R.cc-k.cc),Object(y.isFiniteNumber)(R.startPTS)&&Object(y.isFiniteNumber)(R.endPTS)&&(k.start=k.startPTS=R.startPTS,k.startDTS=R.startDTS,k.appendedPTS=R.appendedPTS,k.maxStartPTS=R.maxStartPTS,k.endPTS=R.endPTS,k.endDTS=R.endDTS,k.minEndPTS=R.minEndPTS,k.duration=R.endPTS-R.startPTS,k.duration&&(p=k),m.PTSKnown=m.alignedSliding=!0),k.elementaryStreams=R.elementaryStreams,k.loader=R.loader,k.stats=R.stats,k.urlId=R.urlId,R.initSegment&&(k.initSegment=R.initSegment,v=R.initSegment)}),v){var u=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;u.forEach(function(R){var k;(!R.initSegment||R.initSegment.relurl===((k=v)===null||k===void 0?void 0:k.relurl))&&(R.initSegment=v)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(R){return!R}),m.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var a=m.skippedSegments;a--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var T=m.fragments;if(b){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O<T.length;O++)T[O].cc+=b}m.skippedSegments&&(m.startCC=m.fragments[0].cc),e(A.partList,m.partList,function(R,k){k.elementaryStreams=R.elementaryStreams,k.stats=R.stats}),p?r(m,p,p.startPTS,p.endPTS,p.startDTS,p.endDTS):c(A,m),T.length&&(m.totalduration=m.edge-T[0].start),m.driftStartTime=A.driftStartTime,m.driftStart=A.driftStart;var S=m.advancedDateTime;if(m.advanced&&S){var D=m.edge;m.driftStart||(m.driftStartTime=S,m.driftStart=D),m.driftEndTime=S,m.driftEnd=D}else m.driftEndTime=A.driftEndTime,m.driftEnd=A.driftEnd,m.advancedDateTime=A.advancedDateTime}function e(A,m,v){if(A&&m)for(var _=0,w=0,B=A.length;w<=B;w++){var b=A[w],p=m[w+_];b&&p&&b.index===p.index&&b.fragment.sn===p.fragment.sn?v(b,p):_--}}function l(A,m,v){for(var _=m.skippedSegments,w=Math.max(A.startSN,m.startSN)-m.startSN,B=(A.fragmentHint?1:0)+(_?m.endSN:Math.min(A.endSN,m.endSN))-m.startSN,b=m.startSN-A.startSN,p=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments,u=A.fragmentHint?A.fragments.concat(A.fragmentHint):A.fragments,a=w;a<=B;a++){var T=u[b+a],O=p[a];_&&!O&&a<_&&(O=m.fragments[a]=T),T&&O&&v(T,O)}}function c(A,m){var v=m.startSN+m.skippedSegments-A.startSN,_=A.fragments;if(v<0||v>=_.length)return;o(m,_[v].start)}function o(A,m){if(m){for(var v=A.fragments,_=A.skippedSegments;_<v.length;_++)v[_].start+=m;A.fragmentHint&&(A.fragmentHint.start+=m)}}function f(A,m){var v=1e3*A.levelTargetDuration,_=v/2,w=A.age,B=w>0&&w<v*3,b=m.loading.end-m.loading.start,p,u=A.availabilityDelay;if(A.updated===!1)if(B){var a=333*A.misses;p=Math.max(Math.min(_,b*2),a),A.availabilityDelay=(A.availabilityDelay||0)+p}else p=_;else B?(u=Math.min(u||v/2,w),A.availabilityDelay=u,p=u+v-w):p=v-b;return Math.round(p)}function d(A,m,v){if(!A||!A.details)return null;var _=A.details,w=_.fragments[m-_.startSN];return w||(w=_.fragmentHint,w&&w.sn===m?w:m<_.startSN&&v&&v.sn===m?v:null)}function i(A,m,v){if(!A||!A.details)return null;var _=A.details.partList;if(_)for(var w=_.length;w--;){var B=_[w];if(B.index===v&&B.fragment.sn===m)return B}return null}},"./src/controller/stream-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return _});var y=M("./src/polyfills/number.ts"),E=M("./src/controller/base-stream-controller.ts"),x=M("./src/is-supported.ts"),C=M("./src/events.ts"),h=M("./src/utils/buffer-helper.ts"),s=M("./src/controller/fragment-tracker.ts"),r=M("./src/types/loader.ts"),n=M("./src/loader/fragment.ts"),e=M("./src/demux/transmuxer-interface.ts"),l=M("./src/types/transmuxer.ts"),c=M("./src/controller/gap-controller.ts"),o=M("./src/errors.ts"),f=M("./src/utils/logger.ts");function d(w,B){for(var b=0;b<B.length;b++){var p=B[b];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(w,p.key,p)}}function i(w,B,b){return B&&d(w.prototype,B),b&&d(w,b),w}function A(w,B){w.prototype=Object.create(B.prototype),w.prototype.constructor=w,m(w,B)}function m(w,B){return m=Object.setPrototypeOf||function(p,u){return p.__proto__=u,p},m(w,B)}var v=100,_=function(w){A(B,w);function B(p,u){var a;return a=w.call(this,p,u,"[stream-controller]")||this,a.audioCodecSwap=!1,a.gapController=null,a.level=-1,a._forceStartLoad=!1,a.altAudio=!1,a.audioOnly=!1,a.fragPlaying=null,a.onvplaying=null,a.onvseeked=null,a.fragLastKbps=0,a.stalled=!1,a.couldBacktrack=!1,a.audioCodecSwitch=!1,a.videoBuffer=null,a._registerListeners(),a}var b=B.prototype;return b._registerListeners=function(){var u=this.hls;u.on(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(C.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.on(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.on(C.Events.ERROR,this.onError,this),u.on(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.on(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.on(C.Events.BUFFER_CREATED,this.onBufferCreated,this),u.on(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.on(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.on(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b._unregisterListeners=function(){var u=this.hls;u.off(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.off(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.off(C.Events.ERROR,this.onError,this),u.off(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.off(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.off(C.Events.BUFFER_CREATED,this.onBufferCreated,this),u.off(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.off(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.off(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},b.startLoad=function(u){if(this.levels){var a=this.lastCurrentTime,T=this.hls;if(this.stopLoad(),this.setInterval(v),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var O=T.startLevel;O===-1&&(T.config.testBandwidth?(O=0,this.bitrateTest=!0):O=T.nextAutoLevel),this.level=T.nextLoadLevel=O,this.loadedmetadata=!1}a>0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+a.toFixed(3)),u=a),this.state=E.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()}else this._forceStartLoad=!0,this.state=E.State.STOPPED},b.stopLoad=function(){this._forceStartLoad=!1,w.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var u,a=this.levels,T=this.level,O=a==null||((u=a[T])===null||u===void 0)?void 0:u.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=E.State.IDLE;break}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var S,D=self.performance.now(),R=this.retryDate;(!R||D>=R||(S=this.media)!==null&&S!==void 0&&S.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=E.State.IDLE)}break;default:break}this.onTickEnd()},b.onTickEnd=function(){w.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var u,a,T=this.hls,O=this.levelLastLoaded,S=this.levels,D=this.media,R=T.config,k=T.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!R.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!S||!S[k])return;var Q=S[k];this.level=T.nextLoadLevel=k;var Y=Q.details;if(!Y||this.state===E.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==k){this.state=E.State.WAITING_LEVEL;return}var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,r.PlaylistLevelType.MAIN);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(Q.maxBitrate);if(K>=z)return;if(this._streamEnded(U,Y)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(C.Events.BUFFER_EOS,F),this.state=E.State.ENDED;return}var H=U.end,G=this.getNextFragment(H,Y);if(this.couldBacktrack&&!this.fragPrevious&&G&&G.sn!=="initSegment"){var ee=G.sn-Y.startSN;ee>1&&(G=Y.fragments[ee-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===s.FragmentState.OK&&this.nextLoadPosition>H){var re=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,re,r.PlaylistLevelType.MAIN),G=this.getNextFragment(this.nextLoadPosition,Y)}if(!G)return;G.initSegment&&!G.initSegment.data&&!this.bitrateTest&&(G=G.initSegment),((u=G.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((a=G.decryptdata)!==null&&a!==void 0&&a.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},b.loadFragment=function(u,a,T){var O,S=this.fragmentTracker.getState(u);if(this.fragCurrent=u,S===s.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(u);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else S=s.FragmentState.NOT_LOADED}S===s.FragmentState.NOT_LOADED||S===s.FragmentState.PARTIAL?u.sn==="initSegment"?this._loadInitSegment(u):this.bitrateTest?(u.bitrateTest=!0,this.log("Fragment "+u.sn+" of level "+u.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(u)):(this.startFragRequested=!0,w.prototype.loadFragment.call(this,u,a,T)):S===s.FragmentState.APPENDING?this.reduceMaxBufferLength(u.duration)&&this.fragmentTracker.removeFragment(u):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},b.getAppendedFrag=function(u){var a=this.fragmentTracker.getAppendedFrag(u,r.PlaylistLevelType.MAIN);return a&&"fragment"in a?a.fragment:a},b.getBufferedFrag=function(u){return this.fragmentTracker.getBufferedFrag(u,r.PlaylistLevelType.MAIN)},b.followingBufferedFrag=function(u){return u?this.getBufferedFrag(u.end+.5):null},b.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},b.nextLevelSwitch=function(){var u=this.levels,a=this.media;if(a!=null&&a.readyState){var T,O=this.getAppendedFrag(a.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!a.paused&&u){var S=this.hls.nextLoadLevel,D=u[S],R=this.fragLastKbps;R&&this.fragCurrent?T=this.fragCurrent.duration*D.maxBitrate/(1e3*R)+1:T=0}else T=0;var k=this.getBufferedFrag(a.currentTime+T);if(k){var Q=this.followingBufferedFrag(k);if(Q){this.abortCurrentFrag();var Y=Q.maxStartPTS?Q.maxStartPTS:Q.start,U=Q.duration,K=Math.max(k.end,Y+Math.min(Math.max(U-this.config.maxFragLookUpTolerance,U*.5),U*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},b.abortCurrentFrag=function(){var u=this.fragCurrent;this.fragCurrent=null,u!=null&&u.loader&&u.loader.abort(),this.state===E.State.KEY_LOADING&&(this.state=E.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},b.flushMainBuffer=function(u,a){w.prototype.flushMainBuffer.call(this,u,a,this.altAudio?"video":null)},b.onMediaAttached=function(u,a){w.prototype.onMediaAttached.call(this,u,a);var T=a.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),T.addEventListener("playing",this.onvplaying),T.addEventListener("seeked",this.onvseeked),this.gapController=new c.default(this.config,T,this.fragmentTracker,this.hls)},b.onMediaDetaching=function(){var u=this.media;u&&(u.removeEventListener("playing",this.onvplaying),u.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),w.prototype.onMediaDetaching.call(this)},b.onMediaPlaying=function(){this.tick()},b.onMediaSeeked=function(){var u=this.media,a=u?u.currentTime:null;Object(y.isFiniteNumber)(a)&&this.log("Media seeked to "+a.toFixed(3)),this.tick()},b.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(C.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},b.onManifestParsed=function(u,a){var T=!1,O=!1,S;a.levels.forEach(function(D){S=D.audioCodec,S&&(S.indexOf("mp4a.40.2")!==-1&&(T=!0),S.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=T&&O&&!Object(x.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1},b.onLevelLoading=function(u,a){var T=this.levels;if(!T||this.state!==E.State.IDLE)return;var O=T[a.level];(!O.details||O.details.live&&this.levelLastLoaded!==a.level||this.waitForCdnTuneIn(O.details))&&(this.state=E.State.WAITING_LEVEL)},b.onLevelLoaded=function(u,a){var T,O=this.levels,S=a.level,D=a.details,R=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+S);return}this.log("Level "+S+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+R);var k=this.fragCurrent;k&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==a.level&&k.loader&&(this.state=E.State.IDLE,k.loader.abort()));var Q=O[S],Y=0;if(D.live||(T=Q.details)!==null&&T!==void 0&&T.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;Y=this.alignPlaylists(D,Q.details)}if(Q.details=D,this.levelLastLoaded=S,this.hls.trigger(C.Events.LEVEL_UPDATED,{details:D,level:S}),this.state===E.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=E.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,Y),this.tick()},b._handleFragmentLoadProgress=function(u){var a,T=u.frag,O=u.part,S=u.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+T.sn+" of level "+T.level+" will not be buffered");return}var R=D[T.level],k=R.details;if(!k){this.warn("Dropping fragment "+T.sn+" of level "+T.level+" after level details were reset");return}var Q=R.videoCodec,Y=k.PTSKnown||!k.live,U=(a=T.initSegment)===null||a===void 0?void 0:a.data,K=this._getAudioCodec(R),z=this.transmuxer=this.transmuxer||new e.default(this.hls,r.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=O?O.index:-1,H=F!==-1,G=new l.ChunkMetadata(T.level,T.sn,T.stats.chunkCount,S.byteLength,F,H),ee=this.initPTS[T.cc];z.push(S,U,K,Q,T,O,k.totalduration,Y,G,ee)},b.onAudioTrackSwitching=function(u,a){var T=this.altAudio,O=!!a.url,S=a.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var R=this.hls;T&&R.trigger(C.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),R.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:S})}},b.onAudioTrackSwitched=function(u,a){var T=a.id,O=!!this.hls.audioTracks[T].url;if(O){var S=this.videoBuffer;S&&this.mediaBuffer!==S&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=S)}this.altAudio=O,this.tick()},b.onBufferCreated=function(u,a){var T=a.tracks,O,S,D=!1;for(var R in T){var k=T[R];if(k.id==="main"){if(S=R,O=k,R==="video"){var Q=T[R];Q&&(this.videoBuffer=Q.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+S+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},b.onFragBuffered=function(u,a){var T=a.frag,O=a.part;if(T&&T.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(T)){this.warn("Fragment "+T.sn+(O?" p: "+O.index:"")+" of level "+T.level+" finished buffering, but was aborted. state: "+this.state),this.state===E.State.PARSED&&(this.state=E.State.IDLE);return}var S=O?O.stats:T.stats;this.fragLastKbps=Math.round(8*S.total/(S.buffering.end-S.loading.first)),T.sn!=="initSegment"&&(this.fragPrevious=T),this.fragBufferedComplete(T,O)},b.onError=function(u,a){switch(a.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:case o.ErrorDetails.KEY_LOAD_ERROR:case o.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.MAIN,a);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(a.fatal?(this.warn(""+a.details),this.state=E.State.ERROR):!a.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(a.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var T=!0,O=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);O&&O.len>.5&&(T=!this.reduceMaxBufferLength(O.len)),T&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},b.checkBuffer=function(){var u=this.media,a=this.gapController;if(!u||!a||!u.readyState)return;var T=h.BufferHelper.getBuffered(u);!this.loadedmetadata&&T.length?(this.loadedmetadata=!0,this.seekToStartPos()):a.poll(this.lastCurrentTime),this.lastCurrentTime=u.currentTime},b.onFragLoadEmergencyAborted=function(){this.state=E.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},b.onBufferFlushed=function(u,a){var T=a.type;if(T!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(T===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,T,r.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(u,a){this.levels=a.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var u=this.media,a=u.currentTime,T=this.startPosition;if(T>=0&&a<T){if(u.seeking){f.logger.log("could not seek to "+T+", already seeking at "+a);return}var O=h.BufferHelper.getBuffered(u),S=O.length?O.start(0):0,D=S-T;D>0&&(D<this.config.maxBufferHole||D<this.config.maxFragLookUpTolerance)&&(f.logger.log("adjusting start position by "+D+" to match buffer start"),T+=D,this.startPosition=T),this.log("seek to target start position "+T+" from current time "+a),u.currentTime=T}},b._getAudioCodec=function(u){var a=this.config.defaultAudioCodec||u.audioCodec;return this.audioCodecSwap&&a&&(this.log("Swapping audio codec"),a.indexOf("mp4a.40.5")!==-1?a="mp4a.40.2":a="mp4a.40.5"),a},b._loadBitrateTestFrag=function(u){var a=this;this._doFragLoad(u).then(function(T){var O=a.hls;if(!T||O.nextLoadLevel||a.fragContextChanged(u))return;a.fragLoadError=0,a.state=E.State.IDLE,a.startFragRequested=!1,a.bitrateTest=!1;var S=u.stats;S.parsing.start=S.parsing.end=S.buffering.start=S.buffering.end=self.performance.now(),O.trigger(C.Events.FRAG_LOADED,T)})},b._handleTransmuxComplete=function(u){var a,T="main",O=this.hls,S=u.remuxResult,D=u.chunkMeta,R=this.getCurrentContext(D);if(!R){this.warn("The loading context changed while buffering fragment "+D.sn+" of level "+D.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(D.level);return}var k=R.frag,Q=R.part,Y=R.level,U=S.video,K=S.text,z=S.id3,F=S.initSegment,H=this.altAudio?void 0:S.audio;if(this.fragContextChanged(k))return;if(this.state=E.State.PARSING,F){F.tracks&&(this._bufferInitSegment(Y,F.tracks,k,D),O.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:T,tracks:F.tracks}));var G=F.initPTS,ee=F.timescale;Object(y.isFiniteNumber)(G)&&(this.initPTS[k.cc]=G,O.trigger(C.Events.INIT_PTS_FOUND,{frag:k,id:T,initPTS:G,timescale:ee}))}if(U&&S.independent!==!1){if(Y.details){var re=U.startPTS,pe=U.endPTS,ie=U.startDTS,ge=U.endDTS;if(Q)Q.elementaryStreams[U.type]={startPTS:re,endPTS:pe,startDTS:ie,endDTS:ge};else if(U.firstKeyFrame&&U.independent&&(this.couldBacktrack=!0),U.dropped&&U.independent){var he=this.getLoadPosition()+this.config.maxBufferHole;if(he<re){this.backtrack(k);return}k.setElementaryStreamInfo(U.type,k.start,pe,k.start,ge,!0)}k.setElementaryStreamInfo(U.type,re,pe,ie,ge),this.bufferFragmentData(U,k,Q,D)}}else if(S.independent===!1){this.backtrack(k);return}if(H){var be=H.startPTS,fe=H.endPTS,de=H.startDTS,$=H.endDTS;Q&&(Q.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:be,endPTS:fe,startDTS:de,endDTS:$}),k.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,be,fe,de,$),this.bufferFragmentData(H,k,Q,D)}if(z!=null&&(a=z.samples)!==null&&a!==void 0&&a.length){var ue={frag:k,id:T,samples:z.samples};O.trigger(C.Events.FRAG_PARSING_METADATA,ue)}if(K){var Ae={frag:k,id:T,samples:K.samples};O.trigger(C.Events.FRAG_PARSING_USERDATA,Ae)}},b._bufferInitSegment=function(u,a,T,O){var S=this;if(this.state!==E.State.PARSING)return;this.audioOnly=!!a.audio&&!a.video,this.altAudio&&!this.audioOnly&&delete a.audio;var D=a.audio,R=a.video,k=a.audiovideo;if(D){var Q=u.audioCodec,Y=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(Q&&(Q.indexOf("mp4a.40.5")!==-1?Q="mp4a.40.2":Q="mp4a.40.5"),D.metadata.channelCount!==1&&Y.indexOf("firefox")===-1&&(Q="mp4a.40.5")),Y.indexOf("android")!==-1&&D.container!=="audio/mpeg"&&(Q="mp4a.40.2",this.log("Android: force audio codec to "+Q)),u.audioCodec&&u.audioCodec!==Q&&this.log('Swapping manifest audio codec "'+u.audioCodec+'" for "'+Q+'"'),D.levelCodec=Q,D.id="main",this.log("Init audio buffer, container:"+D.container+", codecs[selected/level/parsed]=["+(Q||"")+"/"+(u.audioCodec||"")+"/"+D.codec+"]")}R&&(R.levelCodec=u.videoCodec,R.id="main",this.log("Init video buffer, container:"+R.container+", codecs[level/parsed]=["+(u.videoCodec||"")+"/"+R.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(u.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,a),Object.keys(a).forEach(function(U){var K=a[U],z=K.initSegment;z!=null&&z.byteLength&&S.hls.trigger(C.Events.BUFFER_APPENDING,{type:U,data:z,frag:T,part:null,chunkMeta:O,parent:T.type})}),this.tick()},b.backtrack=function(u){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(u);var a=this.fragmentTracker.backtrack(u);this.fragPrevious=null,this.nextLoadPosition=u.start,a?this.resetFragmentLoading(u):this.state=E.State.BACKTRACKING},b.checkFragmentChanged=function(){var u=this.media,a=null;if(u&&u.readyState>1&&u.seeking===!1){var T=u.currentTime;if(h.BufferHelper.isBuffered(u,T)?a=this.getAppendedFrag(T):h.BufferHelper.isBuffered(u,T+.1)&&(a=this.getAppendedFrag(T+.1)),a){var O=this.fragPlaying,S=a.level;(!O||a.sn!==O.sn||O.level!==S||a.urlId!==O.urlId)&&(this.hls.trigger(C.Events.FRAG_CHANGED,{frag:a}),(!O||O.level!==S)&&this.hls.trigger(C.Events.LEVEL_SWITCHED,{level:S}),this.fragPlaying=a)}}},i(B,[{key:"nextLevel",get:function(){var u=this.nextBufferedFrag;return u?u.level:-1}},{key:"currentLevel",get:function(){var u=this.media;if(u){var a=this.getAppendedFrag(u.currentTime);if(a)return a.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var a=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(a)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"SubtitleStreamController",function(){return A});var y=M("./src/events.ts"),E=M("./src/utils/logger.ts"),x=M("./src/utils/buffer-helper.ts"),C=M("./src/controller/fragment-finders.ts"),h=M("./src/utils/discontinuities.ts"),s=M("./src/controller/level-helper.ts"),r=M("./src/controller/fragment-tracker.ts"),n=M("./src/controller/base-stream-controller.ts"),e=M("./src/types/loader.ts"),l=M("./src/types/level.ts");function c(m,v){for(var _=0;_<v.length;_++){var w=v[_];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}function o(m,v,_){return v&&c(m.prototype,v),_&&c(m,_),m}function f(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,d(m,v)}function d(m,v){return d=Object.setPrototypeOf||function(w,B){return w.__proto__=B,w},d(m,v)}var i=500,A=function(m){f(v,m);function v(w,B){var b;return b=m.call(this,w,B,"[subtitle-stream-controller]")||this,b.levels=[],b.currentTrackId=-1,b.tracksBuffered=[],b.mainDetails=null,b._registerListeners(),b}var _=v.prototype;return _.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},_._registerListeners=function(){var B=this.hls;B.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),B.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),B.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),B.on(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.on(y.Events.ERROR,this.onError,this),B.on(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),B.on(y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),B.on(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),B.on(y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),B.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_._unregisterListeners=function(){var B=this.hls;B.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),B.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),B.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),B.off(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.off(y.Events.ERROR,this.onError,this),B.off(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),B.off(y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),B.off(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),B.off(y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),B.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(i),this.tick()},_.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},_.onLevelLoaded=function(B,b){this.mainDetails=b.details},_.onSubtitleFragProcessed=function(B,b){var p=b.frag,u=b.success;if(this.fragPrevious=p,this.state=n.State.IDLE,!u)return;var a=this.tracksBuffered[this.currentTrackId];if(!a)return;for(var T,O=p.start,S=0;S<a.length;S++)if(O>=a[S].start&&O<=a[S].end){T=a[S];break}var D=p.start+p.duration;T?T.end=D:(T={start:O,end:D},a.push(T)),this.fragmentTracker.fragBuffered(p)},_.onBufferFlushing=function(B,b){var p=b.startOffset,u=b.endOffset;if(p===0&&u!==Number.POSITIVE_INFINITY){var a=this.currentTrackId,T=this.levels;if(!T.length||!T[a]||!T[a].details)return;var O=T[a].details,S=O.targetduration,D=u-S;if(D<=0)return;b.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(R){for(var k=0;k<R.length;){if(R[k].end<=D){R.shift();continue}else if(R[k].start<D)R[k].start=D;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(p,D,e.PlaylistLevelType.SUBTITLE)}},_.onError=function(B,b){var p,u=b.frag;if(!u||u.type!==e.PlaylistLevelType.SUBTITLE)return;(p=this.fragCurrent)!==null&&p!==void 0&&p.loader&&this.fragCurrent.loader.abort(),this.state=n.State.IDLE},_.onSubtitleTracksUpdated=function(B,b){var p=this,u=b.subtitleTracks;this.tracksBuffered=[],this.levels=u.map(function(a){return new l.Level(a)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(a){p.tracksBuffered[a.id]=[]}),this.mediaBuffer=null},_.onSubtitleTrackSwitch=function(B,b){if(this.currentTrackId=b.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var p=this.levels[this.currentTrackId];p!=null&&p.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,p&&this.setInterval(i)},_.onSubtitleTrackLoaded=function(B,b){var p,u=b.details,a=b.id,T=this.currentTrackId,O=this.levels;if(!O.length)return;var S=O[T];if(a>=O.length||a!==T||!S)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,u.live||(p=S.details)!==null&&p!==void 0&&p.live){var D=this.mainDetails;if(u.deltaUpdateFailed||!D)return;var R=D.fragments[0];if(!S.details)u.hasProgramDateTime&&D.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(u,D):R&&Object(s.addSliding)(u,R.start);else{var k=this.alignPlaylists(u,S.details);k===0&&R&&Object(s.addSliding)(u,R.start)}}if(S.details=u,this.levelLastLoaded=a,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var Q=Object(C.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);Q||(this.warn("Subtitle playlist not aligned with playback"),S.details=void 0)}},_._handleFragmentLoadComplete=function(B){var b=B.frag,p=B.payload,u=b.decryptdata,a=this.hls;if(this.fragContextChanged(b))return;if(p&&p.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var T=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),u.key.buffer,u.iv.buffer).then(function(O){var S=performance.now();a.trigger(y.Events.FRAG_DECRYPTED,{frag:b,payload:O,stats:{tstart:T,tdecrypt:S}})})}},_.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,b=this.currentTrackId,p=this.levels;if(!p.length||!p[b]||!p[b].details)return;var u=p[b].details,a=u.targetduration,T=this.config,O=this.media,S=x.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-a,T.maxBufferHole),D=S.end,R=S.len,k=this.getMaxBufferLength()+a;if(R>k)return;console.assert(u,"Subtitle track details are defined on idle subtitle stream controller tick");var Q=u.fragments,Y=Q.length,U=u.edge,K,z=this.fragPrevious;if(D<U){var F=T.maxFragLookUpTolerance;z&&u.hasProgramDateTime&&(K=Object(C.findFragmentByPDT)(Q,z.endProgramDateTime,F)),K||(K=Object(C.findFragmentByPTS)(z,Q,D,F),!K&&z&&z.start<Q[0].start&&(K=Q[0]))}else K=Q[Y-1];(B=K)!==null&&B!==void 0&&B.encrypted?(E.logger.log("Loading key for "+K.sn),this.state=n.State.KEY_LOADING,this.hls.trigger(y.Events.KEY_LOADING,{frag:K})):K&&this.fragmentTracker.getState(K)===r.FragmentState.NOT_LOADED&&this.loadFragment(K,u,D)}},_.loadFragment=function(B,b,p){this.fragCurrent=B,m.prototype.loadFragment.call(this,B,b,p)},o(v,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),v}(n.default)},"./src/controller/subtitle-track-controller.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/events.ts"),E=M("./src/utils/texttrack-utils.ts"),x=M("./src/controller/base-playlist-controller.ts"),C=M("./src/types/loader.ts");function h(c,o){for(var f=0;f<o.length;f++){var d=o[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function s(c,o,f){return o&&h(c.prototype,o),f&&h(c,f),c}function r(c,o){c.prototype=Object.create(o.prototype),c.prototype.constructor=c,n(c,o)}function n(c,o){return n=Object.setPrototypeOf||function(d,i){return d.__proto__=i,d},n(c,o)}var e=function(c){r(o,c);function o(d){var i;return i=c.call(this,d,"[subtitle-track-controller]")||this,i.media=null,i.tracks=[],i.groupId=null,i.tracksInGroup=[],i.trackId=-1,i.selectDefaultTrack=!0,i.queuedDefaultTrack=-1,i.trackChangeListener=function(){return i.onTextTracksChanged()},i.asyncPollTrackChange=function(){return i.pollTrackChange(0)},i.useTextTrackPolling=!1,i.subtitlePollingInterval=-1,i.subtitleDisplay=!0,i.registerListeners(),i}var f=o.prototype;return f.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,c.prototype.destroy.call(this)},f.registerListeners=function(){var i=this.hls;i.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),i.on(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),i.on(y.Events.ERROR,this.onError,this)},f.unregisterListeners=function(){var i=this.hls;i.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),i.off(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),i.off(y.Events.ERROR,this.onError,this)},f.onMediaAttached=function(i,A){if(this.media=A.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)},f.pollTrackChange=function(i){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,i)},f.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 i=l(this.media.textTracks);i.forEach(function(A){Object(E.clearCurrentCues)(A)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(i,A){this.tracks=A.subtitleTracks},f.onSubtitleTrackLoaded=function(i,A){var m=A.id,v=A.details,_=this.trackId,w=this.tracksInGroup[_];if(!w){this.warn("Invalid subtitle track id "+m);return}var B=w.details;w.details=A.details,this.log("subtitle track "+m+" loaded ["+v.startSN+"-"+v.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,A,B))},f.onLevelLoading=function(i,A){this.switchLevel(A.level)},f.onLevelSwitching=function(i,A){this.switchLevel(A.level)},f.switchLevel=function(i){var A=this.hls.levels[i];if(!(A!=null&&A.textGroupIds))return;var m=A.textGroupIds[A.urlId];if(this.groupId!==m){var v=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(b){return!m||b.groupId===m});this.tracksInGroup=_;var w=this.findTrackId(v==null?void 0:v.name)||this.findTrackId();this.groupId=m;var B={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(y.Events.SUBTITLE_TRACKS_UPDATED,B),w!==-1&&this.setSubtitleTrack(w,v)}},f.findTrackId=function(i){for(var A=this.tracksInGroup,m=0;m<A.length;m++){var v=A[m];if((!this.selectDefaultTrack||v.default)&&(!i||i===v.name))return v.id}return-1},f.onError=function(i,A){if(c.prototype.onError.call(this,i,A),A.fatal||!A.context)return;A.context.type===C.PlaylistContextType.SUBTITLE_TRACK&&A.context.id===this.trackId&&A.context.groupId===this.groupId&&this.retryLoadingOrFail(A)},f.loadPlaylist=function(i){var A=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(A)){var m=A.id,v=A.groupId,_=A.url;if(i)try{_=i.addDirectives(_)}catch(w){this.warn("Could not construct new URL with HLS Delivery Directives: "+w)}this.log("Loading subtitle playlist for id "+m),this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADING,{url:_,id:m,groupId:v,deliveryDirectives:i||null})}},f.toggleTrackModes=function(i){var A=this,m=this.media,v=this.subtitleDisplay,_=this.trackId;if(!m)return;var w=l(m.textTracks),B=w.filter(function(u){return u.groupId===A.groupId});if(i===-1)[].slice.call(w).forEach(function(u){u.mode="disabled"});else{var b=B[_];b&&(b.mode="disabled")}var p=B[i];p&&(p.mode=v?"showing":"hidden")},f.setSubtitleTrack=function(i,A){var m,v=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=i;return}if(this.trackId!==i&&this.toggleTrackModes(i),this.trackId===i&&(i===-1||(m=v[i])!==null&&m!==void 0&&m.details)||i<-1||i>=v.length)return;this.clearTimer();var _=v[i];if(this.log("Switching to subtitle track "+i),this.trackId=i,_){var w=_.id,B=_.groupId,b=B===void 0?"":B,p=_.name,u=_.type,a=_.url;this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:w,groupId:b,name:p,type:u,url:a});var T=this.switchParams(_.url,A==null?void 0:A.details);this.loadPlaylist(T)}else this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:i})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var i=-1,A=l(this.media.textTracks),m=0;m<A.length;m++)if(A[m].mode==="hidden")i=m;else if(A[m].mode==="showing"){i=m;break}this.subtitleTrack!==i&&(this.subtitleTrack=i)},s(o,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(i){this.selectDefaultTrack=!1;var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(i,A)}}]),o}(x.default);function l(c){for(var o=[],f=0;f<c.length;f++){var d=c[f];d.kind==="subtitles"&&d.label&&o.push(c[f])}return o}X.default=e},"./src/controller/timeline-controller.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"TimelineController",function(){return l});var y=M("./src/polyfills/number.ts"),E=M("./src/events.ts"),x=M("./src/utils/cea-608-parser.ts"),C=M("./src/utils/output-filter.ts"),h=M("./src/utils/webvtt-parser.ts"),s=M("./src/utils/texttrack-utils.ts"),r=M("./src/utils/imsc1-ttml-parser.ts"),n=M("./src/types/loader.ts"),e=M("./src/utils/logger.ts"),l=function(){function d(A){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=f(),this.captionsProperties=void 0,this.hls=A,this.config=A.config,this.Cues=A.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var m=new C.default(this,"textTrack1"),v=new C.default(this,"textTrack2"),_=new C.default(this,"textTrack3"),w=new C.default(this,"textTrack4");this.cea608Parser1=new x.default(1,m,v),this.cea608Parser2=new x.default(3,_,w)}A.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),A.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),A.on(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),A.on(E.Events.FRAG_LOADING,this.onFragLoading,this),A.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),A.on(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),A.on(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),A.on(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),A.on(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),A.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var i=d.prototype;return i.destroy=function(){var m=this.hls;m.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),m.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),m.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),m.off(E.Events.FRAG_LOADING,this.onFragLoading,this),m.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),m.off(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),m.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),m.off(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),m.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},i.addCues=function(m,v,_,w,B){for(var b=!1,p=B.length;p--;){var u=B[p],a=o(u[0],u[1],v,_);if(a>=0&&(u[0]=Math.min(u[0],v),u[1]=Math.max(u[1],_),b=!0,a/(_-v)>.5))return}if(b||B.push([v,_]),this.config.renderTextTracksNatively){var T=this.captionsTracks[m];this.Cues.newCue(T,v,_,w)}else{var O=this.Cues.newCue(null,v,_,w);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:O,track:m})}},i.onInitPtsFound=function(m,v){var _=this,w=v.frag,B=v.id,b=v.initPTS,p=v.timescale,u=this.unparsedVttFrags;B==="main"&&(this.initPTS[w.cc]=b,this.timescale[w.cc]=p),u.length&&(this.unparsedVttFrags=[],u.forEach(function(a){_.onFragLoaded(E.Events.FRAG_LOADED,a)}))},i.getExistingTrack=function(m){var v=this.media;if(v)for(var _=0;_<v.textTracks.length;_++){var w=v.textTracks[_];if(w[m])return w}return null},i.createCaptionsTrack=function(m){this.config.renderTextTracksNatively?this.createNativeTrack(m):this.createNonNativeTrack(m)},i.createNativeTrack=function(m){if(this.captionsTracks[m])return;var v=this.captionsProperties,_=this.captionsTracks,w=this.media,B=v[m],b=B.label,p=B.languageCode,u=this.getExistingTrack(m);if(u)_[m]=u,Object(s.clearCurrentCues)(_[m]),Object(s.sendAddTrackEvent)(_[m],w);else{var a=this.createTextTrack("captions",b,p);a&&(a[m]=!0,_[m]=a)}},i.createNonNativeTrack=function(m){if(this.nonNativeCaptionsTracks[m])return;var v=this.captionsProperties[m];if(!v)return;var _=v.label,w={_id:m,label:_,kind:"captions",default:v.media?!!v.media.default:!1,closedCaptions:v.media};this.nonNativeCaptionsTracks[m]=w,this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[w]})},i.createTextTrack=function(m,v,_){var w=this.media;return w?w.addTextTrack(m,v,_):void 0},i.onMediaAttaching=function(m,v){this.media=v.media,this._cleanTracks()},i.onMediaDetaching=function(){var m=this.captionsTracks;Object.keys(m).forEach(function(v){Object(s.clearCurrentCues)(m[v]),delete m[v]}),this.nonNativeCaptionsTracks={}},i.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=f(),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())},i._cleanTracks=function(){var m=this.media;if(!m)return;var v=m.textTracks;if(v)for(var _=0;_<v.length;_++)Object(s.clearCurrentCues)(v[_])},i.onSubtitleTracksUpdated=function(m,v){var _=this;this.textTracks=[];var w=v.subtitleTracks||[],B=w.some(function(a){return a.textCodec===r.IMSC1_CODEC});if(this.config.enableWebVTT||B&&this.config.enableIMSC1){var b=this.tracks&&w&&this.tracks.length===w.length;if(this.tracks=w||[],this.config.renderTextTracksNatively){var p=this.media?this.media.textTracks:[];this.tracks.forEach(function(a,T){var O;if(T<p.length){for(var S=null,D=0;D<p.length;D++)if(c(p[D],a)){S=p[D];break}S&&(O=S)}O?Object(s.clearCurrentCues)(O):(O=_.createTextTrack("subtitles",a.name,a.lang),O&&(O.mode="disabled")),O&&(O.groupId=a.groupId,_.textTracks.push(O))})}else if(!b&&this.tracks&&this.tracks.length){var u=this.tracks.map(function(a){return{label:a.name,kind:a.type.toLowerCase(),default:a.default,subtitleTrack:a}});this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:u})}}},i.onManifestLoaded=function(m,v){var _=this;this.config.enableCEA708Captions&&v.captions&&v.captions.forEach(function(w){var B=/(?:CC|SERVICE)([1-4])/.exec(w.instreamId);if(!B)return;var b="textTrack"+B[1],p=_.captionsProperties[b];if(!p)return;p.label=w.name,w.lang&&(p.languageCode=w.lang),p.media=w})},i.onFragLoading=function(m,v){var _=this.cea608Parser1,w=this.cea608Parser2,B=this.lastSn,b=this.lastPartIndex;if(!this.enabled||!(_&&w))return;if(v.frag.type===n.PlaylistLevelType.MAIN){var p,u,a=v.frag.sn,T=(p=v==null||((u=v.part)===null||u===void 0)?void 0:u.index)!=null?p:-1;a===B+1||a===B&&T===b+1||(_.reset(),w.reset()),this.lastSn=a,this.lastPartIndex=T}},i.onFragLoaded=function(m,v){var _=v.frag,w=v.payload,B=this.initPTS,b=this.unparsedVttFrags;if(_.type===n.PlaylistLevelType.SUBTITLE)if(w.byteLength){if(!Object(y.isFiniteNumber)(B[_.cc])){b.push(v),B.length&&this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Missing initial subtitle PTS")});return}var p=_.decryptdata;if(p==null||p.key==null||p.method!=="AES-128"){var u=this.tracks[_.level],a=this.vttCCs;a[_.cc]||(a[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),u&&u.textCodec===r.IMSC1_CODEC?this._parseIMSC1(_,w):this._parseVTTs(_,w,a)}}else this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})},i._parseIMSC1=function(m,v){var _=this,w=this.hls;Object(r.parseIMSC1)(v,this.initPTS[m.cc],this.timescale[m.cc],function(B){_._appendCues(B,m.level),w.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(B){e.logger.log("Failed to parse IMSC1: "+B),w.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:B})})},i._parseVTTs=function(m,v,_){var w=this,B=this.hls;Object(h.parseWebVTT)(v,this.initPTS[m.cc],this.timescale[m.cc],_,m.cc,m.start,function(b){w._appendCues(b,m.level),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(b){w._fallbackToIMSC1(m,v),e.logger.log("Failed to parse VTT cue: "+b),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:b})})},i._fallbackToIMSC1=function(m,v){var _=this,w=this.tracks[m.level];w.textCodec||Object(r.parseIMSC1)(v,this.initPTS[m.cc],this.timescale[m.cc],function(){w.textCodec=r.IMSC1_CODEC,_._parseIMSC1(m,v)},function(){w.textCodec="wvtt"})},i._appendCues=function(m,v){var _=this.hls;if(this.config.renderTextTracksNatively){var w=this.textTracks[v];if(w.mode==="disabled")return;m.forEach(function(p){return Object(s.addCueToTrack)(w,p)})}else{var B=this.tracks[v],b=B.default?"default":"subtitles"+v;_.trigger(E.Events.CUES_PARSED,{type:"subtitles",cues:m,track:b})}},i.onFragDecrypted=function(m,v){var _=v.frag;if(_.type===n.PlaylistLevelType.SUBTITLE){if(!Object(y.isFiniteNumber)(this.initPTS[_.cc])){this.unparsedVttFrags.push(v);return}this.onFragLoaded(E.Events.FRAG_LOADED,v)}},i.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},i.onFragParsingUserdata=function(m,v){var _=this.cea608Parser1,w=this.cea608Parser2;if(!this.enabled||!(_&&w))return;for(var B=0;B<v.samples.length;B++){var b=v.samples[B].bytes;if(b){var p=this.extractCea608Data(b);_.addData(v.samples[B].pts,p[0]),w.addData(v.samples[B].pts,p[1])}}},i.onBufferFlushing=function(m,v){var _=v.startOffset,w=v.endOffset,B=v.endOffsetSubtitles,b=v.type,p=this.media;if(!p||p.currentTime<w)return;if(!b||b==="video"){var u=this.captionsTracks;Object.keys(u).forEach(function(T){return Object(s.removeCuesInRange)(u[T],_,w)})}if(this.config.renderTextTracksNatively&&(_===0&&B!==void 0)){var a=this.textTracks;Object.keys(a).forEach(function(T){return Object(s.removeCuesInRange)(a[T],_,B)})}},i.extractCea608Data=function(m){for(var v=m[0]&31,_=2,w=[[],[]],B=0;B<v;B++){var b=m[_++],p=127&m[_++],u=127&m[_++],a=(4&b)!==0,T=3&b;if(p===0&&u===0)continue;a&&((T===0||T===1)&&(w[T].push(p),w[T].push(u)))}return w},d}();function c(d,i){return d&&d.label===i.name&&!(d.textTrack1||d.textTrack2)}function o(d,i,A,m){return Math.min(i,m)-Math.max(d,A)}function f(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return y});var y=function(){function E(C,h){this.subtle=void 0,this.aesIV=void 0,this.subtle=C,this.aesIV=h}var x=E.prototype;return x.decrypt=function(h,s){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},s,h)},E}()},"./src/crypt/aes-decryptor.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"removePadding",function(){return E}),M.d(X,"default",function(){return x});var y=M("./src/utils/typed-array.ts");function E(C){var h=C.byteLength,s=h&&new DataView(C.buffer).getUint8(h-1);return s?Object(y.sliceUint8)(C,0,h-s):C}var x=function(){function C(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var h=C.prototype;return h.uint8ArrayToUint32Array_=function(r){for(var n=new DataView(r),e=new Uint32Array(4),l=0;l<4;l++)e[l]=n.getUint32(l*4);return e},h.initTable=function(){var r=this.sBox,n=this.invSBox,e=this.subMix,l=e[0],c=e[1],o=e[2],f=e[3],d=this.invSubMix,i=d[0],A=d[1],m=d[2],v=d[3],_=new Uint32Array(256),w=0,B=0,b=0;for(b=0;b<256;b++)b<128?_[b]=b<<1:_[b]=b<<1^283;for(b=0;b<256;b++){var p=B^B<<1^B<<2^B<<3^B<<4;p=p>>>8^p&255^99,r[w]=p,n[p]=w;var u=_[w],a=_[u],T=_[a],O=_[p]*257^p*16843008;l[w]=O<<24|O>>>8,c[w]=O<<16|O>>>16,o[w]=O<<8|O>>>24,f[w]=O,O=T*16843009^a*65537^u*257^w*16843008,i[p]=O<<24|O>>>8,A[p]=O<<16|O>>>16,m[p]=O<<8|O>>>24,v[p]=O,w?(w=u^_[_[_[T^u]]],B^=_[_[B]]):w=B=1}},h.expandKey=function(r){for(var n=this.uint8ArrayToUint32Array_(r),e=!0,l=0;l<n.length&&e;)e=n[l]===this.key[l],l++;if(e)return;this.key=n;var c=this.keySize=n.length;if(c!==4&&c!==6&&c!==8)throw new Error("Invalid aes key size="+c);var o=this.ksRows=(c+6+1)*4,f,d,i=this.keySchedule=new Uint32Array(o),A=this.invKeySchedule=new Uint32Array(o),m=this.sBox,v=this.rcon,_=this.invSubMix,w=_[0],B=_[1],b=_[2],p=_[3],u,a;for(f=0;f<o;f++){if(f<c){u=i[f]=n[f];continue}a=u,f%c===0?(a=a<<8|a>>>24,a=m[a>>>24]<<24|m[a>>>16&255]<<16|m[a>>>8&255]<<8|m[a&255],a^=v[f/c|0]<<24):c>6&&f%c===4&&(a=m[a>>>24]<<24|m[a>>>16&255]<<16|m[a>>>8&255]<<8|m[a&255]),i[f]=u=(i[f-c]^a)>>>0}for(d=0;d<o;d++)f=o-d,d&3?a=i[f]:a=i[f-4],d<4||f<=4?A[d]=a:A[d]=w[m[a>>>24]]^B[m[a>>>16&255]]^b[m[a>>>8&255]]^p[m[a&255]],A[d]=A[d]>>>0},h.networkToHostOrderSwap=function(r){return r<<24|(r&65280)<<8|(r&16711680)>>8|r>>>24},h.decrypt=function(r,n,e){for(var l=this.keySize+6,c=this.invKeySchedule,o=this.invSBox,f=this.invSubMix,d=f[0],i=f[1],A=f[2],m=f[3],v=this.uint8ArrayToUint32Array_(e),_=v[0],w=v[1],B=v[2],b=v[3],p=new Int32Array(r),u=new Int32Array(p.length),a,T,O,S,D,R,k,Q,Y,U,K,z,F,H,G=this.networkToHostOrderSwap;n<p.length;){for(Y=G(p[n]),U=G(p[n+1]),K=G(p[n+2]),z=G(p[n+3]),D=Y^c[0],R=z^c[1],k=K^c[2],Q=U^c[3],F=4,H=1;H<l;H++)a=d[D>>>24]^i[R>>16&255]^A[k>>8&255]^m[Q&255]^c[F],T=d[R>>>24]^i[k>>16&255]^A[Q>>8&255]^m[D&255]^c[F+1],O=d[k>>>24]^i[Q>>16&255]^A[D>>8&255]^m[R&255]^c[F+2],S=d[Q>>>24]^i[D>>16&255]^A[R>>8&255]^m[k&255]^c[F+3],D=a,R=T,k=O,Q=S,F=F+4;a=o[D>>>24]<<24^o[R>>16&255]<<16^o[k>>8&255]<<8^o[Q&255]^c[F],T=o[R>>>24]<<24^o[k>>16&255]<<16^o[Q>>8&255]<<8^o[D&255]^c[F+1],O=o[k>>>24]<<24^o[Q>>16&255]<<16^o[D>>8&255]<<8^o[R&255]^c[F+2],S=o[Q>>>24]<<24^o[D>>16&255]<<16^o[R>>8&255]<<8^o[k&255]^c[F+3],u[n]=G(a^_),u[n+1]=G(S^w),u[n+2]=G(O^B),u[n+3]=G(T^b),_=Y,w=U,B=K,b=z,n=n+4}return u.buffer},C}()},"./src/crypt/decrypter.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return n});var y=M("./src/crypt/aes-crypto.ts"),E=M("./src/crypt/fast-aes-key.ts"),x=M("./src/crypt/aes-decryptor.ts"),C=M("./src/utils/logger.ts"),h=M("./src/utils/mp4-tools.ts"),s=M("./src/utils/typed-array.ts"),r=16,n=function(){function e(c,o,f){var d=f===void 0?{}:f,i=d.removePKCS7Padding,A=i===void 0?!0:i;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=c,this.config=o,this.removePKCS7Padding=A,A)try{var m=self.crypto;m&&(this.subtle=m.subtle||m.webkitSubtle)}catch(v){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var l=e.prototype;return l.destroy=function(){this.observer=null},l.isSync=function(){return this.config.enableSoftwareAES},l.flush=function(){var o=this.currentResult;if(!o){this.reset();return}var f=new Uint8Array(o);return this.reset(),this.removePKCS7Padding?Object(x.removePadding)(f):f},l.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},l.decrypt=function(o,f,d,i){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(o),f,d);var A=this.flush();A&&i(A.buffer)}else this.webCryptoDecrypt(new Uint8Array(o),f,d).then(i)},l.softwareDecrypt=function(o,f,d){var i=this.currentIV,A=this.currentResult,m=this.remainderData;this.logOnce("JS AES decrypt"),m&&(o=Object(h.appendUint8Array)(m,o),this.remainderData=null);var v=this.getValidChunk(o);if(!v.length)return null;i&&(d=i);var _=this.softwareDecrypter;_||(_=this.softwareDecrypter=new x.default),_.expandKey(f);var w=A;return this.currentResult=_.decrypt(v.buffer,0,d),this.currentIV=Object(s.sliceUint8)(v,-16).buffer,w||null},l.webCryptoDecrypt=function(o,f,d){var i=this,A=this.subtle;return(this.key!==f||!this.fastAesKey)&&(this.key=f,this.fastAesKey=new E.default(A,f)),this.fastAesKey.expandKey().then(function(m){if(!A)return Promise.reject(new Error("web crypto not initialized"));var v=new y.default(A,d);return v.decrypt(o.buffer,m)}).catch(function(m){return i.onWebCryptoError(m,o,f,d)})},l.onWebCryptoError=function(o,f,d,i){return C.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",o),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(f,d,i)},l.getValidChunk=function(o){var f=o,d=o.length-o.length%r;return d!==o.length&&(f=Object(s.sliceUint8)(o,0,d),this.remainderData=Object(s.sliceUint8)(o,d)),f},l.logOnce=function(o){if(!this.logEnabled)return;C.logger.log("[decrypter.ts]: "+o),this.logEnabled=!1},e}()},"./src/crypt/fast-aes-key.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return y});var y=function(){function E(C,h){this.subtle=void 0,this.key=void 0,this.subtle=C,this.key=h}var x=E.prototype;return x.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},E}()},"./src/demux/aacdemuxer.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/demux/base-audio-demuxer.ts"),E=M("./src/demux/adts.ts"),x=M("./src/utils/logger.ts"),C=M("./src/demux/id3.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(c,o){var f;return f=n.call(this)||this,f.observer=void 0,f.config=void 0,f.observer=c,f.config=o,f}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=C.getID3Data(o,0)||[],d=f.length,i=o.length;d<i;d++)if(E.probe(o,d))return x.logger.log("ADTS sync word found !"),!0;return!1},l.canParse=function(o,f){return E.canParse(o,f)},l.appendFrame=function(o,f,d){E.initTrackConfig(o,this.observer,f,d,o.manifestCodec);var i=E.appendFrame(o,f,d,this.initPTS,this.frameIndex);if(i&&i.missing===0)return i},e}(y.default);r.minProbeByteLength=9,X.default=r},"./src/demux/adts.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"getAudioConfig",function(){return C}),M.d(X,"isHeaderPattern",function(){return h}),M.d(X,"getHeaderLength",function(){return s}),M.d(X,"getFullFrameLength",function(){return r}),M.d(X,"canGetFrameLength",function(){return n}),M.d(X,"isHeader",function(){return e}),M.d(X,"canParse",function(){return l}),M.d(X,"probe",function(){return c}),M.d(X,"initTrackConfig",function(){return o}),M.d(X,"getFrameDuration",function(){return f}),M.d(X,"parseFrameHeader",function(){return d}),M.d(X,"appendFrame",function(){return i});var y=M("./src/utils/logger.ts"),E=M("./src/errors.ts"),x=M("./src/events.ts");function C(A,m,v,_){var w,B,b,p,u=navigator.userAgent.toLowerCase(),a=_,T=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];w=((m[v+2]&192)>>>6)+1;var O=(m[v+2]&60)>>>2;if(O>T.length-1){A.trigger(x.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return b=(m[v+2]&1)<<2,b|=(m[v+3]&192)>>>6,y.logger.log("manifest codec:"+_+", ADTS type:"+w+", samplingIndex:"+O),/firefox/i.test(u)?O>=6?(w=5,p=new Array(4),B=O-3):(w=2,p=new Array(2),B=O):u.indexOf("android")!==-1?(w=2,p=new Array(2),B=O):(w=5,p=new Array(4),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&O>=6?B=O-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(O>=6&&b===1||/vivaldi/i.test(u))||!_&&b===1)&&(w=2,p=new Array(2)),B=O)),p[0]=w<<3,p[0]|=(O&14)>>1,p[1]|=(O&1)<<7,p[1]|=b<<3,w===5&&(p[1]|=(B&14)>>1,p[2]=(B&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:T[O],channelCount:b,codec:"mp4a.40."+w,manifestCodec:a}}function h(A,m){return A[m]===255&&(A[m+1]&246)===240}function s(A,m){return A[m+1]&1?7:9}function r(A,m){return(A[m+3]&3)<<11|A[m+4]<<3|(A[m+5]&224)>>>5}function n(A,m){return m+5<A.length}function e(A,m){return m+1<A.length&&h(A,m)}function l(A,m){return n(A,m)&&h(A,m)&&r(A,m)<=A.length-m}function c(A,m){if(e(A,m)){var v=s(A,m);if(m+v>=A.length)return!1;var _=r(A,m);if(_<=v)return!1;var w=m+_;return w===A.length||e(A,w)}return!1}function o(A,m,v,_,w){if(!A.samplerate){var B=C(m,v,_,w);if(!B)return;A.config=B.config,A.samplerate=B.samplerate,A.channelCount=B.channelCount,A.codec=B.codec,A.manifestCodec=B.manifestCodec,y.logger.log("parsed codec:"+A.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(A){return 1024*9e4/A}function d(A,m,v,_,w){var B=s(A,m),b=r(A,m);if(b-=B,b>0){var p=v+_*w;return{headerLength:B,frameLength:b,stamp:p}}}function i(A,m,v,_,w){var B=f(A.samplerate),b=d(m,v,_,w,B);if(b){var p=b.frameLength,u=b.headerLength,a=b.stamp,T=u+p,O=Math.max(0,v+T-m.length),S;O?(S=new Uint8Array(T-u),S.set(m.subarray(v+u,m.length),0)):S=m.subarray(v+u,v+T);var D={unit:S,pts:a};return O||A.samples.push(D),{sample:D,length:T,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"initPTSFn",function(){return r});var y=M("./src/polyfills/number.ts"),E=M("./src/demux/id3.ts"),x=M("./src/demux/dummy-demuxed-track.ts"),C=M("./src/utils/mp4-tools.ts"),h=M("./src/utils/typed-array.ts"),s=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(c,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(c,o){return!1},e.appendFrame=function(c,o,f){},e.demux=function(c,o){this.cachedData&&(c=Object(C.appendUint8Array)(this.cachedData,c),this.cachedData=null);var f=E.getID3Data(c,0),d=f?f.length:0,i,A,m=this._audioTrack,v=this._id3Track,_=f?E.getTimeStamp(f):void 0,w=c.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(_,o)),f&&f.length>0&&v.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),A=this.initPTS;d<w;){if(this.canParse(c,d)){var B=this.appendFrame(m,c,d);B?(this.frameIndex++,A=B.sample.pts,d+=B.length,i=d):d=w}else E.canParse(c,d)?(f=E.getID3Data(c,d),v.samples.push({pts:A,dts:A,data:f}),d+=f.length,i=d):d++;if(d===w&&i!==w){var b=Object(h.sliceUint8)(c,i);this.cachedData?this.cachedData=Object(C.appendUint8Array)(this.cachedData,b):this.cachedData=b}}return{audioTrack:m,avcTrack:Object(x.dummyTrack)(),id3Track:v,textTrack:Object(x.dummyTrack)()}},e.demuxSampleAes=function(c,o,f){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(c){var o=this.cachedData;return o&&(this.cachedData=null,this.demux(o,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(x.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(x.dummyTrack)()}},e.destroy=function(){},n}(),r=function(e,l){return Object(y.isFiniteNumber)(e)?e*90:l*9e4};X.default=s},"./src/demux/chunk-cache.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return y});var y=function(){function x(){this.chunks=[],this.dataLength=0}var C=x.prototype;return C.push=function(s){this.chunks.push(s),this.dataLength+=s.length},C.flush=function(){var s=this.chunks,r=this.dataLength,n;if(s.length)s.length===1?n=s[0]:n=E(s,r);else return new Uint8Array(0);return this.reset(),n},C.reset=function(){this.chunks.length=0,this.dataLength=0},x}();function E(x,C){for(var h=new Uint8Array(C),s=0,r=0;r<x.length;r++){var n=x[r];h.set(n,s),s+=n.length}return h}},"./src/demux/dummy-demuxed-track.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"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(se,X,M){"use strict";M.r(X);var y=M("./src/utils/logger.ts"),E=function(){function x(h){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=h,this.bytesAvailable=h.byteLength,this.word=0,this.bitsAvailable=0}var C=x.prototype;return C.loadWord=function(){var s=this.data,r=this.bytesAvailable,n=s.byteLength-r,e=new Uint8Array(4),l=Math.min(4,r);if(l===0)throw new Error("no bytes available");e.set(s.subarray(n,n+l)),this.word=new DataView(e.buffer).getUint32(0),this.bitsAvailable=l*8,this.bytesAvailable-=l},C.skipBits=function(s){var r;this.bitsAvailable>s?(this.word<<=s,this.bitsAvailable-=s):(s-=this.bitsAvailable,r=s>>3,s-=r>>3,this.bytesAvailable-=r,this.loadWord(),this.word<<=s,this.bitsAvailable-=s)},C.readBits=function(s){var r=Math.min(this.bitsAvailable,s),n=this.word>>>32-r;return s>32&&y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=r,this.bitsAvailable>0?this.word<<=r:this.bytesAvailable>0&&this.loadWord(),r=s-r,r>0&&this.bitsAvailable?n<<r|this.readBits(r):n},C.skipLZ=function(){var s;for(s=0;s<this.bitsAvailable;++s)if((this.word&2147483648>>>s)!==0)return this.word<<=s,this.bitsAvailable-=s,s;return this.loadWord(),s+this.skipLZ()},C.skipUEG=function(){this.skipBits(1+this.skipLZ())},C.skipEG=function(){this.skipBits(1+this.skipLZ())},C.readUEG=function(){var s=this.skipLZ();return this.readBits(s+1)-1},C.readEG=function(){var s=this.readUEG();return 1&s?1+s>>>1:-1*(s>>>1)},C.readBoolean=function(){return this.readBits(1)===1},C.readUByte=function(){return this.readBits(8)},C.readUShort=function(){return this.readBits(16)},C.readUInt=function(){return this.readBits(32)},C.skipScalingList=function(s){for(var r=8,n=8,e,l=0;l<s;l++)n!==0&&(e=this.readEG(),n=(r+e+256)%256),r=n===0?r:n},C.readSPS=function(){var s=0,r=0,n=0,e=0,l,c,o,f=this.readUByte.bind(this),d=this.readBits.bind(this),i=this.readUEG.bind(this),A=this.readBoolean.bind(this),m=this.skipBits.bind(this),v=this.skipEG.bind(this),_=this.skipUEG.bind(this),w=this.skipScalingList.bind(this);f();var B=f();if(d(5),m(3),f(),_(),B===100||B===110||B===122||B===244||B===44||B===83||B===86||B===118||B===128){var b=i();if(b===3&&m(1),_(),_(),m(1),A())for(c=b!==3?8:12,o=0;o<c;o++)A()&&(o<6?w(16):w(64))}_();var p=i();if(p===0)i();else if(p===1)for(m(1),v(),v(),l=i(),o=0;o<l;o++)v();_(),m(1);var u=i(),a=i(),T=d(1);T===0&&m(1),m(1),A()&&(s=i(),r=i(),n=i(),e=i());var O=[1,1];if(A()&&A()){var S=f();switch(S){case 1:O=[1,1];break;case 2:O=[12,11];break;case 3:O=[10,11];break;case 4:O=[16,11];break;case 5:O=[40,33];break;case 6:O=[24,11];break;case 7:O=[20,11];break;case 8:O=[32,11];break;case 9:O=[80,33];break;case 10:O=[18,11];break;case 11:O=[15,11];break;case 12:O=[64,33];break;case 13:O=[160,99];break;case 14:O=[4,3];break;case 15:O=[3,2];break;case 16:O=[2,1];break;case 255:{O=[f()<<8|f(),f()<<8|f()];break}}}return{width:Math.ceil((u+1)*16-s*2-r*2),height:(2-T)*(a+1)*16-(T?2:4)*(n+e),pixelRatio:O}},C.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},x}();X.default=E},"./src/demux/id3.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"isHeader",function(){return y}),M.d(X,"isFooter",function(){return E}),M.d(X,"getID3Data",function(){return x}),M.d(X,"canParse",function(){return h}),M.d(X,"getTimeStamp",function(){return s}),M.d(X,"isTimeStampFrame",function(){return r}),M.d(X,"getID3Frames",function(){return e}),M.d(X,"decodeFrame",function(){return l}),M.d(X,"utf8ArrayToStr",function(){return i}),M.d(X,"testables",function(){return A});var y=function(w,B){return B+10<=w.length&&(w[B]===73&&w[B+1]===68&&w[B+2]===51&&(w[B+3]<255&&w[B+4]<255&&(w[B+6]<128&&w[B+7]<128&&w[B+8]<128&&w[B+9]<128)))},E=function(w,B){return B+10<=w.length&&(w[B]===51&&w[B+1]===68&&w[B+2]===73&&(w[B+3]<255&&w[B+4]<255&&(w[B+6]<128&&w[B+7]<128&&w[B+8]<128&&w[B+9]<128)))},x=function(w,B){for(var b=B,p=0;y(w,B);){p+=10;var u=C(w,B+6);p+=u,E(w,B+10)&&(p+=10),B+=p}return p>0?w.subarray(b,b+p):void 0},C=function(w,B){var b=0;return b=(w[B]&127)<<21,b|=(w[B+1]&127)<<14,b|=(w[B+2]&127)<<7,b|=w[B+3]&127,b},h=function(w,B){return y(w,B)&&C(w,B+6)+10<=w.length-B},s=function(w){for(var B=e(w),b=0;b<B.length;b++){var p=B[b];if(r(p))return d(p)}return},r=function(w){return w&&w.key==="PRIV"&&w.info==="com.apple.streaming.transportStreamTimestamp"},n=function(w){var B=String.fromCharCode(w[0],w[1],w[2],w[3]),b=C(w,4),p=10;return{type:B,size:b,data:w.subarray(p,p+b)}},e=function(w){for(var B=0,b=[];y(w,B);){var p=C(w,B+6);B+=10;for(var u=B+p;B+8<u;){var a=n(w.subarray(B)),T=l(a);T&&b.push(T),B+=a.size+10}E(w,B)&&(B+=10)}return b},l=function(w){return w.type==="PRIV"?c(w):w.type[0]==="W"?f(w):o(w)},c=function(w){if(w.size<2)return;var B=i(w.data,!0),b=new Uint8Array(w.data.subarray(B.length+1));return{key:w.type,info:B,data:b.buffer}},o=function(w){if(w.size<2)return;if(w.type==="TXXX"){var B=1,b=i(w.data.subarray(B),!0);B+=b.length+1;var p=i(w.data.subarray(B));return{key:w.type,info:b,data:p}}var u=i(w.data.subarray(1));return{key:w.type,data:u}},f=function(w){if(w.type==="WXXX"){if(w.size<2)return;var B=1,b=i(w.data.subarray(B),!0);B+=b.length+1;var p=i(w.data.subarray(B));return{key:w.type,info:b,data:p}}var u=i(w.data);return{key:w.type,data:u}},d=function(w){if(w.data.byteLength===8){var B=new Uint8Array(w.data),b=B[3]&1,p=(B[4]<<23)+(B[5]<<15)+(B[6]<<7)+B[7];return p/=45,b&&(p+=4772185884e-2),Math.round(p)}return},i=function(w,B){B===void 0&&(B=!1);var b=v();if(b){var p=b.decode(w);if(B){var u=p.indexOf("\0");return u!==-1?p.substring(0,u):p}return p.replace(/\0/g,"")}for(var a=w.length,T,O,S,D="",R=0;R<a;){if(T=w[R++],T===0&&B)return D;if(T===0||T===3)continue;switch(T>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(T);break;case 12:case 13:O=w[R++],D+=String.fromCharCode((T&31)<<6|O&63);break;case 14:O=w[R++],S=w[R++],D+=String.fromCharCode((T&15)<<12|(O&63)<<6|(S&63)<<0);break;default:}}return D},A={decodeTextFrame:o},m;function v(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/demux/base-audio-demuxer.ts"),E=M("./src/demux/id3.ts"),x=M("./src/utils/logger.ts"),C=M("./src/demux/mpegaudio.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(){return n.apply(this,arguments)||this}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=E.getID3Data(o,0)||[],d=f.length,i=o.length;d<i;d++)if(C.probe(o,d))return x.logger.log("MPEG Audio sync word found !"),!0;return!1},l.canParse=function(o,f){return C.canParse(o,f)},l.appendFrame=function(o,f,d){return this.initPTS===null?void 0:C.appendFrame(o,f,d,this.initPTS,this.frameIndex)},e}(y.default);r.minProbeByteLength=4,X.default=r},"./src/demux/mp4demuxer.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/utils/mp4-tools.ts"),E=M("./src/demux/dummy-demuxed-track.ts"),x=function(){function C(s,r){this.remainderData=null,this.config=void 0,this.config=r}var h=C.prototype;return h.resetTimeStamp=function(){},h.resetInitSegment=function(){},h.resetContiguity=function(){},C.probe=function(r){return Object(y.findBox)({data:r,start:0,end:Math.min(r.length,16384)},["moof"]).length>0},h.demux=function(r){var n=r,e=Object(E.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(y.appendUint8Array)(this.remainderData,r));var l=Object(y.segmentValidRange)(n);this.remainderData=l.remainder,e.samples=l.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(E.dummyTrack)(),avcTrack:e,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.flush=function(){var r=Object(E.dummyTrack)();return r.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(E.dummyTrack)(),avcTrack:r,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.demuxSampleAes=function(r,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},h.destroy=function(){},C}();x.minProbeByteLength=1024,X.default=x},"./src/demux/mpegaudio.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"appendFrame",function(){return s}),M.d(X,"parseHeader",function(){return r}),M.d(X,"isHeaderPattern",function(){return n}),M.d(X,"isHeader",function(){return e}),M.d(X,"canParse",function(){return l}),M.d(X,"probe",function(){return c});var y=null,E=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],x=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],C=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],h=[0,1,1,4];function s(o,f,d,i,A){if(d+24>f.length)return;var m=r(f,d);if(m&&d+m.frameLength<=f.length){var v=m.samplesPerFrame*9e4/m.sampleRate,_=i+A*v,w={unit:f.subarray(d,d+m.frameLength),pts:_,dts:_};return o.config=[],o.channelCount=m.channelCount,o.samplerate=m.sampleRate,o.samples.push(w),{sample:w,length:m.frameLength,missing:0}}}function r(o,f){var d=o[f+1]>>3&3,i=o[f+1]>>1&3,A=o[f+2]>>4&15,m=o[f+2]>>2&3;if(d!==1&&A!==0&&A!==15&&m!==3){var v=o[f+2]>>1&1,_=o[f+3]>>6,w=d===3?3-i:i===3?3:4,B=E[w*14+A-1]*1e3,b=d===3?0:d===2?1:2,p=x[b*3+m],u=_===3?1:2,a=C[d][i],T=h[i],O=a*8*T,S=Math.floor(a*B/p+v)*T;if(y===null){var D=navigator.userAgent||"",R=D.match(/Chrome\/(\d+)/i);y=R?parseInt(R[1]):0}var k=!!y&&y<=87;return k&&i===2&&B>=224e3&&_===0&&(o[f+3]=o[f+3]|128),{sampleRate:p,channelCount:u,frameLength:S,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1<o.length&&n(o,f)}function l(o,f){var d=4;return n(o,f)&&d<=o.length-f}function c(o,f){if(f+1<o.length&&n(o,f)){var d=4,i=r(o,f),A=d;i!=null&&i.frameLength&&(A=i.frameLength);var m=f+A;return m===o.length||e(o,m)}return!1}},"./src/demux/sample-aes.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/crypt/decrypter.ts"),E=M("./src/demux/tsdemuxer.ts"),x=function(){function C(s,r,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new y.default(s,r,{removePKCS7Padding:!1})}var h=C.prototype;return h.decryptBuffer=function(r,n){this.decrypter.decrypt(r,this.keyData.key.buffer,this.keyData.iv.buffer,n)},h.decryptAacSample=function(r,n,e,l){var c=r[n].unit,o=c.subarray(16,c.length-c.length%16),f=o.buffer.slice(o.byteOffset,o.byteOffset+o.length),d=this;this.decryptBuffer(f,function(i){var A=new Uint8Array(i);c.set(A,16),l||d.decryptAacSamples(r,n+1,e)})},h.decryptAacSamples=function(r,n,e){for(;;n++){if(n>=r.length){e();return}if(r[n].unit.length<32)continue;var l=this.decrypter.isSync();if(this.decryptAacSample(r,n,e,l),!l)return}},h.getAvcEncryptedData=function(r){for(var n=Math.floor((r.length-48)/160)*16+16,e=new Int8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)e.set(r.subarray(c,c+16),l);return e},h.getAvcDecryptedUnit=function(r,n){for(var e=new Uint8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)r.set(e.subarray(l,l+16),c);return r},h.decryptAvcSample=function(r,n,e,l,c,o){var f=Object(E.discardEPB)(c.data),d=this.getAvcEncryptedData(f),i=this;this.decryptBuffer(d.buffer,function(A){c.data=i.getAvcDecryptedUnit(f,A),o||i.decryptAvcSamples(r,n,e+1,l)})},h.decryptAvcSamples=function(r,n,e,l){if(r instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=r.length){l();return}for(var c=r[n].units;!(e>=c.length);e++){var o=c[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(r,n,e,l,o,f),!f)return}}},C}();X.default=x},"./src/demux/transmuxer-interface.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return c});var y=M("./node_modules/webworkify-webpack/index.js"),E=M.n(y),x=M("./src/events.ts"),C=M("./src/demux/transmuxer.ts"),h=M("./src/utils/logger.ts"),s=M("./src/errors.ts"),r=M("./src/utils/mediasource-helper.ts"),n=M("./node_modules/eventemitter3/index.js"),e=M.n(n),l=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},c=function(){function o(d,i,A,m){var v=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=d,this.id=i,this.onTransmuxComplete=A,this.onFlush=m;var _=d.config,w=function(a,T){T=T||{},T.frag=v.frag,T.id=v.id,d.trigger(a,T)};this.observer=new n.EventEmitter,this.observer.on(x.Events.FRAG_DECRYPTED,w),this.observer.on(x.Events.ERROR,w);var B={mp4:l.isTypeSupported("video/mp4"),mpeg:l.isTypeSupported("audio/mpeg"),mp3:l.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(_.enableWorker&&typeof Worker!="undefined"){h.logger.log("demuxing in webworker");var p;try{p=this.worker=y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(u){d.trigger(x.Events.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(u.message+" ("+u.filename+":"+u.lineno+")")})},p.postMessage({cmd:"init",typeSupported:B,vendor:b,id:i,config:JSON.stringify(_)})}catch(u){h.logger.warn("Error in worker:",u),h.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new C.default(this.observer,B,_,b,i),this.worker=null}}else this.transmuxer=new C.default(this.observer,B,_,b,i)}var f=o.prototype;return f.destroy=function(){var i=this.worker;if(i)i.removeEventListener("message",this.onwmsg),i.terminate(),this.worker=null;else{var A=this.transmuxer;A&&(A.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},f.push=function(i,A,m,v,_,w,B,b,p,u){var a=this;p.transmuxing.start=self.performance.now();var T=this.transmuxer,O=this.worker,S=w?w.start:_.start,D=_.decryptdata,R=this.frag,k=!(R&&_.cc===R.cc),Q=!(R&&p.level===R.level),Y=R?p.sn-R.sn:-1,U=this.part?p.part-this.part.index:1,K=!Q&&(Y===1||Y===0&&U===1),z=self.performance.now();(Q||Y||_.stats.parsing.start===0)&&(_.stats.parsing.start=z),w&&(U||!K)&&(w.stats.parsing.start=z);var F=new C.TransmuxState(k,K,b,Q,S);if(!K||k){h.logger.log("[transmuxer-interface, "+_.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+`
discontinuity: `+k+`
trackSwitch: `+Q+`
contiguous: `+K+`
accurateTimeOffset: `+b+`
timeOffset: `+S);var H=new C.TransmuxConfig(m,v,A,B,u);this.configureTransmuxer(H)}if(this.frag=_,this.part=w,O)O.postMessage({cmd:"demux",data:i,decryptdata:D,chunkMeta:p,state:F},i instanceof ArrayBuffer?[i]:[]);else if(T){var G=T.push(i,D,p,F);Object(C.isPromise)(G)?G.then(function(ee){a.handleTransmuxComplete(ee)}):this.handleTransmuxComplete(G)}},f.flush=function(i){var A=this;i.transmuxing.start=self.performance.now();var m=this.transmuxer,v=this.worker;if(v)v.postMessage({cmd:"flush",chunkMeta:i});else if(m){var _=m.flush(i);Object(C.isPromise)(_)?_.then(function(w){A.handleFlushResult(w,i)}):this.handleFlushResult(_,i)}},f.handleFlushResult=function(i,A){var m=this;i.forEach(function(v){m.handleTransmuxComplete(v)}),this.onFlush(A)},f.onWorkerMessage=function(i){var A=i.data,m=this.hls;switch(A.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(A.data);break}case"flush":{this.onFlush(A.data);break}default:{A.data=A.data||{},A.data.frag=this.frag,A.data.id=this.id,m.trigger(A.event,A.data);break}}},f.configureTransmuxer=function(i){var A=this.worker,m=this.transmuxer;A?A.postMessage({cmd:"configure",config:i}):m&&m.configure(i)},f.handleTransmuxComplete=function(i){i.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(i)},o}()},"./src/demux/transmuxer-worker.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return s});var y=M("./src/demux/transmuxer.ts"),E=M("./src/events.ts"),x=M("./src/utils/logger.ts"),C=M("./node_modules/eventemitter3/index.js"),h=M.n(C);function s(c){var o=new C.EventEmitter,f=function(i,A){c.postMessage({event:i,data:A})};o.on(E.Events.FRAG_DECRYPTED,f),o.on(E.Events.ERROR,f),c.addEventListener("message",function(d){var i=d.data;switch(i.cmd){case"init":{var A=JSON.parse(i.config);c.transmuxer=new y.default(o,i.typeSupported,A,i.vendor,i.id),Object(x.enableLogs)(A.debug),f("init",null);break}case"configure":{c.transmuxer.configure(i.config);break}case"demux":{var m=c.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Object(y.isPromise)(m)?m.then(function(w){r(c,w)}):r(c,m);break}case"flush":{var v=i.chunkMeta,_=c.transmuxer.flush(v);Object(y.isPromise)(_)?_.then(function(w){e(c,w,v)}):e(c,_,v);break}default:break}})}function r(c,o){if(l(o.remuxResult))return;var f=[],d=o.remuxResult,i=d.audio,A=d.video;i&&n(f,i),A&&n(f,A),c.postMessage({event:"transmuxComplete",data:o},f)}function n(c,o){o.data1&&c.push(o.data1.buffer),o.data2&&c.push(o.data2.buffer)}function e(c,o,f){o.forEach(function(d){r(c,d)}),c.postMessage({event:"flush",data:f})}function l(c){return!c.audio&&!c.video&&!c.text&&!c.id3&&!c.initSegment}},"./src/demux/transmuxer.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return A}),M.d(X,"isPromise",function(){return _}),M.d(X,"TransmuxConfig",function(){return w}),M.d(X,"TransmuxState",function(){return B});var y=M("./src/events.ts"),E=M("./src/errors.ts"),x=M("./src/crypt/decrypter.ts"),C=M("./src/demux/aacdemuxer.ts"),h=M("./src/demux/mp4demuxer.ts"),s=M("./src/demux/tsdemuxer.ts"),r=M("./src/demux/mp3demuxer.ts"),n=M("./src/remux/mp4-remuxer.ts"),e=M("./src/remux/passthrough-remuxer.ts"),l=M("./src/demux/chunk-cache.ts"),c=M("./src/utils/mp4-tools.ts"),o=M("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(b){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var d=[{demux:s.default,remux:n.default},{demux:h.default,remux:e.default},{demux:C.default,remux:n.default},{demux:r.default,remux:n.default}],i=1024;d.forEach(function(b){var p=b.demux;i=Math.max(i,p.minProbeByteLength)});var A=function(){function b(u,a,T,O,S){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 l.default,this.observer=u,this.typeSupported=a,this.config=T,this.vendor=O,this.id=S}var p=b.prototype;return p.configure=function(a){this.transmuxConfig=a,this.decrypter&&this.decrypter.reset()},p.push=function(a,T,O,S){var D=this,R=O.transmuxing;R.executeStart=f();var k=new Uint8Array(a),Q=this.cache,Y=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;S&&(this.currentTransmuxState=S);var z=m(k,T);if(z&&z.method==="AES-128"){var F=this.getDecrypter();if(Y.enableSoftwareAES){var H=F.softwareDecrypt(k,z.key.buffer,z.iv.buffer);if(!H)return R.executeEnd=f(),v(O);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,z.key.buffer,z.iv.buffer).then(function(xe){var De=D.push(xe,null,O);return D.decryptionPromise=null,De}),this.decryptionPromise}var G=S||U,ee=G.contiguous,re=G.discontinuity,pe=G.trackSwitch,ie=G.accurateTimeOffset,ge=G.timeOffset,he=K.audioCodec,be=K.videoCodec,fe=K.defaultInitPts,de=K.duration,$=K.initSegmentData;if((re||pe)&&this.resetInitSegment($,he,be,de),re&&this.resetInitialTimestamp(fe),ee||this.resetContiguity(),this.needsProbing(k,re,pe)){if(Q.dataLength){var ue=Q.flush();k=Object(c.appendUint8Array)(ue,k)}this.configureTransmuxer(k,K)}var Ae=this.transmux(k,z,ge,ie,O),ce=this.currentTransmuxState;return ce.contiguous=!0,ce.discontinuity=!1,ce.trackSwitch=!1,R.executeEnd=f(),Ae},p.flush=function(a){var T=this,O=a.transmuxing;O.executeStart=f();var S=this.decrypter,D=this.cache,R=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return T.flush(a)});var Q=[],Y=R.timeOffset;if(S){var U=S.flush();U&&Q.push(this.push(U,null,a))}var K=D.dataLength;D.reset();var z=this.demuxer,F=this.remuxer;if(!z||!F)return K>=i&&this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[v(a)];var H=z.flush(Y);return _(H)?H.then(function(G){return T.flushRemux(Q,G,a),Q}):(this.flushRemux(Q,H,a),Q)},p.flushRemux=function(a,T,O){var S=T.audioTrack,D=T.avcTrack,R=T.id3Track,k=T.textTrack,Q=this.currentTransmuxState,Y=Q.accurateTimeOffset,U=Q.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(S,D,R,k,U,Y,!0,this.id);a.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},p.resetInitialTimestamp=function(a){var T=this.demuxer,O=this.remuxer;if(!T||!O)return;T.resetTimeStamp(a),O.resetTimeStamp(a)},p.resetContiguity=function(){var a=this.demuxer,T=this.remuxer;if(!a||!T)return;a.resetContiguity(),T.resetNextTimestamp()},p.resetInitSegment=function(a,T,O,S){var D=this.demuxer,R=this.remuxer;if(!D||!R)return;D.resetInitSegment(T,O,S),R.resetInitSegment(a,T,O)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(a,T,O,S,D){var R;return T&&T.method==="SAMPLE-AES"?R=this.transmuxSampleAes(a,T,O,S,D):R=this.transmuxUnencrypted(a,O,S,D),R},p.transmuxUnencrypted=function(a,T,O,S){var D=this.demuxer.demux(a,T,!1,!this.config.progressive),R=D.audioTrack,k=D.avcTrack,Q=D.id3Track,Y=D.textTrack,U=this.remuxer.remux(R,k,Q,Y,T,O,!1,this.id);return{remuxResult:U,chunkMeta:S}},p.transmuxSampleAes=function(a,T,O,S,D){var R=this;return this.demuxer.demuxSampleAes(a,T,O).then(function(k){var Q=R.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,S,!1,R.id);return{remuxResult:Q,chunkMeta:D}})},p.configureTransmuxer=function(a,T){for(var O=this.config,S=this.observer,D=this.typeSupported,R=this.vendor,k=T.audioCodec,Q=T.defaultInitPts,Y=T.duration,U=T.initSegmentData,K=T.videoCodec,z,F=0,H=d.length;F<H;F++)if(d[F].demux.probe(a)){z=d[F];break}z||(o.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),z={demux:h.default,remux:e.default});var G=this.demuxer,ee=this.remuxer,re=z.remux,pe=z.demux;(!ee||!(ee instanceof re))&&(this.remuxer=new re(S,O,D,R)),(!G||!(G instanceof pe))&&(this.demuxer=new pe(S,O,D),this.probe=pe.probe),this.resetInitSegment(U,k,K,Y),this.resetInitialTimestamp(Q)},p.needsProbing=function(a,T,O){return!this.demuxer||!this.remuxer||T||O},p.getDecrypter=function(){var a=this.decrypter;return a||(a=this.decrypter=new x.default(this.observer,this.config)),a},b}();function m(b,p){var u=null;return b.byteLength>0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(u=p),u}var v=function(p){return{remuxResult:{},chunkMeta:p}};function _(b){return"then"in b&&b.then instanceof Function}var w=function(p,u,a,T,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=u,this.initSegmentData=a,this.duration=T,this.defaultInitPts=O},B=function(p,u,a,T,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=u,this.accurateTimeOffset=a,this.trackSwitch=T,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"discardEPB",function(){return v});var y=M("./src/demux/adts.ts"),E=M("./src/demux/mpegaudio.ts"),x=M("./src/demux/exp-golomb.ts"),C=M("./src/demux/id3.ts"),h=M("./src/demux/sample-aes.ts"),s=M("./src/events.ts"),r=M("./src/utils/mp4-tools.ts"),n=M("./src/utils/logger.ts"),e=M("./src/errors.ts"),l={video:1,audio:2,id3:3,text:4},c=function(){function _(B,b,p){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=B,this.config=b,this.typeSupported=p}_.probe=function(b){var p=_.syncOffset(b);return p<0?!1:(p&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},_.syncOffset=function(b){for(var p=Math.min(1e3,b.length-3*188),u=0;u<p;){if(b[u]===71&&b[u+188]===71&&b[u+2*188]===71)return u;u++}return-1},_.createTrack=function(b,p){return{container:b==="video"||b==="audio"?"video/mp2t":void 0,type:b,id:l[b],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:b==="audio"?p:void 0}};var w=_.prototype;return w.resetInitSegment=function(b,p,u){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=_.createTrack("video",u),this._audioTrack=_.createTrack("audio",u),this._id3Track=_.createTrack("id3",u),this._txtTrack=_.createTrack("text",u),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=b,this.videoCodec=p,this._duration=u},w.resetTimeStamp=function(){},w.resetContiguity=function(){var b=this._audioTrack,p=this._avcTrack,u=this._id3Track;b&&(b.pesData=null),p&&(p.pesData=null),u&&(u.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},w.demux=function(b,p,u,a){u===void 0&&(u=!1),a===void 0&&(a=!1),u||(this.sampleAes=null);var T,O=this._avcTrack,S=this._audioTrack,D=this._id3Track,R=O.pid,k=O.pesData,Q=S.pid,Y=D.pid,U=S.pesData,K=D.pesData,z=!1,F=this.pmtParsed,H=this._pmtId,G=b.length;if(this.remainderData&&(b=Object(r.appendUint8Array)(this.remainderData,b),G=b.length,this.remainderData=null),G<188&&!a)return this.remainderData=b,{audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};var ee=Math.max(0,_.syncOffset(b));G-=(G+ee)%188,G<b.byteLength&&!a&&(this.remainderData=new Uint8Array(b.buffer,G,b.buffer.byteLength-G));for(var re=ee;re<G;re+=188)if(b[re]===71){var pe=!!(b[re+1]&64),ie=((b[re+1]&31)<<8)+b[re+2],ge=(b[re+3]&48)>>4,he=void 0;if(ge>1){if(he=re+5+b[re+4],he===re+188)continue}else he=re+4;switch(ie){case R:pe&&(k&&(T=i(k))&&this.parseAVCPES(T,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(he,re+188)),k.size+=re+188-he);break;case Q:pe&&(U&&(T=i(U))&&(S.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),U={data:[],size:0}),U&&(U.data.push(b.subarray(he,re+188)),U.size+=re+188-he);break;case Y:pe&&(K&&(T=i(K))&&this.parseID3PES(T),K={data:[],size:0}),K&&(K.data.push(b.subarray(he,re+188)),K.size+=re+188-he);break;case 0:pe&&(he+=b[he]+1),H=this._pmtId=f(b,he);break;case H:{pe&&(he+=b[he]+1);var be=d(b,he,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);R=be.avc,R>0&&(O.pid=R),Q=be.audio,Q>0&&(S.pid=Q,S.isAAC=be.isAAC),Y=be.id3,Y>0&&(D.pid=Y),z&&!F&&(n.logger.log("reparse from beginning"),z=!1,re=ee-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:z=!0;break}}else this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,S.pesData=U,D.pesData=K;var fe={audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return a&&this.extractRemainingSamples(fe),fe},w.flush=function(){var b=this.remainderData;this.remainderData=null;var p;return b?p=this.demux(b,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},w.extractRemainingSamples=function(b){var p=b.audioTrack,u=b.avcTrack,a=b.id3Track,T=u.pesData,O=p.pesData,S=a.pesData,D;T&&(D=i(T))?(this.parseAVCPES(D,!0),u.pesData=null):u.pesData=T,O&&(D=i(O))?(p.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),p.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=O),S&&(D=i(S))?(this.parseID3PES(D),a.pesData=null):a.pesData=S},w.demuxSampleAes=function(b,p,u){var a=this.demux(b,u,!0,!this.config.progressive),T=this.sampleAes=new h.default(this.observer,this.config,p);return this.decrypt(a,T)},w.decrypt=function(b,p){return new Promise(function(u){var a=b.audioTrack,T=b.avcTrack;a.samples&&a.isAAC?p.decryptAacSamples(a.samples,0,function(){T.samples?p.decryptAvcSamples(T.samples,0,0,function(){u(b)}):u(b)}):T.samples&&p.decryptAvcSamples(T.samples,0,0,function(){u(b)})})},w.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},w.parseAVCPES=function(b,p){var u=this,a=this._avcTrack,T=this.parseAVCNALu(b.data),O=!1,S=this.avcSample,D,R=!1;b.data=null,S&&T.length&&!a.audFound&&(A(S,a),S=this.avcSample=o(!1,b.pts,b.dts,"")),T.forEach(function(k){switch(k.type){case 1:{D=!0,S||(S=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(S.debug+="NDR "),S.frame=!0;var Q=k.data;if(R&&Q.length>4){var Y=new x.default(Q).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(S.key=!0)}break}case 5:D=!0,S||(S=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(S.debug+="IDR "),S.key=!0,S.frame=!0;break;case 6:{D=!0,O&&S&&(S.debug+="SEI ");var U=new x.default(v(k.data));U.readUByte();for(var K=0,z=0,F=!1,H=0;!F&&U.bytesAvailable>1;){K=0;do H=U.readUByte(),K+=H;while(H===255);z=0;do H=U.readUByte(),z+=H;while(H===255);if(K===4&&U.bytesAvailable!==0){F=!0;var G=U.readUByte();if(G===181){var ee=U.readUShort();if(ee===49){var re=U.readUInt();if(re===1195456820){var pe=U.readUByte();if(pe===3){for(var ie=U.readUByte(),ge=U.readUByte(),he=31&ie,be=[ie,ge],fe=0;fe<he;fe++)be.push(U.readUByte()),be.push(U.readUByte()),be.push(U.readUByte());m(u._txtTrack.samples,{type:3,pts:b.pts,bytes:be})}}}}}else if(K===5&&U.bytesAvailable!==0){if(F=!0,z>16){for(var de=[],$=0;$<16;$++)de.push(U.readUByte().toString(16)),($===3||$===5||$===7||$===9)&&de.push("-");for(var ue=z-16,Ae=new Uint8Array(ue),ce=0;ce<ue;ce++)Ae[ce]=U.readUByte();m(u._txtTrack.samples,{pts:b.pts,payloadType:K,uuid:de.join(""),userData:Object(C.utf8ArrayToStr)(Ae),userDataBytes:Ae})}}else if(z<U.bytesAvailable)for(var xe=0;xe<z;xe++)U.readUByte()}break}case 7:if(D=!0,R=!0,O&&S&&(S.debug+="SPS "),!a.sps){var De=new x.default(k.data),Re=De.readSPS();a.width=Re.width,a.height=Re.height,a.pixelRatio=Re.pixelRatio,a.sps=[k.data],a.duration=u._duration;for(var ne=k.data.subarray(1,4),N="avc1.",W=0;W<3;W++){var le=ne[W].toString(16);le.length<2&&(le="0"+le),N+=le}a.codec=N}break;case 8:D=!0,O&&S&&(S.debug+="PPS "),a.pps||(a.pps=[k.data]);break;case 9:D=!1,a.audFound=!0,S&&A(S,a),S=u.avcSample=o(!1,b.pts,b.dts,O?"AUD ":"");break;case 12:D=!1;break;default:D=!1,S&&(S.debug+="unknown NAL "+k.type+" ");break}if(S&&D){var te=S.units;te.push(k)}}),p&&S&&(A(S,a),this.avcSample=null)},w.getLastNalUnit=function(){var b,p=this.avcSample,u;if(!p||p.units.length===0){var a=this._avcTrack.samples;p=a[a.length-1]}if((b=p)!==null&&b!==void 0&&b.units){var T=p.units;u=T[T.length-1]}return u},w.parseAVCNALu=function(b){var p=b.byteLength,u=this._avcTrack,a=u.naluState||0,T=a,O=[],S=0,D,R,k,Q=-1,Y=0;for(a===-1&&(Q=0,Y=b[0]&31,a=0,S=1);S<p;){if(D=b[S++],!a){a=D?0:1;continue}if(a===1){a=D?0:2;continue}if(!D)a=3;else if(D===1){if(Q>=0){var U={data:b.subarray(Q,S-a-1),type:Y};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(T&&S<=4-T&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-T))),R=S-a-1,R>0)){var z=new Uint8Array(K.data.byteLength+R);z.set(K.data,0),z.set(b.subarray(0,R),K.data.byteLength),K.data=z,K.state=0}}S<p?(k=b[S]&31,Q=S,Y=k,a=0):a=-1}else a=0}if(Q>=0&&a>=0){var F={data:b.subarray(Q,p),type:Y,state:a};O.push(F)}if(O.length===0){var H=this.getLastNalUnit();if(H){var G=new Uint8Array(H.data.byteLength+b.byteLength);G.set(H.data,0),G.set(b,H.data.byteLength),H.data=G}}return u.naluState=a,O},w.parseAACPES=function(b){var p=0,u=this._audioTrack,a=this.aacOverFlow,T=b.data;if(a){this.aacOverFlow=null;var O=a.sample.unit.byteLength,S=Math.min(a.missing,O),D=O-S;a.sample.unit.set(T.subarray(0,S),D),u.samples.push(a.sample),p=a.missing}var R,k;for(R=p,k=T.length;R<k-1&&!y.isHeader(T,R);R++);if(R!==p){var Q,Y;if(R<k-1?(Q="AAC PES did not start with ADTS header,offset:"+R,Y=!1):(Q="no ADTS header found in AAC PES",Y=!0),n.logger.warn("parsing error:"+Q),this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:Y,reason:Q}),Y)return}y.initTrackConfig(u,this.observer,T,R,this.audioCodec);var U;if(b.pts!==void 0)U=b.pts;else if(a){var K=y.getFrameDuration(u.samplerate);U=a.sample.pts+K}else{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var z=0;R<k;)if(y.isHeader(T,R)){if(R+5<k){var F=y.appendFrame(u,T,R,U,z);if(F)if(F.missing)this.aacOverFlow=F;else{R+=F.length,z++;continue}}break}else R++},w.parseMPEGPES=function(b){var p=b.data,u=p.length,a=0,T=0,O=b.pts;if(O===void 0){n.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;T<u;)if(E.isHeader(p,T)){var S=E.appendFrame(this._audioTrack,p,T,O,a);if(S)T+=S.length,a++;else break}else T++},w.parseID3PES=function(b){if(b.pts===void 0){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(b)},_}();c.minProbeByteLength=188;function o(_,w,B,b){return{key:_,frame:!1,pts:w,dts:B,units:[],debug:b,length:0}}function f(_,w){return(_[w+10]&31)<<8|_[w+11]}function d(_,w,B,b){var p={audio:-1,avc:-1,id3:-1,isAAC:!0},u=(_[w+1]&15)<<8|_[w+2],a=w+3+u-4,T=(_[w+10]&15)<<8|_[w+11];for(w+=12+T;w<a;){var O=(_[w+1]&31)<<8|_[w+2];switch(_[w]){case 207:if(!b){n.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:p.audio===-1&&(p.audio=O);break;case 21:p.id3===-1&&(p.id3=O);break;case 219:if(!b){n.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:p.avc===-1&&(p.avc=O);break;case 3:case 4:B?p.audio===-1&&(p.audio=O,p.isAAC=!1):n.logger.log("MPEG audio found, not supported in this browser");break;case 36:n.logger.warn("Unsupported HEVC stream type found");break;default:break}w+=((_[w+3]&15)<<8|_[w+4])+5}return p}function i(_){var w=0,B,b,p,u,a,T=_.data;if(!_||_.size===0)return null;for(;T[0].length<19&&T.length>1;){var O=new Uint8Array(T[0].length+T[1].length);O.set(T[0]),O.set(T[1],T[0].length),T[0]=O,T.splice(1,1)}B=T[0];var S=(B[0]<<16)+(B[1]<<8)+B[2];if(S===1){if(b=(B[4]<<8)+B[5],b&&b>_.size-6)return null;var D=B[7];D&192&&(u=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(a=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,u-a>60*9e4&&(n.logger.warn(Math.round((u-a)/9e4)+"s delta between PTS and DTS, align them"),u=a)):a=u),p=B[8];var R=p+9;if(_.size<=R)return null;_.size-=R;for(var k=new Uint8Array(_.size),Q=0,Y=T.length;Q<Y;Q++){B=T[Q];var U=B.byteLength;if(R)if(R>U){R-=U;continue}else B=B.subarray(R),U-=R,R=0;k.set(B,w),w+=U}return b&&(b-=p+3),{data:k,pts:u,dts:a,len:b}}return null}function A(_,w){if(_.units.length&&_.frame){if(_.pts===void 0){var B=w.samples,b=B.length;if(b){var p=B[b-1];_.pts=p.pts,_.dts=p.dts}else{w.dropped++;return}}w.samples.push(_)}_.debug.length&&n.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function m(_,w){var B=_.length;if(B>0){if(w.pts>=_[B-1].pts)_.push(w);else for(var b=B-1;b>=0;b--)if(w.pts<_[b].pts){_.splice(b,0,w);break}}else _.push(w)}function v(_){for(var w=_.byteLength,B=[],b=1;b<w-2;)_[b]===0&&_[b+1]===0&&_[b+2]===3?(B.push(b+2),b+=2):b++;if(B.length===0)return _;var p=w-B.length,u=new Uint8Array(p),a=0;for(b=0;b<p;a++,b++)a===B[0]&&(a++,B.shift()),u[b]=_[a];return u}X.default=c},"./src/errors.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"ErrorTypes",function(){return y}),M.d(X,"ErrorDetails",function(){return E});var y;(function(x){x.NETWORK_ERROR="networkError",x.MEDIA_ERROR="mediaError",x.KEY_SYSTEM_ERROR="keySystemError",x.MUX_ERROR="muxError",x.OTHER_ERROR="otherError"})(y||(y={}));var E;(function(x){x.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",x.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",x.KEY_SYSTEM_NO_SESSION="keySystemNoSession",x.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",x.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",x.MANIFEST_LOAD_ERROR="manifestLoadError",x.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",x.MANIFEST_PARSING_ERROR="manifestParsingError",x.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",x.LEVEL_EMPTY_ERROR="levelEmptyError",x.LEVEL_LOAD_ERROR="levelLoadError",x.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",x.LEVEL_SWITCH_ERROR="levelSwitchError",x.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",x.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",x.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",x.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",x.FRAG_LOAD_ERROR="fragLoadError",x.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",x.FRAG_DECRYPT_ERROR="fragDecryptError",x.FRAG_PARSING_ERROR="fragParsingError",x.REMUX_ALLOC_ERROR="remuxAllocError",x.KEY_LOAD_ERROR="keyLoadError",x.KEY_LOAD_TIMEOUT="keyLoadTimeOut",x.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",x.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",x.BUFFER_APPEND_ERROR="bufferAppendError",x.BUFFER_APPENDING_ERROR="bufferAppendingError",x.BUFFER_STALLED_ERROR="bufferStalledError",x.BUFFER_FULL_ERROR="bufferFullError",x.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",x.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",x.INTERNAL_EXCEPTION="internalException",x.INTERNAL_ABORTED="aborted",x.UNKNOWN="unknown"})(E||(E={}))},"./src/events.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"Events",function(){return y});var y;(function(E){E.MEDIA_ATTACHING="hlsMediaAttaching",E.MEDIA_ATTACHED="hlsMediaAttached",E.MEDIA_DETACHING="hlsMediaDetaching",E.MEDIA_DETACHED="hlsMediaDetached",E.BUFFER_RESET="hlsBufferReset",E.BUFFER_CODECS="hlsBufferCodecs",E.BUFFER_CREATED="hlsBufferCreated",E.BUFFER_APPENDING="hlsBufferAppending",E.BUFFER_APPENDED="hlsBufferAppended",E.BUFFER_EOS="hlsBufferEos",E.BUFFER_FLUSHING="hlsBufferFlushing",E.BUFFER_FLUSHED="hlsBufferFlushed",E.MANIFEST_LOADING="hlsManifestLoading",E.MANIFEST_LOADED="hlsManifestLoaded",E.MANIFEST_PARSED="hlsManifestParsed",E.LEVEL_SWITCHING="hlsLevelSwitching",E.LEVEL_SWITCHED="hlsLevelSwitched",E.LEVEL_LOADING="hlsLevelLoading",E.LEVEL_LOADED="hlsLevelLoaded",E.LEVEL_UPDATED="hlsLevelUpdated",E.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",E.LEVELS_UPDATED="hlsLevelsUpdated",E.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",E.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",E.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",E.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",E.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",E.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",E.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",E.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",E.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",E.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",E.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",E.CUES_PARSED="hlsCuesParsed",E.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",E.INIT_PTS_FOUND="hlsInitPtsFound",E.FRAG_LOADING="hlsFragLoading",E.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",E.FRAG_LOADED="hlsFragLoaded",E.FRAG_DECRYPTED="hlsFragDecrypted",E.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",E.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",E.FRAG_PARSING_METADATA="hlsFragParsingMetadata",E.FRAG_PARSED="hlsFragParsed",E.FRAG_BUFFERED="hlsFragBuffered",E.FRAG_CHANGED="hlsFragChanged",E.FPS_DROP="hlsFpsDrop",E.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",E.ERROR="hlsError",E.DESTROYING="hlsDestroying",E.KEY_LOADING="hlsKeyLoading",E.KEY_LOADED="hlsKeyLoaded",E.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",E.BACK_BUFFER_REACHED="hlsBackBufferReached"})(y||(y={}))},"./src/hls.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return _});var y=M("./node_modules/url-toolkit/src/url-toolkit.js"),E=M.n(y),x=M("./src/loader/playlist-loader.ts"),C=M("./src/loader/key-loader.ts"),h=M("./src/controller/id3-track-controller.ts"),s=M("./src/controller/latency-controller.ts"),r=M("./src/controller/level-controller.ts"),n=M("./src/controller/fragment-tracker.ts"),e=M("./src/controller/stream-controller.ts"),l=M("./src/is-supported.ts"),c=M("./src/utils/logger.ts"),o=M("./src/config.ts"),f=M("./node_modules/eventemitter3/index.js"),d=M.n(f),i=M("./src/events.ts"),A=M("./src/errors.ts");function m(w,B){for(var b=0;b<B.length;b++){var p=B[b];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(w,p.key,p)}}function v(w,B,b){return B&&m(w.prototype,B),b&&m(w,b),w}var _=function(){w.isSupported=function(){return Object(l.isSupported)()};function w(b){b===void 0&&(b={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new f.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 p=this.config=Object(o.mergeConfig)(w.DefaultConfig,b);this.userConfig=b,Object(c.enableLogs)(p.debug),this._autoLevelCapping=-1,p.progressive&&Object(o.enableStreamingMode)(p);var u=p.abrController,a=p.bufferController,T=p.capLevelController,O=p.fpsController,S=this.abrController=new u(this),D=this.bufferController=new a(this),R=this.capLevelController=new T(this),k=new O(this),Q=new x.default(this),Y=new C.default(this),U=new h.default(this),K=this.levelController=new r.default(this),z=new n.FragmentTracker(this),F=this.streamController=new e.default(this,z);R.setStreamController(F),k.setStreamController(F);var H=[K,F];this.networkControllers=H;var G=[Q,Y,S,D,R,k,U,z];this.audioTrackController=this.createController(p.audioTrackController,null,H),this.createController(p.audioStreamController,z,H),this.subtitleTrackController=this.createController(p.subtitleTrackController,null,H),this.createController(p.subtitleStreamController,z,H),this.createController(p.timelineController,null,G),this.emeController=this.createController(p.emeController,null,G),this.cmcdController=this.createController(p.cmcdController,null,G),this.latencyController=this.createController(s.default,null,G),this.coreComponents=G}var B=w.prototype;return B.createController=function(p,u,a){if(p){var T=u?new p(this,u):new p(this);return a&&a.push(T),T}return null},B.on=function(p,u,a){a===void 0&&(a=this),this._emitter.on(p,u,a)},B.once=function(p,u,a){a===void 0&&(a=this),this._emitter.once(p,u,a)},B.removeAllListeners=function(p){this._emitter.removeAllListeners(p)},B.off=function(p,u,a,T){a===void 0&&(a=this),this._emitter.off(p,u,a,T)},B.listeners=function(p){return this._emitter.listeners(p)},B.emit=function(p,u,a){return this._emitter.emit(p,u,a)},B.trigger=function(p,u){if(this.config.debug)return this.emit(p,p,u);try{return this.emit(p,p,u)}catch(a){c.logger.error("An internal error happened while handling event "+p+'. Error message: "'+a.message+'". Here is a stacktrace:',a),this.trigger(i.Events.ERROR,{type:A.ErrorTypes.OTHER_ERROR,details:A.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:p,error:a})}return!1},B.listenerCount=function(p){return this._emitter.listenerCount(p)},B.destroy=function(){c.logger.log("destroy"),this.trigger(i.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(p){return p.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(p){return p.destroy()}),this.coreComponents.length=0},B.attachMedia=function(p){c.logger.log("attachMedia"),this._media=p,this.trigger(i.Events.MEDIA_ATTACHING,{media:p})},B.detachMedia=function(){c.logger.log("detachMedia"),this.trigger(i.Events.MEDIA_DETACHING,void 0),this._media=null},B.loadSource=function(p){this.stopLoad();var u=this.media,a=this.url,T=this.url=y.buildAbsoluteURL(self.location.href,p,{alwaysNormalize:!0});c.logger.log("loadSource:"+T),u&&a&&a!==T&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(u)),this.trigger(i.Events.MANIFEST_LOADING,{url:p})},B.startLoad=function(p){p===void 0&&(p=-1),c.logger.log("startLoad("+p+")"),this.networkControllers.forEach(function(u){u.startLoad(p)})},B.stopLoad=function(){c.logger.log("stopLoad"),this.networkControllers.forEach(function(p){p.stopLoad()})},B.swapAudioCodec=function(){c.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},B.recoverMediaError=function(){c.logger.log("recoverMediaError");var p=this._media;this.detachMedia(),p&&this.attachMedia(p)},B.removeLevel=function(p,u){u===void 0&&(u=0),this.levelController.removeLevel(p,u)},v(w,[{key:"levels",get:function(){var p=this.levelController.levels;return p||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(p){c.logger.log("set currentLevel:"+p),this.loadLevel=p,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(p){c.logger.log("set nextLevel:"+p),this.levelController.manualLevel=p,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(p){c.logger.log("set loadLevel:"+p),this.levelController.manualLevel=p}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(p){this.levelController.nextLoadLevel=p}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(p){c.logger.log("set firstLevel:"+p),this.levelController.firstLevel=p}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(p){c.logger.log("set startLevel:"+p),p!==-1&&(p=Math.max(p,this.minAutoLevel)),this.levelController.startLevel=p}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(p){var u=!!p;u!==this.config.capLevelToPlayerSize&&(u?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=u)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(p){this._autoLevelCapping!==p&&(c.logger.log("set autoLevelCapping:"+p),this._autoLevelCapping=p)}},{key:"bandwidthEstimate",get:function(){var p=this.abrController.bwEstimator;return p?p.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var p=this.levels,u=this.config.minAutoBitrate;if(!p)return 0;for(var a=p.length,T=0;T<a;T++)if(p[T].maxBitrate>u)return T;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,u=this.autoLevelCapping,a;return u===-1&&p&&p.length?a=p.length-1:a=u,a}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var u=this.audioTrackController;u&&(u.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{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 i.Events}},{key:"ErrorTypes",get:function(){return A.ErrorTypes}},{key:"ErrorDetails",get:function(){return A.ErrorDetails}},{key:"DefaultConfig",get:function(){return w.defaultConfig?w.defaultConfig:o.hlsDefaultConfig},set:function(p){w.defaultConfig=p}}]),w}();_.defaultConfig=void 0},"./src/is-supported.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"isSupported",function(){return x}),M.d(X,"changeTypeSupported",function(){return C});var y=M("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function x(){var h=Object(y.getMediaSource)();if(!h)return!1;var s=E(),r=h&&typeof h.isTypeSupported=="function"&&h.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!s||s.prototype&&typeof s.prototype.appendBuffer=="function"&&typeof s.prototype.remove=="function";return!!r&&!!n}function C(){var h,s=E();return typeof(s==null||((h=s.prototype)===null||h===void 0)?void 0:h.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return c}),M.d(X,"LoadError",function(){return f});var y=M("./src/polyfills/number.ts"),E=M("./src/errors.ts");function x(d,i){d.prototype=Object.create(i.prototype),d.prototype.constructor=d,n(d,i)}function C(d){var i=typeof Map=="function"?new Map:void 0;return C=function(m){if(m===null||!r(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof i!="undefined"){if(i.has(m))return i.get(m);i.set(m,v)}function v(){return h(m,arguments,e(this).constructor)}return v.prototype=Object.create(m.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),n(v,m)},C(d)}function h(d,i,A){return s()?h=Reflect.construct:h=function(v,_,w){var B=[null];B.push.apply(B,_);var b=Function.bind.apply(v,B),p=new b;return w&&n(p,w.prototype),p},h.apply(null,arguments)}function s(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(d){return!1}}function r(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function n(d,i){return n=Object.setPrototypeOf||function(m,v){return m.__proto__=v,m},n(d,i)}function e(d){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},e(d)}var l=Math.pow(2,17),c=function(){function d(A){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=A}var i=d.prototype;return i.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},i.abort=function(){this.loader&&this.loader.abort()},i.load=function(m,v){var _=this,w=m.url;if(!w)return Promise.reject(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(w?"part list":"url")));this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,a){_.loader&&_.loader.destroy();var T=_.loader=m.loader=b?new b(B):new p(B),O=o(m),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};m.stats=T.stats,T.load(O,S,{onSuccess:function(R,k,Q,Y){_.resetLoader(m,T),u({frag:m,part:null,payload:R.data,networkDetails:Y})},onError:function(R,k,Q){_.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:R,networkDetails:Q}))},onAbort:function(R,k,Q){_.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:Q}))},onTimeout:function(R,k,Q){_.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:Q}))},onProgress:function(R,k,Q,Y){v&&v({frag:m,part:null,payload:Q,networkDetails:Y})}})})},i.loadPart=function(m,v,_){var w=this;this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,a){w.loader&&w.loader.destroy();var T=w.loader=m.loader=b?new b(B):new p(B),O=o(m,v),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};v.stats=T.stats,T.load(O,S,{onSuccess:function(R,k,Q,Y){w.resetLoader(m,T),w.updateStatsFromPart(m,v);var U={frag:m,part:v,payload:R.data,networkDetails:Y};_(U),u(U)},onError:function(R,k,Q){w.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:v,response:R,networkDetails:Q}))},onAbort:function(R,k,Q){m.stats.aborted=v.stats.aborted,w.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:v,networkDetails:Q}))},onTimeout:function(R,k,Q){w.resetLoader(m,T),a(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:v,networkDetails:Q}))}})})},i.updateStatsFromPart=function(m,v){var _=m.stats,w=v.stats,B=w.total;if(_.loaded+=w.loaded,B){var b=Math.round(m.duration/v.duration),p=Math.min(Math.round(_.loaded/B),b),u=b-p,a=u*Math.round(_.loaded/p);_.total=_.loaded+a}else _.total=Math.max(_.loaded,_.total);var T=_.loading,O=w.loading;T.start?T.first+=O.first-O.start:(T.start=O.start,T.first=O.first),T.end=O.end},i.resetLoader=function(m,v){m.loader=null,this.loader===v&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),v.destroy()},d}();function o(d,i){i===void 0&&(i=null);var A=i||d,m={frag:d,part:i,responseType:"arraybuffer",url:A.url,headers:{},rangeStart:0,rangeEnd:0},v=A.byteRangeStartOffset,_=A.byteRangeEndOffset;return Object(y.isFiniteNumber)(v)&&Object(y.isFiniteNumber)(_)&&(m.rangeStart=v,m.rangeEnd=_),m}var f=function(d){x(i,d);function i(A){for(var m,v=arguments.length,_=new Array(v>1?v-1:0),w=1;w<v;w++)_[w-1]=arguments[w];return m=d.call.apply(d,[this].concat(_))||this,m.data=void 0,m.data=A,m}return i}(C(Error))},"./src/loader/fragment.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"ElementaryStreamTypes",function(){return c}),M.d(X,"BaseSegment",function(){return o}),M.d(X,"Fragment",function(){return f}),M.d(X,"Part",function(){return d});var y=M("./src/polyfills/number.ts"),E=M("./node_modules/url-toolkit/src/url-toolkit.js"),x=M.n(E),C=M("./src/utils/logger.ts"),h=M("./src/loader/level-key.ts"),s=M("./src/loader/load-stats.ts");function r(i,A){i.prototype=Object.create(A.prototype),i.prototype.constructor=i,n(i,A)}function n(i,A){return n=Object.setPrototypeOf||function(v,_){return v.__proto__=_,v},n(i,A)}function e(i,A){for(var m=0;m<A.length;m++){var v=A[m];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(i,v.key,v)}}function l(i,A,m){return A&&e(i.prototype,A),m&&e(i,m),i}var c;(function(i){i.AUDIO="audio",i.VIDEO="video",i.AUDIOVIDEO="audiovideo"})(c||(c={}));var o=function(){function i(m){var v;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(v={},v[c.AUDIO]=null,v[c.VIDEO]=null,v[c.AUDIOVIDEO]=null,v),this.baseurl=m}var A=i.prototype;return A.setByteRange=function(v,_){var w=v.split("@",2),B=[];w.length===1?B[0]=_?_.byteRangeEndOffset:0:B[0]=parseInt(w[1]),B[1]=parseInt(w[0])+B[0],this._byteRange=B},l(i,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(E.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(v){this._url=v}}]),i}(),f=function(i){r(A,i);function A(v,_){var w;return w=i.call(this,_)||this,w._decryptdata=null,w.rawProgramDateTime=null,w.programDateTime=null,w.tagList=[],w.duration=0,w.sn=0,w.levelkey=void 0,w.type=void 0,w.loader=null,w.level=-1,w.cc=0,w.startPTS=void 0,w.endPTS=void 0,w.appendedPTS=void 0,w.startDTS=void 0,w.endDTS=void 0,w.start=0,w.deltaPTS=void 0,w.maxStartPTS=void 0,w.minEndPTS=void 0,w.stats=new s.LoadStats,w.urlId=0,w.data=void 0,w.bitrateTest=!1,w.title=null,w.initSegment=null,w.type=v,w}var m=A.prototype;return m.createInitializationVector=function(_){for(var w=new Uint8Array(16),B=12;B<16;B++)w[B]=_>>8*(15-B)&255;return w},m.setDecryptDataFromLevelKey=function(_,w){var B=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(B=h.LevelKey.fromURI(_.uri),B.method=_.method,B.iv=this.createInitializationVector(w),B.keyFormat="identity"),B},m.setElementaryStreamInfo=function(_,w,B,b,p,u){u===void 0&&(u=!1);var a=this.elementaryStreams,T=a[_];if(!T){a[_]={startPTS:w,endPTS:B,startDTS:b,endDTS:p,partial:u};return}T.startPTS=Math.min(T.startPTS,w),T.endPTS=Math.max(T.endPTS,B),T.startDTS=Math.min(T.startDTS,b),T.endDTS=Math.max(T.endDTS,p)},m.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[c.AUDIO]=null,_[c.VIDEO]=null,_[c.AUDIOVIDEO]=null},l(A,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&C.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(y.isFiniteNumber)(this.programDateTime))return null;var _=Object(y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),A}(o),d=function(i){r(A,i);function A(m,v,_,w,B){var b;b=i.call(this,_)||this,b.fragOffset=0,b.duration=0,b.gap=!1,b.independent=!1,b.relurl=void 0,b.fragment=void 0,b.index=void 0,b.stats=new s.LoadStats,b.duration=m.decimalFloatingPoint("DURATION"),b.gap=m.bool("GAP"),b.independent=m.bool("INDEPENDENT"),b.relurl=m.enumeratedString("URI"),b.fragment=v,b.index=w;var p=m.enumeratedString("BYTERANGE");return p&&b.setByteRange(p,B),B&&(b.fragOffset=B.fragOffset+B.duration),b}return l(A,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var v=this.elementaryStreams;return!!(v.audio||v.video||v.audiovideo)}}]),A}(o)},"./src/loader/key-loader.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return C});var y=M("./src/events.ts"),E=M("./src/errors.ts"),x=M("./src/utils/logger.ts"),C=function(){function h(r){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=r,this._registerListeners()}var s=h.prototype;return s._registerListeners=function(){this.hls.on(y.Events.KEY_LOADING,this.onKeyLoading,this)},s._unregisterListeners=function(){this.hls.off(y.Events.KEY_LOADING,this.onKeyLoading)},s.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},s.onKeyLoading=function(n,e){var l=e.frag,c=l.type,o=this.loaders[c];if(!l.decryptdata){x.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=l.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(o&&(x.logger.warn("abort previous key loader for type:"+c),o.abort()),!f){x.logger.warn("key uri is falsy");return}var i=d.loader,A=l.loader=this.loaders[c]=new i(d);this.decrypturl=f,this.decryptkey=null;var m={url:f,frag:l,responseType:"arraybuffer"},v={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(m,v,_)}else this.decryptkey&&(l.decryptdata.key=this.decryptkey,this.hls.trigger(y.Events.KEY_LOADED,{frag:l}))},s.loadsuccess=function(n,e,l){var c=l.frag;if(!c.decryptdata){x.logger.error("after key load, decryptdata unset");return}this.decryptkey=c.decryptdata.key=new Uint8Array(n.data),c.loader=null,delete this.loaders[c.type],this.hls.trigger(y.Events.KEY_LOADED,{frag:c})},s.loaderror=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:l,response:n})},s.loadtimeout=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:l})},h}()},"./src/loader/level-details.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"LevelDetails",function(){return h});var y=M("./src/polyfills/number.ts");function E(s,r){for(var n=0;n<r.length;n++){var e=r[n];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(s,e.key,e)}}function x(s,r,n){return r&&E(s.prototype,r),n&&E(s,n),s}var C=10,h=function(){function s(n){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=n}var r=s.prototype;return r.reloaded=function(e){if(!e){this.advanced=!0,this.updated=!0;return}var l=this.lastPartSn-e.lastPartSn,c=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!c||!!l,this.advanced=this.endSN>e.endSN||l>0||l===0&&c>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},x(s,[{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||C}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var l=this.driftEnd-this.driftStart;return l*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.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 e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),s}()},"./src/loader/level-key.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"LevelKey",function(){return h});var y=M("./node_modules/url-toolkit/src/url-toolkit.js"),E=M.n(y);function x(s,r){for(var n=0;n<r.length;n++){var e=r[n];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(s,e.key,e)}}function C(s,r,n){return r&&x(s.prototype,r),n&&x(s,n),s}var h=function(){s.fromURL=function(n,e){return new s(n,e)},s.fromURI=function(n){return new s(n)};function s(r,n){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,n?this._uri=Object(y.buildAbsoluteURL)(r,n,{alwaysNormalize:!0}):this._uri=r}return C(s,[{key:"uri",get:function(){return this._uri}}]),s}()},"./src/loader/load-stats.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"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(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return A});var y=M("./src/polyfills/number.ts"),E=M("./node_modules/url-toolkit/src/url-toolkit.js"),x=M.n(E),C=M("./src/loader/fragment.ts"),h=M("./src/loader/level-details.ts"),s=M("./src/loader/level-key.ts"),r=M("./src/utils/attr-list.ts"),n=M("./src/utils/logger.ts"),e=M("./src/utils/codecs.ts"),l=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,c=/#EXT-X-MEDIA:(.*)/g,o=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),f=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),d=/\.(mp4|m4s|m4v|m4a)$/i;function i(B){var b,p;return d.test((b=(p=E.parseURL(B))===null||p===void 0?void 0:p.path)!=null?b:"")}var A=function(){function B(){}return B.findGroup=function(p,u){for(var a=0;a<p.length;a++){var T=p[a];if(T.id===u)return T}},B.convertAVC1ToAVCOTI=function(p){var u=p.split(".");if(u.length>2){var a=u.shift()+".";return a+=parseInt(u.shift()).toString(16),a+=("000"+parseInt(u.shift()).toString(16)).substr(-4),a}return p},B.resolve=function(p,u){return E.buildAbsoluteURL(u,p,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(p,u){var a=[],T={},O=!1;l.lastIndex=0;for(var S;(S=l.exec(p))!=null;)if(S[1]){var D=new r.AttrList(S[1]),R={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(S[2],u)},k=D.decimalResolution("RESOLUTION");k&&(R.width=k.width,R.height=k.height),m((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),R),R.videoCodec&&R.videoCodec.indexOf("avc1")!==-1&&(R.videoCodec=B.convertAVC1ToAVCOTI(R.videoCodec)),a.push(R)}else if(S[3]){var Q=new r.AttrList(S[3]);Q["DATA-ID"]&&(O=!0,T[Q["DATA-ID"]]=Q)}return{levels:a,sessionData:O?T:null}},B.parseMasterPlaylistMedia=function(p,u,a,T){T===void 0&&(T=[]);var O,S=[],D=0;for(c.lastIndex=0;(O=c.exec(p))!==null;){var R=new r.AttrList(O[1]);if(R.TYPE===a){var k={attrs:R,bitrate:0,id:D++,groupId:R["GROUP-ID"],instreamId:R["INSTREAM-ID"],name:R.NAME||R.LANGUAGE||"",type:a,default:R.bool("DEFAULT"),autoselect:R.bool("AUTOSELECT"),forced:R.bool("FORCED"),lang:R.LANGUAGE,url:R.URI?B.resolve(R.URI,u):""};if(T.length){var Q=B.findGroup(T,k.groupId)||T[0];v(k,Q,"audioCodec"),v(k,Q,"textCodec")}S.push(k)}}return S},B.parseLevelPlaylist=function(p,u,a,T,O){var S=new h.LevelDetails(u),D=S.fragments,R=null,k=0,Q=0,Y=0,U=0,K=null,z=new C.Fragment(T,u),F,H,G,ee=-1,re=!1;for(o.lastIndex=0,S.m3u8=p;(F=o.exec(p))!==null;){re&&(re=!1,z=new C.Fragment(T,u),z.start=Y,z.sn=k,z.cc=U,z.level=a,R&&(z.initSegment=R,z.rawProgramDateTime=R.rawProgramDateTime));var pe=F[1];if(pe){z.duration=parseFloat(pe);var ie=(" "+F[2]).slice(1);z.title=ie||null,z.tagList.push(ie?["INF",pe,ie]:["INF",pe])}else if(F[3])Object(y.isFiniteNumber)(z.duration)&&(z.start=Y,G&&(z.levelkey=G),z.sn=k,z.level=a,z.cc=U,z.urlId=O,D.push(z),z.relurl=(" "+F[3]).slice(1),w(z,K),K=z,Y+=z.duration,k++,Q=0,re=!0);else if(F[4]){var ge=(" "+F[4]).slice(1);K?z.setByteRange(ge,K):z.setByteRange(ge)}else if(F[5])z.rawProgramDateTime=(" "+F[5]).slice(1),z.tagList.push(["PROGRAM-DATE-TIME",z.rawProgramDateTime]),ee===-1&&(ee=D.length);else{if(F=F[0].match(f),!F){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H<F.length&&!(typeof F[H]!="undefined");H++);var he=(" "+F[H]).slice(1),be=(" "+F[H+1]).slice(1),fe=F[H+2]?(" "+F[H+2]).slice(1):"";switch(he){case"PLAYLIST-TYPE":S.type=be.toUpperCase();break;case"MEDIA-SEQUENCE":k=S.startSN=parseInt(be);break;case"SKIP":{var de=new r.AttrList(be),$=de.decimalInteger("SKIPPED-SEGMENTS");if(Object(y.isFiniteNumber)($)){S.skippedSegments=$;for(var ue=$;ue--;)D.unshift(null);k+=$}var Ae=de.enumeratedString("RECENTLY-REMOVED-DATERANGES");Ae&&(S.recentlyRemovedDateranges=Ae.split(" "));break}case"TARGETDURATION":S.targetduration=parseFloat(be);break;case"VERSION":S.version=parseInt(be);break;case"EXTM3U":break;case"ENDLIST":S.live=!1;break;case"#":(be||fe)&&z.tagList.push(fe?[be,fe]:[be]);break;case"DIS":U++;case"GAP":z.tagList.push([he]);break;case"BITRATE":z.tagList.push([he,be]);break;case"DISCONTINUITY-SEQ":U=parseInt(be);break;case"KEY":{var ce,xe=new r.AttrList(be),De=xe.enumeratedString("METHOD"),Re=xe.URI,ne=xe.hexadecimalInteger("IV"),N=xe.enumeratedString("KEYFORMATVERSIONS"),W=xe.enumeratedString("KEYID"),le=(ce=xe.enumeratedString("KEYFORMAT"))!=null?ce:"identity",te=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(te.indexOf(le)>-1){n.logger.warn("Keyformat "+le+" is not supported from the manifest");continue}else if(le!=="identity")continue;De&&(G=s.LevelKey.fromURL(u,Re),Re&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(De)>=0&&(G.method=De,G.keyFormat=le,W&&(G.keyID=W),N&&(G.keyFormatVersions=N),G.iv=ne));break}case"START":{var oe=new r.AttrList(be),Te=oe.decimalFloatingPoint("TIME-OFFSET");Object(y.isFiniteNumber)(Te)&&(S.startTimeOffset=Te);break}case"MAP":{var Ke=new r.AttrList(be);z.relurl=Ke.URI,Ke.BYTERANGE&&z.setByteRange(Ke.BYTERANGE),z.level=a,z.sn="initSegment",G&&(z.levelkey=G),z.initSegment=null,R=z,re=!0;break}case"SERVER-CONTROL":{var pt=new r.AttrList(be);S.canBlockReload=pt.bool("CAN-BLOCK-RELOAD"),S.canSkipUntil=pt.optionalFloat("CAN-SKIP-UNTIL",0),S.canSkipDateRanges=S.canSkipUntil>0&&pt.bool("CAN-SKIP-DATERANGES"),S.partHoldBack=pt.optionalFloat("PART-HOLD-BACK",0),S.holdBack=pt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Le=new r.AttrList(be);S.partTarget=Le.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Qe=S.partList;Qe||(Qe=S.partList=[]);var ut=Q>0?Qe[Qe.length-1]:void 0,yt=Q++,at=new C.Part(new r.AttrList(be),z,u,yt,ut);Qe.push(at),z.duration+=at.duration;break}case"PRELOAD-HINT":{var rt=new r.AttrList(be);S.preloadHint=rt;break}case"RENDITION-REPORT":{var Ze=new r.AttrList(be);S.renditionReports=S.renditionReports||[],S.renditionReports.push(Ze);break}default:n.logger.warn("line parsed but not handled: "+F);break}}}K&&!K.relurl?(D.pop(),Y-=K.duration,S.partList&&(S.fragmentHint=K)):S.partList&&(w(z,K),z.cc=U,S.fragmentHint=z);var Ve=D.length,ke=D[0],we=D[Ve-1];if(Y+=S.skippedSegments*S.targetduration,Y>0&&Ve&&we){S.averagetargetduration=Y/Ve;var Me=we.sn;S.endSN=Me!=="initSegment"?Me:0,ke&&(S.startCC=ke.cc,ke.initSegment||S.fragments.every(function(Ie){return Ie.relurl&&i(Ie.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),z=new C.Fragment(T,u),z.relurl=we.relurl,z.level=a,z.sn="initSegment",ke.initSegment=z,S.needSidxRanges=!0))}else S.endSN=0,S.startCC=0;return S.fragmentHint&&(Y+=S.fragmentHint.duration),S.totalduration=Y,S.endCC=U,ee>0&&_(D,ee),S},B}();function m(B,b){["video","audio","text"].forEach(function(p){var u=B.filter(function(T){return Object(e.isCodecType)(T,p)});if(u.length){var a=u.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});b[p+"Codec"]=a.length>0?a[0]:u[0],B=B.filter(function(T){return u.indexOf(T)===-1})}}),b.unknownCodecs=B}function v(B,b,p){var u=b[p];u&&(B[p]=u)}function _(B,b){for(var p=B[b],u=b;u--;){var a=B[u];if(!a)return;a.programDateTime=p.programDateTime-a.duration*1e3,p=a}}function w(B,b){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):b!=null&&b.programDateTime&&(B.programDateTime=b.endProgramDateTime),Object(y.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/polyfills/number.ts"),E=M("./src/events.ts"),x=M("./src/errors.ts"),C=M("./src/utils/logger.ts"),h=M("./src/utils/mp4-tools.ts"),s=M("./src/loader/m3u8-parser.ts"),r=M("./src/types/loader.ts"),n=M("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case r.PlaylistContextType.AUDIO_TRACK:return r.PlaylistLevelType.AUDIO;case r.PlaylistContextType.SUBTITLE_TRACK:return r.PlaylistLevelType.SUBTITLE;default:return r.PlaylistLevelType.MAIN}}function l(o,f){var d=o.url;return(d===void 0||d.indexOf("data:")===0)&&(d=f.url),d}var c=function(){function o(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var i=this.hls;i.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var i=this.hls;i.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(i){var A=this.hls.config,m=A.pLoader,v=A.loader,_=m||v,w=new _(A);return i.loader=w,this.loaders[i.type]=w,w},f.getInternalLoader=function(i){return this.loaders[i.type]},f.resetInternalLoader=function(i){this.loaders[i]&&delete this.loaders[i]},f.destroyInternalLoaders=function(){for(var i in this.loaders){var A=this.loaders[i];A&&A.destroy(),this.resetInternalLoader(i)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(i,A){var m=A.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},f.onLevelLoading=function(i,A){var m=A.id,v=A.level,_=A.url,w=A.deliveryDirectives;this.load({id:m,groupId:null,level:v,responseType:"text",type:r.PlaylistContextType.LEVEL,url:_,deliveryDirectives:w})},f.onAudioTrackLoading=function(i,A){var m=A.id,v=A.groupId,_=A.url,w=A.deliveryDirectives;this.load({id:m,groupId:v,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:w})},f.onSubtitleTrackLoading=function(i,A){var m=A.id,v=A.groupId,_=A.url,w=A.deliveryDirectives;this.load({id:m,groupId:v,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:w})},f.load=function(i){var A,m=this.hls.config,v=this.getInternalLoader(i);if(v){var _=v.context;if(_&&_.url===i.url){C.logger.trace("[playlist-loader]: playlist request ongoing");return}C.logger.log("[playlist-loader]: aborting previous loader for type: "+i.type),v.abort()}var w,B,b,p;switch(i.type){case r.PlaylistContextType.MANIFEST:w=m.manifestLoadingMaxRetry,B=m.manifestLoadingTimeOut,b=m.manifestLoadingRetryDelay,p=m.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:w=0,B=m.levelLoadingTimeOut;break;default:w=m.levelLoadingMaxRetry,B=m.levelLoadingTimeOut,b=m.levelLoadingRetryDelay,p=m.levelLoadingMaxRetryTimeout;break}if(v=this.createInternalLoader(i),(A=i.deliveryDirectives)!==null&&A!==void 0&&A.part){var u;if(i.type===r.PlaylistContextType.LEVEL&&i.level!==null?u=this.hls.levels[i.level].details:i.type===r.PlaylistContextType.AUDIO_TRACK&&i.id!==null?u=this.hls.audioTracks[i.id].details:i.type===r.PlaylistContextType.SUBTITLE_TRACK&&i.id!==null&&(u=this.hls.subtitleTracks[i.id].details),u){var a=u.partTarget,T=u.targetduration;a&&T&&(B=Math.min(Math.max(a*3,T*.8)*1e3,B))}}var O={timeout:B,maxRetry:w,retryDelay:b,maxRetryDelay:p,highWaterMark:0},S={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};v.load(i,O,S)},f.loadsuccess=function(i,A,m,v){if(v===void 0&&(v=null),m.isSidxRequest){this.handleSidxRequest(i,m),this.handlePlaylistLoaded(i,A,m,v);return}this.resetInternalLoader(m.type);var _=i.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(i,m,"no EXTM3U delimiter",v);return}A.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(i,A,m,v):this.handleMasterPlaylist(i,A,m,v)},f.loaderror=function(i,A,m){m===void 0&&(m=null),this.handleNetworkError(A,m,!1,i)},f.loadtimeout=function(i,A,m){m===void 0&&(m=null),this.handleNetworkError(A,m,!0)},f.handleMasterPlaylist=function(i,A,m,v){var _=this.hls,w=i.data,B=l(i,m),b=s.default.parseMasterPlaylist(w,B),p=b.levels,u=b.sessionData;if(!p.length){this.handleManifestParsingError(i,m,"no level found in manifest",v);return}var a=p.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),T=p.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=s.default.parseMasterPlaylistMedia(w,B,"AUDIO",a),S=s.default.parseMasterPlaylistMedia(w,B,"SUBTITLES",T),D=s.default.parseMasterPlaylistMedia(w,B,"CLOSED-CAPTIONS");if(O.length){var R=O.some(function(k){return!k.url});!R&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(C.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}_.trigger(E.Events.MANIFEST_LOADED,{levels:p,audioTracks:O,subtitles:S,captions:D,url:B,stats:A,networkDetails:v,sessionData:u})},f.handleTrackOrLevelPlaylist=function(i,A,m,v){var _=this.hls,w=m.id,B=m.level,b=m.type,p=l(i,m),u=Object(y.isFiniteNumber)(w)?w:0,a=Object(y.isFiniteNumber)(B)?B:u,T=e(m),O=s.default.parseLevelPlaylist(i.data,p,a,T,u);if(!O.fragments.length){_.trigger(E.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(b===r.PlaylistContextType.MANIFEST){var S={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:p};_.trigger(E.Events.MANIFEST_LOADED,{levels:[S],audioTracks:[],url:p,stats:A,networkDetails:v,sessionData:null})}if(A.parsing.end=performance.now(),O.needSidxRanges){var D,R=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:R,isSidxRequest:!0,type:b,level:B,levelDetails:O,id:w,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=O,this.handlePlaylistLoaded(i,A,m,v)},f.handleSidxRequest=function(i,A){var m=Object(h.parseSegmentIndex)(new Uint8Array(i.data));if(!m)return;var v=m.references,_=A.levelDetails;v.forEach(function(w,B){var b=w.info,p=_.fragments[B];p.byteRange.length===0&&p.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),p.initSegment&&p.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(i,A,m,v){this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:A.type===r.PlaylistContextType.MANIFEST,url:i.url,reason:m,response:i,context:A,networkDetails:v})},f.handleNetworkError=function(i,A,m,v){m===void 0&&(m=!1),C.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+i.type+" level: "+i.level+" id: "+i.id+' group-id: "'+i.groupId+'"');var _=x.ErrorDetails.UNKNOWN,w=!1,B=this.getInternalLoader(i);switch(i.type){case r.PlaylistContextType.MANIFEST:_=m?x.ErrorDetails.MANIFEST_LOAD_TIMEOUT:x.ErrorDetails.MANIFEST_LOAD_ERROR,w=!0;break;case r.PlaylistContextType.LEVEL:_=m?x.ErrorDetails.LEVEL_LOAD_TIMEOUT:x.ErrorDetails.LEVEL_LOAD_ERROR,w=!1;break;case r.PlaylistContextType.AUDIO_TRACK:_=m?x.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:x.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,w=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:_=m?x.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:x.ErrorDetails.SUBTITLE_LOAD_ERROR,w=!1;break}B&&this.resetInternalLoader(i.type);var b={type:x.ErrorTypes.NETWORK_ERROR,details:_,fatal:w,url:i.url,loader:B,context:i,networkDetails:A};v&&(b.response=v),this.hls.trigger(E.Events.ERROR,b)},f.handlePlaylistLoaded=function(i,A,m,v){var _=m.type,w=m.level,B=m.id,b=m.groupId,p=m.loader,u=m.levelDetails,a=m.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(i,m,"invalid target duration",v);return}if(!p)return;u.live&&(p.getCacheAge&&(u.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(_){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:u,level:w||0,id:B||0,stats:A,networkDetails:v,deliveryDirectives:a});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:v,deliveryDirectives:a});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:v,deliveryDirectives:a});break}},o}();X.default=c},"./src/polyfills/number.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"isFiniteNumber",function(){return y}),M.d(X,"MAX_SAFE_INTEGER",function(){return E});var y=Number.isFinite||function(x){return typeof x=="number"&&isFinite(x)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,X,M){"use strict";M.r(X);var y=function(){function E(){}return E.getSilentFrame=function(C,h){switch(C){case"mp4a.40.2":if(h===1)return new Uint8Array([0,200,0,128,35,128]);if(h===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(h===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(h===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(h===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(h===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(h===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(h===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(h===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},E}();X.default=y},"./src/remux/mp4-generator.ts":function(se,X,M){"use strict";M.r(X);var y=Math.pow(2,32)-1,E=function(){function x(){}return x.init=function(){x.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var h;for(h in x.types)x.types.hasOwnProperty(h)&&(x.types[h]=[h.charCodeAt(0),h.charCodeAt(1),h.charCodeAt(2),h.charCodeAt(3)]);var s=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]),r=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]);x.HDLR_TYPES={video:s,audio:r};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);x.STTS=x.STSC=x.STCO=e,x.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),x.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),x.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),x.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var l=new Uint8Array([105,115,111,109]),c=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);x.FTYP=x.box(x.types.ftyp,l,o,l,c),x.DINF=x.box(x.types.dinf,x.box(x.types.dref,n))},x.box=function(h){for(var s=8,r=arguments.length,n=new Array(r>1?r-1:0),e=1;e<r;e++)n[e-1]=arguments[e];for(var l=n.length,c=l;l--;)s+=n[l].byteLength;var o=new Uint8Array(s);for(o[0]=s>>24&255,o[1]=s>>16&255,o[2]=s>>8&255,o[3]=s&255,o.set(h,4),l=0,s=8;l<c;l++)o.set(n[l],s),s+=n[l].byteLength;return o},x.hdlr=function(h){return x.box(x.types.hdlr,x.HDLR_TYPES[h])},x.mdat=function(h){return x.box(x.types.mdat,h)},x.mdhd=function(h,s){s*=h;var r=Math.floor(s/(y+1)),n=Math.floor(s%(y+1));return x.box(x.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},x.mdia=function(h){return x.box(x.types.mdia,x.mdhd(h.timescale,h.duration),x.hdlr(h.type),x.minf(h))},x.mfhd=function(h){return x.box(x.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},x.minf=function(h){return h.type==="audio"?x.box(x.types.minf,x.box(x.types.smhd,x.SMHD),x.DINF,x.stbl(h)):x.box(x.types.minf,x.box(x.types.vmhd,x.VMHD),x.DINF,x.stbl(h))},x.moof=function(h,s,r){return x.box(x.types.moof,x.mfhd(h),x.traf(r,s))},x.moov=function(h){for(var s=h.length,r=[];s--;)r[s]=x.trak(h[s]);return x.box.apply(null,[x.types.moov,x.mvhd(h[0].timescale,h[0].duration)].concat(r).concat(x.mvex(h)))},x.mvex=function(h){for(var s=h.length,r=[];s--;)r[s]=x.trex(h[s]);return x.box.apply(null,[x.types.mvex].concat(r))},x.mvhd=function(h,s){s*=h;var r=Math.floor(s/(y+1)),n=Math.floor(s%(y+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return x.box(x.types.mvhd,e)},x.sdtp=function(h){var s=h.samples||[],r=new Uint8Array(4+s.length),n,e;for(n=0;n<s.length;n++)e=s[n].flags,r[n+4]=e.dependsOn<<4|e.isDependedOn<<2|e.hasRedundancy;return x.box(x.types.sdtp,r)},x.stbl=function(h){return x.box(x.types.stbl,x.stsd(h),x.box(x.types.stts,x.STTS),x.box(x.types.stsc,x.STSC),x.box(x.types.stsz,x.STSZ),x.box(x.types.stco,x.STCO))},x.avc1=function(h){var s=[],r=[],n,e,l;for(n=0;n<h.sps.length;n++)e=h.sps[n],l=e.byteLength,s.push(l>>>8&255),s.push(l&255),s=s.concat(Array.prototype.slice.call(e));for(n=0;n<h.pps.length;n++)e=h.pps[n],l=e.byteLength,r.push(l>>>8&255),r.push(l&255),r=r.concat(Array.prototype.slice.call(e));var c=x.box(x.types.avcC,new Uint8Array([1,s[3],s[4],s[5],252|3,224|h.sps.length].concat(s).concat([h.pps.length]).concat(r))),o=h.width,f=h.height,d=h.pixelRatio[0],i=h.pixelRatio[1];return x.box(x.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,o>>8&255,o&255,f>>8&255,f&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]),c,x.box(x.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),x.box(x.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,i>>24,i>>16&255,i>>8&255,i&255])))},x.esds=function(h){var s=h.config.length;return new Uint8Array([0,0,0,0,3,23+s,0,1,0,4,15+s,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([s]).concat(h.config).concat([6,1,2]))},x.mp4a=function(h){var s=h.samplerate;return x.box(x.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]),x.box(x.types.esds,x.esds(h)))},x.mp3=function(h){var s=h.samplerate;return x.box(x.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]))},x.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?x.box(x.types.stsd,x.STSD,x.mp3(h)):x.box(x.types.stsd,x.STSD,x.mp4a(h)):x.box(x.types.stsd,x.STSD,x.avc1(h))},x.tkhd=function(h){var s=h.id,r=h.duration*h.timescale,n=h.width,e=h.height,l=Math.floor(r/(y+1)),c=Math.floor(r%(y+1));return x.box(x.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,s>>24&255,s>>16&255,s>>8&255,s&255,0,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,c>>24,c>>16&255,c>>8&255,c&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},x.traf=function(h,s){var r=x.sdtp(h),n=h.id,e=Math.floor(s/(y+1)),l=Math.floor(s%(y+1));return x.box(x.types.traf,x.box(x.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),x.box(x.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,l>>24,l>>16&255,l>>8&255,l&255])),x.trun(h,r.length+16+20+8+16+8+8),r)},x.trak=function(h){return h.duration=h.duration||4294967295,x.box(x.types.trak,x.tkhd(h),x.mdia(h))},x.trex=function(h){var s=h.id;return x.box(x.types.trex,new Uint8Array([0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},x.trun=function(h,s){var r=h.samples||[],n=r.length,e=12+16*n,l=new Uint8Array(e),c,o,f,d,i,A;for(s+=8+e,l.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0),c=0;c<n;c++)o=r[c],f=o.duration,d=o.size,i=o.flags,A=o.cts,l.set([f>>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,i.isLeading<<2|i.dependsOn,i.isDependedOn<<6|i.hasRedundancy<<4|i.paddingValue<<1|i.isNonSync,i.degradPrio&240<<8,i.degradPrio&15,A>>>24&255,A>>>16&255,A>>>8&255,A&255],12+16*c);return x.box(x.types.trun,l)},x.initSegment=function(h){x.types||x.init();var s=x.moov(h),r=new Uint8Array(x.FTYP.byteLength+s.byteLength);return r.set(x.FTYP),r.set(s,x.FTYP.byteLength),r},x}();E.types=void 0,E.HDLR_TYPES=void 0,E.STTS=void 0,E.STSC=void 0,E.STCO=void 0,E.STSZ=void 0,E.VMHD=void 0,E.SMHD=void 0,E.STSD=void 0,E.FTYP=void 0,E.DINF=void 0,X.default=E},"./src/remux/mp4-remuxer.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return A}),M.d(X,"normalizePts",function(){return m});var y=M("./src/polyfills/number.ts"),E=M("./src/remux/aac-helper.ts"),x=M("./src/remux/mp4-generator.ts"),C=M("./src/events.ts"),h=M("./src/errors.ts"),s=M("./src/utils/logger.ts"),r=M("./src/types/loader.ts"),n=M("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var b=1;b<arguments.length;b++){var p=arguments[b];for(var u in p)Object.prototype.hasOwnProperty.call(p,u)&&(B[u]=p[u])}return B},e.apply(this,arguments)}var l=10*1e3,c=1024,o=1152,f=null,d=null,i=!1,A=function(){function B(p,u,a,T){if(T===void 0&&(T=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=p,this.config=u,this.typeSupported=a,this.ISGenerated=!1,f===null){var O=navigator.userAgent||"",S=O.match(/Chrome\/(\d+)/i);f=S?parseInt(S[1]):0}if(d===null){var D=navigator.userAgent.match(/Safari\/(\d+)/i);d=D?parseInt(D[1]):0}i=!!f&&f<75||!!d&&d<600}var b=B.prototype;return b.destroy=function(){},b.resetTimeStamp=function(u){s.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=u},b.resetNextTimestamp=function(){s.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},b.resetInitSegment=function(){s.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},b.getVideoStartPts=function(u){var a=!1,T=u.reduce(function(O,S){var D=S.pts-O;return D<-4294967296?(a=!0,m(O,S.pts)):D>0?O:S.pts},u[0].pts);return a&&s.logger.debug("PTS rollover detected"),T},b.remux=function(u,a,T,O,S,D,R,k){var Q,Y,U,K,z,F,H=S,G=S,ee=u.pid>-1,re=a.pid>-1,pe=a.samples.length,ie=u.samples.length>0,ge=pe>1,he=(!ee||ie)&&(!re||ge)||this.ISGenerated||R;if(he){this.ISGenerated||(U=this.generateIS(u,a,S));var be=this.isVideoContiguous,fe=-1;if(ge&&(fe=v(a.samples),!be&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,fe>0){s.logger.warn("[mp4-remuxer]: Dropped "+fe+" out of "+pe+" video samples due to a missing keyframe");var de=this.getVideoStartPts(a.samples);a.samples=a.samples.slice(fe),a.dropped+=fe,G+=(a.samples[0].pts-de)/(a.timescale||9e4)}else fe===-1&&(s.logger.warn("[mp4-remuxer]: No keyframe found out of "+pe+" video samples"),F=!1);if(this.ISGenerated){if(ie&&ge){var $=this.getVideoStartPts(a.samples),ue=m(u.samples[0].pts,$)-$,Ae=ue/a.inputTimeScale;H+=Math.max(0,Ae),G+=Math.max(0,-Ae)}if(ie){if(u.samplerate||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(u,a,S)),Y=this.remuxAudio(u,H,this.isAudioContiguous,D,re||ge||k===r.PlaylistLevelType.AUDIO?G:void 0),ge){var ce=Y?Y.endPTS-Y.startPTS:0;a.inputTimeScale||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(u,a,S)),Q=this.remuxVideo(a,G,be,ce)}}else ge&&(Q=this.remuxVideo(a,G,be,0));Q&&(Q.firstKeyFrame=fe,Q.independent=fe!==-1)}}return this.ISGenerated&&(T.samples.length&&(z=this.remuxID3(T,S)),O.samples.length&&(K=this.remuxText(O,S))),{audio:Y,video:Q,initSegment:U,independent:F,text:K,id3:z}},b.generateIS=function(u,a,T){var O=u.samples,S=a.samples,D=this.typeSupported,R={},k=!Object(y.isFiniteNumber)(this._initPTS),Q="audio/mp4",Y,U,K;if(k&&(Y=U=Infinity),u.config&&O.length&&(u.timescale=u.samplerate,u.isAAC||(D.mpeg?(Q="audio/mpeg",u.codec=""):D.mp3&&(u.codec="mp3")),R.audio={id:"audio",container:Q,codec:u.codec,initSegment:!u.isAAC&&D.mpeg?new Uint8Array(0):x.default.initSegment([u]),metadata:{channelCount:u.channelCount}},k&&(K=u.inputTimeScale,Y=U=O[0].pts-Math.round(K*T))),a.sps&&a.pps&&S.length&&(a.timescale=a.inputTimeScale,R.video={id:"main",container:"video/mp4",codec:a.codec,initSegment:x.default.initSegment([a]),metadata:{width:a.width,height:a.height}},k)){K=a.inputTimeScale;var z=this.getVideoStartPts(S),F=Math.round(K*T);U=Math.min(U,m(S[0].dts,z)-F),Y=Math.min(Y,z-F)}if(Object.keys(R).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=U),{tracks:R,initPTS:Y,timescale:K}},b.remuxVideo=function(u,a,T,O){var S=u.inputTimeScale,D=u.samples,R=[],k=D.length,Q=this._initPTS,Y=this.nextAvcDts,U=8,K,z,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,ee=0,re=!1;if(!T||Y===null){var pe=a*S,ie=D[0].pts-m(D[0].dts,D[0].pts);Y=pe-ie}for(var ge=0;ge<k;ge++){var he=D[ge];if(he.pts=m(he.pts-Q,Y),he.dts=m(he.dts-Q,Y),he.dts>he.pts){var be=9e4*.2;ee=Math.max(Math.min(ee,he.pts-he.dts),-1*be)}he.dts<D[ge>0?ge-1:ge].dts&&(re=!0)}re&&D.sort(function(Dt,Ct){var ct=Dt.dts-Ct.dts,At=Dt.pts-Ct.pts;return ct||At}),z=D[0].dts,F=D[D.length-1].dts;var fe=Math.round((F-z)/(k-1));if(ee<0){if(ee<fe*-2){s.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-fe,!0)+" ms");for(var de=ee,$=0;$<k;$++)D[$].dts=de=Math.max(de,D[$].pts-fe),D[$].pts=Math.max(de,D[$].pts)}else{s.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)(ee,!0)+" ms to overcome this issue");for(var ue=0;ue<k;ue++)D[ue].dts=D[ue].dts+ee}z=D[0].dts}if(T){var Ae=z-Y,ce=Ae>fe,xe=Ae<-1;if(ce||xe){ce?s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(Ae,!0)+" ms ("+Ae+"dts) hole between fragments detected, filling it"):s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-Ae,!0)+" ms ("+Ae+"dts) overlapping between fragments detected"),z=Y;var De=D[0].pts-Ae;D[0].dts=z,D[0].pts=De,s.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(De,!0)+"/"+Object(n.toMsFromMpegTsClock)(z,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(Ae,!0)+" ms")}}i&&(z=Math.max(0,z));for(var Re=0,ne=0,N=0;N<k;N++){for(var W=D[N],le=W.units,te=le.length,oe=0,Te=0;Te<te;Te++)oe+=le[Te].data.length;ne+=oe,Re+=te,W.length=oe,W.dts=Math.max(W.dts,z),W.pts=Math.max(W.pts,W.dts,0),H=Math.min(W.pts,H),G=Math.max(W.pts,G)}F=D[k-1].dts;var Ke=ne+4*Re+8,pt;try{pt=new Uint8Array(Ke)}catch(Dt){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ke,reason:"fail allocating video mdat "+Ke});return}var Le=new DataView(pt.buffer);Le.setUint32(0,Ke),pt.set(x.default.types.mdat,4);for(var Qe=0;Qe<k;Qe++){for(var ut=D[Qe],yt=ut.units,at=0,rt=0,Ze=yt.length;rt<Ze;rt++){var Ve=yt[rt],ke=Ve.data,we=Ve.data.byteLength;Le.setUint32(U,we),U+=4,pt.set(ke,U),U+=we,at+=4+we}if(Qe<k-1)K=D[Qe+1].dts-ut.dts;else{var Me=this.config,Ie=ut.dts-D[Qe>0?Qe-1:Qe].dts;if(Me.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ge=Math.floor(Me.maxBufferHole*S),ot=(O?H+O*S:this.nextAudioPts)-ut.pts;ot>Ge?(K=ot-Ie,K<0&&(K=Ie),s.logger.log("[mp4-remuxer]: It is approximately "+ot/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=Ie}else K=Ie}var mt=Math.round(ut.pts-ut.dts);R.push(new _(ut.key,K,at,mt))}if(R.length&&f&&f<70){var St=R[0].flags;St.dependsOn=2,St.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var _t=x.default.moof(u.sequenceNumber++,z,e({},u,{samples:R})),Tt="video",Lt={data1:_t,data2:pt,startPTS:H/S,endPTS:(G+K)/S,startDTS:z/S,endDTS:Y/S,type:Tt,hasAudio:!1,hasVideo:!0,nb:R.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(pt.length,"MDAT length must not be zero"),Lt},b.remuxAudio=function(u,a,T,O,S){var D=u.inputTimeScale,R=u.samplerate?u.samplerate:D,k=D/R,Q=u.isAAC?c:o,Y=Q*k,U=this._initPTS,K=!u.isAAC&&this.typeSupported.mpeg,z=[],F=u.samples,H=K?0:8,G=this.nextAudioPts||-1,ee=a*D;if(this.isAudioContiguous=T=T||F.length&&G>0&&(O&&Math.abs(ee-G)<9e3||Math.abs(m(F[0].pts-U,ee)-G)<20*Y),F.forEach(function(ke){ke.pts=m(ke.pts-U,ee)}),!T||G<0){if(F=F.filter(function(ke){return ke.pts>=0}),!F.length)return;S===0?G=0:O?G=Math.max(0,ee):G=F[0].pts}if(u.isAAC)for(var re=S!==void 0,pe=this.config.maxAudioFramesDrift,ie=0,ge=G;ie<F.length;ie++){var he=F[ie],be=he.pts,fe=be-ge,de=Math.abs(1e3*fe/D);if(fe<=-pe*Y&&re)ie===0&&(s.logger.warn("Audio frame @ "+(be/D).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*fe/D)+" ms."),this.nextAudioPts=G=ge=be);else if(fe>=pe*Y&&de<l&&re){var $=Math.round(fe/Y);ge=be-$*Y,ge<0&&($--,ge+=Y),ie===0&&(this.nextAudioPts=G=ge),s.logger.warn("[mp4-remuxer]: Injecting "+$+" audio frame @ "+(ge/D).toFixed(3)+"s due to "+Math.round(1e3*fe/D)+" ms gap.");for(var ue=0;ue<$;ue++){var Ae=Math.max(ge,0),ce=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);ce||(s.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ce=he.unit.subarray()),F.splice(ie,0,{unit:ce,pts:Ae}),ge+=Y,ie++}}he.pts=ge,ge+=Y}for(var xe=null,De=null,Re,ne=0,N=F.length;N--;)ne+=F[N].unit.byteLength;for(var W=0,le=F.length;W<le;W++){var te=F[W],oe=te.unit,Te=te.pts;if(De!==null){var Ke=z[W-1];Ke.duration=Math.round((Te-De)/k)}else if(T&&u.isAAC&&(Te=G),xe=Te,ne>0){ne+=H;try{Re=new Uint8Array(ne)}catch(ke){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ne,reason:"fail allocating audio mdat "+ne});return}if(!K){var pt=new DataView(Re.buffer);pt.setUint32(0,ne),Re.set(x.default.types.mdat,4)}}else return;Re.set(oe,H);var Le=oe.byteLength;H+=Le,z.push(new _(!0,Q,Le,0)),De=Te}var Qe=z.length;if(!Qe)return;var ut=z[z.length-1];this.nextAudioPts=G=De+k*ut.duration;var yt=K?new Uint8Array(0):x.default.moof(u.sequenceNumber++,xe/k,e({},u,{samples:z}));u.samples=[];var at=xe/D,rt=G/D,Ze="audio",Ve={data1:yt,data2:Re,startPTS:at,endPTS:rt,startDTS:at,endDTS:rt,type:Ze,hasAudio:!0,hasVideo:!1,nb:Qe};return this.isAudioContiguous=!0,console.assert(Re.length,"MDAT length must not be zero"),Ve},b.remuxEmptyAudio=function(u,a,T,O){var S=u.inputTimeScale,D=u.samplerate?u.samplerate:S,R=S/D,k=this.nextAudioPts,Q=(k!==null?k:O.startDTS*S)+this._initDTS,Y=O.endDTS*S+this._initDTS,U=R*c,K=Math.ceil((Y-Q)/U),z=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);if(s.logger.warn("[mp4-remuxer]: remux empty Audio"),!z){s.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],H=0;H<K;H++){var G=Q+H*U;F.push({unit:z,pts:G,dts:G})}return u.samples=F,this.remuxAudio(u,a,T,!1)},b.remuxID3=function(u,a){var T=u.samples.length;if(!T)return;for(var O=u.inputTimeScale,S=this._initPTS,D=this._initDTS,R=0;R<T;R++){var k=u.samples[R];k.pts=m(k.pts-S,a*O)/O,k.dts=m(k.dts-D,a*O)/O}var Q=u.samples;return u.samples=[],{samples:Q}},b.remuxText=function(u,a){var T=u.samples.length;if(!T)return;for(var O=u.inputTimeScale,S=this._initPTS,D=0;D<T;D++){var R=u.samples[D];R.pts=m(R.pts-S,a*O)/O}u.samples.sort(function(Q,Y){return Q.pts-Y.pts});var k=u.samples;return u.samples=[],{samples:k}},B}();function m(B,b){var p;if(b===null)return B;for(b<B?p=-8589934592:p=8589934592;Math.abs(B-b)>4294967296;)B+=p;return B}function v(B){for(var b=0;b<B.length;b++)if(B[b].key)return b;return-1}var _=function(b,p,u,a){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=p,this.size=u,this.cts=a,this.flags=new w(b)},w=function(b){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=b?2:1,this.isNonSync=b?0:1}},"./src/remux/passthrough-remuxer.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/polyfills/number.ts"),E=M("./src/utils/mp4-tools.ts"),x=M("./src/loader/fragment.ts"),C=M("./src/utils/logger.ts"),h=function(){function n(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var e=n.prototype;return e.destroy=function(){},e.resetTimeStamp=function(c){this.initPTS=c,this.lastEndDTS=null},e.resetNextTimestamp=function(){this.lastEndDTS=null},e.resetInitSegment=function(c,o,f){this.audioCodec=o,this.videoCodec=f,this.generateInitSegment(c),this.emitInitSegment=!0},e.generateInitSegment=function(c){var o=this.audioCodec,f=this.videoCodec;if(!c||!c.byteLength){this.initTracks=void 0,this.initData=void 0;return}var d=this.initData=Object(E.parseInitSegment)(c);o||(o=r(d.audio,x.ElementaryStreamTypes.AUDIO)),f||(f=r(d.video,x.ElementaryStreamTypes.VIDEO));var i={};d.audio&&d.video?i.audiovideo={container:"video/mp4",codec:o+","+f,initSegment:c,id:"main"}:d.audio?i.audio={container:"audio/mp4",codec:o,initSegment:c,id:"audio"}:d.video?i.video={container:"video/mp4",codec:f,initSegment:c,id:"main"}:C.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=i},e.remux=function(c,o,f,d,i){var A=this.initPTS,m=this.lastEndDTS,v={audio:void 0,video:void 0,text:d,id3:f,initSegment:void 0};Object(y.isFiniteNumber)(m)||(m=this.lastEndDTS=i||0);var _=o.samples;if(!_||!_.length)return v;var w={initPTS:void 0,timescale:1},B=this.initData;if((!B||!B.length)&&(this.generateInitSegment(_),B=this.initData),!B||!B.length)return C.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),v;this.emitInitSegment&&(w.tracks=this.initTracks,this.emitInitSegment=!1),Object(y.isFiniteNumber)(A)||(this.initPTS=w.initPTS=A=s(B,_,m));var b=Object(E.getDuration)(_,B),p=m,u=b+p;Object(E.offsetStartDTS)(B,_,A),b>0?this.lastEndDTS=u:(C.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var a=!!B.audio,T=!!B.video,O="";a&&(O+="audio"),T&&(O+="video");var S={data1:_,startPTS:p,startDTS:p,endPTS:u,endDTS:u,type:O,hasAudio:a,hasVideo:T,nb:1,dropped:0};return v.audio=S.type==="audio"?S:void 0,v.video=S.type!=="audio"?S:void 0,v.text=d,v.id3=f,v.initSegment=w,v},n}(),s=function(e,l,c){return Object(E.getStartDTS)(e,l)-c};function r(n,e){var l=n==null?void 0:n.codec;return l&&l.length>4?l:l==="hvc1"?"hvc1.1.c.L120.90":l==="av01"?"av01.0.04M.08":l==="avc1"||e===x.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}X.default=h},"./src/task-loop.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return y});var y=function(){function E(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var x=E.prototype;return x.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},x.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},x.onHandlerDestroyed=function(){},x.hasInterval=function(){return!!this._tickInterval},x.hasNextTick=function(){return!!this._tickTimer},x.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},x.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},x.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},x.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},x.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},x.doTick=function(){},E}()},"./src/types/cmcd.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"CMCDVersion",function(){return y}),M.d(X,"CMCDObjectType",function(){return E}),M.d(X,"CMCDStreamingFormat",function(){return x}),M.d(X,"CMCDStreamType",function(){return C});var y=1,E;(function(h){h.MANIFEST="m",h.AUDIO="a",h.VIDEO="v",h.MUXED="av",h.INIT="i",h.CAPTION="c",h.TIMED_TEXT="tt",h.KEY="k",h.OTHER="o"})(E||(E={}));var x;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(x||(x={}));var C;(function(h){h.VOD="v",h.LIVE="l"})(C||(C={}))},"./src/types/level.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"HlsSkip",function(){return x}),M.d(X,"getSkipValue",function(){return C}),M.d(X,"HlsUrlParameters",function(){return h}),M.d(X,"Level",function(){return s});function y(r,n){for(var e=0;e<n.length;e++){var l=n[e];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function E(r,n,e){return n&&y(r.prototype,n),e&&y(r,e),r}var x;(function(r){r.No="",r.Yes="YES",r.v2="v2"})(x||(x={}));function C(r,n){var e=r.canSkipUntil,l=r.canSkipDateRanges,c=r.endSN,o=n!==void 0?n-c:0;return e&&o<e?l?x.v2:x.Yes:x.No}var h=function(){function r(e,l,c){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=l,this.skip=c}var n=r.prototype;return n.addDirectives=function(l){var c=new self.URL(l);return this.msn!==void 0&&c.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&c.searchParams.set("_HLS_part",this.part.toString()),this.skip&&c.searchParams.set("_HLS_skip",this.skip),c.toString()},r}(),s=function(){function r(n){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[n.url],this.attrs=n.attrs,this.bitrate=n.bitrate,n.details&&(this.details=n.details),this.id=n.id||0,this.name=n.name,this.width=n.width||0,this.height=n.height||0,this.audioCodec=n.audioCodec,this.videoCodec=n.videoCodec,this.unknownCodecs=n.unknownCodecs,this.codecSet=[n.videoCodec,n.audioCodec].filter(function(e){return e}).join(",").replace(/\.[^.,]+/g,"")}return E(r,[{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(e){var l=e%this.url.length;this._urlId!==l&&(this.details=void 0,this._urlId=l)}}]),r}()},"./src/types/loader.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"PlaylistContextType",function(){return y}),M.d(X,"PlaylistLevelType",function(){return E});var y;(function(x){x.MANIFEST="manifest",x.LEVEL="level",x.AUDIO_TRACK="audioTrack",x.SUBTITLE_TRACK="subtitleTrack"})(y||(y={}));var E;(function(x){x.MAIN="main",x.AUDIO="audio",x.SUBTITLE="subtitle"})(E||(E={}))},"./src/types/transmuxer.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"ChunkMetadata",function(){return y});var y=function(C,h,s,r,n,e){r===void 0&&(r=0),n===void 0&&(n=-1),e===void 0&&(e=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=E(),this.buffering={audio:E(),video:E(),audiovideo:E()},this.level=C,this.sn=h,this.id=s,this.size=r,this.part=n,this.partial=e};function E(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"AttrList",function(){return x});var y=/^(\d+)x(\d+)$/,E=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,x=function(){function C(s){typeof s=="string"&&(s=C.parseAttrList(s));for(var r in s)s.hasOwnProperty(r)&&(this[r]=s[r])}var h=C.prototype;return h.decimalInteger=function(r){var n=parseInt(this[r],10);return n>Number.MAX_SAFE_INTEGER?Infinity:n},h.hexadecimalInteger=function(r){if(this[r]){var n=(this[r]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),l=0;l<n.length/2;l++)e[l]=parseInt(n.slice(l*2,l*2+2),16);return e}else return null},h.hexadecimalIntegerAsNumber=function(r){var n=parseInt(this[r],16);return n>Number.MAX_SAFE_INTEGER?Infinity:n},h.decimalFloatingPoint=function(r){return parseFloat(this[r])},h.optionalFloat=function(r,n){var e=this[r];return e?parseFloat(e):n},h.enumeratedString=function(r){return this[r]},h.bool=function(r){return this[r]==="YES"},h.decimalResolution=function(r){var n=y.exec(this[r]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},C.parseAttrList=function(r){var n,e={},l='"';for(E.lastIndex=0;(n=E.exec(r))!==null;){var c=n[2];c.indexOf(l)===0&&c.lastIndexOf(l)===c.length-1&&(c=c.slice(1,-1)),e[n[1]]=c}return e},C}()},"./src/utils/binary-search.ts":function(se,X,M){"use strict";M.r(X);var y={search:function(x,C){for(var h=0,s=x.length-1,r=null,n=null;h<=s;){r=(h+s)/2|0,n=x[r];var e=C(n);if(e>0)h=r+1;else if(e<0)s=r-1;else return n}return null}};X.default=y},"./src/utils/buffer-helper.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"BufferHelper",function(){return x});var y=M("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},x=function(){function C(){}return C.isBuffered=function(s,r){try{if(s){for(var n=C.getBuffered(s),e=0;e<n.length;e++)if(r>=n.start(e)&&r<=n.end(e))return!0}}catch(l){}return!1},C.bufferInfo=function(s,r,n){try{if(s){var e=C.getBuffered(s),l=[],c;for(c=0;c<e.length;c++)l.push({start:e.start(c),end:e.end(c)});return this.bufferedInfo(l,r,n)}}catch(o){}return{len:0,start:r,end:r,nextStart:void 0}},C.bufferedInfo=function(s,r,n){r=Math.max(0,r),s.sort(function(w,B){var b=w.start-B.start;return b||B.end-w.end});var e=[];if(n)for(var l=0;l<s.length;l++){var c=e.length;if(c){var o=e[c-1].end;s[l].start-o<n?s[l].end>o&&(e[c-1].end=s[l].end):e.push(s[l])}else e.push(s[l])}else e=s;for(var f=0,d,i=r,A=r,m=0;m<e.length;m++){var v=e[m].start,_=e[m].end;if(r+n>=v&&r<_)i=v,A=_,f=A-r;else if(r+n<v){d=v;break}}return{len:f,start:i||0,end:A||0,nextStart:d}},C.getBuffered=function(s){try{return s.buffered}catch(r){return y.logger.log("failed to get media.buffered",r),E}},C}()},"./src/utils/cea-608-parser.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"Row",function(){return A}),M.d(X,"CaptionScreen",function(){return m});var y=M("./src/utils/logger.ts"),E={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},x=function(u){var a=u;return E.hasOwnProperty(u)&&(a=E[u]),String.fromCharCode(a)},C=15,h=100,s={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},r={17:2,18:4,21:6,22:8,23:10,19:13,20:15},n={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},e={25:2,26:4,29:6,30:8,31:10,27:13,28:15},l=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],c;(function(p){p[p.ERROR=0]="ERROR",p[p.TEXT=1]="TEXT",p[p.WARNING=2]="WARNING",p[p.INFO=2]="INFO",p[p.DEBUG=3]="DEBUG",p[p.DATA=3]="DATA"})(c||(c={}));var o=function(){function p(){this.time=null,this.verboseLevel=c.ERROR}var u=p.prototype;return u.log=function(T,O){this.verboseLevel>=T&&y.logger.log(this.time+" ["+T+"] "+O)},p}(),f=function(u){for(var a=[],T=0;T<u.length;T++)a.push(u[T].toString(16));return a},d=function(){function p(a,T,O,S,D){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=a||"white",this.underline=T||!1,this.italics=O||!1,this.background=S||"black",this.flash=D||!1}var u=p.prototype;return u.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},u.setStyles=function(T){for(var O=["foreground","underline","italics","background","flash"],S=0;S<O.length;S++){var D=O[S];T.hasOwnProperty(D)&&(this[D]=T[D])}},u.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},u.equals=function(T){return this.foreground===T.foreground&&this.underline===T.underline&&this.italics===T.italics&&this.background===T.background&&this.flash===T.flash},u.copy=function(T){this.foreground=T.foreground,this.underline=T.underline,this.italics=T.italics,this.background=T.background,this.flash=T.flash},u.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},p}(),i=function(){function p(a,T,O,S,D,R){this.uchar=void 0,this.penState=void 0,this.uchar=a||" ",this.penState=new d(T,O,S,D,R)}var u=p.prototype;return u.reset=function(){this.uchar=" ",this.penState.reset()},u.setChar=function(T,O){this.uchar=T,this.penState.copy(O)},u.setPenState=function(T){this.penState.copy(T)},u.equals=function(T){return this.uchar===T.uchar&&this.penState.equals(T.penState)},u.copy=function(T){this.uchar=T.uchar,this.penState.copy(T.penState)},u.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},p}(),A=function(){function p(a){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var T=0;T<h;T++)this.chars.push(new i);this.logger=a,this.pos=0,this.currPenState=new d}var u=p.prototype;return u.equals=function(T){for(var O=!0,S=0;S<h;S++)if(!this.chars[S].equals(T.chars[S])){O=!1;break}return O},u.copy=function(T){for(var O=0;O<h;O++)this.chars[O].copy(T.chars[O])},u.isEmpty=function(){for(var T=!0,O=0;O<h;O++)if(!this.chars[O].isEmpty()){T=!1;break}return T},u.setCursor=function(T){this.pos!==T&&(this.pos=T),this.pos<0?(this.logger.log(c.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>h&&(this.logger.log(c.DEBUG,"Too large cursor position "+this.pos),this.pos=h)},u.moveCursor=function(T){var O=this.pos+T;if(T>1)for(var S=this.pos+1;S<O+1;S++)this.chars[S].setPenState(this.currPenState);this.setCursor(O)},u.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},u.insertChar=function(T){T>=144&&this.backSpace();var O=x(T);if(this.pos>=h){this.logger.log(c.ERROR,"Cannot insert "+T.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(T){var O;for(O=T;O<h;O++)this.chars[O].reset()},u.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},u.clearToEndOfRow=function(){this.clearFromPos(this.pos)},u.getTextString=function(){for(var T=[],O=!0,S=0;S<h;S++){var D=this.chars[S].uchar;D!==" "&&(O=!1),T.push(D)}return O?"":T.join("")},u.setPenStyles=function(T){this.currPenState.setStyles(T);var O=this.chars[this.pos];O.setPenState(this.currPenState)},p}(),m=function(){function p(a){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var T=0;T<C;T++)this.rows.push(new A(a));this.logger=a,this.currRow=C-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var u=p.prototype;return u.reset=function(){for(var T=0;T<C;T++)this.rows[T].clear();this.currRow=C-1},u.equals=function(T){for(var O=!0,S=0;S<C;S++)if(!this.rows[S].equals(T.rows[S])){O=!1;break}return O},u.copy=function(T){for(var O=0;O<C;O++)this.rows[O].copy(T.rows[O])},u.isEmpty=function(){for(var T=!0,O=0;O<C;O++)if(!this.rows[O].isEmpty()){T=!1;break}return T},u.backSpace=function(){var T=this.rows[this.currRow];T.backSpace()},u.clearToEndOfRow=function(){var T=this.rows[this.currRow];T.clearToEndOfRow()},u.insertChar=function(T){var O=this.rows[this.currRow];O.insertChar(T)},u.setPen=function(T){var O=this.rows[this.currRow];O.setPenStyles(T)},u.moveCursor=function(T){var O=this.rows[this.currRow];O.moveCursor(T)},u.setCursor=function(T){this.logger.log(c.INFO,"setCursor: "+T);var O=this.rows[this.currRow];O.setCursor(T)},u.setPAC=function(T){this.logger.log(c.INFO,"pacData = "+JSON.stringify(T));var O=T.row-1;if(this.nrRollUpRows&&O<this.nrRollUpRows-1&&(O=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==O){for(var S=0;S<C;S++)this.rows[S].clear();var D=this.currRow+1-this.nrRollUpRows,R=this.lastOutputScreen;if(R){var k=R.rows[D].cueStartTime,Q=this.logger.time;if(k&&Q!==null&&k<Q)for(var Y=0;Y<this.nrRollUpRows;Y++)this.rows[O-this.nrRollUpRows+Y+1].copy(R.rows[D+Y])}}this.currRow=O;var U=this.rows[this.currRow];if(T.indent!==null){var K=T.indent,z=Math.max(K-1,0);U.setCursor(T.indent),T.color=U.chars[z].penState.foreground}var F={foreground:T.color,underline:T.underline,italics:T.italics,background:"black",flash:!1};this.setPen(F)},u.setBkgData=function(T){this.logger.log(c.INFO,"bkgData = "+JSON.stringify(T)),this.backSpace(),this.setPen(T),this.insertChar(32)},u.setRollUpRows=function(T){this.nrRollUpRows=T},u.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(c.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(c.TEXT,this.getDisplayText());var T=this.currRow+1-this.nrRollUpRows,O=this.rows.splice(T,1)[0];O.clear(),this.rows.splice(this.currRow,0,O),this.logger.log(c.INFO,"Rolling up")},u.getDisplayText=function(T){T=T||!1;for(var O=[],S="",D=-1,R=0;R<C;R++){var k=this.rows[R].getTextString();k&&(D=R+1,T?O.push("Row "+D+": '"+k+"'"):O.push(k.trim()))}return O.length>0&&(T?S="["+O.join(" | ")+"]":S=O.join(`
`)),S},u.getTextAndFormat=function(){return this.rows},p}(),v=function(){function p(a,T,O){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=a,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new m(O),this.nonDisplayedMemory=new m(O),this.lastOutputScreen=new m(O),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=O}var u=p.prototype;return u.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(T){this.outputFilter=T},u.setPAC=function(T){this.writeScreen.setPAC(T)},u.setBkgData=function(T){this.writeScreen.setBkgData(T)},u.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(c.INFO,"MODE="+T),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=T},u.insertChars=function(T){for(var O=0;O<T.length;O++)this.writeScreen.insertChar(T[O]);var S=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(c.INFO,S+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(c.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},u.ccRCL=function(){this.logger.log(c.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},u.ccBS=function(){if(this.logger.log(c.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},u.ccAOF=function(){},u.ccAON=function(){},u.ccDER=function(){this.logger.log(c.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},u.ccRU=function(T){this.logger.log(c.INFO,"RU("+T+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(T)},u.ccFON=function(){this.logger.log(c.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},u.ccRDC=function(){this.logger.log(c.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},u.ccTR=function(){this.logger.log(c.INFO,"TR"),this.setMode("MODE_TEXT")},u.ccRTD=function(){this.logger.log(c.INFO,"RTD"),this.setMode("MODE_TEXT")},u.ccEDM=function(){this.logger.log(c.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},u.ccCR=function(){this.logger.log(c.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},u.ccENM=function(){this.logger.log(c.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},u.ccEOC=function(){if(this.logger.log(c.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var T=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=T,this.writeScreen=this.nonDisplayedMemory,this.logger.log(c.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},u.ccTO=function(T){this.logger.log(c.INFO,"TO("+T+") - Tab Offset"),this.writeScreen.moveCursor(T)},u.ccMIDROW=function(T){var O={flash:!1};if(O.underline=T%2===1,O.italics=T>=46,O.italics)O.foreground="white";else{var S=Math.floor(T/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];O.foreground=D[S]}this.logger.log(c.INFO,"MIDROW: "+JSON.stringify(O)),this.writeScreen.setPen(O)},u.outputDataUpdate=function(T){T===void 0&&(T=!1);var O=this.logger.time;if(O===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=O:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,O,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},p}(),_=function(){function p(a,T,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var S=new o;this.channels=[null,new v(a,T,S),new v(a+1,O,S)],this.cmdHistory=b(),this.logger=S}var u=p.prototype;return u.getHandler=function(T){return this.channels[T].getHandler()},u.setHandler=function(T,O){this.channels[T].setHandler(O)},u.addData=function(T,O){var S,D,R,k=!1;this.logger.time=T;for(var Q=0;Q<O.length;Q+=2){if(D=O[Q]&127,R=O[Q+1]&127,D===0&&R===0)continue;if(this.logger.log(c.DATA,"["+f([O[Q],O[Q+1]])+"] -> ("+f([D,R])+")"),S=this.parseCmd(D,R),S||(S=this.parseMidrow(D,R)),S||(S=this.parsePAC(D,R)),S||(S=this.parseBackgroundAttributes(D,R)),!S&&(k=this.parseChars(D,R),k)){var Y=this.currentChannel;if(Y&&Y>0){var U=this.channels[Y];U.insertChars(k)}else this.logger.log(c.WARNING,"No channel found yet. TEXT-MODE?")}!S&&!k&&this.logger.log(c.WARNING,"Couldn't parse cleaned data "+f([D,R])+" orig: "+f([O[Q],O[Q+1]]))}},u.parseCmd=function(T,O){var S=this.cmdHistory,D=(T===20||T===28||T===21||T===29)&&O>=32&&O<=47,R=(T===23||T===31)&&O>=33&&O<=35;if(!(D||R))return!1;if(B(T,O,S))return w(null,null,S),this.logger.log(c.DEBUG,"Repeated command ("+f([T,O])+") is dropped"),!0;var k=T===20||T===21||T===23?1:2,Q=this.channels[k];return T===20||T===21||T===28||T===29?O===32?Q.ccRCL():O===33?Q.ccBS():O===34?Q.ccAOF():O===35?Q.ccAON():O===36?Q.ccDER():O===37?Q.ccRU(2):O===38?Q.ccRU(3):O===39?Q.ccRU(4):O===40?Q.ccFON():O===41?Q.ccRDC():O===42?Q.ccTR():O===43?Q.ccRTD():O===44?Q.ccEDM():O===45?Q.ccCR():O===46?Q.ccENM():O===47&&Q.ccEOC():Q.ccTO(O-32),w(T,O,S),this.currentChannel=k,!0},u.parseMidrow=function(T,O){var S=0;if((T===17||T===25)&&O>=32&&O<=47){if(T===17?S=1:S=2,S!==this.currentChannel)return this.logger.log(c.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[S];return D?(D.ccMIDROW(O),this.logger.log(c.DEBUG,"MIDROW ("+f([T,O])+")"),!0):!1}return!1},u.parsePAC=function(T,O){var S,D=this.cmdHistory,R=(T>=17&&T<=23||T>=25&&T<=31)&&O>=64&&O<=127,k=(T===16||T===24)&&O>=64&&O<=95;if(!(R||k))return!1;if(B(T,O,D))return w(null,null,D),!0;var Q=T<=23?1:2;O>=64&&O<=95?S=Q===1?s[T]:n[T]:S=Q===1?r[T]:e[T];var Y=this.channels[Q];return Y?(Y.setPAC(this.interpretPAC(S,O)),w(T,O,D),this.currentChannel=Q,!0):!1},u.interpretPAC=function(T,O){var S,D={color:null,italics:!1,indent:null,underline:!1,row:T};return O>95?S=O-96:S=O-64,D.underline=(S&1)===1,S<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(S/2)]:S<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((S-16)/2)*4,D},u.parseChars=function(T,O){var S,D=null,R=null;if(T>=25?(S=2,R=T-8):(S=1,R=T),R>=17&&R<=19){var k;R===17?k=O+80:R===18?k=O+112:k=O+144,this.logger.log(c.INFO,"Special char '"+x(k)+"' in channel "+S),D=[k]}else T>=32&&T<=127&&(D=O===0?[T]:[T,O]);if(D){var Q=f(D);this.logger.log(c.DEBUG,"Char codes = "+Q.join(",")),w(T,O,this.cmdHistory)}return D},u.parseBackgroundAttributes=function(T,O){var S=(T===16||T===24)&&O>=32&&O<=47,D=(T===23||T===31)&&O>=45&&O<=47;if(!(S||D))return!1;var R,k={};T===16||T===24?(R=Math.floor((O-32)/2),k.background=l[R],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var Q=T<=23?1:2,Y=this.channels[Q];return Y.setBkgData(k),w(T,O,this.cmdHistory),!0},u.reset=function(){for(var T=0;T<Object.keys(this.channels).length;T++){var O=this.channels[T];O&&O.reset()}this.cmdHistory=b()},u.cueSplitAtTime=function(T){for(var O=0;O<this.channels.length;O++){var S=this.channels[O];S&&S.cueSplitAtTime(T)}},p}();function w(p,u,a){a.a=p,a.b=u}function B(p,u,a){return a.a===p&&a.b===u}function b(){return{a:null,b:null}}X.default=_},"./src/utils/codecs.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"isCodecType",function(){return E}),M.d(X,"isCodecSupportedInMp4",function(){return x});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 E(C,h){var s=y[h];return!!s&&s[C.slice(0,4)]===!0}function x(C,h){return MediaSource.isTypeSupported((h||"video")+'/mp4;codecs="'+C+'"')}},"./src/utils/cues.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/utils/vttparser.ts"),E=M("./src/utils/webvtt-parser.ts"),x=M("./src/utils/texttrack-utils.ts"),C=/\s/,h={newCue:function(r,n,e,l){for(var c=[],o,f,d,i,A,m=self.VTTCue||self.TextTrackCue,v=0;v<l.rows.length;v++)if(o=l.rows[v],d=!0,i=0,A="",!o.isEmpty()){for(var _=0;_<o.chars.length;_++)C.test(o.chars[_].uchar)&&d?i++:(A+=o.chars[_].uchar,d=!1);o.cueStartTime=n,n===e&&(e+=1e-4),i>=16?i--:i++;var w=Object(y.fixLineBreaks)(A.trim()),B=Object(E.generateCueId)(n,e,w);(!r||!r.cues||!r.cues.getCueById(B))&&(f=new m(n,e,w),f.id=B,f.line=v+1,f.align="left",f.position=10+Math.min(80,Math.floor(i*8/32)*10),c.push(f))}return r&&c.length&&(c.sort(function(b,p){return b.line==="auto"||p.line==="auto"?0:b.line>8&&p.line>8?p.line-b.line:b.line-p.line}),c.forEach(function(b){return Object(x.addCueToTrack)(r,b)})),c}};X.default=h},"./src/utils/discontinuities.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"findFirstFragWithCC",function(){return C}),M.d(X,"shouldAlignOnDiscontinuities",function(){return h}),M.d(X,"findDiscontinuousReferenceFrag",function(){return s}),M.d(X,"adjustSlidingStart",function(){return n}),M.d(X,"alignStream",function(){return e}),M.d(X,"alignPDT",function(){return c}),M.d(X,"alignFragmentByPDTDelta",function(){return o}),M.d(X,"alignMediaPlaylistByPDT",function(){return f});var y=M("./src/polyfills/number.ts"),E=M("./src/utils/logger.ts"),x=M("./src/controller/level-helper.ts");function C(d,i){for(var A=null,m=0,v=d.length;m<v;m++){var _=d[m];if(_&&_.cc===i){A=_;break}}return A}function h(d,i,A){return!!(i.details&&(A.endCC>A.startCC||d&&d.cc<A.startCC))}function s(d,i){var A=d.fragments,m=i.fragments;if(!m.length||!A.length){E.logger.log("No fragments to align");return}var v=C(A,m[0].cc);if(!v||v&&!v.startPTS){E.logger.log("No frag in previous level to align on");return}return v}function r(d,i){if(d){var A=d.start+i;d.start=d.startPTS=A,d.endPTS=A+d.duration}}function n(d,i){for(var A=i.fragments,m=0,v=A.length;m<v;m++)r(A[m],d);i.fragmentHint&&r(i.fragmentHint,d),i.alignedSliding=!0}function e(d,i,A){if(!i)return;l(d,A,i),!A.alignedSliding&&i.details&&c(A,i.details),!A.alignedSliding&&i.details&&!A.skippedSegments&&Object(x.adjustSliding)(i.details,A)}function l(d,i,A){if(h(d,A,i)){var m=s(A.details,i);m&&Object(y.isFiniteNumber)(m.start)&&(E.logger.log("Adjusting PTS using last level due to CC increase within current level "+i.url),n(m.start,i))}}function c(d,i){if(!i.fragments.length||!d.hasProgramDateTime||!i.hasProgramDateTime)return;var A=i.fragments[0].programDateTime,m=d.fragments[0].programDateTime,v=(m-A)/1e3+i.fragments[0].start;v&&Object(y.isFiniteNumber)(v)&&(E.logger.log("Adjusting PTS using programDateTime delta "+(m-A)+"ms, sliding:"+v.toFixed(3)+" "+d.url+" "),n(v,d))}function o(d,i){var A=d.programDateTime;if(!A)return;var m=(A-i)/1e3;d.start=d.startPTS=m,d.endPTS=m+d.duration}function f(d,i){if(!i.fragments.length||!d.hasProgramDateTime||!i.hasProgramDateTime)return;var A=i.fragments[0].programDateTime,m=i.fragments[0].start,v=A-m*1e3;d.fragments.forEach(function(_){o(_,v)}),d.fragmentHint&&o(d.fragmentHint,v),d.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/utils/ewma.ts"),E=function(){function x(h,s,r){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new y.default(h),this.fast_=new y.default(s)}var C=x.prototype;return C.update=function(s,r){var n=this.slow_,e=this.fast_;this.slow_.halfLife!==s&&(this.slow_=new y.default(s,n.getEstimate(),n.getTotalWeight())),this.fast_.halfLife!==r&&(this.fast_=new y.default(r,e.getEstimate(),e.getTotalWeight()))},C.sample=function(s,r){s=Math.max(s,this.minDelayMs_);var n=8*r,e=s/1e3,l=n/e;this.fast_.sample(e,l),this.slow_.sample(e,l)},C.canEstimate=function(){var s=this.fast_;return s&&s.getTotalWeight()>=this.minWeight_},C.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},C.destroy=function(){},x}();X.default=E},"./src/utils/ewma.ts":function(se,X,M){"use strict";M.r(X);var y=function(){function E(C,h,s){h===void 0&&(h=0),s===void 0&&(s=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=C,this.alpha_=C?Math.exp(Math.log(.5)/C):0,this.estimate_=h,this.totalWeight_=s}var x=E.prototype;return x.sample=function(h,s){var r=Math.pow(this.alpha_,h);this.estimate_=s*(1-r)+r*this.estimate_,this.totalWeight_+=h},x.getTotalWeight=function(){return this.totalWeight_},x.getEstimate=function(){if(this.alpha_){var h=1-Math.pow(this.alpha_,this.totalWeight_);if(h)return this.estimate_/h}return this.estimate_},E}();X.default=y},"./src/utils/fetch-loader.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"fetchSupported",function(){return o});var y=M("./src/polyfills/number.ts"),E=M("./src/loader/load-stats.ts"),x=M("./src/demux/chunk-cache.ts");function C(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,e(m,v)}function h(m){var v=typeof Map=="function"?new Map:void 0;return h=function(w){if(w===null||!n(w))return w;if(typeof w!="function")throw new TypeError("Super expression must either be null or a function");if(typeof v!="undefined"){if(v.has(w))return v.get(w);v.set(w,B)}function B(){return s(w,arguments,l(this).constructor)}return B.prototype=Object.create(w.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,w)},h(m)}function s(m,v,_){return r()?s=Reflect.construct:s=function(B,b,p){var u=[null];u.push.apply(u,b);var a=Function.bind.apply(B,u),T=new a;return p&&e(T,p.prototype),T},s.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(m){return!1}}function n(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function e(m,v){return e=Object.setPrototypeOf||function(w,B){return w.__proto__=B,w},e(m,v)}function l(m){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},l(m)}function c(){return c=Object.assign||function(m){for(var v=1;v<arguments.length;v++){var _=arguments[v];for(var w in _)Object.prototype.hasOwnProperty.call(_,w)&&(m[w]=_[w])}return m},c.apply(this,arguments)}function o(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(m){}return!1}var f=function(){function 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=_.fetchSetup||i,this.controller=new self.AbortController,this.stats=new E.LoadStats}var v=m.prototype;return v.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},v.abortInternal=function(){var w=this.response;(!w||!w.ok)&&(this.stats.aborted=!0,this.controller.abort())},v.abort=function(){var w;this.abortInternal(),(w=this.callbacks)!==null&&w!==void 0&&w.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},v.load=function(w,B,b){var p=this,u=this.stats;if(u.loading.start)throw new Error("Loader can only be used once.");u.loading.start=self.performance.now();var a=d(w,this.controller.signal),T=b.onProgress,O=w.responseType==="arraybuffer",S=O?"byteLength":"length";this.context=w,this.config=B,this.callbacks=b,this.request=this.fetchSetup(w,a),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){p.abortInternal(),b.onTimeout(u,w,p.response)},B.timeout),self.fetch(this.request).then(function(D){if(p.response=p.loader=D,!D.ok){var R=D.status,k=D.statusText;throw new A(k||"fetch, bad network response",R,D)}return u.loading.first=Math.max(self.performance.now(),u.loading.start),u.total=parseInt(D.headers.get("Content-Length")||"0"),T&&Object(y.isFiniteNumber)(B.highWaterMark)?p.loadProgressively(D,u,w,B.highWaterMark,T):O?D.arrayBuffer():D.text()}).then(function(D){var R=p.response;self.clearTimeout(p.requestTimeout),u.loading.end=Math.max(self.performance.now(),u.loading.first),u.loaded=u.total=D[S];var k={url:R.url,data:D};T&&!Object(y.isFiniteNumber)(B.highWaterMark)&&T(u,w,D,R),b.onSuccess(k,u,w,R)}).catch(function(D){if(self.clearTimeout(p.requestTimeout),u.aborted)return;var R=D.code||0;b.onError({code:R,text:D.message},w,D.details)})},v.getCacheAge=function(){var w=null;if(this.response){var B=this.response.headers.get("age");w=B?parseFloat(B):null}return w},v.loadProgressively=function(w,B,b,p,u){p===void 0&&(p=0);var a=new x.default,T=w.body.getReader(),O=function S(){return T.read().then(function(D){if(D.done)return a.dataLength&&u(B,b,a.flush(),w),Promise.resolve(new ArrayBuffer(0));var R=D.value,k=R.length;return B.loaded+=k,k<p||a.dataLength?(a.push(R),a.dataLength>=p&&u(B,b,a.flush(),w)):u(B,b,R,w),S()}).catch(function(){return Promise.reject()})};return O()},m}();function d(m,v){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:v,headers:new self.Headers(c({},m.headers))};return m.rangeEnd&&_.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),_}function i(m,v){return new self.Request(m.url,v)}var A=function(m){C(v,m);function v(_,w,B){var b;return b=m.call(this,_)||this,b.code=void 0,b.details=void 0,b.code=w,b.details=B,b}return v}(h(Error));X.default=f},"./src/utils/imsc1-ttml-parser.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"IMSC1_CODEC",function(){return n}),M.d(X,"parseIMSC1",function(){return o});var y=M("./src/utils/mp4-tools.ts"),E=M("./src/utils/vttparser.ts"),x=M("./src/utils/vttcue.ts"),C=M("./src/demux/id3.ts"),h=M("./src/utils/timescale-conversion.ts"),s=M("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(p){for(var u=1;u<arguments.length;u++){var a=arguments[u];for(var T in a)Object.prototype.hasOwnProperty.call(a,T)&&(p[T]=a[T])}return p},r.apply(this,arguments)}var n="stpp.ttml.im1t",e=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,l=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,c={left:"start",center:"center",right:"end",start:"start",end:"end"};function o(p,u,a,T,O){var S=Object(y.findBox)(new Uint8Array(p),["mdat"]);if(S.length===0){O(new Error("Could not parse IMSC1 mdat"));return}var D=S[0],R=Object(C.utf8ArrayToStr)(new Uint8Array(p,D.start,D.end-D.start)),k=Object(h.toTimescaleFromScale)(u,1,a);try{T(f(R,k))}catch(Q){O(Q)}}function f(p,u){var a=new DOMParser,T=a.parseFromString(p,"text/xml"),O=T.getElementsByTagName("tt")[0];if(!O)throw new Error("Invalid ttml");var S={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},D=Object.keys(S).reduce(function(U,K){return U[K]=O.getAttribute("ttp:"+K)||S[K],U},{}),R=O.getAttribute("xml:space")!=="preserve",k=i(d(O,"styling","style")),Q=i(d(O,"layout","region")),Y=d(O,"body","[begin]");return[].map.call(Y,function(U){var K=A(U,R);if(!K||!U.hasAttribute("begin"))return null;var z=w(U.getAttribute("begin"),D),F=w(U.getAttribute("dur"),D),H=w(U.getAttribute("end"),D);if(z===null)throw _(U);if(H===null){if(F===null)throw _(U);H=z+F}var G=new x.default(z-u,H-u,K);G.id=Object(s.generateCueId)(G.startTime,G.endTime,G.text);var ee=Q[U.getAttribute("region")],re=k[U.getAttribute("style")];G.position=10,G.size=80;var pe=m(ee,re),ie=pe.textAlign;if(ie){var ge=c[ie];ge&&(G.lineAlign=ge),G.align=ie}return r(G,pe),G}).filter(function(U){return U!==null})}function d(p,u,a){var T=p.getElementsByTagName(u)[0];return T?[].slice.call(T.querySelectorAll(a)):[]}function i(p){return p.reduce(function(u,a){var T=a.getAttribute("xml:id");return T&&(u[T]=a),u},{})}function A(p,u){return[].slice.call(p.childNodes).reduce(function(a,T,O){var S;return T.nodeName==="br"&&O?a+`
`:(S=T.childNodes)!==null&&S!==void 0&&S.length?A(T,u):u?a+T.textContent.trim().replace(/\s+/g," "):a+T.textContent},"")}function m(p,u){var a="http://www.w3.org/ns/ttml#styling",T=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return T.reduce(function(O,S){var D=v(u,a,S)||v(p,a,S);return D&&(O[S]=D),O},{})}function v(p,u,a){return p.hasAttributeNS(u,a)?p.getAttributeNS(u,a):null}function _(p){return new Error("Could not parse ttml timestamp "+p)}function w(p,u){if(!p)return null;var a=Object(E.parseTimeStamp)(p);return a===null&&(e.test(p)?a=B(p,u):l.test(p)&&(a=b(p,u))),a}function B(p,u){var a=e.exec(p),T=(a[4]|0)+(a[5]|0)/u.subFrameRate;return(a[1]|0)*3600+(a[2]|0)*60+(a[3]|0)+T/u.frameRate}function b(p,u){var a=l.exec(p),T=Number(a[1]),O=a[2];switch(O){case"h":return T*3600;case"m":return T*60;case"ms":return T*1e3;case"f":return T/u.frameRate;case"t":return T/u.tickRate}return T}},"./src/utils/logger.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"enableLogs",function(){return s}),M.d(X,"logger",function(){return r});var y=function(){},E={trace:y,debug:y,log:y,warn:y,info:y,error:y},x=E;function C(n){var e=self.console[n];return e?e.bind(self.console,"["+n+"] >"):y}function h(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c<e;c++)l[c-1]=arguments[c];l.forEach(function(o){x[o]=n[o]?n[o].bind(n):C(o)})}function s(n){if(self.console&&n===!0||typeof n=="object"){h(n,"debug","log","info","warn","error");try{x.log()}catch(e){x=E}}else x=E}var r=x},"./src/utils/mediakeys-helper.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"KeySystems",function(){return y}),M.d(X,"requestMediaKeySystemAccess",function(){return E});var y;(function(x){x.WIDEVINE="com.widevine.alpha",x.PLAYREADY="com.microsoft.playready"})(y||(y={}));var E=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"getMediaSource",function(){return y});function y(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"bin2str",function(){return h}),M.d(X,"readUint16",function(){return s}),M.d(X,"readUint32",function(){return r}),M.d(X,"writeUint32",function(){return n}),M.d(X,"findBox",function(){return e}),M.d(X,"parseSegmentIndex",function(){return l}),M.d(X,"parseInitSegment",function(){return c}),M.d(X,"getStartDTS",function(){return o}),M.d(X,"getDuration",function(){return f}),M.d(X,"computeRawDurationFromSamples",function(){return d}),M.d(X,"offsetStartDTS",function(){return i}),M.d(X,"segmentValidRange",function(){return A}),M.d(X,"appendUint8Array",function(){return m});var y=M("./src/utils/typed-array.ts"),E=M("./src/loader/fragment.ts"),x=Math.pow(2,32)-1,C=[].push;function h(v){return String.fromCharCode.apply(null,v)}function s(v,_){"data"in v&&(_+=v.start,v=v.data);var w=v[_]<<8|v[_+1];return w<0?65536+w:w}function r(v,_){"data"in v&&(_+=v.start,v=v.data);var w=v[_]<<24|v[_+1]<<16|v[_+2]<<8|v[_+3];return w<0?4294967296+w:w}function n(v,_,w){"data"in v&&(_+=v.start,v=v.data),v[_]=w>>24,v[_+1]=w>>16&255,v[_+2]=w>>8&255,v[_+3]=w&255}function e(v,_){var w=[];if(!_.length)return w;var B,b,p;"data"in v?(B=v.data,b=v.start,p=v.end):(B=v,b=0,p=B.byteLength);for(var u=b;u<p;){var a=r(B,u),T=h(B.subarray(u+4,u+8)),O=a>1?u+a:p;if(T===_[0])if(_.length===1)w.push({data:B,start:u+8,end:O});else{var S=e({data:B,start:u+8,end:O},_.slice(1));S.length&&C.apply(w,S)}u=O}return w}function l(v){var _=e(v,["moov"]),w=_[0],B=w?w.end:null,b=e(v,["sidx"]);if(!b||!b[0])return null;var p=[],u=b[0],a=u.data[0],T=a===0?8:16,O=r(u,T);T+=4;var S=0,D=0;a===0?T+=8:T+=16,T+=2;var R=u.end+D,k=s(u,T);T+=2;for(var Q=0;Q<k;Q++){var Y=T,U=r(u,Y);Y+=4;var K=U&2147483647,z=(U&2147483648)>>>31;if(z===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=r(u,Y);Y+=4,p.push({referenceSize:K,subsegmentDuration:F,info:{duration:F/O,start:R,end:R+K-1}}),R+=K,Y+=4,T=Y}return{earliestPresentationTime:S,timescale:O,version:a,referencesCount:k,references:p,moovEndOffset:B}}function c(v){for(var _=[],w=e(v,["moov","trak"]),B=0;B<w.length;B++){var b=w[B],p=e(b,["tkhd"])[0];if(p){var u=p.data[p.start],a=u===0?12:20,T=r(p,a),O=e(b,["mdia","mdhd"])[0];if(O){u=O.data[O.start],a=u===0?12:20;var S=r(O,a),D=e(b,["mdia","hdlr"])[0];if(D){var R=h(D.data.subarray(D.start+8,D.start+12)),k={soun:E.ElementaryStreamTypes.AUDIO,vide:E.ElementaryStreamTypes.VIDEO}[R];if(k){var Q=e(b,["mdia","minf","stbl","stsd"])[0],Y=void 0;Q&&(Y=h(Q.data.subarray(Q.start+12,Q.start+16))),_[T]={timescale:S,type:k},_[k]={timescale:S,id:T,codec:Y}}}}}}var U=e(v,["moov","mvex","trex"]);return U.forEach(function(K){var z=r(K,4),F=_[z];F&&(F.default={duration:r(K,12),flags:r(K,20)})}),_}function o(v,_){return e(_,["moof","traf"]).reduce(function(w,B){var b=e(B,["tfdt"])[0],p=b.data[b.start],u=e(B,["tfhd"]).reduce(function(a,T){var O=r(T,4),S=v[O];if(S){var D=r(b,4);p===1&&(D*=Math.pow(2,32),D+=r(b,8));var R=S.timescale||9e4,k=D/R;if(isFinite(k)&&(a===null||k<a))return k}return a},null);return u!==null&&isFinite(u)&&(w===null||u<w)?u:w},null)||0}function f(v,_){for(var w=0,B=0,b=0,p=e(v,["moof","traf"]),u=0;u<p.length;u++){var a=p[u],T=e(a,["tfhd"])[0],O=r(T,4),S=_[O];if(!S)continue;var D=S.default,R=r(T,0)|(D==null?void 0:D.flags),k=D==null?void 0:D.duration;R&8&&(R&2?k=r(T,12):k=r(T,8));for(var Q=S.timescale||9e4,Y=e(a,["trun"]),U=0;U<Y.length;U++){if(k){var K=r(Y[U],4);w=k*K}else w=d(Y[U]);S.type===E.ElementaryStreamTypes.VIDEO?B+=w/Q:S.type===E.ElementaryStreamTypes.AUDIO&&(b+=w/Q)}}if(B===0&&b===0){var z=l(v);if(z!=null&&z.references)return z.references.reduce(function(F,H){return F+H.info.duration||0},0)}return B||b}function d(v){var _=r(v,0),w=8;_&1&&(w+=4),_&4&&(w+=4);for(var B=0,b=r(v,4),p=0;p<b;p++){if(_&256){var u=r(v,w);B+=u,w+=4}_&512&&(w+=4),_&1024&&(w+=4),_&2048&&(w+=4)}return B}function i(v,_,w){e(_,["moof","traf"]).forEach(function(B){e(B,["tfhd"]).forEach(function(b){var p=r(b,4),u=v[p];if(!u)return;var a=u.timescale||9e4;e(B,["tfdt"]).forEach(function(T){var O=T.data[T.start],S=r(T,4);if(O===0)n(T,4,S-w*a);else{S*=Math.pow(2,32),S+=r(T,8),S-=w*a,S=Math.max(S,0);var D=Math.floor(S/(x+1)),R=Math.floor(S%(x+1));n(T,4,D),n(T,8,R)}})})})}function A(v){var _={valid:null,remainder:null},w=e(v,["moof"]);if(w){if(w.length<2)return _.remainder=v,_}else return _;var B=w[w.length-1];return _.valid=Object(y.sliceUint8)(v,0,B.start-8),_.remainder=Object(y.sliceUint8)(v,B.start-8),_}function m(v,_){var w=new Uint8Array(v.length+_.length);return w.set(v),w.set(_,v.length),w}},"./src/utils/output-filter.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"default",function(){return y});var y=function(){function E(C,h){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=C,this.trackName=h}var x=E.prototype;return x.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},x.newCue=function(h,s,r){(this.startTime===null||this.startTime>h)&&(this.startTime=h),this.endTime=s,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},x.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"sendAddTrackEvent",function(){return E}),M.d(X,"addCueToTrack",function(){return x}),M.d(X,"clearCurrentCues",function(){return C}),M.d(X,"removeCuesInRange",function(){return h}),M.d(X,"getCuesInRange",function(){return r});var y=M("./src/utils/logger.ts");function E(n,e){var l;try{l=new Event("addtrack")}catch(c){l=document.createEvent("Event"),l.initEvent("addtrack",!1,!1)}l.track=n,e.dispatchEvent(l)}function x(n,e){var l=n.mode;if(l==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(e.id))try{if(n.addCue(e),!n.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(o){y.logger.debug("[texttrack-utils]: "+o);var c=new self.TextTrackCue(e.startTime,e.endTime,e.text);c.id=e.id,n.addCue(c)}l==="disabled"&&(n.mode=l)}function C(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var l=n.cues.length;l--;)n.removeCue(n.cues[l]);e==="disabled"&&(n.mode=e)}function h(n,e,l){var c=n.mode;if(c==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=r(n.cues,e,l),f=0;f<o.length;f++)n.removeCue(o[f]);c==="disabled"&&(n.mode=c)}function s(n,e){if(e<n[0].startTime)return 0;var l=n.length-1;if(e>n[l].endTime)return-1;for(var c=0,o=l;c<=o;){var f=Math.floor((o+c)/2);if(e<n[f].startTime)o=f-1;else if(e>n[f].startTime&&c<l)c=f+1;else return f}return n[c].startTime-e<e-n[o].startTime?c:o}function r(n,e,l){var c=[],o=s(n,e);if(o>-1)for(var f=o,d=n.length;f<d;f++){var i=n[f];if(i.startTime>=e&&i.endTime<=l)c.push(i);else if(i.startTime>l)return c}return c}},"./src/utils/time-ranges.ts":function(se,X,M){"use strict";M.r(X);var y={toString:function(x){for(var C="",h=x.length,s=0;s<h;s++)C+="["+x.start(s).toFixed(3)+","+x.end(s).toFixed(3)+"]";return C}};X.default=y},"./src/utils/timescale-conversion.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"toTimescaleFromBase",function(){return E}),M.d(X,"toTimescaleFromScale",function(){return x}),M.d(X,"toMsFromMpegTsClock",function(){return C}),M.d(X,"toMpegTsClockFromTimescale",function(){return h});var y=9e4;function E(s,r,n,e){n===void 0&&(n=1),e===void 0&&(e=!1);var l=s*r*n;return e?Math.round(l):l}function x(s,r,n,e){return n===void 0&&(n=1),e===void 0&&(e=!1),E(s,r,1/n,e)}function C(s,r){return r===void 0&&(r=!1),E(s,1e3,1/y,r)}function h(s,r){return r===void 0&&(r=1),E(s,y,1/r)}},"./src/utils/typed-array.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"sliceUint8",function(){return y});function y(E,x,C){return Uint8Array.prototype.slice?E.slice(x,C):new Uint8Array(Array.prototype.slice.call(E,x,C))}},"./src/utils/vttcue.ts":function(se,X,M){"use strict";M.r(X),X.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var y=["","lr","rl"],E=["start","middle","end","left","right"];function x(n,e){if(typeof e!="string")return!1;if(!Array.isArray(n))return!1;var l=e.toLowerCase();return~n.indexOf(l)?l:!1}function C(n){return x(y,n)}function h(n){return x(E,n)}function s(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c<e;c++)l[c-1]=arguments[c];for(var o=1;o<arguments.length;o++){var f=arguments[o];for(var d in f)n[d]=f[d]}return n}function r(n,e,l){var c=this,o={enumerable:!0};c.hasBeenReset=!1;var f="",d=!1,i=n,A=e,m=l,v=null,_="",w=!0,B="auto",b="start",p=50,u="middle",a=50,T="middle";Object.defineProperty(c,"id",s({},o,{get:function(){return f},set:function(S){f=""+S}})),Object.defineProperty(c,"pauseOnExit",s({},o,{get:function(){return d},set:function(S){d=!!S}})),Object.defineProperty(c,"startTime",s({},o,{get:function(){return i},set:function(S){if(typeof S!="number")throw new TypeError("Start time must be set to a number.");i=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"endTime",s({},o,{get:function(){return A},set:function(S){if(typeof S!="number")throw new TypeError("End time must be set to a number.");A=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"text",s({},o,{get:function(){return m},set:function(S){m=""+S,this.hasBeenReset=!0}})),Object.defineProperty(c,"region",s({},o,{get:function(){return v},set:function(S){v=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"vertical",s({},o,{get:function(){return _},set:function(S){var D=C(S);if(D===!1)throw new SyntaxError("An invalid or illegal string was specified.");_=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"snapToLines",s({},o,{get:function(){return w},set:function(S){w=!!S,this.hasBeenReset=!0}})),Object.defineProperty(c,"line",s({},o,{get:function(){return B},set:function(S){if(typeof S!="number"&&S!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");B=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"lineAlign",s({},o,{get:function(){return b},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");b=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"position",s({},o,{get:function(){return p},set:function(S){if(S<0||S>100)throw new Error("Position must be between 0 and 100.");p=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"positionAlign",s({},o,{get:function(){return u},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"size",s({},o,{get:function(){return a},set:function(S){if(S<0||S>100)throw new Error("Size must be between 0 and 100.");a=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"align",s({},o,{get:function(){return T},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");T=D,this.hasBeenReset=!0}})),c.displayState=void 0}return r.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},r}()},"./src/utils/vttparser.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"parseTimeStamp",function(){return x}),M.d(X,"fixLineBreaks",function(){return e}),M.d(X,"VTTParser",function(){return l});var y=M("./src/utils/vttcue.ts"),E=function(){function c(){}var o=c.prototype;return o.decode=function(d,i){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},c}();function x(c){function o(d,i,A,m){return(d|0)*3600+(i|0)*60+(A|0)+parseFloat(m||0)}var f=c.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return f?parseFloat(f[2])>59?o(f[2],f[3],0,f[4]):o(f[1],f[2],f[3],f[4]):null}var C=function(){function c(){this.values=Object.create(null)}var o=c.prototype;return o.set=function(d,i){!this.get(d)&&i!==""&&(this.values[d]=i)},o.get=function(d,i,A){return A?this.has(d)?this.values[d]:i[A]:this.has(d)?this.values[d]:i},o.has=function(d){return d in this.values},o.alt=function(d,i,A){for(var m=0;m<A.length;++m)if(i===A[m]){this.set(d,i);break}},o.integer=function(d,i){/^-?\d+$/.test(i)&&this.set(d,parseInt(i,10))},o.percent=function(d,i){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(i)){var A=parseFloat(i);if(A>=0&&A<=100)return this.set(d,A),!0}return!1},c}();function h(c,o,f,d){var i=d?c.split(d):[c];for(var A in i){if(typeof i[A]!="string")continue;var m=i[A].split(f);if(m.length!==2)continue;var v=m[0],_=m[1];o(v,_)}}var s=new y.default(0,0,""),r=s.align==="middle"?"middle":"center";function n(c,o,f){var d=c;function i(){var v=x(c);if(v===null)throw new Error("Malformed timestamp: "+d);return c=c.replace(/^[^\sa-zA-Z-]+/,""),v}function A(v,_){var w=new C;h(v,function(p,u){var a;switch(p){case"region":for(var T=f.length-1;T>=0;T--)if(f[T].id===u){w.set(p,f[T].region);break}break;case"vertical":w.alt(p,u,["rl","lr"]);break;case"line":a=u.split(","),w.integer(p,a[0]),w.percent(p,a[0])&&w.set("snapToLines",!1),w.alt(p,a[0],["auto"]),a.length===2&&w.alt("lineAlign",a[1],["start",r,"end"]);break;case"position":a=u.split(","),w.percent(p,a[0]),a.length===2&&w.alt("positionAlign",a[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":w.percent(p,u);break;case"align":w.alt(p,u,["start",r,"end","left","right"]);break}},/:/,/\s/),_.region=w.get("region",null),_.vertical=w.get("vertical","");var B=w.get("line","auto");B==="auto"&&s.line===-1&&(B=-1),_.line=B,_.lineAlign=w.get("lineAlign","start"),_.snapToLines=w.get("snapToLines",!0),_.size=w.get("size",100),_.align=w.get("align",r);var b=w.get("position","auto");b==="auto"&&s.position===50&&(b=_.align==="start"||_.align==="left"?0:_.align==="end"||_.align==="right"?100:50),_.position=b}function m(){c=c.replace(/^\s+/,"")}if(m(),o.startTime=i(),m(),c.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);c=c.substr(3),m(),o.endTime=i(),m(),A(c,o)}function e(c){return c.replace(/<br(?: \/)?>/gi,`
`)}var l=function(){function c(){this.state="INITIAL",this.buffer="",this.decoder=new E,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var o=c.prototype;return o.parse=function(d){var i=this;d&&(i.buffer+=i.decoder.decode(d,{stream:!0}));function A(){var b=i.buffer,p=0;for(b=e(b);p<b.length&&b[p]!=="\r"&&b[p]!==`
`;)++p;var u=b.substr(0,p);return b[p]==="\r"&&++p,b[p]===`
`&&++p,i.buffer=b.substr(p),u}function m(b){h(b,function(p,u){},/:/)}try{var v="";if(i.state==="INITIAL"){if(!/\r\n|\n/.test(i.buffer))return this;v=A();var _=v.match(/^()?WEBVTT([ \t].*)?$/);if(!_||!_[0])throw new Error("Malformed WebVTT signature.");i.state="HEADER"}for(var w=!1;i.buffer;){if(!/\r\n|\n/.test(i.buffer))return this;w?w=!1:v=A();switch(i.state){case"HEADER":/:/.test(v)?m(v):v||(i.state="ID");continue;case"NOTE":v||(i.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(v)){i.state="NOTE";break}if(!v)continue;if(i.cue=new y.default(0,0,""),i.state="CUE",v.indexOf("-->")===-1){i.cue.id=v;continue}case"CUE":if(!i.cue){i.state="BADCUE";continue}try{n(v,i.cue,i.regionList)}catch(b){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":{var B=v.indexOf("-->")!==-1;if(!v||B&&(w=!0)){i.oncue&&i.cue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}if(i.cue===null)continue;i.cue.text&&(i.cue.text+=`
`),i.cue.text+=v}continue;case"BADCUE":v||(i.state="ID")}}}catch(b){i.state==="CUETEXT"&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state=i.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},o.flush=function(){var d=this;try{if((d.cue||d.state==="HEADER")&&(d.buffer+=`
`,d.parse()),d.state==="INITIAL"||d.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(i){d.onparsingerror&&d.onparsingerror(i)}return d.onflush&&d.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(se,X,M){"use strict";M.r(X),M.d(X,"generateCueId",function(){return l}),M.d(X,"parseWebVTT",function(){return o});var y=M("./src/polyfills/number.ts"),E=M("./src/utils/vttparser.ts"),x=M("./src/demux/id3.ts"),C=M("./src/utils/timescale-conversion.ts"),h=M("./src/remux/mp4-remuxer.ts"),s=/\r\n|\n\r|\n|\r/g,r=function(d,i,A){return A===void 0&&(A=0),d.substr(A,i.length)===i},n=function(d){var i=parseInt(d.substr(-3)),A=parseInt(d.substr(-6,2)),m=parseInt(d.substr(-9,2)),v=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(y.isFiniteNumber)(i)||!Object(y.isFiniteNumber)(A)||!Object(y.isFiniteNumber)(m)||!Object(y.isFiniteNumber)(v))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return i+=1e3*A,i+=60*1e3*m,i+=60*60*1e3*v,i},e=function(d){for(var i=5381,A=d.length;A;)i=i*33^d.charCodeAt(--A);return(i>>>0).toString()};function l(f,d,i){return e(f.toString())+e(d.toString())+e(i)}var c=function(d,i,A){var m=d[i],v=d[m.prevCC];if(!v||!v.new&&m.new){d.ccOffset=d.presentationOffset=m.start,m.new=!1;return}for(;(_=v)!==null&&_!==void 0&&_.new;){var _;d.ccOffset+=m.start-v.start,m.new=!1,m=v,v=d[m.prevCC]}d.presentationOffset=A};function o(f,d,i,A,m,v,_,w){var B=new E.VTTParser,b=Object(x.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(s,`
`).split(`
`),p=[],u=Object(C.toMpegTsClockFromTimescale)(d,i),a="00:00.000",T=0,O=0,S,D=!0,R=!1;B.oncue=function(k){var Q=A[m],Y=A.ccOffset,U=(T-u)/9e4;if(Q!=null&&Q.new&&(O!==void 0?Y=A.ccOffset=Q.start:c(A,m,U)),U&&(Y=U-A.presentationOffset),R){var K=k.endTime-k.startTime,z=Object(h.normalizePts)((k.startTime+Y-O)*9e4,v*9e4)/9e4;k.startTime=z,k.endTime=z+K}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=l(k.startTime,k.endTime,F)),k.endTime>0&&p.push(k)},B.onparsingerror=function(k){S=k},B.onflush=function(){if(S){w(S);return}_(p)},b.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,R=!0,k.substr(16).split(",").forEach(function(Q){r(Q,"LOCAL:")?a=Q.substr(6):r(Q,"MPEGTS:")&&(T=parseInt(Q.substr(7)))});try{O=n(a)/1e3}catch(Q){R=!1,S=Q}return}else k===""&&(D=!1);B.parse(k+`
`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(se,X,M){"use strict";M.r(X);var y=M("./src/utils/logger.ts"),E=M("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,C=function(){function h(r){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=r?r.xhrSetup:null,this.stats=new E.LoadStats,this.retryDelay=0}var s=h.prototype;return s.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},s.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},s.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},s.load=function(n,e,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=e,this.callbacks=l,this.retryDelay=e.retryDelay,this.loadInternal()},s.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var l=this.loader=new self.XMLHttpRequest,c=this.stats;c.loading.first=0,c.loaded=0;var o=this.xhrSetup;try{if(o)try{o(l,e.url)}catch(i){l.open("GET",e.url,!0),o(l,e.url)}l.readyState||l.open("GET",e.url,!0);var f=this.context.headers;if(f)for(var d in f)l.setRequestHeader(d,f[d])}catch(i){this.callbacks.onError({code:l.status,text:i.message},e,l);return}e.rangeEnd&&l.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),l.send()},s.readystatechange=function(){var n=this.context,e=this.loader,l=this.stats;if(!n||!e)return;var c=e.readyState,o=this.config;if(l.aborted)return;if(c>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),c===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var d,i;if(n.responseType==="arraybuffer"?(d=e.response,i=d.byteLength):(d=e.responseText,i=d.length),l.loaded=l.total=i,!this.callbacks)return;var A=this.callbacks.onProgress;if(A&&A(l,n,d,e),!this.callbacks)return;var m={url:e.responseURL,data:d};this.callbacks.onSuccess(m,l,n,e)}else l.retry>=o.maxRetry||f>=400&&f<499?(y.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(y.logger.warn(f+" while loading "+n.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,o.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},s.loadtimeout=function(){y.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},s.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},s.getCacheAge=function(){var n=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},h}();X.default=C}}).default})},vHTk:function(ze,me,P){ze.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(ze,me,P){var se=P("SrGk"),X=P("bYtY");function M(x,C){se.call(this,x,C,["filter"],"__filter_in_use__","_shadowDom")}X.inherits(M,se),M.prototype.addWithoutUpdate=function(x,C){if(C&&y(C.style)){var h;if(C._shadowDom){h=C._shadowDom;var s=this.getDefs(!0);s.contains(C._shadowDom)||this.addDom(h)}else h=this.add(C);this.markUsed(C);var r=h.getAttribute("id");x.style.filter="url(#"+r+")"}},M.prototype.add=function(x){var C=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,C.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,C),this.addDom(C),C},M.prototype.update=function(x,C){var h=C.style;if(y(h)){var s=this;se.prototype.update.call(this,C,function(){s.updateDom(C,C._shadowDom)})}else this.remove(x,C)},M.prototype.remove=function(x,C){C._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},M.prototype.updateDom=function(x,C){var h=C.getElementsByTagName("feDropShadow");h.length===0?h=this.createElement("feDropShadow"):h=h[0];var s=x.style,r=x.scale&&x.scale[0]||1,n=x.scale&&x.scale[1]||1,e,l,c,o;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)e=s.shadowOffsetX||0,l=s.shadowOffsetY||0,c=s.shadowBlur,o=s.shadowColor;else if(s.textShadowBlur)e=s.textShadowOffsetX||0,l=s.textShadowOffsetY||0,c=s.textShadowBlur,o=s.textShadowColor;else{this.removeDom(C,s);return}h.setAttribute("dx",e/r),h.setAttribute("dy",l/n),h.setAttribute("flood-color",o);var f=c/2/r,d=c/2/n,i=f+" "+d;h.setAttribute("stdDeviation",i),C.setAttribute("x","-100%"),C.setAttribute("y","-100%"),C.setAttribute("width",Math.ceil(c/2*200)+"%"),C.setAttribute("height",Math.ceil(c/2*200)+"%"),C.appendChild(h),x._shadowDom=C},M.prototype.markUsed=function(x){x._shadowDom&&se.prototype.markUsed.call(this,x._shadowDom)};function y(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var E=M;ze.exports=E},vUf6:function(ze,me,P){ze.exports=P.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(ze,me,P){var se=P("Bq2U"),X=P("SUKs"),M=P("bYtY"),y=M.isString,E=M.isFunction,x=M.isObject,C=M.isArrayLike,h=M.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,o){var f,d=!1,i=this,A=this.__zr;if(c){var m=c.split("."),v=i;d=m[0]==="shape";for(var _=0,w=m.length;_<w;_++){if(!v)continue;v=v[m[_]]}v&&(f=v)}else f=i;if(!f){X('Property "'+c+'" is not existed in element '+i.id);return}var B=i.animators,b=new se(f,o);return b.during(function(p){i.dirty(d)}).done(function(){B.splice(h(B,b),1)}),B.push(b),A&&A.animation.addAnimator(b),b},stopAnimation:function(c){for(var o=this.animators,f=o.length,d=0;d<f;d++)o[d].stop(c);return o.length=0,this},animateTo:function(c,o,f,d,i,A){r(this,c,o,f,d,i,A)},animateFrom:function(c,o,f,d,i,A){r(this,c,o,f,d,i,A,!0)}};function r(c,o,f,d,i,A,m,v){y(d)?(A=i,i=d,d=0):E(i)?(A=i,i="linear",d=0):E(d)?(A=d,d=0):E(f)?(A=f,f=500):f||(f=500),c.stopAnimation(),n(c,"",c,o,f,d,v);var _=c.animators.slice(),w=_.length;function B(){w--,w||A&&A()}w||A&&A();for(var b=0;b<_.length;b++)_[b].done(B).start(i,m)}function n(c,o,f,d,i,A,m){var v={},_=0;for(var w in d){if(!d.hasOwnProperty(w))continue;f[w]!=null?x(d[w])&&!C(d[w])?n(c,o?o+"."+w:w,f[w],d[w],i,A,m):(m?(v[w]=f[w],e(c,o,w,d[w])):v[w]=d[w],_++):d[w]!=null&&!m&&e(c,o,w,d[w])}_>0&&c.animate(o,!1).when(i==null?500:i,v).delay(A||0)}function e(c,o,f,d){if(!o)c.attr(f,d);else{var i={};i[o]={},i[o][f]=d,c.attr(i)}}var l=s;ze.exports=l},w8Aa:function(ze,me,P){ze.exports={img:"img___3e4yQ"}},wCXF:function(ze,me,P){"use strict";P.d(me,"a",function(){return oe});var se=P("rePB"),X=P("VTBJ"),M=P("KQm4"),y=P("U8pU"),E=P("ODXe"),x=P("q1tI"),C=P("TSYQ"),h=P.n(C),s=P("Gytx"),r=P.n(s),n=P("Kwbf"),e=P("t23M"),l=P("qx4F"),c=P("6eGT"),o=P("IBYe"),f=P("Ff2n"),d=P("c+Xe"),i=P("fyJ8"),A=P("biw7");function m(Le,Qe,ut,yt,at){var rt=ut[Le]||{},Ze=ut[Qe]||{},Ve,ke;rt.fixed==="left"?Ve=yt.left[Le]:Ze.fixed==="right"&&(ke=yt.right[Qe]);var we=!1,Me=!1,Ie=!1,Ge=!1,ot=ut[Qe+1],mt=ut[Le-1];if(at==="rtl"){if(Ve!==void 0){var St=mt&&mt.fixed==="left";Ge=!St}else if(ke!==void 0){var _t=ot&&ot.fixed==="right";Ie=!_t}}else if(Ve!==void 0){var Tt=ot&&ot.fixed==="left";we=!Tt}else if(ke!==void 0){var Lt=mt&&mt.fixed==="right";Me=!Lt}return{fixLeft:Ve,fixRight:ke,lastFixLeft:we,firstFixRight:Me,lastFixRight:Ie,firstFixLeft:Ge,isSticky:yt.isSticky}}var v=P("sR1s");function _(Le){var Qe=Le.cells,ut=Le.stickyOffsets,yt=Le.flattenColumns,at=Le.rowComponent,rt=Le.cellComponent,Ze=Le.onHeaderRow,Ve=Le.index,ke=x.useContext(A.a),we=ke.prefixCls,Me=ke.direction,Ie;Ze&&(Ie=Ze(Qe.map(function(ot){return ot.column}),Ve));var Ge=Object(v.a)(Qe.map(function(ot){return ot.column}));return x.createElement(at,Object.assign({},Ie),Qe.map(function(ot,mt){var St=ot.column,_t=m(ot.colStart,ot.colEnd,yt,ut,Me),Tt;return St&&St.onHeaderCell&&(Tt=ot.column.onHeaderCell(St)),x.createElement(i.a,Object.assign({},ot,{ellipsis:St.ellipsis,align:St.align,component:rt,prefixCls:we,key:Ge[mt]},_t,{additionalProps:Tt,rowType:"header"}))}))}_.displayName="HeaderRow";var w=_;function B(Le){var Qe=[];function ut(Ze,Ve){var ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Qe[ke]=Qe[ke]||[];var we=Ve,Me=Ze.filter(Boolean).map(function(Ie){var Ge={key:Ie.key,className:Ie.className||"",children:Ie.title,column:Ie,colStart:we},ot=1,mt=Ie.children;return mt&&mt.length>0&&(ot=ut(mt,we,ke+1).reduce(function(St,_t){return St+_t},0),Ge.hasSubColumns=!0),"colSpan"in Ie&&(ot=Ie.colSpan),"rowSpan"in Ie&&(Ge.rowSpan=Ie.rowSpan),Ge.colSpan=ot,Ge.colEnd=Ge.colStart+ot-1,Qe[ke].push(Ge),we+=ot,ot});return Me}ut(Le,0);for(var yt=Qe.length,at=function(Ve){Qe[Ve].forEach(function(ke){!("rowSpan"in ke)&&!ke.hasSubColumns&&(ke.rowSpan=yt-Ve)})},rt=0;rt<yt;rt+=1)at(rt);return Qe}function b(Le){var Qe=Le.stickyOffsets,ut=Le.columns,yt=Le.flattenColumns,at=Le.onHeaderRow,rt=x.useContext(A.a),Ze=rt.prefixCls,Ve=rt.getComponent,ke=x.useMemo(function(){return B(ut)},[ut]),we=Ve(["header","wrapper"],"thead"),Me=Ve(["header","row"],"tr"),Ie=Ve(["header","cell"],"th");return x.createElement(we,{className:"".concat(Ze,"-thead")},ke.map(function(Ge,ot){var mt=x.createElement(w,{key:ot,flattenColumns:yt,cells:Ge,stickyOffsets:Qe,rowComponent:Me,cellComponent:Ie,onHeaderRow:at,index:ot});return mt}))}var p=b,u=P("hW8S");function a(Le){for(var Qe=Le.colWidths,ut=Le.columns,yt=Le.columCount,at=[],rt=yt||ut.length,Ze=!1,Ve=rt-1;Ve>=0;Ve-=1){var ke=Qe[Ve],we=ut&&ut[Ve],Me=we&&we[u.a];(ke||Me||Ze)&&(at.unshift(x.createElement("col",Object.assign({key:Ve,style:{width:ke,minWidth:ke}},Me))),Ze=!0)}return x.createElement("colgroup",null,at)}var T=a;function O(Le,Qe){return Object(x.useMemo)(function(){for(var ut=[],yt=0;yt<Qe;yt+=1){var at=Le[yt];if(at!==void 0)ut[yt]=at;else return null}return ut},[Le.join("_"),Qe])}var S=x.forwardRef(function(Le,Qe){var ut=Le.noData,yt=Le.columns,at=Le.flattenColumns,rt=Le.colWidths,Ze=Le.columCount,Ve=Le.stickyOffsets,ke=Le.direction,we=Le.fixHeader,Me=Le.offsetHeader,Ie=Le.stickyClassName,Ge=Le.onScroll,ot=Object(f.a)(Le,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),mt=x.useContext(A.a),St=mt.prefixCls,_t=mt.scrollbarSize,Tt=mt.isSticky,Lt=Tt&&!we?0:_t,Dt=x.useRef(null),Ct=x.useCallback(function(Rt){Object(d.b)(Qe,Rt),Object(d.b)(Dt,Rt)},[]);x.useEffect(function(){var Rt;function Ft(Et){var Nt=Et.currentTarget,tn=Et.deltaX;tn&&(Ge({currentTarget:Nt,scrollLeft:Nt.scrollLeft+tn}),Et.preventDefault())}return(Rt=Dt.current)===null||Rt===void 0||Rt.addEventListener("wheel",Ft),function(){var Et;(Et=Dt.current)===null||Et===void 0||Et.removeEventListener("wheel",Ft)}},[]);var ct=at[at.length-1],At={fixed:ct?ct.fixed:null,onHeaderCell:function(){return{className:"".concat(St,"-cell-scrollbar")}}},Pe=Object(x.useMemo)(function(){return Lt?[].concat(Object(M.a)(yt),[At]):yt},[Lt,yt]),Je=Object(x.useMemo)(function(){return Lt?[].concat(Object(M.a)(at),[At]):at},[Lt,at]),xt=Object(x.useMemo)(function(){var Rt=Ve.right,Ft=Ve.left;return Object(X.a)(Object(X.a)({},Ve),{},{left:ke==="rtl"?[].concat(Object(M.a)(Ft.map(function(Et){return Et+Lt})),[0]):Ft,right:ke==="rtl"?Rt:[].concat(Object(M.a)(Rt.map(function(Et){return Et+Lt})),[0]),isSticky:Tt})},[Lt,Ve,Tt]),ft=O(rt,Ze);return x.createElement("div",{style:Object(X.a)({overflow:"hidden"},Tt?{top:Me}:{}),ref:Ct,className:h()("".concat(St,"-header"),Object(se.a)({},Ie,!!Ie))},x.createElement("table",{style:{tableLayout:"fixed",visibility:ut||ft?null:"hidden"}},x.createElement(T,{colWidths:ft?[].concat(Object(M.a)(ft),[Lt]):[],columCount:Ze+1,columns:Je}),x.createElement(p,Object.assign({},ot,{stickyOffsets:xt,columns:Pe,flattenColumns:Je}))))});S.displayName="FixedHeader";var D=S,R=x.createContext(null),k=R;function Q(Le){var Qe=Le.prefixCls,ut=Le.children,yt=Le.component,at=Le.cellComponent,rt=Le.fixHeader,Ze=Le.fixColumn,Ve=Le.horizonScroll,ke=Le.className,we=Le.expanded,Me=Le.componentWidth,Ie=Le.colSpan,Ge=x.useContext(A.a),ot=Ge.scrollbarSize;return x.useMemo(function(){var mt=ut;return Ze&&(mt=x.createElement("div",{style:{width:Me-(rt?ot:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Qe,"-expanded-row-fixed")},mt)),x.createElement(yt,{className:ke,style:{display:we?null:"none"}},x.createElement(i.a,{component:at,prefixCls:Qe,colSpan:Ie},mt))},[ut,yt,rt,Ve,ke,we,Me,Ie,ot])}var Y=Q;function U(Le){var Qe=Le.className,ut=Le.style,yt=Le.record,at=Le.index,rt=Le.rowKey,Ze=Le.getRowKey,Ve=Le.rowExpandable,ke=Le.expandedKeys,we=Le.onRow,Me=Le.indent,Ie=Me===void 0?0:Me,Ge=Le.rowComponent,ot=Le.cellComponent,mt=Le.childrenColumnName,St=x.useContext(A.a),_t=St.prefixCls,Tt=St.fixedInfoList,Lt=x.useContext(k),Dt=Lt.fixHeader,Ct=Lt.fixColumn,ct=Lt.horizonScroll,At=Lt.componentWidth,Pe=Lt.flattenColumns,Je=Lt.expandableType,xt=Lt.expandRowByClick,ft=Lt.onTriggerExpand,Rt=Lt.rowClassName,Ft=Lt.expandedRowClassName,Et=Lt.indentSize,Nt=Lt.expandIcon,tn=Lt.expandedRowRender,Jn=Lt.expandIconColumnIndex,On=x.useState(!1),Lr=Object(E.a)(On,2),Kr=Lr[0],Ir=Lr[1],xn=ke&&ke.has(Le.recordKey);x.useEffect(function(){xn&&Ir(!0)},[xn]);var Hr=Je==="row"&&(!Ve||Ve(yt)),ia=Je==="nest",oa=mt&&yt&&yt[mt],jr=Hr||ia,ca;we&&(ca=we(yt,at));var Ra=function(Qt){if(xt&&jr&&ft(yt,Qt),ca&&ca.onClick){for(var Kt,yn=arguments.length,fn=new Array(yn>1?yn-1:0),Gn=1;Gn<yn;Gn++)fn[Gn-1]=arguments[Gn];(Kt=ca).onClick.apply(Kt,[Qt].concat(fn))}},Pa;typeof Rt=="string"?Pa=Rt:typeof Rt=="function"&&(Pa=Rt(yt,at,Ie));var Be=Object(v.a)(Pe),Ue=x.createElement(Ge,Object.assign({},ca,{"data-row-key":rt,className:h()(Qe,"".concat(_t,"-row"),"".concat(_t,"-row-level-").concat(Ie),Pa,ca&&ca.className),style:Object(X.a)(Object(X.a)({},ut),ca?ca.style:null),onClick:Ra}),Pe.map(function(an,Qt){var Kt=an.render,yn=an.dataIndex,fn=an.className,Gn=Be[Qt],Cr=Tt[Qt],pn;Qt===(Jn||0)&&ia&&(pn=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(Et*Ie,"px")},className:"".concat(_t,"-row-indent indent-level-").concat(Ie)}),Nt({prefixCls:_t,expanded:xn,expandable:oa,record:yt,onExpand:ft})));var Ot;return an.onCell&&(Ot=an.onCell(yt,at)),x.createElement(i.a,Object.assign({className:fn,ellipsis:an.ellipsis,align:an.align,component:ot,prefixCls:_t,key:Gn,record:yt,index:at,dataIndex:yn,render:Kt,shouldCellUpdate:an.shouldCellUpdate},Cr,{appendNode:pn,additionalProps:Ot}))})),$e;if(Hr&&(Kr||xn)){var vt=tn(yt,at,Ie+1,xn),gt=Ft&&Ft(yt,at,Ie);$e=x.createElement(Y,{expanded:xn,className:h()("".concat(_t,"-expanded-row"),"".concat(_t,"-expanded-row-level-").concat(Ie+1),gt),prefixCls:_t,fixHeader:Dt,fixColumn:Ct,horizonScroll:ct,component:Ge,componentWidth:At,cellComponent:ot,colSpan:Pe.length},vt)}var Vt;return oa&&xn&&(Vt=(yt[mt]||[]).map(function(an,Qt){var Kt=Ze(an,Qt);return x.createElement(U,Object.assign({},Le,{key:Kt,rowKey:Kt,record:an,recordKey:Kt,index:Qt,indent:Ie+1}))})),x.createElement(x.Fragment,null,Ue,$e,Vt)}U.displayName="BodyRow";var K=U,z=x.createContext(null),F=z;function H(Le){var Qe=Le.columnKey,ut=Le.onColumnResize,yt=x.useRef();return x.useEffect(function(){yt.current&&ut(Qe,yt.current.offsetWidth)},[]),x.createElement(e.a,{onResize:function(rt){var Ze=rt.offsetWidth;ut(Qe,Ze)}},x.createElement("td",{ref:yt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function G(Le){var Qe=Le.data,ut=Le.getRowKey,yt=Le.measureColumnWidth,at=Le.expandedKeys,rt=Le.onRow,Ze=Le.rowExpandable,Ve=Le.emptyNode,ke=Le.childrenColumnName,we=x.useContext(F),Me=we.onColumnResize,Ie=x.useContext(A.a),Ge=Ie.prefixCls,ot=Ie.getComponent,mt=x.useContext(k),St=mt.fixHeader,_t=mt.horizonScroll,Tt=mt.flattenColumns,Lt=mt.componentWidth;return x.useMemo(function(){var Dt=ot(["body","wrapper"],"tbody"),Ct=ot(["body","row"],"tr"),ct=ot(["body","cell"],"td"),At;Qe.length?At=Qe.map(function(Je,xt){var ft=ut(Je,xt);return x.createElement(K,{key:ft,rowKey:ft,record:Je,recordKey:ft,index:xt,rowComponent:Ct,cellComponent:ct,expandedKeys:at,onRow:rt,getRowKey:ut,rowExpandable:Ze,childrenColumnName:ke})}):At=x.createElement(Y,{expanded:!0,className:"".concat(Ge,"-placeholder"),prefixCls:Ge,fixHeader:St,fixColumn:_t,horizonScroll:_t,component:Ct,componentWidth:Lt,cellComponent:ct,colSpan:Tt.length},Ve);var Pe=Object(v.a)(Tt);return x.createElement(Dt,{className:"".concat(Ge,"-tbody")},yt&&x.createElement("tr",{"aria-hidden":"true",className:"".concat(Ge,"-measure-row"),style:{height:0}},Pe.map(function(Je){return x.createElement(H,{key:Je,columnKey:Je,onColumnResize:Me})})),At)},[Qe,Ge,rt,yt,at,ut,ot,Lt,Ve,Tt])}var ee=x.memo(G);ee.displayName="Body";var re=ee,pe=P("wRmb"),ie=P("xEkU"),ge=P.n(ie);function he(Le){var Qe=Object(x.useRef)(Le),ut=Object(x.useState)({}),yt=Object(E.a)(ut,2),at=yt[1],rt=Object(x.useRef)(null),Ze=Object(x.useRef)([]);function Ve(ke){rt.current===null&&(Ze.current=[],rt.current=ge()(function(){Ze.current.forEach(function(we){Qe.current=we(Qe.current)}),rt.current=null,at({})})),Ze.current.push(ke)}return Object(x.useEffect)(function(){return function(){ge.a.cancel(rt.current)}},[]),[Qe.current,Ve]}function be(Le){var Qe=Object(x.useRef)(Le),ut=Object(x.useRef)(null);function yt(){window.clearTimeout(ut.current)}function at(Ze){Qe.current=Ze,yt(),ut.current=window.setTimeout(function(){Qe.current=null,ut.current=null},100)}function rt(){return Qe.current}return Object(x.useEffect)(function(){return yt},[]),[at,rt]}function fe(Le,Qe,ut){var yt=Object(x.useMemo)(function(){for(var at=[],rt=[],Ze=0,Ve=0,ke=0;ke<Qe;ke+=1)if(ut==="rtl"){rt[ke]=Ve,Ve+=Le[ke]||0;var we=Qe-ke-1;at[we]=Ze,Ze+=Le[we]||0}else{at[ke]=Ze,Ze+=Le[ke]||0;var Me=Qe-ke-1;rt[Me]=Ve,Ve+=Le[Me]||0}return{left:at,right:rt}},[Le,Qe,ut]);return yt}var de=fe;function $(Le){var Qe=Le.className,ut=Le.children;return x.createElement("div",{className:Qe},ut)}var ue=$,Ae=P("n6Qo");function ce(Le){var Qe,ut=Le.prefixCls,yt=Le.record,at=Le.onExpand,rt=Le.expanded,Ze=Le.expandable,Ve="".concat(ut,"-row-expand-icon");if(!Ze)return x.createElement("span",{className:h()(Ve,"".concat(ut,"-row-spaced"))});var ke=function(Me){at(yt,Me),Me.stopPropagation()};return x.createElement("span",{className:h()(Ve,(Qe={},Object(se.a)(Qe,"".concat(ut,"-row-expanded"),rt),Object(se.a)(Qe,"".concat(ut,"-row-collapsed"),!rt),Qe)),onClick:ke})}function xe(Le,Qe,ut){var yt=[];function at(rt){(rt||[]).forEach(function(Ze,Ve){yt.push(Qe(Ze,Ve)),at(Ze[ut])})}return at(Le),yt}var De=P("zT1h"),Re=P("y0+3"),ne=function(Qe,ut){var yt,at,rt=Qe.scrollBodyRef,Ze=Qe.onScroll,Ve=Qe.offsetScroll,ke=x.useContext(A.a),we=ke.prefixCls,Me=((yt=rt.current)===null||yt===void 0?void 0:yt.scrollWidth)||0,Ie=((at=rt.current)===null||at===void 0?void 0:at.clientWidth)||0,Ge=Me&&Ie*(Ie/Me),ot=x.useRef(),mt=he({scrollLeft:0,isHiddenScrollBar:!1}),St=Object(E.a)(mt,2),_t=St[0],Tt=St[1],Lt=x.useRef({delta:0,x:0}),Dt=x.useState(!1),Ct=Object(E.a)(Dt,2),ct=Ct[0],At=Ct[1],Pe=function(){At(!1)},Je=function(Et){Et.persist(),Lt.current.delta=Et.pageX-_t.scrollLeft,Lt.current.x=0,At(!0),Et.preventDefault()},xt=function(Et){var Nt,tn=Et||((Nt=window)===null||Nt===void 0?void 0:Nt.event),Jn=tn.buttons;if(!ct||Jn===0){ct&&At(!1);return}var On=Lt.current.x+Et.pageX-Lt.current.x-Lt.current.delta;On<=0&&(On=0),On+Ge>=Ie&&(On=Ie-Ge),Ze({scrollLeft:On/Ie*(Me+2)}),Lt.current.x=Et.pageX},ft=function(){var Et=Object(Re.b)(rt.current).top,Nt=Et+rt.current.offsetHeight,tn=document.documentElement.scrollTop+window.innerHeight;Nt-Object(l.a)()<=tn||Et>=tn-Ve?Tt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!0})}):Tt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!1})})},Rt=function(Et){Tt(function(Nt){return Object(X.a)(Object(X.a)({},Nt),{},{scrollLeft:Et/Me*Ie||0})})};return x.useImperativeHandle(ut,function(){return{setScrollLeft:Rt}}),x.useEffect(function(){var Ft=Object(De.a)(document.body,"mouseup",Pe,!1),Et=Object(De.a)(document.body,"mousemove",xt,!1);return ft(),function(){Ft.remove(),Et.remove()}},[Ge,ct]),x.useEffect(function(){var Ft=Object(De.a)(window,"scroll",ft,!1),Et=Object(De.a)(window,"resize",ft,!1);return function(){Ft.remove(),Et.remove()}},[]),x.useEffect(function(){_t.isHiddenScrollBar||Tt(function(Ft){var Et,Nt;return Object(X.a)(Object(X.a)({},Ft),{},{scrollLeft:rt.current.scrollLeft/((Et=rt.current)===null||Et===void 0?void 0:Et.scrollWidth)*((Nt=rt.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[_t.isHiddenScrollBar]),Me<=Ie||!Ge||_t.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(l.a)(),width:Ie,bottom:Ve},className:"".concat(we,"-sticky-scroll")},x.createElement("div",{onMouseDown:Je,ref:ot,className:h()("".concat(we,"-sticky-scroll-bar"),Object(se.a)({},"".concat(we,"-sticky-scroll-bar-active"),ct)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(_t.scrollLeft,"px, 0, 0)")}}))},N=x.forwardRef(ne);function W(Le,Qe){return x.useMemo(function(){var ut=!!Le;return{isSticky:ut,stickyClassName:ut?"".concat(Qe,"-sticky-header"):"",offsetHeader:Object(y.a)(Le)==="object"&&Le.offsetHeader||0,offsetScroll:Object(y.a)(Le)==="object"&&Le.offsetScroll||0}},[Le,Qe])}var le=[],te={},oe="rc-table-internal-hook",Te=x.memo(function(Le){var Qe=Le.children;return Qe},function(Le,Qe){return r()(Le.props,Qe.props)?Le.pingLeft!==Qe.pingLeft||Le.pingRight!==Qe.pingRight:!1});function Ke(Le){var Qe,ut=Le.prefixCls,yt=Le.className,at=Le.rowClassName,rt=Le.style,Ze=Le.data,Ve=Le.rowKey,ke=Le.scroll,we=Le.tableLayout,Me=Le.direction,Ie=Le.title,Ge=Le.footer,ot=Le.summary,mt=Le.id,St=Le.showHeader,_t=Le.components,Tt=Le.emptyText,Lt=Le.onRow,Dt=Le.onHeaderRow,Ct=Le.internalHooks,ct=Le.transformColumns,At=Le.internalRefs,Pe=Le.sticky,Je=Ze||le,xt=!!Je.length,ft=x.useState(0),Rt=Object(E.a)(ft,2),Ft=Rt[0],Et=Rt[1];x.useEffect(function(){Et(Object(l.a)())});var Nt=x.useMemo(function(){return Object(v.c)(_t,{})},[_t]),tn=x.useCallback(function(Aa,ea){return Object(v.b)(Nt,Aa)||ea},[Nt]),Jn=x.useMemo(function(){return typeof Ve=="function"?Ve:function(Aa){var ea=Aa&&Aa[Ve];return ea}},[Ve]),On=Object(u.c)(Le),Lr=On.expandIcon,Kr=On.expandedRowKeys,Ir=On.defaultExpandedRowKeys,xn=On.defaultExpandAllRows,Hr=On.expandedRowRender,ia=On.onExpand,oa=On.onExpandedRowsChange,jr=On.expandRowByClick,ca=On.rowExpandable,Ra=On.expandIconColumnIndex,Pa=On.expandedRowClassName,Be=On.childrenColumnName,Ue=On.indentSize,$e=Lr||ce,vt=Be||"children",gt=x.useMemo(function(){return Hr?"row":Le.expandable&&Ct===oe&&Le.expandable.__PARENT_RENDER_ICON__||Je.some(function(Aa){return Aa&&Object(y.a)(Aa)==="object"&&Aa[vt]})?"nest":!1},[!!Hr,Je]),Vt=x.useState(function(){return Ir||(xn?xe(Je,Jn,vt):[])}),an=Object(E.a)(Vt,2),Qt=an[0],Kt=an[1],yn=x.useMemo(function(){return new Set(Kr||Qt||[])},[Kr,Qt]),fn=x.useCallback(function(Aa){var ea=Jn(Aa,Je.indexOf(Aa)),ta,Zi=yn.has(ea);Zi?(yn.delete(ea),ta=Object(M.a)(yn)):ta=[].concat(Object(M.a)(yn),[ea]),Kt(ta),ia&&ia(!Zi,Aa),oa&&oa(ta)},[Jn,yn,Je,ia,oa]),Gn=x.useState(0),Cr=Object(E.a)(Gn,2),pn=Cr[0],Ot=Cr[1],on=Object(pe.b)(Object(X.a)(Object(X.a)(Object(X.a)({},Le),On),{},{expandable:!!Hr,expandedKeys:yn,getRowKey:Jn,onTriggerExpand:fn,expandIcon:$e,expandIconColumnIndex:Ra,direction:Me}),Ct===oe?ct:null),Sn=Object(E.a)(on,2),_r=Sn[0],cr=Sn[1],fr=x.useMemo(function(){return{columns:_r,flattenColumns:cr}},[_r,cr]),nr=x.useRef(),Dr=x.useRef(),Wr=x.useRef(),Gr=x.useState(!1),hr=Object(E.a)(Gr,2),sa=hr[0],Oa=hr[1],di=x.useState(!1),ga=Object(E.a)(di,2),ja=ga[0],Ai=ga[1],Ga=he(new Map),qr=Object(E.a)(Ga,2),Qa=qr[0],Va=qr[1],Xa=Object(v.a)(cr),oi=Xa.map(function(Aa){return Qa.get(Aa)}),si=x.useMemo(function(){return oi},[oi.join("_")]),Ea=de(si,cr.length,Me),Ca=ke&&Object(v.d)(ke.y),Yr=ke&&Object(v.d)(ke.x),ha=Yr&&cr.some(function(Aa){var ea=Aa.fixed;return ea}),Pi=x.useRef(),ji=W(Pe,ut),Ti=ji.isSticky,ko=ji.offsetHeader,Fo=ji.offsetScroll,Ri=ji.stickyClassName,Ko,Rr,tr;Ca&&(Rr={overflowY:"scroll",maxHeight:ke.y}),Yr&&(Ko={overflowX:"auto"},Ca||(Rr={overflowY:"hidden"}),tr={width:ke.x===!0?"auto":ke.x,minWidth:"100%"});var Pr=x.useCallback(function(Aa,ea){Va(function(ta){var Zi=new Map(ta);return Zi.set(Aa,ea),Zi})},[]),Jr=be(null),pa=Object(E.a)(Jr,2),_a=pa[0],Ya=pa[1];function ni(Aa,ea){if(!ea)return;typeof ea=="function"?ea(Aa):ea.scrollLeft!==Aa&&(ea.scrollLeft=Aa)}var Ta=function(ea){var ta=ea.currentTarget,Zi=ea.scrollLeft,ts=typeof Zi=="number"?Zi:ta.scrollLeft,ns=ta||te;if(!Ya()||Ya()===ns){var Ts;_a(ns),ni(ts,Dr.current),ni(ts,Wr.current),ni(ts,(Ts=Pi.current)===null||Ts===void 0?void 0:Ts.setScrollLeft)}if(ta){var ms=ta.scrollWidth,ks=ta.clientWidth;Oa(ts>0),Ai(ts<ms-ks)}},Qi=function(){Wr.current&&Ta({currentTarget:Wr.current})},Ja=function(ea){var ta=ea.width;Qi(),Ot(nr.current?nr.current.offsetWidth:ta)};x.useEffect(function(){return Qi},[]),x.useEffect(function(){Yr&&Qi()},[Yr]),x.useEffect(function(){Ct===oe&&At&&(At.body.current=Wr.current)});var ya=tn(["table"],"table"),Sa=x.useMemo(function(){return we||(ha?ke.x==="max-content"?"auto":"fixed":Ca||cr.some(function(Aa){var ea=Aa.ellipsis;return ea})?"fixed":"auto")},[Ca,ha,cr,we]),Hi,Ji={colWidths:si,columCount:cr.length,stickyOffsets:Ea,onHeaderRow:Dt,fixHeader:Ca},Wo=x.useMemo(function(){return xt?null:typeof Tt=="function"?Tt():Tt},[xt,Tt]),Xs=x.createElement(re,{data:Je,measureColumnWidth:Ca||Yr||Ti,expandedKeys:yn,rowExpandable:ca,getRowKey:Jn,onRow:Lt,emptyNode:Wo,childrenColumnName:vt}),xs=x.createElement(T,{colWidths:cr.map(function(Aa){var ea=Aa.width;return ea}),columns:cr}),Ys=ot&&x.createElement(Ae.b,null,ot(Je)),Ls=tn(["body"]);if(Ca||Ti){var Ps;typeof Ls=="function"?(Ps=Ls(Je,{scrollbarSize:Ft,ref:Wr,onScroll:Ta}),Ji.colWidths=cr.map(function(Aa,ea){var ta=Aa.width,Zi=ea===_r.length-1?ta-Ft:ta;return typeof Zi=="number"&&!Number.isNaN(Zi)?Zi:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ps=x.createElement("div",{style:Object(X.a)(Object(X.a)({},Ko),Rr),onScroll:Ta,ref:Wr,className:h()("".concat(ut,"-body"))},x.createElement(ya,{style:Object(X.a)(Object(X.a)({},tr),{},{tableLayout:Sa})},xs,Xs,Ys),Ti&&x.createElement(N,{ref:Pi,offsetScroll:Fo,scrollBodyRef:Wr,onScroll:Ta})),Hi=x.createElement(x.Fragment,null,St!==!1&&x.createElement(D,Object.assign({noData:!Je.length},Ji,fr,{direction:Me,offsetHeader:ko,stickyClassName:Ri,ref:Dr,onScroll:Ta})),Ps)}else Hi=x.createElement("div",{style:Object(X.a)(Object(X.a)({},Ko),Rr),className:h()("".concat(ut,"-content")),onScroll:Ta,ref:Wr},x.createElement(ya,{style:Object(X.a)(Object(X.a)({},tr),{},{tableLayout:Sa})},xs,St!==!1&&x.createElement(p,Object.assign({},Ji,fr)),Xs,Ys));var Us=Object(u.b)(Le),zo=x.createElement("div",Object.assign({className:h()(ut,yt,(Qe={},Object(se.a)(Qe,"".concat(ut,"-rtl"),Me==="rtl"),Object(se.a)(Qe,"".concat(ut,"-ping-left"),sa),Object(se.a)(Qe,"".concat(ut,"-ping-right"),ja),Object(se.a)(Qe,"".concat(ut,"-layout-fixed"),we==="fixed"),Object(se.a)(Qe,"".concat(ut,"-fixed-header"),Ca),Object(se.a)(Qe,"".concat(ut,"-fixed-column"),ha),Object(se.a)(Qe,"".concat(ut,"-scroll-horizontal"),Yr),Object(se.a)(Qe,"".concat(ut,"-has-fix-left"),cr[0]&&cr[0].fixed),Object(se.a)(Qe,"".concat(ut,"-has-fix-right"),cr[cr.length-1]&&cr[cr.length-1].fixed==="right"),Qe)),style:rt,id:mt,ref:nr},Us),x.createElement(Te,{pingLeft:sa,pingRight:ja,props:Object(X.a)(Object(X.a)({},Le),{},{stickyOffsets:Ea,mergedExpandedKeys:yn})},Ie&&x.createElement(ue,{className:"".concat(ut,"-title")},Ie(Je)),x.createElement("div",{className:"".concat(ut,"-container")},Hi),Ge&&x.createElement(ue,{className:"".concat(ut,"-footer")},Ge(Je))));Yr&&(zo=x.createElement(e.a,{onResize:Ja},zo));var es=x.useMemo(function(){return{prefixCls:ut,getComponent:tn,scrollbarSize:Ft,direction:Me,fixedInfoList:cr.map(function(Aa,ea){return m(ea,ea,cr,Ea,Me)}),isSticky:Ti}},[ut,tn,Ft,Me,cr,Ea,Me,Ti]),Js=x.useMemo(function(){return Object(X.a)(Object(X.a)({},fr),{},{tableLayout:Sa,rowClassName:at,expandedRowClassName:Pa,componentWidth:pn,fixHeader:Ca,fixColumn:ha,horizonScroll:Yr,expandIcon:$e,expandableType:gt,expandRowByClick:jr,expandedRowRender:Hr,onTriggerExpand:fn,expandIconColumnIndex:Ra,indentSize:Ue})},[fr,Sa,at,Pa,pn,Ca,ha,Yr,$e,gt,jr,Hr,fn,Ra,Ue]),ws=x.useMemo(function(){return{onColumnResize:Pr}},[Pr]);return x.createElement(A.a.Provider,{value:es},x.createElement(k.Provider,{value:Js},x.createElement(F.Provider,{value:ws},zo)))}Ke.Column=o.a,Ke.ColumnGroup=c.a,Ke.Summary=Ae.a,Ke.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var pt=me.b=Ke},wMS7:function(ze,me,P){/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.0.8/LICENSE */(function(se,X){ze.exports=X()})(this,function(){"use strict";function se($){if(Array.isArray($)){for(var ue=0,Ae=Array($.length);ue<$.length;ue++)Ae[ue]=$[ue];return Ae}else return Array.from($)}var X=Object.hasOwnProperty,M=Object.setPrototypeOf,y=Object.isFrozen,E=Object.keys,x=Object.freeze,C=Object.seal,h=Object.create,s=typeof Reflect!="undefined"&&Reflect,r=s.apply,n=s.construct;r||(r=function(ue,Ae,ce){return ue.apply(Ae,ce)}),x||(x=function(ue){return ue}),C||(C=function(ue){return ue}),n||(n=function(ue,Ae){return new(Function.prototype.bind.apply(ue,[null].concat(se(Ae))))});var e=p(Array.prototype.forEach),l=p(Array.prototype.indexOf),c=p(Array.prototype.join),o=p(Array.prototype.pop),f=p(Array.prototype.push),d=p(Array.prototype.slice),i=p(String.prototype.toLowerCase),A=p(String.prototype.match),m=p(String.prototype.replace),v=p(String.prototype.indexOf),_=p(String.prototype.trim),w=p(RegExp.prototype.test),B=u(RegExp),b=u(TypeError);function p($){return function(ue){for(var Ae=arguments.length,ce=Array(Ae>1?Ae-1:0),xe=1;xe<Ae;xe++)ce[xe-1]=arguments[xe];return r($,ue,ce)}}function u($){return function(){for(var ue=arguments.length,Ae=Array(ue),ce=0;ce<ue;ce++)Ae[ce]=arguments[ce];return n($,Ae)}}function a($,ue){M&&M($,null);for(var Ae=ue.length;Ae--;){var ce=ue[Ae];if(typeof ce=="string"){var xe=i(ce);xe!==ce&&(y(ue)||(ue[Ae]=xe),ce=xe)}$[ce]=!0}return $}function T($){var ue=h(null),Ae=void 0;for(Ae in $)r(X,$,[Ae])&&(ue[Ae]=$[Ae]);return ue}var O=x(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),S=x(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),D=x(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),R=x(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),k=x(["#text"]),Q=x(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),Y=x(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),U=x(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),K=x(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=C(/\{\{[\s\S]*|[\s\S]*\}\}/gm),F=C(/<%[\s\S]*|[\s\S]*%>/gm),H=C(/^data-[\-\w.\u00B7-\uFFFF]/),G=C(/^aria-[\-\w]+$/),ee=C(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),re=C(/^(?:\w+script|data):/i),pe=C(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $};function ge($){if(Array.isArray($)){for(var ue=0,Ae=Array($.length);ue<$.length;ue++)Ae[ue]=$[ue];return Ae}else return Array.from($)}var he=function(){return typeof window=="undefined"?null:window},be=function(ue,Ae){if((typeof ue=="undefined"?"undefined":ie(ue))!=="object"||typeof ue.createPolicy!="function")return null;var ce=null,xe="data-tt-policy-suffix";Ae.currentScript&&Ae.currentScript.hasAttribute(xe)&&(ce=Ae.currentScript.getAttribute(xe));var De="dompurify"+(ce?"#"+ce:"");try{return ue.createPolicy(De,{createHTML:function(ne){return ne}})}catch(Re){return console.warn("TrustedTypes policy "+De+" could not be created."),null}};function fe(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:he(),ue=function(Ot){return fe(Ot)};if(ue.version="2.0.15",ue.removed=[],!$||!$.document||$.document.nodeType!==9)return ue.isSupported=!1,ue;var Ae=$.document,ce=!1,xe=$.document,De=$.DocumentFragment,Re=$.HTMLTemplateElement,ne=$.Node,N=$.NodeFilter,W=$.NamedNodeMap,le=W===void 0?$.NamedNodeMap||$.MozNamedAttrMap:W,te=$.Text,oe=$.Comment,Te=$.DOMParser,Ke=$.trustedTypes;if(typeof Re=="function"){var pt=xe.createElement("template");pt.content&&pt.content.ownerDocument&&(xe=pt.content.ownerDocument)}var Le=be(Ke,Ae),Qe=Le&&Lr?Le.createHTML(""):"",ut=xe,yt=ut.implementation,at=ut.createNodeIterator,rt=ut.getElementsByTagName,Ze=ut.createDocumentFragment,Ve=Ae.importNode,ke=T(xe).documentMode?xe.documentMode:{},we={};ue.isSupported=yt&&typeof yt.createHTMLDocument!="undefined"&&ke!==9;var Me=z,Ie=F,Ge=H,ot=G,mt=re,St=pe,_t=ee,Tt=null,Lt=a({},[].concat(ge(O),ge(S),ge(D),ge(R),ge(k))),Dt=null,Ct=a({},[].concat(ge(Q),ge(Y),ge(U),ge(K))),ct=null,At=null,Pe=!0,Je=!0,xt=!1,ft=!1,Rt=!1,Ft=!1,Et=!1,Nt=!1,tn=!1,Jn=!1,On=!1,Lr=!1,Kr=!0,Ir=!0,xn=!1,Hr={},ia=a({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),oa=null,jr=a({},["audio","video","img","source","image","track"]),ca=null,Ra=a({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Pa=null,Be=xe.createElement("form"),Ue=function(Ot){if(Pa&&Pa===Ot)return;(!Ot||(typeof Ot=="undefined"?"undefined":ie(Ot))!=="object")&&(Ot={}),Ot=T(Ot),Tt="ALLOWED_TAGS"in Ot?a({},Ot.ALLOWED_TAGS):Lt,Dt="ALLOWED_ATTR"in Ot?a({},Ot.ALLOWED_ATTR):Ct,ca="ADD_URI_SAFE_ATTR"in Ot?a(T(Ra),Ot.ADD_URI_SAFE_ATTR):Ra,oa="ADD_DATA_URI_TAGS"in Ot?a(T(jr),Ot.ADD_DATA_URI_TAGS):jr,ct="FORBID_TAGS"in Ot?a({},Ot.FORBID_TAGS):{},At="FORBID_ATTR"in Ot?a({},Ot.FORBID_ATTR):{},Hr="USE_PROFILES"in Ot?Ot.USE_PROFILES:!1,Pe=Ot.ALLOW_ARIA_ATTR!==!1,Je=Ot.ALLOW_DATA_ATTR!==!1,xt=Ot.ALLOW_UNKNOWN_PROTOCOLS||!1,ft=Ot.SAFE_FOR_JQUERY||!1,Rt=Ot.SAFE_FOR_TEMPLATES||!1,Ft=Ot.WHOLE_DOCUMENT||!1,tn=Ot.RETURN_DOM||!1,Jn=Ot.RETURN_DOM_FRAGMENT||!1,On=Ot.RETURN_DOM_IMPORT||!1,Lr=Ot.RETURN_TRUSTED_TYPE||!1,Nt=Ot.FORCE_BODY||!1,Kr=Ot.SANITIZE_DOM!==!1,Ir=Ot.KEEP_CONTENT!==!1,xn=Ot.IN_PLACE||!1,_t=Ot.ALLOWED_URI_REGEXP||_t,Rt&&(Je=!1),Jn&&(tn=!0),Hr&&(Tt=a({},[].concat(ge(k))),Dt=[],Hr.html===!0&&(a(Tt,O),a(Dt,Q)),Hr.svg===!0&&(a(Tt,S),a(Dt,Y),a(Dt,K)),Hr.svgFilters===!0&&(a(Tt,D),a(Dt,Y),a(Dt,K)),Hr.mathMl===!0&&(a(Tt,R),a(Dt,U),a(Dt,K))),Ot.ADD_TAGS&&(Tt===Lt&&(Tt=T(Tt)),a(Tt,Ot.ADD_TAGS)),Ot.ADD_ATTR&&(Dt===Ct&&(Dt=T(Dt)),a(Dt,Ot.ADD_ATTR)),Ot.ADD_URI_SAFE_ATTR&&a(ca,Ot.ADD_URI_SAFE_ATTR),Ir&&(Tt["#text"]=!0),Ft&&a(Tt,["html","head","body"]),Tt.table&&(a(Tt,["tbody"]),delete ct.tbody),x&&x(Ot),Pa=Ot},$e=function(Ot){f(ue.removed,{element:Ot});try{Ot.parentNode.removeChild(Ot)}catch(on){Ot.outerHTML=Qe}},vt=function(Ot,on){try{f(ue.removed,{attribute:on.getAttributeNode(Ot),from:on})}catch(Sn){f(ue.removed,{attribute:null,from:on})}on.removeAttribute(Ot)},gt=function(Ot){var on=void 0,Sn=void 0;if(Nt)Ot="<remove></remove>"+Ot;else{var _r=A(Ot,/^[\r\n\t ]+/);Sn=_r&&_r[0]}var cr=Le?Le.createHTML(Ot):Ot;try{on=new Te().parseFromString(cr,"text/html")}catch(Dr){}if(ce&&a(ct,["title"]),!on||!on.documentElement){on=yt.createHTMLDocument("");var fr=on,nr=fr.body;nr.parentNode.removeChild(nr.parentNode.firstElementChild),nr.outerHTML=cr}return Ot&&Sn&&on.body.insertBefore(xe.createTextNode(Sn),on.body.childNodes[0]||null),rt.call(on,Ft?"html":"body")[0]};ue.isSupported&&function(){try{var pn=gt("<x/><title>&lt;/title&gt;&lt;img&gt;");w(/<\/title/,pn.querySelector("title").innerHTML)&&(ce=!0)}catch(Ot){}}();var Vt=function(Ot){return at.call(Ot.ownerDocument||Ot,Ot,N.SHOW_ELEMENT|N.SHOW_COMMENT|N.SHOW_TEXT,function(){return N.FILTER_ACCEPT},!1)},an=function(Ot){return Ot instanceof te||Ot instanceof oe?!1:typeof Ot.nodeName!="string"||typeof Ot.textContent!="string"||typeof Ot.removeChild!="function"||!(Ot.attributes instanceof le)||typeof Ot.removeAttribute!="function"||typeof Ot.setAttribute!="function"||typeof Ot.namespaceURI!="string"},Qt=function(Ot){return(typeof ne=="undefined"?"undefined":ie(ne))==="object"?Ot instanceof ne:Ot&&(typeof Ot=="undefined"?"undefined":ie(Ot))==="object"&&typeof Ot.nodeType=="number"&&typeof Ot.nodeName=="string"},Kt=function(Ot,on,Sn){if(!we[Ot])return;e(we[Ot],function(_r){_r.call(ue,on,Sn,Pa)})},yn=function(Ot){var on=void 0;if(Kt("beforeSanitizeElements",Ot,null),an(Ot))return $e(Ot),!0;if(A(Ot.nodeName,/[\u0080-\uFFFF]/))return $e(Ot),!0;var Sn=i(Ot.nodeName);if(Kt("uponSanitizeElement",Ot,{tagName:Sn,allowedTags:Tt}),(Sn==="svg"||Sn==="math")&&Ot.querySelectorAll("p, br").length!==0)return $e(Ot),!0;if(!Tt[Sn]||ct[Sn]){if(Ir&&!ia[Sn]&&typeof Ot.insertAdjacentHTML=="function")try{var _r=Ot.innerHTML;Ot.insertAdjacentHTML("AfterEnd",Le?Le.createHTML(_r):_r)}catch(cr){}return $e(Ot),!0}return Sn==="noscript"&&w(/<\/noscript/i,Ot.innerHTML)||Sn==="noembed"&&w(/<\/noembed/i,Ot.innerHTML)?($e(Ot),!0):(ft&&!Qt(Ot.firstElementChild)&&(!Qt(Ot.content)||!Qt(Ot.content.firstElementChild))&&w(/</g,Ot.textContent)&&(f(ue.removed,{element:Ot.cloneNode()}),Ot.innerHTML?Ot.innerHTML=m(Ot.innerHTML,/</g,"&lt;"):Ot.innerHTML=m(Ot.textContent,/</g,"&lt;")),Rt&&Ot.nodeType===3&&(on=Ot.textContent,on=m(on,Me," "),on=m(on,Ie," "),Ot.textContent!==on&&(f(ue.removed,{element:Ot.cloneNode()}),Ot.textContent=on)),Kt("afterSanitizeElements",Ot,null),!1)},fn=function(Ot,on,Sn){if(Kr&&(on==="id"||on==="name")&&(Sn in xe||Sn in Be))return!1;if(!(Je&&w(Ge,on))){if(!(Pe&&w(ot,on))){if(!Dt[on]||At[on])return!1;if(!ca[on]){if(!w(_t,m(Sn,St,""))){if(!((on==="src"||on==="xlink:href"||on==="href")&&Ot!=="script"&&v(Sn,"data:")===0&&oa[Ot])){if(!(xt&&!w(mt,m(Sn,St,"")))){if(Sn)return!1}}}}}}return!0},Gn=function(Ot){var on=void 0,Sn=void 0,_r=void 0,cr=void 0,fr=void 0;Kt("beforeSanitizeAttributes",Ot,null);var nr=Ot.attributes;if(!nr)return;var Dr={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Dt};for(fr=nr.length;fr--;){on=nr[fr];var Wr=on,Gr=Wr.name,hr=Wr.namespaceURI;if(Sn=_(on.value),_r=i(Gr),Dr.attrName=_r,Dr.attrValue=Sn,Dr.keepAttr=!0,Dr.forceKeepAttr=void 0,Kt("uponSanitizeAttribute",Ot,Dr),Sn=Dr.attrValue,Dr.forceKeepAttr)continue;if(_r==="name"&&Ot.nodeName==="IMG"&&nr.id)cr=nr.id,nr=d(nr,[]),vt("id",Ot),vt(Gr,Ot),l(nr,cr)>fr&&Ot.setAttribute("id",cr.value);else{if(Ot.nodeName==="INPUT"&&_r==="type"&&Sn==="file"&&Dr.keepAttr&&(Dt[_r]||!At[_r]))continue;Gr==="id"&&Ot.setAttribute(Gr,""),vt(Gr,Ot)}if(!Dr.keepAttr)continue;if(ft&&w(/\/>/i,Sn)){vt(Gr,Ot);continue}if(w(/svg|math/i,Ot.namespaceURI)&&w(B("</("+c(E(ia),"|")+")","i"),Sn)){vt(Gr,Ot);continue}Rt&&(Sn=m(Sn,Me," "),Sn=m(Sn,Ie," "));var sa=Ot.nodeName.toLowerCase();if(!fn(sa,_r,Sn))continue;try{hr?Ot.setAttributeNS(hr,Gr,Sn):Ot.setAttribute(Gr,Sn),o(ue.removed)}catch(Oa){}}Kt("afterSanitizeAttributes",Ot,null)},Cr=function pn(Ot){var on=void 0,Sn=Vt(Ot);for(Kt("beforeSanitizeShadowDOM",Ot,null);on=Sn.nextNode();){if(Kt("uponSanitizeShadowNode",on,null),yn(on))continue;on.content instanceof De&&pn(on.content),Gn(on)}Kt("afterSanitizeShadowDOM",Ot,null)};return ue.sanitize=function(pn,Ot){var on=void 0,Sn=void 0,_r=void 0,cr=void 0,fr=void 0;if(pn||(pn="<!-->"),typeof pn!="string"&&!Qt(pn)){if(typeof pn.toString!="function")throw b("toString is not a function");if(pn=pn.toString(),typeof pn!="string")throw b("dirty is not a string, aborting")}if(!ue.isSupported){if(ie($.toStaticHTML)==="object"||typeof $.toStaticHTML=="function"){if(typeof pn=="string")return $.toStaticHTML(pn);if(Qt(pn))return $.toStaticHTML(pn.outerHTML)}return pn}if(Et||Ue(Ot),ue.removed=[],typeof pn=="string"&&(xn=!1),!xn)if(pn instanceof ne)on=gt("<!-->"),Sn=on.ownerDocument.importNode(pn,!0),Sn.nodeType===1&&Sn.nodeName==="BODY"||Sn.nodeName==="HTML"?on=Sn:on.appendChild(Sn);else{if(!tn&&!Rt&&!Ft&&pn.indexOf("<")===-1)return Le&&Lr?Le.createHTML(pn):pn;if(on=gt(pn),!on)return tn?null:Qe}on&&Nt&&$e(on.firstChild);for(var nr=Vt(xn?pn:on);_r=nr.nextNode();){if(_r.nodeType===3&&_r===cr)continue;if(yn(_r))continue;_r.content instanceof De&&Cr(_r.content),Gn(_r),cr=_r}if(cr=null,xn)return pn;if(tn){if(Jn)for(fr=Ze.call(on.ownerDocument);on.firstChild;)fr.appendChild(on.firstChild);else fr=on;return On&&(fr=Ve.call(Ae,fr,!0)),fr}var Dr=Ft?on.outerHTML:on.innerHTML;return Rt&&(Dr=m(Dr,Me," "),Dr=m(Dr,Ie," ")),Le&&Lr?Le.createHTML(Dr):Dr},ue.setConfig=function(pn){Ue(pn),Et=!0},ue.clearConfig=function(){Pa=null,Et=!1},ue.isValidAttribute=function(pn,Ot,on){Pa||Ue({});var Sn=i(pn),_r=i(Ot);return fn(Sn,_r,on)},ue.addHook=function(pn,Ot){if(typeof Ot!="function")return;we[pn]=we[pn]||[],f(we[pn],Ot)},ue.removeHook=function(pn){we[pn]&&o(we[pn])},ue.removeHooks=function(pn){we[pn]&&(we[pn]=[])},ue.removeAllHooks=function(){we={}},ue}var de=fe();return de})},wOnQ:function(ze,me,P){/*!
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
* Released under MIT License
*/(function(se,X){ze.exports=X()})(this,function(){"use strict";/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var se=function(J,V){return se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Z){q.__proto__=Z}||function(q,Z){for(var ye in Z)Object.prototype.hasOwnProperty.call(Z,ye)&&(q[ye]=Z[ye])},se(J,V)};function X(J,V){if(typeof V!="function"&&V!==null)throw new TypeError("Class extends value "+String(V)+" is not a constructor or null");se(J,V);function q(){this.constructor=J}J.prototype=V===null?Object.create(V):(q.prototype=V.prototype,new q)}var M=function(){return M=Object.assign||function(V){for(var q,Z=1,ye=arguments.length;Z<ye;Z++){q=arguments[Z];for(var Oe in q)Object.prototype.hasOwnProperty.call(q,Oe)&&(V[Oe]=q[Oe])}return V},M.apply(this,arguments)};function y(J,V,q,Z){function ye(Oe){return Oe instanceof q?Oe:new q(function(Xe){Xe(Oe)})}return new(q||(q=Promise))(function(Oe,Xe){function lt(Ut){try{Bt(Z.next(Ut))}catch(zt){Xe(zt)}}function st(Ut){try{Bt(Z.throw(Ut))}catch(zt){Xe(zt)}}function Bt(Ut){Ut.done?Oe(Ut.value):ye(Ut.value).then(lt,st)}Bt((Z=Z.apply(J,V||[])).next())})}function E(J,V){var q={label:0,sent:function(){if(Oe[0]&1)throw Oe[1];return Oe[1]},trys:[],ops:[]},Z,ye,Oe,Xe;return Xe={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(Xe[Symbol.iterator]=function(){return this}),Xe;function lt(Bt){return function(Ut){return st([Bt,Ut])}}function st(Bt){if(Z)throw new TypeError("Generator is already executing.");for(;q;)try{if(Z=1,ye&&(Oe=Bt[0]&2?ye.return:Bt[0]?ye.throw||((Oe=ye.return)&&Oe.call(ye),0):ye.next)&&!(Oe=Oe.call(ye,Bt[1])).done)return Oe;(ye=0,Oe)&&(Bt=[Bt[0]&2,Oe.value]);switch(Bt[0]){case 0:case 1:Oe=Bt;break;case 4:return q.label++,{value:Bt[1],done:!1};case 5:q.label++,ye=Bt[1],Bt=[0];continue;case 7:Bt=q.ops.pop(),q.trys.pop();continue;default:if(!(Oe=q.trys,Oe=Oe.length>0&&Oe[Oe.length-1])&&(Bt[0]===6||Bt[0]===2)){q=0;continue}if(Bt[0]===3&&(!Oe||Bt[1]>Oe[0]&&Bt[1]<Oe[3])){q.label=Bt[1];break}if(Bt[0]===6&&q.label<Oe[1]){q.label=Oe[1],Oe=Bt;break}if(Oe&&q.label<Oe[2]){q.label=Oe[2],q.ops.push(Bt);break}Oe[2]&&q.ops.pop(),q.trys.pop();continue}Bt=V.call(J,q)}catch(Ut){Bt=[6,Ut],ye=0}finally{Z=Oe=0}if(Bt[0]&5)throw Bt[1];return{value:Bt[0]?Bt[1]:void 0,done:!0}}}function x(J,V,q){if(q||arguments.length===2)for(var Z=0,ye=V.length,Oe;Z<ye;Z++)(Oe||!(Z in V))&&(Oe||(Oe=Array.prototype.slice.call(V,0,Z)),Oe[Z]=V[Z]);return J.concat(Oe||V)}for(var C=function(){function J(V,q,Z,ye){this.left=V,this.top=q,this.width=Z,this.height=ye}return J.prototype.add=function(V,q,Z,ye){return new J(this.left+V,this.top+q,this.width+Z,this.height+ye)},J.fromClientRect=function(V,q){return new J(q.left+V.windowBounds.left,q.top+V.windowBounds.top,q.width,q.height)},J.fromDOMRectList=function(V,q){var Z=Array.from(q).find(function(ye){return ye.width!==0});return Z?new J(Z.left+V.windowBounds.left,Z.top+V.windowBounds.top,Z.width,Z.height):J.EMPTY},J.EMPTY=new J(0,0,0,0),J}(),h=function(J,V){return C.fromClientRect(J,V.getBoundingClientRect())},s=function(J){var V=J.body,q=J.documentElement;if(!V||!q)throw new Error("Unable to get document size");var Z=Math.max(Math.max(V.scrollWidth,q.scrollWidth),Math.max(V.offsetWidth,q.offsetWidth),Math.max(V.clientWidth,q.clientWidth)),ye=Math.max(Math.max(V.scrollHeight,q.scrollHeight),Math.max(V.offsetHeight,q.offsetHeight),Math.max(V.clientHeight,q.clientHeight));return new C(0,0,Z,ye)},r=function(J){for(var V=[],q=0,Z=J.length;q<Z;){var ye=J.charCodeAt(q++);if(ye>=55296&&ye<=56319&&q<Z){var Oe=J.charCodeAt(q++);(Oe&64512)===56320?V.push(((ye&1023)<<10)+(Oe&1023)+65536):(V.push(ye),q--)}else V.push(ye)}return V},n=function(){for(var J=[],V=0;V<arguments.length;V++)J[V]=arguments[V];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var q=J.length;if(!q)return"";for(var Z=[],ye=-1,Oe="";++ye<q;){var Xe=J[ye];Xe<=65535?Z.push(Xe):(Xe-=65536,Z.push((Xe>>10)+55296,Xe%1024+56320)),(ye+1===q||Z.length>16384)&&(Oe+=String.fromCharCode.apply(String,Z),Z.length=0)}return Oe},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),c=0;c<e.length;c++)l[e.charCodeAt(c)]=c;for(var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),d=0;d<o.length;d++)f[o.charCodeAt(d)]=d;for(var i=function(J){var V=J.length*.75,q=J.length,Z,ye=0,Oe,Xe,lt,st;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var Bt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Ut=Array.isArray(Bt)?Bt:new Uint8Array(Bt);for(Z=0;Z<q;Z+=4)Oe=f[J.charCodeAt(Z)],Xe=f[J.charCodeAt(Z+1)],lt=f[J.charCodeAt(Z+2)],st=f[J.charCodeAt(Z+3)],Ut[ye++]=Oe<<2|Xe>>4,Ut[ye++]=(Xe&15)<<4|lt>>2,Ut[ye++]=(lt&3)<<6|st&63;return Bt},A=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=2)q.push(J[Z+1]<<8|J[Z]);return q},m=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=4)q.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return q},v=5,_=6+5,w=2,B=_-v,b=65536>>v,p=1<<v,u=p-1,a=1024>>v,T=b+a,O=T,S=2048>>6,D=O+S,R=65536>>_,k=1<<B,Q=k-1,Y=function(J,V,q){return J.slice?J.slice(V,q):new Uint16Array(Array.prototype.slice.call(J,V,q))},U=function(J,V,q){return J.slice?J.slice(V,q):new Uint32Array(Array.prototype.slice.call(J,V,q))},K=function(J,V){var q=i(J),Z=Array.isArray(q)?m(q):new Uint32Array(q),ye=Array.isArray(q)?A(q):new Uint16Array(q),Oe=24,Xe=Y(ye,Oe/2,Z[4]/2),lt=Z[5]===2?Y(ye,(Oe+Z[4])/2):U(Z,Math.ceil((Oe+Z[4])/4));return new z(Z[0],Z[1],Z[2],Z[3],Xe,lt)},z=function(){function J(V,q,Z,ye,Oe,Xe){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=ye,this.index=Oe,this.data=Xe}return J.prototype.get=function(V){var q;if(V>=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>v],q=(q<<w)+(V&u),this.data[q];if(V<=65535)return q=this.index[b+(V-55296>>v)],q=(q<<w)+(V&u),this.data[q];if(V<this.highStart)return q=D-R+(V>>_),q=this.index[q],q+=V>>v&Q,q=this.index[q],q=(q<<w)+(V&u),this.data[q];if(V<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),G=0;G<F.length;G++)H[F.charCodeAt(G)]=G;var ee="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",re=50,pe=1,ie=2,ge=3,he=4,be=5,fe=7,de=8,$=9,ue=10,Ae=11,ce=12,xe=13,De=14,Re=15,ne=16,N=17,W=18,le=19,te=20,oe=21,Te=22,Ke=23,pt=24,Le=25,Qe=26,ut=27,yt=28,at=29,rt=30,Ze=31,Ve=32,ke=33,we=34,Me=35,Ie=36,Ge=37,ot=38,mt=39,St=40,_t=41,Tt=42,Lt=43,Dt=[9001,65288],Ct="!",ct="\xD7",At="\xF7",Pe=K(ee),Je=[rt,Ie],xt=[pe,ie,ge,be],ft=[ue,de],Rt=[ut,Qe],Ft=xt.concat(ft),Et=[ot,mt,St,we,Me],Nt=[Re,xe],tn=function(J,V){V===void 0&&(V="strict");var q=[],Z=[],ye=[];return J.forEach(function(Oe,Xe){var lt=Pe.get(Oe);if(lt>re?(ye.push(!0),lt-=re):ye.push(!1),["normal","auto","loose"].indexOf(V)!==-1&&[8208,8211,12316,12448].indexOf(Oe)!==-1)return Z.push(Xe),q.push(ne);if(lt===he||lt===Ae){if(Xe===0)return Z.push(Xe),q.push(rt);var st=q[Xe-1];return Ft.indexOf(st)===-1?(Z.push(Z[Xe-1]),q.push(st)):(Z.push(Xe),q.push(rt))}if(Z.push(Xe),lt===Ze)return q.push(V==="strict"?oe:Ge);if(lt===Tt)return q.push(rt);if(lt===at)return q.push(rt);if(lt===Lt)return Oe>=131072&&Oe<=196605||Oe>=196608&&Oe<=262141?q.push(Ge):q.push(rt);q.push(lt)}),[Z,q,ye]},Jn=function(J,V,q,Z){var ye=Z[q];if(Array.isArray(J)?J.indexOf(ye)!==-1:J===ye)for(var Oe=q;Oe<=Z.length;){Oe++;var Xe=Z[Oe];if(Xe===V)return!0;if(Xe!==ue)break}if(ye===ue)for(var Oe=q;Oe>0;){Oe--;var lt=Z[Oe];if(Array.isArray(J)?J.indexOf(lt)!==-1:J===lt)for(var st=q;st<=Z.length;){st++;var Xe=Z[st];if(Xe===V)return!0;if(Xe!==ue)break}if(lt!==ue)break}return!1},On=function(J,V){for(var q=J;q>=0;){var Z=V[q];if(Z===ue)q--;else return Z}return 0},Lr=function(J,V,q,Z,ye){if(q[Z]===0)return ct;var Oe=Z-1;if(Array.isArray(ye)&&ye[Oe]===!0)return ct;var Xe=Oe-1,lt=Oe+1,st=V[Oe],Bt=Xe>=0?V[Xe]:0,Ut=V[lt];if(st===ie&&Ut===ge)return ct;if(xt.indexOf(st)!==-1)return Ct;if(xt.indexOf(Ut)!==-1)return ct;if(ft.indexOf(Ut)!==-1)return ct;if(On(Oe,V)===de)return At;if(Pe.get(J[Oe])===Ae)return ct;if((st===Ve||st===ke)&&Pe.get(J[lt])===Ae)return ct;if(st===fe||Ut===fe)return ct;if(st===$)return ct;if([ue,xe,Re].indexOf(st)===-1&&Ut===$)return ct;if([N,W,le,pt,yt].indexOf(Ut)!==-1)return ct;if(On(Oe,V)===Te)return ct;if(Jn(Ke,Te,Oe,V))return ct;if(Jn([N,W],oe,Oe,V))return ct;if(Jn(ce,ce,Oe,V))return ct;if(st===ue)return At;if(st===Ke||Ut===Ke)return ct;if(Ut===ne||st===ne)return At;if([xe,Re,oe].indexOf(Ut)!==-1||st===De)return ct;if(Bt===Ie&&Nt.indexOf(st)!==-1)return ct;if(st===yt&&Ut===Ie)return ct;if(Ut===te)return ct;if(Je.indexOf(Ut)!==-1&&st===Le||Je.indexOf(st)!==-1&&Ut===Le)return ct;if(st===ut&&[Ge,Ve,ke].indexOf(Ut)!==-1||[Ge,Ve,ke].indexOf(st)!==-1&&Ut===Qe)return ct;if(Je.indexOf(st)!==-1&&Rt.indexOf(Ut)!==-1||Rt.indexOf(st)!==-1&&Je.indexOf(Ut)!==-1)return ct;if([ut,Qe].indexOf(st)!==-1&&(Ut===Le||[Te,Re].indexOf(Ut)!==-1&&V[lt+1]===Le)||[Te,Re].indexOf(st)!==-1&&Ut===Le||st===Le&&[Le,yt,pt].indexOf(Ut)!==-1)return ct;if([Le,yt,pt,N,W].indexOf(Ut)!==-1)for(var zt=Oe;zt>=0;){var Yt=V[zt];if(Yt===Le)return ct;if([yt,pt].indexOf(Yt)!==-1)zt--;else break}if([ut,Qe].indexOf(Ut)!==-1)for(var zt=[N,W].indexOf(st)!==-1?Xe:Oe;zt>=0;){var Yt=V[zt];if(Yt===Le)return ct;if([yt,pt].indexOf(Yt)!==-1)zt--;else break}if(ot===st&&[ot,mt,we,Me].indexOf(Ut)!==-1||[mt,we].indexOf(st)!==-1&&[mt,St].indexOf(Ut)!==-1||[St,Me].indexOf(st)!==-1&&Ut===St)return ct;if(Et.indexOf(st)!==-1&&[te,Qe].indexOf(Ut)!==-1||Et.indexOf(Ut)!==-1&&st===ut)return ct;if(Je.indexOf(st)!==-1&&Je.indexOf(Ut)!==-1)return ct;if(st===pt&&Je.indexOf(Ut)!==-1)return ct;if(Je.concat(Le).indexOf(st)!==-1&&Ut===Te&&Dt.indexOf(J[lt])===-1||Je.concat(Le).indexOf(Ut)!==-1&&st===W)return ct;if(st===_t&&Ut===_t){for(var mr=q[Oe],Ln=1;mr>0&&(mr--,V[mr]===_t);)Ln++;if(Ln%2!==0)return ct}return st===Ve&&Ut===ke?ct:At},Kr=function(J,V){V||(V={lineBreak:"normal",wordBreak:"normal"});var q=tn(J,V.lineBreak),Z=q[0],ye=q[1],Oe=q[2];(V.wordBreak==="break-all"||V.wordBreak==="break-word")&&(ye=ye.map(function(lt){return[Le,rt,Tt].indexOf(lt)!==-1?Ge:lt}));var Xe=V.wordBreak==="keep-all"?Oe.map(function(lt,st){return lt&&J[st]>=19968&&J[st]<=40959}):void 0;return[Z,ye,Xe]},Ir=function(){function J(V,q,Z,ye){this.codePoints=V,this.required=q===Ct,this.start=Z,this.end=ye}return J.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},J}(),xn=function(J,V){var q=r(J),Z=Kr(q,V),ye=Z[0],Oe=Z[1],Xe=Z[2],lt=q.length,st=0,Bt=0;return{next:function(){if(Bt>=lt)return{done:!0,value:null};for(var Ut=ct;Bt<lt&&(Ut=Lr(q,Oe,ye,++Bt,Xe))===ct;);if(Ut!==ct||Bt===lt){var zt=new Ir(q,Ut,st,Bt);return st=Bt,{value:zt,done:!1}}return{done:!0,value:null}}}},Hr=1<<0,ia=1<<1,oa=1<<2,jr=1<<3,ca=10,Ra=47,Pa=92,Be=9,Ue=32,$e=34,vt=61,gt=35,Vt=36,an=37,Qt=39,Kt=40,yn=41,fn=95,Gn=45,Cr=33,pn=60,Ot=62,on=64,Sn=91,_r=93,cr=61,fr=123,nr=63,Dr=125,Wr=124,Gr=126,hr=128,sa=65533,Oa=42,di=43,ga=44,ja=58,Ai=59,Ga=46,qr=0,Qa=8,Va=11,Xa=14,oi=31,si=127,Ea=-1,Ca=48,Yr=97,ha=101,Pi=102,ji=117,Ti=122,ko=65,Fo=69,Ri=70,Ko=85,Rr=90,tr=function(J){return J>=Ca&&J<=57},Pr=function(J){return J>=55296&&J<=57343},Jr=function(J){return tr(J)||J>=ko&&J<=Ri||J>=Yr&&J<=Pi},pa=function(J){return J>=Yr&&J<=Ti},_a=function(J){return J>=ko&&J<=Rr},Ya=function(J){return pa(J)||_a(J)},ni=function(J){return J>=hr},Ta=function(J){return J===ca||J===Be||J===Ue},Qi=function(J){return Ya(J)||ni(J)||J===fn},Ja=function(J){return Qi(J)||tr(J)||J===Gn},ya=function(J){return J>=qr&&J<=Qa||J===Va||J>=Xa&&J<=oi||J===si},Sa=function(J,V){return J!==Pa?!1:V!==ca},Hi=function(J,V,q){return J===Gn?Qi(V)||Sa(V,q):Qi(J)?!0:!!(J===Pa&&Sa(J,V))},Ji=function(J,V,q){return J===di||J===Gn?tr(V)?!0:V===Ga&&tr(q):J===Ga?tr(V):tr(J)},Wo=function(J){var V=0,q=1;(J[V]===di||J[V]===Gn)&&(J[V]===Gn&&(q=-1),V++);for(var Z=[];tr(J[V]);)Z.push(J[V++]);var ye=Z.length?parseInt(n.apply(void 0,Z),10):0;J[V]===Ga&&V++;for(var Oe=[];tr(J[V]);)Oe.push(J[V++]);var Xe=Oe.length,lt=Xe?parseInt(n.apply(void 0,Oe),10):0;(J[V]===Fo||J[V]===ha)&&V++;var st=1;(J[V]===di||J[V]===Gn)&&(J[V]===Gn&&(st=-1),V++);for(var Bt=[];tr(J[V]);)Bt.push(J[V++]);var Ut=Bt.length?parseInt(n.apply(void 0,Bt),10):0;return q*(ye+lt*Math.pow(10,-Xe))*Math.pow(10,st*Ut)},Xs={type:2},xs={type:3},Ys={type:4},Ls={type:13},Ps={type:8},Us={type:21},zo={type:9},es={type:10},Js={type:11},ws={type:12},Aa={type:14},ea={type:23},ta={type:1},Zi={type:25},ts={type:24},ns={type:26},Ts={type:27},ms={type:28},ks={type:29},Zs={type:31},rs={type:32},dl=function(){function J(){this._value=[]}return J.prototype.write=function(V){this._value=this._value.concat(r(V))},J.prototype.read=function(){for(var V=[],q=this.consumeToken();q!==rs;)V.push(q),q=this.consumeToken();return V},J.prototype.consumeToken=function(){var V=this.consumeCodePoint();switch(V){case $e:return this.consumeStringToken($e);case gt:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(Ja(q)||Sa(Z,ye)){var Oe=Hi(q,Z,ye)?ia:Hr,Xe=this.consumeName();return{type:5,value:Xe,flags:Oe}}break;case Vt:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),Ls;break;case Qt:return this.consumeStringToken(Qt);case Kt:return Xs;case yn:return xs;case Oa:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),Aa;break;case di:if(Ji(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case ga:return Ys;case Gn:var lt=V,st=this.peekCodePoint(0),Bt=this.peekCodePoint(1);if(Ji(lt,st,Bt))return this.reconsumeCodePoint(V),this.consumeNumericToken();if(Hi(lt,st,Bt))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();if(st===Gn&&Bt===Ot)return this.consumeCodePoint(),this.consumeCodePoint(),ts;break;case Ga:if(Ji(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case Ra:if(this.peekCodePoint(0)===Oa)for(this.consumeCodePoint();;){var Ut=this.consumeCodePoint();if(Ut===Oa&&(Ut=this.consumeCodePoint(),Ut===Ra))return this.consumeToken();if(Ut===Ea)return this.consumeToken()}break;case ja:return ns;case Ai:return Ts;case pn:if(this.peekCodePoint(0)===Cr&&this.peekCodePoint(1)===Gn&&this.peekCodePoint(2)===Gn)return this.consumeCodePoint(),this.consumeCodePoint(),Zi;break;case on:var zt=this.peekCodePoint(0),Yt=this.peekCodePoint(1),mr=this.peekCodePoint(2);if(Hi(zt,Yt,mr)){var Xe=this.consumeName();return{type:7,value:Xe}}break;case Sn:return ms;case Pa:if(Sa(V,this.peekCodePoint(0)))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();break;case _r:return ks;case cr:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),Ps;break;case fr:return Js;case Dr:return ws;case ji:case Ko:var Ln=this.peekCodePoint(0),or=this.peekCodePoint(1);return Ln===di&&(Jr(or)||or===nr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(V),this.consumeIdentLikeToken();case Wr:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),zo;if(this.peekCodePoint(0)===Wr)return this.consumeCodePoint(),Us;break;case Gr:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),es;break;case Ea:return rs}return Ta(V)?(this.consumeWhiteSpace(),Zs):tr(V)?(this.reconsumeCodePoint(V),this.consumeNumericToken()):Qi(V)?(this.reconsumeCodePoint(V),this.consumeIdentLikeToken()):{type:6,value:n(V)}},J.prototype.consumeCodePoint=function(){var V=this._value.shift();return typeof V=="undefined"?-1:V},J.prototype.reconsumeCodePoint=function(V){this._value.unshift(V)},J.prototype.peekCodePoint=function(V){return V>=this._value.length?-1:this._value[V]},J.prototype.consumeUnicodeRangeToken=function(){for(var V=[],q=this.consumeCodePoint();Jr(q)&&V.length<6;)V.push(q),q=this.consumeCodePoint();for(var Z=!1;q===nr&&V.length<6;)V.push(q),q=this.consumeCodePoint(),Z=!0;if(Z){var ye=parseInt(n.apply(void 0,V.map(function(st){return st===nr?Ca:st})),16),Oe=parseInt(n.apply(void 0,V.map(function(st){return st===nr?Ri:st})),16);return{type:30,start:ye,end:Oe}}var Xe=parseInt(n.apply(void 0,V),16);if(this.peekCodePoint(0)===Gn&&Jr(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();for(var lt=[];Jr(q)&&lt.length<6;)lt.push(q),q=this.consumeCodePoint();var Oe=parseInt(n.apply(void 0,lt),16);return{type:30,start:Xe,end:Oe}}else return{type:30,start:Xe,end:Xe}},J.prototype.consumeIdentLikeToken=function(){var V=this.consumeName();return V.toLowerCase()==="url"&&this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),{type:19,value:V}):{type:20,value:V}},J.prototype.consumeUrlToken=function(){var V=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ea)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===Qt||q===$e){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ea||this.peekCodePoint(0)===yn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),ea)}for(;;){var ye=this.consumeCodePoint();if(ye===Ea||ye===yn)return{type:22,value:n.apply(void 0,V)};if(Ta(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ea||this.peekCodePoint(0)===yn?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,V)}):(this.consumeBadUrlRemnants(),ea);if(ye===$e||ye===Qt||ye===Kt||ya(ye))return this.consumeBadUrlRemnants(),ea;if(ye===Pa)if(Sa(ye,this.peekCodePoint(0)))V.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ea;else V.push(ye)}},J.prototype.consumeWhiteSpace=function(){for(;Ta(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var V=this.consumeCodePoint();if(V===yn||V===Ea)return;Sa(V,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},J.prototype.consumeStringSlice=function(V){for(var q=5e4,Z="";V>0;){var ye=Math.min(q,V);Z+=n.apply(void 0,this._value.splice(0,ye)),V-=ye}return this._value.shift(),Z},J.prototype.consumeStringToken=function(V){var q="",Z=0;do{var ye=this._value[Z];if(ye===Ea||ye===void 0||ye===V)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(ye===ca)return this._value.splice(0,Z),ta;if(ye===Pa){var Oe=this._value[Z+1];Oe!==Ea&&Oe!==void 0&&(Oe===ca?(q+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):Sa(ye,Oe)&&(q+=this.consumeStringSlice(Z),q+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var V=[],q=oa,Z=this.peekCodePoint(0);for((Z===di||Z===Gn)&&V.push(this.consumeCodePoint());tr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(Z===Ga&&tr(ye))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=jr;tr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Oe=this.peekCodePoint(2);if((Z===Fo||Z===ha)&&((ye===di||ye===Gn)&&tr(Oe)||tr(ye)))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=jr;tr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());return[Wo(V),q]},J.prototype.consumeNumericToken=function(){var V=this.consumeNumber(),q=V[0],Z=V[1],ye=this.peekCodePoint(0),Oe=this.peekCodePoint(1),Xe=this.peekCodePoint(2);if(Hi(ye,Oe,Xe)){var lt=this.consumeName();return{type:15,number:q,flags:Z,unit:lt}}return ye===an?(this.consumeCodePoint(),{type:16,number:q,flags:Z}):{type:17,number:q,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var V=this.consumeCodePoint();if(Jr(V)){for(var q=n(V);Jr(this.peekCodePoint(0))&&q.length<6;)q+=n(this.consumeCodePoint());Ta(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(q,16);return Z===0||Pr(Z)||Z>1114111?sa:Z}return V===Ea?sa:V},J.prototype.consumeName=function(){for(var V="";;){var q=this.consumeCodePoint();if(Ja(q))V+=n(q);else if(Sa(q,this.peekCodePoint(0)))V+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),V}},J}(),$s=function(){function J(V){this._tokens=V}return J.create=function(V){var q=new dl;return q.write(V),new J(q.read())},J.parseValue=function(V){return J.create(V).parseComponentValue()},J.parseValues=function(V){return J.create(V).parseComponentValues()},J.prototype.parseComponentValue=function(){for(var V=this.consumeToken();V.type===31;)V=this.consumeToken();if(V.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(V);var q=this.consumeComponentValue();do V=this.consumeToken();while(V.type===31);if(V.type===32)return q;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},J.prototype.parseComponentValues=function(){for(var V=[];;){var q=this.consumeComponentValue();if(q.type===32)return V;V.push(q),V.push()}},J.prototype.consumeComponentValue=function(){var V=this.consumeToken();switch(V.type){case 11:case 28:case 2:return this.consumeSimpleBlock(V.type);case 19:return this.consumeFunction(V)}return V},J.prototype.consumeSimpleBlock=function(V){for(var q={type:V,values:[]},Z=this.consumeToken();;){if(Z.type===32||He(Z,V))return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},J.prototype.consumeFunction=function(V){for(var q={name:V.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue())}},J.prototype.consumeToken=function(){var V=this._tokens.shift();return typeof V=="undefined"?rs:V},J.prototype.reconsumeToken=function(V){this._tokens.unshift(V)},J}(),go=function(J){return J.type===15},ls=function(J){return J.type===17},Ia=function(J){return J.type===20},vs=function(J){return J.type===0},yo=function(J,V){return Ia(J)&&J.value===V},Fs=function(J){return J.type!==31},nt=function(J){return J.type!==31&&J.type!==4},Ne=function(J){var V=[],q=[];return J.forEach(function(Z){if(Z.type===4){if(q.length===0)throw new Error("Error parsing function args, zero tokens for arg");V.push(q),q=[];return}Z.type!==31&&q.push(Z)}),q.length&&V.push(q),V},He=function(J,V){return V===11&&J.type===12||V===28&&J.type===29?!0:V===2&&J.type===3},We=function(J){return J.type===17||J.type===15},Ee=function(J){return J.type===16||We(J)},je=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ce={type:17,number:0,flags:oa},qe={type:16,number:50,flags:oa},Ye={type:16,number:100,flags:oa},tt=function(J,V,q){var Z=J[0],ye=J[1];return[et(Z,V),et(typeof ye!="undefined"?ye:Z,q)]},et=function(J,V){if(J.type===16)return J.number/100*V;if(go(J))switch(J.unit){case"rem":case"em":return 16*J.number;case"px":default:return J.number}return J.number},it="deg",wt="grad",kt="rad",bt="turn",Xt={name:"angle",parse:function(J,V){if(V.type===15)switch(V.unit){case it:return Math.PI*V.number/180;case wt:return Math.PI/200*V.number;case kt:return V.number;case bt:return Math.PI*2*V.number}throw new Error("Unsupported angle type")}},en=function(J){return J.type===15&&(J.unit===it||J.unit===wt||J.unit===kt||J.unit===bt)},_n=function(J){var V=J.filter(Ia).map(function(q){return q.value}).join(" ");switch(V){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ce,Ce];case"to top":case"bottom":return jt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ce,Ye];case"to right":case"left":return jt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ye,Ye];case"to bottom":case"top":return jt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ye,Ce];case"to left":case"right":return jt(270)}return 0},jt=function(J){return Math.PI*J/180},Gt={name:"color",parse:function(J,V){if(V.type===18){var q=sn[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported color function "'+V.name+'"');return q(J,V.values)}if(V.type===5){if(V.value.length===3){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Oe=V.value.substring(2,3);return Jt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Oe+Oe,16),1)}if(V.value.length===4){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Oe=V.value.substring(2,3),Xe=V.value.substring(3,4);return Jt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Oe+Oe,16),parseInt(Xe+Xe,16)/255)}if(V.value.length===6){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Oe=V.value.substring(4,6);return Jt(parseInt(Z,16),parseInt(ye,16),parseInt(Oe,16),1)}if(V.value.length===8){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Oe=V.value.substring(4,6),Xe=V.value.substring(6,8);return Jt(parseInt(Z,16),parseInt(ye,16),parseInt(Oe,16),parseInt(Xe,16)/255)}}if(V.type===20){var lt=gn[V.value.toUpperCase()];if(typeof lt!="undefined")return lt}return gn.TRANSPARENT}},An=function(J){return(255&J)===0},Tn=function(J){var V=255&J,q=255&J>>8,Z=255&J>>16,ye=255&J>>24;return V<255?"rgba("+ye+","+Z+","+q+","+V/255+")":"rgb("+ye+","+Z+","+q+")"},Jt=function(J,V,q,Z){return(J<<24|V<<16|q<<8|Math.round(Z*255)<<0)>>>0},hn=function(J,V){if(J.type===17)return J.number;if(J.type===16){var q=V===3?1:255;return V===3?J.number/100*q:Math.round(J.number/100*q)}return 0},Rn=function(J,V){var q=V.filter(nt);if(q.length===3){var Z=q.map(hn),ye=Z[0],Oe=Z[1],Xe=Z[2];return Jt(ye,Oe,Xe,1)}if(q.length===4){var lt=q.map(hn),ye=lt[0],Oe=lt[1],Xe=lt[2],st=lt[3];return Jt(ye,Oe,Xe,st)}return 0};function Hn(J,V,q){return q<0&&(q+=1),q>=1&&(q-=1),q<1/6?(V-J)*q*6+J:q<1/2?V:q<2/3?(V-J)*6*(2/3-q)+J:J}var Zt=function(J,V){var q=V.filter(nt),Z=q[0],ye=q[1],Oe=q[2],Xe=q[3],lt=(Z.type===17?jt(Z.number):Xt.parse(J,Z))/(Math.PI*2),st=Ee(ye)?ye.number/100:0,Bt=Ee(Oe)?Oe.number/100:0,Ut=typeof Xe!="undefined"&&Ee(Xe)?et(Xe,1):1;if(st===0)return Jt(Bt*255,Bt*255,Bt*255,1);var zt=Bt<=.5?Bt*(st+1):Bt+st-Bt*st,Yt=Bt*2-zt,mr=Hn(Yt,zt,lt+1/3),Ln=Hn(Yt,zt,lt),or=Hn(Yt,zt,lt-1/3);return Jt(mr*255,Ln*255,or*255,Ut)},sn={hsl:Zt,hsla:Zt,rgb:Rn,rgba:Rn},ln=function(J,V){return Gt.parse(J,$s.create(V).parseComponentValue())},gn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Yn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},nn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Mn=function(J,V){var q=Gt.parse(J,V[0]),Z=V[1];return Z&&Ee(Z)?{color:q,stop:Z}:{color:q,stop:null}},wr=function(J,V){var q=J[0],Z=J[J.length-1];q.stop===null&&(q.stop=Ce),Z.stop===null&&(Z.stop=Ye);for(var ye=[],Oe=0,Xe=0;Xe<J.length;Xe++){var lt=J[Xe].stop;if(lt!==null){var st=et(lt,V);st>Oe?ye.push(st):ye.push(Oe),Oe=st}else ye.push(null)}for(var Bt=null,Xe=0;Xe<ye.length;Xe++){var Ut=ye[Xe];if(Ut===null)Bt===null&&(Bt=Xe);else if(Bt!==null){for(var zt=Xe-Bt,Yt=ye[Bt-1],mr=(Ut-Yt)/(zt+1),Ln=1;Ln<=zt;Ln++)ye[Bt+Ln-1]=mr*Ln;Bt=null}}return J.map(function(or,Xr){var Ar=or.color;return{color:Ar,stop:Math.max(Math.min(1,ye[Xr]/V),0)}})},sr=function(J,V,q){var Z=V/2,ye=q/2,Oe=et(J[0],V)-Z,Xe=ye-et(J[1],q);return(Math.atan2(Xe,Oe)+Math.PI*2)%(Math.PI*2)},br=function(J,V,q){var Z=typeof J=="number"?J:sr(J,V,q),ye=Math.abs(V*Math.sin(Z))+Math.abs(q*Math.cos(Z)),Oe=V/2,Xe=q/2,lt=ye/2,st=Math.sin(Z-Math.PI/2)*lt,Bt=Math.cos(Z-Math.PI/2)*lt;return[ye,Oe-Bt,Oe+Bt,Xe-st,Xe+st]},ar=function(J,V){return Math.sqrt(J*J+V*V)},Ur=function(J,V,q,Z,ye){var Oe=[[0,0],[0,V],[J,0],[J,V]];return Oe.reduce(function(Xe,lt){var st=lt[0],Bt=lt[1],Ut=ar(q-st,Z-Bt);return(ye?Ut<Xe.optimumDistance:Ut>Xe.optimumDistance)?{optimumCorner:lt,optimumDistance:Ut}:Xe},{optimumDistance:ye?Infinity:-Infinity,optimumCorner:null}).optimumCorner},kn=function(J,V,q,Z,ye){var Oe=0,Xe=0;switch(J.size){case 0:J.shape===0?Oe=Xe=Math.min(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Oe=Math.min(Math.abs(V),Math.abs(V-Z)),Xe=Math.min(Math.abs(q),Math.abs(q-ye)));break;case 2:if(J.shape===0)Oe=Xe=Math.min(ar(V,q),ar(V,q-ye),ar(V-Z,q),ar(V-Z,q-ye));else if(J.shape===1){var lt=Math.min(Math.abs(q),Math.abs(q-ye))/Math.min(Math.abs(V),Math.abs(V-Z)),st=Ur(Z,ye,V,q,!0),Bt=st[0],Ut=st[1];Oe=ar(Bt-V,(Ut-q)/lt),Xe=lt*Oe}break;case 1:J.shape===0?Oe=Xe=Math.max(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Oe=Math.max(Math.abs(V),Math.abs(V-Z)),Xe=Math.max(Math.abs(q),Math.abs(q-ye)));break;case 3:if(J.shape===0)Oe=Xe=Math.max(ar(V,q),ar(V,q-ye),ar(V-Z,q),ar(V-Z,q-ye));else if(J.shape===1){var lt=Math.max(Math.abs(q),Math.abs(q-ye))/Math.max(Math.abs(V),Math.abs(V-Z)),zt=Ur(Z,ye,V,q,!1),Bt=zt[0],Ut=zt[1];Oe=ar(Bt-V,(Ut-q)/lt),Xe=lt*Oe}break}return Array.isArray(J.size)&&(Oe=et(J.size[0],Z),Xe=J.size.length===2?et(J.size[1],ye):Oe),[Oe,Xe]},Mr=function(J,V){var q=jt(180),Z=[];return Ne(V).forEach(function(ye,Oe){if(Oe===0){var Xe=ye[0];if(Xe.type===20&&Xe.value==="to"){q=_n(ye);return}else if(en(Xe)){q=Xt.parse(J,Xe);return}}var lt=Mn(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Zr=function(J,V){var q=jt(180),Z=[];return Ne(V).forEach(function(ye,Oe){if(Oe===0){var Xe=ye[0];if(Xe.type===20&&["top","left","right","bottom"].indexOf(Xe.value)!==-1){q=_n(ye);return}else if(en(Xe)){q=(Xt.parse(J,Xe)+jt(270))%jt(360);return}}var lt=Mn(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Qr=function(J,V){var q=jt(180),Z=[],ye=1,Oe=0,Xe=3,lt=[];return Ne(V).forEach(function(st,Bt){var Ut=st[0];if(Bt===0){if(Ia(Ut)&&Ut.value==="linear"){ye=1;return}else if(Ia(Ut)&&Ut.value==="radial"){ye=2;return}}if(Ut.type===18){if(Ut.name==="from"){var zt=Gt.parse(J,Ut.values[0]);Z.push({stop:Ce,color:zt})}else if(Ut.name==="to"){var zt=Gt.parse(J,Ut.values[0]);Z.push({stop:Ye,color:zt})}else if(Ut.name==="color-stop"){var Yt=Ut.values.filter(nt);if(Yt.length===2){var zt=Gt.parse(J,Yt[1]),mr=Yt[0];ls(mr)&&Z.push({stop:{type:16,number:mr.number*100,flags:mr.flags},color:zt})}}}}),ye===1?{angle:(q+jt(180))%jt(360),stops:Z,type:ye}:{size:Xe,shape:Oe,stops:Z,position:lt,type:ye}},pr="closest-side",wn="farthest-side",qn="closest-corner",Br="farthest-corner",Pn="circle",Vn="ellipse",$n="cover",zn="contain",Nn=function(J,V){var q=0,Z=3,ye=[],Oe=[];return Ne(V).forEach(function(Xe,lt){var st=!0;if(lt===0){var Bt=!1;st=Xe.reduce(function(zt,Yt){if(Bt)if(Ia(Yt))switch(Yt.value){case"center":return Oe.push(qe),zt;case"top":case"left":return Oe.push(Ce),zt;case"right":case"bottom":return Oe.push(Ye),zt}else(Ee(Yt)||We(Yt))&&Oe.push(Yt);else if(Ia(Yt))switch(Yt.value){case Pn:return q=0,!1;case Vn:return q=1,!1;case"at":return Bt=!0,!1;case pr:return Z=0,!1;case $n:case wn:return Z=1,!1;case zn:case qn:return Z=2,!1;case Br:return Z=3,!1}else if(We(Yt)||Ee(Yt))return Array.isArray(Z)||(Z=[]),Z.push(Yt),!1;return zt},st)}if(st){var Ut=Mn(J,Xe);ye.push(Ut)}}),{size:Z,shape:q,stops:ye,position:Oe,type:2}},un=function(J,V){var q=0,Z=3,ye=[],Oe=[];return Ne(V).forEach(function(Xe,lt){var st=!0;if(lt===0?st=Xe.reduce(function(Ut,zt){if(Ia(zt))switch(zt.value){case"center":return Oe.push(qe),!1;case"top":case"left":return Oe.push(Ce),!1;case"right":case"bottom":return Oe.push(Ye),!1}else if(Ee(zt)||We(zt))return Oe.push(zt),!1;return Ut},st):lt===1&&(st=Xe.reduce(function(Ut,zt){if(Ia(zt))switch(zt.value){case Pn:return q=0,!1;case Vn:return q=1,!1;case zn:case pr:return Z=0,!1;case wn:return Z=1,!1;case qn:return Z=2,!1;case $n:case Br:return Z=3,!1}else if(We(zt)||Ee(zt))return Array.isArray(Z)||(Z=[]),Z.push(zt),!1;return Ut},st)),st){var Bt=Mn(J,Xe);ye.push(Bt)}}),{size:Z,shape:q,stops:ye,position:Oe,type:2}},$t=function(J){return J.type===1},jn=function(J){return J.type===2},Wn={name:"image",parse:function(J,V){if(V.type===22){var q={url:V.value,type:0};return J.cache.addImage(V.value),q}if(V.type===18){var Z=dr[V.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+V.name+'"');return Z(J,V.values)}throw new Error("Unsupported image type "+V.type)}};function bn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!dr[J.name])}var dr={"linear-gradient":Mr,"-moz-linear-gradient":Zr,"-ms-linear-gradient":Zr,"-o-linear-gradient":Zr,"-webkit-linear-gradient":Zr,"radial-gradient":Nn,"-moz-radial-gradient":un,"-ms-radial-gradient":un,"-o-radial-gradient":un,"-webkit-radial-gradient":un,"-webkit-gradient":Qr},Nr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V.filter(function(Z){return nt(Z)&&bn(Z)}).map(function(Z){return Wn.parse(J,Z)})}},Ua={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ba={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(Ee)}).map(je)}},$r={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(Ia).map(function(Z){return Z.value}).join(" ")}).map(fi)}},fi=function(J){switch(J){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Za;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Za||(Za={}));var Ma={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,V){return Ne(V).map(function(q){return q.filter(qi)})}},qi=function(J){return Ia(J)||Ee(J)},$i=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xi=$i("top"),wo=$i("right"),To=$i("bottom"),eo=$i("left"),Si=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(V,q){return je(q.filter(Ee))}}},Ii=Si("top-left"),bo=Si("top-right"),io=Si("bottom-right"),oo=Si("bottom-left"),Ui=function(J){return{name:"border-"+J+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(V,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Bi=Ui("top"),Ki=Ui("right"),ki=Ui("bottom"),Ao=Ui("left"),Mi=function(J){return{name:"border-"+J+"-width",initialValue:"0",type:0,prefix:!1,parse:function(V,q){return go(q)?q.number:0}}},fo=Mi("top"),ka=Mi("right"),to=Mi("bottom"),So=Mi("left"),Fi={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ei={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(J,V){switch(V){case"rtl":return 1;case"ltr":default:return 0}}},so={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).reduce(function(q,Z){return q|Go(Z.value)},0)}},Go=function(J){switch(J){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Vo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},No={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(J,V){return V.type===20&&V.value==="normal"?0:V.type===17||V.type===15?V.number:0}},Wi;(function(J){J.NORMAL="normal",J.STRICT="strict"})(Wi||(Wi={}));var Xo={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"strict":return Wi.STRICT;case"normal":default:return Wi.NORMAL}}},hi={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ba=function(J,V){return Ia(J)&&J.value==="normal"?1.2*V:J.type===17?V*J.number:Ee(J)?et(J,V):V},ri={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,V){return V.type===20&&V.value==="none"?null:Wn.parse(J,V)}},Da={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(J,V){switch(V){case"inside":return 0;case"outside":default:return 1}}},zi={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},ho=function(J){return{name:"margin-"+J,initialValue:"0",prefix:!1,type:4}},Oi=ho("top"),jo=ho("right"),Bo=ho("bottom"),Qo=ho("left"),Ci={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Bn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-word":return"break-word";case"normal":default:return"normal"}}},Gi=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},us=Gi("top"),Yo=Gi("right"),na=Gi("bottom"),Or=Gi("left"),ai={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(J,V){switch(V){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},fa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(J,V){switch(V){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Eo={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&yo(V[0],"none")?[]:Ne(V).map(function(q){for(var Z={color:gn.TRANSPARENT,offsetX:Ce,offsetY:Ce,blur:Ce},ye=0,Oe=0;Oe<q.length;Oe++){var Xe=q[Oe];We(Xe)?(ye===0?Z.offsetX=Xe:ye===1?Z.offsetY=Xe:Z.blur=Xe,ye++):Z.color=Gt.parse(J,Xe)}return Z})}},Vi={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},po={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(J,V){if(V.type===20&&V.value==="none")return null;if(V.type===18){var q=Oo[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+V.name+'"');return q(V.values)}return null}},no=function(J){var V=J.filter(function(q){return q.type===17}).map(function(q){return q.number});return V.length===6?V:null},rn=function(J){var V=J.filter(function(st){return st.type===17}).map(function(st){return st.number}),q=V[0],Z=V[1];V[2],V[3];var ye=V[4],Oe=V[5];V[6],V[7],V[8],V[9],V[10],V[11];var Xe=V[12],lt=V[13];return V[14],V[15],V.length===16?[q,Z,ye,Oe,Xe,lt]:null},Oo={matrix:no,matrix3d:rn},gs={type:16,number:50,flags:oa},cs=[gs,gs],Ha={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(J,V){var q=V.filter(Ee);return q.length!==2?cs:[q[0],q[1]]}},En={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},It;(function(J){J.NORMAL="normal",J.BREAK_ALL="break-all",J.KEEP_ALL="keep-all"})(It||(It={}));for(var Wt={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-all":return It.BREAK_ALL;case"keep-all":return It.KEEP_ALL;case"normal":default:return It.NORMAL}}},mn={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(J,V){if(V.type===20)return{auto:!0,order:0};if(ls(V))return{auto:!1,order:V.number};throw new Error("Invalid z-index number parsed")}},Ht={name:"time",parse:function(J,V){if(V.type===15)switch(V.unit.toLowerCase()){case"s":return 1e3*V.number;case"ms":return V.number}throw new Error("Unsupported time type")}},Xn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(J,V){return ls(V)?V.number:1}},rr={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},lr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(q){return q!==0})}},Vr={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(J,V){var q=[],Z=[];return V.forEach(function(ye){switch(ye.type){case 20:case 0:q.push(ye.value);break;case 17:q.push(ye.number.toString());break;case 4:Z.push(q.join(" ")),q.length=0;break}}),q.length&&Z.push(q.join(" ")),Z.map(function(ye){return ye.indexOf(" ")===-1?ye:"'"+ye+"'"})}},cn={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},qa={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(J,V){if(ls(V))return V.number;if(Ia(V))switch(V.value){case"bold":return 700;case"normal":default:return 400}return 400}},Di={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.filter(Ia).map(function(q){return q.value})}},xa={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ra=function(J,V){return(J&V)!==0},_i={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V}},Xi={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return null;var q=V[0];if(q.type===20&&q.value==="none")return null;for(var Z=[],ye=V.filter(Fs),Oe=0;Oe<ye.length;Oe++){var Xe=ye[Oe],lt=ye[Oe+1];if(Xe.type===20){var st=lt&&ls(lt)?lt.number:1;Z.push({counter:Xe.value,increment:st})}}return Z}},Ka={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return[];for(var q=[],Z=V.filter(Fs),ye=0;ye<Z.length;ye++){var Oe=Z[ye],Xe=Z[ye+1];if(Ia(Oe)&&Oe.value!=="none"){var lt=Xe&&ls(Xe)?Xe.number:0;q.push({counter:Oe.value,reset:lt})}}return q}},Fa={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(J,V){return V.filter(go).map(function(q){return Ht.parse(J,q)})}},li={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(J,V){if(V.length===0)return null;var q=V[0];if(q.type===20&&q.value==="none")return null;var Z=[],ye=V.filter(vs);if(ye.length%2!==0)return null;for(var Oe=0;Oe<ye.length;Oe+=2){var Xe=ye[Oe].value,lt=ye[Oe+1].value;Z.push({open:Xe,close:lt})}return Z}},Do=function(J,V,q){if(!J)return"";var Z=J[Math.min(V,J.length-1)];return Z?q?Z.open:Z.close:""},Ro={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&yo(V[0],"none")?[]:Ne(V).map(function(q){for(var Z={color:255,offsetX:Ce,offsetY:Ce,blur:Ce,spread:Ce,inset:!1},ye=0,Oe=0;Oe<q.length;Oe++){var Xe=q[Oe];yo(Xe,"inset")?Z.inset=!0:We(Xe)?(ye===0?Z.offsetX=Xe:ye===1?Z.offsetY=Xe:ye===2?Z.blur=Xe:Z.spread=Xe,ye++):Z.color=Gt.parse(J,Xe)}return Z})}},Io={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(J,V){var q=[0,1,2],Z=[];return V.filter(Ia).forEach(function(ye){switch(ye.value){case"stroke":Z.push(1);break;case"fill":Z.push(0);break;case"markers":Z.push(2);break}}),q.forEach(function(ye){Z.indexOf(ye)===-1&&Z.push(ye)}),Z}},Mo={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},ys={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(J,V){return go(V)?V.number:0}},Al=function(){function J(V,q){var Z,ye;this.animationDuration=ir(V,Fa,q.animationDuration),this.backgroundClip=ir(V,Yn,q.backgroundClip),this.backgroundColor=ir(V,nn,q.backgroundColor),this.backgroundImage=ir(V,Nr,q.backgroundImage),this.backgroundOrigin=ir(V,Ua,q.backgroundOrigin),this.backgroundPosition=ir(V,ba,q.backgroundPosition),this.backgroundRepeat=ir(V,$r,q.backgroundRepeat),this.backgroundSize=ir(V,Ma,q.backgroundSize),this.borderTopColor=ir(V,xi,q.borderTopColor),this.borderRightColor=ir(V,wo,q.borderRightColor),this.borderBottomColor=ir(V,To,q.borderBottomColor),this.borderLeftColor=ir(V,eo,q.borderLeftColor),this.borderTopLeftRadius=ir(V,Ii,q.borderTopLeftRadius),this.borderTopRightRadius=ir(V,bo,q.borderTopRightRadius),this.borderBottomRightRadius=ir(V,io,q.borderBottomRightRadius),this.borderBottomLeftRadius=ir(V,oo,q.borderBottomLeftRadius),this.borderTopStyle=ir(V,Bi,q.borderTopStyle),this.borderRightStyle=ir(V,Ki,q.borderRightStyle),this.borderBottomStyle=ir(V,ki,q.borderBottomStyle),this.borderLeftStyle=ir(V,Ao,q.borderLeftStyle),this.borderTopWidth=ir(V,fo,q.borderTopWidth),this.borderRightWidth=ir(V,ka,q.borderRightWidth),this.borderBottomWidth=ir(V,to,q.borderBottomWidth),this.borderLeftWidth=ir(V,So,q.borderLeftWidth),this.boxShadow=ir(V,Ro,q.boxShadow),this.color=ir(V,Fi,q.color),this.direction=ir(V,Ei,q.direction),this.display=ir(V,so,q.display),this.float=ir(V,Vo,q.cssFloat),this.fontFamily=ir(V,Vr,q.fontFamily),this.fontSize=ir(V,cn,q.fontSize),this.fontStyle=ir(V,xa,q.fontStyle),this.fontVariant=ir(V,Di,q.fontVariant),this.fontWeight=ir(V,qa,q.fontWeight),this.letterSpacing=ir(V,No,q.letterSpacing),this.lineBreak=ir(V,Xo,q.lineBreak),this.lineHeight=ir(V,hi,q.lineHeight),this.listStyleImage=ir(V,ri,q.listStyleImage),this.listStylePosition=ir(V,Da,q.listStylePosition),this.listStyleType=ir(V,zi,q.listStyleType),this.marginTop=ir(V,Oi,q.marginTop),this.marginRight=ir(V,jo,q.marginRight),this.marginBottom=ir(V,Bo,q.marginBottom),this.marginLeft=ir(V,Qo,q.marginLeft),this.opacity=ir(V,Xn,q.opacity);var Oe=ir(V,Ci,q.overflow);this.overflowX=Oe[0],this.overflowY=Oe[Oe.length>1?1:0],this.overflowWrap=ir(V,Bn,q.overflowWrap),this.paddingTop=ir(V,us,q.paddingTop),this.paddingRight=ir(V,Yo,q.paddingRight),this.paddingBottom=ir(V,na,q.paddingBottom),this.paddingLeft=ir(V,Or,q.paddingLeft),this.paintOrder=ir(V,Io,q.paintOrder),this.position=ir(V,fa,q.position),this.textAlign=ir(V,ai,q.textAlign),this.textDecorationColor=ir(V,rr,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=ir(V,lr,(ye=q.textDecorationLine)!==null&&ye!==void 0?ye:q.textDecoration),this.textShadow=ir(V,Eo,q.textShadow),this.textTransform=ir(V,Vi,q.textTransform),this.transform=ir(V,po,q.transform),this.transformOrigin=ir(V,Ha,q.transformOrigin),this.visibility=ir(V,En,q.visibility),this.webkitTextStrokeColor=ir(V,Mo,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=ir(V,ys,q.webkitTextStrokeWidth),this.wordBreak=ir(V,Wt,q.wordBreak),this.zIndex=ir(V,mn,q.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return An(this.backgroundColor)},J.prototype.isTransformed=function(){return this.transform!==null},J.prototype.isPositioned=function(){return this.position!==0},J.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},J.prototype.isFloating=function(){return this.float!==0},J.prototype.isInlineLevel=function(){return ra(this.display,4)||ra(this.display,33554432)||ra(this.display,268435456)||ra(this.display,536870912)||ra(this.display,67108864)||ra(this.display,134217728)},J}(),fl=function(){function J(V,q){this.content=ir(V,_i,q.content),this.quotes=ir(V,li,q.quotes)}return J}(),Ns=function(){function J(V,q){this.counterIncrement=ir(V,Xi,q.counterIncrement),this.counterReset=ir(V,Ka,q.counterReset)}return J}(),ir=function(J,V,q){var Z=new dl,ye=q!==null&&typeof q!="undefined"?q.toString():V.initialValue;Z.write(ye);var Oe=new $s(Z.read());switch(V.type){case 2:var Xe=Oe.parseComponentValue();return V.parse(J,Ia(Xe)?Xe.value:V.initialValue);case 0:return V.parse(J,Oe.parseComponentValue());case 1:return V.parse(J,Oe.parseComponentValues());case 4:return Oe.parseComponentValue();case 3:switch(V.format){case"angle":return Xt.parse(J,Oe.parseComponentValue());case"color":return Gt.parse(J,Oe.parseComponentValue());case"image":return Wn.parse(J,Oe.parseComponentValue());case"length":var lt=Oe.parseComponentValue();return We(lt)?lt:Ce;case"length-percentage":var st=Oe.parseComponentValue();return Ee(st)?st:Ce;case"time":return Ht.parse(J,Oe.parseComponentValue())}break}},ds="data-html2canvas-debug",js=function(J){var V=J.getAttribute(ds);switch(V){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},bs=function(J,V){var q=js(J);return q===1||V===q},lo=function(){function J(V,q){if(this.context=V,this.textNodes=[],this.elements=[],this.flags=0,bs(q,3))debugger;this.styles=new Al(V,window.getComputedStyle(q,null)),Wl(q)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(q.style.animationDuration="0s"),this.styles.transform!==null&&(q.style.transform="none")),this.bounds=h(this.context,q),bs(q,4)&&(this.flags|=16)}return J}(),As="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ss=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),fs=0;fs<Qs.length;fs++)Ss[Qs.charCodeAt(fs)]=fs;for(var Li=function(J){var V=J.length*.75,q=J.length,Z,ye=0,Oe,Xe,lt,st;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var Bt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Ut=Array.isArray(Bt)?Bt:new Uint8Array(Bt);for(Z=0;Z<q;Z+=4)Oe=Ss[J.charCodeAt(Z)],Xe=Ss[J.charCodeAt(Z+1)],lt=Ss[J.charCodeAt(Z+2)],st=Ss[J.charCodeAt(Z+3)],Ut[ye++]=Oe<<2|Xe>>4,Ut[ye++]=(Xe&15)<<4|lt>>2,Ut[ye++]=(lt&3)<<6|st&63;return Bt},Hs=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=2)q.push(J[Z+1]<<8|J[Z]);return q},as=function(J){for(var V=J.length,q=[],Z=0;Z<V;Z+=4)q.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return q},Lo=5,Bs=6+5,Po=2,zr=Bs-Lo,xr=65536>>Lo,ma=1<<Lo,Er=ma-1,Fn=1024>>Lo,In=xr+Fn,vn=In,Zn=2048>>6,Cn=vn+Zn,yr=65536>>Bs,Tr=1<<zr,kr=Tr-1,wa=function(J,V,q){return J.slice?J.slice(V,q):new Uint16Array(Array.prototype.slice.call(J,V,q))},Na=function(J,V,q){return J.slice?J.slice(V,q):new Uint32Array(Array.prototype.slice.call(J,V,q))},pi=function(J,V){var q=Li(J),Z=Array.isArray(q)?as(q):new Uint32Array(q),ye=Array.isArray(q)?Hs(q):new Uint16Array(q),Oe=24,Xe=wa(ye,Oe/2,Z[4]/2),lt=Z[5]===2?wa(ye,(Oe+Z[4])/2):Na(Z,Math.ceil((Oe+Z[4])/4));return new ui(Z[0],Z[1],Z[2],Z[3],Xe,lt)},ui=function(){function J(V,q,Z,ye,Oe,Xe){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=ye,this.index=Oe,this.data=Xe}return J.prototype.get=function(V){var q;if(V>=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>Lo],q=(q<<Po)+(V&Er),this.data[q];if(V<=65535)return q=this.index[xr+(V-55296>>Lo)],q=(q<<Po)+(V&Er),this.data[q];if(V<this.highStart)return q=Cn-yr+(V>>Bs),q=this.index[q],q+=V>>Lo&kr,q=this.index[q],q=(q<<Po)+(V&Er),this.data[q];if(V<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),mi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Uo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),uo=0;uo<mi.length;uo++)Uo[mi.charCodeAt(uo)]=uo;var hs=1,el=2,Jo=3,is=4,tl=5,nl=7,Zl=8,ql=9,$l=10,mu=11,Co=12,eu=13,vu=14,tu=15,Wu=function(J){for(var V=[],q=0,Z=J.length;q<Z;){var ye=J.charCodeAt(q++);if(ye>=55296&&ye<=56319&&q<Z){var Oe=J.charCodeAt(q++);(Oe&64512)===56320?V.push(((ye&1023)<<10)+(Oe&1023)+65536):(V.push(ye),q--)}else V.push(ye)}return V},gu=function(){for(var J=[],V=0;V<arguments.length;V++)J[V]=arguments[V];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var q=J.length;if(!q)return"";for(var Z=[],ye=-1,Oe="";++ye<q;){var Xe=J[ye];Xe<=65535?Z.push(Xe):(Xe-=65536,Z.push((Xe>>10)+55296,Xe%1024+56320)),(ye+1===q||Z.length>16384)&&(Oe+=String.fromCharCode.apply(String,Z),Z.length=0)}return Oe},yu=pi(As),Zo="\xD7",nu="\xF7",zu=function(J){return yu.get(J)},Gu=function(J,V,q){var Z=q-2,ye=V[Z],Oe=V[q-1],Xe=V[q];if(Oe===el&&Xe===Jo)return Zo;if(Oe===el||Oe===Jo||Oe===is)return nu;if(Xe===el||Xe===Jo||Xe===is)return nu;if(Oe===Zl&&[Zl,ql,mu,Co].indexOf(Xe)!==-1)return Zo;if((Oe===mu||Oe===ql)&&(Xe===ql||Xe===$l))return Zo;if((Oe===Co||Oe===$l)&&Xe===$l)return Zo;if(Xe===eu||Xe===tl)return Zo;if(Xe===nl)return Zo;if(Oe===hs)return Zo;if(Oe===eu&&Xe===vu){for(;ye===tl;)ye=V[--Z];if(ye===vu)return Zo}if(Oe===tu&&Xe===tu){for(var lt=0;ye===tu;)lt++,ye=V[--Z];if(lt%2===0)return Zo}return nu},Ks=function(J){var V=Wu(J),q=V.length,Z=0,ye=0,Oe=V.map(zu);return{next:function(){if(Z>=q)return{done:!0,value:null};for(var Xe=Zo;Z<q&&(Xe=Gu(V,Oe,++Z))===Zo;);if(Xe!==Zo||Z===q){var lt=gu.apply(null,V.slice(ye,Z));return ye=Z,{value:lt,done:!1}}return{done:!0,value:null}}}},Cl=function(J){for(var V=Ks(J),q=[],Z;!(Z=V.next()).done;)Z.value&&q.push(Z.value.slice());return q},kl=function(J){var V=123;if(J.createRange){var q=J.createRange();if(q.getBoundingClientRect){var Z=J.createElement("boundtest");Z.style.height=V+"px",Z.style.display="block",J.body.appendChild(Z),q.selectNode(Z);var ye=q.getBoundingClientRect(),Oe=Math.round(ye.height);if(J.body.removeChild(Z),Oe===V)return!0}}return!1},_l=function(J){var V=J.createElement("boundtest");V.style.width="50px",V.style.display="block",V.style.fontSize="12px",V.style.letterSpacing="0px",V.style.wordSpacing="0px",J.body.appendChild(V);var q=J.createRange();V.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var Z=V.firstChild,ye=r(Z.data).map(function(st){return n(st)}),Oe=0,Xe={},lt=ye.every(function(st,Bt){q.setStart(Z,Oe),q.setEnd(Z,Oe+st.length);var Ut=q.getBoundingClientRect();Oe+=st.length;var zt=Ut.x>Xe.x||Ut.y>Xe.y;return Xe=Ut,Bt===0?!0:zt});return J.body.removeChild(V),lt},Os=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function(J){var V=new Image,q=J.createElement("canvas"),Z=q.getContext("2d");if(!Z)return!1;V.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Z.drawImage(V,0,0),q.toDataURL()}catch(ye){return!1}return!0},rl=function(J){return J[0]===0&&J[1]===255&&J[2]===0&&J[3]===255},bu=function(J){var V=J.createElement("canvas"),q=100;V.width=q,V.height=q;var Z=V.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,q,q);var ye=new Image,Oe=V.toDataURL();ye.src=Oe;var Xe=Fl(q,q,0,0,ye);return Z.fillStyle="red",Z.fillRect(0,0,q,q),ru(Xe).then(function(lt){Z.drawImage(lt,0,0);var st=Z.getImageData(0,0,q,q).data;Z.fillStyle="red",Z.fillRect(0,0,q,q);var Bt=J.createElement("div");return Bt.style.backgroundImage="url("+Oe+")",Bt.style.height=q+"px",rl(st)?ru(Fl(q,q,0,0,Bt)):Promise.reject(!1)}).then(function(lt){return Z.drawImage(lt,0,0),rl(Z.getImageData(0,0,q,q).data)}).catch(function(){return!1})},Fl=function(J,V,q,Z,ye){var Oe="http://www.w3.org/2000/svg",Xe=document.createElementNS(Oe,"svg"),lt=document.createElementNS(Oe,"foreignObject");return Xe.setAttributeNS(null,"width",J.toString()),Xe.setAttributeNS(null,"height",V.toString()),lt.setAttributeNS(null,"width","100%"),lt.setAttributeNS(null,"height","100%"),lt.setAttributeNS(null,"x",q.toString()),lt.setAttributeNS(null,"y",Z.toString()),lt.setAttributeNS(null,"externalResourcesRequired","true"),Xe.appendChild(lt),lt.appendChild(ye),Xe},ru=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){return V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Yi={get SUPPORT_RANGE_BOUNDS(){var J=kl(document);return Object.defineProperty(Yi,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=Yi.SUPPORT_RANGE_BOUNDS&&_l(document);return Object.defineProperty(Yi,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=Xu(document);return Object.defineProperty(Yi,"SUPPORT_SVG_DRAWING",{value:J}),J},get SUPPORT_FOREIGNOBJECT_DRAWING(){var J=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(Yi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Os();return Object.defineProperty(Yi,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Vu();return Object.defineProperty(Yi,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Yi,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Yi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},Es=function(){function J(V,q){this.text=V,this.bounds=q}return J}(),au=function(J,V,q,Z){var ye=Eu(V,q),Oe=[],Xe=0;return ye.forEach(function(lt){if(q.textDecorationLine.length||lt.trim().length>0)if(Yi.SUPPORT_RANGE_BOUNDS){var st=Nl(Z,Xe,lt.length).getClientRects();if(st.length>1){var Bt=ou(lt),Ut=0;Bt.forEach(function(Yt){Oe.push(new Es(Yt,C.fromDOMRectList(J,Nl(Z,Ut+Xe,Yt.length).getClientRects()))),Ut+=Yt.length})}else Oe.push(new Es(lt,C.fromDOMRectList(J,st)))}else{var zt=Z.splitText(lt.length);Oe.push(new Es(lt,iu(J,Z))),Z=zt}else Yi.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(lt.length));Xe+=lt.length}),Oe},iu=function(J,V){var q=V.ownerDocument;if(q){var Z=q.createElement("html2canvaswrapper");Z.appendChild(V.cloneNode(!0));var ye=V.parentNode;if(ye){ye.replaceChild(Z,V);var Oe=h(J,Z);return Z.firstChild&&ye.replaceChild(Z.firstChild,Z),Oe}}return C.EMPTY},Nl=function(J,V,q){var Z=J.ownerDocument;if(!Z)throw new Error("Node has no owner document");var ye=Z.createRange();return ye.setStart(J,V),ye.setEnd(J,V+q),ye},ou=function(J){if(Yi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var V=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(V.segment(J)).map(function(q){return q.segment})}return Cl(J)},xl=function(J,V){if(Yi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(J)).map(function(Z){return Z.segment})}return Cu(J,V)},Eu=function(J,V){return V.letterSpacing!==0?ou(J):xl(J,V)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function(J,V){for(var q=xn(J,{lineBreak:V.lineBreak,wordBreak:V.overflowWrap==="break-word"?"break-word":V.wordBreak}),Z=[],ye,Oe=function(){if(ye.value){var Xe=ye.value.slice(),lt=r(Xe),st="";lt.forEach(function(Bt){Yu.indexOf(Bt)===-1?st+=n(Bt):(st.length&&Z.push(st),Z.push(n(Bt)),st="")}),st.length&&Z.push(st)}};!(ye=q.next()).done;)Oe();return Z},jl=function(){function J(V,q,Z){this.text=Ju(q.data,Z.textTransform),this.textBounds=au(V,this.text,Z,q)}return J}(),Ju=function(J,V){switch(V){case 1:return J.toLowerCase();case 3:return J.replace(Zu,wl);case 2:return J.toUpperCase();default:return J}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,wl=function(J,V,q){return J.length>0?V+q.toUpperCase():J},su=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.src=Z.currentSrc||Z.src,ye.intrinsicWidth=Z.naturalWidth,ye.intrinsicHeight=Z.naturalHeight,ye.context.cache.addImage(ye.src),ye}return V}(lo),lu=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.canvas=Z,ye.intrinsicWidth=Z.width,ye.intrinsicHeight=Z.height,ye}return V}(lo),_u=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Oe=new XMLSerializer,Xe=h(q,Z);return Z.setAttribute("width",Xe.width+"px"),Z.setAttribute("height",Xe.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Oe.serializeToString(Z)),ye.intrinsicWidth=Z.width.baseVal.value,ye.intrinsicHeight=Z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return V}(lo),Ql=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.value=Z.value,ye}return V}(lo),Hl=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.start=Z.start,ye.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,ye}return V}(lo),qu=[{type:15,flags:0,unit:"px",number:3}],xu=[{type:16,flags:0,number:50}],wu=function(J){return J.width>J.height?new C(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width<J.height?new C(J.left,J.top+(J.height-J.width)/2,J.width,J.width):J},$u=function(J){var V=J.type===Tl?new Array(J.value.length+1).join("\u2022"):J.value;return V.length===0?J.placeholder||"":V},hl="checkbox",Ws="radio",Tl="password",Tu=707406591,Kl=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;ye.type=Z.type.toLowerCase(),ye.checked=Z.checked,ye.value=$u(Z),(ye.type===hl||ye.type===Ws)&&(ye.styles.backgroundColor=3739148031,ye.styles.borderTopColor=ye.styles.borderRightColor=ye.styles.borderBottomColor=ye.styles.borderLeftColor=2779096575,ye.styles.borderTopWidth=ye.styles.borderRightWidth=ye.styles.borderBottomWidth=ye.styles.borderLeftWidth=1,ye.styles.borderTopStyle=ye.styles.borderRightStyle=ye.styles.borderBottomStyle=ye.styles.borderLeftStyle=1,ye.styles.backgroundClip=[0],ye.styles.backgroundOrigin=[0],ye.bounds=wu(ye.bounds));switch(ye.type){case hl:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=qu;break;case Ws:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=xu;break}return ye}return V}(lo),Su=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Oe=Z.options[Z.selectedIndex||0];return ye.value=Oe&&Oe.text||"",ye}return V}(lo),Bu=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.value=Z.value,ye}return V}(lo),Ou=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;ye.src=Z.src,ye.width=parseInt(Z.width,10)||0,ye.height=parseInt(Z.height,10)||0,ye.backgroundColor=ye.styles.backgroundColor;try{if(Z.contentWindow&&Z.contentWindow.document&&Z.contentWindow.document.documentElement){ye.tree=Ru(q,Z.contentWindow.document.documentElement);var Oe=Z.contentWindow.document.documentElement?ln(q,getComputedStyle(Z.contentWindow.document.documentElement).backgroundColor):gn.TRANSPARENT,Xe=Z.contentWindow.document.body?ln(q,getComputedStyle(Z.contentWindow.document.body).backgroundColor):gn.TRANSPARENT;ye.backgroundColor=An(Oe)?An(Xe)?ye.styles.backgroundColor:Xe:Oe}}catch(lt){}return ye}return V}(lo),ec=["OL","UL","MENU"],Sl=function(J,V,q,Z){for(var ye=V.firstChild,Oe=void 0;ye;ye=Oe)if(Oe=ye.nextSibling,cu(ye)&&ye.data.trim().length>0)q.textNodes.push(new jl(J,ye,q.styles));else if(pl(ye))if(Au(ye)&&ye.assignedNodes)ye.assignedNodes().forEach(function(lt){return Sl(J,lt,q,Z)});else{var Xe=Du(J,ye);Xe.styles.isVisible()&&(Iu(ye,Xe,Z)?Xe.flags|=4:uu(Xe.styles)&&(Xe.flags|=2),ec.indexOf(ye.tagName)!==-1&&(Xe.flags|=8),q.elements.push(Xe),ye.slot,ye.shadowRoot?Sl(J,ye.shadowRoot,Xe,Z):!Ol(ye)&&!Lu(ye)&&!Dl(ye)&&Sl(J,ye,Xe,Z))}},Du=function(J,V){return al(V)?new su(J,V):Pu(V)?new lu(J,V):Lu(V)?new _u(J,V):Mu(V)?new Ql(J,V):zl(V)?new Hl(J,V):tc(V)?new Kl(J,V):Dl(V)?new Su(J,V):Ol(V)?new Bu(J,V):os(V)?new Ou(J,V):new lo(J,V)},Ru=function(J,V){var q=Du(J,V);return q.flags|=4,Sl(J,V,q,q),q},Iu=function(J,V,q){return V.styles.isPositionedWithZIndex()||V.styles.opacity<1||V.styles.isTransformed()||ci(J)&&q.styles.isTransparent()},uu=function(J){return J.isPositioned()||J.isFloating()},cu=function(J){return J.nodeType===Node.TEXT_NODE},pl=function(J){return J.nodeType===Node.ELEMENT_NODE},Wl=function(J){return pl(J)&&typeof J.style!="undefined"&&!Ds(J)},Ds=function(J){return typeof J.className=="object"},Mu=function(J){return J.tagName==="LI"},zl=function(J){return J.tagName==="OL"},tc=function(J){return J.tagName==="INPUT"},nc=function(J){return J.tagName==="HTML"},Lu=function(J){return J.tagName==="svg"},ci=function(J){return J.tagName==="BODY"},Pu=function(J){return J.tagName==="CANVAS"},Gl=function(J){return J.tagName==="VIDEO"},al=function(J){return J.tagName==="IMG"},os=function(J){return J.tagName==="IFRAME"},Bl=function(J){return J.tagName==="STYLE"},du=function(J){return J.tagName==="SCRIPT"},Ol=function(J){return J.tagName==="TEXTAREA"},Dl=function(J){return J.tagName==="SELECT"},Au=function(J){return J.tagName==="SLOT"},fu=function(J){return J.tagName.indexOf("-")>0},Uu=function(){function J(){this.counters={}}return J.prototype.getCounterValue=function(V){var q=this.counters[V];return q&&q.length?q[q.length-1]:1},J.prototype.getCounterValues=function(V){var q=this.counters[V];return q||[]},J.prototype.pop=function(V){var q=this;V.forEach(function(Z){return q.counters[Z].pop()})},J.prototype.parse=function(V){var q=this,Z=V.counterIncrement,ye=V.counterReset,Oe=!0;Z!==null&&Z.forEach(function(lt){var st=q.counters[lt.counter];st&&lt.increment!==0&&(Oe=!1,st.length||st.push(1),st[Math.max(0,st.length-1)]+=lt.increment)});var Xe=[];return Oe&&ye.forEach(function(lt){var st=q.counters[lt.counter];Xe.push(lt.counter),st||(st=q.counters[lt.counter]=[]),st.push(lt.reset)}),Xe},J}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Wa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},il=function(J,V,q,Z,ye,Oe){return J<V||J>q?L(J,ye,Oe.length>0):Z.integers.reduce(function(Xe,lt,st){for(;J>=lt;)J-=lt,Xe+=Z.values[st];return Xe},"")+Oe},Nu=function(J,V,q,Z){var ye="";do q||J--,ye=Z(J)+ye,J/=V;while(J*V>=V);return ye},vi=function(J,V,q,Z,ye){var Oe=q-V+1;return(J<0?"-":"")+(Nu(Math.abs(J),Oe,Z,function(Xe){return n(Math.floor(Xe%Oe)+V)})+ye)},ol=function(J,V,q){q===void 0&&(q=". ");var Z=V.length;return Nu(Math.abs(J),Z,!1,function(ye){return V[Math.floor(ye%Z)]})+q},Rs=1<<0,zs=1<<1,$a=1<<2,Rl=1<<3,Is=function(J,V,q,Z,ye,Oe){if(J<-9999||J>9999)return L(J,4,ye.length>0);var Xe=Math.abs(J),lt=ye;if(Xe===0)return V[0]+lt;for(var st=0;Xe>0&&st<=4;st++){var Bt=Xe%10;Bt===0&&ra(Oe,Rs)&&lt!==""?lt=V[Bt]+lt:Bt>1||Bt===1&&st===0||Bt===1&&st===1&&ra(Oe,zs)||Bt===1&&st===1&&ra(Oe,$a)&&J>100||Bt===1&&st>1&&ra(Oe,Rl)?lt=V[Bt]+(st>0?q[st-1]:"")+lt:Bt===1&&st>0&&(lt=q[st-1]+lt),Xe=Math.floor(Xe/10)}return(J<0?Z:"")+lt},ju="\u5341\u767E\u5343\u842C",Il="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",g="\uB9C8\uC774\uB108\uC2A4",L=function(J,V,q){var Z=q?". ":"",ye=q?"\u3001":"",Oe=q?", ":"",Xe=q?" ":"";switch(V){case 0:return"\u2022"+Xe;case 1:return"\u25E6"+Xe;case 2:return"\u25FE"+Xe;case 5:var lt=vi(J,48,57,!0,Z);return lt.length<4?"0"+lt:lt;case 4:return ol(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ye);case 6:return il(J,1,3999,ku,3,Z).toLowerCase();case 7:return il(J,1,3999,ku,3,Z);case 8:return vi(J,945,969,!1,Z);case 9:return vi(J,97,122,!1,Z);case 10:return vi(J,65,90,!1,Z);case 11:return vi(J,1632,1641,!0,Z);case 12:case 49:return il(J,1,9999,Vl,3,Z);case 35:return il(J,1,9999,Vl,3,Z).toLowerCase();case 13:return vi(J,2534,2543,!0,Z);case 14:case 30:return vi(J,6112,6121,!0,Z);case 15:return ol(J,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ye);case 16:return ol(J,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ye);case 17:case 48:return Is(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",ye,zs|$a|Rl);case 47:return Is(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Il,"\u8CA0",ye,Rs|zs|$a|Rl);case 42:return Is(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",ye,zs|$a|Rl);case 41:return Is(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Il,"\u8D1F",ye,Rs|zs|$a|Rl);case 26:return Is(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,ye,0);case 25:return Is(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,ye,Rs|zs|$a);case 31:return Is(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",g,Oe,Rs|zs|$a);case 33:return Is(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",g,Oe,0);case 32:return Is(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",g,Oe,Rs|zs|$a);case 18:return vi(J,2406,2415,!0,Z);case 20:return il(J,1,19999,Wa,3,Z);case 21:return vi(J,2790,2799,!0,Z);case 22:return vi(J,2662,2671,!0,Z);case 22:return il(J,1,10999,Fu,3,Z);case 23:return ol(J,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ol(J,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return vi(J,3302,3311,!0,Z);case 28:return ol(J,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ye);case 29:return ol(J,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ye);case 34:return vi(J,3792,3801,!0,Z);case 37:return vi(J,6160,6169,!0,Z);case 38:return vi(J,4160,4169,!0,Z);case 39:return vi(J,2918,2927,!0,Z);case 40:return vi(J,1776,1785,!0,Z);case 43:return vi(J,3046,3055,!0,Z);case 44:return vi(J,3174,3183,!0,Z);case 45:return vi(J,3664,3673,!0,Z);case 46:return vi(J,3872,3881,!0,Z);case 3:default:return vi(J,48,57,!0,Z)}},I="data-html2canvas-ignore",j=function(){function J(V,q,Z){if(this.context=V,this.options=Z,this.scrolledElements=[],this.referenceElement=q,this.counters=new Uu,this.quoteDepth=0,!q.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return J.prototype.toIFrame=function(V,q){var Z=this,ye=ve(V,q);if(!ye.contentWindow)return Promise.reject("Unable to find iframe window");var Oe=V.defaultView.pageXOffset,Xe=V.defaultView.pageYOffset,lt=ye.contentWindow,st=lt.document,Bt=Fe(ye).then(function(){return y(Z,void 0,void 0,function(){var Ut,zt;return E(this,function(Yt){switch(Yt.label){case 0:return this.scrolledElements.forEach(qt),lt&&(lt.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(lt.scrollY!==q.top||lt.scrollX!==q.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(lt.scrollX-q.left,lt.scrollY-q.top,0,0))),Ut=this.options.onclone,zt=this.clonedReferenceElement,typeof zt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:st.fonts&&st.fonts.ready?[4,st.fonts.ready]:[3,2];case 1:Yt.sent(),Yt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Se(st)]:[3,4];case 3:Yt.sent(),Yt.label=4;case 4:return typeof Ut=="function"?[2,Promise.resolve().then(function(){return Ut(st,zt)}).then(function(){return ye})]:[2,ye]}})})});return st.open(),st.write(Pt(document.doctype)+"<html></html>"),Mt(this.referenceElement.ownerDocument,Oe,Xe),st.replaceChild(st.adoptNode(this.documentElement),st.documentElement),st.close(),Bt},J.prototype.createElementClone=function(V){if(bs(V,2))debugger;if(Pu(V))return this.createCanvasClone(V);if(Gl(V))return this.createVideoClone(V);if(Bl(V))return this.createStyleClone(V);var q=V.cloneNode(!1);return al(q)&&(al(V)&&V.currentSrc&&V.currentSrc!==V.src&&(q.src=V.currentSrc,q.srcset=""),q.loading==="lazy"&&(q.loading="eager")),fu(q)?this.createCustomElementClone(q):q},J.prototype.createCustomElementClone=function(V){var q=document.createElement("html2canvascustomelement");return ht(V.style,q),q},J.prototype.createStyleClone=function(V){try{var q=V.sheet;if(q&&q.cssRules){var Z=[].slice.call(q.cssRules,0).reduce(function(Oe,Xe){return Xe&&typeof Xe.cssText=="string"?Oe+Xe.cssText:Oe},""),ye=V.cloneNode(!1);return ye.textContent=Z,ye}}catch(Oe){if(this.context.logger.error("Unable to access cssRules property",Oe),Oe.name!=="SecurityError")throw Oe}return V.cloneNode(!1)},J.prototype.createCanvasClone=function(V){var q;if(this.options.inlineImages&&V.ownerDocument){var Z=V.ownerDocument.createElement("img");try{return Z.src=V.toDataURL(),Z}catch(Bt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",V)}}var ye=V.cloneNode(!1);try{ye.width=V.width,ye.height=V.height;var Oe=V.getContext("2d"),Xe=ye.getContext("2d");if(Xe)if(!this.options.allowTaint&&Oe)Xe.putImageData(Oe.getImageData(0,0,V.width,V.height),0,0);else{var lt=(q=V.getContext("webgl2"))!==null&&q!==void 0?q:V.getContext("webgl");if(lt){var st=lt.getContextAttributes();(st==null?void 0:st.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",V)}Xe.drawImage(V,0,0)}return ye}catch(Bt){this.context.logger.info("Unable to clone canvas as it is tainted",V)}return ye},J.prototype.createVideoClone=function(V){var q=V.ownerDocument.createElement("canvas");q.width=V.offsetWidth,q.height=V.offsetHeight;var Z=q.getContext("2d");try{return Z&&(Z.drawImage(V,0,0,q.width,q.height),this.options.allowTaint||Z.getImageData(0,0,q.width,q.height)),q}catch(Oe){this.context.logger.info("Unable to clone video as it is tainted",V)}var ye=V.ownerDocument.createElement("canvas");return ye.width=V.offsetWidth,ye.height=V.offsetHeight,ye},J.prototype.appendChildNode=function(V,q,Z){(!pl(q)||!du(q)&&!q.hasAttribute(I)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(q)))&&((!this.options.copyStyles||!pl(q)||!Bl(q))&&V.appendChild(this.cloneNode(q,Z)))},J.prototype.cloneChildNodes=function(V,q,Z){for(var ye=this,Oe=V.shadowRoot?V.shadowRoot.firstChild:V.firstChild;Oe;Oe=Oe.nextSibling)if(pl(Oe)&&Au(Oe)&&typeof Oe.assignedNodes=="function"){var Xe=Oe.assignedNodes();Xe.length&&Xe.forEach(function(lt){return ye.appendChildNode(q,lt,Z)})}else this.appendChildNode(q,Oe,Z)},J.prototype.cloneNode=function(V,q){if(cu(V))return document.createTextNode(V.data);if(!V.ownerDocument)return V.cloneNode(!1);var Z=V.ownerDocument.defaultView;if(Z&&pl(V)&&(Wl(V)||Ds(V))){var ye=this.createElementClone(V);ye.style.transitionProperty="none";var Oe=Z.getComputedStyle(V),Xe=Z.getComputedStyle(V,":before"),lt=Z.getComputedStyle(V,":after");this.referenceElement===V&&Wl(ye)&&(this.clonedReferenceElement=ye),ci(ye)&&ur(ye);var st=this.counters.parse(new Ns(this.context,Oe)),Bt=this.resolvePseudoContent(V,ye,Xe,ae.BEFORE);fu(V)&&(q=!0),Gl(V)||this.cloneChildNodes(V,ye,q),Bt&&ye.insertBefore(Bt,ye.firstChild);var Ut=this.resolvePseudoContent(V,ye,lt,ae.AFTER);return Ut&&ye.appendChild(Ut),this.counters.pop(st),(Oe&&(this.options.copyStyles||Ds(V))&&!os(V)||q)&&ht(Oe,ye),(V.scrollTop!==0||V.scrollLeft!==0)&&this.scrolledElements.push([ye,V.scrollLeft,V.scrollTop]),(Ol(V)||Dl(V))&&(Ol(ye)||Dl(ye))&&(ye.value=V.value),ye}return V.cloneNode(!1)},J.prototype.resolvePseudoContent=function(V,q,Z,ye){var Oe=this;if(!Z)return;var Xe=Z.content,lt=q.ownerDocument;if(!lt||!Xe||Xe==="none"||Xe==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new Ns(this.context,Z));var st=new fl(this.context,Z),Bt=lt.createElement("html2canvaspseudoelement");ht(Z,Bt),st.content.forEach(function(zt){if(zt.type===0)Bt.appendChild(lt.createTextNode(zt.value));else if(zt.type===22){var Yt=lt.createElement("img");Yt.src=zt.value,Yt.style.opacity="1",Bt.appendChild(Yt)}else if(zt.type===18){if(zt.name==="attr"){var mr=zt.values.filter(Ia);mr.length&&Bt.appendChild(lt.createTextNode(V.getAttribute(mr[0].value)||""))}else if(zt.name==="counter"){var Ln=zt.values.filter(nt),or=Ln[0],Xr=Ln[1];if(or&&Ia(or)){var Ar=Oe.counters.getCounterValue(or.value),gr=Xr&&Ia(Xr)?zi.parse(Oe.context,Xr.value):3;Bt.appendChild(lt.createTextNode(L(Ar,gr,!1)))}}else if(zt.name==="counters"){var La=zt.values.filter(nt),or=La[0],da=La[1],Xr=La[2];if(or&&Ia(or)){var ei=Oe.counters.getCounterValues(or.value),vr=Xr&&Ia(Xr)?zi.parse(Oe.context,Xr.value):3,za=da&&da.type===0?da.value:"",ti=ei.map(function($o){return L($o,vr,!1)}).join(za);Bt.appendChild(lt.createTextNode(ti))}}}else if(zt.type===20)switch(zt.value){case"open-quote":Bt.appendChild(lt.createTextNode(Do(st.quotes,Oe.quoteDepth++,!0)));break;case"close-quote":Bt.appendChild(lt.createTextNode(Do(st.quotes,--Oe.quoteDepth,!1)));break;default:Bt.appendChild(lt.createTextNode(zt.value))}}),Bt.className=Qn+" "+er;var Ut=ye===ae.BEFORE?" "+Qn:" "+er;return Ds(q)?q.className.baseValue+=Ut:q.className+=Ut,Bt},J.destroy=function(V){return V.parentNode?(V.parentNode.removeChild(V),!0):!1},J}(),ae;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(ae||(ae={}));var ve=function(J,V){var q=J.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=V.width.toString(),q.height=V.height.toString(),q.scrolling="no",q.setAttribute(I,"true"),J.body.appendChild(q),q},_e=function(J){return new Promise(function(V){if(J.complete){V();return}if(!J.src){V();return}J.onload=V,J.onerror=V})},Se=function(J){return Promise.all([].slice.call(J.images,0).map(_e))},Fe=function(J){return new Promise(function(V,q){var Z=J.contentWindow;if(!Z)return q("No window assigned for iframe");var ye=Z.document;Z.onload=J.onload=function(){Z.onload=J.onload=null;var Oe=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Oe),V(J))},50)}})},dt=["all","d","content"],ht=function(J,V){for(var q=J.length-1;q>=0;q--){var Z=J.item(q);dt.indexOf(Z)===-1&&V.style.setProperty(Z,J.getPropertyValue(Z))}return V},Pt=function(J){var V="";return J&&(V+="<!DOCTYPE ",J.name&&(V+=J.name),J.internalSubset&&(V+=J.internalSubset),J.publicId&&(V+='"'+J.publicId+'"'),J.systemId&&(V+='"'+J.systemId+'"'),V+=">"),V},Mt=function(J,V,q){J&&J.defaultView&&(V!==J.defaultView.pageXOffset||q!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(V,q)},qt=function(J){var V=J[0],q=J[1],Z=J[2];V.scrollLeft=q,V.scrollTop=Z},dn=":before",Dn=":after",Qn="___html2canvas___pseudoelement_before",er="___html2canvas___pseudoelement_after",Kn=`{
content: "" !important;
display: none !important;
}`,ur=function(J){Fr(J,"."+Qn+dn+Kn+`
.`+er+Dn+Kn)},Fr=function(J,V){var q=J.ownerDocument;if(q){var Z=q.createElement("style");Z.textContent=V,J.appendChild(Z)}},Sr=function(){function J(){}return J.getOrigin=function(V){var q=J._link;return q?(q.href=V,q.href=q.href,q.protocol+q.hostname+q.port):"about:blank"},J.isSameOrigin=function(V){return J.getOrigin(V)===J._origin},J.setContext=function(V){J._link=V.document.createElement("a"),J._origin=J.getOrigin(V.location.href)},J._origin="about:blank",J}(),aa=function(){function J(V,q){this.context=V,this._options=q,this._cache={}}return J.prototype.addImage=function(V){var q=Promise.resolve();return this.has(V)||(vo(V)||Ho(V))&&(this._cache[V]=this.loadImage(V)).catch(function(){}),q},J.prototype.match=function(V){return this._cache[V]},J.prototype.loadImage=function(V){return y(this,void 0,void 0,function(){var q,Z,ye,Oe,Xe=this;return E(this,function(lt){switch(lt.label){case 0:return q=Sr.isSameOrigin(V),Z=!mo(V)&&this._options.useCORS===!0&&Yi.SUPPORT_CORS_IMAGES&&!q,ye=!mo(V)&&!q&&!vo(V)&&typeof this._options.proxy=="string"&&Yi.SUPPORT_CORS_XHR&&!Z,!q&&this._options.allowTaint===!1&&!mo(V)&&!vo(V)&&!ye&&!Z?[2]:(Oe=V,ye?[4,this.proxy(Oe)]:[3,2]);case 1:Oe=lt.sent(),lt.label=2;case 2:return this.context.logger.debug("Added image "+V.substring(0,256)),[4,new Promise(function(st,Bt){var Ut=new Image;Ut.onload=function(){return st(Ut)},Ut.onerror=Bt,(Ni(Oe)||Z)&&(Ut.crossOrigin="anonymous"),Ut.src=Oe,Ut.complete===!0&&setTimeout(function(){return st(Ut)},500),Xe._options.imageTimeout>0&&setTimeout(function(){return Bt("Timed out ("+Xe._options.imageTimeout+"ms) loading image")},Xe._options.imageTimeout)})];case 3:return[2,lt.sent()]}})})},J.prototype.has=function(V){return typeof this._cache[V]!="undefined"},J.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},J.prototype.proxy=function(V){var q=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var ye=V.substring(0,256);return new Promise(function(Oe,Xe){var lt=Yi.SUPPORT_RESPONSE_TYPE?"blob":"text",st=new XMLHttpRequest;st.onload=function(){if(st.status===200)if(lt==="text")Oe(st.response);else{var zt=new FileReader;zt.addEventListener("load",function(){return Oe(zt.result)},!1),zt.addEventListener("error",function(Yt){return Xe(Yt)},!1),zt.readAsDataURL(st.response)}else Xe("Failed to proxy resource "+ye+" with status code "+st.status)},st.onerror=Xe;var Bt=Z.indexOf("?")>-1?"&":"?";if(st.open("GET",""+Z+Bt+"url="+encodeURIComponent(V)+"&responseType="+lt),lt!=="text"&&st instanceof XMLHttpRequest&&(st.responseType=lt),q._options.imageTimeout){var Ut=q._options.imageTimeout;st.timeout=Ut,st.ontimeout=function(){return Xe("Timed out ("+Ut+"ms) proxying "+ye)}}st.send()})},J}(),ii=/^data:image\/svg\+xml/i,ro=/^data:image\/.*;base64,/i,wi=/^data:image\/.*/i,Ho=function(J){return Yi.SUPPORT_SVG_DRAWING||!co(J)},mo=function(J){return wi.test(J)},Ni=function(J){return ro.test(J)},vo=function(J){return J.substr(0,4)==="blob"},co=function(J){return J.substr(-3).toLowerCase()==="svg"||ii.test(J)},Un=function(){function J(V,q){this.type=0,this.x=V,this.y=q}return J.prototype.add=function(V,q){return new J(this.x+V,this.y+q)},J}(),gi=function(J,V,q){return new Un(J.x+(V.x-J.x)*q,J.y+(V.y-J.y)*q)},yi=function(){function J(V,q,Z,ye){this.type=1,this.start=V,this.startControl=q,this.endControl=Z,this.end=ye}return J.prototype.subdivide=function(V,q){var Z=gi(this.start,this.startControl,V),ye=gi(this.startControl,this.endControl,V),Oe=gi(this.endControl,this.end,V),Xe=gi(Z,ye,V),lt=gi(ye,Oe,V),st=gi(Xe,lt,V);return q?new J(this.start,Z,Xe,st):new J(st,lt,Oe,this.end)},J.prototype.add=function(V,q){return new J(this.start.add(V,q),this.startControl.add(V,q),this.endControl.add(V,q),this.end.add(V,q))},J.prototype.reverse=function(){return new J(this.end,this.endControl,this.startControl,this.start)},J}(),bi=function(J){return J.type===1},ml=function(){function J(V){var q=V.styles,Z=V.bounds,ye=tt(q.borderTopLeftRadius,Z.width,Z.height),Oe=ye[0],Xe=ye[1],lt=tt(q.borderTopRightRadius,Z.width,Z.height),st=lt[0],Bt=lt[1],Ut=tt(q.borderBottomRightRadius,Z.width,Z.height),zt=Ut[0],Yt=Ut[1],mr=tt(q.borderBottomLeftRadius,Z.width,Z.height),Ln=mr[0],or=mr[1],Xr=[];Xr.push((Oe+st)/Z.width),Xr.push((Ln+zt)/Z.width),Xr.push((Xe+or)/Z.height),Xr.push((Bt+Yt)/Z.height);var Ar=Math.max.apply(Math,Xr);Ar>1&&(Oe/=Ar,Xe/=Ar,st/=Ar,Bt/=Ar,zt/=Ar,Yt/=Ar,Ln/=Ar,or/=Ar);var gr=Z.width-st,La=Z.height-Yt,da=Z.width-zt,ei=Z.height-or,vr=q.borderTopWidth,za=q.borderRightWidth,ti=q.borderBottomWidth,ua=q.borderLeftWidth,ss=et(q.paddingTop,V.bounds.width),$o=et(q.paddingRight,V.bounds.width),ps=et(q.paddingBottom,V.bounds.width),xo=et(q.paddingLeft,V.bounds.width);this.topLeftBorderDoubleOuterBox=Oe>0||Xe>0?la(Z.left+ua/3,Z.top+vr/3,Oe-ua/3,Xe-vr/3,va.TOP_LEFT):new Un(Z.left+ua/3,Z.top+vr/3),this.topRightBorderDoubleOuterBox=Oe>0||Xe>0?la(Z.left+gr,Z.top+vr/3,st-za/3,Bt-vr/3,va.TOP_RIGHT):new Un(Z.left+Z.width-za/3,Z.top+vr/3),this.bottomRightBorderDoubleOuterBox=zt>0||Yt>0?la(Z.left+da,Z.top+La,zt-za/3,Yt-ti/3,va.BOTTOM_RIGHT):new Un(Z.left+Z.width-za/3,Z.top+Z.height-ti/3),this.bottomLeftBorderDoubleOuterBox=Ln>0||or>0?la(Z.left+ua/3,Z.top+ei,Ln-ua/3,or-ti/3,va.BOTTOM_LEFT):new Un(Z.left+ua/3,Z.top+Z.height-ti/3),this.topLeftBorderDoubleInnerBox=Oe>0||Xe>0?la(Z.left+ua*2/3,Z.top+vr*2/3,Oe-ua*2/3,Xe-vr*2/3,va.TOP_LEFT):new Un(Z.left+ua*2/3,Z.top+vr*2/3),this.topRightBorderDoubleInnerBox=Oe>0||Xe>0?la(Z.left+gr,Z.top+vr*2/3,st-za*2/3,Bt-vr*2/3,va.TOP_RIGHT):new Un(Z.left+Z.width-za*2/3,Z.top+vr*2/3),this.bottomRightBorderDoubleInnerBox=zt>0||Yt>0?la(Z.left+da,Z.top+La,zt-za*2/3,Yt-ti*2/3,va.BOTTOM_RIGHT):new Un(Z.left+Z.width-za*2/3,Z.top+Z.height-ti*2/3),this.bottomLeftBorderDoubleInnerBox=Ln>0||or>0?la(Z.left+ua*2/3,Z.top+ei,Ln-ua*2/3,or-ti*2/3,va.BOTTOM_LEFT):new Un(Z.left+ua*2/3,Z.top+Z.height-ti*2/3),this.topLeftBorderStroke=Oe>0||Xe>0?la(Z.left+ua/2,Z.top+vr/2,Oe-ua/2,Xe-vr/2,va.TOP_LEFT):new Un(Z.left+ua/2,Z.top+vr/2),this.topRightBorderStroke=Oe>0||Xe>0?la(Z.left+gr,Z.top+vr/2,st-za/2,Bt-vr/2,va.TOP_RIGHT):new Un(Z.left+Z.width-za/2,Z.top+vr/2),this.bottomRightBorderStroke=zt>0||Yt>0?la(Z.left+da,Z.top+La,zt-za/2,Yt-ti/2,va.BOTTOM_RIGHT):new Un(Z.left+Z.width-za/2,Z.top+Z.height-ti/2),this.bottomLeftBorderStroke=Ln>0||or>0?la(Z.left+ua/2,Z.top+ei,Ln-ua/2,or-ti/2,va.BOTTOM_LEFT):new Un(Z.left+ua/2,Z.top+Z.height-ti/2),this.topLeftBorderBox=Oe>0||Xe>0?la(Z.left,Z.top,Oe,Xe,va.TOP_LEFT):new Un(Z.left,Z.top),this.topRightBorderBox=st>0||Bt>0?la(Z.left+gr,Z.top,st,Bt,va.TOP_RIGHT):new Un(Z.left+Z.width,Z.top),this.bottomRightBorderBox=zt>0||Yt>0?la(Z.left+da,Z.top+La,zt,Yt,va.BOTTOM_RIGHT):new Un(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Ln>0||or>0?la(Z.left,Z.top+ei,Ln,or,va.BOTTOM_LEFT):new Un(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Oe>0||Xe>0?la(Z.left+ua,Z.top+vr,Math.max(0,Oe-ua),Math.max(0,Xe-vr),va.TOP_LEFT):new Un(Z.left+ua,Z.top+vr),this.topRightPaddingBox=st>0||Bt>0?la(Z.left+Math.min(gr,Z.width-za),Z.top+vr,gr>Z.width+za?0:Math.max(0,st-za),Math.max(0,Bt-vr),va.TOP_RIGHT):new Un(Z.left+Z.width-za,Z.top+vr),this.bottomRightPaddingBox=zt>0||Yt>0?la(Z.left+Math.min(da,Z.width-ua),Z.top+Math.min(La,Z.height-ti),Math.max(0,zt-za),Math.max(0,Yt-ti),va.BOTTOM_RIGHT):new Un(Z.left+Z.width-za,Z.top+Z.height-ti),this.bottomLeftPaddingBox=Ln>0||or>0?la(Z.left+ua,Z.top+Math.min(ei,Z.height-ti),Math.max(0,Ln-ua),Math.max(0,or-ti),va.BOTTOM_LEFT):new Un(Z.left+ua,Z.top+Z.height-ti),this.topLeftContentBox=Oe>0||Xe>0?la(Z.left+ua+xo,Z.top+vr+ss,Math.max(0,Oe-(ua+xo)),Math.max(0,Xe-(vr+ss)),va.TOP_LEFT):new Un(Z.left+ua+xo,Z.top+vr+ss),this.topRightContentBox=st>0||Bt>0?la(Z.left+Math.min(gr,Z.width+ua+xo),Z.top+vr+ss,gr>Z.width+ua+xo?0:st-ua+xo,Bt-(vr+ss),va.TOP_RIGHT):new Un(Z.left+Z.width-(za+$o),Z.top+vr+ss),this.bottomRightContentBox=zt>0||Yt>0?la(Z.left+Math.min(da,Z.width-(ua+xo)),Z.top+Math.min(La,Z.height+vr+ss),Math.max(0,zt-(za+$o)),Yt-(ti+ps),va.BOTTOM_RIGHT):new Un(Z.left+Z.width-(za+$o),Z.top+Z.height-(ti+ps)),this.bottomLeftContentBox=Ln>0||or>0?la(Z.left+ua+xo,Z.top+ei,Math.max(0,Ln-(ua+xo)),or-(ti+ps),va.BOTTOM_LEFT):new Un(Z.left+ua+xo,Z.top+Z.height-(ti+ps))}return J}(),va;(function(J){J[J.TOP_LEFT=0]="TOP_LEFT",J[J.TOP_RIGHT=1]="TOP_RIGHT",J[J.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",J[J.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(va||(va={}));var la=function(J,V,q,Z,ye){var Oe=4*((Math.sqrt(2)-1)/3),Xe=q*Oe,lt=Z*Oe,st=J+q,Bt=V+Z;switch(ye){case va.TOP_LEFT:return new yi(new Un(J,Bt),new Un(J,Bt-lt),new Un(st-Xe,V),new Un(st,V));case va.TOP_RIGHT:return new yi(new Un(J,V),new Un(J+Xe,V),new Un(st,Bt-lt),new Un(st,Bt));case va.BOTTOM_RIGHT:return new yi(new Un(st,V),new Un(st,V+lt),new Un(J+Xe,Bt),new Un(J,Bt));case va.BOTTOM_LEFT:default:return new yi(new Un(st,Bt),new Un(st-Xe,Bt),new Un(J,V+lt),new Un(J,V))}},qo=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},ao=function(J){return[J.topLeftContentBox,J.topRightContentBox,J.bottomRightContentBox,J.bottomLeftContentBox]},vl=function(J){return[J.topLeftPaddingBox,J.topRightPaddingBox,J.bottomRightPaddingBox,J.bottomLeftPaddingBox]},Ms=function(){function J(V,q,Z){this.offsetX=V,this.offsetY=q,this.matrix=Z,this.type=0,this.target=2|4}return J}(),Cs=function(){function J(V,q){this.path=V,this.target=q,this.type=1}return J}(),sl=function(){function J(V){this.opacity=V,this.type=2,this.target=2|4}return J}(),_o=function(J){return J.type===0},ll=function(J){return J.type===1},hu=function(J){return J.type===2},ic=function(J,V){return J.length===V.length?J.some(function(q,Z){return q===V[Z]}):!1},fc=function(J,V,q,Z,ye){return J.map(function(Oe,Xe){switch(Xe){case 0:return Oe.add(V,q);case 1:return Oe.add(V+Z,q);case 2:return Oe.add(V+Z,q+ye);case 3:return Oe.add(V,q+ye)}return Oe})},oc=function(){function J(V){this.element=V,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return J}(),sc=function(){function J(V,q){if(this.container=V,this.parent=q,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new sl(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ye=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Oe=this.container.styles.transform;this.effects.push(new Ms(Z,ye,Oe))}if(this.container.styles.overflowX!==0){var Xe=qo(this.curves),lt=vl(this.curves);ic(Xe,lt)?this.effects.push(new Cs(Xe,2|4)):(this.effects.push(new Cs(Xe,2)),this.effects.push(new Cs(lt,4)))}}return J.prototype.getEffects=function(V){for(var q=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,ye=this.effects.slice(0);Z;){var Oe=Z.effects.filter(function(st){return!ll(st)});if(q||Z.container.styles.position!==0||!Z.parent){if(ye.unshift.apply(ye,Oe),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Xe=qo(Z.curves),lt=vl(Z.curves);ic(Xe,lt)||ye.unshift(new Cs(lt,2|4))}}else ye.unshift.apply(ye,Oe);Z=Z.parent}return ye.filter(function(st){return ra(st.target,V)})},J}(),rc=function(J,V,q,Z){J.container.elements.forEach(function(ye){var Oe=ra(ye.flags,4),Xe=ra(ye.flags,2),lt=new sc(ye,J);ra(ye.styles.display,2048)&&Z.push(lt);var st=ra(ye.flags,8)?[]:Z;if(Oe||Xe){var Bt=Oe||ye.styles.isPositioned()?q:V,Ut=new oc(lt);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var zt=ye.styles.zIndex.order;if(zt<0){var Yt=0;Bt.negativeZIndex.some(function(Ln,or){return zt>Ln.element.container.styles.zIndex.order?(Yt=or,!1):Yt>0}),Bt.negativeZIndex.splice(Yt,0,Ut)}else if(zt>0){var mr=0;Bt.positiveZIndex.some(function(Ln,or){return zt>=Ln.element.container.styles.zIndex.order?(mr=or+1,!1):mr>0}),Bt.positiveZIndex.splice(mr,0,Ut)}else Bt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ut)}else ye.styles.isFloating()?Bt.nonPositionedFloats.push(Ut):Bt.nonPositionedInlineLevel.push(Ut);rc(lt,Ut,Oe?Ut:q,st)}else ye.styles.isInlineLevel()?V.inlineLevel.push(lt):V.nonInlineLevel.push(lt),rc(lt,V,q,st);ra(ye.flags,8)&&lc(ye,st)})},lc=function(J,V){for(var q=J instanceof Hl?J.start:1,Z=J instanceof Hl?J.reversed:!1,ye=0;ye<V.length;ye++){var Oe=V[ye];Oe.container instanceof Ql&&typeof Oe.container.value=="number"&&Oe.container.value!==0&&(q=Oe.container.value),Oe.listValue=L(q,Oe.container.styles.listStyleType,!0),q+=Z?-1:1}},hc=function(J){var V=new sc(J,null),q=new oc(V),Z=[];return rc(V,q,q,Z),lc(V.container,Z),q},uc=function(J,V){switch(V){case 0:return _s(J.topLeftBorderBox,J.topLeftPaddingBox,J.topRightBorderBox,J.topRightPaddingBox);case 1:return _s(J.topRightBorderBox,J.topRightPaddingBox,J.bottomRightBorderBox,J.bottomRightPaddingBox);case 2:return _s(J.bottomRightBorderBox,J.bottomRightPaddingBox,J.bottomLeftBorderBox,J.bottomLeftPaddingBox);case 3:default:return _s(J.bottomLeftBorderBox,J.bottomLeftPaddingBox,J.topLeftBorderBox,J.topLeftPaddingBox)}},pc=function(J,V){switch(V){case 0:return _s(J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox,J.topRightBorderBox,J.topRightBorderDoubleOuterBox);case 1:return _s(J.topRightBorderBox,J.topRightBorderDoubleOuterBox,J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox);case 2:return _s(J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox,J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox);case 3:default:return _s(J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox,J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox)}},mc=function(J,V){switch(V){case 0:return _s(J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox,J.topRightBorderDoubleInnerBox,J.topRightPaddingBox);case 1:return _s(J.topRightBorderDoubleInnerBox,J.topRightPaddingBox,J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox);case 2:return _s(J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox,J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox);case 3:default:return _s(J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox,J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox)}},vc=function(J,V){switch(V){case 0:return Qu(J.topLeftBorderStroke,J.topRightBorderStroke);case 1:return Qu(J.topRightBorderStroke,J.bottomRightBorderStroke);case 2:return Qu(J.bottomRightBorderStroke,J.bottomLeftBorderStroke);case 3:default:return Qu(J.bottomLeftBorderStroke,J.topLeftBorderStroke)}},Qu=function(J,V){var q=[];return bi(J)?q.push(J.subdivide(.5,!1)):q.push(J),bi(V)?q.push(V.subdivide(.5,!0)):q.push(V),q},_s=function(J,V,q,Z){var ye=[];return bi(J)?ye.push(J.subdivide(.5,!1)):ye.push(J),bi(q)?ye.push(q.subdivide(.5,!0)):ye.push(q),bi(Z)?ye.push(Z.subdivide(.5,!0).reverse()):ye.push(Z),bi(V)?ye.push(V.subdivide(.5,!1).reverse()):ye.push(V),ye},cc=function(J){var V=J.bounds,q=J.styles;return V.add(q.borderLeftWidth,q.borderTopWidth,-(q.borderRightWidth+q.borderLeftWidth),-(q.borderTopWidth+q.borderBottomWidth))},Hu=function(J){var V=J.styles,q=J.bounds,Z=et(V.paddingLeft,q.width),ye=et(V.paddingRight,q.width),Oe=et(V.paddingTop,q.width),Xe=et(V.paddingBottom,q.width);return q.add(Z+V.borderLeftWidth,Oe+V.borderTopWidth,-(V.borderRightWidth+V.borderLeftWidth+Z+ye),-(V.borderTopWidth+V.borderBottomWidth+Oe+Xe))},gc=function(J,V){return J===0?V.bounds:J===2?Hu(V):cc(V)},yc=function(J,V){return J===0?V.bounds:J===2?Hu(V):cc(V)},ac=function(J,V,q){var Z=gc(Yl(J.styles.backgroundOrigin,V),J),ye=yc(Yl(J.styles.backgroundClip,V),J),Oe=bc(Yl(J.styles.backgroundSize,V),q,Z),Xe=Oe[0],lt=Oe[1],st=tt(Yl(J.styles.backgroundPosition,V),Z.width-Xe,Z.height-lt),Bt=Ec(Yl(J.styles.backgroundRepeat,V),st,Oe,Z,ye),Ut=Math.round(Z.left+st[0]),zt=Math.round(Z.top+st[1]);return[Bt,Ut,zt,Xe,lt]},Xl=function(J){return Ia(J)&&J.value===Za.AUTO},Ku=function(J){return typeof J=="number"},bc=function(J,V,q){var Z=V[0],ye=V[1],Oe=V[2],Xe=J[0],lt=J[1];if(!Xe)return[0,0];if(Ee(Xe)&&lt&&Ee(lt))return[et(Xe,q.width),et(lt,q.height)];var st=Ku(Oe);if(Ia(Xe)&&(Xe.value===Za.CONTAIN||Xe.value===Za.COVER)){if(Ku(Oe)){var Bt=q.width/q.height;return Bt<Oe!==(Xe.value===Za.COVER)?[q.width,q.width/Oe]:[q.height*Oe,q.height]}return[q.width,q.height]}var Ut=Ku(Z),zt=Ku(ye),Yt=Ut||zt;if(Xl(Xe)&&(!lt||Xl(lt))){if(Ut&&zt)return[Z,ye];if(!st&&!Yt)return[q.width,q.height];if(Yt&&st){var mr=Ut?Z:ye*Oe,Ln=zt?ye:Z/Oe;return[mr,Ln]}var or=Ut?Z:q.width,Xr=zt?ye:q.height;return[or,Xr]}if(st){var Ar=0,gr=0;return Ee(Xe)?Ar=et(Xe,q.width):Ee(lt)&&(gr=et(lt,q.height)),Xl(Xe)?Ar=gr*Oe:(!lt||Xl(lt))&&(gr=Ar/Oe),[Ar,gr]}var La=null,da=null;if(Ee(Xe)?La=et(Xe,q.width):lt&&Ee(lt)&&(da=et(lt,q.height)),La!==null&&(!lt||Xl(lt))&&(da=Ut&&zt?La/Z*ye:q.height),da!==null&&Xl(Xe)&&(La=Ut&&zt?da/ye*Z:q.width),La!==null&&da!==null)return[La,da];throw new Error("Unable to calculate background-size for element")},Yl=function(J,V){var q=J[V];return typeof q=="undefined"?J[0]:q},Ec=function(J,V,q,Z,ye){var Oe=V[0],Xe=V[1],lt=q[0],st=q[1];switch(J){case 2:return[new Un(Math.round(Z.left),Math.round(Z.top+Xe)),new Un(Math.round(Z.left+Z.width),Math.round(Z.top+Xe)),new Un(Math.round(Z.left+Z.width),Math.round(st+Z.top+Xe)),new Un(Math.round(Z.left),Math.round(st+Z.top+Xe))];case 3:return[new Un(Math.round(Z.left+Oe),Math.round(Z.top)),new Un(Math.round(Z.left+Oe+lt),Math.round(Z.top)),new Un(Math.round(Z.left+Oe+lt),Math.round(Z.height+Z.top)),new Un(Math.round(Z.left+Oe),Math.round(Z.height+Z.top))];case 1:return[new Un(Math.round(Z.left+Oe),Math.round(Z.top+Xe)),new Un(Math.round(Z.left+Oe+lt),Math.round(Z.top+Xe)),new Un(Math.round(Z.left+Oe+lt),Math.round(Z.top+Xe+st)),new Un(Math.round(Z.left+Oe),Math.round(Z.top+Xe+st))];default:return[new Un(Math.round(ye.left),Math.round(ye.top)),new Un(Math.round(ye.left+ye.width),Math.round(ye.top)),new Un(Math.round(ye.left+ye.width),Math.round(ye.height+ye.top)),new Un(Math.round(ye.left),Math.round(ye.height+ye.top))]}},Cc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",dc="Hidden Text",_c=function(){function J(V){this._data={},this._document=V}return J.prototype.parseMetrics=function(V,q){var Z=this._document.createElement("div"),ye=this._document.createElement("img"),Oe=this._document.createElement("span"),Xe=this._document.body;Z.style.visibility="hidden",Z.style.fontFamily=V,Z.style.fontSize=q,Z.style.margin="0",Z.style.padding="0",Z.style.whiteSpace="nowrap",Xe.appendChild(Z),ye.src=Cc,ye.width=1,ye.height=1,ye.style.margin="0",ye.style.padding="0",ye.style.verticalAlign="baseline",Oe.style.fontFamily=V,Oe.style.fontSize=q,Oe.style.margin="0",Oe.style.padding="0",Oe.appendChild(this._document.createTextNode(dc)),Z.appendChild(Oe),Z.appendChild(ye);var lt=ye.offsetTop-Oe.offsetTop+2;Z.removeChild(Oe),Z.appendChild(this._document.createTextNode(dc)),Z.style.lineHeight="normal",ye.style.verticalAlign="super";var st=ye.offsetTop-Z.offsetTop+2;return Xe.removeChild(Z),{baseline:lt,middle:st}},J.prototype.getMetrics=function(V,q){var Z=V+" "+q;return typeof this._data[Z]=="undefined"&&(this._data[Z]=this.parseMetrics(V,q)),this._data[Z]},J}(),Ac=function(){function J(V,q){this.context=V,this.options=q}return J}(),xc=1e4,wc=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye._activeEffects=[],ye.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),ye.ctx=ye.canvas.getContext("2d"),Z.canvas||(ye.canvas.width=Math.floor(Z.width*Z.scale),ye.canvas.height=Math.floor(Z.height*Z.scale),ye.canvas.style.width=Z.width+"px",ye.canvas.style.height=Z.height+"px"),ye.fontMetrics=new _c(document),ye.ctx.scale(ye.options.scale,ye.options.scale),ye.ctx.translate(-Z.x,-Z.y),ye.ctx.textBaseline="bottom",ye._activeEffects=[],ye.context.logger.debug("Canvas renderer initialized ("+Z.width+"x"+Z.height+") with scale "+Z.scale),ye}return V.prototype.applyEffects=function(q){for(var Z=this;this._activeEffects.length;)this.popEffect();q.forEach(function(ye){return Z.applyEffect(ye)})},V.prototype.applyEffect=function(q){this.ctx.save(),hu(q)&&(this.ctx.globalAlpha=q.opacity),_o(q)&&(this.ctx.translate(q.offsetX,q.offsetY),this.ctx.transform(q.matrix[0],q.matrix[1],q.matrix[2],q.matrix[3],q.matrix[4],q.matrix[5]),this.ctx.translate(-q.offsetX,-q.offsetY)),ll(q)&&(this.path(q.path),this.ctx.clip()),this._activeEffects.push(q)},V.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},V.prototype.renderStack=function(q){return y(this,void 0,void 0,function(){var Z;return E(this,function(ye){switch(ye.label){case 0:return Z=q.element.container.styles,Z.isVisible()?[4,this.renderStackContent(q)]:[3,2];case 1:ye.sent(),ye.label=2;case 2:return[2]}})})},V.prototype.renderNode=function(q){return y(this,void 0,void 0,function(){return E(this,function(Z){switch(Z.label){case 0:if(ra(q.container.flags,16))debugger;return q.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(q)]:[3,3];case 1:return Z.sent(),[4,this.renderNodeContent(q)];case 2:Z.sent(),Z.label=3;case 3:return[2]}})})},V.prototype.renderTextWithLetterSpacing=function(q,Z,ye){var Oe=this;if(Z===0)this.ctx.fillText(q.text,q.bounds.left,q.bounds.top+ye);else{var Xe=ou(q.text);Xe.reduce(function(lt,st){return Oe.ctx.fillText(st,lt,q.bounds.top+ye),lt+Oe.ctx.measureText(st).width},q.bounds.left)}},V.prototype.createFontStyle=function(q){var Z=q.fontVariant.filter(function(Xe){return Xe==="normal"||Xe==="small-caps"}).join(""),ye=Dc(q.fontFamily).join(", "),Oe=go(q.fontSize)?""+q.fontSize.number+q.fontSize.unit:q.fontSize.number+"px";return[[q.fontStyle,Z,q.fontWeight,Oe,ye].join(" "),ye,Oe]},V.prototype.renderTextNode=function(q,Z){return y(this,void 0,void 0,function(){var ye,Oe,Xe,lt,st,Bt,Ut,zt,Yt=this;return E(this,function(mr){return ye=this.createFontStyle(Z),Oe=ye[0],Xe=ye[1],lt=ye[2],this.ctx.font=Oe,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",st=this.fontMetrics.getMetrics(Xe,lt),Bt=st.baseline,Ut=st.middle,zt=Z.paintOrder,q.textBounds.forEach(function(Ln){zt.forEach(function(or){switch(or){case 0:Yt.ctx.fillStyle=Tn(Z.color),Yt.renderTextWithLetterSpacing(Ln,Z.letterSpacing,Bt);var Xr=Z.textShadow;Xr.length&&Ln.text.trim().length&&(Xr.slice(0).reverse().forEach(function(Ar){Yt.ctx.shadowColor=Tn(Ar.color),Yt.ctx.shadowOffsetX=Ar.offsetX.number*Yt.options.scale,Yt.ctx.shadowOffsetY=Ar.offsetY.number*Yt.options.scale,Yt.ctx.shadowBlur=Ar.blur.number,Yt.renderTextWithLetterSpacing(Ln,Z.letterSpacing,Bt)}),Yt.ctx.shadowColor="",Yt.ctx.shadowOffsetX=0,Yt.ctx.shadowOffsetY=0,Yt.ctx.shadowBlur=0),Z.textDecorationLine.length&&(Yt.ctx.fillStyle=Tn(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(Ar){switch(Ar){case 1:Yt.ctx.fillRect(Ln.bounds.left,Math.round(Ln.bounds.top+Bt),Ln.bounds.width,1);break;case 2:Yt.ctx.fillRect(Ln.bounds.left,Math.round(Ln.bounds.top),Ln.bounds.width,1);break;case 3:Yt.ctx.fillRect(Ln.bounds.left,Math.ceil(Ln.bounds.top+Ut),Ln.bounds.width,1);break}}));break;case 1:Z.webkitTextStrokeWidth&&Ln.text.trim().length&&(Yt.ctx.strokeStyle=Tn(Z.webkitTextStrokeColor),Yt.ctx.lineWidth=Z.webkitTextStrokeWidth,Yt.ctx.lineJoin=window.chrome?"miter":"round",Yt.ctx.strokeText(Ln.text,Ln.bounds.left,Ln.bounds.top+Bt)),Yt.ctx.strokeStyle="",Yt.ctx.lineWidth=0,Yt.ctx.lineJoin="miter";break}})}),[2]})})},V.prototype.renderReplacedElement=function(q,Z,ye){if(ye&&q.intrinsicWidth>0&&q.intrinsicHeight>0){var Oe=Hu(q),Xe=vl(Z);this.path(Xe),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,q.intrinsicWidth,q.intrinsicHeight,Oe.left,Oe.top,Oe.width,Oe.height),this.ctx.restore()}},V.prototype.renderNodeContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Oe,Xe,lt,st,Bt,Bt,Ut,zt,Yt,mr,Ln,or,Xr,Ar,gr,La,da,Bt,ei,Ln,Ar;return E(this,function(vr){switch(vr.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,ye=q.curves,Oe=Z.styles,Xe=0,lt=Z.textNodes,vr.label=1;case 1:return Xe<lt.length?(st=lt[Xe],[4,this.renderTextNode(st,Oe)]):[3,4];case 2:vr.sent(),vr.label=3;case 3:return Xe++,[3,1];case 4:if(!(Z instanceof su))return[3,8];vr.label=5;case 5:return vr.trys.push([5,7,,8]),[4,this.context.cache.match(Z.src)];case 6:return Bt=vr.sent(),this.renderReplacedElement(Z,ye,Bt),[3,8];case 7:return vr.sent(),this.context.logger.error("Error loading image "+Z.src),[3,8];case 8:if(Z instanceof lu&&this.renderReplacedElement(Z,ye,Z.canvas),!(Z instanceof _u))return[3,12];vr.label=9;case 9:return vr.trys.push([9,11,,12]),[4,this.context.cache.match(Z.svg)];case 10:return Bt=vr.sent(),this.renderReplacedElement(Z,ye,Bt),[3,12];case 11:return vr.sent(),this.context.logger.error("Error loading svg "+Z.svg.substring(0,255)),[3,12];case 12:return Z instanceof Ou&&Z.tree?(Ut=new V(this.context,{scale:this.options.scale,backgroundColor:Z.backgroundColor,x:0,y:0,width:Z.width,height:Z.height}),[4,Ut.render(Z.tree)]):[3,14];case 13:zt=vr.sent(),Z.width&&Z.height&&this.ctx.drawImage(zt,0,0,Z.width,Z.height,Z.bounds.left,Z.bounds.top,Z.bounds.width,Z.bounds.height),vr.label=14;case 14:if(Z instanceof Kl&&(Yt=Math.min(Z.bounds.width,Z.bounds.height),Z.type===hl?Z.checked&&(this.ctx.save(),this.path([new Un(Z.bounds.left+Yt*.39363,Z.bounds.top+Yt*.79),new Un(Z.bounds.left+Yt*.16,Z.bounds.top+Yt*.5549),new Un(Z.bounds.left+Yt*.27347,Z.bounds.top+Yt*.44071),new Un(Z.bounds.left+Yt*.39694,Z.bounds.top+Yt*.5649),new Un(Z.bounds.left+Yt*.72983,Z.bounds.top+Yt*.23),new Un(Z.bounds.left+Yt*.84,Z.bounds.top+Yt*.34085),new Un(Z.bounds.left+Yt*.39363,Z.bounds.top+Yt*.79)]),this.ctx.fillStyle=Tn(Tu),this.ctx.fill(),this.ctx.restore()):Z.type===Ws&&(Z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Z.bounds.left+Yt/2,Z.bounds.top+Yt/2,Yt/4,0,Math.PI*2,!0),this.ctx.fillStyle=Tn(Tu),this.ctx.fill(),this.ctx.restore()))),Tc(Z)&&Z.value.length){mr=this.createFontStyle(Oe),Ln=mr[0],or=mr[1],Xr=this.fontMetrics.getMetrics(Ln,or).baseline,this.ctx.font=Ln,this.ctx.fillStyle=Tn(Oe.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Bc(Z.styles.textAlign),Ar=Hu(Z),gr=0;switch(Z.styles.textAlign){case 1:gr+=Ar.width/2;break;case 2:gr+=Ar.width;break}La=Ar.add(gr,0,0,-Ar.height/2+1),this.ctx.save(),this.path([new Un(Ar.left,Ar.top),new Un(Ar.left+Ar.width,Ar.top),new Un(Ar.left+Ar.width,Ar.top+Ar.height),new Un(Ar.left,Ar.top+Ar.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Es(Z.value,La),Oe.letterSpacing,Xr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ra(Z.styles.display,2048))return[3,20];if(!(Z.styles.listStyleImage!==null))return[3,19];if(da=Z.styles.listStyleImage,!(da.type===0))return[3,18];Bt=void 0,ei=da.url,vr.label=15;case 15:return vr.trys.push([15,17,,18]),[4,this.context.cache.match(ei)];case 16:return Bt=vr.sent(),this.ctx.drawImage(Bt,Z.bounds.left-(Bt.width+10),Z.bounds.top),[3,18];case 17:return vr.sent(),this.context.logger.error("Error loading list-style-image "+ei),[3,18];case 18:return[3,20];case 19:q.listValue&&Z.styles.listStyleType!==-1&&(Ln=this.createFontStyle(Oe)[0],this.ctx.font=Ln,this.ctx.fillStyle=Tn(Oe.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Ar=new C(Z.bounds.left,Z.bounds.top+et(Z.styles.paddingTop,Z.bounds.width),Z.bounds.width,Ba(Oe.lineHeight,Oe.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Es(q.listValue,Ar),Oe.letterSpacing,Ba(Oe.lineHeight,Oe.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),vr.label=20;case 20:return[2]}})})},V.prototype.renderStackContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Oe,Xe,lt,Oe,st,Bt,Oe,Ut,zt,Oe,Yt,mr,Oe,Ln,or,Oe,Xr,Ar,Oe;return E(this,function(gr){switch(gr.label){case 0:if(ra(q.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(q.element)];case 1:gr.sent(),Z=0,ye=q.negativeZIndex,gr.label=2;case 2:return Z<ye.length?(Oe=ye[Z],[4,this.renderStack(Oe)]):[3,5];case 3:gr.sent(),gr.label=4;case 4:return Z++,[3,2];case 5:return[4,this.renderNodeContent(q.element)];case 6:gr.sent(),Xe=0,lt=q.nonInlineLevel,gr.label=7;case 7:return Xe<lt.length?(Oe=lt[Xe],[4,this.renderNode(Oe)]):[3,10];case 8:gr.sent(),gr.label=9;case 9:return Xe++,[3,7];case 10:st=0,Bt=q.nonPositionedFloats,gr.label=11;case 11:return st<Bt.length?(Oe=Bt[st],[4,this.renderStack(Oe)]):[3,14];case 12:gr.sent(),gr.label=13;case 13:return st++,[3,11];case 14:Ut=0,zt=q.nonPositionedInlineLevel,gr.label=15;case 15:return Ut<zt.length?(Oe=zt[Ut],[4,this.renderStack(Oe)]):[3,18];case 16:gr.sent(),gr.label=17;case 17:return Ut++,[3,15];case 18:Yt=0,mr=q.inlineLevel,gr.label=19;case 19:return Yt<mr.length?(Oe=mr[Yt],[4,this.renderNode(Oe)]):[3,22];case 20:gr.sent(),gr.label=21;case 21:return Yt++,[3,19];case 22:Ln=0,or=q.zeroOrAutoZIndexOrTransformedOrOpacity,gr.label=23;case 23:return Ln<or.length?(Oe=or[Ln],[4,this.renderStack(Oe)]):[3,26];case 24:gr.sent(),gr.label=25;case 25:return Ln++,[3,23];case 26:Xr=0,Ar=q.positiveZIndex,gr.label=27;case 27:return Xr<Ar.length?(Oe=Ar[Xr],[4,this.renderStack(Oe)]):[3,30];case 28:gr.sent(),gr.label=29;case 29:return Xr++,[3,27];case 30:return[2]}})})},V.prototype.mask=function(q){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(q.slice(0).reverse()),this.ctx.closePath()},V.prototype.path=function(q){this.ctx.beginPath(),this.formatPath(q),this.ctx.closePath()},V.prototype.formatPath=function(q){var Z=this;q.forEach(function(ye,Oe){var Xe=bi(ye)?ye.start:ye;Oe===0?Z.ctx.moveTo(Xe.x,Xe.y):Z.ctx.lineTo(Xe.x,Xe.y),bi(ye)&&Z.ctx.bezierCurveTo(ye.startControl.x,ye.startControl.y,ye.endControl.x,ye.endControl.y,ye.end.x,ye.end.y)})},V.prototype.renderRepeat=function(q,Z,ye,Oe){this.path(q),this.ctx.fillStyle=Z,this.ctx.translate(ye,Oe),this.ctx.fill(),this.ctx.translate(-ye,-Oe)},V.prototype.resizeImage=function(q,Z,ye){var Oe;if(q.width===Z&&q.height===ye)return q;var Xe=(Oe=this.canvas.ownerDocument)!==null&&Oe!==void 0?Oe:document,lt=Xe.createElement("canvas");lt.width=Math.max(1,Z),lt.height=Math.max(1,ye);var st=lt.getContext("2d");return st.drawImage(q,0,0,q.width,q.height,0,0,Z,ye),lt},V.prototype.renderBackgroundImage=function(q){return y(this,void 0,void 0,function(){var Z,ye,Oe,Xe,lt,st;return E(this,function(Bt){switch(Bt.label){case 0:Z=q.styles.backgroundImage.length-1,ye=function(Ut){var zt,Yt,mr,Ln,or,Xr,Ar,gr,La,da,Ln,or,Xr,Ar,gr,ei,vr,za,ti,ua,ss,$o,ps,xo,La,Gs,Ln,gl,yl,Ar,gr,bl,or,Xr,Ml,Vs,El,Ll,Pl,ul,Ul,cl;return E(this,function(Jl){switch(Jl.label){case 0:if(!(Ut.type===0))return[3,5];zt=void 0,Yt=Ut.url,Jl.label=1;case 1:return Jl.trys.push([1,3,,4]),[4,Oe.context.cache.match(Yt)];case 2:return zt=Jl.sent(),[3,4];case 3:return Jl.sent(),Oe.context.logger.error("Error loading background-image "+Yt),[3,4];case 4:return zt&&(mr=ac(q,Z,[zt.width,zt.height,zt.width/zt.height]),Ln=mr[0],or=mr[1],Xr=mr[2],Ar=mr[3],gr=mr[4],La=Oe.ctx.createPattern(Oe.resizeImage(zt,Ar,gr),"repeat"),Oe.renderRepeat(Ln,La,or,Xr)),[3,6];case 5:$t(Ut)?(da=ac(q,Z,[null,null,null]),Ln=da[0],or=da[1],Xr=da[2],Ar=da[3],gr=da[4],ei=br(Ut.angle,Ar,gr),vr=ei[0],za=ei[1],ti=ei[2],ua=ei[3],ss=ei[4],$o=document.createElement("canvas"),$o.width=Ar,$o.height=gr,ps=$o.getContext("2d"),xo=ps.createLinearGradient(za,ua,ti,ss),wr(Ut.stops,vr).forEach(function(pu){return xo.addColorStop(pu.stop,Tn(pu.color))}),ps.fillStyle=xo,ps.fillRect(0,0,Ar,gr),Ar>0&&gr>0&&(La=Oe.ctx.createPattern($o,"repeat"),Oe.renderRepeat(Ln,La,or,Xr))):jn(Ut)&&(Gs=ac(q,Z,[null,null,null]),Ln=Gs[0],gl=Gs[1],yl=Gs[2],Ar=Gs[3],gr=Gs[4],bl=Ut.position.length===0?[qe]:Ut.position,or=et(bl[0],Ar),Xr=et(bl[bl.length-1],gr),Ml=kn(Ut,or,Xr,Ar,gr),Vs=Ml[0],El=Ml[1],Vs>0&&El>0&&(Ll=Oe.ctx.createRadialGradient(gl+or,yl+Xr,0,gl+or,yl+Xr,Vs),wr(Ut.stops,Vs*2).forEach(function(pu){return Ll.addColorStop(pu.stop,Tn(pu.color))}),Oe.path(Ln),Oe.ctx.fillStyle=Ll,Vs!==El?(Pl=q.bounds.left+.5*q.bounds.width,ul=q.bounds.top+.5*q.bounds.height,Ul=El/Vs,cl=1/Ul,Oe.ctx.save(),Oe.ctx.translate(Pl,ul),Oe.ctx.transform(1,0,0,Ul,0,0),Oe.ctx.translate(-Pl,-ul),Oe.ctx.fillRect(gl,cl*(yl-ul)+ul,Ar,gr*cl),Oe.ctx.restore()):Oe.ctx.fill())),Jl.label=6;case 6:return Z--,[2]}})},Oe=this,Xe=0,lt=q.styles.backgroundImage.slice(0).reverse(),Bt.label=1;case 1:return Xe<lt.length?(st=lt[Xe],[5,ye(st)]):[3,4];case 2:Bt.sent(),Bt.label=3;case 3:return Xe++,[3,1];case 4:return[2]}})})},V.prototype.renderSolidBorder=function(q,Z,ye){return y(this,void 0,void 0,function(){return E(this,function(Oe){return this.path(uc(ye,Z)),this.ctx.fillStyle=Tn(q),this.ctx.fill(),[2]})})},V.prototype.renderDoubleBorder=function(q,Z,ye,Oe){return y(this,void 0,void 0,function(){var Xe,lt;return E(this,function(st){switch(st.label){case 0:return Z<3?[4,this.renderSolidBorder(q,ye,Oe)]:[3,2];case 1:return st.sent(),[2];case 2:return Xe=pc(Oe,ye),this.path(Xe),this.ctx.fillStyle=Tn(q),this.ctx.fill(),lt=mc(Oe,ye),this.path(lt),this.ctx.fill(),[2]}})})},V.prototype.renderNodeBackgroundAndBorders=function(q){return y(this,void 0,void 0,function(){var Z,ye,Oe,Xe,lt,st,Bt,Ut,zt=this;return E(this,function(Yt){switch(Yt.label){case 0:return this.applyEffects(q.getEffects(2)),Z=q.container.styles,ye=!An(Z.backgroundColor)||Z.backgroundImage.length,Oe=[{style:Z.borderTopStyle,color:Z.borderTopColor,width:Z.borderTopWidth},{style:Z.borderRightStyle,color:Z.borderRightColor,width:Z.borderRightWidth},{style:Z.borderBottomStyle,color:Z.borderBottomColor,width:Z.borderBottomWidth},{style:Z.borderLeftStyle,color:Z.borderLeftColor,width:Z.borderLeftWidth}],Xe=Sc(Yl(Z.backgroundClip,0),q.curves),ye||Z.boxShadow.length?(this.ctx.save(),this.path(Xe),this.ctx.clip(),An(Z.backgroundColor)||(this.ctx.fillStyle=Tn(Z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(q.container)]):[3,2];case 1:Yt.sent(),this.ctx.restore(),Z.boxShadow.slice(0).reverse().forEach(function(mr){zt.ctx.save();var Ln=qo(q.curves),or=mr.inset?0:xc,Xr=fc(Ln,-or+(mr.inset?1:-1)*mr.spread.number,(mr.inset?1:-1)*mr.spread.number,mr.spread.number*(mr.inset?-2:2),mr.spread.number*(mr.inset?-2:2));mr.inset?(zt.path(Ln),zt.ctx.clip(),zt.mask(Xr)):(zt.mask(Ln),zt.ctx.clip(),zt.path(Xr)),zt.ctx.shadowOffsetX=mr.offsetX.number+or,zt.ctx.shadowOffsetY=mr.offsetY.number,zt.ctx.shadowColor=Tn(mr.color),zt.ctx.shadowBlur=mr.blur.number,zt.ctx.fillStyle=mr.inset?Tn(mr.color):"rgba(0,0,0,1)",zt.ctx.fill(),zt.ctx.restore()}),Yt.label=2;case 2:lt=0,st=0,Bt=Oe,Yt.label=3;case 3:return st<Bt.length?(Ut=Bt[st],Ut.style!==0&&!An(Ut.color)&&Ut.width>0?Ut.style===2?[4,this.renderDashedDottedBorder(Ut.color,Ut.width,lt,q.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Yt.sent(),[3,11];case 5:return Ut.style===3?[4,this.renderDashedDottedBorder(Ut.color,Ut.width,lt,q.curves,3)]:[3,7];case 6:return Yt.sent(),[3,11];case 7:return Ut.style===4?[4,this.renderDoubleBorder(Ut.color,Ut.width,lt,q.curves)]:[3,9];case 8:return Yt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ut.color,lt,q.curves)];case 10:Yt.sent(),Yt.label=11;case 11:lt++,Yt.label=12;case 12:return st++,[3,3];case 13:return[2]}})})},V.prototype.renderDashedDottedBorder=function(q,Z,ye,Oe,Xe){return y(this,void 0,void 0,function(){var lt,st,Bt,Ut,zt,Yt,mr,Ln,or,Xr,Ar,gr,La,da,ei,vr,ei,vr;return E(this,function(za){return this.ctx.save(),lt=vc(Oe,ye),st=uc(Oe,ye),Xe===2&&(this.path(st),this.ctx.clip()),bi(st[0])?(Bt=st[0].start.x,Ut=st[0].start.y):(Bt=st[0].x,Ut=st[0].y),bi(st[1])?(zt=st[1].end.x,Yt=st[1].end.y):(zt=st[1].x,Yt=st[1].y),ye===0||ye===2?mr=Math.abs(Bt-zt):mr=Math.abs(Ut-Yt),this.ctx.beginPath(),Xe===3?this.formatPath(lt):this.formatPath(st.slice(0,2)),Ln=Z<3?Z*3:Z*2,or=Z<3?Z*2:Z,Xe===3&&(Ln=Z,or=Z),Xr=!0,mr<=Ln*2?Xr=!1:mr<=Ln*2+or?(Ar=mr/(2*Ln+or),Ln*=Ar,or*=Ar):(gr=Math.floor((mr+or)/(Ln+or)),La=(mr-gr*Ln)/(gr-1),da=(mr-(gr+1)*Ln)/gr,or=da<=0||Math.abs(or-La)<Math.abs(or-da)?La:da),Xr&&(Xe===3?this.ctx.setLineDash([0,Ln+or]):this.ctx.setLineDash([Ln,or])),Xe===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Z):this.ctx.lineWidth=Z*2+1.1,this.ctx.strokeStyle=Tn(q),this.ctx.stroke(),this.ctx.setLineDash([]),Xe===2&&(bi(st[0])&&(ei=st[3],vr=st[0],this.ctx.beginPath(),this.formatPath([new Un(ei.end.x,ei.end.y),new Un(vr.start.x,vr.start.y)]),this.ctx.stroke()),bi(st[1])&&(ei=st[1],vr=st[2],this.ctx.beginPath(),this.formatPath([new Un(ei.end.x,ei.end.y),new Un(vr.start.x,vr.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},V.prototype.render=function(q){return y(this,void 0,void 0,function(){var Z;return E(this,function(ye){switch(ye.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Tn(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Z=hc(q),[4,this.renderStack(Z)];case 1:return ye.sent(),this.applyEffects([]),[2,this.canvas]}})})},V}(Ac),Tc=function(J){return J instanceof Bu||J instanceof Su?!0:J instanceof Kl&&J.type!==Ws&&J.type!==hl},Sc=function(J,V){switch(J){case 0:return qo(V);case 2:return ao(V);case 1:default:return vl(V)}},Bc=function(J){switch(J){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Oc=["-apple-system","system-ui"],Dc=function(J){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?J.filter(function(V){return Oc.indexOf(V)===-1}):J},Rc=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),ye.ctx=ye.canvas.getContext("2d"),ye.options=Z,ye.canvas.width=Math.floor(Z.width*Z.scale),ye.canvas.height=Math.floor(Z.height*Z.scale),ye.canvas.style.width=Z.width+"px",ye.canvas.style.height=Z.height+"px",ye.ctx.scale(ye.options.scale,ye.options.scale),ye.ctx.translate(-Z.x,-Z.y),ye.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Z.width+"x"+Z.height+" at "+Z.x+","+Z.y+") with scale "+Z.scale),ye}return V.prototype.render=function(q){return y(this,void 0,void 0,function(){var Z,ye;return E(this,function(Oe){switch(Oe.label){case 0:return Z=Fl(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,q),[4,Ic(Z)];case 1:return ye=Oe.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Tn(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ye,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},V}(Ac),Ic=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Mc=function(){function J(V){var q=V.id,Z=V.enabled;this.id=q,this.enabled=Z,this.start=Date.now()}return J.prototype.debug=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.prototype.getTime=function(){return Date.now()-this.start},J.prototype.info=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,x([this.id,this.getTime()+"ms"],V)))},J.prototype.warn=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.prototype.error=function(){for(var V=[],q=0;q<arguments.length;q++)V[q]=arguments[q];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,x([this.id,this.getTime()+"ms"],V)):this.info.apply(this,V))},J.instances={},J}(),Lc=function(){function J(V,q){var Z;this.windowBounds=q,this.instanceName="#"+J.instanceCount++,this.logger=new Mc({id:this.instanceName,enabled:V.logging}),this.cache=(Z=V.cache)!==null&&Z!==void 0?Z:new aa(this,V)}return J.instanceCount=1,J}(),Pc=function(J,V){return V===void 0&&(V={}),Uc(J,V)};typeof window!="undefined"&&Sr.setContext(window);var Uc=function(J,V){return y(void 0,void 0,void 0,function(){var q,Z,ye,Oe,Xe,lt,st,Bt,Ut,zt,Yt,mr,Ln,or,Xr,Ar,gr,La,da,ei,vr,za,vr,ti,ua,ss,$o,ps,xo,Gs,gl,yl,bl,Ml,Vs,El,Ll,Pl,ul,Ul;return E(this,function(cl){switch(cl.label){case 0:if(!J||typeof J!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(q=J.ownerDocument,!q)throw new Error("Element is not attached to a Document");if(Z=q.defaultView,!Z)throw new Error("Document is not attached to a Window");return ye={allowTaint:(ti=V.allowTaint)!==null&&ti!==void 0?ti:!1,imageTimeout:(ua=V.imageTimeout)!==null&&ua!==void 0?ua:15e3,proxy:V.proxy,useCORS:(ss=V.useCORS)!==null&&ss!==void 0?ss:!1},Oe=M({logging:($o=V.logging)!==null&&$o!==void 0?$o:!0,cache:V.cache},ye),Xe={windowWidth:(ps=V.windowWidth)!==null&&ps!==void 0?ps:Z.innerWidth,windowHeight:(xo=V.windowHeight)!==null&&xo!==void 0?xo:Z.innerHeight,scrollX:(Gs=V.scrollX)!==null&&Gs!==void 0?Gs:Z.pageXOffset,scrollY:(gl=V.scrollY)!==null&&gl!==void 0?gl:Z.pageYOffset},lt=new C(Xe.scrollX,Xe.scrollY,Xe.windowWidth,Xe.windowHeight),st=new Lc(Oe,lt),Bt=(yl=V.foreignObjectRendering)!==null&&yl!==void 0?yl:!1,Ut={allowTaint:(bl=V.allowTaint)!==null&&bl!==void 0?bl:!1,onclone:V.onclone,ignoreElements:V.ignoreElements,inlineImages:Bt,copyStyles:Bt},st.logger.debug("Starting document clone with size "+lt.width+"x"+lt.height+" scrolled to "+-lt.left+","+-lt.top),zt=new j(st,J,Ut),Yt=zt.clonedReferenceElement,Yt?[4,zt.toIFrame(q,lt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return mr=cl.sent(),Ln=ci(Yt)||nc(Yt)?s(Yt.ownerDocument):h(st,Yt),or=Ln.width,Xr=Ln.height,Ar=Ln.left,gr=Ln.top,La=kc(st,Yt,V.backgroundColor),da={canvas:V.canvas,backgroundColor:La,scale:(Vs=(Ml=V.scale)!==null&&Ml!==void 0?Ml:Z.devicePixelRatio)!==null&&Vs!==void 0?Vs:1,x:((El=V.x)!==null&&El!==void 0?El:0)+Ar,y:((Ll=V.y)!==null&&Ll!==void 0?Ll:0)+gr,width:(Pl=V.width)!==null&&Pl!==void 0?Pl:Math.ceil(or),height:(ul=V.height)!==null&&ul!==void 0?ul:Math.ceil(Xr)},Bt?(st.logger.debug("Document cloned, using foreign object rendering"),vr=new Rc(st,da),[4,vr.render(Yt)]):[3,3];case 2:return ei=cl.sent(),[3,5];case 3:return st.logger.debug("Document cloned, element located at "+Ar+","+gr+" with size "+or+"x"+Xr+" using computed rendering"),st.logger.debug("Starting DOM parsing"),za=Ru(st,Yt),La===za.styles.backgroundColor&&(za.styles.backgroundColor=gn.TRANSPARENT),st.logger.debug("Starting renderer for element at "+da.x+","+da.y+" with size "+da.width+"x"+da.height),vr=new wc(st,da),[4,vr.render(za)];case 4:ei=cl.sent(),cl.label=5;case 5:return((Ul=V.removeContainer)!==null&&Ul!==void 0?Ul:!0)&&(j.destroy(mr)||st.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),st.logger.debug("Finished rendering"),[2,ei]}})})},kc=function(J,V,q){var Z=V.ownerDocument,ye=Z.documentElement?ln(J,getComputedStyle(Z.documentElement).backgroundColor):gn.TRANSPARENT,Oe=Z.body?ln(J,getComputedStyle(Z.body).backgroundColor):gn.TRANSPARENT,Xe=typeof q=="string"?ln(J,q):q===null?gn.TRANSPARENT:4294967295;return V===Z.documentElement?An(ye)?An(Oe)?Xe:Oe:ye:Xe};return Pc})},wRmb:function(ze,me,P){"use strict";P.d(me,"a",function(){return r});var se=P("rePB"),X=P("KQm4"),M=P("VTBJ"),y=P("Ff2n"),E=P("q1tI"),x=P.n(E),C=P("Kwbf"),h=P("Zm9Q"),s=P("hW8S");function r(o){return Object(h.a)(o).filter(function(f){return E.isValidElement(f)}).map(function(f){var d=f.key,i=f.props,A=i.children,m=Object(y.a)(i,["children"]),v=Object(M.a)({key:d},m);return A&&(v.children=r(A)),v})}function n(o){return o.reduce(function(f,d){var i=d.fixed,A=i===!0?"left":i,m=d.children;return m&&m.length>0?[].concat(Object(X.a)(f),Object(X.a)(n(m).map(function(v){return Object(M.a)({fixed:A},v)}))):[].concat(Object(X.a)(f),[Object(M.a)(Object(M.a)({},d),{},{fixed:A})])},[])}function e(o){for(var f=!0,d=0;d<o.length;d+=1){var i=o[d];if(f&&i.fixed!=="left")f=!1;else if(!f&&i.fixed==="left"){Object(C.a)(!1,"Index ".concat(d-1," of `columns` missing `fixed='left'` prop."));break}}for(var A=!0,m=o.length-1;m>=0;m-=1){var v=o[m];if(A&&v.fixed!=="right")A=!1;else if(!A&&v.fixed==="right"){Object(C.a)(!1,"Index ".concat(m+1," of `columns` missing `fixed='right'` prop."));break}}}function l(o){return o.map(function(f){var d=f.fixed,i=Object(y.a)(f,["fixed"]),A=d;return d==="left"?A="right":d==="right"&&(A="left"),Object(M.a)({fixed:A},i)})}function c(o,f){var d=o.prefixCls,i=o.columns,A=o.children,m=o.expandable,v=o.expandedKeys,_=o.getRowKey,w=o.onTriggerExpand,B=o.expandIcon,b=o.rowExpandable,p=o.expandIconColumnIndex,u=o.direction,a=o.expandRowByClick,T=E.useMemo(function(){return i||r(A)},[i,A]),O=E.useMemo(function(){if(m){var R,k=p||0,Q=T[k],Y=(R={},Object(se.a)(R,s.a,{className:"".concat(d,"-expand-icon-col")}),Object(se.a)(R,"title",""),Object(se.a)(R,"fixed",Q?Q.fixed:null),Object(se.a)(R,"className","".concat(d,"-row-expand-icon-cell")),Object(se.a)(R,"render",function(z,F,H){var G=_(F,H),ee=v.has(G),re=b?b(F):!0,pe=B({prefixCls:d,expanded:ee,expandable:re,record:F,onExpand:w});return a?E.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},pe):pe}),R),U=T.slice();return k>=0&&U.splice(k,0,Y),U}return T},[m,T,_,v,B,u]),S=E.useMemo(function(){var R=O;return f&&(R=f(R)),R.length||(R=[{render:function(){return null}}]),R},[f,O,u]),D=E.useMemo(function(){return u==="rtl"?l(n(S)):n(S)},[S,u]);return[S,D]}me.b=c},wYyv:function(ze,me,P){"use strict";const se=(M,y,E)=>{const x=y<0?M.length+y:y;if(x>=0&&x<M.length){const C=E<0?M.length+E:E,[h]=M.splice(y,1);M.splice(C,0,h)}},X=(M,y,E)=>(M=[...M],se(M,y,E),M);ze.exports=X,ze.exports.mutate=se},wzkS:function(ze,me,P){"use strict";P.d(me,"c",function(){return E}),P.d(me,"b",function(){return x}),P.d(me,"d",function(){return C}),P.d(me,"a",function(){return s}),P.d(me,"e",function(){return r});var se=P("9og8"),X=P("WmNS"),M=P.n(X),y=P("ErOA");function E(n){return Object(y.c)("libraries/".concat(n,".json"))}function x(){return Object(y.c)("library_tags.json")}function C(n){return h.apply(this,arguments)}function h(){return h=Object(se.a)(M.a.mark(function n(e){var l;return M.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(y.b)("attachments/".concat(e,".json"));case 2:return l=o.sent,o.abrupt("return",l.status===0);case 4:case"end":return o.stop()}},n)})),h.apply(this,arguments)}function s(n){return Object(y.f)("libraries.json",n)}function r(n,e){return Object(y.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(ze,me,P){var se=P("y+Vt"),X=P("VpOo"),M=P("nPnh"),y=M.subPixelOptimizeRect,E={},x=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(C,h){var s,r,n,e;this.subPixelOptimize?(y(E,h,this.style),s=E.x,r=E.y,n=E.width,e=E.height,E.r=h.r,h=E):(s=h.x,r=h.y,n=h.width,e=h.height),h.r?X.buildPath(C,h):C.rect(s,r,n,e),C.closePath();return}});ze.exports=x},"y+Vt":function(ze,me,P){var se=P("Gev7"),X=P("bYtY"),M=P("IMiH"),y=P("2DNl"),E=P("3C/r"),x=E.prototype.getCanvasPattern,C=Math.abs,h=new M(!0);function s(n){se.call(this,n),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var l=this.style,c=this.path||h,o=l.hasStroke(),f=l.hasFill(),d=l.fill,i=l.stroke,A=f&&!!d.colorStops,m=o&&!!i.colorStops,v=f&&!!d.image,_=o&&!!i.image;if(l.bind(n,this,e),this.setTransform(n),this.__dirty){var w;A&&(w=w||this.getBoundingRect(),this._fillGradient=l.getGradient(n,d,w)),m&&(w=w||this.getBoundingRect(),this._strokeGradient=l.getGradient(n,i,w))}A?n.fillStyle=this._fillGradient:v&&(n.fillStyle=x.call(d,n)),m?n.strokeStyle=this._strokeGradient:_&&(n.strokeStyle=x.call(i,n));var B=l.lineDash,b=l.lineDashOffset,p=!!n.setLineDash,u=this.getGlobalScale();if(c.setScale(u[0],u[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!p&&o?(c.beginPath(n),B&&!p&&(c.setLineDash(B),c.setLineDashOffset(b)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(l.fillOpacity!=null){var a=n.globalAlpha;n.globalAlpha=l.fillOpacity*l.opacity,c.fill(n),n.globalAlpha=a}else c.fill(n);if(B&&p&&(n.setLineDash(B),n.lineDashOffset=b),o)if(l.strokeOpacity!=null){var a=n.globalAlpha;n.globalAlpha=l.strokeOpacity*l.opacity,c.stroke(n),n.globalAlpha=a}else c.stroke(n);B&&p&&n.setLineDash([]),l.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,l){},createPathProxy:function(){this.path=new M},getBoundingRect:function(){var n=this._rect,e=this.style,l=!n;if(l){var c=this.path;c||(c=this.path=new M),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),n=c.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||l){o.copy(n);var f=e.lineWidth,d=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),d>1e-10&&(o.width+=f/d,o.height+=f/d,o.x-=f/d/2,o.y-=f/d/2)}return o}return n},contain:function(n,e){var l=this.transformCoordToLocal(n,e),c=this.getBoundingRect(),o=this.style;if(n=l[0],e=l[1],c.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var d=o.lineWidth,i=o.strokeNoScale?this.getLineScale():1;if(i>1e-10&&(o.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),y.containStroke(f,d/i,n,e)))return!0}if(o.hasFill())return y.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):se.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var l=this.shape;if(l){if(X.isObject(n))for(var c in n)n.hasOwnProperty(c)&&(l[c]=n[c]);else l[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&C(n[0]-1)>1e-10&&C(n[3]-1)>1e-10?Math.sqrt(C(n[0]*n[3]-n[2]*n[1])):1}},s.extend=function(n){var e=function(c){s.call(this,c),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var d in o)!f.hasOwnProperty(d)&&o.hasOwnProperty(d)&&(f[d]=o[d])}n.init&&n.init.call(this,c)};X.inherits(e,s);for(var l in n)l!=="style"&&l!=="shape"&&(e.prototype[l]=n[l]);return e},X.inherits(s,se);var r=s;ze.exports=r},"y0+3":function(ze,me,P){"use strict";P.d(me,"a",function(){return n}),P.d(me,"b",function(){return l});var se=/margin|padding|width|height|max|min|offset/,X={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function y(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function E(c,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return c.offsetHeight;if(o==="width")return c.offsetWidth}return o in X||(X[o]=se.test(o)),X[o]?parseFloat(f)||0:f}function x(c,o){var f=arguments.length,d=y(c);return o=M[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,f===1?d:E(c,o,d[o]||c.style[o])}function C(c,o,f){var d=arguments.length;if(o=M[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,d===3)return typeof f=="number"&&se.test(o)&&(f="".concat(f,"px")),c.style[o]=f,f;for(var i in o)o.hasOwnProperty(i)&&C(c,i,o[i]);return y(c)}function h(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function r(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:o}}function n(){var c=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(c){var o=c.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(ze,me,P){ze.exports=P.p+"static/yz.688d901a.png"},y23F:function(ze,me){function P(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}P.prototype={constructor:P,_dragStart:function(M){for(var y=M.target;y&&!y.draggable;)y=y.parent;y&&(this._draggingTarget=y,y.dragging=!0,this._x=M.offsetX,this._y=M.offsetY,this.dispatchToElement(se(y,M),"dragstart",M.event))},_drag:function(M){var y=this._draggingTarget;if(y){var E=M.offsetX,x=M.offsetY,C=E-this._x,h=x-this._y;this._x=E,this._y=x,y.drift(C,h,M),this.dispatchToElement(se(y,M),"drag",M.event);var s=this.findHover(E,x,y).target,r=this._dropTarget;this._dropTarget=s,y!==s&&(r&&s!==r&&this.dispatchToElement(se(r,M),"dragleave",M.event),s&&s!==r&&this.dispatchToElement(se(s,M),"dragenter",M.event))}},_dragEnd:function(M){var y=this._draggingTarget;y&&(y.dragging=!1),this.dispatchToElement(se(y,M),"dragend",M.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,M),"drop",M.event),this._draggingTarget=null,this._dropTarget=null}};function se(M,y){return{target:M,topTarget:y&&y.topTarget}}var X=P;ze.exports=X},y5JW:function(ze,me,P){"use strict";P.d(me,"c",function(){return f}),P.d(me,"a",function(){return d});var se=P("DZo9"),X=P("8z0m"),M=P("+L6B"),y=P("2/Rp"),E=P("9og8"),x=P("k1fw"),C=P("oBTY"),h=P("miYZ"),s=P("tsqr"),r=P("WmNS"),n=P.n(r),e=P("q1tI"),l=P.n(e),c=P("m3rI"),o=P("wzkS"),f="\u3000\u3000";function d(i){var A=["Bytes","KB","MB","GB","TB"];if(i==0)return"0 Byte";var m=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,m)).toFixed(1)+" "+A[m]}me.b=function(i){var A=i.value,m=A===void 0?[]:A,v=i.action,_=i.onChange,w=i.className,B=i.maxSize,b=B===void 0?150:B,p=i.title,u=p===void 0?"\u6587\u4EF6\u4E0A\u4F20":p,a=i.accept,T=a===void 0?null:a,O={multiple:!1,fileList:m,accept:T,withCredentials:!0,beforeUpload:function(R){var k=R.size/1024/1024;return k<b?!0:(s.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(b,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),Promise.reject())},action:"".concat(c.a.API_SERVER,"/api/attachments.json"),onChange:function(R){var k=Object(C.a)(R.fileList);k=k.map(function(Q){return Q.name.indexOf(f)===-1&&(Q.name="".concat(Q.name).concat(f).concat(d(Q.size))),Object(x.a)({},Q)}),_(k)},onRemove:function(){var D=Object(E.a)(n.a.mark(function k(Q){var Y,U,K;return n.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(Y=Q.size/1024/1024,!(Q.status==="uploading")){F.next=3;break}return F.abrupt("return",!0);case 3:if(Y<b){F.next=7;break}return F.abrupt("return",!0);case 7:if(U=Q.response?Q.response.id:Q.uid,!U){F.next=15;break}return F.next=11,Object(o.d)(Q.response?Q.response.id:Q.id);case 11:return K=F.sent,F.abrupt("return",K);case 15:return F.abrupt("return",!0);case 16:case"end":return F.stop()}},k)}));function R(k){return D.apply(this,arguments)}return R}()};function S(D){D.preventDefault(),D.stopPropagation()}return l.a.createElement("div",{className:"single-upload ".concat(w||"")},l.a.createElement(X.a,O,l.a.createElement(y.a,{type:"primary",title:m.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:m.length>0,ghost:!0},u),l.a.createElement("span",{onClick:S,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"M) ")))}},yslc:function(ze,me){ze.exports="data:image/png;base64,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"},yxFR:function(ze,me,P){var se=P("y+Vt"),X=P("nPnh"),M=X.subPixelOptimizeLine,y={},E=se.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,C){var h,s,r,n;this.subPixelOptimize?(M(y,C,this.style),h=y.x1,s=y.y1,r=y.x2,n=y.y2):(h=C.x1,s=C.y1,r=C.x2,n=C.y2);var e=C.percent;if(e===0)return;x.moveTo(h,s),e<1&&(r=h*(1-e)+r*e,n=s*(1-e)+n*e),x.lineTo(r,n)},pointAt:function(x){var C=this.shape;return[C.x1*(1-x)+C.x2*x,C.y1*(1-x)+C.y2*x]}});ze.exports=E},zarK:function(ze,me,P){var se=P("YH21"),X=se.addEventListener,M=se.removeEventListener,y=se.normalizeEvent,E=se.getNativeEvent,x=P("bYtY"),C=P("H6uX"),h=P("ItGF"),s=300,r=h.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Q=x.map(D,function(Y){var U=Y.replace("mouse","pointer");return k.hasOwnProperty(U)?U:Y});return{mouse:D,touch:R,pointer:Q}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(D){return D==="mousewheel"&&h.browser.firefox?"DOMMouseScroll":D}function c(D){var R=D.pointerType;return R==="pen"||R==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function d(D,R){return y(D.dom,new A(D,R),!0)}function i(D,R){for(var k=R,Q=!1;k&&k.nodeType!==9&&!(Q=k.domBelongToZr||k!==R&&k===D.painterRoot);)k=k.parentNode;return Q}function A(D,R){this.type=R.type,this.target=this.currentTarget=D.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var m=A.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=x.noop;var v={mousedown:function(D){D=y(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=y(this.dom,D);var R=this._mayPointerCapture;R&&(D.zrX!==R[0]||D.zrY!==R[1])&&u(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=y(this.dom,D),u(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=y(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var R=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=i(this,R),this.trigger("mouseout",D)},touchstart:function(D){D=y(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),v.mousemove.call(this,D),v.mousedown.call(this,D)},touchmove:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"change"),v.mousemove.call(this,D)},touchend:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"end"),v.mouseup.call(this,D),+new Date-this._lastTouchMoment<s&&v.click.call(this,D)},pointerdown:function(D){v.mousedown.call(this,D)},pointermove:function(D){c(D)||v.mousemove.call(this,D)},pointerup:function(D){v.mouseup.call(this,D)},pointerout:function(D){c(D)||v.mouseout.call(this,D)}};x.each(["click","mousewheel","dblclick","contextmenu"],function(D){v[D]=function(R){R=y(this.dom,R),this.trigger(D,R)}});var _={pointermove:function(D){c(D)||_.mousemove.call(this,D)},pointerup:function(D){_.mouseup.call(this,D)},mousemove:function(D){this.trigger("mousemove",D)},mouseup:function(D){var R=this._pointerCapturing;u(this,!1),this.trigger("mouseup",D),R&&(D.zrEventControl="only_globalout",this.trigger("mouseout",D))}};function w(D,R){var k=R.domHandlers;h.pointerEventsSupported?x.each(n.pointer,function(Q){b(R,Q,function(Y){k[Q].call(D,Y)})}):(h.touchEventsSupported&&x.each(n.touch,function(Q){b(R,Q,function(Y){k[Q].call(D,Y),o(R)})}),x.each(n.mouse,function(Q){b(R,Q,function(Y){Y=E(Y),R.touching||k[Q].call(D,Y)})}))}function B(D,R){h.pointerEventsSupported?x.each(e.pointer,k):h.touchEventsSupported||x.each(e.mouse,k);function k(Q){function Y(U){U=E(U),i(D,U.target)||(U=d(D,U),R.domHandlers[Q].call(D,U))}b(R,Q,Y,{capture:!0})}}function b(D,R,k,Q){D.mounted[R]=k,D.listenerOpts[R]=Q,X(D.domTarget,l(R),k,Q)}function p(D){var R=D.mounted;for(var k in R)R.hasOwnProperty(k)&&M(D.domTarget,l(k),R[k],D.listenerOpts[k]);D.mounted={}}function u(D,R){if(D._mayPointerCapture=null,r&&D._pointerCapturing^R){D._pointerCapturing=R;var k=D._globalHandlerScope;R?B(D,k):p(k)}}function a(D,R){this.domTarget=D,this.domHandlers=R,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function T(D,R){C.call(this),this.dom=D,this.painterRoot=R,this._localHandlerScope=new a(D,v),r&&(this._globalHandlerScope=new a(document,_)),this._pointerCapturing=!1,this._mayPointerCapture=null,w(this,this._localHandlerScope)}var O=T.prototype;O.dispose=function(){p(this._localHandlerScope),r&&p(this._globalHandlerScope)},O.setCursor=function(D){this.dom.style&&(this.dom.style.cursor=D||"default")},x.mixin(T,C);var S=T;ze.exports=S}}]);