|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[174,3,5,6,7,8,9,10,16,18],{"+NIl":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(X,L){"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 w(c){var o=c.cmdState.pop();o&&o.closeBracket()}function x(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,g){return e(A,g,"\\]")}),"keyword";if(c.match("\\("))return r(o,function(A,g){return e(A,g,"\\)")}),"keyword";if(c.match("$$"))return r(o,function(A,g){return e(A,g,"$$")}),"keyword";if(c.match("$"))return r(o,function(A,g){return e(A,g,"$")}),"keyword";var a=c.next();if(a=="%")return c.skipToEnd(),"comment";if(a=="}"||a=="]"){if(f=E(o),f)f.closeBracket(a),r(o,l);else return"error";return"bracket"}else return a=="{"||a=="["?(f=s.DEFAULT,f=new f,y(o,f),"bracket"):/\d/.test(a)?(c.eatWhile(/[\w.%]/),"atom"):(c.eatWhile(/[\w\-_]/),f=x(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),w(o),n(c,o))}return{startState:function(){var c=L.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(Ge,me,P){Ge.exports=P.p+"static/search1.c4136dd4.png"},"06Qe":function(Ge,me,P){var se=P("ItGF"),X="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,y=!1,E=L&&L.document;function w(s){return x(s)}var x;if(E&&!se.canvasSupported)try{!E.namespaces.zrvml&&E.namespaces.add("zrvml",X),x=function(s){return E.createElement("<zrvml:"+s+' class="zrvml">')}}catch(s){x=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=w,me.initVML=h},"07cG":function(Ge,me,P){Ge.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ge,me,P){var se=P("bYtY"),X=P("QBsz"),L=P("y23F"),y=P("H6uX"),E=P("YH21"),w=P("C0SR"),x="silent";function h(f,d,a){return{type:f,event:a,target:d.target,topTarget:d.topTarget,cancelBubble:!1,offsetX:a.zrX,offsetY:a.zrY,gestureEvent:a.gestureEvent,pinchX:a.pinchX,pinchY:a.pinchY,pinchScale:a.pinchScale,wheelDelta:a.zrDelta,zrByTouch:a.zrByTouch,which:a.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,a,A){y.call(this),this.storage=f,this.painter=d,this.painterRoot=A,a=a||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,L.call(this),this.setHandlerProxy(a)};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,a=f.zrY,A=c(this,d,a),g=this._hovered,m=g.target;m&&!m.__zr&&(g=this.findHover(g.x,g.y),m=g.target);var C=this._hovered=A?{x:d,y:a}:this.findHover(d,a),T=C.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),m&&T!==m&&this.dispatchToElement(g,"mouseout",f),this.dispatchToElement(C,"mousemove",f),T&&T!==m&&this.dispatchToElement(C,"mouseover",f)},mouseout:function(f){var d=f.zrEventControl,a=f.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),d!=="no_globalout"&&(!a&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,d){var a=this[f];a&&a.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,a){f=f||{};var A=f.target;if(A&&A.silent)return;for(var g="on"+d,m=h(d,f,a);A&&!(A[g]&&(m.cancelBubble=A[g].call(A,m)),A.trigger(d,m),A=A.parent,m.cancelBubble););m.cancelBubble||(this.trigger(d,m),this.painter&&this.painter.eachOtherLayer(function(C){typeof C[g]=="function"&&C[g].call(C,m),C.trigger&&C.trigger(d,m)}))},findHover:function(f,d,a){for(var A=this.storage.getDisplayList(),g={x:f,y:d},m=A.length-1;m>=0;m--){var C;if(A[m]!==a&&!A[m].ignore&&(C=l(A[m],f,d))&&(!g.topTarget&&(g.topTarget=A[m]),C!==x)){g.target=A[m];break}}return g},processGesture:function(f,d){this._gestureMgr||(this._gestureMgr=new w);var a=this._gestureMgr;d==="start"&&a.clear();var A=a.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(d==="end"&&a.clear(),A){var g=A.type;f.gestureEvent=g,this.dispatchToElement({target:A.target},g,A.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(d){var a=d.zrX,A=d.zrY,g=c(this,a,A),m,C;if((f!=="mouseup"||!g)&&(m=this.findHover(a,A),C=m.target),f==="mousedown")this._downEl=C,this._downPoint=[d.zrX,d.zrY],this._upEl=C;else if(f==="mouseup")this._upEl=C;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(m,f,d)}});function l(f,d,a){if(f[f.rectHover?"rectContain":"contain"](d,a)){for(var A=f,g;A;){if(A.clipPath&&!A.clipPath.contain(d,a))return!1;A.silent&&(g=!0),A=A.parent}return g?x:!0}return!1}function c(f,d,a){var A=f.painter;return d<0||d>A.getWidth()||a<0||a>A.getHeight()}se.mixin(e,y),se.mixin(e,L);var o=e;Ge.exports=o},"19Vz":function(Ge,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",w),h.on("swapDoc",w),se.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){y(h)}),w(h);else if(!s&&n){h.off("blur",E),h.off("change",w),h.off("swapDoc",w),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 L(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?L(h):X(h)},20)}function E(h){x(h)&&L(h)}function w(h){var s=h.getWrapperElement(),r=x(h);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?L(h):X(h)}function x(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Jh7":function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=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)}});Ge.exports=L},"1MYJ":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,y=this.shape.paths,E=0;E<y.length;E++)L=L||y[E].__dirtyPath;this.__dirtyPath=L,this.__dirty=this.__dirty||L},beforeBrush:function(){this._updatePathDirty();for(var L=this.shape.paths||[],y=this.getGlobalScale(),E=0;E<L.length;E++)L[E].path||L[E].createPathProxy(),L[E].path.setScale(y[0],y[1],L[E].segmentIgnoreThreshold)},buildPath:function(L,y){for(var E=y.paths||[],w=0;w<E.length;w++)E[w].buildPath(L,E[w].shape,!0)},afterBrush:function(){for(var L=this.shape.paths||[],y=0;y<L.length;y++)L[y].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),se.prototype.getBoundingRect.call(this)}});Ge.exports=X},"1RvN":function(Ge,me){var P=function(){this.head=null,this.tail=null,this._len=0},se=P.prototype;se.insert=function(w){var x=new X(w);return this.insertEntry(x),x},se.insertEntry=function(w){this.head?(this.tail.next=w,w.prev=this.tail,w.next=null,this.tail=w):this.head=this.tail=w,this._len++},se.remove=function(w){var x=w.prev,h=w.next;x?x.next=h:this.head=h,h?h.prev=x:this.tail=x,w.next=w.prev=null,this._len--},se.len=function(){return this._len},se.clear=function(){this.head=this.tail=null,this._len=0};var X=function(w){this.value=w,this.next,this.prev},L=function(w){this._list=new P,this._map={},this._maxSize=w||10,this._lastRemovedEntry=null},y=L.prototype;y.put=function(w,x){var h=this._list,s=this._map,r=null;if(s[w]==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=x:e=new X(x),e.key=w,h.insertEntry(e),s[w]=e}return r},y.get=function(w){var x=this._map[w],h=this._list;if(x!=null)return x!==h.tail&&(h.remove(x),h.insertEntry(x)),x.value},y.clear=function(){this._list.clear(),this._map={}};var E=L;Ge.exports=E},"1ZF9":function(Ge,me,P){Ge.exports=P.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ge,me,P){var se=P("3gBT"),X=P("H6uX"),L=P("DN4a"),y=P("vWvF"),E=P("bYtY"),w=function(h){L.call(this,h),X.call(this,h),y.call(this,h),this.id=h.id||se()};w.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(w,y),E.mixin(w,L),E.mixin(w,X);var x=w;Ge.exports=x},"1eCo":function(Ge,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},L={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};se.defineMode("xml",function(y,E){var w=y.indentUnit,x={},h=E.htmlMode?X:L;for(var s in h)x[s]=h[s];for(var s in E)x[s]=E[s];var r,n;function e(_,O){function S(k){return O.tokenize=k,k(_,O)}var D=_.next();if(D=="<")return _.eat("!")?_.eat("[")?_.match("CDATA[")?S(o("atom","]]>")):null:_.match("--")?S(o("comment","-->")):_.match("DOCTYPE",!0,!0)?(_.eatWhile(/[\w\._\-]/),S(f(1))):null:_.eat("?")?(_.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(r=_.eat("/")?"closeTag":"openTag",O.tokenize=l,"tag bracket");if(D=="&"){var I;return _.eat("#")?_.eat("x")?I=_.eatWhile(/[a-fA-F\d]/)&&_.eat(";"):I=_.eatWhile(/[\d]/)&&_.eat(";"):I=_.eatWhile(/[\w\.\-:]/)&&_.eat(";"),I?"atom":"error"}else return _.eatWhile(/[^&<]/),null}e.isInText=!0;function l(_,O){var S=_.next();if(S==">"||S=="/"&&_.eat(">"))return O.tokenize=e,r=S==">"?"endTag":"selfcloseTag","tag bracket";if(S=="=")return r="equals",null;if(S=="<"){O.tokenize=e,O.state=g,O.tagName=O.tagStart=null;var D=O.tokenize(_,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(S)?(O.tokenize=c(S),O.stringStartCol=_.column(),O.tokenize(_,O)):(_.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(_){var O=function(S,D){for(;!S.eol();)if(S.next()==_){D.tokenize=l;break}return"string"};return O.isInAttribute=!0,O}function o(_,O){return function(S,D){for(;!S.eol();){if(S.match(O)){D.tokenize=e;break}S.next()}return _}}function f(_){return function(O,S){for(var D;(D=O.next())!=null;){if(D=="<")return S.tokenize=f(_+1),S.tokenize(O,S);if(D==">")if(_==1){S.tokenize=e;break}else return S.tokenize=f(_-1),S.tokenize(O,S)}return"meta"}}function d(_,O,S){this.prev=_.context,this.tagName=O,this.indent=_.indented,this.startOfLine=S,(x.doNotIndent.hasOwnProperty(O)||_.context&&_.context.noIndent)&&(this.noIndent=!0)}function a(_){_.context&&(_.context=_.context.prev)}function A(_,O){for(var S;;){if(!_.context)return;if(S=_.context.tagName,!x.contextGrabbers.hasOwnProperty(S)||!x.contextGrabbers[S].hasOwnProperty(O))return;a(_)}}function g(_,O,S){return _=="openTag"?(S.tagStart=O.column(),m):_=="closeTag"?C:g}function m(_,O,S){return _=="word"?(S.tagName=O.current(),n="tag",b):x.allowMissingTagName&&_=="endTag"?(n="tag bracket",b(_,O,S)):(n="error",m)}function C(_,O,S){if(_=="word"){var D=O.current();return S.context&&S.context.tagName!=D&&x.implicitlyClosed.hasOwnProperty(S.context.tagName)&&a(S),S.context&&S.context.tagName==D||x.matchClosing===!1?(n="tag",T):(n="tag error",B)}else return x.allowMissingTagName&&_=="endTag"?(n="tag bracket",T(_,O,S)):(n="error",B)}function T(_,O,S){return _!="endTag"?(n="error",T):(a(S),g)}function B(_,O,S){return n="error",T(_,O,S)}function b(_,O,S){if(_=="word")return n="attribute",p;if(_=="endTag"||_=="selfcloseTag"){var D=S.tagName,I=S.tagStart;return S.tagName=S.tagStart=null,_=="selfcloseTag"||x.autoSelfClosers.hasOwnProperty(D)?A(S,D):(A(S,D),S.context=new d(S,D,I==S.indented)),g}return n="error",b}function p(_,O,S){return _=="equals"?u:(x.allowMissing||(n="error"),b(_,O,S))}function u(_,O,S){return _=="string"?i:_=="word"&&x.allowUnquoted?(n="string",b):(n="error",b(_,O,S))}function i(_,O,S){return _=="string"?i:b(_,O,S)}return{startState:function(_){var O={tokenize:e,state:g,indented:_||0,tagName:null,tagStart:null,context:null};return _!=null&&(O.baseIndent=_),O},token:function(_,O){if(!O.tagName&&_.sol()&&(O.indented=_.indentation()),_.eatSpace())return null;r=null;var S=O.tokenize(_,O);return(S||r)&&S!="comment"&&(n=null,O.state=O.state(r||S,_,O),n&&(S=n=="error"?S+" error":n)),S},indent:function(_,O,S){var D=_.context;if(_.tokenize.isInAttribute)return _.tagStart==_.indented?_.stringStartCol+1:_.indented+w;if(D&&D.noIndent)return se.Pass;if(_.tokenize!=l&&_.tokenize!=e)return S?S.match(/^(\s*)/)[0].length:0;if(_.tagName)return x.multilineTagIndentPastTag!==!1?_.tagStart+_.tagName.length+2:_.tagStart+w*(x.multilineTagIndentFactor||1);if(x.alignCDATA&&/<!\[CDATA\[/.test(O))return 0;var I=O&&/^<(\/)?([\w_:\.-]*)/.exec(O);if(I&&I[1])for(;D;)if(D.tagName==I[2]){D=D.prev;break}else if(x.implicitlyClosed.hasOwnProperty(D.tagName))D=D.prev;else break;else if(I)for(;D;){var k=x.contextGrabbers[D.tagName];if(k&&k.hasOwnProperty(I[2]))D=D.prev;else break}for(;D&&D.prev&&!D.startOfLine;)D=D.prev;return D?D.indent+w:_.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:x.htmlMode?"html":"xml",helperType:x.htmlMode?"html":"xml",skipAttribute:function(_){_.state==u&&(_.state=b)},xmlCurrentTag:function(_){return _.tagName?{name:_.tagName,close:_.type=="closeTag"}:null},xmlCurrentContext:function(_){for(var O=[],S=_.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(Ge,me,P){"use strict";P.d(me,"d",function(){return le}),P.d(me,"b",function(){return ot}),P.d(me,"c",function(){return Tt}),P.d(me,"a",function(){return Dt});var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("JX7q"),E=P("Ji7U"),w=P("LK+K"),x=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),a=P("U8pU"),A=P("ODXe"),g=/iPhone/i,m=/iPod/i,C=/iPad/i,T=/\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,i=/\bWindows(?:.+)ARM\b/i,_=/BlackBerry/i,O=/BB10/i,S=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Lt,Et){return Lt.test(Et)}function Q(Lt){var Et=Lt||(typeof navigator!="undefined"?navigator.userAgent:""),ct=Et.split("[FBAN");if(typeof ct[1]!="undefined"){var At=ct,Le=Object(A.a)(At,1);Et=Le[0]}if(ct=Et.split("Twitter"),typeof ct[1]!="undefined"){var qe=ct,Ct=Object(A.a)(qe,1);Et=Ct[0]}var ft={apple:{phone:k(g,Et)&&!k(u,Et),ipod:k(m,Et),tablet:!k(g,Et)&&k(C,Et)&&!k(u,Et),device:(k(g,Et)||k(m,Et)||k(C,Et))&&!k(u,Et)},amazon:{phone:k(b,Et),tablet:!k(b,Et)&&k(p,Et),device:k(b,Et)||k(p,Et)},android:{phone:!k(u,Et)&&k(b,Et)||!k(u,Et)&&k(T,Et),tablet:!k(u,Et)&&!k(b,Et)&&!k(T,Et)&&(k(p,Et)||k(B,Et)),device:!k(u,Et)&&(k(b,Et)||k(p,Et)||k(T,Et)||k(B,Et))||k(/\bokhttp\b/i,Et)},windows:{phone:k(u,Et),tablet:k(i,Et),device:k(u,Et)||k(i,Et)},other:{blackberry:k(_,Et),blackberry10:k(O,Et),opera:k(S,Et),firefox:k(I,Et),chrome:k(D,Et),device:k(_,Et)||k(O,Et)||k(S,Et)||k(I,Et)||k(D,Et)},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(Lt,Et,ct){var At=Et||"";return Lt.key||"".concat(At,"item_").concat(ct)}function F(Lt){return"".concat(Lt,"-menu-")}function H(Lt,Et){var ct=-1;x.Children.forEach(Lt,function(At){ct+=1,At&&At.type&&At.type.isMenuItemGroup?x.Children.forEach(At.props.children,function(Le){ct+=1,Et(Le,ct)}):Et(At,ct)})}function G(Lt,Et,ct){if(!Lt||ct.find)return;x.Children.forEach(Lt,function(At){if(At){var Le=At.type;if(!Le||!(Le.isSubMenu||Le.isMenuItem||Le.isMenuItemGroup))return;Et.indexOf(At.key)!==-1?ct.find=!0:At.props.children&&G(At.props.children,Et,ct)}})}var $=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ae=function(Et){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=Et&&typeof Et.getBoundingClientRect=="function"&&Et.getBoundingClientRect().width;if(At){if(ct){var Le=getComputedStyle(Et),qe=Le.marginLeft,Ct=Le.marginRight;At+=+qe.replace("px","")+ +Ct.replace("px","")}At=+At.toFixed(6)}return At||0},pe=function(Et,ct,At){Et&&Object(a.a)(Et.style)==="object"&&(Et.style[ct]=At)},ie=function(){return U.any},ge=P("KQm4"),Ae=P("Ff2n"),be=P("i8i4"),fe=P("bdgK"),ce=P("uciX"),te=P("8XRh"),de={adjustX:1,adjustY:1},he={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},ue={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},Te=he,De=0,Ie={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ne=function(Et,ct,At){var Le=F(ct),qe=Et.getState();Et.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},qe.defaultActiveFirst),{},Object(n.a)({},Le,At))})},N=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.onDestroy=function(bt){Le.props.onDestroy(bt)},Le.onKeyDown=function(bt){var Nt=bt.keyCode,sn=Le.menuInstance,Jn=Le.props,_n=Jn.isOpen,Pr=Jn.store;if(Nt===e.a.ENTER)return Le.onTitleClick(bt),ne(Pr,Le.props.eventKey,!0),!0;if(Nt===e.a.RIGHT)return _n?sn.onKeyDown(bt):(Le.triggerOpenChange(!0),ne(Pr,Le.props.eventKey,!0)),!0;if(Nt===e.a.LEFT){var Vr;if(_n)Vr=sn.onKeyDown(bt);else return;return Vr||(Le.triggerOpenChange(!1),Vr=!0),Vr}return _n&&(Nt===e.a.UP||Nt===e.a.DOWN)?sn.onKeyDown(bt):void 0},Le.onOpenChange=function(bt){Le.props.onOpenChange(bt)},Le.onPopupVisibleChange=function(bt){Le.triggerOpenChange(bt,bt?"mouseenter":"mouseleave")},Le.onMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onMouseEnter,_n=Nt.store;ne(_n,Le.props.eventKey,!1),Jn({key:sn,domEvent:bt})},Le.onMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,_n=Nt.onMouseLeave;sn.subMenuInstance=Object(y.a)(Le),_n({key:Jn,domEvent:bt})},Le.onTitleMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onItemHover,_n=Nt.onTitleMouseEnter;Jn({key:sn,hover:!0}),_n({key:sn,domEvent:bt})},Le.onTitleMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,_n=Nt.onItemHover,Pr=Nt.onTitleMouseLeave;sn.subMenuInstance=Object(y.a)(Le),_n({key:Jn,hover:!1}),Pr({key:Jn,domEvent:bt})},Le.onTitleClick=function(bt){var Nt=Object(y.a)(Le),sn=Nt.props;if(sn.onTitleClick({key:sn.eventKey,domEvent:bt}),sn.triggerSubMenuAction==="hover")return;Le.triggerOpenChange(!sn.isOpen,"click"),ne(sn.store,Le.props.eventKey,!1)},Le.onSubMenuClick=function(bt){typeof Le.props.onClick=="function"&&Le.props.onClick(Le.addKeyPath(bt))},Le.onSelect=function(bt){Le.props.onSelect(bt)},Le.onDeselect=function(bt){Le.props.onDeselect(bt)},Le.getPrefixCls=function(){return"".concat(Le.props.rootPrefixCls,"-submenu")},Le.getActiveClassName=function(){return"".concat(Le.getPrefixCls(),"-active")},Le.getDisabledClassName=function(){return"".concat(Le.getPrefixCls(),"-disabled")},Le.getSelectedClassName=function(){return"".concat(Le.getPrefixCls(),"-selected")},Le.getOpenClassName=function(){return"".concat(Le.props.rootPrefixCls,"-submenu-open")},Le.saveMenuInstance=function(bt){Le.menuInstance=bt},Le.addKeyPath=function(bt){return Object(se.a)(Object(se.a)({},bt),{},{keyPath:(bt.keyPath||[]).concat(Le.props.eventKey)})},Le.triggerOpenChange=function(bt,Nt){var sn=Le.props.eventKey,Jn=function(){Le.onOpenChange({key:sn,item:Object(y.a)(Le),trigger:Nt,open:bt})};Nt==="mouseenter"?Le.mouseenterTimeout=setTimeout(function(){Jn()},0):Jn()},Le.isChildrenSelected=function(){var bt={find:!1};return G(Le.props.children,Le.props.selectedKeys,bt),bt.find},Le.isOpen=function(){return Le.props.openKeys.indexOf(Le.props.eventKey)!==-1},Le.adjustWidth=function(){if(!Le.subMenuTitle||!Le.menuInstance)return;var bt=be.findDOMNode(Le.menuInstance);if(bt.offsetWidth>=Le.subMenuTitle.offsetWidth)return;bt.style.minWidth="".concat(Le.subMenuTitle.offsetWidth,"px")},Le.saveSubMenuTitle=function(bt){Le.subMenuTitle=bt},Le.getBaseProps=function(){var bt=Object(y.a)(Le),Nt=bt.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:Le.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:Le.onSubMenuClick,onSelect:Le.onSelect,onDeselect:Le.onDeselect,onDestroy:Le.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:Le.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(y.a)(Le),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:Le.internalMenuId,manualRef:Le.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},Le.getMotion=function(bt,Nt){var sn=Object(y.a)(Le),Jn=sn.haveRendered,_n=Le.props,Pr=_n.motion,Vr=_n.rootPrefixCls,Lr=Object(se.a)(Object(se.a)({},Pr),{},{leavedClassName:"".concat(Vr,"-hidden"),removeOnLeave:!1,motionAppear:Jn||!Nt||bt!=="inline"});return Lr};var qe=At.store,Ct=At.eventKey,ft=qe.getState(),Ot=ft.defaultActiveFirst;Le.isRootMenu=!1;var Ut=!1;return Ot&&(Ut=Ot[Ct]),ne(qe,Ct,Ut),Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Le=this,qe=this.props,Ct=qe.mode,ft=qe.parentMenu,Ot=qe.manualRef;if(Ot&&Ot(this),Ct!=="horizontal"||!ft.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Le.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Le=this.props,qe=Le.onDestroy,Ct=Le.eventKey;qe&&qe(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Le){var qe=this,Ct=this.getBaseProps(),ft=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return x.createElement("div",null);var Ot=Ct.direction;return x.createElement(te.default,Object.assign({visible:Ct.visible},ft),function(Ut){var bt=Ut.className,Nt=Ut.style,sn=d()("".concat(Ct.prefixCls,"-sub"),bt,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Ot==="rtl"));return x.createElement(Ve,Object.assign({},Ct,{id:qe.internalMenuId,className:sn,style:Nt}),Le)})}},{key:"render",value:function(){var Le,qe=Object(se.a)({},this.props),Ct=qe.isOpen,ft=this.getPrefixCls(),Ot=qe.mode==="inline",Ut=d()(ft,"".concat(ft,"-").concat(qe.mode),(Le={},Object(n.a)(Le,qe.className,!!qe.className),Object(n.a)(Le,this.getOpenClassName(),Ct),Object(n.a)(Le,this.getActiveClassName(),qe.active||Ct&&!Ot),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Object(n.a)(Le,this.getSelectedClassName(),this.isChildrenSelected()),Le));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(De+=1,this.internalMenuId="$__$".concat(De,"$Menu")));var bt={},Nt={},sn={};qe.disabled||(bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Jn={},_n=qe.direction;Ot&&(_n==="rtl"?Jn.paddingRight=qe.inlineIndent*qe.level:Jn.paddingLeft=qe.inlineIndent*qe.level);var Pr={};this.props.isOpen&&(Pr={"aria-owns":this.internalMenuId});var Vr=null;qe.mode!=="horizontal"&&(Vr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Vr=x.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var Lr=x.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Jn,className:"".concat(ft,"-title"),role:"button"},sn,Nt,{"aria-expanded":Ct},Pr,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,Vr||x.createElement("i",{className:"".concat(ft,"-arrow")})),Tn=this.renderChildren(qe.children),ea=qe.parentMenu.isRootMenu?qe.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},ua=Ie[qe.mode],ca=qe.popupOffset?{offset:qe.popupOffset}:{},Qr=qe.mode==="inline"?"":qe.popupClassName;Qr+=_n==="rtl"?" ".concat(ft,"-rtl"):"";var Ca=qe.disabled,Ga=qe.triggerSubMenuAction,oi=qe.subMenuOpenDelay,Oe=qe.forceSubMenuRender,ke=qe.subMenuCloseDelay,Qe=qe.builtinPlacements;$.forEach(function(Ft){return delete qe[Ft]}),delete qe.onClick;var gt=_n==="rtl"?Object.assign({},ue,Qe):Object.assign({},he,Qe);return delete qe.direction,x.createElement("li",Object.assign({},qe,bt,{className:Ut,role:"menuitem"}),Ot&&Lr,Ot&&Tn,!Ot&&x.createElement(ce.a,{prefixCls:ft,popupClassName:d()("".concat(ft,"-popup"),Qr),getPopupContainer:ea,builtinPlacements:gt,popupPlacement:ua,popupVisible:Ct,popupAlign:ca,popup:Tn,action:Ca?[]:[Ga],mouseEnterDelay:oi,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Oe},Lr))}}]),ct}(x.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(h.b)(function(Lt,Et){var ct=Lt.openKeys,At=Lt.activeKey,Le=Lt.selectedKeys,qe=Et.eventKey,Ct=Et.subMenuKey;return{isOpen:ct.indexOf(qe)>-1,active:At[Ct]===qe,selectedKeys:Le}})(N);W.isSubMenu=!0;var le=W,ee="menuitem-overflowed",oe=.5,_e=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.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 Le=At.props.prefixCls,qe=be.findDOMNode(Object(y.a)(At));return qe?[].slice.call(qe.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(Le,"-overflowed-submenu"))<0}):[]},At.getOverflowedSubMenuItem=function(Le,qe,Ct){var ft=At.props,Ot=ft.overflowedIndicator,Ut=ft.level,bt=ft.mode,Nt=ft.prefixCls,sn=ft.theme;if(Ut!==1||bt!=="horizontal")return null;var Jn=At.props.children[0],_n=Jn.props,Pr=_n.children,Vr=_n.title,Lr=_n.style,Tn=Object(Ae.a)(_n,["children","title","style"]),ea=Object(se.a)({},Lr),ua="".concat(Le,"-overflowed-indicator"),ca="".concat(Le,"-overflowed-indicator");qe.length===0&&Ct!==!0?ea=Object(se.a)(Object(se.a)({},ea),{},{display:"none"}):Ct&&(ea=Object(se.a)(Object(se.a)({},ea),{},{visibility:"hidden",position:"absolute"}),ua="".concat(ua,"-placeholder"),ca="".concat(ca,"-placeholder"));var Qr=sn?"".concat(Nt,"-").concat(sn):"",Ca={};return $.forEach(function(Ga){Tn[Ga]!==void 0&&(Ca[Ga]=Tn[Ga])}),x.createElement(le,Object.assign({title:Ot,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:Qr},Ca,{key:ua,eventKey:ca,disabled:!1,style:ea}),qe)},At.setChildrenWidthAndResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=Le.children;if(!qe||qe.length===0)return;var Ct=Le.children[qe.length-1];pe(Ct,"display","inline-block");var ft=At.getMenuItemNodes(),Ot=ft.filter(function(Ut){return Ut.className.split(" ").indexOf(ee)>=0});Ot.forEach(function(Ut){pe(Ut,"display","inline-block")}),At.menuItemSizes=ft.map(function(Ut){return ae(Ut,!0)}),Ot.forEach(function(Ut){pe(Ut,"display","none")}),At.overflowedIndicatorWidth=ae(Le.children[Le.children.length-1],!0),At.originalTotalWidth=At.menuItemSizes.reduce(function(Ut,bt){return Ut+bt},0),At.handleResize(),pe(Ct,"display","none")},At.handleResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=ae(Le);At.overflowedItems=[];var Ct=0,ft;At.originalTotalWidth>qe+oe&&(ft=-1,At.menuItemSizes.forEach(function(Ot){Ct+=Ot,Ct+At.overflowedIndicatorWidth<=qe&&(ft+=1)})),At.setState({lastVisibleIndex:ft})},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){var Le=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var qe=be.findDOMNode(this);if(!qe)return;this.resizeObserver=new fe.default(function(Ct){Ct.forEach(function(){var ft=Le.cancelFrameId;cancelAnimationFrame(ft),Le.cancelFrameId=requestAnimationFrame(Le.setChildrenWidthAndResize)})}),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Le.resizeObserver.disconnect(),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),Le.setChildrenWidthAndResize()}),this.mutationObserver.observe(qe,{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(Le){var qe=this,Ct=this.state.lastVisibleIndex;return(Le||[]).reduce(function(ft,Ot,Ut){var bt=Ot;if(qe.props.mode==="horizontal"){var Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,[]);Ct!==void 0&&qe.props.className.indexOf("".concat(qe.props.prefixCls,"-root"))!==-1&&(Ut>Ct&&(bt=x.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(ee)})),Ut===Ct+1&&(qe.overflowedItems=Le.slice(Ct+1).map(function(Jn){return x.cloneElement(Jn,{key:Jn.props.eventKey,mode:"vertical-left"})}),Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,qe.overflowedItems)));var sn=[].concat(Object(ge.a)(ft),[Nt,bt]);return Ut===Le.length-1&&sn.push(qe.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),sn}return[].concat(Object(ge.a)(ft),[bt])},[])}},{key:"render",value:function(){var Le=this.props,qe=Le.visible,Ct=Le.prefixCls,ft=Le.overflowedIndicator,Ot=Le.mode,Ut=Le.level,bt=Le.tag,Nt=Le.children,sn=Le.theme,Jn=Object(Ae.a)(Le,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),_n=bt;return x.createElement(_n,Object.assign({},Jn),this.renderChildren(Nt))}}]),ct}(x.Component);_e.defaultProps={tag:"div",className:""};var Ke=_e;function pt(Lt){return Lt.length?Lt.every(function(Et){return!!Et.props.disabled}):!0}function Ue(Lt,Et,ct){var At=Lt.getState();Lt.setState({activeKey:Object(se.a)(Object(se.a)({},At.activeKey),{},Object(n.a)({},Et,ct))})}function je(Lt){return Lt.eventKey||"0-menu-"}function dt(Lt,Et){var ct=Et,At=Lt.children,Le=Lt.eventKey;if(ct){var qe;if(H(At,function(Ct,ft){Ct&&Ct.props&&!Ct.props.disabled&&ct===z(Ct,Le,ft)&&(qe=!0)}),qe)return ct}return ct=null,Lt.defaultActiveFirst&&H(At,function(Ct,ft){!ct&&Ct&&!Ct.props.disabled&&(ct=z(Ct,Le,ft))}),ct}function vt(Lt){if(Lt){var Et=this.instanceArray.indexOf(Lt);Et!==-1?this.instanceArray[Et]=Lt:this.instanceArray.push(Lt)}}var it=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;return Object(X.a)(this,ct),Le=Et.call(this,At),Le.onKeyDown=function(qe,Ct){var ft=qe.keyCode,Ot;if(Le.getFlatInstanceArray().forEach(function(bt){bt&&bt.props.active&&bt.onKeyDown&&(Ot=bt.onKeyDown(qe))}),Ot)return 1;var Ut=null;return(ft===e.a.UP||ft===e.a.DOWN)&&(Ut=Le.step(ft===e.a.UP?-1:1)),Ut?(qe.preventDefault(),Ue(Le.props.store,je(Le.props),Ut.props.eventKey),typeof Ct=="function"&&Ct(Ut),1):void 0},Le.onItemHover=function(qe){var Ct=qe.key,ft=qe.hover;Ue(Le.props.store,je(Le.props),ft?Ct:null)},Le.onDeselect=function(qe){Le.props.onDeselect(qe)},Le.onSelect=function(qe){Le.props.onSelect(qe)},Le.onClick=function(qe){Le.props.onClick(qe)},Le.onOpenChange=function(qe){Le.props.onOpenChange(qe)},Le.onDestroy=function(qe){Le.props.onDestroy(qe)},Le.getFlatInstanceArray=function(){return Le.instanceArray},Le.step=function(qe){var Ct=Le.getFlatInstanceArray(),ft=Le.props.store.getState().activeKey[je(Le.props)],Ot=Ct.length;if(!Ot)return null;qe<0&&(Ct=Ct.concat().reverse());var Ut=-1;if(Ct.every(function(Jn,_n){return Jn&&Jn.props.eventKey===ft?(Ut=_n,!1):!0}),!Le.props.defaultActiveFirst&&Ut!==-1&&pt(Ct.slice(Ut,Ot-1)))return;var bt=(Ut+1)%Ot,Nt=bt;do{var sn=Ct[Nt];if(!sn||sn.props.disabled)Nt=(Nt+1)%Ot;else return sn}while(Nt!==bt);return null},Le.renderCommonMenuItem=function(qe,Ct,ft){var Ot=Le.props.store.getState(),Ut=Object(y.a)(Le),bt=Ut.props,Nt=z(qe,bt.eventKey,Ct),sn=qe.props;if(!sn||typeof qe.type=="string")return qe;var Jn=Nt===Ot.activeKey,_n=Object(se.a)(Object(se.a)({mode:sn.mode||bt.mode,level:bt.level,inlineIndent:bt.inlineIndent,renderMenuItem:Le.renderMenuItem,rootPrefixCls:bt.prefixCls,index:Ct,parentMenu:bt.parentMenu,manualRef:sn.disabled?void 0:Object(l.a)(qe.ref,vt.bind(Object(y.a)(Le))),eventKey:Nt,active:!sn.disabled&&Jn,multiple:bt.multiple,onClick:function(Vr){(sn.onClick||K)(Vr),Le.onClick(Vr)},onItemHover:Le.onItemHover,motion:bt.motion,subMenuOpenDelay:bt.subMenuOpenDelay,subMenuCloseDelay:bt.subMenuCloseDelay,forceSubMenuRender:bt.forceSubMenuRender,onOpenChange:Le.onOpenChange,onDeselect:Le.onDeselect,onSelect:Le.onSelect,builtinPlacements:bt.builtinPlacements,itemIcon:sn.itemIcon||Le.props.itemIcon,expandIcon:sn.expandIcon||Le.props.expandIcon},ft),{},{direction:bt.direction});return(bt.mode==="inline"||ie())&&(_n.triggerSubMenuAction="click"),x.cloneElement(qe,_n)},Le.renderMenuItem=function(qe,Ct,ft){if(!qe)return null;var Ot=Le.props.store.getState(),Ut={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:Le.props.triggerSubMenuAction,subMenuKey:ft};return Le.renderCommonMenuItem(qe,Ct,Ut)},At.store.setState({activeKey:Object(se.a)(Object(se.a)({},At.store.getState().activeKey),{},Object(n.a)({},At.eventKey,dt(At,At.activeKey)))}),Le.instanceArray=[],Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Le){return this.props.visible||Le.visible||this.props.className!==Le.className||!o()(this.props.style,Le.style)}},{key:"componentDidUpdate",value:function(Le){var qe=this.props,Ct="activeKey"in qe?qe.activeKey:qe.store.getState().activeKey[je(qe)],ft=dt(qe,Ct);if(ft!==Ct)Ue(qe.store,je(qe),ft);else if("activeKey"in Le){var Ot=dt(Le,Le.activeKey);ft!==Ot&&Ue(qe.store,je(qe),ft)}}},{key:"render",value:function(){var Le=this,qe=Object(r.a)({},this.props);this.instanceArray=[];var Ct=d()(qe.prefixCls,qe.className,"".concat(qe.prefixCls,"-").concat(qe.mode)),ft={className:Ct,role:qe.role||"menu"};qe.id&&(ft.id=qe.id),qe.focusable&&(ft.tabIndex=0,ft.onKeyDown=this.onKeyDown);var Ot=qe.prefixCls,Ut=qe.eventKey,bt=qe.visible,Nt=qe.level,sn=qe.mode,Jn=qe.overflowedIndicator,_n=qe.theme;return $.forEach(function(Pr){return delete qe[Pr]}),delete qe.onClick,x.createElement(Ke,Object.assign({},qe,{prefixCls:Ot,mode:sn,tag:"ul",level:Nt,theme:_n,visible:bt,overflowedIndicator:Jn},ft),x.Children.map(qe.children,function(Pr,Vr){return Le.renderMenuItem(Pr,Vr,Ut||"0-menu-")}))}}]),ct}(x.Component);it.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var at=Object(h.b)()(it),Ve=at,Xe=P("Kwbf");function ze(Lt,Et,ct){var At=Lt.prefixCls,Le=Lt.motion,qe=Lt.defaultMotions,Ct=qe===void 0?{}:qe,ft=Lt.openAnimation,Ot=Lt.openTransitionName,Ut=Et.switchingModeFromInline;if(Le)return Le;if(Object(a.a)(ft)==="object"&&ft)Object(Xe.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(Ot)return{motionName:Ot};var bt=Ct[ct];return bt||(Ut?null:Ct.other)}var we=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.inlineOpenKeys=[],Le.onSelect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState(),Nt=bt.selectedKeys,sn=ft.key;Ut.multiple?Nt=Nt.concat([sn]):Nt=[sn],"selectedKeys"in Ut||Le.store.setState({selectedKeys:Nt}),Ut.onSelect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:Nt}))}},Le.onClick=function(ft){var Ot=Le.getRealMenuMode(),Ut=Object(y.a)(Le),bt=Ut.store,Nt=Ut.props.onOpenChange;Ot!=="inline"&&!("openKeys"in Le.props)&&(bt.setState({openKeys:[]}),Nt([])),Le.props.onClick(ft)},Le.onKeyDown=function(ft,Ot){Le.innerMenu.getWrappedInstance().onKeyDown(ft,Ot)},Le.onOpenChange=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props,bt=Le.store.getState().openKeys.concat(),Nt=!1,sn=function(_n){var Pr=!1;if(_n.open)Pr=bt.indexOf(_n.key)===-1,Pr&&bt.push(_n.key);else{var Vr=bt.indexOf(_n.key);Pr=Vr!==-1,Pr&&bt.splice(Vr,1)}Nt=Nt||Pr};Array.isArray(ft)?ft.forEach(sn):sn(ft),Nt&&("openKeys"in Le.props||Le.store.setState({openKeys:bt}),Ut.onOpenChange(bt))},Le.onDeselect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState().selectedKeys.concat(),Nt=ft.key,sn=bt.indexOf(Nt);sn!==-1&&bt.splice(sn,1),"selectedKeys"in Ut||Le.store.setState({selectedKeys:bt}),Ut.onDeselect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:bt}))}},Le.onMouseEnter=function(ft){Le.restoreModeVerticalFromInline();var Ot=Le.props.onMouseEnter;Ot&&Ot(ft)},Le.onTransitionEnd=function(ft){var Ot=ft.propertyName==="width"&&ft.target===ft.currentTarget,Ut=ft.target.className,bt=Object.prototype.toString.call(Ut)==="[object SVGAnimatedString]"?Ut.animVal:Ut,Nt=ft.propertyName==="font-size"&&bt.indexOf("anticon")>=0;(Ot||Nt)&&Le.restoreModeVerticalFromInline()},Le.setInnerMenu=function(ft){Le.innerMenu=ft},Le.isRootMenu=!0;var qe=At.defaultSelectedKeys,Ct=At.defaultOpenKeys;return"selectedKeys"in At&&(qe=At.selectedKeys||[]),"openKeys"in At&&(Ct=At.openKeys||[]),Le.store=Object(h.c)({selectedKeys:qe,openKeys:Ct,activeKey:{"0-menu-":dt(At,At.activeKey)}}),Le.state={switchingModeFromInline:!1},Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Le){this.updateOpentKeysWhenSwitchMode(Le),this.updateMiniStore();var qe=this.props,Ct=qe.siderCollapsed,ft=qe.inlineCollapsed,Ot=qe.onOpenChange;(!Le.inlineCollapsed&&ft||!Le.siderCollapsed&&Ct)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Le){var qe=this.props,Ct=this.store,ft=this.inlineOpenKeys,Ot=Ct.getState(),Ut={};Le.mode==="inline"&&qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in qe||((qe.inlineCollapsed&&!Le.inlineCollapsed||qe.siderCollapsed&&!Le.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Ut.openKeys=[]),(!qe.inlineCollapsed&&Le.inlineCollapsed||!qe.siderCollapsed&&Le.siderCollapsed)&&(Ut.openKeys=ft,this.inlineOpenKeys=[])),Object.keys(Ut).length&&Ct.setState(Ut)}},{key:"updateMenuDisplay",value:function(){var Le=this.props.collapsedWidth,qe=this.store,Ct=this.prevOpenKeys,ft=this.getInlineCollapsed()&&(Le===0||Le==="0"||Le==="0px");ft?(this.prevOpenKeys=qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Le=this.props.mode,qe=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return qe&&Ct?"inline":Ct?"vertical":Le}},{key:"getInlineCollapsed",value:function(){var Le=this.props,qe=Le.inlineCollapsed,Ct=Le.siderCollapsed;return Ct!==void 0?Ct:qe}},{key:"restoreModeVerticalFromInline",value:function(){var Le=this.state.switchingModeFromInline;Le&&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 Le=Object(se.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),qe=this.getRealMenuMode();return Le.className+=" ".concat(Le.prefixCls,"-root"),Le.direction==="rtl"&&(Le.className+=" ".concat(Le.prefixCls,"-rtl")),Le=Object(se.a)(Object(se.a)({},Le),{},{mode:qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ze(this.props,this.state,qe)}),delete Le.openAnimation,delete Le.openTransitionName,x.createElement(h.a,{store:this.store},x.createElement(Ve,Object.assign({},Le,{ref:this.setInnerMenu}),this.props.children))}}]),ct}(x.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:x.createElement("span",null,"\xB7\xB7\xB7")};var Re=we,Me=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.onKeyDown=function(Le){var qe=Le.keyCode;return qe===e.a.ENTER?(At.onClick(Le),!0):void 0},At.onMouseLeave=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseLeave;ft({key:Ct,hover:!1}),Ot({key:Ct,domEvent:Le})},At.onMouseEnter=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseEnter;ft({key:Ct,hover:!0}),Ot({key:Ct,domEvent:Le})},At.onClick=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.multiple,Ot=qe.onClick,Ut=qe.onSelect,bt=qe.onDeselect,Nt=qe.isSelected,sn={key:Ct,keyPath:[Ct],item:Object(y.a)(At),domEvent:Le};Ot(sn),ft?Nt?bt(sn):Ut(sn):Nt||Ut(sn)},At.saveNode=function(Le){At.node=Le},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Le=this.props;Le.onDestroy&&Le.onDestroy(Le.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 Le,qe=Object(se.a)({},this.props),Ct=d()(this.getPrefixCls(),qe.className,(Le={},Object(n.a)(Le,this.getActiveClassName(),!qe.disabled&&qe.active),Object(n.a)(Le,this.getSelectedClassName(),qe.isSelected),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Le)),ft=Object(se.a)(Object(se.a)({},qe.attribute),{},{title:typeof qe.title=="string"?qe.title:void 0,className:Ct,role:qe.role||"menuitem","aria-disabled":qe.disabled});qe.role==="option"?ft=Object(se.a)(Object(se.a)({},ft),{},{role:"option","aria-selected":qe.isSelected}):(qe.role===null||qe.role==="none")&&(ft.role="none");var Ot={onClick:qe.disabled?null:this.onClick,onMouseLeave:qe.disabled?null:this.onMouseLeave,onMouseEnter:qe.disabled?null:this.onMouseEnter},Ut=Object(se.a)({},qe.style);qe.mode==="inline"&&(qe.direction==="rtl"?Ut.paddingRight=qe.inlineIndent*qe.level:Ut.paddingLeft=qe.inlineIndent*qe.level),$.forEach(function(Nt){return delete qe[Nt]}),delete qe.direction;var bt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(bt=x.createElement(this.props.itemIcon,this.props)),x.createElement("li",Object.assign({},Object(s.default)(qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ft,Ot,{style:Ut,ref:this.saveNode}),qe.children,bt)}}]),ct}(x.Component);Me.isMenuItem=!0,Me.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Ye=Object(h.b)(function(Lt,Et){var ct=Lt.activeKey,At=Lt.selectedKeys,Le=Et.eventKey,qe=Et.subMenuKey;return{active:ct[qe]===Le,isSelected:At.indexOf(Le)!==-1}})(Me),ot=Ye,mt=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.renderInnerMenuItem=function(Le){var qe=At.props,Ct=qe.renderMenuItem,ft=qe.index;return Ct(Le,ft,At.props.subMenuKey)},At}return Object(L.a)(ct,[{key:"render",value:function(){var Le=Object(r.a)({},this.props),qe=Le.className,Ct=qe===void 0?"":qe,ft=Le.rootPrefixCls,Ot="".concat(ft,"-item-group-title"),Ut="".concat(ft,"-item-group-list"),bt=Le.title,Nt=Le.children;return $.forEach(function(sn){return delete Le[sn]}),delete Le.onClick,delete Le.direction,x.createElement("li",Object.assign({},Le,{className:"".concat(Ct," ").concat(ft,"-item-group")}),x.createElement("div",{className:Ot,title:typeof bt=="string"?bt:void 0},bt),x.createElement("ul",{className:Ut},x.Children.map(Nt,this.renderInnerMenuItem)))}}]),ct}(x.Component);mt.isMenuItemGroup=!0,mt.defaultProps={disabled:!0};var Tt=mt,xt=function(Et){var ct=Et.className,At=Et.rootPrefixCls,Le=Et.style;return x.createElement("li",{className:"".concat(ct," ").concat(At,"-item-divider"),style:Le})};xt.defaultProps={disabled:!0,className:"",style:{}};var Dt=xt,It=me.e=Re},"24YM":function(Ge,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 L="-1";me.SensorTabIndex=L},"2DNl":function(Ge,me,P){var se=P("IMiH"),X=P("loD1"),L=P("59Ip"),y=P("aKvl"),E=P("n1HI"),w=P("hX1E"),x=w.normalizeRadian,h=P("Sj9i"),s=P("hyiK"),r=se.CMD,n=Math.PI*2,e=1e-4;function l(T,B){return Math.abs(T-B)<e}var c=[-1,-1,-1],o=[-1,-1];function f(){var T=o[0];o[0]=o[1],o[1]=T}function d(T,B,b,p,u,i,_,O,S,D){if(D>B&&D>p&&D>i&&D>O||D<B&&D<p&&D<i&&D<O)return 0;var I=h.cubicRootAt(B,p,i,O,D,c);if(I===0)return 0;for(var k=0,Q=-1,Y,U,K=0;K<I;K++){var z=c[K],F=z===0||z===1?.5:1,H=h.cubicAt(T,b,u,_,z);if(H<S)continue;Q<0&&(Q=h.cubicExtrema(B,p,i,O,o),o[1]<o[0]&&Q>1&&f(),Y=h.cubicAt(B,p,i,O,o[0]),Q>1&&(U=h.cubicAt(B,p,i,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 a(T,B,b,p,u,i,_,O){if(O>B&&O>p&&O>i||O<B&&O<p&&O<i)return 0;var S=h.quadraticRootAt(B,p,i,O,c);if(S===0)return 0;var D=h.quadraticExtremum(B,p,i);if(D>=0&&D<=1){for(var I=0,k=h.quadraticAt(B,p,i,D),Q=0;Q<S;Q++){var Y=c[Q]===0||c[Q]===1?.5:1,U=h.quadraticAt(T,b,u,c[Q]);if(U<_)continue;c[Q]<D?I+=k<B?Y:-Y:I+=i<k?Y:-Y}return I}else{var Y=c[0]===0||c[0]===1?.5:1,U=h.quadraticAt(T,b,u,c[0]);return U<_?0:i<B?Y:-Y}}function A(T,B,b,p,u,i,_,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 I=i?1:-1;return _>=c[0]+T&&_<=c[1]+T?I:0}if(i){var S=p;p=x(u),u=x(S)}else p=x(p),u=x(u);p>u&&(u+=n);for(var k=0,Q=0;Q<2;Q++){var Y=c[Q];if(Y+T>_){var U=Math.atan2(O,Y),I=i?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&&(I=-I),k+=I)}}return k}function g(T,B,b,p,u){for(var i=0,_=0,O=0,S=0,D=0,I=0;I<T.length;){var k=T[I++];k===r.M&&I>1&&(b||(i+=s(_,O,S,D,p,u))),I===1&&(_=T[I],O=T[I+1],S=_,D=O);switch(k){case r.M:S=T[I++],D=T[I++],_=S,O=D;break;case r.L:if(b){if(X.containStroke(_,O,T[I],T[I+1],B,p,u))return!0}else i+=s(_,O,T[I],T[I+1],p,u)||0;_=T[I++],O=T[I++];break;case r.C:if(b){if(L.containStroke(_,O,T[I++],T[I++],T[I++],T[I++],T[I],T[I+1],B,p,u))return!0}else i+=d(_,O,T[I++],T[I++],T[I++],T[I++],T[I],T[I+1],p,u)||0;_=T[I++],O=T[I++];break;case r.Q:if(b){if(y.containStroke(_,O,T[I++],T[I++],T[I],T[I+1],B,p,u))return!0}else i+=a(_,O,T[I++],T[I++],T[I],T[I+1],p,u)||0;_=T[I++],O=T[I++];break;case r.A:var Q=T[I++],Y=T[I++],U=T[I++],K=T[I++],z=T[I++],F=T[I++];I+=1;var H=1-T[I++],G=Math.cos(z)*U+Q,$=Math.sin(z)*K+Y;I>1?i+=s(_,O,G,$,p,u):(S=G,D=$);var ae=(p-Q)*K/U+Q;if(b){if(E.containStroke(Q,Y,K,z,z+F,H,B,ae,u))return!0}else i+=A(Q,Y,K,z,z+F,H,ae,u);_=Math.cos(z+F)*U+Q,O=Math.sin(z+F)*K+Y;break;case r.R:S=_=T[I++],D=O=T[I++];var pe=T[I++],ie=T[I++],G=S+pe,$=D+ie;if(b){if(X.containStroke(S,D,G,D,B,p,u)||X.containStroke(G,D,G,$,B,p,u)||X.containStroke(G,$,S,$,B,p,u)||X.containStroke(S,$,S,D,B,p,u))return!0}else i+=s(G,D,G,$,p,u),i+=s(S,$,S,D,p,u);break;case r.Z:if(b){if(X.containStroke(_,O,S,D,B,p,u))return!0}else i+=s(_,O,S,D,p,u);_=S,O=D;break}}return!b&&!l(O,D)&&(i+=s(_,O,S,D,p,u)||0),i!==0}function m(T,B,b){return g(T,0,!1,B,b)}function C(T,B,b,p){return g(T,B,!0,b,p)}me.contain=m,me.containStroke=C},"2fw6":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,y,E){E&&L.moveTo(y.cx+y.r,y.cy),L.arc(y.cx,y.cy,y.r,0,Math.PI*2,!0)}});Ge.exports=X},"3C/r":function(Ge,me){var P=function(X,L){this.image=X,this.repeat=L,this.type="pattern"};P.prototype.getCanvasPattern=function(X){return X.createPattern(this.image,this.repeat||"repeat")};var se=P;Ge.exports=se},"3CBa":function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("bYtY"),y=P("SUKs"),E=P("y+Vt"),w=P("Dagg"),x=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 w?c:u instanceof x?o:l}function a(u,i){return i&&u&&i.parentNode!==u}function A(u,i,_){if(a(u,i)&&_){var O=_.nextSibling;O?u.insertBefore(i,O):u.appendChild(i)}}function g(u,i){if(a(u,i)){var _=u.firstChild;_?u.insertBefore(i,_):u.appendChild(i)}}function m(u,i){i&&u&&i.parentNode===u&&u.removeChild(i)}function C(u){return u.__textSvgEl}function T(u){return u.__svgEl}var B=function(u,i,_,O){this.root=u,this.storage=i,this._opts=_=L.extend({},_||{});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 I=X("g");S.appendChild(I),this.gradientManager=new s(O,I),this.clipPathManager=new r(O,I),this.shadowManager=new n(O,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=I,this._backgroundRoot=D,this._viewport=k,u.appendChild(k),k.appendChild(S),this.resize(_.width,_.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 i=X("rect");i.setAttribute("width",this.getWidth()),i.setAttribute("height",this.getHeight()),i.setAttribute("x",0),i.setAttribute("y",0),i.setAttribute("id",0),i.style.fill=u,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(u){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,_=this._visibleList,O=u.length,S=[],D;for(D=0;D<O;D++){var I=u[D],k=d(I),Q=T(I)||C(I);I.invisible||(I.__dirty&&(k&&k.brush(I),this.clipPathManager.update(I),I.style&&(this.gradientManager.update(I.style.fill),this.gradientManager.update(I.style.stroke),this.shadowManager.update(Q,I)),I.__dirty=!1),S.push(I))}var Y=h(_,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 I=_[K.indices[z]],Q=T(I),F=C(I);m(i,Q),m(i,F)}}for(D=0;D<Y.length;D++){var K=Y[D];if(K.added)for(var z=0;z<K.count;z++){var I=S[K.indices[z]],Q=T(I),F=C(I);U?A(i,Q,U):g(i,Q),Q?A(i,F,Q):U?A(i,F,U):g(i,F),A(i,F,Q),U=F||Q||U,this.gradientManager.addWithoutUpdate(Q||F,I),this.shadowManager.addWithoutUpdate(Q||F,I),this.clipPathManager.markUsed(I)}else if(!K.removed)for(var z=0;z<K.count;z++){var I=S[K.indices[z]],Q=T(I),F=C(I),Q=T(I),F=C(I);this.gradientManager.markUsed(I),this.gradientManager.addWithoutUpdate(Q||F,I),this.shadowManager.markUsed(I),this.shadowManager.addWithoutUpdate(Q||F,I),this.clipPathManager.markUsed(I),F&&A(i,F,Q),U=Q||F||U}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=S},_getDefs:function(u){var i=this._svgDom,_=i.getElementsByTagName("defs");if(_.length===0)if(u){var _=i.insertBefore(X("defs"),i.firstChild);return _.contains||(_.contains=function(S){var D=_.children;if(!D)return!1;for(var I=D.length-1;I>=0;--I)if(D[I]===S)return!0;return!1}),_}else return null;else return _[0]},resize:function(u,i){var _=this._viewport;_.style.display="none";var O=this._opts;if(u!=null&&(O.width=u),i!=null&&(O.height=i),u=this._getSize(0),i=this._getSize(1),_.style.display="",this._width!==u||this._height!==i){this._width=u,this._height=i;var S=_.style;S.width=u+"px",S.height=i+"px";var D=this._svgDom;D.setAttribute("width",u),D.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",u),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(u){var i=this._opts,_=["width","height"][u],O=["clientWidth","clientHeight"][u],S=["paddingLeft","paddingTop"][u],D=["paddingRight","paddingBottom"][u];if(i[_]!=null&&i[_]!=="auto")return parseFloat(i[_]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[O]||f(k[_])||f(I.style[_]))-(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+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(u){B.prototype[u]=b(u)});var p=B;Ge.exports=p},"3e3G":function(Ge,me,P){var se=P("bYtY"),X=P("QuXc"),L=function(E,w,x,h,s){this.x=E==null?.5:E,this.y=w==null?.5:w,this.r=x==null?.5:x,this.type="radial",this.global=s||!1,X.call(this,h)};L.prototype={constructor:L},se.inherits(L,X);var y=L;Ge.exports=y},"3gBT":function(Ge,me){var P=2311;function se(){return P++}Ge.exports=se},"4fz+":function(Ge,me,P){var se=P("bYtY"),X=P("1bdT"),L=P("mFDi"),y=function(w){w=w||{},X.call(this,w);for(var x in w)w.hasOwnProperty(x)&&(this[x]=w[x]);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(w){return this._children[w]},childOfName:function(w){for(var x=this._children,h=0;h<x.length;h++)if(x[h].name===w)return x[h]},childCount:function(){return this._children.length},add:function(w){return w&&w!==this&&w.parent!==this&&(this._children.push(w),this._doAdd(w)),this},addBefore:function(w,x){if(w&&w!==this&&w.parent!==this&&x&&x.parent===this){var h=this._children,s=h.indexOf(x);s>=0&&(h.splice(s,0,w),this._doAdd(w))}return this},_doAdd:function(w){w.parent&&w.parent.remove(w),w.parent=this;var x=this.__storage,h=this.__zr;x&&x!==w.__storage&&(x.addToStorage(w),w instanceof y&&w.addChildrenToStorage(x)),h&&h.refresh()},remove:function(w){var x=this.__zr,h=this.__storage,s=this._children,r=se.indexOf(s,w);return r<0?this:(s.splice(r,1),w.parent=null,h&&(h.delFromStorage(w),w instanceof y&&w.delChildrenFromStorage(h)),x&&x.refresh(),this)},removeAll:function(){var w=this._children,x=this.__storage,h,s;for(s=0;s<w.length;s++)h=w[s],x&&(x.delFromStorage(h),h instanceof y&&h.delChildrenFromStorage(x)),h.parent=null;return w.length=0,this},eachChild:function(w,x){for(var h=this._children,s=0;s<h.length;s++){var r=h[s];w.call(x,r,s)}return this},traverse:function(w,x){for(var h=0;h<this._children.length;h++){var s=this._children[h];w.call(x,s),s.type==="group"&&s.traverse(w,x)}return this},addChildrenToStorage:function(w){for(var x=0;x<this._children.length;x++){var h=this._children[x];w.addToStorage(h),h instanceof y&&h.addChildrenToStorage(w)}},delChildrenFromStorage:function(w){for(var x=0;x<this._children.length;x++){var h=this._children[x];w.delFromStorage(h),h instanceof y&&h.delChildrenFromStorage(w)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(w){for(var x=null,h=new L(0,0,0,0),s=w||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),x=x||h.clone(),x.union(h)):(x=x||l.clone(),x.union(l))}return x||h}},se.inherits(y,X);var E=y;Ge.exports=E},"4mN7":function(Ge,me,P){var se=P("QBsz"),X=P("Sj9i"),L=Math.min,y=Math.max,E=Math.sin,w=Math.cos,x=Math.PI*2,h=se.create(),s=se.create(),r=se.create();function n(a,A,g){if(a.length===0)return;var m=a[0],C=m[0],T=m[0],B=m[1],b=m[1],p;for(p=1;p<a.length;p++)m=a[p],C=L(C,m[0]),T=y(T,m[0]),B=L(B,m[1]),b=y(b,m[1]);A[0]=C,A[1]=B,g[0]=T,g[1]=b}function e(a,A,g,m,C,T){C[0]=L(a,g),C[1]=L(A,m),T[0]=y(a,g),T[1]=y(A,m)}var l=[],c=[];function o(a,A,g,m,C,T,B,b,p,u){var i=X.cubicExtrema,_=X.cubicAt,O,S=i(a,g,C,B,l);for(p[0]=Infinity,p[1]=Infinity,u[0]=-Infinity,u[1]=-Infinity,O=0;O<S;O++){var D=_(a,g,C,B,l[O]);p[0]=L(D,p[0]),u[0]=y(D,u[0])}for(S=i(A,m,T,b,c),O=0;O<S;O++){var I=_(A,m,T,b,c[O]);p[1]=L(I,p[1]),u[1]=y(I,u[1])}p[0]=L(a,p[0]),u[0]=y(a,u[0]),p[0]=L(B,p[0]),u[0]=y(B,u[0]),p[1]=L(A,p[1]),u[1]=y(A,u[1]),p[1]=L(b,p[1]),u[1]=y(b,u[1])}function f(a,A,g,m,C,T,B,b){var p=X.quadraticExtremum,u=X.quadraticAt,i=y(L(p(a,g,C),1),0),_=y(L(p(A,m,T),1),0),O=u(a,g,C,i),S=u(A,m,T,_);B[0]=L(a,C,O),B[1]=L(A,T,S),b[0]=y(a,C,O),b[1]=y(A,T,S)}function d(a,A,g,m,C,T,B,b,p){var u=se.min,i=se.max,_=Math.abs(C-T);if(_%x<1e-4&&_>1e-4){b[0]=a-g,b[1]=A-m,p[0]=a+g,p[1]=A+m;return}if(h[0]=w(C)*g+a,h[1]=E(C)*m+A,s[0]=w(T)*g+a,s[1]=E(T)*m+A,u(b,h,s),i(p,h,s),C=C%x,C<0&&(C=C+x),T=T%x,T<0&&(T=T+x),C>T&&!B?T+=x:C<T&&B&&(C+=x),B){var O=T;T=C,C=O}for(var S=0;S<T;S+=Math.PI/2)S>C&&(r[0]=w(S)*g+a,r[1]=E(S)*m+A,u(b,r,b),i(p,r,p))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=f,me.fromArc=d},"4qgm":function(Ge,me){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,me){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,me,P){"use strict";P.d(me,"a",function(){return C});var se=P("+L6B"),X=P("2/Rp"),L=P("2qtc"),y=P("kLXV"),E=P("9og8"),w=P("k1fw"),x=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"),a=P("wzkS"),A=P("y5JW"),g=P("LtfV"),m=e.a.Dragger;function C(T){var B=[];return T&&T.length>0&&(B=T.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(T){var B=T.value,b=T.onChange,p=T.action,u=T.className,i=T.maxSize,_=i===void 0?150:i,O=T.title,S=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=T.showRemoveModal,I=D===void 0?!1:D,k=T.accept,Q=k===void 0?"":k,Y=T.additionalText,U=T.isDragger,K=T.number,z=K===void 0?1e3:K,F=T.aloneClear,H=F===void 0?!1:F,G=T.restrict,$=G===void 0?!0:G,ae=Object(o.useState)(!1),pe=Object(r.a)(ae,2),ie=pe[0],ge=pe[1],Ae=Object(o.useState)(B||[]),be=Object(r.a)(Ae,2),fe=be[0],ce=be[1];Object(o.useEffect)(function(){B&&(ce(Object(s.a)(B)),z===(B==null?void 0:B.length)&&ge(!0))},[B]);var te=function(){setTimeout(function(){fe.pop(),ce(Object(s.a)(fe))},500)},de={multiple:!0,disabled:ie,accept:Q,withCredentials:!0,fileList:fe,beforeUpload:function(Te,De){var Ie=Te.size/1024/1024;return fe.concat(De).length>z?(fe.pop(),ce(Object(s.a)(fe)),h.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(z,"\u4E2A\u6587\u4EF6")),H?Promise.reject():(te(),!1)):Ie<_?!0:(h.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(_,"MB).")),H?Promise.reject():(te(),!1))},action:p||"".concat(d.a.API_SERVER,"/api/attachments.json"),onChange:function(Te){var De=Object(s.a)(Te.fileList);De.length>=z?ge(!0):ge(!1),ce(Object(s.a)(De)),De=De.map(function(Ie){var ne;if(Ie!=null&&(ne=Ie.response)!==null&&ne!==void 0&&ne.id){var N;Ie.url="/api/attachments/".concat(Ie==null||((N=Ie.response)===null||N===void 0)?void 0:N.id)}return Ie.name.indexOf(A.c)===-1&&(Ie.name="".concat(Ie.name).concat(A.c).concat(Object(A.a)(Ie.size))),Object(w.a)({},Ie)}),console.log("info:",Te),b(De)},onRemove:function(){var ue=Object(E.a)(c.a.mark(function De(Ie){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 ee(){var oe,_e;return c.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(oe=Ie.response?Ie.response.id:Ie.id,!oe){pt.next=8;break}return pt.next=4,Object(a.d)(Ie.response?Ie.response.id:Ie.uid);case 4:return _e=pt.sent,pt.abrupt("return",_e);case 8:return pt.abrupt("return",!0);case 9:case"end":return pt.stop()}},ee)}));return function(){return le.apply(this,arguments)}}(),!I){W.next=5;break}return W.abrupt("return",new Promise(function(le,ee){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(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,ne();case 2:pt=je.sent,h.b.success("\u5220\u9664\u6210\u529F"),le(!0);case 5:case"end":return je.stop()}},Ke)}));function _e(){return oe.apply(this,arguments)}return _e}(),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 Te(De){return ue.apply(this,arguments)}return Te}()};function he(ue){ue.preventDefault(),ue.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(u||"")},U&&f.a.createElement(m,de,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(g.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:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",_,"MB) ")),Y),!U&&f.a.createElement(e.a,de,f.a.createElement(X.a,{disabled:ie},S),f.a.createElement("span",{onClick:he,style:{marginLeft:10,color:"#FA6400",display:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",_,"MB) ")))}},"55Ip":function(Ge,me,P){"use strict";P.d(me,"a",function(){return A});var se=P("Ty5D"),X=P("dI71"),L=P("q1tI"),y=P.n(L),E=P("YS25"),w=P("17x9"),x=P.n(w),h=P("wx14"),s=P("zLVn"),r=P("9R94"),n=function(u){Object(X.a)(i,u);function i(){for(var O,S=arguments.length,D=new Array(S),I=0;I<S;I++)D[I]=arguments[I];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.a)(O.props),O}var _=i.prototype;return _.render=function(){return y.a.createElement(se.c,{history:this.history,children:this.props.children})},i}(y.a.Component),e=function(u){Object(X.a)(i,u);function i(){for(var O,S=arguments.length,D=new Array(S),I=0;I<S;I++)D[I]=arguments[I];return O=u.call.apply(u,[this].concat(D))||this,O.history=Object(E.b)(O.props),O}var _=i.prototype;return _.render=function(){return y.a.createElement(se.c,{history:this.history,children:this.props.children})},i}(y.a.Component),l=function(i,_){return typeof i=="function"?i(_):i},c=function(i,_){return typeof i=="string"?Object(E.c)(i,null,null,_):i},o=function(i){return i},f=y.a.forwardRef;typeof f=="undefined"&&(f=o);function d(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}var a=f(function(u,i){var _=u.innerRef,O=u.navigate,S=u.onClick,D=Object(s.a)(u,["innerRef","navigate","onClick"]),I=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&&(!I||I==="_self")&&!d(Y)&&(Y.preventDefault(),O())}});return o!==f?k.ref=i||_:k.ref=_,y.a.createElement("a",k)}),A=f(function(u,i){var _=u.component,O=_===void 0?a:_,S=u.replace,D=u.to,I=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=i||I:z.innerRef=I,y.a.createElement(O,z)})});if(!1)var g,m;var C=function(i){return i},T=y.a.forwardRef;typeof T=="undefined"&&(T=C);function B(){for(var u=arguments.length,i=new Array(u),_=0;_<u;_++)i[_]=arguments[_];return i.filter(function(O){return O}).join(" ")}var b=T(function(u,i){var _=u["aria-current"],O=_===void 0?"page":_,S=u.activeClassName,D=S===void 0?"active":S,I=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,$=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(ae){ae||Object(r.a)(!1);var pe=U||ae.location,ie=c(l(H,pe),pe),ge=ie.pathname,Ae=ge&&ge.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),be=Ae?Object(se.f)(pe.pathname,{path:Ae,exact:Q,sensitive:K,strict:z}):null,fe=!!(Y?Y(be,pe):be),ce=fe?B(k,D):k,te=fe?Object(h.a)({},F,{},I):F,de=Object(h.a)({"aria-current":fe&&O||null,className:ce,style:te,to:ie},$);return C!==T?de.ref=i||G:de.innerRef=G,y.a.createElement(A,de)})});if(!1)var p},"59Ip":function(Ge,me,P){var se=P("Sj9i");function X(L,y,E,w,x,h,s,r,n,e,l){if(n===0)return!1;var c=n;if(l>y+c&&l>w+c&&l>h+c&&l>r+c||l<y-c&&l<w-c&&l<h-c&&l<r-c||e>L+c&&e>E+c&&e>x+c&&e>s+c||e<L-c&&e<E-c&&e<x-c&&e<s-c)return!1;var o=se.cubicProjectPoint(L,y,E,w,x,h,s,r,e,l,null);return o<=c/2}me.containStroke=X},"5D2P":function(Ge,me){Ge.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(Ge,me,P){"use strict";P.d(me,"a",function(){return T});var se=P("wx14"),X=P("rePB"),L=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),w=P("Ji7U"),x=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"),i=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)),_=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:i,onClick:_,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(w.a)(p,B);var b=Object(x.a)(p);function p(){var u;Object(y.a)(this,p);for(var i=arguments.length,_=new Array(i),O=0;O<i;O++)_[O]=arguments[O];return u=b.call.apply(b,[this].concat(_)),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,I=D.goButton,k=D.quickGo,Q=D.rootPrefixCls,Y=u.state.goInputText;if(I||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 i=this.state,_=i.goInputText,O=i.current;return!_||isNaN(_)?O:Number(_)}},{key:"getPageSizeOptions",value:function(){var i=this.props,_=i.pageSize,O=i.pageSizeOptions;return O.some(function(S){return S.toString()===_.toString()})?O:O.concat([_.toString()]).sort(function(S,D){var I=isNaN(Number(S))?0:Number(S),k=isNaN(Number(D))?0:Number(D);return I-k})}},{key:"render",value:function(){var i=this,_=this.props,O=_.pageSize,S=_.locale,D=_.rootPrefixCls,I=_.changeSize,k=_.quickGo,Q=_.goButton,Y=_.selectComponentClass,U=_.buildOptionText,K=_.selectPrefixCls,z=_.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,$=null,ae=null,pe=null;if(!I&&!k)return null;var ie=this.getPageSizeOptions();if(I&&G){var ge=ie.map(function(Ae,be){return s.a.createElement(G.Option,{key:be,value:Ae.toString()},(U||i.buildOptionText)(Ae))});$=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)),ae=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)},$,ae)}}]),p}(s.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,d=P("N2Kk");function a(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function g(B,b,p){return p}function m(B,b,p){var u=typeof B=="undefined"?b.pageSize:B;return Math.floor((p.total-1)/u)+1}var C=function(B){Object(w.a)(p,B);var b=Object(x.a)(p);function p(u){var i;Object(y.a)(this,p),i=b.call(this,u),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(m(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(I,k){var Q=i.props.prefixCls,Y=I||s.a.createElement("button",{type:"button","aria-label":k,className:"".concat(Q,"-item-link")});return typeof I=="function"&&(Y=s.a.createElement(I,Object(L.a)({},i.props))),Y},i.savePaginationNode=function(I){i.paginationNode=I},i.isValid=function(I){return A(I)&&I!==i.state.current},i.shouldDisplayQuickJumper=function(){var I=i.props,k=I.showQuickJumper,Q=I.pageSize,Y=I.total;return Y<=Q?!1:k},i.handleKeyDown=function(I){(I.keyCode===c.ARROW_UP||I.keyCode===c.ARROW_DOWN)&&I.preventDefault()},i.handleKeyUp=function(I){var k=i.getValidValue(I),Q=i.state.currentInputValue;k!==Q&&i.setState({currentInputValue:k}),I.keyCode===c.ENTER?i.handleChange(k):I.keyCode===c.ARROW_UP?i.handleChange(k-1):I.keyCode===c.ARROW_DOWN&&i.handleChange(k+1)},i.changePageSize=function(I){var k=i.state.current,Q=m(I,i.state,i.props);k=k>Q?Q:k,Q===0&&(k=i.state.current),typeof I=="number"&&("pageSize"in i.props||i.setState({pageSize:I}),"current"in i.props||i.setState({current:k,currentInputValue:k})),i.props.onShowSizeChange(k,I),"onChange"in i.props&&i.props.onChange&&i.props.onChange(k,I)},i.handleChange=function(I){var k=i.props.disabled,Q=I;if(i.isValid(Q)&&!k){var Y=m(void 0,i.state,i.props);Q>Y?Q=Y:Q<1&&(Q=1),"current"in i.props||i.setState({current:Q,currentInputValue:Q});var U=i.state.pageSize;return i.props.onChange(Q,U),Q}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current<m(void 0,i.state,i.props)},i.runIfEnter=function(I,k){if(I.key==="Enter"||I.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)}},i.runIfEnterPrev=function(I){i.runIfEnter(I,i.prev)},i.runIfEnterNext=function(I){i.runIfEnter(I,i.next)},i.runIfEnterJumpPrev=function(I){i.runIfEnter(I,i.jumpPrev)},i.runIfEnterJumpNext=function(I){i.runIfEnter(I,i.jumpNext)},i.handleGoTO=function(I){(I.keyCode===c.ENTER||I.type==="click")&&i.handleChange(i.state.currentInputValue)};var _=u.onChange!==a,O="current"in u;O&&!_&&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,m(D,void 0,u)),i.state={current:S,currentInputValue:S,pageSize:D},i}return Object(E.a)(p,[{key:"componentDidUpdate",value:function(i,_){var O=this.props.prefixCls;if(_.current!==this.state.current&&this.paginationNode){var S=this.paginationNode.querySelector(".".concat(O,"-item-").concat(_.current));S&&document.activeElement===S&&S.blur()}}},{key:"getValidValue",value:function(i){var _=i.target.value,O=m(void 0,this.state,this.props),S=this.state.currentInputValue,D;return _===""?D=_:isNaN(Number(_))?D=S:_>=O?D=O:D=Number(_),D}},{key:"getShowSizeChanger",value:function(){var i=this.props,_=i.showSizeChanger,O=i.total,S=i.totalBoundaryShowSizeChanger;return typeof _!="undefined"?_:O>S}},{key:"renderPrev",value:function(i){var _=this.props,O=_.prevIcon,S=_.itemRender,D=S(i,"prev",this.getItemIcon(O,"prev page")),I=!this.hasPrev();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"renderNext",value:function(i){var _=this.props,O=_.nextIcon,S=_.itemRender,D=S(i,"next",this.getItemIcon(O,"next page")),I=!this.hasNext();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"render",value:function(){var i=this,_=this.props,O=_.prefixCls,S=_.className,D=_.style,I=_.disabled,k=_.hideOnSinglePage,Q=_.total,Y=_.locale,U=_.showQuickJumper,K=_.showLessItems,z=_.showTitle,F=_.showTotal,H=_.simple,G=_.itemRender,$=_.showPrevNextJumpers,ae=_.jumpPrevIcon,pe=_.jumpNextIcon,ie=_.selectComponentClass,ge=_.selectPrefixCls,Ae=_.pageSizeOptions,be=this.state,fe=be.current,ce=be.pageSize,te=be.currentInputValue;if(k===!0&&Q<=ce)return null;var de=m(void 0,this.state,this.props),he=[],ue=null,Te=null,De=null,Ie=null,ne=null,N=U&&U.goButton,W=K?1:2,le=fe-1>0?fe-1:0,ee=fe+1<de?fe+1:de,oe=Object.keys(this.props).reduce(function(we,Re){return(Re.substr(0,5)==="data-"||Re.substr(0,5)==="aria-"||Re==="role")&&(we[Re]=i.props[Re]),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(de):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"),I),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(de):null,className:"".concat(O,"-simple-pager")},s.a.createElement("input",{type:"text",value:te,disabled:I,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),s.a.createElement("span",{className:"".concat(O,"-slash")},"/"),de),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(ee)),ne);if(de<=3+W*2){var _e={locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:z,itemRender:G};de||he.push(s.a.createElement(l,Object(se.a)({},_e,{key:"noPager",page:de,className:"".concat(O,"-disabled")})));for(var Ke=1;Ke<=de;Ke+=1){var pt=fe===Ke;he.push(s.a.createElement(l,Object(se.a)({},_e,{key:Ke,page:Ke,active:pt})))}}else{var Ue=K?Y.prev_3:Y.prev_5,je=K?Y.next_3:Y.next_5;$&&(ue=s.a.createElement("li",{title:z?Ue: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"),!!ae))},G(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ae,"prev page"))),Te=s.a.createElement("li",{title:z?je: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")))),Ie=s.a.createElement(l,{locale:Y,last:!0,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:de,page:de,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 dt=Math.max(1,fe-W),vt=Math.min(fe+W,de);fe-1<=W&&(vt=1+W*2),de-fe<=W&&(dt=de-W*2);for(var it=dt;it<=vt;it+=1){var at=fe===it;he.push(s.a.createElement(l,{locale:Y,rootPrefixCls:O,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:it,page:it,active:at,showTitle:z,itemRender:G}))}fe-1>=W*2&&fe!==1+2&&(he[0]=Object(h.cloneElement)(he[0],{className:"".concat(O,"-item-after-jump-prev")}),he.unshift(ue)),de-fe>=W*2&&fe!==de-2&&(he[he.length-1]=Object(h.cloneElement)(he[he.length-1],{className:"".concat(O,"-item-before-jump-next")}),he.push(Te)),dt!==1&&he.unshift(De),vt!==de&&he.push(Ie)}var Ve=null;F&&(Ve=s.a.createElement("li",{className:"".concat(O,"-total-text")},F(Q,[Q===0?0:(fe-1)*ce+1,fe*ce>Q?Q:fe*ce])));var Xe=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return s.a.createElement("ul",Object(se.a)({className:n()(O,S,Object(X.a)({},"".concat(O,"-disabled"),I)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},oe),Ve,s.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),Xe)),"aria-disabled":Xe},this.renderPrev(le)),he,s.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),s.a.createElement(f,{disabled:I,locale:Y,rootPrefixCls:O,selectComponentClass:ie,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fe,pageSize:ce,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(i,_){var O={};if("current"in i&&(O.current=i.current,i.current!==_.current&&(O.currentInputValue=O.current)),"pageSize"in i&&i.pageSize!==_.pageSize){var S=_.current,D=m(i.pageSize,_,i);S=S>D?D:S,"current"in i||(O.current=S,O.currentInputValue=S),O.pageSize=i.pageSize}return O}}]),p}(s.a.Component);C.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:d.a,style:{},itemRender:g,totalBoundaryShowSizeChanger:50};var T=C},"6GrX":function(Ge,me,P){var se=P("mFDi"),X=P("Xnb7"),L=P("bYtY"),y=L.getContext,E=L.extend,w=L.retrieve2,x=L.retrieve3,h=L.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(_(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):a(k,Q,Y,U,K,z,H)}function a(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 $=H.outerHeight,ae=g(0,G,Y),pe=m(0,$,U),ie=new se(ae,pe,G,$);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}),$=G.outerWidth,ae=G.outerHeight,pe=g(0,$,Y),ie=m(0,ae,U);return new se(pe,ie,$,ae)}function g(k,Q,Y){return Y==="right"?k-=Q:Y==="center"&&(k-=Q/2),k}function m(k,Q,Y){return Y==="middle"?k-=Q/2:Y==="bottom"&&(k-=Q),k}function C(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,$=H/2,ae="left",pe="top";switch(U){case"left":z-=K,F+=$,ae="right",pe="middle";break;case"right":z+=K+G,F+=$,pe="middle";break;case"top":z+=G/2,F-=K,ae="center",pe="bottom";break;case"bottom":z+=G/2,F+=H+K,ae="center";break;case"inside":z+=G/2,F+=$,ae="center",pe="middle";break;case"insideLeft":z+=K,F+=$,pe="middle";break;case"insideRight":z+=G-K,F+=$,ae="right",pe="middle";break;case"insideTop":z+=G/2,F+=K,ae="center";break;case"insideBottom":z+=G/2,F+=H-K,ae="center",pe="bottom";break;case"insideTopLeft":z+=K,F+=K;break;case"insideTopRight":z+=G-K,F+=K,ae="right";break;case"insideBottomLeft":z+=K,F+=H-K,pe="bottom";break;case"insideBottomRight":z+=G-K,F+=H-K,ae="right",pe="bottom";break}return k=k||{},k.x=z,k.y=F,k.textAlign=ae,k.textVerticalAlign=pe,k}function T(k,Q,Y){var U={textPosition:k,textDistance:Y};return C({},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=w(Y,"...");U.maxIterations=w(U.maxIterations,2);var K=U.minChar=w(U.minChar,0);U.cnCharWidth=f("\u56FD",Q);var z=U.ascCharWidth=f("a",Q);U.placeholder=w(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 i(k){return f("\u56FD",k)}function _(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=w(U,i(Q)),F=k?k.split(`
|
|
|
`):[],H=F.length*z,G=H,$=!0;if(Y&&(G+=Y[0]+Y[2]),k&&K){$=!1;var ae=K.outerHeight,pe=K.outerWidth;if(ae!=null&&G>ae)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,Ae=F.length;ge<Ae;ge++)F[ge]=p(F[ge],ie)}return{lines:F,height:H,outerHeight:G,lineHeight:z,canCacheByTextString:$}}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,$=[],ae=Q.textPadding,pe=Q.truncate,ie=pe&&pe.outerWidth,ge=pe&&pe.outerHeight;ae&&(ie!=null&&(ie-=ae[1]+ae[3]),ge!=null&&(ge-=ae[0]+ae[2]));for(var Ae=0;Ae<F.length;Ae++){for(var be=F[Ae],fe=0,ce=0,te=0;te<be.tokens.length;te++){var de=be.tokens[te],he=de.styleName&&Q.rich[de.styleName]||{},ue=de.textPadding=he.textPadding,Te=de.font=he.font||Q.font,De=de.textHeight=w(he.textHeight,i(Te));if(ue&&(De+=ue[0]+ue[2]),de.height=De,de.lineHeight=x(he.textLineHeight,Q.textLineHeight,De),de.textAlign=he&&he.textAlign||Q.textAlign,de.textVerticalAlign=he&&he.textVerticalAlign||"middle",ge!=null&&H+de.lineHeight>ge)return{lines:[],width:0,height:0};de.textWidth=f(de.text,Te);var Ie=he.textWidth,ne=Ie==null||Ie==="auto";if(typeof Ie=="string"&&Ie.charAt(Ie.length-1)==="%")de.percentWidth=Ie,$.push(de),Ie=0;else{if(ne){Ie=de.textWidth;var N=he.textBackgroundColor,W=N&&N.image;W&&(W=X.findExistImage(W),X.isImageReady(W)&&(Ie=Math.max(Ie,W.width*De/W.height)))}var le=ue?ue[1]+ue[3]:0;Ie+=le;var ee=ie!=null?ie-ce:null;ee!=null&&ee<Ie&&(!ne||ee<le?(de.text="",de.textWidth=Ie=0):(de.text=B(de.text,ee-le,Te,pe.ellipsis,{minChar:pe.minChar}),de.textWidth=f(de.text,Te),Ie=de.textWidth+le))}ce+=de.width=Ie,he&&(fe=Math.max(fe,de.lineHeight))}be.width=ce,be.lineHeight=fe,H+=fe,G=Math.max(G,ce)}Y.outerWidth=Y.width=w(Q.textWidth,G),Y.outerHeight=Y.height=w(Q.textHeight,H),ae&&(Y.outerWidth+=ae[1]+ae[3],Y.outerHeight+=ae[0]+ae[2]);for(var Ae=0;Ae<$.length;Ae++){var de=$[Ae],oe=de.percentWidth;de.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 $=(z[z.length-1]||(z[0]={tokens:[]})).tokens,ae=$.length;ae===1&&$[0].isLineHolder?$[0]=G:(H||!ae||U)&&$.push(G)}}}function I(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=g,me.adjustTextY=m,me.calculateTextPosition=C,me.adjustTextPositionOnRect=T,me.truncateText=B,me.getLineHeight=i,me.measureText=_,me.parsePlainText=O,me.parseRichText=S,me.makeFont=I},"6RRn":function(Ge,me,P){"use strict";var se=P("wCXF"),X=P("n6Qo");P.d(me,"b",function(){return X.a});var L=P("IBYe"),y=P("6eGT"),E=P("hW8S");P.d(me,"a",function(){return E.a}),me.c=se.b},"6eGT":function(Ge,me,P){"use strict";function se(X){return null}me.a=se},"6fms":function(Ge,me,P){var se=P("SUKs"),X=P("06Qe"),L=P("bYtY"),y=L.each;function E(s){return parseInt(s,10)}function w(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}w.prototype={constructor:w,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 x(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){w.prototype[s]=x(s)});var h=w;Ge.exports=h},"7SHv":function(Ge,me,P){var se=P("LPTA"),X=se.devicePixelRatio,L=P("bYtY"),y=P("SUKs"),E=P("mFDi"),w=P("BPZU"),x=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),a=new E(0,0,0,0);function A(b,p,u){return d.copy(b.getBoundingRect()),b.transform&&d.applyTransform(b.transform),a.width=p,a.height=u,!d.intersect(a)}function g(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 m(b,p){for(var u=0;u<b.length;u++){var i=b[u];i.setTransform(p),p.beginPath(),i.buildPath(p,i.shape),p.clip(),i.restoreTransform(p)}}function C(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 T=function(b,p,u){this.type="canvas";var i=!b.nodeName||b.nodeName.toUpperCase()==="CANVAS";this._opts=u=L.extend({},u||{}),this.dpr=u.devicePixelRatio||X,this._singleCanvas=i,this.root=b;var _=b.style;_&&(_["-webkit-tap-highlight-color"]="transparent",_["-webkit-user-select"]=_["user-select"]=_["-webkit-touch-callout"]="none",b.innerHTML=""),this.storage=p;var O=this._zlevelList=[],S=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,i){var I=b.width,k=b.height;u.width!=null&&(I=u.width),u.height!=null&&(k=u.height),this.dpr=u.devicePixelRatio||1,b.width=I*this.dpr,b.height=k*this.dpr,this._width=I,this._height=k;var Q=new x(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=C(this._width,this._height);b.appendChild(D)}this._hoverlayer=null,this._hoverElements=[]};T.prototype={constructor:T,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 i=0;i<u.length;i++){var _=u[i],O=this._layers[_];if(!O.__builtin__&&O.refresh){var S=i===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,i=L.indexOf(u,p);i>=0&&u.splice(i,1),b.__hoverMir=null},clearHover:function(b){for(var p=this._hoverElements,u=0;u<p.length;u++){var i=p[u].__from;i&&(i.__hoverMir=null)}p.length=0},refreshHover:function(){var b=this._hoverElements,p=b.length,u=this._hoverlayer;if(u&&u.clear(),!p)return;w(b,this.storage.displayableSortFunc),u||(u=this._hoverlayer=this.getLayer(n));var i={};u.ctx.save();for(var _=0;_<p;){var O=b[_],S=O.__from;if(!(S&&S.__zr)){b.splice(_,1),S.__hoverMir=null,p--;continue}_++,S.invisible||(O.transform=S.transform,O.invTransform=S.invTransform,O.__clipPaths=S.__clipPaths,this._doPaintEl(O,u,!0,i))}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 i=this._doPaintList(b,p);if(this._needsManuallyCompositing&&this._compositeManually(),!i){var _=this;h(function(){_._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(i){i.virtual&&b.drawImage(i.dom,0,0,p,u)})},_doPaintList:function(b,p){for(var u=[],i=0;i<this._zlevelList.length;i++){var _=this._zlevelList[i],O=this._layers[_];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],I=O.ctx,k={};I.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&&I.restore(),I.restore()}return r.wxa&&L.each(this._layers,function($){$&&$.ctx&&$.ctx.draw&&$.ctx.draw()}),S},_doPaintEl:function(b,p,u,i){var _=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=i.prevElClipPaths;(!D||g(S,D))&&(D&&(_.restore(),i.prevElClipPaths=null,i.prevEl=null),S&&(_.save(),m(S,_),i.prevElClipPaths=S)),b.beforeBrush&&b.beforeBrush(_),b.brush(_,i.prevEl||null),i.prevEl=b,b.afterBrush&&b.afterBrush(_)}},getLayer:function(b,p){this._singleCanvas&&!this._needsManuallyCompositing&&(b=e);var u=this._layers[b];return u||(u=new x("zr_"+b,this,this.dpr),u.zlevel=b,u.__builtin__=!0,this._layerConfig[b]?L.merge(u,this._layerConfig[b],!0):this._layerConfig[b-l]&&L.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,i=this._zlevelList,_=i.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(_>0&&b>i[0]){for(S=0;S<_-1&&!(i[S]<b&&i[S+1]>b);S++);O=u[i[S]]}if(i.splice(S+1,0,b),u[b]=p,!p.virtual)if(O){var I=O.dom;I.nextSibling?D.insertBefore(p.dom,I.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,i,_;for(_=0;_<u.length;_++)i=u[_],b.call(p,this._layers[i],i)},eachBuiltinLayer:function(b,p){var u=this._zlevelList,i,_,O;for(O=0;O<u.length;O++)_=u[O],i=this._layers[_],i.__builtin__&&b.call(p,i,_)},eachOtherLayer:function(b,p){var u=this._zlevelList,i,_,O;for(O=0;O<u.length;O++)_=u[O],i=this._layers[_],i.__builtin__||b.call(p,i,_)},getLayers:function(){return this._layers},_updateLayerStatus:function(b){this.eachBuiltinLayer(function(k,Q){k.__dirty=k.__used=!1});function p(k){_&&(_.__endIndex!==k&&(_.__dirty=!0),_.__endIndex=k)}if(this._singleCanvas)for(var u=1;u<b.length;u++){var i=b[u];if(i.zlevel!==b[u-1].zlevel||i.incremental){this._needsManuallyCompositing=!0;break}}for(var _=null,O=0,S,u=0;u<b.length;u++){var i=b[u],D=i.zlevel,I;S!==D&&(S=D,O=0),i.incremental?(I=this.getLayer(D+c,this._needsManuallyCompositing),I.incremental=!0,O=1):I=this.getLayer(D+(O>0?l:0),this._needsManuallyCompositing),I.__builtin__||y("ZLevel "+D+" has been used by unkown layer "+I.id),I!==_&&(I.__used=!0,I.__startIndex!==u&&(I.__dirty=!0),I.__startIndex=u,I.incremental?I.__drawIndex=-1:I.__drawIndex=u,p(u),_=I),i.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__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]?L.merge(u[b],p,!0):u[b]=p;for(var i=0;i<this._zlevelList.length;i++){var _=this._zlevelList[i];if(_===b||_===b+l){var O=this._layers[_];L.merge(O,u[b],!0)}}}},delLayer:function(b){var p=this._layers,u=this._zlevelList,i=p[b];if(!i)return;i.dom.parentNode.removeChild(i.dom),delete p[b],u.splice(L.indexOf(u,b),1)},resize:function(b,p){if(this._domRoot.style){var u=this._domRoot;u.style.display="none";var i=this._opts;if(b!=null&&(i.width=b),p!=null&&(i.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 _ in this._layers)this._layers.hasOwnProperty(_)&&this._layers[_].resize(b,p);L.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 x("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,i=p.dom.height,_=p.ctx;this.eachLayer(function(k){k.__builtin__?_.drawImage(k.dom,0,0,u,i):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 I=S[D];this._doPaintEl(I,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],i=["clientWidth","clientHeight"][b],_=["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[i]||o(D[u])||o(S.style[u]))-(o(D[_])||0)-(o(D[O])||0)|0},pathToImage:function(b,p){p=p||this.dpr;var u=document.createElement("canvas"),i=u.getContext("2d"),_=b.getBoundingRect(),O=b.style,S=O.shadowBlur*p,D=O.shadowOffsetX*p,I=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,-I+S),K=Math.max(k/2,I+S),z=_.width+Q+Y,F=_.height+U+K;u.width=z*p,u.height=F*p,i.scale(p,p),i.clearRect(0,0,z,F),i.dpr=p;var H={position:b.position,rotation:b.rotation,scale:b.scale};b.position=[Q-_.x,U-_.y],b.rotation=0,b.scale=[1,1],b.updateTransform(),b&&b.brush(i);var G=s,$=new G({style:{x:0,y:0,image:u}});return H.position!=null&&($.position=b.position=H.position),H.rotation!=null&&($.rotation=b.rotation=H.rotation),H.scale!=null&&($.scale=b.scale=H.scale),$}};var B=T;Ge.exports=B},"7ZXX":function(Ge,me,P){Ge.exports=P.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,me,P){"use strict";P.d(me,"a",function(){return m});var se=P("k1fw"),X=P("0Owb"),L=P("+L6B"),y=P("2/Rp"),E=P("y8nQ"),w=P("Vl3Y"),x=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),a=s.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};me.b=function(C){var T=C.callback,B=C.onCancel,b=Object(r.useState)("python"),p=Object(x.a)(b,2),u=p[0],i=p[1];function _(S){i(g[S][1])}function O(S){T(S)}return n.a.createElement(w.a,Object(X.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:O}),n.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(s.a,{onChange:_},Object.keys(g).map(function(S){return n.a.createElement(a,{key:S,value:S},g[S][0])}))),n.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(m,{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 m(C){var T=C.value,B=C.onChange,b=C.mode,p=C.options,u=p===void 0?{}:p,i=Object(r.useRef)(),_=Object(r.useState)(),O=Object(x.a)(_,2),S=O[0],D=O[1];return Object(r.useEffect)(function(){if(S){function I(k){var Q=k.getValue();B&&B(Q)}return S.on("change",I),function(){S.off("change",I)}}},[S,B]),Object(r.useEffect)(function(){S&&S.setOption("mode",b)},[S,b]),Object(r.useEffect)(function(){S&&((T!==S.getValue()||T==="")&&setTimeout(function(){S.setValue(T||" ")},300))},[S,T]),Object(r.useEffect)(function(){if(i.current&&!S){var I=l.a.fromTextArea(i.current,Object(se.a)({mode:b,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},u));D(I)}},[i.current,S]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:i}))}},"7ixt":function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se={adjustX:1,adjustY:1},X=[0,0],L={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=L},"7oTu":function(Ge,me,P){var se=P("IMiH"),X=P("QBsz"),L=X.applyTransform,y=se.CMD,E=[[],[],[]],w=Math.sqrt,x=Math.atan2;function h(s,r){var n=s.data,e,l,c,o,f,d,a=y.M,A=y.C,g=y.L,m=y.R,C=y.A,T=y.Q;for(c=0,o=0;c<n.length;){e=n[c++],o=c,l=0;switch(e){case a:l=1;break;case g:l=1;break;case A:l=3;break;case T:l=2;break;case C:var B=r[4],b=r[5],p=w(r[0]*r[0]+r[1]*r[1]),u=w(r[2]*r[2]+r[3]*r[3]),i=x(-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++]+=i,n[c++]+=i,c+=2,o=c;break;case m:d[0]=n[c++],d[1]=n[c++],L(d,d,r),n[o++]=d[0],n[o++]=d[1],d[0]+=n[c++],d[1]+=n[c++],L(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++],L(d,d,r),n[o++]=d[0],n[o++]=d[1]}}}Ge.exports=h},"7v3h":function(Ge,me,P){Ge.exports=P.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,me,P){Ge.exports=P.p+"static/empty.8918e228.png"},"815F":function(Ge,me,P){"use strict";P.d(me,"e",function(){return x}),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"),L=P("Ff2n"),y=P("Zm9Q"),E=P("Kwbf"),w=P("OZM5");function x(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(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var m=g.key,C=g.children;Object(E.a)(m!=null,"Tree node must have a certain key: [".concat(A).concat(m,"]"));var T=String(m);Object(E.a)(!f.has(T)||m===null||m===void 0,"Same 'key' exist in the Tree: ".concat(T)),f.set(T,!0),d(C,"".concat(A).concat(T," > "))})}d(o)}function s(o){function f(d){var a=Object(y.a)(d);return a.map(function(A){if(!Object(w.i)(A))return Object(E.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var g=A.key,m=A.props,C=m.children,T=Object(L.a)(m,["children"]),B=Object(X.a)({key:g},T),b=f(C);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),a=[];function A(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(C,T){var B=Object(w.h)(m?m.pos:"0",T),b=x(C.key,B),p=Object(X.a)(Object(X.a)({},C),{},{parent:m,pos:B,children:null,data:C,isStart:[].concat(Object(se.a)(m?m.isStart:[]),[T===0]),isEnd:[].concat(Object(se.a)(m?m.isEnd:[]),[T===g.length-1])});return a.push(p),f===!0||d.has(b)?p.children=A(C.children||[],p):p.children=[],p})}return A(o),a}function n(o,f,d){var a;d?typeof d=="string"?a=function(m){return m[d]}:typeof d=="function"&&(a=function(m){return d(m)}):a=function(m,C){return x(m.key,C)};function A(g,m,C){var T=g?g.children:o,B=g?Object(w.h)(C.pos,m):"0";if(g){var b=a(g,B),p={node:g,index:m,pos:B,key:b,parentPos:C.node?C.pos:null,level:C.level+1};f(p)}T&&T.forEach(function(u,i){A(u,i,{node:g,pos:B,level:C?C.level+1:-1})})}A(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=f.initWrapper,a=f.processEntity,A=f.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,m={},C={},T={posEntities:m,keyEntities:C};return d&&(T=d(T)||T),n(o,function(B){var b=B.node,p=B.index,u=B.pos,i=B.key,_=B.parentPos,O=B.level,S={node:b,index:p,key:i,pos:u,level:O},D=x(i,u);m[u]=S,C[D]=S,S.parent=m[_],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),a&&a(S,T)},g),A&&A(T),T}function l(o,f){var d=f.expandedKeys,a=f.selectedKeys,A=f.loadedKeys,g=f.loadingKeys,m=f.checkedKeys,C=f.halfCheckedKeys,T=f.dragOverNodeKey,B=f.dropPosition,b=f.keyEntities,p=b[o],u={eventKey:o,expanded:d.indexOf(o)!==-1,selected:a.indexOf(o)!==-1,loaded:A.indexOf(o)!==-1,loading:g.indexOf(o)!==-1,checked:m.indexOf(o)!==-1,halfChecked:C.indexOf(o)!==-1,pos:String(p?p.pos:""),dragOver:T===o&&B===0,dragOverGapTop:T===o&&B===-1,dragOverGapBottom:T===o&&B===1};return u}function c(o){var f=o.data,d=o.expanded,a=o.selected,A=o.checked,g=o.loaded,m=o.loading,C=o.halfChecked,T=o.dragOver,B=o.dragOverGapTop,b=o.dragOverGapBottom,p=o.pos,u=o.active,i=Object(X.a)(Object(X.a)({},f),{},{expanded:d,selected:a,checked:A,loaded:g,loading:m,halfChecked:C,dragOver:T,dragOverGapTop:B,dragOverGapBottom:b,pos:p,active:u});return"props"in i||Object.defineProperty(i,"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}}),i}},"8Bcu":function(Ge,me,P){Ge.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(Ge,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 L=se.modeInfo[X];L.mimes&&(L.mime=L.mimes[0])}se.findModeByMIME=function(y){y=y.toLowerCase();for(var E=0;E<se.modeInfo.length;E++){var w=se.modeInfo[E];if(w.mime==y)return w;if(w.mimes){for(var x=0;x<w.mimes.length;x++)if(w.mimes[x]==y)return w}}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 w=se.modeInfo[E];if(w.ext){for(var x=0;x<w.ext.length;x++)if(w.ext[x]==y)return w}}},se.findModeByFileName=function(y){for(var E=0;E<se.modeInfo.length;E++){var w=se.modeInfo[E];if(w.file&&w.file.test(y))return w}var x=y.lastIndexOf("."),h=x>-1&&y.substring(x+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 w=se.modeInfo[E];if(w.name.toLowerCase()==y)return w;if(w.alias){for(var x=0;x<w.alias.length;x++)if(w.alias[x].toLowerCase()==y)return w}}}})},"8XDt":function(Ge,me,P){P("qH13");var se=P("aX58"),X=se.registerPainter,L=P("6fms");X("vml",L)},"8mKB":function(Ge,me,P){"use strict";var se=P("rePB"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("md7G"),w=P("foSv"),x=P("q1tI"),h=P.n(x),s=P("m+aA"),r=P("TSYQ"),n=P.n(r),e=P("4IlW");function l(u){var i=u.pageXOffset,_="scrollLeft";if(typeof i!="number"){var O=u.document;i=O.documentElement[_],typeof i!="number"&&(i=O.body[_])}return i}function c(u){var i,_,O=u.ownerDocument,S=O.body,D=O&&O.documentElement,I=u.getBoundingClientRect();return i=I.left,_=I.top,i-=D.clientLeft||S.clientLeft||0,_-=D.clientTop||S.clientTop||0,{left:i,top:_}}function o(u){var i=c(u),_=u.ownerDocument,O=_.defaultView||_.parentWindow;return i.left+=l(O),i.left}function f(u){var i=d();return function(){var O=Object(w.a)(u),S;if(i){var D=Object(w.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 a=function(u){Object(y.a)(_,u);var i=f(_);function _(){var O;return Object(X.a)(this,_),O=i.apply(this,arguments),O.onHover=function(S){var D=O.props,I=D.onHover,k=D.index;I(S,k)},O.onClick=function(S){var D=O.props,I=D.onClick,k=D.index;I(S,k)},O.onKeyDown=function(S){var D=O.props,I=D.onClick,k=D.index;S.keyCode===13&&I(S,k)},O}return Object(L.a)(_,[{key:"getClassName",value:function(){var S=this.props,D=S.prefixCls,I=S.index,k=S.value,Q=S.allowHalf,Y=S.focused,U=I+1,K=D;return k===0&&I===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,I=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,$=h.a.createElement("li",{className:this.getClassName()},h.a.createElement("div",{onClick:Q?null:D,onKeyDown:Q?null:I,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&&($=K($,this.props)),$}}]),_}(h.a.Component);function A(u,i){var _=Object.keys(u);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(u);i&&(O=O.filter(function(S){return Object.getOwnPropertyDescriptor(u,S).enumerable})),_.push.apply(_,O)}return _}function g(u){for(var i=1;i<arguments.length;i++){var _=arguments[i]!=null?arguments[i]:{};i%2?A(Object(_),!0).forEach(function(O){Object(se.a)(u,O,_[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(_)):A(Object(_)).forEach(function(O){Object.defineProperty(u,O,Object.getOwnPropertyDescriptor(_,O))})}return u}function m(u){var i=C();return function(){var O=Object(w.a)(u),S;if(i){var D=Object(w.a)(this).constructor;S=Reflect.construct(O,arguments,D)}else S=O.apply(this,arguments);return Object(E.a)(this,S)}}function C(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(u){return!1}}function T(){}var B=function(u){Object(y.a)(_,u);var i=m(_);function _(O){var S;Object(X.a)(this,_),S=i.call(this,O),S.onHover=function(I,k){var Q=S.props.onHoverChange,Y=S.getStarValue(k,I.pageX),U=S.state.cleanedValue;Y!==U&&S.setState({hoverValue:Y,cleanedValue:null}),Q(Y)},S.onMouseLeave=function(){var I=S.props.onHoverChange;S.setState({hoverValue:void 0,cleanedValue:null}),I(void 0)},S.onClick=function(I,k){var Q=S.props.allowClear,Y=S.state.value,U=S.getStarValue(k,I.pageX),K=!1;Q&&(K=U===Y),S.onMouseLeave(),S.changeValue(K?0:U),S.setState({cleanedValue:K?U:null})},S.onFocus=function(){var I=S.props.onFocus;S.setState({focused:!0}),I&&I()},S.onBlur=function(){var I=S.props.onBlur;S.setState({focused:!1}),I&&I()},S.onKeyDown=function(I){var k=I.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),I.preventDefault()):k===e.a.LEFT&&H>0&&!F||k===e.a.RIGHT&&H>0&&F?(U?H-=.5:H-=1,S.changeValue(H),I.preventDefault()):k===e.a.LEFT&&H<Y&&F&&(U?H+=.5:H+=1,S.changeValue(H),I.preventDefault()),K&&K(I)},S.saveRef=function(I){return function(k){S.stars[I]=k}},S.saveRate=function(I){S.rate=I};var D=O.value;return D===void 0&&(D=O.defaultValue),S.stars={},S.state={value:D,focused:!1,cleanedValue:null},S}return Object(L.a)(_,[{key:"componentDidMount",value:function(){var S=this.props,D=S.autoFocus,I=S.disabled;D&&!I&&this.focus()}},{key:"getStarDOM",value:function(S){return Object(s.a)(this.stars[S])}},{key:"getStarValue",value:function(S,D){var I=this.props,k=I.allowHalf,Q=I.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,I=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,$=G.value,ae=G.hoverValue,pe=G.focused,ie=[],ge=Y?"".concat(Q,"-disabled"):"",Ae=0;Ae<D;Ae+=1)ie.push(h.a.createElement(a,{ref:this.saveRef(Ae),index:Ae,count:D,disabled:Y,prefixCls:"".concat(Q,"-star"),allowHalf:I,value:ae===void 0?$:ae,onClick:this.onClick,onHover:this.onHover,key:Ae,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?g(g({},D),{},{value:S.value}):D}}]),_}(h.a.Component);B.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:T,character:"\u2605",onHoverChange:T,tabIndex:0,direction:"ltr"};var b=B,p=me.a=b},"9Bee":function(Ge,me,P){"use strict";var se=P("k1fw"),X=P("tJVT"),L=P("q1tI"),y=P.n(L),E=P("vg9a"),w=P("DlQD"),x=P.n(w),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($){var ae=$.match(/^\s+/);if(ae===null)return $;var pe=Object(X.a)(ae,1),ie=pe[0];return ie.length>=G.length?$.slice(G.length):$}).join(`
|
|
|
`)}var r=[],n=["<ul>"],e=new x.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 $=z[F];G.push("<li><a href='#"+$.anchor+"'>"+$.text+"</a>"),F++;var ae=[];return F=f(z,F,$.level,ae),ae.length>0&&(G.push("<ul>"),ae.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 a={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],$=s(G,H[3]||""),ae=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(ae)>=0){var pe=m(),ie=$;$=pe,C[pe]={type:"block",expression:ie}}return{type:"code",raw:G,lang:ae,text:$}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,m=function(){return"__special_katext_id_".concat(g++,"__")},C={};function T(){return C}function B(){g=0,C={}}function b(z){return z=z.replace(A,function(F,H){var G=m();return C[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 i=e.tablecell;e.tablecell=function(z,F){return i(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+">"},x.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),x.a.use({tokenizer:a,renderer:e});var _=x.a,O=P("SJMd"),S=P("ulZh"),D=P.n(S),I=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,$=z.className,ae=z.showTextOnly,pe=z.showLines,ie=z.style,ge=ie===void 0?{}:ie,Ae=z.stylesPrev,be=Ae===void 0?{}:Ae,fe=(F=String(G))===null||F===void 0?void 0:F.replace(/<script.*?>|<\/script>/gi,"").replace(/on\w+="[^"]*"/gi,""),ce=Object(L.useState)(""),te=Object(X.a)(ce,2),de=te[0],he=te[1],ue=Object(L.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,"("+I.a.API_SERVER+"/api/attachments/").replace(N,'"'+I.a.API_SERVER+"/api/attachments/").replace(W,'"'+I.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
|
|
|
`),fe=fe.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
|
|
|
`)}catch(_e){}var le=_(fe),ee=T();if(fe.match(/\[TOC\]/)&&(le=le.replace("<p>[TOC]</p>",d()),c()),le=le.replace(/(__special_katext_id_\d+__)/g,function(_e,Ke){var pt=ee[Ke],Ue=pt.type,je=pt.expression;return Object(k.renderToString)(U(je)||"",{displayMode:Ue==="block",throwOnError:!1,output:"html"})}),le=le.replace(/▁/g,"\u2581\u2581\u2581"),B(),ae){var oe=document.createElement("div");return oe.innerHTML=le,oe.innerText}return setTimeout(function(){return Ie()},500),le},[fe]),Te=Object(L.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(),he(W);else if(W.startsWith("#")){ne.preventDefault();var le=document.getElementById(W.replace("#",""));le&&le.scrollIntoView(!0)}}}var Ie=function(){var N,W=(N=Te.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 ee=new D.a;ee.loadSource(le.src),ee.attachMedia(le)}}})};return Object(L.useEffect)(function(){if(Te.current&&ue&&(ue.match(Y)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",De),function(){Te.current.removeEventListener("click",De),B(),c()}},[ue,Te.current,De]),y.a.createElement(y.a.Fragment,null,y.a.createElement("div",{ref:Te,style:Object(se.a)({},ge),className:"".concat($||""," markdown-body "),dangerouslySetInnerHTML:{__html:ue}}),y.a.createElement(Q.a,{close:!0,data:de,type:de!=null&&de.length?"office":"",style:Object(se.a)({},be),onClose:function(){return he("")}}))}},"9VGf":function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se);function L(y,E){var w=Object(se.useRef)();Object(se.useEffect)(function(){w.current=y}),Object(se.useEffect)(function(){function x(){w.current()}if(E!==null){var h=setInterval(x,E);return function(){return clearInterval(h)}}},[E])}},"9nDM":function(Ge,me,P){},"A/g1":function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(Ge,me,P){Ge.exports=P.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ge,me,P){"use strict";P.r(me);var se=P("T2oS"),X=P("W9HT"),L=P("k1fw"),y=P("9og8"),E=P("tJVT"),w=P("PpiC"),x=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"),a=P("+L6B"),A=P("2/Rp"),g=P("+BJd"),m=P("mr32"),C=P("qVdP"),T=P("jsC+"),B=P("lUTK"),b=P("BvKs"),p=P("5Dmo"),u=P("3S7+"),i=P("7Kak"),_=P("9yH6"),O=P("2qtc"),S=P("kLXV"),D=P("miYZ"),I=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"),$=P("14J3"),ae=P("BMrR"),pe=P("jCWc"),ie=P("kPKH"),ge=P("OaEy"),Ae=P("2fM7"),be=P("wd/R"),fe=P.n(be),ce=P("kNP/"),te=P.n(ce),de=P("1vsH"),he=Ae.a.Option,ue=function(He){var We=He.pathsDetail,Ee=He.globalSetting,Ne=He.loading,Ce=He.dispatch,$e=Object(w.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),Ze=Object(l.i)(),tt=Object(n.useState)(),et=Object(E.a)(tt,2),rt=et[0],_t=et[1],Pt=Object(n.useState)([]),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)(),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1];Object(n.useEffect)(function(){We.actionTabs.key==="PathsDetail-SendToClass"&&Mn()},[We.actionTabs.key]);var Sr=function(qt){switch(qt.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),qt.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),qt.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),qt.name);case"StageCatalog":return e.a.createElement("span",null,qt.name);default:return""}},Mn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(K.G)({id:Ze.pathId});case 2:Un=kr.sent,Un&&($t((Un==null?void 0:Un.courses)||[]),mn=(jn=Un.stages)===null||jn===void 0?void 0:jn.map(function(La,Ea){var Xr;return{title:La.state_name||"",key:Ea,children:(Xr=La.items)===null||Xr===void 0?void 0:Xr.map(function(li,Xa){var Ra;return Object(L.a)(Object(L.a)({},li),{},{disabled:li.is_jupyter,title:Sr(li),key:"".concat(Ea,"-").concat(Xa),children:(Ra=li.children)===null||Ra===void 0?void 0:Ra.map(function(Ji,Zi){return Object(L.a)(Object(L.a)({},Ji),{},{disabled:Ji.is_jupyter,title:Sr(Ji),key:"".concat(Ea,"-").concat(Xa,"-").concat(Zi)})})})})}}),dn(mn||[]));case 4:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),_r=function(qt,Un){Sn(qt)},Gr=function(qt){var Un=qt.target.checked,jn=[];Wt==null||Wt.map(function(mn,ir){var kr;jn.push(ir),mn==null||((kr=mn.children)===null||kr===void 0)||kr.map(function(La,Ea){var Xr;jn.push("".concat(ir,"-").concat(Ea)),La==null||((Xr=La.children)===null||Xr===void 0)||Xr.map(function(li,Xa){jn.push("".concat(ir,"-").concat(Ea,"-").concat(Xa))})})}),Sn(Un?jn:[])},Fr=function(){var qt=An.filter(function(kr){return typeof kr=="string"}),Un=[],jn=[],mn=[],ir=[];return Wt==null||Wt.map(function(kr,La){var Ea;kr==null||((Ea=kr.children)===null||Ea===void 0)||Ea.map(function(Xr,li){var Xa;qt.includes("".concat(La,"-").concat(li))&&(mn.push(Xr.stage_item_id),Xr.item_type==="Shixun"?Un.push(Xr.id):Xr.item_type==="Attachment"?ir.push(Xr.id):Xr.item_type==="VideoItem"&&jn.push(Xr.id)),Xr==null||((Xa=Xr.children)===null||Xa===void 0)||Xa.map(function(Ra,Ji){qt.includes("".concat(La,"-").concat(li,"-").concat(Ji))&&(mn.push(Ra.stage_item_id),Ra.item_type==="Shixun"?Un.push(Ra.id):Ra.item_type==="Attachment"?ir.push(Ra.id):Ra.item_type==="VideoItem"&&jn.push(Ra.id))})})}),{shixunIds:Un,videoItemIds:jn,stageItemIds:mn,coursewareIds:ir}},sr=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Un=Fr(),jn=Un.stageItemIds,console.log(jn,"stageItemIds"),rt){kr.next=5;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),kr.abrupt("return");case 5:if(!(!In.length&&!Xn.length&&!Pn.length)){kr.next=8;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),kr.abrupt("return");case 8:return On(!0),kr.next=11,Object(K.P)({id:Ze.pathId,course_id:rt,stage_item_id:jn,sync_catelog:Ar?1:0}).catch(function(La){return On(!1)});case 11:mn=kr.sent,On(!1),bn(),(mn==null?void 0:mn.status)===1&&S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},mn.message),onOk:function(){var Ea,Xr=mn==null||((Ea=mn.url.split("/"))===null||Ea===void 0)?void 0:Ea[2];Object(de.Q)("/classrooms/".concat(Xr,"/shixun_homework"))}});case 15:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),bn=function(){Ce({type:"pathsDetail/setActionTabs",payload:{}}),_t(null),Sn([]),an(null)},Vn=Fr(),br=Vn.shixunIds,In=br===void 0?[]:br,Hn=Vn.videoItemIds,Xn=Hn===void 0?[]:Hn,Qn=Vn.coursewareIds,Pn=Qn===void 0?[]:Qn;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:en,width:600,onOk:sr,onCancel:bn},e.a.createElement("div",{className:te.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(Ae.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:rt,style:{width:"100%"},onSelect:function(qt){return _t(qt)},optionLabelProp:"lable"},zt==null?void 0:zt.map(function(on,qt){return e.a.createElement(he,{key:on.course_id,value:on.course_id,lable:on.course_name},e.a.createElement(ae.a,{justify:"space-between"},e.a.createElement(ie.a,null,on.course_name),e.a.createElement(ie.a,null,fe()(on.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:te.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:te.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:rn,onChange:Gr,className:"font14 ml20"},"\u5168\u9009")),!!(Wt!=null&&Wt.length)&&e.a.createElement(F.a,{className:te.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Wt,checkedKeys:An,onCheck:function(qt,Un){return _r(qt,Un)}})),e.a.createElement("div",{className:te.a.createMkdir},e.a.createElement(G.a,{checked:Ar,onChange:function(qt){return qn(qt.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(In.length+Xn.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!In.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},In.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!Xn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},Xn.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Pn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Pn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},Te=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We.effects}})(ue),De=P("NLgs"),Ie=P("5NDa"),ne=P("5rEg"),N=P("6UJt"),W=P("DFOY"),le=P("y8nQ"),ee=P("Vl3Y"),oe=P("ErOA"),_e=P("OC45"),Ke=P.n(_e),pt=function(He){var We=He.type,Ee=He.onCancel,Ne=He.onOk,Ce=ee.a.useForm(),$e=Object(E.a)(Ce,1),Ze=$e[0],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],_t=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];Object(n.useEffect)(function(){En()},[]);var En=function(){var An=Object(y.a)(r.a.mark(function Sn(){var Fn;return r.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!We){rn.next=7;break}return $t(!0),rn.next=4,Object(oe.a)("/api/disciplines.json",{method:"get",params:{source:We}});case 4:Fn=rn.sent,dn(Fn.disciplines||[]),$t(!1);case 7:case"end":return rn.stop()}},Sn)}));return function(){return An.apply(this,arguments)}}(),Vt=function(){var Sn=Ze.getFieldsValue(),Fn=Sn.sub_discipline_id,Jt=Sn.discipline_name,rn=Sn.sub_discipline_name;if((!Fn||Fn&&Fn.length===0)&&(!Jt||!rn))return I.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;Ne({user_customize:Fn&&Fn.length===0||!Fn,sub_discipline_id:Fn,discipline_name:Jt,sub_discipline_name:rn})};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:Vt},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(ee.a,{labelCol:{span:4},labelAlign:"right",form:Ze},e.a.createElement(ee.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:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Sn,Fn){return Ze.setFieldsValue({sub_discipline_id:Sn})}}),e.a.createElement("div",{className:Ke.a.action,onClick:function(){return _t(!rt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,rt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(rt?"icon-zhankai2":"icon-shouqi1")}))))),!rt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(ee.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),zt&&e.a.createElement("div",{className:Ke.a.spin},e.a.createElement(X.a,null))))},Ue=pt,je=P("9Bee"),dt=P("m3rI"),vt=P("OljG"),it=P.n(vt),at=P("MKdu"),Ve=P.n(at),Xe=P("m/50"),ze=P.n(Xe),we=P("Nddv"),Re=P.n(we),Me=P("vUf6"),Ye=P.n(Me),ot=function(He){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,_t,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Sn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr,Mn,_r,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,_i,wo,To,qi,Si,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,So,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Sa,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,xn,Wi,ls,Vo,qr,Er,ti,fa,Eo,zi,po,eo,nn=He.pathsDetail,Oo=He.user,vs=He.globalSetting,us=He.loading,Ha=He.dispatch,vn=Object(w.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),St=Object(l.i)(),Ht=Object(n.useState)({}),fn=Object(E.a)(Ht,2),Qt=fn[0],Kn=fn[1],Zn=Object(n.useRef)(1),nr=Object(n.useState)(),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(!1),_a=Object(E.a)(Di,2),$r=_a[0],xi=_a[1],Gi=Object(n.useState)(!1),Ka=Object(E.a)(Gi,2),Ua=Ka[0],ri=Ka[1],Do=Object(n.useState)({status:!1}),Io=Object(E.a)(Do,2),Ro=Io[0],Mo=Io[1],gs=((We=nn.detail)===null||We===void 0?void 0:We.is_free)||((Ee=nn.detail)===null||Ee===void 0?void 0:Ee.can_learning);Object(n.useEffect)(function(){Mo({status:!1})},[]),Object(n.useEffect)(function(){function Hr(){return pr.apply(this,arguments)}function pr(){return pr=Object(y.a)(r.a.mark(function va(){var fr,Ln,Bn,hn,Gn,gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}});case 2:fr=Rr.sent,fr!=null&&fr.toast&&(fr!=null&&(Ln=fr.toast)!==null&&Ln!==void 0&&Ln.is_open&&((Bn=fr.toast)===null||Bn===void 0?void 0:Bn.open_num)===-1?ri(!0):fr!=null&&(hn=fr.toast)!==null&&hn!==void 0&&hn.is_open&&(fr==null||((Gn=fr.toast)===null||Gn===void 0)?void 0:Gn.open_num)===1?(dr=JSON.parse(localStorage.getItem("pathsshow"))||[],((gn=dr.filter(function(wa){return wa===(St==null?void 0:St.pathId)}))===null||gn===void 0?void 0:gn.length)>0?ri(!1):(ri(!0),dr.push(St==null?void 0:St.pathId),localStorage.setItem("pathsshow",JSON.stringify(dr)))):ri(!1));case 4:case"end":return Rr.stop()}},va)})),pr.apply(this,arguments)}Hr()},[]),Object(n.useEffect)(function(){var Hr,pr,va,fr,Ln=(Hr=nn.detail)===null||Hr===void 0||((pr=Hr.courses)===null||pr===void 0)?void 0:pr.length;if(!Ln)return;var Bn;if((va=nn.detail)!==null&&va!==void 0&&va.has_start){var hn,Gn,gn=(hn=nn.detail)===null||hn===void 0||((Gn=hn.courses)===null||Gn===void 0)?void 0:Gn.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===1});Bn=gn>-1?gn:0}else{var dr,gr,Rr,wa,ka,ci=(dr=nn.detail)===null||dr===void 0||((gr=dr.courses)===null||gr===void 0||((Rr=gr.map(function(ai){var di;return(di=ai.course_status)===null||di===void 0?void 0:di.status}))===null||Rr===void 0))?void 0:Rr.lastIndexOf(2);Bn=ci>-1?ci:0,ci=(wa=nn.detail)===null||wa===void 0||((ka=wa.courses)===null||ka===void 0)?void 0:ka.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===0}),Bn=ci>-1?ci:Bn}Kn(((fr=nn.detail)===null||fr===void 0?void 0:fr.courses[Bn])||{})},[nn.detail]);var Al=function(pr){var va,fr,Ln=(va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.find(function(Bn){return Bn.course_id===pr});Kn(Ln||{}),Ha({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:pr}})},fl=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.k)({container_id:St.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ns=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.n)({container_id:St.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),$n=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.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 Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.q)({id:St.pathId});case 2:Gn=dr.sent,Gn.status===1&&c.d.push("/paths");case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),cs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.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 Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.h)({id:St.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success(Gn.message));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),js=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.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:$r},onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return xi(!0),dr.next=3,Object(K.m)({id:St.pathId});case 3:Gn=dr.sent,(Gn==null?void 0:Gn.status)===1&&(rs(),I.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),xi(!1);case 6:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),ys=function(){nn.detail&&nn.detail.has_sub_discipline?ds({user_customize:!1}):oo(!0)},oo=function(pr){Mo({status:pr})},ds=function(pr){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 va=Object(y.a)(r.a.mark(function Ln(){var Bn,hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Bn={user_customize:pr.user_customize},pr.user_customize?Bn=Object(L.a)(Object(L.a)({},Bn),{},{discipline_name:pr.discipline_name,sub_discipline_name:pr.sub_discipline_name}):pr.sub_discipline_id&&(Bn=Object(L.a)(Object(L.a)({},Bn),{},{sub_discipline_id:pr.sub_discipline_id})),gn.next=4,Object(K.g)(Object(L.a)({id:St.pathId},Bn));case 4:hn=gn.sent,((hn==null?void 0:hn.status)===0||(hn==null?void 0:hn.status)===1)&&(rs(),I.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return gn.stop()}},Ln)}));function fr(){return va.apply(this,arguments)}return fr}()})},Qs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.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 Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.l)({id:St.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ss=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.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(_.a.Group,{defaultValue:1,onChange:function(Bn){return Zn.current=Bn.target.value}},e.a.createElement(_.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(_.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 Ln=Object(y.a)(r.a.mark(function hn(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:Object(de.Q)("/classrooms/news/".concat(St.pathId,"/newgold/").concat(Zn.current));case 1:case"end":return gn.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),As=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 pr=Object(y.a)(r.a.mark(function fr(){var Ln;return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(K.i)({id:St.pathId});case 2:Ln=hn.sent,Ln.status===0&&(Ya(!0),I.b.success(Ln.message));case 4:case"end":return hn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Li=function(){if(!Object(De.e)(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 pr=Object(y.a)(r.a.mark(function fr(){var Ln,Bn;return r.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(K.L)({id:Qt==null?void 0:Qt.course_id});case 2:Ln=Gn.sent,Ln.status===0&&(I.b.success(Ln.message),Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),((Bn=Qt.course_status)===null||Bn===void 0?void 0:Bn.status)===1&&Object(de.Q)("/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/shixun_homework")));case 4:case"end":return Gn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Hs=function(){var pr;if((pr=nn.detail)!==null&&pr!==void 0&&pr.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.e)(Ha))return;Ha({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},rs=function(){Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),Ha({type:"pathsDetail/getRightData",payload:{id:St.pathId}})},Lo=!!((Ne=nn.detail)!==null&&Ne!==void 0&&Ne.participant_count)&&!((Ce=nn.detail)!==null&&Ce!==void 0&&Ce.allow_statistics),Bs=(($e=nn.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.findIndex(function(Hr){return(Hr==null?void 0:Hr.course_id)===(Qt==null?void 0:Qt.course_id)}))+1,Po=Bs===((tt=nn.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:nn!=null&&(rt=nn.detail)!==null&&rt!==void 0&&(_t=rt.attachments)!==null&&_t!==void 0&&(Pt=_t[0])!==null&&Pt!==void 0&&Pt.url?"url(".concat(dt.a.API_SERVER+(nn==null||((yt=nn.detail)===null||yt===void 0||((zt=yt.attachments)===null||zt===void 0||(($t=zt[0])===null||$t===void 0)))?void 0:$t.url),")"):"url(".concat(it.a,")"),marginBottom:(yn=nn.detail)!==null&&yn!==void 0&&(kt=yn.courses)!==null&&kt!==void 0&&kt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Wt=nn.detail)!==null&&Wt!==void 0&&Wt.is_free)&&((dn=nn.detail)===null||dn===void 0?void 0:dn.publish_status)!==0&&(((En=nn.detail)===null||En===void 0?void 0:En.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:Ve.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((Vt=nn.detail)===null||Vt===void 0?void 0:Vt.allow_statistics)&&((An=nn.detail)===null||An===void 0?void 0:An.public_status)===2&&e.a.createElement("span",{onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ye.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Sn=nn.detail)===null||Sn===void 0?void 0:Sn.allow_add_member)&&e.a.createElement(T.a,{overlay:e.a.createElement(b.a,null,((Fn=nn.detail)===null||Fn===void 0?void 0:Fn.courses)&&(((Jt=nn.detail)===null||Jt===void 0?void 0:Jt.is_creator)&&!!((rn=Oo.userInfo)!==null&&rn!==void 0&&rn.professional_certification)||Object(U.o)())&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Ss},"\u5F00\u8BFE"),((an=nn.detail)===null||an===void 0?void 0:an.allow_statistics)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((pn=nn.detail)===null||pn===void 0?void 0:pn.allow_add_member)&&((Wn=nn.detail)===null||Wn===void 0?void 0:Wn.publish_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:cs},"\u53D1\u5E03\u8BFE\u7A0B"),((en=nn.detail)===null||en===void 0?void 0:en.allow_statistics)&&((On=nn.detail)===null||On===void 0?void 0:On.publish_status)===2&&((vr=nn.detail)===null||vr===void 0?void 0:vr.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:js},"\u64A4\u9500\u53D1\u5E03"),((tr=nn.detail)===null||tr===void 0?void 0:tr.allow_statistics)&&((Ar=nn.detail)===null||Ar===void 0?void 0:Ar.publish_status)===2&&((qn=nn.detail)===null||qn===void 0?void 0:qn.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:ys},"\u516C\u5F00\u8BFE\u7A0B"),((Sr=nn.detail)===null||Sr===void 0?void 0:Sr.allow_statistics)&&((Mn=nn.detail)===null||Mn===void 0?void 0:Mn.public_status)===1&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((_r=nn.detail)===null||_r===void 0?void 0:_r.allow_statistics)&&((Gr=nn.detail)===null||Gr===void 0?void 0:Gr.public_status)===2&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u516C\u5F00"),((Fr=nn.detail)===null||Fr===void 0?void 0:Fr.allow_delete)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:$n},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Re.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[Y.a.titleWrap,((sr=nn.detail)===null||sr===void 0||((bn=sr.name)===null||bn===void 0)?void 0:bn.indexOf(`
|
|
|
`))&&Y.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:Y.a.title},e.a.createElement("strong",null,(Vn=nn.detail)===null||Vn===void 0||((br=Vn.name)===null||br===void 0)?void 0:br.split(`
|
|
|
`)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(In=nn.detail)===null||In===void 0||((Hn=In.name)===null||Hn===void 0)?void 0:Hn.split(`
|
|
|
`).filter(function(Hr,pr){return pr!==0}).join(""))),e.a.createElement("div",null,((Xn=nn.detail)===null||Xn===void 0?void 0:Xn.excellent)&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Qn=nn.detail)===null||Qn===void 0?void 0:Qn.featured)>0&&e.a.createElement("div",null,((Pn=nn.detail)===null||Pn===void 0?void 0:Pn.featured)===1&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((on=nn.detail)===null||on===void 0?void 0:on.featured)===2&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((qt=nn.detail)===null||qt===void 0?void 0:qt.featured)===3&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((Un=Oo.userInfo)===null||Un===void 0?void 0:Un.login)&&((jn=nn.detail)===null||jn===void 0?void 0:jn.is_collect)&&e.a.createElement(A.a,{className:"".concat(Y.a.button," ").concat(Y.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((mn=Oo.userInfo)===null||mn===void 0?void 0:mn.login)&&!((ir=nn.detail)!==null&&ir!==void 0&&ir.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:ze.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.e)(Ha))return}},e.a.createElement("img",{src:ze.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},!!((kr=nn.detail)!==null&&kr!==void 0&&kr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(La=nn.detail)===null||La===void 0?void 0:La.stages_count)),!!((Ea=nn.detail)!==null&&Ea!==void 0&&Ea.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(Xr=nn.detail)===null||Xr===void 0?void 0:Xr.shixuns_count)),!!((li=nn.detail)!==null&&li!==void 0&&li.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"},(Xa=nn.detail)===null||Xa===void 0?void 0:Xa.challenge_choose_count)),!!((Ra=nn.detail)!==null&&Ra!==void 0&&Ra.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Ji=nn.detail)===null||Ji===void 0?void 0:Ji.challenges_count)),!!((Zi=nn.detail)!==null&&Zi!==void 0&&Zi.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(_i=nn.detail)===null||_i===void 0?void 0:_i.videos_count)),!!((wo=nn.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=nn.detail)===null||To===void 0?void 0:To.attachment_count)),((qi=nn.detail)===null||qi===void 0?void 0:qi.publish_status)!==0&&!!((Si=nn.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"},(Ri=nn.detail)===null||Ri===void 0?void 0:Ri.subject_score)),((bo=nn.detail)===null||bo===void 0?void 0:bo.publish_status)!==0&&!!((ro=nn.detail)!==null&&ro!==void 0&&ro.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(ao=nn.detail)!==null&&ao!==void 0&&ao.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Pi=nn.detail)===null||Pi===void 0?void 0:Pi.member_count)),((Bi=nn.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(de.B)((Qi=nn.detail)===null||Qi===void 0?void 0:Qi.averge_star),disabled:!0,className:Y.a.rating})))),!!((Ui=nn.detail)!==null&&Ui!==void 0&&(Ao=Ui.courses)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},Qt.course_identity<4&&e.a.createElement(u.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(T.a,{overlay:e.a.createElement(b.a,null,(Mi=Object(o.a)((Pa=nn.detail)===null||Pa===void 0?void 0:Pa.courses))===null||Mi===void 0||((fo=Mi.reverse())===null||fo===void 0)?void 0:fo.map(function(Hr,pr){var va,fr;return e.a.createElement(b.a.Item,{key:Hr.course_id,onClick:function(){return Al(Hr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.length)-pr,"\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},Qt==null?void 0:Qt.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},Qt==null?void 0:Qt.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},($i=nn.detail)!==null&&$i!==void 0&&$i.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(Qt==null||((So=Qt.course_status)===null||So===void 0)?void 0:So.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Qt==null||((ki=Qt.course_status)===null||ki===void 0)?void 0:ki.time),(Qt==null||((Ei=Qt.course_status)===null||Ei===void 0)?void 0:Ei.status)===2&&Qt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((io=Qt.course_status)===null||io===void 0?void 0:io.status)===2&&(Qt.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Wo=Qt.first_category_url)===null||Wo===void 0||((zo=Wo.split("/"))===null||zo===void 0))?void 0:zo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Fo=Qt.course_status)===null||Fo===void 0?void 0:Fo.status)===1&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u52A0\u5165"),((Hi=Qt.course_status)===null||Hi===void 0?void 0:Hi.status)===1&&Qt.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Go=Qt.first_category_url)===null||Go===void 0||((ui=Go.split("/"))===null||ui===void 0))?void 0:ui[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Sa=Qt.course_status)===null||Sa===void 0?void 0:Sa.status)===0&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u62A5\u540D"),((ei=Qt.course_status)===null||ei===void 0?void 0:ei.status)===0&&Qt.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((Qt==null||((Da=Qt.course_status)===null||Da===void 0)?void 0:Da.status)===0||(Qt==null||((Ki=Qt.course_status)===null||Ki===void 0)?void 0:Ki.status)===1)&&Qt.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((ho=Qt.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&&((No=nn.detail)===null||No===void 0?void 0:No.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Lo&&Po&&!((Bo=nn.detail)!==null&&Bo!==void 0&&Bo.has_participate)&&(ln?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:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Lo&&!!((jo=nn.detail)!==null&&jo!==void 0&&(Ci=jo.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 ",(xn=nn.detail)===null||xn===void 0?void 0:xn.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"},ln===!0?((Wi=nn.detail)===null||Wi===void 0?void 0:Wi.participant_count)+1:(ls=nn.detail)===null||ls===void 0?void 0:ls.participant_count),"\u4EBA")),Lo&&!((Vo=nn.detail)!==null&&Vo!==void 0&&(qr=Vo.courses)!==null&&qr!==void 0&&qr.length)&&Po&&e.a.createElement("span",null,!((Er=nn.detail)!==null&&Er!==void 0&&Er.has_participate)&&(ln===!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:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ti=nn.detail)===null||ti===void 0?void 0:ti.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=nn.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"},ln===!0?((Eo=nn.detail)===null||Eo===void 0?void 0:Eo.participant_count)+1:(zi=nn.detail)===null||zi===void 0?void 0:zi.participant_count),"\u4EBA"))))))),e.a.createElement(Te,null),Ro.status&&e.a.createElement(Ue,{type:"subject",onCancel:function(){return oo(!1)},onOk:function(pr){oo(!1),ds(pr)}}),e.a.createElement(S.a,{visible:Ua,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){ri(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:function(){ri(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(je.a,{style:{maxHeight:378,overflow:"auto"},value:nn==null||((po=nn.detail)===null||po===void 0||((eo=po.toast)===null||eo===void 0))?void 0:eo.content})))},mt=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:He,user:We,globalSetting:Ne,loading:Ee.models.index}})(ot),Tt=P("MXD1"),xt=P("CFYs"),Dt=P("8Bcu"),It=P.n(Dt),Lt=P("g9YV"),Et=P("wCAj"),ct=P("O3gP"),At=P("lrIw"),Le=P("RotF"),qe=P.n(Le),Ct=P("oUNq"),ft=P("lzim"),Ot=P("55Ip"),Ut=function(He){var We=He.pathsDetail,Ee=He.loading,Ne=He.dispatch,Ce=He.onReloadData,$e=Ce===void 0?function(){}:Ce,Ze=Object(l.i)(),tt=Object(n.useState)([]),et=Object(E.a)(tt,2),rt=et[0],_t=et[1],Pt=Object(n.useState)(!0),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=ee.a.useForm(),Vt=Object(E.a)(En,1),An=Vt[0],Sn=Object(n.useState)([]),Fn=Object(E.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)([]),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)(!0),Sr=Object(E.a)(qn,2),Mn=Sr[0],_r=Sr[1],Gr=Object(n.useState)(!1),Fr=Object(E.a)(Gr,2),sr=Fr[0],bn=Fr[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCollaborator"&&(_r(!0),$t(!0),Vn())},[We.actionTabs.key]);var Vn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Un=mn.sent,_t(Un.map(function(ir){return{value:ir}}));case 4:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),br=function(){var qt,Un;if(!((qt=An.getFieldValue())!==null&&qt!==void 0&&(Un=qt.keyword)!==null&&Un!==void 0&&Un.trim())){I.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),rn([]);return}_r(!1),$t(!0),dn(!1),en(1),Ar([]),Hn(!0)},In=function(qt){qt=String(qt);var Un=tr.indexOf(qt);Un<0?tr.push(qt):tr.splice(Un,1),Ar(Object(o.a)(tr))},Hn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn,ir,kr,La=arguments;return r.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:if(Un=La.length>0&&La[0]!==void 0?La[0]:!1,!(zt&&!Wt||Un)){Xr.next=11;break}return ir=An.getFieldValue(),dn(!0),en(Un?1:Wn+1),Xr.next=7,Object(Ct.wb)({page:Un?1:Wn+1,container_id:Ze.pathId,container_type:3,school_name:(ir==null?void 0:ir.school_name)||null,keyword:(ir==null||((jn=ir.keyword)===null||jn===void 0)?void 0:jn.trim())||null});case 7:kr=Xr.sent,rn(Un?Object(o.a)(kr.users):[].concat(Object(o.a)(Jt),Object(o.a)(kr.users))),dn(!1),((mn=kr.users)===null||mn===void 0?void 0:mn.length)<10&&$t(!1);case 11:case"end":return Xr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Xn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(tr!=null&&tr.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),mn.next=10;break;case 4:return bn(!0),mn.next=7,Object(K.e)({id:Ze.pathId,user_ids:tr});case 7:Un=mn.sent,bn(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Qn(),$e&&$e());case 10:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Qn=function(){An.setFieldsValue({keyword:""}),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Pn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(qt,Un){return e.a.createElement(G.a,{value:Un.numid,checked:tr.includes(String(Un.numid)),disabled:!!qt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(qt,Un){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement(Ot.a,{className:"bold c-black",to:"/users/".concat(Un.login),target:"_blank"},qt||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(qt){return qt?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt&&fe()(qt).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,qt&&fe()(qt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(qt){if(qt===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:sr,onOk:Xn,onCancel:Qn},e.a.createElement(ee.a,{layout:"inline",form:An,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:br},e.a.createElement(ee.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(ee.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(At.a,{allowClear:!0,defaultOpen:!1,options:rt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(qt,Un){return Un.value.toUpperCase().indexOf(qt.toUpperCase())!==-1}})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Mn&&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"),!Mn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Pn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(qt){Hn()},hasMore:zt,useWindow:!1},e.a.createElement(Et.a,{loading:Wt,showHeader:!1,pagination:!1,dataSource:Jt,columns:Pn,onRow:function(qt){return{onClick:function(jn){jn.currentTarget.querySelector("input").disabled||In(jn.currentTarget.querySelector("input").value)}}}})))))},bt=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:He,loading:We}})(Ut),Nt=function(He){var We=He.pathsDetail,Ee=He.loading,Ne=He.dispatch,Ce=He.data,$e=He.onReloadData,Ze=$e===void 0?function(){}:$e,tt=Object(l.i)(),et=Object(n.useState)(!0),rt=Object(E.a)(et,2),_t=rt[0],Pt=rt[1],yt=Object(n.useState)(!1),zt=Object(E.a)(yt,2),$t=zt[0],yn=zt[1],kt=ee.a.useForm(),Wt=Object(E.a)(kt,1),dn=Wt[0],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(1),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)([]),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(n.useState)(!1),Mn=Object(E.a)(Sr,2),_r=Mn[0],Gr=Mn[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCourses"&&(qn(!0),Pt(!0),Fr())},[We.actionTabs.key]);var Fr=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Pn=qt.sent;case 3:case"end":return qt.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),sr=function(){qn(!1),Pt(!0),yn(!1),an(1),On([]),Vn(!0)},bn=function(Qn){Qn=String(Qn);var Pn=en.indexOf(Qn);Pn<0?en.push(Qn):en.splice(Pn,1),On(Object(o.a)(en))},Vn=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un,jn,mn=arguments;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Pn=mn.length>0&&mn[0]!==void 0?mn[0]:!1,!(_t&&!$t||Pn)){kr.next=11;break}return Un=dn.getFieldValue(),yn(!0),an(Pn?1:rn+1),kr.next=7,Object(Ct.vb)({page:Pn?1:rn+1,container_id:tt.pathId,container_type:3,manager_name:(Un==null?void 0:Un.manager_name)||null,course_name:(Un==null||((on=Un.course_name)===null||on===void 0)?void 0:on.trim())||null});case 7:jn=kr.sent,Sn(Pn?Object(o.a)(jn.courses):[].concat(Object(o.a)(An),Object(o.a)(jn.courses))),yn(!1),((qt=jn.courses)===null||qt===void 0?void 0:qt.length)<10&&Pt(!1);case 11:case"end":return kr.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),br=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(en!=null&&en.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),mn.next=19;break;case 4:if(!(We.actionTabs.type!=1)){mn.next=10;break}if(!((We==null||((Pn=We.Courses)===null||Pn===void 0||((on=Pn.spoc_courses)===null||on===void 0))?void 0:on.length)+(en==null?void 0:en.length)>3)){mn.next=8;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),mn.abrupt("return");case 8:mn.next=13;break;case 10:if(!((Ce==null||((qt=Ce.spoc_courses)===null||qt===void 0)?void 0:qt.length)+(en==null?void 0:en.length)>3)){mn.next=13;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),mn.abrupt("return");case 13:return Gr(!0),mn.next=16,Object(K.b)({id:tt.pathId,course_ids:en,course_type:We.actionTabs.type});case 16:Un=mn.sent,Gr(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),In(),Ze&&Ze());case 19:case"end":return mn.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),In=function(){dn.setFieldsValue({course_name:"",manager_name:""}),On([]),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Hn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qn,Pn){return e.a.createElement(G.a,{value:Pn.id,checked:en.includes(String(Pn.id)),disabled:!!Qn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}}];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:_r,onOk:br,onCancel:In},e.a.createElement(ee.a,{layout:"inline",form:dn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sr},e.a.createElement(ee.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(ee.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(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Ar&&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"),!Ar&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Hn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Qn){Vn()},hasMore:_t,useWindow:!1},e.a.createElement(Et.a,{loading:$t,showHeader:!1,pagination:!1,dataSource:An,columns:Hn,onRow:function(Qn){return{onClick:function(on){on.currentTarget.querySelector("input").disabled||bn(on.currentTarget.querySelector("input").value)}}}})))))},sn=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:He,loading:We}})(Nt),Jn=P("2BaD"),_n=P("1n7x"),Pr=P.n(_n),Vr=P("y1J/"),Lr=P.n(Vr),Tn=P("A2z3"),ea=P.n(Tn),ua=P("Ye+n"),ca=P.n(ua),Qr=function(He){var We=He.visible,Ee=He.onOk,Ne=Ee===void 0?function(){}:Ee,Ce=He.onCancel,$e=Ce===void 0?function(){}:Ce,Ze=He.data,tt=Ze===void 0?{}:Ze,et=Object(n.useRef)();Object(n.useEffect)(function(){return We?document.body.setAttribute("class",ca.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[We]);var rt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},_t=function(){var Pt=Object(y.a)(r.a.mark(function yt(){var zt,$t,yn;return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return document.body.scrollIntoView(),zt={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}},$t=Pr()().set(zt).from(et.current).toPdf(),Wt.next=5,$t.get("pdf");case 5:return $t=Wt.sent,Wt.next=8,$t.output("bloburl");case 8:yn=Wt.sent,Object(de.v)("".concat(tt.school_name,"-").concat(tt.user_name,".pdf"),yn);case 10:case"end":return Wt.stop()}},yt)}));return function(){return Pt.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:_t},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:ca.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(Jn.a,{onClick:$e,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:et},e.a.createElement("div",{style:{backgroundImage:"url(".concat(ea.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 ",rt[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:Lr.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=Qr,Ga=P("YJCA"),oi=P("wYyv"),Oe=P.n(oi),ke=P("WPnJ"),Qe=P.n(ke),gt=Object(Ga.b)(function(Fe){var He,We,Ee,Ne,Ce,$e,Ze,tt,et,rt=Fe.item,_t=Fe.toIndex,Pt=Fe.params,yt=Fe.isShow,zt=Fe.setShow,$t=Fe.dispatch,yn=Fe.classroomList,kt=Fe.handleDeleteMember,Wt=Fe.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:Qe.a.directionItemWrap},e.a.createElement(u.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:Qe.a.teamHeight},e.a.createElement("span",{title:rt==null?void 0:rt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(rt==null||((He=rt.name)===null||He===void 0)?void 0:He.length)>6?(rt==null||((We=rt.name)===null||We===void 0)?void 0:We.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(rt==null||((Ee=rt.school)===null||Ee===void 0)?void 0:Ee.length)>9?(rt==null||((Ne=rt.school)===null||Ne===void 0)?void 0:Ne.substr(0,9))+"...":rt==null?void 0:rt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(rt!=null&&rt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(rt==null?void 0:rt.brief_introduction)&&e.a.createElement("div",{className:Qe.a.divHeight},rt==null?void 0:rt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:Qe.a.imgradius,onClick:function(){Object(U.p)()?c.d.push("".concat(rt.user_url)):$t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:dt.a.API_SERVER+"/images/"+(rt==null?void 0:rt.image_url)}),e.a.createElement("div",null,(rt==null||((Ce=rt.name)===null||Ce===void 0)?void 0:Ce.length)>6?(rt==null||(($e=rt.name)===null||$e===void 0)?void 0:$e.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(rt==null||((Ze=rt.school)===null||Ze===void 0)?void 0:Ze.length)>6?(rt==null||((tt=rt.school)===null||tt===void 0)?void 0:tt.substr(0,6))+"...":(rt==null?void 0:rt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:Qe.a.groupActionWrap},e.a.createElement("i",{style:{display:!((et=Wt.detail)!==null&&et!==void 0&&et.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(En){En.stopPropagation(),kt(rt.id)}}))))}),Ft=Object(Ga.a)(function(Fe){var He=Fe.isShow,We=Fe.setShow,Ee=Fe.pathsDetail,Ne=Fe.items,Ce=Fe.params,$e=Fe.dispatch,Ze=Fe.classroomList,tt=Fe.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},Ne==null?void 0:Ne.map(function(et,rt){return e.a.createElement(gt,{key:"".concat(et.id),isShow:He,setShow:We,dispatch:$e,pathsDetail:Ee,handleDeleteMember:tt,classroomList:Ze,toIndex:rt+1,params:Ce,index:rt,item:et})}))}),Xt=function(He){var We=He.data,Ee=He.classroomList,Ne=He.pathsDetail,Ce=He.operation,$e=He.callback,Ze=He.handleDeleteMember,tt=He.onCancel,et=He.dispatch,rt=He.visible,_t=rt===void 0?!1:rt,Pt=Object(n.useState)(We),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(l.i)(),kt=Object(n.useState)(),Wt=Object(E.a)(kt,2),dn=Wt[0],En=Wt[1],Vt=Object(n.useState)(!0),An=Object(E.a)(Vt,2),Sn=An[0],Fn=An[1];function Jt(pn){var Wn=pn.newIndex,en=pn.oldIndex;if(!Ce)return;rn(Oe()(zt,en,Wn).map(function(On){return On==null?void 0:On.id})),$t(Oe()(zt,en,Wn))}Object(n.useEffect)(function(){$t(We)},[JSON.stringify(We)]);function rn(pn){return an.apply(this,arguments)}function an(){return an=Object(y.a)(r.a.mark(function pn(Wn){var en;return r.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(oe.a)("/api/paths/".concat(yn==null?void 0:yn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Wn}});case 2:en=vr.sent;case 3:case"end":return vr.stop()}},pn)})),an.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ft,{axis:"xy",helperClass:"dragging-li",isShow:Sn,setShow:Fn,distance:2,dispatch:et,pathsDetail:Ne,handleDeleteMember:Ze,classroomList:Ee,params:yn,items:zt,onSortEnd:Jt}))},tn=Object(c.a)(function(Fe){var He=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:He,pathsDetail:We}})(Xt),jt=P("lseA"),Yt=P.n(jt),Cn=[2,5,8,11,14],cn=Object(Ga.b)(function(Fe){var He,We,Ee,Ne,Ce=Fe.item,$e=Fe.toIndex,Ze=Fe.params,tt=Fe.dispatch,et=Fe.classroomList,rt=Fe.handleDeleteMember,_t=Fe.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:Yt.a.directionItemWrap},e.a.createElement("img",{className:Yt.a.imgradius,src:dt.a.API_SERVER+(Ce==null?void 0:Ce.default_image)}),e.a.createElement("span",{className:Yt.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:Yt.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:!(_t!=null&&(Ne=_t.detail)!==null&&Ne!==void 0&&Ne.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(yt){yt.stopPropagation(),rt(Ce.id)}})))))}),zn=Object(Ga.a)(function(Fe){var He=Fe.items,We=Fe.params,Ee=Fe.dispatch,Ne=Fe.classroomList,Ce=Fe.handleDeleteMember,$e=Fe.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},He==null?void 0:He.map(function(Ze,tt){return e.a.createElement(cn,{key:"".concat(Ze.id),dispatch:Ee,pathsDetail:$e,handleDeleteMember:Ce,classroomList:Ne,toIndex:tt+1,params:We,index:tt,item:Ze})}))}),Ir=function(He){var We=He.data,Ee=He.classroomList,Ne=He.pathsDetail,Ce=He.callback,$e=He.handleDeleteMember,Ze=He.onCancel,tt=He.dispatch,et=He.visible,rt=et===void 0?!1:et,_t=Object(n.useState)(We),Pt=Object(E.a)(_t,2),yt=Pt[0],zt=Pt[1],$t=Object(l.i)(),yn=Object(n.useState)(),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];function En(Sn){var Fn=Sn.newIndex,Jt=Sn.oldIndex;Vt(Oe()(yt,Jt,Fn).map(function(rn){return rn==null?void 0:rn.id})),zt(Oe()(yt,Jt,Fn))}Object(n.useEffect)(function(){zt(We)},[JSON.stringify(We)]);function Vt(Sn){return An.apply(this,arguments)}function An(){return An=Object(y.a)(r.a.mark(function Sn(Fn){var Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(oe.a)("/api/paths/".concat($t==null?void 0:$t.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Fn}});case 2:Jt=an.sent;case 3:case"end":return an.stop()}},Sn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(zn,{axis:"y",helperClass:"dragging-li",pathsDetail:Ne,distance:2,dispatch:tt,handleDeleteMember:$e,classroomList:Ee,params:$t,items:yt,onSortEnd:En}))},wr=Object(c.a)(function(Fe){var He=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:He,pathsDetail:We}})(Ir),Tr=P("V0Rq"),Br=P("HBuW"),Yr=P("W6us"),ya=P.n(Yr),hr=P("CnIC"),Cr=P.n(hr),Or=P("LZjx"),ha=P.n(Or),jr=P("dhSg"),oa=P("cVA7"),mr=P.n(oa),da=P("h6EL");function Ba(Fe){var He=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.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 Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var si=function(He){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,_t,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Sn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr,Mn,_r,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,_i,wo,To,qi,Si,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,So,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Sa,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,xn=He.pathsDetail,Wi=He.user,ls=He.globalSetting,Vo=He.loading,qr=He.classroomList,Er=He.dispatch,ti=Object(w.a)(He,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),fa=Object(l.i)(),Eo=Object(n.useState)(!0),zi=Object(E.a)(Eo,2),po=zi[0],eo=zi[1],nn=Object(n.useState)(!1),Oo=Object(E.a)(nn,2),vs=Oo[0],us=Oo[1],Ha=Object(n.useState)(),vn=Object(E.a)(Ha,2),St=vn[0],Ht=vn[1],fn=Object(n.useState)(),Qt=Object(E.a)(fn,2),Kn=Qt[0],Zn=Qt[1],nr=Object(n.useState)({}),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(),_a=Object(E.a)(Di,2),$r=_a[0],xi=_a[1],Gi=Object(n.useRef)(),Ka=Object(n.useState)(!1),Ua=Object(E.a)(Ka,2),ri=Ua[0],Do=Ua[1],Io=Object(n.useState)({}),Ro=Object(E.a)(Io,2),Mo=Ro[0],gs=Ro[1];Object(n.useEffect)(function(){if(Gi.current)return Gi.current.addEventListener("mousedown",Ba),function(){Gi.current.removeEventListener("mousedown",Ba)}},[Gi.current]);var Al=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Kn!=null&&Kn.trim()){gn.next=3;break}return I.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),gn.abrupt("return");case 3:return gn.next=5,Object(K.V)({id:fa.pathId,team_title:Kn.trim()});case 5:hn=gn.sent,Ht(!St),(hn==null?void 0:hn.status)===0&&(Zn(null),I.b.success(hn.message),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 8:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}();Object(n.useEffect)(function(){Er({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 Ln(){return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.t0=gs,hn.next=3,Object(K.w)({id:fa.pathId,course_type:1});case 3:hn.t1=hn.sent,(0,hn.t0)(hn.t1);case 5:case"end":return hn.stop()}},Ln)})),Ns.apply(this,arguments)}Object(n.useEffect)(function(){var Ln;if(((Ln=qr.actionTabs)===null||Ln===void 0?void 0:Ln.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Bn,hn,Gn=(Bn=xn.detail)===null||Bn===void 0||((hn=Bn.courses)===null||hn===void 0)?void 0:hn.find(function(gn){var dr;return gn.course_id===((dr=qr.actionTabs)===null||dr===void 0?void 0:dr.name)});Ya(Gn||{})}},[qr.actionTabs]),Object(n.useEffect)(function(){var Ln,Bn,hn;if((Ln=xn.detail)!==null&&Ln!==void 0&&Ln.has_start){var Gn,gn,dr=(Gn=xn.detail)===null||Gn===void 0||((gn=Gn.courses)===null||gn===void 0)?void 0:gn.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===1});hn=dr>-1?dr:0}else{var gr,Rr,wa,ka,ci,ai=(gr=xn.detail)===null||gr===void 0||((Rr=gr.courses)===null||Rr===void 0||((wa=Rr.map(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)}))===null||wa===void 0))?void 0:wa.lastIndexOf(2);hn=ai>-1?ai:0,ai=(ka=xn.detail)===null||ka===void 0||((ci=ka.courses)===null||ci===void 0)?void 0:ci.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===0}),hn=ai>-1?ai:hn}if((Bn=xn.detail)!==null&&Bn!==void 0&&Bn.courses){var di;Ya(((di=xn.detail)===null||di===void 0?void 0:di.courses[hn])||{})}},[xn.detail]);var $n=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.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 dr=Object(y.a)(r.a.mark(function Rr(){var wa,ka;return r.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:return ai.next=2,Object(K.p)({id:fa.pathId,user_id:hn});case 2:wa=ai.sent,(wa==null?void 0:wa.status)===1&&(((ka=Wi.userInfo)===null||ka===void 0?void 0:ka.user_id)===hn&&(window.location.href=window.location.href),I.b.info(wa==null?void 0:wa.message),ds());case 4:case"end":return ai.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.apply(this,arguments)}}(),cs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.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 dr=Object(y.a)(r.a.mark(function Rr(){var wa;return r.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:return ci.next=2,Object(K.o)({id:fa.pathId,courseid:hn});case 2:wa=ci.sent,(wa==null?void 0:wa.status)===0&&(I.b.info("\u5220\u9664\u6210\u529F"),ds());case 4:case"end":return ci.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.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 Bn=Object(y.a)(r.a.mark(function Gn(){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Object(K.i)({id:fa.pathId});case 2:gn=gr.sent,gn.status===0&&(xi(!0),I.b.success(gn.message));case 4:case"end":return gr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},ys=function(){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},oo=function(Bn){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Bn}})},ds=function(){Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},Qs=function(){var Bn;return St?e.a.createElement("div",{className:It.a.flexRow},e.a.createElement(ne.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Kn,onChange:function(Gn){return Zn(Gn.target.value)}}),e.a.createElement(A.a,{className:"ml5",onClick:function(){return Ht(!St)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml5",type:"primary",onClick:Al},"\u786E\u5B9A")):e.a.createElement("div",{className:It.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",(Bn=xn.rightData)===null||Bn===void 0?void 0:Bn.team_title),e.a.createElement("span",{className:It.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Ht(!St)}})))},Ss=function(){var Bn,hn,Gn=new Image;Gn.src=ft.q;var gn=((Bn=xn.rightData)===null||Bn===void 0||((hn=Bn.tags)===null||hn===void 0)?void 0:hn.map(function(gr,Rr){return{name:gr.tag_name,value:Rr}}))||[],dr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Gn,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:gn}]};return dr},As=function(){if(!Object(De.e)(Er))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 Bn=Object(y.a)(r.a.mark(function Gn(){var gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(K.L)({id:ln==null?void 0:ln.course_id});case 2:gn=Rr.sent,gn.status===0&&(I.b.success(gn.message),Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),parseInt((dr=ln.course_status)===null||dr===void 0?void 0:dr.status)===1&&Object(de.Q)("".concat(ln==null?void 0:ln.first_category_url)));case 4:case"end":return Rr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},Li=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Object(De.e)(Er)){gn.next=2;break}return gn.abrupt("return");case 2:return us(!0),gn.next=5,Object(oe.a)("/api/payments.json",{method:"POST",body:{subject_id:fa.pathId,payment_method:"wechat_qr"}});case 5:hn=gn.sent,hn!=null&&hn.num&&(us(!1),c.d.push("/order/".concat(fa.pathId,"/pay?order_num=").concat(hn==null?void 0:hn.num)));case 7:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),Hs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn,Gn){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:if(Er({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Gn){gr.next=7;break}return gr.next=4,Object(Br.z)({id:hn});case 4:gr.t0=gr.sent,gr.next=10;break;case 7:return gr.next=9,Object(Br.A)({id:hn});case 9:gr.t0=gr.sent;case 10:if(gn=gr.t0,Er({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(gn!=null&&gn.game_identifier||gn!=null&&gn.identifier)){gr.next=15;break}return Object(de.Q)(Gn?"/tasks/".concat(gn==null?void 0:gn.identifier,"/jupyter"):"/tasks/".concat(gn.game_identifier)),gr.abrupt("return");case 15:(gn==null?void 0:gn.status)===2?Lo(gn==null?void 0:gn.message):(gn==null?void 0:gn.status)===3&&rs(gn==null?void 0:gn.message);case 16:case"end":return gr.stop()}},Bn)}));return function(hn,Gn){return Ln.apply(this,arguments)}}(),rs=function(Bn){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",Bn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lo=function Ln(Bn){var hn;Bn=(hn=Bn)!==null&&hn!==void 0&&hn.includes(".json")?Bn:"".concat(Bn,".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 Gn=Object(y.a)(r.a.mark(function dr(){var gr,Rr;return r.a.wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:return ka.next=2,Object(Tr.S)({url:Bn});case 2:if(gr=ka.sent,gr){ka.next=5;break}return ka.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ka.next=8,Object(Br.A)({id:gr.shixun_identifier});case 8:if(Rr=ka.sent,!(Rr!=null&&Rr.game_identifier)){ka.next=12;break}return Object(de.Q)("/tasks/".concat(Rr.game_identifier)),ka.abrupt("return");case 12:(Rr==null?void 0:Rr.status)===2?Ln(Rr==null?void 0:Rr.message):(Rr==null?void 0:Rr.status)===3&&rs(Rr==null?void 0:Rr.message);case 13:case"end":return ka.stop()}},dr)}));function gn(){return Gn.apply(this,arguments)}return gn}()})},Bs=function(){var Bn;if(!Object(De.e)(Er))return;var hn=[];xn==null||((Bn=xn.stageData)===null||Bn===void 0)||Bn.forEach(function(gn){var dr;if(gn.items&&(dr=gn.items)!==null&&dr!==void 0&&dr.length){var gr;(gr=gn.items)===null||gr===void 0||gr.forEach(function(Rr){var wa;hn.push(Rr),Rr.children&&(wa=Rr.children)!==null&&wa!==void 0&&wa.length&&(hn=hn.concat(Rr.children))})}});var Gn=hn.find(function(gn){return["VideoItem","Attachment","Shixun"].includes(gn.item_type)});if(console.log(Gn,"stageParam"),Gn.item_type==="VideoItem"){Object(de.Q)("/video/".concat(Gn.id,"?subject_id=").concat(fa.pathId));return}if(Gn.item_type==="Attachment"){Object(de.Q)(Gn.url);return}if(Gn.item_type==="Shixun"){Hs(Gn.identifier,Gn.is_jupyter);return}},Po=function(){var Bn,hn,Gn,gn,dr=(Bn=xn.detail)===null||Bn===void 0||((hn=Bn.learning_status)===null||hn===void 0)?void 0:hn[0],gr=(Gn=xn.detail)===null||Gn===void 0||((gn=Gn.learning_status)===null||gn===void 0)?void 0:gn[1];if(dr==="can")return e.a.createElement(A.a,{onClick:Bs,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(dr==="disabled"){if(gr==="try"||gr==="unpayed")return e.a.createElement(A.a,{loading:vs,onClick:Li,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(gr==="expired")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(gr==="buyed")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Hr=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn,Gn,gn,dr,gr,Rr,wa,ka,ci,ai,di,Uo;return r.a.wrap(function(fs){for(;;)switch(fs.prev=fs.next){case 0:if(ai=function(){var el=Object(y.a)(r.a.mark(function Xo(){var as;return r.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(oe.a)("/api/users/".concat(Wi.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(fa.pathId),{method:"post"});case 2:as=nl.sent,(as==null?void 0:as.status)===0&&(I.b.info("\u63D0\u4EA4\u6210\u529F"),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 4:case"end":return nl.stop()}},Xo)}));return function(){return el.apply(this,arguments)}}(),(hn=Wi.userInfo)!==null&&hn!==void 0&&hn.professional_certification){fs.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(de.Q)("/account/certification")}}),fs.abrupt("return",!1);case 4:if(!(((Gn=xn.rightData)===null||Gn===void 0||((gn=Gn.progress)===null||gn===void 0)?void 0:gn.certificated)==="drafted")){fs.next=6;break}return fs.abrupt("return",!1);case 6:if(!(((dr=xn.rightData)===null||dr===void 0||((gr=dr.progress)===null||gr===void 0)?void 0:gr.certificated)==="none"||((Rr=xn.rightData)===null||Rr===void 0||((wa=Rr.progress)===null||wa===void 0)?void 0:wa.certificated)==="rejected")){fs.next=9;break}return((di=xn.rightData)===null||di===void 0?void 0:di.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:ai}):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=xn.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:ai}),fs.abrupt("return",!1);case 9:((ka=xn.rightData)===null||ka===void 0||((ci=ka.progress)===null||ci===void 0)?void 0:ci.certificated)==="passed"&&Do(!0);case 10:case"end":return fs.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),pr=!!((We=xn.detail)!==null&&We!==void 0&&We.participant_count)&&!((Ee=xn.detail)!==null&&Ee!==void 0&&Ee.allow_statistics),va=((Ne=xn.detail)===null||Ne===void 0||((Ce=Ne.courses)===null||Ce===void 0)?void 0:Ce.findIndex(function(Ln){return(Ln==null?void 0:Ln.course_id)===(ln==null?void 0:ln.course_id)}))+1,fr=va===(($e=xn.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.length);return e.a.createElement("section",{className:It.a.rightWrap},((tt=xn.rightData)===null||tt===void 0?void 0:tt.qrcode_img)&&e.a.createElement("div",{className:It.a.qrCode},e.a.createElement("img",{src:(et=xn.rightData)===null||et===void 0?void 0:et.qrcode_img})),((rt=xn.rightData)===null||rt===void 0?void 0:rt.progress)&&e.a.createElement("div",{className:"".concat(It.a.card," ").concat(It.a.cardTop),style:{top:(_t=xn.detail)!==null&&_t!==void 0&&(Pt=_t.courses)!==null&&Pt!==void 0&&Pt.length?"-140px":"-70px"}},parseInt(ln==null||((yt=ln.course_status)===null||yt===void 0)?void 0:yt.status)===2&&ln.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((zt=ln.course_status)===null||zt===void 0?void 0:zt.status)===2&&(ln.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:It.a.flexRow},pr&&!!(($t=xn.detail)!==null&&$t!==void 0&&(yn=$t.courses)!==null&&yn!==void 0&&yn.length)&&fr&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(kt=xn.detail)===null||kt===void 0?void 0:kt.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"},$r===!0?((Wt=xn.detail)===null||Wt===void 0?void 0:Wt.participant_count)+1:(dn=xn.detail)===null||dn===void 0?void 0:dn.participant_count),"\u4EBA")),pr&&!((En=xn.detail)!==null&&En!==void 0&&(Vt=En.courses)!==null&&Vt!==void 0&&Vt.length)&&fr&&e.a.createElement("span",null,!((An=xn.detail)!==null&&An!==void 0&&An.has_participate)&&($r===!0?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Sn=xn.detail)===null||Sn===void 0?void 0:Sn.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Fn=xn.detail)===null||Fn===void 0?void 0:Fn.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"},$r===!0?((Jt=xn.detail)===null||Jt===void 0?void 0:Jt.participant_count)+1:(rn=xn.detail)===null||rn===void 0?void 0:rn.participant_count),"\u4EBA"))),parseInt(ln==null||((an=ln.course_status)===null||an===void 0)?void 0:an.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},ln==null||((pn=ln.course_status)===null||pn===void 0)?void 0:pn.time),e.a.createElement("p",{style:{display:ln.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(It.a.flexRowAbout)},e.a.createElement("span",{style:{display:((Wn=ln.course_status)===null||Wn===void 0?void 0:Wn.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(en=xn.rightData)===null||en===void 0?void 0:en.progress.learned,"%"),e.a.createElement("span",{style:{display:((On=ln.course_status)===null||On===void 0?void 0:On.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(de.Z)((vr=xn.rightData)===null||vr===void 0?void 0:vr.progress.time)," "),((tr=xn.rightData)===null||tr===void 0||((Ar=tr.progress)===null||Ar===void 0)?void 0:Ar.certificated)!="disabled"&&e.a.createElement(A.a,{disabled:((qn=xn.rightData)===null||qn===void 0||((Sr=qn.progress)===null||Sr===void 0)?void 0:Sr.certificated)==="drafted",onClick:Hr},((Mn=xn.rightData)===null||Mn===void 0||((_r=Mn.progress)===null||_r===void 0)?void 0:_r.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Gr=xn.rightData)===null||Gr===void 0||((Fr=Gr.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((sr=xn.rightData)===null||sr===void 0||((bn=sr.progress)===null||bn===void 0)?void 0:bn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Vn=xn.rightData)===null||Vn===void 0||((br=Vn.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(xt.a,{percent:(In=xn.rightData)===null||In===void 0?void 0:In.progress.learned,showInfo:!1,style:{display:((Hn=ln.course_status)===null||Hn===void 0?void 0:Hn.status)<=1&&ln.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Xn=ln.course_status)===null||Xn===void 0?void 0:Xn.status)===2&&((Qn=xn.detail)===null||Qn===void 0?void 0:Qn.allow_add_member)&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Pn=ln.course_status)===null||Pn===void 0?void 0:Pn.status)===1&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u52A0\u5165"),parseInt((on=ln.course_status)===null||on===void 0?void 0:on.status)===1&&ln.course_identity===5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((qt=ln.course_status)===null||qt===void 0?void 0:qt.status)===0&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u62A5\u540D"),parseInt((Un=ln.course_status)===null||Un===void 0?void 0:Un.status)===0&&ln.course_identity===5&&e.a.createElement("div",{className:It.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(ln==null||((jn=ln.course_status)===null||jn===void 0)?void 0:jn.status)===0||parseInt(ln==null||((mn=ln.course_status)===null||mn===void 0)?void 0:mn.status)===1)&&ln.course_identity<5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),pr&&fr&&((ir=xn.detail)===null||ir===void 0?void 0:ir.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pr&&fr&&!((kr=xn.detail)!==null&&kr!==void 0&&kr.has_participate)&&($r?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((La=xn.detail)!==null&&La!==void 0&&La.excellent)&&((Ea=xn.detail)===null||Ea===void 0?void 0:Ea.is_free)!==!0&&e.a.createElement("div",{className:It.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:It.a.li1},!!((Xr=xn.detail)!==null&&Xr!==void 0&&Xr.origin_price)&&e.a.createElement("div",{className:It.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:It.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(li=xn.detail)===null||li===void 0?void 0:li.price),!!((Xa=xn.detail)!==null&&Xa!==void 0&&Xa.origin_price)&&e.a.createElement("div",{className:It.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ra=xn.detail)===null||Ra===void 0?void 0:Ra.origin_price)),e.a.createElement("li",{className:It.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Ji=xn.detail)===null||Ji===void 0||((Zi=Ji.expiration_type)===null||Zi===void 0)?void 0:Zi.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((_i=xn.detail)===null||_i===void 0||((wo=_i.expiration_type)===null||wo===void 0)?void 0:wo.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((To=xn.detail)===null||To===void 0||((qi=To.expiration_type)===null||qi===void 0||((Si=qi.days)===null||Si===void 0))?void 0:Si[0],"\u5929\u5185\u6709\u6548"),((Ri=xn.detail)===null||Ri===void 0||((bo=Ri.expiration_type)===null||bo===void 0)?void 0:bo.clazz)==="3"&&"".concat((ro=xn.detail)===null||ro===void 0||((ao=ro.expiration_type)===null||ao===void 0||((Pi=ao.days)===null||Pi===void 0))?void 0:Pi.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:ya.a})," ",(Bi=xn.detail)===null||Bi===void 0?void 0:Bi.learning_notes_title)),e.a.createElement("div",{ref:Gi},e.a.createElement(je.a,{className:"fon16",value:(Qi=xn.detail)===null||Qi===void 0?void 0:Qi.learning_notes}))),!!((Ui=xn.rightData)!==null&&Ui!==void 0&&(Ao=Ui.members)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:(Mi=xn.detail)!==null&&Mi!==void 0&&(fo=Mi.courses)!==null&&fo!==void 0&&fo.length?-135:-65}},(Pa=xn.detail)!==null&&Pa!==void 0&&Pa.allow_add_member?Qs():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",($i=xn.rightData)===null||$i===void 0?void 0:$i.team_title),e.a.createElement(tn,{data:(So=xn.rightData)===null||So===void 0?void 0:So.members,operation:(ki=xn.detail)===null||ki===void 0?void 0:ki.allow_add_member,handleDeleteMember:$n}),((Ei=xn.detail)===null||Ei===void 0?void 0:Ei.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:ys},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((io=xn.rightData)!==null&&io!==void 0&&(Wo=io.tags)!==null&&Wo!==void 0&&Wo.length)&&((zo=xn.detail)===null||zo===void 0?void 0:zo.show_tag)&&e.a.createElement("div",{className:It.a.skillWrap},e.a.createElement("p",{className:"".concat(It.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Fo=xn.rightData)===null||Fo===void 0||((Hi=Fo.tags)===null||Hi===void 0)?void 0:Hi.length))),e.a.createElement(mr.a,{option:Ss(),style:{height:370},opts:{renderer:"svg"}})),((Go=xn.detail)===null||Go===void 0?void 0:Go.show_spoc)===1&&e.a.createElement("div",{className:"".concat(It.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:ha.a}),"SPOC\u8BFE\u5802"),e.a.createElement(wr,{data:(ui=xn.Courses)===null||ui===void 0?void 0:ui.spoc_courses,handleDeleteMember:cs}),((Sa=xn.detail)===null||Sa===void 0?void 0:Sa.show_spoc)===1&&(xn==null||((ei=xn.Courses)===null||ei===void 0||((Da=ei.spoc_courses)===null||Da===void 0))?void 0:Da.length)<3&&((Ki=xn.detail)===null||Ki===void 0?void 0:Ki.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((ho=xn.detail)===null||ho===void 0?void 0:ho.show_history)&&e.a.createElement("div",{className:"".concat(It.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:ha.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(wr,{data:Mo==null?void 0:Mo.spoc_courses,handleDeleteMember:cs}),((Oi=xn.detail)===null||Oi===void 0?void 0:Oi.show_history)&&(Mo==null||((No=Mo.spoc_courses)===null||No===void 0)?void 0:No.length)<3&&((Bo=xn.detail)===null||Bo===void 0?void 0:Bo.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(bt,{onReloadData:ds}),e.a.createElement(sn,{onReloadData:ds,data:Mo}),e.a.createElement(Ca,{visible:ri,onCancel:function(){Do(!1)},data:((jo=xn.rightData)===null||jo===void 0||((Ci=jo.progress)===null||Ci===void 0)?void 0:Ci.info)||{}}))},xa=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting,Ce=Fe.classroomList;return{pathsDetail:He,user:We,globalSetting:Ne,loading:Ee.models.index,classroomList:Ce}})(si),Fa=P("cWXX"),mi=P("/ezw"),Na=P("VlDO"),Nr=P.n(Na),ja=P("bbsP"),$a=P("/wGt"),Qa=P("DjyN"),vi=P("NUBc"),gi=P("/zsF"),pa=P("PArb"),Ta=P("cCSd"),Kr=P.n(Ta),ma=ne.a.Search,uo=[{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"}]}],Ni=function(He){var We,Ee=He.classroomList,Ne=He.loading,Ce=He.dispatch,$e=He.cb,Ze=He.shixunIds,tt=Ze===void 0?[]:Ze,et=Object(l.i)(),rt=Object(l.h)(),_t=Ee.actionTabs,Pt=ee.a.useForm(),yt=Object(E.a)(Pt,1),zt=yt[0],$t=Ee.shixunLists,yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1];Object(n.useEffect)(function(){Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)}))},[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 Fn=function(){Ce({type:"classroomList/setActionTabs",payload:{}}),Sn({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($a.a,{placement:"bottom",height:"100%",closable:!1,visible:Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Kr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(A.a,{size:"large",onClick:function(){Fn(),dn([]),$e("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(A.a,{size:"large",onClick:Object(y.a)(r.a.mark(function Jt(){var rn,an,pn,Wn;return r.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:rn=function(tr){var Ar=Wt[tr];if(tt.includes(Ar)){var qn,Sr;return I.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($t==null||((qn=$t.shixun_list)===null||qn===void 0||((Sr=qn.find(function(Mn){return Mn.id===Ar}))===null||Sr===void 0))?void 0:Sr.title)),{v:void 0}}},an=0;case 2:if(!(an<(Wt==null?void 0:Wt.length))){On.next=9;break}if(pn=rn(an),!(typeof pn=="object")){On.next=6;break}return On.abrupt("return",pn.v);case 6:an++,On.next=2;break;case 9:return On.next=11,Object(K.O)({id:Ee.actionTabs.id,subject_id:Ee.actionTabs.subject_id,shixun_ids:Object(o.a)(Wt)});case 11:Wn=On.sent,dn([]),Wn!=null&&Wn.shixuns_list&&(Fn(),$e(Wn.shixuns_list));case 14:case"end":return On.stop()}},Jt)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(ma,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Kr.a.search,onSearch:function(rn){An.keyword=rn,An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})),e.a.createElement("section",{className:"edu-container"},uo.map(function(Jt,rn){var an;return e.a.createElement("ul",{className:Kr.a.menu,key:rn},e.a.createElement("li",null,Jt.name),Jt==null||((an=Jt.children)===null||an===void 0)?void 0:an.map(function(pn,Wn){return e.a.createElement("li",{className:An[Jt.id]==pn.id?Kr.a.actived:"",onClick:function(){An[Jt.id]=pn.id,Sn(Object(L.a)({},An)),Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}},e.a.createElement("strong",null,pn.name))}))}),$t==null||((We=$t.shixun_list)===null||We===void 0)?void 0:We.map(function(Jt,rn){return e.a.createElement("div",{className:Kr.a.listItem,key:rn},e.a.createElement(G.a,{checked:Wt.includes(Jt.id),value:Jt.id,onChange:function(pn){var Wn=Wt.indexOf(Jt.id);Wt.indexOf(Jt.id)>-1?dn(Wt.filter(function(en){return en!==Jt.id})):dn(Wt.concat(Jt.id))}}),e.a.createElement("div",{className:Kr.a.info},e.a.createElement("div",{className:Kr.a.title},e.a.createElement("div",{className:Kr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(Jt==null?void 0:Jt.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Jt.title}})),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===1&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===2&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===3&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.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:Kr.a.description,dangerouslySetInnerHTML:{__html:Jt.description}})),e.a.createElement("div",{className:" mt15"},Jt.challenge_names.map(function(an,pn){return e.a.createElement("span",{key:pn,className:"mr30 font12"},"\u7B2C",pn+1,"\u5173 ",an," ")})),e.a.createElement(pa.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,Jt.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,Jt.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Jt.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,Jt.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(vi.a,{current:An.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:function(rn){An.page=rn,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})))},Ii=Object(c.a)(function(Fe){var He=Fe.classroomList,We=Fe.loading;return{classroomList:He,loading:We}})(Ni),Ho=P("Ot1p"),ko=P("qdXH"),rr=P("sBCT"),Dr=P("500L"),Ur=P("giR+"),xr=P("fyUT"),ra=P("dwhp"),sa=P("IxHN"),Va=P("M8RZ"),Oa=P("BdwD"),Ti=P("9nDM"),ji=function(He){var We=He.user,Ee=He.onReplyDiscuss,Ne=He.dispatch,Ce=He.id,$e=He.activeDiscussIndex,Ze=Object(n.useState)(""),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1];function _t(zt){rt(zt)}var Pt=Object(l.i)();function yt(){if(!et){I.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ee(Ce,et),Ne({type:"pathsDetail/getPathsDetail",payload:{id:Pt.pathId}}),rt("")}return e.a.createElement("div",{key:Ce,className:"discuss-item-editor",style:{display:$e===Ce?"block":"none",width:"100%"}},e.a.createElement(Ho.a,{miniToolbar:!0,startInit:$e===Ce,defaultValue:et,id:Ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:_t}),e.a.createElement("a",{onClick:yt,className:"btn-send"},"\u53D1\u9001"))},na=Object(c.a)(function(Fe){var He=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(ji),Xi=function(He){var We=He.user,Ee=He.upDataList,Ne=He.page,Ce=He.getTypeNumber,$e=He.dispatch,Ze=Object(l.i)(),tt=function(){var et=Object(y.a)(r.a.mark(function rt(_t,Pt){var yt;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Object(K.M)({id:_t,content:Pt});case 2:yt=$t.sent,(yt==null?void 0:yt.status)===0&&Ee(1);case 4:case"end":return $t.stop()}},rt)}));return function(_t,Pt){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(dt.a.IMG_SERVER,"/images/").concat(We.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(na,{id:Ze.pathId,activeDiscussIndex:Ze.pathId,onReplyDiscuss:tt})))},yi=Object(c.a)(function(Fe){var He=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:He,globalSetting:Ee,loading:We.models.index}})(Xi),ba=P("fXAG");function bi(Fe){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(Fe,"&container_type=Shixun"))}function co(Fe,He){return Object(oe.f)("/discusses/".concat(Fe,"/top_or_down_discuss.json"),{top:He})}function qo(Fe,He){return Object(oe.f)("/discusses/".concat(Fe,"/plus.json"),{container_type:"Discuss",type:He?1:0})}function xs(Fe,He){return Object(oe.f)("/discusses/".concat(Fe,"/hidden.json"),He)}function Xs(Fe,He){return Object(oe.f)("/discusses/".concat(Fe,"/reward_code.json"),He)}function _s(Fe){return Object(oe.a)("/api/discusses/".concat(Fe,".json"),{method:"delete"})}function Ys(Fe,He){return Object(oe.f)("/discusses/".concat(Fe,"/reply.json"),{container_type:"Shixun",content:He})}function Ls(Fe){return Object(oe.f)("/discusses.json",Fe)}var Ps=P("QcdW"),Us=P("kaH+");function Ko(Fe){var He=Fe.data,We=Fe.index,Ee=Fe.adminOrOperator,Ne=Fe.parentDiscussIndex,Ce=Fe.shixunIdentifier,$e=Fe.isDelete,Ze=Fe.user,tt=Fe.onSetRewardData,et=Fe.onSetActionType,rt=Fe.deleteCommentAlert,_t=Fe.shixunName,Pt=He.author,yt=He.can_delete,zt=He.manage,$t=He.content,yn=He.hidden,kt=He.id,Wt=He.reward,dn=He.time;function En(){tt({id:kt,index:We,user_id:Pt.user_id,parentDiscussIndex:Ne})}function Vt(){et({id:kt,index:We,params:{hidden:yn?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:Ne,message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function An(){if(rt){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",_t,"\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:kt,index:We,type:"delete-discuss",parentDiscussIndex:Ne,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(Pt.login),target:"_blank"},Pt.name),e.a.createElement("span",{className:"grey"},dn),Wt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Wt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Wt)):null),e.a.createElement("div",{className:"btn-group"},Ee?e.a.createElement("a",{onClick:En,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?e.a.createElement("a",{onClick:Vt,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zt?e.a.createElement("a",{onClick:An,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(je.a,{className:"discuss-content",value:$t}))}var $o=function(Fe){var He=Fe.data,We=Fe.index,Ee=Fe.shixunIdentifier,Ne=Fe.adminOrOperator,Ce=Fe.identity,$e=Fe.onTopOrDownDiscuss,Ze=Fe.onPlusDiscuss,tt=Fe.onSetActionType,et=Fe.onSetRewardData,rt=Fe.user,_t=Fe.isDelete,Pt=Fe.activeDiscussIndex,yt=Fe.onReplyDiscuss,zt=Fe.onSetActiveDiscussIndex,$t=He.content,yn=He.children,kt=He.game_url,Wt=He.hidden,dn=He.id,En=He.position,Vt=He.praise_count,An=He.reward,Sn=He.sticky,Fn=He.time,Jt=He.user_praise,rn=He.game_passed,an=He.delete_comment_alert,pn=He.author,Wn=He.shixun_name,en=He.manage;function On(){zt(dn)}function vr(){$e(dn,!Sn,We)}function tr(){Ze(dn,!Jt,We)}function Ar(){et({id:dn,index:We,user_id:pn.user_id})}function qn(){if(an){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Wn,"\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:dn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Sr(){tt({id:dn,index:We,params:{hidden:Wt?"0":"1",container_identifier:Ee},type:"hidden-discuss",message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Mn=function(Gr){var Fr=Gr.target,sr=Fr.nodeName,bn=Fr.src;sr==="IMG"&&(jr.a.publish("preview-image",bn),console.log("src:",bn))};return e.a.createElement("div",{className:"discuss-item-container",key:dn},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(pn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},pn.name),e.a.createElement("span",{className:"grey"},Fn),En?e.a.createElement("span",{className:"c-green"}," [\u7B2C",En,"\u5173] "):null,kt?e.a.createElement("a",{href:kt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,An?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(An)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,An)):null,Ce<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:rn===1?"#29bd8b":""}},rn||rn===0?rn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Mn},e.a.createElement(je.a,{className:"discuss-content",value:$t})),yn&&yn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Mn},yn.map(function(_r,Gr){return e.a.createElement(Ko,{key:_r.id,data:_r,index:Gr,deleteCommentAlert:an,shixunName:Wn,shixunIdentifier:Ee,adminOrOperator:Ne,user:rt,isDelete:_t,onSetRewardData:et,onSetActionType:tt,parentDiscussIndex:We})})):null,e.a.createElement("div",{className:"btn-group"},Ne?e.a.createElement("a",{onClick:Ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ne?e.a.createElement("a",{onClick:Sr,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,en&&(!yn||yn.length==0)&&e.a.createElement("a",{onClick:qn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:On,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:tr,className:Jt?"c-orange":""},e.a.createElement("i",{className:Jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,Vt||""))),e.a.createElement(na,{id:dn,activeDiscussIndex:Pt,onReplyDiscuss:yt})))},Js={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ws(Fe,He){switch(He.type){case ba.Q:return Object(L.a)(Object(L.a)({},Fe),{},{loading:!0});case ba.X:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!0});case ba.b:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!1});case ba.l:return Object(L.a)(Object(L.a)({},Fe),He.payload);case ba.ab:return Object(L.a)(Object(L.a)({},Fe),He.payload);case ba.x:return Object(L.a)(Object(L.a)({},Fe),He.payload);case ba.z:return Object(L.a)(Object(L.a)({},Fe),He.payload);case ba.H:return Object(L.a)(Object(L.a)({},Fe),He.payload);case ba.a:return Object(L.a)(Object(L.a)({},Fe),He.payload);default:throw new Error}}var Aa=function(Fe){var He=Fe.shixunIdentifier,We=Fe.identity,Ee=Fe.activeIndex,Ne=Fe.user,Ce=Fe.isShixunDetail,$e=Ce===void 0?!1:Ce,Ze=Fe.isDelete,tt=Fe.getTypeNumber,et=Object(n.useReducer)(ws,Js),rt=Object(E.a)(et,2),_t=rt[0],Pt=rt[1],yt=_t.page,zt=_t.loading,$t=_t.data,yn=_t.actionType,kt=_t.showRewardDialog,Wt=_t.activeDiscussIndex,dn=Object(n.useRef)(),En=Object(n.useRef)(),Vt=Object(l.i)();function An(In){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(y.a)(r.a.mark(function In(Hn){var Xn;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!zt){Pn.next=2;break}return Pn.abrupt("return");case 2:return Pn.prev=2,Pt({type:ba.Q}),Pn.next=6,Object(K.A)(Object(L.a)(Object(L.a)({},Vt),{},{page:Hn}));case 6:Xn=Pn.sent,Pt({type:ba.l,payload:{activeDiscussIndex:null,page:Hn,data:Xn,loading:!1}}),Pn.next=13;break;case 10:Pn.prev=10,Pn.t0=Pn.catch(2),console.log(Pn.t0);case 13:case"end":return Pn.stop()}},In,null,[[2,10]])})),Sn.apply(this,arguments)}function Fn(In){document.body.scrollIntoView(),An(In)}function Jt(In,Hn,Xn){return rn.apply(this,arguments)}function rn(){return rn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,qo(Hn,Xn);case 3:Pn=qt.sent,bn[Qn].user_praise=Xn,bn[Qn].praise_count=Pn.praise_count,Pt({type:ba.x,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(0),console.log(qt.t0);case 12:case"end":return qt.stop()}},In,null,[[0,9]])})),rn.apply(this,arguments)}function an(In,Hn,Xn){return pn.apply(this,arguments)}function pn(){return pn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){return r.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,co(Hn,Xn);case 3:bn[Qn].sticky=Xn,Pt({type:ba.ab,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),on.next=10;break;case 7:on.prev=7,on.t0=on.catch(0),console.log(on.t0);case 10:case"end":return on.stop()}},In,null,[[0,7]])})),pn.apply(this,arguments)}function Wn(){Pt({type:ba.z,payload:{actionType:null}})}function en(){return On.apply(this,arguments)}function On(){return On=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un,jn;return r.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(Hn=yn.id,Xn=yn.params,Qn=yn.type,Pn=yn.index,on=yn.parentDiscussIndex,!(Qn==="hidden-discuss")){ir.next=6;break}return ir.next=4,xs(Hn,Xn);case 4:on?bn[on].children[Pn].hidden=Xn.hidden==1:bn[Pn].hidden=Xn.hidden==1,Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 6:if(!(Qn==="delete-discuss")){ir.next=31;break}return ir.next=9,_s(Hn);case 9:if(!(on||on===0)){ir.next=22;break}qt=bn[on].children,Un=qt.length-1;case 12:if(!(Un>=0)){ir.next=19;break}if(!(qt[Un].id===Hn)){ir.next=16;break}return qt.splice(Un,1),ir.abrupt("break",19);case 16:Un--,ir.next=12;break;case 19:bn[on].children=qt,ir.next=30;break;case 22:jn=bn.length-1;case 23:if(!(jn>=0)){ir.next=30;break}if(!(bn[jn].id===Hn)){ir.next=27;break}return bn.splice(jn,1),ir.abrupt("break",30);case 27:jn--,ir.next=23;break;case 30:Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 31:case"end":return ir.stop()}},In)})),On.apply(this,arguments)}function vr(In){Pt({type:ba.z,payload:{actionType:In}})}function tr(){Pt({type:ba.b})}function Ar(){return qn.apply(this,arguments)}function qn(){return qn=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return Hn=dn.current,Xn=Hn.id,Qn=Hn.index,Pn=Hn.score,on=Hn.user_id,qt=Hn.parentDiscussIndex,mn.next=3,Xs(Xn,{container_type:"Discusses",score:Pn,user_id:on});case 3:Un=mn.sent,qt?bn[qt].children[Qn].reward=Un.code:bn[Qn].reward=Un.code,Pt({type:ba.H,payload:{showRewardDialog:!1,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),dn.current=null;case 7:case"end":return mn.stop()}},In)})),qn.apply(this,arguments)}function Sr(In){dn.current=In,Pt({type:ba.X})}function Mn(In){dn.current.score=In}function _r(In,Hn){return Gr.apply(this,arguments)}function Gr(){return Gr=Object(y.a)(r.a.mark(function In(Hn,Xn){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.prev=0,Pn.next=3,Ys(Hn,Xn);case 3:An(yt),Pn.next=9;break;case 6:Pn.prev=6,Pn.t0=Pn.catch(0),console.log(Pn.t0);case 9:case"end":return Pn.stop()}},In,null,[[0,6]])})),Gr.apply(this,arguments)}function Fr(In){Wt===In?Pt({type:ba.a,payload:{activeDiscussIndex:null}}):Pt({type:ba.a,payload:{activeDiscussIndex:In}})}if(Object(n.useEffect)(function(){function In(){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(y.a)(r.a.mark(function Xn(){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!(Ee===3&&!$t&&He)){Pn.next=3;break}return Pn.next=3,An(yt);case 3:case"end":return Pn.stop()}},Xn)})),Hn.apply(this,arguments)}In()},[Vt.pathId]),!$t)return e.a.createElement(X.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var sr=$t.disscuss_count,bn=$t.comments,Vn=$t.all,br=$t.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:En},sr===0?e.a.createElement(Oa.a,null):null,Object(U.p)()&&e.a.createElement(yi,{getTypeNumber:tt,upDataList:An,page:yt,user:Ne}),e.a.createElement("aside",{className:"bg-white"},bn==null?void 0:bn.map(function(In,Hn){return e.a.createElement($o,{user:Ne,key:In.id,data:In,index:Hn,identity:We,onPaginationChange:Fn,shixunIdentifier:He,isDelete:Ze,onSetActionType:vr,onTopOrDownDiscuss:an,adminOrOperator:br,onPlusDiscuss:Jt,onSetRewardData:Sr,activeDiscussIndex:Wt,onSetActiveDiscussIndex:Fr,onReplyDiscuss:_r})})),sr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(vi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Fn,current:yt,total:sr})):null),e.a.createElement(Va.a,null,e.a.createElement(S.a,{centered:!0,title:"\u63D0\u793A",visible:!!yn,onOk:en,onCancel:Wn},e.a.createElement("p",null,yn?yn.message:"")),e.a.createElement(S.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:kt,onCancel:tr,onOk:Ar},e.a.createElement(xr.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Mn,style:{width:"228px"}}))))},Jr=P("jZGp"),Zr=P("LvDl"),Yi=["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"],es=function(He){var We,Ee,Ne,Ce,$e,Ze=He.pathsDetail,tt=He.user,et=He.globalSetting,rt=He.loading,_t=He.dispatch,Pt=Object(w.a)(He,["pathsDetail","user","globalSetting","loading","dispatch"]),yt=Object(l.i)(),zt=Ze.stageData,$t=Object(n.useState)([]),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(n.useState)(-1),En=Object(E.a)(dn,2),Vt=En[0],An=En[1],Sn=Object(n.useState)(!1),Fn=Object(E.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(!1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)(!1),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)({name:"",is_jupyter:!1}),Sr=Object(E.a)(qn,2),Mn=Sr[0],_r=Sr[1],Gr=ee.a.useForm(),Fr=Object(E.a)(Gr,1),sr=Fr[0],bn=ee.a.useForm(),Vn=Object(E.a)(bn,1),br=Vn[0],In=ee.a.useForm(),Hn=Object(E.a)(In,1),Xn=Hn[0],Qn=ee.a.useForm(),Pn=Object(E.a)(Qn,1),on=Pn[0],qt=Object(n.useState)(!1),Un=Object(E.a)(qt,2),jn=Un[0],mn=Un[1],ir=Object(n.useState)([]),kr=Object(E.a)(ir,2),La=kr[0],Ea=kr[1],Xr=Object(n.useState)(!1),li=Object(E.a)(Xr,2),Xa=li[0],Ra=li[1],Ji=Object(n.useState)("All"),Zi=Object(E.a)(Ji,2),_i=Zi[0],wo=Zi[1],To=Object(n.useState)(!1),qi=Object(E.a)(To,2),Si=qi[0],Ri=qi[1],bo=Object(n.useState)(0),ro=Object(E.a)(bo,2),ao=ro[0],Pi=ro[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}]),Qi=Object(E.a)(Bi,2),Ui=Qi[0],Ao=Qi[1],Mi=Object(n.useState)(),fo=Object(E.a)(Mi,2),Pa=fo[0],$i=fo[1],So=Object(n.useState)([]),ki=Object(E.a)(So,2),Ei=ki[0],io=ki[1],Wo=function(St){if(St.key=="Enter"){var Ht=Xn.getFieldValue("tag");if(Xn.setFieldsValue({tag:""}),!Ht){I.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ei.filter(function(fn){return fn===Ht}).length>0){I.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ei.push(Ht),io(Object(o.a)(Ei))}},zo=function(St,Ht){St.preventDefault(),io(Object(o.a)(Ei.filter(function(fn){return fn!=Ht})))},Fo=((We=Ze.detail)===null||We===void 0?void 0:We.is_free)||((Ee=Ze.detail)===null||Ee===void 0?void 0:Ee.can_learning),Hi=function(){var St=Ze.detail,Ht=St.shixuns_count,fn=Ht===void 0?0:Ht,Qt=St.videos_count,Kn=Qt===void 0?0:Qt,Zn=St.attachment_count,nr=Zn===void 0?0:Zn,Wr=St.disscuss_count,ln=Wr===void 0?0:Wr,Ya={All:fn+Kn+nr,Shixun:fn,VideoItem:Kn,Attachment:nr,Discusses:ln},Di=Ui.map(function(_a){return Object(L.a)(Object(L.a)({},_a),{},{number:Ya[_a.type]})});Ao(Di)};Object(n.useEffect)(function(){Hi()},[Ze.detail]),Object(n.useEffect)(function(){Hi(),Wt(Object(o.a)(zt))},[zt]);var Go=function(){var vn=Object(y.a)(r.a.mark(function St(Ht,fn){var Qt;return r.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(_t({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!fn){Zn.next=7;break}return Zn.next=4,Object(Br.z)({id:Ht});case 4:Zn.t0=Zn.sent,Zn.next=10;break;case 7:return Zn.next=9,Object(Br.A)({id:Ht});case 9:Zn.t0=Zn.sent;case 10:if(Qt=Zn.t0,_t({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Qt!=null&&Qt.game_identifier||Qt!=null&&Qt.identifier)){Zn.next=15;break}return Object(de.Q)(fn?"/tasks/".concat(Qt==null?void 0:Qt.identifier,"/jupyter"):"/tasks/".concat(Qt.game_identifier)),Zn.abrupt("return");case 15:(Qt==null?void 0:Qt.status)===-3?Object(de.o)():(Qt==null?void 0:Qt.status)===2?ui(Qt==null?void 0:Qt.message):(Qt==null?void 0:Qt.status)===3&&Sa(Qt==null?void 0:Qt.message);case 16:case"end":return Zn.stop()}},St)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),ui=function vn(St){var Ht;St=(Ht=St)!==null&&Ht!==void 0&&Ht.includes(".json")?St:"".concat(St,".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 fn=Object(y.a)(r.a.mark(function Kn(){var Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Object(Tr.S)({url:St});case 2:if(Zn=ln.sent,Zn){ln.next=5;break}return ln.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ln.next=8,Object(Br.A)({id:Zn.shixun_identifier});case 8:if(nr=ln.sent,!(nr!=null&&nr.game_identifier)){ln.next=12;break}return Object(de.Q)("/tasks/".concat(nr.game_identifier)),ln.abrupt("return");case 12:(nr==null?void 0:nr.status)===2?vn(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Sa(nr==null?void 0:nr.message);case 13:case"end":return ln.stop()}},Kn)}));function Qt(){return fn.apply(this,arguments)}return Qt}()})},Sa=function(St){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",St,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ei=function(){if(!po())return;mn(!0)};Object(n.useEffect)(function(){if(jn){var vn={shixuns_list:[],attachments_list:[],items:[]};Ki(kt.length,vn),Wt([].concat(Object(o.a)(kt),[vn]))}},[jn]);var Da=function(){setTimeout(function(){Vt===kt.length-1&&jn&&(nn(),Wt(kt.filter(function(St,Ht){return Ht!==kt.length-1}))),Ci(),An(-1)},300)},Ki=function(St,Ht){if(!po())return;An(St),sr.setFieldsValue({name:Ht.stage_name,description:Ht.stage_description,tagName:Ht.tag&&Ht.tag.name||""})},ho=function(St){if(setTimeout(function(){document.documentElement.scrollTop=ao},300),St==="\u53D6\u6D88")return;kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},Oi=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.Q)(Object(L.a)({},Ht));case 2:return fn=Kn.sent,kt[Vt].items=Ht.list,Kn.abrupt("return",fn);case 5:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),No=function(St){kt[Vt].items=kt[Vt].items.concat(Object(L.a)(Object(L.a)({},St),{},{children:[]})),Wt(Object(o.a)(kt))},Bo=function(St){kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},jo=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(Pa){ln.next=8;break}return ln.next=3,Object(K.f)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Ht));case 3:return fn=ln.sent,fn.id&&(Ra(!1),Qt=[Object(L.a)({},fn)],kt[Vt].items=kt[Vt].items.concat(Qt),Wt(Object(o.a)(kt))),ln.abrupt("return",fn);case 8:return ln.next=10,Object(K.S)(Object(L.a)(Object(L.a)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId},Ht),{},{video_id:(Ht==null?void 0:Ht.video_id)||(Pa==null||((Kn=Pa.video_item)===null||Kn===void 0)?void 0:Kn.video_id),link:(Ht==null?void 0:Ht.link)||(Pa==null||((Zn=Pa.video_item)===null||Zn===void 0)?void 0:Zn.link)}));case 10:return nr=ln.sent,nr&&(I.b.success("\u4FEE\u6539\u6210\u529F"),Ra(!1),Ci()),ln.abrupt("return",nr);case 13:case"end":return ln.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),Ci=function(){_t({type:"pathsDetail/getStageData",payload:{subject_id:yt.pathId}}),_t({type:"pathsDetail/getPathsDetail",payload:{id:yt.pathId}}),_t({type:"pathsDetail/getRightData",payload:{id:yt.pathId}}),nn()},xn=function(){var vn=Object(y.a)(r.a.mark(function St(Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,_a,$r,xi;return r.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:if(!(!(Ht!=null&&Ht.name)||(Ht==null?void 0:Ht.name.replace(/(^\s*)|(\s*$)/g,""))==="")){Ka.next=2;break}return Ka.abrupt("return",I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(nn(),Zn=[],(Qt=kt[Vt].shixuns_list)===null||Qt===void 0||Qt.map(function(Ua){Zn.push({type:Ua.item_type,id:Ua.id})}),(Kn=kt[Vt].attachments_list)===null||Kn===void 0||Kn.map(function(Ua){Zn.push({type:"Attachment",id:Ua.id})}),nr=Ht.tagName,Wr=Object(w.a)(Ht,["tagName"]),!jn){Ka.next=16;break}return ln=Object(L.a)(Object(L.a)({},Wr),{},{pathId:yt.pathId,list:Zn}),nr&&(ln=Object(L.a)(Object(L.a)({},ln),{},{stage_tag_attributes:{name:nr}})),Ka.next=12,Object(K.d)(Object(L.a)({},ln));case 12:Ya=Ka.sent,Ya!=null&&Ya.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),Ya),{},{stage_name:ln.name,stage_description:ln.description,tag:ln.stage_tag_attributes}),Wt(Object(o.a)(kt))),Ka.next=24;break;case 16:return Di=Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),_a=Object(L.a)(Object(L.a)({},Wr),{},{id:kt[Vt].stage_id,type:Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),list:Zn}),$r=kt[Vt].tag&&kt[Vt].tag.id||"",_a=Object(L.a)(Object(L.a)({},_a),{},{stage_tag_attributes:$r?{id:$r,name:nr}:{name:nr}}),Ka.next=22,Object(K.U)(Object(L.a)({},_a));case 22:xi=Ka.sent,xi!=null&&xi.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),xi),{},{stage_name:_a.name,stage_description:_a.description,tag:_a.stage_tag_attributes}),Wt(Object(o.a)(kt)));case 24:return mn(!1),Ka.abrupt("return");case 26:case"end":return Ka.stop()}},St)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),Wi=function(St,Ht,fn){var Qt=Array.from(St),Kn=Qt.splice(Ht,1),Zn=Object(E.a)(Kn,1),nr=Zn[0];return Qt.splice(fn,0,nr),Qt},ls=function(St,Ht){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(){kt[Vt][Ht||"shixuns_list"].splice(St,1),I.b.success("\u5220\u9664\u6210\u529F"),Wt(Object(o.a)(kt)),xn(sr.getFieldsValue(),Ht)}})},Vo=function(St){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 Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.s)(St);case 2:Kn=nr.sent,Kn.status===0&&(I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},qr=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(console.log(Ht),!((Ht==null?void 0:Ht.item_type)==="VideoItem")){ln.next=9;break}return ln.next=4,Object(ko.g)({id:Ht==null?void 0:Ht.stage_item_id});case 4:fn=ln.sent,$i(fn),(Ht==null?void 0:Ht.item_type)==="VideoItem"?Ra(!0):(io((fn==null||((Qt=fn.tags)===null||Qt===void 0)?void 0:Qt.map(function(Ya){return Ya==null?void 0:Ya.name}))||[]),Xn.setFieldsValue({files:[{uid:fn==null||((Kn=fn.attachment)===null||Kn===void 0)?void 0:Kn.id,name:fn==null?void 0:fn.name,response:{id:fn==null||((Zn=fn.attachment)===null||Zn===void 0)?void 0:Zn.id}}]}),en(!0)),ln.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:nr,onChange:function(Di){nr=Di.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var Ya=Object(y.a)(r.a.mark(function _a(){var $r,xi,Gi;return r.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(nr){Ua.next=3;break}return I.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Ua.abrupt("return",Promise.reject());case 3:return Ua.next=5,Object(oe.a)("/api/attachments/".concat(Ht==null?void 0:Ht.id,".json"),{method:"put",body:{name:nr+(Ht==null||(($r=Ht.name)===null||$r===void 0)?void 0:$r.substr(Ht==null||((xi=Ht.name)===null||xi===void 0)?void 0:xi.lastIndexOf(".")))}});case 5:Gi=Ua.sent,nr="",Ci();case 8:case"end":return Ua.stop()}},_a)}));function Di(){return Ya.apply(this,arguments)}return Di}()});case 10:case"end":return ln.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),Er=function(St){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 Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.r)({id:St});case 2:Kn=nr.sent,Kn.status===1&&(An(-1),I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},ti=function(){_r({name:"",is_jupyter:!1}),br.setFieldsValue({name:"",is_jupyter:!1}),Ri(!1),rn(!1)},fa=function(St,Ht){var fn;if(!St.destination)return;var Qt=Wi((fn=kt[Vt])===null||fn===void 0?void 0:fn[Ht||"shixuns_list"],St.source.index,St.destination.index);kt[Vt][Ht||"shixuns_list"]=Qt,Wt(Object(o.a)(kt)),xn(sr.getFieldsValue(),Ht)},Eo=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.T)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),zi=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.t)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),po=function(){return Vt!==-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 Ht="Edit_".concat(Vt),fn=document.getElementById(Ht);fn&&setTimeout(function(){return fn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},eo=function(){xn(sr.getFieldsValue())},nn=function(){mn(!1)},Oo=function(){var St,Ht,fn,Qt,Kn,Zn;return((St=Ze.detail)===null||St===void 0||((Ht=St.courses)===null||Ht===void 0)?void 0:Ht.length)>0?(fn=Ze.detail)===null||fn===void 0?void 0:fn.allow_visit:!(((Qt=tt.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)==="\u5B66\u751F"&&(Kn=Ze.detail)!==null&&Kn!==void 0&&Kn.allow_visit&&(Zn=Ze.detail)!==null&&Zn!==void 0&&Zn.courses)},vs=function(St,Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,_a,$r,xi,Gi;return _i!=="All"&&St.item_type!==_i?null:e.a.createElement(ae.a,{className:"list-item-row",align:"middle",key:Ht,gutter:[5,10]},e.a.createElement(ie.a,null,St.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:!St.allow_visit&&!St.to_be_built&&(St.shixun_status==="\u6682\u672A\u516C\u5F00"||St.shixun_status==="\u5DF2\u5220\u9664")?Nr.a.color204:""},!!(Ze!=null&&(Qt=Ze.detail)!==null&&Qt!==void 0&&Qt.cust_seq)&&e.a.createElement("span",{className:"mr8"},fn+1,"-",Ht+1),St.name,Vt===-1&&St.complete_status===1&&e.a.createElement("span",{className:Nr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ie.a,null,Vt===fn&&e.a.createElement("div",null,e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){ls(Ht,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Kn=tt.userInfo)===null||Kn===void 0?void 0:Kn.admin)||((Zn=tt.userInfo)===null||Zn===void 0?void 0:Zn.business)||!(!((nr=Ze.detail)!==null&&nr!==void 0&&nr.allow_statistics)&&((Wr=tt.userInfo)===null||Wr===void 0?void 0:Wr.user_identity)==="\u5B66\u751F"&&(ln=Ze.detail)!==null&&ln!==void 0&&ln.allow_visit&&(Ya=Ze.detail)!==null&&Ya!==void 0&&Ya.courses))&&Vt!==fn&&St.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(A.a,{type:"primary",onClick:function(){var Ua,ri;if(!((Ua=tt.userInfo)!==null&&Ua!==void 0&&Ua.admin)&&!((ri=tt.userInfo)!==null&&ri!==void 0&&ri.business)&&!St.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")});St.link&&Object(ko.n)({is_f:1,id:St.id,point:0,total:0}),Object(de.Q)(St.link||"/video/".concat(St.id,"?subject_id=").concat(yt.pathId))}},St.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Di=tt.userInfo)===null||Di===void 0?void 0:Di.admin)||(St.allow_visit||St.to_be_built||St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&St.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((_a=Ze.detail)!==null&&_a!==void 0&&_a.allow_statistics)&&(($r=tt.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(xi=Ze.detail)!==null&&xi!==void 0&&xi.allow_visit&&(Gi=Ze.detail)!==null&&Gi!==void 0&&Gi.courses))&&Vt!==fn&&St.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(Ot.a,{to:"/shixuns/".concat(St.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(De.e)(_t,!0))return;Go(St.identifier,St.is_jupyter||St.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Nr.a.color204},"\u6682\u672A\u516C\u5F00"),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Nr.a.color204},"\u5DF2\u5220\u9664"),Vt===-1&&St.item_type==="Shixun"&&!!St.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",St.challenges_count)))},us=function(St){var Ht,fn=[];if(St.items&&(Ht=St.items)!==null&&Ht!==void 0&&Ht.length){var Qt;(Qt=St.items)===null||Qt===void 0||Qt.forEach(function(Zn){var nr;fn.push(Zn),Zn.children&&(nr=Zn.children)!==null&&nr!==void 0&&nr.length&&(fn=fn.concat(Zn.children))})}var Kn=!!fn.find(function(Zn){return Object(Zr.isEqual)(Zn.learning_status,["can","try"])});return Kn?e.a.createElement("aside",{className:Nr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},Ha=function(St,Ht){var fn,Qt,Kn,Zn,nr,Wr;if(_i!=="All"&&!((fn=St.stage_tag)!==null&&fn!==void 0&&fn.includes(_i)))return null;var ln=!1,Ya=!1,Di=!1,_a=!1;if(_i==="All"){var $r,xi,Gi,Ka;ln=((($r=tt.userInfo)===null||$r===void 0?void 0:$r.admin)||((xi=tt.userInfo)===null||xi===void 0?void 0:xi.business)||((Gi=Ze.detail)===null||Gi===void 0?void 0:Gi.allow_statistics))&&Vt===Ht&&!jn,(Ka=Ze.detail)!==null&&Ka!==void 0&&Ka.allow_add_member&&Fo&&Vt!==Ht&&(Ya=!0,Ht>0&&(Di=!0),Ht<kt.length-1&&(_a=!0))}var Ua=function(){var Do=0,Io=0,Ro=0;if(Ya&&(Ro+=25),Di&&(Ro+=18),_a&&(Ro+=23.5),ln&&(Ro+=21),Ro&&(Ro+=5),St.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(St.tag.name).width)+16}var gs=document.createElement("canvas").getContext("2d");return gs.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",Io=Math.ceil(gs.measureText(St.stage_name||"\u7B2C".concat(kt==null?void 0:kt.length,"\u90E8\u5206")).width),e.a.createElement("div",{className:Nr.a.labelContainer,style:{width:745-Ro}},e.a.createElement("div",{className:"".concat(Nr.a.text),style:{maxWidth:745-Ro-Do}},St.stage_name||"\u7B2C".concat(kt==null?void 0:kt.length,"\u90E8\u5206"),us(St)),St.tag&&St.tag.name&&e.a.createElement("span",{className:Nr.a.tag},St.tag.name))};return e.a.createElement("section",{key:Ht,className:"bg-white mt20 pt30 pb20"},e.a.createElement("aside",{className:"pl20 pr20"},e.a.createElement(ae.a,{gutter:[5,20],align:"middle"},e.a.createElement(ie.a,{flex:1,className:"tl font18 bold c-grey-333"},Ua()),_i==="All"&&e.a.createElement(ie.a,null,ln&&e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){Er(St.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),((Qt=Ze.detail)===null||Qt===void 0?void 0:Qt.allow_add_member)&&Fo&&Vt!==Ht&&e.a.createElement("div",null,Di&&e.a.createElement(u.a,{title:"\u5411\u4E0A\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return Eo(St.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),_a&&e.a.createElement(u.a,{title:"\u5411\u4E0B\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return zi(St.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 Ki(Ht,St)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!St.stage_description&&e.a.createElement(ae.a,{gutter:[5,20]},e.a.createElement(ie.a,{span:24},e.a.createElement(je.a,{value:St==null?void 0:St.stage_description})))),Vt===Ht&&e.a.createElement("div",{className:"pl20 pr20"},e.a.createElement("aside",null,e.a.createElement(ee.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(Ht+1,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:eo})),e.a.createElement(ee.a.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.a.createElement(Ho.a,{defaultValue:St==null?void 0:St.stage_description,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Ht+1,"\u9636\u6BB5\u63CF\u8FF0"),height:300,onBlur:eo}))),e.a.createElement("aside",null,e.a.createElement(ee.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:eo}))),e.a.createElement("aside",{className:"mt20 mb20"},e.a.createElement(A.a,{size:"large",ghost:!0,type:"primary",onClick:function(){if(!kt[Vt].stage_id)return I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;Ri(!1),Ar(!0),on.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(!kt[Vt].stage_id)return I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;if(!Object(De.c)())return;Ri(!1),rn(!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(!kt[Vt].stage_id)return I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Pi(document.documentElement.scrollTop),_t({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:kt[Vt].stage_id,subject_id:yt.pathId}}),Ea(St==null||((Do=St.shixuns_list)===null||Do===void 0)?void 0:Do.map(function(Io){return Io.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(!kt[Vt].stage_id)return I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");$i(""),Ra(!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(!kt[Vt].stage_id)return I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(_t))return;$i(""),io([]),Ri(!1),en(!0),Xn.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(Ht)},"\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:Nr.a.shixuns},e.a.createElement("div",{className:""},!!(St!=null&&(Kn=St.items)!==null&&Kn!==void 0&&Kn.length)&&e.a.createElement(Jr.a,{visibleType:_i,data:Object(o.a)(St.items),stage_id:St.stage_id,disabled:!(Vt===Ht),deleteStages:Vo,editVidoItem:qr,updateSort:Oi,index:Ht,cust_seq:!!(Ze!=null&&(Zn=Ze.detail)!==null&&Zn!==void 0&&Zn.cust_seq),showVideoPlay:((nr=tt.userInfo)===null||nr===void 0?void 0:nr.admin)||((Wr=tt.userInfo)===null||Wr===void 0?void 0:Wr.business)||Oo()}))),Vt===Ht&&e.a.createElement("aside",{className:Nr.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 ri(){return r.a.wrap(function(Io){for(;;)switch(Io.prev=Io.next){case 0:Da();case 1:case"end":return Io.stop()}},ri)})),size:"large",type:"primary"},"\u4FDD\u5B58")))};return e.a.createElement("section",null,e.a.createElement(mi.a,{active:!0,paragraph:{rows:250},avatar:!0,className:"".concat(rt["pathsDetail/getStageData"]||rt["pathsDetail/getPathsDetail"]?"mt20":""),loading:rt["pathsDetail/getStageData"]||rt["pathsDetail/getPathsDetail"]},e.a.createElement("aside",{className:Nr.a.actionTabs},Ui.map(function(vn,St){if(kt!=null&&kt.some(function(Ht){var fn;return(fn=Ht.stage_tag)===null||fn===void 0?void 0:fn.includes(vn.type)})||vn.type=="All"||vn.type=="Discusses"&&vn.number>0)return e.a.createElement("div",{key:St,className:vn.type===_i?Nr.a.tabActive:Nr.a.tab,onClick:function(){Vt===-1?(wo(vn.type),An(-1)):I.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Nr.a.s1},vn.name),e.a.createElement("span",{className:Nr.a.s2},vn.number))})),_i!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a,{form:sr,onFinish:xn},kt==null?void 0:kt.map(function(vn,St){return e.a.createElement("div",{key:St},Ha(vn,St))})),((Ne=Ze.detail)===null||Ne===void 0?void 0:Ne.allow_statistics)&&_i==="All"&&!jn&&e.a.createElement("div",{className:Nr.a.addStage,onClick:ei},e.a.createElement("span",{className:Nr.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"))),_i==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(Aa,{activeIndex:3,isDelete:(Ce=Ze.detail)===null||Ce===void 0?void 0:Ce.allow_add_member,shixunIdentifier:11,identity:($e=tt.userInfo)===null||$e===void 0?void 0:$e.role,getTypeNumber:Hi,user:tt.userInfo,isShixunDetail:!0})),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:Jt,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var St;return r.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,br.validateFields();case 2:return Ri(!0),fn.next=5,Object(K.N)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Mn));case 5:St=fn.sent,ti(),St.id&&(br.resetFields(),I.b.success("\u6DFB\u52A0\u6210\u529F"),ho([St])),Ri(!1);case 9:case"end":return fn.stop()}},vn)})),onCancel:ti},e.a.createElement(ee.a,{form:br,onValuesChange:function(St){_r(Object(L.a)(Object(L.a)({},Mn),St))}},e.a.createElement(ee.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(_.a.Group,null,e.a.createElement(_.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(_.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(ee.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,Mn.name.length,"/60")})))),e.a.createElement(S.a,{centered:!0,title:Pa?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:Wn,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var St,Ht,fn,Qt,Kn,Zn;return r.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Xn.validateFields();case 2:return Ri(!0),Wr.next=5,Xn.getFieldsValue();case 5:if(St=Wr.sent,Ht=!1,fn="",St.files.forEach(function(ln){(!ln.response||!ln.response.id)&&(Ht=!0,fn=ln.name)}),!Ht){Wr.next=11;break}return I.b.error("".concat(fn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),Wr.abrupt("return");case 11:if(Pa){Wr.next=18;break}return Wr.next=14,Object(K.c)({id:kt[Vt].stage_id,subject_id:yt.pathId,tags:Ei,attachment_ids:St.files.map(function(ln){return ln.response.id})});case 14:Qt=Wr.sent,Qt.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Qt.items))),Wr.next=22;break;case 18:return Wr.next=20,Object(K.S)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId,tags:Ei,attachment_id:(Kn=St.files.map(function(ln){return ln.response.id}))===null||Kn===void 0?void 0:Kn[0]});case 20:Zn=Wr.sent,Zn.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Zn.items)));case 22:Ri(!1);case 23:case"end":return Wr.stop()}},vn)})),onCancel:function(){en(!1),io([]),$i("")}},e.a.createElement(ee.a,{form:Xn},e.a.createElement(ee.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(Dr.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:Yi.toString(),number:Pa?1:10})),e.a.createElement(ee.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(ne.a,{onKeyUp:Wo})),e.a.createElement("div",{className:Nr.a["tagsList-content"]},Ei.map(function(vn,St){return e.a.createElement(m.a,{key:St+vn,closable:!0,onClose:function(fn){zo(fn,vn)}},vn)})),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(Ot.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:tr,confirmLoading:Si,onOk:Object(y.a)(r.a.mark(function vn(){var St,Ht;return r.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,on.validateFields();case 2:return Ri(!0),Qt.next=5,on.getFieldsValue();case 5:return St=Qt.sent,Qt.next=8,Object(K.a)({id:kt[Vt].stage_id,subject_id:yt.pathId,name:St.name});case 8:Ht=Qt.sent,Ht.status===0&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Ar(!1),No(Object(L.a)({},Ht))),Ri(!1);case 11:case"end":return Qt.stop()}},vn)})),onCancel:function(){return Ar(!1)}},e.a.createElement(ee.a,{form:on},e.a.createElement(ee.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(Ii,{shixunIds:La,cb:ho}),e.a.createElement(rr.a,{visible:Xa,editData:Pa,onCancel:function(){return Ra(!1)},onOk:jo}))},ts=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:He,user:We,globalSetting:Ne,loading:Ee.effects}})(es),Ts=P("uRQ9"),ps=P.n(Ts),ks=function(He){var We=He.user,Ee=Object(w.a)(He,["user"]),Ne=Object(n.useState)([]),Ce=Object(E.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],_t=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)(0),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)({}),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(l.i)(),Wn=Object(n.useState)({page:1,limit:10}),en=Object(E.a)(Wn,2),On=en[0],vr=en[1],tr=[{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(sr,bn){return e.a.createElement(e.a.Fragment,null,(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(sr){return"".concat(sr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(sr,bn){return e.a.createElement("div",{className:ps.a.actionsBtns},(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Ar(bn)}},"\u540C\u610F"),(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return qn(bn)}},"\u62D2\u7EDD"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Sr(bn)}},"\u62D2\u7EDD\u539F\u56E0"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Mn(bn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Fr){return Wt?!0:Fr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Fr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){_r(On)},[On]);var Ar=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:bn==null?void 0:bn.id,op:"pass"}});case 2:Vn=In.sent,(Vn==null?void 0:Vn.status)===0&&_r(On);case 4:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),qn=function(sr){var bn="";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 bn=br.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(y.a)(r.a.mark(function In(){var Hn;return r.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(bn){Qn.next=3;break}return I.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Qn.abrupt("return",Promise.reject());case 3:return Qn.next=5,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:sr==null?void 0:sr.id,op:"reject",content:bn}});case 5:Hn=Qn.sent,(Hn==null?void 0:Hn.status)===0&&_r(On);case 7:case"end":return Qn.stop()}},In)}));function br(){return Vn.apply(this,arguments)}return br}()})},Sr=function(sr){S.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,sr==null?void 0:sr.content),okText:"\u786E\u5B9A"})},Mn=function(sr){an((sr==null?void 0:sr.info)||{}),$t(!0)},_r=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return _t(!0),In.next=3,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/request_certificates.json"),{method:"get",params:bn});case 3:Vn=In.sent,Vn!=null&&Vn.data&&(Ze(Vn==null?void 0:Vn.data),Sn((Vn==null?void 0:Vn.total_count)||0),dn(Vn==null?void 0:Vn.is_manage)),_t(!1);case 6:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),Gr=function(sr,bn){var Vn=Object(L.a)(Object(L.a)({},On),{},{page:sr,limit:bn});vr(Vn),_r(Vn)};return e.a.createElement("div",{className:ps.a.certificate},e.a.createElement(Et.a,{dataSource:$e,rowKey:function(sr){return sr.id},columns:tr,loading:rt,pagination:{pageSize:On.limit,total:An,current:On.page,onChange:Gr,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(Ca,{visible:zt,onCancel:function(){$t(!1),an({})},data:rn}))},Zs=Object(c.a)(function(Fe){var He=Fe.user,We=Fe.pathsDetail;return{user:He,pathsDetail:We}})(ks);fe.a.locale("ZH-cn");var ns=h.a.TabPane,dl=function(He){var We=He.data,Ee=Object(n.useState)("1"),Ne=Object(E.a)(Ee,2),Ce=Ne[0],$e=Ne[1],Ze=Object(n.useState)(1),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1],_t=Object(n.useState)(),Pt=Object(E.a)(_t,2),yt=Pt[0],zt=Pt[1],$t=Object(n.useState)(!0),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(l.i)();function En(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(y.a)(r.a.mark(function Sn(){var Fn,Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return Wt(!0),Ce==="1"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_shixuns_passed.json"):Ce==="2"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_videos.json"):Ce==="3"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_pdf_attachments.json"):Ce==="4"&&(Fn="/api/paths/".concat(dn.pathId,"/study_ranking_discusses.json")),an.next=4,Object(oe.a)(Fn,{method:"get",params:{page:et}});case 4:Jt=an.sent,Wt(!1),zt(Jt);case 7:case"end":return an.stop()}},Sn)})),Vt.apply(this,arguments)}Object(n.useEffect)(function(){En()},[et,Ce]);var An=function(){var Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{spinning:kt},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")),(yt==null?void 0:yt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(yt==null||((Fn=yt.data_user)===null||Fn===void 0)?void 0:Fn.rank)===0&&(yt==null||((Jt=yt.data_user)===null||Jt===void 0)?void 0:Jt.num)===0?"--":(yt==null||((rn=yt.data_user)===null||rn===void 0)?void 0:rn.rank)<=100&&(yt==null||((an=yt.data_user)===null||an===void 0)?void 0:an.rank)!=0?yt==null||((pn=yt.data_user)===null||pn===void 0)?void 0:pn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},yt==null||((Wn=yt.data_user)===null||Wn===void 0)?void 0:Wn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((en=yt.data_user)===null||en===void 0)?void 0:en.num)||"--"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},yt!=null&&(On=yt.data_user)!==null&&On!==void 0&&On.num?Object(de.Z)(yt==null||((vr=yt.data_user)===null||vr===void 0)?void 0:vr.num):"--"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((tr=yt.data_user)===null||tr===void 0)?void 0:tr.num)||"--"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((Ar=yt.data_user)===null||Ar===void 0)?void 0:Ar.num)||"--")),(yt==null?void 0:yt.user_show)&&e.a.createElement(pa.a,null),(yt==null||((qn=yt.data)===null||qn===void 0)?void 0:qn.length)>0?yt==null||((Sr=yt.data)===null||Sr===void 0)?void 0:Sr.map(function(Mn,_r){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Mn==null?void 0:Mn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.rank),e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(de.Z)(Mn==null?void 0:Mn.num)),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num))}):e.a.createElement(Oa.a,null),(yt==null?void 0:yt.count)>10&&e.a.createElement(vi.a,{current:et,pageSize:10,showSizeChanger:!1,total:yt==null?void 0:yt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(_r){rt(_r)}})))};return e.a.createElement("div",null,e.a.createElement(h.a,{activeKey:Ce,style:{background:"#fff",padding:"0px 20px"},onChange:function(Fn){$e(Fn),rt(1)}},e.a.createElement(ns,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(An,null))))},$s=P("XzQ7"),go=P.n($s),ss=P("ho57"),Ia=P.n(ss),ms=h.a.TabPane;function yo(Fe){var He=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.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 Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var Fs=function(He){var We,Ee,Ne=He.pathsDetail,Ce=He.globalSetting,$e=He.loading,Ze=He.dispatch,tt=Object(w.a)(He,["pathsDetail","globalSetting","loading","dispatch"]),et=Object(l.i)(),rt=tt.location.query,_t=Object(n.useRef)(),Pt=Object(n.useState)("stage"),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Wt){var dn;return(dn=Ne.detail)!==null&&dn!==void 0&&dn.excellent?!0:Wt.key!=="certificate"});Object(n.useEffect)(function(){if(_t.current)return _t.current.addEventListener("mousedown",yo),function(){_t.current.removeEventListener("mousedown",yo)}},[_t.current]),Object(n.useEffect)(function(){if(!et.pathId)return;kt()},[et.pathId]),Object(n.useEffect)(function(){var Wt;Object(de.V)((Wt=Ne.detail)===null||Wt===void 0?void 0:Wt.name)},[Ne]);var kt=function(){var Wt=Object(y.a)(r.a.mark(function dn(){var En;return r.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Ze({type:"pathsDetail/getPathsDetail",payload:Object(L.a)({id:et.pathId},rt)});case 2:En=An.sent,Ze({type:"pathsDetail/getRightData",payload:{id:et.pathId}}),Ze({type:"pathsDetail/getStageData",payload:{subject_id:et.pathId}}),En!=null&&En.id&&rt.token&&(location.href=location.pathname);case 6:case"end":return An.stop()}},dn)}));return function(){return Wt.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=Ne.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:_t},e.a.createElement(je.a,{value:(Ee=Ne.detail)===null||Ee===void 0?void 0:Ee.description}))),e.a.createElement(h.a,{className:go.a.wrapTabs,activeKey:zt,onChange:function(dn){return $t(dn)},tabBarGutter:50,tabBarStyle:{height:76}},yn.map(function(Wt){return e.a.createElement(ms,{tab:Wt.name,key:Wt.key})})),zt==="stage"&&e.a.createElement(ts,null),zt==="ranking"&&e.a.createElement(dl,null),zt==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(xa,null))))},nt=me.default=Object(c.a)(function(Fe){var He=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:He,globalSetting:Ee,loading:We}})(Fs)},Aky1:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("ErOA"),X=P("ppsT"),L=P.n(X),y="",E,w="";function x(r){h(r)}function h(r){E=new L.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:w}}).then(function(d){if(d.status==-1){r.onUploadError&&r.onUploadError(e);return}var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g)}).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:w}}).then(function(d){if(d){var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g,m)}}).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&&(w=n),x(e)}},BPZU:function(Ge,me){var P=32,se=7,X=256;function L(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 w(n,e,l,c,o){for(c===e&&c++;c<l;c++){for(var f=n[c],d=e,a=c,A;d<a;)A=d+a>>>1,o(f,n[A])<0?a=A:d=A+1;var g=c-d;switch(g){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(;g>0;)n[d+g]=n[d+g-1],g--}n[d]=f}}function x(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])>0){for(a=c-o;A<a&&f(n,e[l+o+A])>0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}else{for(a=o+1;A<a&&f(n,e[l+o-A])<=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a);var g=d;d=o-A,A=o-g}for(d++;d<A;){var m=d+(A-d>>>1);f(n,e[l+m])>0?d=m+1:A=m}return A}function h(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])<0){for(a=o+1;A<a&&f(n,e[l+o-A])<0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a);var g=d;d=o-A,A=o-g}else{for(a=c-o;A<a&&f(n,e[l+o+A])>=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}for(d++;d<A;){var m=d+(A-d>>>1);f(n,e[l+m])<0?A=m:d=m+1}return A}function s(n,e){var l=se,c=0,o=X,f=0,d,a,A=0;c=n.length,c<2*X&&(o=c>>>1);var g=[];f=c<120?5:c<1542?10:c<119151?19:40,d=[],a=[];function m(u,i){d[A]=u,a[A]=i,A+=1}function C(){for(;A>1;){var u=A-2;if(u>=1&&a[u-1]<=a[u]+a[u+1]||u>=2&&a[u-2]<=a[u]+a[u-1])a[u-1]<a[u+1]&&u--;else if(a[u]>a[u+1])break;B(u)}}function T(){for(;A>1;){var u=A-2;u>0&&a[u-1]<a[u+1]&&u--,B(u)}}function B(u){var i=d[u],_=a[u],O=d[u+1],S=a[u+1];a[u]=_+S,u===A-3&&(d[u+1]=d[u+2],a[u+1]=a[u+2]),A--;var D=h(n[O],n,i,_,0,e);if(i+=D,_-=D,_===0)return;if(S=x(n[i+_-1],n,O,S,S-1,e),S===0)return;_<=S?b(i,_,O,S):p(i,_,O,S)}function b(u,i,_,O){var S=0;for(S=0;S<i;S++)g[S]=n[u+S];var D=0,I=_,k=u;if(n[k++]=n[I++],--O===0){for(S=0;S<i;S++)n[k+S]=g[D+S];return}if(i===1){for(S=0;S<O;S++)n[k+S]=n[I+S];n[k+O]=g[D];return}for(var Q=l,Y,U,K;;){Y=0,U=0,K=!1;do if(e(n[I],g[D])<0){if(n[k++]=n[I++],U++,Y=0,--O===0){K=!0;break}}else if(n[k++]=g[D++],Y++,U=0,--i===1){K=!0;break}while((Y|U)<Q);if(K)break;do{if(Y=h(n[I],g,D,i,0,e),Y!==0){for(S=0;S<Y;S++)n[k+S]=g[D+S];if(k+=Y,D+=Y,i-=Y,i<=1){K=!0;break}}if(n[k++]=n[I++],--O===0){K=!0;break}if(U=x(g[D],n,I,O,0,e),U!==0){for(S=0;S<U;S++)n[k+S]=n[I+S];if(k+=U,I+=U,O-=U,O===0){K=!0;break}}if(n[k++]=g[D++],--i===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),i===1){for(S=0;S<O;S++)n[k+S]=n[I+S];n[k+O]=g[D]}else{if(i===0)throw new Error;for(S=0;S<i;S++)n[k+S]=g[D+S]}}function p(u,i,_,O){var S=0;for(S=0;S<O;S++)g[S]=n[_+S];var D=u+i-1,I=O-1,k=_+O-1,Q=0,Y=0;if(n[k--]=n[D--],--i===0){for(Q=k-(O-1),S=0;S<O;S++)n[Q+S]=g[S];return}if(O===1){for(k-=i,D-=i,Y=k+1,Q=D+1,S=i-1;S>=0;S--)n[Y+S]=n[Q+S];n[k]=g[I];return}for(var U=l;;){var K=0,z=0,F=!1;do if(e(g[I],n[D])<0){if(n[k--]=n[D--],K++,z=0,--i===0){F=!0;break}}else if(n[k--]=g[I--],z++,K=0,--O===1){F=!0;break}while((K|z)<U);if(F)break;do{if(K=i-h(g[I],n,u,i,i-1,e),K!==0){for(k-=K,D-=K,i-=K,Y=k+1,Q=D+1,S=K-1;S>=0;S--)n[Y+S]=n[Q+S];if(i===0){F=!0;break}}if(n[k--]=g[I--],--O===1){F=!0;break}if(z=O-x(n[D],g,0,O,O-1,e),z!==0){for(k-=z,I-=z,O-=z,Y=k+1,Q=I+1,S=0;S<z;S++)n[Y+S]=g[Q+S];if(O<=1){F=!0;break}}if(n[k--]=n[D--],--i===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-=i,D-=i,Y=k+1,Q=D+1,S=i-1;S>=0;S--)n[Y+S]=n[Q+S];n[k]=g[I]}else{if(O===0)throw new Error;for(Q=k-(O-1),S=0;S<O;S++)n[Q+S]=g[S]}}this.mergeRuns=C,this.forceMergeRuns=T,this.pushRun=m}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),w(n,l,c,l+f,e);return}var d=new s(n,e),a=L(o);do{if(f=y(n,l,c,e),f<a){var A=o;A>a&&(A=a),w(n,l,l+A,l+f,e),f=A}d.pushRun(l,f),d.mergeRuns(),o-=f,l+=f}while(o!==0);d.forceMergeRuns()}Ge.exports=r},BU3w:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("MNnm"),X="rc-util-key";function L(x){if(x.attachTo)return x.attachTo;var h=document.querySelector("head");return h||document.body}function y(x){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=x;var e=L(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 w(x,h){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=L(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(a){return a.tagName==="STYLE"&&a[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!==x&&(l.innerHTML=x),l}var d=y(x,s);return d[X]=h,d}},Bd2K:function(Ge,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 w(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"],L=["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,a=f.mode.xmlCurrentTag&&f.mode.xmlCurrentTag(d),A=a&&a.name;if(!A)return se.Pass;var g=f.mode.configuration=="html",m=typeof e=="object"&&e.dontCloseTags||g&&X,C=typeof e=="object"&&e.indentTags||g&&L;o.end>c.ch&&(A=A.slice(0,A.length-o.end+c.ch));var T=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"&&a.close||o.string.indexOf("/")==c.ch-o.start-1||m&&x(m,T)>-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&&x(B,A)>-1){n[l]={text:"/>",newPos:se.Pos(c.line,c.ch+2)};continue}var b=C&&x(C,T)>-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 i=s.listSelections().slice(0);i[l]={head:u.newPos,anchor:u.newPos},s.setSelections(i),!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,a=s.getTokenAt(d),A=se.innerMode(s.getMode(),a.state),g=A.state;if(r&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=d.ch-1))return se.Pass;var m,C=A.mode.name!="xml"&&s.getMode().name=="htmlmixed";if(C&&A.mode.name=="javascript")m=l+"script";else if(C&&A.mode.name=="css")m=l+"style";else{var T=A.mode.xmlCurrentContext&&A.mode.xmlCurrentContext(g);if(!T||T.length&&h(s,T,T[T.length-1],d))return se.Pass;m=l+T[T.length-1]}s.getLine(d.line).charAt(a.end)!=">"&&(m+=">"),e[f]=m}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 w(s){return s.getOption("disableInput")?se.Pass:E(s,!0)}se.commands.closeTag=function(s){return E(s)};function x(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 a=se.scanForClosingTag(s,e,null,c);if(!a||a.tag!=n)return!1;e=a.to}return!0}})},BdwD:function(Ge,me,P){"use strict";var se=P("k1fw"),X=P("q1tI"),L=P.n(X),y=P("MXfU"),E=P.n(y),w=P("Nmsl"),x=P.n(w),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,a=r.Buttonclass,A=r.ButtonTwo;return L.a.createElement("div",{className:x.a.none_panels,style:Object(se.a)({},c)},L.a.createElement("div",null,L.a.createElement("img",{src:E.a,alt:""}),L.a.createElement("p",{className:x.a.none_p_title},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};me.a=h},BjJ7:function(Ge,me,P){"use strict";P.d(me,"d",function(){return X}),P.d(me,"c",function(){return L}),P.d(me,"e",function(){return y}),P.d(me,"b",function(){return E}),P.d(me,"a",function(){return x});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 L(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 w=!0,x=se.a.API_SERVER},BlVb:function(Ge,me,P){var se=P("hyiK"),X=1e-8;function L(E,w){return Math.abs(E-w)<X}function y(E,w,x){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],w,x),s=n}var e=E[0];return(!L(s[0],e[0])||!L(s[1],e[1]))&&(h+=se(s[0],s[1],e[0],e[1],w,x)),h!==0}me.contain=y},Bq2U:function(Ge,me,P){var se=P("RDYZ"),X=P("Qe9p"),L=P("bYtY"),y=L.isArrayLike,E=Array.prototype.slice;function w(m,C){return m[C]}function x(m,C,T){m[C]=T}function h(m,C,T){return(C-m)*T+m}function s(m,C,T){return T>.5?C:m}function r(m,C,T,B,b){var p=m.length;if(b===1)for(var u=0;u<p;u++)B[u]=h(m[u],C[u],T);else for(var i=p&&m[0].length,u=0;u<p;u++)for(var _=0;_<i;_++)B[u][_]=h(m[u][_],C[u][_],T)}function n(m,C,T){var B=m.length,b=C.length;if(B!==b){var p=B>b;if(p)m.length=b;else for(var u=B;u<b;u++)m.push(T===1?C[u]:E.call(C[u]))}for(var i=m[0]&&m[0].length,u=0;u<m.length;u++)if(T===1)isNaN(m[u])&&(m[u]=C[u]);else for(var _=0;_<i;_++)isNaN(m[u][_])&&(m[u][_]=C[u][_])}function e(m,C,T){if(m===C)return!0;var B=m.length;if(B!==C.length)return!1;if(T===1){for(var b=0;b<B;b++)if(m[b]!==C[b])return!1}else for(var p=m[0].length,b=0;b<B;b++)for(var u=0;u<p;u++)if(m[b][u]!==C[b][u])return!1;return!0}function l(m,C,T,B,b,p,u,i,_){var O=m.length;if(_===1)for(var S=0;S<O;S++)i[S]=c(m[S],C[S],T[S],B[S],b,p,u);else for(var D=m[0].length,S=0;S<O;S++)for(var I=0;I<D;I++)i[S][I]=c(m[S][I],C[S][I],T[S][I],B[S][I],b,p,u)}function c(m,C,T,B,b,p,u){var i=(T-m)*.5,_=(B-C)*.5;return(2*(C-T)+i+_)*u+(-3*(C-T)-2*i-_)*p+i*b+C}function o(m){if(y(m)){var C=m.length;if(y(m[0])){for(var T=[],B=0;B<C;B++)T.push(E.call(m[B]));return T}return E.call(m)}return m}function f(m){return m[0]=Math.floor(m[0]),m[1]=Math.floor(m[1]),m[2]=Math.floor(m[2]),"rgba("+m.join(",")+")"}function d(m){var C=m[m.length-1].value;return y(C&&C[0])?2:1}function a(m,C,T,B,b,p){var u=m._getter,i=m._setter,_=C==="spline",O=B.length;if(!O)return;var S=B[0].value,D=y(S),I=!1,k=!1,Q=D?d(B):0,Y;B.sort(function(Te,De){return Te.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 $=X.parse(G);$?(G=$,I=!0):k=!0}K.push(G)}if(!p&&F)return;for(var ae=K[O-1],H=0;H<O-1;H++)D?n(K[H],ae,Q):isNaN(K[H])&&!isNaN(ae)&&!k&&!I&&(K[H]=ae);D&&n(u(m._target,b),ae,Q);var pe=0,ie=0,ge,Ae,be,fe,ce,te;if(I)var de=[0,0,0,0];var he=function(Te,De){var Ie;if(De<0)Ie=0;else if(De<ie){for(ge=Math.min(pe+1,O-1),Ie=ge;Ie>=0&&!(U[Ie]<=De);Ie--);Ie=Math.min(Ie,O-2)}else{for(Ie=pe;Ie<O&&!(U[Ie]>De);Ie++);Ie=Math.min(Ie-1,O-2)}pe=Ie,ie=De;var ne=U[Ie+1]-U[Ie];if(ne===0)return;if(Ae=(De-U[Ie])/ne,_)if(fe=K[Ie],be=K[Ie===0?Ie:Ie-1],ce=K[Ie>O-2?O-1:Ie+1],te=K[Ie>O-3?O-1:Ie+2],D)l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,u(Te,b),Q);else{var N;if(I)N=l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,de,1),N=f(de);else{if(k)return s(fe,ce,Ae);N=c(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae)}i(Te,b,N)}else if(D)r(K[Ie],K[Ie+1],Ae,u(Te,b),Q);else{var N;if(I)r(K[Ie],K[Ie+1],Ae,de,1),N=f(de);else{if(k)return s(K[Ie],K[Ie+1],Ae);N=h(K[Ie],K[Ie+1],Ae)}i(Te,b,N)}},ue=new se({target:m._target,life:Y,loop:m._loop,delay:m._delay,onframe:he,ondestroy:T});return C&&C!=="spline"&&(ue.easing=C),ue}var A=function(m,C,T,B){this._tracks={},this._target=m,this._loop=C||!1,this._getter=T||w,this._setter=B||x,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(m,C){var T=this._tracks;for(var B in C){if(!C.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var b=this._getter(this._target,B);if(b==null)continue;m!==0&&T[B].push({time:0,value:o(b)})}T[B].push({time:m,value:C[B]})}return this},during:function(m){return this._onframeList.push(m),this},pause:function(){for(var m=0;m<this._clipList.length;m++)this._clipList[m].pause();this._paused=!0},resume:function(){for(var m=0;m<this._clipList.length;m++)this._clipList[m].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var m=this._doneList,C=m.length,T=0;T<C;T++)m[T].call(this)},start:function(m,C){var T=this,B=0,b=function(){B--,B||T._doneCallback()},p;for(var u in this._tracks){if(!this._tracks.hasOwnProperty(u))continue;var i=a(this,m,b,this._tracks[u],u,C);i&&(this._clipList.push(i),B++,this.animation&&this.animation.addClip(i),p=i)}if(p){var _=p.onframe;p.onframe=function(O,S){_(O,S);for(var D=0;D<T._onframeList.length;D++)T._onframeList[D](O,S)}}return B||this._doneCallback(),this},stop:function(m){for(var C=this._clipList,T=this.animation,B=0;B<C.length;B++){var b=C[B];m&&b.onframe(this._target,1),T&&T.removeClip(b)}C.length=0},delay:function(m){return this._delay=m,this},done:function(m){return m&&this._doneList.push(m),this},getClips:function(){return this._clipList}};var g=A;Ge.exports=g},"C+DQ":function(Ge,me,P){},C0SR:function(Ge,me,P){var se=P("YH21"),X=function(){this._track=[]};X.prototype={constructor:X,recognize:function(x,h,s){return this._doTrack(x,h,s),this._recognize(x)},clear:function(){return this._track.length=0,this},_doTrack:function(x,h,s){var r=x.touches;if(!r)return;for(var n={points:[],touches:[],target:h,event:x},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(x){for(var h in E)if(E.hasOwnProperty(h)){var s=E[h](this._track,x);if(s)return s}}};function L(x){var h=x[1][0]-x[0][0],s=x[1][1]-x[0][1];return Math.sqrt(h*h+s*s)}function y(x){return[(x[0][0]+x[1][0])/2,(x[0][1]+x[1][1])/2]}var E={pinch:function(x,h){var s=x.length;if(!s)return;var r=(x[s-1]||{}).points,n=(x[s-2]||{}).points||r;if(n&&n.length>1&&r&&r.length>1){var e=L(r)/L(n);!isFinite(e)&&(e=1),h.pinchScale=e;var l=y(r);return h.pinchX=l[0],h.pinchY=l[1],{type:"pinch",target:x[0].target,event:h}}}},w=X;Ge.exports=w},CnIC:function(Ge,me){Ge.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(Ge,me){function P(){}P.prototype={diff:function(E,w,x){x||(x=function(A,g){return A===g}),this.equals=x;var h=this;E=E.slice(),w=w.slice();var s=w.length,r=E.length,n=1,e=s+r,l=[{newPos:-1,components:[]}],c=this.extractCommon(l[0],w,E,0);if(l[0].newPos+1>=s&&c+1>=r){for(var o=[],f=0;f<w.length;f++)o.push(f);return[{indices:o,count:w.length}]}function d(){for(var A=-1*n;A<=n;A+=2){var g,m=l[A-1],C=l[A+1],T=(C?C.newPos:0)-A;m&&(l[A-1]=void 0);var B=m&&m.newPos+1<s,b=C&&0<=T&&T<r;if(!B&&!b){l[A]=void 0;continue}if(!B||b&&m.newPos<C.newPos?(g=X(C),h.pushComponent(g.components,void 0,!0)):(g=m,g.newPos++,h.pushComponent(g.components,!0,void 0)),T=h.extractCommon(g,w,E,A),g.newPos+1>=s&&T+1>=r)return se(h,g.components,w,E);l[A]=g}n++}for(;n<=e;){var a=d();if(a)return a}},pushComponent:function(E,w,x){var h=E[E.length-1];h&&h.added===w&&h.removed===x?E[E.length-1]={count:h.count+1,added:w,removed:x}:E.push({count:1,added:w,removed:x})},extractCommon:function(E,w,x,h){for(var s=w.length,r=x.length,n=E.newPos,e=n-h,l=0;n+1<s&&e+1<r&&this.equals(w[n+1],x[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,w,x,h){for(var s=0,r=w.length,n=0,e=0;s<r;s++){var l=w[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 w}function X(E){return{newPos:E.newPos,components:E.components.slice(0)}}var L=new P;function y(E,w,x){return L.diff(E,w,x)}Ge.exports=y},DN4a:function(Ge,me,P){var se=P("Fofx"),X=P("QBsz"),L=se.identity,y=5e-5;function E(e){return e>y||e<-y}var w=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},x=w.prototype;x.transform=null,x.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=[];x.updateTransform=function(){var e=this.parent,l=e&&e.transform,c=this.needLocalTransform(),o=this.transform;if(!(c||l)){o&&L(o);return}o=o||se.create(),c?this.getLocalTransform(o):L(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,a=h[1]<0?-1:1,A=((h[0]-d)*f+d)/h[0]||0,g=((h[1]-a)*f+a)/h[1]||0;o[0]*=A,o[1]*=A,o[2]*=g,o[3]*=g}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},x.getLocalTransform=function(e){return w.getLocalTransform(this,e)},x.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)},x.restoreTransform=function(e){var l=e.dpr||1;e.setTransform(l,0,0,l,0,0)};var s=[],r=se.create();x.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)},x.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)},x.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)},x.transformCoordToLocal=function(e,l){var c=[e,l],o=this.invTransform;return o&&X.applyTransform(c,c,o),c},x.transformCoordToGlobal=function(e,l){var c=[e,l],o=this.transform;return o&&X.applyTransform(c,c,o),c},w.getLocalTransform=function(e,l){l=l||[],L(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=w;Ge.exports=n},Dagg:function(Ge,me,P){var se=P("Gev7"),X=P("mFDi"),L=P("bYtY"),y=P("Xnb7");function E(x){se.call(this,x)}E.prototype={constructor:E,type:"image",brush:function(x,h){var s=this.style,r=s.image;s.bind(x,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(x),s.sWidth&&s.sHeight){var d=s.sx||0,a=s.sy||0;x.drawImage(n,d,a,s.sWidth,s.sHeight,e,l,c,o)}else if(s.sx&&s.sy){var d=s.sx,a=s.sy,A=c-d,g=o-a;x.drawImage(n,d,a,A,g,e,l,c,o)}else x.drawImage(n,e,l,c,o);s.text!=null&&(this.restoreTransform(x),this.drawRectText(x,this.getBoundingRect()))},getBoundingRect:function(){var x=this.style;return this._rect||(this._rect=new X(x.x||0,x.y||0,x.width||0,x.height||0)),this._rect}},L.inherits(E,se);var w=E;Ge.exports=w},DlQD:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(Ve,Xe){for(var ze=0;ze<Xe.length;ze++){var we=Xe[ze];we.enumerable=we.enumerable||!1,we.configurable=!0,"value"in we&&(we.writable=!0),Object.defineProperty(Ve,we.key,we)}}function X(Ve,Xe,ze){return Xe&&se(Ve.prototype,Xe),ze&&se(Ve,ze),Ve}function L(Ve,Xe){if(!Ve)return;if(typeof Ve=="string")return y(Ve,Xe);var ze=Object.prototype.toString.call(Ve).slice(8,-1);if(ze==="Object"&&Ve.constructor&&(ze=Ve.constructor.name),ze==="Map"||ze==="Set")return Array.from(Ve);if(ze==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ze))return y(Ve,Xe)}function y(Ve,Xe){(Xe==null||Xe>Ve.length)&&(Xe=Ve.length);for(var ze=0,we=new Array(Xe);ze<Xe;ze++)we[ze]=Ve[ze];return we}function E(Ve,Xe){var ze;if(typeof Symbol=="undefined"||Ve[Symbol.iterator]==null){if(Array.isArray(Ve)||(ze=L(Ve))||Xe&&Ve&&typeof Ve.length=="number"){ze&&(Ve=ze);var we=0;return function(){return we>=Ve.length?{done:!0}:{done:!1,value:Ve[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 ze=Ve[Symbol.iterator](),ze.next.bind(ze)}function w(Ve,Xe){return Xe={exports:{}},Ve(Xe,Xe.exports),Xe.exports}var x=w(function(Ve){function Xe(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function ze(we){Ve.exports.defaults=we}Ve.exports={defaults:Xe(),getDefaults:Xe,changeDefaults:ze}}),h=x.defaults,s=x.getDefaults,r=x.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(Xe){return o[Xe]};function d(Ve,Xe){if(Xe){if(n.test(Ve))return Ve.replace(e,f)}else if(l.test(Ve))return Ve.replace(c,f);return Ve}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ve){return Ve.replace(a,function(Xe,ze){return ze=ze.toLowerCase(),ze==="colon"?":":ze.charAt(0)==="#"?ze.charAt(1)==="x"?String.fromCharCode(parseInt(ze.substring(2),16)):String.fromCharCode(+ze.substring(1)):""})}var g=/(^|[^\[])\^/g;function m(Ve,Xe){Ve=Ve.source||Ve,Xe=Xe||"";var ze={replace:function(Re,Me){return Me=Me.source||Me,Me=Me.replace(g,"$1"),Ve=Ve.replace(Re,Me),ze},getRegex:function(){return new RegExp(Ve,Xe)}};return ze}var C=/[^\w:]/g,T=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(Ve,Xe,ze){if(Ve){var we;try{we=decodeURIComponent(A(ze)).replace(C,"").toLowerCase()}catch(Re){return null}if(we.indexOf("javascript:")===0||we.indexOf("vbscript:")===0||we.indexOf("data:")===0)return null}Xe&&!T.test(ze)&&(ze=_(Xe,ze));try{ze=encodeURI(ze).replace(/%25/g,"%")}catch(Re){return null}return ze}var b={},p=/^[^:]+:\/*[^/]*$/,u=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function _(Ve,Xe){b[" "+Ve]||(p.test(Ve)?b[" "+Ve]=Ve+"/":b[" "+Ve]=I(Ve,"/",!0)),Ve=b[" "+Ve];var ze=Ve.indexOf(":")===-1;return Xe.substring(0,2)==="//"?ze?Xe:Ve.replace(u,"$1")+Xe:Xe.charAt(0)==="/"?ze?Xe:Ve.replace(i,"$1")+Xe:Ve+Xe}var O={exec:function(){}};function S(Ve){for(var Xe=1,ze,we;Xe<arguments.length;Xe++){ze=arguments[Xe];for(we in ze)Object.prototype.hasOwnProperty.call(ze,we)&&(Ve[we]=ze[we])}return Ve}function D(Ve,Xe){var ze=Ve.replace(/\|/g,function(Me,Ye,ot){for(var mt=!1,Tt=Ye;--Tt>=0&&ot[Tt]==="\\";)mt=!mt;return mt?"|":" |"}),we=ze.split(/ \|/),Re=0;if(we.length>Xe)we.splice(Xe);else for(;we.length<Xe;)we.push("");for(;Re<we.length;Re++)we[Re]=we[Re].trim().replace(/\\\|/g,"|");return we}function I(Ve,Xe,ze){var we=Ve.length;if(we===0)return"";for(var Re=0;Re<we;){var Me=Ve.charAt(we-Re-1);if(Me===Xe&&!ze)Re++;else if(Me!==Xe&&ze)Re++;else break}return Ve.substr(0,we-Re)}function k(Ve,Xe){if(Ve.indexOf(Xe[1])===-1)return-1;for(var ze=Ve.length,we=0,Re=0;Re<ze;Re++)if(Ve[Re]==="\\")Re++;else if(Ve[Re]===Xe[0])we++;else if(Ve[Re]===Xe[1]&&(we--,we<0))return Re;return-1}function Q(Ve){Ve&&Ve.sanitize&&!Ve.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:m,cleanUrl:B,resolveUrl:_,noopTest:O,merge:S,splitCells:D,rtrim:I,findClosingBracket:k,checkSanitizeDeprecation:Q},U=x.defaults,K=Y.rtrim,z=Y.splitCells,F=Y.escape,H=Y.findClosingBracket;function G(Ve,Xe,ze){var we=Xe.href,Re=Xe.title?F(Xe.title):null,Me=Ve[1].replace(/\\([\[\]])/g,"$1");return Ve[0].charAt(0)!=="!"?{type:"link",raw:ze,href:we,title:Re,text:Me}:{type:"image",raw:ze,href:we,title:Re,text:F(Me)}}function $(Ve,Xe){var ze=Ve.match(/^(\s+)(?:```)/);if(ze===null)return Xe;var we=ze[1];return Xe.split(`
|
|
|
`).map(function(Re){var Me=Re.match(/^\s+/);if(Me===null)return Re;var Ye=Me[0];return Ye.length>=we.length?Re.slice(we.length):Re}).join(`
|
|
|
`)}var ae=function(){function Ve(ze){this.options=ze||U}var Xe=Ve.prototype;return Xe.space=function(we){var Re=this.rules.block.newline.exec(we);if(Re)return Re[0].length>1?{type:"space",raw:Re[0]}:{raw:`
|
|
|
`}},Xe.code=function(we,Re){var Me=this.rules.block.code.exec(we);if(Me){var Ye=Re[Re.length-1];if(Ye&&Ye.type==="paragraph")return{raw:Me[0],text:Me[0].trimRight()};var ot=Me[0].replace(/^ {4}/gm,"");return{type:"code",raw:Me[0],codeBlockStyle:"indented",text:this.options.pedantic?ot:K(ot,`
|
|
|
`)}}},Xe.fences=function(we){var Re=this.rules.block.fences.exec(we);if(Re){var Me=Re[0],Ye=$(Me,Re[3]||"");return{type:"code",raw:Me,lang:Re[2]?Re[2].trim():Re[2],text:Ye}}},Xe.heading=function(we){var Re=this.rules.block.heading.exec(we);if(Re)return{type:"heading",raw:Re[0],depth:Re[1].length,text:Re[2]}},Xe.nptable=function(we){var Re=this.rules.block.nptable.exec(we);if(Re){var Me={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:Re[0]};if(Me.header.length===Me.align.length){var Ye=Me.align.length,ot;for(ot=0;ot<Ye;ot++)/^ *-+: *$/.test(Me.align[ot])?Me.align[ot]="right":/^ *:-+: *$/.test(Me.align[ot])?Me.align[ot]="center":/^ *:-+ *$/.test(Me.align[ot])?Me.align[ot]="left":Me.align[ot]=null;for(Ye=Me.cells.length,ot=0;ot<Ye;ot++)Me.cells[ot]=z(Me.cells[ot],Me.header.length);return Me}}},Xe.hr=function(we){var Re=this.rules.block.hr.exec(we);if(Re)return{type:"hr",raw:Re[0]}},Xe.blockquote=function(we){var Re=this.rules.block.blockquote.exec(we);if(Re){var Me=Re[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Re[0],text:Me}}},Xe.list=function(we){var Re=this.rules.block.list.exec(we);if(Re){for(var Me=Re[0],Ye=Re[2],ot=Ye.length>1,mt=Ye[Ye.length-1]===")",Tt={type:"list",raw:Me,ordered:ot,start:ot?+Ye.slice(0,-1):"",loose:!1,items:[]},xt=Re[0].match(this.rules.block.item),Dt=!1,It,Lt,Et,ct,At,Le,qe,Ct=xt.length,ft=0;ft<Ct;ft++)It=xt[ft],Me=It,Lt=It.length,It=It.replace(/^ *([*+-]|\d+[.)]) */,""),~It.indexOf(`
|
|
|
`)&&(Lt-=It.length,It=this.options.pedantic?It.replace(/^ {1,4}/gm,""):It.replace(new RegExp("^ {1,"+Lt+"}","gm"),"")),ft!==Ct-1&&(Et=this.rules.block.bullet.exec(xt[ft+1])[0],(ot?Et.length===1||!mt&&Et[Et.length-1]===")":Et.length>1||this.options.smartLists&&Et!==Ye)&&(ct=xt.slice(ft+1).join(`
|
|
|
`),Tt.raw=Tt.raw.substring(0,Tt.raw.length-ct.length),ft=Ct-1)),At=Dt||/\n\n(?!\s*$)/.test(It),ft!==Ct-1&&(Dt=It.charAt(It.length-1)===`
|
|
|
`,At||(At=Dt)),At&&(Tt.loose=!0),Le=/^\[[ xX]\] /.test(It),qe=void 0,Le&&(qe=It[1]!==" ",It=It.replace(/^\[[ xX]\] +/,"")),Tt.items.push({type:"list_item",raw:Me,task:Le,checked:qe,loose:At,text:It});return Tt}},Xe.html=function(we){var Re=this.rules.block.html.exec(we);if(Re)return{type:this.options.sanitize?"paragraph":"html",raw:Re[0],pre:!this.options.sanitizer&&(Re[1]==="pre"||Re[1]==="script"||Re[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Re[0]):F(Re[0]):Re[0]}},Xe.def=function(we){var Re=this.rules.block.def.exec(we);if(Re){Re[3]&&(Re[3]=Re[3].substring(1,Re[3].length-1));var Me=Re[1].toLowerCase().replace(/\s+/g," ");return{tag:Me,raw:Re[0],href:Re[2],title:Re[3]}}},Xe.table=function(we){var Re=this.rules.block.table.exec(we);if(Re){var Me={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(Me.header.length===Me.align.length){Me.raw=Re[0];var Ye=Me.align.length,ot;for(ot=0;ot<Ye;ot++)/^ *-+: *$/.test(Me.align[ot])?Me.align[ot]="right":/^ *:-+: *$/.test(Me.align[ot])?Me.align[ot]="center":/^ *:-+ *$/.test(Me.align[ot])?Me.align[ot]="left":Me.align[ot]=null;for(Ye=Me.cells.length,ot=0;ot<Ye;ot++)Me.cells[ot]=z(Me.cells[ot].replace(/^ *\| *| *\| *$/g,""),Me.header.length);return Me}}},Xe.lheading=function(we){var Re=this.rules.block.lheading.exec(we);if(Re)return{type:"heading",raw:Re[0],depth:Re[2].charAt(0)==="="?1:2,text:Re[1]}},Xe.paragraph=function(we){var Re=this.rules.block.paragraph.exec(we);if(Re)return{type:"paragraph",raw:Re[0],text:Re[1].charAt(Re[1].length-1)===`
|
|
|
`?Re[1].slice(0,-1):Re[1]}},Xe.text=function(we,Re){var Me=this.rules.block.text.exec(we);if(Me){var Ye=Re[Re.length-1];return Ye&&Ye.type==="text"?{raw:Me[0],text:Me[0]}:{type:"text",raw:Me[0],text:Me[0]}}},Xe.escape=function(we){var Re=this.rules.inline.escape.exec(we);if(Re)return{type:"escape",raw:Re[0],text:F(Re[1])}},Xe.tag=function(we,Re,Me){var Ye=this.rules.inline.tag.exec(we);if(Ye)return!Re&&/^<a /i.test(Ye[0])?Re=!0:Re&&/^<\/a>/i.test(Ye[0])&&(Re=!1),!Me&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ye[0])?Me=!0:Me&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ye[0])&&(Me=!1),{type:this.options.sanitize?"text":"html",raw:Ye[0],inLink:Re,inRawBlock:Me,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]}},Xe.link=function(we){var Re=this.rules.inline.link.exec(we);if(Re){var Me=H(Re[2],"()");if(Me>-1){var Ye=Re[0].indexOf("!")===0?5:4,ot=Ye+Re[1].length+Me;Re[2]=Re[2].substring(0,Me),Re[0]=Re[0].substring(0,ot).trim(),Re[3]=""}var mt=Re[2],Tt="";if(this.options.pedantic){var xt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(mt);xt?(mt=xt[1],Tt=xt[3]):Tt=""}else Tt=Re[3]?Re[3].slice(1,-1):"";mt=mt.trim().replace(/^<([\s\S]*)>$/,"$1");var Dt=G(Re,{href:mt&&mt.replace(this.rules.inline._escapes,"$1"),title:Tt&&Tt.replace(this.rules.inline._escapes,"$1")},Re[0]);return Dt}},Xe.reflink=function(we,Re){var Me;if((Me=this.rules.inline.reflink.exec(we))||(Me=this.rules.inline.nolink.exec(we))){var Ye=(Me[2]||Me[1]).replace(/\s+/g," ");if(Ye=Re[Ye.toLowerCase()],!Ye||!Ye.href){var ot=Me[0].charAt(0);return{type:"text",raw:ot,text:ot}}var mt=G(Me,Ye,Me[0]);return mt}},Xe.strong=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.strong.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.strong.middle.exec(Re.slice(0,Ye.index+3)),mt)return{type:"strong",raw:we.slice(0,mt[0].length),text:we.slice(2,mt[0].length-2)}}},Xe.em=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.em.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.em.middle.exec(Re.slice(0,Ye.index+2)),mt)return{type:"em",raw:we.slice(0,mt[0].length),text:we.slice(1,mt[0].length-1)}}},Xe.codespan=function(we){var Re=this.rules.inline.code.exec(we);if(Re){var Me=Re[2].replace(/\n/g," "),Ye=/[^ ]/.test(Me),ot=Me.startsWith(" ")&&Me.endsWith(" ");return Ye&&ot&&(Me=Me.substring(1,Me.length-1)),Me=F(Me,!0),{type:"codespan",raw:Re[0],text:Me}}},Xe.br=function(we){var Re=this.rules.inline.br.exec(we);if(Re)return{type:"br",raw:Re[0]}},Xe.del=function(we){var Re=this.rules.inline.del.exec(we);if(Re)return{type:"del",raw:Re[0],text:Re[1]}},Xe.autolink=function(we,Re){var Me=this.rules.inline.autolink.exec(we);if(Me){var Ye,ot;return Me[2]==="@"?(Ye=F(this.options.mangle?Re(Me[1]):Me[1]),ot="mailto:"+Ye):(Ye=F(Me[1]),ot=Ye),{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.url=function(we,Re){var Me;if(Me=this.rules.inline.url.exec(we)){var Ye,ot;if(Me[2]==="@")Ye=F(this.options.mangle?Re(Me[0]):Me[0]),ot="mailto:"+Ye;else{var mt;do mt=Me[0],Me[0]=this.rules.inline._backpedal.exec(Me[0])[0];while(mt!==Me[0]);Ye=F(Me[0]),Me[1]==="www."?ot="http://"+Ye:ot=Ye}return{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.inlineText=function(we,Re,Me){var Ye=this.rules.inline.text.exec(we);if(Ye){var ot;return Re?ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]:ot=F(this.options.smartypants?Me(Ye[0]):Ye[0]),{type:"text",raw:Ye[0],text:ot}}},Ve}(),pe=Y.noopTest,ie=Y.edit,ge=Y.merge,Ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:pe,table:pe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ae.def=ie(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex(),Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ae.item=ie(Ae.item,"gm").replace(/bull/g,Ae.bullet).getRegex(),Ae.list=ie(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex(),Ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ae._comment=/<!--(?!-?>)[\s\S]*?-->/,Ae.html=ie(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ae.paragraph=ie(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.blockquote=ie(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex(),Ae.normal=ge({},Ae),Ae.gfm=ge({},Ae.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ae.gfm.nptable=ie(Ae.gfm.nptable).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.gfm.table=ie(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.pedantic=ge({},Ae.normal,{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:pe,paragraph:ie(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var 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",Ae._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:Ae,inline:be},ce=x.defaults,te=fe.block,de=fe.inline;function he(Ve){return Ve.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 ue(Ve){var Xe="",ze,we,Re=Ve.length;for(ze=0;ze<Re;ze++)we=Ve.charCodeAt(ze),Math.random()>.5&&(we="x"+we.toString(16)),Xe+="&#"+we+";";return Xe}var Te=function(){function Ve(ze){this.tokens=[],this.tokens.links=Object.create(null),this.options=ze||ce,this.options.tokenizer=this.options.tokenizer||new ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var we={block:te.normal,inline:de.normal};this.options.pedantic?(we.block=te.pedantic,we.inline=de.pedantic):this.options.gfm&&(we.block=te.gfm,this.options.breaks?we.inline=de.breaks:we.inline=de.gfm),this.tokenizer.rules=we}Ve.lex=function(we,Re){var Me=new Ve(Re);return Me.lex(we)};var Xe=Ve.prototype;return Xe.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},Xe.blockTokens=function(we,Re,Me){Re===void 0&&(Re=[]),Me===void 0&&(Me=!0),we=we.replace(/^ +$/gm,"");for(var Ye,ot,mt,Tt;we;){if(Ye=this.tokenizer.space(we)){we=we.substring(Ye.raw.length),Ye.type&&Re.push(Ye);continue}if(Ye=this.tokenizer.code(we,Re)){we=we.substring(Ye.raw.length),Ye.type?Re.push(Ye):(Tt=Re[Re.length-1],Tt.raw+=`
|
|
|
`+Ye.raw,Tt.text+=`
|
|
|
`+Ye.text);continue}if(Ye=this.tokenizer.fences(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.heading(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.nptable(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.hr(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.blockquote(we)){we=we.substring(Ye.raw.length),Ye.tokens=this.blockTokens(Ye.text,[],Me),Re.push(Ye);continue}if(Ye=this.tokenizer.list(we)){for(we=we.substring(Ye.raw.length),mt=Ye.items.length,ot=0;ot<mt;ot++)Ye.items[ot].tokens=this.blockTokens(Ye.items[ot].text,[],!1);Re.push(Ye);continue}if(Ye=this.tokenizer.html(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Me&&(Ye=this.tokenizer.def(we))){we=we.substring(Ye.raw.length),this.tokens.links[Ye.tag]||(this.tokens.links[Ye.tag]={href:Ye.href,title:Ye.title});continue}if(Ye=this.tokenizer.table(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.lheading(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Me&&(Ye=this.tokenizer.paragraph(we))){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.text(we,Re)){we=we.substring(Ye.raw.length),Ye.type?Re.push(Ye):(Tt=Re[Re.length-1],Tt.raw+=`
|
|
|
`+Ye.raw,Tt.text+=`
|
|
|
`+Ye.text);continue}if(we){var xt="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(xt);break}else throw new Error(xt)}}return Re},Xe.inline=function(we){var Re,Me,Ye,ot,mt,Tt,xt=we.length;for(Re=0;Re<xt;Re++){Tt=we[Re];switch(Tt.type){case"paragraph":case"text":case"heading":{Tt.tokens=[],this.inlineTokens(Tt.text,Tt.tokens);break}case"table":{for(Tt.tokens={header:[],cells:[]},ot=Tt.header.length,Me=0;Me<ot;Me++)Tt.tokens.header[Me]=[],this.inlineTokens(Tt.header[Me],Tt.tokens.header[Me]);for(ot=Tt.cells.length,Me=0;Me<ot;Me++)for(mt=Tt.cells[Me],Tt.tokens.cells[Me]=[],Ye=0;Ye<mt.length;Ye++)Tt.tokens.cells[Me][Ye]=[],this.inlineTokens(mt[Ye],Tt.tokens.cells[Me][Ye]);break}case"blockquote":{this.inline(Tt.tokens);break}case"list":{for(ot=Tt.items.length,Me=0;Me<ot;Me++)this.inline(Tt.items[Me].tokens);break}}}return we},Xe.inlineTokens=function(we,Re,Me,Ye,ot){Re===void 0&&(Re=[]),Me===void 0&&(Me=!1),Ye===void 0&&(Ye=!1),ot===void 0&&(ot="");var mt,Tt=we,xt;if(this.tokens.links){var Dt=Object.keys(this.tokens.links);if(Dt.length>0)for(;(xt=this.tokenizer.rules.inline.reflinkSearch.exec(Tt))!=null;)Dt.includes(xt[0].slice(xt[0].lastIndexOf("[")+1,-1))&&(Tt=Tt.slice(0,xt.index)+"["+"a".repeat(xt[0].length-2)+"]"+Tt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(xt=this.tokenizer.rules.inline.blockSkip.exec(Tt))!=null;)Tt=Tt.slice(0,xt.index)+"["+"a".repeat(xt[0].length-2)+"]"+Tt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;we;){if(mt=this.tokenizer.escape(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.tag(we,Me,Ye)){we=we.substring(mt.raw.length),Me=mt.inLink,Ye=mt.inRawBlock,Re.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,Ye)),Re.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,Ye)),Re.push(mt);continue}if(mt=this.tokenizer.strong(we,Tt,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.em(we,Tt,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.codespan(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.br(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.del(we)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.autolink(we,ue)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(!Me&&(mt=this.tokenizer.url(we,ue))){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.inlineText(we,Ye,he)){we=we.substring(mt.raw.length),ot=mt.raw.slice(-1),Re.push(mt);continue}if(we){var It="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(It);break}else throw new Error(It)}}return Re},X(Ve,null,[{key:"rules",get:function(){return{block:te,inline:de}}}]),Ve}(),De=x.defaults,Ie=Y.cleanUrl,ne=Y.escape,N=function(){function Ve(ze){this.options=ze||De}var Xe=Ve.prototype;return Xe.code=function(we,Re,Me){var Ye=(Re||"").match(/\S*/)[0];if(this.options.highlight){var ot=this.options.highlight(we,Ye);ot!=null&&ot!==we&&(Me=!0,we=ot)}return Ye?'<pre><code class="'+this.options.langPrefix+ne(Ye,!0)+'">'+(Me?we:ne(we,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(Me?we:ne(we,!0))+`</code></pre>
|
|
|
`},Xe.blockquote=function(we){return`<blockquote>
|
|
|
`+we+`</blockquote>
|
|
|
`},Xe.html=function(we){return we},Xe.heading=function(we,Re,Me,Ye){return this.options.headerIds?"<h"+Re+' id="'+this.options.headerPrefix+Ye.slug(Me)+'">'+we+"</h"+Re+`>
|
|
|
`:"<h"+Re+">"+we+"</h"+Re+`>
|
|
|
`},Xe.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},Xe.list=function(we,Re,Me){var Ye=Re?"ol":"ul",ot=Re&&Me!==1?' start="'+Me+'"':"";return"<"+Ye+ot+`>
|
|
|
`+we+"</"+Ye+`>
|
|
|
`},Xe.listitem=function(we){return"<li>"+we+`</li>
|
|
|
`},Xe.checkbox=function(we){return"<input "+(we?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Xe.paragraph=function(we){return"<p>"+we+`</p>
|
|
|
`},Xe.table=function(we,Re){return Re&&(Re="<tbody>"+Re+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+we+`</thead>
|
|
|
`+Re+`</table>
|
|
|
`},Xe.tablerow=function(we){return`<tr>
|
|
|
`+we+`</tr>
|
|
|
`},Xe.tablecell=function(we,Re){var Me=Re.header?"th":"td",Ye=Re.align?"<"+Me+' align="'+Re.align+'">':"<"+Me+">";return Ye+we+"</"+Me+`>
|
|
|
`},Xe.strong=function(we){return"<strong>"+we+"</strong>"},Xe.em=function(we){return"<em>"+we+"</em>"},Xe.codespan=function(we){return"<code>"+we+"</code>"},Xe.br=function(){return this.options.xhtml?"<br/>":"<br>"},Xe.del=function(we){return"<del>"+we+"</del>"},Xe.link=function(we,Re,Me){if(we=Ie(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye='<a href="'+ne(we)+'"';return Re&&(Ye+=' title="'+Re+'"'),Ye+=">"+Me+"</a>",Ye},Xe.image=function(we,Re,Me){if(we=Ie(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye='<img src="'+we+'" alt="'+Me+'"';return Re&&(Ye+=' title="'+Re+'"'),Ye+=this.options.xhtml?"/>":">",Ye},Xe.text=function(we){return we},Ve}(),W=function(){function Ve(){}var Xe=Ve.prototype;return Xe.strong=function(we){return we},Xe.em=function(we){return we},Xe.codespan=function(we){return we},Xe.del=function(we){return we},Xe.html=function(we){return we},Xe.text=function(we){return we},Xe.link=function(we,Re,Me){return""+Me},Xe.image=function(we,Re,Me){return""+Me},Xe.br=function(){return""},Ve}(),le=function(){function Ve(){this.seen={}}var Xe=Ve.prototype;return Xe.slug=function(we){var Re=we.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Re)){var Me=Re;do this.seen[Me]++,Re=Me+"-"+this.seen[Me];while(this.seen.hasOwnProperty(Re))}return this.seen[Re]=0,Re},Ve}(),ee=x.defaults,oe=Y.unescape,_e=function(){function Ve(ze){this.options=ze||ee,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}Ve.parse=function(we,Re){var Me=new Ve(Re);return Me.parse(we)};var Xe=Ve.prototype;return Xe.parse=function(we,Re){Re===void 0&&(Re=!0);var Me="",Ye,ot,mt,Tt,xt,Dt,It,Lt,Et,ct,At,Le,qe,Ct,ft,Ot,Ut,bt,Nt=we.length;for(Ye=0;Ye<Nt;Ye++){ct=we[Ye];switch(ct.type){case"space":continue;case"hr":{Me+=this.renderer.hr();continue}case"heading":{Me+=this.renderer.heading(this.parseInline(ct.tokens),ct.depth,oe(this.parseInline(ct.tokens,this.textRenderer)),this.slugger);continue}case"code":{Me+=this.renderer.code(ct.text,ct.lang,ct.escaped);continue}case"table":{for(Lt="",It="",Tt=ct.header.length,ot=0;ot<Tt;ot++)It+=this.renderer.tablecell(this.parseInline(ct.tokens.header[ot]),{header:!0,align:ct.align[ot]});for(Lt+=this.renderer.tablerow(It),Et="",Tt=ct.cells.length,ot=0;ot<Tt;ot++){for(Dt=ct.tokens.cells[ot],It="",xt=Dt.length,mt=0;mt<xt;mt++)It+=this.renderer.tablecell(this.parseInline(Dt[mt]),{header:!1,align:ct.align[mt]});Et+=this.renderer.tablerow(It)}Me+=this.renderer.table(Lt,Et);continue}case"blockquote":{Et=this.parse(ct.tokens),Me+=this.renderer.blockquote(Et);continue}case"list":{for(At=ct.ordered,Le=ct.start,qe=ct.loose,Tt=ct.items.length,Et="",ot=0;ot<Tt;ot++)ft=ct.items[ot],Ot=ft.checked,Ut=ft.task,Ct="",ft.task&&(bt=this.renderer.checkbox(Ot),qe?ft.tokens.length>0&&ft.tokens[0].type==="text"?(ft.tokens[0].text=bt+" "+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=bt+" "+ft.tokens[0].tokens[0].text)):ft.tokens.unshift({type:"text",text:bt}):Ct+=bt),Ct+=this.parse(ft.tokens,qe),Et+=this.renderer.listitem(Ct,Ut,Ot);Me+=this.renderer.list(Et,At,Le);continue}case"html":{Me+=this.renderer.html(ct.text);continue}case"paragraph":{Me+=this.renderer.paragraph(this.parseInline(ct.tokens));continue}case"text":{for(Et=ct.tokens?this.parseInline(ct.tokens):ct.text;Ye+1<Nt&&we[Ye+1].type==="text";)ct=we[++Ye],Et+=`
|
|
|
`+(ct.tokens?this.parseInline(ct.tokens):ct.text);Me+=Re?this.renderer.paragraph(Et):Et;continue}default:{var sn='Token with "'+ct.type+'" type was not found.';if(this.options.silent){console.error(sn);return}else throw new Error(sn)}}}return Me},Xe.parseInline=function(we,Re){Re=Re||this.renderer;var Me="",Ye,ot,mt=we.length;for(Ye=0;Ye<mt;Ye++){ot=we[Ye];switch(ot.type){case"escape":{Me+=Re.text(ot.text);break}case"html":{Me+=Re.html(ot.text);break}case"link":{Me+=Re.link(ot.href,ot.title,this.parseInline(ot.tokens,Re));break}case"image":{Me+=Re.image(ot.href,ot.title,ot.text);break}case"strong":{Me+=Re.strong(this.parseInline(ot.tokens,Re));break}case"em":{Me+=Re.em(this.parseInline(ot.tokens,Re));break}case"codespan":{Me+=Re.codespan(ot.text);break}case"br":{Me+=Re.br();break}case"del":{Me+=Re.del(this.parseInline(ot.tokens,Re));break}case"text":{Me+=Re.text(ot.text);break}default:{var Tt='Token with "'+ot.type+'" type was not found.';if(this.options.silent){console.error(Tt);return}else throw new Error(Tt)}}}return Me},Ve}(),Ke=Y.merge,pt=Y.checkSanitizeDeprecation,Ue=Y.escape,je=x.getDefaults,dt=x.changeDefaults,vt=x.defaults;function it(Ve,Xe,ze){if(typeof Ve=="undefined"||Ve===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ve!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ve)+", string expected");if(typeof Xe=="function"&&(ze=Xe,Xe=null),Xe=Ke({},it.defaults,Xe||{}),pt(Xe),ze){var we=Xe.highlight,Re;try{Re=Te.lex(Ve,Xe)}catch(mt){return ze(mt)}var Me=function(Tt){var xt;if(!Tt)try{xt=_e.parse(Re,Xe)}catch(Dt){Tt=Dt}return Xe.highlight=we,Tt?ze(Tt):ze(null,xt)};if(!we||we.length<3)return Me();if(delete Xe.highlight,!Re.length)return Me();var Ye=0;it.walkTokens(Re,function(mt){mt.type==="code"&&(Ye++,setTimeout(function(){we(mt.text,mt.lang,function(Tt,xt){if(Tt)return Me(Tt);xt!=null&&xt!==mt.text&&(mt.text=xt,mt.escaped=!0),Ye--,Ye===0&&Me()})},0))}),Ye===0&&Me();return}try{var ot=Te.lex(Ve,Xe);return Xe.walkTokens&&it.walkTokens(ot,Xe.walkTokens),_e.parse(ot,Xe)}catch(mt){if(mt.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Xe.silent)return"<p>An error occurred:</p><pre>"+Ue(mt.message+"",!0)+"</pre>";throw mt}}it.options=it.setOptions=function(Ve){return Ke(it.defaults,Ve),dt(it.defaults),it},it.getDefaults=je,it.defaults=vt,it.use=function(Ve){var Xe=Ke({},Ve);if(Ve.renderer&&function(){var we=it.defaults.renderer||new N,Re=function(ot){var mt=we[ot];we[ot]=function(){for(var Tt=arguments.length,xt=new Array(Tt),Dt=0;Dt<Tt;Dt++)xt[Dt]=arguments[Dt];var It=Ve.renderer[ot].apply(we,xt);return It===!1&&(It=mt.apply(we,xt)),It}};for(var Me in Ve.renderer)Re(Me);Xe.renderer=we}(),Ve.tokenizer&&function(){var we=it.defaults.tokenizer||new ae,Re=function(ot){var mt=we[ot];we[ot]=function(){for(var Tt=arguments.length,xt=new Array(Tt),Dt=0;Dt<Tt;Dt++)xt[Dt]=arguments[Dt];var It=Ve.tokenizer[ot].apply(we,xt);return It===!1&&(It=mt.apply(we,xt)),It}};for(var Me in Ve.tokenizer)Re(Me);Xe.tokenizer=we}(),Ve.walkTokens){var ze=it.defaults.walkTokens;Xe.walkTokens=function(we){Ve.walkTokens(we),ze&&ze(we)}}it.setOptions(Xe)},it.walkTokens=function(Ve,Xe){for(var ze=E(Ve),we;!(we=ze()).done;){var Re=we.value;Xe(Re);switch(Re.type){case"table":{for(var Me=E(Re.tokens.header),Ye;!(Ye=Me()).done;){var ot=Ye.value;it.walkTokens(ot,Xe)}for(var mt=E(Re.tokens.cells),Tt;!(Tt=mt()).done;)for(var xt=Tt.value,Dt=E(xt),It;!(It=Dt()).done;){var Lt=It.value;it.walkTokens(Lt,Xe)}break}case"list":{it.walkTokens(Re.items,Xe);break}default:Re.tokens&&it.walkTokens(Re.tokens,Xe)}}},it.Parser=_e,it.parser=_e.parse,it.Renderer=N,it.TextRenderer=W,it.Lexer=Te,it.lexer=Te.lex,it.Tokenizer=ae,it.Slugger=le,it.parse=it;var at=it;return at})},Dols:function(Ge,me,P){Ge.exports={tree:"tree___22OZV",learn:"learn___ky8Lf",name:"name___2Aqg-",sign:"sign___1WxvA"}},E7E6:function(Ge,me){Ge.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(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){var X={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},L=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,d){d&&d!=se.Init&&(o.removeKeyMap(E),o.state.closeBrackets=null),f&&(w(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 w(o){for(var f=0;f<o.length;f++){var d=o.charAt(f),a="'"+d+"'";E[a]||(E[a]=x(d))}}w(X.pairs+"`");function x(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"),a=o.listSelections(),A=0;A<a.length;A++){if(!a[A].empty())return se.Pass;var g=l(o,a[A].head);if(!g||d.indexOf(g)%2!=0)return se.Pass}for(var A=a.length-1;A>=0;A--){var m=a[A].head;o.replaceRange("",L(m.line,m.ch-1),L(m.line,m.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 a=o.listSelections(),A=0;A<a.length;A++){if(!a[A].empty())return se.Pass;var g=l(o,a[A].head);if(!g||d.indexOf(g)%2!=0)return se.Pass}o.operation(function(){var m=o.lineSeparator()||`
|
|
|
`;o.replaceSelection(m+m,null),o.execCommand("goCharLeft"),a=o.listSelections();for(var C=0;C<a.length;C++){var T=a[C].head.line;o.indentLine(T,null,!0),o.indentLine(T+1,null,!0)}})}function n(o){var f=se.cmpPos(o.anchor,o.head)>0;return{anchor:new L(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new L(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 a=y(d,"pairs"),A=a.indexOf(f);if(A==-1)return se.Pass;for(var g=y(d,"closeBefore"),m=y(d,"triples"),C=a.charAt(A+1)==f,T=o.listSelections(),B=A%2==0,b,p=0;p<T.length;p++){var u=T[p],i=u.head,_,O=o.getRange(i,L(i.line,i.ch+1));if(B&&!u.empty())_="surround";else if((C||!B)&&O==f)C&&c(o,i)?_="both":m.indexOf(f)>=0&&o.getRange(i,L(i.line,i.ch+3))==f+f+f?_="skipThree":_="skip";else if(C&&i.ch>1&&m.indexOf(f)>=0&&o.getRange(L(i.line,i.ch-2),i)==f+f){if(i.ch>2&&/\bstring/.test(o.getTokenTypeAt(L(i.line,i.ch-2))))return se.Pass;_="addFour"}else if(C){var S=i.ch==0?" ":o.getRange(L(i.line,i.ch-1),i);if(!se.isWordChar(O)&&S!=f&&!se.isWordChar(S))_="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||g.indexOf(O)>-1))_="both";else return se.Pass;if(!b)b=_;else if(b!=_)return se.Pass}var D=A%2?a.charAt(A-1):f,I=A%2?f:a.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]+I;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+I,null),o.triggerElectric(D+I),o.execCommand("goCharLeft")):b=="addFour"&&(o.replaceSelection(D+D+D+D,"before"),o.execCommand("goCharRight"))})}function l(o,f){var d=o.getRange(L(f.line,f.ch-1),L(f.line,f.ch+1));return d.length==2?d:null}function c(o,f){var d=o.getTokenAt(L(f.line,f.ch+1));return/\bstring/.test(d.type)&&d.start==f.ch&&(f.ch==0||!/\bstring/.test(o.getTokenTypeAt(f)))}})},FOrL:function(Ge,me,P){Ge.exports=P.p+"static/nodata.a6b3f948.png"},FPkq:function(Ge,me,P){Ge.exports=P.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(Ge,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 L(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],a=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]=a,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 w(r,n,e){var l=n[0],c=n[2],o=n[4],f=n[1],d=n[3],a=n[5],A=Math.sin(e),g=Math.cos(e);return r[0]=l*g+f*A,r[1]=-l*A+f*g,r[2]=c*g+d*A,r[3]=-c*A+g*d,r[4]=g*o+A*a,r[5]=g*a-A*o,r}function x(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],a=e*f-o*l;return a?(a=1/a,r[0]=f*a,r[1]=-o*a,r[2]=-l*a,r[3]=e*a,r[4]=(l*d-f*c)*a,r[5]=(o*c-e*d)*a,r):null}function s(r){var n=se();return L(n,r),n}me.create=se,me.identity=X,me.copy=L,me.mul=y,me.translate=E,me.rotate=w,me.scale=x,me.invert=h,me.clone=s},FxDU:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var se=P("QO+J"),X=P("j5sG"),L=typeof ResizeObserver!="undefined"?X.createSensor:se.createSensor;me.createSensor=L},GABl:function(Ge,me){Ge.exports="data:image/png;base64,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"},Gev7:function(Ge,me,P){var se=P("bYtY"),X=P("K2GJ"),L=P("1bdT"),y=P("ni6a");function E(x){x=x||{},L.call(this,x);for(var h in x)x.hasOwnProperty(h)&&h!=="style"&&(this[h]=x[h]);this.style=new X(x.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(x){},afterBrush:function(x){},brush:function(x,h){},getBoundingRect:function(){},contain:function(x,h){return this.rectContain(x,h)},traverse:function(x,h){x.call(h,this)},rectContain:function(x,h){var s=this.transformCoordToLocal(x,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(x){return this.animate("style",x)},attrKV:function(x,h){x!=="style"?L.prototype.attrKV.call(this,x,h):this.style.set(h)},setStyle:function(x,h){return this.style.set(x,h),this.dirty(!1),this},useStyle:function(x){return this.style=new X(x,this),this.dirty(!1),this},calculateTextPosition:null},se.inherits(E,L),se.mixin(E,y);var w=E;Ge.exports=w},GfqC:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P.n(se),L=P("TSYQ"),y=P.n(L);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 w(Y){var U=Y.responseText||Y.response;if(!U)return U;try{return JSON.parse(U)}catch(K){return U}}function x(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),w(U)):Y.onSuccess(w(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 $=G.trim();return $.charAt(0)==="."?n(z.toLowerCase(),$.toLowerCase()):/\/\*$/.test($)?H===$.replace(/\/.*$/,""):F===$})}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 $=!G.length;$?U(z):F()})}F()}var c=function(U,K,z){var F=function H(G,$){$=$||"",G.isFile?G.file(function(ae){z(ae)&&(G.fullPath&&!ae.webkitRelativePath&&(Object.defineProperties(ae,{webkitRelativePath:{writable:!0}}),ae.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(ae,{webkitRelativePath:{writable:!1}})),K([ae]))}):G.isDirectory&&l(G,function(ae){ae.forEach(function(pe){H(pe,""+$+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 $=U[Symbol.iterator](),ae;!(F=(ae=$.next()).done)&&!(z.push(ae.value),K&&z.length===K);F=!0);}catch(pe){H=!0,G=pe}finally{try{!F&&$.return&&$.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")}}(),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 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 g(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 m(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function C(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 T(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){T(U,Y);function U(){var K,z,F,H;m(this,U);for(var G=arguments.length,$=Array(G),ae=0;ae<G;ae++)$[ae]=arguments[ae];return H=(z=(F=C(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat($))),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,Ae=ge.children,be=ge.onClick;Ae&&Ae.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(Ae){return e(Ae,F.props.accept)});else{var ge=Array.prototype.slice.call(pe.dataTransfer.files).filter(function(Ae){return e(Ae,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),C(F,H)}return a(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 $=G.beforeUpload(z,F);$&&$.then?$.then(function(ae){var pe=Object.prototype.toString.call(ae);return pe==="[object File]"||pe==="[object Blob]"?H.post(ae):H.post(z)}).catch(function(ae){console.log(ae)}):$!==!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,$=H.onProgress,ae=H.transformFile,pe=ae===void 0?function(ie){return ie}:ae;new Promise(function(ie){var ge=H.action;return typeof ge=="function"&&(ge=ge(z)),ie(ge)}).then(function(ie){var ge=z.uid,Ae=H.customRequest||x,be=Promise.resolve(pe(z)).then(function(fe){var ce=H.data;return typeof ce=="function"&&(ce=ce(fe)),Promise.all([fe,ce])}).catch(function(fe){console.error(fe)});be.then(function(fe){var ce=d(fe,2),te=ce[0],de=ce[1],he={action:ie,filename:H.name,data:de,file:te,headers:H.headers,withCredentials:H.withCredentials,method:H.method||"post",onProgress:$?function(ue){$(ue,z)}:null,onSuccess:function(Te,De){delete F.reqs[ge],H.onSuccess(Te,z,De)},onError:function(Te,De){delete F.reqs[ge],H.onError(Te,De,z)}};G(z),F.reqs[ge]=Ae(he)})})}},{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,$=F.className,ae=F.disabled,pe=F.id,ie=F.style,ge=F.multiple,Ae=F.accept,be=F.children,fe=F.directory,ce=F.openFileDialogOnClick,te=F.onMouseEnter,de=F.onMouseLeave,he=g(F,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),ue=y()((z={},A(z,G,!0),A(z,G+"-disabled",ae),A(z,$,$),z)),Te=ae?{}:{onClick:ce?this.onClick:function(){},onKeyDown:ce?this.onKeyDown:function(){},onMouseEnter:te,onMouseLeave:de,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return X.a.createElement(H,f({},Te,{className:ue,role:"button",style:ie}),X.a.createElement("input",f({},B(he),{id:pe,type:"file",ref:this.saveFileInput,onClick:function(Ie){return Ie.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Ae,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},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 _(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 I=function(Y){S(U,Y);function U(){var K,z,F,H;_(this,U);for(var G=arguments.length,$=Array(G),ae=0;ae<G;ae++)$[ae]=arguments[ae];return H=(z=(F=O(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat($))),F),F.saveUploader=function(pe){F.uploader=pe},z),O(F,H)}return i(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);I.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=I,Q=me.a=k},Gytx:function(Ge,me){Ge.exports=function(se,X,L,y){var E=L?L.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 w=Object.keys(se),x=Object.keys(X);if(w.length!==x.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(X),s=0;s<w.length;s++){var r=w[s];if(!h(r))return!1;var n=se[r],e=X[r];if(E=L?L.call(y,n,e,r):void 0,E===!1||E===void 0&&n!==e)return!1}return!0}},H6uX:function(Ge,me){var P=Array.prototype.slice,se=function(E){this._$handlers={},this._$eventProcessor=E};se.prototype={constructor:se,one:function(E,w,x,h){return L(this,E,w,x,h,!0)},on:function(E,w,x,h){return L(this,E,w,x,h,!1)},isSilent:function(E){var w=this._$handlers;return!w[E]||!w[E].length},off:function(E,w){var x=this._$handlers;if(!E)return this._$handlers={},this;if(w){if(x[E]){for(var h=[],s=0,r=x[E].length;s<r;s++)x[E][s].h!==w&&h.push(x[E][s]);x[E]=h}x[E]&&x[E].length===0&&delete x[E]}else delete x[E];return this},trigger:function(E){var w=this._$handlers[E],x=this._$eventProcessor;if(w){var h=arguments,s=h.length;s>3&&(h=P.call(h,1));for(var r=w.length,n=0;n<r;){var e=w[n];if(x&&x.filter&&e.query!=null&&!x.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?(w.splice(n,1),r--):n++}}return x&&x.afterTrigger&&x.afterTrigger(E),this},triggerWithContext:function(E){var w=this._$handlers[E],x=this._$eventProcessor;if(w){var h=arguments,s=h.length;s>4&&(h=P.call(h,1,h.length-1));for(var r=h[h.length-1],n=w.length,e=0;e<n;){var l=w[e];if(x&&x.filter&&l.query!=null&&!x.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?(w.splice(e,1),n--):e++}}return x&&x.afterTrigger&&x.afterTrigger(E),this}};function X(E,w){var x=E._$eventProcessor;return w!=null&&x&&x.normalizeQuery&&(w=x.normalizeQuery(w)),w}function L(E,w,x,h,s,r){var n=E._$handlers;if(typeof x=="function"&&(s=h,h=x,x=null),!h||!w)return E;x=X(E,x),n[w]||(n[w]=[]);for(var e=0;e<n[w].length;e++)if(n[w][e].h===h)return E;var l={h,one:r,query:x,ctx:s||E,callAtLast:h.zrEventfulCallAtLast},c=n[w].length-1,o=n[w][c];return o&&o.callAtLast?n[w].splice(c,0,l):n[w].push(l),E}var y=se;Ge.exports=y},HmJG:function(Ge,me,P){},HpTS:function(Ge,me,P){Ge.exports=P.p+"static/small_program.f74069ec.png"},I8Z2:function(Ge,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,a){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,g){A.__proto__=g}||function(A,g){for(var m in g)g.hasOwnProperty(m)&&(A[m]=g[m])},f(d,a)};return function(d,a){f(d,a);function A(){this.constructor=d}d.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}}(),L=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(L.Provider,{value:this.props.store},this.props.children)},d}(se.Component),E=P("Gytx"),w=P.n(E),x=P("2mql"),h=P.n(x),s=function(){var f=function(d,a){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,g){A.__proto__=g}||function(A,g){for(var m in g)g.hasOwnProperty(m)&&(A[m]=g[m])},f(d,a)};return function(d,a){f(d,a);function A(){this.constructor=d}d.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}}(),r=function(){return r=Object.assign||function(f){for(var d,a=1,A=arguments.length;a<A;a++){d=arguments[a];for(var g in d)Object.prototype.hasOwnProperty.call(d,g)&&(f[g]=d[g])}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 a=!!f,A=f||e;return function(m){var C=function(B){s(b,B);function b(p,u){var i=B.call(this,p,u)||this;return i.unsubscribe=null,i.handleChange=function(){if(!i.unsubscribe)return;var _=A(i.store.getState(),i.props);i.setState({subscribed:_})},i.store=i.context,i.state={subscribed:A(i.store.getState(),p),store:i.store,props:p},i}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!w()(this.props,p)||!w()(this.state.subscribed,u.subscribed)},b.prototype.trySubscribe=function(){a&&(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(m,r({},p,{ref:this.props.miniStoreForwardedRef}))},b.displayName="Connect("+n(m)+")",b.contextType=L,b}(se.Component);if(d.forwardRef){var T=se.forwardRef(function(B,b){return se.createElement(C,r({},B,{miniStoreForwardedRef:b}))});return h()(T,m)}return h()(C,m)}}var c=function(){return c=Object.assign||function(f){for(var d,a=1,A=arguments.length;a<A;a++){d=arguments[a];for(var g in d)Object.prototype.hasOwnProperty.call(d,g)&&(f[g]=d[g])}return f},c.apply(this,arguments)};function o(f){var d=f,a=[];function A(C){d=c(c({},d),C);for(var T=0;T<a.length;T++)a[T]()}function g(){return d}function m(C){return a.push(C),function(){var B=a.indexOf(C);a.splice(B,1)}}return{setState:A,getState:g,subscribe:m}}},IBYe:function(Ge,me,P){"use strict";function se(X){return null}me.a=se},IMiH:function(Ge,me,P){var se=P("Sj9i"),X=P("QBsz"),L=P("4mN7"),y=P("mFDi"),E=P("LPTA"),w=E.devicePixelRatio,x={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,a=typeof Float32Array!="undefined",A=function(m){this._saveData=!(m||!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(m,C,T){T=T||0,this._ux=d(T/w/m)||0,this._uy=d(T/w/C)||0},getContext:function(){return this._ctx},beginPath:function(m){return this._ctx=m,m&&m.beginPath(),m&&(this.dpr=m.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(m,C){return this.addData(x.M,m,C),this._ctx&&this._ctx.moveTo(m,C),this._x0=m,this._y0=C,this._xi=m,this._yi=C,this},lineTo:function(m,C){var T=d(m-this._xi)>this._ux||d(C-this._yi)>this._uy||this._len<5;return this.addData(x.L,m,C),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(m,C):this._ctx.lineTo(m,C)),T&&(this._xi=m,this._yi=C),this},bezierCurveTo:function(m,C,T,B,b,p){return this.addData(x.C,m,C,T,B,b,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(m,C,T,B,b,p):this._ctx.bezierCurveTo(m,C,T,B,b,p)),this._xi=b,this._yi=p,this},quadraticCurveTo:function(m,C,T,B){return this.addData(x.Q,m,C,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(m,C,T,B):this._ctx.quadraticCurveTo(m,C,T,B)),this._xi=T,this._yi=B,this},arc:function(m,C,T,B,b,p){return this.addData(x.A,m,C,T,T,B,b-B,0,p?0:1),this._ctx&&this._ctx.arc(m,C,T,B,b,p),this._xi=c(b)*T+m,this._yi=o(b)*T+C,this},arcTo:function(m,C,T,B,b){return this._ctx&&this._ctx.arcTo(m,C,T,B,b),this},rect:function(m,C,T,B){return this._ctx&&this._ctx.rect(m,C,T,B),this.addData(x.R,m,C,T,B),this},closePath:function(){this.addData(x.Z);var m=this._ctx,C=this._x0,T=this._y0;return m&&(this._needsDash()&&this._dashedLineTo(C,T),m.closePath()),this._xi=C,this._yi=T,this},fill:function(m){m&&m.fill(),this.toStatic()},stroke:function(m){m&&m.stroke(),this.toStatic()},setLineDash:function(m){if(m instanceof Array){this._lineDash=m,this._dashIdx=0;for(var C=0,T=0;T<m.length;T++)C+=m[T];this._dashSum=C}return this},setLineDashOffset:function(m){return this._dashOffset=m,this},len:function(){return this._len},setData:function(m){var C=m.length;!(this.data&&this.data.length===C)&&a&&(this.data=new Float32Array(C));for(var T=0;T<C;T++)this.data[T]=m[T];this._len=C},appendPath:function(m){m instanceof Array||(m=[m]);for(var C=m.length,T=0,B=this._len,b=0;b<C;b++)T+=m[b].len();a&&this.data instanceof Float32Array&&(this.data=new Float32Array(B+T));for(var b=0;b<C;b++)for(var p=m[b].data,u=0;u<p.length;u++)this.data[B++]=p[u];this._len=B},addData:function(m){if(!this._saveData)return;var C=this.data;this._len+arguments.length>C.length&&(this._expandData(),C=this.data);for(var T=0;T<arguments.length;T++)C[this._len++]=arguments[T];this._prevCmd=m},_expandData:function(){if(!(this.data instanceof Array)){for(var m=[],C=0;C<this._len;C++)m[C]=this.data[C];this.data=m}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(m,C){var T=this._dashSum,B=this._dashOffset,b=this._lineDash,p=this._ctx,u=this._xi,i=this._yi,_=m-u,O=C-i,S=f(_*_+O*O),D=u,I=i,k,Q=b.length,Y;for(_/=S,O/=S,B<0&&(B=T+B),B%=T,D-=B*_,I-=B*O;_>0&&D<=m||_<0&&D>=m||_===0&&(O>0&&I<=C||O<0&&I>=C);){if(Y=this._dashIdx,k=b[Y],D+=_*k,I+=O*k,this._dashIdx=(Y+1)%Q,_>0&&D<u||_<0&&D>u||O>0&&I<i||O<0&&I>i)continue;p[Y%2?"moveTo":"lineTo"](_>=0?e(D,m):l(D,m),O>=0?e(I,C):l(I,C))}_=D-m,O=I-C,this._dashOffset=-f(_*_+O*O)},_dashedBezierTo:function(m,C,T,B,b,p){var u=this._dashSum,i=this._dashOffset,_=this._lineDash,O=this._ctx,S=this._xi,D=this._yi,I,k,Q,Y=se.cubicAt,U=0,K=this._dashIdx,z=_.length,F,H,G=0;for(i<0&&(i=u+i),i%=u,I=0;I<1;I+=.1)k=Y(S,m,T,b,I+.1)-Y(S,m,T,b,I),Q=Y(D,C,B,p,I+.1)-Y(D,C,B,p,I),U+=f(k*k+Q*Q);for(;K<z&&!(G+=_[K],G>i);K++);for(I=(G-i)/U;I<=1;)F=Y(S,m,T,b,I),H=Y(D,C,B,p,I),K%2?O.moveTo(F,H):O.lineTo(F,H),I+=_[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(m,C,T,B){var b=T,p=B;T=(T+2*m)/3,B=(B+2*C)/3,m=(this._xi+2*m)/3,C=(this._yi+2*C)/3,this._dashedBezierTo(m,C,T,B,b,p)},toStatic:function(){var m=this.data;m instanceof Array&&(m.length=this._len,a&&(this.data=new Float32Array(m)))},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 m=this.data,C=0,T=0,B=0,b=0,p=0;p<m.length;){var u=m[p++];p===1&&(C=m[p],T=m[p+1],B=C,b=T);switch(u){case x.M:B=m[p++],b=m[p++],C=B,T=b,r[0]=B,r[1]=b,n[0]=B,n[1]=b;break;case x.L:L.fromLine(C,T,m[p],m[p+1],r,n),C=m[p++],T=m[p++];break;case x.C:L.fromCubic(C,T,m[p++],m[p++],m[p++],m[p++],m[p],m[p+1],r,n),C=m[p++],T=m[p++];break;case x.Q:L.fromQuadratic(C,T,m[p++],m[p++],m[p],m[p+1],r,n),C=m[p++],T=m[p++];break;case x.A:var i=m[p++],_=m[p++],O=m[p++],S=m[p++],D=m[p++],I=m[p++]+D;p+=1;var k=1-m[p++];p===1&&(B=c(D)*O+i,b=o(D)*S+_),L.fromArc(i,_,O,S,D,I,k,r,n),C=c(I)*O+i,T=o(I)*S+_;break;case x.R:B=C=m[p++],b=T=m[p++];var Q=m[p++],Y=m[p++];L.fromLine(B,b,B+Q,b+Y,r,n);break;case x.Z:C=B,T=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(m){for(var C=this.data,T,B,b,p,u,i,_=this._ux,O=this._uy,S=this._len,D=0;D<S;){var I=C[D++];D===1&&(b=C[D],p=C[D+1],T=b,B=p);switch(I){case x.M:T=b=C[D++],B=p=C[D++],m.moveTo(b,p);break;case x.L:u=C[D++],i=C[D++],(d(u-b)>_||d(i-p)>O||D===S-1)&&(m.lineTo(u,i),b=u,p=i);break;case x.C:m.bezierCurveTo(C[D++],C[D++],C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case x.Q:m.quadraticCurveTo(C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case x.A:var k=C[D++],Q=C[D++],Y=C[D++],U=C[D++],K=C[D++],z=C[D++],F=C[D++],H=C[D++],G=Y>U?Y:U,$=Y>U?1:Y/U,ae=Y>U?U/Y:1,pe=Math.abs(Y-U)>.001,ie=K+z;pe?(m.translate(k,Q),m.rotate(F),m.scale($,ae),m.arc(0,0,G,K,ie,1-H),m.scale(1/$,1/ae),m.rotate(-F),m.translate(-k,-Q)):m.arc(k,Q,G,K,ie,1-H),D===1&&(T=c(K)*Y+k,B=o(K)*U+Q),b=c(ie)*Y+k,p=o(ie)*U+Q;break;case x.R:T=b=C[D],B=p=C[D+1],m.rect(C[D++],C[D++],C[D++],C[D++]);break;case x.Z:m.closePath(),b=T,p=B}}}},A.CMD=x;var g=A;Ge.exports=g},ItGF:function(Ge,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(L){var y={},E={},w=L.match(/Firefox\/([\d.]+)/),x=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),h=L.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(L);return w&&(E.firefox=!0,E.version=w[1]),x&&(E.ie=!0,E.version=x[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"}}Ge.exports=se},IxHN:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P.n(se),L=P("07cG"),y=P.n(L);me.a=function(E){var w=E.message,x=E.className,h=E.children,s=E.style,r=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(x)},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)),w?X.a.createElement("p",{style:r},w):null,h)}},JTSX:function(Ge,me,P){Ge.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(Ge,me,P){Ge.exports=P.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ge,me){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,me,P){Ge.exports=P.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ge,me,P){var se=P("fW2E"),X=P("gut8"),L=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 w(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,a=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,a=a*c.height+c.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,d=isNaN(d)?0:d,a=isNaN(a)?0:a;var A=e.createLinearGradient(o,d,f,a);return A}function x(e,l,c){var o=c.width,f=c.height,d=Math.min(o,f),a=l.x==null?.5:l.x,A=l.y==null?.5:l.y,g=l.r==null?.5:l.r;l.global||(a=a*o+c.x,A=A*f+c.y,g=g*d);var m=e.createRadialGradient(a,A,0,a,A,g);return m}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!==L.STYLE_BIND;e.__attrCachedBy=L.STYLE_BIND;for(var a=0;a<y.length;a++){var A=y[a],g=A[0];(d||o[g]!==f[g])&&(e[g]=se(e,g,o[g]||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 m=o.lineWidth;e.lineWidth=m/(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"?x:w,f=o(e,l,c),d=l.colorStops,a=0;a<d.length;a++)f.addColorStop(d[a].offset,d[a].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;Ge.exports=n},LPTA:function(Ge,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(Ge,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"),L=w(X),y=P("17x9"),E=w(y);function w(e){return e&&e.__esModule?e:{default:e}}function x(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),a=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,g=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(o,g)}else this.props.isReverse?a=d.scrollTop:a=o.scrollHeight-d.scrollTop-d.clientHeight;a<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,a=f.element,A=f.hasMore,g=f.initialLoad,m=f.isReverse,C=f.loader,T=f.loadMore,B=f.pageStart,b=f.ref,p=f.threshold,u=f.useCapture,i=f.useWindow,_=f.getScrollParent,O=x(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&&(C?m?S.unshift(C):S.push(C):this.defaultLoader&&(m?S.unshift(this.defaultLoader):S.push(this.defaultLoader))),L.default.createElement(a,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,Ge.exports=me.default},LZjx:function(Ge,me){Ge.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(Ge,me,P){"use strict";P.d(me,"b",function(){return g}),P.d(me,"a",function(){return C});var se=P("1OyB"),X=P("vuIU"),L=P("Ji7U"),y=P("LK+K"),E=P("q1tI"),w=P("rePB"),x=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,$=z.flattenOptions,ae=z.childrenAsData,pe=z.values,ie=z.searchValue,ge=z.multiple,Ae=z.defaultActiveFirstOption,be=z.height,fe=z.itemHeight,ce=z.notFoundContent,te=z.open,de=z.menuItemSelectedIcon,he=z.virtual,ue=z.onSelect,Te=z.onToggleOpen,De=z.onActiveValue,Ie=z.onScroll,ne=z.onMouseEnter,N="".concat(H,"-item"),W=Object(n.a)(function(){return $},[te,$],function(at,Ve){return Ve[0]&&at[1]!==Ve[1]}),le=E.useRef(null),ee=function(Ve){Ve.preventDefault()},oe=function(Ve){le.current&&le.current.scrollTo({index:Ve})},_e=function(Ve){for(var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ze=W.length,we=0;we<ze;we+=1){var Re=(Ve+we*Xe+ze)%ze,Me=W[Re],Ye=Me.group,ot=Me.data;if(!Ye&&!ot.disabled)return Re}return-1},Ke=E.useState(function(){return _e(0)}),pt=Object(h.a)(Ke,2),Ue=pt[0],je=pt[1],dt=function(Ve){je(Ve);var Xe=W[Ve];if(!Xe){De(null,-1);return}De(Xe.data.value,Ve)};E.useEffect(function(){dt(Ae!==!1?_e(0):-1)},[W.length,ie]),E.useEffect(function(){var at=setTimeout(function(){if(!ge&&te&&pe.size===1){var Ve=Array.from(pe)[0],Xe=W.findIndex(function(ze){var we=ze.data;return we.value===Ve});dt(Xe),oe(Xe)}});return function(){return clearTimeout(at)}},[te]);var vt=function(Ve){Ve!==void 0&&ue(Ve,{selected:!pe.has(Ve)}),ge||Te(!1)};if(E.useImperativeHandle(F,function(){return{onKeyDown:function(Ve){var Xe=Ve.which;switch(Xe){case s.a.UP:case s.a.DOWN:{var ze=0;if(Xe===s.a.UP?ze=-1:Xe===s.a.DOWN&&(ze=1),ze!==0){var we=_e(Ue+ze,ze);oe(we),dt(we)}break}case s.a.ENTER:{var Re=W[Ue];Re&&!Re.data.disabled?vt(Re.data.value):vt(void 0),te&&Ve.preventDefault();break}case s.a.ESC:Te(!1)}},onKeyUp:function(){},scrollTo:function(Ve){oe(Ve)}}}),W.length===0)return E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),className:"".concat(N,"-empty"),onMouseDown:ee},ce);function it(at){var Ve=W[at];if(!Ve)return null;var Xe=Ve.data||{},ze=Xe.value,we=Xe.label,Re=Xe.children,Me=Object(r.a)(Xe,!0),Ye=ae?Re:we;return Ve?E.createElement("div",Object.assign({"aria-label":typeof Ye=="string"?Ye:null},Me,{key:at,role:"option",id:"".concat(G,"_list_").concat(at),"aria-selected":pe.has(ze)}),ze):null}return E.createElement(E.Fragment,null,E.createElement("div",{role:"listbox",id:"".concat(G,"_list"),style:{height:0,width:0,overflow:"hidden"}},it(Ue-1),it(Ue),it(Ue+1)),E.createElement(c.a,{itemKey:"key",ref:le,data:W,height:be,itemHeight:fe,fullHeight:!1,onMouseDown:ee,onScroll:Ie,virtual:he,onMouseEnter:ne},function(at,Ve){var Xe,ze=at.group,we=at.groupOption,Re=at.data,Me=Re.label,Ye=Re.key;if(ze)return E.createElement("div",{className:l()(N,"".concat(N,"-group"))},Me!==void 0?Me:Ye);var ot=Re.disabled,mt=Re.value,Tt=Re.title,xt=Re.children,Dt=Re.style,It=Re.className,Lt=Object(x.a)(Re,["disabled","value","title","children","style","className"]),Et=pe.has(mt),ct="".concat(N,"-option"),At=l()(N,ct,It,(Xe={},Object(w.a)(Xe,"".concat(ct,"-grouped"),we),Object(w.a)(Xe,"".concat(ct,"-active"),Ue===Ve&&!ot),Object(w.a)(Xe,"".concat(ct,"-disabled"),ot),Object(w.a)(Xe,"".concat(ct,"-selected"),Et),Xe)),Le=ae?xt:Me,qe=!de||typeof de=="function"||Et;return E.createElement("div",Object.assign({},Lt,{"aria-selected":Et,className:At,title:Tt,onMouseMove:function(){if(Ue===Ve||ot)return;dt(Ve)},onClick:function(){ot||vt(mt)},style:Dt}),E.createElement("div",{className:"".concat(ct,"-content")},Le||mt),E.isValidElement(de)||Et,qe&&E.createElement(o.a,{className:"".concat(N,"-option-state"),customizeIcon:de,customizeIconProps:{isSelected:Et}},Et?"\u2713":null))}))},d=E.forwardRef(f);d.displayName="OptionList";var a=d,A=function(){return null};A.isSelectOption=!0;var g=A,m=function(){return null};m.isSelectOptGroup=!0;var C=m,T=P("VTBJ"),B=P("Zm9Q");function b(K){var z=K.key,F=K.props,H=F.children,G=F.value,$=Object(x.a)(F,["children","value"]);return Object(T.a)({key:z,value:G!==void 0?G:z,children:H},$)}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,$=F.key,ae=F.props,pe=ae.children,ie=Object(x.a)(ae,["children"]);return z||!G?b(F):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat($===null?H:$,"__"),label:$},ie),{},{options:p(pe)})}).filter(function(F){return F})}var u=P("2Qr1"),i=P("qNPg"),_=P("U8pU"),O=P("Kwbf"),S=P("WKfj");function D(K){var z=K.mode,F=K.options,H=K.children,G=K.backfill,$=K.allowClear,ae=K.placeholder,pe=K.getInputElement,ie=K.showSearch,ge=K.onSearch,Ae=K.defaultOpen,be=K.autoFocus,fe=K.labelInValue,ce=K.value,te=K.inputValue,de=K.optionLabelProp,he=z==="multiple"||z==="tags",ue=ie!==void 0?ie:he||z==="combobox",Te=F||p(H);if(Object(O.a)(z!=="tags"||Te.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=Te.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"||!de,"`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||!$||!ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!ue&&z!=="combobox"&&z!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!Ae||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var Ie=Object(S.d)(ce);Object(O.a)(!fe||Ie.every(function(N){return Object(_.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)(!he||Array.isArray(ce),"`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(ee){return!E.isValidElement(ee)||!N.type||ee.type.isSelectOption?!0:(ne=ee.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)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=D,k=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:p,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:I,fillOptionsWithMissingValue:u.a}),Q=function(K){Object(L.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=g,Q.OptGroup=C;var Y=Q,U=me.c=Y},M8RZ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("fWQN"),X=P("mtLc"),L=P("yKVA"),y=P("879j"),E=P("q1tI"),w=P.n(E),x=P("i8i4"),h=P.n(x),s=function(r){Object(L.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(x.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(w.a.Component)},MEGo:function(Ge,me,P){var se=P("4fz+"),X=P("Dagg"),L=P("dqUG"),y=P("2fw6"),E=P("x6Kt"),w=P("rmlV"),x=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,a=f.extend,A=f.defaults,g=f.trim,m=f.each,C=/[\s,]+/;function T(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=T(F);if(!G)throw new Error("Illegal svg");var $=new se;this._root=$;var ae=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,$,null,!0);for(var ge=G.firstChild;ge;)this._parseNode(ge,$),ge=ge.nextSibling;var Ae,be;if(ae){var fe=g(ae).split(C);fe.length>=4&&(Ae={x:parseFloat(fe[0]||0),y:parseFloat(fe[1]||0),width:parseFloat(fe[2]),height:parseFloat(fe[3])})}if(Ae&&pe!=null&&ie!=null&&(be=K(Ae,pe,ie),!H.ignoreViewBox)){var ce=$;$=new se,$.add(ce),ce.scale=be.scale.slice(),ce.position=be.position.slice()}return!H.ignoreRootClip&&pe!=null&&ie!=null&&$.setClipPath(new E({shape:{x:0,y:0,width:pe,height:ie}})),{root:$,width:pe,height:ie,viewBoxRect:Ae,viewBoxTransform:be}},B.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var $;if(this._isDefine){var ae=p[G];if(ae){var pe=ae.call(this,F),ie=F.getAttribute("id");ie&&(this._defs[ie]=pe)}}else{var ae=b[G];ae&&($=ae.call(this,F,H),H.add($))}for(var ge=F.firstChild;ge;)ge.nodeType===1&&this._parseNode(ge,$),ge.nodeType===3&&this._isText&&this._parseText(ge,$),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,$=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat($)}var ae=new L({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(H,ae),S(F,ae,this._defs);var pe=ae.style.fontSize;pe&&pe<9&&(ae.style.fontSize=9,ae.scale=ae.scale||[1,1],ae.scale[0]*=pe/9,ae.scale[1]*=pe/9);var ie=ae.getBoundingRect();return this._textX+=ie.width,H.add(ae),ae};var b={g:function(F,H){var G=new se;return i(H,G),S(F,G,this._defs),G},rect:function(F,H){var G=new E;return i(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 i(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 x;return i(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 w;return i(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=_(G));var $=new s({shape:{points:G||[]}});return i(H,$),S(F,$,this._defs),$},polyline:function(F,H){var G=new h;i(H,G),S(F,G,this._defs);var $=F.getAttribute("points");$&&($=_($));var ae=new r({shape:{points:$||[]}});return ae},image:function(F,H){var G=new X;return i(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,$=F.getAttribute("y")||0,ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(ae),this._textY=parseFloat($)+parseFloat(pe);var ie=new se;return i(H,ie),S(F,ie,this._defs),ie},tspan:function(F,H){var G=F.getAttribute("x"),$=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),$!=null&&(this._textY=parseFloat($));var ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0,ie=new se;return i(H,ie),S(F,ie,this._defs),this._textX+=ae,this._textY+=pe,ie},path:function(F,H){var G=F.getAttribute("d")||"",$=o(G);return i(H,$),S(F,$,this._defs),$}},p={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),$=parseInt(F.getAttribute("x2")||10,10),ae=parseInt(F.getAttribute("y2")||0,10),pe=new n(H,G,$,ae);return u(F,pe),pe},radialgradient:function(F){}};function u(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var $=G.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var ae=G.getAttribute("stop-color")||"#000000";H.addColorStop($,ae)}G=G.nextSibling}}function i(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,F.__inheritedStyle))}function _(F){for(var H=g(F).split(C),G=[],$=0;$<H.length;$+=2){var ae=parseFloat(H[$]),pe=parseFloat(H[$+1]);G.push([ae,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,$){var ae=H.__inheritedStyle||{},pe=H.type==="text";if(F.nodeType===1&&(Q(F,H),a(ae,U(F)),!$)){for(var ie in O)if(O.hasOwnProperty(ie)){var ge=F.getAttribute(ie);ge!=null&&(ae[O[ie]]=ge)}}var Ae=pe?"textFill":"fill",be=pe?"textStroke":"stroke";H.style=H.style||new e;var fe=H.style;ae.fill!=null&&fe.set(Ae,I(ae.fill,G)),ae.stroke!=null&&fe.set(be,I(ae.stroke,G)),m(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(ce){var te=ce==="lineWidth"&&pe?"textStrokeWidth":ce;ae[ce]!=null&&fe.set(te,parseFloat(ae[ce]))}),(!ae.textBaseline||ae.textBaseline==="auto")&&(ae.textBaseline="alphabetic"),ae.textBaseline==="alphabetic"&&(ae.textBaseline="bottom"),ae.textAlign==="start"&&(ae.textAlign="left"),ae.textAlign==="end"&&(ae.textAlign="right"),m(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(ce){ae[ce]!=null&&fe.set(ce,ae[ce])}),ae.lineDash&&(H.style.lineDash=g(ae.lineDash).split(C)),fe[be]&&fe[be]!=="none"&&(H[be]=!0),H.__inheritedStyle=ae}var D=/url\(\s*#(.*?)\)/;function I(F,H){var G=H&&F&&F.match(D);if(G){var $=g(G[1]),ae=H[$];return ae}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 $=null,ae=[];G.replace(k,function(Ae,be,fe){ae.push(be,fe)});for(var pe=ae.length-1;pe>0;pe-=2){var ie=ae[pe],ge=ae[pe-1];$=$||l.create();switch(ge){case"translate":ie=g(ie).split(C),l.translate($,$,[parseFloat(ie[0]),parseFloat(ie[1]||0)]);break;case"scale":ie=g(ie).split(C),l.scale($,$,[parseFloat(ie[0]),parseFloat(ie[1]||ie[0])]);break;case"rotate":ie=g(ie).split(C),l.rotate($,$,parseFloat(ie[0]));break;case"skew":ie=g(ie).split(C),console.warn("Skew transform is not supported yet");break;case"matrix":var ie=g(ie).split(C);$[0]=parseFloat(ie[0]),$[1]=parseFloat(ie[1]),$[2]=parseFloat(ie[2]),$[3]=parseFloat(ie[3]),$[4]=parseFloat(ie[4]),$[5]=parseFloat(ie[5]);break}}H.setLocalTransform($)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(F){var H=F.getAttribute("style"),G={};if(!H)return G;var $={};Y.lastIndex=0;for(var ae;(ae=Y.exec(H))!=null;)$[ae[1]]=ae[2];for(var pe in O)O.hasOwnProperty(pe)&&$[pe]!=null&&(G[O[pe]]=$[pe]);return G}function K(F,H,G){var $=H/F.width,ae=G/F.height,pe=Math.min($,ae),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=T,me.makeViewBoxTransform=K,me.parseSVG=z},MKOG:function(Ge,me,P){var se=P("bYtY"),X=P("YH21"),L=X.Dispatcher,y=P("mLcG"),E=P("Bq2U"),w=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,L.call(this)};w.prototype={constructor:w,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(w,L);var x=w;Ge.exports=x},MKdu:function(Ge,me,P){Ge.exports=P.p+"static/fsz.c0b87223.svg"},MXfU:function(Ge,me){Ge.exports="data:image/png;base64,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"},NC18:function(Ge,me,P){var se=P("y+Vt"),X=P("IMiH"),L=P("7oTu"),y=Math.sqrt,E=Math.sin,w=Math.cos,x=Math.PI,h=function(A){return Math.sqrt(A[0]*A[0]+A[1]*A[1])},s=function(A,g){return(A[0]*g[0]+A[1]*g[1])/(h(A)*h(g))},r=function(A,g){return(A[0]*g[1]<A[1]*g[0]?-1:1)*Math.acos(s(A,g))};function n(A,g,m,C,T,B,b,p,u,i,_){var O=u*(x/180),S=w(O)*(A-m)/2+E(O)*(g-C)/2,D=-1*E(O)*(A-m)/2+w(O)*(g-C)/2,I=S*S/(b*b)+D*D/(p*p);I>1&&(b*=y(I),p*=y(I));var k=(T===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+m)/2+w(O)*Q-E(O)*Y,K=(g+C)/2+E(O)*Q+w(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=x),s(F,H)>=1&&(G=0),B===0&&G>0&&(G=G-2*x),B===1&&G<0&&(G=G+2*x),_.addData(i,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 g=0,m=0,C=g,T=m,B,b=new X,p=X.CMD,u=A.match(e),i=0;i<u.length;i++){for(var _=u[i],O=_.charAt(0),S,D=_.match(l)||[],I=D.length,k=0;k<I;k++)D[k]=parseFloat(D[k]);for(var Q=0;Q<I;){var Y,U,K,z,F,H,G,$=g,ae=m;switch(O){case"l":g+=D[Q++],m+=D[Q++],S=p.L,b.addData(S,g,m);break;case"L":g=D[Q++],m=D[Q++],S=p.L,b.addData(S,g,m);break;case"m":g+=D[Q++],m+=D[Q++],S=p.M,b.addData(S,g,m),C=g,T=m,O="l";break;case"M":g=D[Q++],m=D[Q++],S=p.M,b.addData(S,g,m),C=g,T=m,O="L";break;case"h":g+=D[Q++],S=p.L,b.addData(S,g,m);break;case"H":g=D[Q++],S=p.L,b.addData(S,g,m);break;case"v":m+=D[Q++],S=p.L,b.addData(S,g,m);break;case"V":m=D[Q++],S=p.L,b.addData(S,g,m);break;case"C":S=p.C,b.addData(S,D[Q++],D[Q++],D[Q++],D[Q++],D[Q++],D[Q++]),g=D[Q-2],m=D[Q-1];break;case"c":S=p.C,b.addData(S,D[Q++]+g,D[Q++]+m,D[Q++]+g,D[Q++]+m,D[Q++]+g,D[Q++]+m),g+=D[Q-2],m+=D[Q-1];break;case"S":Y=g,U=m;var pe=b.len(),ie=b.data;B===p.C&&(Y+=g-ie[pe-4],U+=m-ie[pe-3]),S=p.C,$=D[Q++],ae=D[Q++],g=D[Q++],m=D[Q++],b.addData(S,Y,U,$,ae,g,m);break;case"s":Y=g,U=m;var pe=b.len(),ie=b.data;B===p.C&&(Y+=g-ie[pe-4],U+=m-ie[pe-3]),S=p.C,$=g+D[Q++],ae=m+D[Q++],g+=D[Q++],m+=D[Q++],b.addData(S,Y,U,$,ae,g,m);break;case"Q":$=D[Q++],ae=D[Q++],g=D[Q++],m=D[Q++],S=p.Q,b.addData(S,$,ae,g,m);break;case"q":$=D[Q++]+g,ae=D[Q++]+m,g+=D[Q++],m+=D[Q++],S=p.Q,b.addData(S,$,ae,g,m);break;case"T":Y=g,U=m;var pe=b.len(),ie=b.data;B===p.Q&&(Y+=g-ie[pe-4],U+=m-ie[pe-3]),g=D[Q++],m=D[Q++],S=p.Q,b.addData(S,Y,U,g,m);break;case"t":Y=g,U=m;var pe=b.len(),ie=b.data;B===p.Q&&(Y+=g-ie[pe-4],U+=m-ie[pe-3]),g+=D[Q++],m+=D[Q++],S=p.Q,b.addData(S,Y,U,g,m);break;case"A":K=D[Q++],z=D[Q++],F=D[Q++],H=D[Q++],G=D[Q++],$=g,ae=m,g=D[Q++],m=D[Q++],S=p.A,n($,ae,g,m,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++],$=g,ae=m,g+=D[Q++],m+=D[Q++],S=p.A,n($,ae,g,m,H,G,K,z,F,S,b);break}}(O==="z"||O==="Z")&&(S=p.Z,b.addData(S),g=C,m=T),B=S}return b.toStatic(),b}function o(A,g){var m=c(A);return g=g||{},g.buildPath=function(C){if(C.setData){C.setData(m.data);var T=C.getContext();T&&C.rebuildPath(T)}else{var T=C;m.rebuildPath(T)}},g.applyTransform=function(C){L(m,C),this.dirty(!0)},g}function f(A,g){return new se(o(A,g))}function d(A,g){return se.extend(o(A,g))}function a(A,g){for(var m=[],C=A.length,T=0;T<C;T++){var B=A[T];B.path||B.createPathProxy(),B.__dirtyPath&&B.buildPath(B.path,B.shape,!0),m.push(B.path)}var b=new se(g);return b.createPathProxy(),b.buildPath=function(p){p.appendPath(m);var u=p.getContext();u&&p.rebuildPath(u)},b}me.createFromString=f,me.extendFromString=d,me.mergePath=a},NLgs:function(Ge,me,P){"use strict";P.d(me,"e",function(){return m}),P.d(me,"f",function(){return C}),P.d(me,"d",function(){return B}),P.d(me,"c",function(){return b}),P.d(me,"a",function(){return p}),P.d(me,"b",function(){return u});var se=P("miYZ"),X=P("tsqr"),L=P("9og8"),y=P("2qtc"),E=P("kLXV"),w=P("WmNS"),x=P.n(w),h=P("q1tI"),s=P.n(h),r=P("9kvl"),n=P("xKgJ"),e=P("1vsH"),l=P("RCxd"),c=P("mOS8"),o=P.n(c),f=P("1ZF9"),d=P.n(f),a=P("WdTA"),A=P.n(a),g=P("m3rI"),m=function(_){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(C(_)&&T(O))},C=function(_){return Object(n.p)()?!0:(_({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var _,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(r.c)()._store.getState(),D=S.user;return(_=D.userInfo)!==null&&_!==void 0&&_.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\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=Object(r.c)()._store.getState(),S=O.user;return(_=S.userInfo)!==null&&_!==void 0&&_.professional_certification?!0:(E.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(e.Q)("/account/certification")}}),!1)},b=function(){return Object(n.a)()?!0:(E.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)()?A.a:"".concat(g.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(_,O){return _?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,O||"\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:d.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(e.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(_){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(r.c)()._store.getState(),D=S.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(E.a.info({centered:!0,icon:s.a.createElement(l.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",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\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:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(E.a.confirm({centered:!0,icon:s.a.createElement(l.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",O,"\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(){E.a.confirm({width:440,centered:!0,icon:s.a.createElement(l.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 k=Object(L.a)(x.a.mark(function Y(){var U;return x.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,_({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:U=z.sent,U.status!==401&&(X.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),_({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),_({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return z.stop()}},Y)}));function Q(){return k.apply(this,arguments)}return Q}()})}}),!0):!1}},Nddv:function(Ge,me,P){Ge.exports=P.p+"static/sz.d6b17ad9.svg"},Nmsl:function(Ge,me,P){Ge.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(Ge,me){Ge.exports="data:image/png;base64,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"},NohK:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var se=function(L){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,E=null;return function(){for(var w=this,x=arguments.length,h=new Array(x),s=0;s<x;s++)h[s]=arguments[s];clearTimeout(E),E=setTimeout(function(){L.apply(w,h)},y)}};me.default=se},NvD2:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("Kwbf");function X(x,h){var s=new Set;return x.forEach(function(r){h.has(r)||s.add(r)}),s}function L(x){var h=x||{},s=h.disabled,r=h.disableCheckbox,n=h.checkable;return!!(s||r)||n===!1}function y(x,h,s,r){for(var n=new Set(x),e=new Set,l=0;l<=s;l+=1){var c=h.get(l)||new Set;c.forEach(function(a){var A=a.key,g=a.node,m=a.children,C=m===void 0?[]:m;n.has(A)&&!r(g)&&C.filter(function(T){return!r(T.node)}).forEach(function(T){n.add(T.key)})})}for(var o=new Set,f=s;f>=0;f-=1){var d=h.get(f)||new Set;d.forEach(function(a){var A=a.parent,g=a.node;if(r(g)||!a.parent||o.has(a.parent.key))return;if(r(a.parent.node)){o.add(A.key);return}var m=!0,C=!1;(A.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var B=T.key,b=n.has(B);m&&!b&&(m=!1),!C&&(b||e.has(B))&&(C=!0)}),m&&n.add(A.key),C&&e.add(A.key),o.add(A.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(X(e,n))}}function E(x,h,s,r,n){for(var e=new Set(x),l=new Set(h),c=0;c<=r;c+=1){var o=s.get(c)||new Set;o.forEach(function(A){var g=A.key,m=A.node,C=A.children,T=C===void 0?[]:C;!e.has(g)&&!l.has(g)&&!n(m)&&T.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 a=s.get(d)||new Set;a.forEach(function(A){var g=A.parent,m=A.node;if(n(m)||!A.parent||f.has(A.parent.key))return;if(n(A.parent.node)){f.add(g.key);return}var C=!0,T=!1;(g.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var b=B.key,p=e.has(b);C&&!p&&(C=!1),!T&&(p||l.has(b))&&(T=!0)}),C||e.delete(g.key),T&&l.add(g.key),f.add(g.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(X(l,e))}}function w(x,h,s,r){var n=[],e;r?e=r:e=L;var l=new Set(x.filter(function(d){var a=!!s[d];return a||n.push(d),a})),c=new Map,o=0;Object.keys(s).forEach(function(d){var a=s[d],A=a.level,g=c.get(A);g||(g=new Set,c.set(A,g)),g.add(a),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(Ge,me,P){Ge.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ge,me,P){"use strict";var se=P("U8pU"),X=P("VTBJ"),L=P("Ff2n"),y=P("q1tI"),E=P("uciX"),w=P("7ixt"),x=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=x,s=function(l,c){var o=l.overlayClassName,f=l.trigger,d=f===void 0?["hover"]:f,a=l.mouseEnterDelay,A=a===void 0?0:a,g=l.mouseLeaveDelay,m=g===void 0?.1:g,C=l.overlayStyle,T=l.prefixCls,B=T===void 0?"rc-tooltip":T,b=l.children,p=l.onVisibleChange,u=l.afterVisibleChange,i=l.transitionName,_=l.animation,O=l.placement,S=O===void 0?"right":O,D=l.align,I=D===void 0?{}:D,k=l.destroyTooltipOnHide,Q=k===void 0?!1:k,Y=l.defaultVisible,U=l.getTooltipContainer,K=l.overlayInnerStyle,z=Object(L.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,Ae=ge===void 0?null:ge,be=l.overlay,fe=l.id;return[y.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},Ae),y.createElement(h,{key:"content",prefixCls:B,id:fe,overlay:be,overlayInnerStyle:K})]},$=!1,ae=!1;if(typeof Q=="boolean")$=Q;else if(Q&&Object(se.a)(Q)==="object"){var pe=Q.keepParent;$=pe===!0,ae=pe===!1}return y.createElement(E.a,Object.assign({popupClassName:o,prefixCls:B,popup:G,action:d,builtinPlacements:w.a,popupPlacement:S,ref:F,popupAlign:I,getPopupContainer:U,onPopupVisibleChange:p,afterPopupVisibleChange:u,popupTransitionName:i,popupAnimation:_,defaultPopupVisible:Y,destroyPopupOnHide:$,autoDestroy:ae,mouseLeaveDelay:m,popupStyle:C,mouseEnterDelay:A},H),b)},r=Object(y.forwardRef)(s),n=me.a=r},OS9S:function(Ge,me,P){var se=P("bYtY"),X=se.inherits,L=P("Gev7"),y=P("mFDi");function E(h){L.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 w=[];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(w)),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,L);var x=E;Ge.exports=x},OZM5:function(Ge,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 g}),P.d(me,"e",function(){return m}),P.d(me,"f",function(){return C});var se=P("KQm4"),X=P("U8pU"),L=P("Ff2n"),y=P("q1tI"),E=P.n(y),w=P("Kwbf"),x=P("WaYH"),h=.25,s=2;function r(T,B){var b=T.slice(),p=b.indexOf(B);return p>=0&&b.splice(p,1),b}function n(T,B){var b=T.slice();return b.indexOf(B)===-1&&b.push(B),b}function e(T){return T.split("-")}function l(T,B){return"".concat(T,"-").concat(B)}function c(T){return T&&T.type&&T.type.isTreeNode}function o(T,B){var b=[T],p=B[T];function u(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(_){var O=_.key,S=_.children;b.push(O),u(S)})}return u(p.children),b}function f(T,B){var b=T.clientY,p=B.selectHandle.getBoundingClientRect(),u=p.top,i=p.bottom,_=p.height,O=Math.max(_*h,s);return b<=u+O?-1:b>=i-O?1:0}function d(T,B){if(!T)return;var b=B.multiple;return b?T.slice():T.length?[T[0]]:T}var a=function(B){return B};function A(T,B){if(!T)return[];var b=B||{},p=b.processProps,u=p===void 0?a:p,i=Array.isArray(T)?T:[T];return i.map(function(_){var O=_.children,S=Object(L.a)(_,["children"]),D=A(O,B);return E.a.createElement(x.a,Object.assign({},u(S)),D)})}function g(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(X.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function m(T,B){var b=new Set;function p(u){if(b.has(u))return;var i=B[u];if(!i)return;b.add(u);var _=i.parent,O=i.node;if(O.disabled)return;_&&p(_.key)}return(T||[]).forEach(function(u){p(u)}),Object(se.a)(b)}function C(T){var B={};return Object.keys(T).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(B[b]=T[b])}),B}},Ohmc:function(Ge,me,P){Ge.exports=P.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ge,me,P){Ge.exports=P.p+"static/banner.4c45dd73.png"},Ot1p:function(Ge,me,P){"use strict";var se=P("2qtc"),X=P("kLXV"),L=P("rAM+"),y=P("miYZ"),E=P("tsqr"),w=P("tJVT"),x=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"),a=P("+NIl"),A=P("kSUc"),g=P("9Bee"),m=function(Ve){var Xe=Ve.value,ze=Xe===void 0?"":Xe,we=Ve.className,Re=Ve.showTextOnly,Me=Ve.showLines,Ye=Ve.style,ot=Ye===void 0?{}:Ye,mt=Object(h.useMemo)(function(){return""},[ze]);return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{dangerouslySetInnerHTML:{__html:mt}}))},C=P("0Owb"),T=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(Ve){var Xe=Ve.onActionCallback,ze=Ve.title,we=Ve.icon,Re=Ve.actionName,Me=Ve.className,Ye=Me===void 0?"":Me,ot=Ve.children;function mt(){Xe(Re)}return s.a.createElement("a",{title:ze,className:Ye,onClick:mt},s.a.createElement("i",{className:"md-iconfont ".concat(we)}),ot)}var u=function(Ve){var Xe=Ve.watch,ze=Ve.showNullButton,we=Ve.onActionCallback,Re=Ve.fullScreen,Me=Ve.insertTemp,Ye=Ve.hidetoolBar,ot=[].concat(b,[{title:"".concat(Xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Xe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},!Ye&&ot.map(function(mt,Tt){return s.a.createElement("li",{key:Tt},mt.actionName?s.a.createElement(p,Object(C.a)({},mt,{onActionCallback:we})):s.a.createElement("span",{className:"v-line"}))}),ze?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:we},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Me&&s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Me),onActionCallback:we},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(Re?"icon-shrink":"icon-enlarge"),title:Re?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:we})))},i=P("M8RZ"),_=P("+L6B"),O=P("2/Rp"),S=P("y8nQ"),D=P("Vl3Y"),I=P("5NDa"),k=P("5rEg"),Q={labelCol:{span:4},wrapperCol:{span:20}},Y=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,Object(C.a)({},Q,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:we}),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:ze},"\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}},$=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel,we=F(),Re=Object(w.a)(we,1),Me=Re[0];function Ye(Tt){Xe(Tt)}function ot(Tt,xt){Me.setFieldsValue({src:"/api/attachments/".concat(Tt.id),type:xt.type})}function mt(Tt){var xt=Tt.target.files[0];pe(xt,ot)}return s.a.createElement(D.a,Object(C.a)({form:Me},G,{className:"upload-image-panel",onFinish:Ye}),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(ae,{onFileChange:mt}))),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:ze},"\u53D6\u6D88")))};function ae(Ve){var Xe=Ve.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",onChange:Xe}))}function pe(Ve,Xe){if(!Ve)throw new String("\u6CA1\u6709\u6587\u4EF6");var ze=new FormData;ze.append("editormd-image-file",Ve),ze.append("file_param_name","editormd-image-file"),ze.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(Re){Xe(JSON.parse(Re.target.responseText),Ve)},!1),we.addEventListener("error",function(Re){console.error(Re)},!1),we.open("POST","".concat(z.a,"/api/attachments.json")),we.send(ze)}var ie=P("giR+"),ge=P("fyUT"),Ae=P("7Kak"),be=P("9yH6"),fe=be.a.Group,ce={margin:"0 8px"},te=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:we},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:ce},"\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:ce},"\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:ce},"\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:ze},"\u53D6\u6D88")))},de=P("m3rI"),he="link",ue="upload-image",Te="code-block",De="add-table",Ie="------------",ne={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},N=P("9VGf"),W,le;function ee(){}var oe=0,_e=1e4,Ke="\u2581",pt=`
|
|
|
**\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 Ue(Ve){return/^\d+$/.test(Ve)?"".concat(Ve,"px"):Ve}var je=navigator.platform.toUpperCase().indexOf("MAC")>=0,dt=je?"Cmd":"Ctrl",vt=(W={},Object(x.a)(W,dt+"-B","bold"),Object(x.a)(W,dt+"-I","italic"),W),it=(le={},Object(x.a)(le,he,"\u6DFB\u52A0\u94FE\u63A5"),Object(x.a)(le,Te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(x.a)(le,ue,"\u6DFB\u52A0\u56FE\u7247"),Object(x.a)(le,De,"\u6DFB\u52A0\u8868\u683C"),le),at=me.a=function(Ve){var Xe=Ve.defaultValue,ze=Xe===void 0?"":Xe,we=Ve.onChange,Re=Ve.width,Me=Re===void 0?"100%":Re,Ye=Ve.height,ot=Ye===void 0?400:Ye,mt=Ve.miniToolbar,Tt=mt===void 0?!1:mt,xt=Ve.isFocus,Dt=xt===void 0?!1:xt,It=Ve.watch,Lt=Ve.insertTemp,Et=Ve.mode,ct=Et===void 0?"markdown":Et,At=Ve.id,Le=At===void 0?"markdown-editor-id":At,qe=Ve.showResizeBar,Ct=qe===void 0?!1:qe,ft=Ve.noStorage,Ot=ft===void 0?!1:ft,Ut=Ve.showNullButton,bt=Ut===void 0?!1:Ut,Nt=Ve.hidetoolBar,sn=Nt===void 0?!1:Nt,Jn=Ve.fullScreen,_n=Jn===void 0?!1:Jn,Pr=Ve.onBlur,Vr=Ve.onCMBeforeChange,Lr=Ve.onFullScreen,Tn=Ve.className,ea=Tn===void 0?"":Tn,ua=Ve.disablePaste,ca=ua===void 0?!1:ua,Qr=Ve.placeholder,Ca=Qr===void 0?"":Qr,Ga=Ve.values,oi=Ga===void 0?"":Ga,Oe=Object(h.useState)(null),ke=Object(w.a)(Oe,2),Qe=ke[0],gt=ke[1],Ft=Object(h.useState)(ze),Xt=Object(w.a)(Ft,2),tn=Xt[0],jt=Xt[1],Yt=Object(h.useState)(It),Cn=Object(w.a)(Yt,2),cn=Cn[0],zn=Cn[1],Ir=Object(h.useState)(_n),wr=Object(w.a)(Ir,2),Tr=wr[0],Br=wr[1],Yr=Object(h.useState)(""),ya=Object(w.a)(Yr,2),hr=ya[0],Cr=ya[1],Or=Object(h.useState)(0),ha=Object(w.a)(Or,2),jr=ha[0],oa=ha[1],mr=Object(h.useState)(ot),da=Object(w.a)(mr,2),Ba=da[0],si=da[1],xa=Object(h.useState)(!1),Fa=Object(w.a)(xa,2),mi=Fa[0],Na=Fa[1],Nr=Object(h.useRef)(),ja=Object(h.useRef)(),$a=Object(h.useRef)(),Qa=Object(h.useRef)();Object(h.useEffect)(function(){jt(oi),Qe==null||Qe.setValue(oi)},[oi]),Object(h.useEffect)(function(){Lr==null||Lr(Tr)},[Tr]),Object(h.useEffect)(function(){if(Nr.current){var rr=n.a.fromTextArea(Nr.current,{mode:ct,lineNumbers:!Tt,lineWrapping:!0,value:ze,autoCloseTags:!0,autoCloseBrackets:!0});Dt&&rr.focus();function Dr(Ur,xr){if(ca){xr.preventDefault();return}var ra=xr.clipboardData;if(ra){var sa=ra.types.toString(),Va=ra.items,Oa=["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(sa==="Files"||ra.types.indexOf("Files")>-1){if(xr.preventDefault(),ct=="stex")return;try{var Ti,ji=Va[1];((Ti=Va[0])===null||Ti===void 0?void 0:Ti.kind)==="file"&&(ji=Va[0]);var na=ji.getAsFile(),Xi=na.name.split(".").pop();pe(na,function(yi){if(yi.id){var ba,bi,co;(na==null||((ba=na.type)===null||ba===void 0)?void 0:ba.indexOf("image"))>-1?rr.replaceSelection(".concat(yi.content_type,")")):(na==null||((bi=na.type)===null||bi===void 0)?void 0:bi.indexOf("video"))>-1?rr.replaceSelection('<video width="100%" controls src="'.concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,'"></video>')):(na==null||((co=na.type)===null||co===void 0)?void 0:co.indexOf("pdf"))>-1?rr.replaceSelection('<a href="'.concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,"?type=").concat(na.type,'&disposition=inline" target="_blank">').concat(na.name,"</a>")):Oa.includes(Xi)?rr.replaceSelection('<a href="'.concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,'?type=office&disposition=inline" target="_blank">').concat(na.name,"</a>")):rr.replaceSelection("[".concat(na.name,"](").concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,"?type=").concat(yi.content_type,")"))}else(yi==null?void 0:yi.status)===401&&(document.location.href="/user/login")})}catch(yi){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return rr.on("paste",Dr),gt(rr),function(){rr.off("paste",Dr)}}},[]);var vi=Object(h.useCallback)(function(){if(ja.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[Ba,ja,Tr]);Object(h.useEffect)(function(){function rr(){var Ur=new e.default(function(xr){var ra=Object(L.a)(xr),sa;try{for(ra.s();!(sa=ra.n()).done;){var Va=sa.value;(Va.target.offsetHeight>0||Va.target.offsetWidth>0)&&(vi(),Qe.setSize("100%","100%"),Qe.refresh())}}catch(Oa){ra.e(Oa)}finally{ra.f()}});return Ur.observe(Nr.current.parentElement),Ur}if(Qe){var Dr=rr();return function(){Dr.unobserve(Nr.current.parentElement)}}},[Qe,vi]),Object(h.useEffect)(function(){if(Qe){for(var rr=[],Dr=function(){var Va=xr[Ur];ra=Object(w.a)(Va,2);var Oa=ra[0],Ti=ra[1],ji=Object(x.a)({},Oa,function(){gi(Ti)});rr.push(ji),Qe.addKeyMap(ji)},Ur=0,xr=Object.entries(vt);Ur<xr.length;Ur++){var ra;Dr()}return function(){var sa=Object(L.a)(rr),Va;try{for(sa.s();!(Va=sa.n()).done;){var Oa=Va.value;Qe.removeKeyMap(Oa)}}catch(Ti){sa.e(Ti)}finally{sa.f()}}}},[Qe]),Object(h.useEffect)(function(){_n!==Tr&&Br(_n)},[_n]),Object(N.a)(function(){if(!Ot&&jr>0){var rr=new Date().getTime(),Dr=window.sessionStorage.getItem(Le);rr>=jr+_e&&(!Dr||Dr!==tn)&&(window.sessionStorage.setItem(Le,tn),Na(!0))}},_e),Object(h.useEffect)(function(){zn(It)},[Qe,It]),Object(h.useEffect)(function(){Qe&&(Dt&&Qe.focus())},[Qe,Dt]),Object(h.useEffect)(function(){if(cn&&Qe){var rr=Qe.getScrollerElement();function Dr(Ur){var xr=Ur.target;if(Qa.current){var ra=xr.scrollTop/xr.scrollHeight;Qa.current.scrollTop=Qa.current.scrollHeight*ra}}return rr.addEventListener("scroll",Dr),function(){rr.removeEventListener("scroll",Dr)}}},[Qe,cn]),Object(h.useEffect)(function(){if(Qe&&Vr){function rr(Dr,Ur){Vr(Dr,Ur)}return Qe.on("beforeChange",rr),function(){Qe.off("beforeChange",rr)}}},[Qe,Vr]),Object(h.useEffect)(function(){if(Qe&&Pr){function rr(){Pr(Qe.getValue())}return Qe.on("blur",rr),function(){Qe.off("blur",rr)}}},[Qe,Pr]),Object(h.useEffect)(function(){if(Qe){function rr(Dr){var Ur=Dr.getValue();jt(Ur),oa(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),we&&we(Ur)}return Qe.on("change",rr),function(){Qe.off("change",rr)}}},[Qe,we]),Object(h.useEffect)(function(){Qe&&(ze==null?(Qe.setValue(""),jt("")):ze!==Qe.getValue()&&(Qe.setValue(ze),jt(ze),Qe.setCursor(Qe.lineCount(),0)))},[Qe,ze]);var gi=Object(h.useCallback)(function(rr){var Dr=Qe.getCursor(),Ur=Qe.getSelection(),xr=Ur.split(`
|
|
|
`);switch(rr){case"bold":return Qe.replaceSelection("**"+Ur+"**"),Ur===""&&Qe.setCursor(Dr.line,Dr.ch+2),Qe.focus();case"italic":return Qe.replaceSelection("*"+Ur+"*"),Ur===""&&Qe.setCursor(Dr.line,Dr.ch+1),Qe.focus();case"code":return Qe.replaceSelection("`"+Ur+"`"),Ur===""&&Qe.setCursor(Dr.line,Dr.ch+1),Qe.focus();case"inline-latex":return Qe.replaceSelection("`$$"+Ur+"$$`"),Ur===""&&Qe.setCursor(Dr.line,Dr.ch+3),Qe.focus();case"latex":return Qe.replaceSelection("```latex\n"+Ur+"\n```"),Qe.setCursor(Dr.line+1,Ur.length+1),Qe.focus();case"line-break":return Qe.replaceSelection(`<br/>
|
|
|
`),Qe.focus();case"list-ul":return Ur===""?Qe.replaceSelection("- "+Ur):Qe.replaceSelection(xr.map(function(ra){return ra===""?"":"- ".concat(ra)}).join(`
|
|
|
`)),Qe.focus();case"list-ol":return Ur===""?Qe.replaceSelection("1. "+Ur):Qe.replaceSelection(xr.map(function(ra,sa){return ra===""?"":"".concat(sa+1,". ").concat(ra)}).join(`
|
|
|
`)),Qe.focus();case"add-null-ch":return Ur===""&&Qe.setCursor(Dr.line,Dr.ch+1),Qe.replaceSelection(Ke),Qe.focus();case"inster-template-1":return Ur===""&&Qe.setCursor(Dr.line,Dr.ch),Qe.replaceSelection(pt),Qe.focus();case"eraser":return Qe.setValue(""),Qe.focus();case"trigger-watch":return zn(!cn),Qe.focus();case"trigger-full-screen":return Br(!Tr),Qe.focus();case he:Cr(he);return;case Te:Cr(Te);return;case ue:Cr(ue);return;case De:Cr(De);return;default:throw new Error}},[Qe,cn,Tr]),pa=Object(h.useCallback)(function(rr){Cr("");switch(hr){case he:var Dr=rr.title,Ur=rr.link;return Qe.replaceSelection("[".concat(Dr,"](").concat(Ur,")")),Qe.focus();case Te:var xr=rr.language,ra=rr.content;return Qe.replaceSelection(["```"+xr,ra,"```"].join(`
|
|
|
`)),Qe.focus();case ue:var sa=rr.src,Va=rr.alt;return Qe.replaceSelection(".concat(sa,' "').concat(Va,'" )')),Qe.focus();case De:for(var Oa=rr.row,Ti=rr.col,ji=rr.align,na=`
|
|
|
`,Xi=0;Xi<Oa;Xi++){for(var yi=[],ba=[],bi=0;bi<Ti;bi++)Xi===1&&ba.push(ne[ji]),yi.push(" ");Xi===1&&(na+="| ".concat(ba.join(" | "),` |
|
|
|
`)),na+="| ".concat(yi.join(Ti===1?"":" | "),` |
|
|
|
`)}return Qe.replaceSelection(na+`
|
|
|
`),Qe.focus();default:throw new Error}},[Qe,hr]),Ta=Object(h.useMemo)(function(){switch(hr){case he:return s.a.createElement(Y,{callback:pa,onCancel:Kr});case Te:return s.a.createElement(U.b,{callback:pa,onCancel:Kr});case ue:return s.a.createElement($,{callback:pa,onCancel:Kr});case De:return s.a.createElement(te,{callback:pa,onCancel:Kr});default:return null}},[hr]);function Kr(){Cr("")}Object(h.useEffect)(function(){if($a.current){var rr=$a.current,Dr=!1,Ur=0;function xr(Va){Dr=!0,Ur=Va.pageY}function ra(){Dr=!1}function sa(Va){if(Dr){var Oa=Va.pageY-Ur;Oa<0&&(Oa=0),Oa>300&&(Oa=300);var Ti=ot+Oa+"px";si(Ti)}}return rr.addEventListener("mousedown",xr),document.addEventListener("mousemove",sa),document.addEventListener("mouseup",ra),function(){rr.removeEventListener("mousedown",xr),document.removeEventListener("mousemove",sa),document.removeEventListener("mouseup",ra)}}},[Qe,$a]),Object(h.useEffect)(function(){si(ot)},[ot]);var ma=Ue(Me),uo=Ue(Ba),Ni={width:ma,height:uo},Ii=Object(h.useMemo)(function(){if(jr){var rr=new Date(jr),Dr=rr.getHours(),Ur=rr.getMinutes(),xr=rr.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,Ur=Ur<10?"0"+Ur:Ur,xr=xr<10?"0"+xr:xr,"".concat(Dr,":").concat(Ur,":").concat(xr)}return 0},[jr]);function Ho(){window.sessionStorage.removeItem(Le),Na(!1),oa(0)}function ko(){Na(!1),oa(0),Qe.setValue(window.sessionStorage.getItem(Le))}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ja},s.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(cn?"on-preview":""," ").concat(Tt?"mini":""," ").concat(Tr?"full-screen":""),style:Ni},s.a.createElement(u,{insertTemp:Lt,watch:cn,fullScreen:Tr,showNullButton:bt,onActionCallback:gi,hidetoolBar:sn}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Nr,placeholder:Ca})),cn?s.a.createElement("div",{ref:Qa,className:"preview-container"},ct==="stex"&&s.a.createElement(m,{value:tn}),ct!=="stex"&&s.a.createElement(g.a,{value:tn})):null))),Ct?s.a.createElement("a",{ref:$a,className:"editor-resize"}):null,s.a.createElement(i.a,null,it[hr]?s.a.createElement(X.a,{centered:!0,title:it[hr],visible:!0,onCancel:Kr,footer:null},Ta):null))}},P47w:function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("IMiH"),y=P("mFDi"),E=P("Fofx"),w=P("6GrX"),x=P("pzxd"),h=P("dqUG"),s=L.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,a=1e-4;function A(F){return e(F*1e4)/1e4}function g(F){return F<a&&F>-a}function m(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function C(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function T(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,$){if(m(H,G)){var ae=G?H.textFill:H.fill;ae=ae==="transparent"?n:ae,B(F,"fill",ae),B(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else B(F,"fill",n);if(C(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?$.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 Ae=H.lineDash;Ae?(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,$=F.len(),ae=0;ae<$;){var pe=G[ae++],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 Ae=G[ae++],be=G[ae++],fe=G[ae++],ce=G[ae++],te=G[ae++],de=G[ae++],he=G[ae++],ue=G[ae++],Te=Math.abs(de),De=g(Te-f)||(ue?de>=f:-de>=f),Ie=de>0?de%f:de%f+f,ne=!1;De?ne=!0:g(Te)?ne=!1:ne=Ie>=o===!!ue;var N=A(Ae+fe*c(te)),W=A(be+ce*l(te));De&&(ue?de=f-1e-4:de=-f+1e-4,ne=!0,ae===9&&H.push("M",N,W));var le=A(Ae+fe*c(te+de)),ee=A(be+ce*l(te+de));H.push("A",A(fe),A(ce),e(he*d),+ne,+ue,le,ee);break;case s.Z:ie="Z";break;case s.R:var le=A(G[ae++]),ee=A(G[ae++]),oe=A(G[ae++]),_e=A(G[ae++]);H.push("M",le,ee,"L",le+oe,ee,"L",le+oe,ee+_e,"L",le,ee+_e,"L",le,ee);break}ie&&H.push(ie);for(var Ke=0;Ke<ge;Ke++)H.push(A(G[ae++]))}return H.join(" ")}var i={};i.brush=function(F){var H=F.style,G=F.__svgEl;G||(G=X("path"),F.__svgEl=G),F.path||F.createPathProxy();var $=F.path;if(F.__dirtyPath){$.beginPath(),$.subPixelOptimize=!1,F.buildPath($,F.shape),F.__dirtyPath=!1;var ae=u($);ae.indexOf("NaN")<0&&B(G,"d",ae)}p(G,H,!1,F),T(G,F.transform),H.text!=null?Q(F,F.getBoundingRect()):z(F)};var _={};_.brush=function(F){var H=F.style,G=H.image;if(G instanceof HTMLImageElement){var $=G.src;G=$}if(!G)return;var ae=H.x||0,pe=H.y||0,ie=H.width,ge=H.height,Ae=F.__svgEl;Ae||(Ae=X("image"),F.__svgEl=Ae),G!==F.__imageSrc&&(b(Ae,"href",G),F.__imageSrc=G),B(Ae,"width",ie),B(Ae,"height",ge),B(Ae,"x",ae),B(Ae,"y",pe),T(Ae,F.transform),H.text!=null?Q(F,F.getBoundingRect()):z(F)};var O={},S=new y,D={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},Q=function(F,H){var G=F.style,$=F.transform,ae=F instanceof h||G.transformText;F.__dirty&&x.normalizeTextStyle(G,!0);var pe=G.text;if(pe!=null&&(pe+=""),!x.needDrawText(pe,G))return;pe==null&&(pe=""),!ae&&$&&(S.copy(H),S.applyTransform($),H=S);var ie=F.__textSvgEl;ie||(ie=X("text"),F.__textSvgEl=ie);var ge=ie.style,Ae=G.font||w.DEFAULT_FONT,be=ie.__computedFont;Ae!==ie.__styleFont&&(ge.font=ie.__styleFont=Ae,be=ie.__computedFont=ge.font);var fe=G.textPadding,ce=G.textLineHeight,te=F.__textCotentBlock;(!te||F.__dirtyText)&&(te=F.__textCotentBlock=w.parsePlainText(pe,be,fe,ce,G.truncate));var de=te.outerHeight,he=te.lineHeight;x.getBoxPosition(D,F,G,H);var ue=D.baseX,Te=D.baseY,De=D.textAlign||"left",Ie=D.textVerticalAlign;Y(ie,ae,$,G,H,ue,Te);var ne=w.adjustTextY(Te,de,Ie),N=ue,W=ne;fe&&(N=U(ue,De,fe),W+=fe[0]),W+=he/2,p(ie,G,!0,F);var le=te.canCacheByTextString,ee=F.__tspanList||(F.__tspanList=[]),oe=ee.length;if(le&&F.__canCacheByTextString&&F.__text===pe){if(F.__dirtyText&&oe)for(var _e=0;_e<oe;++_e)K(ee[_e],De,N,W+_e*he)}else{F.__text=pe,F.__canCacheByTextString=le;for(var Ke=te.lines,pt=Ke.length,_e=0;_e<pt;_e++){var Ue=ee[_e],je=Ke[_e];Ue?Ue.__zrText!==je&&(Ue.innerHTML="",Ue.appendChild(document.createTextNode(je))):(Ue=ee[_e]=X("tspan"),ie.appendChild(Ue),Ue.appendChild(document.createTextNode(je))),K(Ue,De,N,W+_e*he)}if(oe>pt){for(;_e<oe;_e++)ie.removeChild(ee[_e]);ee.length=pt}}};function Y(F,H,G,$,ae,pe,ie){E.identity(I),H&&G&&E.copy(I,G);var ge=$.textRotation;if(ae&&ge){var Ae=$.textOrigin;Ae==="center"?(pe=ae.width/2+ae.x,ie=ae.height/2+ae.y):Ae&&(pe=Ae[0]+ae.x,ie=Ae[1]+ae.y),I[4]-=pe,I[5]-=ie,E.rotate(I,I,ge),I[4]+=pe,I[5]+=ie}T(F,I)}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,$){B(F,"dominant-baseline","middle"),B(F,"text-anchor",k[H]),B(F,"x",G),B(F,"y",$)}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=i,me.image=_,me.text=O},P4Qj:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeSensor=me.getSensor=void 0;var se=y(P("chpo")),X=P("FxDU"),L=P("24YM");function y(h){return h&&h.__esModule?h:{default:h}}var E={},w=function(s){var r=s.getAttribute(L.SizeSensorId);if(r&&E[r])return E[r];var n=(0,se.default)();s.setAttribute(L.SizeSensorId,n);var e=(0,X.createSensor)(s);return E[n]=e,e};me.getSensor=w;var x=function(s){var r=s.element.getAttribute(L.SizeSensorId);s.element.removeAttribute(L.SizeSensorId),s.destroy(),r&&E[r]&&delete E[r]};me.removeSensor=x},QBsz:function(Ge,me){var P=typeof Float32Array=="undefined"?Array:Float32Array;function se(p,u){var i=new P(2);return p==null&&(p=0),u==null&&(u=0),i[0]=p,i[1]=u,i}function X(p,u){return p[0]=u[0],p[1]=u[1],p}function L(p){var u=new P(2);return u[0]=p[0],u[1]=p[1],u}function y(p,u,i){return p[0]=u,p[1]=i,p}function E(p,u,i){return p[0]=u[0]+i[0],p[1]=u[1]+i[1],p}function w(p,u,i,_){return p[0]=u[0]+i[0]*_,p[1]=u[1]+i[1]*_,p}function x(p,u,i){return p[0]=u[0]-i[0],p[1]=u[1]-i[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,i){return p[0]=u[0]*i[0],p[1]=u[1]*i[1],p}function l(p,u,i){return p[0]=u[0]/i[0],p[1]=u[1]/i[1],p}function c(p,u){return p[0]*u[0]+p[1]*u[1]}function o(p,u,i){return p[0]=u[0]*i,p[1]=u[1]*i,p}function f(p,u){var i=h(u);return i===0?(p[0]=0,p[1]=0):(p[0]=u[0]/i,p[1]=u[1]/i),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 a=d;function A(p,u){return(p[0]-u[0])*(p[0]-u[0])+(p[1]-u[1])*(p[1]-u[1])}var g=A;function m(p,u){return p[0]=-u[0],p[1]=-u[1],p}function C(p,u,i,_){return p[0]=u[0]+_*(i[0]-u[0]),p[1]=u[1]+_*(i[1]-u[1]),p}function T(p,u,i){var _=u[0],O=u[1];return p[0]=i[0]*_+i[2]*O+i[4],p[1]=i[1]*_+i[3]*O+i[5],p}function B(p,u,i){return p[0]=Math.min(u[0],i[0]),p[1]=Math.min(u[1],i[1]),p}function b(p,u,i){return p[0]=Math.max(u[0],i[0]),p[1]=Math.max(u[1],i[1]),p}me.create=se,me.copy=X,me.clone=L,me.set=y,me.add=E,me.scaleAndAdd=w,me.sub=x,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=a,me.distanceSquare=A,me.distSquare=g,me.negate=m,me.lerp=C,me.applyTransform=T,me.min=B,me.max=b},"QO+J":function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var se=L(P("NohK")),X=P("24YM");function L(E){return E&&E.__esModule?E:{default:E}}var y=function(w){var x=void 0,h=[],s=function(){getComputedStyle(w).position==="static"&&(w.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",w.appendChild(o),o.data="about:blank",o},r=(0,se.default)(function(){h.forEach(function(c){c(w)})}),n=function(o){x||(x=s()),h.indexOf(o)===-1&&h.push(o)},e=function(){x&&x.parentNode&&(x.contentDocument&&x.contentDocument.defaultView.removeEventListener("resize",r),x.parentNode.removeChild(x),x=void 0,h=[])},l=function(o){var f=h.indexOf(o);f!==-1&&h.splice(f,1),h.length===0&&x&&e()};return{element:w,bind:n,destroy:e,unbind:l}};me.createSensor=y},QcdW:function(Ge,me,P){},Qe9p:function(Ge,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 L(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 w(u){return u.length&&u.charAt(u.length-1)==="%"?L(parseFloat(u)/100*255):L(parseInt(u,10))}function x(u){return u.length&&u.charAt(u.length-1)==="%"?E(parseFloat(u)/100):E(parseFloat(u))}function h(u,i,_){return _<0?_+=1:_>1&&(_-=1),_*6<1?u+(i-u)*_*6:_*2<1?i:_*3<2?u+(i-u)*(2/3-_)*6:u}function s(u,i,_){return u+(i-u)*_}function r(u,i,_,O,S){return u[0]=i,u[1]=_,u[2]=O,u[3]=S,u}function n(u,i){return u[0]=i[0],u[1]=i[1],u[2]=i[2],u[3]=i[3],u}var e=new se(20),l=null;function c(u,i){l&&n(l,i),l=e.put(u,l||i.slice())}function o(u,i){if(!u)return;i=i||[];var _=e.get(u);if(_)return n(i,_);u=u+"";var O=u.replace(/ /g,"").toLowerCase();if(O in X)return n(i,X[O]),c(u,i),i;if(O.charAt(0)==="#"){if(O.length===4){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=4095)){r(i,0,0,0,1);return}return r(i,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),c(u,i),i}else if(O.length===7){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=16777215)){r(i,0,0,0,1);return}return r(i,(S&16711680)>>16,(S&65280)>>8,S&255,1),c(u,i),i}return}var D=O.indexOf("("),I=O.indexOf(")");if(D!==-1&&I+1===O.length){var k=O.substr(0,D),Q=O.substr(D+1,I-(D+1)).split(","),Y=1;switch(k){case"rgba":if(Q.length!==4){r(i,0,0,0,1);return}Y=x(Q.pop());case"rgb":if(Q.length!==3){r(i,0,0,0,1);return}return r(i,w(Q[0]),w(Q[1]),w(Q[2]),Y),c(u,i),i;case"hsla":if(Q.length!==4){r(i,0,0,0,1);return}return Q[3]=x(Q[3]),f(Q,i),c(u,i),i;case"hsl":if(Q.length!==3){r(i,0,0,0,1);return}return f(Q,i),c(u,i),i;default:return}}r(i,0,0,0,1);return}function f(u,i){var _=(parseFloat(u[0])%360+360)%360/360,O=x(u[1]),S=x(u[2]),D=S<=.5?S*(O+1):S+O-S*O,I=S*2-D;return i=i||[],r(i,L(h(I,D,_+1/3)*255),L(h(I,D,_)*255),L(h(I,D,_-1/3)*255),1),u.length===4&&(i[3]=u[3]),i}function d(u){if(!u)return;var i=u[0]/255,_=u[1]/255,O=u[2]/255,S=Math.min(i,_,O),D=Math.max(i,_,O),I=D-S,k=(D+S)/2,Q,Y;if(I===0)Q=0,Y=0;else{k<.5?Y=I/(D+S):Y=I/(2-D-S);var U=((D-i)/6+I/2)/I,K=((D-_)/6+I/2)/I,z=((D-O)/6+I/2)/I;i===D?Q=z-K:_===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 a(u,i){var _=o(u);if(_){for(var O=0;O<3;O++)i<0?_[O]=_[O]*(1-i)|0:_[O]=(255-_[O])*i+_[O]|0,_[O]>255?_[O]=255:u[O]<0&&(_[O]=0);return p(_,_.length===4?"rgba":"rgb")}}function A(u){var i=o(u);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function g(u,i,_){if(!(i&&i.length)||!(u>=0&&u<=1))return;_=_||[];var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),I=i[S],k=i[D],Q=O-S;return _[0]=L(s(I[0],k[0],Q)),_[1]=L(s(I[1],k[1],Q)),_[2]=L(s(I[2],k[2],Q)),_[3]=E(s(I[3],k[3],Q)),_}var m=g;function C(u,i,_){if(!(i&&i.length)||!(u>=0&&u<=1))return;var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),I=o(i[S]),k=o(i[D]),Q=O-S,Y=p([L(s(I[0],k[0],Q)),L(s(I[1],k[1],Q)),L(s(I[2],k[2],Q)),E(s(I[3],k[3],Q))],"rgba");return _?{color:Y,leftIndex:S,rightIndex:D,value:O}:Y}var T=C;function B(u,i,_,O){if(u=o(u),u)return u=d(u),i!=null&&(u[0]=y(i)),_!=null&&(u[1]=x(_)),O!=null&&(u[2]=x(O)),p(f(u),"rgba")}function b(u,i){if(u=o(u),u&&i!=null)return u[3]=E(i),p(u,"rgba")}function p(u,i){if(!u||!u.length)return;var _=u[0]+","+u[1]+","+u[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(_+=","+u[3]),i+"("+_+")"}me.parse=o,me.lift=a,me.toHex=A,me.fastLerp=g,me.fastMapToColor=m,me.lerp=C,me.mapToColor=T,me.modifyHSL=B,me.modifyAlpha=b,me.stringify=p},QuXc:function(Ge,me){var P=function(X){this.colorStops=X||[]};P.prototype={constructor:P,addColorStop:function(X,L){this.colorStops.push({offset:X,color:L})}};var se=P;Ge.exports=se},RDYZ:function(Ge,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 w=(y-this._startTime-this._pausedTime)/this._life;if(w<0)return;w=Math.min(w,1);var x=this.easing,h=typeof x=="string"?se[x]:x,s=typeof h=="function"?h(w):w;return this.fire("frame",s),w===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 L=X;Ge.exports=L},RMFE:function(Ge,me){Ge.exports="data:image/png;base64,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"},RXMa:function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(L,y){var E=y.cx,w=y.cy,x=Math.PI*2;L.moveTo(E+y.r,w),L.arc(E,w,y.r,0,x,!1),L.moveTo(E+y.r0,w),L.arc(E,w,y.r0,0,x,!0)}});Ge.exports=X},RotF:function(Ge,me,P){Ge.exports=P("LSTS")},RxwV:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P("uciX"),L=P("2W6z"),y=P.n(L),E=P("4IlW"),w=P("uK0f"),x=P.n(w);function h(ie,ge){if(ie===ge)return!0;if(!ie||!ge)return!1;var Ae=ie.length;if(ge.length!==Ae)return!1;for(var be=0;be<Ae;be++)if(ie[be]!==ge[be])return!1;return!0}function s(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(Ae){return typeof Ae}:s=function(Ae){return Ae&&typeof Symbol=="function"&&Ae.constructor===Symbol&&Ae!==Symbol.prototype?"symbol":typeof Ae},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 Ae=0;Ae<ge.length;Ae++){var be=ge[Ae];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ie,be.key,be)}}function e(ie,ge,Ae){return ge&&n(ie.prototype,ge),Ae&&n(ie,Ae),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=a();return function(){var Ae=A(ie),be;if(ge){var fe=A(this).constructor;be=Reflect.construct(Ae,arguments,fe)}else be=Ae.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 a(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(ie){return!1}}function A(ie){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(Ae){return Ae.__proto__||Object.getPrototypeOf(Ae)},A(ie)}var g=function(){var ie=function(ge){l(be,ge);var Ae=o(be);function be(){var fe;return r(this,be),fe=Ae.apply(this,arguments),fe.menuItems={},fe.saveMenuItem=function(ce){return function(te){fe.menuItems[ce]=te}},fe}return e(be,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(ce){!ce.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(ce){var te=this.props,de=te.fieldNames,he=te.defaultFieldNames;return de[ce]||he[ce]}},{key:"getOption",value:function(ce,te){var de=this.props,he=de.prefixCls,ue=de.expandTrigger,Te=de.expandIcon,De=de.loadingIcon,Ie=this.props.onSelect.bind(this,ce,te),ne=this.props.onItemDoubleClick.bind(this,ce,te),N={onClick:Ie,onDoubleClick:ne},W="".concat(he,"-menu-item"),le=null,ee=ce[this.getFieldName("children")]&&ce[this.getFieldName("children")].length>0;(ee||ce.isLeaf===!1)&&(W+=" ".concat(he,"-menu-item-expand"),ce.loading||(le=se.createElement("span",{className:"".concat(he,"-menu-item-expand-icon")},Te))),ue==="hover"&&(ee||ce.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,Ie),onMouseLeave:this.delayOnSelect.bind(this),onClick:Ie}),this.isActiveOption(ce,te)&&(W+=" ".concat(he,"-menu-item-active"),N.ref=this.saveMenuItem(te)),ce.disabled&&(W+=" ".concat(he,"-menu-item-disabled"));var oe=null;ce.loading&&(W+=" ".concat(he,"-menu-item-loading"),oe=De||null);var _e="";return"title"in ce?_e=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(_e=ce[this.getFieldName("label")]),se.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:W,title:_e},N,{role:"menuitem",onMouseDown:function(pt){return pt.preventDefault()}}),ce[this.getFieldName("label")],le,oe)}},{key:"getActiveOptions",value:function(ce){var te=this,de=this.props.options,he=ce||this.props.activeValue;return x()(de,function(ue,Te){return ue[te.getFieldName("value")]===he[Te]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,de=this.getActiveOptions().map(function(he){return he[ce.getFieldName("children")]}).filter(function(he){return!!he});return de.unshift(te),de}},{key:"delayOnSelect",value:function(ce){for(var te=this,de=arguments.length,he=new Array(de>1?de-1:0),ue=1;ue<de;ue++)he[ue-1]=arguments[ue];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ce=="function"&&(this.delayTimer=window.setTimeout(function(){ce(he),te.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ce=this.getShowOptions().length,te=0;te<ce;te++){var de=this.menuItems[te];de&&de.parentElement&&(de.parentElement.scrollTop=de.offsetTop)}}},{key:"isActiveOption",value:function(ce,te){var de=this.props.activeValue,he=de===void 0?[]:de;return he[te]===ce[this.getFieldName("value")]}},{key:"render",value:function(){var ce=this,te=this.props,de=te.prefixCls,he=te.dropdownMenuColumnStyle;return se.createElement("div",null,this.getShowOptions().map(function(ue,Te){return se.createElement("ul",{className:"".concat(de,"-menu"),key:Te,style:he},ue.map(function(De){return ce.getOption(De,Te)}))}))}}]),be}(se.Component);return ie.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},ie}(),m=g,C={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},T=C;function B(ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(Ae){return typeof Ae}:B=function(Ae){return Ae&&typeof Symbol=="function"&&Ae.constructor===Symbol&&Ae!==Symbol.prototype?"symbol":typeof Ae},B(ie)}function b(ie,ge){if(ie==null)return{};var Ae=p(ie,ge),be,fe;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(ie);for(fe=0;fe<ce.length;fe++){if(be=ce[fe],ge.indexOf(be)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ie,be))continue;Ae[be]=ie[be]}}return Ae}function p(ie,ge){if(ie==null)return{};var Ae={},be=Object.keys(ie),fe,ce;for(ce=0;ce<be.length;ce++){if(fe=be[ce],ge.indexOf(fe)>=0)continue;Ae[fe]=ie[fe]}return Ae}function u(ie){return S(ie)||O(ie)||_(ie)||i()}function i(){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 _(ie,ge){if(!ie)return;if(typeof ie=="string")return D(ie,ge);var Ae=Object.prototype.toString.call(ie).slice(8,-1);if(Ae==="Object"&&ie.constructor&&(Ae=ie.constructor.name),Ae==="Map"||Ae==="Set")return Array.from(ie);if(Ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ae))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 Ae=0,be=new Array(ge);Ae<ge;Ae++)be[Ae]=ie[Ae];return be}function I(ie,ge){if(!(ie instanceof ge))throw new TypeError("Cannot call a class as a function")}function k(ie,ge){for(var Ae=0;Ae<ge.length;Ae++){var be=ge[Ae];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ie,be.key,be)}}function Q(ie,ge,Ae){return ge&&k(ie.prototype,ge),Ae&&k(ie,Ae),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 Ae=G(ie),be;if(ge){var fe=G(this).constructor;be=Reflect.construct(Ae,arguments,fe)}else be=Ae.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(Ae){return Ae.__proto__||Object.getPrototypeOf(Ae)},G(ie)}var $=function(){var ie=function(ge){Y(be,ge);var Ae=K(be);function be(fe){var ce;I(this,be),ce=Ae.call(this,fe),ce.setPopupVisible=function(de){var he=ce.state.value;"popupVisible"in ce.props||ce.setState({popupVisible:de}),de&&!ce.state.popupVisible&&ce.setState({activeValue:he}),ce.props.onPopupVisibleChange(de)},ce.handleChange=function(de,he,ue){var Te=he.visible;(ue.type!=="keydown"||ue.keyCode===E.a.ENTER)&&(ce.props.onChange(de.map(function(De){return De[ce.getFieldName("value")]}),de),ce.setPopupVisible(Te))},ce.handlePopupVisibleChange=function(de){ce.setPopupVisible(de)},ce.handleMenuSelect=function(de,he,ue){var Te=ce.trigger.getRootDomNode();Te&&Te.focus&&Te.focus();var De=ce.props,Ie=De.changeOnSelect,ne=De.loadData,N=De.expandTrigger;if(!de||de.disabled)return;var W=ce.state.activeValue;W=W.slice(0,he+1),W[he]=de[ce.getFieldName("value")];var le=ce.getActiveOptions(W);if(de.isLeaf===!1&&!de[ce.getFieldName("children")]&&ne){Ie&&ce.handleChange(le,{visible:!0},ue),ce.setState({activeValue:W}),ne(le);return}var ee={};!de[ce.getFieldName("children")]||!de[ce.getFieldName("children")].length?(ce.handleChange(le,{visible:!1},ue),ee.value=W):Ie&&(ue.type==="click"||ue.type==="keydown")&&(N==="hover"?ce.handleChange(le,{visible:!1},ue):ce.handleChange(le,{visible:!0},ue),ee.value=W),ee.activeValue=W,("value"in ce.props||ue.type==="keydown"&&ue.keyCode!==E.a.ENTER)&&delete ee.value,ce.setState(ee)},ce.handleItemDoubleClick=function(){var de=ce.props.changeOnSelect;de&&ce.setPopupVisible(!1)},ce.handleKeyDown=function(de){var he=ce.props.children;if(he&&he.props.onKeyDown){he.props.onKeyDown(de);return}var ue=u(ce.state.activeValue),Te=ue.length-1<0?0:ue.length-1,De=ce.getCurrentLevelOptions(),Ie=De.map(function(le){return le[ce.getFieldName("value")]}).indexOf(ue[Te]);if(de.keyCode!==E.a.DOWN&&de.keyCode!==E.a.UP&&de.keyCode!==E.a.LEFT&&de.keyCode!==E.a.RIGHT&&de.keyCode!==E.a.ENTER&&de.keyCode!==E.a.SPACE&&de.keyCode!==E.a.BACKSPACE&&de.keyCode!==E.a.ESC&&de.keyCode!==E.a.TAB)return;if(!ce.state.popupVisible&&de.keyCode!==E.a.BACKSPACE&&de.keyCode!==E.a.LEFT&&de.keyCode!==E.a.RIGHT&&de.keyCode!==E.a.ESC&&de.keyCode!==E.a.TAB){ce.setPopupVisible(!0);return}if(de.keyCode===E.a.DOWN||de.keyCode===E.a.UP){de.preventDefault();var ne=Ie;ne!==-1?de.keyCode===E.a.DOWN?(ne+=1,ne=ne>=De.length?0:ne):(ne-=1,ne=ne<0?De.length-1:ne):ne=0,ue[Te]=De[ne][ce.getFieldName("value")]}else if(de.keyCode===E.a.LEFT||de.keyCode===E.a.BACKSPACE)de.preventDefault(),ue.splice(ue.length-1,1);else if(de.keyCode===E.a.RIGHT)de.preventDefault(),De[Ie]&&De[Ie][ce.getFieldName("children")]&&ue.push(De[Ie][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(de.keyCode===E.a.ESC||de.keyCode===E.a.TAB){ce.setPopupVisible(!1);return}(!ue||ue.length===0)&&ce.setPopupVisible(!1);var N=ce.getActiveOptions(ue),W=N[N.length-1];ce.handleMenuSelect(W,N.length-1,de),ce.props.onKeyDown&&ce.props.onKeyDown(de)},ce.saveTrigger=function(de){ce.trigger=de};var te=[];return"value"in fe?te=fe.value||[]:"defaultValue"in fe&&(te=fe.defaultValue||[]),y()(!("filedNames"in fe),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),ce.state={popupVisible:fe.popupVisible,activeValue:te,value:te,prevProps:fe},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return Q(be,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,de=this.props,he=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue[ce]||te[ce]:he[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,de=ce.filedNames;return"filedNames"in this.props?de:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,de=te===void 0?[]:te,he=this.state.activeValue,ue=he===void 0?[]:he,Te=x()(de,function(De,Ie){return De[ce.getFieldName("value")]===ue[Ie]},{childrenKeyName:this.getFieldName("children")});return Te[Te.length-2]?Te[Te.length-2][this.getFieldName("children")]:u(de).filter(function(De){return!De.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return x()(this.props.options||[],function(de,he){return de[te.getFieldName("value")]===ce[he]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,de=ce.transitionName,he=ce.popupClassName,ue=ce.options,Te=ue===void 0?[]:ue,De=ce.disabled,Ie=ce.builtinPlacements,ne=ce.popupPlacement,N=ce.children,W=ce.dropdownRender,le=b(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),ee=se.createElement("div",null),oe="";Te&&Te.length>0?ee=se.createElement(m,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(te,"-menus-empty");var _e=ee;return W&&(_e=W(ee)),se.createElement(X.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:ne,builtinPlacements:Ie,popupTransitionName:de,action:De?[]:["click"],popupVisible:De?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:he+oe,popup:_e}),se.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:De?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var de=te.prevProps,he=de===void 0?{}:de,ue={prevProps:ce};return"value"in ce&&!h(he.value,ce.value)&&(ue.value=ce.value||[],"loadData"in ce||(ue.activeValue=ce.value||[])),"popupVisible"in ce&&(ue.popupVisible=ce.popupVisible),ue}}]),be}(se.Component);return ie.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:T,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ie}(),ae=$,pe=me.a=ae},"SA+Z":function(Ge,me,P){var se=P("wTVA"),X=P("EbDI"),L=P("ZhPi"),y=P("wkBT");function E(w){return se(w)||X(w)||L(w)||y()}Ge.exports=E,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,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,L=!1,y,E;window.PR_SHOULD_USE_CONTINUATION=!0;var w,x;(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",a=[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"],g=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],m=[e,c,l,f,d,a,A,g],C=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,T="str",B="kwd",b="com",p="typ",u="lit",i="pun",_="pln",O="tag",S="dec",D="src",I="atn",k="atv",Q="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(ue){for(var Te=0,De=!1,Ie=!1,ne=0,N=ue.length;ne<N;++ne){var W=ue[ne];if(W.ignoreCase)Ie=!0;else if(/[a-z]/i.test(W.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){De=!0,Ie=!1;break}}var le={b:8,t:9,n:10,v:11,f:12,r:13};function ee(Ue){var je=Ue.charCodeAt(0);if(je!==92)return je;var dt=Ue.charAt(1);return je=le[dt],je||("0"<=dt&&dt<="7"?parseInt(Ue.substring(1),8):dt==="u"||dt==="x"?parseInt(Ue.substring(2),16):Ue.charCodeAt(1))}function oe(Ue){if(Ue<32)return(Ue<16?"\\x0":"\\x")+Ue.toString(16);var je=String.fromCharCode(Ue);return je==="\\"||je==="-"||je==="]"||je==="^"?"\\"+je:je}function _e(Ue){var je=Ue.substring(1,Ue.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")),dt=[],vt=je[0]==="^",it=["["];vt&&it.push("^");for(var at=vt?1:0,Ve=je.length;at<Ve;++at){var Xe=je[at];if(/\\[bdsw]/i.test(Xe))it.push(Xe);else{var ze=ee(Xe),we;at+2<Ve&&je[at+1]==="-"?(we=ee(je[at+2]),at+=2):we=ze,dt.push([ze,we]),we<65||ze>122||(we<65||ze>90||dt.push([Math.max(65,ze)|32,Math.min(we,90)|32]),we<97||ze>122||dt.push([Math.max(97,ze)&~32,Math.min(we,122)&~32]))}}dt.sort(function(ot,mt){return ot[0]-mt[0]||mt[1]-ot[1]});for(var Re=[],Me=[],at=0;at<dt.length;++at){var Ye=dt[at];Ye[0]<=Me[1]+1?Me[1]=Math.max(Me[1],Ye[1]):Re.push(Me=Ye)}for(var at=0;at<Re.length;++at){var Ye=Re[at];it.push(oe(Ye[0])),Ye[1]>Ye[0]&&(Ye[1]+1>Ye[0]&&it.push("-"),it.push(oe(Ye[1])))}return it.push("]"),it.join("")}function Ke(Ue){for(var je=Ue.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")),dt=je.length,vt=[],it=0,at=0;it<dt;++it){var Ve=je[it];if(Ve==="(")++at;else if(Ve.charAt(0)==="\\"){var Xe=+Ve.substring(1);Xe&&(Xe<=at?vt[Xe]=-1:je[it]=oe(Xe))}}for(var it=1;it<vt.length;++it)vt[it]===-1&&(vt[it]=++Te);for(var it=0,at=0;it<dt;++it){var Ve=je[it];if(Ve==="(")++at,vt[at]||(je[it]="(?:");else if(Ve.charAt(0)==="\\"){var Xe=+Ve.substring(1);Xe&&Xe<=at&&(je[it]="\\"+vt[Xe])}}for(var it=0;it<dt;++it)je[it]==="^"&&je[it+1]!=="^"&&(je[it]="");if(Ue.ignoreCase&&De)for(var it=0;it<dt;++it){var Ve=je[it],ze=Ve.charAt(0);Ve.length>=2&&ze==="["?je[it]=_e(Ve):ze!=="\\"&&(je[it]=Ve.replace(/[a-zA-Z]/g,function(Me){var Ye=Me.charCodeAt(0);return"["+String.fromCharCode(Ye&~32,Ye|32)+"]"}))}return je.join("")}for(var pt=[],ne=0,N=ue.length;ne<N;++ne){var W=ue[ne];if(W.global||W.multiline)throw new Error(""+W);pt.push("(?:"+Ke(W)+")")}return new RegExp(pt.join("|"),Ie?"gi":"g")}function K(ue,Te){var De=/(?:^|\s)nocode(?:\s|$)/,Ie=[],ne=0,N=[],W=0;function le(ee){var oe=ee.nodeType;if(oe==1){if(De.test(ee.className))return;for(var _e=ee.firstChild;_e;_e=_e.nextSibling)le(_e);var Ke=ee.nodeName.toLowerCase();(Ke==="br"||Ke==="li")&&(Ie[W]=`
|
|
|
`,N[W<<1]=ne++,N[W++<<1|1]=ee)}else if(oe==3||oe==4){var pt=ee.nodeValue;pt.length&&(Te?pt=pt.replace(/\r\n?/g,`
|
|
|
`):pt=pt.replace(/[ \t\r\n]+/g," "),Ie[W]=pt,N[W<<1]=ne,ne+=pt.length,N[W++<<1|1]=ee)}}return le(ue),{sourceCode:Ie.join("").replace(/\n$/,""),spans:N}}function z(ue,Te,De,Ie,ne){if(!De)return;var N={sourceNode:ue,pre:1,langExtension:null,numberLines:null,sourceCode:De,spans:null,basePos:Te,decorations:null};Ie(N),ne.push.apply(ne,N.decorations)}var F=/\S/;function H(ue){for(var Te=void 0,De=ue.firstChild;De;De=De.nextSibling){var Ie=De.nodeType;Te=Ie===1?Te?ue:De:Ie===3&&F.test(De.nodeValue)?ue:Te}return Te===ue?void 0:Te}function G(ue,Te){var De={},Ie;(function(){for(var W=ue.concat(Te),le=[],ee={},oe=0,_e=W.length;oe<_e;++oe){var Ke=W[oe],pt=Ke[3];if(pt)for(var Ue=pt.length;--Ue>=0;)De[pt.charAt(Ue)]=Ke;var je=Ke[1],dt=""+je;ee.hasOwnProperty(dt)||(le.push(je),ee[dt]=null)}le.push(/[\0-\uffff]/),Ie=U(le)})();var ne=Te.length,N=function(W){for(var le=W.sourceCode,ee=W.basePos,oe=W.sourceNode,_e=[ee,_],Ke=0,pt=le.match(Ie)||[],Ue={},je=0,dt=pt.length;je<dt;++je){var vt=pt[je],it=Ue[vt],at=void 0,Ve;if(typeof it=="string")Ve=!1;else{var Xe=De[vt.charAt(0)];if(Xe)at=vt.match(Xe[1]),it=Xe[0];else{for(var ze=0;ze<ne;++ze)if(Xe=Te[ze],at=vt.match(Xe[1]),at){it=Xe[0];break}at||(it=_)}Ve=it.length>=5&&it.substring(0,5)==="lang-",Ve&&!(at&&typeof at[1]=="string")&&(Ve=!1,it=D),Ve||(Ue[vt]=it)}var we=Ke;if(Ke+=vt.length,!Ve)_e.push(ee+we,it);else{var Re=at[1],Me=vt.indexOf(Re),Ye=Me+Re.length;at[2]&&(Ye=vt.length-at[2].length,Me=Ye-Re.length);var ot=it.substring(5);z(oe,ee+we,vt.substring(0,Me),N,_e),z(oe,ee+we+Me,Re,be(ot,Re),_e),z(oe,ee+we+Ye,vt.substring(Ye),N,_e)}}W.decorations=_e};return N}function $(ue){var Te=[],De=[];ue.tripleQuotedStrings?Te.push([T,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ue.multiLineStrings?Te.push([T,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Te.push([T,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ue.verbatimStrings&&De.push([T,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Ie=ue.hashComments;Ie&&(ue.cStyleComments?(Ie>1?Te.push([b,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Te.push([b,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),De.push([T,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Te.push([b,/^#[^\r\n]*/,null,"#"])),ue.cStyleComments&&(De.push([b,/^\/\/[^\r\n]*/,null]),De.push([b,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ne=ue.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 ee=ue.types;ee&&De.push([p,ee]);var oe=(""+ue.keywords).replace(/^ | $/g,"");oe.length&&De.push([B,new RegExp("^(?:"+oe.replace(/[\s,]+/g,"|")+")\\b"),null]),Te.push([_,/^\s+/,null,` \r
|
|
|
\xA0`]);var _e="^.[^\\s\\w.$@'\"`/\\\\]*";return ue.regexLiterals&&(_e+="(?!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],[_,/^[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"],[_,/^\\[\s\S]?/,null],[i,new RegExp(_e),null]),G(Te,De)}var ae=$({keywords:m,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function pe(ue,Te,De){for(var Ie=/(?:^|\s)nocode(?:\s|$)/,ne=/\r\n?|\n/,N=ue.ownerDocument,W=N.createElement("li");ue.firstChild;)W.appendChild(ue.firstChild);var le=[W];function ee(je){var dt=je.nodeType;if(dt==1&&!Ie.test(je.className))if(je.nodeName==="br")oe(je),je.parentNode&&je.parentNode.removeChild(je);else for(var vt=je.firstChild;vt;vt=vt.nextSibling)ee(vt);else if((dt==3||dt==4)&&De){var it=je.nodeValue,at=it.match(ne);if(at){var Ve=it.substring(0,at.index);je.nodeValue=Ve;var Xe=it.substring(at.index+at[0].length);if(Xe){var ze=je.parentNode;ze.insertBefore(N.createTextNode(Xe),je.nextSibling)}oe(je),Ve||je.parentNode.removeChild(je)}}}function oe(je){for(;!je.nextSibling;)if(je=je.parentNode,!je)return;function dt(at,Ve){var Xe=Ve?at.cloneNode(!1):at,ze=at.parentNode;if(ze){var we=dt(ze,1),Re=at.nextSibling;we.appendChild(Xe);for(var Me=Re;Me;Me=Re)Re=Me.nextSibling,we.appendChild(Me)}return Xe}for(var vt=dt(je.nextSibling,0),it;(it=vt.parentNode)&&it.nodeType===1;)vt=it;le.push(vt)}for(var _e=0;_e<le.length;++_e)ee(le[_e]);Te===(Te|0)&&le[0].setAttribute("value",Te);var Ke=N.createElement("ol");Ke.className="linenums";for(var pt=Math.max(0,Te-1|0)||0,_e=0,Ue=le.length;_e<Ue;++_e)W=le[_e],W.className="L"+(_e+pt)%10,W.firstChild||W.appendChild(N.createTextNode("\xA0")),Ke.appendChild(W);ue.appendChild(Ke)}function ie(ue){var Te=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Te=Te&&+Te[1]<=8;var De=/\n/g,Ie=ue.sourceCode,ne=Ie.length,N=0,W=ue.spans,le=W.length,ee=0,oe=ue.decorations,_e=oe.length,Ke=0;oe[_e]=ne;var pt,Ue;for(Ue=pt=0;Ue<_e;)oe[Ue]!==oe[Ue+2]?(oe[pt++]=oe[Ue++],oe[pt++]=oe[Ue++]):Ue+=2;for(_e=pt,Ue=pt=0;Ue<_e;){for(var je=oe[Ue],dt=oe[Ue+1],vt=Ue+2;vt+2<=_e&&oe[vt+1]===dt;)vt+=2;oe[pt++]=je,oe[pt++]=dt,Ue=vt}_e=oe.length=pt;var it=ue.sourceNode,at="";it&&(at=it.style.display,it.style.display="none");try{for(var Ve=null;ee<le;){var Xe=W[ee],ze=W[ee+2]||ne,we=oe[Ke+2]||ne,vt=Math.min(ze,we),Re=W[ee+1],Me;if(Re.nodeType!==1&&(Me=Ie.substring(N,vt))){Te&&(Me=Me.replace(De,"\r")),Re.nodeValue=Me;var Ye=Re.ownerDocument,ot=Ye.createElement("span");ot.className=oe[Ke+1];var mt=Re.parentNode;mt.replaceChild(ot,Re),ot.appendChild(Re),N<ze&&(W[ee+1]=Re=Ye.createTextNode(Ie.substring(vt,ze)),mt.insertBefore(Re,ot.nextSibling))}N=vt,N>=ze&&(ee+=2),N>=we&&(Ke+=2)}}finally{it&&(it.style.display=at)}}var ge={};function Ae(ue,Te){for(var De=Te.length;--De>=0;){var Ie=Te[De];ge.hasOwnProperty(Ie)?h.console&&console.warn("cannot override language handler %s",Ie):ge[Ie]=ue}}function be(ue,Te){return ue&&ge.hasOwnProperty(ue)||(ue=/^\s*</.test(Te)?"default-markup":"default-code"),ge[ue]}Ae(ae,["default-code"]),Ae(G([],[[_,/^[^<?]+/],[S,/^<!\w[^>]*(?:>|$)/],[b,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[i,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ae(G([[_,/^[\s]+/,null,` \r
|
|
|
`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[i,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ae(G([],[[k,/^[\s\S]+/]]),["uq.val"]),Ae($({keywords:e,hashComments:!0,cStyleComments:!0,types:C}),["c","cc","cpp","cxx","cyc","m"]),Ae($({keywords:"null,true,false"}),["json"]),Ae($({keywords:c,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:C}),["cs"]),Ae($({keywords:l,cStyleComments:!0}),["java"]),Ae($({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ae($({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ae($({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ae($({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ae($({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ae($({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ae(G([],[[T,/^[\s\S]+/]]),["regex"]);function fe(ue){var Te=ue.langExtension;try{var De=K(ue.sourceNode,ue.pre),Ie=De.sourceCode;ue.sourceCode=Ie,ue.spans=De.spans,ue.basePos=0,be(Te,Ie)(ue),ie(ue)}catch(ne){h.console&&console.log(ne&&ne.stack||ne)}}function ce(ue,Te,De){var Ie=De||!1,ne=Te||null,N=document.createElement("div");N.innerHTML="<pre>"+ue+"</pre>",N=N.firstChild,Ie&&pe(N,Ie,!0);var W={langExtension:ne,numberLines:Ie,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return fe(W),N.innerHTML}function te(ue,Te){var De=Te||document.body,Ie=De.ownerDocument||document;function ne(Xe){return De.getElementsByTagName(Xe)}for(var N=[ne("pre"),ne("code"),ne("xmp")],W=[],le=0;le<N.length;++le)for(var ee=0,oe=N[le].length;ee<oe;++ee)W.push(N[le][ee]);N=null;var _e=Date;_e.now||(_e={now:function(){return+new Date}});var Ke=0,pt=/\blang(?:uage)?-([\w.]+)(?!\S)/,Ue=/\bprettyprint\b/,je=/\bprettyprinted\b/,dt=/pre|xmp/i,vt=/^code$/i,it=/^(?:pre|code|xmp)$/i,at={};function Ve(){for(var Xe=h.PR_SHOULD_USE_CONTINUATION?_e.now()+250:Infinity;Ke<W.length&&_e.now()<Xe;Ke++){for(var ze=W[Ke],we=at,Re=ze;Re=Re.previousSibling;){var Me=Re.nodeType,Ye=(Me===7||Me===8)&&Re.nodeValue;if(Ye?!/^\??prettify\b/.test(Ye):Me!==3||/\S/.test(Re.nodeValue))break;if(Ye){we={},Ye.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Ct,ft,Ot){we[ft]=Ot});break}}var ot=ze.className;if((we!==at||Ue.test(ot))&&!je.test(ot)){for(var mt=!1,Tt=ze.parentNode;Tt;Tt=Tt.parentNode){var xt=Tt.tagName;if(it.test(xt)&&Tt.className&&Ue.test(Tt.className)){mt=!0;break}}if(!mt){ze.className+=" prettyprinted";var Dt=we.lang;if(!Dt){Dt=ot.match(pt);var It;!Dt&&(It=H(ze))&&vt.test(It.tagName)&&(Dt=It.className.match(pt)),Dt&&(Dt=Dt[1])}var Lt;if(dt.test(ze.tagName))Lt=1;else{var Et=ze.currentStyle,ct=Ie.defaultView,At=Et?Et.whiteSpace:ct&&ct.getComputedStyle?ct.getComputedStyle(ze,null).getPropertyValue("white-space"):0;Lt=At&&At.substring(0,3)==="pre"}var Le=we.linenums;(Le=Le==="true"||+Le)||(Le=ot.match(/\blinenums\b(?::(\d+))?/),Le=Le?Le[1]&&Le[1].length?+Le[1]:!0:!1),Le&&pe(ze,Le,Lt);var qe={langExtension:Dt,sourceNode:ze,numberLines:Le,pre:Lt,sourceCode:null,basePos:null,spans:null,decorations:null};fe(qe)}}}Ke<W.length?h.setTimeout(Ve,250):typeof ue=="function"&&ue()}Ve()}var de=h.PR={createSimpleLexer:G,registerLangHandler:Ae,sourceDecorator:$,PR_ATTRIB_NAME:I,PR_ATTRIB_VALUE:k,PR_COMMENT:b,PR_DECLARATION:S,PR_KEYWORD:B,PR_LITERAL:u,PR_NOCODE:Q,PR_PLAIN:_,PR_PUNCTUATION:i,PR_SOURCE:D,PR_STRING:T,PR_TAG:O,PR_TYPE:p,prettyPrintOne:L?h.prettyPrintOne=ce:w=ce,prettyPrint:x=L?h.prettyPrint=te:x=te},he=h.define;typeof he=="function"&&he.amd&&he("google-code-prettify",[],function(){return de})})()},SKnc:function(Ge,me,P){var se=P("bYtY"),X=P("QuXc"),L=function(E,w,x,h,s,r){this.x=E==null?0:E,this.y=w==null?0:w,this.x2=x==null?1:x,this.y2=h==null?0:h,this.type="linear",this.global=r||!1,X.call(this,s)};L.prototype={constructor:L},se.inherits(L,X);var y=L;Ge.exports=y},SMhR:function(Ge,me){Ge.exports="data:image/png;base64,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"},SUKs:function(Ge,me,P){var se=P("LPTA"),X=se.debugMode,L=function(){};X===1&&(L=console.error);var y=L;Ge.exports=y},Sj9i:function(Ge,me,P){var se=P("QBsz"),X=se.create,L=se.distSquare,y=Math.pow,E=Math.sqrt,w=1e-8,x=1e-4,h=E(3),s=1/3,r=X(),n=X(),e=X();function l(u){return u>-w&&u<w}function c(u){return u>w||u<-w}function o(u,i,_,O,S){var D=1-S;return D*D*(D*u+3*S*i)+S*S*(S*O+3*D*_)}function f(u,i,_,O,S){var D=1-S;return 3*(((i-u)*D+2*(_-i)*S)*D+(O-_)*S*S)}function d(u,i,_,O,S,D){var I=O+3*(i-_)-u,k=3*(_-i*2+u),Q=3*(i-u),Y=u-S,U=k*k-3*I*Q,K=k*Q-9*I*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 $=K/U,H=-k/I+$,ae=-$/2;H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae)}else if(G>0){var pe=E(G),ie=U*k+1.5*I*(-K+pe),ge=U*k+1.5*I*(-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*I);H>=0&&H<=1&&(D[F++]=H)}else{var Ae=(2*U*k-3*I*K)/(2*E(U*U*U)),be=Math.acos(Ae)/3,fe=E(U),ce=Math.cos(be),H=(-k-2*fe*ce)/(3*I),ae=(-k+fe*(ce+h*Math.sin(be)))/(3*I),te=(-k+fe*(ce-h*Math.sin(be)))/(3*I);H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae),te>=0&&te<=1&&(D[F++]=te)}}return F}function a(u,i,_,O,S){var D=6*_-12*i+6*u,I=9*i+3*O-3*u-9*_,k=3*i-3*u,Q=0;if(l(I)){if(c(D)){var Y=-k/D;Y>=0&&Y<=1&&(S[Q++]=Y)}}else{var U=D*D-4*I*k;if(l(U))S[0]=-D/(2*I);else if(U>0){var K=E(U),Y=(-D+K)/(2*I),z=(-D-K)/(2*I);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function A(u,i,_,O,S,D){var I=(i-u)*S+u,k=(_-i)*S+i,Q=(O-_)*S+_,Y=(k-I)*S+I,U=(Q-k)*S+k,K=(U-Y)*S+Y;D[0]=u,D[1]=I,D[2]=Y,D[3]=K,D[4]=K,D[5]=U,D[6]=Q,D[7]=O}function g(u,i,_,O,S,D,I,k,Q,Y,U){var K,z=.005,F=Infinity,H,G,$,ae;r[0]=Q,r[1]=Y;for(var pe=0;pe<1;pe+=.05)n[0]=o(u,_,S,I,pe),n[1]=o(i,O,D,k,pe),$=L(r,n),$<F&&(K=pe,F=$);F=Infinity;for(var ie=0;ie<32&&!(z<x);ie++)H=K-z,G=K+z,n[0]=o(u,_,S,I,H),n[1]=o(i,O,D,k,H),$=L(n,r),H>=0&&$<F?(K=H,F=$):(e[0]=o(u,_,S,I,G),e[1]=o(i,O,D,k,G),ae=L(e,r),G<=1&&ae<F?(K=G,F=ae):z*=.5);return U&&(U[0]=o(u,_,S,I,K),U[1]=o(i,O,D,k,K)),E(F)}function m(u,i,_,O){var S=1-O;return S*(S*u+2*O*i)+O*O*_}function C(u,i,_,O){return 2*((1-O)*(i-u)+O*(_-i))}function T(u,i,_,O,S){var D=u-2*i+_,I=2*(i-u),k=u-O,Q=0;if(l(D)){if(c(I)){var Y=-k/I;Y>=0&&Y<=1&&(S[Q++]=Y)}}else{var U=I*I-4*D*k;if(l(U)){var Y=-I/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y)}else if(U>0){var K=E(U),Y=(-I+K)/(2*D),z=(-I-K)/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function B(u,i,_){var O=u+_-2*i;return O===0?.5:(u-i)/O}function b(u,i,_,O,S){var D=(i-u)*O+u,I=(_-i)*O+i,k=(I-D)*O+D;S[0]=u,S[1]=D,S[2]=k,S[3]=k,S[4]=I,S[5]=_}function p(u,i,_,O,S,D,I,k,Q){var Y,U=.005,K=Infinity;r[0]=I,r[1]=k;for(var z=0;z<1;z+=.05){n[0]=m(u,_,S,z),n[1]=m(i,O,D,z);var F=L(r,n);F<K&&(Y=z,K=F)}K=Infinity;for(var H=0;H<32&&!(U<x);H++){var G=Y-U,$=Y+U;n[0]=m(u,_,S,G),n[1]=m(i,O,D,G);var F=L(n,r);if(G>=0&&F<K)Y=G,K=F;else{e[0]=m(u,_,S,$),e[1]=m(i,O,D,$);var ae=L(e,r);$<=1&&ae<K?(Y=$,K=ae):U*=.5}}return Q&&(Q[0]=m(u,_,S,Y),Q[1]=m(i,O,D,Y)),E(K)}me.cubicAt=o,me.cubicDerivativeAt=f,me.cubicRootAt=d,me.cubicExtrema=a,me.cubicSubdivide=A,me.cubicProjectPoint=g,me.quadraticAt=m,me.quadraticDerivativeAt=C,me.quadraticRootAt=T,me.quadraticExtremum=B,me.quadraticSubdivide=b,me.quadraticProjectPoint=p},SqI9:function(Ge,me,P){var se=P("y+Vt"),X=P("iXp4"),L=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 w=E.cx,x=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+w,c*h+x),y.lineTo(l*s+w,c*s+x),y.arc(w,x,s,r,n,!e),y.lineTo(Math.cos(n)*h+w,Math.sin(n)*h+x),h!==0&&y.arc(w,x,h,n,r,e),y.closePath()}});Ge.exports=L},SrGk:function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("bYtY"),y=P("y+Vt"),E=P("Dagg"),w=P("dqUG"),x=P("P47w"),h=x.path,s=x.image,r=x.text,n="0",e="1";function l(o,f,d,a,A){this._zrId=o,this._svgRoot=f,this._tagNames=typeof d=="string"?[d]:d,this._markLabel=a,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(a){var A=d.children;if(!A)return!1;for(var g=A.length-1;g>=0;--g)if(A[g]===a)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 a=this.add(o);a&&(o[this._domName]=a)}},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 L.each(this._tagNames,function(d){var a=o.getElementsByTagName(d);f=f.concat([].slice.call(a))}),f},l.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;L.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;L.each(f,function(a){a[d._markLabel]!==e&&o.removeChild(a)})},l.prototype.getSvgProxy=function(o){return o instanceof y?h:o instanceof E?s:o instanceof w?r:h},l.prototype.getTextSvgElement=function(o){return o.__textSvgEl},l.prototype.getSvgElement=function(o){return o.__svgEl};var c=l;Ge.exports=c},T6xi:function(Ge,me,P){var se=P("YgsL"),X=P("nCxF");function L(y,E,w){var x=E.points,h=E.smooth;if(x&&x.length>=2){if(h&&h!=="spline"){var s=X(x,h,w,E.smoothConstraint);y.moveTo(x[0][0],x[0][1]);for(var r=x.length,n=0;n<(w?r:r-1);n++){var e=s[n*2],l=s[n*2+1],c=x[(n+1)%r];y.bezierCurveTo(e[0],e[1],l[0],l[1],c[0],c[1])}}else{h==="spline"&&(x=se(x,w)),y.moveTo(x[0][0],x[0][1]);for(var n=1,o=x.length;n<o;n++)y.lineTo(x[n][0],x[n][1])}w&&y.closePath()}}me.buildPath=L},TGq3:function(Ge,me,P){Ge.exports=P.p+"static/lockclose.365036e8.svg"},UZu5:function(Ge,me,P){},VlDO:function(Ge,me,P){Ge.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(Ge,me){function P(se,X){var L=X.x,y=X.y,E=X.width,w=X.height,x=X.r,h,s,r,n;E<0&&(L=L+E,E=-E),w<0&&(y=y+w,w=-w),typeof x=="number"?h=s=r=n=x:x instanceof Array?x.length===1?h=s=r=n=x[0]:x.length===2?(h=r=x[0],s=n=x[1]):x.length===3?(h=x[0],s=n=x[1],r=x[2]):(h=x[0],s=x[1],r=x[2],n=x[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>w&&(e=s+r,s*=w/e,r*=w/e),h+n>w&&(e=h+n,h*=w/e,n*=w/e),se.moveTo(L+h,y),se.lineTo(L+E-s,y),s!==0&&se.arc(L+E-s,y+s,s,-Math.PI/2,0),se.lineTo(L+E,y+w-r),r!==0&&se.arc(L+E-r,y+w-r,r,0,Math.PI/2),se.lineTo(L+n,y+w),n!==0&&se.arc(L+n,y+w-n,n,Math.PI/2,Math.PI),se.lineTo(L,y+h),h!==0&&se.arc(L+h,y+h,h,Math.PI,Math.PI*1.5)}me.buildPath=P},"VrN/":function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";var se=navigator.userAgent,X=navigator.platform,L=/gecko\/\d/i.test(se),y=/MSIE \d/.test(se),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),w=/Edge\/(\d+)/.exec(se),x=y||E||w,h=x&&(y?document.documentMode||6:+(w||E)[1]),s=!w&&/WebKit\//.test(se),r=s&&/Qt\/\d+\.\d+/.test(se),n=!w&&/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=!w&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),d=/Android/.test(se),a=f||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),A=f||/Mac/.test(X),g=/\bCrOS\b/.test(se),m=/win/i.test(X),C=e&&se.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(e=!1,s=!0);var T=A&&(r||e&&(C==null||C<12.11)),B=L||x&&h>=9;function b(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var p=function(t,v){var M=t.className,R=b(v).exec(M);if(R){var j=M.slice(R.index+R[0].length);t.className=M.slice(0,R.index)+(j?R[1]+j:"")}};function u(t){for(var v=t.childNodes.length;v>0;--v)t.removeChild(t.firstChild);return t}function i(t,v){return u(t).appendChild(v)}function _(t,v,M,R){var j=document.createElement(t);if(M&&(j.className=M),R&&(j.style.cssText=R),typeof v=="string")j.appendChild(document.createTextNode(v));else if(v)for(var re=0;re<v.length;++re)j.appendChild(v[re]);return j}function O(t,v,M,R){var j=_(t,v,M,R);return j.setAttribute("role","presentation"),j}var S;document.createRange?S=function(t,v,M,R){var j=document.createRange();return j.setEnd(R||t,M),j.setStart(t,v),j}:S=function(t,v,M){var R=document.body.createTextRange();try{R.moveToElementText(t.parentNode)}catch(j){return R}return R.collapse(!0),R.moveEnd("character",M),R.moveStart("character",v),R};function D(t,v){if(v.nodeType==3&&(v=v.parentNode),t.contains)return t.contains(v);do if(v.nodeType==11&&(v=v.host),v==t)return!0;while(v=v.parentNode)}function I(){var t;try{t=document.activeElement}catch(v){t=document.body||null}for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}function k(t,v){var M=t.className;b(v).test(M)||(t.className+=(M?" ":"")+v)}function Q(t,v){for(var M=t.split(" "),R=0;R<M.length;R++)M[R]&&!b(M[R]).test(v)&&(v+=" "+M[R]);return v}var Y=function(t){t.select()};f?Y=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:x&&(Y=function(t){try{t.select()}catch(v){}});function U(t){var v=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,v)}}function K(t,v,M){v||(v={});for(var R in t)t.hasOwnProperty(R)&&(M!==!1||!v.hasOwnProperty(R))&&(v[R]=t[R]);return v}function z(t,v,M,R,j){v==null&&(v=t.search(/[^\s\u00a0]/),v==-1&&(v=t.length));for(var re=R||0,ve=j||0;;){var xe=t.indexOf(" ",re);if(xe<0||xe>=v)return ve+(v-re);ve+=xe-re,ve+=M-ve%M,re=xe+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,v){this.f=v;var M=+new Date+t;(!this.id||M<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,t),this.time=M)};function H(t,v){for(var M=0;M<t.length;++M)if(t[M]==v)return M;return-1}var G=50,$={toString:function(){return"CodeMirror.Pass"}},ae={scroll:!1},pe={origin:"*mouse"},ie={origin:"+move"};function ge(t,v,M){for(var R=0,j=0;;){var re=t.indexOf(" ",R);re==-1&&(re=t.length);var ve=re-R;if(re==t.length||j+ve>=v)return R+Math.min(ve,v-j);if(j+=re-R,j+=M-j%M,R=re+1,j>=v)return R}}var Ae=[""];function be(t){for(;Ae.length<=t;)Ae.push(fe(Ae)+" ");return Ae[t]}function fe(t){return t[t.length-1]}function ce(t,v){for(var M=[],R=0;R<t.length;R++)M[R]=v(t[R],R);return M}function te(t,v,M){for(var R=0,j=M(v);R<t.length&&M(t[R])<=j;)R++;t.splice(R,0,v)}function de(){}function he(t,v){var M;return Object.create?M=Object.create(t):(de.prototype=t,M=new de),v&&K(v,M),M}var ue=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Te(t){return/\w/.test(t)||t>"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ue.test(t))}function De(t,v){return v?v.source.indexOf("\\w")>-1&&Te(t)?!0:v.test(t):Te(t)}function Ie(t){for(var v in t)if(t.hasOwnProperty(v)&&t[v])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,v,M){for(;(M<0?v>0:v<t.length)&&N(t.charAt(v));)v+=M;return v}function le(t,v,M){for(var R=v>M?-1:1;;){if(v==M)return v;var j=(v+M)/2,re=R<0?Math.ceil(j):Math.floor(j);if(re==v)return t(re)?v:M;t(re)?M=re:v=re+R}}function ee(t,v,M,R){if(!t)return R(v,M,"ltr",0);for(var j=!1,re=0;re<t.length;++re){var ve=t[re];(ve.from<M&&ve.to>v||v==M&&ve.to==v)&&(R(Math.max(ve.from,v),Math.min(ve.to,M),ve.level==1?"rtl":"ltr",re),j=!0)}j||R(v,M,"ltr")}var oe=null;function _e(t,v,M){var R;oe=null;for(var j=0;j<t.length;++j){var re=t[j];if(re.from<v&&re.to>v)return j;re.to==v&&(re.from!=re.to&&M=="before"?R=j:oe=j),re.from==v&&(re.from!=re.to&&M!="before"?R=j:oe=j)}return R!=null?R:oe}var Ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",v="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function M(Pe){return Pe<=247?t.charAt(Pe):1424<=Pe&&Pe<=1524?"R":1536<=Pe&&Pe<=1785?v.charAt(Pe-1536):1774<=Pe&&Pe<=2220?"r":8192<=Pe&&Pe<=8203?"w":Pe==8204?"b":"L"}var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,re=/[LRr]/,ve=/[Lb1n]/,xe=/[1n]/;function Se(Pe,ut,ht){this.level=Pe,this.from=ut,this.to=ht}return function(Pe,ut){var ht=ut=="ltr"?"L":"R";if(Pe.length==0||ut=="ltr"&&!R.test(Pe))return!1;for(var Rt=Pe.length,Bt=[],Zt=0;Zt<Rt;++Zt)Bt.push(M(Pe.charCodeAt(Zt)));for(var un=0,wn=ht;un<Rt;++un){var kn=Bt[un];kn=="m"?Bt[un]=wn:wn=kn}for(var Yn=0,Nn=ht;Yn<Rt;++Yn){var ar=Bt[Yn];ar=="1"&&Nn=="r"?Bt[Yn]="n":re.test(ar)&&(Nn=ar,ar=="r"&&(Bt[Yn]="R"))}for(var Mr=1,yr=Bt[0];Mr<Rt-1;++Mr){var ta=Bt[Mr];ta=="+"&&yr=="1"&&Bt[Mr+1]=="1"?Bt[Mr]="1":ta==","&&yr==Bt[Mr+1]&&(yr=="1"||yr=="n")&&(Bt[Mr]=yr),yr=ta}for(var ni=0;ni<Rt;++ni){var to=Bt[ni];if(to==",")Bt[ni]="N";else if(to=="%"){var wi=void 0;for(wi=ni+1;wi<Rt&&Bt[wi]=="%";++wi);for(var Qo=ni&&Bt[ni-1]=="!"||wi<Rt&&Bt[wi]=="1"?"1":"N",mo=ni;mo<wi;++mo)Bt[mo]=Qo;ni=wi-1}}for(var Fi=0,vo=ht;Fi<Rt;++Fi){var lo=Bt[Fi];vo=="L"&&lo=="1"?Bt[Fi]="L":re.test(lo)&&(vo=lo)}for(var Rn=0;Rn<Rt;++Rn)if(j.test(Bt[Rn])){var fi=void 0;for(fi=Rn+1;fi<Rt&&j.test(Bt[fi]);++fi);for(var hi=(Rn?Bt[Rn-1]:ht)=="L",pi=(fi<Rt?Bt[fi]:ht)=="L",ml=hi==pi?hi?"L":"R":ht,ga=Rn;ga<fi;++ga)Bt[ga]=ml;Rn=fi-1}for(var aa=[],Jo,no=0;no<Rt;)if(ve.test(Bt[no])){var vl=no;for(++no;no<Rt&&ve.test(Bt[no]);++no);aa.push(new Se(0,vl,no))}else{var Ms=no,Es=aa.length,sl=ut=="rtl"?1:0;for(++no;no<Rt&&Bt[no]!="L";++no);for(var xo=Ms;xo<no;)if(xe.test(Bt[xo])){Ms<xo&&(aa.splice(Es,0,new Se(1,Ms,xo)),Es+=sl);var ll=xo;for(++xo;xo<no&&xe.test(Bt[xo]);++xo);aa.splice(Es,0,new Se(2,ll,xo)),Es+=sl,Ms=xo}else++xo;Ms<no&&aa.splice(Es,0,new Se(1,Ms,no))}return ut=="ltr"&&(aa[0].level==1&&(Jo=Pe.match(/^\s+/))&&(aa[0].from=Jo[0].length,aa.unshift(new Se(0,0,Jo[0].length))),fe(aa).level==1&&(Jo=Pe.match(/\s+$/))&&(fe(aa).to-=Jo[0].length,aa.push(new Se(0,Rt-Jo[0].length,Rt)))),ut=="rtl"?aa.reverse():aa}}();function pt(t,v){var M=t.order;return M==null&&(M=t.order=Ke(t.text,v)),M}var Ue=[],je=function(t,v,M){if(t.addEventListener)t.addEventListener(v,M,!1);else if(t.attachEvent)t.attachEvent("on"+v,M);else{var R=t._handlers||(t._handlers={});R[v]=(R[v]||Ue).concat(M)}};function dt(t,v){return t._handlers&&t._handlers[v]||Ue}function vt(t,v,M){if(t.removeEventListener)t.removeEventListener(v,M,!1);else if(t.detachEvent)t.detachEvent("on"+v,M);else{var R=t._handlers,j=R&&R[v];if(j){var re=H(j,M);re>-1&&(R[v]=j.slice(0,re).concat(j.slice(re+1)))}}}function it(t,v){var M=dt(t,v);if(!M.length)return;for(var R=Array.prototype.slice.call(arguments,2),j=0;j<M.length;++j)M[j].apply(null,R)}function at(t,v,M){return typeof v=="string"&&(v={type:v,preventDefault:function(){this.defaultPrevented=!0}}),it(t,M||v.type,t,v),Me(v)||v.codemirrorIgnore}function Ve(t){var v=t._handlers&&t._handlers.cursorActivity;if(!v)return;for(var M=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),R=0;R<v.length;++R)H(M,v[R])==-1&&M.push(v[R])}function Xe(t,v){return dt(t,v).length>0}function ze(t){t.prototype.on=function(v,M){je(this,v,M)},t.prototype.off=function(v,M){vt(this,v,M)}}function we(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Re(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Me(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ye(t){we(t),Re(t)}function ot(t){return t.target||t.srcElement}function mt(t){var v=t.which;return v==null&&(t.button&1?v=1:t.button&2?v=3:t.button&4&&(v=2)),A&&t.ctrlKey&&v==1&&(v=3),v}var Tt=function(){if(x&&h<9)return!1;var t=_("div");return"draggable"in t||"dragDrop"in t}(),xt;function Dt(t){if(xt==null){var v=_("span","\u200B");i(t,_("span",[v,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(xt=v.offsetWidth<=1&&v.offsetHeight>2&&!(x&&h<8))}var M=xt?_("span","\u200B"):_("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return M.setAttribute("cm-text",""),M}var It;function Lt(t){if(It!=null)return It;var v=i(t,document.createTextNode("A\u062EA")),M=S(v,0,1).getBoundingClientRect(),R=S(v,1,2).getBoundingClientRect();return u(t),!M||M.left==M.right?!1:It=R.right-M.right<3}var Et=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(t){for(var v=0,M=[],R=t.length;v<=R;){var j=t.indexOf(`
|
|
|
`,v);j==-1&&(j=t.length);var re=t.slice(v,t.charAt(j-1)=="\r"?j-1:j),ve=re.indexOf("\r");ve!=-1?(M.push(re.slice(0,ve)),v+=ve+1):(M.push(re),v=j+1)}return M}:function(t){return t.split(/\r\n?|\n/)},ct=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(v){return!1}}:function(t){var v;try{v=t.ownerDocument.selection.createRange()}catch(M){}return!v||v.parentElement()!=t?!1:v.compareEndPoints("StartToEnd",v)!=0},At=function(){var t=_("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Le=null;function qe(t){if(Le!=null)return Le;var v=i(t,_("span","x")),M=v.getBoundingClientRect(),R=S(v,0,1).getBoundingClientRect();return Le=Math.abs(M.left-R.left)>1}var Ct={},ft={};function Ot(t,v){arguments.length>2&&(v.dependencies=Array.prototype.slice.call(arguments,2)),Ct[t]=v}function Ut(t,v){ft[t]=v}function bt(t){if(typeof t=="string"&&ft.hasOwnProperty(t))t=ft[t];else if(t&&typeof t.name=="string"&&ft.hasOwnProperty(t.name)){var v=ft[t.name];typeof v=="string"&&(v={name:v}),t=he(v,t),t.name=v.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return bt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return bt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Nt(t,v){v=bt(v);var M=Ct[v.name];if(!M)return Nt(t,"text/plain");var R=M(t,v);if(sn.hasOwnProperty(v.name)){var j=sn[v.name];for(var re in j){if(!j.hasOwnProperty(re))continue;R.hasOwnProperty(re)&&(R["_"+re]=R[re]),R[re]=j[re]}}if(R.name=v.name,v.helperType&&(R.helperType=v.helperType),v.modeProps)for(var ve in v.modeProps)R[ve]=v.modeProps[ve];return R}var sn={};function Jn(t,v){var M=sn.hasOwnProperty(t)?sn[t]:sn[t]={};K(v,M)}function _n(t,v){if(v===!0)return v;if(t.copyState)return t.copyState(v);var M={};for(var R in v){var j=v[R];j instanceof Array&&(j=j.concat([])),M[R]=j}return M}function Pr(t,v){for(var M;t.innerMode&&!(M=t.innerMode(v),!M||M.mode==t);)v=M.state,t=M.mode;return M||{mode:t,state:v}}function Vr(t,v,M){return t.startState?t.startState(v,M):!0}var Lr=function(t,v,M){this.pos=this.start=0,this.string=t,this.tabSize=v||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Lr.prototype.eol=function(){return this.pos>=this.string.length},Lr.prototype.sol=function(){return this.pos==this.lineStart},Lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Lr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Lr.prototype.eat=function(t){var v=this.string.charAt(this.pos),M;if(typeof t=="string"?M=v==t:M=v&&(t.test?t.test(v):t(v)),M)return++this.pos,v},Lr.prototype.eatWhile=function(t){for(var v=this.pos;this.eat(t););return this.pos>v},Lr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Lr.prototype.skipToEnd=function(){this.pos=this.string.length},Lr.prototype.skipTo=function(t){var v=this.string.indexOf(t,this.pos);if(v>-1)return this.pos=v,!0},Lr.prototype.backUp=function(t){this.pos-=t},Lr.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)},Lr.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},Lr.prototype.match=function(t,v,M){if(typeof t=="string"){var R=function(ve){return M?ve.toLowerCase():ve},j=this.string.substr(this.pos,t.length);if(R(j)==R(t))return v!==!1&&(this.pos+=t.length),!0}else{var re=this.string.slice(this.pos).match(t);return re&&re.index>0?null:(re&&v!==!1&&(this.pos+=re[0].length),re)}},Lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Lr.prototype.hideFirstChars=function(t,v){this.lineStart+=t;try{return v()}finally{this.lineStart-=t}},Lr.prototype.lookAhead=function(t){var v=this.lineOracle;return v&&v.lookAhead(t)},Lr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function Tn(t,v){if(v-=t.first,v<0||v>=t.size)throw new Error("There is no line "+(v+t.first)+" in the document.");for(var M=t;!M.lines;)for(var R=0;;++R){var j=M.children[R],re=j.chunkSize();if(v<re){M=j;break}v-=re}return M.lines[v]}function ea(t,v,M){var R=[],j=v.line;return t.iter(v.line,M.line+1,function(re){var ve=re.text;j==M.line&&(ve=ve.slice(0,M.ch)),j==v.line&&(ve=ve.slice(v.ch)),R.push(ve),++j}),R}function ua(t,v,M){var R=[];return t.iter(v,M,function(j){R.push(j.text)}),R}function ca(t,v){var M=v-t.height;if(M)for(var R=t;R;R=R.parent)R.height+=M}function Qr(t){if(t.parent==null)return null;for(var v=t.parent,M=H(v.lines,t),R=v.parent;R;v=R,R=R.parent)for(var j=0;!(R.children[j]==v);++j)M+=R.children[j].chunkSize();return M+v.first}function Ca(t,v){var M=t.first;e:do{for(var R=0;R<t.children.length;++R){var j=t.children[R],re=j.height;if(v<re){t=j;continue e}v-=re,M+=j.chunkSize()}return M}while(!t.lines);for(var ve=0;ve<t.lines.length;++ve){var xe=t.lines[ve],Se=xe.height;if(v<Se)break;v-=Se}return M+ve}function Ga(t,v){return v>=t.first&&v<t.first+t.size}function oi(t,v){return String(t.lineNumberFormatter(v+t.firstLineNumber))}function Oe(t,v,M){if(M===void 0&&(M=null),!(this instanceof Oe))return new Oe(t,v,M);this.line=t,this.ch=v,this.sticky=M}function ke(t,v){return t.line-v.line||t.ch-v.ch}function Qe(t,v){return t.sticky==v.sticky&&ke(t,v)==0}function gt(t){return Oe(t.line,t.ch)}function Ft(t,v){return ke(t,v)<0?v:t}function Xt(t,v){return ke(t,v)<0?t:v}function tn(t,v){return Math.max(t.first,Math.min(v,t.first+t.size-1))}function jt(t,v){if(v.line<t.first)return Oe(t.first,0);var M=t.first+t.size-1;return v.line>M?Oe(M,Tn(t,M).text.length):Yt(v,Tn(t,v.line).text.length)}function Yt(t,v){var M=t.ch;return M==null||M>v?Oe(t.line,v):M<0?Oe(t.line,0):t}function Cn(t,v){for(var M=[],R=0;R<v.length;R++)M[R]=jt(t,v[R]);return M}var cn=function(t,v){this.state=t,this.lookAhead=v},zn=function(t,v,M,R){this.state=v,this.doc=t,this.line=M,this.maxLookAhead=R||0,this.baseTokens=null,this.baseTokenPos=1};zn.prototype.lookAhead=function(t){var v=this.doc.getLine(this.line+t);return v!=null&&t>this.maxLookAhead&&(this.maxLookAhead=t),v},zn.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var v=this.baseTokens[this.baseTokenPos+1];return{type:v&&v.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},zn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zn.fromSaved=function(t,v,M){return v instanceof cn?new zn(t,_n(t.mode,v.state),M,v.lookAhead):new zn(t,_n(t.mode,v),M)},zn.prototype.save=function(t){var v=t!==!1?_n(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new cn(v,this.maxLookAhead):v};function Ir(t,v,M,R){var j=[t.state.modeGen],re={};ha(t,v.text,t.doc.mode,M,function(Pe,ut){return j.push(Pe,ut)},re,R);for(var ve=M.state,xe=function(Pe){M.baseTokens=j;var ut=t.state.overlays[Pe],ht=1,Rt=0;M.state=!0,ha(t,v.text,ut.mode,M,function(Bt,Zt){for(var un=ht;Rt<Bt;){var wn=j[ht];wn>Bt&&j.splice(ht,1,Bt,j[ht+1],wn),ht+=2,Rt=Math.min(Bt,wn)}if(!Zt)return;if(ut.opaque)j.splice(un,ht-un,Bt,"overlay "+Zt),ht=un+2;else for(;un<ht;un+=2){var kn=j[un+1];j[un+1]=(kn?kn+" ":"")+"overlay "+Zt}},re),M.state=ve,M.baseTokens=null,M.baseTokenPos=1},Se=0;Se<t.state.overlays.length;++Se)xe(Se);return{styles:j,classes:re.bgClass||re.textClass?re:null}}function wr(t,v,M){if(!v.styles||v.styles[0]!=t.state.modeGen){var R=Tr(t,Qr(v)),j=v.text.length>t.options.maxHighlightLength&&_n(t.doc.mode,R.state),re=Ir(t,v,R);j&&(R.state=j),v.stateAfter=R.save(!j),v.styles=re.styles,re.classes?v.styleClasses=re.classes:v.styleClasses&&(v.styleClasses=null),M===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return v.styles}function Tr(t,v,M){var R=t.doc,j=t.display;if(!R.mode.startState)return new zn(R,!0,v);var re=jr(t,v,M),ve=re>R.first&&Tn(R,re-1).stateAfter,xe=ve?zn.fromSaved(R,ve,re):new zn(R,Vr(R.mode),re);return R.iter(re,v,function(Se){Br(t,Se.text,xe);var Pe=xe.line;Se.stateAfter=Pe==v-1||Pe%5==0||Pe>=j.viewFrom&&Pe<j.viewTo?xe.save():null,xe.nextLine()}),M&&(R.modeFrontier=xe.line),xe}function Br(t,v,M,R){var j=t.doc.mode,re=new Lr(v,t.options.tabSize,M);for(re.start=re.pos=R||0,v==""&&Yr(j,M.state);!re.eol();)ya(j,re,M.state),re.start=re.pos}function Yr(t,v){if(t.blankLine)return t.blankLine(v);if(!t.innerMode)return;var M=Pr(t,v);if(M.mode.blankLine)return M.mode.blankLine(M.state)}function ya(t,v,M,R){for(var j=0;j<10;j++){R&&(R[0]=Pr(t,M).mode);var re=t.token(v,M);if(v.pos>v.start)return re}throw new Error("Mode "+t.name+" failed to advance stream.")}var hr=function(t,v,M){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=v||null,this.state=M};function Cr(t,v,M,R){var j=t.doc,re=j.mode,ve;v=jt(j,v);var xe=Tn(j,v.line),Se=Tr(t,v.line,M),Pe=new Lr(xe.text,t.options.tabSize,Se),ut;for(R&&(ut=[]);(R||Pe.pos<v.ch)&&!Pe.eol();)Pe.start=Pe.pos,ve=ya(re,Pe,Se.state),R&&ut.push(new hr(Pe,ve,_n(j.mode,Se.state)));return R?ut:new hr(Pe,ve,Se.state)}function Or(t,v){if(t)for(;;){var M=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!M)break;t=t.slice(0,M.index)+t.slice(M.index+M[0].length);var R=M[1]?"bgClass":"textClass";v[R]==null?v[R]=M[2]:new RegExp("(?:^|\\s)"+M[2]+"(?:$|\\s)").test(v[R])||(v[R]+=" "+M[2])}return t}function ha(t,v,M,R,j,re,ve){var xe=M.flattenSpans;xe==null&&(xe=t.options.flattenSpans);var Se=0,Pe=null,ut=new Lr(v,t.options.tabSize,R),ht,Rt=t.options.addModeClass&&[null];for(v==""&&Or(Yr(M,R.state),re);!ut.eol();){if(ut.pos>t.options.maxHighlightLength?(xe=!1,ve&&Br(t,v,R,ut.pos),ut.pos=v.length,ht=null):ht=Or(ya(M,ut,R.state,Rt),re),Rt){var Bt=Rt[0].name;Bt&&(ht="m-"+(ht?Bt+" "+ht:Bt))}if(!xe||Pe!=ht){for(;Se<ut.start;)Se=Math.min(ut.start,Se+5e3),j(Se,Pe);Pe=ht}ut.start=ut.pos}for(;Se<ut.pos;){var Zt=Math.min(ut.pos,Se+5e3);j(Zt,Pe),Se=Zt}}function jr(t,v,M){for(var R,j,re=t.doc,ve=M?-1:v-(t.doc.mode.innerMode?1e3:100),xe=v;xe>ve;--xe){if(xe<=re.first)return re.first;var Se=Tn(re,xe-1),Pe=Se.stateAfter;if(Pe&&(!M||xe+(Pe instanceof cn?Pe.lookAhead:0)<=re.modeFrontier))return xe;var ut=z(Se.text,null,t.options.tabSize);(j==null||R>ut)&&(j=xe-1,R=ut)}return j}function oa(t,v){if(t.modeFrontier=Math.min(t.modeFrontier,v),t.highlightFrontier<v-10)return;for(var M=t.first,R=v-1;R>M;R--){var j=Tn(t,R).stateAfter;if(j&&(!(j instanceof cn)||R+j.lookAhead<v)){M=R+1;break}}t.highlightFrontier=Math.min(t.highlightFrontier,M)}var mr=!1,da=!1;function Ba(){mr=!0}function si(){da=!0}function xa(t,v,M){this.marker=t,this.from=v,this.to=M}function Fa(t,v){if(t)for(var M=0;M<t.length;++M){var R=t[M];if(R.marker==v)return R}}function mi(t,v){for(var M,R=0;R<t.length;++R)t[R]!=v&&(M||(M=[])).push(t[R]);return M}function Na(t,v){t.markedSpans=t.markedSpans?t.markedSpans.concat([v]):[v],v.marker.attachLine(t)}function Nr(t,v,M){var R;if(t)for(var j=0;j<t.length;++j){var re=t[j],ve=re.marker,xe=re.from==null||(ve.inclusiveLeft?re.from<=v:re.from<v);if(xe||re.from==v&&ve.type=="bookmark"&&(!M||!re.marker.insertLeft)){var Se=re.to==null||(ve.inclusiveRight?re.to>=v:re.to>v);(R||(R=[])).push(new xa(ve,re.from,Se?null:re.to))}}return R}function ja(t,v,M){var R;if(t)for(var j=0;j<t.length;++j){var re=t[j],ve=re.marker,xe=re.to==null||(ve.inclusiveRight?re.to>=v:re.to>v);if(xe||re.from==v&&ve.type=="bookmark"&&(!M||re.marker.insertLeft)){var Se=re.from==null||(ve.inclusiveLeft?re.from<=v:re.from<v);(R||(R=[])).push(new xa(ve,Se?null:re.from-v,re.to==null?null:re.to-v))}}return R}function $a(t,v){if(v.full)return null;var M=Ga(t,v.from.line)&&Tn(t,v.from.line).markedSpans,R=Ga(t,v.to.line)&&Tn(t,v.to.line).markedSpans;if(!M&&!R)return null;var j=v.from.ch,re=v.to.ch,ve=ke(v.from,v.to)==0,xe=Nr(M,j,ve),Se=ja(R,re,ve),Pe=v.text.length==1,ut=fe(v.text).length+(Pe?j:0);if(xe)for(var ht=0;ht<xe.length;++ht){var Rt=xe[ht];if(Rt.to==null){var Bt=Fa(Se,Rt.marker);Bt?Pe&&(Rt.to=Bt.to==null?null:Bt.to+ut):Rt.to=j}}if(Se)for(var Zt=0;Zt<Se.length;++Zt){var un=Se[Zt];if(un.to!=null&&(un.to+=ut),un.from==null){var wn=Fa(xe,un.marker);wn||(un.from=ut,Pe&&(xe||(xe=[])).push(un))}else un.from+=ut,Pe&&(xe||(xe=[])).push(un)}xe&&(xe=Qa(xe)),Se&&Se!=xe&&(Se=Qa(Se));var kn=[xe];if(!Pe){var Yn=v.text.length-2,Nn;if(Yn>0&&xe)for(var ar=0;ar<xe.length;++ar)xe[ar].to==null&&(Nn||(Nn=[])).push(new xa(xe[ar].marker,null,null));for(var Mr=0;Mr<Yn;++Mr)kn.push(Nn);kn.push(Se)}return kn}function Qa(t){for(var v=0;v<t.length;++v){var M=t[v];M.from!=null&&M.from==M.to&&M.marker.clearWhenEmpty!==!1&&t.splice(v--,1)}return t.length?t:null}function vi(t,v,M){var R=null;if(t.iter(v.line,M.line+1,function(Bt){if(Bt.markedSpans)for(var Zt=0;Zt<Bt.markedSpans.length;++Zt){var un=Bt.markedSpans[Zt].marker;un.readOnly&&(!R||H(R,un)==-1)&&(R||(R=[])).push(un)}}),!R)return null;for(var j=[{from:v,to:M}],re=0;re<R.length;++re)for(var ve=R[re],xe=ve.find(0),Se=0;Se<j.length;++Se){var Pe=j[Se];if(ke(Pe.to,xe.from)<0||ke(Pe.from,xe.to)>0)continue;var ut=[Se,1],ht=ke(Pe.from,xe.from),Rt=ke(Pe.to,xe.to);(ht<0||!ve.inclusiveLeft&&!ht)&&ut.push({from:Pe.from,to:xe.from}),(Rt>0||!ve.inclusiveRight&&!Rt)&&ut.push({from:xe.to,to:Pe.to}),j.splice.apply(j,ut),Se+=ut.length-3}return j}function gi(t){var v=t.markedSpans;if(!v)return;for(var M=0;M<v.length;++M)v[M].marker.detachLine(t);t.markedSpans=null}function pa(t,v){if(!v)return;for(var M=0;M<v.length;++M)v[M].marker.attachLine(t);t.markedSpans=v}function Ta(t){return t.inclusiveLeft?-1:0}function Kr(t){return t.inclusiveRight?1:0}function ma(t,v){var M=t.lines.length-v.lines.length;if(M!=0)return M;var R=t.find(),j=v.find(),re=ke(R.from,j.from)||Ta(t)-Ta(v);if(re)return-re;var ve=ke(R.to,j.to)||Kr(t)-Kr(v);return ve||v.id-t.id}function uo(t,v){var M=da&&t.markedSpans,R;if(M)for(var j=void 0,re=0;re<M.length;++re)j=M[re],j.marker.collapsed&&(v?j.from:j.to)==null&&(!R||ma(R,j.marker)<0)&&(R=j.marker);return R}function Ni(t){return uo(t,!0)}function Ii(t){return uo(t,!1)}function Ho(t,v){var M=da&&t.markedSpans,R;if(M)for(var j=0;j<M.length;++j){var re=M[j];re.marker.collapsed&&(re.from==null||re.from<v)&&(re.to==null||re.to>v)&&(!R||ma(R,re.marker)<0)&&(R=re.marker)}return R}function ko(t,v,M,R,j){var re=Tn(t,v),ve=da&&re.markedSpans;if(ve)for(var xe=0;xe<ve.length;++xe){var Se=ve[xe];if(!Se.marker.collapsed)continue;var Pe=Se.marker.find(0),ut=ke(Pe.from,M)||Ta(Se.marker)-Ta(j),ht=ke(Pe.to,R)||Kr(Se.marker)-Kr(j);if(ut>=0&&ht<=0||ut<=0&&ht>=0)continue;if(ut<=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.to,M)>=0:ke(Pe.to,M)>0)||ut>=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.from,R)<=0:ke(Pe.from,R)<0))return!0}}function rr(t){for(var v;v=Ni(t);)t=v.find(-1,!0).line;return t}function Dr(t){for(var v;v=Ii(t);)t=v.find(1,!0).line;return t}function Ur(t){for(var v,M;v=Ii(t);)t=v.find(1,!0).line,(M||(M=[])).push(t);return M}function xr(t,v){var M=Tn(t,v),R=rr(M);return M==R?v:Qr(R)}function ra(t,v){if(v>t.lastLine())return v;var M=Tn(t,v),R;if(!sa(t,M))return v;for(;R=Ii(M);)M=R.find(1,!0).line;return Qr(M)+1}function sa(t,v){var M=da&&v.markedSpans;if(M)for(var R=void 0,j=0;j<M.length;++j){if(R=M[j],!R.marker.collapsed)continue;if(R.from==null)return!0;if(R.marker.widgetNode)continue;if(R.from==0&&R.marker.inclusiveLeft&&Va(t,v,R))return!0}}function Va(t,v,M){if(M.to==null){var R=M.marker.find(1,!0);return Va(t,R.line,Fa(R.line.markedSpans,M.marker))}if(M.marker.inclusiveRight&&M.to==v.text.length)return!0;for(var j=void 0,re=0;re<v.markedSpans.length;++re)if(j=v.markedSpans[re],j.marker.collapsed&&!j.marker.widgetNode&&j.from==M.to&&(j.to==null||j.to!=M.from)&&(j.marker.inclusiveLeft||M.marker.inclusiveRight)&&Va(t,v,j))return!0}function Oa(t){t=rr(t);for(var v=0,M=t.parent,R=0;R<M.lines.length;++R){var j=M.lines[R];if(j==t)break;v+=j.height}for(var re=M.parent;re;M=re,re=M.parent)for(var ve=0;ve<re.children.length;++ve){var xe=re.children[ve];if(xe==M)break;v+=xe.height}return v}function Ti(t){if(t.height==0)return 0;for(var v=t.text.length,M,R=t;M=Ni(R);){var j=M.find(0,!0);R=j.from.line,v+=j.from.ch-j.to.ch}for(R=t;M=Ii(R);){var re=M.find(0,!0);v-=R.text.length-re.from.ch,R=re.to.line,v+=R.text.length-re.to.ch}return v}function ji(t){var v=t.display,M=t.doc;v.maxLine=Tn(M,M.first),v.maxLineLength=Ti(v.maxLine),v.maxLineChanged=!0,M.iter(function(R){var j=Ti(R);j>v.maxLineLength&&(v.maxLineLength=j,v.maxLine=R)})}var na=function(t,v,M){this.text=t,pa(this,v),this.height=M?M(this):1};na.prototype.lineNo=function(){return Qr(this)},ze(na);function Xi(t,v,M,R){t.text=v,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),gi(t),pa(t,M);var j=R?R(t):1;j!=t.height&&ca(t,j)}function yi(t){t.parent=null,gi(t)}var ba={},bi={};function co(t,v){if(!t||/^\s*$/.test(t))return null;var M=v.addModeClass?bi:ba;return M[t]||(M[t]=t.replace(/\S+/g,"cm-$&"))}function qo(t,v){var M=O("span",null,null,s?"padding-right: .1px":null),R={pre:O("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};v.measure={};for(var j=0;j<=(v.rest?v.rest.length:0);j++){var re=j?v.rest[j-1]:v.line,ve=void 0;R.pos=0,R.addToken=Xs,Lt(t.display.measure)&&(ve=pt(re,t.doc.direction))&&(R.addToken=Ys(R.addToken,ve)),R.map=[];var xe=v!=t.display.externalMeasured&&Qr(re);Ps(re,R,wr(t,re,xe)),re.styleClasses&&(re.styleClasses.bgClass&&(R.bgClass=Q(re.styleClasses.bgClass,R.bgClass||"")),re.styleClasses.textClass&&(R.textClass=Q(re.styleClasses.textClass,R.textClass||""))),R.map.length==0&&R.map.push(0,0,R.content.appendChild(Dt(t.display.measure))),j==0?(v.measure.map=R.map,v.measure.cache={}):((v.measure.maps||(v.measure.maps=[])).push(R.map),(v.measure.caches||(v.measure.caches=[])).push({}))}if(s){var Se=R.content.lastChild;(/\bcm-tab\b/.test(Se.className)||Se.querySelector&&Se.querySelector(".cm-tab"))&&(R.content.className="cm-tab-wrap-hack")}return it(t,"renderLine",t,v.line,R.pre),R.pre.className&&(R.textClass=Q(R.pre.className,R.textClass||"")),R}function xs(t){var v=_("span","\u2022","cm-invalidchar");return v.title="\\u"+t.charCodeAt(0).toString(16),v.setAttribute("aria-label",v.title),v}function Xs(t,v,M,R,j,re,ve){if(!v)return;var xe=t.splitSpaces?_s(v,t.trailingSpace):v,Se=t.cm.state.specialChars,Pe=!1,ut;if(!Se.test(v))t.col+=v.length,ut=document.createTextNode(xe),t.map.push(t.pos,t.pos+v.length,ut),x&&h<9&&(Pe=!0),t.pos+=v.length;else{ut=document.createDocumentFragment();for(var ht=0;;){Se.lastIndex=ht;var Rt=Se.exec(v),Bt=Rt?Rt.index-ht:v.length-ht;if(Bt){var Zt=document.createTextNode(xe.slice(ht,ht+Bt));x&&h<9?ut.appendChild(_("span",[Zt])):ut.appendChild(Zt),t.map.push(t.pos,t.pos+Bt,Zt),t.col+=Bt,t.pos+=Bt}if(!Rt)break;ht+=Bt+1;var un=void 0;if(Rt[0]==" "){var wn=t.cm.options.tabSize,kn=wn-t.col%wn;un=ut.appendChild(_("span",be(kn),"cm-tab")),un.setAttribute("role","presentation"),un.setAttribute("cm-text"," "),t.col+=kn}else Rt[0]=="\r"||Rt[0]==`
|
|
|
`?(un=ut.appendChild(_("span",Rt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),un.setAttribute("cm-text",Rt[0]),t.col+=1):(un=t.cm.options.specialCharPlaceholder(Rt[0]),un.setAttribute("cm-text",Rt[0]),x&&h<9?ut.appendChild(_("span",[un])):ut.appendChild(un),t.col+=1);t.map.push(t.pos,t.pos+1,un),t.pos++}}if(t.trailingSpace=xe.charCodeAt(v.length-1)==32,M||R||j||Pe||re||ve){var Yn=M||"";R&&(Yn+=R),j&&(Yn+=j);var Nn=_("span",[ut],Yn,re);if(ve)for(var ar in ve)ve.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&Nn.setAttribute(ar,ve[ar]);return t.content.appendChild(Nn)}t.content.appendChild(ut)}function _s(t,v){if(t.length>1&&!/ /.test(t))return t;for(var M=v,R="",j=0;j<t.length;j++){var re=t.charAt(j);re==" "&&M&&(j==t.length-1||t.charCodeAt(j+1)==32)&&(re="\xA0"),R+=re,M=re==" "}return R}function Ys(t,v){return function(M,R,j,re,ve,xe,Se){j=j?j+" cm-force-border":"cm-force-border";for(var Pe=M.pos,ut=Pe+R.length;;){for(var ht=void 0,Rt=0;Rt<v.length&&!(ht=v[Rt],ht.to>Pe&&ht.from<=Pe);Rt++);if(ht.to>=ut)return t(M,R,j,re,ve,xe,Se);t(M,R.slice(0,ht.to-Pe),j,re,null,xe,Se),re=null,R=R.slice(ht.to-Pe),Pe=ht.to}}}function Ls(t,v,M,R){var j=!R&&M.widgetNode;j&&t.map.push(t.pos,t.pos+v,j),!R&&t.cm.display.input.needsContentAttribute&&(j||(j=t.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",M.id)),j&&(t.cm.display.input.setUneditable(j),t.content.appendChild(j)),t.pos+=v,t.trailingSpace=!1}function Ps(t,v,M){var R=t.markedSpans,j=t.text,re=0;if(!R){for(var ve=1;ve<M.length;ve+=2)v.addToken(v,j.slice(re,re=M[ve]),co(M[ve+1],v.cm.options));return}for(var xe=j.length,Se=0,Pe=1,ut="",ht,Rt,Bt=0,Zt,un,wn,kn,Yn;;){if(Bt==Se){Zt=un=wn=Rt="",Yn=null,kn=null,Bt=Infinity;for(var Nn=[],ar=void 0,Mr=0;Mr<R.length;++Mr){var yr=R[Mr],ta=yr.marker;if(ta.type=="bookmark"&&yr.from==Se&&ta.widgetNode)Nn.push(ta);else if(yr.from<=Se&&(yr.to==null||yr.to>Se||ta.collapsed&&yr.to==Se&&yr.from==Se)){if(yr.to!=null&&yr.to!=Se&&Bt>yr.to&&(Bt=yr.to,un=""),ta.className&&(Zt+=" "+ta.className),ta.css&&(Rt=(Rt?Rt+";":"")+ta.css),ta.startStyle&&yr.from==Se&&(wn+=" "+ta.startStyle),ta.endStyle&&yr.to==Bt&&(ar||(ar=[])).push(ta.endStyle,yr.to),ta.title&&((Yn||(Yn={})).title=ta.title),ta.attributes)for(var ni in ta.attributes)(Yn||(Yn={}))[ni]=ta.attributes[ni];ta.collapsed&&(!kn||ma(kn.marker,ta)<0)&&(kn=yr)}else yr.from>Se&&Bt>yr.from&&(Bt=yr.from)}if(ar)for(var to=0;to<ar.length;to+=2)ar[to+1]==Bt&&(un+=" "+ar[to]);if(!kn||kn.from==Se)for(var wi=0;wi<Nn.length;++wi)Ls(v,0,Nn[wi]);if(kn&&(kn.from||0)==Se){if(Ls(v,(kn.to==null?xe+1:kn.to)-Se,kn.marker,kn.from==null),kn.to==null)return;kn.to==Se&&(kn=!1)}}if(Se>=xe)break;for(var Qo=Math.min(xe,Bt);;){if(ut){var mo=Se+ut.length;if(!kn){var Fi=mo>Qo?ut.slice(0,Qo-Se):ut;v.addToken(v,Fi,ht?ht+Zt:Zt,wn,Se+Fi.length==Bt?un:"",Rt,Yn)}if(mo>=Qo){ut=ut.slice(Qo-Se),Se=Qo;break}Se=mo,wn=""}ut=j.slice(re,re=M[Pe++]),ht=co(M[Pe++],v.cm.options)}}}function Us(t,v,M){this.line=v,this.rest=Ur(v),this.size=this.rest?Qr(fe(this.rest))-M+1:1,this.node=this.text=null,this.hidden=sa(t,v)}function Ko(t,v,M){for(var R=[],j,re=v;re<M;re=j){var ve=new Us(t.doc,Tn(t.doc,re),re);j=re+ve.size,R.push(ve)}return R}var $o=null;function Js(t){$o?$o.ops.push(t):t.ownsGroup=$o={ops:[t],delayedCallbacks:[]}}function ws(t){var v=t.delayedCallbacks,M=0;do{for(;M<v.length;M++)v[M].call(null);for(var R=0;R<t.ops.length;R++){var j=t.ops[R];if(j.cursorActivityHandlers)for(;j.cursorActivityCalled<j.cursorActivityHandlers.length;)j.cursorActivityHandlers[j.cursorActivityCalled++].call(null,j.cm)}}while(M<v.length)}function Aa(t,v){var M=t.ownsGroup;if(!M)return;try{ws(M)}finally{$o=null,v(M)}}var Jr=null;function Zr(t,v){var M=dt(t,v);if(!M.length)return;var R=Array.prototype.slice.call(arguments,2),j;$o?j=$o.delayedCallbacks:Jr?j=Jr:(j=Jr=[],setTimeout(Yi,0));for(var re=function(xe){j.push(function(){return M[xe].apply(null,R)})},ve=0;ve<M.length;++ve)re(ve)}function Yi(){var t=Jr;Jr=null;for(var v=0;v<t.length;++v)t[v]()}function es(t,v,M,R){for(var j=0;j<v.changes.length;j++){var re=v.changes[j];re=="text"?ks(t,v):re=="gutter"?ns(t,v,M,R):re=="class"?Zs(t,v):re=="widget"&&dl(t,v,R)}v.changes=null}function ts(t){return t.node==t.text&&(t.node=_("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),x&&h<8&&(t.node.style.zIndex=2)),t.node}function Ts(t,v){var M=v.bgClass?v.bgClass+" "+(v.line.bgClass||""):v.line.bgClass;if(M&&(M+=" CodeMirror-linebackground"),v.background)M?v.background.className=M:(v.background.parentNode.removeChild(v.background),v.background=null);else if(M){var R=ts(v);v.background=R.insertBefore(_("div",null,M),R.firstChild),t.display.input.setUneditable(v.background)}}function ps(t,v){var M=t.display.externalMeasured;return M&&M.line==v.line?(t.display.externalMeasured=null,v.measure=M.measure,M.built):qo(t,v)}function ks(t,v){var M=v.text.className,R=ps(t,v);v.text==v.node&&(v.node=R.pre),v.text.parentNode.replaceChild(R.pre,v.text),v.text=R.pre,R.bgClass!=v.bgClass||R.textClass!=v.textClass?(v.bgClass=R.bgClass,v.textClass=R.textClass,Zs(t,v)):M&&(v.text.className=M)}function Zs(t,v){Ts(t,v),v.line.wrapClass?ts(v).className=v.line.wrapClass:v.node!=v.text&&(v.node.className="");var M=v.textClass?v.textClass+" "+(v.line.textClass||""):v.line.textClass;v.text.className=M||""}function ns(t,v,M,R){if(v.gutter&&(v.node.removeChild(v.gutter),v.gutter=null),v.gutterBackground&&(v.node.removeChild(v.gutterBackground),v.gutterBackground=null),v.line.gutterClass){var j=ts(v);v.gutterBackground=_("div",null,"CodeMirror-gutter-background "+v.line.gutterClass,"left: "+(t.options.fixedGutter?R.fixedPos:-R.gutterTotalWidth)+"px; width: "+R.gutterTotalWidth+"px"),t.display.input.setUneditable(v.gutterBackground),j.insertBefore(v.gutterBackground,v.text)}var re=v.line.gutterMarkers;if(t.options.lineNumbers||re){var ve=ts(v),xe=v.gutter=_("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?R.fixedPos:-R.gutterTotalWidth)+"px");if(t.display.input.setUneditable(xe),ve.insertBefore(xe,v.text),v.line.gutterClass&&(xe.className+=" "+v.line.gutterClass),t.options.lineNumbers&&(!re||!re["CodeMirror-linenumbers"])&&(v.lineNumber=xe.appendChild(_("div",oi(t.options,M),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+R.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),re)for(var Se=0;Se<t.display.gutterSpecs.length;++Se){var Pe=t.display.gutterSpecs[Se].className,ut=re.hasOwnProperty(Pe)&&re[Pe];ut&&xe.appendChild(_("div",[ut],"CodeMirror-gutter-elt","left: "+R.gutterLeft[Pe]+"px; width: "+R.gutterWidth[Pe]+"px"))}}}function dl(t,v,M){v.alignable&&(v.alignable=null);for(var R=b("CodeMirror-linewidget"),j=v.node.firstChild,re=void 0;j;j=re)re=j.nextSibling,R.test(j.className)&&v.node.removeChild(j);go(t,v,M)}function $s(t,v,M,R){var j=ps(t,v);return v.text=v.node=j.pre,j.bgClass&&(v.bgClass=j.bgClass),j.textClass&&(v.textClass=j.textClass),Zs(t,v),ns(t,v,M,R),go(t,v,R),v.node}function go(t,v,M){if(ss(t,v.line,v,M,!0),v.rest)for(var R=0;R<v.rest.length;R++)ss(t,v.rest[R],v,M,!1)}function ss(t,v,M,R,j){if(!v.widgets)return;for(var re=ts(M),ve=0,xe=v.widgets;ve<xe.length;++ve){var Se=xe[ve],Pe=_("div",[Se.node],"CodeMirror-linewidget"+(Se.className?" "+Se.className:""));Se.handleMouseEvents||Pe.setAttribute("cm-ignore-events","true"),Ia(Se,Pe,M,R),t.display.input.setUneditable(Pe),j&&Se.above?re.insertBefore(Pe,M.gutter||M.text):re.appendChild(Pe),Zr(Se,"redraw")}}function Ia(t,v,M,R){if(t.noHScroll){(M.alignable||(M.alignable=[])).push(v);var j=R.wrapperWidth;v.style.left=R.fixedPos+"px",t.coverGutter||(j-=R.gutterTotalWidth,v.style.paddingLeft=R.gutterTotalWidth+"px"),v.style.width=j+"px"}t.coverGutter&&(v.style.zIndex=5,v.style.position="relative",t.noHScroll||(v.style.marginLeft=-R.gutterTotalWidth+"px"))}function ms(t){if(t.height!=null)return t.height;var v=t.doc.cm;if(!v)return 0;if(!D(document.body,t.node)){var M="position: relative;";t.coverGutter&&(M+="margin-left: -"+v.display.gutters.offsetWidth+"px;"),t.noHScroll&&(M+="width: "+v.display.wrapper.clientWidth+"px;"),i(v.display.measure,_("div",[t.node],null,M))}return t.height=t.node.parentNode.offsetHeight}function yo(t,v){for(var M=ot(v);M!=t.wrapper;M=M.parentNode)if(!M||M.nodeType==1&&M.getAttribute("cm-ignore-events")=="true"||M.parentNode==t.sizer&&M!=t.mover)return!0}function Fs(t){return t.lineSpace.offsetTop}function nt(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function Fe(t){if(t.cachedPaddingH)return t.cachedPaddingH;var v=i(t.measure,_("pre","x","CodeMirror-line-like")),M=window.getComputedStyle?window.getComputedStyle(v):v.currentStyle,R={left:parseInt(M.paddingLeft),right:parseInt(M.paddingRight)};return!isNaN(R.left)&&!isNaN(R.right)&&(t.cachedPaddingH=R),R}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 Ne(t,v,M){var R=t.options.lineWrapping,j=R&&We(t);if(!v.measure.heights||R&&v.measure.width!=j){var re=v.measure.heights=[];if(R){v.measure.width=j;for(var ve=v.text.firstChild.getClientRects(),xe=0;xe<ve.length-1;xe++){var Se=ve[xe],Pe=ve[xe+1];Math.abs(Se.bottom-Pe.bottom)>2&&re.push((Se.bottom+Pe.top)/2-M.top)}}re.push(M.bottom-M.top)}}function Ce(t,v,M){if(t.line==v)return{map:t.measure.map,cache:t.measure.cache};for(var R=0;R<t.rest.length;R++)if(t.rest[R]==v)return{map:t.measure.maps[R],cache:t.measure.caches[R]};for(var j=0;j<t.rest.length;j++)if(Qr(t.rest[j])>M)return{map:t.measure.maps[j],cache:t.measure.caches[j],before:!0}}function $e(t,v){v=rr(v);var M=Qr(v),R=t.display.externalMeasured=new Us(t.doc,v,M);R.lineN=M;var j=R.built=qo(t,R);return R.text=j.pre,i(t.display.lineMeasure,j.pre),R}function Ze(t,v,M,R){return rt(t,et(t,v),M,R)}function tt(t,v){if(v>=t.display.viewFrom&&v<t.display.viewTo)return t.display.view[Vn(t,v)];var M=t.display.externalMeasured;if(M&&v>=M.lineN&&v<M.lineN+M.size)return M}function et(t,v){var M=Qr(v),R=tt(t,M);R&&!R.text?R=null:R&&R.changes&&(es(t,R,M,_r(t)),t.curOp.forceUpdate=!0),R||(R=$e(t,v));var j=Ce(R,v,M);return{line:v,view:R,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function rt(t,v,M,R,j){v.before&&(M=-1);var re=M+(R||""),ve;return v.cache.hasOwnProperty(re)?ve=v.cache[re]:(v.rect||(v.rect=v.view.text.getBoundingClientRect()),v.hasHeights||(Ne(t,v.view,v.rect),v.hasHeights=!0),ve=zt(t,v,M,R),ve.bogus||(v.cache[re]=ve)),{left:ve.left,right:ve.right,top:j?ve.rtop:ve.top,bottom:j?ve.rbottom:ve.bottom}}var _t={left:0,right:0,top:0,bottom:0};function Pt(t,v,M){for(var R,j,re,ve,xe,Se,Pe=0;Pe<t.length;Pe+=3)if(xe=t[Pe],Se=t[Pe+1],v<xe?(j=0,re=1,ve="left"):v<Se?(j=v-xe,re=j+1):(Pe==t.length-3||v==Se&&t[Pe+3]>v)&&(re=Se-xe,j=re-1,v>=Se&&(ve="right")),j!=null){if(R=t[Pe+2],xe==Se&&M==(R.insertLeft?"left":"right")&&(ve=M),M=="left"&&j==0)for(;Pe&&t[Pe-2]==t[Pe-3]&&t[Pe-1].insertLeft;)R=t[(Pe-=3)+2],ve="left";if(M=="right"&&j==Se-xe)for(;Pe<t.length-3&&t[Pe+3]==t[Pe+4]&&!t[Pe+5].insertLeft;)R=t[(Pe+=3)+2],ve="right";break}return{node:R,start:j,end:re,collapse:ve,coverStart:xe,coverEnd:Se}}function yt(t,v){var M=_t;if(v=="left")for(var R=0;R<t.length&&!((M=t[R]).left!=M.right);R++);else for(var j=t.length-1;j>=0&&!((M=t[j]).left!=M.right);j--);return M}function zt(t,v,M,R){var j=Pt(v.map,M,R),re=j.node,ve=j.start,xe=j.end,Se=j.collapse,Pe;if(re.nodeType==3){for(var ut=0;ut<4;ut++){for(;ve&&N(v.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+xe<j.coverEnd&&N(v.line.text.charAt(j.coverStart+xe));)++xe;if(x&&h<9&&ve==0&&xe==j.coverEnd-j.coverStart?Pe=re.parentNode.getBoundingClientRect():Pe=yt(S(re,ve,xe).getClientRects(),R),Pe.left||Pe.right||ve==0)break;xe=ve,ve=ve-1,Se="right"}x&&h<11&&(Pe=$t(t.display.measure,Pe))}else{ve>0&&(Se=R="right");var ht;t.options.lineWrapping&&(ht=re.getClientRects()).length>1?Pe=ht[R=="right"?ht.length-1:0]:Pe=re.getBoundingClientRect()}if(x&&h<9&&!ve&&(!Pe||!Pe.left&&!Pe.right)){var Rt=re.parentNode.getClientRects()[0];Rt?Pe={left:Rt.left,right:Rt.left+Mn(t.display),top:Rt.top,bottom:Rt.bottom}:Pe=_t}for(var Bt=Pe.top-v.rect.top,Zt=Pe.bottom-v.rect.top,un=(Bt+Zt)/2,wn=v.view.measure.heights,kn=0;kn<wn.length-1&&!(un<wn[kn]);kn++);var Yn=kn?wn[kn-1]:0,Nn=wn[kn],ar={left:(Se=="right"?Pe.right:Pe.left)-v.rect.left,right:(Se=="left"?Pe.left:Pe.right)-v.rect.left,top:Yn,bottom:Nn};return!Pe.left&&!Pe.right&&(ar.bogus=!0),t.options.singleCursorHeightPerLine||(ar.rtop=Bt,ar.rbottom=Zt),ar}function $t(t,v){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!qe(t))return v;var M=screen.logicalXDPI/screen.deviceXDPI,R=screen.logicalYDPI/screen.deviceYDPI;return{left:v.left*M,right:v.right*M,top:v.top*R,bottom:v.bottom*R}}function yn(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var v=0;v<t.rest.length;v++)t.measure.caches[v]={}}function kt(t){t.display.externalMeasure=null,u(t.display.lineMeasure);for(var v=0;v<t.display.view.length;v++)yn(t.display.view[v])}function Wt(t){kt(t),t.display.cachedCharWidth=t.display.cachedTextHeight=t.display.cachedPaddingH=null,t.options.lineWrapping||(t.display.maxLineChanged=!0),t.display.lineNumChars=null}function dn(){return n&&d?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function En(){return n&&d?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Vt(t){var v=0;if(t.widgets)for(var M=0;M<t.widgets.length;++M)t.widgets[M].above&&(v+=ms(t.widgets[M]));return v}function An(t,v,M,R,j){if(!j){var re=Vt(v);M.top+=re,M.bottom+=re}if(R=="line")return M;R||(R="local");var ve=Oa(v);if(R=="local"?ve+=Fs(t.display):ve-=t.display.viewOffset,R=="page"||R=="window"){var xe=t.display.lineSpace.getBoundingClientRect();ve+=xe.top+(R=="window"?0:En());var Se=xe.left+(R=="window"?0:dn());M.left+=Se,M.right+=Se}return M.top+=ve,M.bottom+=ve,M}function Sn(t,v,M){if(M=="div")return v;var R=v.left,j=v.top;if(M=="page")R-=dn(),j-=En();else if(M=="local"||!M){var re=t.display.sizer.getBoundingClientRect();R+=re.left,j+=re.top}var ve=t.display.lineSpace.getBoundingClientRect();return{left:R-ve.left,top:j-ve.top}}function Fn(t,v,M,R,j){return R||(R=Tn(t.doc,v.line)),An(t,R,Ze(t,R,v.ch,j),M)}function Jt(t,v,M,R,j,re){R=R||Tn(t.doc,v.line),j||(j=et(t,R));function ve(Zt,un){var wn=rt(t,j,Zt,un?"right":"left",re);return un?wn.left=wn.right:wn.right=wn.left,An(t,R,wn,M)}var xe=pt(R,t.doc.direction),Se=v.ch,Pe=v.sticky;if(Se>=R.text.length?(Se=R.text.length,Pe="before"):Se<=0&&(Se=0,Pe="after"),!xe)return ve(Pe=="before"?Se-1:Se,Pe=="before");function ut(Zt,un,wn){var kn=xe[un],Yn=kn.level==1;return ve(wn?Zt-1:Zt,Yn!=wn)}var ht=_e(xe,Se,Pe),Rt=oe,Bt=ut(Se,ht,Pe=="before");return Rt!=null&&(Bt.other=ut(Se,Rt,Pe!="before")),Bt}function rn(t,v){var M=0;v=jt(t.doc,v),t.options.lineWrapping||(M=Mn(t.display)*v.ch);var R=Tn(t.doc,v.line),j=Oa(R)+Fs(t.display);return{left:M,right:M,top:j,bottom:j+R.height}}function an(t,v,M,R,j){var re=Oe(t,v,M);return re.xRel=j,R&&(re.outside=R),re}function pn(t,v,M){var R=t.doc;if(M+=t.display.viewOffset,M<0)return an(R.first,0,null,-1,-1);var j=Ca(R,M),re=R.first+R.size-1;if(j>re)return an(R.first+R.size-1,Tn(R,re).text.length,null,1,1);v<0&&(v=0);for(var ve=Tn(R,j);;){var xe=vr(t,ve,j,v,M),Se=Ho(ve,xe.ch+(xe.xRel>0||xe.outside>0?1:0));if(!Se)return xe;var Pe=Se.find(1);if(Pe.line==j)return Pe;ve=Tn(R,j=Pe.line)}}function Wn(t,v,M,R){R-=Vt(v);var j=v.text.length,re=le(function(ve){return rt(t,M,ve-1).bottom<=R},j,0);return j=le(function(ve){return rt(t,M,ve).top>R},re,j),{begin:re,end:j}}function en(t,v,M,R){M||(M=et(t,v));var j=An(t,v,rt(t,M,R),"line").top;return Wn(t,v,M,j)}function On(t,v,M,R){return t.bottom<=M?!1:t.top>M?!0:(R?t.left:t.right)>v}function vr(t,v,M,R,j){j-=Oa(v);var re=et(t,v),ve=Vt(v),xe=0,Se=v.text.length,Pe=!0,ut=pt(v,t.doc.direction);if(ut){var ht=(t.options.lineWrapping?Ar:tr)(t,v,M,re,ut,R,j);Pe=ht.level!=1,xe=Pe?ht.from:ht.to-1,Se=Pe?ht.to:ht.from-1}var Rt=null,Bt=null,Zt=le(function(Mr){var yr=rt(t,re,Mr);return yr.top+=ve,yr.bottom+=ve,On(yr,R,j,!1)?(yr.top<=j&&yr.left<=R&&(Rt=Mr,Bt=yr),!0):!1},xe,Se),un,wn,kn=!1;if(Bt){var Yn=R-Bt.left<Bt.right-R,Nn=Yn==Pe;Zt=Rt+(Nn?0:1),wn=Nn?"after":"before",un=Yn?Bt.left:Bt.right}else{!Pe&&(Zt==Se||Zt==xe)&&Zt++,wn=Zt==0?"after":Zt==v.text.length?"before":rt(t,re,Zt-(Pe?1:0)).bottom+ve<=j==Pe?"after":"before";var ar=Jt(t,Oe(M,Zt,wn),"line",v,re);un=ar.left,kn=j<ar.top?-1:j>=ar.bottom?1:0}return Zt=W(v.text,Zt,1),an(M,Zt,wn,kn,R-un)}function tr(t,v,M,R,j,re,ve){var xe=le(function(ht){var Rt=j[ht],Bt=Rt.level!=1;return On(Jt(t,Oe(M,Bt?Rt.to:Rt.from,Bt?"before":"after"),"line",v,R),re,ve,!0)},0,j.length-1),Se=j[xe];if(xe>0){var Pe=Se.level!=1,ut=Jt(t,Oe(M,Pe?Se.from:Se.to,Pe?"after":"before"),"line",v,R);On(ut,re,ve,!0)&&ut.top>ve&&(Se=j[xe-1])}return Se}function Ar(t,v,M,R,j,re,ve){var xe=Wn(t,v,R,ve),Se=xe.begin,Pe=xe.end;/\s/.test(v.text.charAt(Pe-1))&&Pe--;for(var ut=null,ht=null,Rt=0;Rt<j.length;Rt++){var Bt=j[Rt];if(Bt.from>=Pe||Bt.to<=Se)continue;var Zt=Bt.level!=1,un=rt(t,R,Zt?Math.min(Pe,Bt.to)-1:Math.max(Se,Bt.from)).right,wn=un<re?re-un+1e9:un-re;(!ut||ht>wn)&&(ut=Bt,ht=wn)}return ut||(ut=j[j.length-1]),ut.from<Se&&(ut={from:Se,to:ut.to,level:ut.level}),ut.to>Pe&&(ut={from:ut.from,to:Pe,level:ut.level}),ut}var qn;function Sr(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(qn==null){qn=_("pre",null,"CodeMirror-line-like");for(var v=0;v<49;++v)qn.appendChild(document.createTextNode("x")),qn.appendChild(_("br"));qn.appendChild(document.createTextNode("x"))}i(t.measure,qn);var M=qn.offsetHeight/50;return M>3&&(t.cachedTextHeight=M),u(t.measure),M||1}function Mn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var v=_("span","xxxxxxxxxx"),M=_("pre",[v],"CodeMirror-line-like");i(t.measure,M);var R=v.getBoundingClientRect(),j=(R.right-R.left)/10;return j>2&&(t.cachedCharWidth=j),j||10}function _r(t){for(var v=t.display,M={},R={},j=v.gutters.clientLeft,re=v.gutters.firstChild,ve=0;re;re=re.nextSibling,++ve){var xe=t.display.gutterSpecs[ve].className;M[xe]=re.offsetLeft+re.clientLeft+j,R[xe]=re.clientWidth}return{fixedPos:Gr(v),gutterTotalWidth:v.gutters.offsetWidth,gutterLeft:M,gutterWidth:R,wrapperWidth:v.wrapper.clientWidth}}function Gr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function Fr(t){var v=Sr(t.display),M=t.options.lineWrapping,R=M&&Math.max(5,t.display.scroller.clientWidth/Mn(t.display)-3);return function(j){if(sa(t.doc,j))return 0;var re=0;if(j.widgets)for(var ve=0;ve<j.widgets.length;ve++)j.widgets[ve].height&&(re+=j.widgets[ve].height);return M?re+(Math.ceil(j.text.length/R)||1)*v:re+v}}function sr(t){var v=t.doc,M=Fr(t);v.iter(function(R){var j=M(R);j!=R.height&&ca(R,j)})}function bn(t,v,M,R){var j=t.display;if(!M&&ot(v).getAttribute("cm-not-content")=="true")return null;var re,ve,xe=j.lineSpace.getBoundingClientRect();try{re=v.clientX-xe.left,ve=v.clientY-xe.top}catch(ht){return null}var Se=pn(t,re,ve),Pe;if(R&&Se.xRel>0&&(Pe=Tn(t.doc,Se.line).text).length==Se.ch){var ut=z(Pe,Pe.length,t.options.tabSize)-Pe.length;Se=Oe(Se.line,Math.max(0,Math.round((re-Fe(t.display).left)/Mn(t.display))-ut))}return Se}function Vn(t,v){if(v>=t.display.viewTo)return null;if(v-=t.display.viewFrom,v<0)return null;for(var M=t.display.view,R=0;R<M.length;R++)if(v-=M[R].size,v<0)return R}function br(t,v,M,R){v==null&&(v=t.doc.first),M==null&&(M=t.doc.first+t.doc.size),R||(R=0);var j=t.display;if(R&&M<j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>v)&&(j.updateLineNumbers=v),t.curOp.viewChanged=!0,v>=j.viewTo)da&&xr(t.doc,v)<j.viewTo&&Hn(t);else if(M<=j.viewFrom)da&&ra(t.doc,M+R)>j.viewFrom?Hn(t):(j.viewFrom+=R,j.viewTo+=R);else if(v<=j.viewFrom&&M>=j.viewTo)Hn(t);else if(v<=j.viewFrom){var re=Xn(t,M,M+R,1);re?(j.view=j.view.slice(re.index),j.viewFrom=re.lineN,j.viewTo+=R):Hn(t)}else if(M>=j.viewTo){var ve=Xn(t,v,v,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Hn(t)}else{var xe=Xn(t,v,v,-1),Se=Xn(t,M,M+R,1);xe&&Se?(j.view=j.view.slice(0,xe.index).concat(Ko(t,xe.lineN,Se.lineN)).concat(j.view.slice(Se.index)),j.viewTo+=R):Hn(t)}var Pe=j.externalMeasured;Pe&&(M<Pe.lineN?Pe.lineN+=R:v<Pe.lineN+Pe.size&&(j.externalMeasured=null))}function In(t,v,M){t.curOp.viewChanged=!0;var R=t.display,j=t.display.externalMeasured;if(j&&v>=j.lineN&&v<j.lineN+j.size&&(R.externalMeasured=null),v<R.viewFrom||v>=R.viewTo)return;var re=R.view[Vn(t,v)];if(re.node==null)return;var ve=re.changes||(re.changes=[]);H(ve,M)==-1&&ve.push(M)}function Hn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Xn(t,v,M,R){var j=Vn(t,v),re,ve=t.display.view;if(!da||M==t.doc.first+t.doc.size)return{index:j,lineN:M};for(var xe=t.display.viewFrom,Se=0;Se<j;Se++)xe+=ve[Se].size;if(xe!=v){if(R>0){if(j==ve.length-1)return null;re=xe+ve[j].size-v,j++}else re=xe-v;v+=re,M+=re}for(;xr(t.doc,M)!=M;){if(j==(R<0?0:ve.length-1))return null;M+=R*ve[j-(R<0?1:0)].size,j+=R}return{index:j,lineN:M}}function Qn(t,v,M){var R=t.display,j=R.view;j.length==0||v>=R.viewTo||M<=R.viewFrom?(R.view=Ko(t,v,M),R.viewFrom=v):(R.viewFrom>v?R.view=Ko(t,v,R.viewFrom).concat(R.view):R.viewFrom<v&&(R.view=R.view.slice(Vn(t,v))),R.viewFrom=v,R.viewTo<M?R.view=R.view.concat(Ko(t,R.viewTo,M)):R.viewTo>M&&(R.view=R.view.slice(0,Vn(t,M)))),R.viewTo=M}function Pn(t){for(var v=t.display.view,M=0,R=0;R<v.length;R++){var j=v[R];!j.hidden&&(!j.node||j.changes)&&++M}return M}function on(t){t.display.input.showSelection(t.display.input.prepareSelection())}function qt(t,v){v===void 0&&(v=!0);for(var M=t.doc,R={},j=R.cursors=document.createDocumentFragment(),re=R.selection=document.createDocumentFragment(),ve=0;ve<M.sel.ranges.length;ve++){if(!v&&ve==M.sel.primIndex)continue;var xe=M.sel.ranges[ve];if(xe.from().line>=t.display.viewTo||xe.to().line<t.display.viewFrom)continue;var Se=xe.empty();(Se||t.options.showCursorWhenSelecting)&&Un(t,xe.head,j),Se||mn(t,xe,re)}return R}function Un(t,v,M){var R=Jt(t,v,"div",null,null,!t.options.singleCursorHeightPerLine),j=M.appendChild(_("div","\xA0","CodeMirror-cursor"));if(j.style.left=R.left+"px",j.style.top=R.top+"px",j.style.height=Math.max(0,R.bottom-R.top)*t.options.cursorHeight+"px",R.other){var re=M.appendChild(_("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));re.style.display="",re.style.left=R.other.left+"px",re.style.top=R.other.top+"px",re.style.height=(R.other.bottom-R.other.top)*.85+"px"}}function jn(t,v){return t.top-v.top||t.left-v.left}function mn(t,v,M){var R=t.display,j=t.doc,re=document.createDocumentFragment(),ve=Fe(t.display),xe=ve.left,Se=Math.max(R.sizerWidth,We(t)-R.sizer.offsetLeft)-ve.right,Pe=j.direction=="ltr";function ut(Nn,ar,Mr,yr){ar<0&&(ar=0),ar=Math.round(ar),yr=Math.round(yr),re.appendChild(_("div",null,"CodeMirror-selected","position: absolute; left: "+Nn+`px;
|
|
|
top: `+ar+"px; width: "+(Mr==null?Se-Nn:Mr)+`px;
|
|
|
height: `+(yr-ar)+"px"))}function ht(Nn,ar,Mr){var yr=Tn(j,Nn),ta=yr.text.length,ni,to;function wi(Fi,vo){return Fn(t,Oe(Nn,Fi),"div",yr,vo)}function Qo(Fi,vo,lo){var Rn=en(t,yr,null,Fi),fi=vo=="ltr"==(lo=="after")?"left":"right",hi=lo=="after"?Rn.begin:Rn.end-(/\s/.test(yr.text.charAt(Rn.end-1))?2:1);return wi(hi,fi)[fi]}var mo=pt(yr,j.direction);return ee(mo,ar||0,Mr==null?ta:Mr,function(Fi,vo,lo,Rn){var fi=lo=="ltr",hi=wi(Fi,fi?"left":"right"),pi=wi(vo-1,fi?"right":"left"),ml=ar==null&&Fi==0,ga=Mr==null&&vo==ta,aa=Rn==0,Jo=!mo||Rn==mo.length-1;if(pi.top-hi.top<=3){var no=(Pe?ml:ga)&&aa,vl=(Pe?ga:ml)&&Jo,Ms=no?xe:(fi?hi:pi).left,Es=vl?Se:(fi?pi:hi).right;ut(Ms,hi.top,Es-Ms,hi.bottom)}else{var sl,xo,ll,hu;fi?(sl=Pe&&ml&&aa?xe:hi.left,xo=Pe?Se:Qo(Fi,lo,"before"),ll=Pe?xe:Qo(vo,lo,"after"),hu=Pe&&ga&&Jo?Se:pi.right):(sl=Pe?Qo(Fi,lo,"before"):xe,xo=!Pe&&ml&&aa?Se:hi.right,ll=!Pe&&ga&&Jo?xe:pi.left,hu=Pe?Qo(vo,lo,"after"):Se),ut(sl,hi.top,xo-sl,hi.bottom),hi.bottom<pi.top&&ut(xe,hi.bottom,null,pi.top),ut(ll,pi.top,hu-ll,pi.bottom)}(!ni||jn(hi,ni)<0)&&(ni=hi),jn(pi,ni)<0&&(ni=pi),(!to||jn(hi,to)<0)&&(to=hi),jn(pi,to)<0&&(to=pi)}),{start:ni,end:to}}var Rt=v.from(),Bt=v.to();if(Rt.line==Bt.line)ht(Rt.line,Rt.ch,Bt.ch);else{var Zt=Tn(j,Rt.line),un=Tn(j,Bt.line),wn=rr(Zt)==rr(un),kn=ht(Rt.line,Rt.ch,wn?Zt.text.length+1:null).end,Yn=ht(Bt.line,wn?0:null,Bt.ch).start;wn&&(kn.top<Yn.top-2?(ut(kn.right,kn.top,null,kn.bottom),ut(xe,Yn.top,Yn.left,Yn.bottom)):ut(kn.right,kn.top,Yn.left-kn.right,kn.bottom)),kn.bottom<Yn.top&&ut(xe,kn.bottom,null,Yn.top)}M.appendChild(re)}function ir(t){if(!t.state.focused)return;var v=t.display;clearInterval(v.blinker);var M=!0;v.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?v.blinker=setInterval(function(){t.hasFocus()||Xr(t),v.cursorDiv.style.visibility=(M=!M)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(v.cursorDiv.style.visibility="hidden")}function kr(t){t.state.focused||(t.display.input.focus(),Ea(t))}function La(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,Xr(t))},100)}function Ea(t,v){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(it(t,"focus",t,v),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()),ir(t)}function Xr(t,v){if(t.state.delayingBlurEvent)return;t.state.focused&&(it(t,"blur",t,v),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 li(t){for(var v=t.display,M=v.lineDiv.offsetTop,R=0;R<v.view.length;R++){var j=v.view[R],re=t.options.lineWrapping,ve=void 0,xe=0;if(j.hidden)continue;if(x&&h<8){var Se=j.node.offsetTop+j.node.offsetHeight;ve=Se-M,M=Se}else{var Pe=j.node.getBoundingClientRect();ve=Pe.bottom-Pe.top,!re&&j.text.firstChild&&(xe=j.text.firstChild.getBoundingClientRect().right-Pe.left-1)}var ut=j.line.height-ve;if((ut>.005||ut<-.005)&&(ca(j.line,ve),Xa(j.line),j.rest))for(var ht=0;ht<j.rest.length;ht++)Xa(j.rest[ht]);if(xe>t.display.sizerWidth){var Rt=Math.ceil(xe/Mn(t.display));Rt>t.display.maxLineLength&&(t.display.maxLineLength=Rt,t.display.maxLine=j.line,t.display.maxLineChanged=!0)}}}function Xa(t){if(t.widgets)for(var v=0;v<t.widgets.length;++v){var M=t.widgets[v],R=M.node.parentNode;R&&(M.height=R.offsetHeight)}}function Ra(t,v,M){var R=M&&M.top!=null?Math.max(0,M.top):t.scroller.scrollTop;R=Math.floor(R-Fs(t));var j=M&&M.bottom!=null?M.bottom:R+t.wrapper.clientHeight,re=Ca(v,R),ve=Ca(v,j);if(M&&M.ensure){var xe=M.ensure.from.line,Se=M.ensure.to.line;xe<re?(re=xe,ve=Ca(v,Oa(Tn(v,xe))+t.wrapper.clientHeight)):Math.min(Se,v.lastLine())>=ve&&(re=Ca(v,Oa(Tn(v,Se))-t.wrapper.clientHeight),ve=Se)}return{from:re,to:Math.max(ve,re+1)}}function Ji(t,v){if(at(t,"scrollCursorIntoView"))return;var M=t.display,R=M.sizer.getBoundingClientRect(),j=null;if(v.top+R.top<0?j=!0:v.bottom+R.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!o){var re=_("div","\u200B",null,`position: absolute;
|
|
|
top: `+(v.top-M.viewOffset-Fs(t.display))+`px;
|
|
|
height: `+(v.bottom-v.top+He(t)+M.barHeight)+`px;
|
|
|
left: `+v.left+"px; width: "+Math.max(2,v.right-v.left)+"px;");t.display.lineSpace.appendChild(re),re.scrollIntoView(j),t.display.lineSpace.removeChild(re)}}function Zi(t,v,M,R){R==null&&(R=0);var j;!t.options.lineWrapping&&v==M&&(v=v.ch?Oe(v.line,v.sticky=="before"?v.ch-1:v.ch,"after"):v,M=v.sticky=="before"?Oe(v.line,v.ch+1,"before"):v);for(var re=0;re<5;re++){var ve=!1,xe=Jt(t,v),Se=!M||M==v?xe:Jt(t,M);j={left:Math.min(xe.left,Se.left),top:Math.min(xe.top,Se.top)-R,right:Math.max(xe.left,Se.left),bottom:Math.max(xe.bottom,Se.bottom)+R};var Pe=wo(t,j),ut=t.doc.scrollTop,ht=t.doc.scrollLeft;if(Pe.scrollTop!=null&&(ao(t,Pe.scrollTop),Math.abs(t.doc.scrollTop-ut)>1&&(ve=!0)),Pe.scrollLeft!=null&&(Bi(t,Pe.scrollLeft),Math.abs(t.doc.scrollLeft-ht)>1&&(ve=!0)),!ve)break}return j}function _i(t,v){var M=wo(t,v);M.scrollTop!=null&&ao(t,M.scrollTop),M.scrollLeft!=null&&Bi(t,M.scrollLeft)}function wo(t,v){var M=t.display,R=Sr(t.display);v.top<0&&(v.top=0);var j=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:M.scroller.scrollTop,re=Ee(t),ve={};v.bottom-v.top>re&&(v.bottom=v.top+re);var xe=t.doc.height+nt(M),Se=v.top<R,Pe=v.bottom>xe-R;if(v.top<j)ve.scrollTop=Se?0:v.top;else if(v.bottom>j+re){var ut=Math.min(v.top,(Pe?xe:v.bottom)-re);ut!=j&&(ve.scrollTop=ut)}var ht=t.options.fixedGutter?0:M.gutters.offsetWidth,Rt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:M.scroller.scrollLeft-ht,Bt=We(t)-M.gutters.offsetWidth,Zt=v.right-v.left>Bt;return Zt&&(v.right=v.left+Bt),v.left<10?ve.scrollLeft=0:v.left<Rt?ve.scrollLeft=Math.max(0,v.left+ht-(Zt?0:10)):v.right>Bt+Rt-3&&(ve.scrollLeft=v.right+(Zt?0:10)-Bt),ve}function To(t,v){if(v==null)return;bo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+v}function qi(t){bo(t);var v=t.getCursor();t.curOp.scrollToPos={from:v,to:v,margin:t.options.cursorScrollMargin}}function Si(t,v,M){(v!=null||M!=null)&&bo(t),v!=null&&(t.curOp.scrollLeft=v),M!=null&&(t.curOp.scrollTop=M)}function Ri(t,v){bo(t),t.curOp.scrollToPos=v}function bo(t){var v=t.curOp.scrollToPos;if(v){t.curOp.scrollToPos=null;var M=rn(t,v.from),R=rn(t,v.to);ro(t,M,R,v.margin)}}function ro(t,v,M,R){var j=wo(t,{left:Math.min(v.left,M.left),top:Math.min(v.top,M.top)-R,right:Math.max(v.right,M.right),bottom:Math.max(v.bottom,M.bottom)+R});Si(t,j.scrollLeft,j.scrollTop)}function ao(t,v){if(Math.abs(t.doc.scrollTop-v)<2)return;L||Wi(t,{top:v}),Pi(t,v,!0),L&&Wi(t),Ki(t,100)}function Pi(t,v,M){if(v=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,v)),t.display.scroller.scrollTop==v&&!M)return;t.doc.scrollTop=v,t.display.scrollbars.setScrollTop(v),t.display.scroller.scrollTop!=v&&(t.display.scroller.scrollTop=v)}function Bi(t,v,M,R){if(v=Math.max(0,Math.min(v,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(M?v==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-v)<2)&&!R)return;t.doc.scrollLeft=v,Er(t),t.display.scroller.scrollLeft!=v&&(t.display.scroller.scrollLeft=v),t.display.scrollbars.setScrollLeft(v)}function Qi(t){var v=t.display,M=v.gutters.offsetWidth,R=Math.round(t.doc.height+nt(t.display));return{clientHeight:v.scroller.clientHeight,viewHeight:v.wrapper.clientHeight,scrollWidth:v.scroller.scrollWidth,clientWidth:v.scroller.clientWidth,viewWidth:v.wrapper.clientWidth,barLeft:t.options.fixedGutter?M:0,docHeight:R,scrollHeight:R+He(t)+v.barHeight,nativeBarWidth:v.nativeBarWidth,gutterWidth:M}}var Ui=function(t,v,M){this.cm=M;var R=this.vert=_("div",[_("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=_("div",[_("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");R.tabIndex=j.tabIndex=-1,t(R),t(j),je(R,"scroll",function(){R.clientHeight&&v(R.scrollTop,"vertical")}),je(j,"scroll",function(){j.clientWidth&&v(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,x&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(t){var v=t.scrollWidth>t.clientWidth+1,M=t.scrollHeight>t.clientHeight+1,R=t.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=v?R+"px":"0";var j=t.viewHeight-(v?R: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(v){this.horiz.style.display="block",this.horiz.style.right=M?R+"px":"0",this.horiz.style.left=t.barLeft+"px";var re=t.viewWidth-t.barLeft-(M?R:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+re)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(R==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?R:0,bottom:v?R:0}},Ui.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.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},Ui.prototype.enableZeroWidthBar=function(t,v,M){t.style.pointerEvents="auto";function R(){var j=t.getBoundingClientRect(),re=M=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);re!=t?t.style.pointerEvents="none":v.set(1e3,R)}v.set(1e3,R)},Ui.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,v){v||(v=Qi(t));var M=t.display.barWidth,R=t.display.barHeight;fo(t,v);for(var j=0;j<4&&M!=t.display.barWidth||R!=t.display.barHeight;j++)M!=t.display.barWidth&&t.options.lineWrapping&&li(t),fo(t,Qi(t)),M=t.display.barWidth,R=t.display.barHeight}function fo(t,v){var M=t.display,R=M.scrollbars.update(v);M.sizer.style.paddingRight=(M.barWidth=R.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=R.bottom)+"px",M.heightForcer.style.borderBottom=R.bottom+"px solid transparent",R.right&&R.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=R.bottom+"px",M.scrollbarFiller.style.width=R.right+"px"):M.scrollbarFiller.style.display="",R.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=R.bottom+"px",M.gutterFiller.style.width=v.gutterWidth+"px"):M.gutterFiller.style.display=""}var Pa={native:Ui,null:Ao};function $i(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&p(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Pa[t.options.scrollbarStyle](function(v){t.display.wrapper.insertBefore(v,t.display.scrollbarFiller),je(v,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),v.setAttribute("cm-not-content","true")},function(v,M){M=="horizontal"?Bi(t,v):ao(t,v)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var So=0;function ki(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 v=t.curOp;v&&Aa(v,function(M){for(var R=0;R<M.ops.length;R++)M.ops[R].cm.curOp=null;io(M)})}function io(t){for(var v=t.ops,M=0;M<v.length;M++)Wo(v[M]);for(var R=0;R<v.length;R++)zo(v[R]);for(var j=0;j<v.length;j++)Fo(v[j]);for(var re=0;re<v.length;re++)Hi(v[re]);for(var ve=0;ve<v.length;ve++)Go(v[ve])}function Wo(t){var v=t.cm,M=v.display;No(v),t.updateMaxLine&&ji(v),t.mustUpdate=t.viewChanged||t.forceUpdate||t.scrollTop!=null||t.scrollToPos&&(t.scrollToPos.from.line<M.viewFrom||t.scrollToPos.to.line>=M.viewTo)||M.maxLineChanged&&v.options.lineWrapping,t.update=t.mustUpdate&&new Oi(v,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function zo(t){t.updatedDisplay=t.mustUpdate&&Ci(t.cm,t.update)}function Fo(t){var v=t.cm,M=v.display;t.updatedDisplay&&li(v),t.barMeasure=Qi(v),M.maxLineChanged&&!v.options.lineWrapping&&(t.adjustWidthTo=Ze(v,M.maxLine,M.maxLine.text.length).left+3,v.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+t.adjustWidthTo+He(v)+v.display.barWidth),t.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+t.adjustWidthTo-We(v))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=M.input.prepareSelection())}function Hi(t){var v=t.cm;t.adjustWidthTo!=null&&(v.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<v.doc.scrollLeft&&Bi(v,Math.min(v.display.scroller.scrollLeft,t.maxScrollLeft),!0),v.display.maxLineChanged=!1);var M=t.focus&&t.focus==I();t.preparedSelection&&v.display.input.showSelection(t.preparedSelection,M),(t.updatedDisplay||t.startHeight!=v.doc.height)&&Mi(v,t.barMeasure),t.updatedDisplay&&qr(v,t.barMeasure),t.selectionChanged&&ir(v),v.state.focused&&t.updateInput&&v.display.input.reset(t.typing),M&&kr(t.cm)}function Go(t){var v=t.cm,M=v.display,R=v.doc;if(t.updatedDisplay&&xn(v,t.update),M.wheelStartX!=null&&(t.scrollTop!=null||t.scrollLeft!=null||t.scrollToPos)&&(M.wheelStartX=M.wheelStartY=null),t.scrollTop!=null&&Pi(v,t.scrollTop,t.forceScroll),t.scrollLeft!=null&&Bi(v,t.scrollLeft,!0,!0),t.scrollToPos){var j=Zi(v,jt(R,t.scrollToPos.from),jt(R,t.scrollToPos.to),t.scrollToPos.margin);Ji(v,j)}var re=t.maybeHiddenMarkers,ve=t.maybeUnhiddenMarkers;if(re)for(var xe=0;xe<re.length;++xe)re[xe].lines.length||it(re[xe],"hide");if(ve)for(var Se=0;Se<ve.length;++Se)ve[Se].lines.length&&it(ve[Se],"unhide");M.wrapper.offsetHeight&&(R.scrollTop=v.display.scroller.scrollTop),t.changeObjs&&it(v,"changes",v,t.changeObjs),t.update&&t.update.finish()}function ui(t,v){if(t.curOp)return v();ki(t);try{return v()}finally{Ei(t)}}function Sa(t,v){return function(){if(t.curOp)return v.apply(t,arguments);ki(t);try{return v.apply(t,arguments)}finally{Ei(t)}}}function ei(t){return function(){if(this.curOp)return t.apply(this,arguments);ki(this);try{return t.apply(this,arguments)}finally{Ei(this)}}}function Da(t){return function(){var v=this.cm;if(!v||v.curOp)return t.apply(this,arguments);ki(v);try{return t.apply(this,arguments)}finally{Ei(v)}}}function Ki(t,v){t.doc.highlightFrontier<t.display.viewTo&&t.state.highlight.set(v,U(ho,t))}function ho(t){var v=t.doc;if(v.highlightFrontier>=t.display.viewTo)return;var M=+new Date+t.options.workTime,R=Tr(t,v.highlightFrontier),j=[];v.iter(R.line,Math.min(v.first+v.size,t.display.viewTo+500),function(re){if(R.line>=t.display.viewFrom){var ve=re.styles,xe=re.text.length>t.options.maxHighlightLength?_n(v.mode,R.state):null,Se=Ir(t,re,R,!0);xe&&(R.state=xe),re.styles=Se.styles;var Pe=re.styleClasses,ut=Se.classes;ut?re.styleClasses=ut:Pe&&(re.styleClasses=null);for(var ht=!ve||ve.length!=re.styles.length||Pe!=ut&&(!Pe||!ut||Pe.bgClass!=ut.bgClass||Pe.textClass!=ut.textClass),Rt=0;!ht&&Rt<ve.length;++Rt)ht=ve[Rt]!=re.styles[Rt];ht&&j.push(R.line),re.stateAfter=R.save(),R.nextLine()}else re.text.length<=t.options.maxHighlightLength&&Br(t,re.text,R),re.stateAfter=R.line%5==0?R.save():null,R.nextLine();if(+new Date>M)return Ki(t,t.options.workDelay),!0}),v.highlightFrontier=R.line,v.modeFrontier=Math.max(v.modeFrontier,R.line),j.length&&ui(t,function(){for(var re=0;re<j.length;re++)In(t,j[re],"text")})}var Oi=function(t,v,M){var R=t.display;this.viewport=v,this.visible=Ra(R,t.doc,v),this.editorIsHidden=!R.wrapper.offsetWidth,this.wrapperHeight=R.wrapper.clientHeight,this.wrapperWidth=R.wrapper.clientWidth,this.oldDisplayWidth=We(t),this.force=M,this.dims=_r(t),this.events=[]};Oi.prototype.signal=function(t,v){Xe(t,v)&&this.events.push(arguments)},Oi.prototype.finish=function(){for(var t=0;t<this.events.length;t++)it.apply(null,this.events[t])};function No(t){var v=t.display;!v.scrollbarsClipped&&v.scroller.offsetWidth&&(v.nativeBarWidth=v.scroller.offsetWidth-v.scroller.clientWidth,v.heightForcer.style.height=He(t)+"px",v.sizer.style.marginBottom=-v.nativeBarWidth+"px",v.sizer.style.borderRightWidth=He(t)+"px",v.scrollbarsClipped=!0)}function Bo(t){if(t.hasFocus())return null;var v=I();if(!v||!D(t.display.lineDiv,v))return null;var M={activeElt:v};if(window.getSelection){var R=window.getSelection();R.anchorNode&&R.extend&&D(t.display.lineDiv,R.anchorNode)&&(M.anchorNode=R.anchorNode,M.anchorOffset=R.anchorOffset,M.focusNode=R.focusNode,M.focusOffset=R.focusOffset)}return M}function jo(t){if(!t||!t.activeElt||t.activeElt==I())return;if(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&D(document.body,t.anchorNode)&&D(document.body,t.focusNode)){var v=window.getSelection(),M=document.createRange();M.setEnd(t.anchorNode,t.anchorOffset),M.collapse(!1),v.removeAllRanges(),v.addRange(M),v.extend(t.focusNode,t.focusOffset)}}function Ci(t,v){var M=t.display,R=t.doc;if(v.editorIsHidden)return Hn(t),!1;if(!v.force&&v.visible.from>=M.viewFrom&&v.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&Pn(t)==0)return!1;ti(t)&&(Hn(t),v.dims=_r(t));var j=R.first+R.size,re=Math.max(v.visible.from-t.options.viewportMargin,R.first),ve=Math.min(j,v.visible.to+t.options.viewportMargin);M.viewFrom<re&&re-M.viewFrom<20&&(re=Math.max(R.first,M.viewFrom)),M.viewTo>ve&&M.viewTo-ve<20&&(ve=Math.min(j,M.viewTo)),da&&(re=xr(t.doc,re),ve=ra(t.doc,ve));var xe=re!=M.viewFrom||ve!=M.viewTo||M.lastWrapHeight!=v.wrapperHeight||M.lastWrapWidth!=v.wrapperWidth;Qn(t,re,ve),M.viewOffset=Oa(Tn(t.doc,M.viewFrom)),t.display.mover.style.top=M.viewOffset+"px";var Se=Pn(t);if(!xe&&Se==0&&!v.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Pe=Bo(t);return Se>4&&(M.lineDiv.style.display="none"),ls(t,M.updateLineNumbers,v.dims),Se>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,jo(Pe),u(M.cursorDiv),u(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,xe&&(M.lastWrapHeight=v.wrapperHeight,M.lastWrapWidth=v.wrapperWidth,Ki(t,400)),M.updateLineNumbers=null,!0}function xn(t,v){for(var M=v.viewport,R=!0;;R=!1){if(!R||!t.options.lineWrapping||v.oldDisplayWidth==We(t)){if(M&&M.top!=null&&(M={top:Math.min(t.doc.height+nt(t.display)-Ee(t),M.top)}),v.visible=Ra(t.display,t.doc,M),v.visible.from>=t.display.viewFrom&&v.visible.to<=t.display.viewTo)break}else R&&(v.visible=Ra(t.display,t.doc,M));if(!Ci(t,v))break;li(t);var j=Qi(t);on(t),Mi(t,j),qr(t,j),v.force=!1}v.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(v.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Wi(t,v){var M=new Oi(t,v);if(Ci(t,M)){li(t),xn(t,M);var R=Qi(t);on(t),Mi(t,R),qr(t,R),M.finish()}}function ls(t,v,M){var R=t.display,j=t.options.lineNumbers,re=R.lineDiv,ve=re.firstChild;function xe(Zt){var un=Zt.nextSibling;return s&&A&&t.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),un}for(var Se=R.view,Pe=R.viewFrom,ut=0;ut<Se.length;ut++){var ht=Se[ut];if(!ht.hidden)if(!ht.node||ht.node.parentNode!=re){var Rt=$s(t,ht,Pe,M);re.insertBefore(Rt,ve)}else{for(;ve!=ht.node;)ve=xe(ve);var Bt=j&&v!=null&&v<=Pe&&ht.lineNumber;ht.changes&&(H(ht.changes,"gutter")>-1&&(Bt=!1),es(t,ht,Pe,M)),Bt&&(u(ht.lineNumber),ht.lineNumber.appendChild(document.createTextNode(oi(t.options,Pe)))),ve=ht.node.nextSibling}Pe+=ht.size}for(;ve;)ve=xe(ve)}function Vo(t){var v=t.gutters.offsetWidth;t.sizer.style.marginLeft=v+"px"}function qr(t,v){t.display.sizer.style.minHeight=v.docHeight+"px",t.display.heightForcer.style.top=v.docHeight+"px",t.display.gutters.style.height=v.docHeight+t.display.barHeight+He(t)+"px"}function Er(t){var v=t.display,M=v.view;if(!v.alignWidgets&&(!v.gutters.firstChild||!t.options.fixedGutter))return;for(var R=Gr(v)-v.scroller.scrollLeft+t.doc.scrollLeft,j=v.gutters.offsetWidth,re=R+"px",ve=0;ve<M.length;ve++)if(!M[ve].hidden){t.options.fixedGutter&&(M[ve].gutter&&(M[ve].gutter.style.left=re),M[ve].gutterBackground&&(M[ve].gutterBackground.style.left=re));var xe=M[ve].alignable;if(xe)for(var Se=0;Se<xe.length;Se++)xe[Se].style.left=re}t.options.fixedGutter&&(v.gutters.style.left=R+j+"px")}function ti(t){if(!t.options.lineNumbers)return!1;var v=t.doc,M=oi(t.options,v.first+v.size-1),R=t.display;if(M.length!=R.lineNumChars){var j=R.measure.appendChild(_("div",[_("div",M)],"CodeMirror-linenumber CodeMirror-gutter-elt")),re=j.firstChild.offsetWidth,ve=j.offsetWidth-re;return R.lineGutter.style.width="",R.lineNumInnerWidth=Math.max(re,R.lineGutter.offsetWidth-ve)+1,R.lineNumWidth=R.lineNumInnerWidth+ve,R.lineNumChars=R.lineNumInnerWidth?M.length:-1,R.lineGutter.style.width=R.lineNumWidth+"px",Vo(t.display),!0}return!1}function fa(t,v){for(var M=[],R=!1,j=0;j<t.length;j++){var re=t[j],ve=null;if(typeof re!="string"&&(ve=re.style,re=re.className),re=="CodeMirror-linenumbers")if(v)R=!0;else continue;M.push({className:re,style:ve})}return v&&!R&&M.push({className:"CodeMirror-linenumbers",style:null}),M}function Eo(t){var v=t.gutters,M=t.gutterSpecs;u(v),t.lineGutter=null;for(var R=0;R<M.length;++R){var j=M[R],re=j.className,ve=j.style,xe=v.appendChild(_("div",null,"CodeMirror-gutter "+re));ve&&(xe.style.cssText=ve),re=="CodeMirror-linenumbers"&&(t.lineGutter=xe,xe.style.width=(t.lineNumWidth||1)+"px")}v.style.display=M.length?"":"none",Vo(t)}function zi(t){Eo(t.display),br(t),Er(t)}function po(t,v,M,R){var j=this;this.input=M,j.scrollbarFiller=_("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=_("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=O("div",null,"CodeMirror-code"),j.selectionDiv=_("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=_("div",null,"CodeMirror-cursors"),j.measure=_("div",null,"CodeMirror-measure"),j.lineMeasure=_("div",null,"CodeMirror-measure"),j.lineSpace=O("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var re=O("div",[j.lineSpace],"CodeMirror-lines");j.mover=_("div",[re],null,"position: relative"),j.sizer=_("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=_("div",null,null,"position: absolute; height: "+G+"px; width: 1px;"),j.gutters=_("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=_("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=_("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),x&&h<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!s&&!(L&&a)&&(j.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(j.wrapper):t(j.wrapper)),j.viewFrom=j.viewTo=v.first,j.reportedViewFrom=j.reportedViewTo=v.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(R.gutters,R.lineNumbers),Eo(j),M.init(j)}var eo=0,nn=null;x?nn=-.53:L?nn=15:n?nn=-.7:l&&(nn=-1/3);function Oo(t){var v=t.wheelDeltaX,M=t.wheelDeltaY;return v==null&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(v=t.detail),M==null&&t.detail&&t.axis==t.VERTICAL_AXIS?M=t.detail:M==null&&(M=t.wheelDelta),{x:v,y:M}}function vs(t){var v=Oo(t);return v.x*=nn,v.y*=nn,v}function us(t,v){var M=Oo(v),R=M.x,j=M.y,re=t.display,ve=re.scroller,xe=ve.scrollWidth>ve.clientWidth,Se=ve.scrollHeight>ve.clientHeight;if(!(R&&xe||j&&Se))return;if(j&&A&&s){e:for(var Pe=v.target,ut=re.view;Pe!=ve;Pe=Pe.parentNode)for(var ht=0;ht<ut.length;ht++)if(ut[ht].node==Pe){t.display.currentWheelTarget=Pe;break e}}if(R&&!L&&!e&&nn!=null){j&&Se&&ao(t,Math.max(0,ve.scrollTop+j*nn)),Bi(t,Math.max(0,ve.scrollLeft+R*nn)),(!j||j&&Se)&&we(v),re.wheelStartX=null;return}if(j&&nn!=null){var Rt=j*nn,Bt=t.doc.scrollTop,Zt=Bt+re.wrapper.clientHeight;Rt<0?Bt=Math.max(0,Bt+Rt-50):Zt=Math.min(t.doc.height,Zt+Rt+50),Wi(t,{top:Bt,bottom:Zt})}eo<20&&(re.wheelStartX==null?(re.wheelStartX=ve.scrollLeft,re.wheelStartY=ve.scrollTop,re.wheelDX=R,re.wheelDY=j,setTimeout(function(){if(re.wheelStartX==null)return;var un=ve.scrollLeft-re.wheelStartX,wn=ve.scrollTop-re.wheelStartY,kn=wn&&re.wheelDY&&wn/re.wheelDY||un&&re.wheelDX&&un/re.wheelDX;if(re.wheelStartX=re.wheelStartY=null,!kn)return;nn=(nn*eo+kn)/(eo+1),++eo},200)):(re.wheelDX+=R,re.wheelDY+=j))}var Ha=function(t,v){this.ranges=t,this.primIndex=v};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 v=0;v<this.ranges.length;v++){var M=this.ranges[v],R=t.ranges[v];if(!Qe(M.anchor,R.anchor)||!Qe(M.head,R.head))return!1}return!0},Ha.prototype.deepCopy=function(){for(var t=[],v=0;v<this.ranges.length;v++)t[v]=new vn(gt(this.ranges[v].anchor),gt(this.ranges[v].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,v){v||(v=t);for(var M=0;M<this.ranges.length;M++){var R=this.ranges[M];if(ke(v,R.from())>=0&&ke(t,R.to())<=0)return M}return-1};var vn=function(t,v){this.anchor=t,this.head=v};vn.prototype.from=function(){return Xt(this.anchor,this.head)},vn.prototype.to=function(){return Ft(this.anchor,this.head)},vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function St(t,v,M){var R=t&&t.options.selectionsMayTouch,j=v[M];v.sort(function(Rt,Bt){return ke(Rt.from(),Bt.from())}),M=H(v,j);for(var re=1;re<v.length;re++){var ve=v[re],xe=v[re-1],Se=ke(xe.to(),ve.from());if(R&&!ve.empty()?Se>0:Se>=0){var Pe=Xt(xe.from(),ve.from()),ut=Ft(xe.to(),ve.to()),ht=xe.empty()?ve.from()==ve.head:xe.from()==xe.head;re<=M&&--M,v.splice(--re,2,new vn(ht?ut:Pe,ht?Pe:ut))}}return new Ha(v,M)}function Ht(t,v){return new Ha([new vn(t,v||t)],0)}function fn(t){return t.text?Oe(t.from.line+t.text.length-1,fe(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Qt(t,v){if(ke(t,v.from)<0)return t;if(ke(t,v.to)<=0)return fn(v);var M=t.line+v.text.length-(v.to.line-v.from.line)-1,R=t.ch;return t.line==v.to.line&&(R+=fn(v).ch-v.to.ch),Oe(M,R)}function Kn(t,v){for(var M=[],R=0;R<t.sel.ranges.length;R++){var j=t.sel.ranges[R];M.push(new vn(Qt(j.anchor,v),Qt(j.head,v)))}return St(t.cm,M,t.sel.primIndex)}function Zn(t,v,M){return t.line==v.line?Oe(M.line,t.ch-v.ch+M.ch):Oe(M.line+(t.line-v.line),t.ch)}function nr(t,v,M){for(var R=[],j=Oe(t.first,0),re=j,ve=0;ve<v.length;ve++){var xe=v[ve],Se=Zn(xe.from,j,re),Pe=Zn(fn(xe),j,re);if(j=xe.to,re=Pe,M=="around"){var ut=t.sel.ranges[ve],ht=ke(ut.head,ut.anchor)<0;R[ve]=new vn(ht?Pe:Se,ht?Se:Pe)}else R[ve]=new vn(Se,Se)}return new Ha(R,t.sel.primIndex)}function Wr(t){t.doc.mode=Nt(t.options,t.doc.modeOption),ln(t)}function ln(t){t.doc.iter(function(v){v.stateAfter&&(v.stateAfter=null),v.styles&&(v.styles=null)}),t.doc.modeFrontier=t.doc.highlightFrontier=t.doc.first,Ki(t,100),t.state.modeGen++,t.curOp&&br(t)}function Ya(t,v){return v.from.ch==0&&v.to.ch==0&&fe(v.text)==""&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function Di(t,v,M,R){function j(Yn){return M?M[Yn]:null}function re(Yn,Nn,ar){Xi(Yn,Nn,ar,R),Zr(Yn,"change",Yn,v)}function ve(Yn,Nn){for(var ar=[],Mr=Yn;Mr<Nn;++Mr)ar.push(new na(Pe[Mr],j(Mr),R));return ar}var xe=v.from,Se=v.to,Pe=v.text,ut=Tn(t,xe.line),ht=Tn(t,Se.line),Rt=fe(Pe),Bt=j(Pe.length-1),Zt=Se.line-xe.line;if(v.full)t.insert(0,ve(0,Pe.length)),t.remove(Pe.length,t.size-Pe.length);else if(Ya(t,v)){var un=ve(0,Pe.length-1);re(ht,ht.text,Bt),Zt&&t.remove(xe.line,Zt),un.length&&t.insert(xe.line,un)}else if(ut==ht)if(Pe.length==1)re(ut,ut.text.slice(0,xe.ch)+Rt+ut.text.slice(Se.ch),Bt);else{var wn=ve(1,Pe.length-1);wn.push(new na(Rt+ut.text.slice(Se.ch),Bt,R)),re(ut,ut.text.slice(0,xe.ch)+Pe[0],j(0)),t.insert(xe.line+1,wn)}else if(Pe.length==1)re(ut,ut.text.slice(0,xe.ch)+Pe[0]+ht.text.slice(Se.ch),j(0)),t.remove(xe.line+1,Zt);else{re(ut,ut.text.slice(0,xe.ch)+Pe[0],j(0)),re(ht,Rt+ht.text.slice(Se.ch),Bt);var kn=ve(1,Pe.length-1);Zt>1&&t.remove(xe.line+1,Zt-1),t.insert(xe.line+1,kn)}Zr(t,"change",t,v)}function _a(t,v,M){function R(j,re,ve){if(j.linked)for(var xe=0;xe<j.linked.length;++xe){var Se=j.linked[xe];if(Se.doc==re)continue;var Pe=ve&&Se.sharedHist;if(M&&!Pe)continue;v(Se.doc,Pe),R(Se.doc,j,Pe)}}R(t,null,!0)}function $r(t,v){if(v.cm)throw new Error("This document is already in use.");t.doc=v,v.cm=t,sr(t),Wr(t),xi(t),t.options.lineWrapping||ji(t),t.options.mode=v.modeOption,br(t)}function xi(t){(t.doc.direction=="rtl"?k:p)(t.display.lineDiv,"CodeMirror-rtl")}function Gi(t){ui(t,function(){xi(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 Ua(t,v){var M={from:gt(v.from),to:fn(v),text:ea(t,v.from,v.to)};return Al(t,M,v.from.line,v.to.line+1),_a(t,function(R){return Al(R,M,v.from.line,v.to.line+1)},!0),M}function ri(t){for(;t.length;){var v=fe(t);if(v.ranges)t.pop();else break}}function Do(t,v){if(v)return ri(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 Io(t,v,M,R){var j=t.history;j.undone.length=0;var re=+new Date,ve,xe;if((j.lastOp==R||j.lastOrigin==v.origin&&v.origin&&(v.origin.charAt(0)=="+"&&j.lastModTime>re-(t.cm?t.cm.options.historyEventDelay:500)||v.origin.charAt(0)=="*"))&&(ve=Do(j,j.lastOp==R)))xe=fe(ve.changes),ke(v.from,v.to)==0&&ke(v.from,xe.to)==0?xe.to=fn(v):ve.changes.push(Ua(t,v));else{var Se=fe(j.done);for((!Se||!Se.ranges)&&gs(t.sel,j.done),ve={changes:[Ua(t,v)],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(M),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=re,j.lastOp=j.lastSelOp=R,j.lastOrigin=j.lastSelOrigin=v.origin,xe||it(t,"historyAdded")}function Ro(t,v,M,R){var j=v.charAt(0);return j=="*"||j=="+"&&M.ranges.length==R.ranges.length&&M.somethingSelected()==R.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Mo(t,v,M,R){var j=t.history,re=R&&R.origin;M==j.lastSelOp||re&&j.lastSelOrigin==re&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==re||Ro(t,re,fe(j.done),v))?j.done[j.done.length-1]=v:gs(v,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=re,j.lastSelOp=M,R&&R.clearRedo!==!1&&ri(j.undone)}function gs(t,v){var M=fe(v);M&&M.ranges&&M.equals(t)||v.push(t)}function Al(t,v,M,R){var j=v["spans_"+t.id],re=0;t.iter(Math.max(t.first,M),Math.min(t.first+t.size,R),function(ve){ve.markedSpans&&((j||(j=v["spans_"+t.id]={}))[re]=ve.markedSpans),++re})}function fl(t){if(!t)return null;for(var v,M=0;M<t.length;++M)t[M].marker.explicitlyCleared?v||(v=t.slice(0,M)):v&&v.push(t[M]);return v?v.length?v:null:t}function Ns(t,v){var M=v["spans_"+t.id];if(!M)return null;for(var R=[],j=0;j<v.text.length;++j)R.push(fl(M[j]));return R}function $n(t,v){var M=Ns(t,v),R=$a(t,v);if(!M)return R;if(!R)return M;for(var j=0;j<M.length;++j){var re=M[j],ve=R[j];if(re&&ve){e:for(var xe=0;xe<ve.length;++xe){for(var Se=ve[xe],Pe=0;Pe<re.length;++Pe)if(re[Pe].marker==Se.marker)continue e;re.push(Se)}}else ve&&(M[j]=ve)}return M}function cs(t,v,M){for(var R=[],j=0;j<t.length;++j){var re=t[j];if(re.ranges){R.push(M?Ha.prototype.deepCopy.call(re):re);continue}var ve=re.changes,xe=[];R.push({changes:xe});for(var Se=0;Se<ve.length;++Se){var Pe=ve[Se],ut=void 0;if(xe.push({from:Pe.from,to:Pe.to,text:Pe.text}),v)for(var ht in Pe)(ut=ht.match(/^spans_(\d+)$/))&&(H(v,Number(ut[1]))>-1&&(fe(xe)[ht]=Pe[ht],delete Pe[ht]))}}return R}function js(t,v,M,R){if(R){var j=t.anchor;if(M){var re=ke(v,j)<0;re!=ke(M,j)<0?(j=v,v=M):re!=ke(v,M)<0&&(v=M)}return new vn(j,v)}else return new vn(M||v,v)}function ys(t,v,M,R,j){j==null&&(j=t.cm&&(t.cm.display.shift||t.extend)),Li(t,new Ha([js(t.sel.primary(),v,M,j)],0),R)}function oo(t,v,M){for(var R=[],j=t.cm&&(t.cm.display.shift||t.extend),re=0;re<t.sel.ranges.length;re++)R[re]=js(t.sel.ranges[re],v[re],null,j);var ve=St(t.cm,R,t.sel.primIndex);Li(t,ve,M)}function ds(t,v,M,R){var j=t.sel.ranges.slice(0);j[v]=M,Li(t,St(t.cm,j,t.sel.primIndex),R)}function Qs(t,v,M,R){Li(t,Ht(v,M),R)}function Ss(t,v,M){var R={ranges:v.ranges,update:function(j){this.ranges=[];for(var re=0;re<j.length;re++)this.ranges[re]=new vn(jt(t,j[re].anchor),jt(t,j[re].head))},origin:M&&M.origin};return it(t,"beforeSelectionChange",t,R),t.cm&&it(t.cm,"beforeSelectionChange",t.cm,R),R.ranges!=v.ranges?St(t.cm,R.ranges,R.ranges.length-1):v}function As(t,v,M){var R=t.history.done,j=fe(R);j&&j.ranges?(R[R.length-1]=v,Hs(t,v,M)):Li(t,v,M)}function Li(t,v,M){Hs(t,v,M),Mo(t,t.sel,t.cm?t.cm.curOp.id:NaN,M)}function Hs(t,v,M){(Xe(t,"beforeSelectionChange")||t.cm&&Xe(t.cm,"beforeSelectionChange"))&&(v=Ss(t,v,M));var R=M&&M.bias||(ke(v.primary().head,t.sel.primary().head)<0?-1:1);rs(t,Bs(t,v,R,!0)),!(M&&M.scroll===!1)&&t.cm&&qi(t.cm)}function rs(t,v){if(v.equals(t.sel))return;t.sel=v,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,Ve(t.cm)),Zr(t,"cursorActivity",t)}function Lo(t){rs(t,Bs(t,t.sel,null,!1))}function Bs(t,v,M,R){for(var j,re=0;re<v.ranges.length;re++){var ve=v.ranges[re],xe=v.ranges.length==t.sel.ranges.length&&t.sel.ranges[re],Se=Hr(t,ve.anchor,xe&&xe.anchor,M,R),Pe=Hr(t,ve.head,xe&&xe.head,M,R);(j||Se!=ve.anchor||Pe!=ve.head)&&(j||(j=v.ranges.slice(0,re)),j[re]=new vn(Se,Pe))}return j?St(t.cm,j,v.primIndex):v}function Po(t,v,M,R,j){var re=Tn(t,v.line);if(re.markedSpans)for(var ve=0;ve<re.markedSpans.length;++ve){var xe=re.markedSpans[ve],Se=xe.marker,Pe="selectLeft"in Se?!Se.selectLeft:Se.inclusiveLeft,ut="selectRight"in Se?!Se.selectRight:Se.inclusiveRight;if((xe.from==null||(Pe?xe.from<=v.ch:xe.from<v.ch))&&(xe.to==null||(ut?xe.to>=v.ch:xe.to>v.ch))){if(j&&(it(Se,"beforeCursorEnter"),Se.explicitlyCleared))if(re.markedSpans){--ve;continue}else break;if(!Se.atomic)continue;if(M){var ht=Se.find(R<0?1:-1),Rt=void 0;if((R<0?ut:Pe)&&(ht=pr(t,ht,-R,ht&&ht.line==v.line?re:null)),ht&&ht.line==v.line&&(Rt=ke(ht,M))&&(R<0?Rt<0:Rt>0))return Po(t,ht,v,R,j)}var Bt=Se.find(R<0?-1:1);return(R<0?Pe:ut)&&(Bt=pr(t,Bt,R,Bt.line==v.line?re:null)),Bt?Po(t,Bt,v,R,j):null}}return v}function Hr(t,v,M,R,j){var re=R||1,ve=Po(t,v,M,re,j)||!j&&Po(t,v,M,re,!0)||Po(t,v,M,-re,j)||!j&&Po(t,v,M,-re,!0);return ve||(t.cantEdit=!0,Oe(t.first,0))}function pr(t,v,M,R){return M<0&&v.ch==0?v.line>t.first?jt(t,Oe(v.line-1)):null:M>0&&v.ch==(R||Tn(t,v.line)).text.length?v.line<t.first+t.size-1?Oe(v.line+1,0):null:new Oe(v.line,v.ch+M)}function va(t){t.setSelection(Oe(t.firstLine(),0),Oe(t.lastLine()),ae)}function fr(t,v,M){var R={canceled:!1,from:v.from,to:v.to,text:v.text,origin:v.origin,cancel:function(){return R.canceled=!0}};return M&&(R.update=function(j,re,ve,xe){j&&(R.from=jt(t,j)),re&&(R.to=jt(t,re)),ve&&(R.text=ve),xe!==void 0&&(R.origin=xe)}),it(t,"beforeChange",t,R),t.cm&&it(t.cm,"beforeChange",t.cm,R),R.canceled?(t.cm&&(t.cm.curOp.updateInput=2),null):{from:R.from,to:R.to,text:R.text,origin:R.origin}}function Ln(t,v,M){if(t.cm){if(!t.cm.curOp)return Sa(t.cm,Ln)(t,v,M);if(t.cm.state.suppressEdits)return}if((Xe(t,"beforeChange")||t.cm&&Xe(t.cm,"beforeChange"))&&(v=fr(t,v,!0),!v))return;var R=mr&&!M&&vi(t,v.from,v.to);if(R)for(var j=R.length-1;j>=0;--j)Bn(t,{from:R[j].from,to:R[j].to,text:j?[""]:v.text,origin:v.origin});else Bn(t,v)}function Bn(t,v){if(v.text.length==1&&v.text[0]==""&&ke(v.from,v.to)==0)return;var M=Kn(t,v);Io(t,v,M,t.cm?t.cm.curOp.id:NaN),gn(t,v,M,$a(t,v));var R=[];_a(t,function(j,re){!re&&H(R,j.history)==-1&&(ka(j.history,v),R.push(j.history)),gn(j,v,null,$a(j,v))})}function hn(t,v,M){var R=t.cm&&t.cm.state.suppressEdits;if(R&&!M)return;for(var j=t.history,re,ve=t.sel,xe=v=="undo"?j.done:j.undone,Se=v=="undo"?j.undone:j.done,Pe=0;Pe<xe.length&&!(re=xe[Pe],M?re.ranges&&!re.equals(t.sel):!re.ranges);Pe++);if(Pe==xe.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(re=xe.pop(),re.ranges){if(gs(re,Se),M&&!re.equals(t.sel)){Li(t,re,{clearRedo:!1});return}ve=re}else if(R){xe.push(re);return}else break;var ut=[];gs(ve,Se),Se.push({changes:ut,generation:j.generation}),j.generation=re.generation||++j.maxGeneration;for(var ht=Xe(t,"beforeChange")||t.cm&&Xe(t.cm,"beforeChange"),Rt=function(un){var wn=re.changes[un];if(wn.origin=v,ht&&!fr(t,wn,!1))return xe.length=0,{};ut.push(Ua(t,wn));var kn=un?Kn(t,wn):fe(xe);gn(t,wn,kn,$n(t,wn)),!un&&t.cm&&t.cm.scrollIntoView({from:wn.from,to:fn(wn)});var Yn=[];_a(t,function(Nn,ar){!ar&&H(Yn,Nn.history)==-1&&(ka(Nn.history,wn),Yn.push(Nn.history)),gn(Nn,wn,null,$n(Nn,wn))})},Bt=re.changes.length-1;Bt>=0;--Bt){var Zt=Rt(Bt);if(Zt)return Zt.v}}function Gn(t,v){if(v==0)return;if(t.first+=v,t.sel=new Ha(ce(t.sel.ranges,function(j){return new vn(Oe(j.anchor.line+v,j.anchor.ch),Oe(j.head.line+v,j.head.ch))}),t.sel.primIndex),t.cm){br(t.cm,t.first,t.first-v,v);for(var M=t.cm.display,R=M.viewFrom;R<M.viewTo;R++)In(t.cm,R,"gutter")}}function gn(t,v,M,R){if(t.cm&&!t.cm.curOp)return Sa(t.cm,gn)(t,v,M,R);if(v.to.line<t.first){Gn(t,v.text.length-1-(v.to.line-v.from.line));return}if(v.from.line>t.lastLine())return;if(v.from.line<t.first){var j=v.text.length-1-(t.first-v.from.line);Gn(t,j),v={from:Oe(t.first,0),to:Oe(v.to.line+j,v.to.ch),text:[fe(v.text)],origin:v.origin}}var re=t.lastLine();v.to.line>re&&(v={from:v.from,to:Oe(re,Tn(t,re).text.length),text:[v.text[0]],origin:v.origin}),v.removed=ea(t,v.from,v.to),M||(M=Kn(t,v)),t.cm?dr(t.cm,v,R):Di(t,v,R),Hs(t,M,ae),t.cantEdit&&Hr(t,Oe(t.firstLine(),0))&&(t.cantEdit=!1)}function dr(t,v,M){var R=t.doc,j=t.display,re=v.from,ve=v.to,xe=!1,Se=re.line;t.options.lineWrapping||(Se=Qr(rr(Tn(R,re.line))),R.iter(Se,ve.line+1,function(Bt){if(Bt==j.maxLine)return xe=!0,!0})),R.sel.contains(v.from,v.to)>-1&&Ve(t),Di(R,v,M,Fr(t)),t.options.lineWrapping||(R.iter(Se,re.line+v.text.length,function(Bt){var Zt=Ti(Bt);Zt>j.maxLineLength&&(j.maxLine=Bt,j.maxLineLength=Zt,j.maxLineChanged=!0,xe=!1)}),xe&&(t.curOp.updateMaxLine=!0)),oa(R,re.line),Ki(t,400);var Pe=v.text.length-(ve.line-re.line)-1;v.full?br(t):re.line==ve.line&&v.text.length==1&&!Ya(t.doc,v)?In(t,re.line,"text"):br(t,re.line,ve.line+1,Pe);var ut=Xe(t,"changes"),ht=Xe(t,"change");if(ht||ut){var Rt={from:re,to:ve,text:v.text,removed:v.removed,origin:v.origin};ht&&Zr(t,"change",t,Rt),ut&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Rt)}t.display.selForContextMenu=null}function gr(t,v,M,R,j){var re;R||(R=M),ke(R,M)<0&&(re=[R,M],M=re[0],R=re[1]),typeof v=="string"&&(v=t.splitLines(v)),Ln(t,{from:M,to:R,text:v,origin:j})}function Rr(t,v,M,R){M<t.line?t.line+=R:v<t.line&&(t.line=v,t.ch=0)}function wa(t,v,M,R){for(var j=0;j<t.length;++j){var re=t[j],ve=!0;if(re.ranges){re.copied||(re=t[j]=re.deepCopy(),re.copied=!0);for(var xe=0;xe<re.ranges.length;xe++)Rr(re.ranges[xe].anchor,v,M,R),Rr(re.ranges[xe].head,v,M,R);continue}for(var Se=0;Se<re.changes.length;++Se){var Pe=re.changes[Se];if(M<Pe.from.line)Pe.from=Oe(Pe.from.line+R,Pe.from.ch),Pe.to=Oe(Pe.to.line+R,Pe.to.ch);else if(v<=Pe.to.line){ve=!1;break}}ve||(t.splice(0,j+1),j=0)}}function ka(t,v){var M=v.from.line,R=v.to.line,j=v.text.length-(R-M)-1;wa(t.done,M,R,j),wa(t.undone,M,R,j)}function ci(t,v,M,R){var j=v,re=v;return typeof v=="number"?re=Tn(t,tn(t,v)):j=Qr(v),j==null?null:(R(re,j)&&t.cm&&In(t.cm,j,M),re)}function ai(t){this.lines=t,this.parent=null;for(var v=0,M=0;M<t.length;++M)t[M].parent=this,v+=t[M].height;this.height=v}ai.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,v){for(var M=t,R=t+v;M<R;++M){var j=this.lines[M];this.height-=j.height,yi(j),Zr(j,"delete")}this.lines.splice(t,v)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,v,M){this.height+=M,this.lines=this.lines.slice(0,t).concat(v).concat(this.lines.slice(t));for(var R=0;R<v.length;++R)v[R].parent=this},iterN:function(t,v,M){for(var R=t+v;t<R;++t)if(M(this.lines[t]))return!0}};function di(t){this.children=t;for(var v=0,M=0,R=0;R<t.length;++R){var j=t[R];v+=j.chunkSize(),M+=j.height,j.parent=this}this.size=v,this.height=M,this.parent=null}di.prototype={chunkSize:function(){return this.size},removeInner:function(t,v){this.size-=v;for(var M=0;M<this.children.length;++M){var R=this.children[M],j=R.chunkSize();if(t<j){var re=Math.min(v,j-t),ve=R.height;if(R.removeInner(t,re),this.height-=ve-R.height,j==re&&(this.children.splice(M--,1),R.parent=null),(v-=re)==0)break;t=0}else t-=j}if(this.size-v<25&&(this.children.length>1||!(this.children[0]instanceof ai))){var xe=[];this.collapse(xe),this.children=[new ai(xe)],this.children[0].parent=this}},collapse:function(t){for(var v=0;v<this.children.length;++v)this.children[v].collapse(t)},insertInner:function(t,v,M){this.size+=v.length,this.height+=M;for(var R=0;R<this.children.length;++R){var j=this.children[R],re=j.chunkSize();if(t<=re){if(j.insertInner(t,v,M),j.lines&&j.lines.length>50){for(var ve=j.lines.length%25+25,xe=ve;xe<j.lines.length;){var Se=new ai(j.lines.slice(xe,xe+=25));j.height-=Se.height,this.children.splice(++R,0,Se),Se.parent=this}j.lines=j.lines.slice(0,ve),this.maybeSpill()}break}t-=re}},maybeSpill:function(){if(this.children.length<=10)return;var t=this;do{var v=t.children.splice(t.children.length-5,5),M=new di(v);if(t.parent){t.size-=M.size,t.height-=M.height;var j=H(t.parent.children,t);t.parent.children.splice(j+1,0,M)}else{var R=new di(t.children);R.parent=t,t.children=[R,M],t=R}M.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()},iterN:function(t,v,M){for(var R=0;R<this.children.length;++R){var j=this.children[R],re=j.chunkSize();if(t<re){var ve=Math.min(v,re-t);if(j.iterN(t,ve,M))return!0;if((v-=ve)==0)break;t=0}else t-=re}}};var Uo=function(t,v,M){if(M)for(var R in M)M.hasOwnProperty(R)&&(this[R]=M[R]);this.doc=t,this.node=v};Uo.prototype.clear=function(){var t=this.doc.cm,v=this.line.widgets,M=this.line,R=Qr(M);if(R==null||!v)return;for(var j=0;j<v.length;++j)v[j]==this&&v.splice(j--,1);v.length||(M.widgets=null);var re=ms(this);ca(M,Math.max(0,M.height-re)),t&&(ui(t,function(){so(t,M,-re),In(t,R,"widget")}),Zr(t,"lineWidgetCleared",t,this,R))},Uo.prototype.changed=function(){var t=this,v=this.height,M=this.doc.cm,R=this.line;this.height=null;var j=ms(this)-v;if(!j)return;sa(this.doc,R)||ca(R,R.height+j),M&&ui(M,function(){M.curOp.forceUpdate=!0,so(M,R,j),Zr(M,"lineWidgetChanged",M,t,Qr(R))})},ze(Uo);function so(t,v,M){Oa(v)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&To(t,M)}function fs(t,v,M,R){var j=new Uo(t,M,R),re=t.cm;return re&&j.noHScroll&&(re.display.alignWidgets=!0),ci(t,v,"widget",function(ve){var xe=ve.widgets||(ve.widgets=[]);if(j.insertAt==null?xe.push(j):xe.splice(Math.min(xe.length-1,Math.max(0,j.insertAt)),0,j),j.line=ve,re&&!sa(t,ve)){var Se=Oa(ve)<t.scrollTop;ca(ve,ve.height+ms(j)),Se&&To(re,j.height),re.curOp.forceUpdate=!0}return!0}),re&&Zr(re,"lineWidgetAdded",re,j,typeof v=="number"?v:Qr(v)),j}var el=0,Xo=function(t,v){this.lines=[],this.type=v,this.doc=t,this.id=++el};Xo.prototype.clear=function(){if(this.explicitlyCleared)return;var t=this.doc.cm,v=t&&!t.curOp;if(v&&ki(t),Xe(this,"clear")){var M=this.find();M&&Zr(this,"clear",M.from,M.to)}for(var R=null,j=null,re=0;re<this.lines.length;++re){var ve=this.lines[re],xe=Fa(ve.markedSpans,this);t&&!this.collapsed?In(t,Qr(ve),"text"):t&&(xe.to!=null&&(j=Qr(ve)),xe.from!=null&&(R=Qr(ve))),ve.markedSpans=mi(ve.markedSpans,xe),xe.from==null&&this.collapsed&&!sa(this.doc,ve)&&t&&ca(ve,Sr(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var Se=0;Se<this.lines.length;++Se){var Pe=rr(this.lines[Se]),ut=Ti(Pe);ut>t.display.maxLineLength&&(t.display.maxLine=Pe,t.display.maxLineLength=ut,t.display.maxLineChanged=!0)}R!=null&&t&&this.collapsed&&br(t,R,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Lo(t.doc)),t&&Zr(t,"markerCleared",t,this,R,j),v&&Ei(t),this.parent&&this.parent.clear()},Xo.prototype.find=function(t,v){t==null&&this.type=="bookmark"&&(t=1);for(var M,R,j=0;j<this.lines.length;++j){var re=this.lines[j],ve=Fa(re.markedSpans,this);if(ve.from!=null&&(M=Oe(v?re:Qr(re),ve.from),t==-1))return M;if(ve.to!=null&&(R=Oe(v?re:Qr(re),ve.to),t==1))return R}return M&&{from:M,to:R}},Xo.prototype.changed=function(){var t=this,v=this.find(-1,!0),M=this,R=this.doc.cm;if(!v||!R)return;ui(R,function(){var j=v.line,re=Qr(v.line),ve=tt(R,re);if(ve&&(yn(ve),R.curOp.selectionChanged=R.curOp.forceUpdate=!0),R.curOp.updateMaxLine=!0,!sa(M.doc,j)&&M.height!=null){var xe=M.height;M.height=null;var Se=ms(M)-xe;Se&&ca(j,j.height+Se)}Zr(R,"markerChanged",R,t)})},Xo.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var v=this.doc.cm.curOp;(!v.maybeHiddenMarkers||H(v.maybeHiddenMarkers,this)==-1)&&(v.maybeUnhiddenMarkers||(v.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},Xo.prototype.detachLine=function(t){if(this.lines.splice(H(this.lines,t),1),!this.lines.length&&this.doc.cm){var v=this.doc.cm.curOp;(v.maybeHiddenMarkers||(v.maybeHiddenMarkers=[])).push(this)}},ze(Xo);function as(t,v,M,R,j){if(R&&R.shared)return nl(t,v,M,R,j);if(t.cm&&!t.cm.curOp)return Sa(t.cm,as)(t,v,M,R,j);var re=new Xo(t,j),ve=ke(v,M);if(R&&K(R,re,!1),ve>0||ve==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=O("span",[re.replacedWith],"CodeMirror-widget"),R.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),R.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(ko(t,v.line,v,M,re)||v.line!=M.line&&ko(t,M.line,v,M,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");si()}re.addToHistory&&Io(t,{from:v,to:M,origin:"markText"},t.sel,NaN);var xe=v.line,Se=t.cm,Pe;if(t.iter(xe,M.line+1,function(ht){Se&&re.collapsed&&!Se.options.lineWrapping&&rr(ht)==Se.display.maxLine&&(Pe=!0),re.collapsed&&xe!=v.line&&ca(ht,0),Na(ht,new xa(re,xe==v.line?v.ch:null,xe==M.line?M.ch:null)),++xe}),re.collapsed&&t.iter(v.line,M.line+1,function(ht){sa(t,ht)&&ca(ht,0)}),re.clearOnEnter&&je(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&(Ba(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),re.collapsed&&(re.id=++el,re.atomic=!0),Se){if(Pe&&(Se.curOp.updateMaxLine=!0),re.collapsed)br(Se,v.line,M.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var ut=v.line;ut<=M.line;ut++)In(Se,ut,"text");re.atomic&&Lo(Se.doc),Zr(Se,"markerAdded",Se,re)}return re}var tl=function(t,v){this.markers=t,this.primary=v;for(var M=0;M<t.length;++M)t[M].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();Zr(this,"clear")},tl.prototype.find=function(t,v){return this.primary.find(t,v)},ze(tl);function nl(t,v,M,R,j){R=K(R),R.shared=!1;var re=[as(t,v,M,R,j)],ve=re[0],xe=R.widgetNode;return _a(t,function(Se){xe&&(R.widgetNode=xe.cloneNode(!0)),re.push(as(Se,jt(Se,v),jt(Se,M),R,j));for(var Pe=0;Pe<Se.linked.length;++Pe)if(Se.linked[Pe].isParent)return;ve=fe(re)}),new tl(re,ve)}function Zl(t){return t.findMarks(Oe(t.first,0),t.clipPos(Oe(t.lastLine())),function(v){return v.parent})}function ql(t,v){for(var M=0;M<v.length;M++){var R=v[M],j=R.find(),re=t.clipPos(j.from),ve=t.clipPos(j.to);if(ke(re,ve)){var xe=as(t,re,ve,R.primary,R.primary.type);R.markers.push(xe),xe.parent=R}}}function $l(t){for(var v=function(R){var j=t[R],re=[j.primary.doc];_a(j.primary.doc,function(Se){return re.push(Se)});for(var ve=0;ve<j.markers.length;ve++){var xe=j.markers[ve];H(re,xe.doc)==-1&&(xe.parent=null,j.markers.splice(ve--,1))}},M=0;M<t.length;M++)v(M)}var mu=0,Co=function(t,v,M,R,j){if(!(this instanceof Co))return new Co(t,v,M,R,j);M==null&&(M=0),di.call(this,[new ai([new na("",null)])]),this.first=M,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=M;var re=Oe(M,0);this.sel=Ht(re),this.history=new Ka(null),this.id=++mu,this.modeOption=v,this.lineSep=R,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof t=="string"&&(t=this.splitLines(t)),Di(this,{from:re,to:re,text:t}),Li(this,Ht(re),ae)};Co.prototype=he(di.prototype,{constructor:Co,iter:function(t,v,M){M?this.iterN(t-this.first,v-t,M):this.iterN(this.first,this.first+this.size,t)},insert:function(t,v){for(var M=0,R=0;R<v.length;++R)M+=v[R].height;this.insertInner(t-this.first,v,M)},remove:function(t,v){this.removeInner(t-this.first,v)},getValue:function(t){var v=ua(this,this.first,this.first+this.size);return t===!1?v:v.join(t||this.lineSeparator())},setValue:Da(function(t){var v=Oe(this.first,0),M=this.first+this.size-1;Ln(this,{from:v,to:Oe(M,Tn(this,M).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),this.cm&&Si(this.cm,0,0),Li(this,Ht(v),ae)}),replaceRange:function(t,v,M,R){v=jt(this,v),M=M?jt(this,M):v,gr(this,t,v,M,R)},getRange:function(t,v,M){var R=ea(this,jt(this,t),jt(this,v));return M===!1?R:R.join(M||this.lineSeparator())},getLine:function(t){var v=this.getLineHandle(t);return v&&v.text},getLineHandle:function(t){if(Ga(this,t))return Tn(this,t)},getLineNumber:function(t){return Qr(t)},getLineHandleVisualStart:function(t){return typeof t=="number"&&(t=Tn(this,t)),rr(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return jt(this,t)},getCursor:function(t){var v=this.sel.primary(),M;return t==null||t=="head"?M=v.head:t=="anchor"?M=v.anchor:t=="end"||t=="to"||t===!1?M=v.to():M=v.from(),M},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Da(function(t,v,M){Qs(this,jt(this,typeof t=="number"?Oe(t,v||0):t),null,M)}),setSelection:Da(function(t,v,M){Qs(this,jt(this,t),jt(this,v||t),M)}),extendSelection:Da(function(t,v,M){ys(this,jt(this,t),v&&jt(this,v),M)}),extendSelections:Da(function(t,v){oo(this,Cn(this,t),v)}),extendSelectionsBy:Da(function(t,v){var M=ce(this.sel.ranges,t);oo(this,Cn(this,M),v)}),setSelections:Da(function(t,v,M){if(!t.length)return;for(var R=[],j=0;j<t.length;j++)R[j]=new vn(jt(this,t[j].anchor),jt(this,t[j].head));v==null&&(v=Math.min(t.length-1,this.sel.primIndex)),Li(this,St(this.cm,R,v),M)}),addSelection:Da(function(t,v,M){var R=this.sel.ranges.slice(0);R.push(new vn(jt(this,t),jt(this,v||t))),Li(this,St(this.cm,R,R.length-1),M)}),getSelection:function(t){for(var v=this.sel.ranges,M,R=0;R<v.length;R++){var j=ea(this,v[R].from(),v[R].to());M=M?M.concat(j):j}return t===!1?M:M.join(t||this.lineSeparator())},getSelections:function(t){for(var v=[],M=this.sel.ranges,R=0;R<M.length;R++){var j=ea(this,M[R].from(),M[R].to());t!==!1&&(j=j.join(t||this.lineSeparator())),v[R]=j}return v},replaceSelection:function(t,v,M){for(var R=[],j=0;j<this.sel.ranges.length;j++)R[j]=t;this.replaceSelections(R,v,M||"+input")},replaceSelections:Da(function(t,v,M){for(var R=[],j=this.sel,re=0;re<j.ranges.length;re++){var ve=j.ranges[re];R[re]={from:ve.from(),to:ve.to(),text:this.splitLines(t[re]),origin:M}}for(var xe=v&&v!="end"&&nr(this,R,v),Se=R.length-1;Se>=0;Se--)Ln(this,R[Se]);xe?As(this,xe):this.cm&&qi(this.cm)}),undo:Da(function(){hn(this,"undo")}),redo:Da(function(){hn(this,"redo")}),undoSelection:Da(function(){hn(this,"undo",!0)}),redoSelection:Da(function(){hn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,v=0,M=0,R=0;R<t.done.length;R++)t.done[R].ranges||++v;for(var j=0;j<t.undone.length;j++)t.undone[j].ranges||++M;return{undo:v,redo:M}},clearHistory:function(){var t=this;this.history=new Ka(this.history.maxGeneration),_a(this,function(v){return v.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:cs(this.history.done),undone:cs(this.history.undone)}},setHistory:function(t){var v=this.history=new Ka(this.history.maxGeneration);v.done=cs(t.done.slice(0),null,!0),v.undone=cs(t.undone.slice(0),null,!0)},setGutterMarker:Da(function(t,v,M){return ci(this,t,"gutter",function(R){var j=R.gutterMarkers||(R.gutterMarkers={});return j[v]=M,!M&&Ie(j)&&(R.gutterMarkers=null),!0})}),clearGutter:Da(function(t){var v=this;this.iter(function(M){M.gutterMarkers&&M.gutterMarkers[t]&&ci(v,M,"gutter",function(){return M.gutterMarkers[t]=null,Ie(M.gutterMarkers)&&(M.gutterMarkers=null),!0})})}),lineInfo:function(t){var v;if(typeof t=="number"){if(!Ga(this,t))return null;if(v=t,t=Tn(this,t),!t)return null}else if(v=Qr(t),v==null)return null;return{line:v,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},addLineClass:Da(function(t,v,M){return ci(this,t,v=="gutter"?"gutter":"class",function(R){var j=v=="text"?"textClass":v=="background"?"bgClass":v=="gutter"?"gutterClass":"wrapClass";if(!R[j])R[j]=M;else{if(b(M).test(R[j]))return!1;R[j]+=" "+M}return!0})}),removeLineClass:Da(function(t,v,M){return ci(this,t,v=="gutter"?"gutter":"class",function(R){var j=v=="text"?"textClass":v=="background"?"bgClass":v=="gutter"?"gutterClass":"wrapClass",re=R[j];if(re)if(M==null)R[j]=null;else{var ve=re.match(b(M));if(!ve)return!1;var xe=ve.index+ve[0].length;R[j]=re.slice(0,ve.index)+(!ve.index||xe==re.length?"":" ")+re.slice(xe)||null}else return!1;return!0})}),addLineWidget:Da(function(t,v,M){return fs(this,t,v,M)}),removeLineWidget:function(t){t.clear()},markText:function(t,v,M){return as(this,jt(this,t),jt(this,v),M,M&&M.type||"range")},setBookmark:function(t,v){var M={replacedWith:v&&(v.nodeType==null?v.widget:v),insertLeft:v&&v.insertLeft,clearWhenEmpty:!1,shared:v&&v.shared,handleMouseEvents:v&&v.handleMouseEvents};return t=jt(this,t),as(this,t,t,M,"bookmark")},findMarksAt:function(t){t=jt(this,t);var v=[],M=Tn(this,t.line).markedSpans;if(M)for(var R=0;R<M.length;++R){var j=M[R];(j.from==null||j.from<=t.ch)&&(j.to==null||j.to>=t.ch)&&v.push(j.marker.parent||j.marker)}return v},findMarks:function(t,v,M){t=jt(this,t),v=jt(this,v);var R=[],j=t.line;return this.iter(t.line,v.line+1,function(re){var ve=re.markedSpans;if(ve)for(var xe=0;xe<ve.length;xe++){var Se=ve[xe];!(Se.to!=null&&j==t.line&&t.ch>=Se.to||Se.from==null&&j!=t.line||Se.from!=null&&j==v.line&&Se.from>=v.ch)&&(!M||M(Se.marker))&&R.push(Se.marker.parent||Se.marker)}++j}),R},getAllMarks:function(){var t=[];return this.iter(function(v){var M=v.markedSpans;if(M)for(var R=0;R<M.length;++R)M[R].from!=null&&t.push(M[R].marker)}),t},posFromIndex:function(t){var v,M=this.first,R=this.lineSeparator().length;return this.iter(function(j){var re=j.text.length+R;if(re>t)return v=t,!0;t-=re,++M}),jt(this,Oe(M,v))},indexFromPos:function(t){t=jt(this,t);var v=t.ch;if(t.line<this.first||t.ch<0)return 0;var M=this.lineSeparator().length;return this.iter(this.first,t.line,function(R){v+=R.text.length+M}),v},copy:function(t){var v=new Co(ua(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return v.scrollTop=this.scrollTop,v.scrollLeft=this.scrollLeft,v.sel=this.sel,v.extend=!1,t&&(v.history.undoDepth=this.history.undoDepth,v.setHistory(this.getHistory())),v},linkedDoc:function(t){t||(t={});var v=this.first,M=this.first+this.size;t.from!=null&&t.from>v&&(v=t.from),t.to!=null&&t.to<M&&(M=t.to);var R=new Co(ua(this,v,M),t.mode||this.modeOption,v,this.lineSep,this.direction);return t.sharedHist&&(R.history=this.history),(this.linked||(this.linked=[])).push({doc:R,sharedHist:t.sharedHist}),R.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],ql(R,Zl(this)),R},unlinkDoc:function(t){if(t instanceof ii&&(t=t.doc),this.linked)for(var v=0;v<this.linked.length;++v){var M=this.linked[v];if(M.doc!=t)continue;this.linked.splice(v,1),t.unlinkDoc(this),$l(Zl(this));break}if(t.history==this.history){var R=[t.id];_a(t,function(j){return R.push(j.id)},!0),t.history=new Ka(null),t.history.done=cs(this.history.done,R),t.history.undone=cs(this.history.undone,R)}},iterLinkedDocs:function(t){_a(this,t)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(t){return this.lineSep?t.split(this.lineSep):Et(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(v){return v.order=null}),this.cm&&Gi(this.cm)})}),Co.prototype.eachLine=Co.prototype.iter;var eu=0;function vu(t){var v=this;if(gu(v),at(v,t)||yo(v.display,t))return;we(t),x&&(eu=+new Date);var M=bn(v,t,!0),R=t.dataTransfer.files;if(!M||v.isReadOnly())return;if(R&&R.length&&window.FileReader&&window.File)for(var j=R.length,re=Array(j),ve=0,xe=function(){++ve==j&&Sa(v,function(){M=jt(v.doc,M);var Bt={from:M,to:M,text:v.doc.splitLines(re.filter(function(Zt){return Zt!=null}).join(v.doc.lineSeparator())),origin:"paste"};Ln(v.doc,Bt),As(v.doc,Ht(jt(v.doc,M),jt(v.doc,fn(Bt))))})()},Se=function(Bt,Zt){if(v.options.allowDropFileTypes&&H(v.options.allowDropFileTypes,Bt.type)==-1){xe();return}var un=new FileReader;un.onerror=function(){return xe()},un.onload=function(){var wn=un.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(wn)){xe();return}re[Zt]=wn,xe()},un.readAsText(Bt)},Pe=0;Pe<R.length;Pe++)Se(R[Pe],Pe);else{if(v.state.draggingText&&v.doc.sel.contains(M)>-1){v.state.draggingText(t),setTimeout(function(){return v.display.input.focus()},20);return}try{var ut=t.dataTransfer.getData("Text");if(ut){var ht;if(v.state.draggingText&&!v.state.draggingText.copy&&(ht=v.listSelections()),Hs(v.doc,Ht(M,M)),ht)for(var Rt=0;Rt<ht.length;++Rt)gr(v.doc,"",ht[Rt].anchor,ht[Rt].head,"drag");v.replaceSelection(ut,"around","paste"),v.display.input.focus()}}catch(Bt){}}}function tu(t,v){if(x&&(!t.state.draggingText||+new Date-eu<100)){Ye(v);return}if(at(t,v)||yo(t.display,v))return;if(v.dataTransfer.setData("Text",t.getSelection()),v.dataTransfer.effectAllowed="copyMove",v.dataTransfer.setDragImage&&!l){var M=_("img",null,null,"position: fixed; left: 0; top: 0;");M.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",e&&(M.width=M.height=1,t.display.wrapper.appendChild(M),M._top=M.offsetTop),v.dataTransfer.setDragImage(M,0,0),e&&M.parentNode.removeChild(M)}}function Wu(t,v){var M=bn(t,v);if(!M)return;var R=document.createDocumentFragment();Un(t,M,R),t.display.dragCursor||(t.display.dragCursor=_("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),i(t.display.dragCursor,R)}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 v=document.getElementsByClassName("CodeMirror"),M=[],R=0;R<v.length;R++){var j=v[R].CodeMirror;j&&M.push(j)}M.length&&M[0].operation(function(){for(var re=0;re<M.length;re++)t(M[re])})}var Yo=!1;function nu(){if(Yo)return;zu(),Yo=!0}function zu(){var t;je(window,"resize",function(){t==null&&(t=setTimeout(function(){t=null,yu(Gu)},100))}),je(window,"blur",function(){return yu(Xr)})}function Gu(t){var v=t.display;v.cachedCharWidth=v.cachedTextHeight=v.cachedPaddingH=null,v.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 xl=1;xl<=12;xl++)Ks[xl+111]=Ks[xl+63235]="F"+xl;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 v=t.split(/-(?!$)/);t=v[v.length-1];for(var M,R,j,re,ve=0;ve<v.length-1;ve++){var xe=v[ve];if(/^(cmd|meta|m)$/i.test(xe))re=!0;else if(/^a(lt)?$/i.test(xe))M=!0;else if(/^(c|ctrl|control)$/i.test(xe))R=!0;else if(/^s(hift)?$/i.test(xe))j=!0;else throw new Error("Unrecognized modifier name: "+xe)}return M&&(t="Alt-"+t),R&&(t="Ctrl-"+t),re&&(t="Cmd-"+t),j&&(t="Shift-"+t),t}function Xu(t){var v={};for(var M in t)if(t.hasOwnProperty(M)){var R=t[M];if(/^(name|fallthrough|(de|at)tach)$/.test(M))continue;if(R=="..."){delete t[M];continue}for(var j=ce(M.split(" "),Vu),re=0;re<j.length;re++){var ve=void 0,xe=void 0;re==j.length-1?(xe=j.join(" "),ve=R):(xe=j.slice(0,re+1).join(" "),ve="...");var Se=v[xe];if(!Se)v[xe]=ve;else if(Se!=ve)throw new Error("Inconsistent bindings for "+xe)}delete t[M]}for(var Pe in v)t[Pe]=v[Pe];return t}function rl(t,v,M,R){v=Vi(v);var j=v.call?v.call(t,R):v[t];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&M(j))return"handled";if(v.fallthrough){if(Object.prototype.toString.call(v.fallthrough)!="[object Array]")return rl(t,v.fallthrough,M,R);for(var re=0;re<v.fallthrough.length;re++){var ve=rl(t,v.fallthrough[re],M,R);if(ve)return ve}}}function bu(t){var v=typeof t=="string"?t:Ks[t.keyCode];return v=="Ctrl"||v=="Alt"||v=="Shift"||v=="Mod"}function Fl(t,v,M){var R=t;return v.altKey&&R!="Alt"&&(t="Alt-"+t),(T?v.metaKey:v.ctrlKey)&&R!="Ctrl"&&(t="Ctrl-"+t),(T?v.ctrlKey:v.metaKey)&&R!="Mod"&&(t="Cmd-"+t),!M&&v.shiftKey&&R!="Shift"&&(t="Shift-"+t),t}function ru(t,v){if(e&&t.keyCode==34&&t.char)return!1;var M=Ks[t.keyCode];return M==null||t.altGraphKey?!1:(t.keyCode==3&&t.code&&(M=t.code),Fl(M,t,v))}function Vi(t){return typeof t=="string"?Os[t]:t}function bs(t,v){for(var M=t.doc.sel.ranges,R=[],j=0;j<M.length;j++){for(var re=v(M[j]);R.length&&ke(re.from,fe(R).to)<=0;){var ve=R.pop();if(ke(ve.from,re.from)<0){re.from=ve.from;break}}R.push(re)}ui(t,function(){for(var xe=R.length-1;xe>=0;xe--)gr(t.doc,"",R[xe].from,R[xe].to,"+delete");qi(t)})}function au(t,v,M){var R=W(t.text,v+M,M);return R<0||R>t.text.length?null:R}function iu(t,v,M){var R=au(t,v.ch,M);return R==null?null:new Oe(v.line,R,M<0?"after":"before")}function Nl(t,v,M,R,j){if(t){v.doc.direction=="rtl"&&(j=-j);var re=pt(M,v.doc.direction);if(re){var ve=j<0?fe(re):re[0],xe=j<0==(ve.level==1),Se=xe?"after":"before",Pe;if(ve.level>0||v.doc.direction=="rtl"){var ut=et(v,M);Pe=j<0?M.text.length-1:0;var ht=rt(v,ut,Pe).top;Pe=le(function(Rt){return rt(v,ut,Rt).top==ht},j<0==(ve.level==1)?ve.from:ve.to-1,Pe),Se=="before"&&(Pe=au(M,Pe,1))}else Pe=j<0?ve.to:ve.from;return new Oe(R,Pe,Se)}}return new Oe(R,j<0?M.text.length:0,j<0?"before":"after")}function ou(t,v,M,R){var j=pt(v,t.doc.direction);if(!j)return iu(v,M,R);M.ch>=v.text.length?(M.ch=v.text.length,M.sticky="before"):M.ch<=0&&(M.ch=0,M.sticky="after");var re=_e(j,M.ch,M.sticky),ve=j[re];if(t.doc.direction=="ltr"&&ve.level%2==0&&(R>0?ve.to>M.ch:ve.from<M.ch))return iu(v,M,R);var xe=function(kn,Yn){return au(v,kn instanceof Oe?kn.ch:kn,Yn)},Se,Pe=function(kn){return t.options.lineWrapping?(Se=Se||et(t,v),en(t,v,Se,kn)):{begin:0,end:v.text.length}},ut=Pe(M.sticky=="before"?xe(M,-1):M.ch);if(t.doc.direction=="rtl"||ve.level==1){var ht=ve.level==1==R<0,Rt=xe(M,ht?1:-1);if(Rt!=null&&(ht?Rt<=ve.to&&Rt<=ut.end:Rt>=ve.from&&Rt>=ut.begin)){var Bt=ht?"before":"after";return new Oe(M.line,Rt,Bt)}}var Zt=function(kn,Yn,Nn){for(var ar=function(ni,to){return to?new Oe(M.line,xe(ni,1),"before"):new Oe(M.line,ni,"after")};kn>=0&&kn<j.length;kn+=Yn){var Mr=j[kn],yr=Yn>0==(Mr.level!=1),ta=yr?Nn.begin:xe(Nn.end,-1);if(Mr.from<=ta&&ta<Mr.to)return ar(ta,yr);if(ta=yr?Mr.from:xe(Mr.to,-1),Nn.begin<=ta&&ta<Nn.end)return ar(ta,yr)}},un=Zt(re+R,R,ut);if(un)return un;var wn=R>0?ut.end:xe(ut.begin,-1);return wn!=null&&!(R>0&&wn==v.text.length)&&(un=Zt(R>0?0:j.length-1,R,Pe(wn)),un)?un:null}var _l={selectAll:va,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ae)},killLine:function(t){return bs(t,function(v){if(v.empty()){var M=Tn(t.doc,v.head.line).text.length;return v.head.ch==M&&v.head.line<t.lastLine()?{from:v.head,to:Oe(v.head.line+1,0)}:{from:v.head,to:Oe(v.head.line,M)}}else return{from:v.from(),to:v.to()}})},deleteLine:function(t){return bs(t,function(v){return{from:Oe(v.from().line,0),to:jt(t.doc,Oe(v.to().line+1,0))}})},delLineLeft:function(t){return bs(t,function(v){return{from:Oe(v.from().line,0),to:v.from()}})},delWrappedLineLeft:function(t){return bs(t,function(v){var M=t.charCoords(v.head,"div").top+5,R=t.coordsChar({left:0,top:M},"div");return{from:R,to:v.from()}})},delWrappedLineRight:function(t){return bs(t,function(v){var M=t.charCoords(v.head,"div").top+5,R=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:M},"div");return{from:v.from(),to:R}})},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(Oe(t.firstLine(),0))},goDocEnd:function(t){return t.extendSelection(Oe(t.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy(function(v){return Eu(t,v.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy(function(v){return Cu(t,v.head)},{origin:"+move",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy(function(v){return Yu(t,v.head.line)},{origin:"+move",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy(function(v){var M=t.cursorCoords(v.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:M},"div")},ie)},goLineLeft:function(t){return t.extendSelectionsBy(function(v){var M=t.cursorCoords(v.head,"div").top+5;return t.coordsChar({left:0,top:M},"div")},ie)},goLineLeftSmart:function(t){return t.extendSelectionsBy(function(v){var M=t.cursorCoords(v.head,"div").top+5,R=t.coordsChar({left:0,top:M},"div");return R.ch<t.getLine(R.line).search(/\S/)?Cu(t,v.head):R},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 v=[],M=t.listSelections(),R=t.options.tabSize,j=0;j<M.length;j++){var re=M[j].from(),ve=z(t.getLine(re.line),re.ch,R);v.push(be(R-ve%R))}t.replaceSelections(v)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){return ui(t,function(){for(var v=t.listSelections(),M=[],R=0;R<v.length;R++){if(!v[R].empty())continue;var j=v[R].head,re=Tn(t.doc,j.line).text;if(re){if(j.ch==re.length&&(j=new Oe(j.line,j.ch-1)),j.ch>0)j=new Oe(j.line,j.ch+1),t.replaceRange(re.charAt(j.ch-1)+re.charAt(j.ch-2),Oe(j.line,j.ch-2),j,"+transpose");else if(j.line>t.doc.first){var ve=Tn(t.doc,j.line-1).text;ve&&(j=new Oe(j.line,1),t.replaceRange(re.charAt(0)+t.doc.lineSeparator()+ve.charAt(ve.length-1),Oe(j.line-1,ve.length-1),j,"+transpose"))}}M.push(new vn(j,j))}t.setSelections(M)})},newlineAndIndent:function(t){return ui(t,function(){for(var v=t.listSelections(),M=v.length-1;M>=0;M--)t.replaceRange(t.doc.lineSeparator(),v[M].anchor,v[M].head,"+input");v=t.listSelections();for(var R=0;R<v.length;R++)t.indentLine(v[R].from().line,null,!0);qi(t)})},openLine:function(t){return t.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(t){return t.toggleOverwrite()}};function Eu(t,v){var M=Tn(t.doc,v),R=rr(M);return R!=M&&(v=Qr(R)),Nl(!0,t,R,v,1)}function Yu(t,v){var M=Tn(t.doc,v),R=Dr(M);return R!=M&&(v=Qr(R)),Nl(!0,t,M,v,-1)}function Cu(t,v){var M=Eu(t,v.line),R=Tn(t.doc,M.line),j=pt(R,t.doc.direction);if(!j||j[0].level==0){var re=Math.max(M.ch,R.text.search(/\S/)),ve=v.line==M.line&&v.ch<=re&&v.ch;return Oe(M.line,ve?0:re,M.sticky)}return M}function jl(t,v,M){if(typeof v=="string"&&(v=_l[v],!v))return!1;t.display.input.ensurePolled();var R=t.display.shift,j=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),M&&(t.display.shift=!1),j=v(t)!=$}finally{t.display.shift=R,t.state.suppressEdits=!1}return j}function Ju(t,v,M){for(var R=0;R<t.state.keyMaps.length;R++){var j=rl(v,t.state.keyMaps[R],M,t);if(j)return j}return t.options.extraKeys&&rl(v,t.options.extraKeys,M,t)||rl(v,t.options.keyMap,M,t)}var Zu=new F;function wl(t,v,M,R){var j=t.state.keySeq;if(j){if(bu(v))return"handled";if(/\'$/.test(v)?t.state.keySeq=null:Zu.set(50,function(){t.state.keySeq==j&&(t.state.keySeq=null,t.display.input.reset())}),su(t,j+" "+v,M,R))return!0}return su(t,v,M,R)}function su(t,v,M,R){var j=Ju(t,v,R);return j=="multi"&&(t.state.keySeq=v),j=="handled"&&Zr(t,"keyHandled",t,v,M),(j=="handled"||j=="multi")&&(we(M),ir(t)),!!j}function lu(t,v){var M=ru(v,!0);return M?v.shiftKey&&!t.state.keySeq?wl(t,"Shift-"+M,v,function(R){return jl(t,R,!0)})||wl(t,M,v,function(R){if(typeof R=="string"?/^go[A-Z]/.test(R):R.motion)return jl(t,R)}):wl(t,M,v,function(R){return jl(t,R)}):!1}function xu(t,v,M){return wl(t,"'"+M+"'",v,function(R){return jl(t,R,!0)})}var Ql=null;function Hl(t){var v=this;if(t.target&&t.target!=v.display.input.getField())return;if(v.curOp.focus=I(),at(v,t))return;x&&h<11&&t.keyCode==27&&(t.returnValue=!1);var M=t.keyCode;v.display.shift=M==16||t.shiftKey;var R=lu(v,t);e&&(Ql=R?M:null,!R&&M==88&&!At&&(A?t.metaKey:t.ctrlKey)&&v.replaceSelection("",null,"cut")),L&&!A&&!R&&M==46&&t.shiftKey&&!t.ctrlKey&&document.execCommand&&document.execCommand("cut"),M==18&&!/\bCodeMirror-crosshair\b/.test(v.display.lineDiv.className)&&qu(v)}function qu(t){var v=t.display.lineDiv;k(v,"CodeMirror-crosshair");function M(R){(R.keyCode==18||!R.altKey)&&(p(v,"CodeMirror-crosshair"),vt(document,"keyup",M),vt(document,"mouseover",M))}je(document,"keyup",M),je(document,"mouseover",M)}function _u(t){t.keyCode==16&&(this.doc.sel.shift=!1),at(this,t)}function wu(t){var v=this;if(t.target&&t.target!=v.display.input.getField())return;if(yo(v.display,t)||at(v,t)||t.ctrlKey&&!t.altKey||A&&t.metaKey)return;var M=t.keyCode,R=t.charCode;if(e&&M==Ql){Ql=null,we(t);return}if(e&&(!t.which||t.which<10)&&lu(v,t))return;var j=String.fromCharCode(R==null?M:R);if(j=="\b")return;if(xu(v,t,j))return;v.display.input.onKeyPress(t)}var $u=400,hl=function(t,v,M){this.time=t,this.pos=v,this.button=M};hl.prototype.compare=function(t,v,M){return this.time+$u>t&&ke(v,this.pos)==0&&M==this.button};var Ws,Tl;function Tu(t,v){var M=+new Date;return Tl&&Tl.compare(M,t,v)?(Ws=Tl=null,"triple"):Ws&&Ws.compare(M,t,v)?(Tl=new hl(M,t,v),Ws=null,"double"):(Ws=new hl(M,t,v),Tl=null,"single")}function Kl(t){var v=this,M=v.display;if(at(v,t)||M.activeTouch&&M.input.supportsTouch())return;if(M.input.ensurePolled(),M.shift=t.shiftKey,yo(M,t)){s||(M.scroller.draggable=!1,setTimeout(function(){return M.scroller.draggable=!0},100));return}if(uu(v,t))return;var R=bn(v,t),j=mt(t),re=R?Tu(R,j):"single";if(window.focus(),j==1&&v.state.selectingText&&v.state.selectingText(t),R&&Su(v,j,R,re,t))return;j==1?R?Ou(v,R,re,t):ot(t)==M.scroller&&we(t):j==2?(R&&ys(v.doc,R),setTimeout(function(){return M.input.focus()},20)):j==3&&(B?v.display.input.onContextMenu(t):La(v))}function Su(t,v,M,R,j){var re="Click";return R=="double"?re="Double"+re:R=="triple"&&(re="Triple"+re),re=(v==1?"Left":v==2?"Middle":"Right")+re,wl(t,Fl(re,j),j,function(ve){if(typeof ve=="string"&&(ve=_l[ve]),!ve)return!1;var xe=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),xe=ve(t,M)!=$}finally{t.state.suppressEdits=!1}return xe})}function Bu(t,v,M){var R=t.getOption("configureMouse"),j=R?R(t,v,M):{};if(j.unit==null){var re=g?M.shiftKey&&M.metaKey:M.altKey;j.unit=re?"rectangle":v=="single"?"char":v=="double"?"word":"line"}return(j.extend==null||t.doc.extend)&&(j.extend=t.doc.extend||M.shiftKey),j.addNew==null&&(j.addNew=A?M.metaKey:M.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(A?M.altKey:M.ctrlKey)),j}function Ou(t,v,M,R){x?setTimeout(U(kr,t),0):t.curOp.focus=I();var j=Bu(t,M,R),re=t.doc.sel,ve;t.options.dragDrop&&Tt&&!t.isReadOnly()&&M=="single"&&(ve=re.contains(v))>-1&&(ke((ve=re.ranges[ve]).from(),v)<0||v.xRel>0)&&(ke(ve.to(),v)>0||v.xRel<0)?ec(t,R,v,j):Du(t,R,v,j)}function ec(t,v,M,R){var j=t.display,re=!1,ve=Sa(t,function(Pe){s&&(j.scroller.draggable=!1),t.state.draggingText=!1,vt(j.wrapper.ownerDocument,"mouseup",ve),vt(j.wrapper.ownerDocument,"mousemove",xe),vt(j.scroller,"dragstart",Se),vt(j.scroller,"drop",ve),re||(we(Pe),R.addNew||ys(t.doc,M,null,null,R.extend),s&&!l||x&&h==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),xe=function(Pe){re=re||Math.abs(v.clientX-Pe.clientX)+Math.abs(v.clientY-Pe.clientY)>=10},Se=function(){return re=!0};s&&(j.scroller.draggable=!0),t.state.draggingText=ve,ve.copy=!R.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),je(j.wrapper.ownerDocument,"mouseup",ve),je(j.wrapper.ownerDocument,"mousemove",xe),je(j.scroller,"dragstart",Se),je(j.scroller,"drop",ve),La(t),setTimeout(function(){return j.input.focus()},20)}function Sl(t,v,M){if(M=="char")return new vn(v,v);if(M=="word")return t.findWordAt(v);if(M=="line")return new vn(Oe(v.line,0),jt(t.doc,Oe(v.line+1,0)));var R=M(t,v);return new vn(R.from,R.to)}function Du(t,v,M,R){var j=t.display,re=t.doc;we(v);var ve,xe,Se=re.sel,Pe=Se.ranges;if(R.addNew&&!R.extend?(xe=re.sel.contains(M),xe>-1?ve=Pe[xe]:ve=new vn(M,M)):(ve=re.sel.primary(),xe=re.sel.primIndex),R.unit=="rectangle")R.addNew||(ve=new vn(M,M)),M=bn(t,v,!0,!0),xe=-1;else{var ut=Sl(t,M,R.unit);R.extend?ve=js(ve,ut.anchor,ut.head,R.extend):ve=ut}R.addNew?xe==-1?(xe=Pe.length,Li(re,St(t,Pe.concat([ve]),xe),{scroll:!1,origin:"*mouse"})):Pe.length>1&&Pe[xe].empty()&&R.unit=="char"&&!R.extend?(Li(re,St(t,Pe.slice(0,xe).concat(Pe.slice(xe+1)),0),{scroll:!1,origin:"*mouse"}),Se=re.sel):ds(re,xe,ve,pe):(xe=0,Li(re,new Ha([ve],0),pe),Se=re.sel);var ht=M;function Rt(Nn){if(ke(ht,Nn)==0)return;if(ht=Nn,R.unit=="rectangle"){for(var ar=[],Mr=t.options.tabSize,yr=z(Tn(re,M.line).text,M.ch,Mr),ta=z(Tn(re,Nn.line).text,Nn.ch,Mr),ni=Math.min(yr,ta),to=Math.max(yr,ta),wi=Math.min(M.line,Nn.line),Qo=Math.min(t.lastLine(),Math.max(M.line,Nn.line));wi<=Qo;wi++){var mo=Tn(re,wi).text,Fi=ge(mo,ni,Mr);ni==to?ar.push(new vn(Oe(wi,Fi),Oe(wi,Fi))):mo.length>Fi&&ar.push(new vn(Oe(wi,Fi),Oe(wi,ge(mo,to,Mr))))}ar.length||ar.push(new vn(M,M)),Li(re,St(t,Se.ranges.slice(0,xe).concat(ar),xe),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Nn)}else{var vo=ve,lo=Sl(t,Nn,R.unit),Rn=vo.anchor,fi;ke(lo.anchor,Rn)>0?(fi=lo.head,Rn=Xt(vo.from(),lo.anchor)):(fi=lo.anchor,Rn=Ft(vo.to(),lo.head));var hi=Se.ranges.slice(0);hi[xe]=Iu(t,new vn(jt(re,Rn),fi)),Li(re,St(t,hi,xe),pe)}}var Bt=j.wrapper.getBoundingClientRect(),Zt=0;function un(Nn){var ar=++Zt,Mr=bn(t,Nn,!0,R.unit=="rectangle");if(!Mr)return;if(ke(Mr,ht)!=0){t.curOp.focus=I(),Rt(Mr);var yr=Ra(j,re);(Mr.line>=yr.to||Mr.line<yr.from)&&setTimeout(Sa(t,function(){Zt==ar&&un(Nn)}),150)}else{var ta=Nn.clientY<Bt.top?-20:Nn.clientY>Bt.bottom?20:0;ta&&setTimeout(Sa(t,function(){if(Zt!=ar)return;j.scroller.scrollTop+=ta,un(Nn)}),50)}}function wn(Nn){t.state.selectingText=!1,Zt=Infinity,Nn&&(we(Nn),j.input.focus()),vt(j.wrapper.ownerDocument,"mousemove",kn),vt(j.wrapper.ownerDocument,"mouseup",Yn),re.history.lastSelOrigin=null}var kn=Sa(t,function(Nn){Nn.buttons===0||!mt(Nn)?wn(Nn):un(Nn)}),Yn=Sa(t,wn);t.state.selectingText=Yn,je(j.wrapper.ownerDocument,"mousemove",kn),je(j.wrapper.ownerDocument,"mouseup",Yn)}function Iu(t,v){var M=v.anchor,R=v.head,j=Tn(t.doc,M.line);if(ke(M,R)==0&&M.sticky==R.sticky)return v;var re=pt(j);if(!re)return v;var ve=_e(re,M.ch,M.sticky),xe=re[ve];if(xe.from!=M.ch&&xe.to!=M.ch)return v;var Se=ve+(xe.from==M.ch==(xe.level!=1)?0:1);if(Se==0||Se==re.length)return v;var Pe;if(R.line!=M.line)Pe=(R.line-M.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var ut=_e(re,R.ch,R.sticky),ht=ut-ve||(R.ch-M.ch)*(xe.level==1?-1:1);ut==Se-1||ut==Se?Pe=ht<0:Pe=ht>0}var Rt=re[Se+(Pe?-1:0)],Bt=Pe==(Rt.level==1),Zt=Bt?Rt.from:Rt.to,un=Bt?"after":"before";return M.ch==Zt&&M.sticky==un?v:new vn(new Oe(M.line,Zt,un),R)}function Ru(t,v,M,R){var j,re;if(v.touches)j=v.touches[0].clientX,re=v.touches[0].clientY;else try{j=v.clientX,re=v.clientY}catch(Rt){return!1}if(j>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;R&&we(v);var ve=t.display,xe=ve.lineDiv.getBoundingClientRect();if(re>xe.bottom||!Xe(t,M))return Me(v);re-=xe.top-ve.viewOffset;for(var Se=0;Se<t.display.gutterSpecs.length;++Se){var Pe=ve.gutters.childNodes[Se];if(Pe&&Pe.getBoundingClientRect().right>=j){var ut=Ca(t.doc,re),ht=t.display.gutterSpecs[Se];return it(t,M,t,ut,ht.className,v),Me(v)}}}function uu(t,v){return Ru(t,v,"gutterClick",!0)}function cu(t,v){if(yo(t.display,v)||pl(t,v))return;if(at(t,v,"contextmenu"))return;B||t.display.input.onContextMenu(v)}function pl(t,v){return Xe(t,"gutterContextMenu")?Ru(t,v,"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-"),Wt(t)}var Ds={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var v=t.optionHandlers;function M(R,j,re,ve){t.defaults[R]=j,re&&(v[R]=ve?function(xe,Se,Pe){Pe!=Ds&&re(xe,Se,Pe)}:re)}t.defineOption=M,t.Init=Ds,M("value","",function(R,j){return R.setValue(j)},!0),M("mode",null,function(R,j){R.doc.modeOption=j,Wr(R)},!0),M("indentUnit",2,Wr,!0),M("indentWithTabs",!1),M("smartIndent",!0),M("tabSize",4,function(R){ln(R),Wt(R),br(R)},!0),M("lineSeparator",null,function(R,j){if(R.doc.lineSep=j,!j)return;var re=[],ve=R.doc.first;R.doc.iter(function(Se){for(var Pe=0;;){var ut=Se.text.indexOf(j,Pe);if(ut==-1)break;Pe=ut+j.length,re.push(Oe(ve,ut))}ve++});for(var xe=re.length-1;xe>=0;xe--)gr(R.doc,j,re[xe],Oe(re[xe].line,re[xe].ch+j.length))}),M("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(R,j,re){R.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),re!=Ds&&R.refresh()}),M("specialCharPlaceholder",xs,function(R){return R.refresh()},!0),M("electricChars",!0),M("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),M("spellcheck",!1,function(R,j){return R.getInputField().spellcheck=j},!0),M("autocorrect",!1,function(R,j){return R.getInputField().autocorrect=j},!0),M("autocapitalize",!1,function(R,j){return R.getInputField().autocapitalize=j},!0),M("rtlMoveVisually",!m),M("wholeLineUpdateBefore",!0),M("theme","default",function(R){Wl(R),zi(R)},!0),M("keyMap","default",function(R,j,re){var ve=Vi(j),xe=re!=Ds&&Vi(re);xe&&xe.detach&&xe.detach(R,ve),ve.attach&&ve.attach(R,xe||null)}),M("extraKeys",null),M("configureMouse",null),M("lineWrapping",!1,Lu,!0),M("gutters",[],function(R,j){R.display.gutterSpecs=fa(j,R.options.lineNumbers),zi(R)},!0),M("fixedGutter",!0,function(R,j){R.display.gutters.style.left=j?Gr(R.display)+"px":"0",R.refresh()},!0),M("coverGutterNextToScrollbar",!1,function(R){return Mi(R)},!0),M("scrollbarStyle","native",function(R){$i(R),Mi(R),R.display.scrollbars.setScrollTop(R.doc.scrollTop),R.display.scrollbars.setScrollLeft(R.doc.scrollLeft)},!0),M("lineNumbers",!1,function(R,j){R.display.gutterSpecs=fa(R.options.gutters,j),zi(R)},!0),M("firstLineNumber",1,zi,!0),M("lineNumberFormatter",function(R){return R},zi,!0),M("showCursorWhenSelecting",!1,on,!0),M("resetSelectionOnContextMenu",!0),M("lineWiseCopyCut",!0),M("pasteLinesPerSelection",!0),M("selectionsMayTouch",!1),M("readOnly",!1,function(R,j){j=="nocursor"&&(Xr(R),R.display.input.blur()),R.display.input.readOnlyChanged(j)}),M("screenReaderLabel",null,function(R,j){j=j===""?null:j,R.display.input.screenReaderLabelChanged(j)}),M("disableInput",!1,function(R,j){j||R.display.input.reset()},!0),M("dragDrop",!0,nc),M("allowDropFileTypes",null),M("cursorBlinkRate",530),M("cursorScrollMargin",0),M("cursorHeight",1,on,!0),M("singleCursorHeightPerLine",!0,on,!0),M("workTime",100),M("workDelay",100),M("flattenSpans",!0,ln,!0),M("addModeClass",!1,ln,!0),M("pollInterval",100),M("undoDepth",200,function(R,j){return R.doc.history.undoDepth=j}),M("historyEventDelay",1250),M("viewportMargin",10,function(R){return R.refresh()},!0),M("maxHighlightLength",1e4,ln,!0),M("moveInputWithCursor",!0,function(R,j){j||R.display.input.resetPosition()}),M("tabindex",null,function(R,j){return R.display.input.getField().tabIndex=j||""}),M("autofocus",null),M("direction","ltr",function(R,j){return R.doc.setDirection(j)},!0),M("phrases",null)}function nc(t,v,M){var R=M&&M!=Ds;if(!v!=!R){var j=t.display.dragFunctions,re=v?je:vt;re(t.display.scroller,"dragstart",j.start),re(t.display.scroller,"dragenter",j.enter),re(t.display.scroller,"dragover",j.over),re(t.display.scroller,"dragleave",j.leave),re(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"),ji(t)),sr(t),br(t),Wt(t),setTimeout(function(){return Mi(t)},100)}function ii(t,v){var M=this;if(!(this instanceof ii))return new ii(t,v);this.options=v=v?K(v):{},K(Mu,v,!1);var R=v.value;typeof R=="string"?R=new Co(R,v.mode,null,v.lineSeparator,v.direction):v.mode&&(R.modeOption=v.mode),this.doc=R;var j=new ii.inputStyles[v.inputStyle](this),re=this.display=new po(t,R,j,v);re.wrapper.CodeMirror=this,Wl(this),v.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),$i(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},v.autofocus&&!a&&re.input.focus(),x&&h<11&&setTimeout(function(){return M.display.input.reset(!0)},20),Pu(this),nu(),ki(this),this.curOp.forceUpdate=!0,$r(this,R),v.autofocus&&!a||this.hasFocus()?setTimeout(function(){M.hasFocus()&&!M.state.focused&&Ea(M)},20):Xr(this);for(var ve in zl)zl.hasOwnProperty(ve)&&zl[ve](this,v[ve],Ds);ti(this),v.finishInit&&v.finishInit(this);for(var xe=0;xe<Gl.length;++xe)Gl[xe](this);Ei(this),s&&v.lineWrapping&&getComputedStyle(re.lineDiv).textRendering=="optimizelegibility"&&(re.lineDiv.style.textRendering="auto")}ii.defaults=Mu,ii.optionHandlers=zl;function Pu(t){var v=t.display;je(v.scroller,"mousedown",Sa(t,Kl)),x&&h<11?je(v.scroller,"dblclick",Sa(t,function(Se){if(at(t,Se))return;var Pe=bn(t,Se);if(!Pe||uu(t,Se)||yo(t.display,Se))return;we(Se);var ut=t.findWordAt(Pe);ys(t.doc,ut.anchor,ut.head)})):je(v.scroller,"dblclick",function(Se){return at(t,Se)||we(Se)}),je(v.scroller,"contextmenu",function(Se){return cu(t,Se)}),je(v.input.getField(),"contextmenu",function(Se){v.scroller.contains(Se.target)||cu(t,Se)});var M,R={end:0};function j(){v.activeTouch&&(M=setTimeout(function(){return v.activeTouch=null},1e3),R=v.activeTouch,R.end=+new Date)}function re(Se){if(Se.touches.length!=1)return!1;var Pe=Se.touches[0];return Pe.radiusX<=1&&Pe.radiusY<=1}function ve(Se,Pe){if(Pe.left==null)return!0;var ut=Pe.left-Se.left,ht=Pe.top-Se.top;return ut*ut+ht*ht>20*20}je(v.scroller,"touchstart",function(Se){if(!at(t,Se)&&!re(Se)&&!uu(t,Se)){v.input.ensurePolled(),clearTimeout(M);var Pe=+new Date;v.activeTouch={start:Pe,moved:!1,prev:Pe-R.end<=300?R:null},Se.touches.length==1&&(v.activeTouch.left=Se.touches[0].pageX,v.activeTouch.top=Se.touches[0].pageY)}}),je(v.scroller,"touchmove",function(){v.activeTouch&&(v.activeTouch.moved=!0)}),je(v.scroller,"touchend",function(Se){var Pe=v.activeTouch;if(Pe&&!yo(v,Se)&&Pe.left!=null&&!Pe.moved&&new Date-Pe.start<300){var ut=t.coordsChar(v.activeTouch,"page"),ht;!Pe.prev||ve(Pe,Pe.prev)?ht=new vn(ut,ut):!Pe.prev.prev||ve(Pe,Pe.prev.prev)?ht=t.findWordAt(ut):ht=new vn(Oe(ut.line,0),jt(t.doc,Oe(ut.line+1,0))),t.setSelection(ht.anchor,ht.head),t.focus(),we(Se)}j()}),je(v.scroller,"touchcancel",j),je(v.scroller,"scroll",function(){v.scroller.clientHeight&&(ao(t,v.scroller.scrollTop),Bi(t,v.scroller.scrollLeft,!0),it(t,"scroll",t))}),je(v.scroller,"mousewheel",function(Se){return us(t,Se)}),je(v.scroller,"DOMMouseScroll",function(Se){return us(t,Se)}),je(v.wrapper,"scroll",function(){return v.wrapper.scrollTop=v.wrapper.scrollLeft=0}),v.dragFunctions={enter:function(Se){at(t,Se)||Ye(Se)},over:function(Se){at(t,Se)||(Wu(t,Se),Ye(Se))},start:function(Se){return tu(t,Se)},drop:Sa(t,vu),leave:function(Se){at(t,Se)||gu(t)}};var xe=v.input.getField();je(xe,"keyup",function(Se){return _u.call(t,Se)}),je(xe,"keydown",Sa(t,Hl)),je(xe,"keypress",Sa(t,wu)),je(xe,"focus",function(Se){return Ea(t,Se)}),je(xe,"blur",function(Se){return Xr(t,Se)})}var Gl=[];ii.defineInitHook=function(t){return Gl.push(t)};function al(t,v,M,R){var j=t.doc,re;M==null&&(M="add"),M=="smart"&&(j.mode.indent?re=Tr(t,v).state:M="prev");var ve=t.options.tabSize,xe=Tn(j,v),Se=z(xe.text,null,ve);xe.stateAfter&&(xe.stateAfter=null);var Pe=xe.text.match(/^\s*/)[0],ut;if(!R&&!/\S/.test(xe.text))ut=0,M="not";else if(M=="smart"&&(ut=j.mode.indent(re,xe.text.slice(Pe.length),xe.text),ut==$||ut>150)){if(!R)return;M="prev"}M=="prev"?v>j.first?ut=z(Tn(j,v-1).text,null,ve):ut=0:M=="add"?ut=Se+t.options.indentUnit:M=="subtract"?ut=Se-t.options.indentUnit:typeof M=="number"&&(ut=Se+M),ut=Math.max(0,ut);var ht="",Rt=0;if(t.options.indentWithTabs)for(var Bt=Math.floor(ut/ve);Bt;--Bt)Rt+=ve,ht+=" ";if(Rt<ut&&(ht+=be(ut-Rt)),ht!=Pe)return gr(j,ht,Oe(v,0),Oe(v,Pe.length),"+input"),xe.stateAfter=null,!0;for(var Zt=0;Zt<j.sel.ranges.length;Zt++){var un=j.sel.ranges[Zt];if(un.head.line==v&&un.head.ch<Pe.length){var wn=Oe(v,Pe.length);ds(j,Zt,new vn(wn,wn));break}}}var is=null;function Bl(t){is=t}function du(t,v,M,R,j){var re=t.doc;t.display.shift=!1,R||(R=re.sel);var ve=+new Date-200,xe=j=="paste"||t.state.pasteIncoming>ve,Se=Et(v),Pe=null;if(xe&&R.ranges.length>1)if(is&&is.text.join(`
|
|
|
`)==v){if(R.ranges.length%is.text.length==0){Pe=[];for(var ut=0;ut<is.text.length;ut++)Pe.push(re.splitLines(is.text[ut]))}}else Se.length==R.ranges.length&&t.options.pasteLinesPerSelection&&(Pe=ce(Se,function(kn){return[kn]}));for(var ht=t.curOp.updateInput,Rt=R.ranges.length-1;Rt>=0;Rt--){var Bt=R.ranges[Rt],Zt=Bt.from(),un=Bt.to();Bt.empty()&&(M&&M>0?Zt=Oe(Zt.line,Zt.ch-M):t.state.overwrite&&!xe?un=Oe(un.line,Math.min(Tn(re,un.line).text.length,un.ch+fe(Se).length)):xe&&is&&is.lineWise&&is.text.join(`
|
|
|
`)==Se.join(`
|
|
|
`)&&(Zt=un=Oe(Zt.line,0)));var wn={from:Zt,to:un,text:Pe?Pe[Rt%Pe.length]:Se,origin:j||(xe?"paste":t.state.cutIncoming>ve?"cut":"+input")};Ln(t.doc,wn),Zr(t,"inputRead",t,wn)}v&&!xe&&Dl(t,v),qi(t),t.curOp.updateInput<2&&(t.curOp.updateInput=ht),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,v){var M=t.clipboardData&&t.clipboardData.getData("Text");if(M)return t.preventDefault(),!v.isReadOnly()&&!v.options.disableInput&&ui(v,function(){return du(v,M,0,null,"paste")}),!0}function Dl(t,v){if(!t.options.electricChars||!t.options.smartIndent)return;for(var M=t.doc.sel,R=M.ranges.length-1;R>=0;R--){var j=M.ranges[R];if(j.head.ch>100||R&&M.ranges[R-1].head.line==j.head.line)continue;var re=t.getModeAt(j.head),ve=!1;if(re.electricChars){for(var xe=0;xe<re.electricChars.length;xe++)if(v.indexOf(re.electricChars.charAt(xe))>-1){ve=al(t,j.head.line,"smart");break}}else re.electricInput&&(re.electricInput.test(Tn(t.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=al(t,j.head.line,"smart")));ve&&Zr(t,"electricInput",t,j.head.line)}}function Au(t){for(var v=[],M=[],R=0;R<t.doc.sel.ranges.length;R++){var j=t.doc.sel.ranges[R].head.line,re={anchor:Oe(j,0),head:Oe(j+1,0)};M.push(re),v.push(t.getRange(re.anchor,re.head))}return{text:v,ranges:M}}function fu(t,v,M,R){t.setAttribute("autocorrect",M?"":"off"),t.setAttribute("autocapitalize",R?"":"off"),t.setAttribute("spellcheck",!!v)}function Uu(){var t=_("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),v=_("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),v}function ku(t){var v=t.optionHandlers,M=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(R,j){var re=this.options,ve=re[R];if(re[R]==j&&R!="mode")return;re[R]=j,v.hasOwnProperty(R)&&Sa(this,v[R])(this,j,ve),it(this,"optionChange",this,R)},getOption:function(R){return this.options[R]},getDoc:function(){return this.doc},addKeyMap:function(R,j){this.state.keyMaps[j?"push":"unshift"](Vi(R))},removeKeyMap:function(R){for(var j=this.state.keyMaps,re=0;re<j.length;++re)if(j[re]==R||j[re].name==R)return j.splice(re,1),!0},addOverlay:ei(function(R,j){var re=R.token?R:t.getMode(this.options,R);if(re.startState)throw new Error("Overlays may not be stateful.");te(this.state.overlays,{mode:re,modeSpec:R,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ve){return ve.priority}),this.state.modeGen++,br(this)}),removeOverlay:ei(function(R){for(var j=this.state.overlays,re=0;re<j.length;++re){var ve=j[re].modeSpec;if(ve==R||typeof R=="string"&&ve.name==R){j.splice(re,1),this.state.modeGen++,br(this);return}}}),indentLine:ei(function(R,j,re){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),Ga(this.doc,R)&&al(this,R,j,re)}),indentSelection:ei(function(R){for(var j=this.doc.sel.ranges,re=-1,ve=0;ve<j.length;ve++){var xe=j[ve];if(xe.empty())xe.head.line>re&&(al(this,xe.head.line,R,!0),re=xe.head.line,ve==this.doc.sel.primIndex&&qi(this));else{var Se=xe.from(),Pe=xe.to(),ut=Math.max(re,Se.line);re=Math.min(this.lastLine(),Pe.line-(Pe.ch?0:1))+1;for(var ht=ut;ht<re;++ht)al(this,ht,R);var Rt=this.doc.sel.ranges;Se.ch==0&&j.length==Rt.length&&Rt[ve].from().ch>0&&ds(this.doc,ve,new vn(Se,Rt[ve].to()),ae)}}}),getTokenAt:function(R,j){return Cr(this,R,j)},getLineTokens:function(R,j){return Cr(this,Oe(R),j,!0)},getTokenTypeAt:function(R){R=jt(this.doc,R);var j=wr(this,Tn(this.doc,R.line)),re=0,ve=(j.length-1)/2,xe=R.ch,Se;if(xe==0)Se=j[2];else for(;;){var Pe=re+ve>>1;if((Pe?j[Pe*2-1]:0)>=xe)ve=Pe;else if(j[Pe*2+1]<xe)re=Pe+1;else{Se=j[Pe*2+2];break}}var ut=Se?Se.indexOf("overlay "):-1;return ut<0?Se:ut==0?null:Se.slice(0,ut-1)},getModeAt:function(R){var j=this.doc.mode;return j.innerMode?t.innerMode(j,this.getTokenAt(R).state).mode:j},getHelper:function(R,j){return this.getHelpers(R,j)[0]},getHelpers:function(R,j){var re=[];if(!M.hasOwnProperty(j))return re;var ve=M[j],xe=this.getModeAt(R);if(typeof xe[j]=="string")ve[xe[j]]&&re.push(ve[xe[j]]);else if(xe[j])for(var Se=0;Se<xe[j].length;Se++){var Pe=ve[xe[j][Se]];Pe&&re.push(Pe)}else xe.helperType&&ve[xe.helperType]?re.push(ve[xe.helperType]):ve[xe.name]&&re.push(ve[xe.name]);for(var ut=0;ut<ve._global.length;ut++){var ht=ve._global[ut];ht.pred(xe,this)&&H(re,ht.val)==-1&&re.push(ht.val)}return re},getStateAfter:function(R,j){var re=this.doc;return R=tn(re,R==null?re.first+re.size-1:R),Tr(this,R+1,j).state},cursorCoords:function(R,j){var re,ve=this.doc.sel.primary();return R==null?re=ve.head:typeof R=="object"?re=jt(this.doc,R):re=R?ve.from():ve.to(),Jt(this,re,j||"page")},charCoords:function(R,j){return Fn(this,jt(this.doc,R),j||"page")},coordsChar:function(R,j){return R=Sn(this,R,j||"page"),pn(this,R.left,R.top)},lineAtHeight:function(R,j){return R=Sn(this,{top:R,left:0},j||"page").top,Ca(this.doc,R+this.display.viewOffset)},heightAtLine:function(R,j,re){var ve=!1,xe;if(typeof R=="number"){var Se=this.doc.first+this.doc.size-1;R<this.doc.first?R=this.doc.first:R>Se&&(R=Se,ve=!0),xe=Tn(this.doc,R)}else xe=R;return An(this,xe,{top:0,left:0},j||"page",re||ve).top+(ve?this.doc.height-Oa(xe):0)},defaultTextHeight:function(){return Sr(this.display)},defaultCharWidth:function(){return Mn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(R,j,re,ve,xe){var Se=this.display;R=Jt(this,jt(this.doc,R));var Pe=R.bottom,ut=R.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Se.sizer.appendChild(j),ve=="over")Pe=R.top;else if(ve=="above"||ve=="near"){var ht=Math.max(Se.wrapper.clientHeight,this.doc.height),Rt=Math.max(Se.sizer.clientWidth,Se.lineSpace.clientWidth);(ve=="above"||R.bottom+j.offsetHeight>ht)&&R.top>j.offsetHeight?Pe=R.top-j.offsetHeight:R.bottom+j.offsetHeight<=ht&&(Pe=R.bottom),ut+j.offsetWidth>Rt&&(ut=Rt-j.offsetWidth)}j.style.top=Pe+"px",j.style.left=j.style.right="",xe=="right"?(ut=Se.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(xe=="left"?ut=0:xe=="middle"&&(ut=(Se.sizer.clientWidth-j.offsetWidth)/2),j.style.left=ut+"px"),re&&_i(this,{left:ut,top:Pe,right:ut+j.offsetWidth,bottom:Pe+j.offsetHeight})},triggerOnKeyDown:ei(Hl),triggerOnKeyPress:ei(wu),triggerOnKeyUp:_u,triggerOnMouseDown:ei(Kl),execCommand:function(R){if(_l.hasOwnProperty(R))return _l[R].call(null,this)},triggerElectric:ei(function(R){Dl(this,R)}),findPosH:function(R,j,re,ve){var xe=1;j<0&&(xe=-1,j=-j);for(var Se=jt(this.doc,R),Pe=0;Pe<j&&!(Se=Vl(this.doc,Se,xe,re,ve),Se.hitSide);++Pe);return Se},moveH:ei(function(R,j){var re=this;this.extendSelectionsBy(function(ve){return re.display.shift||re.doc.extend||ve.empty()?Vl(re.doc,ve.head,R,j,re.options.rtlMoveVisually):R<0?ve.from():ve.to()},ie)}),deleteH:ei(function(R,j){var re=this.doc.sel,ve=this.doc;re.somethingSelected()?ve.replaceSelection("",null,"+delete"):bs(this,function(xe){var Se=Vl(ve,xe.head,R,j,!1);return R<0?{from:Se,to:xe.head}:{from:xe.head,to:Se}})}),findPosV:function(R,j,re,ve){var xe=1,Se=ve;j<0&&(xe=-1,j=-j);for(var Pe=jt(this.doc,R),ut=0;ut<j;++ut){var ht=Jt(this,Pe,"div");if(Se==null?Se=ht.left:ht.left=Se,Pe=Fu(this,ht,xe,re),Pe.hitSide)break}return Pe},moveV:ei(function(R,j){var re=this,ve=this.doc,xe=[],Se=!this.display.shift&&!ve.extend&&ve.sel.somethingSelected();if(ve.extendSelectionsBy(function(ut){if(Se)return R<0?ut.from():ut.to();var ht=Jt(re,ut.head,"div");ut.goalColumn!=null&&(ht.left=ut.goalColumn),xe.push(ht.left);var Rt=Fu(re,ht,R,j);return j=="page"&&ut==ve.sel.primary()&&To(re,Fn(re,Rt,"div").top-ht.top),Rt},ie),xe.length)for(var Pe=0;Pe<ve.sel.ranges.length;Pe++)ve.sel.ranges[Pe].goalColumn=xe[Pe]}),findWordAt:function(R){var j=this.doc,re=Tn(j,R.line).text,ve=R.ch,xe=R.ch;if(re){var Se=this.getHelper(R,"wordChars");(R.sticky=="before"||xe==re.length)&&ve?--ve:++xe;for(var Pe=re.charAt(ve),ut=De(Pe,Se)?function(ht){return De(ht,Se)}:/\s/.test(Pe)?function(ht){return/\s/.test(ht)}:function(ht){return!/\s/.test(ht)&&!De(ht)};ve>0&&ut(re.charAt(ve-1));)--ve;for(;xe<re.length&&ut(re.charAt(xe));)++xe}return new vn(Oe(R.line,ve),Oe(R.line,xe))},toggleOverwrite:function(R){if(R!=null&&R==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?k(this.display.cursorDiv,"CodeMirror-overwrite"):p(this.display.cursorDiv,"CodeMirror-overwrite"),it(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==I()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ei(function(R,j){Si(this,R,j)}),getScrollInfo:function(){var R=this.display.scroller;return{left:R.scrollLeft,top:R.scrollTop,height:R.scrollHeight-He(this)-this.display.barHeight,width:R.scrollWidth-He(this)-this.display.barWidth,clientHeight:Ee(this),clientWidth:We(this)}},scrollIntoView:ei(function(R,j){R==null?(R={from:this.doc.sel.primary().head,to:null},j==null&&(j=this.options.cursorScrollMargin)):typeof R=="number"?R={from:Oe(R,0),to:null}:R.from==null&&(R={from:R,to:null}),R.to||(R.to=R.from),R.margin=j||0,R.from.line!=null?Ri(this,R):ro(this,R.from,R.to,R.margin)}),setSize:ei(function(R,j){var re=this,ve=function(Se){return typeof Se=="number"||/^\d+$/.test(String(Se))?Se+"px":Se};R!=null&&(this.display.wrapper.style.width=ve(R)),j!=null&&(this.display.wrapper.style.height=ve(j)),this.options.lineWrapping&&kt(this);var xe=this.display.viewFrom;this.doc.iter(xe,this.display.viewTo,function(Se){if(Se.widgets){for(var Pe=0;Pe<Se.widgets.length;Pe++)if(Se.widgets[Pe].noHScroll){In(re,xe,"widget");break}}++xe}),this.curOp.forceUpdate=!0,it(this,"refresh",this)}),operation:function(R){return ui(this,R)},startOperation:function(){return ki(this)},endOperation:function(){return Ei(this)},refresh:ei(function(){var R=this.display.cachedTextHeight;br(this),this.curOp.forceUpdate=!0,Wt(this),Si(this,this.doc.scrollLeft,this.doc.scrollTop),Vo(this.display),(R==null||Math.abs(R-Sr(this.display))>.5||this.options.lineWrapping)&&sr(this),it(this,"refresh",this)}),swapDoc:ei(function(R){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),$r(this,R),Wt(this),this.display.input.reset(),Si(this,R.scrollLeft,R.scrollTop),this.curOp.forceScroll=!0,Zr(this,"swapDoc",this,j),j}),phrase:function(R){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,R)?j[R]:R},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ze(t),t.registerHelper=function(R,j,re){M.hasOwnProperty(R)||(M[R]=t[R]={_global:[]}),M[R][j]=re},t.registerGlobalHelper=function(R,j,re,ve){t.registerHelper(R,j,ve),M[R]._global.push({pred:re,val:ve})}}function Vl(t,v,M,R,j){var re=v,ve=M,xe=Tn(t,v.line),Se=j&&t.direction=="rtl"?-M:M;function Pe(){var Yn=v.line+Se;return Yn<t.first||Yn>=t.first+t.size?!1:(v=new Oe(Yn,v.ch,v.sticky),xe=Tn(t,Yn))}function ut(Yn){var Nn;if(R=="codepoint"){var ar=xe.text.charCodeAt(v.ch+(R>0?0:-1));isNaN(ar)?Nn=null:Nn=new Oe(v.line,Math.max(0,Math.min(xe.text.length,v.ch+M*(ar>=55296&&ar<56320?2:1))),-M)}else j?Nn=ou(t.cm,xe,v,M):Nn=iu(xe,v,M);if(Nn==null)if(!Yn&&Pe())v=Nl(j,t.cm,xe,v.line,Se);else return!1;else v=Nn;return!0}if(R=="char"||R=="codepoint")ut();else if(R=="column")ut(!0);else if(R=="word"||R=="group")for(var ht=null,Rt=R=="group",Bt=t.cm&&t.cm.getHelper(v,"wordChars"),Zt=!0;!(M<0&&!ut(!Zt));Zt=!1){var un=xe.text.charAt(v.ch)||`
|
|
|
`,wn=De(un,Bt)?"w":Rt&&un==`
|
|
|
`?"n":!Rt||/\s/.test(un)?null:"p";if(Rt&&!Zt&&!wn&&(wn="s"),ht&&ht!=wn){M<0&&(M=1,ut(),v.sticky="after");break}if(wn&&(ht=wn),M>0&&!ut(!Zt))break}var kn=Hr(t,v,re,ve,!0);return Qe(re,kn)&&(kn.hitSide=!0),kn}function Fu(t,v,M,R){var j=t.doc,re=v.left,ve;if(R=="page"){var xe=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Se=Math.max(xe-.5*Sr(t.display),3);ve=(M>0?v.bottom:v.top)+M*Se}else R=="line"&&(ve=M>0?v.bottom+3:v.top-3);for(var Pe;!(Pe=pn(t,re,ve),!Pe.outside);){if(M<0?ve<=0:ve>=j.height){Pe.hitSide=!0;break}ve+=M*5}return Pe}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 v=this,M=this,R=M.cm,j=M.div=t.lineDiv;fu(j,R.options.spellcheck,R.options.autocorrect,R.options.autocapitalize);function re(xe){for(var Se=xe.target;Se;Se=Se.parentNode){if(Se==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Se.className))break}return!1}je(j,"paste",function(xe){if(!re(xe)||at(R,xe)||Ol(xe,R))return;h<=11&&setTimeout(Sa(R,function(){return v.updateFromDOM()}),20)}),je(j,"compositionstart",function(xe){v.composing={data:xe.data,done:!1}}),je(j,"compositionupdate",function(xe){v.composing||(v.composing={data:xe.data,done:!1})}),je(j,"compositionend",function(xe){v.composing&&(xe.data!=v.composing.data&&v.readFromDOMSoon(),v.composing.done=!0)}),je(j,"touchstart",function(){return M.forceCompositionEnd()}),je(j,"input",function(){v.composing||v.readFromDOMSoon()});function ve(xe){if(!re(xe)||at(R,xe))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()}),xe.type=="cut"&&R.replaceSelection("",null,"cut");else if(R.options.lineWiseCopyCut){var Se=Au(R);Bl({lineWise:!0,text:Se.text}),xe.type=="cut"&&R.operation(function(){R.setSelections(Se.ranges,0,ae),R.replaceSelection("",null,"cut")})}else return;if(xe.clipboardData){xe.clipboardData.clearData();var Pe=is.text.join(`
|
|
|
`);if(xe.clipboardData.setData("Text",Pe),xe.clipboardData.getData("Text")==Pe){xe.preventDefault();return}}var ut=Uu(),ht=ut.firstChild;R.display.lineSpace.insertBefore(ut,R.display.lineSpace.firstChild),ht.value=is.text.join(`
|
|
|
`);var Rt=document.activeElement;Y(ht),setTimeout(function(){R.display.lineSpace.removeChild(ut),Rt.focus(),Rt==j&&M.showPrimarySelection()},50)}je(j,"copy",ve),je(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=qt(this.cm,!1);return t.focus=document.activeElement==this.div,t},Wa.prototype.showSelection=function(t,v){if(!t||!this.cm.display.view.length)return;(t.focus||v)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Wa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Wa.prototype.showPrimarySelection=function(){var t=this.getSelection(),v=this.cm,M=v.doc.sel.primary(),R=M.from(),j=M.to();if(v.display.viewTo==v.display.viewFrom||R.line>=v.display.viewTo||j.line<v.display.viewFrom){t.removeAllRanges();return}var re=Is(v,t.anchorNode,t.anchorOffset),ve=Is(v,t.focusNode,t.focusOffset);if(re&&!re.bad&&ve&&!ve.bad&&ke(Xt(re,ve),R)==0&&ke(Ft(re,ve),j)==0)return;var xe=v.display.view,Se=R.line>=v.display.viewFrom&&il(v,R)||{node:xe[0].measure.map[2],offset:0},Pe=j.line<v.display.viewTo&&il(v,j);if(!Pe){var ut=xe[xe.length-1].measure,ht=ut.maps?ut.maps[ut.maps.length-1]:ut.map;Pe={node:ht[ht.length-1],offset:ht[ht.length-2]-ht[ht.length-3]}}if(!Se||!Pe){t.removeAllRanges();return}var Rt=t.rangeCount&&t.getRangeAt(0),Bt;try{Bt=S(Se.node,Se.offset,Pe.offset,Pe.node)}catch(Zt){}Bt&&(!L&&v.state.focused?(t.collapse(Se.node,Se.offset),Bt.collapsed||(t.removeAllRanges(),t.addRange(Bt))):(t.removeAllRanges(),t.addRange(Bt)),Rt&&t.anchorNode==null?t.addRange(Rt):L&&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){i(this.cm.display.cursorDiv,t.cursors),i(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 v=t.getRangeAt(0).commonAncestorContainer;return D(this.div,v)},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():ui(this.cm,function(){return t.cm.curOp.selectionChanged=!0});function v(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,v))}this.polling.set(this.cm.options.pollInterval,v)},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(),v=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 M=Is(v,t.anchorNode,t.anchorOffset),R=Is(v,t.focusNode,t.focusOffset);M&&R&&ui(v,function(){Li(v.doc,Ht(M,R),ae),(M.bad||R.bad)&&(v.curOp.selectionChanged=!0)})},Wa.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var t=this.cm,v=t.display,M=t.doc.sel.primary(),R=M.from(),j=M.to();if(R.ch==0&&R.line>t.firstLine()&&(R=Oe(R.line-1,Tn(t.doc,R.line-1).length)),j.ch==Tn(t.doc,j.line).text.length&&j.line<t.lastLine()&&(j=Oe(j.line+1,0)),R.line<v.viewFrom||j.line>v.viewTo-1)return!1;var re,ve,xe;R.line==v.viewFrom||(re=Vn(t,R.line))==0?(ve=Qr(v.view[0].line),xe=v.view[0].node):(ve=Qr(v.view[re].line),xe=v.view[re-1].node.nextSibling);var Se=Vn(t,j.line),Pe,ut;if(Se==v.view.length-1?(Pe=v.viewTo-1,ut=v.lineDiv.lastChild):(Pe=Qr(v.view[Se+1].line)-1,ut=v.view[Se+1].node.previousSibling),!xe)return!1;for(var ht=t.doc.splitLines(ol(t,xe,ut,ve,Pe)),Rt=ea(t.doc,Oe(ve,0),Oe(Pe,Tn(t.doc,Pe).text.length));ht.length>1&&Rt.length>1;)if(fe(ht)==fe(Rt))ht.pop(),Rt.pop(),Pe--;else if(ht[0]==Rt[0])ht.shift(),Rt.shift(),ve++;else break;for(var Bt=0,Zt=0,un=ht[0],wn=Rt[0],kn=Math.min(un.length,wn.length);Bt<kn&&un.charCodeAt(Bt)==wn.charCodeAt(Bt);)++Bt;for(var Yn=fe(ht),Nn=fe(Rt),ar=Math.min(Yn.length-(ht.length==1?Bt:0),Nn.length-(Rt.length==1?Bt:0));Zt<ar&&Yn.charCodeAt(Yn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)++Zt;if(ht.length==1&&Rt.length==1&&ve==R.line)for(;Bt&&Bt>R.ch&&Yn.charCodeAt(Yn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)Bt--,Zt++;ht[ht.length-1]=Yn.slice(0,Yn.length-Zt).replace(/^\u200b+/,""),ht[0]=ht[0].slice(Bt).replace(/\u200b+$/,"");var Mr=Oe(ve,Bt),yr=Oe(Pe,Rt.length?fe(Rt).length-Zt:0);if(ht.length>1||ht[0]||ke(Mr,yr))return gr(t.doc,ht,Mr,yr,"+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())&&ui(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()||Sa(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,v){var M=tt(t,v.line);if(!M||M.hidden)return null;var R=Tn(t.doc,v.line),j=Ce(M,R,v.line),re=pt(R,t.doc.direction),ve="left";if(re){var xe=_e(re,v.ch);ve=xe%2?"right":"left"}var Se=Pt(j.map,v.ch,ve);return Se.offset=Se.collapse=="right"?Se.end:Se.start,Se}function Nu(t){for(var v=t;v;v=v.parentNode)if(/CodeMirror-gutter-wrapper/.test(v.className))return!0;return!1}function Ai(t,v){return v&&(t.bad=!0),t}function ol(t,v,M,R,j){var re="",ve=!1,xe=t.doc.lineSeparator(),Se=!1;function Pe(Bt){return function(Zt){return Zt.id==Bt}}function ut(){ve&&(re+=xe,Se&&(re+=xe),ve=Se=!1)}function ht(Bt){Bt&&(ut(),re+=Bt)}function Rt(Bt){if(Bt.nodeType==1){var Zt=Bt.getAttribute("cm-text");if(Zt){ht(Zt);return}var un=Bt.getAttribute("cm-marker"),wn;if(un){var kn=t.findMarks(Oe(R,0),Oe(j+1,0),Pe(+un));kn.length&&(wn=kn[0].find(0))&&ht(ea(t.doc,wn.from,wn.to).join(xe));return}if(Bt.getAttribute("contenteditable")=="false")return;var Yn=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;Yn&&ut();for(var Nn=0;Nn<Bt.childNodes.length;Nn++)Rt(Bt.childNodes[Nn]);/^(pre|p)$/i.test(Bt.nodeName)&&(Se=!0),Yn&&(ve=!0)}else Bt.nodeType==3&&ht(Bt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Rt(v),v==M);)v=v.nextSibling,Se=!1;return re}function Is(t,v,M){var R;if(v==t.display.lineDiv){if(R=t.display.lineDiv.childNodes[M],!R)return Ai(t.clipPos(Oe(t.display.viewTo-1)),!0);v=null,M=0}else for(R=v;;R=R.parentNode){if(!R||R==t.display.lineDiv)return null;if(R.parentNode&&R.parentNode==t.display.lineDiv)break}for(var j=0;j<t.display.view.length;j++){var re=t.display.view[j];if(re.node==R)return zs(re,v,M)}}function zs(t,v,M){var R=t.text.firstChild,j=!1;if(!v||!D(R,v))return Ai(Oe(Qr(t.line),0),!0);if(v==R&&(j=!0,v=R.childNodes[M],M=0,!v)){var re=t.rest?fe(t.rest):t.line;return Ai(Oe(Qr(re),re.text.length),j)}var ve=v.nodeType==3?v:null,xe=v;for(!ve&&v.childNodes.length==1&&v.firstChild.nodeType==3&&(ve=v.firstChild,M&&(M=ve.nodeValue.length));xe.parentNode!=R;)xe=xe.parentNode;var Se=t.measure,Pe=Se.maps;function ut(wn,kn,Yn){for(var Nn=-1;Nn<(Pe?Pe.length:0);Nn++)for(var ar=Nn<0?Se.map:Pe[Nn],Mr=0;Mr<ar.length;Mr+=3){var yr=ar[Mr+2];if(yr==wn||yr==kn){var ta=Qr(Nn<0?t.line:t.rest[Nn]),ni=ar[Mr]+Yn;return(Yn<0||yr!=wn)&&(ni=ar[Mr+(Yn?1:0)]),Oe(ta,ni)}}}var ht=ut(ve,xe,M);if(ht)return Ai(ht,j);for(var Rt=xe.nextSibling,Bt=ve?ve.nodeValue.length-M:0;Rt;Rt=Rt.nextSibling){if(ht=ut(Rt,Rt.firstChild,0),ht)return Ai(Oe(ht.line,ht.ch-Bt),j);Bt+=Rt.textContent.length}for(var Zt=xe.previousSibling,un=M;Zt;Zt=Zt.previousSibling){if(ht=ut(Zt,Zt.firstChild,-1),ht)return Ai(Oe(ht.line,ht.ch+un),j);un+=Zt.textContent.length}}var Ja=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};Ja.prototype.init=function(t){var v=this,M=this,R=this.cm;this.createField(t);var j=this.textarea;t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),f&&(j.style.width="0px"),je(j,"input",function(){x&&h>=9&&v.hasSelection&&(v.hasSelection=null),M.poll()}),je(j,"paste",function(ve){if(at(R,ve)||Ol(ve,R))return;R.state.pasteIncoming=+new Date,M.fastPoll()});function re(ve){if(at(R,ve))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()});else if(R.options.lineWiseCopyCut){var xe=Au(R);Bl({lineWise:!0,text:xe.text}),ve.type=="cut"?R.setSelections(xe.ranges,null,ae):(M.prevInput="",j.value=xe.text.join(`
|
|
|
`),Y(j))}else return;ve.type=="cut"&&(R.state.cutIncoming=+new Date)}je(j,"cut",re),je(j,"copy",re),je(t.scroller,"paste",function(ve){if(yo(t,ve)||at(R,ve))return;if(!j.dispatchEvent){R.state.pasteIncoming=+new Date,M.focus();return}var xe=new Event("paste");xe.clipboardData=ve.clipboardData,j.dispatchEvent(xe)}),je(t.lineSpace,"selectstart",function(ve){yo(t,ve)||we(ve)}),je(j,"compositionstart",function(){var ve=R.getCursor("from");M.composing&&M.composing.range.clear(),M.composing={start:ve,range:R.markText(ve,R.getCursor("to"),{className:"CodeMirror-composing"})}}),je(j,"compositionend",function(){M.composing&&(M.poll(),M.composing.range.clear(),M.composing=null)})},Ja.prototype.createField=function(t){this.wrapper=Uu(),this.textarea=this.wrapper.firstChild},Ja.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Ja.prototype.prepareSelection=function(){var t=this.cm,v=t.display,M=t.doc,R=qt(t);if(t.options.moveInputWithCursor){var j=Jt(t,M.sel.primary().head,"div"),re=v.wrapper.getBoundingClientRect(),ve=v.lineDiv.getBoundingClientRect();R.teTop=Math.max(0,Math.min(v.wrapper.clientHeight-10,j.top+ve.top-re.top)),R.teLeft=Math.max(0,Math.min(v.wrapper.clientWidth-10,j.left+ve.left-re.left))}return R},Ja.prototype.showSelection=function(t){var v=this.cm,M=v.display;i(M.cursorDiv,t.cursors),i(M.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Ja.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var v=this.cm;if(v.somethingSelected()){this.prevInput="";var M=v.getSelection();this.textarea.value=M,v.state.focused&&Y(this.textarea),x&&h>=9&&(this.hasSelection=M)}else t||(this.prevInput=this.textarea.value="",x&&h>=9&&(this.hasSelection=null))},Ja.prototype.getField=function(){return this.textarea},Ja.prototype.supportsTouch=function(){return!1},Ja.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||I()!=this.textarea))try{this.textarea.focus()}catch(t){}},Ja.prototype.blur=function(){this.textarea.blur()},Ja.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ja.prototype.receivedFocus=function(){this.slowPoll()},Ja.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()})},Ja.prototype.fastPoll=function(){var t=!1,v=this;v.pollingFast=!0;function M(){var R=v.poll();!R&&!t?(t=!0,v.polling.set(60,M)):(v.pollingFast=!1,v.slowPoll())}v.polling.set(20,M)},Ja.prototype.poll=function(){var t=this,v=this.cm,M=this.textarea,R=this.prevInput;if(this.contextMenuPending||!v.state.focused||ct(M)&&!R&&!this.composing||v.isReadOnly()||v.options.disableInput||v.state.keySeq)return!1;var j=M.value;if(j==R&&!v.somethingSelected())return!1;if(x&&h>=9&&this.hasSelection===j||A&&/[\uf700-\uf7ff]/.test(j))return v.display.input.reset(),!1;if(v.doc.sel==v.display.selForContextMenu){var re=j.charCodeAt(0);if(re==8203&&!R&&(R="\u200B"),re==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,xe=Math.min(R.length,j.length);ve<xe&&R.charCodeAt(ve)==j.charCodeAt(ve);)++ve;return ui(v,function(){du(v,j.slice(ve),R.length-ve,null,t.composing?"*compose":null),j.length>1e3||j.indexOf(`
|
|
|
`)>-1?M.value=t.prevInput="":t.prevInput=j,t.composing&&(t.composing.range.clear(),t.composing.range=v.markText(t.composing.start,v.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ja.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ja.prototype.onKeyPress=function(){x&&h>=9&&(this.hasSelection=null),this.fastPoll()},Ja.prototype.onContextMenu=function(t){var v=this,M=v.cm,R=M.display,j=v.textarea;v.contextMenuPending&&v.contextMenuPending();var re=bn(M,t),ve=R.scroller.scrollTop;if(!re||e)return;var xe=M.options.resetSelectionOnContextMenu;xe&&M.doc.sel.contains(re)==-1&&Sa(M,Li)(M.doc,Ht(re),ae);var Se=j.style.cssText,Pe=v.wrapper.style.cssText,ut=v.wrapper.offsetParent.getBoundingClientRect();v.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(t.clientY-ut.top-5)+"px; left: "+(t.clientX-ut.left-5)+`px;
|
|
|
z-index: 1000; background: `+(x?"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),R.input.focus(),s&&window.scrollTo(null,ht),R.input.reset(),M.somethingSelected()||(j.value=v.prevInput=" "),v.contextMenuPending=Bt,R.selForContextMenu=M.doc.sel,clearTimeout(R.detectingSelectAll);function Rt(){if(j.selectionStart!=null){var un=M.somethingSelected(),wn="\u200B"+(un?j.value:"");j.value="\u21DA",j.value=wn,v.prevInput=un?"":"\u200B",j.selectionStart=1,j.selectionEnd=wn.length,R.selForContextMenu=M.doc.sel}}function Bt(){if(v.contextMenuPending!=Bt)return;if(v.contextMenuPending=!1,v.wrapper.style.cssText=Pe,j.style.cssText=Se,x&&h<9&&R.scrollbars.setScrollTop(R.scroller.scrollTop=ve),j.selectionStart!=null){(!x||x&&h<9)&&Rt();var un=0,wn=function(){R.selForContextMenu==M.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&v.prevInput=="\u200B"?Sa(M,va)(M):un++<10?R.detectingSelectAll=setTimeout(wn,500):(R.selForContextMenu=null,R.input.reset())};R.detectingSelectAll=setTimeout(wn,200)}}if(x&&h>=9&&Rt(),B){Ye(t);var Zt=function(){vt(window,"mouseup",Zt),setTimeout(Bt,20)};je(window,"mouseup",Zt)}else setTimeout(Bt,50)},Ja.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Ja.prototype.setUneditable=function(){},Ja.prototype.needsContentAttribute=!1;function Il(t,v){if(v=v?K(v):{},v.value=t.value,!v.tabindex&&t.tabIndex&&(v.tabindex=t.tabIndex),!v.placeholder&&t.placeholder&&(v.placeholder=t.placeholder),v.autofocus==null){var M=I();v.autofocus=M==t||t.getAttribute("autofocus")!=null&&M==document.body}function R(){t.value=xe.getValue()}var j;if(t.form&&(je(t.form,"submit",R),!v.leaveSubmitMethodAlone)){var re=t.form;j=re.submit;try{var ve=re.submit=function(){R(),re.submit=j,re.submit(),re.submit=ve}}catch(Se){}}v.finishInit=function(Se){Se.save=R,Se.getTextArea=function(){return t},Se.toTextArea=function(){Se.toTextArea=isNaN,R(),t.parentNode.removeChild(Se.getWrapperElement()),t.style.display="",t.form&&(vt(t.form,"submit",R),!v.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=j))}},t.style.display="none";var xe=ii(function(Se){return t.parentNode.insertBefore(Se,t.nextSibling)},v);return xe}function Rs(t){t.off=vt,t.on=je,t.wheelEventPixels=vs,t.Doc=Co,t.splitLines=Et,t.countColumn=z,t.findColumn=ge,t.isWordChar=Te,t.Pass=$,t.signal=it,t.Line=na,t.changeEnd=fn,t.scrollbarModel=Pa,t.Pos=Oe,t.cmpPos=ke,t.modes=Ct,t.mimeModes=ft,t.resolveMode=bt,t.getMode=Nt,t.modeExtensions=sn,t.extendMode=Jn,t.copyState=_n,t.startState=Vr,t.innerMode=Pr,t.commands=_l,t.keyMap=Os,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=Lr,t.SharedTextMarker=tl,t.TextMarker=Xo,t.LineWidget=Uo,t.e_preventDefault=we,t.e_stopPropagation=Re,t.e_stop=Ye,t.addClass=k,t.contains=D,t.rmClass=p,t.keyNames=Ks}tc(ii),ku(ii);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Rl in Co.prototype)Co.prototype.hasOwnProperty(Rl)&&H(ju,Rl)<0&&(ii.prototype[Rl]=function(t){return function(){return t.apply(this.doc,arguments)}}(Co.prototype[Rl]));return ze(Co),ii.inputStyles={textarea:Ja,contenteditable:Wa},ii.defineMode=function(t){!ii.defaults.mode&&t!="null"&&(ii.defaults.mode=t),Ot.apply(this,arguments)},ii.defineMIME=Ut,ii.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ii.defineMIME("text/plain","null"),ii.defineExtension=function(t,v){ii.prototype[t]=v},ii.defineDocExtension=function(t,v){Co.prototype[t]=v},ii.fromTextArea=Il,Rs(ii),ii.version="5.58.2",ii})},W6BS:function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},W6us:function(Ge,me){Ge.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(Ge,me,P){Ge.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(Ge,me,P){"use strict";var se=P("rePB"),X=P("Ff2n"),L=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),w=P("JX7q"),x=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,i=B.isEnd;if(!p)return null;for(var _="".concat(b,"-indent-unit"),O=[],S=0;S<p;S+=1){var D;O.push(s.createElement("span",{key:S,className:n()(_,(D={},Object(se.a)(D,"".concat(_,"-start"),u[S+1]),Object(se.a)(D,"".concat(_,"-end"),i[S+1]),Object(se.a)(D,"".concat(_,"-end-first-level"),!S&&i[0]),D))}))}return s.createElement("span",{"aria-hidden":"true",className:"".concat(b,"-indent")},O)},o=c,f=P("815F"),d="open",a="close",A="---",g=function(T){Object(x.a)(b,T);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 i=p.props.context.onNodeClick;i(u,Object(f.b)(p.props)),p.isSelectable()?p.onSelect(u):p.onCheck(u)},p.onSelectorDoubleClick=function(u){var i=p.props.context.onNodeDoubleClick;i(u,Object(f.b)(p.props))},p.onSelect=function(u){if(p.isDisabled())return;var i=p.props.context.onNodeSelect;u.preventDefault(),i(u,Object(f.b)(p.props))},p.onCheck=function(u){if(p.isDisabled())return;var i=p.props,_=i.disableCheckbox,O=i.checked,S=p.props.context.onNodeCheck;if(!p.isCheckable()||_)return;u.preventDefault();var D=!O;S(u,Object(f.b)(p.props),D)},p.onMouseEnter=function(u){var i=p.props.context.onNodeMouseEnter;i(u,Object(f.b)(p.props))},p.onMouseLeave=function(u){var i=p.props.context.onNodeMouseLeave;i(u,Object(f.b)(p.props))},p.onContextMenu=function(u){var i=p.props.context.onNodeContextMenu;i(u,Object(f.b)(p.props))},p.onDragStart=function(u){var i=p.props.context.onNodeDragStart;u.stopPropagation(),p.setState({dragNodeHighlight:!0}),i(u,Object(w.a)(p));try{u.dataTransfer.setData("text/plain","")}catch(_){}},p.onDragEnter=function(u){var i=p.props.context.onNodeDragEnter;u.preventDefault(),u.stopPropagation(),i(u,Object(w.a)(p))},p.onDragOver=function(u){var i=p.props.context.onNodeDragOver;u.preventDefault(),u.stopPropagation(),i(u,Object(w.a)(p))},p.onDragLeave=function(u){var i=p.props.context.onNodeDragLeave;u.stopPropagation(),i(u,Object(w.a)(p))},p.onDragEnd=function(u){var i=p.props.context.onNodeDragEnd;u.stopPropagation(),p.setState({dragNodeHighlight:!1}),i(u,Object(w.a)(p))},p.onDrop=function(u){var i=p.props.context.onNodeDrop;u.preventDefault(),u.stopPropagation(),p.setState({dragNodeHighlight:!1}),i(u,Object(w.a)(p))},p.onExpand=function(u){var i=p.props.context.onNodeExpand;i(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:a},p.hasChildren=function(){var u=p.props.eventKey,i=p.props.context.keyEntities,_=i[u]||{},O=_.children;return!!(O||[]).length},p.isLeaf=function(){var u=p.props,i=u.isLeaf,_=u.loaded,O=p.props.context.loadData,S=p.hasChildren();return i===!1?!1:i||!O&&!S||O&&_&&!S},p.isDisabled=function(){var u=p.props.disabled,i=p.props.context.disabled;return!!(i||u)},p.isCheckable=function(){var u=p.props.checkable,i=p.props.context.checkable;return!i||u===!1?!1:i},p.syncLoadData=function(u){var i=u.expanded,_=u.loading,O=u.loaded,S=p.props.context,D=S.loadData,I=S.onNodeLoad;if(_)return;D&&i&&!p.isLeaf()&&(!p.hasChildren()&&!O&&I(Object(f.b)(p.props)))},p.renderSwitcher=function(){var u=p.props,i=u.expanded,_=u.switcherIcon,O=p.props.context,S=O.prefixCls,D=O.switcherIcon,I=_||D;if(p.isLeaf())return s.createElement("span",{className:n()("".concat(S,"-switcher"),"".concat(S,"-switcher-noop"))},typeof I=="function"?I(Object(L.a)(Object(L.a)({},p.props),{},{isLeaf:!0})):I);var k=n()("".concat(S,"-switcher"),"".concat(S,"-switcher_").concat(i?d:a));return s.createElement("span",{onClick:p.onExpand,className:k},typeof I=="function"?I(Object(L.a)(Object(L.a)({},p.props),{},{isLeaf:!1})):I)},p.renderCheckbox=function(){var u=p.props,i=u.checked,_=u.halfChecked,O=u.disableCheckbox,S=p.props.context.prefixCls,D=p.isDisabled(),I=p.isCheckable();if(!I)return null;var k=typeof I!="boolean"?I:null;return s.createElement("span",{className:n()("".concat(S,"-checkbox"),i&&"".concat(S,"-checkbox-checked"),!i&&_&&"".concat(S,"-checkbox-indeterminate"),(D||O)&&"".concat(S,"-checkbox-disabled")),onClick:p.onCheck},k)},p.renderIcon=function(){var u=p.props.loading,i=p.props.context.prefixCls;return s.createElement("span",{className:n()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(p.getNodeState()||"docu"),u&&"".concat(i,"-icon_loading"))})},p.renderSelector=function(){var u=p.state.dragNodeHighlight,i=p.props,_=i.title,O=i.selected,S=i.icon,D=i.loading,I=i.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"),$;if(Y){var ae=S||U;$=ae?s.createElement("span",{className:n()("".concat(Q,"-iconEle"),"".concat(Q,"-icon__customize"))},typeof ae=="function"?ae(p.props):ae):p.renderIcon()}else z&&D&&($=p.renderIcon());var pe;typeof _=="function"?pe=_(I):F?pe=F(I):pe=_;var ie=s.createElement("span",{className:"".concat(Q,"-title")},pe);return s.createElement("span",{ref:p.setSelectHandle,title:typeof _=="string"?_:"",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},$,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,i=this.props.context.selectable;return typeof u=="boolean"?u:i}},{key:"render",value:function(){var u,i=this.props,_=i.eventKey,O=i.className,S=i.style,D=i.dragOver,I=i.dragOverGapTop,k=i.dragOverGapBottom,Q=i.isLeaf,Y=i.isStart,U=i.isEnd,K=i.expanded,z=i.selected,F=i.checked,H=i.halfChecked,G=i.loading,$=i.domRef,ae=i.active,pe=i.onMouseMove,ie=Object(X.a)(i,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),ge=this.props.context,Ae=ge.prefixCls,be=ge.filterTreeNode,fe=ge.draggable,ce=ge.keyEntities,te=this.isDisabled(),de=Object(l.f)(ie),he=ce[_]||{},ue=he.level,Te=U[U.length-1];return s.createElement("div",Object.assign({ref:$,className:n()(O,"".concat(Ae,"-treenode"),(u={},Object(se.a)(u,"".concat(Ae,"-treenode-disabled"),te),Object(se.a)(u,"".concat(Ae,"-treenode-switcher-").concat(K?"open":"close"),!Q),Object(se.a)(u,"".concat(Ae,"-treenode-checkbox-checked"),F),Object(se.a)(u,"".concat(Ae,"-treenode-checkbox-indeterminate"),H),Object(se.a)(u,"".concat(Ae,"-treenode-selected"),z),Object(se.a)(u,"".concat(Ae,"-treenode-loading"),G),Object(se.a)(u,"".concat(Ae,"-treenode-active"),ae),Object(se.a)(u,"".concat(Ae,"-treenode-leaf-last"),Te),Object(se.a)(u,"drag-over",!te&&D),Object(se.a)(u,"drag-over-gap-top",!te&&I),Object(se.a)(u,"drag-over-gap-bottom",!te&&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},de),s.createElement(o,{prefixCls:Ae,level:ue,isStart:Y,isEnd:U}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),b}(s.Component),m=function(B){return s.createElement(e.a.Consumer,null,function(b){return s.createElement(g,Object.assign({},B,{context:b}))})};m.displayName="TreeNode",m.defaultProps={title:A},m.isTreeNode=1;var C=me.a=m},WdTA:function(Ge,me,P){Ge.exports=P.p+"static/studnetqun.598eeb43.png"},Xmg4:function(Ge,me,P){var se=P("bYtY"),X=P("LPTA"),L=X.devicePixelRatio,y=P("K2GJ"),E=P("3C/r");function w(){return!1}function x(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||L,typeof r=="string"?l=x(r,n,e):se.isObject(r)&&(l=r,r=l.id),this.id=r,this.dom=l;var c=l.style;c&&(l.onselectstart=w,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=x("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,a=this.dpr;if(f&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,c/a,o/a)),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 g=this.domBack;l.save(),l.globalAlpha=d,l.drawImage(g,0,0,c,o),l.restore()}}};var s=h;Ge.exports=s},Xnb7:function(Ge,me,P){var se=P("1RvN"),X=new se(50);function L(x){if(typeof x=="string"){var h=X.get(x);return h&&h.image}else return x}function y(x,h,s,r,n){if(x)if(typeof x=="string"){if(h&&h.__zrImageSrc===x||!s)return h;var e=X.get(x),l={hostEl:s,cb:r,cbPayload:n};return e?(h=e.image,!w(h)&&e.pending.push(l)):(h=new Image,h.onload=h.onerror=E,X.put(x,h.__cachedImgObj={image:h,pending:[l]}),h.src=h.__zrImageSrc=x),h}else return x;else return h}function E(){var x=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var h=0;h<x.pending.length;h++){var s=x.pending[h],r=s.cb;r&&r(this,s.cbPayload),s.hostEl.dirty()}x.pending.length=0}function w(x){return x&&x.width&&x.height}me.findExistImage=L,me.createOrUpdateImage=y,me.isImageReady=w},Xsq0:function(Ge,me,P){Ge.exports=P.p+"static/mainbanner.0a951716.jpg"},XzQ7:function(Ge,me,P){Ge.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(Ge,me,P){"use strict";P.r(me),P.d(me,"ResizableTextArea",function(){return H});var se=P("wx14"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),w=P("q1tI"),x=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(ae){ae.forEach(function(pe){var ie,ge=pe.target;(ie=c.get(ge))===null||ie===void 0||ie.forEach(function(Ae){return Ae(ge)})})}var f=new l.default(o),d=null,a=null;function A(ae,pe){c.has(ae)||(c.set(ae,new Set),f.observe(ae)),c.get(ae).add(pe)}function g(ae,pe){c.has(ae)&&(c.get(ae).delete(pe),c.get(ae).size||(f.unobserve(ae),c.delete(ae)))}var m=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(){return Object(X.a)(this,ie),pe.apply(this,arguments)}return Object(L.a)(ie,[{key:"render",value:function(){return this.props.children}}]),ie}(w.Component),C=w.createContext(null);function T(ae){var pe=ae.children,ie=ae.onBatchResize,ge=w.useRef(0),Ae=w.useRef([]),be=w.useContext(C),fe=w.useCallback(function(ce,te,de){ge.current+=1;var he=ge.current;Ae.current.push({size:ce,element:te,data:de}),Promise.resolve().then(function(){he===ge.current&&(ie==null||ie(Ae.current),Ae.current=[])}),be==null||be(ce,te,de)},[ie,be]);return w.createElement(C.Provider,{value:fe},pe)}function B(ae){var pe=ae.children,ie=ae.disabled,ge=w.useRef(null),Ae=w.useRef(null),be=w.useContext(C),fe=w.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=w.isValidElement(pe)&&Object(n.c)(pe),te=ce?pe.ref:null,de=w.useMemo(function(){return Object(n.a)(te,ge)},[te,ge]),he=w.useRef(ae);he.current=ae;var ue=w.useCallback(function(Te){var De=he.current,Ie=De.onResize,ne=De.data,N=Te.getBoundingClientRect(),W=N.width,le=N.height,ee=Te.offsetWidth,oe=Te.offsetHeight,_e=Math.floor(W),Ke=Math.floor(le);if(fe.current.width!==_e||fe.current.height!==Ke||fe.current.offsetWidth!==ee||fe.current.offsetHeight!==oe){var pt={width:_e,height:Ke,offsetWidth:ee,offsetHeight:oe};fe.current=pt;var Ue=ee===Math.round(W)?W:ee,je=oe===Math.round(le)?le:oe,dt=Object(x.a)(Object(x.a)({},pt),{},{offsetWidth:Ue,offsetHeight:je});be==null||be(dt,Te,ne),Ie&&Promise.resolve().then(function(){Ie(dt,Te)})}},[]);return w.useEffect(function(){var Te=Object(e.a)(ge.current)||Object(e.a)(Ae.current);return Te&&!ie&&A(Te,ue),function(){return g(Te,ue)}},[ge.current,ie]),w.createElement(m,{ref:Ae},ce?w.cloneElement(pe,{ref:de}):pe)}var b="rc-observer-key";function p(ae){var pe=ae.children,ie=Object(s.a)(pe);return ie.map(function(ge,Ae){var be=(ge==null?void 0:ge.key)||"".concat(b,"-").concat(Ae);return w.createElement(B,Object(se.a)({},ae,{key:be}),ge)})}p.Collection=T;var u=p,i=P("bT9E"),_=P("TSYQ"),O=P.n(_),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"],I={},k;function Q(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ae.getAttribute("id")||ae.getAttribute("data-reactid")||ae.getAttribute("name");if(pe&&I[ie])return I[ie];var ge=window.getComputedStyle(ae),Ae=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")),ce=D.map(function(de){return"".concat(de,":").concat(ge.getPropertyValue(de))}).join(";"),te={sizingStyle:ce,paddingSize:be,borderSize:fe,boxSizing:Ae};return pe&&ie&&(I[ie]=te),te}function Y(ae){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)),ae.getAttribute("wrap")?k.setAttribute("wrap",ae.getAttribute("wrap")):k.removeAttribute("wrap");var Ae=Q(ae,pe),be=Ae.paddingSize,fe=Ae.borderSize,ce=Ae.boxSizing,te=Ae.sizingStyle;k.setAttribute("style","".concat(te,";").concat(S)),k.value=ae.value||ae.placeholder||"";var de=Number.MIN_SAFE_INTEGER,he=Number.MAX_SAFE_INTEGER,ue=k.scrollHeight,Te;if(ce==="border-box"?ue+=fe:ce==="content-box"&&(ue-=be),ie!==null||ge!==null){k.value=" ";var De=k.scrollHeight-be;ie!==null&&(de=De*ie,ce==="border-box"&&(de=de+be+fe),ue=Math.max(de,ue)),ge!==null&&(he=De*ge,ce==="border-box"&&(he=he+be+fe),Te=ue>he?"":"hidden",ue=Math.min(he,ue))}return{height:ue,minHeight:de,maxHeight:he,overflowY:Te,resize:"none"}}var U=P("Gytx"),K=P.n(U),z;(function(ae){ae[ae.NONE=0]="NONE",ae[ae.RESIZING=1]="RESIZING",ae[ae.RESIZED=2]="RESIZED"})(z||(z={}));var F=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;return Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(be){Ae.textArea=be},Ae.handleResize=function(be){var fe=Ae.state.resizeStatus,ce=Ae.props,te=ce.autoSize,de=ce.onResize;if(fe!==z.NONE)return;typeof de=="function"&&de(be),te&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var be=Ae.props.autoSize;if(!be||!Ae.textArea)return;var fe=be.minRows,ce=be.maxRows,te=Y(Ae.textArea,!1,fe,ce);Ae.setState({textareaStyles:te,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var be=Ae.props,fe=be.prefixCls,ce=fe===void 0?"rc-textarea":fe,te=be.autoSize,de=be.onResize,he=be.className,ue=be.disabled,Te=Ae.state,De=Te.textareaStyles,Ie=Te.resizeStatus,ne=Object(i.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=O()(ce,he,Object(h.a)({},"".concat(ce,"-disabled"),ue));"value"in ne&&(ne.value=ne.value||"");var W=Object(x.a)(Object(x.a)(Object(x.a)({},Ae.props.style),De),Ie===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(u,{onResize:Ae.handleResize,disabled:!(te||de)},w.createElement("textarea",Object(se.a)({},ne,{className:N,style:W,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:z.NONE},Ae}return Object(L.a)(ie,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!K()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,be)}}catch(fe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(w.Component),H=F,G=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(fe){Ae.resizableTextArea=fe},Ae.handleChange=function(fe){var ce=Ae.props.onChange;Ae.setValue(fe.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),ce&&ce(fe)},Ae.handleKeyDown=function(fe){var ce=Ae.props,te=ce.onPressEnter,de=ce.onKeyDown;fe.keyCode===13&&te&&te(fe),de&&de(fe)};var be=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ae.state={value:be},Ae}return Object(L.a)(ie,[{key:"setValue",value:function(Ae,be){"value"in this.props||this.setState({value:Ae},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(H,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),ie}(w.Component),$=me.default=G},YH21:function(Ge,me,P){var se=P("H6uX");me.Dispatcher=se;var X=P("ItGF"),L=P("Ze12"),y=L.isCanvasEl,E=L.transformCoordWithViewport,w=typeof window!="undefined"&&!!window.addEventListener,x=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,h=[];function s(a,A,g,m){return g=g||{},m||!X.canvasSupported?r(a,A,g):X.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(g.zrX=A.layerX,g.zrY=A.layerY):A.offsetX!=null?(g.zrX=A.offsetX,g.zrY=A.offsetY):r(a,A,g),g}function r(a,A,g){if(X.domSupported&&a.getBoundingClientRect){var m=A.clientX,C=A.clientY;if(y(a)){var T=a.getBoundingClientRect();g.zrX=m-T.left,g.zrY=C-T.top;return}else if(E(h,a,m,C)){g.zrX=h[0],g.zrY=h[1];return}}g.zrX=g.zrY=0}function n(a){return a||window.event}function e(a,A,g){if(A=n(A),A.zrX!=null)return A;var m=A.type,C=m&&m.indexOf("touch")>=0;if(!C)s(a,A,A,g),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=m!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&s(a,T,A,g)}var B=A.button;return A.which==null&&B!==void 0&&x.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function l(a,A,g,m){w?a.addEventListener(A,g,m):a.attachEvent("on"+A,g)}function c(a,A,g,m){w?a.removeEventListener(A,g,m):a.detachEvent("on"+A,g)}var o=w?function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0}:function(a){a.returnValue=!1,a.cancelBubble=!0};function f(a){return a.which===2||a.which===3}function d(a){return a.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(Ge,me,P){Ge.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ge,me,P){var se=P("QBsz"),X=se.distance;function L(E,w,x,h,s,r,n){var e=(x-E)*.5,l=(h-w)*.5;return(2*(w-x)+e+l)*n+(-3*(w-x)-2*e-l)*r+e*s+w}function y(E,w){for(var x=E.length,h=[],s=0,r=1;r<x;r++)s+=X(E[r-1],E[r]);var n=s/2;n=n<x?x:n;for(var r=0;r<n;r++){var e=r/(n-1)*(w?x:x-1),l=Math.floor(e),c=e-l,o,f=E[l%x],d,a;w?(o=E[(l-1+x)%x],d=E[(l+1)%x],a=E[(l+2)%x]):(o=E[l===0?l:l-1],d=E[l>x-2?x-1:l+1],a=E[l>x-3?x-1:l+2]);var A=c*c,g=c*A;h.push([L(o[0],f[0],d[0],a[0],c,A,g),L(o[1],f[1],d[1],a[1],c,A,g)])}return h}Ge.exports=y},ZW9T:function(Ge,me,P){"use strict";P.d(me,"a",function(){return m});var se=P("k1fw"),X=P("miYZ"),L=P("tsqr"),y=P("rAM+"),E=P("tJVT"),w=P("PpiC"),x=P("q1tI"),h=P.n(x),s=P("bdgK");function r(C,T,B,b,p){var u=T.getWordUntilPosition(B),i={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:u.startColumn,endColumn:u.endColumn},_=b.map(function(O){return{label:O,kind:C.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return p.map(function(O){_.push(Object(se.a)(Object(se.a)({},O),{},{range:i}))}),_}var n=function(C){var T={label:"ifelse",kind:C.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`),insertTextRules:C.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"];C.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,_){var O=r(C,i,_,B,[T]);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"];C.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,_){var O=[{label:"print",kind:C.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(C,i,_,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"];C.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,_){var O=[T,{label:"main",kind:C.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:C.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(C,i,_,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(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}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 a(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=C;if(Array.isArray(C)){for(var B=0;B<C.length;B++){var b=d[C[B]];if(b)return b}return T[0]}return d[T]||T}var A=null,g=me.b=function(C){var T=C.width,B=T===void 0?"100%":T,b=C.height,p=b===void 0?"100%":b,u=C.value,i=C.language,_=i===void 0?"javascript":i,O=C.style,S=O===void 0?{}:O,D=C.options,I=D===void 0?{}:D,k=C.overrideServices,Q=k===void 0?{}:k,Y=C.theme,U=Y===void 0?"vs-dark":Y,K=C.onEditBlur,z=C.onSave,F=C.autoHeight,H=F===void 0?!1:F,G=C.forbidCopy,$=G===void 0?!1:G,ae=C.onChange,pe=ae===void 0?o:ae,ie=C.editorDidMount,ge=ie===void 0?o:ie,Ae=C.onFocus,be=Ae===void 0?o:Ae,fe=C.filename,ce=fe===void 0?"educoder.txt":fe,te=Object(w.a)(C,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),de=Object(x.useRef)(),he=Object(x.useRef)({}),ue=Object(x.useRef)(),Te=Object(x.useRef)(!1),De=Object(x.useRef)(),Ie=Object(x.useState)(!1),ne=Object(E.a)(Ie,2),N=ne[0],W=ne[1];function le(){var Me;return de.current&&(Me=new s.default(function(Ye){var ot=Object(y.a)(Ye),mt;try{for(ot.s();!(mt=ot.n()).done;){var Tt=mt.value;(Tt.target.offsetHeight>0||Tt.target.offsetWidth>0)&&he.current.instance.layout()}}catch(xt){ot.e(xt)}finally{ot.f()}}),Me.observe(de.current)),Me}function ee(){L.b.warn(decodeURIComponent(e))}var oe=function(){var Ye=he.current.instance;if(u!=null&&Ye&&N){var ot=Ye.getModel();ot&&u!==ot.getValue()&&(f=!0,ot.setValue(u),Ye.layout(),f=!1)}};Object(x.useEffect)(function(){ue.current&&clearTimeout(ue.current),ue.current=setTimeout(function(){oe()},500)},[u,N,he.current]);function _e(){var Me=he.current.instance;if(Me){var Ye=Me.getSelection(),ot=he.current.pastePos||{},mt=new A.Range(ot.startLineNumber||Ye.endLineNumber,ot.startColumn||Ye.endColumn,ot.endLineNumber||Ye.endLineNumber,ot.endColumn||Ye.endColumn);setTimeout(function(){Me.executeEdits("",[{range:mt,text:""}])},300)}}function Ke(Me){(window.navigator.platform.match("Mac")?Me.metaKey:Me.ctrlKey)&&Me.keyCode==83&&(Me.preventDefault(),z())}var pt=function(){if(H&&he.current.instance){var Ye=he.current.instance.getContentHeight();we(Ye<p?p:Ye)}else we(p)};function Ue(Me){var Ye=document.createEvent("MouseEvents");Ye.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Me.dispatchEvent(Ye)}function je(Me,Ye){var ot=window.URL||window.webkitURL||window,mt=new Blob([Ye]),Tt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Tt.href=ot.createObjectURL(mt),Tt.download=Me,Ue(Tt)}Object(x.useEffect)(function(){pt()},[pt]),Object(x.useEffect)(function(){de.current&&!N&&P.e(27).then(P.t.bind(null,"M/lh",7)).then(function(Me){try{A=Me,he.current.instance=A.editor.create(de.current,{value:u,language:a(_),theme:U,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},Q);var Ye=he.current.instance;if(ge(Ye,A),setTimeout(function(){pt(),he.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){je(ce||"educoder.txt",Ye.getValue())}})},500),he.current.subscription=Ye.onDidChangeModelContent(function(mt){Te.current?clearTimeout(De.current):(pt(),pe(Ye.getValue(),mt)),De.current=setTimeout(function(){Te.current=!1},500)}),window.Monaco||n(A),$&&(Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyMod.Shift|A.KeyCode.KEY_V,function(){return ee(),null}),Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_C,function(){return ee(),null})),window.Monaco=A,K&&Ye.onDidBlurEditorWidget(function(){K(Ye.getValue())}),be&&Ye.onDidFocusEditorText(function(){be(Ye.getValue())}),$){Ye.addCommand(A.KeyMod.CtrlCmd|A.KeyCode.KEY_V,function(){return ee(),null}),Ye.onDidPaste(function(mt){he.current.pastePos=mt});try{window.addEventListener("paste",_e)}catch(mt){}}var ot=le();return W(!0),function(){var mt=he.current.instance;mt.dispose();var Tt=mt.getModel();Tt&&Tt.dispose(),he.current.subscription&&he.current.subscription.dispose(),$&&window.removeEventListener("paste",_e),ot.unobserve(de.current)}}catch(mt){}})},[]),Object(x.useEffect)(function(){var Me=he.current.instance;if(Me&&N)return document.addEventListener("keydown",Ke,!1),function(){document.removeEventListener("keydown",Ke)}},[z,N]),Object(x.useEffect)(function(){var Me=he.current.instance;if(Me&&N){var Ye=a(_);A.editor.setModelLanguage(Me.getModel(),Ye),console.log("language:",_,Me.getModel(),Ye)}},[_,N]),Object(x.useEffect)(function(){var Me=he.current.instance;Me&&N&&A.editor.setTheme(U)},[U,N]),Object(x.useEffect)(function(){var Me=he.current.instance;Me&&N&&(Me.updateOptions(Object(se.a)({},I)),setTimeout(function(){Me.getModel().updateOptions(Object(se.a)({},I))},200))},[JSON.stringify(I),N]),Object(x.useEffect)(function(){var Me=he.current.instance;Me&&N&&Me.layout()},[B,p,N]);var dt=Object(x.useState)(c(B)),vt=Object(E.a)(dt,2),it=vt[0],at=vt[1],Ve=Object(x.useState)(c(p)),Xe=Object(E.a)(Ve,2),ze=Xe[0],we=Xe[1],Re=Object(se.a)(Object(se.a)({},S),{},{width:it,height:ze});return h.a.createElement("div",{className:"my-monaco-editor",ref:de,style:Re})};function m(C){var T=C.width,B=T===void 0?"100%":T,b=C.height,p=b===void 0?"100%":b,u=C.original,i=C.modified,_=C.language,O=C.options,S=O===void 0?{}:O,D=Object(x.useRef)(),I=Object(x.useState)(null),k=Object(E.a)(I,2),Q=k[0],Y=k[1];function U(H){var G;return D.current&&(G=new s.default(function($){var ae=Object(y.a)($),pe;try{for(ae.s();!(pe=ae.n()).done;){var ie=pe.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&H.layout()}}catch(ge){ae.e(ge)}finally{ae.f()}}),G.observe(D.current)),G}Object(x.useEffect)(function(){D.current&&P.e(27).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 $=U(G);return function(){G.dispose();var ae=G.getModel();ae&&ae.dispose(),$.unobserve(D.current)}})},[]),Object(x.useEffect)(function(){Q&&Q.setModel({original:A.editor.createModel(u,_),modified:A.editor.createModel(i,_)})},[u,i,_,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(Ge,me,P){var se=P("ItGF"),X=P("hOwI"),L=X.buildTransformer,y="___zrEVENTSAVED",E=[];function w(n,e,l,c,o){return x(E,e,c,o,!0)&&x(n,l,E[0],E[1])}function x(n,e,l,c,o){if(e.getBoundingClientRect&&se.domSupported&&!r(e)){var f=e[y]||(e[y]={}),d=h(e,f),a=s(d,f,o);if(a)return a(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"),a=d.style,A=f%2,g=(f>>1)%2;a.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",o[g]+":0",c[1-A]+":auto",o[1-g]+":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,a=[],A=[],g=0;g<4;g++){var m=n[g].getBoundingClientRect(),C=2*g,T=m.left,B=m.top;a.push(T,B),d=d&&f&&T===f[C]&&B===f[C+1],A.push(n[g].offsetLeft,n[g].offsetTop)}return d&&o?o:(e.srcCoords=a,e[c]=l?L(A,a):L(a,A))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=w,me.transformCoordWithViewport=x,me.isCanvasEl=r},ZpRC:function(Ge,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 L(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,a){return f<n&&d>e||f>n&&d<e?0:f<=n&&a<=l||d>=e&&a>=l?f-n-c:d>e&&a<l||f<n&&a>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,a=e.skipOverflowHiddenElements,A=typeof d=="function"?d:function(De){return De!==d};if(!se(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,m=[],C=n;se(C)&&A(C);){if((C=C.parentElement)===g){m.push(C);break}C!=null&&C===document.body&&L(C)&&!L(document.documentElement)||C!=null&&L(C,a)&&m.push(C)}for(var T=l.visualViewport?l.visualViewport.width:innerWidth,B=l.visualViewport?l.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,u=n.getBoundingClientRect(),i=u.height,_=u.width,O=u.top,S=u.right,D=u.bottom,I=u.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+i/2,Q=f==="center"?I+_/2:f==="end"?S:I,Y=[],U=0;U<m.length;U++){var K=m[U],z=K.getBoundingClientRect(),F=z.height,H=z.width,G=z.top,$=z.right,ae=z.bottom,pe=z.left;if(c==="if-needed"&&O>=0&&I>=0&&D<=B&&S<=T&&O>=G&&D<=ae&&I>=pe&&S<=$)return Y;var ie=getComputedStyle(K),ge=parseInt(ie.borderLeftWidth,10),Ae=parseInt(ie.borderTopWidth,10),be=parseInt(ie.borderRightWidth,10),fe=parseInt(ie.borderBottomWidth,10),ce=0,te=0,de="offsetWidth"in K?K.offsetWidth-K.clientWidth-ge-be:0,he="offsetHeight"in K?K.offsetHeight-K.clientHeight-Ae-fe:0;if(g===K)ce=o==="start"?k:o==="end"?k-B:o==="nearest"?y(p,p+B,B,Ae,fe,p+k,p+k+i,i):k-B/2,te=f==="start"?Q:f==="center"?Q-T/2:f==="end"?Q-T:y(b,b+T,T,ge,be,b+Q,b+Q+_,_),ce=Math.max(0,ce+p),te=Math.max(0,te+b);else{ce=o==="start"?k-G-Ae:o==="end"?k-ae+fe+he:o==="nearest"?y(G,ae,F,Ae,fe+he,k,k+i,i):k-(G+F/2)+he/2,te=f==="start"?Q-pe-ge:f==="center"?Q-(pe+H/2)+de/2:f==="end"?Q-$+be+de:y(pe,$,H,ge,be+de,Q,Q+_,_);var ue=K.scrollLeft,Te=K.scrollTop;k+=Te-(ce=Math.max(0,Math.min(Te+ce,K.scrollHeight-F+he))),Q+=ue-(te=Math.max(0,Math.min(ue+te,K.scrollWidth-H+de)))}Y.push({el:K,top:ce,left:te})}return Y};function w(n){return n===Object(n)&&Object.keys(n).length!==0}function x(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"}:w(n)?n:{block:"start",inline:"nearest"}}function s(n,e){var l=!n.ownerDocument.documentElement.contains(n);if(w(e)&&typeof e.behavior=="function")return e.behavior(l?[]:E(n,e));if(l)return;var c=h(e);return x(E(n,c),c.behavior)}var r=me.a=s},Zss7:function(Ge,me,P){var se;(function(X){var L=/^\s+/,y=/\s+$/,E=0,w=X.round,x=X.min,h=X.max,s=X.random;function r(fe,ce){if(fe=fe||"",ce=ce||{},fe instanceof r)return fe;if(!(this instanceof r))return new r(fe,ce);var te=n(fe);this._originalInput=fe,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=w(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=te.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(),ce,te,de,he,ue,Te;return ce=fe.r/255,te=fe.g/255,de=fe.b/255,ce<=.03928?he=ce/12.92:he=X.pow((ce+.055)/1.055,2.4),te<=.03928?ue=te/12.92:ue=X.pow((te+.055)/1.055,2.4),de<=.03928?Te=de/12.92:Te=X.pow((de+.055)/1.055,2.4),.2126*he+.7152*ue+.0722*Te},setAlpha:function(fe){return this._a=Y(fe),this._roundA=w(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),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+de+"%)":"hsva("+ce+", "+te+"%, "+de+"%, "+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),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+de+"%)":"hsla("+ce+", "+te+"%, "+de+"%, "+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 a(this._r,this._g,this._b,this._a,fe)},toHex8String:function(fe){return"#"+this.toHex8(fe)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(U(this._r,255)*100)+"%",g:w(U(this._g,255)*100)+"%",b:w(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(U(this._b,255)*100)+"%)":"rgba("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(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 ce="#"+A(this._r,this._g,this._b,this._a),te=ce,de=this._gradientType?"GradientType = 1, ":"";if(fe){var he=r(fe);te="#"+A(he._r,he._g,he._b,he._a)}return"progid:DXImageTransform.Microsoft.gradient("+de+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(fe){var ce=!!fe;fe=fe||this._format;var te=!1,de=this._a<1&&this._a>=0,he=!ce&&de&&(fe==="hex"||fe==="hex6"||fe==="hex3"||fe==="hex4"||fe==="hex8"||fe==="name");return he?fe==="name"&&this._a===0?this.toName():this.toRgbString():(fe==="rgb"&&(te=this.toRgbString()),fe==="prgb"&&(te=this.toPercentageRgbString()),(fe==="hex"||fe==="hex6")&&(te=this.toHexString()),fe==="hex3"&&(te=this.toHexString(!0)),fe==="hex4"&&(te=this.toHex8String(!0)),fe==="hex8"&&(te=this.toHex8String()),fe==="name"&&(te=this.toName()),fe==="hsl"&&(te=this.toHslString()),fe==="hsv"&&(te=this.toHsvString()),te||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(fe,ce){var te=fe.apply(null,[this].concat([].slice.call(ce)));return this._r=te._r,this._g=te._g,this._b=te._b,this.setAlpha(te._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(fe,ce){return fe.apply(null,[this].concat([].slice.call(ce)))},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(i,arguments)},tetrad:function(){return this._applyCombination(_,arguments)}},r.fromRatio=function(fe,ce){if(typeof fe=="object"){var te={};for(var de in fe)fe.hasOwnProperty(de)&&(de==="a"?te[de]=fe[de]:te[de]=$(fe[de]));fe=te}return r(fe,ce)};function n(fe){var ce={r:0,g:0,b:0},te=1,de=null,he=null,ue=null,Te=!1,De=!1;return typeof fe=="string"&&(fe=Ae(fe)),typeof fe=="object"&&(ge(fe.r)&&ge(fe.g)&&ge(fe.b)?(ce=e(fe.r,fe.g,fe.b),Te=!0,De=String(fe.r).substr(-1)==="%"?"prgb":"rgb"):ge(fe.h)&&ge(fe.s)&&ge(fe.v)?(de=$(fe.s),he=$(fe.v),ce=f(fe.h,de,he),Te=!0,De="hsv"):ge(fe.h)&&ge(fe.s)&&ge(fe.l)&&(de=$(fe.s),ue=$(fe.l),ce=c(fe.h,de,ue),Te=!0,De="hsl"),fe.hasOwnProperty("a")&&(te=fe.a)),te=Y(te),{ok:Te,format:fe.format||De,r:x(255,h(ce.r,0)),g:x(255,h(ce.g,0)),b:x(255,h(ce.b,0)),a:te}}function e(fe,ce,te){return{r:U(fe,255)*255,g:U(ce,255)*255,b:U(te,255)*255}}function l(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=x(fe,ce,te),ue,Te,De=(de+he)/2;if(de==he)ue=Te=0;else{var Ie=de-he;Te=De>.5?Ie/(2-de-he):Ie/(de+he);switch(de){case fe:ue=(ce-te)/Ie+(ce<te?6:0);break;case ce:ue=(te-fe)/Ie+2;break;case te:ue=(fe-ce)/Ie+4;break}ue/=6}return{h:ue,s:Te,l:De}}function c(fe,ce,te){var de,he,ue;fe=U(fe,360),ce=U(ce,100),te=U(te,100);function Te(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(ce===0)de=he=ue=te;else{var De=te<.5?te*(1+ce):te+ce-te*ce,Ie=2*te-De;de=Te(Ie,De,fe+1/3),he=Te(Ie,De,fe),ue=Te(Ie,De,fe-1/3)}return{r:de*255,g:he*255,b:ue*255}}function o(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=x(fe,ce,te),ue,Te,De=de,Ie=de-he;if(Te=de===0?0:Ie/de,de==he)ue=0;else{switch(de){case fe:ue=(ce-te)/Ie+(ce<te?6:0);break;case ce:ue=(te-fe)/Ie+2;break;case te:ue=(fe-ce)/Ie+4;break}ue/=6}return{h:ue,s:Te,v:De}}function f(fe,ce,te){fe=U(fe,360)*6,ce=U(ce,100),te=U(te,100);var de=X.floor(fe),he=fe-de,ue=te*(1-ce),Te=te*(1-he*ce),De=te*(1-(1-he)*ce),Ie=de%6,ne=[te,Te,ue,ue,De,te][Ie],N=[De,te,te,Te,ue,ue][Ie],W=[ue,ue,De,te,te,Te][Ie];return{r:ne*255,g:N*255,b:W*255}}function d(fe,ce,te,de){var he=[G(w(fe).toString(16)),G(w(ce).toString(16)),G(w(te).toString(16))];return de&&he[0].charAt(0)==he[0].charAt(1)&&he[1].charAt(0)==he[1].charAt(1)&&he[2].charAt(0)==he[2].charAt(1)?he[0].charAt(0)+he[1].charAt(0)+he[2].charAt(0):he.join("")}function a(fe,ce,te,de,he){var ue=[G(w(fe).toString(16)),G(w(ce).toString(16)),G(w(te).toString(16)),G(ae(de))];return he&&ue[0].charAt(0)==ue[0].charAt(1)&&ue[1].charAt(0)==ue[1].charAt(1)&&ue[2].charAt(0)==ue[2].charAt(1)&&ue[3].charAt(0)==ue[3].charAt(1)?ue[0].charAt(0)+ue[1].charAt(0)+ue[2].charAt(0)+ue[3].charAt(0):ue.join("")}function A(fe,ce,te,de){var he=[G(ae(de)),G(w(fe).toString(16)),G(w(ce).toString(16)),G(w(te).toString(16))];return he.join("")}r.equals=function(fe,ce){return!fe||!ce?!1:r(fe).toRgbString()==r(ce).toRgbString()},r.random=function(){return r.fromRatio({r:s(),g:s(),b:s()})};function g(fe,ce){ce=ce===0?0:ce||10;var te=r(fe).toHsl();return te.s-=ce/100,te.s=K(te.s),r(te)}function m(fe,ce){ce=ce===0?0:ce||10;var te=r(fe).toHsl();return te.s+=ce/100,te.s=K(te.s),r(te)}function C(fe){return r(fe).desaturate(100)}function T(fe,ce){ce=ce===0?0:ce||10;var te=r(fe).toHsl();return te.l+=ce/100,te.l=K(te.l),r(te)}function B(fe,ce){ce=ce===0?0:ce||10;var te=r(fe).toRgb();return te.r=h(0,x(255,te.r-w(255*-(ce/100)))),te.g=h(0,x(255,te.g-w(255*-(ce/100)))),te.b=h(0,x(255,te.b-w(255*-(ce/100)))),r(te)}function b(fe,ce){ce=ce===0?0:ce||10;var te=r(fe).toHsl();return te.l-=ce/100,te.l=K(te.l),r(te)}function p(fe,ce){var te=r(fe).toHsl(),de=(te.h+ce)%360;return te.h=de<0?360+de:de,r(te)}function u(fe){var ce=r(fe).toHsl();return ce.h=(ce.h+180)%360,r(ce)}function i(fe){var ce=r(fe).toHsl(),te=ce.h;return[r(fe),r({h:(te+120)%360,s:ce.s,l:ce.l}),r({h:(te+240)%360,s:ce.s,l:ce.l})]}function _(fe){var ce=r(fe).toHsl(),te=ce.h;return[r(fe),r({h:(te+90)%360,s:ce.s,l:ce.l}),r({h:(te+180)%360,s:ce.s,l:ce.l}),r({h:(te+270)%360,s:ce.s,l:ce.l})]}function O(fe){var ce=r(fe).toHsl(),te=ce.h;return[r(fe),r({h:(te+72)%360,s:ce.s,l:ce.l}),r({h:(te+216)%360,s:ce.s,l:ce.l})]}function S(fe,ce,te){ce=ce||6,te=te||30;var de=r(fe).toHsl(),he=360/te,ue=[r(fe)];for(de.h=(de.h-(he*ce>>1)+720)%360;--ce;)de.h=(de.h+he)%360,ue.push(r(de));return ue}function D(fe,ce){ce=ce||6;for(var te=r(fe).toHsv(),de=te.h,he=te.s,ue=te.v,Te=[],De=1/ce;ce--;)Te.push(r({h:de,s:he,v:ue})),ue=(ue+De)%1;return Te}r.mix=function(fe,ce,te){te=te===0?0:te||50;var de=r(fe).toRgb(),he=r(ce).toRgb(),ue=te/100,Te={r:(he.r-de.r)*ue+de.r,g:(he.g-de.g)*ue+de.g,b:(he.b-de.b)*ue+de.b,a:(he.a-de.a)*ue+de.a};return r(Te)},r.readability=function(fe,ce){var te=r(fe),de=r(ce);return(X.max(te.getLuminance(),de.getLuminance())+.05)/(X.min(te.getLuminance(),de.getLuminance())+.05)},r.isReadable=function(fe,ce,te){var de=r.readability(fe,ce),he,ue;ue=!1,he=be(te);switch(he.level+he.size){case"AAsmall":case"AAAlarge":ue=de>=4.5;break;case"AAlarge":ue=de>=3;break;case"AAAsmall":ue=de>=7;break}return ue},r.mostReadable=function(fe,ce,te){var de=null,he=0,ue,Te,De,Ie;te=te||{},Te=te.includeFallbackColors,De=te.level,Ie=te.size;for(var ne=0;ne<ce.length;ne++)ue=r.readability(fe,ce[ne]),ue>he&&(he=ue,de=r(ce[ne]));return r.isReadable(fe,de,{level:De,size:Ie})||!Te?de:(te.includeFallbackColors=!1,r.mostReadable(fe,["#fff","#000"],te))};var I=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(I);function Q(fe){var ce={};for(var te in fe)fe.hasOwnProperty(te)&&(ce[fe[te]]=te);return ce}function Y(fe){return fe=parseFloat(fe),(isNaN(fe)||fe<0||fe>1)&&(fe=1),fe}function U(fe,ce){F(fe)&&(fe="100%");var te=H(fe);return fe=x(ce,h(0,parseFloat(fe))),te&&(fe=parseInt(fe*ce,10)/100),X.abs(fe-ce)<1e-6?1:fe%ce/parseFloat(ce)}function K(fe){return x(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 $(fe){return fe<=1&&(fe=fe*100+"%"),fe}function ae(fe){return X.round(parseFloat(fe)*255).toString(16)}function pe(fe){return z(fe)/255}var ie=function(){var fe="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+fe+")",de="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",he="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+de),rgba:new RegExp("rgba"+he),hsl:new RegExp("hsl"+de),hsla:new RegExp("hsla"+he),hsv:new RegExp("hsv"+de),hsva:new RegExp("hsva"+he),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 Ae(fe){fe=fe.replace(L,"").replace(y,"").toLowerCase();var ce=!1;if(I[fe])fe=I[fe],ce=!0;else if(fe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=ie.rgb.exec(fe))?{r:te[1],g:te[2],b:te[3]}:(te=ie.rgba.exec(fe))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=ie.hsl.exec(fe))?{h:te[1],s:te[2],l:te[3]}:(te=ie.hsla.exec(fe))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=ie.hsv.exec(fe))?{h:te[1],s:te[2],v:te[3]}:(te=ie.hsva.exec(fe))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=ie.hex8.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),a:pe(te[4]),format:ce?"name":"hex8"}:(te=ie.hex6.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),format:ce?"name":"hex"}:(te=ie.hex4.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),a:pe(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=ie.hex3.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),format:ce?"name":"hex"}:!1}function be(fe){var ce,te;return fe=fe||{level:"AA",size:"small"},ce=(fe.level||"AA").toUpperCase(),te=(fe.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),te!=="small"&&te!=="large"&&(te="small"),{level:ce,size:te}}Ge.exports?Ge.exports=r:!(se=function(){return r}.call(me,P,me,Ge),se!==void 0&&(Ge.exports=se))})(Math)},aKvl:function(Ge,me,P){var se=P("Sj9i"),X=se.quadraticProjectPoint;function L(y,E,w,x,h,s,r,n,e){if(r===0)return!1;var l=r;if(e>E+l&&e>x+l&&e>s+l||e<E-l&&e<x-l&&e<s-l||n>y+l&&n>w+l&&n>h+l||n<y-l&&n<w-l&&n<h-l)return!1;var c=X(y,E,w,x,h,s,n,e,null);return c<=l/2}me.containStroke=L},aX58:function(Ge,me,P){var se=P("3gBT"),X=P("ItGF"),L=P("bYtY"),y=P("0s+r"),E=P("r6Bn"),w=P("7SHv"),x=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:w},n={},e="4.3.1";function l(A,g){var m=new a(se(),A,g);return n[m.id]=m,m}function c(A){if(A)A.dispose();else{for(var g in n)n.hasOwnProperty(g)&&n[g].dispose();n={}}return this}function o(A){return n[A]}function f(A,g){r[A]=g}function d(A){delete n[A]}var a=function(A,g,m){m=m||{},this.dom=g,this.id=A;var C=this,T=new E,B=m.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](g,T,m,A);this.storage=T,this.painter=b;var p=!X.node&&!X.worker?new h(b.getViewportRoot(),b.root):null;this.handler=new y(T,b,p,b.root),this.animation=new x({stage:{update:L.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var u=T.delFromStorage,i=T.addToStorage;T.delFromStorage=function(_){u.call(T,_),_&&_.removeSelfFromZr(C)},T.addToStorage=function(_){i.call(T,_),_.addSelfToZr(C)}};a.prototype={constructor:a,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,g){this.painter.configLayer&&this.painter.configLayer(A,g),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,g){if(this.painter.addHover){var m=this.painter.addHover(A,g);return this.refreshHover(),m}},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,g){return this.painter.pathToImage(A,g)},setCursorStyle:function(A){this.handler.setCursorStyle(A)},findHover:function(A,g){return this.handler.findHover(A,g)},on:function(A,g,m){this.handler.on(A,g,m)},off:function(A,g){this.handler.off(A,g)},trigger:function(A,g){this.handler.trigger(A,g)},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(Ge,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("VTBJ");function X(L,y){var E=Object(se.a)({},L);return Array.isArray(y)&&y.forEach(function(w){delete E[w]}),E}},bYtY:function(Ge,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,L=Array.prototype,y=L.forEach,E=L.filter,w=L.slice,x=L.map,h=L.reduce,s={};function r(te,de){te==="createCanvas"&&(d=null),s[te]=de}function n(te){if(te==null||typeof te!="object")return te;var de=te,he=X.call(te);if(he==="[object Array]"){if(!ge(te)){de=[];for(var ue=0,Te=te.length;ue<Te;ue++)de[ue]=n(te[ue])}}else if(se[he]){if(!ge(te)){var De=te.constructor;if(te.constructor.from)de=De.from(te);else{de=new De(te.length);for(var ue=0,Te=te.length;ue<Te;ue++)de[ue]=n(te[ue])}}}else if(!P[he]&&!ge(te)&&!Y(te)){de={};for(var Ie in te)te.hasOwnProperty(Ie)&&(de[Ie]=n(te[Ie]))}return de}function e(te,de,he){if(!I(de)||!I(te))return he?n(de):te;for(var ue in de)if(de.hasOwnProperty(ue)){var Te=te[ue],De=de[ue];I(De)&&I(Te)&&!O(De)&&!O(Te)&&!Y(De)&&!Y(Te)&&!k(De)&&!k(Te)&&!ge(De)&&!ge(Te)?e(Te,De,he):(he||!(ue in te))&&(te[ue]=n(de[ue],!0))}return te}function l(te,de){for(var he=te[0],ue=1,Te=te.length;ue<Te;ue++)he=e(he,te[ue],de);return he}function c(te,de){for(var he in de)de.hasOwnProperty(he)&&(te[he]=de[he]);return te}function o(te,de,he){for(var ue in de)de.hasOwnProperty(ue)&&(he?de[ue]!=null:te[ue]==null)&&(te[ue]=de[ue]);return te}var f=function(){return s.createCanvas()};s.createCanvas=function(){return document.createElement("canvas")};var d;function a(){return d||(d=f().getContext("2d")),d}function A(te,de){if(te){if(te.indexOf)return te.indexOf(de);for(var he=0,ue=te.length;he<ue;he++)if(te[he]===de)return he}return-1}function g(te,de){var he=te.prototype;function ue(){}ue.prototype=de.prototype,te.prototype=new ue;for(var Te in he)he.hasOwnProperty(Te)&&(te.prototype[Te]=he[Te]);te.prototype.constructor=te,te.superClass=de}function m(te,de,he){te="prototype"in te?te.prototype:te,de="prototype"in de?de.prototype:de,o(te,de,he)}function C(te){return te?typeof te=="string"?!1:typeof te.length=="number":void 0}function T(te,de,he){if(!(te&&de))return;if(te.forEach&&te.forEach===y)te.forEach(de,he);else if(te.length===+te.length)for(var ue=0,Te=te.length;ue<Te;ue++)de.call(he,te[ue],ue,te);else for(var De in te)te.hasOwnProperty(De)&&de.call(he,te[De],De,te)}function B(te,de,he){if(!(te&&de))return;if(te.map&&te.map===x)return te.map(de,he);for(var ue=[],Te=0,De=te.length;Te<De;Te++)ue.push(de.call(he,te[Te],Te,te));return ue}function b(te,de,he,ue){if(!(te&&de))return;if(te.reduce&&te.reduce===h)return te.reduce(de,he,ue);for(var Te=0,De=te.length;Te<De;Te++)he=de.call(ue,he,te[Te],Te,te);return he}function p(te,de,he){if(!(te&&de))return;if(te.filter&&te.filter===E)return te.filter(de,he);for(var ue=[],Te=0,De=te.length;Te<De;Te++)de.call(he,te[Te],Te,te)&&ue.push(te[Te]);return ue}function u(te,de,he){if(!(te&&de))return;for(var ue=0,Te=te.length;ue<Te;ue++)if(de.call(he,te[ue],ue,te))return te[ue]}function i(te,de){var he=w.call(arguments,2);return function(){return te.apply(de,he.concat(w.call(arguments)))}}function _(te){var de=w.call(arguments,1);return function(){return te.apply(this,de.concat(w.call(arguments)))}}function O(te){return X.call(te)==="[object Array]"}function S(te){return typeof te=="function"}function D(te){return X.call(te)==="[object String]"}function I(te){var de=typeof te;return de==="function"||!!te&&de==="object"}function k(te){return!!P[X.call(te)]}function Q(te){return!!se[X.call(te)]}function Y(te){return typeof te=="object"&&typeof te.nodeType=="number"&&typeof te.ownerDocument=="object"}function U(te){return te!==te}function K(te){for(var de=0,he=arguments.length;de<he;de++)if(arguments[de]!=null)return arguments[de]}function z(te,de){return te!=null?te:de}function F(te,de,he){return te!=null?te:de!=null?de:he}function H(){return Function.call.apply(w,arguments)}function G(te){if(typeof te=="number")return[te,te,te,te];var de=te.length;return de===2?[te[0],te[1],te[0],te[1]]:de===3?[te[0],te[1],te[2],te[1]]:te}function $(te,de){if(!te)throw new Error(de)}function ae(te){return te==null?null:typeof te.trim=="function"?te.trim():te.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var pe="__ec_primitive__";function ie(te){te[pe]=!0}function ge(te){return te[pe]}function Ae(te){var de=O(te);this.data={};var he=this;te instanceof Ae?te.each(ue):te&&T(te,ue);function ue(Te,De){de?he.set(Te,De):he.set(De,Te)}}Ae.prototype={constructor:Ae,get:function(te){return this.data.hasOwnProperty(te)?this.data[te]:null},set:function(te,de){return this.data[te]=de},each:function(te,de){de!==void 0&&(te=i(te,de));for(var he in this.data)this.data.hasOwnProperty(he)&&te(this.data[he],he)},removeKey:function(te){delete this.data[te]}};function be(te){return new Ae(te)}function fe(te,de){for(var he=new te.constructor(te.length+de.length),ue=0;ue<te.length;ue++)he[ue]=te[ue];var Te=te.length;for(ue=0;ue<de.length;ue++)he[ue+Te]=de[ue];return he}function ce(){}me.$override=r,me.clone=n,me.merge=e,me.mergeAll=l,me.extend=c,me.defaults=o,me.createCanvas=f,me.getContext=a,me.indexOf=A,me.inherits=g,me.mixin=m,me.isArrayLike=C,me.each=T,me.map=B,me.reduce=b,me.filter=p,me.find=u,me.bind=i,me.curry=_,me.isArray=O,me.isFunction=S,me.isString=D,me.isObject=I,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=$,me.trim=ae,me.setAsPrimitive=ie,me.isPrimitive=ge,me.createHashMap=be,me.concatArray=fe,me.noop=ce},biw7:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P.n(se),L=se.createContext(null);me.a=L},c5Ni:function(Ge,me,P){},cCSd:function(Ge,me,P){Ge.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(Ge,me,P){Ge.exports=P.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(Ge,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(Ge,me,P){"use strict";P.d(me,"b",function(){return qe}),P.d(me,"a",function(){return Ut});var se={},X=function(Oe,ke,Qe,gt,Ft){var Xt=se[ke]||(se[ke]=URL.createObjectURL(new Blob([Oe],{type:"text/javascript"}))),tn=new Worker(Xt);return tn.onerror=function(jt){return Ft(jt.error,null)},tn.onmessage=function(jt){return Ft(null,jt.data)},tn.postMessage(Qe,gt),tn},L=Uint8Array,y=Uint16Array,E=Uint32Array,w=new L([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]),x=new L([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 L([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(Oe,ke){for(var Qe=new y(31),gt=0;gt<31;++gt)Qe[gt]=ke+=1<<Oe[gt-1];for(var Ft=new E(Qe[30]),gt=1;gt<30;++gt)for(var Xt=Qe[gt];Xt<Qe[gt+1];++Xt)Ft[Xt]=Xt-Qe[gt]<<5|gt;return[Qe,Ft]},r=s(w,2),n=r[0],e=r[1];n[28]=258,e[258]=28;for(var l=s(x,0),c=l[0],o=l[1],f=new y(32768),d=0;d<32768;++d){var a=(d&43690)>>>1|(d&21845)<<1;a=(a&52428)>>>2|(a&13107)<<2,a=(a&61680)>>>4|(a&3855)<<4,f[d]=((a&65280)>>>8|(a&255)<<8)>>>1}for(var A=function(Oe,ke,Qe){for(var gt=Oe.length,Ft=0,Xt=new y(ke);Ft<gt;++Ft)++Xt[Oe[Ft]-1];var tn=new y(ke);for(Ft=0;Ft<ke;++Ft)tn[Ft]=tn[Ft-1]+Xt[Ft-1]<<1;var jt;if(Qe){jt=new y(1<<ke);var Yt=15-ke;for(Ft=0;Ft<gt;++Ft)if(Oe[Ft])for(var Cn=Ft<<4|Oe[Ft],cn=ke-Oe[Ft],zn=tn[Oe[Ft]-1]++<<cn,Ir=zn|(1<<cn)-1;zn<=Ir;++zn)jt[f[zn]>>>Yt]=Cn}else for(jt=new y(gt),Ft=0;Ft<gt;++Ft)jt[Ft]=f[tn[Oe[Ft]-1]++]>>>15-Oe[Ft];return jt},g=new L(288),d=0;d<144;++d)g[d]=8;for(var d=144;d<256;++d)g[d]=9;for(var d=256;d<280;++d)g[d]=7;for(var d=280;d<288;++d)g[d]=8;for(var m=new L(32),d=0;d<32;++d)m[d]=5;var C=A(g,9,0),T=A(g,9,1),B=A(m,5,0),b=A(m,5,1),p=function(Oe){for(var ke=Oe[0],Qe=1;Qe<Oe.length;++Qe)Oe[Qe]>ke&&(ke=Oe[Qe]);return ke},u=function(Oe,ke,Qe){var gt=ke/8>>0;return(Oe[gt]|Oe[gt+1]<<8)>>>(ke&7)&Qe},i=function(Oe,ke){var Qe=ke/8>>0;return(Oe[Qe]|Oe[Qe+1]<<8|Oe[Qe+2]<<16)>>>(ke&7)},_=function(Oe){return(Oe/8>>0)+(Oe&7&&1)},O=function(Oe,ke,Qe){(ke==null||ke<0)&&(ke=0),(Qe==null||Qe>Oe.length)&&(Qe=Oe.length);var gt=new(Oe instanceof y?y:Oe instanceof E?E:L)(Qe-ke);return gt.set(Oe.subarray(ke,Qe)),gt},S=function(Oe,ke,Qe){var gt=Oe.length,Ft=!ke||Qe,Xt=!Qe||Qe.i;Qe||(Qe={}),ke||(ke=new L(gt*3));var tn=function(uo){var Ni=ke.length;if(uo>Ni){var Ii=new L(Math.max(Ni*2,uo));Ii.set(ke),ke=Ii}},jt=Qe.f||0,Yt=Qe.p||0,Cn=Qe.b||0,cn=Qe.l,zn=Qe.d,Ir=Qe.m,wr=Qe.n,Tr=gt*8;do{if(!cn){Qe.f=jt=u(Oe,Yt,1);var Br=u(Oe,Yt+1,3);if(Yt+=3,Br)if(Br==1)cn=T,zn=b,Ir=9,wr=5;else if(Br==2){var Cr=u(Oe,Yt,31)+257,Or=u(Oe,Yt+10,15)+4,ha=Cr+u(Oe,Yt+5,31)+1;Yt+=14;for(var jr=new L(ha),oa=new L(19),mr=0;mr<Or;++mr)oa[h[mr]]=u(Oe,Yt+mr*3,7);Yt+=Or*3;var da=p(oa),Ba=(1<<da)-1;if(!Xt&&Yt+ha*(da+7)>Tr)break;for(var si=A(oa,da,1),mr=0;mr<ha;){var xa=si[u(Oe,Yt,Ba)];Yt+=xa&15;var Yr=xa>>>4;if(Yr<16)jr[mr++]=Yr;else{var Fa=0,mi=0;for(Yr==16?(mi=3+u(Oe,Yt,3),Yt+=2,Fa=jr[mr-1]):Yr==17?(mi=3+u(Oe,Yt,7),Yt+=3):Yr==18&&(mi=11+u(Oe,Yt,127),Yt+=7);mi--;)jr[mr++]=Fa}}var Na=jr.subarray(0,Cr),Nr=jr.subarray(Cr);Ir=p(Na),wr=p(Nr),cn=A(Na,Ir,1),zn=A(Nr,wr,1)}else throw"invalid block type";else{var Yr=_(Yt)+4,ya=Oe[Yr-4]|Oe[Yr-3]<<8,hr=Yr+ya;if(hr>gt){if(Xt)throw"unexpected EOF";break}Ft&&tn(Cn+ya),ke.set(Oe.subarray(Yr,hr),Cn),Qe.b=Cn+=ya,Qe.p=Yt=hr*8;continue}if(Yt>Tr)throw"unexpected EOF"}Ft&&tn(Cn+131072);for(var ja=(1<<Ir)-1,$a=(1<<wr)-1,Qa=Ir+wr+18;Xt||Yt+Qa<Tr;){var Fa=cn[i(Oe,Yt)&ja],vi=Fa>>>4;if(Yt+=Fa&15,Yt>Tr)throw"unexpected EOF";if(!Fa)throw"invalid length/literal";if(vi<256)ke[Cn++]=vi;else if(vi==256){cn=null;break}else{var gi=vi-254;if(vi>264){var mr=vi-257,pa=w[mr];gi=u(Oe,Yt,(1<<pa)-1)+n[mr],Yt+=pa}var Ta=zn[i(Oe,Yt)&$a],Kr=Ta>>>4;if(!Ta)throw"invalid distance";Yt+=Ta&15;var Nr=c[Kr];if(Kr>3){var pa=x[Kr];Nr+=i(Oe,Yt)&(1<<pa)-1,Yt+=pa}if(Yt>Tr)throw"unexpected EOF";Ft&&tn(Cn+131072);for(var ma=Cn+gi;Cn<ma;Cn+=4)ke[Cn]=ke[Cn-Nr],ke[Cn+1]=ke[Cn+1-Nr],ke[Cn+2]=ke[Cn+2-Nr],ke[Cn+3]=ke[Cn+3-Nr];Cn=ma}}Qe.l=cn,Qe.p=Yt,Qe.b=Cn,cn&&(jt=1,Qe.m=Ir,Qe.d=zn,Qe.n=wr)}while(!jt);return Cn==ke.length?ke:O(ke,0,Cn)},D=function(Oe,ke,Qe){Qe<<=ke&7;var gt=ke/8>>0;Oe[gt]|=Qe,Oe[gt+1]|=Qe>>>8},I=function(Oe,ke,Qe){Qe<<=ke&7;var gt=ke/8>>0;Oe[gt]|=Qe,Oe[gt+1]|=Qe>>>8,Oe[gt+2]|=Qe>>>16},k=function(Oe,ke){for(var Qe=[],gt=0;gt<Oe.length;++gt)Oe[gt]&&Qe.push({s:gt,f:Oe[gt]});var Ft=Qe.length,Xt=Qe.slice();if(!Ft)return[new L(0),0];if(Ft==1){var tn=new L(Qe[0].s+1);return tn[Qe[0].s]=1,[tn,1]}Qe.sort(function(ha,jr){return ha.f-jr.f}),Qe.push({s:-1,f:25001});var jt=Qe[0],Yt=Qe[1],Cn=0,cn=1,zn=2;for(Qe[0]={s:-1,f:jt.f+Yt.f,l:jt,r:Yt};cn!=Ft-1;)jt=Qe[Qe[Cn].f<Qe[zn].f?Cn++:zn++],Yt=Qe[Cn!=cn&&Qe[Cn].f<Qe[zn].f?Cn++:zn++],Qe[cn++]={s:-1,f:jt.f+Yt.f,l:jt,r:Yt};for(var Ir=Xt[0].s,gt=1;gt<Ft;++gt)Xt[gt].s>Ir&&(Ir=Xt[gt].s);var wr=new y(Ir+1),Tr=Q(Qe[cn-1],wr,0);if(Tr>ke){var gt=0,Br=0,Yr=Tr-ke,ya=1<<Yr;for(Xt.sort(function(jr,oa){return wr[oa.s]-wr[jr.s]||jr.f-oa.f});gt<Ft;++gt){var hr=Xt[gt].s;if(wr[hr]>ke)Br+=ya-(1<<Tr-wr[hr]),wr[hr]=ke;else break}for(Br>>>=Yr;Br>0;){var Cr=Xt[gt].s;wr[Cr]<ke?Br-=1<<ke-wr[Cr]++-1:++gt}for(;gt>=0&&Br;--gt){var Or=Xt[gt].s;wr[Or]==ke&&(--wr[Or],++Br)}Tr=ke}return[new L(wr),Tr]},Q=function(Oe,ke,Qe){return Oe.s==-1?Math.max(Q(Oe.l,ke,Qe+1),Q(Oe.r,ke,Qe+1)):ke[Oe.s]=Qe},Y=function(Oe){for(var ke=Oe.length;ke&&!Oe[--ke];);for(var Qe=new y(++ke),gt=0,Ft=Oe[0],Xt=1,tn=function(Yt){Qe[gt++]=Yt},jt=1;jt<=ke;++jt)if(Oe[jt]==Ft&&jt!=ke)++Xt;else{if(!Ft&&Xt>2){for(;Xt>138;Xt-=138)tn(32754);Xt>2&&(tn(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(tn(Ft),--Xt;Xt>6;Xt-=6)tn(8304);Xt>2&&(tn(Xt-3<<5|8208),Xt=0)}for(;Xt--;)tn(Ft);Xt=1,Ft=Oe[jt]}return[Qe.subarray(0,gt),ke]},U=function(Oe,ke){for(var Qe=0,gt=0;gt<ke.length;++gt)Qe+=Oe[gt]*ke[gt];return Qe},K=function(Oe,ke,Qe){var gt=Qe.length,Ft=_(ke+2);Oe[Ft]=gt&255,Oe[Ft+1]=gt>>>8,Oe[Ft+2]=Oe[Ft]^255,Oe[Ft+3]=Oe[Ft+1]^255;for(var Xt=0;Xt<gt;++Xt)Oe[Ft+Xt+4]=Qe[Xt];return(Ft+4+gt)*8},z=function(Oe,ke,Qe,gt,Ft,Xt,tn,jt,Yt,Cn,cn){D(ke,cn++,Qe),++Ft[256];for(var zn=k(Ft,15),Ir=zn[0],wr=zn[1],Tr=k(Xt,15),Br=Tr[0],Yr=Tr[1],ya=Y(Ir),hr=ya[0],Cr=ya[1],Or=Y(Br),ha=Or[0],jr=Or[1],oa=new y(19),mr=0;mr<hr.length;++mr)oa[hr[mr]&31]++;for(var mr=0;mr<ha.length;++mr)oa[ha[mr]&31]++;for(var da=k(oa,7),Ba=da[0],si=da[1],xa=19;xa>4&&!Ba[h[xa-1]];--xa);var Fa=Cn+5<<3,mi=U(Ft,g)+U(Xt,m)+tn,Na=U(Ft,Ir)+U(Xt,Br)+tn+14+3*xa+U(oa,Ba)+(2*oa[16]+3*oa[17]+7*oa[18]);if(Fa<=mi&&Fa<=Na)return K(ke,cn,Oe.subarray(Yt,Yt+Cn));var Nr,ja,$a,Qa;if(D(ke,cn,1+(Na<mi)),cn+=2,Na<mi){Nr=A(Ir,wr,0),ja=Ir,$a=A(Br,Yr,0),Qa=Br;var vi=A(Ba,si,0);D(ke,cn,Cr-257),D(ke,cn+5,jr-1),D(ke,cn+10,xa-4),cn+=14;for(var mr=0;mr<xa;++mr)D(ke,cn+3*mr,Ba[h[mr]]);cn+=3*xa;for(var gi=[hr,ha],pa=0;pa<2;++pa)for(var Ta=gi[pa],mr=0;mr<Ta.length;++mr){var Kr=Ta[mr]&31;D(ke,cn,vi[Kr]),cn+=Ba[Kr],Kr>15&&(D(ke,cn,Ta[mr]>>>5&127),cn+=Ta[mr]>>>12)}}else Nr=C,ja=g,$a=B,Qa=m;for(var mr=0;mr<jt;++mr)if(gt[mr]>255){var Kr=gt[mr]>>>18&31;I(ke,cn,Nr[Kr+257]),cn+=ja[Kr+257],Kr>7&&(D(ke,cn,gt[mr]>>>23&31),cn+=w[Kr]);var ma=gt[mr]&31;I(ke,cn,$a[ma]),cn+=Qa[ma],ma>3&&(I(ke,cn,gt[mr]>>>5&8191),cn+=x[ma])}else I(ke,cn,Nr[gt[mr]]),cn+=ja[gt[mr]];return I(ke,cn,Nr[256]),cn+ja[256]},F=new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new L(0),G=function(Oe,ke,Qe,gt,Ft,Xt){var tn=Oe.length,jt=new L(gt+tn+5*(1+Math.floor(tn/7e3))+Ft),Yt=jt.subarray(gt,jt.length-Ft),Cn=0;if(!ke||tn<8)for(var cn=0;cn<=tn;cn+=65535){var zn=cn+65535;zn<tn?Cn=K(Yt,Cn,Oe.subarray(cn,zn)):(Yt[cn]=Xt,Cn=K(Yt,Cn,Oe.subarray(cn,tn)))}else{for(var Ir=F[ke-1],wr=Ir>>>13,Tr=Ir&8191,Br=(1<<Qe)-1,Yr=new y(32768),ya=new y(Br+1),hr=Math.ceil(Qe/3),Cr=2*hr,Or=function(xr){return(Oe[xr]^Oe[xr+1]<<hr^Oe[xr+2]<<Cr)&Br},ha=new E(25e3),jr=new y(288),oa=new y(32),mr=0,da=0,cn=0,Ba=0,si=0,xa=0;cn<tn;++cn){var Fa=Or(cn),mi=cn&32767,Na=ya[Fa];if(Yr[mi]=Na,ya[Fa]=mi,si<=cn){var Nr=tn-cn;if((mr>7e3||Ba>24576)&&Nr>423){Cn=z(Oe,Yt,0,ha,jr,oa,da,Ba,xa,cn-xa,Cn),Ba=mr=da=0,xa=cn;for(var ja=0;ja<286;++ja)jr[ja]=0;for(var ja=0;ja<30;++ja)oa[ja]=0}var $a=2,Qa=0,vi=Tr,gi=mi-Na&32767;if(Nr>2&&Fa==Or(cn-gi))for(var pa=Math.min(wr,Nr)-1,Ta=Math.min(32767,cn),Kr=Math.min(258,Nr);gi<=Ta&&--vi&&mi!=Na;){if(Oe[cn+$a]==Oe[cn+$a-gi]){for(var ma=0;ma<Kr&&Oe[cn+ma]==Oe[cn+ma-gi];++ma);if(ma>$a){if($a=ma,Qa=gi,ma>pa)break;for(var uo=Math.min(gi,ma-2),Ni=0,ja=0;ja<uo;++ja){var Ii=cn-gi+ja+32768&32767,Ho=Yr[Ii],ko=Ii-Ho+32768&32767;ko>Ni&&(Ni=ko,Na=Ii)}}}mi=Na,Na=Yr[mi],gi+=mi-Na+32768&32767}if(Qa){ha[Ba++]=268435456|e[$a]<<18|o[Qa];var rr=e[$a]&31,Dr=o[Qa]&31;da+=w[rr]+x[Dr],++jr[257+rr],++oa[Dr],si=cn+$a,++mr}else ha[Ba++]=Oe[cn],++jr[Oe[cn]]}}Cn=z(Oe,Yt,Xt,ha,jr,oa,da,Ba,xa,cn-xa,Cn),Xt||(Cn=K(Yt,Cn,H))}return O(jt,0,gt+_(Cn)+Ft)},$=function(){for(var Oe=new E(256),ke=0;ke<256;++ke){for(var Qe=ke,gt=9;--gt;)Qe=(Qe&1&&3988292384)^Qe>>>1;Oe[ke]=Qe}return Oe}(),ae=function(){var Oe=4294967295;return{p:function(ke){for(var Qe=Oe,gt=0;gt<ke.length;++gt)Qe=$[Qe&255^ke[gt]]^Qe>>>8;Oe=Qe},d:function(){return Oe^4294967295}}},pe=function(){var Oe=1,ke=0;return{p:function(Qe){for(var gt=Oe,Ft=ke,Xt=Qe.length,tn=0;tn!=Xt;){for(var jt=Math.min(tn+5552,Xt);tn<jt;++tn)gt+=Qe[tn],Ft+=gt;gt%=65521,Ft%=65521}Oe=gt,ke=Ft},d:function(){return(Oe>>>8<<16|(ke&255)<<8|ke>>>8)+((Oe&255)<<23)*2}}},ie=function(Oe,ke,Qe,gt,Ft){return G(Oe,ke.level==null?6:ke.level,ke.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Oe.length)))*1.5):12+ke.mem,Qe,gt,!Ft)},ge=function(Oe,ke){var Qe={};for(var gt in Oe)Qe[gt]=Oe[gt];for(var gt in ke)Qe[gt]=ke[gt];return Qe},Ae=function(Oe,ke,Qe){for(var gt=Oe(),Ft=Oe.toString(),Xt=Ft.slice(Ft.indexOf("[")+1,Ft.lastIndexOf("]")).replace(/ /g,"").split(","),tn=0;tn<gt.length;++tn){var jt=gt[tn],Yt=Xt[tn];if(typeof jt=="function"){ke+=";"+Yt+"=";var Cn=jt.toString();if(jt.prototype)if(Cn.indexOf("[native code]")!=-1){var cn=Cn.indexOf(" ",8)+1;ke+=Cn.slice(cn,Cn.indexOf("(",cn))}else{ke+=Cn;for(var zn in jt.prototype)ke+=";"+Yt+".prototype."+zn+"="+jt.prototype[zn].toString()}else ke+=Cn}else Qe[Yt]=jt}return[ke,Qe]},be=[],fe=function(Oe){var ke=[];for(var Qe in Oe)(Oe[Qe]instanceof L||Oe[Qe]instanceof y||Oe[Qe]instanceof E)&&ke.push((Oe[Qe]=new Oe[Qe].constructor(Oe[Qe])).buffer);return ke},ce=function(Oe,ke,Qe,gt){var Ft;if(!be[Qe]){for(var Xt="",tn={},jt=Oe.length-1,Yt=0;Yt<jt;++Yt)Ft=Ae(Oe[Yt],Xt,tn),Xt=Ft[0],tn=Ft[1];be[Qe]=Ae(Oe[jt],Xt,tn)}var Cn=ge({},be[Qe][1]);return X(be[Qe][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+ke.toString()+"}",Qe,Cn,fe(Cn),gt)},te=function(){return[L,y,E,w,x,h,n,c,T,b,f,A,p,u,i,_,O,S,Ye,Ie,ne]},de=function(){return[L,y,E,w,x,h,e,o,C,g,B,m,f,F,H,A,D,I,k,Q,Y,U,K,z,_,O,G,ie,ze,Ie]},he=function(){return[Ke,je,_e,ae,$]},ue=function(){return[pt,Ue]},Te=function(){return[dt,_e,pe]},De=function(){return[vt]},Ie=function(Oe){return postMessage(Oe,[Oe.buffer])},ne=function(Oe){return Oe&&Oe.size&&new L(Oe.size)},N=function(Oe,ke,Qe,gt,Ft,Xt){var tn=ce(Qe,gt,Ft,function(jt,Yt){tn.terminate(),Xt(jt,Yt)});return ke.consume||(Oe=new L(Oe)),tn.postMessage([Oe,ke],[Oe.buffer]),function(){tn.terminate()}},W=function(Oe){return Oe.ondata=function(ke,Qe){return postMessage([ke,Qe],[ke.buffer])},function(ke){return Oe.push(ke.data[0],ke.data[1])}},le=function(Oe,ke,Qe,gt,Ft){var Xt,tn=ce(Oe,gt,Ft,function(jt,Yt){jt?(tn.terminate(),ke.ondata.call(ke,jt)):(Yt[1]&&tn.terminate(),ke.ondata.call(ke,jt,Yt[0],Yt[1]))});tn.postMessage(Qe),ke.push=function(jt,Yt){if(Xt)throw"stream finished";if(!ke.ondata)throw"no stream handler";tn.postMessage([jt,Xt=Yt],[jt.buffer])},ke.terminate=function(){tn.terminate()}},ee=function(Oe,ke){return Oe[ke]|Oe[ke+1]<<8},oe=function(Oe,ke){return(Oe[ke]|Oe[ke+1]<<8|Oe[ke+2]<<16)+(Oe[ke+3]<<23)*2},_e=function(Oe,ke,Qe){for(;Qe;++ke)Oe[ke]=Qe,Qe>>>=8},Ke=function(Oe,ke){var Qe=ke.filename;if(Oe[0]=31,Oe[1]=139,Oe[2]=8,Oe[8]=ke.level<2?4:ke.level==9?2:0,Oe[9]=3,ke.mtime!=0&&_e(Oe,4,Math.floor(new Date(ke.mtime||Date.now())/1e3)),Qe){Oe[3]=8;for(var gt=0;gt<=Qe.length;++gt)Oe[gt+10]=Qe.charCodeAt(gt)}},pt=function(Oe){if(Oe[0]!=31||Oe[1]!=139||Oe[2]!=8)throw"invalid gzip data";var ke=Oe[3],Qe=10;ke&4&&(Qe+=Oe[10]|(Oe[11]<<8)+2);for(var gt=(ke>>3&1)+(ke>>4&1);gt>0;gt-=!Oe[Qe++]);return Qe+(ke&2)},Ue=function(Oe){var ke=Oe.length;return(Oe[ke-4]|Oe[ke-3]<<8|Oe[ke-2]<<16)+2*(Oe[ke-1]<<23)},je=function(Oe){return 10+(Oe.filename&&Oe.filename.length+1||0)},dt=function(Oe,ke){var Qe=ke.level,gt=Qe==0?0:Qe<6?1:Qe==9?3:2;Oe[0]=120,Oe[1]=gt<<6|(gt?32-2*gt:1)},vt=function(Oe){if((Oe[0]&15)!=8||Oe[0]>>>4>7||(Oe[0]<<8|Oe[1])%31)throw"invalid zlib data";if(Oe[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function it(Oe,ke){return!ke&&typeof Oe=="function"&&(ke=Oe,Oe={}),this.ondata=ke,Oe}var at=function(){function Oe(ke,Qe){!Qe&&typeof ke=="function"&&(Qe=ke,ke={}),this.ondata=Qe,this.o=ke||{}}return Oe.prototype.p=function(ke,Qe){this.ondata(ie(ke,this.o,0,0,!Qe),Qe)},Oe.prototype.push=function(ke,Qe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Qe,this.p(ke,Qe||!1)},Oe}(),Ve=function(){function Oe(ke,Qe){le([de,function(){return[W,at]}],this,it.call(this,ke,Qe),function(gt){var Ft=new at(gt.data);onmessage=W(Ft)},6)}return Oe}();function Xe(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[de],function(gt){return Ie(ze(gt.data[0],gt.data[1]))},0,Qe)}function ze(Oe,ke){return ke===void 0&&(ke={}),ie(Oe,ke,0,0)}var we=function(){function Oe(ke){this.s={},this.p=new L(0),this.ondata=ke}return Oe.prototype.e=function(ke){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Qe=this.p.length,gt=new L(Qe+ke.length);gt.set(this.p),gt.set(ke,Qe),this.p=gt},Oe.prototype.c=function(ke){this.d=this.s.i=ke||!1;var Qe=this.s.b,gt=S(this.p,this.o,this.s);this.ondata(O(gt,Qe,this.s.b),this.d),this.o=O(gt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Oe.prototype.push=function(ke,Qe){this.e(ke),this.c(Qe)},Oe}(),Re=function(){function Oe(ke){this.ondata=ke,le([te,function(){return[W,we]}],this,0,function(){var Qe=new we;onmessage=W(Qe)},7)}return Oe}();function Me(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[te],function(gt){return Ie(Ye(gt.data[0],ne(gt.data[1])))},1,Qe)}function Ye(Oe,ke){return S(Oe,ke)}var ot=function(){function Oe(ke,Qe){this.c=ae(),this.l=0,this.v=1,at.call(this,ke,Qe)}return Oe.prototype.push=function(ke,Qe){at.prototype.push.call(this,ke,Qe)},Oe.prototype.p=function(ke,Qe){this.c.p(ke),this.l+=ke.length;var gt=ie(ke,this.o,this.v&&je(this.o),Qe&&8,!Qe);this.v&&(Ke(gt,this.o),this.v=0),Qe&&(_e(gt,gt.length-8,this.c.d()),_e(gt,gt.length-4,this.l)),this.ondata(gt,Qe)},Oe}(),mt=function(){function Oe(ke,Qe){le([de,he,function(){return[W,at,ot]}],this,it.call(this,ke,Qe),function(gt){var Ft=new ot(gt.data);onmessage=W(Ft)},8)}return Oe}();function Tt(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[de,he,function(){return[xt]}],function(gt){return Ie(xt(gt.data[0],gt.data[1]))},2,Qe)}function xt(Oe,ke){ke===void 0&&(ke={});var Qe=ae(),gt=Oe.length;Qe.p(Oe);var Ft=ie(Oe,ke,je(ke),8),Xt=Ft.length;return Ke(Ft,ke),_e(Ft,Xt-8,Qe.d()),_e(Ft,Xt-4,gt),Ft}var Dt=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,Qe){if(we.prototype.e.call(this,ke),this.v){var gt=pt(this.p);if(gt>=this.p.length&&!Qe)return;this.p=this.p.subarray(gt),this.v=0}if(Qe){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}we.prototype.c.call(this,Qe)},Oe}(),It=function(){function Oe(ke){this.ondata=ke,le([te,ue,function(){return[W,we,Dt]}],this,0,function(){var Qe=new Dt;onmessage=W(Qe)},9)}return Oe}();function Lt(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[te,ue,function(){return[Et]}],function(gt){return Ie(Et(gt.data[0]))},3,Qe)}function Et(Oe,ke){return S(Oe.subarray(pt(Oe),-8),ke||new L(Ue(Oe)))}var ct=function(){function Oe(ke,Qe){this.c=pe(),this.v=1,at.call(this,ke,Qe)}return Oe.prototype.push=function(ke,Qe){at.prototype.push.call(this,ke,Qe)},Oe.prototype.p=function(ke,Qe){this.c.p(ke);var gt=ie(ke,this.o,this.v&&2,Qe&&4,!Qe);this.v&&(dt(gt,this.o),this.v=0),Qe&&_e(gt,gt.length-4,this.c.d()),this.ondata(gt,Qe)},Oe}(),At=function(){function Oe(ke,Qe){le([de,Te,function(){return[W,at,ct]}],this,it.call(this,ke,Qe),function(gt){var Ft=new ct(gt.data);onmessage=W(Ft)},10)}return Oe}();function Le(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[de,Te,function(){return[qe]}],function(gt){return Ie(qe(gt.data[0],gt.data[1]))},4,Qe)}function qe(Oe,ke){ke===void 0&&(ke={});var Qe=pe();Qe.p(Oe);var gt=ie(Oe,ke,2,4);return dt(gt,ke),_e(gt,gt.length-4,Qe.d()),gt}var Ct=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,Qe){if(we.prototype.e.call(this,ke),this.v){if(this.p.length<2&&!Qe)return;this.p=this.p.subarray(2),this.v=0}if(Qe){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}we.prototype.c.call(this,Qe)},Oe}(),ft=function(){function Oe(ke){this.ondata=ke,le([te,De,function(){return[W,we,Ct]}],this,0,function(){var Qe=new Ct;onmessage=W(Qe)},11)}return Oe}();function Ot(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return N(Oe,ke,[te,De,function(){return[Ut]}],function(gt){return Ie(Ut(gt.data[0],ne(gt.data[1])))},5,Qe)}function Ut(Oe,ke){return S((vt(Oe),Oe.subarray(2,-4)),ke)}var bt=function(){function Oe(ke){this.G=Dt,this.I=we,this.Z=Ct,this.ondata=ke}return Oe.prototype.push=function(ke,Qe){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(ke,Qe);else{if(this.p&&this.p.length){var gt=new L(this.p.length+ke.length);gt.set(this.p),gt.set(ke,this.p.length)}else this.p=ke;if(this.p.length>2){var Ft=this,Xt=function(){Ft.ondata.apply(Ft,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,Qe),this.p=null}}},Oe}(),Nt=function(){function Oe(ke){this.G=It,this.I=Re,this.Z=ft,this.ondata=ke}return Oe.prototype.push=function(ke,Qe){bt.prototype.push.call(this,ke,Qe)},Oe}();function sn(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Lt(Oe,ke,Qe):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Me(Oe,ke,Qe):Ot(Oe,ke,Qe)}function Jn(Oe,ke){return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Et(Oe,ke):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Ye(Oe,ke):Ut(Oe,ke)}var _n=function(Oe,ke,Qe,gt){for(var Ft in Oe){var Xt=Oe[Ft],tn=ke+Ft;Xt instanceof L?Qe[tn]=[Xt,gt]:Array.isArray(Xt)?Qe[tn]=[Xt[0],ge(gt,Xt[1])]:_n(Xt,tn+"/",Qe,gt)}};function Pr(Oe,ke){var Qe=Oe.length;if(!ke&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Oe);for(var gt=new L(Oe.length+(Oe.length>>>1)),Ft=0,Xt=function(Cn){gt[Ft++]=Cn},tn=0;tn<Qe;++tn){if(Ft+5>gt.length){var jt=new L(Ft+8+(Qe-tn<<1));jt.set(gt),gt=jt}var Yt=Oe.charCodeAt(tn);Yt<128||ke?Xt(Yt):Yt<2048?(Xt(192|Yt>>>6),Xt(128|Yt&63)):Yt>55295&&Yt<57344?(Yt=65536+(Yt&1023<<10)|Oe.charCodeAt(++tn)&1023,Xt(240|Yt>>>18),Xt(128|Yt>>>12&63),Xt(128|Yt>>>6&63),Xt(128|Yt&63)):(Xt(224|Yt>>>12),Xt(128|Yt>>>6&63),Xt(128|Yt&63))}return O(gt,0,Ft)}function Vr(Oe,ke){var Qe="";if(!ke&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Oe);for(var gt=0;gt<Oe.length;){var Ft=Oe[gt++];Ft<128||ke?Qe+=String.fromCharCode(Ft):Ft<224?Qe+=String.fromCharCode((Ft&31)<<6|Oe[gt++]&63):Ft<240?Qe+=String.fromCharCode((Ft&15)<<12|(Oe[gt++]&63)<<6|Oe[gt++]&63):(Ft=((Ft&15)<<18|(Oe[gt++]&63)<<12|(Oe[gt++]&63)<<6|Oe[gt++]&63)-65536,Qe+=String.fromCharCode(55296|Ft>>10,56320|Ft&1023))}return Qe}var Lr=function(Oe,ke){return ke+30+ee(Oe,ke+26)+ee(Oe,ke+28)},Tn=function(Oe,ke,Qe){var gt=ee(Oe,ke+28),Ft=Vr(Oe.subarray(ke+46,ke+46+gt),!(ee(Oe,ke+8)&2048)),Xt=ke+46+gt,tn=Qe?ea(Oe,Xt):[oe(Oe,ke+20),oe(Oe,ke+24),oe(Oe,ke+42)],jt=tn[0],Yt=tn[1],Cn=tn[2];return[ee(Oe,ke+10),jt,Yt,Ft,Xt+ee(Oe,ke+30)+ee(Oe,ke+32),Cn]},ea=function(Oe,ke){for(;ee(Oe,ke)!=1;ke+=4+ee(Oe,ke+2));return[oe(Oe,ke+12),oe(Oe,ke+4),oe(Oe,ke+20)]},ua=function(Oe,ke,Qe,gt,Ft,Xt,tn,jt,Yt,Cn){var cn=Xt.length,zn=gt.length;_e(Oe,ke,Yt!=null?33639248:67324752),ke+=4,Yt!=null&&(Oe[ke]=20,ke+=2),Oe[ke]=20,ke+=2,Oe[ke++]=Cn==8&&(jt.level==1?6:jt.level<6?4:jt.level==9?2:0),Oe[ke++]=tn&&8,Oe[ke]=Cn,ke+=2;var Ir=new Date(jt.mtime||Date.now()),wr=Ir.getFullYear()-1980;if(wr<0||wr>119)throw"date not in range 1980-2099";_e(Oe,ke,(wr<<24)*2|Ir.getMonth()+1<<21|Ir.getDate()<<16|Ir.getHours()<<11|Ir.getMinutes()<<5|Ir.getSeconds()>>>1),ke+=4,_e(Oe,ke,Qe),_e(Oe,ke+4,zn),_e(Oe,ke+8,Ft),_e(Oe,ke+12,cn),ke+=16,Yt!=null&&(_e(Oe,ke+=10,Yt),ke+=4),Oe.set(Xt,ke),ke+=cn,Yt==null&&Oe.set(gt,ke)},ca=function(Oe,ke,Qe,gt,Ft){_e(Oe,ke,101010256),_e(Oe,ke+8,Qe),_e(Oe,ke+10,Qe),_e(Oe,ke+12,gt),_e(Oe,ke+16,Ft)};function Qr(Oe,ke,Qe){if(Qe||(Qe=ke,ke={}),typeof Qe!="function")throw"no callback";var gt={};_n(Oe,"",gt,ke);var Ft=Object.keys(gt),Xt=Ft.length,tn=0,jt=0,Yt=Xt,Cn=new Array(Xt),cn=[],zn=function(){for(var Br=0;Br<cn.length;++Br)cn[Br]()},Ir=function(){var Br=new L(jt+22),Yr=tn,ya=jt-tn;jt=0;for(var hr=0;hr<Yt;++hr){var Cr=Cn[hr];try{ua(Br,jt,Cr.c,Cr.d,Cr.m,Cr.n,Cr.u,Cr.p,null,Cr.t),ua(Br,tn,Cr.c,Cr.d,Cr.m,Cr.n,Cr.u,Cr.p,jt,Cr.t),tn+=46+Cr.n.length,jt+=30+Cr.n.length+Cr.d.length}catch(Or){return Qe(Or,null)}}ca(Br,tn,Cn.length,ya,Yr),Qe(null,Br)};Xt||Ir();for(var wr=function(Br){var Yr=Ft[Br],ya=gt[Yr],hr=ya[0],Cr=ya[1],Or=ae(),ha=hr.length;Or.p(hr);var jr=Pr(Yr),oa=jr.length,mr=Cr.level==0?0:8,da=function(Ba,si){if(Ba)zn(),Qe(Ba,null);else{var xa=si.length;Cn[Br]={t:mr,d:si,m:ha,c:Or.d(),u:Yr.length!=xa,n:jr,p:Cr},tn+=30+oa+xa,jt+=76+2*oa+xa,--Xt||Ir()}};if(jr.length>65535&&da("filename too long",null),!mr)da(null,hr);else if(ha<16e4)try{da(null,ze(hr,Cr))}catch(Ba){da(Ba,null)}else cn.push(Xe(hr,Cr,da))},Tr=0;Tr<Yt;++Tr)wr(Tr);return zn}function Ca(Oe,ke){ke===void 0&&(ke={});var Qe={},gt=[];_n(Oe,"",Qe,ke);var Ft=0,Xt=0;for(var tn in Qe){var jt=Qe[tn],Yt=jt[0],Cn=jt[1],cn=Cn.level==0?0:8,zn=Pr(tn),Ir=zn.length;if(zn.length>65535)throw"filename too long";var wr=cn?ze(Yt,Cn):Yt,Tr=wr.length,Br=ae();Br.p(Yt),gt.push({t:cn,d:wr,m:Yt.length,c:Br.d(),u:tn.length!=Ir,n:zn,o:Ft,p:Cn}),Ft+=30+Ir+Tr,Xt+=76+2*Ir+Tr}for(var Yr=new L(Xt+22),ya=Ft,hr=Xt-Ft,Cr=0;Cr<gt.length;++Cr){var Or=gt[Cr];ua(Yr,Or.o,Or.c,Or.d,Or.m,Or.n,Or.u,Or.p,null,Or.t),ua(Yr,Ft,Or.c,Or.d,Or.m,Or.n,Or.u,Or.p,Or.o,Or.t),Ft+=46+Or.n.length}return ca(Yr,Ft,gt.length,hr,ya),Yr}function Ga(Oe,ke){if(typeof ke!="function")throw"no callback";for(var Qe=[],gt=function(){for(var Ir=0;Ir<Qe.length;++Ir)Qe[Ir]()},Ft={},Xt=Oe.length-22;oe(Oe,Xt)!=101010256;--Xt)if(!Xt||Oe.length-Xt>65558){ke("invalid zip file",null);return}var tn=ee(Oe,Xt+8);tn||ke(null,{});var jt=tn,Yt=oe(Oe,Xt+16),Cn=Yt==4294967295;if(Cn){if(Xt=oe(Oe,Xt-12),oe(Oe,Xt)!=101075792)throw"invalid zip file";jt=tn=oe(Oe,Xt+32),Yt=oe(Oe,Xt+48)}for(var cn=function(Ir){var wr=Tn(Oe,Yt,Cn),Tr=wr[0],Br=wr[1],Yr=wr[2],ya=wr[3],hr=wr[4],Cr=wr[5],Or=Lr(Oe,Cr);Yt=hr;var ha=function(oa,mr){oa?(gt(),ke(oa,null)):(Ft[ya]=mr,--tn||ke(null,Ft))};if(!Tr)ha(null,O(Oe,Or,Or+Br));else if(Tr==8){var jr=Oe.subarray(Or,Or+Br);if(Br<32e4)try{ha(null,Ye(jr,new L(Yr)))}catch(oa){ha(oa,null)}else Qe.push(Me(jr,{size:Yr},ha))}else ha("unknown compression type "+Tr,null)},zn=0;zn<jt;++zn)cn(zn);return gt}function oi(Oe){for(var ke={},Qe=Oe.length-22;oe(Oe,Qe)!=101010256;--Qe)if(!Qe||Oe.length-Qe>65558)throw"invalid zip file";var gt=ee(Oe,Qe+8);if(!gt)return{};var Ft=oe(Oe,Qe+16),Xt=Ft==4294967295;if(Xt){if(Qe=oe(Oe,Qe-12),oe(Oe,Qe)!=101075792)throw"invalid zip file";gt=oe(Oe,Qe+32),Ft=oe(Oe,Qe+48)}for(var tn=0;tn<gt;++tn){var jt=Tn(Oe,Ft,Xt),Yt=jt[0],Cn=jt[1],cn=jt[2],zn=jt[3],Ir=jt[4],wr=jt[5],Tr=Lr(Oe,wr);if(Ft=Ir,!Yt)ke[zn]=O(Oe,Tr,Tr+Cn);else if(Yt==8)ke[zn]=Ye(Oe.subarray(Tr,Tr+Cn),new L(cn));else throw"unknown compression type "+Yt}return ke}},csWT:function(Ge,me,P){Ge.exports=P.p+"static/choose.4ad1045f.svg"},dMvE:function(Ge,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 L,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,L=E/4):L=E*Math.asin(1/y)/(2*Math.PI),-(y*Math.pow(2,10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)))},elasticOut:function(X){var L,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,L=E/4):L=E*Math.asin(1/y)/(2*Math.PI),y*Math.pow(2,-10*X)*Math.sin((X-L)*(2*Math.PI)/E)+1)},elasticInOut:function(X){var L,y=.1,E=.4;return X===0?0:X===1?1:(!y||y<1?(y=1,L=E/4):L=E*Math.asin(1/y)/(2*Math.PI),(X*=2)<1?-.5*(y*Math.pow(2,10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)):y*Math.pow(2,-10*(X-=1))*Math.sin((X-L)*(2*Math.PI)/E)*.5+1)},backIn:function(X){var L=1.70158;return X*X*((L+1)*X-L)},backOut:function(X){var L=1.70158;return--X*X*((L+1)*X+L)+1},backInOut:function(X){var L=1.70158*1.525;return(X*=2)<1?.5*(X*X*((L+1)*X-L)):.5*((X-=2)*X*((L+1)*X+L)+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;Ge.exports=se},dejd:function(Ge,me,P){},djh8:function(Ge,me,P){Ge.exports=P.p+"static/qrCode.42927872.png"},dmUQ:function(Ge,me,P){"use strict";var se=P("Ff2n"),X=P("rePB"),L=P("1OyB"),y=P("vuIU"),E=P("Ji7U"),w=P("md7G"),x=P("foSv"),h=P("q1tI"),s=P.n(h),r=P("TSYQ"),n=P.n(r),e=P("4IlW");function l(i,_){var O=Object.keys(i);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(i);_&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),O.push.apply(O,S)}return O}function c(i){for(var _=1;_<arguments.length;_++){var O=arguments[_]!=null?arguments[_]:{};_%2?l(Object(O),!0).forEach(function(S){Object(X.a)(i,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(O)):l(Object(O)).forEach(function(S){Object.defineProperty(i,S,Object.getOwnPropertyDescriptor(O,S))})}return i}function o(i){var _=f();return function(){var S=Object(x.a)(i),D;if(_){var I=Object(x.a)(this).constructor;D=Reflect.construct(S,arguments,I)}else D=S.apply(this,arguments);return Object(w.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(i){return!1}}function d(){}function a(i){i.preventDefault()}var A=function(_){return _.replace(/[^\w.-]+/g,"")},g=200,m=600,C=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,T=function(_){return _!=null},B=function(_,O){return O===_||typeof O=="number"&&typeof _=="number"&&isNaN(O)&&isNaN(_)},b=function(i){Object(E.a)(O,i);var _=o(O);function O(S){var D;Object(L.a)(this,O),D=_.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),$=1;$<H;$++)G[$-1]=arguments[$];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(T(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 T(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 I=S.value;I===void 0&&(I=S.defaultValue),D.state={focused:S.autoFocus};var k=D.getValidValue(D.toNumber(I));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 I=this.props,k=I.value,Q=I.onChange,Y=I.max,U=I.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($){}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 I=D;return I===""?I="":this.isNotCompleteNumber(parseFloat(I))?I=this.state.value:I=this.getValidValue(I),this.toNumber(I)}},{key:"getValueFromEvent",value:function(D){var I=D.target.value.trim().replace(/。/g,".");return T(this.props.decimalSeparator)&&(I=I.replace(this.props.decimalSeparator,".")),I}},{key:"getValidValue",value:function(D){var I=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<I&&(Q=I),Q>k&&(Q=k),Q)}},{key:"setValue",value:function(D,I){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},I)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(D)},I),H&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,Q=k.precision,Y=k.step;if(T(Q))return Q;var U=this.getPrecision(I),K=this.getPrecision(Y),z=this.getPrecision(D);return D?Math.max(z,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,I);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 I=Math.abs(this.getMaxPrecision(D));return isNaN(I)?D.toString():Number(D).toFixed(I)}},{key:"toNumber",value:function(D){var I=this.props.precision,k=this.state.focused,Q=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||Q?D:T(I)?Math.round(D*Math.pow(10,I))/Math.pow(10,I):Number(D)}},{key:"upStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D+Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"downStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D-Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"step",value:function(D,I){var k=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.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](I,Q,!0)},Y?g:m)}},{key:"fixCaret",value:function(D,I){if(D===void 0||I===void 0||!this.input||!this.input.value)return;try{var k=this.input.selectionStart,Q=this.input.selectionEnd;(D!==k||I!==Q)&&this.input.setSelectionRange(D,I)}catch(Y){}}},{key:"render",value:function(){var D,I=this.props,k=I.prefixCls,Q=I.disabled,Y=I.readOnly,U=I.useTouch,K=I.autoComplete,z=I.upHandler,F=I.downHandler,H=I.className,G=I.max,$=I.min,ae=I.style,pe=I.title,ie=I.onMouseEnter,ge=I.onMouseLeave,Ae=I.onMouseOver,be=I.onMouseOut,fe=I.required,ce=I.onClick,te=I.tabIndex,de=I.type,he=I.placeholder,ue=I.id,Te=I.inputMode,De=I.pattern,Ie=I.step,ne=I.maxLength,N=I.autoFocus,W=I.name,le=I.onPaste,ee=I.onInput,oe=Object(se.a)(I,["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"]),_e=this.state,Ke=_e.value,pt=_e.focused,Ue=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)),je={};Object.keys(oe).forEach(function(Ye){(Ye.substr(0,5)==="data-"||Ye.substr(0,5)==="aria-"||Ye==="role")&&(je[Ye]=oe[Ye])});var dt=!Y&&!Q,vt=this.getInputDisplayValue(null),it=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)>=G),at=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)<=$),Ve=it||Q||Y,Xe=at||Q||Y,ze=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(X.a)({},"".concat(k,"-handler-up-disabled"),Ve)),we=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(X.a)({},"".concat(k,"-handler-down-disabled"),Xe)),Re=U?{onTouchStart:Ve?d:this.up,onTouchEnd:this.stop}:{onMouseDown:Ve?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Me=U?{onTouchStart:Xe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Xe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return s.a.createElement("div",{className:Ue,style:ae,title:pe,onMouseEnter:ie,onMouseLeave:ge,onMouseOver:Ae,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"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Ve,className:ze}),z||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:a})),s.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Decrease Value","aria-disabled":Xe,className:we}),F||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:a}))),s.a.createElement("div",{className:"".concat(k,"-input-wrap")},s.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":$,"aria-valuemax":G,"aria-valuenow":Ke,required:fe,type:de,placeholder:he,onPaste:le,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:te,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:d,onKeyUp:dt?this.onKeyUp:d,autoFocus:N,maxLength:ne,readOnly:Y,disabled:Q,max:G,min:$,step:Ie,name:W,title:pe,id:ue,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(vt),pattern:De,inputMode:Te,onInput:ee},je))))}}]),O}(s.a.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:C,min:-C,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(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("6GrX"),y=P("pzxd"),E=P("gut8"),w=E.ContextCachedBy,x=function(s){se.call(this,s)};x.prototype={constructor:x,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=w.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=L.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(x,se);var h=x;Ge.exports=h},dwhp:function(Ge,me,P){},fAei:function(Ge,me,P){"use strict";P.d(me,"a",function(){return g.a});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("1OyB"),E=P("vuIU"),w=P("Ji7U"),x=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"),a=P("+nKL"),A=P("8XRh"),g=P("WaYH"),m=function($,ae){var pe=$.className,ie=$.style,ge=$.motion,Ae=$.motionNodes,be=$.motionType,fe=$.onMotionStart,ce=$.onMotionEnd,te=$.active,de=$.treeNodeRequiredProps,he=Object(d.a)($,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ue=h.useState(!0),Te=Object(f.a)(ue,2),De=Te[0],Ie=Te[1],ne=h.useContext(l.a),N=ne.prefixCls,W=h.useRef(!1),le=function(){W.current||ce(),W.current=!0};return Object(h.useEffect)(function(){Ae&&be==="hide"&&De&&Ie(!1)},[Ae]),Object(h.useEffect)(function(){return Ae&&fe(),function(){Ae&&le()}},[]),Ae?h.createElement(A.default,Object.assign({ref:ae,visible:De},ge,{motionAppear:be==="show",onAppearEnd:le,onLeaveEnd:le}),function(ee,oe){var _e=ee.className,Ke=ee.style;return h.createElement("div",{ref:oe,className:e()("".concat(N,"-treenode-motion"),_e),style:Ke},Ae.map(function(pt){var Ue=pt.data,je=Ue.key,dt=Object(d.a)(Ue,["key"]),vt=pt.isStart,it=pt.isEnd;delete dt.children;var at=Object(o.f)(je,de);return h.createElement(g.a,Object.assign({},dt,at,{active:te,data:pt.data,key:je,isStart:vt,isEnd:it}))}))}):h.createElement(g.a,Object.assign({domRef:ae,className:pe,style:ie},he,{active:te}))};m.displayName="MotionTreeNode";var C=h.forwardRef(m),T=C;function B(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=G.length,pe=$.length;if(Math.abs(ae-pe)!==1)return{add:!1,key:null};function ie(ge,Ae){var be=new Map;ge.forEach(function(ce){be.set(ce,!0)});var fe=Ae.filter(function(ce){return!be.has(ce)});return fe.length===1?fe[0]:null}return ae<pe?{add:!0,key:ie(G,$)}:{add:!1,key:ie($,G)}}function b(G,$,ae){var pe=G.findIndex(function(be){var fe=be.data;return fe.key===ae}),ie=G[pe+1],ge=$.findIndex(function(be){var fe=be.data;return fe.key===ae});if(ie){var Ae=$.findIndex(function(be){var fe=be.data;return fe.key===ie.data.key});return $.slice(ge+1,Ae)}return $.slice(ge+1)}var p={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},u=function(){},i="RC_TREE_MOTION_".concat(Math.random()),_={key:i},O={key:i,level:0,index:0,pos:"0",node:_},S={parent:null,children:[],pos:O.pos,data:_,isStart:[],isEnd:[]};function D(G,$,ae,pe){return $===!1||!ae?G:G.slice(0,Math.ceil(ae/pe)+1)}function I(G){var $=G.data.key,ae=G.pos;return Object(o.e)($,ae)}function k(G){for(var $=String(G.data.key),ae=G;ae.parent;)ae=ae.parent,$="".concat(ae.data.key," > ").concat($);return $}var Q=function($,ae){var pe=$.prefixCls,ie=$.data,ge=$.selectable,Ae=$.checkable,be=$.expandedKeys,fe=$.selectedKeys,ce=$.checkedKeys,te=$.loadedKeys,de=$.loadingKeys,he=$.halfCheckedKeys,ue=$.keyEntities,Te=$.disabled,De=$.dragging,Ie=$.dragOverNodeKey,ne=$.dropPosition,N=$.motion,W=$.height,le=$.itemHeight,ee=$.virtual,oe=$.focusable,_e=$.activeItem,Ke=$.focused,pt=$.tabIndex,Ue=$.onKeyDown,je=$.onFocus,dt=$.onBlur,vt=$.onActiveChange,it=$.onListChangeStart,at=$.onListChangeEnd,Ve=Object(d.a)($,["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"]),Xe=h.useRef(null);h.useImperativeHandle(ae,function(){return{scrollTo:function(Jn){Xe.current.scrollTo(Jn)}}});var ze=h.useState(be),we=Object(f.a)(ze,2),Re=we[0],Me=we[1],Ye=h.useState(ie),ot=Object(f.a)(Ye,2),mt=ot[0],Tt=ot[1],xt=h.useState(ie),Dt=Object(f.a)(xt,2),It=Dt[0],Lt=Dt[1],Et=h.useState([]),ct=Object(f.a)(Et,2),At=ct[0],Le=ct[1],qe=h.useState(null),Ct=Object(f.a)(qe,2),ft=Ct[0],Ot=Ct[1];function Ut(){Tt(ie),Lt(ie),Le([]),Ot(null),at()}h.useEffect(function(){Me(be);var sn=B(Re,be);if(sn.key!==null)if(sn.add){var Jn=mt.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),_n=D(b(mt,ie,sn.key),ee,W,le),Pr=mt.slice();Pr.splice(Jn+1,0,S),Lt(Pr),Le(_n),Ot("show")}else{var Vr=ie.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),Lr=D(b(ie,mt,sn.key),ee,W,le),Tn=ie.slice();Tn.splice(Vr+1,0,S),Lt(Tn),Le(Lr),Ot("hide")}else mt!==ie&&(Tt(ie),Lt(ie))},[be,ie]),h.useEffect(function(){De||Ut()},[De]);var bt=N?It:ie,Nt={expandedKeys:be,selectedKeys:fe,loadedKeys:te,loadingKeys:de,checkedKeys:ce,halfCheckedKeys:he,dragOverNodeKey:Ie,dropPosition:ne,keyEntities:ue};return h.createElement(h.Fragment,null,Ke&&_e&&h.createElement("span",{style:p,"aria-live":"assertive"},k(_e)),h.createElement("div",{role:"tree"},h.createElement("input",{style:p,disabled:oe===!1||Te,tabIndex:oe!==!1?pt:null,onKeyDown:Ue,onFocus:je,onBlur:dt,value:"",onChange:u})),h.createElement(a.a,Object.assign({},Ve,{data:bt,itemKey:I,height:W,fullHeight:!1,virtual:ee,itemHeight:le,prefixCls:"".concat(pe,"-list"),ref:Xe}),function(sn){var Jn=sn.pos,_n=sn.data,Pr=_n.key,Vr=Object(d.a)(_n,["key"]),Lr=sn.isStart,Tn=sn.isEnd,ea=Object(o.e)(Pr,Jn);delete Vr.children;var ua=Object(o.f)(ea,Nt);return h.createElement(T,Object.assign({},Vr,ua,{active:_e&&Pr===_e.data.key,pos:Jn,data:sn.data,isStart:Lr,isEnd:Tn,motion:N,motionNodes:Pr===i?At:null,motionType:ft,onMotionStart:it,onMotionEnd:Ut,treeNodeRequiredProps:Nt,onMouseMove:function(){vt(null)}}))}))},Y=h.forwardRef(Q);Y.displayName="NodeList";var U=Y,K=P("NvD2"),z=function(G){Object(w.a)(ae,G);var $=Object(x.a)(ae);function ae(){var pe;return Object(y.a)(this,ae),pe=$.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 Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=pe.props.onDragStart,te=ge.props.eventKey;pe.dragNode=ge;var de=Object(c.b)(be,te);pe.setState({dragging:!0,dragNodesKeys:Object(c.g)(te,fe)}),pe.setExpandedKeys(de),ce&&ce({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnter=function(ie,ge){var Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=Ae.dragNodesKeys,te=pe.props.onDragEnter,de=ge.props,he=de.pos,ue=de.eventKey;if(!pe.dragNode||ce.indexOf(ue)!==-1)return;var Te=Object(c.c)(ie,ge);if(pe.dragNode.props.eventKey===ue&&Te===0){pe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){pe.setState({dragOverNodeKey:ue,dropPosition:Te}),pe.delayedDragEnterLogic||(pe.delayedDragEnterLogic={}),Object.keys(pe.delayedDragEnterLogic).forEach(function(De){clearTimeout(pe.delayedDragEnterLogic[De])}),pe.delayedDragEnterLogic[he]=window.setTimeout(function(){if(!pe.state.dragging)return;var De=Object(L.a)(be),Ie=fe[ue];Ie&&(Ie.children||[]).length&&(De=Object(c.a)(be,ue)),"expandedKeys"in pe.props||pe.setExpandedKeys(De),te&&te({event:ie,node:Object(o.b)(ge.props),expandedKeys:De})},400)},0)},pe.onNodeDragOver=function(ie,ge){var Ae=pe.state.dragNodesKeys,be=pe.props.onDragOver,fe=ge.props.eventKey;if(Ae.indexOf(fe)!==-1)return;if(pe.dragNode&&fe===pe.state.dragOverNodeKey){var ce=Object(c.c)(ie,ge);if(ce===pe.state.dropPosition)return;pe.setState({dropPosition:ce})}be&&be({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragLeave=function(ie,ge){var Ae=pe.props.onDragLeave;pe.setState({dragOverNodeKey:""}),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnd=function(ie,ge){var Ae=pe.props.onDragEnd;pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)}),pe.dragNode=null},pe.onNodeDrop=function(ie,ge){var Ae=pe.state,be=Ae.dragNodesKeys,fe=be===void 0?[]:be,ce=Ae.dropPosition,te=pe.props.onDrop,de=ge.props,he=de.eventKey,ue=de.pos;if(pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),fe.indexOf(he)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Te=Object(c.k)(ue),De={event:ie,node:Object(o.b)(ge.props),dragNode:pe.dragNode?Object(o.b)(pe.dragNode.props):null,dragNodesKeys:fe.slice(),dropPosition:ce+Number(Te[Te.length-1]),dropToGap:!1};ce!==0&&(De.dropToGap=!0),te&&te(De),pe.dragNode=null},pe.cleanDragState=function(){var ie=pe.state.dragging;ie&&pe.setState({dragging:!1})},pe.onNodeClick=function(ie,ge){var Ae=pe.props.onClick;Ae&&Ae(ie,ge)},pe.onNodeDoubleClick=function(ie,ge){var Ae=pe.props.onDoubleClick;Ae&&Ae(ie,ge)},pe.onNodeSelect=function(ie,ge){var Ae=pe.state.selectedKeys,be=pe.state.keyEntities,fe=pe.props,ce=fe.onSelect,te=fe.multiple,de=ge.selected,he=ge.key,ue=!de;ue?te?Ae=Object(c.a)(Ae,he):Ae=[he]:Ae=Object(c.b)(Ae,he);var Te=Ae.map(function(De){var Ie=be[De];return Ie?Ie.node:null}).filter(function(De){return De});pe.setUncontrolledState({selectedKeys:Ae}),ce&&ce(Ae,{event:"select",selected:ue,node:ge,selectedNodes:Te,nativeEvent:ie.nativeEvent})},pe.onNodeCheck=function(ie,ge,Ae){var be=pe.state,fe=be.keyEntities,ce=be.checkedKeys,te=be.halfCheckedKeys,de=pe.props,he=de.checkStrictly,ue=de.onCheck,Te=ge.key,De,Ie={event:"check",node:ge,checked:Ae,nativeEvent:ie.nativeEvent};if(he){var ne=Ae?Object(c.a)(ce,Te):Object(c.b)(ce,Te),N=Object(c.b)(te,Te);De={checked:ne,halfChecked:N},Ie.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(L.a)(ce),[Te]),!0,fe),le=W.checkedKeys,ee=W.halfCheckedKeys;if(!Ae){var oe=new Set(le);oe.delete(Te);var _e=Object(K.a)(Array.from(oe),{checked:!1,halfCheckedKeys:ee},fe);le=_e.checkedKeys,ee=_e.halfCheckedKeys}De=le,Ie.checkedNodes=[],Ie.checkedNodesPositions=[],Ie.halfCheckedKeys=ee,le.forEach(function(Ke){var pt=fe[Ke];if(!pt)return;var Ue=pt.node,je=pt.pos;Ie.checkedNodes.push(Ue),Ie.checkedNodesPositions.push({node:Ue,pos:je})}),pe.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:ee})}ue&&ue(De,Ie)},pe.onNodeLoad=function(ie){return new Promise(function(ge){pe.setState(function(Ae){var be=Ae.loadedKeys,fe=be===void 0?[]:be,ce=Ae.loadingKeys,te=ce===void 0?[]:ce,de=pe.props,he=de.loadData,ue=de.onLoad,Te=ie.key;if(!he||fe.indexOf(Te)!==-1||te.indexOf(Te)!==-1)return{};var De=he(ie);return De.then(function(){var Ie=pe.state,ne=Ie.loadedKeys,N=Ie.loadingKeys,W=Object(c.a)(ne,Te),le=Object(c.b)(N,Te);ue&&ue(W,{event:"load",node:ie}),pe.setUncontrolledState({loadedKeys:W}),pe.setState({loadingKeys:le}),ge()}),{loadingKeys:Object(c.a)(te,Te)}})})},pe.onNodeMouseEnter=function(ie,ge){var Ae=pe.props.onMouseEnter;Ae&&Ae({event:ie,node:ge})},pe.onNodeMouseLeave=function(ie,ge){var Ae=pe.props.onMouseLeave;Ae&&Ae({event:ie,node:ge})},pe.onNodeContextMenu=function(ie,ge){var Ae=pe.props.onRightClick;Ae&&(ie.preventDefault(),Ae({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,Ae=ie.selectedKeys,be=ie.loadedKeys,fe=ie.loadingKeys,ce=ie.checkedKeys,te=ie.halfCheckedKeys,de=ie.dragOverNodeKey,he=ie.dropPosition,ue=ie.keyEntities;return{expandedKeys:ge||[],selectedKeys:Ae||[],loadedKeys:be||[],loadingKeys:fe||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:de,dropPosition:he,keyEntities:ue}},pe.setExpandedKeys=function(ie){var ge=pe.state.treeData,Ae=Object(o.d)(ge,ie);pe.setUncontrolledState({expandedKeys:ie,flattenNodes:Ae},!0)},pe.onNodeExpand=function(ie,ge){var Ae=pe.state.expandedKeys,be=pe.state.listChanging,fe=pe.props,ce=fe.onExpand,te=fe.loadData,de=ge.key,he=ge.expanded;if(be)return;var ue=Ae.indexOf(de),Te=!he;if(Object(r.a)(he&&ue!==-1||!he&&ue===-1,"Expand state not sync with index check"),Te?Ae=Object(c.a)(Ae,de):Ae=Object(c.b)(Ae,de),pe.setExpandedKeys(Ae),ce&&ce(Ae,{node:ge,expanded:Te,nativeEvent:ie.nativeEvent}),Te&&te){var De=pe.onNodeLoad(ge);De&&De.then(function(){var Ie=Object(o.d)(pe.state.treeData,Ae);pe.setUncontrolledState({flattenNodes:Ie})})}},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,Ae=pe.props.onActiveChange;if(ge===ie)return;pe.setState({activeKey:ie}),ie!==null&&pe.scrollTo({key:ie}),Ae&&Ae(ie)},pe.getActiveItem=function(){var ie=pe.state,ge=ie.activeKey,Ae=ie.flattenNodes;return ge===null?null:Ae.find(function(be){var fe=be.data.key;return fe===ge})||null},pe.offsetActiveKey=function(ie){var ge=pe.state,Ae=ge.flattenNodes,be=ge.activeKey,fe=Ae.findIndex(function(de){var he=de.data.key;return he===be});fe===-1&&ie<0&&(fe=Ae.length),fe=(fe+ie+Ae.length)%Ae.length;var ce=Ae[fe];if(ce){var te=ce.data.key;pe.onActiveChange(te)}else pe.onActiveChange(null)},pe.onKeyDown=function(ie){var ge=pe.state,Ae=ge.activeKey,be=ge.expandedKeys,fe=ge.checkedKeys,ce=pe.props,te=ce.onKeyDown,de=ce.checkable,he=ce.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 ue=pe.getActiveItem();if(ue&&ue.data){var Te=pe.getTreeNodeRequiredProps(),De=ue.data.isLeaf===!1||!!(ue.data.children||[]).length,Ie=Object(o.b)(Object(X.a)(Object(X.a)({},Object(o.f)(Ae,Te)),{},{data:ue.data,active:!0}));switch(ie.which){case s.a.LEFT:{De&&be.includes(Ae)?pe.onNodeExpand({},Ie):ue.parent&&pe.onActiveChange(ue.parent.data.key),ie.preventDefault();break}case s.a.RIGHT:{De&&!be.includes(Ae)?pe.onNodeExpand({},Ie):ue.children&&ue.children.length&&pe.onActiveChange(ue.children[0].data.key),ie.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{de&&!Ie.disabled&&Ie.checkable!==!1&&!Ie.disableCheckbox?pe.onNodeCheck({},Ie,!fe.includes(Ae)):!de&&he&&!Ie.disabled&&Ie.selectable!==!1&&pe.onNodeSelect({},Ie);break}}}te&&te(ie)},pe.setUncontrolledState=function(ie){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(pe.destroyed)return;var be=!1,fe=!0,ce={};Object.keys(ie).forEach(function(te){if(te in pe.props){fe=!1;return}be=!0,ce[te]=ie[te]}),be&&(!ge||fe)&&pe.setState(Object(X.a)(Object(X.a)({},ce),Ae))},pe.scrollTo=function(ie){pe.listRef.current.scrollTo(ie)},pe}return Object(E.a)(ae,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ie,ge=this.state,Ae=ge.focused,be=ge.flattenNodes,fe=ge.keyEntities,ce=ge.dragging,te=ge.activeKey,de=this.props,he=de.prefixCls,ue=de.className,Te=de.style,De=de.showLine,Ie=de.focusable,ne=de.tabIndex,N=ne===void 0?0:ne,W=de.selectable,le=de.showIcon,ee=de.icon,oe=de.switcherIcon,_e=de.draggable,Ke=de.checkable,pt=de.checkStrictly,Ue=de.disabled,je=de.motion,dt=de.loadData,vt=de.filterTreeNode,it=de.height,at=de.itemHeight,Ve=de.virtual,Xe=de.titleRender,ze=de.onContextMenu,we=Object(c.f)(this.props);return h.createElement(l.a.Provider,{value:{prefixCls:he,selectable:W,showIcon:le,icon:ee,switcherIcon:oe,draggable:_e,checkable:Ke,checkStrictly:pt,disabled:Ue,keyEntities:fe,loadData:dt,filterTreeNode:vt,titleRender:Xe,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()(he,ue,(ie={},Object(se.a)(ie,"".concat(he,"-show-line"),De),Object(se.a)(ie,"".concat(he,"-focused"),Ae),Object(se.a)(ie,"".concat(he,"-active-focused"),te!==null),ie))},h.createElement(U,Object.assign({ref:this.listRef,prefixCls:he,style:Te,data:be,disabled:Ue,selectable:W,checkable:!!Ke,motion:je,dragging:ce,height:it,itemHeight:at,virtual:Ve,focusable:Ie,focused:Ae,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),we))))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var Ae=ge.prevProps,be={prevProps:ie};function fe(ee){return!Ae&&ee in ie||Ae&&Ae[ee]!==ie[ee]}var ce;if(fe("treeData")?ce=ie.treeData:fe("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(o.c)(ie.children)),ce){be.treeData=ce;var te=Object(o.a)(ce);be.keyEntities=Object(X.a)(Object(se.a)({},i,O),te.keyEntities)}var de=be.keyEntities||ge.keyEntities;if(fe("expandedKeys")||Ae&&fe("autoExpandParent"))be.expandedKeys=ie.autoExpandParent||!Ae&&ie.defaultExpandParent?Object(c.e)(ie.expandedKeys,de):ie.expandedKeys;else if(!Ae&&ie.defaultExpandAll){var he=Object(X.a)({},de);delete he[i],be.expandedKeys=Object.keys(he).map(function(ee){return he[ee].key})}else!Ae&&ie.defaultExpandedKeys&&(be.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?Object(c.e)(ie.defaultExpandedKeys,de):ie.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,ce||be.expandedKeys){var ue=Object(o.d)(ce||ge.treeData,be.expandedKeys||ge.expandedKeys);be.flattenNodes=ue}if(ie.selectable&&(fe("selectedKeys")?be.selectedKeys=Object(c.d)(ie.selectedKeys,ie):!Ae&&ie.defaultSelectedKeys&&(be.selectedKeys=Object(c.d)(ie.defaultSelectedKeys,ie))),ie.checkable){var Te;if(fe("checkedKeys")?Te=Object(c.j)(ie.checkedKeys)||{}:!Ae&&ie.defaultCheckedKeys?Te=Object(c.j)(ie.defaultCheckedKeys)||{}:ce&&(Te=Object(c.j)(ie.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),Te){var De=Te,Ie=De.checkedKeys,ne=Ie===void 0?[]:Ie,N=De.halfCheckedKeys,W=N===void 0?[]:N;if(!ie.checkStrictly){var le=Object(K.a)(ne,!0,de);ne=le.checkedKeys,W=le.halfCheckedKeys}be.checkedKeys=ne,be.halfCheckedKeys=W}}return fe("loadedKeys")&&(be.loadedKeys=ie.loadedKeys),be}}]),ae}(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=g.a;var F=z,H=me.b=F},fW2E:function(Ge,me){var P={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(X,L,y){return P.hasOwnProperty(L)?y*=X.dpr:y}Ge.exports=se},fXAG:function(Ge,me,P){"use strict";P.d(me,"j",function(){return se}),P.d(me,"i",function(){return X}),P.d(me,"k",function(){return L}),P.d(me,"eb",function(){return y}),P.d(me,"o",function(){return E}),P.d(me,"S",function(){return w}),P.d(me,"fb",function(){return x}),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 a}),P.d(me,"Q",function(){return A}),P.d(me,"ab",function(){return g}),P.d(me,"x",function(){return m}),P.d(me,"z",function(){return C}),P.d(me,"X",function(){return T}),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 i}),P.d(me,"P",function(){return _}),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 I}),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 $}),P.d(me,"I",function(){return ae}),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 Ae}),P.d(me,"U",function(){return be}),P.d(me,"q",function(){return fe}),P.d(me,"r",function(){return ce}),P.d(me,"V",function(){return te}),P.d(me,"T",function(){return de}),P.d(me,"p",function(){return he}),P.d(me,"M",function(){return ue}),P.d(me,"L",function(){return Te}),P.d(me,"J",function(){return De}),P.d(me,"K",function(){return Ie}),P.d(me,"O",function(){return ne}),P.d(me,"w",function(){return N});var se="FETCH_TASK_START",X="FETCH_TASK_FAILURE",L="FETCH_TASK_SUCCESS",y="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",w="SHOW_EVALUATE_RESULT",x="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 ",a="GET_DISCUSSES",A="SHOW_DISCUSSES_LOADING",g="TOP_OR_DOWN_DISCUSS",m="PLUS_DISCUSS",C="SET_ACTION_TYPE",T="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",b="SET_REWARD",p="ACTIVE_DISCUSS_INDEX",u="CREATE_DISCUSS",i="DISABLE_DISCUSS",_="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",S="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",I="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",$="SET_EVALUATE_MESSAGE",ae="SET_SHOW_DIR",pe="SET_EDITOR_SETTING",ie="SET_EDITOR_THEME",ge="SET_EDITOR_FONTSIZE",Ae="SET_REPOS",be="SHOW_PATH_LIST",fe="HIDE_PATH_LIST",ce="HIDE_PICTURE_VIEW",te="SHOW_PICTURE_VIEW",de="SHOW_NOTICE",he="HIDE_NOTICE",ue="SET_TAB_INDEX",Te="SET_SSH_TABS",De="SET_SSH_CONFIGDATA",Ie="SET_SSH_CONFIGDATAARR",ne="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(Ge,me,P){"use strict";var se=P("Ff2n"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("md7G"),w=P("foSv"),x=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],a=f[d];function A(Q,Y,U,K){Q.addEventListener?Q.addEventListener(Y,U,K):Q.attachEvent&&Q.attachEvent("on".concat(Y),U)}function g(Q,Y,U,K){Q.removeEventListener?Q.removeEventListener(Y,U,K):Q.attachEvent&&Q.detachEvent("on".concat(Y),U)}function m(Q,Y){var U=typeof Q=="function"?Q(Y):Q;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var C=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},T=!(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,$=U.scrollWidth-U.clientWidth,ae=document.defaultView.getComputedStyle(U),pe=ae.overflowY==="auto"||ae.overflowY==="scroll",ie=ae.overflowX==="auto"||ae.overflowX==="scroll",ge=G&&pe,Ae=$&&ie;return F&&(!ge||ge&&(U.scrollTop>=G&&z<0||U.scrollTop<=0&&z>0))||H&&(!Ae||Ae&&(U.scrollLeft>=$&&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(w.a)(Q),z;if(Y){var F=Object(w.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={},i=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,$=F.changedTouches[0].clientY-z.startPos.y;(H===z.maskDom||H===z.handlerDom||H===z.contentDom&&B(H,F.target,G,$))&&F.cancelable&&F.preventDefault()},z.transitionEnd=function(F){var H=F.target;g(H,a,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,$=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="")),$&&$(!!G))},z.openLevelTransition=function(){var F=z.props,H=F.open,G=F.width,$=F.height,ae=z.getHorizontalBoolAndPlacementName(),pe=ae.isHorizontal,ie=ae.placementName,ge=z.contentDom?z.contentDom.getBoundingClientRect()[pe?"width":"height"]:0,Ae=(pe?G:$)||ge;z.setLevelAndScrolling(H,ie,Ae)},z.setLevelTransform=function(F,H,G,$){var ae=z.props,pe=ae.placement,ie=ae.levelMove,ge=ae.duration,Ae=ae.ease,be=ae.showMask;z.levelDom.forEach(function(fe){fe.style.transition="transform ".concat(ge," ").concat(Ae),A(fe,a,z.transitionEnd);var ce=F?G:0;if(ie){var te=m(ie,{target:fe,open:F});ce=F?te[0]:te[1]||0}var de=typeof ce=="number"?"".concat(ce,"px"):ce,he=pe==="left"||pe==="top"?de:"-".concat(de);he=be&&pe==="right"&&$?"calc(".concat(he," + ").concat($,"px)"):he,fe.style.transform=ce?"".concat(H,"(").concat(he,")"):""})},z.setLevelAndScrolling=function(F,H,G){var $=z.props.onChange;if(!T){var ae=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(l.a)(!0):0;z.setLevelTransform(F,H,G,ae),z.toggleScrollingToDrawerAndBody(ae)}$&&$(F)},z.toggleScrollingToDrawerAndBody=function(F){var H=z.props,G=H.getOpenCount,$=H.getContainer,ae=H.showMask,pe=H.open,ie=$&&$(),ge=G&&G();if(ie&&ie.parentNode===document.body&&ae){var Ae=["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,ce){if(!fe)return;A(fe,Ae[ce]||"touchmove",ce?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,ce){if(!fe)return;g(fe,Ae[ce]||"touchmove",ce?z.removeMoveHandler:z.removeStartHandler,z.passive)}))}},z.addScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge===1&&ie();var Ae="width ".concat($," ").concat(ae),be="transform ".concat($," ").concat(ae);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(Ae),z.dom.style.width="",z.dom.style.transform="")})},z.remScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=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 Ae,be="width ".concat($," ").concat(ae),fe="transform ".concat($," ").concat(ae);switch(G){case"left":{z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($);break}case"right":{z.dom.style.transform="translateX(".concat(F,"px)"),z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($),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)",Ae="height 0s ".concat(ae," ").concat($);break}default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(fe,",").concat(Ae?"".concat(Ae,","):"").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(T)return;var $=G&&G(),ae=$?$.parentNode:null;if(z.levelDom=[],H==="all"){var pe=ae?Array.prototype.slice.call(ae.children):[];pe.forEach(function(ie){ie.nodeName!=="SCRIPT"&&ie.nodeName!=="STYLE"&&ie.nodeName!=="LINK"&&ie!==$&&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(L.a)(U,[{key:"componentDidMount",value:function(){var z=this;if(!T){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,$=H.getContainer,ae=$&&$();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&&(ae&&ae.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,$=G&&G();H!==z.open&&(H&&this.domFocus(),$&&$.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,$=typeof F=="function"&&F();delete u[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),$||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var z,F=this,H=this.props,G=H.className,$=H.children,ae=H.style,pe=H.width,ie=H.height,ge=H.defaultOpen,Ae=H.open,be=H.prefixCls,fe=H.placement,ce=H.level,te=H.levelMove,de=H.ease,he=H.duration,ue=H.getContainer,Te=H.handler,De=H.onChange,Ie=H.afterVisibleChange,ne=H.showMask,N=H.maskClosable,W=H.maskStyle,le=H.onClose,ee=H.onHandleClick,oe=H.keyboard,_e=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"]),Ue=this.dom?Ae:!1,je=e()(be,(z={},Object(s.a)(z,"".concat(be,"-").concat(fe),!0),Object(s.a)(z,"".concat(be,"-open"),Ue),Object(s.a)(z,G||"",!!G),Object(s.a)(z,"no-mask",!ne),z)),dt=this.getHorizontalBoolAndPlacementName(),vt=dt.placementName,it=fe==="left"||fe==="top"?"-100%":"100%",at=Ue?"":"".concat(vt,"(").concat(it,")"),Ve=Te&&h.cloneElement(Te,{onClick:function(ze){Te.props.onClick&&Te.props.onClick(),ee&&ee(ze)},ref:function(ze){F.handlerDom=ze}});return h.createElement("div",Object.assign({},pt,{tabIndex:-1,className:je,style:ae,ref:function(ze){F.dom=ze},onKeyDown:Ue&&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(ze){F.maskDom=ze}}),h.createElement("div",{className:"".concat(be,"-content-wrapper"),style:{transform:at,msTransform:at,width:C(pe)?"".concat(pe,"px"):pe,height:C(ie)?"".concat(ie,"px"):ie},ref:function(ze){F.contentWrapper=ze}},h.createElement("div",{className:"".concat(be,"-content"),ref:function(ze){F.contentDom=ze},onTouchStart:Ue&&ne?this.removeStartHandler:void 0,onTouchMove:Ue&&ne?this.removeMoveHandler:void 0},$),Ve))}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G=F._self,$={prevProps:z};if(H!==void 0){var ae=z.placement,pe=z.level;ae!==H.placement&&(G.contentDom=null),pe!==H.level&&G.getLevelDom(z)}return $}}]),U}(h.Component);i.defaultProps={switchScrollingEffect:function(){}};var _=i;function O(Q){var Y=S();return function(){var K=Object(w.a)(Q),z;if(Y){var F=Object(w.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,$=G.onHandleClick,ae=G.open;if($&&$(H),typeof ae=="undefined"){var pe=z.state.open;z.setState({open:!pe})}},z.onClose=function(H){var G=z.props,$=G.onClose,ae=G.open;$&&$(H),typeof ae=="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(L.a)(U,[{key:"render",value:function(){var z=this,F=this.props,H=F.defaultOpen,G=F.getContainer,$=F.wrapperClassName,ae=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:$,ref:function(fe){z.dom=fe}},h.createElement(_,Object.assign({},ie,{open:ge,handler:pe,getContainer:function(){return z.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ae=!!pe||ae;return h.createElement(x.a,{visible:ge,forceRender:Ae,getContainer:G,wrapperClassName:$},function(be){var fe=be.visible,ce=be.afterClose,te=Object(se.a)(be,["visible","afterClose"]);return h.createElement(_,Object.assign({},ie,te,{open:fe!==void 0?fe:ge,afterVisibleChange:ce!==void 0?ce: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 I=D,k=me.a=I},fyJ8:function(Ge,me,P){"use strict";var se=P("rePB"),X=P("VTBJ"),L=P("Ff2n"),y=P("U8pU"),E=P("q1tI"),w=P.n(E),x=P("TSYQ"),h=P.n(x),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 a,A=f.prefixCls,g=f.className,m=f.record,C=f.index,T=f.dataIndex,B=f.render,b=f.children,p=f.component,u=p===void 0?"td":p,i=f.colSpan,_=f.rowSpan,O=f.fixLeft,S=f.fixRight,D=f.firstFixLeft,I=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,$="".concat(A,"-cell"),ae,pe;if(b)pe=b;else{var ie=Object(r.b)(m,T);if(pe=ie,B){var ge=B(ie,m,C);n(ge)?(pe=ge.children,ae=ge.props):pe=ge}}Object(y.a)(pe)==="object"&&!Array.isArray(pe)&&!E.isValidElement(pe)&&(pe=null),z&&(I||k)&&(pe=E.createElement("span",{className:"".concat($,"-content")},pe));var Ae=ae||{},be=Ae.colSpan,fe=Ae.rowSpan,ce=Ae.style,te=Ae.className,de=Object(L.a)(Ae,["colSpan","rowSpan","style","className"]),he=be!==void 0?be:i,ue=fe!==void 0?fe:_;if(he===0||ue===0)return null;var Te={},De=typeof O=="number",Ie=typeof S=="number";De&&(Te.position="sticky",Te.left=O),Ie&&(Te.position="sticky",Te.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},de),K),{},{colSpan:he&&he!==1?he:null,rowSpan:ue&&ue!==1?ue:null,className:h()($,g,(a={},Object(se.a)(a,"".concat($,"-fix-left"),De),Object(se.a)(a,"".concat($,"-fix-left-first"),D),Object(se.a)(a,"".concat($,"-fix-left-last"),I),Object(se.a)(a,"".concat($,"-fix-right"),Ie),Object(se.a)(a,"".concat($,"-fix-right-first"),k),Object(se.a)(a,"".concat($,"-fix-right-last"),Q),Object(se.a)(a,"".concat($,"-ellipsis"),z),Object(se.a)(a,"".concat($,"-with-append"),Y),Object(se.a)(a,"".concat($,"-fix-sticky"),(De||Ie)&&G),a),K.className,te),style:Object(X.a)(Object(X.a)(Object(X.a)(Object(X.a)({},K.style),ne),Te),ce),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(Ge,me){var P={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},se=9;me.ContextCachedBy=P,me.WILL_BE_RESTORED=se},"h/US":function(Ge,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("tJVT"),w=P("q1tI"),x=P.n(w),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,a=o.getFileProgress,A=Object(w.useState)(!1),g=Object(E.a)(A,2),m=g[0],C=g[1],T=x.a.createElement(y.a,{loading:m,icon:x.a.createElement(h.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),B=function(){return x.a.createElement("div",{className:e.a.img},x.a.createElement("img",{src:r.a.API_SERVER+"/api/attachments/"+f,alt:"avatar",style:{width:288}}),x.a.createElement("div",null,x.a.createElement(s.a,{onClick:function(){return d("")},style:{fontSize:"16px",color:"red"}})))},b=function(u){if(a&&a(u),u.file.status==="uploading"){C(!0);return}if(u.file.status==="done"){var i,_;C(!1),d(u==null||((i=u.file)===null||i===void 0||((_=i.response)===null||_===void 0))?void 0:_.id)}};return x.a.createElement(x.a.Fragment,null,f?B():x.a.createElement("div",null,x.a.createElement(X.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(r.a.API_SERVER,"/api/attachments.json"),onChange:b,accept:"image/*"},T),x.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"),x.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(Ge,me,P){"use strict";P.d(me,"a",function(){return D});var se=P("q1tI"),X=P.n(se),L=P("TSYQ"),y=P.n(L),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},w=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 x(){return x=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},x.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,$=Q.trailColor,ae=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],Ae=Array.isArray(z)?z:[z],be=w(ge),fe=h(be,1),ce=fe[0],te=H/2,de=100-H/2,he="M ".concat(F==="round"?te:0,",").concat(te,`
|
|
|
L `).concat(F==="round"?de:100,",").concat(te),ue="0 0 100 ".concat(H),Te=0;return X.a.createElement("svg",x({className:y()("".concat(K,"-line"),Y),viewBox:ue,preserveAspectRatio:"none",style:G},ie),X.a.createElement("path",{className:"".concat(K,"-line-trail"),d:he,strokeLinecap:F,stroke:$,strokeWidth:ae||H,fillOpacity:"0"}),ge.map(function(De,Ie){var ne={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:pe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=Ae[Ie]||Ae[Ae.length-1];return Te+=De,X.a.createElement("path",{key:Ie,className:"".concat(K,"-line-path"),d:he,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:ce[Ie],style:ne})}))};f.defaultProps=E;var d=f;function a(){return a=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},a.apply(this,arguments)}function A(k,Q){return B(k)||T(k,Q)||m(k,Q)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m(k,Q){if(!k)return;if(typeof k=="string")return C(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 C(k,Q)}function C(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 T(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 i(k){return+k.replace("%","")}function _(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,$=0,ae=-2*F;switch(z){case"left":H=-F,G=0,$=2*F,ae=0;break;case"right":H=F,G=0,$=-2*F,ae=0;break;case"bottom":G=F,ae=2*F;break;default:}var pe="M 50,50 m ".concat(H,",").concat(G,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat($,",").concat(-ae,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(-$,",").concat(ae),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,$=Q.style,ae=Q.className,pe=Q.strokeColor,ie=Q.percent,ge=b(Q,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(se.useMemo)(function(){return u+=1,u},[]),be=O(0,100,H,U,z,F),fe=be.pathString,ce=be.pathStyle,te=_(ie),de=_(pe),he=de.find(function(ne){return Object.prototype.toString.call(ne)==="[object Object]"}),ue=w(te),Te=A(ue,1),De=Te[0],Ie=function(){var N=0;return te.map(function(W,le){var ee=de[le]||de[de.length-1],oe=Object.prototype.toString.call(ee)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(Ae,")"):"",_e=O(N,W,ee,U,z,F);return N+=W,X.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:_e.pathString,stroke:oe,strokeLinecap:G,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:_e.pathStyle,ref:De[le]})})};return X.a.createElement("svg",a({className:y()("".concat(Y,"-circle"),ae),viewBox:"0 0 100 100",style:$},ge),he&&X.a.createElement("defs",null,X.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(he).sort(function(ne,N){return i(ne)-i(N)}).map(function(ne,N){return X.a.createElement("stop",{key:N,offset:ne,stopColor:he[ne]})}))),X.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:fe,stroke:H,strokeLinecap:G,strokeWidth:K||U,fillOpacity:"0",style:ce}),Ie().reverse())};S.defaultProps=E;var D=S,I={Line:d,Circle:D}},h7HQ:function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(y,E){X.buildPath(y,E,!0)}});Ge.exports=L},hOwI:function(Ge,me){var P=Math.log(2);function se(L,y,E,w,x,h){var s=w+"-"+x,r=L.length;if(h.hasOwnProperty(s))return h[s];if(y===1){var n=Math.round(Math.log((1<<r)-1&~x)/P);return L[E][n]}for(var e=w|1<<E,l=E+1;w&1<<l;)l++;for(var c=0,o=0,f=0;o<r;o++){var d=1<<o;d&x||(c+=(f%2?-1:1)*L[E][o]*se(L,y-1,l,e,x|d,h),f++)}return h[s]=c,c}function X(L,y){var E=[[L[0],L[1],1,0,0,0,-y[0]*L[0],-y[0]*L[1]],[0,0,0,L[0],L[1],1,-y[1]*L[0],-y[1]*L[1]],[L[2],L[3],1,0,0,0,-y[2]*L[2],-y[2]*L[3]],[0,0,0,L[2],L[3],1,-y[3]*L[2],-y[3]*L[3]],[L[4],L[5],1,0,0,0,-y[4]*L[4],-y[4]*L[5]],[0,0,0,L[4],L[5],1,-y[5]*L[4],-y[5]*L[5]],[L[6],L[7],1,0,0,0,-y[6]*L[6],-y[6]*L[7]],[0,0,0,L[6],L[7],1,-y[7]*L[6],-y[7]*L[7]]],w={},x=se(E,8,0,0,0,w);if(x===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,w)/x*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(Ge,me,P){"use strict";P.d(me,"a",function(){return y}),P.d(me,"c",function(){return E}),P.d(me,"b",function(){return w});var se=P("VTBJ"),X=P("Ff2n"),L=P("Kwbf"),y="RC_TABLE_INTERNAL_COL_DEFINE";function E(x){var h=x.expandable,s=Object(X.a)(x,["expandable"]);return"expandable"in x?Object(se.a)(Object(se.a)({},s),h):s}function w(x){return Object.keys(x).reduce(function(h,s){return(s.substr(0,5)==="data-"||s.substr(0,5)==="aria-")&&(h[s]=x[s]),h},{})}},hX1E:function(Ge,me){var P=Math.PI*2;function se(X){return X%=P,X<0&&(X+=P),X}me.normalizeRadian=se},ho57:function(Ge,me){Ge.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(Ge,me){var P="http://www.w3.org/2000/svg";function se(X){return document.createElementNS(P,X)}me.createElement=se},hyiK:function(Ge,me){function P(se,X,L,y,E,w){if(w>X&&w>y||w<X&&w<y)return 0;if(y===X)return 0;var x=y<X?1:-1,h=(w-X)/(y-X);(h===1||h===0)&&(x=y<X?.5:-.5);var s=h*(L-se)+se;return s===E?Infinity:s>E?x:0}Ge.exports=P},iXp4:function(Ge,me,P){var se=P("ItGF"),X=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(y){return se.browser.ie&&se.browser.version>=11?function(){var E=this.__clipPaths,w=this.style,x;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]=w[X[e][0]],w[X[e][0]]=X[e][1];x=!0;break}}if(y.apply(this,arguments),x)for(var e=0;e<X.length;e++)w[X[e][0]]=X[e][2]}:y}Ge.exports=L},j5sG:function(Ge,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 L=function(E){var w=void 0,x=[],h=(0,se.default)(function(){x.forEach(function(l){l(E)})}),s=function(){var c=new ResizeObserver(h);return c.observe(E),h(),c},r=function(c){w||(w=s()),x.indexOf(c)===-1&&x.push(c)},n=function(){w.disconnect(),x=[],w=void 0},e=function(c){var o=x.indexOf(c);o!==-1&&x.splice(o,1),x.length===0&&w&&n()};return{element:E,bind:r,destroy:n,unbind:e}};me.createSensor=L},jTL6:function(Ge,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(L,y){var E=y.cx,w=y.cy,x=Math.max(y.r,0),h=y.startAngle,s=y.endAngle,r=y.clockwise,n=Math.cos(h),e=Math.sin(h);L.moveTo(n*x+E,e*x+w),L.arc(E,w,x,h,s,!r)}});Ge.exports=X},jZGp:function(Ge,me,P){"use strict";var se=P("ozfa"),X=P("MJZm"),L=P("14J3"),y=P("BMrR"),E=P("+L6B"),w=P("2/Rp"),x=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"),a=P("PpiC"),A=P("OaEy"),g=P("2fM7"),m=P("WmNS"),C=P.n(m),T=P("q1tI"),B=P.n(T),b=P("Ty5D"),p=P("9kvl"),u=P("Fvcw"),i=P("Mgx3"),_=P("1vsH"),O=P("qdXH"),S=P("V0Rq"),D=P("HBuW"),I=P("Dols"),k=P.n(I),Q=P("LvDl"),Y=P.n(Q),U=P("8Skl"),K=P("UESt"),z=P("NLgs"),F=P("m3rI"),H=g.a.Option,G=function(ae){var pe=ae.pathsDetail,ie=ae.globalSetting,ge=ae.user,Ae=ae.loading,be=ae.visibleType,fe=ae.updateSort,ce=ae.dispatch,te=Object(a.a)(ae,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","dispatch"]),de=Object(T.useState)([]),he=Object(d.a)(de,2),ue=he[0],Te=he[1],De=Object(T.useState)([]),Ie=Object(d.a)(De,2),ne=Ie[0],N=Ie[1],W=Object(b.i)(),le=Object(T.useState)([]),ee=Object(d.a)(le,2),oe=ee[0],_e=ee[1],Ke=Object(T.useState)({}),pt=Object(d.a)(Ke,2),Ue=pt[0],je=pt[1];Object(T.useEffect)(function(){if(te.data&&!Object(Q.isEqual)(te.data,oe)){ne=[];var Tt=JSON.parse(JSON.stringify(te.data));we(Tt,0),_e(Object(f.a)(Tt)),be!="All"?Te(Object(f.a)(ne)):Te([])}},[JSON.stringify(te.data),be]),Object(T.useEffect)(function(){var Tt,xt,Dt;if((Tt=pe.detail)!==null&&Tt!==void 0&&Tt.has_start){var It,Lt,Et=(It=pe.detail)===null||It===void 0||((Lt=It.courses)===null||Lt===void 0)?void 0:Lt.findIndex(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)===1});Dt=Et>-1?Et:0}else{var ct,At,Le,qe,Ct,ft=(ct=pe.detail)===null||ct===void 0||((At=ct.courses)===null||At===void 0||((Le=At.map(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)}))===null||Le===void 0))?void 0:Le.lastIndexOf(2);Dt=ft>-1?ft:0,ft=(qe=pe.detail)===null||qe===void 0||((Ct=qe.courses)===null||Ct===void 0)?void 0:Ct.findIndex(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)===0}),Dt=ft>-1?ft:Dt}if((xt=pe.detail)!==null&&xt!==void 0&&xt.courses){var Ot;je(((Ot=pe.detail)===null||Ot===void 0?void 0:Ot.courses[Dt])||{})}},[pe.detail]);var dt=function(xt,Dt){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(){}})},vt=function(xt){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 Dt=Object(l.a)(C.a.mark(function Lt(){return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:case"end":return ct.stop()}},Lt)}));function It(){return Dt.apply(this,arguments)}return It}()})},it=function(){var Tt=Object(l.a)(C.a.mark(function xt(Dt,It){var Lt;return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!It){ct.next=7;break}return ct.next=4,Object(D.z)({id:Dt});case 4:ct.t0=ct.sent,ct.next=10;break;case 7:return ct.next=9,Object(D.A)({id:Dt});case 9:ct.t0=ct.sent;case 10:if(Lt=ct.t0,ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier)){ct.next=15;break}return Object(_.Q)(It?"/tasks/".concat(Lt==null?void 0:Lt.identifier,"/jupyter"):"/tasks/".concat(Lt.game_identifier,"?subject_id=").concat(W.pathId||"")),ct.abrupt("return");case 15:(Lt==null?void 0:Lt.status)===-3?Object(_.o)():(Lt==null?void 0:Lt.status)===2?at(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&Ve(Lt==null?void 0:Lt.message);case 16:case"end":return ct.stop()}},xt)}));return function(Dt,It){return Tt.apply(this,arguments)}}(),at=function Tt(xt){var Dt;xt=(Dt=xt)!==null&&Dt!==void 0&&Dt.includes(".json")?xt:"".concat(xt,".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 It=Object(l.a)(C.a.mark(function Et(){var ct,At;return C.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(S.S)({url:xt});case 2:if(ct=qe.sent,ct){qe.next=5;break}return qe.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qe.next=8,Object(D.A)({id:ct.shixun_identifier});case 8:if(At=qe.sent,!(At!=null&&At.game_identifier)){qe.next=12;break}return Object(_.Q)("/tasks/".concat(At.game_identifier)),qe.abrupt("return");case 12:(At==null?void 0:At.status)===2?Tt(At==null?void 0:At.message):(At==null?void 0:At.status)===3&&Ve(At==null?void 0:At.message);case 13:case"end":return qe.stop()}},Et)}));function Lt(){return It.apply(this,arguments)}return Lt}()})},Ve=function(xt){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",xt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xe=function(xt){console.log("onDragEnter:",xt)},ze=function(){var Tt=Object(l.a)(C.a.mark(function xt(Dt){var It,Lt,Et,ct,At,Le,qe,Ct,ft;return C.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(console.log("onDrop:",Dt),It=Dt.node.props.eventKey,Lt=Dt.dragNode.props.eventKey,Et=Dt.node.props.pos.split("-"),ct=Dt.dropPosition-Number(Et[Et.length-1]),!(Et.length>2&&!Dt.node.dragOverGapBottom&&!Dt.node.dragOverGapTop)){Ut.next=7;break}return Ut.abrupt("return",!1);case 7:if(!(Dt.node.dragOver&&Dt.dragNodesKeys.length>1)){Ut.next=9;break}return Ut.abrupt("return",!1);case 9:if(!(Et.length>2&&Dt.dragNodesKeys.length>1)){Ut.next=11;break}return Ut.abrupt("return",!1);case 11:return At=function bt(Nt,sn,Jn){for(var _n=0;_n<Nt.length;_n++){if(Nt[_n].key===sn)return Jn(Nt[_n],_n,Nt);Nt[_n].children&&bt(Nt[_n].children,sn,Jn)}},Le=Object(f.a)(oe),At(Le,Lt,function(bt,Nt,sn){sn.splice(Nt,1),qe=bt}),Dt.dropToGap?(Dt.node.props.children||[]).length>0&&Dt.node.props.expanded&&ct===1?At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}):(At(Le,It,function(bt,Nt,sn){Ct=sn,ft=Nt}),ct===-1?Ct.splice(ft,0,qe):Ct.splice(ft+1,0,qe)):At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}),Ut.next=17,fe({stage_id:te.stage_id,list:Le});case 17:we(Le,0,0,!0),console.log("data:",Le),_e(Object(f.a)(Le)),Te([].concat(Object(f.a)(ue),[Dt.node.key]));case 21:case"end":return Ut.stop()}},xt)}));return function(Dt){return Tt.apply(this,arguments)}}(),we=function Tt(xt,Dt,It,Lt){Dt=Dt||0,xt.map(function(Et,ct){try{var At;return Et.key2=Dt+1+"-"+(ct+1),Et.key3=te.index+1+"-"+(ct+1),Et.title="",Lt||(Et.key=Dt+1+"-"+(ct+1)),Dt?Et.index=It+"-"+(ct+1):Et.index=Et.key3,(At=Et.children)!==null&&At!==void 0&&At.length&&(ne.push(Et.key2),Tt(Et.children,Et.key2,Et.index,Lt)),Et}catch(Le){}})},Re=function(xt){var Dt=xt.learning_status,It=xt.name,Lt=(Dt==null?void 0:Dt[0])==="can"&&(Dt==null?void 0:Dt[1])==="try";return Lt?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},It),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):It},Me=function(xt){if(be!=="All")return;ue.includes(xt)?Te(ue.filter(function(Dt){return Dt!=xt})):Te(ue.concat(xt))},Ye=function(){var Tt=Object(l.a)(C.a.mark(function xt(Dt){return C.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Object(z.e)(ce,!0)){Lt.next=2;break}return Lt.abrupt("return");case 2:if(!(Dt!=null&&Dt.need_authorize)){Lt.next=5;break}return Object(z.a)(!1),Lt.abrupt("return");case 5:if(!(Ue!=null&&Ue.course_id)){Lt.next=8;break}return Lt.next=8,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 8:it(Dt.identifier,Dt.is_jupyter||Dt.is_jupyter_lab);case 9:case"end":return Lt.stop()}},xt)}));return function(Dt){return Tt.apply(this,arguments)}}(),ot=function(){var Tt=Object(l.a)(C.a.mark(function xt(Dt){var It,Lt,Et,ct,At,Le;return C.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Object(z.e)(ce)){Ct.next=2;break}return Ct.abrupt("return");case 2:if(!(!((It=ge.userInfo)!==null&&It!==void 0&&It.admin)&&!((Lt=ge.userInfo)!==null&&Lt!==void 0&&Lt.business)&&!Dt.can_view&&Dt.item_type!=="Attachment")){Ct.next=4;break}return Ct.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:Dt.link&&Object(O.n)({is_f:1,id:Dt.id,point:0,total:0}),At=te!=null&&te.course_id?"course_id=".concat(te==null?void 0:te.course_id):"subject_id=".concat(W.pathId||te.subject_id),Le=Dt==null||((Et=Dt.name)===null||Et===void 0)?void 0:Et.substr(Dt==null||((ct=Dt.name)===null||ct===void 0)?void 0:ct.lastIndexOf(".")),Le.toUpperCase()===".ZIP"?Object(_.t)(Dt.name,F.a.API_SERVER+Dt.url):Object(_.Q)(Dt.link||"/video/".concat(Dt.id,"?").concat(At));case 8:case"end":return Ct.stop()}},xt)}));return function(Dt){return Tt.apply(this,arguments)}}(),mt=function(xt){var Dt;return xt.item_type==="Shixun"?xt.is_all_choice?Dt=B.a.createElement(r.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Dt=B.a.createElement(r.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):xt.item_type==="VideoItem"?Dt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):xt.item_type==="StageCatalog"?Dt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Dt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Dt;xt.item_type==="Shixun"||xt.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(X.a,{className:k.a.tree,disabled:te.disabled,expandedKeys:Object(f.a)(ue),draggable:!0,onDragEnter:Xe,onDrop:ze,onExpand:Me,blockNode:!0,titleRender:function(xt){var Dt,It,Lt,Et,ct=xt;if(ct.item_type!==be&&be!=="All")return null;var At=xt.index.slice(0,1)==="1",Le=(xt==null||((Dt=xt.learning_status)===null||Dt===void 0)?void 0:Dt[0])==="can";return B.a.createElement(y.a,{align:"middle",className:"font14",onClick:function(){return Me(ct.key)}},B.a.createElement(h.a,{flex:"30px"},mt(xt)),B.a.createElement(h.a,{flex:"1",className:"c-grey-333"},te.cust_seq&&B.a.createElement("span",{className:"mr10"},xt.index),xt.item_type!=="Attachment"&&Re(xt),xt.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(l.a)(C.a.mark(function qe(){var Ct;return C.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(z.e)(ce)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){Ot.next=6;break}return Ot.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:Ct=Ot.sent;case 6:Ot.t0=xt.item_type,Ot.next=Ot.t0==="Attachment"?9:Ot.t0==="VideoItem"?11:Ot.t0==="Shixun"?13:15;break;case 9:return ot(ct),Ot.abrupt("break",15);case 11:return ot(xt),Ot.abrupt("break",15);case 13:return Ye(xt),Ot.abrupt("break",15);case 15:case"end":return Ot.stop()}},qe)}))},xt.name),xt.item_type==="Shixun"&&xt.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"),!!((It=xt.schools)!==null&&It!==void 0&&It.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"}})),xt.item_type==="Shixun"&&!!(xt!=null&&xt.finished_challenges_count)&&B.a.createElement(r.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((xt==null?void 0:xt.finished_challenges_count)/(xt==null?void 0:xt.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((xt==null?void 0:xt.finished_challenges_count)-(xt==null?void 0:xt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!te.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")&&!te.disabled&&B.a.createElement(r.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){te.editVidoItem(ct)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(u.a,null))),!te.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(r.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){te.deleteStages({id:ct.stage_item_id,stage_id:te.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),te.showVideoPlay&&te.disabled&&ct.item_type==="VideoItem"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:ot(ct);case 1:case"end":return ft.stop()}},qe)}))},ct.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Lt=ge.userInfo)===null||Lt===void 0?void 0:Lt.admin)||ct.allow_visit||ct.to_be_built||ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ct.shixun_status!=="\u5DF2\u5220\u9664")&&te.disabled&&ct.item_type==="Shixun"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(Object(z.e)(ce)){ft.next=2;break}return ft.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){ft.next=5;break}return ft.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:window.open("/shixuns/".concat(ct.identifier,"/challenges"));case 6:case"end":return ft.stop()}},qe)}))},"\u67E5\u770B\u8BE6\u60C5"),ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:Ye(ct);case 1:case"end":return ft.stop()}},qe)}))},ct!=null&&ct.need_authorize?"\u9700\u6388\u6743":xt!=null&&xt.finished_challenges_count?(xt==null?void 0:xt.finished_challenges_count)-(xt==null?void 0:xt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),te.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"),te.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"&&!!((Et=xt.children)!==null&&Et!==void 0&&Et.length)&&B.a.createElement("span",{className:"ml10"},ue.includes(xt.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:oe}))};me.a=Object(p.a)(function($){var ae=$.pathsDetail,pe=$.loading,ie=$.user,ge=$.globalSetting;return{pathsDetail:ae,globalSetting:ge,user:ie,loading:pe.effects}})(G)},ji0R:function(Ge,me,P){Ge.exports=P.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ge,me,P){P("P47w");var se=P("aX58"),X=se.registerPainter,L=P("3CBa");X("svg",L)},k3GJ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return $s});var se=P("rePB"),X=P("ODXe"),L=P("Ff2n"),y=P("VTBJ"),E=P("q1tI"),w=P("TSYQ"),x=P.n(w),h=P("Zm9Q"),s=P("6cGi"),r=P("KQm4"),n=P("xEkU"),e=P.n(n),l=P("t23M");function c(nt){var Fe=Object(E.useRef)(),He=Object(E.useRef)(!1);function We(){for(var Ee=arguments.length,Ne=new Array(Ee),Ce=0;Ce<Ee;Ce++)Ne[Ce]=arguments[Ce];He.current||(e.a.cancel(Fe.current),Fe.current=e()(function(){nt.apply(void 0,Ne)}))}return Object(E.useEffect)(function(){return function(){He.current=!0,e.a.cancel(Fe.current)}},[]),We}function o(nt){var Fe=Object(E.useRef)([]),He=Object(E.useState)({}),We=Object(X.a)(He,2),Ee=We[1],Ne=Object(E.useRef)(typeof nt=="function"?nt():nt),Ce=c(function(){var Ze=Ne.current;Fe.current.forEach(function(tt){Ze=tt(Ze)}),Fe.current=[],Ne.current=Ze,Ee({})});function $e(Ze){Fe.current.push(Ze),Ce()}return[Ne.current,$e]}var f=P("4IlW");function d(nt,Fe){var He,We=nt.prefixCls,Ee=nt.id,Ne=nt.active,Ce=nt.rtl,$e=nt.tab,Ze=$e.key,tt=$e.tab,et=$e.disabled,rt=$e.closeIcon,_t=nt.tabBarGutter,Pt=nt.tabPosition,yt=nt.closable,zt=nt.renderWrapper,$t=nt.removeAriaLabel,yn=nt.editable,kt=nt.onClick,Wt=nt.onRemove,dn=nt.onFocus,En="".concat(We,"-tab");E.useEffect(function(){return Wt},[]);var Vt={};Pt==="top"||Pt==="bottom"?Vt[Ce?"marginLeft":"marginRight"]=_t:Vt.marginBottom=_t;var An=yn&&yt!==!1&&!et;function Sn(rn){if(et)return;kt(rn)}function Fn(rn){rn.preventDefault(),rn.stopPropagation(),yn.onEdit("remove",{key:Ze,event:rn})}var Jt=E.createElement("div",{key:Ze,ref:Fe,className:x()(En,(He={},Object(se.a)(He,"".concat(En,"-with-remove"),An),Object(se.a)(He,"".concat(En,"-active"),Ne),Object(se.a)(He,"".concat(En,"-disabled"),et),He)),style:Vt,onClick:Sn},E.createElement("div",{role:"tab","aria-selected":Ne,id:Ee&&"".concat(Ee,"-tab-").concat(Ze),className:"".concat(En,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat(Ze),"aria-disabled":et,tabIndex:et?null:0,onClick:function(an){an.stopPropagation(),Sn(an)},onKeyDown:function(an){[f.a.SPACE,f.a.ENTER].includes(an.which)&&(an.preventDefault(),Sn(an))},onFocus:dn},tt),An&&E.createElement("button",{type:"button","aria-label":$t||"remove",tabIndex:0,className:"".concat(En,"-remove"),onClick:function(an){an.stopPropagation(),Fn(an)}},rt||yn.removeIcon||"\xD7"));return zt&&(Jt=zt(Jt)),Jt}var a=E.forwardRef(d),A={width:0,height:0,left:0,top:0};function g(nt,Fe,He){return Object(E.useMemo)(function(){for(var We,Ee=new Map,Ne=Fe.get((We=nt[0])===null||We===void 0?void 0:We.key)||A,Ce=Ne.left+Ne.width,$e=0;$e<nt.length;$e+=1){var Ze=nt[$e].key,tt=Fe.get(Ze);if(!tt){var et;tt=Fe.get((et=nt[$e-1])===null||et===void 0?void 0:et.key)||A}var rt=Ee.get(Ze)||Object(y.a)({},tt);rt.right=Ce-rt.left-rt.width,Ee.set(Ze,rt)}return Ee},[nt.map(function(We){return We.key}).join("_"),Fe,He])}var m={width:0,height:0,left:0,top:0,right:0};function C(nt,Fe,He,We,Ee){var Ne=Ee.tabs,Ce=Ee.tabPosition,$e=Ee.rtl,Ze,tt,et;["top","bottom"].includes(Ce)?(Ze="width",tt=$e?"right":"left",et=Math.abs(Fe.left)):(Ze="height",tt="top",et=-Fe.top);var rt=Fe[Ze],_t=He[Ze],Pt=We[Ze],yt=rt;return _t+Pt>rt&&(yt=rt-Pt),Object(E.useMemo)(function(){if(!Ne.length)return[0,0];for(var zt=Ne.length,$t=zt,yn=0;yn<zt;yn+=1){var kt=nt.get(Ne[yn].key)||m;if(kt[tt]+kt[Ze]>et+yt){$t=yn-1;break}}for(var Wt=0,dn=zt-1;dn>=0;dn-=1){var En=nt.get(Ne[dn].key)||m;if(En[tt]<et){Wt=dn+1;break}}return[Wt,$t]},[nt,et,yt,Ce,Ne.map(function(zt){return zt.key}).join("_"),$e])}var T=P("wx14"),B=P("1OyB"),b=P("vuIU"),p=P("JX7q"),u=P("Ji7U"),i=P("LK+K"),_=P("I8Z2"),O=P("bT9E"),S=P("2GS6"),D=P("Gytx"),I=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,$=/\bWindows(?:.+)ARM\b/i,ae=/BlackBerry/i,pe=/BB10/i,ie=/Opera Mini/i,ge=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ae=/Mobile(?:.+)Firefox\b/i;function be(nt,Fe){return nt.test(Fe)}function fe(nt){var Fe=nt||(typeof navigator!="undefined"?navigator.userAgent:""),He=(Fe||"").split("[FBAN");if(typeof He[1]!="undefined"){var We=He,Ee=Object(X.a)(We,1);Fe=Ee[0]}if(He=Fe.split("Twitter"),typeof He[1]!="undefined"){var Ne=He,Ce=Object(X.a)(Ne,1);Fe=Ce[0]}var $e={apple:{phone:be(Q,Fe)&&!be(G,Fe),ipod:be(Y,Fe),tablet:!be(Q,Fe)&&be(U,Fe)&&!be(G,Fe),device:(be(Q,Fe)||be(Y,Fe)||be(U,Fe))&&!be(G,Fe)},amazon:{phone:be(F,Fe),tablet:!be(F,Fe)&&be(H,Fe),device:be(F,Fe)||be(H,Fe)},android:{phone:!be(G,Fe)&&be(F,Fe)||!be(G,Fe)&&be(K,Fe),tablet:!be(G,Fe)&&!be(F,Fe)&&!be(K,Fe)&&(be(H,Fe)||be(z,Fe)),device:!be(G,Fe)&&(be(F,Fe)||be(H,Fe)||be(K,Fe)||be(z,Fe))||be(/\bokhttp\b/i,Fe)},windows:{phone:be(G,Fe),tablet:be($,Fe),device:be(G,Fe)||be($,Fe)},other:{blackberry:be(ae,Fe),blackberry10:be(pe,Fe),opera:be(ie,Fe),firefox:be(Ae,Fe),chrome:be(ge,Fe),device:be(ae,Fe)||be(pe,Fe)||be(ie,Fe)||be(Ae,Fe)||be(ge,Fe)},any:null,phone:null,tablet:null};return $e.any=$e.apple.device||$e.android.device||$e.windows.device||$e.other.device,$e.phone=$e.apple.phone||$e.android.phone||$e.windows.phone,$e.tablet=$e.apple.tablet||$e.android.tablet||$e.windows.tablet,$e}var ce=Object(y.a)(Object(y.a)({},fe()),{},{isMobile:fe}),te=ce;function de(){}function he(nt,Fe,He){var We=Fe||"";return nt.key||"".concat(We,"item_").concat(He)}function ue(nt){return"".concat(nt,"-menu-")}function Te(nt,Fe){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,Fe(Ee,He)}):Fe(We,He)})}function De(nt,Fe,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;Fe.indexOf(We.key)!==-1?He.find=!0:We.props.children&&De(We.props.children,Fe,He)}})}var Ie=["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(Fe){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=Fe&&typeof Fe.getBoundingClientRect=="function"&&Fe.getBoundingClientRect().width;if(We){if(He){var Ee=getComputedStyle(Fe),Ne=Ee.marginLeft,Ce=Ee.marginRight;We+=+Ne.replace("px","")+ +Ce.replace("px","")}We=+We.toFixed(6)}return We||0},N=function(Fe,He,We){Fe&&Object(k.a)(Fe.style)==="object"&&(Fe.style[He]=We)},W=function(){return te.any},le=P("bdgK"),ee=P("i8i4"),oe=P.n(ee),_e=P("wgJM"),Ke=P("l4aY"),pt=P("m+aA"),Ue=P("c+Xe"),je=P("zT1h"),dt=P("QC+M");function vt(nt,Fe,He){return He?nt[0]===Fe[0]:nt[0]===Fe[0]&&nt[1]===Fe[1]}function it(nt,Fe,He){var We=nt[Fe]||{};return Object(y.a)(Object(y.a)({},We),He)}function at(nt,Fe,He,We){for(var Ee=He.points,Ne=Object.keys(nt),Ce=0;Ce<Ne.length;Ce+=1){var $e=Ne[Ce];if(vt(nt[$e].points,Ee,We))return"".concat(Fe,"-placement-").concat($e)}return""}var Ve=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)))},Xe=P("MNnm");function ze(nt,Fe){var He={};return He[nt.toLowerCase()]=Fe.toLowerCase(),He["Webkit".concat(nt)]="webkit".concat(Fe),He["Moz".concat(nt)]="moz".concat(Fe),He["ms".concat(nt)]="MS".concat(Fe),He["O".concat(nt)]="o".concat(Fe.toLowerCase()),He}function we(nt,Fe){var He={animationend:ze("Animation","AnimationEnd"),transitionend:ze("Transition","TransitionEnd")};return nt&&("AnimationEvent"in Fe||delete He.animationend.animation,"TransitionEvent"in Fe||delete He.transitionend.transition),He}var Re=we(Object(Xe.a)(),typeof window!="undefined"?window:{}),Me={};if(Object(Xe.a)()){var Ye=document.createElement("div");Me=Ye.style}var ot={};function mt(nt){if(ot[nt])return ot[nt];var Fe=Re[nt];if(Fe)for(var He=Object.keys(Fe),We=He.length,Ee=0;Ee<We;Ee+=1){var Ne=He[Ee];if(Object.prototype.hasOwnProperty.call(Fe,Ne)&&Ne in Me)return ot[nt]=Fe[Ne],ot[nt]}return""}var Tt=mt("animationend"),xt=mt("transitionend"),Dt=!!(Tt&&xt),It=Tt||"animationend",Lt=xt||"transitionend";function Et(nt,Fe){if(!nt)return null;if(Object(k.a)(nt)==="object"){var He=Fe.replace(/-\w/g,function(We){return We[1].toUpperCase()});return nt[He]}return"".concat(nt,"-").concat(Fe)}var ct="none",At="appear",Le="enter",qe="leave",Ct="none",ft="prepare",Ot="start",Ut="active",bt="end";function Nt(nt){var Fe=Object(E.useRef)(!1),He=Object(E.useState)(nt),We=Object(X.a)(He,2),Ee=We[0],Ne=We[1];function Ce($e){Fe.current||Ne($e)}return Object(E.useEffect)(function(){return function(){Fe.current=!0}},[]),[Ee,Ce]}var sn=Object(Xe.a)()?E.useLayoutEffect:E.useEffect,Jn=sn,_n=function(){var nt=E.useRef(null);function Fe(){_e.a.cancel(nt.current)}function He(We){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Fe();var Ne=Object(_e.a)(function(){Ee<=1?We({isCanceled:function(){return Ne!==nt.current}}):He(We,Ee-1)});nt.current=Ne}return E.useEffect(function(){return function(){Fe()}},[]),[He,Fe]},Pr=[ft,Ot,Ut,bt],Vr=!1,Lr=!0;function Tn(nt){return nt===Ut||nt===bt}var ea=function(nt,Fe){var He=E.useState(Ct),We=Object(X.a)(He,2),Ee=We[0],Ne=We[1],Ce=_n(),$e=Object(X.a)(Ce,2),Ze=$e[0],tt=$e[1];function et(){Ne(ft)}return Jn(function(){if(Ee!==Ct&&Ee!==bt){var rt=Pr.indexOf(Ee),_t=Pr[rt+1],Pt=Fe(Ee);Pt===Vr?Ne(_t):Ze(function(yt){function zt(){if(yt.isCanceled())return;Ne(_t)}Pt===!0?zt():Promise.resolve(Pt).then(zt)})}},[nt,Ee]),E.useEffect(function(){return function(){tt()}},[]),[et,Ee]},ua=function(nt){var Fe=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(Lt,We),Ce.removeEventListener(It,We))}function Ne(Ce){Fe.current&&Fe.current!==Ce&&Ee(Fe.current),Ce&&Ce!==Fe.current&&(Ce.addEventListener(Lt,We),Ce.addEventListener(It,We),Fe.current=Ce)}return E.useEffect(function(){return function(){Ee(Fe.current)}},[]),[Ne,Ee]};function ca(nt,Fe,He,We){var Ee=We.motionEnter,Ne=Ee===void 0?!0:Ee,Ce=We.motionAppear,$e=Ce===void 0?!0:Ce,Ze=We.motionLeave,tt=Ze===void 0?!0:Ze,et=We.motionDeadline,rt=We.motionLeaveImmediately,_t=We.onAppearPrepare,Pt=We.onEnterPrepare,yt=We.onLeavePrepare,zt=We.onAppearStart,$t=We.onEnterStart,yn=We.onLeaveStart,kt=We.onAppearActive,Wt=We.onEnterActive,dn=We.onLeaveActive,En=We.onAppearEnd,Vt=We.onEnterEnd,An=We.onLeaveEnd,Sn=We.onVisibleChanged,Fn=Nt(),Jt=Object(X.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Nt(ct),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=Nt(null),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(E.useRef)(!1),Mn=Object(E.useRef)(null),_r=Object(E.useRef)(!1),Gr=Object(E.useRef)(null);function Fr(){var jn=He();return jn||Gr.current}var sr=Object(E.useRef)(!1);function bn(jn){var mn=Fr();if(jn&&!jn.deadline&&jn.target!==mn)return;var ir;en===At&&sr.current?ir=En==null?void 0:En(mn,jn):en===Le&&sr.current?ir=Vt==null?void 0:Vt(mn,jn):en===qe&&sr.current&&(ir=An==null?void 0:An(mn,jn)),ir!==!1&&!_r.current&&(On(ct),qn(null))}var Vn=ua(bn),br=Object(X.a)(Vn,1),In=br[0],Hn=E.useMemo(function(){var jn,mn,ir;switch(en){case"appear":return jn={},Object(se.a)(jn,ft,_t),Object(se.a)(jn,Ot,zt),Object(se.a)(jn,Ut,kt),jn;case"enter":return mn={},Object(se.a)(mn,ft,Pt),Object(se.a)(mn,Ot,$t),Object(se.a)(mn,Ut,Wt),mn;case"leave":return ir={},Object(se.a)(ir,ft,yt),Object(se.a)(ir,Ot,yn),Object(se.a)(ir,Ut,dn),ir;default:return{}}},[en]),Xn=ea(en,function(jn){if(jn===ft){var mn=Hn[ft];return mn?mn(Fr()):Vr}if(on in Hn){var ir;qn(((ir=Hn[on])===null||ir===void 0?void 0:ir.call(Hn,Fr(),null))||null)}return on===Ut&&(In(Fr()),et>0&&(clearTimeout(Mn.current),Mn.current=setTimeout(function(){bn({deadline:!0})},et))),Lr}),Qn=Object(X.a)(Xn,2),Pn=Qn[0],on=Qn[1],qt=Tn(on);sr.current=qt,Jn(function(){an(Fe);var jn=Sr.current;if(Sr.current=!0,!nt)return;var mn;!jn&&Fe&&$e&&(mn=At),jn&&Fe&&Ne&&(mn=Le),(jn&&!Fe&&tt||!jn&&rt&&!Fe&&tt)&&(mn=qe),mn&&(On(mn),Pn())},[Fe]),Object(E.useEffect)(function(){(en===At&&!$e||en===Le&&!Ne||en===qe&&!tt)&&On(ct)},[$e,Ne,tt]),Object(E.useEffect)(function(){return function(){clearTimeout(Mn.current),_r.current=!0}},[]),Object(E.useEffect)(function(){rn!==void 0&&en===ct&&(Sn==null||Sn(rn))},[rn,en]);var Un=Ar;return Hn[ft]&&on===Ot&&(Un=Object(y.a)({transition:"none"},Un)),[en,on,Un,rn!=null?rn:Fe]}var Qr=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(){return Object(B.a)(this,He),Fe.apply(this,arguments)}return Object(b.a)(He,[{key:"render",value:function(){return this.props.children}}]),He}(E.Component),Ca=Qr;function Ga(nt){var Fe=nt;Object(k.a)(nt)==="object"&&(Fe=nt.transitionSupport);function He(Ee){return!!(Ee.motionName&&Fe)}var We=E.forwardRef(function(Ee,Ne){var Ce=Ee.visible,$e=Ce===void 0?!0:Ce,Ze=Ee.removeOnLeave,tt=Ze===void 0?!0:Ze,et=Ee.forceRender,rt=Ee.children,_t=Ee.motionName,Pt=Ee.leavedClassName,yt=Ee.eventProps,zt=He(Ee),$t=Object(E.useRef)(),yn=Object(E.useRef)();function kt(){try{return Object(pt.a)($t.current||yn.current)}catch(On){return null}}var Wt=ca(zt,$e,kt,Ee),dn=Object(X.a)(Wt,4),En=dn[0],Vt=dn[1],An=dn[2],Sn=dn[3],Fn=E.useRef(Sn);Sn&&(Fn.current=!0);var Jt=Object(E.useRef)(Ne);Jt.current=Ne;var rn=E.useCallback(function(On){$t.current=On,Object(Ue.b)(Jt.current,On)},[]),an,pn=Object(y.a)(Object(y.a)({},yt),{},{visible:$e});if(!rt)an=null;else if(En===ct||!He(Ee))Sn?an=rt(Object(y.a)({},pn),rn):!tt&&Fn.current?an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:Pt}),rn):et?an=rt(Object(y.a)(Object(y.a)({},pn),{},{style:{display:"none"}}),rn):an=null;else{var Wn,en;Vt===ft?en="prepare":Tn(Vt)?en="active":Vt===Ot&&(en="start"),an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:x()(Et(_t,En),(Wn={},Object(se.a)(Wn,Et(_t,"".concat(En,"-").concat(en)),en),Object(se.a)(Wn,_t,typeof _t=="string"),Wn)),style:An}),rn)}return E.createElement(Ca,{ref:yn},an)});return We.displayName="CSSMotion",We}var oi=Ga(Dt),Oe="add",ke="keep",Qe="remove",gt="removed";function Ft(nt){var Fe;return nt&&Object(k.a)(nt)==="object"&&"key"in nt?Fe=nt:Fe={key:nt},Object(y.a)(Object(y.a)({},Fe),{},{key:String(Fe.key)})}function Xt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return nt.map(Ft)}function tn(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=[],We=0,Ee=Fe.length,Ne=Xt(nt),Ce=Xt(Fe);Ne.forEach(function(tt){for(var et=!1,rt=We;rt<Ee;rt+=1){var _t=Ce[rt];if(_t.key===tt.key){We<rt&&(He=He.concat(Ce.slice(We,rt).map(function(Pt){return Object(y.a)(Object(y.a)({},Pt),{},{status:Oe})})),We=rt),He.push(Object(y.a)(Object(y.a)({},_t),{},{status:ke})),We+=1,et=!0;break}}et||He.push(Object(y.a)(Object(y.a)({},tt),{},{status:Qe}))}),We<Ee&&(He=He.concat(Ce.slice(We).map(function(tt){return Object(y.a)(Object(y.a)({},tt),{},{status:Oe})})));var $e={};He.forEach(function(tt){var et=tt.key;$e[et]=($e[et]||0)+1});var Ze=Object.keys($e).filter(function(tt){return $e[tt]>1});return Ze.forEach(function(tt){He=He.filter(function(et){var rt=et.key,_t=et.status;return rt!==tt||_t!==Qe}),He.forEach(function(et){et.key===tt&&(et.status=ke)})}),He}var jt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Yt(nt){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oi,He=function(We){Object(u.a)(Ne,We);var Ee=Object(i.a)(Ne);function Ne(){var Ce;return Object(B.a)(this,Ne),Ce=Ee.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function($e){Ce.setState(function(Ze){var tt=Ze.keyEntities;return{keyEntities:tt.map(function(et){return et.key!==$e?et:Object(y.a)(Object(y.a)({},et),{},{status:gt})})}})},Ce}return Object(b.a)(Ne,[{key:"render",value:function(){var $e=this,Ze=this.state.keyEntities,tt=this.props,et=tt.component,rt=tt.children,_t=tt.onVisibleChanged,Pt=Object(L.a)(tt,["component","children","onVisibleChanged"]),yt=et||E.Fragment,zt={};return jt.forEach(function($t){zt[$t]=Pt[$t],delete Pt[$t]}),delete Pt.keys,E.createElement(yt,Pt,Ze.map(function($t){var yn=$t.status,kt=Object(L.a)($t,["status"]),Wt=yn===Oe||yn===ke;return E.createElement(Fe,Object(T.a)({},zt,{key:kt.key,visible:Wt,eventProps:kt,onVisibleChanged:function(En){_t==null||_t(En,{key:kt.key}),En||$e.removeKey(kt.key)}}),rt)}))}}],[{key:"getDerivedStateFromProps",value:function($e,Ze){var tt=$e.keys,et=Ze.keyEntities,rt=Xt(tt),_t=tn(et,rt);return{keyEntities:_t.filter(function(Pt){var yt=et.find(function(zt){var $t=zt.key;return Pt.key===$t});return!(yt&&yt.status===gt&&Pt.status===Qe)})}}}]),Ne}(E.Component);return He.defaultProps={component:"div"},He}var Cn=Yt(Dt),cn=oi;function zn(nt){var Fe=nt.prefixCls,He=nt.motion,We=nt.animation,Ee=nt.transitionName;return He||(We?{motionName:"".concat(Fe,"-").concat(We)}:Ee?{motionName:Ee}:null)}function Ir(nt){var Fe=nt.prefixCls,He=nt.visible,We=nt.zIndex,Ee=nt.mask,Ne=nt.maskMotion,Ce=nt.maskAnimation,$e=nt.maskTransitionName;if(!Ee)return null;var Ze={};return(Ne||$e||Ce)&&(Ze=Object(y.a)({motionAppear:!0},zn({motion:Ne,prefixCls:Fe,transitionName:$e,animation:Ce}))),E.createElement(cn,Object(T.a)({},Ze,{visible:He,removeOnLeave:!0}),function(tt){var et=tt.className;return E.createElement("div",{style:{zIndex:We},className:x()("".concat(Fe,"-mask"),et)})})}var wr=P("9mu1"),Tr=P("o0o1"),Br=P.n(Tr),Yr=P("HaE+"),ya=["measure","align",null,"motion"],hr=function(nt,Fe){var He=Object(E.useState)(null),We=Object(X.a)(He,2),Ee=We[0],Ne=We[1],Ce=Object(E.useRef)(),$e=Object(E.useRef)(!1);function Ze(rt){$e.current||Ne(rt)}function tt(){_e.a.cancel(Ce.current)}function et(rt){tt(),Ce.current=Object(_e.a)(function(){Ze(function(_t){switch(Ee){case"align":return"motion";case"motion":return"stable";default:}return _t}),rt==null||rt()})}return Object(E.useEffect)(function(){Ze("measure")},[nt]),Object(E.useEffect)(function(){switch(Ee){case"measure":Fe();break;default:}Ee&&(Ce.current=Object(_e.a)(Object(Yr.a)(Br.a.mark(function rt(){var _t,Pt;return Br.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:_t=ya.indexOf(Ee),Pt=ya[_t+1],Pt&&_t!==-1&&Ze(Pt);case 3:case"end":return zt.stop()}},rt)}))))},[Ee]),Object(E.useEffect)(function(){return function(){$e.current=!0,tt()}},[]),[Ee,et]},Cr=function(nt){var Fe=E.useState({width:0,height:0}),He=Object(X.a)(Fe,2),We=He[0],Ee=He[1];function Ne($e){Ee({width:$e.offsetWidth,height:$e.offsetHeight})}var Ce=E.useMemo(function(){var $e={};if(nt){var Ze=We.width,tt=We.height;nt.indexOf("height")!==-1&&tt?$e.height=tt:nt.indexOf("minHeight")!==-1&&tt&&($e.minHeight=tt),nt.indexOf("width")!==-1&&Ze?$e.width=Ze:nt.indexOf("minWidth")!==-1&&Ze&&($e.minWidth=Ze)}return $e},[nt,We]);return[Ce,Ne]},Or=E.forwardRef(function(nt,Fe){var He=nt.visible,We=nt.prefixCls,Ee=nt.className,Ne=nt.style,Ce=nt.children,$e=nt.zIndex,Ze=nt.stretch,tt=nt.destroyPopupOnHide,et=nt.forceRender,rt=nt.align,_t=nt.point,Pt=nt.getRootDomNode,yt=nt.getClassNameFromAlign,zt=nt.onAlign,$t=nt.onMouseEnter,yn=nt.onMouseLeave,kt=nt.onMouseDown,Wt=nt.onTouchStart,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useState)(),An=Object(X.a)(Vt,2),Sn=An[0],Fn=An[1],Jt=Cr(Ze),rn=Object(X.a)(Jt,2),an=rn[0],pn=rn[1];function Wn(){Ze&&pn(Pt())}var en=hr(He,Wn),On=Object(X.a)(en,2),vr=On[0],tr=On[1],Ar=Object(E.useRef)();function qn(){return _t||Pt}function Sr(){var Vn;(Vn=dn.current)===null||Vn===void 0||Vn.forceAlign()}function Mn(Vn,br){var In=yt(br);Sn!==In&&Fn(In),vr==="align"&&(Sn!==In?Promise.resolve().then(function(){Sr()}):tr(function(){var Hn;(Hn=Ar.current)===null||Hn===void 0||Hn.call(Ar)}),zt==null||zt(Vn,br))}var _r=Object(y.a)({},zn(nt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Vn){var br=_r[Vn];_r[Vn]=function(In,Hn){return tr(),br==null?void 0:br(In,Hn)}});function Gr(){return new Promise(function(Vn){Ar.current=Vn})}E.useEffect(function(){!_r.motionName&&vr==="motion"&&tr()},[_r.motionName,vr]),E.useImperativeHandle(Fe,function(){return{forceAlign:Sr,getElement:function(){return En.current}}});var Fr=Object(y.a)(Object(y.a)({},an),{},{zIndex:$e,opacity:vr==="motion"||vr==="stable"||!He?void 0:0,pointerEvents:vr==="stable"?void 0:"none"},Ne),sr=!0;(rt==null?void 0:rt.points)&&(vr==="align"||vr==="stable")&&(sr=!1);var bn=Ce;return E.Children.count(Ce)>1&&(bn=E.createElement("div",{className:"".concat(We,"-content")},Ce)),E.createElement(cn,Object(T.a)({visible:He,ref:En,leavedClassName:"".concat(We,"-hidden")},_r,{onAppearPrepare:Gr,onEnterPrepare:Gr,removeOnLeave:tt,forceRender:et}),function(Vn,br){var In=Vn.className,Hn=Vn.style,Xn=x()(We,Ee,Sn,In);return E.createElement(wr.a,{target:qn(),key:"popup",ref:dn,monitorWindowResize:!0,disabled:sr,align:rt,onAlign:Mn},E.createElement("div",{ref:br,className:Xn,onMouseEnter:$t,onMouseLeave:yn,onMouseDownCapture:kt,onTouchStartCapture:Wt,style:Object(y.a)(Object(y.a)({},Hn),Fr)},bn))})});Or.displayName="PopupInner";var ha=Or,jr=E.forwardRef(function(nt,Fe){var He=nt.prefixCls,We=nt.visible,Ee=nt.zIndex,Ne=nt.children,Ce=nt.mobile;Ce=Ce===void 0?{}:Ce;var $e=Ce.popupClassName,Ze=Ce.popupStyle,tt=Ce.popupMotion,et=tt===void 0?{}:tt,rt=Ce.popupRender,_t=E.useRef();E.useImperativeHandle(Fe,function(){return{forceAlign:function(){},getElement:function(){return _t.current}}});var Pt=Object(y.a)({zIndex:Ee},Ze),yt=Ne;return E.Children.count(Ne)>1&&(yt=E.createElement("div",{className:"".concat(He,"-content")},Ne)),rt&&(yt=rt(yt)),E.createElement(cn,Object(T.a)({visible:We,ref:_t,removeOnLeave:!0},et),function(zt,$t){var yn=zt.className,kt=zt.style,Wt=x()(He,$e,yn);return E.createElement("div",{ref:$t,className:Wt,style:Object(y.a)(Object(y.a)({},kt),Pt)},yt)})});jr.displayName="MobilePopupInner";var oa=jr,mr=["visible","mobile"],da=E.forwardRef(function(nt,Fe){var He=nt.visible,We=nt.mobile,Ee=Object(L.a)(nt,mr),Ne=Object(E.useState)(He),Ce=Object(X.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(E.useState)(!1),et=Object(X.a)(tt,2),rt=et[0],_t=et[1],Pt=Object(y.a)(Object(y.a)({},Ee),{},{visible:$e});Object(E.useEffect)(function(){Ze(He),He&&We&&_t(Ve())},[He,We]);var yt=rt?E.createElement(oa,Object(T.a)({},Pt,{mobile:We,ref:Fe})):E.createElement(ha,Object(T.a)({},Pt,{ref:Fe}));return E.createElement("div",null,E.createElement(Ir,Pt),yt)});da.displayName="Popup";var Ba=da,si=E.createContext(null),xa=si;function Fa(){}function mi(){return""}function Na(nt){return nt?nt.ownerDocument:window.document}var Nr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ja(nt){var Fe=function(He){Object(u.a)(Ee,He);var We=Object(i.a)(Ee);function Ee(Ne){var Ce;Object(B.a)(this,Ee),Ce=We.call(this,Ne),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(Ze){var tt=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Ze),Ce.delaySetPopupVisible(!0,tt,tt?null:Ze)},Ce.onMouseMove=function(Ze){Ce.fireEvents("onMouseMove",Ze),Ce.setPoint(Ze)},Ce.onMouseLeave=function(Ze){Ce.fireEvents("onMouseLeave",Ze),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Ze){var tt;if(Ze.relatedTarget&&!Ze.relatedTarget.setTimeout&&Object(Ke.a)((tt=Ce.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),Ze.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Ze){Ce.fireEvents("onFocus",Ze),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Ze){Ce.fireEvents("onMouseDown",Ze),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Ze){Ce.fireEvents("onTouchStart",Ze),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Ze){Ce.fireEvents("onBlur",Ze),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Ze){Ze.preventDefault(),Ce.fireEvents("onContextMenu",Ze),Ce.setPopupVisible(!0,Ze)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Ze){if(Ce.fireEvents("onClick",Ze),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())&&Ze&&Ze.preventDefault&&Ze.preventDefault();var et=!Ce.state.popupVisible;(Ce.isClickToHide()&&!et||et&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Ze)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Ze;(Ze=Ce.context).onPopupMouseDown.apply(Ze,arguments)}},Ce.onDocumentClick=function(Ze){if(Ce.props.mask&&!Ce.props.maskClosable)return;var tt=Ze.target,et=Ce.getRootDomNode(),rt=Ce.getPopupDomNode();(!Object(Ke.a)(et,tt)||Ce.isContextMenuOnly())&&!Object(Ke.a)(rt,tt)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Ze=Ce.props.getTriggerDOMNode;if(Ze)return Ze(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(Ze){var tt=[],et=Ce.props,rt=et.popupPlacement,_t=et.builtinPlacements,Pt=et.prefixCls,yt=et.alignPoint,zt=et.getPopupClassNameFromAlign;return rt&&_t&&tt.push(at(_t,Pt,Ze,yt)),zt&&tt.push(zt(Ze)),tt.join(" ")},Ce.getComponent=function(){var Ze=Ce.props,tt=Ze.prefixCls,et=Ze.destroyPopupOnHide,rt=Ze.popupClassName,_t=Ze.onPopupAlign,Pt=Ze.popupMotion,yt=Ze.popupAnimation,zt=Ze.popupTransitionName,$t=Ze.popupStyle,yn=Ze.mask,kt=Ze.maskAnimation,Wt=Ze.maskTransitionName,dn=Ze.maskMotion,En=Ze.zIndex,Vt=Ze.popup,An=Ze.stretch,Sn=Ze.alignPoint,Fn=Ze.mobile,Jt=Ze.forceRender,rn=Ce.state,an=rn.popupVisible,pn=rn.point,Wn=Ce.getPopupAlign(),en={};return Ce.isMouseEnterToShow()&&(en.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(en.onMouseLeave=Ce.onPopupMouseLeave),en.onMouseDown=Ce.onPopupMouseDown,en.onTouchStart=Ce.onPopupMouseDown,E.createElement(Ba,Object(T.a)({prefixCls:tt,destroyPopupOnHide:et,visible:an,point:Sn&&pn,className:rt,align:Wn,onAlign:_t,animation:yt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},en,{stretch:An,getRootDomNode:Ce.getRootDomNode,style:$t,mask:yn,zIndex:En,transitionName:zt,maskAnimation:kt,maskTransitionName:Wt,maskMotion:dn,ref:Ce.popupRef,motion:Pt,mobile:Fn,forceRender:Jt}),typeof Vt=="function"?Vt():Vt)},Ce.attachParent=function(Ze){_e.a.cancel(Ce.attachId);var tt=Ce.props,et=tt.getPopupContainer,rt=tt.getDocument,_t=Ce.getRootDomNode(),Pt;et?(_t||et.length===0)&&(Pt=et(_t)):Pt=rt(Ce.getRootDomNode()).body,Pt?Pt.appendChild(Ze):Ce.attachId=Object(_e.a)(function(){Ce.attachParent(Ze)})},Ce.getContainer=function(){var Ze=Ce.props.getDocument,tt=Ze(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(Ze){var tt=Ce.props.alignPoint;if(!tt||!Ze)return;Ce.setState({point:{pageX:Ze.pageX,pageY:Ze.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var $e;return"popupVisible"in Ne?$e=!!Ne.popupVisible:$e=!!Ne.defaultPopupVisible,Ce.state={prevPopupVisible:$e,popupVisible:$e},Nr.forEach(function(Ze){Ce["fire".concat(Ze)]=function(tt){Ce.fireEvents(Ze,tt)}}),Ce}return Object(b.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,$e=this.state;if($e.popupVisible){var Ze;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ze=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(Ze,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(Ze,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(Ze,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(je.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),_e.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,$e=Ce.popupPlacement,Ze=Ce.popupAlign,tt=Ce.builtinPlacements;return $e&&tt?it(tt,$e,Ze):Ze}},{key:"setPopupVisible",value:function(Ce,$e){var Ze=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)),Ze&&$e&&Ce&&this.setPoint($e)}},{key:"delaySetPopupVisible",value:function(Ce,$e,Ze){var tt=this,et=$e*1e3;if(this.clearDelayTimer(),et){var rt=Ze?{pageX:Ze.pageX,pageY:Ze.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Ce,rt),tt.clearDelayTimer()},et)}else this.setPopupVisible(Ce,Ze)}},{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 $e=this.props.children.props,Ze=this.props;return $e[Ce]&&Ze[Ce]?this["fire".concat(Ce)]:$e[Ce]||Ze[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("click")!==-1||Ze.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,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("contextMenu")!==-1||Ze.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("focus")!==-1||Ze.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("focus")!==-1||Ze.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,$e){var Ze=this.props.children.props[Ce];Ze&&Ze($e);var tt=this.props[Ce];tt&&tt($e)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,$e=this.props,Ze=$e.children,tt=$e.forceRender,et=$e.alignPoint,rt=$e.className,_t=$e.autoDestroy,Pt=E.Children.only(Ze),yt={key:"trigger"};this.isContextMenuToShow()?yt.onContextMenu=this.onContextMenu:yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(yt.onClick=this.onClick,yt.onMouseDown=this.onMouseDown,yt.onTouchStart=this.onTouchStart):(yt.onClick=this.createTwoChains("onClick"),yt.onMouseDown=this.createTwoChains("onMouseDown"),yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(yt.onMouseEnter=this.onMouseEnter,et&&(yt.onMouseMove=this.onMouseMove)):yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?yt.onMouseLeave=this.onMouseLeave:yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(yt.onFocus=this.onFocus,yt.onBlur=this.onBlur):(yt.onFocus=this.createTwoChains("onFocus"),yt.onBlur=this.createTwoChains("onBlur"));var zt=x()(Pt&&Pt.props&&Pt.props.className,rt);zt&&(yt.className=zt);var $t=Object(y.a)({},yt);Object(Ue.c)(Pt)&&($t.ref=Object(Ue.a)(this.triggerRef,Pt.ref));var yn=E.cloneElement(Pt,$t),kt;return(Ce||this.popupRef.current||tt)&&(kt=E.createElement(nt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&_t&&(kt=null),E.createElement(xa.Provider,{value:this.triggerContextValue},yn,kt)}}],[{key:"getDerivedStateFromProps",value:function(Ce,$e){var Ze=Ce.popupVisible,tt={};return Ze!==void 0&&$e.popupVisible!==Ze&&(tt.popupVisible=Ze,tt.prevPopupVisible=$e.popupVisible),tt}}]),Ee}(E.Component);return Fe.contextType=xa,Fe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mi,getDocument:Na,onPopupVisibleChange:Fa,afterPopupVisibleChange:Fa,onPopupAlign:Fa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Fe}var $a=ja(dt.a),Qa={adjustX:1,adjustY:1},vi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},gi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},pa=vi,Ta=0,Kr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ma=function(Fe,He,We){var Ee=ue(He),Ne=Fe.getState();Fe.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},Ne.defaultActiveFirst),{},Object(se.a)({},Ee,We))})},uo=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Fe.call(this,We),Ee.onDestroy=function(et){Ee.props.onDestroy(et)},Ee.onKeyDown=function(et){var rt=et.keyCode,_t=Ee.menuInstance,Pt=Ee.props.store,yt=Ee.getVisible();if(rt===f.a.ENTER)return Ee.onTitleClick(et),ma(Pt,Ee.props.eventKey,!0),!0;if(rt===f.a.RIGHT)return yt?_t.onKeyDown(et):(Ee.triggerOpenChange(!0),ma(Pt,Ee.props.eventKey,!0)),!0;if(rt===f.a.LEFT){var zt;if(yt)zt=_t.onKeyDown(et);else return;return zt||(Ee.triggerOpenChange(!1),zt=!0),zt}return yt&&(rt===f.a.UP||rt===f.a.DOWN)?_t.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 rt=Ee.props,_t=rt.eventKey,Pt=rt.onMouseEnter,yt=rt.store;ma(yt,Ee.props.eventKey,!1),Pt({key:_t,domEvent:et})},Ee.onMouseLeave=function(et){var rt=Ee.props,_t=rt.parentMenu,Pt=rt.eventKey,yt=rt.onMouseLeave;_t.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,domEvent:et})},Ee.onTitleMouseEnter=function(et){var rt=Ee.props,_t=rt.eventKey,Pt=rt.onItemHover,yt=rt.onTitleMouseEnter;Pt({key:_t,hover:!0}),yt({key:_t,domEvent:et})},Ee.onTitleMouseLeave=function(et){var rt=Ee.props,_t=rt.parentMenu,Pt=rt.eventKey,yt=rt.onItemHover,zt=rt.onTitleMouseLeave;_t.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,hover:!1}),zt({key:Pt,domEvent:et})},Ee.onTitleClick=function(et){var rt=Object(p.a)(Ee),_t=rt.props;if(_t.onTitleClick({key:_t.eventKey,domEvent:et}),_t.triggerSubMenuAction==="hover")return;Ee.triggerOpenChange(!Ee.getVisible(),"click"),ma(_t.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,rt){var _t=Ee.props.eventKey,Pt=function(){Ee.onOpenChange({key:_t,item:Object(p.a)(Ee),trigger:rt,open:et})};rt==="mouseenter"?Ee.mouseenterTimeout=setTimeout(function(){Pt()},0):Pt()},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=ee.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),rt=et.props,_t=Ee.getMode();return{mode:_t==="horizontal"?"vertical":_t,visible:Ee.getVisible(),level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:Ee.onSubMenuClick,onSelect:Ee.onSelect,onDeselect:Ee.onDeselect,onDestroy:Ee.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:Ee.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(p.a)(Ee),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[ue(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:Ee.internalMenuId,manualRef:Ee.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},Ee.getMotion=function(et,rt){var _t=Object(p.a)(Ee),Pt=_t.haveRendered,yt=Ee.props,zt=yt.motion,$t=yt.rootPrefixCls,yn=Object(y.a)(Object(y.a)({},zt),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:Pt||!rt||et!=="inline"});return yn};var Ne=We.store,Ce=We.eventKey,$e=Ne.getState(),Ze=$e.defaultActiveFirst;Ee.isRootMenu=!1;var tt=!1;return Ze&&(tt=Ze[Ce]),ma(Ne,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,Ne=this.props,Ce=Ne.mode,$e=Ne.parentMenu,Ze=Ne.manualRef,tt=Ne.isOpen,et=function(){Ee.setState({mode:Ce,isOpen:tt})},rt=tt!==this.state.isOpen,_t=Ce!==this.state.mode;if((_t||rt)&&(_e.a.cancel(this.updateStateRaf),_t?this.updateStateRaf=Object(_e.a)(et):et()),Ze&&Ze(this),Ce!=="horizontal"||!($e==null?void 0:$e.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Ee.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ee=this.props,Ne=Ee.onDestroy,Ce=Ee.eventKey;Ne&&Ne(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),_e.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ee,Ne){var Ce=this.getBaseProps();return E.createElement(ji,Object(T.a)({},Ce,{id:this.internalMenuId,className:Ee,style:Ne}),this.props.children)}},{key:"renderChildren",value:function(){var Ee=this,Ne=this.getBaseProps(),Ce=Ne.mode,$e=Ne.visible,Ze=Ne.forceSubMenuRender,tt=Ne.direction,et=this.getMotion(Ce,$e);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e||Ze,!this.haveOpened)return E.createElement("div",null);var rt=x()("".concat(Ne.prefixCls,"-sub"),Object(se.a)({},"".concat(Ne.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?E.createElement(cn,Object(T.a)({visible:Ne.visible,forceRender:Ze},et),function(_t){var Pt=_t.className,yt=_t.style,zt=x()(rt,Pt);return Ee.renderPopupMenu(zt,yt)}):this.renderPopupMenu(rt)}},{key:"render",value:function(){var Ee,Ne,Ce,$e=Object(y.a)({},this.props),Ze=this.getVisible(),tt=this.getPrefixCls(),et=this.isInlineMode(),rt=this.getMode(),_t=x()(tt,"".concat(tt,"-").concat(rt),(Ee={},Object(se.a)(Ee,$e.className,!!$e.className),Object(se.a)(Ee,this.getOpenClassName(),Ze),Object(se.a)(Ee,this.getActiveClassName(),$e.active||Ze&&!et),Object(se.a)(Ee,this.getDisabledClassName(),$e.disabled),Object(se.a)(Ee,this.getSelectedClassName(),this.isChildrenSelected()),Ee));this.internalMenuId||($e.eventKey?this.internalMenuId="".concat($e.eventKey,"$Menu"):(Ta+=1,this.internalMenuId="$__$".concat(Ta,"$Menu")));var Pt={},yt={},zt={};$e.disabled||(Pt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},yt={onClick:this.onTitleClick},zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},yn=$e.direction,kt=yn==="rtl";et&&(kt?$t.paddingRight=$e.inlineIndent*$e.level:$t.paddingLeft=$e.inlineIndent*$e.level);var Wt={};this.getVisible()&&(Wt={"aria-owns":this.internalMenuId});var dn=null;rt!=="horizontal"&&(dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(dn=E.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var En=E.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(tt,"-title"),role:"button"},zt,yt,{"aria-expanded":Ze},Wt,{"aria-haspopup":"true",title:typeof $e.title=="string"?$e.title:void 0}),$e.title,dn||E.createElement("i",{className:"".concat(tt,"-arrow")})),Vt=this.renderChildren(),An=((Ne=$e.parentMenu)===null||Ne===void 0?void 0:Ne.isRootMenu)?$e.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},Sn=Kr[rt],Fn=$e.popupOffset?{offset:$e.popupOffset}:{},Jt=x()((Ce={},Object(se.a)(Ce,$e.popupClassName,$e.popupClassName&&!et),Object(se.a)(Ce,"".concat(tt,"-rtl"),kt),Ce)),rn=$e.disabled,an=$e.triggerSubMenuAction,pn=$e.subMenuOpenDelay,Wn=$e.forceSubMenuRender,en=$e.subMenuCloseDelay,On=$e.builtinPlacements;Ie.forEach(function(qn){return delete $e[qn]}),delete $e.onClick;var vr=kt?Object(y.a)(Object(y.a)({},gi),On):Object(y.a)(Object(y.a)({},vi),On);delete $e.direction;var tr=this.getBaseProps(),Ar=et?null:this.getMotion(tr.mode,tr.visible);return E.createElement("li",Object(T.a)({},$e,Pt,{className:_t,role:"menuitem"}),E.createElement($a,{prefixCls:tt,popupClassName:x()("".concat(tt,"-popup"),Jt),getPopupContainer:An,builtinPlacements:vr,popupPlacement:Sn,popupVisible:et?!1:Ze,popupAlign:Fn,popup:et?null:Vt,action:rn||et?[]:[an],mouseEnterDelay:pn,mouseLeaveDelay:en,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wn,popupMotion:Ar},En),et?Vt:null)}}]),He}(E.Component);uo.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Ni=Object(_.b)(function(nt,Fe){var He=nt.openKeys,We=nt.activeKey,Ee=nt.selectedKeys,Ne=Fe.eventKey,Ce=Fe.subMenuKey;return{isOpen:He.indexOf(Ne)>-1,active:We[Ce]===Ne,selectedKeys:Ee}})(uo);Ni.isSubMenu=!0;var Ii=Ni,Ho="menuitem-overflowed",ko=.5,rr=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Fe.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,Ne=We.childRef.current;return Ne?[].slice.call(Ne.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Ee,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(Ee,Ne,Ce){var $e=We.props,Ze=$e.overflowedIndicator,tt=$e.level,et=$e.mode,rt=$e.prefixCls,_t=$e.theme;if(tt!==1||et!=="horizontal")return null;var Pt=We.props.children[0],yt=Pt.props,zt=yt.children,$t=yt.title,yn=yt.style,kt=Object(L.a)(yt,["children","title","style"]),Wt=Object(y.a)({},yn),dn="".concat(Ee,"-overflowed-indicator"),En="".concat(Ee,"-overflowed-indicator");Ne.length===0&&Ce!==!0?Wt=Object(y.a)(Object(y.a)({},Wt),{},{display:"none"}):Ce&&(Wt=Object(y.a)(Object(y.a)({},Wt),{},{visibility:"hidden",position:"absolute"}),dn="".concat(dn,"-placeholder"),En="".concat(En,"-placeholder"));var Vt=_t?"".concat(rt,"-").concat(_t):"",An={};return Ie.forEach(function(Sn){kt[Sn]!==void 0&&(An[Sn]=kt[Sn])}),E.createElement(Ii,Object(T.a)({title:Ze,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Vt},An,{key:dn,eventKey:En,disabled:!1,style:Wt}),Ne)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var Ne=Ee.children;if(!Ne||Ne.length===0)return;var Ce=Ee.children[Ne.length-1];N(Ce,"display","inline-block");var $e=We.getMenuItemNodes(),Ze=$e.filter(function(tt){return tt.className.split(" ").indexOf(Ho)>=0});Ze.forEach(function(tt){N(tt,"display","inline-block")}),We.menuItemSizes=$e.map(function(tt){return ne(tt,!0)}),Ze.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 Ne=ne(Ee);We.overflowedItems=[];var Ce=0,$e;We.originalTotalWidth>Ne+ko&&($e=-1,We.menuItemSizes.forEach(function(Ze){Ce+=Ze,Ce+We.overflowedIndicatorWidth<=Ne&&($e+=1)})),We.setState({lastVisibleIndex:$e})},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 Ne=this.childRef.current;if(!Ne)return;this.resizeObserver=new le.default(function(Ce){Ce.forEach(function(){var $e=Ee.cancelFrameId;cancelAnimationFrame($e),Ee.cancelFrameId=requestAnimationFrame(Ee.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ee.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),Ee.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ne,{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 Ne=this,Ce=this.state.lastVisibleIndex;return(Ee||[]).reduce(function($e,Ze,tt){var et=Ze;if(Ne.props.mode==="horizontal"){var rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[]);Ce!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(tt>Ce&&(et=E.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Ho)})),tt===Ce+1&&(Ne.overflowedItems=Ee.slice(Ce+1).map(function(Pt){return E.cloneElement(Pt,{key:Pt.props.eventKey,mode:"vertical-left"})}),rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,Ne.overflowedItems)));var _t=[].concat(Object(r.a)($e),[rt,et]);return tt===Ee.length-1&&_t.push(Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),_t}return[].concat(Object(r.a)($e),[et])},[])}},{key:"render",value:function(){var Ee=this.props,Ne=Ee.visible,Ce=Ee.prefixCls,$e=Ee.overflowedIndicator,Ze=Ee.mode,tt=Ee.level,et=Ee.tag,rt=Ee.children,_t=Ee.theme,Pt=Object(L.a)(Ee,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yt=et;return E.createElement(yt,Object(T.a)({ref:this.childRef},Pt),this.renderChildren(rt))}}]),He}(E.Component);rr.defaultProps={tag:"div",className:""};var Dr=rr;function Ur(nt){return nt.length?nt.every(function(Fe){return!!Fe.props.disabled}):!0}function xr(nt,Fe,He){var We=nt.getState();nt.setState({activeKey:Object(y.a)(Object(y.a)({},We.activeKey),{},Object(se.a)({},Fe,He))})}function ra(nt){return nt.eventKey||"0-menu-"}function sa(nt,Fe){var He=Fe,We=nt.children,Ee=nt.eventKey;if(He){var Ne;if(Te(We,function(Ce,$e){Ce&&Ce.props&&!Ce.props.disabled&&He===he(Ce,Ee,$e)&&(Ne=!0)}),Ne)return He}return He=null,nt.defaultActiveFirst&&Te(We,function(Ce,$e){!He&&Ce&&!Ce.props.disabled&&(He=he(Ce,Ee,$e))}),He}function Va(nt){if(!nt)return;var Fe=this.instanceArray.indexOf(nt);Fe!==-1?this.instanceArray[Fe]=nt:this.instanceArray.push(nt)}var Oa=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(We){var Ee;return Object(B.a)(this,He),Ee=Fe.call(this,We),Ee.onKeyDown=function(Ne,Ce){var $e=Ne.keyCode,Ze;if(Ee.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(Ze=et.onKeyDown(Ne))}),Ze)return 1;var tt=null;return($e===f.a.UP||$e===f.a.DOWN)&&(tt=Ee.step($e===f.a.UP?-1:1)),tt?(Ne.preventDefault(),xr(Ee.props.store,ra(Ee.props),tt.props.eventKey),typeof Ce=="function"&&Ce(tt),1):void 0},Ee.onItemHover=function(Ne){var Ce=Ne.key,$e=Ne.hover;xr(Ee.props.store,ra(Ee.props),$e?Ce:null)},Ee.onDeselect=function(Ne){Ee.props.onDeselect(Ne)},Ee.onSelect=function(Ne){Ee.props.onSelect(Ne)},Ee.onClick=function(Ne){Ee.props.onClick(Ne)},Ee.onOpenChange=function(Ne){Ee.props.onOpenChange(Ne)},Ee.onDestroy=function(Ne){Ee.props.onDestroy(Ne)},Ee.getFlatInstanceArray=function(){return Ee.instanceArray},Ee.step=function(Ne){var Ce=Ee.getFlatInstanceArray(),$e=Ee.props.store.getState().activeKey[ra(Ee.props)],Ze=Ce.length;if(!Ze)return null;Ne<0&&(Ce=Ce.concat().reverse());var tt=-1;if(Ce.every(function(Pt,yt){return Pt&&Pt.props.eventKey===$e?(tt=yt,!1):!0}),!Ee.props.defaultActiveFirst&&tt!==-1&&Ur(Ce.slice(tt,Ze-1)))return;var et=(tt+1)%Ze,rt=et;do{var _t=Ce[rt];if(!_t||_t.props.disabled)rt=(rt+1)%Ze;else return _t}while(rt!==et);return null},Ee.renderCommonMenuItem=function(Ne,Ce,$e){var Ze=Ee.props.store.getState(),tt=Object(p.a)(Ee),et=tt.props,rt=he(Ne,et.eventKey,Ce),_t=Ne.props;if(!_t||typeof Ne.type=="string")return Ne;var Pt=rt===Ze.activeKey,yt=Object(y.a)(Object(y.a)({mode:_t.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:Ee.renderMenuItem,rootPrefixCls:et.prefixCls,index:Ce,parentMenu:et.parentMenu,manualRef:_t.disabled?void 0:Object(S.a)(Ne.ref,Va.bind(Object(p.a)(Ee))),eventKey:rt,active:!_t.disabled&&Pt,multiple:et.multiple,onClick:function($t){(_t.onClick||de)($t),Ee.onClick($t)},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:_t.itemIcon||Ee.props.itemIcon,expandIcon:_t.expandIcon||Ee.props.expandIcon},$e),{},{direction:et.direction});return(et.mode==="inline"||W())&&(yt.triggerSubMenuAction="click"),E.cloneElement(Ne,Object(y.a)(Object(y.a)({},yt),{},{key:rt||Ce}))},Ee.renderMenuItem=function(Ne,Ce,$e){if(!Ne)return null;var Ze=Ee.props.store.getState(),tt={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:Ee.props.triggerSubMenuAction,subMenuKey:$e};return Ee.renderCommonMenuItem(Ne,Ce,tt)},We.store.setState({activeKey:Object(y.a)(Object(y.a)({},We.store.getState().activeKey),{},Object(se.a)({},We.eventKey,sa(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||!I()(this.props.style,Ee.style)}},{key:"componentDidUpdate",value:function(Ee){var Ne=this.props,Ce="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[ra(Ne)],$e=sa(Ne,Ce);if($e!==Ce)xr(Ne.store,ra(Ne),$e);else if("activeKey"in Ee){var Ze=sa(Ee,Ee.activeKey);$e!==Ze&&xr(Ne.store,ra(Ne),$e)}}},{key:"render",value:function(){var Ee=this,Ne=Object(T.a)({},this.props);this.instanceArray=[];var Ce=x()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),$e={className:Ce,role:Ne.role||"menu"};Ne.id&&($e.id=Ne.id),Ne.focusable&&($e.tabIndex=0,$e.onKeyDown=this.onKeyDown);var Ze=Ne.prefixCls,tt=Ne.eventKey,et=Ne.visible,rt=Ne.level,_t=Ne.mode,Pt=Ne.overflowedIndicator,yt=Ne.theme;return Ie.forEach(function(zt){return delete Ne[zt]}),delete Ne.onClick,E.createElement(Dr,Object(T.a)({},Ne,{prefixCls:Ze,mode:_t,tag:"ul",level:rt,theme:yt,visible:et,overflowedIndicator:Pt},$e),Object(h.a)(Ne.children).map(function(zt,$t){return Ee.renderMenuItem(zt,$t,tt||"0-menu-")}))}}]),He}(E.Component);Oa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Ti=Object(_.b)()(Oa),ji=Ti,na=P("Kwbf");function Xi(nt,Fe,He){var We=nt.prefixCls,Ee=nt.motion,Ne=nt.defaultMotions,Ce=Ne===void 0?{}:Ne,$e=nt.openAnimation,Ze=nt.openTransitionName,tt=Fe.switchingModeFromInline;if(Ee)return Ee;if(Object(k.a)($e)==="object"&&$e)Object(na.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $e=="string")return{motionName:"".concat(We,"-open-").concat($e)};if(Ze)return{motionName:Ze};var et=Ce[He];return et||(tt?null:Ce.other)}var yi=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(We){var Ee;Object(B.a)(this,He),Ee=Fe.call(this,We),Ee.onSelect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState(),rt=et.selectedKeys,_t=$e.key;tt.multiple?rt=rt.concat([_t]):rt=[_t],"selectedKeys"in tt||Ee.store.setState({selectedKeys:rt}),tt.onSelect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:rt}))}},Ee.onClick=function($e){var Ze=Ee.getRealMenuMode(),tt=Object(p.a)(Ee),et=tt.store,rt=tt.props.onOpenChange;Ze!=="inline"&&!("openKeys"in Ee.props)&&(et.setState({openKeys:[]}),rt([])),Ee.props.onClick($e)},Ee.onKeyDown=function($e,Ze){Ee.innerMenu.getWrappedInstance().onKeyDown($e,Ze)},Ee.onOpenChange=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props,et=Ee.store.getState().openKeys.concat(),rt=!1,_t=function(yt){var zt=!1;if(yt.open)zt=et.indexOf(yt.key)===-1,zt&&et.push(yt.key);else{var $t=et.indexOf(yt.key);zt=$t!==-1,zt&&et.splice($t,1)}rt=rt||zt};Array.isArray($e)?$e.forEach(_t):_t($e),rt&&("openKeys"in Ee.props||Ee.store.setState({openKeys:et}),tt.onOpenChange(et))},Ee.onDeselect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState().selectedKeys.concat(),rt=$e.key,_t=et.indexOf(rt);_t!==-1&&et.splice(_t,1),"selectedKeys"in tt||Ee.store.setState({selectedKeys:et}),tt.onDeselect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:et}))}},Ee.onMouseEnter=function($e){Ee.restoreModeVerticalFromInline();var Ze=Ee.props.onMouseEnter;Ze&&Ze($e)},Ee.onTransitionEnd=function($e){var Ze=$e.propertyName==="width"&&$e.target===$e.currentTarget,tt=$e.target.className,et=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,rt=$e.propertyName==="font-size"&&et.indexOf("anticon")>=0;(Ze||rt)&&Ee.restoreModeVerticalFromInline()},Ee.setInnerMenu=function($e){Ee.innerMenu=$e},Ee.isRootMenu=!0;var Ne=We.defaultSelectedKeys,Ce=We.defaultOpenKeys;return"selectedKeys"in We&&(Ne=We.selectedKeys||[]),"openKeys"in We&&(Ce=We.openKeys||[]),Ee.store=Object(_.c)({selectedKeys:Ne,openKeys:Ce,activeKey:{"0-menu-":sa(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 Ne=this.props,Ce=Ne.siderCollapsed,$e=Ne.inlineCollapsed,Ze=Ne.onOpenChange;(!Ee.inlineCollapsed&&$e||!Ee.siderCollapsed&&Ce)&&Ze([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ee=this.props.collapsedWidth,Ne=this.store,Ce=this.prevOpenKeys,$e=this.getInlineCollapsed()&&(Ee===0||Ee==="0"||Ee==="0px");$e?(this.prevOpenKeys=Ne.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,Ne=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return Ne&&Ce?"inline":Ce?"vertical":Ee}},{key:"getInlineCollapsed",value:function(){var Ee=this.props,Ne=Ee.inlineCollapsed,Ce=Ee.siderCollapsed;return Ce!==void 0?Ce:Ne}},{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"])),Ne=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:Ne,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xi(this.props,this.state,Ne)}),delete Ee.openAnimation,delete Ee.openTransitionName,E.createElement(_.a,{store:this.store},E.createElement(ji,Object(T.a)({},Ee,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ee,Ne){var Ce=Ne.prevProps,$e=Ne.store,Ze=$e.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=Ze.openKeys,tt.openKeys=[]),(!Ee.inlineCollapsed&&Ce.inlineCollapsed||!Ee.siderCollapsed&&Ce.siderCollapsed)&&(tt.openKeys=Ne.inlineOpenKeys,et.inlineOpenKeys=[])),Object.keys(tt).length&&$e.setState(tt),et}}]),He}(E.Component);yi.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,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 ba=yi,bi=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Fe.apply(this,arguments),We.onKeyDown=function(Ee){var Ne=Ee.keyCode;return Ne===f.a.ENTER?(We.onClick(Ee),!0):void 0},We.onMouseLeave=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseLeave;$e({key:Ce,hover:!1}),Ze({key:Ce,domEvent:Ee})},We.onMouseEnter=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseEnter;$e({key:Ce,hover:!0}),Ze({key:Ce,domEvent:Ee})},We.onClick=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.multiple,Ze=Ne.onClick,tt=Ne.onSelect,et=Ne.onDeselect,rt=Ne.isSelected,_t={key:Ce,keyPath:[Ce],item:Object(p.a)(We),domEvent:Ee};Ze(_t),$e?rt?et(_t):tt(_t):rt||tt(_t)},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,Ne=Object(y.a)({},this.props),Ce=x()(this.getPrefixCls(),Ne.className,(Ee={},Object(se.a)(Ee,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(se.a)(Ee,this.getSelectedClassName(),Ne.isSelected),Object(se.a)(Ee,this.getDisabledClassName(),Ne.disabled),Ee)),$e=Object(y.a)(Object(y.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:Ce,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?$e=Object(y.a)(Object(y.a)({},$e),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&($e.role="none");var Ze={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},tt=Object(y.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?tt.paddingRight=Ne.inlineIndent*Ne.level:tt.paddingLeft=Ne.inlineIndent*Ne.level),Ie.forEach(function(rt){return delete Ne[rt]}),delete Ne.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(T.a)({},Object(O.a)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$e,Ze,{style:tt,ref:this.saveNode}),Ne.children,et)}}]),He}(E.Component);bi.isMenuItem=!0,bi.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var co=Object(_.b)(function(nt,Fe){var He=nt.activeKey,We=nt.selectedKeys,Ee=Fe.eventKey,Ne=Fe.subMenuKey;return{active:He[Ne]===Ee,isSelected:Array.isArray(We)?We.indexOf(Ee)!==-1:We===Ee}})(bi),qo=co,xs=function(nt){Object(u.a)(He,nt);var Fe=Object(i.a)(He);function He(){var We;return Object(B.a)(this,He),We=Fe.apply(this,arguments),We.renderInnerMenuItem=function(Ee){var Ne=We.props,Ce=Ne.renderMenuItem,$e=Ne.index;return Ce(Ee,$e,We.props.subMenuKey)},We}return Object(b.a)(He,[{key:"render",value:function(){var Ee=Object(T.a)({},this.props),Ne=Ee.className,Ce=Ne===void 0?"":Ne,$e=Ee.rootPrefixCls,Ze="".concat($e,"-item-group-title"),tt="".concat($e,"-item-group-list"),et=Ee.title,rt=Ee.children;return Ie.forEach(function(_t){return delete Ee[_t]}),delete Ee.direction,E.createElement("li",Object(T.a)({},Ee,{onClick:function(Pt){return Pt.stopPropagation()},className:"".concat(Ce," ").concat($e,"-item-group")}),E.createElement("div",{className:Ze,title:typeof et=="string"?et:void 0},et),E.createElement("ul",{className:tt},E.Children.map(rt,this.renderInnerMenuItem)))}}]),He}(E.Component);xs.isMenuItemGroup=!0,xs.defaultProps={disabled:!0};var Xs=xs,_s=function(Fe){var He=Fe.className,We=Fe.rootPrefixCls,Ee=Fe.style;return E.createElement("li",{className:"".concat(He," ").concat(We,"-item-divider"),style:Ee})};_s.defaultProps={disabled:!0,className:"",style:{}};var Ys=_s,Ls=ba,Ps=P("eDIo");function Us(nt,Fe){var He=nt.prefixCls,We=nt.editable,Ee=nt.locale,Ne=nt.style;return!We||We.showAdd===!1?null:E.createElement("button",{ref:Fe,type:"button",className:"".concat(He,"-nav-add"),style:Ne,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function($e){We.onEdit("add",{event:$e})}},We.addIcon||"+")}var Ko=E.forwardRef(Us);function $o(nt,Fe){var He=nt.prefixCls,We=nt.id,Ee=nt.tabs,Ne=nt.locale,Ce=nt.mobile,$e=nt.moreIcon,Ze=$e===void 0?"More":$e,tt=nt.moreTransitionName,et=nt.style,rt=nt.className,_t=nt.editable,Pt=nt.tabBarGutter,yt=nt.rtl,zt=nt.onTabClick,$t=Object(E.useState)(!1),yn=Object(X.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(E.useState)(null),En=Object(X.a)(dn,2),Vt=En[0],An=En[1],Sn="".concat(We,"-more-popup"),Fn="".concat(He,"-dropdown"),Jt=Vt!==null?"".concat(Sn,"-").concat(Vt):null,rn=Ne==null?void 0:Ne.dropdownAriaLabel,an=E.createElement(Ls,{onClick:function(Ar){var qn=Ar.key,Sr=Ar.domEvent;zt(qn,Sr),Wt(!1)},id:Sn,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[Vt],"aria-label":rn!==void 0?rn:"expanded dropdown"},Ee.map(function(tr){return E.createElement(qo,{key:tr.key,id:"".concat(Sn,"-").concat(tr.key),role:"option","aria-controls":We&&"".concat(We,"-panel-").concat(tr.key),disabled:tr.disabled},tr.tab)}));function pn(tr){for(var Ar=Ee.filter(function(Gr){return!Gr.disabled}),qn=Ar.findIndex(function(Gr){return Gr.key===Vt})||0,Sr=Ar.length,Mn=0;Mn<Sr;Mn+=1){qn=(qn+tr+Sr)%Sr;var _r=Ar[qn];if(!_r.disabled){An(_r.key);return}}}function Wn(tr){var Ar=tr.which;if(!kt){[f.a.DOWN,f.a.SPACE,f.a.ENTER].includes(Ar)&&(Wt(!0),tr.preventDefault());return}switch(Ar){case f.a.UP:pn(-1),tr.preventDefault();break;case f.a.DOWN:pn(1),tr.preventDefault();break;case f.a.ESC:Wt(!1);break;case f.a.SPACE:case f.a.ENTER:Vt!==null&&zt(Vt,tr);break}}Object(E.useEffect)(function(){var tr=document.getElementById(Jt);tr&&tr.scrollIntoView&&tr.scrollIntoView(!1)},[Vt]),Object(E.useEffect)(function(){kt||An(null)},[kt]);var en=Object(se.a)({},yt?"marginLeft":"marginRight",Pt);Ee.length||(en.visibility="hidden",en.order=1);var On=x()(Object(se.a)({},"".concat(Fn,"-rtl"),yt)),vr=Ce?null:E.createElement(Ps.a,{prefixCls:Fn,overlay:an,trigger:["hover"],visible:kt,transitionName:tt,onVisibleChange:Wt,overlayClassName:On,mouseEnterDelay:.1,mouseLeaveDelay:.1},E.createElement("button",{type:"button",className:"".concat(He,"-nav-more"),style:en,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Sn,id:"".concat(We,"-more"),"aria-expanded":kt,onKeyDown:Wn},Ze));return E.createElement("div",{className:x()("".concat(He,"-nav-operations"),rt),style:et,ref:Fe},vr,E.createElement(Ko,{prefixCls:He,locale:Ne,editable:_t}))}var Js=E.forwardRef($o),ws=Object(E.createContext)(null),Aa=.1,Jr=.01,Zr=20,Yi=Math.pow(.995,Zr);function es(){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 ts(nt,Fe){var He=Object(E.useState)(),We=Object(X.a)(He,2),Ee=We[0],Ne=We[1],Ce=Object(E.useState)(0),$e=Object(X.a)(Ce,2),Ze=$e[0],tt=$e[1],et=Object(E.useState)(0),rt=Object(X.a)(et,2),_t=rt[0],Pt=rt[1],yt=Object(E.useState)(),zt=Object(X.a)(yt,2),$t=zt[0],yn=zt[1],kt=Object(E.useRef)();function Wt(rn){var an=rn.touches[0],pn=an.screenX,Wn=an.screenY;Ne({x:pn,y:Wn}),window.clearInterval(kt.current)}function dn(rn){if(!Ee)return;rn.preventDefault();var an=rn.touches[0],pn=an.screenX,Wn=an.screenY;Ne({x:pn,y:Wn});var en=pn-Ee.x,On=Wn-Ee.y;Fe(en,On);var vr=Date.now();tt(vr),Pt(vr-Ze),yn({x:en,y:On})}function En(){if(!Ee)return;if(Ne(null),yn(null),$t){var rn=$t.x/_t,an=$t.y/_t,pn=Math.abs(rn),Wn=Math.abs(an);if(Math.max(pn,Wn)<Aa)return;var en=rn,On=an;kt.current=window.setInterval(function(){if(Math.abs(en)<Jr&&Math.abs(On)<Jr){window.clearInterval(kt.current);return}en*=Yi,On*=Yi,Fe(en*Zr,On*Zr)},Zr)}}var Vt=Object(E.useRef)(0),An=Object(E.useRef)(!1),Sn=Object(E.useRef)();function Fn(rn){var an=rn.deltaX,pn=rn.deltaY,Wn=0,en=Math.abs(an),On=Math.abs(pn);en===On?Wn=Sn.current==="x"?an:pn:en>On?(Wn=an,Sn.current="x"):(Wn=pn,Sn.current="y");var vr=Date.now();vr-Vt.current>100&&(An.current=!1),(Fe(-Wn,-Wn)||An.current)&&(rn.preventDefault(),An.current=!0),Vt.current=vr}var Jt=Object(E.useRef)(null);Jt.current={onTouchStart:Wt,onTouchMove:dn,onTouchEnd:En,onWheel:Fn},E.useEffect(function(){function rn(en){Jt.current.onTouchStart(en)}function an(en){Jt.current.onTouchMove(en)}function pn(en){Jt.current.onTouchEnd(en)}function Wn(en){Jt.current.onWheel(en)}return document.addEventListener("touchmove",an,{passive:!1}),document.addEventListener("touchend",pn,{passive:!1}),nt.current.addEventListener("touchstart",rn,{passive:!1}),nt.current.addEventListener("wheel",Wn),function(){document.removeEventListener("touchmove",an),document.removeEventListener("touchend",pn)}},[])}function Ts(){var nt=Object(E.useRef)(new Map);function Fe(We){return nt.current.has(We)||nt.current.set(We,E.createRef()),nt.current.get(We)}function He(We){nt.current.delete(We)}return[Fe,He]}function ps(nt,Fe){var He=E.useRef(nt),We=E.useState({}),Ee=Object(X.a)(We,2),Ne=Ee[1];function Ce($e){var Ze=typeof $e=="function"?$e(He.current):$e;Ze!==He.current&&Fe(Ze,He.current),He.current=Ze,Ne({})}return[He.current,Ce]}var ks=function(Fe){var He=Fe.position,We=Fe.prefixCls,Ee=Fe.extra;if(!Ee)return null;var Ne,Ce=Ee;return He==="right"&&(Ne=Ce.right||!Ce.left&&Ce||null),He==="left"&&(Ne=Ce.left||null),Ne?E.createElement("div",{className:"".concat(We,"-extra-content")},Ne):null};function Zs(nt,Fe){var He,We=E.useContext(ws),Ee=We.prefixCls,Ne=We.tabs,Ce=nt.className,$e=nt.style,Ze=nt.id,tt=nt.animated,et=nt.activeKey,rt=nt.rtl,_t=nt.extra,Pt=nt.editable,yt=nt.locale,zt=nt.tabPosition,$t=nt.tabBarGutter,yn=nt.children,kt=nt.onTabClick,Wt=nt.onTabScroll,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useRef)(),An=Object(E.useRef)(),Sn=Ts(),Fn=Object(X.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=zt==="top"||zt==="bottom",pn=ps(0,function(qr,Er){an&&Wt&&Wt({direction:qr>Er?"left":"right"})}),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=ps(0,function(qr,Er){!an&&Wt&&Wt({direction:qr>Er?"top":"bottom"})}),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(E.useState)(0),Mn=Object(X.a)(Sr,2),_r=Mn[0],Gr=Mn[1],Fr=Object(E.useState)(0),sr=Object(X.a)(Fr,2),bn=sr[0],Vn=sr[1],br=Object(E.useState)(0),In=Object(X.a)(br,2),Hn=In[0],Xn=In[1],Qn=Object(E.useState)(0),Pn=Object(X.a)(Qn,2),on=Pn[0],qt=Pn[1],Un=Object(E.useState)(null),jn=Object(X.a)(Un,2),mn=jn[0],ir=jn[1],kr=Object(E.useState)(null),La=Object(X.a)(kr,2),Ea=La[0],Xr=La[1],li=Object(E.useState)(0),Xa=Object(X.a)(li,2),Ra=Xa[0],Ji=Xa[1],Zi=Object(E.useState)(0),_i=Object(X.a)(Zi,2),wo=_i[0],To=_i[1],qi=o(new Map),Si=Object(X.a)(qi,2),Ri=Si[0],bo=Si[1],ro=g(Ne,Ri,_r),ao="".concat(Ee,"-nav-operations-hidden"),Pi=0,Bi=0;an?rt?(Pi=0,Bi=Math.max(0,_r-mn)):(Pi=Math.min(0,mn-_r),Bi=0):(Pi=Math.min(0,Ea-bn),Bi=0);function Qi(qr){return qr<Pi?[Pi,!1]:qr>Bi?[Bi,!1]:[qr,!0]}var Ui=Object(E.useRef)(),Ao=Object(E.useState)(),Mi=Object(X.a)(Ao,2),fo=Mi[0],Pa=Mi[1];function $i(){Pa(Date.now())}function So(){window.clearTimeout(Ui.current)}ts(dn,function(qr,Er){var ti=!1;function fa(Eo,zi){Eo(function(po){var eo=Qi(po+zi),nn=Object(X.a)(eo,2),Oo=nn[0],vs=nn[1];return ti=vs,Oo})}if(an){if(mn>=_r)return ti;fa(On,qr)}else{if(Ea>=bn)return ti;fa(qn,Er)}return So(),$i(),ti}),Object(E.useEffect)(function(){return So(),fo&&(Ui.current=window.setTimeout(function(){Pa(0)},100)),So},[fo]);function ki(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:et,Er=ro.get(qr);if(!Er)return;if(an){var ti=en;rt?Er.right<en?ti=Er.right:Er.right+Er.width>en+mn&&(ti=Er.right+Er.width-mn):Er.left<-en?ti=-Er.left:Er.left+Er.width>-en+mn&&(ti=-(Er.left+Er.width-mn)),qn(0),On(Qi(ti)[0])}else{var fa=Ar;Er.top<-Ar?fa=-Er.top:Er.top+Er.height>-Ar+Ea&&(fa=-(Er.top+Er.height-Ea)),On(0),qn(Qi(fa)[0])}}var Ei=C(ro,{width:mn,height:Ea,left:en,top:Ar},{width:Hn,height:on},{width:Ra,height:wo},Object(y.a)(Object(y.a)({},nt),{},{tabs:Ne})),io=Object(X.a)(Ei,2),Wo=io[0],zo=io[1],Fo=Ne.map(function(qr){var Er=qr.key;return E.createElement(a,{id:Ze,prefixCls:Ee,key:Er,rtl:rt,tab:qr,closable:qr.closable,editable:Pt,active:Er===et,tabPosition:zt,tabBarGutter:$t,renderWrapper:yn,removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:Jt(Er),onClick:function(fa){kt(Er,fa)},onRemove:function(){rn(Er)},onFocus:function(){ki(Er),$i(),rt||(dn.current.scrollLeft=0),dn.current.scrollTop=0}})}),Hi=c(function(){var qr,Er,ti,fa,Eo,zi,po,eo,nn,Oo=((qr=dn.current)===null||qr===void 0?void 0:qr.offsetWidth)||0,vs=((Er=dn.current)===null||Er===void 0?void 0:Er.offsetHeight)||0,us=((ti=An.current)===null||ti===void 0?void 0:ti.offsetWidth)||0,Ha=((fa=An.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,vn=((Eo=Vt.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,St=((zi=Vt.current)===null||zi===void 0?void 0:zi.offsetHeight)||0;ir(Oo),Xr(vs),Ji(us),To(Ha);var Ht=(((po=En.current)===null||po===void 0?void 0:po.offsetWidth)||0)-us,fn=(((eo=En.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-Ha;Gr(Ht),Vn(fn);var Qt=(nn=Vt.current)===null||nn===void 0?void 0:nn.className.includes(ao);Xn(Ht-(Qt?0:vn)),qt(fn-(Qt?0:St)),bo(function(){var Kn=new Map;return Ne.forEach(function(Zn){var nr=Zn.key,Wr=Jt(nr).current;Wr&&Kn.set(nr,{width:Wr.offsetWidth,height:Wr.offsetHeight,left:Wr.offsetLeft,top:Wr.offsetTop})}),Kn})}),Go=Ne.slice(0,Wo),ui=Ne.slice(zo+1),Sa=[].concat(Object(r.a)(Go),Object(r.a)(ui)),ei=Object(E.useState)(),Da=Object(X.a)(ei,2),Ki=Da[0],ho=Da[1],Oi=ro.get(et),No=Object(E.useRef)();function Bo(){e.a.cancel(No.current)}Object(E.useEffect)(function(){var qr={};return Oi&&(an?(rt?qr.right=Oi.right:qr.left=Oi.left,qr.width=Oi.width):(qr.top=Oi.top,qr.height=Oi.height)),Bo(),No.current=e()(function(){ho(qr)}),Bo},[Oi,an,rt]),Object(E.useEffect)(function(){ki()},[et,Oi,ro,an]),Object(E.useEffect)(function(){Hi()},[rt,$t,et,Ne.map(function(qr){return qr.key}).join("_")]);var jo=!!Sa.length,Ci="".concat(Ee,"-nav-wrap"),xn,Wi,ls,Vo;return an?rt?(Wi=en>0,xn=en+mn<_r):(xn=en<0,Wi=-en+mn<_r):(ls=Ar<0,Vo=-Ar+Ea<bn),E.createElement("div",{ref:Fe,role:"tablist",className:x()("".concat(Ee,"-nav"),Ce),style:$e,onKeyDown:function(){$i()}},E.createElement(ks,{position:"left",extra:_t,prefixCls:Ee}),E.createElement(l.a,{onResize:Hi},E.createElement("div",{className:x()(Ci,(He={},Object(se.a)(He,"".concat(Ci,"-ping-left"),xn),Object(se.a)(He,"".concat(Ci,"-ping-right"),Wi),Object(se.a)(He,"".concat(Ci,"-ping-top"),ls),Object(se.a)(He,"".concat(Ci,"-ping-bottom"),Vo),He)),ref:dn},E.createElement(l.a,{onResize:Hi},E.createElement("div",{ref:En,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(en,"px, ").concat(Ar,"px)"),transition:fo?"none":void 0}},Fo,E.createElement(Ko,{ref:An,prefixCls:Ee,locale:yt,editable:Pt,style:{visibility:jo?"hidden":null}}),E.createElement("div",{className:x()("".concat(Ee,"-ink-bar"),Object(se.a)({},"".concat(Ee,"-ink-bar-animated"),tt.inkBar)),style:Ki}))))),E.createElement(Js,Object.assign({},nt,{ref:Vt,prefixCls:Ee,tabs:Sa,className:!jo&&ao})),E.createElement(ks,{position:"right",extra:_t,prefixCls:Ee}))}var ns=E.forwardRef(Zs);function dl(nt){var Fe=nt.id,He=nt.activeKey,We=nt.animated,Ee=nt.tabPosition,Ne=nt.rtl,Ce=nt.destroyInactiveTabPane,$e=E.useContext(ws),Ze=$e.prefixCls,tt=$e.tabs,et=We.tabPane,rt=tt.findIndex(function(_t){return _t.key===He});return E.createElement("div",{className:x()("".concat(Ze,"-content-holder"))},E.createElement("div",{className:x()("".concat(Ze,"-content"),"".concat(Ze,"-content-").concat(Ee),Object(se.a)({},"".concat(Ze,"-content-animated"),et)),style:rt&&et?Object(se.a)({},Ne?"marginRight":"marginLeft","-".concat(rt,"00%")):null},tt.map(function(_t){return E.cloneElement(_t.node,{key:_t.key,prefixCls:Ze,tabKey:_t.key,id:Fe,animated:et,active:_t.key===He,destroyInactiveTabPane:Ce})})))}function $s(nt){var Fe=nt.prefixCls,He=nt.forceRender,We=nt.className,Ee=nt.style,Ne=nt.id,Ce=nt.active,$e=nt.animated,Ze=nt.destroyInactiveTabPane,tt=nt.tabKey,et=nt.children,rt=E.useState(He),_t=Object(X.a)(rt,2),Pt=_t[0],yt=_t[1];E.useEffect(function(){Ce?yt(!0):Ze&&yt(!1)},[Ce,Ze]);var zt={};return Ce||($e?(zt.visibility="hidden",zt.height=0,zt.overflowY="hidden"):zt.display="none"),E.createElement("div",{id:Ne&&"".concat(Ne,"-panel-").concat(tt),role:"tabpanel",tabIndex:Ce?0:-1,"aria-labelledby":Ne&&"".concat(Ne,"-tab-").concat(tt),"aria-hidden":!Ce,style:Object(y.a)(Object(y.a)({},zt),Ee),className:x()("".concat(Fe,"-tabpane"),Ce&&"".concat(Fe,"-tabpane-active"),We)},(Ce||Pt||He)&&et)}var go=0;function ss(nt){return Object(h.a)(nt).map(function(Fe){if(E.isValidElement(Fe)){var He=Fe.key!==void 0?String(Fe.key):void 0;return Object(y.a)(Object(y.a)({key:He},Fe.props),{},{node:Fe})}return null}).filter(function(Fe){return Fe})}function Ia(nt,Fe){var He,We=nt.id,Ee=nt.prefixCls,Ne=Ee===void 0?"rc-tabs":Ee,Ce=nt.className,$e=nt.children,Ze=nt.direction,tt=nt.activeKey,et=nt.defaultActiveKey,rt=nt.editable,_t=nt.animated,Pt=nt.tabPosition,yt=Pt===void 0?"top":Pt,zt=nt.tabBarGutter,$t=nt.tabBarStyle,yn=nt.tabBarExtraContent,kt=nt.locale,Wt=nt.moreIcon,dn=nt.moreTransitionName,En=nt.destroyInactiveTabPane,Vt=nt.renderTabBar,An=nt.onChange,Sn=nt.onTabClick,Fn=nt.onTabScroll,Jt=Object(L.a)(nt,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),rn=ss($e),an=Ze==="rtl",pn;_t===!1?pn={inkBar:!1,tabPane:!1}:pn=Object(y.a)({inkBar:!0,tabPane:!1},_t!==!0?_t:null);var Wn=Object(E.useState)(!1),en=Object(X.a)(Wn,2),On=en[0],vr=en[1];Object(E.useEffect)(function(){vr(es())},[]);var tr=Object(s.a)(function(){var on;return(on=rn[0])===null||on===void 0?void 0:on.key},{value:tt,defaultValue:et}),Ar=Object(X.a)(tr,2),qn=Ar[0],Sr=Ar[1],Mn=Object(E.useState)(function(){return rn.findIndex(function(on){return on.key===qn})}),_r=Object(X.a)(Mn,2),Gr=_r[0],Fr=_r[1];Object(E.useEffect)(function(){var on=rn.findIndex(function(Un){return Un.key===qn});if(on===-1){var qt;on=Math.max(0,Math.min(Gr,rn.length-1)),Sr((qt=rn[on])===null||qt===void 0?void 0:qt.key)}Fr(on)},[rn.map(function(on){return on.key}).join("_"),qn,Gr]);var sr=Object(s.a)(null,{value:We}),bn=Object(X.a)(sr,2),Vn=bn[0],br=bn[1],In=yt;On&&!["left","right"].includes(yt)&&(In="top"),Object(E.useEffect)(function(){We||(br("rc-tabs-".concat(go)),go+=1)},[]);function Hn(on,qt){Sn==null||Sn(on,qt),Sr(on),An==null||An(on)}var Xn={id:Vn,activeKey:qn,animated:pn,tabPosition:In,rtl:an,mobile:On},Qn,Pn=Object(y.a)(Object(y.a)({},Xn),{},{editable:rt,locale:kt,moreIcon:Wt,moreTransitionName:dn,tabBarGutter:zt,onTabClick:Hn,onTabScroll:Fn,extra:yn,style:$t,panes:$e});return Vt?Qn=Vt(Pn,ns):Qn=E.createElement(ns,Object.assign({},Pn)),E.createElement(ws.Provider,{value:{tabs:rn,prefixCls:Ne}},E.createElement("div",Object.assign({ref:Fe,id:We,className:x()(Ne,"".concat(Ne,"-").concat(In),(He={},Object(se.a)(He,"".concat(Ne,"-mobile"),On),Object(se.a)(He,"".concat(Ne,"-editable"),rt),Object(se.a)(He,"".concat(Ne,"-rtl"),an),He),Ce)},Jt),Qn,E.createElement(dl,Object.assign({destroyInactiveTabPane:En},Xn,{animated:pn}))))}var ms=E.forwardRef(Ia);ms.TabPane=$s;var yo=ms,Fs=me.b=yo},"kNP/":function(Ge,me,P){Ge.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(Ge,me,P){Ge.exports=P.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,me){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,me,P){},"kaH+":function(Ge,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),L=P("tJVT"),y=P("q1tI"),E=P.n(y),w=P("UZu5"),x=P.n(w),h=P("dhSg"),s=P("rLCj"),r=P("dF/Y"),n=P("4i/N");me.a=function(){var e=Object(y.useState)(""),l=Object(L.a)(e,2),c=l[0],o=l[1],f=Object(y.useState)(0),d=Object(L.a)(f,2),a=d[0],A=d[1],g=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",m),function(){document.removeEventListener("keydown",m)}},[]),Object(y.useEffect)(function(){g.current=c},[c]);function m(B){B.keyCode==27&&g.current&&C()}function C(){document.body.style.overflow="auto",o("")}function T(){A(a+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:T},"\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:C},"\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(a,"deg)")}}))):null)}},kwm0:function(Ge,me,P){Ge.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(Ge,me,P){Ge.exports=P.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,me,P){(function(se){se(P("VrN/"),P("1eCo"),P("8EBN"))})(function(se){"use strict";se.defineMode("markdown",function(X,L){var y=se.getMode(X,"text/html"),E=y.name=="null";function w(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}L.highlightFormatting===void 0&&(L.highlightFormatting=!1),L.maxBlockquoteDepth===void 0&&(L.maxBlockquoteDepth=0),L.taskLists===void 0&&(L.taskLists=!1),L.strikethrough===void 0&&(L.strikethrough=!1),L.emoji===void 0&&(L.emoji=!1),L.fencedCodeBlockHighlighting===void 0&&(L.fencedCodeBlockHighlighting=!0),L.fencedCodeBlockDefaultMode===void 0&&(L.fencedCodeBlockDefaultMode="text/plain"),L.xml===void 0&&(L.xml=!0),L.tokenTypeOverrides===void 0&&(L.tokenTypeOverrides={});var x={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 x)x.hasOwnProperty(h)&&L.tokenTypeOverrides[h]&&(x[h]=L.tokenTypeOverrides[h]);var s=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,e=L.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]/,a=" ";function A(U,K,z){return K.f=K.inline=z,z(U,K)}function g(U,K,z){return K.f=K.block=z,z(U,K)}function m(U){return!U||!/\S/.test(U.string)}function C(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=i,U.block=T,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function T(U,K){var z=U.column()===K.indentation,F=m(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,$=K.list!==!1,ae=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var pe=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,$)){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&&(!$||!H)&&!K.prevLine.fencedCodeEnd,ge=(K.list===!1||G||F)&&K.indentation<=ae&&U.match(s),Ae=null;if(K.indentationDiff>=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return U.skipToEnd(),K.indentedCode=!0,x.code;if(U.eatSpace())return null;if(z&&K.indentation<=ae&&(Ae=U.match(e))&&Ae[1].length<=6)return K.quote=0,K.header=Ae[1].length,K.thisLine.header=!0,L.highlightFormatting&&(K.formatting="header"),K.f=K.inline,p(K);if(K.indentation<=ae&&U.eat(">"))return K.quote=z?1:K.quote+1,L.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),p(K);if(!ge&&!K.setext&&z&&K.indentation<=ae&&(Ae=U.match(r))){var be=Ae[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,L.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,L.highlightFormatting&&(K.formatting=["list","list-"+be]),p(K)}else{if(z&&K.indentation<=ae&&(Ae=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(Ae[1]+"+ *$"),K.localMode=L.fencedCodeBlockHighlighting&&w(Ae[2]||L.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=b,L.highlightFormatting&&(K.formatting="code-block"),K.code=-1,p(K);if(K.setext||(!ie||!$)&&!K.quote&&K.list===!1&&!K.code&&!ge&&!f.test(U.string)&&(Ae=U.lookAhead(1))&&(Ae=Ae.match(l)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),L.highlightFormatting&&(K.formatting="header")):(K.header=Ae[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,x.hr;if(U.peek()==="[")return A(U,K,I)}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=i,K.block=T,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))){L.highlightFormatting&&(K.formatting="code-block");var G;return F||(G=p(K)),K.localMode=K.localState=null,K.block=T,K.f=i,K.fencedEndRE=null,K.code=0,K.thisLine.fencedCodeEnd=!0,F?g(U,K,K.block):G}else return K.localMode?K.localMode.token(U,K.localState):(U.skipToEnd(),x.code)}function p(U){var K=[];if(U.formatting){K.push(x.formatting),typeof U.formatting=="string"&&(U.formatting=[U.formatting]);for(var z=0;z<U.formatting.length;z++)K.push(x.formatting+"-"+U.formatting[z]),U.formatting[z]==="header"&&K.push(x.formatting+"-"+U.formatting[z]+"-"+U.header),U.formatting[z]==="quote"&&(!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(x.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(x.linkHref,"url"):(U.strong&&K.push(x.strong),U.em&&K.push(x.em),U.strikethrough&&K.push(x.strikethrough),U.emoji&&K.push(x.emoji),U.linkText&&K.push(x.linkText),U.code&&K.push(x.code),U.image&&K.push(x.image),U.imageAltText&&K.push(x.imageAltText,"link"),U.imageMarker&&K.push(x.imageMarker)),U.header&&K.push(x.header,x.header+"-"+U.header),U.quote&&(K.push(x.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(x.quote+"-"+U.quote):K.push(x.quote+"-"+L.maxBlockquoteDepth)),U.list!==!1){var F=(U.listStack.length-1)%3;F?F===1?K.push(x.list2):K.push(x.list3):K.push(x.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 i(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,L.highlightFormatting&&(K.formatting="task"),K.taskList=!1,p(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return L.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 $="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(U.match(new RegExp($),!0))return x.linkHref}if(H==="`"){var ae=K.formatting;L.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=ae,p(K)}else if(K.code)return p(K);if(H==="\\"&&(U.next(),L.highlightFormatting)){var ge=p(K),Ae=x.formatting+"-escape";return ge?ge+" "+Ae:Ae}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="]"&&K.imageAltText){L.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,L.highlightFormatting&&(K.formatting="link")),p(K);if(H==="]"&&K.linkText){L.highlightFormatting&&(K.formatting="link");var ge=p(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,ge}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=_,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+x.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=_,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+x.linkEmail}if(L.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),g(U,K,B)}if(L.xml&&H==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var ce=1,te=U.pos==1?" ":U.string.charAt(U.pos-2);ce<3&&U.eat(H);)ce++;var de=U.peek()||" ",he=!/\s/.test(de)&&(!d.test(de)||/\s/.test(te)||d.test(te)),ue=!/\s/.test(te)&&(!d.test(te)||/\s/.test(de)||d.test(de)),Te=null,De=null;if(ce%2&&(!K.em&&he&&(H==="*"||!ue||d.test(te))?Te=!0:K.em==H&&ue&&(H==="*"||!he||d.test(de))&&(Te=!1)),ce>1&&(!K.strong&&he&&(H==="*"||!ue||d.test(te))?De=!0:K.strong==H&&ue&&(H==="*"||!he||d.test(de))&&(De=!1)),De!=null||Te!=null){L.highlightFormatting&&(K.formatting=Te==null?"strong":De==null?"em":"strong em"),Te===!0&&(K.em=H),De===!0&&(K.strong=H);var ie=p(K);return Te===!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(L.strikethrough){if(H==="~"&&U.eatWhile(H)){if(K.strikethrough){L.highlightFormatting&&(K.formatting="strikethrough");var ie=p(K);return K.strikethrough=!1,ie}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,L.highlightFormatting&&(K.formatting="strikethrough"),p(K)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return p(K);U.backUp(2)}}if(L.emoji&&H===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,L.highlightFormatting&&(K.formatting="emoji");var Ie=p(K);return K.emoji=!1,Ie}return H===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),p(K)}function _(U,K){var z=U.next();if(z===">"){K.f=K.inline=i,L.highlightFormatting&&(K.formatting="link");var F=p(K);return F?F+=" ":F="",F+x.linkInline}return U.match(/^[^>]+/,!0),x.linkInline}function O(U,K){if(U.eatSpace())return null;var z=U.next();return z==="("||z==="["?(K.f=K.inline=D(z==="("?")":"]"),L.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=i,L.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 I(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),L.highlightFormatting&&(K.formatting="link"),K.linkText=!0,p(K)):A(U,K,i)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=Q,L.highlightFormatting&&(K.formatting="link");var z=p(K);return K.linkText=!1,z}return U.match(/^([^\]\\]|\\.)+/,!0),x.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=i,x.linkHref+" url")}var Y={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:i,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 C(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,a).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:C,getType:p,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(Ge,me){function P(se,X,L,y,E,w,x){if(E===0)return!1;var h=E,s=0,r=se;if(x>X+h&&x>y+h||x<X-h&&x<y-h||w>se+h&&w>L+h||w<se-h&&w<L-h)return!1;if(se!==L)s=(X-y)/(se-L),r=(se*y-L*X)/(se-L);else return Math.abs(w-se)<=h/2;var n=s*w-x+r,e=n*n/(s*s+1);return e<=h/2*h/2}me.containStroke=P},lseA:function(Ge,me,P){Ge.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(Ge,me,P){"use strict";var se=P("E7E6"),X=P.n(se);P.d(me,"A",function(){return X.a});var L=P("/GNS"),y=P.n(L);P.d(me,"z",function(){return y.a});var E=P("FOrL"),w=P.n(E);P.d(me,"t",function(){return w.a});var x=P("HpTS"),h=P.n(x);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"),a=P.n(d);P.d(me,"o",function(){return a.a});var A=P("4qgm"),g=P.n(A);P.d(me,"C",function(){return g.a});var m=P("JeFH"),C=P.n(m);P.d(me,"c",function(){return C.a});var T=P("ji0R"),B=P.n(T);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"),i=P.n(u);P.d(me,"E",function(){return i.a});var _=P("nukY"),O=P.n(_),S=P("4u4S"),D=P.n(S),I=P("yslc"),k=P.n(I),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),$=P("8/bI"),ae=P.n($);P.d(me,"l",function(){return ae.a});var pe=P("JWDV"),ie=P.n(pe);P.d(me,"e",function(){return ie.a});var ge=P("Xsq0"),Ae=P.n(ge);P.d(me,"s",function(){return Ae.a});var be=P("Ohmc"),fe=P.n(be);P.d(me,"d",function(){return fe.a});var ce=P("csWT"),te=P.n(ce);P.d(me,"f",function(){return te.a});var de=P("7v3h"),he=P.n(de);P.d(me,"m",function(){return he.a});var ue=P("cRFk"),Te=P.n(ue);P.d(me,"y",function(){return Te.a});var De=P("kPWJ"),Ie=P.n(De);P.d(me,"x",function(){return Ie.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 ee=P("A/g1"),oe=P.n(ee);P.d(me,"h",function(){return oe.a});var _e=P("Nmxd"),Ke=P.n(_e);P.d(me,"i",function(){return Ke.a});var pt=P("5D2P"),Ue=P.n(pt);P.d(me,"j",function(){return Ue.a});var je=P("djh8"),dt=P.n(je);P.d(me,"v",function(){return dt.a});var vt=P("Jq4h"),it=P.n(vt);P.d(me,"a",function(){return it.a})},"m/50":function(Ge,me,P){Ge.exports=P.p+"static/sc.7f773df2.svg"},mFDi:function(Ge,me,P){var se=P("QBsz"),X=P("Fofx"),L=se.applyTransform,y=Math.min,E=Math.max;function w(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}w.prototype={constructor:w,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,L(h,h,e),L(s,s,e),L(r,r,e),L(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 w||(h=w.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 w(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}}},w.create=function(h){return new w(h.x,h.y,h.width,h.height)};var x=w;Ge.exports=x},mLcG:function(Ge,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)};Ge.exports=P},mOS8:function(Ge,me,P){Ge.exports=P.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ge,me,P){var se=P("hX1E"),X=se.normalizeRadian,L=Math.PI*2;function y(E,w,x,h,s,r,n,e,l){if(n===0)return!1;var c=n;e-=E,l-=w;var o=Math.sqrt(e*e+l*l);if(o-c>x||o+c<x)return!1;if(Math.abs(h-s)%L<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+=L);var d=Math.atan2(l,e);return d<0&&(d+=L),d>=h&&d<=s||d+L>=h&&d+L<=s}me.containStroke=y},n6Mw:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY"),L=P("Fofx");function y(w,x){se.call(this,w,x,"clipPath","__clippath_in_use__")}X.inherits(y,se),y.prototype.update=function(w){var x=this.getSvgElement(w);x&&this.updateDom(x,w.__clipPaths,!1);var h=this.getTextSvgElement(w);h&&this.updateDom(h,w.__clipPaths,!0),this.markUsed(w)},y.prototype.updateDom=function(w,x,h){if(x&&x.length>0){var s=this.getDefs(!0),r=x[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);L.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()),w.setAttribute("clip-path","url(#"+e+")"),x.length>1&&this.updateDom(n,x.slice(1),h)}else w&&w.setAttribute("clip-path","none")},y.prototype.markUsed=function(w){var x=this;w.__clipPaths&&X.each(w.__clipPaths,function(h){h._dom&&se.prototype.markUsed.call(x,h._dom),h._textDom&&se.prototype.markUsed.call(x,h._textDom)})};var E=y;Ge.exports=E},n6Qo:function(Ge,me,P){"use strict";P.d(me,"a",function(){return h});var se=P("q1tI"),X=P("biw7"),L=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,a=d[n];return se.createElement(L.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}}}},a))}function E(s){return se.createElement("tr",Object.assign({},s))}function w(s){var r=s.children,n=se.useContext(X.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var x=me.b=w,h={Cell:y,Row:E}},nCxF:function(Ge,me,P){var se=P("QBsz"),X=se.min,L=se.max,y=se.scale,E=se.distance,w=se.add,x=se.clone,h=se.sub;function s(r,n,e,l){var c=[],o=[],f=[],d=[],a,A,g,m;if(l){g=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var C=0,T=r.length;C<T;C++)X(g,g,r[C]),L(m,m,r[C]);X(g,g,l[0]),L(m,m,l[1])}for(var C=0,T=r.length;C<T;C++){var B=r[C];if(e)a=r[C?C-1:T-1],A=r[(C+1)%T];else if(C===0||C===T-1){c.push(x(r[C]));continue}else a=r[C-1],A=r[C+1];h(o,A,a),y(o,o,n);var b=E(B,a),p=E(B,A),u=b+p;u!==0&&(b/=u,p/=u),y(f,o,-b),y(d,o,p);var i=w([],B,f),_=w([],B,d);l&&(L(i,i,g),X(i,i,m),L(_,_,g),X(_,_,m)),c.push(i),c.push(_)}return e&&c.push(c.shift()),c}Ge.exports=s},nKGa:function(Ge,me,P){Ge.exports=P.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(Ge,me){var P=Math.round;function se(y,E,w){if(!E)return;var x=E.x1,h=E.x2,s=E.y1,r=E.y2;y.x1=x,y.x2=h,y.y1=s,y.y2=r;var n=w&&w.lineWidth;if(!n)return;P(x*2)===P(h*2)&&(y.x1=y.x2=L(x,n,!0)),P(s*2)===P(r*2)&&(y.y1=y.y2=L(s,n,!0))}function X(y,E,w){if(!E)return;var x=E.x,h=E.y,s=E.width,r=E.height;y.x=x,y.y=h,y.width=s,y.height=r;var n=w&&w.lineWidth;if(!n)return;y.x=L(x,n,!0),y.y=L(h,n,!0),y.width=Math.max(L(x+s,n,!1)-y.x,s===0?0:1),y.height=Math.max(L(h+r,n,!1)-y.y,r===0?0:1)}function L(y,E,w){if(!E)return y;var x=P(y*2);return(x+P(E))%2===0?x/2:(x+(w?1:-1))/2}me.subPixelOptimizeLine=se,me.subPixelOptimizeRect=X,me.subPixelOptimize=L},ni6a:function(Ge,me,P){var se=P("pzxd"),X=P("mFDi"),L=P("gut8"),y=L.WILL_BE_RESTORED,E=new X,w=function(){};w.prototype={constructor:w,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 x=w;Ge.exports=x},nukY:function(Ge,me){Ge.exports="data:image/png;base64,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"},onxn:function(Ge,me){Ge.exports="data:image/png;base64,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"},osHv:function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";var X=se.Pos;function L(d,a){return d.line-a.line||d.ch-a.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",w=new RegExp("<(/?)(["+y+"]["+E+"]*)","g");function x(d,a,A,g){this.line=a,this.ch=A,this.cm=d,this.text=d.getLine(a),this.min=g?Math.max(g.from,d.firstLine()):d.firstLine(),this.max=g?Math.min(g.to-1,d.lastLine()):d.lastLine()}function h(d,a){var A=d.cm.getTokenTypeAt(X(d.line,a));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 a=d.text.indexOf(">",d.ch);if(a==-1){if(s(d))continue;return}if(!h(d,a+1)){d.ch=a+1;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function e(d){for(;;){var a=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}w.lastIndex=a,d.ch=a;var A=w.exec(d.text);if(A&&A.index==a)return A}}function l(d){for(;;){w.lastIndex=d.ch;var a=w.exec(d.text);if(!a){if(s(d))continue;return}if(!h(d,a.index+1)){d.ch=a.index+1;continue}return d.ch=a.index+a[0].length,a}}function c(d){for(;;){var a=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function o(d,a){for(var A=[];;){var g=l(d),m,C=d.line,T=d.ch-(g?g[0].length:0);if(!g||!(m=n(d)))return;if(m=="selfClose")continue;if(g[1]){for(var B=A.length-1;B>=0;--B)if(A[B]==g[2]){A.length=B;break}if(B<0&&(!a||a==g[2]))return{tag:g[2],from:X(C,T),to:X(d.line,d.ch)}}else A.push(g[2])}}function f(d,a){for(var A=[];;){var g=c(d);if(!g)return;if(g=="selfClose"){e(d);continue}var m=d.line,C=d.ch,T=e(d);if(!T)return;if(T[1])A.push(T[2]);else{for(var B=A.length-1;B>=0;--B)if(A[B]==T[2]){A.length=B;break}if(B<0&&(!a||a==T[2]))return{tag:T[2],from:X(d.line,d.ch),to:X(m,C)}}}}se.registerHelper("fold","xml",function(d,a){for(var A=new x(d,a.line,0);;){var g=l(A);if(!g||A.line!=a.line)return;var m=n(A);if(!m)return;if(!g[1]&&m!="selfClose"){var C=X(A.line,A.ch),T=o(A,g[2]);return T&&L(T.from,C)>0?{from:C,to:T.from}:null}}}),se.findMatchingTag=function(d,a,A){var g=new x(d,a.line,a.ch,A);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var m=n(g),C=m&&X(g.line,g.ch),T=m&&e(g);if(!m||!T||L(g,a)>0)return;var B={from:X(g.line,g.ch),to:C,tag:T[2]};return m=="selfClose"?{open:B,close:null,at:"open"}:T[1]?{open:f(g,T[2]),close:B,at:"close"}:(g=new x(d,C.line,C.ch,A),{open:B,close:o(g,T[2]),at:"open"})},se.findEnclosingTag=function(d,a,A,g){for(var m=new x(d,a.line,a.ch,A);;){var C=f(m,g);if(!C)break;var T=new x(d,a.line,a.ch,A),B=o(T,C.tag);if(B)return{open:C,close:B}}},se.scanForClosingTag=function(d,a,A,g){var m=new x(d,a.line,a.ch,g?{from:0,to:g}:null);return o(m,A)}})},p5ED:function(Ge,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),L=P("5Dmo"),y=P("3S7+"),E=P("k1fw"),w=P("tJVT"),x=P("q1tI"),h=P.n(x),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,a=c.type,A=c.filename,g=c.monacoEditor,m=c.className,C=c.style,T=c.close,B=c.onClose,b=c.hasMask,p=Object(x.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),u=Object(w.a)(p,2),i=u[0],_=u[1],O=Object(x.useState)(""),S=Object(w.a)(O,2),D=S[0],I=S[1],k=Object(x.useRef)();A&&(g.filename=A),Object(x.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"&&I(H[1])})},[]);var Q=function(){if(f.startsWith("http")||f.startsWith("/")){Y();return}Object(l.x)(A||"educoder",f,A)},Y=function(){Object(l.v)(A||o,f)};return console.log("data:",f,"fileanme:",A," name:",o),h.a.createElement("div",{style:Object(E.a)({},C||{}),className:"".concat(b&&r.a.bgBlack," ").concat(a?r.a.wrp:"hide")},T&&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[m]," ").concat(m," ").concat(r.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&h.a.createElement(e.b,g)),a==="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}),a==="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})),a==="pdf"&&h.a.createElement("embed",{className:r.a.embed,src:f}),a==="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)})),a==="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")),(a==="download"||a==="office")&&h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,me,P){},ppsT:function(Ge,me,P){(function(se){var X,X;!function(L){if(!0)window.OSS=L(),Ge.exports=L();else var y}(function(){var L;return function(){function y(E,w,x){function h(n,e){if(!w[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=w[n]={exports:{}};E[n][0].call(o.exports,function(f){return h(E[n][1][f]||f)},o,o.exports,y,E,w,x)}return w[n].exports}for(var s=typeof X=="function"&&X,r=0;r<x.length;r++)h(x[r]);return h}return y}()({1:[function(y,E,w){"use strict";var x=y("./browser/client");x.Buffer=y("buffer").Buffer,x.co=y("co"),x.urllib=y("../shims/xhr"),x.version=y("./browser/version").version,E.exports=x},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(y,E,w){(function(x,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=i.parse(F);if(!G.protocol){var $=H?"https://":"http://";G=i.parse($+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 $=G?"https://":"http://",ae=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(ae=".aliyuncs.com"),i.parse($+F+ae)}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"),a=s(d),A=y("debug")("ali-oss"),g=y("./../../shims/crypto/crypto.js"),m=y("path"),C=y("copy-to"),T=y("mime"),B=y("xml2js"),b=y("humanize-ms"),p=y("agentkeepalive"),u=y("merge-descriptors"),i=y("url"),_=y("is-type-of"),O=y("platform"),S=y("utility"),D=y("urllib"),I=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,a.default)(F).forEach(function($){F[$]!==void 0&&(G[$]=F[$])}),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,$){var ae=Y.buildCanonicalString(F.toUpperCase(),H,{headers:$,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,ae)},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),C(F.headers).to(H),r(H,"Content-Type")||(F.mime===T.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=T.getType(F.mime||m.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=g.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 $=this._getReqUrl(F);A("request %s %s, with headers %j, !!stream: %s",F.method,$,H,!!F.stream);var ae=F.timeout||this.options.timeout;return{url:$,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:ae,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},z.request=f.default.mark(function F(H){var G,$,ae,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return G=this.createRequest(H),$=void 0,ae=void 0,ie.prev=3,ie.next=6,this.urllib.request(G.url,G.params);case 6:$=ie.sent,A("response %s %s, got %s, headers: %j",H.method,G.url,$.status,$.headers),ie.next=13;break;case 10:ie.prev=10,ie.t0=ie.catch(3),ae=ie.t0;case 13:if(pe=void 0,!$||!H.successStatuses||H.successStatuses.indexOf($.status)!==-1){ie.next=26;break}return ie.next=17,this.requestError($);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(!ae){ie.next=30;break}return ie.next=29,this.requestError(ae);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($.data);case 35:$.data=ie.sent;case 36:return ie.abrupt("return",$);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={};C(this.options.endpoint).to(H);var G=this._isIP(H.hostname),$=this.options.cname;!F.bucket||$||G||(H.host=F.bucket+"."+H.host);var ae="/";F.bucket&&G&&(ae+=F.bucket+"/"),F.object&&(ae+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=ae;var pe={};if(F.query&&u(pe,F.query),F.subres){var ie={};_.string(F.subres)?ie[F.subres]="":_.array(F.subres)?F.subres.forEach(function(ge){ie[ge]=""}):ie=F.subres,u(pe,ie)}return H.query=pe,i.format(H)},z._getUserAgent=function(){var F=x&&x.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+I.version,G=O.description;return!G&&x&&(G="Node.js "+x.version.slice(1)+" on "+x.platform+" "+x.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,$,ae,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 $=String(H.data),A("request response error data: %s",$),ae=void 0,ie.prev=8,ie.next=11,this.parseXML($)||{};case 11:ae=ie.sent,ie.next=21;break;case 14:return ie.prev=14,ie.t0=ie.catch(8),A($),ie.t0.message+=`
|
|
|
raw xml: `+$,ie.t0.status=H.status,ie.t0.requestId=H.headers["x-oss-request-id"],ie.abrupt("return",ie.t0);case 21:pe=ae.Message||"unknow request error, status: "+H.status,ae.Condition&&(pe+=" (condition: "+ae.Condition+")"),G=new Error(pe),G.name=ae.Code?ae.Code+"Error":"UnknowError",G.status=H.status,G.code=ae.Code,G.requestId=ae.RequestId,G.hostId=ae.HostId,G.serverTime=ae.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,w){(function(x){"use strict";function h(C){return C&&C.__esModule?C:{default:C}}function s(C,T){if(!(this instanceof s))return new s(C,T);m.call(this,T),this.file=C,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"),a=y("copy-to"),A=w;A.multipartUpload=l.default.mark(function C(T,B,b){var p,u,i,_,O,S,D,I,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 i=this._createStream(B,0,u),b.contentLength=u,Q.next=18,this.putStream(T,i,b);case 18:if(_=Q.sent,!b||!b.progress){Q.next=22;break}return Q.next=22,b.progress(1);case 22:return O={res:_.res,bucket:this.options.bucket,name:T,etag:_.res.headers.etag},(b.headers&&b.headers["x-oss-callback"]||b.callback)&&(O.data=_.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(T,b);case 29:if(S=Q.sent,D=S.uploadId,I=this._getPartSize(u,b.partSize),k={file:B,name:T,fileSize:u,partSize:I,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()}},C,this)}),A._resumeMultipart=l.default.mark(function C(T,B){var b,p,u,i,_,O,S,D,I,k,Q,Y,U,K,z,F,H,G,$,ae,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=T.file,p=T.fileSize,u=T.partSize,i=T.uploadId,_=T.doneParts,O=T.name,S=[],_.length>0&&a(_).to(S),D=this._divideParts(p,u),I=D.length,k=!1,Q=l.default.mark(function ge(Ae,be){var fe,ce,te;return l.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(Ae.isCancel()){de.next=21;break}return de.prev=1,fe=D[be-1],ce={stream:Ae._createStream(b,fe.start,fe.end),size:fe.end-fe.start},de.next=6,Ae._uploadPart(O,i,be,ce);case 6:if(te=de.sent,Ae.isCancel()||k){de.next=13;break}if(T.doneParts.push({number:be,etag:te.res.headers.etag}),S.push({number:be,etag:te.res.headers.etag}),!B||!B.progress){de.next=13;break}return de.next=13,B.progress(_.length/I,T,te.res);case 13:de.next=21;break;case 15:if(de.prev=15,de.t0=de.catch(1),Ae.isCancel()){de.next=21;break}throw Ae.cancel(),de.t0.partNum=be,de.t0;case 21:case"end":return de.stop()}},ge,this,[[1,15]])}),Y=(0,n.default)(new Array(I),function(ge,Ae){return Ae+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=[],$=0;$<K.length;$++)G.push(Q(this,K[$]));return ie.next=30,this._thunkPool(G,F);case 30:if(ae=ie.sent,k=!0,!(ae&&ae.length>0)){ie.next=37;break}throw this.resetCancelFlag(),pe=ae[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,i,S,B);case 42:return ie.abrupt("return",ie.sent);case 43:case"end":return ie.stop()}},C,this)}),c.file=function(C){return typeof File!="undefined"&&C instanceof File},c.blob=function(C){return typeof Blob!="undefined"&&C instanceof Blob},A._getFileSize=l.default.mark(function C(T){var B;return l.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!c.buffer(T)){b.next=4;break}return b.abrupt("return",T.length);case 4:if(!c.blob(T)&&!c.file(T)){b.next=6;break}return b.abrupt("return",T.size);case 6:if(!c.string(T)){b.next=11;break}return b.next=9,this._statFile(T);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()}},C,this)});var g=y("stream"),m=g.Readable;o.inherits(s,m),s.prototype.readFileAndPush=function(C){if(this.fileBuffer)for(var T=!0;T&&this.fileBuffer&&this.start<this.fileBuffer.length;){var B=this.start,b=B+C;b=b>this.fileBuffer.length?this.fileBuffer.length:b,this.start=b,T=this.push(this.fileBuffer.slice(B,b))}},s.prototype._read=function(C){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);C=C||16384;var T=this;this.reader.onload=function(B){T.fileBuffer=new x(new Uint8Array(B.target.result)),T.file=null,T.readFileAndPush(C)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(C)},A._createStream=function(C,T,B){if(c.blob(C)||c.file(C))return new s(C.slice(T,B));throw new Error("_createStream requires File/String.")},A._getPartSize=function(C,T){return T?Math.max(Math.ceil(C/1e4),T):1048576},A._divideParts=function(C,T){for(var B=Math.ceil(C/T),b=[],p=0;p<B;p++){var u=T*p,i=Math.min(u+T,C);b.push({start:u,end:i})}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,w){"use strict";function x(T){return T&&T.__esModule?T:{default:T}}var h=y("babel-runtime/core-js/object/keys"),s=x(h),r=y("babel-runtime/regenerator"),n=x(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"),a=y("path"),A=y("mime"),g=y("../common/callback"),m=y("../common/signUtils"),C=w;C.append=n.default.mark(function T(B,b,p){var u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return p=p||{},p.position===void 0&&(p.position="0"),p.subres={append:"",position:p.position},p.method="POST",i.next=6,this.put(B,b,p);case 6:return u=i.sent,u.nextAppendPosition=u.res.headers["x-oss-next-append-position"],i.abrupt("return",u);case 9:case"end":return i.stop()}},T,this)}),C.put=n.default.mark(function T(B,b,p){var u,i,_,O,S,D;return n.default.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(u=void 0,p=p||{},!o.buffer(b)){I.next=6;break}u=b,I.next=18;break;case 6:if(!o.blob(b)&&!o.file(b)){I.next=17;break}return p.mime||(o.file(b)?p.mime=A.getType(a.extname(b.name)):p.mime=b.type),i=this._createStream(b,0,b.size),I.next=11,this._getFileSize(b);case 11:return p.contentLength=I.sent,I.next=14,this.putStream(B,i,p);case 14:return I.abrupt("return",I.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),_=p.method||"PUT",O=this._objectRequestParams(_,B,p),g.encodeCallback(O,p),O.mime=p.mime,O.content=u,O.successStatuses=[200],I.next=28,this.request(O);case 28:return S=I.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())),I.abrupt("return",D);case 32:case"end":return I.stop()}},T,this)}),C.putStream=n.default.mark(function T(B,b,p){var u,i,_,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",i=this._objectRequestParams(u,B,p),g.encodeCallback(i,p),i.mime=p.mime,i.stream=b,i.successStatuses=[200],S.next=12,this.request(i);case 12:return _=S.sent,O={name:B,url:this._objectUrl(B),res:_.res},i.headers&&i.headers["x-oss-callback"]&&(O.data=JSON.parse(_.data.toString())),S.abrupt("return",O);case 16:case"end":return S.stop()}},T,this)}),C.head=n.default.mark(function T(B,b){var p,u,i;return n.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return p=this._objectRequestParams("HEAD",B,b),p.successStatuses=[200,304],_.next=4,this.request(p);case 4:return u=_.sent,i={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&&(i.meta||(i.meta={}),i.meta[O.substring(11)]=u.headers[O])}),_.abrupt("return",i);case 8:case"end":return _.stop()}},T,this)}),C.get=n.default.mark(function T(B,b,p){var u,i,_,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return u=null,i=!1,o.writableStream(b)?u=b:o.string(b)?(u=c.createWriteStream(b),i=!0):p=b,p=p||{},p.process&&(p.subres=p.subres||{},p.subres["x-oss-process"]=p.process),_=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:_=S.sent,i&&u.destroy(),S.next=24;break;case 16:if(S.prev=16,S.t0=S.catch(6),!i){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:_.res,content:_.data});case 25:case"end":return S.stop()}},T,this,[[6,16]])}),C.getStream=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},p=this._objectRequestParams("GET",B,b),p.customResponse=!0,p.successStatuses=[200,206,304],i.next=6,this.request(p);case 6:return u=i.sent,i.abrupt("return",{stream:u.res,res:{status:u.status,headers:u.headers}});case 8:case"end":return i.stop()}},T,this)}),C.delete=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return p=this._objectRequestParams("DELETE",B,b),p.successStatuses=[204],i.next=4,this.request(p);case 4:return u=i.sent,i.abrupt("return",{res:u.res});case 6:case"end":return i.stop()}},T,this)}),C.deleteMulti=n.default.mark(function T(B,b){var p,u,i,_,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",i=this._objectRequestParams("POST","",b),i.mime="xml",i.content=p,i.xmlResponse=!0,i.successStatuses=[200],D.next=14,this.request(i);case 14:return _=D.sent,O=_.data,S=O&&O.Deleted||null,S&&(Array.isArray(S)||(S=[S]),S=S.map(function(I){return I.Key})),D.abrupt("return",{res:_.res,deleted:S});case 19:case"end":return D.stop()}},T,this)}),C.copy=n.default.mark(function T(B,b,p){var u,i,_;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 i=O.sent,_=i.data,_&&(_={etag:_.ETag,lastModified:_.LastModified}),O.abrupt("return",{data:_,res:i.res});case 16:case"end":return O.stop()}},T,this)}),C.putMeta=n.default.mark(function T(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()}},T,this)}),C.list=n.default.mark(function T(B,b){var p,u,i,_,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,i=u.data.Contents,_=this,i&&(Array.isArray(i)||(i=[i]),i=i.map(function(D){return{name:D.Key,url:_._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:i,prefixes:O,nextMarker:u.data.NextMarker||null,isTruncated:u.data.IsTruncated==="true"});case 13:case"end":return S.stop()}},T,this)}),C.putACL=n.default.mark(function T(B,b,p){var u,i;return n.default.wrap(function(_){for(;;)switch(_.prev=_.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],_.next=9,this.request(u);case 9:return i=_.sent,_.abrupt("return",{res:i.res});case 11:case"end":return _.stop()}},T,this)}),C.getACL=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.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,i.next=8,this.request(p);case 8:return u=i.sent,i.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 i.stop()}},T,this)}),C.restore=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},b.subres="restore",p=this._objectRequestParams("POST",B,b),p.successStatuses=[202],i.next=6,this.request(p);case 6:return u=i.sent,i.abrupt("return",{res:u.res});case 8:case"end":return i.stop()}},T,this)}),C.signatureUrl=function(T,B){B=B||{},T=this._objectName(T),B.method=B.method||"GET";var b=l.timestamp()+(B.expires||1800),p={bucket:this.options.bucket,object:T},u=this._getResource(p);this.options.stsToken&&(B["security-token"]=this.options.stsToken);var i=m._signatureForURL(this.options.accessKeySecret,B,u,b),_=f.parse(this._getReqUrl(p));return _.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:i.Signature},d(i.subResource).to(_.query),_.format()},C.getObjectUrl=function(T,B){return B?B[B.length-1]!=="/"&&(B+="/"):B=this.options.endpoint.format(),B+this._escape(this._objectName(T))},C._objectUrl=function(T){return this._getReqUrl({bucket:this.options.bucket,object:T})},C.generateObjectUrl=function(T,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(T))},C._objectRequestParams=function(T,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:T,subres:b&&b.subres,timeout:b&&b.timeout,ctx:b&&b.ctx};return b.headers&&(p.headers={},d(b.headers).to(p.headers)),p},C._objectName=function(T){return T.replace(/^\/+/,"")},C._statFile=function(T){return function(B){c.stat(T,B)}},C._convertMetaToHeaders=function(T,B){T&&(0,s.default)(T).forEach(function(b){B["x-oss-meta-"+b]=T[b]})},C._deleteFileSafe=function(T){return function(B){c.exists(T,function(b){b?c.unlink(T,function(p){p&&e("unlink %j error: %s",T,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,w){"use strict";w.version="5.3.1"},{}],6:[function(y,E,w){"use strict";function x(a){return a&&a.__esModule?a:{default:a}}function h(a){return a&&typeof a.next=="function"&&typeof a.throw=="function"}function s(a){if(!a)return!1;var A=a.constructor;return!!A&&(A.name==="GeneratorFunction"||A.displayName==="GeneratorFunction"||h(A.prototype)||h(a.prototype))}function r(a,A){var g=new a(A),m=(0,o.default)(g),C=(0,o.default)((0,l.default)(g));m.concat(C).forEach(function(T){s(g[T])?this[T]=f.wrap(g[T]).bind(g):this[T]=g[T]},this)}function n(a){if(!(this instanceof n))return new n(a);r.call(this,d,a)}var e=y("babel-runtime/core-js/object/get-prototype-of"),l=x(e),c=y("babel-runtime/core-js/object/keys"),o=x(c),f=y("co"),d=y("./client");E.exports=n,n.STS=function a(A){if(!(this instanceof a))return new a(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,w){(function(x){"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);w.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 x((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(a){d["x:"+a]=c.callback.customValue[a]}),l.headers["x-oss-callback-var"]=new x((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,w){"use strict";var x=y("babel-runtime/regenerator"),h=function(e){return e&&e.__esModule?e:{default:e}}(x),s=y("copy-to"),r=y("./callback"),n=w;n.listUploads=h.default.mark(function e(l,c){var o,f,d,a;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,a=d.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(g){return{name:g.Key,uploadId:g.UploadId,initiated:g.Initiated}}),A.abrupt("return",{res:d.res,uploads:a,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,a,A;return h.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return f=f||{},d={},s(f).to(d),d.subres={uploadId:c},a=this._objectRequestParams("GET",l,d),a.query=o,a.xmlResponse=!0,a.successStatuses=[200],g.next=10,this.request(a);case 10:return A=g.sent,g.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 g.stop()}},e,this)}),n.abortMultipartUpload=h.default.mark(function e(l,c,o){var f,d,a;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 a=A.sent,A.abrupt("return",{res:a.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(a){for(;;)switch(a.prev=a.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],a.next=12,this.request(f);case 12:return d=a.sent,a.abrupt("return",{res:d.res,bucket:d.data.Bucket,name:d.data.Key,uploadId:d.data.UploadId});case 14:case"end":return a.stop()}},e,this)}),n.uploadPart=h.default.mark(function e(l,c,o,f,d,a,A){var g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return g={stream:this._createStream(f,d,a),size:a-d},m.next=3,this._uploadPart(l,c,o,g,A);case 3:return m.abrupt("return",m.sent);case 4:case"end":return m.stop()}},e,this)}),n.completeMultipartUpload=h.default.mark(function e(l,c,o,f){var d,a,A,g,m,C,T,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,i){return!u||p.number!==i[u-1].number}),a=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,A=0;A<d.length;A++)g=d[A],a+=`<Part>
|
|
|
`,a+="<PartNumber>"+g.number+`</PartNumber>
|
|
|
`,a+="<ETag>"+g.etag+`</ETag>
|
|
|
`,a+=`</Part>
|
|
|
`;return a+="</CompleteMultipartUpload>",f=f||{},m={},s(f).to(m),m.subres={uploadId:c},C=this._objectRequestParams("POST",l,m),r.encodeCallback(C,m),C.mime="xml",C.content=a,C.headers&&C.headers["x-oss-callback"]||(C.xmlResponse=!0),C.successStatuses=[200],b.next=16,this.request(C);case 16:return T=b.sent,B={res:T.res,bucket:C.bucket,name:l,etag:T.res.headers.etag},C.headers&&C.headers["x-oss-callback"]&&(B.data=JSON.parse(T.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 a,A,g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return d=d||{},a={},s(d).to(a),a.headers={"Content-Length":f.size},a.subres={partNumber:o,uploadId:c},A=this._objectRequestParams("PUT",l,a),A.mime=a.mime,A.stream=f.stream,A.successStatuses=[200],m.next=11,this.request(A);case 11:return g=m.sent,f.stream=null,A.stream=null,m.abrupt("return",{name:l,etag:g.res.headers.etag,res:g.res});case 15:case"end":return m.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(y,E,w){(function(x){"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");w.buildCanonicalizedResource=function(o,f){var d=""+o,a="?";if(c.string(f)&&f.trim()!=="")d+=a+f;else if(c.array(f))f.sort(),d+=a+f.join("&");else if(f){var A=function(m,C){return m[0]>C[0]?1:m[0]<C[0]?-1:0},g=function(m){d+=a+m,f[m]&&(d+="="+f[m]),a="&"};(0,e.default)(f).sort(A).forEach(g)}return d},w.buildCanonicalString=function(o,f,d,a){d=d||{};var A=d.headers||{},g=[],m={},C=[o.toUpperCase(),A["Content-Md5"]||"",A["Content-Type"]||A["Content-Type".toLowerCase()],a||A["x-oss-date"]];return(0,e.default)(A).forEach(function(T){var B=T.toLowerCase();B.indexOf("x-oss-")===0&&(m[B]=String(A[T]).trim())}),(0,e.default)(m).sort().forEach(function(T){g.push(T+":"+m[T])}),C=C.concat(g),C.push(this.buildCanonicalizedResource(f,d.parameters)),C.join(`
|
|
|
`)},w.computeSignature=function(o,f){return l.createHmac("sha1",o).update(new x(f,"utf8")).digest("base64")},w.authorization=function(o,f,d){return"OSS "+o+":"+this.computeSignature(f,d)},w._signatureForURL=function(o,f,d,a){var A={},g={};if(f.process&&(g["x-oss-process"]=f.process),f.response&&(0,e.default)(f.response).forEach(function(B){var b="response-"+B.toLowerCase();g[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"&&(g[b]=p)}),Object.prototype.hasOwnProperty.call(f,"security-token")&&(g["security-token"]=f["security-token"]),Object.prototype.hasOwnProperty.call(f,"callback")){var m={callbackUrl:encodeURI(f.callback.url),callbackBody:f.callback.body};if(f.callback.host&&(m.callbackHost=f.callback.host),f.callback.contentType&&(m.callbackBodyType=f.callback.contentType),g.callback=new x((0,r.default)(m)).toString("base64"),f.callback.customValue){var C={};(0,e.default)(f.callback.customValue).forEach(function(B){C["x:"+B]=f.callback.customValue[B]}),g["callback-var"]=new x((0,r.default)(C)).toString("base64")}}var T=this.buildCanonicalString(f.method,d,{headers:A,parameters:g},a.toString());return{Signature:this.computeSignature(o,T),subResource:g}}}).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,w){"use strict";var x=y("babel-runtime/regenerator"),h=function(l){return l&&l.__esModule?l:{default:l}}(x),s=y("co"),r=y("co-priority-queue"),n=y("any-promise"),e=w;e._thunkPool=function(l,c){function o(g,m){++a===g.length&&m(A)}function f(g,m){function C(){var i;return h.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:i=void 0;case 1:if(d.isCancel()){_.next=9;break}return _.next=4,b.next();case 4:return i=_.sent,_.next=7,i();case 7:_.next=1;break;case 9:p+=1,p===g&&(b.fns=[],b.buffer=[],m(A));case 11:case"end":return _.stop()}},B,this)}function T(i){console.error(i.stack)}for(var B=h.default.mark(C),b=new r,p=0,u=0;u<g;u++)s(C).catch(T);return function(i,_){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,i;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]])}),_)}}}var d=this,a=0,A=[];return new n(function(g){function m(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,g);case 3:case"end":return u.stop()}},T,this)}function C(p){A.push(p),o(l,g)}for(var T=h.default.mark(m),B=new f(c,g),b=0;b<l.length;b++)s(m(b)).catch(C)})},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,w){"use strict";w._isIP=function(x){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(x)||s.test(x)}},{}],12:[function(y,E,w){function x(){}E.exports=x,E.exports.HttpsAgent=x},{}],13:[function(y,E,w){E.exports=y("./register")().Promise},{"./register":15}],14:[function(y,E,w){"use strict";var x=null;E.exports=function(h,s){return function(r,n){r=r||null,n=n||{};var e=n.global!==!1;if(x===null&&e&&(x=h["@@any-promise/REGISTRATION"]||null),x!==null&&r!==null&&x.implementation!==r)throw new Error('any-promise already defined as "'+x.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return x===null&&(x=r!==null&&n.Promise!==void 0?{Promise:n.Promise,implementation:r}:s(r),e&&(h["@@any-promise/REGISTRATION"]=x)),x}}},{}],15:[function(y,E,w){"use strict";function x(){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,x)},{"./loader":14}],16:[function(y,E,w){E.exports={default:y("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":44}],17:[function(y,E,w){E.exports={default:y("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":45}],18:[function(y,E,w){E.exports={default:y("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":46}],19:[function(y,E,w){E.exports={default:y("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":47}],20:[function(y,E,w){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,w){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,w){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,w){E.exports={default:y("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":51}],24:[function(y,E,w){E.exports={default:y("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":52}],25:[function(y,E,w){E.exports={default:y("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":53}],26:[function(y,E,w){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,w){E.exports={default:y("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":56}],28:[function(y,E,w){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,w){E.exports={default:y("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":57}],30:[function(y,E,w){"use strict";w.__esModule=!0,w.default=function(x,h){if(!(x instanceof h))throw new TypeError("Cannot call a class as a function")}},{}],31:[function(y,E,w){"use strict";w.__esModule=!0;var x=y("../core-js/object/define-property"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);w.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,w){"use strict";function x(l){return l&&l.__esModule?l:{default:l}}w.__esModule=!0;var h=y("../core-js/symbol/iterator"),s=x(h),r=y("../core-js/symbol"),n=x(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};w.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,w){E.exports=y("regenerator-runtime")},{"regenerator-runtime":191}],34:[function(y,E,w){"use strict";function x(g){var m=g.length;if(m%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=g.indexOf("=");return C===-1&&(C=m),[C,C===m?0:4-C%4]}function h(g){var m=x(g),C=m[0],T=m[1];return 3*(C+T)/4-T}function s(g,m,C){return 3*(m+C)/4-C}function r(g){for(var m,C=x(g),T=C[0],B=C[1],b=new f(s(g,T,B)),p=0,u=B>0?T-4:T,i=0;i<u;i+=4)m=o[g.charCodeAt(i)]<<18|o[g.charCodeAt(i+1)]<<12|o[g.charCodeAt(i+2)]<<6|o[g.charCodeAt(i+3)],b[p++]=m>>16&255,b[p++]=m>>8&255,b[p++]=255&m;return B===2&&(m=o[g.charCodeAt(i)]<<2|o[g.charCodeAt(i+1)]>>4,b[p++]=255&m),B===1&&(m=o[g.charCodeAt(i)]<<10|o[g.charCodeAt(i+1)]<<4|o[g.charCodeAt(i+2)]>>2,b[p++]=m>>8&255,b[p++]=255&m),b}function n(g){return c[g>>18&63]+c[g>>12&63]+c[g>>6&63]+c[63&g]}function e(g,m,C){for(var T,B=[],b=m;b<C;b+=3)T=(g[b]<<16&16711680)+(g[b+1]<<8&65280)+(255&g[b+2]),B.push(n(T));return B.join("")}function l(g){for(var m,C=g.length,T=C%3,B=[],b=0,p=C-T;b<p;b+=16383)B.push(e(g,b,b+16383>p?p:b+16383));return T===1?(m=g[C-1],B.push(c[m>>2]+c[m<<4&63]+"==")):T===2&&(m=(g[C-2]<<8)+g[C-1],B.push(c[m>>10]+c[m>>4&63]+c[m<<2&63]+"=")),B.join("")}w.byteLength=h,w.toByteArray=r,w.fromByteArray=l;for(var c=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,A=d.length;a<A;++a)c[a]=d[a],o[d.charCodeAt(a)]=a;o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],35:[function(y,E,w){!function(x,h,s){E!==void 0&&E.exports?E.exports=s():typeof L=="function"&&L.amd?L("bowser",s):x.bowser=s()}(this,0,function(){function x(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 a,A=f(/(ipod|iphone|ipad)/i).toLowerCase(),g=/like android/i.test(o),m=!g&&/android/i.test(o),C=/nexus\s*[0-6]\s*/i.test(o),T=!C&&/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),i=/(web|hpw)os/i.test(o),_=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!_&&/windows/i.test(o)),S=!A&&!b&&/macintosh/i.test(o),D=!m&&!p&&!u&&!i&&/linux/i.test(o),I=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)?a={name:"Opera",opera:l,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?a={name:"Opera",opera:l,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?a={name:"Samsung Internet for Android",samsungBrowser:l,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?a={name:"Opera Coast",coast:l,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?a={name:"Yandex Browser",yandexbrowser:l,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?a={name:"UC Browser",ucbrowser:l,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?a={name:"Maxthon",maxthon:l,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?a={name:"Epiphany",epiphany:l,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?a={name:"Puffin",puffin:l,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?a={name:"Sleipnir",sleipnir:l,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?a={name:"K-Meleon",kMeleon:l,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:_?(a={name:"Windows Phone",osname:"Windows Phone",windowsphone:l},I?(a.msedge=l,a.version=I):(a.msie=l,a.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?a={name:"Internet Explorer",msie:l,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?a={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)?a={name:"Microsoft Edge",msedge:l,version:I}:/vivaldi/i.test(o)?a={name:"Vivaldi",vivaldi:l,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:p?a={name:"Sailfish",osname:"Sailfish OS",sailfish:l,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?a={name:"SeaMonkey",seamonkey:l,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(a={name:"Firefox",firefox:l,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(a.firefoxos=l,a.osname="Firefox OS")):b?a={name:"Amazon Silk",silk:l,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?a={name:"PhantomJS",phantom:l,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?a={name:"SlimerJS",slimer:l,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?a={name:"BlackBerry",osname:"BlackBerry OS",blackberry:l,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:i?(a={name:"WebOS",osname:"WebOS",webos:l,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(a.touchpad=l)):/bada/i.test(o)?a={name:"Bada",osname:"Bada",bada:l,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?a={name:"Tizen",osname:"Tizen",tizen:l,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?a={name:"QupZilla",qupzilla:l,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?a={name:"Chromium",chromium:l,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?a={name:"Chrome",chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?a={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(a={name:"Safari",safari:l},k&&(a.version=k)):A?(a={name:A=="iphone"?"iPhone":A=="ipad"?"iPad":"iPod"},k&&(a.version=k)):a=/googlebot/i.test(o)?{name:"Googlebot",googlebot:l,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:d(/^(.*)\/(.*) /)},!a.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(a.name=a.name||"Blink",a.blink=l):(a.name=a.name||"Webkit",a.webkit=l),!a.version&&k&&(a.version=k)):!a.opera&&/gecko\//i.test(o)&&(a.name=a.name||"Gecko",a.gecko=l,a.version=a.version||f(/gecko\/(\d+(\.\d+)?)/i)),a.windowsphone||!m&&!a.silk?!a.windowsphone&&A?(a[A]=l,a.ios=l,a.osname="iOS"):S?(a.mac=l,a.osname="macOS"):U?(a.xbox=l,a.osname="Xbox"):O?(a.windows=l,a.osname="Windows"):D&&(a.linux=l,a.osname="Linux"):(a.android=l,a.osname="Android");var K="";a.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)):a.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a.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,".")):m?K=f(/android[ \/-](\d+(\.\d+)*)/i):a.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):a.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):a.bada?K=f(/bada\/(\d+(\.\d+)*)/i):a.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(a.osversion=K);var z=!a.windows&&K.split(".")[0];return Q||T||A=="ipad"||m&&(z==3||z>=4&&!Y)||a.silk?a.tablet=l:(Y||A=="iphone"||A=="ipod"||m||C||a.blackberry||a.webos||a.bada)&&(a.mobile=l),a.msedge||a.msie&&a.version>=10||a.yandexbrowser&&a.version>=15||a.vivaldi&&a.version>=1||a.chrome&&a.version>=20||a.samsungBrowser&&a.version>=4||a.firefox&&a.version>=20||a.safari&&a.version>=6||a.opera&&a.version>=10||a.ios&&a.osversion&&a.osversion.split(".")[0]>=6||a.blackberry&&a.version>=10.1||a.chromium&&a.version>=20?a.a=l:a.msie&&a.version<10||a.chrome&&a.version<20||a.firefox&&a.version<20||a.safari&&a.version<6||a.opera&&a.version<10||a.ios&&a.osversion&&a.osversion.split(".")[0]<6||a.chromium&&a.version<20?a.c=l:a.x=l,a}function h(o){return o.split(".").length}function s(o,f){var d,a=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(d=0;d<o.length;d++)a.push(f(o[d]));return a}function r(o){for(var f=Math.max(h(o[0]),h(o[1])),d=s(o,function(a){var A=f-h(a);return a+=new Array(A+1).join(".0"),s(a.split("."),function(g){return new Array(20-g.length).join("0")+g}).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 a=c;typeof f=="string"&&(d=f,f=void 0),f===void 0&&(f=!1),d&&(a=x(d));var A=""+a.version;for(var g in o)if(o.hasOwnProperty(g)&&a[g]){if(typeof o[g]!="string")throw new Error("Browser version in the minVersion map should be a string: "+g+": "+String(o));return r([A,o[g]])<0}return f}function e(o,f,d){return!n(o,f,d)}var l=!0,c=x(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=x,c.detect=x,c})},{}],36:[function(y,E,w){},{}],37:[function(y,E,w){function x(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=w.StringDecoder=function(c){switch(this.encoding=(c||"utf8").toLowerCase().replace(/[-_]/,""),x(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 a=o.charCodeAt(o.length-1);if(!(a>=55296&&a<=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,a=o.charCodeAt(d);if(a>=55296&&a<=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,a=this.encoding;o+=d.slice(0,f).toString(a)}return o}},{buffer:38}],38:[function(y,E,w){(function(x){"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,ee){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,ee):typeof W=="string"?o(N,W,le):a(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,ee){return e(W),W<=0?s(N,W):le!==void 0?typeof ee=="string"?s(N,W).fill(le,ee):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 ee=0|m(W,le);N=s(N,ee);var oe=N.write(W,le);return oe!==ee&&(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 ee=0;ee<le;ee+=1)N[ee]=255&W[ee];return N}function d(N,W,le,ee){if(W.byteLength,le<0||W.byteLength<le)throw new RangeError("'offset' is out of bounds");if(W.byteLength<le+(ee||0))throw new RangeError("'length' is out of bounds");return W=le===void 0&&ee===void 0?new Uint8Array(W):ee===void 0?new Uint8Array(W,le):new Uint8Array(W,le,ee),r.TYPED_ARRAY_SUPPORT?(N=W,N.__proto__=r.prototype):N=f(N,W),N}function a(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"||he(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 g(N){return+N!=N&&(N=0),r.alloc(+N)}function m(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 ee=!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 te(N).length;default:if(ee)return be(N).length;W=(""+W).toLowerCase(),ee=!0}}function C(N,W,le){var ee=!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 I(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(ee)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),ee=!0}}function T(N,W,le){var ee=N[W];N[W]=N[le],N[le]=ee}function B(N,W,le,ee,oe){if(N.length===0)return-1;if(typeof le=="string"?(ee=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,ee)),r.isBuffer(W))return W.length===0?-1:b(N,W,le,ee,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,ee,oe);throw new TypeError("val must be string, number or Buffer")}function b(N,W,le,ee,oe){function _e(at,Ve){return Ke===1?at[Ve]:at.readUInt16BE(Ve*Ke)}var Ke=1,pt=N.length,Ue=W.length;if(ee!==void 0&&((ee=String(ee).toLowerCase())==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(N.length<2||W.length<2)return-1;Ke=2,pt/=2,Ue/=2,le/=2}var je;if(oe){var dt=-1;for(je=le;je<pt;je++)if(_e(N,je)===_e(W,dt===-1?0:je-dt)){if(dt===-1&&(dt=je),je-dt+1===Ue)return dt*Ke}else dt!==-1&&(je-=je-dt),dt=-1}else for(le+Ue>pt&&(le=pt-Ue),je=le;je>=0;je--){for(var vt=!0,it=0;it<Ue;it++)if(_e(N,je+it)!==_e(W,it)){vt=!1;break}if(vt)return je}return-1}function p(N,W,le,ee){le=Number(le)||0;var oe=N.length-le;ee?(ee=Number(ee))>oe&&(ee=oe):ee=oe;var _e=W.length;if(_e%2!=0)throw new TypeError("Invalid hex string");ee>_e/2&&(ee=_e/2);for(var Ke=0;Ke<ee;++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,ee){return de(be(W,N.length-le),N,le,ee)}function i(N,W,le,ee){return de(fe(W),N,le,ee)}function _(N,W,le,ee){return i(N,W,le,ee)}function O(N,W,le,ee){return de(te(W),N,le,ee)}function S(N,W,le,ee){return de(ce(W,N.length-le),N,le,ee)}function D(N,W,le){return W===0&&le===N.length?ue.fromByteArray(N):ue.fromByteArray(N.slice(W,le))}function I(N,W,le){le=Math.min(N.length,le);for(var ee=[],oe=W;oe<le;){var _e=N[oe],Ke=null,pt=_e>239?4:_e>223?3:_e>191?2:1;if(oe+pt<=le){var Ue,je,dt,vt;switch(pt){case 1:_e<128&&(Ke=_e);break;case 2:Ue=N[oe+1],(192&Ue)==128&&(vt=(31&_e)<<6|63&Ue)>127&&(Ke=vt);break;case 3:Ue=N[oe+1],je=N[oe+2],(192&Ue)==128&&(192&je)==128&&(vt=(15&_e)<<12|(63&Ue)<<6|63&je)>2047&&(vt<55296||vt>57343)&&(Ke=vt);break;case 4:Ue=N[oe+1],je=N[oe+2],dt=N[oe+3],(192&Ue)==128&&(192&je)==128&&(192&dt)==128&&(vt=(15&_e)<<18|(63&Ue)<<12|(63&je)<<6|63&dt)>65535&&vt<1114112&&(Ke=vt)}}Ke===null?(Ke=65533,pt=1):Ke>65535&&(Ke-=65536,ee.push(Ke>>>10&1023|55296),Ke=56320|1023&Ke),ee.push(Ke),oe+=pt}return k(ee)}function k(N){var W=N.length;if(W<=Ie)return String.fromCharCode.apply(String,N);for(var le="",ee=0;ee<W;)le+=String.fromCharCode.apply(String,N.slice(ee,ee+=Ie));return le}function Q(N,W,le){var ee="";le=Math.min(N.length,le);for(var oe=W;oe<le;++oe)ee+=String.fromCharCode(127&N[oe]);return ee}function Y(N,W,le){var ee="";le=Math.min(N.length,le);for(var oe=W;oe<le;++oe)ee+=String.fromCharCode(N[oe]);return ee}function U(N,W,le){var ee=N.length;(!W||W<0)&&(W=0),(!le||le<0||le>ee)&&(le=ee);for(var oe="",_e=W;_e<le;++_e)oe+=Ae(N[_e]);return oe}function K(N,W,le){for(var ee=N.slice(W,le),oe="",_e=0;_e<ee.length;_e+=2)oe+=String.fromCharCode(ee[_e]+256*ee[_e+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,ee,oe,_e){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>oe||W<_e)throw new RangeError('"value" argument is out of bounds');if(le+ee>N.length)throw new RangeError("Index out of range")}function H(N,W,le,ee){W<0&&(W=65535+W+1);for(var oe=0,_e=Math.min(N.length-le,2);oe<_e;++oe)N[le+oe]=(W&255<<8*(ee?oe:1-oe))>>>8*(ee?oe:1-oe)}function G(N,W,le,ee){W<0&&(W=4294967295+W+1);for(var oe=0,_e=Math.min(N.length-le,4);oe<_e;++oe)N[le+oe]=W>>>8*(ee?oe:3-oe)&255}function $(N,W,le,ee,oe,_e){if(le+ee>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function ae(N,W,le,ee,oe){return oe||$(N,W,le,4,34028234663852886e22,-34028234663852886e22),Te.write(N,W,le,ee,23,4),le+4}function pe(N,W,le,ee,oe){return oe||$(N,W,le,8,17976931348623157e292,-17976931348623157e292),Te.write(N,W,le,ee,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 Ae(N){return N<16?"0"+N.toString(16):N.toString(16)}function be(N,W){W=W||1/0;for(var le,ee=N.length,oe=null,_e=[],Ke=0;Ke<ee;++Ke){if((le=N.charCodeAt(Ke))>55295&&le<57344){if(!oe){if(le>56319){(W-=3)>-1&&_e.push(239,191,189);continue}if(Ke+1===ee){(W-=3)>-1&&_e.push(239,191,189);continue}oe=le;continue}if(le<56320){(W-=3)>-1&&_e.push(239,191,189),oe=le;continue}le=65536+(oe-55296<<10|le-56320)}else oe&&(W-=3)>-1&&_e.push(239,191,189);if(oe=null,le<128){if((W-=1)<0)break;_e.push(le)}else if(le<2048){if((W-=2)<0)break;_e.push(le>>6|192,63&le|128)}else if(le<65536){if((W-=3)<0)break;_e.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;_e.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return _e}function fe(N){for(var W=[],le=0;le<N.length;++le)W.push(255&N.charCodeAt(le));return W}function ce(N,W){for(var le,ee,oe,_e=[],Ke=0;Ke<N.length&&!((W-=2)<0);++Ke)le=N.charCodeAt(Ke),ee=le>>8,oe=le%256,_e.push(oe),_e.push(ee);return _e}function te(N){return ue.toByteArray(ie(N))}function de(N,W,le,ee){for(var oe=0;oe<ee&&!(oe+le>=W.length||oe>=N.length);++oe)W[oe+le]=N[oe];return oe}function he(N){return N!==N}var ue=y("base64-js"),Te=y("ieee754"),De=y("isarray");w.Buffer=r,w.SlowBuffer=g,w.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=x.TYPED_ARRAY_SUPPORT!==void 0?x.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}}(),w.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,ee=W.length,oe=0,_e=Math.min(le,ee);oe<_e;++oe)if(N[oe]!==W[oe]){le=N[oe],ee=W[oe];break}return le<ee?-1:ee<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 ee=r.allocUnsafe(W),oe=0;for(le=0;le<N.length;++le){var _e=N[le];if(!r.isBuffer(_e))throw new TypeError('"list" argument must be an Array of Buffers');_e.copy(ee,oe),oe+=_e.length}return ee},r.byteLength=m,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)T(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)T(this,W,W+3),T(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)T(this,W,W+7),T(this,W+1,W+6),T(this,W+2,W+5),T(this,W+3,W+4);return this},r.prototype.toString=function(){var N=0|this.length;return N===0?"":arguments.length===0?I(this,0,N):C.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=w.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,ee,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),ee===void 0&&(ee=0),oe===void 0&&(oe=this.length),W<0||le>N.length||ee<0||oe>this.length)throw new RangeError("out of range index");if(ee>=oe&&W>=le)return 0;if(ee>=oe)return-1;if(W>=le)return 1;if(W>>>=0,le>>>=0,ee>>>=0,oe>>>=0,this===N)return 0;for(var _e=oe-ee,Ke=le-W,pt=Math.min(_e,Ke),Ue=this.slice(ee,oe),je=N.slice(W,le),dt=0;dt<pt;++dt)if(Ue[dt]!==je[dt]){_e=Ue[dt],Ke=je[dt];break}return _e<Ke?-1:Ke<_e?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,ee){if(W===void 0)ee="utf8",le=this.length,W=0;else if(le===void 0&&typeof W=="string")ee=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,ee===void 0&&(ee="utf8")):(ee=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");ee||(ee="utf8");for(var _e=!1;;)switch(ee){case"hex":return p(this,N,W,le);case"utf8":case"utf-8":return u(this,N,W,le);case"ascii":return i(this,N,W,le);case"latin1":case"binary":return _(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(_e)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),_e=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Ie=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 ee;if(r.TYPED_ARRAY_SUPPORT)ee=this.subarray(N,W),ee.__proto__=r.prototype;else{var oe=W-N;ee=new r(oe,void 0);for(var _e=0;_e<oe;++_e)ee[_e]=this[_e+N]}return ee},r.prototype.readUIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=this[N],oe=1,_e=0;++_e<W&&(oe*=256);)ee+=this[N+_e]*oe;return ee},r.prototype.readUIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=this[N+--W],oe=1;W>0&&(oe*=256);)ee+=this[N+--W]*oe;return ee},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 ee=this[N],oe=1,_e=0;++_e<W&&(oe*=256);)ee+=this[N+_e]*oe;return oe*=128,ee>=oe&&(ee-=Math.pow(2,8*W)),ee},r.prototype.readIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=W,oe=1,_e=this[N+--ee];ee>0&&(oe*=256);)_e+=this[N+--ee]*oe;return oe*=128,_e>=oe&&(_e-=Math.pow(2,8*W)),_e},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),Te.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,W){return W||z(N,4,this.length),Te.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,W){return W||z(N,8,this.length),Te.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,W){return W||z(N,8,this.length),Te.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,W,le,ee){(N=+N,W|=0,le|=0,!ee)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=1,_e=0;for(this[W]=255&N;++_e<le&&(oe*=256);)this[W+_e]=N/oe&255;return W+le},r.prototype.writeUIntBE=function(N,W,le,ee){(N=+N,W|=0,le|=0,!ee)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=le-1,_e=1;for(this[W+oe]=255&N;--oe>=0&&(_e*=256);)this[W+oe]=N/_e&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,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var _e=0,Ke=1,pt=0;for(this[W]=255&N;++_e<le&&(Ke*=256);)N<0&&pt===0&&this[W+_e-1]!==0&&(pt=1),this[W+_e]=(N/Ke>>0)-pt&255;return W+le},r.prototype.writeIntBE=function(N,W,le,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var _e=le-1,Ke=1,pt=0;for(this[W+_e]=255&N;--_e>=0&&(Ke*=256);)N<0&&pt===0&&this[W+_e+1]!==0&&(pt=1),this[W+_e]=(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 ae(this,N,W,!0,le)},r.prototype.writeFloatBE=function(N,W,le){return ae(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,ee){if(le||(le=0),ee||ee===0||(ee=this.length),W>=N.length&&(W=N.length),W||(W=0),ee>0&&ee<le&&(ee=le),ee===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(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),N.length-W<ee-le&&(ee=N.length-W+le);var oe,_e=ee-le;if(this===N&&le<W&&W<ee)for(oe=_e-1;oe>=0;--oe)N[oe+W]=this[oe+le];else if(_e<1e3||!r.TYPED_ARRAY_SUPPORT)for(oe=0;oe<_e;++oe)N[oe+W]=this[oe+le];else Uint8Array.prototype.set.call(N,this.subarray(le,le+_e),W);return _e},r.prototype.fill=function(N,W,le,ee){if(typeof N=="string"){if(typeof W=="string"?(ee=W,W=0,le=this.length):typeof le=="string"&&(ee=le,le=this.length),N.length===1){var oe=N.charCodeAt(0);oe<256&&(N=oe)}if(ee!==void 0&&typeof ee!="string")throw new TypeError("encoding must be a string");if(typeof ee=="string"&&!r.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee)}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 _e;if(typeof N=="number")for(_e=W;_e<le;++_e)this[_e]=N;else{var Ke=r.isBuffer(N)?N:be(new r(N,ee).toString()),pt=Ke.length;for(_e=0;_e<le-W;++_e)this[_e+W]=Ke[_e%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,w){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,w){"use strict";var x=function(){this.buffer=[],this.fns=[]};x.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)},x.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=x},{}],41:[function(y,E,w){function x(d){var a=this,A=f.call(arguments,1);return new Promise(function(g,m){function C(b){var p;try{p=d.next(b)}catch(u){return m(u)}B(p)}function T(b){var p;try{p=d.throw(b)}catch(u){return m(u)}B(p)}function B(b){if(b.done)return g(b.value);var p=h.call(a,b.value);return p&&e(p)?p.then(C,T):T(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(a,A)),!d||typeof d.next!="function")return g(d);C()})}function h(d){return d&&(e(d)?d:c(d)||l(d)?x.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 a=this;return new Promise(function(A,g){d.call(a,function(m,C){if(m)return g(m);arguments.length>2&&(C=f.call(arguments,1)),A(C)})})}function r(d){return Promise.all(d.map(h,this))}function n(d){for(var a=new d.constructor,A=Object.keys(d),g=[],m=0;m<A.length;m++){var C=A[m],T=h.call(this,d[C]);T&&e(T)?function(B,b){a[b]=void 0,g.push(B.then(function(p){a[b]=p}))}(T,C):a[C]=d[C]}return Promise.all(g).then(function(){return a})}function e(d){return typeof d.then=="function"}function l(d){return typeof d.next=="function"&&typeof d.throw=="function"}function c(d){var a=d.constructor;return!!a&&(a.name==="GeneratorFunction"||a.displayName==="GeneratorFunction"||l(a.prototype))}function o(d){return Object==d.constructor}var f=Array.prototype.slice;E.exports=x.default=x.co=x,x.wrap=function(d){function a(){return x.call(this,d.apply(this,arguments))}return a.__generatorFunction__=d,a}},{}],42:[function(y,E,w){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,w){"use strict";function x(r,n){if(!(this instanceof x))return new x(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=x,x.prototype.withAccess=function(r){return this._withAccess=r!==!1,this},x.prototype.pick=function(r){return Array.isArray(r)||(r=s.call(arguments)),r.length&&(this.keys=r),this},x.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},x.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])}},x.prototype.override=x.prototype.toCover,x.prototype.and=function(r){var n={};return this.to(n),this.src=r,this.to(n),this.src=n,this}},{}],44:[function(y,E,w){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,w){var x=y("../../modules/_core"),h=x.JSON||(x.JSON={stringify:JSON.stringify});E.exports=function(s){return h.stringify.apply(h,arguments)}},{"../../modules/_core":65}],46:[function(y,E,w){y("../../modules/es6.object.assign"),E.exports=y("../../modules/_core").Object.assign},{"../../modules/_core":65,"../../modules/es6.object.assign":136}],47:[function(y,E,w){y("../../modules/es6.object.create");var x=y("../../modules/_core").Object;E.exports=function(h,s){return x.create(h,s)}},{"../../modules/_core":65,"../../modules/es6.object.create":137}],48:[function(y,E,w){y("../../modules/es6.object.define-property");var x=y("../../modules/_core").Object;E.exports=function(h,s,r){return x.defineProperty(h,s,r)}},{"../../modules/_core":65,"../../modules/es6.object.define-property":138}],49:[function(y,E,w){y("../../modules/es6.object.get-own-property-names");var x=y("../../modules/_core").Object;E.exports=function(h){return x.getOwnPropertyNames(h)}},{"../../modules/_core":65,"../../modules/es6.object.get-own-property-names":139}],50:[function(y,E,w){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,w){y("../../modules/es6.object.keys"),E.exports=y("../../modules/_core").Object.keys},{"../../modules/_core":65,"../../modules/es6.object.keys":141}],52:[function(y,E,w){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,w){y("../modules/web.immediate"),E.exports=y("../modules/_core").setImmediate},{"../modules/_core":65,"../modules/web.immediate":152}],54:[function(y,E,w){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,w){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,w){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,w){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,w){E.exports=function(x){if(typeof x!="function")throw TypeError(x+" is not a function!");return x}},{}],59:[function(y,E,w){E.exports=function(){}},{}],60:[function(y,E,w){E.exports=function(x,h,s,r){if(!(x instanceof h)||r!==void 0&&r in x)throw TypeError(s+": incorrect invocation!");return x}},{}],61:[function(y,E,w){var x=y("./_is-object");E.exports=function(h){if(!x(h))throw TypeError(h+" is not an object!");return h}},{"./_is-object":85}],62:[function(y,E,w){var x=y("./_to-iobject"),h=y("./_to-length"),s=y("./_to-absolute-index");E.exports=function(r){return function(n,e,l){var c,o=x(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,w){var x=y("./_cof"),h=y("./_wks")("toStringTag"),s=x(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?x(e):(c=x(e))=="Object"&&typeof e.callee=="function"?"Arguments":c}},{"./_cof":64,"./_wks":131}],64:[function(y,E,w){var x={}.toString;E.exports=function(h){return x.call(h).slice(8,-1)}},{}],65:[function(y,E,w){var x=E.exports={version:"2.5.7"};typeof __e=="number"&&(__e=x)},{}],66:[function(y,E,w){"use strict";var x=y("./_object-dp"),h=y("./_property-desc");E.exports=function(s,r,n){r in s?x.f(s,r,h(0,n)):s[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(y,E,w){var x=y("./_a-function");E.exports=function(h,s,r){if(x(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,w){E.exports=function(x){if(x==null)throw TypeError("Can't call method on "+x);return x}},{}],69:[function(y,E,w){E.exports=!y("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(y,E,w){var x=y("./_is-object"),h=y("./_global").document,s=x(h)&&x(h.createElement);E.exports=function(r){return s?h.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(y,E,w){E.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(y,E,w){var x=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie");E.exports=function(r){var n=x(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,w){var x=y("./_global"),h=y("./_core"),s=y("./_ctx"),r=y("./_hide"),n=y("./_has"),e=function(l,c,o){var f,d,a,A=l&e.F,g=l&e.G,m=l&e.S,C=l&e.P,T=l&e.B,B=l&e.W,b=g?h:h[c]||(h[c]={}),p=b.prototype,u=g?x:m?x[c]:(x[c]||{}).prototype;g&&(o=c);for(f in o)(d=!A&&u&&u[f]!==void 0)&&n(b,f)||(a=d?u[f]:o[f],b[f]=g&&typeof u[f]!="function"?o[f]:T&&d?s(a,x):B&&u[f]==a?function(i){var _=function(O,S,D){if(this instanceof i){switch(arguments.length){case 0:return new i;case 1:return new i(O);case 2:return new i(O,S)}return new i(O,S,D)}return i.apply(this,arguments)};return _.prototype=i.prototype,_}(a):C&&typeof a=="function"?s(Function.call,a):a,C&&((b.virtual||(b.virtual={}))[f]=a,l&e.R&&p&&!p[f]&&r(p,f,a)))};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,w){E.exports=function(x){try{return!!x()}catch(h){return!0}}},{}],75:[function(y,E,w){var x=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={},w=E.exports=function(o,f,d,a,A){var g,m,C,T,B=A?function(){return o}:e(o),b=x(d,a,f?2:1),p=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(s(B)){for(g=n(o.length);g>p;p++)if((T=f?b(r(m=o[p])[0],m[1]):b(o[p]))===l||T===c)return T}else for(C=B.call(o);!(m=C.next()).done;)if((T=h(C,b,m.value,f))===l||T===c)return T};w.BREAK=l,w.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,w){var x=E.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=x)},{}],77:[function(y,E,w){var x={}.hasOwnProperty;E.exports=function(h,s){return x.call(h,s)}},{}],78:[function(y,E,w){var x=y("./_object-dp"),h=y("./_property-desc");E.exports=y("./_descriptors")?function(s,r,n){return x.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,w){var x=y("./_global").document;E.exports=x&&x.documentElement},{"./_global":76}],80:[function(y,E,w){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,w){E.exports=function(x,h,s){var r=s===void 0;switch(h.length){case 0:return r?x():x.call(s);case 1:return r?x(h[0]):x.call(s,h[0]);case 2:return r?x(h[0],h[1]):x.call(s,h[0],h[1]);case 3:return r?x(h[0],h[1],h[2]):x.call(s,h[0],h[1],h[2]);case 4:return r?x(h[0],h[1],h[2],h[3]):x.call(s,h[0],h[1],h[2],h[3])}return x.apply(s,h)}},{}],82:[function(y,E,w){var x=y("./_cof");E.exports=Object("z").propertyIsEnumerable(0)?Object:function(h){return x(h)=="String"?h.split(""):Object(h)}},{"./_cof":64}],83:[function(y,E,w){var x=y("./_iterators"),h=y("./_wks")("iterator"),s=Array.prototype;E.exports=function(r){return r!==void 0&&(x.Array===r||s[h]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(y,E,w){var x=y("./_cof");E.exports=Array.isArray||function(h){return x(h)=="Array"}},{"./_cof":64}],85:[function(y,E,w){E.exports=function(x){return typeof x=="object"?x!==null:typeof x=="function"}},{}],86:[function(y,E,w){var x=y("./_an-object");E.exports=function(h,s,r,n){try{return n?s(x(r)[0],r[1]):s(r)}catch(l){var e=h.return;throw e!==void 0&&x(e.call(h)),l}}},{"./_an-object":61}],87:[function(y,E,w){"use strict";var x=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=x(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,w){"use strict";var x=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(a,A,g,m,C,T,B){e(g,A,m);var b,p,u,i=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new g(this,U)}}return function(){return new g(this,U)}},_=A+" Iterator",O=C=="values",S=!1,D=a.prototype,I=D[o]||D["@@iterator"]||C&&D[C],k=I||i(C),Q=C?O?i("entries"):k:void 0,Y=A=="Array"&&D.entries||I;if(Y&&(u=c(Y.call(new a)))!==Object.prototype&&u.next&&(l(u,_,!0),x||typeof u[o]=="function"||r(u,o,d)),O&&I&&I.name!=="values"&&(S=!0,k=function(){return I.call(this)}),x&&!B||!f&&!S&&D[o]||r(D,o,k),n[A]=k,n[_]=d,C)if(b={values:O?k:i("values"),keys:T?k:i("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,w){var x=y("./_wks")("iterator"),h=!1;try{var s=[7][x]();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[x]();c.next=function(){return{done:e=!0}},l[x]=function(){return c},r(l)}catch(o){}return e}},{"./_wks":131}],90:[function(y,E,w){E.exports=function(x,h){return{value:h,done:!!x}}},{}],91:[function(y,E,w){E.exports={}},{}],92:[function(y,E,w){E.exports=!0},{}],93:[function(y,E,w){var x=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,x,{value:{i:"O"+ ++n,w:{}}})},o=function(A,g){if(!h(A))return typeof A=="symbol"?A:(typeof A=="string"?"S":"P")+A;if(!s(A,x)){if(!e(A))return"F";if(!g)return"E";c(A)}return A[x].i},f=function(A,g){if(!s(A,x)){if(!e(A))return!0;if(!g)return!1;c(A)}return A[x].w},d=function(A){return l&&a.NEED&&e(A)&&!s(A,x)&&c(A),A},a=E.exports={KEY:x,NEED:!1,fastKey:o,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(y,E,w){var x=y("./_global"),h=y("./_task").set,s=x.MutationObserver||x.WebKitMutationObserver,r=x.process,n=x.Promise,e=y("./_cof")(r)=="process";E.exports=function(){var l,c,o,f=function(){var g,m;for(e&&(g=r.domain)&&g.exit();l;){m=l.fn,l=l.next;try{m()}catch(C){throw l?o():c=void 0,C}}c=void 0,g&&g.enter()};if(e)o=function(){r.nextTick(f)};else if(!s||x.navigator&&x.navigator.standalone)if(n&&n.resolve){var d=n.resolve(void 0);o=function(){d.then(f)}}else o=function(){h.call(x,f)};else{var a=!0,A=document.createTextNode("");new s(f).observe(A,{characterData:!0}),o=function(){A.data=a=!a}}return function(g){var m={fn:g,next:void 0};c&&(c.next=m),l||(l=m,o()),c=m}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(y,E,w){"use strict";function x(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 x(s)}},{"./_a-function":58}],96:[function(y,E,w){"use strict";var x=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,a=h.f,A=s.f;f>d;)for(var g,m=n(arguments[d++]),C=a?x(m).concat(a(m)):x(m),T=C.length,B=0;T>B;)A.call(m,g=C[B++])&&(o[g]=m[g]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(y,E,w){var x=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=x(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,w){var x=y("./_an-object"),h=y("./_ie8-dom-define"),s=y("./_to-primitive"),r=Object.defineProperty;w.f=y("./_descriptors")?Object.defineProperty:function(n,e,l){if(x(n),e=s(e,!0),x(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,w){var x=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;)x.f(r,e=l[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(y,E,w){var x=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;w.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(!x.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,w){var x=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(x(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(y,E,w){var x=y("./_object-keys-internal"),h=y("./_enum-bug-keys").concat("length","prototype");w.f=Object.getOwnPropertyNames||function(s){return x(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(y,E,w){w.f=Object.getOwnPropertySymbols},{}],104:[function(y,E,w){var x=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),x(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,w){var x=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&&x(c,l)&&f.push(l);for(;e.length>o;)x(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,w){var x=y("./_object-keys-internal"),h=y("./_enum-bug-keys");E.exports=Object.keys||function(s){return x(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(y,E,w){w.f={}.propertyIsEnumerable},{}],108:[function(y,E,w){var x=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),x(x.S+x.F*s(function(){e(1)}),"Object",l)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(y,E,w){E.exports=function(x){try{return{e:!1,v:x()}}catch(h){return{e:!0,v:h}}}},{}],110:[function(y,E,w){var x=y("./_an-object"),h=y("./_is-object"),s=y("./_new-promise-capability");E.exports=function(r,n){if(x(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,w){E.exports=function(x,h){return{enumerable:!(1&x),configurable:!(2&x),writable:!(4&x),value:h}}},{}],112:[function(y,E,w){var x=y("./_hide");E.exports=function(h,s,r){for(var n in s)r&&h[n]?h[n]=s[n]:x(h,n,s[n]);return h}},{"./_hide":78}],113:[function(y,E,w){E.exports=y("./_hide")},{"./_hide":78}],114:[function(y,E,w){"use strict";var x=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]:x[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,w){var x=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)&&x(r,s,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(y,E,w){var x=y("./_shared")("keys"),h=y("./_uid");E.exports=function(s){return x[s]||(x[s]=h(s))}},{"./_shared":117,"./_uid":127}],117:[function(y,E,w){var x=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:x.version,mode:y("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(y,E,w){var x=y("./_an-object"),h=y("./_a-function"),s=y("./_wks")("species");E.exports=function(r,n){var e,l=x(r).constructor;return l===void 0||(e=x(l)[s])==null?n:h(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(y,E,w){var x=y("./_to-integer"),h=y("./_defined");E.exports=function(s){return function(r,n){var e,l,c=String(h(r)),o=x(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,w){var x,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,a=c.MessageChannel,A=c.Dispatch,g=0,m={},C=function(){var B=+this;if(m.hasOwnProperty(B)){var b=m[B];delete m[B],b()}},T=function(B){C.call(B.data)};f&&d||(f=function(B){for(var b=[],p=1;arguments.length>p;)b.push(arguments[p++]);return m[++g]=function(){n(typeof B=="function"?B:Function(B),b)},x(g),g},d=function(B){delete m[B]},y("./_cof")(o)=="process"?x=function(B){o.nextTick(r(C,B,1))}:A&&A.now?x=function(B){A.now(r(C,B,1))}:a?(h=new a,s=h.port2,h.port1.onmessage=T,x=r(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(x=function(B){c.postMessage(B+"","*")},c.addEventListener("message",T,!1)):x="onreadystatechange"in l("script")?function(B){e.appendChild(l("script")).onreadystatechange=function(){e.removeChild(this),C.call(B)}}:function(B){setTimeout(r(C,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,w){var x=y("./_to-integer"),h=Math.max,s=Math.min;E.exports=function(r,n){return r=x(r),r<0?h(r+n,0):s(r,n)}},{"./_to-integer":122}],122:[function(y,E,w){var x=Math.ceil,h=Math.floor;E.exports=function(s){return isNaN(s=+s)?0:(s>0?h:x)(s)}},{}],123:[function(y,E,w){var x=y("./_iobject"),h=y("./_defined");E.exports=function(s){return x(h(s))}},{"./_defined":68,"./_iobject":82}],124:[function(y,E,w){var x=y("./_to-integer"),h=Math.min;E.exports=function(s){return s>0?h(x(s),9007199254740991):0}},{"./_to-integer":122}],125:[function(y,E,w){var x=y("./_defined");E.exports=function(h){return Object(x(h))}},{"./_defined":68}],126:[function(y,E,w){var x=y("./_is-object");E.exports=function(h,s){if(!x(h))return h;var r,n;if(s&&typeof(r=h.toString)=="function"&&!x(n=r.call(h)))return n;if(typeof(r=h.valueOf)=="function"&&!x(n=r.call(h)))return n;if(!s&&typeof(r=h.toString)=="function"&&!x(n=r.call(h)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(y,E,w){var x=0,h=Math.random();E.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++x+h).toString(36))}},{}],128:[function(y,E,w){var x=y("./_global"),h=x.navigator;E.exports=h&&h.userAgent||""},{"./_global":76}],129:[function(y,E,w){var x=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?{}:x.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,w){w.f=y("./_wks")},{"./_wks":131}],131:[function(y,E,w){var x=y("./_shared")("wks"),h=y("./_uid"),s=y("./_global").Symbol,r=typeof s=="function";(E.exports=function(n){return x[n]||(x[n]=r&&s[n]||(r?s:h)("Symbol."+n))}).store=x},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(y,E,w){var x=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[x(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(y,E,w){"use strict";var x=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,a,A,g=s(o),m=typeof this=="function"?this:Array,C=arguments.length,T=C>1?arguments[1]:void 0,B=T!==void 0,b=0,p=c(g);if(B&&(T=x(T,C>2?arguments[2]:void 0,2)),p==null||m==Array&&n(p))for(f=e(g.length),d=new m(f);f>b;b++)l(d,b,B?T(g[b],b):g[b]);else for(A=p.call(g),d=new m;!(a=A.next()).done;b++)l(d,b,B?r(A,T,[a.value,b],!0):a.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,w){"use strict";var x=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,x("keys"),x("values"),x("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(y,E,w){"use strict";var x=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"||!x(n))return!1;if(!x(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,w){var x=y("./_export");x(x.S+x.F,"Object",{assign:y("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(y,E,w){var x=y("./_export");x(x.S,"Object",{create:y("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(y,E,w){var x=y("./_export");x(x.S+x.F*!y("./_descriptors"),"Object",{defineProperty:y("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(y,E,w){y("./_object-sap")("getOwnPropertyNames",function(){return y("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(y,E,w){var x=y("./_to-object"),h=y("./_object-gpo");y("./_object-sap")("getPrototypeOf",function(){return function(s){return h(x(s))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(y,E,w){var x=y("./_to-object"),h=y("./_object-keys");y("./_object-sap")("keys",function(){return function(s){return h(x(s))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(y,E,w){arguments[4][36][0].apply(w,arguments)},{dup:36}],143:[function(y,E,w){"use strict";var x,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"),a=y("./_an-instance"),A=y("./_for-of"),g=y("./_species-constructor"),m=y("./_task").set,C=y("./_microtask")(),T=y("./_new-promise-capability"),B=y("./_perform"),b=y("./_user-agent"),p=y("./_promise-resolve"),u=e.TypeError,i=e.process,_=i&&i.versions,O=_&&_.v8||"",S=e.Promise,D=c(i)=="process",I=function(){},k=h=T.f,Q=!!function(){try{var $=S.resolve(1),ae=($.constructor={})[y("./_wks")("species")]=function(pe){pe(I,I)};return(D||typeof PromiseRejectionEvent=="function")&&$.then(I)instanceof ae&&O.indexOf("6.6")!==0&&b.indexOf("Chrome/66")===-1}catch(pe){}}(),Y=function($){var ae;return!(!f($)||typeof(ae=$.then)!="function")&&ae},U=function($,ae){if(!$._n){$._n=!0;var pe=$._c;C(function(){for(var ie=$._v,ge=$._s==1,Ae=0;pe.length>Ae;)!function(be){var fe,ce,te,de=ge?be.ok:be.fail,he=be.resolve,ue=be.reject,Te=be.domain;try{de?(ge||($._h==2&&F($),$._h=1),de===!0?fe=ie:(Te&&Te.enter(),fe=de(ie),Te&&(Te.exit(),te=!0)),fe===be.promise?ue(u("Promise-chain cycle")):(ce=Y(fe))?ce.call(fe,he,ue):he(fe)):ue(ie)}catch(De){Te&&!te&&Te.exit(),ue(De)}}(pe[Ae++]);$._c=[],$._n=!1,ae&&!$._h&&K($)})}},K=function($){m.call(e,function(){var ae,pe,ie,ge=$._v,Ae=z($);if(Ae&&(ae=B(function(){D?i.emit("unhandledRejection",ge,$):(pe=e.onunhandledrejection)?pe({promise:$,reason:ge}):(ie=e.console)&&ie.error&&ie.error("Unhandled promise rejection",ge)}),$._h=D||z($)?2:1),$._a=void 0,Ae&&ae.e)throw ae.v})},z=function($){return $._h!==1&&($._a||$._c).length===0},F=function($){m.call(e,function(){var ae;D?i.emit("rejectionHandled",$):(ae=e.onrejectionhandled)&&ae({promise:$,reason:$._v})})},H=function($){var ae=this;ae._d||(ae._d=!0,ae=ae._w||ae,ae._v=$,ae._s=2,ae._a||(ae._a=ae._c.slice()),U(ae,!0))},G=function($){var ae,pe=this;if(!pe._d){pe._d=!0,pe=pe._w||pe;try{if(pe===$)throw u("Promise can't be resolved itself");(ae=Y($))?C(function(){var ie={_w:pe,_d:!1};try{ae.call($,l(G,ie,1),l(H,ie,1))}catch(ge){H.call(ie,ge)}}):(pe._v=$,pe._s=1,U(pe,!1))}catch(ie){H.call({_w:pe,_d:!1},ie)}}};Q||(S=function($){a(this,S,"Promise","_h"),d($),x.call(this);try{$(l(G,this,1),l(H,this,1))}catch(ae){H.call(this,ae)}},x=function($){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},x.prototype=y("./_redefine-all")(S.prototype,{then:function($,ae){var pe=k(g(this,S));return pe.ok=typeof $!="function"||$,pe.fail=typeof ae=="function"&&ae,pe.domain=D?i.domain:void 0,this._c.push(pe),this._a&&this._a.push(pe),this._s&&U(this,!1),pe.promise},catch:function($){return this.then(void 0,$)}}),s=function(){var $=new x;this.promise=$,this.resolve=l(G,$,1),this.reject=l(H,$,1)},T.f=k=function($){return $===S||$===r?new s($):h($)}),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($){var ae=k(this);return(0,ae.reject)($),ae.promise}}),o(o.S+o.F*(n||!Q),"Promise",{resolve:function($){return p(n&&this===r?S:this,$)}}),o(o.S+o.F*!(Q&&y("./_iter-detect")(function($){S.all($).catch(I)})),"Promise",{all:function($){var ae=this,pe=k(ae),ie=pe.resolve,ge=pe.reject,Ae=B(function(){var be=[],fe=0,ce=1;A($,!1,function(te){var de=fe++,he=!1;be.push(void 0),ce++,ae.resolve(te).then(function(ue){he||(he=!0,be[de]=ue,--ce||ie(be))},ge)}),--ce||ie(be)});return Ae.e&&ge(Ae.v),pe.promise},race:function($){var ae=this,pe=k(ae),ie=pe.reject,ge=B(function(){A($,!1,function(Ae){ae.resolve(Ae).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,w){var x=y("./_export"),h=y("./_to-absolute-index"),s=String.fromCharCode,r=String.fromCodePoint;x(x.S+x.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,w){"use strict";var x=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=x(s,r),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(y,E,w){"use strict";var x=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"),a=y("./_wks-ext"),A=y("./_wks-define"),g=y("./_enum-keys"),m=y("./_is-array"),C=y("./_an-object"),T=y("./_is-object"),B=y("./_to-iobject"),b=y("./_to-primitive"),p=y("./_property-desc"),u=y("./_object-create"),i=y("./_object-gopn-ext"),_=y("./_object-gopd"),O=y("./_object-dp"),S=y("./_object-keys"),D=_.f,I=O.f,k=i.f,Q=x.Symbol,Y=x.JSON,U=Y&&Y.stringify,K=d("_hidden"),z=d("toPrimitive"),F={}.propertyIsEnumerable,H=c("symbol-registry"),G=c("symbols"),$=c("op-symbols"),ae=Object.prototype,pe=typeof Q=="function",ie=x.QObject,ge=!ie||!ie.prototype||!ie.prototype.findChild,Ae=s&&l(function(){return u(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a!=7})?function(le,ee,oe){var _e=D(ae,ee);_e&&delete ae[ee],I(le,ee,oe),_e&&le!==ae&&I(ae,ee,_e)}:I,be=function(le){var ee=G[le]=u(Q.prototype);return ee._k=le,ee},fe=pe&&typeof Q.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof Q},ce=function(le,ee,oe){return le===ae&&ce($,ee,oe),C(le),ee=b(ee,!0),C(oe),h(G,ee)?(oe.enumerable?(h(le,K)&&le[K][ee]&&(le[K][ee]=!1),oe=u(oe,{enumerable:p(0,!1)})):(h(le,K)||I(le,K,p(1,{})),le[K][ee]=!0),Ae(le,ee,oe)):I(le,ee,oe)},te=function(le,ee){C(le);for(var oe,_e=g(ee=B(ee)),Ke=0,pt=_e.length;pt>Ke;)ce(le,oe=_e[Ke++],ee[oe]);return le},de=function(le,ee){return ee===void 0?u(le):te(u(le),ee)},he=function(le){var ee=F.call(this,le=b(le,!0));return!(this===ae&&h(G,le)&&!h($,le))&&(!(ee||!h(this,le)||!h(G,le)||h(this,K)&&this[K][le])||ee)},ue=function(le,ee){if(le=B(le),ee=b(ee,!0),le!==ae||!h(G,ee)||h($,ee)){var oe=D(le,ee);return!oe||!h(G,ee)||h(le,K)&&le[K][ee]||(oe.enumerable=!0),oe}},Te=function(le){for(var ee,oe=k(B(le)),_e=[],Ke=0;oe.length>Ke;)h(G,ee=oe[Ke++])||ee==K||ee==e||_e.push(ee);return _e},De=function(le){for(var ee,oe=le===ae,_e=k(oe?$:B(le)),Ke=[],pt=0;_e.length>pt;)!h(G,ee=_e[pt++])||oe&&!h(ae,ee)||Ke.push(G[ee]);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),ee=function(oe){this===ae&&ee.call($,oe),h(this,K)&&h(this[K],le)&&(this[K][le]=!1),Ae(this,le,p(1,oe))};return s&&ge&&Ae(ae,le,{configurable:!0,set:ee}),be(le)},n(Q.prototype,"toString",function(){return this._k}),_.f=ue,O.f=ce,y("./_object-gopn").f=i.f=Te,y("./_object-pie").f=he,y("./_object-gops").f=De,s&&!y("./_library")&&n(ae,"propertyIsEnumerable",he,!0),a.f=function(le){return be(d(le))}),r(r.G+r.W+r.F*!pe,{Symbol:Q});for(var Ie="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;Ie.length>ne;)d(Ie[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 ee in H)if(H[ee]===le)return ee},useSetter:function(){ge=!0},useSimple:function(){ge=!1}}),r(r.S+r.F*!pe,"Object",{create:de,defineProperty:ce,defineProperties:te,getOwnPropertyDescriptor:ue,getOwnPropertyNames:Te,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 ee,oe,_e=[le],Ke=1;arguments.length>Ke;)_e.push(arguments[Ke++]);if(oe=ee=_e[1],(T(ee)||le!==void 0)&&!fe(le))return m(ee)||(ee=function(pt,Ue){if(typeof oe=="function"&&(Ue=oe.call(this,pt,Ue)),!fe(Ue))return Ue}),_e[1]=ee,U.apply(Y,_e)}}),Q.prototype[z]||y("./_hide")(Q.prototype,z,Q.prototype.valueOf),o(Q,"Symbol"),o(Math,"Math",!0),o(x.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,w){"use strict";var x=y("./_export"),h=y("./_core"),s=y("./_global"),r=y("./_species-constructor"),n=y("./_promise-resolve");x(x.P+x.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,w){"use strict";var x=y("./_export"),h=y("./_new-promise-capability"),s=y("./_perform");x(x.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,w){y("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(y,E,w){y("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(y,E,w){y("./es6.array.iterator");for(var x=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=x[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,w){var x=y("./_export"),h=y("./_task");x(x.G+x.B,{setImmediate:h.set,clearImmediate:h.clear})},{"./_export":73,"./_task":120}],153:[function(y,E,w){(function(x){"use strict";function h(b){return Array.isArray?Array.isArray(b):C(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 C(b)==="[object RegExp]"}function d(b){return(b===void 0?"undefined":(0,B.default)(b))==="object"&&b!==null}function a(b){return C(b)==="[object Date]"}function A(b){return C(b)==="[object Error]"||b instanceof Error}function g(b){return typeof b=="function"}function m(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 C(b){return Object.prototype.toString.call(b)}var T=y("babel-runtime/helpers/typeof"),B=function(b){return b&&b.__esModule?b:{default:b}}(T);w.isArray=h,w.isBoolean=s,w.isNull=r,w.isNullOrUndefined=n,w.isNumber=e,w.isString=l,w.isSymbol=c,w.isUndefined=o,w.isRegExp=f,w.isObject=d,w.isDate=a,w.isError=A,w.isFunction=g,w.isPrimitive=m,w.isBuffer=x.isBuffer}).call(this,{isBuffer:y("../../is-buffer/index.js")})},{"../../is-buffer/index.js":163,"babel-runtime/helpers/typeof":32}],154:[function(y,E,w){"use strict";var x=y("babel-runtime/helpers/typeof"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);!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 a=f.getTimezoneOffset()-d.getTimezoneOffset();f.setHours(f.getHours()-a);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(a,A,g,m){if(arguments.length!==1||l(a)!=="string"||/\d/.test(a)||(A=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");A=String(c.masks[A]||A||c.masks.default);var C=A.slice(0,4);C!=="UTC:"&&C!=="GMT:"||(A=A.slice(4),g=!0,C==="GMT:"&&(m=!0));var T=g?"getUTC":"get",B=a[T+"Date"](),b=a[T+"Day"](),p=a[T+"Month"](),u=a[T+"FullYear"](),i=a[T+"Hours"](),_=a[T+"Minutes"](),O=a[T+"Seconds"](),S=a[T+"Milliseconds"](),D=g?0:a.getTimezoneOffset(),I=n(a),k=e(a),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:i%12||12,hh:r(i%12||12),H:i,HH:r(i),M:_,MM:r(_),s:O,ss:r(O),l:r(S,3),L:r(Math.round(S/10)),t:i<12?"a":"p",tt:i<12?"am":"pm",T:i<12?"A":"P",TT:i<12?"AM":"PM",Z:m?"GMT":g?"UTC":(String(a).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:I,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 L=="function"&&L.amd?L(function(){return c}):(w===void 0?"undefined":(0,h.default)(w))==="object"?E.exports=c:s.dateFormat=c}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(y,E,w){(function(x){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 ":" ")+"+"+w.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(a){a!=="%%"&&(f++,a==="%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?w.storage.removeItem("debug"):w.storage.debug=l}catch(c){}}function e(){var l;try{l=w.storage.debug}catch(c){}return!l&&x!==void 0&&"env"in x&&(l=x.env.DEBUG),l}w=E.exports=y("./debug"),w.log=r,w.formatArgs=s,w.save=n,w.load=e,w.useColors=h,w.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(l){}}(),w.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],w.formatters.j=function(l){try{return JSON.stringify(l)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}},w.enable(e())}).call(this,y("_process"))},{"./debug":156,_process:173}],156:[function(y,E,w){function x(c){var o,f=0;for(o in c)f=(f<<5)-f+c.charCodeAt(o),f|=0;return w.colors[Math.abs(f)%w.colors.length]}function h(c){function o(){if(o.enabled){var f=o,d=+new Date,a=d-(l||d);f.diff=a,f.prev=l,f.curr=d,l=d;for(var A=new Array(arguments.length),g=0;g<A.length;g++)A[g]=arguments[g];A[0]=w.coerce(A[0]),typeof A[0]!="string"&&A.unshift("%O");var m=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,function(C,T){if(C==="%%")return C;m++;var B=w.formatters[T];if(typeof B=="function"){var b=A[m];C=B.call(f,b),A.splice(m,1),m--}return C}),w.formatArgs.call(f,A),(o.log||w.log||console.log.bind(console)).apply(f,A)}}return o.namespace=c,o.enabled=w.enabled(c),o.useColors=w.useColors(),o.color=x(c),typeof w.init=="function"&&w.init(o),o}function s(c){w.save(c),w.names=[],w.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]==="-"?w.skips.push(new RegExp("^"+c.substr(1)+"$")):w.names.push(new RegExp("^"+c+"$")))}function r(){w.enable("")}function n(c){var o,f;for(o=0,f=w.skips.length;o<f;o++)if(w.skips[o].test(c))return!1;for(o=0,f=w.names.length;o<f;o++)if(w.names[o].test(c))return!0;return!1}function e(c){return c instanceof Error?c.stack||c.message:c}w=E.exports=h.debug=h.default=h,w.coerce=e,w.disable=r,w.enable=s,w.enabled=n,w.humanize=y("ms"),w.names=[],w.skips=[],w.formatters={};var l},{ms:169}],157:[function(y,E,w){"use strict";function x(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=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";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=x},{}],158:[function(y,E,w){function x(){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=x,x.EventEmitter=x,x.prototype._events=void 0,x.prototype._maxListeners=void 0,x.defaultMaxListeners=10,x.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},x.prototype.emit=function(e){var l,c,o,f,d,a;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),a=c.slice(),o=a.length,d=0;d<o;d++)a[d].apply(this,f);return!0},x.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)?x.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},x.prototype.on=x.prototype.addListener,x.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},x.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},x.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},x.prototype.listeners=function(e){return this._events&&this._events[e]?h(this._events[e])?[this._events[e]]:this._events[e].slice():[]},x.prototype.listenerCount=function(e){if(this._events){var l=this._events[e];if(h(l))return 1;if(l)return l.length}return 0},x.listenerCount=function(e,l){return e.listenerCount(l)}},{}],159:[function(y,E,w){var x=y("http"),h=E.exports;for(var s in x)x.hasOwnProperty(s)&&(h[s]=x[s]);h.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",x.request.call(this,r,n)}},{http:196}],160:[function(y,E,w){"use strict";var x=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(x.format("humanize-ms(%j) result undefined",s));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(y,E,w){w.read=function(x,h,s,r,n){var e,l,c=8*n-r-1,o=(1<<c)-1,f=o>>1,d=-7,a=s?n-1:0,A=s?-1:1,g=x[h+a];for(a+=A,e=g&(1<<-d)-1,g>>=-d,d+=c;d>0;e=256*e+x[h+a],a+=A,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+x[h+a],a+=A,d-=8);if(e===0)e=1-f;else{if(e===o)return l?NaN:1/0*(g?-1:1);l+=Math.pow(2,r),e-=f}return(g?-1:1)*l*Math.pow(2,e-r)},w.write=function(x,h,s,r,n,e){var l,c,o,f=8*e-n-1,d=(1<<f)-1,a=d>>1,A=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:e-1,m=r?1:-1,C=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+a>=1?A/o:A*Math.pow(2,1-a),h*o>=2&&(l++,o/=2),l+a>=d?(c=0,l=d):l+a>=1?(c=(h*o-1)*Math.pow(2,n),l+=a):(c=h*Math.pow(2,a-1)*Math.pow(2,n),l=0));n>=8;x[s+g]=255&c,g+=m,c/=256,n-=8);for(l=l<<n|c,f+=n;f>0;x[s+g]=255&l,g+=m,l/=256,f-=8);x[s+g-m]|=128*C}},{}],162:[function(y,E,w){typeof Object.create=="function"?E.exports=function(x,h){x.super_=h,x.prototype=Object.create(h.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(x,h){x.super_=h;var s=function(){};s.prototype=h.prototype,x.prototype=new s,x.prototype.constructor=x}},{}],163:[function(y,E,w){function x(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"&&x(s.slice(0,0))}E.exports=function(s){return s!=null&&(x(s)||h(s)||!!s._isBuffer)}},{}],164:[function(y,E,w){!function(x){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;w!==void 0?(E!==void 0&&E.exports&&(w=E.exports=s),w.isClass=s):typeof L=="function"&&L.amd?L([],function(){return s}):x.isClass=s}(this)},{}],165:[function(y,E,w){"use strict";function x(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){w[x(e)]=h[e]}),w.stream=s,w.readableStream=s.isReadable,w.writableStream=s.isWritable,w.duplexStream=s.isDuplex,w.class=r,w.finite=function(e){return Number.isFinite(e)},w.NaN=function(e){return Number.isNaN(e)},w.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},w.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},w.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},w.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);w.int=function(e){return h.isNumber(e)&&e%1==0},w.int32=function(e){return w.int(e)&&e<n&&e>=-n},w.long=function(e){return w.int(e)&&(e>=n||e<-n)},w.Long=function(e){return w.object(e)&&w.number(e.high)&&w.number(e.low)},w.double=function(e){return h.isNumber(e)&&!isNaN(e)&&e%1!=0},w.date=function(e){return e instanceof Date},w.regExp=function(e){return e instanceof RegExp},w.regexp=w.regExp,w.error=function(e){return e instanceof Error},w.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(y,E,w){var x={}.toString;E.exports=Array.isArray||function(h){return x.call(h)=="[object Array]"}},{}],167:[function(y,E,w){function x(e){return e instanceof n.Stream}function h(e){return x(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function s(e){return x(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return h(e)&&s(e)}var n=y("stream");E.exports=x,E.exports.isReadable=h,E.exports.isWritable=s,E.exports.isDuplex=r},{stream:195}],168:[function(y,E,w){"use strict";function x(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=x;var h=Object.prototype.hasOwnProperty},{}],169:[function(y,E,w){function x(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 a=parseFloat(d[1]);switch((d[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*o;case"days":case"day":case"d":return a*c;case"hours":case"hour":case"hrs":case"hr":case"h":return a*l;case"minutes":case"minute":case"mins":case"min":case"m":return a*e;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;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,a){if(!(f<d))return f<1.5*d?Math.floor(f/d)+" "+a:Math.ceil(f/d)+" "+a+"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 a=typeof f;if(a==="string"&&f.length>0)return x(f);if(a==="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,w){(function(x){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}w.resolve=function(){for(var e="",l=!1,c=arguments.length-1;c>=-1&&!l;c--){var o=c>=0?arguments[c]:x.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||"."},w.normalize=function(e){var l=w.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},w.isAbsolute=function(e){return e.charAt(0)==="/"},w.join=function(){var e=Array.prototype.slice.call(arguments,0);return w.normalize(r(e,function(l,c){if(typeof l!="string")throw new TypeError("Arguments to path.join must be strings");return l}).join("/"))},w.relative=function(e,l){function c(m){for(var C=0;C<m.length&&m[C]==="";C++);for(var T=m.length-1;T>=0&&m[T]==="";T--);return C>T?[]:m.slice(C,T-C+1)}e=w.resolve(e).substr(1),l=w.resolve(l).substr(1);for(var o=c(e.split("/")),f=c(l.split("/")),d=Math.min(o.length,f.length),a=d,A=0;A<d;A++)if(o[A]!==f[A]){a=A;break}for(var g=[],A=a;A<o.length;A++)g.push("..");return g=g.concat(f.slice(a)),g.join("/")},w.sep="/",w.delimiter=":",w.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)},w.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},w.extname=function(e){typeof e!="string"&&(e+="");for(var l=-1,c=0,o=-1,f=!0,d=0,a=e.length-1;a>=0;--a){var A=e.charCodeAt(a);if(A!==47)o===-1&&(f=!1,o=a+1),A===46?l===-1?l=a:d!==1&&(d=1):l!==-1&&(d=-1);else if(!f){c=a+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,w){(function(x){(function(){"use strict";function h(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function s(O,S,D){var I={"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)&&(I=I[/[\d.]+$/.exec(O)])&&(O="Windows "+I),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,I=O?O.length:0;if(typeof I=="number"&&I>-1&&I<=B)for(;++D<I;)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):i.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(I,k){D=S(D,I,k,O)}),D}function d(O){return String(O).replace(/^ +| +$/g,"")}function a(O){function S(le){return f(le,function(ee,oe){var _e=oe.pattern||o(oe);return!ee&&(ee=RegExp("\\b"+_e+" *\\d+[.\\w_]*","i").exec(O)||RegExp("\\b"+_e+" *\\w+-[\\w]*","i").exec(O)||RegExp("\\b"+_e+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(O))&&((ee=String(oe.label&&!RegExp(_e,"i").test(oe.label)?oe.label:ee).split("/"))[1]&&!/[\d.]+/.test(ee[0])&&(ee[0]+=" "+ee[1]),oe=oe.label||oe,ee=n(ee[0].replace(RegExp(_e,"i"),oe).replace(RegExp("; *(?:"+oe+"[_-])?","i")," ").replace(RegExp("("+oe+")[-_.]?(\\w)","i"),"$1 $2"))),ee})}function D(){return this.description||""}var I=g,k=O&&typeof O=="object"&&l(O)!="String";k&&(I=O,O=null);var Q=I.navigator||{},Y=Q.userAgent||"";O||(O=Y);var U,K,z=k?!!Q.likeChrome:/\bChrome\b/.test(O)&&!/internal|\n/i.test(i.toString()),F=k?"Object":"ScriptBridgingProxyObject",H=k?"Object":"Environment",G=k&&I.java?"JavaPackage":l(I.java),$=k?"Object":"RuntimeObject",ae=/\bJava/.test(G)&&I.java,pe=ae&&l(I.environment)==H,ie=ae?"a":"\u4F2A",ge=ae?"b":"\u5C3E",Ae=I.document||{},be=I.operamini||I.opera,fe=b.test(fe=k&&be?be["[[Class]]"]:l(be))?fe:be=null,ce=O,te=[],de=null,he=O==Y,ue=he&&be&&typeof be.version=="function"&&be.version(),Te=function(le){return f(le,function(ee,oe){return ee||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(ee,oe){return ee||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"]),Ie=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(ee,oe,_e){return ee||(oe[Ie]||oe[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Ie)]||RegExp("\\b"+o(_e)+"(?:\\b|\\w*\\d)","i").exec(O))&&_e})}({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(ee,oe){var _e=oe.pattern||o(oe);return!ee&&(ee=RegExp("\\b"+_e+"(?:/[\\d.]+|[ \\w.]*)","i").exec(O))&&(ee=s(ee,_e,oe.label||oe)),ee})}(["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(Te&&(Te=[Te]),ne&&!Ie&&(Ie=S([ne])),(U=/\bGoogle TV\b/.exec(Ie))&&(Ie=U[0]),/\bSimulator\b/i.test(O)&&(Ie=(Ie?Ie+" ":"")+"Simulator"),De=="Opera Mini"&&/\bOPiOS\b/.test(O)&&te.push("running in Turbo/Uncompressed mode"),De=="IE"&&/\blike iPhone OS\b/.test(O)?(U=a(O.replace(/like iPhone OS/,"")),ne=U.manufacturer,Ie=U.product):/^iP/.test(Ie)?(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(Ie))||/\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",te.unshift("desktop mode")),/Accelerated *= *true/i.test(O)&&te.unshift("accelerated")):De=="PaleMoon"&&(U=/\bFirefox\/([\d.]+)\b/.exec(O))?te.push("identifying as Firefox "+U[1]):De=="Firefox"&&(U=/\b(Mobile|Tablet|TV)\b/i.exec(O))?(N||(N="Firefox OS"),Ie||(Ie=U[1])):!De||(U=!/\bMinefield\b/i.test(O)&&/\b(?:Firefox|Safari)\b/.exec(De))?(De&&!Ie&&/[\/,]|^[^(]+?\)/.test(O.slice(O.indexOf(U+"/")+8))&&(De=null),(U=Ie||ne||N)&&(Ie||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])&&te.push("Chromium "+U):N="Kubuntu",ue||(ue=function(le){return f(le,function(ee,oe){return ee||(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=Te=="iCab"&&parseFloat(ue)>3&&"WebKit"||/\bOpera\b/.test(De)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(O)&&(N=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(Te=[U]),De=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(De+=" Mobile",N="Windows Phone "+(/\+$/.test(U)?U:U+".x"),te.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(De="IE Mobile",N="Windows Phone 8.x",te.unshift("desktop mode"),ue||(ue=(/\brv:([\d.]+)/.exec(O)||0)[1])):De!="IE"&&Te=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(De&&te.push("identifying as "+De+(ue?" "+ue:"")),De="IE",ue=U[1]),he){if(c(I,"global"))if(ae&&(U=ae.lang.System,ce=U.getProperty("os.arch"),N=N||U.getProperty("os.name")+" "+U.getProperty("os.version")),pe){try{ue=I.require("ringo/engine").version.join("."),De="RingoJS"}catch(le){(U=I.system)&&U.global.system==I.system&&(De="Narwhal",N||(N=U[0].os||null))}De||(De="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(U=I.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(te.push("Node "+U.versions.node),De="Electron",ue=U.versions.electron):typeof U.versions.nw=="string"&&(te.push("Chromium "+ue,"Node "+U.versions.node),De="NW.js",ue=U.versions.nw)),De||(De="Node.js",ce=U.arch,N=U.platform,ue=/[\d.]+/.exec(U.version),ue=ue?ue[0]:null));else l(U=I.runtime)==F?(De="Adobe AIR",N=U.flash.system.Capabilities.os):l(U=I.phantom)==$?(De="PhantomJS",ue=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof Ae.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ue=[ue,Ae.documentMode],(U=+U[1]+4)!=ue[1]&&(te.push("IE "+ue[1]+" mode"),Te&&(Te[1]=""),ue[1]=U),ue=De=="IE"?String(ue[1].toFixed(1)):ue[0]):typeof Ae.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&(te.push("masking as "+De+" "+ue),De="IE",ue="11.0",Te=["Trident"],N="Windows");N=N&&n(N)}if(ue&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ue)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(he&&Q.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(de=/b/i.test(U)?"beta":"alpha",ue=ue.replace(RegExp(U+"\\+?$"),"")+(de=="beta"?ge:ie)+(/\d+\+?/.exec(U)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))De="Firefox Mobile";else if(De=="Maxthon"&&ue)ue=ue.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ie))Ie=="Xbox 360"&&(N=null),Ie=="Xbox 360"&&/\bIEMobile\b/.test(O)&&te.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(De)&&(!De||Ie||/Browser|Mobi/.test(De))||N!="Windows CE"&&!/Mobi/i.test(O))if(De=="IE"&&he)try{I.external===null&&te.unshift("platform preview")}catch(le){te.unshift("embedded")}else(/\bBlackBerry\b/.test(Ie)||/\bBB10\b/.test(O))&&(U=(RegExp(Ie.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ue)?(U=[U,/BB10/.test(O)],N=(U[1]?(Ie=null,ne="BlackBerry"):"Device Software")+" "+U[0],ue=null):this!=e&&Ie!="Wii"&&(he&&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)&&ue>5.5||/\bWindows XP\b/.test(N)&&ue>8||ue==8&&!/\bTrident\b/.test(O)))&&!b.test(U=a.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),he||(ue=null)),Te=["Presto"],te.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",de="alpha",ue=U[1].slice(0,-1)):ue!=U[1]&&ue!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ue=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),he&&(z||U[1])?(Te&&(Te[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:Te!="Blink"?"27":"28")):(Te&&(Te[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"),Te&&(Te[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),De=="Safari"&&(!ue||parseInt(ue)>45)&&(ue=U)),De=="Opera"&&(U=/\bzbov|zvav$/.exec(N))?(De+=" ",te.unshift("desktop mode"),U=="zvav"?(De+="Mini",ue=null):De+="Mobile",N=N.replace(RegExp(" *"+U+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])&&(te.unshift("desktop mode"),De="Chrome Mobile",ue=null,/\bOS X\b/.test(N)?(ne="Apple",N="iOS 4.3+"):N=null),ue&&ue.indexOf(U=/[\d.]+$/.exec(N))==0&&O.indexOf("/"+U+"-")>-1&&(N=d(N.replace(U,""))),Te&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(De)&&Te[1])&&(U=Te[Te.length-1])&&te.push(U),te.length&&(te=["("+te.join("; ")+")"]),ne&&Ie&&Ie.indexOf(ne)<0&&te.push("on "+ne),Ie&&te.push((/^on /.test(te[te.length-1])?"":"on ")+Ie),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(ce))&&!/\bi686\b/i.test(ce)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+U),"")),De&&(/\bWOW64\b/i.test(O)||he&&/\w(?:86|32)$/.test(Q.cpuClass||Q.platform)&&!/\bWin64; x64\b/i.test(O))&&te.unshift("32-bit")):N&&/^OS X/.test(N.family)&&De=="Chrome"&&parseFloat(ue)>=39&&(N.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=Te&&Te[0],W.manufacturer=ne,W.name=De,W.prerelease=de,W.product=Ie,W.ua=O,W.version=De&&ue,W.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=a,W.toString=D,W.version&&te.unshift(ue),W.name&&te.unshift(De),N&&De&&(N!=String(N).split(" ")[0]||N!=De.split(" ")[0]&&!Ie)&&te.push(Ie?"("+N+")":"on "+N),te.length&&(W.description=te.join(" ")),W}var A={function:!0,object:!0},g=A[typeof window]&&window||this,m=A[typeof w]&&w,C=A[typeof E]&&E&&!E.nodeType&&E,T=m&&C&&typeof x=="object"&&x;!T||T.global!==T&&T.window!==T&&T.self!==T||(g=T);var B=Math.pow(2,53)-1,b=/\bOpera/,p=Object.prototype,u=p.hasOwnProperty,i=p.toString,_=a();typeof L=="function"&&typeof L.amd=="object"&&L.amd?(g.platform=_,L(function(){return _})):m&&C?e(_,function(O,S){m[S]=O}):g.platform=_}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(y,E,w){(function(x){"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 x.nextTick(s);case 2:return x.nextTick(function(){s.call(null,r)});case 3:return x.nextTick(function(){s.call(null,r,n)});case 4:return x.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 x.nextTick(function(){s.apply(null,l)})}}!x.version||x.version.indexOf("v0.")===0||x.version.indexOf("v1.")===0&&x.version.indexOf("v1.8.")!==0?E.exports={nextTick:h}:E.exports=x}).call(this,y("_process"))},{_process:173}],173:[function(y,E,w){function x(){throw new Error("setTimeout has not been defined")}function h(){throw new Error("clearTimeout has not been defined")}function s(C){if(o===setTimeout)return setTimeout(C,0);if((o===x||!o)&&setTimeout)return o=setTimeout,setTimeout(C,0);try{return o(C,0)}catch(T){try{return o.call(null,C,0)}catch(B){return o.call(this,C,0)}}}function r(C){if(f===clearTimeout)return clearTimeout(C);if((f===h||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(C);try{return f(C)}catch(T){try{return f.call(null,C)}catch(B){return f.call(this,C)}}}function n(){g&&a&&(g=!1,a.length?A=a.concat(A):m=-1,A.length&&e())}function e(){if(!g){var C=s(n);g=!0;for(var T=A.length;T;){for(a=A,A=[];++m<T;)a&&a[m].run();m=-1,T=A.length}a=null,g=!1,r(C)}}function l(C,T){this.fun=C,this.array=T}function c(){}var o,f,d=E.exports={};!function(){try{o=typeof setTimeout=="function"?setTimeout:x}catch(C){o=x}try{f=typeof clearTimeout=="function"?clearTimeout:h}catch(C){f=h}}();var a,A=[],g=!1,m=-1;d.nextTick=function(C){var T=new Array(arguments.length-1);if(arguments.length>1)for(var B=1;B<arguments.length;B++)T[B-1]=arguments[B];A.push(new l(C,T)),A.length!==1||g||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(C){return[]},d.binding=function(C){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(C){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{}],174:[function(y,E,w){(function(x){!function(h){function s(G){throw new RangeError(K[G])}function r(G,$){for(var ae=G.length,pe=[];ae--;)pe[ae]=$(G[ae]);return pe}function n(G,$){var ae=G.split("@"),pe="";return ae.length>1&&(pe=ae[0]+"@",G=ae[1]),G=G.replace(U,"."),pe+r(G.split("."),$).join(".")}function e(G){for(var $,ae,pe=[],ie=0,ge=G.length;ie<ge;)$=G.charCodeAt(ie++),$>=55296&&$<=56319&&ie<ge?(ae=G.charCodeAt(ie++),(64512&ae)==56320?pe.push(((1023&$)<<10)+(1023&ae)+65536):(pe.push($),ie--)):pe.push($);return pe}function l(G){return r(G,function($){var ae="";return $>65535&&($-=65536,ae+=H($>>>10&1023|55296),$=56320|1023&$),ae+=H($)}).join("")}function c(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:u}function o(G,$){return G+22+75*(G<26)-(($!=0)<<5)}function f(G,$,ae){var pe=0;for(G=ae?F(G/S):G>>1,G+=F(G/$);G>z*_>>1;pe+=u)G=F(G/z);return F(pe+(z+1)*G/(G+O))}function d(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de=[],he=G.length,ue=0,Te=I,De=D;for(ae=G.lastIndexOf(k),ae<0&&(ae=0),pe=0;pe<ae;++pe)G.charCodeAt(pe)>=128&&s("not-basic"),de.push(G.charCodeAt(pe));for(ie=ae>0?ae+1:0;ie<he;){for(ge=ue,Ae=1,be=u;ie>=he&&s("invalid-input"),fe=c(G.charCodeAt(ie++)),(fe>=u||fe>F((p-ue)/Ae))&&s("overflow"),ue+=fe*Ae,ce=be<=De?i:be>=De+_?_:be-De,!(fe<ce);be+=u)te=u-ce,Ae>F(p/te)&&s("overflow"),Ae*=te;$=de.length+1,De=f(ue-ge,$,ge==0),F(ue/$)>p-Te&&s("overflow"),Te+=F(ue/$),ue%=$,de.splice(ue++,0,Te)}return l(de)}function a(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de,he,ue,Te,De,Ie=[];for(G=e(G),he=G.length,$=I,ae=0,ge=D,Ae=0;Ae<he;++Ae)(de=G[Ae])<128&&Ie.push(H(de));for(pe=ie=Ie.length,ie&&Ie.push(k);pe<he;){for(be=p,Ae=0;Ae<he;++Ae)(de=G[Ae])>=$&&de<be&&(be=de);for(ue=pe+1,be-$>F((p-ae)/ue)&&s("overflow"),ae+=(be-$)*ue,$=be,Ae=0;Ae<he;++Ae)if(de=G[Ae],de<$&&++ae>p&&s("overflow"),de==$){for(fe=ae,ce=u;te=ce<=ge?i:ce>=ge+_?_:ce-ge,!(fe<te);ce+=u)De=fe-te,Te=u-te,Ie.push(H(o(te+De%Te,0))),fe=F(De/Te);Ie.push(H(o(fe,0))),ge=f(ae,ue,pe==ie),ae=0,++pe}++ae,++$}return Ie.join("")}function A(G){return n(G,function($){return Q.test($)?d($.slice(4).toLowerCase()):$})}function g(G){return n(G,function($){return Y.test($)?"xn--"+a($):$})}var m=typeof w=="object"&&w&&!w.nodeType&&w,C=typeof E=="object"&&E&&!E.nodeType&&E,T=typeof x=="object"&&x;T.global!==T&&T.window!==T&&T.self!==T||(h=T);var B,b,p=2147483647,u=36,i=1,_=26,O=38,S=700,D=72,I=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-i,F=Math.floor,H=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:l},decode:d,encode:a,toASCII:g,toUnicode:A},typeof L=="function"&&typeof L.amd=="object"&&L.amd)L("punycode",function(){return B});else if(m&&C)if(E.exports==m)C.exports=B;else for(b in B)B.hasOwnProperty(b)&&(m[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,w){"use strict";function x(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 a,A,g,m,C=s[d].replace(c,"%20"),T=C.indexOf(n);T>=0?(a=C.substr(0,T),A=C.substr(T+1)):(a=C,A=""),g=decodeURIComponent(a),m=decodeURIComponent(A),x(l,g)?h(l[g])?l[g].push(m):l[g]=[l[g],m]:l[g]=m}return l};var h=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{}],176:[function(y,E,w){"use strict";function x(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"?x(r(n),function(o){var f=encodeURIComponent(h(o))+l;return s(n[o])?x(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,w){"use strict";w.decode=w.parse=y("./decode"),w.encode=w.stringify=y("./encode")},{"./decode":175,"./encode":176}],178:[function(y,E,w){E.exports=y("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":179}],179:[function(y,E,w){"use strict";function x(g){if(!(this instanceof x))return new x(g);o.call(this,g),f.call(this,g),g&&g.readable===!1&&(this.readable=!1),g&&g.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,g&&g.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(s,this)}function s(g){g.end()}var r=y("babel-runtime/core-js/object/keys"),n=function(g){return g&&g.__esModule?g:{default:g}}(r),e=y("process-nextick-args"),l=n.default||function(g){var m=[];for(var C in g)m.push(C);return m};E.exports=x;var c=y("core-util-is");c.inherits=y("inherits");var o=y("./_stream_readable"),f=y("./_stream_writable");c.inherits(x,o);for(var d=l(f.prototype),a=0;a<d.length;a++){var A=d[a];x.prototype[A]||(x.prototype[A]=f.prototype[A])}Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(x.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(g){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=g,this._writableState.destroyed=g)}}),x.prototype._destroy=function(g,m){this.push(null),this.end(),e.nextTick(m,g)}},{"./_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,w){"use strict";function x(r){if(!(this instanceof x))return new x(r);h.call(this,r)}E.exports=x;var h=y("./_stream_transform"),s=y("core-util-is");s.inherits=y("inherits"),s.inherits(x,h),x.prototype._transform=function(r,n,e){e(null,r)}},{"./_stream_transform":182,"core-util-is":153,inherits:162}],181:[function(y,E,w){(function(x,h){"use strict";function s(he){return ae.from(he)}function r(he){return ae.isBuffer(he)||he instanceof pe}function n(he,ue,Te){if(typeof he.prependListener=="function")return he.prependListener(ue,Te);he._events&&he._events[ue]?H(he._events[ue])?he._events[ue].unshift(Te):he._events[ue]=[Te,he._events[ue]]:he.on(ue,Te)}function e(he,ue){F=F||y("./_stream_duplex"),he=he||{};var Te=ue instanceof F;this.objectMode=!!he.objectMode,Te&&(this.objectMode=this.objectMode||!!he.readableObjectMode);var De=he.highWaterMark,Ie=he.readableHighWaterMark,ne=this.objectMode?16:16384;this.highWaterMark=De||De===0?De:Te&&(Ie||Ie===0)?Ie: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=he.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,he.encoding&&(be||(be=y("string_decoder/").StringDecoder),this.decoder=new be(he.encoding),this.encoding=he.encoding)}function l(he){if(F=F||y("./_stream_duplex"),!(this instanceof l))return new l(he);this._readableState=new e(he,this),this.readable=!0,he&&(typeof he.read=="function"&&(this._read=he.read),typeof he.destroy=="function"&&(this._destroy=he.destroy)),$.call(this)}function c(he,ue,Te,De,Ie){var ne=he._readableState;if(ue===null)ne.reading=!1,g(he,ne);else{var N;Ie||(N=f(ne,ue)),N?he.emit("error",N):ne.objectMode||ue&&ue.length>0?(typeof ue=="string"||ne.objectMode||(0,K.default)(ue)===ae.prototype||(ue=s(ue)),De?ne.endEmitted?he.emit("error",new Error("stream.unshift() after end event")):o(he,ne,ue,!0):ne.ended?he.emit("error",new Error("stream.push() after EOF")):(ne.reading=!1,ne.decoder&&!Te?(ue=ne.decoder.write(ue),ne.objectMode||ue.length!==0?o(he,ne,ue,!1):T(he,ne)):o(he,ne,ue,!1))):De||(ne.reading=!1)}return d(ne)}function o(he,ue,Te,De){ue.flowing&&ue.length===0&&!ue.sync?(he.emit("data",Te),he.read(0)):(ue.length+=ue.objectMode?1:Te.length,De?ue.buffer.unshift(Te):ue.buffer.push(Te),ue.needReadable&&m(he)),T(he,ue)}function f(he,ue){var Te;return r(ue)||typeof ue=="string"||ue===void 0||he.objectMode||(Te=new TypeError("Invalid non-string/buffer chunk")),Te}function d(he){return!he.ended&&(he.needReadable||he.length<he.highWaterMark||he.length===0)}function a(he){return he>=de?he=de:(he--,he|=he>>>1,he|=he>>>2,he|=he>>>4,he|=he>>>8,he|=he>>>16,he++),he}function A(he,ue){return he<=0||ue.length===0&&ue.ended?0:ue.objectMode?1:he!==he?ue.flowing&&ue.length?ue.buffer.head.data.length:ue.length:(he>ue.highWaterMark&&(ue.highWaterMark=a(he)),he<=ue.length?he:ue.ended?ue.length:(ue.needReadable=!0,0))}function g(he,ue){if(!ue.ended){if(ue.decoder){var Te=ue.decoder.end();Te&&Te.length&&(ue.buffer.push(Te),ue.length+=ue.objectMode?1:Te.length)}ue.ended=!0,m(he)}}function m(he){var ue=he._readableState;ue.needReadable=!1,ue.emittedReadable||(Ae("emitReadable",ue.flowing),ue.emittedReadable=!0,ue.sync?z.nextTick(C,he):C(he))}function C(he){Ae("emit readable"),he.emit("readable"),_(he)}function T(he,ue){ue.readingMore||(ue.readingMore=!0,z.nextTick(B,he,ue))}function B(he,ue){for(var Te=ue.length;!ue.reading&&!ue.flowing&&!ue.ended&&ue.length<ue.highWaterMark&&(Ae("maybeReadMore read 0"),he.read(0),Te!==ue.length);)Te=ue.length;ue.readingMore=!1}function b(he){return function(){var ue=he._readableState;Ae("pipeOnDrain",ue.awaitDrain),ue.awaitDrain&&ue.awaitDrain--,ue.awaitDrain===0&&G(he,"data")&&(ue.flowing=!0,_(he))}}function p(he){Ae("readable nexttick read 0"),he.read(0)}function u(he,ue){ue.resumeScheduled||(ue.resumeScheduled=!0,z.nextTick(i,he,ue))}function i(he,ue){ue.reading||(Ae("resume read 0"),he.read(0)),ue.resumeScheduled=!1,ue.awaitDrain=0,he.emit("resume"),_(he),ue.flowing&&!ue.reading&&he.read(0)}function _(he){var ue=he._readableState;for(Ae("flow",ue.flowing);ue.flowing&&he.read()!==null;);}function O(he,ue){if(ue.length===0)return null;var Te;return ue.objectMode?Te=ue.buffer.shift():!he||he>=ue.length?(Te=ue.decoder?ue.buffer.join(""):ue.buffer.length===1?ue.buffer.head.data:ue.buffer.concat(ue.length),ue.buffer.clear()):Te=S(he,ue.buffer,ue.decoder),Te}function S(he,ue,Te){var De;return he<ue.head.data.length?(De=ue.head.data.slice(0,he),ue.head.data=ue.head.data.slice(he)):De=he===ue.head.data.length?ue.shift():Te?D(he,ue):I(he,ue),De}function D(he,ue){var Te=ue.head,De=1,Ie=Te.data;for(he-=Ie.length;Te=Te.next;){var ne=Te.data,N=he>ne.length?ne.length:he;if(N===ne.length?Ie+=ne:Ie+=ne.slice(0,he),(he-=N)===0){N===ne.length?(++De,Te.next?ue.head=Te.next:ue.head=ue.tail=null):(ue.head=Te,Te.data=ne.slice(N));break}++De}return ue.length-=De,Ie}function I(he,ue){var Te=ae.allocUnsafe(he),De=ue.head,Ie=1;for(De.data.copy(Te),he-=De.data.length;De=De.next;){var ne=De.data,N=he>ne.length?ne.length:he;if(ne.copy(Te,Te.length-he,0,N),(he-=N)===0){N===ne.length?(++Ie,De.next?ue.head=De.next:ue.head=ue.tail=null):(ue.head=De,De.data=ne.slice(N));break}++Ie}return ue.length-=Ie,Te}function k(he){var ue=he._readableState;if(ue.length>0)throw new Error('"endReadable()" called on non-empty stream');ue.endEmitted||(ue.ended=!0,z.nextTick(Q,ue,he))}function Q(he,ue){he.endEmitted||he.length!==0||(he.endEmitted=!0,ue.readable=!1,ue.emit("end"))}function Y(he,ue){for(var Te=0,De=he.length;Te<De;Te++)if(he[Te]===ue)return Te;return-1}var U=y("babel-runtime/core-js/object/get-prototype-of"),K=function(he){return he&&he.__esModule?he:{default:he}}(U),z=y("process-nextick-args");E.exports=l;var F,H=y("isarray");l.ReadableState=e;var G=(y("events").EventEmitter,function(he,ue){return he.listeners(ue).length}),$=y("./internal/streams/stream"),ae=y("safe-buffer").Buffer,pe=h.Uint8Array||function(){},ie=y("core-util-is");ie.inherits=y("inherits");var ge=y("util"),Ae=void 0;Ae=ge&&ge.debuglog?ge.debuglog("stream"):function(){};var be,fe=y("./internal/streams/BufferList"),ce=y("./internal/streams/destroy");ie.inherits(l,$);var te=["error","close","destroy","pause","resume"];Object.defineProperty(l.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(he){this._readableState&&(this._readableState.destroyed=he)}}),l.prototype.destroy=ce.destroy,l.prototype._undestroy=ce.undestroy,l.prototype._destroy=function(he,ue){this.push(null),ue(he)},l.prototype.push=function(he,ue){var Te,De=this._readableState;return De.objectMode?Te=!0:typeof he=="string"&&(ue=ue||De.defaultEncoding,ue!==De.encoding&&(he=ae.from(he,ue),ue=""),Te=!0),c(this,he,ue,!1,Te)},l.prototype.unshift=function(he){return c(this,he,null,!0,!1)},l.prototype.isPaused=function(){return this._readableState.flowing===!1},l.prototype.setEncoding=function(he){return be||(be=y("string_decoder/").StringDecoder),this._readableState.decoder=new be(he),this._readableState.encoding=he,this};var de=8388608;l.prototype.read=function(he){Ae("read",he),he=parseInt(he,10);var ue=this._readableState,Te=he;if(he!==0&&(ue.emittedReadable=!1),he===0&&ue.needReadable&&(ue.length>=ue.highWaterMark||ue.ended))return Ae("read: emitReadable",ue.length,ue.ended),ue.length===0&&ue.ended?k(this):m(this),null;if((he=A(he,ue))===0&&ue.ended)return ue.length===0&&k(this),null;var De=ue.needReadable;Ae("need readable",De),(ue.length===0||ue.length-he<ue.highWaterMark)&&(De=!0,Ae("length less than watermark",De)),ue.ended||ue.reading?(De=!1,Ae("reading or ended",De)):De&&(Ae("do read"),ue.reading=!0,ue.sync=!0,ue.length===0&&(ue.needReadable=!0),this._read(ue.highWaterMark),ue.sync=!1,ue.reading||(he=A(Te,ue)));var Ie;return Ie=he>0?O(he,ue):null,Ie===null?(ue.needReadable=!0,he=0):ue.length-=he,ue.length===0&&(ue.ended||(ue.needReadable=!0),Te!==he&&ue.ended&&k(this)),Ie!==null&&this.emit("data",Ie),Ie},l.prototype._read=function(he){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(he,ue){function Te(vt,it){Ae("onunpipe"),vt===oe&&it&&it.hasUnpiped===!1&&(it.hasUnpiped=!0,Ie())}function De(){Ae("onend"),he.end()}function Ie(){Ae("cleanup"),he.removeListener("close",W),he.removeListener("finish",le),he.removeListener("drain",Ue),he.removeListener("error",N),he.removeListener("unpipe",Te),oe.removeListener("end",De),oe.removeListener("end",ee),oe.removeListener("data",ne),je=!0,!_e.awaitDrain||he._writableState&&!he._writableState.needDrain||Ue()}function ne(vt){Ae("ondata"),dt=!1,he.write(vt)!==!1||dt||((_e.pipesCount===1&&_e.pipes===he||_e.pipesCount>1&&Y(_e.pipes,he)!==-1)&&!je&&(Ae("false write response, pause",oe._readableState.awaitDrain),oe._readableState.awaitDrain++,dt=!0),oe.pause())}function N(vt){Ae("onerror",vt),ee(),he.removeListener("error",N),G(he,"error")===0&&he.emit("error",vt)}function W(){he.removeListener("finish",le),ee()}function le(){Ae("onfinish"),he.removeListener("close",W),ee()}function ee(){Ae("unpipe"),oe.unpipe(he)}var oe=this,_e=this._readableState;switch(_e.pipesCount){case 0:_e.pipes=he;break;case 1:_e.pipes=[_e.pipes,he];break;default:_e.pipes.push(he)}_e.pipesCount+=1,Ae("pipe count=%d opts=%j",_e.pipesCount,ue);var Ke=(!ue||ue.end!==!1)&&he!==x.stdout&&he!==x.stderr,pt=Ke?De:ee;_e.endEmitted?z.nextTick(pt):oe.once("end",pt),he.on("unpipe",Te);var Ue=b(oe);he.on("drain",Ue);var je=!1,dt=!1;return oe.on("data",ne),n(he,"error",N),he.once("close",W),he.once("finish",le),he.emit("pipe",oe),_e.flowing||(Ae("pipe resume"),oe.resume()),he},l.prototype.unpipe=function(he){var ue=this._readableState,Te={hasUnpiped:!1};if(ue.pipesCount===0)return this;if(ue.pipesCount===1)return he&&he!==ue.pipes?this:(he||(he=ue.pipes),ue.pipes=null,ue.pipesCount=0,ue.flowing=!1,he&&he.emit("unpipe",this,Te),this);if(!he){var De=ue.pipes,Ie=ue.pipesCount;ue.pipes=null,ue.pipesCount=0,ue.flowing=!1;for(var ne=0;ne<Ie;ne++)De[ne].emit("unpipe",this,Te);return this}var N=Y(ue.pipes,he);return N===-1?this:(ue.pipes.splice(N,1),ue.pipesCount-=1,ue.pipesCount===1&&(ue.pipes=ue.pipes[0]),he.emit("unpipe",this,Te),this)},l.prototype.on=function(he,ue){var Te=$.prototype.on.call(this,he,ue);if(he==="data")this._readableState.flowing!==!1&&this.resume();else if(he==="readable"){var De=this._readableState;De.endEmitted||De.readableListening||(De.readableListening=De.needReadable=!0,De.emittedReadable=!1,De.reading?De.length&&m(this):z.nextTick(p,this))}return Te},l.prototype.addListener=l.prototype.on,l.prototype.resume=function(){var he=this._readableState;return he.flowing||(Ae("resume"),he.flowing=!0,u(this,he)),this},l.prototype.pause=function(){return Ae("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Ae("pause"),this._readableState.flowing=!1,this.emit("pause")),this},l.prototype.wrap=function(he){var ue=this,Te=this._readableState,De=!1;he.on("end",function(){if(Ae("wrapped end"),Te.decoder&&!Te.ended){var N=Te.decoder.end();N&&N.length&&ue.push(N)}ue.push(null)}),he.on("data",function(N){(Ae("wrapped data"),Te.decoder&&(N=Te.decoder.write(N)),(!Te.objectMode||N!=null)&&(Te.objectMode||N&&N.length))&&(ue.push(N)||(De=!0,he.pause()))});for(var Ie in he)this[Ie]===void 0&&typeof he[Ie]=="function"&&(this[Ie]=function(N){return function(){return he[N].apply(he,arguments)}}(Ie));for(var ne=0;ne<te.length;ne++)he.on(te[ne],this.emit.bind(this,te[ne]));return this._read=function(N){Ae("wrapped _read",N),De&&(De=!1,he.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,w){"use strict";function x(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:x.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,w){(function(x,h){"use strict";function s(ce){return ce&&ce.__esModule?ce:{default:ce}}function r(ce){var te=this;this.next=null,this.entry=null,this.finish=function(){D(te,ce)}}function n(ce){return ge.from(ce)}function e(ce){return ge.isBuffer(ce)||ce instanceof Ae}function l(){}function c(ce,te){G=G||y("./_stream_duplex"),ce=ce||{};var de=te instanceof G;this.objectMode=!!ce.objectMode,de&&(this.objectMode=this.objectMode||!!ce.writableObjectMode);var he=ce.highWaterMark,ue=ce.writableHighWaterMark,Te=this.objectMode?16:16384;this.highWaterMark=he||he===0?he:de&&(ue||ue===0)?ue:Te,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=ce.decodeStrings===!1;this.decodeStrings=!De,this.defaultEncoding=ce.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Ie){T(te,Ie)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function o(ce){if(G=G||y("./_stream_duplex"),!(fe.call(o,this)||this instanceof G))return new o(ce);this._writableState=new c(ce,this),this.writable=!0,ce&&(typeof ce.write=="function"&&(this._write=ce.write),typeof ce.writev=="function"&&(this._writev=ce.writev),typeof ce.destroy=="function"&&(this._destroy=ce.destroy),typeof ce.final=="function"&&(this._final=ce.final)),ie.call(this)}function f(ce,te){var de=new Error("write after end");ce.emit("error",de),H.nextTick(te,de)}function d(ce,te,de,he){var ue=!0,Te=!1;return de===null?Te=new TypeError("May not write null values to stream"):typeof de=="string"||de===void 0||te.objectMode||(Te=new TypeError("Invalid non-string/buffer chunk")),Te&&(ce.emit("error",Te),H.nextTick(he,Te),ue=!1),ue}function a(ce,te,de){return ce.objectMode||ce.decodeStrings===!1||typeof te!="string"||(te=ge.from(te,de)),te}function A(ce,te,de,he,ue,Te){if(!de){var De=a(te,he,ue);he!==De&&(de=!0,ue="buffer",he=De)}var Ie=te.objectMode?1:he.length;te.length+=Ie;var ne=te.length<te.highWaterMark;if(ne||(te.needDrain=!0),te.writing||te.corked){var N=te.lastBufferedRequest;te.lastBufferedRequest={chunk:he,encoding:ue,isBuf:de,callback:Te,next:null},N?N.next=te.lastBufferedRequest:te.bufferedRequest=te.lastBufferedRequest,te.bufferedRequestCount+=1}else g(ce,te,!1,Ie,he,ue,Te);return ne}function g(ce,te,de,he,ue,Te,De){te.writelen=he,te.writecb=De,te.writing=!0,te.sync=!0,de?ce._writev(ue,te.onwrite):ce._write(ue,Te,te.onwrite),te.sync=!1}function m(ce,te,de,he,ue){--te.pendingcb,de?(H.nextTick(ue,he),H.nextTick(O,ce,te),ce._writableState.errorEmitted=!0,ce.emit("error",he)):(ue(he),ce._writableState.errorEmitted=!0,ce.emit("error",he),O(ce,te))}function C(ce){ce.writing=!1,ce.writecb=null,ce.length-=ce.writelen,ce.writelen=0}function T(ce,te){var de=ce._writableState,he=de.sync,ue=de.writecb;if(C(de),te)m(ce,de,he,te,ue);else{var Te=u(de);Te||de.corked||de.bufferProcessing||!de.bufferedRequest||p(ce,de),he?$(B,ce,de,Te,ue):B(ce,de,Te,ue)}}function B(ce,te,de,he){de||b(ce,te),te.pendingcb--,he(),O(ce,te)}function b(ce,te){te.length===0&&te.needDrain&&(te.needDrain=!1,ce.emit("drain"))}function p(ce,te){te.bufferProcessing=!0;var de=te.bufferedRequest;if(ce._writev&&de&&de.next){var he=te.bufferedRequestCount,ue=new Array(he),Te=te.corkedRequestsFree;Te.entry=de;for(var De=0,Ie=!0;de;)ue[De]=de,de.isBuf||(Ie=!1),de=de.next,De+=1;ue.allBuffers=Ie,g(ce,te,!0,te.length,ue,"",Te.finish),te.pendingcb++,te.lastBufferedRequest=null,Te.next?(te.corkedRequestsFree=Te.next,Te.next=null):te.corkedRequestsFree=new r(te),te.bufferedRequestCount=0}else{for(;de;){var ne=de.chunk,N=de.encoding,W=de.callback;if(g(ce,te,!1,te.objectMode?1:ne.length,ne,N,W),de=de.next,te.bufferedRequestCount--,te.writing)break}de===null&&(te.lastBufferedRequest=null)}te.bufferedRequest=de,te.bufferProcessing=!1}function u(ce){return ce.ending&&ce.length===0&&ce.bufferedRequest===null&&!ce.finished&&!ce.writing}function i(ce,te){ce._final(function(de){te.pendingcb--,de&&ce.emit("error",de),te.prefinished=!0,ce.emit("prefinish"),O(ce,te)})}function _(ce,te){te.prefinished||te.finalCalled||(typeof ce._final=="function"?(te.pendingcb++,te.finalCalled=!0,H.nextTick(i,ce,te)):(te.prefinished=!0,ce.emit("prefinish")))}function O(ce,te){var de=u(te);return de&&(_(ce,te),te.pendingcb===0&&(te.finished=!0,ce.emit("finish"))),de}function S(ce,te,de){te.ending=!0,O(ce,te),de&&(te.finished?H.nextTick(de):ce.once("finish",de)),te.ended=!0,ce.writable=!1}function D(ce,te,de){var he=ce.entry;for(ce.entry=null;he;){var ue=he.callback;te.pendingcb--,ue(de),he=he.next}te.corkedRequestsFree?te.corkedRequestsFree.next=ce:te.corkedRequestsFree=ce}var I=y("babel-runtime/core-js/object/define-property"),k=s(I),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,$=!x.browser&&["v0.10","v0.9."].indexOf(x.version.slice(0,5))>-1?F.default:H.nextTick;o.WritableState=c;var ae=y("core-util-is");ae.inherits=y("inherits");var pe={deprecate:y("util-deprecate")},ie=y("./internal/streams/stream"),ge=y("safe-buffer").Buffer,Ae=h.Uint8Array||function(){},be=y("./internal/streams/destroy");ae.inherits(o,ie),c.prototype.getBuffer=function(){for(var ce=this.bufferedRequest,te=[];ce;)te.push(ce),ce=ce.next;return te},function(){try{Object.defineProperty(c.prototype,"buffer",{get:pe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ce){}}();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(ce){return!!fe.call(this,ce)||this===o&&ce&&ce._writableState instanceof c}})):fe=function(ce){return ce instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(ce,te,de){var he=this._writableState,ue=!1,Te=!he.objectMode&&e(ce);return Te&&!ge.isBuffer(ce)&&(ce=n(ce)),typeof te=="function"&&(de=te,te=null),Te?te="buffer":te||(te=he.defaultEncoding),typeof de!="function"&&(de=l),he.ended?f(this,de):(Te||d(this,he,ce,de))&&(he.pendingcb++,ue=A(this,he,Te,ce,te,de)),ue},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var ce=this._writableState;ce.corked&&(ce.corked--,ce.writing||ce.corked||ce.finished||ce.bufferProcessing||!ce.bufferedRequest||p(this,ce))},o.prototype.setDefaultEncoding=function(ce){if(typeof ce=="string"&&(ce=ce.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ce+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ce);return this._writableState.defaultEncoding=ce,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(ce,te,de){de(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(ce,te,de){var he=this._writableState;typeof ce=="function"?(de=ce,ce=null,te=null):typeof te=="function"&&(de=te,te=null),ce!=null&&this.write(ce,te),he.corked&&(he.corked=1,this.uncork()),he.ending||he.finished||S(this,he,de)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(ce){this._writableState&&(this._writableState.destroyed=ce)}}),o.prototype.destroy=be.destroy,o.prototype._undestroy=be.undestroy,o.prototype._destroy=function(ce,te){this.end(),te(ce)}}).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,w){"use strict";function x(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(){x(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,w){"use strict";function x(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:x,undestroy:h}},{"process-nextick-args":172}],186:[function(y,E,w){"use strict";E.exports=y("events").EventEmitter},{events:158}],187:[function(y,E,w){E.exports=y("./readable").PassThrough},{"./readable":188}],188:[function(y,E,w){w=E.exports=y("./lib/_stream_readable.js"),w.Stream=w,w.Readable=w,w.Writable=y("./lib/_stream_writable.js"),w.Duplex=y("./lib/_stream_duplex.js"),w.Transform=y("./lib/_stream_transform.js"),w.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,w){E.exports=y("./readable").Transform},{"./readable":188}],190:[function(y,E,w){E.exports=y("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(y,E,w){var x=function(){return this}()||Function("return this")(),h=x.regeneratorRuntime&&Object.getOwnPropertyNames(x).indexOf("regeneratorRuntime")>=0,s=h&&x.regeneratorRuntime;if(x.regeneratorRuntime=void 0,E.exports=y("./runtime"),h)x.regeneratorRuntime=s;else try{delete x.regeneratorRuntime}catch(r){x.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(y,E,w){!function(x){"use strict";function h(F,H,G,$){var ae=H&&H.prototype instanceof r?H:r,pe=Object.create(ae.prototype),ie=new A($||[]);return pe._invoke=o(F,G,ie),pe}function s(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch($){return{type:"throw",arg:$}}}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(ae,pe,ie,ge){var Ae=s(F[ae],F,pe);if(Ae.type!=="throw"){var be=Ae.arg,fe=be.value;return fe&&typeof fe=="object"&&B.call(fe,"__await")?Promise.resolve(fe.__await).then(function(ce){H("next",ce,ie,ge)},function(ce){H("throw",ce,ie,ge)}):Promise.resolve(fe).then(function(ce){be.value=ce,ie(be)},ge)}ge(Ae.arg)}function G(ae,pe){function ie(){return new Promise(function(ge,Ae){H(ae,pe,ge,Ae)})}return $=$?$.then(ie,ie):ie()}var $;this._invoke=G}function o(F,H,G){var $=S;return function(ae,pe){if($===I)throw new Error("Generator is already running");if($===k){if(ae==="throw")throw pe;return m()}for(G.method=ae,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($===S)throw $=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);$=I;var Ae=s(F,H,G);if(Ae.type==="normal"){if($=G.done?k:D,Ae.arg===Q)continue;return{value:Ae.arg,done:G.done}}Ae.type==="throw"&&($=k,G.method="throw",G.arg=Ae.arg)}}}function f(F,H){var G=F.iterator[H.method];if(G===C){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=C,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 $=s(G,F.iterator,H.arg);if($.type==="throw")return H.method="throw",H.arg=$.arg,H.delegate=null,Q;var ae=$.arg;return ae?ae.done?(H[F.resultName]=ae.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=C),H.delegate=null,Q):ae:(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 a(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 g(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,$=function ae(){for(;++G<F.length;)if(B.call(F,G))return ae.value=F[G],ae.done=!1,ae;return ae.value=C,ae.done=!0,ae};return $.next=$}}return{next:m}}function m(){return{value:C,done:!0}}var C,T=Object.prototype,B=T.hasOwnProperty,b=typeof Symbol=="function"?Symbol:{},p=b.iterator||"@@iterator",u=b.asyncIterator||"@@asyncIterator",i=b.toStringTag||"@@toStringTag",_=typeof E=="object",O=x.regeneratorRuntime;if(O)return void(_&&(E.exports=O));O=x.regeneratorRuntime=_?E.exports:{},O.wrap=h;var S="suspendedStart",D="suspendedYield",I="executing",k="completed",Q={},Y={};Y[p]=function(){return this};var U=Object.getPrototypeOf,K=U&&U(U(g([])));K&&K!==T&&B.call(K,p)&&(Y=K);var z=e.prototype=r.prototype=Object.create(Y);n.prototype=z.constructor=e,e.constructor=n,e[i]=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,i in F||(F[i]="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,$){var ae=new c(h(F,H,G,$));return O.isGeneratorFunction(H)?ae:ae.next().then(function(pe){return pe.done?pe.value:ae.next()})},l(z),z[i]="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 $(){for(;H.length;){var ae=H.pop();if(ae in F)return $.value=ae,$.done=!1,$}return $.done=!0,$}},O.values=g,A.prototype={constructor:A,reset:function(F){if(this.prev=0,this.next=0,this.sent=this._sent=C,this.done=!1,this.delegate=null,this.method="next",this.arg=C,this.tryEntries.forEach(a),!F)for(var H in this)H.charAt(0)==="t"&&B.call(this,H)&&!isNaN(+H.slice(1))&&(this[H]=C)},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(Ae,be){return pe.type="throw",pe.arg=F,G.next=Ae,be&&(G.method="next",G.arg=C),!!be}if(this.done)throw F;for(var G=this,$=this.tryEntries.length-1;$>=0;--$){var ae=this.tryEntries[$],pe=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var ie=B.call(ae,"catchLoc"),ge=B.call(ae,"finallyLoc");if(ie&&ge){if(this.prev<ae.catchLoc)return H(ae.catchLoc,!0);if(this.prev<ae.finallyLoc)return H(ae.finallyLoc)}else if(ie){if(this.prev<ae.catchLoc)return H(ae.catchLoc,!0)}else{if(!ge)throw new Error("try statement without catch or finally");if(this.prev<ae.finallyLoc)return H(ae.finallyLoc)}}}},abrupt:function(F,H){for(var G=this.tryEntries.length-1;G>=0;--G){var $=this.tryEntries[G];if($.tryLoc<=this.prev&&B.call($,"finallyLoc")&&this.prev<$.finallyLoc){var ae=$;break}}ae&&(F==="break"||F==="continue")&&ae.tryLoc<=H&&H<=ae.finallyLoc&&(ae=null);var pe=ae?ae.completion:{};return pe.type=F,pe.arg=H,ae?(this.method="next",this.next=ae.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),a(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 $=G.completion;if($.type==="throw"){var ae=$.arg;a(G)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:g(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=C),Q}}}(function(){return this}()||Function("return this")())},{}],193:[function(y,E,w){function x(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:(x(s,w),w.Buffer=h),x(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,w){(function(x){"use strict";function h(m){return m&&m.__esModule?m:{default:m}}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"),a=h(d),A=y("babel-runtime/core-js/object/create"),g=h(A);!function(m){function C(ee,oe){if(!(this instanceof C))return new C(ee,oe);var _e=this;B(_e),_e.q=_e.c="",_e.bufferCheckPosition=m.MAX_BUFFER_LENGTH,_e.opt=oe||{},_e.opt.lowercase=_e.opt.lowercase||_e.opt.lowercasetags,_e.looseCase=_e.opt.lowercase?"toLowerCase":"toUpperCase",_e.tags=[],_e.closed=_e.closedRoot=_e.sawRoot=!1,_e.tag=_e.error=null,_e.strict=!!ee,_e.noscript=!(!ee&&!_e.opt.noscript),_e.state=W.BEGIN,_e.strictEntities=_e.opt.strictEntities,_e.ENTITIES=_e.strictEntities?(0,g.default)(m.XML_ENTITIES):(0,g.default)(m.ENTITIES),_e.attribList=[],_e.opt.xmlns&&(_e.ns=(0,g.default)(Te)),_e.trackPosition=_e.opt.position!==!1,_e.trackPosition&&(_e.position=_e.line=_e.column=0),I(_e,"onready")}function T(ee){for(var oe=Math.max(m.MAX_BUFFER_LENGTH,10),_e=0,Ke=0,pt=be.length;Ke<pt;Ke++){var Ue=ee[be[Ke]].length;if(Ue>oe)switch(be[Ke]){case"textNode":Q(ee);break;case"cdata":k(ee,"oncdata",ee.cdata),ee.cdata="";break;case"script":k(ee,"onscript",ee.script),ee.script="";break;default:U(ee,"Max buffer length exceeded: "+be[Ke])}_e=Math.max(_e,Ue)}var je=m.MAX_BUFFER_LENGTH-_e;ee.bufferCheckPosition=je+ee.position}function B(ee){for(var oe=0,_e=be.length;oe<_e;oe++)ee[be[oe]]=""}function b(ee){Q(ee),ee.cdata!==""&&(k(ee,"oncdata",ee.cdata),ee.cdata=""),ee.script!==""&&(k(ee,"onscript",ee.script),ee.script="")}function p(ee,oe){return new u(ee,oe)}function u(ee,oe){if(!(this instanceof u))return new u(ee,oe);fe.apply(this),this._parser=new C(ee,oe),this.writable=!0,this.readable=!0;var _e=this;this._parser.onend=function(){_e.emit("end")},this._parser.onerror=function(Ke){_e.emit("error",Ke),_e._parser.error=null},this._decoder=null,ce.forEach(function(Ke){(0,f.default)(_e,"on"+Ke,{get:function(){return _e._parser["on"+Ke]},set:function(pt){if(!pt)return _e.removeAllListeners(Ke),_e._parser["on"+Ke]=pt,pt;_e.on(Ke,pt)},enumerable:!0,configurable:!1})})}function i(ee){return ee===" "||ee===`
|
|
|
`||ee==="\r"||ee===" "}function _(ee){return ee==='"'||ee==="'"}function O(ee){return ee===">"||i(ee)}function S(ee,oe){return ee.test(oe)}function D(ee,oe){return!S(ee,oe)}function I(ee,oe,_e){ee[oe]&&ee[oe](_e)}function k(ee,oe,_e){ee.textNode&&Q(ee),I(ee,oe,_e)}function Q(ee){ee.textNode=Y(ee.opt,ee.textNode),ee.textNode&&I(ee,"ontext",ee.textNode),ee.textNode=""}function Y(ee,oe){return ee.trim&&(oe=oe.trim()),ee.normalize&&(oe=oe.replace(/\s+/g," ")),oe}function U(ee,oe){return Q(ee),ee.trackPosition&&(oe+=`
|
|
|
Line: `+ee.line+`
|
|
|
Column: `+ee.column+`
|
|
|
Char: `+ee.c),oe=new Error(oe),ee.error=oe,I(ee,"onerror",oe),ee}function K(ee){return ee.sawRoot&&!ee.closedRoot&&z(ee,"Unclosed root tag"),ee.state!==W.BEGIN&&ee.state!==W.BEGIN_WHITESPACE&&ee.state!==W.TEXT&&U(ee,"Unexpected end"),Q(ee),ee.c="",ee.closed=!0,I(ee,"onend"),C.call(ee,ee.strict,ee.opt),ee}function z(ee,oe){if((ee===void 0?"undefined":(0,c.default)(ee))!=="object"||!(ee instanceof C))throw new Error("bad call to strictFail");ee.strict&&U(ee,oe)}function F(ee){ee.strict||(ee.tagName=ee.tagName[ee.looseCase]());var oe=ee.tags[ee.tags.length-1]||ee,_e=ee.tag={name:ee.tagName,attributes:{}};ee.opt.xmlns&&(_e.ns=oe.ns),ee.attribList.length=0,k(ee,"onopentagstart",_e)}function H(ee,oe){var _e=ee.indexOf(":"),Ke=_e<0?["",ee]:ee.split(":"),pt=Ke[0],Ue=Ke[1];return oe&&ee==="xmlns"&&(pt="xmlns",Ue=""),{prefix:pt,local:Ue}}function G(ee){if(ee.strict||(ee.attribName=ee.attribName[ee.looseCase]()),ee.attribList.indexOf(ee.attribName)!==-1||ee.tag.attributes.hasOwnProperty(ee.attribName))return void(ee.attribName=ee.attribValue="");if(ee.opt.xmlns){var oe=H(ee.attribName,!0),_e=oe.prefix,Ke=oe.local;if(_e==="xmlns")if(Ke==="xml"&&ee.attribValue!==he)z(ee,"xml: prefix must be bound to "+he+`
|
|
|
Actual: `+ee.attribValue);else if(Ke==="xmlns"&&ee.attribValue!==ue)z(ee,"xmlns: prefix must be bound to "+ue+`
|
|
|
Actual: `+ee.attribValue);else{var pt=ee.tag,Ue=ee.tags[ee.tags.length-1]||ee;pt.ns===Ue.ns&&(pt.ns=(0,g.default)(Ue.ns)),pt.ns[Ke]=ee.attribValue}ee.attribList.push([ee.attribName,ee.attribValue])}else ee.tag.attributes[ee.attribName]=ee.attribValue,k(ee,"onattribute",{name:ee.attribName,value:ee.attribValue});ee.attribName=ee.attribValue=""}function $(ee,oe){if(ee.opt.xmlns){var _e=ee.tag,Ke=H(ee.tagName);_e.prefix=Ke.prefix,_e.local=Ke.local,_e.uri=_e.ns[Ke.prefix]||"",_e.prefix&&!_e.uri&&(z(ee,"Unbound namespace prefix: "+(0,e.default)(ee.tagName)),_e.uri=Ke.prefix);var pt=ee.tags[ee.tags.length-1]||ee;_e.ns&&pt.ns!==_e.ns&&(0,a.default)(_e.ns).forEach(function(Re){k(ee,"onopennamespace",{prefix:Re,uri:_e.ns[Re]})});for(var Ue=0,je=ee.attribList.length;Ue<je;Ue++){var dt=ee.attribList[Ue],vt=dt[0],it=dt[1],at=H(vt,!0),Ve=at.prefix,Xe=at.local,ze=Ve===""?"":_e.ns[Ve]||"",we={name:vt,value:it,prefix:Ve,local:Xe,uri:ze};Ve&&Ve!=="xmlns"&&!ze&&(z(ee,"Unbound namespace prefix: "+(0,e.default)(Ve)),we.uri=Ve),ee.tag.attributes[vt]=we,k(ee,"onattribute",we)}ee.attribList.length=0}ee.tag.isSelfClosing=!!oe,ee.sawRoot=!0,ee.tags.push(ee.tag),k(ee,"onopentag",ee.tag),oe||(ee.noscript||ee.tagName.toLowerCase()!=="script"?ee.state=W.TEXT:ee.state=W.SCRIPT,ee.tag=null,ee.tagName=""),ee.attribName=ee.attribValue="",ee.attribList.length=0}function ae(ee){if(!ee.tagName)return z(ee,"Weird empty close tag."),ee.textNode+="</>",void(ee.state=W.TEXT);if(ee.script){if(ee.tagName!=="script")return ee.script+="</"+ee.tagName+">",ee.tagName="",void(ee.state=W.SCRIPT);k(ee,"onscript",ee.script),ee.script=""}var oe=ee.tags.length,_e=ee.tagName;ee.strict||(_e=_e[ee.looseCase]());for(var Ke=_e;oe--&&!(ee.tags[oe].name===Ke);)z(ee,"Unexpected close tag");if(oe<0)return z(ee,"Unmatched closing tag: "+ee.tagName),ee.textNode+="</"+ee.tagName+">",void(ee.state=W.TEXT);ee.tagName=_e;for(var pt=ee.tags.length;pt-- >oe;){var Ue=ee.tag=ee.tags.pop();ee.tagName=ee.tag.name,k(ee,"onclosetag",ee.tagName);var je={};for(var dt in Ue.ns)je[dt]=Ue.ns[dt];var vt=ee.tags[ee.tags.length-1]||ee;ee.opt.xmlns&&Ue.ns!==vt.ns&&(0,a.default)(Ue.ns).forEach(function(it){var at=Ue.ns[it];k(ee,"onclosenamespace",{prefix:it,uri:at})})}oe===0&&(ee.closedRoot=!0),ee.tagName=ee.attribValue=ee.attribName="",ee.attribList.length=0,ee.state=W.TEXT}function pe(ee){var oe,_e=ee.entity,Ke=_e.toLowerCase(),pt="";return ee.ENTITIES[_e]?ee.ENTITIES[_e]:ee.ENTITIES[Ke]?ee.ENTITIES[Ke]:(_e=Ke,_e.charAt(0)==="#"&&(_e.charAt(1)==="x"?(_e=_e.slice(2),oe=parseInt(_e,16),pt=oe.toString(16)):(_e=_e.slice(1),oe=parseInt(_e,10),pt=oe.toString(10))),_e=_e.replace(/^0+/,""),isNaN(oe)||pt.toLowerCase()!==_e?(z(ee,"Invalid character entity"),"&"+ee.entity+";"):(0,r.default)(oe))}function ie(ee,oe){oe==="<"?(ee.state=W.OPEN_WAKA,ee.startTagPosition=ee.position):i(oe)||(z(ee,"Non-whitespace before first tag."),ee.textNode=oe,ee.state=W.TEXT)}function ge(ee,oe){var _e="";return oe<ee.length&&(_e=ee.charAt(oe)),_e}function Ae(ee){var oe=this;if(this.error)throw this.error;if(oe.closed)return U(oe,"Cannot write after close. Assign an onready handler.");if(ee===null)return K(oe);(ee===void 0?"undefined":(0,c.default)(ee))==="object"&&(ee=ee.toString());for(var _e=0,Ke="";!(Ke=ge(ee,_e++),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=_e-1;Ke&&Ke!=="<"&&Ke!=="&";)(Ke=ge(ee,_e++))&&oe.trackPosition&&(oe.position++,Ke===`
|
|
|
`?(oe.line++,oe.column=0):oe.column++);oe.textNode+=ee.substring(pt,_e-1)}Ke!=="<"||oe.sawRoot&&oe.closedRoot&&!oe.strict?(i(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(!i(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 Ue=oe.position-oe.startTagPosition;Ke=new Array(Ue).join(" ")+Ke}oe.textNode+="<"+Ke,oe.state=W.TEXT}continue;case W.SGML_DECL:(oe.sgmlDecl+Ke).toUpperCase()===te?(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()===de?(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):(_(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:_(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:_(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:i(Ke)?oe.state=W.PROC_INST_BODY:oe.procInstName+=Ke;continue;case W.PROC_INST_BODY:if(!oe.procInstBody&&i(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(Ie,Ke)?oe.tagName+=Ke:(F(oe),Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:(i(Ke)||z(oe,"Invalid character in tag name"),oe.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:Ke===">"?($(oe,!0),ae(oe)):(z(oe,"Forward-slash in opening tag not followed by >"),oe.state=W.ATTRIB);continue;case W.ATTRIB:if(i(Ke))continue;Ke===">"?$(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),$(oe)):i(Ke)?oe.state=W.ATTRIB_NAME_SAW_WHITE:S(Ie,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(i(Ke))continue;z(oe,"Attribute without value"),oe.tag.attributes[oe.attribName]="",oe.attribValue="",k(oe,"onattribute",{name:oe.attribName,value:""}),oe.attribName="",Ke===">"?$(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(i(Ke))continue;_(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:i(Ke)?oe.state=W.ATTRIB:Ke===">"?$(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===">"?$(oe):oe.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(oe.tagName)Ke===">"?ae(oe):S(Ie,Ke)?oe.tagName+=Ke:oe.script?(oe.script+="</"+oe.tagName,oe.tagName="",oe.state=W.SCRIPT):(i(Ke)||z(oe,"Invalid tagname in closing tag"),oe.state=W.CLOSE_TAG_SAW_WHITE);else{if(i(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(i(Ke))continue;Ke===">"?ae(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 je,dt;switch(oe.state){case W.TEXT_ENTITY:je=W.TEXT,dt="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:je=W.ATTRIB_VALUE_QUOTED,dt="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:je=W.ATTRIB_VALUE_UNQUOTED,dt="attribValue"}Ke===";"?(oe[dt]+=pe(oe),oe.entity="",oe.state=je):S(oe.entity.length?N:ne,Ke)?oe.entity+=Ke:(z(oe,"Invalid character in entity name"),oe[dt]+="&"+oe.entity+Ke,oe.entity="",oe.state=je);continue;default:throw new Error(oe,"Unknown state: "+oe.state)}return oe.position>=oe.bufferCheckPosition&&T(oe),oe}m.parser=function(ee,oe){return new C(ee,oe)},m.SAXParser=C,m.SAXStream=u,m.createStream=p,m.MAX_BUFFER_LENGTH=65536;var be=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];m.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],g.default||(Object.create=function(ee){function oe(){}return oe.prototype=ee,new oe}),a.default||(Object.keys=function(ee){var oe=[];for(var _e in ee)ee.hasOwnProperty(_e)&&oe.push(_e);return oe}),C.prototype={end:function(){K(this)},write:Ae,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(ee){fe=function(){}}var ce=m.EVENTS.filter(function(ee){return ee!=="error"&&ee!=="end"});u.prototype=(0,g.default)(fe.prototype,{constructor:{value:u}}),u.prototype.write=function(ee){if(typeof x=="function"&&typeof x.isBuffer=="function"&&x.isBuffer(ee)){if(!this._decoder){var oe=y("string_decoder").StringDecoder;this._decoder=new oe("utf8")}ee=this._decoder.write(ee)}return this._parser.write(ee.toString()),this.emit("data",ee),!0},u.prototype.end=function(ee){return ee&&ee.length&&this.write(ee),this._parser.end(),!0},u.prototype.on=function(ee,oe){var _e=this;return _e._parser["on"+ee]||ce.indexOf(ee)===-1||(_e._parser["on"+ee]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,ee),_e.emit.apply(_e,Ke)}),fe.prototype.on.call(_e,ee,oe)};var te="[CDATA[",de="DOCTYPE",he="http://www.w3.org/XML/1998/namespace",ue="http://www.w3.org/2000/xmlns/",Te={xml:he,xmlns:ue},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]/,Ie=/[:_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;m.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++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.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,a.default)(m.ENTITIES).forEach(function(ee){var oe=m.ENTITIES[ee],_e=typeof oe=="number"?String.fromCharCode(oe):oe;m.ENTITIES[ee]=_e});for(var le in m.STATE)m.STATE[m.STATE[le]]=le;W=m.STATE,r.default||function(){var ee=String.fromCharCode,oe=Math.floor,_e=function(){var Ke,pt,Ue=[],je=-1,dt=arguments.length;if(!dt)return"";for(var vt="";++je<dt;){var it=Number(arguments[je]);if(!isFinite(it)||it<0||it>1114111||oe(it)!==it)throw RangeError("Invalid code point: "+it);it<=65535?Ue.push(it):(it-=65536,Ke=55296+(it>>10),pt=it%1024+56320,Ue.push(Ke,pt)),(je+1===dt||Ue.length>16384)&&(vt+=ee.apply(null,Ue),Ue.length=0)}return vt};f.default?Object.defineProperty(String,"fromCodePoint",{value:_e,configurable:!0,writable:!0}):String.fromCodePoint=_e}()}(w===void 0?(void 0).sax={}:w)}).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,w){function x(){h.call(this)}E.exports=x;var h=y("events").EventEmitter;y("inherits")(x,h),x.Readable=y("readable-stream/readable.js"),x.Writable=y("readable-stream/writable.js"),x.Duplex=y("readable-stream/duplex.js"),x.Transform=y("readable-stream/transform.js"),x.PassThrough=y("readable-stream/passthrough.js"),x.Stream=x,x.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(){a||(a=!0,s.end())}function c(){a||(a=!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 a=!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,w){(function(x){var h=y("./lib/request"),s=y("./lib/response"),r=y("xtend"),n=y("builtin-status-codes"),e=y("url"),l=w;l.request=function(c,o){c=typeof c=="string"?e.parse(c):r(c);var f=x.location.protocol.search(/^https?:$/)===-1?"http:":"",d=c.protocol||f,a=c.hostname||c.host,A=c.port,g=c.path||"/";a&&a.indexOf(":")!==-1&&(a="["+a+"]"),c.url=(a?d+"//"+a:"")+(A?":"+A:"")+g,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var m=new h(c);return o&&m.on("response",o),m},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,w){(function(x){"use strict";function h(){if(n!==void 0)return n;if(x.XMLHttpRequest){n=new x.XMLHttpRequest;try{n.open("GET",x.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"}w.fetch=r(x.fetch)&&r(x.ReadableStream),w.writableStream=r(x.WritableStream),w.abortController=r(x.AbortController),w.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),w.blobConstructor=!0}catch(c){}var n,e=x.ArrayBuffer!==void 0,l=e&&r(x.ArrayBuffer.prototype.slice);w.arraybuffer=w.fetch||e&&s("arraybuffer"),w.msstream=!w.fetch&&l&&s("ms-stream"),w.mozchunkedarraybuffer=!w.fetch&&e&&s("moz-chunked-arraybuffer"),w.overrideMimeType=w.fetch||!!h()&&r(h().overrideMimeType),w.vbArray=r(x.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(y,E,w){(function(x,h,s){"use strict";function r(T,B){return c.fetch&&B?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&T?"arraybuffer":c.vbArray&&T?"text:vbarray":"text"}function n(T){try{var B=T.status;return B!==null&&B!==0}catch(b){return!1}}var e=y("babel-runtime/core-js/object/keys"),l=function(T){return T&&T.__esModule?T:{default:T}}(e),c=y("./capability"),o=y("inherits"),f=y("./response"),d=y("readable-stream"),a=y("to-arraybuffer"),A=f.IncomingMessage,g=f.readyStates,m=E.exports=function(T){var B=this;d.Writable.call(B),B._opts=T,B._body=[],B._headers={},T.auth&&B.setHeader("Authorization","Basic "+new s(T.auth).toString("base64")),(0,l.default)(T.headers).forEach(function(u){B.setHeader(u,T.headers[u])});var b,p=!0;if(T.mode==="disable-fetch"||"requestTimeout"in T&&!c.abortController)p=!1,b=!0;else if(T.mode==="prefer-streaming")b=!1;else if(T.mode==="allow-wrong-content-type")b=!c.overrideMimeType;else{if(T.mode&&T.mode!=="default"&&T.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(m,d.Writable),m.prototype.setHeader=function(T,B){var b=this,p=T.toLowerCase();C.indexOf(p)===-1&&(b._headers[p]={name:T,value:B})},m.prototype.getHeader=function(T){var B=this._headers[T.toLowerCase()];return B?B.value:null},m.prototype.removeHeader=function(T){delete this._headers[T.toLowerCase()]},m.prototype._onFinish=function(){var T=this;if(!T._destroyed){var B=T._opts,b=T._headers,p=null;B.method!=="GET"&&B.method!=="HEAD"&&(p=c.arraybuffer?a(s.concat(T._body)):c.blobConstructor?new h.Blob(T._body.map(function(S){return a(S)}),{type:(b["content-type"]||{}).value||""}):s.concat(T._body).toString());var u=[];if((0,l.default)(b).forEach(function(S){var D=b[S].name,I=b[S].value;Array.isArray(I)?I.forEach(function(k){u.push([D,k])}):u.push([D,I])}),T._mode==="fetch"){var i=null;if(c.abortController){var _=new AbortController;i=_.signal,T._fetchAbortController=_,"requestTimeout"in B&&B.requestTimeout!==0&&(T._fetchTimer=h.setTimeout(function(){T.emit("requestTimeout"),T._fetchAbortController&&T._fetchAbortController.abort()},B.requestTimeout))}h.fetch(T._opts.url,{method:T._opts.method,headers:u,body:p||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:i}).then(function(S){T._fetchResponse=S,T._connect()},function(S){h.clearTimeout(T._fetchTimer),T._destroyed||T.emit("error",S)})}else{var O=T._xhr=new h.XMLHttpRequest;try{O.open(T._opts.method,T._opts.url,!0)}catch(S){return void x.nextTick(function(){T.emit("error",S)})}"responseType"in O&&(O.responseType=T._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),T._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){T.emit("requestTimeout")}),u.forEach(function(S){O.setRequestHeader(S[0],S[1])}),T._response=null,O.onreadystatechange=function(){switch(O.readyState){case g.LOADING:case g.DONE:T._onXHRProgress()}},T._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){T._onXHRProgress()}),O.onerror=function(){T._destroyed||T.emit("error",new Error("XHR error"))};try{O.send(p)}catch(S){return void x.nextTick(function(){T.emit("error",S)})}}}},m.prototype._onXHRProgress=function(){var T=this;n(T._xhr)&&!T._destroyed&&(T._response||T._connect(),T._response._onXHRProgress())},m.prototype._connect=function(){var T=this;T._destroyed||(T._response=new A(T._xhr,T._fetchResponse,T._mode,T._fetchTimer),T._response.on("error",function(B){T.emit("error",B)}),T.emit("response",T._response))},m.prototype._write=function(T,B,b){this._body.push(T),b()},m.prototype.abort=m.prototype.destroy=function(){var T=this;T._destroyed=!0,h.clearTimeout(T._fetchTimer),T._response&&(T._response._destroyed=!0),T._xhr?T._xhr.abort():T._fetchAbortController&&T._fetchAbortController.abort()},m.prototype.end=function(T,B,b){var p=this;typeof T=="function"&&(b=T,T=void 0),d.Writable.prototype.end.call(p,T,B,b)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var C=["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,w){(function(x,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=w.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=w.IncomingMessage=function(d,a,A,g){var m=this;if(c.Readable.call(m),m._mode=A,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){x.nextTick(function(){m.emit("close")})}),A==="fetch"){if(m._fetchResponse=a,m.url=a.url,m.statusCode=a.status,m.statusMessage=a.statusText,a.headers.forEach(function(p,u){m.headers[u.toLowerCase()]=p,m.rawHeaders.push(u,p)}),e.writableStream){var C=new WritableStream({write:function(p){return new n.default(function(u,i){m._destroyed?i():m.push(new s(p))?u():m._resumeFetch=u})},close:function(){h.clearTimeout(g),m._destroyed||m.push(null)},abort:function(p){m._destroyed||m.emit("error",p)}});try{return void a.body.pipeTo(C).catch(function(p){h.clearTimeout(g),m._destroyed||m.emit("error",p)})}catch(p){}}var T=a.body.getReader();!function p(){T.read().then(function(u){if(!m._destroyed){if(u.done)return h.clearTimeout(g),void m.push(null);m.push(new s(u.value)),p()}}).catch(function(u){h.clearTimeout(g),m._destroyed||m.emit("error",u)})}()}else if(m._xhr=d,m._pos=0,m.url=d.responseURL,m.statusCode=d.status,m.statusMessage=d.statusText,d.getAllResponseHeaders().split(/\r?\n/).forEach(function(p){var u=p.match(/^([^:]+):\s*(.*)/);if(u){var i=u[1].toLowerCase();i==="set-cookie"?(m.headers[i]===void 0&&(m.headers[i]=[]),m.headers[i].push(u[2])):m.headers[i]!==void 0?m.headers[i]+=", "+u[2]:m.headers[i]=u[2],m.rawHeaders.push(u[1],u[2])}}),m._charset="x-user-defined",!e.overrideMimeType){var B=m.rawHeaders["mime-type"];if(B){var b=B.match(/;\s*charset=([^;])(;|$)/);b&&(m._charset=b[1].toLowerCase())}m._charset||(m._charset="utf-8")}};l(f,c.Readable),f.prototype._read=function(){var d=this,a=d._resumeFetch;a&&(d._resumeFetch=null,a())},f.prototype._onXHRProgress=function(){var d=this,a=d._xhr,A=null;switch(d._mode){case"text:vbarray":if(a.readyState!==o.DONE)break;try{A=new h.VBArray(a.responseBody).toArray()}catch(B){}if(A!==null){d.push(new s(A));break}case"text":try{A=a.responseText}catch(B){d._mode="text:vbarray";break}if(A.length>d._pos){var g=A.substr(d._pos);if(d._charset==="x-user-defined"){for(var m=new s(g.length),C=0;C<g.length;C++)m[C]=255&g.charCodeAt(C);d.push(m)}else d.push(g,d._charset);d._pos=A.length}break;case"arraybuffer":if(a.readyState!==o.DONE||!a.response)break;A=a.response,d.push(new s(new Uint8Array(A)));break;case"moz-chunked-arraybuffer":if(A=a.response,a.readyState!==o.LOADING||!A)break;d.push(new s(new Uint8Array(A)));break;case"ms-stream":if(A=a.response,a.readyState!==o.LOADING)break;var T=new h.MSStreamReader;T.onprogress=function(){T.result.byteLength>d._pos&&(d.push(new s(new Uint8Array(T.result.slice(d._pos)))),d._pos=T.result.byteLength)},T.onload=function(){d.push(null)},T.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,w){"use strict";function x(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=x(B);if(typeof b!="string"&&(C.isEncoding===T||!T(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=a,this.end=A,b=3;break;default:return this.write=g,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=C.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 i=r(b[u]);return i>=0?(i>0&&(B.lastNeed=i-1),i):--u<p||i===-2?0:(i=r(b[u]))>=0?(i>0&&(B.lastNeed=i-2),i):--u<p||i===-2?0:(i=r(b[u]),i>=0?(i>0&&(i===2?i=0:B.lastNeed=i-3),i):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 a(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 g(B){return B.toString(this.encoding)}function m(B){return B&&B.length?this.write(B):""}var C=y("safe-buffer").Buffer,T=C.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}};w.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,w){(function(x,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;w.setTimeout=function(){return new s(n.call(setTimeout,window,arguments),clearTimeout)},w.setInterval=function(){return new s(n.call(setInterval,window,arguments),clearInterval)},w.clearTimeout=w.clearInterval=function(o){o.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},w.enroll=function(o,f){clearTimeout(o._idleTimeoutId),o._idleTimeout=f},w.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},w._unrefActive=w.active=function(o){clearTimeout(o._idleTimeoutId);var f=o._idleTimeout;f>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},w.setImmediate=typeof x=="function"?x: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),w.clearImmediate(f))}),f},w.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,w){var x=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(x.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,w){"use strict";function x(){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(i,_,O){if(i&&l.isObject(i)&&i instanceof x)return i;var S=new x;return S.parse(i,_,O),S}function s(i){return l.isString(i)&&(i=h(i)),i instanceof x?i.format():x.prototype.format.call(i)}function r(i,_){return h(i,!1,!0).resolve(_)}function n(i,_){return i?h(i,!1,!0).resolveObject(_):_}var e=y("punycode"),l=y("./util");w.parse=h,w.resolve=r,w.resolveObject=n,w.format=s,w.Url=x;var c=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(d),A=["'"].concat(a),g=["%","/","?",";","#"].concat(A),m=["/","?","#"],C=/^[+a-z0-9A-Z_-]{0,63}$/,T=/^([+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");x.prototype.parse=function(i,_,O){if(!l.isString(i))throw new TypeError("Parameter 'url' must be a string, not "+typeof i);var S=i.indexOf("?"),D=S!==-1&&S<i.indexOf("#")?"?":"#",I=i.split(D),k=/\\/g;I[0]=I[0].replace(k,"/"),i=I.join(D);var Q=i;if(Q=Q.trim(),!O&&i.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=_?u.parse(this.search.substr(1)):this.search.substr(1)):_&&(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<m.length;H++){var G=Q.indexOf(m[H]);G!==-1&&(F===-1||G<F)&&(F=G)}var $,ae;ae=F===-1?Q.lastIndexOf("@"):Q.lastIndexOf("@",F),ae!==-1&&($=Q.slice(0,ae),Q=Q.slice(ae+1),this.auth=decodeURIComponent($)),F=-1;for(var H=0;H<g.length;H++){var G=Q.indexOf(g[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 Ae=ie[H];if(Ae&&!Ae.match(C)){for(var be="",fe=0,ce=Ae.length;fe<ce;fe++)Ae.charCodeAt(fe)>127?be+="x":be+=Ae[fe];if(!be.match(C)){var te=ie.slice(0,H),de=ie.slice(H+1),he=Ae.match(T);he&&(te.push(he[1]),de.unshift(he[2])),de.length&&(Q="/"+de.join(".")+Q),this.hostname=te.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),pe||(this.hostname=e.toASCII(this.hostname));var ue=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+ue,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 Ie=encodeURIComponent(De);Ie===De&&(Ie=escape(De)),Q=Q.split(De).join(Ie)}}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),_&&(this.query=u.parse(this.query)),Q=Q.slice(0,N)):_&&(this.search="",this.query={}),Q&&(this.pathname=Q),p[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ue=this.pathname||"",W=this.search||"";this.path=ue+W}return this.href=this.format(),this},x.prototype.format=function(){var i=this.auth||"";i&&(i=encodeURIComponent(i),i=i.replace(/%3A/i,":"),i+="@");var _=this.protocol||"",O=this.pathname||"",S=this.hash||"",D=!1,I="";this.host?D=i+this.host:this.hostname&&(D=i+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(D+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(I=u.stringify(this.query));var k=this.search||I&&"?"+I||"";return _&&_.substr(-1)!==":"&&(_+=":"),this.slashes||(!_||p[_])&&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"),_+D+O+k+S},x.prototype.resolve=function(i){return this.resolveObject(h(i,!1,!0)).format()},x.prototype.resolveObject=function(i){if(l.isString(i)){var _=new x;_.parse(i,!1,!0),i=_}for(var O=new x,S=Object.keys(this),D=0;D<S.length;D++){var I=S[D];O[I]=this[I]}if(O.hash=i.hash,i.href==="")return O.href=O.format(),O;if(i.slashes&&!i.protocol){for(var k=Object.keys(i),Q=0;Q<k.length;Q++){var Y=k[Q];Y!=="protocol"&&(O[Y]=i[Y])}return p[O.protocol]&&O.hostname&&!O.pathname&&(O.path=O.pathname="/"),O.href=O.format(),O}if(i.protocol&&i.protocol!==O.protocol){if(!p[i.protocol]){for(var U=Object.keys(i),K=0;K<U.length;K++){var z=U[K];O[z]=i[z]}return O.href=O.format(),O}if(O.protocol=i.protocol,i.host||b[i.protocol])O.pathname=i.pathname;else{for(var ge=(i.pathname||"").split("/");ge.length&&!(i.host=ge.shift()););i.host||(i.host=""),i.hostname||(i.hostname=""),ge[0]!==""&&ge.unshift(""),ge.length<2&&ge.unshift(""),O.pathname=ge.join("/")}if(O.search=i.search,O.query=i.query,O.host=i.host||"",O.auth=i.auth,O.hostname=i.hostname||i.host,O.port=i.port,O.pathname||O.search){var F=O.pathname||"",H=O.search||"";O.path=F+H}return O.slashes=O.slashes||i.slashes,O.href=O.format(),O}var G=O.pathname&&O.pathname.charAt(0)==="/",$=i.host||i.pathname&&i.pathname.charAt(0)==="/",ae=$||G||O.host&&i.pathname,pe=ae,ie=O.pathname&&O.pathname.split("/")||[],ge=i.pathname&&i.pathname.split("/")||[],Ae=O.protocol&&!p[O.protocol];if(Ae&&(O.hostname="",O.port=null,O.host&&(ie[0]===""?ie[0]=O.host:ie.unshift(O.host)),O.host="",i.protocol&&(i.hostname=null,i.port=null,i.host&&(ge[0]===""?ge[0]=i.host:ge.unshift(i.host)),i.host=null),ae=ae&&(ge[0]===""||ie[0]==="")),$)O.host=i.host||i.host===""?i.host:O.host,O.hostname=i.hostname||i.hostname===""?i.hostname:O.hostname,O.search=i.search,O.query=i.query,ie=ge;else if(ge.length)ie||(ie=[]),ie.pop(),ie=ie.concat(ge),O.search=i.search,O.query=i.query;else if(!l.isNullOrUndefined(i.search)){if(Ae){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=i.search,O.query=i.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],ce=(O.host||i.host||ie.length>1)&&(fe==="."||fe==="..")||fe==="",te=0,de=ie.length;de>=0;de--)fe=ie[de],fe==="."?ie.splice(de,1):fe===".."?(ie.splice(de,1),te++):te&&(ie.splice(de,1),te--);if(!ae&&!pe)for(;te--;te)ie.unshift("..");!ae||ie[0]===""||ie[0]&&ie[0].charAt(0)==="/"||ie.unshift(""),ce&&ie.join("/").substr(-1)!=="/"&&ie.push("");var he=ie[0]===""||ie[0]&&ie[0].charAt(0)==="/";if(Ae){O.hostname=O.host=he?"":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 ae=ae||O.host&&ie.length,ae&&!he&&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=i.auth||O.auth,O.slashes=O.slashes||i.slashes,O.href=O.format(),O},x.prototype.parseHost=function(){var i=this.host,_=o.exec(i);_&&(_=_[0],_!==":"&&(this.port=_.substr(1)),i=i.substr(0,i.length-_.length)),i&&(this.hostname=i)}},{"./util":204,punycode:174,querystring:177}],204:[function(y,E,w){"use strict";E.exports={isString:function(x){return typeof x=="string"},isObject:function(x){return typeof x=="object"&&x!==null},isNull:function(x){return x===null},isNullOrUndefined:function(x){return x==null}}},{}],205:[function(y,E,w){(function(x){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(!x.localStorage)return!1}catch(e){return!1}var n=x.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,w){E.exports=function(x){return x&&typeof x=="object"&&typeof x.copy=="function"&&typeof x.fill=="function"&&typeof x.readUInt8=="function"}},{}],207:[function(y,E,w){(function(x,h){function s(H,G){var $={seen:[],stylize:n};return arguments.length>=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),g(G)?$.showHidden=G:G&&w._extend($,G),p($.showHidden)&&($.showHidden=!1),p($.depth)&&($.depth=2),p($.colors)&&($.colors=!1),p($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=r),l($,H,$.depth)}function r(H,G){var $=s.styles[G];return $?"["+s.colors[$][0]+"m"+H+"["+s.colors[$][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function($,ae){G[$]=!0}),G}function l(H,G,$){if(H.customInspect&&G&&S(G.inspect)&&G.inspect!==w.inspect&&(!G.constructor||G.constructor.prototype!==G)){var ae=G.inspect($,H);return B(ae)||(ae=l(H,ae,$)),ae}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 Ae=G.name?": "+G.name:"";return H.stylize("[Function"+Ae+"]","special")}if(u(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(_(G))return H.stylize(Date.prototype.toString.call(G),"date");if(O(G))return o(G)}var be="",fe=!1,ce=["{","}"];if((A(G)&&(fe=!0,ce=["[","]"]),S(G))&&(be=" [Function"+(G.name?": "+G.name:"")+"]"),u(G)&&(be=" "+RegExp.prototype.toString.call(G)),_(G)&&(be=" "+Date.prototype.toUTCString.call(G)),O(G)&&(be=" "+o(G)),ie.length===0&&(!fe||G.length==0))return ce[0]+be+ce[1];if($<0)return u(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var te;return te=fe?f(H,G,$,ge,ie):ie.map(function(de){return d(H,G,$,ge,de,fe)}),H.seen.pop(),a(te,be,ce)}function c(H,G){if(p(G))return H.stylize("undefined","undefined");if(B(G)){var $="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize($,"string")}return T(G)?H.stylize(""+G,"number"):g(G)?H.stylize(""+G,"boolean"):m(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function f(H,G,$,ae,pe){for(var ie=[],ge=0,Ae=G.length;ge<Ae;++ge)Y(G,String(ge))?ie.push(d(H,G,$,ae,String(ge),!0)):ie.push("");return pe.forEach(function(be){be.match(/^\d+$/)||ie.push(d(H,G,$,ae,be,!0))}),ie}function d(H,G,$,ae,pe,ie){var ge,Ae,be;if(be=Object.getOwnPropertyDescriptor(G,pe)||{value:G[pe]},be.get?Ae=be.set?H.stylize("[Getter/Setter]","special"):H.stylize("[Getter]","special"):be.set&&(Ae=H.stylize("[Setter]","special")),Y(ae,pe)||(ge="["+pe+"]"),Ae||(H.seen.indexOf(be.value)<0?(Ae=m($)?l(H,be.value,null):l(H,be.value,$-1),Ae.indexOf(`
|
|
|
`)>-1&&(Ae=ie?Ae.split(`
|
|
|
`).map(function(fe){return" "+fe}).join(`
|
|
|
`).substr(2):`
|
|
|
`+Ae.split(`
|
|
|
`).map(function(fe){return" "+fe}).join(`
|
|
|
`))):Ae=H.stylize("[Circular]","special")),p(ge)){if(ie&&pe.match(/^\d+$/))return Ae;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+": "+Ae}function a(H,G,$){var ae=0;return H.reduce(function(pe,ie){return ae++,ie.indexOf(`
|
|
|
`)>=0&&ae++,pe+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?$[0]+(G===""?"":G+`
|
|
|
`)+" "+H.join(`,
|
|
|
`)+" "+$[1]:$[0]+G+" "+H.join(", ")+" "+$[1]}function A(H){return Array.isArray(H)}function g(H){return typeof H=="boolean"}function m(H){return H===null}function C(H){return H==null}function T(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 i(H)&&I(H)==="[object RegExp]"}function i(H){return typeof H=="object"&&H!==null}function _(H){return i(H)&&I(H)==="[object Date]"}function O(H){return i(H)&&(I(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 I(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;w.format=function(H){if(!B(H)){for(var G=[],$=0;$<arguments.length;$++)G.push(s(arguments[$]));return G.join(" ")}for(var $=1,ae=arguments,pe=ae.length,ie=String(H).replace(U,function(be){if(be==="%%")return"%";if($>=pe)return be;switch(be){case"%s":return String(ae[$++]);case"%d":return Number(ae[$++]);case"%j":try{return JSON.stringify(ae[$++])}catch(fe){return"[Circular]"}default:return be}}),ge=ae[$];$<pe;ge=ae[++$])m(ge)||!i(ge)?ie+=" "+ge:ie+=" "+s(ge);return ie},w.deprecate=function(H,G){function $(){if(!ae){if(x.throwDeprecation)throw new Error(G);x.traceDeprecation?console.trace(G):console.error(G),ae=!0}return H.apply(this,arguments)}if(p(h.process))return function(){return w.deprecate(H,G).apply(this,arguments)};if(x.noDeprecation===!0)return H;var ae=!1;return $};var K,z={};w.debuglog=function(H){if(p(K)&&(K=x.env.NODE_DEBUG||""),H=H.toUpperCase(),!z[H])if(new RegExp("\\b"+H+"\\b","i").test(K)){var G=x.pid;z[H]=function(){var $=w.format.apply(w,arguments);console.error("%s %d: %s",H,G,$)}}else z[H]=function(){};return z[H]},w.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"},w.isArray=A,w.isBoolean=g,w.isNull=m,w.isNullOrUndefined=C,w.isNumber=T,w.isString=B,w.isSymbol=b,w.isUndefined=p,w.isRegExp=u,w.isObject=i,w.isDate=_,w.isError=O,w.isFunction=S,w.isPrimitive=D,w.isBuffer=y("./support/isBuffer");var F=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];w.log=function(){console.log("%s - %s",Q(),w.format.apply(w,arguments))},w.inherits=y("inherits"),w._extend=function(H,G){if(!G||!i(G))return H;for(var $=Object.keys(G),ae=$.length;ae--;)H[$[ae]]=G[$[ae]];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,w){"use strict";(function(){w.stripBOM=function(x){return x[0]==="\uFEFF"?x.substring(1):x}}).call(void 0)},{}],209:[function(y,E,w){"use strict";function x(e){return e&&e.__esModule?e:{default:e}}var h=y("babel-runtime/helpers/typeof"),s=x(h),r=y("babel-runtime/core-js/object/keys"),n=x(r);(function(){var e,l,c,o,f,d={}.hasOwnProperty;e=y("xmlbuilder"),l=y("./defaults").defaults,o=function(a){return typeof a=="string"&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},f=function(a){return"<![CDATA["+c(a)+"]]>"},c=function(a){return a.replace("]]>","]]]]><![CDATA[>")},w.Builder=function(){function a(A){var g,m,C;this.options={},m=l[.2];for(g in m)d.call(m,g)&&(C=m[g],this.options[g]=C);for(g in A)d.call(A,g)&&(C=A[g],this.options[g]=C)}return a.prototype.buildObject=function(A){var g,m,C,T,B;return g=this.options.attrkey,m=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,C=function(b){return function(p,u){var i,_,O,S,D,I;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)){_=u[S];for(D in _)O=_[D],p=C(p.ele(D),O).up()}}else for(D in u)if(d.call(u,D))if(_=u[D],D===g){if((_===void 0?"undefined":(0,s.default)(_))==="object")for(i in _)I=_[i],p=p.att(i,I)}else if(D===m)p=b.options.cdata&&o(_)?p.raw(f(_)):p.txt(_);else if(Array.isArray(_))for(S in _)d.call(_,S)&&(O=_[S],p=typeof O=="string"?b.options.cdata&&o(O)?p.ele(D).raw(f(O)).up():p.ele(D,O).up():C(p.ele(D),O).up());else(_===void 0?"undefined":(0,s.default)(_))==="object"?p=C(p.ele(D),_).up():typeof _=="string"&&b.options.cdata&&o(_)?p=p.ele(D).raw(f(_)).up():(_==null&&(_=""),p=p.ele(D,_.toString()).up());return p}}(this),T=e.create(B,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),C(T,A).end(this.options.renderOpts)},a}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(y,E,w){"use strict";(function(){w.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,w){"use strict";function x(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-own-property-names"),s=x(h),r=y("babel-runtime/core-js/object/keys"),n=x(r),e=y("babel-runtime/helpers/typeof"),l=x(e);(function(){var c,o,f,d,a,A,g,m,C=function(b,p){return function(){return b.apply(p,arguments)}},T=function(b,p){function u(){this.constructor=b}for(var i in p)B.call(p,i)&&(b[i]=p[i]);return u.prototype=p.prototype,b.prototype=new u,b.__super__=p.prototype,b},B={}.hasOwnProperty;g=y("sax"),f=y("events"),c=y("./bom"),A=y("./processors"),m=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},a=function(b,p,u){var i,_,O;for(i=0,_=b.length;i<_;i++)O=b[i],p=O(p,u);return p},w.Parser=function(b){function p(u){this.parseString=C(this.parseString,this),this.reset=C(this.reset,this),this.assignOrPush=C(this.assignOrPush,this),this.processAsync=C(this.processAsync,this);var i,_,O;if(!(this instanceof w.Parser))return new w.Parser(u);this.options={},_=o[.2];for(i in _)B.call(_,i)&&(O=_[i],this.options[i]=O);for(i in u)B.call(u,i)&&(O=u[i],this.options[i]=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 T(p,b),p.prototype.processAsync=function(){var u,i;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),m(this.processAsync))}catch(_){if(i=_,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(i)}},p.prototype.assignOrPush=function(u,i,_){return i in u?(u[i]instanceof Array||(u[i]=[u[i]]),u[i].push(_)):this.options.explicitArray?u[i]=[_]:u[i]=_},p.prototype.reset=function(){var u,i,_,O;return this.removeAllListeners(),this.saxParser=g.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,i=this.options.charkey,this.saxParser.onopentag=function(S){return function(D){var I,k,Q,Y,U;if(Q={},Q[i]="",!S.options.ignoreAttrs){U=D.attributes;for(I in U)B.call(U,I)&&(u in Q||S.options.mergeAttrs||(Q[u]={}),k=S.options.attrValueProcessors?a(S.options.attrValueProcessors,D.attributes[I],I):D.attributes[I],Y=S.options.attrNameProcessors?a(S.options.attrNameProcessors,I):I,S.options.mergeAttrs?S.assignOrPush(Q,Y,k):Q[u][Y]=k)}return Q["#name"]=S.options.tagNameProcessors?a(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,I,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[i].match(/^\s*$/)&&!D?(I=U[i],delete U[i]):(S.options.trim&&(U[i]=U[i].trim()),S.options.normalize&&(U[i]=U[i].replace(/\s{2,}/g," ").trim()),U[i]=S.options.valueProcessors?a(S.options.valueProcessors,U[i],Y):U[i],(0,n.default)(U).length===1&&i in U&&!S.EXPLICIT_CHARKEY&&(U=U[i])),d(U)&&(U=S.options.emptyTag!==""?S.options.emptyTag:I),S.options.validator!=null&&(H="/"+function(){var G,$,ae;for(ae=[],G=0,$=O.length;G<$;G++)Q=O[G],ae.push(Q["#name"]);return ae}().concat(Y).join("/"),function(){var G;try{U=S.options.validator(H,F&&F[Y],U)}catch($){return G=$,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&&i in U&&!S.EXPLICIT_CHARKEY&&(U=U[i])}}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),_=function(S){return function(D){var I,k;if(k=O[O.length-1])return k[i]+=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]||[],I={"#name":"__text__"},I[i]=D,S.options.normalize&&(I[i]=I[i].replace(/\s{2,}/g," ").trim()),k[S.options.childkey].push(I)),k}}(this),this.saxParser.ontext=_,this.saxParser.oncdata=function(S){return function(D){var I;if(I=_(D))return I.cdata=!0}}()},p.prototype.parseString=function(u,i){var _;i!=null&&typeof i=="function"&&(this.on("end",function(O){return this.reset(),i(null,O)}),this.on("error",function(O){return this.reset(),i(O)}));try{return u=u.toString(),u.trim()===""?(this.emit("end",null),!0):(u=c.stripBOM(u),this.options.async?(this.remaining=u,m(this.processAsync),this.saxParser):this.saxParser.write(u).close())}catch(O){if(_=O,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",_),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw _}},p}(f.EventEmitter),w.parseString=function(b,p,u){var i,_,O;return u!=null?(typeof u=="function"&&(i=u),(p===void 0?"undefined":(0,l.default)(p))==="object"&&(_=p)):(typeof p=="function"&&(i=p),_={}),O=new w.Parser(_),O.parseString(b,i)}}).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,w){"use strict";(function(){var x;x=new RegExp(/(?!xmlns)^.*:/),w.normalize=function(h){return h.toLowerCase()},w.firstCharLowerCase=function(h){return h.charAt(0).toLowerCase()+h.slice(1)},w.stripPrefix=function(h){return h.replace(x,"")},w.parseNumbers=function(h){return isNaN(h)||(h=h%1==0?parseInt(h,10):parseFloat(h)),h},w.parseBooleans=function(h){return/^(?:true|false)$/i.test(h)&&(h=h.toLowerCase()==="true"),h}}).call(void 0)},{}],213:[function(y,E,w){"use strict";(function(){var x,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"),x=y("./builder"),s=y("./parser"),r=y("./processors"),w.defaults=h.defaults,w.processors=r,w.ValidationError=function(l){function c(o){this.message=o}return n(c,l),c}(Error),w.Builder=x.Builder,w.Parser=s.Parser,w.parseString=s.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(y,E,w){"use strict";function x(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-prototype-of"),s=x(h),r=y("babel-runtime/helpers/typeof"),n=x(r),e=y("babel-runtime/core-js/object/assign"),l=x(e);(function(){var c,o,f,d,a,A,g=[].slice,m={}.hasOwnProperty;c=function(){var C,T,B,b,p,u;if(u=arguments[0],p=2<=arguments.length?g.call(arguments,1):[],d(l.default))l.default.apply(null,arguments);else for(C=0,B=p.length;C<B;C++)if((b=p[C])!=null)for(T in b)m.call(b,T)&&(u[T]=b[T]);return u},d=function(C){return!!C&&Object.prototype.toString.call(C)==="[object Function]"},a=function(C){var T;return!!C&&((T=C===void 0?"undefined":(0,n.default)(C))==="function"||T==="object")},o=function(C){return d(Array.isArray)?Array.isArray(C):Object.prototype.toString.call(C)==="[object Array]"},f=function(C){var T;if(o(C))return!C.length;for(T in C)if(m.call(C,T))return!1;return!0},A=function(C){var T,B;return a(C)&&(B=(0,s.default)(C))&&(T=B.constructor)&&typeof T=="function"&&T instanceof T&&Function.prototype.toString.call(T)===Function.prototype.toString.call(Object)},E.exports.assign=c,E.exports.isFunction=d,E.exports.isObject=a,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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";(function(){var x,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;x=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}(x)}).call(void 0)},{"./XMLNode":227}],219:[function(y,E,w){"use strict";(function(){var x,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;x=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}(x)}).call(void 0)},{"./XMLNode":227}],220:[function(y,E,w){"use strict";(function(){var x,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,x=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}(x)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],221:[function(y,E,w){"use strict";(function(){var x,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;x=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}(x)}).call(void 0)},{"./XMLNode":227}],222:[function(y,E,w){"use strict";(function(){var x,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,x=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}(x)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],223:[function(y,E,w){"use strict";(function(){var x,h,s,r,n,e,l=function(o,f){function d(){this.constructor=o}for(var a in f)c.call(f,a)&&(o[a]=f[a]);return d.prototype=f.prototype,o.prototype=new d,o.__super__=f.prototype,o},c={}.hasOwnProperty;e=y("./Utility").isObject,n=y("./XMLNode"),x=y("./XMLDTDAttList"),s=y("./XMLDTDEntity"),h=y("./XMLDTDElement"),r=y("./XMLDTDNotation"),E.exports=function(o){function f(d,a,A){var g,m;f.__super__.constructor.call(this,d),this.documentObject=d,e(a)&&(g=a,a=g.pubID,A=g.sysID),A==null&&(m=[a,A],A=m[0],a=m[1]),a!=null&&(this.pubID=this.stringify.dtdPubID(a)),A!=null&&(this.sysID=this.stringify.dtdSysID(A))}return l(f,o),f.prototype.element=function(d,a){var A;return A=new h(this,d,a),this.children.push(A),this},f.prototype.attList=function(d,a,A,g,m){var C;return C=new x(this,d,a,A,g,m),this.children.push(C),this},f.prototype.entity=function(d,a){var A;return A=new s(this,!1,d,a),this.children.push(A),this},f.prototype.pEntity=function(d,a){var A;return A=new s(this,!0,d,a),this.children.push(A),this},f.prototype.notation=function(d,a){var A;return A=new r(this,d,a),this.children.push(A),this},f.prototype.toString=function(d){return this.options.writer.set(d).docType(this)},f.prototype.ele=function(d,a){return this.element(d,a)},f.prototype.att=function(d,a,A,g,m){return this.attList(d,a,A,g,m)},f.prototype.ent=function(d,a){return this.entity(d,a)},f.prototype.pent=function(d,a){return this.pEntity(d,a)},f.prototype.not=function(d,a){return this.notation(d,a)},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,w){"use strict";(function(){var x,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,x=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}(x)}).call(void 0)},{"./Utility":214,"./XMLNode":227,"./XMLStringWriter":231,"./XMLStringifier":232}],225:[function(y,E,w){"use strict";(function(){var x,h,s,r,n,e,l,c,o,f,d,a,A,g,m,C,T,B,b,p={}.hasOwnProperty;b=y("./Utility"),T=b.isObject,C=b.isFunction,B=b.isPlainObject,f=y("./XMLElement"),h=y("./XMLCData"),s=y("./XMLComment"),a=y("./XMLRaw"),m=y("./XMLText"),d=y("./XMLProcessingInstruction"),c=y("./XMLDeclaration"),o=y("./XMLDocType"),r=y("./XMLDTDAttList"),e=y("./XMLDTDEntity"),n=y("./XMLDTDElement"),l=y("./XMLDTDNotation"),x=y("./XMLAttribute"),g=y("./XMLStringifier"),A=y("./XMLStringWriter"),E.exports=function(){function u(i,_,O){var S;i||(i={}),i.writer?B(i.writer)&&(S=i.writer,i.writer=new A(S)):i.writer=new A(i),this.options=i,this.writer=i.writer,this.stringify=new g(i),this.onDataCallback=_||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(i,_,O){var S;if(i==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(),i=i.valueOf(),_==null&&(_={}),_=_.valueOf(),T(_)||(S=[_,O],O=S[0],_=S[1]),this.currentNode=new f(this,i,_),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,O!=null&&this.text(O),this},u.prototype.element=function(i,_,O){return this.currentNode&&this.currentNode instanceof o?this.dtdElement.apply(this,arguments):this.node(i,_,O)},u.prototype.attribute=function(i,_){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(i!=null&&(i=i.valueOf()),T(i))for(O in i)p.call(i,O)&&(S=i[O],this.attribute(O,S));else C(_)&&(_=_.apply()),this.options.skipNullAttributes&&_==null||(this.currentNode.attributes[i]=new x(this,i,_));return this},u.prototype.text=function(i){var _;return this.openCurrent(),_=new m(this,i),this.onData(this.writer.text(_,this.currentLevel+1)),this},u.prototype.cdata=function(i){var _;return this.openCurrent(),_=new h(this,i),this.onData(this.writer.cdata(_,this.currentLevel+1)),this},u.prototype.comment=function(i){var _;return this.openCurrent(),_=new s(this,i),this.onData(this.writer.comment(_,this.currentLevel+1)),this},u.prototype.raw=function(i){var _;return this.openCurrent(),_=new a(this,i),this.onData(this.writer.raw(_,this.currentLevel+1)),this},u.prototype.instruction=function(i,_){var O,S,D,I,k;if(this.openCurrent(),i!=null&&(i=i.valueOf()),_!=null&&(_=_.valueOf()),Array.isArray(i))for(O=0,I=i.length;O<I;O++)S=i[O],this.instruction(S);else if(T(i))for(S in i)p.call(i,S)&&(D=i[S],this.instruction(S,D));else C(_)&&(_=_.apply()),k=new d(this,i,_),this.onData(this.writer.processingInstruction(k,this.currentLevel+1));return this},u.prototype.declaration=function(i,_,O){var S;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return S=new c(this,i,_,O),this.onData(this.writer.declaration(S,this.currentLevel+1)),this},u.prototype.doctype=function(i,_,O){if(this.openCurrent(),i==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,_,O),this.currentNode.rootNodeName=i,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},u.prototype.dtdElement=function(i,_){var O;return this.openCurrent(),O=new n(this,i,_),this.onData(this.writer.dtdElement(O,this.currentLevel+1)),this},u.prototype.attList=function(i,_,O,S,D){var I;return this.openCurrent(),I=new r(this,i,_,O,S,D),this.onData(this.writer.dtdAttList(I,this.currentLevel+1)),this},u.prototype.entity=function(i,_){var O;return this.openCurrent(),O=new e(this,!1,i,_),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.pEntity=function(i,_){var O;return this.openCurrent(),O=new e(this,!0,i,_),this.onData(this.writer.dtdEntity(O,this.currentLevel+1)),this},u.prototype.notation=function(i,_){var O;return this.openCurrent(),O=new l(this,i,_),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(i){if(!i.isOpen)return!this.root&&this.currentLevel===0&&i instanceof f&&(this.root=i),this.onData(this.writer.openNode(i,this.currentLevel)),i.isOpen=!0},u.prototype.closeNode=function(i){if(!i.isClosed)return this.onData(this.writer.closeNode(i,this.currentLevel)),i.isClosed=!0},u.prototype.onData=function(i){return this.documentStarted=!0,this.onDataCallback(i)},u.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},u.prototype.ele=function(){return this.element.apply(this,arguments)},u.prototype.nod=function(i,_,O){return this.node(i,_,O)},u.prototype.txt=function(i){return this.text(i)},u.prototype.dat=function(i){return this.cdata(i)},u.prototype.com=function(i){return this.comment(i)},u.prototype.ins=function(i,_){return this.instruction(i,_)},u.prototype.dec=function(i,_,O){return this.declaration(i,_,O)},u.prototype.dtd=function(i,_,O){return this.doctype(i,_,O)},u.prototype.e=function(i,_,O){return this.element(i,_,O)},u.prototype.n=function(i,_,O){return this.node(i,_,O)},u.prototype.t=function(i){return this.text(i)},u.prototype.d=function(i){return this.cdata(i)},u.prototype.c=function(i){return this.comment(i)},u.prototype.r=function(i){return this.raw(i)},u.prototype.i=function(i,_){return this.instruction(i,_)},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(i,_){return this.entity(i,_)},u.prototype.pent=function(i,_){return this.pEntity(i,_)},u.prototype.not=function(i,_){return this.notation(i,_)},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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(function(){var s,r,n,e,l,c=function(f,d){function a(){this.constructor=f}for(var A in d)o.call(d,A)&&(f[A]=d[A]);return a.prototype=d.prototype,f.prototype=new a,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(a,A,g){if(d.__super__.constructor.call(this,a),A==null)throw new Error("Missing element name");this.name=this.stringify.eleName(A),this.attributes={},g!=null&&this.attribute(g),a.isDocument&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this)}return c(d,f),d.prototype.clone=function(){var a,A,g,m;g=(0,h.default)(this),g.isRoot&&(g.documentObject=null),g.attributes={},m=this.attributes;for(A in m)o.call(m,A)&&(a=m[A],g.attributes[A]=a.clone());return g.children=[],this.children.forEach(function(C){var T;return T=C.clone(),T.parent=g,g.children.push(T)}),g},d.prototype.attribute=function(a,A){var g,m;if(a!=null&&(a=a.valueOf()),e(a))for(g in a)o.call(a,g)&&(m=a[g],this.attribute(g,m));else n(A)&&(A=A.apply()),this.options.skipNullAttributes&&A==null||(this.attributes[a]=new s(this,a,A));return this},d.prototype.removeAttribute=function(a){var A,g,m;if(a==null)throw new Error("Missing attribute name");if(a=a.valueOf(),Array.isArray(a))for(g=0,m=a.length;g<m;g++)A=a[g],delete this.attributes[A];else delete this.attributes[a];return this},d.prototype.toString=function(a){return this.options.writer.set(a).element(this)},d.prototype.att=function(a,A){return this.attribute(a,A)},d.prototype.a=function(a,A){return this.attribute(a,A)},d}(r)}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLNode":227,"babel-runtime/core-js/object/create":19}],227:[function(y,E,w){"use strict";(function(){var x,h,s,r,n,e,l,c,o,f,d,a,A={}.hasOwnProperty;a=y("./Utility"),d=a.isObject,f=a.isFunction,o=a.isEmpty,n=null,x=null,h=null,s=null,r=null,l=null,c=null,e=null,E.exports=function(){function g(m){this.parent=m,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],n||(n=y("./XMLElement"),x=y("./XMLCData"),h=y("./XMLComment"),s=y("./XMLDeclaration"),r=y("./XMLDocType"),l=y("./XMLRaw"),c=y("./XMLText"),e=y("./XMLProcessingInstruction"))}return g.prototype.element=function(m,C,T){var B,b,p,u,i,_,O,S,D,I;if(_=null,C==null&&(C={}),C=C.valueOf(),d(C)||(D=[C,T],T=D[0],C=D[1]),m!=null&&(m=m.valueOf()),Array.isArray(m))for(p=0,O=m.length;p<O;p++)b=m[p],_=this.element(b);else if(f(m))_=this.element(m.apply());else if(d(m)){for(i in m)if(A.call(m,i))if(I=m[i],f(I)&&(I=I.apply()),d(I)&&o(I)&&(I=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&i.indexOf(this.stringify.convertAttKey)===0)_=this.attribute(i.substr(this.stringify.convertAttKey.length),I);else if(!this.options.separateArrayItems&&Array.isArray(I))for(u=0,S=I.length;u<S;u++)b=I[u],B={},B[i]=b,_=this.element(B);else d(I)?(_=this.element(i),_.element(I)):_=this.element(i,I)}else _=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&m.indexOf(this.stringify.convertTextKey)===0?this.text(T):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&m.indexOf(this.stringify.convertCDataKey)===0?this.cdata(T):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&m.indexOf(this.stringify.convertCommentKey)===0?this.comment(T):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&m.indexOf(this.stringify.convertRawKey)===0?this.raw(T):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&m.indexOf(this.stringify.convertPIKey)===0?this.instruction(m.substr(this.stringify.convertPIKey.length),T):this.node(m,C,T);if(_==null)throw new Error("Could not create any elements with: "+m);return _},g.prototype.insertBefore=function(m,C,T){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(m,C,T),Array.prototype.push.apply(this.parent.children,p),B},g.prototype.insertAfter=function(m,C,T){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(m,C,T),Array.prototype.push.apply(this.parent.children,p),B},g.prototype.remove=function(){var m;if(this.isRoot)throw new Error("Cannot remove the root element");return m=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[m,m-m+1].concat([])),this.parent},g.prototype.node=function(m,C,T){var B,b;return m!=null&&(m=m.valueOf()),C||(C={}),C=C.valueOf(),d(C)||(b=[C,T],T=b[0],C=b[1]),B=new n(this,m,C),T!=null&&B.text(T),this.children.push(B),B},g.prototype.text=function(m){var C;return C=new c(this,m),this.children.push(C),this},g.prototype.cdata=function(m){var C;return C=new x(this,m),this.children.push(C),this},g.prototype.comment=function(m){var C;return C=new h(this,m),this.children.push(C),this},g.prototype.commentBefore=function(m){var C,T;return C=this.parent.children.indexOf(this),T=this.parent.children.splice(C),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,T),this},g.prototype.commentAfter=function(m){var C,T;return C=this.parent.children.indexOf(this),T=this.parent.children.splice(C+1),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,T),this},g.prototype.raw=function(m){var C;return C=new l(this,m),this.children.push(C),this},g.prototype.instruction=function(m,C){var T,B,b,p,u;if(m!=null&&(m=m.valueOf()),C!=null&&(C=C.valueOf()),Array.isArray(m))for(p=0,u=m.length;p<u;p++)T=m[p],this.instruction(T);else if(d(m))for(T in m)A.call(m,T)&&(B=m[T],this.instruction(T,B));else f(C)&&(C=C.apply()),b=new e(this,m,C),this.children.push(b);return this},g.prototype.instructionBefore=function(m,C){var T,B;return T=this.parent.children.indexOf(this),B=this.parent.children.splice(T),this.parent.instruction(m,C),Array.prototype.push.apply(this.parent.children,B),this},g.prototype.instructionAfter=function(m,C){var T,B;return T=this.parent.children.indexOf(this),B=this.parent.children.splice(T+1),this.parent.instruction(m,C),Array.prototype.push.apply(this.parent.children,B),this},g.prototype.declaration=function(m,C,T){var B,b;return B=this.document(),b=new s(B,m,C,T),B.children[0]instanceof s?B.children[0]=b:B.children.unshift(b),B.root()||B},g.prototype.doctype=function(m,C){var T,B,b,p,u,i,_,O,S,D;for(B=this.document(),b=new r(B,m,C),S=B.children,p=u=0,_=S.length;u<_;p=++u)if((T=S[p])instanceof r)return B.children[p]=b,b;for(D=B.children,p=i=0,O=D.length;i<O;p=++i)if(T=D[p],T.isRoot)return B.children.splice(p,0,b),b;return B.children.push(b),b},g.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},g.prototype.root=function(){var m;for(m=this;m;){if(m.isDocument)return m.rootObject;if(m.isRoot)return m;m=m.parent}},g.prototype.document=function(){var m;for(m=this;m;){if(m.isDocument)return m;m=m.parent}},g.prototype.end=function(m){return this.document().end(m)},g.prototype.prev=function(){var m;if((m=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[m-1]},g.prototype.next=function(){var m;if((m=this.parent.children.indexOf(this))===-1||m===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[m+1]},g.prototype.importDocument=function(m){var C;return C=m.root().clone(),C.parent=this,C.isRoot=!1,this.children.push(C),this},g.prototype.ele=function(m,C,T){return this.element(m,C,T)},g.prototype.nod=function(m,C,T){return this.node(m,C,T)},g.prototype.txt=function(m){return this.text(m)},g.prototype.dat=function(m){return this.cdata(m)},g.prototype.com=function(m){return this.comment(m)},g.prototype.ins=function(m,C){return this.instruction(m,C)},g.prototype.doc=function(){return this.document()},g.prototype.dec=function(m,C,T){return this.declaration(m,C,T)},g.prototype.dtd=function(m,C){return this.doctype(m,C)},g.prototype.e=function(m,C,T){return this.element(m,C,T)},g.prototype.n=function(m,C,T){return this.node(m,C,T)},g.prototype.t=function(m){return this.text(m)},g.prototype.d=function(m){return this.cdata(m)},g.prototype.c=function(m){return this.comment(m)},g.prototype.r=function(m){return this.raw(m)},g.prototype.i=function(m,C){return this.instruction(m,C)},g.prototype.u=function(){return this.up()},g.prototype.importXMLBuilder=function(m){return this.importDocument(m)},g}()}).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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";(function(){var x,h,s,r,n,e,l,c,o,f,d,a,A,g=function(C,T){function B(){this.constructor=C}for(var b in T)m.call(T,b)&&(C[b]=T[b]);return B.prototype=T.prototype,C.prototype=new B,C.__super__=T.prototype,C},m={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),x=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),a=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(C){function T(B,b){T.__super__.constructor.call(this,b),this.stream=B}return g(T,C),T.prototype.document=function(B){var b,p,u,i,_,O,S,D;for(O=B.children,p=0,i=O.length;p<i;p++)b=O[p],b.isLastRootNode=!1;for(B.children[B.children.length-1].isLastRootNode=!0,S=B.children,D=[],u=0,_=S.length;u<_;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},T.prototype.attribute=function(B){return this.stream.write(" "+B.name+'="'+B.value+'"')},T.prototype.cdata=function(B,b){return this.stream.write(this.space(b)+"<![CDATA["+B.text+"]]>"+this.endline(B))},T.prototype.comment=function(B,b){return this.stream.write(this.space(b)+"<!-- "+B.text+" -->"+this.endline(B))},T.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))},T.prototype.docType=function(B,b){var p,u,i,_;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)),_=B.children,u=0,i=_.length;u<i;u++)switch(p=_[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 x):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))},T.prototype.element=function(B,b){var p,u,i,_,O,S,D,I;b||(b=0),I=this.space(b),this.stream.write(I+"<"+B.name),S=B.attributes;for(O in S)m.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,i=0,_=D.length;i<_;i++)switch(u=D[i],!1){case!(u instanceof x):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 a):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(I+"</"+B.name+">")}return this.stream.write(this.endline(B))},T.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))},T.prototype.raw=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},T.prototype.text=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},T.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))},T.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))},T.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))},T.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))},T.prototype.endline=function(B){return B.isLastRootNode?"":this.newline},T}(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,w){"use strict";(function(){var x,h,s,r,n,e,l,c,o,f,d,a,A,g=function(C,T){function B(){this.constructor=C}for(var b in T)m.call(T,b)&&(C[b]=T[b]);return B.prototype=T.prototype,C.prototype=new B,C.__super__=T.prototype,C},m={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),x=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),a=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(C){function T(B){T.__super__.constructor.call(this,B)}return g(T,C),T.prototype.document=function(B){var b,p,u,i,_;for(this.textispresent=!1,i="",_=B.children,p=0,u=_.length;p<u;p++)b=_[p],i+=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&&i.slice(-this.newline.length)===this.newline&&(i=i.slice(0,-this.newline.length)),i},T.prototype.attribute=function(B){return" "+B.name+'="'+B.value+'"'},T.prototype.cdata=function(B,b){return this.space(b)+"<![CDATA["+B.text+"]]>"+this.newline},T.prototype.comment=function(B,b){return this.space(b)+"<!-- "+B.text+" -->"+this.newline},T.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},T.prototype.docType=function(B,b){var p,u,i,_,O;if(b||(b=0),_=this.space(b),_+="<!DOCTYPE "+B.root().name,B.pubID&&B.sysID?_+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(_+=' SYSTEM "'+B.sysID+'"'),B.children.length>0){for(_+=" [",_+=this.newline,O=B.children,u=0,i=O.length;u<i;u++)p=O[u],_+=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 x):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);_+="]"}return _+=this.spacebeforeslash+">",_+=this.newline},T.prototype.element=function(B,b){var p,u,i,_,O,S,D,I,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),I="",I+=U+"<"+B.name,k=B.attributes;for(D in k)m.call(k,D)&&(p=k[D],I+=this.attribute(p));if(B.children.length===0||B.children.every(function(z){return z.value===""}))this.allowEmpty?I+="></"+B.name+">"+this.newline:I+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)I+=">",I+=B.children[0].value,I+="</"+B.name+">"+this.newline;else{if(this.dontprettytextnodes){for(Q=B.children,i=0,O=Q.length;i<O;i++)if(u=Q[i],u.value!=null){this.textispresent++,K=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,U=this.space(b)),I+=">"+this.newline,Y=B.children,_=0,S=Y.length;_<S;_++)u=Y[_],I+=function(){switch(!1){case!(u instanceof x):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 a):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),I+=U+"</"+B.name+">"+this.newline}return I},T.prototype.processingInstruction=function(B,b){var p;return p=this.space(b)+"<?"+B.target,B.value&&(p+=" "+B.value),p+=this.spacebeforeslash+"?>"+this.newline},T.prototype.raw=function(B,b){return this.space(b)+B.value+this.newline},T.prototype.text=function(B,b){return this.space(b)+B.value+this.newline},T.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},T.prototype.dtdElement=function(B,b){return this.space(b)+"<!ELEMENT "+B.name+" "+B.value+this.spacebeforeslash+">"+this.newline},T.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},T.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},T.prototype.openNode=function(B,b){var p,u,i,_;if(b||(b=0),B instanceof o){i=this.space(b)+"<"+B.name,_=B.attributes;for(u in _)m.call(_,u)&&(p=_[u],i+=this.attribute(p));return i+=(B.children?">":"/>")+this.newline}return i=this.space(b)+"<!DOCTYPE "+B.rootNodeName,B.pubID&&B.sysID?i+=' PUBLIC "'+B.pubID+'" "'+B.sysID+'"':B.sysID&&(i+=' SYSTEM "'+B.sysID+'"'),i+=(B.children?" [":">")+this.newline},T.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}},T}(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,w){"use strict";(function(){var x=function(s,r){return function(){return s.apply(r,arguments)}},h={}.hasOwnProperty;E.exports=function(){function s(r){this.assertLegalChar=x(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,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
")},s.prototype.attEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
")},s}()}).call(void 0)},{}],233:[function(y,E,w){"use strict";var x=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(x);(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,w){"use strict";(function(){var x={}.hasOwnProperty;E.exports=function(){function h(s){var r,n,e,l,c,o,f,d,a;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)x.call(d,r)&&(a=d[r],this[r]=a)}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)x.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,w){"use strict";(function(){var x,h,s,r,n,e,l;l=y("./Utility"),n=l.assign,e=l.isFunction,x=y("./XMLDocument"),h=y("./XMLDocumentCB"),r=y("./XMLStringWriter"),s=y("./XMLStreamWriter"),E.exports.create=function(c,o,f,d){var a,A;if(c==null)throw new Error("Root element needs a name");return d=n({},o,f,d),a=new x(d),A=a.element(c),d.headless||(a.declaration(d),d.pubID==null&&d.sysID==null||a.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 x(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,w){function x(){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=x;var h=Object.prototype.hasOwnProperty},{}],237:[function(y,E,w){"use strict";function x(d,a,A){r.isBuffer(a)||(a=new r(a)),r.isBuffer(A)||(A=new r(A)),a.length>o?a=d(a):a.length<o&&(a=r.concat([a,f],o));for(var g=new r(o),m=new r(o),C=0;C<o;C++)g[C]=54^a[C],m[C]=92^a[C];var T=d(r.concat([g,A]));return d(r.concat([m,T]))}function h(d,a){d=d||"sha1";var A=c[d],g=[],m=0;return A||s("algorithm:",d,"is not yet supported"),{update:function(C){return r.isBuffer(C)||(C=new r(C)),g.push(C),m+=C.length,this},digest:function(C){var T=r.concat(g),B=a?x(A,a,T):A(T);return g=null,C?B.toString(C):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),w.createHash=function(d){return h(d)},w.createHmac=function(d,a){return h(d,a)},function(d,a){for(var A in d)a(d[A],A)}(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(d){w[d]=function(){s("sorry,",d,"is not implemented yet")}})},{"./md5":239,"./sha":240,"./sha256":241,buffer:38}],238:[function(y,E,w){"use strict";function x(c,o){if(c.length%n!=0){var f=c.length+(n-c.length%n);c=r.concat([c,e],f)}for(var d=[],a=o?c.readInt32BE:c.readInt32LE,A=0;A<c.length;A+=n)d.push(a.call(c,A));return d}function h(c,o,f){for(var d=new r(o),a=f?d.writeInt32BE:d.writeInt32LE,A=0;A<c.length;A++)a.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(x(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,w){"use strict";function x(f,d){f[d>>5]|=128<<d%32,f[14+(d+64>>>9<<4)]=d;for(var a=1732584193,A=-271733879,g=-1732584194,m=271733878,C=0;C<f.length;C+=16){var T=a,B=A,b=g,p=m;a=s(a,A,g,m,f[C+0],7,-680876936),m=s(m,a,A,g,f[C+1],12,-389564586),g=s(g,m,a,A,f[C+2],17,606105819),A=s(A,g,m,a,f[C+3],22,-1044525330),a=s(a,A,g,m,f[C+4],7,-176418897),m=s(m,a,A,g,f[C+5],12,1200080426),g=s(g,m,a,A,f[C+6],17,-1473231341),A=s(A,g,m,a,f[C+7],22,-45705983),a=s(a,A,g,m,f[C+8],7,1770035416),m=s(m,a,A,g,f[C+9],12,-1958414417),g=s(g,m,a,A,f[C+10],17,-42063),A=s(A,g,m,a,f[C+11],22,-1990404162),a=s(a,A,g,m,f[C+12],7,1804603682),m=s(m,a,A,g,f[C+13],12,-40341101),g=s(g,m,a,A,f[C+14],17,-1502002290),A=s(A,g,m,a,f[C+15],22,1236535329),a=r(a,A,g,m,f[C+1],5,-165796510),m=r(m,a,A,g,f[C+6],9,-1069501632),g=r(g,m,a,A,f[C+11],14,643717713),A=r(A,g,m,a,f[C+0],20,-373897302),a=r(a,A,g,m,f[C+5],5,-701558691),m=r(m,a,A,g,f[C+10],9,38016083),g=r(g,m,a,A,f[C+15],14,-660478335),A=r(A,g,m,a,f[C+4],20,-405537848),a=r(a,A,g,m,f[C+9],5,568446438),m=r(m,a,A,g,f[C+14],9,-1019803690),g=r(g,m,a,A,f[C+3],14,-187363961),A=r(A,g,m,a,f[C+8],20,1163531501),a=r(a,A,g,m,f[C+13],5,-1444681467),m=r(m,a,A,g,f[C+2],9,-51403784),g=r(g,m,a,A,f[C+7],14,1735328473),A=r(A,g,m,a,f[C+12],20,-1926607734),a=n(a,A,g,m,f[C+5],4,-378558),m=n(m,a,A,g,f[C+8],11,-2022574463),g=n(g,m,a,A,f[C+11],16,1839030562),A=n(A,g,m,a,f[C+14],23,-35309556),a=n(a,A,g,m,f[C+1],4,-1530992060),m=n(m,a,A,g,f[C+4],11,1272893353),g=n(g,m,a,A,f[C+7],16,-155497632),A=n(A,g,m,a,f[C+10],23,-1094730640),a=n(a,A,g,m,f[C+13],4,681279174),m=n(m,a,A,g,f[C+0],11,-358537222),g=n(g,m,a,A,f[C+3],16,-722521979),A=n(A,g,m,a,f[C+6],23,76029189),a=n(a,A,g,m,f[C+9],4,-640364487),m=n(m,a,A,g,f[C+12],11,-421815835),g=n(g,m,a,A,f[C+15],16,530742520),A=n(A,g,m,a,f[C+2],23,-995338651),a=e(a,A,g,m,f[C+0],6,-198630844),m=e(m,a,A,g,f[C+7],10,1126891415),g=e(g,m,a,A,f[C+14],15,-1416354905),A=e(A,g,m,a,f[C+5],21,-57434055),a=e(a,A,g,m,f[C+12],6,1700485571),m=e(m,a,A,g,f[C+3],10,-1894986606),g=e(g,m,a,A,f[C+10],15,-1051523),A=e(A,g,m,a,f[C+1],21,-2054922799),a=e(a,A,g,m,f[C+8],6,1873313359),m=e(m,a,A,g,f[C+15],10,-30611744),g=e(g,m,a,A,f[C+6],15,-1560198380),A=e(A,g,m,a,f[C+13],21,1309151649),a=e(a,A,g,m,f[C+4],6,-145523070),m=e(m,a,A,g,f[C+11],10,-1120210379),g=e(g,m,a,A,f[C+2],15,718787259),A=e(A,g,m,a,f[C+9],21,-343485551),a=l(a,T),A=l(A,B),g=l(g,b),m=l(m,p)}return Array(a,A,g,m)}function h(f,d,a,A,g,m){return l(c(l(l(d,f),l(A,m)),g),a)}function s(f,d,a,A,g,m,C){return h(d&a|~d&A,f,d,g,m,C)}function r(f,d,a,A,g,m,C){return h(d&A|a&~A,f,d,g,m,C)}function n(f,d,a,A,g,m,C){return h(d^a^A,f,d,g,m,C)}function e(f,d,a,A,g,m,C){return h(a^(d|~A),f,d,g,m,C)}function l(f,d){var a=(65535&f)+(65535&d);return(f>>16)+(d>>16)+(a>>16)<<16|65535&a}function c(f,d){return f<<d|f>>>32-d}var o=y("./helpers");E.exports=function(f){return o.hash(f,x,16)}},{"./helpers":238}],240:[function(y,E,w){"use strict";function x(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,a=-1732584194,A=271733878,g=-1009589776,m=0;m<l.length;m+=16){for(var C=f,T=d,B=a,b=A,p=g,u=0;u<80;u++){o[u]=u<16?l[m+u]:n(o[u-3]^o[u-8]^o[u-14]^o[u-16],1);var i=r(r(n(f,5),h(u,d,a,A)),r(r(g,o[u]),s(u)));g=A,A=a,a=n(d,30),d=f,f=i}f=r(f,C),d=r(d,T),a=r(a,B),A=r(A,b),g=r(g,p)}return Array(f,d,a,A,g)}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,x,20,!0)}},{"./helpers":238}],241:[function(y,E,w){"use strict";var x=y("./helpers"),h=function(a,A){var g=(65535&a)+(65535&A);return(a>>16)+(A>>16)+(g>>16)<<16|65535&g},s=function(a,A){return a>>>A|a<<32-A},r=function(a,A){return a>>>A},n=function(a,A,g){return a&A^~a&g},e=function(a,A,g){return a&A^a&g^A&g},l=function(a){return s(a,2)^s(a,13)^s(a,22)},c=function(a){return s(a,6)^s(a,11)^s(a,25)},o=function(a){return s(a,7)^s(a,18)^r(a,3)},f=function(a){return s(a,17)^s(a,19)^r(a,10)},d=function(a,A){var g,m,C,T,B,b,p,u,i,_,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),I=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);a[A>>5]|=128<<24-A%32,a[15+(A+64>>9<<4)]=A;for(var i=0;i<a.length;i+=16){g=I[0],m=I[1],C=I[2],T=I[3],B=I[4],b=I[5],p=I[6],u=I[7];for(var _=0;_<64;_++)k[_]=_<16?a[_+i]:h(h(h(f(k[_-2]),k[_-7]),o(k[_-15])),k[_-16]),O=h(h(h(h(u,c(B)),n(B,b,p)),D[_]),k[_]),S=h(l(g),e(g,m,C)),u=p,p=b,b=B,B=h(T,O),T=C,C=m,m=g,g=h(O,S);I[0]=h(g,I[0]),I[1]=h(m,I[1]),I[2]=h(C,I[2]),I[3]=h(T,I[3]),I[4]=h(B,I[4]),I[5]=h(b,I[5]),I[6]=h(p,I[6]),I[7]=h(u,I[7])}return I};E.exports=function(a){return x.hash(a,d,32,!0)}},{"./helpers":238}],242:[function(y,E,w){(function(x){"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((w===void 0?"undefined":(0,f.default)(w))==="object"&&E!==void 0)E.exports=d();else if(typeof L=="function"&&L.amd)L([],d);else{var a;a=typeof window!="undefined"?window:x!==void 0?x:typeof self!="undefined"?self:this,a.mime=d()}}(function(){return function d(a,A,g){function m(B,b){if(!A[B]){if(!a[B]){var p=typeof y=="function"&&y;if(!b&&p)return p(B,!0);if(C)return C(B,!0);var u=new Error("Cannot find module '"+B+"'");throw u.code="MODULE_NOT_FOUND",u}var i=A[B]={exports:{}};a[B][0].call(i.exports,function(_){var O=a[B][1][_];return m(O||_)},i,i.exports,d,a,A,g)}return A[B].exports}for(var C=typeof y=="function"&&y,T=0;T<g.length;T++)m(g[T]);return m}({1:[function(d,a,A){var g=function(){function m(){(0,e.default)(this,m),this._types=(0,r.default)(null),this._extensions=(0,r.default)(null);for(var C=0;C<arguments.length;C++)this.define(arguments[C])}return(0,c.default)(m,[{key:"define",value:function(C,T){for(var B in C){for(var b=C[B],p=0;p<b.length;p++){var u=b[p];if(!T&&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}!T&&this._extensions[B]||(this._extensions[B]=b[0])}}},{key:"getType",value:function(C){C=String(C);var T=C.replace(/^.*[\/\\]/,"").toLowerCase(),B=T.replace(/^.*\./,"").toLowerCase(),b=T.length<C.length;return(B.length<T.length-1||!b)&&this._types[B]||null}},{key:"getExtension",value:function(C){return(C=/^\s*([^;\s]*)/.test(C)&&RegExp.$1)&&this._extensions[C.toLowerCase()]||null}}]),m}();a.exports=g},{}],2:[function(d,a,A){var g=d("./Mime");a.exports=new g(d("./types/standard"),d("./types/other"))},{"./Mime":1,"./types/other":3,"./types/standard":4}],3:[function(d,a,A){a.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,a,A){a.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,w){"use strict";w.encodeURIComponent=function(x){try{return encodeURIComponent(x)}catch(h){return x}},w.escape=y("escape-html"),w.timestamp=function(x){if(x){var h=x;return typeof h=="string"&&(h=Number(h)),String(x).length===10&&(h*=1e3),new Date(h)}return Math.round(Date.now()/1e3)}},{"escape-html":157}],244:[function(y,E,w){(function(x,h){"use strict";function s(u){return u&&u.__esModule?u:{default:u}}function r(u,i){return u===void 0?i:u}function n(u,i){return function(_,O,S){if(_)return i(_);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"),a=y("url"),A=y("http"),g=y("https"),m=y("debug")("urllib"),C=y("humanize-ms"),T=0,B=Math.pow(2,31)-10,b=/^https?:\/\//i;w.TIMEOUTS=[C("300s"),C("300s")];var p=["json","text"];w.request=function(u,i,_){return arguments.length===2&&typeof i=="function"&&(_=i,i=null),typeof _=="function"?w.requestWithCallback(u,i,_):(e||(e=y("any-promise")),new e(function(O,S){w.requestWithCallback(u,i,n(O,S))}))},w.requestWithCallback=function(u,i,_){function O(){Ie&&(clearTimeout(Ie),Ie=null)}function S(){ne&&(clearTimeout(ne),ne=null)}function D(at,Ve,Xe){if(S(),!_)return console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),z,x.pid,Ae.method,u),void(at&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),z,x.pid,at.name,at.message,at.stack));var ze=_;_=null;var we={};if(Xe&&(oe=Xe.statusCode,we=Xe.headers),oe===401&&we["www-authenticate"]&&(!i.headers||!i.headers.Authorization)&&i.digestAuth){var Re=we["www-authenticate"];if(Re.indexOf("Digest ")>=0)return m("Request#%d %s: got digest auth header WWW-Authenticate: %s",z,u,Re),i.headers=i.headers||{},i.headers.Authorization=digestAuthHeader(Ae.method,Ae.path,Re,i.digestAuth),m("Request#%d %s: auth with digest header: %s",z,u,i.headers.Authorization),Xe.headers["set-cookie"]&&(i.headers.Cookie=Xe.headers["set-cookie"].join(";")),w.requestWithCallback(u,i,ze)}var Me=Date.now()-G;Ue&&(Ue.contentDownload=Me),m("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Me,ee,oe,Ae.method,Ae.host,Ae.path,le,Ue);var Ye={status:oe,statusCode:oe,headers:we,size:ee,aborted:_e,rt:Me,keepAliveSocket:le,data:Ve,requestUrls:i.requestUrls,timing:Ue,remoteAddress:Ke,remotePort:pt};if(at){var ot="";ie&&typeof ie.getCurrentStatus=="function"&&(ot=", agent status: "+(0,c.default)(ie.getCurrentStatus())),at.message+=", "+Ae.method+" "+u+" "+oe+" (connected: "+W+", keepalive socket: "+le+ot+`)
|
|
|
headers: `+(0,c.default)(we),at.data=Ve,at.path=Ae.path,at.status=oe,at.headers=we,at.res=Ye}ze(at,Ve,i.streaming?Xe:Ye),i.emitter&&(F.url=u,F.socket=it&&it.connection,F.options=Ae,F.size=Te,i.emitter.emit("response",{requestId:z,error:at,ctx:i.ctx,req:F,res:Ye}))}function I(at){var Ve=null;if(i.followRedirect&&statuses.redirect[at.statusCode]){i._followRedirectCount=(i._followRedirectCount||0)+1;var Xe=at.headers.location;if(Xe){if(!(i._followRedirectCount>i.maxRedirects)){var ze=i.formatRedirectUrl?i.formatRedirectUrl(u,Xe):a.resolve(u,Xe);m("Request#%d %s: `redirected` from %s to %s",z,Ae.path,u,ze),S(),i.headers&&i.headers.Host&&b.test(Xe)&&(i.headers.Host=null);var we=_;return _=null,w.requestWithCallback(ze,i,we),{redirect:!0,error:null}}Ve=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u),Ve.name="MaxRedirectError"}else Ve=new Error("Got statusCode "+at.statusCode+" but cannot resolve next location from headers"),Ve.name="FollowRedirectError"}return{redirect:!1,error:Ve}}function k(at,Ve,Xe){return Xe(null,Ve,at.headers["content-encoding"])}function Q(at){if(Ue&&(Ue.waiting=Date.now()-G),m("Request#%d %s `req response` event emit: status %d, headers: %j",z,u,at.statusCode,at.headers),i.streaming){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),D(Ve.error,null,at)):D(null,null,at)}if(at.on("close",function(){m("Request#%d %s: `res close` event emit, total size %d",z,u,ee)}),at.on("error",function(){m("Request#%d %s: `res error` event emit, total size %d",z,u,ee)}),at.on("aborted",function(){_e=!0,m("Request#%d %s: `res aborted` event emit, total size %d",z,u,ee)}),je){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),je.end(),D(Ve.error,null,at)):(i.consumeWriteStream===!1?at.on("end",D.bind(null,null,null,at)):isNode010||isNode012?first([[je,"close"],[at,"aborted"]],function(we,Re,Me){m("Request#%d %s: writeStream or res %s event emitted",z,u,Me),D(N||null,null,at)}):je.on("close",function(){m("Request#%d %s: writeStream close event emitted",z,u),D(N||null,null,at)}),at.pipe(je))}var Xe=[];at.on("data",function(ze){m("Request#%d %s: `res data` event emit, size %d",z,u,ze.length),ee+=ze.length,Xe.push(ze)}),at.on("end",function(){var ze=h.concat(Xe,ee);if(m("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",z,u,ee,at._dumped),N)return D(N,ze,at);var we=I(at);if(we.error)return D(we.error,ze,at);we.redirect||k(at,ze,function(Re,Me,Ye){if(Re)return D(Re,ze,at);if(!Ye&&p.indexOf(i.dataType)>=0){try{Me=decodeBodyByCharset(Me,at)}catch(mt){return m("decodeBodyByCharset error: %s",mt),D(null,Me,at)}if(i.dataType==="json")if(ee===0)Me=null;else{var ot=parseJSON(Me,ge);ot.error?Re=ot.error:Me=ot.data}}_e&&m("Request#%d %s: Remote socket was terminated before `response.end()` was called",z,u),D(Re,Me,at)})})}function Y(){m("Response timer ticking, timeout: %d",vt),ne=setTimeout(function(){ne=null;var at="Response timeout for "+vt+"ms";N=new Error(at),N.name="ResponseTimeoutError",N.requestId=z,m("ResponseTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,at,W),U()},vt)}function U(){m("Request#%d %s abort, connected: %s",z,u,W),it.socket||(N.noSocket=!0,D(N)),it.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 i=="function"&&(_=i,i=null),i=i||{},T>=B&&(T=0);var z=++T;i.requestUrls=i.requestUrls||[];var F={requestId:z,url:u,args:i,ctx:i.ctx};i.emitter&&i.emitter.emit("request",F),i.timeout=i.timeout||w.TIMEOUTS,i.maxRedirects=i.maxRedirects||10,i.streaming=i.streaming||i.customResponse;var H,G=Date.now();typeof u=="string"?(b.test(u)||(u="http://"+u),H=a.parse(u)):H=u;var $=(i.type||i.method||H.method||"GET").toUpperCase(),ae=H.port||80,pe=A,ie=r(i.agent,w.agent),ge=i.fixJSONCtlChars;H.protocol==="https:"&&(pe=g,ie=r(i.httpsAgent,w.httpsAgent),H.port||(ae=443));var Ae={host:H.hostname||H.host||"localhost",path:H.path||"/",method:$,port:ae,agent:ie,headers:i.headers||{},lookup:i.lookup};Array.isArray(i.timeout)?Ae.requestTimeout=i.timeout[i.timeout.length-1]:i.timeout!==void 0&&(Ae.requestTimeout=i.timeout);for(var be=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],fe=0;fe<be.length;fe++){var ce=be[fe];i.hasOwnProperty(ce)&&(Ae[ce]=i[ce])}Ae.rejectUnauthorized!==!1||Ae.hasOwnProperty("secureOptions")||(Ae.secureOptions=y("constants").SSL_OP_NO_TLSv1_2);var te=i.auth||H.auth;te&&(Ae.auth=te);var de=i.content||i.data,he=$==="GET"||$==="HEAD"||i.dataAsQueryString;if(!i.content&&de&&typeof de!="string"&&!h.isBuffer(de))if(he)de=i.nestedQuerystring?qs.stringify(de):querystring.stringify(de);else{var ue=Ae.headers["Content-Type"]||Ae.headers["content-type"];ue||(ue=i.contentType==="json"?"application/json":"application/x-www-form-urlencoded",Ae.headers["Content-Type"]=ue),de=parseContentType(ue).type==="application/json"?(0,c.default)(de):i.nestedQuerystring?qs.stringify(de):querystring.stringify(de)}he&&de&&(Ae.path+=(H.query?"&":"?")+de,de=null);var Te=0;if(de){var De=de.length;h.isBuffer(de)||(De=h.byteLength(de)),Te=Ae.headers["Content-Length"]=De}i.dataType==="json"&&(Ae.headers.Accept="application/json"),typeof i.beforeRequest=="function"&&i.beforeRequest(Ae);var Ie=null,ne=null,N=null,W=!1,le=!1,ee=0,oe=-1,_e=!1,Ke="",pt="",Ue=null;i.timing&&(Ue={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),Ae.headers["User-Agent"]||Ae.headers["user-agent"]||(Ae.headers["User-Agent"]=navigator.userAgent),i.gzip&&(Ae.headers["Accept-Encoding"]||Ae.headers["accept-encoding"]||(Ae.headers["Accept-Encoding"]="gzip"));var je=i.writeStream;m("Request#%d %s %s with headers %j, options.path: %s",z,$,u,Ae.headers,Ae.path),i.requestUrls.push(u);var dt,vt;Array.isArray(i.timeout)?(dt=C(i.timeout[0]),vt=C(i.timeout[1])):dt=vt=C(i.timeout),m("ConnectTimeout: %d, ResponseTimeout: %d",dt,vt);var it;try{it=pe.request(Ae,Q)}catch(at){return D(at)}return typeof window=="undefined"?function(){m("Connect timer ticking, timeout: %d",dt),Ie=setTimeout(function(){Ie=null,oe===-1&&(oe=-2);var at="Connect timeout for "+dt+"ms",Ve="ConnectionTimeoutError";it.socket||(Ve="SocketAssignTimeoutError",at+=", working sockets is full"),N=new Error(at),N.name=Ve,N.requestId=z,m("ConnectTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,at,W),U()},dt)}():it.on("requestTimeout",function(){oe===-1&&(oe=-2);var at="Connect timeout for "+dt+"ms";N=new Error(at),N.name="ConnectionTimeoutError",N.requestId=z,U()}),Ue&&it.on("finish",function(){Ue.requestSent=Date.now()-G}),it.once("socket",function(at){Ue&&(Ue.queuing=Date.now()-G),isNode010&&at.socket&&(at=at.socket);var Ve=at.readyState;if(Ve==="opening")return at.once("lookup",function(Xe,ze,we){m("Request#%d %s lookup: %s, %s, %s",z,u,Xe,ze,we),Ue&&(Ue.dnslookup=Date.now()-G),ze&&(Ke=ze)}),void at.once("connect",function(){Ue&&(Ue.connected=Date.now()-G),O(),Y(),m("Request#%d %s new socket connected",z,u),W=!0,Ke||(Ke=at.remoteAddress),pt=at.remotePort});m("Request#%d %s reuse socket connected, readyState: %s",z,u,Ve),W=!0,le=!0,Ke||(Ke=at.remoteAddress),pt=at.remotePort,O(),Y()}),it.on("error",function(at){at.name!=="Error"&&at.name!=="TypeError"||(at.name=W?"ResponseError":"RequestError"),at.message+=' (req "error")',m("Request#%d %s `req error` event emit, %s: %s",z,u,at.name,at.message),D(N||at)}),je&&je.once("error",function(at){at.message+=' (writeStream "error")',N=at,m("Request#%d %s `writeStream error` event emit, %s: %s",z,u,at.name,at.message),U()}),i.stream?(i.stream.pipe(it),i.stream.once("error",function(at){at.message+=' (stream "error")',N=at,m("Request#%d %s `readStream error` event emit, %s: %s",z,u,at.name,at.message),U()})):it.end(de),it.requestId=z,it}}).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(L){function y(w){if(E[w])return E[w].exports;var x=E[w]={i:w,l:!1,exports:{}};return L[w].call(x.exports,x,x.exports,y),x.l=!0,x.exports}var E={};y.m=L,y.c=E,y.d=function(w,x,h){y.o(w,x)||Object.defineProperty(w,x,{configurable:!1,enumerable:!0,get:h})},y.n=function(w){var x=w&&w.__esModule?function(){return w.default}:function(){return w};return y.d(x,"a",x),x},y.o=function(w,x){return Object.prototype.hasOwnProperty.call(w,x)},y.p="",y(y.s=12)}([function(L,y,E){!function(w,x){L.exports=y=x()}(0,function(){var w=w||function(x,h){var s=Object.create||function(){function g(){}return function(m){var C;return g.prototype=m,C=new g,g.prototype=null,C}}(),r={},n=r.lib={},e=n.Base=function(){return{extend:function(g){var m=s(this);return g&&m.mixIn(g),m.hasOwnProperty("init")&&this.init!==m.init||(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var m in g)g.hasOwnProperty(m)&&(this[m]=g[m]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=n.WordArray=e.extend({init:function(g,m){g=this.words=g||[],this.sigBytes=m!=null?m:4*g.length},toString:function(g){return(g||o).stringify(this)},concat:function(g){var m=this.words,C=g.words,T=this.sigBytes,B=g.sigBytes;if(this.clamp(),T%4)for(var b=0;b<B;b++){var p=C[b>>>2]>>>24-b%4*8&255;m[T+b>>>2]|=p<<24-(T+b)%4*8}else for(var b=0;b<B;b+=4)m[T+b>>>2]=C[b>>>2];return this.sigBytes+=B,this},clamp:function(){var g=this.words,m=this.sigBytes;g[m>>>2]&=4294967295<<32-m%4*8,g.length=x.ceil(m/4)},clone:function(){var g=e.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var m,C=[],T=0;T<g;T+=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 i=(p<<16)+b&u;return i/=4294967296,(i+=.5)*(x.random()>.5?1:-1)}}(4294967296*(m||x.random()));m=987654071*B(),C.push(4294967296*B()|0)}return new l.init(C,g)}}),c=r.enc={},o=c.Hex={stringify:function(g){for(var m=g.words,C=g.sigBytes,T=[],B=0;B<C;B++){var b=m[B>>>2]>>>24-B%4*8&255;T.push((b>>>4).toString(16)),T.push((15&b).toString(16))}return T.join("")},parse:function(g){for(var m=g.length,C=[],T=0;T<m;T+=2)C[T>>>3]|=parseInt(g.substr(T,2),16)<<24-T%8*4;return new l.init(C,m/2)}},f=c.Latin1={stringify:function(g){for(var m=g.words,C=g.sigBytes,T=[],B=0;B<C;B++){var b=m[B>>>2]>>>24-B%4*8&255;T.push(String.fromCharCode(b))}return T.join("")},parse:function(g){for(var m=g.length,C=[],T=0;T<m;T++)C[T>>>2]|=(255&g.charCodeAt(T))<<24-T%4*8;return new l.init(C,m)}},d=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},a=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=d.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var m=this._data,C=m.words,T=m.sigBytes,B=this.blockSize,b=4*B,p=T/b;p=g?x.ceil(p):x.max((0|p)-this._minBufferSize,0);var u=p*B,i=x.min(4*u,T);if(u){for(var _=0;_<u;_+=B)this._doProcessBlock(C,_);var O=C.splice(0,u);m.sigBytes-=i}return new l.init(O,i)},clone:function(){var g=e.clone.call(this);return g._data=this._data.clone(),g},_minBufferSize:0}),A=(n.Hasher=a.extend({cfg:e.extend(),init:function(g){this.cfg=this.cfg.extend(g),this.reset()},reset:function(){a.reset.call(this),this._doReset()},update:function(g){return this._append(g),this._process(),this},finalize:function(g){return g&&this._append(g),this._doFinalize()},blockSize:16,_createHelper:function(g){return function(m,C){return new g.init(C).finalize(m)}},_createHmacHelper:function(g){return function(m,C){return new A.HMAC.init(g,C).finalize(m)}}}),r.algo={});return r}(Math);return w})},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return function(x){function h(A,g,m,C,T,B,b){var p=A+(g&m|~g&C)+T+b;return(p<<B|p>>>32-B)+g}function s(A,g,m,C,T,B,b){var p=A+(g&C|m&~C)+T+b;return(p<<B|p>>>32-B)+g}function r(A,g,m,C,T,B,b){var p=A+(g^m^C)+T+b;return(p<<B|p>>>32-B)+g}function n(A,g,m,C,T,B,b){var p=A+(m^(g|~C))+T+b;return(p<<B|p>>>32-B)+g}var e=w,l=e.lib,c=l.WordArray,o=l.Hasher,f=e.algo,d=[];!function(){for(var A=0;A<64;A++)d[A]=4294967296*x.abs(x.sin(A+1))|0}();var a=f.MD5=o.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,g){for(var m=0;m<16;m++){var C=g+m,T=A[C];A[C]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8)}var B=this._hash.words,b=A[g+0],p=A[g+1],u=A[g+2],i=A[g+3],_=A[g+4],O=A[g+5],S=A[g+6],D=A[g+7],I=A[g+8],k=A[g+9],Q=A[g+10],Y=A[g+11],U=A[g+12],K=A[g+13],z=A[g+14],F=A[g+15],H=B[0],G=B[1],$=B[2],ae=B[3];H=h(H,G,$,ae,b,7,d[0]),ae=h(ae,H,G,$,p,12,d[1]),$=h($,ae,H,G,u,17,d[2]),G=h(G,$,ae,H,i,22,d[3]),H=h(H,G,$,ae,_,7,d[4]),ae=h(ae,H,G,$,O,12,d[5]),$=h($,ae,H,G,S,17,d[6]),G=h(G,$,ae,H,D,22,d[7]),H=h(H,G,$,ae,I,7,d[8]),ae=h(ae,H,G,$,k,12,d[9]),$=h($,ae,H,G,Q,17,d[10]),G=h(G,$,ae,H,Y,22,d[11]),H=h(H,G,$,ae,U,7,d[12]),ae=h(ae,H,G,$,K,12,d[13]),$=h($,ae,H,G,z,17,d[14]),G=h(G,$,ae,H,F,22,d[15]),H=s(H,G,$,ae,p,5,d[16]),ae=s(ae,H,G,$,S,9,d[17]),$=s($,ae,H,G,Y,14,d[18]),G=s(G,$,ae,H,b,20,d[19]),H=s(H,G,$,ae,O,5,d[20]),ae=s(ae,H,G,$,Q,9,d[21]),$=s($,ae,H,G,F,14,d[22]),G=s(G,$,ae,H,_,20,d[23]),H=s(H,G,$,ae,k,5,d[24]),ae=s(ae,H,G,$,z,9,d[25]),$=s($,ae,H,G,i,14,d[26]),G=s(G,$,ae,H,I,20,d[27]),H=s(H,G,$,ae,K,5,d[28]),ae=s(ae,H,G,$,u,9,d[29]),$=s($,ae,H,G,D,14,d[30]),G=s(G,$,ae,H,U,20,d[31]),H=r(H,G,$,ae,O,4,d[32]),ae=r(ae,H,G,$,I,11,d[33]),$=r($,ae,H,G,Y,16,d[34]),G=r(G,$,ae,H,z,23,d[35]),H=r(H,G,$,ae,p,4,d[36]),ae=r(ae,H,G,$,_,11,d[37]),$=r($,ae,H,G,D,16,d[38]),G=r(G,$,ae,H,Q,23,d[39]),H=r(H,G,$,ae,K,4,d[40]),ae=r(ae,H,G,$,b,11,d[41]),$=r($,ae,H,G,i,16,d[42]),G=r(G,$,ae,H,S,23,d[43]),H=r(H,G,$,ae,k,4,d[44]),ae=r(ae,H,G,$,U,11,d[45]),$=r($,ae,H,G,F,16,d[46]),G=r(G,$,ae,H,u,23,d[47]),H=n(H,G,$,ae,b,6,d[48]),ae=n(ae,H,G,$,D,10,d[49]),$=n($,ae,H,G,z,15,d[50]),G=n(G,$,ae,H,O,21,d[51]),H=n(H,G,$,ae,U,6,d[52]),ae=n(ae,H,G,$,i,10,d[53]),$=n($,ae,H,G,Q,15,d[54]),G=n(G,$,ae,H,p,21,d[55]),H=n(H,G,$,ae,I,6,d[56]),ae=n(ae,H,G,$,F,10,d[57]),$=n($,ae,H,G,S,15,d[58]),G=n(G,$,ae,H,K,21,d[59]),H=n(H,G,$,ae,_,6,d[60]),ae=n(ae,H,G,$,Y,10,d[61]),$=n($,ae,H,G,u,15,d[62]),G=n(G,$,ae,H,k,21,d[63]),B[0]=B[0]+H|0,B[1]=B[1]+G|0,B[2]=B[2]+$|0,B[3]=B[3]+ae|0},_doFinalize:function(){var A=this._data,g=A.words,m=8*this._nDataBytes,C=8*A.sigBytes;g[C>>>5]|=128<<24-C%32;var T=x.floor(m/4294967296),B=m;g[15+(C+64>>>9<<4)]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8),g[14+(C+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),A.sigBytes=4*(g.length+1),this._process();for(var b=this._hash,p=b.words,u=0;u<4;u++){var i=p[u];p[u]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}return b},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});e.MD5=o._createHelper(a),e.HmacMD5=o._createHmacHelper(a)}(Math),w.MD5})},function(L,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(L,y,E){"use strict";function w(a){return a&&a.__esModule?a:{default:a}}function x(a,A){if(!(a instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function a(A,g){for(var m=0;m<g.length;m++){var C=g[m];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(A,C.key,C)}}return function(A,g,m){return g&&a(A.prototype,g),m&&a(A,m),A}}(),s=E(5),r=w(s),n=E(25),e=w(n),l=E(6),c=w(l),o=E(7),f=w(o),d=function(){function a(A){x(this,a);var g=f.default.os.name,m=f.default.os.version||"",C=f.default.browser.name,T=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:a.getUuid(),os:g,ov:m,et:C,ev:T,uat:navigator.userAgent,app_n:b,tt:p,dm:"h5",ut:""}}return h(a,[{key:"log",value:function(A,g){g&&g.ri?(this._ri=g.ri,delete g.ri):this._ri=r.default.create(),g&&g.ut&&(this.initParam.ut=g.ut,delete g.ut),this.initParam.t=new Date().getTime(),this.initParam.ll=A=="20006"?"error":"info",this.initParam.ri=this._ri,this.initParam.e=A;var m=[];if(g)for(var C in g)m.push(C+"="+g[C]);var T=m.join("&");this.initParam.args=encodeURIComponent(T==""?"0":T);var B=[];for(var C in this.initParam)B.push(C+"="+this.initParam[C]);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}}]),a}();y.default=d},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0});var w={version:"1.5.0"};y.default=w},function(L,y,E){"use strict";function w(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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.]+)/),a=o.match(/(Android);?[\s\/]+([\d.]+)?/),A=!!o.match(/\(Macintosh\; Intel /),g=o.match(/(iPad).*OS\s([\d_]+)/),m=o.match(/(iPod)(.*OS\s([\d_]+))?/),C=!g&&o.match(/(iPhone\sOS)\s([\d_]+)/),T=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),b=o.match(/Windows Phone ([\d.]+)/),p=T&&o.match(/TouchPad/),u=o.match(/Kindle\/([\d.]+)/),i=o.match(/Silk\/([\d._]+)/),_=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),S=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),I=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=!I&&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]),a&&(l.android=!0,l.version=a[2]),C&&!m&&(l.ios=l.iphone=!0,l.version=C[2].replace(/_/g,".")),g&&(l.ios=l.ipad=!0,l.version=g[2].replace(/_/g,".")),m&&(l.ios=l.ipod=!0,l.version=m[3]?m[3].replace(/_/g,"."):null),b&&(l.wp=!0,l.version=b[1]),T&&(l.webos=!0,l.version=T[2]),p&&(l.touchpad=!0),_&&(l.blackberry=!0,l.version=_[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]),i&&(c.silk=!0,c.version=i[1]),!i&&l.android&&o.match(/Kindle Fire/)&&(c.silk=!0),I&&(c.chrome=!0,c.version=I[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||a)&&(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=!!(g||D||a&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),l.phone=!(l.tablet||l.ipod||!(a||C||T||_||O||I&&o.match(/Android/)||I&&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(){w(this,l)}return x(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,a=d.split("/");return a&&a.length>0&&(o=a[0]),a=o.split(":"),a&&a.length>0&&(o=a[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(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,n)}return x(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(),a="",A=d.length,f=0;f<A;f++){var g=n.aliyunEncodeURI(d[f]),m=n.aliyunEncodeURI(e[d[f]]);a==""?a=g+l+m:a+=c+g+l+m}return a}},{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(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return w.enc.Utf8})},function(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return w.enc.Hex})},function(L,y,E){L.exports=E(13)},function(L,y,E){"use strict";var w,x,h=(typeof Symbol=="function"&&Symbol.iterator,E(14)),s=function(n){return n&&n.__esModule?n:{default:n}}(h),r={Vod:s.default};w=[],(x=function(){return r}.apply(y,w))!==void 0&&(L.exports=x),window.AliyunUpload=r,Ge.exports=AliyunUpload},function(L,y,E){"use strict";function w(O){return O&&O.__esModule?O:{default:O}}function x(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 I=0;I<D.length;I++){var k=D[I];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(S,k.key,k)}}return function(S,D,I){return D&&O(S.prototype,D),I&&O(S,I),S}}(),s=E(15),r=E(3),n=E(16),e=w(n),l=E(18),c=w(l),o=E(24),f=w(o),d=E(4),a=w(d),A=E(1),g=w(A),m=E(5),C=w(m),T=E(26),B=w(T),b=E(31),p=w(b),u=E(32),i=w(u),_=(E(2),function(){function O(S){x(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 a.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,I,k){return this._retryCount=0,!(I&&!k||!I&&k)&&!(S&&!D||!S&&D)&&(this._ossCreditor.accessKeyId=S,this._ossCreditor.accessKeySecret=D,this._ossCreditor.securityToken=I,this._ossCreditor.expireTime=k,!0)}},{key:"addFile",value:function(S,D,I,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=I,K._object=k,K.state=s.UPLOADSTATE.INIT,K.isImage=g.default.isImage(S.name),!K.isImage&&this.options.enableUploadProgress){var z=this;i.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 $=JSON.parse(G.UploadPoint);$.loaded!=1&&(K.checkpoint=$.checkpoint,K.loaded=$.loaded,K.videoId=G.VideoId,z._saveCheckoutpoint(K,$.checkpoint))}},function(G){try{if((G=JSON.parse(G))&&G.Code=="InvalidParameter"&&G.Message.indexOf("UserId")>0){z._invalidUserId=!0;var $=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($)}}catch(ae){console.log(ae)}})})}Q&&(K.videoInfo=Q?JSON.parse(Q).Vod:{},K.userData=c.default.encode(Q)),K.ri=C.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 I=this._getCheckoutpoint(D);I&&I.checkpoint&&(I=I.checkpoint),I&&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(I){console.log(I)}}}},{key:"clear",value:function(S){for(var D=this.options,I=0,k=0;k<this._uploadList.length;k++)D.uploadList[k].state==s.UPLOADSTATE.SUCCESS&&I++,this._uploadList[k].state==S&&(D.uploadList.splice(k,1),k--);D.onClear&&D.onClear(D.uploadList.length,I)}},{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 I=JSON.parse(c.default.decode(S));return!!(I.AccessKeyId&&I.AccessKeySecret&&I.SecurityToken&&I.Expiration)&&D.resumeUploadWithToken(I.AccessKeyId,I.AccessKeySecret,I.SecurityToken,I.Expiration)}},{key:"resumeUploadWithToken",value:function(S,D,I,k){if(this.options,!(S&&D&&I&&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,I,k),this._state=s.VODSTATE.START,this._ossUpload=null,this._uploadCore(Q,Q.retry),Q.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(S,D,I){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,I):this.setSTSToken(k,S,D,I)}}},{key:"setSTSTokenDirectlyUpload",value:function(S,D,I,k,Q){if(!(D&&I&&k&&Q))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=S;this.init(D,I,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,I,k){if(!D||!I||!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:I,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,I,k){if(!S||!D||!I)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(I){if(Y=JSON.parse(c.default.decode(I)),!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,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var Q={accessKeyId:D,securityToken:k,accessKeySecret:I,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],I=this.options;if(S.retry=D,I.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(S);k&&k.state!=s.UPLOADSTATE.UPLOADING&&(S.checkpoint=k,S.videoId=k.videoId),I.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 I=g.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:I,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 I=this;return setTimeout(function(){I._uploadCore(S,!0)},1e3*I._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(S),this._handleError(S,D)}}},{key:"_handleError",value:function(S,D){var I=!(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(I&&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=C.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 I=0;D&&D.res&&D.res.headers&&(I=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:I})}},{key:"_progress",value:function(S,D,I){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(I&&I.headers&&(U=I.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),I=f.default.get(D);if(I)try{return JSON.parse(I)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(S,D,I){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:I};f.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(S,D){var I=this._getCheckoutpoint(S);I&&((this._onbeforeunload=!0)&&(D=s.UPLOADSTATE.STOPED),this._saveCheckoutpoint(S,I.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(S){return"upload_"+S.file.lastModified+"_"+S.file.name+"_"+S.file.size}},{key:"_getCheckoutpointFromCloud",value:function(S,D,I){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)},I)}},{key:"_reportLog",value:function(S,D,I){I||(I={}),I.ri=D.ri,this._ut&&(I.ut=this._ut),this._log.log(S,I)}},{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 I=S._uploadList[S._curIndex];S._changeState(I,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=_},function(L,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(L,y,E){"use strict";function w(l){return l&&l.__esModule?l:{default:l}}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 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=(w(r),E(1)),e=(w(n),function(){function l(c,o){if(x(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,g,m){return function(C){f._progress(A,g,m),C()}},a={parallel:o.parallel||this._config.parallel||s.UPLOADDEFAULT.PARALLEL,partSize:o.partSize||this._config.partSize||s.UPLOADDEFAULT.PARTSIZE,progress:d};o.headers&&(a.headers=o.headers),c.checkpoint&&(a.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,a).then(function(A,g){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(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){"use strict";(function(w){function x(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(){x(this,r)}return h(r,null,[{key:"encode",value:function(n){return new w(n).toString("base64")}},{key:"decode",value:function(n){return new w(n,"base64").toString()}}]),r}();y.default=s}).call(y,E(19).Buffer)},function(L,y,E){"use strict";(function(w){function x(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function h(ne,N){if(x()<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|a(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|g(N,W);ne=h(ne,le);var ee=ne.write(N,W);return ee!==le&&(ne=ne.slice(0,ee)),ne}function o(ne,N){var W=N.length<0?0:0|a(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|a(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"||de(N.length)?h(ne,0):o(ne,N);if(N.type==="Buffer"&&Te(N.data))return o(ne,N.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function a(ne){if(ne>=x())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+x().toString(16)+" bytes");return 0|ne}function A(ne){return+ne!=ne&&(ne=0),s.alloc(+ne)}function g(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 Ae(ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return ce(ne).length;default:if(le)return Ae(ne).length;N=(""+N).toLowerCase(),le=!0}}function m(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 C(ne,N,W){var le=ne[N];ne[N]=ne[W],ne[W]=le}function T(ne,N,W,le,ee){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=ee?0:ne.length-1),W<0&&(W=ne.length+W),W>=ne.length){if(ee)return-1;W=ne.length-1}else if(W<0){if(!ee)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,ee);if(typeof N=="number")return N&=255,s.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(ne,N,W):Uint8Array.prototype.lastIndexOf.call(ne,N,W):B(ne,[N],W,le,ee);throw new TypeError("val must be string, number or Buffer")}function B(ne,N,W,le,ee){function oe(it,at){return _e===1?it[at]:it.readUInt16BE(at*_e)}var _e=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;_e=2,Ke/=2,pt/=2,W/=2}var Ue;if(ee){var je=-1;for(Ue=W;Ue<Ke;Ue++)if(oe(ne,Ue)===oe(N,je===-1?0:Ue-je)){if(je===-1&&(je=Ue),Ue-je+1===pt)return je*_e}else je!==-1&&(Ue-=Ue-je),je=-1}else for(W+pt>Ke&&(W=Ke-pt),Ue=W;Ue>=0;Ue--){for(var dt=!0,vt=0;vt<pt;vt++)if(oe(ne,Ue+vt)!==oe(N,vt)){dt=!1;break}if(dt)return Ue}return-1}function b(ne,N,W,le){W=Number(W)||0;var ee=ne.length-W;le?(le=Number(le))>ee&&(le=ee):le=ee;var oe=N.length;if(oe%2!=0)throw new TypeError("Invalid hex string");le>oe/2&&(le=oe/2);for(var _e=0;_e<le;++_e){var Ke=parseInt(N.substr(2*_e,2),16);if(isNaN(Ke))return _e;ne[W+_e]=Ke}return _e}function p(ne,N,W,le){return te(Ae(N,ne.length-W),ne,W,le)}function u(ne,N,W,le){return te(be(N),ne,W,le)}function i(ne,N,W,le){return u(ne,N,W,le)}function _(ne,N,W,le){return te(ce(N),ne,W,le)}function O(ne,N,W,le){return te(fe(N,ne.length-W),ne,W,le)}function S(ne,N,W){return N===0&&W===ne.length?he.fromByteArray(ne):he.fromByteArray(ne.slice(N,W))}function D(ne,N,W){W=Math.min(ne.length,W);for(var le=[],ee=N;ee<W;){var oe=ne[ee],_e=null,Ke=oe>239?4:oe>223?3:oe>191?2:1;if(ee+Ke<=W){var pt,Ue,je,dt;switch(Ke){case 1:oe<128&&(_e=oe);break;case 2:pt=ne[ee+1],(192&pt)==128&&(dt=(31&oe)<<6|63&pt)>127&&(_e=dt);break;case 3:pt=ne[ee+1],Ue=ne[ee+2],(192&pt)==128&&(192&Ue)==128&&(dt=(15&oe)<<12|(63&pt)<<6|63&Ue)>2047&&(dt<55296||dt>57343)&&(_e=dt);break;case 4:pt=ne[ee+1],Ue=ne[ee+2],je=ne[ee+3],(192&pt)==128&&(192&Ue)==128&&(192&je)==128&&(dt=(15&oe)<<18|(63&pt)<<12|(63&Ue)<<6|63&je)>65535&&dt<1114112&&(_e=dt)}}_e===null?(_e=65533,Ke=1):_e>65535&&(_e-=65536,le.push(_e>>>10&1023|55296),_e=56320|1023&_e),le.push(_e),ee+=Ke}return I(le)}function I(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 ee=N;ee<W;++ee)le+=String.fromCharCode(127&ne[ee]);return le}function Q(ne,N,W){var le="";W=Math.min(ne.length,W);for(var ee=N;ee<W;++ee)le+=String.fromCharCode(ne[ee]);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 ee="",oe=N;oe<W;++oe)ee+=ge(ne[oe]);return ee}function U(ne,N,W){for(var le=ne.slice(N,W),ee="",oe=0;oe<le.length;oe+=2)ee+=String.fromCharCode(le[oe]+256*le[oe+1]);return ee}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,ee,oe){if(!s.isBuffer(ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>ee||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 ee=0,oe=Math.min(ne.length-W,2);ee<oe;++ee)ne[W+ee]=(N&255<<8*(le?ee:1-ee))>>>8*(le?ee:1-ee)}function H(ne,N,W,le){N<0&&(N=4294967295+N+1);for(var ee=0,oe=Math.min(ne.length-W,4);ee<oe;++ee)ne[W+ee]=N>>>8*(le?ee:3-ee)&255}function G(ne,N,W,le,ee,oe){if(W+le>ne.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function $(ne,N,W,le,ee){return ee||G(ne,N,W,4,34028234663852886e22,-34028234663852886e22),ue.write(ne,N,W,le,23,4),W+4}function ae(ne,N,W,le,ee){return ee||G(ne,N,W,8,17976931348623157e292,-17976931348623157e292),ue.write(ne,N,W,le,52,8),W+8}function pe(ne){if(ne=ie(ne).replace(Ie,""),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 Ae(ne,N){N=N||1/0;for(var W,le=ne.length,ee=null,oe=[],_e=0;_e<le;++_e){if((W=ne.charCodeAt(_e))>55295&&W<57344){if(!ee){if(W>56319){(N-=3)>-1&&oe.push(239,191,189);continue}if(_e+1===le){(N-=3)>-1&&oe.push(239,191,189);continue}ee=W;continue}if(W<56320){(N-=3)>-1&&oe.push(239,191,189),ee=W;continue}W=65536+(ee-55296<<10|W-56320)}else ee&&(N-=3)>-1&&oe.push(239,191,189);if(ee=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,ee,oe=[],_e=0;_e<ne.length&&!((N-=2)<0);++_e)W=ne.charCodeAt(_e),le=W>>8,ee=W%256,oe.push(ee),oe.push(le);return oe}function ce(ne){return he.toByteArray(pe(ne))}function te(ne,N,W,le){for(var ee=0;ee<le&&!(ee+W>=N.length||ee>=ne.length);++ee)N[ee+W]=ne[ee];return ee}function de(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 he=E(21),ue=E(22),Te=E(23);y.Buffer=s,y.SlowBuffer=A,y.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.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=x(),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,ee=0,oe=Math.min(W,le);ee<oe;++ee)if(ne[ee]!==N[ee]){W=ne[ee],le=N[ee];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(!Te(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),ee=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,ee),ee+=oe.length}return le},s.byteLength=g,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)C(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)C(this,N,N+3),C(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)C(this,N,N+7),C(this,N+1,N+6),C(this,N+2,N+5),C(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):m.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,ee){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),ee===void 0&&(ee=this.length),N<0||W>ne.length||le<0||ee>this.length)throw new RangeError("out of range index");if(le>=ee&&N>=W)return 0;if(le>=ee)return-1;if(N>=W)return 1;if(N>>>=0,W>>>=0,le>>>=0,ee>>>=0,this===ne)return 0;for(var oe=ee-le,_e=W-N,Ke=Math.min(oe,_e),pt=this.slice(le,ee),Ue=ne.slice(N,W),je=0;je<Ke;++je)if(pt[je]!==Ue[je]){oe=pt[je],_e=Ue[je];break}return oe<_e?-1:_e<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 T(this,ne,N,W,!0)},s.prototype.lastIndexOf=function(ne,N,W){return T(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 ee=this.length-N;if((W===void 0||W>ee)&&(W=ee),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 i(this,ne,N,W);case"base64":return _(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 ee=N-ne;le=new s(ee,void 0);for(var oe=0;oe<ee;++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],ee=1,oe=0;++oe<N&&(ee*=256);)le+=this[ne+oe]*ee;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],ee=1;N>0&&(ee*=256);)le+=this[ne+--N]*ee;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],ee=1,oe=0;++oe<N&&(ee*=256);)le+=this[ne+oe]*ee;return ee*=128,le>=ee&&(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,ee=1,oe=this[ne+--le];le>0&&(ee*=256);)oe+=this[ne+--le]*ee;return ee*=128,oe>=ee&&(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),ue.read(this,ne,!0,23,4)},s.prototype.readFloatBE=function(ne,N){return N||K(ne,4,this.length),ue.read(this,ne,!1,23,4)},s.prototype.readDoubleLE=function(ne,N){return N||K(ne,8,this.length),ue.read(this,ne,!0,52,8)},s.prototype.readDoubleBE=function(ne,N){return N||K(ne,8,this.length),ue.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 ee=1,oe=0;for(this[N]=255≠++oe<W&&(ee*=256);)this[N+oe]=ne/ee&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 ee=W-1,oe=1;for(this[N+ee]=255≠--ee>=0&&(oe*=256);)this[N+ee]=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 ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=0,_e=1,Ke=0;for(this[N]=255≠++oe<W&&(_e*=256);)ne<0&&Ke===0&&this[N+oe-1]!==0&&(Ke=1),this[N+oe]=(ne/_e>>0)-Ke&255;return N+W},s.prototype.writeIntBE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=W-1,_e=1,Ke=0;for(this[N+oe]=255≠--oe>=0&&(_e*=256);)ne<0&&Ke===0&&this[N+oe+1]!==0&&(Ke=1),this[N+oe]=(ne/_e>>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 $(this,ne,N,!0,W)},s.prototype.writeFloatBE=function(ne,N,W){return $(this,ne,N,!1,W)},s.prototype.writeDoubleLE=function(ne,N,W){return ae(this,ne,N,!0,W)},s.prototype.writeDoubleBE=function(ne,N,W){return ae(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 ee,oe=le-W;if(this===ne&&W<N&&N<le)for(ee=oe-1;ee>=0;--ee)ne[ee+N]=this[ee+W];else if(oe<1e3||!s.TYPED_ARRAY_SUPPORT)for(ee=0;ee<oe;++ee)ne[ee+N]=this[ee+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 ee=ne.charCodeAt(0);ee<256&&(ne=ee)}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 _e=s.isBuffer(ne)?ne:Ae(new s(ne,le).toString()),Ke=_e.length;for(oe=0;oe<W-N;++oe)this[oe+N]=_e[oe%Ke]}return this};var Ie=/[^+\/0-9A-Za-z-_]/g}).call(y,E(20))},function(L,y){var E;E=function(){return this}();try{E=E||Function("return this")()||(0,eval)("this")}catch(w){typeof window=="object"&&(E=window)}L.exports=E},function(L,y,E){"use strict";function w(a){var A=a.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return a[A-2]==="="?2:a[A-1]==="="?1:0}function x(a){return 3*a.length/4-w(a)}function h(a){var A,g,m,C,T,B=a.length;C=w(a),T=new c(3*B/4-C),g=C>0?B-4:B;var b=0;for(A=0;A<g;A+=4)m=l[a.charCodeAt(A)]<<18|l[a.charCodeAt(A+1)]<<12|l[a.charCodeAt(A+2)]<<6|l[a.charCodeAt(A+3)],T[b++]=m>>16&255,T[b++]=m>>8&255,T[b++]=255&m;return C===2?(m=l[a.charCodeAt(A)]<<2|l[a.charCodeAt(A+1)]>>4,T[b++]=255&m):C===1&&(m=l[a.charCodeAt(A)]<<10|l[a.charCodeAt(A+1)]<<4|l[a.charCodeAt(A+2)]>>2,T[b++]=m>>8&255,T[b++]=255&m),T}function s(a){return e[a>>18&63]+e[a>>12&63]+e[a>>6&63]+e[63&a]}function r(a,A,g){for(var m,C=[],T=A;T<g;T+=3)m=(a[T]<<16)+(a[T+1]<<8)+a[T+2],C.push(s(m));return C.join("")}function n(a){for(var A,g=a.length,m=g%3,C="",T=[],B=0,b=g-m;B<b;B+=16383)T.push(r(a,B,B+16383>b?b:B+16383));return m===1?(A=a[g-1],C+=e[A>>2],C+=e[A<<4&63],C+="=="):m===2&&(A=(a[g-2]<<8)+a[g-1],C+=e[A>>10],C+=e[A>>4&63],C+=e[A<<2&63],C+="="),T.push(C),T.join("")}y.byteLength=x,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(L,y){y.read=function(E,w,x,h,s){var r,n,e=8*s-h-1,l=(1<<e)-1,c=l>>1,o=-7,f=x?s-1:0,d=x?-1:1,a=E[w+f];for(f+=d,r=a&(1<<-o)-1,a>>=-o,o+=e;o>0;r=256*r+E[w+f],f+=d,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=h;o>0;n=256*n+E[w+f],f+=d,o-=8);if(r===0)r=1-c;else{if(r===l)return n?NaN:1/0*(a?-1:1);n+=Math.pow(2,h),r-=c}return(a?-1:1)*n*Math.pow(2,r-h)},y.write=function(E,w,x,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,a=h?0:r-1,A=h?1:-1,g=w<0||w===0&&1/w<0?1:0;for(w=Math.abs(w),isNaN(w)||w===1/0?(e=isNaN(w)?1:0,n=o):(n=Math.floor(Math.log(w)/Math.LN2),w*(l=Math.pow(2,-n))<1&&(n--,l*=2),w+=n+f>=1?d/l:d*Math.pow(2,1-f),w*l>=2&&(n++,l/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(w*l-1)*Math.pow(2,s),n+=f):(e=w*Math.pow(2,f-1)*Math.pow(2,s),n=0));s>=8;E[x+a]=255&e,a+=A,e/=256,s-=8);for(n=n<<s|e,c+=s;c>0;E[x+a]=255&n,a+=A,n/=256,c-=8);E[x+a-A]|=128*g}},function(L,y){var E={}.toString;L.exports=Array.isArray||function(w){return E.call(w)=="[object Array]"}},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,s)}return x(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(L,y,E){"use strict";function w(c){return c&&c.__esModule?c:{default:c}}function x(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 a=f[d];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}return function(o,f,d){return f&&c(o.prototype,f),d&&c(o,d),o}}(),s=E(8),r=w(s),n=E(9),e=w(n),l=function(){function c(){x(this,c)}return h(c,null,[{key:"refreshUploadAuth",value:function(o,f,d){var a=(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:a,RequestId:o.requestId},g=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+g;r.default.get(m,function(C){var C=JSON.parse(C);f&&f(C)},function(C){if(d){var T=JSON.parse(C);d(T)}})}},{key:"getUploadAuth",value:function(o,f,d){var a=(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:a,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 g=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+g;r.default.get(m,function(C){try{C=JSON.parse(C)}catch(T){if(d)return void d({Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"})}f&&f(C)},function(C){if(d){var T={Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"};try{T=JSON.parse(C)}catch(B){}d(T)}})}},{key:"getImageUploadAuth",value:function(o,f,d){var a=(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:a,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 g=e.default.makeUTF8sort(A,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(A,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+g;r.default.get(m,function(C){C=JSON.parse(C),f&&f(C)},function(C){if(d){var T=JSON.parse(C);d(T)}})}}]),c}();y.default=l},function(L,y,E){!function(w,x,h){L.exports=y=x(E(0),E(28),E(29))}(0,function(w){return w.HmacSHA1})},function(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return function(){var x=w,h=x.lib,s=h.WordArray,r=h.Hasher,n=x.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],a=f[1],A=f[2],g=f[3],m=f[4],C=0;C<80;C++){if(C<16)e[C]=0|c[o+C];else{var T=e[C-3]^e[C-8]^e[C-14]^e[C-16];e[C]=T<<1|T>>>31}var B=(d<<5|d>>>27)+m+e[C];B+=C<20?1518500249+(a&A|~a&g):C<40?1859775393+(a^A^g):C<60?(a&A|a&g|A&g)-1894007588:(a^A^g)-899497514,m=g,g=A,A=a<<30|a>>>2,a=d,d=B}f[0]=f[0]+d|0,f[1]=f[1]+a|0,f[2]=f[2]+A|0,f[3]=f[3]+g|0,f[4]=f[4]+m|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}});x.SHA1=r._createHelper(l),x.HmacSHA1=r._createHmacHelper(l)}(),w.SHA1})},function(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){!function(){var x=w,h=x.lib,s=h.Base,r=x.enc,n=r.Utf8,e=x.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(),a=this._iKey=c.clone(),A=d.words,g=a.words,m=0;m<o;m++)A[m]^=1549556828,g[m]^=909522486;d.sigBytes=a.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(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return function(){function x(e,l,c){for(var o=[],f=0,d=0;d<l;d++)if(d%4){var a=c[e.charCodeAt(d-1)]<<d%4*2,A=c[e.charCodeAt(d)]>>>6-d%4*2;o[f>>>2]|=(a|A)<<24-f%4*8,f++}return r.create(o,f)}var h=w,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 a=l[d>>>2]>>>24-d%4*8&255,A=l[d+1>>>2]>>>24-(d+1)%4*8&255,g=l[d+2>>>2]>>>24-(d+2)%4*8&255,m=a<<16|A<<8|g,C=0;C<4&&d+.75*C<c;C++)f.push(o.charAt(m>>>6*(3-C)&63));var T=o.charAt(64);if(T)for(;f.length%4;)f.push(T);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 a=e.indexOf(d);a!==-1&&(l=a)}return x(e,l,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),w.enc.Base64})},function(L,y,E){"use strict";function w(b){return b&&b.__esModule?b:{default:b}}function x(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 i=0;i<u.length;i++){var _=u[i];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(p,_.key,_)}}return function(p,u,i){return u&&b(p.prototype,u),i&&b(p,i),p}}(),s=E(8),r=w(s),n=E(7),e=w(n),l=E(4),c=w(l),o=E(6),f=w(o),d=E(1),a=w(d),A=E(9),g=w(A),m=E(2),C=E(11),T=E(10),B=function(){function b(){x(this,b)}return h(b,null,[{key:"getAuthInfo",value:function(p,u,i){var _=p+"|f#Ylm&^1TppeRhLg|"+i;return u&&(_=p+"|"+u+"|f#Ylm&^1TppeRhLg|"+i),m(T.parse(_)).toString(C)}},{key:"upload",value:function(p,u,i){var _=a.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),I=g.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:_,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:I};S&&(k.ClientId=S);var Q=g.default.makeUTF8sort(k,"=","&")+"&Signature="+g.default.aliyunEncodeURI(g.default.makeChangeSiga(k,p.accessKeySecret)),Y="https://vod."+p.region+".aliyuncs.com/?"+Q;r.default.get(Y,function(U){u&&u()},function(U){U&&(i(U),console.log(U))})}},{key:"get",value:function(p,u,i){var _=a.default.ISODateString(new Date),O=Math.floor(new Date().valueOf()/1e3),S=c.default.getClientId(),D=b.getAuthInfo(p.userId,S,O),I=g.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:_,AuthInfo:D,UserId:p.userId,UploadInfoList:JSON.stringify(p.uploadInfoList),Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:I};S&&(k.ClientId=S);var Q=g.default.makeUTF8sort(k,"=","&")+"&Signature="+g.default.aliyunEncodeURI(g.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&&(i(U),console.log(U))})}}]),b}();y.default=B},function(L,y,E){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var x=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(){w(this,n)}return x(n,null,[{key:"getMd5",value:function(e,l,c){var o=new FileReader;o.onload=function(a){try{if(a&&a.target){var A=h(s.parse(a.target.result)),g=A.toString();l(g)}}catch(m){console.log(m)}},o.onerror=function(a){console.log(a),errorCallback(a)};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(L,y,E){!function(w,x){L.exports=y=x(E(0))}(0,function(w){return w.enc.Latin1})}])}).call(this,P("IyRk"))},pzxd:function(Ge,me,P){var se=P("bYtY"),X=se.retrieve2,L=se.retrieve3,y=se.each,E=se.normalizeCssArray,w=se.isString,x=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},a=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],A={},g={};function m(z){return C(z),y(z.rich,C),z}function C(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 T(z,F,H,G,$,ae){G.rich?b(z,F,H,G,$,ae):B(z,F,H,G,$,ae)}function B(z,F,H,G,$,ae){"use strict";var pe=_(G),ie,ge=!1,Ae=F.__attrCachedBy===l.PLAIN_TEXT;ae!==c?(ae&&(ie=ae.style,ge=!pe&&Ae&&ie),F.__attrCachedBy=pe?l.NONE:l.PLAIN_TEXT):Ae&&(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 ce=G.textPadding,te=G.textLineHeight,de=z.__textCotentBlock;(!de||z.__dirtyText)&&(de=z.__textCotentBlock=h.parsePlainText(H,fe,ce,te,G.truncate));var he=de.outerHeight,ue=de.lines,Te=de.lineHeight,De=D(g,z,G,$),Ie=De.baseX,ne=De.baseY,N=De.textAlign||"left",W=De.textVerticalAlign;u(F,G,$,Ie,ne);var le=h.adjustTextY(ne,he,W),ee=Ie,oe=le;if(pe||ce){var _e=h.getWidth(H,fe),Ke=_e;ce&&(Ke+=ce[1]+ce[3]);var pt=h.adjustTextX(Ie,Ke,N);pe&&O(z,F,G,pt,le,Ke,he),ce&&(ee=U(Ie,N,ce),oe+=ce[0])}F.textAlign=N,F.textBaseline="middle",F.globalAlpha=G.opacity||1;for(var Ue=0;Ue<a.length;Ue++){var je=a[Ue],dt=je[0],vt=je[1],it=G[dt];(!ge||it!==ie[dt])&&(F[vt]=n(F,vt,it||je[2]))}oe+=Te/2;var at=G.textStrokeWidth,Ve=ge?ie.textStrokeWidth:null,Xe=!ge||at!==Ve,ze=!ge||Xe||G.textStroke!==ie.textStroke,we=k(G.textStroke,at),Re=Q(G.textFill);if(we&&(Xe&&(F.lineWidth=at),ze&&(F.strokeStyle=we)),Re&&((!ge||G.textFill!==ie.textFill)&&(F.fillStyle=Re)),ue.length===1)we&&F.strokeText(ue[0],ee,oe),Re&&F.fillText(ue[0],ee,oe);else for(var Ue=0;Ue<ue.length;Ue++)we&&F.strokeText(ue[Ue],ee,oe),Re&&F.fillText(ue[Ue],ee,oe),oe+=Te}function b(z,F,H,G,$,ae){ae!==c&&(F.__attrCachedBy=l.NONE);var pe=z.__textCotentBlock;(!pe||z.__dirtyText)&&(pe=z.__textCotentBlock=h.parseRichText(H,G)),p(z,F,pe,G,$)}function p(z,F,H,G,$){var ae=H.width,pe=H.outerWidth,ie=H.outerHeight,ge=G.textPadding,Ae=D(g,z,G,$),be=Ae.baseX,fe=Ae.baseY,ce=Ae.textAlign,te=Ae.textVerticalAlign;u(F,G,$,be,fe);var de=h.adjustTextX(be,pe,ce),he=h.adjustTextY(fe,ie,te),ue=de,Te=he;ge&&(ue+=ge[3],Te+=ge[0]);var De=ue+ae;_(G)&&O(z,F,G,de,he,pe,ie);for(var Ie=0;Ie<H.lines.length;Ie++){for(var ne=H.lines[Ie],N=ne.tokens,W=N.length,le=ne.lineHeight,ee=ne.width,oe=0,_e=ue,Ke=De,pt=W-1,Ue;oe<W&&(Ue=N[oe],!Ue.textAlign||Ue.textAlign==="left");)i(z,F,Ue,G,le,Te,_e,"left"),ee-=Ue.width,_e+=Ue.width,oe++;for(;pt>=0&&(Ue=N[pt],Ue.textAlign==="right");)i(z,F,Ue,G,le,Te,Ke,"right"),ee-=Ue.width,Ke-=Ue.width,pt--;for(_e+=(ae-(_e-ue)-(De-Ke)-ee)/2;oe<=pt;)Ue=N[oe],i(z,F,Ue,G,le,Te,_e+Ue.width/2,"center"),_e+=Ue.width,oe++;Te+=le}}function u(z,F,H,G,$){if(H&&F.textRotation){var ae=F.textOrigin;ae==="center"?(G=H.width/2+H.x,$=H.height/2+H.y):ae&&(G=ae[0]+H.x,$=ae[1]+H.y),z.translate(G,$),z.rotate(-F.textRotation),z.translate(-G,-$)}}function i(z,F,H,G,$,ae,pe,ie){var ge=G.rich[H.styleName]||{};ge.text=H.text;var Ae=H.textVerticalAlign,be=ae+$/2;Ae==="top"?be=ae+H.height/2:Ae==="bottom"&&(be=ae+$-H.height/2),!H.isLineHolder&&_(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),I(F,"shadowBlur",L(ge.textShadowBlur,G.textShadowBlur,0)),I(F,"shadowColor",ge.textShadowColor||G.textShadowColor||"transparent"),I(F,"shadowOffsetX",L(ge.textShadowOffsetX,G.textShadowOffsetX,0)),I(F,"shadowOffsetY",L(ge.textShadowOffsetY,G.textShadowOffsetY,0)),I(F,"textAlign",ie),I(F,"textBaseline","middle"),I(F,"font",H.font||o);var ce=k(ge.textStroke||G.textStroke,de),te=Q(ge.textFill||G.textFill),de=X(ge.textStrokeWidth,G.textStrokeWidth);ce&&(I(F,"lineWidth",de),I(F,"strokeStyle",ce),F.strokeText(H.text,pe,be)),te&&(I(F,"fillStyle",te),F.fillText(H.text,pe,be))}function _(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function O(z,F,H,G,$,ae,pe){var ie=H.textBackgroundColor,ge=H.textBorderWidth,Ae=H.textBorderColor,be=w(ie);if(I(F,"shadowBlur",H.textBoxShadowBlur||0),I(F,"shadowColor",H.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),be||ge&&Ae){F.beginPath();var fe=H.textBorderRadius;fe?s.buildPath(F,{x:G,y:$,width:ae,height:pe,r:fe}):F.rect(G,$,ae,pe),F.closePath()}if(be)if(I(F,"fillStyle",ie),H.fillOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=ce}else F.fill();else if(x(ie)){var te=ie.image;te=r.createOrUpdateImage(te,null,z,S,ie),te&&r.isImageReady(te)&&F.drawImage(te,G,$,ae,pe)}if(ge&&Ae)if(I(F,"lineWidth",ge),I(F,"strokeStyle",Ae),H.strokeOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=ce}else F.stroke()}function S(z,F){F.image=z}function D(z,F,H,G){var $=H.x||0,ae=H.y||0,pe=H.textAlign,ie=H.textVerticalAlign;if(G){var ge=H.textPosition;if(ge instanceof Array)$=G.x+Y(ge[0],G.width),ae=G.y+Y(ge[1],G.height);else{var Ae=F&&F.calculateTextPosition?F.calculateTextPosition(A,H,G):h.calculateTextPosition(A,H,G);$=Ae.x,ae=Ae.y,pe=pe||Ae.textAlign,ie=ie||Ae.textVerticalAlign}var be=H.textOffset;be&&($+=be[0],ae+=be[1])}return z=z||{},z.baseX=$,z.baseY=ae,z.textAlign=pe,z.textVerticalAlign=ie,z}function I(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=m,me.renderText=T,me.getBoxPosition=D,me.getStroke=k,me.getFill=Q,me.parsePercent=Y,me.needDrawText=K},qH13:function(Ge,me,P){var se=P("ItGF"),X=P("QBsz"),L=X.applyTransform,y=P("mFDi"),E=P("Qe9p"),w=P("6GrX"),x=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,a=Math.sqrt,A=Math.abs,g=Math.cos,m=Math.sin,C=Math.max;if(!se.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",b=21600,p=b/2,u=1e5,i=1e3,_=function(Ie){Ie.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Ie.coordsize=b+","+b,Ie.coordorigin="0,0"},O=function(Ie){return String(Ie).replace(/&/g,"&").replace(/"/g,""")},S=function(Ie,ne,N){return"rgb("+[Ie,ne,N].join(",")+")"},D=function(Ie,ne){ne&&Ie&&ne.parentNode!==Ie&&Ie.appendChild(ne)},I=function(Ie,ne){ne&&Ie&&ne.parentNode===Ie&&Ie.removeChild(ne)},k=function(Ie,ne,N){return(parseFloat(Ie)||0)*u+(parseFloat(ne)||0)*i+N},Q=x.parsePercent,Y=function(Ie,ne,N){var W=E.parse(ne);N=+N,isNaN(N)&&(N=1),W&&(Ie.color=S(W[0],W[1],W[2]),Ie.opacity=N*W[3])},U=function(Ie){var ne=E.parse(Ie);return[S(ne[0],ne[1],ne[2]),ne[3]]},K=function(Ie,ne,N){var W=ne.fill;if(W!=null)if(W instanceof c){var le,ee=0,oe=[0,0],_e=0,Ke=1,pt=N.getBoundingRect(),Ue=pt.width,je=pt.height;if(W.type==="linear"){le="gradient";var dt=N.transform,vt=[W.x*Ue,W.y*je],it=[W.x2*Ue,W.y2*je];dt&&(L(vt,vt,dt),L(it,it,dt));var at=it[0]-vt[0],Ve=it[1]-vt[1];ee=Math.atan2(at,Ve)*180/Math.PI,ee<0&&(ee+=360),ee<1e-6&&(ee=0)}else{le="gradientradial";var vt=[W.x*Ue,W.y*je],dt=N.transform,Xe=N.scale,ze=Ue,we=je;oe=[(vt[0]-pt.x)/ze,(vt[1]-pt.y)/we],dt&&L(vt,vt,dt),ze/=Xe[0]*b,we/=Xe[1]*b;var Re=C(ze,we);_e=2*0/Re,Ke=2*W.r/Re-_e}var Me=W.colorStops.slice();Me.sort(function(At,Le){return At.offset-Le.offset});for(var Ye=Me.length,ot=[],mt=[],Tt=0;Tt<Ye;Tt++){var xt=Me[Tt],Dt=U(xt.color);mt.push(xt.offset*Ke+_e+" "+Dt[0]),(Tt===0||Tt===Ye-1)&&ot.push(Dt)}if(Ye>=2){var It=ot[0][0],Lt=ot[1][0],Et=ot[0][1]*ne.opacity,ct=ot[1][1]*ne.opacity;Ie.type=le,Ie.method="none",Ie.focus="100%",Ie.angle=ee,Ie.color=It,Ie.color2=Lt,Ie.colors=mt.join(","),Ie.opacity=ct,Ie.opacity2=Et}le==="radial"&&(Ie.focusposition=oe.join(","))}else Y(Ie,W,ne.opacity)},z=function(Ie,ne){ne.lineDash&&(Ie.dashstyle=ne.lineDash.join(" ")),ne.stroke!=null&&!(ne.stroke instanceof c)&&Y(Ie,ne.stroke,ne.opacity)},F=function(Ie,ne,N,W){var le=ne==="fill",ee=Ie.getElementsByTagName(ne)[0];N[ne]!=null&&N[ne]!=="none"&&(le||!le&&N.lineWidth)?(Ie[le?"filled":"stroked"]="true",N[ne]instanceof c&&I(Ie,ee),ee||(ee=o.createNode(ne)),le?K(ee,N,W):z(ee,N),D(Ie,ee)):(Ie[le?"filled":"stroked"]="false",I(Ie,ee))},H=[[],[],[]],G=function(Ie,ne){var N=f.M,W=f.C,le=f.L,ee=f.A,oe=f.Q,_e=[],Ke,pt,Ue,je,dt,vt,it=Ie.data,at=Ie.len();for(je=0;je<at;){Ue=it[je++],pt="",Ke=0;switch(Ue){case N:pt=" m ",Ke=1,dt=it[je++],vt=it[je++],H[0][0]=dt,H[0][1]=vt;break;case le:pt=" l ",Ke=1,dt=it[je++],vt=it[je++],H[0][0]=dt,H[0][1]=vt;break;case oe:case W:pt=" c ",Ke=3;var Ve=it[je++],Xe=it[je++],ze=it[je++],we=it[je++],Re,Me;Ue===oe?(Re=ze,Me=we,ze=(ze+2*Ve)/3,we=(we+2*Xe)/3,Ve=(dt+2*Ve)/3,Xe=(vt+2*Xe)/3):(Re=it[je++],Me=it[je++]),H[0][0]=Ve,H[0][1]=Xe,H[1][0]=ze,H[1][1]=we,H[2][0]=Re,H[2][1]=Me,dt=Re,vt=Me;break;case ee:var Ye=0,ot=0,mt=1,Tt=1,xt=0;ne&&(Ye=ne[4],ot=ne[5],mt=a(ne[0]*ne[0]+ne[1]*ne[1]),Tt=a(ne[2]*ne[2]+ne[3]*ne[3]),xt=Math.atan2(-ne[1]/Tt,ne[0]/mt));var Dt=it[je++],It=it[je++],Lt=it[je++],Et=it[je++],ct=it[je++]+xt,At=it[je++]+ct+xt;je++;var Le=it[je++],qe=Dt+g(ct)*Lt,Ct=It+m(ct)*Et,Ve=Dt+g(At)*Lt,Xe=It+m(At)*Et,ft=Le?" wa ":" at ";Math.abs(qe-Ve)<1e-4&&(Math.abs(At-ct)>.01?Le&&(qe+=270/b):Math.abs(Ct-It)<1e-4?Le&&qe<Dt||!Le&&qe>Dt?Xe-=270/b:Xe+=270/b:Le&&Ct<It||!Le&&Ct>It?Ve+=270/b:Ve-=270/b),_e.push(ft,d(((Dt-Lt)*mt+Ye)*b-p),T,d(((It-Et)*Tt+ot)*b-p),T,d(((Dt+Lt)*mt+Ye)*b-p),T,d(((It+Et)*Tt+ot)*b-p),T,d((qe*mt+Ye)*b-p),T,d((Ct*Tt+ot)*b-p),T,d((Ve*mt+Ye)*b-p),T,d((Xe*Tt+ot)*b-p)),dt=Ve,vt=Xe;break;case f.R:var Ot=H[0],Ut=H[1];Ot[0]=it[je++],Ot[1]=it[je++],Ut[0]=Ot[0]+it[je++],Ut[1]=Ot[1]+it[je++],ne&&(L(Ot,Ot,ne),L(Ut,Ut,ne)),Ot[0]=d(Ot[0]*b-p),Ut[0]=d(Ut[0]*b-p),Ot[1]=d(Ot[1]*b-p),Ut[1]=d(Ut[1]*b-p),_e.push(" m ",Ot[0],T,Ot[1]," l ",Ut[0],T,Ot[1]," l ",Ut[0],T,Ut[1]," l ",Ot[0],T,Ut[1]);break;case f.Z:_e.push(" x ")}if(Ke>0){_e.push(pt);for(var bt=0;bt<Ke;bt++){var Nt=H[bt];ne&&L(Nt,Nt,ne),_e.push(d(Nt[0]*b-p),T,d(Nt[1]*b-p),bt<Ke-1?T:"")}}}return _e.join("")};e.prototype.brushVML=function(Ie){var ne=this.style,N=this._vmlEl;N||(N=o.createNode("shape"),_(N),this._vmlEl=N),F(N,"fill",ne,this),F(N,"stroke",ne,this);var W=this.transform,le=W!=null,ee=N.getElementsByTagName("stroke")[0];if(ee){var oe=ne.lineWidth;if(le&&!ne.strokeNoScale){var _e=W[0]*W[3]-W[1]*W[2];oe*=a(A(_e))}ee.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(Ie,N),ne.text!=null?this.drawRectText(Ie,this.getBoundingRect()):this.removeRectText(Ie)},e.prototype.onRemove=function(Ie){I(Ie,this._vmlEl),this.removeRectText(Ie)},e.prototype.onAdd=function(Ie){D(Ie,this._vmlEl),this.appendRectText(Ie)};var $=function(Ie){return typeof Ie=="object"&&Ie.tagName&&Ie.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(Ie){var ne=this.style,N=ne.image,W,le;if($(N)){var ee=N.src;if(ee===this._imageSrc)W=this._imageWidth,le=this._imageHeight;else{var oe=N.runtimeStyle,_e=oe.width,Ke=oe.height;oe.width="auto",oe.height="auto",W=N.width,le=N.height,oe.width=_e,oe.height=Ke,this._imageSrc=ee,this._imageWidth=W,this._imageHeight=le}N=ee}else N===this._imageSrc&&(W=this._imageWidth,le=this._imageHeight);if(!N)return;var pt=ne.x||0,Ue=ne.y||0,je=ne.width,dt=ne.height,vt=ne.sWidth,it=ne.sHeight,at=ne.sx||0,Ve=ne.sy||0,Xe=vt&&it,ze=this._vmlEl;ze||(ze=o.doc.createElement("div"),_(ze),this._vmlEl=ze);var we=ze.style,Re=!1,Me,Ye=1,ot=1;if(this.transform&&(Me=this.transform,Ye=a(Me[0]*Me[0]+Me[1]*Me[1]),ot=a(Me[2]*Me[2]+Me[3]*Me[3]),Re=Me[1]||Me[2]),Re){var mt=[pt,Ue],Tt=[pt+je,Ue],xt=[pt,Ue+dt],Dt=[pt+je,Ue+dt];L(mt,mt,Me),L(Tt,Tt,Me),L(xt,xt,Me),L(Dt,Dt,Me);var It=C(mt[0],Tt[0],xt[0],Dt[0]),Lt=C(mt[1],Tt[1],xt[1],Dt[1]),Et=[];Et.push("M11=",Me[0]/Ye,T,"M12=",Me[2]/ot,T,"M21=",Me[1]/Ye,T,"M22=",Me[3]/ot,T,"Dx=",d(pt*Ye+Me[4]),T,"Dy=",d(Ue*ot+Me[5])),we.padding="0 "+d(It)+"px "+d(Lt)+"px 0",we.filter=B+".Matrix("+Et.join("")+", SizingMethod=clip)"}else Me&&(pt=pt*Ye+Me[4],Ue=Ue*ot+Me[5]),we.filter="",we.left=d(pt)+"px",we.top=d(Ue)+"px";var ct=this._imageEl,At=this._cropEl;ct||(ct=o.doc.createElement("div"),this._imageEl=ct);var Le=ct.style;if(Xe){if(W&&le)Le.width=d(Ye*W*je/vt)+"px",Le.height=d(ot*le*dt/it)+"px";else{var qe=new Image,Ct=this;qe.onload=function(){qe.onload=null,W=qe.width,le=qe.height,Le.width=d(Ye*W*je/vt)+"px",Le.height=d(ot*le*dt/it)+"px",Ct._imageWidth=W,Ct._imageHeight=le,Ct._imageSrc=N},qe.src=N}At||(At=o.doc.createElement("div"),At.style.overflow="hidden",this._cropEl=At);var ft=At.style;ft.width=d((je+at*je/vt)*Ye),ft.height=d((dt+Ve*dt/it)*ot),ft.filter=B+".Matrix(Dx="+-at*je/vt*Ye+",Dy="+-Ve*dt/it*ot+")",At.parentNode||ze.appendChild(At),ct.parentNode!==At&&At.appendChild(ct)}else Le.width=d(Ye*je)+"px",Le.height=d(ot*dt)+"px",ze.appendChild(ct),At&&At.parentNode&&(ze.removeChild(At),this._cropEl=null);var Ot="",Ut=ne.opacity;Ut<1&&(Ot+=".Alpha(opacity="+d(Ut*100)+") "),Ot+=B+".AlphaImageLoader(src="+N+", SizingMethod=scale)",Le.filter=Ot,ze.style.zIndex=k(this.zlevel,this.z,this.z2),D(Ie,ze),ne.text!=null&&this.drawRectText(Ie,this.getBoundingRect())},r.prototype.onRemove=function(Ie){I(Ie,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Ie)},r.prototype.onAdd=function(Ie){D(Ie,this._vmlEl),this.appendRectText(Ie)};var ae="normal",pe={},ie=0,ge=100,Ae=document.createElement("div"),be=function(Ie){var ne=pe[Ie];if(!ne){ie>ge&&(ie=0,pe={});var N=Ae.style,W;try{N.font=Ie,W=N.fontFamily.split(",")[0]}catch(le){}ne={style:N.fontStyle||ae,variant:N.fontVariant||ae,weight:N.fontWeight||ae,size:parseFloat(N.fontSize||12)|0,family:W||"Microsoft YaHei"},pe[Ie]=ne,ie++}return ne},fe;w.$override("measureText",function(Ie,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(Ie)),{width:fe.offsetWidth}});for(var ce=new y,te=function(Ie,ne,N,W){var le=this.style;this.__dirty&&x.normalizeTextStyle(le,!0);var ee=le.text;if(ee!=null&&(ee+=""),!ee)return;if(le.rich){var oe=w.parseRichText(ee,le);ee=[];for(var _e=0;_e<oe.lines.length;_e++){for(var Ke=oe.lines[_e].tokens,pt=[],Ue=0;Ue<Ke.length;Ue++)pt.push(Ke[Ue].text);ee.push(pt.join(""))}ee=ee.join(`
|
|
|
`)}var je,dt,vt=le.textAlign,it=le.textVerticalAlign,at=be(le.font),Ve=at.style+" "+at.variant+" "+at.weight+" "+at.size+'px "'+at.family+'"';N=N||w.getBoundingRect(ee,Ve,vt,it,le.textPadding,le.textLineHeight);var Xe=this.transform;if(Xe&&!W&&(ce.copy(ne),ce.applyTransform(Xe),ne=ce),W)je=ne.x,dt=ne.y;else{var ze=le.textPosition;if(ze instanceof Array)je=ne.x+Q(ze[0],ne.width),dt=ne.y+Q(ze[1],ne.height),vt=vt||"left";else{var we=this.calculateTextPosition?this.calculateTextPosition({},le,ne):w.calculateTextPosition({},le,ne);je=we.x,dt=we.y,vt=vt||we.textAlign,it=it||we.textVerticalAlign}}je=w.adjustTextX(je,N.width,vt),dt=w.adjustTextY(dt,N.height,it),dt+=N.height/2;var Re=o.createNode,Me=this._textVmlEl,Ye,ot,mt;Me?(mt=Me.firstChild,Ye=mt.nextSibling,ot=Ye.nextSibling):(Me=Re("line"),Ye=Re("path"),ot=Re("textpath"),mt=Re("skew"),ot.style["v-text-align"]="left",_(Me),Ye.textpathok=!0,ot.on=!0,Me.from="0 0",Me.to="1000 0.05",D(Me,mt),D(Me,Ye),D(Me,ot),this._textVmlEl=Me);var Tt=[je,dt],xt=Me.style;Xe&&W?(L(Tt,Tt,Xe),mt.on=!0,mt.matrix=Xe[0].toFixed(3)+T+Xe[2].toFixed(3)+T+Xe[1].toFixed(3)+T+Xe[3].toFixed(3)+",0,0",mt.offset=(d(Tt[0])||0)+","+(d(Tt[1])||0),mt.origin="0 0",xt.left="0px",xt.top="0px"):(mt.on=!1,xt.left=d(je)+"px",xt.top=d(dt)+"px"),ot.string=O(ee);try{ot.style.font=Ve}catch(Dt){}F(Me,"fill",{fill:le.textFill,opacity:le.opacity},this),F(Me,"stroke",{stroke:le.textStroke,opacity:le.opacity,lineDash:le.lineDash||null},this),Me.style.zIndex=k(this.zlevel,this.z,this.z2),D(Ie,Me)},de=function(Ie){I(Ie,this._textVmlEl),this._textVmlEl=null},he=function(Ie){D(Ie,this._textVmlEl)},ue=[h,s,r,e,n],Te=0;Te<ue.length;Te++){var De=ue[Te].prototype;De.drawRectText=te,De.removeRectText=de,De.appendRectText=he}n.prototype.brushVML=function(Ie){var ne=this.style;ne.text!=null?this.drawRectText(Ie,{x:ne.x||0,y:ne.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Ie)},n.prototype.onRemove=function(Ie){this.removeRectText(Ie)},n.prototype.onAdd=function(Ie){this.appendRectText(Ie)}}},qgvg:function(Ge,me){Ge.exports="data:image/gif;base64,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"},r6Bn:function(Ge,me,P){var se=P("bYtY"),X=P("ItGF"),L=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 w=function(){this._roots=[],this._displayList=[],this._displayListLen=0};w.prototype={constructor:w,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 L&&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 L&&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 L&&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 x=w;Ge.exports=x},rA99:function(Ge,me,P){var se=P("y+Vt"),X=P("QBsz"),L=P("Sj9i"),y=L.quadraticSubdivide,E=L.cubicSubdivide,w=L.quadraticAt,x=L.cubicAt,h=L.quadraticDerivativeAt,s=L.cubicDerivativeAt,r=[];function n(l,c,o){var f=l.cpx2,d=l.cpy2;return f===null||d===null?[(o?s:x)(l.x1,l.cpx1,l.cpx2,l.x2,c),(o?s:x)(l.y1,l.cpy1,l.cpy2,l.y2,c)]:[(o?h:w)(l.x1,l.cpx1,l.x2,c),(o?h:w)(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,a=c.y2,A=c.cpx1,g=c.cpy1,m=c.cpx2,C=c.cpy2,T=c.percent;if(T===0)return;l.moveTo(o,f),m==null||C==null?(T<1&&(y(o,A,d,T,r),A=r[1],d=r[2],y(f,g,a,T,r),g=r[1],a=r[2]),l.quadraticCurveTo(A,g,d,a)):(T<1&&(E(o,A,m,d,T,r),A=r[1],m=r[2],d=r[3],E(f,g,C,a,T,r),g=r[1],C=r[2],a=r[3]),l.bezierCurveTo(A,g,m,C,d,a))},pointAt:function(l){return n(this.shape,l,!1)},tangentAt:function(l){var c=n(this.shape,l,!0);return X.normalize(c,c)}});Ge.exports=e},"rAM+":function(Ge,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("Qw5x");function X(L,y){var E;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(E=Object(se.a)(L))||y&&L&&typeof L.length=="number"){E&&(L=E);var w=0,x=function(){};return{s:x,n:function(){return w>=L.length?{done:!0}:{done:!1,value:L[w++]}},e:function(e){throw e},f:x}}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=L[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(Ge,me){const P=/[&<>"']/,se=/[&<>"']/g,X=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,y={"&":"&","<":"<",">":">",'"':""","'":"'"},E=b=>y[b];function w(b,p){if(p){if(P.test(b))return b.replace(se,E)}else if(X.test(b))return b.replace(L,E);return b}const x=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(b){return b.replace(x,(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:(i,_)=>(_=_.source||_,_=_.replace(s,"$1"),b=b.replace(i,_),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 i;try{i=decodeURIComponent(h(u)).replace(n,"").toLowerCase()}catch(_){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}p&&!e.test(u)&&(u=a(p,u));try{u=encodeURI(u).replace(/%25/g,"%")}catch(i){return null}return u}const c={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(b,p){c[" "+b]||(o.test(b)?c[" "+b]=b+"/":c[" "+b]=C(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 g(b){let p=1,u,i;for(;p<arguments.length;p++){u=arguments[p];for(i in u)Object.prototype.hasOwnProperty.call(u,i)&&(b[i]=u[i])}return b}function m(b,p){const u=b.replace(/\|/g,(O,S,D)=>{let I=!1,k=S;for(;--k>=0&&D[k]==="\\";)I=!I;return I?"|":" |"}),i=u.split(/ \|/);let _=0;if(i.length>p)i.splice(p);else for(;i.length<p;)i.push("");for(;_<i.length;_++)i[_]=i[_].trim().replace(/\\\|/g,"|");return i}function C(b,p,u){const i=b.length;if(i===0)return"";let _=0;for(;_<i;){const O=b.charAt(i-_-1);if(O===p&&!u)_++;else if(O!==p&&u)_++;else break}return b.substr(0,i-_)}function T(b,p){if(b.indexOf(p[1])===-1)return-1;const u=b.length;let i=0,_=0;for(;_<u;_++)if(b[_]==="\\")_++;else if(b[_]===p[0])i++;else if(b[_]===p[1]&&(i--,i<0))return _;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")}Ge.exports={escape:w,unescape:h,edit:r,cleanUrl:l,resolveUrl:a,noopTest:A,merge:g,splitCells:m,rtrim:C,findClosingBracket:T,checkSanitizeDeprecation:B}},rmlV:function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(L,y){var E=.5522848,w=y.cx,x=y.cy,h=y.rx,s=y.ry,r=h*E,n=s*E;L.moveTo(w-h,x),L.bezierCurveTo(w-h,x-n,w-r,x-s,w,x-s),L.bezierCurveTo(w+r,x-s,w+h,x-n,w+h,x),L.bezierCurveTo(w+h,x+n,w+r,x+s,w,x+s),L.bezierCurveTo(w-r,x+s,w-h,x+n,w-h,x),L.closePath()}});Ge.exports=X},sBCT:function(Ge,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("MXD1"),w=P("CFYs"),x=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"),a=P("5rEg"),A=P("WmNS"),g=P.n(A),m=P("q1tI"),C=P.n(m),T=P("Ty5D"),B=P("55Ip"),b=P("9kvl"),p=P("kwm0"),u=P.n(p),i=P("Aky1"),_=P("h/US"),O=P("m3rI"),S=a.a.TextArea,D=1024,I=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,$=Y.editData,ae=Y.onCancel,pe=ae===void 0?function(){}:ae,ie=Y.onOk,ge=ie===void 0?function(){}:ie,Ae=Object(T.i)(),be=l.a.useForm(),fe=Object(c.a)(be,1),ce=fe[0],te=Object(m.useReducer)(I,{videoList:[]}),de=Object(c.a)(te,2),he=de[0],ue=de[1],Te=Object(m.useState)(!1),De=Object(c.a)(Te,2),Ie=De[0],ne=De[1],N=Object(m.useRef)(),W=Object(m.useState)(),le=Object(c.a)(W,2),ee=le[0],oe=le[1],_e=Object(m.useState)(!1),Ke=Object(c.a)(_e,2),pt=Ke[0],Ue=Ke[1],je=Object(m.useState)(!1),dt=Object(c.a)(je,2),vt=dt[0],it=dt[1],at=Object(m.useState)([]),Ve=Object(c.a)(at,2),Xe=Ve[0],ze=Ve[1],we=Object(m.useState)([]),Re=Object(c.a)(we,2),Me=Re[0],Ye=Re[1];Object(m.useEffect)(function(){if(!$)return;Ue($.is_link),oe($.link),!$.is_link&&ue({type:"addVideo",payload:{uploadInfo:{file:{name:$.file_name},videoId:$.video_id,loaded:100}}}),ce.setFieldsValue({name:$.name,description:$.description,attachment_id:$==null?void 0:$.attachment_id})},[$]);var ot=function(){var Le=document.getElementById("fileUpload");Le.value=""},mt=function(Le){var qe;Ue(!1);var Ct=Le.target.files[0];if(!Ct){ot();return}var ft=Ct.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(Ct.size>D*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),ot();return}if((qe=he.videoList)!==null&&qe!==void 0&&qe.find(function(Ot){return Ot.name===Ct.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}xt(Ct)},Tt=function(Le,qe){s.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",qe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){ot(),ue({type:"removeVideo",payload:{name:Le}})}})},xt=function(Le){var qe,Ct='{"Vod":{}}';if(ne(!0),N.current){N.current.addFile(Le,null,null,null,Ct);return}Object(i.a)((qe=K.userInfo)===null||qe===void 0?void 0:qe.login,{create:!N,addFileSuccess:function(Ot){ue({type:"addVideo",payload:{uploadInfo:Ot}})},onUploadProgress:function(Ot,Ut,bt){var Nt=Math.ceil(bt*100);ue({type:"updateProgress",payload:{uploadInfo:Ot,progressPercent:Nt}}),ot()},onUploadFailed:function(Ot){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(Ot){ne(!1)},onUploadSucceed:function(Ot){ne(!1)},onUploadError:function(Ot){ne(!1)},gotUploader:function(Ot){Ot.addFile(Le,null,null,null,Ct),N.current=Ot}})},Dt=function(){var At=Object(x.a)(g.a.mark(function Le(){var qe,Ct,ft,Ot;return g.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,ce.validateFields();case 2:if(!(!pt&&!((qe=he.videoList)!==null&&qe!==void 0&&qe.length)||pt&&!ee)){bt.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),bt.abrupt("return");case 5:it(!0),ft=pt?{link:ee}:{video_id:(Ct=he.videoList)===null||Ct===void 0?void 0:Ct[0].videoId};debugger;return bt.next=10,ge(Object(o.a)(Object(o.a)({},ft),{name:ce.getFieldValue("name"),attachment_id:ce.getFieldValue("attachment_id"),description:ce.getFieldValue("description")}));case 10:Ot=bt.sent,it(!1),Ot.id&&It();case 13:case"end":return bt.stop()}},Le)}));return function(){return At.apply(this,arguments)}}(),It=function(){ce.resetFields(),ue({type:"removeAll"}),oe(null),Ue(null)},Lt=function(){pe(),It()},Et={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(Le){Ye([])},onChange:function(Le){var qe=Le.file.status;if(qe!=="uploading",qe==="removed"&&ze(Le.fileList),qe==="done"){var Ct,ft,Ot;ze(Le==null||((Ct=Le.fileList)===null||Ct===void 0)?void 0:Ct.slice(-1)),ue({type:"addVideo",payload:{uploadInfo:{videoId:Le==null||((ft=Le.fileList[0])===null||ft===void 0||((Ot=ft.response)===null||Ot===void 0))?void 0:Ot.id,loaded:100,file:Object(o.a)({},Le==null?void 0:Le.fileList[0])}}}),Ue(!1),n.b.success("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else qe==="error"&&n.b.error("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(Le){var qe=Le.size/1024/1024<1e3;return qe||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),qe}},ct=function(){var Le,qe,Ct,ft,Ot,Ut,bt,Nt,sn,Jn,_n,Pr;return C.a.createElement(C.a.Fragment,null,!pt&&!!((Le=he.videoList)!==null&&Le!==void 0&&Le.length)&&C.a.createElement("div",{className:u.a.fileProgress},((qe=he.videoList)===null||qe===void 0||((Ct=qe[0])===null||Ct===void 0)?void 0:Ct.loaded)==100?C.a.createElement("div",{className:"".concat(u.a.videoName," font14")},(ft=he.videoList)===null||ft===void 0||((Ot=ft[0])===null||Ot===void 0)?void 0:Ot.name):C.a.createElement(w.a,{style:{width:"80%"},percent:(Ut=he.videoList)===null||Ut===void 0||((bt=Ut[0])===null||bt===void 0)?void 0:bt.loaded,status:((Nt=he.videoList)===null||Nt===void 0||((sn=Nt[0])===null||sn===void 0)?void 0:sn.loaded)==100?"normal":"active"}),C.a.createElement("div",{className:u.a.fileCancel,onClick:function(){var Lr,Tn,ea,ua;return Tt((Lr=he.videoList)===null||Lr===void 0||((Tn=Lr[0])===null||Tn===void 0)?void 0:Tn.name,((ea=he.videoList)===null||ea===void 0||((ua=ea[0])===null||ua===void 0)?void 0:ua.loaded)==100)}},((Jn=he.videoList)===null||Jn===void 0||((_n=Jn[0])===null||_n===void 0)?void 0:_n.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Pr=he.videoList)!==null&&Pr!==void 0&&Pr.length)&&C.a.createElement("div",{className:u.a.uploadWrap},C.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},C.a.createElement(X.a,Et,C.a.createElement(y.a,{className:u.a.upload,disabled:(Me==null?void 0:Me.length)>0},C.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),C.a.createElement("label",{className:"".concat(u.a.upload," ").concat(u.a.uploadLink),onClick:function(){return Ue(!0)}},C.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),pt&&C.a.createElement(a.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:ee,onChange:function(Lr){return oe(Lr.target.value)}}))};return C.a.createElement(s.a,{centered:!0,maskClosable:!1,title:$?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:u.a.modal,visible:G,confirmLoading:vt,onOk:Dt,onCancel:Lt},C.a.createElement(l.a,{form:ce},C.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/*"}),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},C.a.createElement(a.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:u.a.contentItem},ct()),C.a.createElement(l.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},C.a.createElement(_.a,{getFileProgress:function(Le){if(Le.file.status==="uploading"){it(!0);return}Le.file.status==="done"&&it(!1)}})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},C.a.createElement(S,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),C.a.createElement("div",{className:"c-grey-999"},C.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),C.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",C.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"),C.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),C.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),C.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(Ge,me,P){"use strict";P.d(me,"b",function(){return y}),P.d(me,"a",function(){return E}),P.d(me,"c",function(){return w}),P.d(me,"d",function(){return x});var se=P("U8pU"),X="RC_TABLE_KEY";function L(h){return h==null?[]:Array.isArray(h)?h:[h]}function y(h,s){if(!s&&typeof s!="number")return h;for(var r=L(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||L(c).join("-")||X;r[o];)o="".concat(o,"_next");r[o]=!0,s.push(o)}),s}function w(){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 x(h){return h!=null}},"sW+o":function(Ge,me,P){var se=P("SrGk"),X=P("bYtY"),L=P("SUKs"),y=P("Qe9p");function E(x,h){se.call(this,x,h,["linearGradient","radialGradient"],"__gradient_in_use__")}X.inherits(E,se),E.prototype.addWithoutUpdate=function(x,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");x.setAttribute(r,"url(#"+c+")")}})}},E.prototype.add=function(x){var h;if(x.type==="linear")h=this.createElement("linearGradient");else if(x.type==="radial")h=this.createElement("radialGradient");else return L("Illegal gradient type."),null;return x.id=x.id||this.nextId++,h.setAttribute("id","zr"+this._zrId+"-gradient-"+x.id),this.updateDom(x,h),this.addDom(h),h},E.prototype.update=function(x){var h=this;se.prototype.update.call(this,x,function(){var s=x.type,r=x._dom.tagName;s==="linear"&&r==="linearGradient"||s==="radial"&&r==="radialGradient"?h.updateDom(x,x._dom):(h.removeDom(x),h.add(x))})},E.prototype.updateDom=function(x,h){if(x.type==="linear")h.setAttribute("x1",x.x),h.setAttribute("y1",x.y),h.setAttribute("x2",x.x2),h.setAttribute("y2",x.y2);else if(x.type==="radial")h.setAttribute("cx",x.x),h.setAttribute("cy",x.y),h.setAttribute("r",x.r);else{L("Illegal gradient type.");return}x.global?h.setAttribute("gradientUnits","userSpaceOnUse"):h.setAttribute("gradientUnits","objectBoundingBox"),h.innerHTML="";for(var s=x.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)}x._dom=h},E.prototype.markUsed=function(x){if(x.style){var h=x.style.fill;h&&h._dom&&se.prototype.markUsed.call(this,h._dom),h=x.style.stroke,h&&h._dom&&se.prototype.markUsed.call(this,h._dom)}};var w=E;Ge.exports=w},sboe:function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se),L=se.createContext(null)},t23M:function(Ge,me,P){"use strict";var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),w=P("q1tI"),x=P.n(w),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 a;return Object(X.a)(this,d),a=f.apply(this,arguments),a.resizeObserver=null,a.childNode=null,a.currentElement=null,a.state={width:0,height:0,offsetHeight:0,offsetWidth:0},a.onResize=function(A){var g=a.props.onResize,m=A[0].target,C=m.getBoundingClientRect(),T=C.width,B=C.height,b=m.offsetWidth,p=m.offsetHeight,u=Math.floor(T),i=Math.floor(B);if(a.state.width!==u||a.state.height!==i||a.state.offsetWidth!==b||a.state.offsetHeight!==p){var _={width:u,height:i,offsetWidth:b,offsetHeight:p};a.setState(_),g&&Promise.resolve().then(function(){g(Object(se.a)(Object(se.a)({},_),{},{offsetWidth:b,offsetHeight:p}))})}},a.setChildNode=function(A){a.childNode=A},a}return Object(L.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 g=Object(h.a)(this.childNode||this),m=g!==this.currentElement;m&&(this.destroyObserver(),this.currentElement=g),!this.resizeObserver&&g&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(g))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,g=Object(s.a)(A);if(g.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var m=g[0];if(w.isValidElement(m)&&Object(n.c)(m)){var C=m.ref;g[0]=w.cloneElement(m,{ref:Object(n.a)(C,this.setChildNode)})}return g.length===1?g[0]:g.map(function(T,B){return!w.isValidElement(T)||"key"in T&&T.key!==null?T:w.cloneElement(T,{key:"".concat(l,"-").concat(B)})})}}]),d}(w.Component);c.displayName="ResizeObserver",me.a=c},tWlo:function(Ge,me){Ge.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(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var se=P("P4Qj"),X=function(w,x){var h=(0,se.getSensor)(w);return h.bind(x),function(){h.unbind(x)}};me.bind=X;var L=function(w){var x=(0,se.getSensor)(w);(0,se.removeSensor)(x)};me.clear=L;var y="1.0.1";me.ver=y},uK0f:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(X,L,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var E=X||[],w=[],x=0;do{var h=E.filter(function(s){return L(s,x)})[0];if(!h)break;w.push(h),E=h[y.childrenKeyName]||[],x+=1}while(E.length>0);return w}return se})},uRQ9:function(Ge,me,P){Ge.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(Ge,me,P){typeof window!="undefined"&&function(X,L){Ge.exports=L()}(this,function(){return function(se){var X={};function L(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,L),E.l=!0,E.exports}return L.m=se,L.c=X,L.d=function(y,E,w){L.o(y,E)||Object.defineProperty(y,E,{enumerable:!0,get:w})},L.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},L.t=function(y,E){if(E&1&&(y=L(y)),E&8)return y;if(E&4&&typeof y=="object"&&y&&y.__esModule)return y;var w=Object.create(null);if(L.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:y}),E&2&&typeof y!="string")for(var x in y)L.d(w,x,function(h){return y[h]}.bind(null,x));return w},L.n=function(y){var E=y&&y.__esModule?function(){return y.default}:function(){return y};return L.d(E,"a",E),E},L.o=function(y,E){return Object.prototype.hasOwnProperty.call(y,E)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,X,L){"use strict";var y=Object.prototype.hasOwnProperty,E="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(E=!1));function x(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 x(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 w:delete n._events[e]}function r(){this._events=new w,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 a=E?E+e:e;if(!this._events[a])return!1;var A=this._events[a],g=arguments.length,m,C;if(A.fn){A.once&&this.removeListener(e,A.fn,void 0,!0);switch(g){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(C=1,m=new Array(g-1);C<g;C++)m[C-1]=arguments[C];A.fn.apply(A.context,m)}else{var T=A.length,B;for(C=0;C<T;C++){A[C].once&&this.removeListener(e,A[C].fn,void 0,!0);switch(g){case 1:A[C].fn.call(A[C].context);break;case 2:A[C].fn.call(A[C].context,l);break;case 3:A[C].fn.call(A[C].context,l,c);break;case 4:A[C].fn.call(A[C].context,l,c,o);break;default:if(!m)for(B=1,m=new Array(g-1);B<g;B++)m[B-1]=arguments[B];A[C].fn.apply(A[C].context,m)}}}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 a=0,A=[],g=d.length;a<g;a++)(d[a].fn!==l||o&&!d[a].once||c&&d[a].context!==c)&&A.push(d[a]);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 w,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,L){(function(y){var E=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,w=/^([^\/?#]*)([^]*)$/,x=/(?:\/|^)\.(?=\/)/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=w.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 a=o.path,A=a.substring(0,a.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(x,"");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,L){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,a){c.o(f,d)||Object.defineProperty(f,d,{configurable:!1,enumerable:!0,get:a})},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|/|@]+",w="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+E+").*?\\)";function x(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 a=d[1],A=new RegExp("(\\\\n|\\W)"+x(a)+w,"g"),g;g=A.exec(f);){if(g[3]==="dll-reference")continue;o[c].push(g[3])}for(A=new RegExp("\\("+x(a)+'\\("(dll-reference\\s('+E+'))"\\)\\)'+w,"g");g=A.exec(f);)e[g[2]]||(o[c].push(g[1]),e[g[2]]=L(g[1]).m),o[g[2]]=o[g[2]]||[],o[g[2]].push(g[4]);for(var m=Object.keys(o),C=0;C<m.length;C++)for(var T=0;T<o[m[C]].length;T++)h(o[m[C]][T])&&(o[m[C]][T]=1*o[m[C]][T]);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),a=0;a<d.length;a++){var A=d[a],g=c[A],m=g.pop();if(f[A]=f[A]||{},f[A][m]||!e[A][m])continue;f[A][m]=!0,o[A]=o[A]||[],o[A].push(m);for(var C=s(e,e[A][m],A),T=Object.keys(C),B=0;B<T.length;B++)c[T[B]]=c[T[B]]||[],c[T[B]]=c[T[B]].concat(C[T[B]])}return o}se.exports=function(e,l){l=l||{};var c={main:L.m},o=l.all?{main:Object.keys(c.main)}:n(c,e),f="";Object.keys(o).filter(function(m){return m!=="main"}).forEach(function(m){for(var C=0;o[m][C];)C++;o[m].push(C),c[m][C]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",f=f+"var "+m+" = ("+y.toString().replace("ENTRY_MODULE",JSON.stringify(C))+")({"+o[m].map(function(T){return""+JSON.stringify(T)+": "+c[m][T].toString()}).join(",")+`});
|
|
|
`}),f=f+"new (("+y.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o.main.map(function(m){return""+JSON.stringify(m)+": "+c.main[m].toString()}).join(",")+"}))(self);";var d=new window.Blob([f],{type:"text/javascript"});if(l.bare)return d;var a=window.URL||window.webkitURL||window.mozURL||window.msURL,A=a.createObjectURL(d),g=new window.Worker(A);return g.objectURL=A,g}},"./src/config.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"hlsDefaultConfig",function(){return B}),L.d(X,"mergeConfig",function(){return p}),L.d(X,"enableStreamingMode",function(){return u});var y=L("./src/controller/abr-controller.ts"),E=L("./src/controller/audio-stream-controller.ts"),w=L("./src/controller/audio-track-controller.ts"),x=L("./src/controller/subtitle-stream-controller.ts"),h=L("./src/controller/subtitle-track-controller.ts"),s=L("./src/controller/buffer-controller.ts"),r=L("./src/controller/timeline-controller.ts"),n=L("./src/controller/cap-level-controller.ts"),e=L("./src/controller/fps-controller.ts"),l=L("./src/controller/eme-controller.ts"),c=L("./src/controller/cmcd-controller.ts"),o=L("./src/utils/xhr-loader.ts"),f=L("./src/utils/fetch-loader.ts"),d=L("./src/utils/cues.ts"),a=L("./src/utils/mediakeys-helper.ts"),A=L("./src/utils/logger.ts");function g(){return g=Object.assign||function(i){for(var _=1;_<arguments.length;_++){var O=arguments[_];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(i[S]=O[S])}return i},g.apply(this,arguments)}function m(i,_){var O=Object.keys(i);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(i);_&&(S=S.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),O.push.apply(O,S)}return O}function C(i){for(var _=1;_<arguments.length;_++){var O=arguments[_]!=null?arguments[_]:{};_%2?m(Object(O),!0).forEach(function(S){T(i,S,O[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(O)):m(Object(O)).forEach(function(S){Object.defineProperty(i,S,Object.getOwnPropertyDescriptor(O,S))})}return i}function T(i,_,O){return _ in i?Object.defineProperty(i,_,{value:O,enumerable:!0,configurable:!0,writable:!0}):i[_]=O,i}var B=C(C({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader: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:a.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},b()),{},{subtitleStreamController:x.SubtitleStreamController,subtitleTrackController:h.default,timelineController:r.TimelineController,audioStreamController:E.default,audioTrackController:w.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(i,_){if((_.liveSyncDurationCount||_.liveMaxLatencyDurationCount)&&(_.liveSyncDuration||_.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(_.liveMaxLatencyDurationCount!==void 0&&(_.liveSyncDurationCount===void 0||_.liveMaxLatencyDurationCount<=_.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(_.liveMaxLatencyDuration!==void 0&&(_.liveSyncDuration===void 0||_.liveMaxLatencyDuration<=_.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return g({},i,_)}function u(i){var _=i.loader;if(_!==f.default&&_!==o.default)A.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),i.progressive=!1;else{var O=Object(f.fetchSupported)();O&&(i.loader=f.default,i.progressive=!0,i.enableSoftwareAES=!0,A.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/utils/ewma-bandwidth-estimator.ts"),w=L("./src/events.ts"),x=L("./src/utils/buffer-helper.ts"),h=L("./src/errors.ts"),s=L("./src/types/loader.ts"),r=L("./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(w.Events.FRAG_LOADING,this.onFragLoading,this),d.on(w.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(w.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.on(w.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var d=this.hls;d.off(w.Events.FRAG_LOADING,this.onFragLoading,this),d.off(w.Events.FRAG_LOADED,this.onFragLoaded,this),d.off(w.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.off(w.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,a){var A=a.frag;if(A.type===s.PlaylistLevelType.MAIN&&!this.timer){var g;this.fragCurrent=A,this.partCurrent=(g=a.part)!=null?g:null,this.timer=self.setInterval(this.onCheck,100)}},o.onLevelLoaded=function(d,a){var A=this.hls.config;a.details.live?this.bwEstimator.update(A.abrEwmaSlowLive,A.abrEwmaFastLive):this.bwEstimator.update(A.abrEwmaSlowVoD,A.abrEwmaFastVoD)},o._abandonRulesCheck=function(){var d=this.fragCurrent,a=this.partCurrent,A=this.hls,g=A.autoLevelEnabled,m=A.config,C=A.media;if(!d||!C)return;var T=a?a.stats:d.stats,B=a?a.duration:d.duration;if(T.aborted){r.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!g||C.paused||!C.playbackRate||!C.readyState)return;var b=performance.now()-T.loading.start,p=Math.abs(C.playbackRate);if(b<=500*B/p)return;var u=A.levels,i=A.minAutoLevel,_=u[d.level],O=T.total||Math.max(T.loaded,Math.round(B*_.maxBitrate/8)),S=Math.max(1,T.bwEstimate?T.bwEstimate/8:T.loaded*1e3/b),D=(O-T.loaded)/S,I=C.currentTime,k=(x.BufferHelper.bufferInfo(C,I,m.maxBufferHole).end-I)/p;if(k>=2*B/p||D<=k)return;var Q=Number.POSITIVE_INFINITY,Y;for(Y=d.level-1;Y>i;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+(a?" part "+a.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,T.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),A.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:a,stats:T})},o.onFragLoaded=function(d,a){var A=a.frag,g=a.part;if(A.type===s.PlaylistLevelType.MAIN&&Object(y.isFiniteNumber)(A.sn)){var m=g?g.stats:A.stats,C=g?g.duration:A.duration;if(this.clearTimer(),this.lastLoadedFragLevel=A.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var T=this.hls.levels[A.level],B=(T.loaded?T.loaded.bytes:0)+m.loaded,b=(T.loaded?T.loaded.duration:0)+C;T.loaded={bytes:B,duration:b},T.realBitrate=Math.round(8*B/b)}if(A.bitrateTest){var p={stats:m,frag:A,part:g,id:A.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,p),A.bitrateTest=!1}}},o.onFragBuffered=function(d,a){var A=a.frag,g=a.part,m=g?g.stats:A.stats;if(m.aborted)return;if(A.type!==s.PlaylistLevelType.MAIN||A.sn==="initSegment")return;var C=m.parsing.end-m.loading.start;this.bwEstimator.sample(C,m.loaded),m.bwEstimate=this.bwEstimator.getEstimate(),A.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},o.onError=function(d,a){switch(a.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,a=this.partCurrent,A=this.hls,g=A.maxAutoLevel,m=A.config,C=A.minAutoLevel,T=A.media,B=a?a.duration:d?d.duration:0,b=T?T.currentTime:0,p=T&&T.playbackRate!==0?Math.abs(T.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():m.abrEwmaDefaultEstimate,i=(x.BufferHelper.bufferInfo(T,b,m.maxBufferHole).end-b)/p,_=this.findBestLevel(u,C,g,i,m.abrBandWidthFactor,m.abrBandWidthUpFactor);if(_>=0)return _;r.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,m.maxStarvationDelay):m.maxStarvationDelay,S=m.abrBandWidthFactor,D=m.abrBandWidthUpFactor;if(!i){var I=this.bitrateTestDelay;if(I){var k=B?Math.min(B,m.maxLoadingDelay):m.maxLoadingDelay;O=k-I,r.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),S=D=1}}return _=this.findBestLevel(u,C,g,i+O,S,D),Math.max(_,0)},o.findBestLevel=function(d,a,A,g,m,C){for(var T,B=this.fragCurrent,b=this.partCurrent,p=this.lastLoadedFragLevel,u=this.hls.levels,i=u[p],_=!!(i!=null&&(T=i.details)!==null&&T!==void 0&&T.live),O=i==null?void 0:i.codecSet,S=b?b.duration:B?B.duration:0,D=A;D>=a;D--){var I=u[D];if(!I||O&&I.codecSet!==O)continue;var k=I.details,Q=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||S,Y=void 0;D<=p?Y=m*d:Y=C*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+"/"+g+"/"+K),Y>U&&(!K||_&&!this.bitrateTestDelay||K<g))return D}return-1},e(c,[{key:"nextAutoLevel",get:function(){var d=this._nextAutoLevel,a=this.bwEstimator;if(d!==-1&&(!a||!a.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,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/controller/base-stream-controller.ts"),w=L("./src/events.ts"),x=L("./src/utils/buffer-helper.ts"),h=L("./src/controller/fragment-tracker.ts"),s=L("./src/types/level.ts"),r=L("./src/types/loader.ts"),n=L("./src/loader/fragment.ts"),e=L("./src/demux/chunk-cache.ts"),l=L("./src/demux/transmuxer-interface.ts"),c=L("./src/types/transmuxer.ts"),o=L("./src/controller/fragment-finders.ts"),f=L("./src/utils/discontinuities.ts"),d=L("./src/errors.ts"),a=L("./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 g(B,b){B.prototype=Object.create(b.prototype),B.prototype.constructor=B,m(B,b)}function m(B,b){return m=Object.setPrototypeOf||function(u,i){return u.__proto__=i,u},m(B,b)}var C=100,T=function(B){g(b,B);function b(u,i){var _;return _=B.call(this,u,i,"[audio-stream-controller]")||this,_.videoBuffer=null,_.videoTrackCC=-1,_.waitingVideoCC=-1,_.audioSwitch=!1,_.trackId=-1,_.waitingData=null,_.mainDetails=null,_.bufferFlushed=!1,_._registerListeners(),_}var p=b.prototype;return p.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},p._registerListeners=function(){var i=this.hls;i.on(w.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(w.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(w.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.on(w.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.on(w.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.on(w.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.on(w.Events.ERROR,this.onError,this),i.on(w.Events.BUFFER_RESET,this.onBufferReset,this),i.on(w.Events.BUFFER_CREATED,this.onBufferCreated,this),i.on(w.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.on(w.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.on(w.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p._unregisterListeners=function(){var i=this.hls;i.off(w.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(w.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(w.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.off(w.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.off(w.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.off(w.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.off(w.Events.ERROR,this.onError,this),i.off(w.Events.BUFFER_RESET,this.onBufferReset,this),i.off(w.Events.BUFFER_CREATED,this.onBufferCreated,this),i.off(w.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.off(w.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.off(w.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p.onInitPtsFound=function(i,_){var O=_.frag,S=_.id,D=_.initPTS;if(S==="main"){var I=O.cc;this.initPTS[O.cc]=D,this.log("InitPTS for cc: "+I+" found from main: "+D),this.videoTrackCC=I,this.state===E.State.WAITING_INIT_PTS&&this.tick()}},p.startLoad=function(i){if(!this.levels){this.startPosition=i,this.state=E.State.STOPPED;return}var _=this.lastCurrentTime;this.stopLoad(),this.setInterval(C),this.fragLoadError=0,_>0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+_.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},p.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var i,_=this.levels,O=this.trackId,S=_==null||((i=_[O])===null||i===void 0)?void 0:i.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,I=performance.now(),k=this.retryDate;(!k||I>=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)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var G=this.getLoadPosition(),$=x.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),ae=Object(o.fragmentWithinToleranceTest)($.end,this.config.maxFragLookUpTolerance,Y);ae<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+$.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},p.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var _=this.mediaBuffer?this.mediaBuffer:i,O=_.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},p.doTickIdle=function(){var i,_,O=this.hls,S=this.levels,D=this.media,I=this.trackId,k=O.config;if(!S||!S[I])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var Q=S[I],Y=Q.details;if(!Y||Y.live&&this.levelLastLoaded!==I||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(w.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var H=Y.fragments,G=H[0].start,$=U.end;if(F){var ae=this.getLoadPosition();$=ae,Y.PTSKnown&&ae<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($,Y);if(!pe){this.bufferFlushed=!0;return}((i=pe.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((_=pe.decryptdata)!==null&&_!==void 0&&_.key)?this.loadKey(pe,Y):this.loadFragment(pe,Y,$)},p.getMaxBufferLength=function(){var i=B.prototype.getMaxBufferLength.call(this),_=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return _===null?i:Math.max(i,_.len)},p.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(i,_){var O=_.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(S){return new s.Level(S)})},p.onAudioTrackSwitching=function(i,_){var O=!!_.url;this.trackId=_.id;var S=this.fragCurrent;S!=null&&S.loader&&S.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(C):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(i,_){this.mainDetails=_.details},p.onAudioTrackLoaded=function(i,_){var O,S=this.levels,D=_.details,I=_.id;if(!S){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=S[I],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=I,!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(i){var _,O=i.frag,S=i.part,D=i.payload,I=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=I.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=(_=O.initSegment)===null||_===void 0?void 0:_.data;if(F!==void 0){var G=!1,$=S?S.index:-1,ae=$!==-1,pe=new c.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,$,ae);z.push(D,H,K,"",O,S,U.totalduration,G,pe,F)}else{a.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(i){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,i)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(i,_){var O=_.tracks.audio;O&&(this.mediaBuffer=O.buffer),_.tracks.video&&(this.videoBuffer=_.tracks.video.buffer)},p.onFragBuffered=function(i,_){var O=_.frag,S=_.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(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,S)},p.onError=function(i,_){switch(_.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,_);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=_.fatal?E.State.ERROR:E.State.IDLE,this.warn(_.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(_.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(i,_){var O=_.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(i){var _,O="audio",S=this.hls,D=i.remuxResult,I=i.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.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,I),S.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:Q,id:O,tracks:F.tracks})),U){var H=U.startPTS,G=U.endPTS,$=U.startDTS,ae=U.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:$,endDTS:ae}),Q.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,$,ae),this.bufferFragmentData(U,Q,Y,I)}if(z!=null&&(_=z.samples)!==null&&_!==void 0&&_.length){var pe=A({frag:Q,id:O},z);S.trigger(w.Events.FRAG_PARSING_METADATA,pe)}if(K){var ie=A({frag:Q,id:O},K);S.trigger(w.Events.FRAG_PARSING_USERDATA,ie)}},p._bufferInitSegment=function(i,_,O){if(this.state!==E.State.PARSING)return;i.video&&delete i.video;var S=i.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(w.Events.BUFFER_CODECS,i);var D=S.initSegment;if(D!=null&&D.byteLength){var I={type:"audio",frag:_,part:null,chunkMeta:O,parent:_.type,data:D};this.hls.trigger(w.Events.BUFFER_APPENDING,I)}this.tick()},p.loadFragment=function(i,_,O){var S=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||S===h.FragmentState.NOT_LOADED||S===h.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):_.live&&!Object(y.isFiniteNumber)(this.initPTS[i.cc])?(this.log("Waiting for video PTS in continuity counter "+i.cc+" of live stream before loading audio fragment "+i.sn+" of level "+this.trackId),this.state=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,i,_,O)))},p.completeAudioSwitch=function(){var i=this.hls,_=this.media,O=this.trackId;_&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:O})},b}(E.default);X.default=T},"./src/controller/audio-track-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/controller/base-playlist-controller.ts"),x=L("./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,a){this.tracks=a.audioTracks||[]},o.onAudioTrackLoaded=function(d,a){var A=a.id,g=a.details,m=this.tracksInGroup[A];if(!m){this.warn("Invalid audio track id "+A);return}var C=m.details;m.details=a.details,this.log("audioTrack "+A+" loaded ["+g.startSN+"-"+g.endSN+"]"),A===this.trackId&&(this.retryCount=0,this.playlistLoaded(A,a,C))},o.onLevelLoading=function(d,a){this.switchLevel(a.level)},o.onLevelSwitching=function(d,a){this.switchLevel(a.level)},o.switchLevel=function(d){var a=this.hls.levels[d];if(!(a!=null&&a.audioGroupIds))return;var A=a.audioGroupIds[a.urlId];if(this.groupId!==A){this.groupId=A;var g=this.tracks.filter(function(C){return!A||C.groupId===A});this.selectDefaultTrack&&!g.some(function(C){return C.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=g;var m={audioTracks:g};this.log("Updating audio tracks, "+g.length+' track(s) found in "'+A+'" group-id'),this.hls.trigger(y.Events.AUDIO_TRACKS_UPDATED,m),this.selectInitialTrack()}},o.onError=function(d,a){if(l.prototype.onError.call(this,d,a),a.fatal||!a.context)return;a.context.type===x.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},o.setAudioTrack=function(d){var a=this.tracksInGroup;if(d<0||d>=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var A=a[this.trackId];this.log("Now switching to audio-track index "+d);var g=a[d],m=g.id,C=g.groupId,T=C===void 0?"":C,B=g.name,b=g.type,p=g.url;if(this.trackId=d,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(y.Events.AUDIO_TRACK_SWITCHING,{id:m,groupId:T,name:B,type:b,url:p}),g.details&&!g.details.live)return;var u=this.switchParams(g.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 a=this.trackName,A=this.findTrackId(a)||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 a=this.tracksInGroup,A=0;A<a.length;A++){var g=a[A];if((!this.selectDefaultTrack||g.default)&&(!d||d===g.name))return g.id}return-1},o.loadPlaylist=function(d){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var A=a.id,g=a.groupId,m=a.url;if(d)try{m=d.addDirectives(m)}catch(C){this.warn("Could not construct new URL with HLS Delivery Directives: "+C)}this.log("loading audio-track playlist for id: "+A),this.clearTimer(),this.hls.trigger(y.Events.AUDIO_TRACK_LOADING,{url:m,id:A,groupId:g,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}(w.default);X.default=e},"./src/controller/base-playlist-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var y=L("./src/polyfills/number.ts"),E=L("./src/types/level.ts"),w=L("./src/controller/level-helper.ts"),x=L("./src/utils/logger.ts"),h=L("./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=x.logger.log.bind(x.logger,l+":"),this.warn=x.logger.warn.bind(x.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],a=""+d.URI;if(a===l.substr(-a.length)){var A=parseInt(d["LAST-MSN"]),g=parseInt(d["LAST-PART"]);if(c&&this.hls.config.lowLatencyMode){var m=Math.min(c.age-c.partTarget,c.targetduration);g!==void 0&&m>c.partTarget&&(g+=1)}if(Object(y.isFiniteNumber)(A))return new E.HlsUrlParameters(A,Object(y.isFiniteNumber)(g)?g: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,a=c.stats,A=a.loading.end?Math.max(0,self.performance.now()-a.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(w.mergeDetails)(o,d),!this.canLoad||!d.live)return;var g,m=void 0,C=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var T=this.hls.config.lowLatencyMode,B=d.lastPartSn,b=d.endSN,p=d.lastPartIndex,u=p!==-1,i=B===b,_=T?0:p;u?(m=i?b+1:B,C=i?_:p+1):m=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 I=Math.floor(D/d.targetduration);if(m+=I,C!==void 0){var k=Math.round(D%d.targetduration/d.partTarget);C+=k}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+I+" to part "+C)}d.tuneInGoal=D}if(g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C),T||!i){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C);var Q=Object(w.computeReloadInterval)(d,a);m!==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(g)},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 a=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return c.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' 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,L){"use strict";L.r(X),L.d(X,"State",function(){return b}),L.d(X,"default",function(){return p});var y=L("./src/polyfills/number.ts"),E=L("./src/task-loop.ts"),w=L("./src/controller/fragment-tracker.ts"),x=L("./src/utils/buffer-helper.ts"),h=L("./src/utils/logger.ts"),s=L("./src/events.ts"),r=L("./src/errors.ts"),n=L("./src/types/transmuxer.ts"),e=L("./src/utils/mp4-tools.ts"),l=L("./src/utils/discontinuities.ts"),c=L("./src/controller/fragment-finders.ts"),o=L("./src/controller/level-helper.ts"),f=L("./src/loader/fragment-loader.ts"),d=L("./src/crypt/decrypter.ts"),a=L("./src/utils/time-ranges.ts"),A=L("./src/types/loader.ts");function g(u,i){for(var _=0;_<i.length;_++){var O=i[_];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(u,O.key,O)}}function m(u,i,_){return i&&g(u.prototype,i),_&&g(u,_),u}function C(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function T(u,i){u.prototype=Object.create(i.prototype),u.prototype.constructor=u,B(u,i)}function B(u,i){return B=Object.setPrototypeOf||function(O,S){return O.__proto__=S,O},B(u,i)}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){T(i,u);function i(O,S,D){var I;return I=u.call(this)||this,I.hls=void 0,I.fragPrevious=null,I.fragCurrent=null,I.fragmentTracker=void 0,I.transmuxer=null,I._state=b.STOPPED,I.media=void 0,I.mediaBuffer=void 0,I.config=void 0,I.bitrateTest=!1,I.lastCurrentTime=0,I.nextLoadPosition=0,I.startPosition=0,I.loadedmetadata=!1,I.fragLoadError=0,I.retryDate=0,I.levels=null,I.fragmentLoader=void 0,I.levelLastLoaded=null,I.startFragRequested=!1,I.decrypter=void 0,I.initPTS=[],I.onvseeking=null,I.onvended=null,I.logPrefix="",I.log=void 0,I.warn=void 0,I.logPrefix=D,I.log=h.logger.log.bind(h.logger,D+":"),I.warn=h.logger.warn.bind(h.logger,D+":"),I.hls=O,I.fragmentLoader=new f.default(O.config),I.fragmentTracker=S,I.config=O.config,I.decrypter=new d.default(O,O.config),O.on(s.Events.KEY_LOADED,I.onKeyLoaded,C(I)),I}var _=i.prototype;return _.doTick=function(){this.onTickEnd()},_.onTickEnd=function(){},_.startLoad=function(S){},_.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},_._streamEnded=function(S,D){var I=this.fragCurrent,k=this.fragmentTracker;if(!D.live&&I&&I.sn===D.endSN&&!S.nextStart){var Q=k.getState(I);return Q===w.FragmentState.PARTIAL||Q===w.FragmentState.OK}return!1},_.onMediaAttached=function(S,D){var I=this.media=this.mediaBuffer=D.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),I.addEventListener("seeking",this.onvseeking),I.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===b.STOPPED&&this.startLoad(k.startPosition)},_.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()},_.onMediaSeeking=function(){var S=this.config,D=this.fragCurrent,I=this.media,k=this.mediaBuffer,Q=this.state,Y=I?I.currentTime:0,U=x.BufferHelper.bufferInfo(k||I,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())}I&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!U.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},_.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},_.onKeyLoaded=function(S,D){if(this.state!==b.KEY_LOADING||D.frag!==this.fragCurrent||!this.levels)return;this.state=b.IDLE;var I=this.levels[D.frag.level].details;I&&this.loadFragment(D.frag,I,D.frag.start)},_.onHandlerDestroying=function(){this.stopLoad(),u.prototype.onHandlerDestroying.call(this)},_.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)},_.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})},_.loadFragment=function(S,D,I){this._loadFragForPlayback(S,D,I)},_._loadFragForPlayback=function(S,D,I){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,I,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)})},_.flushMainBuffer=function(S,D,I){if(I===void 0&&(I=null),!(S-D))return;var k={startOffset:S,endOffset:D,type:I};this.fragLoadError=0,this.hls.trigger(s.Events.BUFFER_FLUSHING,k)},_._loadInitSegment=function(S){var D=this;this._doFragLoad(S).then(function(I){if(!I||D.fragContextChanged(S)||!D.levels)throw new Error("init load aborted");return I}).then(function(I){var k=D.hls,Q=I.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}}),I.payload=K,I})}return I}).then(function(I){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(I.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),I.frag===k&&Q.trigger(s.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:S.type}),D.tick()}).catch(function(I){D.warn(I),D.resetFragmentLoading(S)})},_.fragContextChanged=function(S){var D=this.fragCurrent;return!S||!D||S.level!==D.level||S.sn!==D.sn||S.urlId!==D.urlId},_.fragBufferedComplete=function(S,D){var I=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+" "+a.default.toString(x.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},_._handleFragmentLoadComplete=function(S){var D=this.transmuxer;if(!D)return;var I=S.frag,k=S.part,Q=S.partsLoaded,Y=!Q||Q.length===0||Q.some(function(K){return!K}),U=new n.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(U)},_._handleFragmentLoadProgress=function(S){},_._doFragLoad=function(S,D,I,k){var Q=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(S.start,I||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){I>S.end&&D.fragmentHint&&(S=D.fragmentHint);var U=this.getNextPart(Y,S,I);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(I.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:I}),this.doFragPartsLoad(S,Y,U,k).catch(function(z){return Q.handleFragLoadError(z)})}else if(!S.url||this.loadedEndOfParts(Y,I))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(I.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:I}),this.fragmentLoader.load(S,k).catch(function(z){return Q.handleFragLoadError(z)})},_.doFragPartsLoad=function(S,D,I,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($){K[G.index]=$;var ae=$.part;Q.hls.trigger(s.Events.FRAG_LOADED,$);var pe=D[H+1];if(pe&&pe.fragment===S)F(H+1);else return Y({frag:S,part:ae,partsLoaded:K})}).catch(U)};z(I)})},_.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},_._handleTransmuxerFlush=function(S){var D=this.getCurrentContext(S);if(!D||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var I=D.frag,k=D.part,Q=D.level,Y=self.performance.now();I.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(I,k,Q,S.partial)},_.getCurrentContext=function(S){var D=this.levels,I=S.level,k=S.sn,Q=S.part;if(!D||!D[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var Y=D[I],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},_.bufferFragmentData=function(S,D,I,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:I,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(s.Events.BUFFER_APPENDING,K),S.dropped&&S.independent&&!I&&this.flushBufferGap(D)},_.flushBufferGap=function(S){var D=this.media;if(!D)return;if(!x.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,S.start);return}var I=D.currentTime,k=x.BufferHelper.bufferInfo(D,I,0),Q=S.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,Q*.25),U=Math.max(Math.min(S.start-Y,k.end-Y),I+Y);S.start-U>Y&&this.flushMainBuffer(U,S.start)},_.getFwdBufferInfo=function(S,D){var I=this.config,k=this.getLoadPosition();if(!Object(y.isFiniteNumber)(k))return null;var Q=x.BufferHelper.bufferInfo(S,k,I.maxBufferHole);if(Q.len===0&&Q.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&Q.nextStart<Y.end)return x.BufferHelper.bufferInfo(S,k,Math.max(Q.nextStart,I.maxBufferHole))}return Q},_.getMaxBufferLength=function(S){var D=this.config,I;return S?I=Math.max(8*D.maxBufferSize/S,D.maxBufferLength):I=D.maxBufferLength,Math.min(I,D.maxMaxBufferLength)},_.reduceMaxBufferLength=function(S){var D=this.config,I=S||D.maxBufferLength;return D.maxMaxBufferLength>=I?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},_.getNextFragment=function(S,D){var I,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(I=z)!==null&&I!==void 0&&I.initSegment&&!((k=z)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(z=z.initSegment),z},_.getNextPart=function(S,D,I){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&&I<z.start)break;var F=z.loaded;!F&&(Q||z.independent||Y)&&z.fragment===D&&(k=U),Q=F}return k},_.loadedEndOfParts=function(S,D){var I=S[S.length-1];return I&&D>I.start&&I.loaded},_.getInitialLiveFragment=function(S,D){var I=this.fragPrevious,k=null;if(I){if(S.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(c.findFragmentByPDT)(D,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var Q=I.sn+1;if(Q>=S.startSN&&Q<=S.endSN){var Y=D[Q-S.startSN];I.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(c.findFragWithCC)(D,I.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},_.getFragmentAtPosition=function(S,D,I){var k=this.config,Q=this.fragPrevious,Y=I.fragments,U=I.endSN,K=I.fragmentHint,z=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.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 $=H.sn-I.startSN,ae=Q&&H.level===Q.level,pe=Y[$+1],ie=this.fragmentTracker.getState(H);if(ie===w.FragmentState.BACKTRACKED){H=null;for(var ge=$;Y[ge]&&this.fragmentTracker.getState(Y[ge])===w.FragmentState.BACKTRACKED;)Q?H=Y[ge--]:H=Y[--ge];H||(H=pe)}else Q&&H.sn===Q.sn&&!F&&(ae&&(H.sn<U&&this.fragmentTracker.getState(pe)!==w.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+pe.sn),H=pe):H=null))}return H},_.synchronizeToLiveEdge=function(S){var D=this.config,I=this.media;if(!I)return;var k=this.hls.liveSyncPosition,Q=I.currentTime,Y=S.fragments[0].start,U=S.edge,K=Q>=Y-D.maxFragLookUpTolerance&&Q<=U;if(k!==null&&I.duration>k&&(Q<k||!K)){var z=D.liveMaxLatencyDuration!==void 0?D.liveMaxLatencyDuration:D.liveMaxLatencyDurationCount*S.targetduration;(!K&&I.readyState<4||Q<U-z)&&(this.loadedmetadata||(this.nextLoadPosition=k),I.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)),I.currentTime=k))}},_.alignPlaylists=function(S,D){var I=this.levels,k=this.levelLastLoaded,Q=this.fragPrevious,Y=k!==null?I[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},_.waitForCdnTuneIn=function(S){var D=3;return S.live&&S.canBlockReload&&S.tuneInGoal>Math.max(S.partHoldBack,S.partTarget*D)},_.setStartPosition=function(S,D){var I=this.startPosition;if(I<D&&(I=-1),I===-1||this.lastCurrentTime===-1){var k=S.startTimeOffset;Object(y.isFiniteNumber)(k)?(I=D+k,k<0&&(I+=S.totalduration),I=Math.min(Math.max(D,I),D+S.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+I),this.startPosition=I):S.live?I=this.hls.liveSyncPosition||D:this.startPosition=I=0,this.lastCurrentTime=I}this.nextLoadPosition=I},_.getLoadPosition=function(){var S=this.media,D=0;return this.loadedmetadata&&S?D=S.currentTime:this.nextLoadPosition&&(D=this.nextLoadPosition),D},_.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))},_.resetFragmentLoading=function(S){(!this.fragCurrent||!this.fragContextChanged(S))&&(this.state=b.IDLE)},_.onFragmentOrKeyLoadError=function(S,D){if(D.fatal)return;var I=D.frag;if(!I||I.type!==S)return;var k=this.fragCurrent;console.assert(k&&I.sn===k.sn&&I.level===k.level&&I.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(I.level))return;var Y=Math.min(Math.pow(2,this.fragLoadError)*Q.fragLoadingRetryDelay,Q.fragLoadingMaxRetryTimeout);this.warn("Fragment "+I.sn+" of "+S+" "+I.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)},_.afterBufferFlushed=function(S,D,I){if(!S)return;var k=x.BufferHelper.getBuffered(S);this.fragmentTracker.detectEvictedFragments(D,k,I),this.state===b.ENDED&&this.resetLoadingState()},_.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=b.IDLE},_.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},_.updateLevelTiming=function(S,D,I,k){var Q=this,Y=I.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:I,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()},_.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},m(i,[{key:"state",get:function(){return this._state},set:function(S){var D=this._state;D!==S&&(this._state=S,this.log(D+"->"+S))}}]),i}(E.default)},"./src/controller/buffer-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),x=L("./src/errors.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/utils/mediasource-helper.ts"),r=L("./src/loader/fragment.ts"),n=L("./src/controller/buffer-operation-queue.ts"),e=Object(s.getMediaSource)(),l=/([ha]vc.)(?:\.[^.,]+)+/,c=function(){function o(d){var a=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var A=a.hls,g=a.media,m=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),A.trigger(E.Events.MEDIA_ATTACHED,{media:g})),m&&m.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.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 a=this.hls;a.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(E.Events.BUFFER_RESET,this.onBufferReset,this),a.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(E.Events.BUFFER_EOS,this.onBufferEos,this),a.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(E.Events.FRAG_PARSED,this.onFragParsed,this),a.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(E.Events.BUFFER_RESET,this.onBufferReset,this),a.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(E.Events.BUFFER_EOS,this.onBufferEos,this),a.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(E.Events.FRAG_PARSED,this.onFragParsed,this),a.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(a,A){var g=2;(A.audio&&!A.video||!A.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(a,A){var g=this.media=A.media;if(g&&e){var m=this.mediaSource=new e;m.addEventListener("sourceopen",this._onMediaSourceOpen),m.addEventListener("sourceended",this._onMediaSourceEnded),m.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(m),this._objectUrl=g.src}},f.onMediaDetaching=function(){var a=this.media,A=this.mediaSource,g=this._objectUrl;if(A){if(w.logger.log("[buffer-controller]: media source detaching"),A.readyState==="open")try{A.endOfStream()}catch(m){w.logger.warn("[buffer-controller]: onMediaDetaching: "+m.message+" while calling endOfStream")}this.onBufferReset(),A.removeEventListener("sourceopen",this._onMediaSourceOpen),A.removeEventListener("sourceended",this._onMediaSourceEnded),A.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):w.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 a=this;this.getSourceBufferTypes().forEach(function(A){var g=a.sourceBuffer[A];try{g&&(a.removeBufferListeners(A),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[A]=void 0)}catch(m){w.logger.warn("[buffer-controller]: Failed to reset the "+A+" buffer",m)}}),this._initSourceBuffer()},f.onBufferCodecs=function(a,A){var g=this,m=this.getSourceBufferTypes().length;if(Object.keys(A).forEach(function(C){if(m){var T=g.tracks[C];if(T&&typeof T.buffer.changeType=="function"){var B=A[C],b=B.codec,p=B.levelCodec,u=B.container,i=(T.levelCodec||T.codec).replace(l,"$1"),_=(p||b).replace(l,"$1");if(i!==_){var O=u+";codecs="+(p||b);g.appendChangeType(C,O)}}}else g.pendingTracks[C]=A[C]}),m)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(a,A){var g=this,m=this.operationQueue,C={execute:function(){var B=g.sourceBuffer[a];B&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+A),B.changeType(A)),m.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(B){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",B)}};m.append(C,a)},f.onBufferAppending=function(a,A){var g=this,m=this.hls,C=this.operationQueue,T=this.tracks,B=A.data,b=A.type,p=A.frag,u=A.part,i=A.chunkMeta,_=i.buffering[b],O=self.performance.now();_.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 I=T.audio,k=b==="audio"&&i.id===1&&(I==null?void 0:I.container)==="audio/mpeg",Q={execute:function(){if(_.executeStart=self.performance.now(),k){var U=g.sourceBuffer[b];if(U){var K=p.start-U.timestampOffset;Math.abs(K)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+K+") sn: "+p.sn+")"),U.timestampOffset=p.start)}}g.appendExecutor(B,b)},onStart:function(){},onComplete:function(){var U=self.performance.now();_.executeEnd=_.end=U,S.first===0&&(S.first=U),D&&D.first===0&&(D.first=U);var K=g.sourceBuffer,z={};for(var F in K)z[F]=h.BufferHelper.getBuffered(K[F]);g.appendError=0,g.hls.trigger(E.Events.BUFFER_APPENDED,{type:b,frag:p,part:u,chunkMeta:i,parent:p.type,timeRanges:z})},onError:function(U){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",U);var K={type:x.ErrorTypes.MEDIA_ERROR,parent:p.type,details:x.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=x.ErrorDetails.BUFFER_FULL_ERROR:(g.appendError++,K.details=x.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>m.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+m.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),m.trigger(E.Events.ERROR,K)}};C.append(Q,b)},f.onBufferFlushing=function(a,A){var g=this,m=this.operationQueue,C=function(B){return{execute:g.removeExecutor.bind(g,B,A.startOffset,A.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(E.Events.BUFFER_FLUSHED,{type:B})},onError:function(p){w.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",p)}}};A.type?m.append(C(A.type),A.type):this.getSourceBufferTypes().forEach(function(T){m.append(C(T),T)})},f.onFragParsed=function(a,A){var g=this,m=A.frag,C=A.part,T=[],B=C?C.elementaryStreams:m.elementaryStreams;B[r.ElementaryStreamTypes.AUDIOVIDEO]?T.push("audiovideo"):(B[r.ElementaryStreamTypes.AUDIO]&&T.push("audio"),B[r.ElementaryStreamTypes.VIDEO]&&T.push("video"));var b=function(){var u=self.performance.now();m.stats.buffering.end=u,C&&(C.stats.buffering.end=u);var i=C?C.stats:m.stats;g.hls.trigger(E.Events.FRAG_BUFFERED,{frag:m,part:C,stats:i,id:m.type})};T.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+m.type+" level: "+m.level+" sn: "+m.sn),this.blockBuffers(b,T)},f.onFragChanged=function(a,A){this.flushBackBuffer()},f.onBufferEos=function(a,A){var g=this,m=this.getSourceBufferTypes().reduce(function(C,T){var B=g.sourceBuffer[T];return(!A.type||A.type===T)&&(B&&!B.ended&&(B.ended=!0,w.logger.log("[buffer-controller]: "+T+" sourceBuffer now EOS"))),C&&!!(!B||B.ended)},!0);m&&this.blockBuffers(function(){var C=g.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},f.onLevelUpdated=function(a,A){var g=A.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var a=this.hls,A=this.details,g=this.media,m=this.sourceBuffer;if(!g||A===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var T=A.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(y.isFiniteNumber)(T)||T<0)return;var B=g.currentTime,b=A.levelTargetDuration,p=Math.max(T,b),u=Math.floor(B/b)*b-p;C.forEach(function(i){var _=m[i];if(_){var O=h.BufferHelper.getBuffered(_);O.length>0&&u>O.start(0)&&(a.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),A.live&&a.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),a.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:i}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,A=this.hls,g=this.media,m=this.mediaSource,C=a.fragments[0].start+a.totalduration,T=g.duration,B=Object(y.isFiniteNumber)(m.duration)?m.duration:0;a.live&&A.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),m.duration=Infinity,this.updateSeekableRange(a)):(C>B&&C>T||!Object(y.isFiniteNumber)(T))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),m.duration=C)},f.updateSeekableRange=function(a){var A=this.mediaSource,g=a.fragments,m=g.length;if(m&&a.live&&A!==null&&A!==void 0&&A.setLiveSeekableRange){var C=Math.max(0,g[0].start),T=Math.max(C,C+a.totalduration);A.setLiveSeekableRange(C,T)}},f.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,A=this.operationQueue,g=this.pendingTracks,m=Object.keys(g).length;if(m&&!a||m===2){this.createSourceBuffers(g),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.length===0){this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}C.forEach(function(T){A.executeNext(T)})}},f.createSourceBuffers=function(a){var A=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var m=0;for(var C in a)if(!A[C]){var T=a[C];if(!T)throw Error("source buffer exists for track "+C+", however track does not");var B=T.levelCodec||T.codec,b=T.container+";codecs="+B;w.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var p=A[C]=g.addSourceBuffer(b),u=C;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[C]={buffer:p,codec:B,container:T.container,levelCodec:T.levelCodec,id:T.id},m++}catch(i){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:b})}}m&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(a){var A=this.operationQueue,g=A.current(a);g.onStart()},f._onSBUpdateEnd=function(a){var A=this.operationQueue,g=A.current(a);g.onComplete(),A.shiftAndExecuteNext(a)},f._onSBUpdateError=function(a,A){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",A),this.hls.trigger(E.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(A)},f.removeExecutor=function(a,A,g){var m=this.media,C=this.mediaSource,T=this.operationQueue,B=this.sourceBuffer,b=B[a];if(!m||!C||!b){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),T.shiftAndExecuteNext(a);return}var p=Object(y.isFiniteNumber)(m.duration)?m.duration:Infinity,u=Object(y.isFiniteNumber)(C.duration)?C.duration:Infinity,i=Math.max(0,A),_=Math.min(g,p,u);_>i?(w.logger.log("[buffer-controller]: Removing ["+i+","+_+"] from the "+a+" SourceBuffer"),console.assert(!b.updating,a+" sourceBuffer must not be updating"),b.remove(i,_)):T.shiftAndExecuteNext(a)},f.appendExecutor=function(a,A){var g=this.operationQueue,m=this.sourceBuffer,C=m[A];if(!C){w.logger.warn("[buffer-controller]: Attempting to append to the "+A+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(A);return}C.ended=!1,console.assert(!C.updating,A+" sourceBuffer must not be updating"),C.appendBuffer(a)},f.blockBuffers=function(a,A){var g=this;if(A===void 0&&(A=this.getSourceBufferTypes()),!A.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var m=this.operationQueue,C=A.map(function(T){return m.appendBlocker(T)});Promise.all(C).then(function(){a(),A.forEach(function(T){var B=g.sourceBuffer[T];(!B||!B.updating)&&m.shiftAndExecuteNext(T)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(a,A,g){var m=this.sourceBuffer[a];if(!m)return;var C=g.bind(this,a);this.listeners[a].push({event:A,listener:C}),m.addEventListener(A,C)},f.removeBufferListeners=function(a){var A=this.sourceBuffer[a];if(!A)return;this.listeners[a].forEach(function(g){A.removeEventListener(g.event,g.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return E});var y=L("./src/utils/logger.ts"),E=function(){function w(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var x=w.prototype;return x.append=function(s,r){var n=this.queues[r];n.push(s),n.length===1&&this.buffers[r]&&this.executeNext(r)},x.insertAbort=function(s,r){var n=this.queues[r];n.unshift(s),this.executeNext(r)},x.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},x.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))}}},x.shiftAndExecuteNext=function(s){this.queues[s].shift(),this.executeNext(s)},x.current=function(s){return this.queues[s][0]},w}()},"./src/controller/cap-level-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./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 w(h,s,r){return s&&E(h.prototype,s),r&&E(h,r),h}var x=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,g){return g?A.width!==g.width||A.height!==g.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},w(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=x},"./src/controller/cmcd-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/events.ts"),E=L("./src/types/cmcd.ts"),w=L("./src/utils/buffer-helper.ts"),x=L("./src/utils/logger.ts");function h(o,f){for(var d=0;d<f.length;d++){var a=f[d];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}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 a=0;return function(){return a>=o.length?{done:!0}:{done:!1,value:o[a++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(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,a=new Array(f);d<f;d++)a[d]=o[d];return a}function l(){return l=Object.assign||function(o){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var a in d)Object.prototype.hasOwnProperty.call(d,a)&&(o[a]=d[a])}return o},l.apply(this,arguments)}var c=function(){function o(d){var a=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){a.initialized&&(a.starved=!0),a.buffering=!0},this.onPlaying=function(){a.initialized||(a.initialized=!0),a.buffering=!1},this.applyPlaylistData=function(m){try{a.apply(m,{ot:E.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(C){x.logger.warn("Could not generate manifest CMCD data.",C)}},this.applyFragmentData=function(m){try{var C=m.frag,T=a.hls.levels[C.level],B=a.getObjectType(C),b={d:C.duration*1e3,ot:B};(B===E.CMCDObjectType.VIDEO||B===E.CMCDObjectType.AUDIO||B==E.CMCDObjectType.MUXED)&&(b.br=T.bitrate/1e3,b.tb=a.getTopBandwidth(B),b.bl=a.getBufferLength(B)),a.apply(m,b)}catch(p){x.logger.warn("Could not generate segment CMCD data.",p)}},this.hls=d;var A=this.config=d.config,g=A.cmcd;g!=null&&(A.pLoader=this.createPlaylistLoader(),A.fLoader=this.createFragmentLoader(),this.sid=g.sessionId||o.uuid(),this.cid=g.contentId,this.useHeaders=g.useHeaders===!0,this.registerListeners())}var f=o.prototype;return f.registerListeners=function(){var a=this.hls;a.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(y.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.on(y.Events.BUFFER_CREATED,this.onBufferCreated,this)},f.unregisterListeners=function(){var a=this.hls;a.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(y.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.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(a,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(a,A){var g,m;this.audioBuffer=(g=A.tracks.audio)===null||g===void 0?void 0:g.buffer,this.videoBuffer=(m=A.tracks.video)===null||m===void 0?void 0:m.buffer},f.createData=function(){var a;return{v:E.CMCDVersion,sf:E.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(a=this.media)===null||a===void 0?void 0:a.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},f.apply=function(a,A){A===void 0&&(A={}),l(A,this.createData());var g=A.ot===E.CMCDObjectType.INIT||A.ot===E.CMCDObjectType.VIDEO||A.ot===E.CMCDObjectType.MUXED;if(this.starved&&g&&(A.bs=!0,A.su=!0,this.starved=!1),A.su==null&&(A.su=this.buffering),this.useHeaders){var m=o.toHeaders(A);if(!Object.keys(m).length)return;a.headers||(a.headers={}),l(a.headers,m)}else{var C=o.toQuery(A);if(!C)return;a.url=o.appendQueryToUri(a.url,C)}},f.getObjectType=function(a){var A=a.type;return A==="subtitle"?E.CMCDObjectType.TIMED_TEXT:a.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(a){for(var A=0,g=a===E.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,m=r(g),C;!(C=m()).done;){var T=C.value;T.bitrate>A&&(A=T.bitrate)}return A>0?A:NaN},f.getBufferLength=function(a){var A=this.hls.media,g=a===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!A)return NaN;var m=w.BufferHelper.bufferInfo(g,A.currentTime,this.config.maxBufferHole);return m.len*1e3},f.createPlaylistLoader=function(){var a=this.config.pLoader,A=this.applyPlaylistData,g=a||this.config.loader;return function(){function m(T){this.loader=void 0,this.loader=new g(T)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},f.createFragmentLoader=function(){var a=this.config.fLoader,A=this.applyFragmentData,g=a||this.config.loader;return function(){function m(T){this.loader=void 0,this.loader=new g(T)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},o.uuid=function(){var a=URL.createObjectURL(new Blob),A=a.toString();return URL.revokeObjectURL(a),A.substr(A.lastIndexOf("/")+1)},o.serialize=function(a){for(var A=[],g=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},m=function(k){return Math.round(k)},C=function(k){return m(k/100)*100},T=function(k){return encodeURIComponent(k)},B={br:m,d:m,bl:C,dl:C,mtp:C,nor:T,rtp:C,tb:m},b=Object.keys(a||{}).sort(),p=r(b),u;!(u=p()).done;){var i=u.value,_=a[i];if(!g(_))continue;if(i==="v"&&_===1)continue;if(i=="pr"&&_===1)continue;var O=B[i];O&&(_=O(_));var S=typeof _,D=void 0;i==="ot"||i==="sf"||i==="st"?D=i+"="+_:S==="boolean"?D=i:S==="number"?D=i+"="+_:D=i+"="+JSON.stringify(_),A.push(D)}return A.join(",")},o.toHeaders=function(a){for(var A=Object.keys(a),g={},m=["Object","Request","Session","Status"],C=[{},{},{},{}],T={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=T[p]!=null?T[p]:1;C[u][p]=a[p]}for(var i=0;i<C.length;i++){var _=o.serialize(C[i]);_&&(g["CMCD-"+m[i]]=_)}return g},o.toQuery=function(a){return"CMCD="+encodeURIComponent(o.serialize(a))},o.appendQueryToUri=function(a,A){if(!A)return a;var g=a.includes("?")?"&":"?";return""+a+g+A},o}()},"./src/controller/eme-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),x=L("./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 a={audioCapabilities:[],videoCapabilities:[]};return o.forEach(function(A){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+A+'"',robustness:d.audioRobustness||""})}),f.forEach(function(A){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+A+'"',robustness:d.videoRobustness||""})}),[a]},e=function(o,f,d,a){switch(o){case x.KeySystems.WIDEVINE:return n(f,d,a);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 x.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,a,A){var g=this,m=e(d,a,A,this._drmSystemOptions);w.logger.log("Requesting encrypted media key-system access");var C=this.requestMediaKeySystemAccess(d,m);this.mediaKeysPromise=C.then(function(T){return g._onMediaKeySystemAccessObtained(d,T)}),C.catch(function(T){w.logger.error('Failed to obtain key-system "'+d+'" access:',T)})},o._onMediaKeySystemAccessObtained=function(d,a){var A=this;w.logger.log('Access for key-system "'+d+'" obtained');var g={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:d};this._mediaKeysList.push(g);var m=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(C){return g.mediaKeys=C,w.logger.log('Media-keys created for key-system "'+d+'"'),A._onMediaKeysCreated(),C});return m.catch(function(C){w.logger.error("Failed to create media-keys:",C)}),m},o._onMediaKeysCreated=function(){var d=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),d._onNewMediaKeySession(a.mediaKeysSession))})},o._onNewMediaKeySession=function(d){var a=this;w.logger.log("New key-system session "+d.sessionId),d.addEventListener("message",function(A){a._onKeySessionMessage(d,A.message)},!1)},o._onKeySessionMessage=function(d,a){w.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(A){w.logger.log("Received license data (length: "+(A&&A.byteLength)+"), updating key-session"),d.update(A)})},o.onMediaEncrypted=function(d){var a=this;if(w.logger.log('Media is encrypted using "'+d.initDataType+'" init data type'),!this.mediaKeysPromise){w.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(m){if(!a._media)return;a._attemptSetMediaKeys(m),a._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 a=this._mediaKeysList[0];if(!a||!a.mediaKeys){w.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}w.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},o._generateRequestWithPreferredKeySession=function(d,a){var A=this,g=this._mediaKeysList[0];if(!g){w.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(g.mediaKeysSessionInitialized){w.logger.warn("Key-Session already initialized but requested again");return}var m=g.mediaKeysSession;if(!m){w.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(!a){w.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}w.logger.log('Generating key-session request for "'+d+'" init data type'),g.mediaKeysSessionInitialized=!0,m.generateRequest(d,a).then(function(){w.logger.debug("Key-session generation succeeded")}).catch(function(C){w.logger.error("Error generating key-session request:",C),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,a,A){var g=new XMLHttpRequest;g.responseType="arraybuffer",g.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,g,d,a,A);var m=this._licenseXhrSetup;if(m)try{m.call(this.hls,g,d),m=void 0}catch(C){w.logger.error(C)}try{g.readyState||g.open("POST",d,!0),m&&m.call(this.hls,g,d)}catch(C){throw new Error("issue setting up KeySystem license XHR "+C)}return g},o._onLicenseRequestReadyStageChange=function(d,a,A,g){switch(d.readyState){case 4:if(d.status===200){this._requestLicenseFailureCount=0,w.logger.log("License request succeeded");var m=d.response,C=this._licenseResponseCallback;if(C)try{m=C.call(this.hls,d,a)}catch(B){w.logger.error(B)}g(m)}else{if(w.logger.error("License Request XHR failed ("+a+"). 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 T=r-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+T+" attempts left"),this._requestLicense(A,g)}break}},o._generateLicenseRequestChallenge=function(d,a){switch(d.mediaKeySystemDomain){case x.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},o._requestLicense=function(d,a){w.logger.log("Requesting content license for key-system");var A=this._mediaKeysList[0];if(!A){w.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 g=this.getLicenseServerUrl(A.mediaKeySystemDomain),m=this._createLicenseXhr(g,d,a);w.logger.log("Sending license request to URL: "+g);var C=this._generateLicenseRequestChallenge(A,d);m.send(C)}catch(T){w.logger.error("Failure requesting DRM license: "+T),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,a){if(!this._emeEnabled)return;var A=a.media;this._media=A,A.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var d=this._media,a=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(A){if(A.mediaKeysSession)return A.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(d,a){if(!this._emeEnabled)return;var A=a.levels.map(function(m){return m.audioCodec}).filter(function(m){return!!m}),g=a.levels.map(function(m){return m.videoCodec}).filter(function(m){return!!m});this._attemptKeySystemAccess(x.KeySystems.WIDEVINE,A,g)},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,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=function(){function x(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=x.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,a=this.hls;if(a.trigger(y.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),d>0&&o>a.config.fpsDroppedMonitoringThreshold*f){var A=a.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=A)&&(A=A-1,a.trigger(y.Events.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:a.currentLevel}),a.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)},x}();X.default=w},"./src/controller/fragment-finders.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFragmentByPDT",function(){return w}),L.d(X,"findFragmentByPTS",function(){return x}),L.d(X,"fragmentWithinToleranceTest",function(){return h}),L.d(X,"pdtWithinToleranceTest",function(){return s}),L.d(X,"findFragWithCC",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/binary-search.ts");function w(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 x(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,L){"use strict";L.r(X),L.d(X,"FragmentState",function(){return w}),L.d(X,"FragmentTracker",function(){return x});var y=L("./src/events.ts"),E=L("./src/types/loader.ts"),w;(function(r){r.NOT_LOADED="NOT_LOADED",r.BACKTRACKED="BACKTRACKED",r.APPENDING="APPENDING",r.PARTIAL="PARTIAL",r.OK="OK"})(w||(w={}));var x=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 a=f[d],A=a?a.end:o.appendedPTS;if(a.start<=l&&A!==void 0&&l<=A)return d>9&&(this.activeParts=f.slice(d-9)),a}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 a=o[f[d]];if((a==null?void 0:a.body.type)===c&&a.buffered){var A=a.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 a=f.fragments[d];if(!a)return;if(!a.buffered){a.body.type===o&&f.removeFragment(a.body);return}var A=a.range[l];if(!A)return;A.time.some(function(g){var m=!f.isTimeBuffered(g.startPTS,g.endPTS,c);return m&&f.removeFragment(a.body),m})})},n.detectPartialFragments=function(l){var c=this,o=this.timeRanges,f=l.frag,d=l.part;if(!o||f.sn==="initSegment")return;var a=s(f),A=this.fragments[a];if(!A)return;Object.keys(o).forEach(function(g){var m=f.elementaryStreams[g];if(!m)return;var C=o[g],T=d!==null||m.partial===!0;A.range[g]=c.getBufferedTimes(f,d,T,C)}),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},a=c?c.start:l.start,A=c?c.end:l.end,g=l.minEndPTS||A,m=l.maxStartPTS||a,C=0;C<f.length;C++){var T=f.start(C)-this.bufferPadding,B=f.end(C)+this.bufferPadding;if(m>=T&&g<=B){d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});break}else if(a<B&&A>T)d.partial=!0,d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});else if(A<=T)break}return d},n.getPartialFragment=function(l){var c=null,o,f,d,a=0,A=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(m){var C=g[m];if(!C)return;h(C)&&(f=C.body.start-A,d=C.body.end+A,l>=f&&l<=d&&(o=Math.min(l-f,d-l),a<=o&&(c=C.body,a=o)))}),c},n.getState=function(l){var c=s(l),o=this.fragments[c];return o?o.buffered?h(o)?w.PARTIAL:w.OK:o.backtrack?w.BACKTRACKED:w.APPENDING:w.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,a=0;a<o.length;a++){if(f=o.start(a)-this.bufferPadding,d=o.end(a)+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,a=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=a,Object.keys(a).forEach(function(g){var m=a[g];if(o.detectEvictedFragments(g,m),!d)for(var C=0;C<m.length;C++)f.appendedPTS=Math.max(m.end(C),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 a=f.fragments[d];if(!a)return;if(a.buffered){var A=a.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,L){"use strict";L.r(X),L.d(X,"STALL_MINIMUM_DURATION_MS",function(){return h}),L.d(X,"MAX_START_GAP_JUMP",function(){return s}),L.d(X,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),L.d(X,"SKIP_BUFFER_RANGE_START",function(){return n}),L.d(X,"default",function(){return e});var y=L("./src/utils/buffer-helper.ts"),E=L("./src/errors.ts"),w=L("./src/events.ts"),x=L("./src/utils/logger.ts"),h=250,s=2,r=.1,n=.05,e=function(){function l(o,f,d,a){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=o,this.media=f,this.fragmentTracker=d,this.hls=a}var c=l.prototype;return c.destroy=function(){this.hls=this.fragmentTracker=this.media=null},c.poll=function(f){var d=this.config,a=this.media,A=this.stalled,g=a.currentTime,m=a.seeking,C=this.seeking&&!m,T=!this.seeking&&m;if(this.seeking=m,g!==f){if(this.moved=!0,A!==null){if(this.stallReported){var B=self.performance.now()-A;x.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((T||C)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!y.BufferHelper.getBuffered(a).length)return;var b=y.BufferHelper.bufferInfo(a,g,0),p=b.len>0,u=b.nextStart||0;if(!p&&!u)return;if(m){var i=b.len>s,_=!u||u-g>s&&!this.fragmentTracker.getPartialFragment(g);if(i||_)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,S=Math.max(u,b.start||0)-g,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=I?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;!m&&Y>=h&&this._reportStall(b.len);var U=y.BufferHelper.bufferInfo(a,g,d.maxBufferHole);this._tryFixBufferStall(U,Y)},c._tryFixBufferStall=function(f,d){var a=this.config,A=this.fragmentTracker,g=this.media,m=g.currentTime,C=A.getPartialFragment(m);if(C){var T=this._trySkipBufferHole(C);if(T)return}f.len>a.maxBufferHole&&d>a.highBufferWatchdogPeriod*1e3&&(x.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},c._reportStall=function(f){var d=this.hls,a=this.media,A=this.stallReported;A||(this.stallReported=!0,x.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+f+")"),d.trigger(w.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,a=this.hls,A=this.media,g=A.currentTime,m=0,C=y.BufferHelper.getBuffered(A),T=0;T<C.length;T++){var B=C.start(T);if(g+d.maxBufferHole>=m&&g<B){var b=Math.max(B+n,A.currentTime+r);return x.logger.warn("skipping hole, adjusting currentTime from "+g+" to "+b),this.moved=!0,this.stalled=null,A.currentTime=b,f&&a.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+g+" to "+b,frag:f}),b}m=C.end(T)}return 0},c._tryNudgeBuffer=function(){var f=this.config,d=this.hls,a=this.media,A=a.currentTime,g=(this.nudgeRetry||0)+1;if(this.nudgeRetry=g,g<f.nudgeMaxRetry){var m=A+g*f.nudgeOffset;x.logger.warn("Nudging 'currentTime' from "+A+" to "+m),a.currentTime=m,d.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else x.logger.error("Playhead still not moving while enough data buffered @"+A+" after "+f.nudgeMaxRetry+" nudges"),d.trigger(w.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,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/utils/texttrack-utils.ts"),w=L("./src/demux/id3.ts"),x=.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 a=w.getID3Frames(o[d].data);if(a){var A=o[d].pts,g=d<o.length-1?o[d+1].pts:c.end,m=g-A;m<=0&&(g=A+x);for(var C=0;C<a.length;C++){var T=a[C];if(!w.isTimeStampFrame(T)){var B=new f(A,g,"");B.value=T,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,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var y=L("./src/errors.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts");function x(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&&x(r.prototype,n),e&&x(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++,w.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,a=f.maxLiveSyncPlaybackRate;if(!d||a===1)return;var A=this.targetLatency;if(A===null)return;var g=o-A,m=Math.min(this.maxLatency,A+c.targetduration),C=g<m;if(c.live&&C&&g>.05&&this.forwardBufferLength>1){var T=Math.min(2,Math.max(1,a)),B=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;l.playbackRate=Math.min(T,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,a=d.liveSyncDuration,A=d.liveSyncDurationCount,g=d.lowLatencyMode,m=this.hls.userConfig,C=g&&o||c;(m.liveSyncDuration||m.liveSyncDurationCount||C===0)&&(C=a!==void 0?a:A*f);var T=f,B=1;return C+Math.min(this.stallCount*B,T)}},{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,a=f-o.totalduration,A=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(a,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,L){"use strict";L.r(X),L.d(X,"default",function(){return d});var y=L("./src/types/level.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),x=L("./src/utils/codecs.ts"),h=L("./src/controller/level-helper.ts"),s=L("./src/controller/base-playlist-controller.ts"),r=L("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var A=1;A<arguments.length;A++){var g=arguments[A];for(var m in g)Object.prototype.hasOwnProperty.call(g,m)&&(a[m]=g[m])}return a},n.apply(this,arguments)}function e(a,A){for(var g=0;g<A.length;g++){var m=A[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(a,m.key,m)}}function l(a,A,g){return A&&e(a.prototype,A),g&&e(a,g),a}function c(a,A){a.prototype=Object.create(A.prototype),a.prototype.constructor=a,o(a,A)}function o(a,A){return o=Object.setPrototypeOf||function(m,C){return m.__proto__=C,m},o(a,A)}var f=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),d=function(a){c(A,a);function A(m){var C;return C=a.call(this,m,"[level-controller]")||this,C._levels=[],C._firstLevel=-1,C._startLevel=void 0,C.currentLevelIndex=-1,C.manualLevelIndex=-1,C.onParsedComplete=void 0,C._registerListeners(),C}var g=A.prototype;return g._registerListeners=function(){var C=this.hls;C.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.on(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),C.on(E.Events.ERROR,this.onError,this)},g._unregisterListeners=function(){var C=this.hls;C.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.off(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),C.off(E.Events.ERROR,this.onError,this)},g.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},g.startLoad=function(){var C=this._levels;C.forEach(function(T){T.loadError=0}),a.prototype.startLoad.call(this)},g.onManifestLoaded=function(C,T){var B=[],b=[],p=[],u,i={},_,O=!1,S=!1,D=!1;if(T.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;_=i[K],_?_.url.push(Y.url):(_=new y.Level(Y),i[K]=_,B.push(_)),U&&(U.AUDIO&&Object(h.addGroupId)(_,"audio",U.AUDIO),U.SUBTITLES&&Object(h.addGroupId)(_,"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(x.isCodecSupportedInMp4)(U,"audio"))&&(!K||Object(x.isCodecSupportedInMp4)(K,"video"))}),T.audioTracks&&(b=T.audioTracks.filter(function(Y){return!Y.audioCodec||Object(x.isCodecSupportedInMp4)(Y.audioCodec,"audio")}),Object(h.assignTrackIdsByGroup)(b)),T.subtitles&&(p=T.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 I=0;I<B.length;I++)if(B[I].bitrate===u){this._firstLevel=I,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:T.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:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:T.url,reason:"no level with compatible codecs found in manifest"})},g.onError=function(C,T){if(a.prototype.onError.call(this,C,T),T.fatal)return;var B=T.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,i;switch(T.details){case w.ErrorDetails.FRAG_LOAD_ERROR:case w.ErrorDetails.FRAG_LOAD_TIMEOUT:case w.ErrorDetails.KEY_LOAD_ERROR:case w.ErrorDetails.KEY_LOAD_TIMEOUT:if(T.frag){var _=this._levels[T.frag.level];_?(_.fragmentError++,_.fragmentError>this.hls.config.fragLoadingMaxRetry&&(i=T.frag.level)):i=T.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(u=!1),i=B.level),p=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:i=T.level,p=!0;break}i!==void 0&&this.recoverLevel(T,i,p,u)},g.recoverLevel=function(C,T,B,b){var p=C.details,u=this._levels[T];if(u.loadError++,B){var i=this.retryLoadingOrFail(C);if(i)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var _=u.url.length;if(_>1&&u.loadError<_)C.levelRetry=!0,this.redundantFailover(T);else if(this.manualLevelIndex===-1){var O=T===0?this._levels.length-1:T-1;this.currentLevelIndex!==O&&this._levels[O].loadError===0&&(this.warn(p+": switch to "+O),C.levelRetry=!0,this.hls.nextAutoLevel=O)}}},g.redundantFailover=function(C){var T=this._levels[C],B=T.url.length;if(B>1){var b=(T.urlId+1)%B;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(p){p.urlId=b}),this.level=C}},g.onFragLoaded=function(C,T){var B=T.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)}},g.onLevelLoaded=function(C,T){var B,b=T.level,p=T.details,u=this._levels[b];if(!u){var i;this.warn("Invalid level index "+b),(i=T.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(p.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(b,T,u.details)):(B=T.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(p.deltaUpdateFailed=!0)},g.onAudioTrackSwitched=function(C,T){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var b=-1,p=this.hls.audioTracks[T.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())}},g.loadPlaylist=function(C){var T=this.currentLevelIndex,B=this._levels[T];if(this.canLoad&&B&&B.url.length>0){var b=B.urlId,p=B.url[b];if(C)try{p=C.addDirectives(p)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+T+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+b+" "+p),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:p,level:T,id:b,deliveryDirectives:C||null})}},g.removeLevel=function(C,T){var B=function(u,i){return i!==T},b=this._levels.filter(function(p,u){return u!==C?!0:p.url.length>1&&T!==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 i=p.details;return i!=null&&i.fragments&&i.fragments.forEach(function(_){_.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(C){var T,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===C&&(T=B[C])!==null&&T!==void 0&&T.details)return;if(C<0||C>=B.length){var b=C<0;if(this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:b,reason:"invalid level idx"}),b)return;C=Math.min(C,B.length-1)}this.clearTimer();var p=this.currentLevelIndex,u=B[p],i=B[C];this.log("switching to level "+C+" from "+p),this.currentLevelIndex=C;var _=n({},i,{level:C,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete _._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,_);var O=i.details;if(!O||O.live){var S=this.switchParams(i.uri,u==null?void 0:u.details);this.loadPlaylist(S)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),A}(s.default)},"./src/controller/level-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"addGroupId",function(){return w}),L.d(X,"assignTrackIdsByGroup",function(){return x}),L.d(X,"updatePTS",function(){return h}),L.d(X,"updateFragPTSDTS",function(){return r}),L.d(X,"mergeDetails",function(){return n}),L.d(X,"mapPartIntersection",function(){return e}),L.d(X,"mapFragmentIntersection",function(){return l}),L.d(X,"adjustSliding",function(){return c}),L.d(X,"addSliding",function(){return o}),L.d(X,"computeReloadInterval",function(){return f}),L.d(X,"getFragmentWithSN",function(){return d}),L.d(X,"getPartWith",function(){return a});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts");function w(A,g,m){switch(g){case"audio":A.audioGroupIds||(A.audioGroupIds=[]),A.audioGroupIds.push(m);break;case"text":A.textGroupIds||(A.textGroupIds=[]),A.textGroupIds.push(m);break}}function x(A){var g={};A.forEach(function(m){var C=m.groupId||"";m.id=g[C]=g[C]||0,g[C]++})}function h(A,g,m){var C=A[g],T=A[m];s(C,T)}function s(A,g){var m=g.startPTS;if(Object(y.isFiniteNumber)(m)){var C=0,T;g.sn>A.sn?(C=m-A.start,T=A):(C=A.start-m,T=g),T.duration!==C&&(T.duration=C)}else if(g.sn>A.sn){var B=A.cc===g.cc;B&&A.minEndPTS?g.start=A.start+(A.minEndPTS-A.start):g.start=A.start+A.duration}else g.start=Math.max(A.start-g.duration,0)}function r(A,g,m,C,T,B){var b=C-m;b<=0&&(E.logger.warn("Fragment should have a positive duration",g),C=m+g.duration,B=T+g.duration);var p=m,u=C,i=g.startPTS,_=g.endPTS;if(Object(y.isFiniteNumber)(i)){var O=Math.abs(i-m);Object(y.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(O,g.deltaPTS):g.deltaPTS=O,p=Math.max(m,i),m=Math.min(m,i),T=Math.min(T,g.startDTS),u=Math.min(C,_),C=Math.max(C,_),B=Math.max(B,g.endDTS)}g.duration=C-m;var S=m-g.start;g.appendedPTS=C,g.start=g.startPTS=m,g.maxStartPTS=p,g.startDTS=T,g.endPTS=C,g.minEndPTS=u,g.endDTS=B;var D=g.sn;if(!A||D<A.startSN||D>A.endSN)return 0;var I,k=D-A.startSN,Q=A.fragments;for(Q[k]=g,I=k;I>0;I--)s(Q[I],Q[I-1]);for(I=k;I<Q.length-1;I++)s(Q[I],Q[I+1]);return A.fragmentHint&&s(Q[Q.length-1],A.fragmentHint),A.PTSKnown=A.alignedSliding=!0,S}function n(A,g){for(var m=null,C=A.fragments,T=C.length-1;T>=0;T--){var B=C[T].initSegment;if(B){m=B;break}}A.fragmentHint&&delete A.fragmentHint.endPTS;var b=0,p;if(l(A,g,function(I,k){I.relurl&&(b=I.cc-k.cc),Object(y.isFiniteNumber)(I.startPTS)&&Object(y.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(p=k),g.PTSKnown=g.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,m=I.initSegment)}),m){var u=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;u.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=m)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=m)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(I){return!I}),g.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=g.skippedSegments;i--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var _=g.fragments;if(b){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O<_.length;O++)_[O].cc+=b}g.skippedSegments&&(g.startCC=g.fragments[0].cc),e(A.partList,g.partList,function(I,k){k.elementaryStreams=I.elementaryStreams,k.stats=I.stats}),p?r(g,p,p.startPTS,p.endPTS,p.startDTS,p.endDTS):c(A,g),_.length&&(g.totalduration=g.edge-_[0].start),g.driftStartTime=A.driftStartTime,g.driftStart=A.driftStart;var S=g.advancedDateTime;if(g.advanced&&S){var D=g.edge;g.driftStart||(g.driftStartTime=S,g.driftStart=D),g.driftEndTime=S,g.driftEnd=D}else g.driftEndTime=A.driftEndTime,g.driftEnd=A.driftEnd,g.advancedDateTime=A.advancedDateTime}function e(A,g,m){if(A&&g)for(var C=0,T=0,B=A.length;T<=B;T++){var b=A[T],p=g[T+C];b&&p&&b.index===p.index&&b.fragment.sn===p.fragment.sn?m(b,p):C--}}function l(A,g,m){for(var C=g.skippedSegments,T=Math.max(A.startSN,g.startSN)-g.startSN,B=(A.fragmentHint?1:0)+(C?g.endSN:Math.min(A.endSN,g.endSN))-g.startSN,b=g.startSN-A.startSN,p=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments,u=A.fragmentHint?A.fragments.concat(A.fragmentHint):A.fragments,i=T;i<=B;i++){var _=u[b+i],O=p[i];C&&!O&&i<C&&(O=g.fragments[i]=_),_&&O&&m(_,O)}}function c(A,g){var m=g.startSN+g.skippedSegments-A.startSN,C=A.fragments;if(m<0||m>=C.length)return;o(g,C[m].start)}function o(A,g){if(g){for(var m=A.fragments,C=A.skippedSegments;C<m.length;C++)m[C].start+=g;A.fragmentHint&&(A.fragmentHint.start+=g)}}function f(A,g){var m=1e3*A.levelTargetDuration,C=m/2,T=A.age,B=T>0&&T<m*3,b=g.loading.end-g.loading.start,p,u=A.availabilityDelay;if(A.updated===!1)if(B){var i=333*A.misses;p=Math.max(Math.min(C,b*2),i),A.availabilityDelay=(A.availabilityDelay||0)+p}else p=C;else B?(u=Math.min(u||m/2,T),A.availabilityDelay=u,p=u+m-T):p=m-b;return Math.round(p)}function d(A,g,m){if(!A||!A.details)return null;var C=A.details,T=C.fragments[g-C.startSN];return T||(T=C.fragmentHint,T&&T.sn===g?T:g<C.startSN&&m&&m.sn===g?m:null)}function a(A,g,m){if(!A||!A.details)return null;var C=A.details.partList;if(C)for(var T=C.length;T--;){var B=C[T];if(B.index===m&&B.fragment.sn===g)return B}return null}},"./src/controller/stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return C});var y=L("./src/polyfills/number.ts"),E=L("./src/controller/base-stream-controller.ts"),w=L("./src/is-supported.ts"),x=L("./src/events.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/controller/fragment-tracker.ts"),r=L("./src/types/loader.ts"),n=L("./src/loader/fragment.ts"),e=L("./src/demux/transmuxer-interface.ts"),l=L("./src/types/transmuxer.ts"),c=L("./src/controller/gap-controller.ts"),o=L("./src/errors.ts"),f=L("./src/utils/logger.ts");function d(T,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(T,p.key,p)}}function a(T,B,b){return B&&d(T.prototype,B),b&&d(T,b),T}function A(T,B){T.prototype=Object.create(B.prototype),T.prototype.constructor=T,g(T,B)}function g(T,B){return g=Object.setPrototypeOf||function(p,u){return p.__proto__=u,p},g(T,B)}var m=100,C=function(T){A(B,T);function B(p,u){var i;return i=T.call(this,p,u,"[stream-controller]")||this,i.audioCodecSwap=!1,i.gapController=null,i.level=-1,i._forceStartLoad=!1,i.altAudio=!1,i.audioOnly=!1,i.fragPlaying=null,i.onvplaying=null,i.onvseeked=null,i.fragLastKbps=0,i.stalled=!1,i.couldBacktrack=!1,i.audioCodecSwitch=!1,i.videoBuffer=null,i._registerListeners(),i}var b=B.prototype;return b._registerListeners=function(){var u=this.hls;u.on(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(x.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(x.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.on(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.on(x.Events.ERROR,this.onError,this),u.on(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.on(x.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.on(x.Events.BUFFER_CREATED,this.onBufferCreated,this),u.on(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.on(x.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b._unregisterListeners=function(){var u=this.hls;u.off(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(x.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.off(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.off(x.Events.ERROR,this.onError,this),u.off(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.off(x.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.off(x.Events.BUFFER_CREATED,this.onBufferCreated,this),u.off(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.off(x.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},b.startLoad=function(u){if(this.levels){var i=this.lastCurrentTime,_=this.hls;if(this.stopLoad(),this.setInterval(m),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var O=_.startLevel;O===-1&&(_.config.testBandwidth?(O=0,this.bitrateTest=!0):O=_.nextAutoLevel),this.level=_.nextLoadLevel=O,this.loadedmetadata=!1}i>0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),u=i),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,T.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var u,i=this.levels,_=this.level,O=i==null||((u=i[_])===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(),I=this.retryDate;(!I||D>=I||(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(){T.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var u,i,_=this.hls,O=this.levelLastLoaded,S=this.levels,D=this.media,I=_.config,k=_.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!S||!S[k])return;var Q=S[k];this.level=_.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(x.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 $=G.sn-Y.startSN;$>1&&(G=Y.fragments[$-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===s.FragmentState.OK&&this.nextLoadPosition>H){var ae=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ae,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"&&!((i=G.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},b.loadFragment=function(u,i,_){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,T.prototype.loadFragment.call(this,u,i,_)):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 i=this.fragmentTracker.getAppendedFrag(u,r.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},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,i=this.media;if(i!=null&&i.readyState){var _,O=this.getAppendedFrag(i.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!i.paused&&u){var S=this.hls.nextLoadLevel,D=u[S],I=this.fragLastKbps;I&&this.fragCurrent?_=this.fragCurrent.duration*D.maxBitrate/(1e3*I)+1:_=0}else _=0;var k=this.getBufferedFrag(i.currentTime+_);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,i){T.prototype.flushMainBuffer.call(this,u,i,this.altAudio?"video":null)},b.onMediaAttached=function(u,i){T.prototype.onMediaAttached.call(this,u,i);var _=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),_.addEventListener("playing",this.onvplaying),_.addEventListener("seeked",this.onvseeked),this.gapController=new c.default(this.config,_,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),T.prototype.onMediaDetaching.call(this)},b.onMediaPlaying=function(){this.tick()},b.onMediaSeeked=function(){var u=this.media,i=u?u.currentTime:null;Object(y.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},b.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(x.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,i){var _=!1,O=!1,S;i.levels.forEach(function(D){S=D.audioCodec,S&&(S.indexOf("mp4a.40.2")!==-1&&(_=!0),S.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=_&&O&&!Object(w.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=i.levels,this.startFragRequested=!1},b.onLevelLoading=function(u,i){var _=this.levels;if(!_||this.state!==E.State.IDLE)return;var O=_[i.level];(!O.details||O.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(O.details))&&(this.state=E.State.WAITING_LEVEL)},b.onLevelLoaded=function(u,i){var _,O=this.levels,S=i.level,D=i.details,I=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:"+I);var k=this.fragCurrent;k&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==i.level&&k.loader&&(this.state=E.State.IDLE,k.loader.abort()));var Q=O[S],Y=0;if(D.live||(_=Q.details)!==null&&_!==void 0&&_.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(x.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 i,_=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 "+_.sn+" of level "+_.level+" will not be buffered");return}var I=D[_.level],k=I.details;if(!k){this.warn("Dropping fragment "+_.sn+" of level "+_.level+" after level details were reset");return}var Q=I.videoCodec,Y=k.PTSKnown||!k.live,U=(i=_.initSegment)===null||i===void 0?void 0:i.data,K=this._getAudioCodec(I),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(_.level,_.sn,_.stats.chunkCount,S.byteLength,F,H),$=this.initPTS[_.cc];z.push(S,U,K,Q,_,O,k.totalduration,Y,G,$)},b.onAudioTrackSwitching=function(u,i){var _=this.altAudio,O=!!i.url,S=i.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 I=this.hls;_&&I.trigger(x.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:S})}},b.onAudioTrackSwitched=function(u,i){var _=i.id,O=!!this.hls.audioTracks[_].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,i){var _=i.tracks,O,S,D=!1;for(var I in _){var k=_[I];if(k.id==="main"){if(S=I,O=k,I==="video"){var Q=_[I];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,i){var _=i.frag,O=i.part;if(_&&_.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(_)){this.warn("Fragment "+_.sn+(O?" p: "+O.index:"")+" of level "+_.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:_.stats;this.fragLastKbps=Math.round(8*S.total/(S.buffering.end-S.loading.first)),_.sn!=="initSegment"&&(this.fragPrevious=_),this.fragBufferedComplete(_,O)},b.onError=function(u,i){switch(i.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,i);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=E.State.ERROR):!i.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var _=!0,O=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);O&&O.len>.5&&(_=!this.reduceMaxBufferLength(O.len)),_&&(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,i=this.gapController;if(!u||!i||!u.readyState)return;var _=h.BufferHelper.getBuffered(u);!this.loadedmetadata&&_.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.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,i){var _=i.type;if(_!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(_===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,_,r.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(u,i){this.levels=i.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var u=this.media,i=u.currentTime,_=this.startPosition;if(_>=0&&i<_){if(u.seeking){f.logger.log("could not seek to "+_+", already seeking at "+i);return}var O=h.BufferHelper.getBuffered(u),S=O.length?O.start(0):0,D=S-_;D>0&&(D<this.config.maxBufferHole||D<this.config.maxFragLookUpTolerance)&&(f.logger.log("adjusting start position by "+D+" to match buffer start"),_+=D,this.startPosition=_),this.log("seek to target start position "+_+" from current time "+i),u.currentTime=_}},b._getAudioCodec=function(u){var i=this.config.defaultAudioCodec||u.audioCodec;return this.audioCodecSwap&&i&&(this.log("Swapping audio codec"),i.indexOf("mp4a.40.5")!==-1?i="mp4a.40.2":i="mp4a.40.5"),i},b._loadBitrateTestFrag=function(u){var i=this;this._doFragLoad(u).then(function(_){var O=i.hls;if(!_||O.nextLoadLevel||i.fragContextChanged(u))return;i.fragLoadError=0,i.state=E.State.IDLE,i.startFragRequested=!1,i.bitrateTest=!1;var S=u.stats;S.parsing.start=S.parsing.end=S.buffering.start=S.buffering.end=self.performance.now(),O.trigger(x.Events.FRAG_LOADED,_)})},b._handleTransmuxComplete=function(u){var i,_="main",O=this.hls,S=u.remuxResult,D=u.chunkMeta,I=this.getCurrentContext(D);if(!I){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=I.frag,Q=I.part,Y=I.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(x.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:_,tracks:F.tracks}));var G=F.initPTS,$=F.timescale;Object(y.isFiniteNumber)(G)&&(this.initPTS[k.cc]=G,O.trigger(x.Events.INIT_PTS_FOUND,{frag:k,id:_,initPTS:G,timescale:$}))}if(U&&S.independent!==!1){if(Y.details){var ae=U.startPTS,pe=U.endPTS,ie=U.startDTS,ge=U.endDTS;if(Q)Q.elementaryStreams[U.type]={startPTS:ae,endPTS:pe,startDTS:ie,endDTS:ge};else if(U.firstKeyFrame&&U.independent&&(this.couldBacktrack=!0),U.dropped&&U.independent){var Ae=this.getLoadPosition()+this.config.maxBufferHole;if(Ae<ae){this.backtrack(k);return}k.setElementaryStreamInfo(U.type,k.start,pe,k.start,ge,!0)}k.setElementaryStreamInfo(U.type,ae,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,ce=H.startDTS,te=H.endDTS;Q&&(Q.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:be,endPTS:fe,startDTS:ce,endDTS:te}),k.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,be,fe,ce,te),this.bufferFragmentData(H,k,Q,D)}if(z!=null&&(i=z.samples)!==null&&i!==void 0&&i.length){var de={frag:k,id:_,samples:z.samples};O.trigger(x.Events.FRAG_PARSING_METADATA,de)}if(K){var he={frag:k,id:_,samples:K.samples};O.trigger(x.Events.FRAG_PARSING_USERDATA,he)}},b._bufferInitSegment=function(u,i,_,O){var S=this;if(this.state!==E.State.PARSING)return;this.audioOnly=!!i.audio&&!i.video,this.altAudio&&!this.audioOnly&&delete i.audio;var D=i.audio,I=i.video,k=i.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+"]")}I&&(I.levelCodec=u.videoCodec,I.id="main",this.log("Init video buffer, container:"+I.container+", codecs[level/parsed]=["+(u.videoCodec||"")+"/"+I.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(u.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(x.Events.BUFFER_CODECS,i),Object.keys(i).forEach(function(U){var K=i[U],z=K.initSegment;z!=null&&z.byteLength&&S.hls.trigger(x.Events.BUFFER_APPENDING,{type:U,data:z,frag:_,part:null,chunkMeta:O,parent:_.type})}),this.tick()},b.backtrack=function(u){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(u);var i=this.fragmentTracker.backtrack(u);this.fragPrevious=null,this.nextLoadPosition=u.start,i?this.resetFragmentLoading(u):this.state=E.State.BACKTRACKING},b.checkFragmentChanged=function(){var u=this.media,i=null;if(u&&u.readyState>1&&u.seeking===!1){var _=u.currentTime;if(h.BufferHelper.isBuffered(u,_)?i=this.getAppendedFrag(_):h.BufferHelper.isBuffered(u,_+.1)&&(i=this.getAppendedFrag(_+.1)),i){var O=this.fragPlaying,S=i.level;(!O||i.sn!==O.sn||O.level!==S||i.urlId!==O.urlId)&&(this.hls.trigger(x.Events.FRAG_CHANGED,{frag:i}),(!O||O.level!==S)&&this.hls.trigger(x.Events.LEVEL_SWITCHED,{level:S}),this.fragPlaying=i)}}},a(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 i=this.getAppendedFrag(u.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"SubtitleStreamController",function(){return A});var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=L("./src/utils/buffer-helper.ts"),x=L("./src/controller/fragment-finders.ts"),h=L("./src/utils/discontinuities.ts"),s=L("./src/controller/level-helper.ts"),r=L("./src/controller/fragment-tracker.ts"),n=L("./src/controller/base-stream-controller.ts"),e=L("./src/types/loader.ts"),l=L("./src/types/level.ts");function c(g,m){for(var C=0;C<m.length;C++){var T=m[C];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(g,T.key,T)}}function o(g,m,C){return m&&c(g.prototype,m),C&&c(g,C),g}function f(g,m){g.prototype=Object.create(m.prototype),g.prototype.constructor=g,d(g,m)}function d(g,m){return d=Object.setPrototypeOf||function(T,B){return T.__proto__=B,T},d(g,m)}var a=500,A=function(g){f(m,g);function m(T,B){var b;return b=g.call(this,T,B,"[subtitle-stream-controller]")||this,b.levels=[],b.currentTrackId=-1,b.tracksBuffered=[],b.mainDetails=null,b._registerListeners(),b}var C=m.prototype;return C.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},C._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)},C._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)},C.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(a),this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},C.onLevelLoaded=function(B,b){this.mainDetails=b.details},C.onSubtitleFragProcessed=function(B,b){var p=b.frag,u=b.success;if(this.fragPrevious=p,this.state=n.State.IDLE,!u)return;var i=this.tracksBuffered[this.currentTrackId];if(!i)return;for(var _,O=p.start,S=0;S<i.length;S++)if(O>=i[S].start&&O<=i[S].end){_=i[S];break}var D=p.start+p.duration;_?_.end=D:(_={start:O,end:D},i.push(_)),this.fragmentTracker.fragBuffered(p)},C.onBufferFlushing=function(B,b){var p=b.startOffset,u=b.endOffset;if(p===0&&u!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,_=this.levels;if(!_.length||!_[i]||!_[i].details)return;var O=_[i].details,S=O.targetduration,D=u-S;if(D<=0)return;b.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(I){for(var k=0;k<I.length;){if(I[k].end<=D){I.shift();continue}else if(I[k].start<D)I[k].start=D;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(p,D,e.PlaylistLevelType.SUBTITLE)}},C.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},C.onSubtitleTracksUpdated=function(B,b){var p=this,u=b.subtitleTracks;this.tracksBuffered=[],this.levels=u.map(function(i){return new l.Level(i)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(i){p.tracksBuffered[i.id]=[]}),this.mediaBuffer=null},C.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(a)},C.onSubtitleTrackLoaded=function(B,b){var p,u=b.details,i=b.id,_=this.currentTrackId,O=this.levels;if(!O.length)return;var S=O[_];if(i>=O.length||i!==_||!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 I=D.fragments[0];if(!S.details)u.hasProgramDateTime&&D.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(u,D):I&&Object(s.addSliding)(u,I.start);else{var k=this.alignPlaylists(u,S.details);k===0&&I&&Object(s.addSliding)(u,I.start)}}if(S.details=u,this.levelLastLoaded=i,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var Q=Object(x.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);Q||(this.warn("Subtitle playlist not aligned with playback"),S.details=void 0)}},C._handleFragmentLoadComplete=function(B){var b=B.frag,p=B.payload,u=b.decryptdata,i=this.hls;if(this.fragContextChanged(b))return;if(p&&p.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var _=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),u.key.buffer,u.iv.buffer).then(function(O){var S=performance.now();i.trigger(y.Events.FRAG_DECRYPTED,{frag:b,payload:O,stats:{tstart:_,tdecrypt:S}})})}},C.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,i=u.targetduration,_=this.config,O=this.media,S=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-i,_.maxBufferHole),D=S.end,I=S.len,k=this.getMaxBufferLength()+i;if(I>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=_.maxFragLookUpTolerance;z&&u.hasProgramDateTime&&(K=Object(x.findFragmentByPDT)(Q,z.endProgramDateTime,F)),K||(K=Object(x.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)}},C.loadFragment=function(B,b,p){this.fragCurrent=B,g.prototype.loadFragment.call(this,B,b,p)},o(m,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),m}(n.default)},"./src/controller/subtitle-track-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/utils/texttrack-utils.ts"),w=L("./src/controller/base-playlist-controller.ts"),x=L("./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,a){return d.__proto__=a,d},n(c,o)}var e=function(c){r(o,c);function o(d){var a;return a=c.call(this,d,"[subtitle-track-controller]")||this,a.media=null,a.tracks=[],a.groupId=null,a.tracksInGroup=[],a.trackId=-1,a.selectDefaultTrack=!0,a.queuedDefaultTrack=-1,a.trackChangeListener=function(){return a.onTextTracksChanged()},a.asyncPollTrackChange=function(){return a.pollTrackChange(0)},a.useTextTrackPolling=!1,a.subtitlePollingInterval=-1,a.subtitleDisplay=!0,a.registerListeners(),a}var 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 a=this.hls;a.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.on(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.on(y.Events.ERROR,this.onError,this)},f.unregisterListeners=function(){var a=this.hls;a.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.off(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.off(y.Events.ERROR,this.onError,this)},f.onMediaAttached=function(a,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(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},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 a=l(this.media.textTracks);a.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(a,A){this.tracks=A.subtitleTracks},f.onSubtitleTrackLoaded=function(a,A){var g=A.id,m=A.details,C=this.trackId,T=this.tracksInGroup[C];if(!T){this.warn("Invalid subtitle track id "+g);return}var B=T.details;T.details=A.details,this.log("subtitle track "+g+" loaded ["+m.startSN+"-"+m.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,A,B))},f.onLevelLoading=function(a,A){this.switchLevel(A.level)},f.onLevelSwitching=function(a,A){this.switchLevel(A.level)},f.switchLevel=function(a){var A=this.hls.levels[a];if(!(A!=null&&A.textGroupIds))return;var g=A.textGroupIds[A.urlId];if(this.groupId!==g){var m=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(b){return!g||b.groupId===g});this.tracksInGroup=C;var T=this.findTrackId(m==null?void 0:m.name)||this.findTrackId();this.groupId=g;var B={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(y.Events.SUBTITLE_TRACKS_UPDATED,B),T!==-1&&this.setSubtitleTrack(T,m)}},f.findTrackId=function(a){for(var A=this.tracksInGroup,g=0;g<A.length;g++){var m=A[g];if((!this.selectDefaultTrack||m.default)&&(!a||a===m.name))return m.id}return-1},f.onError=function(a,A){if(c.prototype.onError.call(this,a,A),A.fatal||!A.context)return;A.context.type===x.PlaylistContextType.SUBTITLE_TRACK&&A.context.id===this.trackId&&A.context.groupId===this.groupId&&this.retryLoadingOrFail(A)},f.loadPlaylist=function(a){var A=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(A)){var g=A.id,m=A.groupId,C=A.url;if(a)try{C=a.addDirectives(C)}catch(T){this.warn("Could not construct new URL with HLS Delivery Directives: "+T)}this.log("Loading subtitle playlist for id "+g),this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADING,{url:C,id:g,groupId:m,deliveryDirectives:a||null})}},f.toggleTrackModes=function(a){var A=this,g=this.media,m=this.subtitleDisplay,C=this.trackId;if(!g)return;var T=l(g.textTracks),B=T.filter(function(u){return u.groupId===A.groupId});if(a===-1)[].slice.call(T).forEach(function(u){u.mode="disabled"});else{var b=B[C];b&&(b.mode="disabled")}var p=B[a];p&&(p.mode=m?"showing":"hidden")},f.setSubtitleTrack=function(a,A){var g,m=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(g=m[a])!==null&&g!==void 0&&g.details)||a<-1||a>=m.length)return;this.clearTimer();var C=m[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,C){var T=C.id,B=C.groupId,b=B===void 0?"":B,p=C.name,u=C.type,i=C.url;this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:T,groupId:b,name:p,type:u,url:i});var _=this.switchParams(C.url,A==null?void 0:A.details);this.loadPlaylist(_)}else this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:a})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,A=l(this.media.textTracks),g=0;g<A.length;g++)if(A[g].mode==="hidden")a=g;else if(A[g].mode==="showing"){a=g;break}this.subtitleTrack!==a&&(this.subtitleTrack=a)},s(o,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(a){this.selectDefaultTrack=!1;var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,A)}}]),o}(w.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,L){"use strict";L.r(X),L.d(X,"TimelineController",function(){return l});var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/utils/cea-608-parser.ts"),x=L("./src/utils/output-filter.ts"),h=L("./src/utils/webvtt-parser.ts"),s=L("./src/utils/texttrack-utils.ts"),r=L("./src/utils/imsc1-ttml-parser.ts"),n=L("./src/types/loader.ts"),e=L("./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 g=new x.default(this,"textTrack1"),m=new x.default(this,"textTrack2"),C=new x.default(this,"textTrack3"),T=new x.default(this,"textTrack4");this.cea608Parser1=new w.default(1,g,m),this.cea608Parser2=new w.default(3,C,T)}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 a=d.prototype;return a.destroy=function(){var g=this.hls;g.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),g.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),g.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),g.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),g.off(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),g.off(E.Events.FRAG_LOADING,this.onFragLoading,this),g.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),g.off(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),g.off(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),g.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),g.off(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),g.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(g,m,C,T,B){for(var b=!1,p=B.length;p--;){var u=B[p],i=o(u[0],u[1],m,C);if(i>=0&&(u[0]=Math.min(u[0],m),u[1]=Math.max(u[1],C),b=!0,i/(C-m)>.5))return}if(b||B.push([m,C]),this.config.renderTextTracksNatively){var _=this.captionsTracks[g];this.Cues.newCue(_,m,C,T)}else{var O=this.Cues.newCue(null,m,C,T);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:O,track:g})}},a.onInitPtsFound=function(g,m){var C=this,T=m.frag,B=m.id,b=m.initPTS,p=m.timescale,u=this.unparsedVttFrags;B==="main"&&(this.initPTS[T.cc]=b,this.timescale[T.cc]=p),u.length&&(this.unparsedVttFrags=[],u.forEach(function(i){C.onFragLoaded(E.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(g){var m=this.media;if(m)for(var C=0;C<m.textTracks.length;C++){var T=m.textTracks[C];if(T[g])return T}return null},a.createCaptionsTrack=function(g){this.config.renderTextTracksNatively?this.createNativeTrack(g):this.createNonNativeTrack(g)},a.createNativeTrack=function(g){if(this.captionsTracks[g])return;var m=this.captionsProperties,C=this.captionsTracks,T=this.media,B=m[g],b=B.label,p=B.languageCode,u=this.getExistingTrack(g);if(u)C[g]=u,Object(s.clearCurrentCues)(C[g]),Object(s.sendAddTrackEvent)(C[g],T);else{var i=this.createTextTrack("captions",b,p);i&&(i[g]=!0,C[g]=i)}},a.createNonNativeTrack=function(g){if(this.nonNativeCaptionsTracks[g])return;var m=this.captionsProperties[g];if(!m)return;var C=m.label,T={_id:g,label:C,kind:"captions",default:m.media?!!m.media.default:!1,closedCaptions:m.media};this.nonNativeCaptionsTracks[g]=T,this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[T]})},a.createTextTrack=function(g,m,C){var T=this.media;return T?T.addTextTrack(g,m,C):void 0},a.onMediaAttaching=function(g,m){this.media=m.media,this._cleanTracks()},a.onMediaDetaching=function(){var g=this.captionsTracks;Object.keys(g).forEach(function(m){Object(s.clearCurrentCues)(g[m]),delete g[m]}),this.nonNativeCaptionsTracks={}},a.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())},a._cleanTracks=function(){var g=this.media;if(!g)return;var m=g.textTracks;if(m)for(var C=0;C<m.length;C++)Object(s.clearCurrentCues)(m[C])},a.onSubtitleTracksUpdated=function(g,m){var C=this;this.textTracks=[];var T=m.subtitleTracks||[],B=T.some(function(i){return i.textCodec===r.IMSC1_CODEC});if(this.config.enableWebVTT||B&&this.config.enableIMSC1){var b=this.tracks&&T&&this.tracks.length===T.length;if(this.tracks=T||[],this.config.renderTextTracksNatively){var p=this.media?this.media.textTracks:[];this.tracks.forEach(function(i,_){var O;if(_<p.length){for(var S=null,D=0;D<p.length;D++)if(c(p[D],i)){S=p[D];break}S&&(O=S)}O?Object(s.clearCurrentCues)(O):(O=C.createTextTrack("subtitles",i.name,i.lang),O&&(O.mode="disabled")),O&&(O.groupId=i.groupId,C.textTracks.push(O))})}else if(!b&&this.tracks&&this.tracks.length){var u=this.tracks.map(function(i){return{label:i.name,kind:i.type.toLowerCase(),default:i.default,subtitleTrack:i}});this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:u})}}},a.onManifestLoaded=function(g,m){var C=this;this.config.enableCEA708Captions&&m.captions&&m.captions.forEach(function(T){var B=/(?:CC|SERVICE)([1-4])/.exec(T.instreamId);if(!B)return;var b="textTrack"+B[1],p=C.captionsProperties[b];if(!p)return;p.label=T.name,T.lang&&(p.languageCode=T.lang),p.media=T})},a.onFragLoading=function(g,m){var C=this.cea608Parser1,T=this.cea608Parser2,B=this.lastSn,b=this.lastPartIndex;if(!this.enabled||!(C&&T))return;if(m.frag.type===n.PlaylistLevelType.MAIN){var p,u,i=m.frag.sn,_=(p=m==null||((u=m.part)===null||u===void 0)?void 0:u.index)!=null?p:-1;i===B+1||i===B&&_===b+1||(C.reset(),T.reset()),this.lastSn=i,this.lastPartIndex=_}},a.onFragLoaded=function(g,m){var C=m.frag,T=m.payload,B=this.initPTS,b=this.unparsedVttFrags;if(C.type===n.PlaylistLevelType.SUBTITLE)if(T.byteLength){if(!Object(y.isFiniteNumber)(B[C.cc])){b.push(m),B.length&&this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Missing initial subtitle PTS")});return}var p=C.decryptdata;if(p==null||p.key==null||p.method!=="AES-128"){var u=this.tracks[C.level],i=this.vttCCs;i[C.cc]||(i[C.cc]={start:C.start,prevCC:this.prevCC,new:!0},this.prevCC=C.cc),u&&u.textCodec===r.IMSC1_CODEC?this._parseIMSC1(C,T):this._parseVTTs(C,T,i)}}else this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(g,m){var C=this,T=this.hls;Object(r.parseIMSC1)(m,this.initPTS[g.cc],this.timescale[g.cc],function(B){C._appendCues(B,g.level),T.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:g})},function(B){e.logger.log("Failed to parse IMSC1: "+B),T.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:g,error:B})})},a._parseVTTs=function(g,m,C){var T=this,B=this.hls;Object(h.parseWebVTT)(m,this.initPTS[g.cc],this.timescale[g.cc],C,g.cc,g.start,function(b){T._appendCues(b,g.level),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:g})},function(b){T._fallbackToIMSC1(g,m),e.logger.log("Failed to parse VTT cue: "+b),B.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:g,error:b})})},a._fallbackToIMSC1=function(g,m){var C=this,T=this.tracks[g.level];T.textCodec||Object(r.parseIMSC1)(m,this.initPTS[g.cc],this.timescale[g.cc],function(){T.textCodec=r.IMSC1_CODEC,C._parseIMSC1(g,m)},function(){T.textCodec="wvtt"})},a._appendCues=function(g,m){var C=this.hls;if(this.config.renderTextTracksNatively){var T=this.textTracks[m];if(T.mode==="disabled")return;g.forEach(function(p){return Object(s.addCueToTrack)(T,p)})}else{var B=this.tracks[m],b=B.default?"default":"subtitles"+m;C.trigger(E.Events.CUES_PARSED,{type:"subtitles",cues:g,track:b})}},a.onFragDecrypted=function(g,m){var C=m.frag;if(C.type===n.PlaylistLevelType.SUBTITLE){if(!Object(y.isFiniteNumber)(this.initPTS[C.cc])){this.unparsedVttFrags.push(m);return}this.onFragLoaded(E.Events.FRAG_LOADED,m)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(g,m){var C=this.cea608Parser1,T=this.cea608Parser2;if(!this.enabled||!(C&&T))return;for(var B=0;B<m.samples.length;B++){var b=m.samples[B].bytes;if(b){var p=this.extractCea608Data(b);C.addData(m.samples[B].pts,p[0]),T.addData(m.samples[B].pts,p[1])}}},a.onBufferFlushing=function(g,m){var C=m.startOffset,T=m.endOffset,B=m.endOffsetSubtitles,b=m.type,p=this.media;if(!p||p.currentTime<T)return;if(!b||b==="video"){var u=this.captionsTracks;Object.keys(u).forEach(function(_){return Object(s.removeCuesInRange)(u[_],C,T)})}if(this.config.renderTextTracksNatively&&(C===0&&B!==void 0)){var i=this.textTracks;Object.keys(i).forEach(function(_){return Object(s.removeCuesInRange)(i[_],C,B)})}},a.extractCea608Data=function(g){for(var m=g[0]&31,C=2,T=[[],[]],B=0;B<m;B++){var b=g[C++],p=127&g[C++],u=127&g[C++],i=(4&b)!==0,_=3&b;if(p===0&&u===0)continue;i&&((_===0||_===1)&&(T[_].push(p),T[_].push(u)))}return T},d}();function c(d,a){return d&&d.label===a.name&&!(d.textTrack1||d.textTrack2)}function o(d,a,A,g){return Math.min(a,g)-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,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function E(x,h){this.subtle=void 0,this.aesIV=void 0,this.subtle=x,this.aesIV=h}var w=E.prototype;return w.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,L){"use strict";L.r(X),L.d(X,"removePadding",function(){return E}),L.d(X,"default",function(){return w});var y=L("./src/utils/typed-array.ts");function E(x){var h=x.byteLength,s=h&&new DataView(x.buffer).getUint8(h-1);return s?Object(y.sliceUint8)(x,0,h-s):x}var w=function(){function x(){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=x.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,a=d[0],A=d[1],g=d[2],m=d[3],C=new Uint32Array(256),T=0,B=0,b=0;for(b=0;b<256;b++)b<128?C[b]=b<<1:C[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[T]=p,n[p]=T;var u=C[T],i=C[u],_=C[i],O=C[p]*257^p*16843008;l[T]=O<<24|O>>>8,c[T]=O<<16|O>>>16,o[T]=O<<8|O>>>24,f[T]=O,O=_*16843009^i*65537^u*257^T*16843008,a[p]=O<<24|O>>>8,A[p]=O<<16|O>>>16,g[p]=O<<8|O>>>24,m[p]=O,T?(T=u^C[C[C[_^u]]],B^=C[C[B]]):T=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,a=this.keySchedule=new Uint32Array(o),A=this.invKeySchedule=new Uint32Array(o),g=this.sBox,m=this.rcon,C=this.invSubMix,T=C[0],B=C[1],b=C[2],p=C[3],u,i;for(f=0;f<o;f++){if(f<c){u=a[f]=n[f];continue}i=u,f%c===0?(i=i<<8|i>>>24,i=g[i>>>24]<<24|g[i>>>16&255]<<16|g[i>>>8&255]<<8|g[i&255],i^=m[f/c|0]<<24):c>6&&f%c===4&&(i=g[i>>>24]<<24|g[i>>>16&255]<<16|g[i>>>8&255]<<8|g[i&255]),a[f]=u=(a[f-c]^i)>>>0}for(d=0;d<o;d++)f=o-d,d&3?i=a[f]:i=a[f-4],d<4||f<=4?A[d]=i:A[d]=T[g[i>>>24]]^B[g[i>>>16&255]]^b[g[i>>>8&255]]^p[g[i&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],a=f[1],A=f[2],g=f[3],m=this.uint8ArrayToUint32Array_(e),C=m[0],T=m[1],B=m[2],b=m[3],p=new Int32Array(r),u=new Int32Array(p.length),i,_,O,S,D,I,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],I=z^c[1],k=K^c[2],Q=U^c[3],F=4,H=1;H<l;H++)i=d[D>>>24]^a[I>>16&255]^A[k>>8&255]^g[Q&255]^c[F],_=d[I>>>24]^a[k>>16&255]^A[Q>>8&255]^g[D&255]^c[F+1],O=d[k>>>24]^a[Q>>16&255]^A[D>>8&255]^g[I&255]^c[F+2],S=d[Q>>>24]^a[D>>16&255]^A[I>>8&255]^g[k&255]^c[F+3],D=i,I=_,k=O,Q=S,F=F+4;i=o[D>>>24]<<24^o[I>>16&255]<<16^o[k>>8&255]<<8^o[Q&255]^c[F],_=o[I>>>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[I&255]^c[F+2],S=o[Q>>>24]<<24^o[D>>16&255]<<16^o[I>>8&255]<<8^o[k&255]^c[F+3],u[n]=G(i^C),u[n+1]=G(S^T),u[n+2]=G(O^B),u[n+3]=G(_^b),C=Y,T=U,B=K,b=z,n=n+4}return u.buffer},x}()},"./src/crypt/decrypter.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return n});var y=L("./src/crypt/aes-crypto.ts"),E=L("./src/crypt/fast-aes-key.ts"),w=L("./src/crypt/aes-decryptor.ts"),x=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/utils/typed-array.ts"),r=16,n=function(){function e(c,o,f){var d=f===void 0?{}:f,a=d.removePKCS7Padding,A=a===void 0?!0:a;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=c,this.config=o,this.removePKCS7Padding=A,A)try{var g=self.crypto;g&&(this.subtle=g.subtle||g.webkitSubtle)}catch(m){}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(w.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,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(o),f,d);var A=this.flush();A&&a(A.buffer)}else this.webCryptoDecrypt(new Uint8Array(o),f,d).then(a)},l.softwareDecrypt=function(o,f,d){var a=this.currentIV,A=this.currentResult,g=this.remainderData;this.logOnce("JS AES decrypt"),g&&(o=Object(h.appendUint8Array)(g,o),this.remainderData=null);var m=this.getValidChunk(o);if(!m.length)return null;a&&(d=a);var C=this.softwareDecrypter;C||(C=this.softwareDecrypter=new w.default),C.expandKey(f);var T=A;return this.currentResult=C.decrypt(m.buffer,0,d),this.currentIV=Object(s.sliceUint8)(m,-16).buffer,T||null},l.webCryptoDecrypt=function(o,f,d){var a=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(g){if(!A)return Promise.reject(new Error("web crypto not initialized"));var m=new y.default(A,d);return m.decrypt(o.buffer,g)}).catch(function(g){return a.onWebCryptoError(g,o,f,d)})},l.onWebCryptoError=function(o,f,d,a){return x.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",o),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(f,d,a)},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;x.logger.log("[decrypter.ts]: "+o),this.logEnabled=!1},e}()},"./src/crypt/fast-aes-key.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function E(x,h){this.subtle=void 0,this.key=void 0,this.subtle=x,this.key=h}var w=E.prototype;return w.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},E}()},"./src/demux/aacdemuxer.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/adts.ts"),w=L("./src/utils/logger.ts"),x=L("./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=x.getID3Data(o,0)||[],d=f.length,a=o.length;d<a;d++)if(E.probe(o,d))return w.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 a=E.appendFrame(o,f,d,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},e}(y.default);r.minProbeByteLength=9,X.default=r},"./src/demux/adts.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"getAudioConfig",function(){return x}),L.d(X,"isHeaderPattern",function(){return h}),L.d(X,"getHeaderLength",function(){return s}),L.d(X,"getFullFrameLength",function(){return r}),L.d(X,"canGetFrameLength",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.d(X,"probe",function(){return c}),L.d(X,"initTrackConfig",function(){return o}),L.d(X,"getFrameDuration",function(){return f}),L.d(X,"parseFrameHeader",function(){return d}),L.d(X,"appendFrame",function(){return a});var y=L("./src/utils/logger.ts"),E=L("./src/errors.ts"),w=L("./src/events.ts");function x(A,g,m,C){var T,B,b,p,u=navigator.userAgent.toLowerCase(),i=C,_=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];T=((g[m+2]&192)>>>6)+1;var O=(g[m+2]&60)>>>2;if(O>_.length-1){A.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return b=(g[m+2]&1)<<2,b|=(g[m+3]&192)>>>6,y.logger.log("manifest codec:"+C+", ADTS type:"+T+", samplingIndex:"+O),/firefox/i.test(u)?O>=6?(T=5,p=new Array(4),B=O-3):(T=2,p=new Array(2),B=O):u.indexOf("android")!==-1?(T=2,p=new Array(2),B=O):(T=5,p=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&O>=6?B=O-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(O>=6&&b===1||/vivaldi/i.test(u))||!C&&b===1)&&(T=2,p=new Array(2)),B=O)),p[0]=T<<3,p[0]|=(O&14)>>1,p[1]|=(O&1)<<7,p[1]|=b<<3,T===5&&(p[1]|=(B&14)>>1,p[2]=(B&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:_[O],channelCount:b,codec:"mp4a.40."+T,manifestCodec:i}}function h(A,g){return A[g]===255&&(A[g+1]&246)===240}function s(A,g){return A[g+1]&1?7:9}function r(A,g){return(A[g+3]&3)<<11|A[g+4]<<3|(A[g+5]&224)>>>5}function n(A,g){return g+5<A.length}function e(A,g){return g+1<A.length&&h(A,g)}function l(A,g){return n(A,g)&&h(A,g)&&r(A,g)<=A.length-g}function c(A,g){if(e(A,g)){var m=s(A,g);if(g+m>=A.length)return!1;var C=r(A,g);if(C<=m)return!1;var T=g+C;return T===A.length||e(A,T)}return!1}function o(A,g,m,C,T){if(!A.samplerate){var B=x(g,m,C,T);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,g,m,C,T){var B=s(A,g),b=r(A,g);if(b-=B,b>0){var p=m+C*T;return{headerLength:B,frameLength:b,stamp:p}}}function a(A,g,m,C,T){var B=f(A.samplerate),b=d(g,m,C,T,B);if(b){var p=b.frameLength,u=b.headerLength,i=b.stamp,_=u+p,O=Math.max(0,m+_-g.length),S;O?(S=new Uint8Array(_-u),S.set(g.subarray(m+u,g.length),0)):S=g.subarray(m+u,m+_);var D={unit:S,pts:i};return O||A.samples.push(D),{sample:D,length:_,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"initPTSFn",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/demux/id3.ts"),w=L("./src/demux/dummy-demuxed-track.ts"),x=L("./src/utils/mp4-tools.ts"),h=L("./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(x.appendUint8Array)(this.cachedData,c),this.cachedData=null);var f=E.getID3Data(c,0),d=f?f.length:0,a,A,g=this._audioTrack,m=this._id3Track,C=f?E.getTimeStamp(f):void 0,T=c.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(C,o)),f&&f.length>0&&m.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),A=this.initPTS;d<T;){if(this.canParse(c,d)){var B=this.appendFrame(g,c,d);B?(this.frameIndex++,A=B.sample.pts,d+=B.length,a=d):d=T}else E.canParse(c,d)?(f=E.getID3Data(c,d),m.samples.push({pts:A,dts:A,data:f}),d+=f.length,a=d):d++;if(d===T&&a!==T){var b=Object(h.sliceUint8)(c,a);this.cachedData?this.cachedData=Object(x.appendUint8Array)(this.cachedData,b):this.cachedData=b}}return{audioTrack:g,avcTrack:Object(w.dummyTrack)(),id3Track:m,textTrack:Object(w.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(w.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(w.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,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function w(){this.chunks=[],this.dataLength=0}var x=w.prototype;return x.push=function(s){this.chunks.push(s),this.dataLength+=s.length},x.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},x.reset=function(){this.chunks.length=0,this.dataLength=0},w}();function E(w,x){for(var h=new Uint8Array(x),s=0,r=0;r<w.length;r++){var n=w[r];h.set(n,s),s+=n.length}return h}},"./src/demux/dummy-demuxed-track.ts":function(se,X,L){"use strict";L.r(X),L.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,L){"use strict";L.r(X);var y=L("./src/utils/logger.ts"),E=function(){function w(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 x=w.prototype;return x.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},x.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)},x.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},x.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()},x.skipUEG=function(){this.skipBits(1+this.skipLZ())},x.skipEG=function(){this.skipBits(1+this.skipLZ())},x.readUEG=function(){var s=this.skipLZ();return this.readBits(s+1)-1},x.readEG=function(){var s=this.readUEG();return 1&s?1+s>>>1:-1*(s>>>1)},x.readBoolean=function(){return this.readBits(1)===1},x.readUByte=function(){return this.readBits(8)},x.readUShort=function(){return this.readBits(16)},x.readUInt=function(){return this.readBits(32)},x.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},x.readSPS=function(){var s=0,r=0,n=0,e=0,l,c,o,f=this.readUByte.bind(this),d=this.readBits.bind(this),a=this.readUEG.bind(this),A=this.readBoolean.bind(this),g=this.skipBits.bind(this),m=this.skipEG.bind(this),C=this.skipUEG.bind(this),T=this.skipScalingList.bind(this);f();var B=f();if(d(5),g(3),f(),C(),B===100||B===110||B===122||B===244||B===44||B===83||B===86||B===118||B===128){var b=a();if(b===3&&g(1),C(),C(),g(1),A())for(c=b!==3?8:12,o=0;o<c;o++)A()&&(o<6?T(16):T(64))}C();var p=a();if(p===0)a();else if(p===1)for(g(1),m(),m(),l=a(),o=0;o<l;o++)m();C(),g(1);var u=a(),i=a(),_=d(1);_===0&&g(1),g(1),A()&&(s=a(),r=a(),n=a(),e=a());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-_)*(i+1)*16-(_?2:4)*(n+e),pixelRatio:O}},x.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},w}();X.default=E},"./src/demux/id3.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isHeader",function(){return y}),L.d(X,"isFooter",function(){return E}),L.d(X,"getID3Data",function(){return w}),L.d(X,"canParse",function(){return h}),L.d(X,"getTimeStamp",function(){return s}),L.d(X,"isTimeStampFrame",function(){return r}),L.d(X,"getID3Frames",function(){return e}),L.d(X,"decodeFrame",function(){return l}),L.d(X,"utf8ArrayToStr",function(){return a}),L.d(X,"testables",function(){return A});var y=function(T,B){return B+10<=T.length&&(T[B]===73&&T[B+1]===68&&T[B+2]===51&&(T[B+3]<255&&T[B+4]<255&&(T[B+6]<128&&T[B+7]<128&&T[B+8]<128&&T[B+9]<128)))},E=function(T,B){return B+10<=T.length&&(T[B]===51&&T[B+1]===68&&T[B+2]===73&&(T[B+3]<255&&T[B+4]<255&&(T[B+6]<128&&T[B+7]<128&&T[B+8]<128&&T[B+9]<128)))},w=function(T,B){for(var b=B,p=0;y(T,B);){p+=10;var u=x(T,B+6);p+=u,E(T,B+10)&&(p+=10),B+=p}return p>0?T.subarray(b,b+p):void 0},x=function(T,B){var b=0;return b=(T[B]&127)<<21,b|=(T[B+1]&127)<<14,b|=(T[B+2]&127)<<7,b|=T[B+3]&127,b},h=function(T,B){return y(T,B)&&x(T,B+6)+10<=T.length-B},s=function(T){for(var B=e(T),b=0;b<B.length;b++){var p=B[b];if(r(p))return d(p)}return},r=function(T){return T&&T.key==="PRIV"&&T.info==="com.apple.streaming.transportStreamTimestamp"},n=function(T){var B=String.fromCharCode(T[0],T[1],T[2],T[3]),b=x(T,4),p=10;return{type:B,size:b,data:T.subarray(p,p+b)}},e=function(T){for(var B=0,b=[];y(T,B);){var p=x(T,B+6);B+=10;for(var u=B+p;B+8<u;){var i=n(T.subarray(B)),_=l(i);_&&b.push(_),B+=i.size+10}E(T,B)&&(B+=10)}return b},l=function(T){return T.type==="PRIV"?c(T):T.type[0]==="W"?f(T):o(T)},c=function(T){if(T.size<2)return;var B=a(T.data,!0),b=new Uint8Array(T.data.subarray(B.length+1));return{key:T.type,info:B,data:b.buffer}},o=function(T){if(T.size<2)return;if(T.type==="TXXX"){var B=1,b=a(T.data.subarray(B),!0);B+=b.length+1;var p=a(T.data.subarray(B));return{key:T.type,info:b,data:p}}var u=a(T.data.subarray(1));return{key:T.type,data:u}},f=function(T){if(T.type==="WXXX"){if(T.size<2)return;var B=1,b=a(T.data.subarray(B),!0);B+=b.length+1;var p=a(T.data.subarray(B));return{key:T.type,info:b,data:p}}var u=a(T.data);return{key:T.type,data:u}},d=function(T){if(T.data.byteLength===8){var B=new Uint8Array(T.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},a=function(T,B){B===void 0&&(B=!1);var b=m();if(b){var p=b.decode(T);if(B){var u=p.indexOf("\0");return u!==-1?p.substring(0,u):p}return p.replace(/\0/g,"")}for(var i=T.length,_,O,S,D="",I=0;I<i;){if(_=T[I++],_===0&&B)return D;if(_===0||_===3)continue;switch(_>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(_);break;case 12:case 13:O=T[I++],D+=String.fromCharCode((_&31)<<6|O&63);break;case 14:O=T[I++],S=T[I++],D+=String.fromCharCode((_&15)<<12|(O&63)<<6|(S&63)<<0);break;default:}}return D},A={decodeTextFrame:o},g;function m(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./src/demux/mp3demuxer.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/id3.ts"),w=L("./src/utils/logger.ts"),x=L("./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,a=o.length;d<a;d++)if(x.probe(o,d))return w.logger.log("MPEG Audio sync word found !"),!0;return!1},l.canParse=function(o,f){return x.canParse(o,f)},l.appendFrame=function(o,f,d){return this.initPTS===null?void 0:x.appendFrame(o,f,d,this.initPTS,this.frameIndex)},e}(y.default);r.minProbeByteLength=4,X.default=r},"./src/demux/mp4demuxer.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/mp4-tools.ts"),E=L("./src/demux/dummy-demuxed-track.ts"),w=function(){function x(s,r){this.remainderData=null,this.config=void 0,this.config=r}var h=x.prototype;return h.resetTimeStamp=function(){},h.resetInitSegment=function(){},h.resetContiguity=function(){},x.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(){},x}();w.minProbeByteLength=1024,X.default=w},"./src/demux/mpegaudio.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"appendFrame",function(){return s}),L.d(X,"parseHeader",function(){return r}),L.d(X,"isHeaderPattern",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.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],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],x=[[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,a,A){if(d+24>f.length)return;var g=r(f,d);if(g&&d+g.frameLength<=f.length){var m=g.samplesPerFrame*9e4/g.sampleRate,C=a+A*m,T={unit:f.subarray(d,d+g.frameLength),pts:C,dts:C};return o.config=[],o.channelCount=g.channelCount,o.samplerate=g.sampleRate,o.samples.push(T),{sample:T,length:g.frameLength,missing:0}}}function r(o,f){var d=o[f+1]>>3&3,a=o[f+1]>>1&3,A=o[f+2]>>4&15,g=o[f+2]>>2&3;if(d!==1&&A!==0&&A!==15&&g!==3){var m=o[f+2]>>1&1,C=o[f+3]>>6,T=d===3?3-a:a===3?3:4,B=E[T*14+A-1]*1e3,b=d===3?0:d===2?1:2,p=w[b*3+g],u=C===3?1:2,i=x[d][a],_=h[a],O=i*8*_,S=Math.floor(i*B/p+m)*_;if(y===null){var D=navigator.userAgent||"",I=D.match(/Chrome\/(\d+)/i);y=I?parseInt(I[1]):0}var k=!!y&&y<=87;return k&&a===2&&B>=224e3&&C===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,a=r(o,f),A=d;a!=null&&a.frameLength&&(A=a.frameLength);var g=f+A;return g===o.length||e(o,g)}return!1}},"./src/demux/sample-aes.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/crypt/decrypter.ts"),E=L("./src/demux/tsdemuxer.ts"),w=function(){function x(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=x.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(a){var A=new Uint8Array(a);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),a=this;this.decryptBuffer(d.buffer,function(A){c.data=a.getAvcDecryptedUnit(f,A),o||a.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}}},x}();X.default=w},"./src/demux/transmuxer-interface.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./node_modules/webworkify-webpack/index.js"),E=L.n(y),w=L("./src/events.ts"),x=L("./src/demux/transmuxer.ts"),h=L("./src/utils/logger.ts"),s=L("./src/errors.ts"),r=L("./src/utils/mediasource-helper.ts"),n=L("./node_modules/eventemitter3/index.js"),e=L.n(n),l=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},c=function(){function o(d,a,A,g){var m=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=a,this.onTransmuxComplete=A,this.onFlush=g;var C=d.config,T=function(i,_){_=_||{},_.frag=m.frag,_.id=m.id,d.trigger(i,_)};this.observer=new n.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,T),this.observer.on(w.Events.ERROR,T);var B={mp4:l.isTypeSupported("video/mp4"),mpeg:l.isTypeSupported("audio/mpeg"),mp3:l.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(C.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(w.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:a,config:JSON.stringify(C)})}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 x.default(this.observer,B,C,b,a),this.worker=null}}else this.transmuxer=new x.default(this.observer,B,C,b,a)}var f=o.prototype;return f.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var A=this.transmuxer;A&&(A.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},f.push=function(a,A,g,m,C,T,B,b,p,u){var i=this;p.transmuxing.start=self.performance.now();var _=this.transmuxer,O=this.worker,S=T?T.start:C.start,D=C.decryptdata,I=this.frag,k=!(I&&C.cc===I.cc),Q=!(I&&p.level===I.level),Y=I?p.sn-I.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||C.stats.parsing.start===0)&&(C.stats.parsing.start=z),T&&(U||!K)&&(T.stats.parsing.start=z);var F=new x.TransmuxState(k,K,b,Q,S);if(!K||k){h.logger.log("[transmuxer-interface, "+C.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 x.TransmuxConfig(g,m,A,B,u);this.configureTransmuxer(H)}if(this.frag=C,this.part=T,O)O.postMessage({cmd:"demux",data:a,decryptdata:D,chunkMeta:p,state:F},a instanceof ArrayBuffer?[a]:[]);else if(_){var G=_.push(a,D,p,F);Object(x.isPromise)(G)?G.then(function($){i.handleTransmuxComplete($)}):this.handleTransmuxComplete(G)}},f.flush=function(a){var A=this;a.transmuxing.start=self.performance.now();var g=this.transmuxer,m=this.worker;if(m)m.postMessage({cmd:"flush",chunkMeta:a});else if(g){var C=g.flush(a);Object(x.isPromise)(C)?C.then(function(T){A.handleFlushResult(T,a)}):this.handleFlushResult(C,a)}},f.handleFlushResult=function(a,A){var g=this;a.forEach(function(m){g.handleTransmuxComplete(m)}),this.onFlush(A)},f.onWorkerMessage=function(a){var A=a.data,g=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,g.trigger(A.event,A.data);break}}},f.configureTransmuxer=function(a){var A=this.worker,g=this.transmuxer;A?A.postMessage({cmd:"configure",config:a}):g&&g.configure(a)},f.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},o}()},"./src/demux/transmuxer-worker.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var y=L("./src/demux/transmuxer.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),x=L("./node_modules/eventemitter3/index.js"),h=L.n(x);function s(c){var o=new x.EventEmitter,f=function(a,A){c.postMessage({event:a,data:A})};o.on(E.Events.FRAG_DECRYPTED,f),o.on(E.Events.ERROR,f),c.addEventListener("message",function(d){var a=d.data;switch(a.cmd){case"init":{var A=JSON.parse(a.config);c.transmuxer=new y.default(o,a.typeSupported,A,a.vendor,a.id),Object(w.enableLogs)(A.debug),f("init",null);break}case"configure":{c.transmuxer.configure(a.config);break}case"demux":{var g=c.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(y.isPromise)(g)?g.then(function(T){r(c,T)}):r(c,g);break}case"flush":{var m=a.chunkMeta,C=c.transmuxer.flush(m);Object(y.isPromise)(C)?C.then(function(T){e(c,T,m)}):e(c,C,m);break}default:break}})}function r(c,o){if(l(o.remuxResult))return;var f=[],d=o.remuxResult,a=d.audio,A=d.video;a&&n(f,a),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,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"isPromise",function(){return C}),L.d(X,"TransmuxConfig",function(){return T}),L.d(X,"TransmuxState",function(){return B});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/crypt/decrypter.ts"),x=L("./src/demux/aacdemuxer.ts"),h=L("./src/demux/mp4demuxer.ts"),s=L("./src/demux/tsdemuxer.ts"),r=L("./src/demux/mp3demuxer.ts"),n=L("./src/remux/mp4-remuxer.ts"),e=L("./src/remux/passthrough-remuxer.ts"),l=L("./src/demux/chunk-cache.ts"),c=L("./src/utils/mp4-tools.ts"),o=L("./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:x.default,remux:n.default},{demux:r.default,remux:n.default}],a=1024;d.forEach(function(b){var p=b.demux;a=Math.max(a,p.minProbeByteLength)});var A=function(){function b(u,i,_,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=i,this.config=_,this.vendor=O,this.id=S}var p=b.prototype;return p.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},p.push=function(i,_,O,S){var D=this,I=O.transmuxing;I.executeStart=f();var k=new Uint8Array(i),Q=this.cache,Y=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;S&&(this.currentTransmuxState=S);var z=g(k,_);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 I.executeEnd=f(),m(O);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,z.key.buffer,z.iv.buffer).then(function(Te){var De=D.push(Te,null,O);return D.decryptionPromise=null,De}),this.decryptionPromise}var G=S||U,$=G.contiguous,ae=G.discontinuity,pe=G.trackSwitch,ie=G.accurateTimeOffset,ge=G.timeOffset,Ae=K.audioCodec,be=K.videoCodec,fe=K.defaultInitPts,ce=K.duration,te=K.initSegmentData;if((ae||pe)&&this.resetInitSegment(te,Ae,be,ce),ae&&this.resetInitialTimestamp(fe),$||this.resetContiguity(),this.needsProbing(k,ae,pe)){if(Q.dataLength){var de=Q.flush();k=Object(c.appendUint8Array)(de,k)}this.configureTransmuxer(k,K)}var he=this.transmux(k,z,ge,ie,O),ue=this.currentTransmuxState;return ue.contiguous=!0,ue.discontinuity=!1,ue.trackSwitch=!1,I.executeEnd=f(),he},p.flush=function(i){var _=this,O=i.transmuxing;O.executeStart=f();var S=this.decrypter,D=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return _.flush(i)});var Q=[],Y=I.timeOffset;if(S){var U=S.flush();U&&Q.push(this.push(U,null,i))}var K=D.dataLength;D.reset();var z=this.demuxer,F=this.remuxer;if(!z||!F)return K>=a&&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(),[m(i)];var H=z.flush(Y);return C(H)?H.then(function(G){return _.flushRemux(Q,G,i),Q}):(this.flushRemux(Q,H,i),Q)},p.flushRemux=function(i,_,O){var S=_.audioTrack,D=_.avcTrack,I=_.id3Track,k=_.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,I,k,U,Y,!0,this.id);i.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},p.resetInitialTimestamp=function(i){var _=this.demuxer,O=this.remuxer;if(!_||!O)return;_.resetTimeStamp(i),O.resetTimeStamp(i)},p.resetContiguity=function(){var i=this.demuxer,_=this.remuxer;if(!i||!_)return;i.resetContiguity(),_.resetNextTimestamp()},p.resetInitSegment=function(i,_,O,S){var D=this.demuxer,I=this.remuxer;if(!D||!I)return;D.resetInitSegment(_,O,S),I.resetInitSegment(i,_,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(i,_,O,S,D){var I;return _&&_.method==="SAMPLE-AES"?I=this.transmuxSampleAes(i,_,O,S,D):I=this.transmuxUnencrypted(i,O,S,D),I},p.transmuxUnencrypted=function(i,_,O,S){var D=this.demuxer.demux(i,_,!1,!this.config.progressive),I=D.audioTrack,k=D.avcTrack,Q=D.id3Track,Y=D.textTrack,U=this.remuxer.remux(I,k,Q,Y,_,O,!1,this.id);return{remuxResult:U,chunkMeta:S}},p.transmuxSampleAes=function(i,_,O,S,D){var I=this;return this.demuxer.demuxSampleAes(i,_,O).then(function(k){var Q=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,S,!1,I.id);return{remuxResult:Q,chunkMeta:D}})},p.configureTransmuxer=function(i,_){for(var O=this.config,S=this.observer,D=this.typeSupported,I=this.vendor,k=_.audioCodec,Q=_.defaultInitPts,Y=_.duration,U=_.initSegmentData,K=_.videoCodec,z,F=0,H=d.length;F<H;F++)if(d[F].demux.probe(i)){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,$=this.remuxer,ae=z.remux,pe=z.demux;(!$||!($ instanceof ae))&&(this.remuxer=new ae(S,O,D,I)),(!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(i,_,O){return!this.demuxer||!this.remuxer||_||O},p.getDecrypter=function(){var i=this.decrypter;return i||(i=this.decrypter=new w.default(this.observer,this.config)),i},b}();function g(b,p){var u=null;return b.byteLength>0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(u=p),u}var m=function(p){return{remuxResult:{},chunkMeta:p}};function C(b){return"then"in b&&b.then instanceof Function}var T=function(p,u,i,_,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=i,this.duration=_,this.defaultInitPts=O},B=function(p,u,i,_,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=i,this.trackSwitch=_,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"discardEPB",function(){return m});var y=L("./src/demux/adts.ts"),E=L("./src/demux/mpegaudio.ts"),w=L("./src/demux/exp-golomb.ts"),x=L("./src/demux/id3.ts"),h=L("./src/demux/sample-aes.ts"),s=L("./src/events.ts"),r=L("./src/utils/mp4-tools.ts"),n=L("./src/utils/logger.ts"),e=L("./src/errors.ts"),l={video:1,audio:2,id3:3,text:4},c=function(){function C(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}C.probe=function(b){var p=C.syncOffset(b);return p<0?!1:(p&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},C.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},C.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 T=C.prototype;return T.resetInitSegment=function(b,p,u){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=C.createTrack("video",u),this._audioTrack=C.createTrack("audio",u),this._id3Track=C.createTrack("id3",u),this._txtTrack=C.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},T.resetTimeStamp=function(){},T.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},T.demux=function(b,p,u,i){u===void 0&&(u=!1),i===void 0&&(i=!1),u||(this.sampleAes=null);var _,O=this._avcTrack,S=this._audioTrack,D=this._id3Track,I=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&&!i)return this.remainderData=b,{audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};var $=Math.max(0,C.syncOffset(b));G-=(G+$)%188,G<b.byteLength&&!i&&(this.remainderData=new Uint8Array(b.buffer,G,b.buffer.byteLength-G));for(var ae=$;ae<G;ae+=188)if(b[ae]===71){var pe=!!(b[ae+1]&64),ie=((b[ae+1]&31)<<8)+b[ae+2],ge=(b[ae+3]&48)>>4,Ae=void 0;if(ge>1){if(Ae=ae+5+b[ae+4],Ae===ae+188)continue}else Ae=ae+4;switch(ie){case I:pe&&(k&&(_=a(k))&&this.parseAVCPES(_,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(Ae,ae+188)),k.size+=ae+188-Ae);break;case Q:pe&&(U&&(_=a(U))&&(S.isAAC?this.parseAACPES(_):this.parseMPEGPES(_)),U={data:[],size:0}),U&&(U.data.push(b.subarray(Ae,ae+188)),U.size+=ae+188-Ae);break;case Y:pe&&(K&&(_=a(K))&&this.parseID3PES(_),K={data:[],size:0}),K&&(K.data.push(b.subarray(Ae,ae+188)),K.size+=ae+188-Ae);break;case 0:pe&&(Ae+=b[Ae]+1),H=this._pmtId=f(b,Ae);break;case H:{pe&&(Ae+=b[Ae]+1);var be=d(b,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);I=be.avc,I>0&&(O.pid=I),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,ae=$-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 i&&this.extractRemainingSamples(fe),fe},T.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},T.extractRemainingSamples=function(b){var p=b.audioTrack,u=b.avcTrack,i=b.id3Track,_=u.pesData,O=p.pesData,S=i.pesData,D;_&&(D=a(_))?(this.parseAVCPES(D,!0),u.pesData=null):u.pesData=_,O&&(D=a(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=a(S))?(this.parseID3PES(D),i.pesData=null):i.pesData=S},T.demuxSampleAes=function(b,p,u){var i=this.demux(b,u,!0,!this.config.progressive),_=this.sampleAes=new h.default(this.observer,this.config,p);return this.decrypt(i,_)},T.decrypt=function(b,p){return new Promise(function(u){var i=b.audioTrack,_=b.avcTrack;i.samples&&i.isAAC?p.decryptAacSamples(i.samples,0,function(){_.samples?p.decryptAvcSamples(_.samples,0,0,function(){u(b)}):u(b)}):_.samples&&p.decryptAvcSamples(_.samples,0,0,function(){u(b)})})},T.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},T.parseAVCPES=function(b,p){var u=this,i=this._avcTrack,_=this.parseAVCNALu(b.data),O=!1,S=this.avcSample,D,I=!1;b.data=null,S&&_.length&&!i.audFound&&(A(S,i),S=this.avcSample=o(!1,b.pts,b.dts,"")),_.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(I&&Q.length>4){var Y=new w.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 w.default(m(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 $=U.readUShort();if($===49){var ae=U.readUInt();if(ae===1195456820){var pe=U.readUByte();if(pe===3){for(var ie=U.readUByte(),ge=U.readUByte(),Ae=31&ie,be=[ie,ge],fe=0;fe<Ae;fe++)be.push(U.readUByte()),be.push(U.readUByte()),be.push(U.readUByte());g(u._txtTrack.samples,{type:3,pts:b.pts,bytes:be})}}}}}else if(K===5&&U.bytesAvailable!==0){if(F=!0,z>16){for(var ce=[],te=0;te<16;te++)ce.push(U.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var de=z-16,he=new Uint8Array(de),ue=0;ue<de;ue++)he[ue]=U.readUByte();g(u._txtTrack.samples,{pts:b.pts,payloadType:K,uuid:ce.join(""),userData:Object(x.utf8ArrayToStr)(he),userDataBytes:he})}}else if(z<U.bytesAvailable)for(var Te=0;Te<z;Te++)U.readUByte()}break}case 7:if(D=!0,I=!0,O&&S&&(S.debug+="SPS "),!i.sps){var De=new w.default(k.data),Ie=De.readSPS();i.width=Ie.width,i.height=Ie.height,i.pixelRatio=Ie.pixelRatio,i.sps=[k.data],i.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}i.codec=N}break;case 8:D=!0,O&&S&&(S.debug+="PPS "),i.pps||(i.pps=[k.data]);break;case 9:D=!1,i.audFound=!0,S&&A(S,i),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 ee=S.units;ee.push(k)}}),p&&S&&(A(S,i),this.avcSample=null)},T.getLastNalUnit=function(){var b,p=this.avcSample,u;if(!p||p.units.length===0){var i=this._avcTrack.samples;p=i[i.length-1]}if((b=p)!==null&&b!==void 0&&b.units){var _=p.units;u=_[_.length-1]}return u},T.parseAVCNALu=function(b){var p=b.byteLength,u=this._avcTrack,i=u.naluState||0,_=i,O=[],S=0,D,I,k,Q=-1,Y=0;for(i===-1&&(Q=0,Y=b[0]&31,i=0,S=1);S<p;){if(D=b[S++],!i){i=D?0:1;continue}if(i===1){i=D?0:2;continue}if(!D)i=3;else if(D===1){if(Q>=0){var U={data:b.subarray(Q,S-i-1),type:Y};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(_&&S<=4-_&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-_))),I=S-i-1,I>0)){var z=new Uint8Array(K.data.byteLength+I);z.set(K.data,0),z.set(b.subarray(0,I),K.data.byteLength),K.data=z,K.state=0}}S<p?(k=b[S]&31,Q=S,Y=k,i=0):i=-1}else i=0}if(Q>=0&&i>=0){var F={data:b.subarray(Q,p),type:Y,state:i};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=i,O},T.parseAACPES=function(b){var p=0,u=this._audioTrack,i=this.aacOverFlow,_=b.data;if(i){this.aacOverFlow=null;var O=i.sample.unit.byteLength,S=Math.min(i.missing,O),D=O-S;i.sample.unit.set(_.subarray(0,S),D),u.samples.push(i.sample),p=i.missing}var I,k;for(I=p,k=_.length;I<k-1&&!y.isHeader(_,I);I++);if(I!==p){var Q,Y;if(I<k-1?(Q="AAC PES did not start with ADTS header,offset:"+I,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,_,I,this.audioCodec);var U;if(b.pts!==void 0)U=b.pts;else if(i){var K=y.getFrameDuration(u.samplerate);U=i.sample.pts+K}else{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var z=0;I<k;)if(y.isHeader(_,I)){if(I+5<k){var F=y.appendFrame(u,_,I,U,z);if(F)if(F.missing)this.aacOverFlow=F;else{I+=F.length,z++;continue}}break}else I++},T.parseMPEGPES=function(b){var p=b.data,u=p.length,i=0,_=0,O=b.pts;if(O===void 0){n.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;_<u;)if(E.isHeader(p,_)){var S=E.appendFrame(this._audioTrack,p,_,O,i);if(S)_+=S.length,i++;else break}else _++},T.parseID3PES=function(b){if(b.pts===void 0){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(b)},C}();c.minProbeByteLength=188;function o(C,T,B,b){return{key:C,frame:!1,pts:T,dts:B,units:[],debug:b,length:0}}function f(C,T){return(C[T+10]&31)<<8|C[T+11]}function d(C,T,B,b){var p={audio:-1,avc:-1,id3:-1,isAAC:!0},u=(C[T+1]&15)<<8|C[T+2],i=T+3+u-4,_=(C[T+10]&15)<<8|C[T+11];for(T+=12+_;T<i;){var O=(C[T+1]&31)<<8|C[T+2];switch(C[T]){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}T+=((C[T+3]&15)<<8|C[T+4])+5}return p}function a(C){var T=0,B,b,p,u,i,_=C.data;if(!C||C.size===0)return null;for(;_[0].length<19&&_.length>1;){var O=new Uint8Array(_[0].length+_[1].length);O.set(_[0]),O.set(_[1],_[0].length),_[0]=O,_.splice(1,1)}B=_[0];var S=(B[0]<<16)+(B[1]<<8)+B[2];if(S===1){if(b=(B[4]<<8)+B[5],b&&b>C.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?(i=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,u-i>60*9e4&&(n.logger.warn(Math.round((u-i)/9e4)+"s delta between PTS and DTS, align them"),u=i)):i=u),p=B[8];var I=p+9;if(C.size<=I)return null;C.size-=I;for(var k=new Uint8Array(C.size),Q=0,Y=_.length;Q<Y;Q++){B=_[Q];var U=B.byteLength;if(I)if(I>U){I-=U;continue}else B=B.subarray(I),U-=I,I=0;k.set(B,T),T+=U}return b&&(b-=p+3),{data:k,pts:u,dts:i,len:b}}return null}function A(C,T){if(C.units.length&&C.frame){if(C.pts===void 0){var B=T.samples,b=B.length;if(b){var p=B[b-1];C.pts=p.pts,C.dts=p.dts}else{T.dropped++;return}}T.samples.push(C)}C.debug.length&&n.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function g(C,T){var B=C.length;if(B>0){if(T.pts>=C[B-1].pts)C.push(T);else for(var b=B-1;b>=0;b--)if(T.pts<C[b].pts){C.splice(b,0,T);break}}else C.push(T)}function m(C){for(var T=C.byteLength,B=[],b=1;b<T-2;)C[b]===0&&C[b+1]===0&&C[b+2]===3?(B.push(b+2),b+=2):b++;if(B.length===0)return C;var p=T-B.length,u=new Uint8Array(p),i=0;for(b=0;b<p;i++,b++)i===B[0]&&(i++,B.shift()),u[b]=C[i];return u}X.default=c},"./src/errors.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"ErrorTypes",function(){return y}),L.d(X,"ErrorDetails",function(){return E});var y;(function(w){w.NETWORK_ERROR="networkError",w.MEDIA_ERROR="mediaError",w.KEY_SYSTEM_ERROR="keySystemError",w.MUX_ERROR="muxError",w.OTHER_ERROR="otherError"})(y||(y={}));var E;(function(w){w.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",w.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",w.KEY_SYSTEM_NO_SESSION="keySystemNoSession",w.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",w.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",w.MANIFEST_LOAD_ERROR="manifestLoadError",w.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",w.MANIFEST_PARSING_ERROR="manifestParsingError",w.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",w.LEVEL_EMPTY_ERROR="levelEmptyError",w.LEVEL_LOAD_ERROR="levelLoadError",w.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",w.LEVEL_SWITCH_ERROR="levelSwitchError",w.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",w.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",w.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",w.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",w.FRAG_LOAD_ERROR="fragLoadError",w.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",w.FRAG_DECRYPT_ERROR="fragDecryptError",w.FRAG_PARSING_ERROR="fragParsingError",w.REMUX_ALLOC_ERROR="remuxAllocError",w.KEY_LOAD_ERROR="keyLoadError",w.KEY_LOAD_TIMEOUT="keyLoadTimeOut",w.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",w.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",w.BUFFER_APPEND_ERROR="bufferAppendError",w.BUFFER_APPENDING_ERROR="bufferAppendingError",w.BUFFER_STALLED_ERROR="bufferStalledError",w.BUFFER_FULL_ERROR="bufferFullError",w.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",w.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",w.INTERNAL_EXCEPTION="internalException",w.INTERNAL_ABORTED="aborted",w.UNKNOWN="unknown"})(E||(E={}))},"./src/events.ts":function(se,X,L){"use strict";L.r(X),L.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,L){"use strict";L.r(X),L.d(X,"default",function(){return C});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(y),w=L("./src/loader/playlist-loader.ts"),x=L("./src/loader/key-loader.ts"),h=L("./src/controller/id3-track-controller.ts"),s=L("./src/controller/latency-controller.ts"),r=L("./src/controller/level-controller.ts"),n=L("./src/controller/fragment-tracker.ts"),e=L("./src/controller/stream-controller.ts"),l=L("./src/is-supported.ts"),c=L("./src/utils/logger.ts"),o=L("./src/config.ts"),f=L("./node_modules/eventemitter3/index.js"),d=L.n(f),a=L("./src/events.ts"),A=L("./src/errors.ts");function g(T,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(T,p.key,p)}}function m(T,B,b){return B&&g(T.prototype,B),b&&g(T,b),T}var C=function(){T.isSupported=function(){return Object(l.isSupported)()};function T(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)(T.DefaultConfig,b);this.userConfig=b,Object(c.enableLogs)(p.debug),this._autoLevelCapping=-1,p.progressive&&Object(o.enableStreamingMode)(p);var u=p.abrController,i=p.bufferController,_=p.capLevelController,O=p.fpsController,S=this.abrController=new u(this),D=this.bufferController=new i(this),I=this.capLevelController=new _(this),k=new O(this),Q=new w.default(this),Y=new x.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);I.setStreamController(F),k.setStreamController(F);var H=[K,F];this.networkControllers=H;var G=[Q,Y,S,D,I,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=T.prototype;return B.createController=function(p,u,i){if(p){var _=u?new p(this,u):new p(this);return i&&i.push(_),_}return null},B.on=function(p,u,i){i===void 0&&(i=this),this._emitter.on(p,u,i)},B.once=function(p,u,i){i===void 0&&(i=this),this._emitter.once(p,u,i)},B.removeAllListeners=function(p){this._emitter.removeAllListeners(p)},B.off=function(p,u,i,_){i===void 0&&(i=this),this._emitter.off(p,u,i,_)},B.listeners=function(p){return this._emitter.listeners(p)},B.emit=function(p,u,i){return this._emitter.emit(p,u,i)},B.trigger=function(p,u){if(this.config.debug)return this.emit(p,p,u);try{return this.emit(p,p,u)}catch(i){c.logger.error("An internal error happened while handling event "+p+'. Error message: "'+i.message+'". Here is a stacktrace:',i),this.trigger(a.Events.ERROR,{type:A.ErrorTypes.OTHER_ERROR,details:A.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:p,error:i})}return!1},B.listenerCount=function(p){return this._emitter.listenerCount(p)},B.destroy=function(){c.logger.log("destroy"),this.trigger(a.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(a.Events.MEDIA_ATTACHING,{media:p})},B.detachMedia=function(){c.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},B.loadSource=function(p){this.stopLoad();var u=this.media,i=this.url,_=this.url=y.buildAbsoluteURL(self.location.href,p,{alwaysNormalize:!0});c.logger.log("loadSource:"+_),u&&i&&i!==_&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(u)),this.trigger(a.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)},m(T,[{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 i=p.length,_=0;_<i;_++)if(p[_].maxBitrate>u)return _;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,u=this.autoLevelCapping,i;return u===-1&&p&&p.length?i=p.length-1:i=u,i}},{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 a.Events}},{key:"ErrorTypes",get:function(){return A.ErrorTypes}},{key:"ErrorDetails",get:function(){return A.ErrorDetails}},{key:"DefaultConfig",get:function(){return T.defaultConfig?T.defaultConfig:o.hlsDefaultConfig},set:function(p){T.defaultConfig=p}}]),T}();C.defaultConfig=void 0},"./src/is-supported.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isSupported",function(){return w}),L.d(X,"changeTypeSupported",function(){return x});var y=L("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){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 x(){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,L){"use strict";L.r(X),L.d(X,"default",function(){return c}),L.d(X,"LoadError",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/errors.ts");function w(d,a){d.prototype=Object.create(a.prototype),d.prototype.constructor=d,n(d,a)}function x(d){var a=typeof Map=="function"?new Map:void 0;return x=function(g){if(g===null||!r(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,m)}function m(){return h(g,arguments,e(this).constructor)}return m.prototype=Object.create(g.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),n(m,g)},x(d)}function h(d,a,A){return s()?h=Reflect.construct:h=function(m,C,T){var B=[null];B.push.apply(B,C);var b=Function.bind.apply(m,B),p=new b;return T&&n(p,T.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,a){return n=Object.setPrototypeOf||function(g,m){return g.__proto__=m,g},n(d,a)}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 a=d.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(g,m){var C=this,T=g.url;if(!T)return Promise.reject(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,networkDetails:null},"Fragment does not have a "+(T?"part list":"url")));this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){C.loader&&C.loader.destroy();var _=C.loader=g.loader=b?new b(B):new p(B),O=o(g),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};g.stats=_.stats,_.load(O,S,{onSuccess:function(I,k,Q,Y){C.resetLoader(g,_),u({frag:g,part:null,payload:I.data,networkDetails:Y})},onError:function(I,k,Q){C.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){C.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:Q}))},onTimeout:function(I,k,Q){C.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:Q}))},onProgress:function(I,k,Q,Y){m&&m({frag:g,part:null,payload:Q,networkDetails:Y})}})})},a.loadPart=function(g,m,C){var T=this;this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){T.loader&&T.loader.destroy();var _=T.loader=g.loader=b?new b(B):new p(B),O=o(g,m),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};m.stats=_.stats,_.load(O,S,{onSuccess:function(I,k,Q,Y){T.resetLoader(g,_),T.updateStatsFromPart(g,m);var U={frag:g,part:m,payload:I.data,networkDetails:Y};C(U),u(U)},onError:function(I,k,Q){T.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:m,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){g.stats.aborted=m.stats.aborted,T.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:m,networkDetails:Q}))},onTimeout:function(I,k,Q){T.resetLoader(g,_),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:m,networkDetails:Q}))}})})},a.updateStatsFromPart=function(g,m){var C=g.stats,T=m.stats,B=T.total;if(C.loaded+=T.loaded,B){var b=Math.round(g.duration/m.duration),p=Math.min(Math.round(C.loaded/B),b),u=b-p,i=u*Math.round(C.loaded/p);C.total=C.loaded+i}else C.total=Math.max(C.loaded,C.total);var _=C.loading,O=T.loading;_.start?_.first+=O.first-O.start:(_.start=O.start,_.first=O.first),_.end=O.end},a.resetLoader=function(g,m){g.loader=null,this.loader===m&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),m.destroy()},d}();function o(d,a){a===void 0&&(a=null);var A=a||d,g={frag:d,part:a,responseType:"arraybuffer",url:A.url,headers:{},rangeStart:0,rangeEnd:0},m=A.byteRangeStartOffset,C=A.byteRangeEndOffset;return Object(y.isFiniteNumber)(m)&&Object(y.isFiniteNumber)(C)&&(g.rangeStart=m,g.rangeEnd=C),g}var f=function(d){w(a,d);function a(A){for(var g,m=arguments.length,C=new Array(m>1?m-1:0),T=1;T<m;T++)C[T-1]=arguments[T];return g=d.call.apply(d,[this].concat(C))||this,g.data=void 0,g.data=A,g}return a}(x(Error))},"./src/loader/fragment.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"ElementaryStreamTypes",function(){return c}),L.d(X,"BaseSegment",function(){return o}),L.d(X,"Fragment",function(){return f}),L.d(X,"Part",function(){return d});var y=L("./src/polyfills/number.ts"),E=L("./node_modules/url-toolkit/src/url-toolkit.js"),w=L.n(E),x=L("./src/utils/logger.ts"),h=L("./src/loader/level-key.ts"),s=L("./src/loader/load-stats.ts");function r(a,A){a.prototype=Object.create(A.prototype),a.prototype.constructor=a,n(a,A)}function n(a,A){return n=Object.setPrototypeOf||function(m,C){return m.__proto__=C,m},n(a,A)}function e(a,A){for(var g=0;g<A.length;g++){var m=A[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(a,m.key,m)}}function l(a,A,g){return A&&e(a.prototype,A),g&&e(a,g),a}var c;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(c||(c={}));var o=function(){function a(g){var m;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(m={},m[c.AUDIO]=null,m[c.VIDEO]=null,m[c.AUDIOVIDEO]=null,m),this.baseurl=g}var A=a.prototype;return A.setByteRange=function(m,C){var T=m.split("@",2),B=[];T.length===1?B[0]=C?C.byteRangeEndOffset:0:B[0]=parseInt(T[1]),B[1]=parseInt(T[0])+B[0],this._byteRange=B},l(a,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(E.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(m){this._url=m}}]),a}(),f=function(a){r(A,a);function A(m,C){var T;return T=a.call(this,C)||this,T._decryptdata=null,T.rawProgramDateTime=null,T.programDateTime=null,T.tagList=[],T.duration=0,T.sn=0,T.levelkey=void 0,T.type=void 0,T.loader=null,T.level=-1,T.cc=0,T.startPTS=void 0,T.endPTS=void 0,T.appendedPTS=void 0,T.startDTS=void 0,T.endDTS=void 0,T.start=0,T.deltaPTS=void 0,T.maxStartPTS=void 0,T.minEndPTS=void 0,T.stats=new s.LoadStats,T.urlId=0,T.data=void 0,T.bitrateTest=!1,T.title=null,T.initSegment=null,T.type=m,T}var g=A.prototype;return g.createInitializationVector=function(C){for(var T=new Uint8Array(16),B=12;B<16;B++)T[B]=C>>8*(15-B)&255;return T},g.setDecryptDataFromLevelKey=function(C,T){var B=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(B=h.LevelKey.fromURI(C.uri),B.method=C.method,B.iv=this.createInitializationVector(T),B.keyFormat="identity"),B},g.setElementaryStreamInfo=function(C,T,B,b,p,u){u===void 0&&(u=!1);var i=this.elementaryStreams,_=i[C];if(!_){i[C]={startPTS:T,endPTS:B,startDTS:b,endDTS:p,partial:u};return}_.startPTS=Math.min(_.startPTS,T),_.endPTS=Math.max(_.endPTS,B),_.startDTS=Math.min(_.startDTS,b),_.endDTS=Math.max(_.endDTS,p)},g.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[c.AUDIO]=null,C[c.VIDEO]=null,C[c.AUDIOVIDEO]=null},l(A,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&x.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(y.isFiniteNumber)(this.programDateTime))return null;var C=Object(y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),A}(o),d=function(a){r(A,a);function A(g,m,C,T,B){var b;b=a.call(this,C)||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=g.decimalFloatingPoint("DURATION"),b.gap=g.bool("GAP"),b.independent=g.bool("INDEPENDENT"),b.relurl=g.enumeratedString("URI"),b.fragment=m,b.index=T;var p=g.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 m=this.elementaryStreams;return!!(m.audio||m.video||m.audiovideo)}}]),A}(o)},"./src/loader/key-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return x});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),x=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){w.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&&(w.logger.warn("abort previous key loader for type:"+c),o.abort()),!f){w.logger.warn("key uri is falsy");return}var a=d.loader,A=l.loader=this.loaders[c]=new a(d);this.decrypturl=f,this.decryptkey=null;var g={url:f,frag:l,responseType:"arraybuffer"},m={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(g,m,C)}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){w.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,L){"use strict";L.r(X),L.d(X,"LevelDetails",function(){return h});var y=L("./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 w(s,r,n){return r&&E(s.prototype,r),n&&E(s,n),s}var x=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},w(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||x}},{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,L){"use strict";L.r(X),L.d(X,"LevelKey",function(){return h});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(y);function w(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&&w(s.prototype,r),n&&w(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 x(s,[{key:"uri",get:function(){return this._uri}}]),s}()},"./src/loader/load-stats.ts":function(se,X,L){"use strict";L.r(X),L.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,L){"use strict";L.r(X),L.d(X,"default",function(){return A});var y=L("./src/polyfills/number.ts"),E=L("./node_modules/url-toolkit/src/url-toolkit.js"),w=L.n(E),x=L("./src/loader/fragment.ts"),h=L("./src/loader/level-details.ts"),s=L("./src/loader/level-key.ts"),r=L("./src/utils/attr-list.ts"),n=L("./src/utils/logger.ts"),e=L("./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 a(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 i=0;i<p.length;i++){var _=p[i];if(_.id===u)return _}},B.convertAVC1ToAVCOTI=function(p){var u=p.split(".");if(u.length>2){var i=u.shift()+".";return i+=parseInt(u.shift()).toString(16),i+=("000"+parseInt(u.shift()).toString(16)).substr(-4),i}return p},B.resolve=function(p,u){return E.buildAbsoluteURL(u,p,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(p,u){var i=[],_={},O=!1;l.lastIndex=0;for(var S;(S=l.exec(p))!=null;)if(S[1]){var D=new r.AttrList(S[1]),I={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(S[2],u)},k=D.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),g((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=B.convertAVC1ToAVCOTI(I.videoCodec)),i.push(I)}else if(S[3]){var Q=new r.AttrList(S[3]);Q["DATA-ID"]&&(O=!0,_[Q["DATA-ID"]]=Q)}return{levels:i,sessionData:O?_:null}},B.parseMasterPlaylistMedia=function(p,u,i,_){_===void 0&&(_=[]);var O,S=[],D=0;for(c.lastIndex=0;(O=c.exec(p))!==null;){var I=new r.AttrList(O[1]);if(I.TYPE===i){var k={attrs:I,bitrate:0,id:D++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:i,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?B.resolve(I.URI,u):""};if(_.length){var Q=B.findGroup(_,k.groupId)||_[0];m(k,Q,"audioCodec"),m(k,Q,"textCodec")}S.push(k)}}return S},B.parseLevelPlaylist=function(p,u,i,_,O){var S=new h.LevelDetails(u),D=S.fragments,I=null,k=0,Q=0,Y=0,U=0,K=null,z=new x.Fragment(_,u),F,H,G,$=-1,ae=!1;for(o.lastIndex=0,S.m3u8=p;(F=o.exec(p))!==null;){ae&&(ae=!1,z=new x.Fragment(_,u),z.start=Y,z.sn=k,z.cc=U,z.level=i,I&&(z.initSegment=I,z.rawProgramDateTime=I.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=i,z.cc=U,z.urlId=O,D.push(z),z.relurl=(" "+F[3]).slice(1),T(z,K),K=z,Y+=z.duration,k++,Q=0,ae=!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]),$===-1&&($=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 Ae=(" "+F[H]).slice(1),be=(" "+F[H+1]).slice(1),fe=F[H+2]?(" "+F[H+2]).slice(1):"";switch(Ae){case"PLAYLIST-TYPE":S.type=be.toUpperCase();break;case"MEDIA-SEQUENCE":k=S.startSN=parseInt(be);break;case"SKIP":{var ce=new r.AttrList(be),te=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(y.isFiniteNumber)(te)){S.skippedSegments=te;for(var de=te;de--;)D.unshift(null);k+=te}var he=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");he&&(S.recentlyRemovedDateranges=he.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([Ae]);break;case"BITRATE":z.tagList.push([Ae,be]);break;case"DISCONTINUITY-SEQ":U=parseInt(be);break;case"KEY":{var ue,Te=new r.AttrList(be),De=Te.enumeratedString("METHOD"),Ie=Te.URI,ne=Te.hexadecimalInteger("IV"),N=Te.enumeratedString("KEYFORMATVERSIONS"),W=Te.enumeratedString("KEYID"),le=(ue=Te.enumeratedString("KEYFORMAT"))!=null?ue:"identity",ee=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(ee.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,Ie),Ie&&["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),_e=oe.decimalFloatingPoint("TIME-OFFSET");Object(y.isFiniteNumber)(_e)&&(S.startTimeOffset=_e);break}case"MAP":{var Ke=new r.AttrList(be);z.relurl=Ke.URI,Ke.BYTERANGE&&z.setByteRange(Ke.BYTERANGE),z.level=i,z.sn="initSegment",G&&(z.levelkey=G),z.initSegment=null,I=z,ae=!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 Ue=new r.AttrList(be);S.partTarget=Ue.decimalFloatingPoint("PART-TARGET");break}case"PART":{var je=S.partList;je||(je=S.partList=[]);var dt=Q>0?je[je.length-1]:void 0,vt=Q++,it=new x.Part(new r.AttrList(be),z,u,vt,dt);je.push(it),z.duration+=it.duration;break}case"PRELOAD-HINT":{var at=new r.AttrList(be);S.preloadHint=at;break}case"RENDITION-REPORT":{var Ve=new r.AttrList(be);S.renditionReports=S.renditionReports||[],S.renditionReports.push(Ve);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&&(T(z,K),z.cc=U,S.fragmentHint=z);var Xe=D.length,ze=D[0],we=D[Xe-1];if(Y+=S.skippedSegments*S.targetduration,Y>0&&Xe&&we){S.averagetargetduration=Y/Xe;var Re=we.sn;S.endSN=Re!=="initSegment"?Re:0,ze&&(S.startCC=ze.cc,ze.initSegment||S.fragments.every(function(Me){return Me.relurl&&a(Me.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),z=new x.Fragment(_,u),z.relurl=we.relurl,z.level=i,z.sn="initSegment",ze.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,$>0&&C(D,$),S},B}();function g(B,b){["video","audio","text"].forEach(function(p){var u=B.filter(function(_){return Object(e.isCodecType)(_,p)});if(u.length){var i=u.filter(function(_){return _.lastIndexOf("avc1",0)===0||_.lastIndexOf("mp4a",0)===0});b[p+"Codec"]=i.length>0?i[0]:u[0],B=B.filter(function(_){return u.indexOf(_)===-1})}}),b.unknownCodecs=B}function m(B,b,p){var u=b[p];u&&(B[p]=u)}function C(B,b){for(var p=B[b],u=b;u--;){var i=B[u];if(!i)return;i.programDateTime=p.programDateTime-i.duration*1e3,p=i}}function T(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,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),x=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/loader/m3u8-parser.ts"),r=L("./src/types/loader.ts"),n=L("./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 a=this.hls;a.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(a){var A=this.hls.config,g=A.pLoader,m=A.loader,C=g||m,T=new C(A);return a.loader=T,this.loaders[a.type]=T,T},f.getInternalLoader=function(a){return this.loaders[a.type]},f.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},f.destroyInternalLoaders=function(){for(var a in this.loaders){var A=this.loaders[a];A&&A.destroy(),this.resetInternalLoader(a)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(a,A){var g=A.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},f.onLevelLoading=function(a,A){var g=A.id,m=A.level,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:null,level:m,responseType:"text",type:r.PlaylistContextType.LEVEL,url:C,deliveryDirectives:T})},f.onAudioTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:T})},f.onSubtitleTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:T})},f.load=function(a){var A,g=this.hls.config,m=this.getInternalLoader(a);if(m){var C=m.context;if(C&&C.url===a.url){x.logger.trace("[playlist-loader]: playlist request ongoing");return}x.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),m.abort()}var T,B,b,p;switch(a.type){case r.PlaylistContextType.MANIFEST:T=g.manifestLoadingMaxRetry,B=g.manifestLoadingTimeOut,b=g.manifestLoadingRetryDelay,p=g.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:T=0,B=g.levelLoadingTimeOut;break;default:T=g.levelLoadingMaxRetry,B=g.levelLoadingTimeOut,b=g.levelLoadingRetryDelay,p=g.levelLoadingMaxRetryTimeout;break}if(m=this.createInternalLoader(a),(A=a.deliveryDirectives)!==null&&A!==void 0&&A.part){var u;if(a.type===r.PlaylistContextType.LEVEL&&a.level!==null?u=this.hls.levels[a.level].details:a.type===r.PlaylistContextType.AUDIO_TRACK&&a.id!==null?u=this.hls.audioTracks[a.id].details:a.type===r.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(u=this.hls.subtitleTracks[a.id].details),u){var i=u.partTarget,_=u.targetduration;i&&_&&(B=Math.min(Math.max(i*3,_*.8)*1e3,B))}}var O={timeout:B,maxRetry:T,retryDelay:b,maxRetryDelay:p,highWaterMark:0},S={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};m.load(a,O,S)},f.loadsuccess=function(a,A,g,m){if(m===void 0&&(m=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,A,g,m);return}this.resetInternalLoader(g.type);var C=a.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",m);return}A.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,A,g,m):this.handleMasterPlaylist(a,A,g,m)},f.loaderror=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!1,a)},f.loadtimeout=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!0)},f.handleMasterPlaylist=function(a,A,g,m){var C=this.hls,T=a.data,B=l(a,g),b=s.default.parseMasterPlaylist(T,B),p=b.levels,u=b.sessionData;if(!p.length){this.handleManifestParsingError(a,g,"no level found in manifest",m);return}var i=p.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),_=p.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=s.default.parseMasterPlaylistMedia(T,B,"AUDIO",i),S=s.default.parseMasterPlaylistMedia(T,B,"SUBTITLES",_),D=s.default.parseMasterPlaylistMedia(T,B,"CLOSED-CAPTIONS");if(O.length){var I=O.some(function(k){return!k.url});!I&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(x.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:""}))}C.trigger(E.Events.MANIFEST_LOADED,{levels:p,audioTracks:O,subtitles:S,captions:D,url:B,stats:A,networkDetails:m,sessionData:u})},f.handleTrackOrLevelPlaylist=function(a,A,g,m){var C=this.hls,T=g.id,B=g.level,b=g.type,p=l(a,g),u=Object(y.isFiniteNumber)(T)?T:0,i=Object(y.isFiniteNumber)(B)?B:u,_=e(g),O=s.default.parseLevelPlaylist(a.data,p,i,_,u);if(!O.fragments.length){C.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(b===r.PlaylistContextType.MANIFEST){var S={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:p};C.trigger(E.Events.MANIFEST_LOADED,{levels:[S],audioTracks:[],url:p,stats:A,networkDetails:m,sessionData:null})}if(A.parsing.end=performance.now(),O.needSidxRanges){var D,I=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:I,isSidxRequest:!0,type:b,level:B,levelDetails:O,id:T,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=O,this.handlePlaylistLoaded(a,A,g,m)},f.handleSidxRequest=function(a,A){var g=Object(h.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var m=g.references,C=A.levelDetails;m.forEach(function(T,B){var b=T.info,p=C.fragments[B];p.byteRange.length===0&&p.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),p.initSegment&&p.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(a,A,g,m){this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:A.type===r.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:A,networkDetails:m})},f.handleNetworkError=function(a,A,g,m){g===void 0&&(g=!1),x.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var C=w.ErrorDetails.UNKNOWN,T=!1,B=this.getInternalLoader(a);switch(a.type){case r.PlaylistContextType.MANIFEST:C=g?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,T=!0;break;case r.PlaylistContextType.LEVEL:C=g?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,T=!1;break;case r.PlaylistContextType.AUDIO_TRACK:C=g?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,T=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:C=g?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,T=!1;break}B&&this.resetInternalLoader(a.type);var b={type:w.ErrorTypes.NETWORK_ERROR,details:C,fatal:T,url:a.url,loader:B,context:a,networkDetails:A};m&&(b.response=m),this.hls.trigger(E.Events.ERROR,b)},f.handlePlaylistLoaded=function(a,A,g,m){var C=g.type,T=g.level,B=g.id,b=g.groupId,p=g.loader,u=g.levelDetails,i=g.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(a,g,"invalid target duration",m);return}if(!p)return;u.live&&(p.getCacheAge&&(u.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(C){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:u,level:T||0,id:B||0,stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break}},o}();X.default=c},"./src/polyfills/number.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isFiniteNumber",function(){return y}),L.d(X,"MAX_SAFE_INTEGER",function(){return E});var y=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(){}return E.getSilentFrame=function(x,h){switch(x){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,L){"use strict";L.r(X);var y=Math.pow(2,32)-1,E=function(){function w(){}return w.init=function(){w.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 w.types)w.types.hasOwnProperty(h)&&(w.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]);w.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]);w.STTS=w.STSC=w.STCO=e,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.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]);w.FTYP=w.box(w.types.ftyp,l,o,l,c),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,n))},w.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},w.hdlr=function(h){return w.box(w.types.hdlr,w.HDLR_TYPES[h])},w.mdat=function(h){return w.box(w.types.mdat,h)},w.mdhd=function(h,s){s*=h;var r=Math.floor(s/(y+1)),n=Math.floor(s%(y+1));return w.box(w.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]))},w.mdia=function(h){return w.box(w.types.mdia,w.mdhd(h.timescale,h.duration),w.hdlr(h.type),w.minf(h))},w.mfhd=function(h){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},w.minf=function(h){return h.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(h)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(h))},w.moof=function(h,s,r){return w.box(w.types.moof,w.mfhd(h),w.traf(r,s))},w.moov=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trak(h[s]);return w.box.apply(null,[w.types.moov,w.mvhd(h[0].timescale,h[0].duration)].concat(r).concat(w.mvex(h)))},w.mvex=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trex(h[s]);return w.box.apply(null,[w.types.mvex].concat(r))},w.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 w.box(w.types.mvhd,e)},w.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 w.box(w.types.sdtp,r)},w.stbl=function(h){return w.box(w.types.stbl,w.stsd(h),w.box(w.types.stts,w.STTS),w.box(w.types.stsc,w.STSC),w.box(w.types.stsz,w.STSZ),w.box(w.types.stco,w.STCO))},w.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=w.box(w.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],a=h.pixelRatio[1];return w.box(w.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,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.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]))},w.mp4a=function(h){var s=h.samplerate;return w.box(w.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]),w.box(w.types.esds,w.esds(h)))},w.mp3=function(h){var s=h.samplerate;return w.box(w.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]))},w.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(h)):w.box(w.types.stsd,w.STSD,w.mp4a(h)):w.box(w.types.stsd,w.STSD,w.avc1(h))},w.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 w.box(w.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]))},w.traf=function(h,s){var r=w.sdtp(h),n=h.id,e=Math.floor(s/(y+1)),l=Math.floor(s%(y+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),w.box(w.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])),w.trun(h,r.length+16+20+8+16+8+8),r)},w.trak=function(h){return h.duration=h.duration||4294967295,w.box(w.types.trak,w.tkhd(h),w.mdia(h))},w.trex=function(h){var s=h.id;return w.box(w.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]))},w.trun=function(h,s){var r=h.samples||[],n=r.length,e=12+16*n,l=new Uint8Array(e),c,o,f,d,a,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,a=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,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,A>>>24&255,A>>>16&255,A>>>8&255,A&255],12+16*c);return w.box(w.types.trun,l)},w.initSegment=function(h){w.types||w.init();var s=w.moov(h),r=new Uint8Array(w.FTYP.byteLength+s.byteLength);return r.set(w.FTYP),r.set(s,w.FTYP.byteLength),r},w}();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,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"normalizePts",function(){return g});var y=L("./src/polyfills/number.ts"),E=L("./src/remux/aac-helper.ts"),w=L("./src/remux/mp4-generator.ts"),x=L("./src/events.ts"),h=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),r=L("./src/types/loader.ts"),n=L("./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,a=!1,A=function(){function B(p,u,i,_){if(_===void 0&&(_=""),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=i,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}a=!!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 i=!1,_=u.reduce(function(O,S){var D=S.pts-O;return D<-4294967296?(i=!0,g(O,S.pts)):D>0?O:S.pts},u[0].pts);return i&&s.logger.debug("PTS rollover detected"),_},b.remux=function(u,i,_,O,S,D,I,k){var Q,Y,U,K,z,F,H=S,G=S,$=u.pid>-1,ae=i.pid>-1,pe=i.samples.length,ie=u.samples.length>0,ge=pe>1,Ae=(!$||ie)&&(!ae||ge)||this.ISGenerated||I;if(Ae){this.ISGenerated||(U=this.generateIS(u,i,S));var be=this.isVideoContiguous,fe=-1;if(ge&&(fe=m(i.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 ce=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(fe),i.dropped+=fe,G+=(i.samples[0].pts-ce)/(i.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 te=this.getVideoStartPts(i.samples),de=g(u.samples[0].pts,te)-te,he=de/i.inputTimeScale;H+=Math.max(0,he),G+=Math.max(0,-he)}if(ie){if(u.samplerate||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(u,i,S)),Y=this.remuxAudio(u,H,this.isAudioContiguous,D,ae||ge||k===r.PlaylistLevelType.AUDIO?G:void 0),ge){var ue=Y?Y.endPTS-Y.startPTS:0;i.inputTimeScale||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(u,i,S)),Q=this.remuxVideo(i,G,be,ue)}}else ge&&(Q=this.remuxVideo(i,G,be,0));Q&&(Q.firstKeyFrame=fe,Q.independent=fe!==-1)}}return this.ISGenerated&&(_.samples.length&&(z=this.remuxID3(_,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,i,_){var O=u.samples,S=i.samples,D=this.typeSupported,I={},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")),I.audio={id:"audio",container:Q,codec:u.codec,initSegment:!u.isAAC&&D.mpeg?new Uint8Array(0):w.default.initSegment([u]),metadata:{channelCount:u.channelCount}},k&&(K=u.inputTimeScale,Y=U=O[0].pts-Math.round(K*_))),i.sps&&i.pps&&S.length&&(i.timescale=i.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:i.codec,initSegment:w.default.initSegment([i]),metadata:{width:i.width,height:i.height}},k)){K=i.inputTimeScale;var z=this.getVideoStartPts(S),F=Math.round(K*_);U=Math.min(U,g(S[0].dts,z)-F),Y=Math.min(Y,z-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=U),{tracks:I,initPTS:Y,timescale:K}},b.remuxVideo=function(u,i,_,O){var S=u.inputTimeScale,D=u.samples,I=[],k=D.length,Q=this._initPTS,Y=this.nextAvcDts,U=8,K,z,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,$=0,ae=!1;if(!_||Y===null){var pe=i*S,ie=D[0].pts-g(D[0].dts,D[0].pts);Y=pe-ie}for(var ge=0;ge<k;ge++){var Ae=D[ge];if(Ae.pts=g(Ae.pts-Q,Y),Ae.dts=g(Ae.dts-Q,Y),Ae.dts>Ae.pts){var be=9e4*.2;$=Math.max(Math.min($,Ae.pts-Ae.dts),-1*be)}Ae.dts<D[ge>0?ge-1:ge].dts&&(ae=!0)}ae&&D.sort(function(Lt,Et){var ct=Lt.dts-Et.dts,At=Lt.pts-Et.pts;return ct||At}),z=D[0].dts,F=D[D.length-1].dts;var fe=Math.round((F-z)/(k-1));if($<0){if($<fe*-2){s.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-fe,!0)+" ms");for(var ce=$,te=0;te<k;te++)D[te].dts=ce=Math.max(ce,D[te].pts-fe),D[te].pts=Math.max(ce,D[te].pts)}else{s.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)($,!0)+" ms to overcome this issue");for(var de=0;de<k;de++)D[de].dts=D[de].dts+$}z=D[0].dts}if(_){var he=z-Y,ue=he>fe,Te=he<-1;if(ue||Te){ue?s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(he,!0)+" ms ("+he+"dts) hole between fragments detected, filling it"):s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-he,!0)+" ms ("+he+"dts) overlapping between fragments detected"),z=Y;var De=D[0].pts-he;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)(he,!0)+" ms")}}a&&(z=Math.max(0,z));for(var Ie=0,ne=0,N=0;N<k;N++){for(var W=D[N],le=W.units,ee=le.length,oe=0,_e=0;_e<ee;_e++)oe+=le[_e].data.length;ne+=oe,Ie+=ee,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*Ie+8,pt;try{pt=new Uint8Array(Ke)}catch(Lt){this.observer.emit(x.Events.ERROR,x.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 Ue=new DataView(pt.buffer);Ue.setUint32(0,Ke),pt.set(w.default.types.mdat,4);for(var je=0;je<k;je++){for(var dt=D[je],vt=dt.units,it=0,at=0,Ve=vt.length;at<Ve;at++){var Xe=vt[at],ze=Xe.data,we=Xe.data.byteLength;Ue.setUint32(U,we),U+=4,pt.set(ze,U),U+=we,it+=4+we}if(je<k-1)K=D[je+1].dts-dt.dts;else{var Re=this.config,Me=dt.dts-D[je>0?je-1:je].dts;if(Re.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(Re.maxBufferHole*S),ot=(O?H+O*S:this.nextAudioPts)-dt.pts;ot>Ye?(K=ot-Me,K<0&&(K=Me),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=Me}else K=Me}var mt=Math.round(dt.pts-dt.dts);I.push(new C(dt.key,K,it,mt))}if(I.length&&f&&f<70){var Tt=I[0].flags;Tt.dependsOn=2,Tt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var xt=w.default.moof(u.sequenceNumber++,z,e({},u,{samples:I})),Dt="video",It={data1:xt,data2:pt,startPTS:H/S,endPTS:(G+K)/S,startDTS:z/S,endDTS:Y/S,type:Dt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(pt.length,"MDAT length must not be zero"),It},b.remuxAudio=function(u,i,_,O,S){var D=u.inputTimeScale,I=u.samplerate?u.samplerate:D,k=D/I,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,$=i*D;if(this.isAudioContiguous=_=_||F.length&&G>0&&(O&&Math.abs($-G)<9e3||Math.abs(g(F[0].pts-U,$)-G)<20*Y),F.forEach(function(ze){ze.pts=g(ze.pts-U,$)}),!_||G<0){if(F=F.filter(function(ze){return ze.pts>=0}),!F.length)return;S===0?G=0:O?G=Math.max(0,$):G=F[0].pts}if(u.isAAC)for(var ae=S!==void 0,pe=this.config.maxAudioFramesDrift,ie=0,ge=G;ie<F.length;ie++){var Ae=F[ie],be=Ae.pts,fe=be-ge,ce=Math.abs(1e3*fe/D);if(fe<=-pe*Y&&ae)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&&ce<l&&ae){var te=Math.round(fe/Y);ge=be-te*Y,ge<0&&(te--,ge+=Y),ie===0&&(this.nextAudioPts=G=ge),s.logger.warn("[mp4-remuxer]: Injecting "+te+" audio frame @ "+(ge/D).toFixed(3)+"s due to "+Math.round(1e3*fe/D)+" ms gap.");for(var de=0;de<te;de++){var he=Math.max(ge,0),ue=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);ue||(s.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ue=Ae.unit.subarray()),F.splice(ie,0,{unit:ue,pts:he}),ge+=Y,ie++}}Ae.pts=ge,ge+=Y}for(var Te=null,De=null,Ie,ne=0,N=F.length;N--;)ne+=F[N].unit.byteLength;for(var W=0,le=F.length;W<le;W++){var ee=F[W],oe=ee.unit,_e=ee.pts;if(De!==null){var Ke=z[W-1];Ke.duration=Math.round((_e-De)/k)}else if(_&&u.isAAC&&(_e=G),Te=_e,ne>0){ne+=H;try{Ie=new Uint8Array(ne)}catch(ze){this.observer.emit(x.Events.ERROR,x.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(Ie.buffer);pt.setUint32(0,ne),Ie.set(w.default.types.mdat,4)}}else return;Ie.set(oe,H);var Ue=oe.byteLength;H+=Ue,z.push(new C(!0,Q,Ue,0)),De=_e}var je=z.length;if(!je)return;var dt=z[z.length-1];this.nextAudioPts=G=De+k*dt.duration;var vt=K?new Uint8Array(0):w.default.moof(u.sequenceNumber++,Te/k,e({},u,{samples:z}));u.samples=[];var it=Te/D,at=G/D,Ve="audio",Xe={data1:vt,data2:Ie,startPTS:it,endPTS:at,startDTS:it,endDTS:at,type:Ve,hasAudio:!0,hasVideo:!1,nb:je};return this.isAudioContiguous=!0,console.assert(Ie.length,"MDAT length must not be zero"),Xe},b.remuxEmptyAudio=function(u,i,_,O){var S=u.inputTimeScale,D=u.samplerate?u.samplerate:S,I=S/D,k=this.nextAudioPts,Q=(k!==null?k:O.startDTS*S)+this._initDTS,Y=O.endDTS*S+this._initDTS,U=I*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,i,_,!1)},b.remuxID3=function(u,i){var _=u.samples.length;if(!_)return;for(var O=u.inputTimeScale,S=this._initPTS,D=this._initDTS,I=0;I<_;I++){var k=u.samples[I];k.pts=g(k.pts-S,i*O)/O,k.dts=g(k.dts-D,i*O)/O}var Q=u.samples;return u.samples=[],{samples:Q}},b.remuxText=function(u,i){var _=u.samples.length;if(!_)return;for(var O=u.inputTimeScale,S=this._initPTS,D=0;D<_;D++){var I=u.samples[D];I.pts=g(I.pts-S,i*O)/O}u.samples.sort(function(Q,Y){return Q.pts-Y.pts});var k=u.samples;return u.samples=[],{samples:k}},B}();function g(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 m(B){for(var b=0;b<B.length;b++)if(B[b].key)return b;return-1}var C=function(b,p,u,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=p,this.size=u,this.cts=i,this.flags=new T(b)},T=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,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/utils/mp4-tools.ts"),w=L("./src/loader/fragment.ts"),x=L("./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,w.ElementaryStreamTypes.AUDIO)),f||(f=r(d.video,w.ElementaryStreamTypes.VIDEO));var a={};d.audio&&d.video?a.audiovideo={container:"video/mp4",codec:o+","+f,initSegment:c,id:"main"}:d.audio?a.audio={container:"audio/mp4",codec:o,initSegment:c,id:"audio"}:d.video?a.video={container:"video/mp4",codec:f,initSegment:c,id:"main"}:x.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},e.remux=function(c,o,f,d,a){var A=this.initPTS,g=this.lastEndDTS,m={audio:void 0,video:void 0,text:d,id3:f,initSegment:void 0};Object(y.isFiniteNumber)(g)||(g=this.lastEndDTS=a||0);var C=o.samples;if(!C||!C.length)return m;var T={initPTS:void 0,timescale:1},B=this.initData;if((!B||!B.length)&&(this.generateInitSegment(C),B=this.initData),!B||!B.length)return x.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),m;this.emitInitSegment&&(T.tracks=this.initTracks,this.emitInitSegment=!1),Object(y.isFiniteNumber)(A)||(this.initPTS=T.initPTS=A=s(B,C,g));var b=Object(E.getDuration)(C,B),p=g,u=b+p;Object(E.offsetStartDTS)(B,C,A),b>0?this.lastEndDTS=u:(x.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!B.audio,_=!!B.video,O="";i&&(O+="audio"),_&&(O+="video");var S={data1:C,startPTS:p,startDTS:p,endPTS:u,endDTS:u,type:O,hasAudio:i,hasVideo:_,nb:1,dropped:0};return m.audio=S.type==="audio"?S:void 0,m.video=S.type!=="audio"?S:void 0,m.text=d,m.id3=f,m.initSegment=T,m},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===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}X.default=h},"./src/task-loop.ts":function(se,X,L){"use strict";L.r(X),L.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 w=E.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},E}()},"./src/types/cmcd.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"CMCDVersion",function(){return y}),L.d(X,"CMCDObjectType",function(){return E}),L.d(X,"CMCDStreamingFormat",function(){return w}),L.d(X,"CMCDStreamType",function(){return x});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 w;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(w||(w={}));var x;(function(h){h.VOD="v",h.LIVE="l"})(x||(x={}))},"./src/types/level.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"HlsSkip",function(){return w}),L.d(X,"getSkipValue",function(){return x}),L.d(X,"HlsUrlParameters",function(){return h}),L.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 w;(function(r){r.No="",r.Yes="YES",r.v2="v2"})(w||(w={}));function x(r,n){var e=r.canSkipUntil,l=r.canSkipDateRanges,c=r.endSN,o=n!==void 0?n-c:0;return e&&o<e?l?w.v2:w.Yes:w.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,L){"use strict";L.r(X),L.d(X,"PlaylistContextType",function(){return y}),L.d(X,"PlaylistLevelType",function(){return E});var y;(function(w){w.MANIFEST="manifest",w.LEVEL="level",w.AUDIO_TRACK="audioTrack",w.SUBTITLE_TRACK="subtitleTrack"})(y||(y={}));var E;(function(w){w.MAIN="main",w.AUDIO="audio",w.SUBTITLE="subtitle"})(E||(E={}))},"./src/types/transmuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"ChunkMetadata",function(){return y});var y=function(x,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=x,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,L){"use strict";L.r(X),L.d(X,"AttrList",function(){return w});var y=/^(\d+)x(\d+)$/,E=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,w=function(){function x(s){typeof s=="string"&&(s=x.parseAttrList(s));for(var r in s)s.hasOwnProperty(r)&&(this[r]=s[r])}var h=x.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)}},x.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},x}()},"./src/utils/binary-search.ts":function(se,X,L){"use strict";L.r(X);var y={search:function(w,x){for(var h=0,s=w.length-1,r=null,n=null;h<=s;){r=(h+s)/2|0,n=w[r];var e=x(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,L){"use strict";L.r(X),L.d(X,"BufferHelper",function(){return w});var y=L("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function x(){}return x.isBuffered=function(s,r){try{if(s){for(var n=x.getBuffered(s),e=0;e<n.length;e++)if(r>=n.start(e)&&r<=n.end(e))return!0}}catch(l){}return!1},x.bufferInfo=function(s,r,n){try{if(s){var e=x.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}},x.bufferedInfo=function(s,r,n){r=Math.max(0,r),s.sort(function(T,B){var b=T.start-B.start;return b||B.end-T.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,a=r,A=r,g=0;g<e.length;g++){var m=e[g].start,C=e[g].end;if(r+n>=m&&r<C)a=m,A=C,f=A-r;else if(r+n<m){d=m;break}}return{len:f,start:a||0,end:A||0,nextStart:d}},x.getBuffered=function(s){try{return s.buffered}catch(r){return y.logger.log("failed to get media.buffered",r),E}},x}()},"./src/utils/cea-608-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"Row",function(){return A}),L.d(X,"CaptionScreen",function(){return g});var y=L("./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},w=function(u){var i=u;return E.hasOwnProperty(u)&&(i=E[u]),String.fromCharCode(i)},x=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(_,O){this.verboseLevel>=_&&y.logger.log(this.time+" ["+_+"] "+O)},p}(),f=function(u){for(var i=[],_=0;_<u.length;_++)i.push(u[_].toString(16));return i},d=function(){function p(i,_,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=i||"white",this.underline=_||!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(_){for(var O=["foreground","underline","italics","background","flash"],S=0;S<O.length;S++){var D=O[S];_.hasOwnProperty(D)&&(this[D]=_[D])}},u.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},u.equals=function(_){return this.foreground===_.foreground&&this.underline===_.underline&&this.italics===_.italics&&this.background===_.background&&this.flash===_.flash},u.copy=function(_){this.foreground=_.foreground,this.underline=_.underline,this.italics=_.italics,this.background=_.background,this.flash=_.flash},u.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},p}(),a=function(){function p(i,_,O,S,D,I){this.uchar=void 0,this.penState=void 0,this.uchar=i||" ",this.penState=new d(_,O,S,D,I)}var u=p.prototype;return u.reset=function(){this.uchar=" ",this.penState.reset()},u.setChar=function(_,O){this.uchar=_,this.penState.copy(O)},u.setPenState=function(_){this.penState.copy(_)},u.equals=function(_){return this.uchar===_.uchar&&this.penState.equals(_.penState)},u.copy=function(_){this.uchar=_.uchar,this.penState.copy(_.penState)},u.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},p}(),A=function(){function p(i){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var _=0;_<h;_++)this.chars.push(new a);this.logger=i,this.pos=0,this.currPenState=new d}var u=p.prototype;return u.equals=function(_){for(var O=!0,S=0;S<h;S++)if(!this.chars[S].equals(_.chars[S])){O=!1;break}return O},u.copy=function(_){for(var O=0;O<h;O++)this.chars[O].copy(_.chars[O])},u.isEmpty=function(){for(var _=!0,O=0;O<h;O++)if(!this.chars[O].isEmpty()){_=!1;break}return _},u.setCursor=function(_){this.pos!==_&&(this.pos=_),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(_){var O=this.pos+_;if(_>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(_){_>=144&&this.backSpace();var O=w(_);if(this.pos>=h){this.logger.log(c.ERROR,"Cannot insert "+_.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(_){var O;for(O=_;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 _=[],O=!0,S=0;S<h;S++){var D=this.chars[S].uchar;D!==" "&&(O=!1),_.push(D)}return O?"":_.join("")},u.setPenStyles=function(_){this.currPenState.setStyles(_);var O=this.chars[this.pos];O.setPenState(this.currPenState)},p}(),g=function(){function p(i){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var _=0;_<x;_++)this.rows.push(new A(i));this.logger=i,this.currRow=x-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var u=p.prototype;return u.reset=function(){for(var _=0;_<x;_++)this.rows[_].clear();this.currRow=x-1},u.equals=function(_){for(var O=!0,S=0;S<x;S++)if(!this.rows[S].equals(_.rows[S])){O=!1;break}return O},u.copy=function(_){for(var O=0;O<x;O++)this.rows[O].copy(_.rows[O])},u.isEmpty=function(){for(var _=!0,O=0;O<x;O++)if(!this.rows[O].isEmpty()){_=!1;break}return _},u.backSpace=function(){var _=this.rows[this.currRow];_.backSpace()},u.clearToEndOfRow=function(){var _=this.rows[this.currRow];_.clearToEndOfRow()},u.insertChar=function(_){var O=this.rows[this.currRow];O.insertChar(_)},u.setPen=function(_){var O=this.rows[this.currRow];O.setPenStyles(_)},u.moveCursor=function(_){var O=this.rows[this.currRow];O.moveCursor(_)},u.setCursor=function(_){this.logger.log(c.INFO,"setCursor: "+_);var O=this.rows[this.currRow];O.setCursor(_)},u.setPAC=function(_){this.logger.log(c.INFO,"pacData = "+JSON.stringify(_));var O=_.row-1;if(this.nrRollUpRows&&O<this.nrRollUpRows-1&&(O=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==O){for(var S=0;S<x;S++)this.rows[S].clear();var D=this.currRow+1-this.nrRollUpRows,I=this.lastOutputScreen;if(I){var k=I.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(I.rows[D+Y])}}this.currRow=O;var U=this.rows[this.currRow];if(_.indent!==null){var K=_.indent,z=Math.max(K-1,0);U.setCursor(_.indent),_.color=U.chars[z].penState.foreground}var F={foreground:_.color,underline:_.underline,italics:_.italics,background:"black",flash:!1};this.setPen(F)},u.setBkgData=function(_){this.logger.log(c.INFO,"bkgData = "+JSON.stringify(_)),this.backSpace(),this.setPen(_),this.insertChar(32)},u.setRollUpRows=function(_){this.nrRollUpRows=_},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 _=this.currRow+1-this.nrRollUpRows,O=this.rows.splice(_,1)[0];O.clear(),this.rows.splice(this.currRow,0,O),this.logger.log(c.INFO,"Rolling up")},u.getDisplayText=function(_){_=_||!1;for(var O=[],S="",D=-1,I=0;I<x;I++){var k=this.rows[I].getTextString();k&&(D=I+1,_?O.push("Row "+D+": '"+k+"'"):O.push(k.trim()))}return O.length>0&&(_?S="["+O.join(" | ")+"]":S=O.join(`
|
|
|
`)),S},u.getTextAndFormat=function(){return this.rows},p}(),m=function(){function p(i,_,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=i,this.outputFilter=_,this.mode=null,this.verbose=0,this.displayedMemory=new g(O),this.nonDisplayedMemory=new g(O),this.lastOutputScreen=new g(O),this.currRollUpRow=this.displayedMemory.rows[x-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[x-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(_){this.outputFilter=_},u.setPAC=function(_){this.writeScreen.setPAC(_)},u.setBkgData=function(_){this.writeScreen.setBkgData(_)},u.setMode=function(_){if(_===this.mode)return;this.mode=_,this.logger.log(c.INFO,"MODE="+_),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=_},u.insertChars=function(_){for(var O=0;O<_.length;O++)this.writeScreen.insertChar(_[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(_){this.logger.log(c.INFO,"RU("+_+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(_)},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 _=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=_,this.writeScreen=this.nonDisplayedMemory,this.logger.log(c.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},u.ccTO=function(_){this.logger.log(c.INFO,"TO("+_+") - Tab Offset"),this.writeScreen.moveCursor(_)},u.ccMIDROW=function(_){var O={flash:!1};if(O.underline=_%2===1,O.italics=_>=46,O.italics)O.foreground="white";else{var S=Math.floor(_/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(_){_===void 0&&(_=!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),_&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(_){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,_,this.displayedMemory),this.cueStartTime=_))},p}(),C=function(){function p(i,_,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var S=new o;this.channels=[null,new m(i,_,S),new m(i+1,O,S)],this.cmdHistory=b(),this.logger=S}var u=p.prototype;return u.getHandler=function(_){return this.channels[_].getHandler()},u.setHandler=function(_,O){this.channels[_].setHandler(O)},u.addData=function(_,O){var S,D,I,k=!1;this.logger.time=_;for(var Q=0;Q<O.length;Q+=2){if(D=O[Q]&127,I=O[Q+1]&127,D===0&&I===0)continue;if(this.logger.log(c.DATA,"["+f([O[Q],O[Q+1]])+"] -> ("+f([D,I])+")"),S=this.parseCmd(D,I),S||(S=this.parseMidrow(D,I)),S||(S=this.parsePAC(D,I)),S||(S=this.parseBackgroundAttributes(D,I)),!S&&(k=this.parseChars(D,I),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,I])+" orig: "+f([O[Q],O[Q+1]]))}},u.parseCmd=function(_,O){var S=this.cmdHistory,D=(_===20||_===28||_===21||_===29)&&O>=32&&O<=47,I=(_===23||_===31)&&O>=33&&O<=35;if(!(D||I))return!1;if(B(_,O,S))return T(null,null,S),this.logger.log(c.DEBUG,"Repeated command ("+f([_,O])+") is dropped"),!0;var k=_===20||_===21||_===23?1:2,Q=this.channels[k];return _===20||_===21||_===28||_===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),T(_,O,S),this.currentChannel=k,!0},u.parseMidrow=function(_,O){var S=0;if((_===17||_===25)&&O>=32&&O<=47){if(_===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([_,O])+")"),!0):!1}return!1},u.parsePAC=function(_,O){var S,D=this.cmdHistory,I=(_>=17&&_<=23||_>=25&&_<=31)&&O>=64&&O<=127,k=(_===16||_===24)&&O>=64&&O<=95;if(!(I||k))return!1;if(B(_,O,D))return T(null,null,D),!0;var Q=_<=23?1:2;O>=64&&O<=95?S=Q===1?s[_]:n[_]:S=Q===1?r[_]:e[_];var Y=this.channels[Q];return Y?(Y.setPAC(this.interpretPAC(S,O)),T(_,O,D),this.currentChannel=Q,!0):!1},u.interpretPAC=function(_,O){var S,D={color:null,italics:!1,indent:null,underline:!1,row:_};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(_,O){var S,D=null,I=null;if(_>=25?(S=2,I=_-8):(S=1,I=_),I>=17&&I<=19){var k;I===17?k=O+80:I===18?k=O+112:k=O+144,this.logger.log(c.INFO,"Special char '"+w(k)+"' in channel "+S),D=[k]}else _>=32&&_<=127&&(D=O===0?[_]:[_,O]);if(D){var Q=f(D);this.logger.log(c.DEBUG,"Char codes = "+Q.join(",")),T(_,O,this.cmdHistory)}return D},u.parseBackgroundAttributes=function(_,O){var S=(_===16||_===24)&&O>=32&&O<=47,D=(_===23||_===31)&&O>=45&&O<=47;if(!(S||D))return!1;var I,k={};_===16||_===24?(I=Math.floor((O-32)/2),k.background=l[I],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var Q=_<=23?1:2,Y=this.channels[Q];return Y.setBkgData(k),T(_,O,this.cmdHistory),!0},u.reset=function(){for(var _=0;_<Object.keys(this.channels).length;_++){var O=this.channels[_];O&&O.reset()}this.cmdHistory=b()},u.cueSplitAtTime=function(_){for(var O=0;O<this.channels.length;O++){var S=this.channels[O];S&&S.cueSplitAtTime(_)}},p}();function T(p,u,i){i.a=p,i.b=u}function B(p,u,i){return i.a===p&&i.b===u}function b(){return{a:null,b:null}}X.default=C},"./src/utils/codecs.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isCodecType",function(){return E}),L.d(X,"isCodecSupportedInMp4",function(){return w});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(x,h){var s=y[h];return!!s&&s[x.slice(0,4)]===!0}function w(x,h){return MediaSource.isTypeSupported((h||"video")+'/mp4;codecs="'+x+'"')}},"./src/utils/cues.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/vttparser.ts"),E=L("./src/utils/webvtt-parser.ts"),w=L("./src/utils/texttrack-utils.ts"),x=/\s/,h={newCue:function(r,n,e,l){for(var c=[],o,f,d,a,A,g=self.VTTCue||self.TextTrackCue,m=0;m<l.rows.length;m++)if(o=l.rows[m],d=!0,a=0,A="",!o.isEmpty()){for(var C=0;C<o.chars.length;C++)x.test(o.chars[C].uchar)&&d?a++:(A+=o.chars[C].uchar,d=!1);o.cueStartTime=n,n===e&&(e+=1e-4),a>=16?a--:a++;var T=Object(y.fixLineBreaks)(A.trim()),B=Object(E.generateCueId)(n,e,T);(!r||!r.cues||!r.cues.getCueById(B))&&(f=new g(n,e,T),f.id=B,f.line=m+1,f.align="left",f.position=10+Math.min(80,Math.floor(a*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(w.addCueToTrack)(r,b)})),c}};X.default=h},"./src/utils/discontinuities.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFirstFragWithCC",function(){return x}),L.d(X,"shouldAlignOnDiscontinuities",function(){return h}),L.d(X,"findDiscontinuousReferenceFrag",function(){return s}),L.d(X,"adjustSlidingStart",function(){return n}),L.d(X,"alignStream",function(){return e}),L.d(X,"alignPDT",function(){return c}),L.d(X,"alignFragmentByPDTDelta",function(){return o}),L.d(X,"alignMediaPlaylistByPDT",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts"),w=L("./src/controller/level-helper.ts");function x(d,a){for(var A=null,g=0,m=d.length;g<m;g++){var C=d[g];if(C&&C.cc===a){A=C;break}}return A}function h(d,a,A){return!!(a.details&&(A.endCC>A.startCC||d&&d.cc<A.startCC))}function s(d,a){var A=d.fragments,g=a.fragments;if(!g.length||!A.length){E.logger.log("No fragments to align");return}var m=x(A,g[0].cc);if(!m||m&&!m.startPTS){E.logger.log("No frag in previous level to align on");return}return m}function r(d,a){if(d){var A=d.start+a;d.start=d.startPTS=A,d.endPTS=A+d.duration}}function n(d,a){for(var A=a.fragments,g=0,m=A.length;g<m;g++)r(A[g],d);a.fragmentHint&&r(a.fragmentHint,d),a.alignedSliding=!0}function e(d,a,A){if(!a)return;l(d,A,a),!A.alignedSliding&&a.details&&c(A,a.details),!A.alignedSliding&&a.details&&!A.skippedSegments&&Object(w.adjustSliding)(a.details,A)}function l(d,a,A){if(h(d,A,a)){var g=s(A.details,a);g&&Object(y.isFiniteNumber)(g.start)&&(E.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),n(g.start,a))}}function c(d,a){if(!a.fragments.length||!d.hasProgramDateTime||!a.hasProgramDateTime)return;var A=a.fragments[0].programDateTime,g=d.fragments[0].programDateTime,m=(g-A)/1e3+a.fragments[0].start;m&&Object(y.isFiniteNumber)(m)&&(E.logger.log("Adjusting PTS using programDateTime delta "+(g-A)+"ms, sliding:"+m.toFixed(3)+" "+d.url+" "),n(m,d))}function o(d,a){var A=d.programDateTime;if(!A)return;var g=(A-a)/1e3;d.start=d.startPTS=g,d.endPTS=g+d.duration}function f(d,a){if(!a.fragments.length||!d.hasProgramDateTime||!a.hasProgramDateTime)return;var A=a.fragments[0].programDateTime,g=a.fragments[0].start,m=A-g*1e3;d.fragments.forEach(function(C){o(C,m)}),d.fragmentHint&&o(d.fragmentHint,m),d.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/ewma.ts"),E=function(){function w(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 x=w.prototype;return x.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()))},x.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)},x.canEstimate=function(){var s=this.fast_;return s&&s.getTotalWeight()>=this.minWeight_},x.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},x.destroy=function(){},w}();X.default=E},"./src/utils/ewma.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(x,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=x,this.alpha_=x?Math.exp(Math.log(.5)/x):0,this.estimate_=h,this.totalWeight_=s}var w=E.prototype;return w.sample=function(h,s){var r=Math.pow(this.alpha_,h);this.estimate_=s*(1-r)+r*this.estimate_,this.totalWeight_+=h},w.getTotalWeight=function(){return this.totalWeight_},w.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,L){"use strict";L.r(X),L.d(X,"fetchSupported",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/loader/load-stats.ts"),w=L("./src/demux/chunk-cache.ts");function x(g,m){g.prototype=Object.create(m.prototype),g.prototype.constructor=g,e(g,m)}function h(g){var m=typeof Map=="function"?new Map:void 0;return h=function(T){if(T===null||!n(T))return T;if(typeof T!="function")throw new TypeError("Super expression must either be null or a function");if(typeof m!="undefined"){if(m.has(T))return m.get(T);m.set(T,B)}function B(){return s(T,arguments,l(this).constructor)}return B.prototype=Object.create(T.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,T)},h(g)}function s(g,m,C){return r()?s=Reflect.construct:s=function(B,b,p){var u=[null];u.push.apply(u,b);var i=Function.bind.apply(B,u),_=new i;return p&&e(_,p.prototype),_},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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function e(g,m){return e=Object.setPrototypeOf||function(T,B){return T.__proto__=B,T},e(g,m)}function l(g){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},l(g)}function c(){return c=Object.assign||function(g){for(var m=1;m<arguments.length;m++){var C=arguments[m];for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&(g[T]=C[T])}return g},c.apply(this,arguments)}function o(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(g){}return!1}var f=function(){function g(C){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=C.fetchSetup||a,this.controller=new self.AbortController,this.stats=new E.LoadStats}var m=g.prototype;return m.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},m.abortInternal=function(){var T=this.response;(!T||!T.ok)&&(this.stats.aborted=!0,this.controller.abort())},m.abort=function(){var T;this.abortInternal(),(T=this.callbacks)!==null&&T!==void 0&&T.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},m.load=function(T,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 i=d(T,this.controller.signal),_=b.onProgress,O=T.responseType==="arraybuffer",S=O?"byteLength":"length";this.context=T,this.config=B,this.callbacks=b,this.request=this.fetchSetup(T,i),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){p.abortInternal(),b.onTimeout(u,T,p.response)},B.timeout),self.fetch(this.request).then(function(D){if(p.response=p.loader=D,!D.ok){var I=D.status,k=D.statusText;throw new A(k||"fetch, bad network response",I,D)}return u.loading.first=Math.max(self.performance.now(),u.loading.start),u.total=parseInt(D.headers.get("Content-Length")||"0"),_&&Object(y.isFiniteNumber)(B.highWaterMark)?p.loadProgressively(D,u,T,B.highWaterMark,_):O?D.arrayBuffer():D.text()}).then(function(D){var I=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:I.url,data:D};_&&!Object(y.isFiniteNumber)(B.highWaterMark)&&_(u,T,D,I),b.onSuccess(k,u,T,I)}).catch(function(D){if(self.clearTimeout(p.requestTimeout),u.aborted)return;var I=D.code||0;b.onError({code:I,text:D.message},T,D.details)})},m.getCacheAge=function(){var T=null;if(this.response){var B=this.response.headers.get("age");T=B?parseFloat(B):null}return T},m.loadProgressively=function(T,B,b,p,u){p===void 0&&(p=0);var i=new w.default,_=T.body.getReader(),O=function S(){return _.read().then(function(D){if(D.done)return i.dataLength&&u(B,b,i.flush(),T),Promise.resolve(new ArrayBuffer(0));var I=D.value,k=I.length;return B.loaded+=k,k<p||i.dataLength?(i.push(I),i.dataLength>=p&&u(B,b,i.flush(),T)):u(B,b,I,T),S()}).catch(function(){return Promise.reject()})};return O()},g}();function d(g,m){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:m,headers:new self.Headers(c({},g.headers))};return g.rangeEnd&&C.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),C}function a(g,m){return new self.Request(g.url,m)}var A=function(g){x(m,g);function m(C,T,B){var b;return b=g.call(this,C)||this,b.code=void 0,b.details=void 0,b.code=T,b.details=B,b}return m}(h(Error));X.default=f},"./src/utils/imsc1-ttml-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"IMSC1_CODEC",function(){return n}),L.d(X,"parseIMSC1",function(){return o});var y=L("./src/utils/mp4-tools.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/utils/vttcue.ts"),x=L("./src/demux/id3.ts"),h=L("./src/utils/timescale-conversion.ts"),s=L("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(p){for(var u=1;u<arguments.length;u++){var i=arguments[u];for(var _ in i)Object.prototype.hasOwnProperty.call(i,_)&&(p[_]=i[_])}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,i,_,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],I=Object(x.utf8ArrayToStr)(new Uint8Array(p,D.start,D.end-D.start)),k=Object(h.toTimescaleFromScale)(u,1,i);try{_(f(I,k))}catch(Q){O(Q)}}function f(p,u){var i=new DOMParser,_=i.parseFromString(p,"text/xml"),O=_.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},{}),I=O.getAttribute("xml:space")!=="preserve",k=a(d(O,"styling","style")),Q=a(d(O,"layout","region")),Y=d(O,"body","[begin]");return[].map.call(Y,function(U){var K=A(U,I);if(!K||!U.hasAttribute("begin"))return null;var z=T(U.getAttribute("begin"),D),F=T(U.getAttribute("dur"),D),H=T(U.getAttribute("end"),D);if(z===null)throw C(U);if(H===null){if(F===null)throw C(U);H=z+F}var G=new w.default(z-u,H-u,K);G.id=Object(s.generateCueId)(G.startTime,G.endTime,G.text);var $=Q[U.getAttribute("region")],ae=k[U.getAttribute("style")];G.position=10,G.size=80;var pe=g($,ae),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,i){var _=p.getElementsByTagName(u)[0];return _?[].slice.call(_.querySelectorAll(i)):[]}function a(p){return p.reduce(function(u,i){var _=i.getAttribute("xml:id");return _&&(u[_]=i),u},{})}function A(p,u){return[].slice.call(p.childNodes).reduce(function(i,_,O){var S;return _.nodeName==="br"&&O?i+`
|
|
|
`:(S=_.childNodes)!==null&&S!==void 0&&S.length?A(_,u):u?i+_.textContent.trim().replace(/\s+/g," "):i+_.textContent},"")}function g(p,u){var i="http://www.w3.org/ns/ttml#styling",_=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return _.reduce(function(O,S){var D=m(u,i,S)||m(p,i,S);return D&&(O[S]=D),O},{})}function m(p,u,i){return p.hasAttributeNS(u,i)?p.getAttributeNS(u,i):null}function C(p){return new Error("Could not parse ttml timestamp "+p)}function T(p,u){if(!p)return null;var i=Object(E.parseTimeStamp)(p);return i===null&&(e.test(p)?i=B(p,u):l.test(p)&&(i=b(p,u))),i}function B(p,u){var i=e.exec(p),_=(i[4]|0)+(i[5]|0)/u.subFrameRate;return(i[1]|0)*3600+(i[2]|0)*60+(i[3]|0)+_/u.frameRate}function b(p,u){var i=l.exec(p),_=Number(i[1]),O=i[2];switch(O){case"h":return _*3600;case"m":return _*60;case"ms":return _*1e3;case"f":return _/u.frameRate;case"t":return _/u.tickRate}return _}},"./src/utils/logger.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"enableLogs",function(){return s}),L.d(X,"logger",function(){return r});var y=function(){},E={trace:y,debug:y,log:y,warn:y,info:y,error:y},w=E;function x(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){w[o]=n[o]?n[o].bind(n):x(o)})}function s(n){if(self.console&&n===!0||typeof n=="object"){h(n,"debug","log","info","warn","error");try{w.log()}catch(e){w=E}}else w=E}var r=w},"./src/utils/mediakeys-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"KeySystems",function(){return y}),L.d(X,"requestMediaKeySystemAccess",function(){return E});var y;(function(w){w.WIDEVINE="com.widevine.alpha",w.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,L){"use strict";L.r(X),L.d(X,"getMediaSource",function(){return y});function y(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"bin2str",function(){return h}),L.d(X,"readUint16",function(){return s}),L.d(X,"readUint32",function(){return r}),L.d(X,"writeUint32",function(){return n}),L.d(X,"findBox",function(){return e}),L.d(X,"parseSegmentIndex",function(){return l}),L.d(X,"parseInitSegment",function(){return c}),L.d(X,"getStartDTS",function(){return o}),L.d(X,"getDuration",function(){return f}),L.d(X,"computeRawDurationFromSamples",function(){return d}),L.d(X,"offsetStartDTS",function(){return a}),L.d(X,"segmentValidRange",function(){return A}),L.d(X,"appendUint8Array",function(){return g});var y=L("./src/utils/typed-array.ts"),E=L("./src/loader/fragment.ts"),w=Math.pow(2,32)-1,x=[].push;function h(m){return String.fromCharCode.apply(null,m)}function s(m,C){"data"in m&&(C+=m.start,m=m.data);var T=m[C]<<8|m[C+1];return T<0?65536+T:T}function r(m,C){"data"in m&&(C+=m.start,m=m.data);var T=m[C]<<24|m[C+1]<<16|m[C+2]<<8|m[C+3];return T<0?4294967296+T:T}function n(m,C,T){"data"in m&&(C+=m.start,m=m.data),m[C]=T>>24,m[C+1]=T>>16&255,m[C+2]=T>>8&255,m[C+3]=T&255}function e(m,C){var T=[];if(!C.length)return T;var B,b,p;"data"in m?(B=m.data,b=m.start,p=m.end):(B=m,b=0,p=B.byteLength);for(var u=b;u<p;){var i=r(B,u),_=h(B.subarray(u+4,u+8)),O=i>1?u+i:p;if(_===C[0])if(C.length===1)T.push({data:B,start:u+8,end:O});else{var S=e({data:B,start:u+8,end:O},C.slice(1));S.length&&x.apply(T,S)}u=O}return T}function l(m){var C=e(m,["moov"]),T=C[0],B=T?T.end:null,b=e(m,["sidx"]);if(!b||!b[0])return null;var p=[],u=b[0],i=u.data[0],_=i===0?8:16,O=r(u,_);_+=4;var S=0,D=0;i===0?_+=8:_+=16,_+=2;var I=u.end+D,k=s(u,_);_+=2;for(var Q=0;Q<k;Q++){var Y=_,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:I,end:I+K-1}}),I+=K,Y+=4,_=Y}return{earliestPresentationTime:S,timescale:O,version:i,referencesCount:k,references:p,moovEndOffset:B}}function c(m){for(var C=[],T=e(m,["moov","trak"]),B=0;B<T.length;B++){var b=T[B],p=e(b,["tkhd"])[0];if(p){var u=p.data[p.start],i=u===0?12:20,_=r(p,i),O=e(b,["mdia","mdhd"])[0];if(O){u=O.data[O.start],i=u===0?12:20;var S=r(O,i),D=e(b,["mdia","hdlr"])[0];if(D){var I=h(D.data.subarray(D.start+8,D.start+12)),k={soun:E.ElementaryStreamTypes.AUDIO,vide:E.ElementaryStreamTypes.VIDEO}[I];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))),C[_]={timescale:S,type:k},C[k]={timescale:S,id:_,codec:Y}}}}}}var U=e(m,["moov","mvex","trex"]);return U.forEach(function(K){var z=r(K,4),F=C[z];F&&(F.default={duration:r(K,12),flags:r(K,20)})}),C}function o(m,C){return e(C,["moof","traf"]).reduce(function(T,B){var b=e(B,["tfdt"])[0],p=b.data[b.start],u=e(B,["tfhd"]).reduce(function(i,_){var O=r(_,4),S=m[O];if(S){var D=r(b,4);p===1&&(D*=Math.pow(2,32),D+=r(b,8));var I=S.timescale||9e4,k=D/I;if(isFinite(k)&&(i===null||k<i))return k}return i},null);return u!==null&&isFinite(u)&&(T===null||u<T)?u:T},null)||0}function f(m,C){for(var T=0,B=0,b=0,p=e(m,["moof","traf"]),u=0;u<p.length;u++){var i=p[u],_=e(i,["tfhd"])[0],O=r(_,4),S=C[O];if(!S)continue;var D=S.default,I=r(_,0)|(D==null?void 0:D.flags),k=D==null?void 0:D.duration;I&8&&(I&2?k=r(_,12):k=r(_,8));for(var Q=S.timescale||9e4,Y=e(i,["trun"]),U=0;U<Y.length;U++){if(k){var K=r(Y[U],4);T=k*K}else T=d(Y[U]);S.type===E.ElementaryStreamTypes.VIDEO?B+=T/Q:S.type===E.ElementaryStreamTypes.AUDIO&&(b+=T/Q)}}if(B===0&&b===0){var z=l(m);if(z!=null&&z.references)return z.references.reduce(function(F,H){return F+H.info.duration||0},0)}return B||b}function d(m){var C=r(m,0),T=8;C&1&&(T+=4),C&4&&(T+=4);for(var B=0,b=r(m,4),p=0;p<b;p++){if(C&256){var u=r(m,T);B+=u,T+=4}C&512&&(T+=4),C&1024&&(T+=4),C&2048&&(T+=4)}return B}function a(m,C,T){e(C,["moof","traf"]).forEach(function(B){e(B,["tfhd"]).forEach(function(b){var p=r(b,4),u=m[p];if(!u)return;var i=u.timescale||9e4;e(B,["tfdt"]).forEach(function(_){var O=_.data[_.start],S=r(_,4);if(O===0)n(_,4,S-T*i);else{S*=Math.pow(2,32),S+=r(_,8),S-=T*i,S=Math.max(S,0);var D=Math.floor(S/(w+1)),I=Math.floor(S%(w+1));n(_,4,D),n(_,8,I)}})})})}function A(m){var C={valid:null,remainder:null},T=e(m,["moof"]);if(T){if(T.length<2)return C.remainder=m,C}else return C;var B=T[T.length-1];return C.valid=Object(y.sliceUint8)(m,0,B.start-8),C.remainder=Object(y.sliceUint8)(m,B.start-8),C}function g(m,C){var T=new Uint8Array(m.length+C.length);return T.set(m),T.set(C,m.length),T}},"./src/utils/output-filter.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function E(x,h){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=x,this.trackName=h}var w=E.prototype;return w.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},w.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)},w.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"sendAddTrackEvent",function(){return E}),L.d(X,"addCueToTrack",function(){return w}),L.d(X,"clearCurrentCues",function(){return x}),L.d(X,"removeCuesInRange",function(){return h}),L.d(X,"getCuesInRange",function(){return r});var y=L("./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 w(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 x(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 a=n[f];if(a.startTime>=e&&a.endTime<=l)c.push(a);else if(a.startTime>l)return c}return c}},"./src/utils/time-ranges.ts":function(se,X,L){"use strict";L.r(X);var y={toString:function(w){for(var x="",h=w.length,s=0;s<h;s++)x+="["+w.start(s).toFixed(3)+","+w.end(s).toFixed(3)+"]";return x}};X.default=y},"./src/utils/timescale-conversion.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"toTimescaleFromBase",function(){return E}),L.d(X,"toTimescaleFromScale",function(){return w}),L.d(X,"toMsFromMpegTsClock",function(){return x}),L.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 w(s,r,n,e){return n===void 0&&(n=1),e===void 0&&(e=!1),E(s,r,1/n,e)}function x(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,L){"use strict";L.r(X),L.d(X,"sliceUint8",function(){return y});function y(E,w,x){return Uint8Array.prototype.slice?E.slice(w,x):new Uint8Array(Array.prototype.slice.call(E,w,x))}},"./src/utils/vttcue.ts":function(se,X,L){"use strict";L.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 w(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 x(n){return w(y,n)}function h(n){return w(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,a=n,A=e,g=l,m=null,C="",T=!0,B="auto",b="start",p=50,u="middle",i=50,_="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 a},set:function(S){if(typeof S!="number")throw new TypeError("Start time must be set to a number.");a=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 g},set:function(S){g=""+S,this.hasBeenReset=!0}})),Object.defineProperty(c,"region",s({},o,{get:function(){return m},set:function(S){m=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"vertical",s({},o,{get:function(){return C},set:function(S){var D=x(S);if(D===!1)throw new SyntaxError("An invalid or illegal string was specified.");C=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"snapToLines",s({},o,{get:function(){return T},set:function(S){T=!!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 i},set:function(S){if(S<0||S>100)throw new Error("Size must be between 0 and 100.");i=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"align",s({},o,{get:function(){return _},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");_=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,L){"use strict";L.r(X),L.d(X,"parseTimeStamp",function(){return w}),L.d(X,"fixLineBreaks",function(){return e}),L.d(X,"VTTParser",function(){return l});var y=L("./src/utils/vttcue.ts"),E=function(){function c(){}var o=c.prototype;return o.decode=function(d,a){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},c}();function w(c){function o(d,a,A,g){return(d|0)*3600+(a|0)*60+(A|0)+parseFloat(g||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 x=function(){function c(){this.values=Object.create(null)}var o=c.prototype;return o.set=function(d,a){!this.get(d)&&a!==""&&(this.values[d]=a)},o.get=function(d,a,A){return A?this.has(d)?this.values[d]:a[A]:this.has(d)?this.values[d]:a},o.has=function(d){return d in this.values},o.alt=function(d,a,A){for(var g=0;g<A.length;++g)if(a===A[g]){this.set(d,a);break}},o.integer=function(d,a){/^-?\d+$/.test(a)&&this.set(d,parseInt(a,10))},o.percent=function(d,a){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(a)){var A=parseFloat(a);if(A>=0&&A<=100)return this.set(d,A),!0}return!1},c}();function h(c,o,f,d){var a=d?c.split(d):[c];for(var A in a){if(typeof a[A]!="string")continue;var g=a[A].split(f);if(g.length!==2)continue;var m=g[0],C=g[1];o(m,C)}}var s=new y.default(0,0,""),r=s.align==="middle"?"middle":"center";function n(c,o,f){var d=c;function a(){var m=w(c);if(m===null)throw new Error("Malformed timestamp: "+d);return c=c.replace(/^[^\sa-zA-Z-]+/,""),m}function A(m,C){var T=new x;h(m,function(p,u){var i;switch(p){case"region":for(var _=f.length-1;_>=0;_--)if(f[_].id===u){T.set(p,f[_].region);break}break;case"vertical":T.alt(p,u,["rl","lr"]);break;case"line":i=u.split(","),T.integer(p,i[0]),T.percent(p,i[0])&&T.set("snapToLines",!1),T.alt(p,i[0],["auto"]),i.length===2&&T.alt("lineAlign",i[1],["start",r,"end"]);break;case"position":i=u.split(","),T.percent(p,i[0]),i.length===2&&T.alt("positionAlign",i[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":T.percent(p,u);break;case"align":T.alt(p,u,["start",r,"end","left","right"]);break}},/:/,/\s/),C.region=T.get("region",null),C.vertical=T.get("vertical","");var B=T.get("line","auto");B==="auto"&&s.line===-1&&(B=-1),C.line=B,C.lineAlign=T.get("lineAlign","start"),C.snapToLines=T.get("snapToLines",!0),C.size=T.get("size",100),C.align=T.get("align",r);var b=T.get("position","auto");b==="auto"&&s.position===50&&(b=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=b}function g(){c=c.replace(/^\s+/,"")}if(g(),o.startTime=a(),g(),c.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);c=c.substr(3),g(),o.endTime=a(),g(),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 a=this;d&&(a.buffer+=a.decoder.decode(d,{stream:!0}));function A(){var b=a.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,a.buffer=b.substr(p),u}function g(b){h(b,function(p,u){},/:/)}try{var m="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;m=A();var C=m.match(/^()?WEBVTT([ \t].*)?$/);if(!C||!C[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var T=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;T?T=!1:m=A();switch(a.state){case"HEADER":/:/.test(m)?g(m):m||(a.state="ID");continue;case"NOTE":m||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(m)){a.state="NOTE";break}if(!m)continue;if(a.cue=new y.default(0,0,""),a.state="CUE",m.indexOf("-->")===-1){a.cue.id=m;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{n(m,a.cue,a.regionList)}catch(b){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var B=m.indexOf("-->")!==-1;if(!m||B&&(T=!0)){a.oncue&&a.cue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}if(a.cue===null)continue;a.cue.text&&(a.cue.text+=`
|
|
|
`),a.cue.text+=m}continue;case"BADCUE":m||(a.state="ID")}}}catch(b){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.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(a){d.onparsingerror&&d.onparsingerror(a)}return d.onflush&&d.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"generateCueId",function(){return l}),L.d(X,"parseWebVTT",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/demux/id3.ts"),x=L("./src/utils/timescale-conversion.ts"),h=L("./src/remux/mp4-remuxer.ts"),s=/\r\n|\n\r|\n|\r/g,r=function(d,a,A){return A===void 0&&(A=0),d.substr(A,a.length)===a},n=function(d){var a=parseInt(d.substr(-3)),A=parseInt(d.substr(-6,2)),g=parseInt(d.substr(-9,2)),m=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(y.isFiniteNumber)(a)||!Object(y.isFiniteNumber)(A)||!Object(y.isFiniteNumber)(g)||!Object(y.isFiniteNumber)(m))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return a+=1e3*A,a+=60*1e3*g,a+=60*60*1e3*m,a},e=function(d){for(var a=5381,A=d.length;A;)a=a*33^d.charCodeAt(--A);return(a>>>0).toString()};function l(f,d,a){return e(f.toString())+e(d.toString())+e(a)}var c=function(d,a,A){var g=d[a],m=d[g.prevCC];if(!m||!m.new&&g.new){d.ccOffset=d.presentationOffset=g.start,g.new=!1;return}for(;(C=m)!==null&&C!==void 0&&C.new;){var C;d.ccOffset+=g.start-m.start,g.new=!1,g=m,m=d[g.prevCC]}d.presentationOffset=A};function o(f,d,a,A,g,m,C,T){var B=new E.VTTParser,b=Object(w.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(s,`
|
|
|
`).split(`
|
|
|
`),p=[],u=Object(x.toMpegTsClockFromTimescale)(d,a),i="00:00.000",_=0,O=0,S,D=!0,I=!1;B.oncue=function(k){var Q=A[g],Y=A.ccOffset,U=(_-u)/9e4;if(Q!=null&&Q.new&&(O!==void 0?Y=A.ccOffset=Q.start:c(A,g,U)),U&&(Y=U-A.presentationOffset),I){var K=k.endTime-k.startTime,z=Object(h.normalizePts)((k.startTime+Y-O)*9e4,m*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){T(S);return}C(p)},b.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,I=!0,k.substr(16).split(",").forEach(function(Q){r(Q,"LOCAL:")?i=Q.substr(6):r(Q,"MPEGTS:")&&(_=parseInt(Q.substr(7)))});try{O=n(i)/1e3}catch(Q){I=!1,S=Q}return}else k===""&&(D=!1);B.parse(k+`
|
|
|
`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/logger.ts"),E=L("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,x=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(a){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(a){this.callbacks.onError({code:l.status,text:a.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,a;if(n.responseType==="arraybuffer"?(d=e.response,a=d.byteLength):(d=e.responseText,a=d.length),l.loaded=l.total=a,!this.callbacks)return;var A=this.callbacks.onProgress;if(A&&A(l,n,d,e),!this.callbacks)return;var g={url:e.responseURL,data:d};this.callbacks.onSuccess(g,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&&w.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},h}();X.default=x}}).default})},vHTk:function(Ge,me,P){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY");function L(w,x){se.call(this,w,x,["filter"],"__filter_in_use__","_shadowDom")}X.inherits(L,se),L.prototype.addWithoutUpdate=function(w,x){if(x&&y(x.style)){var h;if(x._shadowDom){h=x._shadowDom;var s=this.getDefs(!0);s.contains(x._shadowDom)||this.addDom(h)}else h=this.add(x);this.markUsed(x);var r=h.getAttribute("id");w.style.filter="url(#"+r+")"}},L.prototype.add=function(w){var x=this.createElement("filter");return w._shadowDomId=w._shadowDomId||this.nextId++,x.setAttribute("id","zr"+this._zrId+"-shadow-"+w._shadowDomId),this.updateDom(w,x),this.addDom(x),x},L.prototype.update=function(w,x){var h=x.style;if(y(h)){var s=this;se.prototype.update.call(this,x,function(){s.updateDom(x,x._shadowDom)})}else this.remove(w,x)},L.prototype.remove=function(w,x){x._shadowDomId!=null&&(this.removeDom(w),w.style.filter="")},L.prototype.updateDom=function(w,x){var h=x.getElementsByTagName("feDropShadow");h.length===0?h=this.createElement("feDropShadow"):h=h[0];var s=w.style,r=w.scale&&w.scale[0]||1,n=w.scale&&w.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(x,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,a=f+" "+d;h.setAttribute("stdDeviation",a),x.setAttribute("x","-100%"),x.setAttribute("y","-100%"),x.setAttribute("width",Math.ceil(c/2*200)+"%"),x.setAttribute("height",Math.ceil(c/2*200)+"%"),x.appendChild(h),w._shadowDom=x},L.prototype.markUsed=function(w){w._shadowDom&&se.prototype.markUsed.call(this,w._shadowDom)};function y(w){return w&&(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY||w.textShadowBlur||w.textShadowOffsetX||w.textShadowOffsetY)}var E=L;Ge.exports=E},vUf6:function(Ge,me,P){Ge.exports=P.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ge,me,P){var se=P("Bq2U"),X=P("SUKs"),L=P("bYtY"),y=L.isString,E=L.isFunction,w=L.isObject,x=L.isArrayLike,h=L.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,o){var f,d=!1,a=this,A=this.__zr;if(c){var g=c.split("."),m=a;d=g[0]==="shape";for(var C=0,T=g.length;C<T;C++){if(!m)continue;m=m[g[C]]}m&&(f=m)}else f=a;if(!f){X('Property "'+c+'" is not existed in element '+a.id);return}var B=a.animators,b=new se(f,o);return b.during(function(p){a.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,a,A){r(this,c,o,f,d,a,A)},animateFrom:function(c,o,f,d,a,A){r(this,c,o,f,d,a,A,!0)}};function r(c,o,f,d,a,A,g,m){y(d)?(A=a,a=d,d=0):E(a)?(A=a,a="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,m);var C=c.animators.slice(),T=C.length;function B(){T--,T||A&&A()}T||A&&A();for(var b=0;b<C.length;b++)C[b].done(B).start(a,g)}function n(c,o,f,d,a,A,g){var m={},C=0;for(var T in d){if(!d.hasOwnProperty(T))continue;f[T]!=null?w(d[T])&&!x(d[T])?n(c,o?o+"."+T:T,f[T],d[T],a,A,g):(g?(m[T]=f[T],e(c,o,T,d[T])):m[T]=d[T],C++):d[T]!=null&&!g&&e(c,o,T,d[T])}C>0&&c.animate(o,!1).when(a==null?500:a,m).delay(A||0)}function e(c,o,f,d){if(!o)c.attr(f,d);else{var a={};a[o]={},a[o][f]=d,c.attr(a)}}var l=s;Ge.exports=l},w8Aa:function(Ge,me,P){Ge.exports={img:"img___3e4yQ"}},wCXF:function(Ge,me,P){"use strict";P.d(me,"a",function(){return oe});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("U8pU"),E=P("ODXe"),w=P("q1tI"),x=P("TSYQ"),h=P.n(x),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"),a=P("fyJ8"),A=P("biw7");function g(Ue,je,dt,vt,it){var at=dt[Ue]||{},Ve=dt[je]||{},Xe,ze;at.fixed==="left"?Xe=vt.left[Ue]:Ve.fixed==="right"&&(ze=vt.right[je]);var we=!1,Re=!1,Me=!1,Ye=!1,ot=dt[je+1],mt=dt[Ue-1];if(it==="rtl"){if(Xe!==void 0){var Tt=mt&&mt.fixed==="left";Ye=!Tt}else if(ze!==void 0){var xt=ot&&ot.fixed==="right";Me=!xt}}else if(Xe!==void 0){var Dt=ot&&ot.fixed==="left";we=!Dt}else if(ze!==void 0){var It=mt&&mt.fixed==="right";Re=!It}return{fixLeft:Xe,fixRight:ze,lastFixLeft:we,firstFixRight:Re,lastFixRight:Me,firstFixLeft:Ye,isSticky:vt.isSticky}}var m=P("sR1s");function C(Ue){var je=Ue.cells,dt=Ue.stickyOffsets,vt=Ue.flattenColumns,it=Ue.rowComponent,at=Ue.cellComponent,Ve=Ue.onHeaderRow,Xe=Ue.index,ze=w.useContext(A.a),we=ze.prefixCls,Re=ze.direction,Me;Ve&&(Me=Ve(je.map(function(ot){return ot.column}),Xe));var Ye=Object(m.a)(je.map(function(ot){return ot.column}));return w.createElement(it,Object.assign({},Me),je.map(function(ot,mt){var Tt=ot.column,xt=g(ot.colStart,ot.colEnd,vt,dt,Re),Dt;return Tt&&Tt.onHeaderCell&&(Dt=ot.column.onHeaderCell(Tt)),w.createElement(a.a,Object.assign({},ot,{ellipsis:Tt.ellipsis,align:Tt.align,component:at,prefixCls:we,key:Ye[mt]},xt,{additionalProps:Dt,rowType:"header"}))}))}C.displayName="HeaderRow";var T=C;function B(Ue){var je=[];function dt(Ve,Xe){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[ze]=je[ze]||[];var we=Xe,Re=Ve.filter(Boolean).map(function(Me){var Ye={key:Me.key,className:Me.className||"",children:Me.title,column:Me,colStart:we},ot=1,mt=Me.children;return mt&&mt.length>0&&(ot=dt(mt,we,ze+1).reduce(function(Tt,xt){return Tt+xt},0),Ye.hasSubColumns=!0),"colSpan"in Me&&(ot=Me.colSpan),"rowSpan"in Me&&(Ye.rowSpan=Me.rowSpan),Ye.colSpan=ot,Ye.colEnd=Ye.colStart+ot-1,je[ze].push(Ye),we+=ot,ot});return Re}dt(Ue,0);for(var vt=je.length,it=function(Xe){je[Xe].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=vt-Xe)})},at=0;at<vt;at+=1)it(at);return je}function b(Ue){var je=Ue.stickyOffsets,dt=Ue.columns,vt=Ue.flattenColumns,it=Ue.onHeaderRow,at=w.useContext(A.a),Ve=at.prefixCls,Xe=at.getComponent,ze=w.useMemo(function(){return B(dt)},[dt]),we=Xe(["header","wrapper"],"thead"),Re=Xe(["header","row"],"tr"),Me=Xe(["header","cell"],"th");return w.createElement(we,{className:"".concat(Ve,"-thead")},ze.map(function(Ye,ot){var mt=w.createElement(T,{key:ot,flattenColumns:vt,cells:Ye,stickyOffsets:je,rowComponent:Re,cellComponent:Me,onHeaderRow:it,index:ot});return mt}))}var p=b,u=P("hW8S");function i(Ue){for(var je=Ue.colWidths,dt=Ue.columns,vt=Ue.columCount,it=[],at=vt||dt.length,Ve=!1,Xe=at-1;Xe>=0;Xe-=1){var ze=je[Xe],we=dt&&dt[Xe],Re=we&&we[u.a];(ze||Re||Ve)&&(it.unshift(w.createElement("col",Object.assign({key:Xe,style:{width:ze,minWidth:ze}},Re))),Ve=!0)}return w.createElement("colgroup",null,it)}var _=i;function O(Ue,je){return Object(w.useMemo)(function(){for(var dt=[],vt=0;vt<je;vt+=1){var it=Ue[vt];if(it!==void 0)dt[vt]=it;else return null}return dt},[Ue.join("_"),je])}var S=w.forwardRef(function(Ue,je){var dt=Ue.noData,vt=Ue.columns,it=Ue.flattenColumns,at=Ue.colWidths,Ve=Ue.columCount,Xe=Ue.stickyOffsets,ze=Ue.direction,we=Ue.fixHeader,Re=Ue.offsetHeader,Me=Ue.stickyClassName,Ye=Ue.onScroll,ot=Object(f.a)(Ue,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),mt=w.useContext(A.a),Tt=mt.prefixCls,xt=mt.scrollbarSize,Dt=mt.isSticky,It=Dt&&!we?0:xt,Lt=w.useRef(null),Et=w.useCallback(function(Ot){Object(d.b)(je,Ot),Object(d.b)(Lt,Ot)},[]);w.useEffect(function(){var Ot;function Ut(bt){var Nt=bt.currentTarget,sn=bt.deltaX;sn&&(Ye({currentTarget:Nt,scrollLeft:Nt.scrollLeft+sn}),bt.preventDefault())}return(Ot=Lt.current)===null||Ot===void 0||Ot.addEventListener("wheel",Ut),function(){var bt;(bt=Lt.current)===null||bt===void 0||bt.removeEventListener("wheel",Ut)}},[]);var ct=it[it.length-1],At={fixed:ct?ct.fixed:null,onHeaderCell:function(){return{className:"".concat(Tt,"-cell-scrollbar")}}},Le=Object(w.useMemo)(function(){return It?[].concat(Object(L.a)(vt),[At]):vt},[It,vt]),qe=Object(w.useMemo)(function(){return It?[].concat(Object(L.a)(it),[At]):it},[It,it]),Ct=Object(w.useMemo)(function(){var Ot=Xe.right,Ut=Xe.left;return Object(X.a)(Object(X.a)({},Xe),{},{left:ze==="rtl"?[].concat(Object(L.a)(Ut.map(function(bt){return bt+It})),[0]):Ut,right:ze==="rtl"?Ot:[].concat(Object(L.a)(Ot.map(function(bt){return bt+It})),[0]),isSticky:Dt})},[It,Xe,Dt]),ft=O(at,Ve);return w.createElement("div",{style:Object(X.a)({overflow:"hidden"},Dt?{top:Re}:{}),ref:Et,className:h()("".concat(Tt,"-header"),Object(se.a)({},Me,!!Me))},w.createElement("table",{style:{tableLayout:"fixed",visibility:dt||ft?null:"hidden"}},w.createElement(_,{colWidths:ft?[].concat(Object(L.a)(ft),[It]):[],columCount:Ve+1,columns:qe}),w.createElement(p,Object.assign({},ot,{stickyOffsets:Ct,columns:Le,flattenColumns:qe}))))});S.displayName="FixedHeader";var D=S,I=w.createContext(null),k=I;function Q(Ue){var je=Ue.prefixCls,dt=Ue.children,vt=Ue.component,it=Ue.cellComponent,at=Ue.fixHeader,Ve=Ue.fixColumn,Xe=Ue.horizonScroll,ze=Ue.className,we=Ue.expanded,Re=Ue.componentWidth,Me=Ue.colSpan,Ye=w.useContext(A.a),ot=Ye.scrollbarSize;return w.useMemo(function(){var mt=dt;return Ve&&(mt=w.createElement("div",{style:{width:Re-(at?ot:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(je,"-expanded-row-fixed")},mt)),w.createElement(vt,{className:ze,style:{display:we?null:"none"}},w.createElement(a.a,{component:it,prefixCls:je,colSpan:Me},mt))},[dt,vt,at,Xe,ze,we,Re,Me,ot])}var Y=Q;function U(Ue){var je=Ue.className,dt=Ue.style,vt=Ue.record,it=Ue.index,at=Ue.rowKey,Ve=Ue.getRowKey,Xe=Ue.rowExpandable,ze=Ue.expandedKeys,we=Ue.onRow,Re=Ue.indent,Me=Re===void 0?0:Re,Ye=Ue.rowComponent,ot=Ue.cellComponent,mt=Ue.childrenColumnName,Tt=w.useContext(A.a),xt=Tt.prefixCls,Dt=Tt.fixedInfoList,It=w.useContext(k),Lt=It.fixHeader,Et=It.fixColumn,ct=It.horizonScroll,At=It.componentWidth,Le=It.flattenColumns,qe=It.expandableType,Ct=It.expandRowByClick,ft=It.onTriggerExpand,Ot=It.rowClassName,Ut=It.expandedRowClassName,bt=It.indentSize,Nt=It.expandIcon,sn=It.expandedRowRender,Jn=It.expandIconColumnIndex,_n=w.useState(!1),Pr=Object(E.a)(_n,2),Vr=Pr[0],Lr=Pr[1],Tn=ze&&ze.has(Ue.recordKey);w.useEffect(function(){Tn&&Lr(!0)},[Tn]);var ea=qe==="row"&&(!Xe||Xe(vt)),ua=qe==="nest",ca=mt&&vt&&vt[mt],Qr=ea||ua,Ca;we&&(Ca=we(vt,it));var Ga=function(jt){if(Ct&&Qr&&ft(vt,jt),Ca&&Ca.onClick){for(var Yt,Cn=arguments.length,cn=new Array(Cn>1?Cn-1:0),zn=1;zn<Cn;zn++)cn[zn-1]=arguments[zn];(Yt=Ca).onClick.apply(Yt,[jt].concat(cn))}},oi;typeof Ot=="string"?oi=Ot:typeof Ot=="function"&&(oi=Ot(vt,it,Me));var Oe=Object(m.a)(Le),ke=w.createElement(Ye,Object.assign({},Ca,{"data-row-key":at,className:h()(je,"".concat(xt,"-row"),"".concat(xt,"-row-level-").concat(Me),oi,Ca&&Ca.className),style:Object(X.a)(Object(X.a)({},dt),Ca?Ca.style:null),onClick:Ga}),Le.map(function(tn,jt){var Yt=tn.render,Cn=tn.dataIndex,cn=tn.className,zn=Oe[jt],Ir=Dt[jt],wr;jt===(Jn||0)&&ua&&(wr=w.createElement(w.Fragment,null,w.createElement("span",{style:{paddingLeft:"".concat(bt*Me,"px")},className:"".concat(xt,"-row-indent indent-level-").concat(Me)}),Nt({prefixCls:xt,expanded:Tn,expandable:ca,record:vt,onExpand:ft})));var Tr;return tn.onCell&&(Tr=tn.onCell(vt,it)),w.createElement(a.a,Object.assign({className:cn,ellipsis:tn.ellipsis,align:tn.align,component:ot,prefixCls:xt,key:zn,record:vt,index:it,dataIndex:Cn,render:Yt,shouldCellUpdate:tn.shouldCellUpdate},Ir,{appendNode:wr,additionalProps:Tr}))})),Qe;if(ea&&(Vr||Tn)){var gt=sn(vt,it,Me+1,Tn),Ft=Ut&&Ut(vt,it,Me);Qe=w.createElement(Y,{expanded:Tn,className:h()("".concat(xt,"-expanded-row"),"".concat(xt,"-expanded-row-level-").concat(Me+1),Ft),prefixCls:xt,fixHeader:Lt,fixColumn:Et,horizonScroll:ct,component:Ye,componentWidth:At,cellComponent:ot,colSpan:Le.length},gt)}var Xt;return ca&&Tn&&(Xt=(vt[mt]||[]).map(function(tn,jt){var Yt=Ve(tn,jt);return w.createElement(U,Object.assign({},Ue,{key:Yt,rowKey:Yt,record:tn,recordKey:Yt,index:jt,indent:Me+1}))})),w.createElement(w.Fragment,null,ke,Qe,Xt)}U.displayName="BodyRow";var K=U,z=w.createContext(null),F=z;function H(Ue){var je=Ue.columnKey,dt=Ue.onColumnResize,vt=w.useRef();return w.useEffect(function(){vt.current&&dt(je,vt.current.offsetWidth)},[]),w.createElement(e.a,{onResize:function(at){var Ve=at.offsetWidth;dt(je,Ve)}},w.createElement("td",{ref:vt,style:{padding:0,border:0,height:0}},w.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function G(Ue){var je=Ue.data,dt=Ue.getRowKey,vt=Ue.measureColumnWidth,it=Ue.expandedKeys,at=Ue.onRow,Ve=Ue.rowExpandable,Xe=Ue.emptyNode,ze=Ue.childrenColumnName,we=w.useContext(F),Re=we.onColumnResize,Me=w.useContext(A.a),Ye=Me.prefixCls,ot=Me.getComponent,mt=w.useContext(k),Tt=mt.fixHeader,xt=mt.horizonScroll,Dt=mt.flattenColumns,It=mt.componentWidth;return w.useMemo(function(){var Lt=ot(["body","wrapper"],"tbody"),Et=ot(["body","row"],"tr"),ct=ot(["body","cell"],"td"),At;je.length?At=je.map(function(qe,Ct){var ft=dt(qe,Ct);return w.createElement(K,{key:ft,rowKey:ft,record:qe,recordKey:ft,index:Ct,rowComponent:Et,cellComponent:ct,expandedKeys:it,onRow:at,getRowKey:dt,rowExpandable:Ve,childrenColumnName:ze})}):At=w.createElement(Y,{expanded:!0,className:"".concat(Ye,"-placeholder"),prefixCls:Ye,fixHeader:Tt,fixColumn:xt,horizonScroll:xt,component:Et,componentWidth:It,cellComponent:ct,colSpan:Dt.length},Xe);var Le=Object(m.a)(Dt);return w.createElement(Lt,{className:"".concat(Ye,"-tbody")},vt&&w.createElement("tr",{"aria-hidden":"true",className:"".concat(Ye,"-measure-row"),style:{height:0}},Le.map(function(qe){return w.createElement(H,{key:qe,columnKey:qe,onColumnResize:Re})})),At)},[je,Ye,at,vt,it,dt,ot,It,Xe,Dt])}var $=w.memo(G);$.displayName="Body";var ae=$,pe=P("wRmb"),ie=P("xEkU"),ge=P.n(ie);function Ae(Ue){var je=Object(w.useRef)(Ue),dt=Object(w.useState)({}),vt=Object(E.a)(dt,2),it=vt[1],at=Object(w.useRef)(null),Ve=Object(w.useRef)([]);function Xe(ze){at.current===null&&(Ve.current=[],at.current=ge()(function(){Ve.current.forEach(function(we){je.current=we(je.current)}),at.current=null,it({})})),Ve.current.push(ze)}return Object(w.useEffect)(function(){return function(){ge.a.cancel(at.current)}},[]),[je.current,Xe]}function be(Ue){var je=Object(w.useRef)(Ue),dt=Object(w.useRef)(null);function vt(){window.clearTimeout(dt.current)}function it(Ve){je.current=Ve,vt(),dt.current=window.setTimeout(function(){je.current=null,dt.current=null},100)}function at(){return je.current}return Object(w.useEffect)(function(){return vt},[]),[it,at]}function fe(Ue,je,dt){var vt=Object(w.useMemo)(function(){for(var it=[],at=[],Ve=0,Xe=0,ze=0;ze<je;ze+=1)if(dt==="rtl"){at[ze]=Xe,Xe+=Ue[ze]||0;var we=je-ze-1;it[we]=Ve,Ve+=Ue[we]||0}else{it[ze]=Ve,Ve+=Ue[ze]||0;var Re=je-ze-1;at[Re]=Xe,Xe+=Ue[Re]||0}return{left:it,right:at}},[Ue,je,dt]);return vt}var ce=fe;function te(Ue){var je=Ue.className,dt=Ue.children;return w.createElement("div",{className:je},dt)}var de=te,he=P("n6Qo");function ue(Ue){var je,dt=Ue.prefixCls,vt=Ue.record,it=Ue.onExpand,at=Ue.expanded,Ve=Ue.expandable,Xe="".concat(dt,"-row-expand-icon");if(!Ve)return w.createElement("span",{className:h()(Xe,"".concat(dt,"-row-spaced"))});var ze=function(Re){it(vt,Re),Re.stopPropagation()};return w.createElement("span",{className:h()(Xe,(je={},Object(se.a)(je,"".concat(dt,"-row-expanded"),at),Object(se.a)(je,"".concat(dt,"-row-collapsed"),!at),je)),onClick:ze})}function Te(Ue,je,dt){var vt=[];function it(at){(at||[]).forEach(function(Ve,Xe){vt.push(je(Ve,Xe)),it(Ve[dt])})}return it(Ue),vt}var De=P("zT1h"),Ie=P("y0+3"),ne=function(je,dt){var vt,it,at=je.scrollBodyRef,Ve=je.onScroll,Xe=je.offsetScroll,ze=w.useContext(A.a),we=ze.prefixCls,Re=((vt=at.current)===null||vt===void 0?void 0:vt.scrollWidth)||0,Me=((it=at.current)===null||it===void 0?void 0:it.clientWidth)||0,Ye=Re&&Me*(Me/Re),ot=w.useRef(),mt=Ae({scrollLeft:0,isHiddenScrollBar:!1}),Tt=Object(E.a)(mt,2),xt=Tt[0],Dt=Tt[1],It=w.useRef({delta:0,x:0}),Lt=w.useState(!1),Et=Object(E.a)(Lt,2),ct=Et[0],At=Et[1],Le=function(){At(!1)},qe=function(bt){bt.persist(),It.current.delta=bt.pageX-xt.scrollLeft,It.current.x=0,At(!0),bt.preventDefault()},Ct=function(bt){var Nt,sn=bt||((Nt=window)===null||Nt===void 0?void 0:Nt.event),Jn=sn.buttons;if(!ct||Jn===0){ct&&At(!1);return}var _n=It.current.x+bt.pageX-It.current.x-It.current.delta;_n<=0&&(_n=0),_n+Ye>=Me&&(_n=Me-Ye),Ve({scrollLeft:_n/Me*(Re+2)}),It.current.x=bt.pageX},ft=function(){var bt=Object(Ie.b)(at.current).top,Nt=bt+at.current.offsetHeight,sn=document.documentElement.scrollTop+window.innerHeight;Nt-Object(l.a)()<=sn||bt>=sn-Xe?Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!0})}):Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!1})})},Ot=function(bt){Dt(function(Nt){return Object(X.a)(Object(X.a)({},Nt),{},{scrollLeft:bt/Re*Me||0})})};return w.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),w.useEffect(function(){var Ut=Object(De.a)(document.body,"mouseup",Le,!1),bt=Object(De.a)(document.body,"mousemove",Ct,!1);return ft(),function(){Ut.remove(),bt.remove()}},[Ye,ct]),w.useEffect(function(){var Ut=Object(De.a)(window,"scroll",ft,!1),bt=Object(De.a)(window,"resize",ft,!1);return function(){Ut.remove(),bt.remove()}},[]),w.useEffect(function(){xt.isHiddenScrollBar||Dt(function(Ut){var bt,Nt;return Object(X.a)(Object(X.a)({},Ut),{},{scrollLeft:at.current.scrollLeft/((bt=at.current)===null||bt===void 0?void 0:bt.scrollWidth)*((Nt=at.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[xt.isHiddenScrollBar]),Re<=Me||!Ye||xt.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(l.a)(),width:Me,bottom:Xe},className:"".concat(we,"-sticky-scroll")},w.createElement("div",{onMouseDown:qe,ref:ot,className:h()("".concat(we,"-sticky-scroll-bar"),Object(se.a)({},"".concat(we,"-sticky-scroll-bar-active"),ct)),style:{width:"".concat(Ye,"px"),transform:"translate3d(".concat(xt.scrollLeft,"px, 0, 0)")}}))},N=w.forwardRef(ne);function W(Ue,je){return w.useMemo(function(){var dt=!!Ue;return{isSticky:dt,stickyClassName:dt?"".concat(je,"-sticky-header"):"",offsetHeader:Object(y.a)(Ue)==="object"&&Ue.offsetHeader||0,offsetScroll:Object(y.a)(Ue)==="object"&&Ue.offsetScroll||0}},[Ue,je])}var le=[],ee={},oe="rc-table-internal-hook",_e=w.memo(function(Ue){var je=Ue.children;return je},function(Ue,je){return r()(Ue.props,je.props)?Ue.pingLeft!==je.pingLeft||Ue.pingRight!==je.pingRight:!1});function Ke(Ue){var je,dt=Ue.prefixCls,vt=Ue.className,it=Ue.rowClassName,at=Ue.style,Ve=Ue.data,Xe=Ue.rowKey,ze=Ue.scroll,we=Ue.tableLayout,Re=Ue.direction,Me=Ue.title,Ye=Ue.footer,ot=Ue.summary,mt=Ue.id,Tt=Ue.showHeader,xt=Ue.components,Dt=Ue.emptyText,It=Ue.onRow,Lt=Ue.onHeaderRow,Et=Ue.internalHooks,ct=Ue.transformColumns,At=Ue.internalRefs,Le=Ue.sticky,qe=Ve||le,Ct=!!qe.length,ft=w.useState(0),Ot=Object(E.a)(ft,2),Ut=Ot[0],bt=Ot[1];w.useEffect(function(){bt(Object(l.a)())});var Nt=w.useMemo(function(){return Object(m.c)(xt,{})},[xt]),sn=w.useCallback(function(Aa,Jr){return Object(m.b)(Nt,Aa)||Jr},[Nt]),Jn=w.useMemo(function(){return typeof Xe=="function"?Xe:function(Aa){var Jr=Aa&&Aa[Xe];return Jr}},[Xe]),_n=Object(u.c)(Ue),Pr=_n.expandIcon,Vr=_n.expandedRowKeys,Lr=_n.defaultExpandedRowKeys,Tn=_n.defaultExpandAllRows,ea=_n.expandedRowRender,ua=_n.onExpand,ca=_n.onExpandedRowsChange,Qr=_n.expandRowByClick,Ca=_n.rowExpandable,Ga=_n.expandIconColumnIndex,oi=_n.expandedRowClassName,Oe=_n.childrenColumnName,ke=_n.indentSize,Qe=Pr||ue,gt=Oe||"children",Ft=w.useMemo(function(){return ea?"row":Ue.expandable&&Et===oe&&Ue.expandable.__PARENT_RENDER_ICON__||qe.some(function(Aa){return Aa&&Object(y.a)(Aa)==="object"&&Aa[gt]})?"nest":!1},[!!ea,qe]),Xt=w.useState(function(){return Lr||(Tn?Te(qe,Jn,gt):[])}),tn=Object(E.a)(Xt,2),jt=tn[0],Yt=tn[1],Cn=w.useMemo(function(){return new Set(Vr||jt||[])},[Vr,jt]),cn=w.useCallback(function(Aa){var Jr=Jn(Aa,qe.indexOf(Aa)),Zr,Yi=Cn.has(Jr);Yi?(Cn.delete(Jr),Zr=Object(L.a)(Cn)):Zr=[].concat(Object(L.a)(Cn),[Jr]),Yt(Zr),ua&&ua(!Yi,Aa),ca&&ca(Zr)},[Jn,Cn,qe,ua,ca]),zn=w.useState(0),Ir=Object(E.a)(zn,2),wr=Ir[0],Tr=Ir[1],Br=Object(pe.b)(Object(X.a)(Object(X.a)(Object(X.a)({},Ue),_n),{},{expandable:!!ea,expandedKeys:Cn,getRowKey:Jn,onTriggerExpand:cn,expandIcon:Qe,expandIconColumnIndex:Ga,direction:Re}),Et===oe?ct:null),Yr=Object(E.a)(Br,2),ya=Yr[0],hr=Yr[1],Cr=w.useMemo(function(){return{columns:ya,flattenColumns:hr}},[ya,hr]),Or=w.useRef(),ha=w.useRef(),jr=w.useRef(),oa=w.useState(!1),mr=Object(E.a)(oa,2),da=mr[0],Ba=mr[1],si=w.useState(!1),xa=Object(E.a)(si,2),Fa=xa[0],mi=xa[1],Na=Ae(new Map),Nr=Object(E.a)(Na,2),ja=Nr[0],$a=Nr[1],Qa=Object(m.a)(hr),vi=Qa.map(function(Aa){return ja.get(Aa)}),gi=w.useMemo(function(){return vi},[vi.join("_")]),pa=ce(gi,hr.length,Re),Ta=ze&&Object(m.d)(ze.y),Kr=ze&&Object(m.d)(ze.x),ma=Kr&&hr.some(function(Aa){var Jr=Aa.fixed;return Jr}),uo=w.useRef(),Ni=W(Le,dt),Ii=Ni.isSticky,Ho=Ni.offsetHeader,ko=Ni.offsetScroll,rr=Ni.stickyClassName,Dr,Ur,xr;Ta&&(Ur={overflowY:"scroll",maxHeight:ze.y}),Kr&&(Dr={overflowX:"auto"},Ta||(Ur={overflowY:"hidden"}),xr={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var ra=w.useCallback(function(Aa,Jr){$a(function(Zr){var Yi=new Map(Zr);return Yi.set(Aa,Jr),Yi})},[]),sa=be(null),Va=Object(E.a)(sa,2),Oa=Va[0],Ti=Va[1];function ji(Aa,Jr){if(!Jr)return;typeof Jr=="function"?Jr(Aa):Jr.scrollLeft!==Aa&&(Jr.scrollLeft=Aa)}var na=function(Jr){var Zr=Jr.currentTarget,Yi=Jr.scrollLeft,es=typeof Yi=="number"?Yi:Zr.scrollLeft,ts=Zr||ee;if(!Ti()||Ti()===ts){var Ts;Oa(ts),ji(es,ha.current),ji(es,jr.current),ji(es,(Ts=uo.current)===null||Ts===void 0?void 0:Ts.setScrollLeft)}if(Zr){var ps=Zr.scrollWidth,ks=Zr.clientWidth;Ba(es>0),mi(es<ps-ks)}},Xi=function(){jr.current&&na({currentTarget:jr.current})},yi=function(Jr){var Zr=Jr.width;Xi(),Tr(Or.current?Or.current.offsetWidth:Zr)};w.useEffect(function(){return Xi},[]),w.useEffect(function(){Kr&&Xi()},[Kr]),w.useEffect(function(){Et===oe&&At&&(At.body.current=jr.current)});var ba=sn(["table"],"table"),bi=w.useMemo(function(){return we||(ma?ze.x==="max-content"?"auto":"fixed":Ta||hr.some(function(Aa){var Jr=Aa.ellipsis;return Jr})?"fixed":"auto")},[Ta,ma,hr,we]),co,qo={colWidths:gi,columCount:hr.length,stickyOffsets:pa,onHeaderRow:Lt,fixHeader:Ta},xs=w.useMemo(function(){return Ct?null:typeof Dt=="function"?Dt():Dt},[Ct,Dt]),Xs=w.createElement(ae,{data:qe,measureColumnWidth:Ta||Kr||Ii,expandedKeys:Cn,rowExpandable:Ca,getRowKey:Jn,onRow:It,emptyNode:xs,childrenColumnName:gt}),_s=w.createElement(_,{colWidths:hr.map(function(Aa){var Jr=Aa.width;return Jr}),columns:hr}),Ys=ot&&w.createElement(he.b,null,ot(qe)),Ls=sn(["body"]);if(Ta||Ii){var Ps;typeof Ls=="function"?(Ps=Ls(qe,{scrollbarSize:Ut,ref:jr,onScroll:na}),qo.colWidths=hr.map(function(Aa,Jr){var Zr=Aa.width,Yi=Jr===ya.length-1?Zr-Ut:Zr;return typeof Yi=="number"&&!Number.isNaN(Yi)?Yi:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ps=w.createElement("div",{style:Object(X.a)(Object(X.a)({},Dr),Ur),onScroll:na,ref:jr,className:h()("".concat(dt,"-body"))},w.createElement(ba,{style:Object(X.a)(Object(X.a)({},xr),{},{tableLayout:bi})},_s,Xs,Ys),Ii&&w.createElement(N,{ref:uo,offsetScroll:ko,scrollBodyRef:jr,onScroll:na})),co=w.createElement(w.Fragment,null,Tt!==!1&&w.createElement(D,Object.assign({noData:!qe.length},qo,Cr,{direction:Re,offsetHeader:Ho,stickyClassName:rr,ref:ha,onScroll:na})),Ps)}else co=w.createElement("div",{style:Object(X.a)(Object(X.a)({},Dr),Ur),className:h()("".concat(dt,"-content")),onScroll:na,ref:jr},w.createElement(ba,{style:Object(X.a)(Object(X.a)({},xr),{},{tableLayout:bi})},_s,Tt!==!1&&w.createElement(p,Object.assign({},qo,Cr)),Xs,Ys));var Us=Object(u.b)(Ue),Ko=w.createElement("div",Object.assign({className:h()(dt,vt,(je={},Object(se.a)(je,"".concat(dt,"-rtl"),Re==="rtl"),Object(se.a)(je,"".concat(dt,"-ping-left"),da),Object(se.a)(je,"".concat(dt,"-ping-right"),Fa),Object(se.a)(je,"".concat(dt,"-layout-fixed"),we==="fixed"),Object(se.a)(je,"".concat(dt,"-fixed-header"),Ta),Object(se.a)(je,"".concat(dt,"-fixed-column"),ma),Object(se.a)(je,"".concat(dt,"-scroll-horizontal"),Kr),Object(se.a)(je,"".concat(dt,"-has-fix-left"),hr[0]&&hr[0].fixed),Object(se.a)(je,"".concat(dt,"-has-fix-right"),hr[hr.length-1]&&hr[hr.length-1].fixed==="right"),je)),style:at,id:mt,ref:Or},Us),w.createElement(_e,{pingLeft:da,pingRight:Fa,props:Object(X.a)(Object(X.a)({},Ue),{},{stickyOffsets:pa,mergedExpandedKeys:Cn})},Me&&w.createElement(de,{className:"".concat(dt,"-title")},Me(qe)),w.createElement("div",{className:"".concat(dt,"-container")},co),Ye&&w.createElement(de,{className:"".concat(dt,"-footer")},Ye(qe))));Kr&&(Ko=w.createElement(e.a,{onResize:yi},Ko));var $o=w.useMemo(function(){return{prefixCls:dt,getComponent:sn,scrollbarSize:Ut,direction:Re,fixedInfoList:hr.map(function(Aa,Jr){return g(Jr,Jr,hr,pa,Re)}),isSticky:Ii}},[dt,sn,Ut,Re,hr,pa,Re,Ii]),Js=w.useMemo(function(){return Object(X.a)(Object(X.a)({},Cr),{},{tableLayout:bi,rowClassName:it,expandedRowClassName:oi,componentWidth:wr,fixHeader:Ta,fixColumn:ma,horizonScroll:Kr,expandIcon:Qe,expandableType:Ft,expandRowByClick:Qr,expandedRowRender:ea,onTriggerExpand:cn,expandIconColumnIndex:Ga,indentSize:ke})},[Cr,bi,it,oi,wr,Ta,ma,Kr,Qe,Ft,Qr,ea,cn,Ga,ke]),ws=w.useMemo(function(){return{onColumnResize:ra}},[ra]);return w.createElement(A.a.Provider,{value:$o},w.createElement(k.Provider,{value:Js},w.createElement(F.Provider,{value:ws},Ko)))}Ke.Column=o.a,Ke.ColumnGroup=c.a,Ke.Summary=he.a,Ke.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var pt=me.b=Ke},wOnQ:function(Ge,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){Ge.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 L=function(){return L=Object.assign||function(V){for(var q,Z=1,ye=arguments.length;Z<ye;Z++){q=arguments[Z];for(var Be in q)Object.prototype.hasOwnProperty.call(q,Be)&&(V[Be]=q[Be])}return V},L.apply(this,arguments)};function y(J,V,q,Z){function ye(Be){return Be instanceof q?Be:new q(function(Je){Je(Be)})}return new(q||(q=Promise))(function(Be,Je){function lt(Mt){try{wt(Z.next(Mt))}catch(Kt){Je(Kt)}}function st(Mt){try{wt(Z.throw(Mt))}catch(Kt){Je(Kt)}}function wt(Mt){Mt.done?Be(Mt.value):ye(Mt.value).then(lt,st)}wt((Z=Z.apply(J,V||[])).next())})}function E(J,V){var q={label:0,sent:function(){if(Be[0]&1)throw Be[1];return Be[1]},trys:[],ops:[]},Z,ye,Be,Je;return Je={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(Je[Symbol.iterator]=function(){return this}),Je;function lt(wt){return function(Mt){return st([wt,Mt])}}function st(wt){if(Z)throw new TypeError("Generator is already executing.");for(;q;)try{if(Z=1,ye&&(Be=wt[0]&2?ye.return:wt[0]?ye.throw||((Be=ye.return)&&Be.call(ye),0):ye.next)&&!(Be=Be.call(ye,wt[1])).done)return Be;(ye=0,Be)&&(wt=[wt[0]&2,Be.value]);switch(wt[0]){case 0:case 1:Be=wt;break;case 4:return q.label++,{value:wt[1],done:!1};case 5:q.label++,ye=wt[1],wt=[0];continue;case 7:wt=q.ops.pop(),q.trys.pop();continue;default:if(!(Be=q.trys,Be=Be.length>0&&Be[Be.length-1])&&(wt[0]===6||wt[0]===2)){q=0;continue}if(wt[0]===3&&(!Be||wt[1]>Be[0]&&wt[1]<Be[3])){q.label=wt[1];break}if(wt[0]===6&&q.label<Be[1]){q.label=Be[1],Be=wt;break}if(Be&&q.label<Be[2]){q.label=Be[2],q.ops.push(wt);break}Be[2]&&q.ops.pop(),q.trys.pop();continue}wt=V.call(J,q)}catch(Mt){wt=[6,Mt],ye=0}finally{Z=Be=0}if(wt[0]&5)throw wt[1];return{value:wt[0]?wt[1]:void 0,done:!0}}}function w(J,V,q){if(q||arguments.length===2)for(var Z=0,ye=V.length,Be;Z<ye;Z++)(Be||!(Z in V))&&(Be||(Be=Array.prototype.slice.call(V,0,Z)),Be[Z]=V[Z]);return J.concat(Be||V)}for(var x=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 x.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 x(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 Be=J.charCodeAt(q++);(Be&64512)===56320?V.push(((ye&1023)<<10)+(Be&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,Be="";++ye<q;){var Je=J[ye];Je<=65535?Z.push(Je):(Je-=65536,Z.push((Je>>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},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 a=function(J){var V=J.length*.75,q=J.length,Z,ye=0,Be,Je,lt,st;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var wt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Mt=Array.isArray(wt)?wt:new Uint8Array(wt);for(Z=0;Z<q;Z+=4)Be=f[J.charCodeAt(Z)],Je=f[J.charCodeAt(Z+1)],lt=f[J.charCodeAt(Z+2)],st=f[J.charCodeAt(Z+3)],Mt[ye++]=Be<<2|Je>>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},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},g=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},m=5,C=6+5,T=2,B=C-m,b=65536>>m,p=1<<m,u=p-1,i=1024>>m,_=b+i,O=_,S=2048>>6,D=O+S,I=65536>>C,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=a(J),Z=Array.isArray(q)?g(q):new Uint32Array(q),ye=Array.isArray(q)?A(q):new Uint16Array(q),Be=24,Je=Y(ye,Be/2,Z[4]/2),lt=Z[5]===2?Y(ye,(Be+Z[4])/2):U(Z,Math.ceil((Be+Z[4])/4));return new z(Z[0],Z[1],Z[2],Z[3],Je,lt)},z=function(){function J(V,q,Z,ye,Be,Je){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=ye,this.index=Be,this.data=Je}return J.prototype.get=function(V){var q;if(V>=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>m],q=(q<<T)+(V&u),this.data[q];if(V<=65535)return q=this.index[b+(V-55296>>m)],q=(q<<T)+(V&u),this.data[q];if(V<this.highStart)return q=D-I+(V>>C),q=this.index[q],q+=V>>m&Q,q=this.index[q],q=(q<<T)+(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 $="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==",ae=50,pe=1,ie=2,ge=3,Ae=4,be=5,fe=7,ce=8,te=9,de=10,he=11,ue=12,Te=13,De=14,Ie=15,ne=16,N=17,W=18,le=19,ee=20,oe=21,_e=22,Ke=23,pt=24,Ue=25,je=26,dt=27,vt=28,it=29,at=30,Ve=31,Xe=32,ze=33,we=34,Re=35,Me=36,Ye=37,ot=38,mt=39,Tt=40,xt=41,Dt=42,It=43,Lt=[9001,65288],Et="!",ct="\xD7",At="\xF7",Le=K($),qe=[at,Me],Ct=[pe,ie,ge,be],ft=[de,ce],Ot=[dt,je],Ut=Ct.concat(ft),bt=[ot,mt,Tt,we,Re],Nt=[Ie,Te],sn=function(J,V){V===void 0&&(V="strict");var q=[],Z=[],ye=[];return J.forEach(function(Be,Je){var lt=Le.get(Be);if(lt>ae?(ye.push(!0),lt-=ae):ye.push(!1),["normal","auto","loose"].indexOf(V)!==-1&&[8208,8211,12316,12448].indexOf(Be)!==-1)return Z.push(Je),q.push(ne);if(lt===Ae||lt===he){if(Je===0)return Z.push(Je),q.push(at);var st=q[Je-1];return Ut.indexOf(st)===-1?(Z.push(Z[Je-1]),q.push(st)):(Z.push(Je),q.push(at))}if(Z.push(Je),lt===Ve)return q.push(V==="strict"?oe:Ye);if(lt===Dt)return q.push(at);if(lt===it)return q.push(at);if(lt===It)return Be>=131072&&Be<=196605||Be>=196608&&Be<=262141?q.push(Ye):q.push(at);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 Be=q;Be<=Z.length;){Be++;var Je=Z[Be];if(Je===V)return!0;if(Je!==de)break}if(ye===de)for(var Be=q;Be>0;){Be--;var lt=Z[Be];if(Array.isArray(J)?J.indexOf(lt)!==-1:J===lt)for(var st=q;st<=Z.length;){st++;var Je=Z[st];if(Je===V)return!0;if(Je!==de)break}if(lt!==de)break}return!1},_n=function(J,V){for(var q=J;q>=0;){var Z=V[q];if(Z===de)q--;else return Z}return 0},Pr=function(J,V,q,Z,ye){if(q[Z]===0)return ct;var Be=Z-1;if(Array.isArray(ye)&&ye[Be]===!0)return ct;var Je=Be-1,lt=Be+1,st=V[Be],wt=Je>=0?V[Je]:0,Mt=V[lt];if(st===ie&&Mt===ge)return ct;if(Ct.indexOf(st)!==-1)return Et;if(Ct.indexOf(Mt)!==-1)return ct;if(ft.indexOf(Mt)!==-1)return ct;if(_n(Be,V)===ce)return At;if(Le.get(J[Be])===he)return ct;if((st===Xe||st===ze)&&Le.get(J[lt])===he)return ct;if(st===fe||Mt===fe)return ct;if(st===te)return ct;if([de,Te,Ie].indexOf(st)===-1&&Mt===te)return ct;if([N,W,le,pt,vt].indexOf(Mt)!==-1)return ct;if(_n(Be,V)===_e)return ct;if(Jn(Ke,_e,Be,V))return ct;if(Jn([N,W],oe,Be,V))return ct;if(Jn(ue,ue,Be,V))return ct;if(st===de)return At;if(st===Ke||Mt===Ke)return ct;if(Mt===ne||st===ne)return At;if([Te,Ie,oe].indexOf(Mt)!==-1||st===De)return ct;if(wt===Me&&Nt.indexOf(st)!==-1)return ct;if(st===vt&&Mt===Me)return ct;if(Mt===ee)return ct;if(qe.indexOf(Mt)!==-1&&st===Ue||qe.indexOf(st)!==-1&&Mt===Ue)return ct;if(st===dt&&[Ye,Xe,ze].indexOf(Mt)!==-1||[Ye,Xe,ze].indexOf(st)!==-1&&Mt===je)return ct;if(qe.indexOf(st)!==-1&&Ot.indexOf(Mt)!==-1||Ot.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if([dt,je].indexOf(st)!==-1&&(Mt===Ue||[_e,Ie].indexOf(Mt)!==-1&&V[lt+1]===Ue)||[_e,Ie].indexOf(st)!==-1&&Mt===Ue||st===Ue&&[Ue,vt,pt].indexOf(Mt)!==-1)return ct;if([Ue,vt,pt,N,W].indexOf(Mt)!==-1)for(var Kt=Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if([dt,je].indexOf(Mt)!==-1)for(var Kt=[N,W].indexOf(st)!==-1?Je:Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if(ot===st&&[ot,mt,we,Re].indexOf(Mt)!==-1||[mt,we].indexOf(st)!==-1&&[mt,Tt].indexOf(Mt)!==-1||[Tt,Re].indexOf(st)!==-1&&Mt===Tt)return ct;if(bt.indexOf(st)!==-1&&[ee,je].indexOf(Mt)!==-1||bt.indexOf(Mt)!==-1&&st===dt)return ct;if(qe.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if(st===pt&&qe.indexOf(Mt)!==-1)return ct;if(qe.concat(Ue).indexOf(st)!==-1&&Mt===_e&&Lt.indexOf(J[lt])===-1||qe.concat(Ue).indexOf(Mt)!==-1&&st===W)return ct;if(st===xt&&Mt===xt){for(var lr=q[Be],Dn=1;lr>0&&(lr--,V[lr]===xt);)Dn++;if(Dn%2!==0)return ct}return st===Xe&&Mt===ze?ct:At},Vr=function(J,V){V||(V={lineBreak:"normal",wordBreak:"normal"});var q=sn(J,V.lineBreak),Z=q[0],ye=q[1],Be=q[2];(V.wordBreak==="break-all"||V.wordBreak==="break-word")&&(ye=ye.map(function(lt){return[Ue,at,Dt].indexOf(lt)!==-1?Ye:lt}));var Je=V.wordBreak==="keep-all"?Be.map(function(lt,st){return lt&&J[st]>=19968&&J[st]<=40959}):void 0;return[Z,ye,Je]},Lr=function(){function J(V,q,Z,ye){this.codePoints=V,this.required=q===Et,this.start=Z,this.end=ye}return J.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},J}(),Tn=function(J,V){var q=r(J),Z=Vr(q,V),ye=Z[0],Be=Z[1],Je=Z[2],lt=q.length,st=0,wt=0;return{next:function(){if(wt>=lt)return{done:!0,value:null};for(var Mt=ct;wt<lt&&(Mt=Pr(q,Be,ye,++wt,Je))===ct;);if(Mt!==ct||wt===lt){var Kt=new Lr(q,Mt,st,wt);return st=wt,{value:Kt,done:!1}}return{done:!0,value:null}}}},ea=1<<0,ua=1<<1,ca=1<<2,Qr=1<<3,Ca=10,Ga=47,oi=92,Oe=9,ke=32,Qe=34,gt=61,Ft=35,Xt=36,tn=37,jt=39,Yt=40,Cn=41,cn=95,zn=45,Ir=33,wr=60,Tr=62,Br=64,Yr=91,ya=93,hr=61,Cr=123,Or=63,ha=125,jr=124,oa=126,mr=128,da=65533,Ba=42,si=43,xa=44,Fa=58,mi=59,Na=46,Nr=0,ja=8,$a=11,Qa=14,vi=31,gi=127,pa=-1,Ta=48,Kr=97,ma=101,uo=102,Ni=117,Ii=122,Ho=65,ko=69,rr=70,Dr=85,Ur=90,xr=function(J){return J>=Ta&&J<=57},ra=function(J){return J>=55296&&J<=57343},sa=function(J){return xr(J)||J>=Ho&&J<=rr||J>=Kr&&J<=uo},Va=function(J){return J>=Kr&&J<=Ii},Oa=function(J){return J>=Ho&&J<=Ur},Ti=function(J){return Va(J)||Oa(J)},ji=function(J){return J>=mr},na=function(J){return J===Ca||J===Oe||J===ke},Xi=function(J){return Ti(J)||ji(J)||J===cn},yi=function(J){return Xi(J)||xr(J)||J===zn},ba=function(J){return J>=Nr&&J<=ja||J===$a||J>=Qa&&J<=vi||J===gi},bi=function(J,V){return J!==oi?!1:V!==Ca},co=function(J,V,q){return J===zn?Xi(V)||bi(V,q):Xi(J)?!0:!!(J===oi&&bi(J,V))},qo=function(J,V,q){return J===si||J===zn?xr(V)?!0:V===Na&&xr(q):J===Na?xr(V):xr(J)},xs=function(J){var V=0,q=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(q=-1),V++);for(var Z=[];xr(J[V]);)Z.push(J[V++]);var ye=Z.length?parseInt(n.apply(void 0,Z),10):0;J[V]===Na&&V++;for(var Be=[];xr(J[V]);)Be.push(J[V++]);var Je=Be.length,lt=Je?parseInt(n.apply(void 0,Be),10):0;(J[V]===ko||J[V]===ma)&&V++;var st=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(st=-1),V++);for(var wt=[];xr(J[V]);)wt.push(J[V++]);var Mt=wt.length?parseInt(n.apply(void 0,wt),10):0;return q*(ye+lt*Math.pow(10,-Je))*Math.pow(10,st*Mt)},Xs={type:2},_s={type:3},Ys={type:4},Ls={type:13},Ps={type:8},Us={type:21},Ko={type:9},$o={type:10},Js={type:11},ws={type:12},Aa={type:14},Jr={type:23},Zr={type:1},Yi={type:25},es={type:24},ts={type:26},Ts={type:27},ps={type:28},ks={type:29},Zs={type:31},ns={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!==ns;)V.push(q),q=this.consumeToken();return V},J.prototype.consumeToken=function(){var V=this.consumeCodePoint();switch(V){case Qe:return this.consumeStringToken(Qe);case Ft:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(yi(q)||bi(Z,ye)){var Be=co(q,Z,ye)?ua:ea,Je=this.consumeName();return{type:5,value:Je,flags:Be}}break;case Xt:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ls;break;case jt:return this.consumeStringToken(jt);case Yt:return Xs;case Cn:return _s;case Ba:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Aa;break;case si:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case xa:return Ys;case zn:var lt=V,st=this.peekCodePoint(0),wt=this.peekCodePoint(1);if(qo(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeNumericToken();if(co(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();if(st===zn&&wt===Tr)return this.consumeCodePoint(),this.consumeCodePoint(),es;break;case Na:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case Ga:if(this.peekCodePoint(0)===Ba)for(this.consumeCodePoint();;){var Mt=this.consumeCodePoint();if(Mt===Ba&&(Mt=this.consumeCodePoint(),Mt===Ga))return this.consumeToken();if(Mt===pa)return this.consumeToken()}break;case Fa:return ts;case mi:return Ts;case wr:if(this.peekCodePoint(0)===Ir&&this.peekCodePoint(1)===zn&&this.peekCodePoint(2)===zn)return this.consumeCodePoint(),this.consumeCodePoint(),Yi;break;case Br:var Kt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),lr=this.peekCodePoint(2);if(co(Kt,Gt,lr)){var Je=this.consumeName();return{type:7,value:Je}}break;case Yr:return ps;case oi:if(bi(V,this.peekCodePoint(0)))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();break;case ya:return ks;case hr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ps;break;case Cr:return Js;case ha:return ws;case Ni:case Dr:var Dn=this.peekCodePoint(0),er=this.peekCodePoint(1);return Dn===si&&(sa(er)||er===Or)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(V),this.consumeIdentLikeToken();case jr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ko;if(this.peekCodePoint(0)===jr)return this.consumeCodePoint(),Us;break;case oa:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),$o;break;case pa:return ns}return na(V)?(this.consumeWhiteSpace(),Zs):xr(V)?(this.reconsumeCodePoint(V),this.consumeNumericToken()):Xi(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();sa(q)&&V.length<6;)V.push(q),q=this.consumeCodePoint();for(var Z=!1;q===Or&&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===Or?Ta:st})),16),Be=parseInt(n.apply(void 0,V.map(function(st){return st===Or?rr:st})),16);return{type:30,start:ye,end:Be}}var Je=parseInt(n.apply(void 0,V),16);if(this.peekCodePoint(0)===zn&&sa(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();for(var lt=[];sa(q)&<.length<6;)lt.push(q),q=this.consumeCodePoint();var Be=parseInt(n.apply(void 0,lt),16);return{type:30,start:Je,end:Be}}else return{type:30,start:Je,end:Je}},J.prototype.consumeIdentLikeToken=function(){var V=this.consumeName();return V.toLowerCase()==="url"&&this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),{type:19,value:V}):{type:20,value:V}},J.prototype.consumeUrlToken=function(){var V=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===jt||q===Qe){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),Jr)}for(;;){var ye=this.consumeCodePoint();if(ye===pa||ye===Cn)return{type:22,value:n.apply(void 0,V)};if(na(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,V)}):(this.consumeBadUrlRemnants(),Jr);if(ye===Qe||ye===jt||ye===Yt||ba(ye))return this.consumeBadUrlRemnants(),Jr;if(ye===oi)if(bi(ye,this.peekCodePoint(0)))V.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Jr;else V.push(ye)}},J.prototype.consumeWhiteSpace=function(){for(;na(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var V=this.consumeCodePoint();if(V===Cn||V===pa)return;bi(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===pa||ye===void 0||ye===V)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(ye===Ca)return this._value.splice(0,Z),Zr;if(ye===oi){var Be=this._value[Z+1];Be!==pa&&Be!==void 0&&(Be===Ca?(q+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):bi(ye,Be)&&(q+=this.consumeStringSlice(Z),q+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var V=[],q=ca,Z=this.peekCodePoint(0);for((Z===si||Z===zn)&&V.push(this.consumeCodePoint());xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(Z===Na&&xr(ye))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Be=this.peekCodePoint(2);if((Z===ko||Z===ma)&&((ye===si||ye===zn)&&xr(Be)||xr(ye)))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;xr(this.peekCodePoint(0));)V.push(this.consumeCodePoint());return[xs(V),q]},J.prototype.consumeNumericToken=function(){var V=this.consumeNumber(),q=V[0],Z=V[1],ye=this.peekCodePoint(0),Be=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(co(ye,Be,Je)){var lt=this.consumeName();return{type:15,number:q,flags:Z,unit:lt}}return ye===tn?(this.consumeCodePoint(),{type:16,number:q,flags:Z}):{type:17,number:q,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var V=this.consumeCodePoint();if(sa(V)){for(var q=n(V);sa(this.peekCodePoint(0))&&q.length<6;)q+=n(this.consumeCodePoint());na(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(q,16);return Z===0||ra(Z)||Z>1114111?da:Z}return V===pa?da:V},J.prototype.consumeName=function(){for(var V="";;){var q=this.consumeCodePoint();if(yi(q))V+=n(q);else if(bi(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"?ns:V},J.prototype.reconsumeToken=function(V){this._tokens.unshift(V)},J}(),go=function(J){return J.type===15},ss=function(J){return J.type===17},Ia=function(J){return J.type===20},ms=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},Fe=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)},Ne=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ce={type:17,number:0,flags:ca},$e={type:16,number:50,flags:ca},Ze={type:16,number:100,flags:ca},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},rt="deg",_t="grad",Pt="rad",yt="turn",zt={name:"angle",parse:function(J,V){if(V.type===15)switch(V.unit){case rt:return Math.PI*V.number/180;case _t:return Math.PI/200*V.number;case Pt:return V.number;case yt:return Math.PI*2*V.number}throw new Error("Unsupported angle type")}},$t=function(J){return J.type===15&&(J.unit===rt||J.unit===_t||J.unit===Pt||J.unit===yt)},yn=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 kt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ce,Ze];case"to right":case"left":return kt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ze,Ze];case"to bottom":case"top":return kt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ze,Ce];case"to left":case"right":return kt(270)}return 0},kt=function(J){return Math.PI*J/180},Wt={name:"color",parse:function(J,V){if(V.type===18){var q=rn[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),Be=V.value.substring(2,3);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),1)}if(V.value.length===4){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Be=V.value.substring(2,3),Je=V.value.substring(3,4);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),parseInt(Je+Je,16)/255)}if(V.value.length===6){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),1)}if(V.value.length===8){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6),Je=V.value.substring(6,8);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),parseInt(Je,16)/255)}}if(V.type===20){var lt=pn[V.value.toUpperCase()];if(typeof lt!="undefined")return lt}return pn.TRANSPARENT}},dn=function(J){return(255&J)===0},En=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+")"},Vt=function(J,V,q,Z){return(J<<24|V<<16|q<<8|Math.round(Z*255)<<0)>>>0},An=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},Sn=function(J,V){var q=V.filter(nt);if(q.length===3){var Z=q.map(An),ye=Z[0],Be=Z[1],Je=Z[2];return Vt(ye,Be,Je,1)}if(q.length===4){var lt=q.map(An),ye=lt[0],Be=lt[1],Je=lt[2],st=lt[3];return Vt(ye,Be,Je,st)}return 0};function Fn(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 Jt=function(J,V){var q=V.filter(nt),Z=q[0],ye=q[1],Be=q[2],Je=q[3],lt=(Z.type===17?kt(Z.number):zt.parse(J,Z))/(Math.PI*2),st=Ee(ye)?ye.number/100:0,wt=Ee(Be)?Be.number/100:0,Mt=typeof Je!="undefined"&&Ee(Je)?et(Je,1):1;if(st===0)return Vt(wt*255,wt*255,wt*255,1);var Kt=wt<=.5?wt*(st+1):wt+st-wt*st,Gt=wt*2-Kt,lr=Fn(Gt,Kt,lt+1/3),Dn=Fn(Gt,Kt,lt),er=Fn(Gt,Kt,lt-1/3);return Vt(lr*255,Dn*255,er*255,Mt)},rn={hsl:Jt,hsla:Jt,rgb:Sn,rgba:Sn},an=function(J,V){return Wt.parse(J,$s.create(V).parseComponentValue())},pn={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},Wn={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})}},en={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},On=function(J,V){var q=Wt.parse(J,V[0]),Z=V[1];return Z&&Ee(Z)?{color:q,stop:Z}:{color:q,stop:null}},vr=function(J,V){var q=J[0],Z=J[J.length-1];q.stop===null&&(q.stop=Ce),Z.stop===null&&(Z.stop=Ze);for(var ye=[],Be=0,Je=0;Je<J.length;Je++){var lt=J[Je].stop;if(lt!==null){var st=et(lt,V);st>Be?ye.push(st):ye.push(Be),Be=st}else ye.push(null)}for(var wt=null,Je=0;Je<ye.length;Je++){var Mt=ye[Je];if(Mt===null)wt===null&&(wt=Je);else if(wt!==null){for(var Kt=Je-wt,Gt=ye[wt-1],lr=(Mt-Gt)/(Kt+1),Dn=1;Dn<=Kt;Dn++)ye[wt+Dn-1]=lr*Dn;wt=null}}return J.map(function(er,zr){var or=er.color;return{color:or,stop:Math.max(Math.min(1,ye[zr]/V),0)}})},tr=function(J,V,q){var Z=V/2,ye=q/2,Be=et(J[0],V)-Z,Je=ye-et(J[1],q);return(Math.atan2(Je,Be)+Math.PI*2)%(Math.PI*2)},Ar=function(J,V,q){var Z=typeof J=="number"?J:tr(J,V,q),ye=Math.abs(V*Math.sin(Z))+Math.abs(q*Math.cos(Z)),Be=V/2,Je=q/2,lt=ye/2,st=Math.sin(Z-Math.PI/2)*lt,wt=Math.cos(Z-Math.PI/2)*lt;return[ye,Be-wt,Be+wt,Je-st,Je+st]},qn=function(J,V){return Math.sqrt(J*J+V*V)},Sr=function(J,V,q,Z,ye){var Be=[[0,0],[0,V],[J,0],[J,V]];return Be.reduce(function(Je,lt){var st=lt[0],wt=lt[1],Mt=qn(q-st,Z-wt);return(ye?Mt<Je.optimumDistance:Mt>Je.optimumDistance)?{optimumCorner:lt,optimumDistance:Mt}:Je},{optimumDistance:ye?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Mn=function(J,V,q,Z,ye){var Be=0,Je=0;switch(J.size){case 0:J.shape===0?Be=Je=Math.min(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.min(Math.abs(V),Math.abs(V-Z)),Je=Math.min(Math.abs(q),Math.abs(q-ye)));break;case 2:if(J.shape===0)Be=Je=Math.min(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(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=Sr(Z,ye,V,q,!0),wt=st[0],Mt=st[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break;case 1:J.shape===0?Be=Je=Math.max(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.max(Math.abs(V),Math.abs(V-Z)),Je=Math.max(Math.abs(q),Math.abs(q-ye)));break;case 3:if(J.shape===0)Be=Je=Math.max(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(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)),Kt=Sr(Z,ye,V,q,!1),wt=Kt[0],Mt=Kt[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break}return Array.isArray(J.size)&&(Be=et(J.size[0],Z),Je=J.size.length===2?et(J.size[1],ye):Be),[Be,Je]},_r=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&Je.value==="to"){q=yn(ye);return}else if($t(Je)){q=zt.parse(J,Je);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Gr=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1){q=yn(ye);return}else if($t(Je)){q=(zt.parse(J,Je)+kt(270))%kt(360);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Fr=function(J,V){var q=kt(180),Z=[],ye=1,Be=0,Je=3,lt=[];return Fe(V).forEach(function(st,wt){var Mt=st[0];if(wt===0){if(Ia(Mt)&&Mt.value==="linear"){ye=1;return}else if(Ia(Mt)&&Mt.value==="radial"){ye=2;return}}if(Mt.type===18){if(Mt.name==="from"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ce,color:Kt})}else if(Mt.name==="to"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ze,color:Kt})}else if(Mt.name==="color-stop"){var Gt=Mt.values.filter(nt);if(Gt.length===2){var Kt=Wt.parse(J,Gt[1]),lr=Gt[0];ss(lr)&&Z.push({stop:{type:16,number:lr.number*100,flags:lr.flags},color:Kt})}}}}),ye===1?{angle:(q+kt(180))%kt(360),stops:Z,type:ye}:{size:Je,shape:Be,stops:Z,position:lt,type:ye}},sr="closest-side",bn="farthest-side",Vn="closest-corner",br="farthest-corner",In="circle",Hn="ellipse",Xn="cover",Qn="contain",Pn=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0){var wt=!1;st=Je.reduce(function(Kt,Gt){if(wt)if(Ia(Gt))switch(Gt.value){case"center":return Be.push($e),Kt;case"top":case"left":return Be.push(Ce),Kt;case"right":case"bottom":return Be.push(Ze),Kt}else(Ee(Gt)||We(Gt))&&Be.push(Gt);else if(Ia(Gt))switch(Gt.value){case In:return q=0,!1;case Hn:return q=1,!1;case"at":return wt=!0,!1;case sr:return Z=0,!1;case Xn:case bn:return Z=1,!1;case Qn:case Vn:return Z=2,!1;case br:return Z=3,!1}else if(We(Gt)||Ee(Gt))return Array.isArray(Z)||(Z=[]),Z.push(Gt),!1;return Kt},st)}if(st){var Mt=On(J,Je);ye.push(Mt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},on=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0?st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case"center":return Be.push($e),!1;case"top":case"left":return Be.push(Ce),!1;case"right":case"bottom":return Be.push(Ze),!1}else if(Ee(Kt)||We(Kt))return Be.push(Kt),!1;return Mt},st):lt===1&&(st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case In:return q=0,!1;case Hn:return q=1,!1;case Qn:case sr:return Z=0,!1;case bn:return Z=1,!1;case Vn:return Z=2,!1;case Xn:case br:return Z=3,!1}else if(We(Kt)||Ee(Kt))return Array.isArray(Z)||(Z=[]),Z.push(Kt),!1;return Mt},st)),st){var wt=On(J,Je);ye.push(wt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},qt=function(J){return J.type===1},Un=function(J){return J.type===2},jn={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=ir[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 mn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!ir[J.name])}var ir={"linear-gradient":_r,"-moz-linear-gradient":Gr,"-ms-linear-gradient":Gr,"-o-linear-gradient":Gr,"-webkit-linear-gradient":Gr,"radial-gradient":Pn,"-moz-radial-gradient":on,"-ms-radial-gradient":on,"-o-radial-gradient":on,"-webkit-radial-gradient":on,"-webkit-gradient":Fr},kr={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)&&mn(Z)}).map(function(Z){return jn.parse(J,Z)})}},La={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})}},Ea={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ee)}).map(Ne)}},Xr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ia).map(function(Z){return Z.value}).join(" ")}).map(li)}},li=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}},Xa;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Xa||(Xa={}));var Ra={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ji)})}},Ji=function(J){return Ia(J)||Ee(J)},Zi=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},_i=Zi("top"),wo=Zi("right"),To=Zi("bottom"),qi=Zi("left"),Si=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(V,q){return Ne(q.filter(Ee))}}},Ri=Si("top-left"),bo=Si("top-right"),ro=Si("bottom-right"),ao=Si("bottom-left"),Pi=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=Pi("top"),Qi=Pi("right"),Ui=Pi("bottom"),Ao=Pi("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"),Pa=Mi("right"),$i=Mi("bottom"),So=Mi("left"),ki={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}}},io={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).reduce(function(q,Z){return q|Wo(Z.value)},0)}},Wo=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},zo={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}},Fo={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}},Hi;(function(J){J.NORMAL="normal",J.STRICT="strict"})(Hi||(Hi={}));var Go={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"strict":return Hi.STRICT;case"normal":default:return Hi.NORMAL}}},ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sa=function(J,V){return Ia(J)&&J.value==="normal"?1.2*V:J.type===17?V*J.number:Ee(J)?et(J,V):V},ei={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,V){return V.type===20&&V.value==="none"?null:jn.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}}},Ki={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"),No=ho("right"),Bo=ho("bottom"),jo=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}})}},xn={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"}}},Wi=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ls=Wi("top"),Vo=Wi("right"),qr=Wi("bottom"),Er=Wi("left"),ti={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")?[]:Fe(V).map(function(q){for(var Z={color:pn.TRANSPARENT,offsetX:Ce,offsetY:Ce,blur:Ce},ye=0,Be=0;Be<q.length;Be++){var Je=q[Be];We(Je)?(ye===0?Z.offsetX=Je:ye===1?Z.offsetY=Je:Z.blur=Je,ye++):Z.color=Wt.parse(J,Je)}return Z})}},zi={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}},eo=function(J){var V=J.filter(function(q){return q.type===17}).map(function(q){return q.number});return V.length===6?V:null},nn=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],Be=V[5];V[6],V[7],V[8],V[9],V[10],V[11];var Je=V[12],lt=V[13];return V[14],V[15],V.length===16?[q,Z,ye,Be,Je,lt]:null},Oo={matrix:eo,matrix3d:nn},vs={type:16,number:50,flags:ca},us=[vs,vs],Ha={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(J,V){var q=V.filter(Ee);return q.length!==2?us:[q[0],q[1]]}},vn={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}}},St;(function(J){J.NORMAL="normal",J.BREAK_ALL="break-all",J.KEEP_ALL="keep-all"})(St||(St={}));for(var Ht={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-all":return St.BREAK_ALL;case"keep-all":return St.KEEP_ALL;case"normal":default:return St.NORMAL}}},fn={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(J,V){if(V.type===20)return{auto:!0,order:0};if(ss(V))return{auto:!1,order:V.number};throw new Error("Invalid z-index number parsed")}},Qt={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")}},Kn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(J,V){return ss(V)?V.number:1}},Zn={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nr={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})}},Wr={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+"'"})}},ln={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Ya={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(J,V){if(ss(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})}},_a={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"}}},$r=function(J,V){return(J&V)!==0},xi={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}},Gi={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),Be=0;Be<ye.length;Be++){var Je=ye[Be],lt=ye[Be+1];if(Je.type===20){var st=lt&&ss(lt)?lt.number:1;Z.push({counter:Je.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 Be=Z[ye],Je=Z[ye+1];if(Ia(Be)&&Be.value!=="none"){var lt=Je&&ss(Je)?Je.number:0;q.push({counter:Be.value,reset:lt})}}return q}},Ua={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(J,V){return V.filter(go).map(function(q){return Qt.parse(J,q)})}},ri={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(ms);if(ye.length%2!==0)return null;for(var Be=0;Be<ye.length;Be+=2){var Je=ye[Be].value,lt=ye[Be+1].value;Z.push({open:Je,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:""},Io={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&yo(V[0],"none")?[]:Fe(V).map(function(q){for(var Z={color:255,offsetX:Ce,offsetY:Ce,blur:Ce,spread:Ce,inset:!1},ye=0,Be=0;Be<q.length;Be++){var Je=q[Be];yo(Je,"inset")?Z.inset=!0:We(Je)?(ye===0?Z.offsetX=Je:ye===1?Z.offsetY=Je:ye===2?Z.blur=Je:Z.spread=Je,ye++):Z.color=Wt.parse(J,Je)}return Z})}},Ro={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"},gs={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=$n(V,Ua,q.animationDuration),this.backgroundClip=$n(V,Wn,q.backgroundClip),this.backgroundColor=$n(V,en,q.backgroundColor),this.backgroundImage=$n(V,kr,q.backgroundImage),this.backgroundOrigin=$n(V,La,q.backgroundOrigin),this.backgroundPosition=$n(V,Ea,q.backgroundPosition),this.backgroundRepeat=$n(V,Xr,q.backgroundRepeat),this.backgroundSize=$n(V,Ra,q.backgroundSize),this.borderTopColor=$n(V,_i,q.borderTopColor),this.borderRightColor=$n(V,wo,q.borderRightColor),this.borderBottomColor=$n(V,To,q.borderBottomColor),this.borderLeftColor=$n(V,qi,q.borderLeftColor),this.borderTopLeftRadius=$n(V,Ri,q.borderTopLeftRadius),this.borderTopRightRadius=$n(V,bo,q.borderTopRightRadius),this.borderBottomRightRadius=$n(V,ro,q.borderBottomRightRadius),this.borderBottomLeftRadius=$n(V,ao,q.borderBottomLeftRadius),this.borderTopStyle=$n(V,Bi,q.borderTopStyle),this.borderRightStyle=$n(V,Qi,q.borderRightStyle),this.borderBottomStyle=$n(V,Ui,q.borderBottomStyle),this.borderLeftStyle=$n(V,Ao,q.borderLeftStyle),this.borderTopWidth=$n(V,fo,q.borderTopWidth),this.borderRightWidth=$n(V,Pa,q.borderRightWidth),this.borderBottomWidth=$n(V,$i,q.borderBottomWidth),this.borderLeftWidth=$n(V,So,q.borderLeftWidth),this.boxShadow=$n(V,Io,q.boxShadow),this.color=$n(V,ki,q.color),this.direction=$n(V,Ei,q.direction),this.display=$n(V,io,q.display),this.float=$n(V,zo,q.cssFloat),this.fontFamily=$n(V,Wr,q.fontFamily),this.fontSize=$n(V,ln,q.fontSize),this.fontStyle=$n(V,_a,q.fontStyle),this.fontVariant=$n(V,Di,q.fontVariant),this.fontWeight=$n(V,Ya,q.fontWeight),this.letterSpacing=$n(V,Fo,q.letterSpacing),this.lineBreak=$n(V,Go,q.lineBreak),this.lineHeight=$n(V,ui,q.lineHeight),this.listStyleImage=$n(V,ei,q.listStyleImage),this.listStylePosition=$n(V,Da,q.listStylePosition),this.listStyleType=$n(V,Ki,q.listStyleType),this.marginTop=$n(V,Oi,q.marginTop),this.marginRight=$n(V,No,q.marginRight),this.marginBottom=$n(V,Bo,q.marginBottom),this.marginLeft=$n(V,jo,q.marginLeft),this.opacity=$n(V,Kn,q.opacity);var Be=$n(V,Ci,q.overflow);this.overflowX=Be[0],this.overflowY=Be[Be.length>1?1:0],this.overflowWrap=$n(V,xn,q.overflowWrap),this.paddingTop=$n(V,ls,q.paddingTop),this.paddingRight=$n(V,Vo,q.paddingRight),this.paddingBottom=$n(V,qr,q.paddingBottom),this.paddingLeft=$n(V,Er,q.paddingLeft),this.paintOrder=$n(V,Ro,q.paintOrder),this.position=$n(V,fa,q.position),this.textAlign=$n(V,ti,q.textAlign),this.textDecorationColor=$n(V,Zn,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=$n(V,nr,(ye=q.textDecorationLine)!==null&&ye!==void 0?ye:q.textDecoration),this.textShadow=$n(V,Eo,q.textShadow),this.textTransform=$n(V,zi,q.textTransform),this.transform=$n(V,po,q.transform),this.transformOrigin=$n(V,Ha,q.transformOrigin),this.visibility=$n(V,vn,q.visibility),this.webkitTextStrokeColor=$n(V,Mo,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=$n(V,gs,q.webkitTextStrokeWidth),this.wordBreak=$n(V,Ht,q.wordBreak),this.zIndex=$n(V,fn,q.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return dn(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 $r(this.display,4)||$r(this.display,33554432)||$r(this.display,268435456)||$r(this.display,536870912)||$r(this.display,67108864)||$r(this.display,134217728)},J}(),fl=function(){function J(V,q){this.content=$n(V,xi,q.content),this.quotes=$n(V,ri,q.quotes)}return J}(),Ns=function(){function J(V,q){this.counterIncrement=$n(V,Gi,q.counterIncrement),this.counterReset=$n(V,Ka,q.counterReset)}return J}(),$n=function(J,V,q){var Z=new dl,ye=q!==null&&typeof q!="undefined"?q.toString():V.initialValue;Z.write(ye);var Be=new $s(Z.read());switch(V.type){case 2:var Je=Be.parseComponentValue();return V.parse(J,Ia(Je)?Je.value:V.initialValue);case 0:return V.parse(J,Be.parseComponentValue());case 1:return V.parse(J,Be.parseComponentValues());case 4:return Be.parseComponentValue();case 3:switch(V.format){case"angle":return zt.parse(J,Be.parseComponentValue());case"color":return Wt.parse(J,Be.parseComponentValue());case"image":return jn.parse(J,Be.parseComponentValue());case"length":var lt=Be.parseComponentValue();return We(lt)?lt:Ce;case"length-percentage":var st=Be.parseComponentValue();return Ee(st)?st:Ce;case"time":return Qt.parse(J,Be.parseComponentValue())}break}},cs="data-html2canvas-debug",js=function(J){var V=J.getAttribute(cs);switch(V){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ys=function(J,V){var q=js(J);return q===1||V===q},oo=function(){function J(V,q){if(this.context=V,this.textNodes=[],this.elements=[],this.flags=0,ys(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),ys(q,4)&&(this.flags|=16)}return J}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ss=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),As=0;As<Qs.length;As++)Ss[Qs.charCodeAt(As)]=As;for(var Li=function(J){var V=J.length*.75,q=J.length,Z,ye=0,Be,Je,lt,st;J[J.length-1]==="="&&(V--,J[J.length-2]==="="&&V--);var wt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(V):new Array(V),Mt=Array.isArray(wt)?wt:new Uint8Array(wt);for(Z=0;Z<q;Z+=4)Be=Ss[J.charCodeAt(Z)],Je=Ss[J.charCodeAt(Z+1)],lt=Ss[J.charCodeAt(Z+2)],st=Ss[J.charCodeAt(Z+3)],Mt[ye++]=Be<<2|Je>>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},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},rs=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,Hr=Bs-Lo,pr=65536>>Lo,va=1<<Lo,fr=va-1,Ln=1024>>Lo,Bn=pr+Ln,hn=Bn,Gn=2048>>6,gn=hn+Gn,dr=65536>>Bs,gr=1<<Hr,Rr=gr-1,wa=function(J,V,q){return J.slice?J.slice(V,q):new Uint16Array(Array.prototype.slice.call(J,V,q))},ka=function(J,V,q){return J.slice?J.slice(V,q):new Uint32Array(Array.prototype.slice.call(J,V,q))},ci=function(J,V){var q=Li(J),Z=Array.isArray(q)?rs(q):new Uint32Array(q),ye=Array.isArray(q)?Hs(q):new Uint16Array(q),Be=24,Je=wa(ye,Be/2,Z[4]/2),lt=Z[5]===2?wa(ye,(Be+Z[4])/2):ka(Z,Math.ceil((Be+Z[4])/4));return new ai(Z[0],Z[1],Z[2],Z[3],Je,lt)},ai=function(){function J(V,q,Z,ye,Be,Je){this.initialValue=V,this.errorValue=q,this.highStart=Z,this.highValueIndex=ye,this.index=Be,this.data=Je}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&fr),this.data[q];if(V<=65535)return q=this.index[pr+(V-55296>>Lo)],q=(q<<Po)+(V&fr),this.data[q];if(V<this.highStart)return q=gn-dr+(V>>Bs),q=this.index[q],q+=V>>Lo&Rr,q=this.index[q],q=(q<<Po)+(V&fr),this.data[q];if(V<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),di="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Uo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),so=0;so<di.length;so++)Uo[di.charCodeAt(so)]=so;var fs=1,el=2,Xo=3,as=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 Be=J.charCodeAt(q++);(Be&64512)===56320?V.push(((ye&1023)<<10)+(Be&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,Be="";++ye<q;){var Je=J[ye];Je<=65535?Z.push(Je):(Je-=65536,Z.push((Je>>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},yu=ci(ds),Yo="\xD7",nu="\xF7",zu=function(J){return yu.get(J)},Gu=function(J,V,q){var Z=q-2,ye=V[Z],Be=V[q-1],Je=V[q];if(Be===el&&Je===Xo)return Yo;if(Be===el||Be===Xo||Be===as)return nu;if(Je===el||Je===Xo||Je===as)return nu;if(Be===Zl&&[Zl,ql,mu,Co].indexOf(Je)!==-1)return Yo;if((Be===mu||Be===ql)&&(Je===ql||Je===$l))return Yo;if((Be===Co||Be===$l)&&Je===$l)return Yo;if(Je===eu||Je===tl)return Yo;if(Je===nl)return Yo;if(Be===fs)return Yo;if(Be===eu&&Je===vu){for(;ye===tl;)ye=V[--Z];if(ye===vu)return Yo}if(Be===tu&&Je===tu){for(var lt=0;ye===tu;)lt++,ye=V[--Z];if(lt%2===0)return Yo}return nu},Ks=function(J){var V=Wu(J),q=V.length,Z=0,ye=0,Be=V.map(zu);return{next:function(){if(Z>=q)return{done:!0,value:null};for(var Je=Yo;Z<q&&(Je=Gu(V,Be,++Z))===Yo;);if(Je!==Yo||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(),Be=Math.round(ye.height);if(J.body.removeChild(Z),Be===V)return!0}}return!1},xl=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"?"👨".repeat(10):"";var Z=V.firstChild,ye=r(Z.data).map(function(st){return n(st)}),Be=0,Je={},lt=ye.every(function(st,wt){q.setStart(Z,Be),q.setEnd(Z,Be+st.length);var Mt=q.getBoundingClientRect();Be+=st.length;var Kt=Mt.x>Je.x||Mt.y>Je.y;return Je=Mt,wt===0?!0:Kt});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,Be=V.toDataURL();ye.src=Be;var Je=Fl(q,q,0,0,ye);return Z.fillStyle="red",Z.fillRect(0,0,q,q),ru(Je).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 wt=J.createElement("div");return wt.style.backgroundImage="url("+Be+")",wt.style.height=q+"px",rl(st)?ru(Fl(q,q,0,0,wt)):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 Be="http://www.w3.org/2000/svg",Je=document.createElementNS(Be,"svg"),lt=document.createElementNS(Be,"foreignObject");return Je.setAttributeNS(null,"width",J.toString()),Je.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"),Je.appendChild(lt),lt.appendChild(ye),Je},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))})},Vi={get SUPPORT_RANGE_BOUNDS(){var J=kl(document);return Object.defineProperty(Vi,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=Vi.SUPPORT_RANGE_BOUNDS&&xl(document);return Object.defineProperty(Vi,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=Xu(document);return Object.defineProperty(Vi,"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(Vi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Os();return Object.defineProperty(Vi,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Vu();return Object.defineProperty(Vi,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Vi,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Vi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},bs=function(){function J(V,q){this.text=V,this.bounds=q}return J}(),au=function(J,V,q,Z){var ye=Eu(V,q),Be=[],Je=0;return ye.forEach(function(lt){if(q.textDecorationLine.length||lt.trim().length>0)if(Vi.SUPPORT_RANGE_BOUNDS){var st=Nl(Z,Je,lt.length).getClientRects();if(st.length>1){var wt=ou(lt),Mt=0;wt.forEach(function(Gt){Be.push(new bs(Gt,x.fromDOMRectList(J,Nl(Z,Mt+Je,Gt.length).getClientRects()))),Mt+=Gt.length})}else Be.push(new bs(lt,x.fromDOMRectList(J,st)))}else{var Kt=Z.splitText(lt.length);Be.push(new bs(lt,iu(J,Z))),Z=Kt}else Vi.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(lt.length));Je+=lt.length}),Be},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 Be=h(J,Z);return Z.firstChild&&ye.replaceChild(Z.firstChild,Z),Be}}return x.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(Vi.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)},_l=function(J,V){if(Vi.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):_l(J,V)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function(J,V){for(var q=Tn(J,{lineBreak:V.lineBreak,wordBreak:V.overflowWrap==="break-word"?"break-word":V.wordBreak}),Z=[],ye,Be=function(){if(ye.value){var Je=ye.value.slice(),lt=r(Je),st="";lt.forEach(function(wt){Yu.indexOf(wt)===-1?st+=n(wt):(st.length&&Z.push(st),Z.push(n(wt)),st="")}),st.length&&Z.push(st)}};!(ye=q.next()).done;)Be();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}(oo),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}(oo),xu=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Be=new XMLSerializer,Je=h(q,Z);return Z.setAttribute("width",Je.width+"px"),Z.setAttribute("height",Je.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Be.serializeToString(Z)),ye.intrinsicWidth=Z.width.baseVal.value,ye.intrinsicHeight=Z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return V}(oo),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}(oo),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}(oo),qu=[{type:15,flags:0,unit:"px",number:3}],_u=[{type:16,flags:0,number:50}],wu=function(J){return J.width>J.height?new x(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width<J.height?new x(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=_u;break}return ye}return V}(oo),Su=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Be=Z.options[Z.selectedIndex||0];return ye.value=Be&&Be.text||"",ye}return V}(oo),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}(oo),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=Iu(q,Z.contentWindow.document.documentElement);var Be=Z.contentWindow.document.documentElement?an(q,getComputedStyle(Z.contentWindow.document.documentElement).backgroundColor):pn.TRANSPARENT,Je=Z.contentWindow.document.body?an(q,getComputedStyle(Z.contentWindow.document.body).backgroundColor):pn.TRANSPARENT;ye.backgroundColor=dn(Be)?dn(Je)?ye.styles.backgroundColor:Je:Be}}catch(lt){}return ye}return V}(oo),ec=["OL","UL","MENU"],Sl=function(J,V,q,Z){for(var ye=V.firstChild,Be=void 0;ye;ye=Be)if(Be=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 Je=Du(J,ye);Je.styles.isVisible()&&(Ru(ye,Je,Z)?Je.flags|=4:uu(Je.styles)&&(Je.flags|=2),ec.indexOf(ye.tagName)!==-1&&(Je.flags|=8),q.elements.push(Je),ye.slot,ye.shadowRoot?Sl(J,ye.shadowRoot,Je,Z):!Ol(ye)&&!Lu(ye)&&!Dl(ye)&&Sl(J,ye,Je,Z))}},Du=function(J,V){return al(V)?new su(J,V):Pu(V)?new lu(J,V):Lu(V)?new xu(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):is(V)?new Ou(J,V):new oo(J,V)},Iu=function(J,V){var q=Du(J,V);return q.flags|=4,Sl(J,V,q,q),q},Ru=function(J,V,q){return V.styles.isPositionedWithZIndex()||V.styles.opacity<1||V.styles.isTransformed()||ii(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"},ii=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"},is=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,Be=!0;Z!==null&&Z.forEach(function(lt){var st=q.counters[lt.counter];st&<.increment!==0&&(Be=!1,st.length||st.push(1),st[Math.max(0,st.length-1)]+=lt.increment)});var Je=[];return Be&&ye.forEach(function(lt){var st=q.counters[lt.counter];Je.push(lt.counter),st||(st=q.counters[lt.counter]=[]),st.push(lt.reset)}),Je},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,Be){return J<V||J>q?M(J,ye,Be.length>0):Z.integers.reduce(function(Je,lt,st){for(;J>=lt;)J-=lt,Je+=Z.values[st];return Je},"")+Be},Nu=function(J,V,q,Z){var ye="";do q||J--,ye=Z(J)+ye,J/=V;while(J*V>=V);return ye},Ai=function(J,V,q,Z,ye){var Be=q-V+1;return(J<0?"-":"")+(Nu(Math.abs(J),Be,Z,function(Je){return n(Math.floor(Je%Be)+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},Is=1<<0,zs=1<<1,Ja=1<<2,Il=1<<3,Rs=function(J,V,q,Z,ye,Be){if(J<-9999||J>9999)return M(J,4,ye.length>0);var Je=Math.abs(J),lt=ye;if(Je===0)return V[0]+lt;for(var st=0;Je>0&&st<=4;st++){var wt=Je%10;wt===0&&$r(Be,Is)&<!==""?lt=V[wt]+lt:wt>1||wt===1&&st===0||wt===1&&st===1&&$r(Be,zs)||wt===1&&st===1&&$r(Be,Ja)&&J>100||wt===1&&st>1&&$r(Be,Il)?lt=V[wt]+(st>0?q[st-1]:"")+lt:wt===1&&st>0&&(lt=q[st-1]+lt),Je=Math.floor(Je/10)}return(J<0?Z:"")+lt},ju="\u5341\u767E\u5343\u842C",Rl="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",v="\uB9C8\uC774\uB108\uC2A4",M=function(J,V,q){var Z=q?". ":"",ye=q?"\u3001":"",Be=q?", ":"",Je=q?" ":"";switch(V){case 0:return"\u2022"+Je;case 1:return"\u25E6"+Je;case 2:return"\u25FE"+Je;case 5:var lt=Ai(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 Ai(J,945,969,!1,Z);case 9:return Ai(J,97,122,!1,Z);case 10:return Ai(J,65,90,!1,Z);case 11:return Ai(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 Ai(J,2534,2543,!0,Z);case 14:case 30:return Ai(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 Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",ye,zs|Ja|Il);case 47:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Rl,"\u8CA0",ye,Is|zs|Ja|Il);case 42:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",ye,zs|Ja|Il);case 41:return Rs(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Rl,"\u8D1F",ye,Is|zs|Ja|Il);case 26:return Rs(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,ye,0);case 25:return Rs(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,ye,Is|zs|Ja);case 31:return Rs(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",v,Be,Is|zs|Ja);case 33:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",v,Be,0);case 32:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",v,Be,Is|zs|Ja);case 18:return Ai(J,2406,2415,!0,Z);case 20:return il(J,1,19999,Wa,3,Z);case 21:return Ai(J,2790,2799,!0,Z);case 22:return Ai(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 Ai(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 Ai(J,3792,3801,!0,Z);case 37:return Ai(J,6160,6169,!0,Z);case 38:return Ai(J,4160,4169,!0,Z);case 39:return Ai(J,2918,2927,!0,Z);case 40:return Ai(J,1776,1785,!0,Z);case 43:return Ai(J,3046,3055,!0,Z);case 44:return Ai(J,3174,3183,!0,Z);case 45:return Ai(J,3664,3673,!0,Z);case 46:return Ai(J,3872,3881,!0,Z);case 3:default:return Ai(J,48,57,!0,Z)}},R="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 Be=V.defaultView.pageXOffset,Je=V.defaultView.pageYOffset,lt=ye.contentWindow,st=lt.document,wt=Pe(ye).then(function(){return y(Z,void 0,void 0,function(){var Mt,Kt;return E(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Zt),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))),Mt=this.options.onclone,Kt=this.clonedReferenceElement,typeof Kt=="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:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Se(st)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof Mt=="function"?[2,Promise.resolve().then(function(){return Mt(st,Kt)}).then(function(){return ye})]:[2,ye]}})})});return st.open(),st.write(Rt(document.doctype)+"<html></html>"),Bt(this.referenceElement.ownerDocument,Be,Je),st.replaceChild(st.adoptNode(this.documentElement),st.documentElement),st.close(),wt},J.prototype.createElementClone=function(V){if(ys(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(Be,Je){return Je&&typeof Je.cssText=="string"?Be+Je.cssText:Be},""),ye=V.cloneNode(!1);return ye.textContent=Z,ye}}catch(Be){if(this.context.logger.error("Unable to access cssRules property",Be),Be.name!=="SecurityError")throw Be}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(wt){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 Be=V.getContext("2d"),Je=ye.getContext("2d");if(Je)if(!this.options.allowTaint&&Be)Je.putImageData(Be.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)}Je.drawImage(V,0,0)}return ye}catch(wt){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(Be){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(R)&&(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,Be=V.shadowRoot?V.shadowRoot.firstChild:V.firstChild;Be;Be=Be.nextSibling)if(pl(Be)&&Au(Be)&&typeof Be.assignedNodes=="function"){var Je=Be.assignedNodes();Je.length&&Je.forEach(function(lt){return ye.appendChildNode(q,lt,Z)})}else this.appendChildNode(q,Be,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 Be=Z.getComputedStyle(V),Je=Z.getComputedStyle(V,":before"),lt=Z.getComputedStyle(V,":after");this.referenceElement===V&&Wl(ye)&&(this.clonedReferenceElement=ye),ii(ye)&&ar(ye);var st=this.counters.parse(new Ns(this.context,Be)),wt=this.resolvePseudoContent(V,ye,Je,re.BEFORE);fu(V)&&(q=!0),Gl(V)||this.cloneChildNodes(V,ye,q),wt&&ye.insertBefore(wt,ye.firstChild);var Mt=this.resolvePseudoContent(V,ye,lt,re.AFTER);return Mt&&ye.appendChild(Mt),this.counters.pop(st),(Be&&(this.options.copyStyles||Ds(V))&&!is(V)||q)&&ht(Be,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 Be=this;if(!Z)return;var Je=Z.content,lt=q.ownerDocument;if(!lt||!Je||Je==="none"||Je==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new Ns(this.context,Z));var st=new fl(this.context,Z),wt=lt.createElement("html2canvaspseudoelement");ht(Z,wt),st.content.forEach(function(Kt){if(Kt.type===0)wt.appendChild(lt.createTextNode(Kt.value));else if(Kt.type===22){var Gt=lt.createElement("img");Gt.src=Kt.value,Gt.style.opacity="1",wt.appendChild(Gt)}else if(Kt.type===18){if(Kt.name==="attr"){var lr=Kt.values.filter(Ia);lr.length&&wt.appendChild(lt.createTextNode(V.getAttribute(lr[0].value)||""))}else if(Kt.name==="counter"){var Dn=Kt.values.filter(nt),er=Dn[0],zr=Dn[1];if(er&&Ia(er)){var or=Be.counters.getCounterValue(er.value),cr=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3;wt.appendChild(lt.createTextNode(M(or,cr,!1)))}}else if(Kt.name==="counters"){var Ma=Kt.values.filter(nt),er=Ma[0],la=Ma[1],zr=Ma[2];if(er&&Ia(er)){var Za=Be.counters.getCounterValues(er.value),ur=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3,za=la&&la.type===0?la.value:"",qa=Za.map(function(Zo){return M(Zo,ur,!1)}).join(za);wt.appendChild(lt.createTextNode(qa))}}}else if(Kt.type===20)switch(Kt.value){case"open-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,Be.quoteDepth++,!0)));break;case"close-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,--Be.quoteDepth,!1)));break;default:wt.appendChild(lt.createTextNode(Kt.value))}}),wt.className=kn+" "+Yn;var Mt=ye===re.BEFORE?" "+kn:" "+Yn;return Ds(q)?q.className.baseValue+=Mt:q.className+=Mt,wt},J.destroy=function(V){return V.parentNode?(V.parentNode.removeChild(V),!0):!1},J}(),re;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(re||(re={}));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(R,"true"),J.body.appendChild(q),q},xe=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(xe))},Pe=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 Be=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Be),V(J))},50)}})},ut=["all","d","content"],ht=function(J,V){for(var q=J.length-1;q>=0;q--){var Z=J.item(q);ut.indexOf(Z)===-1&&V.style.setProperty(Z,J.getPropertyValue(Z))}return V},Rt=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},Bt=function(J,V,q){J&&J.defaultView&&(V!==J.defaultView.pageXOffset||q!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(V,q)},Zt=function(J){var V=J[0],q=J[1],Z=J[2];V.scrollLeft=q,V.scrollTop=Z},un=":before",wn=":after",kn="___html2canvas___pseudoelement_before",Yn="___html2canvas___pseudoelement_after",Nn=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,ar=function(J){Mr(J,"."+kn+un+Nn+`
|
|
|
.`+Yn+wn+Nn)},Mr=function(J,V){var q=J.ownerDocument;if(q){var Z=q.createElement("style");Z.textContent=V,J.appendChild(Z)}},yr=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}(),ta=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)||Qo(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,Be,Je=this;return E(this,function(lt){switch(lt.label){case 0:return q=yr.isSameOrigin(V),Z=!mo(V)&&this._options.useCORS===!0&&Vi.SUPPORT_CORS_IMAGES&&!q,ye=!mo(V)&&!q&&!vo(V)&&typeof this._options.proxy=="string"&&Vi.SUPPORT_CORS_XHR&&!Z,!q&&this._options.allowTaint===!1&&!mo(V)&&!vo(V)&&!ye&&!Z?[2]:(Be=V,ye?[4,this.proxy(Be)]:[3,2]);case 1:Be=lt.sent(),lt.label=2;case 2:return this.context.logger.debug("Added image "+V.substring(0,256)),[4,new Promise(function(st,wt){var Mt=new Image;Mt.onload=function(){return st(Mt)},Mt.onerror=wt,(Fi(Be)||Z)&&(Mt.crossOrigin="anonymous"),Mt.src=Be,Mt.complete===!0&&setTimeout(function(){return st(Mt)},500),Je._options.imageTimeout>0&&setTimeout(function(){return wt("Timed out ("+Je._options.imageTimeout+"ms) loading image")},Je._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(Be,Je){var lt=Vi.SUPPORT_RESPONSE_TYPE?"blob":"text",st=new XMLHttpRequest;st.onload=function(){if(st.status===200)if(lt==="text")Be(st.response);else{var Kt=new FileReader;Kt.addEventListener("load",function(){return Be(Kt.result)},!1),Kt.addEventListener("error",function(Gt){return Je(Gt)},!1),Kt.readAsDataURL(st.response)}else Je("Failed to proxy resource "+ye+" with status code "+st.status)},st.onerror=Je;var wt=Z.indexOf("?")>-1?"&":"?";if(st.open("GET",""+Z+wt+"url="+encodeURIComponent(V)+"&responseType="+lt),lt!=="text"&&st instanceof XMLHttpRequest&&(st.responseType=lt),q._options.imageTimeout){var Mt=q._options.imageTimeout;st.timeout=Mt,st.ontimeout=function(){return Je("Timed out ("+Mt+"ms) proxying "+ye)}}st.send()})},J}(),ni=/^data:image\/svg\+xml/i,to=/^data:image\/.*;base64,/i,wi=/^data:image\/.*/i,Qo=function(J){return Vi.SUPPORT_SVG_DRAWING||!lo(J)},mo=function(J){return wi.test(J)},Fi=function(J){return to.test(J)},vo=function(J){return J.substr(0,4)==="blob"},lo=function(J){return J.substr(-3).toLowerCase()==="svg"||ni.test(J)},Rn=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}(),fi=function(J,V,q){return new Rn(J.x+(V.x-J.x)*q,J.y+(V.y-J.y)*q)},hi=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=fi(this.start,this.startControl,V),ye=fi(this.startControl,this.endControl,V),Be=fi(this.endControl,this.end,V),Je=fi(Z,ye,V),lt=fi(ye,Be,V),st=fi(Je,lt,V);return q?new J(this.start,Z,Je,st):new J(st,lt,Be,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}(),pi=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),Be=ye[0],Je=ye[1],lt=tt(q.borderTopRightRadius,Z.width,Z.height),st=lt[0],wt=lt[1],Mt=tt(q.borderBottomRightRadius,Z.width,Z.height),Kt=Mt[0],Gt=Mt[1],lr=tt(q.borderBottomLeftRadius,Z.width,Z.height),Dn=lr[0],er=lr[1],zr=[];zr.push((Be+st)/Z.width),zr.push((Dn+Kt)/Z.width),zr.push((Je+er)/Z.height),zr.push((wt+Gt)/Z.height);var or=Math.max.apply(Math,zr);or>1&&(Be/=or,Je/=or,st/=or,wt/=or,Kt/=or,Gt/=or,Dn/=or,er/=or);var cr=Z.width-st,Ma=Z.height-Gt,la=Z.width-Kt,Za=Z.height-er,ur=q.borderTopWidth,za=q.borderRightWidth,qa=q.borderBottomWidth,ia=q.borderLeftWidth,os=et(q.paddingTop,V.bounds.width),Zo=et(q.paddingRight,V.bounds.width),hs=et(q.paddingBottom,V.bounds.width),_o=et(q.paddingLeft,V.bounds.width);this.topLeftBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+ia/3,Z.top+ur/3,Be-ia/3,Je-ur/3,ga.TOP_LEFT):new Rn(Z.left+ia/3,Z.top+ur/3),this.topRightBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/3,st-za/3,wt-ur/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+ur/3),this.bottomRightBorderDoubleOuterBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/3,Gt-qa/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+Z.height-qa/3),this.bottomLeftBorderDoubleOuterBox=Dn>0||er>0?aa(Z.left+ia/3,Z.top+Za,Dn-ia/3,er-qa/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia/3,Z.top+Z.height-qa/3),this.topLeftBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+ia*2/3,Z.top+ur*2/3,Be-ia*2/3,Je-ur*2/3,ga.TOP_LEFT):new Rn(Z.left+ia*2/3,Z.top+ur*2/3),this.topRightBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur*2/3,st-za*2/3,wt-ur*2/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+ur*2/3),this.bottomRightBorderDoubleInnerBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za*2/3,Gt-qa*2/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+Z.height-qa*2/3),this.bottomLeftBorderDoubleInnerBox=Dn>0||er>0?aa(Z.left+ia*2/3,Z.top+Za,Dn-ia*2/3,er-qa*2/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia*2/3,Z.top+Z.height-qa*2/3),this.topLeftBorderStroke=Be>0||Je>0?aa(Z.left+ia/2,Z.top+ur/2,Be-ia/2,Je-ur/2,ga.TOP_LEFT):new Rn(Z.left+ia/2,Z.top+ur/2),this.topRightBorderStroke=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/2,st-za/2,wt-ur/2,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+ur/2),this.bottomRightBorderStroke=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/2,Gt-qa/2,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+Z.height-qa/2),this.bottomLeftBorderStroke=Dn>0||er>0?aa(Z.left+ia/2,Z.top+Za,Dn-ia/2,er-qa/2,ga.BOTTOM_LEFT):new Rn(Z.left+ia/2,Z.top+Z.height-qa/2),this.topLeftBorderBox=Be>0||Je>0?aa(Z.left,Z.top,Be,Je,ga.TOP_LEFT):new Rn(Z.left,Z.top),this.topRightBorderBox=st>0||wt>0?aa(Z.left+cr,Z.top,st,wt,ga.TOP_RIGHT):new Rn(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt,Gt,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Dn>0||er>0?aa(Z.left,Z.top+Za,Dn,er,ga.BOTTOM_LEFT):new Rn(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Be>0||Je>0?aa(Z.left+ia,Z.top+ur,Math.max(0,Be-ia),Math.max(0,Je-ur),ga.TOP_LEFT):new Rn(Z.left+ia,Z.top+ur),this.topRightPaddingBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width-za),Z.top+ur,cr>Z.width+za?0:Math.max(0,st-za),Math.max(0,wt-ur),ga.TOP_RIGHT):new Rn(Z.left+Z.width-za,Z.top+ur),this.bottomRightPaddingBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-ia),Z.top+Math.min(Ma,Z.height-qa),Math.max(0,Kt-za),Math.max(0,Gt-qa),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za,Z.top+Z.height-qa),this.bottomLeftPaddingBox=Dn>0||er>0?aa(Z.left+ia,Z.top+Math.min(Za,Z.height-qa),Math.max(0,Dn-ia),Math.max(0,er-qa),ga.BOTTOM_LEFT):new Rn(Z.left+ia,Z.top+Z.height-qa),this.topLeftContentBox=Be>0||Je>0?aa(Z.left+ia+_o,Z.top+ur+os,Math.max(0,Be-(ia+_o)),Math.max(0,Je-(ur+os)),ga.TOP_LEFT):new Rn(Z.left+ia+_o,Z.top+ur+os),this.topRightContentBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width+ia+_o),Z.top+ur+os,cr>Z.width+ia+_o?0:st-ia+_o,wt-(ur+os),ga.TOP_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+ur+os),this.bottomRightContentBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-(ia+_o)),Z.top+Math.min(Ma,Z.height+ur+os),Math.max(0,Kt-(za+Zo)),Gt-(qa+hs),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+Z.height-(qa+hs)),this.bottomLeftContentBox=Dn>0||er>0?aa(Z.left+ia+_o,Z.top+Za,Math.max(0,Dn-(ia+_o)),er-(qa+hs),ga.BOTTOM_LEFT):new Rn(Z.left+ia+_o,Z.top+Z.height-(qa+hs))}return J}(),ga;(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"})(ga||(ga={}));var aa=function(J,V,q,Z,ye){var Be=4*((Math.sqrt(2)-1)/3),Je=q*Be,lt=Z*Be,st=J+q,wt=V+Z;switch(ye){case ga.TOP_LEFT:return new hi(new Rn(J,wt),new Rn(J,wt-lt),new Rn(st-Je,V),new Rn(st,V));case ga.TOP_RIGHT:return new hi(new Rn(J,V),new Rn(J+Je,V),new Rn(st,wt-lt),new Rn(st,wt));case ga.BOTTOM_RIGHT:return new hi(new Rn(st,V),new Rn(st,V+lt),new Rn(J+Je,wt),new Rn(J,wt));case ga.BOTTOM_LEFT:default:return new hi(new Rn(st,wt),new Rn(st-Je,wt),new Rn(J,V+lt),new Rn(J,V))}},Jo=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},no=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}(),Es=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}(),xo=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(Be,Je){switch(Je){case 0:return Be.add(V,q);case 1:return Be.add(V+Z,q);case 2:return Be.add(V+Z,q+ye);case 3:return Be.add(V,q+ye)}return Be})},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,Be=this.container.styles.transform;this.effects.push(new Ms(Z,ye,Be))}if(this.container.styles.overflowX!==0){var Je=Jo(this.curves),lt=vl(this.curves);ic(Je,lt)?this.effects.push(new Es(Je,2|4)):(this.effects.push(new Es(Je,2)),this.effects.push(new Es(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 Be=Z.effects.filter(function(st){return!ll(st)});if(q||Z.container.styles.position!==0||!Z.parent){if(ye.unshift.apply(ye,Be),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Je=Jo(Z.curves),lt=vl(Z.curves);ic(Je,lt)||ye.unshift(new Es(lt,2|4))}}else ye.unshift.apply(ye,Be);Z=Z.parent}return ye.filter(function(st){return $r(st.target,V)})},J}(),rc=function(J,V,q,Z){J.container.elements.forEach(function(ye){var Be=$r(ye.flags,4),Je=$r(ye.flags,2),lt=new sc(ye,J);$r(ye.styles.display,2048)&&Z.push(lt);var st=$r(ye.flags,8)?[]:Z;if(Be||Je){var wt=Be||ye.styles.isPositioned()?q:V,Mt=new oc(lt);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var Kt=ye.styles.zIndex.order;if(Kt<0){var Gt=0;wt.negativeZIndex.some(function(Dn,er){return Kt>Dn.element.container.styles.zIndex.order?(Gt=er,!1):Gt>0}),wt.negativeZIndex.splice(Gt,0,Mt)}else if(Kt>0){var lr=0;wt.positiveZIndex.some(function(Dn,er){return Kt>=Dn.element.container.styles.zIndex.order?(lr=er+1,!1):lr>0}),wt.positiveZIndex.splice(lr,0,Mt)}else wt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mt)}else ye.styles.isFloating()?wt.nonPositionedFloats.push(Mt):wt.nonPositionedInlineLevel.push(Mt);rc(lt,Mt,Be?Mt:q,st)}else ye.styles.isInlineLevel()?V.inlineLevel.push(lt):V.nonInlineLevel.push(lt),rc(lt,V,q,st);$r(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 Be=V[ye];Be.container instanceof Ql&&typeof Be.container.value=="number"&&Be.container.value!==0&&(q=Be.container.value),Be.listValue=M(q,Be.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 Cs(J.topLeftBorderBox,J.topLeftPaddingBox,J.topRightBorderBox,J.topRightPaddingBox);case 1:return Cs(J.topRightBorderBox,J.topRightPaddingBox,J.bottomRightBorderBox,J.bottomRightPaddingBox);case 2:return Cs(J.bottomRightBorderBox,J.bottomRightPaddingBox,J.bottomLeftBorderBox,J.bottomLeftPaddingBox);case 3:default:return Cs(J.bottomLeftBorderBox,J.bottomLeftPaddingBox,J.topLeftBorderBox,J.topLeftPaddingBox)}},pc=function(J,V){switch(V){case 0:return Cs(J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox,J.topRightBorderBox,J.topRightBorderDoubleOuterBox);case 1:return Cs(J.topRightBorderBox,J.topRightBorderDoubleOuterBox,J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox);case 2:return Cs(J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox,J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox);case 3:default:return Cs(J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox,J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox)}},mc=function(J,V){switch(V){case 0:return Cs(J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox,J.topRightBorderDoubleInnerBox,J.topRightPaddingBox);case 1:return Cs(J.topRightBorderDoubleInnerBox,J.topRightPaddingBox,J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox);case 2:return Cs(J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox,J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox);case 3:default:return Cs(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 pi(J)?q.push(J.subdivide(.5,!1)):q.push(J),pi(V)?q.push(V.subdivide(.5,!0)):q.push(V),q},Cs=function(J,V,q,Z){var ye=[];return pi(J)?ye.push(J.subdivide(.5,!1)):ye.push(J),pi(q)?ye.push(q.subdivide(.5,!0)):ye.push(q),pi(Z)?ye.push(Z.subdivide(.5,!0).reverse()):ye.push(Z),pi(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),Be=et(V.paddingTop,q.width),Je=et(V.paddingBottom,q.width);return q.add(Z+V.borderLeftWidth,Be+V.borderTopWidth,-(V.borderRightWidth+V.borderLeftWidth+Z+ye),-(V.borderTopWidth+V.borderBottomWidth+Be+Je))},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),Be=bc(Yl(J.styles.backgroundSize,V),q,Z),Je=Be[0],lt=Be[1],st=tt(Yl(J.styles.backgroundPosition,V),Z.width-Je,Z.height-lt),wt=Ec(Yl(J.styles.backgroundRepeat,V),st,Be,Z,ye),Mt=Math.round(Z.left+st[0]),Kt=Math.round(Z.top+st[1]);return[wt,Mt,Kt,Je,lt]},Xl=function(J){return Ia(J)&&J.value===Xa.AUTO},Ku=function(J){return typeof J=="number"},bc=function(J,V,q){var Z=V[0],ye=V[1],Be=V[2],Je=J[0],lt=J[1];if(!Je)return[0,0];if(Ee(Je)&<&&Ee(lt))return[et(Je,q.width),et(lt,q.height)];var st=Ku(Be);if(Ia(Je)&&(Je.value===Xa.CONTAIN||Je.value===Xa.COVER)){if(Ku(Be)){var wt=q.width/q.height;return wt<Be!==(Je.value===Xa.COVER)?[q.width,q.width/Be]:[q.height*Be,q.height]}return[q.width,q.height]}var Mt=Ku(Z),Kt=Ku(ye),Gt=Mt||Kt;if(Xl(Je)&&(!lt||Xl(lt))){if(Mt&&Kt)return[Z,ye];if(!st&&!Gt)return[q.width,q.height];if(Gt&&st){var lr=Mt?Z:ye*Be,Dn=Kt?ye:Z/Be;return[lr,Dn]}var er=Mt?Z:q.width,zr=Kt?ye:q.height;return[er,zr]}if(st){var or=0,cr=0;return Ee(Je)?or=et(Je,q.width):Ee(lt)&&(cr=et(lt,q.height)),Xl(Je)?or=cr*Be:(!lt||Xl(lt))&&(cr=or/Be),[or,cr]}var Ma=null,la=null;if(Ee(Je)?Ma=et(Je,q.width):lt&&Ee(lt)&&(la=et(lt,q.height)),Ma!==null&&(!lt||Xl(lt))&&(la=Mt&&Kt?Ma/Z*ye:q.height),la!==null&&Xl(Je)&&(Ma=Mt&&Kt?la/ye*Z:q.width),Ma!==null&&la!==null)return[Ma,la];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 Be=V[0],Je=V[1],lt=q[0],st=q[1];switch(J){case 2:return[new Rn(Math.round(Z.left),Math.round(Z.top+Je)),new Rn(Math.round(Z.left+Z.width),Math.round(Z.top+Je)),new Rn(Math.round(Z.left+Z.width),Math.round(st+Z.top+Je)),new Rn(Math.round(Z.left),Math.round(st+Z.top+Je))];case 3:return[new Rn(Math.round(Z.left+Be),Math.round(Z.top)),new Rn(Math.round(Z.left+Be+lt),Math.round(Z.top)),new Rn(Math.round(Z.left+Be+lt),Math.round(Z.height+Z.top)),new Rn(Math.round(Z.left+Be),Math.round(Z.height+Z.top))];case 1:return[new Rn(Math.round(Z.left+Be),Math.round(Z.top+Je)),new Rn(Math.round(Z.left+Be+lt),Math.round(Z.top+Je)),new Rn(Math.round(Z.left+Be+lt),Math.round(Z.top+Je+st)),new Rn(Math.round(Z.left+Be),Math.round(Z.top+Je+st))];default:return[new Rn(Math.round(ye.left),Math.round(ye.top)),new Rn(Math.round(ye.left+ye.width),Math.round(ye.top)),new Rn(Math.round(ye.left+ye.width),Math.round(ye.height+ye.top)),new Rn(Math.round(ye.left),Math.round(ye.height+ye.top))]}},Cc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",dc="Hidden Text",xc=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"),Be=this._document.createElement("span"),Je=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",Je.appendChild(Z),ye.src=Cc,ye.width=1,ye.height=1,ye.style.margin="0",ye.style.padding="0",ye.style.verticalAlign="baseline",Be.style.fontFamily=V,Be.style.fontSize=q,Be.style.margin="0",Be.style.padding="0",Be.appendChild(this._document.createTextNode(dc)),Z.appendChild(Be),Z.appendChild(ye);var lt=ye.offsetTop-Be.offsetTop+2;Z.removeChild(Be),Z.appendChild(this._document.createTextNode(dc)),Z.style.lineHeight="normal",ye.style.verticalAlign="super";var st=ye.offsetTop-Z.offsetTop+2;return Je.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}(),_c=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 xc(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),xo(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($r(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 Be=this;if(Z===0)this.ctx.fillText(q.text,q.bounds.left,q.bounds.top+ye);else{var Je=ou(q.text);Je.reduce(function(lt,st){return Be.ctx.fillText(st,lt,q.bounds.top+ye),lt+Be.ctx.measureText(st).width},q.bounds.left)}},V.prototype.createFontStyle=function(q){var Z=q.fontVariant.filter(function(Je){return Je==="normal"||Je==="small-caps"}).join(""),ye=Dc(q.fontFamily).join(", "),Be=go(q.fontSize)?""+q.fontSize.number+q.fontSize.unit:q.fontSize.number+"px";return[[q.fontStyle,Z,q.fontWeight,Be,ye].join(" "),ye,Be]},V.prototype.renderTextNode=function(q,Z){return y(this,void 0,void 0,function(){var ye,Be,Je,lt,st,wt,Mt,Kt,Gt=this;return E(this,function(lr){return ye=this.createFontStyle(Z),Be=ye[0],Je=ye[1],lt=ye[2],this.ctx.font=Be,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",st=this.fontMetrics.getMetrics(Je,lt),wt=st.baseline,Mt=st.middle,Kt=Z.paintOrder,q.textBounds.forEach(function(Dn){Kt.forEach(function(er){switch(er){case 0:Gt.ctx.fillStyle=En(Z.color),Gt.renderTextWithLetterSpacing(Dn,Z.letterSpacing,wt);var zr=Z.textShadow;zr.length&&Dn.text.trim().length&&(zr.slice(0).reverse().forEach(function(or){Gt.ctx.shadowColor=En(or.color),Gt.ctx.shadowOffsetX=or.offsetX.number*Gt.options.scale,Gt.ctx.shadowOffsetY=or.offsetY.number*Gt.options.scale,Gt.ctx.shadowBlur=or.blur.number,Gt.renderTextWithLetterSpacing(Dn,Z.letterSpacing,wt)}),Gt.ctx.shadowColor="",Gt.ctx.shadowOffsetX=0,Gt.ctx.shadowOffsetY=0,Gt.ctx.shadowBlur=0),Z.textDecorationLine.length&&(Gt.ctx.fillStyle=En(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(or){switch(or){case 1:Gt.ctx.fillRect(Dn.bounds.left,Math.round(Dn.bounds.top+wt),Dn.bounds.width,1);break;case 2:Gt.ctx.fillRect(Dn.bounds.left,Math.round(Dn.bounds.top),Dn.bounds.width,1);break;case 3:Gt.ctx.fillRect(Dn.bounds.left,Math.ceil(Dn.bounds.top+Mt),Dn.bounds.width,1);break}}));break;case 1:Z.webkitTextStrokeWidth&&Dn.text.trim().length&&(Gt.ctx.strokeStyle=En(Z.webkitTextStrokeColor),Gt.ctx.lineWidth=Z.webkitTextStrokeWidth,Gt.ctx.lineJoin=window.chrome?"miter":"round",Gt.ctx.strokeText(Dn.text,Dn.bounds.left,Dn.bounds.top+wt)),Gt.ctx.strokeStyle="",Gt.ctx.lineWidth=0,Gt.ctx.lineJoin="miter";break}})}),[2]})})},V.prototype.renderReplacedElement=function(q,Z,ye){if(ye&&q.intrinsicWidth>0&&q.intrinsicHeight>0){var Be=Hu(q),Je=vl(Z);this.path(Je),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,q.intrinsicWidth,q.intrinsicHeight,Be.left,Be.top,Be.width,Be.height),this.ctx.restore()}},V.prototype.renderNodeContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Be,Je,lt,st,wt,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,wt,Za,Dn,or;return E(this,function(ur){switch(ur.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,ye=q.curves,Be=Z.styles,Je=0,lt=Z.textNodes,ur.label=1;case 1:return Je<lt.length?(st=lt[Je],[4,this.renderTextNode(st,Be)]):[3,4];case 2:ur.sent(),ur.label=3;case 3:return Je++,[3,1];case 4:if(!(Z instanceof su))return[3,8];ur.label=5;case 5:return ur.trys.push([5,7,,8]),[4,this.context.cache.match(Z.src)];case 6:return wt=ur.sent(),this.renderReplacedElement(Z,ye,wt),[3,8];case 7:return ur.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 xu))return[3,12];ur.label=9;case 9:return ur.trys.push([9,11,,12]),[4,this.context.cache.match(Z.svg)];case 10:return wt=ur.sent(),this.renderReplacedElement(Z,ye,wt),[3,12];case 11:return ur.sent(),this.context.logger.error("Error loading svg "+Z.svg.substring(0,255)),[3,12];case 12:return Z instanceof Ou&&Z.tree?(Mt=new V(this.context,{scale:this.options.scale,backgroundColor:Z.backgroundColor,x:0,y:0,width:Z.width,height:Z.height}),[4,Mt.render(Z.tree)]):[3,14];case 13:Kt=ur.sent(),Z.width&&Z.height&&this.ctx.drawImage(Kt,0,0,Z.width,Z.height,Z.bounds.left,Z.bounds.top,Z.bounds.width,Z.bounds.height),ur.label=14;case 14:if(Z instanceof Kl&&(Gt=Math.min(Z.bounds.width,Z.bounds.height),Z.type===hl?Z.checked&&(this.ctx.save(),this.path([new Rn(Z.bounds.left+Gt*.39363,Z.bounds.top+Gt*.79),new Rn(Z.bounds.left+Gt*.16,Z.bounds.top+Gt*.5549),new Rn(Z.bounds.left+Gt*.27347,Z.bounds.top+Gt*.44071),new Rn(Z.bounds.left+Gt*.39694,Z.bounds.top+Gt*.5649),new Rn(Z.bounds.left+Gt*.72983,Z.bounds.top+Gt*.23),new Rn(Z.bounds.left+Gt*.84,Z.bounds.top+Gt*.34085),new Rn(Z.bounds.left+Gt*.39363,Z.bounds.top+Gt*.79)]),this.ctx.fillStyle=En(Tu),this.ctx.fill(),this.ctx.restore()):Z.type===Ws&&(Z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Z.bounds.left+Gt/2,Z.bounds.top+Gt/2,Gt/4,0,Math.PI*2,!0),this.ctx.fillStyle=En(Tu),this.ctx.fill(),this.ctx.restore()))),Tc(Z)&&Z.value.length){lr=this.createFontStyle(Be),Dn=lr[0],er=lr[1],zr=this.fontMetrics.getMetrics(Dn,er).baseline,this.ctx.font=Dn,this.ctx.fillStyle=En(Be.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Bc(Z.styles.textAlign),or=Hu(Z),cr=0;switch(Z.styles.textAlign){case 1:cr+=or.width/2;break;case 2:cr+=or.width;break}Ma=or.add(cr,0,0,-or.height/2+1),this.ctx.save(),this.path([new Rn(or.left,or.top),new Rn(or.left+or.width,or.top),new Rn(or.left+or.width,or.top+or.height),new Rn(or.left,or.top+or.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new bs(Z.value,Ma),Be.letterSpacing,zr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!$r(Z.styles.display,2048))return[3,20];if(!(Z.styles.listStyleImage!==null))return[3,19];if(la=Z.styles.listStyleImage,!(la.type===0))return[3,18];wt=void 0,Za=la.url,ur.label=15;case 15:return ur.trys.push([15,17,,18]),[4,this.context.cache.match(Za)];case 16:return wt=ur.sent(),this.ctx.drawImage(wt,Z.bounds.left-(wt.width+10),Z.bounds.top),[3,18];case 17:return ur.sent(),this.context.logger.error("Error loading list-style-image "+Za),[3,18];case 18:return[3,20];case 19:q.listValue&&Z.styles.listStyleType!==-1&&(Dn=this.createFontStyle(Be)[0],this.ctx.font=Dn,this.ctx.fillStyle=En(Be.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",or=new x(Z.bounds.left,Z.bounds.top+et(Z.styles.paddingTop,Z.bounds.width),Z.bounds.width,Sa(Be.lineHeight,Be.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new bs(q.listValue,or),Be.letterSpacing,Sa(Be.lineHeight,Be.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ur.label=20;case 20:return[2]}})})},V.prototype.renderStackContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Be,Je,lt,Be,st,wt,Be,Mt,Kt,Be,Gt,lr,Be,Dn,er,Be,zr,or,Be;return E(this,function(cr){switch(cr.label){case 0:if($r(q.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(q.element)];case 1:cr.sent(),Z=0,ye=q.negativeZIndex,cr.label=2;case 2:return Z<ye.length?(Be=ye[Z],[4,this.renderStack(Be)]):[3,5];case 3:cr.sent(),cr.label=4;case 4:return Z++,[3,2];case 5:return[4,this.renderNodeContent(q.element)];case 6:cr.sent(),Je=0,lt=q.nonInlineLevel,cr.label=7;case 7:return Je<lt.length?(Be=lt[Je],[4,this.renderNode(Be)]):[3,10];case 8:cr.sent(),cr.label=9;case 9:return Je++,[3,7];case 10:st=0,wt=q.nonPositionedFloats,cr.label=11;case 11:return st<wt.length?(Be=wt[st],[4,this.renderStack(Be)]):[3,14];case 12:cr.sent(),cr.label=13;case 13:return st++,[3,11];case 14:Mt=0,Kt=q.nonPositionedInlineLevel,cr.label=15;case 15:return Mt<Kt.length?(Be=Kt[Mt],[4,this.renderStack(Be)]):[3,18];case 16:cr.sent(),cr.label=17;case 17:return Mt++,[3,15];case 18:Gt=0,lr=q.inlineLevel,cr.label=19;case 19:return Gt<lr.length?(Be=lr[Gt],[4,this.renderNode(Be)]):[3,22];case 20:cr.sent(),cr.label=21;case 21:return Gt++,[3,19];case 22:Dn=0,er=q.zeroOrAutoZIndexOrTransformedOrOpacity,cr.label=23;case 23:return Dn<er.length?(Be=er[Dn],[4,this.renderStack(Be)]):[3,26];case 24:cr.sent(),cr.label=25;case 25:return Dn++,[3,23];case 26:zr=0,or=q.positiveZIndex,cr.label=27;case 27:return zr<or.length?(Be=or[zr],[4,this.renderStack(Be)]):[3,30];case 28:cr.sent(),cr.label=29;case 29:return zr++,[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,Be){var Je=pi(ye)?ye.start:ye;Be===0?Z.ctx.moveTo(Je.x,Je.y):Z.ctx.lineTo(Je.x,Je.y),pi(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,Be){this.path(q),this.ctx.fillStyle=Z,this.ctx.translate(ye,Be),this.ctx.fill(),this.ctx.translate(-ye,-Be)},V.prototype.resizeImage=function(q,Z,ye){var Be;if(q.width===Z&&q.height===ye)return q;var Je=(Be=this.canvas.ownerDocument)!==null&&Be!==void 0?Be:document,lt=Je.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,Be,Je,lt,st;return E(this,function(wt){switch(wt.label){case 0:Z=q.styles.backgroundImage.length-1,ye=function(Mt){var Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,Dn,er,zr,or,cr,Za,ur,za,qa,ia,os,Zo,hs,_o,Ma,Gs,Dn,gl,yl,or,cr,bl,er,zr,Ml,Vs,El,Ll,Pl,ul,Ul,cl;return E(this,function(Jl){switch(Jl.label){case 0:if(!(Mt.type===0))return[3,5];Kt=void 0,Gt=Mt.url,Jl.label=1;case 1:return Jl.trys.push([1,3,,4]),[4,Be.context.cache.match(Gt)];case 2:return Kt=Jl.sent(),[3,4];case 3:return Jl.sent(),Be.context.logger.error("Error loading background-image "+Gt),[3,4];case 4:return Kt&&(lr=ac(q,Z,[Kt.width,Kt.height,Kt.width/Kt.height]),Dn=lr[0],er=lr[1],zr=lr[2],or=lr[3],cr=lr[4],Ma=Be.ctx.createPattern(Be.resizeImage(Kt,or,cr),"repeat"),Be.renderRepeat(Dn,Ma,er,zr)),[3,6];case 5:qt(Mt)?(la=ac(q,Z,[null,null,null]),Dn=la[0],er=la[1],zr=la[2],or=la[3],cr=la[4],Za=Ar(Mt.angle,or,cr),ur=Za[0],za=Za[1],qa=Za[2],ia=Za[3],os=Za[4],Zo=document.createElement("canvas"),Zo.width=or,Zo.height=cr,hs=Zo.getContext("2d"),_o=hs.createLinearGradient(za,ia,qa,os),vr(Mt.stops,ur).forEach(function(pu){return _o.addColorStop(pu.stop,En(pu.color))}),hs.fillStyle=_o,hs.fillRect(0,0,or,cr),or>0&&cr>0&&(Ma=Be.ctx.createPattern(Zo,"repeat"),Be.renderRepeat(Dn,Ma,er,zr))):Un(Mt)&&(Gs=ac(q,Z,[null,null,null]),Dn=Gs[0],gl=Gs[1],yl=Gs[2],or=Gs[3],cr=Gs[4],bl=Mt.position.length===0?[$e]:Mt.position,er=et(bl[0],or),zr=et(bl[bl.length-1],cr),Ml=Mn(Mt,er,zr,or,cr),Vs=Ml[0],El=Ml[1],Vs>0&&El>0&&(Ll=Be.ctx.createRadialGradient(gl+er,yl+zr,0,gl+er,yl+zr,Vs),vr(Mt.stops,Vs*2).forEach(function(pu){return Ll.addColorStop(pu.stop,En(pu.color))}),Be.path(Dn),Be.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,Be.ctx.save(),Be.ctx.translate(Pl,ul),Be.ctx.transform(1,0,0,Ul,0,0),Be.ctx.translate(-Pl,-ul),Be.ctx.fillRect(gl,cl*(yl-ul)+ul,or,cr*cl),Be.ctx.restore()):Be.ctx.fill())),Jl.label=6;case 6:return Z--,[2]}})},Be=this,Je=0,lt=q.styles.backgroundImage.slice(0).reverse(),wt.label=1;case 1:return Je<lt.length?(st=lt[Je],[5,ye(st)]):[3,4];case 2:wt.sent(),wt.label=3;case 3:return Je++,[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(Be){return this.path(uc(ye,Z)),this.ctx.fillStyle=En(q),this.ctx.fill(),[2]})})},V.prototype.renderDoubleBorder=function(q,Z,ye,Be){return y(this,void 0,void 0,function(){var Je,lt;return E(this,function(st){switch(st.label){case 0:return Z<3?[4,this.renderSolidBorder(q,ye,Be)]:[3,2];case 1:return st.sent(),[2];case 2:return Je=pc(Be,ye),this.path(Je),this.ctx.fillStyle=En(q),this.ctx.fill(),lt=mc(Be,ye),this.path(lt),this.ctx.fill(),[2]}})})},V.prototype.renderNodeBackgroundAndBorders=function(q){return y(this,void 0,void 0,function(){var Z,ye,Be,Je,lt,st,wt,Mt,Kt=this;return E(this,function(Gt){switch(Gt.label){case 0:return this.applyEffects(q.getEffects(2)),Z=q.container.styles,ye=!dn(Z.backgroundColor)||Z.backgroundImage.length,Be=[{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}],Je=Sc(Yl(Z.backgroundClip,0),q.curves),ye||Z.boxShadow.length?(this.ctx.save(),this.path(Je),this.ctx.clip(),dn(Z.backgroundColor)||(this.ctx.fillStyle=En(Z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(q.container)]):[3,2];case 1:Gt.sent(),this.ctx.restore(),Z.boxShadow.slice(0).reverse().forEach(function(lr){Kt.ctx.save();var Dn=Jo(q.curves),er=lr.inset?0:_c,zr=fc(Dn,-er+(lr.inset?1:-1)*lr.spread.number,(lr.inset?1:-1)*lr.spread.number,lr.spread.number*(lr.inset?-2:2),lr.spread.number*(lr.inset?-2:2));lr.inset?(Kt.path(Dn),Kt.ctx.clip(),Kt.mask(zr)):(Kt.mask(Dn),Kt.ctx.clip(),Kt.path(zr)),Kt.ctx.shadowOffsetX=lr.offsetX.number+er,Kt.ctx.shadowOffsetY=lr.offsetY.number,Kt.ctx.shadowColor=En(lr.color),Kt.ctx.shadowBlur=lr.blur.number,Kt.ctx.fillStyle=lr.inset?En(lr.color):"rgba(0,0,0,1)",Kt.ctx.fill(),Kt.ctx.restore()}),Gt.label=2;case 2:lt=0,st=0,wt=Be,Gt.label=3;case 3:return st<wt.length?(Mt=wt[st],Mt.style!==0&&!dn(Mt.color)&&Mt.width>0?Mt.style===2?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return Mt.style===3?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,3)]:[3,7];case 6:return Gt.sent(),[3,11];case 7:return Mt.style===4?[4,this.renderDoubleBorder(Mt.color,Mt.width,lt,q.curves)]:[3,9];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Mt.color,lt,q.curves)];case 10:Gt.sent(),Gt.label=11;case 11:lt++,Gt.label=12;case 12:return st++,[3,3];case 13:return[2]}})})},V.prototype.renderDashedDottedBorder=function(q,Z,ye,Be,Je){return y(this,void 0,void 0,function(){var lt,st,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,Za,ur,Za,ur;return E(this,function(za){return this.ctx.save(),lt=vc(Be,ye),st=uc(Be,ye),Je===2&&(this.path(st),this.ctx.clip()),pi(st[0])?(wt=st[0].start.x,Mt=st[0].start.y):(wt=st[0].x,Mt=st[0].y),pi(st[1])?(Kt=st[1].end.x,Gt=st[1].end.y):(Kt=st[1].x,Gt=st[1].y),ye===0||ye===2?lr=Math.abs(wt-Kt):lr=Math.abs(Mt-Gt),this.ctx.beginPath(),Je===3?this.formatPath(lt):this.formatPath(st.slice(0,2)),Dn=Z<3?Z*3:Z*2,er=Z<3?Z*2:Z,Je===3&&(Dn=Z,er=Z),zr=!0,lr<=Dn*2?zr=!1:lr<=Dn*2+er?(or=lr/(2*Dn+er),Dn*=or,er*=or):(cr=Math.floor((lr+er)/(Dn+er)),Ma=(lr-cr*Dn)/(cr-1),la=(lr-(cr+1)*Dn)/cr,er=la<=0||Math.abs(er-Ma)<Math.abs(er-la)?Ma:la),zr&&(Je===3?this.ctx.setLineDash([0,Dn+er]):this.ctx.setLineDash([Dn,er])),Je===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Z):this.ctx.lineWidth=Z*2+1.1,this.ctx.strokeStyle=En(q),this.ctx.stroke(),this.ctx.setLineDash([]),Je===2&&(pi(st[0])&&(Za=st[3],ur=st[0],this.ctx.beginPath(),this.formatPath([new Rn(Za.end.x,Za.end.y),new Rn(ur.start.x,ur.start.y)]),this.ctx.stroke()),pi(st[1])&&(Za=st[1],ur=st[2],this.ctx.beginPath(),this.formatPath([new Rn(Za.end.x,Za.end.y),new Rn(ur.start.x,ur.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=En(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 Jo(V);case 2:return no(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},Ic=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(Be){switch(Be.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,Rc(Z)];case 1:return ye=Be.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=En(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),Rc=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,w([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,w([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,w([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,w([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 ta(this,V)}return J.instanceCount=1,J}(),Pc=function(J,V){return V===void 0&&(V={}),Uc(J,V)};typeof window!="undefined"&&yr.setContext(window);var Uc=function(J,V){return y(void 0,void 0,void 0,function(){var q,Z,ye,Be,Je,lt,st,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,Za,ur,za,ur,qa,ia,os,Zo,hs,_o,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:(qa=V.allowTaint)!==null&&qa!==void 0?qa:!1,imageTimeout:(ia=V.imageTimeout)!==null&&ia!==void 0?ia:15e3,proxy:V.proxy,useCORS:(os=V.useCORS)!==null&&os!==void 0?os:!1},Be=L({logging:(Zo=V.logging)!==null&&Zo!==void 0?Zo:!0,cache:V.cache},ye),Je={windowWidth:(hs=V.windowWidth)!==null&&hs!==void 0?hs:Z.innerWidth,windowHeight:(_o=V.windowHeight)!==null&&_o!==void 0?_o: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 x(Je.scrollX,Je.scrollY,Je.windowWidth,Je.windowHeight),st=new Lc(Be,lt),wt=(yl=V.foreignObjectRendering)!==null&&yl!==void 0?yl:!1,Mt={allowTaint:(bl=V.allowTaint)!==null&&bl!==void 0?bl:!1,onclone:V.onclone,ignoreElements:V.ignoreElements,inlineImages:wt,copyStyles:wt},st.logger.debug("Starting document clone with size "+lt.width+"x"+lt.height+" scrolled to "+-lt.left+","+-lt.top),Kt=new j(st,J,Mt),Gt=Kt.clonedReferenceElement,Gt?[4,Kt.toIFrame(q,lt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return lr=cl.sent(),Dn=ii(Gt)||nc(Gt)?s(Gt.ownerDocument):h(st,Gt),er=Dn.width,zr=Dn.height,or=Dn.left,cr=Dn.top,Ma=kc(st,Gt,V.backgroundColor),la={canvas:V.canvas,backgroundColor:Ma,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)+or,y:((Ll=V.y)!==null&&Ll!==void 0?Ll:0)+cr,width:(Pl=V.width)!==null&&Pl!==void 0?Pl:Math.ceil(er),height:(ul=V.height)!==null&&ul!==void 0?ul:Math.ceil(zr)},wt?(st.logger.debug("Document cloned, using foreign object rendering"),ur=new Ic(st,la),[4,ur.render(Gt)]):[3,3];case 2:return Za=cl.sent(),[3,5];case 3:return st.logger.debug("Document cloned, element located at "+or+","+cr+" with size "+er+"x"+zr+" using computed rendering"),st.logger.debug("Starting DOM parsing"),za=Iu(st,Gt),Ma===za.styles.backgroundColor&&(za.styles.backgroundColor=pn.TRANSPARENT),st.logger.debug("Starting renderer for element at "+la.x+","+la.y+" with size "+la.width+"x"+la.height),ur=new wc(st,la),[4,ur.render(za)];case 4:Za=cl.sent(),cl.label=5;case 5:return((Ul=V.removeContainer)!==null&&Ul!==void 0?Ul:!0)&&(j.destroy(lr)||st.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),st.logger.debug("Finished rendering"),[2,Za]}})})},kc=function(J,V,q){var Z=V.ownerDocument,ye=Z.documentElement?an(J,getComputedStyle(Z.documentElement).backgroundColor):pn.TRANSPARENT,Be=Z.body?an(J,getComputedStyle(Z.body).backgroundColor):pn.TRANSPARENT,Je=typeof q=="string"?an(J,q):q===null?pn.TRANSPARENT:4294967295;return V===Z.documentElement?dn(ye)?dn(Be)?Je:Be:ye:Je};return Pc})},wRmb:function(Ge,me,P){"use strict";P.d(me,"a",function(){return r});var se=P("rePB"),X=P("KQm4"),L=P("VTBJ"),y=P("Ff2n"),E=P("q1tI"),w=P.n(E),x=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,a=f.props,A=a.children,g=Object(y.a)(a,["children"]),m=Object(L.a)({key:d},g);return A&&(m.children=r(A)),m})}function n(o){return o.reduce(function(f,d){var a=d.fixed,A=a===!0?"left":a,g=d.children;return g&&g.length>0?[].concat(Object(X.a)(f),Object(X.a)(n(g).map(function(m){return Object(L.a)({fixed:A},m)}))):[].concat(Object(X.a)(f),[Object(L.a)(Object(L.a)({},d),{},{fixed:A})])},[])}function e(o){for(var f=!0,d=0;d<o.length;d+=1){var a=o[d];if(f&&a.fixed!=="left")f=!1;else if(!f&&a.fixed==="left"){Object(x.a)(!1,"Index ".concat(d-1," of `columns` missing `fixed='left'` prop."));break}}for(var A=!0,g=o.length-1;g>=0;g-=1){var m=o[g];if(A&&m.fixed!=="right")A=!1;else if(!A&&m.fixed==="right"){Object(x.a)(!1,"Index ".concat(g+1," of `columns` missing `fixed='right'` prop."));break}}}function l(o){return o.map(function(f){var d=f.fixed,a=Object(y.a)(f,["fixed"]),A=d;return d==="left"?A="right":d==="right"&&(A="left"),Object(L.a)({fixed:A},a)})}function c(o,f){var d=o.prefixCls,a=o.columns,A=o.children,g=o.expandable,m=o.expandedKeys,C=o.getRowKey,T=o.onTriggerExpand,B=o.expandIcon,b=o.rowExpandable,p=o.expandIconColumnIndex,u=o.direction,i=o.expandRowByClick,_=E.useMemo(function(){return a||r(A)},[a,A]),O=E.useMemo(function(){if(g){var I,k=p||0,Q=_[k],Y=(I={},Object(se.a)(I,s.a,{className:"".concat(d,"-expand-icon-col")}),Object(se.a)(I,"title",""),Object(se.a)(I,"fixed",Q?Q.fixed:null),Object(se.a)(I,"className","".concat(d,"-row-expand-icon-cell")),Object(se.a)(I,"render",function(z,F,H){var G=C(F,H),$=m.has(G),ae=b?b(F):!0,pe=B({prefixCls:d,expanded:$,expandable:ae,record:F,onExpand:T});return i?E.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},pe):pe}),I),U=_.slice();return k>=0&&U.splice(k,0,Y),U}return _},[g,_,C,m,B,u]),S=E.useMemo(function(){var I=O;return f&&(I=f(I)),I.length||(I=[{render:function(){return null}}]),I},[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(Ge,me,P){"use strict";const se=(L,y,E)=>{const w=y<0?L.length+y:y;if(w>=0&&w<L.length){const x=E<0?L.length+E:E,[h]=L.splice(y,1);L.splice(x,0,h)}},X=(L,y,E)=>(L=[...L],se(L,y,E),L);Ge.exports=X,Ge.exports.mutate=se},wzkS:function(Ge,me,P){"use strict";P.d(me,"c",function(){return E}),P.d(me,"b",function(){return w}),P.d(me,"d",function(){return x}),P.d(me,"a",function(){return s}),P.d(me,"e",function(){return r});var se=P("9og8"),X=P("WmNS"),L=P.n(X),y=P("ErOA");function E(n){return Object(y.c)("libraries/".concat(n,".json"))}function w(){return Object(y.c)("library_tags.json")}function x(n){return h.apply(this,arguments)}function h(){return h=Object(se.a)(L.a.mark(function n(e){var l;return L.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(Ge,me,P){var se=P("y+Vt"),X=P("VpOo"),L=P("nPnh"),y=L.subPixelOptimizeRect,E={},w=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(x,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(x,h):x.rect(s,r,n,e),x.closePath();return}});Ge.exports=w},"y+Vt":function(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("IMiH"),y=P("2DNl"),E=P("3C/r"),w=E.prototype.getCanvasPattern,x=Math.abs,h=new L(!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,a=l.stroke,A=f&&!!d.colorStops,g=o&&!!a.colorStops,m=f&&!!d.image,C=o&&!!a.image;if(l.bind(n,this,e),this.setTransform(n),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=l.getGradient(n,d,T)),g&&(T=T||this.getBoundingRect(),this._strokeGradient=l.getGradient(n,a,T))}A?n.fillStyle=this._fillGradient:m&&(n.fillStyle=w.call(d,n)),g?n.strokeStyle=this._strokeGradient:C&&(n.strokeStyle=w.call(a,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 i=n.globalAlpha;n.globalAlpha=l.fillOpacity*l.opacity,c.fill(n),n.globalAlpha=i}else c.fill(n);if(B&&p&&(n.setLineDash(B),n.lineDashOffset=b),o)if(l.strokeOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.strokeOpacity*l.opacity,c.stroke(n),n.globalAlpha=i}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 L},getBoundingRect:function(){var n=this._rect,e=this.style,l=!n;if(l){var c=this.path;c||(c=this.path=new L),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,a=o.strokeNoScale?this.getLineScale():1;if(a>1e-10&&(o.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),y.containStroke(f,d/a,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&&x(n[0]-1)>1e-10&&x(n[3]-1)>1e-10?Math.sqrt(x(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;Ge.exports=r},"y0+3":function(Ge,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},L={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 w(c,o){var f=arguments.length,d=y(c);return o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,f===1?d:E(c,o,d[o]||c.style[o])}function x(c,o,f){var d=arguments.length;if(o=L[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 a in o)o.hasOwnProperty(a)&&x(c,a,o[a]);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(Ge,me,P){Ge.exports=P.p+"static/yz.688d901a.png"},y23F:function(Ge,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(L){for(var y=L.target;y&&!y.draggable;)y=y.parent;y&&(this._draggingTarget=y,y.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(se(y,L),"dragstart",L.event))},_drag:function(L){var y=this._draggingTarget;if(y){var E=L.offsetX,w=L.offsetY,x=E-this._x,h=w-this._y;this._x=E,this._y=w,y.drift(x,h,L),this.dispatchToElement(se(y,L),"drag",L.event);var s=this.findHover(E,w,y).target,r=this._dropTarget;this._dropTarget=s,y!==s&&(r&&s!==r&&this.dispatchToElement(se(r,L),"dragleave",L.event),s&&s!==r&&this.dispatchToElement(se(s,L),"dragenter",L.event))}},_dragEnd:function(L){var y=this._draggingTarget;y&&(y.dragging=!1),this.dispatchToElement(se(y,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function se(L,y){return{target:L,topTarget:y&&y.topTarget}}var X=P;Ge.exports=X},y5JW:function(Ge,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"),L=P("+L6B"),y=P("2/Rp"),E=P("9og8"),w=P("k1fw"),x=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(a){var A=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var g=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,g)).toFixed(1)+" "+A[g]}me.b=function(a){var A=a.value,g=A===void 0?[]:A,m=a.action,C=a.onChange,T=a.className,B=a.maxSize,b=B===void 0?150:B,p=a.title,u=p===void 0?"\u6587\u4EF6\u4E0A\u4F20":p,i=a.accept,_=i===void 0?null:i,O={multiple:!1,fileList:g,accept:_,withCredentials:!0,beforeUpload:function(I){var k=I.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(I){var k=Object(x.a)(I.fileList);k=k.map(function(Q){return Q.name.indexOf(f)===-1&&(Q.name="".concat(Q.name).concat(f).concat(d(Q.size))),Object(w.a)({},Q)}),C(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 I(k){return D.apply(this,arguments)}return I}()};function S(D){D.preventDefault(),D.stopPropagation()}return l.a.createElement("div",{className:"single-upload ".concat(T||"")},l.a.createElement(X.a,O,l.a.createElement(y.a,{type:"primary",title:g.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:g.length>0,ghost:!0},u),l.a.createElement("span",{onClick:S,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"M) ")))}},yslc:function(Ge,me){Ge.exports="data:image/png;base64,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"},yxFR:function(Ge,me,P){var se=P("y+Vt"),X=P("nPnh"),L=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(w,x){var h,s,r,n;this.subPixelOptimize?(L(y,x,this.style),h=y.x1,s=y.y1,r=y.x2,n=y.y2):(h=x.x1,s=x.y1,r=x.x2,n=x.y2);var e=x.percent;if(e===0)return;w.moveTo(h,s),e<1&&(r=h*(1-e)+r*e,n=s*(1-e)+n*e),w.lineTo(r,n)},pointAt:function(w){var x=this.shape;return[x.x1*(1-w)+x.x2*w,x.y1*(1-w)+x.y2*w]}});Ge.exports=E},zarK:function(Ge,me,P){var se=P("YH21"),X=se.addEventListener,L=se.removeEventListener,y=se.normalizeEvent,E=se.getNativeEvent,w=P("bYtY"),x=P("H6uX"),h=P("ItGF"),s=300,r=h.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Q=w.map(D,function(Y){var U=Y.replace("mouse","pointer");return k.hasOwnProperty(U)?U:Y});return{mouse:D,touch:I,pointer:Q}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(D){return D==="mousewheel"&&h.browser.firefox?"DOMMouseScroll":D}function c(D){var I=D.pointerType;return I==="pen"||I==="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,I){return y(D.dom,new A(D,I),!0)}function a(D,I){for(var k=I,Q=!1;k&&k.nodeType!==9&&!(Q=k.domBelongToZr||k!==I&&k===D.painterRoot);)k=k.parentNode;return Q}function A(D,I){this.type=I.type,this.target=this.currentTarget=D.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var g=A.prototype;g.stopPropagation=g.stopImmediatePropagation=g.preventDefault=w.noop;var m={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 I=this._mayPointerCapture;I&&(D.zrX!==I[0]||D.zrY!==I[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 I=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=a(this,I),this.trigger("mouseout",D)},touchstart:function(D){D=y(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),m.mousemove.call(this,D),m.mousedown.call(this,D)},touchmove:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"change"),m.mousemove.call(this,D)},touchend:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"end"),m.mouseup.call(this,D),+new Date-this._lastTouchMoment<s&&m.click.call(this,D)},pointerdown:function(D){m.mousedown.call(this,D)},pointermove:function(D){c(D)||m.mousemove.call(this,D)},pointerup:function(D){m.mouseup.call(this,D)},pointerout:function(D){c(D)||m.mouseout.call(this,D)}};w.each(["click","mousewheel","dblclick","contextmenu"],function(D){m[D]=function(I){I=y(this.dom,I),this.trigger(D,I)}});var C={pointermove:function(D){c(D)||C.mousemove.call(this,D)},pointerup:function(D){C.mouseup.call(this,D)},mousemove:function(D){this.trigger("mousemove",D)},mouseup:function(D){var I=this._pointerCapturing;u(this,!1),this.trigger("mouseup",D),I&&(D.zrEventControl="only_globalout",this.trigger("mouseout",D))}};function T(D,I){var k=I.domHandlers;h.pointerEventsSupported?w.each(n.pointer,function(Q){b(I,Q,function(Y){k[Q].call(D,Y)})}):(h.touchEventsSupported&&w.each(n.touch,function(Q){b(I,Q,function(Y){k[Q].call(D,Y),o(I)})}),w.each(n.mouse,function(Q){b(I,Q,function(Y){Y=E(Y),I.touching||k[Q].call(D,Y)})}))}function B(D,I){h.pointerEventsSupported?w.each(e.pointer,k):h.touchEventsSupported||w.each(e.mouse,k);function k(Q){function Y(U){U=E(U),a(D,U.target)||(U=d(D,U),I.domHandlers[Q].call(D,U))}b(I,Q,Y,{capture:!0})}}function b(D,I,k,Q){D.mounted[I]=k,D.listenerOpts[I]=Q,X(D.domTarget,l(I),k,Q)}function p(D){var I=D.mounted;for(var k in I)I.hasOwnProperty(k)&&L(D.domTarget,l(k),I[k],D.listenerOpts[k]);D.mounted={}}function u(D,I){if(D._mayPointerCapture=null,r&&D._pointerCapturing^I){D._pointerCapturing=I;var k=D._globalHandlerScope;I?B(D,k):p(k)}}function i(D,I){this.domTarget=D,this.domHandlers=I,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function _(D,I){x.call(this),this.dom=D,this.painterRoot=I,this._localHandlerScope=new i(D,m),r&&(this._globalHandlerScope=new i(document,C)),this._pointerCapturing=!1,this._mayPointerCapture=null,T(this,this._localHandlerScope)}var O=_.prototype;O.dispose=function(){p(this._localHandlerScope),r&&p(this._globalHandlerScope)},O.setCursor=function(D){this.dom.style&&(this.dom.style.cursor=D||"default")},w.mixin(_,x);var S=_;Ge.exports=S}}]);
|