|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[202,3,5,6,7,8,9,11,13,17,20],{"+NIl":function(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){"use strict";oe.defineMode("stex",function(V,L){"use strict";function y(u,o){u.cmdState.push(o)}function _(u){return u.cmdState.length>0?u.cmdState[u.cmdState.length-1]:null}function w(u){var o=u.cmdState.pop();o&&o.closeBracket()}function C(u){for(var o=u.cmdState,d=o.length-1;d>=0;d--){var A=o[d];if(A.name=="DEFAULT")continue;return A}return{styleIdentifier:function(){return null}}}function p(u,o,d){return function(){this.name=u,this.bracketNo=0,this.style=o,this.styles=d,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var c={};c.importmodule=p("importmodule","tag",["string","builtin"]),c.documentclass=p("documentclass","tag",["","atom"]),c.usepackage=p("usepackage","tag",["atom"]),c.begin=p("begin","tag",["atom"]),c.end=p("end","tag",["atom"]),c.label=p("label","tag",["atom"]),c.ref=p("ref","tag",["atom"]),c.eqref=p("eqref","tag",["atom"]),c.cite=p("cite","tag",["atom"]),c.bibitem=p("bibitem","tag",["atom"]),c.Bibitem=p("Bibitem","tag",["atom"]),c.RBibitem=p("RBibitem","tag",["atom"]),c.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function r(u,o){u.f=o}function n(u,o){var d;if(u.match(/^\\[a-zA-Z@]+/)){var A=u.current().slice(1);return d=c.hasOwnProperty(A)?c[A]:c.DEFAULT,d=new d,y(o,d),r(o,s),d.style}if(u.match(/^\\[$&%#{}_]/))return"tag";if(u.match(/^\\[,;!\/\\]/))return"tag";if(u.match("\\["))return r(o,function(f,h){return e(f,h,"\\]")}),"keyword";if(u.match("\\("))return r(o,function(f,h){return e(f,h,"\\)")}),"keyword";if(u.match("$$"))return r(o,function(f,h){return e(f,h,"$$")}),"keyword";if(u.match("$"))return r(o,function(f,h){return e(f,h,"$")}),"keyword";var a=u.next();if(a=="%")return u.skipToEnd(),"comment";if(a=="}"||a=="]"){if(d=_(o),d)d.closeBracket(a),r(o,s);else return"error";return"bracket"}else return a=="{"||a=="["?(d=c.DEFAULT,d=new d,y(o,d),"bracket"):/\d/.test(a)?(u.eatWhile(/[\w.%]/),"atom"):(u.eatWhile(/[\w\-_]/),d=C(o),d.name=="begin"&&(d.argument=u.current()),d.styleIdentifier())}function e(u,o,d){if(u.eatSpace())return null;if(d&&u.match(d))return r(o,n),"keyword";if(u.match(/^\\[a-zA-Z@]+/))return"tag";if(u.match(/^[a-zA-Z]+/))return"variable-2";if(u.match(/^\\[$&%#{}_]/))return"tag";if(u.match(/^\\[,;!\/]/))return"tag";if(u.match(/^[\^_&]/))return"tag";if(u.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(u.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var A=u.next();return A=="{"||A=="}"||A=="["||A=="]"||A=="("||A==")"?"bracket":A=="%"?(u.skipToEnd(),"comment"):"error"}function s(u,o){var d=u.peek(),A;return d=="{"||d=="["?(A=_(o),A.openBracket(d),u.eat(d),r(o,n),"bracket"):/[ \t\r]/.test(d)?(u.eat(d),null):(r(o,n),w(o),n(u,o))}return{startState:function(){var u=L.inMathMode?function(o,d){return e(o,d)}:n;return{cmdState:[],f:u}},copyState:function(u){return{cmdState:u.cmdState.slice(),f:u.f}},token:function(u,o){return o.f(u,o)},blankLine:function(u){u.f=n,u.cmdState.length=0},lineComment:"%"}}),oe.defineMIME("text/x-stex","stex"),oe.defineMIME("text/x-latex","stex")})},"+QRC":function(Ne,me,I){"use strict";var oe=I("E9nw"),V={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function y(w){var C=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return w.replace(/#{\s*key\s*}/g,C)}function _(w,C){var p,c,r,n,e,s,u=!1;C||(C={}),p=C.debug||!1;try{r=oe(),n=document.createRange(),e=document.getSelection(),s=document.createElement("span"),s.textContent=w,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(d){if(d.stopPropagation(),C.format)if(d.preventDefault(),typeof d.clipboardData=="undefined"){p&&console.warn("unable to use e.clipboardData"),p&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var A=V[C.format]||V.default;window.clipboardData.setData(A,w)}else d.clipboardData.clearData(),d.clipboardData.setData(C.format,w);C.onCopy&&(d.preventDefault(),C.onCopy(d.clipboardData))}),document.body.appendChild(s),n.selectNodeContents(s),e.addRange(n);var o=document.execCommand("copy");if(!o)throw new Error("copy command was unsuccessful");u=!0}catch(d){p&&console.error("unable to copy using execCommand: ",d),p&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(C.format||"text",w),C.onCopy&&C.onCopy(window.clipboardData),u=!0}catch(A){p&&console.error("unable to copy using clipboardData: ",A),p&&console.error("falling back to prompt"),c=y("message"in C?C.message:L),window.prompt(c,w)}}finally{e&&(typeof e.removeRange=="function"?e.removeRange(n):e.removeAllRanges()),s&&document.body.removeChild(s),r()}return u}Ne.exports=_},"+ua5":function(Ne,me,I){},"/GNS":function(Ne,me,I){Ne.exports=I.p+"static/search1.c4136dd4.png"},"06Qe":function(Ne,me,I){var oe=I("ItGF"),V="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,y=!1,_=L&&L.document;function w(c){return C(c)}var C;if(_&&!oe.canvasSupported)try{!_.namespaces.zrvml&&_.namespaces.add("zrvml",V),C=function(c){return _.createElement("<zrvml:"+c+' class="zrvml">')}}catch(c){C=function(r){return _.createElement("<"+r+' xmlns="'+V+'" class="zrvml">')}}function p(){if(y||!_)return;y=!0;var c=_.styleSheets;c.length<31?_.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):c[0].addRule(".zrvml","behavior:url(#default#VML)")}me.doc=_,me.createNode=w,me.initVML=p},"07cG":function(Ne,me,I){Ne.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ne,me,I){var oe=I("bYtY"),V=I("QBsz"),L=I("y23F"),y=I("H6uX"),_=I("YH21"),w=I("C0SR"),C="silent";function p(d,A,a){return{type:d,event:a,target:A.target,topTarget:A.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:c}}function c(){_.stop(this.event)}function r(){}r.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(d,A,a,f){y.call(this),this.storage=d,this.painter=A,this.painterRoot=f,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(d){this.proxy&&this.proxy.dispose(),d&&(oe.each(n,function(A){d.on&&d.on(A,this[A],this)},this),d.handler=this),this.proxy=d},mousemove:function(d){var A=d.zrX,a=d.zrY,f=u(this,A,a),h=this._hovered,m=h.target;m&&!m.__zr&&(h=this.findHover(h.x,h.y),m=h.target);var T=this._hovered=f?{x:A,y:a}:this.findHover(A,a),E=T.target,O=this.proxy;O.setCursor&&O.setCursor(E?E.cursor:"default"),m&&E!==m&&this.dispatchToElement(h,"mouseout",d),this.dispatchToElement(T,"mousemove",d),E&&E!==m&&this.dispatchToElement(T,"mouseover",d)},mouseout:function(d){var A=d.zrEventControl,a=d.zrIsToLocalDOM;A!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",d),A!=="no_globalout"&&(!a&&this.trigger("globalout",{type:"globalout",event:d}))},resize:function(d){this._hovered={}},dispatch:function(d,A){var a=this[d];a&&a.call(this,A)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(d){var A=this.proxy;A.setCursor&&A.setCursor(d)},dispatchToElement:function(d,A,a){d=d||{};var f=d.target;if(f&&f.silent)return;for(var h="on"+A,m=p(A,d,a);f&&!(f[h]&&(m.cancelBubble=f[h].call(f,m)),f.trigger(A,m),f=f.parent,m.cancelBubble););m.cancelBubble||(this.trigger(A,m),this.painter&&this.painter.eachOtherLayer(function(T){typeof T[h]=="function"&&T[h].call(T,m),T.trigger&&T.trigger(A,m)}))},findHover:function(d,A,a){for(var f=this.storage.getDisplayList(),h={x:d,y:A},m=f.length-1;m>=0;m--){var T;if(f[m]!==a&&!f[m].ignore&&(T=s(f[m],d,A))&&(!h.topTarget&&(h.topTarget=f[m]),T!==C)){h.target=f[m];break}}return h},processGesture:function(d,A){this._gestureMgr||(this._gestureMgr=new w);var a=this._gestureMgr;A==="start"&&a.clear();var f=a.recognize(d,this.findHover(d.zrX,d.zrY,null).target,this.proxy.dom);if(A==="end"&&a.clear(),f){var h=f.type;d.gestureEvent=h,this.dispatchToElement({target:f.target},h,f.event)}}},oe.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(d){e.prototype[d]=function(A){var a=A.zrX,f=A.zrY,h=u(this,a,f),m,T;if((d!=="mouseup"||!h)&&(m=this.findHover(a,f),T=m.target),d==="mousedown")this._downEl=T,this._downPoint=[A.zrX,A.zrY],this._upEl=T;else if(d==="mouseup")this._upEl=T;else if(d==="click"){if(this._downEl!==this._upEl||!this._downPoint||V.dist(this._downPoint,[A.zrX,A.zrY])>4)return;this._downPoint=null}this.dispatchToElement(m,d,A)}});function s(d,A,a){if(d[d.rectHover?"rectContain":"contain"](A,a)){for(var f=d,h;f;){if(f.clipPath&&!f.clipPath.contain(A,a))return!1;f.silent&&(h=!0),f=f.parent}return h?C:!0}return!1}function u(d,A,a){var f=d.painter;return A<0||A>f.getWidth()||a<0||a>f.getHeight()}oe.mixin(e,y),oe.mixin(e,L);var o=e;Ne.exports=o},"19Vz":function(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){oe.defineOption("placeholder","",function(p,c,r){var n=r&&r!=oe.Init;if(c&&!n)p.on("blur",_),p.on("change",w),p.on("swapDoc",w),oe.on(p.getInputField(),"compositionupdate",p.state.placeholderCompose=function(){y(p)}),w(p);else if(!c&&n){p.off("blur",_),p.off("change",w),p.off("swapDoc",w),oe.off(p.getInputField(),"compositionupdate",p.state.placeholderCompose),V(p);var e=p.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}c&&!p.hasFocus()&&_(p)});function V(p){p.state.placeholder&&(p.state.placeholder.parentNode.removeChild(p.state.placeholder),p.state.placeholder=null)}function L(p){V(p);var c=p.state.placeholder=document.createElement("pre");c.style.cssText="height: 0; overflow: visible",c.style.direction=p.getOption("direction"),c.className="CodeMirror-placeholder CodeMirror-line-like";var r=p.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),c.appendChild(r),p.display.lineSpace.insertBefore(c,p.display.lineSpace.firstChild)}function y(p){setTimeout(function(){var c=!1,r=p.getInputField();r.nodeName=="TEXTAREA"?c=!r.value:p.lineCount()==1&&(c=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),c?L(p):V(p)},20)}function _(p){C(p)&&L(p)}function w(p){var c=p.getWrapperElement(),r=C(p);c.className=c.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?L(p):V(p)}function C(p){return p.lineCount()===1&&p.getLine(0)===""}})},"1Jh7":function(Ne,me,I){var oe=I("y+Vt"),V=I("T6xi"),L=oe.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(y,_){V.buildPath(y,_,!1)}});Ne.exports=L},"1MYJ":function(Ne,me,I){var oe=I("y+Vt"),V=oe.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,y=this.shape.paths,_=0;_<y.length;_++)L=L||y[_].__dirtyPath;this.__dirtyPath=L,this.__dirty=this.__dirty||L},beforeBrush:function(){this._updatePathDirty();for(var L=this.shape.paths||[],y=this.getGlobalScale(),_=0;_<L.length;_++)L[_].path||L[_].createPathProxy(),L[_].path.setScale(y[0],y[1],L[_].segmentIgnoreThreshold)},buildPath:function(L,y){for(var _=y.paths||[],w=0;w<_.length;w++)_[w].buildPath(L,_[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(),oe.prototype.getBoundingRect.call(this)}});Ne.exports=V},"1RvN":function(Ne,me){var I=function(){this.head=null,this.tail=null,this._len=0},oe=I.prototype;oe.insert=function(w){var C=new V(w);return this.insertEntry(C),C},oe.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++},oe.remove=function(w){var C=w.prev,p=w.next;C?C.next=p:this.head=p,p?p.prev=C:this.tail=C,w.next=w.prev=null,this._len--},oe.len=function(){return this._len},oe.clear=function(){this.head=this.tail=null,this._len=0};var V=function(w){this.value=w,this.next,this.prev},L=function(w){this._list=new I,this._map={},this._maxSize=w||10,this._lastRemovedEntry=null},y=L.prototype;y.put=function(w,C){var p=this._list,c=this._map,r=null;if(c[w]==null){var n=p.len(),e=this._lastRemovedEntry;if(n>=this._maxSize&&n>0){var s=p.head;p.remove(s),delete c[s.key],r=s.value,this._lastRemovedEntry=s}e?e.value=C:e=new V(C),e.key=w,p.insertEntry(e),c[w]=e}return r},y.get=function(w){var C=this._map[w],p=this._list;if(C!=null)return C!==p.tail&&(p.remove(C),p.insertEntry(C)),C.value},y.clear=function(){this._list.clear(),this._map={}};var _=L;Ne.exports=_},"1ZF9":function(Ne,me,I){Ne.exports=I.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ne,me,I){var oe=I("3gBT"),V=I("H6uX"),L=I("DN4a"),y=I("vWvF"),_=I("bYtY"),w=function(p){L.call(this,p),V.call(this,p),y.call(this,p),this.id=p.id||oe()};w.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(p,c){switch(this.draggable){case"horizontal":c=0;break;case"vertical":p=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=p,r[5]+=c,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(p,c){},attrKV:function(p,c){if(p==="position"||p==="scale"||p==="origin"){if(c){var r=this[p];r||(r=this[p]=[]),r[0]=c[0],r[1]=c[1]}}else this[p]=c},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(p,c){if(typeof p=="string")this.attrKV(p,c);else if(_.isObject(p))for(var r in p)p.hasOwnProperty(r)&&this.attrKV(r,p[r]);return this.dirty(!1),this},setClipPath:function(p){var c=this.__zr;c&&p.addSelfToZr(c),this.clipPath&&this.clipPath!==p&&this.removeClipPath(),this.clipPath=p,p.__zr=c,p.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var p=this.clipPath;p&&(p.__zr&&p.removeSelfFromZr(p.__zr),p.__zr=null,p.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(p){this.__zr=p;var c=this.animators;if(c)for(var r=0;r<c.length;r++)p.animation.addAnimator(c[r]);this.clipPath&&this.clipPath.addSelfToZr(p)},removeSelfFromZr:function(p){this.__zr=null;var c=this.animators;if(c)for(var r=0;r<c.length;r++)p.animation.removeAnimator(c[r]);this.clipPath&&this.clipPath.removeSelfFromZr(p)}},_.mixin(w,y),_.mixin(w,L),_.mixin(w,V);var C=w;Ne.exports=C},"1eCo":function(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){"use strict";var V={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};oe.defineMode("xml",function(y,_){var w=y.indentUnit,C={},p=_.htmlMode?V:L;for(var c in p)C[c]=p[c];for(var c in _)C[c]=_[c];var r,n;function e(S,B){function x(k){return B.tokenize=k,k(S,B)}var D=S.next();if(D=="<")return S.eat("!")?S.eat("[")?S.match("CDATA[")?x(o("atom","]]>")):null:S.match("--")?x(o("comment","-->")):S.match("DOCTYPE",!0,!0)?(S.eatWhile(/[\w\._\-]/),x(d(1))):null:S.eat("?")?(S.eatWhile(/[\w\._\-]/),B.tokenize=o("meta","?>"),"meta"):(r=S.eat("/")?"closeTag":"openTag",B.tokenize=s,"tag bracket");if(D=="&"){var R;return S.eat("#")?S.eat("x")?R=S.eatWhile(/[a-fA-F\d]/)&&S.eat(";"):R=S.eatWhile(/[\d]/)&&S.eat(";"):R=S.eatWhile(/[\w\.\-:]/)&&S.eat(";"),R?"atom":"error"}else return S.eatWhile(/[^&<]/),null}e.isInText=!0;function s(S,B){var x=S.next();if(x==">"||x=="/"&&S.eat(">"))return B.tokenize=e,r=x==">"?"endTag":"selfcloseTag","tag bracket";if(x=="=")return r="equals",null;if(x=="<"){B.tokenize=e,B.state=h,B.tagName=B.tagStart=null;var D=B.tokenize(S,B);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(x)?(B.tokenize=u(x),B.stringStartCol=S.column(),B.tokenize(S,B)):(S.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function u(S){var B=function(x,D){for(;!x.eol();)if(x.next()==S){D.tokenize=s;break}return"string"};return B.isInAttribute=!0,B}function o(S,B){return function(x,D){for(;!x.eol();){if(x.match(B)){D.tokenize=e;break}x.next()}return S}}function d(S){return function(B,x){for(var D;(D=B.next())!=null;){if(D=="<")return x.tokenize=d(S+1),x.tokenize(B,x);if(D==">")if(S==1){x.tokenize=e;break}else return x.tokenize=d(S-1),x.tokenize(B,x)}return"meta"}}function A(S,B,x){this.prev=S.context,this.tagName=B,this.indent=S.indented,this.startOfLine=x,(C.doNotIndent.hasOwnProperty(B)||S.context&&S.context.noIndent)&&(this.noIndent=!0)}function a(S){S.context&&(S.context=S.context.prev)}function f(S,B){for(var x;;){if(!S.context)return;if(x=S.context.tagName,!C.contextGrabbers.hasOwnProperty(x)||!C.contextGrabbers[x].hasOwnProperty(B))return;a(S)}}function h(S,B,x){return S=="openTag"?(x.tagStart=B.column(),m):S=="closeTag"?T:h}function m(S,B,x){return S=="word"?(x.tagName=B.current(),n="tag",g):C.allowMissingTagName&&S=="endTag"?(n="tag bracket",g(S,B,x)):(n="error",m)}function T(S,B,x){if(S=="word"){var D=B.current();return x.context&&x.context.tagName!=D&&C.implicitlyClosed.hasOwnProperty(x.context.tagName)&&a(x),x.context&&x.context.tagName==D||C.matchClosing===!1?(n="tag",E):(n="tag error",O)}else return C.allowMissingTagName&&S=="endTag"?(n="tag bracket",E(S,B,x)):(n="error",O)}function E(S,B,x){return S!="endTag"?(n="error",E):(a(x),h)}function O(S,B,x){return n="error",E(S,B,x)}function g(S,B,x){if(S=="word")return n="attribute",v;if(S=="endTag"||S=="selfcloseTag"){var D=x.tagName,R=x.tagStart;return x.tagName=x.tagStart=null,S=="selfcloseTag"||C.autoSelfClosers.hasOwnProperty(D)?f(x,D):(f(x,D),x.context=new A(x,D,R==x.indented)),h}return n="error",g}function v(S,B,x){return S=="equals"?l:(C.allowMissing||(n="error"),g(S,B,x))}function l(S,B,x){return S=="string"?i:S=="word"&&C.allowUnquoted?(n="string",g):(n="error",g(S,B,x))}function i(S,B,x){return S=="string"?i:g(S,B,x)}return{startState:function(S){var B={tokenize:e,state:h,indented:S||0,tagName:null,tagStart:null,context:null};return S!=null&&(B.baseIndent=S),B},token:function(S,B){if(!B.tagName&&S.sol()&&(B.indented=S.indentation()),S.eatSpace())return null;r=null;var x=B.tokenize(S,B);return(x||r)&&x!="comment"&&(n=null,B.state=B.state(r||x,S,B),n&&(x=n=="error"?x+" error":n)),x},indent:function(S,B,x){var D=S.context;if(S.tokenize.isInAttribute)return S.tagStart==S.indented?S.stringStartCol+1:S.indented+w;if(D&&D.noIndent)return oe.Pass;if(S.tokenize!=s&&S.tokenize!=e)return x?x.match(/^(\s*)/)[0].length:0;if(S.tagName)return C.multilineTagIndentPastTag!==!1?S.tagStart+S.tagName.length+2:S.tagStart+w*(C.multilineTagIndentFactor||1);if(C.alignCDATA&&/<!\[CDATA\[/.test(B))return 0;var R=B&&/^<(\/)?([\w_:\.-]*)/.exec(B);if(R&&R[1])for(;D;)if(D.tagName==R[2]){D=D.prev;break}else if(C.implicitlyClosed.hasOwnProperty(D.tagName))D=D.prev;else break;else if(R)for(;D;){var k=C.contextGrabbers[D.tagName];if(k&&k.hasOwnProperty(R[2]))D=D.prev;else break}for(;D&&D.prev&&!D.startOfLine;)D=D.prev;return D?D.indent+w:S.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:C.htmlMode?"html":"xml",helperType:C.htmlMode?"html":"xml",skipAttribute:function(S){S.state==l&&(S.state=g)},xmlCurrentTag:function(S){return S.tagName?{name:S.tagName,close:S.type=="closeTag"}:null},xmlCurrentContext:function(S){for(var B=[],x=S.context;x;x=x.prev)x.tagName&&B.push(x.tagName);return B.reverse()}}}),oe.defineMIME("text/xml","xml"),oe.defineMIME("application/xml","xml"),oe.mimeModes.hasOwnProperty("text/html")||oe.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ne,me,I){"use strict";I.d(me,"d",function(){return le}),I.d(me,"b",function(){return Xe}),I.d(me,"c",function(){return yt}),I.d(me,"a",function(){return jt});var oe=I("VTBJ"),V=I("1OyB"),L=I("vuIU"),y=I("JX7q"),_=I("Ji7U"),w=I("LK+K"),C=I("cDcd"),p=I("I8Z2"),c=I("BGR+"),r=I("wx14"),n=I("rePB"),e=I("4IlW"),s=I("2GS6"),u=I("Gytx"),o=I.n(u),d=I("TSYQ"),A=I.n(d),a=I("U8pU"),f=I("ODXe"),h=/iPhone/i,m=/iPod/i,T=/iPad/i,E=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,g=/\bAndroid(?:.+)SD4930UR\b/i,v=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,l=/Windows Phone/i,i=/\bWindows(?:.+)ARM\b/i,S=/BlackBerry/i,B=/BB10/i,x=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,R=/Mobile(?:.+)Firefox\b/i;function k(Ct,Et){return Ct.test(Et)}function j(Ct){var Et=Ct||(typeof navigator!="undefined"?navigator.userAgent:""),ut=Et.split("[FBAN");if(typeof ut[1]!="undefined"){var Ye=ut,Ue=Object(f.a)(Ye,1);Et=Ue[0]}if(ut=Et.split("Twitter"),typeof ut[1]!="undefined"){var We=ut,St=Object(f.a)(We,1);Et=St[0]}var gt={apple:{phone:k(h,Et)&&!k(l,Et),ipod:k(m,Et),tablet:!k(h,Et)&&k(T,Et)&&!k(l,Et),device:(k(h,Et)||k(m,Et)||k(T,Et))&&!k(l,Et)},amazon:{phone:k(g,Et),tablet:!k(g,Et)&&k(v,Et),device:k(g,Et)||k(v,Et)},android:{phone:!k(l,Et)&&k(g,Et)||!k(l,Et)&&k(E,Et),tablet:!k(l,Et)&&!k(g,Et)&&!k(E,Et)&&(k(v,Et)||k(O,Et)),device:!k(l,Et)&&(k(g,Et)||k(v,Et)||k(E,Et)||k(O,Et))||k(/\bokhttp\b/i,Et)},windows:{phone:k(l,Et),tablet:k(i,Et),device:k(l,Et)||k(i,Et)},other:{blackberry:k(S,Et),blackberry10:k(B,Et),opera:k(x,Et),firefox:k(R,Et),chrome:k(D,Et),device:k(S,Et)||k(B,Et)||k(x,Et)||k(R,Et)||k(D,Et)},any:null,phone:null,tablet:null};return gt.any=gt.apple.device||gt.android.device||gt.windows.device||gt.other.device,gt.phone=gt.apple.phone||gt.android.phone||gt.windows.phone,gt.tablet=gt.apple.tablet||gt.android.tablet||gt.windows.tablet,gt}var Y=Object(oe.a)(Object(oe.a)({},j()),{},{isMobile:j}),U=Y;function K(){}function z(Ct,Et,ut){var Ye=Et||"";return Ct.key||"".concat(Ye,"item_").concat(ut)}function F(Ct){return"".concat(Ct,"-menu-")}function H(Ct,Et){var ut=-1;C.Children.forEach(Ct,function(Ye){ut+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?C.Children.forEach(Ye.props.children,function(Ue){ut+=1,Et(Ue,ut)}):Et(Ye,ut)})}function G(Ct,Et,ut){if(!Ct||ut.find)return;C.Children.forEach(Ct,function(Ye){if(Ye){var Ue=Ye.type;if(!Ue||!(Ue.isSubMenu||Ue.isMenuItem||Ue.isMenuItemGroup))return;Et.indexOf(Ye.key)!==-1?ut.find=!0:Ye.props.children&&G(Ye.props.children,Et,ut)}})}var q=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ie=function(Et){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=Et&&typeof Et.getBoundingClientRect=="function"&&Et.getBoundingClientRect().width;if(Ye){if(ut){var Ue=getComputedStyle(Et),We=Ue.marginLeft,St=Ue.marginRight;Ye+=+We.replace("px","")+ +St.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ce=function(Et,ut,Ye){Et&&Object(a.a)(Et.style)==="object"&&(Et.style[ut]=Ye)},ee=function(){return U.any},ve=I("KQm4"),ue=I("Ff2n"),be=I("faye"),he=I("bdgK"),de=I("uciX"),ne=I("8XRh"),fe={adjustX:1,adjustY:1},pe={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ae={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},xe=pe,Be=0,Oe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ae=function(Et,ut,Ye){var Ue=F(ut),We=Et.getState();Et.setState({defaultActiveFirst:Object(oe.a)(Object(oe.a)({},We.defaultActiveFirst),{},Object(n.a)({},Ue,Ye))})},N=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(Ye){var Ue;Object(V.a)(this,ut),Ue=Et.call(this,Ye),Ue.onDestroy=function(xt){Ue.props.onDestroy(xt)},Ue.onKeyDown=function(xt){var It=xt.keyCode,Kt=Ue.menuInstance,bn=Ue.props,fn=bn.isOpen,Fr=bn.store;if(It===e.a.ENTER)return Ue.onTitleClick(xt),ae(Fr,Ue.props.eventKey,!0),!0;if(It===e.a.RIGHT)return fn?Kt.onKeyDown(xt):(Ue.triggerOpenChange(!0),ae(Fr,Ue.props.eventKey,!0)),!0;if(It===e.a.LEFT){var _r;if(fn)_r=Kt.onKeyDown(xt);else return;return _r||(Ue.triggerOpenChange(!1),_r=!0),_r}return fn&&(It===e.a.UP||It===e.a.DOWN)?Kt.onKeyDown(xt):void 0},Ue.onOpenChange=function(xt){Ue.props.onOpenChange(xt)},Ue.onPopupVisibleChange=function(xt){Ue.triggerOpenChange(xt,xt?"mouseenter":"mouseleave")},Ue.onMouseEnter=function(xt){var It=Ue.props,Kt=It.eventKey,bn=It.onMouseEnter,fn=It.store;ae(fn,Ue.props.eventKey,!1),bn({key:Kt,domEvent:xt})},Ue.onMouseLeave=function(xt){var It=Ue.props,Kt=It.parentMenu,bn=It.eventKey,fn=It.onMouseLeave;Kt.subMenuInstance=Object(y.a)(Ue),fn({key:bn,domEvent:xt})},Ue.onTitleMouseEnter=function(xt){var It=Ue.props,Kt=It.eventKey,bn=It.onItemHover,fn=It.onTitleMouseEnter;bn({key:Kt,hover:!0}),fn({key:Kt,domEvent:xt})},Ue.onTitleMouseLeave=function(xt){var It=Ue.props,Kt=It.parentMenu,bn=It.eventKey,fn=It.onItemHover,Fr=It.onTitleMouseLeave;Kt.subMenuInstance=Object(y.a)(Ue),fn({key:bn,hover:!1}),Fr({key:bn,domEvent:xt})},Ue.onTitleClick=function(xt){var It=Object(y.a)(Ue),Kt=It.props;if(Kt.onTitleClick({key:Kt.eventKey,domEvent:xt}),Kt.triggerSubMenuAction==="hover")return;Ue.triggerOpenChange(!Kt.isOpen,"click"),ae(Kt.store,Ue.props.eventKey,!1)},Ue.onSubMenuClick=function(xt){typeof Ue.props.onClick=="function"&&Ue.props.onClick(Ue.addKeyPath(xt))},Ue.onSelect=function(xt){Ue.props.onSelect(xt)},Ue.onDeselect=function(xt){Ue.props.onDeselect(xt)},Ue.getPrefixCls=function(){return"".concat(Ue.props.rootPrefixCls,"-submenu")},Ue.getActiveClassName=function(){return"".concat(Ue.getPrefixCls(),"-active")},Ue.getDisabledClassName=function(){return"".concat(Ue.getPrefixCls(),"-disabled")},Ue.getSelectedClassName=function(){return"".concat(Ue.getPrefixCls(),"-selected")},Ue.getOpenClassName=function(){return"".concat(Ue.props.rootPrefixCls,"-submenu-open")},Ue.saveMenuInstance=function(xt){Ue.menuInstance=xt},Ue.addKeyPath=function(xt){return Object(oe.a)(Object(oe.a)({},xt),{},{keyPath:(xt.keyPath||[]).concat(Ue.props.eventKey)})},Ue.triggerOpenChange=function(xt,It){var Kt=Ue.props.eventKey,bn=function(){Ue.onOpenChange({key:Kt,item:Object(y.a)(Ue),trigger:It,open:xt})};It==="mouseenter"?Ue.mouseenterTimeout=setTimeout(function(){bn()},0):bn()},Ue.isChildrenSelected=function(){var xt={find:!1};return G(Ue.props.children,Ue.props.selectedKeys,xt),xt.find},Ue.isOpen=function(){return Ue.props.openKeys.indexOf(Ue.props.eventKey)!==-1},Ue.adjustWidth=function(){if(!Ue.subMenuTitle||!Ue.menuInstance)return;var xt=be.findDOMNode(Ue.menuInstance);if(xt.offsetWidth>=Ue.subMenuTitle.offsetWidth)return;xt.style.minWidth="".concat(Ue.subMenuTitle.offsetWidth,"px")},Ue.saveSubMenuTitle=function(xt){Ue.subMenuTitle=xt},Ue.getBaseProps=function(){var xt=Object(y.a)(Ue),It=xt.props;return{mode:It.mode==="horizontal"?"vertical":It.mode,visible:Ue.props.isOpen,level:It.level+1,inlineIndent:It.inlineIndent,focusable:!1,onClick:Ue.onSubMenuClick,onSelect:Ue.onSelect,onDeselect:Ue.onDeselect,onDestroy:Ue.onDestroy,selectedKeys:It.selectedKeys,eventKey:"".concat(It.eventKey,"-menu-"),openKeys:It.openKeys,motion:It.motion,onOpenChange:Ue.onOpenChange,subMenuOpenDelay:It.subMenuOpenDelay,parentMenu:Object(y.a)(Ue),subMenuCloseDelay:It.subMenuCloseDelay,forceSubMenuRender:It.forceSubMenuRender,triggerSubMenuAction:It.triggerSubMenuAction,builtinPlacements:It.builtinPlacements,defaultActiveFirst:It.store.getState().defaultActiveFirst[F(It.eventKey)],multiple:It.multiple,prefixCls:It.rootPrefixCls,id:Ue.internalMenuId,manualRef:Ue.saveMenuInstance,itemIcon:It.itemIcon,expandIcon:It.expandIcon,direction:It.direction}},Ue.getMotion=function(xt,It){var Kt=Object(y.a)(Ue),bn=Kt.haveRendered,fn=Ue.props,Fr=fn.motion,_r=fn.rootPrefixCls,zr=Object(oe.a)(Object(oe.a)({},Fr),{},{leavedClassName:"".concat(_r,"-hidden"),removeOnLeave:!1,motionAppear:bn||!It||xt!=="inline"});return zr};var We=Ye.store,St=Ye.eventKey,gt=We.getState(),Rt=gt.defaultActiveFirst;Ue.isRootMenu=!1;var Mt=!1;return Rt&&(Mt=Rt[St]),ae(We,St,Mt),Ue}return Object(L.a)(ut,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ue=this,We=this.props,St=We.mode,gt=We.parentMenu,Rt=We.manualRef;if(Rt&&Rt(this),St!=="horizontal"||!gt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ue.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ue=this.props,We=Ue.onDestroy,St=Ue.eventKey;We&&We(St),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ue){var We=this,St=this.getBaseProps(),gt=this.getMotion(St.mode,St.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||St.visible||St.forceSubMenuRender,!this.haveOpened)return C.createElement("div",null);var Rt=St.direction;return C.createElement(ne.default,Object.assign({visible:St.visible},gt),function(Mt){var xt=Mt.className,It=Mt.style,Kt=A()("".concat(St.prefixCls,"-sub"),xt,Object(n.a)({},"".concat(St.prefixCls,"-rtl"),Rt==="rtl"));return C.createElement(Ge,Object.assign({},St,{id:We.internalMenuId,className:Kt,style:It}),Ue)})}},{key:"render",value:function(){var Ue,We=Object(oe.a)({},this.props),St=We.isOpen,gt=this.getPrefixCls(),Rt=We.mode==="inline",Mt=A()(gt,"".concat(gt,"-").concat(We.mode),(Ue={},Object(n.a)(Ue,We.className,!!We.className),Object(n.a)(Ue,this.getOpenClassName(),St),Object(n.a)(Ue,this.getActiveClassName(),We.active||St&&!Rt),Object(n.a)(Ue,this.getDisabledClassName(),We.disabled),Object(n.a)(Ue,this.getSelectedClassName(),this.isChildrenSelected()),Ue));this.internalMenuId||(We.eventKey?this.internalMenuId="".concat(We.eventKey,"$Menu"):(Be+=1,this.internalMenuId="$__$".concat(Be,"$Menu")));var xt={},It={},Kt={};We.disabled||(xt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},It={onClick:this.onTitleClick},Kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var bn={},fn=We.direction;Rt&&(fn==="rtl"?bn.paddingRight=We.inlineIndent*We.level:bn.paddingLeft=We.inlineIndent*We.level);var Fr={};this.props.isOpen&&(Fr={"aria-owns":this.internalMenuId});var _r=null;We.mode!=="horizontal"&&(_r=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(_r=C.createElement(this.props.expandIcon,Object(oe.a)({},this.props))));var zr=C.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:bn,className:"".concat(gt,"-title"),role:"button"},Kt,It,{"aria-expanded":St},Fr,{"aria-haspopup":"true",title:typeof We.title=="string"?We.title:void 0}),We.title,_r||C.createElement("i",{className:"".concat(gt,"-arrow")})),In=this.renderChildren(We.children),xa=We.parentMenu.isRootMenu?We.parentMenu.props.getPopupContainer:function(Wt){return Wt.parentNode},Ha=Oe[We.mode],ma=We.popupOffset?{offset:We.popupOffset}:{},Kr=We.mode==="inline"?"":We.popupClassName;Kr+=fn==="rtl"?" ".concat(gt,"-rtl"):"";var wa=We.disabled,Ai=We.triggerSubMenuAction,Ci=We.subMenuOpenDelay,Se=We.forceSubMenuRender,Pe=We.subMenuCloseDelay,Je=We.builtinPlacements;q.forEach(function(Wt){return delete We[Wt]}),delete We.onClick;var vt=fn==="rtl"?Object.assign({},Ae,Je):Object.assign({},pe,Je);return delete We.direction,C.createElement("li",Object.assign({},We,xt,{className:Mt,role:"menuitem"}),Rt&&zr,Rt&&In,!Rt&&C.createElement(de.a,{prefixCls:gt,popupClassName:A()("".concat(gt,"-popup"),Kr),getPopupContainer:xa,builtinPlacements:vt,popupPlacement:Ha,popupVisible:St,popupAlign:ma,popup:In,action:wa?[]:[Ai],mouseEnterDelay:Ci,mouseLeaveDelay:Pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Se},zr))}}]),ut}(C.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(p.b)(function(Ct,Et){var ut=Ct.openKeys,Ye=Ct.activeKey,Ue=Ct.selectedKeys,We=Et.eventKey,St=Et.subMenuKey;return{isOpen:ut.indexOf(We)>-1,active:Ye[St]===We,selectedKeys:Ue}})(N);W.isSubMenu=!0;var le=W,te="menuitem-overflowed",se=.5,Ee=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(){var Ye;return Object(V.a)(this,ut),Ye=Et.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.getMenuItemNodes=function(){var Ue=Ye.props.prefixCls,We=be.findDOMNode(Object(y.a)(Ye));return We?[].slice.call(We.children).filter(function(St){return St.className.split(" ").indexOf("".concat(Ue,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Ue,We,St){var gt=Ye.props,Rt=gt.overflowedIndicator,Mt=gt.level,xt=gt.mode,It=gt.prefixCls,Kt=gt.theme;if(Mt!==1||xt!=="horizontal")return null;var bn=Ye.props.children[0],fn=bn.props,Fr=fn.children,_r=fn.title,zr=fn.style,In=Object(ue.a)(fn,["children","title","style"]),xa=Object(oe.a)({},zr),Ha="".concat(Ue,"-overflowed-indicator"),ma="".concat(Ue,"-overflowed-indicator");We.length===0&&St!==!0?xa=Object(oe.a)(Object(oe.a)({},xa),{},{display:"none"}):St&&(xa=Object(oe.a)(Object(oe.a)({},xa),{},{visibility:"hidden",position:"absolute"}),Ha="".concat(Ha,"-placeholder"),ma="".concat(ma,"-placeholder"));var Kr=Kt?"".concat(It,"-").concat(Kt):"",wa={};return q.forEach(function(Ai){In[Ai]!==void 0&&(wa[Ai]=In[Ai])}),C.createElement(le,Object.assign({title:Rt,className:"".concat(It,"-overflowed-submenu"),popupClassName:Kr},wa,{key:Ha,eventKey:ma,disabled:!1,style:xa}),We)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Ue=be.findDOMNode(Object(y.a)(Ye));if(!Ue)return;var We=Ue.children;if(!We||We.length===0)return;var St=Ue.children[We.length-1];ce(St,"display","inline-block");var gt=Ye.getMenuItemNodes(),Rt=gt.filter(function(Mt){return Mt.className.split(" ").indexOf(te)>=0});Rt.forEach(function(Mt){ce(Mt,"display","inline-block")}),Ye.menuItemSizes=gt.map(function(Mt){return ie(Mt,!0)}),Rt.forEach(function(Mt){ce(Mt,"display","none")}),Ye.overflowedIndicatorWidth=ie(Ue.children[Ue.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(Mt,xt){return Mt+xt},0),Ye.handleResize(),ce(St,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Ue=be.findDOMNode(Object(y.a)(Ye));if(!Ue)return;var We=ie(Ue);Ye.overflowedItems=[];var St=0,gt;Ye.originalTotalWidth>We+se&&(gt=-1,Ye.menuItemSizes.forEach(function(Rt){St+=Rt,St+Ye.overflowedIndicatorWidth<=We&&(gt+=1)})),Ye.setState({lastVisibleIndex:gt})},Ye}return Object(L.a)(ut,[{key:"componentDidMount",value:function(){var Ue=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var We=be.findDOMNode(this);if(!We)return;this.resizeObserver=new he.default(function(St){St.forEach(function(){var gt=Ue.cancelFrameId;cancelAnimationFrame(gt),Ue.cancelFrameId=requestAnimationFrame(Ue.setChildrenWidthAndResize)})}),[].slice.call(We.children).concat(We).forEach(function(St){Ue.resizeObserver.observe(St)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ue.resizeObserver.disconnect(),[].slice.call(We.children).concat(We).forEach(function(St){Ue.resizeObserver.observe(St)}),Ue.setChildrenWidthAndResize()}),this.mutationObserver.observe(We,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ue){var We=this,St=this.state.lastVisibleIndex;return(Ue||[]).reduce(function(gt,Rt,Mt){var xt=Rt;if(We.props.mode==="horizontal"){var It=We.getOverflowedSubMenuItem(Rt.props.eventKey,[]);St!==void 0&&We.props.className.indexOf("".concat(We.props.prefixCls,"-root"))!==-1&&(Mt>St&&(xt=C.cloneElement(Rt,{style:{display:"none"},eventKey:"".concat(Rt.props.eventKey,"-hidden"),className:"".concat(te)})),Mt===St+1&&(We.overflowedItems=Ue.slice(St+1).map(function(bn){return C.cloneElement(bn,{key:bn.props.eventKey,mode:"vertical-left"})}),It=We.getOverflowedSubMenuItem(Rt.props.eventKey,We.overflowedItems)));var Kt=[].concat(Object(ve.a)(gt),[It,xt]);return Mt===Ue.length-1&&Kt.push(We.getOverflowedSubMenuItem(Rt.props.eventKey,[],!0)),Kt}return[].concat(Object(ve.a)(gt),[xt])},[])}},{key:"render",value:function(){var Ue=this.props,We=Ue.visible,St=Ue.prefixCls,gt=Ue.overflowedIndicator,Rt=Ue.mode,Mt=Ue.level,xt=Ue.tag,It=Ue.children,Kt=Ue.theme,bn=Object(ue.a)(Ue,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),fn=xt;return C.createElement(fn,Object.assign({},bn),this.renderChildren(It))}}]),ut}(C.Component);Ee.defaultProps={tag:"div",className:""};var ke=Ee;function pt(Ct){return Ct.length?Ct.every(function(Et){return!!Et.props.disabled}):!0}function Fe(Ct,Et,ut){var Ye=Ct.getState();Ct.setState({activeKey:Object(oe.a)(Object(oe.a)({},Ye.activeKey),{},Object(n.a)({},Et,ut))})}function je(Ct){return Ct.eventKey||"0-menu-"}function tt(Ct,Et){var ut=Et,Ye=Ct.children,Ue=Ct.eventKey;if(ut){var We;if(H(Ye,function(St,gt){St&&St.props&&!St.props.disabled&&ut===z(St,Ue,gt)&&(We=!0)}),We)return ut}return ut=null,Ct.defaultActiveFirst&&H(Ye,function(St,gt){!ut&&St&&!St.props.disabled&&(ut=z(St,Ue,gt))}),ut}function At(Ct){if(Ct){var Et=this.instanceArray.indexOf(Ct);Et!==-1?this.instanceArray[Et]=Ct:this.instanceArray.push(Ct)}}var qe=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(Ye){var Ue;return Object(V.a)(this,ut),Ue=Et.call(this,Ye),Ue.onKeyDown=function(We,St){var gt=We.keyCode,Rt;if(Ue.getFlatInstanceArray().forEach(function(xt){xt&&xt.props.active&&xt.onKeyDown&&(Rt=xt.onKeyDown(We))}),Rt)return 1;var Mt=null;return(gt===e.a.UP||gt===e.a.DOWN)&&(Mt=Ue.step(gt===e.a.UP?-1:1)),Mt?(We.preventDefault(),Fe(Ue.props.store,je(Ue.props),Mt.props.eventKey),typeof St=="function"&&St(Mt),1):void 0},Ue.onItemHover=function(We){var St=We.key,gt=We.hover;Fe(Ue.props.store,je(Ue.props),gt?St:null)},Ue.onDeselect=function(We){Ue.props.onDeselect(We)},Ue.onSelect=function(We){Ue.props.onSelect(We)},Ue.onClick=function(We){Ue.props.onClick(We)},Ue.onOpenChange=function(We){Ue.props.onOpenChange(We)},Ue.onDestroy=function(We){Ue.props.onDestroy(We)},Ue.getFlatInstanceArray=function(){return Ue.instanceArray},Ue.step=function(We){var St=Ue.getFlatInstanceArray(),gt=Ue.props.store.getState().activeKey[je(Ue.props)],Rt=St.length;if(!Rt)return null;We<0&&(St=St.concat().reverse());var Mt=-1;if(St.every(function(bn,fn){return bn&&bn.props.eventKey===gt?(Mt=fn,!1):!0}),!Ue.props.defaultActiveFirst&&Mt!==-1&&pt(St.slice(Mt,Rt-1)))return;var xt=(Mt+1)%Rt,It=xt;do{var Kt=St[It];if(!Kt||Kt.props.disabled)It=(It+1)%Rt;else return Kt}while(It!==xt);return null},Ue.renderCommonMenuItem=function(We,St,gt){var Rt=Ue.props.store.getState(),Mt=Object(y.a)(Ue),xt=Mt.props,It=z(We,xt.eventKey,St),Kt=We.props;if(!Kt||typeof We.type=="string")return We;var bn=It===Rt.activeKey,fn=Object(oe.a)(Object(oe.a)({mode:Kt.mode||xt.mode,level:xt.level,inlineIndent:xt.inlineIndent,renderMenuItem:Ue.renderMenuItem,rootPrefixCls:xt.prefixCls,index:St,parentMenu:xt.parentMenu,manualRef:Kt.disabled?void 0:Object(s.a)(We.ref,At.bind(Object(y.a)(Ue))),eventKey:It,active:!Kt.disabled&&bn,multiple:xt.multiple,onClick:function(_r){(Kt.onClick||K)(_r),Ue.onClick(_r)},onItemHover:Ue.onItemHover,motion:xt.motion,subMenuOpenDelay:xt.subMenuOpenDelay,subMenuCloseDelay:xt.subMenuCloseDelay,forceSubMenuRender:xt.forceSubMenuRender,onOpenChange:Ue.onOpenChange,onDeselect:Ue.onDeselect,onSelect:Ue.onSelect,builtinPlacements:xt.builtinPlacements,itemIcon:Kt.itemIcon||Ue.props.itemIcon,expandIcon:Kt.expandIcon||Ue.props.expandIcon},gt),{},{direction:xt.direction});return(xt.mode==="inline"||ee())&&(fn.triggerSubMenuAction="click"),C.cloneElement(We,fn)},Ue.renderMenuItem=function(We,St,gt){if(!We)return null;var Rt=Ue.props.store.getState(),Mt={openKeys:Rt.openKeys,selectedKeys:Rt.selectedKeys,triggerSubMenuAction:Ue.props.triggerSubMenuAction,subMenuKey:gt};return Ue.renderCommonMenuItem(We,St,Mt)},Ye.store.setState({activeKey:Object(oe.a)(Object(oe.a)({},Ye.store.getState().activeKey),{},Object(n.a)({},Ye.eventKey,tt(Ye,Ye.activeKey)))}),Ue.instanceArray=[],Ue}return Object(L.a)(ut,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ue){return this.props.visible||Ue.visible||this.props.className!==Ue.className||!o()(this.props.style,Ue.style)}},{key:"componentDidUpdate",value:function(Ue){var We=this.props,St="activeKey"in We?We.activeKey:We.store.getState().activeKey[je(We)],gt=tt(We,St);if(gt!==St)Fe(We.store,je(We),gt);else if("activeKey"in Ue){var Rt=tt(Ue,Ue.activeKey);gt!==Rt&&Fe(We.store,je(We),gt)}}},{key:"render",value:function(){var Ue=this,We=Object(r.a)({},this.props);this.instanceArray=[];var St=A()(We.prefixCls,We.className,"".concat(We.prefixCls,"-").concat(We.mode)),gt={className:St,role:We.role||"menu"};We.id&&(gt.id=We.id),We.focusable&&(gt.tabIndex=0,gt.onKeyDown=this.onKeyDown);var Rt=We.prefixCls,Mt=We.eventKey,xt=We.visible,It=We.level,Kt=We.mode,bn=We.overflowedIndicator,fn=We.theme;return q.forEach(function(Fr){return delete We[Fr]}),delete We.onClick,C.createElement(ke,Object.assign({},We,{prefixCls:Rt,mode:Kt,tag:"ul",level:It,theme:fn,visible:xt,overflowedIndicator:bn},gt),C.Children.map(We.children,function(Fr,_r){return Ue.renderMenuItem(Fr,_r,Mt||"0-menu-")}))}}]),ut}(C.Component);qe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var Ze=Object(p.b)()(qe),Ge=Ze,He=I("Kwbf");function Qe(Ct,Et,ut){var Ye=Ct.prefixCls,Ue=Ct.motion,We=Ct.defaultMotions,St=We===void 0?{}:We,gt=Ct.openAnimation,Rt=Ct.openTransitionName,Mt=Et.switchingModeFromInline;if(Ue)return Ue;if(Object(a.a)(gt)==="object"&>)Object(He.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof gt=="string")return{motionName:"".concat(Ye,"-open-").concat(gt)};if(Rt)return{motionName:Rt};var xt=St[ut];return xt||(Mt?null:St.other)}var Ce=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(Ye){var Ue;Object(V.a)(this,ut),Ue=Et.call(this,Ye),Ue.inlineOpenKeys=[],Ue.onSelect=function(gt){var Rt=Object(y.a)(Ue),Mt=Rt.props;if(Mt.selectable){var xt=Ue.store.getState(),It=xt.selectedKeys,Kt=gt.key;Mt.multiple?It=It.concat([Kt]):It=[Kt],"selectedKeys"in Mt||Ue.store.setState({selectedKeys:It}),Mt.onSelect(Object(oe.a)(Object(oe.a)({},gt),{},{selectedKeys:It}))}},Ue.onClick=function(gt){var Rt=Ue.getRealMenuMode(),Mt=Object(y.a)(Ue),xt=Mt.store,It=Mt.props.onOpenChange;Rt!=="inline"&&!("openKeys"in Ue.props)&&(xt.setState({openKeys:[]}),It([])),Ue.props.onClick(gt)},Ue.onKeyDown=function(gt,Rt){Ue.innerMenu.getWrappedInstance().onKeyDown(gt,Rt)},Ue.onOpenChange=function(gt){var Rt=Object(y.a)(Ue),Mt=Rt.props,xt=Ue.store.getState().openKeys.concat(),It=!1,Kt=function(fn){var Fr=!1;if(fn.open)Fr=xt.indexOf(fn.key)===-1,Fr&&xt.push(fn.key);else{var _r=xt.indexOf(fn.key);Fr=_r!==-1,Fr&&xt.splice(_r,1)}It=It||Fr};Array.isArray(gt)?gt.forEach(Kt):Kt(gt),It&&("openKeys"in Ue.props||Ue.store.setState({openKeys:xt}),Mt.onOpenChange(xt))},Ue.onDeselect=function(gt){var Rt=Object(y.a)(Ue),Mt=Rt.props;if(Mt.selectable){var xt=Ue.store.getState().selectedKeys.concat(),It=gt.key,Kt=xt.indexOf(It);Kt!==-1&&xt.splice(Kt,1),"selectedKeys"in Mt||Ue.store.setState({selectedKeys:xt}),Mt.onDeselect(Object(oe.a)(Object(oe.a)({},gt),{},{selectedKeys:xt}))}},Ue.onMouseEnter=function(gt){Ue.restoreModeVerticalFromInline();var Rt=Ue.props.onMouseEnter;Rt&&Rt(gt)},Ue.onTransitionEnd=function(gt){var Rt=gt.propertyName==="width"&>.target===gt.currentTarget,Mt=gt.target.className,xt=Object.prototype.toString.call(Mt)==="[object SVGAnimatedString]"?Mt.animVal:Mt,It=gt.propertyName==="font-size"&&xt.indexOf("anticon")>=0;(Rt||It)&&Ue.restoreModeVerticalFromInline()},Ue.setInnerMenu=function(gt){Ue.innerMenu=gt},Ue.isRootMenu=!0;var We=Ye.defaultSelectedKeys,St=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(We=Ye.selectedKeys||[]),"openKeys"in Ye&&(St=Ye.openKeys||[]),Ue.store=Object(p.c)({selectedKeys:We,openKeys:St,activeKey:{"0-menu-":tt(Ye,Ye.activeKey)}}),Ue.state={switchingModeFromInline:!1},Ue}return Object(L.a)(ut,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ue){this.updateOpentKeysWhenSwitchMode(Ue),this.updateMiniStore();var We=this.props,St=We.siderCollapsed,gt=We.inlineCollapsed,Rt=We.onOpenChange;(!Ue.inlineCollapsed&>||!Ue.siderCollapsed&&St)&&Rt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ue){var We=this.props,St=this.store,gt=this.inlineOpenKeys,Rt=St.getState(),Mt={};Ue.mode==="inline"&&We.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in We||((We.inlineCollapsed&&!Ue.inlineCollapsed||We.siderCollapsed&&!Ue.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Rt.openKeys.concat(),Mt.openKeys=[]),(!We.inlineCollapsed&&Ue.inlineCollapsed||!We.siderCollapsed&&Ue.siderCollapsed)&&(Mt.openKeys=gt,this.inlineOpenKeys=[])),Object.keys(Mt).length&&St.setState(Mt)}},{key:"updateMenuDisplay",value:function(){var Ue=this.props.collapsedWidth,We=this.store,St=this.prevOpenKeys,gt=this.getInlineCollapsed()&&(Ue===0||Ue==="0"||Ue==="0px");gt?(this.prevOpenKeys=We.getState().openKeys.concat(),this.store.setState({openKeys:[]})):St&&(this.store.setState({openKeys:St}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ue=this.props.mode,We=this.state.switchingModeFromInline,St=this.getInlineCollapsed();return We&&St?"inline":St?"vertical":Ue}},{key:"getInlineCollapsed",value:function(){var Ue=this.props,We=Ue.inlineCollapsed,St=Ue.siderCollapsed;return St!==void 0?St:We}},{key:"restoreModeVerticalFromInline",value:function(){var Ue=this.state.switchingModeFromInline;Ue&&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 Ue=Object(oe.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),We=this.getRealMenuMode();return Ue.className+=" ".concat(Ue.prefixCls,"-root"),Ue.direction==="rtl"&&(Ue.className+=" ".concat(Ue.prefixCls,"-rtl")),Ue=Object(oe.a)(Object(oe.a)({},Ue),{},{mode:We,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Qe(this.props,this.state,We)}),delete Ue.openAnimation,delete Ue.openTransitionName,C.createElement(p.a,{store:this.store},C.createElement(Ge,Object.assign({},Ue,{ref:this.setInnerMenu}),this.props.children))}}]),ut}(C.Component);Ce.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:C.createElement("span",null,"\xB7\xB7\xB7")};var Re=Ce,Le=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(){var Ye;return Object(V.a)(this,ut),Ye=Et.apply(this,arguments),Ye.onKeyDown=function(Ue){var We=Ue.keyCode;return We===e.a.ENTER?(Ye.onClick(Ue),!0):void 0},Ye.onMouseLeave=function(Ue){var We=Ye.props,St=We.eventKey,gt=We.onItemHover,Rt=We.onMouseLeave;gt({key:St,hover:!1}),Rt({key:St,domEvent:Ue})},Ye.onMouseEnter=function(Ue){var We=Ye.props,St=We.eventKey,gt=We.onItemHover,Rt=We.onMouseEnter;gt({key:St,hover:!0}),Rt({key:St,domEvent:Ue})},Ye.onClick=function(Ue){var We=Ye.props,St=We.eventKey,gt=We.multiple,Rt=We.onClick,Mt=We.onSelect,xt=We.onDeselect,It=We.isSelected,Kt={key:St,keyPath:[St],item:Object(y.a)(Ye),domEvent:Ue};Rt(Kt),gt?It?xt(Kt):Mt(Kt):It||Mt(Kt)},Ye.saveNode=function(Ue){Ye.node=Ue},Ye}return Object(L.a)(ut,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ue=this.props;Ue.onDestroy&&Ue.onDestroy(Ue.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 Ue,We=Object(oe.a)({},this.props),St=A()(this.getPrefixCls(),We.className,(Ue={},Object(n.a)(Ue,this.getActiveClassName(),!We.disabled&&We.active),Object(n.a)(Ue,this.getSelectedClassName(),We.isSelected),Object(n.a)(Ue,this.getDisabledClassName(),We.disabled),Ue)),gt=Object(oe.a)(Object(oe.a)({},We.attribute),{},{title:typeof We.title=="string"?We.title:void 0,className:St,role:We.role||"menuitem","aria-disabled":We.disabled});We.role==="option"?gt=Object(oe.a)(Object(oe.a)({},gt),{},{role:"option","aria-selected":We.isSelected}):(We.role===null||We.role==="none")&&(gt.role="none");var Rt={onClick:We.disabled?null:this.onClick,onMouseLeave:We.disabled?null:this.onMouseLeave,onMouseEnter:We.disabled?null:this.onMouseEnter},Mt=Object(oe.a)({},We.style);We.mode==="inline"&&(We.direction==="rtl"?Mt.paddingRight=We.inlineIndent*We.level:Mt.paddingLeft=We.inlineIndent*We.level),q.forEach(function(It){return delete We[It]}),delete We.direction;var xt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xt=C.createElement(this.props.itemIcon,this.props)),C.createElement("li",Object.assign({},Object(c.default)(We,["onClick","onMouseEnter","onMouseLeave","onSelect"]),gt,Rt,{style:Mt,ref:this.saveNode}),We.children,xt)}}]),ut}(C.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var ze=Object(p.b)(function(Ct,Et){var ut=Ct.activeKey,Ye=Ct.selectedKeys,Ue=Et.eventKey,We=Et.subMenuKey;return{active:ut[We]===Ue,isSelected:Ye.indexOf(Ue)!==-1}})(Le),Xe=ze,ht=function(Ct){Object(_.a)(ut,Ct);var Et=Object(w.a)(ut);function ut(){var Ye;return Object(V.a)(this,ut),Ye=Et.apply(this,arguments),Ye.renderInnerMenuItem=function(Ue){var We=Ye.props,St=We.renderMenuItem,gt=We.index;return St(Ue,gt,Ye.props.subMenuKey)},Ye}return Object(L.a)(ut,[{key:"render",value:function(){var Ue=Object(r.a)({},this.props),We=Ue.className,St=We===void 0?"":We,gt=Ue.rootPrefixCls,Rt="".concat(gt,"-item-group-title"),Mt="".concat(gt,"-item-group-list"),xt=Ue.title,It=Ue.children;return q.forEach(function(Kt){return delete Ue[Kt]}),delete Ue.onClick,delete Ue.direction,C.createElement("li",Object.assign({},Ue,{className:"".concat(St," ").concat(gt,"-item-group")}),C.createElement("div",{className:Rt,title:typeof xt=="string"?xt:void 0},xt),C.createElement("ul",{className:Mt},C.Children.map(It,this.renderInnerMenuItem)))}}]),ut}(C.Component);ht.isMenuItemGroup=!0,ht.defaultProps={disabled:!0};var yt=ht,Ut=function(Et){var ut=Et.className,Ye=Et.rootPrefixCls,Ue=Et.style;return C.createElement("li",{className:"".concat(ut," ").concat(Ye,"-item-divider"),style:Ue})};Ut.defaultProps={disabled:!0,className:"",style:{}};var jt=Ut,mt=me.e=Re},"24YM":function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SensorTabIndex=me.SensorClassName=me.SizeSensorId=void 0;var oe="size-sensor-id";me.SizeSensorId=oe;var V="size-sensor-object";me.SensorClassName=V;var L="-1";me.SensorTabIndex=L},"2DNl":function(Ne,me,I){var oe=I("IMiH"),V=I("loD1"),L=I("59Ip"),y=I("aKvl"),_=I("n1HI"),w=I("hX1E"),C=w.normalizeRadian,p=I("Sj9i"),c=I("hyiK"),r=oe.CMD,n=Math.PI*2,e=1e-4;function s(E,O){return Math.abs(E-O)<e}var u=[-1,-1,-1],o=[-1,-1];function d(){var E=o[0];o[0]=o[1],o[1]=E}function A(E,O,g,v,l,i,S,B,x,D){if(D>O&&D>v&&D>i&&D>B||D<O&&D<v&&D<i&&D<B)return 0;var R=p.cubicRootAt(O,v,i,B,D,u);if(R===0)return 0;for(var k=0,j=-1,Y,U,K=0;K<R;K++){var z=u[K],F=z===0||z===1?.5:1,H=p.cubicAt(E,g,l,S,z);if(H<x)continue;j<0&&(j=p.cubicExtrema(O,v,i,B,o),o[1]<o[0]&&j>1&&d(),Y=p.cubicAt(O,v,i,B,o[0]),j>1&&(U=p.cubicAt(O,v,i,B,o[1]))),j===2?z<o[0]?k+=Y<O?F:-F:z<o[1]?k+=U<Y?F:-F:k+=B<U?F:-F:z<o[0]?k+=Y<O?F:-F:k+=B<Y?F:-F}return k}function a(E,O,g,v,l,i,S,B){if(B>O&&B>v&&B>i||B<O&&B<v&&B<i)return 0;var x=p.quadraticRootAt(O,v,i,B,u);if(x===0)return 0;var D=p.quadraticExtremum(O,v,i);if(D>=0&&D<=1){for(var R=0,k=p.quadraticAt(O,v,i,D),j=0;j<x;j++){var Y=u[j]===0||u[j]===1?.5:1,U=p.quadraticAt(E,g,l,u[j]);if(U<S)continue;u[j]<D?R+=k<O?Y:-Y:R+=i<k?Y:-Y}return R}else{var Y=u[0]===0||u[0]===1?.5:1,U=p.quadraticAt(E,g,l,u[0]);return U<S?0:i<O?Y:-Y}}function f(E,O,g,v,l,i,S,B){if(B-=O,B>g||B<-g)return 0;var x=Math.sqrt(g*g-B*B);u[0]=-x,u[1]=x;var D=Math.abs(v-l);if(D<1e-4)return 0;if(D%n<1e-4){v=0,l=n;var R=i?1:-1;return S>=u[0]+E&&S<=u[1]+E?R:0}if(i){var x=v;v=C(l),l=C(x)}else v=C(v),l=C(l);v>l&&(l+=n);for(var k=0,j=0;j<2;j++){var Y=u[j];if(Y+E>S){var U=Math.atan2(B,Y),R=i?1:-1;U<0&&(U=n+U),(U>=v&&U<=l||U+n>=v&&U+n<=l)&&(U>Math.PI/2&&U<Math.PI*1.5&&(R=-R),k+=R)}}return k}function h(E,O,g,v,l){for(var i=0,S=0,B=0,x=0,D=0,R=0;R<E.length;){var k=E[R++];k===r.M&&R>1&&(g||(i+=c(S,B,x,D,v,l))),R===1&&(S=E[R],B=E[R+1],x=S,D=B);switch(k){case r.M:x=E[R++],D=E[R++],S=x,B=D;break;case r.L:if(g){if(V.containStroke(S,B,E[R],E[R+1],O,v,l))return!0}else i+=c(S,B,E[R],E[R+1],v,l)||0;S=E[R++],B=E[R++];break;case r.C:if(g){if(L.containStroke(S,B,E[R++],E[R++],E[R++],E[R++],E[R],E[R+1],O,v,l))return!0}else i+=A(S,B,E[R++],E[R++],E[R++],E[R++],E[R],E[R+1],v,l)||0;S=E[R++],B=E[R++];break;case r.Q:if(g){if(y.containStroke(S,B,E[R++],E[R++],E[R],E[R+1],O,v,l))return!0}else i+=a(S,B,E[R++],E[R++],E[R],E[R+1],v,l)||0;S=E[R++],B=E[R++];break;case r.A:var j=E[R++],Y=E[R++],U=E[R++],K=E[R++],z=E[R++],F=E[R++];R+=1;var H=1-E[R++],G=Math.cos(z)*U+j,q=Math.sin(z)*K+Y;R>1?i+=c(S,B,G,q,v,l):(x=G,D=q);var ie=(v-j)*K/U+j;if(g){if(_.containStroke(j,Y,K,z,z+F,H,O,ie,l))return!0}else i+=f(j,Y,K,z,z+F,H,ie,l);S=Math.cos(z+F)*U+j,B=Math.sin(z+F)*K+Y;break;case r.R:x=S=E[R++],D=B=E[R++];var ce=E[R++],ee=E[R++],G=x+ce,q=D+ee;if(g){if(V.containStroke(x,D,G,D,O,v,l)||V.containStroke(G,D,G,q,O,v,l)||V.containStroke(G,q,x,q,O,v,l)||V.containStroke(x,q,x,D,O,v,l))return!0}else i+=c(G,D,G,q,v,l),i+=c(x,q,x,D,v,l);break;case r.Z:if(g){if(V.containStroke(S,B,x,D,O,v,l))return!0}else i+=c(S,B,x,D,v,l);S=x,B=D;break}}return!g&&!s(B,D)&&(i+=c(S,B,x,D,v,l)||0),i!==0}function m(E,O,g){return h(E,0,!1,O,g)}function T(E,O,g,v){return h(E,O,!0,g,v)}me.contain=m,me.containStroke=T},"2fw6":function(Ne,me,I){var oe=I("y+Vt"),V=oe.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,y,_){_&&L.moveTo(y.cx+y.r,y.cy),L.arc(y.cx,y.cy,y.r,0,Math.PI*2,!0)}});Ne.exports=V},"3C/r":function(Ne,me){var I=function(V,L){this.image=V,this.repeat=L,this.type="pattern"};I.prototype.getCanvasPattern=function(V){return V.createPattern(this.image,this.repeat||"repeat")};var oe=I;Ne.exports=oe},"3CBa":function(Ne,me,I){var oe=I("hydK"),V=oe.createElement,L=I("bYtY"),y=I("SUKs"),_=I("y+Vt"),w=I("Dagg"),C=I("dqUG"),p=I("DBLp"),c=I("sW+o"),r=I("n6Mw"),n=I("vKoX"),e=I("P47w"),s=e.path,u=e.image,o=e.text;function d(l){return parseInt(l,10)}function A(l){return l instanceof _?s:l instanceof w?u:l instanceof C?o:s}function a(l,i){return i&&l&&i.parentNode!==l}function f(l,i,S){if(a(l,i)&&S){var B=S.nextSibling;B?l.insertBefore(i,B):l.appendChild(i)}}function h(l,i){if(a(l,i)){var S=l.firstChild;S?l.insertBefore(i,S):l.appendChild(i)}}function m(l,i){i&&l&&i.parentNode===l&&l.removeChild(i)}function T(l){return l.__textSvgEl}function E(l){return l.__svgEl}var O=function(l,i,S,B){this.root=l,this.storage=i,this._opts=S=L.extend({},S||{});var x=V("svg");x.setAttribute("xmlns","http://www.w3.org/2000/svg"),x.setAttribute("version","1.1"),x.setAttribute("baseProfile","full"),x.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=V("g");x.appendChild(D);var R=V("g");x.appendChild(R),this.gradientManager=new c(B,R),this.clipPathManager=new r(B,R),this.shadowManager=new n(B,R);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=x,this._svgRoot=R,this._backgroundRoot=D,this._viewport=k,l.appendChild(k),k.appendChild(x),this.resize(S.width,S.height),this._visibleList=[]};O.prototype={constructor:O,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var l=this.getViewportRoot();if(l)return{offsetLeft:l.offsetLeft||0,offsetTop:l.offsetTop||0}},refresh:function(){var l=this.storage.getDisplayList(!0);this._paintList(l)},setBackgroundColor:function(l){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var i=V("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=l,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(l){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,S=this._visibleList,B=l.length,x=[],D;for(D=0;D<B;D++){var R=l[D],k=A(R),j=E(R)||T(R);R.invisible||(R.__dirty&&(k&&k.brush(R),this.clipPathManager.update(R),R.style&&(this.gradientManager.update(R.style.fill),this.gradientManager.update(R.style.stroke),this.shadowManager.update(j,R)),R.__dirty=!1),x.push(R))}var Y=p(S,x),U;for(D=0;D<Y.length;D++){var K=Y[D];if(K.removed)for(var z=0;z<K.count;z++){var R=S[K.indices[z]],j=E(R),F=T(R);m(i,j),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 R=x[K.indices[z]],j=E(R),F=T(R);U?f(i,j,U):h(i,j),j?f(i,F,j):U?f(i,F,U):h(i,F),f(i,F,j),U=F||j||U,this.gradientManager.addWithoutUpdate(j||F,R),this.shadowManager.addWithoutUpdate(j||F,R),this.clipPathManager.markUsed(R)}else if(!K.removed)for(var z=0;z<K.count;z++){var R=x[K.indices[z]],j=E(R),F=T(R),j=E(R),F=T(R);this.gradientManager.markUsed(R),this.gradientManager.addWithoutUpdate(j||F,R),this.shadowManager.markUsed(R),this.shadowManager.addWithoutUpdate(j||F,R),this.clipPathManager.markUsed(R),F&&f(i,F,j),U=j||F||U}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=x},_getDefs:function(l){var i=this._svgDom,S=i.getElementsByTagName("defs");if(S.length===0)if(l){var S=i.insertBefore(V("defs"),i.firstChild);return S.contains||(S.contains=function(x){var D=S.children;if(!D)return!1;for(var R=D.length-1;R>=0;--R)if(D[R]===x)return!0;return!1}),S}else return null;else return S[0]},resize:function(l,i){var S=this._viewport;S.style.display="none";var B=this._opts;if(l!=null&&(B.width=l),i!=null&&(B.height=i),l=this._getSize(0),i=this._getSize(1),S.style.display="",this._width!==l||this._height!==i){this._width=l,this._height=i;var x=S.style;x.width=l+"px",x.height=i+"px";var D=this._svgDom;D.setAttribute("width",l),D.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",l),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(l){var i=this._opts,S=["width","height"][l],B=["clientWidth","clientHeight"][l],x=["paddingLeft","paddingTop"][l],D=["paddingRight","paddingBottom"][l];if(i[S]!=null&&i[S]!=="auto")return parseFloat(i[S]);var R=this.root,k=document.defaultView.getComputedStyle(R);return(R[B]||d(k[S])||d(R.style[S]))-(d(k[x])||0)-(d(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 l=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
|
|
|
\r<`));return"data:image/svg+xml;charset=UTF-8,"+l}};function g(l){return function(){y('In SVG mode painter not support method "'+l+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(l){O.prototype[l]=g(l)});var v=O;Ne.exports=v},"3e3G":function(Ne,me,I){var oe=I("bYtY"),V=I("QuXc"),L=function(_,w,C,p,c){this.x=_==null?.5:_,this.y=w==null?.5:w,this.r=C==null?.5:C,this.type="radial",this.global=c||!1,V.call(this,p)};L.prototype={constructor:L},oe.inherits(L,V);var y=L;Ne.exports=y},"3gBT":function(Ne,me){var I=2311;function oe(){return I++}Ne.exports=oe},"4fz+":function(Ne,me,I){var oe=I("bYtY"),V=I("1bdT"),L=I("mFDi"),y=function(w){w=w||{},V.call(this,w);for(var C in w)w.hasOwnProperty(C)&&(this[C]=w[C]);this._children=[],this.__storage=null,this.__dirty=!0};y.prototype={constructor:y,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(w){return this._children[w]},childOfName:function(w){for(var C=this._children,p=0;p<C.length;p++)if(C[p].name===w)return C[p]},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,C){if(w&&w!==this&&w.parent!==this&&C&&C.parent===this){var p=this._children,c=p.indexOf(C);c>=0&&(p.splice(c,0,w),this._doAdd(w))}return this},_doAdd:function(w){w.parent&&w.parent.remove(w),w.parent=this;var C=this.__storage,p=this.__zr;C&&C!==w.__storage&&(C.addToStorage(w),w instanceof y&&w.addChildrenToStorage(C)),p&&p.refresh()},remove:function(w){var C=this.__zr,p=this.__storage,c=this._children,r=oe.indexOf(c,w);return r<0?this:(c.splice(r,1),w.parent=null,p&&(p.delFromStorage(w),w instanceof y&&w.delChildrenFromStorage(p)),C&&C.refresh(),this)},removeAll:function(){var w=this._children,C=this.__storage,p,c;for(c=0;c<w.length;c++)p=w[c],C&&(C.delFromStorage(p),p instanceof y&&p.delChildrenFromStorage(C)),p.parent=null;return w.length=0,this},eachChild:function(w,C){for(var p=this._children,c=0;c<p.length;c++){var r=p[c];w.call(C,r,c)}return this},traverse:function(w,C){for(var p=0;p<this._children.length;p++){var c=this._children[p];w.call(C,c),c.type==="group"&&c.traverse(w,C)}return this},addChildrenToStorage:function(w){for(var C=0;C<this._children.length;C++){var p=this._children[C];w.addToStorage(p),p instanceof y&&p.addChildrenToStorage(w)}},delChildrenFromStorage:function(w){for(var C=0;C<this._children.length;C++){var p=this._children[C];w.delFromStorage(p),p instanceof y&&p.delChildrenFromStorage(w)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(w){for(var C=null,p=new L(0,0,0,0),c=w||this._children,r=[],n=0;n<c.length;n++){var e=c[n];if(e.ignore||e.invisible)continue;var s=e.getBoundingRect(),u=e.getLocalTransform(r);u?(p.copy(s),p.applyTransform(u),C=C||p.clone(),C.union(p)):(C=C||s.clone(),C.union(s))}return C||p}},oe.inherits(y,V);var _=y;Ne.exports=_},"4mN7":function(Ne,me,I){var oe=I("QBsz"),V=I("Sj9i"),L=Math.min,y=Math.max,_=Math.sin,w=Math.cos,C=Math.PI*2,p=oe.create(),c=oe.create(),r=oe.create();function n(a,f,h){if(a.length===0)return;var m=a[0],T=m[0],E=m[0],O=m[1],g=m[1],v;for(v=1;v<a.length;v++)m=a[v],T=L(T,m[0]),E=y(E,m[0]),O=L(O,m[1]),g=y(g,m[1]);f[0]=T,f[1]=O,h[0]=E,h[1]=g}function e(a,f,h,m,T,E){T[0]=L(a,h),T[1]=L(f,m),E[0]=y(a,h),E[1]=y(f,m)}var s=[],u=[];function o(a,f,h,m,T,E,O,g,v,l){var i=V.cubicExtrema,S=V.cubicAt,B,x=i(a,h,T,O,s);for(v[0]=Infinity,v[1]=Infinity,l[0]=-Infinity,l[1]=-Infinity,B=0;B<x;B++){var D=S(a,h,T,O,s[B]);v[0]=L(D,v[0]),l[0]=y(D,l[0])}for(x=i(f,m,E,g,u),B=0;B<x;B++){var R=S(f,m,E,g,u[B]);v[1]=L(R,v[1]),l[1]=y(R,l[1])}v[0]=L(a,v[0]),l[0]=y(a,l[0]),v[0]=L(O,v[0]),l[0]=y(O,l[0]),v[1]=L(f,v[1]),l[1]=y(f,l[1]),v[1]=L(g,v[1]),l[1]=y(g,l[1])}function d(a,f,h,m,T,E,O,g){var v=V.quadraticExtremum,l=V.quadraticAt,i=y(L(v(a,h,T),1),0),S=y(L(v(f,m,E),1),0),B=l(a,h,T,i),x=l(f,m,E,S);O[0]=L(a,T,B),O[1]=L(f,E,x),g[0]=y(a,T,B),g[1]=y(f,E,x)}function A(a,f,h,m,T,E,O,g,v){var l=oe.min,i=oe.max,S=Math.abs(T-E);if(S%C<1e-4&&S>1e-4){g[0]=a-h,g[1]=f-m,v[0]=a+h,v[1]=f+m;return}if(p[0]=w(T)*h+a,p[1]=_(T)*m+f,c[0]=w(E)*h+a,c[1]=_(E)*m+f,l(g,p,c),i(v,p,c),T=T%C,T<0&&(T=T+C),E=E%C,E<0&&(E=E+C),T>E&&!O?E+=C:T<E&&O&&(T+=C),O){var B=E;E=T,T=B}for(var x=0;x<E;x+=Math.PI/2)x>T&&(r[0]=w(x)*h+a,r[1]=_(x)*m+f,l(g,r,g),i(v,r,v))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=d,me.fromArc=A},"4qgm":function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"500L":function(Ne,me,I){"use strict";I.d(me,"a",function(){return T});var oe=I("+L6B"),V=I("2/Rp"),L=I("2qtc"),y=I("kLXV"),_=I("9og8"),w=I("k1fw"),C=I("miYZ"),p=I("tsqr"),c=I("oBTY"),r=I("tJVT"),n=I("DZo9"),e=I("8z0m"),s=I("WmNS"),u=I.n(s),o=I("cDcd"),d=I.n(o),A=I("m3rI"),a=I("wzkS"),f=I("y5JW"),h=I("LtfV"),m=e.a.Dragger;function T(E){var O=[];return E&&E.length>0&&(O=E.map(function(g){return{uid:g.id,id:g.id,name:g.title+f.c+g.filesize,url:g.url,filesize:g.filesize,status:"done",response:{id:g.id}}})),O}me.b=function(E){var O=E.value,g=E.onChange,v=E.action,l=E.className,i=E.maxSize,S=i===void 0?150:i,B=E.title,x=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,D=E.showRemoveModal,R=D===void 0?!1:D,k=E.accept,j=k===void 0?"":k,Y=E.additionalText,U=E.isDragger,K=E.number,z=K===void 0?1e3:K,F=E.aloneClear,H=F===void 0?!1:F,G=Object(o.useState)(!1),q=Object(r.a)(G,2),ie=q[0],ce=q[1],ee=Object(o.useState)(O||[]),ve=Object(r.a)(ee,2),ue=ve[0],be=ve[1];Object(o.useEffect)(function(){O&&(be(Object(c.a)(O)),z===(O==null?void 0:O.length)&&ce(!0))},[O]);var he=function(){setTimeout(function(){ue.pop(),be(Object(c.a)(ue))},500)},de={multiple:!0,disabled:ie,accept:j,withCredentials:!0,fileList:ue,beforeUpload:function(pe,Ae){var xe=pe.size/1024/1024;return ue.concat(Ae).length>z?(ue.pop(),be(Object(c.a)(ue)),p.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(z,"\u4E2A\u6587\u4EF6")),H?Promise.reject():(he(),!1)):!0},action:v||"".concat(A.a.API_SERVER,"/api/attachments.json"),onChange:function(pe){var Ae,xe,Be=Object(c.a)(pe.fileList);if(pe.file.status==="done"&&((Ae=pe.file)===null||Ae===void 0||((xe=Ae.response)===null||xe===void 0)?void 0:xe.status)===-1){var Oe,ae;p.b.error((Oe=pe.file)===null||Oe===void 0||((ae=Oe.response)===null||ae===void 0)?void 0:ae.message);return}Be.length>=z?ce(!0):ce(!1),be(Object(c.a)(Be)),Be=Be.map(function(N){var W;if(N!=null&&(W=N.response)!==null&&W!==void 0&&W.id){var le;N.url="/api/attachments/".concat(N==null||((le=N.response)===null||le===void 0)?void 0:le.id)}return N.name.indexOf(f.c)===-1&&(N.name="".concat(N.name).concat(f.c).concat(Object(f.a)(N.size))),Object(w.a)({},N)}),console.log("info:",pe),g(Be)},onRemove:function(){var fe=Object(_.a)(u.a.mark(function Ae(xe){var Be;return u.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(Be=function(){var N=Object(_.a)(u.a.mark(function W(){var le,te;return u.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(le=xe.response?xe.response.id:xe.id,!le){Ee.next=8;break}return Ee.next=4,Object(a.d)(xe.response?xe.response.id:xe.uid);case 4:return te=Ee.sent,Ee.abrupt("return",te);case 8:return Ee.abrupt("return",!0);case 9:case"end":return Ee.stop()}},W)}));return function(){return N.apply(this,arguments)}}(),!R){ae.next=5;break}return ae.abrupt("return",new Promise(function(N,W){y.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var le=Object(_.a)(u.a.mark(function se(){var Ee;return u.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Be();case 2:Ee=pt.sent,p.b.success("\u5220\u9664\u6210\u529F"),N(!0);case 5:case"end":return pt.stop()}},se)}));function te(){return le.apply(this,arguments)}return te}(),onCancel:function(){return N(!1)}})}));case 5:return ae.next=7,Be();case 7:return ae.abrupt("return",ae.sent);case 8:case"end":return ae.stop()}},Ae)}));function pe(Ae){return fe.apply(this,arguments)}return pe}()};function ne(fe){fe.preventDefault(),fe.stopPropagation()}return d.a.createElement("div",{className:"multi-upload ".concat(l||"")},U&&d.a.createElement(m,de,d.a.createElement("p",{className:"ant-upload-drag-icon"},d.a.createElement(h.a,null)),d.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",d.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",S,"MB)"," "),Y),!U&&d.a.createElement(e.a,de,d.a.createElement(V.a,{disabled:ie},x),d.a.createElement("span",{onClick:ne,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",S,"MB)"," ")))}},"55Ip":function(Ne,me,I){"use strict";I.d(me,"a",function(){return f});var oe=I("Ty5D"),V=I("dI71"),L=I("cDcd"),y=I.n(L),_=I("YS25"),w=I("17x9"),C=I.n(w),p=I("wx14"),c=I("zLVn"),r=I("9R94"),n=function(l){Object(V.a)(i,l);function i(){for(var B,x=arguments.length,D=new Array(x),R=0;R<x;R++)D[R]=arguments[R];return B=l.call.apply(l,[this].concat(D))||this,B.history=Object(_.a)(B.props),B}var S=i.prototype;return S.render=function(){return y.a.createElement(oe.c,{history:this.history,children:this.props.children})},i}(y.a.Component),e=function(l){Object(V.a)(i,l);function i(){for(var B,x=arguments.length,D=new Array(x),R=0;R<x;R++)D[R]=arguments[R];return B=l.call.apply(l,[this].concat(D))||this,B.history=Object(_.b)(B.props),B}var S=i.prototype;return S.render=function(){return y.a.createElement(oe.c,{history:this.history,children:this.props.children})},i}(y.a.Component),s=function(i,S){return typeof i=="function"?i(S):i},u=function(i,S){return typeof i=="string"?Object(_.c)(i,null,null,S):i},o=function(i){return i},d=y.a.forwardRef;typeof d=="undefined"&&(d=o);function A(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}var a=d(function(l,i){var S=l.innerRef,B=l.navigate,x=l.onClick,D=Object(c.a)(l,["innerRef","navigate","onClick"]),R=D.target,k=Object(p.a)({},D,{onClick:function(Y){try{x&&x(Y)}catch(U){throw Y.preventDefault(),U}!Y.defaultPrevented&&Y.button===0&&(!R||R==="_self")&&!A(Y)&&(Y.preventDefault(),B())}});return o!==d?k.ref=i||S:k.ref=S,y.a.createElement("a",k)}),f=d(function(l,i){var S=l.component,B=S===void 0?a:S,x=l.replace,D=l.to,R=l.innerRef,k=Object(c.a)(l,["component","replace","to","innerRef"]);return y.a.createElement(oe.e.Consumer,null,function(j){j||Object(r.a)(!1);var Y=j.history,U=u(s(D,j.location),j.location),K=U?Y.createHref(U):"",z=Object(p.a)({},k,{href:K,navigate:function(){var H=s(D,j.location),G=x?Y.replace:Y.push;G(H)}});return o!==d?z.ref=i||R:z.innerRef=R,y.a.createElement(B,z)})});if(!1)var h,m;var T=function(i){return i},E=y.a.forwardRef;typeof E=="undefined"&&(E=T);function O(){for(var l=arguments.length,i=new Array(l),S=0;S<l;S++)i[S]=arguments[S];return i.filter(function(B){return B}).join(" ")}var g=E(function(l,i){var S=l["aria-current"],B=S===void 0?"page":S,x=l.activeClassName,D=x===void 0?"active":x,R=l.activeStyle,k=l.className,j=l.exact,Y=l.isActive,U=l.location,K=l.sensitive,z=l.strict,F=l.style,H=l.to,G=l.innerRef,q=Object(c.a)(l,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return y.a.createElement(oe.e.Consumer,null,function(ie){ie||Object(r.a)(!1);var ce=U||ie.location,ee=u(s(H,ce),ce),ve=ee.pathname,ue=ve&&ve.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),be=ue?Object(oe.f)(ce.pathname,{path:ue,exact:j,sensitive:K,strict:z}):null,he=!!(Y?Y(be,ce):be),de=he?O(k,D):k,ne=he?Object(p.a)({},F,{},R):F,fe=Object(p.a)({"aria-current":he&&B||null,className:de,style:ne,to:ee},q);return T!==E?fe.ref=i||G:fe.innerRef=G,y.a.createElement(f,fe)})});if(!1)var v},"59Ip":function(Ne,me,I){var oe=I("Sj9i");function V(L,y,_,w,C,p,c,r,n,e,s){if(n===0)return!1;var u=n;if(s>y+u&&s>w+u&&s>p+u&&s>r+u||s<y-u&&s<w-u&&s<p-u&&s<r-u||e>L+u&&e>_+u&&e>C+u&&e>c+u||e<L-u&&e<_-u&&e<C-u&&e<c-u)return!1;var o=oe.cubicProjectPoint(L,y,_,w,C,p,c,r,e,s,null);return o<=u/2}me.containStroke=V},"5D2P":function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(Ne,me,I){"use strict";I.d(me,"a",function(){return E});var oe=I("wx14"),V=I("rePB"),L=I("VTBJ"),y=I("1OyB"),_=I("vuIU"),w=I("Ji7U"),C=I("LK+K"),p=I("cDcd"),c=I.n(p),r=I("TSYQ"),n=I.n(r),e=function(g){var v,l="".concat(g.rootPrefixCls,"-item"),i=n()(l,"".concat(l,"-").concat(g.page),(v={},Object(V.a)(v,"".concat(l,"-active"),g.active),Object(V.a)(v,g.className,!!g.className),Object(V.a)(v,"".concat(l,"-disabled"),!g.page),v)),S=function(){g.onClick(g.page)},B=function(D){g.onKeyPress(D,g.onClick,g.page)};return c.a.createElement("li",{title:g.showTitle?g.page:null,className:i,onClick:S,onKeyPress:B,tabIndex:"0"},g.itemRender(g.page,"page",c.a.createElement("a",{rel:"nofollow"},g.page)))},s=e,u={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},o=function(O){Object(w.a)(v,O);var g=Object(C.a)(v);function v(){var l;Object(y.a)(this,v);for(var i=arguments.length,S=new Array(i),B=0;B<i;B++)S[B]=arguments[B];return l=g.call.apply(g,[this].concat(S)),l.state={goInputText:""},l.buildOptionText=function(x){return"".concat(x," ").concat(l.props.locale.items_per_page)},l.changeSize=function(x){l.props.changeSize(Number(x))},l.handleChange=function(x){l.setState({goInputText:x.target.value})},l.handleBlur=function(x){var D=l.props,R=D.goButton,k=D.quickGo,j=D.rootPrefixCls,Y=l.state.goInputText;if(R||Y==="")return;if(x.relatedTarget&&(x.relatedTarget.className.indexOf("".concat(j,"-prev"))>=0||x.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;l.setState({goInputText:""}),k(l.getValidValue())},l.go=function(x){var D=l.state.goInputText;if(D==="")return;(x.keyCode===u.ENTER||x.type==="click")&&(l.setState({goInputText:""}),l.props.quickGo(l.getValidValue()))},l}return Object(_.a)(v,[{key:"getValidValue",value:function(){var i=this.state,S=i.goInputText,B=i.current;return!S||isNaN(S)?B:Number(S)}},{key:"getPageSizeOptions",value:function(){var i=this.props,S=i.pageSize,B=i.pageSizeOptions;return B.some(function(x){return x.toString()===S.toString()})?B:B.concat([S.toString()]).sort(function(x,D){var R=isNaN(Number(x))?0:Number(x),k=isNaN(Number(D))?0:Number(D);return R-k})}},{key:"render",value:function(){var i=this,S=this.props,B=S.pageSize,x=S.locale,D=S.rootPrefixCls,R=S.changeSize,k=S.quickGo,j=S.goButton,Y=S.selectComponentClass,U=S.buildOptionText,K=S.selectPrefixCls,z=S.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,q=null,ie=null,ce=null;if(!R&&!k)return null;var ee=this.getPageSizeOptions();if(R&&G){var ve=ee.map(function(ue,be){return c.a.createElement(G.Option,{key:be,value:ue.toString()},(U||i.buildOptionText)(ue))});q=c.a.createElement(G,{disabled:z,prefixCls:K,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(B||ee[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},ve)}return k&&(j&&(ce=typeof j=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:z,className:"".concat(H,"-quick-jumper-button")},x.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),ie=c.a.createElement("div",{className:"".concat(H,"-quick-jumper")},x.jump_to,c.a.createElement("input",{disabled:z,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),x.page,ce)),c.a.createElement("li",{className:"".concat(H)},q,ie)}}]),v}(c.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var d=o,A=I("N2Kk");function a(){}function f(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function h(O,g,v){return v}function m(O,g,v){var l=typeof O=="undefined"?g.pageSize:O;return Math.floor((v.total-1)/l)+1}var T=function(O){Object(w.a)(v,O);var g=Object(C.a)(v);function v(l){var i;Object(y.a)(this,v),i=g.call(this,l),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(R,k){var j=i.props.prefixCls,Y=R||c.a.createElement("button",{type:"button","aria-label":k,className:"".concat(j,"-item-link")});return typeof R=="function"&&(Y=c.a.createElement(R,Object(L.a)({},i.props))),Y},i.savePaginationNode=function(R){i.paginationNode=R},i.isValid=function(R){return f(R)&&R!==i.state.current},i.shouldDisplayQuickJumper=function(){var R=i.props,k=R.showQuickJumper,j=R.pageSize,Y=R.total;return Y<=j?!1:k},i.handleKeyDown=function(R){(R.keyCode===u.ARROW_UP||R.keyCode===u.ARROW_DOWN)&&R.preventDefault()},i.handleKeyUp=function(R){var k=i.getValidValue(R),j=i.state.currentInputValue;k!==j&&i.setState({currentInputValue:k}),R.keyCode===u.ENTER?i.handleChange(k):R.keyCode===u.ARROW_UP?i.handleChange(k-1):R.keyCode===u.ARROW_DOWN&&i.handleChange(k+1)},i.changePageSize=function(R){var k=i.state.current,j=m(R,i.state,i.props);k=k>j?j:k,j===0&&(k=i.state.current),typeof R=="number"&&("pageSize"in i.props||i.setState({pageSize:R}),"current"in i.props||i.setState({current:k,currentInputValue:k})),i.props.onShowSizeChange(k,R),"onChange"in i.props&&i.props.onChange&&i.props.onChange(k,R)},i.handleChange=function(R){var k=i.props.disabled,j=R;if(i.isValid(j)&&!k){var Y=m(void 0,i.state,i.props);j>Y?j=Y:j<1&&(j=1),"current"in i.props||i.setState({current:j,currentInputValue:j});var U=i.state.pageSize;return i.props.onChange(j,U),j}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(R,k){if(R.key==="Enter"||R.charCode===13){for(var j=arguments.length,Y=new Array(j>2?j-2:0),U=2;U<j;U++)Y[U-2]=arguments[U];k.apply(void 0,Y)}},i.runIfEnterPrev=function(R){i.runIfEnter(R,i.prev)},i.runIfEnterNext=function(R){i.runIfEnter(R,i.next)},i.runIfEnterJumpPrev=function(R){i.runIfEnter(R,i.jumpPrev)},i.runIfEnterJumpNext=function(R){i.runIfEnter(R,i.jumpNext)},i.handleGoTO=function(R){(R.keyCode===u.ENTER||R.type==="click")&&i.handleChange(i.state.currentInputValue)};var S=l.onChange!==a,B="current"in l;B&&!S&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var x=l.defaultCurrent;"current"in l&&(x=l.current);var D=l.defaultPageSize;return"pageSize"in l&&(D=l.pageSize),x=Math.min(x,m(D,void 0,l)),i.state={current:x,currentInputValue:x,pageSize:D},i}return Object(_.a)(v,[{key:"componentDidUpdate",value:function(i,S){var B=this.props.prefixCls;if(S.current!==this.state.current&&this.paginationNode){var x=this.paginationNode.querySelector(".".concat(B,"-item-").concat(S.current));x&&document.activeElement===x&&x.blur()}}},{key:"getValidValue",value:function(i){var S=i.target.value,B=m(void 0,this.state,this.props),x=this.state.currentInputValue,D;return S===""?D=S:isNaN(Number(S))?D=x:S>=B?D=B:D=Number(S),D}},{key:"getShowSizeChanger",value:function(){var i=this.props,S=i.showSizeChanger,B=i.total,x=i.totalBoundaryShowSizeChanger;return typeof S!="undefined"?S:B>x}},{key:"renderPrev",value:function(i){var S=this.props,B=S.prevIcon,x=S.itemRender,D=x(i,"prev",this.getItemIcon(B,"prev page")),R=!this.hasPrev();return Object(p.isValidElement)(D)?Object(p.cloneElement)(D,{disabled:R}):D}},{key:"renderNext",value:function(i){var S=this.props,B=S.nextIcon,x=S.itemRender,D=x(i,"next",this.getItemIcon(B,"next page")),R=!this.hasNext();return Object(p.isValidElement)(D)?Object(p.cloneElement)(D,{disabled:R}):D}},{key:"render",value:function(){var i=this,S=this.props,B=S.prefixCls,x=S.className,D=S.style,R=S.disabled,k=S.hideOnSinglePage,j=S.total,Y=S.locale,U=S.showQuickJumper,K=S.showLessItems,z=S.showTitle,F=S.showTotal,H=S.simple,G=S.itemRender,q=S.showPrevNextJumpers,ie=S.jumpPrevIcon,ce=S.jumpNextIcon,ee=S.selectComponentClass,ve=S.selectPrefixCls,ue=S.pageSizeOptions,be=this.state,he=be.current,de=be.pageSize,ne=be.currentInputValue;if(k===!0&&j<=de)return null;var fe=m(void 0,this.state,this.props),pe=[],Ae=null,xe=null,Be=null,Oe=null,ae=null,N=U&&U.goButton,W=K?1:2,le=he-1>0?he-1:0,te=he+1<fe?he+1:fe,se=Object.keys(this.props).reduce(function(Ce,Re){return(Re.substr(0,5)==="data-"||Re.substr(0,5)==="aria-"||Re==="role")&&(Ce[Re]=i.props[Re]),Ce},{});if(H)return N&&(typeof N=="boolean"?ae=c.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Y.jump_to_confirm):ae=c.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},N),ae=c.a.createElement("li",{title:z?"".concat(Y.jump_to).concat(he,"/").concat(fe):null,className:"".concat(B,"-simple-pager")},ae)),c.a.createElement("ul",Object(oe.a)({className:n()(B,"".concat(B,"-simple"),Object(V.a)({},"".concat(B,"-disabled"),R),x),style:D,ref:this.savePaginationNode},se),c.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(B,"-prev"),Object(V.a)({},"".concat(B,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(le)),c.a.createElement("li",{title:z?"".concat(he,"/").concat(fe):null,className:"".concat(B,"-simple-pager")},c.a.createElement("input",{type:"text",value:ne,disabled:R,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),c.a.createElement("span",{className:"".concat(B,"-slash")},"/"),fe),c.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(B,"-next"),Object(V.a)({},"".concat(B,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(te)),ae);if(fe<=3+W*2){var Ee={locale:Y,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:z,itemRender:G};fe||pe.push(c.a.createElement(s,Object(oe.a)({},Ee,{key:"noPager",page:fe,className:"".concat(B,"-disabled")})));for(var ke=1;ke<=fe;ke+=1){var pt=he===ke;pe.push(c.a.createElement(s,Object(oe.a)({},Ee,{key:ke,page:ke,active:pt})))}}else{var Fe=K?Y.prev_3:Y.prev_5,je=K?Y.next_3:Y.next_5;q&&(Ae=c.a.createElement("li",{title:z?Fe:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(B,"-jump-prev"),Object(V.a)({},"".concat(B,"-jump-prev-custom-icon"),!!ie))},G(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ie,"prev page"))),xe=c.a.createElement("li",{title:z?je:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(B,"-jump-next"),Object(V.a)({},"".concat(B,"-jump-next-custom-icon"),!!ce))},G(this.getJumpNextPage(),"jump-next",this.getItemIcon(ce,"next page")))),Oe=c.a.createElement(s,{locale:Y,last:!0,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fe,page:fe,active:!1,showTitle:z,itemRender:G}),Be=c.a.createElement(s,{locale:Y,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:z,itemRender:G});var tt=Math.max(1,he-W),At=Math.min(he+W,fe);he-1<=W&&(At=1+W*2),fe-he<=W&&(tt=fe-W*2);for(var qe=tt;qe<=At;qe+=1){var Ze=he===qe;pe.push(c.a.createElement(s,{locale:Y,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:qe,page:qe,active:Ze,showTitle:z,itemRender:G}))}he-1>=W*2&&he!==1+2&&(pe[0]=Object(p.cloneElement)(pe[0],{className:"".concat(B,"-item-after-jump-prev")}),pe.unshift(Ae)),fe-he>=W*2&&he!==fe-2&&(pe[pe.length-1]=Object(p.cloneElement)(pe[pe.length-1],{className:"".concat(B,"-item-before-jump-next")}),pe.push(xe)),tt!==1&&pe.unshift(Be),At!==fe&&pe.push(Oe)}var Ge=null;F&&(Ge=c.a.createElement("li",{className:"".concat(B,"-total-text")},F(j,[j===0?0:(he-1)*de+1,he*de>j?j:he*de])));var He=!this.hasPrev()||!fe,Qe=!this.hasNext()||!fe;return c.a.createElement("ul",Object(oe.a)({className:n()(B,x,Object(V.a)({},"".concat(B,"-disabled"),R)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},se),Ge,c.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:He?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(B,"-prev"),Object(V.a)({},"".concat(B,"-disabled"),He)),"aria-disabled":He},this.renderPrev(le)),pe,c.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:Qe?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(B,"-next"),Object(V.a)({},"".concat(B,"-disabled"),Qe)),"aria-disabled":Qe},this.renderNext(te)),c.a.createElement(d,{disabled:R,locale:Y,rootPrefixCls:B,selectComponentClass:ee,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:he,pageSize:de,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(i,S){var B={};if("current"in i&&(B.current=i.current,i.current!==S.current&&(B.currentInputValue=B.current)),"pageSize"in i&&i.pageSize!==S.pageSize){var x=S.current,D=m(i.pageSize,S,i);x=x>D?D:x,"current"in i||(B.current=x,B.currentInputValue=x),B.pageSize=i.pageSize}return B}}]),v}(c.a.Component);T.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:A.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var E=T},"6GrX":function(Ne,me,I){var oe=I("mFDi"),V=I("Xnb7"),L=I("bYtY"),y=L.getContext,_=L.extend,w=L.retrieve2,C=L.retrieve3,p=L.trim,c={},r=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,s="12px sans-serif",u={};function o(k,j){u[k]=j}function d(k,j){j=j||s;var Y=k+":"+j;if(c[Y])return c[Y];for(var U=(k+"").split(`
|
|
|
`),K=0,z=0,F=U.length;z<F;z++)K=Math.max(S(U[z],j).width,K);return r>n&&(r=0,c={}),r++,c[Y]=K,K}function A(k,j,Y,U,K,z,F,H){return F?f(k,j,Y,U,K,z,F,H):a(k,j,Y,U,K,z,H)}function a(k,j,Y,U,K,z,F){var H=B(k,j,K,z,F),G=d(k,j);K&&(G+=K[1]+K[3]);var q=H.outerHeight,ie=h(0,G,Y),ce=m(0,q,U),ee=new oe(ie,ce,G,q);return ee.lineHeight=H.lineHeight,ee}function f(k,j,Y,U,K,z,F,H){var G=x(k,{rich:F,truncate:H,font:j,textAlign:Y,textPadding:K,textLineHeight:z}),q=G.outerWidth,ie=G.outerHeight,ce=h(0,q,Y),ee=m(0,ie,U);return new oe(ce,ee,q,ie)}function h(k,j,Y){return Y==="right"?k-=j:Y==="center"&&(k-=j/2),k}function m(k,j,Y){return Y==="middle"?k-=j/2:Y==="bottom"&&(k-=j),k}function T(k,j,Y){var U=j.textPosition,K=j.textDistance,z=Y.x,F=Y.y;K=K||0;var H=Y.height,G=Y.width,q=H/2,ie="left",ce="top";switch(U){case"left":z-=K,F+=q,ie="right",ce="middle";break;case"right":z+=K+G,F+=q,ce="middle";break;case"top":z+=G/2,F-=K,ie="center",ce="bottom";break;case"bottom":z+=G/2,F+=H+K,ie="center";break;case"inside":z+=G/2,F+=q,ie="center",ce="middle";break;case"insideLeft":z+=K,F+=q,ce="middle";break;case"insideRight":z+=G-K,F+=q,ie="right",ce="middle";break;case"insideTop":z+=G/2,F+=K,ie="center";break;case"insideBottom":z+=G/2,F+=H-K,ie="center",ce="bottom";break;case"insideTopLeft":z+=K,F+=K;break;case"insideTopRight":z+=G-K,F+=K,ie="right";break;case"insideBottomLeft":z+=K,F+=H-K,ce="bottom";break;case"insideBottomRight":z+=G-K,F+=H-K,ie="right",ce="bottom";break}return k=k||{},k.x=z,k.y=F,k.textAlign=ie,k.textVerticalAlign=ce,k}function E(k,j,Y){var U={textPosition:k,textDistance:Y};return T({},U,j)}function O(k,j,Y,U,K){if(!j)return"";var z=(k+"").split(`
|
|
|
`);K=g(j,Y,U,K);for(var F=0,H=z.length;F<H;F++)z[F]=v(z[F],K);return z.join(`
|
|
|
`)}function g(k,j,Y,U){U=_({},U),U.font=j;var Y=w(Y,"...");U.maxIterations=w(U.maxIterations,2);var K=U.minChar=w(U.minChar,0);U.cnCharWidth=d("\u56FD",j);var z=U.ascCharWidth=d("a",j);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=d(Y,j);return G>F&&(Y="",G=0),F=k-G,U.ellipsis=Y,U.ellipsisWidth=G,U.contentWidth=F,U.containerWidth=k,U}function v(k,j){var Y=j.containerWidth,U=j.font,K=j.contentWidth;if(!Y)return"";var z=d(k,U);if(z<=Y)return k;for(var F=0;;F++){if(z<=K||F>=j.maxIterations){k+=j.ellipsis;break}var H=F===0?l(k,K,j.ascCharWidth,j.cnCharWidth):z>0?Math.floor(k.length*K/z):0;k=k.substr(0,H),z=d(k,U)}return k===""&&(k=j.placeholder),k}function l(k,j,Y,U){for(var K=0,z=0,F=k.length;z<F&&K<j;z++){var H=k.charCodeAt(z);K+=0<=H&&H<=127?Y:U}return z}function i(k){return d("\u56FD",k)}function S(k,j){return u.measureText(k,j)}u.measureText=function(k,j){var Y=y();return Y.font=j||s,Y.measureText(k)};function B(k,j,Y,U,K){k!=null&&(k+="");var z=w(U,i(j)),F=k?k.split(`
|
|
|
`):[],H=F.length*z,G=H,q=!0;if(Y&&(G+=Y[0]+Y[2]),k&&K){q=!1;var ie=K.outerHeight,ce=K.outerWidth;if(ie!=null&&G>ie)k="",F=[];else if(ce!=null)for(var ee=g(ce-(Y?Y[1]+Y[3]:0),j,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ve=0,ue=F.length;ve<ue;ve++)F[ve]=v(F[ve],ee)}return{lines:F,height:H,outerHeight:G,lineHeight:z,canCacheByTextString:q}}function x(k,j){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,q=[],ie=j.textPadding,ce=j.truncate,ee=ce&&ce.outerWidth,ve=ce&&ce.outerHeight;ie&&(ee!=null&&(ee-=ie[1]+ie[3]),ve!=null&&(ve-=ie[0]+ie[2]));for(var ue=0;ue<F.length;ue++){for(var be=F[ue],he=0,de=0,ne=0;ne<be.tokens.length;ne++){var fe=be.tokens[ne],pe=fe.styleName&&j.rich[fe.styleName]||{},Ae=fe.textPadding=pe.textPadding,xe=fe.font=pe.font||j.font,Be=fe.textHeight=w(pe.textHeight,i(xe));if(Ae&&(Be+=Ae[0]+Ae[2]),fe.height=Be,fe.lineHeight=C(pe.textLineHeight,j.textLineHeight,Be),fe.textAlign=pe&&pe.textAlign||j.textAlign,fe.textVerticalAlign=pe&&pe.textVerticalAlign||"middle",ve!=null&&H+fe.lineHeight>ve)return{lines:[],width:0,height:0};fe.textWidth=d(fe.text,xe);var Oe=pe.textWidth,ae=Oe==null||Oe==="auto";if(typeof Oe=="string"&&Oe.charAt(Oe.length-1)==="%")fe.percentWidth=Oe,q.push(fe),Oe=0;else{if(ae){Oe=fe.textWidth;var N=pe.textBackgroundColor,W=N&&N.image;W&&(W=V.findExistImage(W),V.isImageReady(W)&&(Oe=Math.max(Oe,W.width*Be/W.height)))}var le=Ae?Ae[1]+Ae[3]:0;Oe+=le;var te=ee!=null?ee-de:null;te!=null&&te<Oe&&(!ae||te<le?(fe.text="",fe.textWidth=Oe=0):(fe.text=O(fe.text,te-le,xe,ce.ellipsis,{minChar:ce.minChar}),fe.textWidth=d(fe.text,xe),Oe=fe.textWidth+le))}de+=fe.width=Oe,pe&&(he=Math.max(he,fe.lineHeight))}be.width=de,be.lineHeight=he,H+=he,G=Math.max(G,de)}Y.outerWidth=Y.width=w(j.textWidth,G),Y.outerHeight=Y.height=w(j.textHeight,H),ie&&(Y.outerWidth+=ie[1]+ie[3],Y.outerHeight+=ie[0]+ie[2]);for(var ue=0;ue<q.length;ue++){var fe=q[ue],se=fe.percentWidth;fe.width=parseInt(se,10)/100*G}return Y}function D(k,j,Y){for(var U=j==="",K=j.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 q=(z[z.length-1]||(z[0]={tokens:[]})).tokens,ie=q.length;ie===1&&q[0].isLineHolder?q[0]=G:(H||!ie||U)&&q.push(G)}}}function R(k){var j=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return j&&p(j)||k.textFont||k.font}me.DEFAULT_FONT=s,me.$override=o,me.getWidth=d,me.getBoundingRect=A,me.adjustTextX=h,me.adjustTextY=m,me.calculateTextPosition=T,me.adjustTextPositionOnRect=E,me.truncateText=O,me.getLineHeight=i,me.measureText=S,me.parsePlainText=B,me.parseRichText=x,me.makeFont=R},"6RRn":function(Ne,me,I){"use strict";var oe=I("wCXF"),V=I("n6Qo");I.d(me,"b",function(){return V.a});var L=I("IBYe"),y=I("6eGT"),_=I("hW8S");I.d(me,"a",function(){return _.a}),me.c=oe.b},"6eGT":function(Ne,me,I){"use strict";function oe(V){return null}me.a=oe},"6fms":function(Ne,me,I){var oe=I("SUKs"),V=I("06Qe"),L=I("bYtY"),y=L.each;function _(c){return parseInt(c,10)}function w(c,r){V.initVML(),this.root=c,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;",c.appendChild(n),this._vmlRoot=e,this._vmlViewport=n,this.resize();var s=r.delFromStorage,u=r.addToStorage;r.delFromStorage=function(o){s.call(r,o),o&&(o.onRemove&&o.onRemove(e))},r.addToStorage=function(o){o.onAdd&&o.onAdd(e),u.call(r,o)},this._firstPaint=!0}w.prototype={constructor:w,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var c=this.getViewportRoot();if(c)return{offsetLeft:c.offsetLeft||0,offsetTop:c.offsetTop||0}},refresh:function(){var c=this.storage.getDisplayList(!0,!0);this._paintList(c)},_paintList:function(c){for(var r=this._vmlRoot,n=0;n<c.length;n++){var e=c[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(c,r){var c=c==null?this._getWidth():c,r=r==null?this._getHeight():r;if(this._width!==c||this._height!==r){this._width=c,this._height=r;var n=this._vmlViewport.style;n.width=c+"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 c=this.root,r=c.currentStyle;return(c.clientWidth||_(r.width))-_(r.paddingLeft)-_(r.paddingRight)|0},_getHeight:function(){var c=this.root,r=c.currentStyle;return(c.clientHeight||_(r.height))-_(r.paddingTop)-_(r.paddingBottom)|0}};function C(c){return function(){oe('In IE8.0 VML mode painter not support method "'+c+'"')}}y(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(c){w.prototype[c]=C(c)});var p=w;Ne.exports=p},"7Cbv":function(Ne,me,I){"use strict";var oe=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),V=new Uint8Array(16);function L(){if(!oe)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return oe(V)}var y=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function _(s){return typeof s=="string"&&y.test(s)}for(var w=_,C=[],p=0;p<256;++p)C.push((p+256).toString(16).substr(1));function c(s){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=(C[s[u+0]]+C[s[u+1]]+C[s[u+2]]+C[s[u+3]]+"-"+C[s[u+4]]+C[s[u+5]]+"-"+C[s[u+6]]+C[s[u+7]]+"-"+C[s[u+8]]+C[s[u+9]]+"-"+C[s[u+10]]+C[s[u+11]]+C[s[u+12]]+C[s[u+13]]+C[s[u+14]]+C[s[u+15]]).toLowerCase();if(!w(o))throw TypeError("Stringified UUID is invalid");return o}var r=c;function n(s,u,o){s=s||{};var d=s.random||(s.rng||L)();if(d[6]=d[6]&15|64,d[8]=d[8]&63|128,u){o=o||0;for(var A=0;A<16;++A)u[o+A]=d[A];return u}return r(d)}var e=me.a=n},"7SHv":function(Ne,me,I){var oe=I("LPTA"),V=oe.devicePixelRatio,L=I("bYtY"),y=I("SUKs"),_=I("mFDi"),w=I("BPZU"),C=I("Xmg4"),p=I("mLcG"),c=I("Dagg"),r=I("ItGF"),n=1e5,e=314159,s=.01,u=.001;function o(g){return parseInt(g,10)}function d(g){return g?g.__builtin__?!0:!(typeof g.resize!="function"||typeof g.refresh!="function"):!1}var A=new _(0,0,0,0),a=new _(0,0,0,0);function f(g,v,l){return A.copy(g.getBoundingRect()),g.transform&&A.applyTransform(g.transform),a.width=v,a.height=l,!A.intersect(a)}function h(g,v){if(g===v)return!1;if(!g||!v||g.length!==v.length)return!0;for(var l=0;l<g.length;l++)if(g[l]!==v[l])return!0;return!1}function m(g,v){for(var l=0;l<g.length;l++){var i=g[l];i.setTransform(v),v.beginPath(),i.buildPath(v,i.shape),v.clip(),i.restoreTransform(v)}}function T(g,v){var l=document.createElement("div");return l.style.cssText=["position:relative","width:"+g+"px","height:"+v+"px","padding:0","margin:0","border-width:0"].join(";")+";",l}var E=function(g,v,l){this.type="canvas";var i=!g.nodeName||g.nodeName.toUpperCase()==="CANVAS";this._opts=l=L.extend({},l||{}),this.dpr=l.devicePixelRatio||V,this._singleCanvas=i,this.root=g;var S=g.style;S&&(S["-webkit-tap-highlight-color"]="transparent",S["-webkit-user-select"]=S["user-select"]=S["-webkit-touch-callout"]="none",g.innerHTML=""),this.storage=v;var B=this._zlevelList=[],x=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,i){var R=g.width,k=g.height;l.width!=null&&(R=l.width),l.height!=null&&(k=l.height),this.dpr=l.devicePixelRatio||1,g.width=R*this.dpr,g.height=k*this.dpr,this._width=R,this._height=k;var j=new C(g,this,this.dpr);j.__builtin__=!0,j.initContext(),x[e]=j,j.zlevel=e,B.push(e),this._domRoot=g}else{this._width=this._getSize(0),this._height=this._getSize(1);var D=this._domRoot=T(this._width,this._height);g.appendChild(D)}this._hoverlayer=null,this._hoverElements=[]};E.prototype={constructor:E,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var g=this.getViewportRoot();if(g)return{offsetLeft:g.offsetLeft||0,offsetTop:g.offsetTop||0}},refresh:function(g){var v=this.storage.getDisplayList(!0),l=this._zlevelList;this._redrawId=Math.random(),this._paintList(v,g,this._redrawId);for(var i=0;i<l.length;i++){var S=l[i],B=this._layers[S];if(!B.__builtin__&&B.refresh){var x=i===0?this._backgroundColor:null;B.refresh(x)}}return this.refreshHover(),this},addHover:function(g,v){if(g.__hoverMir)return;var l=new g.constructor({style:g.style,shape:g.shape,z:g.z,z2:g.z2,silent:g.silent});return l.__from=g,g.__hoverMir=l,v&&l.setStyle(v),this._hoverElements.push(l),l},removeHover:function(g){var v=g.__hoverMir,l=this._hoverElements,i=L.indexOf(l,v);i>=0&&l.splice(i,1),g.__hoverMir=null},clearHover:function(g){for(var v=this._hoverElements,l=0;l<v.length;l++){var i=v[l].__from;i&&(i.__hoverMir=null)}v.length=0},refreshHover:function(){var g=this._hoverElements,v=g.length,l=this._hoverlayer;if(l&&l.clear(),!v)return;w(g,this.storage.displayableSortFunc),l||(l=this._hoverlayer=this.getLayer(n));var i={};l.ctx.save();for(var S=0;S<v;){var B=g[S],x=B.__from;if(!(x&&x.__zr)){g.splice(S,1),x.__hoverMir=null,v--;continue}S++,x.invisible||(B.transform=x.transform,B.invTransform=x.invTransform,B.__clipPaths=x.__clipPaths,this._doPaintEl(B,l,!0,i))}l.ctx.restore()},getHoverLayer:function(){return this.getLayer(n)},_paintList:function(g,v,l){if(this._redrawId!==l)return;v=v||!1,this._updateLayerStatus(g);var i=this._doPaintList(g,v);if(this._needsManuallyCompositing&&this._compositeManually(),!i){var S=this;p(function(){S._paintList(g,v,l)})}},_compositeManually:function(){var g=this.getLayer(e).ctx,v=this._domRoot.width,l=this._domRoot.height;g.clearRect(0,0,v,l),this.eachBuiltinLayer(function(i){i.virtual&&g.drawImage(i.dom,0,0,v,l)})},_doPaintList:function(g,v){for(var l=[],i=0;i<this._zlevelList.length;i++){var S=this._zlevelList[i],B=this._layers[S];B.__builtin__&&B!==this._hoverlayer&&(B.__dirty||v)&&l.push(B)}for(var x=!0,D=0;D<l.length;D++){var B=l[D],R=B.ctx,k={};R.save();var j=v?B.__startIndex:B.__drawIndex,Y=!v&&B.incremental&&Date.now,U=Y&&Date.now(),K=B.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(B.__startIndex===B.__endIndex)B.clear(!1,K);else if(j===B.__startIndex){var z=g[j];(!z.incremental||!z.notClear||v)&&B.clear(!1,K)}j===-1&&(console.error("For some unknown reason. drawIndex is -1"),j=B.__startIndex);for(var F=j;F<B.__endIndex;F++){var H=g[F];if(this._doPaintEl(H,B,v,k),H.__dirty=H.__dirtyText=!1,Y){var G=Date.now()-U;if(G>15)break}}B.__drawIndex=F,B.__drawIndex<B.__endIndex&&(x=!1),k.prevElClipPaths&&R.restore(),R.restore()}return r.wxa&&L.each(this._layers,function(q){q&&q.ctx&&q.ctx.draw&&q.ctx.draw()}),x},_doPaintEl:function(g,v,l,i){var S=v.ctx,B=g.transform;if((v.__dirty||l)&&!g.invisible&&g.style.opacity!==0&&!(B&&!B[0]&&!B[3])&&!(g.culling&&f(g,this._width,this._height))){var x=g.__clipPaths,D=i.prevElClipPaths;(!D||h(x,D))&&(D&&(S.restore(),i.prevElClipPaths=null,i.prevEl=null),x&&(S.save(),m(x,S),i.prevElClipPaths=x)),g.beforeBrush&&g.beforeBrush(S),g.brush(S,i.prevEl||null),i.prevEl=g,g.afterBrush&&g.afterBrush(S)}},getLayer:function(g,v){this._singleCanvas&&!this._needsManuallyCompositing&&(g=e);var l=this._layers[g];return l||(l=new C("zr_"+g,this,this.dpr),l.zlevel=g,l.__builtin__=!0,this._layerConfig[g]?L.merge(l,this._layerConfig[g],!0):this._layerConfig[g-s]&&L.merge(l,this._layerConfig[g-s],!0),v&&(l.virtual=v),this.insertLayer(g,l),l.initContext()),l},insertLayer:function(g,v){var l=this._layers,i=this._zlevelList,S=i.length,B=null,x=-1,D=this._domRoot;if(l[g]){y("ZLevel "+g+" has been used already");return}if(!d(v)){y("Layer of zlevel "+g+" is not valid");return}if(S>0&&g>i[0]){for(x=0;x<S-1&&!(i[x]<g&&i[x+1]>g);x++);B=l[i[x]]}if(i.splice(x+1,0,g),l[g]=v,!v.virtual)if(B){var R=B.dom;R.nextSibling?D.insertBefore(v.dom,R.nextSibling):D.appendChild(v.dom)}else D.firstChild?D.insertBefore(v.dom,D.firstChild):D.appendChild(v.dom)},eachLayer:function(g,v){var l=this._zlevelList,i,S;for(S=0;S<l.length;S++)i=l[S],g.call(v,this._layers[i],i)},eachBuiltinLayer:function(g,v){var l=this._zlevelList,i,S,B;for(B=0;B<l.length;B++)S=l[B],i=this._layers[S],i.__builtin__&&g.call(v,i,S)},eachOtherLayer:function(g,v){var l=this._zlevelList,i,S,B;for(B=0;B<l.length;B++)S=l[B],i=this._layers[S],i.__builtin__||g.call(v,i,S)},getLayers:function(){return this._layers},_updateLayerStatus:function(g){this.eachBuiltinLayer(function(k,j){k.__dirty=k.__used=!1});function v(k){S&&(S.__endIndex!==k&&(S.__dirty=!0),S.__endIndex=k)}if(this._singleCanvas)for(var l=1;l<g.length;l++){var i=g[l];if(i.zlevel!==g[l-1].zlevel||i.incremental){this._needsManuallyCompositing=!0;break}}for(var S=null,B=0,x,l=0;l<g.length;l++){var i=g[l],D=i.zlevel,R;x!==D&&(x=D,B=0),i.incremental?(R=this.getLayer(D+u,this._needsManuallyCompositing),R.incremental=!0,B=1):R=this.getLayer(D+(B>0?s:0),this._needsManuallyCompositing),R.__builtin__||y("ZLevel "+D+" has been used by unkown layer "+R.id),R!==S&&(R.__used=!0,R.__startIndex!==l&&(R.__dirty=!0),R.__startIndex=l,R.incremental?R.__drawIndex=-1:R.__drawIndex=l,v(l),S=R),i.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=l))}v(l),this.eachBuiltinLayer(function(k,j){!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(g){g.clear()},setBackgroundColor:function(g){this._backgroundColor=g},configLayer:function(g,v){if(v){var l=this._layerConfig;l[g]?L.merge(l[g],v,!0):l[g]=v;for(var i=0;i<this._zlevelList.length;i++){var S=this._zlevelList[i];if(S===g||S===g+s){var B=this._layers[S];L.merge(B,l[g],!0)}}}},delLayer:function(g){var v=this._layers,l=this._zlevelList,i=v[g];if(!i)return;i.dom.parentNode.removeChild(i.dom),delete v[g],l.splice(L.indexOf(l,g),1)},resize:function(g,v){if(this._domRoot.style){var l=this._domRoot;l.style.display="none";var i=this._opts;if(g!=null&&(i.width=g),v!=null&&(i.height=v),g=this._getSize(0),v=this._getSize(1),l.style.display="",this._width!==g||v!==this._height){l.style.width=g+"px",l.style.height=v+"px";for(var S in this._layers)this._layers.hasOwnProperty(S)&&this._layers[S].resize(g,v);L.each(this._progressiveLayers,function(B){B.resize(g,v)}),this.refresh(!0)}this._width=g,this._height=v}else{if(g==null||v==null)return;this._width=g,this._height=v,this.getLayer(e).resize(g,v)}return this},clearLayer:function(g){var v=this._layers[g];v&&v.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(g){if(g=g||{},this._singleCanvas&&!this._compositeManually)return this._layers[e].dom;var v=new C("image",this,g.pixelRatio||this.dpr);if(v.initContext(),v.clear(!1,g.backgroundColor||this._backgroundColor),g.pixelRatio<=this.dpr){this.refresh();var l=v.dom.width,i=v.dom.height,S=v.ctx;this.eachLayer(function(k){k.__builtin__?S.drawImage(k.dom,0,0,l,i):k.renderToCanvas&&(v.ctx.save(),k.renderToCanvas(v.ctx),v.ctx.restore())})}else for(var B={},x=this.storage.getDisplayList(!0),D=0;D<x.length;D++){var R=x[D];this._doPaintEl(R,v,!0,B)}return v.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(g){var v=this._opts,l=["width","height"][g],i=["clientWidth","clientHeight"][g],S=["paddingLeft","paddingTop"][g],B=["paddingRight","paddingBottom"][g];if(v[l]!=null&&v[l]!=="auto")return parseFloat(v[l]);var x=this.root,D=document.defaultView.getComputedStyle(x);return(x[i]||o(D[l])||o(x.style[l]))-(o(D[S])||0)-(o(D[B])||0)|0},pathToImage:function(g,v){v=v||this.dpr;var l=document.createElement("canvas"),i=l.getContext("2d"),S=g.getBoundingRect(),B=g.style,x=B.shadowBlur*v,D=B.shadowOffsetX*v,R=B.shadowOffsetY*v,k=B.hasStroke()?B.lineWidth:0,j=Math.max(k/2,-D+x),Y=Math.max(k/2,D+x),U=Math.max(k/2,-R+x),K=Math.max(k/2,R+x),z=S.width+j+Y,F=S.height+U+K;l.width=z*v,l.height=F*v,i.scale(v,v),i.clearRect(0,0,z,F),i.dpr=v;var H={position:g.position,rotation:g.rotation,scale:g.scale};g.position=[j-S.x,U-S.y],g.rotation=0,g.scale=[1,1],g.updateTransform(),g&&g.brush(i);var G=c,q=new G({style:{x:0,y:0,image:l}});return H.position!=null&&(q.position=g.position=H.position),H.rotation!=null&&(q.rotation=g.rotation=H.rotation),H.scale!=null&&(q.scale=g.scale=H.scale),q}};var O=E;Ne.exports=O},"7ZXX":function(Ne,me,I){Ne.exports=I.p+"static/err.6e7c5817.png"},"7ahc":function(Ne,me,I){"use strict";I.d(me,"a",function(){return m});var oe=I("k1fw"),V=I("0Owb"),L=I("+L6B"),y=I("2/Rp"),_=I("y8nQ"),w=I("Vl3Y"),C=I("tJVT"),p=I("OaEy"),c=I("2fM7"),r=I("cDcd"),n=I.n(r),e=I("VrN/"),s=I.n(e),u=I("p77/"),o=I.n(u),d=I("c5Ni"),A=I.n(d),a=c.a.Option,f={labelCol:{span:4},wrapperCol:{span:20}},h={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};me.b=function(T){var E=T.callback,O=T.onCancel,g=Object(r.useState)("python"),v=Object(C.a)(g,2),l=v[0],i=v[1];function S(x){i(h[x][1])}function B(x){E(x)}return n.a.createElement(w.a,Object(V.a)({},f,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:B}),n.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(c.a,{onChange:S},Object.keys(h).map(function(x){return n.a.createElement(a,{key:x,value:x},h[x][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:l})),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:O},"\u53D6\u6D88")))};function m(T){var E=T.value,O=T.onChange,g=T.mode,v=T.options,l=v===void 0?{}:v,i=Object(r.useRef)(),S=Object(r.useState)(),B=Object(C.a)(S,2),x=B[0],D=B[1];return Object(r.useEffect)(function(){if(x){function R(k){var j=k.getValue();O&&O(j)}return x.on("change",R),function(){x.off("change",R)}}},[x,O]),Object(r.useEffect)(function(){x&&x.setOption("mode",g)},[x,g]),Object(r.useEffect)(function(){x&&((E!==x.getValue()||E==="")&&setTimeout(function(){x.setValue(E||" ")},300))},[x,E]),Object(r.useEffect)(function(){if(i.current&&!x){var R=s.a.fromTextArea(i.current,Object(oe.a)({mode:g,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));D(R)}},[i.current,x]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:i}))}},"7ixt":function(Ne,me,I){"use strict";I.d(me,"a",function(){return L});var oe={adjustX:1,adjustY:1},V=[0,0],L={left:{points:["cr","cl"],overflow:oe,offset:[-4,0],targetOffset:V},right:{points:["cl","cr"],overflow:oe,offset:[4,0],targetOffset:V},top:{points:["bc","tc"],overflow:oe,offset:[0,-4],targetOffset:V},bottom:{points:["tc","bc"],overflow:oe,offset:[0,4],targetOffset:V},topLeft:{points:["bl","tl"],overflow:oe,offset:[0,-4],targetOffset:V},leftTop:{points:["tr","tl"],overflow:oe,offset:[-4,0],targetOffset:V},topRight:{points:["br","tr"],overflow:oe,offset:[0,-4],targetOffset:V},rightTop:{points:["tl","tr"],overflow:oe,offset:[4,0],targetOffset:V},bottomRight:{points:["tr","br"],overflow:oe,offset:[0,4],targetOffset:V},rightBottom:{points:["bl","br"],overflow:oe,offset:[4,0],targetOffset:V},bottomLeft:{points:["tl","bl"],overflow:oe,offset:[0,4],targetOffset:V},leftBottom:{points:["br","bl"],overflow:oe,offset:[-4,0],targetOffset:V}},y=L},"7oTu":function(Ne,me,I){var oe=I("IMiH"),V=I("QBsz"),L=V.applyTransform,y=oe.CMD,_=[[],[],[]],w=Math.sqrt,C=Math.atan2;function p(c,r){var n=c.data,e,s,u,o,d,A,a=y.M,f=y.C,h=y.L,m=y.R,T=y.A,E=y.Q;for(u=0,o=0;u<n.length;){e=n[u++],o=u,s=0;switch(e){case a:s=1;break;case h:s=1;break;case f:s=3;break;case E:s=2;break;case T:var O=r[4],g=r[5],v=w(r[0]*r[0]+r[1]*r[1]),l=w(r[2]*r[2]+r[3]*r[3]),i=C(-r[1]/l,r[0]/v);n[u]*=v,n[u++]+=O,n[u]*=l,n[u++]+=g,n[u++]*=v,n[u++]*=l,n[u++]+=i,n[u++]+=i,u+=2,o=u;break;case m:A[0]=n[u++],A[1]=n[u++],L(A,A,r),n[o++]=A[0],n[o++]=A[1],A[0]+=n[u++],A[1]+=n[u++],L(A,A,r),n[o++]=A[0],n[o++]=A[1]}for(d=0;d<s;d++){var A=_[d];A[0]=n[u++],A[1]=n[u++],L(A,A,r),n[o++]=A[0],n[o++]=A[1]}}}Ne.exports=p},"7v3h":function(Ne,me,I){Ne.exports=I.p+"static/empty2.dd73f390.png"},"8/bI":function(Ne,me,I){Ne.exports=I.p+"static/empty.8918e228.png"},"815F":function(Ne,me,I){"use strict";I.d(me,"e",function(){return C}),I.d(me,"c",function(){return c}),I.d(me,"d",function(){return r}),I.d(me,"a",function(){return e}),I.d(me,"f",function(){return s}),I.d(me,"b",function(){return u});var oe=I("KQm4"),V=I("VTBJ"),L=I("Ff2n"),y=I("Zm9Q"),_=I("Kwbf"),w=I("OZM5");function C(o,d){return o!=null?o:d}function p(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=new Map;function A(a){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(h){var m=h.key,T=h.children;Object(_.a)(m!=null,"Tree node must have a certain key: [".concat(f).concat(m,"]"));var E=String(m);Object(_.a)(!d.has(E)||m===null||m===void 0,"Same 'key' exist in the Tree: ".concat(E)),d.set(E,!0),A(T,"".concat(f).concat(E," > "))})}A(o)}function c(o){function d(A){var a=Object(y.a)(A);return a.map(function(f){if(!Object(w.i)(f))return Object(_.a)(!f,"Tree/TreeNode can only accept TreeNode as children."),null;var h=f.key,m=f.props,T=m.children,E=Object(L.a)(m,["children"]),O=Object(V.a)({key:h},E),g=d(T);return g.length&&(O.children=g),O}).filter(function(f){return f})}return d(o)}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],A=new Set(d===!0?[]:d),a=[];function f(h){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(T,E){var O=Object(w.h)(m?m.pos:"0",E),g=C(T.key,O),v=Object(V.a)(Object(V.a)({},T),{},{parent:m,pos:O,children:null,data:T,isStart:[].concat(Object(oe.a)(m?m.isStart:[]),[E===0]),isEnd:[].concat(Object(oe.a)(m?m.isEnd:[]),[E===h.length-1])});return a.push(v),d===!0||A.has(g)?v.children=f(T.children||[],v):v.children=[],v})}return f(o),a}function n(o,d,A){var a;A?typeof A=="string"?a=function(m){return m[A]}:typeof A=="function"&&(a=function(m){return A(m)}):a=function(m,T){return C(m.key,T)};function f(h,m,T){var E=h?h.children:o,O=h?Object(w.h)(T.pos,m):"0";if(h){var g=a(h,O),v={node:h,index:m,pos:O,key:g,parentPos:T.node?T.pos:null,level:T.level+1};d(v)}E&&E.forEach(function(l,i){f(l,i,{node:h,pos:O,level:T?T.level+1:-1})})}f(null)}function e(o){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=d.initWrapper,a=d.processEntity,f=d.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,m={},T={},E={posEntities:m,keyEntities:T};return A&&(E=A(E)||E),n(o,function(O){var g=O.node,v=O.index,l=O.pos,i=O.key,S=O.parentPos,B=O.level,x={node:g,index:v,key:i,pos:l,level:B},D=C(i,l);m[l]=x,T[D]=x,x.parent=m[S],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),a&&a(x,E)},h),f&&f(E),E}function s(o,d){var A=d.expandedKeys,a=d.selectedKeys,f=d.loadedKeys,h=d.loadingKeys,m=d.checkedKeys,T=d.halfCheckedKeys,E=d.dragOverNodeKey,O=d.dropPosition,g=d.keyEntities,v=g[o],l={eventKey:o,expanded:A.indexOf(o)!==-1,selected:a.indexOf(o)!==-1,loaded:f.indexOf(o)!==-1,loading:h.indexOf(o)!==-1,checked:m.indexOf(o)!==-1,halfChecked:T.indexOf(o)!==-1,pos:String(v?v.pos:""),dragOver:E===o&&O===0,dragOverGapTop:E===o&&O===-1,dragOverGapBottom:E===o&&O===1};return l}function u(o){var d=o.data,A=o.expanded,a=o.selected,f=o.checked,h=o.loaded,m=o.loading,T=o.halfChecked,E=o.dragOver,O=o.dragOverGapTop,g=o.dragOverGapBottom,v=o.pos,l=o.active,i=Object(V.a)(Object(V.a)({},d),{},{expanded:A,selected:a,checked:f,loaded:h,loading:m,halfChecked:T,dragOver:E,dragOverGapTop:O,dragOverGapBottom:g,pos:v,active:l});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(_.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(Ne,me,I){Ne.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(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){"use strict";oe.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 V=0;V<oe.modeInfo.length;V++){var L=oe.modeInfo[V];L.mimes&&(L.mime=L.mimes[0])}oe.findModeByMIME=function(y){y=y.toLowerCase();for(var _=0;_<oe.modeInfo.length;_++){var w=oe.modeInfo[_];if(w.mime==y)return w;if(w.mimes){for(var C=0;C<w.mimes.length;C++)if(w.mimes[C]==y)return w}}if(/\+xml$/.test(y))return oe.findModeByMIME("application/xml");if(/\+json$/.test(y))return oe.findModeByMIME("application/json")},oe.findModeByExtension=function(y){y=y.toLowerCase();for(var _=0;_<oe.modeInfo.length;_++){var w=oe.modeInfo[_];if(w.ext){for(var C=0;C<w.ext.length;C++)if(w.ext[C]==y)return w}}},oe.findModeByFileName=function(y){for(var _=0;_<oe.modeInfo.length;_++){var w=oe.modeInfo[_];if(w.file&&w.file.test(y))return w}var C=y.lastIndexOf("."),p=C>-1&&y.substring(C+1,y.length);if(p)return oe.findModeByExtension(p)},oe.findModeByName=function(y){y=y.toLowerCase();for(var _=0;_<oe.modeInfo.length;_++){var w=oe.modeInfo[_];if(w.name.toLowerCase()==y)return w;if(w.alias){for(var C=0;C<w.alias.length;C++)if(w.alias[C].toLowerCase()==y)return w}}}})},"8XDt":function(Ne,me,I){I("qH13");var oe=I("aX58"),V=oe.registerPainter,L=I("6fms");V("vml",L)},"8hTe":function(Ne,me,I){Ne.exports={button:"button___1wy9m"}},"8mKB":function(Ne,me,I){"use strict";var oe=I("rePB"),V=I("1OyB"),L=I("vuIU"),y=I("Ji7U"),_=I("md7G"),w=I("foSv"),C=I("cDcd"),p=I.n(C),c=I("m+aA"),r=I("TSYQ"),n=I.n(r),e=I("4IlW");function s(l){var i=l.pageXOffset,S="scrollLeft";if(typeof i!="number"){var B=l.document;i=B.documentElement[S],typeof i!="number"&&(i=B.body[S])}return i}function u(l){var i,S,B=l.ownerDocument,x=B.body,D=B&&B.documentElement,R=l.getBoundingClientRect();return i=R.left,S=R.top,i-=D.clientLeft||x.clientLeft||0,S-=D.clientTop||x.clientTop||0,{left:i,top:S}}function o(l){var i=u(l),S=l.ownerDocument,B=S.defaultView||S.parentWindow;return i.left+=s(B),i.left}function d(l){var i=A();return function(){var B=Object(w.a)(l),x;if(i){var D=Object(w.a)(this).constructor;x=Reflect.construct(B,arguments,D)}else x=B.apply(this,arguments);return Object(_.a)(this,x)}}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(l){return!1}}var a=function(l){Object(y.a)(S,l);var i=d(S);function S(){var B;return Object(V.a)(this,S),B=i.apply(this,arguments),B.onHover=function(x){var D=B.props,R=D.onHover,k=D.index;R(x,k)},B.onClick=function(x){var D=B.props,R=D.onClick,k=D.index;R(x,k)},B.onKeyDown=function(x){var D=B.props,R=D.onClick,k=D.index;x.keyCode===13&&R(x,k)},B}return Object(L.a)(S,[{key:"getClassName",value:function(){var x=this.props,D=x.prefixCls,R=x.index,k=x.value,j=x.allowHalf,Y=x.focused,U=R+1,K=D;return k===0&&R===0&&Y?K+=" ".concat(D,"-focused"):j&&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 x=this.onHover,D=this.onClick,R=this.onKeyDown,k=this.props,j=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,q=p.a.createElement("li",{className:this.getClassName()},p.a.createElement("div",{onClick:j?null:D,onKeyDown:j?null:R,onMouseMove:j?null:x,role:"radio","aria-checked":H>z?"true":"false","aria-posinset":z+1,"aria-setsize":F,tabIndex:j?-1:0},p.a.createElement("div",{className:"".concat(Y,"-first")},G),p.a.createElement("div",{className:"".concat(Y,"-second")},G)));return K&&(q=K(q,this.props)),q}}]),S}(p.a.Component);function f(l,i){var S=Object.keys(l);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(l);i&&(B=B.filter(function(x){return Object.getOwnPropertyDescriptor(l,x).enumerable})),S.push.apply(S,B)}return S}function h(l){for(var i=1;i<arguments.length;i++){var S=arguments[i]!=null?arguments[i]:{};i%2?f(Object(S),!0).forEach(function(B){Object(oe.a)(l,B,S[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(S)):f(Object(S)).forEach(function(B){Object.defineProperty(l,B,Object.getOwnPropertyDescriptor(S,B))})}return l}function m(l){var i=T();return function(){var B=Object(w.a)(l),x;if(i){var D=Object(w.a)(this).constructor;x=Reflect.construct(B,arguments,D)}else x=B.apply(this,arguments);return Object(_.a)(this,x)}}function T(){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(l){return!1}}function E(){}var O=function(l){Object(y.a)(S,l);var i=m(S);function S(B){var x;Object(V.a)(this,S),x=i.call(this,B),x.onHover=function(R,k){var j=x.props.onHoverChange,Y=x.getStarValue(k,R.pageX),U=x.state.cleanedValue;Y!==U&&x.setState({hoverValue:Y,cleanedValue:null}),j(Y)},x.onMouseLeave=function(){var R=x.props.onHoverChange;x.setState({hoverValue:void 0,cleanedValue:null}),R(void 0)},x.onClick=function(R,k){var j=x.props.allowClear,Y=x.state.value,U=x.getStarValue(k,R.pageX),K=!1;j&&(K=U===Y),x.onMouseLeave(),x.changeValue(K?0:U),x.setState({cleanedValue:K?U:null})},x.onFocus=function(){var R=x.props.onFocus;x.setState({focused:!0}),R&&R()},x.onBlur=function(){var R=x.props.onBlur;x.setState({focused:!1}),R&&R()},x.onKeyDown=function(R){var k=R.keyCode,j=x.props,Y=j.count,U=j.allowHalf,K=j.onKeyDown,z=j.direction,F=z==="rtl",H=x.state.value;k===e.a.RIGHT&&H<Y&&!F?(U?H+=.5:H+=1,x.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H>0&&!F||k===e.a.RIGHT&&H>0&&F?(U?H-=.5:H-=1,x.changeValue(H),R.preventDefault()):k===e.a.LEFT&&H<Y&&F&&(U?H+=.5:H+=1,x.changeValue(H),R.preventDefault()),K&&K(R)},x.saveRef=function(R){return function(k){x.stars[R]=k}},x.saveRate=function(R){x.rate=R};var D=B.value;return D===void 0&&(D=B.defaultValue),x.stars={},x.state={value:D,focused:!1,cleanedValue:null},x}return Object(L.a)(S,[{key:"componentDidMount",value:function(){var x=this.props,D=x.autoFocus,R=x.disabled;D&&!R&&this.focus()}},{key:"getStarDOM",value:function(x){return Object(c.a)(this.stars[x])}},{key:"getStarValue",value:function(x,D){var R=this.props,k=R.allowHalf,j=R.direction,Y=j==="rtl",U=x+1;if(k){var K=this.getStarDOM(x),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 x=this.props.disabled;x||this.rate.focus()}},{key:"blur",value:function(){var x=this.props.disabled;x||this.rate.blur()}},{key:"changeValue",value:function(x){var D=this.props.onChange;"value"in this.props||this.setState({value:x}),D(x)}},{key:"render",value:function(){for(var x=this.props,D=x.count,R=x.allowHalf,k=x.style,j=x.prefixCls,Y=x.disabled,U=x.className,K=x.character,z=x.characterRender,F=x.tabIndex,H=x.direction,G=this.state,q=G.value,ie=G.hoverValue,ce=G.focused,ee=[],ve=Y?"".concat(j,"-disabled"):"",ue=0;ue<D;ue+=1)ee.push(p.a.createElement(a,{ref:this.saveRef(ue),index:ue,count:D,disabled:Y,prefixCls:"".concat(j,"-star"),allowHalf:R,value:ie===void 0?q:ie,onClick:this.onClick,onHover:this.onHover,key:ue,character:K,characterRender:z,focused:ce}));var be=n()(j,ve,U,Object(oe.a)({},"".concat(j,"-rtl"),H==="rtl"));return p.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"},ee)}}],[{key:"getDerivedStateFromProps",value:function(x,D){return"value"in x&&x.value!==void 0?h(h({},D),{},{value:x.value}):D}}]),S}(p.a.Component);O.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:E,character:"\u2605",onHoverChange:E,tabIndex:0,direction:"ltr"};var g=O,v=me.a=g},"9Bee":function(Ne,me,I){"use strict";var oe=I("DYRE"),V=I("zeV3"),L=I("+L6B"),y=I("2/Rp"),_=I("k1fw"),w=I("tJVT"),C=I("cDcd"),p=I.n(C),c=I("vg9a"),r=I("DlQD"),n=I.n(r),e=I("rUJ1");function s(ce,ee){var ve=ce.match(/^(\s+)(?:```)/);if(ve===null)return ee;var ue=ve[1];return ee.split(`
|
|
|
`).map(function(be){var he=be.match(/^\s+/);if(he===null)return be;var de=Object(w.a)(he,1),ne=de[0];return ne.length>=ue.length?be.slice(ue.length):be}).join(`
|
|
|
`)}var u=[],o=["<ul>"],d=new n.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function a(){u.length=0,o=["<ul>"]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function h(ce,ee,ve,ue){if(ee>=ce.length||ce[ee].level<=ve)return ee;var be=ce[ee];ue.push("<li><a href='#"+be.anchor+"'>"+be.text+"</a>"),ee++;var he=[];return ee=h(ce,ee,be.level,he),he.length>0&&(ue.push("<ul>"),he.forEach(function(de){ue.push(de)}),ue.push("</ul>")),ue.push("</li>"),ee=h(ce,ee,ve,ue),ee}function m(){return h(u,0,0,o),o.push("</ul>"),o.join("")}var T={heading:function(ee){var ve=A.exec(ee);if(ve)return{type:"heading",raw:ve[0],depth:ve[1].length,text:ve[2]}},fences:function(ee){var ve=this.rules.block.fences.exec(ee);if(ve){var ue=ve[0],be=s(ue,ve[3]||""),he=ve[2]?ve[2].trim():ve[2];if(["latex","katex","math"].indexOf(he)>=0){var de=g(),ne=be;be=de,v[de]={type:"block",expression:ne}}return{type:"code",raw:ue,lang:he,text:be}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,O=0,g=function(){return"__special_katext_id_".concat(O++,"__")},v={};function l(){return v}function i(){O=0,v={}}function S(ce){return ce=ce.replace(E,function(ee,ve){var ue=g();return v[ue]={type:"inline",expression:ve},ue}),ce}var B=d.listitem;d.listitem=function(ce){return B(S(ce))};var x=d.paragraph;d.paragraph=function(ce){return x(S(ce))};var D=d.tablecell;d.tablecell=function(ce,ee){return D(S(ce),ee)},d.code=function(ce,ee,ve){var ue=(ee||"").match(/\S*/)[0];return ue?["latex","katex","math"].indexOf(ue)>=0?"<p class='editormd-tex'>".concat(ce,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ee,'">').concat(ve?ce:Object(e.escape)(ce,!0),`</code></pre>
|
|
|
`):'<pre class="prettyprint linenums"><code>'+(ve?ce:Object(e.escape)(ce,!0))+"</code></pre>"},d.heading=function(ce,ee,ve){var ue=this.options.headerPrefix+ve.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:ue,level:ee,text:ce}),"<h"+ee+' id="'+ue+'">'+ce+"</h"+ee+">"},n.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:T,renderer:d});var R=n.a,k=I("SJMd"),j=I("ulZh"),Y=I.n(j),U=I("m3rI"),K=I("Oy/b"),z=I("p5ED"),F=I("8hTe"),H=I.n(F),G=/<pre[^>]*>/g;function q(ce){var ee=document.createElement("div");return ee.innerHTML=ce,ee.childNodes.length===0?"":ee.childNodes[0].nodeValue}var ie=me.a=function(ce){var ee=ce.value,ve=ee===void 0?"":ee,ue=ce.edit,be=ue===void 0?!1:ue,he=ce.className,de=ce.showTextOnly,ne=ce.showLines,fe=ce.replaces,pe=ce.zoomImg,Ae=ce.hasMask,xe=ce.style,Be=xe===void 0?{}:xe,Oe=ce.stylesPrev,ae=Oe===void 0?{}:Oe,N=String(ve),W=Object(C.useRef)(),le=Object(C.useRef)(),te=Object(C.useState)(""),se=Object(w.a)(te,2),Ee=se[0],ke=se[1],pt=Object(C.useState)("office"),Fe=Object(w.a)(pt,2),je=Fe[0],tt=Fe[1],At=Object(C.useMemo)(function(){try{var Qe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ce=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Re=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;N=N.replace(Qe,"("+U.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+U.a.API_SERVER+"/api/attachments/").replace(Re,'"'+U.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
|
`)}catch(ht){}var Le=R(N),ze=l();if(N.match(/\[TOC\]/)&&(Le=Le.replace("<p>[TOC]</p>",m()),a()),Le=Le.replace(/(__special_katext_id_\d+__)/g,function(ht,yt){var Ut=ze[yt],jt=Ut.type,mt=Ut.expression;return Object(K.renderToString)(q(mt)||"",{displayMode:jt==="block",throwOnError:!1,output:"html"})}),Le=Le.replace(/▁/g,"\u2581\u2581\u2581"),i(),de){var Xe=document.createElement("div");return Xe.innerHTML=Le,Xe.innerText}return setTimeout(function(){return Ge()},500),Le},[N]),qe=Object(C.useRef)();f.WebkitLineClamp=ne,ne&&(Be=Object(_.a)(Object(_.a)({},Be),f));function Ze(Qe){var Ce=Qe.target;if(Ce.tagName.toUpperCase()==="IMG"){if(pe){var Re=Ce.getAttribute("src");ke(Re),tt("image")}}else if(Ce.tagName.toUpperCase()==="A"){var Le=Ce.getAttribute("href");if(Le.indexOf("office")>-1)Qe.preventDefault(),ke(Le),tt("office");else if(Le.indexOf("application/pdf")>-1)Qe.preventDefault(),ke(Le),tt("pdf");else if(Le.indexOf("text/html")>-1)Qe.preventDefault(),ke(Le),tt("html");else if(Le.startsWith("#")){Qe.preventDefault();var ze=document.getElementById(Le.replace("#",""));ze&&ze.scrollIntoView(!0)}}}var Ge=function(){var Ce,Re=(Ce=qe.current)===null||Ce===void 0?void 0:Ce.querySelectorAll("video");Re==null||Re.forEach(function(Le){if(Le.oncontextmenu=function(){return!1},Le.src.indexOf(".m3u8")>-1&&!Le.canPlayType("application/vnd.apple.mpegurl")){if(Y.a.isSupported()){var ze=new Y.a;ze.loadSource(Le.src),ze.attachMedia(Le)}}})};Object(C.useEffect)(function(){if(qe.current&&At&&(At.match(G)&&window.PR.prettyPrint()),qe.current)return qe.current.addEventListener("click",Ze),function(){qe.current.removeEventListener("click",Ze),i(),a()}},[At,qe.current,Ze]);var He=function(Ce){if(!be)return;Ce.target.nodeName==="IMG"?(W.current.style.display="flex",W.current.style.width=Ce.target.clientWidth+"px",W.current.style.height=Ce.target.clientHeight+"px",W.current.style.top=Ce.target.offsetTop+"px",W.current.style.left=Ce.target.offsetLeft+"px",le.current.src=Ce.target.getAttribute("src")):W.current.style.display="none"};return p.a.createElement("div",{style:{position:"relative"}},p.a.createElement("div",{ref:qe,style:Object(_.a)({},Be),className:"".concat(he||""," markdown-body ").concat(H.a.mdBody),onMouseOver:He,dangerouslySetInnerHTML:{__html:At}}),p.a.createElement("div",{ref:W,className:H.a.button},p.a.createElement(V.a,null,p.a.createElement(y.a,{onClick:function(){return openCrop()}},"\u88C1\u526A"),p.a.createElement(y.a,{onClick:function(){return openEditor()}},"\u7F16\u8F91"))),p.a.createElement("img",{ref:le,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),p.a.createElement(z.a,{close:!0,data:Ee,type:Ee!=null&&Ee.length?je:"",style:Object(_.a)({},ae),onClose:function(){return ke("")}}))}},"9VGf":function(Ne,me,I){"use strict";I.d(me,"a",function(){return L});var oe=I("cDcd"),V=I.n(oe);function L(y,_){var w=Object(oe.useRef)();Object(oe.useEffect)(function(){w.current=y}),Object(oe.useEffect)(function(){function C(){w.current()}if(_!==null){var p=setInterval(C,_);return function(){return clearInterval(p)}}},[_])}},"9nDM":function(Ne,me,I){},"9z17":function(Ne,me,I){"use strict";I.d(me,"b",function(){return E});var oe=I("g9YV"),V=I("wCAj"),L=I("5NDa"),y=I("5rEg"),_=I("y8nQ"),w=I("Vl3Y"),C=I("2qtc"),p=I("kLXV"),c=I("7Kak"),r=I("9yH6"),n=I("9og8"),e=I("tJVT"),s=I("WmNS"),u=I.n(s),o=I("cDcd"),d=I.n(o),A=I("ie49"),a=I.n(A),f=I("HBuW"),h=function(l){var i=l.total,S=l.used,B=l.copy,x=l.canNotCopy,D=l.inPaper,R="";return B>0&&x>0?R="\u5176\u4E2D\u6709".concat(B,"\u4E2A\u5B9E\u8BAD\u53EF\u4EE5\u590D\u5236\uFF0C\u6709").concat(x,"\u4E2A\u5B9E\u8BAD\u672A\u5F00\u653E\u590D\u5236"):B>0&&x===0?R="\u5176\u4E2D\u6709".concat(B,"\u4E2A\u5B9E\u8BAD\u53EF\u4EE5\u590D\u5236"):B===0&&x>0&&(R="\u5176\u4E2D\u6709".concat(x,"\u4E2A\u5B9E\u8BAD\u672A\u5F00\u653E\u590D\u5236")),"\u5F53\u524D\u9009\u4E2D".concat(i,"\u4E2A\u5B9E\u8BAD\u4E2D\uFF0C\u6709").concat(S,"\u4E2A\u5B9E\u8BAD\u5DF2\u5728\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C").concat(R).concat(D?"\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4F7F\u7528\u8BD5\u5377\uFF1F":"")},m=function(l){return l?{reproducible:"\u8BD5\u5377\u4E2D\u4E0B\u5217\u5B9E\u8BAD\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u590D\u5236\u4E3A\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u5230\u8BFE\u5802\uFF1F",irreproducible:"\u8BD5\u5377\u4E2D\u4E0B\u5217\u91CD\u590D\u4F7F\u7528\u7684\u5B9E\u8BAD\u672A\u5F00\u542F\u590D\u5236\u6743\u9650\uFF0C\u82E5\u7EE7\u7EED\u4F7F\u7528\u4F1A\u5BFC\u81F4\u6210\u7EE9\u76F8\u4E92\u5F71\u54CD"}:{reproducible:"\u5F53\u524D\u5B9E\u8BAD\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C\u662F\u5426\u590D\u5236\u4E3A\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u5230\u8BFE\u5802\uFF1F",irreproducible:"\u540C\u4E00\u5B9E\u8BAD\u5728\u4E00\u4E2A\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u76F8\u4E92\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\uFF1F"}},T=function(l){var i=l.onCancel,S=l.onOk,B=l.visible,x=l.inPaper,D=l.renderData,R=l.type,k=Object(o.useState)(1),j=Object(e.a)(k,2),Y=j[0],U=j[1],K=Object(o.useState)(!1),z=Object(e.a)(K,2),F=z[0],H=z[1],G=Object(o.useMemo)(function(){return(D==null?void 0:D.total_num)===1&&(D==null?void 0:D.can_copy_num)===1},[D]);return d.a.createElement(d.a.Fragment,null,G?d.a.createElement(p.a,{centered:!0,closable:!0,visible:B,title:"\u63D0\u793A",width:600,confirmLoading:F,onCancel:i,onOk:Object(n.a)(u.a.mark(function q(){return u.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return H(!0),ce.next=3,S(Y);case 3:H(!1);case 4:case"end":return ce.stop()}},q)}))},d.a.createElement("div",{className:a.a.content,style:{marginBottom:20}},"\u5F53\u524D\u5B9E\u8BAD\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F"),d.a.createElement(r.a.Group,{value:Y,onChange:function(ie){return U(ie.target.value)},className:a.a.content,style:{marginBottom:30}},d.a.createElement(r.a,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),d.a.createElement(r.a,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")),d.a.createElement("div",{className:a.a.content,style:{marginBottom:10}},"\u8BF4\u660E\uFF1A"),d.a.createElement("div",{className:a.a.content},"\u590D\u5236\u5B9E\u8BAD\uFF1A\u590D\u5236\u4E00\u4EFD\u65B0\u7684\u5B9E\u8BAD\u8FDB\u5165\u8BFE\u5802\uFF0C\u539F\u5B9E\u8BAD\u7684\u8C03\u6574\u4E0D\u4F1A\u5F71\u54CD\u5230\u590D\u5236\u7684\u5B9E\u8BAD\u4E2D\u3002"),d.a.createElement("div",{className:a.a.content},"\u4E0D\u590D\u5236\u5B9E\u8BAD\uFF1A\u540C\u4E00\u5B9E\u8BAD\u5728\u4E00\u4E2A\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u76F8\u4E92\u5F71\u54CD\u3002")):d.a.createElement(p.a,{centered:!0,closable:!0,visible:B,title:"\u63D0\u793A",width:600,onCancel:i,onOk:Object(n.a)(u.a.mark(function q(){return u.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return H(!0),ce.next=3,S(0);case 3:H(!1);case 4:case"end":return ce.stop()}},q)}))},d.a.createElement("div",{className:a.a.content},"\u5F53\u524D\u5B9E\u8BAD\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u4E00\u4E2A\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u76F8\u4E92\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\uFF1F")))},E=function(){var l=Object(o.useState)(!1),i=Object(e.a)(l,2),S=i[0],B=i[1],x=Object(o.useState)(),D=Object(e.a)(x,2),R=D[0],k=D[1],j=function(){return B(!1)},Y=function(){var U=Object(n.a)(u.a.mark(function K(z){var F;return u.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(f.p)(z);case 2:if(F=G.sent,!("status"in F)){G.next=5;break}return G.abrupt("return",!1);case 5:if(!(F.repeat_shixun_num===0)){G.next=7;break}return G.abrupt("return",!1);case 7:return k(F),B(!0),G.abrupt("return",!0);case 10:case"end":return G.stop()}},K)}));return function(z){return U.apply(this,arguments)}}();return[S,j,R,Y]},O=function(l){var i=w.a.useForm(),S=Object(e.a)(i,1),B=S[0],x=Object(o.useState)(!1),D=Object(e.a)(x,2),R=D[0],k=D[1],j=l.onCancel,Y=l.onOk,U=l.visible,K=l.inPaper,z=K===void 0?!1:K,F=l.renderData,H=l.type,G=Object(o.useMemo)(function(){return z?[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",width:424,align:"center",className:a.a.tableCell},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:function(ve,ue){return d.a.createElement(d.a.Fragment,null,d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue.stage_shixun_id:ue.id),"is_copy"],initialValue:1},d.a.createElement(r.a.Group,null,d.a.createElement(r.a,{value:1},"\u662F"),d.a.createElement(r.a,{value:0},"\u5426"))),d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.id),"is_use"],hidden:!0,initialValue:1},d.a.createElement(y.a,{type:"hidden"})))}}]:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",width:424,align:"center",className:a.a.tableCell},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:function(ve,ue){return d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue.stage_shixun_id:ue.id),"is_use"],initialValue:1},d.a.createElement(r.a.Group,null,d.a.createElement(r.a,{value:1},"\u662F"),d.a.createElement(r.a,{value:0},"\u5426")))}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:function(ve,ue){return d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue.stage_shixun_id:ue.id),"is_copy"],initialValue:1},d.a.createElement(r.a.Group,null,d.a.createElement(r.a,{value:1},"\u662F"),d.a.createElement(r.a,{value:0},"\u5426")))}}]},[z]),q=Object(o.useMemo)(function(){return z?[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",width:424,className:a.a.tableCell,align:"center",render:function(ve,ue){return d.a.createElement(d.a.Fragment,null,d.a.createElement("span",null,ve),d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.id),"is_copy"],hidden:!0,initialValue:0},d.a.createElement(y.a,{type:"hidden"})),d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.id),"is_use"],hidden:!0,initialValue:1},d.a.createElement(y.a,{type:"hidden"})))}}]:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",width:424,className:a.a.tableCell,align:"center"},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:function(ve,ue){return d.a.createElement(d.a.Fragment,null,d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.id),"is_use"],initialValue:0},d.a.createElement(r.a.Group,null,d.a.createElement(r.a,{value:1},"\u662F"),d.a.createElement(r.a,{value:0},"\u5426"))),d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.id),"is_copy"],hidden:!0,initialValue:0},d.a.createElement(y.a,{type:"hidden"})))}}]},[z]),ie=Object(o.useMemo)(function(){return h({total:F==null?void 0:F.total_num,used:F==null?void 0:F.repeat_shixun_num,copy:F==null?void 0:F.can_copy_num,canNotCopy:F==null?void 0:F.no_copy_num,inPaper:z})},[F,z]),ce=Object(o.useMemo)(function(){return m(z)},[z]);return d.a.createElement(p.a,{title:"\u5B9E\u8BAD\u91CD\u590D\u4F7F\u7528\u63D0\u793A",centered:!0,visible:U,confirmLoading:R,onOk:Object(n.a)(u.a.mark(function ee(){var ve,ue;return u.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return k(!0),ve=B.getFieldsValue(),ue=Object.keys(ve).map(function(de){return{id:parseInt(de),is_use:ve[de].is_use,is_copy:ve[de].is_copy}}),he.next=5,Y(ue);case 5:k(!1);case 6:case"end":return he.stop()}},ee)})),onCancel:j,width:800,okText:"\u786E\u8BA4",className:a.a.antdModal,destroyOnClose:!0},d.a.createElement(w.a,{form:B,preserve:!1},d.a.createElement("div",{className:a.a.brief},ie),(F==null?void 0:F.can_copy_num)>0&&d.a.createElement("div",null,d.a.createElement("div",{className:a.a.contentTitle},"\u53EF\u590D\u5236\u5B9E\u8BAD"),d.a.createElement("div",{className:a.a.content},ce.reproducible),d.a.createElement("div",{className:a.a.tips},d.a.createElement("div",null,"\u590D\u5236\u5B9E\u8BAD\uFF1A\u590D\u5236\u4E00\u4EFD\u65B0\u7684\u5B9E\u8BAD\u8FDB\u5165\u8BFE\u5802\uFF0C\u539F\u5B9E\u8BAD\u7684\u8C03\u6574\u4E0D\u4F1A\u5F71\u54CD\u5230\u590D\u5236\u7684\u5B9E\u8BAD\u4E2D\u3002"),d.a.createElement("div",null,"\u4E0D\u590D\u5236\u5B9E\u8BAD\uFF1A\u540C\u4E00\u5B9E\u8BAD\u5728\u4E00\u4E2A\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u76F8\u4E92\u5F71\u54CD\u3002")),d.a.createElement(V.a,{columns:G,className:a.a.antdTable,dataSource:F==null?void 0:F.can_copy_list,rowKey:H==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(F==null?void 0:F.no_copy_num)>0&&d.a.createElement("div",null,d.a.createElement("div",{className:a.a.contentTitle},"\u4E0D\u53EF\u590D\u5236\u5B9E\u8BAD"),d.a.createElement("div",{className:a.a.content},ce.irreproducible),d.a.createElement(V.a,{columns:q,className:a.a.antdTable,dataSource:F==null?void 0:F.no_copy_list,rowKey:H==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(F==null?void 0:F.no_use_list.length)>0&&(F==null?void 0:F.no_use_list.map(function(ee){return d.a.createElement("div",{key:H==="subject"?ee.stage_shixun_id:ee.id},d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ee==null?void 0:ee.stage_shixun_id:ee.id),"is_copy"],hidden:!0,initialValue:0},d.a.createElement(y.a,{type:"hidden"})),d.a.createElement(w.a.Item,{name:["".concat(H==="subject"?ee==null?void 0:ee.stage_shixun_id:ee.id),"is_use"],hidden:!0,initialValue:1},d.a.createElement(y.a,{type:"hidden"})))}))))},g=function(l){var i=l.modalType;return i==="multiple"?d.a.createElement(O,l):d.a.createElement(T,l)};me.a=g},"A/g1":function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},A2z3:function(Ne,me,I){Ne.exports=I.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ne,me,I){"use strict";I.r(me);var oe=I("T2oS"),V=I("W9HT"),L=I("k1fw"),y=I("9og8"),_=I("tJVT"),w=I("PpiC"),C=I("Znn+"),p=I("ZTPi"),c=I("WmNS"),r=I.n(c),n=I("cDcd"),e=I.n(n),s=I("Ty5D"),u=I("9kvl"),o=I("+L6B"),d=I("2/Rp"),A=I("oBTY"),a=I("pC0b"),f=I("GzdX"),h=I("+BJd"),m=I("mr32"),T=I("qVdP"),E=I("jsC+"),O=I("lUTK"),g=I("BvKs"),v=I("5Dmo"),l=I("3S7+"),i=I("7Kak"),S=I("9yH6"),B=I("2qtc"),x=I("kLXV"),D=I("miYZ"),R=I("tsqr"),k=I("0NbB"),j=I("JTSX"),Y=I.n(j),U=I("xKgJ"),K=I("Mgx3"),z=I("ozfa"),F=I("MJZm"),H=I("sRBo"),G=I("kaz8"),q=I("14J3"),ie=I("BMrR"),ce=I("jCWc"),ee=I("kPKH"),ve=I("OaEy"),ue=I("2fM7"),be=I("wd/R"),he=I.n(be),de=I("kNP/"),ne=I.n(de),fe=I("1vsH"),pe=I("9z17"),Ae=ue.a.Option,xe=function(et){var wt=et.pathsDetail,zt=et.globalSetting,nn=et.loading,kt=et.dispatch,pn=Object(w.a)(et,["pathsDetail","globalSetting","loading","dispatch"]),Jt=Object(s.i)(),Ft=Object(n.useState)(),on=Object(_.a)(Ft,2),Gt=on[0],hn=on[1],Mn=Object(n.useState)([]),Ht=Object(_.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=Object(n.useState)([]),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=Object(n.useState)([]),sn=Object(_.a)(ar,2),Sn=sn[0],Dn=sn[1],jn=Object(n.useState)(),dn=Object(_.a)(jn,2),Fn=dn[0],qn=dn[1],ur=Object(n.useState)(),wr=Object(_.a)(ur,2),Gn=wr[0],Yn=wr[1],Cr=Object(n.useState)(!0),fr=Object(_.a)(Cr,2),hr=fr[0],$r=fr[1];Object(n.useEffect)(function(){wt.actionTabs.key==="PathsDetail-SendToClass"&&Vn()},[wt.actionTabs.key]);var Vr=function(ua){switch(ua.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),ua.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),ua.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),ua.name);case"StageCatalog":return e.a.createElement("span",null,ua.name);default:return""}},Vn=function(){var ta=Object(y.a)(r.a.mark(function ua(){var na,pa,_a;return r.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Dr.next=2,Object(K.H)({id:Jt.pathId});case 2:na=Dr.sent,na&&(qt((na==null?void 0:na.courses)||[]),_a=(pa=na.stages)===null||pa===void 0?void 0:pa.map(function(Pa,ca){var Ua;return{title:Pa.state_name||"",key:ca,children:(Ua=Pa.items)===null||Ua===void 0?void 0:Ua.map(function(ii,zi){var xi;return Object(L.a)(Object(L.a)({},ii),{},{disabled:ii.is_jupyter,title:Vr(ii),key:"".concat(ca,"-").concat(zi),children:(xi=ii.children)===null||xi===void 0?void 0:xi.map(function(hi,Mo){return Object(L.a)(Object(L.a)({},hi),{},{disabled:hi.is_jupyter,title:Vr(hi),key:"".concat(ca,"-").concat(zi,"-").concat(Mo)})})})})}}),En(_a||[]));case 4:case"end":return Dr.stop()}},ua)}));return function(){return ta.apply(this,arguments)}}(),cr=function(ua,na){Dn(ua)},Ia=function(ua){var na=ua.target.checked,pa=[];Qt==null||Qt.map(function(_a,Oa){var Dr;pa.push(Oa),_a==null||((Dr=_a.children)===null||Dr===void 0)||Dr.map(function(Pa,ca){var Ua;pa.push("".concat(Oa,"-").concat(ca)),Pa==null||((Ua=Pa.children)===null||Ua===void 0)||Ua.map(function(ii,zi){pa.push("".concat(Oa,"-").concat(ca,"-").concat(zi))})})}),Dn(na?pa:[])},Jr=function(){var ua=Sn.filter(function(Dr){return typeof Dr=="string"}),na=[],pa=[],_a=[],Oa=[];return Qt==null||Qt.map(function(Dr,Pa){var ca;Dr==null||((ca=Dr.children)===null||ca===void 0)||ca.map(function(Ua,ii){var zi;ua.includes("".concat(Pa,"-").concat(ii))&&(_a.push(Ua.stage_item_id),Ua.item_type==="Shixun"?na.push(Ua.id):Ua.item_type==="Attachment"?Oa.push(Ua.id):Ua.item_type==="VideoItem"&&pa.push(Ua.id)),Ua==null||((zi=Ua.children)===null||zi===void 0)||zi.map(function(xi,hi){ua.includes("".concat(Pa,"-").concat(ii,"-").concat(hi))&&(_a.push(xi.stage_item_id),xi.item_type==="Shixun"?na.push(xi.id):xi.item_type==="Attachment"?Oa.push(xi.id):xi.item_type==="VideoItem"&&pa.push(xi.id))})})}),{shixunIds:na,videoItemIds:pa,stageItemIds:_a,coursewareIds:Oa}},Qn=Object(pe.b)(),cn=Object(_.a)(Qn,4),dr=cn[0],ei=cn[1],pr=cn[2],Er=cn[3],or=function(){var ta=Object(y.a)(r.a.mark(function ua(){var na,pa,_a;return r.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:if(na=Jr(),pa=na.stageItemIds,Gt){Dr.next=4;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Dr.abrupt("return");case 4:if(!(!zn.length&&!nr.length&&!Ta.length)){Dr.next=7;break}return R.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Dr.abrupt("return");case 7:return Yn(!0),Dr.next=10,Er({id:Jt.pathId,course_id:parseInt(Gt),type:"subject",stage_item_id:pa,sync_catelog:hr?1:0});case 10:if(_a=Dr.sent,_a){Dr.next=14;break}return Dr.next=14,Jn(pa.map(function(Pa){return{id:Pa,is_copy:0,is_use:1}}));case 14:Yn(!1),Tn();case 16:case"end":return Dr.stop()}},ua)}));return function(){return ta.apply(this,arguments)}}(),Jn=function(){var ta=Object(y.a)(r.a.mark(function ua(na){var pa;return r.a.wrap(function(Oa){for(;;)switch(Oa.prev=Oa.next){case 0:return Oa.next=2,Object(K.P)({id:Jt.pathId,course_id:Gt,stage_shixuns:na.map(function(Dr){return{stage_shixun_id:Dr.id,is_copy:Dr.is_copy,is_use:Dr.is_use}}),sync_catelog:hr?1:0});case 2:pa=Oa.sent,hn(null),ei(),(pa==null?void 0:pa.status)===1&&x.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},pa.message),onOk:function(){var Pa,ca=pa==null||((Pa=pa.url.split("/"))===null||Pa===void 0)?void 0:Pa[2];Object(fe.U)("/classrooms/".concat(ca,"/shixun_homework"))}});case 6:case"end":return Oa.stop()}},ua)}));return function(na){return ta.apply(this,arguments)}}(),Tn=function(){kt({type:"pathsDetail/setActionTabs",payload:{}}),Dn([]),qn(null)},On=Jr(),un=On.shixunIds,zn=un===void 0?[]:un,Xr=On.videoItemIds,nr=Xr===void 0?[]:Xr,Or=On.coursewareIds,Ta=Or===void 0?[]:Or;return e.a.createElement(e.a.Fragment,null,e.a.createElement(x.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:wt.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Gn,width:600,onOk:or,onCancel:Tn},e.a.createElement("div",{className:ne.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(ue.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:Gt,style:{width:"100%"},onSelect:function(ua){return hn(ua)},optionLabelProp:"lable"},mn==null?void 0:mn.map(function(ta,ua){return e.a.createElement(Ae,{key:ta.course_id,value:ta.course_id,lable:ta.course_name},e.a.createElement(ie.a,{justify:"space-between"},e.a.createElement(ee.a,null,ta.course_name),e.a.createElement(ee.a,null,he()(ta.created_at).format("YYYY-MM-DD HH:mm"))))}))),e.a.createElement("div",{className:ne.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:ne.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:Fn,onChange:Ia,className:"font14 ml20"},"\u5168\u9009")),!!(Qt!=null&&Qt.length)&&e.a.createElement(F.a,{className:ne.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Qt,checkedKeys:Sn,onCheck:function(ua,na){return cr(ua,na)}})),e.a.createElement("div",{className:ne.a.createMkdir},e.a.createElement(G.a,{checked:hr,onChange:function(ua){return $r(ua.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(zn.length+nr.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!zn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},zn.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!nr.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},nr.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Ta.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Ta.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6")))))),e.a.createElement(pe.a,{visible:dr,inPaper:!1,renderData:pr,onCancel:ei,onOk:Jn,modalType:"multiple",type:"subject"}))},Be=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.loading,zt=lt.globalSetting;return{pathsDetail:et,globalSetting:zt,loading:wt.effects}})(xe),Oe=I("NLgs"),ae=I("P5Jw"),N=I("5NDa"),W=I("5rEg"),le=I("6UJt"),te=I("DFOY"),se=I("y8nQ"),Ee=I("Vl3Y"),ke=I("ErOA"),pt=I("OC45"),Fe=I.n(pt),je=function(et){var wt=et.type,zt=et.onCancel,nn=et.onOk,kt=Ee.a.useForm(),pn=Object(_.a)(kt,1),Jt=pn[0],Ft=Object(n.useState)(!0),on=Object(_.a)(Ft,2),Gt=on[0],hn=on[1],Mn=Object(n.useState)(!1),Ht=Object(_.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=Object(n.useState)([]),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1];Object(n.useEffect)(function(){ar()},[]);var ar=function(){var Sn=Object(y.a)(r.a.mark(function Dn(){var jn;return r.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:if(!wt){Fn.next=7;break}return qt(!0),Fn.next=4,Object(ke.a)("/api/disciplines.json",{method:"get",params:{source:wt}});case 4:jn=Fn.sent,En(jn.disciplines||[]),qt(!1);case 7:case"end":return Fn.stop()}},Dn)}));return function(){return Sn.apply(this,arguments)}}(),sn=function(){var Dn=Jt.getFieldsValue(),jn=Dn.sub_discipline_id,dn=Dn.discipline_name,Fn=Dn.sub_discipline_name;if((!jn||jn&&jn.length===0)&&(!dn||!Fn))return R.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;nn({user_customize:jn&&jn.length===0||!jn,sub_discipline_id:jn,discipline_name:dn,sub_discipline_name:Fn})};return e.a.createElement(x.a,{width:600,className:Fe.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:zt,onOk:sn},e.a.createElement("div",{className:Fe.a.applyPublicContent},e.a.createElement("div",{className:Fe.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:Jt},e.a.createElement(Ee.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(te.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Qt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Dn,jn){return Jt.setFieldsValue({sub_discipline_id:Dn})}}),e.a.createElement("div",{className:Fe.a.action,onClick:function(){return hn(!Gt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,Gt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(Gt?"icon-zhankai2":"icon-shouqi1")}))))),!Gt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ee.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(W.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(W.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),mn&&e.a.createElement("div",{className:Fe.a.spin},e.a.createElement(V.a,null))))},tt=je,At=I("9Bee"),qe=I("m3rI"),Ze=I("OljG"),Ge=I.n(Ze),He=I("MKdu"),Qe=I.n(He),Ce=I("Nddv"),Re=I.n(Ce),Le=I("vUf6"),ze=I.n(Le),Xe=I("eqIj"),ht=I.n(Xe),yt=I("ZKmM"),Ut=I.n(yt),jt=function(et){var wt,zt,nn,kt,pn,Jt,Ft,on,Gt,hn,Mn,Ht,mn,qt,vn,Zt,Qt,En,ar,sn,Sn,Dn,jn,dn,Fn,qn,ur,wr,Gn,Yn,Cr,fr,hr,$r,Vr,Vn,cr,Ia,Jr,Qn,cn,dr,ei,pr,Er,or,Jn,Tn,On,un,zn,Xr,nr,Or,Ta,ta,ua,na,pa,_a,Oa,Dr,Pa,ca,Ua,ii,zi,xi,hi,Mo,Ao,bo,as,hs,is,os,wo,ps,Ui,ra,pi,ui,mo,lo,Fi,ss,ls,Zo,fo,Ho,vo,$o,Ko,ya,qr,mi,Gi,So,uo,Lo,ki,oi,Wo,Bn,qo,so,Ma,Di,vi,To,yi,Po,es,ms,zo,Ts,ks,_n=et.pathsDetail,Xn=et.user,Nt=et.globalSetting,$t=et.loading,gn=et.dispatch,Pn=Object(w.a)(et,["pathsDetail","user","globalSetting","loading","dispatch"]),Ln=Object(s.i)(),sr=Object(n.useState)({}),rr=Object(_.a)(sr,2),xn=rr[0],jr=rr[1],bi=Object(n.useRef)(1),Zn=Object(n.useState)(),ti=Object(_.a)(Zn,2),no=ti[0],Ni=ti[1],kn=Object(n.useState)(!1),La=Object(_.a)(kn,2),ji=La[0],ni=La[1],ro=Object(n.useState)(!1),Go=Object(_.a)(ro,2),Uo=Go[0],Fo=Go[1],vs=Object(n.useState)({status:!1}),Ri=Object(_.a)(vs,2),ll=Ri[0],yl=Ri[1],Os=((wt=_n.detail)===null||wt===void 0?void 0:wt.is_free)||((zt=_n.detail)===null||zt===void 0?void 0:zt.can_learning);Object(n.useEffect)(function(){yl({status:!1})},[]),Object(n.useEffect)(function(){function Wr(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(y.a)(r.a.mark(function Fa(){var Ir,ia,oa,Ba,Ca,Qi,za;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,gn({type:"pathsDetail/getPathsDetail",payload:{id:Ln.pathId}});case 2:Ir=Cn.sent,Ir!=null&&Ir.toast&&(Ir!=null&&(ia=Ir.toast)!==null&&ia!==void 0&&ia.is_open&&((oa=Ir.toast)===null||oa===void 0?void 0:oa.open_num)===-1?Fo(!0):Ir!=null&&(Ba=Ir.toast)!==null&&Ba!==void 0&&Ba.is_open&&(Ir==null||((Ca=Ir.toast)===null||Ca===void 0)?void 0:Ca.open_num)===1?(za=JSON.parse(localStorage.getItem("pathsshow"))||[],((Qi=za.filter(function(vr){return vr===(Ln==null?void 0:Ln.pathId)}))===null||Qi===void 0?void 0:Qi.length)>0?Fo(!1):(Fo(!0),za.push(Ln==null?void 0:Ln.pathId),localStorage.setItem("pathsshow",JSON.stringify(za)))):Fo(!1));case 4:case"end":return Cn.stop()}},Fa)})),Tr.apply(this,arguments)}Wr()},[]),Object(n.useEffect)(function(){var Wr,Tr,Fa,Ir,ia=(Wr=_n.detail)===null||Wr===void 0||((Tr=Wr.courses)===null||Tr===void 0)?void 0:Tr.length;if(!ia)return;var oa;if((Fa=_n.detail)!==null&&Fa!==void 0&&Fa.has_start){var Ba,Ca,Qi=(Ba=_n.detail)===null||Ba===void 0||((Ca=Ba.courses)===null||Ca===void 0)?void 0:Ca.findIndex(function(Hn){var Yr;return((Yr=Hn.course_status)===null||Yr===void 0?void 0:Yr.status)===1});oa=Qi>-1?Qi:0}else{var za,ys,Cn,vr,wn,Pr=(za=_n.detail)===null||za===void 0||((ys=za.courses)===null||ys===void 0||((Cn=ys.map(function(Hn){var Yr;return(Yr=Hn.course_status)===null||Yr===void 0?void 0:Yr.status}))===null||Cn===void 0))?void 0:Cn.lastIndexOf(2);oa=Pr>-1?Pr:0,Pr=(vr=_n.detail)===null||vr===void 0||((wn=vr.courses)===null||wn===void 0)?void 0:wn.findIndex(function(Hn){var Yr;return((Yr=Hn.course_status)===null||Yr===void 0?void 0:Yr.status)===0}),oa=Pr>-1?Pr:oa}jr(((Ir=_n.detail)===null||Ir===void 0?void 0:Ir.courses[oa])||{})},[_n.detail]);var Ns=function(Tr){var Fa,Ir,ia=(Fa=_n.detail)===null||Fa===void 0||((Ir=Fa.courses)===null||Ir===void 0)?void 0:Ir.find(function(oa){return oa.course_id===Tr});jr(ia||{}),gn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Tr}})},us=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){var Fa;return r.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,Object(K.k)({container_id:Ln.pathId,container_type:"Subject"});case 2:Fa=ia.sent,Fa.status===0&&(gs(),R.b.success(Fa.message));case 4:case"end":return ia.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),ul=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){var Fa;return r.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,Object(K.n)({container_id:Ln.pathId,container_type:"Subject"});case 2:Fa=ia.sent,Fa.status===0&&(gs(),R.b.success(Fa.message));case 4:case"end":return ia.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),cl=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){return r.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:x.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 ia=Object(y.a)(r.a.mark(function Ba(){var Ca;return r.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(K.q)({id:Ln.pathId});case 2:Ca=za.sent,Ca.status===1&&u.d.push("/paths");case 4:case"end":return za.stop()}},Ba)}));function oa(){return ia.apply(this,arguments)}return oa}()});case 1:case"end":return Ir.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),Ol=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){return r.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:x.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 ia=Object(y.a)(r.a.mark(function Ba(){var Ca;return r.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(K.h)({id:Ln.pathId});case 2:Ca=za.sent,(Ca==null?void 0:Ca.status)===0&&(gs(),R.b.success(Ca.message));case 4:case"end":return za.stop()}},Ba)}));function oa(){return ia.apply(this,arguments)}return oa}()});case 1:case"end":return Ir.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),Zs=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){return r.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:x.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:ji},onOk:function(){var ia=Object(y.a)(r.a.mark(function Ba(){var Ca;return r.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return ni(!0),za.next=3,Object(K.m)({id:Ln.pathId});case 3:Ca=za.sent,(Ca==null?void 0:Ca.status)===1&&(gs(),R.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),ni(!1);case 6:case"end":return za.stop()}},Ba)}));function oa(){return ia.apply(this,arguments)}return oa}()});case 1:case"end":return Ir.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),ts=function(){_n.detail&&_n.detail.has_sub_discipline?Hs({user_customize:!1}):dl(!0)},dl=function(Tr){yl({status:Tr})},Hs=function(Tr){x.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 Fa=Object(y.a)(r.a.mark(function ia(){var oa,Ba;return r.a.wrap(function(Qi){for(;;)switch(Qi.prev=Qi.next){case 0:return oa={user_customize:Tr.user_customize},Tr.user_customize?oa=Object(L.a)(Object(L.a)({},oa),{},{discipline_name:Tr.discipline_name,sub_discipline_name:Tr.sub_discipline_name}):Tr.sub_discipline_id&&(oa=Object(L.a)(Object(L.a)({},oa),{},{sub_discipline_id:Tr.sub_discipline_id})),Qi.next=4,Object(K.g)(Object(L.a)({id:Ln.pathId},oa));case 4:Ba=Qi.sent,((Ba==null?void 0:Ba.status)===0||(Ba==null?void 0:Ba.status)===1)&&(gs(),R.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return Qi.stop()}},ia)}));function Ir(){return Fa.apply(this,arguments)}return Ir}()})},$s=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){return r.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:x.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 ia=Object(y.a)(r.a.mark(function Ba(){var Ca;return r.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(K.l)({id:Ln.pathId});case 2:Ca=za.sent,(Ca==null?void 0:Ca.status)===0&&(gs(),R.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return za.stop()}},Ba)}));function oa(){return ia.apply(this,arguments)}return oa}()});case 1:case"end":return Ir.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),el=function(){var Wr=Object(y.a)(r.a.mark(function Tr(){return r.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:x.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(S.a.Group,{defaultValue:1,onChange:function(oa){return bi.current=oa.target.value}},e.a.createElement(S.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(S.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 ia=Object(y.a)(r.a.mark(function Ba(){return r.a.wrap(function(Qi){for(;;)switch(Qi.prev=Qi.next){case 0:Object(fe.U)("/classrooms/news/".concat(Ln.pathId,"/newgold/").concat(bi.current));case 1:case"end":return Qi.stop()}},Ba)}));function oa(){return ia.apply(this,arguments)}return oa}()});case 1:case"end":return Ir.stop()}},Tr)}));return function(){return Wr.apply(this,arguments)}}(),bl=function(){x.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 Tr=Object(y.a)(r.a.mark(function Ir(){var ia;return r.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:return Ba.next=2,Object(K.i)({id:Ln.pathId});case 2:ia=Ba.sent,ia.status===0&&(Ni(!0),R.b.success(ia.message));case 4:case"end":return Ba.stop()}},Ir)}));function Fa(){return Tr.apply(this,arguments)}return Fa}()})},Bs=function(){if(!Object(Oe.e)(gn))return;x.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 Tr=Object(y.a)(r.a.mark(function Ir(){var ia,oa;return r.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,Object(K.L)({id:xn==null?void 0:xn.course_id});case 2:ia=Ca.sent,ia.status===0&&(R.b.success(ia.message),gn({type:"pathsDetail/getPathsDetail",payload:{id:Ln.pathId}}),((oa=xn.course_status)===null||oa===void 0?void 0:oa.status)===1&&Object(fe.U)("/classrooms/".concat(xn==null?void 0:xn.course_id,"/shixun_homework")));case 4:case"end":return Ca.stop()}},Ir)}));function Fa(){return Tr.apply(this,arguments)}return Fa}()})},Bl=function(){var Tr;if((Tr=_n.detail)!==null&&Tr!==void 0&&Tr.need_authorize){Object(Oe.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(Oe.e)(gn))return;gn({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},gs=function(){gn({type:"pathsDetail/getPathsDetail",payload:{id:Ln.pathId}}),gn({type:"pathsDetail/getRightData",payload:{id:Ln.pathId}})},Ds=!!((nn=_n.detail)!==null&&nn!==void 0&&nn.participant_count)&&!((kt=_n.detail)!==null&&kt!==void 0&&kt.allow_statistics),Ks=((pn=_n.detail)===null||pn===void 0||((Jt=pn.courses)===null||Jt===void 0)?void 0:Jt.findIndex(function(Wr){return(Wr==null?void 0:Wr.course_id)===(xn==null?void 0:xn.course_id)}))+1,Rs=Ks===((Ft=_n.detail)===null||Ft===void 0||((on=Ft.courses)===null||on===void 0)?void 0:on.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:Y.a.banner,style:{backgroundImage:_n!=null&&(Gt=_n.detail)!==null&&Gt!==void 0&&(hn=Gt.attachments)!==null&&hn!==void 0&&(Mn=hn[0])!==null&&Mn!==void 0&&Mn.url?"url(".concat(qe.a.API_SERVER+(_n==null||((Ht=_n.detail)===null||Ht===void 0||((mn=Ht.attachments)===null||mn===void 0||((qt=mn[0])===null||qt===void 0)))?void 0:qt.url),")"):"url(".concat(Ge.a,")"),marginBottom:(vn=_n.detail)!==null&&vn!==void 0&&(Zt=vn.courses)!==null&&Zt!==void 0&&Zt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Qt=_n.detail)!==null&&Qt!==void 0&&Qt.is_free)&&((En=_n.detail)===null||En===void 0?void 0:En.publish_status)!==0&&(((ar=_n.detail)===null||ar===void 0?void 0:ar.allow_add_member)||!Object(U.m)())&&e.a.createElement(l.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:Bl,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Qe.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((sn=_n.detail)===null||sn===void 0?void 0:sn.allow_statistics)&&((Sn=_n.detail)===null||Sn===void 0?void 0:Sn.public_status)===2&&e.a.createElement("span",{onClick:function(){return u.d.push("/paths/".concat(Ln.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:ze.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Dn=_n.detail)===null||Dn===void 0?void 0:Dn.is_share)&&e.a.createElement(ae.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(Ln.pathId,"?userid=").concat((jn=Xn.userInfo)===null||jn===void 0?void 0:jn.user_id),onCopy:function(){return R.b.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")}},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Qe.a,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((dn=_n.detail)===null||dn===void 0?void 0:dn.allow_add_member)&&e.a.createElement(E.a,{overlay:e.a.createElement(g.a,null,((Fn=_n.detail)===null||Fn===void 0?void 0:Fn.courses)&&(((qn=_n.detail)===null||qn===void 0?void 0:qn.is_creator)&&!!((ur=Xn.userInfo)!==null&&ur!==void 0&&ur.professional_certification)||Object(U.o)())&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:el},"\u5F00\u8BFE"),((wr=_n.detail)===null||wr===void 0?void 0:wr.allow_statistics)&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:function(){return u.d.push("/paths/".concat(Ln.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((Gn=_n.detail)===null||Gn===void 0?void 0:Gn.allow_add_member)&&((Yn=_n.detail)===null||Yn===void 0?void 0:Yn.publish_status)===0&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:Ol},"\u53D1\u5E03\u8BFE\u7A0B"),((Cr=_n.detail)===null||Cr===void 0?void 0:Cr.allow_statistics)&&((fr=_n.detail)===null||fr===void 0?void 0:fr.publish_status)===2&&((hr=_n.detail)===null||hr===void 0?void 0:hr.public_status)===0&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:Zs},"\u64A4\u9500\u53D1\u5E03"),(($r=_n.detail)===null||$r===void 0?void 0:$r.allow_statistics)&&((Vr=_n.detail)===null||Vr===void 0?void 0:Vr.publish_status)===2&&((Vn=_n.detail)===null||Vn===void 0?void 0:Vn.public_status)===0&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:ts},"\u516C\u5F00\u8BFE\u7A0B"),((cr=_n.detail)===null||cr===void 0?void 0:cr.allow_statistics)&&((Ia=_n.detail)===null||Ia===void 0?void 0:Ia.public_status)===1&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:$s},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((Jr=_n.detail)===null||Jr===void 0?void 0:Jr.allow_statistics)&&((Qn=_n.detail)===null||Qn===void 0?void 0:Qn.public_status)===2&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:$s},"\u64A4\u9500\u516C\u5F00"),((cn=_n.detail)===null||cn===void 0?void 0:cn.allow_delete)&&e.a.createElement(g.a.Item,{style:{textAlign:"center"},onClick:cl},"\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,((dr=_n.detail)===null||dr===void 0||((ei=dr.name)===null||ei===void 0)?void 0:ei.indexOf(`
|
|
|
`))&&Y.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:Y.a.title},e.a.createElement("strong",null,(pr=_n.detail)===null||pr===void 0||((Er=pr.name)===null||Er===void 0)?void 0:Er.split(`
|
|
|
`)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(or=_n.detail)===null||or===void 0||((Jn=or.name)===null||Jn===void 0)?void 0:Jn.split(`
|
|
|
`).filter(function(Wr,Tr){return Tr!==0}).join(""))),e.a.createElement("div",null,((Tn=_n.detail)===null||Tn===void 0?void 0:Tn.excellent)&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((On=_n.detail)===null||On===void 0?void 0:On.featured)>0&&e.a.createElement("div",null,((un=_n.detail)===null||un===void 0?void 0:un.featured)===1&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((zn=_n.detail)===null||zn===void 0?void 0:zn.featured)===2&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((Xr=_n.detail)===null||Xr===void 0?void 0:Xr.featured)===3&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((nr=_n.detail)===null||nr===void 0?void 0:nr.featured)===4&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Or=Xn.userInfo)===null||Or===void 0?void 0:Or.login)&&((Ta=_n.detail)===null||Ta===void 0?void 0:Ta.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:us},e.a.createElement(l.a,{title:"\u53D6\u6D88\u6536\u85CF"},e.a.createElement("img",{src:ht.a,style:{marginRight:"10px"}})),e.a.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((ta=Xn.userInfo)===null||ta===void 0?void 0:ta.login)&&!((ua=_n.detail)!==null&&ua!==void 0&&ua.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:ul},e.a.createElement(l.a,{title:"\u53D6\u6D88\u6536\u85CF"},e.a.createElement("img",{src:Ut.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(Oe.e)(gn))return}},e.a.createElement("img",{src:Ut.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},!!((na=_n.detail)!==null&&na!==void 0&&na.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(pa=_n.detail)===null||pa===void 0?void 0:pa.stages_count)),!!((_a=_n.detail)!==null&&_a!==void 0&&_a.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(Oa=_n.detail)===null||Oa===void 0?void 0:Oa.shixuns_count)),!!((Dr=_n.detail)!==null&&Dr!==void 0&&Dr.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"},(Pa=_n.detail)===null||Pa===void 0?void 0:Pa.challenge_choose_count)),!!((ca=_n.detail)!==null&&ca!==void 0&&ca.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Ua=_n.detail)===null||Ua===void 0?void 0:Ua.challenges_count)),!!((ii=_n.detail)!==null&&ii!==void 0&&ii.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(zi=_n.detail)===null||zi===void 0?void 0:zi.videos_count)),!!((xi=_n.detail)!==null&&xi!==void 0&&xi.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(hi=_n.detail)===null||hi===void 0?void 0:hi.attachment_count)),((Mo=_n.detail)===null||Mo===void 0?void 0:Mo.publish_status)!==0&&!!((Ao=_n.detail)!==null&&Ao!==void 0&&Ao.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(bo=_n.detail)===null||bo===void 0?void 0:bo.subject_score)),((as=_n.detail)===null||as===void 0?void 0:as.publish_status)!==0&&!!((hs=_n.detail)!==null&&hs!==void 0&&hs.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,e.a.createElement("span",null,(is=_n.detail)!==null&&is!==void 0&&is.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement(l.a,{title:"\u66F4\u65B0\u65F6\u95F4\uFF1A".concat(((os=_n.detail)===null||os===void 0?void 0:os.member_count_update_at)||"--")},e.a.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),e.a.createElement("p",{className:"mt3"},(wo=_n.detail)===null||wo===void 0?void 0:wo.member_count)),((ps=_n.detail)===null||ps===void 0?void 0:ps.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(f.a,{allowHalf:!0,value:Object(fe.D)((Ui=_n.detail)===null||Ui===void 0?void 0:Ui.averge_star),disabled:!0,className:Y.a.rating})))),!!((ra=_n.detail)!==null&&ra!==void 0&&(pi=ra.courses)!==null&&pi!==void 0&&pi.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},xn.course_identity<4&&e.a.createElement(l.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(xn==null?void 0:xn.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(E.a,{overlay:e.a.createElement(g.a,null,(ui=Object(A.a)((lo=_n.detail)===null||lo===void 0?void 0:lo.courses))===null||ui===void 0||((mo=ui.reverse())===null||mo===void 0)?void 0:mo.map(function(Wr,Tr){var Fa,Ir;return e.a.createElement(g.a.Item,{key:Wr.course_id,onClick:function(){return Ns(Wr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((Fa=_n.detail)===null||Fa===void 0||((Ir=Fa.courses)===null||Ir===void 0)?void 0:Ir.length)-Tr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:Y.a.colorOrange},Ks),"\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},xn==null?void 0:xn.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},xn==null?void 0:xn.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},(Fi=_n.detail)!==null&&Fi!==void 0&&Fi.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},xn==null?void 0:xn.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(xn==null||((ss=xn.course_status)===null||ss===void 0)?void 0:ss.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},xn==null||((ls=xn.course_status)===null||ls===void 0)?void 0:ls.time),(xn==null||((Zo=xn.course_status)===null||Zo===void 0)?void 0:Zo.status)===2&&xn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((fo=xn.course_status)===null||fo===void 0?void 0:fo.status)===2&&(xn.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(xn==null||((Ho=xn.first_category_url)===null||Ho===void 0||((vo=Ho.split("/"))===null||vo===void 0))?void 0:vo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),(($o=xn.course_status)===null||$o===void 0?void 0:$o.status)===1&&xn.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Bs},"\u7ACB\u5373\u52A0\u5165"),((Ko=xn.course_status)===null||Ko===void 0?void 0:Ko.status)===1&&xn.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(xn==null||((ya=xn.first_category_url)===null||ya===void 0||((qr=ya.split("/"))===null||qr===void 0))?void 0:qr[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((mi=xn.course_status)===null||mi===void 0?void 0:mi.status)===0&&xn.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Bs},"\u7ACB\u5373\u62A5\u540D"),((Gi=xn.course_status)===null||Gi===void 0?void 0:Gi.status)===0&&xn.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((xn==null||((So=xn.course_status)===null||So===void 0)?void 0:So.status)===0||(xn==null||((uo=xn.course_status)===null||uo===void 0)?void 0:uo.status)===1)&&xn.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(xn==null||((Lo=xn.first_category_url)===null||Lo===void 0||((ki=Lo.split("/"))===null||ki===void 0))?void 0:ki[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ds&&Rs&&((oi=_n.detail)===null||oi===void 0?void 0:oi.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ds&&Rs&&!((Wo=_n.detail)!==null&&Wo!==void 0&&Wo.has_participate)&&(no?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:bl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Ds&&!!((Bn=_n.detail)!==null&&Bn!==void 0&&(qo=Bn.courses)!==null&&qo!==void 0&&qo.length)&&Rs&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(so=_n.detail)===null||so===void 0?void 0:so.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"},no===!0?((Ma=_n.detail)===null||Ma===void 0?void 0:Ma.participant_count)+1:(Di=_n.detail)===null||Di===void 0?void 0:Di.participant_count),"\u4EBA")),Ds&&!((vi=_n.detail)!==null&&vi!==void 0&&(To=vi.courses)!==null&&To!==void 0&&To.length)&&Rs&&e.a.createElement("span",null,!((yi=_n.detail)!==null&&yi!==void 0&&yi.has_participate)&&(no===!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:bl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Po=_n.detail)===null||Po===void 0?void 0:Po.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 ",(es=_n.detail)===null||es===void 0?void 0:es.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"},no===!0?((ms=_n.detail)===null||ms===void 0?void 0:ms.participant_count)+1:(zo=_n.detail)===null||zo===void 0?void 0:zo.participant_count),"\u4EBA"))))))),e.a.createElement(Be,null),ll.status&&e.a.createElement(tt,{type:"subject",onCancel:function(){return dl(!1)},onOk:function(Tr){dl(!1),Hs(Tr)}}),e.a.createElement(x.a,{visible:Uo,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){Fo(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(d.a,{type:"primary",onClick:function(){Fo(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(At.a,{style:{maxHeight:378,overflow:"auto"},value:_n==null||((Ts=_n.detail)===null||Ts===void 0||((ks=Ts.toast)===null||ks===void 0))?void 0:ks.content})))},mt=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.user,zt=lt.loading,nn=lt.globalSetting;return{pathsDetail:et,user:wt,globalSetting:nn,loading:zt.models.index}})(jt),Ct=I("MXD1"),Et=I("CFYs"),ut=I("8Bcu"),Ye=I.n(ut),Ue=I("WPnJ"),We=I.n(Ue),St=I("g9YV"),gt=I("wCAj"),Rt=I("O3gP"),Mt=I("lrIw"),xt=I("RotF"),It=I.n(xt),Kt=I("oUNq"),bn=I("lzim"),fn=I("55Ip"),Fr=function(et){var wt=et.pathsDetail,zt=et.loading,nn=et.dispatch,kt=et.onReloadData,pn=kt===void 0?function(){}:kt,Jt=Object(s.i)(),Ft=Object(n.useState)([]),on=Object(_.a)(Ft,2),Gt=on[0],hn=on[1],Mn=Object(n.useState)(!0),Ht=Object(_.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=Object(n.useState)(!1),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=Ee.a.useForm(),sn=Object(_.a)(ar,1),Sn=sn[0],Dn=Object(n.useState)([]),jn=Object(_.a)(Dn,2),dn=jn[0],Fn=jn[1],qn=Object(n.useState)(1),ur=Object(_.a)(qn,2),wr=ur[0],Gn=ur[1],Yn=Object(n.useState)([]),Cr=Object(_.a)(Yn,2),fr=Cr[0],hr=Cr[1],$r=Object(n.useState)(!0),Vr=Object(_.a)($r,2),Vn=Vr[0],cr=Vr[1],Ia=Object(n.useState)(!1),Jr=Object(_.a)(Ia,2),Qn=Jr[0],cn=Jr[1];Object(n.useEffect)(function(){wt.actionTabs.key==="Collaborators-AddCollaborator"&&(cr(!0),qt(!0),dr())},[wt.actionTabs.key]);var dr=function(){var On=Object(y.a)(r.a.mark(function un(){var zn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,nn({type:"classroomList/getSchoolList",payload:{}});case 2:zn=nr.sent,hn(zn.map(function(Or){return{value:Or}}));case 4:case"end":return nr.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),ei=function(){var un,zn;if(!((un=Sn.getFieldValue())!==null&&un!==void 0&&(zn=un.keyword)!==null&&zn!==void 0&&zn.trim())){R.b.warn("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Fn([]);return}cr(!1),qt(!0),En(!1),Gn(1),hr([]),Er(!0)},pr=function(un){un=String(un);var zn=fr.indexOf(un);zn<0?fr.push(un):fr.splice(zn,1),hr(Object(A.a)(fr))},Er=function(){var On=Object(y.a)(r.a.mark(function un(){var zn,Xr,nr,Or,Ta,ta=arguments;return r.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:if(zn=ta.length>0&&ta[0]!==void 0?ta[0]:!1,!(mn&&!Qt||zn)){na.next=11;break}return Or=Sn.getFieldValue(),En(!0),Gn(zn?1:wr+1),na.next=7,Object(Kt.yb)(Object(L.a)(Object(L.a)({page:zn?1:wr+1,container_id:Jt.pathId,container_type:3},Or),{},{school_name:(Or==null?void 0:Or.school_name)||null,keyword:(Or==null||((Xr=Or.keyword)===null||Xr===void 0)?void 0:Xr.trim())||null}));case 7:Ta=na.sent,Fn(zn?Object(A.a)(Ta.users):[].concat(Object(A.a)(dn),Object(A.a)(Ta.users))),En(!1),((nr=Ta.users)===null||nr===void 0?void 0:nr.length)<10&&qt(!1);case 11:case"end":return na.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),or=function(){var On=Object(y.a)(r.a.mark(function un(){var zn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(fr!=null&&fr.length){nr.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),nr.next=10;break;case 4:return cn(!0),nr.next=7,Object(K.e)({id:Jt.pathId,user_ids:fr});case 7:zn=nr.sent,cn(!1),zn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),Jn(),pn&&pn());case 10:case"end":return nr.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),Jn=function(){Sn.setFieldsValue({keyword:""}),nn({type:"pathsDetail/setActionTabs",payload:{}})},Tn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(un,zn){return e.a.createElement(G.a,{value:zn.numid,checked:fr.includes(String(zn.numid)),disabled:!!un})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(un,zn){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement(fn.a,{className:"bold c-black",to:"/users/".concat(zn.login),target:"_blank"},un||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement("span",null,un||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement("span",null,un||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement("span",null,un||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement("span",null,un||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un},e.a.createElement("span",null,un||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(un){return un?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(un){return e.a.createElement(l.a,{placement:"bottom",title:un&&he()(un).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,un&&he()(un).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(un){if(un===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(x.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:wt.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Qn,onOk:or,onCancel:Jn},e.a.createElement(Ee.a,{layout:"inline",form:Sn,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:ei},e.a.createElement(Ee.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.a.createElement(ue.a,null,e.a.createElement(ue.a.Option,{value:"1"},"\u59D3\u540D"),e.a.createElement(ue.a.Option,{value:"2"},"\u624B\u673A\u53F7"),e.a.createElement(ue.a.Option,{value:"3"},"\u90AE\u7BB1"))),e.a.createElement(Ee.a.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},e.a.createElement(W.a,{allowClear:!0,style:{width:280},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),e.a.createElement(Ee.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(Mt.a,{allowClear:!0,defaultOpen:!1,options:Gt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(un,zn){return zn.value.toUpperCase().indexOf(un.toUpperCase())!==-1}})),e.a.createElement(Ee.a.Item,null,e.a.createElement(d.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Vn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:bn.z,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Vn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(gt.a,{pagination:!1,dataSource:[],columns:Tn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(It.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(un){Er()},hasMore:mn,useWindow:!1},e.a.createElement(gt.a,{loading:Qt,showHeader:!1,pagination:!1,dataSource:dn,columns:Tn,onRow:function(un){return{onClick:function(Xr){Xr.currentTarget.querySelector("input").disabled||pr(Xr.currentTarget.querySelector("input").value)}}}})))))},_r=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.loading;return{pathsDetail:et,loading:wt}})(Fr),zr=function(et){var wt=et.pathsDetail,zt=et.loading,nn=et.dispatch,kt=et.data,pn=et.onReloadData,Jt=pn===void 0?function(){}:pn,Ft=Object(s.i)(),on=Object(n.useState)(!0),Gt=Object(_.a)(on,2),hn=Gt[0],Mn=Gt[1],Ht=Object(n.useState)(!1),mn=Object(_.a)(Ht,2),qt=mn[0],vn=mn[1],Zt=Ee.a.useForm(),Qt=Object(_.a)(Zt,1),En=Qt[0],ar=Object(n.useState)([]),sn=Object(_.a)(ar,2),Sn=sn[0],Dn=sn[1],jn=Object(n.useState)(1),dn=Object(_.a)(jn,2),Fn=dn[0],qn=dn[1],ur=Object(n.useState)([]),wr=Object(_.a)(ur,2),Gn=wr[0],Yn=wr[1],Cr=Object(n.useState)(!0),fr=Object(_.a)(Cr,2),hr=fr[0],$r=fr[1],Vr=Object(n.useState)(!1),Vn=Object(_.a)(Vr,2),cr=Vn[0],Ia=Vn[1];Object(n.useEffect)(function(){wt.actionTabs.key==="Collaborators-AddCourses"&&($r(!0),Mn(!0),Jr())},[wt.actionTabs.key]);var Jr=function(){var or=Object(y.a)(r.a.mark(function Jn(){var Tn;return r.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,nn({type:"classroomList/getSchoolList",payload:{}});case 2:Tn=un.sent;case 3:case"end":return un.stop()}},Jn)}));return function(){return or.apply(this,arguments)}}(),Qn=function(){$r(!1),Mn(!0),vn(!1),qn(1),Yn([]),dr(!0)},cn=function(Jn){Jn=String(Jn);var Tn=Gn.indexOf(Jn);Tn<0?Gn.push(Jn):Gn.splice(Tn,1),Yn(Object(A.a)(Gn))},dr=function(){var or=Object(y.a)(r.a.mark(function Jn(){var Tn,On,un,zn,Xr,nr=arguments;return r.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:if(Tn=nr.length>0&&nr[0]!==void 0?nr[0]:!1,!(hn&&!qt||Tn)){Ta.next=11;break}return zn=En.getFieldValue(),vn(!0),qn(Tn?1:Fn+1),Ta.next=7,Object(Kt.xb)({page:Tn?1:Fn+1,container_id:Ft.pathId,container_type:3,manager_name:(zn==null?void 0:zn.manager_name)||null,course_name:(zn==null||((On=zn.course_name)===null||On===void 0)?void 0:On.trim())||null});case 7:Xr=Ta.sent,Dn(Tn?Object(A.a)(Xr.courses):[].concat(Object(A.a)(Sn),Object(A.a)(Xr.courses))),vn(!1),((un=Xr.courses)===null||un===void 0?void 0:un.length)<10&&Mn(!1);case 11:case"end":return Ta.stop()}},Jn)}));return function(){return or.apply(this,arguments)}}(),ei=function(){var or=Object(y.a)(r.a.mark(function Jn(){var Tn,On,un,zn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(Gn!=null&&Gn.length){nr.next=4;break}R.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),nr.next=19;break;case 4:if(!(wt.actionTabs.type!=1)){nr.next=10;break}if(!((wt==null||((Tn=wt.Courses)===null||Tn===void 0||((On=Tn.spoc_courses)===null||On===void 0))?void 0:On.length)+(Gn==null?void 0:Gn.length)>3)){nr.next=8;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),nr.abrupt("return");case 8:nr.next=13;break;case 10:if(!((kt==null||((un=kt.spoc_courses)===null||un===void 0)?void 0:un.length)+(Gn==null?void 0:Gn.length)>3)){nr.next=13;break}return R.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),nr.abrupt("return");case 13:return Ia(!0),nr.next=16,Object(K.b)({id:Ft.pathId,course_ids:Gn,course_type:wt.actionTabs.type});case 16:zn=nr.sent,Ia(!1),zn&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),pr(),Jt&&Jt());case 19:case"end":return nr.stop()}},Jn)}));return function(){return or.apply(this,arguments)}}(),pr=function(){En.setFieldsValue({course_name:"",manager_name:""}),Yn([]),nn({type:"pathsDetail/setActionTabs",payload:{}})},Er=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Jn,Tn){return e.a.createElement(G.a,{value:Tn.id,checked:Gn.includes(String(Tn.id)),disabled:!!Jn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Jn){return e.a.createElement(l.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Jn){return e.a.createElement(l.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Jn){return e.a.createElement(l.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Jn){return e.a.createElement(l.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Jn){return e.a.createElement(l.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}}];return e.a.createElement(x.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:wt.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:cr,onOk:ei,onCancel:pr},e.a.createElement(Ee.a,{layout:"inline",form:En,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Qn},e.a.createElement(Ee.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(W.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(W.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(d.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),hr&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:bn.z,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!hr&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(gt.a,{pagination:!1,dataSource:[],columns:Er})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(It.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Jn){dr()},hasMore:hn,useWindow:!1},e.a.createElement(gt.a,{loading:qt,showHeader:!1,pagination:!1,dataSource:Sn,columns:Er,onRow:function(Jn){return{onClick:function(On){On.currentTarget.querySelector("input").disabled||cn(On.currentTarget.querySelector("input").value)}}}})))))},In=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.loading;return{pathsDetail:et,loading:wt}})(zr),xa=I("2BaD"),Ha=I("1n7x"),ma=I.n(Ha),Kr=I("y1J/"),wa=I.n(Kr),Ai=I("A2z3"),Ci=I.n(Ai),Se=I("Ye+n"),Pe=I.n(Se),Je=I("MPMw"),vt=I.n(Je),Wt=function(et){var wt=et.visible,zt=et.onOk,nn=zt===void 0?function(){}:zt,kt=et.onCancel,pn=kt===void 0?function(){}:kt,Jt=et.data,Ft=Jt===void 0?{}:Jt,on=Object(n.useRef)();Object(n.useEffect)(function(){return wt?document.body.setAttribute("class",Pe.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[wt]);var Gt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},hn=function(){var Mn=Object(y.a)(r.a.mark(function Ht(){var mn,qt,vn;return r.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return document.body.scrollIntoView(),mn={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,Ft!=null&&Ft.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},qt=ma()().set(mn).from(on.current).toPdf(),Qt.next=5,qt.get("pdf");case 5:return qt=Qt.sent,Qt.next=8,qt.output("bloburl");case 8:vn=Qt.sent,Object(fe.x)("".concat(Ft.school_name,"-").concat(Ft.user_name,".pdf"),vn);case 10:case"end":return Qt.stop()}},Ht)}));return function(){return Mn.apply(this,arguments)}}();return e.a.createElement(x.a,{visible:wt,title:null,footer:e.a.createElement("div",null,e.a.createElement(d.a,{type:"primary",onClick:hn},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:Ft!=null&&Ft.is_icpc_first?840:1052,className:Pe.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(xa.a,{onClick:pn,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:on},Ft!=null&&Ft.is_icpc_first?e.a.createElement("div",{style:{backgroundImage:"url(".concat(vt.a,")"),height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},e.a.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},Ft==null?void 0:Ft.user_name),e.a.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},Ft==null?void 0:Ft.passed_date)):e.a.createElement("div",{style:{backgroundImage:"url(".concat(Ci.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},Ft==null?void 0:Ft.school_name," ",Ft==null?void 0:Ft.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",he()(Ft==null?void 0:Ft.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",Ft==null?void 0:Ft.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 ",Gt[he()(Ft==null?void 0:Ft.created_at).format("M")]," ",he()(Ft==null?void 0:Ft.created_at).format("DD"),"\uFF0C",he()(Ft==null?void 0:Ft.created_at).format("YYYY"),"\uFF0C completed the \u300A",Ft==null?void 0:Ft.subject_name_en,"\u300B course on EduCoder."),e.a.createElement("img",{src:wa.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",Ft==null?void 0:Ft.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},tn=Wt,ln=I("YJCA"),Vt=I("wYyv"),rn=I.n(Vt),Dt=Object(ln.b)(function(lt){var et,wt,zt,nn,kt,pn,Jt,Ft,on,Gt=lt.item,hn=lt.toIndex,Mn=lt.params,Ht=lt.isShow,mn=lt.setShow,qt=lt.dispatch,vn=lt.classroomList,Zt=lt.handleDeleteMember,Qt=lt.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:We.a.directionItemWrap},e.a.createElement(l.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:We.a.teamHeight},e.a.createElement("span",{title:Gt==null?void 0:Gt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(Gt==null||((et=Gt.name)===null||et===void 0)?void 0:et.length)>6?(Gt==null||((wt=Gt.name)===null||wt===void 0)?void 0:wt.substr(0,6))+"...":(Gt==null?void 0:Gt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(Gt==null||((zt=Gt.school)===null||zt===void 0)?void 0:zt.length)>9?(Gt==null||((nn=Gt.school)===null||nn===void 0)?void 0:nn.substr(0,9))+"...":Gt==null?void 0:Gt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(Gt!=null&&Gt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(Gt==null?void 0:Gt.brief_introduction)&&e.a.createElement("div",{className:We.a.divHeight},Gt==null?void 0:Gt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:We.a.imgradius,onClick:function(){Object(U.p)()?u.d.push("".concat(Gt.user_url)):qt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:qe.a.API_SERVER+"/images/"+(Gt==null?void 0:Gt.image_url)}),e.a.createElement("div",null,(Gt==null||((kt=Gt.name)===null||kt===void 0)?void 0:kt.length)>6?(Gt==null||((pn=Gt.name)===null||pn===void 0)?void 0:pn.substr(0,6))+"...":(Gt==null?void 0:Gt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(Gt==null||((Jt=Gt.school)===null||Jt===void 0)?void 0:Jt.length)>6?(Gt==null||((Ft=Gt.school)===null||Ft===void 0)?void 0:Ft.substr(0,6))+"...":(Gt==null?void 0:Gt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:We.a.groupActionWrap},e.a.createElement("i",{style:{display:!((on=Qt.detail)!==null&&on!==void 0&&on.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(ar){ar.stopPropagation(),Zt(Gt.id)}}))))}),yn=Object(ln.a)(function(lt){var et=lt.isShow,wt=lt.setShow,zt=lt.pathsDetail,nn=lt.items,kt=lt.params,pn=lt.dispatch,Jt=lt.classroomList,Ft=lt.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},nn==null?void 0:nn.map(function(on,Gt){return e.a.createElement(Dt,{key:"".concat(on.id),isShow:et,setShow:wt,dispatch:pn,pathsDetail:zt,handleDeleteMember:Ft,classroomList:Jt,toIndex:Gt+1,params:kt,index:Gt,item:on})}))}),$n=function(et){var wt=et.isupdate,zt=et.setisupdate,nn=et.data,kt=et.classroomList,pn=et.pathsDetail,Jt=et.operation,Ft=et.callback,on=et.handleDeleteMember,Gt=et.onCancel,hn=et.dispatch,Mn=et.visible,Ht=Mn===void 0?!1:Mn,mn=Object(n.useState)(nn),qt=Object(_.a)(mn,2),vn=qt[0],Zt=qt[1],Qt=Object(s.i)(),En=Object(n.useState)(),ar=Object(_.a)(En,2),sn=ar[0],Sn=ar[1],Dn=Object(n.useState)(!0),jn=Object(_.a)(Dn,2),dn=jn[0],Fn=jn[1];function qn(Gn){var Yn=Gn.newIndex,Cr=Gn.oldIndex;if(!Jt)return;Zt(rn()(vn,Cr,Yn))}Object(n.useEffect)(function(){wt&&(ur(vn.map(function(Gn){return Gn==null?void 0:Gn.id})),zt(!1))},[wt]),Object(n.useEffect)(function(){Zt(nn)},[JSON.stringify(nn)]);function ur(Gn){return wr.apply(this,arguments)}function wr(){return wr=Object(y.a)(r.a.mark(function Gn(Yn){var Cr;return r.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,Object(ke.a)("/api/paths/".concat(Qt==null?void 0:Qt.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Yn}});case 2:Cr=hr.sent,hn({type:"pathsDetail/getRightData",payload:{id:Qt.pathId}});case 4:case"end":return hr.stop()}},Gn)})),wr.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(yn,{axis:"xy",helperClass:"dragging-li",isShow:dn,setShow:Fn,distance:2,disableAutoscroll:!0,dispatch:hn,pathsDetail:pn,handleDeleteMember:on,classroomList:kt,params:Qt,items:vn,onSortEnd:qn}))},kr=Object(u.a)(function(lt){var et=lt.classroomList,wt=lt.pathsDetail;return{classroomList:et,pathsDetail:wt}})($n),Mr=I("lseA"),Nr=I.n(Mr),ea=[2,5,8,11,14],da=Object(ln.b)(function(lt){var et,wt,zt,nn,kt=lt.item,pn=lt.toIndex,Jt=lt.params,Ft=lt.dispatch,on=lt.classroomList,Gt=lt.handleDeleteMember,hn=lt.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(kt==null?void 0:kt.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Nr.a.directionItemWrap},e.a.createElement("img",{className:Nr.a.imgradius,src:qe.a.API_SERVER+(kt==null?void 0:kt.default_image)}),e.a.createElement("span",{className:Nr.a.groupActionWrap},e.a.createElement(l.a,{title:kt.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((et=kt.name)===null||et===void 0?void 0:et.length)>7?e.a.createElement("span",null,(wt=kt.name)===null||wt===void 0?void 0:wt.substring(0,7),e.a.createElement("br",null)," ",(zt=kt.name)===null||zt===void 0?void 0:zt.substring(7,14),(kt==null?void 0:kt.name.length)>14&&"..."):kt.name)))),e.a.createElement("div",{className:Nr.a.bottomdiv},e.a.createElement(l.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(kt==null?void 0:kt.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)"}},kt==null?void 0:kt.visits))),e.a.createElement(l.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(kt==null?void 0:kt.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)"}}," ",kt==null?void 0:kt.course_members_count))),e.a.createElement(l.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",kt==null?void 0:kt.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)"}}," ",kt==null?void 0:kt.tasks_count))),e.a.createElement(l.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(hn!=null&&(nn=hn.detail)!==null&&nn!==void 0&&nn.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(Ht){Ht.stopPropagation(),Gt(kt.id)}})))))}),Ra=Object(ln.a)(function(lt){var et=lt.items,wt=lt.params,zt=lt.dispatch,nn=lt.classroomList,kt=lt.handleDeleteMember,pn=lt.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},et==null?void 0:et.map(function(Jt,Ft){return e.a.createElement(da,{key:"".concat(Jt.id),dispatch:zt,pathsDetail:pn,handleDeleteMember:kt,classroomList:nn,toIndex:Ft+1,params:wt,index:Ft,item:Jt})}))}),Rr=function(et){var wt=et.data,zt=et.classroomList,nn=et.pathsDetail,kt=et.callback,pn=et.handleDeleteMember,Jt=et.onCancel,Ft=et.dispatch,on=et.visible,Gt=on===void 0?!1:on,hn=Object(n.useState)(wt),Mn=Object(_.a)(hn,2),Ht=Mn[0],mn=Mn[1],qt=Object(s.i)(),vn=Object(n.useState)(),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1];function ar(Dn){var jn=Dn.newIndex,dn=Dn.oldIndex;sn(rn()(Ht,dn,jn).map(function(Fn){return Fn==null?void 0:Fn.id})),mn(rn()(Ht,dn,jn))}Object(n.useEffect)(function(){mn(wt)},[JSON.stringify(wt)]);function sn(Dn){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(y.a)(r.a.mark(function Dn(jn){var dn;return r.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(ke.a)("/api/paths/".concat(qt==null?void 0:qt.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:jn}});case 2:dn=qn.sent;case 3:case"end":return qn.stop()}},Dn)})),Sn.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ra,{axis:"y",helperClass:"dragging-li",pathsDetail:nn,distance:2,dispatch:Ft,handleDeleteMember:pn,classroomList:zt,params:qt,items:Ht,onSortEnd:ar}))},Hr=Object(u.a)(function(lt){var et=lt.classroomList,wt=lt.pathsDetail;return{classroomList:et,pathsDetail:wt}})(Rr),Lr=I("V0Rq"),la=I("HBuW"),Aa=I("W6us"),Ga=I.n(Aa),xr=I("CnIC"),va=I.n(xr),$a=I("LZjx"),Ki=I.n($a),Ka=I("dhSg"),ri=I("cVA7"),Oi=I.n(ri),Mi=I("h6EL");function si(lt){var et=function(pn,Jt){if(pn.localName===Jt)return pn;for(var Ft=0,on=pn;on=on.parentNode;Ft++){if(on.localName===Jt)return on;if(on==document.documentElement)return!1}},wt=lt.target,zt=et(wt,"a");if(console.log([zt],zt==null?void 0:zt.href,44),zt!=null&&zt.href)return;if(wt.tagName.toUpperCase()==="IMG"){var nn=wt.src||wt.getAttribute("src");nn&&nn.indexOf("/images/avatars/User")===-1&&(lt.stopPropagation(),lt.preventDefault(),Ka.a.publish("preview-image",nn))}}var gi=function(et){var wt,zt,nn,kt,pn,Jt,Ft,on,Gt,hn,Mn,Ht,mn,qt,vn,Zt,Qt,En,ar,sn,Sn,Dn,jn,dn,Fn,qn,ur,wr,Gn,Yn,Cr,fr,hr,$r,Vr,Vn,cr,Ia,Jr,Qn,cn,dr,ei,pr,Er,or,Jn,Tn,On,un,zn,Xr,nr,Or,Ta,ta,ua,na,pa,_a,Oa,Dr,Pa,ca,Ua,ii,zi,xi,hi,Mo,Ao,bo,as,hs,is,os,wo,ps,Ui,ra,pi,ui,mo,lo,Fi,ss,ls,Zo,fo,Ho,vo,$o,Ko,ya,qr,mi,Gi,So,uo,Lo,ki,oi,Wo,Bn=et.pathsDetail,qo=et.user,so=et.globalSetting,Ma=et.loading,Di=et.classroomList,vi=et.dispatch,To=Object(w.a)(et,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),yi=Object(s.i)(),Po=Object(n.useState)(!0),es=Object(_.a)(Po,2),ms=es[0],zo=es[1],Ts=Object(n.useState)(!1),ks=Object(_.a)(Ts,2),_n=ks[0],Xn=ks[1],Nt=Object(n.useState)(),$t=Object(_.a)(Nt,2),gn=$t[0],Pn=$t[1],Ln=Object(n.useState)(),sr=Object(_.a)(Ln,2),rr=sr[0],xn=sr[1],jr=Object(n.useState)({}),bi=Object(_.a)(jr,2),Zn=bi[0],ti=bi[1],no=Object(n.useState)(),Ni=Object(_.a)(no,2),kn=Ni[0],La=Ni[1],ji=Object(n.useRef)(),ni=Object(n.useState)(!1),ro=Object(_.a)(ni,2),Go=ro[0],Uo=ro[1],Fo=Object(n.useState)({}),vs=Object(_.a)(Fo,2),Ri=vs[0],ll=vs[1],yl=Object(n.useState)(!1),Os=Object(_.a)(yl,2),Ns=Os[0],us=Os[1],ul=Object(n.useState)(!1),cl=Object(_.a)(ul,2),Ol=cl[0],Zs=cl[1],ts=Object(s.h)();Object(n.useEffect)(function(){if(ji.current)return ji.current.addEventListener("mousedown",si),function(){ji.current.removeEventListener("mousedown",si)}},[ji.current]);var dl=function(){var Cn=Object(y.a)(r.a.mark(function vr(){var wn;return r.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:if(rr!=null&&rr.trim()){Hn.next=3;break}return R.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Hn.abrupt("return");case 3:return Hn.next=5,Object(K.V)({id:yi.pathId,team_title:rr.trim()});case 5:wn=Hn.sent,Pn(!gn),(wn==null?void 0:wn.status)===0&&(xn(null),R.b.success(wn.message),vi({type:"pathsDetail/getRightData",payload:{id:yi.pathId}}));case 8:case"end":return Hn.stop()}},vr)}));return function(){return Cn.apply(this,arguments)}}();Object(n.useEffect)(function(){vi({type:"pathsDetail/getCoureses",payload:{id:yi.pathId}}),Hs()},[]);function Hs(){return $s.apply(this,arguments)}function $s(){return $s=Object(y.a)(r.a.mark(function Cn(){return r.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.t0=ll,wn.next=3,Object(K.w)({id:yi.pathId,course_type:1});case 3:wn.t1=wn.sent,(0,wn.t0)(wn.t1);case 5:case"end":return wn.stop()}},Cn)})),$s.apply(this,arguments)}Object(n.useEffect)(function(){var Cn;if(((Cn=Di.actionTabs)===null||Cn===void 0?void 0:Cn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var vr,wn,Pr=(vr=Bn.detail)===null||vr===void 0||((wn=vr.courses)===null||wn===void 0)?void 0:wn.find(function(Hn){var Yr;return Hn.course_id===((Yr=Di.actionTabs)===null||Yr===void 0?void 0:Yr.name)});ti(Pr||{})}},[Di.actionTabs]),Object(n.useEffect)(function(){var Cn,vr,wn;if((Cn=Bn.detail)!==null&&Cn!==void 0&&Cn.has_start){var Pr,Hn,Yr=(Pr=Bn.detail)===null||Pr===void 0||((Hn=Pr.courses)===null||Hn===void 0)?void 0:Hn.findIndex(function(Bo){var Do;return parseInt((Do=Bo.course_status)===null||Do===void 0?void 0:Do.status)===1});wn=Yr>-1?Yr:0}else{var Sr,aa,ci,ja,Oo,ko=(Sr=Bn.detail)===null||Sr===void 0||((aa=Sr.courses)===null||aa===void 0||((ci=aa.map(function(Bo){var Do;return parseInt((Do=Bo.course_status)===null||Do===void 0?void 0:Do.status)}))===null||ci===void 0))?void 0:ci.lastIndexOf(2);wn=ko>-1?ko:0,ko=(ja=Bn.detail)===null||ja===void 0||((Oo=ja.courses)===null||Oo===void 0)?void 0:Oo.findIndex(function(Bo){var Do;return parseInt((Do=Bo.course_status)===null||Do===void 0?void 0:Do.status)===0}),wn=ko>-1?ko:wn}if((vr=Bn.detail)!==null&&vr!==void 0&&vr.courses){var tl;ti(((tl=Bn.detail)===null||tl===void 0?void 0:tl.courses[wn])||{})}},[Bn.detail]);var el=function(){var Cn=Object(y.a)(r.a.mark(function vr(wn){return r.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:x.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var Yr=Object(y.a)(r.a.mark(function aa(){var ci,ja;return r.a.wrap(function(ko){for(;;)switch(ko.prev=ko.next){case 0:return ko.next=2,Object(K.p)({id:yi.pathId,user_id:wn});case 2:ci=ko.sent,(ci==null?void 0:ci.status)===1&&(((ja=qo.userInfo)===null||ja===void 0?void 0:ja.user_id)===wn&&(window.location.href=window.location.href),R.b.info(ci==null?void 0:ci.message),Ds());case 4:case"end":return ko.stop()}},aa)}));function Sr(){return Yr.apply(this,arguments)}return Sr}()});case 1:case"end":return Hn.stop()}},vr)}));return function(wn){return Cn.apply(this,arguments)}}(),bl=function(){var Cn=Object(y.a)(r.a.mark(function vr(wn){return r.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:x.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var Yr=Object(y.a)(r.a.mark(function aa(){var ci;return r.a.wrap(function(Oo){for(;;)switch(Oo.prev=Oo.next){case 0:return Oo.next=2,Object(K.o)({id:yi.pathId,courseid:wn});case 2:ci=Oo.sent,(ci==null?void 0:ci.status)===0&&(R.b.info("\u5220\u9664\u6210\u529F"),Ds());case 4:case"end":return Oo.stop()}},aa)}));function Sr(){return Yr.apply(this,arguments)}return Sr}()});case 1:case"end":return Hn.stop()}},vr)}));return function(wn){return Cn.apply(this,arguments)}}(),Bs=function(){x.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 vr=Object(y.a)(r.a.mark(function Pr(){var Hn;return r.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return Sr.next=2,Object(K.i)({id:yi.pathId});case 2:Hn=Sr.sent,Hn.status===0&&(La(!0),R.b.success(Hn.message));case 4:case"end":return Sr.stop()}},Pr)}));function wn(){return vr.apply(this,arguments)}return wn}()})},Bl=function(){vi({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},gs=function(vr){vi({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:vr}})},Ds=function(){vi({type:"pathsDetail/getPathsDetail",payload:{id:yi.pathId}}),vi({type:"pathsDetail/getRightData",payload:{id:yi.pathId}}),vi({type:"pathsDetail/getCoureses",payload:{id:yi.pathId}}),Hs()},Ks=function(){var vr;return gn?e.a.createElement("div",{className:Ye.a.flexRow},e.a.createElement(W.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:rr,onChange:function(Pr){return xn(Pr.target.value)}}),e.a.createElement(d.a,{className:"ml5",onClick:function(){return Pn(!gn)}},"\u53D6\u6D88"),e.a.createElement(d.a,{className:"ml5",type:"primary",onClick:dl},"\u786E\u5B9A")):e.a.createElement("div",{className:Ye.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:va.a})," ",(vr=Bn.rightData)===null||vr===void 0?void 0:vr.team_title),e.a.createElement("span",{className:Ye.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Pn(!gn)}})),!Ns&&e.a.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:function(){us(!0)}},"\u7F16\u8F91"),Ns&&e.a.createElement("div",{style:{flex:"1",textAlign:"end"}},e.a.createElement("a",{onClick:function(){us(!1)}},"\u53D6\u6D88"),e.a.createElement("a",{onClick:function(){Zs(!0),setTimeout(function(){us(!1)},500)},style:{marginLeft:10}},"\u5B8C\u6210")))},Rs=function(){var vr,wn,Pr=new Image;Pr.src=bn.p;var Hn=((vr=Bn.rightData)===null||vr===void 0||((wn=vr.tags)===null||wn===void 0)?void 0:wn.map(function(Sr,aa){return{name:Sr.tag_name,value:aa}}))||[],Yr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Pr,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:Hn}]};return Yr},Wr=function(){if(!Object(Oe.e)(vi))return;x.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 vr=Object(y.a)(r.a.mark(function Pr(){var Hn,Yr;return r.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Object(K.L)({id:Zn==null?void 0:Zn.course_id});case 2:Hn=aa.sent,Hn.status===0&&(R.b.success(Hn.message),vi({type:"pathsDetail/getPathsDetail",payload:{id:yi.pathId}}),parseInt((Yr=Zn.course_status)===null||Yr===void 0?void 0:Yr.status)===1&&Object(fe.U)("".concat(Zn==null?void 0:Zn.first_category_url)));case 4:case"end":return aa.stop()}},Pr)}));function wn(){return vr.apply(this,arguments)}return wn}()})},Tr=function(){var Cn=Object(y.a)(r.a.mark(function vr(){var wn,Pr,Hn;return r.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(Object(Oe.e)(vi)){Sr.next=2;break}return Sr.abrupt("return");case 2:return Xn(!0),Sr.next=5,Object(ke.a)("/api/payments.json",{method:"POST",body:{subject_id:yi.pathId,payment_method:"wechat_qr"}});case 5:wn=Sr.sent,wn!=null&&wn.num&&(Xn(!1),u.d.push(ts!=null&&(Pr=ts.query)!==null&&Pr!==void 0&&Pr.userid?"/order/".concat(yi.pathId,"/pay?order_num=").concat(wn==null?void 0:wn.num,"&userid=").concat(ts==null||((Hn=ts.query)===null||Hn===void 0)?void 0:Hn.userid):"/order/".concat(yi.pathId,"/pay?order_num=").concat(wn==null?void 0:wn.num)));case 7:case"end":return Sr.stop()}},vr)}));return function(){return Cn.apply(this,arguments)}}(),Fa=function(){var Cn=Object(y.a)(r.a.mark(function vr(wn,Pr){var Hn;return r.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(vi({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Pr){Sr.next=7;break}return Sr.next=4,Object(la.D)({id:wn});case 4:Sr.t0=Sr.sent,Sr.next=10;break;case 7:return Sr.next=9,Object(la.E)({id:wn});case 9:Sr.t0=Sr.sent;case 10:if(Hn=Sr.t0,vi({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Hn!=null&&Hn.game_identifier||Hn!=null&&Hn.identifier)){Sr.next=15;break}return Object(fe.U)(Pr?"/tasks/".concat(Hn==null?void 0:Hn.identifier,"/jupyter"):"/tasks/".concat(Hn.game_identifier)),Sr.abrupt("return");case 15:(Hn==null?void 0:Hn.status)===2?ia(Hn==null?void 0:Hn.message):(Hn==null?void 0:Hn.status)===3&&Ir(Hn==null?void 0:Hn.message);case 16:case"end":return Sr.stop()}},vr)}));return function(wn,Pr){return Cn.apply(this,arguments)}}(),Ir=function(vr){x.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",vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ia=function Cn(vr){var wn;vr=(wn=vr)!==null&&wn!==void 0&&wn.includes(".json")?vr:"".concat(vr,".json"),x.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 Pr=Object(y.a)(r.a.mark(function Yr(){var Sr,aa;return r.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.next=2,Object(Lr.T)({url:vr});case 2:if(Sr=ja.sent,Sr){ja.next=5;break}return ja.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ja.next=8,Object(la.E)({id:Sr.shixun_identifier});case 8:if(aa=ja.sent,!(aa!=null&&aa.game_identifier)){ja.next=12;break}return Object(fe.U)("/tasks/".concat(aa.game_identifier)),ja.abrupt("return");case 12:(aa==null?void 0:aa.status)===2?Cn(aa==null?void 0:aa.message):(aa==null?void 0:aa.status)===3&&Ir(aa==null?void 0:aa.message);case 13:case"end":return ja.stop()}},Yr)}));function Hn(){return Pr.apply(this,arguments)}return Hn}()})},oa=function(){var vr;if(!Object(Oe.e)(vi))return;var wn=[];Bn==null||((vr=Bn.stageData)===null||vr===void 0)||vr.forEach(function(Hn){var Yr;if(Hn.items&&(Yr=Hn.items)!==null&&Yr!==void 0&&Yr.length){var Sr;(Sr=Hn.items)===null||Sr===void 0||Sr.forEach(function(aa){var ci;wn.push(aa),aa.children&&(ci=aa.children)!==null&&ci!==void 0&&ci.length&&(wn=wn.concat(aa.children))})}});var Pr=wn.find(function(Hn){return["VideoItem","Attachment","Shixun"].includes(Hn.item_type)});if(console.log(Pr,"stageParam"),Pr.item_type==="VideoItem"){Object(fe.U)("/video/".concat(Pr.id,"?subject_id=").concat(yi.pathId));return}if(Pr.item_type==="Attachment"){Object(fe.U)(Pr.url);return}if(Pr.item_type==="Shixun"){Fa(Pr.identifier,Pr.is_jupyter);return}},Ba=function(){var vr,wn,Pr,Hn,Yr=(vr=Bn.detail)===null||vr===void 0||((wn=vr.learning_status)===null||wn===void 0)?void 0:wn[0],Sr=(Pr=Bn.detail)===null||Pr===void 0||((Hn=Pr.learning_status)===null||Hn===void 0)?void 0:Hn[1];if(Yr==="can")return e.a.createElement(d.a,{onClick:oa,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(Yr==="disabled"){if(Sr==="try"||Sr==="unpayed")return e.a.createElement(d.a,{loading:_n,onClick:Tr,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Sr==="expired")return e.a.createElement(d.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Sr==="buyed")return e.a.createElement(d.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Ca=function(){var Cn=Object(y.a)(r.a.mark(function vr(){var wn,Pr,Hn,Yr,Sr,aa,ci,ja,Oo,ko,tl,Bo;return r.a.wrap(function(cs){for(;;)switch(cs.prev=cs.next){case 0:if(ko=function(){var Al=Object(y.a)(r.a.mark(function Is(){var Dl;return r.a.wrap(function(bs){for(;;)switch(bs.prev=bs.next){case 0:return bs.next=2,Object(ke.a)("/api/users/".concat(qo.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(yi.pathId),{method:"post"});case 2:Dl=bs.sent,(Dl==null?void 0:Dl.status)===0&&(R.b.info("\u63D0\u4EA4\u6210\u529F"),vi({type:"pathsDetail/getRightData",payload:{id:yi.pathId}}));case 4:case"end":return bs.stop()}},Is)}));return function(){return Al.apply(this,arguments)}}(),(wn=qo.userInfo)!==null&&wn!==void 0&&wn.professional_certification){cs.next=4;break}return x.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(fe.U)("/account/certification")}}),cs.abrupt("return",!1);case 4:if(!(((Pr=Bn.rightData)===null||Pr===void 0||((Hn=Pr.progress)===null||Hn===void 0)?void 0:Hn.certificated)==="drafted")){cs.next=6;break}return cs.abrupt("return",!1);case 6:if(!(((Yr=Bn.rightData)===null||Yr===void 0||((Sr=Yr.progress)===null||Sr===void 0)?void 0:Sr.certificated)==="none"||((aa=Bn.rightData)===null||aa===void 0||((ci=aa.progress)===null||ci===void 0)?void 0:ci.certificated)==="rejected")){cs.next=9;break}return((tl=Bn.rightData)===null||tl===void 0?void 0:tl.progress.learned)===100?x.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:ko}):x.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((Bo=Bn.rightData)===null||Bo===void 0?void 0:Bo.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ko}),cs.abrupt("return",!1);case 9:((ja=Bn.rightData)===null||ja===void 0||((Oo=ja.progress)===null||Oo===void 0)?void 0:Oo.certificated)==="passed"&&Uo(!0);case 10:case"end":return cs.stop()}},vr)}));return function(){return Cn.apply(this,arguments)}}(),Qi=!!((wt=Bn.detail)!==null&&wt!==void 0&&wt.participant_count)&&!((zt=Bn.detail)!==null&&zt!==void 0&&zt.allow_statistics),za=((nn=Bn.detail)===null||nn===void 0||((kt=nn.courses)===null||kt===void 0)?void 0:kt.findIndex(function(Cn){return(Cn==null?void 0:Cn.course_id)===(Zn==null?void 0:Zn.course_id)}))+1,ys=za===((pn=Bn.detail)===null||pn===void 0||((Jt=pn.courses)===null||Jt===void 0)?void 0:Jt.length);return e.a.createElement("section",{className:Ye.a.rightWrap},((Ft=Bn.rightData)===null||Ft===void 0?void 0:Ft.qrcode_img)&&e.a.createElement("div",{className:Ye.a.qrCode},e.a.createElement("img",{src:(on=Bn.rightData)===null||on===void 0?void 0:on.qrcode_img})),((Gt=Bn.rightData)===null||Gt===void 0?void 0:Gt.progress)&&e.a.createElement("div",{className:"".concat(Ye.a.card," ").concat(Ye.a.cardTop),style:{top:(hn=Bn.detail)!==null&&hn!==void 0&&(Mn=hn.courses)!==null&&Mn!==void 0&&Mn.length?"-140px":"-70px"}},parseInt(Zn==null||((Ht=Zn.course_status)===null||Ht===void 0)?void 0:Ht.status)===2&&Zn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((mn=Zn.course_status)===null||mn===void 0?void 0:mn.status)===2&&(Zn.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:Ye.a.flexRow},Qi&&!!((qt=Bn.detail)!==null&&qt!==void 0&&(vn=qt.courses)!==null&&vn!==void 0&&vn.length)&&ys&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Zt=Bn.detail)===null||Zt===void 0?void 0:Zt.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"},kn===!0?((Qt=Bn.detail)===null||Qt===void 0?void 0:Qt.participant_count)+1:(En=Bn.detail)===null||En===void 0?void 0:En.participant_count),"\u4EBA")),Qi&&!((ar=Bn.detail)!==null&&ar!==void 0&&(sn=ar.courses)!==null&&sn!==void 0&&sn.length)&&ys&&e.a.createElement("span",null,!((Sn=Bn.detail)!==null&&Sn!==void 0&&Sn.has_participate)&&(kn===!0?e.a.createElement("span",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bg28e),onClick:Bs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Dn=Bn.detail)===null||Dn===void 0?void 0:Dn.has_participate)&&e.a.createElement("span",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(jn=Bn.detail)===null||jn===void 0?void 0:jn.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"},kn===!0?((dn=Bn.detail)===null||dn===void 0?void 0:dn.participant_count)+1:(Fn=Bn.detail)===null||Fn===void 0?void 0:Fn.participant_count),"\u4EBA"))),parseInt(Zn==null||((qn=Zn.course_status)===null||qn===void 0)?void 0:qn.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Zn==null||((ur=Zn.course_status)===null||ur===void 0)?void 0:ur.time),e.a.createElement("p",{style:{display:Zn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(Ye.a.flexRowAbout)},e.a.createElement("span",{style:{display:((wr=Zn.course_status)===null||wr===void 0?void 0:wr.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Gn=Bn.rightData)===null||Gn===void 0?void 0:Gn.progress.learned,"%"),e.a.createElement("span",{style:{display:((Yn=Zn.course_status)===null||Yn===void 0?void 0:Yn.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(fe.db)((Cr=Bn.rightData)===null||Cr===void 0?void 0:Cr.progress.time)," "),((fr=Bn.rightData)===null||fr===void 0||((hr=fr.progress)===null||hr===void 0)?void 0:hr.certificated)!="disabled"&&e.a.createElement(d.a,{disabled:(($r=Bn.rightData)===null||$r===void 0||((Vr=$r.progress)===null||Vr===void 0)?void 0:Vr.certificated)==="drafted",onClick:Ca},((Vn=Bn.rightData)===null||Vn===void 0||((cr=Vn.progress)===null||cr===void 0)?void 0:cr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ia=Bn.rightData)===null||Ia===void 0||((Jr=Ia.progress)===null||Jr===void 0)?void 0:Jr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Qn=Bn.rightData)===null||Qn===void 0||((cn=Qn.progress)===null||cn===void 0)?void 0:cn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((dr=Bn.rightData)===null||dr===void 0||((ei=dr.progress)===null||ei===void 0)?void 0:ei.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(l.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(Et.a,{percent:(pr=Bn.rightData)===null||pr===void 0?void 0:pr.progress.learned,showInfo:!1,style:{display:((Er=Zn.course_status)===null||Er===void 0?void 0:Er.status)<=1&&Zn.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((or=Zn.course_status)===null||or===void 0?void 0:or.status)===2&&((Jn=Bn.detail)===null||Jn===void 0?void 0:Jn.allow_add_member)&&e.a.createElement("a",{className:Ye.a.classButton,href:"".concat(Zn==null?void 0:Zn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Tn=Zn.course_status)===null||Tn===void 0?void 0:Tn.status)===1&&Zn.course_identity>5&&e.a.createElement("div",{className:Ye.a.classButton,onClick:Wr},"\u7ACB\u5373\u52A0\u5165"),parseInt((On=Zn.course_status)===null||On===void 0?void 0:On.status)===1&&Zn.course_identity===5&&e.a.createElement("a",{className:Ye.a.classButton,href:"".concat(Zn==null?void 0:Zn.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((un=Zn.course_status)===null||un===void 0?void 0:un.status)===0&&Zn.course_identity>5&&e.a.createElement("div",{className:Ye.a.classButton,onClick:Wr},"\u7ACB\u5373\u62A5\u540D"),parseInt((zn=Zn.course_status)===null||zn===void 0?void 0:zn.status)===0&&Zn.course_identity===5&&e.a.createElement("div",{className:Ye.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(Zn==null||((Xr=Zn.course_status)===null||Xr===void 0)?void 0:Xr.status)===0||parseInt(Zn==null||((nr=Zn.course_status)===null||nr===void 0)?void 0:nr.status)===1)&&Zn.course_identity<5&&e.a.createElement("a",{className:Ye.a.classButton,href:"".concat(Zn==null?void 0:Zn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Qi&&ys&&((Or=Bn.detail)===null||Or===void 0?void 0:Or.has_participate)&&e.a.createElement("span",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Qi&&ys&&!((Ta=Bn.detail)!==null&&Ta!==void 0&&Ta.has_participate)&&(kn?e.a.createElement("span",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Ye.a.classButton," ").concat(Ye.a.bg28e),onClick:Bs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((ta=Bn.detail)!==null&&ta!==void 0&&ta.excellent)&&((ua=Bn.detail)===null||ua===void 0?void 0:ua.is_free)!==!0&&e.a.createElement("div",{className:Ye.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:Ye.a.li1},!!((na=Bn.detail)!==null&&na!==void 0&&na.origin_price)&&e.a.createElement("div",{className:Ye.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:Ye.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(pa=Bn.detail)===null||pa===void 0?void 0:pa.price),!!((_a=Bn.detail)!==null&&_a!==void 0&&_a.origin_price)&&e.a.createElement("div",{className:Ye.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Oa=Bn.detail)===null||Oa===void 0?void 0:Oa.origin_price)),e.a.createElement("li",{className:Ye.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Dr=Bn.detail)===null||Dr===void 0||((Pa=Dr.expiration_type)===null||Pa===void 0)?void 0:Pa.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((ca=Bn.detail)===null||ca===void 0||((Ua=ca.expiration_type)===null||Ua===void 0)?void 0:Ua.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((ii=Bn.detail)===null||ii===void 0||((zi=ii.expiration_type)===null||zi===void 0||((xi=zi.days)===null||xi===void 0))?void 0:xi[0],"\u5929\u5185\u6709\u6548"),((hi=Bn.detail)===null||hi===void 0||((Mo=hi.expiration_type)===null||Mo===void 0)?void 0:Mo.clazz)==="3"&&"".concat((Ao=Bn.detail)===null||Ao===void 0||((bo=Ao.expiration_type)===null||bo===void 0||((as=bo.days)===null||as===void 0))?void 0:as.join("\u5230")))),Ba()),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:Ga.a})," ",(hs=Bn.detail)===null||hs===void 0?void 0:hs.learning_notes_title)),e.a.createElement("div",{ref:ji},e.a.createElement(At.a,{className:"fon16",value:(is=Bn.detail)===null||is===void 0?void 0:is.learning_notes}))),!!((os=Bn.rightData)!==null&&os!==void 0&&(wo=os.members)!==null&&wo!==void 0&&wo.length)&&e.a.createElement("div",{className:"".concat(Ye.a.card," pb0"),style:{marginTop:(ps=Bn.detail)!==null&&ps!==void 0&&(Ui=ps.courses)!==null&&Ui!==void 0&&Ui.length?-135:-65}},(ra=Bn.detail)!==null&&ra!==void 0&&ra.allow_add_member?Ks():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:va.a})," ",(pi=Bn.rightData)===null||pi===void 0?void 0:pi.team_title),Ns&&e.a.createElement(kr,{setisupdate:Zs,isupdate:Ol,data:(ui=Bn.rightData)===null||ui===void 0?void 0:ui.members,operation:(mo=Bn.detail)===null||mo===void 0?void 0:mo.allow_add_member,handleDeleteMember:el}),!Ns&&e.a.createElement("div",{style:{width:"100%"}},(lo=Bn.rightData)===null||lo===void 0||((Fi=lo.members)===null||Fi===void 0)?void 0:Fi.map(function(Cn){var vr,wn,Pr,Hn,Yr,Sr,aa,ci;return e.a.createElement("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:We.a.directionItemWrap},e.a.createElement(l.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:We.a.teamHeight},e.a.createElement("span",{title:Cn==null?void 0:Cn.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(Cn==null||((vr=Cn.name)===null||vr===void 0)?void 0:vr.length)>6?(Cn==null||((wn=Cn.name)===null||wn===void 0)?void 0:wn.substr(0,6))+"...":(Cn==null?void 0:Cn.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(Cn==null||((Pr=Cn.school)===null||Pr===void 0)?void 0:Pr.length)>9?(Cn==null||((Hn=Cn.school)===null||Hn===void 0)?void 0:Hn.substr(0,9))+"...":Cn==null?void 0:Cn.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(Cn!=null&&Cn.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(Cn==null?void 0:Cn.brief_introduction)&&e.a.createElement("div",{className:We.a.divHeight},Cn==null?void 0:Cn.brief_introduction))},e.a.createElement("img",{draggable:!1,className:We.a.imgradius,onClick:function(){},src:qe.a.API_SERVER+"/images/"+(Cn==null?void 0:Cn.image_url)}),e.a.createElement("div",null,(Cn==null||((Yr=Cn.name)===null||Yr===void 0)?void 0:Yr.length)>6?(Cn==null||((Sr=Cn.name)===null||Sr===void 0)?void 0:Sr.substr(0,6))+"...":(Cn==null?void 0:Cn.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(Cn==null||((aa=Cn.school)===null||aa===void 0)?void 0:aa.length)>6?(Cn==null||((ci=Cn.school)===null||ci===void 0)?void 0:ci.substr(0,6))+"...":(Cn==null?void 0:Cn.school)||"--"))),e.a.createElement("br",null)))})),((ss=Bn.detail)===null||ss===void 0?void 0:ss.allow_add_member)&&e.a.createElement(ie.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ee.a,{className:"c-blue current",onClick:Bl},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((ls=Bn.rightData)!==null&&ls!==void 0&&(Zo=ls.tags)!==null&&Zo!==void 0&&Zo.length)&&((fo=Bn.detail)===null||fo===void 0?void 0:fo.show_tag)&&e.a.createElement("div",{className:Ye.a.skillWrap},e.a.createElement("p",{className:"".concat(Ye.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Ho=Bn.rightData)===null||Ho===void 0||((vo=Ho.tags)===null||vo===void 0)?void 0:vo.length))),e.a.createElement(Oi.a,{option:Rs(),style:{height:370},opts:{renderer:"svg"}})),(($o=Bn.detail)===null||$o===void 0?void 0:$o.show_spoc)===1&&e.a.createElement("div",{className:"".concat(Ye.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:Ki.a}),"SPOC\u8BFE\u5802"),e.a.createElement(Hr,{data:(Ko=Bn.Courses)===null||Ko===void 0?void 0:Ko.spoc_courses,handleDeleteMember:bl}),((ya=Bn.detail)===null||ya===void 0?void 0:ya.show_spoc)===1&&(Bn==null||((qr=Bn.Courses)===null||qr===void 0||((mi=qr.spoc_courses)===null||mi===void 0))?void 0:mi.length)<3&&((Gi=Bn.detail)===null||Gi===void 0?void 0:Gi.allow_add_member)&&e.a.createElement(ie.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ee.a,{className:"c-blue current",onClick:function(){return gs()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((So=Bn.detail)===null||So===void 0?void 0:So.show_history)&&e.a.createElement("div",{className:"".concat(Ye.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:Ki.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(Hr,{data:Ri==null?void 0:Ri.spoc_courses,handleDeleteMember:bl}),((uo=Bn.detail)===null||uo===void 0?void 0:uo.show_history)&&(Ri==null||((Lo=Ri.spoc_courses)===null||Lo===void 0)?void 0:Lo.length)<3&&((ki=Bn.detail)===null||ki===void 0?void 0:ki.allow_add_member)&&e.a.createElement(ie.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ee.a,{className:"c-blue current",onClick:function(){return gs(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(_r,{onReloadData:Ds}),e.a.createElement(In,{onReloadData:Ds,data:Ri}),e.a.createElement(tn,{visible:Go,onCancel:function(){Uo(!1)},data:((oi=Bn.rightData)===null||oi===void 0||((Wo=oi.progress)===null||Wo===void 0)?void 0:Wo.info)||{}}))},Wi=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.user,zt=lt.loading,nn=lt.globalSetting,kt=lt.classroomList;return{pathsDetail:et,user:wt,globalSetting:nn,loading:zt.models.index,classroomList:kt}})(gi),Li=I("cWXX"),io=I("/ezw"),qi=I("VlDO"),Gr=I.n(qi),ai=I("bbsP"),Va=I("/wGt"),Xa=I("DjyN"),Zi=I("NUBc"),eo=I("/zsF"),Pi=I("PArb"),Qo=I("vkP9"),ns=I("cCSd"),fi=I.n(ns),rs=W.a.Search,Yo=[{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"}]}],qa=function(et){var wt,zt=et.classroomList,nn=et.loading,kt=et.dispatch,pn=et.cb,Jt=et.shixunIds,Ft=Jt===void 0?[]:Jt,on=Object(s.i)(),Gt=Object(s.h)(),hn=zt.actionTabs,Mn=Ee.a.useForm(),Ht=Object(_.a)(Mn,1),mn=Ht[0],qt=zt.shixunLists,vn=Object(n.useState)([]),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),sn=Object(_.a)(ar,2),Sn=sn[0],Dn=sn[1];Object(n.useEffect)(function(){zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Sn.page=1,kt({type:"classroomList/getShixunLists",payload:Object(L.a)({},Sn)}))},[zt.actionTabs.key]),Object(n.useEffect)(function(){return zt.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")}},[zt.actionTabs.key]);var jn=function(){kt({type:"classroomList/setActionTabs",payload:{}}),Dn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return zt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(Va.a,{placement:"bottom",height:"100%",closable:!1,visible:zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:fi.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(d.a,{size:"large",onClick:function(){jn(),En([]),pn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(d.a,{size:"large",onClick:Object(y.a)(r.a.mark(function dn(){var Fn,qn,ur,wr;return r.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:Fn=function(fr){var hr=Qt[fr];if(Ft.includes(hr)){var $r,Vr;return R.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(qt==null||(($r=qt.shixun_list)===null||$r===void 0||((Vr=$r.find(function(Vn){return Vn.id===hr}))===null||Vr===void 0))?void 0:Vr.title)),{v:void 0}}},qn=0;case 2:if(!(qn<(Qt==null?void 0:Qt.length))){Yn.next=9;break}if(ur=Fn(qn),!(typeof ur=="object")){Yn.next=6;break}return Yn.abrupt("return",ur.v);case 6:qn++,Yn.next=2;break;case 9:return Yn.next=11,Object(K.O)({id:zt.actionTabs.id,subject_id:zt.actionTabs.subject_id,shixun_ids:Object(A.a)(Qt)});case 11:wr=Yn.sent,En([]),wr!=null&&wr.shixuns_list&&(jn(),pn(wr.shixuns_list));case 14:case"end":return Yn.stop()}},dn)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(Qo.a,{onChange:function(Fn){Dn(Object(L.a)(Object(L.a)(Object(L.a)({},Sn),Fn),{},{page:1})),kt({type:"classroomList/getShixunLists",payload:Object(L.a)(Object(L.a)(Object(L.a)({},Sn),Fn),{},{page:1})})}})),e.a.createElement("section",{className:"edu-container"},Yo.map(function(dn,Fn){var qn;return e.a.createElement("ul",{className:fi.a.menu,key:Fn},e.a.createElement("li",null,dn.name),dn==null||((qn=dn.children)===null||qn===void 0)?void 0:qn.map(function(ur,wr){return e.a.createElement("li",{className:Sn[dn.id]==ur.id?fi.a.actived:"",onClick:function(){Sn[dn.id]=ur.id,Dn(Object(L.a)({},Sn)),kt({type:"classroomList/getShixunLists",payload:Object(L.a)({},Sn)})}},e.a.createElement("strong",null,ur.name))}))}),qt==null||((wt=qt.shixun_list)===null||wt===void 0)?void 0:wt.map(function(dn,Fn){return e.a.createElement("div",{className:fi.a.listItem,key:Fn},e.a.createElement(G.a,{checked:Qt.includes(dn.id),value:dn.id,onChange:function(ur){var wr=Qt.indexOf(dn.id);Qt.indexOf(dn.id)>-1?En(Qt.filter(function(Gn){return Gn!==dn.id})):En(Qt.concat(dn.id))}}),e.a.createElement("div",{className:fi.a.info},e.a.createElement("div",{className:fi.a.title},e.a.createElement("div",{className:fi.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(dn==null?void 0:dn.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:dn.title}})),Object(U.v)()&&(dn==null?void 0:dn.mark_status)===1&&e.a.createElement(l.a,{title:dn==null?void 0:dn.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(dn==null?void 0:dn.mark_status)===2&&e.a.createElement(l.a,{title:dn==null?void 0:dn.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(dn==null?void 0:dn.mark_status)===3&&e.a.createElement(l.a,{title:dn==null?void 0:dn.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:fi.a.description,dangerouslySetInnerHTML:{__html:dn.description}})),e.a.createElement("div",{className:" mt15"},dn.challenge_names.map(function(qn,ur){return e.a.createElement("span",{key:ur,className:"mr30 font12"},"\u7B2C",ur+1,"\u5173 ",qn," ")})),e.a.createElement(Pi.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,dn.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,dn.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",dn.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,dn.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(Zi.a,{current:Sn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:qt==null?void 0:qt.shixuns_count,onChange:function(Fn){Sn.page=Fn,kt({type:"classroomList/getShixunLists",payload:Object(L.a)({},Sn)})}})))},po=Object(u.a)(function(lt){var et=lt.classroomList,wt=lt.loading;return{classroomList:et,loading:wt}})(qa),$i=I("Ot1p"),As=I("qdXH"),Co=I("sBCT"),Cs=I("500L"),xs=I("giR+"),co=I("fyUT"),fs=I("dwhp"),lr=I("IxHN"),Ur=I("M8RZ"),tr=I("BdwD"),Zr=I("9nDM"),fa=function(et){var wt=et.user,zt=et.onReplyDiscuss,nn=et.dispatch,kt=et.id,pn=et.activeDiscussIndex,Jt=Object(n.useState)(""),Ft=Object(_.a)(Jt,2),on=Ft[0],Gt=Ft[1];function hn(mn){Gt(mn)}var Mn=Object(s.i)();function Ht(){if(!on){R.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}zt(kt,on),nn({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}}),Gt("")}return e.a.createElement("div",{key:kt,className:"discuss-item-editor",style:{display:pn===kt?"block":"none",width:"100%"}},e.a.createElement($i.a,{miniToolbar:!0,startInit:pn===kt,defaultValue:on,id:kt,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:hn}),e.a.createElement("a",{onClick:Ht,className:"btn-send"},"\u53D1\u9001"))},Ya=Object(u.a)(function(lt){var et=lt.shixunsDetail,wt=lt.loading,zt=lt.globalSetting;return{shixunsDetail:et,globalSetting:zt,loading:wt.models.index}})(fa),ba=function(et){var wt=et.user,zt=et.upDataList,nn=et.page,kt=et.getTypeNumber,pn=et.dispatch,Jt=Object(s.i)(),Ft=function(){var on=Object(y.a)(r.a.mark(function Gt(hn,Mn){var Ht;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object(K.M)({id:hn,content:Mn});case 2:Ht=qt.sent,(Ht==null?void 0:Ht.status)===0&&zt(1);case 4:case"end":return qt.stop()}},Gt)}));return function(hn,Mn){return on.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(wt.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(qe.a.IMG_SERVER,"/images/").concat(wt.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(Ya,{id:Jt.pathId,activeDiscussIndex:Jt.pathId,onReplyDiscuss:Ft})))},Bi=Object(u.a)(function(lt){var et=lt.shixunsDetail,wt=lt.loading,zt=lt.globalSetting;return{shixunsDetail:et,globalSetting:zt,loading:wt.models.index}})(ba),Sa=I("fXAG");function ha(lt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(ke.c)("/discusses.json?page=".concat(et-1,"&container_identifier=").concat(lt,"&container_type=Shixun"))}function Io(lt,et){return Object(ke.f)("/discusses/".concat(lt,"/top_or_down_discuss.json"),{top:et})}function Wa(lt,et){return Object(ke.f)("/discusses/".concat(lt,"/plus.json"),{container_type:"Discuss",type:et?1:0})}function to(lt,et){return Object(ke.f)("/discusses/".concat(lt,"/hidden.json"),et)}function oo(lt,et){return Object(ke.f)("/discusses/".concat(lt,"/reward_code.json"),et)}function xo(lt){return Object(ke.a)("/api/discusses/".concat(lt,".json"),{method:"delete"})}function Vs(lt,et){return Object(ke.f)("/discusses/".concat(lt,"/reply.json"),{container_type:"Shixun",content:et})}function Ja(lt){return Object(ke.f)("/discusses.json",lt)}var ga=I("QcdW"),Ea=I("kaH+");function yo(lt){var et=lt.data,wt=lt.index,zt=lt.adminOrOperator,nn=lt.parentDiscussIndex,kt=lt.shixunIdentifier,pn=lt.isDelete,Jt=lt.user,Ft=lt.onSetRewardData,on=lt.onSetActionType,Gt=lt.deleteCommentAlert,hn=lt.shixunName,Mn=et.author,Ht=et.can_delete,mn=et.manage,qt=et.content,vn=et.hidden,Zt=et.id,Qt=et.reward,En=et.time;function ar(){Ft({id:Zt,index:wt,user_id:Mn.user_id,parentDiscussIndex:nn})}function sn(){on({id:Zt,index:wt,params:{hidden:vn?"0":"1",container_identifier:kt},type:"hidden-discuss",parentDiscussIndex:nn,message:vn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Sn(){if(Gt){x.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",hn,"\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}on({id:Zt,index:wt,type:"delete-discuss",parentDiscussIndex:nn,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(Mn.login),target:"_blank"},Mn.name),e.a.createElement("span",{className:"grey"},En),Qt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Qt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Qt)):null),e.a.createElement("div",{className:"btn-group"},zt?e.a.createElement("a",{onClick:ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,zt?e.a.createElement("a",{onClick:sn,title:vn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:vn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,mn?e.a.createElement("a",{onClick:Sn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(At.a,{className:"discuss-content",value:qt}))}var ws=function(lt){var et=lt.data,wt=lt.index,zt=lt.shixunIdentifier,nn=lt.adminOrOperator,kt=lt.identity,pn=lt.onTopOrDownDiscuss,Jt=lt.onPlusDiscuss,Ft=lt.onSetActionType,on=lt.onSetRewardData,Gt=lt.user,hn=lt.isDelete,Mn=lt.activeDiscussIndex,Ht=lt.onReplyDiscuss,mn=lt.onSetActiveDiscussIndex,qt=et.content,vn=et.children,Zt=et.game_url,Qt=et.hidden,En=et.id,ar=et.position,sn=et.praise_count,Sn=et.reward,Dn=et.sticky,jn=et.time,dn=et.user_praise,Fn=et.game_passed,qn=et.delete_comment_alert,ur=et.author,wr=et.shixun_name,Gn=et.manage;function Yn(){mn(En)}function Cr(){pn(En,!Dn,wt)}function fr(){Jt(En,!dn,wt)}function hr(){on({id:En,index:wt,user_id:ur.user_id})}function $r(){if(qn){x.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",wr,"\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}Ft({id:En,index:wt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Vr(){Ft({id:En,index:wt,params:{hidden:Qt?"0":"1",container_identifier:zt},type:"hidden-discuss",message:Qt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Vn=function(Ia){var Jr=Ia.target,Qn=Jr.nodeName,cn=Jr.src;Qn==="IMG"&&(Ka.a.publish("preview-image",cn),console.log("src:",cn))};return e.a.createElement("div",{className:"discuss-item-container",key:En},e.a.createElement("a",{href:"/users/".concat(ur.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(qe.a.IMG_SERVER,"/images/").concat(ur.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(ur.login),target:"_blank"},ur.name),e.a.createElement("span",{className:"grey"},jn),ar?e.a.createElement("span",{className:"c-green"}," [\u7B2C",ar,"\u5173] "):null,Zt?e.a.createElement("a",{href:Zt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Sn?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Sn)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Sn)):null,kt<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Fn===1?"#29bd8b":""}},Fn||Fn===0?Fn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Vn},e.a.createElement(At.a,{className:"discuss-content",value:qt})),vn&&vn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Vn},vn.map(function(cr,Ia){return e.a.createElement(yo,{key:cr.id,data:cr,index:Ia,deleteCommentAlert:qn,shixunName:wr,shixunIdentifier:zt,adminOrOperator:nn,user:Gt,isDelete:hn,onSetRewardData:on,onSetActionType:Ft,parentDiscussIndex:wt})})):null,e.a.createElement("div",{className:"btn-group"},nn?e.a.createElement("a",{onClick:hr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,nn?e.a.createElement("a",{onClick:Vr,title:Qt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Qt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Gn&&(!vn||vn.length==0)&&e.a.createElement("a",{onClick:$r,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:Yn,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:fr,className:dn?"c-orange":""},e.a.createElement("i",{className:dn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,sn||""))),e.a.createElement(Ya,{id:En,activeDiscussIndex:Mn,onReplyDiscuss:Ht})))},Ss={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Xs(lt,et){switch(et.type){case Sa.Q:return Object(L.a)(Object(L.a)({},lt),{},{loading:!0});case Sa.X:return Object(L.a)(Object(L.a)({},lt),{},{showRewardDialog:!0});case Sa.b:return Object(L.a)(Object(L.a)({},lt),{},{showRewardDialog:!1});case Sa.l:return Object(L.a)(Object(L.a)({},lt),et.payload);case Sa.ab:return Object(L.a)(Object(L.a)({},lt),et.payload);case Sa.x:return Object(L.a)(Object(L.a)({},lt),et.payload);case Sa.z:return Object(L.a)(Object(L.a)({},lt),et.payload);case Sa.H:return Object(L.a)(Object(L.a)({},lt),et.payload);case Sa.a:return Object(L.a)(Object(L.a)({},lt),et.payload);default:throw new Error}}var Ys=function(lt){var et=lt.shixunIdentifier,wt=lt.identity,zt=lt.activeIndex,nn=lt.user,kt=lt.isShixunDetail,pn=kt===void 0?!1:kt,Jt=lt.isDelete,Ft=lt.getTypeNumber,on=Object(n.useReducer)(Xs,Ss),Gt=Object(_.a)(on,2),hn=Gt[0],Mn=Gt[1],Ht=hn.page,mn=hn.loading,qt=hn.data,vn=hn.actionType,Zt=hn.showRewardDialog,Qt=hn.activeDiscussIndex,En=Object(n.useRef)(),ar=Object(n.useRef)(),sn=Object(s.i)();function Sn(pr){return Dn.apply(this,arguments)}function Dn(){return Dn=Object(y.a)(r.a.mark(function pr(Er){var or;return r.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(!mn){Tn.next=2;break}return Tn.abrupt("return");case 2:return Tn.prev=2,Mn({type:Sa.Q}),Tn.next=6,Object(K.A)(Object(L.a)(Object(L.a)({},sn),{},{page:Er}));case 6:or=Tn.sent,Mn({type:Sa.l,payload:{activeDiscussIndex:null,page:Er,data:or,loading:!1}}),Tn.next=13;break;case 10:Tn.prev=10,Tn.t0=Tn.catch(2),console.log(Tn.t0);case 13:case"end":return Tn.stop()}},pr,null,[[2,10]])})),Dn.apply(this,arguments)}function jn(pr){document.body.scrollIntoView(),Sn(pr)}function dn(pr,Er,or){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(y.a)(r.a.mark(function pr(Er,or,Jn){var Tn;return r.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.prev=0,un.next=3,Wa(Er,or);case 3:Tn=un.sent,cn[Jn].user_praise=or,cn[Jn].praise_count=Tn.praise_count,Mn({type:Sa.x,payload:{data:Object(L.a)(Object(L.a)({},qt),{},{comments:cn})}}),un.next=12;break;case 9:un.prev=9,un.t0=un.catch(0),console.log(un.t0);case 12:case"end":return un.stop()}},pr,null,[[0,9]])})),Fn.apply(this,arguments)}function qn(pr,Er,or){return ur.apply(this,arguments)}function ur(){return ur=Object(y.a)(r.a.mark(function pr(Er,or,Jn){return r.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.prev=0,On.next=3,Io(Er,or);case 3:cn[Jn].sticky=or,Mn({type:Sa.ab,payload:{data:Object(L.a)(Object(L.a)({},qt),{},{comments:cn})}}),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()}},pr,null,[[0,7]])})),ur.apply(this,arguments)}function wr(){Mn({type:Sa.z,payload:{actionType:null}})}function Gn(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(y.a)(r.a.mark(function pr(){var Er,or,Jn,Tn,On,un,zn,Xr;return r.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:if(Er=vn.id,or=vn.params,Jn=vn.type,Tn=vn.index,On=vn.parentDiscussIndex,!(Jn==="hidden-discuss")){Or.next=6;break}return Or.next=4,to(Er,or);case 4:On?cn[On].children[Tn].hidden=or.hidden==1:cn[Tn].hidden=or.hidden==1,Mn({type:Sa.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},qt),{},{comments:cn})}});case 6:if(!(Jn==="delete-discuss")){Or.next=31;break}return Or.next=9,xo(Er);case 9:if(!(On||On===0)){Or.next=22;break}un=cn[On].children,zn=un.length-1;case 12:if(!(zn>=0)){Or.next=19;break}if(!(un[zn].id===Er)){Or.next=16;break}return un.splice(zn,1),Or.abrupt("break",19);case 16:zn--,Or.next=12;break;case 19:cn[On].children=un,Or.next=30;break;case 22:Xr=cn.length-1;case 23:if(!(Xr>=0)){Or.next=30;break}if(!(cn[Xr].id===Er)){Or.next=27;break}return cn.splice(Xr,1),Or.abrupt("break",30);case 27:Xr--,Or.next=23;break;case 30:Mn({type:Sa.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},qt),{},{comments:cn})}});case 31:case"end":return Or.stop()}},pr)})),Yn.apply(this,arguments)}function Cr(pr){Mn({type:Sa.z,payload:{actionType:pr}})}function fr(){Mn({type:Sa.b})}function hr(){return $r.apply(this,arguments)}function $r(){return $r=Object(y.a)(r.a.mark(function pr(){var Er,or,Jn,Tn,On,un,zn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return Er=En.current,or=Er.id,Jn=Er.index,Tn=Er.score,On=Er.user_id,un=Er.parentDiscussIndex,nr.next=3,oo(or,{container_type:"Discusses",score:Tn,user_id:On});case 3:zn=nr.sent,un?cn[un].children[Jn].reward=zn.code:cn[Jn].reward=zn.code,Mn({type:Sa.H,payload:{showRewardDialog:!1,data:Object(L.a)(Object(L.a)({},qt),{},{comments:cn})}}),En.current=null;case 7:case"end":return nr.stop()}},pr)})),$r.apply(this,arguments)}function Vr(pr){En.current=pr,Mn({type:Sa.X})}function Vn(pr){En.current.score=pr}function cr(pr,Er){return Ia.apply(this,arguments)}function Ia(){return Ia=Object(y.a)(r.a.mark(function pr(Er,or){return r.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.prev=0,Tn.next=3,Vs(Er,or);case 3:Sn(Ht),Tn.next=9;break;case 6:Tn.prev=6,Tn.t0=Tn.catch(0),console.log(Tn.t0);case 9:case"end":return Tn.stop()}},pr,null,[[0,6]])})),Ia.apply(this,arguments)}function Jr(pr){Qt===pr?Mn({type:Sa.a,payload:{activeDiscussIndex:null}}):Mn({type:Sa.a,payload:{activeDiscussIndex:pr}})}if(Object(n.useEffect)(function(){function pr(){return Er.apply(this,arguments)}function Er(){return Er=Object(y.a)(r.a.mark(function or(){return r.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(!(zt===3&&!qt&&et)){Tn.next=3;break}return Tn.next=3,Sn(Ht);case 3:case"end":return Tn.stop()}},or)})),Er.apply(this,arguments)}pr()},[sn.pathId]),!qt)return e.a.createElement(V.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var Qn=qt.disscuss_count,cn=qt.comments,dr=qt.all,ei=qt.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:ar},Qn===0?e.a.createElement(tr.a,null):null,Object(U.p)()&&e.a.createElement(Bi,{getTypeNumber:Ft,upDataList:Sn,page:Ht,user:nn}),e.a.createElement("aside",{className:"bg-white"},cn==null?void 0:cn.map(function(pr,Er){return e.a.createElement(ws,{user:nn,key:pr.id,data:pr,index:Er,identity:wt,onPaginationChange:jn,shixunIdentifier:et,isDelete:Jt,onSetActionType:Cr,onTopOrDownDiscuss:qn,adminOrOperator:ei,onPlusDiscuss:dn,onSetRewardData:Vr,activeDiscussIndex:Qt,onSetActiveDiscussIndex:Jr,onReplyDiscuss:cr})})),Qn>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(Zi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:jn,current:Ht,total:Qn})):null),e.a.createElement(Ur.a,null,e.a.createElement(x.a,{centered:!0,title:"\u63D0\u793A",visible:!!vn,onOk:Gn,onCancel:wr},e.a.createElement("p",null,vn?vn.message:"")),e.a.createElement(x.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Zt,onCancel:fr,onOk:hr},e.a.createElement(co.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Vn,style:{width:"228px"}}))))},ol=I("jZGp"),vl=I("LvDl"),Js=I("G2fZ"),Ps=I.n(Js),gl=W.a.Search,Us=function(et){var wt,zt,nn=et.shixunsDetail,kt=et.globalSetting,pn=et.loading,Jt=et.dispatch,Ft=Object(w.a)(et,["shixunsDetail","globalSetting","loading","dispatch"]),on=Object(s.i)(),Gt=Object(n.useState)(0),hn=Object(_.a)(Gt,2),Mn=hn[0],Ht=hn[1],mn=Object(n.useState)([]),qt=Object(_.a)(mn,2),vn=qt[0],Zt=qt[1],Qt=Object(n.useState)(""),En=Object(_.a)(Qt,2),ar=En[0],sn=En[1],Sn=Object(n.useState)(),Dn=Object(_.a)(Sn,2),jn=Dn[0],dn=Dn[1],Fn=Object(n.useState)(!1),qn=Object(_.a)(Fn,2),ur=qn[0],wr=qn[1],Gn=Object(n.useState)(!1),Yn=Object(_.a)(Gn,2),Cr=Yn[0],fr=Yn[1],hr=Object(n.useState)({page:1,limit:10,type:"video"}),$r=Object(_.a)(hr,2),Vr=$r[0],Vn=$r[1];Object(n.useEffect)(function(){nn.actionTabs.key==="Stage-SendModal"&&(Vn(Vr),cr(Vr))},[nn.actionTabs.key]);var cr=function(){var Tn=Object(y.a)(r.a.mark(function On(un){var zn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Jt({type:"shixunsDetail/searchUserCourses",payload:un});case 2:zn=nr.sent,zn.status===401?(Jt({type:"shixunsDetail/setActionTabs",payload:{}}),fr(!1)):(fr(!0),Ht((zn==null?void 0:zn.courses_count)||0),Zt((zn==null?void 0:zn.course_list)||[]));case 4:case"end":return nr.stop()}},On)}));return function(un){return Tn.apply(this,arguments)}}(),Ia=function(On){var un=Object(L.a)(Object(L.a)({},Vr),{page:On,limit:10,search:encodeURI(ar)});Vn(un),cr(un)},Jr=Object(pe.b)(),Qn=Object(_.a)(Jr,4),cn=Qn[0],dr=Qn[1],ei=Qn[2],pr=Qn[3],Er=function(){var Tn=Object(y.a)(r.a.mark(function On(){var un,zn,Xr;return r.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:if(jn){Or.next=3;break}return wr(!0),Or.abrupt("return");case 3:return zn=(un=nn.actionTabs.params)===null||un===void 0?void 0:un.id,fr(!1),Or.next=7,pr({id:on==null?void 0:on.pathId,course_id:jn,type:"subject",stage_item_id:zn,sync_catelog:0});case 7:if(Xr=Or.sent,Xr){Or.next=11;break}return Or.next=11,or(0);case 11:case"end":return Or.stop()}},On)}));return function(){return Tn.apply(this,arguments)}}(),or=function(){var Tn=Object(y.a)(r.a.mark(function On(un){var zn,Xr,nr,Or,Ta,ta,ua,na;return r.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:if(Or=(zn=nn.actionTabs.params)===null||zn===void 0?void 0:zn.id,!((Xr=nn.actionTabs.params)!==null&&Xr!==void 0&&Xr.is_jupyter)){_a.next=8;break}return ua=(ta=nn.actionTabs.params)===null||ta===void 0?void 0:ta.identifier,_a.next=5,Object(ke.a)("/api/shixuns/".concat(ua,"/send_to_course.json"),{method:"Post",body:{course_id:jn,identifier:ua,type:"normal",is_copy:un}});case 5:Ta=_a.sent,_a.next=11;break;case 8:return _a.next=10,Object(K.P)({id:on==null?void 0:on.pathId,course_id:jn,stage_shixuns:[{stage_shixun_id:Or,is_copy:un,is_use:1}],sync_catelog:0,type:((na=nn.actionTabs.params)===null||na===void 0?void 0:na.title)==="\u5B9E\u8BAD"?"shixun":"video"});case 10:Ta=_a.sent;case 11:Jn(),dr(),((nr=Ta)===null||nr===void 0?void 0:nr.status)===1&&x.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},Ta.message),onOk:function(){var Dr,Pa,ca;if((Dr=nn.actionTabs.params)!==null&&Dr!==void 0&&Dr.is_jupyter){var Ua;Object(fe.U)((Ua=Ta)===null||Ua===void 0?void 0:Ua.first_category_url);return}var ii=(Pa=Ta)===null||Pa===void 0||((ca=Pa.url.split("/"))===null||ca===void 0)?void 0:ca[2];Object(fe.U)("/classrooms/".concat(ii,"/shixun_homework"))}});case 14:case"end":return _a.stop()}},On)}));return function(un){return Tn.apply(this,arguments)}}(),Jn=function(){sn(""),dn(null),wr(!1),Jt({type:"shixunsDetail/setActionTabs",payload:{}}),fr(!1)};return e.a.createElement(e.a.Fragment,null,e.a.createElement(x.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001".concat(((wt=nn.actionTabs.params)===null||wt===void 0?void 0:wt.title)||"\u5B9E\u8BAD"),visible:Cr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Er,onCancel:Jn},e.a.createElement("div",{className:Ps.a.wrap},e.a.createElement("div",{className:Ps.a.title},"\u9009\u62E9\u7684","\u53D1\u9001".concat(((zt=nn.actionTabs.params)===null||zt===void 0?void 0:zt.title)||"\u5B9E\u8BAD"),"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),e.a.createElement("div",{className:"mb10"},e.a.createElement(gl,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ar,onChange:function(On){return sn(On.target.value)},onSearch:function(On){sn(On);var un=Object(L.a)(Object(L.a)({},Vr),{page:1,limit:10,search:encodeURI(On)});Vn(un),cr(un)}})),e.a.createElement("div",{className:Ps.a.radioWrap},e.a.createElement(S.a.Group,{value:jn,onChange:function(On){dn(On.target.value),wr(!1)}},vn.map(function(Tn,On){return e.a.createElement(S.a,{className:Ps.a.radio,value:Tn.course_id,key:On},Tn.name)}))),ur&&e.a.createElement("div",{className:Ps.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),Mn>10&&e.a.createElement("div",{className:Ps.a.pagination},e.a.createElement(Zi.a,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Vr==null?void 0:Vr.page,pageSize:10,total:Mn,onChange:Ia})))),e.a.createElement(pe.a,{visible:cn,inPaper:!1,onOk:or,onCancel:function(){Jn(),dr()},renderData:ei,modalType:"single",type:"subject"}))},Fs=Object(u.a)(function(lt){var et=lt.shixunsDetail,wt=lt.loading,zt=lt.globalSetting;return{shixunsDetail:et,globalSetting:zt,loading:wt.models.index}})(Us),li=["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"],Qs=function(et){var wt,zt,nn,kt,pn,Jt=et.pathsDetail,Ft=et.user,on=et.globalSetting,Gt=et.loading,hn=et.dispatch,Mn=Object(w.a)(et,["pathsDetail","user","globalSetting","loading","dispatch"]),Ht=Object(s.i)(),mn=Jt.stageData,qt=Object(n.useState)([]),vn=Object(_.a)(qt,2),Zt=vn[0],Qt=vn[1],En=Object(n.useState)(-1),ar=Object(_.a)(En,2),sn=ar[0],Sn=ar[1],Dn=Object(n.useState)(!1),jn=Object(_.a)(Dn,2),dn=jn[0],Fn=jn[1],qn=Object(n.useState)(!1),ur=Object(_.a)(qn,2),wr=ur[0],Gn=ur[1],Yn=Object(n.useState)(!1),Cr=Object(_.a)(Yn,2),fr=Cr[0],hr=Cr[1],$r=Object(n.useState)({name:"",is_jupyter:!1}),Vr=Object(_.a)($r,2),Vn=Vr[0],cr=Vr[1],Ia=Ee.a.useForm(),Jr=Object(_.a)(Ia,1),Qn=Jr[0],cn=Ee.a.useForm(),dr=Object(_.a)(cn,1),ei=dr[0],pr=Ee.a.useForm(),Er=Object(_.a)(pr,1),or=Er[0],Jn=Ee.a.useForm(),Tn=Object(_.a)(Jn,1),On=Tn[0],un=Object(n.useState)(!1),zn=Object(_.a)(un,2),Xr=zn[0],nr=zn[1],Or=Object(n.useState)([]),Ta=Object(_.a)(Or,2),ta=Ta[0],ua=Ta[1],na=Object(n.useState)(!1),pa=Object(_.a)(na,2),_a=pa[0],Oa=pa[1],Dr=Object(n.useState)("All"),Pa=Object(_.a)(Dr,2),ca=Pa[0],Ua=Pa[1],ii=Object(n.useState)(!1),zi=Object(_.a)(ii,2),xi=zi[0],hi=zi[1],Mo=Object(n.useState)(0),Ao=Object(_.a)(Mo,2),bo=Ao[0],as=Ao[1],hs=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}]),is=Object(_.a)(hs,2),os=is[0],wo=is[1],ps=Object(n.useState)(),Ui=Object(_.a)(ps,2),ra=Ui[0],pi=Ui[1],ui=Object(n.useState)([]),mo=Object(_.a)(ui,2),lo=mo[0],Fi=mo[1],ss=function(Nt){if(Nt.key=="Enter"){var $t=or.getFieldValue("tag");if(or.setFieldsValue({tag:""}),!$t){R.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(lo.filter(function(gn){return gn===$t}).length>0){R.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}lo.push($t),Fi(Object(A.a)(lo))}},ls=function(Nt,$t){Nt.preventDefault(),Fi(Object(A.a)(lo.filter(function(gn){return gn!=$t})))},Zo=((wt=Jt.detail)===null||wt===void 0?void 0:wt.is_free)||((zt=Jt.detail)===null||zt===void 0?void 0:zt.can_learning),fo=function(){var Nt=Jt.detail,$t=Nt.shixuns_count,gn=$t===void 0?0:$t,Pn=Nt.videos_count,Ln=Pn===void 0?0:Pn,sr=Nt.attachment_count,rr=sr===void 0?0:sr,xn=Nt.disscuss_count,jr=xn===void 0?0:xn,bi={All:gn+Ln+rr,Shixun:gn,VideoItem:Ln,Attachment:rr,Discusses:jr},Zn=os.map(function(ti){return Object(L.a)(Object(L.a)({},ti),{},{number:bi[ti.type]})});wo(Zn)};Object(n.useEffect)(function(){fo()},[Jt.detail]),Object(n.useEffect)(function(){fo(),Qt(Object(A.a)(mn))},[mn]);var Ho=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t,gn){var Pn;return r.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(hn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!gn){sr.next=7;break}return sr.next=4,Object(la.D)({id:$t});case 4:sr.t0=sr.sent,sr.next=10;break;case 7:return sr.next=9,Object(la.E)({id:$t});case 9:sr.t0=sr.sent;case 10:if(Pn=sr.t0,hn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Pn!=null&&Pn.game_identifier||Pn!=null&&Pn.identifier)){sr.next=15;break}return Object(fe.U)(gn?"/tasks/".concat(Pn==null?void 0:Pn.identifier,"/jupyter"):"/tasks/".concat(Pn.game_identifier)),sr.abrupt("return");case 15:(Pn==null?void 0:Pn.status)===-3?Object(fe.q)():(Pn==null?void 0:Pn.status)===2?vo(Pn==null?void 0:Pn.message):(Pn==null?void 0:Pn.status)===3&&$o(Pn==null?void 0:Pn.message);case 16:case"end":return sr.stop()}},Nt)}));return function($t,gn){return Xn.apply(this,arguments)}}(),vo=function Xn(Nt){var $t;Nt=($t=Nt)!==null&&$t!==void 0&&$t.includes(".json")?Nt:"".concat(Nt,".json"),x.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 Ln(){var sr,rr;return r.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Object(Lr.T)({url:Nt});case 2:if(sr=jr.sent,sr){jr.next=5;break}return jr.abrupt("return");case 5:return R.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),jr.next=8,Object(la.E)({id:sr.shixun_identifier});case 8:if(rr=jr.sent,!(rr!=null&&rr.game_identifier)){jr.next=12;break}return Object(fe.U)("/tasks/".concat(rr.game_identifier)),jr.abrupt("return");case 12:(rr==null?void 0:rr.status)===2?Xn(rr==null?void 0:rr.message):(rr==null?void 0:rr.status)===3&&$o(rr==null?void 0:rr.message);case 13:case"end":return jr.stop()}},Ln)}));function Pn(){return gn.apply(this,arguments)}return Pn}()})},$o=function(Nt){x.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",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ko=function(){if(!Po())return;nr(!0)};Object(n.useEffect)(function(){if(Xr){var Xn={shixuns_list:[],attachments_list:[],items:[]};qr(Zt.length,Xn),Qt([].concat(Object(A.a)(Zt),[Xn]))}},[Xr]);var ya=function(){setTimeout(function(){sn===Zt.length-1&&Xr&&(ms(),Qt(Zt.filter(function(Nt,$t){return $t!==Zt.length-1}))),ki(),Sn(-1)},300)},qr=function(Nt,$t){if(!Po())return;Sn(Nt),Qn.setFieldsValue({name:$t.stage_name,description:$t.stage_description,tagName:$t.tag&&$t.tag.name||""})},mi=function(Nt){if(setTimeout(function(){document.documentElement.scrollTop=bo},300),Nt==="\u53D6\u6D88")return;Zt[sn].items=Zt[sn].items.concat(Nt),Qt(Object(A.a)(Zt))},Gi=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t){var gn;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.Q)(Object(L.a)({},$t));case 2:return gn=Ln.sent,Zt[sn].items=$t.list,Ln.abrupt("return",gn);case 5:case"end":return Ln.stop()}},Nt)}));return function($t){return Xn.apply(this,arguments)}}(),So=function(Nt){Zt[sn].items=Zt[sn].items.concat(Object(L.a)(Object(L.a)({},Nt),{},{children:[]})),Qt(Object(A.a)(Zt))},uo=function(Nt){Zt[sn].items=Zt[sn].items.concat(Nt),Qt(Object(A.a)(Zt))},Lo=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t){var gn,Pn,Ln,sr,rr;return r.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:if(ra){jr.next=8;break}return jr.next=3,Object(K.f)(Object(L.a)({id:Zt[sn].stage_id,subject_id:Ht.pathId},$t));case 3:return gn=jr.sent,gn.id&&(Oa(!1),Pn=[Object(L.a)({},gn)],Zt[sn].items=Zt[sn].items.concat(Pn),Qt(Object(A.a)(Zt))),jr.abrupt("return",gn);case 8:return jr.next=10,Object(K.S)(Object(L.a)(Object(L.a)({id:ra==null?void 0:ra.id,subject_id:Ht.pathId},$t),{},{video_id:($t==null?void 0:$t.video_id)||(ra==null||((Ln=ra.video_item)===null||Ln===void 0)?void 0:Ln.video_id),link:($t==null?void 0:$t.link)||(ra==null||((sr=ra.video_item)===null||sr===void 0)?void 0:sr.link)}));case 10:return rr=jr.sent,rr&&(R.b.success("\u4FEE\u6539\u6210\u529F"),Oa(!1),ki()),jr.abrupt("return",rr);case 13:case"end":return jr.stop()}},Nt)}));return function($t){return Xn.apply(this,arguments)}}(),ki=function(){hn({type:"pathsDetail/getStageData",payload:{subject_id:Ht.pathId}}),hn({type:"pathsDetail/getPathsDetail",payload:{id:Ht.pathId}}),hn({type:"pathsDetail/getRightData",payload:{id:Ht.pathId}}),ms()},oi=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t,gn){var Pn,Ln,sr,rr,xn,jr,bi,Zn,ti,no,Ni;return r.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:if(!(!($t!=null&&$t.name)||($t==null?void 0:$t.name.replace(/(^\s*)|(\s*$)/g,""))==="")){La.next=2;break}return La.abrupt("return",R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(ms(),sr=[],(Pn=Zt[sn].shixuns_list)===null||Pn===void 0||Pn.map(function(ji){sr.push({type:ji.item_type,id:ji.id})}),(Ln=Zt[sn].attachments_list)===null||Ln===void 0||Ln.map(function(ji){sr.push({type:"Attachment",id:ji.id})}),rr=$t.tagName,xn=Object(w.a)($t,["tagName"]),!Xr){La.next=16;break}return jr=Object(L.a)(Object(L.a)({},xn),{},{pathId:Ht.pathId,list:sr}),rr&&(jr=Object(L.a)(Object(L.a)({},jr),{},{stage_tag_attributes:{name:rr}})),La.next=12,Object(K.d)(Object(L.a)({},jr));case 12:bi=La.sent,bi!=null&&bi.subject_id&&(Zt[sn]=Object(L.a)(Object(L.a)(Object(L.a)({},Zt[sn]),bi),{},{stage_name:jr.name,stage_description:jr.description,tag:jr.stage_tag_attributes}),Qt(Object(A.a)(Zt))),La.next=24;break;case 16:return Zn=Array.from(new Set(sr.map(function(ji){return ji.type}))),ti=Object(L.a)(Object(L.a)({},xn),{},{id:Zt[sn].stage_id,type:Array.from(new Set(sr.map(function(ji){return ji.type}))),list:sr}),no=Zt[sn].tag&&Zt[sn].tag.id||"",ti=Object(L.a)(Object(L.a)({},ti),{},{stage_tag_attributes:no?{id:no,name:rr}:{name:rr}}),La.next=22,Object(K.U)(Object(L.a)({},ti));case 22:Ni=La.sent,Ni!=null&&Ni.subject_id&&(Zt[sn]=Object(L.a)(Object(L.a)(Object(L.a)({},Zt[sn]),Ni),{},{stage_name:ti.name,stage_description:ti.description,tag:ti.stage_tag_attributes}),Qt(Object(A.a)(Zt)));case 24:return nr(!1),La.abrupt("return");case 26:case"end":return La.stop()}},Nt)}));return function($t,gn){return Xn.apply(this,arguments)}}(),Wo=function(Nt,$t,gn){var Pn=Array.from(Nt),Ln=Pn.splice($t,1),sr=Object(_.a)(Ln,1),rr=sr[0];return Pn.splice(gn,0,rr),Pn},Bn=function(Nt,$t){x.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(){Zt[sn][$t||"shixuns_list"].splice(Nt,1),R.b.success("\u5220\u9664\u6210\u529F"),Qt(Object(A.a)(Zt)),oi(Qn.getFieldsValue(),$t)}})},qo=function(Nt){x.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 $t=Object(y.a)(r.a.mark(function Pn(){var Ln;return r.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(K.s)(Nt);case 2:Ln=rr.sent,Ln.status===0&&(R.b.success("\u5220\u9664\u6210\u529F"),ki());case 4:case"end":return rr.stop()}},Pn)}));function gn(){return $t.apply(this,arguments)}return gn}()})},so=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t){var gn,Pn,Ln,sr,rr,xn;return r.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:if(console.log($t),!(($t==null?void 0:$t.item_type)==="VideoItem")){bi.next=9;break}return bi.next=4,Object(As.g)({id:$t==null?void 0:$t.stage_item_id});case 4:gn=bi.sent,pi(gn),($t==null?void 0:$t.item_type)==="VideoItem"?Oa(!0):(Fi((gn==null||((Pn=gn.tags)===null||Pn===void 0)?void 0:Pn.map(function(Zn){return Zn==null?void 0:Zn.name}))||[]),or.setFieldsValue({files:[{uid:gn==null||((Ln=gn.attachment)===null||Ln===void 0)?void 0:Ln.id,name:gn==null?void 0:gn.name,response:{id:gn==null||((sr=gn.attachment)===null||sr===void 0)?void 0:sr.id}}]}),Gn(!0)),bi.next=10;break;case 9:($t==null?void 0:$t.item_type)==="Attachment"?x.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(W.a,{value:rr,onChange:function(ti){rr=ti.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var Zn=Object(y.a)(r.a.mark(function no(){var Ni,kn,La;return r.a.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:if(rr){ni.next=3;break}return R.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),ni.abrupt("return",Promise.reject());case 3:return ni.next=5,Object(ke.a)("/api/attachments/".concat($t==null?void 0:$t.id,".json"),{method:"put",body:{name:rr+($t==null||((Ni=$t.name)===null||Ni===void 0)?void 0:Ni.substr($t==null||((kn=$t.name)===null||kn===void 0)?void 0:kn.lastIndexOf(".")))}});case 5:La=ni.sent,rr="",ki();case 8:case"end":return ni.stop()}},no)}));function ti(){return Zn.apply(this,arguments)}return ti}()}):x.a.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(W.a,{value:xn,maxLength:40,onChange:function(ti){xn=ti.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:function(){var Zn=Object(y.a)(r.a.mark(function no(){var Ni;return r.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:if(xn.replaceAll(" ","")){La.next=3;break}return R.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),La.abrupt("return",Promise.reject());case 3:return La.next=5,Object(ke.a)("/api/stages/".concat($t==null?void 0:$t.stage_id,"/update_item_name.json"),{method:"put",body:{name:xn,item_id:$t==null?void 0:$t.id}});case 5:Ni=La.sent,xn="",ki();case 8:case"end":return La.stop()}},no)}));function ti(){return Zn.apply(this,arguments)}return ti}()});case 10:case"end":return bi.stop()}},Nt)}));return function($t){return Xn.apply(this,arguments)}}(),Ma=function(Nt){x.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 $t=Object(y.a)(r.a.mark(function Pn(){var Ln;return r.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(K.r)({id:Nt});case 2:Ln=rr.sent,Ln.status===1&&(Sn(-1),R.b.success("\u5220\u9664\u6210\u529F"),ki());case 4:case"end":return rr.stop()}},Pn)}));function gn(){return $t.apply(this,arguments)}return gn}()})},Di=function(){cr({name:"",is_jupyter:!1}),ei.setFieldsValue({name:"",is_jupyter:!1}),hi(!1),Fn(!1)},vi=function(Nt,$t){var gn;if(!Nt.destination)return;var Pn=Wo((gn=Zt[sn])===null||gn===void 0?void 0:gn[$t||"shixuns_list"],Nt.source.index,Nt.destination.index);Zt[sn][$t||"shixuns_list"]=Pn,Qt(Object(A.a)(Zt)),oi(Qn.getFieldsValue(),$t)},To=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t){var gn;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(Po()){Ln.next=2;break}return Ln.abrupt("return");case 2:return Ln.next=4,Object(K.T)({id:$t});case 4:gn=Ln.sent,gn.status===1&&ki();case 6:case"end":return Ln.stop()}},Nt)}));return function($t){return Xn.apply(this,arguments)}}(),yi=function(){var Xn=Object(y.a)(r.a.mark(function Nt($t){var gn;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(Po()){Ln.next=2;break}return Ln.abrupt("return");case 2:return Ln.next=4,Object(K.t)({id:$t});case 4:gn=Ln.sent,gn.status===1&&ki();case 6:case"end":return Ln.stop()}},Nt)}));return function($t){return Xn.apply(this,arguments)}}(),Po=function(){return sn!==-1?(x.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 $t="Edit_".concat(sn),gn=document.getElementById($t);gn&&setTimeout(function(){return gn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},es=function(){oi(Qn.getFieldsValue())},ms=function(){nr(!1)},zo=function(){var Nt,$t,gn,Pn,Ln,sr;return((Nt=Jt.detail)===null||Nt===void 0||(($t=Nt.courses)===null||$t===void 0)?void 0:$t.length)>0?(gn=Jt.detail)===null||gn===void 0?void 0:gn.allow_visit:!(((Pn=Ft.userInfo)===null||Pn===void 0?void 0:Pn.user_identity)==="\u5B66\u751F"&&(Ln=Jt.detail)!==null&&Ln!==void 0&&Ln.allow_visit&&(sr=Jt.detail)!==null&&sr!==void 0&&sr.courses)},Ts=function(Nt,$t,gn){var Pn,Ln,sr,rr,xn,jr,bi,Zn,ti,no,Ni,kn;return ca!=="All"&&Nt.item_type!==ca?null:e.a.createElement(ie.a,{className:"list-item-row",align:"middle",key:$t,gutter:[5,10]},e.a.createElement(ee.a,null,Nt.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(ee.a,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?Gr.a.color204:""},!!(Jt!=null&&(Pn=Jt.detail)!==null&&Pn!==void 0&&Pn.cust_seq)&&e.a.createElement("span",{className:"mr8"},gn+1,"-",$t+1),Nt.name,sn===-1&&Nt.complete_status===1&&e.a.createElement("span",{className:Gr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ee.a,null,sn===gn&&e.a.createElement("div",null,e.a.createElement(l.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){Bn($t,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Ln=Ft.userInfo)===null||Ln===void 0?void 0:Ln.admin)||((sr=Ft.userInfo)===null||sr===void 0?void 0:sr.business)||!(!((rr=Jt.detail)!==null&&rr!==void 0&&rr.allow_statistics)&&((xn=Ft.userInfo)===null||xn===void 0?void 0:xn.user_identity)==="\u5B66\u751F"&&(jr=Jt.detail)!==null&&jr!==void 0&&jr.allow_visit&&(bi=Jt.detail)!==null&&bi!==void 0&&bi.courses))&&sn!==gn&&Nt.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(d.a,{type:"primary",onClick:function(){var ji,ni;if(!((ji=Ft.userInfo)!==null&&ji!==void 0&&ji.admin)&&!((ni=Ft.userInfo)!==null&&ni!==void 0&&ni.business)&&!Nt.can_view)return x.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")});Nt.link&&Object(As.n)({is_f:1,id:Nt.id,point:0,total:0}),Object(fe.U)(Nt.link||"/video/".concat(Nt.id,"?subject_id=").concat(Ht.pathId))}},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Zn=Ft.userInfo)===null||Zn===void 0?void 0:Zn.admin)||(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((ti=Jt.detail)!==null&&ti!==void 0&&ti.allow_statistics)&&((no=Ft.userInfo)===null||no===void 0?void 0:no.user_identity)==="\u5B66\u751F"&&(Ni=Jt.detail)!==null&&Ni!==void 0&&Ni.allow_visit&&(kn=Jt.detail)!==null&&kn!==void 0&&kn.courses))&&sn!==gn&&Nt.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(fn.a,{to:"/shixuns/".concat(Nt.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(d.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Oe.e)(hn,!0))return;Ho(Nt.identifier,Nt.is_jupyter||Nt.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),sn===-1&&!Nt.allow_visit&&!Nt.to_be_built&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Gr.a.color204},"\u6682\u672A\u516C\u5F00"),sn===-1&&!Nt.allow_visit&&!Nt.to_be_built&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Gr.a.color204},"\u5DF2\u5220\u9664"),sn===-1&&Nt.item_type==="Shixun"&&!!Nt.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count)))},ks=function(Nt){var $t,gn=[];if(Nt.items&&($t=Nt.items)!==null&&$t!==void 0&&$t.length){var Pn;(Pn=Nt.items)===null||Pn===void 0||Pn.forEach(function(sr){var rr;gn.push(sr),sr.children&&(rr=sr.children)!==null&&rr!==void 0&&rr.length&&(gn=gn.concat(sr.children))})}var Ln=!!gn.find(function(sr){return Object(vl.isEqual)(sr.learning_status,["can","try"])});return Ln?e.a.createElement("aside",{className:Gr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},_n=function(Nt,$t){var gn,Pn,Ln,sr,rr,xn;if(ca!=="All"&&!((gn=Nt.stage_tag)!==null&&gn!==void 0&&gn.includes(ca)))return null;var jr=!1,bi=!1,Zn=!1,ti=!1;if(ca==="All"){var no,Ni,kn,La;jr=(((no=Ft.userInfo)===null||no===void 0?void 0:no.admin)||((Ni=Ft.userInfo)===null||Ni===void 0?void 0:Ni.business)||((kn=Jt.detail)===null||kn===void 0?void 0:kn.allow_statistics))&&sn===$t&&!Xr,(La=Jt.detail)!==null&&La!==void 0&&La.allow_add_member&&Zo&&sn!==$t&&(bi=!0,$t>0&&(Zn=!0),$t<Zt.length-1&&(ti=!0))}var ji=function(){var ro=0,Go=0,Uo=0;if(bi&&(Uo+=25),Zn&&(Uo+=18),ti&&(Uo+=23.5),jr&&(Uo+=21),Uo&&(Uo+=5),Nt.tag){var Fo=document.createElement("canvas").getContext("2d");Fo.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",ro=Math.ceil(Fo.measureText(Nt.tag.name).width)+16}var vs=document.createElement("canvas").getContext("2d");return vs.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",Go=Math.ceil(vs.measureText(Nt.stage_name||"\u7B2C".concat(Zt==null?void 0:Zt.length,"\u90E8\u5206")).width),e.a.createElement("div",{className:Gr.a.labelContainer,style:{width:745-Uo}},e.a.createElement("div",{className:"".concat(Gr.a.text),style:{maxWidth:745-Uo-ro}},Nt.stage_name||"\u7B2C".concat(Zt==null?void 0:Zt.length,"\u90E8\u5206"),ks(Nt)),Nt.tag&&Nt.tag.name&&e.a.createElement("span",{className:Gr.a.tag},Nt.tag.name))};return e.a.createElement("section",{key:$t,className:"bg-white mt20 pt30 pb20"},e.a.createElement("aside",{className:"pl20 pr20"},e.a.createElement(ie.a,{gutter:[5,20],align:"middle"},e.a.createElement(ee.a,{flex:1,className:"tl font18 bold c-grey-333"},ji()),ca==="All"&&e.a.createElement(ee.a,null,jr&&e.a.createElement(l.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){Ma(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),((Pn=Jt.detail)===null||Pn===void 0?void 0:Pn.allow_add_member)&&Zo&&sn!==$t&&e.a.createElement("div",null,Zn&&e.a.createElement(l.a,{title:"\u5411\u4E0A\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return To(Nt.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),ti&&e.a.createElement(l.a,{title:"\u5411\u4E0B\u79FB\u52A8"},e.a.createElement("span",{onClick:function(){return yi(Nt.stage_id)},className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),e.a.createElement(l.a,{title:"\u7F16\u8F91"},e.a.createElement("span",{onClick:function(){return qr($t,Nt)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&e.a.createElement(ie.a,{gutter:[5,20]},e.a.createElement(ee.a,{span:24},e.a.createElement(At.a,{value:Nt==null?void 0:Nt.stage_description})))),sn===$t&&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(W.a,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat($t+1,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:es})),e.a.createElement(Ee.a.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.a.createElement($i.a,{defaultValue:Nt==null?void 0:Nt.stage_description,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat($t+1,"\u9636\u6BB5\u63CF\u8FF0"),height:300,onBlur:es}))),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(W.a,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:es}))),e.a.createElement("aside",{className:"mt20 mb20"},e.a.createElement(d.a,{size:"large",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(hn))return;hi(!1),hr(!0),On.resetFields()}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5C0F\u8282"),e.a.createElement(d.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(hn))return;if(!Object(Oe.c)())return;hi(!1),Fn(!0),ei.setFieldsValue({name:"",is_jupyter:!1})}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(d.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){var ro;if(!Zt[sn].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");as(document.documentElement.scrollTop),hn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Zt[sn].stage_id,subject_id:Ht.pathId}}),ua(Nt==null||((ro=Nt.shixuns_list)===null||ro===void 0)?void 0:ro.map(function(Go){return Go.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(d.a,{size:"large",className:" ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");pi(""),Oa(!0)}},e.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE")),e.a.createElement(d.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return R.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(hn))return;pi(""),Fi([]),hi(!1),Gn(!0),or.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($t)},"\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:Gr.a.shixuns},e.a.createElement("div",{className:""},!!(Nt!=null&&(Ln=Nt.items)!==null&&Ln!==void 0&&Ln.length)&&e.a.createElement(ol.a,{visibleType:ca,data:Object(A.a)(Nt.items),stage_id:Nt.stage_id,disabled:!(sn===$t),deleteStages:qo,editVidoItem:so,updateSort:Gi,index:$t,cust_seq:!!(Jt!=null&&(sr=Jt.detail)!==null&&sr!==void 0&&sr.cust_seq),showVideoPlay:((rr=Ft.userInfo)===null||rr===void 0?void 0:rr.admin)||((xn=Ft.userInfo)===null||xn===void 0?void 0:xn.business)||zo(),isPaths:!0}))),sn===$t&&e.a.createElement("aside",{className:Gr.a.buttons},e.a.createElement(d.a,{onClick:ya,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),e.a.createElement(d.a,{onClick:Object(y.a)(r.a.mark(function ni(){return r.a.wrap(function(Go){for(;;)switch(Go.prev=Go.next){case 0:ya();case 1:case"end":return Go.stop()}},ni)})),size:"large",type:"primary"},"\u4FDD\u5B58")))};return e.a.createElement("section",null,e.a.createElement(io.a,{active:!0,paragraph:{rows:250},avatar:!0,className:"".concat(Gt["pathsDetail/getStageData"]||Gt["pathsDetail/getPathsDetail"]?"mt20":""),loading:Gt["pathsDetail/getStageData"]||Gt["pathsDetail/getPathsDetail"]},e.a.createElement("aside",{className:Gr.a.actionTabs},os.map(function(Xn,Nt){if(Zt!=null&&Zt.some(function($t){var gn;return(gn=$t.stage_tag)===null||gn===void 0?void 0:gn.includes(Xn.type)})||Xn.type=="All"||Xn.type=="Discusses"&&Xn.number>0)return e.a.createElement("div",{key:Nt,className:Xn.type===ca?Gr.a.tabActive:Gr.a.tab,onClick:function(){sn===-1?(Ua(Xn.type),Sn(-1)):R.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Gr.a.s1},Xn.name),e.a.createElement("span",{className:Gr.a.s2},Xn.number))})),ca!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ee.a,{form:Qn,onFinish:oi},Zt==null?void 0:Zt.map(function(Xn,Nt){return e.a.createElement("div",{key:Nt},_n(Xn,Nt))})),((nn=Jt.detail)===null||nn===void 0?void 0:nn.allow_statistics)&&ca==="All"&&!Xr&&e.a.createElement("div",{className:Gr.a.addStage,onClick:Ko},e.a.createElement("span",{className:Gr.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"))),ca==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(Ys,{activeIndex:3,isDelete:(kt=Jt.detail)===null||kt===void 0?void 0:kt.allow_add_member,shixunIdentifier:11,identity:(pn=Ft.userInfo)===null||pn===void 0?void 0:pn.role,getTypeNumber:fo,user:Ft.userInfo,isShixunDetail:!0})),e.a.createElement(x.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:dn,confirmLoading:xi,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function Xn(){var Nt;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,ei.validateFields();case 2:return hi(!0),gn.next=5,Object(K.N)(Object(L.a)({id:Zt[sn].stage_id,subject_id:Ht.pathId},Vn));case 5:Nt=gn.sent,Di(),Nt.id&&(ei.resetFields(),R.b.success("\u6DFB\u52A0\u6210\u529F"),mi([Nt])),hi(!1);case 9:case"end":return gn.stop()}},Xn)})),onCancel:Di},e.a.createElement(Ee.a,{form:ei,onValuesChange:function(Nt){cr(Object(L.a)(Object(L.a)({},Vn),Nt))}},e.a.createElement(Ee.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(S.a.Group,null,e.a.createElement(S.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(S.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(W.a,{suffix:e.a.createElement("span",null,Vn.name.length,"/60")})))),e.a.createElement(x.a,{centered:!0,title:ra?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:wr,confirmLoading:xi,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function Xn(){var Nt,$t,gn,Pn,Ln,sr;return r.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,or.validateFields();case 2:return hi(!0),xn.next=5,or.getFieldsValue();case 5:if(Nt=xn.sent,$t=!1,gn="",Nt.files.forEach(function(jr){(!jr.response||!jr.response.id)&&($t=!0,gn=jr.name)}),!$t){xn.next=11;break}return R.b.error("".concat(gn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),xn.abrupt("return");case 11:if(ra){xn.next=18;break}return xn.next=14,Object(K.c)({id:Zt[sn].stage_id,subject_id:Ht.pathId,tags:lo,attachment_ids:Nt.files.map(function(jr){return jr.response.id})});case 14:Pn=xn.sent,Pn.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),Gn(!1),uo(Object(A.a)(Pn.items))),xn.next=22;break;case 18:return xn.next=20,Object(K.S)({id:ra==null?void 0:ra.id,subject_id:Ht.pathId,tags:lo,attachment_id:(Ln=Nt.files.map(function(jr){return jr.response.id}))===null||Ln===void 0?void 0:Ln[0]});case 20:sr=xn.sent,sr.status===0&&(R.b.success("\u4FEE\u6539\u6210\u529F"),Gn(!1),uo(Object(A.a)(sr.items)));case 22:hi(!1);case 23:case"end":return xn.stop()}},Xn)})),onCancel:function(){Gn(!1),Fi([]),pi("")}},e.a.createElement(Ee.a,{form:or},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(Cs.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:li.toString(),number:ra?1:10})),e.a.createElement(Ee.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(W.a,{onKeyUp:ss})),e.a.createElement("div",{className:Gr.a["tagsList-content"]},lo.map(function(Xn,Nt){return e.a.createElement(m.a,{key:Nt+Xn,closable:!0,onClose:function(gn){ls(gn,Xn)}},Xn)})),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(fn.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(x.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:fr,confirmLoading:xi,onOk:Object(y.a)(r.a.mark(function Xn(){var Nt,$t;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,On.validateFields();case 2:return hi(!0),Pn.next=5,On.getFieldsValue();case 5:return Nt=Pn.sent,Pn.next=8,Object(K.a)({id:Zt[sn].stage_id,subject_id:Ht.pathId,name:Nt.name});case 8:$t=Pn.sent,$t.status===0&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),hr(!1),So(Object(L.a)({},$t))),hi(!1);case 11:case"end":return Pn.stop()}},Xn)})),onCancel:function(){return hr(!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(W.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Fs,null),e.a.createElement(po,{shixunIds:ta,cb:mi}),e.a.createElement(Co.a,{visible:_a,editData:ra,onCancel:function(){return Oa(!1)},onOk:Lo}))},Jo=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.user,zt=lt.loading,nn=lt.globalSetting;return{pathsDetail:et,user:wt,globalSetting:nn,loading:zt.effects}})(Qs),sl=I("uRQ9"),$e=I.n(sl),ft=function(et){var wt=et.user,zt=Object(w.a)(et,["user"]),nn=Object(n.useState)([]),kt=Object(_.a)(nn,2),pn=kt[0],Jt=kt[1],Ft=Object(n.useState)(!0),on=Object(_.a)(Ft,2),Gt=on[0],hn=on[1],Mn=Object(n.useState)(!1),Ht=Object(_.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=Object(n.useState)(!1),Zt=Object(_.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=Object(n.useState)(0),sn=Object(_.a)(ar,2),Sn=sn[0],Dn=sn[1],jn=Object(n.useState)({}),dn=Object(_.a)(jn,2),Fn=dn[0],qn=dn[1],ur=Object(s.i)(),wr=Object(n.useState)({page:1,limit:10}),Gn=Object(_.a)(wr,2),Yn=Gn[0],Cr=Gn[1],fr=[{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(Qn,cn){return e.a.createElement(e.a.Fragment,null,(cn==null?void 0:cn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(cn==null?void 0:cn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(cn==null?void 0:cn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(Qn){return"".concat(Qn,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(Qn,cn){return e.a.createElement("div",{className:$e.a.actionsBtns},(cn==null?void 0:cn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return hr(cn)}},"\u540C\u610F"),(cn==null?void 0:cn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return $r(cn)}},"\u62D2\u7EDD"),(cn==null?void 0:cn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Vr(cn)}},"\u62D2\u7EDD\u539F\u56E0"),(cn==null?void 0:cn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Vn(cn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Jr){return Qt?!0:Jr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Jr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){cr(Yn)},[Yn]);var hr=function(){var Jr=Object(y.a)(r.a.mark(function Qn(cn){var dr;return r.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(ke.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:cn==null?void 0:cn.id,op:"pass"}});case 2:dr=pr.sent,(dr==null?void 0:dr.status)===0&&cr(Yn);case 4:case"end":return pr.stop()}},Qn)}));return function(cn){return Jr.apply(this,arguments)}}(),$r=function(Qn){var cn="";x.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(W.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(ei){return cn=ei.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var dr=Object(y.a)(r.a.mark(function pr(){var Er;return r.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(cn){Jn.next=3;break}return R.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return Jn.next=5,Object(ke.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:Qn==null?void 0:Qn.id,op:"reject",content:cn}});case 5:Er=Jn.sent,(Er==null?void 0:Er.status)===0&&cr(Yn);case 7:case"end":return Jn.stop()}},pr)}));function ei(){return dr.apply(this,arguments)}return ei}()})},Vr=function(Qn){x.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,Qn==null?void 0:Qn.content),okText:"\u786E\u5B9A"})},Vn=function(Qn){qn((Qn==null?void 0:Qn.info)||{}),qt(!0)},cr=function(){var Jr=Object(y.a)(r.a.mark(function Qn(cn){var dr;return r.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return hn(!0),pr.next=3,Object(ke.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/request_certificates.json"),{method:"get",params:cn});case 3:dr=pr.sent,dr!=null&&dr.data&&(Jt(dr==null?void 0:dr.data),Dn((dr==null?void 0:dr.total_count)||0),En(dr==null?void 0:dr.is_manage)),hn(!1);case 6:case"end":return pr.stop()}},Qn)}));return function(cn){return Jr.apply(this,arguments)}}(),Ia=function(Qn,cn){var dr=Object(L.a)(Object(L.a)({},Yn),{},{page:Qn,limit:cn});Cr(dr),cr(dr)};return e.a.createElement("div",{className:$e.a.certificate},e.a.createElement(gt.a,{dataSource:pn,rowKey:function(Qn){return Qn.id},columns:fr,loading:Gt,pagination:{pageSize:Yn.limit,total:Sn,current:Yn.page,onChange:Ia,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(tn,{visible:mn,onCancel:function(){qt(!1),qn({})},data:Fn}))},bt=Object(u.a)(function(lt){var et=lt.user,wt=lt.pathsDetail;return{user:et,pathsDetail:wt}})(ft);he.a.locale("ZH-cn");var nt=p.a.TabPane,De=function(et){var wt=et.data,zt=Object(n.useState)("1"),nn=Object(_.a)(zt,2),kt=nn[0],pn=nn[1],Jt=Object(n.useState)(1),Ft=Object(_.a)(Jt,2),on=Ft[0],Gt=Ft[1],hn=Object(n.useState)(),Mn=Object(_.a)(hn,2),Ht=Mn[0],mn=Mn[1],qt=Object(n.useState)(!0),vn=Object(_.a)(qt,2),Zt=vn[0],Qt=vn[1],En=Object(s.i)();function ar(){return sn.apply(this,arguments)}function sn(){return sn=Object(y.a)(r.a.mark(function Dn(){var jn,dn;return r.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Qt(!0),kt==="1"?jn="/api/paths/".concat(En.pathId,"/study_ranking_shixuns_passed.json"):kt==="2"?jn="/api/paths/".concat(En.pathId,"/study_ranking_videos.json"):kt==="3"?jn="/api/paths/".concat(En.pathId,"/study_ranking_pdf_attachments.json"):kt==="4"&&(jn="/api/paths/".concat(En.pathId,"/study_ranking_discusses.json")),qn.next=4,Object(ke.a)(jn,{method:"get",params:{page:on}});case 4:dn=qn.sent,Qt(!1),mn(dn);case 7:case"end":return qn.stop()}},Dn)})),sn.apply(this,arguments)}Object(n.useEffect)(function(){ar()},[on,kt]);var Sn=function(){var jn,dn,Fn,qn,ur,wr,Gn,Yn,Cr,fr,hr,$r,Vr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(V.a,{spinning:Zt},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"),kt==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),kt==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),kt==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),kt==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(Ht==null?void 0:Ht.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(Ht==null||((jn=Ht.data_user)===null||jn===void 0)?void 0:jn.rank)===0&&(Ht==null||((dn=Ht.data_user)===null||dn===void 0)?void 0:dn.num)===0?"--":(Ht==null||((Fn=Ht.data_user)===null||Fn===void 0)?void 0:Fn.rank)<=100&&(Ht==null||((qn=Ht.data_user)===null||qn===void 0)?void 0:qn.rank)!=0?Ht==null||((ur=Ht.data_user)===null||ur===void 0)?void 0:ur.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},Ht==null||((wr=Ht.data_user)===null||wr===void 0)?void 0:wr.user_real_name),kt==="1"&&e.a.createElement("span",{style:{flex:"3"}},(Ht==null||((Gn=Ht.data_user)===null||Gn===void 0)?void 0:Gn.num)||"--"),kt==="2"&&e.a.createElement("span",{style:{flex:"3"}},Ht!=null&&(Yn=Ht.data_user)!==null&&Yn!==void 0&&Yn.num?Object(fe.db)(Ht==null||((Cr=Ht.data_user)===null||Cr===void 0)?void 0:Cr.num):"--"),kt==="3"&&e.a.createElement("span",{style:{flex:"3"}},(Ht==null||((fr=Ht.data_user)===null||fr===void 0)?void 0:fr.num)||"--"),kt==="4"&&e.a.createElement("span",{style:{flex:"3"}},(Ht==null||((hr=Ht.data_user)===null||hr===void 0)?void 0:hr.num)||"--")),(Ht==null?void 0:Ht.user_show)&&e.a.createElement(Pi.a,null),(Ht==null||(($r=Ht.data)===null||$r===void 0)?void 0:$r.length)>0?Ht==null||((Vr=Ht.data)===null||Vr===void 0)?void 0:Vr.map(function(Vn,cr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Vn==null?void 0:Vn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Vn==null?void 0:Vn.rank),e.a.createElement("span",{style:{flex:"1"}},Vn==null?void 0:Vn.user_real_name),kt==="1"&&e.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num),kt==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(fe.db)(Vn==null?void 0:Vn.num)),kt==="3"&&e.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num),kt==="4"&&e.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num))}):e.a.createElement(tr.a,null),(Ht==null?void 0:Ht.count)>10&&e.a.createElement(Zi.a,{current:on,pageSize:10,showSizeChanger:!1,total:Ht==null?void 0:Ht.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(cr){Gt(cr)}})))};return e.a.createElement("div",null,e.a.createElement(p.a,{activeKey:kt,style:{background:"#fff",padding:"0px 20px"},onChange:function(jn){pn(jn),Gt(1)}},e.a.createElement(nt,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(Sn,null)),e.a.createElement(nt,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(Sn,null)),e.a.createElement(nt,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(Sn,null)),e.a.createElement(nt,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(Sn,null))))},Ve=I("XzQ7"),Ie=I.n(Ve),it=I("ho57"),st=I.n(it),_t=p.a.TabPane;function ct(lt){var et=function(pn,Jt){if(pn.localName===Jt)return pn;for(var Ft=0,on=pn;on=on.parentNode;Ft++){if(on.localName===Jt)return on;if(on==document.documentElement)return!1}},wt=lt.target,zt=et(wt,"a");if(console.log([zt],zt==null?void 0:zt.href,44),zt!=null&&zt.href)return;if(wt.tagName.toUpperCase()==="IMG"){var nn=wt.src||wt.getAttribute("src");nn&&nn.indexOf("/images/avatars/User")===-1&&(lt.stopPropagation(),lt.preventDefault(),Ka.a.publish("preview-image",nn))}}var Ot=function(et){var wt,zt,nn=et.pathsDetail,kt=et.globalSetting,pn=et.loading,Jt=et.dispatch,Ft=Object(w.a)(et,["pathsDetail","globalSetting","loading","dispatch"]),on=Object(s.i)(),Gt=Ft.location.query,hn=Object(n.useRef)(),Mn=Object(n.useState)("stage"),Ht=Object(_.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Qt){var En;return(En=nn.detail)!==null&&En!==void 0&&En.excellent?!0:Qt.key!=="certificate"});Object(n.useEffect)(function(){if(hn.current)return hn.current.addEventListener("mousedown",ct),function(){hn.current.removeEventListener("mousedown",ct)}},[hn.current]),Object(n.useEffect)(function(){if(!on.pathId)return;Zt()},[on.pathId]),Object(n.useEffect)(function(){var Qt;Object(fe.Z)((Qt=nn.detail)===null||Qt===void 0?void 0:Qt.name)},[nn]);var Zt=function(){var Qt=Object(y.a)(r.a.mark(function En(){var ar;return r.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.next=2,Jt({type:"pathsDetail/getPathsDetail",payload:Object(L.a)({id:on.pathId},Gt)});case 2:ar=Sn.sent,Jt({type:"pathsDetail/getRightData",payload:{id:on.pathId}}),Jt({type:"pathsDetail/getStageData",payload:{subject_id:on.pathId}}),ar!=null&&ar.id&&Gt.token&&(location.href=location.pathname);case 6:case"end":return Sn.stop()}},En)}));return function(){return Qt.apply(this,arguments)}}();return e.a.createElement(V.a,{spinning:!1},e.a.createElement("section",{className:Ie.a.bg},e.a.createElement(mt,null),e.a.createElement(Ea.a,null),e.a.createElement("section",{style:{marginTop:((wt=nn.detail)===null||wt===void 0?void 0:wt.excellent)&&"89px"},className:"edu-container mb80 ".concat(Ie.a.wrap)},e.a.createElement("aside",{className:Ie.a.content},e.a.createElement("div",{className:Ie.a.intro},e.a.createElement("div",{className:Ie.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:st.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:hn},e.a.createElement(At.a,{value:(zt=nn.detail)===null||zt===void 0?void 0:zt.description}))),e.a.createElement(p.a,{className:Ie.a.wrapTabs,activeKey:mn,onChange:function(En){return qt(En)},tabBarGutter:50,tabBarStyle:{height:76}},vn.map(function(Qt){return e.a.createElement(_t,{tab:Qt.name,key:Qt.key})})),mn==="stage"&&e.a.createElement(Jo,null),mn==="ranking"&&e.a.createElement(De,null),mn==="certificate"&&e.a.createElement(bt,null)),e.a.createElement(Wi,null))))},Xt=me.default=Object(u.a)(function(lt){var et=lt.pathsDetail,wt=lt.loading,zt=lt.globalSetting;return{pathsDetail:et,globalSetting:zt,loading:wt}})(Ot)},Aky1:function(Ne,me,I){"use strict";I.d(me,"a",function(){return c});var oe=I("ErOA"),V=I("ppsT"),L=I.n(V),y="",_,w="";function C(r){p(r)}function p(r){_=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),_.startUpload()},onUploadstarted:function(e){var s=e.file.name;if(e.videoId){var d="/api/users/".concat(y,"/video_auths.json");Object(oe.a)(d,{method:"put",body:{video_id:e.videoId,title:s,file_name:s,virtual_classroom_id:w}}).then(function(A){if(A.status==-1){r.onUploadError&&r.onUploadError(e);return}var a=A.data,f=a.UploadAuth,h=a.UploadAddress,m=a.VideoId;_.setUploadAuthAndAddress(e,f,h)}).catch(function(A){_.deleteFile(_._curIndex),_.nextUpload(),console.log(A)})}else{var u="/api/users/".concat(y,"/video_auths.json"),o="";Object(oe.a)(u,{method:"Post",body:{title:o+s,file_name:o+s,virtual_classroom_id:w}}).then(function(A){if(A){var a=A.data,f=a.UploadAuth,h=a.UploadAddress,m=a.VideoId;_.setUploadAuthAndAddress(e,f,h,m)}}).catch(function(A){_.deleteFile(_._curIndex),_.nextUpload(),console.log(A)}),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,s,u){r.onUploadFailed&&r.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,s,u){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,s,u){r.onUploadProgress&&r.onUploadProgress(e,s,u);var o=Math.ceil(u*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var s="/api/users/".concat(y,"/video_auths.json");Object(oe.a)(s,{method:"put",body:{video_id:e.videoId}}).then(function(u){var o=u.data,d=o.UploadAuth;_.resumeUploadWithAuth(d)}).catch(function(u){console.log(u)})},onUploadEnd:function(e){r.onUploadEnd&&r.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),r.gotUploader&&r.gotUploader(_)}function c(r,n,e){r&&(y=r),n&&(w=n),C(e)}},BPZU:function(Ne,me){var I=32,oe=7,V=256;function L(n){for(var e=0;n>=I;)e|=n&1,n>>=1;return n+e}function y(n,e,s,u){var o=e+1;if(o===s)return 1;if(u(n[o++],n[e])<0){for(;o<s&&u(n[o],n[o-1])<0;)o++;_(n,e,o)}else for(;o<s&&u(n[o],n[o-1])>=0;)o++;return o-e}function _(n,e,s){for(s--;e<s;){var u=n[e];n[e++]=n[s],n[s--]=u}}function w(n,e,s,u,o){for(u===e&&u++;u<s;u++){for(var d=n[u],A=e,a=u,f;A<a;)f=A+a>>>1,o(d,n[f])<0?a=f:A=f+1;var h=u-A;switch(h){case 3:n[A+3]=n[A+2];case 2:n[A+2]=n[A+1];case 1:n[A+1]=n[A];break;default:for(;h>0;)n[A+h]=n[A+h-1],h--}n[A]=d}}function C(n,e,s,u,o,d){var A=0,a=0,f=1;if(d(n,e[s+o])>0){for(a=u-o;f<a&&d(n,e[s+o+f])>0;)A=f,f=(f<<1)+1,f<=0&&(f=a);f>a&&(f=a),A+=o,f+=o}else{for(a=o+1;f<a&&d(n,e[s+o-f])<=0;)A=f,f=(f<<1)+1,f<=0&&(f=a);f>a&&(f=a);var h=A;A=o-f,f=o-h}for(A++;A<f;){var m=A+(f-A>>>1);d(n,e[s+m])>0?A=m+1:f=m}return f}function p(n,e,s,u,o,d){var A=0,a=0,f=1;if(d(n,e[s+o])<0){for(a=o+1;f<a&&d(n,e[s+o-f])<0;)A=f,f=(f<<1)+1,f<=0&&(f=a);f>a&&(f=a);var h=A;A=o-f,f=o-h}else{for(a=u-o;f<a&&d(n,e[s+o+f])>=0;)A=f,f=(f<<1)+1,f<=0&&(f=a);f>a&&(f=a),A+=o,f+=o}for(A++;A<f;){var m=A+(f-A>>>1);d(n,e[s+m])<0?f=m:A=m+1}return f}function c(n,e){var s=oe,u=0,o=V,d=0,A,a,f=0;u=n.length,u<2*V&&(o=u>>>1);var h=[];d=u<120?5:u<1542?10:u<119151?19:40,A=[],a=[];function m(l,i){A[f]=l,a[f]=i,f+=1}function T(){for(;f>1;){var l=f-2;if(l>=1&&a[l-1]<=a[l]+a[l+1]||l>=2&&a[l-2]<=a[l]+a[l-1])a[l-1]<a[l+1]&&l--;else if(a[l]>a[l+1])break;O(l)}}function E(){for(;f>1;){var l=f-2;l>0&&a[l-1]<a[l+1]&&l--,O(l)}}function O(l){var i=A[l],S=a[l],B=A[l+1],x=a[l+1];a[l]=S+x,l===f-3&&(A[l+1]=A[l+2],a[l+1]=a[l+2]),f--;var D=p(n[B],n,i,S,0,e);if(i+=D,S-=D,S===0)return;if(x=C(n[i+S-1],n,B,x,x-1,e),x===0)return;S<=x?g(i,S,B,x):v(i,S,B,x)}function g(l,i,S,B){var x=0;for(x=0;x<i;x++)h[x]=n[l+x];var D=0,R=S,k=l;if(n[k++]=n[R++],--B===0){for(x=0;x<i;x++)n[k+x]=h[D+x];return}if(i===1){for(x=0;x<B;x++)n[k+x]=n[R+x];n[k+B]=h[D];return}for(var j=s,Y,U,K;;){Y=0,U=0,K=!1;do if(e(n[R],h[D])<0){if(n[k++]=n[R++],U++,Y=0,--B===0){K=!0;break}}else if(n[k++]=h[D++],Y++,U=0,--i===1){K=!0;break}while((Y|U)<j);if(K)break;do{if(Y=p(n[R],h,D,i,0,e),Y!==0){for(x=0;x<Y;x++)n[k+x]=h[D+x];if(k+=Y,D+=Y,i-=Y,i<=1){K=!0;break}}if(n[k++]=n[R++],--B===0){K=!0;break}if(U=C(h[D],n,R,B,0,e),U!==0){for(x=0;x<U;x++)n[k+x]=n[R+x];if(k+=U,R+=U,B-=U,B===0){K=!0;break}}if(n[k++]=h[D++],--i===1){K=!0;break}j--}while(Y>=oe||U>=oe);if(K)break;j<0&&(j=0),j+=2}if(s=j,s<1&&(s=1),i===1){for(x=0;x<B;x++)n[k+x]=n[R+x];n[k+B]=h[D]}else{if(i===0)throw new Error;for(x=0;x<i;x++)n[k+x]=h[D+x]}}function v(l,i,S,B){var x=0;for(x=0;x<B;x++)h[x]=n[S+x];var D=l+i-1,R=B-1,k=S+B-1,j=0,Y=0;if(n[k--]=n[D--],--i===0){for(j=k-(B-1),x=0;x<B;x++)n[j+x]=h[x];return}if(B===1){for(k-=i,D-=i,Y=k+1,j=D+1,x=i-1;x>=0;x--)n[Y+x]=n[j+x];n[k]=h[R];return}for(var U=s;;){var K=0,z=0,F=!1;do if(e(h[R],n[D])<0){if(n[k--]=n[D--],K++,z=0,--i===0){F=!0;break}}else if(n[k--]=h[R--],z++,K=0,--B===1){F=!0;break}while((K|z)<U);if(F)break;do{if(K=i-p(h[R],n,l,i,i-1,e),K!==0){for(k-=K,D-=K,i-=K,Y=k+1,j=D+1,x=K-1;x>=0;x--)n[Y+x]=n[j+x];if(i===0){F=!0;break}}if(n[k--]=h[R--],--B===1){F=!0;break}if(z=B-C(n[D],h,0,B,B-1,e),z!==0){for(k-=z,R-=z,B-=z,Y=k+1,j=R+1,x=0;x<z;x++)n[Y+x]=h[j+x];if(B<=1){F=!0;break}}if(n[k--]=n[D--],--i===0){F=!0;break}U--}while(K>=oe||z>=oe);if(F)break;U<0&&(U=0),U+=2}if(s=U,s<1&&(s=1),B===1){for(k-=i,D-=i,Y=k+1,j=D+1,x=i-1;x>=0;x--)n[Y+x]=n[j+x];n[k]=h[R]}else{if(B===0)throw new Error;for(j=k-(B-1),x=0;x<B;x++)n[j+x]=h[x]}}this.mergeRuns=T,this.forceMergeRuns=E,this.pushRun=m}function r(n,e,s,u){s||(s=0),u||(u=n.length);var o=u-s;if(o<2)return;var d=0;if(o<I){d=y(n,s,u,e),w(n,s,u,s+d,e);return}var A=new c(n,e),a=L(o);do{if(d=y(n,s,u,e),d<a){var f=o;f>a&&(f=a),w(n,s,s+f,s+d,e),d=f}A.pushRun(s,d),A.mergeRuns(),o-=d,s+=d}while(o!==0);A.forceMergeRuns()}Ne.exports=r},BU3w:function(Ne,me,I){"use strict";I.d(me,"a",function(){return w});var oe=I("MNnm"),V="rc-util-key";function L(C){if(C.attachTo)return C.attachTo;var p=document.querySelector("head");return p||document.body}function y(C){var p,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(oe.a)())return null;var r=document.createElement("style");if((p=c.csp)===null||p===void 0?void 0:p.nonce){var n;r.nonce=(n=c.csp)===null||n===void 0?void 0:n.nonce}r.innerHTML=C;var e=L(c),s=e.firstChild;return c.prepend&&e.prepend?e.prepend(r):c.prepend&&s?e.insertBefore(r,s):e.appendChild(r),r}var _=new Map;function w(C,p){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=L(c);if(!_.has(r)){var n=y("",c),e=n.parentNode;_.set(r,e),e.removeChild(n)}var s=Array.from(_.get(r).children).find(function(a){return a.tagName==="STYLE"&&a[V]===p});if(s){var u,o;if(((u=c.csp)===null||u===void 0?void 0:u.nonce)&&s.nonce!==((o=c.csp)===null||o===void 0?void 0:o.nonce)){var d;s.nonce=(d=c.csp)===null||d===void 0?void 0:d.nonce}return s.innerHTML!==C&&(s.innerHTML=C),s}var A=y(C,c);return A[V]=p,A}},Bd2K:function(Ne,me,I){(function(oe){oe(I("VrN/"),I("osHv"))})(function(oe){oe.defineOption("autoCloseTags",!1,function(c,r,n){if(n!=oe.Init&&n&&c.removeKeyMap("autoCloseTags"),!r)return;var e={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(e["'/'"]=function(s){return w(s)}),(typeof r!="object"||r.whenOpening!==!1)&&(e["'>'"]=function(s){return y(s)}),c.addKeyMap(e)});var V=["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(c){if(c.getOption("disableInput"))return oe.Pass;for(var r=c.listSelections(),n=[],e=c.getOption("autoCloseTags"),s=0;s<r.length;s++){if(!r[s].empty())return oe.Pass;var u=r[s].head,o=c.getTokenAt(u),d=oe.innerMode(c.getMode(),o.state),A=d.state,a=d.mode.xmlCurrentTag&&d.mode.xmlCurrentTag(A),f=a&&a.name;if(!f)return oe.Pass;var h=d.mode.configuration=="html",m=typeof e=="object"&&e.dontCloseTags||h&&V,T=typeof e=="object"&&e.indentTags||h&&L;o.end>u.ch&&(f=f.slice(0,f.length-o.end+u.ch));var E=f.toLowerCase();if(!f||o.type=="string"&&(o.end!=u.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&a.close||o.string.indexOf("/")==u.ch-o.start-1||m&&C(m,E)>-1||p(c,d.mode.xmlCurrentContext&&d.mode.xmlCurrentContext(A)||[],f,u,!0))return oe.Pass;var O=typeof e=="object"&&e.emptyTags;if(O&&C(O,f)>-1){n[s]={text:"/>",newPos:oe.Pos(u.line,u.ch+2)};continue}var g=T&&C(T,E)>-1;n[s]={indent:g,text:">"+(g?`
|
|
|
|
|
|
`:"")+"</"+f+">",newPos:g?oe.Pos(u.line+1,0):oe.Pos(u.line,u.ch+1)}}for(var v=typeof e=="object"&&e.dontIndentOnAutoClose,s=r.length-1;s>=0;s--){var l=n[s];c.replaceRange(l.text,r[s].head,r[s].anchor,"+insert");var i=c.listSelections().slice(0);i[s]={head:l.newPos,anchor:l.newPos},c.setSelections(i),!v&&l.indent&&(c.indentLine(l.newPos.line,null,!0),c.indentLine(l.newPos.line+1,null,!0))}}function _(c,r){for(var n=c.listSelections(),e=[],s=r?"/":"</",u=c.getOption("autoCloseTags"),o=typeof u=="object"&&u.dontIndentOnSlash,d=0;d<n.length;d++){if(!n[d].empty())return oe.Pass;var A=n[d].head,a=c.getTokenAt(A),f=oe.innerMode(c.getMode(),a.state),h=f.state;if(r&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=A.ch-1))return oe.Pass;var m,T=f.mode.name!="xml"&&c.getMode().name=="htmlmixed";if(T&&f.mode.name=="javascript")m=s+"script";else if(T&&f.mode.name=="css")m=s+"style";else{var E=f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(h);if(!E||E.length&&p(c,E,E[E.length-1],A))return oe.Pass;m=s+E[E.length-1]}c.getLine(A.line).charAt(a.end)!=">"&&(m+=">"),e[d]=m}if(c.replaceSelections(e),n=c.listSelections(),!o)for(var d=0;d<n.length;d++)(d==n.length-1||n[d].head.line<n[d+1].head.line)&&c.indentLine(n[d].head.line)}function w(c){return c.getOption("disableInput")?oe.Pass:_(c,!0)}oe.commands.closeTag=function(c){return _(c)};function C(c,r){if(c.indexOf)return c.indexOf(r);for(var n=0,e=c.length;n<e;++n)if(c[n]==r)return n;return-1}function p(c,r,n,e,s){if(!oe.scanForClosingTag)return!1;var u=Math.min(c.lastLine()+1,e.line+500),o=oe.scanForClosingTag(c,e,null,u);if(!o||o.tag!=n)return!1;for(var d=s?1:0,A=r.length-1;A>=0&&r[A]==n;A--)++d;e=o.to;for(var A=1;A<d;A++){var a=oe.scanForClosingTag(c,e,null,u);if(!a||a.tag!=n)return!1;e=a.to}return!0}})},BdwD:function(Ne,me,I){"use strict";var oe=I("+L6B"),V=I("2/Rp"),L=I("0Owb"),y=I("k1fw"),_=I("cDcd"),w=I.n(_),C=I("FOrL"),p=I.n(C),c=function(n){var e=n.buttonProps,s=e===void 0?{}:e,u=n.styles,o=u===void 0?{}:u,d=n.customText,A=n.ButtonText,a=n.ButtonClick,f=n.Buttonclass,h=n.ButtonTwo;return w.a.createElement("section",{className:"tc animated fadeIn",style:Object(y.a)(Object(y.a)({},{color:"#999",margin:"200px auto"}),o)},w.a.createElement("img",{src:p.a}),w.a.createElement("p",{className:"mt20 font14"},d||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),A&&w.a.createElement(V.a,Object(L.a)({className:f,onClick:a},s),A),h&&h)};me.a=c},BjJ7:function(Ne,me,I){"use strict";I.d(me,"d",function(){return V}),I.d(me,"c",function(){return L}),I.d(me,"e",function(){return y}),I.d(me,"b",function(){return _}),I.d(me,"a",function(){return C});var oe=I("m3rI");function V(p){var c=!0;if(p.length>0){for(var r=0;r<p.length;r++)if(p[r].compile_success==0||!p[r].compile_success){c=!1;break}}else c=!1;return c}function L(p){for(var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=[],n=0;n<p.length;n++){var e=p[n],s=c?"".concat(c,"/").concat(e.name):"".concat(e.name);r.push({title:e.name,isLeaf:!(e.type==="tree"),key:s})}return r}function y(p,c,r){for(var n=0;n<p.length;n++){var e=p[n];if(e.key===c){e.children=r;break}e.children&&y(e.children,c,r)}return p}function _(p,c,r){var n;return function(){var e=this,s=arguments,u=function(){n=null,r||p.apply(e,s)},o=r&&!n;clearTimeout(n),n=setTimeout(u,c),o&&p.apply(e,s)}}var w=!0,C=oe.a.API_SERVER},BlVb:function(Ne,me,I){var oe=I("hyiK"),V=1e-8;function L(_,w){return Math.abs(_-w)<V}function y(_,w,C){var p=0,c=_[0];if(!c)return!1;for(var r=1;r<_.length;r++){var n=_[r];p+=oe(c[0],c[1],n[0],n[1],w,C),c=n}var e=_[0];return(!L(c[0],e[0])||!L(c[1],e[1]))&&(p+=oe(c[0],c[1],e[0],e[1],w,C)),p!==0}me.contain=y},Bq2U:function(Ne,me,I){var oe=I("RDYZ"),V=I("Qe9p"),L=I("bYtY"),y=L.isArrayLike,_=Array.prototype.slice;function w(m,T){return m[T]}function C(m,T,E){m[T]=E}function p(m,T,E){return(T-m)*E+m}function c(m,T,E){return E>.5?T:m}function r(m,T,E,O,g){var v=m.length;if(g===1)for(var l=0;l<v;l++)O[l]=p(m[l],T[l],E);else for(var i=v&&m[0].length,l=0;l<v;l++)for(var S=0;S<i;S++)O[l][S]=p(m[l][S],T[l][S],E)}function n(m,T,E){var O=m.length,g=T.length;if(O!==g){var v=O>g;if(v)m.length=g;else for(var l=O;l<g;l++)m.push(E===1?T[l]:_.call(T[l]))}for(var i=m[0]&&m[0].length,l=0;l<m.length;l++)if(E===1)isNaN(m[l])&&(m[l]=T[l]);else for(var S=0;S<i;S++)isNaN(m[l][S])&&(m[l][S]=T[l][S])}function e(m,T,E){if(m===T)return!0;var O=m.length;if(O!==T.length)return!1;if(E===1){for(var g=0;g<O;g++)if(m[g]!==T[g])return!1}else for(var v=m[0].length,g=0;g<O;g++)for(var l=0;l<v;l++)if(m[g][l]!==T[g][l])return!1;return!0}function s(m,T,E,O,g,v,l,i,S){var B=m.length;if(S===1)for(var x=0;x<B;x++)i[x]=u(m[x],T[x],E[x],O[x],g,v,l);else for(var D=m[0].length,x=0;x<B;x++)for(var R=0;R<D;R++)i[x][R]=u(m[x][R],T[x][R],E[x][R],O[x][R],g,v,l)}function u(m,T,E,O,g,v,l){var i=(E-m)*.5,S=(O-T)*.5;return(2*(T-E)+i+S)*l+(-3*(T-E)-2*i-S)*v+i*g+T}function o(m){if(y(m)){var T=m.length;if(y(m[0])){for(var E=[],O=0;O<T;O++)E.push(_.call(m[O]));return E}return _.call(m)}return m}function d(m){return m[0]=Math.floor(m[0]),m[1]=Math.floor(m[1]),m[2]=Math.floor(m[2]),"rgba("+m.join(",")+")"}function A(m){var T=m[m.length-1].value;return y(T&&T[0])?2:1}function a(m,T,E,O,g,v){var l=m._getter,i=m._setter,S=T==="spline",B=O.length;if(!B)return;var x=O[0].value,D=y(x),R=!1,k=!1,j=D?A(O):0,Y;O.sort(function(xe,Be){return xe.time-Be.time}),Y=O[B-1].time;for(var U=[],K=[],z=O[0].value,F=!0,H=0;H<B;H++){U.push(O[H].time/Y);var G=O[H].value;if(D&&e(G,z,j)||!D&&G===z||(F=!1),z=G,typeof G=="string"){var q=V.parse(G);q?(G=q,R=!0):k=!0}K.push(G)}if(!v&&F)return;for(var ie=K[B-1],H=0;H<B-1;H++)D?n(K[H],ie,j):isNaN(K[H])&&!isNaN(ie)&&!k&&!R&&(K[H]=ie);D&&n(l(m._target,g),ie,j);var ce=0,ee=0,ve,ue,be,he,de,ne;if(R)var fe=[0,0,0,0];var pe=function(xe,Be){var Oe;if(Be<0)Oe=0;else if(Be<ee){for(ve=Math.min(ce+1,B-1),Oe=ve;Oe>=0&&!(U[Oe]<=Be);Oe--);Oe=Math.min(Oe,B-2)}else{for(Oe=ce;Oe<B&&!(U[Oe]>Be);Oe++);Oe=Math.min(Oe-1,B-2)}ce=Oe,ee=Be;var ae=U[Oe+1]-U[Oe];if(ae===0)return;if(ue=(Be-U[Oe])/ae,S)if(he=K[Oe],be=K[Oe===0?Oe:Oe-1],de=K[Oe>B-2?B-1:Oe+1],ne=K[Oe>B-3?B-1:Oe+2],D)s(be,he,de,ne,ue,ue*ue,ue*ue*ue,l(xe,g),j);else{var N;if(R)N=s(be,he,de,ne,ue,ue*ue,ue*ue*ue,fe,1),N=d(fe);else{if(k)return c(he,de,ue);N=u(be,he,de,ne,ue,ue*ue,ue*ue*ue)}i(xe,g,N)}else if(D)r(K[Oe],K[Oe+1],ue,l(xe,g),j);else{var N;if(R)r(K[Oe],K[Oe+1],ue,fe,1),N=d(fe);else{if(k)return c(K[Oe],K[Oe+1],ue);N=p(K[Oe],K[Oe+1],ue)}i(xe,g,N)}},Ae=new oe({target:m._target,life:Y,loop:m._loop,delay:m._delay,onframe:pe,ondestroy:E});return T&&T!=="spline"&&(Ae.easing=T),Ae}var f=function(m,T,E,O){this._tracks={},this._target=m,this._loop=T||!1,this._getter=E||w,this._setter=O||C,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};f.prototype={when:function(m,T){var E=this._tracks;for(var O in T){if(!T.hasOwnProperty(O))continue;if(!E[O]){E[O]=[];var g=this._getter(this._target,O);if(g==null)continue;m!==0&&E[O].push({time:0,value:o(g)})}E[O].push({time:m,value:T[O]})}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,T=m.length,E=0;E<T;E++)m[E].call(this)},start:function(m,T){var E=this,O=0,g=function(){O--,O||E._doneCallback()},v;for(var l in this._tracks){if(!this._tracks.hasOwnProperty(l))continue;var i=a(this,m,g,this._tracks[l],l,T);i&&(this._clipList.push(i),O++,this.animation&&this.animation.addClip(i),v=i)}if(v){var S=v.onframe;v.onframe=function(B,x){S(B,x);for(var D=0;D<E._onframeList.length;D++)E._onframeList[D](B,x)}}return O||this._doneCallback(),this},stop:function(m){for(var T=this._clipList,E=this.animation,O=0;O<T.length;O++){var g=T[O];m&&g.onframe(this._target,1),E&&E.removeClip(g)}T.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 h=f;Ne.exports=h},"C+DQ":function(Ne,me,I){},C0SR:function(Ne,me,I){var oe=I("YH21"),V=function(){this._track=[]};V.prototype={constructor:V,recognize:function(C,p,c){return this._doTrack(C,p,c),this._recognize(C)},clear:function(){return this._track.length=0,this},_doTrack:function(C,p,c){var r=C.touches;if(!r)return;for(var n={points:[],touches:[],target:p,event:C},e=0,s=r.length;e<s;e++){var u=r[e],o=oe.clientToLocal(c,u,{});n.points.push([o.zrX,o.zrY]),n.touches.push(u)}this._track.push(n)},_recognize:function(C){for(var p in _)if(_.hasOwnProperty(p)){var c=_[p](this._track,C);if(c)return c}}};function L(C){var p=C[1][0]-C[0][0],c=C[1][1]-C[0][1];return Math.sqrt(p*p+c*c)}function y(C){return[(C[0][0]+C[1][0])/2,(C[0][1]+C[1][1])/2]}var _={pinch:function(C,p){var c=C.length;if(!c)return;var r=(C[c-1]||{}).points,n=(C[c-2]||{}).points||r;if(n&&n.length>1&&r&&r.length>1){var e=L(r)/L(n);!isFinite(e)&&(e=1),p.pinchScale=e;var s=y(r);return p.pinchX=s[0],p.pinchY=s[1],{type:"pinch",target:C[0].target,event:p}}}},w=V;Ne.exports=w},CnIC:function(Ne,me){Ne.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(Ne,me){function I(){}I.prototype={diff:function(_,w,C){C||(C=function(f,h){return f===h}),this.equals=C;var p=this;_=_.slice(),w=w.slice();var c=w.length,r=_.length,n=1,e=c+r,s=[{newPos:-1,components:[]}],u=this.extractCommon(s[0],w,_,0);if(s[0].newPos+1>=c&&u+1>=r){for(var o=[],d=0;d<w.length;d++)o.push(d);return[{indices:o,count:w.length}]}function A(){for(var f=-1*n;f<=n;f+=2){var h,m=s[f-1],T=s[f+1],E=(T?T.newPos:0)-f;m&&(s[f-1]=void 0);var O=m&&m.newPos+1<c,g=T&&0<=E&&E<r;if(!O&&!g){s[f]=void 0;continue}if(!O||g&&m.newPos<T.newPos?(h=V(T),p.pushComponent(h.components,void 0,!0)):(h=m,h.newPos++,p.pushComponent(h.components,!0,void 0)),E=p.extractCommon(h,w,_,f),h.newPos+1>=c&&E+1>=r)return oe(p,h.components,w,_);s[f]=h}n++}for(;n<=e;){var a=A();if(a)return a}},pushComponent:function(_,w,C){var p=_[_.length-1];p&&p.added===w&&p.removed===C?_[_.length-1]={count:p.count+1,added:w,removed:C}:_.push({count:1,added:w,removed:C})},extractCommon:function(_,w,C,p){for(var c=w.length,r=C.length,n=_.newPos,e=n-p,s=0;n+1<c&&e+1<r&&this.equals(w[n+1],C[e+1]);)n++,e++,s++;return s&&_.components.push({count:s}),_.newPos=n,e},tokenize:function(_){return _.slice()},join:function(_){return _.slice()}};function oe(_,w,C,p){for(var c=0,r=w.length,n=0,e=0;c<r;c++){var s=w[c];if(s.removed){for(var u=[],o=e;o<e+s.count;o++)u.push(o);s.indices=u,e+=s.count}else{for(var u=[],o=n;o<n+s.count;o++)u.push(o);s.indices=u,n+=s.count,s.added||(e+=s.count)}}return w}function V(_){return{newPos:_.newPos,components:_.components.slice(0)}}var L=new I;function y(_,w,C){return L.diff(_,w,C)}Ne.exports=y},DN4a:function(Ne,me,I){var oe=I("Fofx"),V=I("QBsz"),L=oe.identity,y=5e-5;function _(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},C=w.prototype;C.transform=null,C.needLocalTransform=function(){return _(this.rotation)||_(this.position[0])||_(this.position[1])||_(this.scale[0]-1)||_(this.scale[1]-1)};var p=[];C.updateTransform=function(){var e=this.parent,s=e&&e.transform,u=this.needLocalTransform(),o=this.transform;if(!(u||s)){o&&L(o);return}o=o||oe.create(),u?this.getLocalTransform(o):L(o),s&&(u?oe.mul(o,e.transform,o):oe.copy(o,e.transform)),this.transform=o;var d=this.globalScaleRatio;if(d!=null&&d!==1){this.getGlobalScale(p);var A=p[0]<0?-1:1,a=p[1]<0?-1:1,f=((p[0]-A)*d+A)/p[0]||0,h=((p[1]-a)*d+a)/p[1]||0;o[0]*=f,o[1]*=f,o[2]*=h,o[3]*=h}this.invTransform=this.invTransform||oe.create(),oe.invert(this.invTransform,o)},C.getLocalTransform=function(e){return w.getLocalTransform(this,e)},C.setTransform=function(e){var s=this.transform,u=e.dpr||1;s?e.setTransform(u*s[0],u*s[1],u*s[2],u*s[3],u*s[4],u*s[5]):e.setTransform(u,0,0,u,0,0)},C.restoreTransform=function(e){var s=e.dpr||1;e.setTransform(s,0,0,s,0,0)};var c=[],r=oe.create();C.setLocalTransform=function(e){if(!e)return;var s=e[0]*e[0]+e[1]*e[1],u=e[2]*e[2]+e[3]*e[3],o=this.position,d=this.scale;_(s-1)&&(s=Math.sqrt(s)),_(u-1)&&(u=Math.sqrt(u)),e[0]<0&&(s=-s),e[3]<0&&(u=-u),o[0]=e[4],o[1]=e[5],d[0]=s,d[1]=u,this.rotation=Math.atan2(-e[1]/u,e[0]/s)},C.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,s=this.transform;e&&e.transform&&(oe.mul(c,e.invTransform,s),s=c);var u=this.origin;u&&(u[0]||u[1])&&(r[4]=u[0],r[5]=u[1],oe.mul(c,s,r),c[4]-=u[0],c[5]-=u[1],s=c),this.setLocalTransform(s)},C.getGlobalScale=function(e){var s=this.transform;return e=e||[],s?(e[0]=Math.sqrt(s[0]*s[0]+s[1]*s[1]),e[1]=Math.sqrt(s[2]*s[2]+s[3]*s[3]),s[0]<0&&(e[0]=-e[0]),s[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},C.transformCoordToLocal=function(e,s){var u=[e,s],o=this.invTransform;return o&&V.applyTransform(u,u,o),u},C.transformCoordToGlobal=function(e,s){var u=[e,s],o=this.transform;return o&&V.applyTransform(u,u,o),u},w.getLocalTransform=function(e,s){s=s||[],L(s);var u=e.origin,o=e.scale||[1,1],d=e.rotation||0,A=e.position||[0,0];return u&&(s[4]-=u[0],s[5]-=u[1]),oe.scale(s,s,o),d&&oe.rotate(s,s,d),u&&(s[4]+=u[0],s[5]+=u[1]),s[4]+=A[0],s[5]+=A[1],s};var n=w;Ne.exports=n},Dagg:function(Ne,me,I){var oe=I("Gev7"),V=I("mFDi"),L=I("bYtY"),y=I("Xnb7");function _(C){oe.call(this,C)}_.prototype={constructor:_,type:"image",brush:function(C,p){var c=this.style,r=c.image;c.bind(C,this,p);var n=this._image=y.createOrUpdateImage(r,this._image,this,this.onload);if(!n||!y.isImageReady(n))return;var e=c.x||0,s=c.y||0,u=c.width,o=c.height,d=n.width/n.height;if(u==null&&o!=null?u=o*d:o==null&&u!=null?o=u/d:u==null&&o==null&&(u=n.width,o=n.height),this.setTransform(C),c.sWidth&&c.sHeight){var A=c.sx||0,a=c.sy||0;C.drawImage(n,A,a,c.sWidth,c.sHeight,e,s,u,o)}else if(c.sx&&c.sy){var A=c.sx,a=c.sy,f=u-A,h=o-a;C.drawImage(n,A,a,f,h,e,s,u,o)}else C.drawImage(n,e,s,u,o);c.text!=null&&(this.restoreTransform(C),this.drawRectText(C,this.getBoundingRect()))},getBoundingRect:function(){var C=this.style;return this._rect||(this._rect=new V(C.x||0,C.y||0,C.width||0,C.height||0)),this._rect}},L.inherits(_,oe);var w=_;Ne.exports=w},DlQD:function(Ne,me,I){(function(oe,V){Ne.exports=V()})(this,function(){"use strict";function oe(Ge,He){for(var Qe=0;Qe<He.length;Qe++){var Ce=He[Qe];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(Ge,Ce.key,Ce)}}function V(Ge,He,Qe){return He&&oe(Ge.prototype,He),Qe&&oe(Ge,Qe),Ge}function L(Ge,He){if(!Ge)return;if(typeof Ge=="string")return y(Ge,He);var Qe=Object.prototype.toString.call(Ge).slice(8,-1);if(Qe==="Object"&&Ge.constructor&&(Qe=Ge.constructor.name),Qe==="Map"||Qe==="Set")return Array.from(Ge);if(Qe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Qe))return y(Ge,He)}function y(Ge,He){(He==null||He>Ge.length)&&(He=Ge.length);for(var Qe=0,Ce=new Array(He);Qe<He;Qe++)Ce[Qe]=Ge[Qe];return Ce}function _(Ge,He){var Qe;if(typeof Symbol=="undefined"||Ge[Symbol.iterator]==null){if(Array.isArray(Ge)||(Qe=L(Ge))||He&&Ge&&typeof Ge.length=="number"){Qe&&(Ge=Qe);var Ce=0;return function(){return Ce>=Ge.length?{done:!0}:{done:!1,value:Ge[Ce++]}}}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 Qe=Ge[Symbol.iterator](),Qe.next.bind(Qe)}function w(Ge,He){return He={exports:{}},Ge(He,He.exports),He.exports}var C=w(function(Ge){function He(){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 Qe(Ce){Ge.exports.defaults=Ce}Ge.exports={defaults:He(),getDefaults:He,changeDefaults:Qe}}),p=C.defaults,c=C.getDefaults,r=C.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,s=/[<>"']|&(?!#?\w+;)/,u=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},d=function(He){return o[He]};function A(Ge,He){if(He){if(n.test(Ge))return Ge.replace(e,d)}else if(s.test(Ge))return Ge.replace(u,d);return Ge}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(Ge){return Ge.replace(a,function(He,Qe){return Qe=Qe.toLowerCase(),Qe==="colon"?":":Qe.charAt(0)==="#"?Qe.charAt(1)==="x"?String.fromCharCode(parseInt(Qe.substring(2),16)):String.fromCharCode(+Qe.substring(1)):""})}var h=/(^|[^\[])\^/g;function m(Ge,He){Ge=Ge.source||Ge,He=He||"";var Qe={replace:function(Re,Le){return Le=Le.source||Le,Le=Le.replace(h,"$1"),Ge=Ge.replace(Re,Le),Qe},getRegex:function(){return new RegExp(Ge,He)}};return Qe}var T=/[^\w:]/g,E=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(Ge,He,Qe){if(Ge){var Ce;try{Ce=decodeURIComponent(f(Qe)).replace(T,"").toLowerCase()}catch(Re){return null}if(Ce.indexOf("javascript:")===0||Ce.indexOf("vbscript:")===0||Ce.indexOf("data:")===0)return null}He&&!E.test(Qe)&&(Qe=S(He,Qe));try{Qe=encodeURI(Qe).replace(/%25/g,"%")}catch(Re){return null}return Qe}var g={},v=/^[^:]+:\/*[^/]*$/,l=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function S(Ge,He){g[" "+Ge]||(v.test(Ge)?g[" "+Ge]=Ge+"/":g[" "+Ge]=R(Ge,"/",!0)),Ge=g[" "+Ge];var Qe=Ge.indexOf(":")===-1;return He.substring(0,2)==="//"?Qe?He:Ge.replace(l,"$1")+He:He.charAt(0)==="/"?Qe?He:Ge.replace(i,"$1")+He:Ge+He}var B={exec:function(){}};function x(Ge){for(var He=1,Qe,Ce;He<arguments.length;He++){Qe=arguments[He];for(Ce in Qe)Object.prototype.hasOwnProperty.call(Qe,Ce)&&(Ge[Ce]=Qe[Ce])}return Ge}function D(Ge,He){var Qe=Ge.replace(/\|/g,function(Le,ze,Xe){for(var ht=!1,yt=ze;--yt>=0&&Xe[yt]==="\\";)ht=!ht;return ht?"|":" |"}),Ce=Qe.split(/ \|/),Re=0;if(Ce.length>He)Ce.splice(He);else for(;Ce.length<He;)Ce.push("");for(;Re<Ce.length;Re++)Ce[Re]=Ce[Re].trim().replace(/\\\|/g,"|");return Ce}function R(Ge,He,Qe){var Ce=Ge.length;if(Ce===0)return"";for(var Re=0;Re<Ce;){var Le=Ge.charAt(Ce-Re-1);if(Le===He&&!Qe)Re++;else if(Le!==He&&Qe)Re++;else break}return Ge.substr(0,Ce-Re)}function k(Ge,He){if(Ge.indexOf(He[1])===-1)return-1;for(var Qe=Ge.length,Ce=0,Re=0;Re<Qe;Re++)if(Ge[Re]==="\\")Re++;else if(Ge[Re]===He[0])Ce++;else if(Ge[Re]===He[1]&&(Ce--,Ce<0))return Re;return-1}function j(Ge){Ge&&Ge.sanitize&&!Ge.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var Y={escape:A,unescape:f,edit:m,cleanUrl:O,resolveUrl:S,noopTest:B,merge:x,splitCells:D,rtrim:R,findClosingBracket:k,checkSanitizeDeprecation:j},U=C.defaults,K=Y.rtrim,z=Y.splitCells,F=Y.escape,H=Y.findClosingBracket;function G(Ge,He,Qe){var Ce=He.href,Re=He.title?F(He.title):null,Le=Ge[1].replace(/\\([\[\]])/g,"$1");return Ge[0].charAt(0)!=="!"?{type:"link",raw:Qe,href:Ce,title:Re,text:Le}:{type:"image",raw:Qe,href:Ce,title:Re,text:F(Le)}}function q(Ge,He){var Qe=Ge.match(/^(\s+)(?:```)/);if(Qe===null)return He;var Ce=Qe[1];return He.split(`
|
|
|
`).map(function(Re){var Le=Re.match(/^\s+/);if(Le===null)return Re;var ze=Le[0];return ze.length>=Ce.length?Re.slice(Ce.length):Re}).join(`
|
|
|
`)}var ie=function(){function Ge(Qe){this.options=Qe||U}var He=Ge.prototype;return He.space=function(Ce){var Re=this.rules.block.newline.exec(Ce);if(Re)return Re[0].length>1?{type:"space",raw:Re[0]}:{raw:`
|
|
|
`}},He.code=function(Ce,Re){var Le=this.rules.block.code.exec(Ce);if(Le){var ze=Re[Re.length-1];if(ze&&ze.type==="paragraph")return{raw:Le[0],text:Le[0].trimRight()};var Xe=Le[0].replace(/^ {4}/gm,"");return{type:"code",raw:Le[0],codeBlockStyle:"indented",text:this.options.pedantic?Xe:K(Xe,`
|
|
|
`)}}},He.fences=function(Ce){var Re=this.rules.block.fences.exec(Ce);if(Re){var Le=Re[0],ze=q(Le,Re[3]||"");return{type:"code",raw:Le,lang:Re[2]?Re[2].trim():Re[2],text:ze}}},He.heading=function(Ce){var Re=this.rules.block.heading.exec(Ce);if(Re)return{type:"heading",raw:Re[0],depth:Re[1].length,text:Re[2]}},He.nptable=function(Ce){var Re=this.rules.block.nptable.exec(Ce);if(Re){var Le={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(Le.header.length===Le.align.length){var ze=Le.align.length,Xe;for(Xe=0;Xe<ze;Xe++)/^ *-+: *$/.test(Le.align[Xe])?Le.align[Xe]="right":/^ *:-+: *$/.test(Le.align[Xe])?Le.align[Xe]="center":/^ *:-+ *$/.test(Le.align[Xe])?Le.align[Xe]="left":Le.align[Xe]=null;for(ze=Le.cells.length,Xe=0;Xe<ze;Xe++)Le.cells[Xe]=z(Le.cells[Xe],Le.header.length);return Le}}},He.hr=function(Ce){var Re=this.rules.block.hr.exec(Ce);if(Re)return{type:"hr",raw:Re[0]}},He.blockquote=function(Ce){var Re=this.rules.block.blockquote.exec(Ce);if(Re){var Le=Re[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Re[0],text:Le}}},He.list=function(Ce){var Re=this.rules.block.list.exec(Ce);if(Re){for(var Le=Re[0],ze=Re[2],Xe=ze.length>1,ht=ze[ze.length-1]===")",yt={type:"list",raw:Le,ordered:Xe,start:Xe?+ze.slice(0,-1):"",loose:!1,items:[]},Ut=Re[0].match(this.rules.block.item),jt=!1,mt,Ct,Et,ut,Ye,Ue,We,St=Ut.length,gt=0;gt<St;gt++)mt=Ut[gt],Le=mt,Ct=mt.length,mt=mt.replace(/^ *([*+-]|\d+[.)]) */,""),~mt.indexOf(`
|
|
|
`)&&(Ct-=mt.length,mt=this.options.pedantic?mt.replace(/^ {1,4}/gm,""):mt.replace(new RegExp("^ {1,"+Ct+"}","gm"),"")),gt!==St-1&&(Et=this.rules.block.bullet.exec(Ut[gt+1])[0],(Xe?Et.length===1||!ht&&Et[Et.length-1]===")":Et.length>1||this.options.smartLists&&Et!==ze)&&(ut=Ut.slice(gt+1).join(`
|
|
|
`),yt.raw=yt.raw.substring(0,yt.raw.length-ut.length),gt=St-1)),Ye=jt||/\n\n(?!\s*$)/.test(mt),gt!==St-1&&(jt=mt.charAt(mt.length-1)===`
|
|
|
`,Ye||(Ye=jt)),Ye&&(yt.loose=!0),Ue=/^\[[ xX]\] /.test(mt),We=void 0,Ue&&(We=mt[1]!==" ",mt=mt.replace(/^\[[ xX]\] +/,"")),yt.items.push({type:"list_item",raw:Le,task:Ue,checked:We,loose:Ye,text:mt});return yt}},He.html=function(Ce){var Re=this.rules.block.html.exec(Ce);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]}},He.def=function(Ce){var Re=this.rules.block.def.exec(Ce);if(Re){Re[3]&&(Re[3]=Re[3].substring(1,Re[3].length-1));var Le=Re[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:Re[0],href:Re[2],title:Re[3]}}},He.table=function(Ce){var Re=this.rules.block.table.exec(Ce);if(Re){var Le={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(Le.header.length===Le.align.length){Le.raw=Re[0];var ze=Le.align.length,Xe;for(Xe=0;Xe<ze;Xe++)/^ *-+: *$/.test(Le.align[Xe])?Le.align[Xe]="right":/^ *:-+: *$/.test(Le.align[Xe])?Le.align[Xe]="center":/^ *:-+ *$/.test(Le.align[Xe])?Le.align[Xe]="left":Le.align[Xe]=null;for(ze=Le.cells.length,Xe=0;Xe<ze;Xe++)Le.cells[Xe]=z(Le.cells[Xe].replace(/^ *\| *| *\| *$/g,""),Le.header.length);return Le}}},He.lheading=function(Ce){var Re=this.rules.block.lheading.exec(Ce);if(Re)return{type:"heading",raw:Re[0],depth:Re[2].charAt(0)==="="?1:2,text:Re[1]}},He.paragraph=function(Ce){var Re=this.rules.block.paragraph.exec(Ce);if(Re)return{type:"paragraph",raw:Re[0],text:Re[1].charAt(Re[1].length-1)===`
|
|
|
`?Re[1].slice(0,-1):Re[1]}},He.text=function(Ce,Re){var Le=this.rules.block.text.exec(Ce);if(Le){var ze=Re[Re.length-1];return ze&&ze.type==="text"?{raw:Le[0],text:Le[0]}:{type:"text",raw:Le[0],text:Le[0]}}},He.escape=function(Ce){var Re=this.rules.inline.escape.exec(Ce);if(Re)return{type:"escape",raw:Re[0],text:F(Re[1])}},He.tag=function(Ce,Re,Le){var ze=this.rules.inline.tag.exec(Ce);if(ze)return!Re&&/^<a /i.test(ze[0])?Re=!0:Re&&/^<\/a>/i.test(ze[0])&&(Re=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(ze[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(ze[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:ze[0],inLink:Re,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ze[0]):F(ze[0]):ze[0]}},He.link=function(Ce){var Re=this.rules.inline.link.exec(Ce);if(Re){var Le=H(Re[2],"()");if(Le>-1){var ze=Re[0].indexOf("!")===0?5:4,Xe=ze+Re[1].length+Le;Re[2]=Re[2].substring(0,Le),Re[0]=Re[0].substring(0,Xe).trim(),Re[3]=""}var ht=Re[2],yt="";if(this.options.pedantic){var Ut=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ht);Ut?(ht=Ut[1],yt=Ut[3]):yt=""}else yt=Re[3]?Re[3].slice(1,-1):"";ht=ht.trim().replace(/^<([\s\S]*)>$/,"$1");var jt=G(Re,{href:ht&&ht.replace(this.rules.inline._escapes,"$1"),title:yt&&yt.replace(this.rules.inline._escapes,"$1")},Re[0]);return jt}},He.reflink=function(Ce,Re){var Le;if((Le=this.rules.inline.reflink.exec(Ce))||(Le=this.rules.inline.nolink.exec(Ce))){var ze=(Le[2]||Le[1]).replace(/\s+/g," ");if(ze=Re[ze.toLowerCase()],!ze||!ze.href){var Xe=Le[0].charAt(0);return{type:"text",raw:Xe,text:Xe}}var ht=G(Le,ze,Le[0]);return ht}},He.strong=function(Ce,Re,Le){Le===void 0&&(Le="");var ze=this.rules.inline.strong.start.exec(Ce);if(ze&&(!ze[1]||ze[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Re=Re.slice(-1*Ce.length);var Xe=ze[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Xe.lastIndex=0;for(var ht;(ze=Xe.exec(Re))!=null;)if(ht=this.rules.inline.strong.middle.exec(Re.slice(0,ze.index+3)),ht)return{type:"strong",raw:Ce.slice(0,ht[0].length),text:Ce.slice(2,ht[0].length-2)}}},He.em=function(Ce,Re,Le){Le===void 0&&(Le="");var ze=this.rules.inline.em.start.exec(Ce);if(ze&&(!ze[1]||ze[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Re=Re.slice(-1*Ce.length);var Xe=ze[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Xe.lastIndex=0;for(var ht;(ze=Xe.exec(Re))!=null;)if(ht=this.rules.inline.em.middle.exec(Re.slice(0,ze.index+2)),ht)return{type:"em",raw:Ce.slice(0,ht[0].length),text:Ce.slice(1,ht[0].length-1)}}},He.codespan=function(Ce){var Re=this.rules.inline.code.exec(Ce);if(Re){var Le=Re[2].replace(/\n/g," "),ze=/[^ ]/.test(Le),Xe=Le.startsWith(" ")&&Le.endsWith(" ");return ze&&Xe&&(Le=Le.substring(1,Le.length-1)),Le=F(Le,!0),{type:"codespan",raw:Re[0],text:Le}}},He.br=function(Ce){var Re=this.rules.inline.br.exec(Ce);if(Re)return{type:"br",raw:Re[0]}},He.del=function(Ce){var Re=this.rules.inline.del.exec(Ce);if(Re)return{type:"del",raw:Re[0],text:Re[1]}},He.autolink=function(Ce,Re){var Le=this.rules.inline.autolink.exec(Ce);if(Le){var ze,Xe;return Le[2]==="@"?(ze=F(this.options.mangle?Re(Le[1]):Le[1]),Xe="mailto:"+ze):(ze=F(Le[1]),Xe=ze),{type:"link",raw:Le[0],text:ze,href:Xe,tokens:[{type:"text",raw:ze,text:ze}]}}},He.url=function(Ce,Re){var Le;if(Le=this.rules.inline.url.exec(Ce)){var ze,Xe;if(Le[2]==="@")ze=F(this.options.mangle?Re(Le[0]):Le[0]),Xe="mailto:"+ze;else{var ht;do ht=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(ht!==Le[0]);ze=F(Le[0]),Le[1]==="www."?Xe="http://"+ze:Xe=ze}return{type:"link",raw:Le[0],text:ze,href:Xe,tokens:[{type:"text",raw:ze,text:ze}]}}},He.inlineText=function(Ce,Re,Le){var ze=this.rules.inline.text.exec(Ce);if(ze){var Xe;return Re?Xe=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ze[0]):F(ze[0]):ze[0]:Xe=F(this.options.smartypants?Le(ze[0]):ze[0]),{type:"text",raw:ze[0],text:Xe}}},Ge}(),ce=Y.noopTest,ee=Y.edit,ve=Y.merge,ue={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:ce,table:ce,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ue._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ue._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ue.def=ee(ue.def).replace("label",ue._label).replace("title",ue._title).getRegex(),ue.bullet=/(?:[*+-]|\d{1,9}[.)])/,ue.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ue.item=ee(ue.item,"gm").replace(/bull/g,ue.bullet).getRegex(),ue.list=ee(ue.list).replace(/bull/g,ue.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ue.def.source+")").getRegex(),ue._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",ue._comment=/<!--(?!-?>)[\s\S]*?-->/,ue.html=ee(ue.html,"i").replace("comment",ue._comment).replace("tag",ue._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ue.paragraph=ee(ue._paragraph).replace("hr",ue.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",ue._tag).getRegex(),ue.blockquote=ee(ue.blockquote).replace("paragraph",ue.paragraph).getRegex(),ue.normal=ve({},ue),ue.gfm=ve({},ue.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*|$)"}),ue.gfm.nptable=ee(ue.gfm.nptable).replace("hr",ue.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",ue._tag).getRegex(),ue.gfm.table=ee(ue.gfm.table).replace("hr",ue.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",ue._tag).getRegex(),ue.pedantic=ve({},ue.normal,{html:ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ue._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:ce,paragraph:ee(ue.normal._paragraph).replace("hr",ue.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",ue.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ce,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:ce,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};be._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",be.punctuation=ee(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex(),be._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",be._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",be.em.start=ee(be.em.start).replace(/punctuation/g,be._punctuation).getRegex(),be.em.middle=ee(be.em.middle).replace(/punctuation/g,be._punctuation).replace(/overlapSkip/g,be._overlapSkip).getRegex(),be.em.endAst=ee(be.em.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.em.endUnd=ee(be.em.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.start=ee(be.strong.start).replace(/punctuation/g,be._punctuation).getRegex(),be.strong.middle=ee(be.strong.middle).replace(/punctuation/g,be._punctuation).replace(/blockSkip/g,be._blockSkip).getRegex(),be.strong.endAst=ee(be.strong.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.endUnd=ee(be.strong.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.blockSkip=ee(be._blockSkip,"g").getRegex(),be.overlapSkip=ee(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=ee(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=ee(be.tag).replace("comment",ue._comment).replace("attribute",be._attribute).getRegex(),be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,be._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,be.link=ee(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex(),be.reflink=ee(be.reflink).replace("label",be._label).getRegex(),be.reflinkSearch=ee(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex(),be.normal=ve({},be),be.pedantic=ve({},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:ee(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()}),be.gfm=ve({},be.normal,{escape:ee(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=ee(be.gfm.url,"i").replace("email",be.gfm._extended_email).getRegex(),be.breaks=ve({},be.gfm,{br:ee(be.br).replace("{2,}","*").getRegex(),text:ee(be.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var he={block:ue,inline:be},de=C.defaults,ne=he.block,fe=he.inline;function pe(Ge){return Ge.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function Ae(Ge){var He="",Qe,Ce,Re=Ge.length;for(Qe=0;Qe<Re;Qe++)Ce=Ge.charCodeAt(Qe),Math.random()>.5&&(Ce="x"+Ce.toString(16)),He+="&#"+Ce+";";return He}var xe=function(){function Ge(Qe){this.tokens=[],this.tokens.links=Object.create(null),this.options=Qe||de,this.options.tokenizer=this.options.tokenizer||new ie,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ce={block:ne.normal,inline:fe.normal};this.options.pedantic?(Ce.block=ne.pedantic,Ce.inline=fe.pedantic):this.options.gfm&&(Ce.block=ne.gfm,this.options.breaks?Ce.inline=fe.breaks:Ce.inline=fe.gfm),this.tokenizer.rules=Ce}Ge.lex=function(Ce,Re){var Le=new Ge(Re);return Le.lex(Ce)};var He=Ge.prototype;return He.lex=function(Ce){return Ce=Ce.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(Ce,this.tokens,!0),this.inline(this.tokens),this.tokens},He.blockTokens=function(Ce,Re,Le){Re===void 0&&(Re=[]),Le===void 0&&(Le=!0),Ce=Ce.replace(/^ +$/gm,"");for(var ze,Xe,ht,yt;Ce;){if(ze=this.tokenizer.space(Ce)){Ce=Ce.substring(ze.raw.length),ze.type&&Re.push(ze);continue}if(ze=this.tokenizer.code(Ce,Re)){Ce=Ce.substring(ze.raw.length),ze.type?Re.push(ze):(yt=Re[Re.length-1],yt.raw+=`
|
|
|
`+ze.raw,yt.text+=`
|
|
|
`+ze.text);continue}if(ze=this.tokenizer.fences(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.heading(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.nptable(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.hr(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.blockquote(Ce)){Ce=Ce.substring(ze.raw.length),ze.tokens=this.blockTokens(ze.text,[],Le),Re.push(ze);continue}if(ze=this.tokenizer.list(Ce)){for(Ce=Ce.substring(ze.raw.length),ht=ze.items.length,Xe=0;Xe<ht;Xe++)ze.items[Xe].tokens=this.blockTokens(ze.items[Xe].text,[],!1);Re.push(ze);continue}if(ze=this.tokenizer.html(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(Le&&(ze=this.tokenizer.def(Ce))){Ce=Ce.substring(ze.raw.length),this.tokens.links[ze.tag]||(this.tokens.links[ze.tag]={href:ze.href,title:ze.title});continue}if(ze=this.tokenizer.table(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.lheading(Ce)){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(Le&&(ze=this.tokenizer.paragraph(Ce))){Ce=Ce.substring(ze.raw.length),Re.push(ze);continue}if(ze=this.tokenizer.text(Ce,Re)){Ce=Ce.substring(ze.raw.length),ze.type?Re.push(ze):(yt=Re[Re.length-1],yt.raw+=`
|
|
|
`+ze.raw,yt.text+=`
|
|
|
`+ze.text);continue}if(Ce){var Ut="Infinite loop on byte: "+Ce.charCodeAt(0);if(this.options.silent){console.error(Ut);break}else throw new Error(Ut)}}return Re},He.inline=function(Ce){var Re,Le,ze,Xe,ht,yt,Ut=Ce.length;for(Re=0;Re<Ut;Re++){yt=Ce[Re];switch(yt.type){case"paragraph":case"text":case"heading":{yt.tokens=[],this.inlineTokens(yt.text,yt.tokens);break}case"table":{for(yt.tokens={header:[],cells:[]},Xe=yt.header.length,Le=0;Le<Xe;Le++)yt.tokens.header[Le]=[],this.inlineTokens(yt.header[Le],yt.tokens.header[Le]);for(Xe=yt.cells.length,Le=0;Le<Xe;Le++)for(ht=yt.cells[Le],yt.tokens.cells[Le]=[],ze=0;ze<ht.length;ze++)yt.tokens.cells[Le][ze]=[],this.inlineTokens(ht[ze],yt.tokens.cells[Le][ze]);break}case"blockquote":{this.inline(yt.tokens);break}case"list":{for(Xe=yt.items.length,Le=0;Le<Xe;Le++)this.inline(yt.items[Le].tokens);break}}}return Ce},He.inlineTokens=function(Ce,Re,Le,ze,Xe){Re===void 0&&(Re=[]),Le===void 0&&(Le=!1),ze===void 0&&(ze=!1),Xe===void 0&&(Xe="");var ht,yt=Ce,Ut;if(this.tokens.links){var jt=Object.keys(this.tokens.links);if(jt.length>0)for(;(Ut=this.tokenizer.rules.inline.reflinkSearch.exec(yt))!=null;)jt.includes(Ut[0].slice(Ut[0].lastIndexOf("[")+1,-1))&&(yt=yt.slice(0,Ut.index)+"["+"a".repeat(Ut[0].length-2)+"]"+yt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Ut=this.tokenizer.rules.inline.blockSkip.exec(yt))!=null;)yt=yt.slice(0,Ut.index)+"["+"a".repeat(Ut[0].length-2)+"]"+yt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ce;){if(ht=this.tokenizer.escape(Ce)){Ce=Ce.substring(ht.raw.length),Re.push(ht);continue}if(ht=this.tokenizer.tag(Ce,Le,ze)){Ce=Ce.substring(ht.raw.length),Le=ht.inLink,ze=ht.inRawBlock,Re.push(ht);continue}if(ht=this.tokenizer.link(Ce)){Ce=Ce.substring(ht.raw.length),ht.type==="link"&&(ht.tokens=this.inlineTokens(ht.text,[],!0,ze)),Re.push(ht);continue}if(ht=this.tokenizer.reflink(Ce,this.tokens.links)){Ce=Ce.substring(ht.raw.length),ht.type==="link"&&(ht.tokens=this.inlineTokens(ht.text,[],!0,ze)),Re.push(ht);continue}if(ht=this.tokenizer.strong(Ce,yt,Xe)){Ce=Ce.substring(ht.raw.length),ht.tokens=this.inlineTokens(ht.text,[],Le,ze),Re.push(ht);continue}if(ht=this.tokenizer.em(Ce,yt,Xe)){Ce=Ce.substring(ht.raw.length),ht.tokens=this.inlineTokens(ht.text,[],Le,ze),Re.push(ht);continue}if(ht=this.tokenizer.codespan(Ce)){Ce=Ce.substring(ht.raw.length),Re.push(ht);continue}if(ht=this.tokenizer.br(Ce)){Ce=Ce.substring(ht.raw.length),Re.push(ht);continue}if(ht=this.tokenizer.del(Ce)){Ce=Ce.substring(ht.raw.length),ht.tokens=this.inlineTokens(ht.text,[],Le,ze),Re.push(ht);continue}if(ht=this.tokenizer.autolink(Ce,Ae)){Ce=Ce.substring(ht.raw.length),Re.push(ht);continue}if(!Le&&(ht=this.tokenizer.url(Ce,Ae))){Ce=Ce.substring(ht.raw.length),Re.push(ht);continue}if(ht=this.tokenizer.inlineText(Ce,ze,pe)){Ce=Ce.substring(ht.raw.length),Xe=ht.raw.slice(-1),Re.push(ht);continue}if(Ce){var mt="Infinite loop on byte: "+Ce.charCodeAt(0);if(this.options.silent){console.error(mt);break}else throw new Error(mt)}}return Re},V(Ge,null,[{key:"rules",get:function(){return{block:ne,inline:fe}}}]),Ge}(),Be=C.defaults,Oe=Y.cleanUrl,ae=Y.escape,N=function(){function Ge(Qe){this.options=Qe||Be}var He=Ge.prototype;return He.code=function(Ce,Re,Le){var ze=(Re||"").match(/\S*/)[0];if(this.options.highlight){var Xe=this.options.highlight(Ce,ze);Xe!=null&&Xe!==Ce&&(Le=!0,Ce=Xe)}return ze?'<pre><code class="'+this.options.langPrefix+ae(ze,!0)+'">'+(Le?Ce:ae(Ce,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(Le?Ce:ae(Ce,!0))+`</code></pre>
|
|
|
`},He.blockquote=function(Ce){return`<blockquote>
|
|
|
`+Ce+`</blockquote>
|
|
|
`},He.html=function(Ce){return Ce},He.heading=function(Ce,Re,Le,ze){return this.options.headerIds?"<h"+Re+' id="'+this.options.headerPrefix+ze.slug(Le)+'">'+Ce+"</h"+Re+`>
|
|
|
`:"<h"+Re+">"+Ce+"</h"+Re+`>
|
|
|
`},He.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},He.list=function(Ce,Re,Le){var ze=Re?"ol":"ul",Xe=Re&&Le!==1?' start="'+Le+'"':"";return"<"+ze+Xe+`>
|
|
|
`+Ce+"</"+ze+`>
|
|
|
`},He.listitem=function(Ce){return"<li>"+Ce+`</li>
|
|
|
`},He.checkbox=function(Ce){return"<input "+(Ce?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},He.paragraph=function(Ce){return"<p>"+Ce+`</p>
|
|
|
`},He.table=function(Ce,Re){return Re&&(Re="<tbody>"+Re+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+Ce+`</thead>
|
|
|
`+Re+`</table>
|
|
|
`},He.tablerow=function(Ce){return`<tr>
|
|
|
`+Ce+`</tr>
|
|
|
`},He.tablecell=function(Ce,Re){var Le=Re.header?"th":"td",ze=Re.align?"<"+Le+' align="'+Re.align+'">':"<"+Le+">";return ze+Ce+"</"+Le+`>
|
|
|
`},He.strong=function(Ce){return"<strong>"+Ce+"</strong>"},He.em=function(Ce){return"<em>"+Ce+"</em>"},He.codespan=function(Ce){return"<code>"+Ce+"</code>"},He.br=function(){return this.options.xhtml?"<br/>":"<br>"},He.del=function(Ce){return"<del>"+Ce+"</del>"},He.link=function(Ce,Re,Le){if(Ce=Oe(this.options.sanitize,this.options.baseUrl,Ce),Ce===null)return Le;var ze='<a href="'+ae(Ce)+'"';return Re&&(ze+=' title="'+Re+'"'),ze+=">"+Le+"</a>",ze},He.image=function(Ce,Re,Le){if(Ce=Oe(this.options.sanitize,this.options.baseUrl,Ce),Ce===null)return Le;var ze='<img src="'+Ce+'" alt="'+Le+'"';return Re&&(ze+=' title="'+Re+'"'),ze+=this.options.xhtml?"/>":">",ze},He.text=function(Ce){return Ce},Ge}(),W=function(){function Ge(){}var He=Ge.prototype;return He.strong=function(Ce){return Ce},He.em=function(Ce){return Ce},He.codespan=function(Ce){return Ce},He.del=function(Ce){return Ce},He.html=function(Ce){return Ce},He.text=function(Ce){return Ce},He.link=function(Ce,Re,Le){return""+Le},He.image=function(Ce,Re,Le){return""+Le},He.br=function(){return""},Ge}(),le=function(){function Ge(){this.seen={}}var He=Ge.prototype;return He.slug=function(Ce){var Re=Ce.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Re)){var Le=Re;do this.seen[Le]++,Re=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(Re))}return this.seen[Re]=0,Re},Ge}(),te=C.defaults,se=Y.unescape,Ee=function(){function Ge(Qe){this.options=Qe||te,this.options.renderer=this.options.renderer||new N,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new le}Ge.parse=function(Ce,Re){var Le=new Ge(Re);return Le.parse(Ce)};var He=Ge.prototype;return He.parse=function(Ce,Re){Re===void 0&&(Re=!0);var Le="",ze,Xe,ht,yt,Ut,jt,mt,Ct,Et,ut,Ye,Ue,We,St,gt,Rt,Mt,xt,It=Ce.length;for(ze=0;ze<It;ze++){ut=Ce[ze];switch(ut.type){case"space":continue;case"hr":{Le+=this.renderer.hr();continue}case"heading":{Le+=this.renderer.heading(this.parseInline(ut.tokens),ut.depth,se(this.parseInline(ut.tokens,this.textRenderer)),this.slugger);continue}case"code":{Le+=this.renderer.code(ut.text,ut.lang,ut.escaped);continue}case"table":{for(Ct="",mt="",yt=ut.header.length,Xe=0;Xe<yt;Xe++)mt+=this.renderer.tablecell(this.parseInline(ut.tokens.header[Xe]),{header:!0,align:ut.align[Xe]});for(Ct+=this.renderer.tablerow(mt),Et="",yt=ut.cells.length,Xe=0;Xe<yt;Xe++){for(jt=ut.tokens.cells[Xe],mt="",Ut=jt.length,ht=0;ht<Ut;ht++)mt+=this.renderer.tablecell(this.parseInline(jt[ht]),{header:!1,align:ut.align[ht]});Et+=this.renderer.tablerow(mt)}Le+=this.renderer.table(Ct,Et);continue}case"blockquote":{Et=this.parse(ut.tokens),Le+=this.renderer.blockquote(Et);continue}case"list":{for(Ye=ut.ordered,Ue=ut.start,We=ut.loose,yt=ut.items.length,Et="",Xe=0;Xe<yt;Xe++)gt=ut.items[Xe],Rt=gt.checked,Mt=gt.task,St="",gt.task&&(xt=this.renderer.checkbox(Rt),We?gt.tokens.length>0&>.tokens[0].type==="text"?(gt.tokens[0].text=xt+" "+gt.tokens[0].text,gt.tokens[0].tokens&>.tokens[0].tokens.length>0&>.tokens[0].tokens[0].type==="text"&&(gt.tokens[0].tokens[0].text=xt+" "+gt.tokens[0].tokens[0].text)):gt.tokens.unshift({type:"text",text:xt}):St+=xt),St+=this.parse(gt.tokens,We),Et+=this.renderer.listitem(St,Mt,Rt);Le+=this.renderer.list(Et,Ye,Ue);continue}case"html":{Le+=this.renderer.html(ut.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(ut.tokens));continue}case"text":{for(Et=ut.tokens?this.parseInline(ut.tokens):ut.text;ze+1<It&&Ce[ze+1].type==="text";)ut=Ce[++ze],Et+=`
|
|
|
`+(ut.tokens?this.parseInline(ut.tokens):ut.text);Le+=Re?this.renderer.paragraph(Et):Et;continue}default:{var Kt='Token with "'+ut.type+'" type was not found.';if(this.options.silent){console.error(Kt);return}else throw new Error(Kt)}}}return Le},He.parseInline=function(Ce,Re){Re=Re||this.renderer;var Le="",ze,Xe,ht=Ce.length;for(ze=0;ze<ht;ze++){Xe=Ce[ze];switch(Xe.type){case"escape":{Le+=Re.text(Xe.text);break}case"html":{Le+=Re.html(Xe.text);break}case"link":{Le+=Re.link(Xe.href,Xe.title,this.parseInline(Xe.tokens,Re));break}case"image":{Le+=Re.image(Xe.href,Xe.title,Xe.text);break}case"strong":{Le+=Re.strong(this.parseInline(Xe.tokens,Re));break}case"em":{Le+=Re.em(this.parseInline(Xe.tokens,Re));break}case"codespan":{Le+=Re.codespan(Xe.text);break}case"br":{Le+=Re.br();break}case"del":{Le+=Re.del(this.parseInline(Xe.tokens,Re));break}case"text":{Le+=Re.text(Xe.text);break}default:{var yt='Token with "'+Xe.type+'" type was not found.';if(this.options.silent){console.error(yt);return}else throw new Error(yt)}}}return Le},Ge}(),ke=Y.merge,pt=Y.checkSanitizeDeprecation,Fe=Y.escape,je=C.getDefaults,tt=C.changeDefaults,At=C.defaults;function qe(Ge,He,Qe){if(typeof Ge=="undefined"||Ge===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ge!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ge)+", string expected");if(typeof He=="function"&&(Qe=He,He=null),He=ke({},qe.defaults,He||{}),pt(He),Qe){var Ce=He.highlight,Re;try{Re=xe.lex(Ge,He)}catch(ht){return Qe(ht)}var Le=function(yt){var Ut;if(!yt)try{Ut=Ee.parse(Re,He)}catch(jt){yt=jt}return He.highlight=Ce,yt?Qe(yt):Qe(null,Ut)};if(!Ce||Ce.length<3)return Le();if(delete He.highlight,!Re.length)return Le();var ze=0;qe.walkTokens(Re,function(ht){ht.type==="code"&&(ze++,setTimeout(function(){Ce(ht.text,ht.lang,function(yt,Ut){if(yt)return Le(yt);Ut!=null&&Ut!==ht.text&&(ht.text=Ut,ht.escaped=!0),ze--,ze===0&&Le()})},0))}),ze===0&&Le();return}try{var Xe=xe.lex(Ge,He);return He.walkTokens&&qe.walkTokens(Xe,He.walkTokens),Ee.parse(Xe,He)}catch(ht){if(ht.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,He.silent)return"<p>An error occurred:</p><pre>"+Fe(ht.message+"",!0)+"</pre>";throw ht}}qe.options=qe.setOptions=function(Ge){return ke(qe.defaults,Ge),tt(qe.defaults),qe},qe.getDefaults=je,qe.defaults=At,qe.use=function(Ge){var He=ke({},Ge);if(Ge.renderer&&function(){var Ce=qe.defaults.renderer||new N,Re=function(Xe){var ht=Ce[Xe];Ce[Xe]=function(){for(var yt=arguments.length,Ut=new Array(yt),jt=0;jt<yt;jt++)Ut[jt]=arguments[jt];var mt=Ge.renderer[Xe].apply(Ce,Ut);return mt===!1&&(mt=ht.apply(Ce,Ut)),mt}};for(var Le in Ge.renderer)Re(Le);He.renderer=Ce}(),Ge.tokenizer&&function(){var Ce=qe.defaults.tokenizer||new ie,Re=function(Xe){var ht=Ce[Xe];Ce[Xe]=function(){for(var yt=arguments.length,Ut=new Array(yt),jt=0;jt<yt;jt++)Ut[jt]=arguments[jt];var mt=Ge.tokenizer[Xe].apply(Ce,Ut);return mt===!1&&(mt=ht.apply(Ce,Ut)),mt}};for(var Le in Ge.tokenizer)Re(Le);He.tokenizer=Ce}(),Ge.walkTokens){var Qe=qe.defaults.walkTokens;He.walkTokens=function(Ce){Ge.walkTokens(Ce),Qe&&Qe(Ce)}}qe.setOptions(He)},qe.walkTokens=function(Ge,He){for(var Qe=_(Ge),Ce;!(Ce=Qe()).done;){var Re=Ce.value;He(Re);switch(Re.type){case"table":{for(var Le=_(Re.tokens.header),ze;!(ze=Le()).done;){var Xe=ze.value;qe.walkTokens(Xe,He)}for(var ht=_(Re.tokens.cells),yt;!(yt=ht()).done;)for(var Ut=yt.value,jt=_(Ut),mt;!(mt=jt()).done;){var Ct=mt.value;qe.walkTokens(Ct,He)}break}case"list":{qe.walkTokens(Re.items,He);break}default:Re.tokens&&qe.walkTokens(Re.tokens,He)}}},qe.Parser=Ee,qe.parser=Ee.parse,qe.Renderer=N,qe.TextRenderer=W,qe.Lexer=xe,qe.lexer=xe.lex,qe.Tokenizer=ie,qe.Slugger=le,qe.parse=qe;var Ze=qe;return Ze})},Dols:function(Ne,me,I){Ne.exports={tree:"tree___22OZV",learn:"learn___ky8Lf",name:"name___2Aqg-",sign:"sign___1WxvA"}},E7E6:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(Ne,me){Ne.exports=function(){var I=document.getSelection();if(!I.rangeCount)return function(){};for(var oe=document.activeElement,V=[],L=0;L<I.rangeCount;L++)V.push(I.getRangeAt(L));switch(oe.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":oe.blur();break;default:oe=null;break}return I.removeAllRanges(),function(){I.type==="Caret"&&I.removeAllRanges(),I.rangeCount||V.forEach(function(y){I.addRange(y)}),oe&&oe.focus()}}},ELLl:function(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){var V={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},L=oe.Pos;oe.defineOption("autoCloseBrackets",!1,function(o,d,A){A&&A!=oe.Init&&(o.removeKeyMap(_),o.state.closeBrackets=null),d&&(w(y(d,"pairs")),o.state.closeBrackets=d,o.addKeyMap(_))});function y(o,d){return d=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[d]!=null?o[d]:V[d]}var _={Backspace:c,Enter:r};function w(o){for(var d=0;d<o.length;d++){var A=o.charAt(d),a="'"+A+"'";_[a]||(_[a]=C(A))}}w(V.pairs+"`");function C(o){return function(d){return e(d,o)}}function p(o){var d=o.state.closeBrackets;if(!d||d.override)return d;var A=o.getModeAt(o.getCursor());return A.closeBrackets||d}function c(o){var d=p(o);if(!d||o.getOption("disableInput"))return oe.Pass;for(var A=y(d,"pairs"),a=o.listSelections(),f=0;f<a.length;f++){if(!a[f].empty())return oe.Pass;var h=s(o,a[f].head);if(!h||A.indexOf(h)%2!=0)return oe.Pass}for(var f=a.length-1;f>=0;f--){var m=a[f].head;o.replaceRange("",L(m.line,m.ch-1),L(m.line,m.ch+1),"+delete")}}function r(o){var d=p(o),A=d&&y(d,"explode");if(!A||o.getOption("disableInput"))return oe.Pass;for(var a=o.listSelections(),f=0;f<a.length;f++){if(!a[f].empty())return oe.Pass;var h=s(o,a[f].head);if(!h||A.indexOf(h)%2!=0)return oe.Pass}o.operation(function(){var m=o.lineSeparator()||`
|
|
|
`;o.replaceSelection(m+m,null),o.execCommand("goCharLeft"),a=o.listSelections();for(var T=0;T<a.length;T++){var E=a[T].head.line;o.indentLine(E,null,!0),o.indentLine(E+1,null,!0)}})}function n(o){var d=oe.cmpPos(o.anchor,o.head)>0;return{anchor:new L(o.anchor.line,o.anchor.ch+(d?-1:1)),head:new L(o.head.line,o.head.ch+(d?1:-1))}}function e(o,d){var A=p(o);if(!A||o.getOption("disableInput"))return oe.Pass;var a=y(A,"pairs"),f=a.indexOf(d);if(f==-1)return oe.Pass;for(var h=y(A,"closeBefore"),m=y(A,"triples"),T=a.charAt(f+1)==d,E=o.listSelections(),O=f%2==0,g,v=0;v<E.length;v++){var l=E[v],i=l.head,S,B=o.getRange(i,L(i.line,i.ch+1));if(O&&!l.empty())S="surround";else if((T||!O)&&B==d)T&&u(o,i)?S="both":m.indexOf(d)>=0&&o.getRange(i,L(i.line,i.ch+3))==d+d+d?S="skipThree":S="skip";else if(T&&i.ch>1&&m.indexOf(d)>=0&&o.getRange(L(i.line,i.ch-2),i)==d+d){if(i.ch>2&&/\bstring/.test(o.getTokenTypeAt(L(i.line,i.ch-2))))return oe.Pass;S="addFour"}else if(T){var x=i.ch==0?" ":o.getRange(L(i.line,i.ch-1),i);if(!oe.isWordChar(B)&&x!=d&&!oe.isWordChar(x))S="both";else return oe.Pass}else if(O&&(B.length===0||/\s/.test(B)||h.indexOf(B)>-1))S="both";else return oe.Pass;if(!g)g=S;else if(g!=S)return oe.Pass}var D=f%2?a.charAt(f-1):d,R=f%2?d:a.charAt(f+1);o.operation(function(){if(g=="skip")o.execCommand("goCharRight");else if(g=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(g=="surround"){for(var j=o.getSelections(),k=0;k<j.length;k++)j[k]=D+j[k]+R;o.replaceSelections(j,"around"),j=o.listSelections().slice();for(var k=0;k<j.length;k++)j[k]=n(j[k]);o.setSelections(j)}else g=="both"?(o.replaceSelection(D+R,null),o.triggerElectric(D+R),o.execCommand("goCharLeft")):g=="addFour"&&(o.replaceSelection(D+D+D+D,"before"),o.execCommand("goCharRight"))})}function s(o,d){var A=o.getRange(L(d.line,d.ch-1),L(d.line,d.ch+1));return A.length==2?A:null}function u(o,d){var A=o.getTokenAt(L(d.line,d.ch+1));return/\bstring/.test(A.type)&&A.start==d.ch&&(d.ch==0||!/\bstring/.test(o.getTokenTypeAt(d)))}})},FOrL:function(Ne,me,I){Ne.exports=I.p+"static/nodata.a6b3f948.png"},FPkq:function(Ne,me,I){Ne.exports=I.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(Ne,me){var I=typeof Float32Array=="undefined"?Array:Float32Array;function oe(){var r=new I(6);return V(r),r}function V(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 s=n[0]*e[0]+n[2]*e[1],u=n[1]*e[0]+n[3]*e[1],o=n[0]*e[2]+n[2]*e[3],d=n[1]*e[2]+n[3]*e[3],A=n[0]*e[4]+n[2]*e[5]+n[4],a=n[1]*e[4]+n[3]*e[5]+n[5];return r[0]=s,r[1]=u,r[2]=o,r[3]=d,r[4]=A,r[5]=a,r}function _(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 s=n[0],u=n[2],o=n[4],d=n[1],A=n[3],a=n[5],f=Math.sin(e),h=Math.cos(e);return r[0]=s*h+d*f,r[1]=-s*f+d*h,r[2]=u*h+A*f,r[3]=-u*f+h*A,r[4]=h*o+f*a,r[5]=h*a-f*o,r}function C(r,n,e){var s=e[0],u=e[1];return r[0]=n[0]*s,r[1]=n[1]*u,r[2]=n[2]*s,r[3]=n[3]*u,r[4]=n[4]*s,r[5]=n[5]*u,r}function p(r,n){var e=n[0],s=n[2],u=n[4],o=n[1],d=n[3],A=n[5],a=e*d-o*s;return a?(a=1/a,r[0]=d*a,r[1]=-o*a,r[2]=-s*a,r[3]=e*a,r[4]=(s*A-d*u)*a,r[5]=(o*u-e*A)*a,r):null}function c(r){var n=oe();return L(n,r),n}me.create=oe,me.identity=V,me.copy=L,me.mul=y,me.translate=_,me.rotate=w,me.scale=C,me.invert=p,me.clone=c},FxDU:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=I("QO+J"),V=I("j5sG"),L=typeof ResizeObserver!="undefined"?V.createSensor:oe.createSensor;me.createSensor=L},G2fZ:function(Ne,me,I){Ne.exports={wrap:"wrap___157i9",title:"title___5hrVO",radioWrap:"radioWrap___1aCW_",radio:"radio___1d2Mr",colorFF0000:"colorFF0000___3ojYJ",pagination:"pagination___36vEb"}},GABl:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},Gev7:function(Ne,me,I){var oe=I("bYtY"),V=I("K2GJ"),L=I("1bdT"),y=I("ni6a");function _(C){C=C||{},L.call(this,C);for(var p in C)C.hasOwnProperty(p)&&p!=="style"&&(this[p]=C[p]);this.style=new V(C.style,this),this._rect=null,this.__clipPaths=null}_.prototype={constructor:_,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(C){},afterBrush:function(C){},brush:function(C,p){},getBoundingRect:function(){},contain:function(C,p){return this.rectContain(C,p)},traverse:function(C,p){C.call(p,this)},rectContain:function(C,p){var c=this.transformCoordToLocal(C,p),r=this.getBoundingRect();return r.contain(c[0],c[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(C){return this.animate("style",C)},attrKV:function(C,p){C!=="style"?L.prototype.attrKV.call(this,C,p):this.style.set(p)},setStyle:function(C,p){return this.style.set(C,p),this.dirty(!1),this},useStyle:function(C){return this.style=new V(C,this),this.dirty(!1),this},calculateTextPosition:null},oe.inherits(_,L),oe.mixin(_,y);var w=_;Ne.exports=w},GfqC:function(Ne,me,I){"use strict";var oe=I("cDcd"),V=I.n(oe),L=I("TSYQ"),y=I.n(L);function _(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 C(Y){var U=new XMLHttpRequest;Y.onProgress&&U.upload&&(U.upload.onprogress=function(H){H.total>0&&(H.percent=H.loaded/H.total*100),Y.onProgress(H)});var K=new FormData;Y.data&&Object.keys(Y.data).forEach(function(F){var H=Y.data[F];if(Array.isArray(H)){H.forEach(function(G){K.append(F+"[]",G)});return}K.append(F,Y.data[F])}),Y.file instanceof Blob?K.append(Y.filename,Y.file,Y.file.name):K.append(Y.filename,Y.file),U.onerror=function(H){Y.onError(H)},U.onload=function(){return U.status<200||U.status>=300?Y.onError(_(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 p=+new Date,c=0;function r(){return"rc-upload-"+p+"-"+ ++c}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 q=G.trim();return q.charAt(0)==="."?n(z.toLowerCase(),q.toLowerCase()):/\/\*$/.test(q)?H===q.replace(/\/.*$/,""):F===q})}return!0};function s(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 q=!G.length;q?U(z):F()})}F()}var u=function(U,K,z){var F=function H(G,q){q=q||"",G.isFile?G.file(function(ie){z(ie)&&(G.fullPath&&!ie.webkitRelativePath&&(Object.defineProperties(ie,{webkitRelativePath:{writable:!0}}),ie.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(ie,{webkitRelativePath:{writable:!1}})),K([ie]))}):G.isDirectory&&s(G,function(ie){ie.forEach(function(ce){H(ce,""+q+G.name+"/")})})};U.forEach(function(H){F(H.webkitGetAsEntry())})},o=u,d=Object.assign||function(Y){for(var U=1;U<arguments.length;U++){var K=arguments[U];for(var z in K)Object.prototype.hasOwnProperty.call(K,z)&&(Y[z]=K[z])}return Y},A=function(){function Y(U,K){var z=[],F=!0,H=!1,G=void 0;try{for(var q=U[Symbol.iterator](),ie;!(F=(ie=q.next()).done)&&!(z.push(ie.value),K&&z.length===K);F=!0);}catch(ce){H=!0,G=ce}finally{try{!F&&q.return&&q.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 f(Y,U,K){return U in Y?Object.defineProperty(Y,U,{value:K,enumerable:!0,configurable:!0,writable:!0}):Y[U]=K,Y}function h(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 T(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 E(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 O=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},{})},g=function(Y){E(U,Y);function U(){var K,z,F,H;m(this,U);for(var G=arguments.length,q=Array(G),ie=0;ie<G;ie++)q[ie]=arguments[ie];return H=(z=(F=T(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat(q))),F),F.state={uid:r()},F.reqs={},F.onChange=function(ce){var ee=ce.target.files;F.uploadFiles(ee),F.reset()},F.onClick=function(ce){var ee=F.fileInput;if(!ee)return;var ve=F.props,ue=ve.children,be=ve.onClick;ue&&ue.type==="button"&&(ee.parentNode.focus(),ee.parentNode.querySelector("button").blur()),ee.click(),be&&be(ce)},F.onKeyDown=function(ce){ce.key==="Enter"&&F.onClick()},F.onFileDrop=function(ce){var ee=F.props.multiple;if(ce.preventDefault(),ce.type==="dragover")return;if(F.props.directory)o(Array.prototype.slice.call(ce.dataTransfer.items),F.uploadFiles,function(ue){return e(ue,F.props.accept)});else{var ve=Array.prototype.slice.call(ce.dataTransfer.files).filter(function(ue){return e(ue,F.props.accept)});ee===!1&&(ve=ve.slice(0,1)),F.uploadFiles(ve)}},F.uploadFiles=function(ce){var ee=Array.prototype.slice.call(ce);ee.map(function(ve){return ve.uid=r(),ve}).forEach(function(ve){F.upload(ve,ee)})},F.saveFileInput=function(ce){F.fileInput=ce},z),T(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 q=G.beforeUpload(z,F);q&&q.then?q.then(function(ie){var ce=Object.prototype.toString.call(ie);return ce==="[object File]"||ce==="[object Blob]"?H.post(ie):H.post(z)}).catch(function(ie){console.log(ie)}):q!==!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,q=H.onProgress,ie=H.transformFile,ce=ie===void 0?function(ee){return ee}:ie;new Promise(function(ee){var ve=H.action;return typeof ve=="function"&&(ve=ve(z)),ee(ve)}).then(function(ee){var ve=z.uid,ue=H.customRequest||C,be=Promise.resolve(ce(z)).then(function(he){var de=H.data;return typeof de=="function"&&(de=de(he)),Promise.all([he,de])}).catch(function(he){console.error(he)});be.then(function(he){var de=A(he,2),ne=de[0],fe=de[1],pe={action:ee,filename:H.name,data:fe,file:ne,headers:H.headers,withCredentials:H.withCredentials,method:H.method||"post",onProgress:q?function(Ae){q(Ae,z)}:null,onSuccess:function(xe,Be){delete F.reqs[ve],H.onSuccess(xe,z,Be)},onError:function(xe,Be){delete F.reqs[ve],H.onError(xe,Be,z)}};G(z),F.reqs[ve]=ue(pe)})})}},{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,q=F.className,ie=F.disabled,ce=F.id,ee=F.style,ve=F.multiple,ue=F.accept,be=F.children,he=F.directory,de=F.openFileDialogOnClick,ne=F.onMouseEnter,fe=F.onMouseLeave,pe=h(F,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ae=y()((z={},f(z,G,!0),f(z,G+"-disabled",ie),f(z,q,q),z)),xe=ie?{}:{onClick:de?this.onClick:function(){},onKeyDown:de?this.onKeyDown:function(){},onMouseEnter:ne,onMouseLeave:fe,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return V.a.createElement(H,d({},xe,{className:Ae,role:"button",style:ee}),V.a.createElement("input",d({},O(pe),{id:ce,type:"file",ref:this.saveFileInput,onClick:function(Oe){return Oe.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ue,directory:he?"directory":null,webkitdirectory:he?"webkitdirectory":null,multiple:ve,onChange:this.onChange})),be)}}]),U}(oe.Component),v=g,l=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 S(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function B(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 x(Y,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);Y.prototype=Object.create(U&&U.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,U):Y.__proto__=U)}function D(){}var R=function(Y){x(U,Y);function U(){var K,z,F,H;S(this,U);for(var G=arguments.length,q=Array(G),ie=0;ie<G;ie++)q[ie]=arguments[ie];return H=(z=(F=B(this,(K=U.__proto__||Object.getPrototypeOf(U)).call.apply(K,[this].concat(q))),F),F.saveUploader=function(ce){F.uploader=ce},z),B(F,H)}return i(U,[{key:"abort",value:function(z){this.uploader.abort(z)}},{key:"render",value:function(){return V.a.createElement(v,l({},this.props,{ref:this.saveUploader}))}}]),U}(oe.Component);R.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:D,onError:D,onSuccess:D,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var k=R,j=me.a=k},Gytx:function(Ne,me){Ne.exports=function(oe,V,L,y){var _=L?L.call(y,oe,V):void 0;if(_!==void 0)return!!_;if(oe===V)return!0;if(typeof oe!="object"||!oe||typeof V!="object"||!V)return!1;var w=Object.keys(oe),C=Object.keys(V);if(w.length!==C.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(V),c=0;c<w.length;c++){var r=w[c];if(!p(r))return!1;var n=oe[r],e=V[r];if(_=L?L.call(y,n,e,r):void 0,_===!1||_===void 0&&n!==e)return!1}return!0}},H6uX:function(Ne,me){var I=Array.prototype.slice,oe=function(_){this._$handlers={},this._$eventProcessor=_};oe.prototype={constructor:oe,one:function(_,w,C,p){return L(this,_,w,C,p,!0)},on:function(_,w,C,p){return L(this,_,w,C,p,!1)},isSilent:function(_){var w=this._$handlers;return!w[_]||!w[_].length},off:function(_,w){var C=this._$handlers;if(!_)return this._$handlers={},this;if(w){if(C[_]){for(var p=[],c=0,r=C[_].length;c<r;c++)C[_][c].h!==w&&p.push(C[_][c]);C[_]=p}C[_]&&C[_].length===0&&delete C[_]}else delete C[_];return this},trigger:function(_){var w=this._$handlers[_],C=this._$eventProcessor;if(w){var p=arguments,c=p.length;c>3&&(p=I.call(p,1));for(var r=w.length,n=0;n<r;){var e=w[n];if(C&&C.filter&&e.query!=null&&!C.filter(_,e.query)){n++;continue}switch(c){case 1:e.h.call(e.ctx);break;case 2:e.h.call(e.ctx,p[1]);break;case 3:e.h.call(e.ctx,p[1],p[2]);break;default:e.h.apply(e.ctx,p);break}e.one?(w.splice(n,1),r--):n++}}return C&&C.afterTrigger&&C.afterTrigger(_),this},triggerWithContext:function(_){var w=this._$handlers[_],C=this._$eventProcessor;if(w){var p=arguments,c=p.length;c>4&&(p=I.call(p,1,p.length-1));for(var r=p[p.length-1],n=w.length,e=0;e<n;){var s=w[e];if(C&&C.filter&&s.query!=null&&!C.filter(_,s.query)){e++;continue}switch(c){case 1:s.h.call(r);break;case 2:s.h.call(r,p[1]);break;case 3:s.h.call(r,p[1],p[2]);break;default:s.h.apply(r,p);break}s.one?(w.splice(e,1),n--):e++}}return C&&C.afterTrigger&&C.afterTrigger(_),this}};function V(_,w){var C=_._$eventProcessor;return w!=null&&C&&C.normalizeQuery&&(w=C.normalizeQuery(w)),w}function L(_,w,C,p,c,r){var n=_._$handlers;if(typeof C=="function"&&(c=p,p=C,C=null),!p||!w)return _;C=V(_,C),n[w]||(n[w]=[]);for(var e=0;e<n[w].length;e++)if(n[w][e].h===p)return _;var s={h:p,one:r,query:C,ctx:c||_,callAtLast:p.zrEventfulCallAtLast},u=n[w].length-1,o=n[w][u];return o&&o.callAtLast?n[w].splice(u,0,s):n[w].push(s),_}var y=oe;Ne.exports=y},HmJG:function(Ne,me,I){},HpTS:function(Ne,me,I){Ne.exports=I.p+"static/small_program.f74069ec.png"},I8Z2:function(Ne,me,I){"use strict";I.d(me,"a",function(){return y}),I.d(me,"b",function(){return s}),I.d(me,"c",function(){return o});var oe=I("cDcd"),V=function(){var d=function(A,a){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,h){f.__proto__=h}||function(f,h){for(var m in h)h.hasOwnProperty(m)&&(f[m]=h[m])},d(A,a)};return function(A,a){d(A,a);function f(){this.constructor=A}A.prototype=a===null?Object.create(a):(f.prototype=a.prototype,new f)}}(),L=oe.createContext(null),y=function(d){V(A,d);function A(){return d!==null&&d.apply(this,arguments)||this}return A.prototype.render=function(){return oe.createElement(L.Provider,{value:this.props.store},this.props.children)},A}(oe.Component),_=I("Gytx"),w=I.n(_),C=I("2mql"),p=I.n(C),c=function(){var d=function(A,a){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,h){f.__proto__=h}||function(f,h){for(var m in h)h.hasOwnProperty(m)&&(f[m]=h[m])},d(A,a)};return function(A,a){d(A,a);function f(){this.constructor=A}A.prototype=a===null?Object.create(a):(f.prototype=a.prototype,new f)}}(),r=function(){return r=Object.assign||function(d){for(var A,a=1,f=arguments.length;a<f;a++){A=arguments[a];for(var h in A)Object.prototype.hasOwnProperty.call(A,h)&&(d[h]=A[h])}return d},r.apply(this,arguments)};function n(d){return d.displayName||d.name||"Component"}var e=function(){return{}};function s(d,A){A===void 0&&(A={});var a=!!d,f=d||e;return function(m){var T=function(O){c(g,O);function g(v,l){var i=O.call(this,v,l)||this;return i.unsubscribe=null,i.handleChange=function(){if(!i.unsubscribe)return;var S=f(i.store.getState(),i.props);i.setState({subscribed:S})},i.store=i.context,i.state={subscribed:f(i.store.getState(),v),store:i.store,props:v},i}return g.getDerivedStateFromProps=function(v,l){return d&&d.length===2&&v!==l.props?{subscribed:f(l.store.getState(),v),props:v}:{props:v}},g.prototype.componentDidMount=function(){this.trySubscribe()},g.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},g.prototype.shouldComponentUpdate=function(v,l){return!w()(this.props,v)||!w()(this.state.subscribed,l.subscribed)},g.prototype.trySubscribe=function(){a&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},g.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},g.prototype.render=function(){var v=r(r(r({},this.props),this.state.subscribed),{store:this.store});return oe.createElement(m,r({},v,{ref:this.props.miniStoreForwardedRef}))},g.displayName="Connect("+n(m)+")",g.contextType=L,g}(oe.Component);if(A.forwardRef){var E=oe.forwardRef(function(O,g){return oe.createElement(T,r({},O,{miniStoreForwardedRef:g}))});return p()(E,m)}return p()(T,m)}}var u=function(){return u=Object.assign||function(d){for(var A,a=1,f=arguments.length;a<f;a++){A=arguments[a];for(var h in A)Object.prototype.hasOwnProperty.call(A,h)&&(d[h]=A[h])}return d},u.apply(this,arguments)};function o(d){var A=d,a=[];function f(T){A=u(u({},A),T);for(var E=0;E<a.length;E++)a[E]()}function h(){return A}function m(T){return a.push(T),function(){var O=a.indexOf(T);a.splice(O,1)}}return{setState:f,getState:h,subscribe:m}}},IBYe:function(Ne,me,I){"use strict";function oe(V){return null}me.a=oe},IMiH:function(Ne,me,I){var oe=I("Sj9i"),V=I("QBsz"),L=I("4mN7"),y=I("mFDi"),_=I("LPTA"),w=_.devicePixelRatio,C={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},p=[],c=[],r=[],n=[],e=Math.min,s=Math.max,u=Math.cos,o=Math.sin,d=Math.sqrt,A=Math.abs,a=typeof Float32Array!="undefined",f=function(m){this._saveData=!(m||!1),this._saveData&&(this.data=[]),this._ctx=null};f.prototype={constructor:f,_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,T,E){E=E||0,this._ux=A(E/w/m)||0,this._uy=A(E/w/T)||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,T){return this.addData(C.M,m,T),this._ctx&&this._ctx.moveTo(m,T),this._x0=m,this._y0=T,this._xi=m,this._yi=T,this},lineTo:function(m,T){var E=A(m-this._xi)>this._ux||A(T-this._yi)>this._uy||this._len<5;return this.addData(C.L,m,T),this._ctx&&E&&(this._needsDash()?this._dashedLineTo(m,T):this._ctx.lineTo(m,T)),E&&(this._xi=m,this._yi=T),this},bezierCurveTo:function(m,T,E,O,g,v){return this.addData(C.C,m,T,E,O,g,v),this._ctx&&(this._needsDash()?this._dashedBezierTo(m,T,E,O,g,v):this._ctx.bezierCurveTo(m,T,E,O,g,v)),this._xi=g,this._yi=v,this},quadraticCurveTo:function(m,T,E,O){return this.addData(C.Q,m,T,E,O),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(m,T,E,O):this._ctx.quadraticCurveTo(m,T,E,O)),this._xi=E,this._yi=O,this},arc:function(m,T,E,O,g,v){return this.addData(C.A,m,T,E,E,O,g-O,0,v?0:1),this._ctx&&this._ctx.arc(m,T,E,O,g,v),this._xi=u(g)*E+m,this._yi=o(g)*E+T,this},arcTo:function(m,T,E,O,g){return this._ctx&&this._ctx.arcTo(m,T,E,O,g),this},rect:function(m,T,E,O){return this._ctx&&this._ctx.rect(m,T,E,O),this.addData(C.R,m,T,E,O),this},closePath:function(){this.addData(C.Z);var m=this._ctx,T=this._x0,E=this._y0;return m&&(this._needsDash()&&this._dashedLineTo(T,E),m.closePath()),this._xi=T,this._yi=E,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 T=0,E=0;E<m.length;E++)T+=m[E];this._dashSum=T}return this},setLineDashOffset:function(m){return this._dashOffset=m,this},len:function(){return this._len},setData:function(m){var T=m.length;!(this.data&&this.data.length===T)&&a&&(this.data=new Float32Array(T));for(var E=0;E<T;E++)this.data[E]=m[E];this._len=T},appendPath:function(m){m instanceof Array||(m=[m]);for(var T=m.length,E=0,O=this._len,g=0;g<T;g++)E+=m[g].len();a&&this.data instanceof Float32Array&&(this.data=new Float32Array(O+E));for(var g=0;g<T;g++)for(var v=m[g].data,l=0;l<v.length;l++)this.data[O++]=v[l];this._len=O},addData:function(m){if(!this._saveData)return;var T=this.data;this._len+arguments.length>T.length&&(this._expandData(),T=this.data);for(var E=0;E<arguments.length;E++)T[this._len++]=arguments[E];this._prevCmd=m},_expandData:function(){if(!(this.data instanceof Array)){for(var m=[],T=0;T<this._len;T++)m[T]=this.data[T];this.data=m}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(m,T){var E=this._dashSum,O=this._dashOffset,g=this._lineDash,v=this._ctx,l=this._xi,i=this._yi,S=m-l,B=T-i,x=d(S*S+B*B),D=l,R=i,k,j=g.length,Y;for(S/=x,B/=x,O<0&&(O=E+O),O%=E,D-=O*S,R-=O*B;S>0&&D<=m||S<0&&D>=m||S===0&&(B>0&&R<=T||B<0&&R>=T);){if(Y=this._dashIdx,k=g[Y],D+=S*k,R+=B*k,this._dashIdx=(Y+1)%j,S>0&&D<l||S<0&&D>l||B>0&&R<i||B<0&&R>i)continue;v[Y%2?"moveTo":"lineTo"](S>=0?e(D,m):s(D,m),B>=0?e(R,T):s(R,T))}S=D-m,B=R-T,this._dashOffset=-d(S*S+B*B)},_dashedBezierTo:function(m,T,E,O,g,v){var l=this._dashSum,i=this._dashOffset,S=this._lineDash,B=this._ctx,x=this._xi,D=this._yi,R,k,j,Y=oe.cubicAt,U=0,K=this._dashIdx,z=S.length,F,H,G=0;for(i<0&&(i=l+i),i%=l,R=0;R<1;R+=.1)k=Y(x,m,E,g,R+.1)-Y(x,m,E,g,R),j=Y(D,T,O,v,R+.1)-Y(D,T,O,v,R),U+=d(k*k+j*j);for(;K<z&&!(G+=S[K],G>i);K++);for(R=(G-i)/U;R<=1;)F=Y(x,m,E,g,R),H=Y(D,T,O,v,R),K%2?B.moveTo(F,H):B.lineTo(F,H),R+=S[K]/U,K=(K+1)%z;K%2!==0&&B.lineTo(g,v),k=g-F,j=v-H,this._dashOffset=-d(k*k+j*j)},_dashedQuadraticTo:function(m,T,E,O){var g=E,v=O;E=(E+2*m)/3,O=(O+2*T)/3,m=(this._xi+2*m)/3,T=(this._yi+2*T)/3,this._dashedBezierTo(m,T,E,O,g,v)},toStatic:function(){var m=this.data;m instanceof Array&&(m.length=this._len,a&&(this.data=new Float32Array(m)))},getBoundingRect:function(){p[0]=p[1]=r[0]=r[1]=Number.MAX_VALUE,c[0]=c[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var m=this.data,T=0,E=0,O=0,g=0,v=0;v<m.length;){var l=m[v++];v===1&&(T=m[v],E=m[v+1],O=T,g=E);switch(l){case C.M:O=m[v++],g=m[v++],T=O,E=g,r[0]=O,r[1]=g,n[0]=O,n[1]=g;break;case C.L:L.fromLine(T,E,m[v],m[v+1],r,n),T=m[v++],E=m[v++];break;case C.C:L.fromCubic(T,E,m[v++],m[v++],m[v++],m[v++],m[v],m[v+1],r,n),T=m[v++],E=m[v++];break;case C.Q:L.fromQuadratic(T,E,m[v++],m[v++],m[v],m[v+1],r,n),T=m[v++],E=m[v++];break;case C.A:var i=m[v++],S=m[v++],B=m[v++],x=m[v++],D=m[v++],R=m[v++]+D;v+=1;var k=1-m[v++];v===1&&(O=u(D)*B+i,g=o(D)*x+S),L.fromArc(i,S,B,x,D,R,k,r,n),T=u(R)*B+i,E=o(R)*x+S;break;case C.R:O=T=m[v++],g=E=m[v++];var j=m[v++],Y=m[v++];L.fromLine(O,g,O+j,g+Y,r,n);break;case C.Z:T=O,E=g;break}V.min(p,p,r),V.max(c,c,n)}return v===0&&(p[0]=p[1]=c[0]=c[1]=0),new y(p[0],p[1],c[0]-p[0],c[1]-p[1])},rebuildPath:function(m){for(var T=this.data,E,O,g,v,l,i,S=this._ux,B=this._uy,x=this._len,D=0;D<x;){var R=T[D++];D===1&&(g=T[D],v=T[D+1],E=g,O=v);switch(R){case C.M:E=g=T[D++],O=v=T[D++],m.moveTo(g,v);break;case C.L:l=T[D++],i=T[D++],(A(l-g)>S||A(i-v)>B||D===x-1)&&(m.lineTo(l,i),g=l,v=i);break;case C.C:m.bezierCurveTo(T[D++],T[D++],T[D++],T[D++],T[D++],T[D++]),g=T[D-2],v=T[D-1];break;case C.Q:m.quadraticCurveTo(T[D++],T[D++],T[D++],T[D++]),g=T[D-2],v=T[D-1];break;case C.A:var k=T[D++],j=T[D++],Y=T[D++],U=T[D++],K=T[D++],z=T[D++],F=T[D++],H=T[D++],G=Y>U?Y:U,q=Y>U?1:Y/U,ie=Y>U?U/Y:1,ce=Math.abs(Y-U)>.001,ee=K+z;ce?(m.translate(k,j),m.rotate(F),m.scale(q,ie),m.arc(0,0,G,K,ee,1-H),m.scale(1/q,1/ie),m.rotate(-F),m.translate(-k,-j)):m.arc(k,j,G,K,ee,1-H),D===1&&(E=u(K)*Y+k,O=o(K)*U+j),g=u(ee)*Y+k,v=o(ee)*U+j;break;case C.R:E=g=T[D],O=v=T[D+1],m.rect(T[D++],T[D++],T[D++],T[D++]);break;case C.Z:m.closePath(),g=E,v=O}}}},f.CMD=C;var h=f;Ne.exports=h},ItGF:function(Ne,me){var I={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?I={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?I={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?I={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:I=V(navigator.userAgent);var oe=I;function V(L){var y={},_={},w=L.match(/Firefox\/([\d.]+)/),C=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),p=L.match(/Edge\/([\d.]+)/),c=/micromessenger/i.test(L);return w&&(_.firefox=!0,_.version=w[1]),C&&(_.ie=!0,_.version=C[1]),p&&(_.edge=!0,_.version=p[1]),c&&(_.weChat=!0),{browser:_,os:y,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!_.ie&&!_.edge,pointerEventsSupported:"onpointerdown"in window&&(_.edge||_.ie&&_.version>=11),domSupported:typeof document!="undefined"}}Ne.exports=oe},IxHN:function(Ne,me,I){"use strict";var oe=I("cDcd"),V=I.n(oe),L=I("07cG"),y=I.n(L);me.a=function(_){var w=_.message,C=_.className,p=_.children,c=_.style,r=c===void 0?{}:c;return V.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(C)},V.a.createElement("div",{className:y.a.ldsRing},V.a.createElement("div",null),V.a.createElement("div",null),V.a.createElement("div",null),V.a.createElement("div",null)),w?V.a.createElement("p",{style:r},w):null,p)}},JTSX:function(Ne,me,I){Ne.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(Ne,me,I){Ne.exports=I.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(Ne,me,I){Ne.exports=I.p+"static/qrcode.2267e4d5.png"},K2GJ:function(Ne,me,I){var oe=I("fW2E"),V=I("gut8"),L=V.ContextCachedBy,y=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],_=function(e){this.extendFrom(e,!1)};function w(e,s,u){var o=s.x==null?0:s.x,d=s.x2==null?1:s.x2,A=s.y==null?0:s.y,a=s.y2==null?0:s.y2;s.global||(o=o*u.width+u.x,d=d*u.width+u.x,A=A*u.height+u.y,a=a*u.height+u.y),o=isNaN(o)?0:o,d=isNaN(d)?1:d,A=isNaN(A)?0:A,a=isNaN(a)?0:a;var f=e.createLinearGradient(o,A,d,a);return f}function C(e,s,u){var o=u.width,d=u.height,A=Math.min(o,d),a=s.x==null?.5:s.x,f=s.y==null?.5:s.y,h=s.r==null?.5:s.r;s.global||(a=a*o+u.x,f=f*d+u.y,h=h*A);var m=e.createRadialGradient(a,f,0,a,f,h);return m}_.prototype={constructor:_,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,s,u){var o=this,d=u&&u.style,A=!d||e.__attrCachedBy!==L.STYLE_BIND;e.__attrCachedBy=L.STYLE_BIND;for(var a=0;a<y.length;a++){var f=y[a],h=f[0];(A||o[h]!==d[h])&&(e[h]=oe(e,h,o[h]||f[1]))}if((A||o.fill!==d.fill)&&(e.fillStyle=o.fill),(A||o.stroke!==d.stroke)&&(e.strokeStyle=o.stroke),(A||o.opacity!==d.opacity)&&(e.globalAlpha=o.opacity==null?1:o.opacity),(A||o.blend!==d.blend)&&(e.globalCompositeOperation=o.blend||"source-over"),this.hasStroke()){var m=o.lineWidth;e.lineWidth=m/(this.strokeNoScale&&s&&s.getLineScale?s.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,s){if(e)for(var u in e)e.hasOwnProperty(u)&&(s===!0||(s===!1?!this.hasOwnProperty(u):e[u]!=null))&&(this[u]=e[u])},set:function(e,s){typeof e=="string"?this[e]=s:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,s,u){for(var o=s.type==="radial"?C:w,d=o(e,s,u),A=s.colorStops,a=0;a<A.length;a++)d.addColorStop(A[a].offset,A[a].color);return d}};for(var p=_.prototype,c=0;c<y.length;c++){var r=y[c];r[0]in p||(p[r[0]]=r[1])}_.getGradient=p.getGradient;var n=_;Ne.exports=n},LPTA:function(Ne,me){var I=1;typeof window!="undefined"&&(I=Math.max(window.devicePixelRatio||1,1));var oe=0,V=I;me.debugMode=oe,me.devicePixelRatio=V},LSTS:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var oe=function(){function e(s,u){for(var o=0;o<u.length;o++){var d=u[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(s,d.key,d)}}return function(s,u,o){return u&&e(s.prototype,u),o&&e(s,o),s}}(),V=I("cDcd"),L=w(V),y=I("17x9"),_=w(y);function w(e){return e&&e.__esModule?e:{default:e}}function C(e,s){var u={};for(var o in e){if(s.indexOf(o)>=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;u[o]=e[o]}return u}function p(e,s){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}function c(e,s){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:e}function r(e,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);e.prototype=Object.create(s&&s.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(e,s):e.__proto__=s)}var n=function(e){r(s,e);function s(u){p(this,s);var o=c(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,u));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return oe(s,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var 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,d={get passive(){o=!0}};try{document.addEventListener("test",null,d),document.removeEventListener("test",null,d)}catch(A){}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 d=this.props.getScrollParent&&this.props.getScrollParent();return d!=null?d: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 d=window;this.props.useWindow===!1&&(d=o),d.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),d.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.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,d=window,A=this.getParentElement(o),a=void 0;if(this.props.useWindow){var f=document.documentElement||document.body.parentNode||document.body,h=d.pageYOffset!==void 0?d.pageYOffset:f.scrollTop;this.props.isReverse?a=h:a=this.calculateOffset(o,h)}else this.props.isReverse?a=A.scrollTop:a=o.scrollHeight-A.scrollTop-A.clientHeight;a<Number(this.props.threshold)&&o&&o.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=A.scrollHeight,this.beforeScrollTop=A.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(o,d){return o?this.calculateTopPosition(o)+(o.offsetHeight-d-window.innerHeight):0}},{key:"calculateTopPosition",value:function(o){return o?o.offsetTop+this.calculateTopPosition(o.offsetParent):0}},{key:"render",value:function(){var o=this,d=this.filterProps(this.props),A=d.children,a=d.element,f=d.hasMore,h=d.initialLoad,m=d.isReverse,T=d.loader,E=d.loadMore,O=d.pageStart,g=d.ref,v=d.threshold,l=d.useCapture,i=d.useWindow,S=d.getScrollParent,B=C(d,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);B.ref=function(D){o.scrollComponent=D,g&&g(D)};var x=[A];return f&&(T?m?x.unshift(T):x.push(T):this.defaultLoader&&(m?x.unshift(this.defaultLoader):x.push(this.defaultLoader))),L.default.createElement(a,B,x)}}]),s}(V.Component);n.propTypes={children:_.default.node.isRequired,element:_.default.node,hasMore:_.default.bool,initialLoad:_.default.bool,isReverse:_.default.bool,loader:_.default.node,loadMore:_.default.func.isRequired,pageStart:_.default.number,ref:_.default.func,getScrollParent:_.default.func,threshold:_.default.number,useCapture:_.default.bool,useWindow:_.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,Ne.exports=me.default},LZjx:function(Ne,me){Ne.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(Ne,me,I){"use strict";I.d(me,"b",function(){return h}),I.d(me,"a",function(){return T});var oe=I("1OyB"),V=I("vuIU"),L=I("Ji7U"),y=I("LK+K"),_=I("cDcd"),w=I("rePB"),C=I("Ff2n"),p=I("ODXe"),c=I("4IlW"),r=I("bX4T"),n=I("YrtM"),e=I("TSYQ"),s=I.n(e),u=I("+nKL"),o=I("8OUc"),d=function(z,F){var H=z.prefixCls,G=z.id,q=z.flattenOptions,ie=z.childrenAsData,ce=z.values,ee=z.searchValue,ve=z.multiple,ue=z.defaultActiveFirstOption,be=z.height,he=z.itemHeight,de=z.notFoundContent,ne=z.open,fe=z.menuItemSelectedIcon,pe=z.virtual,Ae=z.onSelect,xe=z.onToggleOpen,Be=z.onActiveValue,Oe=z.onScroll,ae=z.onMouseEnter,N="".concat(H,"-item"),W=Object(n.a)(function(){return q},[ne,q],function(Ze,Ge){return Ge[0]&&Ze[1]!==Ge[1]}),le=_.useRef(null),te=function(Ge){Ge.preventDefault()},se=function(Ge){le.current&&le.current.scrollTo({index:Ge})},Ee=function(Ge){for(var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Qe=W.length,Ce=0;Ce<Qe;Ce+=1){var Re=(Ge+Ce*He+Qe)%Qe,Le=W[Re],ze=Le.group,Xe=Le.data;if(!ze&&!Xe.disabled)return Re}return-1},ke=_.useState(function(){return Ee(0)}),pt=Object(p.a)(ke,2),Fe=pt[0],je=pt[1],tt=function(Ge){je(Ge);var He=W[Ge];if(!He){Be(null,-1);return}Be(He.data.value,Ge)};_.useEffect(function(){tt(ue!==!1?Ee(0):-1)},[W.length,ee]),_.useEffect(function(){var Ze=setTimeout(function(){if(!ve&&ne&&ce.size===1){var Ge=Array.from(ce)[0],He=W.findIndex(function(Qe){var Ce=Qe.data;return Ce.value===Ge});tt(He),se(He)}});return function(){return clearTimeout(Ze)}},[ne]);var At=function(Ge){Ge!==void 0&&Ae(Ge,{selected:!ce.has(Ge)}),ve||xe(!1)};if(_.useImperativeHandle(F,function(){return{onKeyDown:function(Ge){var He=Ge.which;switch(He){case c.a.UP:case c.a.DOWN:{var Qe=0;if(He===c.a.UP?Qe=-1:He===c.a.DOWN&&(Qe=1),Qe!==0){var Ce=Ee(Fe+Qe,Qe);se(Ce),tt(Ce)}break}case c.a.ENTER:{var Re=W[Fe];Re&&!Re.data.disabled?At(Re.data.value):At(void 0),ne&&Ge.preventDefault();break}case c.a.ESC:xe(!1)}},onKeyUp:function(){},scrollTo:function(Ge){se(Ge)}}}),W.length===0)return _.createElement("div",{role:"listbox",id:"".concat(G,"_list"),className:"".concat(N,"-empty"),onMouseDown:te},de);function qe(Ze){var Ge=W[Ze];if(!Ge)return null;var He=Ge.data||{},Qe=He.value,Ce=He.label,Re=He.children,Le=Object(r.a)(He,!0),ze=ie?Re:Ce;return Ge?_.createElement("div",Object.assign({"aria-label":typeof ze=="string"?ze:null},Le,{key:Ze,role:"option",id:"".concat(G,"_list_").concat(Ze),"aria-selected":ce.has(Qe)}),Qe):null}return _.createElement(_.Fragment,null,_.createElement("div",{role:"listbox",id:"".concat(G,"_list"),style:{height:0,width:0,overflow:"hidden"}},qe(Fe-1),qe(Fe),qe(Fe+1)),_.createElement(u.a,{itemKey:"key",ref:le,data:W,height:be,itemHeight:he,fullHeight:!1,onMouseDown:te,onScroll:Oe,virtual:pe,onMouseEnter:ae},function(Ze,Ge){var He,Qe=Ze.group,Ce=Ze.groupOption,Re=Ze.data,Le=Re.label,ze=Re.key;if(Qe)return _.createElement("div",{className:s()(N,"".concat(N,"-group"))},Le!==void 0?Le:ze);var Xe=Re.disabled,ht=Re.value,yt=Re.title,Ut=Re.children,jt=Re.style,mt=Re.className,Ct=Object(C.a)(Re,["disabled","value","title","children","style","className"]),Et=ce.has(ht),ut="".concat(N,"-option"),Ye=s()(N,ut,mt,(He={},Object(w.a)(He,"".concat(ut,"-grouped"),Ce),Object(w.a)(He,"".concat(ut,"-active"),Fe===Ge&&!Xe),Object(w.a)(He,"".concat(ut,"-disabled"),Xe),Object(w.a)(He,"".concat(ut,"-selected"),Et),He)),Ue=ie?Ut:Le,We=!fe||typeof fe=="function"||Et;return _.createElement("div",Object.assign({},Ct,{"aria-selected":Et,className:Ye,title:yt,onMouseMove:function(){if(Fe===Ge||Xe)return;tt(Ge)},onClick:function(){Xe||At(ht)},style:jt}),_.createElement("div",{className:"".concat(ut,"-content")},Ue||ht),_.isValidElement(fe)||Et,We&&_.createElement(o.a,{className:"".concat(N,"-option-state"),customizeIcon:fe,customizeIconProps:{isSelected:Et}},Et?"\u2713":null))}))},A=_.forwardRef(d);A.displayName="OptionList";var a=A,f=function(){return null};f.isSelectOption=!0;var h=f,m=function(){return null};m.isSelectOptGroup=!0;var T=m,E=I("VTBJ"),O=I("Zm9Q");function g(K){var z=K.key,F=K.props,H=F.children,G=F.value,q=Object(C.a)(F,["children","value"]);return Object(E.a)({key:z,value:G!==void 0?G:z,children:H},q)}function v(K){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(K).map(function(F,H){if(!_.isValidElement(F)||!F.type)return null;var G=F.type.isSelectOptGroup,q=F.key,ie=F.props,ce=ie.children,ee=Object(C.a)(ie,["children"]);return z||!G?g(F):Object(E.a)(Object(E.a)({key:"__RC_SELECT_GRP__".concat(q===null?H:q,"__"),label:q},ee),{},{options:v(ce)})}).filter(function(F){return F})}var l=I("2Qr1"),i=I("qNPg"),S=I("U8pU"),B=I("Kwbf"),x=I("WKfj");function D(K){var z=K.mode,F=K.options,H=K.children,G=K.backfill,q=K.allowClear,ie=K.placeholder,ce=K.getInputElement,ee=K.showSearch,ve=K.onSearch,ue=K.defaultOpen,be=K.autoFocus,he=K.labelInValue,de=K.value,ne=K.inputValue,fe=K.optionLabelProp,pe=z==="multiple"||z==="tags",Ae=ee!==void 0?ee:pe||z==="combobox",xe=F||v(H);if(Object(B.a)(z!=="tags"||xe.every(function(N){return!N.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var Be=xe.some(function(N){return N.options?N.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in N?N.value:N.key)=="number"});Object(B.a)(!Be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(z!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(z==="combobox"||!G,"`backfill` only works with `combobox` mode."),Object(B.a)(z==="combobox"||!ce,"`getInputElement` only work with `combobox` mode."),Object(B.b)(z!=="combobox"||!ce||!q||!ie,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Ae&&z!=="combobox"&&z!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!ue||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),de!=null){var Oe=Object(x.d)(de);Object(B.a)(!he||Oe.every(function(N){return Object(S.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(B.a)(!pe||Array.isArray(de),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var ae=null;Object(O.a)(H).some(function(N){if(!_.isValidElement(N)||!N.type)return!1;var W=N.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var le=Object(O.a)(N.props.children).every(function(te){return!_.isValidElement(te)||!N.type||te.type.isSelectOption?!0:(ae=te.type,!1)});return!le}return ae=W,!0}),ae&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ae.displayName||ae.name||ae,"`.")),Object(B.a)(ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=D,k=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:v,flattenOptions:l.d,getLabeledValue:l.e,filterOptions:l.b,isValueDisabled:l.g,findValueOption:l.c,warningProps:R,fillOptionsWithMissingValue:l.a}),j=function(K){Object(L.a)(F,K);var z=Object(y.a)(F);function F(){var H;return Object(oe.a)(this,F),H=z.apply(this,arguments),H.selectRef=_.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}return Object(V.a)(F,[{key:"render",value:function(){return _.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(_.Component);j.Option=h,j.OptGroup=T;var Y=j,U=me.c=Y},M8RZ:function(Ne,me,I){"use strict";I.d(me,"a",function(){return c});var oe=I("fWQN"),V=I("mtLc"),L=I("yKVA"),y=I("879j"),_=I("cDcd"),w=I.n(_),C=I("faye"),p=I.n(C),c=function(r){Object(L.a)(e,r);var n=Object(y.a)(e);function e(s){var u;Object(oe.a)(this,e),u=n.call(this,s);var o=window.document;return u.node=o.createElement("div"),o.body.appendChild(u.node),u}return Object(V.a)(e,[{key:"render",value:function(){var u=this.props.children;return Object(C.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(w.a.Component)},MEGo:function(Ne,me,I){var oe=I("4fz+"),V=I("Dagg"),L=I("dqUG"),y=I("2fw6"),_=I("x6Kt"),w=I("rmlV"),C=I("yxFR"),p=I("y+Vt"),c=I("h7HQ"),r=I("1Jh7"),n=I("SKnc"),e=I("K2GJ"),s=I("Fofx"),u=I("NC18"),o=u.createFromString,d=I("bYtY"),A=d.isString,a=d.extend,f=d.defaults,h=d.trim,m=d.each,T=/[\s,]+/;function E(F){if(A(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 O(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}O.prototype.parse=function(F,H){H=H||{};var G=E(F);if(!G)throw new Error("Illegal svg");var q=new oe;this._root=q;var ie=G.getAttribute("viewBox")||"",ce=parseFloat(G.getAttribute("width")||H.width),ee=parseFloat(G.getAttribute("height")||H.height);isNaN(ce)&&(ce=null),isNaN(ee)&&(ee=null),x(G,q,null,!0);for(var ve=G.firstChild;ve;)this._parseNode(ve,q),ve=ve.nextSibling;var ue,be;if(ie){var he=h(ie).split(T);he.length>=4&&(ue={x:parseFloat(he[0]||0),y:parseFloat(he[1]||0),width:parseFloat(he[2]),height:parseFloat(he[3])})}if(ue&&ce!=null&&ee!=null&&(be=K(ue,ce,ee),!H.ignoreViewBox)){var de=q;q=new oe,q.add(de),de.scale=be.scale.slice(),de.position=be.position.slice()}return!H.ignoreRootClip&&ce!=null&&ee!=null&&q.setClipPath(new _({shape:{x:0,y:0,width:ce,height:ee}})),{root:q,width:ce,height:ee,viewBoxRect:ue,viewBoxTransform:be}},O.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var q;if(this._isDefine){var ie=v[G];if(ie){var ce=ie.call(this,F),ee=F.getAttribute("id");ee&&(this._defs[ee]=ce)}}else{var ie=g[G];ie&&(q=ie.call(this,F,H),H.add(q))}for(var ve=F.firstChild;ve;)ve.nodeType===1&&this._parseNode(ve,q),ve.nodeType===3&&this._isText&&this._parseText(ve,q),ve=ve.nextSibling;G==="defs"?this._isDefine=!1:G==="text"&&(this._isText=!1)},O.prototype._parseText=function(F,H){if(F.nodeType===1){var G=F.getAttribute("dx")||0,q=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat(q)}var ie=new L({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(H,ie),x(F,ie,this._defs);var ce=ie.style.fontSize;ce&&ce<9&&(ie.style.fontSize=9,ie.scale=ie.scale||[1,1],ie.scale[0]*=ce/9,ie.scale[1]*=ce/9);var ee=ie.getBoundingRect();return this._textX+=ee.width,H.add(ie),ie};var g={g:function(F,H){var G=new oe;return i(H,G),x(F,G,this._defs),G},rect:function(F,H){var G=new _;return i(H,G),x(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),x(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),G},line:function(F,H){var G=new C;return i(H,G),x(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),x(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=S(G));var q=new c({shape:{points:G||[]}});return i(H,q),x(F,q,this._defs),q},polyline:function(F,H){var G=new p;i(H,G),x(F,G,this._defs);var q=F.getAttribute("points");q&&(q=S(q));var ie=new r({shape:{points:q||[]}});return ie},image:function(F,H){var G=new V;return i(H,G),x(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,q=F.getAttribute("y")||0,ie=F.getAttribute("dx")||0,ce=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(ie),this._textY=parseFloat(q)+parseFloat(ce);var ee=new oe;return i(H,ee),x(F,ee,this._defs),ee},tspan:function(F,H){var G=F.getAttribute("x"),q=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),q!=null&&(this._textY=parseFloat(q));var ie=F.getAttribute("dx")||0,ce=F.getAttribute("dy")||0,ee=new oe;return i(H,ee),x(F,ee,this._defs),this._textX+=ie,this._textY+=ce,ee},path:function(F,H){var G=F.getAttribute("d")||"",q=o(G);return i(H,q),x(F,q,this._defs),q}},v={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),q=parseInt(F.getAttribute("x2")||10,10),ie=parseInt(F.getAttribute("y2")||0,10),ce=new n(H,G,q,ie);return l(F,ce),ce},radialgradient:function(F){}};function l(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var q=G.getAttribute("offset");q.indexOf("%")>0?q=parseInt(q,10)/100:q?q=parseFloat(q):q=0;var ie=G.getAttribute("stop-color")||"#000000";H.addColorStop(q,ie)}G=G.nextSibling}}function i(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),f(H.__inheritedStyle,F.__inheritedStyle))}function S(F){for(var H=h(F).split(T),G=[],q=0;q<H.length;q+=2){var ie=parseFloat(H[q]),ce=parseFloat(H[q+1]);G.push([ie,ce])}return G}var B={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 x(F,H,G,q){var ie=H.__inheritedStyle||{},ce=H.type==="text";if(F.nodeType===1&&(j(F,H),a(ie,U(F)),!q)){for(var ee in B)if(B.hasOwnProperty(ee)){var ve=F.getAttribute(ee);ve!=null&&(ie[B[ee]]=ve)}}var ue=ce?"textFill":"fill",be=ce?"textStroke":"stroke";H.style=H.style||new e;var he=H.style;ie.fill!=null&&he.set(ue,R(ie.fill,G)),ie.stroke!=null&&he.set(be,R(ie.stroke,G)),m(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(de){var ne=de==="lineWidth"&&ce?"textStrokeWidth":de;ie[de]!=null&&he.set(ne,parseFloat(ie[de]))}),(!ie.textBaseline||ie.textBaseline==="auto")&&(ie.textBaseline="alphabetic"),ie.textBaseline==="alphabetic"&&(ie.textBaseline="bottom"),ie.textAlign==="start"&&(ie.textAlign="left"),ie.textAlign==="end"&&(ie.textAlign="right"),m(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(de){ie[de]!=null&&he.set(de,ie[de])}),ie.lineDash&&(H.style.lineDash=h(ie.lineDash).split(T)),he[be]&&he[be]!=="none"&&(H[be]=!0),H.__inheritedStyle=ie}var D=/url\(\s*#(.*?)\)/;function R(F,H){var G=H&&F&&F.match(D);if(G){var q=h(G[1]),ie=H[q];return ie}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function j(F,H){var G=F.getAttribute("transform");if(G){G=G.replace(/,/g," ");var q=null,ie=[];G.replace(k,function(ue,be,he){ie.push(be,he)});for(var ce=ie.length-1;ce>0;ce-=2){var ee=ie[ce],ve=ie[ce-1];q=q||s.create();switch(ve){case"translate":ee=h(ee).split(T),s.translate(q,q,[parseFloat(ee[0]),parseFloat(ee[1]||0)]);break;case"scale":ee=h(ee).split(T),s.scale(q,q,[parseFloat(ee[0]),parseFloat(ee[1]||ee[0])]);break;case"rotate":ee=h(ee).split(T),s.rotate(q,q,parseFloat(ee[0]));break;case"skew":ee=h(ee).split(T),console.warn("Skew transform is not supported yet");break;case"matrix":var ee=h(ee).split(T);q[0]=parseFloat(ee[0]),q[1]=parseFloat(ee[1]),q[2]=parseFloat(ee[2]),q[3]=parseFloat(ee[3]),q[4]=parseFloat(ee[4]),q[5]=parseFloat(ee[5]);break}}H.setLocalTransform(q)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(F){var H=F.getAttribute("style"),G={};if(!H)return G;var q={};Y.lastIndex=0;for(var ie;(ie=Y.exec(H))!=null;)q[ie[1]]=ie[2];for(var ce in B)B.hasOwnProperty(ce)&&q[ce]!=null&&(G[B[ce]]=q[ce]);return G}function K(F,H,G){var q=H/F.width,ie=G/F.height,ce=Math.min(q,ie),ee=[ce,ce],ve=[-(F.x+F.width/2)*ce+H/2,-(F.y+F.height/2)*ce+G/2];return{scale:ee,position:ve}}function z(F,H){var G=new O;return G.parse(F,H)}me.parseXML=E,me.makeViewBoxTransform=K,me.parseSVG=z},MKOG:function(Ne,me,I){var oe=I("bYtY"),V=I("YH21"),L=V.Dispatcher,y=I("mLcG"),_=I("Bq2U"),w=function(p){p=p||{},this.stage=p.stage||{},this.onframe=p.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(p){this._clips.push(p)},addAnimator:function(p){p.animation=this;for(var c=p.getClips(),r=0;r<c.length;r++)this.addClip(c[r])},removeClip:function(p){var c=oe.indexOf(this._clips,p);c>=0&&this._clips.splice(c,1)},removeAnimator:function(p){for(var c=p.getClips(),r=0;r<c.length;r++)this.removeClip(c[r]);p.animation=null},_update:function(){for(var p=new Date().getTime()-this._pausedTime,c=p-this._time,r=this._clips,n=r.length,e=[],s=[],u=0;u<n;u++){var o=r[u],d=o.step(p,c);d&&(e.push(d),s.push(o))}for(var u=0;u<n;)r[u]._needsRemove?(r[u]=r[n-1],r.pop(),n--):u++;n=e.length;for(var u=0;u<n;u++)s[u].fire(e[u]);this._time=p,this.onframe(c),this.trigger("frame",c),this.stage.update&&this.stage.update()},_startLoop:function(){var p=this;this._running=!0;function c(){p._running&&(y(c),!p._paused&&p._update())}y(c)},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(p,c){c=c||{};var r=new _(p,c.loop,c.getter,c.setter);return this.addAnimator(r),r}},oe.mixin(w,L);var C=w;Ne.exports=C},MKdu:function(Ne,me,I){Ne.exports=I.p+"static/fsz.c0b87223.svg"},MPMw:function(Ne,me,I){Ne.exports=I.p+"static/xly.53dde837.png"},NC18:function(Ne,me,I){var oe=I("y+Vt"),V=I("IMiH"),L=I("7oTu"),y=Math.sqrt,_=Math.sin,w=Math.cos,C=Math.PI,p=function(f){return Math.sqrt(f[0]*f[0]+f[1]*f[1])},c=function(f,h){return(f[0]*h[0]+f[1]*h[1])/(p(f)*p(h))},r=function(f,h){return(f[0]*h[1]<f[1]*h[0]?-1:1)*Math.acos(c(f,h))};function n(f,h,m,T,E,O,g,v,l,i,S){var B=l*(C/180),x=w(B)*(f-m)/2+_(B)*(h-T)/2,D=-1*_(B)*(f-m)/2+w(B)*(h-T)/2,R=x*x/(g*g)+D*D/(v*v);R>1&&(g*=y(R),v*=y(R));var k=(E===O?-1:1)*y((g*g*(v*v)-g*g*(D*D)-v*v*(x*x))/(g*g*(D*D)+v*v*(x*x)))||0,j=k*g*D/v,Y=k*-v*x/g,U=(f+m)/2+w(B)*j-_(B)*Y,K=(h+T)/2+_(B)*j+w(B)*Y,z=r([1,0],[(x-j)/g,(D-Y)/v]),F=[(x-j)/g,(D-Y)/v],H=[(-1*x-j)/g,(-1*D-Y)/v],G=r(F,H);c(F,H)<=-1&&(G=C),c(F,H)>=1&&(G=0),O===0&&G>0&&(G=G-2*C),O===1&&G<0&&(G=G+2*C),S.addData(i,U,K,g,v,z,G,B,O)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,s=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function u(f){if(!f)return new V;for(var h=0,m=0,T=h,E=m,O,g=new V,v=V.CMD,l=f.match(e),i=0;i<l.length;i++){for(var S=l[i],B=S.charAt(0),x,D=S.match(s)||[],R=D.length,k=0;k<R;k++)D[k]=parseFloat(D[k]);for(var j=0;j<R;){var Y,U,K,z,F,H,G,q=h,ie=m;switch(B){case"l":h+=D[j++],m+=D[j++],x=v.L,g.addData(x,h,m);break;case"L":h=D[j++],m=D[j++],x=v.L,g.addData(x,h,m);break;case"m":h+=D[j++],m+=D[j++],x=v.M,g.addData(x,h,m),T=h,E=m,B="l";break;case"M":h=D[j++],m=D[j++],x=v.M,g.addData(x,h,m),T=h,E=m,B="L";break;case"h":h+=D[j++],x=v.L,g.addData(x,h,m);break;case"H":h=D[j++],x=v.L,g.addData(x,h,m);break;case"v":m+=D[j++],x=v.L,g.addData(x,h,m);break;case"V":m=D[j++],x=v.L,g.addData(x,h,m);break;case"C":x=v.C,g.addData(x,D[j++],D[j++],D[j++],D[j++],D[j++],D[j++]),h=D[j-2],m=D[j-1];break;case"c":x=v.C,g.addData(x,D[j++]+h,D[j++]+m,D[j++]+h,D[j++]+m,D[j++]+h,D[j++]+m),h+=D[j-2],m+=D[j-1];break;case"S":Y=h,U=m;var ce=g.len(),ee=g.data;O===v.C&&(Y+=h-ee[ce-4],U+=m-ee[ce-3]),x=v.C,q=D[j++],ie=D[j++],h=D[j++],m=D[j++],g.addData(x,Y,U,q,ie,h,m);break;case"s":Y=h,U=m;var ce=g.len(),ee=g.data;O===v.C&&(Y+=h-ee[ce-4],U+=m-ee[ce-3]),x=v.C,q=h+D[j++],ie=m+D[j++],h+=D[j++],m+=D[j++],g.addData(x,Y,U,q,ie,h,m);break;case"Q":q=D[j++],ie=D[j++],h=D[j++],m=D[j++],x=v.Q,g.addData(x,q,ie,h,m);break;case"q":q=D[j++]+h,ie=D[j++]+m,h+=D[j++],m+=D[j++],x=v.Q,g.addData(x,q,ie,h,m);break;case"T":Y=h,U=m;var ce=g.len(),ee=g.data;O===v.Q&&(Y+=h-ee[ce-4],U+=m-ee[ce-3]),h=D[j++],m=D[j++],x=v.Q,g.addData(x,Y,U,h,m);break;case"t":Y=h,U=m;var ce=g.len(),ee=g.data;O===v.Q&&(Y+=h-ee[ce-4],U+=m-ee[ce-3]),h+=D[j++],m+=D[j++],x=v.Q,g.addData(x,Y,U,h,m);break;case"A":K=D[j++],z=D[j++],F=D[j++],H=D[j++],G=D[j++],q=h,ie=m,h=D[j++],m=D[j++],x=v.A,n(q,ie,h,m,H,G,K,z,F,x,g);break;case"a":K=D[j++],z=D[j++],F=D[j++],H=D[j++],G=D[j++],q=h,ie=m,h+=D[j++],m+=D[j++],x=v.A,n(q,ie,h,m,H,G,K,z,F,x,g);break}}(B==="z"||B==="Z")&&(x=v.Z,g.addData(x),h=T,m=E),O=x}return g.toStatic(),g}function o(f,h){var m=u(f);return h=h||{},h.buildPath=function(T){if(T.setData){T.setData(m.data);var E=T.getContext();E&&T.rebuildPath(E)}else{var E=T;m.rebuildPath(E)}},h.applyTransform=function(T){L(m,T),this.dirty(!0)},h}function d(f,h){return new oe(o(f,h))}function A(f,h){return oe.extend(o(f,h))}function a(f,h){for(var m=[],T=f.length,E=0;E<T;E++){var O=f[E];O.path||O.createPathProxy(),O.__dirtyPath&&O.buildPath(O.path,O.shape,!0),m.push(O.path)}var g=new oe(h);return g.createPathProxy(),g.buildPath=function(v){v.appendPath(m);var l=v.getContext();l&&v.rebuildPath(l)},g}me.createFromString=d,me.extendFromString=A,me.mergePath=a},NLgs:function(Ne,me,I){"use strict";I.d(me,"e",function(){return h}),I.d(me,"f",function(){return m}),I.d(me,"d",function(){return E}),I.d(me,"c",function(){return O}),I.d(me,"a",function(){return g}),I.d(me,"b",function(){return v});var oe=I("miYZ"),V=I("tsqr"),L=I("9og8"),y=I("2qtc"),_=I("kLXV"),w=I("WmNS"),C=I.n(w),p=I("cDcd"),c=I.n(p),r=I("9kvl"),n=I("xKgJ"),e=I("1vsH"),s=I("RCxd"),u=I("mOS8"),o=I.n(u),d=I("1ZF9"),A=I.n(d),a=I("NoGO"),f=I.n(a),h=function(i){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(m(i)&&T(S))},m=function(i){return Object(n.p)()?!0:(i({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var i,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,B=Object(r.c)()._store.getState(),x=B.user;return(i=x.userInfo)!==null&&i!==void 0&&i.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){r.d.push("/account/profile/edit")}}),!1)},E=function(){var i,S=Object(r.c)()._store.getState(),B=S.user;return(i=B.userInfo)!==null&&i!==void 0&&i.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.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.U)("/account/certification")}}),!1)},O=function(){return Object(n.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),c.a.createElement("img",{src:f.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},g=function(i,S){return i?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:A.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(i){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=Object(r.c)()._store.getState(),x=B.shixunsDetail.detail;return(x==null?void 0:x.public)===2||(x==null?void 0:x.public)===1||(x==null?void 0:x.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(s.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(x==null?void 0:x.public)===2?"\u5DF2\u516C\u5F00":(x==null?void 0:x.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.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):(x==null?void 0:x.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(s.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),c.a.createElement("br",null),c.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(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(s.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var R=Object(L.a)(C.a.mark(function j(){var Y;return C.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,i({type:"shixunsDetail/cancelRelease",payload:{id:x==null?void 0:x.identifier}});case 2:Y=K.sent,Y.status!==401&&(V.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),i({type:"shixunsDetail/getShixunsDetail",payload:{id:x==null?void 0:x.identifier}}),i({type:"practiceSetting/getCommonData",payload:{id:x==null?void 0:x.identifier}}));case 4:case"end":return K.stop()}},j)}));function k(){return R.apply(this,arguments)}return k}()})}}),!0):!1}},Nddv:function(Ne,me,I){Ne.exports=I.p+"static/sz.d6b17ad9.svg"},Nmxd:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NoGO:function(Ne,me,I){Ne.exports=I.p+"static/newqrcode.9bae6615.png"},NohK:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var oe=function(L){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,_=null;return function(){for(var w=this,C=arguments.length,p=new Array(C),c=0;c<C;c++)p[c]=arguments[c];clearTimeout(_),_=setTimeout(function(){L.apply(w,p)},y)}};me.default=oe},NvD2:function(Ne,me,I){"use strict";I.d(me,"a",function(){return w});var oe=I("Kwbf");function V(C,p){var c=new Set;return C.forEach(function(r){p.has(r)||c.add(r)}),c}function L(C){var p=C||{},c=p.disabled,r=p.disableCheckbox,n=p.checkable;return!!(c||r)||n===!1}function y(C,p,c,r){for(var n=new Set(C),e=new Set,s=0;s<=c;s+=1){var u=p.get(s)||new Set;u.forEach(function(a){var f=a.key,h=a.node,m=a.children,T=m===void 0?[]:m;n.has(f)&&!r(h)&&T.filter(function(E){return!r(E.node)}).forEach(function(E){n.add(E.key)})})}for(var o=new Set,d=c;d>=0;d-=1){var A=p.get(d)||new Set;A.forEach(function(a){var f=a.parent,h=a.node;if(r(h)||!a.parent||o.has(a.parent.key))return;if(r(a.parent.node)){o.add(f.key);return}var m=!0,T=!1;(f.children||[]).filter(function(E){return!r(E.node)}).forEach(function(E){var O=E.key,g=n.has(O);m&&!g&&(m=!1),!T&&(g||e.has(O))&&(T=!0)}),m&&n.add(f.key),T&&e.add(f.key),o.add(f.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(V(e,n))}}function _(C,p,c,r,n){for(var e=new Set(C),s=new Set(p),u=0;u<=r;u+=1){var o=c.get(u)||new Set;o.forEach(function(f){var h=f.key,m=f.node,T=f.children,E=T===void 0?[]:T;!e.has(h)&&!s.has(h)&&!n(m)&&E.filter(function(O){return!n(O.node)}).forEach(function(O){e.delete(O.key)})})}s=new Set;for(var d=new Set,A=r;A>=0;A-=1){var a=c.get(A)||new Set;a.forEach(function(f){var h=f.parent,m=f.node;if(n(m)||!f.parent||d.has(f.parent.key))return;if(n(f.parent.node)){d.add(h.key);return}var T=!0,E=!1;(h.children||[]).filter(function(O){return!n(O.node)}).forEach(function(O){var g=O.key,v=e.has(g);T&&!v&&(T=!1),!E&&(v||s.has(g))&&(E=!0)}),T||e.delete(h.key),E&&s.add(h.key),d.add(h.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(V(s,e))}}function w(C,p,c,r){var n=[],e;r?e=r:e=L;var s=new Set(C.filter(function(A){var a=!!c[A];return a||n.push(A),a})),u=new Map,o=0;Object.keys(c).forEach(function(A){var a=c[A],f=a.level,h=u.get(f);h||(h=new Set,u.set(f,h)),h.add(a),o=Math.max(o,f)}),Object(oe.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(A){return"'".concat(A,"'")}).join(", ")));var d;return p===!0?d=y(s,u,o,e):d=_(s,p.halfCheckedKeys,u,o,e),d}},OC45:function(Ne,me,I){Ne.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ne,me,I){"use strict";var oe=I("U8pU"),V=I("VTBJ"),L=I("Ff2n"),y=I("cDcd"),_=I("uciX"),w=I("7ixt"),C=function(s){var u=s.overlay,o=s.prefixCls,d=s.id,A=s.overlayInnerStyle;return y.createElement("div",{className:"".concat(o,"-inner"),id:d,role:"tooltip",style:A},typeof u=="function"?u():u)},p=C,c=function(s,u){var o=s.overlayClassName,d=s.trigger,A=d===void 0?["hover"]:d,a=s.mouseEnterDelay,f=a===void 0?0:a,h=s.mouseLeaveDelay,m=h===void 0?.1:h,T=s.overlayStyle,E=s.prefixCls,O=E===void 0?"rc-tooltip":E,g=s.children,v=s.onVisibleChange,l=s.afterVisibleChange,i=s.transitionName,S=s.animation,B=s.placement,x=B===void 0?"right":B,D=s.align,R=D===void 0?{}:D,k=s.destroyTooltipOnHide,j=k===void 0?!1:k,Y=s.defaultVisible,U=s.getTooltipContainer,K=s.overlayInnerStyle,z=Object(L.a)(s,["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)(u,function(){return F.current});var H=Object(V.a)({},z);"visible"in s&&(H.popupVisible=s.visible);var G=function(){var ve=s.arrowContent,ue=ve===void 0?null:ve,be=s.overlay,he=s.id;return[y.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},ue),y.createElement(p,{key:"content",prefixCls:O,id:he,overlay:be,overlayInnerStyle:K})]},q=!1,ie=!1;if(typeof j=="boolean")q=j;else if(j&&Object(oe.a)(j)==="object"){var ce=j.keepParent;q=ce===!0,ie=ce===!1}return y.createElement(_.a,Object.assign({popupClassName:o,prefixCls:O,popup:G,action:A,builtinPlacements:w.a,popupPlacement:x,ref:F,popupAlign:R,getPopupContainer:U,onPopupVisibleChange:v,afterPopupVisibleChange:l,popupTransitionName:i,popupAnimation:S,defaultPopupVisible:Y,destroyPopupOnHide:q,autoDestroy:ie,mouseLeaveDelay:m,popupStyle:T,mouseEnterDelay:f},H),g)},r=Object(y.forwardRef)(c),n=me.a=r},OS9S:function(Ne,me,I){var oe=I("bYtY"),V=oe.inherits,L=I("Gev7"),y=I("mFDi");function _(p){L.call(this,p),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}_.prototype.incremental=!0,_.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},_.prototype.addDisplayable=function(p,c){c?this._temporaryDisplayables.push(p):this._displayables.push(p),this.dirty()},_.prototype.addDisplayables=function(p,c){c=c||!1;for(var r=0;r<p.length;r++)this.addDisplayable(p[r],c)},_.prototype.eachPendingDisplayable=function(p){for(var c=this._cursor;c<this._displayables.length;c++)p&&p(this._displayables[c]);for(var c=0;c<this._temporaryDisplayables.length;c++)p&&p(this._temporaryDisplayables[c])},_.prototype.update=function(){this.updateTransform();for(var p=this._cursor;p<this._displayables.length;p++){var c=this._displayables[p];c.parent=this,c.update(),c.parent=null}for(var p=0;p<this._temporaryDisplayables.length;p++){var c=this._temporaryDisplayables[p];c.parent=this,c.update(),c.parent=null}},_.prototype.brush=function(p,c){for(var r=this._cursor;r<this._displayables.length;r++){var n=this._displayables[r];n.beforeBrush&&n.beforeBrush(p),n.brush(p,r===this._cursor?null:this._displayables[r-1]),n.afterBrush&&n.afterBrush(p)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var n=this._temporaryDisplayables[r];n.beforeBrush&&n.beforeBrush(p),n.brush(p,r===0?null:this._temporaryDisplayables[r-1]),n.afterBrush&&n.afterBrush(p)}this._temporaryDisplayables=[],this.notClear=!0};var w=[];_.prototype.getBoundingRect=function(){if(!this._rect){for(var p=new y(Infinity,Infinity,-Infinity,-Infinity),c=0;c<this._displayables.length;c++){var r=this._displayables[c],n=r.getBoundingRect().clone();r.needLocalTransform()&&n.applyTransform(r.getLocalTransform(w)),p.union(n)}this._rect=p}return this._rect},_.prototype.contain=function(p,c){var r=this.transformCoordToLocal(p,c),n=this.getBoundingRect();if(n.contain(r[0],r[1]))for(var e=0;e<this._displayables.length;e++){var s=this._displayables[e];if(s.contain(p,c))return!0}return!1},V(_,L);var C=_;Ne.exports=C},OZM5:function(Ne,me,I){"use strict";I.d(me,"b",function(){return r}),I.d(me,"a",function(){return n}),I.d(me,"k",function(){return e}),I.d(me,"h",function(){return s}),I.d(me,"i",function(){return u}),I.d(me,"g",function(){return o}),I.d(me,"c",function(){return d}),I.d(me,"d",function(){return A}),I.d(me,"j",function(){return h}),I.d(me,"e",function(){return m}),I.d(me,"f",function(){return T});var oe=I("KQm4"),V=I("U8pU"),L=I("Ff2n"),y=I("cDcd"),_=I.n(y),w=I("Kwbf"),C=I("WaYH"),p=.25,c=2;function r(E,O){var g=E.slice(),v=g.indexOf(O);return v>=0&&g.splice(v,1),g}function n(E,O){var g=E.slice();return g.indexOf(O)===-1&&g.push(O),g}function e(E){return E.split("-")}function s(E,O){return"".concat(E,"-").concat(O)}function u(E){return E&&E.type&&E.type.isTreeNode}function o(E,O){var g=[E],v=O[E];function l(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(S){var B=S.key,x=S.children;g.push(B),l(x)})}return l(v.children),g}function d(E,O){var g=E.clientY,v=O.selectHandle.getBoundingClientRect(),l=v.top,i=v.bottom,S=v.height,B=Math.max(S*p,c);return g<=l+B?-1:g>=i-B?1:0}function A(E,O){if(!E)return;var g=O.multiple;return g?E.slice():E.length?[E[0]]:E}var a=function(O){return O};function f(E,O){if(!E)return[];var g=O||{},v=g.processProps,l=v===void 0?a:v,i=Array.isArray(E)?E:[E];return i.map(function(S){var B=S.children,x=Object(L.a)(S,["children"]),D=f(B,O);return _.a.createElement(C.a,Object.assign({},l(x)),D)})}function h(E){if(!E)return null;var O;if(Array.isArray(E))O={checkedKeys:E,halfCheckedKeys:void 0};else if(Object(V.a)(E)==="object")O={checkedKeys:E.checked||void 0,halfCheckedKeys:E.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function m(E,O){var g=new Set;function v(l){if(g.has(l))return;var i=O[l];if(!i)return;g.add(l);var S=i.parent,B=i.node;if(B.disabled)return;S&&v(S.key)}return(E||[]).forEach(function(l){v(l)}),Object(oe.a)(g)}function T(E){var O={};return Object.keys(E).forEach(function(g){(g.startsWith("data-")||g.startsWith("aria-"))&&(O[g]=E[g])}),O}},Ohmc:function(Ne,me,I){Ne.exports=I.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ne,me,I){Ne.exports=I.p+"static/banner.4c45dd73.png"},Ot1p:function(Ne,me,I){"use strict";var oe=I("2qtc"),V=I("kLXV"),L=I("rAM+"),y=I("miYZ"),_=I("tsqr"),w=I("9og8"),C=I("tJVT"),p=I("jrin"),c=I("WmNS"),r=I.n(c),n=I("cDcd"),e=I.n(n),s=I("VrN/"),u=I.n(s),o=I("bdgK"),d=I("p77/"),A=I("Bd2K"),a=I("ELLl"),f=I("19Vz"),h=I("lZu9"),m=I("+NIl"),T=I("kSUc"),E=I("9Bee"),O=function(Xe){var ht=Xe.value,yt=ht===void 0?"":ht,Ut=Xe.className,jt=Xe.showTextOnly,mt=Xe.showLines,Ct=Xe.style,Et=Ct===void 0?{}:Ct,ut=Object(n.useMemo)(function(){return""},[yt]);return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{dangerouslySetInnerHTML:{__html:ut}}))},g=I("0Owb"),v=I("dejd"),l=I("C+DQ"),i=I("1vsH"),S=I("m3rI"),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 x(Xe){var ht=Xe.onActionCallback,yt=Xe.title,Ut=Xe.icon,jt=Xe.actionName,mt=Xe.className,Ct=mt===void 0?"":mt,Et=Xe.children;function ut(){ht(jt)}return e.a.createElement("a",{title:yt,className:Ct,onClick:ut},e.a.createElement("i",{className:"md-iconfont ".concat(Ut)}),Et)}var D=function(Xe){var ht=Xe.watch,yt=Xe.showNullButton,Ut=Xe.onActionCallback,jt=Xe.fullScreen,mt=Xe.insertTemp,Ct=Xe.hidetoolBar,Et=Xe.uuid,ut=Xe.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(i.G)("_educoder_session_login"),"&_educoder_session=").concat(Object(i.G)("_educoder_session"),"&key=").concat(Et,"&api=").concat(encodeURIComponent(S.a.PROXY_SERVER)));var Ye=[].concat(B,[{title:"".concat(ht?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ht?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},!Ct&&Ye.map(function(Ue,We){return e.a.createElement("li",{key:We},Ue.actionName?e.a.createElement(x,Object(g.a)({},Ue,{onActionCallback:Ut})):e.a.createElement("span",{className:"v-line"}))}),yt?e.a.createElement("li",null,e.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ut},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt&&e.a.createElement("li",null,e.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(mt),onActionCallback:Ut},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(x,{icon:"".concat(jt?"icon-shrink":"icon-enlarge"),title:jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ut})))},R=I("M8RZ"),k=I("+L6B"),j=I("2/Rp"),Y=I("y8nQ"),U=I("Vl3Y"),K=I("5NDa"),z=I("5rEg"),F={labelCol:{span:4},wrapperCol:{span:20}},H=function(Xe){var ht=Xe.callback,yt=Xe.onCancel;function Ut(jt){ht(jt)}return e.a.createElement(U.a,Object(g.a)({},F,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ut}),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(z.a,null)),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(z.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(j.a,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},G=I("7ahc"),q=I("HmJG"),ie=I("BjJ7"),ce=U.a.useForm,ee={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}},ue=function(Xe){var ht=Xe.callback,yt=Xe.onCancel,Ut=ce(),jt=Object(C.a)(Ut,1),mt=jt[0];function Ct(Ye){ht(Ye)}function Et(Ye,Ue){if(Ye.status===-1){_.b.error(Ye.message);return}mt.setFieldsValue({src:"/api/attachments/".concat(Ye.id),type:Ue.type})}function ut(Ye){var Ue=Ye.target.files[0];he(Ue,Et)}return e.a.createElement(U.a,Object(g.a)({form:mt},ve,{className:"upload-image-panel",onFinish:Ct}),e.a.createElement(U.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(U.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(z.a,{style:ee})),e.a.createElement(be,{onFileChange:ut}))),e.a.createElement(U.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},e.a.createElement(z.a,{style:{width:264}})),e.a.createElement(U.a.Item,{style:{textAlign:"right"}},e.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(j.a,{type:"ghost",onClick:yt},"\u53D6\u6D88")))};function be(Xe){var ht=Xe.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",onChange:ht}))}function he(Xe,ht){if(!Xe)throw new String("\u6CA1\u6709\u6587\u4EF6");var yt=new FormData;yt.append("editormd-image-file",Xe),yt.append("file_param_name","editormd-image-file"),yt.append("byxhr","true");var Ut=new window.XMLHttpRequest;Ut.withCredentials=!0,Ut.addEventListener("load",function(jt){ht(JSON.parse(jt.target.responseText),Xe)},!1),Ut.addEventListener("error",function(jt){console.error(jt)},!1),Ut.open("POST","".concat(ie.a,"/api/attachments.json")),Ut.send(yt)}var de=I("giR+"),ne=I("fyUT"),fe=I("7Kak"),pe=I("9yH6"),Ae=pe.a.Group,xe={margin:"0 8px"},Be=function(Xe){var ht=Xe.callback,yt=Xe.onCancel;function Ut(jt){ht(jt)}return e.a.createElement(U.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ut},e.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},e.a.createElement("span",{style:xe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:xe},"\u884C\u6570"),e.a.createElement(U.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(ne.a,null)),e.a.createElement("span",{style:xe},"\u5217\u6570"),e.a.createElement(U.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(ne.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},e.a.createElement("span",{style:xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(U.a.Item,{name:"align"},e.a.createElement(Ae,null,e.a.createElement(pe.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(pe.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(pe.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(pe.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(j.a,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},Oe=I("ErOA"),ae=I("7Cbv"),N="link",W="upload-image",le="code-block",te="add-table",se="------------",Ee={default:se,left:":".concat(se),center:":".concat(se,":"),right:"".concat(se,":")},ke=I("9VGf"),pt,Fe;function je(){}var tt=0,At=1e4,qe="\u2581",Ze=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ge(Xe){return/^\d+$/.test(Xe)?"".concat(Xe,"px"):Xe}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,Qe=He?"Cmd":"Ctrl",Ce=["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"],Re=(pt={},Object(p.a)(pt,Qe+"-B","bold"),Object(p.a)(pt,Qe+"-I","italic"),pt),Le=(Fe={},Object(p.a)(Fe,N,"\u6DFB\u52A0\u94FE\u63A5"),Object(p.a)(Fe,le,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(p.a)(Fe,W,"\u6DFB\u52A0\u6587\u4EF6"),Object(p.a)(Fe,te,"\u6DFB\u52A0\u8868\u683C"),Fe),ze=me.a=function(Xe){var ht=Xe.defaultValue,yt=ht===void 0?"":ht,Ut=Xe.onChange,jt=Xe.width,mt=jt===void 0?"100%":jt,Ct=Xe.height,Et=Ct===void 0?400:Ct,ut=Xe.miniToolbar,Ye=ut===void 0?!1:ut,Ue=Xe.isFocus,We=Ue===void 0?!1:Ue,St=Xe.watch,gt=Xe.insertTemp,Rt=Xe.mode,Mt=Rt===void 0?"markdown":Rt,xt=Xe.id,It=xt===void 0?"markdown-editor-id":xt,Kt=Xe.showResizeBar,bn=Kt===void 0?!1:Kt,fn=Xe.noStorage,Fr=fn===void 0?!1:fn,_r=Xe.showNullButton,zr=_r===void 0?!1:_r,In=Xe.hidetoolBar,xa=In===void 0?!1:In,Ha=Xe.fullScreen,ma=Ha===void 0?!1:Ha,Kr=Xe.onBlur,wa=Xe.onCMBeforeChange,Ai=Xe.onFullScreen,Ci=Xe.className,Se=Ci===void 0?"":Ci,Pe=Xe.disablePaste,Je=Pe===void 0?!1:Pe,vt=Xe.placeholder,Wt=vt===void 0?"":vt,tn=Xe.values,ln=tn===void 0?"":tn,Vt=Object(n.useState)(null),rn=Object(C.a)(Vt,2),Dt=rn[0],yn=rn[1],$n=Object(n.useState)(yt),kr=Object(C.a)($n,2),Mr=kr[0],Nr=kr[1],ea=Object(n.useState)(St),da=Object(C.a)(ea,2),Ra=da[0],Rr=da[1],Hr=Object(n.useState)(ma),Lr=Object(C.a)(Hr,2),la=Lr[0],Aa=Lr[1],Ga=Object(n.useState)(""),xr=Object(C.a)(Ga,2),va=xr[0],$a=xr[1],Ki=Object(n.useState)(0),Ka=Object(C.a)(Ki,2),ri=Ka[0],Oi=Ka[1],Mi=Object(n.useState)(Et),si=Object(C.a)(Mi,2),gi=si[0],Wi=si[1],Li=Object(n.useState)(!1),io=Object(C.a)(Li,2),qi=io[0],Gr=io[1],ai=Object(n.useRef)(Object(ae.a)()),Va=Object(n.useRef)(!1),Xa=Object(n.useRef)(),Zi=Object(n.useRef)(),eo=Object(n.useRef)(),Pi=Object(n.useRef)(),Qo=Object(n.useRef)(),ns=function(){var lr=Object(w.a)(r.a.mark(function Ur(){var tr,Zr;return r.a.wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:return Ya.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ai.current}});case 2:Zr=Ya.sent,Zr!=null&&(tr=Zr.attachments)!==null&&tr!==void 0&&tr.length&&(console.log("cm:",Dt,Zi),Zr.attachments.map(function(ba){ba.content_type.indexOf("image")>-1?Dt.replaceSelection(".concat(ba.content_type,")")):ba.content_type.indexOf("video")>-1?Dt.replaceSelection('<video width="100%" controls src="'.concat(S.a.API_SERVER,"/api/attachments/").concat(data.id,'"></video>')):ba.content_type.indexOf("pdf")>-1?Dt.replaceSelection('<a href="'.concat(S.a.API_SERVER,"/api/attachments/").concat(ba.id,"?type=").concat(ba.content_type,'&disposition=inline" target="_blank">').concat(ba.name,"</a>")):Dt.replaceSelection("[".concat(ba.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(ba.id,"?type=").concat(ba.content_type,")"))}));case 4:case"end":return Ya.stop()}},Ur)}));return function(){return lr.apply(this,arguments)}}();Object(n.useEffect)(function(){Nr(ln),Dt==null||Dt.setValue(ln)},[ln]),Object(n.useEffect)(function(){Ai==null||Ai(la)},[la]),Object(n.useEffect)(function(){if(Zi.current){var lr=u.a.fromTextArea(Zi.current,{mode:Mt,lineNumbers:!Ye,lineWrapping:!0,value:yt,autoCloseTags:!0,autoCloseBrackets:!0});We&&lr.focus();function Ur(tr,Zr){if(Je){Zr.preventDefault();return}var fa=Zr.clipboardData;if(fa){var Ya=fa.types.toString(),ba=fa.items;if(Ya==="Files"||fa.types.indexOf("Files")>-1){if(Zr.preventDefault(),Mt=="stex")return;try{var Bi,Sa=ba[1];((Bi=ba[0])===null||Bi===void 0?void 0:Bi.kind)==="file"&&(Sa=ba[0]);var ha=Sa.getAsFile(),Io=ha.name.split(".").pop();he(ha,function(Wa){if(Wa.id){var to,oo,xo;(ha==null||((to=ha.type)===null||to===void 0)?void 0:to.indexOf("image"))>-1?lr.replaceSelection(".concat(Wa.content_type,")")):(ha==null||((oo=ha.type)===null||oo===void 0)?void 0:oo.indexOf("video"))>-1?lr.replaceSelection('<video width="100%" controls src="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,'"></video>')):(ha==null||((xo=ha.type)===null||xo===void 0)?void 0:xo.indexOf("pdf"))>-1?lr.replaceSelection('<a href="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,"?type=").concat(ha.type,'&disposition=inline" target="_blank">').concat(ha.name,"</a>")):Ce.includes(Io)?lr.replaceSelection('<a href="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,'?type=office&disposition=inline" target="_blank">').concat(ha.name,"</a>")):lr.replaceSelection("[".concat(ha.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,"?type=").concat(Wa.content_type,")"))}else(Wa==null?void 0:Wa.status)===401&&(document.location.href="/user/login")})}catch(Wa){_.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return lr.on("paste",Ur),lr.on("dragleave",function(tr,Zr){eo.current.classList.remove("mouse-hover-md")}),lr.on("dragover",function(tr,Zr){eo.current.classList.add("mouse-hover-md")}),lr.on("drop",function(tr,Zr){eo.current.classList.add("mouse-hover-md");var fa;if(fa=Zr.dataTransfer.files,fa.length>0){Zr.preventDefault(),Zr.stopPropagation();for(var Ya=function(Sa){var ha=fa[Sa],Io=ha.name.split(".").pop();he(ha,function(Wa){if(Wa.id){var to,oo,xo;(ha==null||((to=ha.type)===null||to===void 0)?void 0:to.indexOf("image"))>-1?lr.replaceSelection(".concat(Wa.content_type,")")):(ha==null||((oo=ha.type)===null||oo===void 0)?void 0:oo.indexOf("video"))>-1?lr.replaceSelection('<video width="100%" controls src="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,'"></video>')):(ha==null||((xo=ha.type)===null||xo===void 0)?void 0:xo.indexOf("pdf"))>-1?lr.replaceSelection('<a href="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,"?type=").concat(ha.type,'&disposition=inline" target="_blank">').concat(ha.name,"</a>")):Ce.includes(Io)?lr.replaceSelection('<a href="'.concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,'?type=office&disposition=inline" target="_blank">').concat(ha.name,"</a>")):lr.replaceSelection("[".concat(ha.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(Wa.id,"?type=").concat(Wa.content_type,")"))}else(Wa==null?void 0:Wa.status)===401&&(document.location.href="/user/login")})},ba=0;ba<fa.length;ba++)Ya(ba)}}),yn(lr),function(){lr.off("paste",Ur)}}},[]);var fi=Object(n.useCallback)(function(){if(eo.current)try{}catch(lr){console.log(lr,"---- to set md editor body height")}},[gi,eo,la]);Object(n.useEffect)(function(){function lr(){var tr=new o.default(function(Zr){var fa=Object(L.a)(Zr),Ya;try{for(fa.s();!(Ya=fa.n()).done;){var ba=Ya.value;(ba.target.offsetHeight>0||ba.target.offsetWidth>0)&&(fi(),Dt.setSize("100%","100%"),Dt.refresh())}}catch(Bi){fa.e(Bi)}finally{fa.f()}});return tr.observe(Zi.current.parentElement),tr}if(Dt){var Ur=lr();return function(){Ur.unobserve(Zi.current.parentElement)}}},[Dt,fi]),Object(n.useEffect)(function(){if(Dt){for(var lr=[],Ur=function(){var ba=Zr[tr];fa=Object(C.a)(ba,2);var Bi=fa[0],Sa=fa[1],ha=Object(p.a)({},Bi,function(){rs(Sa)});lr.push(ha),Dt.addKeyMap(ha)},tr=0,Zr=Object.entries(Re);tr<Zr.length;tr++){var fa;Ur()}return Xa.current=setInterval(function(){Va.current&&ns()},4e3),function(){clearInterval(Xa.current);var Ya=Object(L.a)(lr),ba;try{for(Ya.s();!(ba=Ya.n()).done;){var Bi=ba.value;Dt.removeKeyMap(Bi)}}catch(Sa){Ya.e(Sa)}finally{Ya.f()}}}},[Dt]),Object(n.useEffect)(function(){ma!==la&&Aa(ma)},[ma]),Object(ke.a)(function(){if(!Fr&&ri>0){var lr=new Date().getTime(),Ur=window.sessionStorage.getItem(It);lr>=ri+At&&(!Ur||Ur!==Mr)&&(window.sessionStorage.setItem(It,Mr),Gr(!0))}},At),Object(n.useEffect)(function(){Rr(St)},[Dt,St]),Object(n.useEffect)(function(){Dt&&(We&&Dt.focus())},[Dt,We]),Object(n.useEffect)(function(){if(Ra&&Dt){var lr=Dt.getScrollerElement();function Ur(tr){var Zr=tr.target;if(Qo.current){var fa=Zr.scrollTop/Zr.scrollHeight;Qo.current.scrollTop=Qo.current.scrollHeight*fa}}return lr.addEventListener("scroll",Ur),function(){lr.removeEventListener("scroll",Ur)}}},[Dt,Ra]),Object(n.useEffect)(function(){if(Dt&&wa){function lr(Ur,tr){wa(Ur,tr)}return Dt.on("beforeChange",lr),function(){Dt.off("beforeChange",lr)}}},[Dt,wa]),Object(n.useEffect)(function(){if(Dt&&Kr){function lr(){Kr(Dt.getValue())}return Dt.on("blur",lr),function(){Dt.off("blur",lr)}}},[Dt,Kr]),Object(n.useEffect)(function(){if(Dt){function lr(Ur){var tr=Ur.getValue();Nr(tr),Oi(new Date().getTime()),Ur.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ut&&Ut(tr)}return Dt.on("change",lr),function(){Dt.off("change",lr)}}},[Dt,Ut]),Object(n.useEffect)(function(){Dt&&(yt==null?(Dt.setValue(""),Nr("")):yt!==Dt.getValue()&&(Dt.setValue(yt),Nr(yt),Dt.setCursor(Dt.lineCount(),0)))},[Dt,yt]);var rs=Object(n.useCallback)(function(lr){var Ur=Dt.getCursor(),tr=Dt.getSelection(),Zr=tr.split(`
|
|
|
`);switch(lr){case"bold":return Dt.replaceSelection("**"+tr+"**"),tr===""&&Dt.setCursor(Ur.line,Ur.ch+2),Dt.focus();case"italic":return Dt.replaceSelection("*"+tr+"*"),tr===""&&Dt.setCursor(Ur.line,Ur.ch+1),Dt.focus();case"code":return Dt.replaceSelection("`"+tr+"`"),tr===""&&Dt.setCursor(Ur.line,Ur.ch+1),Dt.focus();case"inline-latex":return Dt.replaceSelection("`$$"+tr+"$$`"),tr===""&&Dt.setCursor(Ur.line,Ur.ch+3),Dt.focus();case"latex":return Dt.replaceSelection("```latex\n"+tr+"\n```"),Dt.setCursor(Ur.line+1,tr.length+1),Dt.focus();case"line-break":return Dt.replaceSelection(`<br/>
|
|
|
`),Dt.focus();case"list-ul":return tr===""?Dt.replaceSelection("- "+tr):Dt.replaceSelection(Zr.map(function(fa){return fa===""?"":"- ".concat(fa)}).join(`
|
|
|
`)),Dt.focus();case"list-ol":return tr===""?Dt.replaceSelection("1. "+tr):Dt.replaceSelection(Zr.map(function(fa,Ya){return fa===""?"":"".concat(Ya+1,". ").concat(fa)}).join(`
|
|
|
`)),Dt.focus();case"add-null-ch":return tr===""&&Dt.setCursor(Ur.line,Ur.ch+1),Dt.replaceSelection(qe),Dt.focus();case"inster-template-1":return tr===""&&Dt.setCursor(Ur.line,Ur.ch),Dt.replaceSelection(Ze),Dt.focus();case"eraser":return Dt.setValue(""),Dt.focus();case"trigger-watch":return Rr(!Ra),Dt.focus();case"trigger-full-screen":return Aa(!la),Dt.focus();case N:$a(N);return;case le:$a(le);return;case W:$a(W);return;case te:$a(te);return;default:throw new Error}},[Dt,Ra,la]),Yo=Object(n.useCallback)(function(lr){$a("");switch(va){case N:var Ur=lr.title,tr=lr.link;return Dt.replaceSelection("[".concat(Ur,"](").concat(tr,")")),Dt.focus();case le:var Zr=lr.language,fa=lr.content;return Dt.replaceSelection(["```"+Zr,fa,"```"].join(`
|
|
|
`)),Dt.focus();case W:var Ya=lr.src,ba=lr.alt;return ba?Dt.replaceSelection(".concat(Ya,' "').concat(ba,'" )')):Dt.replaceSelection("")),Dt.focus();case te:for(var Bi=lr.row,Sa=lr.col,ha=lr.align,Io=`
|
|
|
`,Wa=0;Wa<Bi;Wa++){for(var to=[],oo=[],xo=0;xo<Sa;xo++)Wa===1&&oo.push(Ee[ha]),to.push(" ");Wa===1&&(Io+="| ".concat(oo.join(" | "),` |
|
|
|
`)),Io+="| ".concat(to.join(Sa===1?"":" | "),` |
|
|
|
`)}return Dt.replaceSelection(Io+`
|
|
|
`),Dt.focus();default:throw new Error}},[Dt,va]),qa=Object(n.useMemo)(function(){switch(va){case N:return e.a.createElement(H,{callback:Yo,onCancel:po});case le:return e.a.createElement(G.b,{callback:Yo,onCancel:po});case W:return e.a.createElement(ue,{callback:Yo,onCancel:po});case te:return e.a.createElement(Be,{callback:Yo,onCancel:po});default:return null}},[va]);function po(){$a("")}Object(n.useEffect)(function(){if(Pi.current){var lr=Pi.current,Ur=!1,tr=0;function Zr(ba){Ur=!0,tr=ba.pageY}function fa(){Ur=!1}function Ya(ba){if(Ur){var Bi=ba.pageY-tr;Bi<0&&(Bi=0),Bi>300&&(Bi=300);var Sa=Et+Bi+"px";Wi(Sa)}}return lr.addEventListener("mousedown",Zr),document.addEventListener("mousemove",Ya),document.addEventListener("mouseup",fa),function(){lr.removeEventListener("mousedown",Zr),document.removeEventListener("mousemove",Ya),document.removeEventListener("mouseup",fa)}}},[Dt,Pi]),Object(n.useEffect)(function(){Wi(Et)},[Et]);var $i=Ge(mt),As=Ge(gi),Co={width:$i,height:As},Cs=Object(n.useMemo)(function(){if(ri){var lr=new Date(ri),Ur=lr.getHours(),tr=lr.getMinutes(),Zr=lr.getSeconds();return Ur=Ur<10?"0"+Ur:Ur,tr=tr<10?"0"+tr:tr,Zr=Zr<10?"0"+Zr:Zr,"".concat(Ur,":").concat(tr,":").concat(Zr)}return 0},[ri]);function xs(){window.sessionStorage.removeItem(It),Gr(!1),Oi(0)}function co(){Gr(!1),Oi(0),Dt.setValue(window.sessionStorage.getItem(It))}function fs(lr,Ur){var tr=Dt.getValue();tr=tr.replace(lr,Ur),Nr(tr),Dt==null||Dt.setValue(tr)}return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:eo},e.a.createElement("div",{className:"markdown-editor-container ".concat(Se," ").concat(Ra?"on-preview":""," ").concat(Ye?"mini":""," ").concat(la?"full-screen":""),style:Co},e.a.createElement(D,{insertTemp:gt,watch:Ra,fullScreen:la,showNullButton:zr,onActionCallback:rs,hidetoolBar:xa,uuid:ai.current,setOpenPhones:function(){Va.current=!0}}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:Zi,placeholder:Wt})),Ra?e.a.createElement("div",{ref:Qo,className:"preview-container"},Mt==="stex"&&e.a.createElement(O,{value:Mr}),Mt!=="stex"&&e.a.createElement(E.a,{edit:!0,value:Mr,replaces:fs})):null))),bn?e.a.createElement("a",{ref:Pi,className:"editor-resize"}):null,e.a.createElement(R.a,null,Le[va]?e.a.createElement(V.a,{centered:!0,title:Le[va],visible:!0,onCancel:po,footer:null,className:"markdown-popup-form"},qa):null))}},P47w:function(Ne,me,I){var oe=I("hydK"),V=oe.createElement,L=I("IMiH"),y=I("mFDi"),_=I("Fofx"),w=I("6GrX"),C=I("pzxd"),p=I("dqUG"),c=L.CMD,r=Array.prototype.join,n="none",e=Math.round,s=Math.sin,u=Math.cos,o=Math.PI,d=Math.PI*2,A=180/o,a=1e-4;function f(F){return e(F*1e4)/1e4}function h(F){return F<a&&F>-a}function m(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function T(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function E(F,H){H&&O(F,"transform","matrix("+r.call(H,",")+")")}function O(F,H,G){(!G||G.type!=="linear"&&G.type!=="radial")&&F.setAttribute(H,G)}function g(F,H,G){F.setAttributeNS("http://www.w3.org/1999/xlink",H,G)}function v(F,H,G,q){if(m(H,G)){var ie=G?H.textFill:H.fill;ie=ie==="transparent"?n:ie,O(F,"fill",ie),O(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else O(F,"fill",n);if(T(H,G)){var ce=G?H.textStroke:H.stroke;ce=ce==="transparent"?n:ce,O(F,"stroke",ce);var ee=G?H.textStrokeWidth:H.lineWidth,ve=!G&&H.strokeNoScale?q.getLineScale():1;O(F,"stroke-width",ee/ve),O(F,"paint-order",G?"stroke":"fill"),O(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var ue=H.lineDash;ue?(O(F,"stroke-dasharray",H.lineDash.join(",")),O(F,"stroke-dashoffset",e(H.lineDashOffset||0))):O(F,"stroke-dasharray",""),H.lineCap&&O(F,"stroke-linecap",H.lineCap),H.lineJoin&&O(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&O(F,"stroke-miterlimit",H.miterLimit)}else O(F,"stroke",n)}function l(F){for(var H=[],G=F.data,q=F.len(),ie=0;ie<q;){var ce=G[ie++],ee="",ve=0;switch(ce){case c.M:ee="M",ve=2;break;case c.L:ee="L",ve=2;break;case c.Q:ee="Q",ve=4;break;case c.C:ee="C",ve=6;break;case c.A:var ue=G[ie++],be=G[ie++],he=G[ie++],de=G[ie++],ne=G[ie++],fe=G[ie++],pe=G[ie++],Ae=G[ie++],xe=Math.abs(fe),Be=h(xe-d)||(Ae?fe>=d:-fe>=d),Oe=fe>0?fe%d:fe%d+d,ae=!1;Be?ae=!0:h(xe)?ae=!1:ae=Oe>=o===!!Ae;var N=f(ue+he*u(ne)),W=f(be+de*s(ne));Be&&(Ae?fe=d-1e-4:fe=-d+1e-4,ae=!0,ie===9&&H.push("M",N,W));var le=f(ue+he*u(ne+fe)),te=f(be+de*s(ne+fe));H.push("A",f(he),f(de),e(pe*A),+ae,+Ae,le,te);break;case c.Z:ee="Z";break;case c.R:var le=f(G[ie++]),te=f(G[ie++]),se=f(G[ie++]),Ee=f(G[ie++]);H.push("M",le,te,"L",le+se,te,"L",le+se,te+Ee,"L",le,te+Ee,"L",le,te);break}ee&&H.push(ee);for(var ke=0;ke<ve;ke++)H.push(f(G[ie++]))}return H.join(" ")}var i={};i.brush=function(F){var H=F.style,G=F.__svgEl;G||(G=V("path"),F.__svgEl=G),F.path||F.createPathProxy();var q=F.path;if(F.__dirtyPath){q.beginPath(),q.subPixelOptimize=!1,F.buildPath(q,F.shape),F.__dirtyPath=!1;var ie=l(q);ie.indexOf("NaN")<0&&O(G,"d",ie)}v(G,H,!1,F),E(G,F.transform),H.text!=null?j(F,F.getBoundingRect()):z(F)};var S={};S.brush=function(F){var H=F.style,G=H.image;if(G instanceof HTMLImageElement){var q=G.src;G=q}if(!G)return;var ie=H.x||0,ce=H.y||0,ee=H.width,ve=H.height,ue=F.__svgEl;ue||(ue=V("image"),F.__svgEl=ue),G!==F.__imageSrc&&(g(ue,"href",G),F.__imageSrc=G),O(ue,"width",ee),O(ue,"height",ve),O(ue,"x",ie),O(ue,"y",ce),E(ue,F.transform),H.text!=null?j(F,F.getBoundingRect()):z(F)};var B={},x=new y,D={},R=[],k={left:"start",right:"end",center:"middle",middle:"middle"},j=function(F,H){var G=F.style,q=F.transform,ie=F instanceof p||G.transformText;F.__dirty&&C.normalizeTextStyle(G,!0);var ce=G.text;if(ce!=null&&(ce+=""),!C.needDrawText(ce,G))return;ce==null&&(ce=""),!ie&&q&&(x.copy(H),x.applyTransform(q),H=x);var ee=F.__textSvgEl;ee||(ee=V("text"),F.__textSvgEl=ee);var ve=ee.style,ue=G.font||w.DEFAULT_FONT,be=ee.__computedFont;ue!==ee.__styleFont&&(ve.font=ee.__styleFont=ue,be=ee.__computedFont=ve.font);var he=G.textPadding,de=G.textLineHeight,ne=F.__textCotentBlock;(!ne||F.__dirtyText)&&(ne=F.__textCotentBlock=w.parsePlainText(ce,be,he,de,G.truncate));var fe=ne.outerHeight,pe=ne.lineHeight;C.getBoxPosition(D,F,G,H);var Ae=D.baseX,xe=D.baseY,Be=D.textAlign||"left",Oe=D.textVerticalAlign;Y(ee,ie,q,G,H,Ae,xe);var ae=w.adjustTextY(xe,fe,Oe),N=Ae,W=ae;he&&(N=U(Ae,Be,he),W+=he[0]),W+=pe/2,v(ee,G,!0,F);var le=ne.canCacheByTextString,te=F.__tspanList||(F.__tspanList=[]),se=te.length;if(le&&F.__canCacheByTextString&&F.__text===ce){if(F.__dirtyText&&se)for(var Ee=0;Ee<se;++Ee)K(te[Ee],Be,N,W+Ee*pe)}else{F.__text=ce,F.__canCacheByTextString=le;for(var ke=ne.lines,pt=ke.length,Ee=0;Ee<pt;Ee++){var Fe=te[Ee],je=ke[Ee];Fe?Fe.__zrText!==je&&(Fe.innerHTML="",Fe.appendChild(document.createTextNode(je))):(Fe=te[Ee]=V("tspan"),ee.appendChild(Fe),Fe.appendChild(document.createTextNode(je))),K(Fe,Be,N,W+Ee*pe)}if(se>pt){for(;Ee<se;Ee++)ee.removeChild(te[Ee]);te.length=pt}}};function Y(F,H,G,q,ie,ce,ee){_.identity(R),H&&G&&_.copy(R,G);var ve=q.textRotation;if(ie&&ve){var ue=q.textOrigin;ue==="center"?(ce=ie.width/2+ie.x,ee=ie.height/2+ie.y):ue&&(ce=ue[0]+ie.x,ee=ue[1]+ie.y),R[4]-=ce,R[5]-=ee,_.rotate(R,R,ve),R[4]+=ce,R[5]+=ee}E(F,R)}function U(F,H,G){return H==="right"?F-G[1]:H==="center"?F+G[3]/2-G[1]/2:F+G[3]}function K(F,H,G,q){O(F,"dominant-baseline","middle"),O(F,"text-anchor",k[H]),O(F,"x",G),O(F,"y",q)}function z(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}B.drawRectText=j,B.brush=function(F){var H=F.style;H.text!=null?j(F,!1):z(F)},me.path=i,me.image=S,me.text=B},P4Qj:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeSensor=me.getSensor=void 0;var oe=y(I("chpo")),V=I("FxDU"),L=I("24YM");function y(p){return p&&p.__esModule?p:{default:p}}var _={},w=function(c){var r=c.getAttribute(L.SizeSensorId);if(r&&_[r])return _[r];var n=(0,oe.default)();c.setAttribute(L.SizeSensorId,n);var e=(0,V.createSensor)(c);return _[n]=e,e};me.getSensor=w;var C=function(c){var r=c.element.getAttribute(L.SizeSensorId);c.element.removeAttribute(L.SizeSensorId),c.destroy(),r&&_[r]&&delete _[r]};me.removeSensor=C},P5Jw:function(Ne,me,I){"use strict";var oe=I("rHrb"),V=oe.CopyToClipboard;V.CopyToClipboard=V,Ne.exports=V},QBsz:function(Ne,me){var I=typeof Float32Array=="undefined"?Array:Float32Array;function oe(v,l){var i=new I(2);return v==null&&(v=0),l==null&&(l=0),i[0]=v,i[1]=l,i}function V(v,l){return v[0]=l[0],v[1]=l[1],v}function L(v){var l=new I(2);return l[0]=v[0],l[1]=v[1],l}function y(v,l,i){return v[0]=l,v[1]=i,v}function _(v,l,i){return v[0]=l[0]+i[0],v[1]=l[1]+i[1],v}function w(v,l,i,S){return v[0]=l[0]+i[0]*S,v[1]=l[1]+i[1]*S,v}function C(v,l,i){return v[0]=l[0]-i[0],v[1]=l[1]-i[1],v}function p(v){return Math.sqrt(r(v))}var c=p;function r(v){return v[0]*v[0]+v[1]*v[1]}var n=r;function e(v,l,i){return v[0]=l[0]*i[0],v[1]=l[1]*i[1],v}function s(v,l,i){return v[0]=l[0]/i[0],v[1]=l[1]/i[1],v}function u(v,l){return v[0]*l[0]+v[1]*l[1]}function o(v,l,i){return v[0]=l[0]*i,v[1]=l[1]*i,v}function d(v,l){var i=p(l);return i===0?(v[0]=0,v[1]=0):(v[0]=l[0]/i,v[1]=l[1]/i),v}function A(v,l){return Math.sqrt((v[0]-l[0])*(v[0]-l[0])+(v[1]-l[1])*(v[1]-l[1]))}var a=A;function f(v,l){return(v[0]-l[0])*(v[0]-l[0])+(v[1]-l[1])*(v[1]-l[1])}var h=f;function m(v,l){return v[0]=-l[0],v[1]=-l[1],v}function T(v,l,i,S){return v[0]=l[0]+S*(i[0]-l[0]),v[1]=l[1]+S*(i[1]-l[1]),v}function E(v,l,i){var S=l[0],B=l[1];return v[0]=i[0]*S+i[2]*B+i[4],v[1]=i[1]*S+i[3]*B+i[5],v}function O(v,l,i){return v[0]=Math.min(l[0],i[0]),v[1]=Math.min(l[1],i[1]),v}function g(v,l,i){return v[0]=Math.max(l[0],i[0]),v[1]=Math.max(l[1],i[1]),v}me.create=oe,me.copy=V,me.clone=L,me.set=y,me.add=_,me.scaleAndAdd=w,me.sub=C,me.len=p,me.length=c,me.lenSquare=r,me.lengthSquare=n,me.mul=e,me.div=s,me.dot=u,me.scale=o,me.normalize=d,me.distance=A,me.dist=a,me.distanceSquare=f,me.distSquare=h,me.negate=m,me.lerp=T,me.applyTransform=E,me.min=O,me.max=g},"QO+J":function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=L(I("NohK")),V=I("24YM");function L(_){return _&&_.__esModule?_:{default:_}}var y=function(w){var C=void 0,p=[],c=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",V.SensorClassName),o.setAttribute("tabindex",V.SensorTabIndex),o.type="text/html",w.appendChild(o),o.data="about:blank",o},r=(0,oe.default)(function(){p.forEach(function(u){u(w)})}),n=function(o){C||(C=c()),p.indexOf(o)===-1&&p.push(o)},e=function(){C&&C.parentNode&&(C.contentDocument&&C.contentDocument.defaultView.removeEventListener("resize",r),C.parentNode.removeChild(C),C=void 0,p=[])},s=function(o){var d=p.indexOf(o);d!==-1&&p.splice(d,1),p.length===0&&C&&e()};return{element:w,bind:n,destroy:e,unbind:s}};me.createSensor=y},QcdW:function(Ne,me,I){},Qe9p:function(Ne,me,I){var oe=I("1RvN"),V={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(l){return l=Math.round(l),l<0?0:l>255?255:l}function y(l){return l=Math.round(l),l<0?0:l>360?360:l}function _(l){return l<0?0:l>1?1:l}function w(l){return l.length&&l.charAt(l.length-1)==="%"?L(parseFloat(l)/100*255):L(parseInt(l,10))}function C(l){return l.length&&l.charAt(l.length-1)==="%"?_(parseFloat(l)/100):_(parseFloat(l))}function p(l,i,S){return S<0?S+=1:S>1&&(S-=1),S*6<1?l+(i-l)*S*6:S*2<1?i:S*3<2?l+(i-l)*(2/3-S)*6:l}function c(l,i,S){return l+(i-l)*S}function r(l,i,S,B,x){return l[0]=i,l[1]=S,l[2]=B,l[3]=x,l}function n(l,i){return l[0]=i[0],l[1]=i[1],l[2]=i[2],l[3]=i[3],l}var e=new oe(20),s=null;function u(l,i){s&&n(s,i),s=e.put(l,s||i.slice())}function o(l,i){if(!l)return;i=i||[];var S=e.get(l);if(S)return n(i,S);l=l+"";var B=l.replace(/ /g,"").toLowerCase();if(B in V)return n(i,V[B]),u(l,i),i;if(B.charAt(0)==="#"){if(B.length===4){var x=parseInt(B.substr(1),16);if(!(x>=0&&x<=4095)){r(i,0,0,0,1);return}return r(i,(x&3840)>>4|(x&3840)>>8,x&240|(x&240)>>4,x&15|(x&15)<<4,1),u(l,i),i}else if(B.length===7){var x=parseInt(B.substr(1),16);if(!(x>=0&&x<=16777215)){r(i,0,0,0,1);return}return r(i,(x&16711680)>>16,(x&65280)>>8,x&255,1),u(l,i),i}return}var D=B.indexOf("("),R=B.indexOf(")");if(D!==-1&&R+1===B.length){var k=B.substr(0,D),j=B.substr(D+1,R-(D+1)).split(","),Y=1;switch(k){case"rgba":if(j.length!==4){r(i,0,0,0,1);return}Y=C(j.pop());case"rgb":if(j.length!==3){r(i,0,0,0,1);return}return r(i,w(j[0]),w(j[1]),w(j[2]),Y),u(l,i),i;case"hsla":if(j.length!==4){r(i,0,0,0,1);return}return j[3]=C(j[3]),d(j,i),u(l,i),i;case"hsl":if(j.length!==3){r(i,0,0,0,1);return}return d(j,i),u(l,i),i;default:return}}r(i,0,0,0,1);return}function d(l,i){var S=(parseFloat(l[0])%360+360)%360/360,B=C(l[1]),x=C(l[2]),D=x<=.5?x*(B+1):x+B-x*B,R=x*2-D;return i=i||[],r(i,L(p(R,D,S+1/3)*255),L(p(R,D,S)*255),L(p(R,D,S-1/3)*255),1),l.length===4&&(i[3]=l[3]),i}function A(l){if(!l)return;var i=l[0]/255,S=l[1]/255,B=l[2]/255,x=Math.min(i,S,B),D=Math.max(i,S,B),R=D-x,k=(D+x)/2,j,Y;if(R===0)j=0,Y=0;else{k<.5?Y=R/(D+x):Y=R/(2-D-x);var U=((D-i)/6+R/2)/R,K=((D-S)/6+R/2)/R,z=((D-B)/6+R/2)/R;i===D?j=z-K:S===D?j=1/3+U-z:B===D&&(j=2/3+K-U),j<0&&(j+=1),j>1&&(j-=1)}var F=[j*360,Y,k];return l[3]!=null&&F.push(l[3]),F}function a(l,i){var S=o(l);if(S){for(var B=0;B<3;B++)i<0?S[B]=S[B]*(1-i)|0:S[B]=(255-S[B])*i+S[B]|0,S[B]>255?S[B]=255:l[B]<0&&(S[B]=0);return v(S,S.length===4?"rgba":"rgb")}}function f(l){var i=o(l);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function h(l,i,S){if(!(i&&i.length)||!(l>=0&&l<=1))return;S=S||[];var B=l*(i.length-1),x=Math.floor(B),D=Math.ceil(B),R=i[x],k=i[D],j=B-x;return S[0]=L(c(R[0],k[0],j)),S[1]=L(c(R[1],k[1],j)),S[2]=L(c(R[2],k[2],j)),S[3]=_(c(R[3],k[3],j)),S}var m=h;function T(l,i,S){if(!(i&&i.length)||!(l>=0&&l<=1))return;var B=l*(i.length-1),x=Math.floor(B),D=Math.ceil(B),R=o(i[x]),k=o(i[D]),j=B-x,Y=v([L(c(R[0],k[0],j)),L(c(R[1],k[1],j)),L(c(R[2],k[2],j)),_(c(R[3],k[3],j))],"rgba");return S?{color:Y,leftIndex:x,rightIndex:D,value:B}:Y}var E=T;function O(l,i,S,B){if(l=o(l),l)return l=A(l),i!=null&&(l[0]=y(i)),S!=null&&(l[1]=C(S)),B!=null&&(l[2]=C(B)),v(d(l),"rgba")}function g(l,i){if(l=o(l),l&&i!=null)return l[3]=_(i),v(l,"rgba")}function v(l,i){if(!l||!l.length)return;var S=l[0]+","+l[1]+","+l[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(S+=","+l[3]),i+"("+S+")"}me.parse=o,me.lift=a,me.toHex=f,me.fastLerp=h,me.fastMapToColor=m,me.lerp=T,me.mapToColor=E,me.modifyHSL=O,me.modifyAlpha=g,me.stringify=v},QuXc:function(Ne,me){var I=function(V){this.colorStops=V||[]};I.prototype={constructor:I,addColorStop:function(V,L){this.colorStops.push({offset:V,color:L})}};var oe=I;Ne.exports=oe},RDYZ:function(Ne,me,I){var oe=I("dMvE");function V(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}V.prototype={constructor:V,step:function(y,_){if(this._initialized||(this._startTime=y+this._delay,this._initialized=!0),this._paused){this._pausedTime+=_;return}var w=(y-this._startTime-this._pausedTime)/this._life;if(w<0)return;w=Math.min(w,1);var C=this.easing,p=typeof C=="string"?oe[C]:C,c=typeof p=="function"?p(w):w;return this.fire("frame",c),w===1?this.loop?(this.restart(y),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(y){var _=(y-this._startTime-this._pausedTime)%this._life;this._startTime=y-_+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(y,_){y="on"+y,this[y]&&this[y](this._target,_)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var L=V;Ne.exports=L},RMFE:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RXMa:function(Ne,me,I){var oe=I("y+Vt"),V=oe.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(L,y){var _=y.cx,w=y.cy,C=Math.PI*2;L.moveTo(_+y.r,w),L.arc(_,w,y.r,0,C,!1),L.moveTo(_+y.r0,w),L.arc(_,w,y.r0,0,C,!0)}});Ne.exports=V},RotF:function(Ne,me,I){Ne.exports=I("LSTS")},RxwV:function(Ne,me,I){"use strict";var oe=I("cDcd"),V=I("uciX"),L=I("2W6z"),y=I.n(L),_=I("4IlW"),w=I("uK0f"),C=I.n(w);function p(ee,ve){if(ee===ve)return!0;if(!ee||!ve)return!1;var ue=ee.length;if(ve.length!==ue)return!1;for(var be=0;be<ue;be++)if(ee[be]!==ve[be])return!1;return!0}function c(ee){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(ue){return typeof ue}:c=function(ue){return ue&&typeof Symbol=="function"&&ue.constructor===Symbol&&ue!==Symbol.prototype?"symbol":typeof ue},c(ee)}function r(ee,ve){if(!(ee instanceof ve))throw new TypeError("Cannot call a class as a function")}function n(ee,ve){for(var ue=0;ue<ve.length;ue++){var be=ve[ue];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ee,be.key,be)}}function e(ee,ve,ue){return ve&&n(ee.prototype,ve),ue&&n(ee,ue),ee}function s(ee,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function");ee.prototype=Object.create(ve&&ve.prototype,{constructor:{value:ee,writable:!0,configurable:!0}}),ve&&u(ee,ve)}function u(ee,ve){return u=Object.setPrototypeOf||function(be,he){return be.__proto__=he,be},u(ee,ve)}function o(ee){var ve=a();return function(){var ue=f(ee),be;if(ve){var he=f(this).constructor;be=Reflect.construct(ue,arguments,he)}else be=ue.apply(this,arguments);return d(this,be)}}function d(ee,ve){return ve&&(c(ve)==="object"||typeof ve=="function")?ve:A(ee)}function A(ee){if(ee===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee}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(ee){return!1}}function f(ee){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(ue){return ue.__proto__||Object.getPrototypeOf(ue)},f(ee)}var h=function(){var ee=function(ve){s(be,ve);var ue=o(be);function be(){var he;return r(this,be),he=ue.apply(this,arguments),he.menuItems={},he.saveMenuItem=function(de){return function(ne){he.menuItems[de]=ne}},he}return e(be,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(de){!de.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(de){var ne=this.props,fe=ne.fieldNames,pe=ne.defaultFieldNames;return fe[de]||pe[de]}},{key:"getOption",value:function(de,ne){var fe=this.props,pe=fe.prefixCls,Ae=fe.expandTrigger,xe=fe.expandIcon,Be=fe.loadingIcon,Oe=this.props.onSelect.bind(this,de,ne),ae=this.props.onItemDoubleClick.bind(this,de,ne),N={onClick:Oe,onDoubleClick:ae},W="".concat(pe,"-menu-item"),le=null,te=de[this.getFieldName("children")]&&de[this.getFieldName("children")].length>0;(te||de.isLeaf===!1)&&(W+=" ".concat(pe,"-menu-item-expand"),de.loading||(le=oe.createElement("span",{className:"".concat(pe,"-menu-item-expand-icon")},xe))),Ae==="hover"&&(te||de.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,Oe),onMouseLeave:this.delayOnSelect.bind(this),onClick:Oe}),this.isActiveOption(de,ne)&&(W+=" ".concat(pe,"-menu-item-active"),N.ref=this.saveMenuItem(ne)),de.disabled&&(W+=" ".concat(pe,"-menu-item-disabled"));var se=null;de.loading&&(W+=" ".concat(pe,"-menu-item-loading"),se=Be||null);var Ee="";return"title"in de?Ee=de.title:typeof de[this.getFieldName("label")]=="string"&&(Ee=de[this.getFieldName("label")]),oe.createElement("li",Object.assign({key:de[this.getFieldName("value")],className:W,title:Ee},N,{role:"menuitem",onMouseDown:function(pt){return pt.preventDefault()}}),de[this.getFieldName("label")],le,se)}},{key:"getActiveOptions",value:function(de){var ne=this,fe=this.props.options,pe=de||this.props.activeValue;return C()(fe,function(Ae,xe){return Ae[ne.getFieldName("value")]===pe[xe]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var de=this,ne=this.props.options,fe=this.getActiveOptions().map(function(pe){return pe[de.getFieldName("children")]}).filter(function(pe){return!!pe});return fe.unshift(ne),fe}},{key:"delayOnSelect",value:function(de){for(var ne=this,fe=arguments.length,pe=new Array(fe>1?fe-1:0),Ae=1;Ae<fe;Ae++)pe[Ae-1]=arguments[Ae];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof de=="function"&&(this.delayTimer=window.setTimeout(function(){de(pe),ne.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var de=this.getShowOptions().length,ne=0;ne<de;ne++){var fe=this.menuItems[ne];fe&&fe.parentElement&&(fe.parentElement.scrollTop=fe.offsetTop)}}},{key:"isActiveOption",value:function(de,ne){var fe=this.props.activeValue,pe=fe===void 0?[]:fe;return pe[ne]===de[this.getFieldName("value")]}},{key:"render",value:function(){var de=this,ne=this.props,fe=ne.prefixCls,pe=ne.dropdownMenuColumnStyle;return oe.createElement("div",null,this.getShowOptions().map(function(Ae,xe){return oe.createElement("ul",{className:"".concat(fe,"-menu"),key:xe,style:pe},Ae.map(function(Be){return de.getOption(Be,xe)}))}))}}]),be}(oe.Component);return ee.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},ee}(),m=h,T={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}}},E=T;function O(ee){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(ue){return typeof ue}:O=function(ue){return ue&&typeof Symbol=="function"&&ue.constructor===Symbol&&ue!==Symbol.prototype?"symbol":typeof ue},O(ee)}function g(ee,ve){if(ee==null)return{};var ue=v(ee,ve),be,he;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(ee);for(he=0;he<de.length;he++){if(be=de[he],ve.indexOf(be)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ee,be))continue;ue[be]=ee[be]}}return ue}function v(ee,ve){if(ee==null)return{};var ue={},be=Object.keys(ee),he,de;for(de=0;de<be.length;de++){if(he=be[de],ve.indexOf(he)>=0)continue;ue[he]=ee[he]}return ue}function l(ee){return x(ee)||B(ee)||S(ee)||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 S(ee,ve){if(!ee)return;if(typeof ee=="string")return D(ee,ve);var ue=Object.prototype.toString.call(ee).slice(8,-1);if(ue==="Object"&&ee.constructor&&(ue=ee.constructor.name),ue==="Map"||ue==="Set")return Array.from(ee);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return D(ee,ve)}function B(ee){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(ee))return Array.from(ee)}function x(ee){if(Array.isArray(ee))return D(ee)}function D(ee,ve){(ve==null||ve>ee.length)&&(ve=ee.length);for(var ue=0,be=new Array(ve);ue<ve;ue++)be[ue]=ee[ue];return be}function R(ee,ve){if(!(ee instanceof ve))throw new TypeError("Cannot call a class as a function")}function k(ee,ve){for(var ue=0;ue<ve.length;ue++){var be=ve[ue];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(ee,be.key,be)}}function j(ee,ve,ue){return ve&&k(ee.prototype,ve),ue&&k(ee,ue),ee}function Y(ee,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function");ee.prototype=Object.create(ve&&ve.prototype,{constructor:{value:ee,writable:!0,configurable:!0}}),ve&&U(ee,ve)}function U(ee,ve){return U=Object.setPrototypeOf||function(be,he){return be.__proto__=he,be},U(ee,ve)}function K(ee){var ve=H();return function(){var ue=G(ee),be;if(ve){var he=G(this).constructor;be=Reflect.construct(ue,arguments,he)}else be=ue.apply(this,arguments);return z(this,be)}}function z(ee,ve){return ve&&(O(ve)==="object"||typeof ve=="function")?ve:F(ee)}function F(ee){if(ee===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee}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(ee){return!1}}function G(ee){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(ue){return ue.__proto__||Object.getPrototypeOf(ue)},G(ee)}var q=function(){var ee=function(ve){Y(be,ve);var ue=K(be);function be(he){var de;R(this,be),de=ue.call(this,he),de.setPopupVisible=function(fe){var pe=de.state.value;"popupVisible"in de.props||de.setState({popupVisible:fe}),fe&&!de.state.popupVisible&&de.setState({activeValue:pe}),de.props.onPopupVisibleChange(fe)},de.handleChange=function(fe,pe,Ae){var xe=pe.visible;(Ae.type!=="keydown"||Ae.keyCode===_.a.ENTER)&&(de.props.onChange(fe.map(function(Be){return Be[de.getFieldName("value")]}),fe),de.setPopupVisible(xe))},de.handlePopupVisibleChange=function(fe){de.setPopupVisible(fe)},de.handleMenuSelect=function(fe,pe,Ae){var xe=de.trigger.getRootDomNode();xe&&xe.focus&&xe.focus();var Be=de.props,Oe=Be.changeOnSelect,ae=Be.loadData,N=Be.expandTrigger;if(!fe||fe.disabled)return;var W=de.state.activeValue;W=W.slice(0,pe+1),W[pe]=fe[de.getFieldName("value")];var le=de.getActiveOptions(W);if(fe.isLeaf===!1&&!fe[de.getFieldName("children")]&&ae){Oe&&de.handleChange(le,{visible:!0},Ae),de.setState({activeValue:W}),ae(le);return}var te={};!fe[de.getFieldName("children")]||!fe[de.getFieldName("children")].length?(de.handleChange(le,{visible:!1},Ae),te.value=W):Oe&&(Ae.type==="click"||Ae.type==="keydown")&&(N==="hover"?de.handleChange(le,{visible:!1},Ae):de.handleChange(le,{visible:!0},Ae),te.value=W),te.activeValue=W,("value"in de.props||Ae.type==="keydown"&&Ae.keyCode!==_.a.ENTER)&&delete te.value,de.setState(te)},de.handleItemDoubleClick=function(){var fe=de.props.changeOnSelect;fe&&de.setPopupVisible(!1)},de.handleKeyDown=function(fe){var pe=de.props.children;if(pe&&pe.props.onKeyDown){pe.props.onKeyDown(fe);return}var Ae=l(de.state.activeValue),xe=Ae.length-1<0?0:Ae.length-1,Be=de.getCurrentLevelOptions(),Oe=Be.map(function(le){return le[de.getFieldName("value")]}).indexOf(Ae[xe]);if(fe.keyCode!==_.a.DOWN&&fe.keyCode!==_.a.UP&&fe.keyCode!==_.a.LEFT&&fe.keyCode!==_.a.RIGHT&&fe.keyCode!==_.a.ENTER&&fe.keyCode!==_.a.SPACE&&fe.keyCode!==_.a.BACKSPACE&&fe.keyCode!==_.a.ESC&&fe.keyCode!==_.a.TAB)return;if(!de.state.popupVisible&&fe.keyCode!==_.a.BACKSPACE&&fe.keyCode!==_.a.LEFT&&fe.keyCode!==_.a.RIGHT&&fe.keyCode!==_.a.ESC&&fe.keyCode!==_.a.TAB){de.setPopupVisible(!0);return}if(fe.keyCode===_.a.DOWN||fe.keyCode===_.a.UP){fe.preventDefault();var ae=Oe;ae!==-1?fe.keyCode===_.a.DOWN?(ae+=1,ae=ae>=Be.length?0:ae):(ae-=1,ae=ae<0?Be.length-1:ae):ae=0,Ae[xe]=Be[ae][de.getFieldName("value")]}else if(fe.keyCode===_.a.LEFT||fe.keyCode===_.a.BACKSPACE)fe.preventDefault(),Ae.splice(Ae.length-1,1);else if(fe.keyCode===_.a.RIGHT)fe.preventDefault(),Be[Oe]&&Be[Oe][de.getFieldName("children")]&&Ae.push(Be[Oe][de.getFieldName("children")][0][de.getFieldName("value")]);else if(fe.keyCode===_.a.ESC||fe.keyCode===_.a.TAB){de.setPopupVisible(!1);return}(!Ae||Ae.length===0)&&de.setPopupVisible(!1);var N=de.getActiveOptions(Ae),W=N[N.length-1];de.handleMenuSelect(W,N.length-1,fe),de.props.onKeyDown&&de.props.onKeyDown(fe)},de.saveTrigger=function(fe){de.trigger=fe};var ne=[];return"value"in he?ne=he.value||[]:"defaultValue"in he&&(ne=he.defaultValue||[]),y()(!("filedNames"in he),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),de.state={popupVisible:he.popupVisible,activeValue:ne,value:ne,prevProps:he},de.defaultFieldNames={label:"label",value:"value",children:"children"},de}return j(be,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(de){var ne=this.defaultFieldNames,fe=this.props,pe=fe.fieldNames,Ae=fe.filedNames;return"filedNames"in this.props?Ae[de]||ne[de]:pe[de]||ne[de]}},{key:"getFieldNames",value:function(){var de=this.props,ne=de.fieldNames,fe=de.filedNames;return"filedNames"in this.props?fe:ne}},{key:"getCurrentLevelOptions",value:function(){var de=this,ne=this.props.options,fe=ne===void 0?[]:ne,pe=this.state.activeValue,Ae=pe===void 0?[]:pe,xe=C()(fe,function(Be,Oe){return Be[de.getFieldName("value")]===Ae[Oe]},{childrenKeyName:this.getFieldName("children")});return xe[xe.length-2]?xe[xe.length-2][this.getFieldName("children")]:l(fe).filter(function(Be){return!Be.disabled})}},{key:"getActiveOptions",value:function(de){var ne=this;return C()(this.props.options||[],function(fe,pe){return fe[ne.getFieldName("value")]===de[pe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var de=this.props,ne=de.prefixCls,fe=de.transitionName,pe=de.popupClassName,Ae=de.options,xe=Ae===void 0?[]:Ae,Be=de.disabled,Oe=de.builtinPlacements,ae=de.popupPlacement,N=de.children,W=de.dropdownRender,le=g(de,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),te=oe.createElement("div",null),se="";xe&&xe.length>0?te=oe.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})):se=" ".concat(ne,"-menus-empty");var Ee=te;return W&&(Ee=W(te)),oe.createElement(V.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:ae,builtinPlacements:Oe,popupTransitionName:fe,action:Be?[]:["click"],popupVisible:Be?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ne,"-menus"),popupClassName:pe+se,popup:Ee}),oe.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:Be?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(de,ne){var fe=ne.prevProps,pe=fe===void 0?{}:fe,Ae={prevProps:de};return"value"in de&&!p(pe.value,de.value)&&(Ae.value=de.value||[],"loadData"in de||(Ae.activeValue=de.value||[])),"popupVisible"in de&&(Ae.popupVisible=de.popupVisible),Ae}}]),be}(oe.Component);return ee.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:E,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ee}(),ie=q,ce=me.a=ie},"SA+Z":function(Ne,me,I){var oe=I("wTVA"),V=I("EbDI"),L=I("ZhPi"),y=I("wkBT");function _(w){return oe(w)||V(w)||L(w)||y()}Ne.exports=_,Ne.exports.__esModule=!0,Ne.exports.default=Ne.exports},SJMd:function(Ne,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 I,oe,V,L=!1,y,_;window.PR_SHOULD_USE_CONTINUATION=!0;var w,C;(function(){var p=window,c=["break,continue,do,else,for,if,return,while"],r=[c,"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"],s=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],u=[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",d=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],A="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=[c,"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"],f=[c,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[c,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],m=[e,u,s,d,A,a,f,h],T=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,E="str",O="kwd",g="com",v="typ",l="lit",i="pun",S="pln",B="tag",x="dec",D="src",R="atn",k="atv",j="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(Ae){for(var xe=0,Be=!1,Oe=!1,ae=0,N=Ae.length;ae<N;++ae){var W=Ae[ae];if(W.ignoreCase)Oe=!0;else if(/[a-z]/i.test(W.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Be=!0,Oe=!1;break}}var le={b:8,t:9,n:10,v:11,f:12,r:13};function te(Fe){var je=Fe.charCodeAt(0);if(je!==92)return je;var tt=Fe.charAt(1);return je=le[tt],je||("0"<=tt&&tt<="7"?parseInt(Fe.substring(1),8):tt==="u"||tt==="x"?parseInt(Fe.substring(2),16):Fe.charCodeAt(1))}function se(Fe){if(Fe<32)return(Fe<16?"\\x0":"\\x")+Fe.toString(16);var je=String.fromCharCode(Fe);return je==="\\"||je==="-"||je==="]"||je==="^"?"\\"+je:je}function Ee(Fe){var je=Fe.substring(1,Fe.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")),tt=[],At=je[0]==="^",qe=["["];At&&qe.push("^");for(var Ze=At?1:0,Ge=je.length;Ze<Ge;++Ze){var He=je[Ze];if(/\\[bdsw]/i.test(He))qe.push(He);else{var Qe=te(He),Ce;Ze+2<Ge&&je[Ze+1]==="-"?(Ce=te(je[Ze+2]),Ze+=2):Ce=Qe,tt.push([Qe,Ce]),Ce<65||Qe>122||(Ce<65||Qe>90||tt.push([Math.max(65,Qe)|32,Math.min(Ce,90)|32]),Ce<97||Qe>122||tt.push([Math.max(97,Qe)&~32,Math.min(Ce,122)&~32]))}}tt.sort(function(Xe,ht){return Xe[0]-ht[0]||ht[1]-Xe[1]});for(var Re=[],Le=[],Ze=0;Ze<tt.length;++Ze){var ze=tt[Ze];ze[0]<=Le[1]+1?Le[1]=Math.max(Le[1],ze[1]):Re.push(Le=ze)}for(var Ze=0;Ze<Re.length;++Ze){var ze=Re[Ze];qe.push(se(ze[0])),ze[1]>ze[0]&&(ze[1]+1>ze[0]&&qe.push("-"),qe.push(se(ze[1])))}return qe.push("]"),qe.join("")}function ke(Fe){for(var je=Fe.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")),tt=je.length,At=[],qe=0,Ze=0;qe<tt;++qe){var Ge=je[qe];if(Ge==="(")++Ze;else if(Ge.charAt(0)==="\\"){var He=+Ge.substring(1);He&&(He<=Ze?At[He]=-1:je[qe]=se(He))}}for(var qe=1;qe<At.length;++qe)At[qe]===-1&&(At[qe]=++xe);for(var qe=0,Ze=0;qe<tt;++qe){var Ge=je[qe];if(Ge==="(")++Ze,At[Ze]||(je[qe]="(?:");else if(Ge.charAt(0)==="\\"){var He=+Ge.substring(1);He&&He<=Ze&&(je[qe]="\\"+At[He])}}for(var qe=0;qe<tt;++qe)je[qe]==="^"&&je[qe+1]!=="^"&&(je[qe]="");if(Fe.ignoreCase&&Be)for(var qe=0;qe<tt;++qe){var Ge=je[qe],Qe=Ge.charAt(0);Ge.length>=2&&Qe==="["?je[qe]=Ee(Ge):Qe!=="\\"&&(je[qe]=Ge.replace(/[a-zA-Z]/g,function(Le){var ze=Le.charCodeAt(0);return"["+String.fromCharCode(ze&~32,ze|32)+"]"}))}return je.join("")}for(var pt=[],ae=0,N=Ae.length;ae<N;++ae){var W=Ae[ae];if(W.global||W.multiline)throw new Error(""+W);pt.push("(?:"+ke(W)+")")}return new RegExp(pt.join("|"),Oe?"gi":"g")}function K(Ae,xe){var Be=/(?:^|\s)nocode(?:\s|$)/,Oe=[],ae=0,N=[],W=0;function le(te){var se=te.nodeType;if(se==1){if(Be.test(te.className))return;for(var Ee=te.firstChild;Ee;Ee=Ee.nextSibling)le(Ee);var ke=te.nodeName.toLowerCase();(ke==="br"||ke==="li")&&(Oe[W]=`
|
|
|
`,N[W<<1]=ae++,N[W++<<1|1]=te)}else if(se==3||se==4){var pt=te.nodeValue;pt.length&&(xe?pt=pt.replace(/\r\n?/g,`
|
|
|
`):pt=pt.replace(/[ \t\r\n]+/g," "),Oe[W]=pt,N[W<<1]=ae,ae+=pt.length,N[W++<<1|1]=te)}}return le(Ae),{sourceCode:Oe.join("").replace(/\n$/,""),spans:N}}function z(Ae,xe,Be,Oe,ae){if(!Be)return;var N={sourceNode:Ae,pre:1,langExtension:null,numberLines:null,sourceCode:Be,spans:null,basePos:xe,decorations:null};Oe(N),ae.push.apply(ae,N.decorations)}var F=/\S/;function H(Ae){for(var xe=void 0,Be=Ae.firstChild;Be;Be=Be.nextSibling){var Oe=Be.nodeType;xe=Oe===1?xe?Ae:Be:Oe===3&&F.test(Be.nodeValue)?Ae:xe}return xe===Ae?void 0:xe}function G(Ae,xe){var Be={},Oe;(function(){for(var W=Ae.concat(xe),le=[],te={},se=0,Ee=W.length;se<Ee;++se){var ke=W[se],pt=ke[3];if(pt)for(var Fe=pt.length;--Fe>=0;)Be[pt.charAt(Fe)]=ke;var je=ke[1],tt=""+je;te.hasOwnProperty(tt)||(le.push(je),te[tt]=null)}le.push(/[\0-\uffff]/),Oe=U(le)})();var ae=xe.length,N=function(W){for(var le=W.sourceCode,te=W.basePos,se=W.sourceNode,Ee=[te,S],ke=0,pt=le.match(Oe)||[],Fe={},je=0,tt=pt.length;je<tt;++je){var At=pt[je],qe=Fe[At],Ze=void 0,Ge;if(typeof qe=="string")Ge=!1;else{var He=Be[At.charAt(0)];if(He)Ze=At.match(He[1]),qe=He[0];else{for(var Qe=0;Qe<ae;++Qe)if(He=xe[Qe],Ze=At.match(He[1]),Ze){qe=He[0];break}Ze||(qe=S)}Ge=qe.length>=5&&qe.substring(0,5)==="lang-",Ge&&!(Ze&&typeof Ze[1]=="string")&&(Ge=!1,qe=D),Ge||(Fe[At]=qe)}var Ce=ke;if(ke+=At.length,!Ge)Ee.push(te+Ce,qe);else{var Re=Ze[1],Le=At.indexOf(Re),ze=Le+Re.length;Ze[2]&&(ze=At.length-Ze[2].length,Le=ze-Re.length);var Xe=qe.substring(5);z(se,te+Ce,At.substring(0,Le),N,Ee),z(se,te+Ce+Le,Re,be(Xe,Re),Ee),z(se,te+Ce+ze,At.substring(ze),N,Ee)}}W.decorations=Ee};return N}function q(Ae){var xe=[],Be=[];Ae.tripleQuotedStrings?xe.push([E,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Ae.multiLineStrings?xe.push([E,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):xe.push([E,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Ae.verbatimStrings&&Be.push([E,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Oe=Ae.hashComments;Oe&&(Ae.cStyleComments?(Oe>1?xe.push([g,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):xe.push([g,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Be.push([E,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):xe.push([g,/^#[^\r\n]*/,null,"#"])),Ae.cStyleComments&&(Be.push([g,/^\/\/[^\r\n]*/,null]),Be.push([g,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ae=Ae.regexLiterals;if(ae){var N=ae>1?"":`
|
|
|
\r`,W=N?".":"[\\S\\s]",le="/(?=[^/*"+N+"])(?:[^/\\x5B\\x5C"+N+"]|\\x5C"+W+"|\\x5B(?:[^\\x5C\\x5D"+N+"]|\\x5C"+W+")*(?:\\x5D|$))+/";Be.push(["lang-regex",RegExp("^"+Y+"("+le+")")])}var te=Ae.types;te&&Be.push([v,te]);var se=(""+Ae.keywords).replace(/^ | $/g,"");se.length&&Be.push([O,new RegExp("^(?:"+se.replace(/[\s,]+/g,"|")+")\\b"),null]),xe.push([S,/^\s+/,null,` \r
|
|
|
\xA0`]);var Ee="^.[^\\s\\w.$@'\"`/\\\\]*";return Ae.regexLiterals&&(Ee+="(?!s*/)"),Be.push([l,/^@[a-z_$][a-z_$@0-9]*/i,null],[v,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[S,/^[a-z_$][a-z_$@0-9]*/i,null],[l,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[S,/^\\[\s\S]?/,null],[i,new RegExp(Ee),null]),G(xe,Be)}var ie=q({keywords:m,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ce(Ae,xe,Be){for(var Oe=/(?:^|\s)nocode(?:\s|$)/,ae=/\r\n?|\n/,N=Ae.ownerDocument,W=N.createElement("li");Ae.firstChild;)W.appendChild(Ae.firstChild);var le=[W];function te(je){var tt=je.nodeType;if(tt==1&&!Oe.test(je.className))if(je.nodeName==="br")se(je),je.parentNode&&je.parentNode.removeChild(je);else for(var At=je.firstChild;At;At=At.nextSibling)te(At);else if((tt==3||tt==4)&&Be){var qe=je.nodeValue,Ze=qe.match(ae);if(Ze){var Ge=qe.substring(0,Ze.index);je.nodeValue=Ge;var He=qe.substring(Ze.index+Ze[0].length);if(He){var Qe=je.parentNode;Qe.insertBefore(N.createTextNode(He),je.nextSibling)}se(je),Ge||je.parentNode.removeChild(je)}}}function se(je){for(;!je.nextSibling;)if(je=je.parentNode,!je)return;function tt(Ze,Ge){var He=Ge?Ze.cloneNode(!1):Ze,Qe=Ze.parentNode;if(Qe){var Ce=tt(Qe,1),Re=Ze.nextSibling;Ce.appendChild(He);for(var Le=Re;Le;Le=Re)Re=Le.nextSibling,Ce.appendChild(Le)}return He}for(var At=tt(je.nextSibling,0),qe;(qe=At.parentNode)&&qe.nodeType===1;)At=qe;le.push(At)}for(var Ee=0;Ee<le.length;++Ee)te(le[Ee]);xe===(xe|0)&&le[0].setAttribute("value",xe);var ke=N.createElement("ol");ke.className="linenums";for(var pt=Math.max(0,xe-1|0)||0,Ee=0,Fe=le.length;Ee<Fe;++Ee)W=le[Ee],W.className="L"+(Ee+pt)%10,W.firstChild||W.appendChild(N.createTextNode("\xA0")),ke.appendChild(W);Ae.appendChild(ke)}function ee(Ae){var xe=/\bMSIE\s(\d+)/.exec(navigator.userAgent);xe=xe&&+xe[1]<=8;var Be=/\n/g,Oe=Ae.sourceCode,ae=Oe.length,N=0,W=Ae.spans,le=W.length,te=0,se=Ae.decorations,Ee=se.length,ke=0;se[Ee]=ae;var pt,Fe;for(Fe=pt=0;Fe<Ee;)se[Fe]!==se[Fe+2]?(se[pt++]=se[Fe++],se[pt++]=se[Fe++]):Fe+=2;for(Ee=pt,Fe=pt=0;Fe<Ee;){for(var je=se[Fe],tt=se[Fe+1],At=Fe+2;At+2<=Ee&&se[At+1]===tt;)At+=2;se[pt++]=je,se[pt++]=tt,Fe=At}Ee=se.length=pt;var qe=Ae.sourceNode,Ze="";qe&&(Ze=qe.style.display,qe.style.display="none");try{for(var Ge=null;te<le;){var He=W[te],Qe=W[te+2]||ae,Ce=se[ke+2]||ae,At=Math.min(Qe,Ce),Re=W[te+1],Le;if(Re.nodeType!==1&&(Le=Oe.substring(N,At))){xe&&(Le=Le.replace(Be,"\r")),Re.nodeValue=Le;var ze=Re.ownerDocument,Xe=ze.createElement("span");Xe.className=se[ke+1];var ht=Re.parentNode;ht.replaceChild(Xe,Re),Xe.appendChild(Re),N<Qe&&(W[te+1]=Re=ze.createTextNode(Oe.substring(At,Qe)),ht.insertBefore(Re,Xe.nextSibling))}N=At,N>=Qe&&(te+=2),N>=Ce&&(ke+=2)}}finally{qe&&(qe.style.display=Ze)}}var ve={};function ue(Ae,xe){for(var Be=xe.length;--Be>=0;){var Oe=xe[Be];ve.hasOwnProperty(Oe)?p.console&&console.warn("cannot override language handler %s",Oe):ve[Oe]=Ae}}function be(Ae,xe){return Ae&&ve.hasOwnProperty(Ae)||(Ae=/^\s*</.test(xe)?"default-markup":"default-code"),ve[Ae]}ue(ie,["default-code"]),ue(G([],[[S,/^[^<?]+/],[x,/^<!\w[^>]*(?:>|$)/],[g,/^<\!--[\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"]),ue(G([[S,/^[\s]+/,null,` \r
|
|
|
`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[B,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[R,/^(?!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"]),ue(G([],[[k,/^[\s\S]+/]]),["uq.val"]),ue(q({keywords:e,hashComments:!0,cStyleComments:!0,types:T}),["c","cc","cpp","cxx","cyc","m"]),ue(q({keywords:"null,true,false"}),["json"]),ue(q({keywords:u,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:T}),["cs"]),ue(q({keywords:s,cStyleComments:!0}),["java"]),ue(q({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ue(q({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ue(q({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ue(q({keywords:f,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ue(q({keywords:d,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ue(q({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ue(G([],[[E,/^[\s\S]+/]]),["regex"]);function he(Ae){var xe=Ae.langExtension;try{var Be=K(Ae.sourceNode,Ae.pre),Oe=Be.sourceCode;Ae.sourceCode=Oe,Ae.spans=Be.spans,Ae.basePos=0,be(xe,Oe)(Ae),ee(Ae)}catch(ae){p.console&&console.log(ae&&ae.stack||ae)}}function de(Ae,xe,Be){var Oe=Be||!1,ae=xe||null,N=document.createElement("div");N.innerHTML="<pre>"+Ae+"</pre>",N=N.firstChild,Oe&&ce(N,Oe,!0);var W={langExtension:ae,numberLines:Oe,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return he(W),N.innerHTML}function ne(Ae,xe){var Be=xe||document.body,Oe=Be.ownerDocument||document;function ae(He){return Be.getElementsByTagName(He)}for(var N=[ae("pre"),ae("code"),ae("xmp")],W=[],le=0;le<N.length;++le)for(var te=0,se=N[le].length;te<se;++te)W.push(N[le][te]);N=null;var Ee=Date;Ee.now||(Ee={now:function(){return+new Date}});var ke=0,pt=/\blang(?:uage)?-([\w.]+)(?!\S)/,Fe=/\bprettyprint\b/,je=/\bprettyprinted\b/,tt=/pre|xmp/i,At=/^code$/i,qe=/^(?:pre|code|xmp)$/i,Ze={};function Ge(){for(var He=p.PR_SHOULD_USE_CONTINUATION?Ee.now()+250:Infinity;ke<W.length&&Ee.now()<He;ke++){for(var Qe=W[ke],Ce=Ze,Re=Qe;Re=Re.previousSibling;){var Le=Re.nodeType,ze=(Le===7||Le===8)&&Re.nodeValue;if(ze?!/^\??prettify\b/.test(ze):Le!==3||/\S/.test(Re.nodeValue))break;if(ze){Ce={},ze.replace(/\b(\w+)=([\w:.%+-]+)/g,function(St,gt,Rt){Ce[gt]=Rt});break}}var Xe=Qe.className;if((Ce!==Ze||Fe.test(Xe))&&!je.test(Xe)){for(var ht=!1,yt=Qe.parentNode;yt;yt=yt.parentNode){var Ut=yt.tagName;if(qe.test(Ut)&&yt.className&&Fe.test(yt.className)){ht=!0;break}}if(!ht){Qe.className+=" prettyprinted";var jt=Ce.lang;if(!jt){jt=Xe.match(pt);var mt;!jt&&(mt=H(Qe))&&At.test(mt.tagName)&&(jt=mt.className.match(pt)),jt&&(jt=jt[1])}var Ct;if(tt.test(Qe.tagName))Ct=1;else{var Et=Qe.currentStyle,ut=Oe.defaultView,Ye=Et?Et.whiteSpace:ut&&ut.getComputedStyle?ut.getComputedStyle(Qe,null).getPropertyValue("white-space"):0;Ct=Ye&&Ye.substring(0,3)==="pre"}var Ue=Ce.linenums;(Ue=Ue==="true"||+Ue)||(Ue=Xe.match(/\blinenums\b(?::(\d+))?/),Ue=Ue?Ue[1]&&Ue[1].length?+Ue[1]:!0:!1),Ue&&ce(Qe,Ue,Ct);var We={langExtension:jt,sourceNode:Qe,numberLines:Ue,pre:Ct,sourceCode:null,basePos:null,spans:null,decorations:null};he(We)}}}ke<W.length?p.setTimeout(Ge,250):typeof Ae=="function"&&Ae()}Ge()}var fe=p.PR={createSimpleLexer:G,registerLangHandler:ue,sourceDecorator:q,PR_ATTRIB_NAME:R,PR_ATTRIB_VALUE:k,PR_COMMENT:g,PR_DECLARATION:x,PR_KEYWORD:O,PR_LITERAL:l,PR_NOCODE:j,PR_PLAIN:S,PR_PUNCTUATION:i,PR_SOURCE:D,PR_STRING:E,PR_TAG:B,PR_TYPE:v,prettyPrintOne:L?p.prettyPrintOne=de:w=de,prettyPrint:C=L?p.prettyPrint=ne:C=ne},pe=p.define;typeof pe=="function"&&pe.amd&&pe("google-code-prettify",[],function(){return fe})})()},SKnc:function(Ne,me,I){var oe=I("bYtY"),V=I("QuXc"),L=function(_,w,C,p,c,r){this.x=_==null?0:_,this.y=w==null?0:w,this.x2=C==null?1:C,this.y2=p==null?0:p,this.type="linear",this.global=r||!1,V.call(this,c)};L.prototype={constructor:L},oe.inherits(L,V);var y=L;Ne.exports=y},SMhR:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},SUKs:function(Ne,me,I){var oe=I("LPTA"),V=oe.debugMode,L=function(){};V===1&&(L=console.error);var y=L;Ne.exports=y},Sj9i:function(Ne,me,I){var oe=I("QBsz"),V=oe.create,L=oe.distSquare,y=Math.pow,_=Math.sqrt,w=1e-8,C=1e-4,p=_(3),c=1/3,r=V(),n=V(),e=V();function s(l){return l>-w&&l<w}function u(l){return l>w||l<-w}function o(l,i,S,B,x){var D=1-x;return D*D*(D*l+3*x*i)+x*x*(x*B+3*D*S)}function d(l,i,S,B,x){var D=1-x;return 3*(((i-l)*D+2*(S-i)*x)*D+(B-S)*x*x)}function A(l,i,S,B,x,D){var R=B+3*(i-S)-l,k=3*(S-i*2+l),j=3*(i-l),Y=l-x,U=k*k-3*R*j,K=k*j-9*R*Y,z=j*j-3*k*Y,F=0;if(s(U)&&s(K))if(s(k))D[0]=0;else{var H=-j/k;H>=0&&H<=1&&(D[F++]=H)}else{var G=K*K-4*U*z;if(s(G)){var q=K/U,H=-k/R+q,ie=-q/2;H>=0&&H<=1&&(D[F++]=H),ie>=0&&ie<=1&&(D[F++]=ie)}else if(G>0){var ce=_(G),ee=U*k+1.5*R*(-K+ce),ve=U*k+1.5*R*(-K-ce);ee<0?ee=-y(-ee,c):ee=y(ee,c),ve<0?ve=-y(-ve,c):ve=y(ve,c);var H=(-k-(ee+ve))/(3*R);H>=0&&H<=1&&(D[F++]=H)}else{var ue=(2*U*k-3*R*K)/(2*_(U*U*U)),be=Math.acos(ue)/3,he=_(U),de=Math.cos(be),H=(-k-2*he*de)/(3*R),ie=(-k+he*(de+p*Math.sin(be)))/(3*R),ne=(-k+he*(de-p*Math.sin(be)))/(3*R);H>=0&&H<=1&&(D[F++]=H),ie>=0&&ie<=1&&(D[F++]=ie),ne>=0&&ne<=1&&(D[F++]=ne)}}return F}function a(l,i,S,B,x){var D=6*S-12*i+6*l,R=9*i+3*B-3*l-9*S,k=3*i-3*l,j=0;if(s(R)){if(u(D)){var Y=-k/D;Y>=0&&Y<=1&&(x[j++]=Y)}}else{var U=D*D-4*R*k;if(s(U))x[0]=-D/(2*R);else if(U>0){var K=_(U),Y=(-D+K)/(2*R),z=(-D-K)/(2*R);Y>=0&&Y<=1&&(x[j++]=Y),z>=0&&z<=1&&(x[j++]=z)}}return j}function f(l,i,S,B,x,D){var R=(i-l)*x+l,k=(S-i)*x+i,j=(B-S)*x+S,Y=(k-R)*x+R,U=(j-k)*x+k,K=(U-Y)*x+Y;D[0]=l,D[1]=R,D[2]=Y,D[3]=K,D[4]=K,D[5]=U,D[6]=j,D[7]=B}function h(l,i,S,B,x,D,R,k,j,Y,U){var K,z=.005,F=Infinity,H,G,q,ie;r[0]=j,r[1]=Y;for(var ce=0;ce<1;ce+=.05)n[0]=o(l,S,x,R,ce),n[1]=o(i,B,D,k,ce),q=L(r,n),q<F&&(K=ce,F=q);F=Infinity;for(var ee=0;ee<32&&!(z<C);ee++)H=K-z,G=K+z,n[0]=o(l,S,x,R,H),n[1]=o(i,B,D,k,H),q=L(n,r),H>=0&&q<F?(K=H,F=q):(e[0]=o(l,S,x,R,G),e[1]=o(i,B,D,k,G),ie=L(e,r),G<=1&&ie<F?(K=G,F=ie):z*=.5);return U&&(U[0]=o(l,S,x,R,K),U[1]=o(i,B,D,k,K)),_(F)}function m(l,i,S,B){var x=1-B;return x*(x*l+2*B*i)+B*B*S}function T(l,i,S,B){return 2*((1-B)*(i-l)+B*(S-i))}function E(l,i,S,B,x){var D=l-2*i+S,R=2*(i-l),k=l-B,j=0;if(s(D)){if(u(R)){var Y=-k/R;Y>=0&&Y<=1&&(x[j++]=Y)}}else{var U=R*R-4*D*k;if(s(U)){var Y=-R/(2*D);Y>=0&&Y<=1&&(x[j++]=Y)}else if(U>0){var K=_(U),Y=(-R+K)/(2*D),z=(-R-K)/(2*D);Y>=0&&Y<=1&&(x[j++]=Y),z>=0&&z<=1&&(x[j++]=z)}}return j}function O(l,i,S){var B=l+S-2*i;return B===0?.5:(l-i)/B}function g(l,i,S,B,x){var D=(i-l)*B+l,R=(S-i)*B+i,k=(R-D)*B+D;x[0]=l,x[1]=D,x[2]=k,x[3]=k,x[4]=R,x[5]=S}function v(l,i,S,B,x,D,R,k,j){var Y,U=.005,K=Infinity;r[0]=R,r[1]=k;for(var z=0;z<1;z+=.05){n[0]=m(l,S,x,z),n[1]=m(i,B,D,z);var F=L(r,n);F<K&&(Y=z,K=F)}K=Infinity;for(var H=0;H<32&&!(U<C);H++){var G=Y-U,q=Y+U;n[0]=m(l,S,x,G),n[1]=m(i,B,D,G);var F=L(n,r);if(G>=0&&F<K)Y=G,K=F;else{e[0]=m(l,S,x,q),e[1]=m(i,B,D,q);var ie=L(e,r);q<=1&&ie<K?(Y=q,K=ie):U*=.5}}return j&&(j[0]=m(l,S,x,Y),j[1]=m(i,B,D,Y)),_(K)}me.cubicAt=o,me.cubicDerivativeAt=d,me.cubicRootAt=A,me.cubicExtrema=a,me.cubicSubdivide=f,me.cubicProjectPoint=h,me.quadraticAt=m,me.quadraticDerivativeAt=T,me.quadraticRootAt=E,me.quadraticExtremum=O,me.quadraticSubdivide=g,me.quadraticProjectPoint=v},SqI9:function(Ne,me,I){var oe=I("y+Vt"),V=I("iXp4"),L=oe.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:V(oe.prototype.brush),buildPath:function(y,_){var w=_.cx,C=_.cy,p=Math.max(_.r0||0,0),c=Math.max(_.r,0),r=_.startAngle,n=_.endAngle,e=_.clockwise,s=Math.cos(r),u=Math.sin(r);y.moveTo(s*p+w,u*p+C),y.lineTo(s*c+w,u*c+C),y.arc(w,C,c,r,n,!e),y.lineTo(Math.cos(n)*p+w,Math.sin(n)*p+C),p!==0&&y.arc(w,C,p,n,r,e),y.closePath()}});Ne.exports=L},SrGk:function(Ne,me,I){var oe=I("hydK"),V=oe.createElement,L=I("bYtY"),y=I("y+Vt"),_=I("Dagg"),w=I("dqUG"),C=I("P47w"),p=C.path,c=C.image,r=C.text,n="0",e="1";function s(o,d,A,a,f){this._zrId=o,this._svgRoot=d,this._tagNames=typeof A=="string"?[A]:A,this._markLabel=a,this._domName=f||"_dom",this.nextId=0}s.prototype.createElement=V,s.prototype.getDefs=function(o){var d=this._svgRoot,A=this._svgRoot.getElementsByTagName("defs");return A.length===0?o?(A=d.insertBefore(this.createElement("defs"),d.firstChild),A.contains||(A.contains=function(a){var f=A.children;if(!f)return!1;for(var h=f.length-1;h>=0;--h)if(f[h]===a)return!0;return!1}),A):null:A[0]},s.prototype.update=function(o,d){if(!o)return;var A=this.getDefs(!1);if(o[this._domName]&&A.contains(o[this._domName]))typeof d=="function"&&d(o);else{var a=this.add(o);a&&(o[this._domName]=a)}},s.prototype.addDom=function(o){var d=this.getDefs(!0);d.appendChild(o)},s.prototype.removeDom=function(o){var d=this.getDefs(!1);d&&o[this._domName]&&(d.removeChild(o[this._domName]),o[this._domName]=null)},s.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var d=[];return L.each(this._tagNames,function(A){var a=o.getElementsByTagName(A);d=d.concat([].slice.call(a))}),d},s.prototype.markAllUnused=function(){var o=this.getDoms(),d=this;L.each(o,function(A){A[d._markLabel]=n})},s.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},s.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var d=this.getDoms(),A=this;L.each(d,function(a){a[A._markLabel]!==e&&o.removeChild(a)})},s.prototype.getSvgProxy=function(o){return o instanceof y?p:o instanceof _?c:o instanceof w?r:p},s.prototype.getTextSvgElement=function(o){return o.__textSvgEl},s.prototype.getSvgElement=function(o){return o.__svgEl};var u=s;Ne.exports=u},T6xi:function(Ne,me,I){var oe=I("YgsL"),V=I("nCxF");function L(y,_,w){var C=_.points,p=_.smooth;if(C&&C.length>=2){if(p&&p!=="spline"){var c=V(C,p,w,_.smoothConstraint);y.moveTo(C[0][0],C[0][1]);for(var r=C.length,n=0;n<(w?r:r-1);n++){var e=c[n*2],s=c[n*2+1],u=C[(n+1)%r];y.bezierCurveTo(e[0],e[1],s[0],s[1],u[0],u[1])}}else{p==="spline"&&(C=oe(C,w)),y.moveTo(C[0][0],C[0][1]);for(var n=1,o=C.length;n<o;n++)y.lineTo(C[n][0],C[n][1])}w&&y.closePath()}}me.buildPath=L},TGq3:function(Ne,me,I){Ne.exports=I.p+"static/lockclose.365036e8.svg"},UZu5:function(Ne,me,I){},VlDO:function(Ne,me,I){Ne.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(Ne,me){function I(oe,V){var L=V.x,y=V.y,_=V.width,w=V.height,C=V.r,p,c,r,n;_<0&&(L=L+_,_=-_),w<0&&(y=y+w,w=-w),typeof C=="number"?p=c=r=n=C:C instanceof Array?C.length===1?p=c=r=n=C[0]:C.length===2?(p=r=C[0],c=n=C[1]):C.length===3?(p=C[0],c=n=C[1],r=C[2]):(p=C[0],c=C[1],r=C[2],n=C[3]):p=c=r=n=0;var e;p+c>_&&(e=p+c,p*=_/e,c*=_/e),r+n>_&&(e=r+n,r*=_/e,n*=_/e),c+r>w&&(e=c+r,c*=w/e,r*=w/e),p+n>w&&(e=p+n,p*=w/e,n*=w/e),oe.moveTo(L+p,y),oe.lineTo(L+_-c,y),c!==0&&oe.arc(L+_-c,y+c,c,-Math.PI/2,0),oe.lineTo(L+_,y+w-r),r!==0&&oe.arc(L+_-r,y+w-r,r,0,Math.PI/2),oe.lineTo(L+n,y+w),n!==0&&oe.arc(L+n,y+w-n,n,Math.PI/2,Math.PI),oe.lineTo(L,y+p),p!==0&&oe.arc(L+p,y+p,p,Math.PI,Math.PI*1.5)}me.buildPath=I},"VrN/":function(Ne,me,I){(function(oe,V){Ne.exports=V()})(this,function(){"use strict";var oe=navigator.userAgent,V=navigator.platform,L=/gecko\/\d/i.test(oe),y=/MSIE \d/.test(oe),_=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(oe),w=/Edge\/(\d+)/.exec(oe),C=y||_||w,p=C&&(y?document.documentMode||6:+(w||_)[1]),c=!w&&/WebKit\//.test(oe),r=c&&/Qt\/\d+\.\d+/.test(oe),n=!w&&/Chrome\//.test(oe),e=/Opera\//.test(oe),s=/Apple Computer/.test(navigator.vendor),u=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(oe),o=/PhantomJS/.test(oe),d=!w&&/AppleWebKit/.test(oe)&&/Mobile\/\w+/.test(oe),A=/Android/.test(oe),a=d||A||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(oe),f=d||/Mac/.test(V),h=/\bCrOS\b/.test(oe),m=/win/i.test(V),T=e&&oe.match(/Version\/(\d*\.\d*)/);T&&(T=Number(T[1])),T&&T>=15&&(e=!1,c=!0);var E=f&&(r||e&&(T==null||T<12.11)),O=L||C&&p>=9;function g(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var v=function(t,b){var P=t.className,M=g(b).exec(P);if(M){var Q=P.slice(M.index+M[0].length);t.className=P.slice(0,M.index)+(Q?M[1]+Q:"")}};function l(t){for(var b=t.childNodes.length;b>0;--b)t.removeChild(t.firstChild);return t}function i(t,b){return l(t).appendChild(b)}function S(t,b,P,M){var Q=document.createElement(t);if(P&&(Q.className=P),M&&(Q.style.cssText=M),typeof b=="string")Q.appendChild(document.createTextNode(b));else if(b)for(var re=0;re<b.length;++re)Q.appendChild(b[re]);return Q}function B(t,b,P,M){var Q=S(t,b,P,M);return Q.setAttribute("role","presentation"),Q}var x;document.createRange?x=function(t,b,P,M){var Q=document.createRange();return Q.setEnd(M||t,P),Q.setStart(t,b),Q}:x=function(t,b,P){var M=document.body.createTextRange();try{M.moveToElementText(t.parentNode)}catch(Q){return M}return M.collapse(!0),M.moveEnd("character",P),M.moveStart("character",b),M};function D(t,b){if(b.nodeType==3&&(b=b.parentNode),t.contains)return t.contains(b);do if(b.nodeType==11&&(b=b.host),b==t)return!0;while(b=b.parentNode)}function R(){var t;try{t=document.activeElement}catch(b){t=document.body||null}for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}function k(t,b){var P=t.className;g(b).test(P)||(t.className+=(P?" ":"")+b)}function j(t,b){for(var P=t.split(" "),M=0;M<P.length;M++)P[M]&&!g(P[M]).test(b)&&(b+=" "+P[M]);return b}var Y=function(t){t.select()};d?Y=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:C&&(Y=function(t){try{t.select()}catch(b){}});function U(t){var b=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,b)}}function K(t,b,P){b||(b={});for(var M in t)t.hasOwnProperty(M)&&(P!==!1||!b.hasOwnProperty(M))&&(b[M]=t[M]);return b}function z(t,b,P,M,Q){b==null&&(b=t.search(/[^\s\u00a0]/),b==-1&&(b=t.length));for(var re=M||0,ge=Q||0;;){var _e=t.indexOf(" ",re);if(_e<0||_e>=b)return ge+(b-re);ge+=_e-re,ge+=P-ge%P,re=_e+1}}var F=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};F.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},F.prototype.set=function(t,b){this.f=b;var P=+new Date+t;(!this.id||P<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,t),this.time=P)};function H(t,b){for(var P=0;P<t.length;++P)if(t[P]==b)return P;return-1}var G=50,q={toString:function(){return"CodeMirror.Pass"}},ie={scroll:!1},ce={origin:"*mouse"},ee={origin:"+move"};function ve(t,b,P){for(var M=0,Q=0;;){var re=t.indexOf(" ",M);re==-1&&(re=t.length);var ge=re-M;if(re==t.length||Q+ge>=b)return M+Math.min(ge,b-Q);if(Q+=re-M,Q+=P-Q%P,M=re+1,Q>=b)return M}}var ue=[""];function be(t){for(;ue.length<=t;)ue.push(he(ue)+" ");return ue[t]}function he(t){return t[t.length-1]}function de(t,b){for(var P=[],M=0;M<t.length;M++)P[M]=b(t[M],M);return P}function ne(t,b,P){for(var M=0,Q=P(b);M<t.length&&P(t[M])<=Q;)M++;t.splice(M,0,b)}function fe(){}function pe(t,b){var P;return Object.create?P=Object.create(t):(fe.prototype=t,P=new fe),b&&K(b,P),P}var Ae=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function xe(t){return/\w/.test(t)||t>"\x80"&&(t.toUpperCase()!=t.toLowerCase()||Ae.test(t))}function Be(t,b){return b?b.source.indexOf("\\w")>-1&&xe(t)?!0:b.test(t):xe(t)}function Oe(t){for(var b in t)if(t.hasOwnProperty(b)&&t[b])return!1;return!0}var ae=/[\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&&ae.test(t)}function W(t,b,P){for(;(P<0?b>0:b<t.length)&&N(t.charAt(b));)b+=P;return b}function le(t,b,P){for(var M=b>P?-1:1;;){if(b==P)return b;var Q=(b+P)/2,re=M<0?Math.ceil(Q):Math.floor(Q);if(re==b)return t(re)?b:P;t(re)?P=re:b=re+M}}function te(t,b,P,M){if(!t)return M(b,P,"ltr",0);for(var Q=!1,re=0;re<t.length;++re){var ge=t[re];(ge.from<P&&ge.to>b||b==P&&ge.to==b)&&(M(Math.max(ge.from,b),Math.min(ge.to,P),ge.level==1?"rtl":"ltr",re),Q=!0)}Q||M(b,P,"ltr")}var se=null;function Ee(t,b,P){var M;se=null;for(var Q=0;Q<t.length;++Q){var re=t[Q];if(re.from<b&&re.to>b)return Q;re.to==b&&(re.from!=re.to&&P=="before"?M=Q:se=Q),re.from==b&&(re.from!=re.to&&P!="before"?M=Q:se=Q)}return M!=null?M:se}var ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function P(Me){return Me<=247?t.charAt(Me):1424<=Me&&Me<=1524?"R":1536<=Me&&Me<=1785?b.charAt(Me-1536):1774<=Me&&Me<=2220?"r":8192<=Me&&Me<=8203?"w":Me==8204?"b":"L"}var M=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Q=/[stwN]/,re=/[LRr]/,ge=/[Lb1n]/,_e=/[1n]/;function we(Me,ot,dt){this.level=Me,this.from=ot,this.to=dt}return function(Me,ot){var dt=ot=="ltr"?"L":"R";if(Me.length==0||ot=="ltr"&&!M.test(Me))return!1;for(var Lt=Me.length,Bt=[],an=0;an<Lt;++an)Bt.push(P(Me.charCodeAt(an)));for(var An=0,Rn=dt;An<Lt;++An){var Kn=Bt[An];Kn=="m"?Bt[An]=Rn:Rn=Kn}for(var er=0,Wn=dt;er<Lt;++er){var Ar=Bt[er];Ar=="1"&&Wn=="r"?Bt[er]="n":re.test(Ar)&&(Wn=Ar,Ar=="r"&&(Bt[er]="R"))}for(var Qr=1,Br=Bt[0];Qr<Lt-1;++Qr){var Da=Bt[Qr];Da=="+"&&Br=="1"&&Bt[Qr+1]=="1"?Bt[Qr]="1":Da==","&&Br==Bt[Qr+1]&&(Br=="1"||Br=="n")&&(Bt[Qr]=Br),Br=Da}for(var Ii=0;Ii<Lt;++Ii){var Eo=Bt[Ii];if(Eo==",")Bt[Ii]="N";else if(Eo=="%"){var ao=void 0;for(ao=Ii+1;ao<Lt&&Bt[ao]=="%";++ao);for(var ds=Ii&&Bt[Ii-1]=="!"||ao<Lt&&Bt[ao]=="1"?"1":"N",No=Ii;No<ao;++No)Bt[No]=ds;Ii=ao-1}}for(var ho=0,jo=dt;ho<Lt;++ho){var Ro=Bt[ho];jo=="L"&&Ro=="1"?Bt[ho]="L":re.test(Ro)&&(jo=Ro)}for(var Nn=0;Nn<Lt;++Nn)if(Q.test(Bt[Nn])){var Xi=void 0;for(Xi=Nn+1;Xi<Lt&&Q.test(Bt[Xi]);++Xi);for(var Yi=(Nn?Bt[Nn-1]:dt)=="L",Ji=(Xi<Lt?Bt[Xi]:dt)=="L",Ml=Yi==Ji?Yi?"L":"R":dt,Za=Nn;Za<Xi;++Za)Bt[Za]=Ml;Nn=Xi-1}for(var ka=[],Es,_o=0;_o<Lt;)if(ge.test(Bt[_o])){var Ll=_o;for(++_o;_o<Lt&&ge.test(Bt[_o]);++_o);ka.push(new we(0,Ll,_o))}else{var il=_o,zs=ka.length,xl=ot=="rtl"?1:0;for(++_o;_o<Lt&&Bt[_o]!="L";++_o);for(var Vo=il;Vo<_o;)if(_e.test(Bt[Vo])){il<Vo&&(ka.splice(zs,0,new we(1,il,Vo)),zs+=xl);var wl=Vo;for(++Vo;Vo<_o&&_e.test(Bt[Vo]);++Vo);ka.splice(zs,0,new we(2,wl,Vo)),zs+=xl,il=Vo}else++Vo;il<_o&&ka.splice(zs,0,new we(1,il,_o))}return ot=="ltr"&&(ka[0].level==1&&(Es=Me.match(/^\s+/))&&(ka[0].from=Es[0].length,ka.unshift(new we(0,0,Es[0].length))),he(ka).level==1&&(Es=Me.match(/\s+$/))&&(he(ka).to-=Es[0].length,ka.push(new we(0,Lt-Es[0].length,Lt)))),ot=="rtl"?ka.reverse():ka}}();function pt(t,b){var P=t.order;return P==null&&(P=t.order=ke(t.text,b)),P}var Fe=[],je=function(t,b,P){if(t.addEventListener)t.addEventListener(b,P,!1);else if(t.attachEvent)t.attachEvent("on"+b,P);else{var M=t._handlers||(t._handlers={});M[b]=(M[b]||Fe).concat(P)}};function tt(t,b){return t._handlers&&t._handlers[b]||Fe}function At(t,b,P){if(t.removeEventListener)t.removeEventListener(b,P,!1);else if(t.detachEvent)t.detachEvent("on"+b,P);else{var M=t._handlers,Q=M&&M[b];if(Q){var re=H(Q,P);re>-1&&(M[b]=Q.slice(0,re).concat(Q.slice(re+1)))}}}function qe(t,b){var P=tt(t,b);if(!P.length)return;for(var M=Array.prototype.slice.call(arguments,2),Q=0;Q<P.length;++Q)P[Q].apply(null,M)}function Ze(t,b,P){return typeof b=="string"&&(b={type:b,preventDefault:function(){this.defaultPrevented=!0}}),qe(t,P||b.type,t,b),Le(b)||b.codemirrorIgnore}function Ge(t){var b=t._handlers&&t._handlers.cursorActivity;if(!b)return;for(var P=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),M=0;M<b.length;++M)H(P,b[M])==-1&&P.push(b[M])}function He(t,b){return tt(t,b).length>0}function Qe(t){t.prototype.on=function(b,P){je(this,b,P)},t.prototype.off=function(b,P){At(this,b,P)}}function Ce(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Re(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Le(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function ze(t){Ce(t),Re(t)}function Xe(t){return t.target||t.srcElement}function ht(t){var b=t.which;return b==null&&(t.button&1?b=1:t.button&2?b=3:t.button&4&&(b=2)),f&&t.ctrlKey&&b==1&&(b=3),b}var yt=function(){if(C&&p<9)return!1;var t=S("div");return"draggable"in t||"dragDrop"in t}(),Ut;function jt(t){if(Ut==null){var b=S("span","\u200B");i(t,S("span",[b,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(Ut=b.offsetWidth<=1&&b.offsetHeight>2&&!(C&&p<8))}var P=Ut?S("span","\u200B"):S("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return P.setAttribute("cm-text",""),P}var mt;function Ct(t){if(mt!=null)return mt;var b=i(t,document.createTextNode("A\u062EA")),P=x(b,0,1).getBoundingClientRect(),M=x(b,1,2).getBoundingClientRect();return l(t),!P||P.left==P.right?!1:mt=M.right-P.right<3}var Et=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(t){for(var b=0,P=[],M=t.length;b<=M;){var Q=t.indexOf(`
|
|
|
`,b);Q==-1&&(Q=t.length);var re=t.slice(b,t.charAt(Q-1)=="\r"?Q-1:Q),ge=re.indexOf("\r");ge!=-1?(P.push(re.slice(0,ge)),b+=ge+1):(P.push(re),b=Q+1)}return P}:function(t){return t.split(/\r\n?|\n/)},ut=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(b){return!1}}:function(t){var b;try{b=t.ownerDocument.selection.createRange()}catch(P){}return!b||b.parentElement()!=t?!1:b.compareEndPoints("StartToEnd",b)!=0},Ye=function(){var t=S("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Ue=null;function We(t){if(Ue!=null)return Ue;var b=i(t,S("span","x")),P=b.getBoundingClientRect(),M=x(b,0,1).getBoundingClientRect();return Ue=Math.abs(P.left-M.left)>1}var St={},gt={};function Rt(t,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),St[t]=b}function Mt(t,b){gt[t]=b}function xt(t){if(typeof t=="string"&>.hasOwnProperty(t))t=gt[t];else if(t&&typeof t.name=="string"&>.hasOwnProperty(t.name)){var b=gt[t.name];typeof b=="string"&&(b={name:b}),t=pe(b,t),t.name=b.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return xt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return xt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function It(t,b){b=xt(b);var P=St[b.name];if(!P)return It(t,"text/plain");var M=P(t,b);if(Kt.hasOwnProperty(b.name)){var Q=Kt[b.name];for(var re in Q){if(!Q.hasOwnProperty(re))continue;M.hasOwnProperty(re)&&(M["_"+re]=M[re]),M[re]=Q[re]}}if(M.name=b.name,b.helperType&&(M.helperType=b.helperType),b.modeProps)for(var ge in b.modeProps)M[ge]=b.modeProps[ge];return M}var Kt={};function bn(t,b){var P=Kt.hasOwnProperty(t)?Kt[t]:Kt[t]={};K(b,P)}function fn(t,b){if(b===!0)return b;if(t.copyState)return t.copyState(b);var P={};for(var M in b){var Q=b[M];Q instanceof Array&&(Q=Q.concat([])),P[M]=Q}return P}function Fr(t,b){for(var P;t.innerMode&&!(P=t.innerMode(b),!P||P.mode==t);)b=P.state,t=P.mode;return P||{mode:t,state:b}}function _r(t,b,P){return t.startState?t.startState(b,P):!0}var zr=function(t,b,P){this.pos=this.start=0,this.string=t,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=P};zr.prototype.eol=function(){return this.pos>=this.string.length},zr.prototype.sol=function(){return this.pos==this.lineStart},zr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},zr.prototype.eat=function(t){var b=this.string.charAt(this.pos),P;if(typeof t=="string"?P=b==t:P=b&&(t.test?t.test(b):t(b)),P)return++this.pos,b},zr.prototype.eatWhile=function(t){for(var b=this.pos;this.eat(t););return this.pos>b},zr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},zr.prototype.skipToEnd=function(){this.pos=this.string.length},zr.prototype.skipTo=function(t){var b=this.string.indexOf(t,this.pos);if(b>-1)return this.pos=b,!0},zr.prototype.backUp=function(t){this.pos-=t},zr.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)},zr.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},zr.prototype.match=function(t,b,P){if(typeof t=="string"){var M=function(ge){return P?ge.toLowerCase():ge},Q=this.string.substr(this.pos,t.length);if(M(Q)==M(t))return b!==!1&&(this.pos+=t.length),!0}else{var re=this.string.slice(this.pos).match(t);return re&&re.index>0?null:(re&&b!==!1&&(this.pos+=re[0].length),re)}},zr.prototype.current=function(){return this.string.slice(this.start,this.pos)},zr.prototype.hideFirstChars=function(t,b){this.lineStart+=t;try{return b()}finally{this.lineStart-=t}},zr.prototype.lookAhead=function(t){var b=this.lineOracle;return b&&b.lookAhead(t)},zr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function In(t,b){if(b-=t.first,b<0||b>=t.size)throw new Error("There is no line "+(b+t.first)+" in the document.");for(var P=t;!P.lines;)for(var M=0;;++M){var Q=P.children[M],re=Q.chunkSize();if(b<re){P=Q;break}b-=re}return P.lines[b]}function xa(t,b,P){var M=[],Q=b.line;return t.iter(b.line,P.line+1,function(re){var ge=re.text;Q==P.line&&(ge=ge.slice(0,P.ch)),Q==b.line&&(ge=ge.slice(b.ch)),M.push(ge),++Q}),M}function Ha(t,b,P){var M=[];return t.iter(b,P,function(Q){M.push(Q.text)}),M}function ma(t,b){var P=b-t.height;if(P)for(var M=t;M;M=M.parent)M.height+=P}function Kr(t){if(t.parent==null)return null;for(var b=t.parent,P=H(b.lines,t),M=b.parent;M;b=M,M=M.parent)for(var Q=0;!(M.children[Q]==b);++Q)P+=M.children[Q].chunkSize();return P+b.first}function wa(t,b){var P=t.first;e:do{for(var M=0;M<t.children.length;++M){var Q=t.children[M],re=Q.height;if(b<re){t=Q;continue e}b-=re,P+=Q.chunkSize()}return P}while(!t.lines);for(var ge=0;ge<t.lines.length;++ge){var _e=t.lines[ge],we=_e.height;if(b<we)break;b-=we}return P+ge}function Ai(t,b){return b>=t.first&&b<t.first+t.size}function Ci(t,b){return String(t.lineNumberFormatter(b+t.firstLineNumber))}function Se(t,b,P){if(P===void 0&&(P=null),!(this instanceof Se))return new Se(t,b,P);this.line=t,this.ch=b,this.sticky=P}function Pe(t,b){return t.line-b.line||t.ch-b.ch}function Je(t,b){return t.sticky==b.sticky&&Pe(t,b)==0}function vt(t){return Se(t.line,t.ch)}function Wt(t,b){return Pe(t,b)<0?b:t}function tn(t,b){return Pe(t,b)<0?t:b}function ln(t,b){return Math.max(t.first,Math.min(b,t.first+t.size-1))}function Vt(t,b){if(b.line<t.first)return Se(t.first,0);var P=t.first+t.size-1;return b.line>P?Se(P,In(t,P).text.length):rn(b,In(t,b.line).text.length)}function rn(t,b){var P=t.ch;return P==null||P>b?Se(t.line,b):P<0?Se(t.line,0):t}function Dt(t,b){for(var P=[],M=0;M<b.length;M++)P[M]=Vt(t,b[M]);return P}var yn=function(t,b){this.state=t,this.lookAhead=b},$n=function(t,b,P,M){this.state=b,this.doc=t,this.line=P,this.maxLookAhead=M||0,this.baseTokens=null,this.baseTokenPos=1};$n.prototype.lookAhead=function(t){var b=this.doc.getLine(this.line+t);return b!=null&&t>this.maxLookAhead&&(this.maxLookAhead=t),b},$n.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},$n.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},$n.fromSaved=function(t,b,P){return b instanceof yn?new $n(t,fn(t.mode,b.state),P,b.lookAhead):new $n(t,fn(t.mode,b),P)},$n.prototype.save=function(t){var b=t!==!1?fn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yn(b,this.maxLookAhead):b};function kr(t,b,P,M){var Q=[t.state.modeGen],re={};la(t,b.text,t.doc.mode,P,function(Me,ot){return Q.push(Me,ot)},re,M);for(var ge=P.state,_e=function(Me){P.baseTokens=Q;var ot=t.state.overlays[Me],dt=1,Lt=0;P.state=!0,la(t,b.text,ot.mode,P,function(Bt,an){for(var An=dt;Lt<Bt;){var Rn=Q[dt];Rn>Bt&&Q.splice(dt,1,Bt,Q[dt+1],Rn),dt+=2,Lt=Math.min(Bt,Rn)}if(!an)return;if(ot.opaque)Q.splice(An,dt-An,Bt,"overlay "+an),dt=An+2;else for(;An<dt;An+=2){var Kn=Q[An+1];Q[An+1]=(Kn?Kn+" ":"")+"overlay "+an}},re),P.state=ge,P.baseTokens=null,P.baseTokenPos=1},we=0;we<t.state.overlays.length;++we)_e(we);return{styles:Q,classes:re.bgClass||re.textClass?re:null}}function Mr(t,b,P){if(!b.styles||b.styles[0]!=t.state.modeGen){var M=Nr(t,Kr(b)),Q=b.text.length>t.options.maxHighlightLength&&fn(t.doc.mode,M.state),re=kr(t,b,M);Q&&(M.state=Q),b.stateAfter=M.save(!Q),b.styles=re.styles,re.classes?b.styleClasses=re.classes:b.styleClasses&&(b.styleClasses=null),P===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return b.styles}function Nr(t,b,P){var M=t.doc,Q=t.display;if(!M.mode.startState)return new $n(M,!0,b);var re=Aa(t,b,P),ge=re>M.first&&In(M,re-1).stateAfter,_e=ge?$n.fromSaved(M,ge,re):new $n(M,_r(M.mode),re);return M.iter(re,b,function(we){ea(t,we.text,_e);var Me=_e.line;we.stateAfter=Me==b-1||Me%5==0||Me>=Q.viewFrom&&Me<Q.viewTo?_e.save():null,_e.nextLine()}),P&&(M.modeFrontier=_e.line),_e}function ea(t,b,P,M){var Q=t.doc.mode,re=new zr(b,t.options.tabSize,P);for(re.start=re.pos=M||0,b==""&&da(Q,P.state);!re.eol();)Ra(Q,re,P.state),re.start=re.pos}function da(t,b){if(t.blankLine)return t.blankLine(b);if(!t.innerMode)return;var P=Fr(t,b);if(P.mode.blankLine)return P.mode.blankLine(P.state)}function Ra(t,b,P,M){for(var Q=0;Q<10;Q++){M&&(M[0]=Fr(t,P).mode);var re=t.token(b,P);if(b.pos>b.start)return re}throw new Error("Mode "+t.name+" failed to advance stream.")}var Rr=function(t,b,P){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=b||null,this.state=P};function Hr(t,b,P,M){var Q=t.doc,re=Q.mode,ge;b=Vt(Q,b);var _e=In(Q,b.line),we=Nr(t,b.line,P),Me=new zr(_e.text,t.options.tabSize,we),ot;for(M&&(ot=[]);(M||Me.pos<b.ch)&&!Me.eol();)Me.start=Me.pos,ge=Ra(re,Me,we.state),M&&ot.push(new Rr(Me,ge,fn(Q.mode,we.state)));return M?ot:new Rr(Me,ge,we.state)}function Lr(t,b){if(t)for(;;){var P=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!P)break;t=t.slice(0,P.index)+t.slice(P.index+P[0].length);var M=P[1]?"bgClass":"textClass";b[M]==null?b[M]=P[2]:new RegExp("(?:^|\\s)"+P[2]+"(?:$|\\s)").test(b[M])||(b[M]+=" "+P[2])}return t}function la(t,b,P,M,Q,re,ge){var _e=P.flattenSpans;_e==null&&(_e=t.options.flattenSpans);var we=0,Me=null,ot=new zr(b,t.options.tabSize,M),dt,Lt=t.options.addModeClass&&[null];for(b==""&&Lr(da(P,M.state),re);!ot.eol();){if(ot.pos>t.options.maxHighlightLength?(_e=!1,ge&&ea(t,b,M,ot.pos),ot.pos=b.length,dt=null):dt=Lr(Ra(P,ot,M.state,Lt),re),Lt){var Bt=Lt[0].name;Bt&&(dt="m-"+(dt?Bt+" "+dt:Bt))}if(!_e||Me!=dt){for(;we<ot.start;)we=Math.min(ot.start,we+5e3),Q(we,Me);Me=dt}ot.start=ot.pos}for(;we<ot.pos;){var an=Math.min(ot.pos,we+5e3);Q(an,Me),we=an}}function Aa(t,b,P){for(var M,Q,re=t.doc,ge=P?-1:b-(t.doc.mode.innerMode?1e3:100),_e=b;_e>ge;--_e){if(_e<=re.first)return re.first;var we=In(re,_e-1),Me=we.stateAfter;if(Me&&(!P||_e+(Me instanceof yn?Me.lookAhead:0)<=re.modeFrontier))return _e;var ot=z(we.text,null,t.options.tabSize);(Q==null||M>ot)&&(Q=_e-1,M=ot)}return Q}function Ga(t,b){if(t.modeFrontier=Math.min(t.modeFrontier,b),t.highlightFrontier<b-10)return;for(var P=t.first,M=b-1;M>P;M--){var Q=In(t,M).stateAfter;if(Q&&(!(Q instanceof yn)||M+Q.lookAhead<b)){P=M+1;break}}t.highlightFrontier=Math.min(t.highlightFrontier,P)}var xr=!1,va=!1;function $a(){xr=!0}function Ki(){va=!0}function Ka(t,b,P){this.marker=t,this.from=b,this.to=P}function ri(t,b){if(t)for(var P=0;P<t.length;++P){var M=t[P];if(M.marker==b)return M}}function Oi(t,b){for(var P,M=0;M<t.length;++M)t[M]!=b&&(P||(P=[])).push(t[M]);return P}function Mi(t,b){t.markedSpans=t.markedSpans?t.markedSpans.concat([b]):[b],b.marker.attachLine(t)}function si(t,b,P){var M;if(t)for(var Q=0;Q<t.length;++Q){var re=t[Q],ge=re.marker,_e=re.from==null||(ge.inclusiveLeft?re.from<=b:re.from<b);if(_e||re.from==b&&ge.type=="bookmark"&&(!P||!re.marker.insertLeft)){var we=re.to==null||(ge.inclusiveRight?re.to>=b:re.to>b);(M||(M=[])).push(new Ka(ge,re.from,we?null:re.to))}}return M}function gi(t,b,P){var M;if(t)for(var Q=0;Q<t.length;++Q){var re=t[Q],ge=re.marker,_e=re.to==null||(ge.inclusiveRight?re.to>=b:re.to>b);if(_e||re.from==b&&ge.type=="bookmark"&&(!P||re.marker.insertLeft)){var we=re.from==null||(ge.inclusiveLeft?re.from<=b:re.from<b);(M||(M=[])).push(new Ka(ge,we?null:re.from-b,re.to==null?null:re.to-b))}}return M}function Wi(t,b){if(b.full)return null;var P=Ai(t,b.from.line)&&In(t,b.from.line).markedSpans,M=Ai(t,b.to.line)&&In(t,b.to.line).markedSpans;if(!P&&!M)return null;var Q=b.from.ch,re=b.to.ch,ge=Pe(b.from,b.to)==0,_e=si(P,Q,ge),we=gi(M,re,ge),Me=b.text.length==1,ot=he(b.text).length+(Me?Q:0);if(_e)for(var dt=0;dt<_e.length;++dt){var Lt=_e[dt];if(Lt.to==null){var Bt=ri(we,Lt.marker);Bt?Me&&(Lt.to=Bt.to==null?null:Bt.to+ot):Lt.to=Q}}if(we)for(var an=0;an<we.length;++an){var An=we[an];if(An.to!=null&&(An.to+=ot),An.from==null){var Rn=ri(_e,An.marker);Rn||(An.from=ot,Me&&(_e||(_e=[])).push(An))}else An.from+=ot,Me&&(_e||(_e=[])).push(An)}_e&&(_e=Li(_e)),we&&we!=_e&&(we=Li(we));var Kn=[_e];if(!Me){var er=b.text.length-2,Wn;if(er>0&&_e)for(var Ar=0;Ar<_e.length;++Ar)_e[Ar].to==null&&(Wn||(Wn=[])).push(new Ka(_e[Ar].marker,null,null));for(var Qr=0;Qr<er;++Qr)Kn.push(Wn);Kn.push(we)}return Kn}function Li(t){for(var b=0;b<t.length;++b){var P=t[b];P.from!=null&&P.from==P.to&&P.marker.clearWhenEmpty!==!1&&t.splice(b--,1)}return t.length?t:null}function io(t,b,P){var M=null;if(t.iter(b.line,P.line+1,function(Bt){if(Bt.markedSpans)for(var an=0;an<Bt.markedSpans.length;++an){var An=Bt.markedSpans[an].marker;An.readOnly&&(!M||H(M,An)==-1)&&(M||(M=[])).push(An)}}),!M)return null;for(var Q=[{from:b,to:P}],re=0;re<M.length;++re)for(var ge=M[re],_e=ge.find(0),we=0;we<Q.length;++we){var Me=Q[we];if(Pe(Me.to,_e.from)<0||Pe(Me.from,_e.to)>0)continue;var ot=[we,1],dt=Pe(Me.from,_e.from),Lt=Pe(Me.to,_e.to);(dt<0||!ge.inclusiveLeft&&!dt)&&ot.push({from:Me.from,to:_e.from}),(Lt>0||!ge.inclusiveRight&&!Lt)&&ot.push({from:_e.to,to:Me.to}),Q.splice.apply(Q,ot),we+=ot.length-3}return Q}function qi(t){var b=t.markedSpans;if(!b)return;for(var P=0;P<b.length;++P)b[P].marker.detachLine(t);t.markedSpans=null}function Gr(t,b){if(!b)return;for(var P=0;P<b.length;++P)b[P].marker.attachLine(t);t.markedSpans=b}function ai(t){return t.inclusiveLeft?-1:0}function Va(t){return t.inclusiveRight?1:0}function Xa(t,b){var P=t.lines.length-b.lines.length;if(P!=0)return P;var M=t.find(),Q=b.find(),re=Pe(M.from,Q.from)||ai(t)-ai(b);if(re)return-re;var ge=Pe(M.to,Q.to)||Va(t)-Va(b);return ge||b.id-t.id}function Zi(t,b){var P=va&&t.markedSpans,M;if(P)for(var Q=void 0,re=0;re<P.length;++re)Q=P[re],Q.marker.collapsed&&(b?Q.from:Q.to)==null&&(!M||Xa(M,Q.marker)<0)&&(M=Q.marker);return M}function eo(t){return Zi(t,!0)}function Pi(t){return Zi(t,!1)}function Qo(t,b){var P=va&&t.markedSpans,M;if(P)for(var Q=0;Q<P.length;++Q){var re=P[Q];re.marker.collapsed&&(re.from==null||re.from<b)&&(re.to==null||re.to>b)&&(!M||Xa(M,re.marker)<0)&&(M=re.marker)}return M}function ns(t,b,P,M,Q){var re=In(t,b),ge=va&&re.markedSpans;if(ge)for(var _e=0;_e<ge.length;++_e){var we=ge[_e];if(!we.marker.collapsed)continue;var Me=we.marker.find(0),ot=Pe(Me.from,P)||ai(we.marker)-ai(Q),dt=Pe(Me.to,M)||Va(we.marker)-Va(Q);if(ot>=0&&dt<=0||ot<=0&&dt>=0)continue;if(ot<=0&&(we.marker.inclusiveRight&&Q.inclusiveLeft?Pe(Me.to,P)>=0:Pe(Me.to,P)>0)||ot>=0&&(we.marker.inclusiveRight&&Q.inclusiveLeft?Pe(Me.from,M)<=0:Pe(Me.from,M)<0))return!0}}function fi(t){for(var b;b=eo(t);)t=b.find(-1,!0).line;return t}function rs(t){for(var b;b=Pi(t);)t=b.find(1,!0).line;return t}function Yo(t){for(var b,P;b=Pi(t);)t=b.find(1,!0).line,(P||(P=[])).push(t);return P}function qa(t,b){var P=In(t,b),M=fi(P);return P==M?b:Kr(M)}function po(t,b){if(b>t.lastLine())return b;var P=In(t,b),M;if(!$i(t,P))return b;for(;M=Pi(P);)P=M.find(1,!0).line;return Kr(P)+1}function $i(t,b){var P=va&&b.markedSpans;if(P)for(var M=void 0,Q=0;Q<P.length;++Q){if(M=P[Q],!M.marker.collapsed)continue;if(M.from==null)return!0;if(M.marker.widgetNode)continue;if(M.from==0&&M.marker.inclusiveLeft&&As(t,b,M))return!0}}function As(t,b,P){if(P.to==null){var M=P.marker.find(1,!0);return As(t,M.line,ri(M.line.markedSpans,P.marker))}if(P.marker.inclusiveRight&&P.to==b.text.length)return!0;for(var Q=void 0,re=0;re<b.markedSpans.length;++re)if(Q=b.markedSpans[re],Q.marker.collapsed&&!Q.marker.widgetNode&&Q.from==P.to&&(Q.to==null||Q.to!=P.from)&&(Q.marker.inclusiveLeft||P.marker.inclusiveRight)&&As(t,b,Q))return!0}function Co(t){t=fi(t);for(var b=0,P=t.parent,M=0;M<P.lines.length;++M){var Q=P.lines[M];if(Q==t)break;b+=Q.height}for(var re=P.parent;re;P=re,re=P.parent)for(var ge=0;ge<re.children.length;++ge){var _e=re.children[ge];if(_e==P)break;b+=_e.height}return b}function Cs(t){if(t.height==0)return 0;for(var b=t.text.length,P,M=t;P=eo(M);){var Q=P.find(0,!0);M=Q.from.line,b+=Q.from.ch-Q.to.ch}for(M=t;P=Pi(M);){var re=P.find(0,!0);b-=M.text.length-re.from.ch,M=re.to.line,b+=M.text.length-re.to.ch}return b}function xs(t){var b=t.display,P=t.doc;b.maxLine=In(P,P.first),b.maxLineLength=Cs(b.maxLine),b.maxLineChanged=!0,P.iter(function(M){var Q=Cs(M);Q>b.maxLineLength&&(b.maxLineLength=Q,b.maxLine=M)})}var co=function(t,b,P){this.text=t,Gr(this,b),this.height=P?P(this):1};co.prototype.lineNo=function(){return Kr(this)},Qe(co);function fs(t,b,P,M){t.text=b,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),qi(t),Gr(t,P);var Q=M?M(t):1;Q!=t.height&&ma(t,Q)}function lr(t){t.parent=null,qi(t)}var Ur={},tr={};function Zr(t,b){if(!t||/^\s*$/.test(t))return null;var P=b.addModeClass?tr:Ur;return P[t]||(P[t]=t.replace(/\S+/g,"cm-$&"))}function fa(t,b){var P=B("span",null,null,c?"padding-right: .1px":null),M={pre:B("pre",[P],"CodeMirror-line"),content:P,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};b.measure={};for(var Q=0;Q<=(b.rest?b.rest.length:0);Q++){var re=Q?b.rest[Q-1]:b.line,ge=void 0;M.pos=0,M.addToken=ba,Ct(t.display.measure)&&(ge=pt(re,t.doc.direction))&&(M.addToken=Sa(M.addToken,ge)),M.map=[];var _e=b!=t.display.externalMeasured&&Kr(re);Io(re,M,Mr(t,re,_e)),re.styleClasses&&(re.styleClasses.bgClass&&(M.bgClass=j(re.styleClasses.bgClass,M.bgClass||"")),re.styleClasses.textClass&&(M.textClass=j(re.styleClasses.textClass,M.textClass||""))),M.map.length==0&&M.map.push(0,0,M.content.appendChild(jt(t.display.measure))),Q==0?(b.measure.map=M.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(M.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(c){var we=M.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(M.content.className="cm-tab-wrap-hack")}return qe(t,"renderLine",t,b.line,M.pre),M.pre.className&&(M.textClass=j(M.pre.className,M.textClass||"")),M}function Ya(t){var b=S("span","\u2022","cm-invalidchar");return b.title="\\u"+t.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function ba(t,b,P,M,Q,re,ge){if(!b)return;var _e=t.splitSpaces?Bi(b,t.trailingSpace):b,we=t.cm.state.specialChars,Me=!1,ot;if(!we.test(b))t.col+=b.length,ot=document.createTextNode(_e),t.map.push(t.pos,t.pos+b.length,ot),C&&p<9&&(Me=!0),t.pos+=b.length;else{ot=document.createDocumentFragment();for(var dt=0;;){we.lastIndex=dt;var Lt=we.exec(b),Bt=Lt?Lt.index-dt:b.length-dt;if(Bt){var an=document.createTextNode(_e.slice(dt,dt+Bt));C&&p<9?ot.appendChild(S("span",[an])):ot.appendChild(an),t.map.push(t.pos,t.pos+Bt,an),t.col+=Bt,t.pos+=Bt}if(!Lt)break;dt+=Bt+1;var An=void 0;if(Lt[0]==" "){var Rn=t.cm.options.tabSize,Kn=Rn-t.col%Rn;An=ot.appendChild(S("span",be(Kn),"cm-tab")),An.setAttribute("role","presentation"),An.setAttribute("cm-text"," "),t.col+=Kn}else Lt[0]=="\r"||Lt[0]==`
|
|
|
`?(An=ot.appendChild(S("span",Lt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),An.setAttribute("cm-text",Lt[0]),t.col+=1):(An=t.cm.options.specialCharPlaceholder(Lt[0]),An.setAttribute("cm-text",Lt[0]),C&&p<9?ot.appendChild(S("span",[An])):ot.appendChild(An),t.col+=1);t.map.push(t.pos,t.pos+1,An),t.pos++}}if(t.trailingSpace=_e.charCodeAt(b.length-1)==32,P||M||Q||Me||re||ge){var er=P||"";M&&(er+=M),Q&&(er+=Q);var Wn=S("span",[ot],er,re);if(ge)for(var Ar in ge)ge.hasOwnProperty(Ar)&&Ar!="style"&&Ar!="class"&&Wn.setAttribute(Ar,ge[Ar]);return t.content.appendChild(Wn)}t.content.appendChild(ot)}function Bi(t,b){if(t.length>1&&!/ /.test(t))return t;for(var P=b,M="",Q=0;Q<t.length;Q++){var re=t.charAt(Q);re==" "&&P&&(Q==t.length-1||t.charCodeAt(Q+1)==32)&&(re="\xA0"),M+=re,P=re==" "}return M}function Sa(t,b){return function(P,M,Q,re,ge,_e,we){Q=Q?Q+" cm-force-border":"cm-force-border";for(var Me=P.pos,ot=Me+M.length;;){for(var dt=void 0,Lt=0;Lt<b.length&&!(dt=b[Lt],dt.to>Me&&dt.from<=Me);Lt++);if(dt.to>=ot)return t(P,M,Q,re,ge,_e,we);t(P,M.slice(0,dt.to-Me),Q,re,null,_e,we),re=null,M=M.slice(dt.to-Me),Me=dt.to}}}function ha(t,b,P,M){var Q=!M&&P.widgetNode;Q&&t.map.push(t.pos,t.pos+b,Q),!M&&t.cm.display.input.needsContentAttribute&&(Q||(Q=t.content.appendChild(document.createElement("span"))),Q.setAttribute("cm-marker",P.id)),Q&&(t.cm.display.input.setUneditable(Q),t.content.appendChild(Q)),t.pos+=b,t.trailingSpace=!1}function Io(t,b,P){var M=t.markedSpans,Q=t.text,re=0;if(!M){for(var ge=1;ge<P.length;ge+=2)b.addToken(b,Q.slice(re,re=P[ge]),Zr(P[ge+1],b.cm.options));return}for(var _e=Q.length,we=0,Me=1,ot="",dt,Lt,Bt=0,an,An,Rn,Kn,er;;){if(Bt==we){an=An=Rn=Lt="",er=null,Kn=null,Bt=Infinity;for(var Wn=[],Ar=void 0,Qr=0;Qr<M.length;++Qr){var Br=M[Qr],Da=Br.marker;if(Da.type=="bookmark"&&Br.from==we&&Da.widgetNode)Wn.push(Da);else if(Br.from<=we&&(Br.to==null||Br.to>we||Da.collapsed&&Br.to==we&&Br.from==we)){if(Br.to!=null&&Br.to!=we&&Bt>Br.to&&(Bt=Br.to,An=""),Da.className&&(an+=" "+Da.className),Da.css&&(Lt=(Lt?Lt+";":"")+Da.css),Da.startStyle&&Br.from==we&&(Rn+=" "+Da.startStyle),Da.endStyle&&Br.to==Bt&&(Ar||(Ar=[])).push(Da.endStyle,Br.to),Da.title&&((er||(er={})).title=Da.title),Da.attributes)for(var Ii in Da.attributes)(er||(er={}))[Ii]=Da.attributes[Ii];Da.collapsed&&(!Kn||Xa(Kn.marker,Da)<0)&&(Kn=Br)}else Br.from>we&&Bt>Br.from&&(Bt=Br.from)}if(Ar)for(var Eo=0;Eo<Ar.length;Eo+=2)Ar[Eo+1]==Bt&&(An+=" "+Ar[Eo]);if(!Kn||Kn.from==we)for(var ao=0;ao<Wn.length;++ao)ha(b,0,Wn[ao]);if(Kn&&(Kn.from||0)==we){if(ha(b,(Kn.to==null?_e+1:Kn.to)-we,Kn.marker,Kn.from==null),Kn.to==null)return;Kn.to==we&&(Kn=!1)}}if(we>=_e)break;for(var ds=Math.min(_e,Bt);;){if(ot){var No=we+ot.length;if(!Kn){var ho=No>ds?ot.slice(0,ds-we):ot;b.addToken(b,ho,dt?dt+an:an,Rn,we+ho.length==Bt?An:"",Lt,er)}if(No>=ds){ot=ot.slice(ds-we),we=ds;break}we=No,Rn=""}ot=Q.slice(re,re=P[Me++]),dt=Zr(P[Me++],b.cm.options)}}}function Wa(t,b,P){this.line=b,this.rest=Yo(b),this.size=this.rest?Kr(he(this.rest))-P+1:1,this.node=this.text=null,this.hidden=$i(t,b)}function to(t,b,P){for(var M=[],Q,re=b;re<P;re=Q){var ge=new Wa(t.doc,In(t.doc,re),re);Q=re+ge.size,M.push(ge)}return M}var oo=null;function xo(t){oo?oo.ops.push(t):t.ownsGroup=oo={ops:[t],delayedCallbacks:[]}}function Vs(t){var b=t.delayedCallbacks,P=0;do{for(;P<b.length;P++)b[P].call(null);for(var M=0;M<t.ops.length;M++){var Q=t.ops[M];if(Q.cursorActivityHandlers)for(;Q.cursorActivityCalled<Q.cursorActivityHandlers.length;)Q.cursorActivityHandlers[Q.cursorActivityCalled++].call(null,Q.cm)}}while(P<b.length)}function Ja(t,b){var P=t.ownsGroup;if(!P)return;try{Vs(P)}finally{oo=null,b(P)}}var ga=null;function Ea(t,b){var P=tt(t,b);if(!P.length)return;var M=Array.prototype.slice.call(arguments,2),Q;oo?Q=oo.delayedCallbacks:ga?Q=ga:(Q=ga=[],setTimeout(yo,0));for(var re=function(_e){Q.push(function(){return P[_e].apply(null,M)})},ge=0;ge<P.length;++ge)re(ge)}function yo(){var t=ga;ga=null;for(var b=0;b<t.length;++b)t[b]()}function ws(t,b,P,M){for(var Q=0;Q<b.changes.length;Q++){var re=b.changes[Q];re=="text"?ol(t,b):re=="gutter"?Js(t,b,P,M):re=="class"?vl(t,b):re=="widget"&&Ps(t,b,M)}b.changes=null}function Ss(t){return t.node==t.text&&(t.node=S("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),C&&p<8&&(t.node.style.zIndex=2)),t.node}function Xs(t,b){var P=b.bgClass?b.bgClass+" "+(b.line.bgClass||""):b.line.bgClass;if(P&&(P+=" CodeMirror-linebackground"),b.background)P?b.background.className=P:(b.background.parentNode.removeChild(b.background),b.background=null);else if(P){var M=Ss(b);b.background=M.insertBefore(S("div",null,P),M.firstChild),t.display.input.setUneditable(b.background)}}function Ys(t,b){var P=t.display.externalMeasured;return P&&P.line==b.line?(t.display.externalMeasured=null,b.measure=P.measure,P.built):fa(t,b)}function ol(t,b){var P=b.text.className,M=Ys(t,b);b.text==b.node&&(b.node=M.pre),b.text.parentNode.replaceChild(M.pre,b.text),b.text=M.pre,M.bgClass!=b.bgClass||M.textClass!=b.textClass?(b.bgClass=M.bgClass,b.textClass=M.textClass,vl(t,b)):P&&(b.text.className=P)}function vl(t,b){Xs(t,b),b.line.wrapClass?Ss(b).className=b.line.wrapClass:b.node!=b.text&&(b.node.className="");var P=b.textClass?b.textClass+" "+(b.line.textClass||""):b.line.textClass;b.text.className=P||""}function Js(t,b,P,M){if(b.gutter&&(b.node.removeChild(b.gutter),b.gutter=null),b.gutterBackground&&(b.node.removeChild(b.gutterBackground),b.gutterBackground=null),b.line.gutterClass){var Q=Ss(b);b.gutterBackground=S("div",null,"CodeMirror-gutter-background "+b.line.gutterClass,"left: "+(t.options.fixedGutter?M.fixedPos:-M.gutterTotalWidth)+"px; width: "+M.gutterTotalWidth+"px"),t.display.input.setUneditable(b.gutterBackground),Q.insertBefore(b.gutterBackground,b.text)}var re=b.line.gutterMarkers;if(t.options.lineNumbers||re){var ge=Ss(b),_e=b.gutter=S("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?M.fixedPos:-M.gutterTotalWidth)+"px");if(t.display.input.setUneditable(_e),ge.insertBefore(_e,b.text),b.line.gutterClass&&(_e.className+=" "+b.line.gutterClass),t.options.lineNumbers&&(!re||!re["CodeMirror-linenumbers"])&&(b.lineNumber=_e.appendChild(S("div",Ci(t.options,P),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+M.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),re)for(var we=0;we<t.display.gutterSpecs.length;++we){var Me=t.display.gutterSpecs[we].className,ot=re.hasOwnProperty(Me)&&re[Me];ot&&_e.appendChild(S("div",[ot],"CodeMirror-gutter-elt","left: "+M.gutterLeft[Me]+"px; width: "+M.gutterWidth[Me]+"px"))}}}function Ps(t,b,P){b.alignable&&(b.alignable=null);for(var M=g("CodeMirror-linewidget"),Q=b.node.firstChild,re=void 0;Q;Q=re)re=Q.nextSibling,M.test(Q.className)&&b.node.removeChild(Q);Us(t,b,P)}function gl(t,b,P,M){var Q=Ys(t,b);return b.text=b.node=Q.pre,Q.bgClass&&(b.bgClass=Q.bgClass),Q.textClass&&(b.textClass=Q.textClass),vl(t,b),Js(t,b,P,M),Us(t,b,M),b.node}function Us(t,b,P){if(Fs(t,b.line,b,P,!0),b.rest)for(var M=0;M<b.rest.length;M++)Fs(t,b.rest[M],b,P,!1)}function Fs(t,b,P,M,Q){if(!b.widgets)return;for(var re=Ss(P),ge=0,_e=b.widgets;ge<_e.length;++ge){var we=_e[ge],Me=S("div",[we.node],"CodeMirror-linewidget"+(we.className?" "+we.className:""));we.handleMouseEvents||Me.setAttribute("cm-ignore-events","true"),li(we,Me,P,M),t.display.input.setUneditable(Me),Q&&we.above?re.insertBefore(Me,P.gutter||P.text):re.appendChild(Me),Ea(we,"redraw")}}function li(t,b,P,M){if(t.noHScroll){(P.alignable||(P.alignable=[])).push(b);var Q=M.wrapperWidth;b.style.left=M.fixedPos+"px",t.coverGutter||(Q-=M.gutterTotalWidth,b.style.paddingLeft=M.gutterTotalWidth+"px"),b.style.width=Q+"px"}t.coverGutter&&(b.style.zIndex=5,b.style.position="relative",t.noHScroll||(b.style.marginLeft=-M.gutterTotalWidth+"px"))}function Qs(t){if(t.height!=null)return t.height;var b=t.doc.cm;if(!b)return 0;if(!D(document.body,t.node)){var P="position: relative;";t.coverGutter&&(P+="margin-left: -"+b.display.gutters.offsetWidth+"px;"),t.noHScroll&&(P+="width: "+b.display.wrapper.clientWidth+"px;"),i(b.display.measure,S("div",[t.node],null,P))}return t.height=t.node.parentNode.offsetHeight}function Jo(t,b){for(var P=Xe(b);P!=t.wrapper;P=P.parentNode)if(!P||P.nodeType==1&&P.getAttribute("cm-ignore-events")=="true"||P.parentNode==t.sizer&&P!=t.mover)return!0}function sl(t){return t.lineSpace.offsetTop}function $e(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function ft(t){if(t.cachedPaddingH)return t.cachedPaddingH;var b=i(t.measure,S("pre","x","CodeMirror-line-like")),P=window.getComputedStyle?window.getComputedStyle(b):b.currentStyle,M={left:parseInt(P.paddingLeft),right:parseInt(P.paddingRight)};return!isNaN(M.left)&&!isNaN(M.right)&&(t.cachedPaddingH=M),M}function bt(t){return G-t.display.nativeBarWidth}function nt(t){return t.display.scroller.clientWidth-bt(t)-t.display.barWidth}function De(t){return t.display.scroller.clientHeight-bt(t)-t.display.barHeight}function Ve(t,b,P){var M=t.options.lineWrapping,Q=M&&nt(t);if(!b.measure.heights||M&&b.measure.width!=Q){var re=b.measure.heights=[];if(M){b.measure.width=Q;for(var ge=b.text.firstChild.getClientRects(),_e=0;_e<ge.length-1;_e++){var we=ge[_e],Me=ge[_e+1];Math.abs(we.bottom-Me.bottom)>2&&re.push((we.bottom+Me.top)/2-P.top)}}re.push(P.bottom-P.top)}}function Ie(t,b,P){if(t.line==b)return{map:t.measure.map,cache:t.measure.cache};for(var M=0;M<t.rest.length;M++)if(t.rest[M]==b)return{map:t.measure.maps[M],cache:t.measure.caches[M]};for(var Q=0;Q<t.rest.length;Q++)if(Kr(t.rest[Q])>P)return{map:t.measure.maps[Q],cache:t.measure.caches[Q],before:!0}}function it(t,b){b=fi(b);var P=Kr(b),M=t.display.externalMeasured=new Wa(t.doc,b,P);M.lineN=P;var Q=M.built=fa(t,M);return M.text=Q.pre,i(t.display.lineMeasure,Q.pre),M}function st(t,b,P,M){return Ot(t,ct(t,b),P,M)}function _t(t,b){if(b>=t.display.viewFrom&&b<t.display.viewTo)return t.display.view[Yn(t,b)];var P=t.display.externalMeasured;if(P&&b>=P.lineN&&b<P.lineN+P.size)return P}function ct(t,b){var P=Kr(b),M=_t(t,P);M&&!M.text?M=null:M&&M.changes&&(ws(t,M,P,Fn(t)),t.curOp.forceUpdate=!0),M||(M=it(t,b));var Q=Ie(M,b,P);return{line:b,view:M,rect:null,map:Q.map,cache:Q.cache,before:Q.before,hasHeights:!1}}function Ot(t,b,P,M,Q){b.before&&(P=-1);var re=P+(M||""),ge;return b.cache.hasOwnProperty(re)?ge=b.cache[re]:(b.rect||(b.rect=b.view.text.getBoundingClientRect()),b.hasHeights||(Ve(t,b.view,b.rect),b.hasHeights=!0),ge=wt(t,b,P,M),ge.bogus||(b.cache[re]=ge)),{left:ge.left,right:ge.right,top:Q?ge.rtop:ge.top,bottom:Q?ge.rbottom:ge.bottom}}var Xt={left:0,right:0,top:0,bottom:0};function lt(t,b,P){for(var M,Q,re,ge,_e,we,Me=0;Me<t.length;Me+=3)if(_e=t[Me],we=t[Me+1],b<_e?(Q=0,re=1,ge="left"):b<we?(Q=b-_e,re=Q+1):(Me==t.length-3||b==we&&t[Me+3]>b)&&(re=we-_e,Q=re-1,b>=we&&(ge="right")),Q!=null){if(M=t[Me+2],_e==we&&P==(M.insertLeft?"left":"right")&&(ge=P),P=="left"&&Q==0)for(;Me&&t[Me-2]==t[Me-3]&&t[Me-1].insertLeft;)M=t[(Me-=3)+2],ge="left";if(P=="right"&&Q==we-_e)for(;Me<t.length-3&&t[Me+3]==t[Me+4]&&!t[Me+5].insertLeft;)M=t[(Me+=3)+2],ge="right";break}return{node:M,start:Q,end:re,collapse:ge,coverStart:_e,coverEnd:we}}function et(t,b){var P=Xt;if(b=="left")for(var M=0;M<t.length&&!((P=t[M]).left!=P.right);M++);else for(var Q=t.length-1;Q>=0&&!((P=t[Q]).left!=P.right);Q--);return P}function wt(t,b,P,M){var Q=lt(b.map,P,M),re=Q.node,ge=Q.start,_e=Q.end,we=Q.collapse,Me;if(re.nodeType==3){for(var ot=0;ot<4;ot++){for(;ge&&N(b.line.text.charAt(Q.coverStart+ge));)--ge;for(;Q.coverStart+_e<Q.coverEnd&&N(b.line.text.charAt(Q.coverStart+_e));)++_e;if(C&&p<9&&ge==0&&_e==Q.coverEnd-Q.coverStart?Me=re.parentNode.getBoundingClientRect():Me=et(x(re,ge,_e).getClientRects(),M),Me.left||Me.right||ge==0)break;_e=ge,ge=ge-1,we="right"}C&&p<11&&(Me=zt(t.display.measure,Me))}else{ge>0&&(we=M="right");var dt;t.options.lineWrapping&&(dt=re.getClientRects()).length>1?Me=dt[M=="right"?dt.length-1:0]:Me=re.getBoundingClientRect()}if(C&&p<9&&!ge&&(!Me||!Me.left&&!Me.right)){var Lt=re.parentNode.getClientRects()[0];Lt?Me={left:Lt.left,right:Lt.left+dn(t.display),top:Lt.top,bottom:Lt.bottom}:Me=Xt}for(var Bt=Me.top-b.rect.top,an=Me.bottom-b.rect.top,An=(Bt+an)/2,Rn=b.view.measure.heights,Kn=0;Kn<Rn.length-1&&!(An<Rn[Kn]);Kn++);var er=Kn?Rn[Kn-1]:0,Wn=Rn[Kn],Ar={left:(we=="right"?Me.right:Me.left)-b.rect.left,right:(we=="left"?Me.left:Me.right)-b.rect.left,top:er,bottom:Wn};return!Me.left&&!Me.right&&(Ar.bogus=!0),t.options.singleCursorHeightPerLine||(Ar.rtop=Bt,Ar.rbottom=an),Ar}function zt(t,b){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!We(t))return b;var P=screen.logicalXDPI/screen.deviceXDPI,M=screen.logicalYDPI/screen.deviceYDPI;return{left:b.left*P,right:b.right*P,top:b.top*M,bottom:b.bottom*M}}function nn(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var b=0;b<t.rest.length;b++)t.measure.caches[b]={}}function kt(t){t.display.externalMeasure=null,l(t.display.lineMeasure);for(var b=0;b<t.display.view.length;b++)nn(t.display.view[b])}function pn(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 Jt(){return n&&A?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ft(){return n&&A?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function on(t){var b=0;if(t.widgets)for(var P=0;P<t.widgets.length;++P)t.widgets[P].above&&(b+=Qs(t.widgets[P]));return b}function Gt(t,b,P,M,Q){if(!Q){var re=on(b);P.top+=re,P.bottom+=re}if(M=="line")return P;M||(M="local");var ge=Co(b);if(M=="local"?ge+=sl(t.display):ge-=t.display.viewOffset,M=="page"||M=="window"){var _e=t.display.lineSpace.getBoundingClientRect();ge+=_e.top+(M=="window"?0:Ft());var we=_e.left+(M=="window"?0:Jt());P.left+=we,P.right+=we}return P.top+=ge,P.bottom+=ge,P}function hn(t,b,P){if(P=="div")return b;var M=b.left,Q=b.top;if(P=="page")M-=Jt(),Q-=Ft();else if(P=="local"||!P){var re=t.display.sizer.getBoundingClientRect();M+=re.left,Q+=re.top}var ge=t.display.lineSpace.getBoundingClientRect();return{left:M-ge.left,top:Q-ge.top}}function Mn(t,b,P,M,Q){return M||(M=In(t.doc,b.line)),Gt(t,M,st(t,M,b.ch,Q),P)}function Ht(t,b,P,M,Q,re){M=M||In(t.doc,b.line),Q||(Q=ct(t,M));function ge(an,An){var Rn=Ot(t,Q,an,An?"right":"left",re);return An?Rn.left=Rn.right:Rn.right=Rn.left,Gt(t,M,Rn,P)}var _e=pt(M,t.doc.direction),we=b.ch,Me=b.sticky;if(we>=M.text.length?(we=M.text.length,Me="before"):we<=0&&(we=0,Me="after"),!_e)return ge(Me=="before"?we-1:we,Me=="before");function ot(an,An,Rn){var Kn=_e[An],er=Kn.level==1;return ge(Rn?an-1:an,er!=Rn)}var dt=Ee(_e,we,Me),Lt=se,Bt=ot(we,dt,Me=="before");return Lt!=null&&(Bt.other=ot(we,Lt,Me!="before")),Bt}function mn(t,b){var P=0;b=Vt(t.doc,b),t.options.lineWrapping||(P=dn(t.display)*b.ch);var M=In(t.doc,b.line),Q=Co(M)+sl(t.display);return{left:P,right:P,top:Q,bottom:Q+M.height}}function qt(t,b,P,M,Q){var re=Se(t,b,P);return re.xRel=Q,M&&(re.outside=M),re}function vn(t,b,P){var M=t.doc;if(P+=t.display.viewOffset,P<0)return qt(M.first,0,null,-1,-1);var Q=wa(M,P),re=M.first+M.size-1;if(Q>re)return qt(M.first+M.size-1,In(M,re).text.length,null,1,1);b<0&&(b=0);for(var ge=In(M,Q);;){var _e=ar(t,ge,Q,b,P),we=Qo(ge,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!we)return _e;var Me=we.find(1);if(Me.line==Q)return Me;ge=In(M,Q=Me.line)}}function Zt(t,b,P,M){M-=on(b);var Q=b.text.length,re=le(function(ge){return Ot(t,P,ge-1).bottom<=M},Q,0);return Q=le(function(ge){return Ot(t,P,ge).top>M},re,Q),{begin:re,end:Q}}function Qt(t,b,P,M){P||(P=ct(t,b));var Q=Gt(t,b,Ot(t,P,M),"line").top;return Zt(t,b,P,Q)}function En(t,b,P,M){return t.bottom<=P?!1:t.top>P?!0:(M?t.left:t.right)>b}function ar(t,b,P,M,Q){Q-=Co(b);var re=ct(t,b),ge=on(b),_e=0,we=b.text.length,Me=!0,ot=pt(b,t.doc.direction);if(ot){var dt=(t.options.lineWrapping?Sn:sn)(t,b,P,re,ot,M,Q);Me=dt.level!=1,_e=Me?dt.from:dt.to-1,we=Me?dt.to:dt.from-1}var Lt=null,Bt=null,an=le(function(Qr){var Br=Ot(t,re,Qr);return Br.top+=ge,Br.bottom+=ge,En(Br,M,Q,!1)?(Br.top<=Q&&Br.left<=M&&(Lt=Qr,Bt=Br),!0):!1},_e,we),An,Rn,Kn=!1;if(Bt){var er=M-Bt.left<Bt.right-M,Wn=er==Me;an=Lt+(Wn?0:1),Rn=Wn?"after":"before",An=er?Bt.left:Bt.right}else{!Me&&(an==we||an==_e)&&an++,Rn=an==0?"after":an==b.text.length?"before":Ot(t,re,an-(Me?1:0)).bottom+ge<=Q==Me?"after":"before";var Ar=Ht(t,Se(P,an,Rn),"line",b,re);An=Ar.left,Kn=Q<Ar.top?-1:Q>=Ar.bottom?1:0}return an=W(b.text,an,1),qt(P,an,Rn,Kn,M-An)}function sn(t,b,P,M,Q,re,ge){var _e=le(function(dt){var Lt=Q[dt],Bt=Lt.level!=1;return En(Ht(t,Se(P,Bt?Lt.to:Lt.from,Bt?"before":"after"),"line",b,M),re,ge,!0)},0,Q.length-1),we=Q[_e];if(_e>0){var Me=we.level!=1,ot=Ht(t,Se(P,Me?we.from:we.to,Me?"after":"before"),"line",b,M);En(ot,re,ge,!0)&&ot.top>ge&&(we=Q[_e-1])}return we}function Sn(t,b,P,M,Q,re,ge){var _e=Zt(t,b,M,ge),we=_e.begin,Me=_e.end;/\s/.test(b.text.charAt(Me-1))&&Me--;for(var ot=null,dt=null,Lt=0;Lt<Q.length;Lt++){var Bt=Q[Lt];if(Bt.from>=Me||Bt.to<=we)continue;var an=Bt.level!=1,An=Ot(t,M,an?Math.min(Me,Bt.to)-1:Math.max(we,Bt.from)).right,Rn=An<re?re-An+1e9:An-re;(!ot||dt>Rn)&&(ot=Bt,dt=Rn)}return ot||(ot=Q[Q.length-1]),ot.from<we&&(ot={from:we,to:ot.to,level:ot.level}),ot.to>Me&&(ot={from:ot.from,to:Me,level:ot.level}),ot}var Dn;function jn(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(Dn==null){Dn=S("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Dn.appendChild(document.createTextNode("x")),Dn.appendChild(S("br"));Dn.appendChild(document.createTextNode("x"))}i(t.measure,Dn);var P=Dn.offsetHeight/50;return P>3&&(t.cachedTextHeight=P),l(t.measure),P||1}function dn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var b=S("span","xxxxxxxxxx"),P=S("pre",[b],"CodeMirror-line-like");i(t.measure,P);var M=b.getBoundingClientRect(),Q=(M.right-M.left)/10;return Q>2&&(t.cachedCharWidth=Q),Q||10}function Fn(t){for(var b=t.display,P={},M={},Q=b.gutters.clientLeft,re=b.gutters.firstChild,ge=0;re;re=re.nextSibling,++ge){var _e=t.display.gutterSpecs[ge].className;P[_e]=re.offsetLeft+re.clientLeft+Q,M[_e]=re.clientWidth}return{fixedPos:qn(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:P,gutterWidth:M,wrapperWidth:b.wrapper.clientWidth}}function qn(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function ur(t){var b=jn(t.display),P=t.options.lineWrapping,M=P&&Math.max(5,t.display.scroller.clientWidth/dn(t.display)-3);return function(Q){if($i(t.doc,Q))return 0;var re=0;if(Q.widgets)for(var ge=0;ge<Q.widgets.length;ge++)Q.widgets[ge].height&&(re+=Q.widgets[ge].height);return P?re+(Math.ceil(Q.text.length/M)||1)*b:re+b}}function wr(t){var b=t.doc,P=ur(t);b.iter(function(M){var Q=P(M);Q!=M.height&&ma(M,Q)})}function Gn(t,b,P,M){var Q=t.display;if(!P&&Xe(b).getAttribute("cm-not-content")=="true")return null;var re,ge,_e=Q.lineSpace.getBoundingClientRect();try{re=b.clientX-_e.left,ge=b.clientY-_e.top}catch(dt){return null}var we=vn(t,re,ge),Me;if(M&&we.xRel>0&&(Me=In(t.doc,we.line).text).length==we.ch){var ot=z(Me,Me.length,t.options.tabSize)-Me.length;we=Se(we.line,Math.max(0,Math.round((re-ft(t.display).left)/dn(t.display))-ot))}return we}function Yn(t,b){if(b>=t.display.viewTo)return null;if(b-=t.display.viewFrom,b<0)return null;for(var P=t.display.view,M=0;M<P.length;M++)if(b-=P[M].size,b<0)return M}function Cr(t,b,P,M){b==null&&(b=t.doc.first),P==null&&(P=t.doc.first+t.doc.size),M||(M=0);var Q=t.display;if(M&&P<Q.viewTo&&(Q.updateLineNumbers==null||Q.updateLineNumbers>b)&&(Q.updateLineNumbers=b),t.curOp.viewChanged=!0,b>=Q.viewTo)va&&qa(t.doc,b)<Q.viewTo&&hr(t);else if(P<=Q.viewFrom)va&&po(t.doc,P+M)>Q.viewFrom?hr(t):(Q.viewFrom+=M,Q.viewTo+=M);else if(b<=Q.viewFrom&&P>=Q.viewTo)hr(t);else if(b<=Q.viewFrom){var re=$r(t,P,P+M,1);re?(Q.view=Q.view.slice(re.index),Q.viewFrom=re.lineN,Q.viewTo+=M):hr(t)}else if(P>=Q.viewTo){var ge=$r(t,b,b,-1);ge?(Q.view=Q.view.slice(0,ge.index),Q.viewTo=ge.lineN):hr(t)}else{var _e=$r(t,b,b,-1),we=$r(t,P,P+M,1);_e&&we?(Q.view=Q.view.slice(0,_e.index).concat(to(t,_e.lineN,we.lineN)).concat(Q.view.slice(we.index)),Q.viewTo+=M):hr(t)}var Me=Q.externalMeasured;Me&&(P<Me.lineN?Me.lineN+=M:b<Me.lineN+Me.size&&(Q.externalMeasured=null))}function fr(t,b,P){t.curOp.viewChanged=!0;var M=t.display,Q=t.display.externalMeasured;if(Q&&b>=Q.lineN&&b<Q.lineN+Q.size&&(M.externalMeasured=null),b<M.viewFrom||b>=M.viewTo)return;var re=M.view[Yn(t,b)];if(re.node==null)return;var ge=re.changes||(re.changes=[]);H(ge,P)==-1&&ge.push(P)}function hr(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function $r(t,b,P,M){var Q=Yn(t,b),re,ge=t.display.view;if(!va||P==t.doc.first+t.doc.size)return{index:Q,lineN:P};for(var _e=t.display.viewFrom,we=0;we<Q;we++)_e+=ge[we].size;if(_e!=b){if(M>0){if(Q==ge.length-1)return null;re=_e+ge[Q].size-b,Q++}else re=_e-b;b+=re,P+=re}for(;qa(t.doc,P)!=P;){if(Q==(M<0?0:ge.length-1))return null;P+=M*ge[Q-(M<0?1:0)].size,Q+=M}return{index:Q,lineN:P}}function Vr(t,b,P){var M=t.display,Q=M.view;Q.length==0||b>=M.viewTo||P<=M.viewFrom?(M.view=to(t,b,P),M.viewFrom=b):(M.viewFrom>b?M.view=to(t,b,M.viewFrom).concat(M.view):M.viewFrom<b&&(M.view=M.view.slice(Yn(t,b))),M.viewFrom=b,M.viewTo<P?M.view=M.view.concat(to(t,M.viewTo,P)):M.viewTo>P&&(M.view=M.view.slice(0,Yn(t,P)))),M.viewTo=P}function Vn(t){for(var b=t.display.view,P=0,M=0;M<b.length;M++){var Q=b[M];!Q.hidden&&(!Q.node||Q.changes)&&++P}return P}function cr(t){t.display.input.showSelection(t.display.input.prepareSelection())}function Ia(t,b){b===void 0&&(b=!0);for(var P=t.doc,M={},Q=M.cursors=document.createDocumentFragment(),re=M.selection=document.createDocumentFragment(),ge=0;ge<P.sel.ranges.length;ge++){if(!b&&ge==P.sel.primIndex)continue;var _e=P.sel.ranges[ge];if(_e.from().line>=t.display.viewTo||_e.to().line<t.display.viewFrom)continue;var we=_e.empty();(we||t.options.showCursorWhenSelecting)&&Jr(t,_e.head,Q),we||cn(t,_e,re)}return M}function Jr(t,b,P){var M=Ht(t,b,"div",null,null,!t.options.singleCursorHeightPerLine),Q=P.appendChild(S("div","\xA0","CodeMirror-cursor"));if(Q.style.left=M.left+"px",Q.style.top=M.top+"px",Q.style.height=Math.max(0,M.bottom-M.top)*t.options.cursorHeight+"px",M.other){var re=P.appendChild(S("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));re.style.display="",re.style.left=M.other.left+"px",re.style.top=M.other.top+"px",re.style.height=(M.other.bottom-M.other.top)*.85+"px"}}function Qn(t,b){return t.top-b.top||t.left-b.left}function cn(t,b,P){var M=t.display,Q=t.doc,re=document.createDocumentFragment(),ge=ft(t.display),_e=ge.left,we=Math.max(M.sizerWidth,nt(t)-M.sizer.offsetLeft)-ge.right,Me=Q.direction=="ltr";function ot(Wn,Ar,Qr,Br){Ar<0&&(Ar=0),Ar=Math.round(Ar),Br=Math.round(Br),re.appendChild(S("div",null,"CodeMirror-selected","position: absolute; left: "+Wn+`px;
|
|
|
top: `+Ar+"px; width: "+(Qr==null?we-Wn:Qr)+`px;
|
|
|
height: `+(Br-Ar)+"px"))}function dt(Wn,Ar,Qr){var Br=In(Q,Wn),Da=Br.text.length,Ii,Eo;function ao(ho,jo){return Mn(t,Se(Wn,ho),"div",Br,jo)}function ds(ho,jo,Ro){var Nn=Qt(t,Br,null,ho),Xi=jo=="ltr"==(Ro=="after")?"left":"right",Yi=Ro=="after"?Nn.begin:Nn.end-(/\s/.test(Br.text.charAt(Nn.end-1))?2:1);return ao(Yi,Xi)[Xi]}var No=pt(Br,Q.direction);return te(No,Ar||0,Qr==null?Da:Qr,function(ho,jo,Ro,Nn){var Xi=Ro=="ltr",Yi=ao(ho,Xi?"left":"right"),Ji=ao(jo-1,Xi?"right":"left"),Ml=Ar==null&&ho==0,Za=Qr==null&&jo==Da,ka=Nn==0,Es=!No||Nn==No.length-1;if(Ji.top-Yi.top<=3){var _o=(Me?Ml:Za)&&ka,Ll=(Me?Za:Ml)&&Es,il=_o?_e:(Xi?Yi:Ji).left,zs=Ll?we:(Xi?Ji:Yi).right;ot(il,Yi.top,zs-il,Yi.bottom)}else{var xl,Vo,wl,_u;Xi?(xl=Me&&Ml&&ka?_e:Yi.left,Vo=Me?we:ds(ho,Ro,"before"),wl=Me?_e:ds(jo,Ro,"after"),_u=Me&&Za&&Es?we:Ji.right):(xl=Me?ds(ho,Ro,"before"):_e,Vo=!Me&&Ml&&ka?we:Yi.right,wl=!Me&&Za&&Es?_e:Ji.left,_u=Me?ds(jo,Ro,"after"):we),ot(xl,Yi.top,Vo-xl,Yi.bottom),Yi.bottom<Ji.top&&ot(_e,Yi.bottom,null,Ji.top),ot(wl,Ji.top,_u-wl,Ji.bottom)}(!Ii||Qn(Yi,Ii)<0)&&(Ii=Yi),Qn(Ji,Ii)<0&&(Ii=Ji),(!Eo||Qn(Yi,Eo)<0)&&(Eo=Yi),Qn(Ji,Eo)<0&&(Eo=Ji)}),{start:Ii,end:Eo}}var Lt=b.from(),Bt=b.to();if(Lt.line==Bt.line)dt(Lt.line,Lt.ch,Bt.ch);else{var an=In(Q,Lt.line),An=In(Q,Bt.line),Rn=fi(an)==fi(An),Kn=dt(Lt.line,Lt.ch,Rn?an.text.length+1:null).end,er=dt(Bt.line,Rn?0:null,Bt.ch).start;Rn&&(Kn.top<er.top-2?(ot(Kn.right,Kn.top,null,Kn.bottom),ot(_e,er.top,er.left,er.bottom)):ot(Kn.right,Kn.top,er.left-Kn.right,Kn.bottom)),Kn.bottom<er.top&&ot(_e,Kn.bottom,null,er.top)}P.appendChild(re)}function dr(t){if(!t.state.focused)return;var b=t.display;clearInterval(b.blinker);var P=!0;b.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?b.blinker=setInterval(function(){t.hasFocus()||or(t),b.cursorDiv.style.visibility=(P=!P)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}function ei(t){t.state.focused||(t.display.input.focus(),Er(t))}function pr(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,or(t))},100)}function Er(t,b){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(qe(t,"focus",t,b),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),c&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),dr(t)}function or(t,b){if(t.state.delayingBlurEvent)return;t.state.focused&&(qe(t,"blur",t,b),t.state.focused=!1,v(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function Jn(t){for(var b=t.display,P=b.lineDiv.offsetTop,M=0;M<b.view.length;M++){var Q=b.view[M],re=t.options.lineWrapping,ge=void 0,_e=0;if(Q.hidden)continue;if(C&&p<8){var we=Q.node.offsetTop+Q.node.offsetHeight;ge=we-P,P=we}else{var Me=Q.node.getBoundingClientRect();ge=Me.bottom-Me.top,!re&&Q.text.firstChild&&(_e=Q.text.firstChild.getBoundingClientRect().right-Me.left-1)}var ot=Q.line.height-ge;if((ot>.005||ot<-.005)&&(ma(Q.line,ge),Tn(Q.line),Q.rest))for(var dt=0;dt<Q.rest.length;dt++)Tn(Q.rest[dt]);if(_e>t.display.sizerWidth){var Lt=Math.ceil(_e/dn(t.display));Lt>t.display.maxLineLength&&(t.display.maxLineLength=Lt,t.display.maxLine=Q.line,t.display.maxLineChanged=!0)}}}function Tn(t){if(t.widgets)for(var b=0;b<t.widgets.length;++b){var P=t.widgets[b],M=P.node.parentNode;M&&(P.height=M.offsetHeight)}}function On(t,b,P){var M=P&&P.top!=null?Math.max(0,P.top):t.scroller.scrollTop;M=Math.floor(M-sl(t));var Q=P&&P.bottom!=null?P.bottom:M+t.wrapper.clientHeight,re=wa(b,M),ge=wa(b,Q);if(P&&P.ensure){var _e=P.ensure.from.line,we=P.ensure.to.line;_e<re?(re=_e,ge=wa(b,Co(In(b,_e))+t.wrapper.clientHeight)):Math.min(we,b.lastLine())>=ge&&(re=wa(b,Co(In(b,we))-t.wrapper.clientHeight),ge=we)}return{from:re,to:Math.max(ge,re+1)}}function un(t,b){if(Ze(t,"scrollCursorIntoView"))return;var P=t.display,M=P.sizer.getBoundingClientRect(),Q=null;if(b.top+M.top<0?Q=!0:b.bottom+M.top>(window.innerHeight||document.documentElement.clientHeight)&&(Q=!1),Q!=null&&!o){var re=S("div","\u200B",null,`position: absolute;
|
|
|
top: `+(b.top-P.viewOffset-sl(t.display))+`px;
|
|
|
height: `+(b.bottom-b.top+bt(t)+P.barHeight)+`px;
|
|
|
left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");t.display.lineSpace.appendChild(re),re.scrollIntoView(Q),t.display.lineSpace.removeChild(re)}}function zn(t,b,P,M){M==null&&(M=0);var Q;!t.options.lineWrapping&&b==P&&(b=b.ch?Se(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,P=b.sticky=="before"?Se(b.line,b.ch+1,"before"):b);for(var re=0;re<5;re++){var ge=!1,_e=Ht(t,b),we=!P||P==b?_e:Ht(t,P);Q={left:Math.min(_e.left,we.left),top:Math.min(_e.top,we.top)-M,right:Math.max(_e.left,we.left),bottom:Math.max(_e.bottom,we.bottom)+M};var Me=nr(t,Q),ot=t.doc.scrollTop,dt=t.doc.scrollLeft;if(Me.scrollTop!=null&&(_a(t,Me.scrollTop),Math.abs(t.doc.scrollTop-ot)>1&&(ge=!0)),Me.scrollLeft!=null&&(Dr(t,Me.scrollLeft),Math.abs(t.doc.scrollLeft-dt)>1&&(ge=!0)),!ge)break}return Q}function Xr(t,b){var P=nr(t,b);P.scrollTop!=null&&_a(t,P.scrollTop),P.scrollLeft!=null&&Dr(t,P.scrollLeft)}function nr(t,b){var P=t.display,M=jn(t.display);b.top<0&&(b.top=0);var Q=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:P.scroller.scrollTop,re=De(t),ge={};b.bottom-b.top>re&&(b.bottom=b.top+re);var _e=t.doc.height+$e(P),we=b.top<M,Me=b.bottom>_e-M;if(b.top<Q)ge.scrollTop=we?0:b.top;else if(b.bottom>Q+re){var ot=Math.min(b.top,(Me?_e:b.bottom)-re);ot!=Q&&(ge.scrollTop=ot)}var dt=t.options.fixedGutter?0:P.gutters.offsetWidth,Lt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:P.scroller.scrollLeft-dt,Bt=nt(t)-P.gutters.offsetWidth,an=b.right-b.left>Bt;return an&&(b.right=b.left+Bt),b.left<10?ge.scrollLeft=0:b.left<Lt?ge.scrollLeft=Math.max(0,b.left+dt-(an?0:10)):b.right>Bt+Lt-3&&(ge.scrollLeft=b.right+(an?0:10)-Bt),ge}function Or(t,b){if(b==null)return;na(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+b}function Ta(t){na(t);var b=t.getCursor();t.curOp.scrollToPos={from:b,to:b,margin:t.options.cursorScrollMargin}}function ta(t,b,P){(b!=null||P!=null)&&na(t),b!=null&&(t.curOp.scrollLeft=b),P!=null&&(t.curOp.scrollTop=P)}function ua(t,b){na(t),t.curOp.scrollToPos=b}function na(t){var b=t.curOp.scrollToPos;if(b){t.curOp.scrollToPos=null;var P=mn(t,b.from),M=mn(t,b.to);pa(t,P,M,b.margin)}}function pa(t,b,P,M){var Q=nr(t,{left:Math.min(b.left,P.left),top:Math.min(b.top,P.top)-M,right:Math.max(b.right,P.right),bottom:Math.max(b.bottom,P.bottom)+M});ta(t,Q.scrollLeft,Q.scrollTop)}function _a(t,b){if(Math.abs(t.doc.scrollTop-b)<2)return;L||vo(t,{top:b}),Oa(t,b,!0),L&&vo(t),mo(t,100)}function Oa(t,b,P){if(b=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,b)),t.display.scroller.scrollTop==b&&!P)return;t.doc.scrollTop=b,t.display.scrollbars.setScrollTop(b),t.display.scroller.scrollTop!=b&&(t.display.scroller.scrollTop=b)}function Dr(t,b,P,M){if(b=Math.max(0,Math.min(b,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(P?b==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-b)<2)&&!M)return;t.doc.scrollLeft=b,qr(t),t.display.scroller.scrollLeft!=b&&(t.display.scroller.scrollLeft=b),t.display.scrollbars.setScrollLeft(b)}function Pa(t){var b=t.display,P=b.gutters.offsetWidth,M=Math.round(t.doc.height+$e(t.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:t.options.fixedGutter?P:0,docHeight:M,scrollHeight:M+bt(t)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:P}}var ca=function(t,b,P){this.cm=P;var M=this.vert=S("div",[S("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Q=this.horiz=S("div",[S("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");M.tabIndex=Q.tabIndex=-1,t(M),t(Q),je(M,"scroll",function(){M.clientHeight&&b(M.scrollTop,"vertical")}),je(Q,"scroll",function(){Q.clientWidth&&b(Q.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,C&&p<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ca.prototype.update=function(t){var b=t.scrollWidth>t.clientWidth+1,P=t.scrollHeight>t.clientHeight+1,M=t.nativeBarWidth;if(P){this.vert.style.display="block",this.vert.style.bottom=b?M+"px":"0";var Q=t.viewHeight-(b?M:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+Q)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=P?M+"px":"0",this.horiz.style.left=t.barLeft+"px";var re=t.viewWidth-t.barLeft-(P?M: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&&(M==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:P?M:0,bottom:b?M:0}},ca.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ca.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ca.prototype.zeroWidthHack=function(){var t=f&&!u?"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},ca.prototype.enableZeroWidthBar=function(t,b,P){t.style.pointerEvents="auto";function M(){var Q=t.getBoundingClientRect(),re=P=="vert"?document.elementFromPoint(Q.right-1,(Q.top+Q.bottom)/2):document.elementFromPoint((Q.right+Q.left)/2,Q.bottom-1);re!=t?t.style.pointerEvents="none":b.set(1e3,M)}b.set(1e3,M)},ca.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Ua=function(){};Ua.prototype.update=function(){return{bottom:0,right:0}},Ua.prototype.setScrollLeft=function(){},Ua.prototype.setScrollTop=function(){},Ua.prototype.clear=function(){};function ii(t,b){b||(b=Pa(t));var P=t.display.barWidth,M=t.display.barHeight;zi(t,b);for(var Q=0;Q<4&&P!=t.display.barWidth||M!=t.display.barHeight;Q++)P!=t.display.barWidth&&t.options.lineWrapping&&Jn(t),zi(t,Pa(t)),P=t.display.barWidth,M=t.display.barHeight}function zi(t,b){var P=t.display,M=P.scrollbars.update(b);P.sizer.style.paddingRight=(P.barWidth=M.right)+"px",P.sizer.style.paddingBottom=(P.barHeight=M.bottom)+"px",P.heightForcer.style.borderBottom=M.bottom+"px solid transparent",M.right&&M.bottom?(P.scrollbarFiller.style.display="block",P.scrollbarFiller.style.height=M.bottom+"px",P.scrollbarFiller.style.width=M.right+"px"):P.scrollbarFiller.style.display="",M.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(P.gutterFiller.style.display="block",P.gutterFiller.style.height=M.bottom+"px",P.gutterFiller.style.width=b.gutterWidth+"px"):P.gutterFiller.style.display=""}var xi={native:ca,null:Ua};function hi(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&v(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new xi[t.options.scrollbarStyle](function(b){t.display.wrapper.insertBefore(b,t.display.scrollbarFiller),je(b,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,P){P=="horizontal"?Dr(t,b):_a(t,b)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var Mo=0;function Ao(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:++Mo},xo(t.curOp)}function bo(t){var b=t.curOp;b&&Ja(b,function(P){for(var M=0;M<P.ops.length;M++)P.ops[M].cm.curOp=null;as(P)})}function as(t){for(var b=t.ops,P=0;P<b.length;P++)hs(b[P]);for(var M=0;M<b.length;M++)is(b[M]);for(var Q=0;Q<b.length;Q++)os(b[Q]);for(var re=0;re<b.length;re++)wo(b[re]);for(var ge=0;ge<b.length;ge++)ps(b[ge])}function hs(t){var b=t.cm,P=b.display;ss(b),t.updateMaxLine&&xs(b),t.mustUpdate=t.viewChanged||t.forceUpdate||t.scrollTop!=null||t.scrollToPos&&(t.scrollToPos.from.line<P.viewFrom||t.scrollToPos.to.line>=P.viewTo)||P.maxLineChanged&&b.options.lineWrapping,t.update=t.mustUpdate&&new Fi(b,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function is(t){t.updatedDisplay=t.mustUpdate&&fo(t.cm,t.update)}function os(t){var b=t.cm,P=b.display;t.updatedDisplay&&Jn(b),t.barMeasure=Pa(b),P.maxLineChanged&&!b.options.lineWrapping&&(t.adjustWidthTo=st(b,P.maxLine,P.maxLine.text.length).left+3,b.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(P.scroller.clientWidth,P.sizer.offsetLeft+t.adjustWidthTo+bt(b)+b.display.barWidth),t.maxScrollLeft=Math.max(0,P.sizer.offsetLeft+t.adjustWidthTo-nt(b))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=P.input.prepareSelection())}function wo(t){var b=t.cm;t.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<b.doc.scrollLeft&&Dr(b,Math.min(b.display.scroller.scrollLeft,t.maxScrollLeft),!0),b.display.maxLineChanged=!1);var P=t.focus&&t.focus==R();t.preparedSelection&&b.display.input.showSelection(t.preparedSelection,P),(t.updatedDisplay||t.startHeight!=b.doc.height)&&ii(b,t.barMeasure),t.updatedDisplay&&ya(b,t.barMeasure),t.selectionChanged&&dr(b),b.state.focused&&t.updateInput&&b.display.input.reset(t.typing),P&&ei(t.cm)}function ps(t){var b=t.cm,P=b.display,M=b.doc;if(t.updatedDisplay&&Ho(b,t.update),P.wheelStartX!=null&&(t.scrollTop!=null||t.scrollLeft!=null||t.scrollToPos)&&(P.wheelStartX=P.wheelStartY=null),t.scrollTop!=null&&Oa(b,t.scrollTop,t.forceScroll),t.scrollLeft!=null&&Dr(b,t.scrollLeft,!0,!0),t.scrollToPos){var Q=zn(b,Vt(M,t.scrollToPos.from),Vt(M,t.scrollToPos.to),t.scrollToPos.margin);un(b,Q)}var re=t.maybeHiddenMarkers,ge=t.maybeUnhiddenMarkers;if(re)for(var _e=0;_e<re.length;++_e)re[_e].lines.length||qe(re[_e],"hide");if(ge)for(var we=0;we<ge.length;++we)ge[we].lines.length&&qe(ge[we],"unhide");P.wrapper.offsetHeight&&(M.scrollTop=b.display.scroller.scrollTop),t.changeObjs&&qe(b,"changes",b,t.changeObjs),t.update&&t.update.finish()}function Ui(t,b){if(t.curOp)return b();Ao(t);try{return b()}finally{bo(t)}}function ra(t,b){return function(){if(t.curOp)return b.apply(t,arguments);Ao(t);try{return b.apply(t,arguments)}finally{bo(t)}}}function pi(t){return function(){if(this.curOp)return t.apply(this,arguments);Ao(this);try{return t.apply(this,arguments)}finally{bo(this)}}}function ui(t){return function(){var b=this.cm;if(!b||b.curOp)return t.apply(this,arguments);Ao(b);try{return t.apply(this,arguments)}finally{bo(b)}}}function mo(t,b){t.doc.highlightFrontier<t.display.viewTo&&t.state.highlight.set(b,U(lo,t))}function lo(t){var b=t.doc;if(b.highlightFrontier>=t.display.viewTo)return;var P=+new Date+t.options.workTime,M=Nr(t,b.highlightFrontier),Q=[];b.iter(M.line,Math.min(b.first+b.size,t.display.viewTo+500),function(re){if(M.line>=t.display.viewFrom){var ge=re.styles,_e=re.text.length>t.options.maxHighlightLength?fn(b.mode,M.state):null,we=kr(t,re,M,!0);_e&&(M.state=_e),re.styles=we.styles;var Me=re.styleClasses,ot=we.classes;ot?re.styleClasses=ot:Me&&(re.styleClasses=null);for(var dt=!ge||ge.length!=re.styles.length||Me!=ot&&(!Me||!ot||Me.bgClass!=ot.bgClass||Me.textClass!=ot.textClass),Lt=0;!dt&&Lt<ge.length;++Lt)dt=ge[Lt]!=re.styles[Lt];dt&&Q.push(M.line),re.stateAfter=M.save(),M.nextLine()}else re.text.length<=t.options.maxHighlightLength&&ea(t,re.text,M),re.stateAfter=M.line%5==0?M.save():null,M.nextLine();if(+new Date>P)return mo(t,t.options.workDelay),!0}),b.highlightFrontier=M.line,b.modeFrontier=Math.max(b.modeFrontier,M.line),Q.length&&Ui(t,function(){for(var re=0;re<Q.length;re++)fr(t,Q[re],"text")})}var Fi=function(t,b,P){var M=t.display;this.viewport=b,this.visible=On(M,t.doc,b),this.editorIsHidden=!M.wrapper.offsetWidth,this.wrapperHeight=M.wrapper.clientHeight,this.wrapperWidth=M.wrapper.clientWidth,this.oldDisplayWidth=nt(t),this.force=P,this.dims=Fn(t),this.events=[]};Fi.prototype.signal=function(t,b){He(t,b)&&this.events.push(arguments)},Fi.prototype.finish=function(){for(var t=0;t<this.events.length;t++)qe.apply(null,this.events[t])};function ss(t){var b=t.display;!b.scrollbarsClipped&&b.scroller.offsetWidth&&(b.nativeBarWidth=b.scroller.offsetWidth-b.scroller.clientWidth,b.heightForcer.style.height=bt(t)+"px",b.sizer.style.marginBottom=-b.nativeBarWidth+"px",b.sizer.style.borderRightWidth=bt(t)+"px",b.scrollbarsClipped=!0)}function ls(t){if(t.hasFocus())return null;var b=R();if(!b||!D(t.display.lineDiv,b))return null;var P={activeElt:b};if(window.getSelection){var M=window.getSelection();M.anchorNode&&M.extend&&D(t.display.lineDiv,M.anchorNode)&&(P.anchorNode=M.anchorNode,P.anchorOffset=M.anchorOffset,P.focusNode=M.focusNode,P.focusOffset=M.focusOffset)}return P}function Zo(t){if(!t||!t.activeElt||t.activeElt==R())return;if(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&D(document.body,t.anchorNode)&&D(document.body,t.focusNode)){var b=window.getSelection(),P=document.createRange();P.setEnd(t.anchorNode,t.anchorOffset),P.collapse(!1),b.removeAllRanges(),b.addRange(P),b.extend(t.focusNode,t.focusOffset)}}function fo(t,b){var P=t.display,M=t.doc;if(b.editorIsHidden)return hr(t),!1;if(!b.force&&b.visible.from>=P.viewFrom&&b.visible.to<=P.viewTo&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo)&&P.renderedView==P.view&&Vn(t)==0)return!1;mi(t)&&(hr(t),b.dims=Fn(t));var Q=M.first+M.size,re=Math.max(b.visible.from-t.options.viewportMargin,M.first),ge=Math.min(Q,b.visible.to+t.options.viewportMargin);P.viewFrom<re&&re-P.viewFrom<20&&(re=Math.max(M.first,P.viewFrom)),P.viewTo>ge&&P.viewTo-ge<20&&(ge=Math.min(Q,P.viewTo)),va&&(re=qa(t.doc,re),ge=po(t.doc,ge));var _e=re!=P.viewFrom||ge!=P.viewTo||P.lastWrapHeight!=b.wrapperHeight||P.lastWrapWidth!=b.wrapperWidth;Vr(t,re,ge),P.viewOffset=Co(In(t.doc,P.viewFrom)),t.display.mover.style.top=P.viewOffset+"px";var we=Vn(t);if(!_e&&we==0&&!b.force&&P.renderedView==P.view&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo))return!1;var Me=ls(t);return we>4&&(P.lineDiv.style.display="none"),$o(t,P.updateLineNumbers,b.dims),we>4&&(P.lineDiv.style.display=""),P.renderedView=P.view,Zo(Me),l(P.cursorDiv),l(P.selectionDiv),P.gutters.style.height=P.sizer.style.minHeight=0,_e&&(P.lastWrapHeight=b.wrapperHeight,P.lastWrapWidth=b.wrapperWidth,mo(t,400)),P.updateLineNumbers=null,!0}function Ho(t,b){for(var P=b.viewport,M=!0;;M=!1){if(!M||!t.options.lineWrapping||b.oldDisplayWidth==nt(t)){if(P&&P.top!=null&&(P={top:Math.min(t.doc.height+$e(t.display)-De(t),P.top)}),b.visible=On(t.display,t.doc,P),b.visible.from>=t.display.viewFrom&&b.visible.to<=t.display.viewTo)break}else M&&(b.visible=On(t.display,t.doc,P));if(!fo(t,b))break;Jn(t);var Q=Pa(t);cr(t),ii(t,Q),ya(t,Q),b.force=!1}b.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(b.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function vo(t,b){var P=new Fi(t,b);if(fo(t,P)){Jn(t),Ho(t,P);var M=Pa(t);cr(t),ii(t,M),ya(t,M),P.finish()}}function $o(t,b,P){var M=t.display,Q=t.options.lineNumbers,re=M.lineDiv,ge=re.firstChild;function _e(an){var An=an.nextSibling;return c&&f&&t.display.currentWheelTarget==an?an.style.display="none":an.parentNode.removeChild(an),An}for(var we=M.view,Me=M.viewFrom,ot=0;ot<we.length;ot++){var dt=we[ot];if(!dt.hidden)if(!dt.node||dt.node.parentNode!=re){var Lt=gl(t,dt,Me,P);re.insertBefore(Lt,ge)}else{for(;ge!=dt.node;)ge=_e(ge);var Bt=Q&&b!=null&&b<=Me&&dt.lineNumber;dt.changes&&(H(dt.changes,"gutter")>-1&&(Bt=!1),ws(t,dt,Me,P)),Bt&&(l(dt.lineNumber),dt.lineNumber.appendChild(document.createTextNode(Ci(t.options,Me)))),ge=dt.node.nextSibling}Me+=dt.size}for(;ge;)ge=_e(ge)}function Ko(t){var b=t.gutters.offsetWidth;t.sizer.style.marginLeft=b+"px"}function ya(t,b){t.display.sizer.style.minHeight=b.docHeight+"px",t.display.heightForcer.style.top=b.docHeight+"px",t.display.gutters.style.height=b.docHeight+t.display.barHeight+bt(t)+"px"}function qr(t){var b=t.display,P=b.view;if(!b.alignWidgets&&(!b.gutters.firstChild||!t.options.fixedGutter))return;for(var M=qn(b)-b.scroller.scrollLeft+t.doc.scrollLeft,Q=b.gutters.offsetWidth,re=M+"px",ge=0;ge<P.length;ge++)if(!P[ge].hidden){t.options.fixedGutter&&(P[ge].gutter&&(P[ge].gutter.style.left=re),P[ge].gutterBackground&&(P[ge].gutterBackground.style.left=re));var _e=P[ge].alignable;if(_e)for(var we=0;we<_e.length;we++)_e[we].style.left=re}t.options.fixedGutter&&(b.gutters.style.left=M+Q+"px")}function mi(t){if(!t.options.lineNumbers)return!1;var b=t.doc,P=Ci(t.options,b.first+b.size-1),M=t.display;if(P.length!=M.lineNumChars){var Q=M.measure.appendChild(S("div",[S("div",P)],"CodeMirror-linenumber CodeMirror-gutter-elt")),re=Q.firstChild.offsetWidth,ge=Q.offsetWidth-re;return M.lineGutter.style.width="",M.lineNumInnerWidth=Math.max(re,M.lineGutter.offsetWidth-ge)+1,M.lineNumWidth=M.lineNumInnerWidth+ge,M.lineNumChars=M.lineNumInnerWidth?P.length:-1,M.lineGutter.style.width=M.lineNumWidth+"px",Ko(t.display),!0}return!1}function Gi(t,b){for(var P=[],M=!1,Q=0;Q<t.length;Q++){var re=t[Q],ge=null;if(typeof re!="string"&&(ge=re.style,re=re.className),re=="CodeMirror-linenumbers")if(b)M=!0;else continue;P.push({className:re,style:ge})}return b&&!M&&P.push({className:"CodeMirror-linenumbers",style:null}),P}function So(t){var b=t.gutters,P=t.gutterSpecs;l(b),t.lineGutter=null;for(var M=0;M<P.length;++M){var Q=P[M],re=Q.className,ge=Q.style,_e=b.appendChild(S("div",null,"CodeMirror-gutter "+re));ge&&(_e.style.cssText=ge),re=="CodeMirror-linenumbers"&&(t.lineGutter=_e,_e.style.width=(t.lineNumWidth||1)+"px")}b.style.display=P.length?"":"none",Ko(t)}function uo(t){So(t.display),Cr(t),qr(t)}function Lo(t,b,P,M){var Q=this;this.input=P,Q.scrollbarFiller=S("div",null,"CodeMirror-scrollbar-filler"),Q.scrollbarFiller.setAttribute("cm-not-content","true"),Q.gutterFiller=S("div",null,"CodeMirror-gutter-filler"),Q.gutterFiller.setAttribute("cm-not-content","true"),Q.lineDiv=B("div",null,"CodeMirror-code"),Q.selectionDiv=S("div",null,null,"position: relative; z-index: 1"),Q.cursorDiv=S("div",null,"CodeMirror-cursors"),Q.measure=S("div",null,"CodeMirror-measure"),Q.lineMeasure=S("div",null,"CodeMirror-measure"),Q.lineSpace=B("div",[Q.measure,Q.lineMeasure,Q.selectionDiv,Q.cursorDiv,Q.lineDiv],null,"position: relative; outline: none");var re=B("div",[Q.lineSpace],"CodeMirror-lines");Q.mover=S("div",[re],null,"position: relative"),Q.sizer=S("div",[Q.mover],"CodeMirror-sizer"),Q.sizerWidth=null,Q.heightForcer=S("div",null,null,"position: absolute; height: "+G+"px; width: 1px;"),Q.gutters=S("div",null,"CodeMirror-gutters"),Q.lineGutter=null,Q.scroller=S("div",[Q.sizer,Q.heightForcer,Q.gutters],"CodeMirror-scroll"),Q.scroller.setAttribute("tabIndex","-1"),Q.wrapper=S("div",[Q.scrollbarFiller,Q.gutterFiller,Q.scroller],"CodeMirror"),C&&p<8&&(Q.gutters.style.zIndex=-1,Q.scroller.style.paddingRight=0),!c&&!(L&&a)&&(Q.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(Q.wrapper):t(Q.wrapper)),Q.viewFrom=Q.viewTo=b.first,Q.reportedViewFrom=Q.reportedViewTo=b.first,Q.view=[],Q.renderedView=null,Q.externalMeasured=null,Q.viewOffset=0,Q.lastWrapHeight=Q.lastWrapWidth=0,Q.updateLineNumbers=null,Q.nativeBarWidth=Q.barHeight=Q.barWidth=0,Q.scrollbarsClipped=!1,Q.lineNumWidth=Q.lineNumInnerWidth=Q.lineNumChars=null,Q.alignWidgets=!1,Q.cachedCharWidth=Q.cachedTextHeight=Q.cachedPaddingH=null,Q.maxLine=null,Q.maxLineLength=0,Q.maxLineChanged=!1,Q.wheelDX=Q.wheelDY=Q.wheelStartX=Q.wheelStartY=null,Q.shift=!1,Q.selForContextMenu=null,Q.activeTouch=null,Q.gutterSpecs=Gi(M.gutters,M.lineNumbers),So(Q),P.init(Q)}var ki=0,oi=null;C?oi=-.53:L?oi=15:n?oi=-.7:s&&(oi=-1/3);function Wo(t){var b=t.wheelDeltaX,P=t.wheelDeltaY;return b==null&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(b=t.detail),P==null&&t.detail&&t.axis==t.VERTICAL_AXIS?P=t.detail:P==null&&(P=t.wheelDelta),{x:b,y:P}}function Bn(t){var b=Wo(t);return b.x*=oi,b.y*=oi,b}function qo(t,b){var P=Wo(b),M=P.x,Q=P.y,re=t.display,ge=re.scroller,_e=ge.scrollWidth>ge.clientWidth,we=ge.scrollHeight>ge.clientHeight;if(!(M&&_e||Q&&we))return;if(Q&&f&&c){e:for(var Me=b.target,ot=re.view;Me!=ge;Me=Me.parentNode)for(var dt=0;dt<ot.length;dt++)if(ot[dt].node==Me){t.display.currentWheelTarget=Me;break e}}if(M&&!L&&!e&&oi!=null){Q&&we&&_a(t,Math.max(0,ge.scrollTop+Q*oi)),Dr(t,Math.max(0,ge.scrollLeft+M*oi)),(!Q||Q&&we)&&Ce(b),re.wheelStartX=null;return}if(Q&&oi!=null){var Lt=Q*oi,Bt=t.doc.scrollTop,an=Bt+re.wrapper.clientHeight;Lt<0?Bt=Math.max(0,Bt+Lt-50):an=Math.min(t.doc.height,an+Lt+50),vo(t,{top:Bt,bottom:an})}ki<20&&(re.wheelStartX==null?(re.wheelStartX=ge.scrollLeft,re.wheelStartY=ge.scrollTop,re.wheelDX=M,re.wheelDY=Q,setTimeout(function(){if(re.wheelStartX==null)return;var An=ge.scrollLeft-re.wheelStartX,Rn=ge.scrollTop-re.wheelStartY,Kn=Rn&&re.wheelDY&&Rn/re.wheelDY||An&&re.wheelDX&&An/re.wheelDX;if(re.wheelStartX=re.wheelStartY=null,!Kn)return;oi=(oi*ki+Kn)/(ki+1),++ki},200)):(re.wheelDX+=M,re.wheelDY+=Q))}var so=function(t,b){this.ranges=t,this.primIndex=b};so.prototype.primary=function(){return this.ranges[this.primIndex]},so.prototype.equals=function(t){if(t==this)return!0;if(t.primIndex!=this.primIndex||t.ranges.length!=this.ranges.length)return!1;for(var b=0;b<this.ranges.length;b++){var P=this.ranges[b],M=t.ranges[b];if(!Je(P.anchor,M.anchor)||!Je(P.head,M.head))return!1}return!0},so.prototype.deepCopy=function(){for(var t=[],b=0;b<this.ranges.length;b++)t[b]=new Ma(vt(this.ranges[b].anchor),vt(this.ranges[b].head));return new so(t,this.primIndex)},so.prototype.somethingSelected=function(){for(var t=0;t<this.ranges.length;t++)if(!this.ranges[t].empty())return!0;return!1},so.prototype.contains=function(t,b){b||(b=t);for(var P=0;P<this.ranges.length;P++){var M=this.ranges[P];if(Pe(b,M.from())>=0&&Pe(t,M.to())<=0)return P}return-1};var Ma=function(t,b){this.anchor=t,this.head=b};Ma.prototype.from=function(){return tn(this.anchor,this.head)},Ma.prototype.to=function(){return Wt(this.anchor,this.head)},Ma.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Di(t,b,P){var M=t&&t.options.selectionsMayTouch,Q=b[P];b.sort(function(Lt,Bt){return Pe(Lt.from(),Bt.from())}),P=H(b,Q);for(var re=1;re<b.length;re++){var ge=b[re],_e=b[re-1],we=Pe(_e.to(),ge.from());if(M&&!ge.empty()?we>0:we>=0){var Me=tn(_e.from(),ge.from()),ot=Wt(_e.to(),ge.to()),dt=_e.empty()?ge.from()==ge.head:_e.from()==_e.head;re<=P&&--P,b.splice(--re,2,new Ma(dt?ot:Me,dt?Me:ot))}}return new so(b,P)}function vi(t,b){return new so([new Ma(t,b||t)],0)}function To(t){return t.text?Se(t.from.line+t.text.length-1,he(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function yi(t,b){if(Pe(t,b.from)<0)return t;if(Pe(t,b.to)<=0)return To(b);var P=t.line+b.text.length-(b.to.line-b.from.line)-1,M=t.ch;return t.line==b.to.line&&(M+=To(b).ch-b.to.ch),Se(P,M)}function Po(t,b){for(var P=[],M=0;M<t.sel.ranges.length;M++){var Q=t.sel.ranges[M];P.push(new Ma(yi(Q.anchor,b),yi(Q.head,b)))}return Di(t.cm,P,t.sel.primIndex)}function es(t,b,P){return t.line==b.line?Se(P.line,t.ch-b.ch+P.ch):Se(P.line+(t.line-b.line),t.ch)}function ms(t,b,P){for(var M=[],Q=Se(t.first,0),re=Q,ge=0;ge<b.length;ge++){var _e=b[ge],we=es(_e.from,Q,re),Me=es(To(_e),Q,re);if(Q=_e.to,re=Me,P=="around"){var ot=t.sel.ranges[ge],dt=Pe(ot.head,ot.anchor)<0;M[ge]=new Ma(dt?Me:we,dt?we:Me)}else M[ge]=new Ma(we,we)}return new so(M,t.sel.primIndex)}function zo(t){t.doc.mode=It(t.options,t.doc.modeOption),Ts(t)}function Ts(t){t.doc.iter(function(b){b.stateAfter&&(b.stateAfter=null),b.styles&&(b.styles=null)}),t.doc.modeFrontier=t.doc.highlightFrontier=t.doc.first,mo(t,100),t.state.modeGen++,t.curOp&&Cr(t)}function ks(t,b){return b.from.ch==0&&b.to.ch==0&&he(b.text)==""&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function _n(t,b,P,M){function Q(er){return P?P[er]:null}function re(er,Wn,Ar){fs(er,Wn,Ar,M),Ea(er,"change",er,b)}function ge(er,Wn){for(var Ar=[],Qr=er;Qr<Wn;++Qr)Ar.push(new co(Me[Qr],Q(Qr),M));return Ar}var _e=b.from,we=b.to,Me=b.text,ot=In(t,_e.line),dt=In(t,we.line),Lt=he(Me),Bt=Q(Me.length-1),an=we.line-_e.line;if(b.full)t.insert(0,ge(0,Me.length)),t.remove(Me.length,t.size-Me.length);else if(ks(t,b)){var An=ge(0,Me.length-1);re(dt,dt.text,Bt),an&&t.remove(_e.line,an),An.length&&t.insert(_e.line,An)}else if(ot==dt)if(Me.length==1)re(ot,ot.text.slice(0,_e.ch)+Lt+ot.text.slice(we.ch),Bt);else{var Rn=ge(1,Me.length-1);Rn.push(new co(Lt+ot.text.slice(we.ch),Bt,M)),re(ot,ot.text.slice(0,_e.ch)+Me[0],Q(0)),t.insert(_e.line+1,Rn)}else if(Me.length==1)re(ot,ot.text.slice(0,_e.ch)+Me[0]+dt.text.slice(we.ch),Q(0)),t.remove(_e.line+1,an);else{re(ot,ot.text.slice(0,_e.ch)+Me[0],Q(0)),re(dt,Lt+dt.text.slice(we.ch),Bt);var Kn=ge(1,Me.length-1);an>1&&t.remove(_e.line+1,an-1),t.insert(_e.line+1,Kn)}Ea(t,"change",t,b)}function Xn(t,b,P){function M(Q,re,ge){if(Q.linked)for(var _e=0;_e<Q.linked.length;++_e){var we=Q.linked[_e];if(we.doc==re)continue;var Me=ge&&we.sharedHist;if(P&&!Me)continue;b(we.doc,Me),M(we.doc,Q,Me)}}M(t,null,!0)}function Nt(t,b){if(b.cm)throw new Error("This document is already in use.");t.doc=b,b.cm=t,wr(t),zo(t),$t(t),t.options.lineWrapping||xs(t),t.options.mode=b.modeOption,Cr(t)}function $t(t){(t.doc.direction=="rtl"?k:v)(t.display.lineDiv,"CodeMirror-rtl")}function gn(t){Ui(t,function(){$t(t),Cr(t)})}function Pn(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 Ln(t,b){var P={from:vt(b.from),to:To(b),text:xa(t,b.from,b.to)};return ti(t,P,b.from.line,b.to.line+1),Xn(t,function(M){return ti(M,P,b.from.line,b.to.line+1)},!0),P}function sr(t){for(;t.length;){var b=he(t);if(b.ranges)t.pop();else break}}function rr(t,b){if(b)return sr(t.done),he(t.done);if(t.done.length&&!he(t.done).ranges)return he(t.done);if(t.done.length>1&&!t.done[t.done.length-2].ranges)return t.done.pop(),he(t.done)}function xn(t,b,P,M){var Q=t.history;Q.undone.length=0;var re=+new Date,ge,_e;if((Q.lastOp==M||Q.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&Q.lastModTime>re-(t.cm?t.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(ge=rr(Q,Q.lastOp==M)))_e=he(ge.changes),Pe(b.from,b.to)==0&&Pe(b.from,_e.to)==0?_e.to=To(b):ge.changes.push(Ln(t,b));else{var we=he(Q.done);for((!we||!we.ranges)&&Zn(t.sel,Q.done),ge={changes:[Ln(t,b)],generation:Q.generation},Q.done.push(ge);Q.done.length>Q.undoDepth;)Q.done.shift(),Q.done[0].ranges||Q.done.shift()}Q.done.push(P),Q.generation=++Q.maxGeneration,Q.lastModTime=Q.lastSelTime=re,Q.lastOp=Q.lastSelOp=M,Q.lastOrigin=Q.lastSelOrigin=b.origin,_e||qe(t,"historyAdded")}function jr(t,b,P,M){var Q=b.charAt(0);return Q=="*"||Q=="+"&&P.ranges.length==M.ranges.length&&P.somethingSelected()==M.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function bi(t,b,P,M){var Q=t.history,re=M&&M.origin;P==Q.lastSelOp||re&&Q.lastSelOrigin==re&&(Q.lastModTime==Q.lastSelTime&&Q.lastOrigin==re||jr(t,re,he(Q.done),b))?Q.done[Q.done.length-1]=b:Zn(b,Q.done),Q.lastSelTime=+new Date,Q.lastSelOrigin=re,Q.lastSelOp=P,M&&M.clearRedo!==!1&&sr(Q.undone)}function Zn(t,b){var P=he(b);P&&P.ranges&&P.equals(t)||b.push(t)}function ti(t,b,P,M){var Q=b["spans_"+t.id],re=0;t.iter(Math.max(t.first,P),Math.min(t.first+t.size,M),function(ge){ge.markedSpans&&((Q||(Q=b["spans_"+t.id]={}))[re]=ge.markedSpans),++re})}function no(t){if(!t)return null;for(var b,P=0;P<t.length;++P)t[P].marker.explicitlyCleared?b||(b=t.slice(0,P)):b&&b.push(t[P]);return b?b.length?b:null:t}function Ni(t,b){var P=b["spans_"+t.id];if(!P)return null;for(var M=[],Q=0;Q<b.text.length;++Q)M.push(no(P[Q]));return M}function kn(t,b){var P=Ni(t,b),M=Wi(t,b);if(!P)return M;if(!M)return P;for(var Q=0;Q<P.length;++Q){var re=P[Q],ge=M[Q];if(re&&ge){e:for(var _e=0;_e<ge.length;++_e){for(var we=ge[_e],Me=0;Me<re.length;++Me)if(re[Me].marker==we.marker)continue e;re.push(we)}}else ge&&(P[Q]=ge)}return P}function La(t,b,P){for(var M=[],Q=0;Q<t.length;++Q){var re=t[Q];if(re.ranges){M.push(P?so.prototype.deepCopy.call(re):re);continue}var ge=re.changes,_e=[];M.push({changes:_e});for(var we=0;we<ge.length;++we){var Me=ge[we],ot=void 0;if(_e.push({from:Me.from,to:Me.to,text:Me.text}),b)for(var dt in Me)(ot=dt.match(/^spans_(\d+)$/))&&(H(b,Number(ot[1]))>-1&&(he(_e)[dt]=Me[dt],delete Me[dt]))}}return M}function ji(t,b,P,M){if(M){var Q=t.anchor;if(P){var re=Pe(b,Q)<0;re!=Pe(P,Q)<0?(Q=b,b=P):re!=Pe(b,P)<0&&(b=P)}return new Ma(Q,b)}else return new Ma(P||b,b)}function ni(t,b,P,M,Q){Q==null&&(Q=t.cm&&(t.cm.display.shift||t.extend)),Ri(t,new so([ji(t.sel.primary(),b,P,Q)],0),M)}function ro(t,b,P){for(var M=[],Q=t.cm&&(t.cm.display.shift||t.extend),re=0;re<t.sel.ranges.length;re++)M[re]=ji(t.sel.ranges[re],b[re],null,Q);var ge=Di(t.cm,M,t.sel.primIndex);Ri(t,ge,P)}function Go(t,b,P,M){var Q=t.sel.ranges.slice(0);Q[b]=P,Ri(t,Di(t.cm,Q,t.sel.primIndex),M)}function Uo(t,b,P,M){Ri(t,vi(b,P),M)}function Fo(t,b,P){var M={ranges:b.ranges,update:function(Q){this.ranges=[];for(var re=0;re<Q.length;re++)this.ranges[re]=new Ma(Vt(t,Q[re].anchor),Vt(t,Q[re].head))},origin:P&&P.origin};return qe(t,"beforeSelectionChange",t,M),t.cm&&qe(t.cm,"beforeSelectionChange",t.cm,M),M.ranges!=b.ranges?Di(t.cm,M.ranges,M.ranges.length-1):b}function vs(t,b,P){var M=t.history.done,Q=he(M);Q&&Q.ranges?(M[M.length-1]=b,ll(t,b,P)):Ri(t,b,P)}function Ri(t,b,P){ll(t,b,P),bi(t,t.sel,t.cm?t.cm.curOp.id:NaN,P)}function ll(t,b,P){(He(t,"beforeSelectionChange")||t.cm&&He(t.cm,"beforeSelectionChange"))&&(b=Fo(t,b,P));var M=P&&P.bias||(Pe(b.primary().head,t.sel.primary().head)<0?-1:1);yl(t,Ns(t,b,M,!0)),!(P&&P.scroll===!1)&&t.cm&&Ta(t.cm)}function yl(t,b){if(b.equals(t.sel))return;t.sel=b,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,Ge(t.cm)),Ea(t,"cursorActivity",t)}function Os(t){yl(t,Ns(t,t.sel,null,!1))}function Ns(t,b,P,M){for(var Q,re=0;re<b.ranges.length;re++){var ge=b.ranges[re],_e=b.ranges.length==t.sel.ranges.length&&t.sel.ranges[re],we=ul(t,ge.anchor,_e&&_e.anchor,P,M),Me=ul(t,ge.head,_e&&_e.head,P,M);(Q||we!=ge.anchor||Me!=ge.head)&&(Q||(Q=b.ranges.slice(0,re)),Q[re]=new Ma(we,Me))}return Q?Di(t.cm,Q,b.primIndex):b}function us(t,b,P,M,Q){var re=In(t,b.line);if(re.markedSpans)for(var ge=0;ge<re.markedSpans.length;++ge){var _e=re.markedSpans[ge],we=_e.marker,Me="selectLeft"in we?!we.selectLeft:we.inclusiveLeft,ot="selectRight"in we?!we.selectRight:we.inclusiveRight;if((_e.from==null||(Me?_e.from<=b.ch:_e.from<b.ch))&&(_e.to==null||(ot?_e.to>=b.ch:_e.to>b.ch))){if(Q&&(qe(we,"beforeCursorEnter"),we.explicitlyCleared))if(re.markedSpans){--ge;continue}else break;if(!we.atomic)continue;if(P){var dt=we.find(M<0?1:-1),Lt=void 0;if((M<0?ot:Me)&&(dt=cl(t,dt,-M,dt&&dt.line==b.line?re:null)),dt&&dt.line==b.line&&(Lt=Pe(dt,P))&&(M<0?Lt<0:Lt>0))return us(t,dt,b,M,Q)}var Bt=we.find(M<0?-1:1);return(M<0?Me:ot)&&(Bt=cl(t,Bt,M,Bt.line==b.line?re:null)),Bt?us(t,Bt,b,M,Q):null}}return b}function ul(t,b,P,M,Q){var re=M||1,ge=us(t,b,P,re,Q)||!Q&&us(t,b,P,re,!0)||us(t,b,P,-re,Q)||!Q&&us(t,b,P,-re,!0);return ge||(t.cantEdit=!0,Se(t.first,0))}function cl(t,b,P,M){return P<0&&b.ch==0?b.line>t.first?Vt(t,Se(b.line-1)):null:P>0&&b.ch==(M||In(t,b.line)).text.length?b.line<t.first+t.size-1?Se(b.line+1,0):null:new Se(b.line,b.ch+P)}function Ol(t){t.setSelection(Se(t.firstLine(),0),Se(t.lastLine()),ie)}function Zs(t,b,P){var M={canceled:!1,from:b.from,to:b.to,text:b.text,origin:b.origin,cancel:function(){return M.canceled=!0}};return P&&(M.update=function(Q,re,ge,_e){Q&&(M.from=Vt(t,Q)),re&&(M.to=Vt(t,re)),ge&&(M.text=ge),_e!==void 0&&(M.origin=_e)}),qe(t,"beforeChange",t,M),t.cm&&qe(t.cm,"beforeChange",t.cm,M),M.canceled?(t.cm&&(t.cm.curOp.updateInput=2),null):{from:M.from,to:M.to,text:M.text,origin:M.origin}}function ts(t,b,P){if(t.cm){if(!t.cm.curOp)return ra(t.cm,ts)(t,b,P);if(t.cm.state.suppressEdits)return}if((He(t,"beforeChange")||t.cm&&He(t.cm,"beforeChange"))&&(b=Zs(t,b,!0),!b))return;var M=xr&&!P&&io(t,b.from,b.to);if(M)for(var Q=M.length-1;Q>=0;--Q)dl(t,{from:M[Q].from,to:M[Q].to,text:Q?[""]:b.text,origin:b.origin});else dl(t,b)}function dl(t,b){if(b.text.length==1&&b.text[0]==""&&Pe(b.from,b.to)==0)return;var P=Po(t,b);xn(t,b,P,t.cm?t.cm.curOp.id:NaN),el(t,b,P,Wi(t,b));var M=[];Xn(t,function(Q,re){!re&&H(M,Q.history)==-1&&(Ds(Q.history,b),M.push(Q.history)),el(Q,b,null,Wi(Q,b))})}function Hs(t,b,P){var M=t.cm&&t.cm.state.suppressEdits;if(M&&!P)return;for(var Q=t.history,re,ge=t.sel,_e=b=="undo"?Q.done:Q.undone,we=b=="undo"?Q.undone:Q.done,Me=0;Me<_e.length&&!(re=_e[Me],P?re.ranges&&!re.equals(t.sel):!re.ranges);Me++);if(Me==_e.length)return;for(Q.lastOrigin=Q.lastSelOrigin=null;;)if(re=_e.pop(),re.ranges){if(Zn(re,we),P&&!re.equals(t.sel)){Ri(t,re,{clearRedo:!1});return}ge=re}else if(M){_e.push(re);return}else break;var ot=[];Zn(ge,we),we.push({changes:ot,generation:Q.generation}),Q.generation=re.generation||++Q.maxGeneration;for(var dt=He(t,"beforeChange")||t.cm&&He(t.cm,"beforeChange"),Lt=function(An){var Rn=re.changes[An];if(Rn.origin=b,dt&&!Zs(t,Rn,!1))return _e.length=0,{};ot.push(Ln(t,Rn));var Kn=An?Po(t,Rn):he(_e);el(t,Rn,Kn,kn(t,Rn)),!An&&t.cm&&t.cm.scrollIntoView({from:Rn.from,to:To(Rn)});var er=[];Xn(t,function(Wn,Ar){!Ar&&H(er,Wn.history)==-1&&(Ds(Wn.history,Rn),er.push(Wn.history)),el(Wn,Rn,null,kn(Wn,Rn))})},Bt=re.changes.length-1;Bt>=0;--Bt){var an=Lt(Bt);if(an)return an.v}}function $s(t,b){if(b==0)return;if(t.first+=b,t.sel=new so(de(t.sel.ranges,function(Q){return new Ma(Se(Q.anchor.line+b,Q.anchor.ch),Se(Q.head.line+b,Q.head.ch))}),t.sel.primIndex),t.cm){Cr(t.cm,t.first,t.first-b,b);for(var P=t.cm.display,M=P.viewFrom;M<P.viewTo;M++)fr(t.cm,M,"gutter")}}function el(t,b,P,M){if(t.cm&&!t.cm.curOp)return ra(t.cm,el)(t,b,P,M);if(b.to.line<t.first){$s(t,b.text.length-1-(b.to.line-b.from.line));return}if(b.from.line>t.lastLine())return;if(b.from.line<t.first){var Q=b.text.length-1-(t.first-b.from.line);$s(t,Q),b={from:Se(t.first,0),to:Se(b.to.line+Q,b.to.ch),text:[he(b.text)],origin:b.origin}}var re=t.lastLine();b.to.line>re&&(b={from:b.from,to:Se(re,In(t,re).text.length),text:[b.text[0]],origin:b.origin}),b.removed=xa(t,b.from,b.to),P||(P=Po(t,b)),t.cm?bl(t.cm,b,M):_n(t,b,M),ll(t,P,ie),t.cantEdit&&ul(t,Se(t.firstLine(),0))&&(t.cantEdit=!1)}function bl(t,b,P){var M=t.doc,Q=t.display,re=b.from,ge=b.to,_e=!1,we=re.line;t.options.lineWrapping||(we=Kr(fi(In(M,re.line))),M.iter(we,ge.line+1,function(Bt){if(Bt==Q.maxLine)return _e=!0,!0})),M.sel.contains(b.from,b.to)>-1&&Ge(t),_n(M,b,P,ur(t)),t.options.lineWrapping||(M.iter(we,re.line+b.text.length,function(Bt){var an=Cs(Bt);an>Q.maxLineLength&&(Q.maxLine=Bt,Q.maxLineLength=an,Q.maxLineChanged=!0,_e=!1)}),_e&&(t.curOp.updateMaxLine=!0)),Ga(M,re.line),mo(t,400);var Me=b.text.length-(ge.line-re.line)-1;b.full?Cr(t):re.line==ge.line&&b.text.length==1&&!ks(t.doc,b)?fr(t,re.line,"text"):Cr(t,re.line,ge.line+1,Me);var ot=He(t,"changes"),dt=He(t,"change");if(dt||ot){var Lt={from:re,to:ge,text:b.text,removed:b.removed,origin:b.origin};dt&&Ea(t,"change",t,Lt),ot&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Lt)}t.display.selForContextMenu=null}function Bs(t,b,P,M,Q){var re;M||(M=P),Pe(M,P)<0&&(re=[M,P],P=re[0],M=re[1]),typeof b=="string"&&(b=t.splitLines(b)),ts(t,{from:P,to:M,text:b,origin:Q})}function Bl(t,b,P,M){P<t.line?t.line+=M:b<t.line&&(t.line=b,t.ch=0)}function gs(t,b,P,M){for(var Q=0;Q<t.length;++Q){var re=t[Q],ge=!0;if(re.ranges){re.copied||(re=t[Q]=re.deepCopy(),re.copied=!0);for(var _e=0;_e<re.ranges.length;_e++)Bl(re.ranges[_e].anchor,b,P,M),Bl(re.ranges[_e].head,b,P,M);continue}for(var we=0;we<re.changes.length;++we){var Me=re.changes[we];if(P<Me.from.line)Me.from=Se(Me.from.line+M,Me.from.ch),Me.to=Se(Me.to.line+M,Me.to.ch);else if(b<=Me.to.line){ge=!1;break}}ge||(t.splice(0,Q+1),Q=0)}}function Ds(t,b){var P=b.from.line,M=b.to.line,Q=b.text.length-(M-P)-1;gs(t.done,P,M,Q),gs(t.undone,P,M,Q)}function Ks(t,b,P,M){var Q=b,re=b;return typeof b=="number"?re=In(t,ln(t,b)):Q=Kr(b),Q==null?null:(M(re,Q)&&t.cm&&fr(t.cm,Q,P),re)}function Rs(t){this.lines=t,this.parent=null;for(var b=0,P=0;P<t.length;++P)t[P].parent=this,b+=t[P].height;this.height=b}Rs.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,b){for(var P=t,M=t+b;P<M;++P){var Q=this.lines[P];this.height-=Q.height,lr(Q),Ea(Q,"delete")}this.lines.splice(t,b)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,b,P){this.height+=P,this.lines=this.lines.slice(0,t).concat(b).concat(this.lines.slice(t));for(var M=0;M<b.length;++M)b[M].parent=this},iterN:function(t,b,P){for(var M=t+b;t<M;++t)if(P(this.lines[t]))return!0}};function Wr(t){this.children=t;for(var b=0,P=0,M=0;M<t.length;++M){var Q=t[M];b+=Q.chunkSize(),P+=Q.height,Q.parent=this}this.size=b,this.height=P,this.parent=null}Wr.prototype={chunkSize:function(){return this.size},removeInner:function(t,b){this.size-=b;for(var P=0;P<this.children.length;++P){var M=this.children[P],Q=M.chunkSize();if(t<Q){var re=Math.min(b,Q-t),ge=M.height;if(M.removeInner(t,re),this.height-=ge-M.height,Q==re&&(this.children.splice(P--,1),M.parent=null),(b-=re)==0)break;t=0}else t-=Q}if(this.size-b<25&&(this.children.length>1||!(this.children[0]instanceof Rs))){var _e=[];this.collapse(_e),this.children=[new Rs(_e)],this.children[0].parent=this}},collapse:function(t){for(var b=0;b<this.children.length;++b)this.children[b].collapse(t)},insertInner:function(t,b,P){this.size+=b.length,this.height+=P;for(var M=0;M<this.children.length;++M){var Q=this.children[M],re=Q.chunkSize();if(t<=re){if(Q.insertInner(t,b,P),Q.lines&&Q.lines.length>50){for(var ge=Q.lines.length%25+25,_e=ge;_e<Q.lines.length;){var we=new Rs(Q.lines.slice(_e,_e+=25));Q.height-=we.height,this.children.splice(++M,0,we),we.parent=this}Q.lines=Q.lines.slice(0,ge),this.maybeSpill()}break}t-=re}},maybeSpill:function(){if(this.children.length<=10)return;var t=this;do{var b=t.children.splice(t.children.length-5,5),P=new Wr(b);if(t.parent){t.size-=P.size,t.height-=P.height;var Q=H(t.parent.children,t);t.parent.children.splice(Q+1,0,P)}else{var M=new Wr(t.children);M.parent=t,t.children=[M,P],t=M}P.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()},iterN:function(t,b,P){for(var M=0;M<this.children.length;++M){var Q=this.children[M],re=Q.chunkSize();if(t<re){var ge=Math.min(b,re-t);if(Q.iterN(t,ge,P))return!0;if((b-=ge)==0)break;t=0}else t-=re}}};var Tr=function(t,b,P){if(P)for(var M in P)P.hasOwnProperty(M)&&(this[M]=P[M]);this.doc=t,this.node=b};Tr.prototype.clear=function(){var t=this.doc.cm,b=this.line.widgets,P=this.line,M=Kr(P);if(M==null||!b)return;for(var Q=0;Q<b.length;++Q)b[Q]==this&&b.splice(Q--,1);b.length||(P.widgets=null);var re=Qs(this);ma(P,Math.max(0,P.height-re)),t&&(Ui(t,function(){Fa(t,P,-re),fr(t,M,"widget")}),Ea(t,"lineWidgetCleared",t,this,M))},Tr.prototype.changed=function(){var t=this,b=this.height,P=this.doc.cm,M=this.line;this.height=null;var Q=Qs(this)-b;if(!Q)return;$i(this.doc,M)||ma(M,M.height+Q),P&&Ui(P,function(){P.curOp.forceUpdate=!0,Fa(P,M,Q),Ea(P,"lineWidgetChanged",P,t,Kr(M))})},Qe(Tr);function Fa(t,b,P){Co(b)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&Or(t,P)}function Ir(t,b,P,M){var Q=new Tr(t,P,M),re=t.cm;return re&&Q.noHScroll&&(re.display.alignWidgets=!0),Ks(t,b,"widget",function(ge){var _e=ge.widgets||(ge.widgets=[]);if(Q.insertAt==null?_e.push(Q):_e.splice(Math.min(_e.length-1,Math.max(0,Q.insertAt)),0,Q),Q.line=ge,re&&!$i(t,ge)){var we=Co(ge)<t.scrollTop;ma(ge,ge.height+Qs(Q)),we&&Or(re,Q.height),re.curOp.forceUpdate=!0}return!0}),re&&Ea(re,"lineWidgetAdded",re,Q,typeof b=="number"?b:Kr(b)),Q}var ia=0,oa=function(t,b){this.lines=[],this.type=b,this.doc=t,this.id=++ia};oa.prototype.clear=function(){if(this.explicitlyCleared)return;var t=this.doc.cm,b=t&&!t.curOp;if(b&&Ao(t),He(this,"clear")){var P=this.find();P&&Ea(this,"clear",P.from,P.to)}for(var M=null,Q=null,re=0;re<this.lines.length;++re){var ge=this.lines[re],_e=ri(ge.markedSpans,this);t&&!this.collapsed?fr(t,Kr(ge),"text"):t&&(_e.to!=null&&(Q=Kr(ge)),_e.from!=null&&(M=Kr(ge))),ge.markedSpans=Oi(ge.markedSpans,_e),_e.from==null&&this.collapsed&&!$i(this.doc,ge)&&t&&ma(ge,jn(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var we=0;we<this.lines.length;++we){var Me=fi(this.lines[we]),ot=Cs(Me);ot>t.display.maxLineLength&&(t.display.maxLine=Me,t.display.maxLineLength=ot,t.display.maxLineChanged=!0)}M!=null&&t&&this.collapsed&&Cr(t,M,Q+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Os(t.doc)),t&&Ea(t,"markerCleared",t,this,M,Q),b&&bo(t),this.parent&&this.parent.clear()},oa.prototype.find=function(t,b){t==null&&this.type=="bookmark"&&(t=1);for(var P,M,Q=0;Q<this.lines.length;++Q){var re=this.lines[Q],ge=ri(re.markedSpans,this);if(ge.from!=null&&(P=Se(b?re:Kr(re),ge.from),t==-1))return P;if(ge.to!=null&&(M=Se(b?re:Kr(re),ge.to),t==1))return M}return P&&{from:P,to:M}},oa.prototype.changed=function(){var t=this,b=this.find(-1,!0),P=this,M=this.doc.cm;if(!b||!M)return;Ui(M,function(){var Q=b.line,re=Kr(b.line),ge=_t(M,re);if(ge&&(nn(ge),M.curOp.selectionChanged=M.curOp.forceUpdate=!0),M.curOp.updateMaxLine=!0,!$i(P.doc,Q)&&P.height!=null){var _e=P.height;P.height=null;var we=Qs(P)-_e;we&&ma(Q,Q.height+we)}Ea(M,"markerChanged",M,t)})},oa.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(!b.maybeHiddenMarkers||H(b.maybeHiddenMarkers,this)==-1)&&(b.maybeUnhiddenMarkers||(b.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},oa.prototype.detachLine=function(t){if(this.lines.splice(H(this.lines,t),1),!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(b.maybeHiddenMarkers||(b.maybeHiddenMarkers=[])).push(this)}},Qe(oa);function Ba(t,b,P,M,Q){if(M&&M.shared)return Qi(t,b,P,M,Q);if(t.cm&&!t.cm.curOp)return ra(t.cm,Ba)(t,b,P,M,Q);var re=new oa(t,Q),ge=Pe(b,P);if(M&&K(M,re,!1),ge>0||ge==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=B("span",[re.replacedWith],"CodeMirror-widget"),M.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),M.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(ns(t,b.line,b,P,re)||b.line!=P.line&&ns(t,P.line,b,P,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ki()}re.addToHistory&&xn(t,{from:b,to:P,origin:"markText"},t.sel,NaN);var _e=b.line,we=t.cm,Me;if(t.iter(_e,P.line+1,function(dt){we&&re.collapsed&&!we.options.lineWrapping&&fi(dt)==we.display.maxLine&&(Me=!0),re.collapsed&&_e!=b.line&&ma(dt,0),Mi(dt,new Ka(re,_e==b.line?b.ch:null,_e==P.line?P.ch:null)),++_e}),re.collapsed&&t.iter(b.line,P.line+1,function(dt){$i(t,dt)&&ma(dt,0)}),re.clearOnEnter&&je(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&($a(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),re.collapsed&&(re.id=++ia,re.atomic=!0),we){if(Me&&(we.curOp.updateMaxLine=!0),re.collapsed)Cr(we,b.line,P.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var ot=b.line;ot<=P.line;ot++)fr(we,ot,"text");re.atomic&&Os(we.doc),Ea(we,"markerAdded",we,re)}return re}var Ca=function(t,b){this.markers=t,this.primary=b;for(var P=0;P<t.length;++P)t[P].parent=this};Ca.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var t=0;t<this.markers.length;++t)this.markers[t].clear();Ea(this,"clear")},Ca.prototype.find=function(t,b){return this.primary.find(t,b)},Qe(Ca);function Qi(t,b,P,M,Q){M=K(M),M.shared=!1;var re=[Ba(t,b,P,M,Q)],ge=re[0],_e=M.widgetNode;return Xn(t,function(we){_e&&(M.widgetNode=_e.cloneNode(!0)),re.push(Ba(we,Vt(we,b),Vt(we,P),M,Q));for(var Me=0;Me<we.linked.length;++Me)if(we.linked[Me].isParent)return;ge=he(re)}),new Ca(re,ge)}function za(t){return t.findMarks(Se(t.first,0),t.clipPos(Se(t.lastLine())),function(b){return b.parent})}function ys(t,b){for(var P=0;P<b.length;P++){var M=b[P],Q=M.find(),re=t.clipPos(Q.from),ge=t.clipPos(Q.to);if(Pe(re,ge)){var _e=Ba(t,re,ge,M.primary,M.primary.type);M.markers.push(_e),_e.parent=M}}}function Cn(t){for(var b=function(M){var Q=t[M],re=[Q.primary.doc];Xn(Q.primary.doc,function(we){return re.push(we)});for(var ge=0;ge<Q.markers.length;ge++){var _e=Q.markers[ge];H(re,_e.doc)==-1&&(_e.parent=null,Q.markers.splice(ge--,1))}},P=0;P<t.length;P++)b(P)}var vr=0,wn=function(t,b,P,M,Q){if(!(this instanceof wn))return new wn(t,b,P,M,Q);P==null&&(P=0),Wr.call(this,[new Rs([new co("",null)])]),this.first=P,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=P;var re=Se(P,0);this.sel=vi(re),this.history=new Pn(null),this.id=++vr,this.modeOption=b,this.lineSep=M,this.direction=Q=="rtl"?"rtl":"ltr",this.extend=!1,typeof t=="string"&&(t=this.splitLines(t)),_n(this,{from:re,to:re,text:t}),Ri(this,vi(re),ie)};wn.prototype=pe(Wr.prototype,{constructor:wn,iter:function(t,b,P){P?this.iterN(t-this.first,b-t,P):this.iterN(this.first,this.first+this.size,t)},insert:function(t,b){for(var P=0,M=0;M<b.length;++M)P+=b[M].height;this.insertInner(t-this.first,b,P)},remove:function(t,b){this.removeInner(t-this.first,b)},getValue:function(t){var b=Ha(this,this.first,this.first+this.size);return t===!1?b:b.join(t||this.lineSeparator())},setValue:ui(function(t){var b=Se(this.first,0),P=this.first+this.size-1;ts(this,{from:b,to:Se(P,In(this,P).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),this.cm&&ta(this.cm,0,0),Ri(this,vi(b),ie)}),replaceRange:function(t,b,P,M){b=Vt(this,b),P=P?Vt(this,P):b,Bs(this,t,b,P,M)},getRange:function(t,b,P){var M=xa(this,Vt(this,t),Vt(this,b));return P===!1?M:M.join(P||this.lineSeparator())},getLine:function(t){var b=this.getLineHandle(t);return b&&b.text},getLineHandle:function(t){if(Ai(this,t))return In(this,t)},getLineNumber:function(t){return Kr(t)},getLineHandleVisualStart:function(t){return typeof t=="number"&&(t=In(this,t)),fi(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return Vt(this,t)},getCursor:function(t){var b=this.sel.primary(),P;return t==null||t=="head"?P=b.head:t=="anchor"?P=b.anchor:t=="end"||t=="to"||t===!1?P=b.to():P=b.from(),P},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ui(function(t,b,P){Uo(this,Vt(this,typeof t=="number"?Se(t,b||0):t),null,P)}),setSelection:ui(function(t,b,P){Uo(this,Vt(this,t),Vt(this,b||t),P)}),extendSelection:ui(function(t,b,P){ni(this,Vt(this,t),b&&Vt(this,b),P)}),extendSelections:ui(function(t,b){ro(this,Dt(this,t),b)}),extendSelectionsBy:ui(function(t,b){var P=de(this.sel.ranges,t);ro(this,Dt(this,P),b)}),setSelections:ui(function(t,b,P){if(!t.length)return;for(var M=[],Q=0;Q<t.length;Q++)M[Q]=new Ma(Vt(this,t[Q].anchor),Vt(this,t[Q].head));b==null&&(b=Math.min(t.length-1,this.sel.primIndex)),Ri(this,Di(this.cm,M,b),P)}),addSelection:ui(function(t,b,P){var M=this.sel.ranges.slice(0);M.push(new Ma(Vt(this,t),Vt(this,b||t))),Ri(this,Di(this.cm,M,M.length-1),P)}),getSelection:function(t){for(var b=this.sel.ranges,P,M=0;M<b.length;M++){var Q=xa(this,b[M].from(),b[M].to());P=P?P.concat(Q):Q}return t===!1?P:P.join(t||this.lineSeparator())},getSelections:function(t){for(var b=[],P=this.sel.ranges,M=0;M<P.length;M++){var Q=xa(this,P[M].from(),P[M].to());t!==!1&&(Q=Q.join(t||this.lineSeparator())),b[M]=Q}return b},replaceSelection:function(t,b,P){for(var M=[],Q=0;Q<this.sel.ranges.length;Q++)M[Q]=t;this.replaceSelections(M,b,P||"+input")},replaceSelections:ui(function(t,b,P){for(var M=[],Q=this.sel,re=0;re<Q.ranges.length;re++){var ge=Q.ranges[re];M[re]={from:ge.from(),to:ge.to(),text:this.splitLines(t[re]),origin:P}}for(var _e=b&&b!="end"&&ms(this,M,b),we=M.length-1;we>=0;we--)ts(this,M[we]);_e?vs(this,_e):this.cm&&Ta(this.cm)}),undo:ui(function(){Hs(this,"undo")}),redo:ui(function(){Hs(this,"redo")}),undoSelection:ui(function(){Hs(this,"undo",!0)}),redoSelection:ui(function(){Hs(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,b=0,P=0,M=0;M<t.done.length;M++)t.done[M].ranges||++b;for(var Q=0;Q<t.undone.length;Q++)t.undone[Q].ranges||++P;return{undo:b,redo:P}},clearHistory:function(){var t=this;this.history=new Pn(this.history.maxGeneration),Xn(this,function(b){return b.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:La(this.history.done),undone:La(this.history.undone)}},setHistory:function(t){var b=this.history=new Pn(this.history.maxGeneration);b.done=La(t.done.slice(0),null,!0),b.undone=La(t.undone.slice(0),null,!0)},setGutterMarker:ui(function(t,b,P){return Ks(this,t,"gutter",function(M){var Q=M.gutterMarkers||(M.gutterMarkers={});return Q[b]=P,!P&&Oe(Q)&&(M.gutterMarkers=null),!0})}),clearGutter:ui(function(t){var b=this;this.iter(function(P){P.gutterMarkers&&P.gutterMarkers[t]&&Ks(b,P,"gutter",function(){return P.gutterMarkers[t]=null,Oe(P.gutterMarkers)&&(P.gutterMarkers=null),!0})})}),lineInfo:function(t){var b;if(typeof t=="number"){if(!Ai(this,t))return null;if(b=t,t=In(this,t),!t)return null}else if(b=Kr(t),b==null)return null;return{line:b,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},addLineClass:ui(function(t,b,P){return Ks(this,t,b=="gutter"?"gutter":"class",function(M){var Q=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass";if(!M[Q])M[Q]=P;else{if(g(P).test(M[Q]))return!1;M[Q]+=" "+P}return!0})}),removeLineClass:ui(function(t,b,P){return Ks(this,t,b=="gutter"?"gutter":"class",function(M){var Q=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass",re=M[Q];if(re)if(P==null)M[Q]=null;else{var ge=re.match(g(P));if(!ge)return!1;var _e=ge.index+ge[0].length;M[Q]=re.slice(0,ge.index)+(!ge.index||_e==re.length?"":" ")+re.slice(_e)||null}else return!1;return!0})}),addLineWidget:ui(function(t,b,P){return Ir(this,t,b,P)}),removeLineWidget:function(t){t.clear()},markText:function(t,b,P){return Ba(this,Vt(this,t),Vt(this,b),P,P&&P.type||"range")},setBookmark:function(t,b){var P={replacedWith:b&&(b.nodeType==null?b.widget:b),insertLeft:b&&b.insertLeft,clearWhenEmpty:!1,shared:b&&b.shared,handleMouseEvents:b&&b.handleMouseEvents};return t=Vt(this,t),Ba(this,t,t,P,"bookmark")},findMarksAt:function(t){t=Vt(this,t);var b=[],P=In(this,t.line).markedSpans;if(P)for(var M=0;M<P.length;++M){var Q=P[M];(Q.from==null||Q.from<=t.ch)&&(Q.to==null||Q.to>=t.ch)&&b.push(Q.marker.parent||Q.marker)}return b},findMarks:function(t,b,P){t=Vt(this,t),b=Vt(this,b);var M=[],Q=t.line;return this.iter(t.line,b.line+1,function(re){var ge=re.markedSpans;if(ge)for(var _e=0;_e<ge.length;_e++){var we=ge[_e];!(we.to!=null&&Q==t.line&&t.ch>=we.to||we.from==null&&Q!=t.line||we.from!=null&&Q==b.line&&we.from>=b.ch)&&(!P||P(we.marker))&&M.push(we.marker.parent||we.marker)}++Q}),M},getAllMarks:function(){var t=[];return this.iter(function(b){var P=b.markedSpans;if(P)for(var M=0;M<P.length;++M)P[M].from!=null&&t.push(P[M].marker)}),t},posFromIndex:function(t){var b,P=this.first,M=this.lineSeparator().length;return this.iter(function(Q){var re=Q.text.length+M;if(re>t)return b=t,!0;t-=re,++P}),Vt(this,Se(P,b))},indexFromPos:function(t){t=Vt(this,t);var b=t.ch;if(t.line<this.first||t.ch<0)return 0;var P=this.lineSeparator().length;return this.iter(this.first,t.line,function(M){b+=M.text.length+P}),b},copy:function(t){var b=new wn(Ha(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return b.scrollTop=this.scrollTop,b.scrollLeft=this.scrollLeft,b.sel=this.sel,b.extend=!1,t&&(b.history.undoDepth=this.history.undoDepth,b.setHistory(this.getHistory())),b},linkedDoc:function(t){t||(t={});var b=this.first,P=this.first+this.size;t.from!=null&&t.from>b&&(b=t.from),t.to!=null&&t.to<P&&(P=t.to);var M=new wn(Ha(this,b,P),t.mode||this.modeOption,b,this.lineSep,this.direction);return t.sharedHist&&(M.history=this.history),(this.linked||(this.linked=[])).push({doc:M,sharedHist:t.sharedHist}),M.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],ys(M,za(this)),M},unlinkDoc:function(t){if(t instanceof Hi&&(t=t.doc),this.linked)for(var b=0;b<this.linked.length;++b){var P=this.linked[b];if(P.doc!=t)continue;this.linked.splice(b,1),t.unlinkDoc(this),Cn(za(this));break}if(t.history==this.history){var M=[t.id];Xn(t,function(Q){return M.push(Q.id)},!0),t.history=new Pn(null),t.history.done=La(this.history.done,M),t.history.undone=La(this.history.undone,M)}},iterLinkedDocs:function(t){Xn(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:ui(function(t){if(t!="rtl"&&(t="ltr"),t==this.direction)return;this.direction=t,this.iter(function(b){return b.order=null}),this.cm&&gn(this.cm)})}),wn.prototype.eachLine=wn.prototype.iter;var Pr=0;function Hn(t){var b=this;if(aa(b),Ze(b,t)||Jo(b.display,t))return;Ce(t),C&&(Pr=+new Date);var P=Gn(b,t,!0),M=t.dataTransfer.files;if(!P||b.isReadOnly())return;if(M&&M.length&&window.FileReader&&window.File)for(var Q=M.length,re=Array(Q),ge=0,_e=function(){++ge==Q&&ra(b,function(){P=Vt(b.doc,P);var Bt={from:P,to:P,text:b.doc.splitLines(re.filter(function(an){return an!=null}).join(b.doc.lineSeparator())),origin:"paste"};ts(b.doc,Bt),vs(b.doc,vi(Vt(b.doc,P),Vt(b.doc,To(Bt))))})()},we=function(Bt,an){if(b.options.allowDropFileTypes&&H(b.options.allowDropFileTypes,Bt.type)==-1){_e();return}var An=new FileReader;An.onerror=function(){return _e()},An.onload=function(){var Rn=An.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Rn)){_e();return}re[an]=Rn,_e()},An.readAsText(Bt)},Me=0;Me<M.length;Me++)we(M[Me],Me);else{if(b.state.draggingText&&b.doc.sel.contains(P)>-1){b.state.draggingText(t),setTimeout(function(){return b.display.input.focus()},20);return}try{var ot=t.dataTransfer.getData("Text");if(ot){var dt;if(b.state.draggingText&&!b.state.draggingText.copy&&(dt=b.listSelections()),ll(b.doc,vi(P,P)),dt)for(var Lt=0;Lt<dt.length;++Lt)Bs(b.doc,"",dt[Lt].anchor,dt[Lt].head,"drag");b.replaceSelection(ot,"around","paste"),b.display.input.focus()}}catch(Bt){}}}function Yr(t,b){if(C&&(!t.state.draggingText||+new Date-Pr<100)){ze(b);return}if(Ze(t,b)||Jo(t.display,b))return;if(b.dataTransfer.setData("Text",t.getSelection()),b.dataTransfer.effectAllowed="copyMove",b.dataTransfer.setDragImage&&!s){var P=S("img",null,null,"position: fixed; left: 0; top: 0;");P.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",e&&(P.width=P.height=1,t.display.wrapper.appendChild(P),P._top=P.offsetTop),b.dataTransfer.setDragImage(P,0,0),e&&P.parentNode.removeChild(P)}}function Sr(t,b){var P=Gn(t,b);if(!P)return;var M=document.createDocumentFragment();Jr(t,P,M),t.display.dragCursor||(t.display.dragCursor=S("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),i(t.display.dragCursor,M)}function aa(t){t.display.dragCursor&&(t.display.lineSpace.removeChild(t.display.dragCursor),t.display.dragCursor=null)}function ci(t){if(!document.getElementsByClassName)return;for(var b=document.getElementsByClassName("CodeMirror"),P=[],M=0;M<b.length;M++){var Q=b[M].CodeMirror;Q&&P.push(Q)}P.length&&P[0].operation(function(){for(var re=0;re<P.length;re++)t(P[re])})}var ja=!1;function Oo(){if(ja)return;ko(),ja=!0}function ko(){var t;je(window,"resize",function(){t==null&&(t=setTimeout(function(){t=null,ci(tl)},100))}),je(window,"blur",function(){return ci(or)})}function tl(t){var b=t.display;b.cachedCharWidth=b.cachedTextHeight=b.cachedPaddingH=null,b.scrollbarsClipped=!1,t.setSize()}for(var Bo={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"},Do=0;Do<10;Do++)Bo[Do+48]=Bo[Do+96]=String(Do);for(var cs=65;cs<=90;cs++)Bo[cs]=String.fromCharCode(cs);for(var Al=1;Al<=12;Al++)Bo[Al+111]=Bo[Al+63235]="F"+Al;var Is={};Is.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"},Is.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"},Is.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"},Is.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"]},Is.default=f?Is.macDefault:Is.pcDefault;function Dl(t){var b=t.split(/-(?!$)/);t=b[b.length-1];for(var P,M,Q,re,ge=0;ge<b.length-1;ge++){var _e=b[ge];if(/^(cmd|meta|m)$/i.test(_e))re=!0;else if(/^a(lt)?$/i.test(_e))P=!0;else if(/^(c|ctrl|control)$/i.test(_e))M=!0;else if(/^s(hift)?$/i.test(_e))Q=!0;else throw new Error("Unrecognized modifier name: "+_e)}return P&&(t="Alt-"+t),M&&(t="Ctrl-"+t),re&&(t="Cmd-"+t),Q&&(t="Shift-"+t),t}function xu(t){var b={};for(var P in t)if(t.hasOwnProperty(P)){var M=t[P];if(/^(name|fallthrough|(de|at)tach)$/.test(P))continue;if(M=="..."){delete t[P];continue}for(var Q=de(P.split(" "),Dl),re=0;re<Q.length;re++){var ge=void 0,_e=void 0;re==Q.length-1?(_e=Q.join(" "),ge=M):(_e=Q.slice(0,re+1).join(" "),ge="...");var we=b[_e];if(!we)b[_e]=ge;else if(we!=ge)throw new Error("Inconsistent bindings for "+_e)}delete t[P]}for(var Me in b)t[Me]=b[Me];return t}function bs(t,b,P,M){b=go(b);var Q=b.call?b.call(t,M):b[t];if(Q===!1)return"nothing";if(Q==="...")return"multi";if(Q!=null&&P(Q))return"handled";if(b.fallthrough){if(Object.prototype.toString.call(b.fallthrough)!="[object Array]")return bs(t,b.fallthrough,P,M);for(var re=0;re<b.fallthrough.length;re++){var ge=bs(t,b.fallthrough[re],P,M);if(ge)return ge}}}function wu(t){var b=typeof t=="string"?t:Bo[t.keyCode];return b=="Ctrl"||b=="Alt"||b=="Shift"||b=="Mod"}function $l(t,b,P){var M=t;return b.altKey&&M!="Alt"&&(t="Alt-"+t),(E?b.metaKey:b.ctrlKey)&&M!="Ctrl"&&(t="Ctrl-"+t),(E?b.ctrlKey:b.metaKey)&&M!="Mod"&&(t="Cmd-"+t),!P&&b.shiftKey&&M!="Shift"&&(t="Shift-"+t),t}function du(t,b){if(e&&t.keyCode==34&&t.char)return!1;var P=Bo[t.keyCode];return P==null||t.altGraphKey?!1:(t.keyCode==3&&t.code&&(P=t.code),$l(P,t,b))}function go(t){return typeof t=="string"?Is[t]:t}function Ws(t,b){for(var P=t.doc.sel.ranges,M=[],Q=0;Q<P.length;Q++){for(var re=b(P[Q]);M.length&&Pe(re.from,he(M).to)<=0;){var ge=M.pop();if(Pe(ge.from,re.from)<0){re.from=ge.from;break}}M.push(re)}Ui(t,function(){for(var _e=M.length-1;_e>=0;_e--)Bs(t.doc,"",M[_e].from,M[_e].to,"+delete");Ta(t)})}function Au(t,b,P){var M=W(t.text,b+P,P);return M<0||M>t.text.length?null:M}function fu(t,b,P){var M=Au(t,b.ch,P);return M==null?null:new Se(b.line,M,P<0?"after":"before")}function ql(t,b,P,M,Q){if(t){b.doc.direction=="rtl"&&(Q=-Q);var re=pt(P,b.doc.direction);if(re){var ge=Q<0?he(re):re[0],_e=Q<0==(ge.level==1),we=_e?"after":"before",Me;if(ge.level>0||b.doc.direction=="rtl"){var ot=ct(b,P);Me=Q<0?P.text.length-1:0;var dt=Ot(b,ot,Me).top;Me=le(function(Lt){return Ot(b,ot,Lt).top==dt},Q<0==(ge.level==1)?ge.from:ge.to-1,Me),we=="before"&&(Me=Au(P,Me,1))}else Me=Q<0?ge.to:ge.from;return new Se(M,Me,we)}}return new Se(M,Q<0?P.text.length:0,Q<0?"before":"after")}function hu(t,b,P,M){var Q=pt(b,t.doc.direction);if(!Q)return fu(b,P,M);P.ch>=b.text.length?(P.ch=b.text.length,P.sticky="before"):P.ch<=0&&(P.ch=0,P.sticky="after");var re=Ee(Q,P.ch,P.sticky),ge=Q[re];if(t.doc.direction=="ltr"&&ge.level%2==0&&(M>0?ge.to>P.ch:ge.from<P.ch))return fu(b,P,M);var _e=function(Kn,er){return Au(b,Kn instanceof Se?Kn.ch:Kn,er)},we,Me=function(Kn){return t.options.lineWrapping?(we=we||ct(t,b),Qt(t,b,we,Kn)):{begin:0,end:b.text.length}},ot=Me(P.sticky=="before"?_e(P,-1):P.ch);if(t.doc.direction=="rtl"||ge.level==1){var dt=ge.level==1==M<0,Lt=_e(P,dt?1:-1);if(Lt!=null&&(dt?Lt<=ge.to&&Lt<=ot.end:Lt>=ge.from&&Lt>=ot.begin)){var Bt=dt?"before":"after";return new Se(P.line,Lt,Bt)}}var an=function(Kn,er,Wn){for(var Ar=function(Ii,Eo){return Eo?new Se(P.line,_e(Ii,1),"before"):new Se(P.line,Ii,"after")};Kn>=0&&Kn<Q.length;Kn+=er){var Qr=Q[Kn],Br=er>0==(Qr.level!=1),Da=Br?Wn.begin:_e(Wn.end,-1);if(Qr.from<=Da&&Da<Qr.to)return Ar(Da,Br);if(Da=Br?Qr.from:_e(Qr.to,-1),Wn.begin<=Da&&Da<Wn.end)return Ar(Da,Br)}},An=an(re+M,M,ot);if(An)return An;var Rn=M>0?ot.end:_e(ot.begin,-1);return Rn!=null&&!(M>0&&Rn==b.text.length)&&(An=an(M>0?0:Q.length-1,M,Me(Rn)),An)?An:null}var Nl={selectAll:Ol,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ie)},killLine:function(t){return Ws(t,function(b){if(b.empty()){var P=In(t.doc,b.head.line).text.length;return b.head.ch==P&&b.head.line<t.lastLine()?{from:b.head,to:Se(b.head.line+1,0)}:{from:b.head,to:Se(b.head.line,P)}}else return{from:b.from(),to:b.to()}})},deleteLine:function(t){return Ws(t,function(b){return{from:Se(b.from().line,0),to:Vt(t.doc,Se(b.to().line+1,0))}})},delLineLeft:function(t){return Ws(t,function(b){return{from:Se(b.from().line,0),to:b.from()}})},delWrappedLineLeft:function(t){return Ws(t,function(b){var P=t.charCoords(b.head,"div").top+5,M=t.coordsChar({left:0,top:P},"div");return{from:M,to:b.from()}})},delWrappedLineRight:function(t){return Ws(t,function(b){var P=t.charCoords(b.head,"div").top+5,M=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:P},"div");return{from:b.from(),to:M}})},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(Se(t.firstLine(),0))},goDocEnd:function(t){return t.extendSelection(Se(t.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy(function(b){return Su(t,b.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy(function(b){return Tu(t,b.head)},{origin:"+move",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy(function(b){return Yu(t,b.head.line)},{origin:"+move",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy(function(b){var P=t.cursorCoords(b.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:P},"div")},ee)},goLineLeft:function(t){return t.extendSelectionsBy(function(b){var P=t.cursorCoords(b.head,"div").top+5;return t.coordsChar({left:0,top:P},"div")},ee)},goLineLeftSmart:function(t){return t.extendSelectionsBy(function(b){var P=t.cursorCoords(b.head,"div").top+5,M=t.coordsChar({left:0,top:P},"div");return M.ch<t.getLine(M.line).search(/\S/)?Tu(t,b.head):M},ee)},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 b=[],P=t.listSelections(),M=t.options.tabSize,Q=0;Q<P.length;Q++){var re=P[Q].from(),ge=z(t.getLine(re.line),re.ch,M);b.push(be(M-ge%M))}t.replaceSelections(b)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){return Ui(t,function(){for(var b=t.listSelections(),P=[],M=0;M<b.length;M++){if(!b[M].empty())continue;var Q=b[M].head,re=In(t.doc,Q.line).text;if(re){if(Q.ch==re.length&&(Q=new Se(Q.line,Q.ch-1)),Q.ch>0)Q=new Se(Q.line,Q.ch+1),t.replaceRange(re.charAt(Q.ch-1)+re.charAt(Q.ch-2),Se(Q.line,Q.ch-2),Q,"+transpose");else if(Q.line>t.doc.first){var ge=In(t.doc,Q.line-1).text;ge&&(Q=new Se(Q.line,1),t.replaceRange(re.charAt(0)+t.doc.lineSeparator()+ge.charAt(ge.length-1),Se(Q.line-1,ge.length-1),Q,"+transpose"))}}P.push(new Ma(Q,Q))}t.setSelections(P)})},newlineAndIndent:function(t){return Ui(t,function(){for(var b=t.listSelections(),P=b.length-1;P>=0;P--)t.replaceRange(t.doc.lineSeparator(),b[P].anchor,b[P].head,"+input");b=t.listSelections();for(var M=0;M<b.length;M++)t.indentLine(b[M].from().line,null,!0);Ta(t)})},openLine:function(t){return t.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(t){return t.toggleOverwrite()}};function Su(t,b){var P=In(t.doc,b),M=fi(P);return M!=P&&(b=Kr(M)),ql(!0,t,M,b,1)}function Yu(t,b){var P=In(t.doc,b),M=rs(P);return M!=P&&(b=Kr(M)),ql(!0,t,P,b,-1)}function Tu(t,b){var P=Su(t,b.line),M=In(t.doc,P.line),Q=pt(M,t.doc.direction);if(!Q||Q[0].level==0){var re=Math.max(P.ch,M.text.search(/\S/)),ge=b.line==P.line&&b.ch<=re&&b.ch;return Se(P.line,ge?0:re,P.sticky)}return P}function eu(t,b,P){if(typeof b=="string"&&(b=Nl[b],!b))return!1;t.display.input.ensurePolled();var M=t.display.shift,Q=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),P&&(t.display.shift=!1),Q=b(t)!=q}finally{t.display.shift=M,t.state.suppressEdits=!1}return Q}function Ju(t,b,P){for(var M=0;M<t.state.keyMaps.length;M++){var Q=bs(b,t.state.keyMaps[M],P,t);if(Q)return Q}return t.options.extraKeys&&bs(b,t.options.extraKeys,P,t)||bs(b,t.options.keyMap,P,t)}var Zu=new F;function jl(t,b,P,M){var Q=t.state.keySeq;if(Q){if(wu(b))return"handled";if(/\'$/.test(b)?t.state.keySeq=null:Zu.set(50,function(){t.state.keySeq==Q&&(t.state.keySeq=null,t.display.input.reset())}),pu(t,Q+" "+b,P,M))return!0}return pu(t,b,P,M)}function pu(t,b,P,M){var Q=Ju(t,b,M);return Q=="multi"&&(t.state.keySeq=b),Q=="handled"&&Ea(t,"keyHandled",t,b,P),(Q=="handled"||Q=="multi")&&(Ce(P),dr(t)),!!Q}function mu(t,b){var P=du(b,!0);return P?b.shiftKey&&!t.state.keySeq?jl(t,"Shift-"+P,b,function(M){return eu(t,M,!0)})||jl(t,P,b,function(M){if(typeof M=="string"?/^go[A-Z]/.test(M):M.motion)return eu(t,M)}):jl(t,P,b,function(M){return eu(t,M)}):!1}function Ou(t,b,P){return jl(t,"'"+P+"'",b,function(M){return eu(t,M,!0)})}var tu=null;function nu(t){var b=this;if(t.target&&t.target!=b.display.input.getField())return;if(b.curOp.focus=R(),Ze(b,t))return;C&&p<11&&t.keyCode==27&&(t.returnValue=!1);var P=t.keyCode;b.display.shift=P==16||t.shiftKey;var M=mu(b,t);e&&(tu=M?P:null,!M&&P==88&&!Ye&&(f?t.metaKey:t.ctrlKey)&&b.replaceSelection("",null,"cut")),L&&!f&&!M&&P==46&&t.shiftKey&&!t.ctrlKey&&document.execCommand&&document.execCommand("cut"),P==18&&!/\bCodeMirror-crosshair\b/.test(b.display.lineDiv.className)&&$u(b)}function $u(t){var b=t.display.lineDiv;k(b,"CodeMirror-crosshair");function P(M){(M.keyCode==18||!M.altKey)&&(v(b,"CodeMirror-crosshair"),At(document,"keyup",P),At(document,"mouseover",P))}je(document,"keyup",P),je(document,"mouseover",P)}function Bu(t){t.keyCode==16&&(this.doc.sel.shift=!1),Ze(this,t)}function Du(t){var b=this;if(t.target&&t.target!=b.display.input.getField())return;if(Jo(b.display,t)||Ze(b,t)||t.ctrlKey&&!t.altKey||f&&t.metaKey)return;var P=t.keyCode,M=t.charCode;if(e&&P==tu){tu=null,Ce(t);return}if(e&&(!t.which||t.which<10)&&mu(b,t))return;var Q=String.fromCharCode(M==null?P:M);if(Q=="\b")return;if(Ou(b,t,Q))return;b.display.input.onKeyPress(t)}var qu=400,Rl=function(t,b,P){this.time=t,this.pos=b,this.button=P};Rl.prototype.compare=function(t,b,P){return this.time+qu>t&&Pe(b,this.pos)==0&&P==this.button};var fl,Ql;function Ru(t,b){var P=+new Date;return Ql&&Ql.compare(P,t,b)?(fl=Ql=null,"triple"):fl&&fl.compare(P,t,b)?(Ql=new Rl(P,t,b),fl=null,"double"):(fl=new Rl(P,t,b),Ql=null,"single")}function ru(t){var b=this,P=b.display;if(Ze(b,t)||P.activeTouch&&P.input.supportsTouch())return;if(P.input.ensurePolled(),P.shift=t.shiftKey,Jo(P,t)){c||(P.scroller.draggable=!1,setTimeout(function(){return P.scroller.draggable=!0},100));return}if(vu(b,t))return;var M=Gn(b,t),Q=ht(t),re=M?Ru(M,Q):"single";if(window.focus(),Q==1&&b.state.selectingText&&b.state.selectingText(t),M&&Iu(b,Q,M,re,t))return;Q==1?M?Lu(b,M,re,t):Xe(t)==P.scroller&&Ce(t):Q==2?(M&&ni(b.doc,M),setTimeout(function(){return P.input.focus()},20)):Q==3&&(O?b.display.input.onContextMenu(t):pr(b))}function Iu(t,b,P,M,Q){var re="Click";return M=="double"?re="Double"+re:M=="triple"&&(re="Triple"+re),re=(b==1?"Left":b==2?"Middle":"Right")+re,jl(t,$l(re,Q),Q,function(ge){if(typeof ge=="string"&&(ge=Nl[ge]),!ge)return!1;var _e=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),_e=ge(t,P)!=q}finally{t.state.suppressEdits=!1}return _e})}function Mu(t,b,P){var M=t.getOption("configureMouse"),Q=M?M(t,b,P):{};if(Q.unit==null){var re=h?P.shiftKey&&P.metaKey:P.altKey;Q.unit=re?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(Q.extend==null||t.doc.extend)&&(Q.extend=t.doc.extend||P.shiftKey),Q.addNew==null&&(Q.addNew=f?P.metaKey:P.ctrlKey),Q.moveOnDrag==null&&(Q.moveOnDrag=!(f?P.altKey:P.ctrlKey)),Q}function Lu(t,b,P,M){C?setTimeout(U(ei,t),0):t.curOp.focus=R();var Q=Mu(t,P,M),re=t.doc.sel,ge;t.options.dragDrop&&yt&&!t.isReadOnly()&&P=="single"&&(ge=re.contains(b))>-1&&(Pe((ge=re.ranges[ge]).from(),b)<0||b.xRel>0)&&(Pe(ge.to(),b)>0||b.xRel<0)?ec(t,M,b,Q):Pu(t,M,b,Q)}function ec(t,b,P,M){var Q=t.display,re=!1,ge=ra(t,function(Me){c&&(Q.scroller.draggable=!1),t.state.draggingText=!1,At(Q.wrapper.ownerDocument,"mouseup",ge),At(Q.wrapper.ownerDocument,"mousemove",_e),At(Q.scroller,"dragstart",we),At(Q.scroller,"drop",ge),re||(Ce(Me),M.addNew||ni(t.doc,P,null,null,M.extend),c&&!s||C&&p==9?setTimeout(function(){Q.wrapper.ownerDocument.body.focus({preventScroll:!0}),Q.input.focus()},20):Q.input.focus())}),_e=function(Me){re=re||Math.abs(b.clientX-Me.clientX)+Math.abs(b.clientY-Me.clientY)>=10},we=function(){return re=!0};c&&(Q.scroller.draggable=!0),t.state.draggingText=ge,ge.copy=!M.moveOnDrag,Q.scroller.dragDrop&&Q.scroller.dragDrop(),je(Q.wrapper.ownerDocument,"mouseup",ge),je(Q.wrapper.ownerDocument,"mousemove",_e),je(Q.scroller,"dragstart",we),je(Q.scroller,"drop",ge),pr(t),setTimeout(function(){return Q.input.focus()},20)}function Hl(t,b,P){if(P=="char")return new Ma(b,b);if(P=="word")return t.findWordAt(b);if(P=="line")return new Ma(Se(b.line,0),Vt(t.doc,Se(b.line+1,0)));var M=P(t,b);return new Ma(M.from,M.to)}function Pu(t,b,P,M){var Q=t.display,re=t.doc;Ce(b);var ge,_e,we=re.sel,Me=we.ranges;if(M.addNew&&!M.extend?(_e=re.sel.contains(P),_e>-1?ge=Me[_e]:ge=new Ma(P,P)):(ge=re.sel.primary(),_e=re.sel.primIndex),M.unit=="rectangle")M.addNew||(ge=new Ma(P,P)),P=Gn(t,b,!0,!0),_e=-1;else{var ot=Hl(t,P,M.unit);M.extend?ge=ji(ge,ot.anchor,ot.head,M.extend):ge=ot}M.addNew?_e==-1?(_e=Me.length,Ri(re,Di(t,Me.concat([ge]),_e),{scroll:!1,origin:"*mouse"})):Me.length>1&&Me[_e].empty()&&M.unit=="char"&&!M.extend?(Ri(re,Di(t,Me.slice(0,_e).concat(Me.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),we=re.sel):Go(re,_e,ge,ce):(_e=0,Ri(re,new so([ge],0),ce),we=re.sel);var dt=P;function Lt(Wn){if(Pe(dt,Wn)==0)return;if(dt=Wn,M.unit=="rectangle"){for(var Ar=[],Qr=t.options.tabSize,Br=z(In(re,P.line).text,P.ch,Qr),Da=z(In(re,Wn.line).text,Wn.ch,Qr),Ii=Math.min(Br,Da),Eo=Math.max(Br,Da),ao=Math.min(P.line,Wn.line),ds=Math.min(t.lastLine(),Math.max(P.line,Wn.line));ao<=ds;ao++){var No=In(re,ao).text,ho=ve(No,Ii,Qr);Ii==Eo?Ar.push(new Ma(Se(ao,ho),Se(ao,ho))):No.length>ho&&Ar.push(new Ma(Se(ao,ho),Se(ao,ve(No,Eo,Qr))))}Ar.length||Ar.push(new Ma(P,P)),Ri(re,Di(t,we.ranges.slice(0,_e).concat(Ar),_e),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Wn)}else{var jo=ge,Ro=Hl(t,Wn,M.unit),Nn=jo.anchor,Xi;Pe(Ro.anchor,Nn)>0?(Xi=Ro.head,Nn=tn(jo.from(),Ro.anchor)):(Xi=Ro.anchor,Nn=Wt(jo.to(),Ro.head));var Yi=we.ranges.slice(0);Yi[_e]=Uu(t,new Ma(Vt(re,Nn),Xi)),Ri(re,Di(t,Yi,_e),ce)}}var Bt=Q.wrapper.getBoundingClientRect(),an=0;function An(Wn){var Ar=++an,Qr=Gn(t,Wn,!0,M.unit=="rectangle");if(!Qr)return;if(Pe(Qr,dt)!=0){t.curOp.focus=R(),Lt(Qr);var Br=On(Q,re);(Qr.line>=Br.to||Qr.line<Br.from)&&setTimeout(ra(t,function(){an==Ar&&An(Wn)}),150)}else{var Da=Wn.clientY<Bt.top?-20:Wn.clientY>Bt.bottom?20:0;Da&&setTimeout(ra(t,function(){if(an!=Ar)return;Q.scroller.scrollTop+=Da,An(Wn)}),50)}}function Rn(Wn){t.state.selectingText=!1,an=Infinity,Wn&&(Ce(Wn),Q.input.focus()),At(Q.wrapper.ownerDocument,"mousemove",Kn),At(Q.wrapper.ownerDocument,"mouseup",er),re.history.lastSelOrigin=null}var Kn=ra(t,function(Wn){Wn.buttons===0||!ht(Wn)?Rn(Wn):An(Wn)}),er=ra(t,Rn);t.state.selectingText=er,je(Q.wrapper.ownerDocument,"mousemove",Kn),je(Q.wrapper.ownerDocument,"mouseup",er)}function Uu(t,b){var P=b.anchor,M=b.head,Q=In(t.doc,P.line);if(Pe(P,M)==0&&P.sticky==M.sticky)return b;var re=pt(Q);if(!re)return b;var ge=Ee(re,P.ch,P.sticky),_e=re[ge];if(_e.from!=P.ch&&_e.to!=P.ch)return b;var we=ge+(_e.from==P.ch==(_e.level!=1)?0:1);if(we==0||we==re.length)return b;var Me;if(M.line!=P.line)Me=(M.line-P.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var ot=Ee(re,M.ch,M.sticky),dt=ot-ge||(M.ch-P.ch)*(_e.level==1?-1:1);ot==we-1||ot==we?Me=dt<0:Me=dt>0}var Lt=re[we+(Me?-1:0)],Bt=Me==(Lt.level==1),an=Bt?Lt.from:Lt.to,An=Bt?"after":"before";return P.ch==an&&P.sticky==An?b:new Ma(new Se(P.line,an,An),M)}function Fu(t,b,P,M){var Q,re;if(b.touches)Q=b.touches[0].clientX,re=b.touches[0].clientY;else try{Q=b.clientX,re=b.clientY}catch(Lt){return!1}if(Q>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;M&&Ce(b);var ge=t.display,_e=ge.lineDiv.getBoundingClientRect();if(re>_e.bottom||!He(t,P))return Le(b);re-=_e.top-ge.viewOffset;for(var we=0;we<t.display.gutterSpecs.length;++we){var Me=ge.gutters.childNodes[we];if(Me&&Me.getBoundingClientRect().right>=Q){var ot=wa(t.doc,re),dt=t.display.gutterSpecs[we];return qe(t,P,t,ot,dt.className,b),Le(b)}}}function vu(t,b){return Fu(t,b,"gutterClick",!0)}function gu(t,b){if(Jo(t.display,b)||Il(t,b))return;if(Ze(t,b,"contextmenu"))return;O||t.display.input.onContextMenu(b)}function Il(t,b){return He(t,"gutterContextMenu")?Fu(t,b,"gutterContextMenu",!1):!1}function au(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),pn(t)}var nl={toString:function(){return"CodeMirror.Init"}},ku={},iu={};function tc(t){var b=t.optionHandlers;function P(M,Q,re,ge){t.defaults[M]=Q,re&&(b[M]=ge?function(_e,we,Me){Me!=nl&&re(_e,we,Me)}:re)}t.defineOption=P,t.Init=nl,P("value","",function(M,Q){return M.setValue(Q)},!0),P("mode",null,function(M,Q){M.doc.modeOption=Q,zo(M)},!0),P("indentUnit",2,zo,!0),P("indentWithTabs",!1),P("smartIndent",!0),P("tabSize",4,function(M){Ts(M),pn(M),Cr(M)},!0),P("lineSeparator",null,function(M,Q){if(M.doc.lineSep=Q,!Q)return;var re=[],ge=M.doc.first;M.doc.iter(function(we){for(var Me=0;;){var ot=we.text.indexOf(Q,Me);if(ot==-1)break;Me=ot+Q.length,re.push(Se(ge,ot))}ge++});for(var _e=re.length-1;_e>=0;_e--)Bs(M.doc,Q,re[_e],Se(re[_e].line,re[_e].ch+Q.length))}),P("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(M,Q,re){M.state.specialChars=new RegExp(Q.source+(Q.test(" ")?"":"| "),"g"),re!=nl&&M.refresh()}),P("specialCharPlaceholder",Ya,function(M){return M.refresh()},!0),P("electricChars",!0),P("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),P("spellcheck",!1,function(M,Q){return M.getInputField().spellcheck=Q},!0),P("autocorrect",!1,function(M,Q){return M.getInputField().autocorrect=Q},!0),P("autocapitalize",!1,function(M,Q){return M.getInputField().autocapitalize=Q},!0),P("rtlMoveVisually",!m),P("wholeLineUpdateBefore",!0),P("theme","default",function(M){au(M),uo(M)},!0),P("keyMap","default",function(M,Q,re){var ge=go(Q),_e=re!=nl&&go(re);_e&&_e.detach&&_e.detach(M,ge),ge.attach&&ge.attach(M,_e||null)}),P("extraKeys",null),P("configureMouse",null),P("lineWrapping",!1,Nu,!0),P("gutters",[],function(M,Q){M.display.gutterSpecs=Gi(Q,M.options.lineNumbers),uo(M)},!0),P("fixedGutter",!0,function(M,Q){M.display.gutters.style.left=Q?qn(M.display)+"px":"0",M.refresh()},!0),P("coverGutterNextToScrollbar",!1,function(M){return ii(M)},!0),P("scrollbarStyle","native",function(M){hi(M),ii(M),M.display.scrollbars.setScrollTop(M.doc.scrollTop),M.display.scrollbars.setScrollLeft(M.doc.scrollLeft)},!0),P("lineNumbers",!1,function(M,Q){M.display.gutterSpecs=Gi(M.options.gutters,Q),uo(M)},!0),P("firstLineNumber",1,uo,!0),P("lineNumberFormatter",function(M){return M},uo,!0),P("showCursorWhenSelecting",!1,cr,!0),P("resetSelectionOnContextMenu",!0),P("lineWiseCopyCut",!0),P("pasteLinesPerSelection",!0),P("selectionsMayTouch",!1),P("readOnly",!1,function(M,Q){Q=="nocursor"&&(or(M),M.display.input.blur()),M.display.input.readOnlyChanged(Q)}),P("screenReaderLabel",null,function(M,Q){Q=Q===""?null:Q,M.display.input.screenReaderLabelChanged(Q)}),P("disableInput",!1,function(M,Q){Q||M.display.input.reset()},!0),P("dragDrop",!0,nc),P("allowDropFileTypes",null),P("cursorBlinkRate",530),P("cursorScrollMargin",0),P("cursorHeight",1,cr,!0),P("singleCursorHeightPerLine",!0,cr,!0),P("workTime",100),P("workDelay",100),P("flattenSpans",!0,Ts,!0),P("addModeClass",!1,Ts,!0),P("pollInterval",100),P("undoDepth",200,function(M,Q){return M.doc.history.undoDepth=Q}),P("historyEventDelay",1250),P("viewportMargin",10,function(M){return M.refresh()},!0),P("maxHighlightLength",1e4,Ts,!0),P("moveInputWithCursor",!0,function(M,Q){Q||M.display.input.resetPosition()}),P("tabindex",null,function(M,Q){return M.display.input.getField().tabIndex=Q||""}),P("autofocus",null),P("direction","ltr",function(M,Q){return M.doc.setDirection(Q)},!0),P("phrases",null)}function nc(t,b,P){var M=P&&P!=nl;if(!b!=!M){var Q=t.display.dragFunctions,re=b?je:At;re(t.display.scroller,"dragstart",Q.start),re(t.display.scroller,"dragenter",Q.enter),re(t.display.scroller,"dragover",Q.over),re(t.display.scroller,"dragleave",Q.leave),re(t.display.scroller,"drop",Q.drop)}}function Nu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(v(t.display.wrapper,"CodeMirror-wrap"),xs(t)),wr(t),Cr(t),pn(t),setTimeout(function(){return ii(t)},100)}function Hi(t,b){var P=this;if(!(this instanceof Hi))return new Hi(t,b);this.options=b=b?K(b):{},K(ku,b,!1);var M=b.value;typeof M=="string"?M=new wn(M,b.mode,null,b.lineSeparator,b.direction):b.mode&&(M.modeOption=b.mode),this.doc=M;var Q=new Hi.inputStyles[b.inputStyle](this),re=this.display=new Lo(t,M,Q,b);re.wrapper.CodeMirror=this,au(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),hi(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},b.autofocus&&!a&&re.input.focus(),C&&p<11&&setTimeout(function(){return P.display.input.reset(!0)},20),ju(this),Oo(),Ao(this),this.curOp.forceUpdate=!0,Nt(this,M),b.autofocus&&!a||this.hasFocus()?setTimeout(function(){P.hasFocus()&&!P.state.focused&&Er(P)},20):or(this);for(var ge in iu)iu.hasOwnProperty(ge)&&iu[ge](this,b[ge],nl);mi(this),b.finishInit&&b.finishInit(this);for(var _e=0;_e<ou.length;++_e)ou[_e](this);bo(this),c&&b.lineWrapping&&getComputedStyle(re.lineDiv).textRendering=="optimizelegibility"&&(re.lineDiv.style.textRendering="auto")}Hi.defaults=ku,Hi.optionHandlers=iu;function ju(t){var b=t.display;je(b.scroller,"mousedown",ra(t,ru)),C&&p<11?je(b.scroller,"dblclick",ra(t,function(we){if(Ze(t,we))return;var Me=Gn(t,we);if(!Me||vu(t,we)||Jo(t.display,we))return;Ce(we);var ot=t.findWordAt(Me);ni(t.doc,ot.anchor,ot.head)})):je(b.scroller,"dblclick",function(we){return Ze(t,we)||Ce(we)}),je(b.scroller,"contextmenu",function(we){return gu(t,we)}),je(b.input.getField(),"contextmenu",function(we){b.scroller.contains(we.target)||gu(t,we)});var P,M={end:0};function Q(){b.activeTouch&&(P=setTimeout(function(){return b.activeTouch=null},1e3),M=b.activeTouch,M.end=+new Date)}function re(we){if(we.touches.length!=1)return!1;var Me=we.touches[0];return Me.radiusX<=1&&Me.radiusY<=1}function ge(we,Me){if(Me.left==null)return!0;var ot=Me.left-we.left,dt=Me.top-we.top;return ot*ot+dt*dt>20*20}je(b.scroller,"touchstart",function(we){if(!Ze(t,we)&&!re(we)&&!vu(t,we)){b.input.ensurePolled(),clearTimeout(P);var Me=+new Date;b.activeTouch={start:Me,moved:!1,prev:Me-M.end<=300?M:null},we.touches.length==1&&(b.activeTouch.left=we.touches[0].pageX,b.activeTouch.top=we.touches[0].pageY)}}),je(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),je(b.scroller,"touchend",function(we){var Me=b.activeTouch;if(Me&&!Jo(b,we)&&Me.left!=null&&!Me.moved&&new Date-Me.start<300){var ot=t.coordsChar(b.activeTouch,"page"),dt;!Me.prev||ge(Me,Me.prev)?dt=new Ma(ot,ot):!Me.prev.prev||ge(Me,Me.prev.prev)?dt=t.findWordAt(ot):dt=new Ma(Se(ot.line,0),Vt(t.doc,Se(ot.line+1,0))),t.setSelection(dt.anchor,dt.head),t.focus(),Ce(we)}Q()}),je(b.scroller,"touchcancel",Q),je(b.scroller,"scroll",function(){b.scroller.clientHeight&&(_a(t,b.scroller.scrollTop),Dr(t,b.scroller.scrollLeft,!0),qe(t,"scroll",t))}),je(b.scroller,"mousewheel",function(we){return qo(t,we)}),je(b.scroller,"DOMMouseScroll",function(we){return qo(t,we)}),je(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(we){Ze(t,we)||ze(we)},over:function(we){Ze(t,we)||(Sr(t,we),ze(we))},start:function(we){return Yr(t,we)},drop:ra(t,Hn),leave:function(we){Ze(t,we)||aa(t)}};var _e=b.input.getField();je(_e,"keyup",function(we){return Bu.call(t,we)}),je(_e,"keydown",ra(t,nu)),je(_e,"keypress",ra(t,Du)),je(_e,"focus",function(we){return Er(t,we)}),je(_e,"blur",function(we){return or(t,we)})}var ou=[];Hi.defineInitHook=function(t){return ou.push(t)};function El(t,b,P,M){var Q=t.doc,re;P==null&&(P="add"),P=="smart"&&(Q.mode.indent?re=Nr(t,b).state:P="prev");var ge=t.options.tabSize,_e=In(Q,b),we=z(_e.text,null,ge);_e.stateAfter&&(_e.stateAfter=null);var Me=_e.text.match(/^\s*/)[0],ot;if(!M&&!/\S/.test(_e.text))ot=0,P="not";else if(P=="smart"&&(ot=Q.mode.indent(re,_e.text.slice(Me.length),_e.text),ot==q||ot>150)){if(!M)return;P="prev"}P=="prev"?b>Q.first?ot=z(In(Q,b-1).text,null,ge):ot=0:P=="add"?ot=we+t.options.indentUnit:P=="subtract"?ot=we-t.options.indentUnit:typeof P=="number"&&(ot=we+P),ot=Math.max(0,ot);var dt="",Lt=0;if(t.options.indentWithTabs)for(var Bt=Math.floor(ot/ge);Bt;--Bt)Lt+=ge,dt+=" ";if(Lt<ot&&(dt+=be(ot-Lt)),dt!=Me)return Bs(Q,dt,Se(b,0),Se(b,Me.length),"+input"),_e.stateAfter=null,!0;for(var an=0;an<Q.sel.ranges.length;an++){var An=Q.sel.ranges[an];if(An.head.line==b&&An.head.ch<Me.length){var Rn=Se(b,Me.length);Go(Q,an,new Ma(Rn,Rn));break}}}var Ms=null;function Kl(t){Ms=t}function yu(t,b,P,M,Q){var re=t.doc;t.display.shift=!1,M||(M=re.sel);var ge=+new Date-200,_e=Q=="paste"||t.state.pasteIncoming>ge,we=Et(b),Me=null;if(_e&&M.ranges.length>1)if(Ms&&Ms.text.join(`
|
|
|
`)==b){if(M.ranges.length%Ms.text.length==0){Me=[];for(var ot=0;ot<Ms.text.length;ot++)Me.push(re.splitLines(Ms.text[ot]))}}else we.length==M.ranges.length&&t.options.pasteLinesPerSelection&&(Me=de(we,function(Kn){return[Kn]}));for(var dt=t.curOp.updateInput,Lt=M.ranges.length-1;Lt>=0;Lt--){var Bt=M.ranges[Lt],an=Bt.from(),An=Bt.to();Bt.empty()&&(P&&P>0?an=Se(an.line,an.ch-P):t.state.overwrite&&!_e?An=Se(An.line,Math.min(In(re,An.line).text.length,An.ch+he(we).length)):_e&&Ms&&Ms.lineWise&&Ms.text.join(`
|
|
|
`)==we.join(`
|
|
|
`)&&(an=An=Se(an.line,0)));var Rn={from:an,to:An,text:Me?Me[Lt%Me.length]:we,origin:Q||(_e?"paste":t.state.cutIncoming>ge?"cut":"+input")};ts(t.doc,Rn),Ea(t,"inputRead",t,Rn)}b&&!_e&&zl(t,b),Ta(t),t.curOp.updateInput<2&&(t.curOp.updateInput=dt),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Wl(t,b){var P=t.clipboardData&&t.clipboardData.getData("Text");if(P)return t.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Ui(b,function(){return yu(b,P,0,null,"paste")}),!0}function zl(t,b){if(!t.options.electricChars||!t.options.smartIndent)return;for(var P=t.doc.sel,M=P.ranges.length-1;M>=0;M--){var Q=P.ranges[M];if(Q.head.ch>100||M&&P.ranges[M-1].head.line==Q.head.line)continue;var re=t.getModeAt(Q.head),ge=!1;if(re.electricChars){for(var _e=0;_e<re.electricChars.length;_e++)if(b.indexOf(re.electricChars.charAt(_e))>-1){ge=El(t,Q.head.line,"smart");break}}else re.electricInput&&(re.electricInput.test(In(t.doc,Q.head.line).text.slice(0,Q.head.ch))&&(ge=El(t,Q.head.line,"smart")));ge&&Ea(t,"electricInput",t,Q.head.line)}}function bu(t){for(var b=[],P=[],M=0;M<t.doc.sel.ranges.length;M++){var Q=t.doc.sel.ranges[M].head.line,re={anchor:Se(Q,0),head:Se(Q+1,0)};P.push(re),b.push(t.getRange(re.anchor,re.head))}return{text:b,ranges:P}}function Eu(t,b,P,M){t.setAttribute("autocorrect",P?"":"off"),t.setAttribute("autocapitalize",M?"":"off"),t.setAttribute("spellcheck",!!b)}function Qu(){var t=S("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),b=S("div",[t],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return c?t.style.width="1000px":t.setAttribute("wrap","off"),d&&(t.style.border="1px solid black"),Eu(t),b}function Hu(t){var b=t.optionHandlers,P=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(M,Q){var re=this.options,ge=re[M];if(re[M]==Q&&M!="mode")return;re[M]=Q,b.hasOwnProperty(M)&&ra(this,b[M])(this,Q,ge),qe(this,"optionChange",this,M)},getOption:function(M){return this.options[M]},getDoc:function(){return this.doc},addKeyMap:function(M,Q){this.state.keyMaps[Q?"push":"unshift"](go(M))},removeKeyMap:function(M){for(var Q=this.state.keyMaps,re=0;re<Q.length;++re)if(Q[re]==M||Q[re].name==M)return Q.splice(re,1),!0},addOverlay:pi(function(M,Q){var re=M.token?M:t.getMode(this.options,M);if(re.startState)throw new Error("Overlays may not be stateful.");ne(this.state.overlays,{mode:re,modeSpec:M,opaque:Q&&Q.opaque,priority:Q&&Q.priority||0},function(ge){return ge.priority}),this.state.modeGen++,Cr(this)}),removeOverlay:pi(function(M){for(var Q=this.state.overlays,re=0;re<Q.length;++re){var ge=Q[re].modeSpec;if(ge==M||typeof M=="string"&&ge.name==M){Q.splice(re,1),this.state.modeGen++,Cr(this);return}}}),indentLine:pi(function(M,Q,re){typeof Q!="string"&&typeof Q!="number"&&(Q==null?Q=this.options.smartIndent?"smart":"prev":Q=Q?"add":"subtract"),Ai(this.doc,M)&&El(this,M,Q,re)}),indentSelection:pi(function(M){for(var Q=this.doc.sel.ranges,re=-1,ge=0;ge<Q.length;ge++){var _e=Q[ge];if(_e.empty())_e.head.line>re&&(El(this,_e.head.line,M,!0),re=_e.head.line,ge==this.doc.sel.primIndex&&Ta(this));else{var we=_e.from(),Me=_e.to(),ot=Math.max(re,we.line);re=Math.min(this.lastLine(),Me.line-(Me.ch?0:1))+1;for(var dt=ot;dt<re;++dt)El(this,dt,M);var Lt=this.doc.sel.ranges;we.ch==0&&Q.length==Lt.length&&Lt[ge].from().ch>0&&Go(this.doc,ge,new Ma(we,Lt[ge].to()),ie)}}}),getTokenAt:function(M,Q){return Hr(this,M,Q)},getLineTokens:function(M,Q){return Hr(this,Se(M),Q,!0)},getTokenTypeAt:function(M){M=Vt(this.doc,M);var Q=Mr(this,In(this.doc,M.line)),re=0,ge=(Q.length-1)/2,_e=M.ch,we;if(_e==0)we=Q[2];else for(;;){var Me=re+ge>>1;if((Me?Q[Me*2-1]:0)>=_e)ge=Me;else if(Q[Me*2+1]<_e)re=Me+1;else{we=Q[Me*2+2];break}}var ot=we?we.indexOf("overlay "):-1;return ot<0?we:ot==0?null:we.slice(0,ot-1)},getModeAt:function(M){var Q=this.doc.mode;return Q.innerMode?t.innerMode(Q,this.getTokenAt(M).state).mode:Q},getHelper:function(M,Q){return this.getHelpers(M,Q)[0]},getHelpers:function(M,Q){var re=[];if(!P.hasOwnProperty(Q))return re;var ge=P[Q],_e=this.getModeAt(M);if(typeof _e[Q]=="string")ge[_e[Q]]&&re.push(ge[_e[Q]]);else if(_e[Q])for(var we=0;we<_e[Q].length;we++){var Me=ge[_e[Q][we]];Me&&re.push(Me)}else _e.helperType&&ge[_e.helperType]?re.push(ge[_e.helperType]):ge[_e.name]&&re.push(ge[_e.name]);for(var ot=0;ot<ge._global.length;ot++){var dt=ge._global[ot];dt.pred(_e,this)&&H(re,dt.val)==-1&&re.push(dt.val)}return re},getStateAfter:function(M,Q){var re=this.doc;return M=ln(re,M==null?re.first+re.size-1:M),Nr(this,M+1,Q).state},cursorCoords:function(M,Q){var re,ge=this.doc.sel.primary();return M==null?re=ge.head:typeof M=="object"?re=Vt(this.doc,M):re=M?ge.from():ge.to(),Ht(this,re,Q||"page")},charCoords:function(M,Q){return Mn(this,Vt(this.doc,M),Q||"page")},coordsChar:function(M,Q){return M=hn(this,M,Q||"page"),vn(this,M.left,M.top)},lineAtHeight:function(M,Q){return M=hn(this,{top:M,left:0},Q||"page").top,wa(this.doc,M+this.display.viewOffset)},heightAtLine:function(M,Q,re){var ge=!1,_e;if(typeof M=="number"){var we=this.doc.first+this.doc.size-1;M<this.doc.first?M=this.doc.first:M>we&&(M=we,ge=!0),_e=In(this.doc,M)}else _e=M;return Gt(this,_e,{top:0,left:0},Q||"page",re||ge).top+(ge?this.doc.height-Co(_e):0)},defaultTextHeight:function(){return jn(this.display)},defaultCharWidth:function(){return dn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(M,Q,re,ge,_e){var we=this.display;M=Ht(this,Vt(this.doc,M));var Me=M.bottom,ot=M.left;if(Q.style.position="absolute",Q.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Q),we.sizer.appendChild(Q),ge=="over")Me=M.top;else if(ge=="above"||ge=="near"){var dt=Math.max(we.wrapper.clientHeight,this.doc.height),Lt=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(ge=="above"||M.bottom+Q.offsetHeight>dt)&&M.top>Q.offsetHeight?Me=M.top-Q.offsetHeight:M.bottom+Q.offsetHeight<=dt&&(Me=M.bottom),ot+Q.offsetWidth>Lt&&(ot=Lt-Q.offsetWidth)}Q.style.top=Me+"px",Q.style.left=Q.style.right="",_e=="right"?(ot=we.sizer.clientWidth-Q.offsetWidth,Q.style.right="0px"):(_e=="left"?ot=0:_e=="middle"&&(ot=(we.sizer.clientWidth-Q.offsetWidth)/2),Q.style.left=ot+"px"),re&&Xr(this,{left:ot,top:Me,right:ot+Q.offsetWidth,bottom:Me+Q.offsetHeight})},triggerOnKeyDown:pi(nu),triggerOnKeyPress:pi(Du),triggerOnKeyUp:Bu,triggerOnMouseDown:pi(ru),execCommand:function(M){if(Nl.hasOwnProperty(M))return Nl[M].call(null,this)},triggerElectric:pi(function(M){zl(this,M)}),findPosH:function(M,Q,re,ge){var _e=1;Q<0&&(_e=-1,Q=-Q);for(var we=Vt(this.doc,M),Me=0;Me<Q&&!(we=su(this.doc,we,_e,re,ge),we.hitSide);++Me);return we},moveH:pi(function(M,Q){var re=this;this.extendSelectionsBy(function(ge){return re.display.shift||re.doc.extend||ge.empty()?su(re.doc,ge.head,M,Q,re.options.rtlMoveVisually):M<0?ge.from():ge.to()},ee)}),deleteH:pi(function(M,Q){var re=this.doc.sel,ge=this.doc;re.somethingSelected()?ge.replaceSelection("",null,"+delete"):Ws(this,function(_e){var we=su(ge,_e.head,M,Q,!1);return M<0?{from:we,to:_e.head}:{from:_e.head,to:we}})}),findPosV:function(M,Q,re,ge){var _e=1,we=ge;Q<0&&(_e=-1,Q=-Q);for(var Me=Vt(this.doc,M),ot=0;ot<Q;++ot){var dt=Ht(this,Me,"div");if(we==null?we=dt.left:dt.left=we,Me=Ku(this,dt,_e,re),Me.hitSide)break}return Me},moveV:pi(function(M,Q){var re=this,ge=this.doc,_e=[],we=!this.display.shift&&!ge.extend&&ge.sel.somethingSelected();if(ge.extendSelectionsBy(function(ot){if(we)return M<0?ot.from():ot.to();var dt=Ht(re,ot.head,"div");ot.goalColumn!=null&&(dt.left=ot.goalColumn),_e.push(dt.left);var Lt=Ku(re,dt,M,Q);return Q=="page"&&ot==ge.sel.primary()&&Or(re,Mn(re,Lt,"div").top-dt.top),Lt},ee),_e.length)for(var Me=0;Me<ge.sel.ranges.length;Me++)ge.sel.ranges[Me].goalColumn=_e[Me]}),findWordAt:function(M){var Q=this.doc,re=In(Q,M.line).text,ge=M.ch,_e=M.ch;if(re){var we=this.getHelper(M,"wordChars");(M.sticky=="before"||_e==re.length)&&ge?--ge:++_e;for(var Me=re.charAt(ge),ot=Be(Me,we)?function(dt){return Be(dt,we)}:/\s/.test(Me)?function(dt){return/\s/.test(dt)}:function(dt){return!/\s/.test(dt)&&!Be(dt)};ge>0&&ot(re.charAt(ge-1));)--ge;for(;_e<re.length&&ot(re.charAt(_e));)++_e}return new Ma(Se(M.line,ge),Se(M.line,_e))},toggleOverwrite:function(M){if(M!=null&&M==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?k(this.display.cursorDiv,"CodeMirror-overwrite"):v(this.display.cursorDiv,"CodeMirror-overwrite"),qe(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==R()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:pi(function(M,Q){ta(this,M,Q)}),getScrollInfo:function(){var M=this.display.scroller;return{left:M.scrollLeft,top:M.scrollTop,height:M.scrollHeight-bt(this)-this.display.barHeight,width:M.scrollWidth-bt(this)-this.display.barWidth,clientHeight:De(this),clientWidth:nt(this)}},scrollIntoView:pi(function(M,Q){M==null?(M={from:this.doc.sel.primary().head,to:null},Q==null&&(Q=this.options.cursorScrollMargin)):typeof M=="number"?M={from:Se(M,0),to:null}:M.from==null&&(M={from:M,to:null}),M.to||(M.to=M.from),M.margin=Q||0,M.from.line!=null?ua(this,M):pa(this,M.from,M.to,M.margin)}),setSize:pi(function(M,Q){var re=this,ge=function(we){return typeof we=="number"||/^\d+$/.test(String(we))?we+"px":we};M!=null&&(this.display.wrapper.style.width=ge(M)),Q!=null&&(this.display.wrapper.style.height=ge(Q)),this.options.lineWrapping&&kt(this);var _e=this.display.viewFrom;this.doc.iter(_e,this.display.viewTo,function(we){if(we.widgets){for(var Me=0;Me<we.widgets.length;Me++)if(we.widgets[Me].noHScroll){fr(re,_e,"widget");break}}++_e}),this.curOp.forceUpdate=!0,qe(this,"refresh",this)}),operation:function(M){return Ui(this,M)},startOperation:function(){return Ao(this)},endOperation:function(){return bo(this)},refresh:pi(function(){var M=this.display.cachedTextHeight;Cr(this),this.curOp.forceUpdate=!0,pn(this),ta(this,this.doc.scrollLeft,this.doc.scrollTop),Ko(this.display),(M==null||Math.abs(M-jn(this.display))>.5||this.options.lineWrapping)&&wr(this),qe(this,"refresh",this)}),swapDoc:pi(function(M){var Q=this.doc;return Q.cm=null,this.state.selectingText&&this.state.selectingText(),Nt(this,M),pn(this),this.display.input.reset(),ta(this,M.scrollLeft,M.scrollTop),this.curOp.forceScroll=!0,Ea(this,"swapDoc",this,Q),Q}),phrase:function(M){var Q=this.options.phrases;return Q&&Object.prototype.hasOwnProperty.call(Q,M)?Q[M]:M},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}},Qe(t),t.registerHelper=function(M,Q,re){P.hasOwnProperty(M)||(P[M]=t[M]={_global:[]}),P[M][Q]=re},t.registerGlobalHelper=function(M,Q,re,ge){t.registerHelper(M,Q,ge),P[M]._global.push({pred:re,val:ge})}}function su(t,b,P,M,Q){var re=b,ge=P,_e=In(t,b.line),we=Q&&t.direction=="rtl"?-P:P;function Me(){var er=b.line+we;return er<t.first||er>=t.first+t.size?!1:(b=new Se(er,b.ch,b.sticky),_e=In(t,er))}function ot(er){var Wn;if(M=="codepoint"){var Ar=_e.text.charCodeAt(b.ch+(M>0?0:-1));isNaN(Ar)?Wn=null:Wn=new Se(b.line,Math.max(0,Math.min(_e.text.length,b.ch+P*(Ar>=55296&&Ar<56320?2:1))),-P)}else Q?Wn=hu(t.cm,_e,b,P):Wn=fu(_e,b,P);if(Wn==null)if(!er&&Me())b=ql(Q,t.cm,_e,b.line,we);else return!1;else b=Wn;return!0}if(M=="char"||M=="codepoint")ot();else if(M=="column")ot(!0);else if(M=="word"||M=="group")for(var dt=null,Lt=M=="group",Bt=t.cm&&t.cm.getHelper(b,"wordChars"),an=!0;!(P<0&&!ot(!an));an=!1){var An=_e.text.charAt(b.ch)||`
|
|
|
`,Rn=Be(An,Bt)?"w":Lt&&An==`
|
|
|
`?"n":!Lt||/\s/.test(An)?null:"p";if(Lt&&!an&&!Rn&&(Rn="s"),dt&&dt!=Rn){P<0&&(P=1,ot(),b.sticky="after");break}if(Rn&&(dt=Rn),P>0&&!ot(!an))break}var Kn=ul(t,b,re,ge,!0);return Je(re,Kn)&&(Kn.hitSide=!0),Kn}function Ku(t,b,P,M){var Q=t.doc,re=b.left,ge;if(M=="page"){var _e=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(_e-.5*jn(t.display),3);ge=(P>0?b.bottom:b.top)+P*we}else M=="line"&&(ge=P>0?b.bottom+3:b.top-3);for(var Me;!(Me=vn(t,re,ge),!Me.outside);){if(P<0?ge<=0:ge>=Q.height){Me.hitSide=!0;break}ge+=P*5}return Me}var Ei=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};Ei.prototype.init=function(t){var b=this,P=this,M=P.cm,Q=P.div=t.lineDiv;Eu(Q,M.options.spellcheck,M.options.autocorrect,M.options.autocapitalize);function re(_e){for(var we=_e.target;we;we=we.parentNode){if(we==Q)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}je(Q,"paste",function(_e){if(!re(_e)||Ze(M,_e)||Wl(_e,M))return;p<=11&&setTimeout(ra(M,function(){return b.updateFromDOM()}),20)}),je(Q,"compositionstart",function(_e){b.composing={data:_e.data,done:!1}}),je(Q,"compositionupdate",function(_e){b.composing||(b.composing={data:_e.data,done:!1})}),je(Q,"compositionend",function(_e){b.composing&&(_e.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),je(Q,"touchstart",function(){return P.forceCompositionEnd()}),je(Q,"input",function(){b.composing||b.readFromDOMSoon()});function ge(_e){if(!re(_e)||Ze(M,_e))return;if(M.somethingSelected())Kl({lineWise:!1,text:M.getSelections()}),_e.type=="cut"&&M.replaceSelection("",null,"cut");else if(M.options.lineWiseCopyCut){var we=bu(M);Kl({lineWise:!0,text:we.text}),_e.type=="cut"&&M.operation(function(){M.setSelections(we.ranges,0,ie),M.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var Me=Ms.text.join(`
|
|
|
`);if(_e.clipboardData.setData("Text",Me),_e.clipboardData.getData("Text")==Me){_e.preventDefault();return}}var ot=Qu(),dt=ot.firstChild;M.display.lineSpace.insertBefore(ot,M.display.lineSpace.firstChild),dt.value=Ms.text.join(`
|
|
|
`);var Lt=document.activeElement;Y(dt),setTimeout(function(){M.display.lineSpace.removeChild(ot),Lt.focus(),Lt==Q&&P.showPrimarySelection()},50)}je(Q,"copy",ge),je(Q,"cut",ge)},Ei.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},Ei.prototype.prepareSelection=function(){var t=Ia(this.cm,!1);return t.focus=document.activeElement==this.div,t},Ei.prototype.showSelection=function(t,b){if(!t||!this.cm.display.view.length)return;(t.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Ei.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ei.prototype.showPrimarySelection=function(){var t=this.getSelection(),b=this.cm,P=b.doc.sel.primary(),M=P.from(),Q=P.to();if(b.display.viewTo==b.display.viewFrom||M.line>=b.display.viewTo||Q.line<b.display.viewFrom){t.removeAllRanges();return}var re=rl(b,t.anchorNode,t.anchorOffset),ge=rl(b,t.focusNode,t.focusOffset);if(re&&!re.bad&&ge&&!ge.bad&&Pe(tn(re,ge),M)==0&&Pe(Wt(re,ge),Q)==0)return;var _e=b.display.view,we=M.line>=b.display.viewFrom&&_l(b,M)||{node:_e[0].measure.map[2],offset:0},Me=Q.line<b.display.viewTo&&_l(b,Q);if(!Me){var ot=_e[_e.length-1].measure,dt=ot.maps?ot.maps[ot.maps.length-1]:ot.map;Me={node:dt[dt.length-1],offset:dt[dt.length-2]-dt[dt.length-3]}}if(!we||!Me){t.removeAllRanges();return}var Lt=t.rangeCount&&t.getRangeAt(0),Bt;try{Bt=x(we.node,we.offset,Me.offset,Me.node)}catch(an){}Bt&&(!L&&b.state.focused?(t.collapse(we.node,we.offset),Bt.collapsed||(t.removeAllRanges(),t.addRange(Bt))):(t.removeAllRanges(),t.addRange(Bt)),Lt&&t.anchorNode==null?t.addRange(Lt):L&&this.startGracePeriod()),this.rememberSelection()},Ei.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)},Ei.prototype.showMultipleSelections=function(t){i(this.cm.display.cursorDiv,t.cursors),i(this.cm.display.selectionDiv,t.selection)},Ei.prototype.rememberSelection=function(){var t=this.getSelection();this.lastAnchorNode=t.anchorNode,this.lastAnchorOffset=t.anchorOffset,this.lastFocusNode=t.focusNode,this.lastFocusOffset=t.focusOffset},Ei.prototype.selectionInEditor=function(){var t=this.getSelection();if(!t.rangeCount)return!1;var b=t.getRangeAt(0).commonAncestorContainer;return D(this.div,b)},Ei.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ei.prototype.blur=function(){this.div.blur()},Ei.prototype.getField=function(){return this.div},Ei.prototype.supportsTouch=function(){return!0},Ei.prototype.receivedFocus=function(){var t=this;this.selectionInEditor()?this.pollSelection():Ui(this.cm,function(){return t.cm.curOp.selectionChanged=!0});function b(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,b))}this.polling.set(this.cm.options.pollInterval,b)},Ei.prototype.selectionChanged=function(){var t=this.getSelection();return t.anchorNode!=this.lastAnchorNode||t.anchorOffset!=this.lastAnchorOffset||t.focusNode!=this.lastFocusNode||t.focusOffset!=this.lastFocusOffset},Ei.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var t=this.getSelection(),b=this.cm;if(A&&n&&this.cm.display.gutterSpecs.length&&Wu(t.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var P=rl(b,t.anchorNode,t.anchorOffset),M=rl(b,t.focusNode,t.focusOffset);P&&M&&Ui(b,function(){Ri(b.doc,vi(P,M),ie),(P.bad||M.bad)&&(b.curOp.selectionChanged=!0)})},Ei.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var t=this.cm,b=t.display,P=t.doc.sel.primary(),M=P.from(),Q=P.to();if(M.ch==0&&M.line>t.firstLine()&&(M=Se(M.line-1,In(t.doc,M.line-1).length)),Q.ch==In(t.doc,Q.line).text.length&&Q.line<t.lastLine()&&(Q=Se(Q.line+1,0)),M.line<b.viewFrom||Q.line>b.viewTo-1)return!1;var re,ge,_e;M.line==b.viewFrom||(re=Yn(t,M.line))==0?(ge=Kr(b.view[0].line),_e=b.view[0].node):(ge=Kr(b.view[re].line),_e=b.view[re-1].node.nextSibling);var we=Yn(t,Q.line),Me,ot;if(we==b.view.length-1?(Me=b.viewTo-1,ot=b.lineDiv.lastChild):(Me=Kr(b.view[we+1].line)-1,ot=b.view[we+1].node.previousSibling),!_e)return!1;for(var dt=t.doc.splitLines(Cl(t,_e,ot,ge,Me)),Lt=xa(t.doc,Se(ge,0),Se(Me,In(t.doc,Me).text.length));dt.length>1&&Lt.length>1;)if(he(dt)==he(Lt))dt.pop(),Lt.pop(),Me--;else if(dt[0]==Lt[0])dt.shift(),Lt.shift(),ge++;else break;for(var Bt=0,an=0,An=dt[0],Rn=Lt[0],Kn=Math.min(An.length,Rn.length);Bt<Kn&&An.charCodeAt(Bt)==Rn.charCodeAt(Bt);)++Bt;for(var er=he(dt),Wn=he(Lt),Ar=Math.min(er.length-(dt.length==1?Bt:0),Wn.length-(Lt.length==1?Bt:0));an<Ar&&er.charCodeAt(er.length-an-1)==Wn.charCodeAt(Wn.length-an-1);)++an;if(dt.length==1&&Lt.length==1&&ge==M.line)for(;Bt&&Bt>M.ch&&er.charCodeAt(er.length-an-1)==Wn.charCodeAt(Wn.length-an-1);)Bt--,an++;dt[dt.length-1]=er.slice(0,er.length-an).replace(/^\u200b+/,""),dt[0]=dt[0].slice(Bt).replace(/\u200b+$/,"");var Qr=Se(ge,Bt),Br=Se(Me,Lt.length?he(Lt).length-an:0);if(dt.length>1||dt[0]||Pe(Qr,Br))return Bs(t.doc,dt,Qr,Br,"+input"),!0},Ei.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ei.prototype.reset=function(){this.forceCompositionEnd()},Ei.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Ei.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)},Ei.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&Ui(this.cm,function(){return Cr(t.cm)})},Ei.prototype.setUneditable=function(t){t.contentEditable="false"},Ei.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||ra(this.cm,yu)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},Ei.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},Ei.prototype.onContextMenu=function(){},Ei.prototype.resetPosition=function(){},Ei.prototype.needsContentAttribute=!0;function _l(t,b){var P=_t(t,b.line);if(!P||P.hidden)return null;var M=In(t.doc,b.line),Q=Ie(P,M,b.line),re=pt(M,t.doc.direction),ge="left";if(re){var _e=Ee(re,b.ch);ge=_e%2?"right":"left"}var we=lt(Q.map,b.ch,ge);return we.offset=we.collapse=="right"?we.end:we.start,we}function Wu(t){for(var b=t;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function Vi(t,b){return b&&(t.bad=!0),t}function Cl(t,b,P,M,Q){var re="",ge=!1,_e=t.doc.lineSeparator(),we=!1;function Me(Bt){return function(an){return an.id==Bt}}function ot(){ge&&(re+=_e,we&&(re+=_e),ge=we=!1)}function dt(Bt){Bt&&(ot(),re+=Bt)}function Lt(Bt){if(Bt.nodeType==1){var an=Bt.getAttribute("cm-text");if(an){dt(an);return}var An=Bt.getAttribute("cm-marker"),Rn;if(An){var Kn=t.findMarks(Se(M,0),Se(Q+1,0),Me(+An));Kn.length&&(Rn=Kn[0].find(0))&&dt(xa(t.doc,Rn.from,Rn.to).join(_e));return}if(Bt.getAttribute("contenteditable")=="false")return;var er=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;er&&ot();for(var Wn=0;Wn<Bt.childNodes.length;Wn++)Lt(Bt.childNodes[Wn]);/^(pre|p)$/i.test(Bt.nodeName)&&(we=!0),er&&(ge=!0)}else Bt.nodeType==3&&dt(Bt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Lt(b),b==P);)b=b.nextSibling,we=!1;return re}function rl(t,b,P){var M;if(b==t.display.lineDiv){if(M=t.display.lineDiv.childNodes[P],!M)return Vi(t.clipPos(Se(t.display.viewTo-1)),!0);b=null,P=0}else for(M=b;;M=M.parentNode){if(!M||M==t.display.lineDiv)return null;if(M.parentNode&&M.parentNode==t.display.lineDiv)break}for(var Q=0;Q<t.display.view.length;Q++){var re=t.display.view[Q];if(re.node==M)return hl(re,b,P)}}function hl(t,b,P){var M=t.text.firstChild,Q=!1;if(!b||!D(M,b))return Vi(Se(Kr(t.line),0),!0);if(b==M&&(Q=!0,b=M.childNodes[P],P=0,!b)){var re=t.rest?he(t.rest):t.line;return Vi(Se(Kr(re),re.text.length),Q)}var ge=b.nodeType==3?b:null,_e=b;for(!ge&&b.childNodes.length==1&&b.firstChild.nodeType==3&&(ge=b.firstChild,P&&(P=ge.nodeValue.length));_e.parentNode!=M;)_e=_e.parentNode;var we=t.measure,Me=we.maps;function ot(Rn,Kn,er){for(var Wn=-1;Wn<(Me?Me.length:0);Wn++)for(var Ar=Wn<0?we.map:Me[Wn],Qr=0;Qr<Ar.length;Qr+=3){var Br=Ar[Qr+2];if(Br==Rn||Br==Kn){var Da=Kr(Wn<0?t.line:t.rest[Wn]),Ii=Ar[Qr]+er;return(er<0||Br!=Rn)&&(Ii=Ar[Qr+(er?1:0)]),Se(Da,Ii)}}}var dt=ot(ge,_e,P);if(dt)return Vi(dt,Q);for(var Lt=_e.nextSibling,Bt=ge?ge.nodeValue.length-P:0;Lt;Lt=Lt.nextSibling){if(dt=ot(Lt,Lt.firstChild,0),dt)return Vi(Se(dt.line,dt.ch-Bt),Q);Bt+=Lt.textContent.length}for(var an=_e.previousSibling,An=P;an;an=an.previousSibling){if(dt=ot(an,an.firstChild,-1),dt)return Vi(Se(dt.line,dt.ch+An),Q);An+=an.textContent.length}}var wi=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};wi.prototype.init=function(t){var b=this,P=this,M=this.cm;this.createField(t);var Q=this.textarea;t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),d&&(Q.style.width="0px"),je(Q,"input",function(){C&&p>=9&&b.hasSelection&&(b.hasSelection=null),P.poll()}),je(Q,"paste",function(ge){if(Ze(M,ge)||Wl(ge,M))return;M.state.pasteIncoming=+new Date,P.fastPoll()});function re(ge){if(Ze(M,ge))return;if(M.somethingSelected())Kl({lineWise:!1,text:M.getSelections()});else if(M.options.lineWiseCopyCut){var _e=bu(M);Kl({lineWise:!0,text:_e.text}),ge.type=="cut"?M.setSelections(_e.ranges,null,ie):(P.prevInput="",Q.value=_e.text.join(`
|
|
|
`),Y(Q))}else return;ge.type=="cut"&&(M.state.cutIncoming=+new Date)}je(Q,"cut",re),je(Q,"copy",re),je(t.scroller,"paste",function(ge){if(Jo(t,ge)||Ze(M,ge))return;if(!Q.dispatchEvent){M.state.pasteIncoming=+new Date,P.focus();return}var _e=new Event("paste");_e.clipboardData=ge.clipboardData,Q.dispatchEvent(_e)}),je(t.lineSpace,"selectstart",function(ge){Jo(t,ge)||Ce(ge)}),je(Q,"compositionstart",function(){var ge=M.getCursor("from");P.composing&&P.composing.range.clear(),P.composing={start:ge,range:M.markText(ge,M.getCursor("to"),{className:"CodeMirror-composing"})}}),je(Q,"compositionend",function(){P.composing&&(P.poll(),P.composing.range.clear(),P.composing=null)})},wi.prototype.createField=function(t){this.wrapper=Qu(),this.textarea=this.wrapper.firstChild},wi.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},wi.prototype.prepareSelection=function(){var t=this.cm,b=t.display,P=t.doc,M=Ia(t);if(t.options.moveInputWithCursor){var Q=Ht(t,P.sel.primary().head,"div"),re=b.wrapper.getBoundingClientRect(),ge=b.lineDiv.getBoundingClientRect();M.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,Q.top+ge.top-re.top)),M.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,Q.left+ge.left-re.left))}return M},wi.prototype.showSelection=function(t){var b=this.cm,P=b.display;i(P.cursorDiv,t.cursors),i(P.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},wi.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var b=this.cm;if(b.somethingSelected()){this.prevInput="";var P=b.getSelection();this.textarea.value=P,b.state.focused&&Y(this.textarea),C&&p>=9&&(this.hasSelection=P)}else t||(this.prevInput=this.textarea.value="",C&&p>=9&&(this.hasSelection=null))},wi.prototype.getField=function(){return this.textarea},wi.prototype.supportsTouch=function(){return!1},wi.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||R()!=this.textarea))try{this.textarea.focus()}catch(t){}},wi.prototype.blur=function(){this.textarea.blur()},wi.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},wi.prototype.receivedFocus=function(){this.slowPoll()},wi.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()})},wi.prototype.fastPoll=function(){var t=!1,b=this;b.pollingFast=!0;function P(){var M=b.poll();!M&&!t?(t=!0,b.polling.set(60,P)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,P)},wi.prototype.poll=function(){var t=this,b=this.cm,P=this.textarea,M=this.prevInput;if(this.contextMenuPending||!b.state.focused||ut(P)&&!M&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var Q=P.value;if(Q==M&&!b.somethingSelected())return!1;if(C&&p>=9&&this.hasSelection===Q||f&&/[\uf700-\uf7ff]/.test(Q))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var re=Q.charCodeAt(0);if(re==8203&&!M&&(M="\u200B"),re==8666)return this.reset(),this.cm.execCommand("undo")}for(var ge=0,_e=Math.min(M.length,Q.length);ge<_e&&M.charCodeAt(ge)==Q.charCodeAt(ge);)++ge;return Ui(b,function(){yu(b,Q.slice(ge),M.length-ge,null,t.composing?"*compose":null),Q.length>1e3||Q.indexOf(`
|
|
|
`)>-1?P.value=t.prevInput="":t.prevInput=Q,t.composing&&(t.composing.range.clear(),t.composing.range=b.markText(t.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},wi.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},wi.prototype.onKeyPress=function(){C&&p>=9&&(this.hasSelection=null),this.fastPoll()},wi.prototype.onContextMenu=function(t){var b=this,P=b.cm,M=P.display,Q=b.textarea;b.contextMenuPending&&b.contextMenuPending();var re=Gn(P,t),ge=M.scroller.scrollTop;if(!re||e)return;var _e=P.options.resetSelectionOnContextMenu;_e&&P.doc.sel.contains(re)==-1&&ra(P,Ri)(P.doc,vi(re),ie);var we=Q.style.cssText,Me=b.wrapper.style.cssText,ot=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",Q.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(t.clientY-ot.top-5)+"px; left: "+(t.clientX-ot.left-5)+`px;
|
|
|
z-index: 1000; background: `+(C?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var dt;c&&(dt=window.scrollY),M.input.focus(),c&&window.scrollTo(null,dt),M.input.reset(),P.somethingSelected()||(Q.value=b.prevInput=" "),b.contextMenuPending=Bt,M.selForContextMenu=P.doc.sel,clearTimeout(M.detectingSelectAll);function Lt(){if(Q.selectionStart!=null){var An=P.somethingSelected(),Rn="\u200B"+(An?Q.value:"");Q.value="\u21DA",Q.value=Rn,b.prevInput=An?"":"\u200B",Q.selectionStart=1,Q.selectionEnd=Rn.length,M.selForContextMenu=P.doc.sel}}function Bt(){if(b.contextMenuPending!=Bt)return;if(b.contextMenuPending=!1,b.wrapper.style.cssText=Me,Q.style.cssText=we,C&&p<9&&M.scrollbars.setScrollTop(M.scroller.scrollTop=ge),Q.selectionStart!=null){(!C||C&&p<9)&&Lt();var An=0,Rn=function(){M.selForContextMenu==P.doc.sel&&Q.selectionStart==0&&Q.selectionEnd>0&&b.prevInput=="\u200B"?ra(P,Ol)(P):An++<10?M.detectingSelectAll=setTimeout(Rn,500):(M.selForContextMenu=null,M.input.reset())};M.detectingSelectAll=setTimeout(Rn,200)}}if(C&&p>=9&&Lt(),O){ze(t);var an=function(){At(window,"mouseup",an),setTimeout(Bt,20)};je(window,"mouseup",an)}else setTimeout(Bt,50)},wi.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},wi.prototype.setUneditable=function(){},wi.prototype.needsContentAttribute=!1;function Gl(t,b){if(b=b?K(b):{},b.value=t.value,!b.tabindex&&t.tabIndex&&(b.tabindex=t.tabIndex),!b.placeholder&&t.placeholder&&(b.placeholder=t.placeholder),b.autofocus==null){var P=R();b.autofocus=P==t||t.getAttribute("autofocus")!=null&&P==document.body}function M(){t.value=_e.getValue()}var Q;if(t.form&&(je(t.form,"submit",M),!b.leaveSubmitMethodAlone)){var re=t.form;Q=re.submit;try{var ge=re.submit=function(){M(),re.submit=Q,re.submit(),re.submit=ge}}catch(we){}}b.finishInit=function(we){we.save=M,we.getTextArea=function(){return t},we.toTextArea=function(){we.toTextArea=isNaN,M(),t.parentNode.removeChild(we.getWrapperElement()),t.style.display="",t.form&&(At(t.form,"submit",M),!b.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=Q))}},t.style.display="none";var _e=Hi(function(we){return t.parentNode.insertBefore(we,t.nextSibling)},b);return _e}function al(t){t.off=At,t.on=je,t.wheelEventPixels=Bn,t.Doc=wn,t.splitLines=Et,t.countColumn=z,t.findColumn=ve,t.isWordChar=xe,t.Pass=q,t.signal=qe,t.Line=co,t.changeEnd=To,t.scrollbarModel=xi,t.Pos=Se,t.cmpPos=Pe,t.modes=St,t.mimeModes=gt,t.resolveMode=xt,t.getMode=It,t.modeExtensions=Kt,t.extendMode=bn,t.copyState=fn,t.startState=_r,t.innerMode=Fr,t.commands=Nl,t.keyMap=Is,t.keyName=du,t.isModifierKey=wu,t.lookupKey=bs,t.normalizeKeyMap=xu,t.StringStream=zr,t.SharedTextMarker=Ca,t.TextMarker=oa,t.LineWidget=Tr,t.e_preventDefault=Ce,t.e_stopPropagation=Re,t.e_stop=ze,t.addClass=k,t.contains=D,t.rmClass=v,t.keyNames=Bo}tc(Hi),Hu(Hi);var zu="iter insert remove copy getEditor constructor".split(" ");for(var Vl in wn.prototype)wn.prototype.hasOwnProperty(Vl)&&H(zu,Vl)<0&&(Hi.prototype[Vl]=function(t){return function(){return t.apply(this.doc,arguments)}}(wn.prototype[Vl]));return Qe(wn),Hi.inputStyles={textarea:wi,contenteditable:Ei},Hi.defineMode=function(t){!Hi.defaults.mode&&t!="null"&&(Hi.defaults.mode=t),Rt.apply(this,arguments)},Hi.defineMIME=Mt,Hi.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),Hi.defineMIME("text/plain","null"),Hi.defineExtension=function(t,b){Hi.prototype[t]=b},Hi.defineDocExtension=function(t,b){wn.prototype[t]=b},Hi.fromTextArea=Gl,al(Hi),Hi.version="5.58.2",Hi})},W6BS:function(Ne,me){Ne.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(Ne,me){Ne.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(Ne,me,I){Ne.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(Ne,me,I){"use strict";var oe=I("rePB"),V=I("Ff2n"),L=I("VTBJ"),y=I("1OyB"),_=I("vuIU"),w=I("JX7q"),C=I("Ji7U"),p=I("LK+K"),c=I("cDcd"),r=I("TSYQ"),n=I.n(r),e=I("sboe"),s=I("OZM5"),u=function(O){var g=O.prefixCls,v=O.level,l=O.isStart,i=O.isEnd;if(!v)return null;for(var S="".concat(g,"-indent-unit"),B=[],x=0;x<v;x+=1){var D;B.push(c.createElement("span",{key:x,className:n()(S,(D={},Object(oe.a)(D,"".concat(S,"-start"),l[x+1]),Object(oe.a)(D,"".concat(S,"-end"),i[x+1]),Object(oe.a)(D,"".concat(S,"-end-first-level"),!x&&i[0]),D))}))}return c.createElement("span",{"aria-hidden":"true",className:"".concat(g,"-indent")},B)},o=u,d=I("815F"),A="open",a="close",f="---",h=function(E){Object(C.a)(g,E);var O=Object(p.a)(g);function g(){var v;return Object(y.a)(this,g),v=O.apply(this,arguments),v.state={dragNodeHighlight:!1},v.onSelectorClick=function(l){var i=v.props.context.onNodeClick;i(l,Object(d.b)(v.props)),v.isSelectable()?v.onSelect(l):v.onCheck(l)},v.onSelectorDoubleClick=function(l){var i=v.props.context.onNodeDoubleClick;i(l,Object(d.b)(v.props))},v.onSelect=function(l){if(v.isDisabled())return;var i=v.props.context.onNodeSelect;l.preventDefault(),i(l,Object(d.b)(v.props))},v.onCheck=function(l){if(v.isDisabled())return;var i=v.props,S=i.disableCheckbox,B=i.checked,x=v.props.context.onNodeCheck;if(!v.isCheckable()||S)return;l.preventDefault();var D=!B;x(l,Object(d.b)(v.props),D)},v.onMouseEnter=function(l){var i=v.props.context.onNodeMouseEnter;i(l,Object(d.b)(v.props))},v.onMouseLeave=function(l){var i=v.props.context.onNodeMouseLeave;i(l,Object(d.b)(v.props))},v.onContextMenu=function(l){var i=v.props.context.onNodeContextMenu;i(l,Object(d.b)(v.props))},v.onDragStart=function(l){var i=v.props.context.onNodeDragStart;l.stopPropagation(),v.setState({dragNodeHighlight:!0}),i(l,Object(w.a)(v));try{l.dataTransfer.setData("text/plain","")}catch(S){}},v.onDragEnter=function(l){var i=v.props.context.onNodeDragEnter;l.preventDefault(),l.stopPropagation(),i(l,Object(w.a)(v))},v.onDragOver=function(l){var i=v.props.context.onNodeDragOver;l.preventDefault(),l.stopPropagation(),i(l,Object(w.a)(v))},v.onDragLeave=function(l){var i=v.props.context.onNodeDragLeave;l.stopPropagation(),i(l,Object(w.a)(v))},v.onDragEnd=function(l){var i=v.props.context.onNodeDragEnd;l.stopPropagation(),v.setState({dragNodeHighlight:!1}),i(l,Object(w.a)(v))},v.onDrop=function(l){var i=v.props.context.onNodeDrop;l.preventDefault(),l.stopPropagation(),v.setState({dragNodeHighlight:!1}),i(l,Object(w.a)(v))},v.onExpand=function(l){var i=v.props.context.onNodeExpand;i(l,Object(d.b)(v.props))},v.setSelectHandle=function(l){v.selectHandle=l},v.getNodeState=function(){var l=v.props.expanded;return v.isLeaf()?null:l?A:a},v.hasChildren=function(){var l=v.props.eventKey,i=v.props.context.keyEntities,S=i[l]||{},B=S.children;return!!(B||[]).length},v.isLeaf=function(){var l=v.props,i=l.isLeaf,S=l.loaded,B=v.props.context.loadData,x=v.hasChildren();return i===!1?!1:i||!B&&!x||B&&S&&!x},v.isDisabled=function(){var l=v.props.disabled,i=v.props.context.disabled;return!!(i||l)},v.isCheckable=function(){var l=v.props.checkable,i=v.props.context.checkable;return!i||l===!1?!1:i},v.syncLoadData=function(l){var i=l.expanded,S=l.loading,B=l.loaded,x=v.props.context,D=x.loadData,R=x.onNodeLoad;if(S)return;D&&i&&!v.isLeaf()&&(!v.hasChildren()&&!B&&R(Object(d.b)(v.props)))},v.renderSwitcher=function(){var l=v.props,i=l.expanded,S=l.switcherIcon,B=v.props.context,x=B.prefixCls,D=B.switcherIcon,R=S||D;if(v.isLeaf())return c.createElement("span",{className:n()("".concat(x,"-switcher"),"".concat(x,"-switcher-noop"))},typeof R=="function"?R(Object(L.a)(Object(L.a)({},v.props),{},{isLeaf:!0})):R);var k=n()("".concat(x,"-switcher"),"".concat(x,"-switcher_").concat(i?A:a));return c.createElement("span",{onClick:v.onExpand,className:k},typeof R=="function"?R(Object(L.a)(Object(L.a)({},v.props),{},{isLeaf:!1})):R)},v.renderCheckbox=function(){var l=v.props,i=l.checked,S=l.halfChecked,B=l.disableCheckbox,x=v.props.context.prefixCls,D=v.isDisabled(),R=v.isCheckable();if(!R)return null;var k=typeof R!="boolean"?R:null;return c.createElement("span",{className:n()("".concat(x,"-checkbox"),i&&"".concat(x,"-checkbox-checked"),!i&&S&&"".concat(x,"-checkbox-indeterminate"),(D||B)&&"".concat(x,"-checkbox-disabled")),onClick:v.onCheck},k)},v.renderIcon=function(){var l=v.props.loading,i=v.props.context.prefixCls;return c.createElement("span",{className:n()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(v.getNodeState()||"docu"),l&&"".concat(i,"-icon_loading"))})},v.renderSelector=function(){var l=v.state.dragNodeHighlight,i=v.props,S=i.title,B=i.selected,x=i.icon,D=i.loading,R=i.data,k=v.props.context,j=k.prefixCls,Y=k.showIcon,U=k.icon,K=k.draggable,z=k.loadData,F=k.titleRender,H=v.isDisabled(),G="".concat(j,"-node-content-wrapper"),q;if(Y){var ie=x||U;q=ie?c.createElement("span",{className:n()("".concat(j,"-iconEle"),"".concat(j,"-icon__customize"))},typeof ie=="function"?ie(v.props):ie):v.renderIcon()}else z&&D&&(q=v.renderIcon());var ce;typeof S=="function"?ce=S(R):F?ce=F(R):ce=S;var ee=c.createElement("span",{className:"".concat(j,"-title")},ce);return c.createElement("span",{ref:v.setSelectHandle,title:typeof S=="string"?S:"",className:n()("".concat(G),"".concat(G,"-").concat(v.getNodeState()||"normal"),!H&&(B||l)&&"".concat(j,"-node-selected"),!H&&K&&"draggable"),draggable:!H&&K||void 0,"aria-grabbed":!H&&K||void 0,onMouseEnter:v.onMouseEnter,onMouseLeave:v.onMouseLeave,onContextMenu:v.onContextMenu,onClick:v.onSelectorClick,onDoubleClick:v.onSelectorDoubleClick,onDragStart:K?v.onDragStart:void 0},q,ee)},v}return Object(_.a)(g,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var l=this.props.selectable,i=this.props.context.selectable;return typeof l=="boolean"?l:i}},{key:"render",value:function(){var l,i=this.props,S=i.eventKey,B=i.className,x=i.style,D=i.dragOver,R=i.dragOverGapTop,k=i.dragOverGapBottom,j=i.isLeaf,Y=i.isStart,U=i.isEnd,K=i.expanded,z=i.selected,F=i.checked,H=i.halfChecked,G=i.loading,q=i.domRef,ie=i.active,ce=i.onMouseMove,ee=Object(V.a)(i,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),ve=this.props.context,ue=ve.prefixCls,be=ve.filterTreeNode,he=ve.draggable,de=ve.keyEntities,ne=this.isDisabled(),fe=Object(s.f)(ee),pe=de[S]||{},Ae=pe.level,xe=U[U.length-1];return c.createElement("div",Object.assign({ref:q,className:n()(B,"".concat(ue,"-treenode"),(l={},Object(oe.a)(l,"".concat(ue,"-treenode-disabled"),ne),Object(oe.a)(l,"".concat(ue,"-treenode-switcher-").concat(K?"open":"close"),!j),Object(oe.a)(l,"".concat(ue,"-treenode-checkbox-checked"),F),Object(oe.a)(l,"".concat(ue,"-treenode-checkbox-indeterminate"),H),Object(oe.a)(l,"".concat(ue,"-treenode-selected"),z),Object(oe.a)(l,"".concat(ue,"-treenode-loading"),G),Object(oe.a)(l,"".concat(ue,"-treenode-active"),ie),Object(oe.a)(l,"".concat(ue,"-treenode-leaf-last"),xe),Object(oe.a)(l,"drag-over",!ne&&D),Object(oe.a)(l,"drag-over-gap-top",!ne&&R),Object(oe.a)(l,"drag-over-gap-bottom",!ne&&k),Object(oe.a)(l,"filter-node",be&&be(Object(d.b)(this.props))),l)),style:x,onDragEnter:he?this.onDragEnter:void 0,onDragOver:he?this.onDragOver:void 0,onDragLeave:he?this.onDragLeave:void 0,onDrop:he?this.onDrop:void 0,onDragEnd:he?this.onDragEnd:void 0,onMouseMove:ce},fe),c.createElement(o,{prefixCls:ue,level:Ae,isStart:Y,isEnd:U}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),g}(c.Component),m=function(O){return c.createElement(e.a.Consumer,null,function(g){return c.createElement(h,Object.assign({},O,{context:g}))})};m.displayName="TreeNode",m.defaultProps={title:f},m.isTreeNode=1;var T=me.a=m},Xmg4:function(Ne,me,I){var oe=I("bYtY"),V=I("LPTA"),L=V.devicePixelRatio,y=I("K2GJ"),_=I("3C/r");function w(){return!1}function C(r,n,e){var s=oe.createCanvas(),u=n.getWidth(),o=n.getHeight(),d=s.style;return d&&(d.position="absolute",d.left=0,d.top=0,d.width=u+"px",d.height=o+"px",s.setAttribute("data-zr-dom-id",r)),s.width=u*e,s.height=o*e,s}var p=function(r,n,e){var s;e=e||L,typeof r=="string"?s=C(r,n,e):oe.isObject(r)&&(s=r,r=s.id),this.id=r,this.dom=s;var u=s.style;u&&(s.onselectstart=w,u["-webkit-user-select"]="none",u["user-select"]="none",u["-webkit-touch-callout"]="none",u["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",u.padding=0,u.margin=0,u["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};p.prototype={constructor:p,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var r=this.dpr;this.domBack=C("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},resize:function(r,n){var e=this.dpr,s=this.dom,u=s.style,o=this.domBack;u&&(u.width=r+"px",u.height=n+"px"),s.width=r*e,s.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,s=this.ctx,u=e.width,o=e.height,n=n||this.clearColor,d=this.motionBlur&&!r,A=this.lastFrameAlpha,a=this.dpr;if(d&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,u/a,o/a)),s.clearRect(0,0,u,o),n&&n!=="transparent"){var f;n.colorStops?(f=n.__canvasGradient||y.getGradient(s,n,{x:0,y:0,width:u,height:o}),n.__canvasGradient=f):n.image&&(f=_.prototype.getCanvasPattern.call(n,s)),s.save(),s.fillStyle=f||n,s.fillRect(0,0,u,o),s.restore()}if(d){var h=this.domBack;s.save(),s.globalAlpha=A,s.drawImage(h,0,0,u,o),s.restore()}}};var c=p;Ne.exports=c},Xnb7:function(Ne,me,I){var oe=I("1RvN"),V=new oe(50);function L(C){if(typeof C=="string"){var p=V.get(C);return p&&p.image}else return C}function y(C,p,c,r,n){if(C)if(typeof C=="string"){if(p&&p.__zrImageSrc===C||!c)return p;var e=V.get(C),s={hostEl:c,cb:r,cbPayload:n};return e?(p=e.image,!w(p)&&e.pending.push(s)):(p=new Image,p.onload=p.onerror=_,V.put(C,p.__cachedImgObj={image:p,pending:[s]}),p.src=p.__zrImageSrc=C),p}else return C;else return p}function _(){var C=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var p=0;p<C.pending.length;p++){var c=C.pending[p],r=c.cb;r&&r(this,c.cbPayload),c.hostEl.dirty()}C.pending.length=0}function w(C){return C&&C.width&&C.height}me.findExistImage=L,me.createOrUpdateImage=y,me.isImageReady=w},Xsq0:function(Ne,me,I){Ne.exports=I.p+"static/mainbanner.0a951716.jpg"},XzQ7:function(Ne,me,I){Ne.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(Ne,me,I){"use strict";I.r(me),I.d(me,"ResizableTextArea",function(){return H});var oe=I("wx14"),V=I("1OyB"),L=I("vuIU"),y=I("Ji7U"),_=I("LK+K"),w=I("cDcd"),C=I("VTBJ"),p=I("rePB"),c=I("Zm9Q"),r=I("Kwbf"),n=I("c+Xe"),e=I("m+aA"),s=I("bdgK"),u=new Map;function o(ie){ie.forEach(function(ce){var ee,ve=ce.target;(ee=u.get(ve))===null||ee===void 0||ee.forEach(function(ue){return ue(ve)})})}var d=new s.default(o),A=null,a=null;function f(ie,ce){u.has(ie)||(u.set(ie,new Set),d.observe(ie)),u.get(ie).add(ce)}function h(ie,ce){u.has(ie)&&(u.get(ie).delete(ce),u.get(ie).size||(d.unobserve(ie),u.delete(ie)))}var m=function(ie){Object(y.a)(ee,ie);var ce=Object(_.a)(ee);function ee(){return Object(V.a)(this,ee),ce.apply(this,arguments)}return Object(L.a)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(w.Component),T=w.createContext(null);function E(ie){var ce=ie.children,ee=ie.onBatchResize,ve=w.useRef(0),ue=w.useRef([]),be=w.useContext(T),he=w.useCallback(function(de,ne,fe){ve.current+=1;var pe=ve.current;ue.current.push({size:de,element:ne,data:fe}),Promise.resolve().then(function(){pe===ve.current&&(ee==null||ee(ue.current),ue.current=[])}),be==null||be(de,ne,fe)},[ee,be]);return w.createElement(T.Provider,{value:he},ce)}function O(ie){var ce=ie.children,ee=ie.disabled,ve=w.useRef(null),ue=w.useRef(null),be=w.useContext(T),he=w.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),de=w.isValidElement(ce)&&Object(n.c)(ce),ne=de?ce.ref:null,fe=w.useMemo(function(){return Object(n.a)(ne,ve)},[ne,ve]),pe=w.useRef(ie);pe.current=ie;var Ae=w.useCallback(function(xe){var Be=pe.current,Oe=Be.onResize,ae=Be.data,N=xe.getBoundingClientRect(),W=N.width,le=N.height,te=xe.offsetWidth,se=xe.offsetHeight,Ee=Math.floor(W),ke=Math.floor(le);if(he.current.width!==Ee||he.current.height!==ke||he.current.offsetWidth!==te||he.current.offsetHeight!==se){var pt={width:Ee,height:ke,offsetWidth:te,offsetHeight:se};he.current=pt;var Fe=te===Math.round(W)?W:te,je=se===Math.round(le)?le:se,tt=Object(C.a)(Object(C.a)({},pt),{},{offsetWidth:Fe,offsetHeight:je});be==null||be(tt,xe,ae),Oe&&Promise.resolve().then(function(){Oe(tt,xe)})}},[]);return w.useEffect(function(){var xe=Object(e.a)(ve.current)||Object(e.a)(ue.current);return xe&&!ee&&f(xe,Ae),function(){return h(xe,Ae)}},[ve.current,ee]),w.createElement(m,{ref:ue},de?w.cloneElement(ce,{ref:fe}):ce)}var g="rc-observer-key";function v(ie){var ce=ie.children,ee=Object(c.a)(ce);return ee.map(function(ve,ue){var be=(ve==null?void 0:ve.key)||"".concat(g,"-").concat(ue);return w.createElement(O,Object(oe.a)({},ie,{key:be}),ve)})}v.Collection=E;var l=v,i=I("bT9E"),S=I("TSYQ"),B=I.n(S),x=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important
|
|
|
`,D=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],R={},k;function j(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=ie.getAttribute("id")||ie.getAttribute("data-reactid")||ie.getAttribute("name");if(ce&&R[ee])return R[ee];var ve=window.getComputedStyle(ie),ue=ve.getPropertyValue("box-sizing")||ve.getPropertyValue("-moz-box-sizing")||ve.getPropertyValue("-webkit-box-sizing"),be=parseFloat(ve.getPropertyValue("padding-bottom"))+parseFloat(ve.getPropertyValue("padding-top")),he=parseFloat(ve.getPropertyValue("border-bottom-width"))+parseFloat(ve.getPropertyValue("border-top-width")),de=D.map(function(fe){return"".concat(fe,":").concat(ve.getPropertyValue(fe))}).join(";"),ne={sizingStyle:de,paddingSize:be,borderSize:he,boxSizing:ue};return ce&&ee&&(R[ee]=ne),ne}function Y(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ve=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)),ie.getAttribute("wrap")?k.setAttribute("wrap",ie.getAttribute("wrap")):k.removeAttribute("wrap");var ue=j(ie,ce),be=ue.paddingSize,he=ue.borderSize,de=ue.boxSizing,ne=ue.sizingStyle;k.setAttribute("style","".concat(ne,";").concat(x)),k.value=ie.value||ie.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,pe=Number.MAX_SAFE_INTEGER,Ae=k.scrollHeight,xe;if(de==="border-box"?Ae+=he:de==="content-box"&&(Ae-=be),ee!==null||ve!==null){k.value=" ";var Be=k.scrollHeight-be;ee!==null&&(fe=Be*ee,de==="border-box"&&(fe=fe+be+he),Ae=Math.max(fe,Ae)),ve!==null&&(pe=Be*ve,de==="border-box"&&(pe=pe+be+he),xe=Ae>pe?"":"hidden",Ae=Math.min(pe,Ae))}return{height:Ae,minHeight:fe,maxHeight:pe,overflowY:xe,resize:"none"}}var U=I("Gytx"),K=I.n(U),z;(function(ie){ie[ie.NONE=0]="NONE",ie[ie.RESIZING=1]="RESIZING",ie[ie.RESIZED=2]="RESIZED"})(z||(z={}));var F=function(ie){Object(y.a)(ee,ie);var ce=Object(_.a)(ee);function ee(ve){var ue;return Object(V.a)(this,ee),ue=ce.call(this,ve),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(be){ue.textArea=be},ue.handleResize=function(be){var he=ue.state.resizeStatus,de=ue.props,ne=de.autoSize,fe=de.onResize;if(he!==z.NONE)return;typeof fe=="function"&&fe(be),ne&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var be=ue.props.autoSize;if(!be||!ue.textArea)return;var he=be.minRows,de=be.maxRows,ne=Y(ue.textArea,!1,he,de);ue.setState({textareaStyles:ne,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:z.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:z.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var be=ue.props,he=be.prefixCls,de=he===void 0?"rc-textarea":he,ne=be.autoSize,fe=be.onResize,pe=be.className,Ae=be.disabled,xe=ue.state,Be=xe.textareaStyles,Oe=xe.resizeStatus,ae=Object(i.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=B()(de,pe,Object(p.a)({},"".concat(de,"-disabled"),Ae));"value"in ae&&(ae.value=ae.value||"");var W=Object(C.a)(Object(C.a)(Object(C.a)({},ue.props.style),Be),Oe===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(l,{onResize:ue.handleResize,disabled:!(ne||fe)},w.createElement("textarea",Object(oe.a)({},ae,{className:N,style:W,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:z.NONE},ue}return Object(L.a)(ee,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!K()(ue.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 ue=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,be)}}catch(he){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ee}(w.Component),H=F,G=function(ie){Object(y.a)(ee,ie);var ce=Object(_.a)(ee);function ee(ve){var ue;Object(V.a)(this,ee),ue=ce.call(this,ve),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function(he){ue.resizableTextArea=he},ue.handleChange=function(he){var de=ue.props.onChange;ue.setValue(he.target.value,function(){ue.resizableTextArea.resizeTextarea()}),de&&de(he)},ue.handleKeyDown=function(he){var de=ue.props,ne=de.onPressEnter,fe=de.onKeyDown;he.keyCode===13&&ne&&ne(he),fe&&fe(he)};var be=typeof ve.value=="undefined"||ve.value===null?ve.defaultValue:ve.value;return ue.state={value:be},ue}return Object(L.a)(ee,[{key:"setValue",value:function(ue,be){"value"in this.props||this.setState({value:ue},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(H,Object(oe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),ee}(w.Component),q=me.default=G},YH21:function(Ne,me,I){var oe=I("H6uX");me.Dispatcher=oe;var V=I("ItGF"),L=I("Ze12"),y=L.isCanvasEl,_=L.transformCoordWithViewport,w=typeof window!="undefined"&&!!window.addEventListener,C=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,p=[];function c(a,f,h,m){return h=h||{},m||!V.canvasSupported?r(a,f,h):V.browser.firefox&&f.layerX!=null&&f.layerX!==f.offsetX?(h.zrX=f.layerX,h.zrY=f.layerY):f.offsetX!=null?(h.zrX=f.offsetX,h.zrY=f.offsetY):r(a,f,h),h}function r(a,f,h){if(V.domSupported&&a.getBoundingClientRect){var m=f.clientX,T=f.clientY;if(y(a)){var E=a.getBoundingClientRect();h.zrX=m-E.left,h.zrY=T-E.top;return}else if(_(p,a,m,T)){h.zrX=p[0],h.zrY=p[1];return}}h.zrX=h.zrY=0}function n(a){return a||window.event}function e(a,f,h){if(f=n(f),f.zrX!=null)return f;var m=f.type,T=m&&m.indexOf("touch")>=0;if(!T)c(a,f,f,h),f.zrDelta=f.wheelDelta?f.wheelDelta/120:-(f.detail||0)/3;else{var E=m!=="touchend"?f.targetTouches[0]:f.changedTouches[0];E&&c(a,E,f,h)}var O=f.button;return f.which==null&&O!==void 0&&C.test(f.type)&&(f.which=O&1?1:O&2?3:O&4?2:0),f}function s(a,f,h,m){w?a.addEventListener(f,h,m):a.attachEvent("on"+f,h)}function u(a,f,h,m){w?a.removeEventListener(f,h,m):a.detachEvent("on"+f,h)}var o=w?function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0}:function(a){a.returnValue=!1,a.cancelBubble=!0};function d(a){return a.which===2||a.which===3}function A(a){return a.which>1}me.clientToLocal=c,me.getNativeEvent=n,me.normalizeEvent=e,me.addEventListener=s,me.removeEventListener=u,me.stop=o,me.isMiddleOrRightButtonOnMouseUpDown=d,me.notLeftMouse=A},"Ye+n":function(Ne,me,I){Ne.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ne,me,I){var oe=I("QBsz"),V=oe.distance;function L(_,w,C,p,c,r,n){var e=(C-_)*.5,s=(p-w)*.5;return(2*(w-C)+e+s)*n+(-3*(w-C)-2*e-s)*r+e*c+w}function y(_,w){for(var C=_.length,p=[],c=0,r=1;r<C;r++)c+=V(_[r-1],_[r]);var n=c/2;n=n<C?C:n;for(var r=0;r<n;r++){var e=r/(n-1)*(w?C:C-1),s=Math.floor(e),u=e-s,o,d=_[s%C],A,a;w?(o=_[(s-1+C)%C],A=_[(s+1)%C],a=_[(s+2)%C]):(o=_[s===0?s:s-1],A=_[s>C-2?C-1:s+1],a=_[s>C-3?C-1:s+2]);var f=u*u,h=u*f;p.push([L(o[0],d[0],A[0],a[0],u,f,h),L(o[1],d[1],A[1],a[1],u,f,h)])}return p}Ne.exports=y},ZKmM:function(Ne,me,I){Ne.exports=I.p+"static/yc.ac1ebb9c.svg"},ZW9T:function(Ne,me,I){"use strict";I.d(me,"a",function(){return T});var oe=I("k1fw"),V=I("miYZ"),L=I("tsqr"),y=I("rAM+"),_=I("tJVT"),w=I("PpiC"),C=I("cDcd"),p=I.n(C),c=I("bdgK");function r(E,O,g,v,l){var i=O.getWordUntilPosition(g),S={startLineNumber:g.lineNumber,endLineNumber:g.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn},B=v.map(function(x){return{label:x,kind:E.languages.CompletionItemKind.Keyword,insertText:x,insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:S}});return l.map(function(x){B.push(Object(oe.a)(Object(oe.a)({},x),{},{range:S}))}),B}var n=function(E){var O={label:"ifelse",kind:E.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},g=["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"];E.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(S,B){var x=r(E,S,B,g,[O]);return{suggestions:x}}});var v=["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"];E.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(S,B){var x=[{label:"print",kind:E.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=r(E,S,B,v,x);return{suggestions:D}}});var l=["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"];E.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(S,B){var x=[O,{label:"main",kind:E.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:E.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
|
`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=r(E,S,B,l,x);return{suggestions:D}}})},e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",s=I("LvDl"),u=I("+ua5");function o(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}function d(){}var A=!1,a={"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 f(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],O=E;if(Array.isArray(E)){for(var g=0;g<E.length;g++){var v=a[E[g]];if(v)return v}return O[0]}return a[O]||O}var h=null,m=me.b=function(E){var O=E.width,g=O===void 0?"100%":O,v=E.height,l=v===void 0?"100%":v,i=E.value,S=E.language,B=S===void 0?"javascript":S,x=E.style,D=x===void 0?{}:x,R=E.options,k=R===void 0?{}:R,j=E.overrideServices,Y=j===void 0?{}:j,U=E.theme,K=U===void 0?"vs-dark":U,z=E.onEditBlur,F=E.onSave,H=E.autoHeight,G=H===void 0?!1:H,q=E.forbidCopy,ie=q===void 0?!1:q,ce=E.onChange,ee=ce===void 0?d:ce,ve=E.editorDidMount,ue=ve===void 0?d:ve,be=E.onFocus,he=be===void 0?d:be,de=E.filename,ne=de===void 0?"educoder.txt":de,fe=E.errorLine,pe=E.errorContent,Ae=pe===void 0?"":pe,xe=Object(w.a)(E,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename","errorLine","errorContent"]),Be=Object(C.useRef)(),Oe=Object(C.useRef)({}),ae=Object(C.useRef)(),N=Object(C.useRef)(!1),W=Object(C.useRef)(),le=Object(C.useState)(!1),te=Object(_.a)(le,2),se=te[0],Ee=te[1];function ke(){var yt;return Be.current&&(yt=new c.default(function(Ut){var jt=Object(y.a)(Ut),mt;try{for(jt.s();!(mt=jt.n()).done;){var Ct=mt.value;(Ct.target.offsetHeight>0||Ct.target.offsetWidth>0)&&Oe.current.instance.layout()}}catch(Et){jt.e(Et)}finally{jt.f()}}),yt.observe(Be.current)),yt}function pt(){L.b.warn(decodeURIComponent(e))}var Fe=function(){var Ut=Oe.current.instance;if(i!=null&&Ut&&se){var jt=Ut.getModel();jt&&i!==jt.getValue()&&(A=!0,jt.setValue(i),Ut.layout(),A=!1)}};Object(C.useEffect)(function(){ae.current&&clearTimeout(ae.current),ae.current=setTimeout(function(){Fe()},500)},[i,se,Oe.current]),Object(C.useEffect)(function(){if(fe&&Oe.current&&Oe.current.instance){var yt=Oe.current.instance;yt.changeViewZones(function(jt){var mt=document.createElement("div");mt.style.padding="10px 20px",mt.style.width="calc(100% - 20px)",mt.className="my-error-line-wrp",mt.innerHTML=Ae,jt.addZone({afterLineNumber:fe||11,heightInLines:3,domNode:mt})});var Ut={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};yt.addOverlayWidget(Ut),yt.revealPositionInCenter({lineNumber:20,column:1})}},[fe,Oe.current,se]);function je(){var yt=Oe.current.instance;if(yt){var Ut=yt.getSelection(),jt=Oe.current.pastePos||{},mt=new h.Range(jt.startLineNumber||Ut.endLineNumber,jt.startColumn||Ut.endColumn,jt.endLineNumber||Ut.endLineNumber,jt.endColumn||Ut.endColumn);setTimeout(function(){yt.executeEdits("",[{range:mt,text:""}])},300)}}function tt(yt){(window.navigator.platform.match("Mac")?yt.metaKey:yt.ctrlKey)&&yt.keyCode==83&&(yt.preventDefault(),F())}var At=function(){if(G&&Oe.current.instance){var Ut=Oe.current.instance.getContentHeight();Xe(Ut<l?l:Ut)}else Xe(l)};function qe(yt){var Ut=document.createEvent("MouseEvents");Ut.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),yt.dispatchEvent(Ut)}function Ze(yt,Ut){var jt=window.URL||window.webkitURL||window,mt=new Blob([Ut]),Ct=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ct.href=jt.createObjectURL(mt),Ct.download=yt,qe(Ct)}Object(C.useEffect)(function(){At()},[At]),Object(C.useEffect)(function(){Be.current&&!se&&I.e(27).then(I.t.bind(null,"M/lh",7)).then(function(yt){try{h=yt,Oe.current.instance=h.editor.create(Be.current,{value:i,language:f(B),theme:K,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},Y);var Ut=Oe.current.instance;if(ue(Ut,h),setTimeout(function(){At(),Oe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Ze(ne||"educoder.txt",Ut.getValue())}})},500),Oe.current.subscription=Ut.onDidChangeModelContent(function(mt){N.current?clearTimeout(W.current):(At(),ee(Ut.getValue(),mt)),W.current=setTimeout(function(){N.current=!1},500)}),window.Monaco||n(h),ie&&(Ut.addCommand(h.KeyMod.CtrlCmd|h.KeyMod.Shift|h.KeyCode.KEY_V,function(){return pt(),null}),Ut.addCommand(h.KeyMod.CtrlCmd|h.KeyCode.KEY_C,function(){return pt(),null})),window.Monaco=h,z&&Ut.onDidBlurEditorWidget(function(){z(Ut.getValue())}),he&&Ut.onDidFocusEditorText(function(){he(Ut.getValue())}),ie){Ut.addCommand(h.KeyMod.CtrlCmd|h.KeyCode.KEY_V,function(){return pt(),null}),Ut.onDidPaste(function(mt){Oe.current.pastePos=mt});try{window.addEventListener("paste",je)}catch(mt){}}var jt=ke();return Ee(!0),function(){var mt=Oe.current.instance;mt.dispose();var Ct=mt.getModel();Ct&&Ct.dispose(),Oe.current.subscription&&Oe.current.subscription.dispose(),ie&&window.removeEventListener("paste",je),jt.unobserve(Be.current)}}catch(mt){}})},[]),Object(C.useEffect)(function(){var yt=Oe.current.instance;if(yt&&se)return document.addEventListener("keydown",tt,!1),function(){document.removeEventListener("keydown",tt)}},[F,se]),Object(C.useEffect)(function(){var yt=Oe.current.instance;if(yt&&se){var Ut=f(B);h.editor.setModelLanguage(yt.getModel(),Ut),console.log("language:",B,yt.getModel(),Ut)}},[B,se]),Object(C.useEffect)(function(){var yt=Oe.current.instance;yt&&se&&h.editor.setTheme(K)},[K,se]),Object(C.useEffect)(function(){var yt=Oe.current.instance;yt&&se&&(yt.updateOptions(Object(oe.a)({},k)),setTimeout(function(){yt.getModel().updateOptions(Object(oe.a)({},k))},200))},[JSON.stringify(k),se]),Object(C.useEffect)(function(){var yt=Oe.current.instance;yt&&se&&yt.layout()},[g,l,se]);var Ge=Object(C.useState)(o(g)),He=Object(_.a)(Ge,2),Qe=He[0],Ce=He[1],Re=Object(C.useState)(o(l)),Le=Object(_.a)(Re,2),ze=Le[0],Xe=Le[1],ht=Object(oe.a)(Object(oe.a)({},D),{},{width:Qe,height:ze});return p.a.createElement("div",{className:"my-monaco-editor",ref:Be,style:ht})};function T(E){var O=E.width,g=O===void 0?"100%":O,v=E.height,l=v===void 0?"100%":v,i=E.original,S=E.modified,B=E.language,x=E.options,D=x===void 0?{}:x,R=Object(C.useRef)(),k=Object(C.useState)(null),j=Object(_.a)(k,2),Y=j[0],U=j[1];function K(G){var q;return R.current&&(q=new c.default(function(ie){var ce=Object(y.a)(ie),ee;try{for(ce.s();!(ee=ce.n()).done;){var ve=ee.value;(ve.target.offsetHeight>0||ve.target.offsetWidth>0)&&G.layout()}}catch(ue){ce.e(ue)}finally{ce.f()}}),q.observe(R.current)),q}Object(C.useEffect)(function(){R.current&&I.e(27).then(I.t.bind(null,"M/lh",7)).then(function(G){h=G;var q=h.editor.createDiffEditor(R.current,Object(oe.a)(Object(oe.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},D),{},{wordWrap:!0}));U(q);var ie=K(q);return function(){q.dispose();var ce=q.getModel();ce&&ce.dispose(),ie.unobserve(R.current)}})},[]),Object(C.useEffect)(function(){Y&&Y.setModel({original:h.editor.createModel(i,B),modified:h.editor.createModel(S,B)})},[i,S,B,Y]);var z=o(g),F=o(l),H={width:z,height:F};return p.a.createElement("div",{className:"my-diff-editor",ref:R,style:H})}},Ze12:function(Ne,me,I){var oe=I("ItGF"),V=I("hOwI"),L=V.buildTransformer,y="___zrEVENTSAVED",_=[];function w(n,e,s,u,o){return C(_,e,u,o,!0)&&C(n,s,_[0],_[1])}function C(n,e,s,u,o){if(e.getBoundingClientRect&&oe.domSupported&&!r(e)){var d=e[y]||(e[y]={}),A=p(e,d),a=c(A,d,o);if(a)return a(n,s,u),!0}return!1}function p(n,e){var s=e.markers;if(s)return s;s=e.markers=[];for(var u=["left","right"],o=["top","bottom"],d=0;d<4;d++){var A=document.createElement("div"),a=A.style,f=d%2,h=(d>>1)%2;a.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",u[f]+":0",o[h]+":0",u[1-f]+":auto",o[1-h]+":auto",""].join("!important;"),n.appendChild(A),s.push(A)}return s}function c(n,e,s){for(var u=s?"invTrans":"trans",o=e[u],d=e.srcCoords,A=!0,a=[],f=[],h=0;h<4;h++){var m=n[h].getBoundingClientRect(),T=2*h,E=m.left,O=m.top;a.push(E,O),A=A&&d&&E===d[T]&&O===d[T+1],f.push(n[h].offsetLeft,n[h].offsetTop)}return A&&o?o:(e.srcCoords=a,e[u]=s?L(f,a):L(a,f))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=w,me.transformCoordWithViewport=C,me.isCanvasEl=r},ZpRC:function(Ne,me,I){"use strict";function oe(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function V(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function L(n,e){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var s=getComputedStyle(n,null);return V(s.overflowY,e)||V(s.overflowX,e)||function(u){var o=function(d){if(!d.ownerDocument||!d.ownerDocument.defaultView)return null;try{return d.ownerDocument.defaultView.frameElement}catch(A){return null}}(u);return!!o&&(o.clientHeight<u.scrollHeight||o.clientWidth<u.scrollWidth)}(n)}return!1}function y(n,e,s,u,o,d,A,a){return d<n&&A>e||d>n&&A<e?0:d<=n&&a<=s||A>=e&&a>=s?d-n-u:A>e&&a<s||d<n&&a>s?A-e+o:0}var _=function(n,e){var s=window,u=e.scrollMode,o=e.block,d=e.inline,A=e.boundary,a=e.skipOverflowHiddenElements,f=typeof A=="function"?A:function(Be){return Be!==A};if(!oe(n))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,m=[],T=n;oe(T)&&f(T);){if((T=T.parentElement)===h){m.push(T);break}T!=null&&T===document.body&&L(T)&&!L(document.documentElement)||T!=null&&L(T,a)&&m.push(T)}for(var E=s.visualViewport?s.visualViewport.width:innerWidth,O=s.visualViewport?s.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,l=n.getBoundingClientRect(),i=l.height,S=l.width,B=l.top,x=l.right,D=l.bottom,R=l.left,k=o==="start"||o==="nearest"?B:o==="end"?D:B+i/2,j=d==="center"?R+S/2:d==="end"?x:R,Y=[],U=0;U<m.length;U++){var K=m[U],z=K.getBoundingClientRect(),F=z.height,H=z.width,G=z.top,q=z.right,ie=z.bottom,ce=z.left;if(u==="if-needed"&&B>=0&&R>=0&&D<=O&&x<=E&&B>=G&&D<=ie&&R>=ce&&x<=q)return Y;var ee=getComputedStyle(K),ve=parseInt(ee.borderLeftWidth,10),ue=parseInt(ee.borderTopWidth,10),be=parseInt(ee.borderRightWidth,10),he=parseInt(ee.borderBottomWidth,10),de=0,ne=0,fe="offsetWidth"in K?K.offsetWidth-K.clientWidth-ve-be:0,pe="offsetHeight"in K?K.offsetHeight-K.clientHeight-ue-he:0;if(h===K)de=o==="start"?k:o==="end"?k-O:o==="nearest"?y(v,v+O,O,ue,he,v+k,v+k+i,i):k-O/2,ne=d==="start"?j:d==="center"?j-E/2:d==="end"?j-E:y(g,g+E,E,ve,be,g+j,g+j+S,S),de=Math.max(0,de+v),ne=Math.max(0,ne+g);else{de=o==="start"?k-G-ue:o==="end"?k-ie+he+pe:o==="nearest"?y(G,ie,F,ue,he+pe,k,k+i,i):k-(G+F/2)+pe/2,ne=d==="start"?j-ce-ve:d==="center"?j-(ce+H/2)+fe/2:d==="end"?j-q+be+fe:y(ce,q,H,ve,be+fe,j,j+S,S);var Ae=K.scrollLeft,xe=K.scrollTop;k+=xe-(de=Math.max(0,Math.min(xe+de,K.scrollHeight-F+pe))),j+=Ae-(ne=Math.max(0,Math.min(Ae+ne,K.scrollWidth-H+fe)))}Y.push({el:K,top:de,left:ne})}return Y};function w(n){return n===Object(n)&&Object.keys(n).length!==0}function C(n,e){e===void 0&&(e="auto");var s="scrollBehavior"in document.body.style;n.forEach(function(u){var o=u.el,d=u.top,A=u.left;o.scroll&&s?o.scroll({top:d,left:A,behavior:e}):(o.scrollTop=d,o.scrollLeft=A)})}function p(n){return n===!1?{block:"end",inline:"nearest"}:w(n)?n:{block:"start",inline:"nearest"}}function c(n,e){var s=!n.ownerDocument.documentElement.contains(n);if(w(e)&&typeof e.behavior=="function")return e.behavior(s?[]:_(n,e));if(s)return;var u=p(e);return C(_(n,u),u.behavior)}var r=me.a=c},Zss7:function(Ne,me,I){var oe;(function(V){var L=/^\s+/,y=/\s+$/,_=0,w=V.round,C=V.min,p=V.max,c=V.random;function r(he,de){if(he=he||"",de=de||{},he instanceof r)return he;if(!(this instanceof r))return new r(he,de);var ne=n(he);this._originalInput=he,this._r=ne.r,this._g=ne.g,this._b=ne.b,this._a=ne.a,this._roundA=w(100*this._a)/100,this._format=de.format||ne.format,this._gradientType=de.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=ne.ok,this._tc_id=_++}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 he=this.toRgb();return(he.r*299+he.g*587+he.b*114)/1e3},getLuminance:function(){var he=this.toRgb(),de,ne,fe,pe,Ae,xe;return de=he.r/255,ne=he.g/255,fe=he.b/255,de<=.03928?pe=de/12.92:pe=V.pow((de+.055)/1.055,2.4),ne<=.03928?Ae=ne/12.92:Ae=V.pow((ne+.055)/1.055,2.4),fe<=.03928?xe=fe/12.92:xe=V.pow((fe+.055)/1.055,2.4),.2126*pe+.7152*Ae+.0722*xe},setAlpha:function(he){return this._a=Y(he),this._roundA=w(100*this._a)/100,this},toHsv:function(){var he=o(this._r,this._g,this._b);return{h:he.h*360,s:he.s,v:he.v,a:this._a}},toHsvString:function(){var he=o(this._r,this._g,this._b),de=w(he.h*360),ne=w(he.s*100),fe=w(he.v*100);return this._a==1?"hsv("+de+", "+ne+"%, "+fe+"%)":"hsva("+de+", "+ne+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var he=s(this._r,this._g,this._b);return{h:he.h*360,s:he.s,l:he.l,a:this._a}},toHslString:function(){var he=s(this._r,this._g,this._b),de=w(he.h*360),ne=w(he.s*100),fe=w(he.l*100);return this._a==1?"hsl("+de+", "+ne+"%, "+fe+"%)":"hsla("+de+", "+ne+"%, "+fe+"%, "+this._roundA+")"},toHex:function(he){return A(this._r,this._g,this._b,he)},toHexString:function(he){return"#"+this.toHex(he)},toHex8:function(he){return a(this._r,this._g,this._b,this._a,he)},toHex8String:function(he){return"#"+this.toHex8(he)},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[A(this._r,this._g,this._b,!0)]||!1},toFilter:function(he){var de="#"+f(this._r,this._g,this._b,this._a),ne=de,fe=this._gradientType?"GradientType = 1, ":"";if(he){var pe=r(he);ne="#"+f(pe._r,pe._g,pe._b,pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+de+",endColorstr="+ne+")"},toString:function(he){var de=!!he;he=he||this._format;var ne=!1,fe=this._a<1&&this._a>=0,pe=!de&&fe&&(he==="hex"||he==="hex6"||he==="hex3"||he==="hex4"||he==="hex8"||he==="name");return pe?he==="name"&&this._a===0?this.toName():this.toRgbString():(he==="rgb"&&(ne=this.toRgbString()),he==="prgb"&&(ne=this.toPercentageRgbString()),(he==="hex"||he==="hex6")&&(ne=this.toHexString()),he==="hex3"&&(ne=this.toHexString(!0)),he==="hex4"&&(ne=this.toHex8String(!0)),he==="hex8"&&(ne=this.toHex8String()),he==="name"&&(ne=this.toName()),he==="hsl"&&(ne=this.toHslString()),he==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(he,de){var ne=he.apply(null,[this].concat([].slice.call(de)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(E,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(g,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(T,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(he,de){return he.apply(null,[this].concat([].slice.call(de)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(l,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(B,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},r.fromRatio=function(he,de){if(typeof he=="object"){var ne={};for(var fe in he)he.hasOwnProperty(fe)&&(fe==="a"?ne[fe]=he[fe]:ne[fe]=q(he[fe]));he=ne}return r(he,de)};function n(he){var de={r:0,g:0,b:0},ne=1,fe=null,pe=null,Ae=null,xe=!1,Be=!1;return typeof he=="string"&&(he=ue(he)),typeof he=="object"&&(ve(he.r)&&ve(he.g)&&ve(he.b)?(de=e(he.r,he.g,he.b),xe=!0,Be=String(he.r).substr(-1)==="%"?"prgb":"rgb"):ve(he.h)&&ve(he.s)&&ve(he.v)?(fe=q(he.s),pe=q(he.v),de=d(he.h,fe,pe),xe=!0,Be="hsv"):ve(he.h)&&ve(he.s)&&ve(he.l)&&(fe=q(he.s),Ae=q(he.l),de=u(he.h,fe,Ae),xe=!0,Be="hsl"),he.hasOwnProperty("a")&&(ne=he.a)),ne=Y(ne),{ok:xe,format:he.format||Be,r:C(255,p(de.r,0)),g:C(255,p(de.g,0)),b:C(255,p(de.b,0)),a:ne}}function e(he,de,ne){return{r:U(he,255)*255,g:U(de,255)*255,b:U(ne,255)*255}}function s(he,de,ne){he=U(he,255),de=U(de,255),ne=U(ne,255);var fe=p(he,de,ne),pe=C(he,de,ne),Ae,xe,Be=(fe+pe)/2;if(fe==pe)Ae=xe=0;else{var Oe=fe-pe;xe=Be>.5?Oe/(2-fe-pe):Oe/(fe+pe);switch(fe){case he:Ae=(de-ne)/Oe+(de<ne?6:0);break;case de:Ae=(ne-he)/Oe+2;break;case ne:Ae=(he-de)/Oe+4;break}Ae/=6}return{h:Ae,s:xe,l:Be}}function u(he,de,ne){var fe,pe,Ae;he=U(he,360),de=U(de,100),ne=U(ne,100);function xe(ae,N,W){return W<0&&(W+=1),W>1&&(W-=1),W<1/6?ae+(N-ae)*6*W:W<1/2?N:W<2/3?ae+(N-ae)*(2/3-W)*6:ae}if(de===0)fe=pe=Ae=ne;else{var Be=ne<.5?ne*(1+de):ne+de-ne*de,Oe=2*ne-Be;fe=xe(Oe,Be,he+1/3),pe=xe(Oe,Be,he),Ae=xe(Oe,Be,he-1/3)}return{r:fe*255,g:pe*255,b:Ae*255}}function o(he,de,ne){he=U(he,255),de=U(de,255),ne=U(ne,255);var fe=p(he,de,ne),pe=C(he,de,ne),Ae,xe,Be=fe,Oe=fe-pe;if(xe=fe===0?0:Oe/fe,fe==pe)Ae=0;else{switch(fe){case he:Ae=(de-ne)/Oe+(de<ne?6:0);break;case de:Ae=(ne-he)/Oe+2;break;case ne:Ae=(he-de)/Oe+4;break}Ae/=6}return{h:Ae,s:xe,v:Be}}function d(he,de,ne){he=U(he,360)*6,de=U(de,100),ne=U(ne,100);var fe=V.floor(he),pe=he-fe,Ae=ne*(1-de),xe=ne*(1-pe*de),Be=ne*(1-(1-pe)*de),Oe=fe%6,ae=[ne,xe,Ae,Ae,Be,ne][Oe],N=[Be,ne,ne,xe,Ae,Ae][Oe],W=[Ae,Ae,Be,ne,ne,xe][Oe];return{r:ae*255,g:N*255,b:W*255}}function A(he,de,ne,fe){var pe=[G(w(he).toString(16)),G(w(de).toString(16)),G(w(ne).toString(16))];return fe&&pe[0].charAt(0)==pe[0].charAt(1)&&pe[1].charAt(0)==pe[1].charAt(1)&&pe[2].charAt(0)==pe[2].charAt(1)?pe[0].charAt(0)+pe[1].charAt(0)+pe[2].charAt(0):pe.join("")}function a(he,de,ne,fe,pe){var Ae=[G(w(he).toString(16)),G(w(de).toString(16)),G(w(ne).toString(16)),G(ie(fe))];return pe&&Ae[0].charAt(0)==Ae[0].charAt(1)&&Ae[1].charAt(0)==Ae[1].charAt(1)&&Ae[2].charAt(0)==Ae[2].charAt(1)&&Ae[3].charAt(0)==Ae[3].charAt(1)?Ae[0].charAt(0)+Ae[1].charAt(0)+Ae[2].charAt(0)+Ae[3].charAt(0):Ae.join("")}function f(he,de,ne,fe){var pe=[G(ie(fe)),G(w(he).toString(16)),G(w(de).toString(16)),G(w(ne).toString(16))];return pe.join("")}r.equals=function(he,de){return!he||!de?!1:r(he).toRgbString()==r(de).toRgbString()},r.random=function(){return r.fromRatio({r:c(),g:c(),b:c()})};function h(he,de){de=de===0?0:de||10;var ne=r(he).toHsl();return ne.s-=de/100,ne.s=K(ne.s),r(ne)}function m(he,de){de=de===0?0:de||10;var ne=r(he).toHsl();return ne.s+=de/100,ne.s=K(ne.s),r(ne)}function T(he){return r(he).desaturate(100)}function E(he,de){de=de===0?0:de||10;var ne=r(he).toHsl();return ne.l+=de/100,ne.l=K(ne.l),r(ne)}function O(he,de){de=de===0?0:de||10;var ne=r(he).toRgb();return ne.r=p(0,C(255,ne.r-w(255*-(de/100)))),ne.g=p(0,C(255,ne.g-w(255*-(de/100)))),ne.b=p(0,C(255,ne.b-w(255*-(de/100)))),r(ne)}function g(he,de){de=de===0?0:de||10;var ne=r(he).toHsl();return ne.l-=de/100,ne.l=K(ne.l),r(ne)}function v(he,de){var ne=r(he).toHsl(),fe=(ne.h+de)%360;return ne.h=fe<0?360+fe:fe,r(ne)}function l(he){var de=r(he).toHsl();return de.h=(de.h+180)%360,r(de)}function i(he){var de=r(he).toHsl(),ne=de.h;return[r(he),r({h:(ne+120)%360,s:de.s,l:de.l}),r({h:(ne+240)%360,s:de.s,l:de.l})]}function S(he){var de=r(he).toHsl(),ne=de.h;return[r(he),r({h:(ne+90)%360,s:de.s,l:de.l}),r({h:(ne+180)%360,s:de.s,l:de.l}),r({h:(ne+270)%360,s:de.s,l:de.l})]}function B(he){var de=r(he).toHsl(),ne=de.h;return[r(he),r({h:(ne+72)%360,s:de.s,l:de.l}),r({h:(ne+216)%360,s:de.s,l:de.l})]}function x(he,de,ne){de=de||6,ne=ne||30;var fe=r(he).toHsl(),pe=360/ne,Ae=[r(he)];for(fe.h=(fe.h-(pe*de>>1)+720)%360;--de;)fe.h=(fe.h+pe)%360,Ae.push(r(fe));return Ae}function D(he,de){de=de||6;for(var ne=r(he).toHsv(),fe=ne.h,pe=ne.s,Ae=ne.v,xe=[],Be=1/de;de--;)xe.push(r({h:fe,s:pe,v:Ae})),Ae=(Ae+Be)%1;return xe}r.mix=function(he,de,ne){ne=ne===0?0:ne||50;var fe=r(he).toRgb(),pe=r(de).toRgb(),Ae=ne/100,xe={r:(pe.r-fe.r)*Ae+fe.r,g:(pe.g-fe.g)*Ae+fe.g,b:(pe.b-fe.b)*Ae+fe.b,a:(pe.a-fe.a)*Ae+fe.a};return r(xe)},r.readability=function(he,de){var ne=r(he),fe=r(de);return(V.max(ne.getLuminance(),fe.getLuminance())+.05)/(V.min(ne.getLuminance(),fe.getLuminance())+.05)},r.isReadable=function(he,de,ne){var fe=r.readability(he,de),pe,Ae;Ae=!1,pe=be(ne);switch(pe.level+pe.size){case"AAsmall":case"AAAlarge":Ae=fe>=4.5;break;case"AAlarge":Ae=fe>=3;break;case"AAAsmall":Ae=fe>=7;break}return Ae},r.mostReadable=function(he,de,ne){var fe=null,pe=0,Ae,xe,Be,Oe;ne=ne||{},xe=ne.includeFallbackColors,Be=ne.level,Oe=ne.size;for(var ae=0;ae<de.length;ae++)Ae=r.readability(he,de[ae]),Ae>pe&&(pe=Ae,fe=r(de[ae]));return r.isReadable(he,fe,{level:Be,size:Oe})||!xe?fe:(ne.includeFallbackColors=!1,r.mostReadable(he,["#fff","#000"],ne))};var R=r.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=r.hexNames=j(R);function j(he){var de={};for(var ne in he)he.hasOwnProperty(ne)&&(de[he[ne]]=ne);return de}function Y(he){return he=parseFloat(he),(isNaN(he)||he<0||he>1)&&(he=1),he}function U(he,de){F(he)&&(he="100%");var ne=H(he);return he=C(de,p(0,parseFloat(he))),ne&&(he=parseInt(he*de,10)/100),V.abs(he-de)<1e-6?1:he%de/parseFloat(de)}function K(he){return C(1,p(0,he))}function z(he){return parseInt(he,16)}function F(he){return typeof he=="string"&&he.indexOf(".")!=-1&&parseFloat(he)===1}function H(he){return typeof he=="string"&&he.indexOf("%")!=-1}function G(he){return he.length==1?"0"+he:""+he}function q(he){return he<=1&&(he=he*100+"%"),he}function ie(he){return V.round(parseFloat(he)*255).toString(16)}function ce(he){return z(he)/255}var ee=function(){var he="[-\\+]?\\d+%?",de="[-\\+]?\\d*\\.\\d+%?",ne="(?:"+de+")|(?:"+he+")",fe="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?",pe="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?";return{CSS_UNIT:new RegExp(ne),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+pe),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+pe),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+pe),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 ve(he){return!!ee.CSS_UNIT.exec(he)}function ue(he){he=he.replace(L,"").replace(y,"").toLowerCase();var de=!1;if(R[he])he=R[he],de=!0;else if(he=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ne;return(ne=ee.rgb.exec(he))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=ee.rgba.exec(he))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=ee.hsl.exec(he))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=ee.hsla.exec(he))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=ee.hsv.exec(he))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=ee.hsva.exec(he))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=ee.hex8.exec(he))?{r:z(ne[1]),g:z(ne[2]),b:z(ne[3]),a:ce(ne[4]),format:de?"name":"hex8"}:(ne=ee.hex6.exec(he))?{r:z(ne[1]),g:z(ne[2]),b:z(ne[3]),format:de?"name":"hex"}:(ne=ee.hex4.exec(he))?{r:z(ne[1]+""+ne[1]),g:z(ne[2]+""+ne[2]),b:z(ne[3]+""+ne[3]),a:ce(ne[4]+""+ne[4]),format:de?"name":"hex8"}:(ne=ee.hex3.exec(he))?{r:z(ne[1]+""+ne[1]),g:z(ne[2]+""+ne[2]),b:z(ne[3]+""+ne[3]),format:de?"name":"hex"}:!1}function be(he){var de,ne;return he=he||{level:"AA",size:"small"},de=(he.level||"AA").toUpperCase(),ne=(he.size||"small").toLowerCase(),de!=="AA"&&de!=="AAA"&&(de="AA"),ne!=="small"&&ne!=="large"&&(ne="small"),{level:de,size:ne}}Ne.exports?Ne.exports=r:!(oe=function(){return r}.call(me,I,me,Ne),oe!==void 0&&(Ne.exports=oe))})(Math)},"a+yL":function(Ne,me,I){Ne.exports={search:"search___t0h96",btn:"btn___t2oDx"}},aKvl:function(Ne,me,I){var oe=I("Sj9i"),V=oe.quadraticProjectPoint;function L(y,_,w,C,p,c,r,n,e){if(r===0)return!1;var s=r;if(e>_+s&&e>C+s&&e>c+s||e<_-s&&e<C-s&&e<c-s||n>y+s&&n>w+s&&n>p+s||n<y-s&&n<w-s&&n<p-s)return!1;var u=V(y,_,w,C,p,c,n,e,null);return u<=s/2}me.containStroke=L},aX58:function(Ne,me,I){var oe=I("3gBT"),V=I("ItGF"),L=I("bYtY"),y=I("0s+r"),_=I("r6Bn"),w=I("7SHv"),C=I("MKOG"),p=I("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 c=!V.canvasSupported,r={canvas:w},n={},e="4.3.1";function s(f,h){var m=new a(oe(),f,h);return n[m.id]=m,m}function u(f){if(f)f.dispose();else{for(var h in n)n.hasOwnProperty(h)&&n[h].dispose();n={}}return this}function o(f){return n[f]}function d(f,h){r[f]=h}function A(f){delete n[f]}var a=function(f,h,m){m=m||{},this.dom=h,this.id=f;var T=this,E=new _,O=m.renderer;if(c){if(!r.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");O="vml"}else(!O||!r[O])&&(O="canvas");var g=new r[O](h,E,m,f);this.storage=E,this.painter=g;var v=!V.node&&!V.worker?new p(g.getViewportRoot(),g.root):null;this.handler=new y(E,g,v,g.root),this.animation=new C({stage:{update:L.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var l=E.delFromStorage,i=E.addToStorage;E.delFromStorage=function(S){l.call(E,S),S&&S.removeSelfFromZr(T)},E.addToStorage=function(S){i.call(E,S),S.addSelfToZr(T)}};a.prototype={constructor:a,getId:function(){return this.id},add:function(f){this.storage.addRoot(f),this._needsRefresh=!0},remove:function(f){this.storage.delRoot(f),this._needsRefresh=!0},configLayer:function(f,h){this.painter.configLayer&&this.painter.configLayer(f,h),this._needsRefresh=!0},setBackgroundColor:function(f){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(f),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 f;this._needsRefresh&&(f=!0,this.refreshImmediately()),this._needsRefreshHover&&(f=!0,this.refreshHoverImmediately()),f&&this.trigger("rendered")},addHover:function(f,h){if(this.painter.addHover){var m=this.painter.addHover(f,h);return this.refreshHover(),m}},removeHover:function(f){this.painter.removeHover&&(this.painter.removeHover(f),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(f){f=f||{},this.painter.resize(f.width,f.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(f,h){return this.painter.pathToImage(f,h)},setCursorStyle:function(f){this.handler.setCursorStyle(f)},findHover:function(f,h){return this.handler.findHover(f,h)},on:function(f,h,m){this.handler.on(f,h,m)},off:function(f,h){this.handler.off(f,h)},trigger:function(f,h){this.handler.trigger(f,h)},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,A(this.id)}},me.version=e,me.init=s,me.dispose=u,me.getInstance=o,me.registerPainter=d},bT9E:function(Ne,me,I){"use strict";I.d(me,"a",function(){return V});var oe=I("VTBJ");function V(L,y){var _=Object(oe.a)({},L);return Array.isArray(y)&&y.forEach(function(w){delete _[w]}),_}},bYtY:function(Ne,me){var I={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},oe={"[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},V=Object.prototype.toString,L=Array.prototype,y=L.forEach,_=L.filter,w=L.slice,C=L.map,p=L.reduce,c={};function r(ne,fe){ne==="createCanvas"&&(A=null),c[ne]=fe}function n(ne){if(ne==null||typeof ne!="object")return ne;var fe=ne,pe=V.call(ne);if(pe==="[object Array]"){if(!ve(ne)){fe=[];for(var Ae=0,xe=ne.length;Ae<xe;Ae++)fe[Ae]=n(ne[Ae])}}else if(oe[pe]){if(!ve(ne)){var Be=ne.constructor;if(ne.constructor.from)fe=Be.from(ne);else{fe=new Be(ne.length);for(var Ae=0,xe=ne.length;Ae<xe;Ae++)fe[Ae]=n(ne[Ae])}}}else if(!I[pe]&&!ve(ne)&&!Y(ne)){fe={};for(var Oe in ne)ne.hasOwnProperty(Oe)&&(fe[Oe]=n(ne[Oe]))}return fe}function e(ne,fe,pe){if(!R(fe)||!R(ne))return pe?n(fe):ne;for(var Ae in fe)if(fe.hasOwnProperty(Ae)){var xe=ne[Ae],Be=fe[Ae];R(Be)&&R(xe)&&!B(Be)&&!B(xe)&&!Y(Be)&&!Y(xe)&&!k(Be)&&!k(xe)&&!ve(Be)&&!ve(xe)?e(xe,Be,pe):(pe||!(Ae in ne))&&(ne[Ae]=n(fe[Ae],!0))}return ne}function s(ne,fe){for(var pe=ne[0],Ae=1,xe=ne.length;Ae<xe;Ae++)pe=e(pe,ne[Ae],fe);return pe}function u(ne,fe){for(var pe in fe)fe.hasOwnProperty(pe)&&(ne[pe]=fe[pe]);return ne}function o(ne,fe,pe){for(var Ae in fe)fe.hasOwnProperty(Ae)&&(pe?fe[Ae]!=null:ne[Ae]==null)&&(ne[Ae]=fe[Ae]);return ne}var d=function(){return c.createCanvas()};c.createCanvas=function(){return document.createElement("canvas")};var A;function a(){return A||(A=d().getContext("2d")),A}function f(ne,fe){if(ne){if(ne.indexOf)return ne.indexOf(fe);for(var pe=0,Ae=ne.length;pe<Ae;pe++)if(ne[pe]===fe)return pe}return-1}function h(ne,fe){var pe=ne.prototype;function Ae(){}Ae.prototype=fe.prototype,ne.prototype=new Ae;for(var xe in pe)pe.hasOwnProperty(xe)&&(ne.prototype[xe]=pe[xe]);ne.prototype.constructor=ne,ne.superClass=fe}function m(ne,fe,pe){ne="prototype"in ne?ne.prototype:ne,fe="prototype"in fe?fe.prototype:fe,o(ne,fe,pe)}function T(ne){return ne?typeof ne=="string"?!1:typeof ne.length=="number":void 0}function E(ne,fe,pe){if(!(ne&&fe))return;if(ne.forEach&&ne.forEach===y)ne.forEach(fe,pe);else if(ne.length===+ne.length)for(var Ae=0,xe=ne.length;Ae<xe;Ae++)fe.call(pe,ne[Ae],Ae,ne);else for(var Be in ne)ne.hasOwnProperty(Be)&&fe.call(pe,ne[Be],Be,ne)}function O(ne,fe,pe){if(!(ne&&fe))return;if(ne.map&&ne.map===C)return ne.map(fe,pe);for(var Ae=[],xe=0,Be=ne.length;xe<Be;xe++)Ae.push(fe.call(pe,ne[xe],xe,ne));return Ae}function g(ne,fe,pe,Ae){if(!(ne&&fe))return;if(ne.reduce&&ne.reduce===p)return ne.reduce(fe,pe,Ae);for(var xe=0,Be=ne.length;xe<Be;xe++)pe=fe.call(Ae,pe,ne[xe],xe,ne);return pe}function v(ne,fe,pe){if(!(ne&&fe))return;if(ne.filter&&ne.filter===_)return ne.filter(fe,pe);for(var Ae=[],xe=0,Be=ne.length;xe<Be;xe++)fe.call(pe,ne[xe],xe,ne)&&Ae.push(ne[xe]);return Ae}function l(ne,fe,pe){if(!(ne&&fe))return;for(var Ae=0,xe=ne.length;Ae<xe;Ae++)if(fe.call(pe,ne[Ae],Ae,ne))return ne[Ae]}function i(ne,fe){var pe=w.call(arguments,2);return function(){return ne.apply(fe,pe.concat(w.call(arguments)))}}function S(ne){var fe=w.call(arguments,1);return function(){return ne.apply(this,fe.concat(w.call(arguments)))}}function B(ne){return V.call(ne)==="[object Array]"}function x(ne){return typeof ne=="function"}function D(ne){return V.call(ne)==="[object String]"}function R(ne){var fe=typeof ne;return fe==="function"||!!ne&&fe==="object"}function k(ne){return!!I[V.call(ne)]}function j(ne){return!!oe[V.call(ne)]}function Y(ne){return typeof ne=="object"&&typeof ne.nodeType=="number"&&typeof ne.ownerDocument=="object"}function U(ne){return ne!==ne}function K(ne){for(var fe=0,pe=arguments.length;fe<pe;fe++)if(arguments[fe]!=null)return arguments[fe]}function z(ne,fe){return ne!=null?ne:fe}function F(ne,fe,pe){return ne!=null?ne:fe!=null?fe:pe}function H(){return Function.call.apply(w,arguments)}function G(ne){if(typeof ne=="number")return[ne,ne,ne,ne];var fe=ne.length;return fe===2?[ne[0],ne[1],ne[0],ne[1]]:fe===3?[ne[0],ne[1],ne[2],ne[1]]:ne}function q(ne,fe){if(!ne)throw new Error(fe)}function ie(ne){return ne==null?null:typeof ne.trim=="function"?ne.trim():ne.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ce="__ec_primitive__";function ee(ne){ne[ce]=!0}function ve(ne){return ne[ce]}function ue(ne){var fe=B(ne);this.data={};var pe=this;ne instanceof ue?ne.each(Ae):ne&&E(ne,Ae);function Ae(xe,Be){fe?pe.set(xe,Be):pe.set(Be,xe)}}ue.prototype={constructor:ue,get:function(ne){return this.data.hasOwnProperty(ne)?this.data[ne]:null},set:function(ne,fe){return this.data[ne]=fe},each:function(ne,fe){fe!==void 0&&(ne=i(ne,fe));for(var pe in this.data)this.data.hasOwnProperty(pe)&&ne(this.data[pe],pe)},removeKey:function(ne){delete this.data[ne]}};function be(ne){return new ue(ne)}function he(ne,fe){for(var pe=new ne.constructor(ne.length+fe.length),Ae=0;Ae<ne.length;Ae++)pe[Ae]=ne[Ae];var xe=ne.length;for(Ae=0;Ae<fe.length;Ae++)pe[Ae+xe]=fe[Ae];return pe}function de(){}me.$override=r,me.clone=n,me.merge=e,me.mergeAll=s,me.extend=u,me.defaults=o,me.createCanvas=d,me.getContext=a,me.indexOf=f,me.inherits=h,me.mixin=m,me.isArrayLike=T,me.each=E,me.map=O,me.reduce=g,me.filter=v,me.find=l,me.bind=i,me.curry=S,me.isArray=B,me.isFunction=x,me.isString=D,me.isObject=R,me.isBuiltInObject=k,me.isTypedArray=j,me.isDom=Y,me.eqNaN=U,me.retrieve=K,me.retrieve2=z,me.retrieve3=F,me.slice=H,me.normalizeCssArray=G,me.assert=q,me.trim=ie,me.setAsPrimitive=ee,me.isPrimitive=ve,me.createHashMap=be,me.concatArray=he,me.noop=de},biw7:function(Ne,me,I){"use strict";var oe=I("cDcd"),V=I.n(oe),L=oe.createContext(null);me.a=L},c5Ni:function(Ne,me,I){},cCSd:function(Ne,me,I){Ne.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(Ne,me,I){Ne.exports=I.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var oe=1,V=function(){return"".concat(oe++)};me.default=V},crp1:function(Ne,me,I){"use strict";I.d(me,"b",function(){return We}),I.d(me,"a",function(){return Mt});var oe={},V=function(Se,Pe,Je,vt,Wt){var tn=oe[Pe]||(oe[Pe]=URL.createObjectURL(new Blob([Se],{type:"text/javascript"}))),ln=new Worker(tn);return ln.onerror=function(Vt){return Wt(Vt.error,null)},ln.onmessage=function(Vt){return Wt(null,Vt.data)},ln.postMessage(Je,vt),ln},L=Uint8Array,y=Uint16Array,_=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]),C=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]),p=new L([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(Se,Pe){for(var Je=new y(31),vt=0;vt<31;++vt)Je[vt]=Pe+=1<<Se[vt-1];for(var Wt=new _(Je[30]),vt=1;vt<30;++vt)for(var tn=Je[vt];tn<Je[vt+1];++tn)Wt[tn]=tn-Je[vt]<<5|vt;return[Je,Wt]},r=c(w,2),n=r[0],e=r[1];n[28]=258,e[258]=28;for(var s=c(C,0),u=s[0],o=s[1],d=new y(32768),A=0;A<32768;++A){var a=(A&43690)>>>1|(A&21845)<<1;a=(a&52428)>>>2|(a&13107)<<2,a=(a&61680)>>>4|(a&3855)<<4,d[A]=((a&65280)>>>8|(a&255)<<8)>>>1}for(var f=function(Se,Pe,Je){for(var vt=Se.length,Wt=0,tn=new y(Pe);Wt<vt;++Wt)++tn[Se[Wt]-1];var ln=new y(Pe);for(Wt=0;Wt<Pe;++Wt)ln[Wt]=ln[Wt-1]+tn[Wt-1]<<1;var Vt;if(Je){Vt=new y(1<<Pe);var rn=15-Pe;for(Wt=0;Wt<vt;++Wt)if(Se[Wt])for(var Dt=Wt<<4|Se[Wt],yn=Pe-Se[Wt],$n=ln[Se[Wt]-1]++<<yn,kr=$n|(1<<yn)-1;$n<=kr;++$n)Vt[d[$n]>>>rn]=Dt}else for(Vt=new y(vt),Wt=0;Wt<vt;++Wt)Vt[Wt]=d[ln[Se[Wt]-1]++]>>>15-Se[Wt];return Vt},h=new L(288),A=0;A<144;++A)h[A]=8;for(var A=144;A<256;++A)h[A]=9;for(var A=256;A<280;++A)h[A]=7;for(var A=280;A<288;++A)h[A]=8;for(var m=new L(32),A=0;A<32;++A)m[A]=5;var T=f(h,9,0),E=f(h,9,1),O=f(m,5,0),g=f(m,5,1),v=function(Se){for(var Pe=Se[0],Je=1;Je<Se.length;++Je)Se[Je]>Pe&&(Pe=Se[Je]);return Pe},l=function(Se,Pe,Je){var vt=Pe/8>>0;return(Se[vt]|Se[vt+1]<<8)>>>(Pe&7)&Je},i=function(Se,Pe){var Je=Pe/8>>0;return(Se[Je]|Se[Je+1]<<8|Se[Je+2]<<16)>>>(Pe&7)},S=function(Se){return(Se/8>>0)+(Se&7&&1)},B=function(Se,Pe,Je){(Pe==null||Pe<0)&&(Pe=0),(Je==null||Je>Se.length)&&(Je=Se.length);var vt=new(Se instanceof y?y:Se instanceof _?_:L)(Je-Pe);return vt.set(Se.subarray(Pe,Je)),vt},x=function(Se,Pe,Je){var vt=Se.length,Wt=!Pe||Je,tn=!Je||Je.i;Je||(Je={}),Pe||(Pe=new L(vt*3));var ln=function(Zi){var eo=Pe.length;if(Zi>eo){var Pi=new L(Math.max(eo*2,Zi));Pi.set(Pe),Pe=Pi}},Vt=Je.f||0,rn=Je.p||0,Dt=Je.b||0,yn=Je.l,$n=Je.d,kr=Je.m,Mr=Je.n,Nr=vt*8;do{if(!yn){Je.f=Vt=l(Se,rn,1);var ea=l(Se,rn+1,3);if(rn+=3,ea)if(ea==1)yn=E,$n=g,kr=9,Mr=5;else if(ea==2){var Hr=l(Se,rn,31)+257,Lr=l(Se,rn+10,15)+4,la=Hr+l(Se,rn+5,31)+1;rn+=14;for(var Aa=new L(la),Ga=new L(19),xr=0;xr<Lr;++xr)Ga[p[xr]]=l(Se,rn+xr*3,7);rn+=Lr*3;var va=v(Ga),$a=(1<<va)-1;if(!tn&&rn+la*(va+7)>Nr)break;for(var Ki=f(Ga,va,1),xr=0;xr<la;){var Ka=Ki[l(Se,rn,$a)];rn+=Ka&15;var da=Ka>>>4;if(da<16)Aa[xr++]=da;else{var ri=0,Oi=0;for(da==16?(Oi=3+l(Se,rn,3),rn+=2,ri=Aa[xr-1]):da==17?(Oi=3+l(Se,rn,7),rn+=3):da==18&&(Oi=11+l(Se,rn,127),rn+=7);Oi--;)Aa[xr++]=ri}}var Mi=Aa.subarray(0,Hr),si=Aa.subarray(Hr);kr=v(Mi),Mr=v(si),yn=f(Mi,kr,1),$n=f(si,Mr,1)}else throw"invalid block type";else{var da=S(rn)+4,Ra=Se[da-4]|Se[da-3]<<8,Rr=da+Ra;if(Rr>vt){if(tn)throw"unexpected EOF";break}Wt&&ln(Dt+Ra),Pe.set(Se.subarray(da,Rr),Dt),Je.b=Dt+=Ra,Je.p=rn=Rr*8;continue}if(rn>Nr)throw"unexpected EOF"}Wt&&ln(Dt+131072);for(var gi=(1<<kr)-1,Wi=(1<<Mr)-1,Li=kr+Mr+18;tn||rn+Li<Nr;){var ri=yn[i(Se,rn)&gi],io=ri>>>4;if(rn+=ri&15,rn>Nr)throw"unexpected EOF";if(!ri)throw"invalid length/literal";if(io<256)Pe[Dt++]=io;else if(io==256){yn=null;break}else{var qi=io-254;if(io>264){var xr=io-257,Gr=w[xr];qi=l(Se,rn,(1<<Gr)-1)+n[xr],rn+=Gr}var ai=$n[i(Se,rn)&Wi],Va=ai>>>4;if(!ai)throw"invalid distance";rn+=ai&15;var si=u[Va];if(Va>3){var Gr=C[Va];si+=i(Se,rn)&(1<<Gr)-1,rn+=Gr}if(rn>Nr)throw"unexpected EOF";Wt&&ln(Dt+131072);for(var Xa=Dt+qi;Dt<Xa;Dt+=4)Pe[Dt]=Pe[Dt-si],Pe[Dt+1]=Pe[Dt+1-si],Pe[Dt+2]=Pe[Dt+2-si],Pe[Dt+3]=Pe[Dt+3-si];Dt=Xa}}Je.l=yn,Je.p=rn,Je.b=Dt,yn&&(Vt=1,Je.m=kr,Je.d=$n,Je.n=Mr)}while(!Vt);return Dt==Pe.length?Pe:B(Pe,0,Dt)},D=function(Se,Pe,Je){Je<<=Pe&7;var vt=Pe/8>>0;Se[vt]|=Je,Se[vt+1]|=Je>>>8},R=function(Se,Pe,Je){Je<<=Pe&7;var vt=Pe/8>>0;Se[vt]|=Je,Se[vt+1]|=Je>>>8,Se[vt+2]|=Je>>>16},k=function(Se,Pe){for(var Je=[],vt=0;vt<Se.length;++vt)Se[vt]&&Je.push({s:vt,f:Se[vt]});var Wt=Je.length,tn=Je.slice();if(!Wt)return[new L(0),0];if(Wt==1){var ln=new L(Je[0].s+1);return ln[Je[0].s]=1,[ln,1]}Je.sort(function(la,Aa){return la.f-Aa.f}),Je.push({s:-1,f:25001});var Vt=Je[0],rn=Je[1],Dt=0,yn=1,$n=2;for(Je[0]={s:-1,f:Vt.f+rn.f,l:Vt,r:rn};yn!=Wt-1;)Vt=Je[Je[Dt].f<Je[$n].f?Dt++:$n++],rn=Je[Dt!=yn&&Je[Dt].f<Je[$n].f?Dt++:$n++],Je[yn++]={s:-1,f:Vt.f+rn.f,l:Vt,r:rn};for(var kr=tn[0].s,vt=1;vt<Wt;++vt)tn[vt].s>kr&&(kr=tn[vt].s);var Mr=new y(kr+1),Nr=j(Je[yn-1],Mr,0);if(Nr>Pe){var vt=0,ea=0,da=Nr-Pe,Ra=1<<da;for(tn.sort(function(Aa,Ga){return Mr[Ga.s]-Mr[Aa.s]||Aa.f-Ga.f});vt<Wt;++vt){var Rr=tn[vt].s;if(Mr[Rr]>Pe)ea+=Ra-(1<<Nr-Mr[Rr]),Mr[Rr]=Pe;else break}for(ea>>>=da;ea>0;){var Hr=tn[vt].s;Mr[Hr]<Pe?ea-=1<<Pe-Mr[Hr]++-1:++vt}for(;vt>=0&&ea;--vt){var Lr=tn[vt].s;Mr[Lr]==Pe&&(--Mr[Lr],++ea)}Nr=Pe}return[new L(Mr),Nr]},j=function(Se,Pe,Je){return Se.s==-1?Math.max(j(Se.l,Pe,Je+1),j(Se.r,Pe,Je+1)):Pe[Se.s]=Je},Y=function(Se){for(var Pe=Se.length;Pe&&!Se[--Pe];);for(var Je=new y(++Pe),vt=0,Wt=Se[0],tn=1,ln=function(rn){Je[vt++]=rn},Vt=1;Vt<=Pe;++Vt)if(Se[Vt]==Wt&&Vt!=Pe)++tn;else{if(!Wt&&tn>2){for(;tn>138;tn-=138)ln(32754);tn>2&&(ln(tn>10?tn-11<<5|28690:tn-3<<5|12305),tn=0)}else if(tn>3){for(ln(Wt),--tn;tn>6;tn-=6)ln(8304);tn>2&&(ln(tn-3<<5|8208),tn=0)}for(;tn--;)ln(Wt);tn=1,Wt=Se[Vt]}return[Je.subarray(0,vt),Pe]},U=function(Se,Pe){for(var Je=0,vt=0;vt<Pe.length;++vt)Je+=Se[vt]*Pe[vt];return Je},K=function(Se,Pe,Je){var vt=Je.length,Wt=S(Pe+2);Se[Wt]=vt&255,Se[Wt+1]=vt>>>8,Se[Wt+2]=Se[Wt]^255,Se[Wt+3]=Se[Wt+1]^255;for(var tn=0;tn<vt;++tn)Se[Wt+tn+4]=Je[tn];return(Wt+4+vt)*8},z=function(Se,Pe,Je,vt,Wt,tn,ln,Vt,rn,Dt,yn){D(Pe,yn++,Je),++Wt[256];for(var $n=k(Wt,15),kr=$n[0],Mr=$n[1],Nr=k(tn,15),ea=Nr[0],da=Nr[1],Ra=Y(kr),Rr=Ra[0],Hr=Ra[1],Lr=Y(ea),la=Lr[0],Aa=Lr[1],Ga=new y(19),xr=0;xr<Rr.length;++xr)Ga[Rr[xr]&31]++;for(var xr=0;xr<la.length;++xr)Ga[la[xr]&31]++;for(var va=k(Ga,7),$a=va[0],Ki=va[1],Ka=19;Ka>4&&!$a[p[Ka-1]];--Ka);var ri=Dt+5<<3,Oi=U(Wt,h)+U(tn,m)+ln,Mi=U(Wt,kr)+U(tn,ea)+ln+14+3*Ka+U(Ga,$a)+(2*Ga[16]+3*Ga[17]+7*Ga[18]);if(ri<=Oi&&ri<=Mi)return K(Pe,yn,Se.subarray(rn,rn+Dt));var si,gi,Wi,Li;if(D(Pe,yn,1+(Mi<Oi)),yn+=2,Mi<Oi){si=f(kr,Mr,0),gi=kr,Wi=f(ea,da,0),Li=ea;var io=f($a,Ki,0);D(Pe,yn,Hr-257),D(Pe,yn+5,Aa-1),D(Pe,yn+10,Ka-4),yn+=14;for(var xr=0;xr<Ka;++xr)D(Pe,yn+3*xr,$a[p[xr]]);yn+=3*Ka;for(var qi=[Rr,la],Gr=0;Gr<2;++Gr)for(var ai=qi[Gr],xr=0;xr<ai.length;++xr){var Va=ai[xr]&31;D(Pe,yn,io[Va]),yn+=$a[Va],Va>15&&(D(Pe,yn,ai[xr]>>>5&127),yn+=ai[xr]>>>12)}}else si=T,gi=h,Wi=O,Li=m;for(var xr=0;xr<Vt;++xr)if(vt[xr]>255){var Va=vt[xr]>>>18&31;R(Pe,yn,si[Va+257]),yn+=gi[Va+257],Va>7&&(D(Pe,yn,vt[xr]>>>23&31),yn+=w[Va]);var Xa=vt[xr]&31;R(Pe,yn,Wi[Xa]),yn+=Li[Xa],Xa>3&&(R(Pe,yn,vt[xr]>>>5&8191),yn+=C[Xa])}else R(Pe,yn,si[vt[xr]]),yn+=gi[vt[xr]];return R(Pe,yn,si[256]),yn+gi[256]},F=new _([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new L(0),G=function(Se,Pe,Je,vt,Wt,tn){var ln=Se.length,Vt=new L(vt+ln+5*(1+Math.floor(ln/7e3))+Wt),rn=Vt.subarray(vt,Vt.length-Wt),Dt=0;if(!Pe||ln<8)for(var yn=0;yn<=ln;yn+=65535){var $n=yn+65535;$n<ln?Dt=K(rn,Dt,Se.subarray(yn,$n)):(rn[yn]=tn,Dt=K(rn,Dt,Se.subarray(yn,ln)))}else{for(var kr=F[Pe-1],Mr=kr>>>13,Nr=kr&8191,ea=(1<<Je)-1,da=new y(32768),Ra=new y(ea+1),Rr=Math.ceil(Je/3),Hr=2*Rr,Lr=function(qa){return(Se[qa]^Se[qa+1]<<Rr^Se[qa+2]<<Hr)&ea},la=new _(25e3),Aa=new y(288),Ga=new y(32),xr=0,va=0,yn=0,$a=0,Ki=0,Ka=0;yn<ln;++yn){var ri=Lr(yn),Oi=yn&32767,Mi=Ra[ri];if(da[Oi]=Mi,Ra[ri]=Oi,Ki<=yn){var si=ln-yn;if((xr>7e3||$a>24576)&&si>423){Dt=z(Se,rn,0,la,Aa,Ga,va,$a,Ka,yn-Ka,Dt),$a=xr=va=0,Ka=yn;for(var gi=0;gi<286;++gi)Aa[gi]=0;for(var gi=0;gi<30;++gi)Ga[gi]=0}var Wi=2,Li=0,io=Nr,qi=Oi-Mi&32767;if(si>2&&ri==Lr(yn-qi))for(var Gr=Math.min(Mr,si)-1,ai=Math.min(32767,yn),Va=Math.min(258,si);qi<=ai&&--io&&Oi!=Mi;){if(Se[yn+Wi]==Se[yn+Wi-qi]){for(var Xa=0;Xa<Va&&Se[yn+Xa]==Se[yn+Xa-qi];++Xa);if(Xa>Wi){if(Wi=Xa,Li=qi,Xa>Gr)break;for(var Zi=Math.min(qi,Xa-2),eo=0,gi=0;gi<Zi;++gi){var Pi=yn-qi+gi+32768&32767,Qo=da[Pi],ns=Pi-Qo+32768&32767;ns>eo&&(eo=ns,Mi=Pi)}}}Oi=Mi,Mi=da[Oi],qi+=Oi-Mi+32768&32767}if(Li){la[$a++]=268435456|e[Wi]<<18|o[Li];var fi=e[Wi]&31,rs=o[Li]&31;va+=w[fi]+C[rs],++Aa[257+fi],++Ga[rs],Ki=yn+Wi,++xr}else la[$a++]=Se[yn],++Aa[Se[yn]]}}Dt=z(Se,rn,tn,la,Aa,Ga,va,$a,Ka,yn-Ka,Dt),tn||(Dt=K(rn,Dt,H))}return B(Vt,0,vt+S(Dt)+Wt)},q=function(){for(var Se=new _(256),Pe=0;Pe<256;++Pe){for(var Je=Pe,vt=9;--vt;)Je=(Je&1&&3988292384)^Je>>>1;Se[Pe]=Je}return Se}(),ie=function(){var Se=4294967295;return{p:function(Pe){for(var Je=Se,vt=0;vt<Pe.length;++vt)Je=q[Je&255^Pe[vt]]^Je>>>8;Se=Je},d:function(){return Se^4294967295}}},ce=function(){var Se=1,Pe=0;return{p:function(Je){for(var vt=Se,Wt=Pe,tn=Je.length,ln=0;ln!=tn;){for(var Vt=Math.min(ln+5552,tn);ln<Vt;++ln)vt+=Je[ln],Wt+=vt;vt%=65521,Wt%=65521}Se=vt,Pe=Wt},d:function(){return(Se>>>8<<16|(Pe&255)<<8|Pe>>>8)+((Se&255)<<23)*2}}},ee=function(Se,Pe,Je,vt,Wt){return G(Se,Pe.level==null?6:Pe.level,Pe.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Se.length)))*1.5):12+Pe.mem,Je,vt,!Wt)},ve=function(Se,Pe){var Je={};for(var vt in Se)Je[vt]=Se[vt];for(var vt in Pe)Je[vt]=Pe[vt];return Je},ue=function(Se,Pe,Je){for(var vt=Se(),Wt=Se.toString(),tn=Wt.slice(Wt.indexOf("[")+1,Wt.lastIndexOf("]")).replace(/ /g,"").split(","),ln=0;ln<vt.length;++ln){var Vt=vt[ln],rn=tn[ln];if(typeof Vt=="function"){Pe+=";"+rn+"=";var Dt=Vt.toString();if(Vt.prototype)if(Dt.indexOf("[native code]")!=-1){var yn=Dt.indexOf(" ",8)+1;Pe+=Dt.slice(yn,Dt.indexOf("(",yn))}else{Pe+=Dt;for(var $n in Vt.prototype)Pe+=";"+rn+".prototype."+$n+"="+Vt.prototype[$n].toString()}else Pe+=Dt}else Je[rn]=Vt}return[Pe,Je]},be=[],he=function(Se){var Pe=[];for(var Je in Se)(Se[Je]instanceof L||Se[Je]instanceof y||Se[Je]instanceof _)&&Pe.push((Se[Je]=new Se[Je].constructor(Se[Je])).buffer);return Pe},de=function(Se,Pe,Je,vt){var Wt;if(!be[Je]){for(var tn="",ln={},Vt=Se.length-1,rn=0;rn<Vt;++rn)Wt=ue(Se[rn],tn,ln),tn=Wt[0],ln=Wt[1];be[Je]=ue(Se[Vt],tn,ln)}var Dt=ve({},be[Je][1]);return V(be[Je][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Pe.toString()+"}",Je,Dt,he(Dt),vt)},ne=function(){return[L,y,_,w,C,p,n,u,E,g,d,f,v,l,i,S,B,x,ze,Oe,ae]},fe=function(){return[L,y,_,w,C,p,e,o,T,h,O,m,d,F,H,f,D,R,k,j,Y,U,K,z,S,B,G,ee,Qe,Oe]},pe=function(){return[ke,je,Ee,ie,q]},Ae=function(){return[pt,Fe]},xe=function(){return[tt,Ee,ce]},Be=function(){return[At]},Oe=function(Se){return postMessage(Se,[Se.buffer])},ae=function(Se){return Se&&Se.size&&new L(Se.size)},N=function(Se,Pe,Je,vt,Wt,tn){var ln=de(Je,vt,Wt,function(Vt,rn){ln.terminate(),tn(Vt,rn)});return Pe.consume||(Se=new L(Se)),ln.postMessage([Se,Pe],[Se.buffer]),function(){ln.terminate()}},W=function(Se){return Se.ondata=function(Pe,Je){return postMessage([Pe,Je],[Pe.buffer])},function(Pe){return Se.push(Pe.data[0],Pe.data[1])}},le=function(Se,Pe,Je,vt,Wt){var tn,ln=de(Se,vt,Wt,function(Vt,rn){Vt?(ln.terminate(),Pe.ondata.call(Pe,Vt)):(rn[1]&&ln.terminate(),Pe.ondata.call(Pe,Vt,rn[0],rn[1]))});ln.postMessage(Je),Pe.push=function(Vt,rn){if(tn)throw"stream finished";if(!Pe.ondata)throw"no stream handler";ln.postMessage([Vt,tn=rn],[Vt.buffer])},Pe.terminate=function(){ln.terminate()}},te=function(Se,Pe){return Se[Pe]|Se[Pe+1]<<8},se=function(Se,Pe){return(Se[Pe]|Se[Pe+1]<<8|Se[Pe+2]<<16)+(Se[Pe+3]<<23)*2},Ee=function(Se,Pe,Je){for(;Je;++Pe)Se[Pe]=Je,Je>>>=8},ke=function(Se,Pe){var Je=Pe.filename;if(Se[0]=31,Se[1]=139,Se[2]=8,Se[8]=Pe.level<2?4:Pe.level==9?2:0,Se[9]=3,Pe.mtime!=0&&Ee(Se,4,Math.floor(new Date(Pe.mtime||Date.now())/1e3)),Je){Se[3]=8;for(var vt=0;vt<=Je.length;++vt)Se[vt+10]=Je.charCodeAt(vt)}},pt=function(Se){if(Se[0]!=31||Se[1]!=139||Se[2]!=8)throw"invalid gzip data";var Pe=Se[3],Je=10;Pe&4&&(Je+=Se[10]|(Se[11]<<8)+2);for(var vt=(Pe>>3&1)+(Pe>>4&1);vt>0;vt-=!Se[Je++]);return Je+(Pe&2)},Fe=function(Se){var Pe=Se.length;return(Se[Pe-4]|Se[Pe-3]<<8|Se[Pe-2]<<16)+2*(Se[Pe-1]<<23)},je=function(Se){return 10+(Se.filename&&Se.filename.length+1||0)},tt=function(Se,Pe){var Je=Pe.level,vt=Je==0?0:Je<6?1:Je==9?3:2;Se[0]=120,Se[1]=vt<<6|(vt?32-2*vt:1)},At=function(Se){if((Se[0]&15)!=8||Se[0]>>>4>7||(Se[0]<<8|Se[1])%31)throw"invalid zlib data";if(Se[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function qe(Se,Pe){return!Pe&&typeof Se=="function"&&(Pe=Se,Se={}),this.ondata=Pe,Se}var Ze=function(){function Se(Pe,Je){!Je&&typeof Pe=="function"&&(Je=Pe,Pe={}),this.ondata=Je,this.o=Pe||{}}return Se.prototype.p=function(Pe,Je){this.ondata(ee(Pe,this.o,0,0,!Je),Je)},Se.prototype.push=function(Pe,Je){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=Je,this.p(Pe,Je||!1)},Se}(),Ge=function(){function Se(Pe,Je){le([fe,function(){return[W,Ze]}],this,qe.call(this,Pe,Je),function(vt){var Wt=new Ze(vt.data);onmessage=W(Wt)},6)}return Se}();function He(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[fe],function(vt){return Oe(Qe(vt.data[0],vt.data[1]))},0,Je)}function Qe(Se,Pe){return Pe===void 0&&(Pe={}),ee(Se,Pe,0,0)}var Ce=function(){function Se(Pe){this.s={},this.p=new L(0),this.ondata=Pe}return Se.prototype.e=function(Pe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var Je=this.p.length,vt=new L(Je+Pe.length);vt.set(this.p),vt.set(Pe,Je),this.p=vt},Se.prototype.c=function(Pe){this.d=this.s.i=Pe||!1;var Je=this.s.b,vt=x(this.p,this.o,this.s);this.ondata(B(vt,Je,this.s.b),this.d),this.o=B(vt,this.s.b-32768),this.s.b=this.o.length,this.p=B(this.p,this.s.p/8>>0),this.s.p&=7},Se.prototype.push=function(Pe,Je){this.e(Pe),this.c(Je)},Se}(),Re=function(){function Se(Pe){this.ondata=Pe,le([ne,function(){return[W,Ce]}],this,0,function(){var Je=new Ce;onmessage=W(Je)},7)}return Se}();function Le(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[ne],function(vt){return Oe(ze(vt.data[0],ae(vt.data[1])))},1,Je)}function ze(Se,Pe){return x(Se,Pe)}var Xe=function(){function Se(Pe,Je){this.c=ie(),this.l=0,this.v=1,Ze.call(this,Pe,Je)}return Se.prototype.push=function(Pe,Je){Ze.prototype.push.call(this,Pe,Je)},Se.prototype.p=function(Pe,Je){this.c.p(Pe),this.l+=Pe.length;var vt=ee(Pe,this.o,this.v&&je(this.o),Je&&8,!Je);this.v&&(ke(vt,this.o),this.v=0),Je&&(Ee(vt,vt.length-8,this.c.d()),Ee(vt,vt.length-4,this.l)),this.ondata(vt,Je)},Se}(),ht=function(){function Se(Pe,Je){le([fe,pe,function(){return[W,Ze,Xe]}],this,qe.call(this,Pe,Je),function(vt){var Wt=new Xe(vt.data);onmessage=W(Wt)},8)}return Se}();function yt(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[fe,pe,function(){return[Ut]}],function(vt){return Oe(Ut(vt.data[0],vt.data[1]))},2,Je)}function Ut(Se,Pe){Pe===void 0&&(Pe={});var Je=ie(),vt=Se.length;Je.p(Se);var Wt=ee(Se,Pe,je(Pe),8),tn=Wt.length;return ke(Wt,Pe),Ee(Wt,tn-8,Je.d()),Ee(Wt,tn-4,vt),Wt}var jt=function(){function Se(Pe){this.v=1,Ce.call(this,Pe)}return Se.prototype.push=function(Pe,Je){if(Ce.prototype.e.call(this,Pe),this.v){var vt=pt(this.p);if(vt>=this.p.length&&!Je)return;this.p=this.p.subarray(vt),this.v=0}if(Je){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}Ce.prototype.c.call(this,Je)},Se}(),mt=function(){function Se(Pe){this.ondata=Pe,le([ne,Ae,function(){return[W,Ce,jt]}],this,0,function(){var Je=new jt;onmessage=W(Je)},9)}return Se}();function Ct(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[ne,Ae,function(){return[Et]}],function(vt){return Oe(Et(vt.data[0]))},3,Je)}function Et(Se,Pe){return x(Se.subarray(pt(Se),-8),Pe||new L(Fe(Se)))}var ut=function(){function Se(Pe,Je){this.c=ce(),this.v=1,Ze.call(this,Pe,Je)}return Se.prototype.push=function(Pe,Je){Ze.prototype.push.call(this,Pe,Je)},Se.prototype.p=function(Pe,Je){this.c.p(Pe);var vt=ee(Pe,this.o,this.v&&2,Je&&4,!Je);this.v&&(tt(vt,this.o),this.v=0),Je&&Ee(vt,vt.length-4,this.c.d()),this.ondata(vt,Je)},Se}(),Ye=function(){function Se(Pe,Je){le([fe,xe,function(){return[W,Ze,ut]}],this,qe.call(this,Pe,Je),function(vt){var Wt=new ut(vt.data);onmessage=W(Wt)},10)}return Se}();function Ue(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[fe,xe,function(){return[We]}],function(vt){return Oe(We(vt.data[0],vt.data[1]))},4,Je)}function We(Se,Pe){Pe===void 0&&(Pe={});var Je=ce();Je.p(Se);var vt=ee(Se,Pe,2,4);return tt(vt,Pe),Ee(vt,vt.length-4,Je.d()),vt}var St=function(){function Se(Pe){this.v=1,Ce.call(this,Pe)}return Se.prototype.push=function(Pe,Je){if(Ce.prototype.e.call(this,Pe),this.v){if(this.p.length<2&&!Je)return;this.p=this.p.subarray(2),this.v=0}if(Je){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}Ce.prototype.c.call(this,Je)},Se}(),gt=function(){function Se(Pe){this.ondata=Pe,le([ne,Be,function(){return[W,Ce,St]}],this,0,function(){var Je=new St;onmessage=W(Je)},11)}return Se}();function Rt(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return N(Se,Pe,[ne,Be,function(){return[Mt]}],function(vt){return Oe(Mt(vt.data[0],ae(vt.data[1])))},5,Je)}function Mt(Se,Pe){return x((At(Se),Se.subarray(2,-4)),Pe)}var xt=function(){function Se(Pe){this.G=jt,this.I=Ce,this.Z=St,this.ondata=Pe}return Se.prototype.push=function(Pe,Je){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Pe,Je);else{if(this.p&&this.p.length){var vt=new L(this.p.length+Pe.length);vt.set(this.p),vt.set(Pe,this.p.length)}else this.p=Pe;if(this.p.length>2){var Wt=this,tn=function(){Wt.ondata.apply(Wt,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(tn):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(tn):new this.Z(tn),this.s.push(this.p,Je),this.p=null}}},Se}(),It=function(){function Se(Pe){this.G=mt,this.I=Re,this.Z=gt,this.ondata=Pe}return Se.prototype.push=function(Pe,Je){xt.prototype.push.call(this,Pe,Je)},Se}();function Kt(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";return Se[0]==31&&Se[1]==139&&Se[2]==8?Ct(Se,Pe,Je):(Se[0]&15)!=8||Se[0]>>4>7||(Se[0]<<8|Se[1])%31?Le(Se,Pe,Je):Rt(Se,Pe,Je)}function bn(Se,Pe){return Se[0]==31&&Se[1]==139&&Se[2]==8?Et(Se,Pe):(Se[0]&15)!=8||Se[0]>>4>7||(Se[0]<<8|Se[1])%31?ze(Se,Pe):Mt(Se,Pe)}var fn=function(Se,Pe,Je,vt){for(var Wt in Se){var tn=Se[Wt],ln=Pe+Wt;tn instanceof L?Je[ln]=[tn,vt]:Array.isArray(tn)?Je[ln]=[tn[0],ve(vt,tn[1])]:fn(tn,ln+"/",Je,vt)}};function Fr(Se,Pe){var Je=Se.length;if(!Pe&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Se);for(var vt=new L(Se.length+(Se.length>>>1)),Wt=0,tn=function(Dt){vt[Wt++]=Dt},ln=0;ln<Je;++ln){if(Wt+5>vt.length){var Vt=new L(Wt+8+(Je-ln<<1));Vt.set(vt),vt=Vt}var rn=Se.charCodeAt(ln);rn<128||Pe?tn(rn):rn<2048?(tn(192|rn>>>6),tn(128|rn&63)):rn>55295&&rn<57344?(rn=65536+(rn&1023<<10)|Se.charCodeAt(++ln)&1023,tn(240|rn>>>18),tn(128|rn>>>12&63),tn(128|rn>>>6&63),tn(128|rn&63)):(tn(224|rn>>>12),tn(128|rn>>>6&63),tn(128|rn&63))}return B(vt,0,Wt)}function _r(Se,Pe){var Je="";if(!Pe&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Se);for(var vt=0;vt<Se.length;){var Wt=Se[vt++];Wt<128||Pe?Je+=String.fromCharCode(Wt):Wt<224?Je+=String.fromCharCode((Wt&31)<<6|Se[vt++]&63):Wt<240?Je+=String.fromCharCode((Wt&15)<<12|(Se[vt++]&63)<<6|Se[vt++]&63):(Wt=((Wt&15)<<18|(Se[vt++]&63)<<12|(Se[vt++]&63)<<6|Se[vt++]&63)-65536,Je+=String.fromCharCode(55296|Wt>>10,56320|Wt&1023))}return Je}var zr=function(Se,Pe){return Pe+30+te(Se,Pe+26)+te(Se,Pe+28)},In=function(Se,Pe,Je){var vt=te(Se,Pe+28),Wt=_r(Se.subarray(Pe+46,Pe+46+vt),!(te(Se,Pe+8)&2048)),tn=Pe+46+vt,ln=Je?xa(Se,tn):[se(Se,Pe+20),se(Se,Pe+24),se(Se,Pe+42)],Vt=ln[0],rn=ln[1],Dt=ln[2];return[te(Se,Pe+10),Vt,rn,Wt,tn+te(Se,Pe+30)+te(Se,Pe+32),Dt]},xa=function(Se,Pe){for(;te(Se,Pe)!=1;Pe+=4+te(Se,Pe+2));return[se(Se,Pe+12),se(Se,Pe+4),se(Se,Pe+20)]},Ha=function(Se,Pe,Je,vt,Wt,tn,ln,Vt,rn,Dt){var yn=tn.length,$n=vt.length;Ee(Se,Pe,rn!=null?33639248:67324752),Pe+=4,rn!=null&&(Se[Pe]=20,Pe+=2),Se[Pe]=20,Pe+=2,Se[Pe++]=Dt==8&&(Vt.level==1?6:Vt.level<6?4:Vt.level==9?2:0),Se[Pe++]=ln&&8,Se[Pe]=Dt,Pe+=2;var kr=new Date(Vt.mtime||Date.now()),Mr=kr.getFullYear()-1980;if(Mr<0||Mr>119)throw"date not in range 1980-2099";Ee(Se,Pe,(Mr<<24)*2|kr.getMonth()+1<<21|kr.getDate()<<16|kr.getHours()<<11|kr.getMinutes()<<5|kr.getSeconds()>>>1),Pe+=4,Ee(Se,Pe,Je),Ee(Se,Pe+4,$n),Ee(Se,Pe+8,Wt),Ee(Se,Pe+12,yn),Pe+=16,rn!=null&&(Ee(Se,Pe+=10,rn),Pe+=4),Se.set(tn,Pe),Pe+=yn,rn==null&&Se.set(vt,Pe)},ma=function(Se,Pe,Je,vt,Wt){Ee(Se,Pe,101010256),Ee(Se,Pe+8,Je),Ee(Se,Pe+10,Je),Ee(Se,Pe+12,vt),Ee(Se,Pe+16,Wt)};function Kr(Se,Pe,Je){if(Je||(Je=Pe,Pe={}),typeof Je!="function")throw"no callback";var vt={};fn(Se,"",vt,Pe);var Wt=Object.keys(vt),tn=Wt.length,ln=0,Vt=0,rn=tn,Dt=new Array(tn),yn=[],$n=function(){for(var ea=0;ea<yn.length;++ea)yn[ea]()},kr=function(){var ea=new L(Vt+22),da=ln,Ra=Vt-ln;Vt=0;for(var Rr=0;Rr<rn;++Rr){var Hr=Dt[Rr];try{Ha(ea,Vt,Hr.c,Hr.d,Hr.m,Hr.n,Hr.u,Hr.p,null,Hr.t),Ha(ea,ln,Hr.c,Hr.d,Hr.m,Hr.n,Hr.u,Hr.p,Vt,Hr.t),ln+=46+Hr.n.length,Vt+=30+Hr.n.length+Hr.d.length}catch(Lr){return Je(Lr,null)}}ma(ea,ln,Dt.length,Ra,da),Je(null,ea)};tn||kr();for(var Mr=function(ea){var da=Wt[ea],Ra=vt[da],Rr=Ra[0],Hr=Ra[1],Lr=ie(),la=Rr.length;Lr.p(Rr);var Aa=Fr(da),Ga=Aa.length,xr=Hr.level==0?0:8,va=function($a,Ki){if($a)$n(),Je($a,null);else{var Ka=Ki.length;Dt[ea]={t:xr,d:Ki,m:la,c:Lr.d(),u:da.length!=Ka,n:Aa,p:Hr},ln+=30+Ga+Ka,Vt+=76+2*Ga+Ka,--tn||kr()}};if(Aa.length>65535&&va("filename too long",null),!xr)va(null,Rr);else if(la<16e4)try{va(null,Qe(Rr,Hr))}catch($a){va($a,null)}else yn.push(He(Rr,Hr,va))},Nr=0;Nr<rn;++Nr)Mr(Nr);return $n}function wa(Se,Pe){Pe===void 0&&(Pe={});var Je={},vt=[];fn(Se,"",Je,Pe);var Wt=0,tn=0;for(var ln in Je){var Vt=Je[ln],rn=Vt[0],Dt=Vt[1],yn=Dt.level==0?0:8,$n=Fr(ln),kr=$n.length;if($n.length>65535)throw"filename too long";var Mr=yn?Qe(rn,Dt):rn,Nr=Mr.length,ea=ie();ea.p(rn),vt.push({t:yn,d:Mr,m:rn.length,c:ea.d(),u:ln.length!=kr,n:$n,o:Wt,p:Dt}),Wt+=30+kr+Nr,tn+=76+2*kr+Nr}for(var da=new L(tn+22),Ra=Wt,Rr=tn-Wt,Hr=0;Hr<vt.length;++Hr){var Lr=vt[Hr];Ha(da,Lr.o,Lr.c,Lr.d,Lr.m,Lr.n,Lr.u,Lr.p,null,Lr.t),Ha(da,Wt,Lr.c,Lr.d,Lr.m,Lr.n,Lr.u,Lr.p,Lr.o,Lr.t),Wt+=46+Lr.n.length}return ma(da,Wt,vt.length,Rr,Ra),da}function Ai(Se,Pe){if(typeof Pe!="function")throw"no callback";for(var Je=[],vt=function(){for(var kr=0;kr<Je.length;++kr)Je[kr]()},Wt={},tn=Se.length-22;se(Se,tn)!=101010256;--tn)if(!tn||Se.length-tn>65558){Pe("invalid zip file",null);return}var ln=te(Se,tn+8);ln||Pe(null,{});var Vt=ln,rn=se(Se,tn+16),Dt=rn==4294967295;if(Dt){if(tn=se(Se,tn-12),se(Se,tn)!=101075792)throw"invalid zip file";Vt=ln=se(Se,tn+32),rn=se(Se,tn+48)}for(var yn=function(kr){var Mr=In(Se,rn,Dt),Nr=Mr[0],ea=Mr[1],da=Mr[2],Ra=Mr[3],Rr=Mr[4],Hr=Mr[5],Lr=zr(Se,Hr);rn=Rr;var la=function(Ga,xr){Ga?(vt(),Pe(Ga,null)):(Wt[Ra]=xr,--ln||Pe(null,Wt))};if(!Nr)la(null,B(Se,Lr,Lr+ea));else if(Nr==8){var Aa=Se.subarray(Lr,Lr+ea);if(ea<32e4)try{la(null,ze(Aa,new L(da)))}catch(Ga){la(Ga,null)}else Je.push(Le(Aa,{size:da},la))}else la("unknown compression type "+Nr,null)},$n=0;$n<Vt;++$n)yn($n);return vt}function Ci(Se){for(var Pe={},Je=Se.length-22;se(Se,Je)!=101010256;--Je)if(!Je||Se.length-Je>65558)throw"invalid zip file";var vt=te(Se,Je+8);if(!vt)return{};var Wt=se(Se,Je+16),tn=Wt==4294967295;if(tn){if(Je=se(Se,Je-12),se(Se,Je)!=101075792)throw"invalid zip file";vt=se(Se,Je+32),Wt=se(Se,Je+48)}for(var ln=0;ln<vt;++ln){var Vt=In(Se,Wt,tn),rn=Vt[0],Dt=Vt[1],yn=Vt[2],$n=Vt[3],kr=Vt[4],Mr=Vt[5],Nr=zr(Se,Mr);if(Wt=kr,!rn)Pe[$n]=B(Se,Nr,Nr+Dt);else if(rn==8)Pe[$n]=ze(Se.subarray(Nr,Nr+Dt),new L(yn));else throw"unknown compression type "+rn}return Pe}},csWT:function(Ne,me,I){Ne.exports=I.p+"static/choose.4ad1045f.svg"},dMvE:function(Ne,me){var I={linear:function(V){return V},quadraticIn:function(V){return V*V},quadraticOut:function(V){return V*(2-V)},quadraticInOut:function(V){return(V*=2)<1?.5*V*V:-.5*(--V*(V-2)-1)},cubicIn:function(V){return V*V*V},cubicOut:function(V){return--V*V*V+1},cubicInOut:function(V){return(V*=2)<1?.5*V*V*V:.5*((V-=2)*V*V+2)},quarticIn:function(V){return V*V*V*V},quarticOut:function(V){return 1- --V*V*V*V},quarticInOut:function(V){return(V*=2)<1?.5*V*V*V*V:-.5*((V-=2)*V*V*V-2)},quinticIn:function(V){return V*V*V*V*V},quinticOut:function(V){return--V*V*V*V*V+1},quinticInOut:function(V){return(V*=2)<1?.5*V*V*V*V*V:.5*((V-=2)*V*V*V*V+2)},sinusoidalIn:function(V){return 1-Math.cos(V*Math.PI/2)},sinusoidalOut:function(V){return Math.sin(V*Math.PI/2)},sinusoidalInOut:function(V){return .5*(1-Math.cos(Math.PI*V))},exponentialIn:function(V){return V===0?0:Math.pow(1024,V-1)},exponentialOut:function(V){return V===1?1:1-Math.pow(2,-10*V)},exponentialInOut:function(V){return V===0?0:V===1?1:(V*=2)<1?.5*Math.pow(1024,V-1):.5*(-Math.pow(2,-10*(V-1))+2)},circularIn:function(V){return 1-Math.sqrt(1-V*V)},circularOut:function(V){return Math.sqrt(1- --V*V)},circularInOut:function(V){return(V*=2)<1?-.5*(Math.sqrt(1-V*V)-1):.5*(Math.sqrt(1-(V-=2)*V)+1)},elasticIn:function(V){var L,y=.1,_=.4;return V===0?0:V===1?1:(!y||y<1?(y=1,L=_/4):L=_*Math.asin(1/y)/(2*Math.PI),-(y*Math.pow(2,10*(V-=1))*Math.sin((V-L)*(2*Math.PI)/_)))},elasticOut:function(V){var L,y=.1,_=.4;return V===0?0:V===1?1:(!y||y<1?(y=1,L=_/4):L=_*Math.asin(1/y)/(2*Math.PI),y*Math.pow(2,-10*V)*Math.sin((V-L)*(2*Math.PI)/_)+1)},elasticInOut:function(V){var L,y=.1,_=.4;return V===0?0:V===1?1:(!y||y<1?(y=1,L=_/4):L=_*Math.asin(1/y)/(2*Math.PI),(V*=2)<1?-.5*(y*Math.pow(2,10*(V-=1))*Math.sin((V-L)*(2*Math.PI)/_)):y*Math.pow(2,-10*(V-=1))*Math.sin((V-L)*(2*Math.PI)/_)*.5+1)},backIn:function(V){var L=1.70158;return V*V*((L+1)*V-L)},backOut:function(V){var L=1.70158;return--V*V*((L+1)*V+L)+1},backInOut:function(V){var L=1.70158*1.525;return(V*=2)<1?.5*(V*V*((L+1)*V-L)):.5*((V-=2)*V*((L+1)*V+L)+2)},bounceIn:function(V){return 1-I.bounceOut(1-V)},bounceOut:function(V){return V<1/2.75?7.5625*V*V:V<2/2.75?7.5625*(V-=1.5/2.75)*V+.75:V<2.5/2.75?7.5625*(V-=2.25/2.75)*V+.9375:7.5625*(V-=2.625/2.75)*V+.984375},bounceInOut:function(V){return V<.5?I.bounceIn(V*2)*.5:I.bounceOut(V*2-1)*.5+.5}},oe=I;Ne.exports=oe},dejd:function(Ne,me,I){},djh8:function(Ne,me,I){Ne.exports=I.p+"static/qrCode.42927872.png"},dmUQ:function(Ne,me,I){"use strict";var oe=I("Ff2n"),V=I("rePB"),L=I("1OyB"),y=I("vuIU"),_=I("Ji7U"),w=I("md7G"),C=I("foSv"),p=I("cDcd"),c=I.n(p),r=I("TSYQ"),n=I.n(r),e=I("4IlW");function s(i,S){var B=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);S&&(x=x.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),B.push.apply(B,x)}return B}function u(i){for(var S=1;S<arguments.length;S++){var B=arguments[S]!=null?arguments[S]:{};S%2?s(Object(B),!0).forEach(function(x){Object(V.a)(i,x,B[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(B)):s(Object(B)).forEach(function(x){Object.defineProperty(i,x,Object.getOwnPropertyDescriptor(B,x))})}return i}function o(i){var S=d();return function(){var x=Object(C.a)(i),D;if(S){var R=Object(C.a)(this).constructor;D=Reflect.construct(x,arguments,R)}else D=x.apply(this,arguments);return Object(w.a)(this,D)}}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(i){return!1}}function A(){}function a(i){i.preventDefault()}var f=function(S){return S.replace(/[^\w.-]+/g,"")},h=200,m=600,T=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,E=function(S){return S!=null},O=function(S,B){return B===S||typeof B=="number"&&typeof S=="number"&&isNaN(B)&&isNaN(S)},g=function(i){Object(_.a)(B,i);var S=o(B);function B(x){var D;Object(L.a)(this,B),D=S.call(this,x),D.onKeyDown=function(j){var Y=D.props,U=Y.onKeyDown,K=Y.onPressEnter;if(j.keyCode===e.a.UP){var z=D.getRatio(j);D.up(j,z,null),D.stop()}else if(j.keyCode===e.a.DOWN){var F=D.getRatio(j);D.down(j,F,null),D.stop()}else j.keyCode===e.a.ENTER&&K&&K(j);if(D.recordCursorPosition(),D.lastKeyCode=j.keyCode,U){for(var H=arguments.length,G=new Array(H>1?H-1:0),q=1;q<H;q++)G[q-1]=arguments[q];U.apply(void 0,[j].concat(G))}},D.onKeyUp=function(j){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,[j].concat(K))}},D.onChange=function(j){var Y=D.props.onChange;D.state.focused&&(D.inputting=!0),D.rawInput=D.props.parser(D.getValueFromEvent(j)),D.setState({inputValue:D.rawInput}),Y(D.toNumber(D.rawInput))},D.onMouseUp=function(){var j=D.props.onMouseUp;D.recordCursorPosition(),j&&j.apply(void 0,arguments)},D.onFocus=function(){var j;D.setState({focused:!0}),(j=D.props).onFocus.apply(j,arguments)},D.onBlur=function(){var j=D.props.onBlur;D.inputting=!1,D.setState({focused:!1});var Y=D.getCurrentValidValue(D.state.inputValue),U=D.setValue(Y,A);if(j){var K=D.input.value,z=D.getInputDisplayValue({focus:!1,value:U});D.input.value=z&&Number(z),j.apply(void 0,arguments),D.input.value=K}},D.getRatio=function(j){var Y=1;return j.metaKey||j.ctrlKey?Y=.1:j.shiftKey&&(Y=10),Y},D.getFullNum=function(j){return isNaN(j)?j:/e/i.test(String(j))?Number(j).toFixed(18).replace(/\.?0+$/,""):j},D.getPrecision=function(j){if(E(D.props.precision))return D.props.precision;var Y=String(j);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(j){var Y=j||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 E(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(j){}},D.restoreByAfter=function(j){if(j===void 0)return!1;var Y=D.input.value,U=Y.lastIndexOf(j);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===j[0]?(D.fixCaret(K,K),!0):U+j.length===Y.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(Y,U){var K=j.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(j,Y,U){D.pressingUpOrDown=!0,D.step("down",j,Y,U)},D.up=function(j,Y,U){D.pressingUpOrDown=!0,D.step("up",j,Y,U)},D.saveInput=function(j){D.input=j};var R=x.value;R===void 0&&(R=x.defaultValue),D.state={focused:x.autoFocus};var k=D.getValidValue(D.toNumber(R));return D.state=u(u({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(y.a)(B,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var R=this.props,k=R.value,j=R.onChange,Y=R.max,U=R.min,K=this.state.focused;if(D){if(!O(D.value,k)||!O(D.max,Y)||!O(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&&j&&j(Y),"min"in this.props&&D.min!==U&&typeof H=="number"&&H<U&&j&&j(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(q){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(D){var R=D;return R===""?R="":this.isNotCompleteNumber(parseFloat(R))?R=this.state.value:R=this.getValidValue(R),this.toNumber(R)}},{key:"getValueFromEvent",value:function(D){var R=D.target.value.trim().replace(/。/g,".");return E(this.props.decimalSeparator)&&(R=R.replace(this.props.decimalSeparator,".")),R}},{key:"getValidValue",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(D);return isNaN(j)?D:(j<R&&(j=R),j>k&&(j=k),j)}},{key:"setValue",value:function(D,R){var k=this.props.precision,j=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 j=="number"?j.toFixed(k):"".concat(j),H=j!==U||F!=="".concat(z);return"value"in this.props?(z=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:z},R)):this.setState({value:j,inputValue:this.toPrecisionAsStep(D)},R),H&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,j=k.precision,Y=k.step;if(E(j))return j;var U=this.getPrecision(R),K=this.getPrecision(Y),z=this.getPrecision(D);return D?Math.max(z,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,R);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var R=Math.abs(this.getMaxPrecision(D));return isNaN(R)?D.toString():Number(D).toFixed(R)}},{key:"toNumber",value:function(D){var R=this.props.precision,k=this.state.focused,j=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||j?D:E(R)?Math.round(D*Math.pow(10,R))/Math.pow(10,R):Number(D)}},{key:"upStep",value:function(D,R){var k=this.props.step,j=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),U=((j*D+j*k*R)/j).toFixed(Y);return this.toNumber(U)}},{key:"downStep",value:function(D,R){var k=this.props.step,j=this.getPrecisionFactor(D,R),Y=Math.abs(this.getMaxPrecision(D,R)),U=((j*D-j*k*R)/j).toFixed(Y);return this.toNumber(U)}},{key:"step",value:function(D,R){var k=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),R&&(R.persist(),R.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var z=this["".concat(D,"Step")](K,j),F=z>U.max||z<U.min;if(z>U.max?z=U.max:z<U.min&&(z=U.min),this.setValue(z,null),this.setState({focused:!0},function(){k.pressingUpOrDown=!1}),F)return;this.autoStepTimer=setTimeout(function(){k[D](R,j,!0)},Y?h:m)}},{key:"fixCaret",value:function(D,R){if(D===void 0||R===void 0||!this.input||!this.input.value)return;try{var k=this.input.selectionStart,j=this.input.selectionEnd;(D!==k||R!==j)&&this.input.setSelectionRange(D,R)}catch(Y){}}},{key:"render",value:function(){var D,R=this.props,k=R.prefixCls,j=R.disabled,Y=R.readOnly,U=R.useTouch,K=R.autoComplete,z=R.upHandler,F=R.downHandler,H=R.className,G=R.max,q=R.min,ie=R.style,ce=R.title,ee=R.onMouseEnter,ve=R.onMouseLeave,ue=R.onMouseOver,be=R.onMouseOut,he=R.required,de=R.onClick,ne=R.tabIndex,fe=R.type,pe=R.placeholder,Ae=R.id,xe=R.inputMode,Be=R.pattern,Oe=R.step,ae=R.maxLength,N=R.autoFocus,W=R.name,le=R.onPaste,te=R.onInput,se=Object(oe.a)(R,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),Ee=this.state,ke=Ee.value,pt=Ee.focused,Fe=n()(k,(D={},Object(V.a)(D,H,!!H),Object(V.a)(D,"".concat(k,"-disabled"),j),Object(V.a)(D,"".concat(k,"-focused"),pt),D)),je={};Object.keys(se).forEach(function(ze){(ze.substr(0,5)==="data-"||ze.substr(0,5)==="aria-"||ze==="role")&&(je[ze]=se[ze])});var tt=!Y&&!j,At=this.getInputDisplayValue(null),qe=(ke||ke===0)&&(isNaN(ke)||Number(ke)>=G),Ze=(ke||ke===0)&&(isNaN(ke)||Number(ke)<=q),Ge=qe||j||Y,He=Ze||j||Y,Qe=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(V.a)({},"".concat(k,"-handler-up-disabled"),Ge)),Ce=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(V.a)({},"".concat(k,"-handler-down-disabled"),He)),Re=U?{onTouchStart:Ge?A:this.up,onTouchEnd:this.stop}:{onMouseDown:Ge?A:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=U?{onTouchStart:He?A:this.down,onTouchEnd:this.stop}:{onMouseDown:He?A:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:Fe,style:ie,title:ce,onMouseEnter:ee,onMouseLeave:ve,onMouseOver:ue,onMouseOut:be,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(k,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Ge,className:Qe}),z||c.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:a})),c.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":He,className:Ce}),F||c.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:a}))),c.a.createElement("div",{className:"".concat(k,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":q,"aria-valuemax":G,"aria-valuenow":ke,required:he,type:fe,placeholder:pe,onPaste:le,onClick:de,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:ne,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:tt?this.onKeyDown:A,onKeyUp:tt?this.onKeyUp:A,autoFocus:N,maxLength:ae,readOnly:Y,disabled:j,max:G,min:q,step:Oe,name:W,title:ce,id:Ae,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(At),pattern:Be,inputMode:xe,onInput:te},je))))}}]),B}(c.a.Component);g.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:T,min:-T,step:1,style:{},onChange:A,onKeyDown:A,onPressEnter:A,onFocus:A,onBlur:A,parser:f,required:!1,autoComplete:"off"};var v=g,l=me.a=v},dqUG:function(Ne,me,I){var oe=I("Gev7"),V=I("bYtY"),L=I("6GrX"),y=I("pzxd"),_=I("gut8"),w=_.ContextCachedBy,C=function(c){oe.call(this,c)};C.prototype={constructor:C,type:"text",brush:function(c,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)){c.__attrCachedBy=w.NONE;return}this.setTransform(c),y.renderText(this,c,e,n,null,r),this.restoreTransform(c)},getBoundingRect:function(){var c=this.style;if(this.__dirty&&y.normalizeTextStyle(c,!0),!this._rect){var r=c.text;r!=null?r+="":r="";var n=L.getBoundingRect(c.text+"",c.font,c.textAlign,c.textVerticalAlign,c.textPadding,c.textLineHeight,c.rich);if(n.x+=c.x||0,n.y+=c.y||0,y.getStroke(c.textStroke,c.textStrokeWidth)){var e=c.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},V.inherits(C,oe);var p=C;Ne.exports=p},dwhp:function(Ne,me,I){},eqIj:function(Ne,me,I){Ne.exports=I.p+"static/ys.bff91b04.svg"},fAei:function(Ne,me,I){"use strict";I.d(me,"a",function(){return h.a});var oe=I("rePB"),V=I("VTBJ"),L=I("KQm4"),y=I("1OyB"),_=I("vuIU"),w=I("Ji7U"),C=I("LK+K"),p=I("cDcd"),c=I("4IlW"),r=I("Kwbf"),n=I("TSYQ"),e=I.n(n),s=I("sboe"),u=I("OZM5"),o=I("815F"),d=I("ODXe"),A=I("Ff2n"),a=I("+nKL"),f=I("8XRh"),h=I("WaYH"),m=function(q,ie){var ce=q.className,ee=q.style,ve=q.motion,ue=q.motionNodes,be=q.motionType,he=q.onMotionStart,de=q.onMotionEnd,ne=q.active,fe=q.treeNodeRequiredProps,pe=Object(A.a)(q,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Ae=p.useState(!0),xe=Object(d.a)(Ae,2),Be=xe[0],Oe=xe[1],ae=p.useContext(s.a),N=ae.prefixCls,W=p.useRef(!1),le=function(){W.current||de(),W.current=!0};return Object(p.useEffect)(function(){ue&&be==="hide"&&Be&&Oe(!1)},[ue]),Object(p.useEffect)(function(){return ue&&he(),function(){ue&&le()}},[]),ue?p.createElement(f.default,Object.assign({ref:ie,visible:Be},ve,{motionAppear:be==="show",onAppearEnd:le,onLeaveEnd:le}),function(te,se){var Ee=te.className,ke=te.style;return p.createElement("div",{ref:se,className:e()("".concat(N,"-treenode-motion"),Ee),style:ke},ue.map(function(pt){var Fe=pt.data,je=Fe.key,tt=Object(A.a)(Fe,["key"]),At=pt.isStart,qe=pt.isEnd;delete tt.children;var Ze=Object(o.f)(je,fe);return p.createElement(h.a,Object.assign({},tt,Ze,{active:ne,data:pt.data,key:je,isStart:At,isEnd:qe}))}))}):p.createElement(h.a,Object.assign({domRef:ie,className:ce,style:ee},pe,{active:ne}))};m.displayName="MotionTreeNode";var T=p.forwardRef(m),E=T;function O(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ie=G.length,ce=q.length;if(Math.abs(ie-ce)!==1)return{add:!1,key:null};function ee(ve,ue){var be=new Map;ve.forEach(function(de){be.set(de,!0)});var he=ue.filter(function(de){return!be.has(de)});return he.length===1?he[0]:null}return ie<ce?{add:!0,key:ee(G,q)}:{add:!1,key:ee(q,G)}}function g(G,q,ie){var ce=G.findIndex(function(be){var he=be.data;return he.key===ie}),ee=G[ce+1],ve=q.findIndex(function(be){var he=be.data;return he.key===ie});if(ee){var ue=q.findIndex(function(be){var he=be.data;return he.key===ee.data.key});return q.slice(ve+1,ue)}return q.slice(ve+1)}var v={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},l=function(){},i="RC_TREE_MOTION_".concat(Math.random()),S={key:i},B={key:i,level:0,index:0,pos:"0",node:S},x={parent:null,children:[],pos:B.pos,data:S,isStart:[],isEnd:[]};function D(G,q,ie,ce){return q===!1||!ie?G:G.slice(0,Math.ceil(ie/ce)+1)}function R(G){var q=G.data.key,ie=G.pos;return Object(o.e)(q,ie)}function k(G){for(var q=String(G.data.key),ie=G;ie.parent;)ie=ie.parent,q="".concat(ie.data.key," > ").concat(q);return q}var j=function(q,ie){var ce=q.prefixCls,ee=q.data,ve=q.selectable,ue=q.checkable,be=q.expandedKeys,he=q.selectedKeys,de=q.checkedKeys,ne=q.loadedKeys,fe=q.loadingKeys,pe=q.halfCheckedKeys,Ae=q.keyEntities,xe=q.disabled,Be=q.dragging,Oe=q.dragOverNodeKey,ae=q.dropPosition,N=q.motion,W=q.height,le=q.itemHeight,te=q.virtual,se=q.focusable,Ee=q.activeItem,ke=q.focused,pt=q.tabIndex,Fe=q.onKeyDown,je=q.onFocus,tt=q.onBlur,At=q.onActiveChange,qe=q.onListChangeStart,Ze=q.onListChangeEnd,Ge=Object(A.a)(q,["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"]),He=p.useRef(null);p.useImperativeHandle(ie,function(){return{scrollTo:function(bn){He.current.scrollTo(bn)}}});var Qe=p.useState(be),Ce=Object(d.a)(Qe,2),Re=Ce[0],Le=Ce[1],ze=p.useState(ee),Xe=Object(d.a)(ze,2),ht=Xe[0],yt=Xe[1],Ut=p.useState(ee),jt=Object(d.a)(Ut,2),mt=jt[0],Ct=jt[1],Et=p.useState([]),ut=Object(d.a)(Et,2),Ye=ut[0],Ue=ut[1],We=p.useState(null),St=Object(d.a)(We,2),gt=St[0],Rt=St[1];function Mt(){yt(ee),Ct(ee),Ue([]),Rt(null),Ze()}p.useEffect(function(){Le(be);var Kt=O(Re,be);if(Kt.key!==null)if(Kt.add){var bn=ht.findIndex(function(xa){var Ha=xa.data.key;return Ha===Kt.key}),fn=D(g(ht,ee,Kt.key),te,W,le),Fr=ht.slice();Fr.splice(bn+1,0,x),Ct(Fr),Ue(fn),Rt("show")}else{var _r=ee.findIndex(function(xa){var Ha=xa.data.key;return Ha===Kt.key}),zr=D(g(ee,ht,Kt.key),te,W,le),In=ee.slice();In.splice(_r+1,0,x),Ct(In),Ue(zr),Rt("hide")}else ht!==ee&&(yt(ee),Ct(ee))},[be,ee]),p.useEffect(function(){Be||Mt()},[Be]);var xt=N?mt:ee,It={expandedKeys:be,selectedKeys:he,loadedKeys:ne,loadingKeys:fe,checkedKeys:de,halfCheckedKeys:pe,dragOverNodeKey:Oe,dropPosition:ae,keyEntities:Ae};return p.createElement(p.Fragment,null,ke&&Ee&&p.createElement("span",{style:v,"aria-live":"assertive"},k(Ee)),p.createElement("div",{role:"tree"},p.createElement("input",{style:v,disabled:se===!1||xe,tabIndex:se!==!1?pt:null,onKeyDown:Fe,onFocus:je,onBlur:tt,value:"",onChange:l})),p.createElement(a.a,Object.assign({},Ge,{data:xt,itemKey:R,height:W,fullHeight:!1,virtual:te,itemHeight:le,prefixCls:"".concat(ce,"-list"),ref:He}),function(Kt){var bn=Kt.pos,fn=Kt.data,Fr=fn.key,_r=Object(A.a)(fn,["key"]),zr=Kt.isStart,In=Kt.isEnd,xa=Object(o.e)(Fr,bn);delete _r.children;var Ha=Object(o.f)(xa,It);return p.createElement(E,Object.assign({},_r,Ha,{active:Ee&&Fr===Ee.data.key,pos:bn,data:Kt.data,isStart:zr,isEnd:In,motion:N,motionNodes:Fr===i?Ye:null,motionType:gt,onMotionStart:qe,onMotionEnd:Mt,treeNodeRequiredProps:It,onMouseMove:function(){At(null)}}))}))},Y=p.forwardRef(j);Y.displayName="NodeList";var U=Y,K=I("NvD2"),z=function(G){Object(w.a)(ie,G);var q=Object(C.a)(ie);function ie(){var ce;return Object(y.a)(this,ie),ce=q.apply(this,arguments),ce.destroyed=!1,ce.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},ce.listRef=p.createRef(),ce.onNodeDragStart=function(ee,ve){var ue=ce.state,be=ue.expandedKeys,he=ue.keyEntities,de=ce.props.onDragStart,ne=ve.props.eventKey;ce.dragNode=ve;var fe=Object(u.b)(be,ne);ce.setState({dragging:!0,dragNodesKeys:Object(u.g)(ne,he)}),ce.setExpandedKeys(fe),de&&de({event:ee,node:Object(o.b)(ve.props)})},ce.onNodeDragEnter=function(ee,ve){var ue=ce.state,be=ue.expandedKeys,he=ue.keyEntities,de=ue.dragNodesKeys,ne=ce.props.onDragEnter,fe=ve.props,pe=fe.pos,Ae=fe.eventKey;if(!ce.dragNode||de.indexOf(Ae)!==-1)return;var xe=Object(u.c)(ee,ve);if(ce.dragNode.props.eventKey===Ae&&xe===0){ce.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ce.setState({dragOverNodeKey:Ae,dropPosition:xe}),ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(Be){clearTimeout(ce.delayedDragEnterLogic[Be])}),ce.delayedDragEnterLogic[pe]=window.setTimeout(function(){if(!ce.state.dragging)return;var Be=Object(L.a)(be),Oe=he[Ae];Oe&&(Oe.children||[]).length&&(Be=Object(u.a)(be,Ae)),"expandedKeys"in ce.props||ce.setExpandedKeys(Be),ne&&ne({event:ee,node:Object(o.b)(ve.props),expandedKeys:Be})},400)},0)},ce.onNodeDragOver=function(ee,ve){var ue=ce.state.dragNodesKeys,be=ce.props.onDragOver,he=ve.props.eventKey;if(ue.indexOf(he)!==-1)return;if(ce.dragNode&&he===ce.state.dragOverNodeKey){var de=Object(u.c)(ee,ve);if(de===ce.state.dropPosition)return;ce.setState({dropPosition:de})}be&&be({event:ee,node:Object(o.b)(ve.props)})},ce.onNodeDragLeave=function(ee,ve){var ue=ce.props.onDragLeave;ce.setState({dragOverNodeKey:""}),ue&&ue({event:ee,node:Object(o.b)(ve.props)})},ce.onNodeDragEnd=function(ee,ve){var ue=ce.props.onDragEnd;ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),ue&&ue({event:ee,node:Object(o.b)(ve.props)}),ce.dragNode=null},ce.onNodeDrop=function(ee,ve){var ue=ce.state,be=ue.dragNodesKeys,he=be===void 0?[]:be,de=ue.dropPosition,ne=ce.props.onDrop,fe=ve.props,pe=fe.eventKey,Ae=fe.pos;if(ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),he.indexOf(pe)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var xe=Object(u.k)(Ae),Be={event:ee,node:Object(o.b)(ve.props),dragNode:ce.dragNode?Object(o.b)(ce.dragNode.props):null,dragNodesKeys:he.slice(),dropPosition:de+Number(xe[xe.length-1]),dropToGap:!1};de!==0&&(Be.dropToGap=!0),ne&&ne(Be),ce.dragNode=null},ce.cleanDragState=function(){var ee=ce.state.dragging;ee&&ce.setState({dragging:!1})},ce.onNodeClick=function(ee,ve){var ue=ce.props.onClick;ue&&ue(ee,ve)},ce.onNodeDoubleClick=function(ee,ve){var ue=ce.props.onDoubleClick;ue&&ue(ee,ve)},ce.onNodeSelect=function(ee,ve){var ue=ce.state.selectedKeys,be=ce.state.keyEntities,he=ce.props,de=he.onSelect,ne=he.multiple,fe=ve.selected,pe=ve.key,Ae=!fe;Ae?ne?ue=Object(u.a)(ue,pe):ue=[pe]:ue=Object(u.b)(ue,pe);var xe=ue.map(function(Be){var Oe=be[Be];return Oe?Oe.node:null}).filter(function(Be){return Be});ce.setUncontrolledState({selectedKeys:ue}),de&&de(ue,{event:"select",selected:Ae,node:ve,selectedNodes:xe,nativeEvent:ee.nativeEvent})},ce.onNodeCheck=function(ee,ve,ue){var be=ce.state,he=be.keyEntities,de=be.checkedKeys,ne=be.halfCheckedKeys,fe=ce.props,pe=fe.checkStrictly,Ae=fe.onCheck,xe=ve.key,Be,Oe={event:"check",node:ve,checked:ue,nativeEvent:ee.nativeEvent};if(pe){var ae=ue?Object(u.a)(de,xe):Object(u.b)(de,xe),N=Object(u.b)(ne,xe);Be={checked:ae,halfChecked:N},Oe.checkedNodes=ae.map(function(ke){return he[ke]}).filter(function(ke){return ke}).map(function(ke){return ke.node}),ce.setUncontrolledState({checkedKeys:ae})}else{var W=Object(K.a)([].concat(Object(L.a)(de),[xe]),!0,he),le=W.checkedKeys,te=W.halfCheckedKeys;if(!ue){var se=new Set(le);se.delete(xe);var Ee=Object(K.a)(Array.from(se),{checked:!1,halfCheckedKeys:te},he);le=Ee.checkedKeys,te=Ee.halfCheckedKeys}Be=le,Oe.checkedNodes=[],Oe.checkedNodesPositions=[],Oe.halfCheckedKeys=te,le.forEach(function(ke){var pt=he[ke];if(!pt)return;var Fe=pt.node,je=pt.pos;Oe.checkedNodes.push(Fe),Oe.checkedNodesPositions.push({node:Fe,pos:je})}),ce.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:te})}Ae&&Ae(Be,Oe)},ce.onNodeLoad=function(ee){return new Promise(function(ve){ce.setState(function(ue){var be=ue.loadedKeys,he=be===void 0?[]:be,de=ue.loadingKeys,ne=de===void 0?[]:de,fe=ce.props,pe=fe.loadData,Ae=fe.onLoad,xe=ee.key;if(!pe||he.indexOf(xe)!==-1||ne.indexOf(xe)!==-1)return{};var Be=pe(ee);return Be.then(function(){var Oe=ce.state,ae=Oe.loadedKeys,N=Oe.loadingKeys,W=Object(u.a)(ae,xe),le=Object(u.b)(N,xe);Ae&&Ae(W,{event:"load",node:ee}),ce.setUncontrolledState({loadedKeys:W}),ce.setState({loadingKeys:le}),ve()}),{loadingKeys:Object(u.a)(ne,xe)}})})},ce.onNodeMouseEnter=function(ee,ve){var ue=ce.props.onMouseEnter;ue&&ue({event:ee,node:ve})},ce.onNodeMouseLeave=function(ee,ve){var ue=ce.props.onMouseLeave;ue&&ue({event:ee,node:ve})},ce.onNodeContextMenu=function(ee,ve){var ue=ce.props.onRightClick;ue&&(ee.preventDefault(),ue({event:ee,node:ve}))},ce.onFocus=function(){var ee=ce.props.onFocus;ce.setState({focused:!0}),ee&&ee.apply(void 0,arguments)},ce.onBlur=function(){var ee=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null),ee&&ee.apply(void 0,arguments)},ce.getTreeNodeRequiredProps=function(){var ee=ce.state,ve=ee.expandedKeys,ue=ee.selectedKeys,be=ee.loadedKeys,he=ee.loadingKeys,de=ee.checkedKeys,ne=ee.halfCheckedKeys,fe=ee.dragOverNodeKey,pe=ee.dropPosition,Ae=ee.keyEntities;return{expandedKeys:ve||[],selectedKeys:ue||[],loadedKeys:be||[],loadingKeys:he||[],checkedKeys:de||[],halfCheckedKeys:ne||[],dragOverNodeKey:fe,dropPosition:pe,keyEntities:Ae}},ce.setExpandedKeys=function(ee){var ve=ce.state.treeData,ue=Object(o.d)(ve,ee);ce.setUncontrolledState({expandedKeys:ee,flattenNodes:ue},!0)},ce.onNodeExpand=function(ee,ve){var ue=ce.state.expandedKeys,be=ce.state.listChanging,he=ce.props,de=he.onExpand,ne=he.loadData,fe=ve.key,pe=ve.expanded;if(be)return;var Ae=ue.indexOf(fe),xe=!pe;if(Object(r.a)(pe&&Ae!==-1||!pe&&Ae===-1,"Expand state not sync with index check"),xe?ue=Object(u.a)(ue,fe):ue=Object(u.b)(ue,fe),ce.setExpandedKeys(ue),de&&de(ue,{node:ve,expanded:xe,nativeEvent:ee.nativeEvent}),xe&&ne){var Be=ce.onNodeLoad(ve);Be&&Be.then(function(){var Oe=Object(o.d)(ce.state.treeData,ue);ce.setUncontrolledState({flattenNodes:Oe})})}},ce.onListChangeStart=function(){ce.setUncontrolledState({listChanging:!0})},ce.onListChangeEnd=function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})},ce.onActiveChange=function(ee){var ve=ce.state.activeKey,ue=ce.props.onActiveChange;if(ve===ee)return;ce.setState({activeKey:ee}),ee!==null&&ce.scrollTo({key:ee}),ue&&ue(ee)},ce.getActiveItem=function(){var ee=ce.state,ve=ee.activeKey,ue=ee.flattenNodes;return ve===null?null:ue.find(function(be){var he=be.data.key;return he===ve})||null},ce.offsetActiveKey=function(ee){var ve=ce.state,ue=ve.flattenNodes,be=ve.activeKey,he=ue.findIndex(function(fe){var pe=fe.data.key;return pe===be});he===-1&&ee<0&&(he=ue.length),he=(he+ee+ue.length)%ue.length;var de=ue[he];if(de){var ne=de.data.key;ce.onActiveChange(ne)}else ce.onActiveChange(null)},ce.onKeyDown=function(ee){var ve=ce.state,ue=ve.activeKey,be=ve.expandedKeys,he=ve.checkedKeys,de=ce.props,ne=de.onKeyDown,fe=de.checkable,pe=de.selectable;switch(ee.which){case c.a.UP:{ce.offsetActiveKey(-1),ee.preventDefault();break}case c.a.DOWN:{ce.offsetActiveKey(1),ee.preventDefault();break}}var Ae=ce.getActiveItem();if(Ae&&Ae.data){var xe=ce.getTreeNodeRequiredProps(),Be=Ae.data.isLeaf===!1||!!(Ae.data.children||[]).length,Oe=Object(o.b)(Object(V.a)(Object(V.a)({},Object(o.f)(ue,xe)),{},{data:Ae.data,active:!0}));switch(ee.which){case c.a.LEFT:{Be&&be.includes(ue)?ce.onNodeExpand({},Oe):Ae.parent&&ce.onActiveChange(Ae.parent.data.key),ee.preventDefault();break}case c.a.RIGHT:{Be&&!be.includes(ue)?ce.onNodeExpand({},Oe):Ae.children&&Ae.children.length&&ce.onActiveChange(Ae.children[0].data.key),ee.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{fe&&!Oe.disabled&&Oe.checkable!==!1&&!Oe.disableCheckbox?ce.onNodeCheck({},Oe,!he.includes(ue)):!fe&&pe&&!Oe.disabled&&Oe.selectable!==!1&&ce.onNodeSelect({},Oe);break}}}ne&&ne(ee)},ce.setUncontrolledState=function(ee){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ce.destroyed)return;var be=!1,he=!0,de={};Object.keys(ee).forEach(function(ne){if(ne in ce.props){he=!1;return}be=!0,de[ne]=ee[ne]}),be&&(!ve||he)&&ce.setState(Object(V.a)(Object(V.a)({},de),ue))},ce.scrollTo=function(ee){ce.listRef.current.scrollTo(ee)},ce}return Object(_.a)(ie,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ee,ve=this.state,ue=ve.focused,be=ve.flattenNodes,he=ve.keyEntities,de=ve.dragging,ne=ve.activeKey,fe=this.props,pe=fe.prefixCls,Ae=fe.className,xe=fe.style,Be=fe.showLine,Oe=fe.focusable,ae=fe.tabIndex,N=ae===void 0?0:ae,W=fe.selectable,le=fe.showIcon,te=fe.icon,se=fe.switcherIcon,Ee=fe.draggable,ke=fe.checkable,pt=fe.checkStrictly,Fe=fe.disabled,je=fe.motion,tt=fe.loadData,At=fe.filterTreeNode,qe=fe.height,Ze=fe.itemHeight,Ge=fe.virtual,He=fe.titleRender,Qe=fe.onContextMenu,Ce=Object(u.f)(this.props);return p.createElement(s.a.Provider,{value:{prefixCls:pe,selectable:W,showIcon:le,icon:te,switcherIcon:se,draggable:Ee,checkable:ke,checkStrictly:pt,disabled:Fe,keyEntities:he,loadData:tt,filterTreeNode:At,titleRender:He,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}},p.createElement("div",{className:e()(pe,Ae,(ee={},Object(oe.a)(ee,"".concat(pe,"-show-line"),Be),Object(oe.a)(ee,"".concat(pe,"-focused"),ue),Object(oe.a)(ee,"".concat(pe,"-active-focused"),ne!==null),ee))},p.createElement(U,Object.assign({ref:this.listRef,prefixCls:pe,style:xe,data:be,disabled:Fe,selectable:W,checkable:!!ke,motion:je,dragging:de,height:qe,itemHeight:Ze,virtual:Ge,focusable:Oe,focused:ue,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qe},this.getTreeNodeRequiredProps(),Ce))))}}],[{key:"getDerivedStateFromProps",value:function(ee,ve){var ue=ve.prevProps,be={prevProps:ee};function he(te){return!ue&&te in ee||ue&&ue[te]!==ee[te]}var de;if(he("treeData")?de=ee.treeData:he("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),de=Object(o.c)(ee.children)),de){be.treeData=de;var ne=Object(o.a)(de);be.keyEntities=Object(V.a)(Object(oe.a)({},i,B),ne.keyEntities)}var fe=be.keyEntities||ve.keyEntities;if(he("expandedKeys")||ue&&he("autoExpandParent"))be.expandedKeys=ee.autoExpandParent||!ue&&ee.defaultExpandParent?Object(u.e)(ee.expandedKeys,fe):ee.expandedKeys;else if(!ue&&ee.defaultExpandAll){var pe=Object(V.a)({},fe);delete pe[i],be.expandedKeys=Object.keys(pe).map(function(te){return pe[te].key})}else!ue&&ee.defaultExpandedKeys&&(be.expandedKeys=ee.autoExpandParent||ee.defaultExpandParent?Object(u.e)(ee.defaultExpandedKeys,fe):ee.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,de||be.expandedKeys){var Ae=Object(o.d)(de||ve.treeData,be.expandedKeys||ve.expandedKeys);be.flattenNodes=Ae}if(ee.selectable&&(he("selectedKeys")?be.selectedKeys=Object(u.d)(ee.selectedKeys,ee):!ue&&ee.defaultSelectedKeys&&(be.selectedKeys=Object(u.d)(ee.defaultSelectedKeys,ee))),ee.checkable){var xe;if(he("checkedKeys")?xe=Object(u.j)(ee.checkedKeys)||{}:!ue&&ee.defaultCheckedKeys?xe=Object(u.j)(ee.defaultCheckedKeys)||{}:de&&(xe=Object(u.j)(ee.checkedKeys)||{checkedKeys:ve.checkedKeys,halfCheckedKeys:ve.halfCheckedKeys}),xe){var Be=xe,Oe=Be.checkedKeys,ae=Oe===void 0?[]:Oe,N=Be.halfCheckedKeys,W=N===void 0?[]:N;if(!ee.checkStrictly){var le=Object(K.a)(ae,!0,fe);ae=le.checkedKeys,W=le.halfCheckedKeys}be.checkedKeys=ae,be.halfCheckedKeys=W}}return he("loadedKeys")&&(be.loadedKeys=ee.loadedKeys),be}}]),ie}(p.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=h.a;var F=z,H=me.b=F},fW2E:function(Ne,me){var I={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function oe(V,L,y){return I.hasOwnProperty(L)?y*=V.dpr:y}Ne.exports=oe},fXAG:function(Ne,me,I){"use strict";I.d(me,"j",function(){return oe}),I.d(me,"i",function(){return V}),I.d(me,"k",function(){return L}),I.d(me,"eb",function(){return y}),I.d(me,"o",function(){return _}),I.d(me,"S",function(){return w}),I.d(me,"fb",function(){return C}),I.d(me,"u",function(){return p}),I.d(me,"v",function(){return c}),I.d(me,"cb",function(){return r}),I.d(me,"A",function(){return n}),I.d(me,"m",function(){return e}),I.d(me,"Y",function(){return s}),I.d(me,"s",function(){return u}),I.d(me,"N",function(){return o}),I.d(me,"bb",function(){return d}),I.d(me,"db",function(){return A}),I.d(me,"l",function(){return a}),I.d(me,"Q",function(){return f}),I.d(me,"ab",function(){return h}),I.d(me,"x",function(){return m}),I.d(me,"z",function(){return T}),I.d(me,"X",function(){return E}),I.d(me,"b",function(){return O}),I.d(me,"H",function(){return g}),I.d(me,"a",function(){return v}),I.d(me,"c",function(){return i}),I.d(me,"P",function(){return S}),I.d(me,"g",function(){return B}),I.d(me,"t",function(){return x}),I.d(me,"Z",function(){return D}),I.d(me,"y",function(){return R}),I.d(me,"B",function(){return k}),I.d(me,"f",function(){return j}),I.d(me,"e",function(){return Y}),I.d(me,"W",function(){return U}),I.d(me,"h",function(){return K}),I.d(me,"d",function(){return z}),I.d(me,"R",function(){return H}),I.d(me,"n",function(){return G}),I.d(me,"F",function(){return q}),I.d(me,"I",function(){return ie}),I.d(me,"D",function(){return ce}),I.d(me,"E",function(){return ee}),I.d(me,"C",function(){return ve}),I.d(me,"G",function(){return ue}),I.d(me,"U",function(){return be}),I.d(me,"q",function(){return he}),I.d(me,"r",function(){return de}),I.d(me,"V",function(){return ne}),I.d(me,"T",function(){return fe}),I.d(me,"p",function(){return pe}),I.d(me,"M",function(){return Ae}),I.d(me,"L",function(){return xe}),I.d(me,"J",function(){return Be}),I.d(me,"K",function(){return Oe}),I.d(me,"O",function(){return ae}),I.d(me,"w",function(){return N});var oe="FETCH_TASK_START",V="FETCH_TASK_FAILURE",L="FETCH_TASK_SUCCESS",y="UPDATE_TASK_DATA",_="HIDE_EVALUATE_RESULT",w="SHOW_EVALUATE_RESULT",C="UPDATE_TIMESTRAP",p="MOVE_X",c="MOVE_Y",r="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",s="SHOW_TASK_LIST",u="HIDE_TASK_LIST",o="SET_TASK_STAR",d="TRIGGER_ENLARGE_UNITY3D ",A="TRIGGER_TAB_FIXED ",a="GET_DISCUSSES",f="SHOW_DISCUSSES_LOADING",h="TOP_OR_DOWN_DISCUSS",m="PLUS_DISCUSS",T="SET_ACTION_TYPE",E="SHOW_REWARD_DIALOG",O="CANCEL_REWARD_DIALOG",g="SET_REWARD",v="ACTIVE_DISCUSS_INDEX",l="CREATE_DISCUSS",i="DISABLE_DISCUSS",S="SHOW_ANSWER_LOADING",B="FETCH_ANSWER_INFO",x="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",R="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",j="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",q="SET_EVALUATE_MESSAGE",ie="SET_SHOW_DIR",ce="SET_EDITOR_SETTING",ee="SET_EDITOR_THEME",ve="SET_EDITOR_FONTSIZE",ue="SET_REPOS",be="SHOW_PATH_LIST",he="HIDE_PATH_LIST",de="HIDE_PICTURE_VIEW",ne="SHOW_PICTURE_VIEW",fe="SHOW_NOTICE",pe="HIDE_NOTICE",Ae="SET_TAB_INDEX",xe="SET_SSH_TABS",Be="SET_SSH_CONFIGDATA",Oe="SET_SSH_CONFIGDATAARR",ae="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(Ne,me,I){"use strict";var oe=I("Ff2n"),V=I("1OyB"),L=I("vuIU"),y=I("Ji7U"),_=I("md7G"),w=I("foSv"),C=I("1W/9"),p=I("cDcd"),c=I("rePB"),r=I("JX7q"),n=I("TSYQ"),e=I.n(n),s=I("qx4F"),u=I("4IlW");function o(j){return Array.isArray(j)?j:[j]}var d={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},A=Object.keys(d).filter(function(j){if(typeof document=="undefined")return!1;var Y=document.getElementsByTagName("html")[0];return j in(Y?Y.style:{})})[0],a=d[A];function f(j,Y,U,K){j.addEventListener?j.addEventListener(Y,U,K):j.attachEvent&&j.attachEvent("on".concat(Y),U)}function h(j,Y,U,K){j.removeEventListener?j.removeEventListener(Y,U,K):j.attachEvent&&j.detachEvent("on".concat(Y),U)}function m(j,Y){var U=typeof j=="function"?j(Y):j;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var T=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},E=!(typeof window!="undefined"&&window.document&&window.document.createElement),O=function j(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,q=U.scrollWidth-U.clientWidth,ie=document.defaultView.getComputedStyle(U),ce=ie.overflowY==="auto"||ie.overflowY==="scroll",ee=ie.overflowX==="auto"||ie.overflowX==="scroll",ve=G&&ce,ue=q&ⅇreturn F&&(!ve||ve&&(U.scrollTop>=G&&z<0||U.scrollTop<=0&&z>0))||H&&(!ue||ue&&(U.scrollLeft>=q&&K<0||U.scrollLeft<=0&&K>0))?j(Y,U.parentNode,K,z):!1};function g(j){var Y=v();return function(){var K=Object(w.a)(j),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(_.a)(this,z)}}function v(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(j){return!1}}var l={},i=function(j){Object(y.a)(U,j);var Y=g(U);function U(K){var z;return Object(V.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,q=F.changedTouches[0].clientY-z.startPos.y;(H===z.maskDom||H===z.handlerDom||H===z.contentDom&&O(H,F.target,G,q))&&F.cancelable&&F.preventDefault()},z.transitionEnd=function(F){var H=F.target;h(H,a,z.transitionEnd),H.style.transition=""},z.onKeyDown=function(F){if(F.keyCode===u.a.ESC){var H=z.props.onClose;F.stopPropagation(),H&&H(F)}},z.onWrapperTransitionEnd=function(F){var H=z.props,G=H.open,q=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="")),q&&q(!!G))},z.openLevelTransition=function(){var F=z.props,H=F.open,G=F.width,q=F.height,ie=z.getHorizontalBoolAndPlacementName(),ce=ie.isHorizontal,ee=ie.placementName,ve=z.contentDom?z.contentDom.getBoundingClientRect()[ce?"width":"height"]:0,ue=(ce?G:q)||ve;z.setLevelAndScrolling(H,ee,ue)},z.setLevelTransform=function(F,H,G,q){var ie=z.props,ce=ie.placement,ee=ie.levelMove,ve=ie.duration,ue=ie.ease,be=ie.showMask;z.levelDom.forEach(function(he){he.style.transition="transform ".concat(ve," ").concat(ue),f(he,a,z.transitionEnd);var de=F?G:0;if(ee){var ne=m(ee,{target:he,open:F});de=F?ne[0]:ne[1]||0}var fe=typeof de=="number"?"".concat(de,"px"):de,pe=ce==="left"||ce==="top"?fe:"-".concat(fe);pe=be&&ce==="right"&&q?"calc(".concat(pe," + ").concat(q,"px)"):pe,he.style.transform=de?"".concat(H,"(").concat(pe,")"):""})},z.setLevelAndScrolling=function(F,H,G){var q=z.props.onChange;if(!E){var ie=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(s.a)(!0):0;z.setLevelTransform(F,H,G,ie),z.toggleScrollingToDrawerAndBody(ie)}q&&q(F)},z.toggleScrollingToDrawerAndBody=function(F){var H=z.props,G=H.getOpenCount,q=H.getContainer,ie=H.showMask,ce=H.open,ee=q&&q(),ve=G&&G();if(ee&&ee.parentNode===document.body&&ie){var ue=["touchstart"],be=[document.body,z.maskDom,z.handlerDom,z.contentDom];ce&&document.body.style.overflow!=="hidden"?(F&&z.addScrollingEffect(F),ve===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",be.forEach(function(he,de){if(!he)return;f(he,ue[de]||"touchmove",de?z.removeMoveHandler:z.removeStartHandler,z.passive)})):z.getCurrentDrawerSome()&&(ve||(document.body.style.overflow=""),document.body.style.touchAction="",F&&z.remScrollingEffect(F),be.forEach(function(he,de){if(!he)return;h(he,ue[de]||"touchmove",de?z.removeMoveHandler:z.removeStartHandler,z.passive)}))}},z.addScrollingEffect=function(F){var H=z.props,G=H.placement,q=H.duration,ie=H.ease,ce=H.getOpenCount,ee=H.switchScrollingEffect,ve=ce&&ce();ve===1&&ee();var ue="width ".concat(q," ").concat(ie),be="transform ".concat(q," ").concat(ie);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(ue),z.dom.style.width="",z.dom.style.transform="")})},z.remScrollingEffect=function(F){var H=z.props,G=H.placement,q=H.duration,ie=H.ease,ce=H.getOpenCount,ee=H.switchScrollingEffect,ve=ce&&ce();ve||ee(!0),A&&(document.body.style.overflowX="hidden"),z.dom.style.transition="none";var ue,be="width ".concat(q," ").concat(ie),he="transform ".concat(q," ").concat(ie);switch(G){case"left":{z.dom.style.width="100%",be="width 0s ".concat(ie," ").concat(q);break}case"right":{z.dom.style.transform="translateX(".concat(F,"px)"),z.dom.style.width="100%",be="width 0s ".concat(ie," ").concat(q),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)",ue="height 0s ".concat(ie," ").concat(q);break}default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(he,",").concat(ue?"".concat(ue,","):"").concat(be),z.dom.style.transform="",z.dom.style.width="",z.dom.style.height="")})},z.getCurrentDrawerSome=function(){return!Object.keys(l).some(function(F){return l[F]})},z.getLevelDom=function(F){var H=F.level,G=F.getContainer;if(E)return;var q=G&&G(),ie=q?q.parentNode:null;if(z.levelDom=[],H==="all"){var ce=ie?Array.prototype.slice.call(ie.children):[];ce.forEach(function(ee){ee.nodeName!=="SCRIPT"&&ee.nodeName!=="STYLE"&&ee.nodeName!=="LINK"&&ee!==q&&z.levelDom.push(ee)})}else H&&o(H).forEach(function(ee){document.querySelectorAll(ee).forEach(function(ve){z.levelDom.push(ve)})})},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(!E){var F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return F=!0,null}}))}catch(ce){}this.passive=F?{passive:!1}:!1}var H=this.props,G=H.open,q=H.getContainer,ie=q&&q();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&&(ie&&ie.parentNode===document.body&&(l[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,q=G&&G();H!==z.open&&(H&&this.domFocus(),q&&q.parentNode===document.body&&(l[this.drawerId]=!!H),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var z=this.props,F=z.getOpenCount,H=z.open,G=z.switchScrollingEffect,q=typeof F=="function"&&F();delete l[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),q||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var z,F=this,H=this.props,G=H.className,q=H.children,ie=H.style,ce=H.width,ee=H.height,ve=H.defaultOpen,ue=H.open,be=H.prefixCls,he=H.placement,de=H.level,ne=H.levelMove,fe=H.ease,pe=H.duration,Ae=H.getContainer,xe=H.handler,Be=H.onChange,Oe=H.afterVisibleChange,ae=H.showMask,N=H.maskClosable,W=H.maskStyle,le=H.onClose,te=H.onHandleClick,se=H.keyboard,Ee=H.getOpenCount,ke=H.switchScrollingEffect,pt=Object(oe.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"]),Fe=this.dom?ue:!1,je=e()(be,(z={},Object(c.a)(z,"".concat(be,"-").concat(he),!0),Object(c.a)(z,"".concat(be,"-open"),Fe),Object(c.a)(z,G||"",!!G),Object(c.a)(z,"no-mask",!ae),z)),tt=this.getHorizontalBoolAndPlacementName(),At=tt.placementName,qe=he==="left"||he==="top"?"-100%":"100%",Ze=Fe?"":"".concat(At,"(").concat(qe,")"),Ge=xe&&p.cloneElement(xe,{onClick:function(Qe){xe.props.onClick&&xe.props.onClick(),te&&te(Qe)},ref:function(Qe){F.handlerDom=Qe}});return p.createElement("div",Object.assign({},pt,{tabIndex:-1,className:je,style:ie,ref:function(Qe){F.dom=Qe},onKeyDown:Fe&&se?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ae&&p.createElement("div",{className:"".concat(be,"-mask"),onClick:N?le:void 0,style:W,ref:function(Qe){F.maskDom=Qe}}),p.createElement("div",{className:"".concat(be,"-content-wrapper"),style:{transform:Ze,msTransform:Ze,width:T(ce)?"".concat(ce,"px"):ce,height:T(ee)?"".concat(ee,"px"):ee},ref:function(Qe){F.contentWrapper=Qe}},p.createElement("div",{className:"".concat(be,"-content"),ref:function(Qe){F.contentDom=Qe},onTouchStart:Fe&&ae?this.removeStartHandler:void 0,onTouchMove:Fe&&ae?this.removeMoveHandler:void 0},q),Ge))}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G=F._self,q={prevProps:z};if(H!==void 0){var ie=z.placement,ce=z.level;ie!==H.placement&&(G.contentDom=null),ce!==H.level&&G.getLevelDom(z)}return q}}]),U}(p.Component);i.defaultProps={switchScrollingEffect:function(){}};var S=i;function B(j){var Y=x();return function(){var K=Object(w.a)(j),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(_.a)(this,z)}}function x(){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(j){return!1}}var D=function(j){Object(y.a)(U,j);var Y=B(U);function U(K){var z;Object(V.a)(this,U),z=Y.call(this,K),z.onHandleClick=function(H){var G=z.props,q=G.onHandleClick,ie=G.open;if(q&&q(H),typeof ie=="undefined"){var ce=z.state.open;z.setState({open:!ce})}},z.onClose=function(H){var G=z.props,q=G.onClose,ie=G.open;q&&q(H),typeof ie=="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,q=F.wrapperClassName,ie=F.forceRender,ce=F.handler,ee=Object(oe.a)(F,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ve=this.state.open;if(!G)return p.createElement("div",{className:q,ref:function(he){z.dom=he}},p.createElement(S,Object.assign({},ee,{open:ve,handler:ce,getContainer:function(){return z.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ue=!!ce||ie;return p.createElement(C.a,{visible:ve,forceRender:ue,getContainer:G,wrapperClassName:q},function(be){var he=be.visible,de=be.afterClose,ne=Object(oe.a)(be,["visible","afterClose"]);return p.createElement(S,Object.assign({},ee,ne,{open:he!==void 0?he:ve,afterVisibleChange:de!==void 0?de:ee.afterVisibleChange,handler:ce,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}(p.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:p.createElement("div",{className:"drawer-handle"},p.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var R=D,k=me.a=R},fyJ8:function(Ne,me,I){"use strict";var oe=I("rePB"),V=I("VTBJ"),L=I("Ff2n"),y=I("U8pU"),_=I("cDcd"),w=I.n(_),C=I("TSYQ"),p=I.n(C),c=I("c+Xe"),r=I("sR1s");function n(d){return d&&Object(y.a)(d)==="object"&&!Array.isArray(d)&&!_.isValidElement(d)}function e(d){return typeof d=="string"?!0:Object(c.c)(d)}function s(d,A){var a,f=d.prefixCls,h=d.className,m=d.record,T=d.index,E=d.dataIndex,O=d.render,g=d.children,v=d.component,l=v===void 0?"td":v,i=d.colSpan,S=d.rowSpan,B=d.fixLeft,x=d.fixRight,D=d.firstFixLeft,R=d.lastFixLeft,k=d.firstFixRight,j=d.lastFixRight,Y=d.appendNode,U=d.additionalProps,K=U===void 0?{}:U,z=d.ellipsis,F=d.align,H=d.rowType,G=d.isSticky,q="".concat(f,"-cell"),ie,ce;if(g)ce=g;else{var ee=Object(r.b)(m,E);if(ce=ee,O){var ve=O(ee,m,T);n(ve)?(ce=ve.children,ie=ve.props):ce=ve}}Object(y.a)(ce)==="object"&&!Array.isArray(ce)&&!_.isValidElement(ce)&&(ce=null),z&&(R||k)&&(ce=_.createElement("span",{className:"".concat(q,"-content")},ce));var ue=ie||{},be=ue.colSpan,he=ue.rowSpan,de=ue.style,ne=ue.className,fe=Object(L.a)(ue,["colSpan","rowSpan","style","className"]),pe=be!==void 0?be:i,Ae=he!==void 0?he:S;if(pe===0||Ae===0)return null;var xe={},Be=typeof B=="number",Oe=typeof x=="number";Be&&(xe.position="sticky",xe.left=B),Oe&&(xe.position="sticky",xe.right=x);var ae={};F&&(ae.textAlign=F);var N,W=z===!0?{showTitle:!0}:z;W&&(W.showTitle||H==="header")&&(typeof ce=="string"||typeof ce=="number"?N=ce.toString():_.isValidElement(ce)&&typeof ce.props.children=="string"&&(N=ce.props.children));var le=Object(V.a)(Object(V.a)(Object(V.a)({title:N},fe),K),{},{colSpan:pe&&pe!==1?pe:null,rowSpan:Ae&&Ae!==1?Ae:null,className:p()(q,h,(a={},Object(oe.a)(a,"".concat(q,"-fix-left"),Be),Object(oe.a)(a,"".concat(q,"-fix-left-first"),D),Object(oe.a)(a,"".concat(q,"-fix-left-last"),R),Object(oe.a)(a,"".concat(q,"-fix-right"),Oe),Object(oe.a)(a,"".concat(q,"-fix-right-first"),k),Object(oe.a)(a,"".concat(q,"-fix-right-last"),j),Object(oe.a)(a,"".concat(q,"-ellipsis"),z),Object(oe.a)(a,"".concat(q,"-with-append"),Y),Object(oe.a)(a,"".concat(q,"-fix-sticky"),(Be||Oe)&&G),a),K.className,ne),style:Object(V.a)(Object(V.a)(Object(V.a)(Object(V.a)({},K.style),ae),xe),de),ref:e(l)?A:null});return _.createElement(l,Object.assign({},le),Y,ce)}var u=_.forwardRef(s);u.displayName="Cell";var o=_.memo(u,function(d,A){return A.shouldCellUpdate?!A.shouldCellUpdate(A.record,d.record):!1});me.a=o},gut8:function(Ne,me){var I={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},oe=9;me.ContextCachedBy=I,me.WILL_BE_RESTORED=oe},"h/US":function(Ne,me,I){"use strict";var oe=I("DZo9"),V=I("8z0m"),L=I("miYZ"),y=I("tsqr"),_=I("+L6B"),w=I("2/Rp"),C=I("tJVT"),p=I("cDcd"),c=I.n(p),r=I("z7Xi"),n=I("jN4g"),e=I("m3rI"),s=I("w8Aa"),u=I.n(s),o=function(A){var a=A.value,f=A.onChange,h=A.getFileProgress,m=Object(p.useState)(!1),T=Object(C.a)(m,2),E=T[0],O=T[1],g=c.a.createElement(w.a,{loading:E,icon:c.a.createElement(r.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),v=function(){return c.a.createElement("div",{className:u.a.img},c.a.createElement("img",{src:e.a.API_SERVER+"/api/attachments/"+a,alt:"avatar",style:{width:288}}),c.a.createElement("div",null,c.a.createElement(n.a,{onClick:function(){return f("")},style:{fontSize:"16px",color:"red"}})))},l=function(S){if(h&&h(S),S.file.status==="uploading"){O(!0);return}if(S.file.status==="done"){var B,x,D,R;if(O(!1),S.file.status==="done"&&((B=S.file)===null||B===void 0||((x=B.response)===null||x===void 0)?void 0:x.status)===-1){var k,j;y.b.error((k=S.file)===null||k===void 0||((j=k.response)===null||j===void 0)?void 0:j.message);return}f(S==null||((D=S.file)===null||D===void 0||((R=D.response)===null||R===void 0))?void 0:R.id)}};return c.a.createElement(c.a.Fragment,null,a?v():c.a.createElement("div",null,c.a.createElement(V.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(e.a.API_SERVER,"/api/attachments.json"),onChange:l,accept:"image/*"},g),c.a.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),c.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};me.a=o},h78n:function(Ne,me,I){"use strict";I.d(me,"a",function(){return D});var oe=I("cDcd"),V=I.n(oe),L=I("TSYQ"),y=I.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},w=function(j){var Y=j.map(function(){return Object(oe.useRef)()}),U=Object(oe.useRef)();return Object(oe.useEffect)(function(){var K=Date.now(),z=!1;Object.keys(Y).forEach(function(F){var H=Y[F].current;if(!H)return;z=!0;var G=H.style;G.transitionDuration=".3s, .3s, .3s, .06s",U.current&&K-U.current<100&&(G.transitionDuration="0s, 0s")}),z&&(U.current=Date.now())}),[Y]};function C(){return C=Object.assign||function(k){for(var j=1;j<arguments.length;j++){var Y=arguments[j];for(var U in Y)Object.prototype.hasOwnProperty.call(Y,U)&&(k[U]=Y[U])}return k},C.apply(this,arguments)}function p(k,j){return s(k)||e(k,j)||r(k,j)||c()}function c(){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,j){if(!k)return;if(typeof k=="string")return n(k,j);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,j)}function n(k,j){(j==null||j>k.length)&&(j=k.length);for(var Y=0,U=new Array(j);Y<j;Y++)U[Y]=k[Y];return U}function e(k,j){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),j&&Y.length===j);U=!0);}catch(G){K=!0,z=G}finally{try{!U&&F.return!=null&&F.return()}finally{if(K)throw z}}return Y}function s(k){if(Array.isArray(k))return k}function u(k,j){if(k==null)return{};var Y=o(k,j),U,K;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(k);for(K=0;K<z.length;K++){if(U=z[K],j.indexOf(U)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function o(k,j){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z<U.length;z++){if(K=U[z],j.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var d=function(j){var Y=j.className,U=j.percent,K=j.prefixCls,z=j.strokeColor,F=j.strokeLinecap,H=j.strokeWidth,G=j.style,q=j.trailColor,ie=j.trailWidth,ce=j.transition,ee=u(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ee.gapPosition;var ve=Array.isArray(U)?U:[U],ue=Array.isArray(z)?z:[z],be=w(ve),he=p(be,1),de=he[0],ne=H/2,fe=100-H/2,pe="M ".concat(F==="round"?ne:0,",").concat(ne,`
|
|
|
L `).concat(F==="round"?fe:100,",").concat(ne),Ae="0 0 100 ".concat(H),xe=0;return V.a.createElement("svg",C({className:y()("".concat(K,"-line"),Y),viewBox:Ae,preserveAspectRatio:"none",style:G},ee),V.a.createElement("path",{className:"".concat(K,"-line-trail"),d:pe,strokeLinecap:F,stroke:q,strokeWidth:ie||H,fillOpacity:"0"}),ve.map(function(Be,Oe){var ae={strokeDasharray:"".concat(Be,"px, 100px"),strokeDashoffset:"-".concat(xe,"px"),transition:ce||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=ue[Oe]||ue[ue.length-1];return xe+=Be,V.a.createElement("path",{key:Oe,className:"".concat(K,"-line-path"),d:pe,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:de[Oe],style:ae})}))};d.defaultProps=_;var A=d;function a(){return a=Object.assign||function(k){for(var j=1;j<arguments.length;j++){var Y=arguments[j];for(var U in Y)Object.prototype.hasOwnProperty.call(Y,U)&&(k[U]=Y[U])}return k},a.apply(this,arguments)}function f(k,j){return O(k)||E(k,j)||m(k,j)||h()}function h(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m(k,j){if(!k)return;if(typeof k=="string")return T(k,j);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 T(k,j)}function T(k,j){(j==null||j>k.length)&&(j=k.length);for(var Y=0,U=new Array(j);Y<j;Y++)U[Y]=k[Y];return U}function E(k,j){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),j&&Y.length===j);U=!0);}catch(G){K=!0,z=G}finally{try{!U&&F.return!=null&&F.return()}finally{if(K)throw z}}return Y}function O(k){if(Array.isArray(k))return k}function g(k,j){if(k==null)return{};var Y=v(k,j),U,K;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(k);for(K=0;K<z.length;K++){if(U=z[K],j.indexOf(U)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function v(k,j){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z<U.length;z++){if(K=U[z],j.indexOf(K)>=0)continue;Y[K]=k[K]}return Y}var l=0;function i(k){return+k.replace("%","")}function S(k){return Array.isArray(k)?k:[k]}function B(k,j,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,q=0,ie=-2*F;switch(z){case"left":H=-F,G=0,q=2*F,ie=0;break;case"right":H=F,G=0,q=-2*F,ie=0;break;case"bottom":G=F,ie=2*F;break;default:}var ce="M 50,50 m ".concat(H,",").concat(G,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(q,",").concat(-ie,`
|
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(-q,",").concat(ie),ee=Math.PI*2*F,ve={stroke:Y,strokeDasharray:"".concat(j/100*(ee-K),"px ").concat(ee,"px"),strokeDashoffset:"-".concat(K/2+k/100*(ee-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:ve}}var x=function(j){var Y=j.prefixCls,U=j.strokeWidth,K=j.trailWidth,z=j.gapDegree,F=j.gapPosition,H=j.trailColor,G=j.strokeLinecap,q=j.style,ie=j.className,ce=j.strokeColor,ee=j.percent,ve=g(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(oe.useMemo)(function(){return l+=1,l},[]),be=B(0,100,H,U,z,F),he=be.pathString,de=be.pathStyle,ne=S(ee),fe=S(ce),pe=fe.find(function(ae){return Object.prototype.toString.call(ae)==="[object Object]"}),Ae=w(ne),xe=f(Ae,1),Be=xe[0],Oe=function(){var N=0;return ne.map(function(W,le){var te=fe[le]||fe[fe.length-1],se=Object.prototype.toString.call(te)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(ue,")"):"",Ee=B(N,W,te,U,z,F);return N+=W,V.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:Ee.pathString,stroke:se,strokeLinecap:G,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:Ee.pathStyle,ref:Be[le]})})};return V.a.createElement("svg",a({className:y()("".concat(Y,"-circle"),ie),viewBox:"0 0 100 100",style:q},ve),pe&&V.a.createElement("defs",null,V.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(pe).sort(function(ae,N){return i(ae)-i(N)}).map(function(ae,N){return V.a.createElement("stop",{key:N,offset:ae,stopColor:pe[ae]})}))),V.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:he,stroke:H,strokeLinecap:G,strokeWidth:K||U,fillOpacity:"0",style:de}),Oe().reverse())};x.defaultProps=_;var D=x,R={Line:A,Circle:D}},h7HQ:function(Ne,me,I){var oe=I("y+Vt"),V=I("T6xi"),L=oe.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(y,_){V.buildPath(y,_,!0)}});Ne.exports=L},hOwI:function(Ne,me){var I=Math.log(2);function oe(L,y,_,w,C,p){var c=w+"-"+C,r=L.length;if(p.hasOwnProperty(c))return p[c];if(y===1){var n=Math.round(Math.log((1<<r)-1&~C)/I);return L[_][n]}for(var e=w|1<<_,s=_+1;w&1<<s;)s++;for(var u=0,o=0,d=0;o<r;o++){var A=1<<o;A&C||(u+=(d%2?-1:1)*L[_][o]*oe(L,y-1,s,e,C|A,p),d++)}return p[c]=u,u}function V(L,y){var _=[[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={},C=oe(_,8,0,0,0,w);if(C===0)return;for(var p=[],c=0;c<8;c++)for(var r=0;r<8;r++)p[r]==null&&(p[r]=0),p[r]+=((c+r)%2?-1:1)*oe(_,7,c===0?1:0,1<<c,1<<r,w)/C*y[c];return function(n,e,s){var u=e*p[6]+s*p[7]+1;n[0]=(e*p[0]+s*p[1]+p[2])/u,n[1]=(e*p[3]+s*p[4]+p[5])/u}}me.buildTransformer=V},hW8S:function(Ne,me,I){"use strict";I.d(me,"a",function(){return y}),I.d(me,"c",function(){return _}),I.d(me,"b",function(){return w});var oe=I("VTBJ"),V=I("Ff2n"),L=I("Kwbf"),y="RC_TABLE_INTERNAL_COL_DEFINE";function _(C){var p=C.expandable,c=Object(V.a)(C,["expandable"]);return"expandable"in C?Object(oe.a)(Object(oe.a)({},c),p):c}function w(C){return Object.keys(C).reduce(function(p,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(p[c]=C[c]),p},{})}},hX1E:function(Ne,me){var I=Math.PI*2;function oe(V){return V%=I,V<0&&(V+=I),V}me.normalizeRadian=oe},ho57:function(Ne,me){Ne.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(Ne,me){var I="http://www.w3.org/2000/svg";function oe(V){return document.createElementNS(I,V)}me.createElement=oe},hyiK:function(Ne,me){function I(oe,V,L,y,_,w){if(w>V&&w>y||w<V&&w<y)return 0;if(y===V)return 0;var C=y<V?1:-1,p=(w-V)/(y-V);(p===1||p===0)&&(C=y<V?.5:-.5);var c=p*(L-oe)+oe;return c===_?Infinity:c>_?C:0}Ne.exports=I},iXp4:function(Ne,me,I){var oe=I("ItGF"),V=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(y){return oe.browser.ie&&oe.browser.version>=11?function(){var _=this.__clipPaths,w=this.style,C;if(_)for(var p=0;p<_.length;p++){var c=_[p],r=c&&c.shape,n=c&&c.type;if(r&&(n==="sector"&&r.startAngle===r.endAngle||n==="rect"&&(!r.width||!r.height))){for(var e=0;e<V.length;e++)V[e][2]=w[V[e][0]],w[V[e][0]]=V[e][1];C=!0;break}}if(y.apply(this,arguments),C)for(var e=0;e<V.length;e++)w[V[e][0]]=V[e][2]}:y}Ne.exports=L},ie49:function(Ne,me,I){Ne.exports={brief:"brief___29L5W",contentTitle:"contentTitle___2wPLj",content:"content___2MAv3",tips:"tips___3qmPX",antdTable:"antdTable___o4ScH",tableCell:"tableCell___24I9Y",antdModal:"antdModal___1nRWw"}},j5sG:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createSensor=void 0;var oe=V(I("NohK"));function V(y){return y&&y.__esModule?y:{default:y}}var L=function(_){var w=void 0,C=[],p=(0,oe.default)(function(){C.forEach(function(s){s(_)})}),c=function(){var u=new ResizeObserver(p);return u.observe(_),p(),u},r=function(u){w||(w=c()),C.indexOf(u)===-1&&C.push(u)},n=function(){w.disconnect(),C=[],w=void 0},e=function(u){var o=C.indexOf(u);o!==-1&&C.splice(o,1),C.length===0&&w&&n()};return{element:_,bind:r,destroy:n,unbind:e}};me.createSensor=L},jTL6:function(Ne,me,I){var oe=I("y+Vt"),V=oe.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 _=y.cx,w=y.cy,C=Math.max(y.r,0),p=y.startAngle,c=y.endAngle,r=y.clockwise,n=Math.cos(p),e=Math.sin(p);L.moveTo(n*C+_,e*C+w),L.arc(_,w,C,p,c,!r)}});Ne.exports=V},jZGp:function(Ne,me,I){"use strict";var oe=I("ozfa"),V=I("MJZm"),L=I("14J3"),y=I("BMrR"),_=I("+L6B"),w=I("2/Rp"),C=I("k1fw"),p=I("jCWc"),c=I("kPKH"),r=I("5Dmo"),n=I("3S7+"),e=I("miYZ"),s=I("tsqr"),u=I("9og8"),o=I("2qtc"),d=I("kLXV"),A=I("oBTY"),a=I("tJVT"),f=I("PpiC"),h=I("OaEy"),m=I("2fM7"),T=I("WmNS"),E=I.n(T),O=I("cDcd"),g=I.n(O),v=I("Ty5D"),l=I("9kvl"),i=I("Fvcw"),S=I("Mgx3"),B=I("1vsH"),x=I("qdXH"),D=I("V0Rq"),R=I("HBuW"),k=I("Dols"),j=I.n(k),Y=I("LvDl"),U=I.n(Y),K=I("8Skl"),z=I("UESt"),F=I("NLgs"),H=I("m3rI"),G=m.a.Option,q=function(ce){var ee=ce.pathsDetail,ve=ce.globalSetting,ue=ce.user,be=ce.loading,he=ce.visibleType,de=ce.updateSort,ne=ce.isPaths,fe=ce.dispatch,pe=Object(f.a)(ce,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","isPaths","dispatch"]),Ae=Object(O.useState)([]),xe=Object(a.a)(Ae,2),Be=xe[0],Oe=xe[1],ae=Object(O.useState)([]),N=Object(a.a)(ae,2),W=N[0],le=N[1],te=Object(v.i)(),se=Object(O.useState)([]),Ee=Object(a.a)(se,2),ke=Ee[0],pt=Ee[1],Fe=Object(O.useState)({}),je=Object(a.a)(Fe,2),tt=je[0],At=je[1];Object(O.useEffect)(function(){if(pe.data&&!Object(Y.isEqual)(pe.data,ke)){W=[];var jt=JSON.parse(JSON.stringify(pe.data));Le(jt,0),pt(Object(A.a)(jt)),he!="All"?Oe(Object(A.a)(W)):Oe([])}},[JSON.stringify(pe.data),he]),Object(O.useEffect)(function(){var jt,mt,Ct;if((jt=ee.detail)!==null&&jt!==void 0&&jt.has_start){var Et,ut,Ye=(Et=ee.detail)===null||Et===void 0||((ut=Et.courses)===null||ut===void 0)?void 0:ut.findIndex(function(It){var Kt;return parseInt((Kt=It.course_status)===null||Kt===void 0?void 0:Kt.status)===1});Ct=Ye>-1?Ye:0}else{var Ue,We,St,gt,Rt,Mt=(Ue=ee.detail)===null||Ue===void 0||((We=Ue.courses)===null||We===void 0||((St=We.map(function(It){var Kt;return parseInt((Kt=It.course_status)===null||Kt===void 0?void 0:Kt.status)}))===null||St===void 0))?void 0:St.lastIndexOf(2);Ct=Mt>-1?Mt:0,Mt=(gt=ee.detail)===null||gt===void 0||((Rt=gt.courses)===null||Rt===void 0)?void 0:Rt.findIndex(function(It){var Kt;return parseInt((Kt=It.course_status)===null||Kt===void 0?void 0:Kt.status)===0}),Ct=Mt>-1?Mt:Ct}if((mt=ee.detail)!==null&&mt!==void 0&&mt.courses){var xt;At(((xt=ee.detail)===null||xt===void 0?void 0:xt.courses[Ct])||{})}},[ee.detail]);var qe=function(mt,Ct){d.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(){}})},Ze=function(mt){d.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 Ct=Object(u.a)(E.a.mark(function ut(){return E.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:case"end":return Ue.stop()}},ut)}));function Et(){return Ct.apply(this,arguments)}return Et}()})},Ge=function(){var jt=Object(u.a)(E.a.mark(function mt(Ct,Et){var ut;return E.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(fe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Et){Ue.next=7;break}return Ue.next=4,Object(R.D)({id:Ct});case 4:Ue.t0=Ue.sent,Ue.next=10;break;case 7:return Ue.next=9,Object(R.E)({id:Ct});case 9:Ue.t0=Ue.sent;case 10:if(ut=Ue.t0,fe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(ut!=null&&ut.game_identifier||ut!=null&&ut.identifier)){Ue.next=15;break}return Object(B.U)(Et?"/tasks/".concat(ut==null?void 0:ut.identifier,"/jupyter"):"/tasks/".concat(ut.game_identifier,"?subject_id=").concat(te.pathId||"")),Ue.abrupt("return");case 15:(ut==null?void 0:ut.status)===-3?Object(B.q)():(ut==null?void 0:ut.status)===2?He(ut==null?void 0:ut.message):(ut==null?void 0:ut.status)===3&&Qe(ut==null?void 0:ut.message);case 16:case"end":return Ue.stop()}},mt)}));return function(Ct,Et){return jt.apply(this,arguments)}}(),He=function jt(mt){var Ct;mt=(Ct=mt)!==null&&Ct!==void 0&&Ct.includes(".json")?mt:"".concat(mt,".json"),d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:g.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Et=Object(u.a)(E.a.mark(function Ye(){var Ue,We;return E.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(D.T)({url:mt});case 2:if(Ue=gt.sent,Ue){gt.next=5;break}return gt.abrupt("return");case 5:return s.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),gt.next=8,Object(R.E)({id:Ue.shixun_identifier});case 8:if(We=gt.sent,!(We!=null&&We.game_identifier)){gt.next=12;break}return Object(B.U)("/tasks/".concat(We.game_identifier)),gt.abrupt("return");case 12:(We==null?void 0:We.status)===2?jt(We==null?void 0:We.message):(We==null?void 0:We.status)===3&&Qe(We==null?void 0:We.message);case 13:case"end":return gt.stop()}},Ye)}));function ut(){return Et.apply(this,arguments)}return ut}()})},Qe=function(mt){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:g.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",mt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ce=function(mt){console.log("onDragEnter:",mt)},Re=function(){var jt=Object(u.a)(E.a.mark(function mt(Ct){var Et,ut,Ye,Ue,We,St,gt,Rt,Mt;return E.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(console.log("onDrop:",Ct),Et=Ct.node.props.eventKey,ut=Ct.dragNode.props.eventKey,Ye=Ct.node.props.pos.split("-"),Ue=Ct.dropPosition-Number(Ye[Ye.length-1]),!(Ye.length>2&&!Ct.node.dragOverGapBottom&&!Ct.node.dragOverGapTop)){It.next=7;break}return It.abrupt("return",!1);case 7:if(!(Ct.node.dragOver&&Ct.dragNodesKeys.length>1)){It.next=9;break}return It.abrupt("return",!1);case 9:if(!(Ye.length>2&&Ct.dragNodesKeys.length>1)){It.next=11;break}return It.abrupt("return",!1);case 11:return We=function Kt(bn,fn,Fr){for(var _r=0;_r<bn.length;_r++){if(bn[_r].key===fn)return Fr(bn[_r],_r,bn);bn[_r].children&&Kt(bn[_r].children,fn,Fr)}},St=Object(A.a)(ke),We(St,ut,function(Kt,bn,fn){fn.splice(bn,1),gt=Kt}),Ct.dropToGap?(Ct.node.props.children||[]).length>0&&Ct.node.props.expanded&&Ue===1?We(St,Et,function(Kt){Kt.children=Kt.children||[],Kt.children.unshift(gt)}):(We(St,Et,function(Kt,bn,fn){Rt=fn,Mt=bn}),Ue===-1?Rt.splice(Mt,0,gt):Rt.splice(Mt+1,0,gt)):We(St,Et,function(Kt){Kt.children=Kt.children||[],Kt.children.unshift(gt)}),It.next=17,de({stage_id:pe.stage_id,list:St});case 17:Le(St,0,0,!0),console.log("data:",St),pt(Object(A.a)(St)),Oe([].concat(Object(A.a)(Be),[Ct.node.key]));case 21:case"end":return It.stop()}},mt)}));return function(Ct){return jt.apply(this,arguments)}}(),Le=function jt(mt,Ct,Et,ut){Ct=Ct||0,mt.map(function(Ye,Ue){try{var We;return Ye.key2=Ct+1+"-"+(Ue+1),Ye.key3=pe.index+1+"-"+(Ue+1),Ye.title="",ut||(Ye.key=Ct+1+"-"+(Ue+1)),Ct?Ye.index=Et+"-"+(Ue+1):Ye.index=Ye.key3,(We=Ye.children)!==null&&We!==void 0&&We.length&&(W.push(Ye.key2),jt(Ye.children,Ye.key2,Ye.index,ut)),Ye}catch(St){}})},ze=function(mt){var Ct=mt.learning_status,Et=mt.name,ut=(Ct==null?void 0:Ct[0])==="can"&&(Ct==null?void 0:Ct[1])==="try";return ut?g.a.createElement("div",{className:j.a.learn},g.a.createElement("span",{className:j.a.name},Et),g.a.createElement("span",{className:j.a.sign},"\u514D\u8D39\u8BD5\u5B66")):Et},Xe=function(mt){if(he!=="All")return;Be.includes(mt)?Oe(Be.filter(function(Ct){return Ct!=mt})):Oe(Be.concat(mt))},ht=function(){var jt=Object(u.a)(E.a.mark(function mt(Ct){return E.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(Object(F.e)(fe,!0)){ut.next=2;break}return ut.abrupt("return");case 2:if(!(Ct!=null&&Ct.need_authorize)){ut.next=5;break}return Object(F.a)(!1),ut.abrupt("return");case 5:if(!(tt!=null&&tt.course_id)){ut.next=8;break}return ut.next=8,Object(S.L)({id:tt==null?void 0:tt.course_id});case 8:Ge(Ct.identifier,Ct.is_jupyter||Ct.is_jupyter_lab);case 9:case"end":return ut.stop()}},mt)}));return function(Ct){return jt.apply(this,arguments)}}(),yt=function(){var jt=Object(u.a)(E.a.mark(function mt(Ct){var Et,ut,Ye,Ue,We,St;return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(F.e)(fe)){Rt.next=2;break}return Rt.abrupt("return");case 2:if(!(!((Et=ue.userInfo)!==null&&Et!==void 0&&Et.admin)&&!((ut=ue.userInfo)!==null&&ut!==void 0&&ut.business)&&!Ct.can_view&&Ct.item_type!=="Attachment")){Rt.next=4;break}return Rt.abrupt("return",d.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:g.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:Ct.link&&Object(x.n)({is_f:1,id:Ct.id,point:0,total:0}),We=pe!=null&&pe.course_id?"course_id=".concat(pe==null?void 0:pe.course_id):"subject_id=".concat(te.pathId||pe.subject_id),St=Ct==null||((Ye=Ct.name)===null||Ye===void 0)?void 0:Ye.substr(Ct==null||((Ue=Ct.name)===null||Ue===void 0)?void 0:Ue.lastIndexOf(".")),St.toUpperCase()===".ZIP"?Object(B.v)(Ct.name,H.a.API_SERVER+Ct.url):Object(B.U)(Ct.link||"/video/".concat(Ct.id,"?").concat(We));case 8:case"end":return Rt.stop()}},mt)}));return function(Ct){return jt.apply(this,arguments)}}(),Ut=function(mt){var Ct;return mt.item_type==="Shixun"?mt.is_all_choice?Ct=g.a.createElement(n.a,{title:"\u9009\u62E9\u9898"},g.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Ct=g.a.createElement(n.a,{title:"\u5B9E\u8BAD\u9898"},g.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):mt.item_type==="VideoItem"?Ct=g.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):mt.item_type==="StageCatalog"?Ct=g.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Ct=g.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Ct;mt.item_type==="Shixun"||mt.item_type==="StageCatalog"};return g.a.createElement(g.a.Fragment,null,g.a.createElement(V.a,{className:j.a.tree,disabled:pe.disabled,expandedKeys:Object(A.a)(Be),draggable:!0,onDragEnter:Ce,onDrop:Re,onExpand:Xe,blockNode:!0,titleRender:function(mt){var Ct,Et,ut,Ye=mt;if(Ye.item_type!==he&&he!=="All")return null;var Ue=mt.index.slice(0,1)==="1",We=(mt==null||((Ct=mt.learning_status)===null||Ct===void 0)?void 0:Ct[0])==="can";return g.a.createElement(y.a,{align:"middle",className:"font14",onClick:function(){return Xe(Ye.key)}},g.a.createElement(c.a,{flex:"30px"},Ut(mt)),g.a.createElement(c.a,{flex:"1",className:"c-grey-333"},pe.cust_seq&&g.a.createElement("span",{className:"mr10"},mt.index),mt.item_type!=="Attachment"&&ze(mt),mt.item_type==="Attachment"&&g.a.createElement("a",{target:"_blank",onClick:Object(u.a)(E.a.mark(function St(){var gt;return E.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(Object(F.e)(fe)){Mt.next=2;break}return Mt.abrupt("return");case 2:if(!(tt!=null&&tt.course_id)){Mt.next=6;break}return Mt.next=5,Object(S.L)({id:tt==null?void 0:tt.course_id});case 5:gt=Mt.sent;case 6:Mt.t0=mt.item_type,Mt.next=Mt.t0==="Attachment"?9:Mt.t0==="VideoItem"?11:Mt.t0==="Shixun"?13:15;break;case 9:return yt(Ye),Mt.abrupt("break",15);case 11:return yt(mt),Mt.abrupt("break",15);case 13:return ht(mt),Mt.abrupt("break",15);case 15:case"end":return Mt.stop()}},St)}))},mt.name),mt.item_type==="Shixun"&&mt.is_unity_3d&&g.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"),mt.item_type==="Shixun"&&mt.is_jupyter_lab&&g.a.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"JupyterLab"),mt.item_type==="Shixun"&&mt.is_jupyter&&g.a.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"Jupyter Notebook"),!!((Et=mt.schools)!==null&&Et!==void 0&&Et.length)&&g.a.createElement(n.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},g.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),mt.item_type==="Shixun"&&!!(mt!=null&&mt.finished_challenges_count)&&g.a.createElement(n.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((mt==null?void 0:mt.finished_challenges_count)/(mt==null?void 0:mt.challenges_count)*100),"%")},g.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((mt==null?void 0:mt.finished_challenges_count)-(mt==null?void 0:mt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!pe.disabled&&g.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),g.a.createElement(c.a,{className:"tr"},(Ye.item_type==="VideoItem"||(Ye==null?void 0:Ye.item_type)==="Attachment"||(Ye==null?void 0:Ye.item_type)==="StageCatalog")&&!pe.disabled&&g.a.createElement(n.a,{title:"\u7F16\u8F91"},g.a.createElement("span",{onClick:function(){pe.editVidoItem(Object(C.a)({stage_id:pe.stage_id},Ye))},style:{color:"#ccc",marginRight:"10px"}},g.a.createElement(i.a,null))),!pe.disabled&&g.a.createElement(g.a.Fragment,null,g.a.createElement(n.a,{title:"\u5220\u9664"},g.a.createElement("span",{onClick:function(){pe.deleteStages({id:Ye.stage_item_id,stage_id:pe.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),pe.showVideoPlay&&pe.disabled&&Ye.item_type==="VideoItem"&&We&&g.a.createElement("aside",null,ne&&g.a.createElement(w.a,{className:"mr10",type:"primary",onClick:Object(u.a)(E.a.mark(function St(){return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(F.e)(fe)){Rt.next=2;break}return Rt.abrupt("return");case 2:fe({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ye.stage_item_id,title:"\u89C6\u9891"}}});case 3:case"end":return Rt.stop()}},St)}))},"\u53D1\u9001"),g.a.createElement(w.a,{type:"primary",onClick:Object(u.a)(E.a.mark(function St(){return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:yt(Ye);case 1:case"end":return Rt.stop()}},St)}))},Ye.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Ye.allow_visit||Ye.to_be_built||!Ye.shixun_status)&&pe.disabled&&Ye.item_type==="Shixun"&&We&&g.a.createElement("aside",null,ne&&!Ye.shixun_status&&g.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(u.a)(E.a.mark(function St(){return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(F.e)(fe)){Rt.next=2;break}return Rt.abrupt("return");case 2:fe({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ye.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:Ye==null?void 0:Ye.is_jupyter,identifier:Ye==null?void 0:Ye.identifier}}});case 3:case"end":return Rt.stop()}},St)}))},"\u53D1\u9001"),g.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(u.a)(E.a.mark(function St(){return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(F.e)(fe)){Rt.next=2;break}return Rt.abrupt("return");case 2:if(!(tt!=null&&tt.course_id)){Rt.next=5;break}return Rt.next=5,Object(S.L)({id:tt==null?void 0:tt.course_id});case 5:window.open("/shixuns/".concat(Ye.identifier,"/challenges"));case 6:case"end":return Rt.stop()}},St)}))},"\u67E5\u770B\u8BE6\u60C5"),!Ye.shixun_status&&g.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(u.a)(E.a.mark(function St(){return E.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:ht(Ye);case 1:case"end":return Rt.stop()}},St)}))},Ye!=null&&Ye.need_authorize?"\u9700\u6388\u6743":mt!=null&&mt.finished_challenges_count?(mt==null?void 0:mt.finished_challenges_count)-(mt==null?void 0:mt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),pe.disabled&&Ye.shixun_status==="\u6682\u672A\u516C\u5F00"&&g.a.createElement("span",{className:"".concat(j.a.color204," ml5")},"\u6682\u672A\u53D1\u5E03"),Ye.shixun_status==="\u5DF2\u5220\u9664"&&g.a.createElement("span",{className:"".concat(j.a.color204," ml5")},"\u5DF2\u5220\u9664"),pe.disabled&&Ye.item_type==="Shixun"&&!!Ye.challenges_count&&g.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Ye.challenges_count),he==="All"&&!!((ut=mt.children)!==null&&ut!==void 0&&ut.length)&&g.a.createElement("span",{className:"ml10"},Be.includes(mt.key)?g.a.createElement(K.a,null):g.a.createElement(z.a,null))))},treeData:ke}))};me.a=Object(l.a)(function(ie){var ce=ie.pathsDetail,ee=ie.loading,ve=ie.user,ue=ie.globalSetting;return{pathsDetail:ce,globalSetting:ue,user:ve,loading:ee.effects}})(q)},ji0R:function(Ne,me,I){Ne.exports=I.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ne,me,I){I("P47w");var oe=I("aX58"),V=oe.registerPainter,L=I("3CBa");V("svg",L)},k3GJ:function(Ne,me,I){"use strict";I.d(me,"a",function(){return gl});var oe=I("rePB"),V=I("ODXe"),L=I("Ff2n"),y=I("VTBJ"),_=I("cDcd"),w=I("TSYQ"),C=I.n(w),p=I("Zm9Q"),c=I("6cGi"),r=I("KQm4"),n=I("xEkU"),e=I.n(n),s=I("t23M");function u($e){var ft=Object(_.useRef)(),bt=Object(_.useRef)(!1);function nt(){for(var De=arguments.length,Ve=new Array(De),Ie=0;Ie<De;Ie++)Ve[Ie]=arguments[Ie];bt.current||(e.a.cancel(ft.current),ft.current=e()(function(){$e.apply(void 0,Ve)}))}return Object(_.useEffect)(function(){return function(){bt.current=!0,e.a.cancel(ft.current)}},[]),nt}function o($e){var ft=Object(_.useRef)([]),bt=Object(_.useState)({}),nt=Object(V.a)(bt,2),De=nt[1],Ve=Object(_.useRef)(typeof $e=="function"?$e():$e),Ie=u(function(){var st=Ve.current;ft.current.forEach(function(_t){st=_t(st)}),ft.current=[],Ve.current=st,De({})});function it(st){ft.current.push(st),Ie()}return[Ve.current,it]}var d=I("4IlW");function A($e,ft){var bt,nt=$e.prefixCls,De=$e.id,Ve=$e.active,Ie=$e.rtl,it=$e.tab,st=it.key,_t=it.tab,ct=it.disabled,Ot=it.closeIcon,Xt=$e.tabBarGutter,lt=$e.tabPosition,et=$e.closable,wt=$e.renderWrapper,zt=$e.removeAriaLabel,nn=$e.editable,kt=$e.onClick,pn=$e.onRemove,Jt=$e.onFocus,Ft="".concat(nt,"-tab");_.useEffect(function(){return pn},[]);var on={};lt==="top"||lt==="bottom"?on[Ie?"marginLeft":"marginRight"]=Xt:on.marginBottom=Xt;var Gt=nn&&et!==!1&&!ct;function hn(mn){if(ct)return;kt(mn)}function Mn(mn){mn.preventDefault(),mn.stopPropagation(),nn.onEdit("remove",{key:st,event:mn})}var Ht=_.createElement("div",{key:st,ref:ft,className:C()(Ft,(bt={},Object(oe.a)(bt,"".concat(Ft,"-with-remove"),Gt),Object(oe.a)(bt,"".concat(Ft,"-active"),Ve),Object(oe.a)(bt,"".concat(Ft,"-disabled"),ct),bt)),style:on,onClick:hn},_.createElement("div",{role:"tab","aria-selected":Ve,id:De&&"".concat(De,"-tab-").concat(st),className:"".concat(Ft,"-btn"),"aria-controls":De&&"".concat(De,"-panel-").concat(st),"aria-disabled":ct,tabIndex:ct?null:0,onClick:function(qt){qt.stopPropagation(),hn(qt)},onKeyDown:function(qt){[d.a.SPACE,d.a.ENTER].includes(qt.which)&&(qt.preventDefault(),hn(qt))},onFocus:Jt},_t),Gt&&_.createElement("button",{type:"button","aria-label":zt||"remove",tabIndex:0,className:"".concat(Ft,"-remove"),onClick:function(qt){qt.stopPropagation(),Mn(qt)}},Ot||nn.removeIcon||"\xD7"));return wt&&(Ht=wt(Ht)),Ht}var a=_.forwardRef(A),f={width:0,height:0,left:0,top:0};function h($e,ft,bt){return Object(_.useMemo)(function(){for(var nt,De=new Map,Ve=ft.get((nt=$e[0])===null||nt===void 0?void 0:nt.key)||f,Ie=Ve.left+Ve.width,it=0;it<$e.length;it+=1){var st=$e[it].key,_t=ft.get(st);if(!_t){var ct;_t=ft.get((ct=$e[it-1])===null||ct===void 0?void 0:ct.key)||f}var Ot=De.get(st)||Object(y.a)({},_t);Ot.right=Ie-Ot.left-Ot.width,De.set(st,Ot)}return De},[$e.map(function(nt){return nt.key}).join("_"),ft,bt])}var m={width:0,height:0,left:0,top:0,right:0};function T($e,ft,bt,nt,De){var Ve=De.tabs,Ie=De.tabPosition,it=De.rtl,st,_t,ct;["top","bottom"].includes(Ie)?(st="width",_t=it?"right":"left",ct=Math.abs(ft.left)):(st="height",_t="top",ct=-ft.top);var Ot=ft[st],Xt=bt[st],lt=nt[st],et=Ot;return Xt+lt>Ot&&(et=Ot-lt),Object(_.useMemo)(function(){if(!Ve.length)return[0,0];for(var wt=Ve.length,zt=wt,nn=0;nn<wt;nn+=1){var kt=$e.get(Ve[nn].key)||m;if(kt[_t]+kt[st]>ct+et){zt=nn-1;break}}for(var pn=0,Jt=wt-1;Jt>=0;Jt-=1){var Ft=$e.get(Ve[Jt].key)||m;if(Ft[_t]<ct){pn=Jt+1;break}}return[pn,zt]},[$e,ct,et,Ie,Ve.map(function(wt){return wt.key}).join("_"),it])}var E=I("wx14"),O=I("1OyB"),g=I("vuIU"),v=I("JX7q"),l=I("Ji7U"),i=I("LK+K"),S=I("I8Z2"),B=I("bT9E"),x=I("2GS6"),D=I("Gytx"),R=I.n(D),k=I("U8pU"),j=/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,q=/\bWindows(?:.+)ARM\b/i,ie=/BlackBerry/i,ce=/BB10/i,ee=/Opera Mini/i,ve=/\b(CriOS|Chrome)(?:.+)Mobile/i,ue=/Mobile(?:.+)Firefox\b/i;function be($e,ft){return $e.test(ft)}function he($e){var ft=$e||(typeof navigator!="undefined"?navigator.userAgent:""),bt=(ft||"").split("[FBAN");if(typeof bt[1]!="undefined"){var nt=bt,De=Object(V.a)(nt,1);ft=De[0]}if(bt=ft.split("Twitter"),typeof bt[1]!="undefined"){var Ve=bt,Ie=Object(V.a)(Ve,1);ft=Ie[0]}var it={apple:{phone:be(j,ft)&&!be(G,ft),ipod:be(Y,ft),tablet:!be(j,ft)&&be(U,ft)&&!be(G,ft),device:(be(j,ft)||be(Y,ft)||be(U,ft))&&!be(G,ft)},amazon:{phone:be(F,ft),tablet:!be(F,ft)&&be(H,ft),device:be(F,ft)||be(H,ft)},android:{phone:!be(G,ft)&&be(F,ft)||!be(G,ft)&&be(K,ft),tablet:!be(G,ft)&&!be(F,ft)&&!be(K,ft)&&(be(H,ft)||be(z,ft)),device:!be(G,ft)&&(be(F,ft)||be(H,ft)||be(K,ft)||be(z,ft))||be(/\bokhttp\b/i,ft)},windows:{phone:be(G,ft),tablet:be(q,ft),device:be(G,ft)||be(q,ft)},other:{blackberry:be(ie,ft),blackberry10:be(ce,ft),opera:be(ee,ft),firefox:be(ue,ft),chrome:be(ve,ft),device:be(ie,ft)||be(ce,ft)||be(ee,ft)||be(ue,ft)||be(ve,ft)},any:null,phone:null,tablet:null};return it.any=it.apple.device||it.android.device||it.windows.device||it.other.device,it.phone=it.apple.phone||it.android.phone||it.windows.phone,it.tablet=it.apple.tablet||it.android.tablet||it.windows.tablet,it}var de=Object(y.a)(Object(y.a)({},he()),{},{isMobile:he}),ne=de;function fe(){}function pe($e,ft,bt){var nt=ft||"";return $e.key||"".concat(nt,"item_").concat(bt)}function Ae($e){return"".concat($e,"-menu-")}function xe($e,ft){var bt=-1;_.Children.forEach($e,function(nt){bt+=1,nt&&nt.type&&nt.type.isMenuItemGroup?_.Children.forEach(nt.props.children,function(De){bt+=1,ft(De,bt)}):ft(nt,bt)})}function Be($e,ft,bt){if(!$e||bt.find)return;_.Children.forEach($e,function(nt){if(nt){var De=nt.type;if(!De||!(De.isSubMenu||De.isMenuItem||De.isMenuItemGroup))return;ft.indexOf(nt.key)!==-1?bt.find=!0:nt.props.children&&Be(nt.props.children,ft,bt)}})}var Oe=["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(ft){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt=ft&&typeof ft.getBoundingClientRect=="function"&&ft.getBoundingClientRect().width;if(nt){if(bt){var De=getComputedStyle(ft),Ve=De.marginLeft,Ie=De.marginRight;nt+=+Ve.replace("px","")+ +Ie.replace("px","")}nt=+nt.toFixed(6)}return nt||0},N=function(ft,bt,nt){ft&&Object(k.a)(ft.style)==="object"&&(ft.style[bt]=nt)},W=function(){return ne.any},le=I("bdgK"),te=I("faye"),se=I.n(te),Ee=I("wgJM"),ke=I("l4aY"),pt=I("m+aA"),Fe=I("c+Xe"),je=I("zT1h"),tt=I("QC+M");function At($e,ft,bt){return bt?$e[0]===ft[0]:$e[0]===ft[0]&&$e[1]===ft[1]}function qe($e,ft,bt){var nt=$e[ft]||{};return Object(y.a)(Object(y.a)({},nt),bt)}function Ze($e,ft,bt,nt){for(var De=bt.points,Ve=Object.keys($e),Ie=0;Ie<Ve.length;Ie+=1){var it=Ve[Ie];if(At($e[it].points,De,nt))return"".concat(ft,"-placement-").concat(it)}return""}var Ge=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var $e=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($e)||/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($e==null?void 0:$e.substr(0,4)))},He=I("MNnm");function Qe($e,ft){var bt={};return bt[$e.toLowerCase()]=ft.toLowerCase(),bt["Webkit".concat($e)]="webkit".concat(ft),bt["Moz".concat($e)]="moz".concat(ft),bt["ms".concat($e)]="MS".concat(ft),bt["O".concat($e)]="o".concat(ft.toLowerCase()),bt}function Ce($e,ft){var bt={animationend:Qe("Animation","AnimationEnd"),transitionend:Qe("Transition","TransitionEnd")};return $e&&("AnimationEvent"in ft||delete bt.animationend.animation,"TransitionEvent"in ft||delete bt.transitionend.transition),bt}var Re=Ce(Object(He.a)(),typeof window!="undefined"?window:{}),Le={};if(Object(He.a)()){var ze=document.createElement("div");Le=ze.style}var Xe={};function ht($e){if(Xe[$e])return Xe[$e];var ft=Re[$e];if(ft)for(var bt=Object.keys(ft),nt=bt.length,De=0;De<nt;De+=1){var Ve=bt[De];if(Object.prototype.hasOwnProperty.call(ft,Ve)&&Ve in Le)return Xe[$e]=ft[Ve],Xe[$e]}return""}var yt=ht("animationend"),Ut=ht("transitionend"),jt=!!(yt&&Ut),mt=yt||"animationend",Ct=Ut||"transitionend";function Et($e,ft){if(!$e)return null;if(Object(k.a)($e)==="object"){var bt=ft.replace(/-\w/g,function(nt){return nt[1].toUpperCase()});return $e[bt]}return"".concat($e,"-").concat(ft)}var ut="none",Ye="appear",Ue="enter",We="leave",St="none",gt="prepare",Rt="start",Mt="active",xt="end";function It($e){var ft=Object(_.useRef)(!1),bt=Object(_.useState)($e),nt=Object(V.a)(bt,2),De=nt[0],Ve=nt[1];function Ie(it){ft.current||Ve(it)}return Object(_.useEffect)(function(){return function(){ft.current=!0}},[]),[De,Ie]}var Kt=Object(He.a)()?_.useLayoutEffect:_.useEffect,bn=Kt,fn=function(){var $e=_.useRef(null);function ft(){Ee.a.cancel($e.current)}function bt(nt){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ft();var Ve=Object(Ee.a)(function(){De<=1?nt({isCanceled:function(){return Ve!==$e.current}}):bt(nt,De-1)});$e.current=Ve}return _.useEffect(function(){return function(){ft()}},[]),[bt,ft]},Fr=[gt,Rt,Mt,xt],_r=!1,zr=!0;function In($e){return $e===Mt||$e===xt}var xa=function($e,ft){var bt=_.useState(St),nt=Object(V.a)(bt,2),De=nt[0],Ve=nt[1],Ie=fn(),it=Object(V.a)(Ie,2),st=it[0],_t=it[1];function ct(){Ve(gt)}return bn(function(){if(De!==St&&De!==xt){var Ot=Fr.indexOf(De),Xt=Fr[Ot+1],lt=ft(De);lt===_r?Ve(Xt):st(function(et){function wt(){if(et.isCanceled())return;Ve(Xt)}lt===!0?wt():Promise.resolve(lt).then(wt)})}},[$e,De]),_.useEffect(function(){return function(){_t()}},[]),[ct,De]},Ha=function($e){var ft=Object(_.useRef)(),bt=Object(_.useRef)($e);bt.current=$e;var nt=_.useCallback(function(Ie){bt.current(Ie)},[]);function De(Ie){Ie&&(Ie.removeEventListener(Ct,nt),Ie.removeEventListener(mt,nt))}function Ve(Ie){ft.current&&ft.current!==Ie&&De(ft.current),Ie&&Ie!==ft.current&&(Ie.addEventListener(Ct,nt),Ie.addEventListener(mt,nt),ft.current=Ie)}return _.useEffect(function(){return function(){De(ft.current)}},[]),[Ve,De]};function ma($e,ft,bt,nt){var De=nt.motionEnter,Ve=De===void 0?!0:De,Ie=nt.motionAppear,it=Ie===void 0?!0:Ie,st=nt.motionLeave,_t=st===void 0?!0:st,ct=nt.motionDeadline,Ot=nt.motionLeaveImmediately,Xt=nt.onAppearPrepare,lt=nt.onEnterPrepare,et=nt.onLeavePrepare,wt=nt.onAppearStart,zt=nt.onEnterStart,nn=nt.onLeaveStart,kt=nt.onAppearActive,pn=nt.onEnterActive,Jt=nt.onLeaveActive,Ft=nt.onAppearEnd,on=nt.onEnterEnd,Gt=nt.onLeaveEnd,hn=nt.onVisibleChanged,Mn=It(),Ht=Object(V.a)(Mn,2),mn=Ht[0],qt=Ht[1],vn=It(ut),Zt=Object(V.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=It(null),sn=Object(V.a)(ar,2),Sn=sn[0],Dn=sn[1],jn=Object(_.useRef)(!1),dn=Object(_.useRef)(null),Fn=Object(_.useRef)(!1),qn=Object(_.useRef)(null);function ur(){var Qn=bt();return Qn||qn.current}var wr=Object(_.useRef)(!1);function Gn(Qn){var cn=ur();if(Qn&&!Qn.deadline&&Qn.target!==cn)return;var dr;Qt===Ye&&wr.current?dr=Ft==null?void 0:Ft(cn,Qn):Qt===Ue&&wr.current?dr=on==null?void 0:on(cn,Qn):Qt===We&&wr.current&&(dr=Gt==null?void 0:Gt(cn,Qn)),dr!==!1&&!Fn.current&&(En(ut),Dn(null))}var Yn=Ha(Gn),Cr=Object(V.a)(Yn,1),fr=Cr[0],hr=_.useMemo(function(){var Qn,cn,dr;switch(Qt){case"appear":return Qn={},Object(oe.a)(Qn,gt,Xt),Object(oe.a)(Qn,Rt,wt),Object(oe.a)(Qn,Mt,kt),Qn;case"enter":return cn={},Object(oe.a)(cn,gt,lt),Object(oe.a)(cn,Rt,zt),Object(oe.a)(cn,Mt,pn),cn;case"leave":return dr={},Object(oe.a)(dr,gt,et),Object(oe.a)(dr,Rt,nn),Object(oe.a)(dr,Mt,Jt),dr;default:return{}}},[Qt]),$r=xa(Qt,function(Qn){if(Qn===gt){var cn=hr[gt];return cn?cn(ur()):_r}if(cr in hr){var dr;Dn(((dr=hr[cr])===null||dr===void 0?void 0:dr.call(hr,ur(),null))||null)}return cr===Mt&&(fr(ur()),ct>0&&(clearTimeout(dn.current),dn.current=setTimeout(function(){Gn({deadline:!0})},ct))),zr}),Vr=Object(V.a)($r,2),Vn=Vr[0],cr=Vr[1],Ia=In(cr);wr.current=Ia,bn(function(){qt(ft);var Qn=jn.current;if(jn.current=!0,!$e)return;var cn;!Qn&&ft&&it&&(cn=Ye),Qn&&ft&&Ve&&(cn=Ue),(Qn&&!ft&&_t||!Qn&&Ot&&!ft&&_t)&&(cn=We),cn&&(En(cn),Vn())},[ft]),Object(_.useEffect)(function(){(Qt===Ye&&!it||Qt===Ue&&!Ve||Qt===We&&!_t)&&En(ut)},[it,Ve,_t]),Object(_.useEffect)(function(){return function(){clearTimeout(dn.current),Fn.current=!0}},[]),Object(_.useEffect)(function(){mn!==void 0&&Qt===ut&&(hn==null||hn(mn))},[mn,Qt]);var Jr=Sn;return hr[gt]&&cr===Rt&&(Jr=Object(y.a)({transition:"none"},Jr)),[Qt,cr,Jr,mn!=null?mn:ft]}var Kr=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(){return Object(O.a)(this,bt),ft.apply(this,arguments)}return Object(g.a)(bt,[{key:"render",value:function(){return this.props.children}}]),bt}(_.Component),wa=Kr;function Ai($e){var ft=$e;Object(k.a)($e)==="object"&&(ft=$e.transitionSupport);function bt(De){return!!(De.motionName&&ft)}var nt=_.forwardRef(function(De,Ve){var Ie=De.visible,it=Ie===void 0?!0:Ie,st=De.removeOnLeave,_t=st===void 0?!0:st,ct=De.forceRender,Ot=De.children,Xt=De.motionName,lt=De.leavedClassName,et=De.eventProps,wt=bt(De),zt=Object(_.useRef)(),nn=Object(_.useRef)();function kt(){try{return Object(pt.a)(zt.current||nn.current)}catch(En){return null}}var pn=ma(wt,it,kt,De),Jt=Object(V.a)(pn,4),Ft=Jt[0],on=Jt[1],Gt=Jt[2],hn=Jt[3],Mn=_.useRef(hn);hn&&(Mn.current=!0);var Ht=Object(_.useRef)(Ve);Ht.current=Ve;var mn=_.useCallback(function(En){zt.current=En,Object(Fe.b)(Ht.current,En)},[]),qt,vn=Object(y.a)(Object(y.a)({},et),{},{visible:it});if(!Ot)qt=null;else if(Ft===ut||!bt(De))hn?qt=Ot(Object(y.a)({},vn),mn):!_t&&Mn.current?qt=Ot(Object(y.a)(Object(y.a)({},vn),{},{className:lt}),mn):ct?qt=Ot(Object(y.a)(Object(y.a)({},vn),{},{style:{display:"none"}}),mn):qt=null;else{var Zt,Qt;on===gt?Qt="prepare":In(on)?Qt="active":on===Rt&&(Qt="start"),qt=Ot(Object(y.a)(Object(y.a)({},vn),{},{className:C()(Et(Xt,Ft),(Zt={},Object(oe.a)(Zt,Et(Xt,"".concat(Ft,"-").concat(Qt)),Qt),Object(oe.a)(Zt,Xt,typeof Xt=="string"),Zt)),style:Gt}),mn)}return _.createElement(wa,{ref:nn},qt)});return nt.displayName="CSSMotion",nt}var Ci=Ai(jt),Se="add",Pe="keep",Je="remove",vt="removed";function Wt($e){var ft;return $e&&Object(k.a)($e)==="object"&&"key"in $e?ft=$e:ft={key:$e},Object(y.a)(Object(y.a)({},ft),{},{key:String(ft.key)})}function tn(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $e.map(Wt)}function ln(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],bt=[],nt=0,De=ft.length,Ve=tn($e),Ie=tn(ft);Ve.forEach(function(_t){for(var ct=!1,Ot=nt;Ot<De;Ot+=1){var Xt=Ie[Ot];if(Xt.key===_t.key){nt<Ot&&(bt=bt.concat(Ie.slice(nt,Ot).map(function(lt){return Object(y.a)(Object(y.a)({},lt),{},{status:Se})})),nt=Ot),bt.push(Object(y.a)(Object(y.a)({},Xt),{},{status:Pe})),nt+=1,ct=!0;break}}ct||bt.push(Object(y.a)(Object(y.a)({},_t),{},{status:Je}))}),nt<De&&(bt=bt.concat(Ie.slice(nt).map(function(_t){return Object(y.a)(Object(y.a)({},_t),{},{status:Se})})));var it={};bt.forEach(function(_t){var ct=_t.key;it[ct]=(it[ct]||0)+1});var st=Object.keys(it).filter(function(_t){return it[_t]>1});return st.forEach(function(_t){bt=bt.filter(function(ct){var Ot=ct.key,Xt=ct.status;return Ot!==_t||Xt!==Je}),bt.forEach(function(ct){ct.key===_t&&(ct.status=Pe)})}),bt}var Vt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function rn($e){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ci,bt=function(nt){Object(l.a)(Ve,nt);var De=Object(i.a)(Ve);function Ve(){var Ie;return Object(O.a)(this,Ve),Ie=De.apply(this,arguments),Ie.state={keyEntities:[]},Ie.removeKey=function(it){Ie.setState(function(st){var _t=st.keyEntities;return{keyEntities:_t.map(function(ct){return ct.key!==it?ct:Object(y.a)(Object(y.a)({},ct),{},{status:vt})})}})},Ie}return Object(g.a)(Ve,[{key:"render",value:function(){var it=this,st=this.state.keyEntities,_t=this.props,ct=_t.component,Ot=_t.children,Xt=_t.onVisibleChanged,lt=Object(L.a)(_t,["component","children","onVisibleChanged"]),et=ct||_.Fragment,wt={};return Vt.forEach(function(zt){wt[zt]=lt[zt],delete lt[zt]}),delete lt.keys,_.createElement(et,lt,st.map(function(zt){var nn=zt.status,kt=Object(L.a)(zt,["status"]),pn=nn===Se||nn===Pe;return _.createElement(ft,Object(E.a)({},wt,{key:kt.key,visible:pn,eventProps:kt,onVisibleChanged:function(Ft){Xt==null||Xt(Ft,{key:kt.key}),Ft||it.removeKey(kt.key)}}),Ot)}))}}],[{key:"getDerivedStateFromProps",value:function(it,st){var _t=it.keys,ct=st.keyEntities,Ot=tn(_t),Xt=ln(ct,Ot);return{keyEntities:Xt.filter(function(lt){var et=ct.find(function(wt){var zt=wt.key;return lt.key===zt});return!(et&&et.status===vt&<.status===Je)})}}}]),Ve}(_.Component);return bt.defaultProps={component:"div"},bt}var Dt=rn(jt),yn=Ci;function $n($e){var ft=$e.prefixCls,bt=$e.motion,nt=$e.animation,De=$e.transitionName;return bt||(nt?{motionName:"".concat(ft,"-").concat(nt)}:De?{motionName:De}:null)}function kr($e){var ft=$e.prefixCls,bt=$e.visible,nt=$e.zIndex,De=$e.mask,Ve=$e.maskMotion,Ie=$e.maskAnimation,it=$e.maskTransitionName;if(!De)return null;var st={};return(Ve||it||Ie)&&(st=Object(y.a)({motionAppear:!0},$n({motion:Ve,prefixCls:ft,transitionName:it,animation:Ie}))),_.createElement(yn,Object(E.a)({},st,{visible:bt,removeOnLeave:!0}),function(_t){var ct=_t.className;return _.createElement("div",{style:{zIndex:nt},className:C()("".concat(ft,"-mask"),ct)})})}var Mr=I("9mu1"),Nr=I("o0o1"),ea=I.n(Nr),da=I("HaE+"),Ra=["measure","align",null,"motion"],Rr=function($e,ft){var bt=Object(_.useState)(null),nt=Object(V.a)(bt,2),De=nt[0],Ve=nt[1],Ie=Object(_.useRef)(),it=Object(_.useRef)(!1);function st(Ot){it.current||Ve(Ot)}function _t(){Ee.a.cancel(Ie.current)}function ct(Ot){_t(),Ie.current=Object(Ee.a)(function(){st(function(Xt){switch(De){case"align":return"motion";case"motion":return"stable";default:}return Xt}),Ot==null||Ot()})}return Object(_.useEffect)(function(){st("measure")},[$e]),Object(_.useEffect)(function(){switch(De){case"measure":ft();break;default:}De&&(Ie.current=Object(Ee.a)(Object(da.a)(ea.a.mark(function Ot(){var Xt,lt;return ea.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:Xt=Ra.indexOf(De),lt=Ra[Xt+1],lt&&Xt!==-1&&st(lt);case 3:case"end":return wt.stop()}},Ot)}))))},[De]),Object(_.useEffect)(function(){return function(){it.current=!0,_t()}},[]),[De,ct]},Hr=function($e){var ft=_.useState({width:0,height:0}),bt=Object(V.a)(ft,2),nt=bt[0],De=bt[1];function Ve(it){De({width:it.offsetWidth,height:it.offsetHeight})}var Ie=_.useMemo(function(){var it={};if($e){var st=nt.width,_t=nt.height;$e.indexOf("height")!==-1&&_t?it.height=_t:$e.indexOf("minHeight")!==-1&&_t&&(it.minHeight=_t),$e.indexOf("width")!==-1&&st?it.width=st:$e.indexOf("minWidth")!==-1&&st&&(it.minWidth=st)}return it},[$e,nt]);return[Ie,Ve]},Lr=_.forwardRef(function($e,ft){var bt=$e.visible,nt=$e.prefixCls,De=$e.className,Ve=$e.style,Ie=$e.children,it=$e.zIndex,st=$e.stretch,_t=$e.destroyPopupOnHide,ct=$e.forceRender,Ot=$e.align,Xt=$e.point,lt=$e.getRootDomNode,et=$e.getClassNameFromAlign,wt=$e.onAlign,zt=$e.onMouseEnter,nn=$e.onMouseLeave,kt=$e.onMouseDown,pn=$e.onTouchStart,Jt=Object(_.useRef)(),Ft=Object(_.useRef)(),on=Object(_.useState)(),Gt=Object(V.a)(on,2),hn=Gt[0],Mn=Gt[1],Ht=Hr(st),mn=Object(V.a)(Ht,2),qt=mn[0],vn=mn[1];function Zt(){st&&vn(lt())}var Qt=Rr(bt,Zt),En=Object(V.a)(Qt,2),ar=En[0],sn=En[1],Sn=Object(_.useRef)();function Dn(){return Xt||lt}function jn(){var Yn;(Yn=Jt.current)===null||Yn===void 0||Yn.forceAlign()}function dn(Yn,Cr){var fr=et(Cr);hn!==fr&&Mn(fr),ar==="align"&&(hn!==fr?Promise.resolve().then(function(){jn()}):sn(function(){var hr;(hr=Sn.current)===null||hr===void 0||hr.call(Sn)}),wt==null||wt(Yn,Cr))}var Fn=Object(y.a)({},$n($e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yn){var Cr=Fn[Yn];Fn[Yn]=function(fr,hr){return sn(),Cr==null?void 0:Cr(fr,hr)}});function qn(){return new Promise(function(Yn){Sn.current=Yn})}_.useEffect(function(){!Fn.motionName&&ar==="motion"&&sn()},[Fn.motionName,ar]),_.useImperativeHandle(ft,function(){return{forceAlign:jn,getElement:function(){return Ft.current}}});var ur=Object(y.a)(Object(y.a)({},qt),{},{zIndex:it,opacity:ar==="motion"||ar==="stable"||!bt?void 0:0,pointerEvents:ar==="stable"?void 0:"none"},Ve),wr=!0;(Ot==null?void 0:Ot.points)&&(ar==="align"||ar==="stable")&&(wr=!1);var Gn=Ie;return _.Children.count(Ie)>1&&(Gn=_.createElement("div",{className:"".concat(nt,"-content")},Ie)),_.createElement(yn,Object(E.a)({visible:bt,ref:Ft,leavedClassName:"".concat(nt,"-hidden")},Fn,{onAppearPrepare:qn,onEnterPrepare:qn,removeOnLeave:_t,forceRender:ct}),function(Yn,Cr){var fr=Yn.className,hr=Yn.style,$r=C()(nt,De,hn,fr);return _.createElement(Mr.a,{target:Dn(),key:"popup",ref:Jt,monitorWindowResize:!0,disabled:wr,align:Ot,onAlign:dn},_.createElement("div",{ref:Cr,className:$r,onMouseEnter:zt,onMouseLeave:nn,onMouseDownCapture:kt,onTouchStartCapture:pn,style:Object(y.a)(Object(y.a)({},hr),ur)},Gn))})});Lr.displayName="PopupInner";var la=Lr,Aa=_.forwardRef(function($e,ft){var bt=$e.prefixCls,nt=$e.visible,De=$e.zIndex,Ve=$e.children,Ie=$e.mobile;Ie=Ie===void 0?{}:Ie;var it=Ie.popupClassName,st=Ie.popupStyle,_t=Ie.popupMotion,ct=_t===void 0?{}:_t,Ot=Ie.popupRender,Xt=_.useRef();_.useImperativeHandle(ft,function(){return{forceAlign:function(){},getElement:function(){return Xt.current}}});var lt=Object(y.a)({zIndex:De},st),et=Ve;return _.Children.count(Ve)>1&&(et=_.createElement("div",{className:"".concat(bt,"-content")},Ve)),Ot&&(et=Ot(et)),_.createElement(yn,Object(E.a)({visible:nt,ref:Xt,removeOnLeave:!0},ct),function(wt,zt){var nn=wt.className,kt=wt.style,pn=C()(bt,it,nn);return _.createElement("div",{ref:zt,className:pn,style:Object(y.a)(Object(y.a)({},kt),lt)},et)})});Aa.displayName="MobilePopupInner";var Ga=Aa,xr=["visible","mobile"],va=_.forwardRef(function($e,ft){var bt=$e.visible,nt=$e.mobile,De=Object(L.a)($e,xr),Ve=Object(_.useState)(bt),Ie=Object(V.a)(Ve,2),it=Ie[0],st=Ie[1],_t=Object(_.useState)(!1),ct=Object(V.a)(_t,2),Ot=ct[0],Xt=ct[1],lt=Object(y.a)(Object(y.a)({},De),{},{visible:it});Object(_.useEffect)(function(){st(bt),bt&&nt&&Xt(Ge())},[bt,nt]);var et=Ot?_.createElement(Ga,Object(E.a)({},lt,{mobile:nt,ref:ft})):_.createElement(la,Object(E.a)({},lt,{ref:ft}));return _.createElement("div",null,_.createElement(kr,lt),et)});va.displayName="Popup";var $a=va,Ki=_.createContext(null),Ka=Ki;function ri(){}function Oi(){return""}function Mi($e){return $e?$e.ownerDocument:window.document}var si=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function gi($e){var ft=function(bt){Object(l.a)(De,bt);var nt=Object(i.a)(De);function De(Ve){var Ie;Object(O.a)(this,De),Ie=nt.call(this,Ve),Ie.popupRef=_.createRef(),Ie.triggerRef=_.createRef(),Ie.attachId=void 0,Ie.clickOutsideHandler=void 0,Ie.touchOutsideHandler=void 0,Ie.contextMenuOutsideHandler1=void 0,Ie.contextMenuOutsideHandler2=void 0,Ie.mouseDownTimeout=void 0,Ie.focusTime=void 0,Ie.preClickTime=void 0,Ie.preTouchTime=void 0,Ie.delayTimer=void 0,Ie.hasPopupMouseDown=void 0,Ie.onMouseEnter=function(st){var _t=Ie.props.mouseEnterDelay;Ie.fireEvents("onMouseEnter",st),Ie.delaySetPopupVisible(!0,_t,_t?null:st)},Ie.onMouseMove=function(st){Ie.fireEvents("onMouseMove",st),Ie.setPoint(st)},Ie.onMouseLeave=function(st){Ie.fireEvents("onMouseLeave",st),Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onPopupMouseEnter=function(){Ie.clearDelayTimer()},Ie.onPopupMouseLeave=function(st){var _t;if(st.relatedTarget&&!st.relatedTarget.setTimeout&&Object(ke.a)((_t=Ie.popupRef.current)===null||_t===void 0?void 0:_t.getElement(),st.relatedTarget))return;Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onFocus=function(st){Ie.fireEvents("onFocus",st),Ie.clearDelayTimer(),Ie.isFocusToShow()&&(Ie.focusTime=Date.now(),Ie.delaySetPopupVisible(!0,Ie.props.focusDelay))},Ie.onMouseDown=function(st){Ie.fireEvents("onMouseDown",st),Ie.preClickTime=Date.now()},Ie.onTouchStart=function(st){Ie.fireEvents("onTouchStart",st),Ie.preTouchTime=Date.now()},Ie.onBlur=function(st){Ie.fireEvents("onBlur",st),Ie.clearDelayTimer(),Ie.isBlurToHide()&&Ie.delaySetPopupVisible(!1,Ie.props.blurDelay)},Ie.onContextMenu=function(st){st.preventDefault(),Ie.fireEvents("onContextMenu",st),Ie.setPopupVisible(!0,st)},Ie.onContextMenuClose=function(){Ie.isContextMenuToShow()&&Ie.close()},Ie.onClick=function(st){if(Ie.fireEvents("onClick",st),Ie.focusTime){var _t;if(Ie.preClickTime&&Ie.preTouchTime?_t=Math.min(Ie.preClickTime,Ie.preTouchTime):Ie.preClickTime?_t=Ie.preClickTime:Ie.preTouchTime&&(_t=Ie.preTouchTime),Math.abs(_t-Ie.focusTime)<20)return;Ie.focusTime=0}Ie.preClickTime=0,Ie.preTouchTime=0,Ie.isClickToShow()&&(Ie.isClickToHide()||Ie.isBlurToHide())&&st&&st.preventDefault&&st.preventDefault();var ct=!Ie.state.popupVisible;(Ie.isClickToHide()&&!ct||ct&&Ie.isClickToShow())&&Ie.setPopupVisible(!Ie.state.popupVisible,st)},Ie.onPopupMouseDown=function(){if(Ie.hasPopupMouseDown=!0,clearTimeout(Ie.mouseDownTimeout),Ie.mouseDownTimeout=window.setTimeout(function(){Ie.hasPopupMouseDown=!1},0),Ie.context){var st;(st=Ie.context).onPopupMouseDown.apply(st,arguments)}},Ie.onDocumentClick=function(st){if(Ie.props.mask&&!Ie.props.maskClosable)return;var _t=st.target,ct=Ie.getRootDomNode(),Ot=Ie.getPopupDomNode();(!Object(ke.a)(ct,_t)||Ie.isContextMenuOnly())&&!Object(ke.a)(Ot,_t)&&!Ie.hasPopupMouseDown&&Ie.close()},Ie.getRootDomNode=function(){var st=Ie.props.getTriggerDOMNode;if(st)return st(Ie.triggerRef.current);try{var _t=Object(pt.a)(Ie.triggerRef.current);if(_t)return _t}catch(ct){}return se.a.findDOMNode(Object(v.a)(Ie))},Ie.getPopupClassNameFromAlign=function(st){var _t=[],ct=Ie.props,Ot=ct.popupPlacement,Xt=ct.builtinPlacements,lt=ct.prefixCls,et=ct.alignPoint,wt=ct.getPopupClassNameFromAlign;return Ot&&Xt&&_t.push(Ze(Xt,lt,st,et)),wt&&_t.push(wt(st)),_t.join(" ")},Ie.getComponent=function(){var st=Ie.props,_t=st.prefixCls,ct=st.destroyPopupOnHide,Ot=st.popupClassName,Xt=st.onPopupAlign,lt=st.popupMotion,et=st.popupAnimation,wt=st.popupTransitionName,zt=st.popupStyle,nn=st.mask,kt=st.maskAnimation,pn=st.maskTransitionName,Jt=st.maskMotion,Ft=st.zIndex,on=st.popup,Gt=st.stretch,hn=st.alignPoint,Mn=st.mobile,Ht=st.forceRender,mn=Ie.state,qt=mn.popupVisible,vn=mn.point,Zt=Ie.getPopupAlign(),Qt={};return Ie.isMouseEnterToShow()&&(Qt.onMouseEnter=Ie.onPopupMouseEnter),Ie.isMouseLeaveToHide()&&(Qt.onMouseLeave=Ie.onPopupMouseLeave),Qt.onMouseDown=Ie.onPopupMouseDown,Qt.onTouchStart=Ie.onPopupMouseDown,_.createElement($a,Object(E.a)({prefixCls:_t,destroyPopupOnHide:ct,visible:qt,point:hn&&vn,className:Ot,align:Zt,onAlign:Xt,animation:et,getClassNameFromAlign:Ie.getPopupClassNameFromAlign},Qt,{stretch:Gt,getRootDomNode:Ie.getRootDomNode,style:zt,mask:nn,zIndex:Ft,transitionName:wt,maskAnimation:kt,maskTransitionName:pn,maskMotion:Jt,ref:Ie.popupRef,motion:lt,mobile:Mn,forceRender:Ht}),typeof on=="function"?on():on)},Ie.attachParent=function(st){Ee.a.cancel(Ie.attachId);var _t=Ie.props,ct=_t.getPopupContainer,Ot=_t.getDocument,Xt=Ie.getRootDomNode(),lt;ct?(Xt||ct.length===0)&&(lt=ct(Xt)):lt=Ot(Ie.getRootDomNode()).body,lt?lt.appendChild(st):Ie.attachId=Object(Ee.a)(function(){Ie.attachParent(st)})},Ie.getContainer=function(){var st=Ie.props.getDocument,_t=st(Ie.getRootDomNode()).createElement("div");return _t.style.position="absolute",_t.style.top="0",_t.style.left="0",_t.style.width="100%",Ie.attachParent(_t),_t},Ie.setPoint=function(st){var _t=Ie.props.alignPoint;if(!_t||!st)return;Ie.setState({point:{pageX:st.pageX,pageY:st.pageY}})},Ie.handlePortalUpdate=function(){Ie.state.prevPopupVisible!==Ie.state.popupVisible&&Ie.props.afterPopupVisibleChange(Ie.state.popupVisible)},Ie.triggerContextValue={onPopupMouseDown:Ie.onPopupMouseDown};var it;return"popupVisible"in Ve?it=!!Ve.popupVisible:it=!!Ve.defaultPopupVisible,Ie.state={prevPopupVisible:it,popupVisible:it},si.forEach(function(st){Ie["fire".concat(st)]=function(_t){Ie.fireEvents(st,_t)}}),Ie}return Object(g.a)(De,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ie=this.props,it=this.state;if(it.popupVisible){var st;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(st=Ie.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(st,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(st=st||Ie.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(st,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(st=st||Ie.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(st,"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),Ee.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ie;return((Ie=this.popupRef.current)===null||Ie===void 0?void 0:Ie.getElement())||null}},{key:"getPopupAlign",value:function(){var Ie=this.props,it=Ie.popupPlacement,st=Ie.popupAlign,_t=Ie.builtinPlacements;return it&&_t?qe(_t,it,st):st}},{key:"setPopupVisible",value:function(Ie,it){var st=this.props.alignPoint,_t=this.state.popupVisible;this.clearDelayTimer(),_t!==Ie&&("popupVisible"in this.props||this.setState({popupVisible:Ie,prevPopupVisible:_t}),this.props.onPopupVisibleChange(Ie)),st&&it&&Ie&&this.setPoint(it)}},{key:"delaySetPopupVisible",value:function(Ie,it,st){var _t=this,ct=it*1e3;if(this.clearDelayTimer(),ct){var Ot=st?{pageX:st.pageX,pageY:st.pageY}:null;this.delayTimer=window.setTimeout(function(){_t.setPopupVisible(Ie,Ot),_t.clearDelayTimer()},ct)}else this.setPopupVisible(Ie,st)}},{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(Ie){var it=this.props.children.props,st=this.props;return it[Ie]&&st[Ie]?this["fire".concat(Ie)]:it[Ie]||st[Ie]}},{key:"isClickToShow",value:function(){var Ie=this.props,it=Ie.action,st=Ie.showAction;return it.indexOf("click")!==-1||st.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ie=this.props.action;return Ie==="contextMenu"||Ie.length===1&&Ie[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ie=this.props,it=Ie.action,st=Ie.showAction;return it.indexOf("contextMenu")!==-1||st.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ie=this.props,it=Ie.action,st=Ie.hideAction;return it.indexOf("click")!==-1||st.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ie=this.props,it=Ie.action,st=Ie.showAction;return it.indexOf("hover")!==-1||st.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ie=this.props,it=Ie.action,st=Ie.hideAction;return it.indexOf("hover")!==-1||st.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ie=this.props,it=Ie.action,st=Ie.showAction;return it.indexOf("focus")!==-1||st.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ie=this.props,it=Ie.action,st=Ie.hideAction;return it.indexOf("focus")!==-1||st.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ie;(Ie=this.popupRef.current)===null||Ie===void 0||Ie.forceAlign()}}},{key:"fireEvents",value:function(Ie,it){var st=this.props.children.props[Ie];st&&st(it);var _t=this.props[Ie];_t&&_t(it)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ie=this.state.popupVisible,it=this.props,st=it.children,_t=it.forceRender,ct=it.alignPoint,Ot=it.className,Xt=it.autoDestroy,lt=_.Children.only(st),et={key:"trigger"};this.isContextMenuToShow()?et.onContextMenu=this.onContextMenu:et.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(et.onClick=this.onClick,et.onMouseDown=this.onMouseDown,et.onTouchStart=this.onTouchStart):(et.onClick=this.createTwoChains("onClick"),et.onMouseDown=this.createTwoChains("onMouseDown"),et.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(et.onMouseEnter=this.onMouseEnter,ct&&(et.onMouseMove=this.onMouseMove)):et.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?et.onMouseLeave=this.onMouseLeave:et.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(et.onFocus=this.onFocus,et.onBlur=this.onBlur):(et.onFocus=this.createTwoChains("onFocus"),et.onBlur=this.createTwoChains("onBlur"));var wt=C()(lt&<.props&<.props.className,Ot);wt&&(et.className=wt);var zt=Object(y.a)({},et);Object(Fe.c)(lt)&&(zt.ref=Object(Fe.a)(this.triggerRef,lt.ref));var nn=_.cloneElement(lt,zt),kt;return(Ie||this.popupRef.current||_t)&&(kt=_.createElement($e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ie&&Xt&&(kt=null),_.createElement(Ka.Provider,{value:this.triggerContextValue},nn,kt)}}],[{key:"getDerivedStateFromProps",value:function(Ie,it){var st=Ie.popupVisible,_t={};return st!==void 0&&it.popupVisible!==st&&(_t.popupVisible=st,_t.prevPopupVisible=it.popupVisible),_t}}]),De}(_.Component);return ft.contextType=Ka,ft.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Oi,getDocument:Mi,onPopupVisibleChange:ri,afterPopupVisibleChange:ri,onPopupAlign:ri,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ft}var Wi=gi(tt.a),Li={adjustX:1,adjustY:1},io={topLeft:{points:["bl","tl"],overflow:Li,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Li,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Li,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Li,offset:[4,0]}},qi={topLeft:{points:["bl","tl"],overflow:Li,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Li,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Li,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Li,offset:[4,0]}},Gr=io,ai=0,Va={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Xa=function(ft,bt,nt){var De=Ae(bt),Ve=ft.getState();ft.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},Ve.defaultActiveFirst),{},Object(oe.a)({},De,nt))})},Zi=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(nt){var De;Object(O.a)(this,bt),De=ft.call(this,nt),De.onDestroy=function(ct){De.props.onDestroy(ct)},De.onKeyDown=function(ct){var Ot=ct.keyCode,Xt=De.menuInstance,lt=De.props.store,et=De.getVisible();if(Ot===d.a.ENTER)return De.onTitleClick(ct),Xa(lt,De.props.eventKey,!0),!0;if(Ot===d.a.RIGHT)return et?Xt.onKeyDown(ct):(De.triggerOpenChange(!0),Xa(lt,De.props.eventKey,!0)),!0;if(Ot===d.a.LEFT){var wt;if(et)wt=Xt.onKeyDown(ct);else return;return wt||(De.triggerOpenChange(!1),wt=!0),wt}return et&&(Ot===d.a.UP||Ot===d.a.DOWN)?Xt.onKeyDown(ct):void 0},De.onOpenChange=function(ct){De.props.onOpenChange(ct)},De.onPopupVisibleChange=function(ct){De.triggerOpenChange(ct,ct?"mouseenter":"mouseleave")},De.onMouseEnter=function(ct){var Ot=De.props,Xt=Ot.eventKey,lt=Ot.onMouseEnter,et=Ot.store;Xa(et,De.props.eventKey,!1),lt({key:Xt,domEvent:ct})},De.onMouseLeave=function(ct){var Ot=De.props,Xt=Ot.parentMenu,lt=Ot.eventKey,et=Ot.onMouseLeave;Xt.subMenuInstance=Object(v.a)(De),et({key:lt,domEvent:ct})},De.onTitleMouseEnter=function(ct){var Ot=De.props,Xt=Ot.eventKey,lt=Ot.onItemHover,et=Ot.onTitleMouseEnter;lt({key:Xt,hover:!0}),et({key:Xt,domEvent:ct})},De.onTitleMouseLeave=function(ct){var Ot=De.props,Xt=Ot.parentMenu,lt=Ot.eventKey,et=Ot.onItemHover,wt=Ot.onTitleMouseLeave;Xt.subMenuInstance=Object(v.a)(De),et({key:lt,hover:!1}),wt({key:lt,domEvent:ct})},De.onTitleClick=function(ct){var Ot=Object(v.a)(De),Xt=Ot.props;if(Xt.onTitleClick({key:Xt.eventKey,domEvent:ct}),Xt.triggerSubMenuAction==="hover")return;De.triggerOpenChange(!De.getVisible(),"click"),Xa(Xt.store,De.props.eventKey,!1)},De.onSubMenuClick=function(ct){typeof De.props.onClick=="function"&&De.props.onClick(De.addKeyPath(ct))},De.onSelect=function(ct){De.props.onSelect(ct)},De.onDeselect=function(ct){De.props.onDeselect(ct)},De.getPrefixCls=function(){return"".concat(De.props.rootPrefixCls,"-submenu")},De.getActiveClassName=function(){return"".concat(De.getPrefixCls(),"-active")},De.getDisabledClassName=function(){return"".concat(De.getPrefixCls(),"-disabled")},De.getSelectedClassName=function(){return"".concat(De.getPrefixCls(),"-selected")},De.getOpenClassName=function(){return"".concat(De.props.rootPrefixCls,"-submenu-open")},De.getVisible=function(){return De.state.isOpen},De.getMode=function(){return De.state.mode},De.saveMenuInstance=function(ct){De.menuInstance=ct},De.addKeyPath=function(ct){return Object(y.a)(Object(y.a)({},ct),{},{keyPath:(ct.keyPath||[]).concat(De.props.eventKey)})},De.triggerOpenChange=function(ct,Ot){var Xt=De.props.eventKey,lt=function(){De.onOpenChange({key:Xt,item:Object(v.a)(De),trigger:Ot,open:ct})};Ot==="mouseenter"?De.mouseenterTimeout=setTimeout(function(){lt()},0):lt()},De.isChildrenSelected=function(){var ct={find:!1};return Be(De.props.children,De.props.selectedKeys,ct),ct.find},De.isInlineMode=function(){return De.getMode()==="inline"},De.adjustWidth=function(){if(!De.subMenuTitle||!De.menuInstance)return;var ct=te.findDOMNode(De.menuInstance);if(ct.offsetWidth>=De.subMenuTitle.offsetWidth)return;ct.style.minWidth="".concat(De.subMenuTitle.offsetWidth,"px")},De.saveSubMenuTitle=function(ct){De.subMenuTitle=ct},De.getBaseProps=function(){var ct=Object(v.a)(De),Ot=ct.props,Xt=De.getMode();return{mode:Xt==="horizontal"?"vertical":Xt,visible:De.getVisible(),level:Ot.level+1,inlineIndent:Ot.inlineIndent,focusable:!1,onClick:De.onSubMenuClick,onSelect:De.onSelect,onDeselect:De.onDeselect,onDestroy:De.onDestroy,selectedKeys:Ot.selectedKeys,eventKey:"".concat(Ot.eventKey,"-menu-"),openKeys:Ot.openKeys,motion:Ot.motion,onOpenChange:De.onOpenChange,subMenuOpenDelay:Ot.subMenuOpenDelay,parentMenu:Object(v.a)(De),subMenuCloseDelay:Ot.subMenuCloseDelay,forceSubMenuRender:Ot.forceSubMenuRender,triggerSubMenuAction:Ot.triggerSubMenuAction,builtinPlacements:Ot.builtinPlacements,defaultActiveFirst:Ot.store.getState().defaultActiveFirst[Ae(Ot.eventKey)],multiple:Ot.multiple,prefixCls:Ot.rootPrefixCls,id:De.internalMenuId,manualRef:De.saveMenuInstance,itemIcon:Ot.itemIcon,expandIcon:Ot.expandIcon,direction:Ot.direction}},De.getMotion=function(ct,Ot){var Xt=Object(v.a)(De),lt=Xt.haveRendered,et=De.props,wt=et.motion,zt=et.rootPrefixCls,nn=Object(y.a)(Object(y.a)({},wt),{},{leavedClassName:"".concat(zt,"-hidden"),removeOnLeave:!1,motionAppear:lt||!Ot||ct!=="inline"});return nn};var Ve=nt.store,Ie=nt.eventKey,it=Ve.getState(),st=it.defaultActiveFirst;De.isRootMenu=!1;var _t=!1;return st&&(_t=st[Ie]),Xa(Ve,Ie,_t),De.state={mode:nt.mode,isOpen:nt.isOpen},De}return Object(g.a)(bt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this,Ve=this.props,Ie=Ve.mode,it=Ve.parentMenu,st=Ve.manualRef,_t=Ve.isOpen,ct=function(){De.setState({mode:Ie,isOpen:_t})},Ot=_t!==this.state.isOpen,Xt=Ie!==this.state.mode;if((Xt||Ot)&&(Ee.a.cancel(this.updateStateRaf),Xt?this.updateStateRaf=Object(Ee.a)(ct):ct()),st&&st(this),Ie!=="horizontal"||!(it==null?void 0:it.isRootMenu)||!_t)return;this.minWidthTimeout=setTimeout(function(){return De.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var De=this.props,Ve=De.onDestroy,Ie=De.eventKey;Ve&&Ve(Ie),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ee.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(De,Ve){var Ie=this.getBaseProps();return _.createElement(xs,Object(E.a)({},Ie,{id:this.internalMenuId,className:De,style:Ve}),this.props.children)}},{key:"renderChildren",value:function(){var De=this,Ve=this.getBaseProps(),Ie=Ve.mode,it=Ve.visible,st=Ve.forceSubMenuRender,_t=Ve.direction,ct=this.getMotion(Ie,it);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||it||st,!this.haveOpened)return _.createElement("div",null);var Ot=C()("".concat(Ve.prefixCls,"-sub"),Object(oe.a)({},"".concat(Ve.prefixCls,"-rtl"),_t==="rtl"));return this.isInlineMode()?_.createElement(yn,Object(E.a)({visible:Ve.visible,forceRender:st},ct),function(Xt){var lt=Xt.className,et=Xt.style,wt=C()(Ot,lt);return De.renderPopupMenu(wt,et)}):this.renderPopupMenu(Ot)}},{key:"render",value:function(){var De,Ve,Ie,it=Object(y.a)({},this.props),st=this.getVisible(),_t=this.getPrefixCls(),ct=this.isInlineMode(),Ot=this.getMode(),Xt=C()(_t,"".concat(_t,"-").concat(Ot),(De={},Object(oe.a)(De,it.className,!!it.className),Object(oe.a)(De,this.getOpenClassName(),st),Object(oe.a)(De,this.getActiveClassName(),it.active||st&&!ct),Object(oe.a)(De,this.getDisabledClassName(),it.disabled),Object(oe.a)(De,this.getSelectedClassName(),this.isChildrenSelected()),De));this.internalMenuId||(it.eventKey?this.internalMenuId="".concat(it.eventKey,"$Menu"):(ai+=1,this.internalMenuId="$__$".concat(ai,"$Menu")));var lt={},et={},wt={};it.disabled||(lt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},et={onClick:this.onTitleClick},wt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var zt={},nn=it.direction,kt=nn==="rtl";ct&&(kt?zt.paddingRight=it.inlineIndent*it.level:zt.paddingLeft=it.inlineIndent*it.level);var pn={};this.getVisible()&&(pn={"aria-owns":this.internalMenuId});var Jt=null;Ot!=="horizontal"&&(Jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Jt=_.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var Ft=_.createElement("div",Object(E.a)({ref:this.saveSubMenuTitle,style:zt,className:"".concat(_t,"-title"),role:"button"},wt,et,{"aria-expanded":st},pn,{"aria-haspopup":"true",title:typeof it.title=="string"?it.title:void 0}),it.title,Jt||_.createElement("i",{className:"".concat(_t,"-arrow")})),on=this.renderChildren(),Gt=((Ve=it.parentMenu)===null||Ve===void 0?void 0:Ve.isRootMenu)?it.parentMenu.props.getPopupContainer:function(Dn){return Dn.parentNode},hn=Va[Ot],Mn=it.popupOffset?{offset:it.popupOffset}:{},Ht=C()((Ie={},Object(oe.a)(Ie,it.popupClassName,it.popupClassName&&!ct),Object(oe.a)(Ie,"".concat(_t,"-rtl"),kt),Ie)),mn=it.disabled,qt=it.triggerSubMenuAction,vn=it.subMenuOpenDelay,Zt=it.forceSubMenuRender,Qt=it.subMenuCloseDelay,En=it.builtinPlacements;Oe.forEach(function(Dn){return delete it[Dn]}),delete it.onClick;var ar=kt?Object(y.a)(Object(y.a)({},qi),En):Object(y.a)(Object(y.a)({},io),En);delete it.direction;var sn=this.getBaseProps(),Sn=ct?null:this.getMotion(sn.mode,sn.visible);return _.createElement("li",Object(E.a)({},it,lt,{className:Xt,role:"menuitem"}),_.createElement(Wi,{prefixCls:_t,popupClassName:C()("".concat(_t,"-popup"),Ht),getPopupContainer:Gt,builtinPlacements:ar,popupPlacement:hn,popupVisible:ct?!1:st,popupAlign:Mn,popup:ct?null:on,action:mn||ct?[]:[qt],mouseEnterDelay:vn,mouseLeaveDelay:Qt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zt,popupMotion:Sn},Ft),ct?on:null)}}]),bt}(_.Component);Zi.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var eo=Object(S.b)(function($e,ft){var bt=$e.openKeys,nt=$e.activeKey,De=$e.selectedKeys,Ve=ft.eventKey,Ie=ft.subMenuKey;return{isOpen:bt.indexOf(Ve)>-1,active:nt[Ie]===Ve,selectedKeys:De}})(Zi);eo.isSubMenu=!0;var Pi=eo,Qo="menuitem-overflowed",ns=.5,fi=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(){var nt;return Object(O.a)(this,bt),nt=ft.apply(this,arguments),nt.resizeObserver=null,nt.mutationObserver=null,nt.originalTotalWidth=0,nt.overflowedItems=[],nt.menuItemSizes=[],nt.cancelFrameId=null,nt.state={lastVisibleIndex:void 0},nt.childRef=_.createRef(),nt.getMenuItemNodes=function(){var De=nt.props.prefixCls,Ve=nt.childRef.current;return Ve?[].slice.call(Ve.children).filter(function(Ie){return Ie.className.split(" ").indexOf("".concat(De,"-overflowed-submenu"))<0}):[]},nt.getOverflowedSubMenuItem=function(De,Ve,Ie){var it=nt.props,st=it.overflowedIndicator,_t=it.level,ct=it.mode,Ot=it.prefixCls,Xt=it.theme;if(_t!==1||ct!=="horizontal")return null;var lt=nt.props.children[0],et=lt.props,wt=et.children,zt=et.title,nn=et.style,kt=Object(L.a)(et,["children","title","style"]),pn=Object(y.a)({},nn),Jt="".concat(De,"-overflowed-indicator"),Ft="".concat(De,"-overflowed-indicator");Ve.length===0&&Ie!==!0?pn=Object(y.a)(Object(y.a)({},pn),{},{display:"none"}):Ie&&(pn=Object(y.a)(Object(y.a)({},pn),{},{visibility:"hidden",position:"absolute"}),Jt="".concat(Jt,"-placeholder"),Ft="".concat(Ft,"-placeholder"));var on=Xt?"".concat(Ot,"-").concat(Xt):"",Gt={};return Oe.forEach(function(hn){kt[hn]!==void 0&&(Gt[hn]=kt[hn])}),_.createElement(Pi,Object(E.a)({title:st,className:"".concat(Ot,"-overflowed-submenu"),popupClassName:on},Gt,{key:Jt,eventKey:Ft,disabled:!1,style:pn}),Ve)},nt.setChildrenWidthAndResize=function(){if(nt.props.mode!=="horizontal")return;var De=nt.childRef.current;if(!De)return;var Ve=De.children;if(!Ve||Ve.length===0)return;var Ie=De.children[Ve.length-1];N(Ie,"display","inline-block");var it=nt.getMenuItemNodes(),st=it.filter(function(_t){return _t.className.split(" ").indexOf(Qo)>=0});st.forEach(function(_t){N(_t,"display","inline-block")}),nt.menuItemSizes=it.map(function(_t){return ae(_t,!0)}),st.forEach(function(_t){N(_t,"display","none")}),nt.overflowedIndicatorWidth=ae(De.children[De.children.length-1],!0),nt.originalTotalWidth=nt.menuItemSizes.reduce(function(_t,ct){return _t+ct},0),nt.handleResize(),N(Ie,"display","none")},nt.handleResize=function(){if(nt.props.mode!=="horizontal")return;var De=nt.childRef.current;if(!De)return;var Ve=ae(De);nt.overflowedItems=[];var Ie=0,it;nt.originalTotalWidth>Ve+ns&&(it=-1,nt.menuItemSizes.forEach(function(st){Ie+=st,Ie+nt.overflowedIndicatorWidth<=Ve&&(it+=1)})),nt.setState({lastVisibleIndex:it})},nt}return Object(g.a)(bt,[{key:"componentDidMount",value:function(){var De=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ve=this.childRef.current;if(!Ve)return;this.resizeObserver=new le.default(function(Ie){Ie.forEach(function(){var it=De.cancelFrameId;cancelAnimationFrame(it),De.cancelFrameId=requestAnimationFrame(De.setChildrenWidthAndResize)})}),[].slice.call(Ve.children).concat(Ve).forEach(function(Ie){De.resizeObserver.observe(Ie)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){De.resizeObserver.disconnect(),[].slice.call(Ve.children).concat(Ve).forEach(function(Ie){De.resizeObserver.observe(Ie)}),De.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ve,{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(De){var Ve=this,Ie=this.state.lastVisibleIndex;return(De||[]).reduce(function(it,st,_t){var ct=st;if(Ve.props.mode==="horizontal"){var Ot=Ve.getOverflowedSubMenuItem(st.props.eventKey,[]);Ie!==void 0&&Ve.props.className.indexOf("".concat(Ve.props.prefixCls,"-root"))!==-1&&(_t>Ie&&(ct=_.cloneElement(st,{style:{display:"none"},eventKey:"".concat(st.props.eventKey,"-hidden"),className:"".concat(Qo)})),_t===Ie+1&&(Ve.overflowedItems=De.slice(Ie+1).map(function(lt){return _.cloneElement(lt,{key:lt.props.eventKey,mode:"vertical-left"})}),Ot=Ve.getOverflowedSubMenuItem(st.props.eventKey,Ve.overflowedItems)));var Xt=[].concat(Object(r.a)(it),[Ot,ct]);return _t===De.length-1&&Xt.push(Ve.getOverflowedSubMenuItem(st.props.eventKey,[],!0)),Xt}return[].concat(Object(r.a)(it),[ct])},[])}},{key:"render",value:function(){var De=this.props,Ve=De.visible,Ie=De.prefixCls,it=De.overflowedIndicator,st=De.mode,_t=De.level,ct=De.tag,Ot=De.children,Xt=De.theme,lt=Object(L.a)(De,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),et=ct;return _.createElement(et,Object(E.a)({ref:this.childRef},lt),this.renderChildren(Ot))}}]),bt}(_.Component);fi.defaultProps={tag:"div",className:""};var rs=fi;function Yo($e){return $e.length?$e.every(function(ft){return!!ft.props.disabled}):!0}function qa($e,ft,bt){var nt=$e.getState();$e.setState({activeKey:Object(y.a)(Object(y.a)({},nt.activeKey),{},Object(oe.a)({},ft,bt))})}function po($e){return $e.eventKey||"0-menu-"}function $i($e,ft){var bt=ft,nt=$e.children,De=$e.eventKey;if(bt){var Ve;if(xe(nt,function(Ie,it){Ie&&Ie.props&&!Ie.props.disabled&&bt===pe(Ie,De,it)&&(Ve=!0)}),Ve)return bt}return bt=null,$e.defaultActiveFirst&&xe(nt,function(Ie,it){!bt&&Ie&&!Ie.props.disabled&&(bt=pe(Ie,De,it))}),bt}function As($e){if(!$e)return;var ft=this.instanceArray.indexOf($e);ft!==-1?this.instanceArray[ft]=$e:this.instanceArray.push($e)}var Co=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(nt){var De;return Object(O.a)(this,bt),De=ft.call(this,nt),De.onKeyDown=function(Ve,Ie){var it=Ve.keyCode,st;if(De.getFlatInstanceArray().forEach(function(ct){ct&&ct.props.active&&ct.onKeyDown&&(st=ct.onKeyDown(Ve))}),st)return 1;var _t=null;return(it===d.a.UP||it===d.a.DOWN)&&(_t=De.step(it===d.a.UP?-1:1)),_t?(Ve.preventDefault(),qa(De.props.store,po(De.props),_t.props.eventKey),typeof Ie=="function"&&Ie(_t),1):void 0},De.onItemHover=function(Ve){var Ie=Ve.key,it=Ve.hover;qa(De.props.store,po(De.props),it?Ie:null)},De.onDeselect=function(Ve){De.props.onDeselect(Ve)},De.onSelect=function(Ve){De.props.onSelect(Ve)},De.onClick=function(Ve){De.props.onClick(Ve)},De.onOpenChange=function(Ve){De.props.onOpenChange(Ve)},De.onDestroy=function(Ve){De.props.onDestroy(Ve)},De.getFlatInstanceArray=function(){return De.instanceArray},De.step=function(Ve){var Ie=De.getFlatInstanceArray(),it=De.props.store.getState().activeKey[po(De.props)],st=Ie.length;if(!st)return null;Ve<0&&(Ie=Ie.concat().reverse());var _t=-1;if(Ie.every(function(lt,et){return lt&<.props.eventKey===it?(_t=et,!1):!0}),!De.props.defaultActiveFirst&&_t!==-1&&Yo(Ie.slice(_t,st-1)))return;var ct=(_t+1)%st,Ot=ct;do{var Xt=Ie[Ot];if(!Xt||Xt.props.disabled)Ot=(Ot+1)%st;else return Xt}while(Ot!==ct);return null},De.renderCommonMenuItem=function(Ve,Ie,it){var st=De.props.store.getState(),_t=Object(v.a)(De),ct=_t.props,Ot=pe(Ve,ct.eventKey,Ie),Xt=Ve.props;if(!Xt||typeof Ve.type=="string")return Ve;var lt=Ot===st.activeKey,et=Object(y.a)(Object(y.a)({mode:Xt.mode||ct.mode,level:ct.level,inlineIndent:ct.inlineIndent,renderMenuItem:De.renderMenuItem,rootPrefixCls:ct.prefixCls,index:Ie,parentMenu:ct.parentMenu,manualRef:Xt.disabled?void 0:Object(x.a)(Ve.ref,As.bind(Object(v.a)(De))),eventKey:Ot,active:!Xt.disabled&<,multiple:ct.multiple,onClick:function(zt){(Xt.onClick||fe)(zt),De.onClick(zt)},onItemHover:De.onItemHover,motion:ct.motion,subMenuOpenDelay:ct.subMenuOpenDelay,subMenuCloseDelay:ct.subMenuCloseDelay,forceSubMenuRender:ct.forceSubMenuRender,onOpenChange:De.onOpenChange,onDeselect:De.onDeselect,onSelect:De.onSelect,builtinPlacements:ct.builtinPlacements,itemIcon:Xt.itemIcon||De.props.itemIcon,expandIcon:Xt.expandIcon||De.props.expandIcon},it),{},{direction:ct.direction});return(ct.mode==="inline"||W())&&(et.triggerSubMenuAction="click"),_.cloneElement(Ve,Object(y.a)(Object(y.a)({},et),{},{key:Ot||Ie}))},De.renderMenuItem=function(Ve,Ie,it){if(!Ve)return null;var st=De.props.store.getState(),_t={openKeys:st.openKeys,selectedKeys:st.selectedKeys,triggerSubMenuAction:De.props.triggerSubMenuAction,subMenuKey:it};return De.renderCommonMenuItem(Ve,Ie,_t)},nt.store.setState({activeKey:Object(y.a)(Object(y.a)({},nt.store.getState().activeKey),{},Object(oe.a)({},nt.eventKey,$i(nt,nt.activeKey)))}),De.instanceArray=[],De}return Object(g.a)(bt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(De){return this.props.visible||De.visible||this.props.className!==De.className||!R()(this.props.style,De.style)}},{key:"componentDidUpdate",value:function(De){var Ve=this.props,Ie="activeKey"in Ve?Ve.activeKey:Ve.store.getState().activeKey[po(Ve)],it=$i(Ve,Ie);if(it!==Ie)qa(Ve.store,po(Ve),it);else if("activeKey"in De){var st=$i(De,De.activeKey);it!==st&&qa(Ve.store,po(Ve),it)}}},{key:"render",value:function(){var De=this,Ve=Object(E.a)({},this.props);this.instanceArray=[];var Ie=C()(Ve.prefixCls,Ve.className,"".concat(Ve.prefixCls,"-").concat(Ve.mode)),it={className:Ie,role:Ve.role||"menu"};Ve.id&&(it.id=Ve.id),Ve.focusable&&(it.tabIndex=0,it.onKeyDown=this.onKeyDown);var st=Ve.prefixCls,_t=Ve.eventKey,ct=Ve.visible,Ot=Ve.level,Xt=Ve.mode,lt=Ve.overflowedIndicator,et=Ve.theme;return Oe.forEach(function(wt){return delete Ve[wt]}),delete Ve.onClick,_.createElement(rs,Object(E.a)({},Ve,{prefixCls:st,mode:Xt,tag:"ul",level:Ot,theme:et,visible:ct,overflowedIndicator:lt},it),Object(p.a)(Ve.children).map(function(wt,zt){return De.renderMenuItem(wt,zt,_t||"0-menu-")}))}}]),bt}(_.Component);Co.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var Cs=Object(S.b)()(Co),xs=Cs,co=I("Kwbf");function fs($e,ft,bt){var nt=$e.prefixCls,De=$e.motion,Ve=$e.defaultMotions,Ie=Ve===void 0?{}:Ve,it=$e.openAnimation,st=$e.openTransitionName,_t=ft.switchingModeFromInline;if(De)return De;if(Object(k.a)(it)==="object"&&it)Object(co.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof it=="string")return{motionName:"".concat(nt,"-open-").concat(it)};if(st)return{motionName:st};var ct=Ie[bt];return ct||(_t?null:Ie.other)}var lr=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(nt){var De;Object(O.a)(this,bt),De=ft.call(this,nt),De.onSelect=function(it){var st=Object(v.a)(De),_t=st.props;if(_t.selectable){var ct=De.store.getState(),Ot=ct.selectedKeys,Xt=it.key;_t.multiple?Ot=Ot.concat([Xt]):Ot=[Xt],"selectedKeys"in _t||De.store.setState({selectedKeys:Ot}),_t.onSelect(Object(y.a)(Object(y.a)({},it),{},{selectedKeys:Ot}))}},De.onClick=function(it){var st=De.getRealMenuMode(),_t=Object(v.a)(De),ct=_t.store,Ot=_t.props.onOpenChange;st!=="inline"&&!("openKeys"in De.props)&&(ct.setState({openKeys:[]}),Ot([])),De.props.onClick(it)},De.onKeyDown=function(it,st){De.innerMenu.getWrappedInstance().onKeyDown(it,st)},De.onOpenChange=function(it){var st=Object(v.a)(De),_t=st.props,ct=De.store.getState().openKeys.concat(),Ot=!1,Xt=function(et){var wt=!1;if(et.open)wt=ct.indexOf(et.key)===-1,wt&&ct.push(et.key);else{var zt=ct.indexOf(et.key);wt=zt!==-1,wt&&ct.splice(zt,1)}Ot=Ot||wt};Array.isArray(it)?it.forEach(Xt):Xt(it),Ot&&("openKeys"in De.props||De.store.setState({openKeys:ct}),_t.onOpenChange(ct))},De.onDeselect=function(it){var st=Object(v.a)(De),_t=st.props;if(_t.selectable){var ct=De.store.getState().selectedKeys.concat(),Ot=it.key,Xt=ct.indexOf(Ot);Xt!==-1&&ct.splice(Xt,1),"selectedKeys"in _t||De.store.setState({selectedKeys:ct}),_t.onDeselect(Object(y.a)(Object(y.a)({},it),{},{selectedKeys:ct}))}},De.onMouseEnter=function(it){De.restoreModeVerticalFromInline();var st=De.props.onMouseEnter;st&&st(it)},De.onTransitionEnd=function(it){var st=it.propertyName==="width"&&it.target===it.currentTarget,_t=it.target.className,ct=Object.prototype.toString.call(_t)==="[object SVGAnimatedString]"?_t.animVal:_t,Ot=it.propertyName==="font-size"&&ct.indexOf("anticon")>=0;(st||Ot)&&De.restoreModeVerticalFromInline()},De.setInnerMenu=function(it){De.innerMenu=it},De.isRootMenu=!0;var Ve=nt.defaultSelectedKeys,Ie=nt.defaultOpenKeys;return"selectedKeys"in nt&&(Ve=nt.selectedKeys||[]),"openKeys"in nt&&(Ie=nt.openKeys||[]),De.store=Object(S.c)({selectedKeys:Ve,openKeys:Ie,activeKey:{"0-menu-":$i(nt,nt.activeKey)}}),De.state={switchingModeFromInline:!1,prevProps:nt,inlineOpenKeys:[],store:De.store},De}return Object(g.a)(bt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(De){var Ve=this.props,Ie=Ve.siderCollapsed,it=Ve.inlineCollapsed,st=Ve.onOpenChange;(!De.inlineCollapsed&&it||!De.siderCollapsed&&Ie)&&st([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var De=this.props.collapsedWidth,Ve=this.store,Ie=this.prevOpenKeys,it=this.getInlineCollapsed()&&(De===0||De==="0"||De==="0px");it?(this.prevOpenKeys=Ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ie&&(this.store.setState({openKeys:Ie}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var De=this.props.mode,Ve=this.state.switchingModeFromInline,Ie=this.getInlineCollapsed();return Ve&&Ie?"inline":Ie?"vertical":De}},{key:"getInlineCollapsed",value:function(){var De=this.props,Ve=De.inlineCollapsed,Ie=De.siderCollapsed;return Ie!==void 0?Ie:Ve}},{key:"restoreModeVerticalFromInline",value:function(){var De=this.state.switchingModeFromInline;De&&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 De=Object(y.a)({},Object(B.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ve=this.getRealMenuMode();return De.className+=" ".concat(De.prefixCls,"-root"),De.direction==="rtl"&&(De.className+=" ".concat(De.prefixCls,"-rtl")),De=Object(y.a)(Object(y.a)({},De),{},{mode:Ve,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:fs(this.props,this.state,Ve)}),delete De.openAnimation,delete De.openTransitionName,_.createElement(S.a,{store:this.store},_.createElement(xs,Object(E.a)({},De,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(De,Ve){var Ie=Ve.prevProps,it=Ve.store,st=it.getState(),_t={},ct={prevProps:De};return Ie.mode==="inline"&&De.mode!=="inline"&&(ct.switchingModeFromInline=!0),"openKeys"in De?_t.openKeys=De.openKeys||[]:((De.inlineCollapsed&&!Ie.inlineCollapsed||De.siderCollapsed&&!Ie.siderCollapsed)&&(ct.switchingModeFromInline=!0,ct.inlineOpenKeys=st.openKeys,_t.openKeys=[]),(!De.inlineCollapsed&&Ie.inlineCollapsed||!De.siderCollapsed&&Ie.siderCollapsed)&&(_t.openKeys=Ve.inlineOpenKeys,ct.inlineOpenKeys=[])),Object.keys(_t).length&&it.setState(_t),ct}}]),bt}(_.Component);lr.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var Ur=lr,tr=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(){var nt;return Object(O.a)(this,bt),nt=ft.apply(this,arguments),nt.onKeyDown=function(De){var Ve=De.keyCode;return Ve===d.a.ENTER?(nt.onClick(De),!0):void 0},nt.onMouseLeave=function(De){var Ve=nt.props,Ie=Ve.eventKey,it=Ve.onItemHover,st=Ve.onMouseLeave;it({key:Ie,hover:!1}),st({key:Ie,domEvent:De})},nt.onMouseEnter=function(De){var Ve=nt.props,Ie=Ve.eventKey,it=Ve.onItemHover,st=Ve.onMouseEnter;it({key:Ie,hover:!0}),st({key:Ie,domEvent:De})},nt.onClick=function(De){var Ve=nt.props,Ie=Ve.eventKey,it=Ve.multiple,st=Ve.onClick,_t=Ve.onSelect,ct=Ve.onDeselect,Ot=Ve.isSelected,Xt={key:Ie,keyPath:[Ie],item:Object(v.a)(nt),domEvent:De};st(Xt),it?Ot?ct(Xt):_t(Xt):Ot||_t(Xt)},nt.saveNode=function(De){nt.node=De},nt}return Object(g.a)(bt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var De=this.props;De.onDestroy&&De.onDestroy(De.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 De,Ve=Object(y.a)({},this.props),Ie=C()(this.getPrefixCls(),Ve.className,(De={},Object(oe.a)(De,this.getActiveClassName(),!Ve.disabled&&Ve.active),Object(oe.a)(De,this.getSelectedClassName(),Ve.isSelected),Object(oe.a)(De,this.getDisabledClassName(),Ve.disabled),De)),it=Object(y.a)(Object(y.a)({},Ve.attribute),{},{title:typeof Ve.title=="string"?Ve.title:void 0,className:Ie,role:Ve.role||"menuitem","aria-disabled":Ve.disabled});Ve.role==="option"?it=Object(y.a)(Object(y.a)({},it),{},{role:"option","aria-selected":Ve.isSelected}):(Ve.role===null||Ve.role==="none")&&(it.role="none");var st={onClick:Ve.disabled?null:this.onClick,onMouseLeave:Ve.disabled?null:this.onMouseLeave,onMouseEnter:Ve.disabled?null:this.onMouseEnter},_t=Object(y.a)({},Ve.style);Ve.mode==="inline"&&(Ve.direction==="rtl"?_t.paddingRight=Ve.inlineIndent*Ve.level:_t.paddingLeft=Ve.inlineIndent*Ve.level),Oe.forEach(function(Ot){return delete Ve[Ot]}),delete Ve.direction;var ct=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ct=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(E.a)({},Object(B.a)(Ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),it,st,{style:_t,ref:this.saveNode}),Ve.children,ct)}}]),bt}(_.Component);tr.isMenuItem=!0,tr.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Zr=Object(S.b)(function($e,ft){var bt=$e.activeKey,nt=$e.selectedKeys,De=ft.eventKey,Ve=ft.subMenuKey;return{active:bt[Ve]===De,isSelected:Array.isArray(nt)?nt.indexOf(De)!==-1:nt===De}})(tr),fa=Zr,Ya=function($e){Object(l.a)(bt,$e);var ft=Object(i.a)(bt);function bt(){var nt;return Object(O.a)(this,bt),nt=ft.apply(this,arguments),nt.renderInnerMenuItem=function(De){var Ve=nt.props,Ie=Ve.renderMenuItem,it=Ve.index;return Ie(De,it,nt.props.subMenuKey)},nt}return Object(g.a)(bt,[{key:"render",value:function(){var De=Object(E.a)({},this.props),Ve=De.className,Ie=Ve===void 0?"":Ve,it=De.rootPrefixCls,st="".concat(it,"-item-group-title"),_t="".concat(it,"-item-group-list"),ct=De.title,Ot=De.children;return Oe.forEach(function(Xt){return delete De[Xt]}),delete De.direction,_.createElement("li",Object(E.a)({},De,{onClick:function(lt){return lt.stopPropagation()},className:"".concat(Ie," ").concat(it,"-item-group")}),_.createElement("div",{className:st,title:typeof ct=="string"?ct:void 0},ct),_.createElement("ul",{className:_t},_.Children.map(Ot,this.renderInnerMenuItem)))}}]),bt}(_.Component);Ya.isMenuItemGroup=!0,Ya.defaultProps={disabled:!0};var ba=Ya,Bi=function(ft){var bt=ft.className,nt=ft.rootPrefixCls,De=ft.style;return _.createElement("li",{className:"".concat(bt," ").concat(nt,"-item-divider"),style:De})};Bi.defaultProps={disabled:!0,className:"",style:{}};var Sa=Bi,ha=Ur,Io=I("eDIo");function Wa($e,ft){var bt=$e.prefixCls,nt=$e.editable,De=$e.locale,Ve=$e.style;return!nt||nt.showAdd===!1?null:_.createElement("button",{ref:ft,type:"button",className:"".concat(bt,"-nav-add"),style:Ve,"aria-label":(De==null?void 0:De.addAriaLabel)||"Add tab",onClick:function(it){nt.onEdit("add",{event:it})}},nt.addIcon||"+")}var to=_.forwardRef(Wa);function oo($e,ft){var bt=$e.prefixCls,nt=$e.id,De=$e.tabs,Ve=$e.locale,Ie=$e.mobile,it=$e.moreIcon,st=it===void 0?"More":it,_t=$e.moreTransitionName,ct=$e.style,Ot=$e.className,Xt=$e.editable,lt=$e.tabBarGutter,et=$e.rtl,wt=$e.onTabClick,zt=Object(_.useState)(!1),nn=Object(V.a)(zt,2),kt=nn[0],pn=nn[1],Jt=Object(_.useState)(null),Ft=Object(V.a)(Jt,2),on=Ft[0],Gt=Ft[1],hn="".concat(nt,"-more-popup"),Mn="".concat(bt,"-dropdown"),Ht=on!==null?"".concat(hn,"-").concat(on):null,mn=Ve==null?void 0:Ve.dropdownAriaLabel,qt=_.createElement(ha,{onClick:function(Sn){var Dn=Sn.key,jn=Sn.domEvent;wt(Dn,jn),pn(!1)},id:hn,tabIndex:-1,role:"listbox","aria-activedescendant":Ht,selectedKeys:[on],"aria-label":mn!==void 0?mn:"expanded dropdown"},De.map(function(sn){return _.createElement(fa,{key:sn.key,id:"".concat(hn,"-").concat(sn.key),role:"option","aria-controls":nt&&"".concat(nt,"-panel-").concat(sn.key),disabled:sn.disabled},sn.tab)}));function vn(sn){for(var Sn=De.filter(function(qn){return!qn.disabled}),Dn=Sn.findIndex(function(qn){return qn.key===on})||0,jn=Sn.length,dn=0;dn<jn;dn+=1){Dn=(Dn+sn+jn)%jn;var Fn=Sn[Dn];if(!Fn.disabled){Gt(Fn.key);return}}}function Zt(sn){var Sn=sn.which;if(!kt){[d.a.DOWN,d.a.SPACE,d.a.ENTER].includes(Sn)&&(pn(!0),sn.preventDefault());return}switch(Sn){case d.a.UP:vn(-1),sn.preventDefault();break;case d.a.DOWN:vn(1),sn.preventDefault();break;case d.a.ESC:pn(!1);break;case d.a.SPACE:case d.a.ENTER:on!==null&&wt(on,sn);break}}Object(_.useEffect)(function(){var sn=document.getElementById(Ht);sn&&sn.scrollIntoView&&sn.scrollIntoView(!1)},[on]),Object(_.useEffect)(function(){kt||Gt(null)},[kt]);var Qt=Object(oe.a)({},et?"marginLeft":"marginRight",lt);De.length||(Qt.visibility="hidden",Qt.order=1);var En=C()(Object(oe.a)({},"".concat(Mn,"-rtl"),et)),ar=Ie?null:_.createElement(Io.a,{prefixCls:Mn,overlay:qt,trigger:["hover"],visible:kt,transitionName:_t,onVisibleChange:pn,overlayClassName:En,mouseEnterDelay:.1,mouseLeaveDelay:.1},_.createElement("button",{type:"button",className:"".concat(bt,"-nav-more"),style:Qt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":hn,id:"".concat(nt,"-more"),"aria-expanded":kt,onKeyDown:Zt},st));return _.createElement("div",{className:C()("".concat(bt,"-nav-operations"),Ot),style:ct,ref:ft},ar,_.createElement(to,{prefixCls:bt,locale:Ve,editable:Xt}))}var xo=_.forwardRef(oo),Vs=Object(_.createContext)(null),Ja=.1,ga=.01,Ea=20,yo=Math.pow(.995,Ea);function ws(){var $e=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($e)||/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($e.substr(0,4)))}function Ss($e,ft){var bt=Object(_.useState)(),nt=Object(V.a)(bt,2),De=nt[0],Ve=nt[1],Ie=Object(_.useState)(0),it=Object(V.a)(Ie,2),st=it[0],_t=it[1],ct=Object(_.useState)(0),Ot=Object(V.a)(ct,2),Xt=Ot[0],lt=Ot[1],et=Object(_.useState)(),wt=Object(V.a)(et,2),zt=wt[0],nn=wt[1],kt=Object(_.useRef)();function pn(mn){var qt=mn.touches[0],vn=qt.screenX,Zt=qt.screenY;Ve({x:vn,y:Zt}),window.clearInterval(kt.current)}function Jt(mn){if(!De)return;mn.preventDefault();var qt=mn.touches[0],vn=qt.screenX,Zt=qt.screenY;Ve({x:vn,y:Zt});var Qt=vn-De.x,En=Zt-De.y;ft(Qt,En);var ar=Date.now();_t(ar),lt(ar-st),nn({x:Qt,y:En})}function Ft(){if(!De)return;if(Ve(null),nn(null),zt){var mn=zt.x/Xt,qt=zt.y/Xt,vn=Math.abs(mn),Zt=Math.abs(qt);if(Math.max(vn,Zt)<Ja)return;var Qt=mn,En=qt;kt.current=window.setInterval(function(){if(Math.abs(Qt)<ga&&Math.abs(En)<ga){window.clearInterval(kt.current);return}Qt*=yo,En*=yo,ft(Qt*Ea,En*Ea)},Ea)}}var on=Object(_.useRef)(0),Gt=Object(_.useRef)(!1),hn=Object(_.useRef)();function Mn(mn){var qt=mn.deltaX,vn=mn.deltaY,Zt=0,Qt=Math.abs(qt),En=Math.abs(vn);Qt===En?Zt=hn.current==="x"?qt:vn:Qt>En?(Zt=qt,hn.current="x"):(Zt=vn,hn.current="y");var ar=Date.now();ar-on.current>100&&(Gt.current=!1),(ft(-Zt,-Zt)||Gt.current)&&(mn.preventDefault(),Gt.current=!0),on.current=ar}var Ht=Object(_.useRef)(null);Ht.current={onTouchStart:pn,onTouchMove:Jt,onTouchEnd:Ft,onWheel:Mn},_.useEffect(function(){function mn(Qt){Ht.current.onTouchStart(Qt)}function qt(Qt){Ht.current.onTouchMove(Qt)}function vn(Qt){Ht.current.onTouchEnd(Qt)}function Zt(Qt){Ht.current.onWheel(Qt)}return document.addEventListener("touchmove",qt,{passive:!1}),document.addEventListener("touchend",vn,{passive:!1}),$e.current.addEventListener("touchstart",mn,{passive:!1}),$e.current.addEventListener("wheel",Zt),function(){document.removeEventListener("touchmove",qt),document.removeEventListener("touchend",vn)}},[])}function Xs(){var $e=Object(_.useRef)(new Map);function ft(nt){return $e.current.has(nt)||$e.current.set(nt,_.createRef()),$e.current.get(nt)}function bt(nt){$e.current.delete(nt)}return[ft,bt]}function Ys($e,ft){var bt=_.useRef($e),nt=_.useState({}),De=Object(V.a)(nt,2),Ve=De[1];function Ie(it){var st=typeof it=="function"?it(bt.current):it;st!==bt.current&&ft(st,bt.current),bt.current=st,Ve({})}return[bt.current,Ie]}var ol=function(ft){var bt=ft.position,nt=ft.prefixCls,De=ft.extra;if(!De)return null;var Ve,Ie=De;return bt==="right"&&(Ve=Ie.right||!Ie.left&&Ie||null),bt==="left"&&(Ve=Ie.left||null),Ve?_.createElement("div",{className:"".concat(nt,"-extra-content")},Ve):null};function vl($e,ft){var bt,nt=_.useContext(Vs),De=nt.prefixCls,Ve=nt.tabs,Ie=$e.className,it=$e.style,st=$e.id,_t=$e.animated,ct=$e.activeKey,Ot=$e.rtl,Xt=$e.extra,lt=$e.editable,et=$e.locale,wt=$e.tabPosition,zt=$e.tabBarGutter,nn=$e.children,kt=$e.onTabClick,pn=$e.onTabScroll,Jt=Object(_.useRef)(),Ft=Object(_.useRef)(),on=Object(_.useRef)(),Gt=Object(_.useRef)(),hn=Xs(),Mn=Object(V.a)(hn,2),Ht=Mn[0],mn=Mn[1],qt=wt==="top"||wt==="bottom",vn=Ys(0,function(ya,qr){qt&&pn&&pn({direction:ya>qr?"left":"right"})}),Zt=Object(V.a)(vn,2),Qt=Zt[0],En=Zt[1],ar=Ys(0,function(ya,qr){!qt&&pn&&pn({direction:ya>qr?"top":"bottom"})}),sn=Object(V.a)(ar,2),Sn=sn[0],Dn=sn[1],jn=Object(_.useState)(0),dn=Object(V.a)(jn,2),Fn=dn[0],qn=dn[1],ur=Object(_.useState)(0),wr=Object(V.a)(ur,2),Gn=wr[0],Yn=wr[1],Cr=Object(_.useState)(0),fr=Object(V.a)(Cr,2),hr=fr[0],$r=fr[1],Vr=Object(_.useState)(0),Vn=Object(V.a)(Vr,2),cr=Vn[0],Ia=Vn[1],Jr=Object(_.useState)(null),Qn=Object(V.a)(Jr,2),cn=Qn[0],dr=Qn[1],ei=Object(_.useState)(null),pr=Object(V.a)(ei,2),Er=pr[0],or=pr[1],Jn=Object(_.useState)(0),Tn=Object(V.a)(Jn,2),On=Tn[0],un=Tn[1],zn=Object(_.useState)(0),Xr=Object(V.a)(zn,2),nr=Xr[0],Or=Xr[1],Ta=o(new Map),ta=Object(V.a)(Ta,2),ua=ta[0],na=ta[1],pa=h(Ve,ua,Fn),_a="".concat(De,"-nav-operations-hidden"),Oa=0,Dr=0;qt?Ot?(Oa=0,Dr=Math.max(0,Fn-cn)):(Oa=Math.min(0,cn-Fn),Dr=0):(Oa=Math.min(0,Er-Gn),Dr=0);function Pa(ya){return ya<Oa?[Oa,!1]:ya>Dr?[Dr,!1]:[ya,!0]}var ca=Object(_.useRef)(),Ua=Object(_.useState)(),ii=Object(V.a)(Ua,2),zi=ii[0],xi=ii[1];function hi(){xi(Date.now())}function Mo(){window.clearTimeout(ca.current)}Ss(Jt,function(ya,qr){var mi=!1;function Gi(So,uo){So(function(Lo){var ki=Pa(Lo+uo),oi=Object(V.a)(ki,2),Wo=oi[0],Bn=oi[1];return mi=Bn,Wo})}if(qt){if(cn>=Fn)return mi;Gi(En,ya)}else{if(Er>=Gn)return mi;Gi(Dn,qr)}return Mo(),hi(),mi}),Object(_.useEffect)(function(){return Mo(),zi&&(ca.current=window.setTimeout(function(){xi(0)},100)),Mo},[zi]);function Ao(){var ya=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ct,qr=pa.get(ya);if(!qr)return;if(qt){var mi=Qt;Ot?qr.right<Qt?mi=qr.right:qr.right+qr.width>Qt+cn&&(mi=qr.right+qr.width-cn):qr.left<-Qt?mi=-qr.left:qr.left+qr.width>-Qt+cn&&(mi=-(qr.left+qr.width-cn)),Dn(0),En(Pa(mi)[0])}else{var Gi=Sn;qr.top<-Sn?Gi=-qr.top:qr.top+qr.height>-Sn+Er&&(Gi=-(qr.top+qr.height-Er)),En(0),Dn(Pa(Gi)[0])}}var bo=T(pa,{width:cn,height:Er,left:Qt,top:Sn},{width:hr,height:cr},{width:On,height:nr},Object(y.a)(Object(y.a)({},$e),{},{tabs:Ve})),as=Object(V.a)(bo,2),hs=as[0],is=as[1],os=Ve.map(function(ya){var qr=ya.key;return _.createElement(a,{id:st,prefixCls:De,key:qr,rtl:Ot,tab:ya,closable:ya.closable,editable:lt,active:qr===ct,tabPosition:wt,tabBarGutter:zt,renderWrapper:nn,removeAriaLabel:et==null?void 0:et.removeAriaLabel,ref:Ht(qr),onClick:function(Gi){kt(qr,Gi)},onRemove:function(){mn(qr)},onFocus:function(){Ao(qr),hi(),Ot||(Jt.current.scrollLeft=0),Jt.current.scrollTop=0}})}),wo=u(function(){var ya,qr,mi,Gi,So,uo,Lo,ki,oi,Wo=((ya=Jt.current)===null||ya===void 0?void 0:ya.offsetWidth)||0,Bn=((qr=Jt.current)===null||qr===void 0?void 0:qr.offsetHeight)||0,qo=((mi=Gt.current)===null||mi===void 0?void 0:mi.offsetWidth)||0,so=((Gi=Gt.current)===null||Gi===void 0?void 0:Gi.offsetHeight)||0,Ma=((So=on.current)===null||So===void 0?void 0:So.offsetWidth)||0,Di=((uo=on.current)===null||uo===void 0?void 0:uo.offsetHeight)||0;dr(Wo),or(Bn),un(qo),Or(so);var vi=(((Lo=Ft.current)===null||Lo===void 0?void 0:Lo.offsetWidth)||0)-qo,To=(((ki=Ft.current)===null||ki===void 0?void 0:ki.offsetHeight)||0)-so;qn(vi),Yn(To);var yi=(oi=on.current)===null||oi===void 0?void 0:oi.className.includes(_a);$r(vi-(yi?0:Ma)),Ia(To-(yi?0:Di)),na(function(){var Po=new Map;return Ve.forEach(function(es){var ms=es.key,zo=Ht(ms).current;zo&&Po.set(ms,{width:zo.offsetWidth,height:zo.offsetHeight,left:zo.offsetLeft,top:zo.offsetTop})}),Po})}),ps=Ve.slice(0,hs),Ui=Ve.slice(is+1),ra=[].concat(Object(r.a)(ps),Object(r.a)(Ui)),pi=Object(_.useState)(),ui=Object(V.a)(pi,2),mo=ui[0],lo=ui[1],Fi=pa.get(ct),ss=Object(_.useRef)();function ls(){e.a.cancel(ss.current)}Object(_.useEffect)(function(){var ya={};return Fi&&(qt?(Ot?ya.right=Fi.right:ya.left=Fi.left,ya.width=Fi.width):(ya.top=Fi.top,ya.height=Fi.height)),ls(),ss.current=e()(function(){lo(ya)}),ls},[Fi,qt,Ot]),Object(_.useEffect)(function(){Ao()},[ct,Fi,pa,qt]),Object(_.useEffect)(function(){wo()},[Ot,zt,ct,Ve.map(function(ya){return ya.key}).join("_")]);var Zo=!!ra.length,fo="".concat(De,"-nav-wrap"),Ho,vo,$o,Ko;return qt?Ot?(vo=Qt>0,Ho=Qt+cn<Fn):(Ho=Qt<0,vo=-Qt+cn<Fn):($o=Sn<0,Ko=-Sn+Er<Gn),_.createElement("div",{ref:ft,role:"tablist",className:C()("".concat(De,"-nav"),Ie),style:it,onKeyDown:function(){hi()}},_.createElement(ol,{position:"left",extra:Xt,prefixCls:De}),_.createElement(s.a,{onResize:wo},_.createElement("div",{className:C()(fo,(bt={},Object(oe.a)(bt,"".concat(fo,"-ping-left"),Ho),Object(oe.a)(bt,"".concat(fo,"-ping-right"),vo),Object(oe.a)(bt,"".concat(fo,"-ping-top"),$o),Object(oe.a)(bt,"".concat(fo,"-ping-bottom"),Ko),bt)),ref:Jt},_.createElement(s.a,{onResize:wo},_.createElement("div",{ref:Ft,className:"".concat(De,"-nav-list"),style:{transform:"translate(".concat(Qt,"px, ").concat(Sn,"px)"),transition:zi?"none":void 0}},os,_.createElement(to,{ref:Gt,prefixCls:De,locale:et,editable:lt,style:{visibility:Zo?"hidden":null}}),_.createElement("div",{className:C()("".concat(De,"-ink-bar"),Object(oe.a)({},"".concat(De,"-ink-bar-animated"),_t.inkBar)),style:mo}))))),_.createElement(xo,Object.assign({},$e,{ref:on,prefixCls:De,tabs:ra,className:!Zo&&_a})),_.createElement(ol,{position:"right",extra:Xt,prefixCls:De}))}var Js=_.forwardRef(vl);function Ps($e){var ft=$e.id,bt=$e.activeKey,nt=$e.animated,De=$e.tabPosition,Ve=$e.rtl,Ie=$e.destroyInactiveTabPane,it=_.useContext(Vs),st=it.prefixCls,_t=it.tabs,ct=nt.tabPane,Ot=_t.findIndex(function(Xt){return Xt.key===bt});return _.createElement("div",{className:C()("".concat(st,"-content-holder"))},_.createElement("div",{className:C()("".concat(st,"-content"),"".concat(st,"-content-").concat(De),Object(oe.a)({},"".concat(st,"-content-animated"),ct)),style:Ot&&ct?Object(oe.a)({},Ve?"marginRight":"marginLeft","-".concat(Ot,"00%")):null},_t.map(function(Xt){return _.cloneElement(Xt.node,{key:Xt.key,prefixCls:st,tabKey:Xt.key,id:ft,animated:ct,active:Xt.key===bt,destroyInactiveTabPane:Ie})})))}function gl($e){var ft=$e.prefixCls,bt=$e.forceRender,nt=$e.className,De=$e.style,Ve=$e.id,Ie=$e.active,it=$e.animated,st=$e.destroyInactiveTabPane,_t=$e.tabKey,ct=$e.children,Ot=_.useState(bt),Xt=Object(V.a)(Ot,2),lt=Xt[0],et=Xt[1];_.useEffect(function(){Ie?et(!0):st&&et(!1)},[Ie,st]);var wt={};return Ie||(it?(wt.visibility="hidden",wt.height=0,wt.overflowY="hidden"):wt.display="none"),_.createElement("div",{id:Ve&&"".concat(Ve,"-panel-").concat(_t),role:"tabpanel",tabIndex:Ie?0:-1,"aria-labelledby":Ve&&"".concat(Ve,"-tab-").concat(_t),"aria-hidden":!Ie,style:Object(y.a)(Object(y.a)({},wt),De),className:C()("".concat(ft,"-tabpane"),Ie&&"".concat(ft,"-tabpane-active"),nt)},(Ie||lt||bt)&&ct)}var Us=0;function Fs($e){return Object(p.a)($e).map(function(ft){if(_.isValidElement(ft)){var bt=ft.key!==void 0?String(ft.key):void 0;return Object(y.a)(Object(y.a)({key:bt},ft.props),{},{node:ft})}return null}).filter(function(ft){return ft})}function li($e,ft){var bt,nt=$e.id,De=$e.prefixCls,Ve=De===void 0?"rc-tabs":De,Ie=$e.className,it=$e.children,st=$e.direction,_t=$e.activeKey,ct=$e.defaultActiveKey,Ot=$e.editable,Xt=$e.animated,lt=$e.tabPosition,et=lt===void 0?"top":lt,wt=$e.tabBarGutter,zt=$e.tabBarStyle,nn=$e.tabBarExtraContent,kt=$e.locale,pn=$e.moreIcon,Jt=$e.moreTransitionName,Ft=$e.destroyInactiveTabPane,on=$e.renderTabBar,Gt=$e.onChange,hn=$e.onTabClick,Mn=$e.onTabScroll,Ht=Object(L.a)($e,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),mn=Fs(it),qt=st==="rtl",vn;Xt===!1?vn={inkBar:!1,tabPane:!1}:vn=Object(y.a)({inkBar:!0,tabPane:!1},Xt!==!0?Xt:null);var Zt=Object(_.useState)(!1),Qt=Object(V.a)(Zt,2),En=Qt[0],ar=Qt[1];Object(_.useEffect)(function(){ar(ws())},[]);var sn=Object(c.a)(function(){var cr;return(cr=mn[0])===null||cr===void 0?void 0:cr.key},{value:_t,defaultValue:ct}),Sn=Object(V.a)(sn,2),Dn=Sn[0],jn=Sn[1],dn=Object(_.useState)(function(){return mn.findIndex(function(cr){return cr.key===Dn})}),Fn=Object(V.a)(dn,2),qn=Fn[0],ur=Fn[1];Object(_.useEffect)(function(){var cr=mn.findIndex(function(Jr){return Jr.key===Dn});if(cr===-1){var Ia;cr=Math.max(0,Math.min(qn,mn.length-1)),jn((Ia=mn[cr])===null||Ia===void 0?void 0:Ia.key)}ur(cr)},[mn.map(function(cr){return cr.key}).join("_"),Dn,qn]);var wr=Object(c.a)(null,{value:nt}),Gn=Object(V.a)(wr,2),Yn=Gn[0],Cr=Gn[1],fr=et;En&&!["left","right"].includes(et)&&(fr="top"),Object(_.useEffect)(function(){nt||(Cr("rc-tabs-".concat(Us)),Us+=1)},[]);function hr(cr,Ia){hn==null||hn(cr,Ia),jn(cr),Gt==null||Gt(cr)}var $r={id:Yn,activeKey:Dn,animated:vn,tabPosition:fr,rtl:qt,mobile:En},Vr,Vn=Object(y.a)(Object(y.a)({},$r),{},{editable:Ot,locale:kt,moreIcon:pn,moreTransitionName:Jt,tabBarGutter:wt,onTabClick:hr,onTabScroll:Mn,extra:nn,style:zt,panes:it});return on?Vr=on(Vn,Js):Vr=_.createElement(Js,Object.assign({},Vn)),_.createElement(Vs.Provider,{value:{tabs:mn,prefixCls:Ve}},_.createElement("div",Object.assign({ref:ft,id:nt,className:C()(Ve,"".concat(Ve,"-").concat(fr),(bt={},Object(oe.a)(bt,"".concat(Ve,"-mobile"),En),Object(oe.a)(bt,"".concat(Ve,"-editable"),Ot),Object(oe.a)(bt,"".concat(Ve,"-rtl"),qt),bt),Ie)},Ht),Vr,_.createElement(Ps,Object.assign({destroyInactiveTabPane:Ft},$r,{animated:vn}))))}var Qs=_.forwardRef(li);Qs.TabPane=gl;var Jo=Qs,sl=me.b=Jo},"kNP/":function(Ne,me,I){Ne.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(Ne,me,I){Ne.exports=I.p+"static/question.cb52bef9.gif"},kPYp:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Ne,me,I){},"kaH+":function(Ne,me,I){"use strict";var oe=I("+L6B"),V=I("2/Rp"),L=I("tJVT"),y=I("cDcd"),_=I.n(y),w=I("UZu5"),C=I.n(w),p=I("dhSg"),c=I("rLCj"),r=I("dF/Y"),n=I("4i/N");me.a=function(){var e=Object(y.useState)(""),s=Object(L.a)(e,2),u=s[0],o=s[1],d=Object(y.useState)(0),A=Object(L.a)(d,2),a=A[0],f=A[1],h=Object(y.useRef)("");Object(y.useEffect)(function(){var l=p.a.subscribe("preview-image",function(i){o(i),document.body.style.overflow="hidden"});return l},[]),Object(y.useEffect)(function(){return document.addEventListener("keydown",m),function(){document.removeEventListener("keydown",m)}},[]),Object(y.useEffect)(function(){h.current=u},[u]);function m(l){l.keyCode==27&&h.current&&T()}function T(){document.body.style.overflow="auto",o("")}function E(){f(a+90)}var O=Object(y.useRef)(),g=Object(y.useRef)(),v=function(i){(i.nativeEvent.target===O.current||i.nativeEvent.target===g.current)&&T()};return _.a.createElement(y.Fragment,null,u?_.a.createElement("div",{className:"image-preview-container",ref:O,onClick:v},_.a.createElement("div",{className:"button-group"},_.a.createElement(V.a,{onClick:E},"\u65CB\u8F6C",_.a.createElement(c.a,null)),_.a.createElement(V.a,{href:u},"\u4E0B\u8F7D",_.a.createElement(r.a,null)),_.a.createElement(V.a,{onClick:T},"\u5173\u95ED",_.a.createElement(n.a,null))),_.a.createElement("div",{className:"preview-wrp-group",ref:g},_.a.createElement("img",{className:"image-preview",src:u,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(a,"deg)")}}))):null)}},kwm0:function(Ne,me,I){Ne.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(Ne,me,I){Ne.exports=I.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ne,me,I){(function(oe){oe(I("VrN/"),I("1eCo"),I("8EBN"))})(function(oe){"use strict";oe.defineMode("markdown",function(V,L){var y=oe.getMode(V,"text/html"),_=y.name=="null";function w(U){if(oe.findModeByName){var K=oe.findModeByName(U);K&&(U=K.mime||K.mimes[0])}var z=oe.getMode(V,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 C={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var p in C)C.hasOwnProperty(p)&&L.tokenTypeOverrides[p]&&(C[p]=L.tokenTypeOverrides[p]);var c=/^([*\-_])(?:\s*\1){2,}\s*$/,r=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,e=L.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,s=/^ {0,3}(?:\={1,}|-{2,})\s*$/,u=/^[^#!\[\]*_\\<>` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,d=/^\s*\[[^\]]+?\]:.*$/,A=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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 f(U,K,z){return K.f=K.inline=z,z(U,K)}function h(U,K,z){return K.f=K.block=z,z(U,K)}function m(U){return!U||!/\S/.test(U.string)}function T(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==O){var K=_;if(!K){var z=oe.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=E,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function E(U,K){var z=U.column()===K.indentation,F=m(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,q=K.list!==!1,ie=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var ce=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,q)){for(K.list=null;ce<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=ce-K.listStack[K.listStack.length-1])}var ee=!F&&!G&&!K.prevLine.header&&(!q||!H)&&!K.prevLine.fencedCodeEnd,ve=(K.list===!1||G||F)&&K.indentation<=ie&&U.match(c),ue=null;if(K.indentationDiff>=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return U.skipToEnd(),K.indentedCode=!0,C.code;if(U.eatSpace())return null;if(z&&K.indentation<=ie&&(ue=U.match(e))&&ue[1].length<=6)return K.quote=0,K.header=ue[1].length,K.thisLine.header=!0,L.highlightFormatting&&(K.formatting="header"),K.f=K.inline,v(K);if(K.indentation<=ie&&U.eat(">"))return K.quote=z?1:K.quote+1,L.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),v(K);if(!ve&&!K.setext&&z&&K.indentation<=ie&&(ue=U.match(r))){var be=ue[1]?"ol":"ul";return K.indentation=ce+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]),v(K)}else{if(z&&K.indentation<=ie&&(ue=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(ue[1]+"+ *$"),K.localMode=L.fencedCodeBlockHighlighting&&w(ue[2]||L.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=oe.startState(K.localMode)),K.f=K.block=g,L.highlightFormatting&&(K.formatting="code-block"),K.code=-1,v(K);if(K.setext||(!ee||!q)&&!K.quote&&K.list===!1&&!K.code&&!ve&&!d.test(U.string)&&(ue=U.lookAhead(1))&&(ue=ue.match(s)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),L.highlightFormatting&&(K.formatting="header")):(K.header=ue[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,v(K);if(ve)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,C.hr;if(U.peek()==="[")return f(U,K,R)}return f(U,K,K.inline)}function O(U,K){var z=y.token(U,K.htmlState);if(!_){var F=oe.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=E,K.htmlState=null)}return z}function g(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=v(K)),K.localMode=K.localState=null,K.block=E,K.f=i,K.fencedEndRE=null,K.code=0,K.thisLine.fencedCodeEnd=!0,F?h(U,K,K.block):G}else return K.localMode?K.localMode.token(U,K.localState):(U.skipToEnd(),C.code)}function v(U){var K=[];if(U.formatting){K.push(C.formatting),typeof U.formatting=="string"&&(U.formatting=[U.formatting]);for(var z=0;z<U.formatting.length;z++)K.push(C.formatting+"-"+U.formatting[z]),U.formatting[z]==="header"&&K.push(C.formatting+"-"+U.formatting[z]+"-"+U.header),U.formatting[z]==="quote"&&(!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(C.formatting+"-"+U.formatting[z]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(C.linkHref,"url"):(U.strong&&K.push(C.strong),U.em&&K.push(C.em),U.strikethrough&&K.push(C.strikethrough),U.emoji&&K.push(C.emoji),U.linkText&&K.push(C.linkText),U.code&&K.push(C.code),U.image&&K.push(C.image),U.imageAltText&&K.push(C.imageAltText,"link"),U.imageMarker&&K.push(C.imageMarker)),U.header&&K.push(C.header,C.header+"-"+U.header),U.quote&&(K.push(C.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(C.quote+"-"+U.quote):K.push(C.quote+"-"+L.maxBlockquoteDepth)),U.list!==!1){var F=(U.listStack.length-1)%3;F?F===1?K.push(C.list2):K.push(C.list3):K.push(C.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function l(U,K){return U.match(u,!0)?v(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,v(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,v(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return L.highlightFormatting&&(K.formatting="header"),v(K);var H=U.next();if(K.linkTitle){K.linkTitle=!1;var G=H;H==="("&&(G=")"),G=(G+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var q="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(U.match(new RegExp(q),!0))return C.linkHref}if(H==="`"){var ie=K.formatting;L.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var ce=U.current().length;if(K.code==0&&(!K.quote||ce==1))return K.code=ce,v(K);if(ce==K.code){var ee=v(K);return K.code=0,ee}else return K.formatting=ie,v(K)}else if(K.code)return v(K);if(H==="\\"&&(U.next(),L.highlightFormatting)){var ve=v(K),ue=C.formatting+"-escape";return ve?ve+" "+ue:ue}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,L.highlightFormatting&&(K.formatting="image"),v(K);if(H==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,L.highlightFormatting&&(K.formatting="image"),v(K);if(H==="]"&&K.imageAltText){L.highlightFormatting&&(K.formatting="image");var ve=v(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=B,ve}if(H==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,L.highlightFormatting&&(K.formatting="link")),v(K);if(H==="]"&&K.linkText){L.highlightFormatting&&(K.formatting="link");var ve=v(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?B:i,ve}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,L.highlightFormatting&&(K.formatting="link");var ve=v(K);return ve?ve+=" ":ve="",ve+C.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,L.highlightFormatting&&(K.formatting="link");var ve=v(K);return ve?ve+=" ":ve="",ve+C.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 he=U.string.substring(U.start,be);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(he)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=oe.startState(y),h(U,K,O)}if(L.xml&&H==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var de=1,ne=U.pos==1?" ":U.string.charAt(U.pos-2);de<3&&U.eat(H);)de++;var fe=U.peek()||" ",pe=!/\s/.test(fe)&&(!A.test(fe)||/\s/.test(ne)||A.test(ne)),Ae=!/\s/.test(ne)&&(!A.test(ne)||/\s/.test(fe)||A.test(fe)),xe=null,Be=null;if(de%2&&(!K.em&&pe&&(H==="*"||!Ae||A.test(ne))?xe=!0:K.em==H&&Ae&&(H==="*"||!pe||A.test(fe))&&(xe=!1)),de>1&&(!K.strong&&pe&&(H==="*"||!Ae||A.test(ne))?Be=!0:K.strong==H&&Ae&&(H==="*"||!pe||A.test(fe))&&(Be=!1)),Be!=null||xe!=null){L.highlightFormatting&&(K.formatting=xe==null?"strong":Be==null?"em":"strong em"),xe===!0&&(K.em=H),Be===!0&&(K.strong=H);var ee=v(K);return xe===!1&&(K.em=!1),Be===!1&&(K.strong=!1),ee}}else if(H===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return v(K);U.backUp(1)}if(L.strikethrough){if(H==="~"&&U.eatWhile(H)){if(K.strikethrough){L.highlightFormatting&&(K.formatting="strikethrough");var ee=v(K);return K.strikethrough=!1,ee}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,L.highlightFormatting&&(K.formatting="strikethrough"),v(K)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return v(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 Oe=v(K);return K.emoji=!1,Oe}return H===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),v(K)}function S(U,K){var z=U.next();if(z===">"){K.f=K.inline=i,L.highlightFormatting&&(K.formatting="link");var F=v(K);return F?F+=" ":F="",F+C.linkInline}return U.match(/^[^>]+/,!0),C.linkInline}function B(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,v(K)):"error"}var x={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};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=v(z);return z.linkHref=!1,H}return K.match(x[U]),z.linkHref=!0,v(z)}}function R(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),L.highlightFormatting&&(K.formatting="link"),K.linkText=!0,v(K)):f(U,K,i)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=j,L.highlightFormatting&&(K.formatting="link");var z=v(K);return K.linkText=!1,z}return U.match(/^([^\]\\]|\\.)+/,!0),C.linkText}function j(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,C.linkHref+" url")}var Y={startState:function(){return{f:E,prevLine:{stream:null},thisLine:{stream:null},block:E,htmlState:null,indentation:0,inline:i,text:l,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&&oe.copyState(y,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?oe.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 T(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!=O)){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==O?{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==O&&y.indent?y.indent(U.htmlState,K,z):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,z):oe.Pass},blankLine:T,getType:v,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),oe.defineMIME("text/markdown","markdown"),oe.defineMIME("text/x-markdown","markdown")})},loD1:function(Ne,me){function I(oe,V,L,y,_,w,C){if(_===0)return!1;var p=_,c=0,r=oe;if(C>V+p&&C>y+p||C<V-p&&C<y-p||w>oe+p&&w>L+p||w<oe-p&&w<L-p)return!1;if(oe!==L)c=(V-y)/(oe-L),r=(oe*y-L*V)/(oe-L);else return Math.abs(w-oe)<=p/2;var n=c*w-C+r,e=n*n/(c*c+1);return e<=p/2*p/2}me.containStroke=I},lseA:function(Ne,me,I){Ne.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(Ne,me,I){"use strict";var oe=I("E7E6"),V=I.n(oe);I.d(me,"z",function(){return V.a});var L=I("/GNS"),y=I.n(L);I.d(me,"y",function(){return y.a});var _=I("FOrL"),w=I.n(_);I.d(me,"s",function(){return w.a});var C=I("HpTS"),p=I.n(C);I.d(me,"A",function(){return p.a});var c=I("tWlo"),r=I.n(c);I.d(me,"b",function(){return r.a});var n=I("7ZXX"),e=I.n(n);I.d(me,"m",function(){return e.a});var s=I("GABl"),u=I.n(s);I.d(me,"f",function(){return u.a});var o=I("onxn"),d=I.n(o);I.d(me,"o",function(){return d.a});var A=I("nKGa"),a=I.n(A);I.d(me,"n",function(){return a.a});var f=I("4qgm"),h=I.n(f);I.d(me,"C",function(){return h.a});var m=I("JeFH"),T=I.n(m);I.d(me,"c",function(){return T.a});var E=I("ji0R"),O=I.n(E);I.d(me,"j",function(){return O.a});var g=I("W6BS"),v=I.n(g);I.d(me,"D",function(){return v.a});var l=I("kPYp"),i=I.n(l);I.d(me,"E",function(){return i.a});var S=I("nukY"),B=I.n(S),x=I("4u4S"),D=I.n(x),R=I("yslc"),k=I.n(R),j=I("l2Kq"),Y=I.n(j);I.d(me,"r",function(){return Y.a});var U=I("RMFE"),K=I.n(U);I.d(me,"p",function(){return K.a});var z=I("TGq3"),F=I.n(z),H=I("SMhR"),G=I.n(H);I.d(me,"B",function(){return G.a});var q=I("8/bI"),ie=I.n(q);I.d(me,"k",function(){return ie.a});var ce=I("JWDV"),ee=I.n(ce),ve=I("Xsq0"),ue=I.n(ve);I.d(me,"q",function(){return ue.a});var be=I("Ohmc"),he=I.n(be);I.d(me,"d",function(){return he.a});var de=I("csWT"),ne=I.n(de);I.d(me,"e",function(){return ne.a});var fe=I("7v3h"),pe=I.n(fe);I.d(me,"l",function(){return pe.a});var Ae=I("cRFk"),xe=I.n(Ae);I.d(me,"x",function(){return xe.a});var Be=I("kPWJ"),Oe=I.n(Be);I.d(me,"w",function(){return Oe.a});var ae=I("qgvg"),N=I.n(ae);I.d(me,"t",function(){return N.a});var W=I("FPkq"),le=I.n(W);I.d(me,"v",function(){return le.a});var te=I("A/g1"),se=I.n(te);I.d(me,"g",function(){return se.a});var Ee=I("Nmxd"),ke=I.n(Ee);I.d(me,"h",function(){return ke.a});var pt=I("5D2P"),Fe=I.n(pt);I.d(me,"i",function(){return Fe.a});var je=I("djh8"),tt=I.n(je);I.d(me,"u",function(){return tt.a});var At=I("Jq4h"),qe=I.n(At);I.d(me,"a",function(){return qe.a})},mFDi:function(Ne,me,I){var oe=I("QBsz"),V=I("Fofx"),L=oe.applyTransform,y=Math.min,_=Math.max;function w(p,c,r,n){r<0&&(p=p+r,r=-r),n<0&&(c=c+n,n=-n),this.x=p,this.y=c,this.width=r,this.height=n}w.prototype={constructor:w,union:function(p){var c=y(p.x,this.x),r=y(p.y,this.y);this.width=_(p.x+p.width,this.x+this.width)-c,this.height=_(p.y+p.height,this.y+this.height)-r,this.x=c,this.y=r},applyTransform:function(){var p=[],c=[],r=[],n=[];return function(e){if(!e)return;p[0]=r[0]=this.x,p[1]=n[1]=this.y,c[0]=n[0]=this.x+this.width,c[1]=r[1]=this.y+this.height,L(p,p,e),L(c,c,e),L(r,r,e),L(n,n,e),this.x=y(p[0],c[0],r[0],n[0]),this.y=y(p[1],c[1],r[1],n[1]);var s=_(p[0],c[0],r[0],n[0]),u=_(p[1],c[1],r[1],n[1]);this.width=s-this.x,this.height=u-this.y}}(),calculateTransform:function(p){var c=this,r=p.width/c.width,n=p.height/c.height,e=V.create();return V.translate(e,e,[-c.x,-c.y]),V.scale(e,e,[r,n]),V.translate(e,e,[p.x,p.y]),e},intersect:function(p){if(!p)return!1;p instanceof w||(p=w.create(p));var c=this,r=c.x,n=c.x+c.width,e=c.y,s=c.y+c.height,u=p.x,o=p.x+p.width,d=p.y,A=p.y+p.height;return!(n<u||o<r||s<d||A<e)},contain:function(p,c){var r=this;return p>=r.x&&p<=r.x+r.width&&c>=r.y&&c<=r.y+r.height},clone:function(){return new w(this.x,this.y,this.width,this.height)},copy:function(p){this.x=p.x,this.y=p.y,this.width=p.width,this.height=p.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},w.create=function(p){return new w(p.x,p.y,p.width,p.height)};var C=w;Ne.exports=C},mLcG:function(Ne,me){var I=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(oe){setTimeout(oe,16)};Ne.exports=I},mOS8:function(Ne,me,I){Ne.exports=I.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ne,me,I){var oe=I("hX1E"),V=oe.normalizeRadian,L=Math.PI*2;function y(_,w,C,p,c,r,n,e,s){if(n===0)return!1;var u=n;e-=_,s-=w;var o=Math.sqrt(e*e+s*s);if(o-u>C||o+u<C)return!1;if(Math.abs(p-c)%L<1e-4)return!0;if(r){var d=p;p=V(c),c=V(d)}else p=V(p),c=V(c);p>c&&(c+=L);var A=Math.atan2(s,e);return A<0&&(A+=L),A>=p&&A<=c||A+L>=p&&A+L<=c}me.containStroke=y},n6Mw:function(Ne,me,I){var oe=I("SrGk"),V=I("bYtY"),L=I("Fofx");function y(w,C){oe.call(this,w,C,"clipPath","__clippath_in_use__")}V.inherits(y,oe),y.prototype.update=function(w){var C=this.getSvgElement(w);C&&this.updateDom(C,w.__clipPaths,!1);var p=this.getTextSvgElement(w);p&&this.updateDom(p,w.__clipPaths,!0),this.markUsed(w)},y.prototype.updateDom=function(w,C,p){if(C&&C.length>0){var c=this.getDefs(!0),r=C[0],n,e,s=p?"_textDom":"_dom";r[s]?(e=r[s].getAttribute("id"),n=r[s],c.contains(n)||c.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),c.appendChild(n),r[s]=n);var u=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!p){var o=Array.prototype.slice.call(r.transform);L.mul(r.transform,r.parent.invTransform,r.transform),u.brush(r),r.transform=o}else u.brush(r);var d=this.getSvgElement(r);n.innerHTML="",n.appendChild(d.cloneNode()),w.setAttribute("clip-path","url(#"+e+")"),C.length>1&&this.updateDom(n,C.slice(1),p)}else w&&w.setAttribute("clip-path","none")},y.prototype.markUsed=function(w){var C=this;w.__clipPaths&&V.each(w.__clipPaths,function(p){p._dom&&oe.prototype.markUsed.call(C,p._dom),p._textDom&&oe.prototype.markUsed.call(C,p._textDom)})};var _=y;Ne.exports=_},n6Qo:function(Ne,me,I){"use strict";I.d(me,"a",function(){return p});var oe=I("cDcd"),V=I("biw7"),L=I("fyJ8");function y(c){var r=c.className,n=c.index,e=c.children,s=c.colSpan,u=c.rowSpan,o=oe.useContext(V.a),d=o.prefixCls,A=o.fixedInfoList,a=A[n];return oe.createElement(L.a,Object.assign({className:r,index:n,component:"td",prefixCls:d,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:s,rowSpan:u}}}},a))}function _(c){return oe.createElement("tr",Object.assign({},c))}function w(c){var r=c.children,n=oe.useContext(V.a),e=n.prefixCls;return oe.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var C=me.b=w,p={Cell:y,Row:_}},nCxF:function(Ne,me,I){var oe=I("QBsz"),V=oe.min,L=oe.max,y=oe.scale,_=oe.distance,w=oe.add,C=oe.clone,p=oe.sub;function c(r,n,e,s){var u=[],o=[],d=[],A=[],a,f,h,m;if(s){h=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var T=0,E=r.length;T<E;T++)V(h,h,r[T]),L(m,m,r[T]);V(h,h,s[0]),L(m,m,s[1])}for(var T=0,E=r.length;T<E;T++){var O=r[T];if(e)a=r[T?T-1:E-1],f=r[(T+1)%E];else if(T===0||T===E-1){u.push(C(r[T]));continue}else a=r[T-1],f=r[T+1];p(o,f,a),y(o,o,n);var g=_(O,a),v=_(O,f),l=g+v;l!==0&&(g/=l,v/=l),y(d,o,-g),y(A,o,v);var i=w([],O,d),S=w([],O,A);s&&(L(i,i,h),V(i,i,m),L(S,S,h),V(S,S,m)),u.push(i),u.push(S)}return e&&u.push(u.shift()),u}Ne.exports=c},nKGa:function(Ne,me,I){Ne.exports=I.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(Ne,me){var I=Math.round;function oe(y,_,w){if(!_)return;var C=_.x1,p=_.x2,c=_.y1,r=_.y2;y.x1=C,y.x2=p,y.y1=c,y.y2=r;var n=w&&w.lineWidth;if(!n)return;I(C*2)===I(p*2)&&(y.x1=y.x2=L(C,n,!0)),I(c*2)===I(r*2)&&(y.y1=y.y2=L(c,n,!0))}function V(y,_,w){if(!_)return;var C=_.x,p=_.y,c=_.width,r=_.height;y.x=C,y.y=p,y.width=c,y.height=r;var n=w&&w.lineWidth;if(!n)return;y.x=L(C,n,!0),y.y=L(p,n,!0),y.width=Math.max(L(C+c,n,!1)-y.x,c===0?0:1),y.height=Math.max(L(p+r,n,!1)-y.y,r===0?0:1)}function L(y,_,w){if(!_)return y;var C=I(y*2);return(C+I(_))%2===0?C/2:(C+(w?1:-1))/2}me.subPixelOptimizeLine=oe,me.subPixelOptimizeRect=V,me.subPixelOptimize=L},ni6a:function(Ne,me,I){var oe=I("pzxd"),V=I("mFDi"),L=I("gut8"),y=L.WILL_BE_RESTORED,_=new V,w=function(){};w.prototype={constructor:w,drawRectText:function(p,c){var r=this.style;c=r.textRect||c,this.__dirty&&oe.normalizeTextStyle(r,!0);var n=r.text;if(n!=null&&(n+=""),!oe.needDrawText(n,r))return;p.save();var e=this.transform;r.transformText?this.setTransform(p):e&&(_.copy(c),_.applyTransform(e),c=_),oe.renderText(this,p,n,r,c,y),p.restore()}};var C=w;Ne.exports=C},nukY:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},onxn:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(Ne,me,I){(function(oe){oe(I("VrN/"))})(function(oe){"use strict";var V=oe.Pos;function L(A,a){return A.line-a.line||A.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",_=y+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",w=new RegExp("<(/?)(["+y+"]["+_+"]*)","g");function C(A,a,f,h){this.line=a,this.ch=f,this.cm=A,this.text=A.getLine(a),this.min=h?Math.max(h.from,A.firstLine()):A.firstLine(),this.max=h?Math.min(h.to-1,A.lastLine()):A.lastLine()}function p(A,a){var f=A.cm.getTokenTypeAt(V(A.line,a));return f&&/\btag\b/.test(f)}function c(A){return A.line>=A.max?void 0:(A.ch=0,A.text=A.cm.getLine(++A.line),!0)}function r(A){return A.line<=A.min?void 0:(A.text=A.cm.getLine(--A.line),A.ch=A.text.length,!0)}function n(A){for(;;){var a=A.text.indexOf(">",A.ch);if(a==-1){if(c(A))continue;return}if(!p(A,a+1)){A.ch=a+1;continue}var f=A.text.lastIndexOf("/",a),h=f>-1&&!/\S/.test(A.text.slice(f+1,a));return A.ch=a+1,h?"selfClose":"regular"}}function e(A){for(;;){var a=A.ch?A.text.lastIndexOf("<",A.ch-1):-1;if(a==-1){if(r(A))continue;return}if(!p(A,a+1)){A.ch=a;continue}w.lastIndex=a,A.ch=a;var f=w.exec(A.text);if(f&&f.index==a)return f}}function s(A){for(;;){w.lastIndex=A.ch;var a=w.exec(A.text);if(!a){if(c(A))continue;return}if(!p(A,a.index+1)){A.ch=a.index+1;continue}return A.ch=a.index+a[0].length,a}}function u(A){for(;;){var a=A.ch?A.text.lastIndexOf(">",A.ch-1):-1;if(a==-1){if(r(A))continue;return}if(!p(A,a+1)){A.ch=a;continue}var f=A.text.lastIndexOf("/",a),h=f>-1&&!/\S/.test(A.text.slice(f+1,a));return A.ch=a+1,h?"selfClose":"regular"}}function o(A,a){for(var f=[];;){var h=s(A),m,T=A.line,E=A.ch-(h?h[0].length:0);if(!h||!(m=n(A)))return;if(m=="selfClose")continue;if(h[1]){for(var O=f.length-1;O>=0;--O)if(f[O]==h[2]){f.length=O;break}if(O<0&&(!a||a==h[2]))return{tag:h[2],from:V(T,E),to:V(A.line,A.ch)}}else f.push(h[2])}}function d(A,a){for(var f=[];;){var h=u(A);if(!h)return;if(h=="selfClose"){e(A);continue}var m=A.line,T=A.ch,E=e(A);if(!E)return;if(E[1])f.push(E[2]);else{for(var O=f.length-1;O>=0;--O)if(f[O]==E[2]){f.length=O;break}if(O<0&&(!a||a==E[2]))return{tag:E[2],from:V(A.line,A.ch),to:V(m,T)}}}}oe.registerHelper("fold","xml",function(A,a){for(var f=new C(A,a.line,0);;){var h=s(f);if(!h||f.line!=a.line)return;var m=n(f);if(!m)return;if(!h[1]&&m!="selfClose"){var T=V(f.line,f.ch),E=o(f,h[2]);return E&&L(E.from,T)>0?{from:T,to:E.from}:null}}}),oe.findMatchingTag=function(A,a,f){var h=new C(A,a.line,a.ch,f);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var m=n(h),T=m&&V(h.line,h.ch),E=m&&e(h);if(!m||!E||L(h,a)>0)return;var O={from:V(h.line,h.ch),to:T,tag:E[2]};return m=="selfClose"?{open:O,close:null,at:"open"}:E[1]?{open:d(h,E[2]),close:O,at:"close"}:(h=new C(A,T.line,T.ch,f),{open:O,close:o(h,E[2]),at:"open"})},oe.findEnclosingTag=function(A,a,f,h){for(var m=new C(A,a.line,a.ch,f);;){var T=d(m,h);if(!T)break;var E=new C(A,a.line,a.ch,f),O=o(E,T.tag);if(O)return{open:T,close:O}}},oe.scanForClosingTag=function(A,a,f,h){var m=new C(A,a.line,a.ch,h?{from:0,to:h}:null);return o(m,f)}})},p5ED:function(Ne,me,I){"use strict";var oe=I("+L6B"),V=I("2/Rp"),L=I("5Dmo"),y=I("3S7+"),_=I("k1fw"),w=I("tJVT"),C=I("cDcd"),p=I.n(C),c=I("vHTk"),r=I.n(c),n=I("yEEn"),e=I("ZW9T"),s=I("1vsH");me.a=function(u){var o=u.name,d=u.data,A=u.theme,a=u.type,f=u.filename,h=u.monacoEditor,m=u.className,T=u.style,E=u.close,O=u.onClose,g=u.hasMask,v=Object(C.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),l=Object(w.a)(v,2),i=l[0],S=l[1],B=Object(C.useState)(""),x=Object(w.a)(B,2),D=x[0],R=x[1],k,j=1024*1024,Y=10*j,U=Object(C.useRef)();a==="office"&&(k=Object(s.V)(d).filesize,k>Y&&(a="other")),f&&(h.filename=f),Object(C.useEffect)(function(){var F,H,G=(F=document.cookie)===null||F===void 0||((H=F.replace(/\s/g,""))===null||H===void 0)?void 0:H.split(";");G==null||G.map(function(q){var ie=q.split("=");ie[0]==="_educoder_session"&&R(ie[1])})},[]);var K=function(){if(d.startsWith("http")||d.startsWith("blob:")){z();return}Object(s.z)(f||"educoder",d,f)},z=function(){Object(s.x)(f||"educoder",decodeURIComponent(d))};return console.log("data:",d,"fileanme:",f," name:",o),p.a.createElement("div",{style:Object(_.a)({},T||{}),className:"".concat(g&&r.a.bgBlack," ").concat(a?r.a.wrp:"hide")},E&&p.a.createElement("div",{className:r.a.close,ref:U},p.a.createElement(y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return U.current}},p.a.createElement("span",{onClick:z},p.a.createElement("i",{className:"icon-quxiaozhiding"}))),p.a.createElement(y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return U.current}},p.a.createElement("span",{className:"",onClick:O},p.a.createElement("i",{className:"icon-guanbi1"})))),p.a.createElement("div",{className:"".concat(r.a[m]," ").concat(m," ").concat(r.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&p.a.createElement(e.b,h)),a==="audio"&&p.a.createElement("audio",{src:"".concat(d!=null&&d.startsWith("/")||(d==null?void 0:d.indexOf("https://"))>-1?d:"data:audio/mp3;base64,").concat(d),autoPlay:!0}),a==="video"&&p.a.createElement(p.a.Fragment,null,d!=null&&d.startsWith("/")?p.a.createElement("video",{controls:!0,src:"".concat(d),autoPlay:!0}):p.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(d),autoPlay:!0})),a==="html"&&p.a.createElement("iframe",{src:d+"&disposition=inline"}),a==="html"&&p.a.createElement("iframe",{src:d+"&disposition=inline"}),a==="pdf"&&p.a.createElement("embed",{className:r.a.embed,src:d}),a==="image"&&p.a.createElement(p.a.Fragment,null,p.a.createElement("img",{src:"".concat(d!=null&&d.startsWith("/")||(d==null?void 0:d.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(d)})),a==="other"&&p.a.createElement("div",null,p.a.createElement(V.a,{type:"primary",size:"large",onClick:K},p.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&p.a.createElement(V.a,{type:"primary",size:"large",onClick:K},p.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ne,me,I){},ppsT:function(Ne,me,I){(function(oe){var V,V;!function(L){if(!0)window.OSS=L(),Ne.exports=L();else var y}(function(){var L;return function(){function y(_,w,C){function p(n,e){if(!w[n]){if(!_[n]){var s=typeof V=="function"&&V;if(!e&&s)return V(n,!0);if(c)return c(n,!0);var u=new Error("Cannot find module '"+n+"'");throw u.code="MODULE_NOT_FOUND",u}var o=w[n]={exports:{}};_[n][0].call(o.exports,function(d){return p(_[n][1][d]||d)},o,o.exports,y,_,w,C)}return w[n].exports}for(var c=typeof V=="function"&&V,r=0;r<C.length;r++)p(C[r]);return p}return y}()({1:[function(y,_,w){"use strict";var C=y("./browser/client");C.Buffer=y("buffer").Buffer,C.co=y("co"),C.urllib=y("../shims/xhr"),C.version=y("./browser/version").version,_.exports=C},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(y,_,w){(function(C,p){"use strict";function c(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 q=H?"https://":"http://";G=i.parse(q+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 q=G?"https://":"http://",ie=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(ie=".aliyuncs.com"),i.parse(q+F+ie)}function s(){return document&&document.location&&document.location.protocol==="https:"}function u(F,H){if(!(this instanceof u))return new u(F,H);F&&F.inited?this.options=F:this.options=u.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"),d=c(o),A=y("babel-runtime/core-js/object/keys"),a=c(A),f=y("debug")("ali-oss"),h=y("./../../shims/crypto/crypto.js"),m=y("path"),T=y("copy-to"),E=y("mime"),O=y("xml2js"),g=y("humanize-ms"),v=y("agentkeepalive"),l=y("merge-descriptors"),i=y("url"),S=y("is-type-of"),B=y("platform"),x=y("utility"),D=y("urllib"),R=y("./version"),k=y("dateformat"),j=y("bowser"),Y=y("../common/signUtils"),U=y("../common/utils"),K=new v;_.exports=u,u.initOptions=function(F){if(!F||!F.accessKeyId||!F.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var H=s(),G={region:"oss-cn-hangzhou",internal:!1,secure:H,bucket:null,endpoint:null,cname:!1};if((0,a.default)(F).forEach(function(q){F[q]!==void 0&&(G[q]=F[q])}),G.accessKeyId=G.accessKeyId.trim(),G.accessKeySecret=G.accessKeySecret.trim(),G.timeout&&(G.timeout=g(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=u.prototype;l(z,y("./object")),l(z,y("./managed_upload")),l(z,y("../common/multipart")),l(z,y("../common/thunkpool.js")),u.Wrapper=y("./wrapper"),z.signature=function(F){return f("authorization stringToSign: %s",F),Y.computeSignature(this.options.accessKeySecret,F)},z.authorization=function(F,H,G,q){var ie=Y.buildCanonicalString(F.toUpperCase(),H,{headers:q,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,ie)},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),T(F.headers).to(H),r(H,"Content-Type")||(F.mime===E.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=E.getType(F.mime||m.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=h.createHash("md5").update(new p(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 q=this._getReqUrl(F);f("request %s %s, with headers %j, !!stream: %s",F.method,q,H,!!F.stream);var ie=F.timeout||this.options.timeout;return{url:q,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:ie,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},z.request=d.default.mark(function F(H){var G,q,ie,ce;return d.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return G=this.createRequest(H),q=void 0,ie=void 0,ee.prev=3,ee.next=6,this.urllib.request(G.url,G.params);case 6:q=ee.sent,f("response %s %s, got %s, headers: %j",H.method,G.url,q.status,q.headers),ee.next=13;break;case 10:ee.prev=10,ee.t0=ee.catch(3),ie=ee.t0;case 13:if(ce=void 0,!q||!H.successStatuses||H.successStatuses.indexOf(q.status)!==-1){ee.next=26;break}return ee.next=17,this.requestError(q);case 17:if(ce=ee.sent,ce.code!=="RequestTimeTooSkewed"){ee.next=23;break}return this.options.amendTimeSkewed=+new Date(ce.serverTime)-new Date,ee.next=22,this.request(H);case 22:return ee.abrupt("return",ee.sent);case 23:ce.params=H,ee.next=30;break;case 26:if(!ie){ee.next=30;break}return ee.next=29,this.requestError(ie);case 29:ce=ee.sent;case 30:if(!ce){ee.next=32;break}throw ce;case 32:if(!H.xmlResponse){ee.next=36;break}return ee.next=35,this.parseXML(q.data);case 35:q.data=ee.sent;case 36:return ee.abrupt("return",q);case 37:case"end":return ee.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 x.encodeURIComponent(F).replace(/%2F/g,"/")},z._getReqUrl=function(F){var H={};T(this.options.endpoint).to(H);var G=this._isIP(H.hostname),q=this.options.cname;!F.bucket||q||G||(H.host=F.bucket+"."+H.host);var ie="/";F.bucket&&G&&(ie+=F.bucket+"/"),F.object&&(ie+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=ie;var ce={};if(F.query&&l(ce,F.query),F.subres){var ee={};S.string(F.subres)?ee[F.subres]="":S.array(F.subres)?F.subres.forEach(function(ve){ee[ve]=""}):ee=F.subres,l(ce,ee)}return H.query=ce,i.format(H)},z._getUserAgent=function(){var F=C&&C.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+R.version,G=B.description;return!G&&C&&(G="Node.js "+C.version.slice(1)+" on "+C.platform+" "+C.arch),this._checkUserAgent(H+" "+G)},z._checkUserAgent=function(F){return F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},z.checkBrowserAndVersion=function(F,H){return j.name===F&&j.version.split(".")[0]===H},z.parseXML=function(F){return function(H){p.isBuffer(F)&&(F=F.toString()),O.parseString(F,{explicitRoot:!1,explicitArray:!1},H)}},z.requestError=d.default.mark(function F(H){var G,q,ie,ce;return d.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(G=null,H.data&&H.data.length){ee.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=""),ee.next=30;break;case 5:return q=String(H.data),f("request response error data: %s",q),ie=void 0,ee.prev=8,ee.next=11,this.parseXML(q)||{};case 11:ie=ee.sent,ee.next=21;break;case 14:return ee.prev=14,ee.t0=ee.catch(8),f(q),ee.t0.message+=`
|
|
|
raw xml: `+q,ee.t0.status=H.status,ee.t0.requestId=H.headers["x-oss-request-id"],ee.abrupt("return",ee.t0);case 21:ce=ie.Message||"unknow request error, status: "+H.status,ie.Condition&&(ce+=" (condition: "+ie.Condition+")"),G=new Error(ce),G.name=ie.Code?ie.Code+"Error":"UnknowError",G.status=H.status,G.code=ie.Code,G.requestId=ie.RequestId,G.hostId=ie.HostId,G.serverTime=ie.ServerTime;case 30:return f("generate error %j",G),ee.abrupt("return",G);case 32:case"end":return ee.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,_,w){(function(C){"use strict";function p(T){return T&&T.__esModule?T:{default:T}}function c(T,E){if(!(this instanceof c))return new c(T,E);m.call(this,E),this.file=T,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var r=y("babel-runtime/core-js/array/from"),n=p(r),e=y("babel-runtime/regenerator"),s=p(e),u=y("is-type-of"),o=y("util"),d=y("path"),A=y("mime"),a=y("copy-to"),f=w;f.multipartUpload=s.default.mark(function T(E,O,g){var v,l,i,S,B,x,D,R,k;return s.default.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(this.resetCancelFlag(),g=g||{},!g.checkpoint||!g.checkpoint.uploadId){j.next=6;break}return j.next=5,this._resumeMultipart(g.checkpoint,g);case 5:return j.abrupt("return",j.sent);case 6:return v=102400,g.mime||(u.file(O)?g.mime=A.getType(d.extname(O.name)):u.blob(O)?g.mime=O.type:g.mime=A.getType(d.extname(O))),g.headers=g.headers||{},this._convertMetaToHeaders(g.meta,g.headers),j.next=12,this._getFileSize(O);case 12:if(!((l=j.sent)<v)){j.next=25;break}return i=this._createStream(O,0,l),g.contentLength=l,j.next=18,this.putStream(E,i,g);case 18:if(S=j.sent,!g||!g.progress){j.next=22;break}return j.next=22,g.progress(1);case 22:return B={res:S.res,bucket:this.options.bucket,name:E,etag:S.res.headers.etag},(g.headers&&g.headers["x-oss-callback"]||g.callback)&&(B.data=S.data),j.abrupt("return",B);case 25:if(!(g.partSize&&g.partSize<v)){j.next=27;break}throw new Error("partSize must not be smaller than "+v);case 27:return j.next=29,this.initMultipartUpload(E,g);case 29:if(x=j.sent,D=x.uploadId,R=this._getPartSize(l,g.partSize),k={file:O,name:E,fileSize:l,partSize:R,uploadId:D,doneParts:[]},!g||!g.progress){j.next=36;break}return j.next=36,g.progress(0,k,x.res);case 36:return j.next=38,this._resumeMultipart(k,g);case 38:return j.abrupt("return",j.sent);case 39:case"end":return j.stop()}},T,this)}),f._resumeMultipart=s.default.mark(function T(E,O){var g,v,l,i,S,B,x,D,R,k,j,Y,U,K,z,F,H,G,q,ie,ce;return s.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(!this.isCancel()){ee.next=2;break}throw this._makeCancelEvent();case 2:if(g=E.file,v=E.fileSize,l=E.partSize,i=E.uploadId,S=E.doneParts,B=E.name,x=[],S.length>0&&a(S).to(x),D=this._divideParts(v,l),R=D.length,k=!1,j=s.default.mark(function ve(ue,be){var he,de,ne;return s.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(ue.isCancel()){fe.next=21;break}return fe.prev=1,he=D[be-1],de={stream:ue._createStream(g,he.start,he.end),size:he.end-he.start},fe.next=6,ue._uploadPart(B,i,be,de);case 6:if(ne=fe.sent,ue.isCancel()||k){fe.next=13;break}if(E.doneParts.push({number:be,etag:ne.res.headers.etag}),x.push({number:be,etag:ne.res.headers.etag}),!O||!O.progress){fe.next=13;break}return fe.next=13,O.progress(S.length/R,E,ne.res);case 13:fe.next=21;break;case 15:if(fe.prev=15,fe.t0=fe.catch(1),ue.isCancel()){fe.next=21;break}throw ue.cancel(),fe.t0.partNum=be,fe.t0;case 21:case"end":return fe.stop()}},ve,this,[[1,15]])}),Y=(0,n.default)(new Array(R),function(ve,ue){return ue+1}),U=x.map(function(ve){return ve.number}),K=Y.filter(function(ve){return U.indexOf(ve)<0}),z=5,F=O.parallel||z,!this.checkBrowserAndVersion("Internet Explorer","10")&&F!==1){ee.next=26;break}H=0;case 16:if(!(H<K.length)){ee.next=24;break}if(!this.isCancel()){ee.next=19;break}throw this._makeCancelEvent();case 19:return ee.next=21,j(this,K[H]);case 21:H++,ee.next=16;break;case 24:ee.next=40;break;case 26:for(G=[],q=0;q<K.length;q++)G.push(j(this,K[q]));return ee.next=30,this._thunkPool(G,F);case 30:if(ie=ee.sent,k=!0,!(ie&&ie.length>0)){ee.next=37;break}throw this.resetCancelFlag(),ce=ie[0],ce.message="Failed to upload some parts with error: "+ce.toString()+" part_num: "+ce.partNum,ce;case 37:if(!this.isCancel()){ee.next=40;break}throw G=null,this._makeCancelEvent();case 40:return ee.next=42,this.completeMultipartUpload(B,i,x,O);case 42:return ee.abrupt("return",ee.sent);case 43:case"end":return ee.stop()}},T,this)}),u.file=function(T){return typeof File!="undefined"&&T instanceof File},u.blob=function(T){return typeof Blob!="undefined"&&T instanceof Blob},f._getFileSize=s.default.mark(function T(E){var O;return s.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!u.buffer(E)){g.next=4;break}return g.abrupt("return",E.length);case 4:if(!u.blob(E)&&!u.file(E)){g.next=6;break}return g.abrupt("return",E.size);case 6:if(!u.string(E)){g.next=11;break}return g.next=9,this._statFile(E);case 9:return O=g.sent,g.abrupt("return",O.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return g.stop()}},T,this)});var h=y("stream"),m=h.Readable;o.inherits(c,m),c.prototype.readFileAndPush=function(T){if(this.fileBuffer)for(var E=!0;E&&this.fileBuffer&&this.start<this.fileBuffer.length;){var O=this.start,g=O+T;g=g>this.fileBuffer.length?this.fileBuffer.length:g,this.start=g,E=this.push(this.fileBuffer.slice(O,g))}},c.prototype._read=function(T){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);T=T||16384;var E=this;this.reader.onload=function(O){E.fileBuffer=new C(new Uint8Array(O.target.result)),E.file=null,E.readFileAndPush(T)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(T)},f._createStream=function(T,E,O){if(u.blob(T)||u.file(T))return new c(T.slice(E,O));throw new Error("_createStream requires File/String.")},f._getPartSize=function(T,E){return E?Math.max(Math.ceil(T/1e4),E):1048576},f._divideParts=function(T,E){for(var O=Math.ceil(T/E),g=[],v=0;v<O;v++){var l=E*v,i=Math.min(l+E,T);g.push({start:l,end:i})}return g},f._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,_,w){"use strict";function C(E){return E&&E.__esModule?E:{default:E}}var p=y("babel-runtime/core-js/object/keys"),c=C(p),r=y("babel-runtime/regenerator"),n=C(r),e=y("debug")("ali-oss:object"),s=y("utility"),u=y("fs"),o=y("is-type-of"),d=y("url"),A=y("copy-to"),a=y("path"),f=y("mime"),h=y("../common/callback"),m=y("../common/signUtils"),T=w;T.append=n.default.mark(function E(O,g,v){var l;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return v=v||{},v.position===void 0&&(v.position="0"),v.subres={append:"",position:v.position},v.method="POST",i.next=6,this.put(O,g,v);case 6:return l=i.sent,l.nextAppendPosition=l.res.headers["x-oss-next-append-position"],i.abrupt("return",l);case 9:case"end":return i.stop()}},E,this)}),T.put=n.default.mark(function E(O,g,v){var l,i,S,B,x,D;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(l=void 0,v=v||{},!o.buffer(g)){R.next=6;break}l=g,R.next=18;break;case 6:if(!o.blob(g)&&!o.file(g)){R.next=17;break}return v.mime||(o.file(g)?v.mime=f.getType(a.extname(g.name)):v.mime=g.type),i=this._createStream(g,0,g.size),R.next=11,this._getFileSize(g);case 11:return v.contentLength=R.sent,R.next=14,this.putStream(O,i,v);case 14:return R.abrupt("return",R.sent);case 17:throw new TypeError("Must provide Buffer/Blob for put.");case 18:return v.headers=v.headers||{},this._convertMetaToHeaders(v.meta,v.headers),S=v.method||"PUT",B=this._objectRequestParams(S,O,v),h.encodeCallback(B,v),B.mime=v.mime,B.content=l,B.successStatuses=[200],R.next=28,this.request(B);case 28:return x=R.sent,D={name:O,url:this._objectUrl(O),res:x.res},B.headers&&B.headers["x-oss-callback"]&&(D.data=JSON.parse(x.data.toString())),R.abrupt("return",D);case 32:case"end":return R.stop()}},E,this)}),T.putStream=n.default.mark(function E(O,g,v){var l,i,S,B;return n.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return v=v||{},v.headers=v.headers||{},v.contentLength?v.headers["Content-Length"]=v.contentLength:v.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(v.meta,v.headers),l=v.method||"PUT",i=this._objectRequestParams(l,O,v),h.encodeCallback(i,v),i.mime=v.mime,i.stream=g,i.successStatuses=[200],x.next=12,this.request(i);case 12:return S=x.sent,B={name:O,url:this._objectUrl(O),res:S.res},i.headers&&i.headers["x-oss-callback"]&&(B.data=JSON.parse(S.data.toString())),x.abrupt("return",B);case 16:case"end":return x.stop()}},E,this)}),T.head=n.default.mark(function E(O,g){var v,l,i;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return v=this._objectRequestParams("HEAD",O,g),v.successStatuses=[200,304],S.next=4,this.request(v);case 4:return l=S.sent,i={meta:null,res:l.res,status:l.status},l.status===200&&(0,c.default)(l.headers).forEach(function(B){B.indexOf("x-oss-meta-")===0&&(i.meta||(i.meta={}),i.meta[B.substring(11)]=l.headers[B])}),S.abrupt("return",i);case 8:case"end":return S.stop()}},E,this)}),T.get=n.default.mark(function E(O,g,v){var l,i,S,B;return n.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l=null,i=!1,o.writableStream(g)?l=g:o.string(g)?(l=u.createWriteStream(g),i=!0):v=g,v=v||{},v.process&&(v.subres=v.subres||{},v.subres["x-oss-process"]=v.process),S=void 0,x.prev=6,B=this._objectRequestParams("GET",O,v),B.writeStream=l,B.successStatuses=[200,206,304],x.next=12,this.request(B);case 12:S=x.sent,i&&l.destroy(),x.next=24;break;case 16:if(x.prev=16,x.t0=x.catch(6),!i){x.next=23;break}return l.destroy(),e("get error: %s, delete the exists file %s",x.t0,g),x.next=23,this._deleteFileSafe(g);case 23:throw x.t0;case 24:return x.abrupt("return",{res:S.res,content:S.data});case 25:case"end":return x.stop()}},E,this,[[6,16]])}),T.getStream=n.default.mark(function E(O,g){var v,l;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return g=g||{},v=this._objectRequestParams("GET",O,g),v.customResponse=!0,v.successStatuses=[200,206,304],i.next=6,this.request(v);case 6:return l=i.sent,i.abrupt("return",{stream:l.res,res:{status:l.status,headers:l.headers}});case 8:case"end":return i.stop()}},E,this)}),T.delete=n.default.mark(function E(O,g){var v,l;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return v=this._objectRequestParams("DELETE",O,g),v.successStatuses=[204],i.next=4,this.request(v);case 4:return l=i.sent,i.abrupt("return",{res:l.res});case 6:case"end":return i.stop()}},E,this)}),T.deleteMulti=n.default.mark(function E(O,g){var v,l,i,S,B,x;return n.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:for(g=g||{},v=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<Delete>
|
|
|
`,g.quiet?v+=` <Quiet>true</Quiet>
|
|
|
`:v+=` <Quiet>false</Quiet>
|
|
|
`,l=0;l<O.length;l++)v+=" <Object><Key>"+s.escape(this._objectName(O[l]))+`</Key></Object>
|
|
|
`;return v+="</Delete>",e("delete multi objects: %s",v),g.subres="delete",i=this._objectRequestParams("POST","",g),i.mime="xml",i.content=v,i.xmlResponse=!0,i.successStatuses=[200],D.next=14,this.request(i);case 14:return S=D.sent,B=S.data,x=B&&B.Deleted||null,x&&(Array.isArray(x)||(x=[x]),x=x.map(function(R){return R.Key})),D.abrupt("return",{res:S.res,deleted:x});case 19:case"end":return D.stop()}},E,this)}),T.copy=n.default.mark(function E(O,g,v){var l,i,S;return n.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return v=v||{},v.headers=v.headers||{},(0,c.default)(v.headers).forEach(function(x){v.headers["x-oss-copy-source-"+x.toLowerCase()]=v.headers[x]}),v.meta&&(v.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(v.meta,v.headers),g=g[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(g):"/"+encodeURIComponent(g.slice(1)),v.headers["x-oss-copy-source"]=g,l=this._objectRequestParams("PUT",O,v),l.xmlResponse=!0,l.successStatuses=[200,304],B.next=12,this.request(l);case 12:return i=B.sent,S=i.data,S&&(S={etag:S.ETag,lastModified:S.LastModified}),B.abrupt("return",{data:S,res:i.res});case 16:case"end":return B.stop()}},E,this)}),T.putMeta=n.default.mark(function E(O,g,v){return n.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,this.copy(O,O,{meta:g||{},timeout:v&&v.timeout,ctx:v&&v.ctx});case 2:return l.abrupt("return",l.sent);case 3:case"end":return l.stop()}},E,this)}),T.list=n.default.mark(function E(O,g){var v,l,i,S,B;return n.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return v=this._objectRequestParams("GET","",g),v.query=O,v.xmlResponse=!0,v.successStatuses=[200],x.next=6,this.request(v);case 6:return l=x.sent,i=l.data.Contents,S=this,i&&(Array.isArray(i)||(i=[i]),i=i.map(function(D){return{name:D.Key,url:S._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}}})),B=l.data.CommonPrefixes||null,B&&(Array.isArray(B)||(B=[B]),B=B.map(function(D){return D.Prefix})),x.abrupt("return",{res:l.res,objects:i,prefixes:B,nextMarker:l.data.NextMarker||null,isTruncated:l.data.IsTruncated==="true"});case 13:case"end":return x.stop()}},E,this)}),T.putACL=n.default.mark(function E(O,g,v){var l,i;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return v=v||{},v.subres="acl",v.headers=v.headers||{},v.headers["x-oss-object-acl"]=g,O=this._objectName(O),l=this._objectRequestParams("PUT",O,v),l.successStatuses=[200],S.next=9,this.request(l);case 9:return i=S.sent,S.abrupt("return",{res:i.res});case 11:case"end":return S.stop()}},E,this)}),T.getACL=n.default.mark(function E(O,g){var v,l;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return g=g||{},g.subres="acl",O=this._objectName(O),v=this._objectRequestParams("GET",O,g),v.successStatuses=[200],v.xmlResponse=!0,i.next=8,this.request(v);case 8:return l=i.sent,i.abrupt("return",{acl:l.data.AccessControlList.Grant,owner:{id:l.data.Owner.ID,displayName:l.data.Owner.DisplayName},res:l.res});case 10:case"end":return i.stop()}},E,this)}),T.restore=n.default.mark(function E(O,g){var v,l;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return g=g||{},g.subres="restore",v=this._objectRequestParams("POST",O,g),v.successStatuses=[202],i.next=6,this.request(v);case 6:return l=i.sent,i.abrupt("return",{res:l.res});case 8:case"end":return i.stop()}},E,this)}),T.signatureUrl=function(E,O){O=O||{},E=this._objectName(E),O.method=O.method||"GET";var g=s.timestamp()+(O.expires||1800),v={bucket:this.options.bucket,object:E},l=this._getResource(v);this.options.stsToken&&(O["security-token"]=this.options.stsToken);var i=m._signatureForURL(this.options.accessKeySecret,O,l,g),S=d.parse(this._getReqUrl(v));return S.query={OSSAccessKeyId:this.options.accessKeyId,Expires:g,Signature:i.Signature},A(i.subResource).to(S.query),S.format()},T.getObjectUrl=function(E,O){return O?O[O.length-1]!=="/"&&(O+="/"):O=this.options.endpoint.format(),O+this._escape(this._objectName(E))},T._objectUrl=function(E){return this._getReqUrl({bucket:this.options.bucket,object:E})},T.generateObjectUrl=function(E,O){if(O)O[O.length-1]!=="/"&&(O+="/");else{O=this.options.endpoint.format();var g=d.parse(O),v=this.options.bucket;g.hostname=v+"."+g.hostname,g.host=v+"."+g.host,O=g.format()}return O+this._escape(this._objectName(E))},T._objectRequestParams=function(E,O,g){if(!this.options.bucket)throw new Error("Please create a bucket first");g=g||{},O=this._objectName(O);var v={object:O,bucket:this.options.bucket,method:E,subres:g&&g.subres,timeout:g&&g.timeout,ctx:g&&g.ctx};return g.headers&&(v.headers={},A(g.headers).to(v.headers)),v},T._objectName=function(E){return E.replace(/^\/+/,"")},T._statFile=function(E){return function(O){u.stat(E,O)}},T._convertMetaToHeaders=function(E,O){E&&(0,c.default)(E).forEach(function(g){O["x-oss-meta-"+g]=E[g]})},T._deleteFileSafe=function(E){return function(O){u.exists(E,function(g){g?u.unlink(E,function(v){v&&e("unlink %j error: %s",E,v),O()}):O()})}}},{"../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,_,w){"use strict";w.version="5.3.1"},{}],6:[function(y,_,w){"use strict";function C(a){return a&&a.__esModule?a:{default:a}}function p(a){return a&&typeof a.next=="function"&&typeof a.throw=="function"}function c(a){if(!a)return!1;var f=a.constructor;return!!f&&(f.name==="GeneratorFunction"||f.displayName==="GeneratorFunction"||p(f.prototype)||p(a.prototype))}function r(a,f){var h=new a(f),m=(0,o.default)(h),T=(0,o.default)((0,s.default)(h));m.concat(T).forEach(function(E){c(h[E])?this[E]=d.wrap(h[E]).bind(h):this[E]=h[E]},this)}function n(a){if(!(this instanceof n))return new n(a);r.call(this,A,a)}var e=y("babel-runtime/core-js/object/get-prototype-of"),s=C(e),u=y("babel-runtime/core-js/object/keys"),o=C(u),d=y("co"),A=y("./client");_.exports=n,n.STS=function a(f){if(!(this instanceof a))return new a(f);r.call(this,A.STS,f)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(y,_,w){(function(C){"use strict";function p(s){return s&&s.__esModule?s:{default:s}}var c=y("babel-runtime/core-js/object/keys"),r=p(c),n=y("babel-runtime/core-js/json/stringify"),e=p(n);w.encodeCallback=function(s,u){if(s.headers=s.headers||{},!Object.prototype.hasOwnProperty.call(s.headers,"x-oss-callback")&&u.callback){var o={callbackUrl:encodeURI(u.callback.url),callbackBody:u.callback.body};u.callback.host&&(o.callbackHost=u.callback.host),u.callback.contentType&&(o.callbackBodyType=u.callback.contentType);var d=new C((0,e.default)(o)).toString("base64");if(s.headers["x-oss-callback"]=d,u.callback.customValue){var A={};(0,r.default)(u.callback.customValue).forEach(function(a){A["x:"+a]=u.callback.customValue[a]}),s.headers["x-oss-callback-var"]=new C((0,e.default)(A)).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,_,w){"use strict";var C=y("babel-runtime/regenerator"),p=function(e){return e&&e.__esModule?e:{default:e}}(C),c=y("copy-to"),r=y("./callback"),n=w;n.listUploads=p.default.mark(function e(s,u){var o,d,A,a;return p.default.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return u=u||{},o={},c(u).to(o),o.subres="uploads",d=this._objectRequestParams("GET","",o),d.query=s,d.xmlResponse=!0,d.successStatuses=[200],f.next=10,this.request(d);case 10:return A=f.sent,a=A.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(h){return{name:h.Key,uploadId:h.UploadId,initiated:h.Initiated}}),f.abrupt("return",{res:A.res,uploads:a,bucket:A.data.Bucket,nextKeyMarker:A.data.NextKeyMarker,nextUploadIdMarker:A.data.NextUploadIdMarker,isTruncated:A.data.IsTruncated==="true"});case 15:case"end":return f.stop()}},e,this)}),n.listParts=p.default.mark(function e(s,u,o,d){var A,a,f;return p.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return d=d||{},A={},c(d).to(A),A.subres={uploadId:u},a=this._objectRequestParams("GET",s,A),a.query=o,a.xmlResponse=!0,a.successStatuses=[200],h.next=10,this.request(a);case 10:return f=h.sent,h.abrupt("return",{res:f.res,uploadId:f.data.UploadId,bucket:f.data.Bucket,name:f.data.Key,partNumberMarker:f.data.PartNumberMarker,nextPartNumberMarker:f.data.NextPartNumberMarker,maxParts:f.data.MaxParts,isTruncated:f.data.IsTruncated,parts:f.data.Part||[]});case 12:case"end":return h.stop()}},e,this)}),n.abortMultipartUpload=p.default.mark(function e(s,u,o){var d,A,a;return p.default.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return this.cancel(),o=o||{},d={},c(o).to(d),d.subres={uploadId:u},A=this._objectRequestParams("DELETE",s,d),A.successStatuses=[204],f.next=9,this.request(A);case 9:return a=f.sent,f.abrupt("return",{res:a.res});case 11:case"end":return f.stop()}},e,this)}),n.initMultipartUpload=p.default.mark(function e(s,u){var o,d,A;return p.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return u=u||{},o={},c(u).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(u.meta,o.headers),o.subres="uploads",d=this._objectRequestParams("POST",s,o),d.mime=u.mime,d.xmlResponse=!0,d.successStatuses=[200],a.next=12,this.request(d);case 12:return A=a.sent,a.abrupt("return",{res:A.res,bucket:A.data.Bucket,name:A.data.Key,uploadId:A.data.UploadId});case 14:case"end":return a.stop()}},e,this)}),n.uploadPart=p.default.mark(function e(s,u,o,d,A,a,f){var h;return p.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return h={stream:this._createStream(d,A,a),size:a-A},m.next=3,this._uploadPart(s,u,o,h,f);case 3:return m.abrupt("return",m.sent);case 4:case"end":return m.stop()}},e,this)}),n.completeMultipartUpload=p.default.mark(function e(s,u,o,d){var A,a,f,h,m,T,E,O;return p.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:for(A=o.concat().sort(function(v,l){return v.number-l.number}).filter(function(v,l,i){return!l||v.number!==i[l-1].number}),a=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,f=0;f<A.length;f++)h=A[f],a+=`<Part>
|
|
|
`,a+="<PartNumber>"+h.number+`</PartNumber>
|
|
|
`,a+="<ETag>"+h.etag+`</ETag>
|
|
|
`,a+=`</Part>
|
|
|
`;return a+="</CompleteMultipartUpload>",d=d||{},m={},c(d).to(m),m.subres={uploadId:u},T=this._objectRequestParams("POST",s,m),r.encodeCallback(T,m),T.mime="xml",T.content=a,T.headers&&T.headers["x-oss-callback"]||(T.xmlResponse=!0),T.successStatuses=[200],g.next=16,this.request(T);case 16:return E=g.sent,O={res:E.res,bucket:T.bucket,name:s,etag:E.res.headers.etag},T.headers&&T.headers["x-oss-callback"]&&(O.data=JSON.parse(E.data.toString())),g.abrupt("return",O);case 20:case"end":return g.stop()}},e,this)}),n._uploadPart=p.default.mark(function e(s,u,o,d,A){var a,f,h;return p.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return A=A||{},a={},c(A).to(a),a.headers={"Content-Length":d.size},a.subres={partNumber:o,uploadId:u},f=this._objectRequestParams("PUT",s,a),f.mime=a.mime,f.stream=d.stream,f.successStatuses=[200],m.next=11,this.request(f);case 11:return h=m.sent,d.stream=null,f.stream=null,m.abrupt("return",{name:s,etag:h.res.headers.etag,res:h.res});case 15:case"end":return m.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(y,_,w){(function(C){"use strict";function p(o){return o&&o.__esModule?o:{default:o}}var c=y("babel-runtime/core-js/json/stringify"),r=p(c),n=y("babel-runtime/core-js/object/keys"),e=p(n),s=y("./../../shims/crypto/crypto.js"),u=y("is-type-of");w.buildCanonicalizedResource=function(o,d){var A=""+o,a="?";if(u.string(d)&&d.trim()!=="")A+=a+d;else if(u.array(d))d.sort(),A+=a+d.join("&");else if(d){var f=function(m,T){return m[0]>T[0]?1:m[0]<T[0]?-1:0},h=function(m){A+=a+m,d[m]&&(A+="="+d[m]),a="&"};(0,e.default)(d).sort(f).forEach(h)}return A},w.buildCanonicalString=function(o,d,A,a){A=A||{};var f=A.headers||{},h=[],m={},T=[o.toUpperCase(),f["Content-Md5"]||"",f["Content-Type"]||f["Content-Type".toLowerCase()],a||f["x-oss-date"]];return(0,e.default)(f).forEach(function(E){var O=E.toLowerCase();O.indexOf("x-oss-")===0&&(m[O]=String(f[E]).trim())}),(0,e.default)(m).sort().forEach(function(E){h.push(E+":"+m[E])}),T=T.concat(h),T.push(this.buildCanonicalizedResource(d,A.parameters)),T.join(`
|
|
|
`)},w.computeSignature=function(o,d){return s.createHmac("sha1",o).update(new C(d,"utf8")).digest("base64")},w.authorization=function(o,d,A){return"OSS "+o+":"+this.computeSignature(d,A)},w._signatureForURL=function(o,d,A,a){var f={},h={};if(d.process&&(h["x-oss-process"]=d.process),d.response&&(0,e.default)(d.response).forEach(function(O){var g="response-"+O.toLowerCase();h[g]=d.response[O]}),(0,e.default)(d).forEach(function(O){var g=O.toLowerCase(),v=d[O];g.indexOf("x-oss-")===0?f[g]=v:g.indexOf("content-md5")===0||g.indexOf("content-type")===0?f[O]=v:g!=="expires"&&g!=="response"&&g!=="process"&&g!=="method"&&(h[g]=v)}),Object.prototype.hasOwnProperty.call(d,"security-token")&&(h["security-token"]=d["security-token"]),Object.prototype.hasOwnProperty.call(d,"callback")){var m={callbackUrl:encodeURI(d.callback.url),callbackBody:d.callback.body};if(d.callback.host&&(m.callbackHost=d.callback.host),d.callback.contentType&&(m.callbackBodyType=d.callback.contentType),h.callback=new C((0,r.default)(m)).toString("base64"),d.callback.customValue){var T={};(0,e.default)(d.callback.customValue).forEach(function(O){T["x:"+O]=d.callback.customValue[O]}),h["callback-var"]=new C((0,r.default)(T)).toString("base64")}}var E=this.buildCanonicalString(d.method,A,{headers:f,parameters:h},a.toString());return{Signature:this.computeSignature(o,E),subResource:h}}}).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,_,w){"use strict";var C=y("babel-runtime/regenerator"),p=function(s){return s&&s.__esModule?s:{default:s}}(C),c=y("co"),r=y("co-priority-queue"),n=y("any-promise"),e=w;e._thunkPool=function(s,u){function o(h,m){++a===h.length&&m(f)}function d(h,m){function T(){var i;return p.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:i=void 0;case 1:if(A.isCancel()){S.next=9;break}return S.next=4,g.next();case 4:return i=S.sent,S.next=7,i();case 7:S.next=1;break;case 9:v+=1,v===h&&(g.fns=[],g.buffer=[],m(f));case 11:case"end":return S.stop()}},O,this)}function E(i){console.error(i.stack)}for(var O=p.default.mark(T),g=new r,v=0,l=0;l<h;l++)c(T).catch(E);return function(i,S){return function(B){g.push(p.default.mark(function x(){return p.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.prev=0,D.t0=B,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),B(D.t2);case 11:case"end":return D.stop()}},x,this,[[0,8]])}),S)}}}var A=this,a=0,f=[];return new n(function(h){function m(v){return p.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,O(s[v]);case 2:o(s,h);case 3:case"end":return l.stop()}},E,this)}function T(v){f.push(v),o(s,h)}for(var E=p.default.mark(m),O=new d(u,h),g=0;g<s.length;g++)c(m(g)).catch(T)})},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,_,w){"use strict";w._isIP=function(C){var p=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,c=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return p.test(C)||c.test(C)}},{}],12:[function(y,_,w){function C(){}_.exports=C,_.exports.HttpsAgent=C},{}],13:[function(y,_,w){_.exports=y("./register")().Promise},{"./register":15}],14:[function(y,_,w){"use strict";var C=null;_.exports=function(p,c){return function(r,n){r=r||null,n=n||{};var e=n.global!==!1;if(C===null&&e&&(C=p["@@any-promise/REGISTRATION"]||null),C!==null&&r!==null&&C.implementation!==r)throw new Error('any-promise already defined as "'+C.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return C===null&&(C=r!==null&&n.Promise!==void 0?{Promise:n.Promise,implementation:r}:c(r),e&&(p["@@any-promise/REGISTRATION"]=C)),C}}},{}],15:[function(y,_,w){"use strict";function C(){if(window.Promise===void 0)throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}_.exports=y("./loader")(window,C)},{"./loader":14}],16:[function(y,_,w){_.exports={default:y("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":44}],17:[function(y,_,w){_.exports={default:y("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":45}],18:[function(y,_,w){_.exports={default:y("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":46}],19:[function(y,_,w){_.exports={default:y("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":47}],20:[function(y,_,w){_.exports={default:y("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":48}],21:[function(y,_,w){_.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,_,w){_.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,_,w){_.exports={default:y("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":51}],24:[function(y,_,w){_.exports={default:y("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":52}],25:[function(y,_,w){_.exports={default:y("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":53}],26:[function(y,_,w){_.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,_,w){_.exports={default:y("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":56}],28:[function(y,_,w){_.exports={default:y("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":55}],29:[function(y,_,w){_.exports={default:y("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":57}],30:[function(y,_,w){"use strict";w.__esModule=!0,w.default=function(C,p){if(!(C instanceof p))throw new TypeError("Cannot call a class as a function")}},{}],31:[function(y,_,w){"use strict";w.__esModule=!0;var C=y("../core-js/object/define-property"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);w.default=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),(0,p.default)(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}()},{"../core-js/object/define-property":20}],32:[function(y,_,w){"use strict";function C(s){return s&&s.__esModule?s:{default:s}}w.__esModule=!0;var p=y("../core-js/symbol/iterator"),c=C(p),r=y("../core-js/symbol"),n=C(r),e=typeof n.default=="function"&&typeof c.default=="symbol"?function(s){return typeof s}:function(s){return s&&typeof n.default=="function"&&s.constructor===n.default&&s!==n.default.prototype?"symbol":typeof s};w.default=typeof n.default=="function"&&e(c.default)==="symbol"?function(s){return s===void 0?"undefined":e(s)}:function(s){return s&&typeof n.default=="function"&&s.constructor===n.default&&s!==n.default.prototype?"symbol":s===void 0?"undefined":e(s)}},{"../core-js/symbol":27,"../core-js/symbol/iterator":29}],33:[function(y,_,w){_.exports=y("regenerator-runtime")},{"regenerator-runtime":191}],34:[function(y,_,w){"use strict";function C(h){var m=h.length;if(m%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var T=h.indexOf("=");return T===-1&&(T=m),[T,T===m?0:4-T%4]}function p(h){var m=C(h),T=m[0],E=m[1];return 3*(T+E)/4-E}function c(h,m,T){return 3*(m+T)/4-T}function r(h){for(var m,T=C(h),E=T[0],O=T[1],g=new d(c(h,E,O)),v=0,l=O>0?E-4:E,i=0;i<l;i+=4)m=o[h.charCodeAt(i)]<<18|o[h.charCodeAt(i+1)]<<12|o[h.charCodeAt(i+2)]<<6|o[h.charCodeAt(i+3)],g[v++]=m>>16&255,g[v++]=m>>8&255,g[v++]=255&m;return O===2&&(m=o[h.charCodeAt(i)]<<2|o[h.charCodeAt(i+1)]>>4,g[v++]=255&m),O===1&&(m=o[h.charCodeAt(i)]<<10|o[h.charCodeAt(i+1)]<<4|o[h.charCodeAt(i+2)]>>2,g[v++]=m>>8&255,g[v++]=255&m),g}function n(h){return u[h>>18&63]+u[h>>12&63]+u[h>>6&63]+u[63&h]}function e(h,m,T){for(var E,O=[],g=m;g<T;g+=3)E=(h[g]<<16&16711680)+(h[g+1]<<8&65280)+(255&h[g+2]),O.push(n(E));return O.join("")}function s(h){for(var m,T=h.length,E=T%3,O=[],g=0,v=T-E;g<v;g+=16383)O.push(e(h,g,g+16383>v?v:g+16383));return E===1?(m=h[T-1],O.push(u[m>>2]+u[m<<4&63]+"==")):E===2&&(m=(h[T-2]<<8)+h[T-1],O.push(u[m>>10]+u[m>>4&63]+u[m<<2&63]+"=")),O.join("")}w.byteLength=p,w.toByteArray=r,w.fromByteArray=s;for(var u=[],o=[],d=typeof Uint8Array!="undefined"?Uint8Array:Array,A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,f=A.length;a<f;++a)u[a]=A[a],o[A.charCodeAt(a)]=a;o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],35:[function(y,_,w){!function(C,p,c){_!==void 0&&_.exports?_.exports=c():typeof L=="function"&&L.amd?L("bowser",c):C.bowser=c()}(this,0,function(){function C(o){function d(F){var H=o.match(F);return H&&H.length>1&&H[1]||""}function A(F){var H=o.match(F);return H&&H.length>1&&H[2]||""}var a,f=d(/(ipod|iphone|ipad)/i).toLowerCase(),h=/like android/i.test(o),m=!h&&/android/i.test(o),T=/nexus\s*[0-6]\s*/i.test(o),E=!T&&/nexus\s*[0-9]+/i.test(o),O=/CrOS/.test(o),g=/silk/i.test(o),v=/sailfish/i.test(o),l=/tizen/i.test(o),i=/(web|hpw)os/i.test(o),S=/windows phone/i.test(o),B=(/SamsungBrowser/i.test(o),!S&&/windows/i.test(o)),x=!f&&!g&&/macintosh/i.test(o),D=!m&&!v&&!l&&!i&&/linux/i.test(o),R=A(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=d(/version\/(\d+(\.\d+)?)/i),j=/tablet/i.test(o)&&!/tablet pc/i.test(o),Y=!j&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?a={name:"Opera",opera:s,version:k||d(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?a={name:"Opera",opera:s,version:d(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?a={name:"Samsung Internet for Android",samsungBrowser:s,version:k||d(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?a={name:"Opera Coast",coast:s,version:k||d(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?a={name:"Yandex Browser",yandexbrowser:s,version:k||d(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?a={name:"UC Browser",ucbrowser:s,version:d(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?a={name:"Maxthon",maxthon:s,version:d(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?a={name:"Epiphany",epiphany:s,version:d(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?a={name:"Puffin",puffin:s,version:d(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?a={name:"Sleipnir",sleipnir:s,version:d(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?a={name:"K-Meleon",kMeleon:s,version:d(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(a={name:"Windows Phone",osname:"Windows Phone",windowsphone:s},R?(a.msedge=s,a.version=R):(a.msie=s,a.version=d(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?a={name:"Internet Explorer",msie:s,version:d(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:O?a={name:"Chrome",osname:"Chrome OS",chromeos:s,chromeBook:s,chrome:s,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?a={name:"Microsoft Edge",msedge:s,version:R}:/vivaldi/i.test(o)?a={name:"Vivaldi",vivaldi:s,version:d(/vivaldi\/(\d+(\.\d+)?)/i)||k}:v?a={name:"Sailfish",osname:"Sailfish OS",sailfish:s,version:d(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?a={name:"SeaMonkey",seamonkey:s,version:d(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(a={name:"Firefox",firefox:s,version:d(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(a.firefoxos=s,a.osname="Firefox OS")):g?a={name:"Amazon Silk",silk:s,version:d(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?a={name:"PhantomJS",phantom:s,version:d(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?a={name:"SlimerJS",slimer:s,version:d(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?a={name:"BlackBerry",osname:"BlackBerry OS",blackberry:s,version:k||d(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:i?(a={name:"WebOS",osname:"WebOS",webos:s,version:k||d(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(a.touchpad=s)):/bada/i.test(o)?a={name:"Bada",osname:"Bada",bada:s,version:d(/dolfin\/(\d+(\.\d+)?)/i)}:l?a={name:"Tizen",osname:"Tizen",tizen:s,version:d(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?a={name:"QupZilla",qupzilla:s,version:d(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?a={name:"Chromium",chromium:s,version:d(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?a={name:"Chrome",chrome:s,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?a={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(a={name:"Safari",safari:s},k&&(a.version=k)):f?(a={name:f=="iphone"?"iPhone":f=="ipad"?"iPad":"iPod"},k&&(a.version=k)):a=/googlebot/i.test(o)?{name:"Googlebot",googlebot:s,version:d(/googlebot\/(\d+(\.\d+))/i)||k}:{name:d(/^(.*)\/(.*) /),version:A(/^(.*)\/(.*) /)},!a.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(a.name=a.name||"Blink",a.blink=s):(a.name=a.name||"Webkit",a.webkit=s),!a.version&&k&&(a.version=k)):!a.opera&&/gecko\//i.test(o)&&(a.name=a.name||"Gecko",a.gecko=s,a.version=a.version||d(/gecko\/(\d+(\.\d+)?)/i)),a.windowsphone||!m&&!a.silk?!a.windowsphone&&f?(a[f]=s,a.ios=s,a.osname="iOS"):x?(a.mac=s,a.osname="macOS"):U?(a.xbox=s,a.osname="Xbox"):B?(a.windows=s,a.osname="Windows"):D&&(a.linux=s,a.osname="Linux"):(a.android=s,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}}(d(/Windows ((NT|XP)( \d\d?.\d)?)/i)):a.windowsphone?K=d(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a.mac?(K=d(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):f?(K=d(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):m?K=d(/android[ \/-](\d+(\.\d+)*)/i):a.webos?K=d(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):a.blackberry?K=d(/rim\stablet\sos\s(\d+(\.\d+)*)/i):a.bada?K=d(/bada\/(\d+(\.\d+)*)/i):a.tizen&&(K=d(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(a.osversion=K);var z=!a.windows&&K.split(".")[0];return j||E||f=="ipad"||m&&(z==3||z>=4&&!Y)||a.silk?a.tablet=s:(Y||f=="iphone"||f=="ipod"||m||T||a.blackberry||a.webos||a.bada)&&(a.mobile=s),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=s: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=s:a.x=s,a}function p(o){return o.split(".").length}function c(o,d){var A,a=[];if(Array.prototype.map)return Array.prototype.map.call(o,d);for(A=0;A<o.length;A++)a.push(d(o[A]));return a}function r(o){for(var d=Math.max(p(o[0]),p(o[1])),A=c(o,function(a){var f=d-p(a);return a+=new Array(f+1).join(".0"),c(a.split("."),function(h){return new Array(20-h.length).join("0")+h}).reverse()});--d>=0;){if(A[0][d]>A[1][d])return 1;if(A[0][d]!==A[1][d])return-1;if(d===0)return 0}}function n(o,d,A){var a=u;typeof d=="string"&&(A=d,d=void 0),d===void 0&&(d=!1),A&&(a=C(A));var f=""+a.version;for(var h in o)if(o.hasOwnProperty(h)&&a[h]){if(typeof o[h]!="string")throw new Error("Browser version in the minVersion map should be a string: "+h+": "+String(o));return r([f,o[h]])<0}return d}function e(o,d,A){return!n(o,d,A)}var s=!0,u=C(typeof navigator!="undefined"&&navigator.userAgent||"");return u.test=function(o){for(var d=0;d<o.length;++d){var A=o[d];if(typeof A=="string"&&A in u)return!0}return!1},u.isUnsupportedBrowser=n,u.compareVersions=r,u.check=e,u._detect=C,u.detect=C,u})},{}],36:[function(y,_,w){},{}],37:[function(y,_,w){function C(u){if(u&&!e(u))throw new Error("Unknown encoding: "+u)}function p(u){return u.toString(this.encoding)}function c(u){this.charReceived=u.length%2,this.charLength=this.charReceived?2:0}function r(u){this.charReceived=u.length%3,this.charLength=this.charReceived?3:0}var n=y("buffer").Buffer,e=n.isEncoding||function(u){switch(u&&u.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}},s=w.StringDecoder=function(u){switch(this.encoding=(u||"utf8").toLowerCase().replace(/[-_]/,""),C(u),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=c;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=r;break;default:return void(this.write=p)}this.charBuffer=new n(6),this.charReceived=0,this.charLength=0};s.prototype.write=function(u){for(var o="";this.charLength;){var d=u.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:u.length;if(u.copy(this.charBuffer,this.charReceived,0,d),this.charReceived+=d,this.charReceived<this.charLength)return"";u=u.slice(d,u.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,u.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(u);var A=u.length;this.charLength&&(u.copy(this.charBuffer,0,u.length-this.charReceived,A),A-=this.charReceived),o+=u.toString(this.encoding,0,A);var A=o.length-1,a=o.charCodeAt(A);if(a>=55296&&a<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),u.copy(this.charBuffer,0,0,f),o.substring(0,A)}return o},s.prototype.detectIncompleteChar=function(u){for(var o=u.length>=3?3:u.length;o>0;o--){var d=u[u.length-o];if(o==1&&d>>5==6){this.charLength=2;break}if(o<=2&&d>>4==14){this.charLength=3;break}if(o<=3&&d>>3==30){this.charLength=4;break}}this.charReceived=o},s.prototype.end=function(u){var o="";if(u&&u.length&&(o=this.write(u)),this.charReceived){var d=this.charReceived,A=this.charBuffer,a=this.encoding;o+=A.slice(0,d).toString(a)}return o}},{buffer:38}],38:[function(y,_,w){(function(C){"use strict";function p(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(N,W){if(p()<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 u(this,N)}return n(this,N,W,le)}function n(N,W,le,te){if(typeof W=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&W instanceof ArrayBuffer?A(N,W,le,te):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 s(N,W,le,te){return e(W),W<=0?c(N,W):le!==void 0?typeof te=="string"?c(N,W).fill(le,te):c(N,W).fill(le):c(N,W)}function u(N,W){if(e(W),N=c(N,W<0?0:0|f(W)),!r.TYPED_ARRAY_SUPPORT)for(var le=0;le<W;++le)N[le]=0;return N}function o(N,W,le){if(typeof le=="string"&&le!==""||(le="utf8"),!r.isEncoding(le))throw new TypeError('"encoding" must be a valid string encoding');var te=0|m(W,le);N=c(N,te);var se=N.write(W,le);return se!==te&&(N=N.slice(0,se)),N}function d(N,W){var le=W.length<0?0:0|f(W.length);N=c(N,le);for(var te=0;te<le;te+=1)N[te]=255&W[te];return N}function A(N,W,le,te){if(W.byteLength,le<0||W.byteLength<le)throw new RangeError("'offset' is out of bounds");if(W.byteLength<le+(te||0))throw new RangeError("'length' is out of bounds");return W=le===void 0&&te===void 0?new Uint8Array(W):te===void 0?new Uint8Array(W,le):new Uint8Array(W,le,te),r.TYPED_ARRAY_SUPPORT?(N=W,N.__proto__=r.prototype):N=d(N,W),N}function a(N,W){if(r.isBuffer(W)){var le=0|f(W.length);return N=c(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"||pe(W.length)?c(N,0):d(N,W);if(W.type==="Buffer"&&Be(W.data))return d(N,W.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function f(N){if(N>=p())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p().toString(16)+" bytes");return 0|N}function h(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 te=!1;;)switch(W){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":case void 0:return be(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return ne(N).length;default:if(te)return be(N).length;W=(""+W).toLowerCase(),te=!0}}function T(N,W,le){var te=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((le===void 0||le>this.length)&&(le=this.length),le<=0)return"";if(le>>>=0,W>>>=0,le<=W)return"";for(N||(N="utf8");;)switch(N){case"hex":return U(this,W,le);case"utf8":case"utf-8":return R(this,W,le);case"ascii":return j(this,W,le);case"latin1":case"binary":return Y(this,W,le);case"base64":return D(this,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,le);default:if(te)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),te=!0}}function E(N,W,le){var te=N[W];N[W]=N[le],N[le]=te}function O(N,W,le,te,se){if(N.length===0)return-1;if(typeof le=="string"?(te=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),le=+le,isNaN(le)&&(le=se?0:N.length-1),le<0&&(le=N.length+le),le>=N.length){if(se)return-1;le=N.length-1}else if(le<0){if(!se)return-1;le=0}if(typeof W=="string"&&(W=r.from(W,te)),r.isBuffer(W))return W.length===0?-1:g(N,W,le,te,se);if(typeof W=="number")return W&=255,r.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?se?Uint8Array.prototype.indexOf.call(N,W,le):Uint8Array.prototype.lastIndexOf.call(N,W,le):g(N,[W],le,te,se);throw new TypeError("val must be string, number or Buffer")}function g(N,W,le,te,se){function Ee(Ze,Ge){return ke===1?Ze[Ge]:Ze.readUInt16BE(Ge*ke)}var ke=1,pt=N.length,Fe=W.length;if(te!==void 0&&((te=String(te).toLowerCase())==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(N.length<2||W.length<2)return-1;ke=2,pt/=2,Fe/=2,le/=2}var je;if(se){var tt=-1;for(je=le;je<pt;je++)if(Ee(N,je)===Ee(W,tt===-1?0:je-tt)){if(tt===-1&&(tt=je),je-tt+1===Fe)return tt*ke}else tt!==-1&&(je-=je-tt),tt=-1}else for(le+Fe>pt&&(le=pt-Fe),je=le;je>=0;je--){for(var At=!0,qe=0;qe<Fe;qe++)if(Ee(N,je+qe)!==Ee(W,qe)){At=!1;break}if(At)return je}return-1}function v(N,W,le,te){le=Number(le)||0;var se=N.length-le;te?(te=Number(te))>se&&(te=se):te=se;var Ee=W.length;if(Ee%2!=0)throw new TypeError("Invalid hex string");te>Ee/2&&(te=Ee/2);for(var ke=0;ke<te;++ke){var pt=parseInt(W.substr(2*ke,2),16);if(isNaN(pt))return ke;N[le+ke]=pt}return ke}function l(N,W,le,te){return fe(be(W,N.length-le),N,le,te)}function i(N,W,le,te){return fe(he(W),N,le,te)}function S(N,W,le,te){return i(N,W,le,te)}function B(N,W,le,te){return fe(ne(W),N,le,te)}function x(N,W,le,te){return fe(de(W,N.length-le),N,le,te)}function D(N,W,le){return W===0&&le===N.length?Ae.fromByteArray(N):Ae.fromByteArray(N.slice(W,le))}function R(N,W,le){le=Math.min(N.length,le);for(var te=[],se=W;se<le;){var Ee=N[se],ke=null,pt=Ee>239?4:Ee>223?3:Ee>191?2:1;if(se+pt<=le){var Fe,je,tt,At;switch(pt){case 1:Ee<128&&(ke=Ee);break;case 2:Fe=N[se+1],(192&Fe)==128&&(At=(31&Ee)<<6|63&Fe)>127&&(ke=At);break;case 3:Fe=N[se+1],je=N[se+2],(192&Fe)==128&&(192&je)==128&&(At=(15&Ee)<<12|(63&Fe)<<6|63&je)>2047&&(At<55296||At>57343)&&(ke=At);break;case 4:Fe=N[se+1],je=N[se+2],tt=N[se+3],(192&Fe)==128&&(192&je)==128&&(192&tt)==128&&(At=(15&Ee)<<18|(63&Fe)<<12|(63&je)<<6|63&tt)>65535&&At<1114112&&(ke=At)}}ke===null?(ke=65533,pt=1):ke>65535&&(ke-=65536,te.push(ke>>>10&1023|55296),ke=56320|1023&ke),te.push(ke),se+=pt}return k(te)}function k(N){var W=N.length;if(W<=Oe)return String.fromCharCode.apply(String,N);for(var le="",te=0;te<W;)le+=String.fromCharCode.apply(String,N.slice(te,te+=Oe));return le}function j(N,W,le){var te="";le=Math.min(N.length,le);for(var se=W;se<le;++se)te+=String.fromCharCode(127&N[se]);return te}function Y(N,W,le){var te="";le=Math.min(N.length,le);for(var se=W;se<le;++se)te+=String.fromCharCode(N[se]);return te}function U(N,W,le){var te=N.length;(!W||W<0)&&(W=0),(!le||le<0||le>te)&&(le=te);for(var se="",Ee=W;Ee<le;++Ee)se+=ue(N[Ee]);return se}function K(N,W,le){for(var te=N.slice(W,le),se="",Ee=0;Ee<te.length;Ee+=2)se+=String.fromCharCode(te[Ee]+256*te[Ee+1]);return se}function z(N,W,le){if(N%1!=0||N<0)throw new RangeError("offset is not uint");if(N+W>le)throw new RangeError("Trying to access beyond buffer length")}function F(N,W,le,te,se,Ee){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>se||W<Ee)throw new RangeError('"value" argument is out of bounds');if(le+te>N.length)throw new RangeError("Index out of range")}function H(N,W,le,te){W<0&&(W=65535+W+1);for(var se=0,Ee=Math.min(N.length-le,2);se<Ee;++se)N[le+se]=(W&255<<8*(te?se:1-se))>>>8*(te?se:1-se)}function G(N,W,le,te){W<0&&(W=4294967295+W+1);for(var se=0,Ee=Math.min(N.length-le,4);se<Ee;++se)N[le+se]=W>>>8*(te?se:3-se)&255}function q(N,W,le,te,se,Ee){if(le+te>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function ie(N,W,le,te,se){return se||q(N,W,le,4,34028234663852886e22,-34028234663852886e22),xe.write(N,W,le,te,23,4),le+4}function ce(N,W,le,te,se){return se||q(N,W,le,8,17976931348623157e292,-17976931348623157e292),xe.write(N,W,le,te,52,8),le+8}function ee(N){if(N=ve(N).replace(ae,""),N.length<2)return"";for(;N.length%4!=0;)N+="=";return N}function ve(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}function ue(N){return N<16?"0"+N.toString(16):N.toString(16)}function be(N,W){W=W||1/0;for(var le,te=N.length,se=null,Ee=[],ke=0;ke<te;++ke){if((le=N.charCodeAt(ke))>55295&&le<57344){if(!se){if(le>56319){(W-=3)>-1&&Ee.push(239,191,189);continue}if(ke+1===te){(W-=3)>-1&&Ee.push(239,191,189);continue}se=le;continue}if(le<56320){(W-=3)>-1&&Ee.push(239,191,189),se=le;continue}le=65536+(se-55296<<10|le-56320)}else se&&(W-=3)>-1&&Ee.push(239,191,189);if(se=null,le<128){if((W-=1)<0)break;Ee.push(le)}else if(le<2048){if((W-=2)<0)break;Ee.push(le>>6|192,63&le|128)}else if(le<65536){if((W-=3)<0)break;Ee.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;Ee.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return Ee}function he(N){for(var W=[],le=0;le<N.length;++le)W.push(255&N.charCodeAt(le));return W}function de(N,W){for(var le,te,se,Ee=[],ke=0;ke<N.length&&!((W-=2)<0);++ke)le=N.charCodeAt(ke),te=le>>8,se=le%256,Ee.push(se),Ee.push(te);return Ee}function ne(N){return Ae.toByteArray(ee(N))}function fe(N,W,le,te){for(var se=0;se<te&&!(se+le>=W.length||se>=N.length);++se)W[se+le]=N[se];return se}function pe(N){return N!==N}var Ae=y("base64-js"),xe=y("ieee754"),Be=y("isarray");w.Buffer=r,w.SlowBuffer=h,w.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=C.TYPED_ARRAY_SUPPORT!==void 0?C.TYPED_ARRAY_SUPPORT:function(){try{var N=new Uint8Array(1);return N.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},N.foo()===42&&typeof N.subarray=="function"&&N.subarray(1,1).byteLength===0}catch(W){return!1}}(),w.kMaxLength=p(),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 s(null,N,W,le)},r.allocUnsafe=function(N){return u(null,N)},r.allocUnsafeSlow=function(N){return u(null,N)},r.isBuffer=function(N){return!(N==null||!N._isBuffer)},r.compare=function(N,W){if(!r.isBuffer(N)||!r.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(N===W)return 0;for(var le=N.length,te=W.length,se=0,Ee=Math.min(le,te);se<Ee;++se)if(N[se]!==W[se]){le=N[se],te=W[se];break}return le<te?-1:te<le?1:0},r.isEncoding=function(N){switch(String(N).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(N,W){if(!Be(N))throw new TypeError('"list" argument must be an Array of Buffers');if(N.length===0)return r.alloc(0);var le;if(W===void 0)for(W=0,le=0;le<N.length;++le)W+=N[le].length;var te=r.allocUnsafe(W),se=0;for(le=0;le<N.length;++le){var Ee=N[le];if(!r.isBuffer(Ee))throw new TypeError('"list" argument must be an Array of Buffers');Ee.copy(te,se),se+=Ee.length}return te},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)E(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)E(this,W,W+3),E(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)E(this,W,W+7),E(this,W+1,W+6),E(this,W+2,W+5),E(this,W+3,W+4);return this},r.prototype.toString=function(){var N=0|this.length;return N===0?"":arguments.length===0?R(this,0,N):T.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,te,se){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),le===void 0&&(le=N?N.length:0),te===void 0&&(te=0),se===void 0&&(se=this.length),W<0||le>N.length||te<0||se>this.length)throw new RangeError("out of range index");if(te>=se&&W>=le)return 0;if(te>=se)return-1;if(W>=le)return 1;if(W>>>=0,le>>>=0,te>>>=0,se>>>=0,this===N)return 0;for(var Ee=se-te,ke=le-W,pt=Math.min(Ee,ke),Fe=this.slice(te,se),je=N.slice(W,le),tt=0;tt<pt;++tt)if(Fe[tt]!==je[tt]){Ee=Fe[tt],ke=je[tt];break}return Ee<ke?-1:ke<Ee?1:0},r.prototype.includes=function(N,W,le){return this.indexOf(N,W,le)!==-1},r.prototype.indexOf=function(N,W,le){return O(this,N,W,le,!0)},r.prototype.lastIndexOf=function(N,W,le){return O(this,N,W,le,!1)},r.prototype.write=function(N,W,le,te){if(W===void 0)te="utf8",le=this.length,W=0;else if(le===void 0&&typeof W=="string")te=W,le=this.length,W=0;else{if(!isFinite(W))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");W|=0,isFinite(le)?(le|=0,te===void 0&&(te="utf8")):(te=le,le=void 0)}var se=this.length-W;if((le===void 0||le>se)&&(le=se),N.length>0&&(le<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var Ee=!1;;)switch(te){case"hex":return v(this,N,W,le);case"utf8":case"utf-8":return l(this,N,W,le);case"ascii":return i(this,N,W,le);case"latin1":case"binary":return S(this,N,W,le);case"base64":return B(this,N,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,N,W,le);default:if(Ee)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),Ee=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Oe=4096;r.prototype.slice=function(N,W){var le=this.length;N=~~N,W=W===void 0?le:~~W,N<0?(N+=le)<0&&(N=0):N>le&&(N=le),W<0?(W+=le)<0&&(W=0):W>le&&(W=le),W<N&&(W=N);var te;if(r.TYPED_ARRAY_SUPPORT)te=this.subarray(N,W),te.__proto__=r.prototype;else{var se=W-N;te=new r(se,void 0);for(var Ee=0;Ee<se;++Ee)te[Ee]=this[Ee+N]}return te},r.prototype.readUIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N],se=1,Ee=0;++Ee<W&&(se*=256);)te+=this[N+Ee]*se;return te},r.prototype.readUIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N+--W],se=1;W>0&&(se*=256);)te+=this[N+--W]*se;return te},r.prototype.readUInt8=function(N,W){return W||z(N,1,this.length),this[N]},r.prototype.readUInt16LE=function(N,W){return W||z(N,2,this.length),this[N]|this[N+1]<<8},r.prototype.readUInt16BE=function(N,W){return W||z(N,2,this.length),this[N]<<8|this[N+1]},r.prototype.readUInt32LE=function(N,W){return W||z(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+16777216*this[N+3]},r.prototype.readUInt32BE=function(N,W){return W||z(N,4,this.length),16777216*this[N]+(this[N+1]<<16|this[N+2]<<8|this[N+3])},r.prototype.readIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=this[N],se=1,Ee=0;++Ee<W&&(se*=256);)te+=this[N+Ee]*se;return se*=128,te>=se&&(te-=Math.pow(2,8*W)),te},r.prototype.readIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var te=W,se=1,Ee=this[N+--te];te>0&&(se*=256);)Ee+=this[N+--te]*se;return se*=128,Ee>=se&&(Ee-=Math.pow(2,8*W)),Ee},r.prototype.readInt8=function(N,W){return W||z(N,1,this.length),128&this[N]?-1*(255-this[N]+1):this[N]},r.prototype.readInt16LE=function(N,W){W||z(N,2,this.length);var le=this[N]|this[N+1]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt16BE=function(N,W){W||z(N,2,this.length);var le=this[N+1]|this[N]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt32LE=function(N,W){return W||z(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},r.prototype.readInt32BE=function(N,W){return W||z(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},r.prototype.readFloatLE=function(N,W){return W||z(N,4,this.length),xe.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,W){return W||z(N,4,this.length),xe.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,W){return W||z(N,8,this.length),xe.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,W){return W||z(N,8,this.length),xe.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,W,le,te){(N=+N,W|=0,le|=0,!te)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var se=1,Ee=0;for(this[W]=255&N;++Ee<le&&(se*=256);)this[W+Ee]=N/se&255;return W+le},r.prototype.writeUIntBE=function(N,W,le,te){(N=+N,W|=0,le|=0,!te)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var se=le-1,Ee=1;for(this[W+se]=255&N;--se>=0&&(Ee*=256);)this[W+se]=N/Ee&255;return W+le},r.prototype.writeUInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,255,0),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),this[W]=255&N,W+1},r.prototype.writeUInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeUInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeUInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W+3]=N>>>24,this[W+2]=N>>>16,this[W+1]=N>>>8,this[W]=255&N):G(this,N,W,!0),W+4},r.prototype.writeUInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeIntLE=function(N,W,le,te){if(N=+N,W|=0,!te){var se=Math.pow(2,8*le-1);F(this,N,W,le,se-1,-se)}var Ee=0,ke=1,pt=0;for(this[W]=255&N;++Ee<le&&(ke*=256);)N<0&&pt===0&&this[W+Ee-1]!==0&&(pt=1),this[W+Ee]=(N/ke>>0)-pt&255;return W+le},r.prototype.writeIntBE=function(N,W,le,te){if(N=+N,W|=0,!te){var se=Math.pow(2,8*le-1);F(this,N,W,le,se-1,-se)}var Ee=le-1,ke=1,pt=0;for(this[W+Ee]=255&N;--Ee>=0&&(ke*=256);)N<0&&pt===0&&this[W+Ee+1]!==0&&(pt=1),this[W+Ee]=(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 ie(this,N,W,!0,le)},r.prototype.writeFloatBE=function(N,W,le){return ie(this,N,W,!1,le)},r.prototype.writeDoubleLE=function(N,W,le){return ce(this,N,W,!0,le)},r.prototype.writeDoubleBE=function(N,W,le){return ce(this,N,W,!1,le)},r.prototype.copy=function(N,W,le,te){if(le||(le=0),te||te===0||(te=this.length),W>=N.length&&(W=N.length),W||(W=0),te>0&&te<le&&(te=le),te===le)return 0;if(N.length===0||this.length===0)return 0;if(W<0)throw new RangeError("targetStart out of bounds");if(le<0||le>=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),N.length-W<te-le&&(te=N.length-W+le);var se,Ee=te-le;if(this===N&&le<W&&W<te)for(se=Ee-1;se>=0;--se)N[se+W]=this[se+le];else if(Ee<1e3||!r.TYPED_ARRAY_SUPPORT)for(se=0;se<Ee;++se)N[se+W]=this[se+le];else Uint8Array.prototype.set.call(N,this.subarray(le,le+Ee),W);return Ee},r.prototype.fill=function(N,W,le,te){if(typeof N=="string"){if(typeof W=="string"?(te=W,W=0,le=this.length):typeof le=="string"&&(te=le,le=this.length),N.length===1){var se=N.charCodeAt(0);se<256&&(N=se)}if(te!==void 0&&typeof te!="string")throw new TypeError("encoding must be a string");if(typeof te=="string"&&!r.isEncoding(te))throw new TypeError("Unknown encoding: "+te)}else typeof N=="number"&&(N&=255);if(W<0||this.length<W||this.length<le)throw new RangeError("Out of range index");if(le<=W)return this;W>>>=0,le=le===void 0?this.length:le>>>0,N||(N=0);var Ee;if(typeof N=="number")for(Ee=W;Ee<le;++Ee)this[Ee]=N;else{var ke=r.isBuffer(N)?N:be(new r(N,te).toString()),pt=ke.length;for(Ee=0;Ee<le-W;++Ee)this[Ee+W]=ke[Ee%pt]}return this};var ae=/[^+\/0-9A-Za-z-_]/g}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"base64-js":34,ieee754:161,isarray:166}],39:[function(y,_,w){_.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,_,w){"use strict";var C=function(){this.buffer=[],this.fns=[]};C.prototype.push=function(c,r){if(this.fns.length)return this.fns.shift()(null,c);var n={data:c,priority:r},e=p(this.buffer,n,function(s){return s.priority});this.buffer.splice(e,0,n)},C.prototype.next=function(){var c=this;return function(r){if(c.buffer.length)return r(null,c.buffer.pop().data);c.fns.push(r)}};var p=function(c,r,n){r=n(r);for(var e=0,s=c?c.length:e;e<s;){var u=e+s>>>1;n(c[u])<r?e=u+1:s=u}return e};_.exports=C},{}],41:[function(y,_,w){function C(A){var a=this,f=d.call(arguments,1);return new Promise(function(h,m){function T(g){var v;try{v=A.next(g)}catch(l){return m(l)}O(v)}function E(g){var v;try{v=A.throw(g)}catch(l){return m(l)}O(v)}function O(g){if(g.done)return h(g.value);var v=p.call(a,g.value);return v&&e(v)?v.then(T,E):E(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(g.value)+'"'))}if(typeof A=="function"&&(A=A.apply(a,f)),!A||typeof A.next!="function")return h(A);T()})}function p(A){return A&&(e(A)?A:u(A)||s(A)?C.call(this,A):typeof A=="function"?c.call(this,A):Array.isArray(A)?r.call(this,A):o(A)?n.call(this,A):A)}function c(A){var a=this;return new Promise(function(f,h){A.call(a,function(m,T){if(m)return h(m);arguments.length>2&&(T=d.call(arguments,1)),f(T)})})}function r(A){return Promise.all(A.map(p,this))}function n(A){for(var a=new A.constructor,f=Object.keys(A),h=[],m=0;m<f.length;m++){var T=f[m],E=p.call(this,A[T]);E&&e(E)?function(O,g){a[g]=void 0,h.push(O.then(function(v){a[g]=v}))}(E,T):a[T]=A[T]}return Promise.all(h).then(function(){return a})}function e(A){return typeof A.then=="function"}function s(A){return typeof A.next=="function"&&typeof A.throw=="function"}function u(A){var a=A.constructor;return!!a&&(a.name==="GeneratorFunction"||a.displayName==="GeneratorFunction"||s(a.prototype))}function o(A){return Object==A.constructor}var d=Array.prototype.slice;_.exports=C.default=C.co=C,C.wrap=function(A){function a(){return C.call(this,A.apply(this,arguments))}return a.__generatorFunction__=A,a}},{}],42:[function(y,_,w){_.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,_,w){"use strict";function C(r,n){if(!(this instanceof C))return new C(r,n);this.src=r,this._withAccess=n}function p(r,n){return r[n]===void 0&&r.__lookupGetter__(n)===void 0&&r.__lookupSetter__(n)===void 0}var c=Array.prototype.slice;_.exports=C,C.prototype.withAccess=function(r){return this._withAccess=r!==!1,this},C.prototype.pick=function(r){return Array.isArray(r)||(r=c.call(arguments)),r.length&&(this.keys=r),this},C.prototype.to=function(r){if(r=r||{},!this.src)return r;var n=this.keys||Object.keys(this.src);if(!this._withAccess){for(var e=0;e<n.length;e++)s=n[e],r[s]===void 0&&(r[s]=this.src[s]);return r}for(var e=0;e<n.length;e++){var s=n[e];if(p(r,s)){var u=this.src.__lookupGetter__(s),o=this.src.__lookupSetter__(s);u&&r.__defineGetter__(s,u),o&&r.__defineSetter__(s,o),u||o||(r[s]=this.src[s])}}return r},C.prototype.toCover=function(r){for(var n=this.keys||Object.keys(this.src),e=0;e<n.length;e++){var s=n[e];delete r[s];var u=this.src.__lookupGetter__(s),o=this.src.__lookupSetter__(s);u&&r.__defineGetter__(s,u),o&&r.__defineSetter__(s,o),u||o||(r[s]=this.src[s])}},C.prototype.override=C.prototype.toCover,C.prototype.and=function(r){var n={};return this.to(n),this.src=r,this.to(n),this.src=n,this}},{}],44:[function(y,_,w){y("../../modules/es6.string.iterator"),y("../../modules/es6.array.from"),_.exports=y("../../modules/_core").Array.from},{"../../modules/_core":65,"../../modules/es6.array.from":133,"../../modules/es6.string.iterator":145}],45:[function(y,_,w){var C=y("../../modules/_core"),p=C.JSON||(C.JSON={stringify:JSON.stringify});_.exports=function(c){return p.stringify.apply(p,arguments)}},{"../../modules/_core":65}],46:[function(y,_,w){y("../../modules/es6.object.assign"),_.exports=y("../../modules/_core").Object.assign},{"../../modules/_core":65,"../../modules/es6.object.assign":136}],47:[function(y,_,w){y("../../modules/es6.object.create");var C=y("../../modules/_core").Object;_.exports=function(p,c){return C.create(p,c)}},{"../../modules/_core":65,"../../modules/es6.object.create":137}],48:[function(y,_,w){y("../../modules/es6.object.define-property");var C=y("../../modules/_core").Object;_.exports=function(p,c,r){return C.defineProperty(p,c,r)}},{"../../modules/_core":65,"../../modules/es6.object.define-property":138}],49:[function(y,_,w){y("../../modules/es6.object.get-own-property-names");var C=y("../../modules/_core").Object;_.exports=function(p){return C.getOwnPropertyNames(p)}},{"../../modules/_core":65,"../../modules/es6.object.get-own-property-names":139}],50:[function(y,_,w){y("../../modules/es6.object.get-prototype-of"),_.exports=y("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":65,"../../modules/es6.object.get-prototype-of":140}],51:[function(y,_,w){y("../../modules/es6.object.keys"),_.exports=y("../../modules/_core").Object.keys},{"../../modules/_core":65,"../../modules/es6.object.keys":141}],52:[function(y,_,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"),_.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,_,w){y("../modules/web.immediate"),_.exports=y("../modules/_core").setImmediate},{"../modules/_core":65,"../modules/web.immediate":152}],54:[function(y,_,w){y("../../modules/es6.string.from-code-point"),_.exports=y("../../modules/_core").String.fromCodePoint},{"../../modules/_core":65,"../../modules/es6.string.from-code-point":144}],55:[function(y,_,w){y("../../modules/es6.function.has-instance"),_.exports=y("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":130,"../../modules/es6.function.has-instance":135}],56:[function(y,_,w){y("../../modules/es6.symbol"),y("../../modules/es6.object.to-string"),y("../../modules/es7.symbol.async-iterator"),y("../../modules/es7.symbol.observable"),_.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,_,w){y("../../modules/es6.string.iterator"),y("../../modules/web.dom.iterable"),_.exports=y("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":130,"../../modules/es6.string.iterator":145,"../../modules/web.dom.iterable":151}],58:[function(y,_,w){_.exports=function(C){if(typeof C!="function")throw TypeError(C+" is not a function!");return C}},{}],59:[function(y,_,w){_.exports=function(){}},{}],60:[function(y,_,w){_.exports=function(C,p,c,r){if(!(C instanceof p)||r!==void 0&&r in C)throw TypeError(c+": incorrect invocation!");return C}},{}],61:[function(y,_,w){var C=y("./_is-object");_.exports=function(p){if(!C(p))throw TypeError(p+" is not an object!");return p}},{"./_is-object":85}],62:[function(y,_,w){var C=y("./_to-iobject"),p=y("./_to-length"),c=y("./_to-absolute-index");_.exports=function(r){return function(n,e,s){var u,o=C(n),d=p(o.length),A=c(s,d);if(r&&e!=e){for(;d>A;)if((u=o[A++])!=u)return!0}else for(;d>A;A++)if((r||A in o)&&o[A]===e)return r||A||0;return!r&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(y,_,w){var C=y("./_cof"),p=y("./_wks")("toStringTag"),c=C(function(){return arguments}())=="Arguments",r=function(n,e){try{return n[e]}catch(s){}};_.exports=function(n){var e,s,u;return n===void 0?"Undefined":n===null?"Null":typeof(s=r(e=Object(n),p))=="string"?s:c?C(e):(u=C(e))=="Object"&&typeof e.callee=="function"?"Arguments":u}},{"./_cof":64,"./_wks":131}],64:[function(y,_,w){var C={}.toString;_.exports=function(p){return C.call(p).slice(8,-1)}},{}],65:[function(y,_,w){var C=_.exports={version:"2.5.7"};typeof __e=="number"&&(__e=C)},{}],66:[function(y,_,w){"use strict";var C=y("./_object-dp"),p=y("./_property-desc");_.exports=function(c,r,n){r in c?C.f(c,r,p(0,n)):c[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(y,_,w){var C=y("./_a-function");_.exports=function(p,c,r){if(C(p),c===void 0)return p;switch(r){case 1:return function(n){return p.call(c,n)};case 2:return function(n,e){return p.call(c,n,e)};case 3:return function(n,e,s){return p.call(c,n,e,s)}}return function(){return p.apply(c,arguments)}}},{"./_a-function":58}],68:[function(y,_,w){_.exports=function(C){if(C==null)throw TypeError("Can't call method on "+C);return C}},{}],69:[function(y,_,w){_.exports=!y("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(y,_,w){var C=y("./_is-object"),p=y("./_global").document,c=C(p)&&C(p.createElement);_.exports=function(r){return c?p.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(y,_,w){_.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(y,_,w){var C=y("./_object-keys"),p=y("./_object-gops"),c=y("./_object-pie");_.exports=function(r){var n=C(r),e=p.f;if(e)for(var s,u=e(r),o=c.f,d=0;u.length>d;)o.call(r,s=u[d++])&&n.push(s);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(y,_,w){var C=y("./_global"),p=y("./_core"),c=y("./_ctx"),r=y("./_hide"),n=y("./_has"),e=function(s,u,o){var d,A,a,f=s&e.F,h=s&e.G,m=s&e.S,T=s&e.P,E=s&e.B,O=s&e.W,g=h?p:p[u]||(p[u]={}),v=g.prototype,l=h?C:m?C[u]:(C[u]||{}).prototype;h&&(o=u);for(d in o)(A=!f&&l&&l[d]!==void 0)&&n(g,d)||(a=A?l[d]:o[d],g[d]=h&&typeof l[d]!="function"?o[d]:E&&A?c(a,C):O&&l[d]==a?function(i){var S=function(B,x,D){if(this instanceof i){switch(arguments.length){case 0:return new i;case 1:return new i(B);case 2:return new i(B,x)}return new i(B,x,D)}return i.apply(this,arguments)};return S.prototype=i.prototype,S}(a):T&&typeof a=="function"?c(Function.call,a):a,T&&((g.virtual||(g.virtual={}))[d]=a,s&e.R&&v&&!v[d]&&r(v,d,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,_.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(y,_,w){_.exports=function(C){try{return!!C()}catch(p){return!0}}},{}],75:[function(y,_,w){var C=y("./_ctx"),p=y("./_iter-call"),c=y("./_is-array-iter"),r=y("./_an-object"),n=y("./_to-length"),e=y("./core.get-iterator-method"),s={},u={},w=_.exports=function(o,d,A,a,f){var h,m,T,E,O=f?function(){return o}:e(o),g=C(A,a,d?2:1),v=0;if(typeof O!="function")throw TypeError(o+" is not iterable!");if(c(O)){for(h=n(o.length);h>v;v++)if((E=d?g(r(m=o[v])[0],m[1]):g(o[v]))===s||E===u)return E}else for(T=O.call(o);!(m=T.next()).done;)if((E=p(T,g,m.value,d))===s||E===u)return E};w.BREAK=s,w.RETURN=u},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(y,_,w){var C=_.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=C)},{}],77:[function(y,_,w){var C={}.hasOwnProperty;_.exports=function(p,c){return C.call(p,c)}},{}],78:[function(y,_,w){var C=y("./_object-dp"),p=y("./_property-desc");_.exports=y("./_descriptors")?function(c,r,n){return C.f(c,r,p(1,n))}:function(c,r,n){return c[r]=n,c}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(y,_,w){var C=y("./_global").document;_.exports=C&&C.documentElement},{"./_global":76}],80:[function(y,_,w){_.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,_,w){_.exports=function(C,p,c){var r=c===void 0;switch(p.length){case 0:return r?C():C.call(c);case 1:return r?C(p[0]):C.call(c,p[0]);case 2:return r?C(p[0],p[1]):C.call(c,p[0],p[1]);case 3:return r?C(p[0],p[1],p[2]):C.call(c,p[0],p[1],p[2]);case 4:return r?C(p[0],p[1],p[2],p[3]):C.call(c,p[0],p[1],p[2],p[3])}return C.apply(c,p)}},{}],82:[function(y,_,w){var C=y("./_cof");_.exports=Object("z").propertyIsEnumerable(0)?Object:function(p){return C(p)=="String"?p.split(""):Object(p)}},{"./_cof":64}],83:[function(y,_,w){var C=y("./_iterators"),p=y("./_wks")("iterator"),c=Array.prototype;_.exports=function(r){return r!==void 0&&(C.Array===r||c[p]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(y,_,w){var C=y("./_cof");_.exports=Array.isArray||function(p){return C(p)=="Array"}},{"./_cof":64}],85:[function(y,_,w){_.exports=function(C){return typeof C=="object"?C!==null:typeof C=="function"}},{}],86:[function(y,_,w){var C=y("./_an-object");_.exports=function(p,c,r,n){try{return n?c(C(r)[0],r[1]):c(r)}catch(s){var e=p.return;throw e!==void 0&&C(e.call(p)),s}}},{"./_an-object":61}],87:[function(y,_,w){"use strict";var C=y("./_object-create"),p=y("./_property-desc"),c=y("./_set-to-string-tag"),r={};y("./_hide")(r,y("./_wks")("iterator"),function(){return this}),_.exports=function(n,e,s){n.prototype=C(r,{next:p(1,s)}),c(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(y,_,w){"use strict";var C=y("./_library"),p=y("./_export"),c=y("./_redefine"),r=y("./_hide"),n=y("./_iterators"),e=y("./_iter-create"),s=y("./_set-to-string-tag"),u=y("./_object-gpo"),o=y("./_wks")("iterator"),d=!([].keys&&"next"in[].keys()),A=function(){return this};_.exports=function(a,f,h,m,T,E,O){e(h,f,m);var g,v,l,i=function(U){if(!d&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new h(this,U)}}return function(){return new h(this,U)}},S=f+" Iterator",B=T=="values",x=!1,D=a.prototype,R=D[o]||D["@@iterator"]||T&&D[T],k=R||i(T),j=T?B?i("entries"):k:void 0,Y=f=="Array"&&D.entries||R;if(Y&&(l=u(Y.call(new a)))!==Object.prototype&&l.next&&(s(l,S,!0),C||typeof l[o]=="function"||r(l,o,A)),B&&R&&R.name!=="values"&&(x=!0,k=function(){return R.call(this)}),C&&!O||!d&&!x&&D[o]||r(D,o,k),n[f]=k,n[S]=A,T)if(g={values:B?k:i("values"),keys:E?k:i("keys"),entries:j},O)for(v in g)v in D||c(D,v,g[v]);else p(p.P+p.F*(d||x),f,g);return g}},{"./_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,_,w){var C=y("./_wks")("iterator"),p=!1;try{var c=[7][C]();c.return=function(){p=!0},Array.from(c,function(){throw 2})}catch(r){}_.exports=function(r,n){if(!n&&!p)return!1;var e=!1;try{var s=[7],u=s[C]();u.next=function(){return{done:e=!0}},s[C]=function(){return u},r(s)}catch(o){}return e}},{"./_wks":131}],90:[function(y,_,w){_.exports=function(C,p){return{value:p,done:!!C}}},{}],91:[function(y,_,w){_.exports={}},{}],92:[function(y,_,w){_.exports=!0},{}],93:[function(y,_,w){var C=y("./_uid")("meta"),p=y("./_is-object"),c=y("./_has"),r=y("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},s=!y("./_fails")(function(){return e(Object.preventExtensions({}))}),u=function(f){r(f,C,{value:{i:"O"+ ++n,w:{}}})},o=function(f,h){if(!p(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!c(f,C)){if(!e(f))return"F";if(!h)return"E";u(f)}return f[C].i},d=function(f,h){if(!c(f,C)){if(!e(f))return!0;if(!h)return!1;u(f)}return f[C].w},A=function(f){return s&&a.NEED&&e(f)&&!c(f,C)&&u(f),f},a=_.exports={KEY:C,NEED:!1,fastKey:o,getWeak:d,onFreeze:A}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(y,_,w){var C=y("./_global"),p=y("./_task").set,c=C.MutationObserver||C.WebKitMutationObserver,r=C.process,n=C.Promise,e=y("./_cof")(r)=="process";_.exports=function(){var s,u,o,d=function(){var h,m;for(e&&(h=r.domain)&&h.exit();s;){m=s.fn,s=s.next;try{m()}catch(T){throw s?o():u=void 0,T}}u=void 0,h&&h.enter()};if(e)o=function(){r.nextTick(d)};else if(!c||C.navigator&&C.navigator.standalone)if(n&&n.resolve){var A=n.resolve(void 0);o=function(){A.then(d)}}else o=function(){p.call(C,d)};else{var a=!0,f=document.createTextNode("");new c(d).observe(f,{characterData:!0}),o=function(){f.data=a=!a}}return function(h){var m={fn:h,next:void 0};u&&(u.next=m),s||(s=m,o()),u=m}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(y,_,w){"use strict";function C(c){var r,n;this.promise=new c(function(e,s){if(r!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");r=e,n=s}),this.resolve=p(r),this.reject=p(n)}var p=y("./_a-function");_.exports.f=function(c){return new C(c)}},{"./_a-function":58}],96:[function(y,_,w){"use strict";var C=y("./_object-keys"),p=y("./_object-gops"),c=y("./_object-pie"),r=y("./_to-object"),n=y("./_iobject"),e=Object.assign;_.exports=!e||y("./_fails")(function(){var s={},u={},o=Symbol(),d="abcdefghijklmnopqrst";return s[o]=7,d.split("").forEach(function(A){u[A]=A}),e({},s)[o]!=7||Object.keys(e({},u)).join("")!=d})?function(s,u){for(var o=r(s),d=arguments.length,A=1,a=p.f,f=c.f;d>A;)for(var h,m=n(arguments[A++]),T=a?C(m).concat(a(m)):C(m),E=T.length,O=0;E>O;)f.call(m,h=T[O++])&&(o[h]=m[h]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(y,_,w){var C=y("./_an-object"),p=y("./_object-dps"),c=y("./_enum-bug-keys"),r=y("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var s,u=y("./_dom-create")("iframe"),o=c.length;for(u.style.display="none",y("./_html").appendChild(u),u.src="javascript:",s=u.contentWindow.document,s.open(),s.write("<script>document.F=Object</script>"),s.close(),e=s.F;o--;)delete e.prototype[c[o]];return e()};_.exports=Object.create||function(s,u){var o;return s!==null?(n.prototype=C(s),o=new n,n.prototype=null,o[r]=s):o=e(),u===void 0?o:p(o,u)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(y,_,w){var C=y("./_an-object"),p=y("./_ie8-dom-define"),c=y("./_to-primitive"),r=Object.defineProperty;w.f=y("./_descriptors")?Object.defineProperty:function(n,e,s){if(C(n),e=c(e,!0),C(s),p)try{return r(n,e,s)}catch(u){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");return"value"in s&&(n[e]=s.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(y,_,w){var C=y("./_object-dp"),p=y("./_an-object"),c=y("./_object-keys");_.exports=y("./_descriptors")?Object.defineProperties:function(r,n){p(r);for(var e,s=c(n),u=s.length,o=0;u>o;)C.f(r,e=s[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(y,_,w){var C=y("./_object-pie"),p=y("./_property-desc"),c=y("./_to-iobject"),r=y("./_to-primitive"),n=y("./_has"),e=y("./_ie8-dom-define"),s=Object.getOwnPropertyDescriptor;w.f=y("./_descriptors")?s:function(u,o){if(u=c(u),o=r(o,!0),e)try{return s(u,o)}catch(d){}if(n(u,o))return p(!C.f.call(u,o),u[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(y,_,w){var C=y("./_to-iobject"),p=y("./_object-gopn").f,c={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return p(e)}catch(s){return r.slice()}};_.exports.f=function(e){return r&&c.call(e)=="[object Window]"?n(e):p(C(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(y,_,w){var C=y("./_object-keys-internal"),p=y("./_enum-bug-keys").concat("length","prototype");w.f=Object.getOwnPropertyNames||function(c){return C(c,p)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(y,_,w){w.f=Object.getOwnPropertySymbols},{}],104:[function(y,_,w){var C=y("./_has"),p=y("./_to-object"),c=y("./_shared-key")("IE_PROTO"),r=Object.prototype;_.exports=Object.getPrototypeOf||function(n){return n=p(n),C(n,c)?n[c]: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,_,w){var C=y("./_has"),p=y("./_to-iobject"),c=y("./_array-includes")(!1),r=y("./_shared-key")("IE_PROTO");_.exports=function(n,e){var s,u=p(n),o=0,d=[];for(s in u)s!=r&&C(u,s)&&d.push(s);for(;e.length>o;)C(u,s=e[o++])&&(~c(d,s)||d.push(s));return d}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(y,_,w){var C=y("./_object-keys-internal"),p=y("./_enum-bug-keys");_.exports=Object.keys||function(c){return C(c,p)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(y,_,w){w.f={}.propertyIsEnumerable},{}],108:[function(y,_,w){var C=y("./_export"),p=y("./_core"),c=y("./_fails");_.exports=function(r,n){var e=(p.Object||{})[r]||Object[r],s={};s[r]=n(e),C(C.S+C.F*c(function(){e(1)}),"Object",s)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(y,_,w){_.exports=function(C){try{return{e:!1,v:C()}}catch(p){return{e:!0,v:p}}}},{}],110:[function(y,_,w){var C=y("./_an-object"),p=y("./_is-object"),c=y("./_new-promise-capability");_.exports=function(r,n){if(C(r),p(n)&&n.constructor===r)return n;var e=c.f(r);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(y,_,w){_.exports=function(C,p){return{enumerable:!(1&C),configurable:!(2&C),writable:!(4&C),value:p}}},{}],112:[function(y,_,w){var C=y("./_hide");_.exports=function(p,c,r){for(var n in c)r&&p[n]?p[n]=c[n]:C(p,n,c[n]);return p}},{"./_hide":78}],113:[function(y,_,w){_.exports=y("./_hide")},{"./_hide":78}],114:[function(y,_,w){"use strict";var C=y("./_global"),p=y("./_core"),c=y("./_object-dp"),r=y("./_descriptors"),n=y("./_wks")("species");_.exports=function(e){var s=typeof p[e]=="function"?p[e]:C[e];r&&s&&!s[n]&&c.f(s,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(y,_,w){var C=y("./_object-dp").f,p=y("./_has"),c=y("./_wks")("toStringTag");_.exports=function(r,n,e){r&&!p(r=e?r:r.prototype,c)&&C(r,c,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(y,_,w){var C=y("./_shared")("keys"),p=y("./_uid");_.exports=function(c){return C[c]||(C[c]=p(c))}},{"./_shared":117,"./_uid":127}],117:[function(y,_,w){var C=y("./_core"),p=y("./_global"),c=p["__core-js_shared__"]||(p["__core-js_shared__"]={});(_.exports=function(r,n){return c[r]||(c[r]=n!==void 0?n:{})})("versions",[]).push({version:C.version,mode:y("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(y,_,w){var C=y("./_an-object"),p=y("./_a-function"),c=y("./_wks")("species");_.exports=function(r,n){var e,s=C(r).constructor;return s===void 0||(e=C(s)[c])==null?n:p(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(y,_,w){var C=y("./_to-integer"),p=y("./_defined");_.exports=function(c){return function(r,n){var e,s,u=String(p(r)),o=C(n),d=u.length;return o<0||o>=d?c?"":void 0:(e=u.charCodeAt(o),e<55296||e>56319||o+1===d||(s=u.charCodeAt(o+1))<56320||s>57343?c?u.charAt(o):e:c?u.slice(o,o+2):s-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(y,_,w){var C,p,c,r=y("./_ctx"),n=y("./_invoke"),e=y("./_html"),s=y("./_dom-create"),u=y("./_global"),o=u.process,d=u.setImmediate,A=u.clearImmediate,a=u.MessageChannel,f=u.Dispatch,h=0,m={},T=function(){var O=+this;if(m.hasOwnProperty(O)){var g=m[O];delete m[O],g()}},E=function(O){T.call(O.data)};d&&A||(d=function(O){for(var g=[],v=1;arguments.length>v;)g.push(arguments[v++]);return m[++h]=function(){n(typeof O=="function"?O:Function(O),g)},C(h),h},A=function(O){delete m[O]},y("./_cof")(o)=="process"?C=function(O){o.nextTick(r(T,O,1))}:f&&f.now?C=function(O){f.now(r(T,O,1))}:a?(p=new a,c=p.port2,p.port1.onmessage=E,C=r(c.postMessage,c,1)):u.addEventListener&&typeof postMessage=="function"&&!u.importScripts?(C=function(O){u.postMessage(O+"","*")},u.addEventListener("message",E,!1)):C="onreadystatechange"in s("script")?function(O){e.appendChild(s("script")).onreadystatechange=function(){e.removeChild(this),T.call(O)}}:function(O){setTimeout(r(T,O,1),0)}),_.exports={set:d,clear:A}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(y,_,w){var C=y("./_to-integer"),p=Math.max,c=Math.min;_.exports=function(r,n){return r=C(r),r<0?p(r+n,0):c(r,n)}},{"./_to-integer":122}],122:[function(y,_,w){var C=Math.ceil,p=Math.floor;_.exports=function(c){return isNaN(c=+c)?0:(c>0?p:C)(c)}},{}],123:[function(y,_,w){var C=y("./_iobject"),p=y("./_defined");_.exports=function(c){return C(p(c))}},{"./_defined":68,"./_iobject":82}],124:[function(y,_,w){var C=y("./_to-integer"),p=Math.min;_.exports=function(c){return c>0?p(C(c),9007199254740991):0}},{"./_to-integer":122}],125:[function(y,_,w){var C=y("./_defined");_.exports=function(p){return Object(C(p))}},{"./_defined":68}],126:[function(y,_,w){var C=y("./_is-object");_.exports=function(p,c){if(!C(p))return p;var r,n;if(c&&typeof(r=p.toString)=="function"&&!C(n=r.call(p)))return n;if(typeof(r=p.valueOf)=="function"&&!C(n=r.call(p)))return n;if(!c&&typeof(r=p.toString)=="function"&&!C(n=r.call(p)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(y,_,w){var C=0,p=Math.random();_.exports=function(c){return"Symbol(".concat(c===void 0?"":c,")_",(++C+p).toString(36))}},{}],128:[function(y,_,w){var C=y("./_global"),p=C.navigator;_.exports=p&&p.userAgent||""},{"./_global":76}],129:[function(y,_,w){var C=y("./_global"),p=y("./_core"),c=y("./_library"),r=y("./_wks-ext"),n=y("./_object-dp").f;_.exports=function(e){var s=p.Symbol||(p.Symbol=c?{}:C.Symbol||{});e.charAt(0)=="_"||e in s||n(s,e,{value:r.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(y,_,w){w.f=y("./_wks")},{"./_wks":131}],131:[function(y,_,w){var C=y("./_shared")("wks"),p=y("./_uid"),c=y("./_global").Symbol,r=typeof c=="function";(_.exports=function(n){return C[n]||(C[n]=r&&c[n]||(r?c:p)("Symbol."+n))}).store=C},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(y,_,w){var C=y("./_classof"),p=y("./_wks")("iterator"),c=y("./_iterators");_.exports=y("./_core").getIteratorMethod=function(r){if(r!=null)return r[p]||r["@@iterator"]||c[C(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(y,_,w){"use strict";var C=y("./_ctx"),p=y("./_export"),c=y("./_to-object"),r=y("./_iter-call"),n=y("./_is-array-iter"),e=y("./_to-length"),s=y("./_create-property"),u=y("./core.get-iterator-method");p(p.S+p.F*!y("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var d,A,a,f,h=c(o),m=typeof this=="function"?this:Array,T=arguments.length,E=T>1?arguments[1]:void 0,O=E!==void 0,g=0,v=u(h);if(O&&(E=C(E,T>2?arguments[2]:void 0,2)),v==null||m==Array&&n(v))for(d=e(h.length),A=new m(d);d>g;g++)s(A,g,O?E(h[g],g):h[g]);else for(f=v.call(h),A=new m;!(a=f.next()).done;g++)s(A,g,O?r(f,E,[a.value,g],!0):a.value);return A.length=g,A}})},{"./_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,_,w){"use strict";var C=y("./_add-to-unscopables"),p=y("./_iter-step"),c=y("./_iterators"),r=y("./_to-iobject");_.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,s=this._i++;return!n||s>=n.length?(this._t=void 0,p(1)):e=="keys"?p(0,s):e=="values"?p(0,n[s]):p(0,[s,n[s]])},"values"),c.Arguments=c.Array,C("keys"),C("values"),C("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(y,_,w){"use strict";var C=y("./_is-object"),p=y("./_object-gpo"),c=y("./_wks")("hasInstance"),r=Function.prototype;c in r||y("./_object-dp").f(r,c,{value:function(n){if(typeof this!="function"||!C(n))return!1;if(!C(this.prototype))return n instanceof this;for(;n=p(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(y,_,w){var C=y("./_export");C(C.S+C.F,"Object",{assign:y("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(y,_,w){var C=y("./_export");C(C.S,"Object",{create:y("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(y,_,w){var C=y("./_export");C(C.S+C.F*!y("./_descriptors"),"Object",{defineProperty:y("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(y,_,w){y("./_object-sap")("getOwnPropertyNames",function(){return y("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(y,_,w){var C=y("./_to-object"),p=y("./_object-gpo");y("./_object-sap")("getPrototypeOf",function(){return function(c){return p(C(c))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(y,_,w){var C=y("./_to-object"),p=y("./_object-keys");y("./_object-sap")("keys",function(){return function(c){return p(C(c))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(y,_,w){arguments[4][36][0].apply(w,arguments)},{dup:36}],143:[function(y,_,w){"use strict";var C,p,c,r,n=y("./_library"),e=y("./_global"),s=y("./_ctx"),u=y("./_classof"),o=y("./_export"),d=y("./_is-object"),A=y("./_a-function"),a=y("./_an-instance"),f=y("./_for-of"),h=y("./_species-constructor"),m=y("./_task").set,T=y("./_microtask")(),E=y("./_new-promise-capability"),O=y("./_perform"),g=y("./_user-agent"),v=y("./_promise-resolve"),l=e.TypeError,i=e.process,S=i&&i.versions,B=S&&S.v8||"",x=e.Promise,D=u(i)=="process",R=function(){},k=p=E.f,j=!!function(){try{var q=x.resolve(1),ie=(q.constructor={})[y("./_wks")("species")]=function(ce){ce(R,R)};return(D||typeof PromiseRejectionEvent=="function")&&q.then(R)instanceof ie&&B.indexOf("6.6")!==0&&g.indexOf("Chrome/66")===-1}catch(ce){}}(),Y=function(q){var ie;return!(!d(q)||typeof(ie=q.then)!="function")&&ie},U=function(q,ie){if(!q._n){q._n=!0;var ce=q._c;T(function(){for(var ee=q._v,ve=q._s==1,ue=0;ce.length>ue;)!function(be){var he,de,ne,fe=ve?be.ok:be.fail,pe=be.resolve,Ae=be.reject,xe=be.domain;try{fe?(ve||(q._h==2&&F(q),q._h=1),fe===!0?he=ee:(xe&&xe.enter(),he=fe(ee),xe&&(xe.exit(),ne=!0)),he===be.promise?Ae(l("Promise-chain cycle")):(de=Y(he))?de.call(he,pe,Ae):pe(he)):Ae(ee)}catch(Be){xe&&!ne&&xe.exit(),Ae(Be)}}(ce[ue++]);q._c=[],q._n=!1,ie&&!q._h&&K(q)})}},K=function(q){m.call(e,function(){var ie,ce,ee,ve=q._v,ue=z(q);if(ue&&(ie=O(function(){D?i.emit("unhandledRejection",ve,q):(ce=e.onunhandledrejection)?ce({promise:q,reason:ve}):(ee=e.console)&&ee.error&&ee.error("Unhandled promise rejection",ve)}),q._h=D||z(q)?2:1),q._a=void 0,ue&&ie.e)throw ie.v})},z=function(q){return q._h!==1&&(q._a||q._c).length===0},F=function(q){m.call(e,function(){var ie;D?i.emit("rejectionHandled",q):(ie=e.onrejectionhandled)&&ie({promise:q,reason:q._v})})},H=function(q){var ie=this;ie._d||(ie._d=!0,ie=ie._w||ie,ie._v=q,ie._s=2,ie._a||(ie._a=ie._c.slice()),U(ie,!0))},G=function(q){var ie,ce=this;if(!ce._d){ce._d=!0,ce=ce._w||ce;try{if(ce===q)throw l("Promise can't be resolved itself");(ie=Y(q))?T(function(){var ee={_w:ce,_d:!1};try{ie.call(q,s(G,ee,1),s(H,ee,1))}catch(ve){H.call(ee,ve)}}):(ce._v=q,ce._s=1,U(ce,!1))}catch(ee){H.call({_w:ce,_d:!1},ee)}}};j||(x=function(q){a(this,x,"Promise","_h"),A(q),C.call(this);try{q(s(G,this,1),s(H,this,1))}catch(ie){H.call(this,ie)}},C=function(q){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},C.prototype=y("./_redefine-all")(x.prototype,{then:function(q,ie){var ce=k(h(this,x));return ce.ok=typeof q!="function"||q,ce.fail=typeof ie=="function"&&ie,ce.domain=D?i.domain:void 0,this._c.push(ce),this._a&&this._a.push(ce),this._s&&U(this,!1),ce.promise},catch:function(q){return this.then(void 0,q)}}),c=function(){var q=new C;this.promise=q,this.resolve=s(G,q,1),this.reject=s(H,q,1)},E.f=k=function(q){return q===x||q===r?new c(q):p(q)}),o(o.G+o.W+o.F*!j,{Promise:x}),y("./_set-to-string-tag")(x,"Promise"),y("./_set-species")("Promise"),r=y("./_core").Promise,o(o.S+o.F*!j,"Promise",{reject:function(q){var ie=k(this);return(0,ie.reject)(q),ie.promise}}),o(o.S+o.F*(n||!j),"Promise",{resolve:function(q){return v(n&&this===r?x:this,q)}}),o(o.S+o.F*!(j&&y("./_iter-detect")(function(q){x.all(q).catch(R)})),"Promise",{all:function(q){var ie=this,ce=k(ie),ee=ce.resolve,ve=ce.reject,ue=O(function(){var be=[],he=0,de=1;f(q,!1,function(ne){var fe=he++,pe=!1;be.push(void 0),de++,ie.resolve(ne).then(function(Ae){pe||(pe=!0,be[fe]=Ae,--de||ee(be))},ve)}),--de||ee(be)});return ue.e&&ve(ue.v),ce.promise},race:function(q){var ie=this,ce=k(ie),ee=ce.reject,ve=O(function(){f(q,!1,function(ue){ie.resolve(ue).then(ce.resolve,ee)})});return ve.e&&ee(ve.v),ce.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,_,w){var C=y("./_export"),p=y("./_to-absolute-index"),c=String.fromCharCode,r=String.fromCodePoint;C(C.S+C.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(n){for(var e,s=[],u=arguments.length,o=0;u>o;){if(e=+arguments[o++],p(e,1114111)!==e)throw RangeError(e+" is not a valid code point");s.push(e<65536?c(e):c(55296+((e-=65536)>>10),e%1024+56320))}return s.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(y,_,w){"use strict";var C=y("./_string-at")(!0);y("./_iter-define")(String,"String",function(p){this._t=String(p),this._i=0},function(){var p,c=this._t,r=this._i;return r>=c.length?{value:void 0,done:!0}:(p=C(c,r),this._i+=p.length,{value:p,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(y,_,w){"use strict";var C=y("./_global"),p=y("./_has"),c=y("./_descriptors"),r=y("./_export"),n=y("./_redefine"),e=y("./_meta").KEY,s=y("./_fails"),u=y("./_shared"),o=y("./_set-to-string-tag"),d=y("./_uid"),A=y("./_wks"),a=y("./_wks-ext"),f=y("./_wks-define"),h=y("./_enum-keys"),m=y("./_is-array"),T=y("./_an-object"),E=y("./_is-object"),O=y("./_to-iobject"),g=y("./_to-primitive"),v=y("./_property-desc"),l=y("./_object-create"),i=y("./_object-gopn-ext"),S=y("./_object-gopd"),B=y("./_object-dp"),x=y("./_object-keys"),D=S.f,R=B.f,k=i.f,j=C.Symbol,Y=C.JSON,U=Y&&Y.stringify,K=A("_hidden"),z=A("toPrimitive"),F={}.propertyIsEnumerable,H=u("symbol-registry"),G=u("symbols"),q=u("op-symbols"),ie=Object.prototype,ce=typeof j=="function",ee=C.QObject,ve=!ee||!ee.prototype||!ee.prototype.findChild,ue=c&&s(function(){return l(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a!=7})?function(le,te,se){var Ee=D(ie,te);Ee&&delete ie[te],R(le,te,se),Ee&&le!==ie&&R(ie,te,Ee)}:R,be=function(le){var te=G[le]=l(j.prototype);return te._k=le,te},he=ce&&typeof j.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof j},de=function(le,te,se){return le===ie&&de(q,te,se),T(le),te=g(te,!0),T(se),p(G,te)?(se.enumerable?(p(le,K)&&le[K][te]&&(le[K][te]=!1),se=l(se,{enumerable:v(0,!1)})):(p(le,K)||R(le,K,v(1,{})),le[K][te]=!0),ue(le,te,se)):R(le,te,se)},ne=function(le,te){T(le);for(var se,Ee=h(te=O(te)),ke=0,pt=Ee.length;pt>ke;)de(le,se=Ee[ke++],te[se]);return le},fe=function(le,te){return te===void 0?l(le):ne(l(le),te)},pe=function(le){var te=F.call(this,le=g(le,!0));return!(this===ie&&p(G,le)&&!p(q,le))&&(!(te||!p(this,le)||!p(G,le)||p(this,K)&&this[K][le])||te)},Ae=function(le,te){if(le=O(le),te=g(te,!0),le!==ie||!p(G,te)||p(q,te)){var se=D(le,te);return!se||!p(G,te)||p(le,K)&&le[K][te]||(se.enumerable=!0),se}},xe=function(le){for(var te,se=k(O(le)),Ee=[],ke=0;se.length>ke;)p(G,te=se[ke++])||te==K||te==e||Ee.push(te);return Ee},Be=function(le){for(var te,se=le===ie,Ee=k(se?q:O(le)),ke=[],pt=0;Ee.length>pt;)!p(G,te=Ee[pt++])||se&&!p(ie,te)||ke.push(G[te]);return ke};ce||(j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var le=d(arguments.length>0?arguments[0]:void 0),te=function(se){this===ie&&te.call(q,se),p(this,K)&&p(this[K],le)&&(this[K][le]=!1),ue(this,le,v(1,se))};return c&&ve&&ue(ie,le,{configurable:!0,set:te}),be(le)},n(j.prototype,"toString",function(){return this._k}),S.f=Ae,B.f=de,y("./_object-gopn").f=i.f=xe,y("./_object-pie").f=pe,y("./_object-gops").f=Be,c&&!y("./_library")&&n(ie,"propertyIsEnumerable",pe,!0),a.f=function(le){return be(A(le))}),r(r.G+r.W+r.F*!ce,{Symbol:j});for(var Oe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ae=0;Oe.length>ae;)A(Oe[ae++]);for(var N=x(A.store),W=0;N.length>W;)f(N[W++]);r(r.S+r.F*!ce,"Symbol",{for:function(le){return p(H,le+="")?H[le]:H[le]=j(le)},keyFor:function(le){if(!he(le))throw TypeError(le+" is not a symbol!");for(var te in H)if(H[te]===le)return te},useSetter:function(){ve=!0},useSimple:function(){ve=!1}}),r(r.S+r.F*!ce,"Object",{create:fe,defineProperty:de,defineProperties:ne,getOwnPropertyDescriptor:Ae,getOwnPropertyNames:xe,getOwnPropertySymbols:Be}),Y&&r(r.S+r.F*(!ce||s(function(){var le=j();return U([le])!="[null]"||U({a:le})!="{}"||U(Object(le))!="{}"})),"JSON",{stringify:function(le){for(var te,se,Ee=[le],ke=1;arguments.length>ke;)Ee.push(arguments[ke++]);if(se=te=Ee[1],(E(te)||le!==void 0)&&!he(le))return m(te)||(te=function(pt,Fe){if(typeof se=="function"&&(Fe=se.call(this,pt,Fe)),!he(Fe))return Fe}),Ee[1]=te,U.apply(Y,Ee)}}),j.prototype[z]||y("./_hide")(j.prototype,z,j.prototype.valueOf),o(j,"Symbol"),o(Math,"Math",!0),o(C.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(y,_,w){"use strict";var C=y("./_export"),p=y("./_core"),c=y("./_global"),r=y("./_species-constructor"),n=y("./_promise-resolve");C(C.P+C.R,"Promise",{finally:function(e){var s=r(this,p.Promise||c.Promise),u=typeof e=="function";return this.then(u?function(o){return n(s,e()).then(function(){return o})}:e,u?function(o){return n(s,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(y,_,w){"use strict";var C=y("./_export"),p=y("./_new-promise-capability"),c=y("./_perform");C(C.S,"Promise",{try:function(r){var n=p.f(this),e=c(r);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(y,_,w){y("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(y,_,w){y("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(y,_,w){y("./es6.array.iterator");for(var C=y("./_global"),p=y("./_hide"),c=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 s=n[e],u=C[s],o=u&&u.prototype;o&&!o[r]&&p(o,r,s),c[s]=c.Array}},{"./_global":76,"./_hide":78,"./_iterators":91,"./_wks":131,"./es6.array.iterator":134}],152:[function(y,_,w){var C=y("./_export"),p=y("./_task");C(C.G+C.B,{setImmediate:p.set,clearImmediate:p.clear})},{"./_export":73,"./_task":120}],153:[function(y,_,w){(function(C){"use strict";function p(g){return Array.isArray?Array.isArray(g):T(g)==="[object Array]"}function c(g){return typeof g=="boolean"}function r(g){return g===null}function n(g){return g==null}function e(g){return typeof g=="number"}function s(g){return typeof g=="string"}function u(g){return(g===void 0?"undefined":(0,O.default)(g))==="symbol"}function o(g){return g===void 0}function d(g){return T(g)==="[object RegExp]"}function A(g){return(g===void 0?"undefined":(0,O.default)(g))==="object"&&g!==null}function a(g){return T(g)==="[object Date]"}function f(g){return T(g)==="[object Error]"||g instanceof Error}function h(g){return typeof g=="function"}function m(g){return g===null||typeof g=="boolean"||typeof g=="number"||typeof g=="string"||(g===void 0?"undefined":(0,O.default)(g))==="symbol"||g===void 0}function T(g){return Object.prototype.toString.call(g)}var E=y("babel-runtime/helpers/typeof"),O=function(g){return g&&g.__esModule?g:{default:g}}(E);w.isArray=p,w.isBoolean=c,w.isNull=r,w.isNullOrUndefined=n,w.isNumber=e,w.isString=s,w.isSymbol=u,w.isUndefined=o,w.isRegExp=d,w.isObject=A,w.isDate=a,w.isError=f,w.isFunction=h,w.isPrimitive=m,w.isBuffer=C.isBuffer}).call(this,{isBuffer:y("../../is-buffer/index.js")})},{"../../is-buffer/index.js":163,"babel-runtime/helpers/typeof":32}],154:[function(y,_,w){"use strict";var C=y("babel-runtime/helpers/typeof"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);!function(c){function r(o,d){for(o=String(o),d=d||2;o.length<d;)o="0"+o;return o}function n(o){var d=new Date(o.getFullYear(),o.getMonth(),o.getDate());d.setDate(d.getDate()-(d.getDay()+6)%7+3);var A=new Date(d.getFullYear(),0,4);A.setDate(A.getDate()-(A.getDay()+6)%7+3);var a=d.getTimezoneOffset()-A.getTimezoneOffset();d.setHours(d.getHours()-a);var f=(d-A)/6048e5;return 1+Math.floor(f)}function e(o){var d=o.getDay();return d===0&&(d=7),d}function s(o){return o===null?"null":o===void 0?"undefined":(o===void 0?"undefined":(0,p.default)(o))!=="object"?o===void 0?"undefined":(0,p.default)(o):Array.isArray(o)?"array":{}.toString.call(o).slice(8,-1).toLowerCase()}var u=function(){var o=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,d=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,A=/[^-+\dA-Z]/g;return function(a,f,h,m){if(arguments.length!==1||s(a)!=="string"||/\d/.test(a)||(f=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");f=String(u.masks[f]||f||u.masks.default);var T=f.slice(0,4);T!=="UTC:"&&T!=="GMT:"||(f=f.slice(4),h=!0,T==="GMT:"&&(m=!0));var E=h?"getUTC":"get",O=a[E+"Date"](),g=a[E+"Day"](),v=a[E+"Month"](),l=a[E+"FullYear"](),i=a[E+"Hours"](),S=a[E+"Minutes"](),B=a[E+"Seconds"](),x=a[E+"Milliseconds"](),D=h?0:a.getTimezoneOffset(),R=n(a),k=e(a),j={d:O,dd:r(O),ddd:u.i18n.dayNames[g],dddd:u.i18n.dayNames[g+7],m:v+1,mm:r(v+1),mmm:u.i18n.monthNames[v],mmmm:u.i18n.monthNames[v+12],yy:String(l).slice(2),yyyy:l,h:i%12||12,hh:r(i%12||12),H:i,HH:r(i),M:S,MM:r(S),s:B,ss:r(B),l:r(x,3),L:r(Math.round(x/10)),t:i<12?"a":"p",tt:i<12?"am":"pm",T:i<12?"A":"P",TT:i<12?"AM":"PM",Z:m?"GMT":h?"UTC":(String(a).match(d)||[""]).pop().replace(A,""),o:(D>0?"-":"+")+r(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][O%10>3?0:(O%100-O%10!=10)*O%10],W:R,N:k};return f.replace(o,function(Y){return Y in j?j[Y]:Y.slice(1,Y.length-1)})}}();u.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"},u.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 u}):(w===void 0?"undefined":(0,p.default)(w))==="object"?_.exports=u:c.dateFormat=u}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(y,_,w){(function(C){function p(){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 c(s){var u=this.useColors;if(s[0]=(u?"%c":"")+this.namespace+(u?" %c":" ")+s[0]+(u?"%c ":" ")+"+"+w.humanize(this.diff),u){var o="color: "+this.color;s.splice(1,0,o,"color: inherit");var d=0,A=0;s[0].replace(/%[a-zA-Z%]/g,function(a){a!=="%%"&&(d++,a==="%c"&&(A=d))}),s.splice(A,0,o)}}function r(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(s){try{s==null?w.storage.removeItem("debug"):w.storage.debug=s}catch(u){}}function e(){var s;try{s=w.storage.debug}catch(u){}return!s&&C!==void 0&&"env"in C&&(s=C.env.DEBUG),s}w=_.exports=y("./debug"),w.log=r,w.formatArgs=c,w.save=n,w.load=e,w.useColors=p,w.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(s){}}(),w.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],w.formatters.j=function(s){try{return JSON.stringify(s)}catch(u){return"[UnexpectedJSONParseError]: "+u.message}},w.enable(e())}).call(this,y("_process"))},{"./debug":156,_process:173}],156:[function(y,_,w){function C(u){var o,d=0;for(o in u)d=(d<<5)-d+u.charCodeAt(o),d|=0;return w.colors[Math.abs(d)%w.colors.length]}function p(u){function o(){if(o.enabled){var d=o,A=+new Date,a=A-(s||A);d.diff=a,d.prev=s,d.curr=A,s=A;for(var f=new Array(arguments.length),h=0;h<f.length;h++)f[h]=arguments[h];f[0]=w.coerce(f[0]),typeof f[0]!="string"&&f.unshift("%O");var m=0;f[0]=f[0].replace(/%([a-zA-Z%])/g,function(T,E){if(T==="%%")return T;m++;var O=w.formatters[E];if(typeof O=="function"){var g=f[m];T=O.call(d,g),f.splice(m,1),m--}return T}),w.formatArgs.call(d,f),(o.log||w.log||console.log.bind(console)).apply(d,f)}}return o.namespace=u,o.enabled=w.enabled(u),o.useColors=w.useColors(),o.color=C(u),typeof w.init=="function"&&w.init(o),o}function c(u){w.save(u),w.names=[],w.skips=[];for(var o=(typeof u=="string"?u:"").split(/[\s,]+/),d=o.length,A=0;A<d;A++)o[A]&&(u=o[A].replace(/\*/g,".*?"),u[0]==="-"?w.skips.push(new RegExp("^"+u.substr(1)+"$")):w.names.push(new RegExp("^"+u+"$")))}function r(){w.enable("")}function n(u){var o,d;for(o=0,d=w.skips.length;o<d;o++)if(w.skips[o].test(u))return!1;for(o=0,d=w.names.length;o<d;o++)if(w.names[o].test(u))return!0;return!1}function e(u){return u instanceof Error?u.stack||u.message:u}w=_.exports=p.debug=p.default=p,w.coerce=e,w.disable=r,w.enable=c,w.enabled=n,w.humanize=y("ms"),w.names=[],w.skips=[],w.formatters={};var s},{ms:169}],157:[function(y,_,w){"use strict";function C(c){var r=""+c,n=p.exec(r);if(!n)return r;var e,s="",u=0,o=0;for(u=n.index;u<r.length;u++){switch(r.charCodeAt(u)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}o!==u&&(s+=r.substring(o,u)),o=u+1,s+=e}return o!==u?s+r.substring(o,u):s}var p=/["'&<>]/;_.exports=C},{}],158:[function(y,_,w){function C(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function p(e){return typeof e=="function"}function c(e){return typeof e=="number"}function r(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}_.exports=C,C.EventEmitter=C,C.prototype._events=void 0,C.prototype._maxListeners=void 0,C.defaultMaxListeners=10,C.prototype.setMaxListeners=function(e){if(!c(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},C.prototype.emit=function(e){var s,u,o,d,A,a;if(this._events||(this._events={}),e==="error"&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((s=arguments[1])instanceof Error)throw s;var f=new Error('Uncaught, unspecified "error" event. ('+s+")");throw f.context=s,f}if(u=this._events[e],n(u))return!1;if(p(u))switch(arguments.length){case 1:u.call(this);break;case 2:u.call(this,arguments[1]);break;case 3:u.call(this,arguments[1],arguments[2]);break;default:d=Array.prototype.slice.call(arguments,1),u.apply(this,d)}else if(r(u))for(d=Array.prototype.slice.call(arguments,1),a=u.slice(),o=a.length,A=0;A<o;A++)a[A].apply(this,d);return!0},C.prototype.addListener=function(e,s){var u;if(!p(s))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,p(s.listener)?s.listener:s),this._events[e]?r(this._events[e])?this._events[e].push(s):this._events[e]=[this._events[e],s]:this._events[e]=s,r(this._events[e])&&!this._events[e].warned&&(u=n(this._maxListeners)?C.defaultMaxListeners:this._maxListeners)&&u>0&&this._events[e].length>u&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},C.prototype.on=C.prototype.addListener,C.prototype.once=function(e,s){function u(){this.removeListener(e,u),o||(o=!0,s.apply(this,arguments))}if(!p(s))throw TypeError("listener must be a function");var o=!1;return u.listener=s,this.on(e,u),this},C.prototype.removeListener=function(e,s){var u,o,d,A;if(!p(s))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(u=this._events[e],d=u.length,o=-1,u===s||p(u.listener)&&u.listener===s)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,s);else if(r(u)){for(A=d;A-- >0;)if(u[A]===s||u[A].listener&&u[A].listener===s){o=A;break}if(o<0)return this;u.length===1?(u.length=0,delete this._events[e]):u.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,s)}return this},C.prototype.removeAllListeners=function(e){var s,u;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(s in this._events)s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events={},this}if(u=this._events[e],p(u))this.removeListener(e,u);else if(u)for(;u.length;)this.removeListener(e,u[u.length-1]);return delete this._events[e],this},C.prototype.listeners=function(e){return this._events&&this._events[e]?p(this._events[e])?[this._events[e]]:this._events[e].slice():[]},C.prototype.listenerCount=function(e){if(this._events){var s=this._events[e];if(p(s))return 1;if(s)return s.length}return 0},C.listenerCount=function(e,s){return e.listenerCount(s)}},{}],159:[function(y,_,w){var C=y("http"),p=_.exports;for(var c in C)C.hasOwnProperty(c)&&(p[c]=C[c]);p.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",C.request.call(this,r,n)}},{http:196}],160:[function(y,_,w){"use strict";var C=y("util"),p=y("ms");_.exports=function(c){if(typeof c=="number")return c;var r=p(c);if(r===void 0){var n=new Error(C.format("humanize-ms(%j) result undefined",c));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(y,_,w){w.read=function(C,p,c,r,n){var e,s,u=8*n-r-1,o=(1<<u)-1,d=o>>1,A=-7,a=c?n-1:0,f=c?-1:1,h=C[p+a];for(a+=f,e=h&(1<<-A)-1,h>>=-A,A+=u;A>0;e=256*e+C[p+a],a+=f,A-=8);for(s=e&(1<<-A)-1,e>>=-A,A+=r;A>0;s=256*s+C[p+a],a+=f,A-=8);if(e===0)e=1-d;else{if(e===o)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,r),e-=d}return(h?-1:1)*s*Math.pow(2,e-r)},w.write=function(C,p,c,r,n,e){var s,u,o,d=8*e-n-1,A=(1<<d)-1,a=A>>1,f=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:e-1,m=r?1:-1,T=p<0||p===0&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===1/0?(u=isNaN(p)?1:0,s=A):(s=Math.floor(Math.log(p)/Math.LN2),p*(o=Math.pow(2,-s))<1&&(s--,o*=2),p+=s+a>=1?f/o:f*Math.pow(2,1-a),p*o>=2&&(s++,o/=2),s+a>=A?(u=0,s=A):s+a>=1?(u=(p*o-1)*Math.pow(2,n),s+=a):(u=p*Math.pow(2,a-1)*Math.pow(2,n),s=0));n>=8;C[c+h]=255&u,h+=m,u/=256,n-=8);for(s=s<<n|u,d+=n;d>0;C[c+h]=255&s,h+=m,s/=256,d-=8);C[c+h-m]|=128*T}},{}],162:[function(y,_,w){typeof Object.create=="function"?_.exports=function(C,p){C.super_=p,C.prototype=Object.create(p.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}})}:_.exports=function(C,p){C.super_=p;var c=function(){};c.prototype=p.prototype,C.prototype=new c,C.prototype.constructor=C}},{}],163:[function(y,_,w){function C(c){return!!c.constructor&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c)}function p(c){return typeof c.readFloatLE=="function"&&typeof c.slice=="function"&&C(c.slice(0,0))}_.exports=function(c){return c!=null&&(C(c)||p(c)||!!c._isBuffer)}},{}],164:[function(y,_,w){!function(C){function p(n){return r.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function c(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(r.call(n))||/^.*classCallCheck\(/.test(p(n)))}var r=Function.prototype.toString;w!==void 0?(_!==void 0&&_.exports&&(w=_.exports=c),w.isClass=c):typeof L=="function"&&L.amd?L([],function(){return c}):C.isClass=c}(this)},{}],165:[function(y,_,w){"use strict";function C(e){var s=e.slice(2);return s=s[0].toLowerCase()+s.slice(1)}var p=y("core-util-is"),c=y("isstream"),r=y("is-class");Object.keys(p).map(function(e){w[C(e)]=p[e]}),w.stream=c,w.readableStream=c.isReadable,w.writableStream=c.isWritable,w.duplexStream=c.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 p.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 p.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,_,w){var C={}.toString;_.exports=Array.isArray||function(p){return C.call(p)=="[object Array]"}},{}],167:[function(y,_,w){function C(e){return e instanceof n.Stream}function p(e){return C(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function c(e){return C(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return p(e)&&c(e)}var n=y("stream");_.exports=C,_.exports.isReadable=p,_.exports.isWritable=c,_.exports.isDuplex=r},{stream:195}],168:[function(y,_,w){"use strict";function C(c,r,n){if(!c)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||!p.call(c,e)){var s=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(c,e,s)}}),c}_.exports=C;var p=Object.prototype.hasOwnProperty},{}],169:[function(y,_,w){function C(d){if(d=String(d),!(d.length>100)){var A=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(d);if(A){var a=parseFloat(A[1]);switch((A[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*o;case"days":case"day":case"d":return a*u;case"hours":case"hour":case"hrs":case"hr":case"h":return a*s;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 p(d){return d>=u?Math.round(d/u)+"d":d>=s?Math.round(d/s)+"h":d>=e?Math.round(d/e)+"m":d>=n?Math.round(d/n)+"s":d+"ms"}function c(d){return r(d,u,"day")||r(d,s,"hour")||r(d,e,"minute")||r(d,n,"second")||d+" ms"}function r(d,A,a){if(!(d<A))return d<1.5*A?Math.floor(d/A)+" "+a:Math.ceil(d/A)+" "+a+"s"}var n=1e3,e=60*n,s=60*e,u=24*s,o=365.25*u;_.exports=function(d,A){A=A||{};var a=typeof d;if(a==="string"&&d.length>0)return C(d);if(a==="number"&&isNaN(d)===!1)return A.long?c(d):p(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))}},{}],170:[function(y,_,w){(function(C){function p(e,s){for(var u=0,o=e.length-1;o>=0;o--){var d=e[o];d==="."?e.splice(o,1):d===".."?(e.splice(o,1),u++):u&&(e.splice(o,1),u--)}if(s)for(;u--;u)e.unshift("..");return e}function c(e){typeof e!="string"&&(e+="");var s,u=0,o=-1,d=!0;for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===47){if(!d){u=s+1;break}}else o===-1&&(d=!1,o=s+1);return o===-1?"":e.slice(u,o)}function r(e,s){if(e.filter)return e.filter(s);for(var u=[],o=0;o<e.length;o++)s(e[o],o,e)&&u.push(e[o]);return u}w.resolve=function(){for(var e="",s=!1,u=arguments.length-1;u>=-1&&!s;u--){var o=u>=0?arguments[u]:C.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,s=o.charAt(0)==="/")}return e=p(r(e.split("/"),function(d){return!!d}),!s).join("/"),(s?"/":"")+e||"."},w.normalize=function(e){var s=w.isAbsolute(e),u=n(e,-1)==="/";return e=p(r(e.split("/"),function(o){return!!o}),!s).join("/"),e||s||(e="."),e&&u&&(e+="/"),(s?"/":"")+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(s,u){if(typeof s!="string")throw new TypeError("Arguments to path.join must be strings");return s}).join("/"))},w.relative=function(e,s){function u(m){for(var T=0;T<m.length&&m[T]==="";T++);for(var E=m.length-1;E>=0&&m[E]==="";E--);return T>E?[]:m.slice(T,E-T+1)}e=w.resolve(e).substr(1),s=w.resolve(s).substr(1);for(var o=u(e.split("/")),d=u(s.split("/")),A=Math.min(o.length,d.length),a=A,f=0;f<A;f++)if(o[f]!==d[f]){a=f;break}for(var h=[],f=a;f<o.length;f++)h.push("..");return h=h.concat(d.slice(a)),h.join("/")},w.sep="/",w.delimiter=":",w.dirname=function(e){if(typeof e!="string"&&(e+=""),e.length===0)return".";for(var s=e.charCodeAt(0),u=s===47,o=-1,d=!0,A=e.length-1;A>=1;--A)if((s=e.charCodeAt(A))===47){if(!d){o=A;break}}else d=!1;return o===-1?u?"/":".":u&&o===1?"/":e.slice(0,o)},w.basename=function(e,s){var u=c(e);return s&&u.substr(-1*s.length)===s&&(u=u.substr(0,u.length-s.length)),u},w.extname=function(e){typeof e!="string"&&(e+="");for(var s=-1,u=0,o=-1,d=!0,A=0,a=e.length-1;a>=0;--a){var f=e.charCodeAt(a);if(f!==47)o===-1&&(d=!1,o=a+1),f===46?s===-1?s=a:A!==1&&(A=1):s!==-1&&(A=-1);else if(!d){u=a+1;break}}return s===-1||o===-1||A===0||A===1&&s===o-1&&s===u+1?"":e.slice(s,o)};var n="ab".substr(-1)==="b"?function(e,s,u){return e.substr(s,u)}:function(e,s,u){return s<0&&(s=e.length+s),e.substr(s,u)}}).call(this,y("_process"))},{_process:173}],171:[function(y,_,w){(function(C){(function(){"use strict";function p(B){return B=String(B),B.charAt(0).toUpperCase()+B.slice(1)}function c(B,x,D){var R={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return x&&D&&/^Win/i.test(B)&&!/^Windows Phone /i.test(B)&&(R=R[/[\d.]+$/.exec(B)])&&(B="Windows "+R),B=String(B),x&&D&&(B=B.replace(RegExp(x,"i"),D)),B=n(B.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(B,x){var D=-1,R=B?B.length:0;if(typeof R=="number"&&R>-1&&R<=O)for(;++D<R;)x(B[D],D,B);else e(B,x)}function n(B){return B=A(B),/^(?:webOS|i(?:OS|P))/.test(B)?B:p(B)}function e(B,x){for(var D in B)l.call(B,D)&&x(B[D],D,B)}function s(B){return B==null?p(B):i.call(B).slice(8,-1)}function u(B,x){var D=B!=null?typeof B[x]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(D)||D=="object"&&!B[x])}function o(B){return String(B).replace(/([ -])(?!$)/g,"$1?")}function d(B,x){var D=null;return r(B,function(R,k){D=x(D,R,k,B)}),D}function A(B){return String(B).replace(/^ +| +$/g,"")}function a(B){function x(le){return d(le,function(te,se){var Ee=se.pattern||o(se);return!te&&(te=RegExp("\\b"+Ee+" *\\d+[.\\w_]*","i").exec(B)||RegExp("\\b"+Ee+" *\\w+-[\\w]*","i").exec(B)||RegExp("\\b"+Ee+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(B))&&((te=String(se.label&&!RegExp(Ee,"i").test(se.label)?se.label:te).split("/"))[1]&&!/[\d.]+/.test(te[0])&&(te[0]+=" "+te[1]),se=se.label||se,te=n(te[0].replace(RegExp(Ee,"i"),se).replace(RegExp("; *(?:"+se+"[_-])?","i")," ").replace(RegExp("("+se+")[-_.]?(\\w)","i"),"$1 $2"))),te})}function D(){return this.description||""}var R=h,k=B&&typeof B=="object"&&s(B)!="String";k&&(R=B,B=null);var j=R.navigator||{},Y=j.userAgent||"";B||(B=Y);var U,K,z=k?!!j.likeChrome:/\bChrome\b/.test(B)&&!/internal|\n/i.test(i.toString()),F=k?"Object":"ScriptBridgingProxyObject",H=k?"Object":"Environment",G=k&&R.java?"JavaPackage":s(R.java),q=k?"Object":"RuntimeObject",ie=/\bJava/.test(G)&&R.java,ce=ie&&s(R.environment)==H,ee=ie?"a":"\u4F2A",ve=ie?"b":"\u5C3E",ue=R.document||{},be=R.operamini||R.opera,he=g.test(he=k&&be?be["[[Class]]"]:s(be))?he:be=null,de=B,ne=[],fe=null,pe=B==Y,Ae=pe&&be&&typeof be.version=="function"&&be.version(),xe=function(le){return d(le,function(te,se){return te||RegExp("\\b"+(se.pattern||o(se))+"\\b","i").exec(B)&&(se.label||se)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Be=function(le){return d(le,function(te,se){return te||RegExp("\\b"+(se.pattern||o(se))+"\\b","i").exec(B)&&(se.label||se)})}(["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"]),Oe=x([{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"]),ae=function(le){return d(le,function(te,se,Ee){return te||(se[Oe]||se[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Oe)]||RegExp("\\b"+o(Ee)+"(?:\\b|\\w*\\d)","i").exec(B))&&Ee})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),N=function(le){return d(le,function(te,se){var Ee=se.pattern||o(se);return!te&&(te=RegExp("\\b"+Ee+"(?:/[\\d.]+|[ \\w.]*)","i").exec(B))&&(te=c(te,Ee,se.label||se)),te})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);if(xe&&(xe=[xe]),ae&&!Oe&&(Oe=x([ae])),(U=/\bGoogle TV\b/.exec(Oe))&&(Oe=U[0]),/\bSimulator\b/i.test(B)&&(Oe=(Oe?Oe+" ":"")+"Simulator"),Be=="Opera Mini"&&/\bOPiOS\b/.test(B)&&ne.push("running in Turbo/Uncompressed mode"),Be=="IE"&&/\blike iPhone OS\b/.test(B)?(U=a(B.replace(/like iPhone OS/,"")),ae=U.manufacturer,Oe=U.product):/^iP/.test(Oe)?(Be||(Be="Safari"),N="iOS"+((U=/ OS ([\d_]+)/i.exec(B))?" "+U[1].replace(/_/g,"."):"")):Be!="Konqueror"||/buntu/i.test(N)?ae&&ae!="Google"&&(/Chrome/.test(Be)&&!/\bMobile Safari\b/i.test(B)||/\bVita\b/.test(Oe))||/\bAndroid\b/.test(N)&&/^Chrome/.test(Be)&&/\bVersion\//i.test(B)?(Be="Android Browser",N=/\bAndroid\b/.test(N)?N:"Android"):Be=="Silk"?(/\bMobi/i.test(B)||(N="Android",ne.unshift("desktop mode")),/Accelerated *= *true/i.test(B)&&ne.unshift("accelerated")):Be=="PaleMoon"&&(U=/\bFirefox\/([\d.]+)\b/.exec(B))?ne.push("identifying as Firefox "+U[1]):Be=="Firefox"&&(U=/\b(Mobile|Tablet|TV)\b/i.exec(B))?(N||(N="Firefox OS"),Oe||(Oe=U[1])):!Be||(U=!/\bMinefield\b/i.test(B)&&/\b(?:Firefox|Safari)\b/.exec(Be))?(Be&&!Oe&&/[\/,]|^[^(]+?\)/.test(B.slice(B.indexOf(U+"/")+8))&&(Be=null),(U=Oe||ae||N)&&(Oe||ae||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(N))&&(Be=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(N)?N:U)+" Browser")):Be=="Electron"&&(U=(/\bChrome\/([\d.]+)\b/.exec(B)||0)[1])&&ne.push("Chromium "+U):N="Kubuntu",Ae||(Ae=function(le){return d(le,function(te,se){return te||(RegExp(se+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(B)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",o(Be),"(?:Firefox|Minefield|NetFront)"])),(U=xe=="iCab"&&parseFloat(Ae)>3&&"WebKit"||/\bOpera\b/.test(Be)&&(/\bOPR\b/.test(B)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(B)&&!/^(?:Trident|EdgeHTML)$/.test(xe)&&"WebKit"||!xe&&/\bMSIE\b/i.test(B)&&(N=="Mac OS"?"Tasman":"Trident")||xe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Be)&&"NetFront")&&(xe=[U]),Be=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(B)||0)[1])?(Be+=" Mobile",N="Windows Phone "+(/\+$/.test(U)?U:U+".x"),ne.unshift("desktop mode")):/\bWPDesktop\b/i.test(B)?(Be="IE Mobile",N="Windows Phone 8.x",ne.unshift("desktop mode"),Ae||(Ae=(/\brv:([\d.]+)/.exec(B)||0)[1])):Be!="IE"&&xe=="Trident"&&(U=/\brv:([\d.]+)/.exec(B))&&(Be&&ne.push("identifying as "+Be+(Ae?" "+Ae:"")),Be="IE",Ae=U[1]),pe){if(u(R,"global"))if(ie&&(U=ie.lang.System,de=U.getProperty("os.arch"),N=N||U.getProperty("os.name")+" "+U.getProperty("os.version")),ce){try{Ae=R.require("ringo/engine").version.join("."),Be="RingoJS"}catch(le){(U=R.system)&&U.global.system==R.system&&(Be="Narwhal",N||(N=U[0].os||null))}Be||(Be="Rhino")}else typeof R.process=="object"&&!R.process.browser&&(U=R.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(ne.push("Node "+U.versions.node),Be="Electron",Ae=U.versions.electron):typeof U.versions.nw=="string"&&(ne.push("Chromium "+Ae,"Node "+U.versions.node),Be="NW.js",Ae=U.versions.nw)),Be||(Be="Node.js",de=U.arch,N=U.platform,Ae=/[\d.]+/.exec(U.version),Ae=Ae?Ae[0]:null));else s(U=R.runtime)==F?(Be="Adobe AIR",N=U.flash.system.Capabilities.os):s(U=R.phantom)==q?(Be="PhantomJS",Ae=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof ue.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(B))?(Ae=[Ae,ue.documentMode],(U=+U[1]+4)!=Ae[1]&&(ne.push("IE "+Ae[1]+" mode"),xe&&(xe[1]=""),Ae[1]=U),Ae=Be=="IE"?String(Ae[1].toFixed(1)):Ae[0]):typeof ue.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Be)&&(ne.push("masking as "+Be+" "+Ae),Be="IE",Ae="11.0",xe=["Trident"],N="Windows");N=N&&n(N)}if(Ae&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Ae)||/(?:alpha|beta)(?: ?\d)?/i.exec(B+";"+(pe&&j.appMinorVersion))||/\bMinefield\b/i.test(B)&&"a")&&(fe=/b/i.test(U)?"beta":"alpha",Ae=Ae.replace(RegExp(U+"\\+?$"),"")+(fe=="beta"?ve:ee)+(/\d+\+?/.exec(U)||"")),Be=="Fennec"||Be=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))Be="Firefox Mobile";else if(Be=="Maxthon"&&Ae)Ae=Ae.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Oe))Oe=="Xbox 360"&&(N=null),Oe=="Xbox 360"&&/\bIEMobile\b/.test(B)&&ne.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(Be)&&(!Be||Oe||/Browser|Mobi/.test(Be))||N!="Windows CE"&&!/Mobi/i.test(B))if(Be=="IE"&&pe)try{R.external===null&&ne.unshift("platform preview")}catch(le){ne.unshift("embedded")}else(/\bBlackBerry\b/.test(Oe)||/\bBB10\b/.test(B))&&(U=(RegExp(Oe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(B)||0)[1]||Ae)?(U=[U,/BB10/.test(B)],N=(U[1]?(Oe=null,ae="BlackBerry"):"Device Software")+" "+U[0],Ae=null):this!=e&&Oe!="Wii"&&(pe&&be||/Opera/.test(Be)&&/\b(?:MSIE|Firefox)\b/i.test(B)||Be=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(N)||Be=="IE"&&(N&&!/^Win/.test(N)&&Ae>5.5||/\bWindows XP\b/.test(N)&&Ae>8||Ae==8&&!/\bTrident\b/.test(B)))&&!g.test(U=a.call(e,B.replace(g,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),g.test(Be)?(/\bIE\b/.test(U)&&N=="Mac OS"&&(N=null),U="identify"+U):(U="mask"+U,Be=he?n(he.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(N=null),pe||(Ae=null)),xe=["Presto"],ne.push(U));else Be+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(B)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],Be=="Safari"&&U[1].slice(-1)=="+"?(Be="WebKit Nightly",fe="alpha",Ae=U[1].slice(0,-1)):Ae!=U[1]&&Ae!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(B)||0)[1])||(Ae=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(B)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&xe=="WebKit"&&(xe=["Blink"]),pe&&(z||U[1])?(xe&&(xe[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:xe!="Blink"?"27":"28")):(xe&&(xe[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),xe&&(xe[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),Be=="Safari"&&(!Ae||parseInt(Ae)>45)&&(Ae=U)),Be=="Opera"&&(U=/\bzbov|zvav$/.exec(N))?(Be+=" ",ne.unshift("desktop mode"),U=="zvav"?(Be+="Mini",Ae=null):Be+="Mobile",N=N.replace(RegExp(" *"+U+"$"),"")):Be=="Safari"&&/\bChrome\b/.exec(xe&&xe[1])&&(ne.unshift("desktop mode"),Be="Chrome Mobile",Ae=null,/\bOS X\b/.test(N)?(ae="Apple",N="iOS 4.3+"):N=null),Ae&&Ae.indexOf(U=/[\d.]+$/.exec(N))==0&&B.indexOf("/"+U+"-")>-1&&(N=A(N.replace(U,""))),xe&&!/\b(?:Avant|Nook)\b/.test(Be)&&(/Browser|Lunascape|Maxthon/.test(Be)||Be!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(xe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Be)&&xe[1])&&(U=xe[xe.length-1])&&ne.push(U),ne.length&&(ne=["("+ne.join("; ")+")"]),ae&&Oe&&Oe.indexOf(ae)<0&&ne.push("on "+ae),Oe&&ne.push((/^on /.test(ne[ne.length-1])?"":"on ")+Oe),N&&(U=/ ([\d.+]+)$/.exec(N),K=U&&N.charAt(N.length-U[0].length-1)=="/",N={architecture:32,family:U&&!K?N.replace(U[0],""):N,version:U?U[1]:null,toString:function(){var le=this.version;return this.family+(le&&!K?" "+le:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(de))&&!/\bi686\b/i.test(de)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+U),"")),Be&&(/\bWOW64\b/i.test(B)||pe&&/\w(?:86|32)$/.test(j.cpuClass||j.platform)&&!/\bWin64; x64\b/i.test(B))&&ne.unshift("32-bit")):N&&/^OS X/.test(N.family)&&Be=="Chrome"&&parseFloat(Ae)>=39&&(N.architecture=64),B||(B=null);var W={};return W.description=B,W.layout=xe&&xe[0],W.manufacturer=ae,W.name=Be,W.prerelease=fe,W.product=Oe,W.ua=B,W.version=Be&&Ae,W.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=a,W.toString=D,W.version&&ne.unshift(Ae),W.name&&ne.unshift(Be),N&&Be&&(N!=String(N).split(" ")[0]||N!=Be.split(" ")[0]&&!Oe)&&ne.push(Oe?"("+N+")":"on "+N),ne.length&&(W.description=ne.join(" ")),W}var f={function:!0,object:!0},h=f[typeof window]&&window||this,m=f[typeof w]&&w,T=f[typeof _]&&_&&!_.nodeType&&_,E=m&&T&&typeof C=="object"&&C;!E||E.global!==E&&E.window!==E&&E.self!==E||(h=E);var O=Math.pow(2,53)-1,g=/\bOpera/,v=Object.prototype,l=v.hasOwnProperty,i=v.toString,S=a();typeof L=="function"&&typeof L.amd=="object"&&L.amd?(h.platform=S,L(function(){return S})):m&&T?e(S,function(B,x){m[x]=B}):h.platform=S}).call(this)}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(y,_,w){(function(C){"use strict";function p(c,r,n,e){if(typeof c!="function")throw new TypeError('"callback" argument must be a function');var s,u,o=arguments.length;switch(o){case 0:case 1:return C.nextTick(c);case 2:return C.nextTick(function(){c.call(null,r)});case 3:return C.nextTick(function(){c.call(null,r,n)});case 4:return C.nextTick(function(){c.call(null,r,n,e)});default:for(s=new Array(o-1),u=0;u<s.length;)s[u++]=arguments[u];return C.nextTick(function(){c.apply(null,s)})}}!C.version||C.version.indexOf("v0.")===0||C.version.indexOf("v1.")===0&&C.version.indexOf("v1.8.")!==0?_.exports={nextTick:p}:_.exports=C}).call(this,y("_process"))},{_process:173}],173:[function(y,_,w){function C(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}function c(T){if(o===setTimeout)return setTimeout(T,0);if((o===C||!o)&&setTimeout)return o=setTimeout,setTimeout(T,0);try{return o(T,0)}catch(E){try{return o.call(null,T,0)}catch(O){return o.call(this,T,0)}}}function r(T){if(d===clearTimeout)return clearTimeout(T);if((d===p||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(T);try{return d(T)}catch(E){try{return d.call(null,T)}catch(O){return d.call(this,T)}}}function n(){h&&a&&(h=!1,a.length?f=a.concat(f):m=-1,f.length&&e())}function e(){if(!h){var T=c(n);h=!0;for(var E=f.length;E;){for(a=f,f=[];++m<E;)a&&a[m].run();m=-1,E=f.length}a=null,h=!1,r(T)}}function s(T,E){this.fun=T,this.array=E}function u(){}var o,d,A=_.exports={};!function(){try{o=typeof setTimeout=="function"?setTimeout:C}catch(T){o=C}try{d=typeof clearTimeout=="function"?clearTimeout:p}catch(T){d=p}}();var a,f=[],h=!1,m=-1;A.nextTick=function(T){var E=new Array(arguments.length-1);if(arguments.length>1)for(var O=1;O<arguments.length;O++)E[O-1]=arguments[O];f.push(new s(T,E)),f.length!==1||h||c(e)},s.prototype.run=function(){this.fun.apply(null,this.array)},A.title="browser",A.browser=!0,A.env={},A.argv=[],A.version="",A.versions={},A.on=u,A.addListener=u,A.once=u,A.off=u,A.removeListener=u,A.removeAllListeners=u,A.emit=u,A.prependListener=u,A.prependOnceListener=u,A.listeners=function(T){return[]},A.binding=function(T){throw new Error("process.binding is not supported")},A.cwd=function(){return"/"},A.chdir=function(T){throw new Error("process.chdir is not supported")},A.umask=function(){return 0}},{}],174:[function(y,_,w){(function(C){!function(p){function c(G){throw new RangeError(K[G])}function r(G,q){for(var ie=G.length,ce=[];ie--;)ce[ie]=q(G[ie]);return ce}function n(G,q){var ie=G.split("@"),ce="";return ie.length>1&&(ce=ie[0]+"@",G=ie[1]),G=G.replace(U,"."),ce+r(G.split("."),q).join(".")}function e(G){for(var q,ie,ce=[],ee=0,ve=G.length;ee<ve;)q=G.charCodeAt(ee++),q>=55296&&q<=56319&&ee<ve?(ie=G.charCodeAt(ee++),(64512&ie)==56320?ce.push(((1023&q)<<10)+(1023&ie)+65536):(ce.push(q),ee--)):ce.push(q);return ce}function s(G){return r(G,function(q){var ie="";return q>65535&&(q-=65536,ie+=H(q>>>10&1023|55296),q=56320|1023&q),ie+=H(q)}).join("")}function u(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:l}function o(G,q){return G+22+75*(G<26)-((q!=0)<<5)}function d(G,q,ie){var ce=0;for(G=ie?F(G/x):G>>1,G+=F(G/q);G>z*S>>1;ce+=l)G=F(G/z);return F(ce+(z+1)*G/(G+B))}function A(G){var q,ie,ce,ee,ve,ue,be,he,de,ne,fe=[],pe=G.length,Ae=0,xe=R,Be=D;for(ie=G.lastIndexOf(k),ie<0&&(ie=0),ce=0;ce<ie;++ce)G.charCodeAt(ce)>=128&&c("not-basic"),fe.push(G.charCodeAt(ce));for(ee=ie>0?ie+1:0;ee<pe;){for(ve=Ae,ue=1,be=l;ee>=pe&&c("invalid-input"),he=u(G.charCodeAt(ee++)),(he>=l||he>F((v-Ae)/ue))&&c("overflow"),Ae+=he*ue,de=be<=Be?i:be>=Be+S?S:be-Be,!(he<de);be+=l)ne=l-de,ue>F(v/ne)&&c("overflow"),ue*=ne;q=fe.length+1,Be=d(Ae-ve,q,ve==0),F(Ae/q)>v-xe&&c("overflow"),xe+=F(Ae/q),Ae%=q,fe.splice(Ae++,0,xe)}return s(fe)}function a(G){var q,ie,ce,ee,ve,ue,be,he,de,ne,fe,pe,Ae,xe,Be,Oe=[];for(G=e(G),pe=G.length,q=R,ie=0,ve=D,ue=0;ue<pe;++ue)(fe=G[ue])<128&&Oe.push(H(fe));for(ce=ee=Oe.length,ee&&Oe.push(k);ce<pe;){for(be=v,ue=0;ue<pe;++ue)(fe=G[ue])>=q&&fe<be&&(be=fe);for(Ae=ce+1,be-q>F((v-ie)/Ae)&&c("overflow"),ie+=(be-q)*Ae,q=be,ue=0;ue<pe;++ue)if(fe=G[ue],fe<q&&++ie>v&&c("overflow"),fe==q){for(he=ie,de=l;ne=de<=ve?i:de>=ve+S?S:de-ve,!(he<ne);de+=l)Be=he-ne,xe=l-ne,Oe.push(H(o(ne+Be%xe,0))),he=F(Be/xe);Oe.push(H(o(he,0))),ve=d(ie,Ae,ce==ee),ie=0,++ce}++ie,++q}return Oe.join("")}function f(G){return n(G,function(q){return j.test(q)?A(q.slice(4).toLowerCase()):q})}function h(G){return n(G,function(q){return Y.test(q)?"xn--"+a(q):q})}var m=typeof w=="object"&&w&&!w.nodeType&&w,T=typeof _=="object"&&_&&!_.nodeType&&_,E=typeof C=="object"&&C;E.global!==E&&E.window!==E&&E.self!==E||(p=E);var O,g,v=2147483647,l=36,i=1,S=26,B=38,x=700,D=72,R=128,k="-",j=/^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=l-i,F=Math.floor,H=String.fromCharCode;if(O={version:"1.4.1",ucs2:{decode:e,encode:s},decode:A,encode:a,toASCII:h,toUnicode:f},typeof L=="function"&&typeof L.amd=="object"&&L.amd)L("punycode",function(){return O});else if(m&&T)if(_.exports==m)T.exports=O;else for(g in O)O.hasOwnProperty(g)&&(m[g]=O[g]);else p.punycode=O}(this)}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(y,_,w){"use strict";function C(c,r){return Object.prototype.hasOwnProperty.call(c,r)}_.exports=function(c,r,n,e){r=r||"&",n=n||"=";var s={};if(typeof c!="string"||c.length===0)return s;var u=/\+/g;c=c.split(r);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var d=c.length;o>0&&d>o&&(d=o);for(var A=0;A<d;++A){var a,f,h,m,T=c[A].replace(u,"%20"),E=T.indexOf(n);E>=0?(a=T.substr(0,E),f=T.substr(E+1)):(a=T,f=""),h=decodeURIComponent(a),m=decodeURIComponent(f),C(s,h)?p(s[h])?s[h].push(m):s[h]=[s[h],m]:s[h]=m}return s};var p=Array.isArray||function(c){return Object.prototype.toString.call(c)==="[object Array]"}},{}],176:[function(y,_,w){"use strict";function C(n,e){if(n.map)return n.map(e);for(var s=[],u=0;u<n.length;u++)s.push(e(n[u],u));return s}var p=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}};_.exports=function(n,e,s,u){return e=e||"&",s=s||"=",n===null&&(n=void 0),typeof n=="object"?C(r(n),function(o){var d=encodeURIComponent(p(o))+s;return c(n[o])?C(n[o],function(A){return d+encodeURIComponent(p(A))}).join(e):d+encodeURIComponent(p(n[o]))}).join(e):u?encodeURIComponent(p(u))+s+encodeURIComponent(p(n)):""};var c=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},r=Object.keys||function(n){var e=[];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.push(s);return e}},{}],177:[function(y,_,w){"use strict";w.decode=w.parse=y("./decode"),w.encode=w.stringify=y("./encode")},{"./decode":175,"./encode":176}],178:[function(y,_,w){_.exports=y("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":179}],179:[function(y,_,w){"use strict";function C(h){if(!(this instanceof C))return new C(h);o.call(this,h),d.call(this,h),h&&h.readable===!1&&(this.readable=!1),h&&h.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,h&&h.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||e.nextTick(c,this)}function c(h){h.end()}var r=y("babel-runtime/core-js/object/keys"),n=function(h){return h&&h.__esModule?h:{default:h}}(r),e=y("process-nextick-args"),s=n.default||function(h){var m=[];for(var T in h)m.push(T);return m};_.exports=C;var u=y("core-util-is");u.inherits=y("inherits");var o=y("./_stream_readable"),d=y("./_stream_writable");u.inherits(C,o);for(var A=s(d.prototype),a=0;a<A.length;a++){var f=A[a];C.prototype[f]||(C.prototype[f]=d.prototype[f])}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(h){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=h,this._writableState.destroyed=h)}}),C.prototype._destroy=function(h,m){this.push(null),this.end(),e.nextTick(m,h)}},{"./_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,_,w){"use strict";function C(r){if(!(this instanceof C))return new C(r);p.call(this,r)}_.exports=C;var p=y("./_stream_transform"),c=y("core-util-is");c.inherits=y("inherits"),c.inherits(C,p),C.prototype._transform=function(r,n,e){e(null,r)}},{"./_stream_transform":182,"core-util-is":153,inherits:162}],181:[function(y,_,w){(function(C,p){"use strict";function c(pe){return ie.from(pe)}function r(pe){return ie.isBuffer(pe)||pe instanceof ce}function n(pe,Ae,xe){if(typeof pe.prependListener=="function")return pe.prependListener(Ae,xe);pe._events&&pe._events[Ae]?H(pe._events[Ae])?pe._events[Ae].unshift(xe):pe._events[Ae]=[xe,pe._events[Ae]]:pe.on(Ae,xe)}function e(pe,Ae){F=F||y("./_stream_duplex"),pe=pe||{};var xe=Ae instanceof F;this.objectMode=!!pe.objectMode,xe&&(this.objectMode=this.objectMode||!!pe.readableObjectMode);var Be=pe.highWaterMark,Oe=pe.readableHighWaterMark,ae=this.objectMode?16:16384;this.highWaterMark=Be||Be===0?Be:xe&&(Oe||Oe===0)?Oe:ae,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new he,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=pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,pe.encoding&&(be||(be=y("string_decoder/").StringDecoder),this.decoder=new be(pe.encoding),this.encoding=pe.encoding)}function s(pe){if(F=F||y("./_stream_duplex"),!(this instanceof s))return new s(pe);this._readableState=new e(pe,this),this.readable=!0,pe&&(typeof pe.read=="function"&&(this._read=pe.read),typeof pe.destroy=="function"&&(this._destroy=pe.destroy)),q.call(this)}function u(pe,Ae,xe,Be,Oe){var ae=pe._readableState;if(Ae===null)ae.reading=!1,h(pe,ae);else{var N;Oe||(N=d(ae,Ae)),N?pe.emit("error",N):ae.objectMode||Ae&&Ae.length>0?(typeof Ae=="string"||ae.objectMode||(0,K.default)(Ae)===ie.prototype||(Ae=c(Ae)),Be?ae.endEmitted?pe.emit("error",new Error("stream.unshift() after end event")):o(pe,ae,Ae,!0):ae.ended?pe.emit("error",new Error("stream.push() after EOF")):(ae.reading=!1,ae.decoder&&!xe?(Ae=ae.decoder.write(Ae),ae.objectMode||Ae.length!==0?o(pe,ae,Ae,!1):E(pe,ae)):o(pe,ae,Ae,!1))):Be||(ae.reading=!1)}return A(ae)}function o(pe,Ae,xe,Be){Ae.flowing&&Ae.length===0&&!Ae.sync?(pe.emit("data",xe),pe.read(0)):(Ae.length+=Ae.objectMode?1:xe.length,Be?Ae.buffer.unshift(xe):Ae.buffer.push(xe),Ae.needReadable&&m(pe)),E(pe,Ae)}function d(pe,Ae){var xe;return r(Ae)||typeof Ae=="string"||Ae===void 0||pe.objectMode||(xe=new TypeError("Invalid non-string/buffer chunk")),xe}function A(pe){return!pe.ended&&(pe.needReadable||pe.length<pe.highWaterMark||pe.length===0)}function a(pe){return pe>=fe?pe=fe:(pe--,pe|=pe>>>1,pe|=pe>>>2,pe|=pe>>>4,pe|=pe>>>8,pe|=pe>>>16,pe++),pe}function f(pe,Ae){return pe<=0||Ae.length===0&&Ae.ended?0:Ae.objectMode?1:pe!==pe?Ae.flowing&&Ae.length?Ae.buffer.head.data.length:Ae.length:(pe>Ae.highWaterMark&&(Ae.highWaterMark=a(pe)),pe<=Ae.length?pe:Ae.ended?Ae.length:(Ae.needReadable=!0,0))}function h(pe,Ae){if(!Ae.ended){if(Ae.decoder){var xe=Ae.decoder.end();xe&&xe.length&&(Ae.buffer.push(xe),Ae.length+=Ae.objectMode?1:xe.length)}Ae.ended=!0,m(pe)}}function m(pe){var Ae=pe._readableState;Ae.needReadable=!1,Ae.emittedReadable||(ue("emitReadable",Ae.flowing),Ae.emittedReadable=!0,Ae.sync?z.nextTick(T,pe):T(pe))}function T(pe){ue("emit readable"),pe.emit("readable"),S(pe)}function E(pe,Ae){Ae.readingMore||(Ae.readingMore=!0,z.nextTick(O,pe,Ae))}function O(pe,Ae){for(var xe=Ae.length;!Ae.reading&&!Ae.flowing&&!Ae.ended&&Ae.length<Ae.highWaterMark&&(ue("maybeReadMore read 0"),pe.read(0),xe!==Ae.length);)xe=Ae.length;Ae.readingMore=!1}function g(pe){return function(){var Ae=pe._readableState;ue("pipeOnDrain",Ae.awaitDrain),Ae.awaitDrain&&Ae.awaitDrain--,Ae.awaitDrain===0&&G(pe,"data")&&(Ae.flowing=!0,S(pe))}}function v(pe){ue("readable nexttick read 0"),pe.read(0)}function l(pe,Ae){Ae.resumeScheduled||(Ae.resumeScheduled=!0,z.nextTick(i,pe,Ae))}function i(pe,Ae){Ae.reading||(ue("resume read 0"),pe.read(0)),Ae.resumeScheduled=!1,Ae.awaitDrain=0,pe.emit("resume"),S(pe),Ae.flowing&&!Ae.reading&&pe.read(0)}function S(pe){var Ae=pe._readableState;for(ue("flow",Ae.flowing);Ae.flowing&&pe.read()!==null;);}function B(pe,Ae){if(Ae.length===0)return null;var xe;return Ae.objectMode?xe=Ae.buffer.shift():!pe||pe>=Ae.length?(xe=Ae.decoder?Ae.buffer.join(""):Ae.buffer.length===1?Ae.buffer.head.data:Ae.buffer.concat(Ae.length),Ae.buffer.clear()):xe=x(pe,Ae.buffer,Ae.decoder),xe}function x(pe,Ae,xe){var Be;return pe<Ae.head.data.length?(Be=Ae.head.data.slice(0,pe),Ae.head.data=Ae.head.data.slice(pe)):Be=pe===Ae.head.data.length?Ae.shift():xe?D(pe,Ae):R(pe,Ae),Be}function D(pe,Ae){var xe=Ae.head,Be=1,Oe=xe.data;for(pe-=Oe.length;xe=xe.next;){var ae=xe.data,N=pe>ae.length?ae.length:pe;if(N===ae.length?Oe+=ae:Oe+=ae.slice(0,pe),(pe-=N)===0){N===ae.length?(++Be,xe.next?Ae.head=xe.next:Ae.head=Ae.tail=null):(Ae.head=xe,xe.data=ae.slice(N));break}++Be}return Ae.length-=Be,Oe}function R(pe,Ae){var xe=ie.allocUnsafe(pe),Be=Ae.head,Oe=1;for(Be.data.copy(xe),pe-=Be.data.length;Be=Be.next;){var ae=Be.data,N=pe>ae.length?ae.length:pe;if(ae.copy(xe,xe.length-pe,0,N),(pe-=N)===0){N===ae.length?(++Oe,Be.next?Ae.head=Be.next:Ae.head=Ae.tail=null):(Ae.head=Be,Be.data=ae.slice(N));break}++Oe}return Ae.length-=Oe,xe}function k(pe){var Ae=pe._readableState;if(Ae.length>0)throw new Error('"endReadable()" called on non-empty stream');Ae.endEmitted||(Ae.ended=!0,z.nextTick(j,Ae,pe))}function j(pe,Ae){pe.endEmitted||pe.length!==0||(pe.endEmitted=!0,Ae.readable=!1,Ae.emit("end"))}function Y(pe,Ae){for(var xe=0,Be=pe.length;xe<Be;xe++)if(pe[xe]===Ae)return xe;return-1}var U=y("babel-runtime/core-js/object/get-prototype-of"),K=function(pe){return pe&&pe.__esModule?pe:{default:pe}}(U),z=y("process-nextick-args");_.exports=s;var F,H=y("isarray");s.ReadableState=e;var G=(y("events").EventEmitter,function(pe,Ae){return pe.listeners(Ae).length}),q=y("./internal/streams/stream"),ie=y("safe-buffer").Buffer,ce=p.Uint8Array||function(){},ee=y("core-util-is");ee.inherits=y("inherits");var ve=y("util"),ue=void 0;ue=ve&&ve.debuglog?ve.debuglog("stream"):function(){};var be,he=y("./internal/streams/BufferList"),de=y("./internal/streams/destroy");ee.inherits(s,q);var ne=["error","close","destroy","pause","resume"];Object.defineProperty(s.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(pe){this._readableState&&(this._readableState.destroyed=pe)}}),s.prototype.destroy=de.destroy,s.prototype._undestroy=de.undestroy,s.prototype._destroy=function(pe,Ae){this.push(null),Ae(pe)},s.prototype.push=function(pe,Ae){var xe,Be=this._readableState;return Be.objectMode?xe=!0:typeof pe=="string"&&(Ae=Ae||Be.defaultEncoding,Ae!==Be.encoding&&(pe=ie.from(pe,Ae),Ae=""),xe=!0),u(this,pe,Ae,!1,xe)},s.prototype.unshift=function(pe){return u(this,pe,null,!0,!1)},s.prototype.isPaused=function(){return this._readableState.flowing===!1},s.prototype.setEncoding=function(pe){return be||(be=y("string_decoder/").StringDecoder),this._readableState.decoder=new be(pe),this._readableState.encoding=pe,this};var fe=8388608;s.prototype.read=function(pe){ue("read",pe),pe=parseInt(pe,10);var Ae=this._readableState,xe=pe;if(pe!==0&&(Ae.emittedReadable=!1),pe===0&&Ae.needReadable&&(Ae.length>=Ae.highWaterMark||Ae.ended))return ue("read: emitReadable",Ae.length,Ae.ended),Ae.length===0&&Ae.ended?k(this):m(this),null;if((pe=f(pe,Ae))===0&&Ae.ended)return Ae.length===0&&k(this),null;var Be=Ae.needReadable;ue("need readable",Be),(Ae.length===0||Ae.length-pe<Ae.highWaterMark)&&(Be=!0,ue("length less than watermark",Be)),Ae.ended||Ae.reading?(Be=!1,ue("reading or ended",Be)):Be&&(ue("do read"),Ae.reading=!0,Ae.sync=!0,Ae.length===0&&(Ae.needReadable=!0),this._read(Ae.highWaterMark),Ae.sync=!1,Ae.reading||(pe=f(xe,Ae)));var Oe;return Oe=pe>0?B(pe,Ae):null,Oe===null?(Ae.needReadable=!0,pe=0):Ae.length-=pe,Ae.length===0&&(Ae.ended||(Ae.needReadable=!0),xe!==pe&&Ae.ended&&k(this)),Oe!==null&&this.emit("data",Oe),Oe},s.prototype._read=function(pe){this.emit("error",new Error("_read() is not implemented"))},s.prototype.pipe=function(pe,Ae){function xe(At,qe){ue("onunpipe"),At===se&&qe&&qe.hasUnpiped===!1&&(qe.hasUnpiped=!0,Oe())}function Be(){ue("onend"),pe.end()}function Oe(){ue("cleanup"),pe.removeListener("close",W),pe.removeListener("finish",le),pe.removeListener("drain",Fe),pe.removeListener("error",N),pe.removeListener("unpipe",xe),se.removeListener("end",Be),se.removeListener("end",te),se.removeListener("data",ae),je=!0,!Ee.awaitDrain||pe._writableState&&!pe._writableState.needDrain||Fe()}function ae(At){ue("ondata"),tt=!1,pe.write(At)!==!1||tt||((Ee.pipesCount===1&&Ee.pipes===pe||Ee.pipesCount>1&&Y(Ee.pipes,pe)!==-1)&&!je&&(ue("false write response, pause",se._readableState.awaitDrain),se._readableState.awaitDrain++,tt=!0),se.pause())}function N(At){ue("onerror",At),te(),pe.removeListener("error",N),G(pe,"error")===0&&pe.emit("error",At)}function W(){pe.removeListener("finish",le),te()}function le(){ue("onfinish"),pe.removeListener("close",W),te()}function te(){ue("unpipe"),se.unpipe(pe)}var se=this,Ee=this._readableState;switch(Ee.pipesCount){case 0:Ee.pipes=pe;break;case 1:Ee.pipes=[Ee.pipes,pe];break;default:Ee.pipes.push(pe)}Ee.pipesCount+=1,ue("pipe count=%d opts=%j",Ee.pipesCount,Ae);var ke=(!Ae||Ae.end!==!1)&&pe!==C.stdout&&pe!==C.stderr,pt=ke?Be:te;Ee.endEmitted?z.nextTick(pt):se.once("end",pt),pe.on("unpipe",xe);var Fe=g(se);pe.on("drain",Fe);var je=!1,tt=!1;return se.on("data",ae),n(pe,"error",N),pe.once("close",W),pe.once("finish",le),pe.emit("pipe",se),Ee.flowing||(ue("pipe resume"),se.resume()),pe},s.prototype.unpipe=function(pe){var Ae=this._readableState,xe={hasUnpiped:!1};if(Ae.pipesCount===0)return this;if(Ae.pipesCount===1)return pe&&pe!==Ae.pipes?this:(pe||(pe=Ae.pipes),Ae.pipes=null,Ae.pipesCount=0,Ae.flowing=!1,pe&&pe.emit("unpipe",this,xe),this);if(!pe){var Be=Ae.pipes,Oe=Ae.pipesCount;Ae.pipes=null,Ae.pipesCount=0,Ae.flowing=!1;for(var ae=0;ae<Oe;ae++)Be[ae].emit("unpipe",this,xe);return this}var N=Y(Ae.pipes,pe);return N===-1?this:(Ae.pipes.splice(N,1),Ae.pipesCount-=1,Ae.pipesCount===1&&(Ae.pipes=Ae.pipes[0]),pe.emit("unpipe",this,xe),this)},s.prototype.on=function(pe,Ae){var xe=q.prototype.on.call(this,pe,Ae);if(pe==="data")this._readableState.flowing!==!1&&this.resume();else if(pe==="readable"){var Be=this._readableState;Be.endEmitted||Be.readableListening||(Be.readableListening=Be.needReadable=!0,Be.emittedReadable=!1,Be.reading?Be.length&&m(this):z.nextTick(v,this))}return xe},s.prototype.addListener=s.prototype.on,s.prototype.resume=function(){var pe=this._readableState;return pe.flowing||(ue("resume"),pe.flowing=!0,l(this,pe)),this},s.prototype.pause=function(){return ue("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ue("pause"),this._readableState.flowing=!1,this.emit("pause")),this},s.prototype.wrap=function(pe){var Ae=this,xe=this._readableState,Be=!1;pe.on("end",function(){if(ue("wrapped end"),xe.decoder&&!xe.ended){var N=xe.decoder.end();N&&N.length&&Ae.push(N)}Ae.push(null)}),pe.on("data",function(N){(ue("wrapped data"),xe.decoder&&(N=xe.decoder.write(N)),(!xe.objectMode||N!=null)&&(xe.objectMode||N&&N.length))&&(Ae.push(N)||(Be=!0,pe.pause()))});for(var Oe in pe)this[Oe]===void 0&&typeof pe[Oe]=="function"&&(this[Oe]=function(N){return function(){return pe[N].apply(pe,arguments)}}(Oe));for(var ae=0;ae<ne.length;ae++)pe.on(ne[ae],this.emit.bind(this,ne[ae]));return this._read=function(N){ue("wrapped _read",N),Be&&(Be=!1,pe.resume())},this},Object.defineProperty(s.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),s._fromList=B}).call(this,y("_process"),typeof oe!="undefined"?oe: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,_,w){"use strict";function C(s,u){var o=this._transformState;o.transforming=!1;var d=o.writecb;if(!d)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,u!=null&&this.push(u),d(s);var A=this._readableState;A.reading=!1,(A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}function p(s){if(!(this instanceof p))return new p(s);n.call(this,s),this._transformState={afterTransform:C.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,s&&(typeof s.transform=="function"&&(this._transform=s.transform),typeof s.flush=="function"&&(this._flush=s.flush)),this.on("prefinish",c)}function c(){var s=this;typeof this._flush=="function"?this._flush(function(u,o){r(s,u,o)}):r(this,null,null)}function r(s,u,o){if(u)return s.emit("error",u);if(o!=null&&s.push(o),s._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(s._transformState.transforming)throw new Error("Calling transform done when still transforming");return s.push(null)}_.exports=p;var n=y("./_stream_duplex"),e=y("core-util-is");e.inherits=y("inherits"),e.inherits(p,n),p.prototype.push=function(s,u){return this._transformState.needTransform=!1,n.prototype.push.call(this,s,u)},p.prototype._transform=function(s,u,o){throw new Error("_transform() is not implemented")},p.prototype._write=function(s,u,o){var d=this._transformState;if(d.writecb=o,d.writechunk=s,d.writeencoding=u,!d.transforming){var A=this._readableState;(d.needTransform||A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}},p.prototype._read=function(s){var u=this._transformState;u.writechunk!==null&&u.writecb&&!u.transforming?(u.transforming=!0,this._transform(u.writechunk,u.writeencoding,u.afterTransform)):u.needTransform=!0},p.prototype._destroy=function(s,u){var o=this;n.prototype._destroy.call(this,s,function(d){u(d),o.emit("close")})}},{"./_stream_duplex":179,"core-util-is":153,inherits:162}],183:[function(y,_,w){(function(C,p){"use strict";function c(de){return de&&de.__esModule?de:{default:de}}function r(de){var ne=this;this.next=null,this.entry=null,this.finish=function(){D(ne,de)}}function n(de){return ve.from(de)}function e(de){return ve.isBuffer(de)||de instanceof ue}function s(){}function u(de,ne){G=G||y("./_stream_duplex"),de=de||{};var fe=ne instanceof G;this.objectMode=!!de.objectMode,fe&&(this.objectMode=this.objectMode||!!de.writableObjectMode);var pe=de.highWaterMark,Ae=de.writableHighWaterMark,xe=this.objectMode?16:16384;this.highWaterMark=pe||pe===0?pe:fe&&(Ae||Ae===0)?Ae:xe,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Be=de.decodeStrings===!1;this.decodeStrings=!Be,this.defaultEncoding=de.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Oe){E(ne,Oe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function o(de){if(G=G||y("./_stream_duplex"),!(he.call(o,this)||this instanceof G))return new o(de);this._writableState=new u(de,this),this.writable=!0,de&&(typeof de.write=="function"&&(this._write=de.write),typeof de.writev=="function"&&(this._writev=de.writev),typeof de.destroy=="function"&&(this._destroy=de.destroy),typeof de.final=="function"&&(this._final=de.final)),ee.call(this)}function d(de,ne){var fe=new Error("write after end");de.emit("error",fe),H.nextTick(ne,fe)}function A(de,ne,fe,pe){var Ae=!0,xe=!1;return fe===null?xe=new TypeError("May not write null values to stream"):typeof fe=="string"||fe===void 0||ne.objectMode||(xe=new TypeError("Invalid non-string/buffer chunk")),xe&&(de.emit("error",xe),H.nextTick(pe,xe),Ae=!1),Ae}function a(de,ne,fe){return de.objectMode||de.decodeStrings===!1||typeof ne!="string"||(ne=ve.from(ne,fe)),ne}function f(de,ne,fe,pe,Ae,xe){if(!fe){var Be=a(ne,pe,Ae);pe!==Be&&(fe=!0,Ae="buffer",pe=Be)}var Oe=ne.objectMode?1:pe.length;ne.length+=Oe;var ae=ne.length<ne.highWaterMark;if(ae||(ne.needDrain=!0),ne.writing||ne.corked){var N=ne.lastBufferedRequest;ne.lastBufferedRequest={chunk:pe,encoding:Ae,isBuf:fe,callback:xe,next:null},N?N.next=ne.lastBufferedRequest:ne.bufferedRequest=ne.lastBufferedRequest,ne.bufferedRequestCount+=1}else h(de,ne,!1,Oe,pe,Ae,xe);return ae}function h(de,ne,fe,pe,Ae,xe,Be){ne.writelen=pe,ne.writecb=Be,ne.writing=!0,ne.sync=!0,fe?de._writev(Ae,ne.onwrite):de._write(Ae,xe,ne.onwrite),ne.sync=!1}function m(de,ne,fe,pe,Ae){--ne.pendingcb,fe?(H.nextTick(Ae,pe),H.nextTick(B,de,ne),de._writableState.errorEmitted=!0,de.emit("error",pe)):(Ae(pe),de._writableState.errorEmitted=!0,de.emit("error",pe),B(de,ne))}function T(de){de.writing=!1,de.writecb=null,de.length-=de.writelen,de.writelen=0}function E(de,ne){var fe=de._writableState,pe=fe.sync,Ae=fe.writecb;if(T(fe),ne)m(de,fe,pe,ne,Ae);else{var xe=l(fe);xe||fe.corked||fe.bufferProcessing||!fe.bufferedRequest||v(de,fe),pe?q(O,de,fe,xe,Ae):O(de,fe,xe,Ae)}}function O(de,ne,fe,pe){fe||g(de,ne),ne.pendingcb--,pe(),B(de,ne)}function g(de,ne){ne.length===0&&ne.needDrain&&(ne.needDrain=!1,de.emit("drain"))}function v(de,ne){ne.bufferProcessing=!0;var fe=ne.bufferedRequest;if(de._writev&&fe&&fe.next){var pe=ne.bufferedRequestCount,Ae=new Array(pe),xe=ne.corkedRequestsFree;xe.entry=fe;for(var Be=0,Oe=!0;fe;)Ae[Be]=fe,fe.isBuf||(Oe=!1),fe=fe.next,Be+=1;Ae.allBuffers=Oe,h(de,ne,!0,ne.length,Ae,"",xe.finish),ne.pendingcb++,ne.lastBufferedRequest=null,xe.next?(ne.corkedRequestsFree=xe.next,xe.next=null):ne.corkedRequestsFree=new r(ne),ne.bufferedRequestCount=0}else{for(;fe;){var ae=fe.chunk,N=fe.encoding,W=fe.callback;if(h(de,ne,!1,ne.objectMode?1:ae.length,ae,N,W),fe=fe.next,ne.bufferedRequestCount--,ne.writing)break}fe===null&&(ne.lastBufferedRequest=null)}ne.bufferedRequest=fe,ne.bufferProcessing=!1}function l(de){return de.ending&&de.length===0&&de.bufferedRequest===null&&!de.finished&&!de.writing}function i(de,ne){de._final(function(fe){ne.pendingcb--,fe&&de.emit("error",fe),ne.prefinished=!0,de.emit("prefinish"),B(de,ne)})}function S(de,ne){ne.prefinished||ne.finalCalled||(typeof de._final=="function"?(ne.pendingcb++,ne.finalCalled=!0,H.nextTick(i,de,ne)):(ne.prefinished=!0,de.emit("prefinish")))}function B(de,ne){var fe=l(ne);return fe&&(S(de,ne),ne.pendingcb===0&&(ne.finished=!0,de.emit("finish"))),fe}function x(de,ne,fe){ne.ending=!0,B(de,ne),fe&&(ne.finished?H.nextTick(fe):de.once("finish",fe)),ne.ended=!0,de.writable=!1}function D(de,ne,fe){var pe=de.entry;for(de.entry=null;pe;){var Ae=pe.callback;ne.pendingcb--,Ae(fe),pe=pe.next}ne.corkedRequestsFree?ne.corkedRequestsFree.next=de:ne.corkedRequestsFree=de}var R=y("babel-runtime/core-js/object/define-property"),k=c(R),j=y("babel-runtime/core-js/symbol/has-instance"),Y=c(j),U=y("babel-runtime/core-js/symbol"),K=c(U),z=y("babel-runtime/core-js/set-immediate"),F=c(z),H=y("process-nextick-args");_.exports=o;var G,q=!C.browser&&["v0.10","v0.9."].indexOf(C.version.slice(0,5))>-1?F.default:H.nextTick;o.WritableState=u;var ie=y("core-util-is");ie.inherits=y("inherits");var ce={deprecate:y("util-deprecate")},ee=y("./internal/streams/stream"),ve=y("safe-buffer").Buffer,ue=p.Uint8Array||function(){},be=y("./internal/streams/destroy");ie.inherits(o,ee),u.prototype.getBuffer=function(){for(var de=this.bufferedRequest,ne=[];de;)ne.push(de),de=de.next;return ne},function(){try{Object.defineProperty(u.prototype,"buffer",{get:ce.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(de){}}();var he;typeof K.default=="function"&&Y.default&&typeof Function.prototype[Y.default]=="function"?(he=Function.prototype[Y.default],(0,k.default)(o,Y.default,{value:function(de){return!!he.call(this,de)||this===o&&de&&de._writableState instanceof u}})):he=function(de){return de instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(de,ne,fe){var pe=this._writableState,Ae=!1,xe=!pe.objectMode&&e(de);return xe&&!ve.isBuffer(de)&&(de=n(de)),typeof ne=="function"&&(fe=ne,ne=null),xe?ne="buffer":ne||(ne=pe.defaultEncoding),typeof fe!="function"&&(fe=s),pe.ended?d(this,fe):(xe||A(this,pe,de,fe))&&(pe.pendingcb++,Ae=f(this,pe,xe,de,ne,fe)),Ae},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var de=this._writableState;de.corked&&(de.corked--,de.writing||de.corked||de.finished||de.bufferProcessing||!de.bufferedRequest||v(this,de))},o.prototype.setDefaultEncoding=function(de){if(typeof de=="string"&&(de=de.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((de+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+de);return this._writableState.defaultEncoding=de,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(de,ne,fe){fe(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(de,ne,fe){var pe=this._writableState;typeof de=="function"?(fe=de,de=null,ne=null):typeof ne=="function"&&(fe=ne,ne=null),de!=null&&this.write(de,ne),pe.corked&&(pe.corked=1,this.uncork()),pe.ending||pe.finished||x(this,pe,fe)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(de){this._writableState&&(this._writableState.destroyed=de)}}),o.prototype.destroy=be.destroy,o.prototype._undestroy=be.undestroy,o.prototype._destroy=function(de,ne){this.end(),ne(de)}}).call(this,y("_process"),typeof oe!="undefined"?oe: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,_,w){"use strict";function C(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function p(n,e,s){n.copy(e,s)}var c=y("safe-buffer").Buffer,r=y("util");_.exports=function(){function n(){C(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var s={data:e,next:null};this.length>0?this.tail.next=s:this.head=s,this.tail=s,++this.length},n.prototype.unshift=function(e){var s={data:e,next:this.head};this.length===0&&(this.tail=s),this.head=s,++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 s=this.head,u=""+s.data;s=s.next;)u+=e+s.data;return u},n.prototype.concat=function(e){if(this.length===0)return c.alloc(0);if(this.length===1)return this.head.data;for(var s=c.allocUnsafe(e>>>0),u=this.head,o=0;u;)p(u.data,s,o),o+=u.data.length,u=u.next;return s},n}(),r&&r.inspect&&r.inspect.custom&&(_.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,_,w){"use strict";function C(n,e){var s=this,u=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return u||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||r.nextTick(c,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(d){!e&&d?(r.nextTick(c,s,d),s._writableState&&(s._writableState.errorEmitted=!0)):e&&e(d)}),this)}function p(){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 c(n,e){n.emit("error",e)}var r=y("process-nextick-args");_.exports={destroy:C,undestroy:p}},{"process-nextick-args":172}],186:[function(y,_,w){"use strict";_.exports=y("events").EventEmitter},{events:158}],187:[function(y,_,w){_.exports=y("./readable").PassThrough},{"./readable":188}],188:[function(y,_,w){w=_.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,_,w){_.exports=y("./readable").Transform},{"./readable":188}],190:[function(y,_,w){_.exports=y("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(y,_,w){var C=function(){return this}()||Function("return this")(),p=C.regeneratorRuntime&&Object.getOwnPropertyNames(C).indexOf("regeneratorRuntime")>=0,c=p&&C.regeneratorRuntime;if(C.regeneratorRuntime=void 0,_.exports=y("./runtime"),p)C.regeneratorRuntime=c;else try{delete C.regeneratorRuntime}catch(r){C.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(y,_,w){!function(C){"use strict";function p(F,H,G,q){var ie=H&&H.prototype instanceof r?H:r,ce=Object.create(ie.prototype),ee=new f(q||[]);return ce._invoke=o(F,G,ee),ce}function c(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch(q){return{type:"throw",arg:q}}}function r(){}function n(){}function e(){}function s(F){["next","throw","return"].forEach(function(H){F[H]=function(G){return this._invoke(H,G)}})}function u(F){function H(ie,ce,ee,ve){var ue=c(F[ie],F,ce);if(ue.type!=="throw"){var be=ue.arg,he=be.value;return he&&typeof he=="object"&&O.call(he,"__await")?Promise.resolve(he.__await).then(function(de){H("next",de,ee,ve)},function(de){H("throw",de,ee,ve)}):Promise.resolve(he).then(function(de){be.value=de,ee(be)},ve)}ve(ue.arg)}function G(ie,ce){function ee(){return new Promise(function(ve,ue){H(ie,ce,ve,ue)})}return q=q?q.then(ee,ee):ee()}var q;this._invoke=G}function o(F,H,G){var q=x;return function(ie,ce){if(q===R)throw new Error("Generator is already running");if(q===k){if(ie==="throw")throw ce;return m()}for(G.method=ie,G.arg=ce;;){var ee=G.delegate;if(ee){var ve=d(ee,G);if(ve){if(ve===j)continue;return ve}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(q===x)throw q=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);q=R;var ue=c(F,H,G);if(ue.type==="normal"){if(q=G.done?k:D,ue.arg===j)continue;return{value:ue.arg,done:G.done}}ue.type==="throw"&&(q=k,G.method="throw",G.arg=ue.arg)}}}function d(F,H){var G=F.iterator[H.method];if(G===T){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=T,d(F,H),H.method==="throw"))return j;H.method="throw",H.arg=new TypeError("The iterator does not provide a 'throw' method")}return j}var q=c(G,F.iterator,H.arg);if(q.type==="throw")return H.method="throw",H.arg=q.arg,H.delegate=null,j;var ie=q.arg;return ie?ie.done?(H[F.resultName]=ie.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=T),H.delegate=null,j):ie:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,j)}function A(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 f(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(A,this),this.reset(!0)}function h(F){if(F){var H=F[v];if(H)return H.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var G=-1,q=function ie(){for(;++G<F.length;)if(O.call(F,G))return ie.value=F[G],ie.done=!1,ie;return ie.value=T,ie.done=!0,ie};return q.next=q}}return{next:m}}function m(){return{value:T,done:!0}}var T,E=Object.prototype,O=E.hasOwnProperty,g=typeof Symbol=="function"?Symbol:{},v=g.iterator||"@@iterator",l=g.asyncIterator||"@@asyncIterator",i=g.toStringTag||"@@toStringTag",S=typeof _=="object",B=C.regeneratorRuntime;if(B)return void(S&&(_.exports=B));B=C.regeneratorRuntime=S?_.exports:{},B.wrap=p;var x="suspendedStart",D="suspendedYield",R="executing",k="completed",j={},Y={};Y[v]=function(){return this};var U=Object.getPrototypeOf,K=U&&U(U(h([])));K&&K!==E&&O.call(K,v)&&(Y=K);var z=e.prototype=r.prototype=Object.create(Y);n.prototype=z.constructor=e,e.constructor=n,e[i]=n.displayName="GeneratorFunction",B.isGeneratorFunction=function(F){var H=typeof F=="function"&&F.constructor;return!!H&&(H===n||(H.displayName||H.name)==="GeneratorFunction")},B.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},B.awrap=function(F){return{__await:F}},s(u.prototype),u.prototype[l]=function(){return this},B.AsyncIterator=u,B.async=function(F,H,G,q){var ie=new u(p(F,H,G,q));return B.isGeneratorFunction(H)?ie:ie.next().then(function(ce){return ce.done?ce.value:ie.next()})},s(z),z[i]="Generator",z[v]=function(){return this},z.toString=function(){return"[object Generator]"},B.keys=function(F){var H=[];for(var G in F)H.push(G);return H.reverse(),function q(){for(;H.length;){var ie=H.pop();if(ie in F)return q.value=ie,q.done=!1,q}return q.done=!0,q}},B.values=h,f.prototype={constructor:f,reset:function(F){if(this.prev=0,this.next=0,this.sent=this._sent=T,this.done=!1,this.delegate=null,this.method="next",this.arg=T,this.tryEntries.forEach(a),!F)for(var H in this)H.charAt(0)==="t"&&O.call(this,H)&&!isNaN(+H.slice(1))&&(this[H]=T)},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(ue,be){return ce.type="throw",ce.arg=F,G.next=ue,be&&(G.method="next",G.arg=T),!!be}if(this.done)throw F;for(var G=this,q=this.tryEntries.length-1;q>=0;--q){var ie=this.tryEntries[q],ce=ie.completion;if(ie.tryLoc==="root")return H("end");if(ie.tryLoc<=this.prev){var ee=O.call(ie,"catchLoc"),ve=O.call(ie,"finallyLoc");if(ee&&ve){if(this.prev<ie.catchLoc)return H(ie.catchLoc,!0);if(this.prev<ie.finallyLoc)return H(ie.finallyLoc)}else if(ee){if(this.prev<ie.catchLoc)return H(ie.catchLoc,!0)}else{if(!ve)throw new Error("try statement without catch or finally");if(this.prev<ie.finallyLoc)return H(ie.finallyLoc)}}}},abrupt:function(F,H){for(var G=this.tryEntries.length-1;G>=0;--G){var q=this.tryEntries[G];if(q.tryLoc<=this.prev&&O.call(q,"finallyLoc")&&this.prev<q.finallyLoc){var ie=q;break}}ie&&(F==="break"||F==="continue")&&ie.tryLoc<=H&&H<=ie.finallyLoc&&(ie=null);var ce=ie?ie.completion:{};return ce.type=F,ce.arg=H,ie?(this.method="next",this.next=ie.finallyLoc,j):this.complete(ce)},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),j},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),j}},catch:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.tryLoc===F){var q=G.completion;if(q.type==="throw"){var ie=q.arg;a(G)}return ie}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:h(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=T),j}}}(function(){return this}()||Function("return this")())},{}],193:[function(y,_,w){function C(n,e){for(var s in n)e[s]=n[s]}function p(n,e,s){return r(n,e,s)}var c=y("buffer"),r=c.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?_.exports=c:(C(c,w),w.Buffer=p),C(r,p),p.from=function(n,e,s){if(typeof n=="number")throw new TypeError("Argument must not be a number");return r(n,e,s)},p.alloc=function(n,e,s){if(typeof n!="number")throw new TypeError("Argument must be a number");var u=r(n);return e!==void 0?typeof s=="string"?u.fill(e,s):u.fill(e):u.fill(0),u},p.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return r(n)},p.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(n)}},{buffer:38}],194:[function(y,_,w){(function(C){"use strict";function p(m){return m&&m.__esModule?m:{default:m}}var c=y("babel-runtime/core-js/string/from-code-point"),r=p(c),n=y("babel-runtime/core-js/json/stringify"),e=p(n),s=y("babel-runtime/helpers/typeof"),u=p(s),o=y("babel-runtime/core-js/object/define-property"),d=p(o),A=y("babel-runtime/core-js/object/keys"),a=p(A),f=y("babel-runtime/core-js/object/create"),h=p(f);!function(m){function T(te,se){if(!(this instanceof T))return new T(te,se);var Ee=this;O(Ee),Ee.q=Ee.c="",Ee.bufferCheckPosition=m.MAX_BUFFER_LENGTH,Ee.opt=se||{},Ee.opt.lowercase=Ee.opt.lowercase||Ee.opt.lowercasetags,Ee.looseCase=Ee.opt.lowercase?"toLowerCase":"toUpperCase",Ee.tags=[],Ee.closed=Ee.closedRoot=Ee.sawRoot=!1,Ee.tag=Ee.error=null,Ee.strict=!!te,Ee.noscript=!(!te&&!Ee.opt.noscript),Ee.state=W.BEGIN,Ee.strictEntities=Ee.opt.strictEntities,Ee.ENTITIES=Ee.strictEntities?(0,h.default)(m.XML_ENTITIES):(0,h.default)(m.ENTITIES),Ee.attribList=[],Ee.opt.xmlns&&(Ee.ns=(0,h.default)(xe)),Ee.trackPosition=Ee.opt.position!==!1,Ee.trackPosition&&(Ee.position=Ee.line=Ee.column=0),R(Ee,"onready")}function E(te){for(var se=Math.max(m.MAX_BUFFER_LENGTH,10),Ee=0,ke=0,pt=be.length;ke<pt;ke++){var Fe=te[be[ke]].length;if(Fe>se)switch(be[ke]){case"textNode":j(te);break;case"cdata":k(te,"oncdata",te.cdata),te.cdata="";break;case"script":k(te,"onscript",te.script),te.script="";break;default:U(te,"Max buffer length exceeded: "+be[ke])}Ee=Math.max(Ee,Fe)}var je=m.MAX_BUFFER_LENGTH-Ee;te.bufferCheckPosition=je+te.position}function O(te){for(var se=0,Ee=be.length;se<Ee;se++)te[be[se]]=""}function g(te){j(te),te.cdata!==""&&(k(te,"oncdata",te.cdata),te.cdata=""),te.script!==""&&(k(te,"onscript",te.script),te.script="")}function v(te,se){return new l(te,se)}function l(te,se){if(!(this instanceof l))return new l(te,se);he.apply(this),this._parser=new T(te,se),this.writable=!0,this.readable=!0;var Ee=this;this._parser.onend=function(){Ee.emit("end")},this._parser.onerror=function(ke){Ee.emit("error",ke),Ee._parser.error=null},this._decoder=null,de.forEach(function(ke){(0,d.default)(Ee,"on"+ke,{get:function(){return Ee._parser["on"+ke]},set:function(pt){if(!pt)return Ee.removeAllListeners(ke),Ee._parser["on"+ke]=pt,pt;Ee.on(ke,pt)},enumerable:!0,configurable:!1})})}function i(te){return te===" "||te===`
|
|
|
`||te==="\r"||te===" "}function S(te){return te==='"'||te==="'"}function B(te){return te===">"||i(te)}function x(te,se){return te.test(se)}function D(te,se){return!x(te,se)}function R(te,se,Ee){te[se]&&te[se](Ee)}function k(te,se,Ee){te.textNode&&j(te),R(te,se,Ee)}function j(te){te.textNode=Y(te.opt,te.textNode),te.textNode&&R(te,"ontext",te.textNode),te.textNode=""}function Y(te,se){return te.trim&&(se=se.trim()),te.normalize&&(se=se.replace(/\s+/g," ")),se}function U(te,se){return j(te),te.trackPosition&&(se+=`
|
|
|
Line: `+te.line+`
|
|
|
Column: `+te.column+`
|
|
|
Char: `+te.c),se=new Error(se),te.error=se,R(te,"onerror",se),te}function K(te){return te.sawRoot&&!te.closedRoot&&z(te,"Unclosed root tag"),te.state!==W.BEGIN&&te.state!==W.BEGIN_WHITESPACE&&te.state!==W.TEXT&&U(te,"Unexpected end"),j(te),te.c="",te.closed=!0,R(te,"onend"),T.call(te,te.strict,te.opt),te}function z(te,se){if((te===void 0?"undefined":(0,u.default)(te))!=="object"||!(te instanceof T))throw new Error("bad call to strictFail");te.strict&&U(te,se)}function F(te){te.strict||(te.tagName=te.tagName[te.looseCase]());var se=te.tags[te.tags.length-1]||te,Ee=te.tag={name:te.tagName,attributes:{}};te.opt.xmlns&&(Ee.ns=se.ns),te.attribList.length=0,k(te,"onopentagstart",Ee)}function H(te,se){var Ee=te.indexOf(":"),ke=Ee<0?["",te]:te.split(":"),pt=ke[0],Fe=ke[1];return se&&te==="xmlns"&&(pt="xmlns",Fe=""),{prefix:pt,local:Fe}}function G(te){if(te.strict||(te.attribName=te.attribName[te.looseCase]()),te.attribList.indexOf(te.attribName)!==-1||te.tag.attributes.hasOwnProperty(te.attribName))return void(te.attribName=te.attribValue="");if(te.opt.xmlns){var se=H(te.attribName,!0),Ee=se.prefix,ke=se.local;if(Ee==="xmlns")if(ke==="xml"&&te.attribValue!==pe)z(te,"xml: prefix must be bound to "+pe+`
|
|
|
Actual: `+te.attribValue);else if(ke==="xmlns"&&te.attribValue!==Ae)z(te,"xmlns: prefix must be bound to "+Ae+`
|
|
|
Actual: `+te.attribValue);else{var pt=te.tag,Fe=te.tags[te.tags.length-1]||te;pt.ns===Fe.ns&&(pt.ns=(0,h.default)(Fe.ns)),pt.ns[ke]=te.attribValue}te.attribList.push([te.attribName,te.attribValue])}else te.tag.attributes[te.attribName]=te.attribValue,k(te,"onattribute",{name:te.attribName,value:te.attribValue});te.attribName=te.attribValue=""}function q(te,se){if(te.opt.xmlns){var Ee=te.tag,ke=H(te.tagName);Ee.prefix=ke.prefix,Ee.local=ke.local,Ee.uri=Ee.ns[ke.prefix]||"",Ee.prefix&&!Ee.uri&&(z(te,"Unbound namespace prefix: "+(0,e.default)(te.tagName)),Ee.uri=ke.prefix);var pt=te.tags[te.tags.length-1]||te;Ee.ns&&pt.ns!==Ee.ns&&(0,a.default)(Ee.ns).forEach(function(Re){k(te,"onopennamespace",{prefix:Re,uri:Ee.ns[Re]})});for(var Fe=0,je=te.attribList.length;Fe<je;Fe++){var tt=te.attribList[Fe],At=tt[0],qe=tt[1],Ze=H(At,!0),Ge=Ze.prefix,He=Ze.local,Qe=Ge===""?"":Ee.ns[Ge]||"",Ce={name:At,value:qe,prefix:Ge,local:He,uri:Qe};Ge&&Ge!=="xmlns"&&!Qe&&(z(te,"Unbound namespace prefix: "+(0,e.default)(Ge)),Ce.uri=Ge),te.tag.attributes[At]=Ce,k(te,"onattribute",Ce)}te.attribList.length=0}te.tag.isSelfClosing=!!se,te.sawRoot=!0,te.tags.push(te.tag),k(te,"onopentag",te.tag),se||(te.noscript||te.tagName.toLowerCase()!=="script"?te.state=W.TEXT:te.state=W.SCRIPT,te.tag=null,te.tagName=""),te.attribName=te.attribValue="",te.attribList.length=0}function ie(te){if(!te.tagName)return z(te,"Weird empty close tag."),te.textNode+="</>",void(te.state=W.TEXT);if(te.script){if(te.tagName!=="script")return te.script+="</"+te.tagName+">",te.tagName="",void(te.state=W.SCRIPT);k(te,"onscript",te.script),te.script=""}var se=te.tags.length,Ee=te.tagName;te.strict||(Ee=Ee[te.looseCase]());for(var ke=Ee;se--&&!(te.tags[se].name===ke);)z(te,"Unexpected close tag");if(se<0)return z(te,"Unmatched closing tag: "+te.tagName),te.textNode+="</"+te.tagName+">",void(te.state=W.TEXT);te.tagName=Ee;for(var pt=te.tags.length;pt-- >se;){var Fe=te.tag=te.tags.pop();te.tagName=te.tag.name,k(te,"onclosetag",te.tagName);var je={};for(var tt in Fe.ns)je[tt]=Fe.ns[tt];var At=te.tags[te.tags.length-1]||te;te.opt.xmlns&&Fe.ns!==At.ns&&(0,a.default)(Fe.ns).forEach(function(qe){var Ze=Fe.ns[qe];k(te,"onclosenamespace",{prefix:qe,uri:Ze})})}se===0&&(te.closedRoot=!0),te.tagName=te.attribValue=te.attribName="",te.attribList.length=0,te.state=W.TEXT}function ce(te){var se,Ee=te.entity,ke=Ee.toLowerCase(),pt="";return te.ENTITIES[Ee]?te.ENTITIES[Ee]:te.ENTITIES[ke]?te.ENTITIES[ke]:(Ee=ke,Ee.charAt(0)==="#"&&(Ee.charAt(1)==="x"?(Ee=Ee.slice(2),se=parseInt(Ee,16),pt=se.toString(16)):(Ee=Ee.slice(1),se=parseInt(Ee,10),pt=se.toString(10))),Ee=Ee.replace(/^0+/,""),isNaN(se)||pt.toLowerCase()!==Ee?(z(te,"Invalid character entity"),"&"+te.entity+";"):(0,r.default)(se))}function ee(te,se){se==="<"?(te.state=W.OPEN_WAKA,te.startTagPosition=te.position):i(se)||(z(te,"Non-whitespace before first tag."),te.textNode=se,te.state=W.TEXT)}function ve(te,se){var Ee="";return se<te.length&&(Ee=te.charAt(se)),Ee}function ue(te){var se=this;if(this.error)throw this.error;if(se.closed)return U(se,"Cannot write after close. Assign an onready handler.");if(te===null)return K(se);(te===void 0?"undefined":(0,u.default)(te))==="object"&&(te=te.toString());for(var Ee=0,ke="";!(ke=ve(te,Ee++),se.c=ke,!ke);)switch(se.trackPosition&&(se.position++,ke===`
|
|
|
`?(se.line++,se.column=0):se.column++),se.state){case W.BEGIN:if(se.state=W.BEGIN_WHITESPACE,ke==="\uFEFF")continue;ee(se,ke);continue;case W.BEGIN_WHITESPACE:ee(se,ke);continue;case W.TEXT:if(se.sawRoot&&!se.closedRoot){for(var pt=Ee-1;ke&&ke!=="<"&&ke!=="&";)(ke=ve(te,Ee++))&&se.trackPosition&&(se.position++,ke===`
|
|
|
`?(se.line++,se.column=0):se.column++);se.textNode+=te.substring(pt,Ee-1)}ke!=="<"||se.sawRoot&&se.closedRoot&&!se.strict?(i(ke)||se.sawRoot&&!se.closedRoot||z(se,"Text data outside of root node."),ke==="&"?se.state=W.TEXT_ENTITY:se.textNode+=ke):(se.state=W.OPEN_WAKA,se.startTagPosition=se.position);continue;case W.SCRIPT:ke==="<"?se.state=W.SCRIPT_ENDING:se.script+=ke;continue;case W.SCRIPT_ENDING:ke==="/"?se.state=W.CLOSE_TAG:(se.script+="<"+ke,se.state=W.SCRIPT);continue;case W.OPEN_WAKA:if(ke==="!")se.state=W.SGML_DECL,se.sgmlDecl="";else if(!i(ke))if(x(Be,ke))se.state=W.OPEN_TAG,se.tagName=ke;else if(ke==="/")se.state=W.CLOSE_TAG,se.tagName="";else if(ke==="?")se.state=W.PROC_INST,se.procInstName=se.procInstBody="";else{if(z(se,"Unencoded <"),se.startTagPosition+1<se.position){var Fe=se.position-se.startTagPosition;ke=new Array(Fe).join(" ")+ke}se.textNode+="<"+ke,se.state=W.TEXT}continue;case W.SGML_DECL:(se.sgmlDecl+ke).toUpperCase()===ne?(k(se,"onopencdata"),se.state=W.CDATA,se.sgmlDecl="",se.cdata=""):se.sgmlDecl+ke==="--"?(se.state=W.COMMENT,se.comment="",se.sgmlDecl=""):(se.sgmlDecl+ke).toUpperCase()===fe?(se.state=W.DOCTYPE,(se.doctype||se.sawRoot)&&z(se,"Inappropriately located doctype declaration"),se.doctype="",se.sgmlDecl=""):ke===">"?(k(se,"onsgmldeclaration",se.sgmlDecl),se.sgmlDecl="",se.state=W.TEXT):(S(ke)&&(se.state=W.SGML_DECL_QUOTED),se.sgmlDecl+=ke);continue;case W.SGML_DECL_QUOTED:ke===se.q&&(se.state=W.SGML_DECL,se.q=""),se.sgmlDecl+=ke;continue;case W.DOCTYPE:ke===">"?(se.state=W.TEXT,k(se,"ondoctype",se.doctype),se.doctype=!0):(se.doctype+=ke,ke==="["?se.state=W.DOCTYPE_DTD:S(ke)&&(se.state=W.DOCTYPE_QUOTED,se.q=ke));continue;case W.DOCTYPE_QUOTED:se.doctype+=ke,ke===se.q&&(se.q="",se.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:se.doctype+=ke,ke==="]"?se.state=W.DOCTYPE:S(ke)&&(se.state=W.DOCTYPE_DTD_QUOTED,se.q=ke);continue;case W.DOCTYPE_DTD_QUOTED:se.doctype+=ke,ke===se.q&&(se.state=W.DOCTYPE_DTD,se.q="");continue;case W.COMMENT:ke==="-"?se.state=W.COMMENT_ENDING:se.comment+=ke;continue;case W.COMMENT_ENDING:ke==="-"?(se.state=W.COMMENT_ENDED,se.comment=Y(se.opt,se.comment),se.comment&&k(se,"oncomment",se.comment),se.comment=""):(se.comment+="-"+ke,se.state=W.COMMENT);continue;case W.COMMENT_ENDED:ke!==">"?(z(se,"Malformed comment"),se.comment+="--"+ke,se.state=W.COMMENT):se.state=W.TEXT;continue;case W.CDATA:ke==="]"?se.state=W.CDATA_ENDING:se.cdata+=ke;continue;case W.CDATA_ENDING:ke==="]"?se.state=W.CDATA_ENDING_2:(se.cdata+="]"+ke,se.state=W.CDATA);continue;case W.CDATA_ENDING_2:ke===">"?(se.cdata&&k(se,"oncdata",se.cdata),k(se,"onclosecdata"),se.cdata="",se.state=W.TEXT):ke==="]"?se.cdata+="]":(se.cdata+="]]"+ke,se.state=W.CDATA);continue;case W.PROC_INST:ke==="?"?se.state=W.PROC_INST_ENDING:i(ke)?se.state=W.PROC_INST_BODY:se.procInstName+=ke;continue;case W.PROC_INST_BODY:if(!se.procInstBody&&i(ke))continue;ke==="?"?se.state=W.PROC_INST_ENDING:se.procInstBody+=ke;continue;case W.PROC_INST_ENDING:ke===">"?(k(se,"onprocessinginstruction",{name:se.procInstName,body:se.procInstBody}),se.procInstName=se.procInstBody="",se.state=W.TEXT):(se.procInstBody+="?"+ke,se.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:x(Oe,ke)?se.tagName+=ke:(F(se),ke===">"?q(se):ke==="/"?se.state=W.OPEN_TAG_SLASH:(i(ke)||z(se,"Invalid character in tag name"),se.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:ke===">"?(q(se,!0),ie(se)):(z(se,"Forward-slash in opening tag not followed by >"),se.state=W.ATTRIB);continue;case W.ATTRIB:if(i(ke))continue;ke===">"?q(se):ke==="/"?se.state=W.OPEN_TAG_SLASH:x(Be,ke)?(se.attribName=ke,se.attribValue="",se.state=W.ATTRIB_NAME):z(se,"Invalid attribute name");continue;case W.ATTRIB_NAME:ke==="="?se.state=W.ATTRIB_VALUE:ke===">"?(z(se,"Attribute without value"),se.attribValue=se.attribName,G(se),q(se)):i(ke)?se.state=W.ATTRIB_NAME_SAW_WHITE:x(Oe,ke)?se.attribName+=ke:z(se,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(ke==="=")se.state=W.ATTRIB_VALUE;else{if(i(ke))continue;z(se,"Attribute without value"),se.tag.attributes[se.attribName]="",se.attribValue="",k(se,"onattribute",{name:se.attribName,value:""}),se.attribName="",ke===">"?q(se):x(Be,ke)?(se.attribName=ke,se.state=W.ATTRIB_NAME):(z(se,"Invalid attribute name"),se.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(i(ke))continue;S(ke)?(se.q=ke,se.state=W.ATTRIB_VALUE_QUOTED):(z(se,"Unquoted attribute value"),se.state=W.ATTRIB_VALUE_UNQUOTED,se.attribValue=ke);continue;case W.ATTRIB_VALUE_QUOTED:if(ke!==se.q){ke==="&"?se.state=W.ATTRIB_VALUE_ENTITY_Q:se.attribValue+=ke;continue}G(se),se.q="",se.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:i(ke)?se.state=W.ATTRIB:ke===">"?q(se):ke==="/"?se.state=W.OPEN_TAG_SLASH:x(Be,ke)?(z(se,"No whitespace between attributes"),se.attribName=ke,se.attribValue="",se.state=W.ATTRIB_NAME):z(se,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!B(ke)){ke==="&"?se.state=W.ATTRIB_VALUE_ENTITY_U:se.attribValue+=ke;continue}G(se),ke===">"?q(se):se.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(se.tagName)ke===">"?ie(se):x(Oe,ke)?se.tagName+=ke:se.script?(se.script+="</"+se.tagName,se.tagName="",se.state=W.SCRIPT):(i(ke)||z(se,"Invalid tagname in closing tag"),se.state=W.CLOSE_TAG_SAW_WHITE);else{if(i(ke))continue;D(Be,ke)?se.script?(se.script+="</"+ke,se.state=W.SCRIPT):z(se,"Invalid tagname in closing tag."):se.tagName=ke}continue;case W.CLOSE_TAG_SAW_WHITE:if(i(ke))continue;ke===">"?ie(se):z(se,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var je,tt;switch(se.state){case W.TEXT_ENTITY:je=W.TEXT,tt="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:je=W.ATTRIB_VALUE_QUOTED,tt="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:je=W.ATTRIB_VALUE_UNQUOTED,tt="attribValue"}ke===";"?(se[tt]+=ce(se),se.entity="",se.state=je):x(se.entity.length?N:ae,ke)?se.entity+=ke:(z(se,"Invalid character in entity name"),se[tt]+="&"+se.entity+ke,se.entity="",se.state=je);continue;default:throw new Error(se,"Unknown state: "+se.state)}return se.position>=se.bufferCheckPosition&&E(se),se}m.parser=function(te,se){return new T(te,se)},m.SAXParser=T,m.SAXStream=l,m.createStream=v,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"],h.default||(Object.create=function(te){function se(){}return se.prototype=te,new se}),a.default||(Object.keys=function(te){var se=[];for(var Ee in te)te.hasOwnProperty(Ee)&&se.push(Ee);return se}),T.prototype={end:function(){K(this)},write:ue,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){g(this)}};var he;try{he=y("stream").Stream}catch(te){he=function(){}}var de=m.EVENTS.filter(function(te){return te!=="error"&&te!=="end"});l.prototype=(0,h.default)(he.prototype,{constructor:{value:l}}),l.prototype.write=function(te){if(typeof C=="function"&&typeof C.isBuffer=="function"&&C.isBuffer(te)){if(!this._decoder){var se=y("string_decoder").StringDecoder;this._decoder=new se("utf8")}te=this._decoder.write(te)}return this._parser.write(te.toString()),this.emit("data",te),!0},l.prototype.end=function(te){return te&&te.length&&this.write(te),this._parser.end(),!0},l.prototype.on=function(te,se){var Ee=this;return Ee._parser["on"+te]||de.indexOf(te)===-1||(Ee._parser["on"+te]=function(){var ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ke.splice(0,0,te),Ee.emit.apply(Ee,ke)}),he.prototype.on.call(Ee,te,se)};var ne="[CDATA[",fe="DOCTYPE",pe="http://www.w3.org/XML/1998/namespace",Ae="http://www.w3.org/2000/xmlns/",xe={xml:pe,xmlns:Ae},Be=/[:_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]/,Oe=/[:_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-]/,ae=/[#:_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(te){var se=m.ENTITIES[te],Ee=typeof se=="number"?String.fromCharCode(se):se;m.ENTITIES[te]=Ee});for(var le in m.STATE)m.STATE[m.STATE[le]]=le;W=m.STATE,r.default||function(){var te=String.fromCharCode,se=Math.floor,Ee=function(){var ke,pt,Fe=[],je=-1,tt=arguments.length;if(!tt)return"";for(var At="";++je<tt;){var qe=Number(arguments[je]);if(!isFinite(qe)||qe<0||qe>1114111||se(qe)!==qe)throw RangeError("Invalid code point: "+qe);qe<=65535?Fe.push(qe):(qe-=65536,ke=55296+(qe>>10),pt=qe%1024+56320,Fe.push(ke,pt)),(je+1===tt||Fe.length>16384)&&(At+=te.apply(null,Fe),Fe.length=0)}return At};d.default?Object.defineProperty(String,"fromCodePoint",{value:Ee,configurable:!0,writable:!0}):String.fromCodePoint=Ee}()}(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,_,w){function C(){p.call(this)}_.exports=C;var p=y("events").EventEmitter;y("inherits")(C,p),C.Readable=y("readable-stream/readable.js"),C.Writable=y("readable-stream/writable.js"),C.Duplex=y("readable-stream/duplex.js"),C.Transform=y("readable-stream/transform.js"),C.PassThrough=y("readable-stream/passthrough.js"),C.Stream=C,C.prototype.pipe=function(c,r){function n(f){c.writable&&c.write(f)===!1&&A.pause&&A.pause()}function e(){A.readable&&A.resume&&A.resume()}function s(){a||(a=!0,c.end())}function u(){a||(a=!0,typeof c.destroy=="function"&&c.destroy())}function o(f){if(d(),p.listenerCount(this,"error")===0)throw f}function d(){A.removeListener("data",n),c.removeListener("drain",e),A.removeListener("end",s),A.removeListener("close",u),A.removeListener("error",o),c.removeListener("error",o),A.removeListener("end",d),A.removeListener("close",d),c.removeListener("close",d)}var A=this;A.on("data",n),c.on("drain",e),c._isStdio||r&&r.end===!1||(A.on("end",s),A.on("close",u));var a=!1;return A.on("error",o),c.on("error",o),A.on("end",d),A.on("close",d),c.on("close",d),c.emit("pipe",A),c}},{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,_,w){(function(C){var p=y("./lib/request"),c=y("./lib/response"),r=y("xtend"),n=y("builtin-status-codes"),e=y("url"),s=w;s.request=function(u,o){u=typeof u=="string"?e.parse(u):r(u);var d=C.location.protocol.search(/^https?:$/)===-1?"http:":"",A=u.protocol||d,a=u.hostname||u.host,f=u.port,h=u.path||"/";a&&a.indexOf(":")!==-1&&(a="["+a+"]"),u.url=(a?A+"//"+a:"")+(f?":"+f:"")+h,u.method=(u.method||"GET").toUpperCase(),u.headers=u.headers||{};var m=new p(u);return o&&m.on("response",o),m},s.get=function(u,o){var d=s.request(u,o);return d.end(),d},s.ClientRequest=p,s.IncomingMessage=c.IncomingMessage,s.Agent=function(){},s.Agent.defaultMaxSockets=4,s.globalAgent=new s.Agent,s.STATUS_CODES=n,s.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof oe!="undefined"?oe: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,_,w){(function(C){"use strict";function p(){if(n!==void 0)return n;if(C.XMLHttpRequest){n=new C.XMLHttpRequest;try{n.open("GET",C.XDomainRequest?"/":"https://example.com")}catch(u){n=null}}else n=null;return n}function c(u){var o=p();if(!o)return!1;try{return o.responseType=u,o.responseType===u}catch(d){}return!1}function r(u){return typeof u=="function"}w.fetch=r(C.fetch)&&r(C.ReadableStream),w.writableStream=r(C.WritableStream),w.abortController=r(C.AbortController),w.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),w.blobConstructor=!0}catch(u){}var n,e=C.ArrayBuffer!==void 0,s=e&&r(C.ArrayBuffer.prototype.slice);w.arraybuffer=w.fetch||e&&c("arraybuffer"),w.msstream=!w.fetch&&s&&c("ms-stream"),w.mozchunkedarraybuffer=!w.fetch&&e&&c("moz-chunked-arraybuffer"),w.overrideMimeType=w.fetch||!!p()&&r(p().overrideMimeType),w.vbArray=r(C.VBArray),n=null}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(y,_,w){(function(C,p,c){"use strict";function r(E,O){return u.fetch&&O?"fetch":u.mozchunkedarraybuffer?"moz-chunked-arraybuffer":u.msstream?"ms-stream":u.arraybuffer&&E?"arraybuffer":u.vbArray&&E?"text:vbarray":"text"}function n(E){try{var O=E.status;return O!==null&&O!==0}catch(g){return!1}}var e=y("babel-runtime/core-js/object/keys"),s=function(E){return E&&E.__esModule?E:{default:E}}(e),u=y("./capability"),o=y("inherits"),d=y("./response"),A=y("readable-stream"),a=y("to-arraybuffer"),f=d.IncomingMessage,h=d.readyStates,m=_.exports=function(E){var O=this;A.Writable.call(O),O._opts=E,O._body=[],O._headers={},E.auth&&O.setHeader("Authorization","Basic "+new c(E.auth).toString("base64")),(0,s.default)(E.headers).forEach(function(l){O.setHeader(l,E.headers[l])});var g,v=!0;if(E.mode==="disable-fetch"||"requestTimeout"in E&&!u.abortController)v=!1,g=!0;else if(E.mode==="prefer-streaming")g=!1;else if(E.mode==="allow-wrong-content-type")g=!u.overrideMimeType;else{if(E.mode&&E.mode!=="default"&&E.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");g=!0}O._mode=r(g,v),O._fetchTimer=null,O.on("finish",function(){O._onFinish()})};o(m,A.Writable),m.prototype.setHeader=function(E,O){var g=this,v=E.toLowerCase();T.indexOf(v)===-1&&(g._headers[v]={name:E,value:O})},m.prototype.getHeader=function(E){var O=this._headers[E.toLowerCase()];return O?O.value:null},m.prototype.removeHeader=function(E){delete this._headers[E.toLowerCase()]},m.prototype._onFinish=function(){var E=this;if(!E._destroyed){var O=E._opts,g=E._headers,v=null;O.method!=="GET"&&O.method!=="HEAD"&&(v=u.arraybuffer?a(c.concat(E._body)):u.blobConstructor?new p.Blob(E._body.map(function(x){return a(x)}),{type:(g["content-type"]||{}).value||""}):c.concat(E._body).toString());var l=[];if((0,s.default)(g).forEach(function(x){var D=g[x].name,R=g[x].value;Array.isArray(R)?R.forEach(function(k){l.push([D,k])}):l.push([D,R])}),E._mode==="fetch"){var i=null;if(u.abortController){var S=new AbortController;i=S.signal,E._fetchAbortController=S,"requestTimeout"in O&&O.requestTimeout!==0&&(E._fetchTimer=p.setTimeout(function(){E.emit("requestTimeout"),E._fetchAbortController&&E._fetchAbortController.abort()},O.requestTimeout))}p.fetch(E._opts.url,{method:E._opts.method,headers:l,body:v||void 0,mode:"cors",credentials:O.withCredentials?"include":"same-origin",signal:i}).then(function(x){E._fetchResponse=x,E._connect()},function(x){p.clearTimeout(E._fetchTimer),E._destroyed||E.emit("error",x)})}else{var B=E._xhr=new p.XMLHttpRequest;try{B.open(E._opts.method,E._opts.url,!0)}catch(x){return void C.nextTick(function(){E.emit("error",x)})}"responseType"in B&&(B.responseType=E._mode.split(":")[0]),"withCredentials"in B&&(B.withCredentials=!!O.withCredentials),E._mode==="text"&&"overrideMimeType"in B&&B.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in O&&(B.timeout=O.requestTimeout,B.ontimeout=function(){E.emit("requestTimeout")}),l.forEach(function(x){B.setRequestHeader(x[0],x[1])}),E._response=null,B.onreadystatechange=function(){switch(B.readyState){case h.LOADING:case h.DONE:E._onXHRProgress()}},E._mode==="moz-chunked-arraybuffer"&&(B.onprogress=function(){E._onXHRProgress()}),B.onerror=function(){E._destroyed||E.emit("error",new Error("XHR error"))};try{B.send(v)}catch(x){return void C.nextTick(function(){E.emit("error",x)})}}}},m.prototype._onXHRProgress=function(){var E=this;n(E._xhr)&&!E._destroyed&&(E._response||E._connect(),E._response._onXHRProgress())},m.prototype._connect=function(){var E=this;E._destroyed||(E._response=new f(E._xhr,E._fetchResponse,E._mode,E._fetchTimer),E._response.on("error",function(O){E.emit("error",O)}),E.emit("response",E._response))},m.prototype._write=function(E,O,g){this._body.push(E),g()},m.prototype.abort=m.prototype.destroy=function(){var E=this;E._destroyed=!0,p.clearTimeout(E._fetchTimer),E._response&&(E._response._destroyed=!0),E._xhr?E._xhr.abort():E._fetchAbortController&&E._fetchAbortController.abort()},m.prototype.end=function(E,O,g){var v=this;typeof E=="function"&&(g=E,E=void 0),A.Writable.prototype.end.call(v,E,O,g)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var T=["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 oe!="undefined"?oe: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,_,w){(function(C,p,c){"use strict";var r=y("babel-runtime/core-js/promise"),n=function(A){return A&&A.__esModule?A:{default:A}}(r),e=y("./capability"),s=y("inherits"),u=y("readable-stream"),o=w.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},d=w.IncomingMessage=function(A,a,f,h){var m=this;if(u.Readable.call(m),m._mode=f,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){C.nextTick(function(){m.emit("close")})}),f==="fetch"){if(m._fetchResponse=a,m.url=a.url,m.statusCode=a.status,m.statusMessage=a.statusText,a.headers.forEach(function(v,l){m.headers[l.toLowerCase()]=v,m.rawHeaders.push(l,v)}),e.writableStream){var T=new WritableStream({write:function(v){return new n.default(function(l,i){m._destroyed?i():m.push(new c(v))?l():m._resumeFetch=l})},close:function(){p.clearTimeout(h),m._destroyed||m.push(null)},abort:function(v){m._destroyed||m.emit("error",v)}});try{return void a.body.pipeTo(T).catch(function(v){p.clearTimeout(h),m._destroyed||m.emit("error",v)})}catch(v){}}var E=a.body.getReader();!function v(){E.read().then(function(l){if(!m._destroyed){if(l.done)return p.clearTimeout(h),void m.push(null);m.push(new c(l.value)),v()}}).catch(function(l){p.clearTimeout(h),m._destroyed||m.emit("error",l)})}()}else if(m._xhr=A,m._pos=0,m.url=A.responseURL,m.statusCode=A.status,m.statusMessage=A.statusText,A.getAllResponseHeaders().split(/\r?\n/).forEach(function(v){var l=v.match(/^([^:]+):\s*(.*)/);if(l){var i=l[1].toLowerCase();i==="set-cookie"?(m.headers[i]===void 0&&(m.headers[i]=[]),m.headers[i].push(l[2])):m.headers[i]!==void 0?m.headers[i]+=", "+l[2]:m.headers[i]=l[2],m.rawHeaders.push(l[1],l[2])}}),m._charset="x-user-defined",!e.overrideMimeType){var O=m.rawHeaders["mime-type"];if(O){var g=O.match(/;\s*charset=([^;])(;|$)/);g&&(m._charset=g[1].toLowerCase())}m._charset||(m._charset="utf-8")}};s(d,u.Readable),d.prototype._read=function(){var A=this,a=A._resumeFetch;a&&(A._resumeFetch=null,a())},d.prototype._onXHRProgress=function(){var A=this,a=A._xhr,f=null;switch(A._mode){case"text:vbarray":if(a.readyState!==o.DONE)break;try{f=new p.VBArray(a.responseBody).toArray()}catch(O){}if(f!==null){A.push(new c(f));break}case"text":try{f=a.responseText}catch(O){A._mode="text:vbarray";break}if(f.length>A._pos){var h=f.substr(A._pos);if(A._charset==="x-user-defined"){for(var m=new c(h.length),T=0;T<h.length;T++)m[T]=255&h.charCodeAt(T);A.push(m)}else A.push(h,A._charset);A._pos=f.length}break;case"arraybuffer":if(a.readyState!==o.DONE||!a.response)break;f=a.response,A.push(new c(new Uint8Array(f)));break;case"moz-chunked-arraybuffer":if(f=a.response,a.readyState!==o.LOADING||!f)break;A.push(new c(new Uint8Array(f)));break;case"ms-stream":if(f=a.response,a.readyState!==o.LOADING)break;var E=new p.MSStreamReader;E.onprogress=function(){E.result.byteLength>A._pos&&(A.push(new c(new Uint8Array(E.result.slice(A._pos)))),A._pos=E.result.byteLength)},E.onload=function(){A.push(null)},E.readAsArrayBuffer(f)}A._xhr.readyState===o.DONE&&A._mode!=="ms-stream"&&A.push(null)}}).call(this,y("_process"),typeof oe!="undefined"?oe: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,_,w){"use strict";function C(O){if(!O)return"utf8";for(var g;;)switch(O){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 O;default:if(g)return;O=(""+O).toLowerCase(),g=!0}}function p(O){var g=C(O);if(typeof g!="string"&&(T.isEncoding===E||!E(O)))throw new Error("Unknown encoding: "+O);return g||O}function c(O){this.encoding=p(O);var g;switch(this.encoding){case"utf16le":this.text=d,this.end=A,g=4;break;case"utf8":this.fillLast=s,g=4;break;case"base64":this.text=a,this.end=f,g=3;break;default:return this.write=h,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=T.allocUnsafe(g)}function r(O){return O<=127?0:O>>5==6?2:O>>4==14?3:O>>3==30?4:O>>6==2?-1:-2}function n(O,g,v){var l=g.length-1;if(l<v)return 0;var i=r(g[l]);return i>=0?(i>0&&(O.lastNeed=i-1),i):--l<v||i===-2?0:(i=r(g[l]))>=0?(i>0&&(O.lastNeed=i-2),i):--l<v||i===-2?0:(i=r(g[l]),i>=0?(i>0&&(i===2?i=0:O.lastNeed=i-3),i):0)}function e(O,g,v){if((192&g[0])!=128)return O.lastNeed=0,"\u951F\uFFFD";if(O.lastNeed>1&&g.length>1){if((192&g[1])!=128)return O.lastNeed=1,"\u951F\uFFFD";if(O.lastNeed>2&&g.length>2&&(192&g[2])!=128)return O.lastNeed=2,"\u951F\uFFFD"}}function s(O){var g=this.lastTotal-this.lastNeed,v=e(this,O,g);return v!==void 0?v:this.lastNeed<=O.length?(O.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(O.copy(this.lastChar,g,0,O.length),void(this.lastNeed-=O.length))}function u(O,g){var v=n(this,O,g);if(!this.lastNeed)return O.toString("utf8",g);this.lastTotal=v;var l=O.length-(v-this.lastNeed);return O.copy(this.lastChar,0,l),O.toString("utf8",g,l)}function o(O){var g=O&&O.length?this.write(O):"";return this.lastNeed?g+"\u951F\uFFFD":g}function d(O,g){if((O.length-g)%2==0){var v=O.toString("utf16le",g);if(v){var l=v.charCodeAt(v.length-1);if(l>=55296&&l<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=O[O.length-1],O.toString("utf16le",g,O.length-1)}function A(O){var g=O&&O.length?this.write(O):"";if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,v)}return g}function a(O,g){var v=(O.length-g)%3;return v===0?O.toString("base64",g):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=O[O.length-1]:(this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1]),O.toString("base64",g,O.length-v))}function f(O){var g=O&&O.length?this.write(O):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function h(O){return O.toString(this.encoding)}function m(O){return O&&O.length?this.write(O):""}var T=y("safe-buffer").Buffer,E=T.isEncoding||function(O){switch((O=""+O)&&O.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=c,c.prototype.write=function(O){if(O.length===0)return"";var g,v;if(this.lastNeed){if((g=this.fillLast(O))===void 0)return"";v=this.lastNeed,this.lastNeed=0}else v=0;return v<O.length?g?g+this.text(O,v):this.text(O,v):g||""},c.prototype.end=o,c.prototype.text=u,c.prototype.fillLast=function(O){if(this.lastNeed<=O.length)return O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,O.length),this.lastNeed-=O.length}},{"safe-buffer":193}],201:[function(y,_,w){(function(C,p){function c(o,d){this._id=o,this._clearFn=d}var r=y("process/browser.js").nextTick,n=Function.prototype.apply,e=Array.prototype.slice,s={},u=0;w.setTimeout=function(){return new c(n.call(setTimeout,window,arguments),clearTimeout)},w.setInterval=function(){return new c(n.call(setInterval,window,arguments),clearInterval)},w.clearTimeout=w.clearInterval=function(o){o.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},w.enroll=function(o,d){clearTimeout(o._idleTimeoutId),o._idleTimeout=d},w.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},w._unrefActive=w.active=function(o){clearTimeout(o._idleTimeoutId);var d=o._idleTimeout;d>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},d))},w.setImmediate=typeof C=="function"?C:function(o){var d=u++,A=!(arguments.length<2)&&e.call(arguments,1);return s[d]=!0,r(function(){s[d]&&(A?o.apply(null,A):o.call(null),w.clearImmediate(d))}),d},w.clearImmediate=typeof p=="function"?p:function(o){delete s[o]}}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(y,_,w){var C=y("buffer").Buffer;_.exports=function(p){if(p instanceof Uint8Array){if(p.byteOffset===0&&p.byteLength===p.buffer.byteLength)return p.buffer;if(typeof p.buffer.slice=="function")return p.buffer.slice(p.byteOffset,p.byteOffset+p.byteLength)}if(C.isBuffer(p)){for(var c=new Uint8Array(p.length),r=p.length,n=0;n<r;n++)c[n]=p[n];return c.buffer}throw new Error("Argument must be a Buffer")}},{buffer:38}],203:[function(y,_,w){"use strict";function C(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function p(i,S,B){if(i&&s.isObject(i)&&i instanceof C)return i;var x=new C;return x.parse(i,S,B),x}function c(i){return s.isString(i)&&(i=p(i)),i instanceof C?i.format():C.prototype.format.call(i)}function r(i,S){return p(i,!1,!0).resolve(S)}function n(i,S){return i?p(i,!1,!0).resolveObject(S):S}var e=y("punycode"),s=y("./util");w.parse=p,w.resolve=r,w.resolveObject=n,w.format=c,w.Url=C;var u=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,d=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,A=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(A),f=["'"].concat(a),h=["%","/","?",";","#"].concat(f),m=["/","?","#"],T=/^[+a-z0-9A-Z_-]{0,63}$/,E=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,O={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},l=y("querystring");C.prototype.parse=function(i,S,B){if(!s.isString(i))throw new TypeError("Parameter 'url' must be a string, not "+typeof i);var x=i.indexOf("?"),D=x!==-1&&x<i.indexOf("#")?"?":"#",R=i.split(D),k=/\\/g;R[0]=R[0].replace(k,"/"),i=R.join(D);var j=i;if(j=j.trim(),!B&&i.split("#").length===1){var Y=d.exec(j);if(Y)return this.path=j,this.href=j,this.pathname=Y[1],Y[2]?(this.search=Y[2],this.query=S?l.parse(this.search.substr(1)):this.search.substr(1)):S&&(this.search="",this.query={}),this}var U=u.exec(j);if(U){U=U[0];var K=U.toLowerCase();this.protocol=K,j=j.substr(U.length)}if(B||U||j.match(/^\/\/[^@\/]+@[^@\/]+/)){var z=j.substr(0,2)==="//";!z||U&&g[U]||(j=j.substr(2),this.slashes=!0)}if(!g[U]&&(z||U&&!v[U])){for(var F=-1,H=0;H<m.length;H++){var G=j.indexOf(m[H]);G!==-1&&(F===-1||G<F)&&(F=G)}var q,ie;ie=F===-1?j.lastIndexOf("@"):j.lastIndexOf("@",F),ie!==-1&&(q=j.slice(0,ie),j=j.slice(ie+1),this.auth=decodeURIComponent(q)),F=-1;for(var H=0;H<h.length;H++){var G=j.indexOf(h[H]);G!==-1&&(F===-1||G<F)&&(F=G)}F===-1&&(F=j.length),this.host=j.slice(0,F),j=j.slice(F),this.parseHost(),this.hostname=this.hostname||"";var ce=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ce)for(var ee=this.hostname.split(/\./),H=0,ve=ee.length;H<ve;H++){var ue=ee[H];if(ue&&!ue.match(T)){for(var be="",he=0,de=ue.length;he<de;he++)ue.charCodeAt(he)>127?be+="x":be+=ue[he];if(!be.match(T)){var ne=ee.slice(0,H),fe=ee.slice(H+1),pe=ue.match(E);pe&&(ne.push(pe[1]),fe.unshift(pe[2])),fe.length&&(j="/"+fe.join(".")+j),this.hostname=ne.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),ce||(this.hostname=e.toASCII(this.hostname));var Ae=this.port?":"+this.port:"",xe=this.hostname||"";this.host=xe+Ae,this.href+=this.host,ce&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),j[0]!=="/"&&(j="/"+j))}if(!O[K])for(var H=0,ve=f.length;H<ve;H++){var Be=f[H];if(j.indexOf(Be)!==-1){var Oe=encodeURIComponent(Be);Oe===Be&&(Oe=escape(Be)),j=j.split(Be).join(Oe)}}var ae=j.indexOf("#");ae!==-1&&(this.hash=j.substr(ae),j=j.slice(0,ae));var N=j.indexOf("?");if(N!==-1?(this.search=j.substr(N),this.query=j.substr(N+1),S&&(this.query=l.parse(this.query)),j=j.slice(0,N)):S&&(this.search="",this.query={}),j&&(this.pathname=j),v[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ae=this.pathname||"",W=this.search||"";this.path=Ae+W}return this.href=this.format(),this},C.prototype.format=function(){var i=this.auth||"";i&&(i=encodeURIComponent(i),i=i.replace(/%3A/i,":"),i+="@");var S=this.protocol||"",B=this.pathname||"",x=this.hash||"",D=!1,R="";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&&s.isObject(this.query)&&Object.keys(this.query).length&&(R=l.stringify(this.query));var k=this.search||R&&"?"+R||"";return S&&S.substr(-1)!==":"&&(S+=":"),this.slashes||(!S||v[S])&&D!==!1?(D="//"+(D||""),B&&B.charAt(0)!=="/"&&(B="/"+B)):D||(D=""),x&&x.charAt(0)!=="#"&&(x="#"+x),k&&k.charAt(0)!=="?"&&(k="?"+k),B=B.replace(/[?#]/g,function(j){return encodeURIComponent(j)}),k=k.replace("#","%23"),S+D+B+k+x},C.prototype.resolve=function(i){return this.resolveObject(p(i,!1,!0)).format()},C.prototype.resolveObject=function(i){if(s.isString(i)){var S=new C;S.parse(i,!1,!0),i=S}for(var B=new C,x=Object.keys(this),D=0;D<x.length;D++){var R=x[D];B[R]=this[R]}if(B.hash=i.hash,i.href==="")return B.href=B.format(),B;if(i.slashes&&!i.protocol){for(var k=Object.keys(i),j=0;j<k.length;j++){var Y=k[j];Y!=="protocol"&&(B[Y]=i[Y])}return v[B.protocol]&&B.hostname&&!B.pathname&&(B.path=B.pathname="/"),B.href=B.format(),B}if(i.protocol&&i.protocol!==B.protocol){if(!v[i.protocol]){for(var U=Object.keys(i),K=0;K<U.length;K++){var z=U[K];B[z]=i[z]}return B.href=B.format(),B}if(B.protocol=i.protocol,i.host||g[i.protocol])B.pathname=i.pathname;else{for(var ve=(i.pathname||"").split("/");ve.length&&!(i.host=ve.shift()););i.host||(i.host=""),i.hostname||(i.hostname=""),ve[0]!==""&&ve.unshift(""),ve.length<2&&ve.unshift(""),B.pathname=ve.join("/")}if(B.search=i.search,B.query=i.query,B.host=i.host||"",B.auth=i.auth,B.hostname=i.hostname||i.host,B.port=i.port,B.pathname||B.search){var F=B.pathname||"",H=B.search||"";B.path=F+H}return B.slashes=B.slashes||i.slashes,B.href=B.format(),B}var G=B.pathname&&B.pathname.charAt(0)==="/",q=i.host||i.pathname&&i.pathname.charAt(0)==="/",ie=q||G||B.host&&i.pathname,ce=ie,ee=B.pathname&&B.pathname.split("/")||[],ve=i.pathname&&i.pathname.split("/")||[],ue=B.protocol&&!v[B.protocol];if(ue&&(B.hostname="",B.port=null,B.host&&(ee[0]===""?ee[0]=B.host:ee.unshift(B.host)),B.host="",i.protocol&&(i.hostname=null,i.port=null,i.host&&(ve[0]===""?ve[0]=i.host:ve.unshift(i.host)),i.host=null),ie=ie&&(ve[0]===""||ee[0]==="")),q)B.host=i.host||i.host===""?i.host:B.host,B.hostname=i.hostname||i.hostname===""?i.hostname:B.hostname,B.search=i.search,B.query=i.query,ee=ve;else if(ve.length)ee||(ee=[]),ee.pop(),ee=ee.concat(ve),B.search=i.search,B.query=i.query;else if(!s.isNullOrUndefined(i.search)){if(ue){B.hostname=B.host=ee.shift();var be=!!(B.host&&B.host.indexOf("@")>0)&&B.host.split("@");be&&(B.auth=be.shift(),B.host=B.hostname=be.shift())}return B.search=i.search,B.query=i.query,s.isNull(B.pathname)&&s.isNull(B.search)||(B.path=(B.pathname?B.pathname:"")+(B.search?B.search:"")),B.href=B.format(),B}if(!ee.length)return B.pathname=null,B.search?B.path="/"+B.search:B.path=null,B.href=B.format(),B;for(var he=ee.slice(-1)[0],de=(B.host||i.host||ee.length>1)&&(he==="."||he==="..")||he==="",ne=0,fe=ee.length;fe>=0;fe--)he=ee[fe],he==="."?ee.splice(fe,1):he===".."?(ee.splice(fe,1),ne++):ne&&(ee.splice(fe,1),ne--);if(!ie&&!ce)for(;ne--;ne)ee.unshift("..");!ie||ee[0]===""||ee[0]&&ee[0].charAt(0)==="/"||ee.unshift(""),de&&ee.join("/").substr(-1)!=="/"&&ee.push("");var pe=ee[0]===""||ee[0]&&ee[0].charAt(0)==="/";if(ue){B.hostname=B.host=pe?"":ee.length?ee.shift():"";var be=!!(B.host&&B.host.indexOf("@")>0)&&B.host.split("@");be&&(B.auth=be.shift(),B.host=B.hostname=be.shift())}return ie=ie||B.host&&ee.length,ie&&!pe&&ee.unshift(""),ee.length?B.pathname=ee.join("/"):(B.pathname=null,B.path=null),s.isNull(B.pathname)&&s.isNull(B.search)||(B.path=(B.pathname?B.pathname:"")+(B.search?B.search:"")),B.auth=i.auth||B.auth,B.slashes=B.slashes||i.slashes,B.href=B.format(),B},C.prototype.parseHost=function(){var i=this.host,S=o.exec(i);S&&(S=S[0],S!==":"&&(this.port=S.substr(1)),i=i.substr(0,i.length-S.length)),i&&(this.hostname=i)}},{"./util":204,punycode:174,querystring:177}],204:[function(y,_,w){"use strict";_.exports={isString:function(C){return typeof C=="string"},isObject:function(C){return typeof C=="object"&&C!==null},isNull:function(C){return C===null},isNullOrUndefined:function(C){return C==null}}},{}],205:[function(y,_,w){(function(C){function p(r,n){function e(){if(!s){if(c("throwDeprecation"))throw new Error(n);c("traceDeprecation")?console.trace(n):console.warn(n),s=!0}return r.apply(this,arguments)}if(c("noDeprecation"))return r;var s=!1;return e}function c(r){try{if(!C.localStorage)return!1}catch(e){return!1}var n=C.localStorage[r];return n!=null&&String(n).toLowerCase()==="true"}_.exports=p}).call(this,typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(y,_,w){_.exports=function(C){return C&&typeof C=="object"&&typeof C.copy=="function"&&typeof C.fill=="function"&&typeof C.readUInt8=="function"}},{}],207:[function(y,_,w){(function(C,p){function c(H,G){var q={seen:[],stylize:n};return arguments.length>=3&&(q.depth=arguments[2]),arguments.length>=4&&(q.colors=arguments[3]),h(G)?q.showHidden=G:G&&w._extend(q,G),v(q.showHidden)&&(q.showHidden=!1),v(q.depth)&&(q.depth=2),v(q.colors)&&(q.colors=!1),v(q.customInspect)&&(q.customInspect=!0),q.colors&&(q.stylize=r),s(q,H,q.depth)}function r(H,G){var q=c.styles[G];return q?"["+c.colors[q][0]+"m"+H+"["+c.colors[q][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function(q,ie){G[q]=!0}),G}function s(H,G,q){if(H.customInspect&&G&&x(G.inspect)&&G.inspect!==w.inspect&&(!G.constructor||G.constructor.prototype!==G)){var ie=G.inspect(q,H);return O(ie)||(ie=s(H,ie,q)),ie}var ce=u(H,G);if(ce)return ce;var ee=Object.keys(G),ve=e(ee);if(H.showHidden&&(ee=Object.getOwnPropertyNames(G)),B(G)&&(ee.indexOf("message")>=0||ee.indexOf("description")>=0))return o(G);if(ee.length===0){if(x(G)){var ue=G.name?": "+G.name:"";return H.stylize("[Function"+ue+"]","special")}if(l(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(S(G))return H.stylize(Date.prototype.toString.call(G),"date");if(B(G))return o(G)}var be="",he=!1,de=["{","}"];if((f(G)&&(he=!0,de=["[","]"]),x(G))&&(be=" [Function"+(G.name?": "+G.name:"")+"]"),l(G)&&(be=" "+RegExp.prototype.toString.call(G)),S(G)&&(be=" "+Date.prototype.toUTCString.call(G)),B(G)&&(be=" "+o(G)),ee.length===0&&(!he||G.length==0))return de[0]+be+de[1];if(q<0)return l(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var ne;return ne=he?d(H,G,q,ve,ee):ee.map(function(fe){return A(H,G,q,ve,fe,he)}),H.seen.pop(),a(ne,be,de)}function u(H,G){if(v(G))return H.stylize("undefined","undefined");if(O(G)){var q="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize(q,"string")}return E(G)?H.stylize(""+G,"number"):h(G)?H.stylize(""+G,"boolean"):m(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function d(H,G,q,ie,ce){for(var ee=[],ve=0,ue=G.length;ve<ue;++ve)Y(G,String(ve))?ee.push(A(H,G,q,ie,String(ve),!0)):ee.push("");return ce.forEach(function(be){be.match(/^\d+$/)||ee.push(A(H,G,q,ie,be,!0))}),ee}function A(H,G,q,ie,ce,ee){var ve,ue,be;if(be=Object.getOwnPropertyDescriptor(G,ce)||{value:G[ce]},be.get?ue=be.set?H.stylize("[Getter/Setter]","special"):H.stylize("[Getter]","special"):be.set&&(ue=H.stylize("[Setter]","special")),Y(ie,ce)||(ve="["+ce+"]"),ue||(H.seen.indexOf(be.value)<0?(ue=m(q)?s(H,be.value,null):s(H,be.value,q-1),ue.indexOf(`
|
|
|
`)>-1&&(ue=ee?ue.split(`
|
|
|
`).map(function(he){return" "+he}).join(`
|
|
|
`).substr(2):`
|
|
|
`+ue.split(`
|
|
|
`).map(function(he){return" "+he}).join(`
|
|
|
`))):ue=H.stylize("[Circular]","special")),v(ve)){if(ee&&ce.match(/^\d+$/))return ue;ve=JSON.stringify(""+ce),ve.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ve=ve.substr(1,ve.length-2),ve=H.stylize(ve,"name")):(ve=ve.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ve=H.stylize(ve,"string"))}return ve+": "+ue}function a(H,G,q){var ie=0;return H.reduce(function(ce,ee){return ie++,ee.indexOf(`
|
|
|
`)>=0&&ie++,ce+ee.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?q[0]+(G===""?"":G+`
|
|
|
`)+" "+H.join(`,
|
|
|
`)+" "+q[1]:q[0]+G+" "+H.join(", ")+" "+q[1]}function f(H){return Array.isArray(H)}function h(H){return typeof H=="boolean"}function m(H){return H===null}function T(H){return H==null}function E(H){return typeof H=="number"}function O(H){return typeof H=="string"}function g(H){return typeof H=="symbol"}function v(H){return H===void 0}function l(H){return i(H)&&R(H)==="[object RegExp]"}function i(H){return typeof H=="object"&&H!==null}function S(H){return i(H)&&R(H)==="[object Date]"}function B(H){return i(H)&&(R(H)==="[object Error]"||H instanceof Error)}function x(H){return typeof H=="function"}function D(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||typeof H=="symbol"||H===void 0}function R(H){return Object.prototype.toString.call(H)}function k(H){return H<10?"0"+H.toString(10):H.toString(10)}function j(){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(!O(H)){for(var G=[],q=0;q<arguments.length;q++)G.push(c(arguments[q]));return G.join(" ")}for(var q=1,ie=arguments,ce=ie.length,ee=String(H).replace(U,function(be){if(be==="%%")return"%";if(q>=ce)return be;switch(be){case"%s":return String(ie[q++]);case"%d":return Number(ie[q++]);case"%j":try{return JSON.stringify(ie[q++])}catch(he){return"[Circular]"}default:return be}}),ve=ie[q];q<ce;ve=ie[++q])m(ve)||!i(ve)?ee+=" "+ve:ee+=" "+c(ve);return ee},w.deprecate=function(H,G){function q(){if(!ie){if(C.throwDeprecation)throw new Error(G);C.traceDeprecation?console.trace(G):console.error(G),ie=!0}return H.apply(this,arguments)}if(v(p.process))return function(){return w.deprecate(H,G).apply(this,arguments)};if(C.noDeprecation===!0)return H;var ie=!1;return q};var K,z={};w.debuglog=function(H){if(v(K)&&(K=C.env.NODE_DEBUG||""),H=H.toUpperCase(),!z[H])if(new RegExp("\\b"+H+"\\b","i").test(K)){var G=C.pid;z[H]=function(){var q=w.format.apply(w,arguments);console.error("%s %d: %s",H,G,q)}}else z[H]=function(){};return z[H]},w.inspect=c,c.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]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},w.isArray=f,w.isBoolean=h,w.isNull=m,w.isNullOrUndefined=T,w.isNumber=E,w.isString=O,w.isSymbol=g,w.isUndefined=v,w.isRegExp=l,w.isObject=i,w.isDate=S,w.isError=B,w.isFunction=x,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",j(),w.format.apply(w,arguments))},w.inherits=y("inherits"),w._extend=function(H,G){if(!G||!i(G))return H;for(var q=Object.keys(G),ie=q.length;ie--;)H[q[ie]]=G[q[ie]];return H}}).call(this,y("_process"),typeof oe!="undefined"?oe:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":206,_process:173,inherits:162}],208:[function(y,_,w){"use strict";(function(){w.stripBOM=function(C){return C[0]==="\uFEFF"?C.substring(1):C}}).call(void 0)},{}],209:[function(y,_,w){"use strict";function C(e){return e&&e.__esModule?e:{default:e}}var p=y("babel-runtime/helpers/typeof"),c=C(p),r=y("babel-runtime/core-js/object/keys"),n=C(r);(function(){var e,s,u,o,d,A={}.hasOwnProperty;e=y("xmlbuilder"),s=y("./defaults").defaults,o=function(a){return typeof a=="string"&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},d=function(a){return"<![CDATA["+u(a)+"]]>"},u=function(a){return a.replace("]]>","]]]]><![CDATA[>")},w.Builder=function(){function a(f){var h,m,T;this.options={},m=s[.2];for(h in m)A.call(m,h)&&(T=m[h],this.options[h]=T);for(h in f)A.call(f,h)&&(T=f[h],this.options[h]=T)}return a.prototype.buildObject=function(f){var h,m,T,E,O;return h=this.options.attrkey,m=this.options.charkey,(0,n.default)(f).length===1&&this.options.rootName===s[.2].rootName?(O=(0,n.default)(f)[0],f=f[O]):O=this.options.rootName,T=function(g){return function(v,l){var i,S,B,x,D,R;if((l===void 0?"undefined":(0,c.default)(l))!=="object")g.options.cdata&&o(l)?v.raw(d(l)):v.txt(l);else if(Array.isArray(l)){for(x in l)if(A.call(l,x)){S=l[x];for(D in S)B=S[D],v=T(v.ele(D),B).up()}}else for(D in l)if(A.call(l,D))if(S=l[D],D===h){if((S===void 0?"undefined":(0,c.default)(S))==="object")for(i in S)R=S[i],v=v.att(i,R)}else if(D===m)v=g.options.cdata&&o(S)?v.raw(d(S)):v.txt(S);else if(Array.isArray(S))for(x in S)A.call(S,x)&&(B=S[x],v=typeof B=="string"?g.options.cdata&&o(B)?v.ele(D).raw(d(B)).up():v.ele(D,B).up():T(v.ele(D),B).up());else(S===void 0?"undefined":(0,c.default)(S))==="object"?v=T(v.ele(D),S).up():typeof S=="string"&&g.options.cdata&&o(S)?v=v.ele(D).raw(d(S)).up():(S==null&&(S=""),v=v.ele(D,S.toString()).up());return v}}(this),E=e.create(O,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),T(E,f).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,_,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,_,w){"use strict";function C(u){return u&&u.__esModule?u:{default:u}}var p=y("babel-runtime/core-js/object/get-own-property-names"),c=C(p),r=y("babel-runtime/core-js/object/keys"),n=C(r),e=y("babel-runtime/helpers/typeof"),s=C(e);(function(){var u,o,d,A,a,f,h,m,T=function(g,v){return function(){return g.apply(v,arguments)}},E=function(g,v){function l(){this.constructor=g}for(var i in v)O.call(v,i)&&(g[i]=v[i]);return l.prototype=v.prototype,g.prototype=new l,g.__super__=v.prototype,g},O={}.hasOwnProperty;h=y("sax"),d=y("events"),u=y("./bom"),f=y("./processors"),m=y("timers").setImmediate,o=y("./defaults").defaults,A=function(g){return(g===void 0?"undefined":(0,s.default)(g))==="object"&&g!=null&&(0,n.default)(g).length===0},a=function(g,v,l){var i,S,B;for(i=0,S=g.length;i<S;i++)B=g[i],v=B(v,l);return v},w.Parser=function(g){function v(l){this.parseString=T(this.parseString,this),this.reset=T(this.reset,this),this.assignOrPush=T(this.assignOrPush,this),this.processAsync=T(this.processAsync,this);var i,S,B;if(!(this instanceof w.Parser))return new w.Parser(l);this.options={},S=o[.2];for(i in S)O.call(S,i)&&(B=S[i],this.options[i]=B);for(i in l)O.call(l,i)&&(B=l[i],this.options[i]=B);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(f.normalize)),this.reset()}return E(v,g),v.prototype.processAsync=function(){var l,i;try{return this.remaining.length<=this.options.chunkSize?(l=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(l),this.saxParser.close()):(l=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(l),m(this.processAsync))}catch(S){if(i=S,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(i)}},v.prototype.assignOrPush=function(l,i,S){return i in l?(l[i]instanceof Array||(l[i]=[l[i]]),l[i].push(S)):this.options.explicitArray?l[i]=[S]:l[i]=S},v.prototype.reset=function(){var l,i,S,B;return this.removeAllListeners(),this.saxParser=h.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(x){return function(D){if(x.saxParser.resume(),!x.saxParser.errThrown)return x.saxParser.errThrown=!0,x.emit("error",D)}}(this),this.saxParser.onend=function(x){return function(){if(!x.saxParser.ended)return x.saxParser.ended=!0,x.emit("end",x.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,B=[],l=this.options.attrkey,i=this.options.charkey,this.saxParser.onopentag=function(x){return function(D){var R,k,j,Y,U;if(j={},j[i]="",!x.options.ignoreAttrs){U=D.attributes;for(R in U)O.call(U,R)&&(l in j||x.options.mergeAttrs||(j[l]={}),k=x.options.attrValueProcessors?a(x.options.attrValueProcessors,D.attributes[R],R):D.attributes[R],Y=x.options.attrNameProcessors?a(x.options.attrNameProcessors,R):R,x.options.mergeAttrs?x.assignOrPush(j,Y,k):j[l][Y]=k)}return j["#name"]=x.options.tagNameProcessors?a(x.options.tagNameProcessors,D.name):D.name,x.options.xmlns&&(j[x.options.xmlnskey]={uri:D.uri,local:D.local}),B.push(j)}}(this),this.saxParser.onclosetag=function(x){return function(){var D,R,k,j,Y,U,K,z,F,H;if(U=B.pop(),Y=U["#name"],x.options.explicitChildren&&x.options.preserveChildrenOrder||delete U["#name"],U.cdata===!0&&(D=U.cdata,delete U.cdata),F=B[B.length-1],U[i].match(/^\s*$/)&&!D?(R=U[i],delete U[i]):(x.options.trim&&(U[i]=U[i].trim()),x.options.normalize&&(U[i]=U[i].replace(/\s{2,}/g," ").trim()),U[i]=x.options.valueProcessors?a(x.options.valueProcessors,U[i],Y):U[i],(0,n.default)(U).length===1&&i in U&&!x.EXPLICIT_CHARKEY&&(U=U[i])),A(U)&&(U=x.options.emptyTag!==""?x.options.emptyTag:R),x.options.validator!=null&&(H="/"+function(){var G,q,ie;for(ie=[],G=0,q=B.length;G<q;G++)j=B[G],ie.push(j["#name"]);return ie}().concat(Y).join("/"),function(){var G;try{U=x.options.validator(H,F&&F[Y],U)}catch(q){return G=q,x.emit("error",G)}}()),x.options.explicitChildren&&!x.options.mergeAttrs&&(U===void 0?"undefined":(0,s.default)(U))==="object")if(x.options.preserveChildrenOrder){if(F){F[x.options.childkey]=F[x.options.childkey]||[],K={};for(k in U)O.call(U,k)&&(K[k]=U[k]);F[x.options.childkey].push(K),delete U["#name"],(0,n.default)(U).length===1&&i in U&&!x.EXPLICIT_CHARKEY&&(U=U[i])}}else j={},x.options.attrkey in U&&(j[x.options.attrkey]=U[x.options.attrkey],delete U[x.options.attrkey]),!x.options.charsAsChildren&&x.options.charkey in U&&(j[x.options.charkey]=U[x.options.charkey],delete U[x.options.charkey]),(0,c.default)(U).length>0&&(j[x.options.childkey]=U),U=j;return B.length>0?x.assignOrPush(F,Y,U):(x.options.explicitRoot&&(z=U,U={},U[Y]=z),x.resultObject=U,x.saxParser.ended=!0,x.emit("end",x.resultObject))}}(this),S=function(x){return function(D){var R,k;if(k=B[B.length-1])return k[i]+=D,x.options.explicitChildren&&x.options.preserveChildrenOrder&&x.options.charsAsChildren&&(x.options.includeWhiteChars||D.replace(/\\n/g,"").trim()!=="")&&(k[x.options.childkey]=k[x.options.childkey]||[],R={"#name":"__text__"},R[i]=D,x.options.normalize&&(R[i]=R[i].replace(/\s{2,}/g," ").trim()),k[x.options.childkey].push(R)),k}}(this),this.saxParser.ontext=S,this.saxParser.oncdata=function(x){return function(D){var R;if(R=S(D))return R.cdata=!0}}()},v.prototype.parseString=function(l,i){var S;i!=null&&typeof i=="function"&&(this.on("end",function(B){return this.reset(),i(null,B)}),this.on("error",function(B){return this.reset(),i(B)}));try{return l=l.toString(),l.trim()===""?(this.emit("end",null),!0):(l=u.stripBOM(l),this.options.async?(this.remaining=l,m(this.processAsync),this.saxParser):this.saxParser.write(l).close())}catch(B){if(S=B,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",S),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw S}},v}(d.EventEmitter),w.parseString=function(g,v,l){var i,S,B;return l!=null?(typeof l=="function"&&(i=l),(v===void 0?"undefined":(0,s.default)(v))==="object"&&(S=v)):(typeof v=="function"&&(i=v),S={}),B=new w.Parser(S),B.parseString(g,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,_,w){"use strict";(function(){var C;C=new RegExp(/(?!xmlns)^.*:/),w.normalize=function(p){return p.toLowerCase()},w.firstCharLowerCase=function(p){return p.charAt(0).toLowerCase()+p.slice(1)},w.stripPrefix=function(p){return p.replace(C,"")},w.parseNumbers=function(p){return isNaN(p)||(p=p%1==0?parseInt(p,10):parseFloat(p)),p},w.parseBooleans=function(p){return/^(?:true|false)$/i.test(p)&&(p=p.toLowerCase()==="true"),p}}).call(void 0)},{}],213:[function(y,_,w){"use strict";(function(){var C,p,c,r,n=function(s,u){function o(){this.constructor=s}for(var d in u)e.call(u,d)&&(s[d]=u[d]);return o.prototype=u.prototype,s.prototype=new o,s.__super__=u.prototype,s},e={}.hasOwnProperty;p=y("./defaults"),C=y("./builder"),c=y("./parser"),r=y("./processors"),w.defaults=p.defaults,w.processors=r,w.ValidationError=function(s){function u(o){this.message=o}return n(u,s),u}(Error),w.Builder=C.Builder,w.Parser=c.Parser,w.parseString=c.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(y,_,w){"use strict";function C(u){return u&&u.__esModule?u:{default:u}}var p=y("babel-runtime/core-js/object/get-prototype-of"),c=C(p),r=y("babel-runtime/helpers/typeof"),n=C(r),e=y("babel-runtime/core-js/object/assign"),s=C(e);(function(){var u,o,d,A,a,f,h=[].slice,m={}.hasOwnProperty;u=function(){var T,E,O,g,v,l;if(l=arguments[0],v=2<=arguments.length?h.call(arguments,1):[],A(s.default))s.default.apply(null,arguments);else for(T=0,O=v.length;T<O;T++)if((g=v[T])!=null)for(E in g)m.call(g,E)&&(l[E]=g[E]);return l},A=function(T){return!!T&&Object.prototype.toString.call(T)==="[object Function]"},a=function(T){var E;return!!T&&((E=T===void 0?"undefined":(0,n.default)(T))==="function"||E==="object")},o=function(T){return A(Array.isArray)?Array.isArray(T):Object.prototype.toString.call(T)==="[object Array]"},d=function(T){var E;if(o(T))return!T.length;for(E in T)if(m.call(T,E))return!1;return!0},f=function(T){var E,O;return a(T)&&(O=(0,c.default)(T))&&(E=O.constructor)&&typeof E=="function"&&E instanceof E&&Function.prototype.toString.call(E)===Function.prototype.toString.call(Object)},_.exports.assign=u,_.exports.isFunction=A,_.exports.isObject=a,_.exports.isArray=o,_.exports.isEmpty=d,_.exports.isPlainObject=f}).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,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){_.exports=function(){function c(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 c.prototype.clone=function(){return(0,p.default)(this)},c.prototype.toString=function(r){return this.options.writer.set(r).attribute(this)},c}()}).call(void 0)},{"babel-runtime/core-js/object/create":19}],216:[function(y,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r=function(e,s){function u(){this.constructor=e}for(var o in s)n.call(s,o)&&(e[o]=s[o]);return u.prototype=s.prototype,e.prototype=new u,e.__super__=s.prototype,e},n={}.hasOwnProperty;c=y("./XMLNode"),_.exports=function(e){function s(u,o){if(s.__super__.constructor.call(this,u),o==null)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(o)}return r(s,e),s.prototype.clone=function(){return(0,p.default)(this)},s.prototype.toString=function(u){return this.options.writer.set(u).cdata(this)},s}(c)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],217:[function(y,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r=function(e,s){function u(){this.constructor=e}for(var o in s)n.call(s,o)&&(e[o]=s[o]);return u.prototype=s.prototype,e.prototype=new u,e.__super__=s.prototype,e},n={}.hasOwnProperty;c=y("./XMLNode"),_.exports=function(e){function s(u,o){if(s.__super__.constructor.call(this,u),o==null)throw new Error("Missing comment text");this.text=this.stringify.comment(o)}return r(s,e),s.prototype.clone=function(){return(0,p.default)(this)},s.prototype.toString=function(u){return this.options.writer.set(u).comment(this)},s}(c)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],218:[function(y,_,w){"use strict";(function(){var C,p=function(r,n){function e(){this.constructor=r}for(var s in n)c.call(n,s)&&(r[s]=n[s]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},c={}.hasOwnProperty;C=y("./XMLNode"),_.exports=function(r){function n(e,s,u,o,d,A){if(n.__super__.constructor.call(this,e),s==null)throw new Error("Missing DTD element name");if(u==null)throw new Error("Missing DTD attribute name");if(!o)throw new Error("Missing DTD attribute type");if(!d)throw new Error("Missing DTD attribute default");if(d.indexOf("#")!==0&&(d="#"+d),!d.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(A&&!d.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(s),this.attributeName=this.stringify.attName(u),this.attributeType=this.stringify.dtdAttType(o),this.defaultValue=this.stringify.dtdAttDefault(A),this.defaultValueType=d}return p(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],219:[function(y,_,w){"use strict";(function(){var C,p=function(r,n){function e(){this.constructor=r}for(var s in n)c.call(n,s)&&(r[s]=n[s]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},c={}.hasOwnProperty;C=y("./XMLNode"),_.exports=function(r){function n(e,s,u){if(n.__super__.constructor.call(this,e),s==null)throw new Error("Missing DTD element name");u||(u="(#PCDATA)"),Array.isArray(u)&&(u="("+u.join(",")+")"),this.name=this.stringify.eleName(s),this.value=this.stringify.dtdElementValue(u)}return p(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],220:[function(y,_,w){"use strict";(function(){var C,p,c=function(n,e){function s(){this.constructor=n}for(var u in e)r.call(e,u)&&(n[u]=e[u]);return s.prototype=e.prototype,n.prototype=new s,n.__super__=e.prototype,n},r={}.hasOwnProperty;p=y("./Utility").isObject,C=y("./XMLNode"),_.exports=function(n){function e(s,u,o,d){if(e.__super__.constructor.call(this,s),o==null)throw new Error("Missing entity name");if(d==null)throw new Error("Missing entity value");if(this.pe=!!u,this.name=this.stringify.eleName(o),p(d)){if(!d.pubID&&!d.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(d.pubID&&!d.sysID)throw new Error("System identifier is required for a public external entity");if(d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.sysID)),d.nData!=null&&(this.nData=this.stringify.dtdNData(d.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(d)}return c(e,n),e.prototype.toString=function(s){return this.options.writer.set(s).dtdEntity(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],221:[function(y,_,w){"use strict";(function(){var C,p=function(r,n){function e(){this.constructor=r}for(var s in n)c.call(n,s)&&(r[s]=n[s]);return e.prototype=n.prototype,r.prototype=new e,r.__super__=n.prototype,r},c={}.hasOwnProperty;C=y("./XMLNode"),_.exports=function(r){function n(e,s,u){if(n.__super__.constructor.call(this,e),s==null)throw new Error("Missing notation name");if(!u.pubID&&!u.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(s),u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID))}return p(n,r),n.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},n}(C)}).call(void 0)},{"./XMLNode":227}],222:[function(y,_,w){"use strict";(function(){var C,p,c=function(n,e){function s(){this.constructor=n}for(var u in e)r.call(e,u)&&(n[u]=e[u]);return s.prototype=e.prototype,n.prototype=new s,n.__super__=e.prototype,n},r={}.hasOwnProperty;p=y("./Utility").isObject,C=y("./XMLNode"),_.exports=function(n){function e(s,u,o,d){var A;e.__super__.constructor.call(this,s),p(u)&&(A=u,u=A.version,o=A.encoding,d=A.standalone),u||(u="1.0"),this.version=this.stringify.xmlVersion(u),o!=null&&(this.encoding=this.stringify.xmlEncoding(o)),d!=null&&(this.standalone=this.stringify.xmlStandalone(d))}return c(e,n),e.prototype.toString=function(s){return this.options.writer.set(s).declaration(this)},e}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],223:[function(y,_,w){"use strict";(function(){var C,p,c,r,n,e,s=function(o,d){function A(){this.constructor=o}for(var a in d)u.call(d,a)&&(o[a]=d[a]);return A.prototype=d.prototype,o.prototype=new A,o.__super__=d.prototype,o},u={}.hasOwnProperty;e=y("./Utility").isObject,n=y("./XMLNode"),C=y("./XMLDTDAttList"),c=y("./XMLDTDEntity"),p=y("./XMLDTDElement"),r=y("./XMLDTDNotation"),_.exports=function(o){function d(A,a,f){var h,m;d.__super__.constructor.call(this,A),this.documentObject=A,e(a)&&(h=a,a=h.pubID,f=h.sysID),f==null&&(m=[a,f],f=m[0],a=m[1]),a!=null&&(this.pubID=this.stringify.dtdPubID(a)),f!=null&&(this.sysID=this.stringify.dtdSysID(f))}return s(d,o),d.prototype.element=function(A,a){var f;return f=new p(this,A,a),this.children.push(f),this},d.prototype.attList=function(A,a,f,h,m){var T;return T=new C(this,A,a,f,h,m),this.children.push(T),this},d.prototype.entity=function(A,a){var f;return f=new c(this,!1,A,a),this.children.push(f),this},d.prototype.pEntity=function(A,a){var f;return f=new c(this,!0,A,a),this.children.push(f),this},d.prototype.notation=function(A,a){var f;return f=new r(this,A,a),this.children.push(f),this},d.prototype.toString=function(A){return this.options.writer.set(A).docType(this)},d.prototype.ele=function(A,a){return this.element(A,a)},d.prototype.att=function(A,a,f,h,m){return this.attList(A,a,f,h,m)},d.prototype.ent=function(A,a){return this.entity(A,a)},d.prototype.pent=function(A,a){return this.pEntity(A,a)},d.prototype.not=function(A,a){return this.notation(A,a)},d.prototype.up=function(){return this.root()||this.documentObject},d}(n)}).call(void 0)},{"./Utility":214,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLNode":227}],224:[function(y,_,w){"use strict";(function(){var C,p,c,r,n=function(s,u){function o(){this.constructor=s}for(var d in u)e.call(u,d)&&(s[d]=u[d]);return o.prototype=u.prototype,s.prototype=new o,s.__super__=u.prototype,s},e={}.hasOwnProperty;r=y("./Utility").isPlainObject,C=y("./XMLNode"),c=y("./XMLStringifier"),p=y("./XMLStringWriter"),_.exports=function(s){function u(o){u.__super__.constructor.call(this,null),o||(o={}),o.writer||(o.writer=new p),this.options=o,this.stringify=new c(o),this.isDocument=!0}return n(u,s),u.prototype.end=function(o){var d;return o?r(o)&&(d=o,o=this.options.writer.set(d)):o=this.options.writer,o.document(this)},u.prototype.toString=function(o){return this.options.writer.set(o).document(this)},u}(C)}).call(void 0)},{"./Utility":214,"./XMLNode":227,"./XMLStringWriter":231,"./XMLStringifier":232}],225:[function(y,_,w){"use strict";(function(){var C,p,c,r,n,e,s,u,o,d,A,a,f,h,m,T,E,O,g,v={}.hasOwnProperty;g=y("./Utility"),E=g.isObject,T=g.isFunction,O=g.isPlainObject,d=y("./XMLElement"),p=y("./XMLCData"),c=y("./XMLComment"),a=y("./XMLRaw"),m=y("./XMLText"),A=y("./XMLProcessingInstruction"),u=y("./XMLDeclaration"),o=y("./XMLDocType"),r=y("./XMLDTDAttList"),e=y("./XMLDTDEntity"),n=y("./XMLDTDElement"),s=y("./XMLDTDNotation"),C=y("./XMLAttribute"),h=y("./XMLStringifier"),f=y("./XMLStringWriter"),_.exports=function(){function l(i,S,B){var x;i||(i={}),i.writer?O(i.writer)&&(x=i.writer,i.writer=new f(x)):i.writer=new f(i),this.options=i,this.writer=i.writer,this.stringify=new h(i),this.onDataCallback=S||function(){},this.onEndCallback=B||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return l.prototype.node=function(i,S,B){var x;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(),S==null&&(S={}),S=S.valueOf(),E(S)||(x=[S,B],B=x[0],S=x[1]),this.currentNode=new d(this,i,S),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,B!=null&&this.text(B),this},l.prototype.element=function(i,S,B){return this.currentNode&&this.currentNode instanceof o?this.dtdElement.apply(this,arguments):this.node(i,S,B)},l.prototype.attribute=function(i,S){var B,x;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()),E(i))for(B in i)v.call(i,B)&&(x=i[B],this.attribute(B,x));else T(S)&&(S=S.apply()),this.options.skipNullAttributes&&S==null||(this.currentNode.attributes[i]=new C(this,i,S));return this},l.prototype.text=function(i){var S;return this.openCurrent(),S=new m(this,i),this.onData(this.writer.text(S,this.currentLevel+1)),this},l.prototype.cdata=function(i){var S;return this.openCurrent(),S=new p(this,i),this.onData(this.writer.cdata(S,this.currentLevel+1)),this},l.prototype.comment=function(i){var S;return this.openCurrent(),S=new c(this,i),this.onData(this.writer.comment(S,this.currentLevel+1)),this},l.prototype.raw=function(i){var S;return this.openCurrent(),S=new a(this,i),this.onData(this.writer.raw(S,this.currentLevel+1)),this},l.prototype.instruction=function(i,S){var B,x,D,R,k;if(this.openCurrent(),i!=null&&(i=i.valueOf()),S!=null&&(S=S.valueOf()),Array.isArray(i))for(B=0,R=i.length;B<R;B++)x=i[B],this.instruction(x);else if(E(i))for(x in i)v.call(i,x)&&(D=i[x],this.instruction(x,D));else T(S)&&(S=S.apply()),k=new A(this,i,S),this.onData(this.writer.processingInstruction(k,this.currentLevel+1));return this},l.prototype.declaration=function(i,S,B){var x;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return x=new u(this,i,S,B),this.onData(this.writer.declaration(x,this.currentLevel+1)),this},l.prototype.doctype=function(i,S,B){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,S,B),this.currentNode.rootNodeName=i,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},l.prototype.dtdElement=function(i,S){var B;return this.openCurrent(),B=new n(this,i,S),this.onData(this.writer.dtdElement(B,this.currentLevel+1)),this},l.prototype.attList=function(i,S,B,x,D){var R;return this.openCurrent(),R=new r(this,i,S,B,x,D),this.onData(this.writer.dtdAttList(R,this.currentLevel+1)),this},l.prototype.entity=function(i,S){var B;return this.openCurrent(),B=new e(this,!1,i,S),this.onData(this.writer.dtdEntity(B,this.currentLevel+1)),this},l.prototype.pEntity=function(i,S){var B;return this.openCurrent(),B=new e(this,!0,i,S),this.onData(this.writer.dtdEntity(B,this.currentLevel+1)),this},l.prototype.notation=function(i,S){var B;return this.openCurrent(),B=new s(this,i,S),this.onData(this.writer.dtdNotation(B,this.currentLevel+1)),this},l.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},l.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},l.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},l.prototype.openNode=function(i){if(!i.isOpen)return!this.root&&this.currentLevel===0&&i instanceof d&&(this.root=i),this.onData(this.writer.openNode(i,this.currentLevel)),i.isOpen=!0},l.prototype.closeNode=function(i){if(!i.isClosed)return this.onData(this.writer.closeNode(i,this.currentLevel)),i.isClosed=!0},l.prototype.onData=function(i){return this.documentStarted=!0,this.onDataCallback(i)},l.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},l.prototype.ele=function(){return this.element.apply(this,arguments)},l.prototype.nod=function(i,S,B){return this.node(i,S,B)},l.prototype.txt=function(i){return this.text(i)},l.prototype.dat=function(i){return this.cdata(i)},l.prototype.com=function(i){return this.comment(i)},l.prototype.ins=function(i,S){return this.instruction(i,S)},l.prototype.dec=function(i,S,B){return this.declaration(i,S,B)},l.prototype.dtd=function(i,S,B){return this.doctype(i,S,B)},l.prototype.e=function(i,S,B){return this.element(i,S,B)},l.prototype.n=function(i,S,B){return this.node(i,S,B)},l.prototype.t=function(i){return this.text(i)},l.prototype.d=function(i){return this.cdata(i)},l.prototype.c=function(i){return this.comment(i)},l.prototype.r=function(i){return this.raw(i)},l.prototype.i=function(i,S){return this.instruction(i,S)},l.prototype.att=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},l.prototype.a=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},l.prototype.ent=function(i,S){return this.entity(i,S)},l.prototype.pent=function(i,S){return this.pEntity(i,S)},l.prototype.not=function(i,S){return this.notation(i,S)},l}()}).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,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r,n,e,s,u=function(d,A){function a(){this.constructor=d}for(var f in A)o.call(A,f)&&(d[f]=A[f]);return a.prototype=A.prototype,d.prototype=new a,d.__super__=A.prototype,d},o={}.hasOwnProperty;s=y("./Utility"),e=s.isObject,n=s.isFunction,r=y("./XMLNode"),c=y("./XMLAttribute"),_.exports=function(d){function A(a,f,h){if(A.__super__.constructor.call(this,a),f==null)throw new Error("Missing element name");this.name=this.stringify.eleName(f),this.attributes={},h!=null&&this.attribute(h),a.isDocument&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this)}return u(A,d),A.prototype.clone=function(){var a,f,h,m;h=(0,p.default)(this),h.isRoot&&(h.documentObject=null),h.attributes={},m=this.attributes;for(f in m)o.call(m,f)&&(a=m[f],h.attributes[f]=a.clone());return h.children=[],this.children.forEach(function(T){var E;return E=T.clone(),E.parent=h,h.children.push(E)}),h},A.prototype.attribute=function(a,f){var h,m;if(a!=null&&(a=a.valueOf()),e(a))for(h in a)o.call(a,h)&&(m=a[h],this.attribute(h,m));else n(f)&&(f=f.apply()),this.options.skipNullAttributes&&f==null||(this.attributes[a]=new c(this,a,f));return this},A.prototype.removeAttribute=function(a){var f,h,m;if(a==null)throw new Error("Missing attribute name");if(a=a.valueOf(),Array.isArray(a))for(h=0,m=a.length;h<m;h++)f=a[h],delete this.attributes[f];else delete this.attributes[a];return this},A.prototype.toString=function(a){return this.options.writer.set(a).element(this)},A.prototype.att=function(a,f){return this.attribute(a,f)},A.prototype.a=function(a,f){return this.attribute(a,f)},A}(r)}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLNode":227,"babel-runtime/core-js/object/create":19}],227:[function(y,_,w){"use strict";(function(){var C,p,c,r,n,e,s,u,o,d,A,a,f={}.hasOwnProperty;a=y("./Utility"),A=a.isObject,d=a.isFunction,o=a.isEmpty,n=null,C=null,p=null,c=null,r=null,s=null,u=null,e=null,_.exports=function(){function h(m){this.parent=m,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],n||(n=y("./XMLElement"),C=y("./XMLCData"),p=y("./XMLComment"),c=y("./XMLDeclaration"),r=y("./XMLDocType"),s=y("./XMLRaw"),u=y("./XMLText"),e=y("./XMLProcessingInstruction"))}return h.prototype.element=function(m,T,E){var O,g,v,l,i,S,B,x,D,R;if(S=null,T==null&&(T={}),T=T.valueOf(),A(T)||(D=[T,E],E=D[0],T=D[1]),m!=null&&(m=m.valueOf()),Array.isArray(m))for(v=0,B=m.length;v<B;v++)g=m[v],S=this.element(g);else if(d(m))S=this.element(m.apply());else if(A(m)){for(i in m)if(f.call(m,i))if(R=m[i],d(R)&&(R=R.apply()),A(R)&&o(R)&&(R=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&i.indexOf(this.stringify.convertAttKey)===0)S=this.attribute(i.substr(this.stringify.convertAttKey.length),R);else if(!this.options.separateArrayItems&&Array.isArray(R))for(l=0,x=R.length;l<x;l++)g=R[l],O={},O[i]=g,S=this.element(O);else A(R)?(S=this.element(i),S.element(R)):S=this.element(i,R)}else S=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&m.indexOf(this.stringify.convertTextKey)===0?this.text(E):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&m.indexOf(this.stringify.convertCDataKey)===0?this.cdata(E):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&m.indexOf(this.stringify.convertCommentKey)===0?this.comment(E):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&m.indexOf(this.stringify.convertRawKey)===0?this.raw(E):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&m.indexOf(this.stringify.convertPIKey)===0?this.instruction(m.substr(this.stringify.convertPIKey.length),E):this.node(m,T,E);if(S==null)throw new Error("Could not create any elements with: "+m);return S},h.prototype.insertBefore=function(m,T,E){var O,g,v;if(this.isRoot)throw new Error("Cannot insert elements at root level");return g=this.parent.children.indexOf(this),v=this.parent.children.splice(g),O=this.parent.element(m,T,E),Array.prototype.push.apply(this.parent.children,v),O},h.prototype.insertAfter=function(m,T,E){var O,g,v;if(this.isRoot)throw new Error("Cannot insert elements at root level");return g=this.parent.children.indexOf(this),v=this.parent.children.splice(g+1),O=this.parent.element(m,T,E),Array.prototype.push.apply(this.parent.children,v),O},h.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},h.prototype.node=function(m,T,E){var O,g;return m!=null&&(m=m.valueOf()),T||(T={}),T=T.valueOf(),A(T)||(g=[T,E],E=g[0],T=g[1]),O=new n(this,m,T),E!=null&&O.text(E),this.children.push(O),O},h.prototype.text=function(m){var T;return T=new u(this,m),this.children.push(T),this},h.prototype.cdata=function(m){var T;return T=new C(this,m),this.children.push(T),this},h.prototype.comment=function(m){var T;return T=new p(this,m),this.children.push(T),this},h.prototype.commentBefore=function(m){var T,E;return T=this.parent.children.indexOf(this),E=this.parent.children.splice(T),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,E),this},h.prototype.commentAfter=function(m){var T,E;return T=this.parent.children.indexOf(this),E=this.parent.children.splice(T+1),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,E),this},h.prototype.raw=function(m){var T;return T=new s(this,m),this.children.push(T),this},h.prototype.instruction=function(m,T){var E,O,g,v,l;if(m!=null&&(m=m.valueOf()),T!=null&&(T=T.valueOf()),Array.isArray(m))for(v=0,l=m.length;v<l;v++)E=m[v],this.instruction(E);else if(A(m))for(E in m)f.call(m,E)&&(O=m[E],this.instruction(E,O));else d(T)&&(T=T.apply()),g=new e(this,m,T),this.children.push(g);return this},h.prototype.instructionBefore=function(m,T){var E,O;return E=this.parent.children.indexOf(this),O=this.parent.children.splice(E),this.parent.instruction(m,T),Array.prototype.push.apply(this.parent.children,O),this},h.prototype.instructionAfter=function(m,T){var E,O;return E=this.parent.children.indexOf(this),O=this.parent.children.splice(E+1),this.parent.instruction(m,T),Array.prototype.push.apply(this.parent.children,O),this},h.prototype.declaration=function(m,T,E){var O,g;return O=this.document(),g=new c(O,m,T,E),O.children[0]instanceof c?O.children[0]=g:O.children.unshift(g),O.root()||O},h.prototype.doctype=function(m,T){var E,O,g,v,l,i,S,B,x,D;for(O=this.document(),g=new r(O,m,T),x=O.children,v=l=0,S=x.length;l<S;v=++l)if((E=x[v])instanceof r)return O.children[v]=g,g;for(D=O.children,v=i=0,B=D.length;i<B;v=++i)if(E=D[v],E.isRoot)return O.children.splice(v,0,g),g;return O.children.push(g),g},h.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},h.prototype.root=function(){var m;for(m=this;m;){if(m.isDocument)return m.rootObject;if(m.isRoot)return m;m=m.parent}},h.prototype.document=function(){var m;for(m=this;m;){if(m.isDocument)return m;m=m.parent}},h.prototype.end=function(m){return this.document().end(m)},h.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]},h.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]},h.prototype.importDocument=function(m){var T;return T=m.root().clone(),T.parent=this,T.isRoot=!1,this.children.push(T),this},h.prototype.ele=function(m,T,E){return this.element(m,T,E)},h.prototype.nod=function(m,T,E){return this.node(m,T,E)},h.prototype.txt=function(m){return this.text(m)},h.prototype.dat=function(m){return this.cdata(m)},h.prototype.com=function(m){return this.comment(m)},h.prototype.ins=function(m,T){return this.instruction(m,T)},h.prototype.doc=function(){return this.document()},h.prototype.dec=function(m,T,E){return this.declaration(m,T,E)},h.prototype.dtd=function(m,T){return this.doctype(m,T)},h.prototype.e=function(m,T,E){return this.element(m,T,E)},h.prototype.n=function(m,T,E){return this.node(m,T,E)},h.prototype.t=function(m){return this.text(m)},h.prototype.d=function(m){return this.cdata(m)},h.prototype.c=function(m){return this.comment(m)},h.prototype.r=function(m){return this.raw(m)},h.prototype.i=function(m,T){return this.instruction(m,T)},h.prototype.u=function(){return this.up()},h.prototype.importXMLBuilder=function(m){return this.importDocument(m)},h}()}).call(void 0)},{"./Utility":214,"./XMLCData":216,"./XMLComment":217,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233}],228:[function(y,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r=function(e,s){function u(){this.constructor=e}for(var o in s)n.call(s,o)&&(e[o]=s[o]);return u.prototype=s.prototype,e.prototype=new u,e.__super__=s.prototype,e},n={}.hasOwnProperty;c=y("./XMLNode"),_.exports=function(e){function s(u,o,d){if(s.__super__.constructor.call(this,u),o==null)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(o),d&&(this.value=this.stringify.insValue(d))}return r(s,e),s.prototype.clone=function(){return(0,p.default)(this)},s.prototype.toString=function(u){return this.options.writer.set(u).processingInstruction(this)},s}(c)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],229:[function(y,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r=function(e,s){function u(){this.constructor=e}for(var o in s)n.call(s,o)&&(e[o]=s[o]);return u.prototype=s.prototype,e.prototype=new u,e.__super__=s.prototype,e},n={}.hasOwnProperty;c=y("./XMLNode"),_.exports=function(e){function s(u,o){if(s.__super__.constructor.call(this,u),o==null)throw new Error("Missing raw text");this.value=this.stringify.raw(o)}return r(s,e),s.prototype.clone=function(){return(0,p.default)(this)},s.prototype.toString=function(u){return this.options.writer.set(u).raw(this)},s}(c)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],230:[function(y,_,w){"use strict";(function(){var C,p,c,r,n,e,s,u,o,d,A,a,f,h=function(T,E){function O(){this.constructor=T}for(var g in E)m.call(E,g)&&(T[g]=E[g]);return O.prototype=E.prototype,T.prototype=new O,T.__super__=E.prototype,T},m={}.hasOwnProperty;s=y("./XMLDeclaration"),u=y("./XMLDocType"),C=y("./XMLCData"),p=y("./XMLComment"),o=y("./XMLElement"),A=y("./XMLRaw"),a=y("./XMLText"),d=y("./XMLProcessingInstruction"),c=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),f=y("./XMLWriterBase"),_.exports=function(T){function E(O,g){E.__super__.constructor.call(this,g),this.stream=O}return h(E,T),E.prototype.document=function(O){var g,v,l,i,S,B,x,D;for(B=O.children,v=0,i=B.length;v<i;v++)g=B[v],g.isLastRootNode=!1;for(O.children[O.children.length-1].isLastRootNode=!0,x=O.children,D=[],l=0,S=x.length;l<S;l++)switch(g=x[l],!1){case!(g instanceof s):D.push(this.declaration(g));break;case!(g instanceof u):D.push(this.docType(g));break;case!(g instanceof p):D.push(this.comment(g));break;case!(g instanceof d):D.push(this.processingInstruction(g));break;default:D.push(this.element(g))}return D},E.prototype.attribute=function(O){return this.stream.write(" "+O.name+'="'+O.value+'"')},E.prototype.cdata=function(O,g){return this.stream.write(this.space(g)+"<![CDATA["+O.text+"]]>"+this.endline(O))},E.prototype.comment=function(O,g){return this.stream.write(this.space(g)+"<!-- "+O.text+" -->"+this.endline(O))},E.prototype.declaration=function(O,g){return this.stream.write(this.space(g)),this.stream.write('<?xml version="'+O.version+'"'),O.encoding!=null&&this.stream.write(' encoding="'+O.encoding+'"'),O.standalone!=null&&this.stream.write(' standalone="'+O.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(O))},E.prototype.docType=function(O,g){var v,l,i,S;if(g||(g=0),this.stream.write(this.space(g)),this.stream.write("<!DOCTYPE "+O.root().name),O.pubID&&O.sysID?this.stream.write(' PUBLIC "'+O.pubID+'" "'+O.sysID+'"'):O.sysID&&this.stream.write(' SYSTEM "'+O.sysID+'"'),O.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(O)),S=O.children,l=0,i=S.length;l<i;l++)switch(v=S[l],!1){case!(v instanceof c):this.dtdAttList(v,g+1);break;case!(v instanceof r):this.dtdElement(v,g+1);break;case!(v instanceof n):this.dtdEntity(v,g+1);break;case!(v instanceof e):this.dtdNotation(v,g+1);break;case!(v instanceof C):this.cdata(v,g+1);break;case!(v instanceof p):this.comment(v,g+1);break;case!(v instanceof d):this.processingInstruction(v,g+1);break;default:throw new Error("Unknown DTD node type: "+v.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(O))},E.prototype.element=function(O,g){var v,l,i,S,B,x,D,R;g||(g=0),R=this.space(g),this.stream.write(R+"<"+O.name),x=O.attributes;for(B in x)m.call(x,B)&&(v=x[B],this.attribute(v));if(O.children.length===0||O.children.every(function(k){return k.value===""}))this.allowEmpty?this.stream.write("></"+O.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&O.children.length===1&&O.children[0].value!=null)this.stream.write(">"),this.stream.write(O.children[0].value),this.stream.write("</"+O.name+">");else{for(this.stream.write(">"+this.newline),D=O.children,i=0,S=D.length;i<S;i++)switch(l=D[i],!1){case!(l instanceof C):this.cdata(l,g+1);break;case!(l instanceof p):this.comment(l,g+1);break;case!(l instanceof o):this.element(l,g+1);break;case!(l instanceof A):this.raw(l,g+1);break;case!(l instanceof a):this.text(l,g+1);break;case!(l instanceof d):this.processingInstruction(l,g+1);break;default:throw new Error("Unknown XML node type: "+l.constructor.name)}this.stream.write(R+"</"+O.name+">")}return this.stream.write(this.endline(O))},E.prototype.processingInstruction=function(O,g){return this.stream.write(this.space(g)+"<?"+O.target),O.value&&this.stream.write(" "+O.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(O))},E.prototype.raw=function(O,g){return this.stream.write(this.space(g)+O.value+this.endline(O))},E.prototype.text=function(O,g){return this.stream.write(this.space(g)+O.value+this.endline(O))},E.prototype.dtdAttList=function(O,g){return this.stream.write(this.space(g)+"<!ATTLIST "+O.elementName+" "+O.attributeName+" "+O.attributeType),O.defaultValueType!=="#DEFAULT"&&this.stream.write(" "+O.defaultValueType),O.defaultValue&&this.stream.write(' "'+O.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(O))},E.prototype.dtdElement=function(O,g){return this.stream.write(this.space(g)+"<!ELEMENT "+O.name+" "+O.value),this.stream.write(this.spacebeforeslash+">"+this.endline(O))},E.prototype.dtdEntity=function(O,g){return this.stream.write(this.space(g)+"<!ENTITY"),O.pe&&this.stream.write(" %"),this.stream.write(" "+O.name),O.value?this.stream.write(' "'+O.value+'"'):(O.pubID&&O.sysID?this.stream.write(' PUBLIC "'+O.pubID+'" "'+O.sysID+'"'):O.sysID&&this.stream.write(' SYSTEM "'+O.sysID+'"'),O.nData&&this.stream.write(" NDATA "+O.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(O))},E.prototype.dtdNotation=function(O,g){return this.stream.write(this.space(g)+"<!NOTATION "+O.name),O.pubID&&O.sysID?this.stream.write(' PUBLIC "'+O.pubID+'" "'+O.sysID+'"'):O.pubID?this.stream.write(' PUBLIC "'+O.pubID+'"'):O.sysID&&this.stream.write(' SYSTEM "'+O.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(O))},E.prototype.endline=function(O){return O.isLastRootNode?"":this.newline},E}(f)}).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,_,w){"use strict";(function(){var C,p,c,r,n,e,s,u,o,d,A,a,f,h=function(T,E){function O(){this.constructor=T}for(var g in E)m.call(E,g)&&(T[g]=E[g]);return O.prototype=E.prototype,T.prototype=new O,T.__super__=E.prototype,T},m={}.hasOwnProperty;s=y("./XMLDeclaration"),u=y("./XMLDocType"),C=y("./XMLCData"),p=y("./XMLComment"),o=y("./XMLElement"),A=y("./XMLRaw"),a=y("./XMLText"),d=y("./XMLProcessingInstruction"),c=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),f=y("./XMLWriterBase"),_.exports=function(T){function E(O){E.__super__.constructor.call(this,O)}return h(E,T),E.prototype.document=function(O){var g,v,l,i,S;for(this.textispresent=!1,i="",S=O.children,v=0,l=S.length;v<l;v++)g=S[v],i+=function(){switch(!1){case!(g instanceof s):return this.declaration(g);case!(g instanceof u):return this.docType(g);case!(g instanceof p):return this.comment(g);case!(g instanceof d):return this.processingInstruction(g);default:return this.element(g,0)}}.call(this);return this.pretty&&i.slice(-this.newline.length)===this.newline&&(i=i.slice(0,-this.newline.length)),i},E.prototype.attribute=function(O){return" "+O.name+'="'+O.value+'"'},E.prototype.cdata=function(O,g){return this.space(g)+"<![CDATA["+O.text+"]]>"+this.newline},E.prototype.comment=function(O,g){return this.space(g)+"<!-- "+O.text+" -->"+this.newline},E.prototype.declaration=function(O,g){var v;return v=this.space(g),v+='<?xml version="'+O.version+'"',O.encoding!=null&&(v+=' encoding="'+O.encoding+'"'),O.standalone!=null&&(v+=' standalone="'+O.standalone+'"'),v+=this.spacebeforeslash+"?>",v+=this.newline},E.prototype.docType=function(O,g){var v,l,i,S,B;if(g||(g=0),S=this.space(g),S+="<!DOCTYPE "+O.root().name,O.pubID&&O.sysID?S+=' PUBLIC "'+O.pubID+'" "'+O.sysID+'"':O.sysID&&(S+=' SYSTEM "'+O.sysID+'"'),O.children.length>0){for(S+=" [",S+=this.newline,B=O.children,l=0,i=B.length;l<i;l++)v=B[l],S+=function(){switch(!1){case!(v instanceof c):return this.dtdAttList(v,g+1);case!(v instanceof r):return this.dtdElement(v,g+1);case!(v instanceof n):return this.dtdEntity(v,g+1);case!(v instanceof e):return this.dtdNotation(v,g+1);case!(v instanceof C):return this.cdata(v,g+1);case!(v instanceof p):return this.comment(v,g+1);case!(v instanceof d):return this.processingInstruction(v,g+1);default:throw new Error("Unknown DTD node type: "+v.constructor.name)}}.call(this);S+="]"}return S+=this.spacebeforeslash+">",S+=this.newline},E.prototype.element=function(O,g){var v,l,i,S,B,x,D,R,k,j,Y,U,K;g||(g=0),K=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),U=this.space(g),R="",R+=U+"<"+O.name,k=O.attributes;for(D in k)m.call(k,D)&&(v=k[D],R+=this.attribute(v));if(O.children.length===0||O.children.every(function(z){return z.value===""}))this.allowEmpty?R+="></"+O.name+">"+this.newline:R+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&O.children.length===1&&O.children[0].value!=null)R+=">",R+=O.children[0].value,R+="</"+O.name+">"+this.newline;else{if(this.dontprettytextnodes){for(j=O.children,i=0,B=j.length;i<B;i++)if(l=j[i],l.value!=null){this.textispresent++,K=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,U=this.space(g)),R+=">"+this.newline,Y=O.children,S=0,x=Y.length;S<x;S++)l=Y[S],R+=function(){switch(!1){case!(l instanceof C):return this.cdata(l,g+1);case!(l instanceof p):return this.comment(l,g+1);case!(l instanceof o):return this.element(l,g+1);case!(l instanceof A):return this.raw(l,g+1);case!(l instanceof a):return this.text(l,g+1);case!(l instanceof d):return this.processingInstruction(l,g+1);default:throw new Error("Unknown XML node type: "+l.constructor.name)}}.call(this);K&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),R+=U+"</"+O.name+">"+this.newline}return R},E.prototype.processingInstruction=function(O,g){var v;return v=this.space(g)+"<?"+O.target,O.value&&(v+=" "+O.value),v+=this.spacebeforeslash+"?>"+this.newline},E.prototype.raw=function(O,g){return this.space(g)+O.value+this.newline},E.prototype.text=function(O,g){return this.space(g)+O.value+this.newline},E.prototype.dtdAttList=function(O,g){var v;return v=this.space(g)+"<!ATTLIST "+O.elementName+" "+O.attributeName+" "+O.attributeType,O.defaultValueType!=="#DEFAULT"&&(v+=" "+O.defaultValueType),O.defaultValue&&(v+=' "'+O.defaultValue+'"'),v+=this.spacebeforeslash+">"+this.newline},E.prototype.dtdElement=function(O,g){return this.space(g)+"<!ELEMENT "+O.name+" "+O.value+this.spacebeforeslash+">"+this.newline},E.prototype.dtdEntity=function(O,g){var v;return v=this.space(g)+"<!ENTITY",O.pe&&(v+=" %"),v+=" "+O.name,O.value?v+=' "'+O.value+'"':(O.pubID&&O.sysID?v+=' PUBLIC "'+O.pubID+'" "'+O.sysID+'"':O.sysID&&(v+=' SYSTEM "'+O.sysID+'"'),O.nData&&(v+=" NDATA "+O.nData)),v+=this.spacebeforeslash+">"+this.newline},E.prototype.dtdNotation=function(O,g){var v;return v=this.space(g)+"<!NOTATION "+O.name,O.pubID&&O.sysID?v+=' PUBLIC "'+O.pubID+'" "'+O.sysID+'"':O.pubID?v+=' PUBLIC "'+O.pubID+'"':O.sysID&&(v+=' SYSTEM "'+O.sysID+'"'),v+=this.spacebeforeslash+">"+this.newline},E.prototype.openNode=function(O,g){var v,l,i,S;if(g||(g=0),O instanceof o){i=this.space(g)+"<"+O.name,S=O.attributes;for(l in S)m.call(S,l)&&(v=S[l],i+=this.attribute(v));return i+=(O.children?">":"/>")+this.newline}return i=this.space(g)+"<!DOCTYPE "+O.rootNodeName,O.pubID&&O.sysID?i+=' PUBLIC "'+O.pubID+'" "'+O.sysID+'"':O.sysID&&(i+=' SYSTEM "'+O.sysID+'"'),i+=(O.children?" [":">")+this.newline},E.prototype.closeNode=function(O,g){switch(g||(g=0),!1){case!(O instanceof o):return this.space(g)+"</"+O.name+">"+this.newline;case!(O instanceof u):return this.space(g)+"]>"+this.newline}},E}(f)}).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,_,w){"use strict";(function(){var C=function(c,r){return function(){return c.apply(r,arguments)}},p={}.hasOwnProperty;_.exports=function(){function c(r){this.assertLegalChar=C(this.assertLegalChar,this);var n,e,s;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,e=r.stringify||{};for(n in e)p.call(e,n)&&(s=e[n],this[n]=s)}return c.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},c.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},c.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(r)},c.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},c.prototype.raw=function(r){return""+r||""},c.prototype.attName=function(r){return r=""+r||""},c.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},c.prototype.insTarget=function(r){return""+r||""},c.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},c.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},c.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},c.prototype.xmlStandalone=function(r){return r?"yes":"no"},c.prototype.dtdPubID=function(r){return""+r||""},c.prototype.dtdSysID=function(r){return""+r||""},c.prototype.dtdElementValue=function(r){return""+r||""},c.prototype.dtdAttType=function(r){return""+r||""},c.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},c.prototype.dtdEntityValue=function(r){return""+r||""},c.prototype.dtdNData=function(r){return""+r||""},c.prototype.convertAttKey="@",c.prototype.convertPIKey="?",c.prototype.convertTextKey="#text",c.prototype.convertCDataKey="#cdata",c.prototype.convertCommentKey="#comment",c.prototype.convertRawKey="#raw",c.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},c.prototype.elEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
")},c.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,"
")},c}()}).call(void 0)},{}],233:[function(y,_,w){"use strict";var C=y("babel-runtime/core-js/object/create"),p=function(c){return c&&c.__esModule?c:{default:c}}(C);(function(){var c,r=function(e,s){function u(){this.constructor=e}for(var o in s)n.call(s,o)&&(e[o]=s[o]);return u.prototype=s.prototype,e.prototype=new u,e.__super__=s.prototype,e},n={}.hasOwnProperty;c=y("./XMLNode"),_.exports=function(e){function s(u,o){if(s.__super__.constructor.call(this,u),o==null)throw new Error("Missing element text");this.value=this.stringify.eleText(o)}return r(s,e),s.prototype.clone=function(){return(0,p.default)(this)},s.prototype.toString=function(u){return this.options.writer.set(u).text(this)},s}(c)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],234:[function(y,_,w){"use strict";(function(){var C={}.hasOwnProperty;_.exports=function(){function p(c){var r,n,e,s,u,o,d,A,a;c||(c={}),this.pretty=c.pretty||!1,this.allowEmpty=(n=c.allowEmpty)!=null&&n,this.pretty?(this.indent=(e=c.indent)!=null?e:" ",this.newline=(s=c.newline)!=null?s:`
|
|
|
`,this.offset=(u=c.offset)!=null?u:0,this.dontprettytextnodes=(o=c.dontprettytextnodes)!=null?o:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(d=c.spacebeforeslash)!=null?d:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,A=c.writer||{};for(r in A)C.call(A,r)&&(a=A[r],this[r]=a)}return p.prototype.set=function(c){var r,n,e;c||(c={}),"pretty"in c&&(this.pretty=c.pretty),"allowEmpty"in c&&(this.allowEmpty=c.allowEmpty),this.pretty?(this.indent="indent"in c?c.indent:" ",this.newline="newline"in c?c.newline:`
|
|
|
`,this.offset="offset"in c?c.offset:0,this.dontprettytextnodes="dontprettytextnodes"in c?c.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in c?c.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,n=c.writer||{};for(r in n)C.call(n,r)&&(e=n[r],this[r]=e);return this},p.prototype.space=function(c){var r;return this.pretty?(r=(c||0)+this.offset+1,r>0?new Array(r).join(this.indent):""):""},p}()}).call(void 0)},{}],235:[function(y,_,w){"use strict";(function(){var C,p,c,r,n,e,s;s=y("./Utility"),n=s.assign,e=s.isFunction,C=y("./XMLDocument"),p=y("./XMLDocumentCB"),r=y("./XMLStringWriter"),c=y("./XMLStreamWriter"),_.exports.create=function(u,o,d,A){var a,f;if(u==null)throw new Error("Root element needs a name");return A=n({},o,d,A),a=new C(A),f=a.element(u),A.headless||(a.declaration(A),A.pubID==null&&A.sysID==null||a.doctype(A)),f},_.exports.begin=function(u,o,d){var A;return e(u)&&(A=[u,o],o=A[0],d=A[1],u={}),o?new p(u,o,d):new C(u)},_.exports.stringWriter=function(u){return new r(u)},_.exports.streamWriter=function(u,o){return new c(u,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(y,_,w){function C(){for(var c={},r=0;r<arguments.length;r++){var n=arguments[r];for(var e in n)p.call(n,e)&&(c[e]=n[e])}return c}_.exports=C;var p=Object.prototype.hasOwnProperty},{}],237:[function(y,_,w){"use strict";function C(A,a,f){r.isBuffer(a)||(a=new r(a)),r.isBuffer(f)||(f=new r(f)),a.length>o?a=A(a):a.length<o&&(a=r.concat([a,d],o));for(var h=new r(o),m=new r(o),T=0;T<o;T++)h[T]=54^a[T],m[T]=92^a[T];var E=A(r.concat([h,f]));return A(r.concat([m,E]))}function p(A,a){A=A||"sha1";var f=u[A],h=[],m=0;return f||c("algorithm:",A,"is not yet supported"),{update:function(T){return r.isBuffer(T)||(T=new r(T)),h.push(T),m+=T.length,this},digest:function(T){var E=r.concat(h),O=a?C(f,a,E):f(E);return h=null,T?O.toString(T):O}}}function c(){var A=[].slice.call(arguments).join(" ");throw new Error([A,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}var r=y("buffer").Buffer,n=y("./sha"),e=y("./sha256"),s=y("./md5"),u={sha1:n,sha256:e,md5:s},o=64,d=new r(o);d.fill(0),w.createHash=function(A){return p(A)},w.createHmac=function(A,a){return p(A,a)},function(A,a){for(var f in A)a(A[f],f)}(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(A){w[A]=function(){c("sorry,",A,"is not implemented yet")}})},{"./md5":239,"./sha":240,"./sha256":241,buffer:38}],238:[function(y,_,w){"use strict";function C(u,o){if(u.length%n!=0){var d=u.length+(n-u.length%n);u=r.concat([u,e],d)}for(var A=[],a=o?u.readInt32BE:u.readInt32LE,f=0;f<u.length;f+=n)A.push(a.call(u,f));return A}function p(u,o,d){for(var A=new r(o),a=d?A.writeInt32BE:A.writeInt32LE,f=0;f<u.length;f++)a.call(A,u[f],4*f,!0);return A}function c(u,o,d,A){return r.isBuffer(u)||(u=new r(u)),p(o(C(u,A),u.length*s),d,A)}var r=y("buffer").Buffer,n=4,e=new r(n);e.fill(0);var s=8;_.exports={hash:c}},{buffer:38}],239:[function(y,_,w){"use strict";function C(d,A){d[A>>5]|=128<<A%32,d[14+(A+64>>>9<<4)]=A;for(var a=1732584193,f=-271733879,h=-1732584194,m=271733878,T=0;T<d.length;T+=16){var E=a,O=f,g=h,v=m;a=c(a,f,h,m,d[T+0],7,-680876936),m=c(m,a,f,h,d[T+1],12,-389564586),h=c(h,m,a,f,d[T+2],17,606105819),f=c(f,h,m,a,d[T+3],22,-1044525330),a=c(a,f,h,m,d[T+4],7,-176418897),m=c(m,a,f,h,d[T+5],12,1200080426),h=c(h,m,a,f,d[T+6],17,-1473231341),f=c(f,h,m,a,d[T+7],22,-45705983),a=c(a,f,h,m,d[T+8],7,1770035416),m=c(m,a,f,h,d[T+9],12,-1958414417),h=c(h,m,a,f,d[T+10],17,-42063),f=c(f,h,m,a,d[T+11],22,-1990404162),a=c(a,f,h,m,d[T+12],7,1804603682),m=c(m,a,f,h,d[T+13],12,-40341101),h=c(h,m,a,f,d[T+14],17,-1502002290),f=c(f,h,m,a,d[T+15],22,1236535329),a=r(a,f,h,m,d[T+1],5,-165796510),m=r(m,a,f,h,d[T+6],9,-1069501632),h=r(h,m,a,f,d[T+11],14,643717713),f=r(f,h,m,a,d[T+0],20,-373897302),a=r(a,f,h,m,d[T+5],5,-701558691),m=r(m,a,f,h,d[T+10],9,38016083),h=r(h,m,a,f,d[T+15],14,-660478335),f=r(f,h,m,a,d[T+4],20,-405537848),a=r(a,f,h,m,d[T+9],5,568446438),m=r(m,a,f,h,d[T+14],9,-1019803690),h=r(h,m,a,f,d[T+3],14,-187363961),f=r(f,h,m,a,d[T+8],20,1163531501),a=r(a,f,h,m,d[T+13],5,-1444681467),m=r(m,a,f,h,d[T+2],9,-51403784),h=r(h,m,a,f,d[T+7],14,1735328473),f=r(f,h,m,a,d[T+12],20,-1926607734),a=n(a,f,h,m,d[T+5],4,-378558),m=n(m,a,f,h,d[T+8],11,-2022574463),h=n(h,m,a,f,d[T+11],16,1839030562),f=n(f,h,m,a,d[T+14],23,-35309556),a=n(a,f,h,m,d[T+1],4,-1530992060),m=n(m,a,f,h,d[T+4],11,1272893353),h=n(h,m,a,f,d[T+7],16,-155497632),f=n(f,h,m,a,d[T+10],23,-1094730640),a=n(a,f,h,m,d[T+13],4,681279174),m=n(m,a,f,h,d[T+0],11,-358537222),h=n(h,m,a,f,d[T+3],16,-722521979),f=n(f,h,m,a,d[T+6],23,76029189),a=n(a,f,h,m,d[T+9],4,-640364487),m=n(m,a,f,h,d[T+12],11,-421815835),h=n(h,m,a,f,d[T+15],16,530742520),f=n(f,h,m,a,d[T+2],23,-995338651),a=e(a,f,h,m,d[T+0],6,-198630844),m=e(m,a,f,h,d[T+7],10,1126891415),h=e(h,m,a,f,d[T+14],15,-1416354905),f=e(f,h,m,a,d[T+5],21,-57434055),a=e(a,f,h,m,d[T+12],6,1700485571),m=e(m,a,f,h,d[T+3],10,-1894986606),h=e(h,m,a,f,d[T+10],15,-1051523),f=e(f,h,m,a,d[T+1],21,-2054922799),a=e(a,f,h,m,d[T+8],6,1873313359),m=e(m,a,f,h,d[T+15],10,-30611744),h=e(h,m,a,f,d[T+6],15,-1560198380),f=e(f,h,m,a,d[T+13],21,1309151649),a=e(a,f,h,m,d[T+4],6,-145523070),m=e(m,a,f,h,d[T+11],10,-1120210379),h=e(h,m,a,f,d[T+2],15,718787259),f=e(f,h,m,a,d[T+9],21,-343485551),a=s(a,E),f=s(f,O),h=s(h,g),m=s(m,v)}return Array(a,f,h,m)}function p(d,A,a,f,h,m){return s(u(s(s(A,d),s(f,m)),h),a)}function c(d,A,a,f,h,m,T){return p(A&a|~A&f,d,A,h,m,T)}function r(d,A,a,f,h,m,T){return p(A&f|a&~f,d,A,h,m,T)}function n(d,A,a,f,h,m,T){return p(A^a^f,d,A,h,m,T)}function e(d,A,a,f,h,m,T){return p(a^(A|~f),d,A,h,m,T)}function s(d,A){var a=(65535&d)+(65535&A);return(d>>16)+(A>>16)+(a>>16)<<16|65535&a}function u(d,A){return d<<A|d>>>32-A}var o=y("./helpers");_.exports=function(d){return o.hash(d,C,16)}},{"./helpers":238}],240:[function(y,_,w){"use strict";function C(s,u){s[u>>5]|=128<<24-u%32,s[15+(u+64>>9<<4)]=u;for(var o=Array(80),d=1732584193,A=-271733879,a=-1732584194,f=271733878,h=-1009589776,m=0;m<s.length;m+=16){for(var T=d,E=A,O=a,g=f,v=h,l=0;l<80;l++){o[l]=l<16?s[m+l]:n(o[l-3]^o[l-8]^o[l-14]^o[l-16],1);var i=r(r(n(d,5),p(l,A,a,f)),r(r(h,o[l]),c(l)));h=f,f=a,a=n(A,30),A=d,d=i}d=r(d,T),A=r(A,E),a=r(a,O),f=r(f,g),h=r(h,v)}return Array(d,A,a,f,h)}function p(s,u,o,d){return s<20?u&o|~u&d:s<40?u^o^d:s<60?u&o|u&d|o&d:u^o^d}function c(s){return s<20?1518500249:s<40?1859775393:s<60?-1894007588:-899497514}function r(s,u){var o=(65535&s)+(65535&u);return(s>>16)+(u>>16)+(o>>16)<<16|65535&o}function n(s,u){return s<<u|s>>>32-u}var e=y("./helpers");_.exports=function(s){return e.hash(s,C,20,!0)}},{"./helpers":238}],241:[function(y,_,w){"use strict";var C=y("./helpers"),p=function(a,f){var h=(65535&a)+(65535&f);return(a>>16)+(f>>16)+(h>>16)<<16|65535&h},c=function(a,f){return a>>>f|a<<32-f},r=function(a,f){return a>>>f},n=function(a,f,h){return a&f^~a&h},e=function(a,f,h){return a&f^a&h^f&h},s=function(a){return c(a,2)^c(a,13)^c(a,22)},u=function(a){return c(a,6)^c(a,11)^c(a,25)},o=function(a){return c(a,7)^c(a,18)^r(a,3)},d=function(a){return c(a,17)^c(a,19)^r(a,10)},A=function(a,f){var h,m,T,E,O,g,v,l,i,S,B,x,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),R=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);a[f>>5]|=128<<24-f%32,a[15+(f+64>>9<<4)]=f;for(var i=0;i<a.length;i+=16){h=R[0],m=R[1],T=R[2],E=R[3],O=R[4],g=R[5],v=R[6],l=R[7];for(var S=0;S<64;S++)k[S]=S<16?a[S+i]:p(p(p(d(k[S-2]),k[S-7]),o(k[S-15])),k[S-16]),B=p(p(p(p(l,u(O)),n(O,g,v)),D[S]),k[S]),x=p(s(h),e(h,m,T)),l=v,v=g,g=O,O=p(E,B),E=T,T=m,m=h,h=p(B,x);R[0]=p(h,R[0]),R[1]=p(m,R[1]),R[2]=p(T,R[2]),R[3]=p(E,R[3]),R[4]=p(O,R[4]),R[5]=p(g,R[5]),R[6]=p(v,R[6]),R[7]=p(l,R[7])}return R};_.exports=function(a){return C.hash(a,A,32,!0)}},{"./helpers":238}],242:[function(y,_,w){(function(C){"use strict";function p(A){return A&&A.__esModule?A:{default:A}}var c=y("babel-runtime/core-js/object/create"),r=p(c),n=y("babel-runtime/helpers/classCallCheck"),e=p(n),s=y("babel-runtime/helpers/createClass"),u=p(s),o=y("babel-runtime/helpers/typeof"),d=p(o);!function(A){if((w===void 0?"undefined":(0,d.default)(w))==="object"&&_!==void 0)_.exports=A();else if(typeof L=="function"&&L.amd)L([],A);else{var a;a=typeof window!="undefined"?window:C!==void 0?C:typeof self!="undefined"?self:this,a.mime=A()}}(function(){return function A(a,f,h){function m(O,g){if(!f[O]){if(!a[O]){var v=typeof y=="function"&&y;if(!g&&v)return v(O,!0);if(T)return T(O,!0);var l=new Error("Cannot find module '"+O+"'");throw l.code="MODULE_NOT_FOUND",l}var i=f[O]={exports:{}};a[O][0].call(i.exports,function(S){var B=a[O][1][S];return m(B||S)},i,i.exports,A,a,f,h)}return f[O].exports}for(var T=typeof y=="function"&&y,E=0;E<h.length;E++)m(h[E]);return m}({1:[function(A,a,f){var h=function(){function m(){(0,e.default)(this,m),this._types=(0,r.default)(null),this._extensions=(0,r.default)(null);for(var T=0;T<arguments.length;T++)this.define(arguments[T])}return(0,u.default)(m,[{key:"define",value:function(T,E){for(var O in T){for(var g=T[O],v=0;v<g.length;v++){var l=g[v];if(!E&&l in this._types)throw new Error('Attempt to change mapping for "'+l+'" extension from "'+this._types[l]+'" to "'+O+'". Pass `force=true` to allow this, otherwise remove "'+l+'" from the list of extensions for "'+O+'".');this._types[l]=O}!E&&this._extensions[O]||(this._extensions[O]=g[0])}}},{key:"getType",value:function(T){T=String(T);var E=T.replace(/^.*[\/\\]/,"").toLowerCase(),O=E.replace(/^.*\./,"").toLowerCase(),g=E.length<T.length;return(O.length<E.length-1||!g)&&this._types[O]||null}},{key:"getExtension",value:function(T){return(T=/^\s*([^;\s]*)/.test(T)&&RegExp.$1)&&this._extensions[T.toLowerCase()]||null}}]),m}();a.exports=h},{}],2:[function(A,a,f){var h=A("./Mime");a.exports=new h(A("./types/standard"),A("./types/other"))},{"./Mime":1,"./types/other":3,"./types/standard":4}],3:[function(A,a,f){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(A,a,f){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 oe!="undefined"?oe: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,_,w){"use strict";w.encodeURIComponent=function(C){try{return encodeURIComponent(C)}catch(p){return C}},w.escape=y("escape-html"),w.timestamp=function(C){if(C){var p=C;return typeof p=="string"&&(p=Number(p)),String(C).length===10&&(p*=1e3),new Date(p)}return Math.round(Date.now()/1e3)}},{"escape-html":157}],244:[function(y,_,w){(function(C,p){"use strict";function c(l){return l&&l.__esModule?l:{default:l}}function r(l,i){return l===void 0?i:l}function n(l,i){return function(S,B,x){if(S)return i(S);l({data:B,status:x.statusCode,headers:x.headers,res:x})}}var e,s=y("babel-runtime/core-js/json/stringify"),u=c(s),o=y("babel-runtime/helpers/typeof"),d=c(o),A=y("util"),a=y("url"),f=y("http"),h=y("https"),m=y("debug")("urllib"),T=y("humanize-ms"),E=0,O=Math.pow(2,31)-10,g=/^https?:\/\//i;w.TIMEOUTS=[T("300s"),T("300s")];var v=["json","text"];w.request=function(l,i,S){return arguments.length===2&&typeof i=="function"&&(S=i,i=null),typeof S=="function"?w.requestWithCallback(l,i,S):(e||(e=y("any-promise")),new e(function(B,x){w.requestWithCallback(l,i,n(B,x))}))},w.requestWithCallback=function(l,i,S){function B(){Oe&&(clearTimeout(Oe),Oe=null)}function x(){ae&&(clearTimeout(ae),ae=null)}function D(Ze,Ge,He){if(x(),!S)return console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),z,C.pid,ue.method,l),void(Ze&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),z,C.pid,Ze.name,Ze.message,Ze.stack));var Qe=S;S=null;var Ce={};if(He&&(se=He.statusCode,Ce=He.headers),se===401&&Ce["www-authenticate"]&&(!i.headers||!i.headers.Authorization)&&i.digestAuth){var Re=Ce["www-authenticate"];if(Re.indexOf("Digest ")>=0)return m("Request#%d %s: got digest auth header WWW-Authenticate: %s",z,l,Re),i.headers=i.headers||{},i.headers.Authorization=digestAuthHeader(ue.method,ue.path,Re,i.digestAuth),m("Request#%d %s: auth with digest header: %s",z,l,i.headers.Authorization),He.headers["set-cookie"]&&(i.headers.Cookie=He.headers["set-cookie"].join(";")),w.requestWithCallback(l,i,Qe)}var Le=Date.now()-G;Fe&&(Fe.contentDownload=Le),m("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Le,te,se,ue.method,ue.host,ue.path,le,Fe);var ze={status:se,statusCode:se,headers:Ce,size:te,aborted:Ee,rt:Le,keepAliveSocket:le,data:Ge,requestUrls:i.requestUrls,timing:Fe,remoteAddress:ke,remotePort:pt};if(Ze){var Xe="";ee&&typeof ee.getCurrentStatus=="function"&&(Xe=", agent status: "+(0,u.default)(ee.getCurrentStatus())),Ze.message+=", "+ue.method+" "+l+" "+se+" (connected: "+W+", keepalive socket: "+le+Xe+`)
|
|
|
headers: `+(0,u.default)(Ce),Ze.data=Ge,Ze.path=ue.path,Ze.status=se,Ze.headers=Ce,Ze.res=ze}Qe(Ze,Ge,i.streaming?He:ze),i.emitter&&(F.url=l,F.socket=qe&&qe.connection,F.options=ue,F.size=xe,i.emitter.emit("response",{requestId:z,error:Ze,ctx:i.ctx,req:F,res:ze}))}function R(Ze){var Ge=null;if(i.followRedirect&&statuses.redirect[Ze.statusCode]){i._followRedirectCount=(i._followRedirectCount||0)+1;var He=Ze.headers.location;if(He){if(!(i._followRedirectCount>i.maxRedirects)){var Qe=i.formatRedirectUrl?i.formatRedirectUrl(l,He):a.resolve(l,He);m("Request#%d %s: `redirected` from %s to %s",z,ue.path,l,Qe),x(),i.headers&&i.headers.Host&&g.test(He)&&(i.headers.Host=null);var Ce=S;return S=null,w.requestWithCallback(Qe,i,Ce),{redirect:!0,error:null}}Ge=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+l),Ge.name="MaxRedirectError"}else Ge=new Error("Got statusCode "+Ze.statusCode+" but cannot resolve next location from headers"),Ge.name="FollowRedirectError"}return{redirect:!1,error:Ge}}function k(Ze,Ge,He){return He(null,Ge,Ze.headers["content-encoding"])}function j(Ze){if(Fe&&(Fe.waiting=Date.now()-G),m("Request#%d %s `req response` event emit: status %d, headers: %j",z,l,Ze.statusCode,Ze.headers),i.streaming){var Ge=R(Ze);return Ge.redirect?void Ze.resume():Ge.error?(Ze.resume(),D(Ge.error,null,Ze)):D(null,null,Ze)}if(Ze.on("close",function(){m("Request#%d %s: `res close` event emit, total size %d",z,l,te)}),Ze.on("error",function(){m("Request#%d %s: `res error` event emit, total size %d",z,l,te)}),Ze.on("aborted",function(){Ee=!0,m("Request#%d %s: `res aborted` event emit, total size %d",z,l,te)}),je){var Ge=R(Ze);return Ge.redirect?void Ze.resume():Ge.error?(Ze.resume(),je.end(),D(Ge.error,null,Ze)):(i.consumeWriteStream===!1?Ze.on("end",D.bind(null,null,null,Ze)):isNode010||isNode012?first([[je,"close"],[Ze,"aborted"]],function(Ce,Re,Le){m("Request#%d %s: writeStream or res %s event emitted",z,l,Le),D(N||null,null,Ze)}):je.on("close",function(){m("Request#%d %s: writeStream close event emitted",z,l),D(N||null,null,Ze)}),Ze.pipe(je))}var He=[];Ze.on("data",function(Qe){m("Request#%d %s: `res data` event emit, size %d",z,l,Qe.length),te+=Qe.length,He.push(Qe)}),Ze.on("end",function(){var Qe=p.concat(He,te);if(m("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",z,l,te,Ze._dumped),N)return D(N,Qe,Ze);var Ce=R(Ze);if(Ce.error)return D(Ce.error,Qe,Ze);Ce.redirect||k(Ze,Qe,function(Re,Le,ze){if(Re)return D(Re,Qe,Ze);if(!ze&&v.indexOf(i.dataType)>=0){try{Le=decodeBodyByCharset(Le,Ze)}catch(ht){return m("decodeBodyByCharset error: %s",ht),D(null,Le,Ze)}if(i.dataType==="json")if(te===0)Le=null;else{var Xe=parseJSON(Le,ve);Xe.error?Re=Xe.error:Le=Xe.data}}Ee&&m("Request#%d %s: Remote socket was terminated before `response.end()` was called",z,l),D(Re,Le,Ze)})})}function Y(){m("Response timer ticking, timeout: %d",At),ae=setTimeout(function(){ae=null;var Ze="Response timeout for "+At+"ms";N=new Error(Ze),N.name="ResponseTimeoutError",N.requestId=z,m("ResponseTimeout: Request#%d %s %s: %s, connected: %s",z,l,N.name,Ze,W),U()},At)}function U(){m("Request#%d %s abort, connected: %s",z,l,W),qe.socket||(N.noSocket=!0,D(N)),qe.abort()}if(!l||typeof l!="string"&&(l===void 0?"undefined":(0,d.default)(l))!=="object"){var K=A.format("expect request url to be a string or a http request options, but got %j",l);throw new Error(K)}arguments.length===2&&typeof i=="function"&&(S=i,i=null),i=i||{},E>=O&&(E=0);var z=++E;i.requestUrls=i.requestUrls||[];var F={requestId:z,url:l,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 l=="string"?(g.test(l)||(l="http://"+l),H=a.parse(l)):H=l;var q=(i.type||i.method||H.method||"GET").toUpperCase(),ie=H.port||80,ce=f,ee=r(i.agent,w.agent),ve=i.fixJSONCtlChars;H.protocol==="https:"&&(ce=h,ee=r(i.httpsAgent,w.httpsAgent),H.port||(ie=443));var ue={host:H.hostname||H.host||"localhost",path:H.path||"/",method:q,port:ie,agent:ee,headers:i.headers||{},lookup:i.lookup};Array.isArray(i.timeout)?ue.requestTimeout=i.timeout[i.timeout.length-1]:i.timeout!==void 0&&(ue.requestTimeout=i.timeout);for(var be=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],he=0;he<be.length;he++){var de=be[he];i.hasOwnProperty(de)&&(ue[de]=i[de])}ue.rejectUnauthorized!==!1||ue.hasOwnProperty("secureOptions")||(ue.secureOptions=y("constants").SSL_OP_NO_TLSv1_2);var ne=i.auth||H.auth;ne&&(ue.auth=ne);var fe=i.content||i.data,pe=q==="GET"||q==="HEAD"||i.dataAsQueryString;if(!i.content&&fe&&typeof fe!="string"&&!p.isBuffer(fe))if(pe)fe=i.nestedQuerystring?qs.stringify(fe):querystring.stringify(fe);else{var Ae=ue.headers["Content-Type"]||ue.headers["content-type"];Ae||(Ae=i.contentType==="json"?"application/json":"application/x-www-form-urlencoded",ue.headers["Content-Type"]=Ae),fe=parseContentType(Ae).type==="application/json"?(0,u.default)(fe):i.nestedQuerystring?qs.stringify(fe):querystring.stringify(fe)}pe&&fe&&(ue.path+=(H.query?"&":"?")+fe,fe=null);var xe=0;if(fe){var Be=fe.length;p.isBuffer(fe)||(Be=p.byteLength(fe)),xe=ue.headers["Content-Length"]=Be}i.dataType==="json"&&(ue.headers.Accept="application/json"),typeof i.beforeRequest=="function"&&i.beforeRequest(ue);var Oe=null,ae=null,N=null,W=!1,le=!1,te=0,se=-1,Ee=!1,ke="",pt="",Fe=null;i.timing&&(Fe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),ue.headers["User-Agent"]||ue.headers["user-agent"]||(ue.headers["User-Agent"]=navigator.userAgent),i.gzip&&(ue.headers["Accept-Encoding"]||ue.headers["accept-encoding"]||(ue.headers["Accept-Encoding"]="gzip"));var je=i.writeStream;m("Request#%d %s %s with headers %j, options.path: %s",z,q,l,ue.headers,ue.path),i.requestUrls.push(l);var tt,At;Array.isArray(i.timeout)?(tt=T(i.timeout[0]),At=T(i.timeout[1])):tt=At=T(i.timeout),m("ConnectTimeout: %d, ResponseTimeout: %d",tt,At);var qe;try{qe=ce.request(ue,j)}catch(Ze){return D(Ze)}return typeof window=="undefined"?function(){m("Connect timer ticking, timeout: %d",tt),Oe=setTimeout(function(){Oe=null,se===-1&&(se=-2);var Ze="Connect timeout for "+tt+"ms",Ge="ConnectionTimeoutError";qe.socket||(Ge="SocketAssignTimeoutError",Ze+=", working sockets is full"),N=new Error(Ze),N.name=Ge,N.requestId=z,m("ConnectTimeout: Request#%d %s %s: %s, connected: %s",z,l,N.name,Ze,W),U()},tt)}():qe.on("requestTimeout",function(){se===-1&&(se=-2);var Ze="Connect timeout for "+tt+"ms";N=new Error(Ze),N.name="ConnectionTimeoutError",N.requestId=z,U()}),Fe&&qe.on("finish",function(){Fe.requestSent=Date.now()-G}),qe.once("socket",function(Ze){Fe&&(Fe.queuing=Date.now()-G),isNode010&&Ze.socket&&(Ze=Ze.socket);var Ge=Ze.readyState;if(Ge==="opening")return Ze.once("lookup",function(He,Qe,Ce){m("Request#%d %s lookup: %s, %s, %s",z,l,He,Qe,Ce),Fe&&(Fe.dnslookup=Date.now()-G),Qe&&(ke=Qe)}),void Ze.once("connect",function(){Fe&&(Fe.connected=Date.now()-G),B(),Y(),m("Request#%d %s new socket connected",z,l),W=!0,ke||(ke=Ze.remoteAddress),pt=Ze.remotePort});m("Request#%d %s reuse socket connected, readyState: %s",z,l,Ge),W=!0,le=!0,ke||(ke=Ze.remoteAddress),pt=Ze.remotePort,B(),Y()}),qe.on("error",function(Ze){Ze.name!=="Error"&&Ze.name!=="TypeError"||(Ze.name=W?"ResponseError":"RequestError"),Ze.message+=' (req "error")',m("Request#%d %s `req error` event emit, %s: %s",z,l,Ze.name,Ze.message),D(N||Ze)}),je&&je.once("error",function(Ze){Ze.message+=' (writeStream "error")',N=Ze,m("Request#%d %s `writeStream error` event emit, %s: %s",z,l,Ze.name,Ze.message),U()}),i.stream?(i.stream.pipe(qe),i.stream.once("error",function(Ze){Ze.message+=' (stream "error")',N=Ze,m("Request#%d %s `readStream error` event emit, %s: %s",z,l,Ze.name,Ze.message),U()})):qe.end(fe),qe.requestId=z,qe}}).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(_[w])return _[w].exports;var C=_[w]={i:w,l:!1,exports:{}};return L[w].call(C.exports,C,C.exports,y),C.l=!0,C.exports}var _={};y.m=L,y.c=_,y.d=function(w,C,p){y.o(w,C)||Object.defineProperty(w,C,{configurable:!1,enumerable:!0,get:p})},y.n=function(w){var C=w&&w.__esModule?function(){return w.default}:function(){return w};return y.d(C,"a",C),C},y.o=function(w,C){return Object.prototype.hasOwnProperty.call(w,C)},y.p="",y(y.s=12)}([function(L,y,_){!function(w,C){L.exports=y=C()}(0,function(){var w=w||function(C,p){var c=Object.create||function(){function h(){}return function(m){var T;return h.prototype=m,T=new h,h.prototype=null,T}}(),r={},n=r.lib={},e=n.Base=function(){return{extend:function(h){var m=c(this);return h&&m.mixIn(h),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 h=this.extend();return h.init.apply(h,arguments),h},init:function(){},mixIn:function(h){for(var m in h)h.hasOwnProperty(m)&&(this[m]=h[m]);h.hasOwnProperty("toString")&&(this.toString=h.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),s=n.WordArray=e.extend({init:function(h,m){h=this.words=h||[],this.sigBytes=m!=null?m:4*h.length},toString:function(h){return(h||o).stringify(this)},concat:function(h){var m=this.words,T=h.words,E=this.sigBytes,O=h.sigBytes;if(this.clamp(),E%4)for(var g=0;g<O;g++){var v=T[g>>>2]>>>24-g%4*8&255;m[E+g>>>2]|=v<<24-(E+g)%4*8}else for(var g=0;g<O;g+=4)m[E+g>>>2]=T[g>>>2];return this.sigBytes+=O,this},clamp:function(){var h=this.words,m=this.sigBytes;h[m>>>2]&=4294967295<<32-m%4*8,h.length=C.ceil(m/4)},clone:function(){var h=e.clone.call(this);return h.words=this.words.slice(0),h},random:function(h){for(var m,T=[],E=0;E<h;E+=4){var O=function(g){var g=g,v=987654321,l=4294967295;return function(){v=36969*(65535&v)+(v>>16)&l,g=18e3*(65535&g)+(g>>16)&l;var i=(v<<16)+g&l;return i/=4294967296,(i+=.5)*(C.random()>.5?1:-1)}}(4294967296*(m||C.random()));m=987654071*O(),T.push(4294967296*O()|0)}return new s.init(T,h)}}),u=r.enc={},o=u.Hex={stringify:function(h){for(var m=h.words,T=h.sigBytes,E=[],O=0;O<T;O++){var g=m[O>>>2]>>>24-O%4*8&255;E.push((g>>>4).toString(16)),E.push((15&g).toString(16))}return E.join("")},parse:function(h){for(var m=h.length,T=[],E=0;E<m;E+=2)T[E>>>3]|=parseInt(h.substr(E,2),16)<<24-E%8*4;return new s.init(T,m/2)}},d=u.Latin1={stringify:function(h){for(var m=h.words,T=h.sigBytes,E=[],O=0;O<T;O++){var g=m[O>>>2]>>>24-O%4*8&255;E.push(String.fromCharCode(g))}return E.join("")},parse:function(h){for(var m=h.length,T=[],E=0;E<m;E++)T[E>>>2]|=(255&h.charCodeAt(E))<<24-E%4*8;return new s.init(T,m)}},A=u.Utf8={stringify:function(h){try{return decodeURIComponent(escape(d.stringify(h)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(h){return d.parse(unescape(encodeURIComponent(h)))}},a=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(h){typeof h=="string"&&(h=A.parse(h)),this._data.concat(h),this._nDataBytes+=h.sigBytes},_process:function(h){var m=this._data,T=m.words,E=m.sigBytes,O=this.blockSize,g=4*O,v=E/g;v=h?C.ceil(v):C.max((0|v)-this._minBufferSize,0);var l=v*O,i=C.min(4*l,E);if(l){for(var S=0;S<l;S+=O)this._doProcessBlock(T,S);var B=T.splice(0,l);m.sigBytes-=i}return new s.init(B,i)},clone:function(){var h=e.clone.call(this);return h._data=this._data.clone(),h},_minBufferSize:0}),f=(n.Hasher=a.extend({cfg:e.extend(),init:function(h){this.cfg=this.cfg.extend(h),this.reset()},reset:function(){a.reset.call(this),this._doReset()},update:function(h){return this._append(h),this._process(),this},finalize:function(h){return h&&this._append(h),this._doFinalize()},blockSize:16,_createHelper:function(h){return function(m,T){return new h.init(T).finalize(m)}},_createHmacHelper:function(h){return function(m,T){return new f.HMAC.init(h,T).finalize(m)}}}),r.algo={});return r}(Math);return w})},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,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)}}]),c}();y.default=p},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return function(C){function p(f,h,m,T,E,O,g){var v=f+(h&m|~h&T)+E+g;return(v<<O|v>>>32-O)+h}function c(f,h,m,T,E,O,g){var v=f+(h&T|m&~T)+E+g;return(v<<O|v>>>32-O)+h}function r(f,h,m,T,E,O,g){var v=f+(h^m^T)+E+g;return(v<<O|v>>>32-O)+h}function n(f,h,m,T,E,O,g){var v=f+(m^(h|~T))+E+g;return(v<<O|v>>>32-O)+h}var e=w,s=e.lib,u=s.WordArray,o=s.Hasher,d=e.algo,A=[];!function(){for(var f=0;f<64;f++)A[f]=4294967296*C.abs(C.sin(f+1))|0}();var a=d.MD5=o.extend({_doReset:function(){this._hash=new u.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(f,h){for(var m=0;m<16;m++){var T=h+m,E=f[T];f[T]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}var O=this._hash.words,g=f[h+0],v=f[h+1],l=f[h+2],i=f[h+3],S=f[h+4],B=f[h+5],x=f[h+6],D=f[h+7],R=f[h+8],k=f[h+9],j=f[h+10],Y=f[h+11],U=f[h+12],K=f[h+13],z=f[h+14],F=f[h+15],H=O[0],G=O[1],q=O[2],ie=O[3];H=p(H,G,q,ie,g,7,A[0]),ie=p(ie,H,G,q,v,12,A[1]),q=p(q,ie,H,G,l,17,A[2]),G=p(G,q,ie,H,i,22,A[3]),H=p(H,G,q,ie,S,7,A[4]),ie=p(ie,H,G,q,B,12,A[5]),q=p(q,ie,H,G,x,17,A[6]),G=p(G,q,ie,H,D,22,A[7]),H=p(H,G,q,ie,R,7,A[8]),ie=p(ie,H,G,q,k,12,A[9]),q=p(q,ie,H,G,j,17,A[10]),G=p(G,q,ie,H,Y,22,A[11]),H=p(H,G,q,ie,U,7,A[12]),ie=p(ie,H,G,q,K,12,A[13]),q=p(q,ie,H,G,z,17,A[14]),G=p(G,q,ie,H,F,22,A[15]),H=c(H,G,q,ie,v,5,A[16]),ie=c(ie,H,G,q,x,9,A[17]),q=c(q,ie,H,G,Y,14,A[18]),G=c(G,q,ie,H,g,20,A[19]),H=c(H,G,q,ie,B,5,A[20]),ie=c(ie,H,G,q,j,9,A[21]),q=c(q,ie,H,G,F,14,A[22]),G=c(G,q,ie,H,S,20,A[23]),H=c(H,G,q,ie,k,5,A[24]),ie=c(ie,H,G,q,z,9,A[25]),q=c(q,ie,H,G,i,14,A[26]),G=c(G,q,ie,H,R,20,A[27]),H=c(H,G,q,ie,K,5,A[28]),ie=c(ie,H,G,q,l,9,A[29]),q=c(q,ie,H,G,D,14,A[30]),G=c(G,q,ie,H,U,20,A[31]),H=r(H,G,q,ie,B,4,A[32]),ie=r(ie,H,G,q,R,11,A[33]),q=r(q,ie,H,G,Y,16,A[34]),G=r(G,q,ie,H,z,23,A[35]),H=r(H,G,q,ie,v,4,A[36]),ie=r(ie,H,G,q,S,11,A[37]),q=r(q,ie,H,G,D,16,A[38]),G=r(G,q,ie,H,j,23,A[39]),H=r(H,G,q,ie,K,4,A[40]),ie=r(ie,H,G,q,g,11,A[41]),q=r(q,ie,H,G,i,16,A[42]),G=r(G,q,ie,H,x,23,A[43]),H=r(H,G,q,ie,k,4,A[44]),ie=r(ie,H,G,q,U,11,A[45]),q=r(q,ie,H,G,F,16,A[46]),G=r(G,q,ie,H,l,23,A[47]),H=n(H,G,q,ie,g,6,A[48]),ie=n(ie,H,G,q,D,10,A[49]),q=n(q,ie,H,G,z,15,A[50]),G=n(G,q,ie,H,B,21,A[51]),H=n(H,G,q,ie,U,6,A[52]),ie=n(ie,H,G,q,i,10,A[53]),q=n(q,ie,H,G,j,15,A[54]),G=n(G,q,ie,H,v,21,A[55]),H=n(H,G,q,ie,R,6,A[56]),ie=n(ie,H,G,q,F,10,A[57]),q=n(q,ie,H,G,x,15,A[58]),G=n(G,q,ie,H,K,21,A[59]),H=n(H,G,q,ie,S,6,A[60]),ie=n(ie,H,G,q,Y,10,A[61]),q=n(q,ie,H,G,l,15,A[62]),G=n(G,q,ie,H,k,21,A[63]),O[0]=O[0]+H|0,O[1]=O[1]+G|0,O[2]=O[2]+q|0,O[3]=O[3]+ie|0},_doFinalize:function(){var f=this._data,h=f.words,m=8*this._nDataBytes,T=8*f.sigBytes;h[T>>>5]|=128<<24-T%32;var E=C.floor(m/4294967296),O=m;h[15+(T+64>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),h[14+(T+64>>>9<<4)]=16711935&(O<<8|O>>>24)|4278255360&(O<<24|O>>>8),f.sigBytes=4*(h.length+1),this._process();for(var g=this._hash,v=g.words,l=0;l<4;l++){var i=v[l];v[l]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}return g},clone:function(){var f=o.clone.call(this);return f._hash=this._hash.clone(),f}});e.MD5=o._createHelper(a),e.HmacMD5=o._createHmacHelper(a)}(Math),w.MD5})},function(L,y,_){"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,_){"use strict";function w(a){return a&&a.__esModule?a:{default:a}}function C(a,f){if(!(a instanceof f))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function a(f,h){for(var m=0;m<h.length;m++){var T=h[m];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(f,T.key,T)}}return function(f,h,m){return h&&a(f.prototype,h),m&&a(f,m),f}}(),c=_(5),r=w(c),n=_(25),e=w(n),s=_(6),u=w(s),o=_(7),d=w(o),A=function(){function a(f){C(this,a);var h=d.default.os.name,m=d.default.os.version||"",T=d.default.browser.name,E=d.default.browser.version||"",O=window.location.href,g="";O&&(g=d.default.getHost(O));var v="pc";d.default.os.ipad?v="pad":(d.default.os.iphone||d.default.os.android)&&(v="phone"),this._ri=r.default.create(),this.initParam={APIVersion:"0.6.0",lv:"1",av:u.default.version,pd:"upload",sm:"upload",md:"uploader",uuid:a.getUuid(),os:h,ov:m,et:T,ev:E,uat:navigator.userAgent,app_n:g,tt:v,dm:"h5",ut:""}}return p(a,[{key:"log",value:function(f,h){h&&h.ri?(this._ri=h.ri,delete h.ri):this._ri=r.default.create(),h&&h.ut&&(this.initParam.ut=h.ut,delete h.ut),this.initParam.t=new Date().getTime(),this.initParam.ll=f=="20006"?"error":"info",this.initParam.ri=this._ri,this.initParam.e=f;var m=[];if(h)for(var T in h)m.push(T+"="+h[T]);var E=m.join("&");this.initParam.args=encodeURIComponent(E==""?"0":E);var O=[];for(var T in this.initParam)O.push(T+"="+this.initParam[T]);var g=O.join("&");AliyunUpload&&AliyunUpload.__logTestCallback__?AliyunUpload.__logTestCallback__(g):new Image(0,0).src="https://videocloud.cn-hangzhou.log.aliyuncs.com/logstores/upload/track?"+g}}],[{key:"getUuid",value:function(){var f=e.default.get("p_h5_upload_u");return f||(f=r.default.create(),e.default.set("p_h5_upload_u",f,730)),f}},{key:"getClientId",value:function(){return e.default.get("p_h5_upload_clientId")}},{key:"setClientId",value:function(f){return f||(f=r.default.create()),e.default.set("p_h5_upload_clientId",f,730),f}}]),a}();y.default=A},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,null,[{key:"create",value:function(r,n){var e,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),u=[];if(n=n||s.length,r)for(e=0;e<r;e++)u[e]=s[0|Math.random()*n];else{var o;for(u[8]=u[13]=u[18]=u[23]="-",u[14]="4",e=0;e<36;e++)u[e]||(o=0|16*Math.random(),u[e]=s[e==19?3&o|8:o])}return u.join("")}}]),c}();y.default=p},function(L,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0});var w={version:"1.5.0"};y.default=w},function(L,y,_){"use strict";function w(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function s(u,o){for(var d=0;d<o.length;d++){var A=o[d];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}return function(u,o,d){return o&&s(u.prototype,o),d&&s(u,d),u}}(),p=function(s){var u=navigator.userAgent,o="other";if(s.ios)return"iOS";if(s.android)return"android";if(u.indexOf("Baiduspider")>-1)return"Baiduspider";if(u.indexOf("PlayStation")>-1)return"PS4";var d=navigator.platform=="Win32"||navigator.platform=="Windows"||u.indexOf("Windows")>-1,A=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return A&&(o="macOS"),navigator.platform=="X11"&&!d&&!A&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),d?"windows":o},c=function(){var s=navigator.userAgent,u="";return(s.indexOf("Windows NT 5.0")>-1||s.indexOf("Windows 2000")>-1)&&(u="2000"),(s.indexOf("Windows NT 5.1")>-1||s.indexOf("Windows XP")>-1)&&(u="XP"),(s.indexOf("Windows NT 5.2")>-1||s.indexOf("Windows 2003")>-1)&&(u="2003"),(s.indexOf("Windows NT 6.0")>-1||s.indexOf("Windows Vista")>-1)&&(u="Vista"),(s.indexOf("Windows NT 6.1")>-1||s.indexOf("Windows 7")>-1)&&(u="7"),(s.indexOf("Windows NT 6.2")>-1||s.indexOf("Windows 8")>-1)&&(u="8"),(s.indexOf("Windows NT 6.3")>-1||s.indexOf("Windows 8.1")>-1)&&(u="8.1"),(s.indexOf("Windows NT 10")>-1||s.indexOf("Windows 10")>-1)&&(u="10"),u},r=function(s){var u=navigator.userAgent.toLowerCase();return s.chrome?"Chrome":s.firefox?"Firefox":s.safari?"Safari":s.webview?"webview":s.ie?/edge/.test(u)?"Edge":"IE":/baiduspider/.test(u)?"Baiduspider":/ucweb/.test(u)||/UCBrowser/.test(u)?"UC":/opera/.test(u)?"Opera":/ucweb/.test(u)?"UC":/360se/.test(u)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(u)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(u)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(u)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(u)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(u)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(u)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var s={},u={},o=navigator.userAgent,d=navigator.platform,A=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=o.match(/(Android);?[\s\/]+([\d.]+)?/),f=!!o.match(/\(Macintosh\; Intel /),h=o.match(/(iPad).*OS\s([\d_]+)/),m=o.match(/(iPod)(.*OS\s([\d_]+))?/),T=!h&&o.match(/(iPhone\sOS)\s([\d_]+)/),E=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),O=/Win\d{2}|Windows/.test(d),g=o.match(/Windows Phone ([\d.]+)/),v=E&&o.match(/TouchPad/),l=o.match(/Kindle\/([\d.]+)/),i=o.match(/Silk\/([\d._]+)/),S=o.match(/(BlackBerry).*Version\/([\d.]+)/),B=o.match(/(BB10).*Version\/([\d.]+)/),x=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),R=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),j=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Y=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!R&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((u.webkit=!!A)&&(u.version=A[1]),a&&(s.android=!0,s.version=a[2]),T&&!m&&(s.ios=s.iphone=!0,s.version=T[2].replace(/_/g,".")),h&&(s.ios=s.ipad=!0,s.version=h[2].replace(/_/g,".")),m&&(s.ios=s.ipod=!0,s.version=m[3]?m[3].replace(/_/g,"."):null),g&&(s.wp=!0,s.version=g[1]),E&&(s.webos=!0,s.version=E[2]),v&&(s.touchpad=!0),S&&(s.blackberry=!0,s.version=S[2]),B&&(s.bb10=!0,s.version=B[2]),x&&(s.rimtabletos=!0,s.version=x[2]),D&&(u.playbook=!0),l&&(s.kindle=!0,s.version=l[1]),i&&(u.silk=!0,u.version=i[1]),!i&&s.android&&o.match(/Kindle Fire/)&&(u.silk=!0),R&&(u.chrome=!0,u.version=R[1]),k&&(u.firefox=!0,u.version=k[1]),j&&(s.firefoxos=!0,s.version=j[1]),Y&&(u.ie=!0,u.version=Y[1]),K&&(f||s.ios||O||a)&&(u.safari=!0,s.ios||(u.version=K[1])),U&&(u.webview=!0),f){var z=o.match(/[\d]*_[\d]*_[\d]*/);z&&z.length>0&&z[0]&&(s.version=z[0].replace(/_/g,"."))}return s.tablet=!!(h||D||a&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),s.phone=!(s.tablet||s.ipod||!(a||T||E||S||B||R&&o.match(/Android/)||R&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||Y&&o.match(/Touch/))),s.pc=!s.tablet&&!s.phone,f?s.name="macOS":O?(s.name="windows",s.version=c()):s.name=p(s),u.name=r(u),{os:s,browser:u}}(),e=function(){function s(){w(this,s)}return C(s,null,[{key:"getHost",value:function(u){var o="";if(u===void 0||u==null||u=="")return"";var d=u.indexOf("//"),A=u;d>-1&&(A=u.substring(d+2));var o=A,a=A.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 u=n.browser;return u.name||(u.name=r()),u}}]),s}();y.default=e},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,null,[{key:"get",value:function(r,n,e,s,u){var o;e=e||function(){},typeof XMLHttpRequest=="undefined"&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(d){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(d){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(d){}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{s===void 0&&(s=!0),o.open("GET",r,s),u&&(o.withCredentials=!0)}catch(d){return void e(d)}try{o.send()}catch(d){e(d)}}}]),c}();y.default=p},function(L,y,_){"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 C=function(){function n(e,s){for(var u=0;u<s.length;u++){var o=s[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,s,u){return s&&n(e.prototype,s),u&&n(e,u),e}}(),p=_(27),c=_(30),r=(_(10),function(){function n(){w(this,n)}return C(n,null,[{key:"randomUUID",value:function(){for(var e=[],s="0123456789abcdef",u=0;u<36;u++)e[u]=s.substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]=s.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")}},{key:"aliyunEncodeURI",value:function(e){var s=encodeURIComponent(e);return s=s.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,s,u){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");var o=[];for(var d in e)o.push(d);for(var A=o.sort(),a="",f=A.length,d=0;d<f;d++){var h=n.aliyunEncodeURI(A[d]),m=n.aliyunEncodeURI(e[A[d]]);a==""?a=h+s+m:a+=u+h+s+m}return a}},{key:"makeChangeSiga",value:function(e,s){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");return c.stringify(p("GET&"+n.aliyunEncodeURI("/")+"&"+n.aliyunEncodeURI(n.makeUTF8sort(e,"=","&")),s+"&"))}}]),n}());y.default=r},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return w.enc.Utf8})},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return w.enc.Hex})},function(L,y,_){L.exports=_(13)},function(L,y,_){"use strict";var w,C,p=(typeof Symbol=="function"&&Symbol.iterator,_(14)),c=function(n){return n&&n.__esModule?n:{default:n}}(p),r={Vod:c.default};w=[],(C=function(){return r}.apply(y,w))!==void 0&&(L.exports=C),window.AliyunUpload=r,Ne.exports=AliyunUpload},function(L,y,_){"use strict";function w(B){return B&&B.__esModule?B:{default:B}}function C(B,x){if(!(B instanceof x))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function B(x,D){for(var R=0;R<D.length;R++){var k=D[R];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(x,k.key,k)}}return function(x,D,R){return D&&B(x.prototype,D),R&&B(x,R),x}}(),c=_(15),r=_(3),n=_(16),e=w(n),s=_(18),u=w(s),o=_(24),d=w(o),A=_(4),a=w(A),f=_(1),h=w(f),m=_(5),T=w(m),E=_(26),O=w(E),g=_(31),v=w(g),l=_(32),i=w(l),S=(_(2),function(){function B(x){C(this,B),this.options=x,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=c.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=c.VODSTATE.INIT,this._uploadWay="vod",this._onbeforeunload=!1,this._invalidUserId=!1,this._initEvent()}return p(B,[{key:"init",value:function(x,D,R,k){return this._retryCount=0,!(R&&!k||!R&&k)&&!(x&&!D||!x&&D)&&(this._ossCreditor.accessKeyId=x,this._ossCreditor.accessKeySecret=D,this._ossCreditor.securityToken=R,this._ossCreditor.expireTime=k,!0)}},{key:"addFile",value:function(x,D,R,k,j,Y){if(!x)return!1;if(x.size==0)try{this.options.onUploadFailed({file:x},"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==x)return!1;var K=new Object;if(K.file=x,K._endpoint=D,K._bucket=R,K._object=k,K.state=c.UPLOADSTATE.INIT,K.isImage=h.default.isImage(x.name),!K.isImage&&this.options.enableUploadProgress){var z=this;i.default.getMd5(x,function(F){K.fileHash=F;var H=z._getCheckoutpoint(K);z.options.localCheckpoint||H||z._getCheckoutpointFromCloud(K,function(G){if(G.UploadPoint){var q=JSON.parse(G.UploadPoint);q.loaded!=1&&(K.checkpoint=q.checkpoint,K.loaded=q.loaded,K.videoId=G.VideoId,z._saveCheckoutpoint(K,q.checkpoint))}},function(G){try{if((G=JSON.parse(G))&&G.Code=="InvalidParameter"&&G.Message.indexOf("UserId")>0){z._invalidUserId=!0;var q=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(q)}}catch(ie){console.log(ie)}})})}j&&(K.videoInfo=j?JSON.parse(j).Vod:{},K.userData=u.default.encode(j)),K.ri=T.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(x){return!!this.cancelFile(x)&&(this._uploadList.splice(x,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(x){if(this.options,x<0||x>=this._uploadList.length)return!1;var D=this._uploadList[x];if(x==this._curIndex&&D.state==c.UPLOADSTATE.UPLOADING){D.state=c.UPLOADSTATE.CANCELED;var R=this._getCheckoutpoint(D);R&&R.checkpoint&&(R=R.checkpoint),R&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=c.UPLOADSTATE.SUCCESS&&(D.state=c.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(x){if(this.options,x<0||x>=this._uploadList.length)return!1;var D=this._uploadList[x];return D.state==c.UPLOADSTATE.CANCELED&&(D.state=c.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(x){return this._getCheckoutpoint({file:x})}},{key:"startUpload",value:function(x){if(this._retryCount=0,this.options,this._state==c.VODSTATE.START||this._state==c.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=c.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=c.VODSTATE.START}},{key:"nextUpload",value:function(){var x=this.options;if(this._state==c.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=c.VODSTATE.END;try{x.onUploadEnd&&x.onUploadEnd(D)}catch(R){console.log(R)}}}},{key:"clear",value:function(x){for(var D=this.options,R=0,k=0;k<this._uploadList.length;k++)D.uploadList[k].state==c.UPLOADSTATE.SUCCESS&&R++,this._uploadList[k].state==x&&(D.uploadList.splice(k,1),k--);D.onClear&&D.onClear(D.uploadList.length,R)}},{key:"stopUpload",value:function(){if((this._state==c.VODSTATE.START||this._state==c.VODSTATE.FAILURE||this._curIndex==-1)&&this._curIndex!=-1){var x=this._uploadList[this._curIndex];this._state=c.VODSTATE.STOP,x.state=c.UPLOADSTATE.STOPED,this._changeState(x,c.UPLOADSTATE.STOPED),this._ossUpload.cancel()}}},{key:"resumeUploadWithAuth",value:function(x){var D=this;if(!x)return!1;var R=JSON.parse(u.default.decode(x));return!!(R.AccessKeyId&&R.AccessKeySecret&&R.SecurityToken&&R.Expiration)&&D.resumeUploadWithToken(R.AccessKeyId,R.AccessKeySecret,R.SecurityToken,R.Expiration)}},{key:"resumeUploadWithToken",value:function(x,D,R,k){if(this.options,!(x&&D&&R&&k))return!1;if(this._state!=c.VODSTATE.EXPIRE)return!1;if(this._curIndex==-1)return!1;var j="";return this._uploadList.length>this._curIndex&&(j=this._uploadList[this._curIndex]),j&&(this.init(x,D,R,k),this._state=c.VODSTATE.START,this._ossUpload=null,this._uploadCore(j,j.retry),j.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(x,D,R){if(this._curIndex==-1)return!1;if(this._state!=c.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,x,D,R):this.setSTSToken(k,x,D,R)}}},{key:"setSTSTokenDirectlyUpload",value:function(x,D,R,k,j){if(!(D&&R&&k&&j))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=x;this.init(D,R,k,j),Y.endpoint=Y._endpoint,Y.bucket=Y._bucket,Y.object=Y._object,this._ossUpload=null,this._uploadCore(Y,x.retry),x.retry=!1}},{key:"setSTSToken",value:function(x,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var j=x.videoInfo,Y={accessKeyId:D,securityToken:k,accessKeySecret:R,fileName:x.file.name,title:j.Title,requestId:x.ri,region:this.options.region};j.ImageType&&(Y.imageType=j.ImageType),j.ImageExt&&(Y.imageExt=j.ImageExt),j.FileSize&&(Y.fileSize=j.FileSize),j.Description&&(Y.description=j.Description),j.CateId&&(Y.cateId=j.CateId),j.Tags&&(Y.tags=j.Tags),j.TemplateGroupId&&(Y.templateGroupId=j.TemplateGroupId),j.StorageLocation&&(Y.storageLocation=j.StorageLocation),j.CoverURL&&(Y.coverUrl=j.CoverURL),j.TransCodeMode&&(Y.transCodeMode=j.TransCodeMode),j.UserData&&(Y.userData=j.UserData);var U=this,K="getUploadAuth";x.videoId?(Y.videoId=x.videoId,K="refreshUploadAuth"):x.isImage&&(K="getImageUploadAuth"),O.default[K](Y,function(z){x.videoId=z.VideoId?z.VideoId:x.videoId,U.setUploadAuthAndAddress(x,z.UploadAuth,z.UploadAddress),U._state=c.VODSTATE.START},function(z){U._error(x,{name:z.Code,code:z.Code,message:z.Message,requestId:z.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(x,D,R,k){if(!x||!D||!R)return!1;var j=JSON.parse(u.default.decode(D));if(!(j.AccessKeyId&&j.AccessKeySecret&&j.SecurityToken&&j.Expiration))return console.error("uploadauth is invalid"),!1;var Y={},U=x;if(R){if(Y=JSON.parse(u.default.decode(R)),!Y.Endpoint||!Y.Bucket||!Y.FileName)return console.error("uploadAddress is invalid"),!1}else Y.Endpoint=U.endpoint,Y.Bucket=U.bucket,Y.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=j.Region||this.options.region,this.init(j.AccessKeyId,j.AccessKeySecret,j.SecurityToken,j.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,x.retry),x.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(x,D,R,k){if(!D||!R||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var j={accessKeyId:D,securityToken:k,accessKeySecret:R,videoId:x.object,requestId:x.ri,region:this.options.region},Y=this,U="refreshUploadAuth";x.isImage&&(U="getImageUploadAuth"),O.default[U](j,function(K){Y.setUploadAuthAndAddress(x,K.UploadAuth,UploadAddress),Y._state=c.VODSTATE.START},function(K){Y._error(x,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(x){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],R=this.options;if(x.retry=D,R.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(x);k&&k.state!=c.UPLOADSTATE.UPLOADING&&(x.checkpoint=k,x.videoId=k.videoId),R.onUploadstarted(x)}catch(j){console.log(j)}}},{key:"_uploadCore",value:function(x){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(x.state=c.UPLOADSTATE.UPLOADING,!this._ossUpload){x.endpoint=x.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:x.bucket,endpoint:x.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(z,F){D._error.call(D,z,F)},oncomplete:function(z,F){D._complete.call(D,z,F)},onprogress:function(z,F,H){D._progress.call(D,z,F,H)}})}var R=h.default.getFileType(x.file.name),k=this._getCheckoutpoint(x),j="",Y="";k&&k.checkpoint&&(Y=k.state,j=k.videoId,k=k.checkpoint),k&&j==x.videoId&&Y!=c.UPLOADSTATE.UPLOADING&&(k.file=x.file,x.checkpoint=k,k.uploadId);var U=this._adjustPartSize(x);this._reportLog("20002",x,{ft:R,fs:x.file.size,bu:x.bucket,ok:x.object,vid:x.videoId||"",fn:x.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":x.userData?x.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(x,K)}},{key:"_findUploadIndex",value:function(){for(var x=-1,D=0;D<this._uploadList.length;D++)if(this._uploadList[D].state==c.UPLOADSTATE.INIT){x=D;break}return x}},{key:"_error",value:function(x,D){if(D.name=="cancel")try{this.options.onUploadCanceled(x,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=c.VODSTATE.EXPIRE,x.state=c.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(x,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var R=this;return setTimeout(function(){R._uploadCore(x,!0)},1e3*R._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(x),this._handleError(x,D)}}},{key:"_handleError",value:function(x,D){var R=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=c.UPLOADSTATE.FAIlURE;if(x.state!=c.UPLOADSTATE.CANCELED&&(x.state=c.UPLOADSTATE.FAIlURE,this._state=c.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(x,D.code,D.message)}catch(Y){console.log(Y)}if(R&&this._changeState(x,k),this._reportLog("20006",x,{code:D.name,message:D.message,requestId:D.requestId,fs:x.file.size,bu:x.bucket,ok:x.object,fn:x.file.name}),this._reportLog("20004",x,{requestId:D.requestId,fs:x.file.size,bu:x.bucket,ok:x.object,fn:x.file.name}),x.ri=T.default.create(),this._findUploadIndex()!=-1){var j=this;this._state=c.VODSTATE.START,setTimeout(function(){j.nextUpload()},100)}}},{key:"_complete",value:function(x,D){if(x.state=c.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(x)}catch(j){console.log(j)}var R=0;D&&D.res&&D.res.headers&&(R=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(x);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",x,{requestId:R})}},{key:"_progress",value:function(x,D,R){if(this.options.onUploadProgress)try{x.loaded=D.loaded,this.options.onUploadProgress(x,D.total,D.loaded)}catch(F){console.log(F)}var k=D.checkpoint,j=0;k&&(x.checkpoint=k,this._saveCheckoutpoint(x,k,c.UPLOADSTATE.UPLOADING),j=k.uploadId),this._retryCount=0;var Y=this._getPortNumber(k),U=0;if(R&&R.headers&&(U=R.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",x,{pn:Y,requestId:U}),D.loaded!=1&&this._reportLog("20005",x,{UploadId:j,pn:Y+1,pr:x.retry?1:0,fs:x.file.size,bu:x.bucket,ok:x.object,fn:x.file.name}),!this._invalidUserId&&!x.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:x.file,checkpoint:D,userId:this.options.userId,videoId:x.videoId,region:this.options.region,fileHash:x.fileHash};try{var z=this;v.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(x){if(x){var D=x.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(x){var D=this._getCheckoutpointKey(x);d.default.remove(D)}},{key:"_getCheckoutpoint",value:function(x){var D=this._getCheckoutpointKey(x),R=d.default.get(D);if(R)try{return JSON.parse(R)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(x,D,R){if(D){var k=this._getCheckoutpointKey(x),j=x.file,Y={fileName:j.name,lastModified:j.lastModified,size:j.size,object:x.object,videoId:x.videoId,bucket:x.bucket,endpoint:x.endpoint,checkpoint:D,loaded:x.loaded,state:R};d.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(x,D){var R=this._getCheckoutpoint(x);R&&((this._onbeforeunload=!0)&&(D=c.UPLOADSTATE.STOPED),this._saveCheckoutpoint(x,R.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(x){return"upload_"+x.file.lastModified+"_"+x.file.name+"_"+x.file.size}},{key:"_getCheckoutpointFromCloud",value:function(x,D,R){var k={userId:this.options.userId,uploadInfoList:[{FileName:x.file.name,FileSize:x.file.size,FileCreateTime:x.file.lastModified,FileHash:x.fileHash}],region:this.options.region};v.default.get(k,function(j){D(j)},R)}},{key:"_reportLog",value:function(x,D,R){R||(R={}),R.ri=D.ri,this._ut&&(R.ut=this._ut),this._log.log(x,R)}},{key:"_initEvent",value:function(){var x=this;window&&(window.onbeforeunload=function(D){if(x._onbeforeunload=!0,x._curIndex!=-1&&x._uploadList.length>x._curIndex){var R=x._uploadList[x._curIndex];x._changeState(R,c.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var x=0;x<this._uploadList.length;x++){var D=this._uploadList[x];D.state!=c.UPLOADSTATE.FAIlURE&&D.state!=c.UPLOADSTATE.STOPED||(D.state=c.UPLOADSTATE.INIT)}this._state=c.VODSTATE.INIT}},{key:"_adjustPartSize",value:function(x){return x.file.size/this.options.partSize>1e4?x.file.size/9999:this.options.partSize}}]),B}());y.default=S},function(L,y,_){"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,_){"use strict";function w(s){return s&&s.__esModule?s:{default:s}}function C(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function s(u,o){for(var d=0;d<o.length;d++){var A=o[d];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}return function(u,o,d){return o&&s(u.prototype,o),d&&s(u,d),u}}(),c=_(3),r=_(17),n=(w(r),_(1)),e=(w(n),function(){function s(u,o){if(C(this,s),u){this._config=u,this.create(this._config),this._uploadInfo=null,this._callback={};var d=function(){};this._callback.onerror=o.onerror||d,this._callback.oncomplete=o.oncomplete||d,this._callback.onprogress=o.onprogress||d}}return p(s,[{key:"create",value:function(u){if(u.endpoint=u.endpoint||this._config.endpoint,u.bucket=u.bucket||this._config.bucket,!(u.AccessKeyId&&u.AccessKeySecret&&u.endpoint&&u.SecurityToken))throw new Error("AccessKeyId\u3001AccessKeySecret\u3001endpoint should not be null");var o={accessKeyId:u.AccessKeyId,accessKeySecret:u.AccessKeySecret,stsToken:u.SecurityToken,endpoint:u.endpoint||this._config.endpoint,bucket:u.bucket||this._config.bucket,secure:!0,cname:u.cname};u.timeout&&(o.timeout=u.timeout),this.oss=new OSS.Wrapper(o)}},{key:"abort",value:function(u){if(u.checkpoint){var o=u.checkpoint.uploadId;this.oss.abortMultipartUpload(u.object,o)}}},{key:"getVersion",value:function(){}},{key:"cancel",value:function(){this.oss.cancel&&this.oss.cancel()}},{key:"upload",value:function(u,o){this._uploadInfo=u;var d=this,A=function(f,h,m){return function(T){d._progress(f,h,m),T()}},a={parallel:o.parallel||this._config.parallel||c.UPLOADDEFAULT.PARALLEL,partSize:o.partSize||this._config.partSize||c.UPLOADDEFAULT.PARTSIZE,progress:A};o.headers&&(a.headers=o.headers),u.checkpoint&&(a.checkpoint=u.checkpoint),u.bucket||(this.oss.options.bucket=u.bucket),u.endpoint||(this.oss.options.endpoint=u.endpoint),this.oss.multipartUpload(u.object,u.file,a).then(function(f,h){d._complete(f)}).catch(function(f){d.oss.cancel&&(d.oss&&d.oss.isCancel()?console.log("oss is cancel as error"):d.oss.cancel()),d._error(f)})}},{key:"header",value:function(u,o,d){this.oss.get(u.object).then(function(A){o(A)}).catch(function(A){d(A)})}},{key:"_progress",value:function(u,o,d){this._callback.onprogress(this._uploadInfo,{loaded:u,total:this._uploadInfo.file.size,checkpoint:o},d)}},{key:"_error",value:function(u){this._callback.onerror(this._uploadInfo,u)}},{key:"_complete",value:function(u){this._callback.oncomplete(this._uploadInfo,u)}}]),s}());y.default=e},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,null,[{key:"format",value:function(r){if(arguments.length<2)return null;for(var n=arguments[1],e=1;e<arguments.length;e++){var s=new RegExp("\\{"+(e-1)+"\\}","gm");n=n.replace(s,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."}}}]),c}();y.default=p},function(L,y,_){"use strict";(function(w){function C(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function r(n,e){for(var s=0;s<e.length;s++){var u=e[s];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(n,u.key,u)}}return function(n,e,s){return e&&r(n.prototype,e),s&&r(n,s),n}}(),c=function(){function r(){C(this,r)}return p(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=c}).call(y,_(19).Buffer)},function(L,y,_){"use strict";(function(w){function C(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function p(ae,N){if(C()<N)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(ae=new Uint8Array(N),ae.__proto__=c.prototype):(ae===null&&(ae=new c(N)),ae.length=N),ae}function c(ae,N,W){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(ae,N,W);if(typeof ae=="number"){if(typeof N=="string")throw new Error("If encoding is specified then the first argument must be a string");return s(this,ae)}return r(this,ae,N,W)}function r(ae,N,W,le){if(typeof N=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&N instanceof ArrayBuffer?d(ae,N,W,le):typeof N=="string"?u(ae,N,W):A(ae,N)}function n(ae){if(typeof ae!="number")throw new TypeError('"size" argument must be a number');if(ae<0)throw new RangeError('"size" argument must not be negative')}function e(ae,N,W,le){return n(N),N<=0?p(ae,N):W!==void 0?typeof le=="string"?p(ae,N).fill(W,le):p(ae,N).fill(W):p(ae,N)}function s(ae,N){if(n(N),ae=p(ae,N<0?0:0|a(N)),!c.TYPED_ARRAY_SUPPORT)for(var W=0;W<N;++W)ae[W]=0;return ae}function u(ae,N,W){if(typeof W=="string"&&W!==""||(W="utf8"),!c.isEncoding(W))throw new TypeError('"encoding" must be a valid string encoding');var le=0|h(N,W);ae=p(ae,le);var te=ae.write(N,W);return te!==le&&(ae=ae.slice(0,te)),ae}function o(ae,N){var W=N.length<0?0:0|a(N.length);ae=p(ae,W);for(var le=0;le<W;le+=1)ae[le]=255&N[le];return ae}function d(ae,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),c.TYPED_ARRAY_SUPPORT?(ae=N,ae.__proto__=c.prototype):ae=o(ae,N),ae}function A(ae,N){if(c.isBuffer(N)){var W=0|a(N.length);return ae=p(ae,W),ae.length===0||N.copy(ae,0,0,W),ae}if(N){if(typeof ArrayBuffer!="undefined"&&N.buffer instanceof ArrayBuffer||"length"in N)return typeof N.length!="number"||fe(N.length)?p(ae,0):o(ae,N);if(N.type==="Buffer"&&xe(N.data))return o(ae,N.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function a(ae){if(ae>=C())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+C().toString(16)+" bytes");return 0|ae}function f(ae){return+ae!=ae&&(ae=0),c.alloc(+ae)}function h(ae,N){if(c.isBuffer(ae))return ae.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ae)||ae instanceof ArrayBuffer))return ae.byteLength;typeof ae!="string"&&(ae=""+ae);var W=ae.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 ue(ae).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return de(ae).length;default:if(le)return ue(ae).length;N=(""+N).toLowerCase(),le=!0}}function m(ae,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(ae||(ae="utf8");;)switch(ae){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 j(this,N,W);case"base64":return x(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: "+ae);ae=(ae+"").toLowerCase(),le=!0}}function T(ae,N,W){var le=ae[N];ae[N]=ae[W],ae[W]=le}function E(ae,N,W,le,te){if(ae.length===0)return-1;if(typeof W=="string"?(le=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=te?0:ae.length-1),W<0&&(W=ae.length+W),W>=ae.length){if(te)return-1;W=ae.length-1}else if(W<0){if(!te)return-1;W=0}if(typeof N=="string"&&(N=c.from(N,le)),c.isBuffer(N))return N.length===0?-1:O(ae,N,W,le,te);if(typeof N=="number")return N&=255,c.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(ae,N,W):Uint8Array.prototype.lastIndexOf.call(ae,N,W):O(ae,[N],W,le,te);throw new TypeError("val must be string, number or Buffer")}function O(ae,N,W,le,te){function se(qe,Ze){return Ee===1?qe[Ze]:qe.readUInt16BE(Ze*Ee)}var Ee=1,ke=ae.length,pt=N.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ae.length<2||N.length<2)return-1;Ee=2,ke/=2,pt/=2,W/=2}var Fe;if(te){var je=-1;for(Fe=W;Fe<ke;Fe++)if(se(ae,Fe)===se(N,je===-1?0:Fe-je)){if(je===-1&&(je=Fe),Fe-je+1===pt)return je*Ee}else je!==-1&&(Fe-=Fe-je),je=-1}else for(W+pt>ke&&(W=ke-pt),Fe=W;Fe>=0;Fe--){for(var tt=!0,At=0;At<pt;At++)if(se(ae,Fe+At)!==se(N,At)){tt=!1;break}if(tt)return Fe}return-1}function g(ae,N,W,le){W=Number(W)||0;var te=ae.length-W;le?(le=Number(le))>te&&(le=te):le=te;var se=N.length;if(se%2!=0)throw new TypeError("Invalid hex string");le>se/2&&(le=se/2);for(var Ee=0;Ee<le;++Ee){var ke=parseInt(N.substr(2*Ee,2),16);if(isNaN(ke))return Ee;ae[W+Ee]=ke}return Ee}function v(ae,N,W,le){return ne(ue(N,ae.length-W),ae,W,le)}function l(ae,N,W,le){return ne(be(N),ae,W,le)}function i(ae,N,W,le){return l(ae,N,W,le)}function S(ae,N,W,le){return ne(de(N),ae,W,le)}function B(ae,N,W,le){return ne(he(N,ae.length-W),ae,W,le)}function x(ae,N,W){return N===0&&W===ae.length?pe.fromByteArray(ae):pe.fromByteArray(ae.slice(N,W))}function D(ae,N,W){W=Math.min(ae.length,W);for(var le=[],te=N;te<W;){var se=ae[te],Ee=null,ke=se>239?4:se>223?3:se>191?2:1;if(te+ke<=W){var pt,Fe,je,tt;switch(ke){case 1:se<128&&(Ee=se);break;case 2:pt=ae[te+1],(192&pt)==128&&(tt=(31&se)<<6|63&pt)>127&&(Ee=tt);break;case 3:pt=ae[te+1],Fe=ae[te+2],(192&pt)==128&&(192&Fe)==128&&(tt=(15&se)<<12|(63&pt)<<6|63&Fe)>2047&&(tt<55296||tt>57343)&&(Ee=tt);break;case 4:pt=ae[te+1],Fe=ae[te+2],je=ae[te+3],(192&pt)==128&&(192&Fe)==128&&(192&je)==128&&(tt=(15&se)<<18|(63&pt)<<12|(63&Fe)<<6|63&je)>65535&&tt<1114112&&(Ee=tt)}}Ee===null?(Ee=65533,ke=1):Ee>65535&&(Ee-=65536,le.push(Ee>>>10&1023|55296),Ee=56320|1023&Ee),le.push(Ee),te+=ke}return R(le)}function R(ae){var N=ae.length;if(N<=Be)return String.fromCharCode.apply(String,ae);for(var W="",le=0;le<N;)W+=String.fromCharCode.apply(String,ae.slice(le,le+=Be));return W}function k(ae,N,W){var le="";W=Math.min(ae.length,W);for(var te=N;te<W;++te)le+=String.fromCharCode(127&ae[te]);return le}function j(ae,N,W){var le="";W=Math.min(ae.length,W);for(var te=N;te<W;++te)le+=String.fromCharCode(ae[te]);return le}function Y(ae,N,W){var le=ae.length;(!N||N<0)&&(N=0),(!W||W<0||W>le)&&(W=le);for(var te="",se=N;se<W;++se)te+=ve(ae[se]);return te}function U(ae,N,W){for(var le=ae.slice(N,W),te="",se=0;se<le.length;se+=2)te+=String.fromCharCode(le[se]+256*le[se+1]);return te}function K(ae,N,W){if(ae%1!=0||ae<0)throw new RangeError("offset is not uint");if(ae+N>W)throw new RangeError("Trying to access beyond buffer length")}function z(ae,N,W,le,te,se){if(!c.isBuffer(ae))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>te||N<se)throw new RangeError('"value" argument is out of bounds');if(W+le>ae.length)throw new RangeError("Index out of range")}function F(ae,N,W,le){N<0&&(N=65535+N+1);for(var te=0,se=Math.min(ae.length-W,2);te<se;++te)ae[W+te]=(N&255<<8*(le?te:1-te))>>>8*(le?te:1-te)}function H(ae,N,W,le){N<0&&(N=4294967295+N+1);for(var te=0,se=Math.min(ae.length-W,4);te<se;++te)ae[W+te]=N>>>8*(le?te:3-te)&255}function G(ae,N,W,le,te,se){if(W+le>ae.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function q(ae,N,W,le,te){return te||G(ae,N,W,4,34028234663852886e22,-34028234663852886e22),Ae.write(ae,N,W,le,23,4),W+4}function ie(ae,N,W,le,te){return te||G(ae,N,W,8,17976931348623157e292,-17976931348623157e292),Ae.write(ae,N,W,le,52,8),W+8}function ce(ae){if(ae=ee(ae).replace(Oe,""),ae.length<2)return"";for(;ae.length%4!=0;)ae+="=";return ae}function ee(ae){return ae.trim?ae.trim():ae.replace(/^\s+|\s+$/g,"")}function ve(ae){return ae<16?"0"+ae.toString(16):ae.toString(16)}function ue(ae,N){N=N||1/0;for(var W,le=ae.length,te=null,se=[],Ee=0;Ee<le;++Ee){if((W=ae.charCodeAt(Ee))>55295&&W<57344){if(!te){if(W>56319){(N-=3)>-1&&se.push(239,191,189);continue}if(Ee+1===le){(N-=3)>-1&&se.push(239,191,189);continue}te=W;continue}if(W<56320){(N-=3)>-1&&se.push(239,191,189),te=W;continue}W=65536+(te-55296<<10|W-56320)}else te&&(N-=3)>-1&&se.push(239,191,189);if(te=null,W<128){if((N-=1)<0)break;se.push(W)}else if(W<2048){if((N-=2)<0)break;se.push(W>>6|192,63&W|128)}else if(W<65536){if((N-=3)<0)break;se.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;se.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return se}function be(ae){for(var N=[],W=0;W<ae.length;++W)N.push(255&ae.charCodeAt(W));return N}function he(ae,N){for(var W,le,te,se=[],Ee=0;Ee<ae.length&&!((N-=2)<0);++Ee)W=ae.charCodeAt(Ee),le=W>>8,te=W%256,se.push(te),se.push(le);return se}function de(ae){return pe.toByteArray(ce(ae))}function ne(ae,N,W,le){for(var te=0;te<le&&!(te+W>=N.length||te>=ae.length);++te)N[te+W]=ae[te];return te}function fe(ae){return ae!==ae}/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/var pe=_(21),Ae=_(22),xe=_(23);y.Buffer=c,y.SlowBuffer=f,y.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.TYPED_ARRAY_SUPPORT:function(){try{var ae=new Uint8Array(1);return ae.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ae.foo()===42&&typeof ae.subarray=="function"&&ae.subarray(1,1).byteLength===0}catch(N){return!1}}(),y.kMaxLength=C(),c.poolSize=8192,c._augment=function(ae){return ae.__proto__=c.prototype,ae},c.from=function(ae,N,W){return r(null,ae,N,W)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(ae,N,W){return e(null,ae,N,W)},c.allocUnsafe=function(ae){return s(null,ae)},c.allocUnsafeSlow=function(ae){return s(null,ae)},c.isBuffer=function(ae){return!(ae==null||!ae._isBuffer)},c.compare=function(ae,N){if(!c.isBuffer(ae)||!c.isBuffer(N))throw new TypeError("Arguments must be Buffers");if(ae===N)return 0;for(var W=ae.length,le=N.length,te=0,se=Math.min(W,le);te<se;++te)if(ae[te]!==N[te]){W=ae[te],le=N[te];break}return W<le?-1:le<W?1:0},c.isEncoding=function(ae){switch(String(ae).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}},c.concat=function(ae,N){if(!xe(ae))throw new TypeError('"list" argument must be an Array of Buffers');if(ae.length===0)return c.alloc(0);var W;if(N===void 0)for(N=0,W=0;W<ae.length;++W)N+=ae[W].length;var le=c.allocUnsafe(N),te=0;for(W=0;W<ae.length;++W){var se=ae[W];if(!c.isBuffer(se))throw new TypeError('"list" argument must be an Array of Buffers');se.copy(le,te),te+=se.length}return le},c.byteLength=h,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var ae=this.length;if(ae%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var N=0;N<ae;N+=2)T(this,N,N+1);return this},c.prototype.swap32=function(){var ae=this.length;if(ae%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var N=0;N<ae;N+=4)T(this,N,N+3),T(this,N+1,N+2);return this},c.prototype.swap64=function(){var ae=this.length;if(ae%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var N=0;N<ae;N+=8)T(this,N,N+7),T(this,N+1,N+6),T(this,N+2,N+5),T(this,N+3,N+4);return this},c.prototype.toString=function(){var ae=0|this.length;return ae===0?"":arguments.length===0?D(this,0,ae):m.apply(this,arguments)},c.prototype.equals=function(ae){if(!c.isBuffer(ae))throw new TypeError("Argument must be a Buffer");return this===ae||c.compare(this,ae)===0},c.prototype.inspect=function(){var ae="",N=y.INSPECT_MAX_BYTES;return this.length>0&&(ae=this.toString("hex",0,N).match(/.{2}/g).join(" "),this.length>N&&(ae+=" ... ")),"<Buffer "+ae+">"},c.prototype.compare=function(ae,N,W,le,te){if(!c.isBuffer(ae))throw new TypeError("Argument must be a Buffer");if(N===void 0&&(N=0),W===void 0&&(W=ae?ae.length:0),le===void 0&&(le=0),te===void 0&&(te=this.length),N<0||W>ae.length||le<0||te>this.length)throw new RangeError("out of range index");if(le>=te&&N>=W)return 0;if(le>=te)return-1;if(N>=W)return 1;if(N>>>=0,W>>>=0,le>>>=0,te>>>=0,this===ae)return 0;for(var se=te-le,Ee=W-N,ke=Math.min(se,Ee),pt=this.slice(le,te),Fe=ae.slice(N,W),je=0;je<ke;++je)if(pt[je]!==Fe[je]){se=pt[je],Ee=Fe[je];break}return se<Ee?-1:Ee<se?1:0},c.prototype.includes=function(ae,N,W){return this.indexOf(ae,N,W)!==-1},c.prototype.indexOf=function(ae,N,W){return E(this,ae,N,W,!0)},c.prototype.lastIndexOf=function(ae,N,W){return E(this,ae,N,W,!1)},c.prototype.write=function(ae,N,W,le){if(N===void 0)le="utf8",W=this.length,N=0;else if(W===void 0&&typeof N=="string")le=N,W=this.length,N=0;else{if(!isFinite(N))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");N|=0,isFinite(W)?(W|=0,le===void 0&&(le="utf8")):(le=W,W=void 0)}var te=this.length-N;if((W===void 0||W>te)&&(W=te),ae.length>0&&(W<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var se=!1;;)switch(le){case"hex":return g(this,ae,N,W);case"utf8":case"utf-8":return v(this,ae,N,W);case"ascii":return l(this,ae,N,W);case"latin1":case"binary":return i(this,ae,N,W);case"base64":return S(this,ae,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,ae,N,W);default:if(se)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),se=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Be=4096;c.prototype.slice=function(ae,N){var W=this.length;ae=~~ae,N=N===void 0?W:~~N,ae<0?(ae+=W)<0&&(ae=0):ae>W&&(ae=W),N<0?(N+=W)<0&&(N=0):N>W&&(N=W),N<ae&&(N=ae);var le;if(c.TYPED_ARRAY_SUPPORT)le=this.subarray(ae,N),le.__proto__=c.prototype;else{var te=N-ae;le=new c(te,void 0);for(var se=0;se<te;++se)le[se]=this[se+ae]}return le},c.prototype.readUIntLE=function(ae,N,W){ae|=0,N|=0,W||K(ae,N,this.length);for(var le=this[ae],te=1,se=0;++se<N&&(te*=256);)le+=this[ae+se]*te;return le},c.prototype.readUIntBE=function(ae,N,W){ae|=0,N|=0,W||K(ae,N,this.length);for(var le=this[ae+--N],te=1;N>0&&(te*=256);)le+=this[ae+--N]*te;return le},c.prototype.readUInt8=function(ae,N){return N||K(ae,1,this.length),this[ae]},c.prototype.readUInt16LE=function(ae,N){return N||K(ae,2,this.length),this[ae]|this[ae+1]<<8},c.prototype.readUInt16BE=function(ae,N){return N||K(ae,2,this.length),this[ae]<<8|this[ae+1]},c.prototype.readUInt32LE=function(ae,N){return N||K(ae,4,this.length),(this[ae]|this[ae+1]<<8|this[ae+2]<<16)+16777216*this[ae+3]},c.prototype.readUInt32BE=function(ae,N){return N||K(ae,4,this.length),16777216*this[ae]+(this[ae+1]<<16|this[ae+2]<<8|this[ae+3])},c.prototype.readIntLE=function(ae,N,W){ae|=0,N|=0,W||K(ae,N,this.length);for(var le=this[ae],te=1,se=0;++se<N&&(te*=256);)le+=this[ae+se]*te;return te*=128,le>=te&&(le-=Math.pow(2,8*N)),le},c.prototype.readIntBE=function(ae,N,W){ae|=0,N|=0,W||K(ae,N,this.length);for(var le=N,te=1,se=this[ae+--le];le>0&&(te*=256);)se+=this[ae+--le]*te;return te*=128,se>=te&&(se-=Math.pow(2,8*N)),se},c.prototype.readInt8=function(ae,N){return N||K(ae,1,this.length),128&this[ae]?-1*(255-this[ae]+1):this[ae]},c.prototype.readInt16LE=function(ae,N){N||K(ae,2,this.length);var W=this[ae]|this[ae+1]<<8;return 32768&W?4294901760|W:W},c.prototype.readInt16BE=function(ae,N){N||K(ae,2,this.length);var W=this[ae+1]|this[ae]<<8;return 32768&W?4294901760|W:W},c.prototype.readInt32LE=function(ae,N){return N||K(ae,4,this.length),this[ae]|this[ae+1]<<8|this[ae+2]<<16|this[ae+3]<<24},c.prototype.readInt32BE=function(ae,N){return N||K(ae,4,this.length),this[ae]<<24|this[ae+1]<<16|this[ae+2]<<8|this[ae+3]},c.prototype.readFloatLE=function(ae,N){return N||K(ae,4,this.length),Ae.read(this,ae,!0,23,4)},c.prototype.readFloatBE=function(ae,N){return N||K(ae,4,this.length),Ae.read(this,ae,!1,23,4)},c.prototype.readDoubleLE=function(ae,N){return N||K(ae,8,this.length),Ae.read(this,ae,!0,52,8)},c.prototype.readDoubleBE=function(ae,N){return N||K(ae,8,this.length),Ae.read(this,ae,!1,52,8)},c.prototype.writeUIntLE=function(ae,N,W,le){(ae=+ae,N|=0,W|=0,!le)&&z(this,ae,N,W,Math.pow(2,8*W)-1,0);var te=1,se=0;for(this[N]=255&ae;++se<W&&(te*=256);)this[N+se]=ae/te&255;return N+W},c.prototype.writeUIntBE=function(ae,N,W,le){(ae=+ae,N|=0,W|=0,!le)&&z(this,ae,N,W,Math.pow(2,8*W)-1,0);var te=W-1,se=1;for(this[N+te]=255&ae;--te>=0&&(se*=256);)this[N+te]=ae/se&255;return N+W},c.prototype.writeUInt8=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,1,255,0),c.TYPED_ARRAY_SUPPORT||(ae=Math.floor(ae)),this[N]=255&ae,N+1},c.prototype.writeUInt16LE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[N]=255&ae,this[N+1]=ae>>>8):F(this,ae,N,!0),N+2},c.prototype.writeUInt16BE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[N]=ae>>>8,this[N+1]=255&ae):F(this,ae,N,!1),N+2},c.prototype.writeUInt32LE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[N+3]=ae>>>24,this[N+2]=ae>>>16,this[N+1]=ae>>>8,this[N]=255&ae):H(this,ae,N,!0),N+4},c.prototype.writeUInt32BE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[N]=ae>>>24,this[N+1]=ae>>>16,this[N+2]=ae>>>8,this[N+3]=255&ae):H(this,ae,N,!1),N+4},c.prototype.writeIntLE=function(ae,N,W,le){if(ae=+ae,N|=0,!le){var te=Math.pow(2,8*W-1);z(this,ae,N,W,te-1,-te)}var se=0,Ee=1,ke=0;for(this[N]=255&ae;++se<W&&(Ee*=256);)ae<0&&ke===0&&this[N+se-1]!==0&&(ke=1),this[N+se]=(ae/Ee>>0)-ke&255;return N+W},c.prototype.writeIntBE=function(ae,N,W,le){if(ae=+ae,N|=0,!le){var te=Math.pow(2,8*W-1);z(this,ae,N,W,te-1,-te)}var se=W-1,Ee=1,ke=0;for(this[N+se]=255&ae;--se>=0&&(Ee*=256);)ae<0&&ke===0&&this[N+se+1]!==0&&(ke=1),this[N+se]=(ae/Ee>>0)-ke&255;return N+W},c.prototype.writeInt8=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,1,127,-128),c.TYPED_ARRAY_SUPPORT||(ae=Math.floor(ae)),ae<0&&(ae=255+ae+1),this[N]=255&ae,N+1},c.prototype.writeInt16LE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[N]=255&ae,this[N+1]=ae>>>8):F(this,ae,N,!0),N+2},c.prototype.writeInt16BE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[N]=ae>>>8,this[N+1]=255&ae):F(this,ae,N,!1),N+2},c.prototype.writeInt32LE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[N]=255&ae,this[N+1]=ae>>>8,this[N+2]=ae>>>16,this[N+3]=ae>>>24):H(this,ae,N,!0),N+4},c.prototype.writeInt32BE=function(ae,N,W){return ae=+ae,N|=0,W||z(this,ae,N,4,2147483647,-2147483648),ae<0&&(ae=4294967295+ae+1),c.TYPED_ARRAY_SUPPORT?(this[N]=ae>>>24,this[N+1]=ae>>>16,this[N+2]=ae>>>8,this[N+3]=255&ae):H(this,ae,N,!1),N+4},c.prototype.writeFloatLE=function(ae,N,W){return q(this,ae,N,!0,W)},c.prototype.writeFloatBE=function(ae,N,W){return q(this,ae,N,!1,W)},c.prototype.writeDoubleLE=function(ae,N,W){return ie(this,ae,N,!0,W)},c.prototype.writeDoubleBE=function(ae,N,W){return ie(this,ae,N,!1,W)},c.prototype.copy=function(ae,N,W,le){if(W||(W=0),le||le===0||(le=this.length),N>=ae.length&&(N=ae.length),N||(N=0),le>0&&le<W&&(le=W),le===W)return 0;if(ae.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),ae.length-N<le-W&&(le=ae.length-N+W);var te,se=le-W;if(this===ae&&W<N&&N<le)for(te=se-1;te>=0;--te)ae[te+N]=this[te+W];else if(se<1e3||!c.TYPED_ARRAY_SUPPORT)for(te=0;te<se;++te)ae[te+N]=this[te+W];else Uint8Array.prototype.set.call(ae,this.subarray(W,W+se),N);return se},c.prototype.fill=function(ae,N,W,le){if(typeof ae=="string"){if(typeof N=="string"?(le=N,N=0,W=this.length):typeof W=="string"&&(le=W,W=this.length),ae.length===1){var te=ae.charCodeAt(0);te<256&&(ae=te)}if(le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!c.isEncoding(le))throw new TypeError("Unknown encoding: "+le)}else typeof ae=="number"&&(ae&=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,ae||(ae=0);var se;if(typeof ae=="number")for(se=N;se<W;++se)this[se]=ae;else{var Ee=c.isBuffer(ae)?ae:ue(new c(ae,le).toString()),ke=Ee.length;for(se=0;se<W-N;++se)this[se+N]=Ee[se%ke]}return this};var Oe=/[^+\/0-9A-Za-z-_]/g}).call(y,_(20))},function(L,y){var _;_=function(){return this}();try{_=_||Function("return this")()||(0,eval)("this")}catch(w){typeof window=="object"&&(_=window)}L.exports=_},function(L,y,_){"use strict";function w(a){var f=a.length;if(f%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return a[f-2]==="="?2:a[f-1]==="="?1:0}function C(a){return 3*a.length/4-w(a)}function p(a){var f,h,m,T,E,O=a.length;T=w(a),E=new u(3*O/4-T),h=T>0?O-4:O;var g=0;for(f=0;f<h;f+=4)m=s[a.charCodeAt(f)]<<18|s[a.charCodeAt(f+1)]<<12|s[a.charCodeAt(f+2)]<<6|s[a.charCodeAt(f+3)],E[g++]=m>>16&255,E[g++]=m>>8&255,E[g++]=255&m;return T===2?(m=s[a.charCodeAt(f)]<<2|s[a.charCodeAt(f+1)]>>4,E[g++]=255&m):T===1&&(m=s[a.charCodeAt(f)]<<10|s[a.charCodeAt(f+1)]<<4|s[a.charCodeAt(f+2)]>>2,E[g++]=m>>8&255,E[g++]=255&m),E}function c(a){return e[a>>18&63]+e[a>>12&63]+e[a>>6&63]+e[63&a]}function r(a,f,h){for(var m,T=[],E=f;E<h;E+=3)m=(a[E]<<16)+(a[E+1]<<8)+a[E+2],T.push(c(m));return T.join("")}function n(a){for(var f,h=a.length,m=h%3,T="",E=[],O=0,g=h-m;O<g;O+=16383)E.push(r(a,O,O+16383>g?g:O+16383));return m===1?(f=a[h-1],T+=e[f>>2],T+=e[f<<4&63],T+="=="):m===2&&(f=(a[h-2]<<8)+a[h-1],T+=e[f>>10],T+=e[f>>4&63],T+=e[f<<2&63],T+="="),E.push(T),E.join("")}y.byteLength=C,y.toByteArray=p,y.fromByteArray=n;for(var e=[],s=[],u=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,A=o.length;d<A;++d)e[d]=o[d],s[o.charCodeAt(d)]=d;s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},function(L,y){y.read=function(_,w,C,p,c){var r,n,e=8*c-p-1,s=(1<<e)-1,u=s>>1,o=-7,d=C?c-1:0,A=C?-1:1,a=_[w+d];for(d+=A,r=a&(1<<-o)-1,a>>=-o,o+=e;o>0;r=256*r+_[w+d],d+=A,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=p;o>0;n=256*n+_[w+d],d+=A,o-=8);if(r===0)r=1-u;else{if(r===s)return n?NaN:1/0*(a?-1:1);n+=Math.pow(2,p),r-=u}return(a?-1:1)*n*Math.pow(2,r-p)},y.write=function(_,w,C,p,c,r){var n,e,s,u=8*r-c-1,o=(1<<u)-1,d=o>>1,A=c===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=p?0:r-1,f=p?1:-1,h=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*(s=Math.pow(2,-n))<1&&(n--,s*=2),w+=n+d>=1?A/s:A*Math.pow(2,1-d),w*s>=2&&(n++,s/=2),n+d>=o?(e=0,n=o):n+d>=1?(e=(w*s-1)*Math.pow(2,c),n+=d):(e=w*Math.pow(2,d-1)*Math.pow(2,c),n=0));c>=8;_[C+a]=255&e,a+=f,e/=256,c-=8);for(n=n<<c|e,u+=c;u>0;_[C+a]=255&n,a+=f,n/=256,u-=8);_[C+a-f]|=128*h}},function(L,y){var _={}.toString;L.exports=Array.isArray||function(w){return _.call(w)=="[object Array]"}},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,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"]}}}]),c}();y.default=p},function(L,y,_){"use strict";function w(c,r){if(!(c instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var C=function(){function c(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,n,e){return n&&c(r.prototype,n),e&&c(r,e),r}}(),p=function(){function c(){w(this,c)}return C(c,null,[{key:"get",value:function(r){for(var n=r+"",e=document.cookie.split(";"),s=0;s<e.length;s++){var u=e[s].trim();if(u.indexOf(n)==0)return unescape(u.substring(n.length+1,u.length))}return""}},{key:"set",value:function(r,n,e){var s=new Date;s.setTime(s.getTime()+24*e*60*60*1e3);var u="expires="+s.toGMTString();document.cookie=r+"="+escape(n)+"; "+u}}]),c}();y.default=p},function(L,y,_){"use strict";function w(u){return u&&u.__esModule?u:{default:u}}function C(u,o){if(!(u instanceof o))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function u(o,d){for(var A=0;A<d.length;A++){var a=d[A];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}return function(o,d,A){return d&&u(o.prototype,d),A&&u(o,A),o}}(),c=_(8),r=w(c),n=_(9),e=w(n),s=function(){function u(){C(this,u)}return p(u,null,[{key:"refreshUploadAuth",value:function(o,d,A){var a=(e.default.randomUUID(),e.default.randomUUID()),f={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},h=e.default.makeUTF8sort(f,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(f,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+h;r.default.get(m,function(T){var T=JSON.parse(T);d&&d(T)},function(T){if(A){var E=JSON.parse(T);A(E)}})}},{key:"getUploadAuth",value:function(o,d,A){var a=(e.default.randomUUID(),e.default.randomUUID()),f={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&&(f.FileSize=o.fileSize),o.description&&(f.Description=o.description),o.cateId&&(f.CateId=o.cateId),o.tags&&(f.Tags=o.tags),o.templateGroupId&&(f.TemplateGroupId=o.templateGroupId),o.storageLocation&&(f.StorageLocation=o.storageLocation),o.coverUrl&&(f.CoverURL=o.coverUrl),o.transCodeMode&&(f.TransCodeMode=o.transCodeMode),o.userData&&(f.UserData=JSON.stringify(o.userData));var h=e.default.makeUTF8sort(f,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(f,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+h;r.default.get(m,function(T){try{T=JSON.parse(T)}catch(E){if(A)return void A({Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"})}d&&d(T)},function(T){if(A){var E={Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"};try{E=JSON.parse(T)}catch(O){}A(E)}})}},{key:"getImageUploadAuth",value:function(o,d,A){var a=(e.default.randomUUID(),e.default.randomUUID()),f={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&&(f.Title=o.title),o.imageExt&&(f.ImageExt=o.imageExt),o.tags&&(f.Tags=o.tags),o.storageLocation&&(f.StorageLocation=o.storageLocation);var h=e.default.makeUTF8sort(f,"=","&")+"&Signature="+e.default.aliyunEncodeURI(e.default.makeChangeSiga(f,o.accessKeySecret)),m="https://vod."+o.region+".aliyuncs.com/?"+h;r.default.get(m,function(T){T=JSON.parse(T),d&&d(T)},function(T){if(A){var E=JSON.parse(T);A(E)}})}}]),u}();y.default=s},function(L,y,_){!function(w,C,p){L.exports=y=C(_(0),_(28),_(29))}(0,function(w){return w.HmacSHA1})},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return function(){var C=w,p=C.lib,c=p.WordArray,r=p.Hasher,n=C.algo,e=[],s=n.SHA1=r.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,o){for(var d=this._hash.words,A=d[0],a=d[1],f=d[2],h=d[3],m=d[4],T=0;T<80;T++){if(T<16)e[T]=0|u[o+T];else{var E=e[T-3]^e[T-8]^e[T-14]^e[T-16];e[T]=E<<1|E>>>31}var O=(A<<5|A>>>27)+m+e[T];O+=T<20?1518500249+(a&f|~a&h):T<40?1859775393+(a^f^h):T<60?(a&f|a&h|f&h)-1894007588:(a^f^h)-899497514,m=h,h=f,f=a<<30|a>>>2,a=A,A=O}d[0]=d[0]+A|0,d[1]=d[1]+a|0,d[2]=d[2]+f|0,d[3]=d[3]+h|0,d[4]=d[4]+m|0},_doFinalize:function(){var u=this._data,o=u.words,d=8*this._nDataBytes,A=8*u.sigBytes;return o[A>>>5]|=128<<24-A%32,o[14+(A+64>>>9<<4)]=Math.floor(d/4294967296),o[15+(A+64>>>9<<4)]=d,u.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var u=r.clone.call(this);return u._hash=this._hash.clone(),u}});C.SHA1=r._createHelper(s),C.HmacSHA1=r._createHmacHelper(s)}(),w.SHA1})},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){!function(){var C=w,p=C.lib,c=p.Base,r=C.enc,n=r.Utf8,e=C.algo;e.HMAC=c.extend({init:function(s,u){s=this._hasher=new s.init,typeof u=="string"&&(u=n.parse(u));var o=s.blockSize,d=4*o;u.sigBytes>d&&(u=s.finalize(u)),u.clamp();for(var A=this._oKey=u.clone(),a=this._iKey=u.clone(),f=A.words,h=a.words,m=0;m<o;m++)f[m]^=1549556828,h[m]^=909522486;A.sigBytes=a.sigBytes=d,this.reset()},reset:function(){var s=this._hasher;s.reset(),s.update(this._iKey)},update:function(s){return this._hasher.update(s),this},finalize:function(s){var u=this._hasher,o=u.finalize(s);return u.reset(),u.finalize(this._oKey.clone().concat(o))}})}()})},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return function(){function C(e,s,u){for(var o=[],d=0,A=0;A<s;A++)if(A%4){var a=u[e.charCodeAt(A-1)]<<A%4*2,f=u[e.charCodeAt(A)]>>>6-A%4*2;o[d>>>2]|=(a|f)<<24-d%4*8,d++}return r.create(o,d)}var p=w,c=p.lib,r=c.WordArray,n=p.enc;n.Base64={stringify:function(e){var s=e.words,u=e.sigBytes,o=this._map;e.clamp();for(var d=[],A=0;A<u;A+=3)for(var a=s[A>>>2]>>>24-A%4*8&255,f=s[A+1>>>2]>>>24-(A+1)%4*8&255,h=s[A+2>>>2]>>>24-(A+2)%4*8&255,m=a<<16|f<<8|h,T=0;T<4&&A+.75*T<u;T++)d.push(o.charAt(m>>>6*(3-T)&63));var E=o.charAt(64);if(E)for(;d.length%4;)d.push(E);return d.join("")},parse:function(e){var s=e.length,u=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var d=0;d<u.length;d++)o[u.charCodeAt(d)]=d}var A=u.charAt(64);if(A){var a=e.indexOf(A);a!==-1&&(s=a)}return C(e,s,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),w.enc.Base64})},function(L,y,_){"use strict";function w(g){return g&&g.__esModule?g:{default:g}}function C(g,v){if(!(g instanceof v))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var p=function(){function g(v,l){for(var i=0;i<l.length;i++){var S=l[i];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(v,S.key,S)}}return function(v,l,i){return l&&g(v.prototype,l),i&&g(v,i),v}}(),c=_(8),r=w(c),n=_(7),e=w(n),s=_(4),u=w(s),o=_(6),d=w(o),A=_(1),a=w(A),f=_(9),h=w(f),m=_(2),T=_(11),E=_(10),O=function(){function g(){C(this,g)}return p(g,null,[{key:"getAuthInfo",value:function(v,l,i){var S=v+"|f#Ylm&^1TppeRhLg|"+i;return l&&(S=v+"|"+l+"|f#Ylm&^1TppeRhLg|"+i),m(E.parse(S)).toString(T)}},{key:"upload",value:function(v,l,i){var S=a.default.ISODateString(new Date),B=Math.floor(new Date().valueOf()/1e3),x=u.default.getClientId();x=u.default.setClientId(x);var D=g.getAuthInfo(v.userId,x,B),R=h.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"ReportUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:d.default.version,AuthTimestamp:B,Timestamp:S,AuthInfo:D,FileName:v.file.name,FileSize:v.file.size,FileCreateTime:v.file.lastModified,FileHash:v.fileHash,UploadId:v.checkpoint.checkpoint.uploadId,PartSize:v.checkpoint.checkpoint.partSize,DonePartsCount:v.checkpoint.checkpoint.doneParts.length,UploadPoint:JSON.stringify(v.checkpoint),UploadRatio:v.checkpoint.loaded,UserId:v.userId,VideoId:v.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};x&&(k.ClientId=x);var j=h.default.makeUTF8sort(k,"=","&")+"&Signature="+h.default.aliyunEncodeURI(h.default.makeChangeSiga(k,v.accessKeySecret)),Y="https://vod."+v.region+".aliyuncs.com/?"+j;r.default.get(Y,function(U){l&&l()},function(U){U&&(i(U),console.log(U))})}},{key:"get",value:function(v,l,i){var S=a.default.ISODateString(new Date),B=Math.floor(new Date().valueOf()/1e3),x=u.default.getClientId(),D=g.getAuthInfo(v.userId,x,B),R=h.default.randomUUID(),k={Source:"WebSDK",BusinessType:"UploadVideo",Action:"GetUploadProgress",TerminalType:"H5",DeviceModel:e.default.browser.name+(e.default.browser.version||""),AppVersion:d.default.version,AuthTimestamp:B,Timestamp:S,AuthInfo:D,UserId:v.userId,UploadInfoList:JSON.stringify(v.uploadInfoList),Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:R};x&&(k.ClientId=x);var j=h.default.makeUTF8sort(k,"=","&")+"&Signature="+h.default.aliyunEncodeURI(h.default.makeChangeSiga(k,v.accessKeySecret)),Y="https://vod."+v.region+".aliyuncs.com/?"+j;r.default.get(Y,function(U){var K={},z=x;U=U?JSON.parse(U):{},U.UploadProgress&&U.UploadProgress.UploadProgressList&&U.UploadProgress.UploadProgressList.length>0&&(K=U.UploadProgress.UploadProgressList[0],z=K.ClientId),u.default.setClientId(z),l&&l(K)},function(U){U&&(i(U),console.log(U))})}}]),g}();y.default=O},function(L,y,_){"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 C=function(){function n(e,s){for(var u=0;u<s.length;u++){var o=s[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,s,u){return s&&n(e.prototype,s),u&&n(e,u),e}}(),p=_(2),c=_(33),r=(_(11),function(){function n(){w(this,n)}return C(n,null,[{key:"getMd5",value:function(e,s,u){var o=new FileReader;o.onload=function(a){try{if(a&&a.target){var f=p(c.parse(a.target.result)),h=f.toString();s(h)}}catch(m){console.log(m)}},o.onerror=function(a){console.log(a),errorCallback(a)};var d=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,A=d.call(e,0,1024);o.readAsBinaryString(A)}}]),n}());y.default=r},function(L,y,_){!function(w,C){L.exports=y=C(_(0))}(0,function(w){return w.enc.Latin1})}])}).call(this,I("IyRk"))},pzxd:function(Ne,me,I){var oe=I("bYtY"),V=oe.retrieve2,L=oe.retrieve3,y=oe.each,_=oe.normalizeCssArray,w=oe.isString,C=oe.isObject,p=I("6GrX"),c=I("VpOo"),r=I("Xnb7"),n=I("fW2E"),e=I("gut8"),s=e.ContextCachedBy,u=e.WILL_BE_RESTORED,o=p.DEFAULT_FONT,d={left:1,right:1,center:1},A={top:1,bottom:1,middle:1},a=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],f={},h={};function m(z){return T(z),y(z.rich,T),z}function T(z){if(z){z.font=p.makeFont(z);var F=z.textAlign;F==="middle"&&(F="center"),z.textAlign=F==null||d[F]?F:"left";var H=z.textVerticalAlign||z.textBaseline;H==="center"&&(H="middle"),z.textVerticalAlign=H==null||A[H]?H:"top";var G=z.textPadding;G&&(z.textPadding=_(z.textPadding))}}function E(z,F,H,G,q,ie){G.rich?g(z,F,H,G,q,ie):O(z,F,H,G,q,ie)}function O(z,F,H,G,q,ie){"use strict";var ce=S(G),ee,ve=!1,ue=F.__attrCachedBy===s.PLAIN_TEXT;ie!==u?(ie&&(ee=ie.style,ve=!ce&&ue&&ee),F.__attrCachedBy=ce?s.NONE:s.PLAIN_TEXT):ue&&(F.__attrCachedBy=s.NONE);var be=G.font||o;(!ve||be!==(ee.font||o))&&(F.font=be);var he=z.__computedFont;z.__styleFont!==be&&(z.__styleFont=be,he=z.__computedFont=F.font);var de=G.textPadding,ne=G.textLineHeight,fe=z.__textCotentBlock;(!fe||z.__dirtyText)&&(fe=z.__textCotentBlock=p.parsePlainText(H,he,de,ne,G.truncate));var pe=fe.outerHeight,Ae=fe.lines,xe=fe.lineHeight,Be=D(h,z,G,q),Oe=Be.baseX,ae=Be.baseY,N=Be.textAlign||"left",W=Be.textVerticalAlign;l(F,G,q,Oe,ae);var le=p.adjustTextY(ae,pe,W),te=Oe,se=le;if(ce||de){var Ee=p.getWidth(H,he),ke=Ee;de&&(ke+=de[1]+de[3]);var pt=p.adjustTextX(Oe,ke,N);ce&&B(z,F,G,pt,le,ke,pe),de&&(te=U(Oe,N,de),se+=de[0])}F.textAlign=N,F.textBaseline="middle",F.globalAlpha=G.opacity||1;for(var Fe=0;Fe<a.length;Fe++){var je=a[Fe],tt=je[0],At=je[1],qe=G[tt];(!ve||qe!==ee[tt])&&(F[At]=n(F,At,qe||je[2]))}se+=xe/2;var Ze=G.textStrokeWidth,Ge=ve?ee.textStrokeWidth:null,He=!ve||Ze!==Ge,Qe=!ve||He||G.textStroke!==ee.textStroke,Ce=k(G.textStroke,Ze),Re=j(G.textFill);if(Ce&&(He&&(F.lineWidth=Ze),Qe&&(F.strokeStyle=Ce)),Re&&((!ve||G.textFill!==ee.textFill)&&(F.fillStyle=Re)),Ae.length===1)Ce&&F.strokeText(Ae[0],te,se),Re&&F.fillText(Ae[0],te,se);else for(var Fe=0;Fe<Ae.length;Fe++)Ce&&F.strokeText(Ae[Fe],te,se),Re&&F.fillText(Ae[Fe],te,se),se+=xe}function g(z,F,H,G,q,ie){ie!==u&&(F.__attrCachedBy=s.NONE);var ce=z.__textCotentBlock;(!ce||z.__dirtyText)&&(ce=z.__textCotentBlock=p.parseRichText(H,G)),v(z,F,ce,G,q)}function v(z,F,H,G,q){var ie=H.width,ce=H.outerWidth,ee=H.outerHeight,ve=G.textPadding,ue=D(h,z,G,q),be=ue.baseX,he=ue.baseY,de=ue.textAlign,ne=ue.textVerticalAlign;l(F,G,q,be,he);var fe=p.adjustTextX(be,ce,de),pe=p.adjustTextY(he,ee,ne),Ae=fe,xe=pe;ve&&(Ae+=ve[3],xe+=ve[0]);var Be=Ae+ie;S(G)&&B(z,F,G,fe,pe,ce,ee);for(var Oe=0;Oe<H.lines.length;Oe++){for(var ae=H.lines[Oe],N=ae.tokens,W=N.length,le=ae.lineHeight,te=ae.width,se=0,Ee=Ae,ke=Be,pt=W-1,Fe;se<W&&(Fe=N[se],!Fe.textAlign||Fe.textAlign==="left");)i(z,F,Fe,G,le,xe,Ee,"left"),te-=Fe.width,Ee+=Fe.width,se++;for(;pt>=0&&(Fe=N[pt],Fe.textAlign==="right");)i(z,F,Fe,G,le,xe,ke,"right"),te-=Fe.width,ke-=Fe.width,pt--;for(Ee+=(ie-(Ee-Ae)-(Be-ke)-te)/2;se<=pt;)Fe=N[se],i(z,F,Fe,G,le,xe,Ee+Fe.width/2,"center"),Ee+=Fe.width,se++;xe+=le}}function l(z,F,H,G,q){if(H&&F.textRotation){var ie=F.textOrigin;ie==="center"?(G=H.width/2+H.x,q=H.height/2+H.y):ie&&(G=ie[0]+H.x,q=ie[1]+H.y),z.translate(G,q),z.rotate(-F.textRotation),z.translate(-G,-q)}}function i(z,F,H,G,q,ie,ce,ee){var ve=G.rich[H.styleName]||{};ve.text=H.text;var ue=H.textVerticalAlign,be=ie+q/2;ue==="top"?be=ie+H.height/2:ue==="bottom"&&(be=ie+q-H.height/2),!H.isLineHolder&&S(ve)&&B(z,F,ve,ee==="right"?ce-H.width:ee==="center"?ce-H.width/2:ce,be-H.height/2,H.width,H.height);var he=H.textPadding;he&&(ce=U(ce,ee,he),be-=H.height/2-he[2]-H.textHeight/2),R(F,"shadowBlur",L(ve.textShadowBlur,G.textShadowBlur,0)),R(F,"shadowColor",ve.textShadowColor||G.textShadowColor||"transparent"),R(F,"shadowOffsetX",L(ve.textShadowOffsetX,G.textShadowOffsetX,0)),R(F,"shadowOffsetY",L(ve.textShadowOffsetY,G.textShadowOffsetY,0)),R(F,"textAlign",ee),R(F,"textBaseline","middle"),R(F,"font",H.font||o);var de=k(ve.textStroke||G.textStroke,fe),ne=j(ve.textFill||G.textFill),fe=V(ve.textStrokeWidth,G.textStrokeWidth);de&&(R(F,"lineWidth",fe),R(F,"strokeStyle",de),F.strokeText(H.text,ce,be)),ne&&(R(F,"fillStyle",ne),F.fillText(H.text,ce,be))}function S(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function B(z,F,H,G,q,ie,ce){var ee=H.textBackgroundColor,ve=H.textBorderWidth,ue=H.textBorderColor,be=w(ee);if(R(F,"shadowBlur",H.textBoxShadowBlur||0),R(F,"shadowColor",H.textBoxShadowColor||"transparent"),R(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),R(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),be||ve&&ue){F.beginPath();var he=H.textBorderRadius;he?c.buildPath(F,{x:G,y:q,width:ie,height:ce,r:he}):F.rect(G,q,ie,ce),F.closePath()}if(be)if(R(F,"fillStyle",ee),H.fillOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=de}else F.fill();else if(C(ee)){var ne=ee.image;ne=r.createOrUpdateImage(ne,null,z,x,ee),ne&&r.isImageReady(ne)&&F.drawImage(ne,G,q,ie,ce)}if(ve&&ue)if(R(F,"lineWidth",ve),R(F,"strokeStyle",ue),H.strokeOpacity!=null){var de=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=de}else F.stroke()}function x(z,F){F.image=z}function D(z,F,H,G){var q=H.x||0,ie=H.y||0,ce=H.textAlign,ee=H.textVerticalAlign;if(G){var ve=H.textPosition;if(ve instanceof Array)q=G.x+Y(ve[0],G.width),ie=G.y+Y(ve[1],G.height);else{var ue=F&&F.calculateTextPosition?F.calculateTextPosition(f,H,G):p.calculateTextPosition(f,H,G);q=ue.x,ie=ue.y,ce=ce||ue.textAlign,ee=ee||ue.textVerticalAlign}var be=H.textOffset;be&&(q+=be[0],ie+=be[1])}return z=z||{},z.baseX=q,z.baseY=ie,z.textAlign=ce,z.textVerticalAlign=ee,z}function R(z,F,H){return z[F]=n(z,F,H),z[F]}function k(z,F){return z==null||F<=0||z==="transparent"||z==="none"?null:z.image||z.colorStops?"#000":z}function j(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=E,me.getBoxPosition=D,me.getStroke=k,me.getFill=j,me.parsePercent=Y,me.needDrawText=K},qH13:function(Ne,me,I){var oe=I("ItGF"),V=I("QBsz"),L=V.applyTransform,y=I("mFDi"),_=I("Qe9p"),w=I("6GrX"),C=I("pzxd"),p=I("ni6a"),c=I("Gev7"),r=I("Dagg"),n=I("dqUG"),e=I("y+Vt"),s=I("IMiH"),u=I("QuXc"),o=I("06Qe"),d=s.CMD,A=Math.round,a=Math.sqrt,f=Math.abs,h=Math.cos,m=Math.sin,T=Math.max;if(!oe.canvasSupported){var E=",",O="progid:DXImageTransform.Microsoft",g=21600,v=g/2,l=1e5,i=1e3,S=function(Oe){Oe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Oe.coordsize=g+","+g,Oe.coordorigin="0,0"},B=function(Oe){return String(Oe).replace(/&/g,"&").replace(/"/g,""")},x=function(Oe,ae,N){return"rgb("+[Oe,ae,N].join(",")+")"},D=function(Oe,ae){ae&&Oe&&ae.parentNode!==Oe&&Oe.appendChild(ae)},R=function(Oe,ae){ae&&Oe&&ae.parentNode===Oe&&Oe.removeChild(ae)},k=function(Oe,ae,N){return(parseFloat(Oe)||0)*l+(parseFloat(ae)||0)*i+N},j=C.parsePercent,Y=function(Oe,ae,N){var W=_.parse(ae);N=+N,isNaN(N)&&(N=1),W&&(Oe.color=x(W[0],W[1],W[2]),Oe.opacity=N*W[3])},U=function(Oe){var ae=_.parse(Oe);return[x(ae[0],ae[1],ae[2]),ae[3]]},K=function(Oe,ae,N){var W=ae.fill;if(W!=null)if(W instanceof u){var le,te=0,se=[0,0],Ee=0,ke=1,pt=N.getBoundingRect(),Fe=pt.width,je=pt.height;if(W.type==="linear"){le="gradient";var tt=N.transform,At=[W.x*Fe,W.y*je],qe=[W.x2*Fe,W.y2*je];tt&&(L(At,At,tt),L(qe,qe,tt));var Ze=qe[0]-At[0],Ge=qe[1]-At[1];te=Math.atan2(Ze,Ge)*180/Math.PI,te<0&&(te+=360),te<1e-6&&(te=0)}else{le="gradientradial";var At=[W.x*Fe,W.y*je],tt=N.transform,He=N.scale,Qe=Fe,Ce=je;se=[(At[0]-pt.x)/Qe,(At[1]-pt.y)/Ce],tt&&L(At,At,tt),Qe/=He[0]*g,Ce/=He[1]*g;var Re=T(Qe,Ce);Ee=2*0/Re,ke=2*W.r/Re-Ee}var Le=W.colorStops.slice();Le.sort(function(Ye,Ue){return Ye.offset-Ue.offset});for(var ze=Le.length,Xe=[],ht=[],yt=0;yt<ze;yt++){var Ut=Le[yt],jt=U(Ut.color);ht.push(Ut.offset*ke+Ee+" "+jt[0]),(yt===0||yt===ze-1)&&Xe.push(jt)}if(ze>=2){var mt=Xe[0][0],Ct=Xe[1][0],Et=Xe[0][1]*ae.opacity,ut=Xe[1][1]*ae.opacity;Oe.type=le,Oe.method="none",Oe.focus="100%",Oe.angle=te,Oe.color=mt,Oe.color2=Ct,Oe.colors=ht.join(","),Oe.opacity=ut,Oe.opacity2=Et}le==="radial"&&(Oe.focusposition=se.join(","))}else Y(Oe,W,ae.opacity)},z=function(Oe,ae){ae.lineDash&&(Oe.dashstyle=ae.lineDash.join(" ")),ae.stroke!=null&&!(ae.stroke instanceof u)&&Y(Oe,ae.stroke,ae.opacity)},F=function(Oe,ae,N,W){var le=ae==="fill",te=Oe.getElementsByTagName(ae)[0];N[ae]!=null&&N[ae]!=="none"&&(le||!le&&N.lineWidth)?(Oe[le?"filled":"stroked"]="true",N[ae]instanceof u&&R(Oe,te),te||(te=o.createNode(ae)),le?K(te,N,W):z(te,N),D(Oe,te)):(Oe[le?"filled":"stroked"]="false",R(Oe,te))},H=[[],[],[]],G=function(Oe,ae){var N=d.M,W=d.C,le=d.L,te=d.A,se=d.Q,Ee=[],ke,pt,Fe,je,tt,At,qe=Oe.data,Ze=Oe.len();for(je=0;je<Ze;){Fe=qe[je++],pt="",ke=0;switch(Fe){case N:pt=" m ",ke=1,tt=qe[je++],At=qe[je++],H[0][0]=tt,H[0][1]=At;break;case le:pt=" l ",ke=1,tt=qe[je++],At=qe[je++],H[0][0]=tt,H[0][1]=At;break;case se:case W:pt=" c ",ke=3;var Ge=qe[je++],He=qe[je++],Qe=qe[je++],Ce=qe[je++],Re,Le;Fe===se?(Re=Qe,Le=Ce,Qe=(Qe+2*Ge)/3,Ce=(Ce+2*He)/3,Ge=(tt+2*Ge)/3,He=(At+2*He)/3):(Re=qe[je++],Le=qe[je++]),H[0][0]=Ge,H[0][1]=He,H[1][0]=Qe,H[1][1]=Ce,H[2][0]=Re,H[2][1]=Le,tt=Re,At=Le;break;case te:var ze=0,Xe=0,ht=1,yt=1,Ut=0;ae&&(ze=ae[4],Xe=ae[5],ht=a(ae[0]*ae[0]+ae[1]*ae[1]),yt=a(ae[2]*ae[2]+ae[3]*ae[3]),Ut=Math.atan2(-ae[1]/yt,ae[0]/ht));var jt=qe[je++],mt=qe[je++],Ct=qe[je++],Et=qe[je++],ut=qe[je++]+Ut,Ye=qe[je++]+ut+Ut;je++;var Ue=qe[je++],We=jt+h(ut)*Ct,St=mt+m(ut)*Et,Ge=jt+h(Ye)*Ct,He=mt+m(Ye)*Et,gt=Ue?" wa ":" at ";Math.abs(We-Ge)<1e-4&&(Math.abs(Ye-ut)>.01?Ue&&(We+=270/g):Math.abs(St-mt)<1e-4?Ue&&We<jt||!Ue&&We>jt?He-=270/g:He+=270/g:Ue&&St<mt||!Ue&&St>mt?Ge+=270/g:Ge-=270/g),Ee.push(gt,A(((jt-Ct)*ht+ze)*g-v),E,A(((mt-Et)*yt+Xe)*g-v),E,A(((jt+Ct)*ht+ze)*g-v),E,A(((mt+Et)*yt+Xe)*g-v),E,A((We*ht+ze)*g-v),E,A((St*yt+Xe)*g-v),E,A((Ge*ht+ze)*g-v),E,A((He*yt+Xe)*g-v)),tt=Ge,At=He;break;case d.R:var Rt=H[0],Mt=H[1];Rt[0]=qe[je++],Rt[1]=qe[je++],Mt[0]=Rt[0]+qe[je++],Mt[1]=Rt[1]+qe[je++],ae&&(L(Rt,Rt,ae),L(Mt,Mt,ae)),Rt[0]=A(Rt[0]*g-v),Mt[0]=A(Mt[0]*g-v),Rt[1]=A(Rt[1]*g-v),Mt[1]=A(Mt[1]*g-v),Ee.push(" m ",Rt[0],E,Rt[1]," l ",Mt[0],E,Rt[1]," l ",Mt[0],E,Mt[1]," l ",Rt[0],E,Mt[1]);break;case d.Z:Ee.push(" x ")}if(ke>0){Ee.push(pt);for(var xt=0;xt<ke;xt++){var It=H[xt];ae&&L(It,It,ae),Ee.push(A(It[0]*g-v),E,A(It[1]*g-v),xt<ke-1?E:"")}}}return Ee.join("")};e.prototype.brushVML=function(Oe){var ae=this.style,N=this._vmlEl;N||(N=o.createNode("shape"),S(N),this._vmlEl=N),F(N,"fill",ae,this),F(N,"stroke",ae,this);var W=this.transform,le=W!=null,te=N.getElementsByTagName("stroke")[0];if(te){var se=ae.lineWidth;if(le&&!ae.strokeNoScale){var Ee=W[0]*W[3]-W[1]*W[2];se*=a(f(Ee))}te.weight=se+"px"}var ke=this.path||(this.path=new s);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(Oe,N),ae.text!=null?this.drawRectText(Oe,this.getBoundingRect()):this.removeRectText(Oe)},e.prototype.onRemove=function(Oe){R(Oe,this._vmlEl),this.removeRectText(Oe)},e.prototype.onAdd=function(Oe){D(Oe,this._vmlEl),this.appendRectText(Oe)};var q=function(Oe){return typeof Oe=="object"&&Oe.tagName&&Oe.tagName.toUpperCase()==="IMG"};r.prototype.brushVML=function(Oe){var ae=this.style,N=ae.image,W,le;if(q(N)){var te=N.src;if(te===this._imageSrc)W=this._imageWidth,le=this._imageHeight;else{var se=N.runtimeStyle,Ee=se.width,ke=se.height;se.width="auto",se.height="auto",W=N.width,le=N.height,se.width=Ee,se.height=ke,this._imageSrc=te,this._imageWidth=W,this._imageHeight=le}N=te}else N===this._imageSrc&&(W=this._imageWidth,le=this._imageHeight);if(!N)return;var pt=ae.x||0,Fe=ae.y||0,je=ae.width,tt=ae.height,At=ae.sWidth,qe=ae.sHeight,Ze=ae.sx||0,Ge=ae.sy||0,He=At&&qe,Qe=this._vmlEl;Qe||(Qe=o.doc.createElement("div"),S(Qe),this._vmlEl=Qe);var Ce=Qe.style,Re=!1,Le,ze=1,Xe=1;if(this.transform&&(Le=this.transform,ze=a(Le[0]*Le[0]+Le[1]*Le[1]),Xe=a(Le[2]*Le[2]+Le[3]*Le[3]),Re=Le[1]||Le[2]),Re){var ht=[pt,Fe],yt=[pt+je,Fe],Ut=[pt,Fe+tt],jt=[pt+je,Fe+tt];L(ht,ht,Le),L(yt,yt,Le),L(Ut,Ut,Le),L(jt,jt,Le);var mt=T(ht[0],yt[0],Ut[0],jt[0]),Ct=T(ht[1],yt[1],Ut[1],jt[1]),Et=[];Et.push("M11=",Le[0]/ze,E,"M12=",Le[2]/Xe,E,"M21=",Le[1]/ze,E,"M22=",Le[3]/Xe,E,"Dx=",A(pt*ze+Le[4]),E,"Dy=",A(Fe*Xe+Le[5])),Ce.padding="0 "+A(mt)+"px "+A(Ct)+"px 0",Ce.filter=O+".Matrix("+Et.join("")+", SizingMethod=clip)"}else Le&&(pt=pt*ze+Le[4],Fe=Fe*Xe+Le[5]),Ce.filter="",Ce.left=A(pt)+"px",Ce.top=A(Fe)+"px";var ut=this._imageEl,Ye=this._cropEl;ut||(ut=o.doc.createElement("div"),this._imageEl=ut);var Ue=ut.style;if(He){if(W&&le)Ue.width=A(ze*W*je/At)+"px",Ue.height=A(Xe*le*tt/qe)+"px";else{var We=new Image,St=this;We.onload=function(){We.onload=null,W=We.width,le=We.height,Ue.width=A(ze*W*je/At)+"px",Ue.height=A(Xe*le*tt/qe)+"px",St._imageWidth=W,St._imageHeight=le,St._imageSrc=N},We.src=N}Ye||(Ye=o.doc.createElement("div"),Ye.style.overflow="hidden",this._cropEl=Ye);var gt=Ye.style;gt.width=A((je+Ze*je/At)*ze),gt.height=A((tt+Ge*tt/qe)*Xe),gt.filter=O+".Matrix(Dx="+-Ze*je/At*ze+",Dy="+-Ge*tt/qe*Xe+")",Ye.parentNode||Qe.appendChild(Ye),ut.parentNode!==Ye&&Ye.appendChild(ut)}else Ue.width=A(ze*je)+"px",Ue.height=A(Xe*tt)+"px",Qe.appendChild(ut),Ye&&Ye.parentNode&&(Qe.removeChild(Ye),this._cropEl=null);var Rt="",Mt=ae.opacity;Mt<1&&(Rt+=".Alpha(opacity="+A(Mt*100)+") "),Rt+=O+".AlphaImageLoader(src="+N+", SizingMethod=scale)",Ue.filter=Rt,Qe.style.zIndex=k(this.zlevel,this.z,this.z2),D(Oe,Qe),ae.text!=null&&this.drawRectText(Oe,this.getBoundingRect())},r.prototype.onRemove=function(Oe){R(Oe,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Oe)},r.prototype.onAdd=function(Oe){D(Oe,this._vmlEl),this.appendRectText(Oe)};var ie="normal",ce={},ee=0,ve=100,ue=document.createElement("div"),be=function(Oe){var ae=ce[Oe];if(!ae){ee>ve&&(ee=0,ce={});var N=ue.style,W;try{N.font=Oe,W=N.fontFamily.split(",")[0]}catch(le){}ae={style:N.fontStyle||ie,variant:N.fontVariant||ie,weight:N.fontWeight||ie,size:parseFloat(N.fontSize||12)|0,family:W||"Microsoft YaHei"},ce[Oe]=ae,ee++}return ae},he;w.$override("measureText",function(Oe,ae){var N=o.doc;he||(he=N.createElement("div"),he.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(he));try{he.style.font=ae}catch(W){}return he.innerHTML="",he.appendChild(N.createTextNode(Oe)),{width:he.offsetWidth}});for(var de=new y,ne=function(Oe,ae,N,W){var le=this.style;this.__dirty&&C.normalizeTextStyle(le,!0);var te=le.text;if(te!=null&&(te+=""),!te)return;if(le.rich){var se=w.parseRichText(te,le);te=[];for(var Ee=0;Ee<se.lines.length;Ee++){for(var ke=se.lines[Ee].tokens,pt=[],Fe=0;Fe<ke.length;Fe++)pt.push(ke[Fe].text);te.push(pt.join(""))}te=te.join(`
|
|
|
`)}var je,tt,At=le.textAlign,qe=le.textVerticalAlign,Ze=be(le.font),Ge=Ze.style+" "+Ze.variant+" "+Ze.weight+" "+Ze.size+'px "'+Ze.family+'"';N=N||w.getBoundingRect(te,Ge,At,qe,le.textPadding,le.textLineHeight);var He=this.transform;if(He&&!W&&(de.copy(ae),de.applyTransform(He),ae=de),W)je=ae.x,tt=ae.y;else{var Qe=le.textPosition;if(Qe instanceof Array)je=ae.x+j(Qe[0],ae.width),tt=ae.y+j(Qe[1],ae.height),At=At||"left";else{var Ce=this.calculateTextPosition?this.calculateTextPosition({},le,ae):w.calculateTextPosition({},le,ae);je=Ce.x,tt=Ce.y,At=At||Ce.textAlign,qe=qe||Ce.textVerticalAlign}}je=w.adjustTextX(je,N.width,At),tt=w.adjustTextY(tt,N.height,qe),tt+=N.height/2;var Re=o.createNode,Le=this._textVmlEl,ze,Xe,ht;Le?(ht=Le.firstChild,ze=ht.nextSibling,Xe=ze.nextSibling):(Le=Re("line"),ze=Re("path"),Xe=Re("textpath"),ht=Re("skew"),Xe.style["v-text-align"]="left",S(Le),ze.textpathok=!0,Xe.on=!0,Le.from="0 0",Le.to="1000 0.05",D(Le,ht),D(Le,ze),D(Le,Xe),this._textVmlEl=Le);var yt=[je,tt],Ut=Le.style;He&&W?(L(yt,yt,He),ht.on=!0,ht.matrix=He[0].toFixed(3)+E+He[2].toFixed(3)+E+He[1].toFixed(3)+E+He[3].toFixed(3)+",0,0",ht.offset=(A(yt[0])||0)+","+(A(yt[1])||0),ht.origin="0 0",Ut.left="0px",Ut.top="0px"):(ht.on=!1,Ut.left=A(je)+"px",Ut.top=A(tt)+"px"),Xe.string=B(te);try{Xe.style.font=Ge}catch(jt){}F(Le,"fill",{fill:le.textFill,opacity:le.opacity},this),F(Le,"stroke",{stroke:le.textStroke,opacity:le.opacity,lineDash:le.lineDash||null},this),Le.style.zIndex=k(this.zlevel,this.z,this.z2),D(Oe,Le)},fe=function(Oe){R(Oe,this._textVmlEl),this._textVmlEl=null},pe=function(Oe){D(Oe,this._textVmlEl)},Ae=[p,c,r,e,n],xe=0;xe<Ae.length;xe++){var Be=Ae[xe].prototype;Be.drawRectText=ne,Be.removeRectText=fe,Be.appendRectText=pe}n.prototype.brushVML=function(Oe){var ae=this.style;ae.text!=null?this.drawRectText(Oe,{x:ae.x||0,y:ae.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Oe)},n.prototype.onRemove=function(Oe){this.removeRectText(Oe)},n.prototype.onAdd=function(Oe){this.appendRectText(Oe)}}},qgvg:function(Ne,me){Ne.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},r6Bn:function(Ne,me,I){var oe=I("bYtY"),V=I("ItGF"),L=I("4fz+"),y=I("BPZU");function _(p,c){return p.zlevel===c.zlevel?p.z===c.z?p.z2-c.z2:p.z-c.z:p.zlevel-c.zlevel}var w=function(){this._roots=[],this._displayList=[],this._displayListLen=0};w.prototype={constructor:w,traverse:function(p,c){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(p,c)},getDisplayList:function(p,c){return c=c||!1,p&&this.updateDisplayList(c),this._displayList},updateDisplayList:function(p){this._displayListLen=0;for(var c=this._roots,r=this._displayList,n=0,e=c.length;n<e;n++)this._updateAndAddDisplayable(c[n],null,p);r.length=this._displayListLen,V.canvasSupported&&y(r,_)},_updateAndAddDisplayable:function(p,c,r){if(p.ignore&&!r)return;p.beforeUpdate(),p.__dirty&&p.update(),p.afterUpdate();var n=p.clipPath;if(n){c?c=c.slice():c=[];for(var e=n,s=p;e;)e.parent=s,e.updateTransform(),c.push(e),s=e,e=e.clipPath}if(p.isGroup){for(var u=p._children,o=0;o<u.length;o++){var d=u[o];p.__dirty&&(d.__dirty=!0),this._updateAndAddDisplayable(d,c,r)}p.__dirty=!1}else p.__clipPaths=c,this._displayList[this._displayListLen++]=p},addRoot:function(p){if(p.__storage===this)return;p instanceof L&&p.addChildrenToStorage(this),this.addToStorage(p),this._roots.push(p)},delRoot:function(p){if(p==null){for(var c=0;c<this._roots.length;c++){var r=this._roots[c];r instanceof L&&r.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(p instanceof Array){for(var c=0,n=p.length;c<n;c++)this.delRoot(p[c]);return}var e=oe.indexOf(this._roots,p);e>=0&&(this.delFromStorage(p),this._roots.splice(e,1),p instanceof L&&p.delChildrenFromStorage(this))},addToStorage:function(p){return p&&(p.__storage=this,p.dirty(!1)),this},delFromStorage:function(p){return p&&(p.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:_};var C=w;Ne.exports=C},rA99:function(Ne,me,I){var oe=I("y+Vt"),V=I("QBsz"),L=I("Sj9i"),y=L.quadraticSubdivide,_=L.cubicSubdivide,w=L.quadraticAt,C=L.cubicAt,p=L.quadraticDerivativeAt,c=L.cubicDerivativeAt,r=[];function n(s,u,o){var d=s.cpx2,A=s.cpy2;return d===null||A===null?[(o?c:C)(s.x1,s.cpx1,s.cpx2,s.x2,u),(o?c:C)(s.y1,s.cpy1,s.cpy2,s.y2,u)]:[(o?p:w)(s.x1,s.cpx1,s.x2,u),(o?p:w)(s.y1,s.cpy1,s.y2,u)]}var e=oe.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(s,u){var o=u.x1,d=u.y1,A=u.x2,a=u.y2,f=u.cpx1,h=u.cpy1,m=u.cpx2,T=u.cpy2,E=u.percent;if(E===0)return;s.moveTo(o,d),m==null||T==null?(E<1&&(y(o,f,A,E,r),f=r[1],A=r[2],y(d,h,a,E,r),h=r[1],a=r[2]),s.quadraticCurveTo(f,h,A,a)):(E<1&&(_(o,f,m,A,E,r),f=r[1],m=r[2],A=r[3],_(d,h,T,a,E,r),h=r[1],T=r[2],a=r[3]),s.bezierCurveTo(f,h,m,T,A,a))},pointAt:function(s){return n(this.shape,s,!1)},tangentAt:function(s){var u=n(this.shape,s,!0);return V.normalize(u,u)}});Ne.exports=e},"rAM+":function(Ne,me,I){"use strict";I.d(me,"a",function(){return V});var oe=I("Qw5x");function V(L,y){var _;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(_=Object(oe.a)(L))||y&&L&&typeof L.length=="number"){_&&(L=_);var w=0,C=function(){};return{s:C,n:function(){return w>=L.length?{done:!0}:{done:!1,value:L[w++]}},e:function(e){throw e},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p=!0,c=!1,r;return{s:function(){_=L[Symbol.iterator]()},n:function(){var e=_.next();return p=e.done,e},e:function(e){c=!0,r=e},f:function(){try{!p&&_.return!=null&&_.return()}finally{if(c)throw r}}}}},rHrb:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CopyToClipboard=void 0;var oe=L(I("cDcd")),V=L(I("+QRC"));function L(f){return f&&f.__esModule?f:{default:f}}function y(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y=function(m){return typeof m}:y=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},y(f)}function _(f,h){var m=Object.keys(f);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(f);h&&(T=T.filter(function(E){return Object.getOwnPropertyDescriptor(f,E).enumerable})),m.push.apply(m,T)}return m}function w(f){for(var h=1;h<arguments.length;h++){var m=arguments[h]!=null?arguments[h]:{};h%2?_(m,!0).forEach(function(T){A(f,T,m[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(m)):_(m).forEach(function(T){Object.defineProperty(f,T,Object.getOwnPropertyDescriptor(m,T))})}return f}function C(f,h){if(f==null)return{};var m=p(f,h),T,E;if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(f);for(E=0;E<O.length;E++){if(T=O[E],h.indexOf(T)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,T))continue;m[T]=f[T]}}return m}function p(f,h){if(f==null)return{};var m={},T=Object.keys(f),E,O;for(O=0;O<T.length;O++){if(E=T[O],h.indexOf(E)>=0)continue;m[E]=f[E]}return m}function c(f,h){if(!(f instanceof h))throw new TypeError("Cannot call a class as a function")}function r(f,h){for(var m=0;m<h.length;m++){var T=h[m];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(f,T.key,T)}}function n(f,h,m){return h&&r(f.prototype,h),m&&r(f,m),f}function e(f,h){return h&&(y(h)==="object"||typeof h=="function")?h:u(f)}function s(f){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)},s(f)}function u(f){if(f===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f}function o(f,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function");f.prototype=Object.create(h&&h.prototype,{constructor:{value:f,writable:!0,configurable:!0}}),h&&d(f,h)}function d(f,h){return d=Object.setPrototypeOf||function(T,E){return T.__proto__=E,T},d(f,h)}function A(f,h,m){return h in f?Object.defineProperty(f,h,{value:m,enumerable:!0,configurable:!0,writable:!0}):f[h]=m,f}var a=function(f){o(h,f);function h(){var m,T;c(this,h);for(var E=arguments.length,O=new Array(E),g=0;g<E;g++)O[g]=arguments[g];return T=e(this,(m=s(h)).call.apply(m,[this].concat(O))),A(u(T),"onClick",function(v){var l=T.props,i=l.text,S=l.onCopy,B=l.children,x=l.options,D=oe.default.Children.only(B),R=(0,V.default)(i,x);S&&S(i,R),D&&D.props&&typeof D.props.onClick=="function"&&D.props.onClick(v)}),T}return n(h,[{key:"render",value:function(){var T=this.props,E=T.text,O=T.onCopy,g=T.options,v=T.children,l=C(T,["text","onCopy","options","children"]),i=oe.default.Children.only(v);return oe.default.cloneElement(i,w({},l,{onClick:this.onClick}))}}]),h}(oe.default.PureComponent);me.CopyToClipboard=a,A(a,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(Ne,me){const I=/[&<>"']/,oe=/[&<>"']/g,V=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,y={"&":"&","<":"<",">":">",'"':""","'":"'"},_=g=>y[g];function w(g,v){if(v){if(I.test(g))return g.replace(oe,_)}else if(V.test(g))return g.replace(L,_);return g}const C=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function p(g){return g.replace(C,(v,l)=>(l=l.toLowerCase(),l==="colon"?":":l.charAt(0)==="#"?l.charAt(1)==="x"?String.fromCharCode(parseInt(l.substring(2),16)):String.fromCharCode(+l.substring(1)):""))}const c=/(^|[^\[])\^/g;function r(g,v){g=g.source||g,v=v||"";const l={replace:(i,S)=>(S=S.source||S,S=S.replace(c,"$1"),g=g.replace(i,S),l),getRegex:()=>new RegExp(g,v)};return l}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(g,v,l){if(g){let i;try{i=decodeURIComponent(p(l)).replace(n,"").toLowerCase()}catch(S){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}v&&!e.test(l)&&(l=a(v,l));try{l=encodeURI(l).replace(/%25/g,"%")}catch(i){return null}return l}const u={},o=/^[^:]+:\/*[^/]*$/,d=/^([^:]+:)[\s\S]*$/,A=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(g,v){u[" "+g]||(o.test(g)?u[" "+g]=g+"/":u[" "+g]=T(g,"/",!0)),g=u[" "+g];const l=g.indexOf(":")===-1;return v.substring(0,2)==="//"?l?v:g.replace(d,"$1")+v:v.charAt(0)==="/"?l?v:g.replace(A,"$1")+v:g+v}const f={exec:function(){}};function h(g){let v=1,l,i;for(;v<arguments.length;v++){l=arguments[v];for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(g[i]=l[i])}return g}function m(g,v){const l=g.replace(/\|/g,(B,x,D)=>{let R=!1,k=x;for(;--k>=0&&D[k]==="\\";)R=!R;return R?"|":" |"}),i=l.split(/ \|/);let S=0;if(i.length>v)i.splice(v);else for(;i.length<v;)i.push("");for(;S<i.length;S++)i[S]=i[S].trim().replace(/\\\|/g,"|");return i}function T(g,v,l){const i=g.length;if(i===0)return"";let S=0;for(;S<i;){const B=g.charAt(i-S-1);if(B===v&&!l)S++;else if(B!==v&&l)S++;else break}return g.substr(0,i-S)}function E(g,v){if(g.indexOf(v[1])===-1)return-1;const l=g.length;let i=0,S=0;for(;S<l;S++)if(g[S]==="\\")S++;else if(g[S]===v[0])i++;else if(g[S]===v[1]&&(i--,i<0))return S;return-1}function O(g){g&&g.sanitize&&!g.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}Ne.exports={escape:w,unescape:p,edit:r,cleanUrl:s,resolveUrl:a,noopTest:f,merge:h,splitCells:m,rtrim:T,findClosingBracket:E,checkSanitizeDeprecation:O}},rmlV:function(Ne,me,I){var oe=I("y+Vt"),V=oe.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(L,y){var _=.5522848,w=y.cx,C=y.cy,p=y.rx,c=y.ry,r=p*_,n=c*_;L.moveTo(w-p,C),L.bezierCurveTo(w-p,C-n,w-r,C-c,w,C-c),L.bezierCurveTo(w+r,C-c,w+p,C-n,w+p,C),L.bezierCurveTo(w+p,C+n,w+r,C+c,w,C+c),L.bezierCurveTo(w-r,C+c,w-p,C+n,w-p,C),L.closePath()}});Ne.exports=V},sBCT:function(Ne,me,I){"use strict";var oe=I("+BJd"),V=I("mr32"),L=I("+L6B"),y=I("2/Rp"),_=I("MXD1"),w=I("CFYs"),C=I("9og8"),p=I("2qtc"),c=I("kLXV"),r=I("miYZ"),n=I("tsqr"),e=I("y8nQ"),s=I("Vl3Y"),u=I("tJVT"),o=I("k1fw"),d=I("oBTY"),A=I("5NDa"),a=I("5rEg"),f=I("WmNS"),h=I.n(f),m=I("cDcd"),T=I.n(m),E=I("Ty5D"),O=I("55Ip"),g=I("9kvl"),v=I("kwm0"),l=I.n(v),i=I("Aky1"),S=I("h/US"),B=a.a.TextArea,x=1024,D=function(j,Y){var U,K=Y.payload||{},z=K.uploadInfo,F=z===void 0?{}:z;switch(Y.type){case"addVideo":return{videoList:[].concat(Object(d.a)(j.videoList),[{name:F.file.name,size:F.file.size,type:F.file.type,fileHash:F.fileHash,state:F.state,videoId:F.videoId,loaded:F.loaded||0,title:""}])};case"removeVideo":return{videoList:j.videoList.filter(function(H){return H.name!==Y.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:j.videoList.map(function(H){return H.name===Y.payload.uploadInfo.file.name?Object(o.a)(Object(o.a)({},H),{loaded:Y.payload.progressPercent,videoId:F.videoId,fileHash:F.fileHash}):H})};case"updateTitle":return{videoList:(U=j.videoList)===null||U===void 0?void 0:U.map(function(H){return H.name===Y.payload.item.name?Object(o.a)(Object(o.a)({},H),{title:Y.payload.title}):H})};default:return{videoList:[]}}},R=function(j){var Y,U=j.user,K=j.globalSetting,z=j.loading,F=j.dispatch,H=j.visible,G=j.editData,q=j.onCancel,ie=q===void 0?function(){}:q,ce=j.onOk,ee=ce===void 0?function(){}:ce,ve=j.queryParams,ue=ve===void 0?{}:ve,be=Object(E.i)(),he=s.a.useForm(),de=Object(u.a)(he,1),ne=de[0],fe=Object(m.useReducer)(D,{videoList:[]}),pe=Object(u.a)(fe,2),Ae=pe[0],xe=pe[1],Be=Object(m.useState)(!1),Oe=Object(u.a)(Be,2),ae=Oe[0],N=Oe[1],W=Object(m.useRef)(),le=Object(m.useState)(),te=Object(u.a)(le,2),se=te[0],Ee=te[1],ke=Object(m.useState)(!1),pt=Object(u.a)(ke,2),Fe=pt[0],je=pt[1],tt=Object(m.useState)(!1),At=Object(u.a)(tt,2),qe=At[0],Ze=At[1],Ge=Object(m.useState)([]),He=Object(u.a)(Ge,2),Qe=He[0],Ce=He[1],Re=Object(m.useState)([]),Le=Object(u.a)(Re,2),ze=Le[0],Xe=Le[1];Object(m.useEffect)(function(){var Mt,xt;if(!H)return;if(!G)return;je(G.is_link),Ee(G.link),!G.is_link&&xe({type:"addVideo",payload:{uploadInfo:{file:{name:G.file_name||G.name},videoId:G.video_id,loaded:100}}}),St((G==null||((Mt=G.tags)===null||Mt===void 0)?void 0:Mt.map(function(It){return It==null?void 0:It.name}))||[]),ne.setFieldsValue({name:G.name,description:G.description,attachment_id:G==null||((xt=G.video)===null||xt===void 0)?void 0:xt.attachment_id})},[G,H]);var ht=function(){var xt=document.getElementById("fileUpload");xt.value=""},yt=function(xt){var It;je(!1);var Kt=xt.target.files[0];if(!Kt){ht();return}var bn=Kt.name.toLowerCase();if(bn&&bn.indexOf(".avi")==-1&&bn.indexOf(".flv")==-1&&bn.indexOf(".f4v")==-1&&bn.indexOf(".m4v")==-1&&bn.indexOf(".mov")==-1&&bn.indexOf(".mp4")==-1&&bn.indexOf(".rmvb")==-1&&bn.indexOf(".swf")==-1&&bn.indexOf(".webm")==-1&&bn.indexOf(".wmv")==-1){n.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),ht();return}if(Kt.size>x*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),ht();return}if((It=Ae.videoList)!==null&&It!==void 0&&It.find(function(fn){return fn.name===Kt.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"),ht();return}jt(Kt)},Ut=function(xt,It){c.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:T.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",It?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){ht(),xe({type:"removeVideo",payload:{name:xt}})}})},jt=function(xt){var It,Kt='{"Vod":{}}';if(N(!0),W.current){W.current.addFile(xt,null,null,null,Kt);return}Object(i.a)((It=U.userInfo)===null||It===void 0?void 0:It.login,"",{create:!W,addFileSuccess:function(fn){xe({type:"addVideo",payload:{uploadInfo:fn}})},onUploadProgress:function(fn,Fr,_r){var zr=Math.ceil(_r*100);xe({type:"updateProgress",payload:{uploadInfo:fn,progressPercent:zr}}),ht()},onUploadFailed:function(fn){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(fn){N(!1)},onUploadSucceed:function(fn){N(!1)},onUploadError:function(fn){N(!1)},gotUploader:function(fn){fn.addFile(xt,null,null,null,Kt),W.current=fn}})},mt=function(){var Mt=Object(C.a)(h.a.mark(function xt(){var It,Kt,bn,fn;return h.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,ne.validateFields();case 2:if(!(!Fe&&!((It=Ae.videoList)!==null&&It!==void 0&&It.length)||Fe&&!se)){_r.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),_r.abrupt("return");case 5:Ze(!0),bn=Fe?{link:se}:{video_id:(Kt=Ae.videoList)===null||Kt===void 0?void 0:Kt[0].videoId};debugger;return _r.next=10,ee(Object(o.a)(Object(o.a)(Object(o.a)({},bn),ue),{name:ne.getFieldValue("name"),attachment_id:ne.getFieldValue("attachment_id"),description:ne.getFieldValue("description"),tags:We}));case 10:fn=_r.sent,Ze(!1),fn.id&&Ct();case 13:case"end":return _r.stop()}},xt)}));return function(){return Mt.apply(this,arguments)}}(),Ct=function(){ne.resetFields(),xe({type:"removeAll"}),Ee(null),je(null)},Et=function(){ie(),Ct()},ut=function(){var xt,It,Kt,bn,fn,Fr,_r,zr,In,xa,Ha,ma;return T.a.createElement(T.a.Fragment,null,!Fe&&!!((xt=Ae.videoList)!==null&&xt!==void 0&&xt.length)&&T.a.createElement("div",{className:l.a.fileProgress},((It=Ae.videoList)===null||It===void 0||((Kt=It[0])===null||Kt===void 0)?void 0:Kt.loaded)==100?T.a.createElement("div",{className:"".concat(l.a.videoName," font14")},(bn=Ae.videoList)===null||bn===void 0||((fn=bn[0])===null||fn===void 0)?void 0:fn.name):T.a.createElement(w.a,{style:{width:"80%"},percent:(Fr=Ae.videoList)===null||Fr===void 0||((_r=Fr[0])===null||_r===void 0)?void 0:_r.loaded,status:((zr=Ae.videoList)===null||zr===void 0||((In=zr[0])===null||In===void 0)?void 0:In.loaded)==100?"normal":"active"}),T.a.createElement("div",{className:l.a.fileCancel,onClick:function(){var wa,Ai,Ci,Se;return Ut((wa=Ae.videoList)===null||wa===void 0||((Ai=wa[0])===null||Ai===void 0)?void 0:Ai.name,((Ci=Ae.videoList)===null||Ci===void 0||((Se=Ci[0])===null||Se===void 0)?void 0:Se.loaded)==100)}},((xa=Ae.videoList)===null||xa===void 0||((Ha=xa[0])===null||Ha===void 0)?void 0:Ha.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((ma=Ae.videoList)!==null&&ma!==void 0&&ma.length)&&T.a.createElement("div",{className:l.a.uploadWrap},T.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},T.a.createElement(Upload,uploadProps,T.a.createElement(y.a,{className:l.a.upload,disabled:(ze==null?void 0:ze.length)>0},T.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),T.a.createElement("label",{className:"".concat(l.a.upload," ").concat(l.a.uploadLink),onClick:function(){return je(!0)}},T.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Fe&&T.a.createElement(a.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:se,onChange:function(wa){return Ee(wa.target.value)}}))},Ye=Object(m.useState)([]),Ue=Object(u.a)(Ye,2),We=Ue[0],St=Ue[1],gt=function(xt){if(xt.key=="Enter"){var It=ne.getFieldValue("tag");if(ne.setFieldsValue({tag:""}),!It){n.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(We.filter(function(Kt){return Kt===It}).length>0){n.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}We.push(It),St(Object(d.a)(We))}},Rt=function(xt,It){xt.preventDefault(),St(Object(d.a)(We.filter(function(Kt){return Kt!=It})))};return T.a.createElement(c.a,{centered:!0,maskClosable:!1,title:G?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:l.a.modal,visible:H,confirmLoading:qe,onOk:mt,onCancel:Et},T.a.createElement(s.a,{form:ne},T.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:yt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),T.a.createElement(s.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},T.a.createElement(a.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),T.a.createElement(s.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:l.a.contentItem},ut()),T.a.createElement(s.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},T.a.createElement(S.a,{getFileProgress:function(xt){if(xt.file.status==="uploading"){Ze(!0);return}xt.file.status==="done"&&Ze(!1)}})),T.a.createElement(s.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},T.a.createElement(B,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),T.a.createElement(s.a.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},T.a.createElement(a.a,{onKeyUp:gt})),T.a.createElement("div",{className:l.a["tagsList-content"]},We.map(function(Mt,xt){return T.a.createElement(V.a,{key:xt+Mt,closable:!0,onClose:function(Kt){Rt(Kt,Mt)}},Mt)})),T.a.createElement("div",{className:"c-grey-999"},T.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),T.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",T.a.createElement(O.a,{to:"/users/".concat((Y=U.userInfo)===null||Y===void 0?void 0:Y.login,"/videos/protocol"),target:"_blank",className:l.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),T.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),T.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),T.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(g.a)(function(k){var j=k.user,Y=k.loading,U=k.globalSetting;return{user:j,globalSetting:U,loading:Y}})(R)},sR1s:function(Ne,me,I){"use strict";I.d(me,"b",function(){return y}),I.d(me,"a",function(){return _}),I.d(me,"c",function(){return w}),I.d(me,"d",function(){return C});var oe=I("U8pU"),V="RC_TABLE_KEY";function L(p){return p==null?[]:Array.isArray(p)?p:[p]}function y(p,c){if(!c&&typeof c!="number")return p;for(var r=L(c),n=p,e=0;e<r.length;e+=1){if(!n)return null;var s=r[e];n=n[s]}return n}function _(p){var c=[],r={};return p.forEach(function(n){for(var e=n||{},s=e.key,u=e.dataIndex,o=s||L(u).join("-")||V;r[o];)o="".concat(o,"_next");r[o]=!0,c.push(o)}),c}function w(){var p={};function c(s,u){u&&Object.keys(u).forEach(function(o){var d=u[o];d&&Object(oe.a)(d)==="object"?(s[o]=s[o]||{},c(s[o],d)):s[o]=d})}for(var r=arguments.length,n=new Array(r),e=0;e<r;e++)n[e]=arguments[e];return n.forEach(function(s){c(p,s)}),p}function C(p){return p!=null}},"sW+o":function(Ne,me,I){var oe=I("SrGk"),V=I("bYtY"),L=I("SUKs"),y=I("Qe9p");function _(C,p){oe.call(this,C,p,["linearGradient","radialGradient"],"__gradient_in_use__")}V.inherits(_,oe),_.prototype.addWithoutUpdate=function(C,p){if(p&&p.style){var c=this;V.each(["fill","stroke"],function(r){if(p.style[r]&&(p.style[r].type==="linear"||p.style[r].type==="radial")){var n=p.style[r],e=c.getDefs(!0),s;n._dom?(s=n._dom,e.contains(n._dom)||c.addDom(s)):s=c.add(n),c.markUsed(p);var u=s.getAttribute("id");C.setAttribute(r,"url(#"+u+")")}})}},_.prototype.add=function(C){var p;if(C.type==="linear")p=this.createElement("linearGradient");else if(C.type==="radial")p=this.createElement("radialGradient");else return L("Illegal gradient type."),null;return C.id=C.id||this.nextId++,p.setAttribute("id","zr"+this._zrId+"-gradient-"+C.id),this.updateDom(C,p),this.addDom(p),p},_.prototype.update=function(C){var p=this;oe.prototype.update.call(this,C,function(){var c=C.type,r=C._dom.tagName;c==="linear"&&r==="linearGradient"||c==="radial"&&r==="radialGradient"?p.updateDom(C,C._dom):(p.removeDom(C),p.add(C))})},_.prototype.updateDom=function(C,p){if(C.type==="linear")p.setAttribute("x1",C.x),p.setAttribute("y1",C.y),p.setAttribute("x2",C.x2),p.setAttribute("y2",C.y2);else if(C.type==="radial")p.setAttribute("cx",C.x),p.setAttribute("cy",C.y),p.setAttribute("r",C.r);else{L("Illegal gradient type.");return}C.global?p.setAttribute("gradientUnits","userSpaceOnUse"):p.setAttribute("gradientUnits","objectBoundingBox"),p.innerHTML="";for(var c=C.colorStops,r=0,n=c.length;r<n;++r){var e=this.createElement("stop");e.setAttribute("offset",c[r].offset*100+"%");var s=c[r].color;if(s.indexOf("rgba">-1)){var u=y.parse(s)[3],o=y.toHex(s);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",u)}else e.setAttribute("stop-color",c[r].color);p.appendChild(e)}C._dom=p},_.prototype.markUsed=function(C){if(C.style){var p=C.style.fill;p&&p._dom&&oe.prototype.markUsed.call(this,p._dom),p=C.style.stroke,p&&p._dom&&oe.prototype.markUsed.call(this,p._dom)}};var w=_;Ne.exports=w},sboe:function(Ne,me,I){"use strict";I.d(me,"a",function(){return L});var oe=I("cDcd"),V=I.n(oe),L=oe.createContext(null)},t23M:function(Ne,me,I){"use strict";var oe=I("VTBJ"),V=I("1OyB"),L=I("vuIU"),y=I("Ji7U"),_=I("LK+K"),w=I("cDcd"),C=I.n(w),p=I("m+aA"),c=I("Zm9Q"),r=I("Kwbf"),n=I("c+Xe"),e=I("bdgK"),s="rc-observer-key",u=function(o){Object(y.a)(A,o);var d=Object(_.a)(A);function A(){var a;return Object(V.a)(this,A),a=d.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(f){var h=a.props.onResize,m=f[0].target,T=m.getBoundingClientRect(),E=T.width,O=T.height,g=m.offsetWidth,v=m.offsetHeight,l=Math.floor(E),i=Math.floor(O);if(a.state.width!==l||a.state.height!==i||a.state.offsetWidth!==g||a.state.offsetHeight!==v){var S={width:l,height:i,offsetWidth:g,offsetHeight:v};a.setState(S),h&&Promise.resolve().then(function(){h(Object(oe.a)(Object(oe.a)({},S),{},{offsetWidth:g,offsetHeight:v}))})}},a.setChildNode=function(f){a.childNode=f},a}return Object(L.a)(A,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var f=this.props.disabled;if(f){this.destroyObserver();return}var h=Object(p.a)(this.childNode||this),m=h!==this.currentElement;m&&(this.destroyObserver(),this.currentElement=h),!this.resizeObserver&&h&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(h))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var f=this.props.children,h=Object(c.a)(f);if(h.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var m=h[0];if(w.isValidElement(m)&&Object(n.c)(m)){var T=m.ref;h[0]=w.cloneElement(m,{ref:Object(n.a)(T,this.setChildNode)})}return h.length===1?h[0]:h.map(function(E,O){return!w.isValidElement(E)||"key"in E&&E.key!==null?E:w.cloneElement(E,{key:"".concat(s,"-").concat(O)})})}}]),A}(w.Component);u.displayName="ResizeObserver",me.a=u},tWlo:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(Ne,me,I){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var oe=I("P4Qj"),V=function(w,C){var p=(0,oe.getSensor)(w);return p.bind(C),function(){p.unbind(C)}};me.bind=V;var L=function(w){var C=(0,oe.getSensor)(w);(0,oe.removeSensor)(C)};me.clear=L;var y="1.0.1";me.ver=y},uK0f:function(Ne,me,I){(function(oe,V){Ne.exports=V()})(this,function(){"use strict";function oe(V,L,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var _=V||[],w=[],C=0;do{var p=_.filter(function(c){return L(c,C)})[0];if(!p)break;w.push(p),_=p[y.childrenKeyName]||[],C+=1}while(_.length>0);return w}return oe})},uRQ9:function(Ne,me,I){Ne.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(Ne,me,I){typeof window!="undefined"&&function(V,L){Ne.exports=L()}(this,function(){return function(oe){var V={};function L(y){if(V[y])return V[y].exports;var _=V[y]={i:y,l:!1,exports:{}};return oe[y].call(_.exports,_,_.exports,L),_.l=!0,_.exports}return L.m=oe,L.c=V,L.d=function(y,_,w){L.o(y,_)||Object.defineProperty(y,_,{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,_){if(_&1&&(y=L(y)),_&8)return y;if(_&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}),_&2&&typeof y!="string")for(var C in y)L.d(w,C,function(p){return y[p]}.bind(null,C));return w},L.n=function(y){var _=y&&y.__esModule?function(){return y.default}:function(){return y};return L.d(_,"a",_),_},L.o=function(y,_){return Object.prototype.hasOwnProperty.call(y,_)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(oe,V,L){"use strict";var y=Object.prototype.hasOwnProperty,_="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(_=!1));function C(n,e,s){this.fn=n,this.context=e,this.once=s||!1}function p(n,e,s,u,o){if(typeof s!="function")throw new TypeError("The listener must be a function");var d=new C(s,u||n,o),A=_?_+e:e;return n._events[A]?n._events[A].fn?n._events[A]=[n._events[A],d]:n._events[A].push(d):(n._events[A]=d,n._eventsCount++),n}function c(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=[],s,u;if(this._eventsCount===0)return e;for(u in s=this._events)y.call(s,u)&&e.push(_?u.slice(1):u);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(s)):e},r.prototype.listeners=function(e){var s=_?_+e:e,u=this._events[s];if(!u)return[];if(u.fn)return[u.fn];for(var o=0,d=u.length,A=new Array(d);o<d;o++)A[o]=u[o].fn;return A},r.prototype.listenerCount=function(e){var s=_?_+e:e,u=this._events[s];return u?u.fn?1:u.length:0},r.prototype.emit=function(e,s,u,o,d,A){var a=_?_+e:e;if(!this._events[a])return!1;var f=this._events[a],h=arguments.length,m,T;if(f.fn){f.once&&this.removeListener(e,f.fn,void 0,!0);switch(h){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,s),!0;case 3:return f.fn.call(f.context,s,u),!0;case 4:return f.fn.call(f.context,s,u,o),!0;case 5:return f.fn.call(f.context,s,u,o,d),!0;case 6:return f.fn.call(f.context,s,u,o,d,A),!0}for(T=1,m=new Array(h-1);T<h;T++)m[T-1]=arguments[T];f.fn.apply(f.context,m)}else{var E=f.length,O;for(T=0;T<E;T++){f[T].once&&this.removeListener(e,f[T].fn,void 0,!0);switch(h){case 1:f[T].fn.call(f[T].context);break;case 2:f[T].fn.call(f[T].context,s);break;case 3:f[T].fn.call(f[T].context,s,u);break;case 4:f[T].fn.call(f[T].context,s,u,o);break;default:if(!m)for(O=1,m=new Array(h-1);O<h;O++)m[O-1]=arguments[O];f[T].fn.apply(f[T].context,m)}}}return!0},r.prototype.on=function(e,s,u){return p(this,e,s,u,!1)},r.prototype.once=function(e,s,u){return p(this,e,s,u,!0)},r.prototype.removeListener=function(e,s,u,o){var d=_?_+e:e;if(!this._events[d])return this;if(!s)return c(this,d),this;var A=this._events[d];if(A.fn)A.fn===s&&(!o||A.once)&&(!u||A.context===u)&&c(this,d);else{for(var a=0,f=[],h=A.length;a<h;a++)(A[a].fn!==s||o&&!A[a].once||u&&A[a].context!==u)&&f.push(A[a]);f.length?this._events[d]=f.length===1?f[0]:f:c(this,d)}return this},r.prototype.removeAllListeners=function(e){var s;return e?(s=_?_+e:e,this._events[s]&&c(this,s)):(this._events=new w,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=_,r.EventEmitter=r,oe.exports=r},"./node_modules/url-toolkit/src/url-toolkit.js":function(oe,V,L){(function(y){var _=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,w=/^([^\/?#]*)([^]*)$/,C=/(?:\/|^)\.(?=\/)/g,p=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,c={buildAbsoluteURL:function(r,n,e){if(e=e||{},r=r.trim(),n=n.trim(),!n){if(!e.alwaysNormalize)return r;var s=c.parseURL(r);if(!s)throw new Error("Error trying to parse base URL.");return s.path=c.normalizePath(s.path),c.buildURLFromParts(s)}var u=c.parseURL(n);if(!u)throw new Error("Error trying to parse relative URL.");if(u.scheme)return e.alwaysNormalize?(u.path=c.normalizePath(u.path),c.buildURLFromParts(u)):n;var o=c.parseURL(r);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&o.path[0]!=="/"){var d=w.exec(o.path);o.netLoc=d[1],o.path=d[2]}o.netLoc&&!o.path&&(o.path="/");var A={scheme:o.scheme,netLoc:u.netLoc,path:null,params:u.params,query:u.query,fragment:u.fragment};if(!u.netLoc&&(A.netLoc=o.netLoc,u.path[0]!=="/"))if(!u.path)A.path=o.path,u.params||(A.params=o.params,u.query||(A.query=o.query));else{var a=o.path,f=a.substring(0,a.lastIndexOf("/")+1)+u.path;A.path=c.normalizePath(f)}return A.path===null&&(A.path=e.alwaysNormalize?c.normalizePath(u.path):u.path),c.buildURLFromParts(A)},parseURL:function(r){var n=_.exec(r);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(r){for(r=r.split("").reverse().join("").replace(C,"");r.length!==(r=r.replace(p,"")).length;);return r.split("").reverse().join("")},buildURLFromParts:function(r){return r.scheme+r.netLoc+r.path+r.params+r.query+r.fragment}};oe.exports=c})(this)},"./node_modules/webworkify-webpack/index.js":function(oe,V,L){function y(e){var s={};function u(d){if(s[d])return s[d].exports;var A=s[d]={i:d,l:!1,exports:{}};return e[d].call(A.exports,A,A.exports,u),A.l=!0,A.exports}u.m=e,u.c=s,u.i=function(d){return d},u.d=function(d,A,a){u.o(d,A)||Object.defineProperty(d,A,{configurable:!1,enumerable:!0,get:a})},u.r=function(d){Object.defineProperty(d,"__esModule",{value:!0})},u.n=function(d){var A=d&&d.__esModule?function(){return d.default}:function(){return d};return u.d(A,"a",A),A},u.o=function(d,A){return Object.prototype.hasOwnProperty.call(d,A)},u.p="/",u.oe=function(d){throw console.error(d),d};var o=u(u.s=ENTRY_MODULE);return o.default||o}var _="[\\.|\\-|\\+|\\w|/|@]+",w="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+_+").*?\\)";function C(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function p(e){return!isNaN(1*e)}function c(e,s,u){var o={};o[u]=[];var d=s.toString(),A=d.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!A)return o;for(var a=A[1],f=new RegExp("(\\\\n|\\W)"+C(a)+w,"g"),h;h=f.exec(d);){if(h[3]==="dll-reference")continue;o[u].push(h[3])}for(f=new RegExp("\\("+C(a)+'\\("(dll-reference\\s('+_+'))"\\)\\)'+w,"g");h=f.exec(d);)e[h[2]]||(o[u].push(h[1]),e[h[2]]=L(h[1]).m),o[h[2]]=o[h[2]]||[],o[h[2]].push(h[4]);for(var m=Object.keys(o),T=0;T<m.length;T++)for(var E=0;E<o[m[T]].length;E++)p(o[m[T]][E])&&(o[m[T]][E]=1*o[m[T]][E]);return o}function r(e){var s=Object.keys(e);return s.reduce(function(u,o){return u||e[o].length>0},!1)}function n(e,s){for(var u={main:[s]},o={main:[]},d={main:{}};r(u);)for(var A=Object.keys(u),a=0;a<A.length;a++){var f=A[a],h=u[f],m=h.pop();if(d[f]=d[f]||{},d[f][m]||!e[f][m])continue;d[f][m]=!0,o[f]=o[f]||[],o[f].push(m);for(var T=c(e,e[f][m],f),E=Object.keys(T),O=0;O<E.length;O++)u[E[O]]=u[E[O]]||[],u[E[O]]=u[E[O]].concat(T[E[O]])}return o}oe.exports=function(e,s){s=s||{};var u={main:L.m},o=s.all?{main:Object.keys(u.main)}:n(u,e),d="";Object.keys(o).filter(function(m){return m!=="main"}).forEach(function(m){for(var T=0;o[m][T];)T++;o[m].push(T),u[m][T]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",d=d+"var "+m+" = ("+y.toString().replace("ENTRY_MODULE",JSON.stringify(T))+")({"+o[m].map(function(E){return""+JSON.stringify(E)+": "+u[m][E].toString()}).join(",")+`});
|
|
|
`}),d=d+"new (("+y.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o.main.map(function(m){return""+JSON.stringify(m)+": "+u.main[m].toString()}).join(",")+"}))(self);";var A=new window.Blob([d],{type:"text/javascript"});if(s.bare)return A;var a=window.URL||window.webkitURL||window.mozURL||window.msURL,f=a.createObjectURL(A),h=new window.Worker(f);return h.objectURL=f,h}},"./src/config.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"hlsDefaultConfig",function(){return O}),L.d(V,"mergeConfig",function(){return v}),L.d(V,"enableStreamingMode",function(){return l});var y=L("./src/controller/abr-controller.ts"),_=L("./src/controller/audio-stream-controller.ts"),w=L("./src/controller/audio-track-controller.ts"),C=L("./src/controller/subtitle-stream-controller.ts"),p=L("./src/controller/subtitle-track-controller.ts"),c=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"),s=L("./src/controller/eme-controller.ts"),u=L("./src/controller/cmcd-controller.ts"),o=L("./src/utils/xhr-loader.ts"),d=L("./src/utils/fetch-loader.ts"),A=L("./src/utils/cues.ts"),a=L("./src/utils/mediakeys-helper.ts"),f=L("./src/utils/logger.ts");function h(){return h=Object.assign||function(i){for(var S=1;S<arguments.length;S++){var B=arguments[S];for(var x in B)Object.prototype.hasOwnProperty.call(B,x)&&(i[x]=B[x])}return i},h.apply(this,arguments)}function m(i,S){var B=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);S&&(x=x.filter(function(D){return Object.getOwnPropertyDescriptor(i,D).enumerable})),B.push.apply(B,x)}return B}function T(i){for(var S=1;S<arguments.length;S++){var B=arguments[S]!=null?arguments[S]:{};S%2?m(Object(B),!0).forEach(function(x){E(i,x,B[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(B)):m(Object(B)).forEach(function(x){Object.defineProperty(i,x,Object.getOwnPropertyDescriptor(B,x))})}return i}function E(i,S,B){return S in i?Object.defineProperty(i,S,{value:B,enumerable:!0,configurable:!0,writable:!0}):i[S]=B,i}var O=T(T({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:c.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},g()),{},{subtitleStreamController:C.SubtitleStreamController,subtitleTrackController:p.default,timelineController:r.TimelineController,audioStreamController:_.default,audioTrackController:w.default,emeController:s.default,cmcdController:u.default});function g(){return{cueHandler:A.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 v(i,S){if((S.liveSyncDurationCount||S.liveMaxLatencyDurationCount)&&(S.liveSyncDuration||S.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(S.liveMaxLatencyDurationCount!==void 0&&(S.liveSyncDurationCount===void 0||S.liveMaxLatencyDurationCount<=S.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(S.liveMaxLatencyDuration!==void 0&&(S.liveSyncDuration===void 0||S.liveMaxLatencyDuration<=S.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return h({},i,S)}function l(i){var S=i.loader;if(S!==d.default&&S!==o.default)f.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),i.progressive=!1;else{var B=Object(d.fetchSupported)();B&&(i.loader=d.default,i.progressive=!0,i.enableSoftwareAES=!0,f.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/polyfills/number.ts"),_=L("./src/utils/ewma-bandwidth-estimator.ts"),w=L("./src/events.ts"),C=L("./src/utils/buffer-helper.ts"),p=L("./src/errors.ts"),c=L("./src/types/loader.ts"),r=L("./src/utils/logger.ts");function n(u,o){for(var d=0;d<o.length;d++){var A=o[d];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}function e(u,o,d){return o&&n(u.prototype,o),d&&n(u,d),u}var s=function(){function u(d){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=d;var A=d.config;this.bwEstimator=new _.default(A.abrEwmaSlowVoD,A.abrEwmaFastVoD,A.abrEwmaDefaultEstimate),this.registerListeners()}var o=u.prototype;return o.registerListeners=function(){var A=this.hls;A.on(w.Events.FRAG_LOADING,this.onFragLoading,this),A.on(w.Events.FRAG_LOADED,this.onFragLoaded,this),A.on(w.Events.FRAG_BUFFERED,this.onFragBuffered,this),A.on(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),A.on(w.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var A=this.hls;A.off(w.Events.FRAG_LOADING,this.onFragLoading,this),A.off(w.Events.FRAG_LOADED,this.onFragLoaded,this),A.off(w.Events.FRAG_BUFFERED,this.onFragBuffered,this),A.off(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),A.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(A,a){var f=a.frag;if(f.type===c.PlaylistLevelType.MAIN&&!this.timer){var h;this.fragCurrent=f,this.partCurrent=(h=a.part)!=null?h:null,this.timer=self.setInterval(this.onCheck,100)}},o.onLevelLoaded=function(A,a){var f=this.hls.config;a.details.live?this.bwEstimator.update(f.abrEwmaSlowLive,f.abrEwmaFastLive):this.bwEstimator.update(f.abrEwmaSlowVoD,f.abrEwmaFastVoD)},o._abandonRulesCheck=function(){var A=this.fragCurrent,a=this.partCurrent,f=this.hls,h=f.autoLevelEnabled,m=f.config,T=f.media;if(!A||!T)return;var E=a?a.stats:A.stats,O=a?a.duration:A.duration;if(E.aborted){r.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!h||T.paused||!T.playbackRate||!T.readyState)return;var g=performance.now()-E.loading.start,v=Math.abs(T.playbackRate);if(g<=500*O/v)return;var l=f.levels,i=f.minAutoLevel,S=l[A.level],B=E.total||Math.max(E.loaded,Math.round(O*S.maxBitrate/8)),x=Math.max(1,E.bwEstimate?E.bwEstimate/8:E.loaded*1e3/g),D=(B-E.loaded)/x,R=T.currentTime,k=(C.BufferHelper.bufferInfo(T,R,m.maxBufferHole).end-R)/v;if(k>=2*O/v||D<=k)return;var j=Number.POSITIVE_INFINITY,Y;for(Y=A.level-1;Y>i;Y--){var U=l[Y].maxBitrate;if(j=O*U/(8*.8*x),j<k)break}if(j>=D)return;var K=this.bwEstimator.getEstimate();r.logger.warn("Fragment "+A.sn+(a?" part "+a.index:"")+" of level "+A.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: `+j.toFixed(3)+` s
|
|
|
Time to underbuffer: `+k.toFixed(3)+" s"),f.nextLoadLevel=Y,this.bwEstimator.sample(g,E.loaded),this.clearTimer(),A.loader&&(this.fragCurrent=this.partCurrent=null,A.loader.abort()),f.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:A,part:a,stats:E})},o.onFragLoaded=function(A,a){var f=a.frag,h=a.part;if(f.type===c.PlaylistLevelType.MAIN&&Object(y.isFiniteNumber)(f.sn)){var m=h?h.stats:f.stats,T=h?h.duration:f.duration;if(this.clearTimer(),this.lastLoadedFragLevel=f.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var E=this.hls.levels[f.level],O=(E.loaded?E.loaded.bytes:0)+m.loaded,g=(E.loaded?E.loaded.duration:0)+T;E.loaded={bytes:O,duration:g},E.realBitrate=Math.round(8*O/g)}if(f.bitrateTest){var v={stats:m,frag:f,part:h,id:f.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,v),f.bitrateTest=!1}}},o.onFragBuffered=function(A,a){var f=a.frag,h=a.part,m=h?h.stats:f.stats;if(m.aborted)return;if(f.type!==c.PlaylistLevelType.MAIN||f.sn==="initSegment")return;var T=m.parsing.end-m.loading.start;this.bwEstimator.sample(T,m.loaded),m.bwEstimate=this.bwEstimator.getEstimate(),f.bitrateTest?this.bitrateTestDelay=T/1e3:this.bitrateTestDelay=0},o.onError=function(A,a){switch(a.details){case p.ErrorDetails.FRAG_LOAD_ERROR:case p.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var A=this.fragCurrent,a=this.partCurrent,f=this.hls,h=f.maxAutoLevel,m=f.config,T=f.minAutoLevel,E=f.media,O=a?a.duration:A?A.duration:0,g=E?E.currentTime:0,v=E&&E.playbackRate!==0?Math.abs(E.playbackRate):1,l=this.bwEstimator?this.bwEstimator.getEstimate():m.abrEwmaDefaultEstimate,i=(C.BufferHelper.bufferInfo(E,g,m.maxBufferHole).end-g)/v,S=this.findBestLevel(l,T,h,i,m.abrBandWidthFactor,m.abrBandWidthUpFactor);if(S>=0)return S;r.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var B=O?Math.min(O,m.maxStarvationDelay):m.maxStarvationDelay,x=m.abrBandWidthFactor,D=m.abrBandWidthUpFactor;if(!i){var R=this.bitrateTestDelay;if(R){var k=O?Math.min(O,m.maxLoadingDelay):m.maxLoadingDelay;B=k-R,r.logger.trace("bitrate test took "+Math.round(1e3*R)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*B)+" ms"),x=D=1}}return S=this.findBestLevel(l,T,h,i+B,x,D),Math.max(S,0)},o.findBestLevel=function(A,a,f,h,m,T){for(var E,O=this.fragCurrent,g=this.partCurrent,v=this.lastLoadedFragLevel,l=this.hls.levels,i=l[v],S=!!(i!=null&&(E=i.details)!==null&&E!==void 0&&E.live),B=i==null?void 0:i.codecSet,x=g?g.duration:O?O.duration:0,D=f;D>=a;D--){var R=l[D];if(!R||B&&R.codecSet!==B)continue;var k=R.details,j=(g?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||x,Y=void 0;D<=v?Y=m*A:Y=T*A;var U=l[D].maxBitrate,K=U*j/Y;if(r.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(Y)+"/"+U+"/"+j+"/"+h+"/"+K),Y>U&&(!K||S&&!this.bitrateTestDelay||K<h))return D}return-1},e(u,[{key:"nextAutoLevel",get:function(){var A=this._nextAutoLevel,a=this.bwEstimator;if(A!==-1&&(!a||!a.canEstimate()))return A;var f=this.getNextABRAutoLevel();return A!==-1&&(f=Math.min(A,f)),f},set:function(A){this._nextAutoLevel=A}}]),u}();V.default=s},"./src/controller/audio-stream-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/polyfills/number.ts"),_=L("./src/controller/base-stream-controller.ts"),w=L("./src/events.ts"),C=L("./src/utils/buffer-helper.ts"),p=L("./src/controller/fragment-tracker.ts"),c=L("./src/types/level.ts"),r=L("./src/types/loader.ts"),n=L("./src/loader/fragment.ts"),e=L("./src/demux/chunk-cache.ts"),s=L("./src/demux/transmuxer-interface.ts"),u=L("./src/types/transmuxer.ts"),o=L("./src/controller/fragment-finders.ts"),d=L("./src/utils/discontinuities.ts"),A=L("./src/errors.ts"),a=L("./src/utils/logger.ts");function f(){return f=Object.assign||function(O){for(var g=1;g<arguments.length;g++){var v=arguments[g];for(var l in v)Object.prototype.hasOwnProperty.call(v,l)&&(O[l]=v[l])}return O},f.apply(this,arguments)}function h(O,g){O.prototype=Object.create(g.prototype),O.prototype.constructor=O,m(O,g)}function m(O,g){return m=Object.setPrototypeOf||function(l,i){return l.__proto__=i,l},m(O,g)}var T=100,E=function(O){h(g,O);function g(l,i){var S;return S=O.call(this,l,i,"[audio-stream-controller]")||this,S.videoBuffer=null,S.videoTrackCC=-1,S.waitingVideoCC=-1,S.audioSwitch=!1,S.trackId=-1,S.waitingData=null,S.mainDetails=null,S.bufferFlushed=!1,S._registerListeners(),S}var v=g.prototype;return v.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},v._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)},v._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)},v.onInitPtsFound=function(i,S){var B=S.frag,x=S.id,D=S.initPTS;if(x==="main"){var R=B.cc;this.initPTS[B.cc]=D,this.log("InitPTS for cc: "+R+" found from main: "+D),this.videoTrackCC=R,this.state===_.State.WAITING_INIT_PTS&&this.tick()}},v.startLoad=function(i){if(!this.levels){this.startPosition=i,this.state=_.State.STOPPED;return}var S=this.lastCurrentTime;this.stopLoad(),this.setInterval(T),this.fragLoadError=0,S>0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+S.toFixed(3)),this.state=_.State.IDLE):(this.loadedmetadata=!1,this.state=_.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},v.doTick=function(){switch(this.state){case _.State.IDLE:this.doTickIdle();break;case _.State.WAITING_TRACK:{var i,S=this.levels,B=this.trackId,x=S==null||((i=S[B])===null||i===void 0)?void 0:i.details;if(x){if(this.waitForCdnTuneIn(x))break;this.state=_.State.WAITING_INIT_PTS}break}case _.State.FRAG_LOADING_WAITING_RETRY:{var D,R=performance.now(),k=this.retryDate;(!k||R>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=_.State.IDLE);break}case _.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var Y=j.frag,U=j.part,K=j.cache,z=j.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=_.State.FRAG_LOADING;var F=K.flush(),H={frag:Y,part:U,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),z&&O.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(),q=C.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),ie=Object(o.fragmentWithinToleranceTest)(q.end,this.config.maxFragLookUpTolerance,Y);ie<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+q.end+" is needed"),this.clearWaitingFragment())}}else this.state=_.State.IDLE}}this.onTickEnd()},v.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=_.State.IDLE)},v.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var S=this.mediaBuffer?this.mediaBuffer:i,B=S.buffered;!this.loadedmetadata&&B.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},v.doTickIdle=function(){var i,S,B=this.hls,x=this.levels,D=this.media,R=this.trackId,k=B.config;if(!x||!x[R])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var j=x[R],Y=j.details;if(!Y||Y.live&&this.levelLastLoaded!==R||this.waitForCdnTuneIn(Y)){this.state=_.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)){B.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=_.State.ENDED;return}var H=Y.fragments,G=H[0].start,q=U.end;if(F){var ie=this.getLoadPosition();q=ie,Y.PTSKnown&&ie<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 ce=this.getNextFragment(q,Y);if(!ce){this.bufferFlushed=!0;return}((i=ce.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((S=ce.decryptdata)!==null&&S!==void 0&&S.key)?this.loadKey(ce,Y):this.loadFragment(ce,Y,q)},v.getMaxBufferLength=function(){var i=O.prototype.getMaxBufferLength.call(this),S=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return S===null?i:Math.max(i,S.len)},v.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},v.onAudioTracksUpdated=function(i,S){var B=S.audioTracks;this.resetTransmuxer(),this.levels=B.map(function(x){return new c.Level(x)})},v.onAudioTrackSwitching=function(i,S){var B=!!S.url;this.trackId=S.id;var x=this.fragCurrent;x!=null&&x.loader&&x.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),B?this.setInterval(T):this.resetTransmuxer(),B?(this.audioSwitch=!0,this.state=_.State.IDLE):this.state=_.State.STOPPED,this.tick()},v.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},v.onLevelLoaded=function(i,S){this.mainDetails=S.details},v.onAudioTrackLoaded=function(i,S){var B,x=this.levels,D=S.details,R=S.id;if(!x){this.warn("Audio tracks were reset while loading level "+R);return}this.log("Track "+R+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=x[R],j=0;if(D.live||(B=k.details)!==null&&B!==void 0&&B.live){var Y=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!Y)return;!k.details&&D.hasProgramDateTime&&Y.hasProgramDateTime?(Object(d.alignMediaPlaylistByPDT)(D,Y),j=D.fragments[0].start):j=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=R,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,j),this.state===_.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=_.State.IDLE),this.tick()},v._handleFragmentLoadProgress=function(i){var S,B=i.frag,x=i.part,D=i.payload,R=this.config,k=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+B.sn+" of level "+B.level+" will not be buffered");return}var Y=j[k];console.assert(Y,"Audio track is defined on fragment load progress");var U=Y.details;console.assert(U,"Audio track details are defined on fragment load progress");var K=R.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",z=this.transmuxer;z||(z=this.transmuxer=new s.default(this.hls,r.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[B.cc],H=(S=B.initSegment)===null||S===void 0?void 0:S.data;if(F!==void 0){var G=!1,q=x?x.index:-1,ie=q!==-1,ce=new u.ChunkMetadata(B.level,B.sn,B.stats.chunkCount,D.byteLength,q,ie);z.push(D,H,K,"",B,x,U.totalduration,G,ce,F)}else{a.logger.log("Unknown video PTS for cc "+B.cc+", waiting for video PTS before demuxing audio frag "+B.sn+" of ["+U.startSN+" ,"+U.endSN+"],track "+k);var ee=this.waitingData=this.waitingData||{frag:B,part:x,cache:new e.default,complete:!1},ve=ee.cache;ve.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=_.State.WAITING_INIT_PTS}},v._handleFragmentLoadComplete=function(i){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,i)},v.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},v.onBufferCreated=function(i,S){var B=S.tracks.audio;B&&(this.mediaBuffer=B.buffer),S.tracks.video&&(this.videoBuffer=S.tracks.video.buffer)},v.onFragBuffered=function(i,S){var B=S.frag,x=S.part;if(B.type!==r.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(B)){this.warn("Fragment "+B.sn+(x?" p: "+x.index:"")+" of level "+B.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}B.sn!=="initSegment"&&(this.fragPrevious=B,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(B,x)},v.onError=function(i,S){switch(S.details){case A.ErrorDetails.FRAG_LOAD_ERROR:case A.ErrorDetails.FRAG_LOAD_TIMEOUT:case A.ErrorDetails.KEY_LOAD_ERROR:case A.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.AUDIO,S);break;case A.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case A.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==_.State.ERROR&&this.state!==_.State.STOPPED&&(this.state=S.fatal?_.State.ERROR:_.State.IDLE,this.warn(S.details+" while loading frag, switching to "+this.state+" state"));break;case A.ErrorDetails.BUFFER_FULL_ERROR:if(S.parent==="audio"&&(this.state===_.State.PARSING||this.state===_.State.PARSED)){var B=!0,x=this.getFwdBufferInfo(this.mediaBuffer,r.PlaylistLevelType.AUDIO);x&&x.len>.5&&(B=!this.reduceMaxBufferLength(x.len)),B&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},v.onBufferFlushed=function(i,S){var B=S.type;B===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},v._handleTransmuxComplete=function(i){var S,B="audio",x=this.hls,D=i.remuxResult,R=i.chunkMeta,k=this.getCurrentContext(R);if(!k){this.warn("The loading context changed while buffering fragment "+R.sn+" of level "+R.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(R.level);return}var j=k.frag,Y=k.part,U=D.audio,K=D.text,z=D.id3,F=D.initSegment;if(this.fragContextChanged(j))return;if(this.state=_.State.PARSING,this.audioSwitch&&U&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,j,R),x.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:B,tracks:F.tracks})),U){var H=U.startPTS,G=U.endPTS,q=U.startDTS,ie=U.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:q,endDTS:ie}),j.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,q,ie),this.bufferFragmentData(U,j,Y,R)}if(z!=null&&(S=z.samples)!==null&&S!==void 0&&S.length){var ce=f({frag:j,id:B},z);x.trigger(w.Events.FRAG_PARSING_METADATA,ce)}if(K){var ee=f({frag:j,id:B},K);x.trigger(w.Events.FRAG_PARSING_USERDATA,ee)}},v._bufferInitSegment=function(i,S,B){if(this.state!==_.State.PARSING)return;i.video&&delete i.video;var x=i.audio;if(!x)return;x.levelCodec=x.codec,x.id="audio",this.log("Init audio buffer, container:"+x.container+", codecs[parsed]=["+x.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,i);var D=x.initSegment;if(D!=null&&D.byteLength){var R={type:"audio",frag:S,part:null,chunkMeta:B,parent:S.type,data:D};this.hls.trigger(w.Events.BUFFER_APPENDING,R)}this.tick()},v.loadFragment=function(i,S,B){var x=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||x===p.FragmentState.NOT_LOADED||x===p.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):S.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=_.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,i,S,B)))},v.completeAudioSwitch=function(){var i=this.hls,S=this.media,B=this.trackId;S&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:B})},g}(_.default);V.default=E},"./src/controller/audio-track-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts"),_=L("./src/errors.ts"),w=L("./src/controller/base-playlist-controller.ts"),C=L("./src/types/loader.ts");function p(s,u){for(var o=0;o<u.length;o++){var d=u[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(s,d.key,d)}}function c(s,u,o){return u&&p(s.prototype,u),o&&p(s,o),s}function r(s,u){s.prototype=Object.create(u.prototype),s.prototype.constructor=s,n(s,u)}function n(s,u){return n=Object.setPrototypeOf||function(d,A){return d.__proto__=A,d},n(s,u)}var e=function(s){r(u,s);function u(d){var A;return A=s.call(this,d,"[audio-track-controller]")||this,A.tracks=[],A.groupId=null,A.tracksInGroup=[],A.trackId=-1,A.trackName="",A.selectDefaultTrack=!0,A.registerListeners(),A}var o=u.prototype;return o.registerListeners=function(){var A=this.hls;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.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),A.on(y.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var A=this.hls;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.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),A.off(y.Events.ERROR,this.onError,this)},o.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,s.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(A,a){this.tracks=a.audioTracks||[]},o.onAudioTrackLoaded=function(A,a){var f=a.id,h=a.details,m=this.tracksInGroup[f];if(!m){this.warn("Invalid audio track id "+f);return}var T=m.details;m.details=a.details,this.log("audioTrack "+f+" loaded ["+h.startSN+"-"+h.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,a,T))},o.onLevelLoading=function(A,a){this.switchLevel(a.level)},o.onLevelSwitching=function(A,a){this.switchLevel(a.level)},o.switchLevel=function(A){var a=this.hls.levels[A];if(!(a!=null&&a.audioGroupIds))return;var f=a.audioGroupIds[a.urlId];if(this.groupId!==f){this.groupId=f;var h=this.tracks.filter(function(T){return!f||T.groupId===f});this.selectDefaultTrack&&!h.some(function(T){return T.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=h;var m={audioTracks:h};this.log("Updating audio tracks, "+h.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(y.Events.AUDIO_TRACKS_UPDATED,m),this.selectInitialTrack()}},o.onError=function(A,a){if(s.prototype.onError.call(this,A,a),a.fatal||!a.context)return;a.context.type===C.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},o.setAudioTrack=function(A){var a=this.tracksInGroup;if(A<0||A>=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var f=a[this.trackId];this.log("Now switching to audio-track index "+A);var h=a[A],m=h.id,T=h.groupId,E=T===void 0?"":T,O=h.name,g=h.type,v=h.url;if(this.trackId=A,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(y.Events.AUDIO_TRACK_SWITCHING,{id:m,groupId:E,name:O,type:g,url:v}),h.details&&!h.details.live)return;var l=this.switchParams(h.url,f==null?void 0:f.details);this.loadPlaylist(l)},o.selectInitialTrack=function(){var A=this.tracksInGroup;console.assert(A.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,f=this.findTrackId(a)||this.findTrackId();f!==-1?this.setAudioTrack(f):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(A){for(var a=this.tracksInGroup,f=0;f<a.length;f++){var h=a[f];if((!this.selectDefaultTrack||h.default)&&(!A||A===h.name))return h.id}return-1},o.loadPlaylist=function(A){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var f=a.id,h=a.groupId,m=a.url;if(A)try{m=A.addDirectives(m)}catch(T){this.warn("Could not construct new URL with HLS Delivery Directives: "+T)}this.log("loading audio-track playlist for id: "+f),this.clearTimer(),this.hls.trigger(y.Events.AUDIO_TRACK_LOADING,{url:m,id:f,groupId:h,deliveryDirectives:A||null})}},c(u,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(A){this.selectDefaultTrack=!1,this.setAudioTrack(A)}}]),u}(w.default);V.default=e},"./src/controller/base-playlist-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return c});var y=L("./src/polyfills/number.ts"),_=L("./src/types/level.ts"),w=L("./src/controller/level-helper.ts"),C=L("./src/utils/logger.ts"),p=L("./src/errors.ts"),c=function(){function r(e,s){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=C.logger.log.bind(C.logger,s+":"),this.warn=C.logger.warn.bind(C.logger,s+":"),this.hls=e}var n=r.prototype;return n.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},n.onError=function(s,u){u.fatal&&u.type===p.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(s,u){var o=u==null?void 0:u.renditionReports;if(o)for(var d=0;d<o.length;d++){var A=o[d],a=""+A.URI;if(a===s.substr(-a.length)){var f=parseInt(A["LAST-MSN"]),h=parseInt(A["LAST-PART"]);if(u&&this.hls.config.lowLatencyMode){var m=Math.min(u.age-u.partTarget,u.targetduration);h!==void 0&&m>u.partTarget&&(h+=1)}if(Object(y.isFiniteNumber)(f))return new _.HlsUrlParameters(f,Object(y.isFiniteNumber)(h)?h:void 0,_.HlsSkip.No)}}},n.loadPlaylist=function(s){},n.shouldLoadTrack=function(s){return this.canLoad&&s&&!!s.url&&(!s.details||s.details.live)},n.playlistLoaded=function(s,u,o){var d=this,A=u.details,a=u.stats,f=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(A.advancedDateTime=Date.now()-f,A.live||o!=null&&o.live){if(A.reloaded(o),o&&this.log("live playlist "+s+" "+(A.advanced?"REFRESHED "+A.lastPartSn+"-"+A.lastPartIndex:"MISSED")),o&&A.fragments.length>0&&Object(w.mergeDetails)(o,A),!this.canLoad||!A.live)return;var h,m=void 0,T=void 0;if(A.canBlockReload&&A.endSN&&A.advanced){var E=this.hls.config.lowLatencyMode,O=A.lastPartSn,g=A.endSN,v=A.lastPartIndex,l=v!==-1,i=O===g,S=E?0:v;l?(m=i?g+1:O,T=i?S:v+1):m=g+1;var B=A.age,x=B+A.ageHeader,D=Math.min(x-A.partTarget,A.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: "+A.age),D=0;else{var R=Math.floor(D/A.targetduration);if(m+=R,T!==void 0){var k=Math.round(D%A.targetduration/A.partTarget);T+=k}this.log("CDN Tune-in age: "+A.ageHeader+"s last advanced "+B.toFixed(2)+"s goal: "+D+" skip sn "+R+" to part "+T)}A.tuneInGoal=D}if(h=this.getDeliveryDirectives(A,u.deliveryDirectives,m,T),E||!i){this.loadPlaylist(h);return}}else h=this.getDeliveryDirectives(A,u.deliveryDirectives,m,T);var j=Object(w.computeReloadInterval)(A,a);m!==void 0&&A.canBlockReload&&(j-=A.partTarget||1),this.log("reload live playlist "+s+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return d.loadPlaylist(h)},j)}else this.clearTimer()},n.getDeliveryDirectives=function(s,u,o,d){var A=Object(_.getSkipValue)(s,o);return u!=null&&u.skip&&s.deltaUpdateFailed&&(o=u.msn,d=u.part,A=_.HlsSkip.No),new _.HlsUrlParameters(o,d,A)},n.retryLoadingOrFail=function(s){var u=this,o=this.hls.config,d=this.retryCount<o.levelLoadingMaxRetry;if(d){var A;if(this.retryCount++,s.details.indexOf("LoadTimeOut")>-1&&(A=s.context)!==null&&A!==void 0&&A.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+s.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return u.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+s.details+'"')}}else this.warn('cannot recover from error "'+s.details+'"'),this.clearTimer(),s.fatal=!0;return d},r}()},"./src/controller/base-stream-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"State",function(){return g}),L.d(V,"default",function(){return v});var y=L("./src/polyfills/number.ts"),_=L("./src/task-loop.ts"),w=L("./src/controller/fragment-tracker.ts"),C=L("./src/utils/buffer-helper.ts"),p=L("./src/utils/logger.ts"),c=L("./src/events.ts"),r=L("./src/errors.ts"),n=L("./src/types/transmuxer.ts"),e=L("./src/utils/mp4-tools.ts"),s=L("./src/utils/discontinuities.ts"),u=L("./src/controller/fragment-finders.ts"),o=L("./src/controller/level-helper.ts"),d=L("./src/loader/fragment-loader.ts"),A=L("./src/crypt/decrypter.ts"),a=L("./src/utils/time-ranges.ts"),f=L("./src/types/loader.ts");function h(l,i){for(var S=0;S<i.length;S++){var B=i[S];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(l,B.key,B)}}function m(l,i,S){return i&&h(l.prototype,i),S&&h(l,S),l}function T(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function E(l,i){l.prototype=Object.create(i.prototype),l.prototype.constructor=l,O(l,i)}function O(l,i){return O=Object.setPrototypeOf||function(B,x){return B.__proto__=x,B},O(l,i)}var g={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"},v=function(l){E(i,l);function i(B,x,D){var R;return R=l.call(this)||this,R.hls=void 0,R.fragPrevious=null,R.fragCurrent=null,R.fragmentTracker=void 0,R.transmuxer=null,R._state=g.STOPPED,R.media=void 0,R.mediaBuffer=void 0,R.config=void 0,R.bitrateTest=!1,R.lastCurrentTime=0,R.nextLoadPosition=0,R.startPosition=0,R.loadedmetadata=!1,R.fragLoadError=0,R.retryDate=0,R.levels=null,R.fragmentLoader=void 0,R.levelLastLoaded=null,R.startFragRequested=!1,R.decrypter=void 0,R.initPTS=[],R.onvseeking=null,R.onvended=null,R.logPrefix="",R.log=void 0,R.warn=void 0,R.logPrefix=D,R.log=p.logger.log.bind(p.logger,D+":"),R.warn=p.logger.warn.bind(p.logger,D+":"),R.hls=B,R.fragmentLoader=new d.default(B.config),R.fragmentTracker=x,R.config=B.config,R.decrypter=new A.default(B,B.config),B.on(c.Events.KEY_LOADED,R.onKeyLoaded,T(R)),R}var S=i.prototype;return S.doTick=function(){this.onTickEnd()},S.onTickEnd=function(){},S.startLoad=function(x){},S.stopLoad=function(){this.fragmentLoader.abort();var x=this.fragCurrent;x&&this.fragmentTracker.removeFragment(x),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=g.STOPPED},S._streamEnded=function(x,D){var R=this.fragCurrent,k=this.fragmentTracker;if(!D.live&&R&&R.sn===D.endSN&&!x.nextStart){var j=k.getState(R);return j===w.FragmentState.PARTIAL||j===w.FragmentState.OK}return!1},S.onMediaAttached=function(x,D){var R=this.media=this.mediaBuffer=D.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),R.addEventListener("seeking",this.onvseeking),R.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===g.STOPPED&&this.startLoad(k.startPosition)},S.onMediaDetaching=function(){var x=this.media;x!=null&&x.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),x&&(x.removeEventListener("seeking",this.onvseeking),x.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},S.onMediaSeeking=function(){var x=this.config,D=this.fragCurrent,R=this.media,k=this.mediaBuffer,j=this.state,Y=R?R.currentTime:0,U=C.BufferHelper.bufferInfo(k||R,Y,x.maxBufferHole);if(this.log("media seeking to "+(Object(y.isFiniteNumber)(Y)?Y.toFixed(3):Y)+", state: "+j),j===g.ENDED)this.resetLoadingState();else if(D&&!U.len){var K=x.maxFragLookUpTolerance,z=D.start-K,F=D.start+D.duration+K,H=Y>F;(Y<z||H)&&(H&&D.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),D.loader.abort()),this.resetLoadingState())}R&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!U.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},S.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},S.onKeyLoaded=function(x,D){if(this.state!==g.KEY_LOADING||D.frag!==this.fragCurrent||!this.levels)return;this.state=g.IDLE;var R=this.levels[D.frag.level].details;R&&this.loadFragment(D.frag,R,D.frag.start)},S.onHandlerDestroying=function(){this.stopLoad(),l.prototype.onHandlerDestroying.call(this)},S.onHandlerDestroyed=function(){this.state=g.STOPPED,this.hls.off(c.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,l.prototype.onHandlerDestroyed.call(this)},S.loadKey=function(x,D){this.log("Loading key for "+x.sn+" of ["+D.startSN+"-"+D.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level),this.state=g.KEY_LOADING,this.fragCurrent=x,this.hls.trigger(c.Events.KEY_LOADING,{frag:x})},S.loadFragment=function(x,D,R){this._loadFragForPlayback(x,D,R)},S._loadFragForPlayback=function(x,D,R){var k=this,j=function(U){if(k.fragContextChanged(x)){k.warn("Fragment "+x.sn+(U.part?" p: "+U.part.index:"")+" of level "+x.level+" was dropped during download."),k.fragmentTracker.removeFragment(x);return}x.stats.chunkCount++,k._handleFragmentLoadProgress(U)};this._doFragLoad(x,D,R,j).then(function(Y){if(!Y)return;k.fragLoadError=0;var U=k.state;if(k.fragContextChanged(x)){(U===g.FRAG_LOADING||U===g.BACKTRACKING||!k.fragCurrent&&U===g.PARSING)&&(k.fragmentTracker.removeFragment(x),k.state=g.IDLE);return}if("payload"in Y&&(k.log("Loaded fragment "+x.sn+" of level "+x.level),k.hls.trigger(c.Events.FRAG_LOADED,Y),k.state===g.BACKTRACKING)){k.fragmentTracker.backtrack(x,Y),k.resetFragmentLoading(x);return}k._handleFragmentLoadComplete(Y)}).catch(function(Y){k.warn(Y),k.resetFragmentLoading(x)})},S.flushMainBuffer=function(x,D,R){if(R===void 0&&(R=null),!(x-D))return;var k={startOffset:x,endOffset:D,type:R};this.fragLoadError=0,this.hls.trigger(c.Events.BUFFER_FLUSHING,k)},S._loadInitSegment=function(x){var D=this;this._doFragLoad(x).then(function(R){if(!R||D.fragContextChanged(x)||!D.levels)throw new Error("init load aborted");return R}).then(function(R){var k=D.hls,j=R.payload,Y=x.decryptdata;if(j&&j.byteLength>0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var U=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(j),Y.key.buffer,Y.iv.buffer).then(function(K){var z=self.performance.now();return k.trigger(c.Events.FRAG_DECRYPTED,{frag:x,payload:K,stats:{tstart:U,tdecrypt:z}}),R.payload=K,R})}return R}).then(function(R){var k=D.fragCurrent,j=D.hls,Y=D.levels;if(!Y)throw new Error("init load aborted, missing levels");var U=Y[x.level].details;console.assert(U,"Level details are defined when init segment is loaded");var K=x.stats;D.state=g.IDLE,D.fragLoadError=0,x.data=new Uint8Array(R.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),R.frag===k&&j.trigger(c.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:x.type}),D.tick()}).catch(function(R){D.warn(R),D.resetFragmentLoading(x)})},S.fragContextChanged=function(x){var D=this.fragCurrent;return!x||!D||x.level!==D.level||x.sn!==D.sn||x.urlId!==D.urlId},S.fragBufferedComplete=function(x,D){var R=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+x.type+" sn: "+x.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level+" "+a.default.toString(C.BufferHelper.getBuffered(R))),this.state=g.IDLE,this.tick()},S._handleFragmentLoadComplete=function(x){var D=this.transmuxer;if(!D)return;var R=x.frag,k=x.part,j=x.partsLoaded,Y=!j||j.length===0||j.some(function(K){return!K}),U=new n.ChunkMetadata(R.level,R.sn,R.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(U)},S._handleFragmentLoadProgress=function(x){},S._doFragLoad=function(x,D,R,k){var j=this;if(R===void 0&&(R=null),!this.levels)throw new Error("frag load aborted, missing levels");if(R=Math.max(x.start,R||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){R>x.end&&D.fragmentHint&&(x=D.fragmentHint);var U=this.getNextPart(Y,x,R);if(U>-1){var K=Y[U];return this.log("Loading part sn: "+x.sn+" p: "+K.index+" cc: "+x.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+U+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(R.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=g.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:x,part:Y[U],targetBufferTime:R}),this.doFragPartsLoad(x,Y,U,k).catch(function(z){return j.handleFragLoadError(z)})}else if(!x.url||this.loadedEndOfParts(Y,R))return Promise.resolve(null)}}return this.log("Loading fragment "+x.sn+" cc: "+x.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(R.toFixed(3))),Object(y.isFiniteNumber)(x.sn)&&!this.bitrateTest&&(this.nextLoadPosition=x.start+x.duration),this.state=g.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:x,targetBufferTime:R}),this.fragmentLoader.load(x,k).catch(function(z){return j.handleFragLoadError(z)})},S.doFragPartsLoad=function(x,D,R,k){var j=this;return new Promise(function(Y,U){var K=[],z=function F(H){var G=D[H];j.fragmentLoader.loadPart(x,G,k).then(function(q){K[G.index]=q;var ie=q.part;j.hls.trigger(c.Events.FRAG_LOADED,q);var ce=D[H+1];if(ce&&ce.fragment===x)F(H+1);else return Y({frag:x,part:ie,partsLoaded:K})}).catch(U)};z(R)})},S.handleFragLoadError=function(x){var D=x.data;return D&&D.details===r.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(c.Events.ERROR,D),null},S._handleTransmuxerFlush=function(x){var D=this.getCurrentContext(x);if(!D||this.state!==g.PARSING){this.fragCurrent||(this.state=g.IDLE);return}var R=D.frag,k=D.part,j=D.level,Y=self.performance.now();R.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(R,k,j,x.partial)},S.getCurrentContext=function(x){var D=this.levels,R=x.level,k=x.sn,j=x.part;if(!D||!D[R])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+R+". The current chunk will not be buffered."),null;var Y=D[R],U=j>-1?Object(o.getPartWith)(Y,k,j):null,K=U?U.fragment:Object(o.getFragmentWithSN)(Y,k,this.fragCurrent);return K?{frag:K,part:U,level:Y}:null},S.bufferFragmentData=function(x,D,R,k){if(!x||this.state!==g.PARSING)return;var j=x.data1,Y=x.data2,U=j;if(j&&Y&&(U=Object(e.appendUint8Array)(j,Y)),!U||!U.length)return;var K={type:x.type,frag:D,part:R,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(c.Events.BUFFER_APPENDING,K),x.dropped&&x.independent&&!R&&this.flushBufferGap(D)},S.flushBufferGap=function(x){var D=this.media;if(!D)return;if(!C.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,x.start);return}var R=D.currentTime,k=C.BufferHelper.bufferInfo(D,R,0),j=x.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),U=Math.max(Math.min(x.start-Y,k.end-Y),R+Y);x.start-U>Y&&this.flushMainBuffer(U,x.start)},S.getFwdBufferInfo=function(x,D){var R=this.config,k=this.getLoadPosition();if(!Object(y.isFiniteNumber)(k))return null;var j=C.BufferHelper.bufferInfo(x,k,R.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&j.nextStart<Y.end)return C.BufferHelper.bufferInfo(x,k,Math.max(j.nextStart,R.maxBufferHole))}return j},S.getMaxBufferLength=function(x){var D=this.config,R;return x?R=Math.max(8*D.maxBufferSize/x,D.maxBufferLength):R=D.maxBufferLength,Math.min(R,D.maxMaxBufferLength)},S.reduceMaxBufferLength=function(x){var D=this.config,R=x||D.maxBufferLength;return D.maxMaxBufferLength>=R?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},S.getNextFragment=function(x,D){var R,k,j=D.fragments,Y=j.length;if(!Y)return null;var U=this.config,K=j[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,j),this.startPosition=z?this.hls.liveSyncPosition||z.start:x)}else x<=K&&(z=j[0]);if(!z){var H=U.lowLatencyMode?D.partEnd:D.fragmentEnd;z=this.getFragmentAtPosition(x,H,D)}return(R=z)!==null&&R!==void 0&&R.initSegment&&!((k=z)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(z=z.initSegment),z},S.getNextPart=function(x,D,R){for(var k=-1,j=!1,Y=!0,U=0,K=x.length;U<K;U++){var z=x[U];if(Y=Y&&!z.independent,k>-1&&R<z.start)break;var F=z.loaded;!F&&(j||z.independent||Y)&&z.fragment===D&&(k=U),j=F}return k},S.loadedEndOfParts=function(x,D){var R=x[x.length-1];return R&&D>R.start&&R.loaded},S.getInitialLiveFragment=function(x,D){var R=this.fragPrevious,k=null;if(R){if(x.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+R.programDateTime),k=Object(u.findFragmentByPDT)(D,R.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var j=R.sn+1;if(j>=x.startSN&&j<=x.endSN){var Y=D[j-x.startSN];R.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(u.findFragWithCC)(D,R.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var U=this.hls.liveSyncPosition;U!==null&&(k=this.getFragmentAtPosition(U,this.bitrateTest?x.fragmentEnd:x.edge,x))}return k},S.getFragmentAtPosition=function(x,D,R){var k=this.config,j=this.fragPrevious,Y=R.fragments,U=R.endSN,K=R.fragmentHint,z=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&R.partList&&K);F&&K&&!this.bitrateTest&&(Y=Y.concat(K),U=K.sn);var H;if(x<D){var G=x>D-z?0:z;H=Object(u.findFragmentByPTS)(j,Y,x,G)}else H=Y[Y.length-1];if(H){var q=H.sn-R.startSN,ie=j&&H.level===j.level,ce=Y[q+1],ee=this.fragmentTracker.getState(H);if(ee===w.FragmentState.BACKTRACKED){H=null;for(var ve=q;Y[ve]&&this.fragmentTracker.getState(Y[ve])===w.FragmentState.BACKTRACKED;)j?H=Y[ve--]:H=Y[--ve];H||(H=ce)}else j&&H.sn===j.sn&&!F&&(ie&&(H.sn<U&&this.fragmentTracker.getState(ce)!==w.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+ce.sn),H=ce):H=null))}return H},S.synchronizeToLiveEdge=function(x){var D=this.config,R=this.media;if(!R)return;var k=this.hls.liveSyncPosition,j=R.currentTime,Y=x.fragments[0].start,U=x.edge,K=j>=Y-D.maxFragLookUpTolerance&&j<=U;if(k!==null&&R.duration>k&&(j<k||!K)){var z=D.liveMaxLatencyDuration!==void 0?D.liveMaxLatencyDuration:D.liveMaxLatencyDurationCount*x.targetduration;(!K&&R.readyState<4||j<U-z)&&(this.loadedmetadata||(this.nextLoadPosition=k),R.readyState&&(this.warn("Playback: "+j.toFixed(3)+" is located too far from the end of live sliding playlist: "+U+", reset currentTime to : "+k.toFixed(3)),R.currentTime=k))}},S.alignPlaylists=function(x,D){var R=this.levels,k=this.levelLastLoaded,j=this.fragPrevious,Y=k!==null?R[k]:null,U=x.fragments.length;if(!U)return this.warn("No fragments in live playlist"),0;var K=x.fragments[0].start,z=!D,F=x.alignedSliding&&Object(y.isFiniteNumber)(K);if(z||!F&&!K){Object(s.alignStream)(j,Y,x);var H=x.fragments[0].start;return this.log("Live playlist sliding: "+H.toFixed(2)+" start-sn: "+(D?D.startSN:"na")+"->"+x.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+U),H}return K},S.waitForCdnTuneIn=function(x){var D=3;return x.live&&x.canBlockReload&&x.tuneInGoal>Math.max(x.partHoldBack,x.partTarget*D)},S.setStartPosition=function(x,D){var R=this.startPosition;if(R<D&&(R=-1),R===-1||this.lastCurrentTime===-1){var k=x.startTimeOffset;Object(y.isFiniteNumber)(k)?(R=D+k,k<0&&(R+=x.totalduration),R=Math.min(Math.max(D,R),D+x.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+R),this.startPosition=R):x.live?R=this.hls.liveSyncPosition||D:this.startPosition=R=0,this.lastCurrentTime=R}this.nextLoadPosition=R},S.getLoadPosition=function(){var x=this.media,D=0;return this.loadedmetadata&&x?D=x.currentTime:this.nextLoadPosition&&(D=this.nextLoadPosition),D},S.handleFragLoadAborted=function(x,D){this.transmuxer&&x.sn!=="initSegment"&&x.stats.aborted&&(this.warn("Fragment "+x.sn+(D?" part"+D.index:"")+" of level "+x.level+" was aborted"),this.resetFragmentLoading(x))},S.resetFragmentLoading=function(x){(!this.fragCurrent||!this.fragContextChanged(x))&&(this.state=g.IDLE)},S.onFragmentOrKeyLoadError=function(x,D){if(D.fatal)return;var R=D.frag;if(!R||R.type!==x)return;var k=this.fragCurrent;console.assert(k&&R.sn===k.sn&&R.level===k.level&&R.urlId===k.urlId,"Frag load error must match current frag to retry");var j=this.config;if(this.fragLoadError+1<=j.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(R.level))return;var Y=Math.min(Math.pow(2,this.fragLoadError)*j.fragLoadingRetryDelay,j.fragLoadingMaxRetryTimeout);this.warn("Fragment "+R.sn+" of "+x+" "+R.level+" failed to load, retrying in "+Y+"ms"),this.retryDate=self.performance.now()+Y,this.fragLoadError++,this.state=g.FRAG_LOADING_WAITING_RETRY}else D.levelRetry?(x===f.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=g.IDLE):(p.logger.error(D.details+" reaches max retry, redispatch as fatal ..."),D.fatal=!0,this.hls.stopLoad(),this.state=g.ERROR)},S.afterBufferFlushed=function(x,D,R){if(!x)return;var k=C.BufferHelper.getBuffered(x);this.fragmentTracker.detectEvictedFragments(D,k,R),this.state===g.ENDED&&this.resetLoadingState()},S.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=g.IDLE},S.resetLiveStartWhenNotLoaded=function(x){if(!this.loadedmetadata){this.startFragRequested=!1;var D=this.levels?this.levels[x].details:null;if(D!=null&&D.live)return this.startPosition=-1,this.setStartPosition(D,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},S.updateLevelTiming=function(x,D,R,k){var j=this,Y=R.details;console.assert(!!Y,"level.details must be defined");var U=Object.keys(x.elementaryStreams).reduce(function(K,z){var F=x.elementaryStreams[z];if(F){var H=F.endPTS-F.startPTS;if(H<=0)return j.warn("Could not parse fragment "+x.sn+" "+z+" duration reliably ("+H+") resetting transmuxer to fallback to playlist timing"),j.resetTransmuxer(),K||!1;var G=k?0:Object(o.updateFragPTSDTS)(Y,x,F.startPTS,F.endPTS,F.startDTS,F.endDTS);return j.hls.trigger(c.Events.LEVEL_PTS_UPDATED,{details:Y,level:R,drift:G,type:z,frag:x,start:F.startPTS,end:F.endPTS}),!0}return K},!1);U?(this.state=g.PARSED,this.hls.trigger(c.Events.FRAG_PARSED,{frag:x,part:D})):this.resetLoadingState()},S.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},m(i,[{key:"state",get:function(){return this._state},set:function(x){var D=this._state;D!==x&&(this._state=x,this.log(D+"->"+x))}}]),i}(_.default)},"./src/controller/buffer-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return u});var y=L("./src/polyfills/number.ts"),_=L("./src/events.ts"),w=L("./src/utils/logger.ts"),C=L("./src/errors.ts"),p=L("./src/utils/buffer-helper.ts"),c=L("./src/utils/mediasource-helper.ts"),r=L("./src/loader/fragment.ts"),n=L("./src/controller/buffer-operation-queue.ts"),e=Object(c.getMediaSource)(),s=/([ha]vc.)(?:\.[^.,]+)+/,u=function(){function o(A){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 f=a.hls,h=a.media,m=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),h&&(a.updateMediaElementDuration(),f.trigger(_.Events.MEDIA_ATTACHED,{media:h})),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=A,this._initSourceBuffer(),this.registerListeners()}var d=o.prototype;return d.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},d.destroy=function(){this.unregisterListeners(),this.details=null},d.registerListeners=function(){var a=this.hls;a.on(_.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(_.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(_.Events.BUFFER_RESET,this.onBufferReset,this),a.on(_.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(_.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(_.Events.BUFFER_EOS,this.onBufferEos,this),a.on(_.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(_.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(_.Events.FRAG_PARSED,this.onFragParsed,this),a.on(_.Events.FRAG_CHANGED,this.onFragChanged,this)},d.unregisterListeners=function(){var a=this.hls;a.off(_.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(_.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(_.Events.BUFFER_RESET,this.onBufferReset,this),a.off(_.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(_.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(_.Events.BUFFER_EOS,this.onBufferEos,this),a.off(_.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(_.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(_.Events.FRAG_PARSED,this.onFragParsed,this),a.off(_.Events.FRAG_CHANGED,this.onFragChanged,this)},d._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},d.onManifestParsed=function(a,f){var h=2;(f.audio&&!f.video||!f.altAudio)&&(h=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=h,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},d.onMediaAttaching=function(a,f){var h=this.media=f.media;if(h&&e){var m=this.mediaSource=new e;m.addEventListener("sourceopen",this._onMediaSourceOpen),m.addEventListener("sourceended",this._onMediaSourceEnded),m.addEventListener("sourceclose",this._onMediaSourceClose),h.src=self.URL.createObjectURL(m),this._objectUrl=h.src}},d.onMediaDetaching=function(){var a=this.media,f=this.mediaSource,h=this._objectUrl;if(f){if(w.logger.log("[buffer-controller]: media source detaching"),f.readyState==="open")try{f.endOfStream()}catch(m){w.logger.warn("[buffer-controller]: onMediaDetaching: "+m.message+" while calling endOfStream")}this.onBufferReset(),f.removeEventListener("sourceopen",this._onMediaSourceOpen),f.removeEventListener("sourceended",this._onMediaSourceEnded),f.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(h&&self.URL.revokeObjectURL(h),a.src===h?(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(_.Events.MEDIA_DETACHED,void 0)},d.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(f){var h=a.sourceBuffer[f];try{h&&(a.removeBufferListeners(f),a.mediaSource&&a.mediaSource.removeSourceBuffer(h),a.sourceBuffer[f]=void 0)}catch(m){w.logger.warn("[buffer-controller]: Failed to reset the "+f+" buffer",m)}}),this._initSourceBuffer()},d.onBufferCodecs=function(a,f){var h=this,m=this.getSourceBufferTypes().length;if(Object.keys(f).forEach(function(T){if(m){var E=h.tracks[T];if(E&&typeof E.buffer.changeType=="function"){var O=f[T],g=O.codec,v=O.levelCodec,l=O.container,i=(E.levelCodec||E.codec).replace(s,"$1"),S=(v||g).replace(s,"$1");if(i!==S){var B=l+";codecs="+(v||g);h.appendChangeType(T,B)}}}else h.pendingTracks[T]=f[T]}),m)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},d.appendChangeType=function(a,f){var h=this,m=this.operationQueue,T={execute:function(){var O=h.sourceBuffer[a];O&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+f),O.changeType(f)),m.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(O){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",O)}};m.append(T,a)},d.onBufferAppending=function(a,f){var h=this,m=this.hls,T=this.operationQueue,E=this.tracks,O=f.data,g=f.type,v=f.frag,l=f.part,i=f.chunkMeta,S=i.buffering[g],B=self.performance.now();S.start=B;var x=v.stats.buffering,D=l?l.stats.buffering:null;x.start===0&&(x.start=B),D&&D.start===0&&(D.start=B);var R=E.audio,k=g==="audio"&&i.id===1&&(R==null?void 0:R.container)==="audio/mpeg",j={execute:function(){if(S.executeStart=self.performance.now(),k){var U=h.sourceBuffer[g];if(U){var K=v.start-U.timestampOffset;Math.abs(K)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+v.start+" (delta: "+K+") sn: "+v.sn+")"),U.timestampOffset=v.start)}}h.appendExecutor(O,g)},onStart:function(){},onComplete:function(){var U=self.performance.now();S.executeEnd=S.end=U,x.first===0&&(x.first=U),D&&D.first===0&&(D.first=U);var K=h.sourceBuffer,z={};for(var F in K)z[F]=p.BufferHelper.getBuffered(K[F]);h.appendError=0,h.hls.trigger(_.Events.BUFFER_APPENDED,{type:g,frag:v,part:l,chunkMeta:i,parent:v.type,timeRanges:z})},onError:function(U){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+g+" SourceBuffer",U);var K={type:C.ErrorTypes.MEDIA_ERROR,parent:v.type,details:C.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=C.ErrorDetails.BUFFER_FULL_ERROR:(h.appendError++,K.details=C.ErrorDetails.BUFFER_APPEND_ERROR,h.appendError>m.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+m.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),m.trigger(_.Events.ERROR,K)}};T.append(j,g)},d.onBufferFlushing=function(a,f){var h=this,m=this.operationQueue,T=function(O){return{execute:h.removeExecutor.bind(h,O,f.startOffset,f.endOffset),onStart:function(){},onComplete:function(){h.hls.trigger(_.Events.BUFFER_FLUSHED,{type:O})},onError:function(v){w.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",v)}}};f.type?m.append(T(f.type),f.type):this.getSourceBufferTypes().forEach(function(E){m.append(T(E),E)})},d.onFragParsed=function(a,f){var h=this,m=f.frag,T=f.part,E=[],O=T?T.elementaryStreams:m.elementaryStreams;O[r.ElementaryStreamTypes.AUDIOVIDEO]?E.push("audiovideo"):(O[r.ElementaryStreamTypes.AUDIO]&&E.push("audio"),O[r.ElementaryStreamTypes.VIDEO]&&E.push("video"));var g=function(){var l=self.performance.now();m.stats.buffering.end=l,T&&(T.stats.buffering.end=l);var i=T?T.stats:m.stats;h.hls.trigger(_.Events.FRAG_BUFFERED,{frag:m,part:T,stats:i,id:m.type})};E.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+m.type+" level: "+m.level+" sn: "+m.sn),this.blockBuffers(g,E)},d.onFragChanged=function(a,f){this.flushBackBuffer()},d.onBufferEos=function(a,f){var h=this,m=this.getSourceBufferTypes().reduce(function(T,E){var O=h.sourceBuffer[E];return(!f.type||f.type===E)&&(O&&!O.ended&&(O.ended=!0,w.logger.log("[buffer-controller]: "+E+" sourceBuffer now EOS"))),T&&!!(!O||O.ended)},!0);m&&this.blockBuffers(function(){var T=h.mediaSource;if(!T||T.readyState!=="open")return;T.endOfStream()})},d.onLevelUpdated=function(a,f){var h=f.details;if(!h.fragments.length)return;this.details=h,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},d.flushBackBuffer=function(){var a=this.hls,f=this.details,h=this.media,m=this.sourceBuffer;if(!h||f===null)return;var T=this.getSourceBufferTypes();if(!T.length)return;var E=f.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(y.isFiniteNumber)(E)||E<0)return;var O=h.currentTime,g=f.levelTargetDuration,v=Math.max(E,g),l=Math.floor(O/g)*g-v;T.forEach(function(i){var S=m[i];if(S){var B=p.BufferHelper.getBuffered(S);B.length>0&&l>B.start(0)&&(a.trigger(_.Events.BACK_BUFFER_REACHED,{bufferEnd:l}),f.live&&a.trigger(_.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:l}),a.trigger(_.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:l,type:i}))}})},d.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,f=this.hls,h=this.media,m=this.mediaSource,T=a.fragments[0].start+a.totalduration,E=h.duration,O=Object(y.isFiniteNumber)(m.duration)?m.duration:0;a.live&&f.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),m.duration=Infinity,this.updateSeekableRange(a)):(T>O&&T>E||!Object(y.isFiniteNumber)(E))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+T.toFixed(3)),m.duration=T)},d.updateSeekableRange=function(a){var f=this.mediaSource,h=a.fragments,m=h.length;if(m&&a.live&&f!==null&&f!==void 0&&f.setLiveSeekableRange){var T=Math.max(0,h[0].start),E=Math.max(T,T+a.totalduration);f.setLiveSeekableRange(T,E)}},d.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,f=this.operationQueue,h=this.pendingTracks,m=Object.keys(h).length;if(m&&!a||m===2){this.createSourceBuffers(h),this.pendingTracks={};var T=this.getSourceBufferTypes();if(T.length===0){this.hls.trigger(_.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}T.forEach(function(E){f.executeNext(E)})}},d.createSourceBuffers=function(a){var f=this.sourceBuffer,h=this.mediaSource;if(!h)throw Error("createSourceBuffers called when mediaSource was null");var m=0;for(var T in a)if(!f[T]){var E=a[T];if(!E)throw Error("source buffer exists for track "+T+", however track does not");var O=E.levelCodec||E.codec,g=E.container+";codecs="+O;w.logger.log("[buffer-controller]: creating sourceBuffer("+g+")");try{var v=f[T]=h.addSourceBuffer(g),l=T;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[T]={buffer:v,codec:O,container:E.container,levelCodec:E.levelCodec,id:E.id},m++}catch(i){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(_.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:g})}}m&&this.hls.trigger(_.Events.BUFFER_CREATED,{tracks:this.tracks})},d._onSBUpdateStart=function(a){var f=this.operationQueue,h=f.current(a);h.onStart()},d._onSBUpdateEnd=function(a){var f=this.operationQueue,h=f.current(a);h.onComplete(),f.shiftAndExecuteNext(a)},d._onSBUpdateError=function(a,f){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",f),this.hls.trigger(_.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var h=this.operationQueue.current(a);h&&h.onError(f)},d.removeExecutor=function(a,f,h){var m=this.media,T=this.mediaSource,E=this.operationQueue,O=this.sourceBuffer,g=O[a];if(!m||!T||!g){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),E.shiftAndExecuteNext(a);return}var v=Object(y.isFiniteNumber)(m.duration)?m.duration:Infinity,l=Object(y.isFiniteNumber)(T.duration)?T.duration:Infinity,i=Math.max(0,f),S=Math.min(h,v,l);S>i?(w.logger.log("[buffer-controller]: Removing ["+i+","+S+"] from the "+a+" SourceBuffer"),console.assert(!g.updating,a+" sourceBuffer must not be updating"),g.remove(i,S)):E.shiftAndExecuteNext(a)},d.appendExecutor=function(a,f){var h=this.operationQueue,m=this.sourceBuffer,T=m[f];if(!T){w.logger.warn("[buffer-controller]: Attempting to append to the "+f+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(f);return}T.ended=!1,console.assert(!T.updating,f+" sourceBuffer must not be updating"),T.appendBuffer(a)},d.blockBuffers=function(a,f){var h=this;if(f===void 0&&(f=this.getSourceBufferTypes()),!f.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var m=this.operationQueue,T=f.map(function(E){return m.appendBlocker(E)});Promise.all(T).then(function(){a(),f.forEach(function(E){var O=h.sourceBuffer[E];(!O||!O.updating)&&m.shiftAndExecuteNext(E)})})},d.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},d.addBufferListener=function(a,f,h){var m=this.sourceBuffer[a];if(!m)return;var T=h.bind(this,a);this.listeners[a].push({event:f,listener:T}),m.addEventListener(f,T)},d.removeBufferListeners=function(a){var f=this.sourceBuffer[a];if(!f)return;this.listeners[a].forEach(function(h){f.removeEventListener(h.event,h.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return _});var y=L("./src/utils/logger.ts"),_=function(){function w(p){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=p}var C=w.prototype;return C.append=function(c,r){var n=this.queues[r];n.push(c),n.length===1&&this.buffers[r]&&this.executeNext(r)},C.insertAbort=function(c,r){var n=this.queues[r];n.unshift(c),this.executeNext(r)},C.appendBlocker=function(c){var r,n=new Promise(function(s){r=s}),e={execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,c),n},C.executeNext=function(c){var r=this.buffers,n=this.queues,e=r[c],s=n[c];if(s.length){var u=s[0];try{u.execute()}catch(o){y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),u.onError(o),(!e||!e.updating)&&(s.shift(),this.executeNext(c))}}},C.shiftAndExecuteNext=function(c){this.queues[c].shift(),this.executeNext(c)},C.current=function(c){return this.queues[c][0]},w}()},"./src/controller/cap-level-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts");function _(p,c){for(var r=0;r<c.length;r++){var n=c[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(p,n.key,n)}}function w(p,c,r){return c&&_(p.prototype,c),r&&_(p,r),p}var C=function(){function p(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 c=p.prototype;return c.setStreamController=function(n){this.streamController=n},c.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},c.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)},c.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)},c.onFpsDropLevelCapping=function(n,e){p.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},c.onMediaAttaching=function(n,e){this.media=e.media instanceof HTMLVideoElement?e.media:null},c.onManifestParsed=function(n,e){var s=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,s.config.capLevelToPlayerSize&&e.video&&this.startCapping()},c.onBufferCodecs=function(n,e){var s=this.hls;s.config.capLevelToPlayerSize&&e.video&&this.startCapping()},c.onMediaDetaching=function(){this.stopCapping()},c.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}}},c.getMaxLevel=function(n){var e=this,s=this.hls.levels;if(!s.length)return-1;var u=s.filter(function(o,d){return p.isLevelAllowed(d,e.restrictedLevels)&&d<=n});return this.clientRect=null,p.getMaxLevelByMediaSize(u,this.mediaWidth,this.mediaHeight)},c.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()},c.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},c.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var s=n.getBoundingClientRect();e.width=s.width,e.height=s.height,!e.width&&!e.height&&(e.width=s.right-s.left||n.width||0,e.height=s.bottom-s.top||n.height||0)}return this.clientRect=e,e},p.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},p.getMaxLevelByMediaSize=function(n,e,s){if(!n||!n.length)return-1;for(var u=function(f,h){return h?f.width!==h.width||f.height!==h.height:!0},o=n.length-1,d=0;d<n.length;d+=1){var A=n[d];if((A.width>=e||A.height>=s)&&u(A,n[d+1])){o=d;break}}return o},w(p,[{key:"mediaWidth",get:function(){return this.getDimensions().width*p.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*p.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),p}();V.default=C},"./src/controller/cmcd-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return u});var y=L("./src/events.ts"),_=L("./src/types/cmcd.ts"),w=L("./src/utils/buffer-helper.ts"),C=L("./src/utils/logger.ts");function p(o,d){for(var A=0;A<d.length;A++){var a=d[A];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function c(o,d,A){return d&&p(o.prototype,d),A&&p(o,A),o}function r(o,d){var A=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(A)return(A=A.call(o)).next.bind(A);if(Array.isArray(o)||(A=n(o))||d&&o&&typeof o.length=="number"){A&&(o=A);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,d){if(!o)return;if(typeof o=="string")return e(o,d);var A=Object.prototype.toString.call(o).slice(8,-1);if(A==="Object"&&o.constructor&&(A=o.constructor.name),A==="Map"||A==="Set")return Array.from(o);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return e(o,d)}function e(o,d){(d==null||d>o.length)&&(d=o.length);for(var A=0,a=new Array(d);A<d;A++)a[A]=o[A];return a}function s(){return s=Object.assign||function(o){for(var d=1;d<arguments.length;d++){var A=arguments[d];for(var a in A)Object.prototype.hasOwnProperty.call(A,a)&&(o[a]=A[a])}return o},s.apply(this,arguments)}var u=function(){function o(A){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:_.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(T){C.logger.warn("Could not generate manifest CMCD data.",T)}},this.applyFragmentData=function(m){try{var T=m.frag,E=a.hls.levels[T.level],O=a.getObjectType(T),g={d:T.duration*1e3,ot:O};(O===_.CMCDObjectType.VIDEO||O===_.CMCDObjectType.AUDIO||O==_.CMCDObjectType.MUXED)&&(g.br=E.bitrate/1e3,g.tb=a.getTopBandwidth(O),g.bl=a.getBufferLength(O)),a.apply(m,g)}catch(v){C.logger.warn("Could not generate segment CMCD data.",v)}},this.hls=A;var f=this.config=A.config,h=f.cmcd;h!=null&&(f.pLoader=this.createPlaylistLoader(),f.fLoader=this.createFragmentLoader(),this.sid=h.sessionId||o.uuid(),this.cid=h.contentId,this.useHeaders=h.useHeaders===!0,this.registerListeners())}var d=o.prototype;return d.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)},d.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()},d.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},d.onMediaAttached=function(a,f){this.media=f.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},d.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},d.onBufferCreated=function(a,f){var h,m;this.audioBuffer=(h=f.tracks.audio)===null||h===void 0?void 0:h.buffer,this.videoBuffer=(m=f.tracks.video)===null||m===void 0?void 0:m.buffer},d.createData=function(){var a;return{v:_.CMCDVersion,sf:_.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}},d.apply=function(a,f){f===void 0&&(f={}),s(f,this.createData());var h=f.ot===_.CMCDObjectType.INIT||f.ot===_.CMCDObjectType.VIDEO||f.ot===_.CMCDObjectType.MUXED;if(this.starved&&h&&(f.bs=!0,f.su=!0,this.starved=!1),f.su==null&&(f.su=this.buffering),this.useHeaders){var m=o.toHeaders(f);if(!Object.keys(m).length)return;a.headers||(a.headers={}),s(a.headers,m)}else{var T=o.toQuery(f);if(!T)return;a.url=o.appendQueryToUri(a.url,T)}},d.getObjectType=function(a){var f=a.type;return f==="subtitle"?_.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?_.CMCDObjectType.INIT:f==="audio"?_.CMCDObjectType.AUDIO:f==="main"?this.hls.audioTracks.length?_.CMCDObjectType.VIDEO:_.CMCDObjectType.MUXED:void 0},d.getTopBandwidth=function(a){for(var f=0,h=a===_.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,m=r(h),T;!(T=m()).done;){var E=T.value;E.bitrate>f&&(f=E.bitrate)}return f>0?f:NaN},d.getBufferLength=function(a){var f=this.hls.media,h=a===_.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!h||!f)return NaN;var m=w.BufferHelper.bufferInfo(h,f.currentTime,this.config.maxBufferHole);return m.len*1e3},d.createPlaylistLoader=function(){var a=this.config.pLoader,f=this.applyPlaylistData,h=a||this.config.loader;return function(){function m(E){this.loader=void 0,this.loader=new h(E)}var T=m.prototype;return T.destroy=function(){this.loader.destroy()},T.abort=function(){this.loader.abort()},T.load=function(O,g,v){f(O),this.loader.load(O,g,v)},c(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},d.createFragmentLoader=function(){var a=this.config.fLoader,f=this.applyFragmentData,h=a||this.config.loader;return function(){function m(E){this.loader=void 0,this.loader=new h(E)}var T=m.prototype;return T.destroy=function(){this.loader.destroy()},T.abort=function(){this.loader.abort()},T.load=function(O,g,v){f(O),this.loader.load(O,g,v)},c(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),f=a.toString();return URL.revokeObjectURL(a),f.substr(f.lastIndexOf("/")+1)},o.serialize=function(a){for(var f=[],h=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},m=function(k){return Math.round(k)},T=function(k){return m(k/100)*100},E=function(k){return encodeURIComponent(k)},O={br:m,d:m,bl:T,dl:T,mtp:T,nor:E,rtp:T,tb:m},g=Object.keys(a||{}).sort(),v=r(g),l;!(l=v()).done;){var i=l.value,S=a[i];if(!h(S))continue;if(i==="v"&&S===1)continue;if(i=="pr"&&S===1)continue;var B=O[i];B&&(S=B(S));var x=typeof S,D=void 0;i==="ot"||i==="sf"||i==="st"?D=i+"="+S:x==="boolean"?D=i:x==="number"?D=i+"="+S:D=i+"="+JSON.stringify(S),f.push(D)}return f.join(",")},o.toHeaders=function(a){for(var f=Object.keys(a),h={},m=["Object","Request","Session","Status"],T=[{},{},{},{}],E={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},O=0,g=f;O<g.length;O++){var v=g[O],l=E[v]!=null?E[v]:1;T[l][v]=a[v]}for(var i=0;i<T.length;i++){var S=o.serialize(T[i]);S&&(h["CMCD-"+m[i]]=S)}return h},o.toQuery=function(a){return"CMCD="+encodeURIComponent(o.serialize(a))},o.appendQueryToUri=function(a,f){if(!f)return a;var h=a.includes("?")?"&":"?";return""+a+h+f},o}()},"./src/controller/eme-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts"),_=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),C=L("./src/utils/mediakeys-helper.ts");function p(u,o){for(var d=0;d<o.length;d++){var A=o[d];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}function c(u,o,d){return o&&p(u.prototype,o),d&&p(u,d),u}var r=3,n=function(o,d,A){var a={audioCapabilities:[],videoCapabilities:[]};return o.forEach(function(f){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+f+'"',robustness:A.audioRobustness||""})}),d.forEach(function(f){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+f+'"',robustness:A.videoRobustness||""})}),[a]},e=function(o,d,A,a){switch(o){case C.KeySystems.WIDEVINE:return n(d,A,a);default:throw new Error("Unknown key-system: "+o)}},s=function(){function u(d){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=d,this._config=d.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=u.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(A){switch(A){case C.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+A+'"')},o._attemptKeySystemAccess=function(A,a,f){var h=this,m=e(A,a,f,this._drmSystemOptions);w.logger.log("Requesting encrypted media key-system access");var T=this.requestMediaKeySystemAccess(A,m);this.mediaKeysPromise=T.then(function(E){return h._onMediaKeySystemAccessObtained(A,E)}),T.catch(function(E){w.logger.error('Failed to obtain key-system "'+A+'" access:',E)})},o._onMediaKeySystemAccessObtained=function(A,a){var f=this;w.logger.log('Access for key-system "'+A+'" obtained');var h={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:A};this._mediaKeysList.push(h);var m=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(T){return h.mediaKeys=T,w.logger.log('Media-keys created for key-system "'+A+'"'),f._onMediaKeysCreated(),T});return m.catch(function(T){w.logger.error("Failed to create media-keys:",T)}),m},o._onMediaKeysCreated=function(){var A=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),A._onNewMediaKeySession(a.mediaKeysSession))})},o._onNewMediaKeySession=function(A){var a=this;w.logger.log("New key-system session "+A.sessionId),A.addEventListener("message",function(f){a._onKeySessionMessage(A,f.message)},!1)},o._onKeySessionMessage=function(A,a){w.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(f){w.logger.log("Received license data (length: "+(f&&f.byteLength)+"), updating key-session"),A.update(f)})},o.onMediaEncrypted=function(A){var a=this;if(w.logger.log('Media is encrypted using "'+A.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:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var f=function(m){if(!a._media)return;a._attemptSetMediaKeys(m),a._generateRequestWithPreferredKeySession(A.initDataType,A.initData)};this.mediaKeysPromise.then(f).catch(f)},o._attemptSetMediaKeys=function(A){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:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.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(A,a){var f=this,h=this._mediaKeysList[0];if(!h){w.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(h.mediaKeysSessionInitialized){w.logger.warn("Key-Session already initialized but requested again");return}var m=h.mediaKeysSession;if(!m){w.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.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:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}w.logger.log('Generating key-session request for "'+A+'" init data type'),h.mediaKeysSessionInitialized=!0,m.generateRequest(A,a).then(function(){w.logger.debug("Key-session generation succeeded")}).catch(function(T){w.logger.error("Error generating key-session request:",T),f.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},o._createLicenseXhr=function(A,a,f){var h=new XMLHttpRequest;h.responseType="arraybuffer",h.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,h,A,a,f);var m=this._licenseXhrSetup;if(m)try{m.call(this.hls,h,A),m=void 0}catch(T){w.logger.error(T)}try{h.readyState||h.open("POST",A,!0),m&&m.call(this.hls,h,A)}catch(T){throw new Error("issue setting up KeySystem license XHR "+T)}return h},o._onLicenseRequestReadyStageChange=function(A,a,f,h){switch(A.readyState){case 4:if(A.status===200){this._requestLicenseFailureCount=0,w.logger.log("License request succeeded");var m=A.response,T=this._licenseResponseCallback;if(T)try{m=T.call(this.hls,A,a)}catch(O){w.logger.error(O)}h(m)}else{if(w.logger.error("License Request XHR failed ("+a+"). Status: "+A.status+" ("+A.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>r){this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var E=r-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+E+" attempts left"),this._requestLicense(f,h)}break}},o._generateLicenseRequestChallenge=function(A,a){switch(A.mediaKeySystemDomain){case C.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+A.mediaKeySystemDomain)},o._requestLicense=function(A,a){w.logger.log("Requesting content license for key-system");var f=this._mediaKeysList[0];if(!f){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var h=this.getLicenseServerUrl(f.mediaKeySystemDomain),m=this._createLicenseXhr(h,A,a);w.logger.log("Sending license request to URL: "+h);var T=this._generateLicenseRequestChallenge(f,A);m.send(T)}catch(E){w.logger.error("Failure requesting DRM license: "+E),this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.KEY_SYSTEM_ERROR,details:_.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(A,a){if(!this._emeEnabled)return;var f=a.media;this._media=f,f.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var A=this._media,a=this._mediaKeysList;if(!A)return;A.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(f){if(f.mediaKeysSession)return f.mediaKeysSession.close().catch(function(){})})).then(function(){return A.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(A,a){if(!this._emeEnabled)return;var f=a.levels.map(function(m){return m.audioCodec}).filter(function(m){return!!m}),h=a.levels.map(function(m){return m.videoCodec}).filter(function(m){return!!m});this._attemptKeySystemAccess(C.KeySystems.WIDEVINE,f,h)},c(u,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),u}();V.default=s},"./src/controller/fps-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts"),_=L("./src/utils/logger.ts"),w=function(){function C(c){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=c,this.registerListeners()}var p=C.prototype;return p.setStreamController=function(r){this.streamController=r},p.registerListeners=function(){this.hls.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},p.unregisterListeners=function(){this.hls.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},p.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},p.onMediaAttaching=function(r,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var s=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=s,s&&typeof s.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},p.checkFPS=function(r,n,e){var s=performance.now();if(n){if(this.lastTime){var u=s-this.lastTime,o=e-this.lastDroppedFrames,d=n-this.lastDecodedFrames,A=1e3*o/u,a=this.hls;if(a.trigger(y.Events.FPS_DROP,{currentDropped:o,currentDecoded:d,totalDroppedFrames:e}),A>0&&o>a.config.fpsDroppedMonitoringThreshold*d){var f=a.currentLevel;_.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+f),f>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=f)&&(f=f-1,a.trigger(y.Events.FPS_DROP_LEVEL_CAPPING,{level:f,droppedLevel:a.currentLevel}),a.autoLevelCapping=f,this.streamController.nextLevelSwitch())}}this.lastTime=s,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},p.checkFPSInterval=function(){var r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){var n=r.getVideoPlaybackQuality();this.checkFPS(r,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)},C}();V.default=w},"./src/controller/fragment-finders.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"findFragmentByPDT",function(){return w}),L.d(V,"findFragmentByPTS",function(){return C}),L.d(V,"fragmentWithinToleranceTest",function(){return p}),L.d(V,"pdtWithinToleranceTest",function(){return c}),L.d(V,"findFragWithCC",function(){return r});var y=L("./src/polyfills/number.ts"),_=L("./src/utils/binary-search.ts");function w(n,e,s){if(e===null||!Array.isArray(n)||!n.length||!Object(y.isFiniteNumber)(e))return null;var u=n[0].programDateTime;if(e<(u||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;s=s||0;for(var d=0;d<n.length;++d){var A=n[d];if(c(e,s,A))return A}return null}function C(n,e,s,u){s===void 0&&(s=0),u===void 0&&(u=0);var o=null;if(n?o=e[n.sn-e[0].sn+1]||null:s===0&&e[0].start===0&&(o=e[0]),o&&p(s,u,o)===0)return o;var d=_.default.search(e,p.bind(null,s,u));return d||o}function p(n,e,s){n===void 0&&(n=0),e===void 0&&(e=0);var u=Math.min(e,s.duration+(s.deltaPTS?s.deltaPTS:0));return s.start+s.duration-u<=n?1:s.start-u>n&&s.start?-1:0}function c(n,e,s){var u=Math.min(e,s.duration+(s.deltaPTS?s.deltaPTS:0))*1e3,o=s.endProgramDateTime||0;return o-u>n}function r(n,e){return _.default.search(n,function(s){return s.cc<e?1:s.cc>e?-1:0})}},"./src/controller/fragment-tracker.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"FragmentState",function(){return w}),L.d(V,"FragmentTracker",function(){return C});var y=L("./src/events.ts"),_=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 C=function(){function r(e){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=e,this._registerListeners()}var n=r.prototype;return n._registerListeners=function(){var s=this.hls;s.on(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),s.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),s.on(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var s=this.hls;s.off(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),s.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),s.off(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(s,u){if(u===_.PlaylistLevelType.MAIN){var o=this.activeFragment,d=this.activeParts;if(!o)return null;if(d)for(var A=d.length;A--;){var a=d[A],f=a?a.end:o.appendedPTS;if(a.start<=s&&f!==void 0&&s<=f)return A>9&&(this.activeParts=d.slice(A-9)),a}else if(o.start<=s&&o.appendedPTS!==void 0&&s<=o.appendedPTS)return o}return this.getBufferedFrag(s,u)},n.getBufferedFrag=function(s,u){for(var o=this.fragments,d=Object.keys(o),A=d.length;A--;){var a=o[d[A]];if((a==null?void 0:a.body.type)===u&&a.buffered){var f=a.body;if(f.start<=s&&s<=f.end)return f}}return null},n.detectEvictedFragments=function(s,u,o){var d=this;Object.keys(this.fragments).forEach(function(A){var a=d.fragments[A];if(!a)return;if(!a.buffered){a.body.type===o&&d.removeFragment(a.body);return}var f=a.range[s];if(!f)return;f.time.some(function(h){var m=!d.isTimeBuffered(h.startPTS,h.endPTS,u);return m&&d.removeFragment(a.body),m})})},n.detectPartialFragments=function(s){var u=this,o=this.timeRanges,d=s.frag,A=s.part;if(!o||d.sn==="initSegment")return;var a=c(d),f=this.fragments[a];if(!f)return;Object.keys(o).forEach(function(h){var m=d.elementaryStreams[h];if(!m)return;var T=o[h],E=A!==null||m.partial===!0;f.range[h]=u.getBufferedTimes(d,A,E,T)}),f.backtrack=f.loaded=null,Object.keys(f.range).length?f.buffered=!0:this.removeFragment(f.body)},n.fragBuffered=function(s){var u=c(s),o=this.fragments[u];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(s,u,o,d){for(var A={time:[],partial:o},a=u?u.start:s.start,f=u?u.end:s.end,h=s.minEndPTS||f,m=s.maxStartPTS||a,T=0;T<d.length;T++){var E=d.start(T)-this.bufferPadding,O=d.end(T)+this.bufferPadding;if(m>=E&&h<=O){A.time.push({startPTS:Math.max(a,d.start(T)),endPTS:Math.min(f,d.end(T))});break}else if(a<O&&f>E)A.partial=!0,A.time.push({startPTS:Math.max(a,d.start(T)),endPTS:Math.min(f,d.end(T))});else if(f<=E)break}return A},n.getPartialFragment=function(s){var u=null,o,d,A,a=0,f=this.bufferPadding,h=this.fragments;return Object.keys(h).forEach(function(m){var T=h[m];if(!T)return;p(T)&&(d=T.body.start-f,A=T.body.end+f,s>=d&&s<=A&&(o=Math.min(s-d,A-s),a<=o&&(u=T.body,a=o)))}),u},n.getState=function(s){var u=c(s),o=this.fragments[u];return o?o.buffered?p(o)?w.PARTIAL:w.OK:o.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},n.backtrack=function(s,u){var o=c(s),d=this.fragments[o];if(!d||d.backtrack)return null;var A=d.backtrack=u||d.loaded;return d.loaded=null,A},n.getBacktrackData=function(s){var u=c(s),o=this.fragments[u];if(o){var d,A=o.backtrack;if(A!=null&&(d=A.payload)!==null&&d!==void 0&&d.byteLength)return A;this.removeFragment(s)}return null},n.isTimeBuffered=function(s,u,o){for(var d,A,a=0;a<o.length;a++){if(d=o.start(a)-this.bufferPadding,A=o.end(a)+this.bufferPadding,s>=d&&u<=A)return!0;if(u<=d)return!1}return!1},n.onFragLoaded=function(s,u){var o=u.frag,d=u.part;if(o.sn==="initSegment"||o.bitrateTest||d)return;var A=c(o);this.fragments[A]={body:o,loaded:u,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(s,u){var o=this,d=u.frag,A=u.part,a=u.timeRanges;if(d.type===_.PlaylistLevelType.MAIN)if(this.activeFragment=d,A){var f=this.activeParts;f||(this.activeParts=f=[]),f.push(A)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(h){var m=a[h];if(o.detectEvictedFragments(h,m),!A)for(var T=0;T<m.length;T++)d.appendedPTS=Math.max(m.end(T),d.appendedPTS||0)})},n.onFragBuffered=function(s,u){this.detectPartialFragments(u)},n.hasFragment=function(s){var u=c(s);return!!this.fragments[u]},n.removeFragmentsInRange=function(s,u,o){var d=this;Object.keys(this.fragments).forEach(function(A){var a=d.fragments[A];if(!a)return;if(a.buffered){var f=a.body;f.type===o&&f.start<u&&f.end>s&&d.removeFragment(f)}})},n.removeFragment=function(s){var u=c(s);s.stats.loaded=0,s.clearElementaryStreamInfo(),delete this.fragments[u]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},r}();function p(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 c(r){return r.type+"_"+r.level+"_"+r.urlId+"_"+r.sn}},"./src/controller/gap-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"STALL_MINIMUM_DURATION_MS",function(){return p}),L.d(V,"MAX_START_GAP_JUMP",function(){return c}),L.d(V,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),L.d(V,"SKIP_BUFFER_RANGE_START",function(){return n}),L.d(V,"default",function(){return e});var y=L("./src/utils/buffer-helper.ts"),_=L("./src/errors.ts"),w=L("./src/events.ts"),C=L("./src/utils/logger.ts"),p=250,c=2,r=.1,n=.05,e=function(){function s(o,d,A,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=d,this.fragmentTracker=A,this.hls=a}var u=s.prototype;return u.destroy=function(){this.hls=this.fragmentTracker=this.media=null},u.poll=function(d){var A=this.config,a=this.media,f=this.stalled,h=a.currentTime,m=a.seeking,T=this.seeking&&!m,E=!this.seeking&&m;if(this.seeking=m,h!==d){if(this.moved=!0,f!==null){if(this.stallReported){var O=self.performance.now()-f;C.logger.warn("playback not stuck anymore @"+h+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((E||T)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!y.BufferHelper.getBuffered(a).length)return;var g=y.BufferHelper.bufferInfo(a,h,0),v=g.len>0,l=g.nextStart||0;if(!v&&!l)return;if(m){var i=g.len>c,S=!l||l-h>c&&!this.fragmentTracker.getPartialFragment(h);if(i||S)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var B,x=Math.max(l,g.start||0)-h,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,R=D==null||((B=D.details)===null||B===void 0)?void 0:B.live,k=R?D.details.targetduration*2:c;if(x>0&&x<=k){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(f===null){this.stalled=j;return}var Y=j-f;!m&&Y>=p&&this._reportStall(g.len);var U=y.BufferHelper.bufferInfo(a,h,A.maxBufferHole);this._tryFixBufferStall(U,Y)},u._tryFixBufferStall=function(d,A){var a=this.config,f=this.fragmentTracker,h=this.media,m=h.currentTime,T=f.getPartialFragment(m);if(T){var E=this._trySkipBufferHole(T);if(E)return}d.len>a.maxBufferHole&&A>a.highBufferWatchdogPeriod*1e3&&(C.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},u._reportStall=function(d){var A=this.hls,a=this.media,f=this.stallReported;f||(this.stallReported=!0,C.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+d+")"),A.trigger(w.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:d}))},u._trySkipBufferHole=function(d){for(var A=this.config,a=this.hls,f=this.media,h=f.currentTime,m=0,T=y.BufferHelper.getBuffered(f),E=0;E<T.length;E++){var O=T.start(E);if(h+A.maxBufferHole>=m&&h<O){var g=Math.max(O+n,f.currentTime+r);return C.logger.warn("skipping hole, adjusting currentTime from "+h+" to "+g),this.moved=!0,this.stalled=null,f.currentTime=g,d&&a.trigger(w.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+h+" to "+g,frag:d}),g}m=T.end(E)}return 0},u._tryNudgeBuffer=function(){var d=this.config,A=this.hls,a=this.media,f=a.currentTime,h=(this.nudgeRetry||0)+1;if(this.nudgeRetry=h,h<d.nudgeMaxRetry){var m=f+h*d.nudgeOffset;C.logger.warn("Nudging 'currentTime' from "+f+" to "+m),a.currentTime=m,A.trigger(w.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else C.logger.error("Playhead still not moving while enough data buffered @"+f+" after "+d.nudgeMaxRetry+" nudges"),A.trigger(w.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},s}()},"./src/controller/id3-track-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts"),_=L("./src/utils/texttrack-utils.ts"),w=L("./src/demux/id3.ts"),C=.25,p=function(){function c(n){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=n,this._registerListeners()}var r=c.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,s){this.media=s.media},r.onMediaDetaching=function(){if(!this.id3Track)return;Object(_.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},r.getID3Track=function(e){if(!this.media)return;for(var s=0;s<e.length;s++){var u=e[s];if(u.kind==="metadata"&&u.label==="id3")return Object(_.sendAddTrackEvent)(u,this.media),u}return this.media.addTextTrack("metadata","id3")},r.onFragParsingMetadata=function(e,s){if(!this.media)return;var u=s.frag,o=s.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var d=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,A=0;A<o.length;A++){var a=w.getID3Frames(o[A].data);if(a){var f=o[A].pts,h=A<o.length-1?o[A+1].pts:u.end,m=h-f;m<=0&&(h=f+C);for(var T=0;T<a.length;T++){var E=a[T];if(!w.isTimeStampFrame(E)){var O=new d(f,h,"");O.value=E,this.id3Track.addCue(O)}}}}},r.onBufferFlushing=function(e,s){var u=s.startOffset,o=s.endOffset,d=s.type;if(!d||d==="audio"){var A=this.id3Track;A&&Object(_.removeCuesInRange)(A,u,o)}},c}();V.default=p},"./src/controller/latency-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return c});var y=L("./src/errors.ts"),_=L("./src/events.ts"),w=L("./src/utils/logger.ts");function C(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function p(r,n,e){return n&&C(r.prototype,n),e&&C(r,e),r}var c=function(){function r(e){var s=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return s.timeupdate()},this.hls=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(_.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(_.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(_.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){this.hls.off(_.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(_.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(_.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(_.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(_.Events.ERROR,this.onError)},n.onMediaAttached=function(s,u){this.media=u.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(s,u){var o=u.details;this.levelDetails=o,o.advanced&&this.timeupdate(),!o.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},n.onError=function(s,u){if(u.details!==y.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,w.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},n.timeupdate=function(){var s=this.media,u=this.levelDetails;if(!s||!u)return;this.currentTime=s.currentTime;var o=this.computeLatency();if(o===null)return;this._latency=o;var d=this.config,A=d.lowLatencyMode,a=d.maxLiveSyncPlaybackRate;if(!A||a===1)return;var f=this.targetLatency;if(f===null)return;var h=o-f,m=Math.min(this.maxLatency,f+u.targetduration),T=h<m;if(u.live&&T&&h>.05&&this.forwardBufferLength>1){var E=Math.min(2,Math.max(1,a)),O=Math.round(2/(1+Math.exp(-.75*h-this.edgeStalled))*20)/20;s.playbackRate=Math.min(E,Math.max(1,O))}else s.playbackRate!==1&&s.playbackRate!==0&&(s.playbackRate=1)},n.estimateLiveEdge=function(){var s=this.levelDetails;return s===null?null:s.edge+s.age},n.computeLatency=function(){var s=this.estimateLiveEdge();return s===null?null:s-this.currentTime},p(r,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var s=this.config,u=this.levelDetails;return s.liveMaxLatencyDuration!==void 0?s.liveMaxLatencyDuration:u?s.liveMaxLatencyDurationCount*u.targetduration:0}},{key:"targetLatency",get:function(){var s=this.levelDetails;if(s===null)return null;var u=s.holdBack,o=s.partHoldBack,d=s.targetduration,A=this.config,a=A.liveSyncDuration,f=A.liveSyncDurationCount,h=A.lowLatencyMode,m=this.hls.userConfig,T=h&&o||u;(m.liveSyncDuration||m.liveSyncDurationCount||T===0)&&(T=a!==void 0?a:f*d);var E=d,O=1;return T+Math.min(this.stallCount*O,E)}},{key:"liveSyncPosition",get:function(){var s=this.estimateLiveEdge(),u=this.targetLatency,o=this.levelDetails;if(s===null||u===null||o===null)return null;var d=o.edge,A=s-u-this.edgeStalled,a=d-o.totalduration,f=d-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(a,A),f)}},{key:"drift",get:function(){var s=this.levelDetails;return s===null?1:s.drift}},{key:"edgeStalled",get:function(){var s=this.levelDetails;if(s===null)return 0;var u=(this.config.lowLatencyMode&&s.partTarget||s.targetduration)*3;return Math.max(s.age-u,0)}},{key:"forwardBufferLength",get:function(){var s=this.media,u=this.levelDetails;if(!s||!u)return 0;var o=s.buffered.length;return o?s.buffered.end(o-1):u.edge-this.currentTime}}]),r}()},"./src/controller/level-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return A});var y=L("./src/types/level.ts"),_=L("./src/events.ts"),w=L("./src/errors.ts"),C=L("./src/utils/codecs.ts"),p=L("./src/controller/level-helper.ts"),c=L("./src/controller/base-playlist-controller.ts"),r=L("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var f=1;f<arguments.length;f++){var h=arguments[f];for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&(a[m]=h[m])}return a},n.apply(this,arguments)}function e(a,f){for(var h=0;h<f.length;h++){var m=f[h];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(a,m.key,m)}}function s(a,f,h){return f&&e(a.prototype,f),h&&e(a,h),a}function u(a,f){a.prototype=Object.create(f.prototype),a.prototype.constructor=a,o(a,f)}function o(a,f){return o=Object.setPrototypeOf||function(m,T){return m.__proto__=T,m},o(a,f)}var d=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),A=function(a){u(f,a);function f(m){var T;return T=a.call(this,m,"[level-controller]")||this,T._levels=[],T._firstLevel=-1,T._startLevel=void 0,T.currentLevelIndex=-1,T.manualLevelIndex=-1,T.onParsedComplete=void 0,T._registerListeners(),T}var h=f.prototype;return h._registerListeners=function(){var T=this.hls;T.on(_.Events.MANIFEST_LOADED,this.onManifestLoaded,this),T.on(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.on(_.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),T.on(_.Events.FRAG_LOADED,this.onFragLoaded,this),T.on(_.Events.ERROR,this.onError,this)},h._unregisterListeners=function(){var T=this.hls;T.off(_.Events.MANIFEST_LOADED,this.onManifestLoaded,this),T.off(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.off(_.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),T.off(_.Events.FRAG_LOADED,this.onFragLoaded,this),T.off(_.Events.ERROR,this.onError,this)},h.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},h.startLoad=function(){var T=this._levels;T.forEach(function(E){E.loadError=0}),a.prototype.startLoad.call(this)},h.onManifestLoaded=function(T,E){var O=[],g=[],v=[],l,i={},S,B=!1,x=!1,D=!1;if(E.levels.forEach(function(Y){var U=Y.attrs;B=B||!!(Y.width&&Y.height),x=x||!!Y.videoCodec,D=D||!!Y.audioCodec,d&&Y.audioCodec&&Y.audioCodec.indexOf("mp4a.40.34")!==-1&&(Y.audioCodec=void 0);var K=Y.bitrate+"-"+Y.attrs.RESOLUTION+"-"+Y.attrs.CODECS;S=i[K],S?S.url.push(Y.url):(S=new y.Level(Y),i[K]=S,O.push(S)),U&&(U.AUDIO&&Object(p.addGroupId)(S,"audio",U.AUDIO),U.SUBTITLES&&Object(p.addGroupId)(S,"text",U.SUBTITLES))}),(B||x)&&D&&(O=O.filter(function(Y){var U=Y.videoCodec,K=Y.width,z=Y.height;return!!U||!!(K&&z)})),O=O.filter(function(Y){var U=Y.audioCodec,K=Y.videoCodec;return(!U||Object(C.isCodecSupportedInMp4)(U,"audio"))&&(!K||Object(C.isCodecSupportedInMp4)(K,"video"))}),E.audioTracks&&(g=E.audioTracks.filter(function(Y){return!Y.audioCodec||Object(C.isCodecSupportedInMp4)(Y.audioCodec,"audio")}),Object(p.assignTrackIdsByGroup)(g)),E.subtitles&&(v=E.subtitles,Object(p.assignTrackIdsByGroup)(v)),O.length>0){l=O[0].bitrate,O.sort(function(Y,U){return Y.bitrate-U.bitrate}),this._levels=O;for(var R=0;R<O.length;R++)if(O[R].bitrate===l){this._firstLevel=R,this.log("manifest loaded, "+O.length+" level(s) found, first bitrate: "+l);break}var k=D&&!x,j={levels:O,audioTracks:g,subtitleTracks:v,firstLevel:this._firstLevel,stats:E.stats,audio:D,video:x,altAudio:!k&&g.some(function(Y){return!!Y.url})};this.hls.trigger(_.Events.MANIFEST_PARSED,j),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(_.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:E.url,reason:"no level with compatible codecs found in manifest"})},h.onError=function(T,E){if(a.prototype.onError.call(this,T,E),E.fatal)return;var O=E.context,g=this._levels[this.currentLevelIndex];if(O&&(O.type===r.PlaylistContextType.AUDIO_TRACK&&g.audioGroupIds&&O.groupId===g.audioGroupIds[g.urlId]||O.type===r.PlaylistContextType.SUBTITLE_TRACK&&g.textGroupIds&&O.groupId===g.textGroupIds[g.urlId])){this.redundantFailover(this.currentLevelIndex);return}var v=!1,l=!0,i;switch(E.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(E.frag){var S=this._levels[E.frag.level];S?(S.fragmentError++,S.fragmentError>this.hls.config.fragLoadingMaxRetry&&(i=E.frag.level)):i=E.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(l=!1),i=O.level),v=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:i=E.level,v=!0;break}i!==void 0&&this.recoverLevel(E,i,v,l)},h.recoverLevel=function(T,E,O,g){var v=T.details,l=this._levels[E];if(l.loadError++,O){var i=this.retryLoadingOrFail(T);if(i)T.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(g){var S=l.url.length;if(S>1&&l.loadError<S)T.levelRetry=!0,this.redundantFailover(E);else if(this.manualLevelIndex===-1){var B=E===0?this._levels.length-1:E-1;this.currentLevelIndex!==B&&this._levels[B].loadError===0&&(this.warn(v+": switch to "+B),T.levelRetry=!0,this.hls.nextAutoLevel=B)}}},h.redundantFailover=function(T){var E=this._levels[T],O=E.url.length;if(O>1){var g=(E.urlId+1)%O;this.warn("Switching to redundant URL-id "+g),this._levels.forEach(function(v){v.urlId=g}),this.level=T}},h.onFragLoaded=function(T,E){var O=E.frag;if(O!==void 0&&O.type===r.PlaylistLevelType.MAIN){var g=this._levels[O.level];g!==void 0&&(g.fragmentError=0,g.loadError=0)}},h.onLevelLoaded=function(T,E){var O,g=E.level,v=E.details,l=this._levels[g];if(!l){var i;this.warn("Invalid level index "+g),(i=E.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(v.deltaUpdateFailed=!0);return}g===this.currentLevelIndex?(l.fragmentError===0&&(l.loadError=0,this.retryCount=0),this.playlistLoaded(g,E,l.details)):(O=E.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(v.deltaUpdateFailed=!0)},h.onAudioTrackSwitched=function(T,E){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var g=-1,v=this.hls.audioTracks[E.id].groupId,l=0;l<O.audioGroupIds.length;l++)if(O.audioGroupIds[l]===v){g=l;break}g!==O.urlId&&(O.urlId=g,this.startLoad())}},h.loadPlaylist=function(T){var E=this.currentLevelIndex,O=this._levels[E];if(this.canLoad&&O&&O.url.length>0){var g=O.urlId,v=O.url[g];if(T)try{v=T.addDirectives(v)}catch(l){this.warn("Could not construct new URL with HLS Delivery Directives: "+l)}this.log("Attempt loading level index "+E+(T?" at sn "+T.msn+" part "+T.part:"")+" with URL-id "+g+" "+v),this.clearTimer(),this.hls.trigger(_.Events.LEVEL_LOADING,{url:v,level:E,id:g,deliveryDirectives:T||null})}},h.removeLevel=function(T,E){var O=function(l,i){return i!==E},g=this._levels.filter(function(v,l){return l!==T?!0:v.url.length>1&&E!==void 0?(v.url=v.url.filter(O),v.audioGroupIds&&(v.audioGroupIds=v.audioGroupIds.filter(O)),v.textGroupIds&&(v.textGroupIds=v.textGroupIds.filter(O)),v.urlId=0,!0):!1}).map(function(v,l){var i=v.details;return i!=null&&i.fragments&&i.fragments.forEach(function(S){S.level=l}),v});this._levels=g,this.hls.trigger(_.Events.LEVELS_UPDATED,{levels:g})},s(f,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(T){var E,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===T&&(E=O[T])!==null&&E!==void 0&&E.details)return;if(T<0||T>=O.length){var g=T<0;if(this.hls.trigger(_.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:T,fatal:g,reason:"invalid level idx"}),g)return;T=Math.min(T,O.length-1)}this.clearTimer();var v=this.currentLevelIndex,l=O[v],i=O[T];this.log("switching to level "+T+" from "+v),this.currentLevelIndex=T;var S=n({},i,{level:T,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete S._urlId,this.hls.trigger(_.Events.LEVEL_SWITCHING,S);var B=i.details;if(!B||B.live){var x=this.switchParams(i.uri,l==null?void 0:l.details);this.loadPlaylist(x)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(T){this.manualLevelIndex=T,this._startLevel===void 0&&(this._startLevel=T),T!==-1&&(this.level=T)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(T){this._firstLevel=T}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var T=this.hls.config.startLevel;return T!==void 0?T:this._firstLevel}else return this._startLevel},set:function(T){this._startLevel=T}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(T){this.level=T,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=T)}}]),f}(c.default)},"./src/controller/level-helper.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"addGroupId",function(){return w}),L.d(V,"assignTrackIdsByGroup",function(){return C}),L.d(V,"updatePTS",function(){return p}),L.d(V,"updateFragPTSDTS",function(){return r}),L.d(V,"mergeDetails",function(){return n}),L.d(V,"mapPartIntersection",function(){return e}),L.d(V,"mapFragmentIntersection",function(){return s}),L.d(V,"adjustSliding",function(){return u}),L.d(V,"addSliding",function(){return o}),L.d(V,"computeReloadInterval",function(){return d}),L.d(V,"getFragmentWithSN",function(){return A}),L.d(V,"getPartWith",function(){return a});var y=L("./src/polyfills/number.ts"),_=L("./src/utils/logger.ts");function w(f,h,m){switch(h){case"audio":f.audioGroupIds||(f.audioGroupIds=[]),f.audioGroupIds.push(m);break;case"text":f.textGroupIds||(f.textGroupIds=[]),f.textGroupIds.push(m);break}}function C(f){var h={};f.forEach(function(m){var T=m.groupId||"";m.id=h[T]=h[T]||0,h[T]++})}function p(f,h,m){var T=f[h],E=f[m];c(T,E)}function c(f,h){var m=h.startPTS;if(Object(y.isFiniteNumber)(m)){var T=0,E;h.sn>f.sn?(T=m-f.start,E=f):(T=f.start-m,E=h),E.duration!==T&&(E.duration=T)}else if(h.sn>f.sn){var O=f.cc===h.cc;O&&f.minEndPTS?h.start=f.start+(f.minEndPTS-f.start):h.start=f.start+f.duration}else h.start=Math.max(f.start-h.duration,0)}function r(f,h,m,T,E,O){var g=T-m;g<=0&&(_.logger.warn("Fragment should have a positive duration",h),T=m+h.duration,O=E+h.duration);var v=m,l=T,i=h.startPTS,S=h.endPTS;if(Object(y.isFiniteNumber)(i)){var B=Math.abs(i-m);Object(y.isFiniteNumber)(h.deltaPTS)?h.deltaPTS=Math.max(B,h.deltaPTS):h.deltaPTS=B,v=Math.max(m,i),m=Math.min(m,i),E=Math.min(E,h.startDTS),l=Math.min(T,S),T=Math.max(T,S),O=Math.max(O,h.endDTS)}h.duration=T-m;var x=m-h.start;h.appendedPTS=T,h.start=h.startPTS=m,h.maxStartPTS=v,h.startDTS=E,h.endPTS=T,h.minEndPTS=l,h.endDTS=O;var D=h.sn;if(!f||D<f.startSN||D>f.endSN)return 0;var R,k=D-f.startSN,j=f.fragments;for(j[k]=h,R=k;R>0;R--)c(j[R],j[R-1]);for(R=k;R<j.length-1;R++)c(j[R],j[R+1]);return f.fragmentHint&&c(j[j.length-1],f.fragmentHint),f.PTSKnown=f.alignedSliding=!0,x}function n(f,h){for(var m=null,T=f.fragments,E=T.length-1;E>=0;E--){var O=T[E].initSegment;if(O){m=O;break}}f.fragmentHint&&delete f.fragmentHint.endPTS;var g=0,v;if(s(f,h,function(R,k){R.relurl&&(g=R.cc-k.cc),Object(y.isFiniteNumber)(R.startPTS)&&Object(y.isFiniteNumber)(R.endPTS)&&(k.start=k.startPTS=R.startPTS,k.startDTS=R.startDTS,k.appendedPTS=R.appendedPTS,k.maxStartPTS=R.maxStartPTS,k.endPTS=R.endPTS,k.endDTS=R.endDTS,k.minEndPTS=R.minEndPTS,k.duration=R.endPTS-R.startPTS,k.duration&&(v=k),h.PTSKnown=h.alignedSliding=!0),k.elementaryStreams=R.elementaryStreams,k.loader=R.loader,k.stats=R.stats,k.urlId=R.urlId,R.initSegment&&(k.initSegment=R.initSegment,m=R.initSegment)}),m){var l=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments;l.forEach(function(R){var k;(!R.initSegment||R.initSegment.relurl===((k=m)===null||k===void 0?void 0:k.relurl))&&(R.initSegment=m)})}if(h.skippedSegments&&(h.deltaUpdateFailed=h.fragments.some(function(R){return!R}),h.deltaUpdateFailed)){_.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=h.skippedSegments;i--;)h.fragments.shift();h.startSN=h.fragments[0].sn,h.startCC=h.fragments[0].cc}var S=h.fragments;if(g){_.logger.warn("discontinuity sliding from playlist, take drift into account");for(var B=0;B<S.length;B++)S[B].cc+=g}h.skippedSegments&&(h.startCC=h.fragments[0].cc),e(f.partList,h.partList,function(R,k){k.elementaryStreams=R.elementaryStreams,k.stats=R.stats}),v?r(h,v,v.startPTS,v.endPTS,v.startDTS,v.endDTS):u(f,h),S.length&&(h.totalduration=h.edge-S[0].start),h.driftStartTime=f.driftStartTime,h.driftStart=f.driftStart;var x=h.advancedDateTime;if(h.advanced&&x){var D=h.edge;h.driftStart||(h.driftStartTime=x,h.driftStart=D),h.driftEndTime=x,h.driftEnd=D}else h.driftEndTime=f.driftEndTime,h.driftEnd=f.driftEnd,h.advancedDateTime=f.advancedDateTime}function e(f,h,m){if(f&&h)for(var T=0,E=0,O=f.length;E<=O;E++){var g=f[E],v=h[E+T];g&&v&&g.index===v.index&&g.fragment.sn===v.fragment.sn?m(g,v):T--}}function s(f,h,m){for(var T=h.skippedSegments,E=Math.max(f.startSN,h.startSN)-h.startSN,O=(f.fragmentHint?1:0)+(T?h.endSN:Math.min(f.endSN,h.endSN))-h.startSN,g=h.startSN-f.startSN,v=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments,l=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments,i=E;i<=O;i++){var S=l[g+i],B=v[i];T&&!B&&i<T&&(B=h.fragments[i]=S),S&&B&&m(S,B)}}function u(f,h){var m=h.startSN+h.skippedSegments-f.startSN,T=f.fragments;if(m<0||m>=T.length)return;o(h,T[m].start)}function o(f,h){if(h){for(var m=f.fragments,T=f.skippedSegments;T<m.length;T++)m[T].start+=h;f.fragmentHint&&(f.fragmentHint.start+=h)}}function d(f,h){var m=1e3*f.levelTargetDuration,T=m/2,E=f.age,O=E>0&&E<m*3,g=h.loading.end-h.loading.start,v,l=f.availabilityDelay;if(f.updated===!1)if(O){var i=333*f.misses;v=Math.max(Math.min(T,g*2),i),f.availabilityDelay=(f.availabilityDelay||0)+v}else v=T;else O?(l=Math.min(l||m/2,E),f.availabilityDelay=l,v=l+m-E):v=m-g;return Math.round(v)}function A(f,h,m){if(!f||!f.details)return null;var T=f.details,E=T.fragments[h-T.startSN];return E||(E=T.fragmentHint,E&&E.sn===h?E:h<T.startSN&&m&&m.sn===h?m:null)}function a(f,h,m){if(!f||!f.details)return null;var T=f.details.partList;if(T)for(var E=T.length;E--;){var O=T[E];if(O.index===m&&O.fragment.sn===h)return O}return null}},"./src/controller/stream-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return T});var y=L("./src/polyfills/number.ts"),_=L("./src/controller/base-stream-controller.ts"),w=L("./src/is-supported.ts"),C=L("./src/events.ts"),p=L("./src/utils/buffer-helper.ts"),c=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"),s=L("./src/types/transmuxer.ts"),u=L("./src/controller/gap-controller.ts"),o=L("./src/errors.ts"),d=L("./src/utils/logger.ts");function A(E,O){for(var g=0;g<O.length;g++){var v=O[g];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(E,v.key,v)}}function a(E,O,g){return O&&A(E.prototype,O),g&&A(E,g),E}function f(E,O){E.prototype=Object.create(O.prototype),E.prototype.constructor=E,h(E,O)}function h(E,O){return h=Object.setPrototypeOf||function(v,l){return v.__proto__=l,v},h(E,O)}var m=100,T=function(E){f(O,E);function O(v,l){var i;return i=E.call(this,v,l,"[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 g=O.prototype;return g._registerListeners=function(){var l=this.hls;l.on(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(C.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.on(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),l.on(C.Events.ERROR,this.onError,this),l.on(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.on(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),l.on(C.Events.BUFFER_CREATED,this.onBufferCreated,this),l.on(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.on(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),l.on(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},g._unregisterListeners=function(){var l=this.hls;l.off(C.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(C.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(C.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(C.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(C.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.off(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),l.off(C.Events.ERROR,this.onError,this),l.off(C.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.off(C.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),l.off(C.Events.BUFFER_CREATED,this.onBufferCreated,this),l.off(C.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.off(C.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),l.off(C.Events.FRAG_BUFFERED,this.onFragBuffered,this)},g.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},g.startLoad=function(l){if(this.levels){var i=this.lastCurrentTime,S=this.hls;if(this.stopLoad(),this.setInterval(m),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var B=S.startLevel;B===-1&&(S.config.testBandwidth?(B=0,this.bitrateTest=!0):B=S.nextAutoLevel),this.level=S.nextLoadLevel=B,this.loadedmetadata=!1}i>0&&l===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),l=i),this.state=_.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()}else this._forceStartLoad=!0,this.state=_.State.STOPPED},g.stopLoad=function(){this._forceStartLoad=!1,E.prototype.stopLoad.call(this)},g.doTick=function(){switch(this.state){case _.State.IDLE:this.doTickIdle();break;case _.State.WAITING_LEVEL:{var l,i=this.levels,S=this.level,B=i==null||((l=i[S])===null||l===void 0)?void 0:l.details;if(B&&(!B.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(B))break;this.state=_.State.IDLE;break}break}case _.State.FRAG_LOADING_WAITING_RETRY:{var x,D=self.performance.now(),R=this.retryDate;(!R||D>=R||(x=this.media)!==null&&x!==void 0&&x.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=_.State.IDLE)}break;default:break}this.onTickEnd()},g.onTickEnd=function(){E.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},g.doTickIdle=function(){var l,i,S=this.hls,B=this.levelLastLoaded,x=this.levels,D=this.media,R=S.config,k=S.nextLoadLevel;if(B===null||!D&&(this.startFragRequested||!R.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!x||!x[k])return;var j=x[k];this.level=S.nextLoadLevel=k;var Y=j.details;if(!Y||this.state===_.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==k){this.state=_.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(j.maxBitrate);if(K>=z)return;if(this._streamEnded(U,Y)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(C.Events.BUFFER_EOS,F),this.state=_.State.ENDED;return}var H=U.end,G=this.getNextFragment(H,Y);if(this.couldBacktrack&&!this.fragPrevious&&G&&G.sn!=="initSegment"){var q=G.sn-Y.startSN;q>1&&(G=Y.fragments[q-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===c.FragmentState.OK&&this.nextLoadPosition>H){var ie=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ie,r.PlaylistLevelType.MAIN),G=this.getNextFragment(this.nextLoadPosition,Y)}if(!G)return;G.initSegment&&!G.initSegment.data&&!this.bitrateTest&&(G=G.initSegment),((l=G.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((i=G.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},g.loadFragment=function(l,i,S){var B,x=this.fragmentTracker.getState(l);if(this.fragCurrent=l,x===c.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(l);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else x=c.FragmentState.NOT_LOADED}x===c.FragmentState.NOT_LOADED||x===c.FragmentState.PARTIAL?l.sn==="initSegment"?this._loadInitSegment(l):this.bitrateTest?(l.bitrateTest=!0,this.log("Fragment "+l.sn+" of level "+l.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(l)):(this.startFragRequested=!0,E.prototype.loadFragment.call(this,l,i,S)):x===c.FragmentState.APPENDING?this.reduceMaxBufferLength(l.duration)&&this.fragmentTracker.removeFragment(l):((B=this.media)===null||B===void 0?void 0:B.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},g.getAppendedFrag=function(l){var i=this.fragmentTracker.getAppendedFrag(l,r.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},g.getBufferedFrag=function(l){return this.fragmentTracker.getBufferedFrag(l,r.PlaylistLevelType.MAIN)},g.followingBufferedFrag=function(l){return l?this.getBufferedFrag(l.end+.5):null},g.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},g.nextLevelSwitch=function(){var l=this.levels,i=this.media;if(i!=null&&i.readyState){var S,B=this.getAppendedFrag(i.currentTime);if(B&&B.start>1&&this.flushMainBuffer(0,B.start-1),!i.paused&&l){var x=this.hls.nextLoadLevel,D=l[x],R=this.fragLastKbps;R&&this.fragCurrent?S=this.fragCurrent.duration*D.maxBitrate/(1e3*R)+1:S=0}else S=0;var k=this.getBufferedFrag(i.currentTime+S);if(k){var j=this.followingBufferedFrag(k);if(j){this.abortCurrentFrag();var Y=j.maxStartPTS?j.maxStartPTS:j.start,U=j.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)}}}},g.abortCurrentFrag=function(){var l=this.fragCurrent;this.fragCurrent=null,l!=null&&l.loader&&l.loader.abort(),this.state===_.State.KEY_LOADING&&(this.state=_.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},g.flushMainBuffer=function(l,i){E.prototype.flushMainBuffer.call(this,l,i,this.altAudio?"video":null)},g.onMediaAttached=function(l,i){E.prototype.onMediaAttached.call(this,l,i);var S=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),S.addEventListener("playing",this.onvplaying),S.addEventListener("seeked",this.onvseeked),this.gapController=new u.default(this.config,S,this.fragmentTracker,this.hls)},g.onMediaDetaching=function(){var l=this.media;l&&(l.removeEventListener("playing",this.onvplaying),l.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),E.prototype.onMediaDetaching.call(this)},g.onMediaPlaying=function(){this.tick()},g.onMediaSeeked=function(){var l=this.media,i=l?l.currentTime:null;Object(y.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},g.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(C.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},g.onManifestParsed=function(l,i){var S=!1,B=!1,x;i.levels.forEach(function(D){x=D.audioCodec,x&&(x.indexOf("mp4a.40.2")!==-1&&(S=!0),x.indexOf("mp4a.40.5")!==-1&&(B=!0))}),this.audioCodecSwitch=S&&B&&!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},g.onLevelLoading=function(l,i){var S=this.levels;if(!S||this.state!==_.State.IDLE)return;var B=S[i.level];(!B.details||B.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(B.details))&&(this.state=_.State.WAITING_LEVEL)},g.onLevelLoaded=function(l,i){var S,B=this.levels,x=i.level,D=i.details,R=D.totalduration;if(!B){this.warn("Levels were reset while loading level "+x);return}this.log("Level "+x+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+R);var k=this.fragCurrent;k&&(this.state===_.State.FRAG_LOADING||this.state===_.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==i.level&&k.loader&&(this.state=_.State.IDLE,k.loader.abort()));var j=B[x],Y=0;if(D.live||(S=j.details)!==null&&S!==void 0&&S.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;Y=this.alignPlaylists(D,j.details)}if(j.details=D,this.levelLastLoaded=x,this.hls.trigger(C.Events.LEVEL_UPDATED,{details:D,level:x}),this.state===_.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=_.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,Y),this.tick()},g._handleFragmentLoadProgress=function(l){var i,S=l.frag,B=l.part,x=l.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var R=D[S.level],k=R.details;if(!k){this.warn("Dropping fragment "+S.sn+" of level "+S.level+" after level details were reset");return}var j=R.videoCodec,Y=k.PTSKnown||!k.live,U=(i=S.initSegment)===null||i===void 0?void 0:i.data,K=this._getAudioCodec(R),z=this.transmuxer=this.transmuxer||new e.default(this.hls,r.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=B?B.index:-1,H=F!==-1,G=new s.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,x.byteLength,F,H),q=this.initPTS[S.cc];z.push(x,U,K,j,S,B,k.totalduration,Y,G,q)},g.onAudioTrackSwitching=function(l,i){var S=this.altAudio,B=!!i.url,x=i.id;if(!B){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var R=this.hls;S&&R.trigger(C.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),R.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:x})}},g.onAudioTrackSwitched=function(l,i){var S=i.id,B=!!this.hls.audioTracks[S].url;if(B){var x=this.videoBuffer;x&&this.mediaBuffer!==x&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=x)}this.altAudio=B,this.tick()},g.onBufferCreated=function(l,i){var S=i.tracks,B,x,D=!1;for(var R in S){var k=S[R];if(k.id==="main"){if(x=R,B=k,R==="video"){var j=S[R];j&&(this.videoBuffer=j.buffer)}}else D=!0}D&&B?(this.log("Alternate track found, use "+x+".buffered to schedule main fragment loading"),this.mediaBuffer=B.buffer):this.mediaBuffer=this.media},g.onFragBuffered=function(l,i){var S=i.frag,B=i.part;if(S&&S.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(B?" p: "+B.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state),this.state===_.State.PARSED&&(this.state=_.State.IDLE);return}var x=B?B.stats:S.stats;this.fragLastKbps=Math.round(8*x.total/(x.buffering.end-x.loading.first)),S.sn!=="initSegment"&&(this.fragPrevious=S),this.fragBufferedComplete(S,B)},g.onError=function(l,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!==_.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=_.State.ERROR):!i.levelRetry&&this.state===_.State.WAITING_LEVEL&&(this.state=_.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===_.State.PARSING||this.state===_.State.PARSED)){var S=!0,B=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);B&&B.len>.5&&(S=!this.reduceMaxBufferLength(B.len)),S&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},g.checkBuffer=function(){var l=this.media,i=this.gapController;if(!l||!i||!l.readyState)return;var S=p.BufferHelper.getBuffered(l);!this.loadedmetadata&&S.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.poll(this.lastCurrentTime),this.lastCurrentTime=l.currentTime},g.onFragLoadEmergencyAborted=function(){this.state=_.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},g.onBufferFlushed=function(l,i){var S=i.type;if(S!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var B=(S===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(B,S,r.PlaylistLevelType.MAIN)}},g.onLevelsUpdated=function(l,i){this.levels=i.levels},g.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},g.seekToStartPos=function(){var l=this.media,i=l.currentTime,S=this.startPosition;if(S>=0&&i<S){if(l.seeking){d.logger.log("could not seek to "+S+", already seeking at "+i);return}var B=p.BufferHelper.getBuffered(l),x=B.length?B.start(0):0,D=x-S;D>0&&(D<this.config.maxBufferHole||D<this.config.maxFragLookUpTolerance)&&(d.logger.log("adjusting start position by "+D+" to match buffer start"),S+=D,this.startPosition=S),this.log("seek to target start position "+S+" from current time "+i),l.currentTime=S}},g._getAudioCodec=function(l){var i=this.config.defaultAudioCodec||l.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},g._loadBitrateTestFrag=function(l){var i=this;this._doFragLoad(l).then(function(S){var B=i.hls;if(!S||B.nextLoadLevel||i.fragContextChanged(l))return;i.fragLoadError=0,i.state=_.State.IDLE,i.startFragRequested=!1,i.bitrateTest=!1;var x=l.stats;x.parsing.start=x.parsing.end=x.buffering.start=x.buffering.end=self.performance.now(),B.trigger(C.Events.FRAG_LOADED,S)})},g._handleTransmuxComplete=function(l){var i,S="main",B=this.hls,x=l.remuxResult,D=l.chunkMeta,R=this.getCurrentContext(D);if(!R){this.warn("The loading context changed while buffering fragment "+D.sn+" of level "+D.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(D.level);return}var k=R.frag,j=R.part,Y=R.level,U=x.video,K=x.text,z=x.id3,F=x.initSegment,H=this.altAudio?void 0:x.audio;if(this.fragContextChanged(k))return;if(this.state=_.State.PARSING,F){F.tracks&&(this._bufferInitSegment(Y,F.tracks,k,D),B.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:S,tracks:F.tracks}));var G=F.initPTS,q=F.timescale;Object(y.isFiniteNumber)(G)&&(this.initPTS[k.cc]=G,B.trigger(C.Events.INIT_PTS_FOUND,{frag:k,id:S,initPTS:G,timescale:q}))}if(U&&x.independent!==!1){if(Y.details){var ie=U.startPTS,ce=U.endPTS,ee=U.startDTS,ve=U.endDTS;if(j)j.elementaryStreams[U.type]={startPTS:ie,endPTS:ce,startDTS:ee,endDTS:ve};else if(U.firstKeyFrame&&U.independent&&(this.couldBacktrack=!0),U.dropped&&U.independent){var ue=this.getLoadPosition()+this.config.maxBufferHole;if(ue<ie){this.backtrack(k);return}k.setElementaryStreamInfo(U.type,k.start,ce,k.start,ve,!0)}k.setElementaryStreamInfo(U.type,ie,ce,ee,ve),this.bufferFragmentData(U,k,j,D)}}else if(x.independent===!1){this.backtrack(k);return}if(H){var be=H.startPTS,he=H.endPTS,de=H.startDTS,ne=H.endDTS;j&&(j.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:be,endPTS:he,startDTS:de,endDTS:ne}),k.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,be,he,de,ne),this.bufferFragmentData(H,k,j,D)}if(z!=null&&(i=z.samples)!==null&&i!==void 0&&i.length){var fe={frag:k,id:S,samples:z.samples};B.trigger(C.Events.FRAG_PARSING_METADATA,fe)}if(K){var pe={frag:k,id:S,samples:K.samples};B.trigger(C.Events.FRAG_PARSING_USERDATA,pe)}},g._bufferInitSegment=function(l,i,S,B){var x=this;if(this.state!==_.State.PARSING)return;this.audioOnly=!!i.audio&&!i.video,this.altAudio&&!this.audioOnly&&delete i.audio;var D=i.audio,R=i.video,k=i.audiovideo;if(D){var j=l.audioCodec,Y=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(j&&(j.indexOf("mp4a.40.5")!==-1?j="mp4a.40.2":j="mp4a.40.5"),D.metadata.channelCount!==1&&Y.indexOf("firefox")===-1&&(j="mp4a.40.5")),Y.indexOf("android")!==-1&&D.container!=="audio/mpeg"&&(j="mp4a.40.2",this.log("Android: force audio codec to "+j)),l.audioCodec&&l.audioCodec!==j&&this.log('Swapping manifest audio codec "'+l.audioCodec+'" for "'+j+'"'),D.levelCodec=j,D.id="main",this.log("Init audio buffer, container:"+D.container+", codecs[selected/level/parsed]=["+(j||"")+"/"+(l.audioCodec||"")+"/"+D.codec+"]")}R&&(R.levelCodec=l.videoCodec,R.id="main",this.log("Init video buffer, container:"+R.container+", codecs[level/parsed]=["+(l.videoCodec||"")+"/"+R.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(l.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,i),Object.keys(i).forEach(function(U){var K=i[U],z=K.initSegment;z!=null&&z.byteLength&&x.hls.trigger(C.Events.BUFFER_APPENDING,{type:U,data:z,frag:S,part:null,chunkMeta:B,parent:S.type})}),this.tick()},g.backtrack=function(l){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(l);var i=this.fragmentTracker.backtrack(l);this.fragPrevious=null,this.nextLoadPosition=l.start,i?this.resetFragmentLoading(l):this.state=_.State.BACKTRACKING},g.checkFragmentChanged=function(){var l=this.media,i=null;if(l&&l.readyState>1&&l.seeking===!1){var S=l.currentTime;if(p.BufferHelper.isBuffered(l,S)?i=this.getAppendedFrag(S):p.BufferHelper.isBuffered(l,S+.1)&&(i=this.getAppendedFrag(S+.1)),i){var B=this.fragPlaying,x=i.level;(!B||i.sn!==B.sn||B.level!==x||i.urlId!==B.urlId)&&(this.hls.trigger(C.Events.FRAG_CHANGED,{frag:i}),(!B||B.level!==x)&&this.hls.trigger(C.Events.LEVEL_SWITCHED,{level:x}),this.fragPlaying=i)}}},a(O,[{key:"nextLevel",get:function(){var l=this.nextBufferedFrag;return l?l.level:-1}},{key:"currentLevel",get:function(){var l=this.media;if(l){var i=this.getAppendedFrag(l.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var l=this.media;if(l){var i=this.getAppendedFrag(l.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(_.default)},"./src/controller/subtitle-stream-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"SubtitleStreamController",function(){return f});var y=L("./src/events.ts"),_=L("./src/utils/logger.ts"),w=L("./src/utils/buffer-helper.ts"),C=L("./src/controller/fragment-finders.ts"),p=L("./src/utils/discontinuities.ts"),c=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"),s=L("./src/types/level.ts");function u(h,m){for(var T=0;T<m.length;T++){var E=m[T];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(h,E.key,E)}}function o(h,m,T){return m&&u(h.prototype,m),T&&u(h,T),h}function d(h,m){h.prototype=Object.create(m.prototype),h.prototype.constructor=h,A(h,m)}function A(h,m){return A=Object.setPrototypeOf||function(E,O){return E.__proto__=O,E},A(h,m)}var a=500,f=function(h){d(m,h);function m(E,O){var g;return g=h.call(this,E,O,"[subtitle-stream-controller]")||this,g.levels=[],g.currentTrackId=-1,g.tracksBuffered=[],g.mainDetails=null,g._registerListeners(),g}var T=m.prototype;return T.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},T._registerListeners=function(){var O=this.hls;O.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(y.Events.ERROR,this.onError,this),O.on(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.on(y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.on(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.on(y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},T._unregisterListeners=function(){var O=this.hls;O.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(y.Events.ERROR,this.onError,this),O.off(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.off(y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.off(y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.off(y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},T.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(a),this.tick()},T.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},T.onLevelLoaded=function(O,g){this.mainDetails=g.details},T.onSubtitleFragProcessed=function(O,g){var v=g.frag,l=g.success;if(this.fragPrevious=v,this.state=n.State.IDLE,!l)return;var i=this.tracksBuffered[this.currentTrackId];if(!i)return;for(var S,B=v.start,x=0;x<i.length;x++)if(B>=i[x].start&&B<=i[x].end){S=i[x];break}var D=v.start+v.duration;S?S.end=D:(S={start:B,end:D},i.push(S)),this.fragmentTracker.fragBuffered(v)},T.onBufferFlushing=function(O,g){var v=g.startOffset,l=g.endOffset;if(v===0&&l!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,S=this.levels;if(!S.length||!S[i]||!S[i].details)return;var B=S[i].details,x=B.targetduration,D=l-x;if(D<=0)return;g.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(R){for(var k=0;k<R.length;){if(R[k].end<=D){R.shift();continue}else if(R[k].start<D)R[k].start=D;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(v,D,e.PlaylistLevelType.SUBTITLE)}},T.onError=function(O,g){var v,l=g.frag;if(!l||l.type!==e.PlaylistLevelType.SUBTITLE)return;(v=this.fragCurrent)!==null&&v!==void 0&&v.loader&&this.fragCurrent.loader.abort(),this.state=n.State.IDLE},T.onSubtitleTracksUpdated=function(O,g){var v=this,l=g.subtitleTracks;this.tracksBuffered=[],this.levels=l.map(function(i){return new s.Level(i)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(i){v.tracksBuffered[i.id]=[]}),this.mediaBuffer=null},T.onSubtitleTrackSwitch=function(O,g){if(this.currentTrackId=g.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var v=this.levels[this.currentTrackId];v!=null&&v.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,v&&this.setInterval(a)},T.onSubtitleTrackLoaded=function(O,g){var v,l=g.details,i=g.id,S=this.currentTrackId,B=this.levels;if(!B.length)return;var x=B[S];if(i>=B.length||i!==S||!x)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,l.live||(v=x.details)!==null&&v!==void 0&&v.live){var D=this.mainDetails;if(l.deltaUpdateFailed||!D)return;var R=D.fragments[0];if(!x.details)l.hasProgramDateTime&&D.hasProgramDateTime?Object(p.alignMediaPlaylistByPDT)(l,D):R&&Object(c.addSliding)(l,R.start);else{var k=this.alignPlaylists(l,x.details);k===0&&R&&Object(c.addSliding)(l,R.start)}}if(x.details=l,this.levelLastLoaded=i,this.tick(),l.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var j=Object(C.findFragmentByPTS)(null,l.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),x.details=void 0)}},T._handleFragmentLoadComplete=function(O){var g=O.frag,v=O.payload,l=g.decryptdata,i=this.hls;if(this.fragContextChanged(g))return;if(v&&v.byteLength>0&&l&&l.key&&l.iv&&l.method==="AES-128"){var S=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(v),l.key.buffer,l.iv.buffer).then(function(B){var x=performance.now();i.trigger(y.Events.FRAG_DECRYPTED,{frag:g,payload:B,stats:{tstart:S,tdecrypt:x}})})}},T.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var O,g=this.currentTrackId,v=this.levels;if(!v.length||!v[g]||!v[g].details)return;var l=v[g].details,i=l.targetduration,S=this.config,B=this.media,x=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,B.currentTime-i,S.maxBufferHole),D=x.end,R=x.len,k=this.getMaxBufferLength()+i;if(R>k)return;console.assert(l,"Subtitle track details are defined on idle subtitle stream controller tick");var j=l.fragments,Y=j.length,U=l.edge,K,z=this.fragPrevious;if(D<U){var F=S.maxFragLookUpTolerance;z&&l.hasProgramDateTime&&(K=Object(C.findFragmentByPDT)(j,z.endProgramDateTime,F)),K||(K=Object(C.findFragmentByPTS)(z,j,D,F),!K&&z&&z.start<j[0].start&&(K=j[0]))}else K=j[Y-1];(O=K)!==null&&O!==void 0&&O.encrypted?(_.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,l,D)}},T.loadFragment=function(O,g,v){this.fragCurrent=O,h.prototype.loadFragment.call(this,O,g,v)},o(m,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),m}(n.default)},"./src/controller/subtitle-track-controller.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/events.ts"),_=L("./src/utils/texttrack-utils.ts"),w=L("./src/controller/base-playlist-controller.ts"),C=L("./src/types/loader.ts");function p(u,o){for(var d=0;d<o.length;d++){var A=o[d];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}function c(u,o,d){return o&&p(u.prototype,o),d&&p(u,d),u}function r(u,o){u.prototype=Object.create(o.prototype),u.prototype.constructor=u,n(u,o)}function n(u,o){return n=Object.setPrototypeOf||function(A,a){return A.__proto__=a,A},n(u,o)}var e=function(u){r(o,u);function o(A){var a;return a=u.call(this,A,"[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 d=o.prototype;return d.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,u.prototype.destroy.call(this)},d.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)},d.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)},d.onMediaAttached=function(a,f){if(this.media=f.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)},d.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},d.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=s(this.media.textTracks);a.forEach(function(f){Object(_.clearCurrentCues)(f)}),this.subtitleTrack=-1,this.media=null},d.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},d.onManifestParsed=function(a,f){this.tracks=f.subtitleTracks},d.onSubtitleTrackLoaded=function(a,f){var h=f.id,m=f.details,T=this.trackId,E=this.tracksInGroup[T];if(!E){this.warn("Invalid subtitle track id "+h);return}var O=E.details;E.details=f.details,this.log("subtitle track "+h+" loaded ["+m.startSN+"-"+m.endSN+"]"),h===this.trackId&&(this.retryCount=0,this.playlistLoaded(h,f,O))},d.onLevelLoading=function(a,f){this.switchLevel(f.level)},d.onLevelSwitching=function(a,f){this.switchLevel(f.level)},d.switchLevel=function(a){var f=this.hls.levels[a];if(!(f!=null&&f.textGroupIds))return;var h=f.textGroupIds[f.urlId];if(this.groupId!==h){var m=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,T=this.tracks.filter(function(g){return!h||g.groupId===h});this.tracksInGroup=T;var E=this.findTrackId(m==null?void 0:m.name)||this.findTrackId();this.groupId=h;var O={subtitleTracks:T};this.log("Updating subtitle tracks, "+T.length+' track(s) found in "'+h+'" group-id'),this.hls.trigger(y.Events.SUBTITLE_TRACKS_UPDATED,O),E!==-1&&this.setSubtitleTrack(E,m)}},d.findTrackId=function(a){for(var f=this.tracksInGroup,h=0;h<f.length;h++){var m=f[h];if((!this.selectDefaultTrack||m.default)&&(!a||a===m.name))return m.id}return-1},d.onError=function(a,f){if(u.prototype.onError.call(this,a,f),f.fatal||!f.context)return;f.context.type===C.PlaylistContextType.SUBTITLE_TRACK&&f.context.id===this.trackId&&f.context.groupId===this.groupId&&this.retryLoadingOrFail(f)},d.loadPlaylist=function(a){var f=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(f)){var h=f.id,m=f.groupId,T=f.url;if(a)try{T=a.addDirectives(T)}catch(E){this.warn("Could not construct new URL with HLS Delivery Directives: "+E)}this.log("Loading subtitle playlist for id "+h),this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADING,{url:T,id:h,groupId:m,deliveryDirectives:a||null})}},d.toggleTrackModes=function(a){var f=this,h=this.media,m=this.subtitleDisplay,T=this.trackId;if(!h)return;var E=s(h.textTracks),O=E.filter(function(l){return l.groupId===f.groupId});if(a===-1)[].slice.call(E).forEach(function(l){l.mode="disabled"});else{var g=O[T];g&&(g.mode="disabled")}var v=O[a];v&&(v.mode=m?"showing":"hidden")},d.setSubtitleTrack=function(a,f){var h,m=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(h=m[a])!==null&&h!==void 0&&h.details)||a<-1||a>=m.length)return;this.clearTimer();var T=m[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,T){var E=T.id,O=T.groupId,g=O===void 0?"":O,v=T.name,l=T.type,i=T.url;this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:E,groupId:g,name:v,type:l,url:i});var S=this.switchParams(T.url,f==null?void 0:f.details);this.loadPlaylist(S)}else this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:a})},d.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,f=s(this.media.textTracks),h=0;h<f.length;h++)if(f[h].mode==="hidden")a=h;else if(f[h].mode==="showing"){a=h;break}this.subtitleTrack!==a&&(this.subtitleTrack=a)},c(o,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(a){this.selectDefaultTrack=!1;var f=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,f)}}]),o}(w.default);function s(u){for(var o=[],d=0;d<u.length;d++){var A=u[d];A.kind==="subtitles"&&A.label&&o.push(u[d])}return o}V.default=e},"./src/controller/timeline-controller.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"TimelineController",function(){return s});var y=L("./src/polyfills/number.ts"),_=L("./src/events.ts"),w=L("./src/utils/cea-608-parser.ts"),C=L("./src/utils/output-filter.ts"),p=L("./src/utils/webvtt-parser.ts"),c=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"),s=function(){function A(f){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=d(),this.captionsProperties=void 0,this.hls=f,this.config=f.config,this.Cues=f.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var h=new C.default(this,"textTrack1"),m=new C.default(this,"textTrack2"),T=new C.default(this,"textTrack3"),E=new C.default(this,"textTrack4");this.cea608Parser1=new w.default(1,h,m),this.cea608Parser2=new w.default(3,T,E)}f.on(_.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),f.on(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),f.on(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.on(_.Events.MANIFEST_LOADED,this.onManifestLoaded,this),f.on(_.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),f.on(_.Events.FRAG_LOADING,this.onFragLoading,this),f.on(_.Events.FRAG_LOADED,this.onFragLoaded,this),f.on(_.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),f.on(_.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),f.on(_.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),f.on(_.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),f.on(_.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=A.prototype;return a.destroy=function(){var h=this.hls;h.off(_.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),h.off(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),h.off(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(_.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.off(_.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),h.off(_.Events.FRAG_LOADING,this.onFragLoading,this),h.off(_.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(_.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),h.off(_.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),h.off(_.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),h.off(_.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),h.off(_.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(h,m,T,E,O){for(var g=!1,v=O.length;v--;){var l=O[v],i=o(l[0],l[1],m,T);if(i>=0&&(l[0]=Math.min(l[0],m),l[1]=Math.max(l[1],T),g=!0,i/(T-m)>.5))return}if(g||O.push([m,T]),this.config.renderTextTracksNatively){var S=this.captionsTracks[h];this.Cues.newCue(S,m,T,E)}else{var B=this.Cues.newCue(null,m,T,E);this.hls.trigger(_.Events.CUES_PARSED,{type:"captions",cues:B,track:h})}},a.onInitPtsFound=function(h,m){var T=this,E=m.frag,O=m.id,g=m.initPTS,v=m.timescale,l=this.unparsedVttFrags;O==="main"&&(this.initPTS[E.cc]=g,this.timescale[E.cc]=v),l.length&&(this.unparsedVttFrags=[],l.forEach(function(i){T.onFragLoaded(_.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(h){var m=this.media;if(m)for(var T=0;T<m.textTracks.length;T++){var E=m.textTracks[T];if(E[h])return E}return null},a.createCaptionsTrack=function(h){this.config.renderTextTracksNatively?this.createNativeTrack(h):this.createNonNativeTrack(h)},a.createNativeTrack=function(h){if(this.captionsTracks[h])return;var m=this.captionsProperties,T=this.captionsTracks,E=this.media,O=m[h],g=O.label,v=O.languageCode,l=this.getExistingTrack(h);if(l)T[h]=l,Object(c.clearCurrentCues)(T[h]),Object(c.sendAddTrackEvent)(T[h],E);else{var i=this.createTextTrack("captions",g,v);i&&(i[h]=!0,T[h]=i)}},a.createNonNativeTrack=function(h){if(this.nonNativeCaptionsTracks[h])return;var m=this.captionsProperties[h];if(!m)return;var T=m.label,E={_id:h,label:T,kind:"captions",default:m.media?!!m.media.default:!1,closedCaptions:m.media};this.nonNativeCaptionsTracks[h]=E,this.hls.trigger(_.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[E]})},a.createTextTrack=function(h,m,T){var E=this.media;return E?E.addTextTrack(h,m,T):void 0},a.onMediaAttaching=function(h,m){this.media=m.media,this._cleanTracks()},a.onMediaDetaching=function(){var h=this.captionsTracks;Object.keys(h).forEach(function(m){Object(c.clearCurrentCues)(h[m]),delete h[m]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=d(),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 h=this.media;if(!h)return;var m=h.textTracks;if(m)for(var T=0;T<m.length;T++)Object(c.clearCurrentCues)(m[T])},a.onSubtitleTracksUpdated=function(h,m){var T=this;this.textTracks=[];var E=m.subtitleTracks||[],O=E.some(function(i){return i.textCodec===r.IMSC1_CODEC});if(this.config.enableWebVTT||O&&this.config.enableIMSC1){var g=this.tracks&&E&&this.tracks.length===E.length;if(this.tracks=E||[],this.config.renderTextTracksNatively){var v=this.media?this.media.textTracks:[];this.tracks.forEach(function(i,S){var B;if(S<v.length){for(var x=null,D=0;D<v.length;D++)if(u(v[D],i)){x=v[D];break}x&&(B=x)}B?Object(c.clearCurrentCues)(B):(B=T.createTextTrack("subtitles",i.name,i.lang),B&&(B.mode="disabled")),B&&(B.groupId=i.groupId,T.textTracks.push(B))})}else if(!g&&this.tracks&&this.tracks.length){var l=this.tracks.map(function(i){return{label:i.name,kind:i.type.toLowerCase(),default:i.default,subtitleTrack:i}});this.hls.trigger(_.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},a.onManifestLoaded=function(h,m){var T=this;this.config.enableCEA708Captions&&m.captions&&m.captions.forEach(function(E){var O=/(?:CC|SERVICE)([1-4])/.exec(E.instreamId);if(!O)return;var g="textTrack"+O[1],v=T.captionsProperties[g];if(!v)return;v.label=E.name,E.lang&&(v.languageCode=E.lang),v.media=E})},a.onFragLoading=function(h,m){var T=this.cea608Parser1,E=this.cea608Parser2,O=this.lastSn,g=this.lastPartIndex;if(!this.enabled||!(T&&E))return;if(m.frag.type===n.PlaylistLevelType.MAIN){var v,l,i=m.frag.sn,S=(v=m==null||((l=m.part)===null||l===void 0)?void 0:l.index)!=null?v:-1;i===O+1||i===O&&S===g+1||(T.reset(),E.reset()),this.lastSn=i,this.lastPartIndex=S}},a.onFragLoaded=function(h,m){var T=m.frag,E=m.payload,O=this.initPTS,g=this.unparsedVttFrags;if(T.type===n.PlaylistLevelType.SUBTITLE)if(E.byteLength){if(!Object(y.isFiniteNumber)(O[T.cc])){g.push(m),O.length&&this.hls.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:T,error:new Error("Missing initial subtitle PTS")});return}var v=T.decryptdata;if(v==null||v.key==null||v.method!=="AES-128"){var l=this.tracks[T.level],i=this.vttCCs;i[T.cc]||(i[T.cc]={start:T.start,prevCC:this.prevCC,new:!0},this.prevCC=T.cc),l&&l.textCodec===r.IMSC1_CODEC?this._parseIMSC1(T,E):this._parseVTTs(T,E,i)}}else this.hls.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:T,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(h,m){var T=this,E=this.hls;Object(r.parseIMSC1)(m,this.initPTS[h.cc],this.timescale[h.cc],function(O){T._appendCues(O,h.level),E.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:h})},function(O){e.logger.log("Failed to parse IMSC1: "+O),E.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:O})})},a._parseVTTs=function(h,m,T){var E=this,O=this.hls;Object(p.parseWebVTT)(m,this.initPTS[h.cc],this.timescale[h.cc],T,h.cc,h.start,function(g){E._appendCues(g,h.level),O.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:h})},function(g){E._fallbackToIMSC1(h,m),e.logger.log("Failed to parse VTT cue: "+g),O.trigger(_.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:g})})},a._fallbackToIMSC1=function(h,m){var T=this,E=this.tracks[h.level];E.textCodec||Object(r.parseIMSC1)(m,this.initPTS[h.cc],this.timescale[h.cc],function(){E.textCodec=r.IMSC1_CODEC,T._parseIMSC1(h,m)},function(){E.textCodec="wvtt"})},a._appendCues=function(h,m){var T=this.hls;if(this.config.renderTextTracksNatively){var E=this.textTracks[m];if(E.mode==="disabled")return;h.forEach(function(v){return Object(c.addCueToTrack)(E,v)})}else{var O=this.tracks[m],g=O.default?"default":"subtitles"+m;T.trigger(_.Events.CUES_PARSED,{type:"subtitles",cues:h,track:g})}},a.onFragDecrypted=function(h,m){var T=m.frag;if(T.type===n.PlaylistLevelType.SUBTITLE){if(!Object(y.isFiniteNumber)(this.initPTS[T.cc])){this.unparsedVttFrags.push(m);return}this.onFragLoaded(_.Events.FRAG_LOADED,m)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(h,m){var T=this.cea608Parser1,E=this.cea608Parser2;if(!this.enabled||!(T&&E))return;for(var O=0;O<m.samples.length;O++){var g=m.samples[O].bytes;if(g){var v=this.extractCea608Data(g);T.addData(m.samples[O].pts,v[0]),E.addData(m.samples[O].pts,v[1])}}},a.onBufferFlushing=function(h,m){var T=m.startOffset,E=m.endOffset,O=m.endOffsetSubtitles,g=m.type,v=this.media;if(!v||v.currentTime<E)return;if(!g||g==="video"){var l=this.captionsTracks;Object.keys(l).forEach(function(S){return Object(c.removeCuesInRange)(l[S],T,E)})}if(this.config.renderTextTracksNatively&&(T===0&&O!==void 0)){var i=this.textTracks;Object.keys(i).forEach(function(S){return Object(c.removeCuesInRange)(i[S],T,O)})}},a.extractCea608Data=function(h){for(var m=h[0]&31,T=2,E=[[],[]],O=0;O<m;O++){var g=h[T++],v=127&h[T++],l=127&h[T++],i=(4&g)!==0,S=3&g;if(v===0&&l===0)continue;i&&((S===0||S===1)&&(E[S].push(v),E[S].push(l)))}return E},A}();function u(A,a){return A&&A.label===a.name&&!(A.textTrack1||A.textTrack2)}function o(A,a,f,h){return Math.min(a,h)-Math.max(A,f)}function d(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return y});var y=function(){function _(C,p){this.subtle=void 0,this.aesIV=void 0,this.subtle=C,this.aesIV=p}var w=_.prototype;return w.decrypt=function(p,c){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},c,p)},_}()},"./src/crypt/aes-decryptor.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"removePadding",function(){return _}),L.d(V,"default",function(){return w});var y=L("./src/utils/typed-array.ts");function _(C){var p=C.byteLength,c=p&&new DataView(C.buffer).getUint8(p-1);return c?Object(y.sliceUint8)(C,0,p-c):C}var w=function(){function C(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var p=C.prototype;return p.uint8ArrayToUint32Array_=function(r){for(var n=new DataView(r),e=new Uint32Array(4),s=0;s<4;s++)e[s]=n.getUint32(s*4);return e},p.initTable=function(){var r=this.sBox,n=this.invSBox,e=this.subMix,s=e[0],u=e[1],o=e[2],d=e[3],A=this.invSubMix,a=A[0],f=A[1],h=A[2],m=A[3],T=new Uint32Array(256),E=0,O=0,g=0;for(g=0;g<256;g++)g<128?T[g]=g<<1:T[g]=g<<1^283;for(g=0;g<256;g++){var v=O^O<<1^O<<2^O<<3^O<<4;v=v>>>8^v&255^99,r[E]=v,n[v]=E;var l=T[E],i=T[l],S=T[i],B=T[v]*257^v*16843008;s[E]=B<<24|B>>>8,u[E]=B<<16|B>>>16,o[E]=B<<8|B>>>24,d[E]=B,B=S*16843009^i*65537^l*257^E*16843008,a[v]=B<<24|B>>>8,f[v]=B<<16|B>>>16,h[v]=B<<8|B>>>24,m[v]=B,E?(E=l^T[T[T[S^l]]],O^=T[T[O]]):E=O=1}},p.expandKey=function(r){for(var n=this.uint8ArrayToUint32Array_(r),e=!0,s=0;s<n.length&&e;)e=n[s]===this.key[s],s++;if(e)return;this.key=n;var u=this.keySize=n.length;if(u!==4&&u!==6&&u!==8)throw new Error("Invalid aes key size="+u);var o=this.ksRows=(u+6+1)*4,d,A,a=this.keySchedule=new Uint32Array(o),f=this.invKeySchedule=new Uint32Array(o),h=this.sBox,m=this.rcon,T=this.invSubMix,E=T[0],O=T[1],g=T[2],v=T[3],l,i;for(d=0;d<o;d++){if(d<u){l=a[d]=n[d];continue}i=l,d%u===0?(i=i<<8|i>>>24,i=h[i>>>24]<<24|h[i>>>16&255]<<16|h[i>>>8&255]<<8|h[i&255],i^=m[d/u|0]<<24):u>6&&d%u===4&&(i=h[i>>>24]<<24|h[i>>>16&255]<<16|h[i>>>8&255]<<8|h[i&255]),a[d]=l=(a[d-u]^i)>>>0}for(A=0;A<o;A++)d=o-A,A&3?i=a[d]:i=a[d-4],A<4||d<=4?f[A]=i:f[A]=E[h[i>>>24]]^O[h[i>>>16&255]]^g[h[i>>>8&255]]^v[h[i&255]],f[A]=f[A]>>>0},p.networkToHostOrderSwap=function(r){return r<<24|(r&65280)<<8|(r&16711680)>>8|r>>>24},p.decrypt=function(r,n,e){for(var s=this.keySize+6,u=this.invKeySchedule,o=this.invSBox,d=this.invSubMix,A=d[0],a=d[1],f=d[2],h=d[3],m=this.uint8ArrayToUint32Array_(e),T=m[0],E=m[1],O=m[2],g=m[3],v=new Int32Array(r),l=new Int32Array(v.length),i,S,B,x,D,R,k,j,Y,U,K,z,F,H,G=this.networkToHostOrderSwap;n<v.length;){for(Y=G(v[n]),U=G(v[n+1]),K=G(v[n+2]),z=G(v[n+3]),D=Y^u[0],R=z^u[1],k=K^u[2],j=U^u[3],F=4,H=1;H<s;H++)i=A[D>>>24]^a[R>>16&255]^f[k>>8&255]^h[j&255]^u[F],S=A[R>>>24]^a[k>>16&255]^f[j>>8&255]^h[D&255]^u[F+1],B=A[k>>>24]^a[j>>16&255]^f[D>>8&255]^h[R&255]^u[F+2],x=A[j>>>24]^a[D>>16&255]^f[R>>8&255]^h[k&255]^u[F+3],D=i,R=S,k=B,j=x,F=F+4;i=o[D>>>24]<<24^o[R>>16&255]<<16^o[k>>8&255]<<8^o[j&255]^u[F],S=o[R>>>24]<<24^o[k>>16&255]<<16^o[j>>8&255]<<8^o[D&255]^u[F+1],B=o[k>>>24]<<24^o[j>>16&255]<<16^o[D>>8&255]<<8^o[R&255]^u[F+2],x=o[j>>>24]<<24^o[D>>16&255]<<16^o[R>>8&255]<<8^o[k&255]^u[F+3],l[n]=G(i^T),l[n+1]=G(x^E),l[n+2]=G(B^O),l[n+3]=G(S^g),T=Y,E=U,O=K,g=z,n=n+4}return l.buffer},C}()},"./src/crypt/decrypter.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return n});var y=L("./src/crypt/aes-crypto.ts"),_=L("./src/crypt/fast-aes-key.ts"),w=L("./src/crypt/aes-decryptor.ts"),C=L("./src/utils/logger.ts"),p=L("./src/utils/mp4-tools.ts"),c=L("./src/utils/typed-array.ts"),r=16,n=function(){function e(u,o,d){var A=d===void 0?{}:d,a=A.removePKCS7Padding,f=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=u,this.config=o,this.removePKCS7Padding=f,f)try{var h=self.crypto;h&&(this.subtle=h.subtle||h.webkitSubtle)}catch(m){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var s=e.prototype;return s.destroy=function(){this.observer=null},s.isSync=function(){return this.config.enableSoftwareAES},s.flush=function(){var o=this.currentResult;if(!o){this.reset();return}var d=new Uint8Array(o);return this.reset(),this.removePKCS7Padding?Object(w.removePadding)(d):d},s.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},s.decrypt=function(o,d,A,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(o),d,A);var f=this.flush();f&&a(f.buffer)}else this.webCryptoDecrypt(new Uint8Array(o),d,A).then(a)},s.softwareDecrypt=function(o,d,A){var a=this.currentIV,f=this.currentResult,h=this.remainderData;this.logOnce("JS AES decrypt"),h&&(o=Object(p.appendUint8Array)(h,o),this.remainderData=null);var m=this.getValidChunk(o);if(!m.length)return null;a&&(A=a);var T=this.softwareDecrypter;T||(T=this.softwareDecrypter=new w.default),T.expandKey(d);var E=f;return this.currentResult=T.decrypt(m.buffer,0,A),this.currentIV=Object(c.sliceUint8)(m,-16).buffer,E||null},s.webCryptoDecrypt=function(o,d,A){var a=this,f=this.subtle;return(this.key!==d||!this.fastAesKey)&&(this.key=d,this.fastAesKey=new _.default(f,d)),this.fastAesKey.expandKey().then(function(h){if(!f)return Promise.reject(new Error("web crypto not initialized"));var m=new y.default(f,A);return m.decrypt(o.buffer,h)}).catch(function(h){return a.onWebCryptoError(h,o,d,A)})},s.onWebCryptoError=function(o,d,A,a){return C.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",o),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(d,A,a)},s.getValidChunk=function(o){var d=o,A=o.length-o.length%r;return A!==o.length&&(d=Object(c.sliceUint8)(o,0,A),this.remainderData=Object(c.sliceUint8)(o,A)),d},s.logOnce=function(o){if(!this.logEnabled)return;C.logger.log("[decrypter.ts]: "+o),this.logEnabled=!1},e}()},"./src/crypt/fast-aes-key.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return y});var y=function(){function _(C,p){this.subtle=void 0,this.key=void 0,this.subtle=C,this.key=p}var w=_.prototype;return w.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},_}()},"./src/demux/aacdemuxer.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/demux/base-audio-demuxer.ts"),_=L("./src/demux/adts.ts"),w=L("./src/utils/logger.ts"),C=L("./src/demux/id3.ts");function p(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,c(n,e)}function c(n,e){return c=Object.setPrototypeOf||function(u,o){return u.__proto__=o,u},c(n,e)}var r=function(n){p(e,n);function e(u,o){var d;return d=n.call(this)||this,d.observer=void 0,d.config=void 0,d.observer=u,d.config=o,d}var s=e.prototype;return s.resetInitSegment=function(o,d,A){n.prototype.resetInitSegment.call(this,o,d,A),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:o,duration:A,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var d=C.getID3Data(o,0)||[],A=d.length,a=o.length;A<a;A++)if(_.probe(o,A))return w.logger.log("ADTS sync word found !"),!0;return!1},s.canParse=function(o,d){return _.canParse(o,d)},s.appendFrame=function(o,d,A){_.initTrackConfig(o,this.observer,d,A,o.manifestCodec);var a=_.appendFrame(o,d,A,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},e}(y.default);r.minProbeByteLength=9,V.default=r},"./src/demux/adts.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"getAudioConfig",function(){return C}),L.d(V,"isHeaderPattern",function(){return p}),L.d(V,"getHeaderLength",function(){return c}),L.d(V,"getFullFrameLength",function(){return r}),L.d(V,"canGetFrameLength",function(){return n}),L.d(V,"isHeader",function(){return e}),L.d(V,"canParse",function(){return s}),L.d(V,"probe",function(){return u}),L.d(V,"initTrackConfig",function(){return o}),L.d(V,"getFrameDuration",function(){return d}),L.d(V,"parseFrameHeader",function(){return A}),L.d(V,"appendFrame",function(){return a});var y=L("./src/utils/logger.ts"),_=L("./src/errors.ts"),w=L("./src/events.ts");function C(f,h,m,T){var E,O,g,v,l=navigator.userAgent.toLowerCase(),i=T,S=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];E=((h[m+2]&192)>>>6)+1;var B=(h[m+2]&60)>>>2;if(B>S.length-1){f.trigger(w.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+B});return}return g=(h[m+2]&1)<<2,g|=(h[m+3]&192)>>>6,y.logger.log("manifest codec:"+T+", ADTS type:"+E+", samplingIndex:"+B),/firefox/i.test(l)?B>=6?(E=5,v=new Array(4),O=B-3):(E=2,v=new Array(2),O=B):l.indexOf("android")!==-1?(E=2,v=new Array(2),O=B):(E=5,v=new Array(4),T&&(T.indexOf("mp4a.40.29")!==-1||T.indexOf("mp4a.40.5")!==-1)||!T&&B>=6?O=B-3:((T&&T.indexOf("mp4a.40.2")!==-1&&(B>=6&&g===1||/vivaldi/i.test(l))||!T&&g===1)&&(E=2,v=new Array(2)),O=B)),v[0]=E<<3,v[0]|=(B&14)>>1,v[1]|=(B&1)<<7,v[1]|=g<<3,E===5&&(v[1]|=(O&14)>>1,v[2]=(O&1)<<7,v[2]|=2<<2,v[3]=0),{config:v,samplerate:S[B],channelCount:g,codec:"mp4a.40."+E,manifestCodec:i}}function p(f,h){return f[h]===255&&(f[h+1]&246)===240}function c(f,h){return f[h+1]&1?7:9}function r(f,h){return(f[h+3]&3)<<11|f[h+4]<<3|(f[h+5]&224)>>>5}function n(f,h){return h+5<f.length}function e(f,h){return h+1<f.length&&p(f,h)}function s(f,h){return n(f,h)&&p(f,h)&&r(f,h)<=f.length-h}function u(f,h){if(e(f,h)){var m=c(f,h);if(h+m>=f.length)return!1;var T=r(f,h);if(T<=m)return!1;var E=h+T;return E===f.length||e(f,E)}return!1}function o(f,h,m,T,E){if(!f.samplerate){var O=C(h,m,T,E);if(!O)return;f.config=O.config,f.samplerate=O.samplerate,f.channelCount=O.channelCount,f.codec=O.codec,f.manifestCodec=O.manifestCodec,y.logger.log("parsed codec:"+f.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function d(f){return 1024*9e4/f}function A(f,h,m,T,E){var O=c(f,h),g=r(f,h);if(g-=O,g>0){var v=m+T*E;return{headerLength:O,frameLength:g,stamp:v}}}function a(f,h,m,T,E){var O=d(f.samplerate),g=A(h,m,T,E,O);if(g){var v=g.frameLength,l=g.headerLength,i=g.stamp,S=l+v,B=Math.max(0,m+S-h.length),x;B?(x=new Uint8Array(S-l),x.set(h.subarray(m+l,h.length),0)):x=h.subarray(m+l,m+S);var D={unit:x,pts:i};return B||f.samples.push(D),{sample:D,length:S,missing:B}}}},"./src/demux/base-audio-demuxer.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"initPTSFn",function(){return r});var y=L("./src/polyfills/number.ts"),_=L("./src/demux/id3.ts"),w=L("./src/demux/dummy-demuxed-track.ts"),C=L("./src/utils/mp4-tools.ts"),p=L("./src/utils/typed-array.ts"),c=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(u,o,d){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(u,o){return!1},e.appendFrame=function(u,o,d){},e.demux=function(u,o){this.cachedData&&(u=Object(C.appendUint8Array)(this.cachedData,u),this.cachedData=null);var d=_.getID3Data(u,0),A=d?d.length:0,a,f,h=this._audioTrack,m=this._id3Track,T=d?_.getTimeStamp(d):void 0,E=u.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(T,o)),d&&d.length>0&&m.samples.push({pts:this.initPTS,dts:this.initPTS,data:d}),f=this.initPTS;A<E;){if(this.canParse(u,A)){var O=this.appendFrame(h,u,A);O?(this.frameIndex++,f=O.sample.pts,A+=O.length,a=A):A=E}else _.canParse(u,A)?(d=_.getID3Data(u,A),m.samples.push({pts:f,dts:f,data:d}),A+=d.length,a=A):A++;if(A===E&&a!==E){var g=Object(p.sliceUint8)(u,a);this.cachedData?this.cachedData=Object(C.appendUint8Array)(this.cachedData,g):this.cachedData=g}}return{audioTrack:h,avcTrack:Object(w.dummyTrack)(),id3Track:m,textTrack:Object(w.dummyTrack)()}},e.demuxSampleAes=function(u,o,d){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(u){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,s){return Object(y.isFiniteNumber)(e)?e*90:s*9e4};V.default=c},"./src/demux/chunk-cache.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return y});var y=function(){function w(){this.chunks=[],this.dataLength=0}var C=w.prototype;return C.push=function(c){this.chunks.push(c),this.dataLength+=c.length},C.flush=function(){var c=this.chunks,r=this.dataLength,n;if(c.length)c.length===1?n=c[0]:n=_(c,r);else return new Uint8Array(0);return this.reset(),n},C.reset=function(){this.chunks.length=0,this.dataLength=0},w}();function _(w,C){for(var p=new Uint8Array(C),c=0,r=0;r<w.length;r++){var n=w[r];p.set(n,c),c+=n.length}return p}},"./src/demux/dummy-demuxed-track.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"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(oe,V,L){"use strict";L.r(V);var y=L("./src/utils/logger.ts"),_=function(){function w(p){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=p,this.bytesAvailable=p.byteLength,this.word=0,this.bitsAvailable=0}var C=w.prototype;return C.loadWord=function(){var c=this.data,r=this.bytesAvailable,n=c.byteLength-r,e=new Uint8Array(4),s=Math.min(4,r);if(s===0)throw new Error("no bytes available");e.set(c.subarray(n,n+s)),this.word=new DataView(e.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s},C.skipBits=function(c){var r;this.bitsAvailable>c?(this.word<<=c,this.bitsAvailable-=c):(c-=this.bitsAvailable,r=c>>3,c-=r>>3,this.bytesAvailable-=r,this.loadWord(),this.word<<=c,this.bitsAvailable-=c)},C.readBits=function(c){var r=Math.min(this.bitsAvailable,c),n=this.word>>>32-r;return c>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=c-r,r>0&&this.bitsAvailable?n<<r|this.readBits(r):n},C.skipLZ=function(){var c;for(c=0;c<this.bitsAvailable;++c)if((this.word&2147483648>>>c)!==0)return this.word<<=c,this.bitsAvailable-=c,c;return this.loadWord(),c+this.skipLZ()},C.skipUEG=function(){this.skipBits(1+this.skipLZ())},C.skipEG=function(){this.skipBits(1+this.skipLZ())},C.readUEG=function(){var c=this.skipLZ();return this.readBits(c+1)-1},C.readEG=function(){var c=this.readUEG();return 1&c?1+c>>>1:-1*(c>>>1)},C.readBoolean=function(){return this.readBits(1)===1},C.readUByte=function(){return this.readBits(8)},C.readUShort=function(){return this.readBits(16)},C.readUInt=function(){return this.readBits(32)},C.skipScalingList=function(c){for(var r=8,n=8,e,s=0;s<c;s++)n!==0&&(e=this.readEG(),n=(r+e+256)%256),r=n===0?r:n},C.readSPS=function(){var c=0,r=0,n=0,e=0,s,u,o,d=this.readUByte.bind(this),A=this.readBits.bind(this),a=this.readUEG.bind(this),f=this.readBoolean.bind(this),h=this.skipBits.bind(this),m=this.skipEG.bind(this),T=this.skipUEG.bind(this),E=this.skipScalingList.bind(this);d();var O=d();if(A(5),h(3),d(),T(),O===100||O===110||O===122||O===244||O===44||O===83||O===86||O===118||O===128){var g=a();if(g===3&&h(1),T(),T(),h(1),f())for(u=g!==3?8:12,o=0;o<u;o++)f()&&(o<6?E(16):E(64))}T();var v=a();if(v===0)a();else if(v===1)for(h(1),m(),m(),s=a(),o=0;o<s;o++)m();T(),h(1);var l=a(),i=a(),S=A(1);S===0&&h(1),h(1),f()&&(c=a(),r=a(),n=a(),e=a());var B=[1,1];if(f()&&f()){var x=d();switch(x){case 1:B=[1,1];break;case 2:B=[12,11];break;case 3:B=[10,11];break;case 4:B=[16,11];break;case 5:B=[40,33];break;case 6:B=[24,11];break;case 7:B=[20,11];break;case 8:B=[32,11];break;case 9:B=[80,33];break;case 10:B=[18,11];break;case 11:B=[15,11];break;case 12:B=[64,33];break;case 13:B=[160,99];break;case 14:B=[4,3];break;case 15:B=[3,2];break;case 16:B=[2,1];break;case 255:{B=[d()<<8|d(),d()<<8|d()];break}}}return{width:Math.ceil((l+1)*16-c*2-r*2),height:(2-S)*(i+1)*16-(S?2:4)*(n+e),pixelRatio:B}},C.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},w}();V.default=_},"./src/demux/id3.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"isHeader",function(){return y}),L.d(V,"isFooter",function(){return _}),L.d(V,"getID3Data",function(){return w}),L.d(V,"canParse",function(){return p}),L.d(V,"getTimeStamp",function(){return c}),L.d(V,"isTimeStampFrame",function(){return r}),L.d(V,"getID3Frames",function(){return e}),L.d(V,"decodeFrame",function(){return s}),L.d(V,"utf8ArrayToStr",function(){return a}),L.d(V,"testables",function(){return f});var y=function(E,O){return O+10<=E.length&&(E[O]===73&&E[O+1]===68&&E[O+2]===51&&(E[O+3]<255&&E[O+4]<255&&(E[O+6]<128&&E[O+7]<128&&E[O+8]<128&&E[O+9]<128)))},_=function(E,O){return O+10<=E.length&&(E[O]===51&&E[O+1]===68&&E[O+2]===73&&(E[O+3]<255&&E[O+4]<255&&(E[O+6]<128&&E[O+7]<128&&E[O+8]<128&&E[O+9]<128)))},w=function(E,O){for(var g=O,v=0;y(E,O);){v+=10;var l=C(E,O+6);v+=l,_(E,O+10)&&(v+=10),O+=v}return v>0?E.subarray(g,g+v):void 0},C=function(E,O){var g=0;return g=(E[O]&127)<<21,g|=(E[O+1]&127)<<14,g|=(E[O+2]&127)<<7,g|=E[O+3]&127,g},p=function(E,O){return y(E,O)&&C(E,O+6)+10<=E.length-O},c=function(E){for(var O=e(E),g=0;g<O.length;g++){var v=O[g];if(r(v))return A(v)}return},r=function(E){return E&&E.key==="PRIV"&&E.info==="com.apple.streaming.transportStreamTimestamp"},n=function(E){var O=String.fromCharCode(E[0],E[1],E[2],E[3]),g=C(E,4),v=10;return{type:O,size:g,data:E.subarray(v,v+g)}},e=function(E){for(var O=0,g=[];y(E,O);){var v=C(E,O+6);O+=10;for(var l=O+v;O+8<l;){var i=n(E.subarray(O)),S=s(i);S&&g.push(S),O+=i.size+10}_(E,O)&&(O+=10)}return g},s=function(E){return E.type==="PRIV"?u(E):E.type[0]==="W"?d(E):o(E)},u=function(E){if(E.size<2)return;var O=a(E.data,!0),g=new Uint8Array(E.data.subarray(O.length+1));return{key:E.type,info:O,data:g.buffer}},o=function(E){if(E.size<2)return;if(E.type==="TXXX"){var O=1,g=a(E.data.subarray(O),!0);O+=g.length+1;var v=a(E.data.subarray(O));return{key:E.type,info:g,data:v}}var l=a(E.data.subarray(1));return{key:E.type,data:l}},d=function(E){if(E.type==="WXXX"){if(E.size<2)return;var O=1,g=a(E.data.subarray(O),!0);O+=g.length+1;var v=a(E.data.subarray(O));return{key:E.type,info:g,data:v}}var l=a(E.data);return{key:E.type,data:l}},A=function(E){if(E.data.byteLength===8){var O=new Uint8Array(E.data),g=O[3]&1,v=(O[4]<<23)+(O[5]<<15)+(O[6]<<7)+O[7];return v/=45,g&&(v+=4772185884e-2),Math.round(v)}return},a=function(E,O){O===void 0&&(O=!1);var g=m();if(g){var v=g.decode(E);if(O){var l=v.indexOf("\0");return l!==-1?v.substring(0,l):v}return v.replace(/\0/g,"")}for(var i=E.length,S,B,x,D="",R=0;R<i;){if(S=E[R++],S===0&&O)return D;if(S===0||S===3)continue;switch(S>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(S);break;case 12:case 13:B=E[R++],D+=String.fromCharCode((S&31)<<6|B&63);break;case 14:B=E[R++],x=E[R++],D+=String.fromCharCode((S&15)<<12|(B&63)<<6|(x&63)<<0);break;default:}}return D},f={decodeTextFrame:o},h;function m(){return!h&&typeof self.TextDecoder!="undefined"&&(h=new self.TextDecoder("utf-8")),h}},"./src/demux/mp3demuxer.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/demux/base-audio-demuxer.ts"),_=L("./src/demux/id3.ts"),w=L("./src/utils/logger.ts"),C=L("./src/demux/mpegaudio.ts");function p(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,c(n,e)}function c(n,e){return c=Object.setPrototypeOf||function(u,o){return u.__proto__=o,u},c(n,e)}var r=function(n){p(e,n);function e(){return n.apply(this,arguments)||this}var s=e.prototype;return s.resetInitSegment=function(o,d,A){n.prototype.resetInitSegment.call(this,o,d,A),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:A,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var d=_.getID3Data(o,0)||[],A=d.length,a=o.length;A<a;A++)if(C.probe(o,A))return w.logger.log("MPEG Audio sync word found !"),!0;return!1},s.canParse=function(o,d){return C.canParse(o,d)},s.appendFrame=function(o,d,A){return this.initPTS===null?void 0:C.appendFrame(o,d,A,this.initPTS,this.frameIndex)},e}(y.default);r.minProbeByteLength=4,V.default=r},"./src/demux/mp4demuxer.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/utils/mp4-tools.ts"),_=L("./src/demux/dummy-demuxed-track.ts"),w=function(){function C(c,r){this.remainderData=null,this.config=void 0,this.config=r}var p=C.prototype;return p.resetTimeStamp=function(){},p.resetInitSegment=function(){},p.resetContiguity=function(){},C.probe=function(r){return Object(y.findBox)({data:r,start:0,end:Math.min(r.length,16384)},["moof"]).length>0},p.demux=function(r){var n=r,e=Object(_.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(y.appendUint8Array)(this.remainderData,r));var s=Object(y.segmentValidRange)(n);this.remainderData=s.remainder,e.samples=s.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(_.dummyTrack)(),avcTrack:e,id3Track:Object(_.dummyTrack)(),textTrack:Object(_.dummyTrack)()}},p.flush=function(){var r=Object(_.dummyTrack)();return r.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(_.dummyTrack)(),avcTrack:r,id3Track:Object(_.dummyTrack)(),textTrack:Object(_.dummyTrack)()}},p.demuxSampleAes=function(r,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},p.destroy=function(){},C}();w.minProbeByteLength=1024,V.default=w},"./src/demux/mpegaudio.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"appendFrame",function(){return c}),L.d(V,"parseHeader",function(){return r}),L.d(V,"isHeaderPattern",function(){return n}),L.d(V,"isHeader",function(){return e}),L.d(V,"canParse",function(){return s}),L.d(V,"probe",function(){return u});var y=null,_=[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],C=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],p=[0,1,1,4];function c(o,d,A,a,f){if(A+24>d.length)return;var h=r(d,A);if(h&&A+h.frameLength<=d.length){var m=h.samplesPerFrame*9e4/h.sampleRate,T=a+f*m,E={unit:d.subarray(A,A+h.frameLength),pts:T,dts:T};return o.config=[],o.channelCount=h.channelCount,o.samplerate=h.sampleRate,o.samples.push(E),{sample:E,length:h.frameLength,missing:0}}}function r(o,d){var A=o[d+1]>>3&3,a=o[d+1]>>1&3,f=o[d+2]>>4&15,h=o[d+2]>>2&3;if(A!==1&&f!==0&&f!==15&&h!==3){var m=o[d+2]>>1&1,T=o[d+3]>>6,E=A===3?3-a:a===3?3:4,O=_[E*14+f-1]*1e3,g=A===3?0:A===2?1:2,v=w[g*3+h],l=T===3?1:2,i=C[A][a],S=p[a],B=i*8*S,x=Math.floor(i*O/v+m)*S;if(y===null){var D=navigator.userAgent||"",R=D.match(/Chrome\/(\d+)/i);y=R?parseInt(R[1]):0}var k=!!y&&y<=87;return k&&a===2&&O>=224e3&&T===0&&(o[d+3]=o[d+3]|128),{sampleRate:v,channelCount:l,frameLength:x,samplesPerFrame:B}}}function n(o,d){return o[d]===255&&(o[d+1]&224)===224&&(o[d+1]&6)!==0}function e(o,d){return d+1<o.length&&n(o,d)}function s(o,d){var A=4;return n(o,d)&&A<=o.length-d}function u(o,d){if(d+1<o.length&&n(o,d)){var A=4,a=r(o,d),f=A;a!=null&&a.frameLength&&(f=a.frameLength);var h=d+f;return h===o.length||e(o,h)}return!1}},"./src/demux/sample-aes.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/crypt/decrypter.ts"),_=L("./src/demux/tsdemuxer.ts"),w=function(){function C(c,r,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new y.default(c,r,{removePKCS7Padding:!1})}var p=C.prototype;return p.decryptBuffer=function(r,n){this.decrypter.decrypt(r,this.keyData.key.buffer,this.keyData.iv.buffer,n)},p.decryptAacSample=function(r,n,e,s){var u=r[n].unit,o=u.subarray(16,u.length-u.length%16),d=o.buffer.slice(o.byteOffset,o.byteOffset+o.length),A=this;this.decryptBuffer(d,function(a){var f=new Uint8Array(a);u.set(f,16),s||A.decryptAacSamples(r,n+1,e)})},p.decryptAacSamples=function(r,n,e){for(;;n++){if(n>=r.length){e();return}if(r[n].unit.length<32)continue;var s=this.decrypter.isSync();if(this.decryptAacSample(r,n,e,s),!s)return}},p.getAvcEncryptedData=function(r){for(var n=Math.floor((r.length-48)/160)*16+16,e=new Int8Array(n),s=0,u=32;u<=r.length-16;u+=160,s+=16)e.set(r.subarray(u,u+16),s);return e},p.getAvcDecryptedUnit=function(r,n){for(var e=new Uint8Array(n),s=0,u=32;u<=r.length-16;u+=160,s+=16)r.set(e.subarray(s,s+16),u);return r},p.decryptAvcSample=function(r,n,e,s,u,o){var d=Object(_.discardEPB)(u.data),A=this.getAvcEncryptedData(d),a=this;this.decryptBuffer(A.buffer,function(f){u.data=a.getAvcDecryptedUnit(d,f),o||a.decryptAvcSamples(r,n,e+1,s)})},p.decryptAvcSamples=function(r,n,e,s){if(r instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=r.length){s();return}for(var u=r[n].units;!(e>=u.length);e++){var o=u[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var d=this.decrypter.isSync();if(this.decryptAvcSample(r,n,e,s,o,d),!d)return}}},C}();V.default=w},"./src/demux/transmuxer-interface.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return u});var y=L("./node_modules/webworkify-webpack/index.js"),_=L.n(y),w=L("./src/events.ts"),C=L("./src/demux/transmuxer.ts"),p=L("./src/utils/logger.ts"),c=L("./src/errors.ts"),r=L("./src/utils/mediasource-helper.ts"),n=L("./node_modules/eventemitter3/index.js"),e=L.n(n),s=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},u=function(){function o(A,a,f,h){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=A,this.id=a,this.onTransmuxComplete=f,this.onFlush=h;var T=A.config,E=function(i,S){S=S||{},S.frag=m.frag,S.id=m.id,A.trigger(i,S)};this.observer=new n.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,E),this.observer.on(w.Events.ERROR,E);var O={mp4:s.isTypeSupported("video/mp4"),mpeg:s.isTypeSupported("audio/mpeg"),mp3:s.isTypeSupported('audio/mp4; codecs="mp3"')},g=navigator.vendor;if(T.enableWorker&&typeof Worker!="undefined"){p.logger.log("demuxing in webworker");var v;try{v=this.worker=y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),v.addEventListener("message",this.onwmsg),v.onerror=function(l){A.trigger(w.Events.ERROR,{type:c.ErrorTypes.OTHER_ERROR,details:c.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(l.message+" ("+l.filename+":"+l.lineno+")")})},v.postMessage({cmd:"init",typeSupported:O,vendor:g,id:a,config:JSON.stringify(T)})}catch(l){p.logger.warn("Error in worker:",l),p.logger.error("Error while initializing DemuxerWorker, fallback to inline"),v&&self.URL.revokeObjectURL(v.objectURL),this.transmuxer=new C.default(this.observer,O,T,g,a),this.worker=null}}else this.transmuxer=new C.default(this.observer,O,T,g,a)}var d=o.prototype;return d.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var f=this.transmuxer;f&&(f.destroy(),this.transmuxer=null)}var h=this.observer;h&&h.removeAllListeners(),this.observer=null},d.push=function(a,f,h,m,T,E,O,g,v,l){var i=this;v.transmuxing.start=self.performance.now();var S=this.transmuxer,B=this.worker,x=E?E.start:T.start,D=T.decryptdata,R=this.frag,k=!(R&&T.cc===R.cc),j=!(R&&v.level===R.level),Y=R?v.sn-R.sn:-1,U=this.part?v.part-this.part.index:1,K=!j&&(Y===1||Y===0&&U===1),z=self.performance.now();(j||Y||T.stats.parsing.start===0)&&(T.stats.parsing.start=z),E&&(U||!K)&&(E.stats.parsing.start=z);var F=new C.TransmuxState(k,K,g,j,x);if(!K||k){p.logger.log("[transmuxer-interface, "+T.type+"]: Starting new transmux session for sn: "+v.sn+" p: "+v.part+" level: "+v.level+" id: "+v.id+`
|
|
|
discontinuity: `+k+`
|
|
|
trackSwitch: `+j+`
|
|
|
contiguous: `+K+`
|
|
|
accurateTimeOffset: `+g+`
|
|
|
timeOffset: `+x);var H=new C.TransmuxConfig(h,m,f,O,l);this.configureTransmuxer(H)}if(this.frag=T,this.part=E,B)B.postMessage({cmd:"demux",data:a,decryptdata:D,chunkMeta:v,state:F},a instanceof ArrayBuffer?[a]:[]);else if(S){var G=S.push(a,D,v,F);Object(C.isPromise)(G)?G.then(function(q){i.handleTransmuxComplete(q)}):this.handleTransmuxComplete(G)}},d.flush=function(a){var f=this;a.transmuxing.start=self.performance.now();var h=this.transmuxer,m=this.worker;if(m)m.postMessage({cmd:"flush",chunkMeta:a});else if(h){var T=h.flush(a);Object(C.isPromise)(T)?T.then(function(E){f.handleFlushResult(E,a)}):this.handleFlushResult(T,a)}},d.handleFlushResult=function(a,f){var h=this;a.forEach(function(m){h.handleTransmuxComplete(m)}),this.onFlush(f)},d.onWorkerMessage=function(a){var f=a.data,h=this.hls;switch(f.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(f.data);break}case"flush":{this.onFlush(f.data);break}default:{f.data=f.data||{},f.data.frag=this.frag,f.data.id=this.id,h.trigger(f.event,f.data);break}}},d.configureTransmuxer=function(a){var f=this.worker,h=this.transmuxer;f?f.postMessage({cmd:"configure",config:a}):h&&h.configure(a)},d.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},o}()},"./src/demux/transmuxer-worker.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return c});var y=L("./src/demux/transmuxer.ts"),_=L("./src/events.ts"),w=L("./src/utils/logger.ts"),C=L("./node_modules/eventemitter3/index.js"),p=L.n(C);function c(u){var o=new C.EventEmitter,d=function(a,f){u.postMessage({event:a,data:f})};o.on(_.Events.FRAG_DECRYPTED,d),o.on(_.Events.ERROR,d),u.addEventListener("message",function(A){var a=A.data;switch(a.cmd){case"init":{var f=JSON.parse(a.config);u.transmuxer=new y.default(o,a.typeSupported,f,a.vendor,a.id),Object(w.enableLogs)(f.debug),d("init",null);break}case"configure":{u.transmuxer.configure(a.config);break}case"demux":{var h=u.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(y.isPromise)(h)?h.then(function(E){r(u,E)}):r(u,h);break}case"flush":{var m=a.chunkMeta,T=u.transmuxer.flush(m);Object(y.isPromise)(T)?T.then(function(E){e(u,E,m)}):e(u,T,m);break}default:break}})}function r(u,o){if(s(o.remuxResult))return;var d=[],A=o.remuxResult,a=A.audio,f=A.video;a&&n(d,a),f&&n(d,f),u.postMessage({event:"transmuxComplete",data:o},d)}function n(u,o){o.data1&&u.push(o.data1.buffer),o.data2&&u.push(o.data2.buffer)}function e(u,o,d){o.forEach(function(A){r(u,A)}),u.postMessage({event:"flush",data:d})}function s(u){return!u.audio&&!u.video&&!u.text&&!u.id3&&!u.initSegment}},"./src/demux/transmuxer.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return f}),L.d(V,"isPromise",function(){return T}),L.d(V,"TransmuxConfig",function(){return E}),L.d(V,"TransmuxState",function(){return O});var y=L("./src/events.ts"),_=L("./src/errors.ts"),w=L("./src/crypt/decrypter.ts"),C=L("./src/demux/aacdemuxer.ts"),p=L("./src/demux/mp4demuxer.ts"),c=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"),s=L("./src/demux/chunk-cache.ts"),u=L("./src/utils/mp4-tools.ts"),o=L("./src/utils/logger.ts"),d;try{d=self.performance.now.bind(self.performance)}catch(g){o.logger.debug("Unable to use Performance API on this environment"),d=self.Date.now}var A=[{demux:c.default,remux:n.default},{demux:p.default,remux:e.default},{demux:C.default,remux:n.default},{demux:r.default,remux:n.default}],a=1024;A.forEach(function(g){var v=g.demux;a=Math.max(a,v.minProbeByteLength)});var f=function(){function g(l,i,S,B,x){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new s.default,this.observer=l,this.typeSupported=i,this.config=S,this.vendor=B,this.id=x}var v=g.prototype;return v.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},v.push=function(i,S,B,x){var D=this,R=B.transmuxing;R.executeStart=d();var k=new Uint8Array(i),j=this.cache,Y=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;x&&(this.currentTransmuxState=x);var z=h(k,S);if(z&&z.method==="AES-128"){var F=this.getDecrypter();if(Y.enableSoftwareAES){var H=F.softwareDecrypt(k,z.key.buffer,z.iv.buffer);if(!H)return R.executeEnd=d(),m(B);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,z.key.buffer,z.iv.buffer).then(function(xe){var Be=D.push(xe,null,B);return D.decryptionPromise=null,Be}),this.decryptionPromise}var G=x||U,q=G.contiguous,ie=G.discontinuity,ce=G.trackSwitch,ee=G.accurateTimeOffset,ve=G.timeOffset,ue=K.audioCodec,be=K.videoCodec,he=K.defaultInitPts,de=K.duration,ne=K.initSegmentData;if((ie||ce)&&this.resetInitSegment(ne,ue,be,de),ie&&this.resetInitialTimestamp(he),q||this.resetContiguity(),this.needsProbing(k,ie,ce)){if(j.dataLength){var fe=j.flush();k=Object(u.appendUint8Array)(fe,k)}this.configureTransmuxer(k,K)}var pe=this.transmux(k,z,ve,ee,B),Ae=this.currentTransmuxState;return Ae.contiguous=!0,Ae.discontinuity=!1,Ae.trackSwitch=!1,R.executeEnd=d(),pe},v.flush=function(i){var S=this,B=i.transmuxing;B.executeStart=d();var x=this.decrypter,D=this.cache,R=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return S.flush(i)});var j=[],Y=R.timeOffset;if(x){var U=x.flush();U&&j.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:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),B.executeEnd=d(),[m(i)];var H=z.flush(Y);return T(H)?H.then(function(G){return S.flushRemux(j,G,i),j}):(this.flushRemux(j,H,i),j)},v.flushRemux=function(i,S,B){var x=S.audioTrack,D=S.avcTrack,R=S.id3Track,k=S.textTrack,j=this.currentTransmuxState,Y=j.accurateTimeOffset,U=j.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+B.sn+(B.part>-1?" p: "+B.part:"")+" of level "+B.level);var K=this.remuxer.remux(x,D,R,k,U,Y,!0,this.id);i.push({remuxResult:K,chunkMeta:B}),B.transmuxing.executeEnd=d()},v.resetInitialTimestamp=function(i){var S=this.demuxer,B=this.remuxer;if(!S||!B)return;S.resetTimeStamp(i),B.resetTimeStamp(i)},v.resetContiguity=function(){var i=this.demuxer,S=this.remuxer;if(!i||!S)return;i.resetContiguity(),S.resetNextTimestamp()},v.resetInitSegment=function(i,S,B,x){var D=this.demuxer,R=this.remuxer;if(!D||!R)return;D.resetInitSegment(S,B,x),R.resetInitSegment(i,S,B)},v.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},v.transmux=function(i,S,B,x,D){var R;return S&&S.method==="SAMPLE-AES"?R=this.transmuxSampleAes(i,S,B,x,D):R=this.transmuxUnencrypted(i,B,x,D),R},v.transmuxUnencrypted=function(i,S,B,x){var D=this.demuxer.demux(i,S,!1,!this.config.progressive),R=D.audioTrack,k=D.avcTrack,j=D.id3Track,Y=D.textTrack,U=this.remuxer.remux(R,k,j,Y,S,B,!1,this.id);return{remuxResult:U,chunkMeta:x}},v.transmuxSampleAes=function(i,S,B,x,D){var R=this;return this.demuxer.demuxSampleAes(i,S,B).then(function(k){var j=R.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,B,x,!1,R.id);return{remuxResult:j,chunkMeta:D}})},v.configureTransmuxer=function(i,S){for(var B=this.config,x=this.observer,D=this.typeSupported,R=this.vendor,k=S.audioCodec,j=S.defaultInitPts,Y=S.duration,U=S.initSegmentData,K=S.videoCodec,z,F=0,H=A.length;F<H;F++)if(A[F].demux.probe(i)){z=A[F];break}z||(o.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),z={demux:p.default,remux:e.default});var G=this.demuxer,q=this.remuxer,ie=z.remux,ce=z.demux;(!q||!(q instanceof ie))&&(this.remuxer=new ie(x,B,D,R)),(!G||!(G instanceof ce))&&(this.demuxer=new ce(x,B,D),this.probe=ce.probe),this.resetInitSegment(U,k,K,Y),this.resetInitialTimestamp(j)},v.needsProbing=function(i,S,B){return!this.demuxer||!this.remuxer||S||B},v.getDecrypter=function(){var i=this.decrypter;return i||(i=this.decrypter=new w.default(this.observer,this.config)),i},g}();function h(g,v){var l=null;return g.byteLength>0&&v!=null&&v.key!=null&&v.iv!==null&&v.method!=null&&(l=v),l}var m=function(v){return{remuxResult:{},chunkMeta:v}};function T(g){return"then"in g&&g.then instanceof Function}var E=function(v,l,i,S,B){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=v,this.videoCodec=l,this.initSegmentData=i,this.duration=S,this.defaultInitPts=B},O=function(v,l,i,S,B){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=v,this.contiguous=l,this.accurateTimeOffset=i,this.trackSwitch=S,this.timeOffset=B}},"./src/demux/tsdemuxer.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"discardEPB",function(){return m});var y=L("./src/demux/adts.ts"),_=L("./src/demux/mpegaudio.ts"),w=L("./src/demux/exp-golomb.ts"),C=L("./src/demux/id3.ts"),p=L("./src/demux/sample-aes.ts"),c=L("./src/events.ts"),r=L("./src/utils/mp4-tools.ts"),n=L("./src/utils/logger.ts"),e=L("./src/errors.ts"),s={video:1,audio:2,id3:3,text:4},u=function(){function T(O,g,v){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=O,this.config=g,this.typeSupported=v}T.probe=function(g){var v=T.syncOffset(g);return v<0?!1:(v&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+v+", junk ahead ?"),!0)},T.syncOffset=function(g){for(var v=Math.min(1e3,g.length-3*188),l=0;l<v;){if(g[l]===71&&g[l+188]===71&&g[l+2*188]===71)return l;l++}return-1},T.createTrack=function(g,v){return{container:g==="video"||g==="audio"?"video/mp2t":void 0,type:g,id:s[g],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:g==="audio"?v:void 0}};var E=T.prototype;return E.resetInitSegment=function(g,v,l){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=T.createTrack("video",l),this._audioTrack=T.createTrack("audio",l),this._id3Track=T.createTrack("id3",l),this._txtTrack=T.createTrack("text",l),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=g,this.videoCodec=v,this._duration=l},E.resetTimeStamp=function(){},E.resetContiguity=function(){var g=this._audioTrack,v=this._avcTrack,l=this._id3Track;g&&(g.pesData=null),v&&(v.pesData=null),l&&(l.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},E.demux=function(g,v,l,i){l===void 0&&(l=!1),i===void 0&&(i=!1),l||(this.sampleAes=null);var S,B=this._avcTrack,x=this._audioTrack,D=this._id3Track,R=B.pid,k=B.pesData,j=x.pid,Y=D.pid,U=x.pesData,K=D.pesData,z=!1,F=this.pmtParsed,H=this._pmtId,G=g.length;if(this.remainderData&&(g=Object(r.appendUint8Array)(this.remainderData,g),G=g.length,this.remainderData=null),G<188&&!i)return this.remainderData=g,{audioTrack:x,avcTrack:B,id3Track:D,textTrack:this._txtTrack};var q=Math.max(0,T.syncOffset(g));G-=(G+q)%188,G<g.byteLength&&!i&&(this.remainderData=new Uint8Array(g.buffer,G,g.buffer.byteLength-G));for(var ie=q;ie<G;ie+=188)if(g[ie]===71){var ce=!!(g[ie+1]&64),ee=((g[ie+1]&31)<<8)+g[ie+2],ve=(g[ie+3]&48)>>4,ue=void 0;if(ve>1){if(ue=ie+5+g[ie+4],ue===ie+188)continue}else ue=ie+4;switch(ee){case R:ce&&(k&&(S=a(k))&&this.parseAVCPES(S,!1),k={data:[],size:0}),k&&(k.data.push(g.subarray(ue,ie+188)),k.size+=ie+188-ue);break;case j:ce&&(U&&(S=a(U))&&(x.isAAC?this.parseAACPES(S):this.parseMPEGPES(S)),U={data:[],size:0}),U&&(U.data.push(g.subarray(ue,ie+188)),U.size+=ie+188-ue);break;case Y:ce&&(K&&(S=a(K))&&this.parseID3PES(S),K={data:[],size:0}),K&&(K.data.push(g.subarray(ue,ie+188)),K.size+=ie+188-ue);break;case 0:ce&&(ue+=g[ue]+1),H=this._pmtId=d(g,ue);break;case H:{ce&&(ue+=g[ue]+1);var be=A(g,ue,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,l);R=be.avc,R>0&&(B.pid=R),j=be.audio,j>0&&(x.pid=j,x.isAAC=be.isAAC),Y=be.id3,Y>0&&(D.pid=Y),z&&!F&&(n.logger.log("reparse from beginning"),z=!1,ie=q-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:z=!0;break}}else this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});B.pesData=k,x.pesData=U,D.pesData=K;var he={audioTrack:x,avcTrack:B,id3Track:D,textTrack:this._txtTrack};return i&&this.extractRemainingSamples(he),he},E.flush=function(){var g=this.remainderData;this.remainderData=null;var v;return g?v=this.demux(g,-1,!1,!0):v={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(v),this.sampleAes?this.decrypt(v,this.sampleAes):v},E.extractRemainingSamples=function(g){var v=g.audioTrack,l=g.avcTrack,i=g.id3Track,S=l.pesData,B=v.pesData,x=i.pesData,D;S&&(D=a(S))?(this.parseAVCPES(D,!0),l.pesData=null):l.pesData=S,B&&(D=a(B))?(v.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),v.pesData=null):(B!=null&&B.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),v.pesData=B),x&&(D=a(x))?(this.parseID3PES(D),i.pesData=null):i.pesData=x},E.demuxSampleAes=function(g,v,l){var i=this.demux(g,l,!0,!this.config.progressive),S=this.sampleAes=new p.default(this.observer,this.config,v);return this.decrypt(i,S)},E.decrypt=function(g,v){return new Promise(function(l){var i=g.audioTrack,S=g.avcTrack;i.samples&&i.isAAC?v.decryptAacSamples(i.samples,0,function(){S.samples?v.decryptAvcSamples(S.samples,0,0,function(){l(g)}):l(g)}):S.samples&&v.decryptAvcSamples(S.samples,0,0,function(){l(g)})})},E.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},E.parseAVCPES=function(g,v){var l=this,i=this._avcTrack,S=this.parseAVCNALu(g.data),B=!1,x=this.avcSample,D,R=!1;g.data=null,x&&S.length&&!i.audFound&&(f(x,i),x=this.avcSample=o(!1,g.pts,g.dts,"")),S.forEach(function(k){switch(k.type){case 1:{D=!0,x||(x=l.avcSample=o(!0,g.pts,g.dts,"")),B&&(x.debug+="NDR "),x.frame=!0;var j=k.data;if(R&&j.length>4){var Y=new w.default(j).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(x.key=!0)}break}case 5:D=!0,x||(x=l.avcSample=o(!0,g.pts,g.dts,"")),B&&(x.debug+="IDR "),x.key=!0,x.frame=!0;break;case 6:{D=!0,B&&x&&(x.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 q=U.readUShort();if(q===49){var ie=U.readUInt();if(ie===1195456820){var ce=U.readUByte();if(ce===3){for(var ee=U.readUByte(),ve=U.readUByte(),ue=31&ee,be=[ee,ve],he=0;he<ue;he++)be.push(U.readUByte()),be.push(U.readUByte()),be.push(U.readUByte());h(l._txtTrack.samples,{type:3,pts:g.pts,bytes:be})}}}}}else if(K===5&&U.bytesAvailable!==0){if(F=!0,z>16){for(var de=[],ne=0;ne<16;ne++)de.push(U.readUByte().toString(16)),(ne===3||ne===5||ne===7||ne===9)&&de.push("-");for(var fe=z-16,pe=new Uint8Array(fe),Ae=0;Ae<fe;Ae++)pe[Ae]=U.readUByte();h(l._txtTrack.samples,{pts:g.pts,payloadType:K,uuid:de.join(""),userData:Object(C.utf8ArrayToStr)(pe),userDataBytes:pe})}}else if(z<U.bytesAvailable)for(var xe=0;xe<z;xe++)U.readUByte()}break}case 7:if(D=!0,R=!0,B&&x&&(x.debug+="SPS "),!i.sps){var Be=new w.default(k.data),Oe=Be.readSPS();i.width=Oe.width,i.height=Oe.height,i.pixelRatio=Oe.pixelRatio,i.sps=[k.data],i.duration=l._duration;for(var ae=k.data.subarray(1,4),N="avc1.",W=0;W<3;W++){var le=ae[W].toString(16);le.length<2&&(le="0"+le),N+=le}i.codec=N}break;case 8:D=!0,B&&x&&(x.debug+="PPS "),i.pps||(i.pps=[k.data]);break;case 9:D=!1,i.audFound=!0,x&&f(x,i),x=l.avcSample=o(!1,g.pts,g.dts,B?"AUD ":"");break;case 12:D=!1;break;default:D=!1,x&&(x.debug+="unknown NAL "+k.type+" ");break}if(x&&D){var te=x.units;te.push(k)}}),v&&x&&(f(x,i),this.avcSample=null)},E.getLastNalUnit=function(){var g,v=this.avcSample,l;if(!v||v.units.length===0){var i=this._avcTrack.samples;v=i[i.length-1]}if((g=v)!==null&&g!==void 0&&g.units){var S=v.units;l=S[S.length-1]}return l},E.parseAVCNALu=function(g){var v=g.byteLength,l=this._avcTrack,i=l.naluState||0,S=i,B=[],x=0,D,R,k,j=-1,Y=0;for(i===-1&&(j=0,Y=g[0]&31,i=0,x=1);x<v;){if(D=g[x++],!i){i=D?0:1;continue}if(i===1){i=D?0:2;continue}if(!D)i=3;else if(D===1){if(j>=0){var U={data:g.subarray(j,x-i-1),type:Y};B.push(U)}else{var K=this.getLastNalUnit();if(K&&(S&&x<=4-S&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-S))),R=x-i-1,R>0)){var z=new Uint8Array(K.data.byteLength+R);z.set(K.data,0),z.set(g.subarray(0,R),K.data.byteLength),K.data=z,K.state=0}}x<v?(k=g[x]&31,j=x,Y=k,i=0):i=-1}else i=0}if(j>=0&&i>=0){var F={data:g.subarray(j,v),type:Y,state:i};B.push(F)}if(B.length===0){var H=this.getLastNalUnit();if(H){var G=new Uint8Array(H.data.byteLength+g.byteLength);G.set(H.data,0),G.set(g,H.data.byteLength),H.data=G}}return l.naluState=i,B},E.parseAACPES=function(g){var v=0,l=this._audioTrack,i=this.aacOverFlow,S=g.data;if(i){this.aacOverFlow=null;var B=i.sample.unit.byteLength,x=Math.min(i.missing,B),D=B-x;i.sample.unit.set(S.subarray(0,x),D),l.samples.push(i.sample),v=i.missing}var R,k;for(R=v,k=S.length;R<k-1&&!y.isHeader(S,R);R++);if(R!==v){var j,Y;if(R<k-1?(j="AAC PES did not start with ADTS header,offset:"+R,Y=!1):(j="no ADTS header found in AAC PES",Y=!0),n.logger.warn("parsing error:"+j),this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:Y,reason:j}),Y)return}y.initTrackConfig(l,this.observer,S,R,this.audioCodec);var U;if(g.pts!==void 0)U=g.pts;else if(i){var K=y.getFrameDuration(l.samplerate);U=i.sample.pts+K}else{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var z=0;R<k;)if(y.isHeader(S,R)){if(R+5<k){var F=y.appendFrame(l,S,R,U,z);if(F)if(F.missing)this.aacOverFlow=F;else{R+=F.length,z++;continue}}break}else R++},E.parseMPEGPES=function(g){var v=g.data,l=v.length,i=0,S=0,B=g.pts;if(B===void 0){n.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;S<l;)if(_.isHeader(v,S)){var x=_.appendFrame(this._audioTrack,v,S,B,i);if(x)S+=x.length,i++;else break}else S++},E.parseID3PES=function(g){if(g.pts===void 0){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(g)},T}();u.minProbeByteLength=188;function o(T,E,O,g){return{key:T,frame:!1,pts:E,dts:O,units:[],debug:g,length:0}}function d(T,E){return(T[E+10]&31)<<8|T[E+11]}function A(T,E,O,g){var v={audio:-1,avc:-1,id3:-1,isAAC:!0},l=(T[E+1]&15)<<8|T[E+2],i=E+3+l-4,S=(T[E+10]&15)<<8|T[E+11];for(E+=12+S;E<i;){var B=(T[E+1]&31)<<8|T[E+2];switch(T[E]){case 207:if(!g){n.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:v.audio===-1&&(v.audio=B);break;case 21:v.id3===-1&&(v.id3=B);break;case 219:if(!g){n.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:v.avc===-1&&(v.avc=B);break;case 3:case 4:O?v.audio===-1&&(v.audio=B,v.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}E+=((T[E+3]&15)<<8|T[E+4])+5}return v}function a(T){var E=0,O,g,v,l,i,S=T.data;if(!T||T.size===0)return null;for(;S[0].length<19&&S.length>1;){var B=new Uint8Array(S[0].length+S[1].length);B.set(S[0]),B.set(S[1],S[0].length),S[0]=B,S.splice(1,1)}O=S[0];var x=(O[0]<<16)+(O[1]<<8)+O[2];if(x===1){if(g=(O[4]<<8)+O[5],g&&g>T.size-6)return null;var D=O[7];D&192&&(l=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,D&64?(i=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,l-i>60*9e4&&(n.logger.warn(Math.round((l-i)/9e4)+"s delta between PTS and DTS, align them"),l=i)):i=l),v=O[8];var R=v+9;if(T.size<=R)return null;T.size-=R;for(var k=new Uint8Array(T.size),j=0,Y=S.length;j<Y;j++){O=S[j];var U=O.byteLength;if(R)if(R>U){R-=U;continue}else O=O.subarray(R),U-=R,R=0;k.set(O,E),E+=U}return g&&(g-=v+3),{data:k,pts:l,dts:i,len:g}}return null}function f(T,E){if(T.units.length&&T.frame){if(T.pts===void 0){var O=E.samples,g=O.length;if(g){var v=O[g-1];T.pts=v.pts,T.dts=v.dts}else{E.dropped++;return}}E.samples.push(T)}T.debug.length&&n.logger.log(T.pts+"/"+T.dts+":"+T.debug)}function h(T,E){var O=T.length;if(O>0){if(E.pts>=T[O-1].pts)T.push(E);else for(var g=O-1;g>=0;g--)if(E.pts<T[g].pts){T.splice(g,0,E);break}}else T.push(E)}function m(T){for(var E=T.byteLength,O=[],g=1;g<E-2;)T[g]===0&&T[g+1]===0&&T[g+2]===3?(O.push(g+2),g+=2):g++;if(O.length===0)return T;var v=E-O.length,l=new Uint8Array(v),i=0;for(g=0;g<v;i++,g++)i===O[0]&&(i++,O.shift()),l[g]=T[i];return l}V.default=u},"./src/errors.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"ErrorTypes",function(){return y}),L.d(V,"ErrorDetails",function(){return _});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 _;(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"})(_||(_={}))},"./src/events.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"Events",function(){return y});var y;(function(_){_.MEDIA_ATTACHING="hlsMediaAttaching",_.MEDIA_ATTACHED="hlsMediaAttached",_.MEDIA_DETACHING="hlsMediaDetaching",_.MEDIA_DETACHED="hlsMediaDetached",_.BUFFER_RESET="hlsBufferReset",_.BUFFER_CODECS="hlsBufferCodecs",_.BUFFER_CREATED="hlsBufferCreated",_.BUFFER_APPENDING="hlsBufferAppending",_.BUFFER_APPENDED="hlsBufferAppended",_.BUFFER_EOS="hlsBufferEos",_.BUFFER_FLUSHING="hlsBufferFlushing",_.BUFFER_FLUSHED="hlsBufferFlushed",_.MANIFEST_LOADING="hlsManifestLoading",_.MANIFEST_LOADED="hlsManifestLoaded",_.MANIFEST_PARSED="hlsManifestParsed",_.LEVEL_SWITCHING="hlsLevelSwitching",_.LEVEL_SWITCHED="hlsLevelSwitched",_.LEVEL_LOADING="hlsLevelLoading",_.LEVEL_LOADED="hlsLevelLoaded",_.LEVEL_UPDATED="hlsLevelUpdated",_.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",_.LEVELS_UPDATED="hlsLevelsUpdated",_.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",_.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",_.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",_.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",_.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",_.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",_.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",_.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",_.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",_.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",_.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",_.CUES_PARSED="hlsCuesParsed",_.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",_.INIT_PTS_FOUND="hlsInitPtsFound",_.FRAG_LOADING="hlsFragLoading",_.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",_.FRAG_LOADED="hlsFragLoaded",_.FRAG_DECRYPTED="hlsFragDecrypted",_.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",_.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",_.FRAG_PARSING_METADATA="hlsFragParsingMetadata",_.FRAG_PARSED="hlsFragParsed",_.FRAG_BUFFERED="hlsFragBuffered",_.FRAG_CHANGED="hlsFragChanged",_.FPS_DROP="hlsFpsDrop",_.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",_.ERROR="hlsError",_.DESTROYING="hlsDestroying",_.KEY_LOADING="hlsKeyLoading",_.KEY_LOADED="hlsKeyLoaded",_.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",_.BACK_BUFFER_REACHED="hlsBackBufferReached"})(y||(y={}))},"./src/hls.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return T});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),_=L.n(y),w=L("./src/loader/playlist-loader.ts"),C=L("./src/loader/key-loader.ts"),p=L("./src/controller/id3-track-controller.ts"),c=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"),s=L("./src/is-supported.ts"),u=L("./src/utils/logger.ts"),o=L("./src/config.ts"),d=L("./node_modules/eventemitter3/index.js"),A=L.n(d),a=L("./src/events.ts"),f=L("./src/errors.ts");function h(E,O){for(var g=0;g<O.length;g++){var v=O[g];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(E,v.key,v)}}function m(E,O,g){return O&&h(E.prototype,O),g&&h(E,g),E}var T=function(){E.isSupported=function(){return Object(s.isSupported)()};function E(g){g===void 0&&(g={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new d.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 v=this.config=Object(o.mergeConfig)(E.DefaultConfig,g);this.userConfig=g,Object(u.enableLogs)(v.debug),this._autoLevelCapping=-1,v.progressive&&Object(o.enableStreamingMode)(v);var l=v.abrController,i=v.bufferController,S=v.capLevelController,B=v.fpsController,x=this.abrController=new l(this),D=this.bufferController=new i(this),R=this.capLevelController=new S(this),k=new B(this),j=new w.default(this),Y=new C.default(this),U=new p.default(this),K=this.levelController=new r.default(this),z=new n.FragmentTracker(this),F=this.streamController=new e.default(this,z);R.setStreamController(F),k.setStreamController(F);var H=[K,F];this.networkControllers=H;var G=[j,Y,x,D,R,k,U,z];this.audioTrackController=this.createController(v.audioTrackController,null,H),this.createController(v.audioStreamController,z,H),this.subtitleTrackController=this.createController(v.subtitleTrackController,null,H),this.createController(v.subtitleStreamController,z,H),this.createController(v.timelineController,null,G),this.emeController=this.createController(v.emeController,null,G),this.cmcdController=this.createController(v.cmcdController,null,G),this.latencyController=this.createController(c.default,null,G),this.coreComponents=G}var O=E.prototype;return O.createController=function(v,l,i){if(v){var S=l?new v(this,l):new v(this);return i&&i.push(S),S}return null},O.on=function(v,l,i){i===void 0&&(i=this),this._emitter.on(v,l,i)},O.once=function(v,l,i){i===void 0&&(i=this),this._emitter.once(v,l,i)},O.removeAllListeners=function(v){this._emitter.removeAllListeners(v)},O.off=function(v,l,i,S){i===void 0&&(i=this),this._emitter.off(v,l,i,S)},O.listeners=function(v){return this._emitter.listeners(v)},O.emit=function(v,l,i){return this._emitter.emit(v,l,i)},O.trigger=function(v,l){if(this.config.debug)return this.emit(v,v,l);try{return this.emit(v,v,l)}catch(i){u.logger.error("An internal error happened while handling event "+v+'. Error message: "'+i.message+'". Here is a stacktrace:',i),this.trigger(a.Events.ERROR,{type:f.ErrorTypes.OTHER_ERROR,details:f.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:v,error:i})}return!1},O.listenerCount=function(v){return this._emitter.listenerCount(v)},O.destroy=function(){u.logger.log("destroy"),this.trigger(a.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(v){return v.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(v){return v.destroy()}),this.coreComponents.length=0},O.attachMedia=function(v){u.logger.log("attachMedia"),this._media=v,this.trigger(a.Events.MEDIA_ATTACHING,{media:v})},O.detachMedia=function(){u.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},O.loadSource=function(v){this.stopLoad();var l=this.media,i=this.url,S=this.url=y.buildAbsoluteURL(self.location.href,v,{alwaysNormalize:!0});u.logger.log("loadSource:"+S),l&&i&&i!==S&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(l)),this.trigger(a.Events.MANIFEST_LOADING,{url:v})},O.startLoad=function(v){v===void 0&&(v=-1),u.logger.log("startLoad("+v+")"),this.networkControllers.forEach(function(l){l.startLoad(v)})},O.stopLoad=function(){u.logger.log("stopLoad"),this.networkControllers.forEach(function(v){v.stopLoad()})},O.swapAudioCodec=function(){u.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},O.recoverMediaError=function(){u.logger.log("recoverMediaError");var v=this._media;this.detachMedia(),v&&this.attachMedia(v)},O.removeLevel=function(v,l){l===void 0&&(l=0),this.levelController.removeLevel(v,l)},m(E,[{key:"levels",get:function(){var v=this.levelController.levels;return v||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(v){u.logger.log("set currentLevel:"+v),this.loadLevel=v,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(v){u.logger.log("set nextLevel:"+v),this.levelController.manualLevel=v,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(v){u.logger.log("set loadLevel:"+v),this.levelController.manualLevel=v}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(v){this.levelController.nextLoadLevel=v}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(v){u.logger.log("set firstLevel:"+v),this.levelController.firstLevel=v}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(v){u.logger.log("set startLevel:"+v),v!==-1&&(v=Math.max(v,this.minAutoLevel)),this.levelController.startLevel=v}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(v){var l=!!v;l!==this.config.capLevelToPlayerSize&&(l?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=l)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(v){this._autoLevelCapping!==v&&(u.logger.log("set autoLevelCapping:"+v),this._autoLevelCapping=v)}},{key:"bandwidthEstimate",get:function(){var v=this.abrController.bwEstimator;return v?v.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var v=this.levels,l=this.config.minAutoBitrate;if(!v)return 0;for(var i=v.length,S=0;S<i;S++)if(v[S].maxBitrate>l)return S;return 0}},{key:"maxAutoLevel",get:function(){var v=this.levels,l=this.autoLevelCapping,i;return l===-1&&v&&v.length?i=v.length-1:i=l,i}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(v){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,v)}},{key:"audioTracks",get:function(){var v=this.audioTrackController;return v?v.audioTracks:[]}},{key:"audioTrack",get:function(){var v=this.audioTrackController;return v?v.audioTrack:-1},set:function(v){var l=this.audioTrackController;l&&(l.audioTrack=v)}},{key:"subtitleTracks",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTrack:-1},set:function(v){var l=this.subtitleTrackController;l&&(l.subtitleTrack=v)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var v=this.subtitleTrackController;return v?v.subtitleDisplay:!1},set:function(v){var l=this.subtitleTrackController;l&&(l.subtitleDisplay=v)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(v){this.config.lowLatencyMode=v}},{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 f.ErrorTypes}},{key:"ErrorDetails",get:function(){return f.ErrorDetails}},{key:"DefaultConfig",get:function(){return E.defaultConfig?E.defaultConfig:o.hlsDefaultConfig},set:function(v){E.defaultConfig=v}}]),E}();T.defaultConfig=void 0},"./src/is-supported.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"isSupported",function(){return w}),L.d(V,"changeTypeSupported",function(){return C});var y=L("./src/utils/mediasource-helper.ts");function _(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var p=Object(y.getMediaSource)();if(!p)return!1;var c=_(),r=p&&typeof p.isTypeSupported=="function"&&p.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!c||c.prototype&&typeof c.prototype.appendBuffer=="function"&&typeof c.prototype.remove=="function";return!!r&&!!n}function C(){var p,c=_();return typeof(c==null||((p=c.prototype)===null||p===void 0)?void 0:p.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return u}),L.d(V,"LoadError",function(){return d});var y=L("./src/polyfills/number.ts"),_=L("./src/errors.ts");function w(A,a){A.prototype=Object.create(a.prototype),A.prototype.constructor=A,n(A,a)}function C(A){var a=typeof Map=="function"?new Map:void 0;return C=function(h){if(h===null||!r(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(h))return a.get(h);a.set(h,m)}function m(){return p(h,arguments,e(this).constructor)}return m.prototype=Object.create(h.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),n(m,h)},C(A)}function p(A,a,f){return c()?p=Reflect.construct:p=function(m,T,E){var O=[null];O.push.apply(O,T);var g=Function.bind.apply(m,O),v=new g;return E&&n(v,E.prototype),v},p.apply(null,arguments)}function c(){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(A){return!1}}function r(A){return Function.toString.call(A).indexOf("[native code]")!==-1}function n(A,a){return n=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h},n(A,a)}function e(A){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(f){return f.__proto__||Object.getPrototypeOf(f)},e(A)}var s=Math.pow(2,17),u=function(){function A(f){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=f}var a=A.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(h,m){var T=this,E=h.url;if(!E)return Promise.reject(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(E?"part list":"url")));this.abort();var O=this.config,g=O.fLoader,v=O.loader;return new Promise(function(l,i){T.loader&&T.loader.destroy();var S=T.loader=h.loader=g?new g(O):new v(O),B=o(h),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:s};h.stats=S.stats,S.load(B,x,{onSuccess:function(R,k,j,Y){T.resetLoader(h,S),l({frag:h,part:null,payload:R.data,networkDetails:Y})},onError:function(R,k,j){T.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:R,networkDetails:j}))},onAbort:function(R,k,j){T.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:j}))},onTimeout:function(R,k,j){T.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:j}))},onProgress:function(R,k,j,Y){m&&m({frag:h,part:null,payload:j,networkDetails:Y})}})})},a.loadPart=function(h,m,T){var E=this;this.abort();var O=this.config,g=O.fLoader,v=O.loader;return new Promise(function(l,i){E.loader&&E.loader.destroy();var S=E.loader=h.loader=g?new g(O):new v(O),B=o(h,m),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:s};m.stats=S.stats,S.load(B,x,{onSuccess:function(R,k,j,Y){E.resetLoader(h,S),E.updateStatsFromPart(h,m);var U={frag:h,part:m,payload:R.data,networkDetails:Y};T(U),l(U)},onError:function(R,k,j){E.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:m,response:R,networkDetails:j}))},onAbort:function(R,k,j){h.stats.aborted=m.stats.aborted,E.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:m,networkDetails:j}))},onTimeout:function(R,k,j){E.resetLoader(h,S),i(new d({type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:m,networkDetails:j}))}})})},a.updateStatsFromPart=function(h,m){var T=h.stats,E=m.stats,O=E.total;if(T.loaded+=E.loaded,O){var g=Math.round(h.duration/m.duration),v=Math.min(Math.round(T.loaded/O),g),l=g-v,i=l*Math.round(T.loaded/v);T.total=T.loaded+i}else T.total=Math.max(T.loaded,T.total);var S=T.loading,B=E.loading;S.start?S.first+=B.first-B.start:(S.start=B.start,S.first=B.first),S.end=B.end},a.resetLoader=function(h,m){h.loader=null,this.loader===m&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),m.destroy()},A}();function o(A,a){a===void 0&&(a=null);var f=a||A,h={frag:A,part:a,responseType:"arraybuffer",url:f.url,headers:{},rangeStart:0,rangeEnd:0},m=f.byteRangeStartOffset,T=f.byteRangeEndOffset;return Object(y.isFiniteNumber)(m)&&Object(y.isFiniteNumber)(T)&&(h.rangeStart=m,h.rangeEnd=T),h}var d=function(A){w(a,A);function a(f){for(var h,m=arguments.length,T=new Array(m>1?m-1:0),E=1;E<m;E++)T[E-1]=arguments[E];return h=A.call.apply(A,[this].concat(T))||this,h.data=void 0,h.data=f,h}return a}(C(Error))},"./src/loader/fragment.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"ElementaryStreamTypes",function(){return u}),L.d(V,"BaseSegment",function(){return o}),L.d(V,"Fragment",function(){return d}),L.d(V,"Part",function(){return A});var y=L("./src/polyfills/number.ts"),_=L("./node_modules/url-toolkit/src/url-toolkit.js"),w=L.n(_),C=L("./src/utils/logger.ts"),p=L("./src/loader/level-key.ts"),c=L("./src/loader/load-stats.ts");function r(a,f){a.prototype=Object.create(f.prototype),a.prototype.constructor=a,n(a,f)}function n(a,f){return n=Object.setPrototypeOf||function(m,T){return m.__proto__=T,m},n(a,f)}function e(a,f){for(var h=0;h<f.length;h++){var m=f[h];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(a,m.key,m)}}function s(a,f,h){return f&&e(a.prototype,f),h&&e(a,h),a}var u;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(u||(u={}));var o=function(){function a(h){var m;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(m={},m[u.AUDIO]=null,m[u.VIDEO]=null,m[u.AUDIOVIDEO]=null,m),this.baseurl=h}var f=a.prototype;return f.setByteRange=function(m,T){var E=m.split("@",2),O=[];E.length===1?O[0]=T?T.byteRangeEndOffset:0:O[0]=parseInt(E[1]),O[1]=parseInt(E[0])+O[0],this._byteRange=O},s(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(_.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(m){this._url=m}}]),a}(),d=function(a){r(f,a);function f(m,T){var E;return E=a.call(this,T)||this,E._decryptdata=null,E.rawProgramDateTime=null,E.programDateTime=null,E.tagList=[],E.duration=0,E.sn=0,E.levelkey=void 0,E.type=void 0,E.loader=null,E.level=-1,E.cc=0,E.startPTS=void 0,E.endPTS=void 0,E.appendedPTS=void 0,E.startDTS=void 0,E.endDTS=void 0,E.start=0,E.deltaPTS=void 0,E.maxStartPTS=void 0,E.minEndPTS=void 0,E.stats=new c.LoadStats,E.urlId=0,E.data=void 0,E.bitrateTest=!1,E.title=null,E.initSegment=null,E.type=m,E}var h=f.prototype;return h.createInitializationVector=function(T){for(var E=new Uint8Array(16),O=12;O<16;O++)E[O]=T>>8*(15-O)&255;return E},h.setDecryptDataFromLevelKey=function(T,E){var O=T;return(T==null?void 0:T.method)==="AES-128"&&T.uri&&!T.iv&&(O=p.LevelKey.fromURI(T.uri),O.method=T.method,O.iv=this.createInitializationVector(E),O.keyFormat="identity"),O},h.setElementaryStreamInfo=function(T,E,O,g,v,l){l===void 0&&(l=!1);var i=this.elementaryStreams,S=i[T];if(!S){i[T]={startPTS:E,endPTS:O,startDTS:g,endDTS:v,partial:l};return}S.startPTS=Math.min(S.startPTS,E),S.endPTS=Math.max(S.endPTS,O),S.startDTS=Math.min(S.startDTS,g),S.endDTS=Math.max(S.endDTS,v)},h.clearElementaryStreamInfo=function(){var T=this.elementaryStreams;T[u.AUDIO]=null,T[u.VIDEO]=null,T[u.AUDIOVIDEO]=null},s(f,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var T=this.sn;typeof T!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&C.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),T=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,T)}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 T=Object(y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+T*1e3}},{key:"encrypted",get:function(){var T;return!!((T=this.decryptdata)!==null&&T!==void 0&&T.keyFormat&&this.decryptdata.uri)}}]),f}(o),A=function(a){r(f,a);function f(h,m,T,E,O){var g;g=a.call(this,T)||this,g.fragOffset=0,g.duration=0,g.gap=!1,g.independent=!1,g.relurl=void 0,g.fragment=void 0,g.index=void 0,g.stats=new c.LoadStats,g.duration=h.decimalFloatingPoint("DURATION"),g.gap=h.bool("GAP"),g.independent=h.bool("INDEPENDENT"),g.relurl=h.enumeratedString("URI"),g.fragment=m,g.index=E;var v=h.enumeratedString("BYTERANGE");return v&&g.setByteRange(v,O),O&&(g.fragOffset=O.fragOffset+O.duration),g}return s(f,[{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)}}]),f}(o)},"./src/loader/key-loader.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return C});var y=L("./src/events.ts"),_=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),C=function(){function p(r){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=r,this._registerListeners()}var c=p.prototype;return c._registerListeners=function(){this.hls.on(y.Events.KEY_LOADING,this.onKeyLoading,this)},c._unregisterListeners=function(){this.hls.off(y.Events.KEY_LOADING,this.onKeyLoading)},c.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},c.onKeyLoading=function(n,e){var s=e.frag,u=s.type,o=this.loaders[u];if(!s.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var d=s.decryptdata.uri;if(d!==this.decrypturl||this.decryptkey===null){var A=this.hls.config;if(o&&(w.logger.warn("abort previous key loader for type:"+u),o.abort()),!d){w.logger.warn("key uri is falsy");return}var a=A.loader,f=s.loader=this.loaders[u]=new a(A);this.decrypturl=d,this.decryptkey=null;var h={url:d,frag:s,responseType:"arraybuffer"},m={timeout:A.fragLoadingTimeOut,maxRetry:0,retryDelay:A.fragLoadingRetryDelay,maxRetryDelay:A.fragLoadingMaxRetryTimeout,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};f.load(h,m,T)}else this.decryptkey&&(s.decryptdata.key=this.decryptkey,this.hls.trigger(y.Events.KEY_LOADED,{frag:s}))},c.loadsuccess=function(n,e,s){var u=s.frag;if(!u.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=u.decryptdata.key=new Uint8Array(n.data),u.loader=null,delete this.loaders[u.type],this.hls.trigger(y.Events.KEY_LOADED,{frag:u})},c.loaderror=function(n,e){var s=e.frag,u=s.loader;u&&u.abort(),delete this.loaders[s.type],this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:s,response:n})},c.loadtimeout=function(n,e){var s=e.frag,u=s.loader;u&&u.abort(),delete this.loaders[s.type],this.hls.trigger(y.Events.ERROR,{type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:s})},p}()},"./src/loader/level-details.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"LevelDetails",function(){return p});var y=L("./src/polyfills/number.ts");function _(c,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(c,e.key,e)}}function w(c,r,n){return r&&_(c.prototype,r),n&&_(c,n),c}var C=10,p=function(){function c(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=c.prototype;return r.reloaded=function(e){if(!e){this.advanced=!0,this.updated=!0;return}var s=this.lastPartSn-e.lastPartSn,u=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!u||!!s,this.advanced=this.endSN>e.endSN||s>0||s===0&&u>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},w(c,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||C}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var s=this.driftEnd-this.driftStart;return s*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}}]),c}()},"./src/loader/level-key.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"LevelKey",function(){return p});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),_=L.n(y);function w(c,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(c,e.key,e)}}function C(c,r,n){return r&&w(c.prototype,r),n&&w(c,n),c}var p=function(){c.fromURL=function(n,e){return new c(n,e)},c.fromURI=function(n){return new c(n)};function c(r,n){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,n?this._uri=Object(y.buildAbsoluteURL)(r,n,{alwaysNormalize:!0}):this._uri=r}return C(c,[{key:"uri",get:function(){return this._uri}}]),c}()},"./src/loader/load-stats.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"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(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return f});var y=L("./src/polyfills/number.ts"),_=L("./node_modules/url-toolkit/src/url-toolkit.js"),w=L.n(_),C=L("./src/loader/fragment.ts"),p=L("./src/loader/level-details.ts"),c=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"),s=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,u=/#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"),d=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("|")),A=/\.(mp4|m4s|m4v|m4a)$/i;function a(O){var g,v;return A.test((g=(v=_.parseURL(O))===null||v===void 0?void 0:v.path)!=null?g:"")}var f=function(){function O(){}return O.findGroup=function(v,l){for(var i=0;i<v.length;i++){var S=v[i];if(S.id===l)return S}},O.convertAVC1ToAVCOTI=function(v){var l=v.split(".");if(l.length>2){var i=l.shift()+".";return i+=parseInt(l.shift()).toString(16),i+=("000"+parseInt(l.shift()).toString(16)).substr(-4),i}return v},O.resolve=function(v,l){return _.buildAbsoluteURL(l,v,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(v,l){var i=[],S={},B=!1;s.lastIndex=0;for(var x;(x=s.exec(v))!=null;)if(x[1]){var D=new r.AttrList(x[1]),R={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:O.resolve(x[2],l)},k=D.decimalResolution("RESOLUTION");k&&(R.width=k.width,R.height=k.height),h((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),R),R.videoCodec&&R.videoCodec.indexOf("avc1")!==-1&&(R.videoCodec=O.convertAVC1ToAVCOTI(R.videoCodec)),i.push(R)}else if(x[3]){var j=new r.AttrList(x[3]);j["DATA-ID"]&&(B=!0,S[j["DATA-ID"]]=j)}return{levels:i,sessionData:B?S:null}},O.parseMasterPlaylistMedia=function(v,l,i,S){S===void 0&&(S=[]);var B,x=[],D=0;for(u.lastIndex=0;(B=u.exec(v))!==null;){var R=new r.AttrList(B[1]);if(R.TYPE===i){var k={attrs:R,bitrate:0,id:D++,groupId:R["GROUP-ID"],instreamId:R["INSTREAM-ID"],name:R.NAME||R.LANGUAGE||"",type:i,default:R.bool("DEFAULT"),autoselect:R.bool("AUTOSELECT"),forced:R.bool("FORCED"),lang:R.LANGUAGE,url:R.URI?O.resolve(R.URI,l):""};if(S.length){var j=O.findGroup(S,k.groupId)||S[0];m(k,j,"audioCodec"),m(k,j,"textCodec")}x.push(k)}}return x},O.parseLevelPlaylist=function(v,l,i,S,B){var x=new p.LevelDetails(l),D=x.fragments,R=null,k=0,j=0,Y=0,U=0,K=null,z=new C.Fragment(S,l),F,H,G,q=-1,ie=!1;for(o.lastIndex=0,x.m3u8=v;(F=o.exec(v))!==null;){ie&&(ie=!1,z=new C.Fragment(S,l),z.start=Y,z.sn=k,z.cc=U,z.level=i,R&&(z.initSegment=R,z.rawProgramDateTime=R.rawProgramDateTime));var ce=F[1];if(ce){z.duration=parseFloat(ce);var ee=(" "+F[2]).slice(1);z.title=ee||null,z.tagList.push(ee?["INF",ce,ee]:["INF",ce])}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=B,D.push(z),z.relurl=(" "+F[3]).slice(1),E(z,K),K=z,Y+=z.duration,k++,j=0,ie=!0);else if(F[4]){var ve=(" "+F[4]).slice(1);K?z.setByteRange(ve,K):z.setByteRange(ve)}else if(F[5])z.rawProgramDateTime=(" "+F[5]).slice(1),z.tagList.push(["PROGRAM-DATE-TIME",z.rawProgramDateTime]),q===-1&&(q=D.length);else{if(F=F[0].match(d),!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 ue=(" "+F[H]).slice(1),be=(" "+F[H+1]).slice(1),he=F[H+2]?(" "+F[H+2]).slice(1):"";switch(ue){case"PLAYLIST-TYPE":x.type=be.toUpperCase();break;case"MEDIA-SEQUENCE":k=x.startSN=parseInt(be);break;case"SKIP":{var de=new r.AttrList(be),ne=de.decimalInteger("SKIPPED-SEGMENTS");if(Object(y.isFiniteNumber)(ne)){x.skippedSegments=ne;for(var fe=ne;fe--;)D.unshift(null);k+=ne}var pe=de.enumeratedString("RECENTLY-REMOVED-DATERANGES");pe&&(x.recentlyRemovedDateranges=pe.split(" "));break}case"TARGETDURATION":x.targetduration=parseFloat(be);break;case"VERSION":x.version=parseInt(be);break;case"EXTM3U":break;case"ENDLIST":x.live=!1;break;case"#":(be||he)&&z.tagList.push(he?[be,he]:[be]);break;case"DIS":U++;case"GAP":z.tagList.push([ue]);break;case"BITRATE":z.tagList.push([ue,be]);break;case"DISCONTINUITY-SEQ":U=parseInt(be);break;case"KEY":{var Ae,xe=new r.AttrList(be),Be=xe.enumeratedString("METHOD"),Oe=xe.URI,ae=xe.hexadecimalInteger("IV"),N=xe.enumeratedString("KEYFORMATVERSIONS"),W=xe.enumeratedString("KEYID"),le=(Ae=xe.enumeratedString("KEYFORMAT"))!=null?Ae:"identity",te=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(te.indexOf(le)>-1){n.logger.warn("Keyformat "+le+" is not supported from the manifest");continue}else if(le!=="identity")continue;Be&&(G=c.LevelKey.fromURL(l,Oe),Oe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Be)>=0&&(G.method=Be,G.keyFormat=le,W&&(G.keyID=W),N&&(G.keyFormatVersions=N),G.iv=ae));break}case"START":{var se=new r.AttrList(be),Ee=se.decimalFloatingPoint("TIME-OFFSET");Object(y.isFiniteNumber)(Ee)&&(x.startTimeOffset=Ee);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,R=z,ie=!0;break}case"SERVER-CONTROL":{var pt=new r.AttrList(be);x.canBlockReload=pt.bool("CAN-BLOCK-RELOAD"),x.canSkipUntil=pt.optionalFloat("CAN-SKIP-UNTIL",0),x.canSkipDateRanges=x.canSkipUntil>0&&pt.bool("CAN-SKIP-DATERANGES"),x.partHoldBack=pt.optionalFloat("PART-HOLD-BACK",0),x.holdBack=pt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Fe=new r.AttrList(be);x.partTarget=Fe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var je=x.partList;je||(je=x.partList=[]);var tt=j>0?je[je.length-1]:void 0,At=j++,qe=new C.Part(new r.AttrList(be),z,l,At,tt);je.push(qe),z.duration+=qe.duration;break}case"PRELOAD-HINT":{var Ze=new r.AttrList(be);x.preloadHint=Ze;break}case"RENDITION-REPORT":{var Ge=new r.AttrList(be);x.renditionReports=x.renditionReports||[],x.renditionReports.push(Ge);break}default:n.logger.warn("line parsed but not handled: "+F);break}}}K&&!K.relurl?(D.pop(),Y-=K.duration,x.partList&&(x.fragmentHint=K)):x.partList&&(E(z,K),z.cc=U,x.fragmentHint=z);var He=D.length,Qe=D[0],Ce=D[He-1];if(Y+=x.skippedSegments*x.targetduration,Y>0&&He&&Ce){x.averagetargetduration=Y/He;var Re=Ce.sn;x.endSN=Re!=="initSegment"?Re:0,Qe&&(x.startCC=Qe.cc,Qe.initSegment||x.fragments.every(function(Le){return Le.relurl&&a(Le.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),z=new C.Fragment(S,l),z.relurl=Ce.relurl,z.level=i,z.sn="initSegment",Qe.initSegment=z,x.needSidxRanges=!0))}else x.endSN=0,x.startCC=0;return x.fragmentHint&&(Y+=x.fragmentHint.duration),x.totalduration=Y,x.endCC=U,q>0&&T(D,q),x},O}();function h(O,g){["video","audio","text"].forEach(function(v){var l=O.filter(function(S){return Object(e.isCodecType)(S,v)});if(l.length){var i=l.filter(function(S){return S.lastIndexOf("avc1",0)===0||S.lastIndexOf("mp4a",0)===0});g[v+"Codec"]=i.length>0?i[0]:l[0],O=O.filter(function(S){return l.indexOf(S)===-1})}}),g.unknownCodecs=O}function m(O,g,v){var l=g[v];l&&(O[v]=l)}function T(O,g){for(var v=O[g],l=g;l--;){var i=O[l];if(!i)return;i.programDateTime=v.programDateTime-i.duration*1e3,v=i}}function E(O,g){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):g!=null&&g.programDateTime&&(O.programDateTime=g.endProgramDateTime),Object(y.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/polyfills/number.ts"),_=L("./src/events.ts"),w=L("./src/errors.ts"),C=L("./src/utils/logger.ts"),p=L("./src/utils/mp4-tools.ts"),c=L("./src/loader/m3u8-parser.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/attr-list.ts");function e(o){var d=o.type;switch(d){case r.PlaylistContextType.AUDIO_TRACK:return r.PlaylistLevelType.AUDIO;case r.PlaylistContextType.SUBTITLE_TRACK:return r.PlaylistLevelType.SUBTITLE;default:return r.PlaylistLevelType.MAIN}}function s(o,d){var A=o.url;return(A===void 0||A.indexOf("data:")===0)&&(A=d.url),A}var u=function(){function o(A){this.hls=void 0,this.loaders=Object.create(null),this.hls=A,this.registerListeners()}var d=o.prototype;return d.registerListeners=function(){var a=this.hls;a.on(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(_.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(_.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(_.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},d.unregisterListeners=function(){var a=this.hls;a.off(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(_.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(_.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(_.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},d.createInternalLoader=function(a){var f=this.hls.config,h=f.pLoader,m=f.loader,T=h||m,E=new T(f);return a.loader=E,this.loaders[a.type]=E,E},d.getInternalLoader=function(a){return this.loaders[a.type]},d.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},d.destroyInternalLoaders=function(){for(var a in this.loaders){var f=this.loaders[a];f&&f.destroy(),this.resetInternalLoader(a)}},d.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},d.onManifestLoading=function(a,f){var h=f.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},d.onLevelLoading=function(a,f){var h=f.id,m=f.level,T=f.url,E=f.deliveryDirectives;this.load({id:h,groupId:null,level:m,responseType:"text",type:r.PlaylistContextType.LEVEL,url:T,deliveryDirectives:E})},d.onAudioTrackLoading=function(a,f){var h=f.id,m=f.groupId,T=f.url,E=f.deliveryDirectives;this.load({id:h,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:T,deliveryDirectives:E})},d.onSubtitleTrackLoading=function(a,f){var h=f.id,m=f.groupId,T=f.url,E=f.deliveryDirectives;this.load({id:h,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:T,deliveryDirectives:E})},d.load=function(a){var f,h=this.hls.config,m=this.getInternalLoader(a);if(m){var T=m.context;if(T&&T.url===a.url){C.logger.trace("[playlist-loader]: playlist request ongoing");return}C.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),m.abort()}var E,O,g,v;switch(a.type){case r.PlaylistContextType.MANIFEST:E=h.manifestLoadingMaxRetry,O=h.manifestLoadingTimeOut,g=h.manifestLoadingRetryDelay,v=h.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:E=0,O=h.levelLoadingTimeOut;break;default:E=h.levelLoadingMaxRetry,O=h.levelLoadingTimeOut,g=h.levelLoadingRetryDelay,v=h.levelLoadingMaxRetryTimeout;break}if(m=this.createInternalLoader(a),(f=a.deliveryDirectives)!==null&&f!==void 0&&f.part){var l;if(a.type===r.PlaylistContextType.LEVEL&&a.level!==null?l=this.hls.levels[a.level].details:a.type===r.PlaylistContextType.AUDIO_TRACK&&a.id!==null?l=this.hls.audioTracks[a.id].details:a.type===r.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(l=this.hls.subtitleTracks[a.id].details),l){var i=l.partTarget,S=l.targetduration;i&&S&&(O=Math.min(Math.max(i*3,S*.8)*1e3,O))}}var B={timeout:O,maxRetry:E,retryDelay:g,maxRetryDelay:v,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};m.load(a,B,x)},d.loadsuccess=function(a,f,h,m){if(m===void 0&&(m=null),h.isSidxRequest){this.handleSidxRequest(a,h),this.handlePlaylistLoaded(a,f,h,m);return}this.resetInternalLoader(h.type);var T=a.data;if(T.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,h,"no EXTM3U delimiter",m);return}f.parsing.start=performance.now(),T.indexOf("#EXTINF:")>0||T.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,f,h,m):this.handleMasterPlaylist(a,f,h,m)},d.loaderror=function(a,f,h){h===void 0&&(h=null),this.handleNetworkError(f,h,!1,a)},d.loadtimeout=function(a,f,h){h===void 0&&(h=null),this.handleNetworkError(f,h,!0)},d.handleMasterPlaylist=function(a,f,h,m){var T=this.hls,E=a.data,O=s(a,h),g=c.default.parseMasterPlaylist(E,O),v=g.levels,l=g.sessionData;if(!v.length){this.handleManifestParsingError(a,h,"no level found in manifest",m);return}var i=v.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),S=v.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),B=c.default.parseMasterPlaylistMedia(E,O,"AUDIO",i),x=c.default.parseMasterPlaylistMedia(E,O,"SUBTITLES",S),D=c.default.parseMasterPlaylistMedia(E,O,"CLOSED-CAPTIONS");if(B.length){var R=B.some(function(k){return!k.url});!R&&v[0].audioCodec&&!v[0].attrs.AUDIO&&(C.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),B.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}T.trigger(_.Events.MANIFEST_LOADED,{levels:v,audioTracks:B,subtitles:x,captions:D,url:O,stats:f,networkDetails:m,sessionData:l})},d.handleTrackOrLevelPlaylist=function(a,f,h,m){var T=this.hls,E=h.id,O=h.level,g=h.type,v=s(a,h),l=Object(y.isFiniteNumber)(E)?E:0,i=Object(y.isFiniteNumber)(O)?O:l,S=e(h),B=c.default.parseLevelPlaylist(a.data,v,i,S,l);if(!B.fragments.length){T.trigger(_.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:v,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(g===r.PlaylistContextType.MANIFEST){var x={attrs:new n.AttrList({}),bitrate:0,details:B,name:"",url:v};T.trigger(_.Events.MANIFEST_LOADED,{levels:[x],audioTracks:[],url:v,stats:f,networkDetails:m,sessionData:null})}if(f.parsing.end=performance.now(),B.needSidxRanges){var D,R=(D=B.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:R,isSidxRequest:!0,type:g,level:O,levelDetails:B,id:E,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=B,this.handlePlaylistLoaded(a,f,h,m)},d.handleSidxRequest=function(a,f){var h=Object(p.parseSegmentIndex)(new Uint8Array(a.data));if(!h)return;var m=h.references,T=f.levelDetails;m.forEach(function(E,O){var g=E.info,v=T.fragments[O];v.byteRange.length===0&&v.setByteRange(String(1+g.end-g.start)+"@"+String(g.start)),v.initSegment&&v.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},d.handleManifestParsingError=function(a,f,h,m){this.hls.trigger(_.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:f.type===r.PlaylistContextType.MANIFEST,url:a.url,reason:h,response:a,context:f,networkDetails:m})},d.handleNetworkError=function(a,f,h,m){h===void 0&&(h=!1),C.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var T=w.ErrorDetails.UNKNOWN,E=!1,O=this.getInternalLoader(a);switch(a.type){case r.PlaylistContextType.MANIFEST:T=h?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,E=!0;break;case r.PlaylistContextType.LEVEL:T=h?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,E=!1;break;case r.PlaylistContextType.AUDIO_TRACK:T=h?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,E=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:T=h?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,E=!1;break}O&&this.resetInternalLoader(a.type);var g={type:w.ErrorTypes.NETWORK_ERROR,details:T,fatal:E,url:a.url,loader:O,context:a,networkDetails:f};m&&(g.response=m),this.hls.trigger(_.Events.ERROR,g)},d.handlePlaylistLoaded=function(a,f,h,m){var T=h.type,E=h.level,O=h.id,g=h.groupId,v=h.loader,l=h.levelDetails,i=h.deliveryDirectives;if(!(l!=null&&l.targetduration)){this.handleManifestParsingError(a,h,"invalid target duration",m);return}if(!v)return;l.live&&(v.getCacheAge&&(l.ageHeader=v.getCacheAge()||0),(!v.getCacheAge||isNaN(l.ageHeader))&&(l.ageHeader=0));switch(T){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(_.Events.LEVEL_LOADED,{details:l,level:E||0,id:O||0,stats:f,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(_.Events.AUDIO_TRACK_LOADED,{details:l,id:O||0,groupId:g||"",stats:f,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(_.Events.SUBTITLE_TRACK_LOADED,{details:l,id:O||0,groupId:g||"",stats:f,networkDetails:m,deliveryDirectives:i});break}},o}();V.default=u},"./src/polyfills/number.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"isFiniteNumber",function(){return y}),L.d(V,"MAX_SAFE_INTEGER",function(){return _});var y=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},_=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(oe,V,L){"use strict";L.r(V);var y=function(){function _(){}return _.getSilentFrame=function(C,p){switch(C){case"mp4a.40.2":if(p===1)return new Uint8Array([0,200,0,128,35,128]);if(p===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(p===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(p===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(p===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(p===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(p===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(p===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(p===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},_}();V.default=y},"./src/remux/mp4-generator.ts":function(oe,V,L){"use strict";L.r(V);var y=Math.pow(2,32)-1,_=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 p;for(p in w.types)w.types.hasOwnProperty(p)&&(w.types[p]=[p.charCodeAt(0),p.charCodeAt(1),p.charCodeAt(2),p.charCodeAt(3)]);var c=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:c,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 s=new Uint8Array([105,115,111,109]),u=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,s,o,s,u),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,n))},w.box=function(p){for(var c=8,r=arguments.length,n=new Array(r>1?r-1:0),e=1;e<r;e++)n[e-1]=arguments[e];for(var s=n.length,u=s;s--;)c+=n[s].byteLength;var o=new Uint8Array(c);for(o[0]=c>>24&255,o[1]=c>>16&255,o[2]=c>>8&255,o[3]=c&255,o.set(p,4),s=0,c=8;s<u;s++)o.set(n[s],c),c+=n[s].byteLength;return o},w.hdlr=function(p){return w.box(w.types.hdlr,w.HDLR_TYPES[p])},w.mdat=function(p){return w.box(w.types.mdat,p)},w.mdhd=function(p,c){c*=p;var r=Math.floor(c/(y+1)),n=Math.floor(c%(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,p>>24&255,p>>16&255,p>>8&255,p&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(p){return w.box(w.types.mdia,w.mdhd(p.timescale,p.duration),w.hdlr(p.type),w.minf(p))},w.mfhd=function(p){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,p>>24,p>>16&255,p>>8&255,p&255]))},w.minf=function(p){return p.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(p)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(p))},w.moof=function(p,c,r){return w.box(w.types.moof,w.mfhd(p),w.traf(r,c))},w.moov=function(p){for(var c=p.length,r=[];c--;)r[c]=w.trak(p[c]);return w.box.apply(null,[w.types.moov,w.mvhd(p[0].timescale,p[0].duration)].concat(r).concat(w.mvex(p)))},w.mvex=function(p){for(var c=p.length,r=[];c--;)r[c]=w.trex(p[c]);return w.box.apply(null,[w.types.mvex].concat(r))},w.mvhd=function(p,c){c*=p;var r=Math.floor(c/(y+1)),n=Math.floor(c%(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,p>>24&255,p>>16&255,p>>8&255,p&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(p){var c=p.samples||[],r=new Uint8Array(4+c.length),n,e;for(n=0;n<c.length;n++)e=c[n].flags,r[n+4]=e.dependsOn<<4|e.isDependedOn<<2|e.hasRedundancy;return w.box(w.types.sdtp,r)},w.stbl=function(p){return w.box(w.types.stbl,w.stsd(p),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(p){var c=[],r=[],n,e,s;for(n=0;n<p.sps.length;n++)e=p.sps[n],s=e.byteLength,c.push(s>>>8&255),c.push(s&255),c=c.concat(Array.prototype.slice.call(e));for(n=0;n<p.pps.length;n++)e=p.pps[n],s=e.byteLength,r.push(s>>>8&255),r.push(s&255),r=r.concat(Array.prototype.slice.call(e));var u=w.box(w.types.avcC,new Uint8Array([1,c[3],c[4],c[5],252|3,224|p.sps.length].concat(c).concat([p.pps.length]).concat(r))),o=p.width,d=p.height,A=p.pixelRatio[0],a=p.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,d>>8&255,d&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]),u,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([A>>24,A>>16&255,A>>8&255,A&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.esds=function(p){var c=p.config.length;return new Uint8Array([0,0,0,0,3,23+c,0,1,0,4,15+c,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([c]).concat(p.config).concat([6,1,2]))},w.mp4a=function(p){var c=p.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,p.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]),w.box(w.types.esds,w.esds(p)))},w.mp3=function(p){var c=p.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,p.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]))},w.stsd=function(p){return p.type==="audio"?!p.isAAC&&p.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(p)):w.box(w.types.stsd,w.STSD,w.mp4a(p)):w.box(w.types.stsd,w.STSD,w.avc1(p))},w.tkhd=function(p){var c=p.id,r=p.duration*p.timescale,n=p.width,e=p.height,s=Math.floor(r/(y+1)),u=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,c>>24&255,c>>16&255,c>>8&255,c&255,0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,u>>24,u>>16&255,u>>8&255,u&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(p,c){var r=w.sdtp(p),n=p.id,e=Math.floor(c/(y+1)),s=Math.floor(c%(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,s>>24,s>>16&255,s>>8&255,s&255])),w.trun(p,r.length+16+20+8+16+8+8),r)},w.trak=function(p){return p.duration=p.duration||4294967295,w.box(w.types.trak,w.tkhd(p),w.mdia(p))},w.trex=function(p){var c=p.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(p,c){var r=p.samples||[],n=r.length,e=12+16*n,s=new Uint8Array(e),u,o,d,A,a,f;for(c+=8+e,s.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255],0),u=0;u<n;u++)o=r[u],d=o.duration,A=o.size,a=o.flags,f=o.cts,s.set([d>>>24&255,d>>>16&255,d>>>8&255,d&255,A>>>24&255,A>>>16&255,A>>>8&255,A&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,f>>>24&255,f>>>16&255,f>>>8&255,f&255],12+16*u);return w.box(w.types.trun,s)},w.initSegment=function(p){w.types||w.init();var c=w.moov(p),r=new Uint8Array(w.FTYP.byteLength+c.byteLength);return r.set(w.FTYP),r.set(c,w.FTYP.byteLength),r},w}();_.types=void 0,_.HDLR_TYPES=void 0,_.STTS=void 0,_.STSC=void 0,_.STCO=void 0,_.STSZ=void 0,_.VMHD=void 0,_.SMHD=void 0,_.STSD=void 0,_.FTYP=void 0,_.DINF=void 0,V.default=_},"./src/remux/mp4-remuxer.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return f}),L.d(V,"normalizePts",function(){return h});var y=L("./src/polyfills/number.ts"),_=L("./src/remux/aac-helper.ts"),w=L("./src/remux/mp4-generator.ts"),C=L("./src/events.ts"),p=L("./src/errors.ts"),c=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(O){for(var g=1;g<arguments.length;g++){var v=arguments[g];for(var l in v)Object.prototype.hasOwnProperty.call(v,l)&&(O[l]=v[l])}return O},e.apply(this,arguments)}var s=10*1e3,u=1024,o=1152,d=null,A=null,a=!1,f=function(){function O(v,l,i,S){if(S===void 0&&(S=""),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=v,this.config=l,this.typeSupported=i,this.ISGenerated=!1,d===null){var B=navigator.userAgent||"",x=B.match(/Chrome\/(\d+)/i);d=x?parseInt(x[1]):0}if(A===null){var D=navigator.userAgent.match(/Safari\/(\d+)/i);A=D?parseInt(D[1]):0}a=!!d&&d<75||!!A&&A<600}var g=O.prototype;return g.destroy=function(){},g.resetTimeStamp=function(l){c.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=l},g.resetNextTimestamp=function(){c.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},g.resetInitSegment=function(){c.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},g.getVideoStartPts=function(l){var i=!1,S=l.reduce(function(B,x){var D=x.pts-B;return D<-4294967296?(i=!0,h(B,x.pts)):D>0?B:x.pts},l[0].pts);return i&&c.logger.debug("PTS rollover detected"),S},g.remux=function(l,i,S,B,x,D,R,k){var j,Y,U,K,z,F,H=x,G=x,q=l.pid>-1,ie=i.pid>-1,ce=i.samples.length,ee=l.samples.length>0,ve=ce>1,ue=(!q||ee)&&(!ie||ve)||this.ISGenerated||R;if(ue){this.ISGenerated||(U=this.generateIS(l,i,x));var be=this.isVideoContiguous,he=-1;if(ve&&(he=m(i.samples),!be&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,he>0){c.logger.warn("[mp4-remuxer]: Dropped "+he+" out of "+ce+" video samples due to a missing keyframe");var de=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(he),i.dropped+=he,G+=(i.samples[0].pts-de)/(i.timescale||9e4)}else he===-1&&(c.logger.warn("[mp4-remuxer]: No keyframe found out of "+ce+" video samples"),F=!1);if(this.ISGenerated){if(ee&&ve){var ne=this.getVideoStartPts(i.samples),fe=h(l.samples[0].pts,ne)-ne,pe=fe/i.inputTimeScale;H+=Math.max(0,pe),G+=Math.max(0,-pe)}if(ee){if(l.samplerate||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(l,i,x)),Y=this.remuxAudio(l,H,this.isAudioContiguous,D,ie||ve||k===r.PlaylistLevelType.AUDIO?G:void 0),ve){var Ae=Y?Y.endPTS-Y.startPTS:0;i.inputTimeScale||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(l,i,x)),j=this.remuxVideo(i,G,be,Ae)}}else ve&&(j=this.remuxVideo(i,G,be,0));j&&(j.firstKeyFrame=he,j.independent=he!==-1)}}return this.ISGenerated&&(S.samples.length&&(z=this.remuxID3(S,x)),B.samples.length&&(K=this.remuxText(B,x))),{audio:Y,video:j,initSegment:U,independent:F,text:K,id3:z}},g.generateIS=function(l,i,S){var B=l.samples,x=i.samples,D=this.typeSupported,R={},k=!Object(y.isFiniteNumber)(this._initPTS),j="audio/mp4",Y,U,K;if(k&&(Y=U=Infinity),l.config&&B.length&&(l.timescale=l.samplerate,l.isAAC||(D.mpeg?(j="audio/mpeg",l.codec=""):D.mp3&&(l.codec="mp3")),R.audio={id:"audio",container:j,codec:l.codec,initSegment:!l.isAAC&&D.mpeg?new Uint8Array(0):w.default.initSegment([l]),metadata:{channelCount:l.channelCount}},k&&(K=l.inputTimeScale,Y=U=B[0].pts-Math.round(K*S))),i.sps&&i.pps&&x.length&&(i.timescale=i.inputTimeScale,R.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(x),F=Math.round(K*S);U=Math.min(U,h(x[0].dts,z)-F),Y=Math.min(Y,z-F)}if(Object.keys(R).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=U),{tracks:R,initPTS:Y,timescale:K}},g.remuxVideo=function(l,i,S,B){var x=l.inputTimeScale,D=l.samples,R=[],k=D.length,j=this._initPTS,Y=this.nextAvcDts,U=8,K,z,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,q=0,ie=!1;if(!S||Y===null){var ce=i*x,ee=D[0].pts-h(D[0].dts,D[0].pts);Y=ce-ee}for(var ve=0;ve<k;ve++){var ue=D[ve];if(ue.pts=h(ue.pts-j,Y),ue.dts=h(ue.dts-j,Y),ue.dts>ue.pts){var be=9e4*.2;q=Math.max(Math.min(q,ue.pts-ue.dts),-1*be)}ue.dts<D[ve>0?ve-1:ve].dts&&(ie=!0)}ie&&D.sort(function(Ct,Et){var ut=Ct.dts-Et.dts,Ye=Ct.pts-Et.pts;return ut||Ye}),z=D[0].dts,F=D[D.length-1].dts;var he=Math.round((F-z)/(k-1));if(q<0){if(q<he*-2){c.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-he,!0)+" ms");for(var de=q,ne=0;ne<k;ne++)D[ne].dts=de=Math.max(de,D[ne].pts-he),D[ne].pts=Math.max(de,D[ne].pts)}else{c.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)(q,!0)+" ms to overcome this issue");for(var fe=0;fe<k;fe++)D[fe].dts=D[fe].dts+q}z=D[0].dts}if(S){var pe=z-Y,Ae=pe>he,xe=pe<-1;if(Ae||xe){Ae?c.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(pe,!0)+" ms ("+pe+"dts) hole between fragments detected, filling it"):c.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-pe,!0)+" ms ("+pe+"dts) overlapping between fragments detected"),z=Y;var Be=D[0].pts-pe;D[0].dts=z,D[0].pts=Be,c.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Be,!0)+"/"+Object(n.toMsFromMpegTsClock)(z,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(pe,!0)+" ms")}}a&&(z=Math.max(0,z));for(var Oe=0,ae=0,N=0;N<k;N++){for(var W=D[N],le=W.units,te=le.length,se=0,Ee=0;Ee<te;Ee++)se+=le[Ee].data.length;ae+=se,Oe+=te,W.length=se,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=ae+4*Oe+8,pt;try{pt=new Uint8Array(ke)}catch(Ct){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:p.ErrorTypes.MUX_ERROR,details:p.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ke,reason:"fail allocating video mdat "+ke});return}var Fe=new DataView(pt.buffer);Fe.setUint32(0,ke),pt.set(w.default.types.mdat,4);for(var je=0;je<k;je++){for(var tt=D[je],At=tt.units,qe=0,Ze=0,Ge=At.length;Ze<Ge;Ze++){var He=At[Ze],Qe=He.data,Ce=He.data.byteLength;Fe.setUint32(U,Ce),U+=4,pt.set(Qe,U),U+=Ce,qe+=4+Ce}if(je<k-1)K=D[je+1].dts-tt.dts;else{var Re=this.config,Le=tt.dts-D[je>0?je-1:je].dts;if(Re.stretchShortVideoTrack&&this.nextAudioPts!==null){var ze=Math.floor(Re.maxBufferHole*x),Xe=(B?H+B*x:this.nextAudioPts)-tt.pts;Xe>ze?(K=Xe-Le,K<0&&(K=Le),c.logger.log("[mp4-remuxer]: It is approximately "+Xe/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=Le}else K=Le}var ht=Math.round(tt.pts-tt.dts);R.push(new T(tt.key,K,qe,ht))}if(R.length&&d&&d<70){var yt=R[0].flags;yt.dependsOn=2,yt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var Ut=w.default.moof(l.sequenceNumber++,z,e({},l,{samples:R})),jt="video",mt={data1:Ut,data2:pt,startPTS:H/x,endPTS:(G+K)/x,startDTS:z/x,endDTS:Y/x,type:jt,hasAudio:!1,hasVideo:!0,nb:R.length,dropped:l.dropped};return l.samples=[],l.dropped=0,console.assert(pt.length,"MDAT length must not be zero"),mt},g.remuxAudio=function(l,i,S,B,x){var D=l.inputTimeScale,R=l.samplerate?l.samplerate:D,k=D/R,j=l.isAAC?u:o,Y=j*k,U=this._initPTS,K=!l.isAAC&&this.typeSupported.mpeg,z=[],F=l.samples,H=K?0:8,G=this.nextAudioPts||-1,q=i*D;if(this.isAudioContiguous=S=S||F.length&&G>0&&(B&&Math.abs(q-G)<9e3||Math.abs(h(F[0].pts-U,q)-G)<20*Y),F.forEach(function(Qe){Qe.pts=h(Qe.pts-U,q)}),!S||G<0){if(F=F.filter(function(Qe){return Qe.pts>=0}),!F.length)return;x===0?G=0:B?G=Math.max(0,q):G=F[0].pts}if(l.isAAC)for(var ie=x!==void 0,ce=this.config.maxAudioFramesDrift,ee=0,ve=G;ee<F.length;ee++){var ue=F[ee],be=ue.pts,he=be-ve,de=Math.abs(1e3*he/D);if(he<=-ce*Y&&ie)ee===0&&(c.logger.warn("Audio frame @ "+(be/D).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*he/D)+" ms."),this.nextAudioPts=G=ve=be);else if(he>=ce*Y&&de<s&&ie){var ne=Math.round(he/Y);ve=be-ne*Y,ve<0&&(ne--,ve+=Y),ee===0&&(this.nextAudioPts=G=ve),c.logger.warn("[mp4-remuxer]: Injecting "+ne+" audio frame @ "+(ve/D).toFixed(3)+"s due to "+Math.round(1e3*he/D)+" ms gap.");for(var fe=0;fe<ne;fe++){var pe=Math.max(ve,0),Ae=_.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);Ae||(c.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),Ae=ue.unit.subarray()),F.splice(ee,0,{unit:Ae,pts:pe}),ve+=Y,ee++}}ue.pts=ve,ve+=Y}for(var xe=null,Be=null,Oe,ae=0,N=F.length;N--;)ae+=F[N].unit.byteLength;for(var W=0,le=F.length;W<le;W++){var te=F[W],se=te.unit,Ee=te.pts;if(Be!==null){var ke=z[W-1];ke.duration=Math.round((Ee-Be)/k)}else if(S&&l.isAAC&&(Ee=G),xe=Ee,ae>0){ae+=H;try{Oe=new Uint8Array(ae)}catch(Qe){this.observer.emit(C.Events.ERROR,C.Events.ERROR,{type:p.ErrorTypes.MUX_ERROR,details:p.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ae,reason:"fail allocating audio mdat "+ae});return}if(!K){var pt=new DataView(Oe.buffer);pt.setUint32(0,ae),Oe.set(w.default.types.mdat,4)}}else return;Oe.set(se,H);var Fe=se.byteLength;H+=Fe,z.push(new T(!0,j,Fe,0)),Be=Ee}var je=z.length;if(!je)return;var tt=z[z.length-1];this.nextAudioPts=G=Be+k*tt.duration;var At=K?new Uint8Array(0):w.default.moof(l.sequenceNumber++,xe/k,e({},l,{samples:z}));l.samples=[];var qe=xe/D,Ze=G/D,Ge="audio",He={data1:At,data2:Oe,startPTS:qe,endPTS:Ze,startDTS:qe,endDTS:Ze,type:Ge,hasAudio:!0,hasVideo:!1,nb:je};return this.isAudioContiguous=!0,console.assert(Oe.length,"MDAT length must not be zero"),He},g.remuxEmptyAudio=function(l,i,S,B){var x=l.inputTimeScale,D=l.samplerate?l.samplerate:x,R=x/D,k=this.nextAudioPts,j=(k!==null?k:B.startDTS*x)+this._initDTS,Y=B.endDTS*x+this._initDTS,U=R*u,K=Math.ceil((Y-j)/U),z=_.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);if(c.logger.warn("[mp4-remuxer]: remux empty Audio"),!z){c.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=j+H*U;F.push({unit:z,pts:G,dts:G})}return l.samples=F,this.remuxAudio(l,i,S,!1)},g.remuxID3=function(l,i){var S=l.samples.length;if(!S)return;for(var B=l.inputTimeScale,x=this._initPTS,D=this._initDTS,R=0;R<S;R++){var k=l.samples[R];k.pts=h(k.pts-x,i*B)/B,k.dts=h(k.dts-D,i*B)/B}var j=l.samples;return l.samples=[],{samples:j}},g.remuxText=function(l,i){var S=l.samples.length;if(!S)return;for(var B=l.inputTimeScale,x=this._initPTS,D=0;D<S;D++){var R=l.samples[D];R.pts=h(R.pts-x,i*B)/B}l.samples.sort(function(j,Y){return j.pts-Y.pts});var k=l.samples;return l.samples=[],{samples:k}},O}();function h(O,g){var v;if(g===null)return O;for(g<O?v=-8589934592:v=8589934592;Math.abs(O-g)>4294967296;)O+=v;return O}function m(O){for(var g=0;g<O.length;g++)if(O[g].key)return g;return-1}var T=function(g,v,l,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=v,this.size=l,this.cts=i,this.flags=new E(g)},E=function(g){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=g?2:1,this.isNonSync=g?0:1}},"./src/remux/passthrough-remuxer.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/polyfills/number.ts"),_=L("./src/utils/mp4-tools.ts"),w=L("./src/loader/fragment.ts"),C=L("./src/utils/logger.ts"),p=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(u){this.initPTS=u,this.lastEndDTS=null},e.resetNextTimestamp=function(){this.lastEndDTS=null},e.resetInitSegment=function(u,o,d){this.audioCodec=o,this.videoCodec=d,this.generateInitSegment(u),this.emitInitSegment=!0},e.generateInitSegment=function(u){var o=this.audioCodec,d=this.videoCodec;if(!u||!u.byteLength){this.initTracks=void 0,this.initData=void 0;return}var A=this.initData=Object(_.parseInitSegment)(u);o||(o=r(A.audio,w.ElementaryStreamTypes.AUDIO)),d||(d=r(A.video,w.ElementaryStreamTypes.VIDEO));var a={};A.audio&&A.video?a.audiovideo={container:"video/mp4",codec:o+","+d,initSegment:u,id:"main"}:A.audio?a.audio={container:"audio/mp4",codec:o,initSegment:u,id:"audio"}:A.video?a.video={container:"video/mp4",codec:d,initSegment:u,id:"main"}:C.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},e.remux=function(u,o,d,A,a){var f=this.initPTS,h=this.lastEndDTS,m={audio:void 0,video:void 0,text:A,id3:d,initSegment:void 0};Object(y.isFiniteNumber)(h)||(h=this.lastEndDTS=a||0);var T=o.samples;if(!T||!T.length)return m;var E={initPTS:void 0,timescale:1},O=this.initData;if((!O||!O.length)&&(this.generateInitSegment(T),O=this.initData),!O||!O.length)return C.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),m;this.emitInitSegment&&(E.tracks=this.initTracks,this.emitInitSegment=!1),Object(y.isFiniteNumber)(f)||(this.initPTS=E.initPTS=f=c(O,T,h));var g=Object(_.getDuration)(T,O),v=h,l=g+v;Object(_.offsetStartDTS)(O,T,f),g>0?this.lastEndDTS=l:(C.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!O.audio,S=!!O.video,B="";i&&(B+="audio"),S&&(B+="video");var x={data1:T,startPTS:v,startDTS:v,endPTS:l,endDTS:l,type:B,hasAudio:i,hasVideo:S,nb:1,dropped:0};return m.audio=x.type==="audio"?x:void 0,m.video=x.type!=="audio"?x:void 0,m.text=A,m.id3=d,m.initSegment=E,m},n}(),c=function(e,s,u){return Object(_.getStartDTS)(e,s)-u};function r(n,e){var s=n==null?void 0:n.codec;return s&&s.length>4?s:s==="hvc1"?"hvc1.1.c.L120.90":s==="av01"?"av01.0.04M.08":s==="avc1"||e===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}V.default=p},"./src/task-loop.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return y});var y=function(){function _(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=_.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(p){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,p),!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(){},_}()},"./src/types/cmcd.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"CMCDVersion",function(){return y}),L.d(V,"CMCDObjectType",function(){return _}),L.d(V,"CMCDStreamingFormat",function(){return w}),L.d(V,"CMCDStreamType",function(){return C});var y=1,_;(function(p){p.MANIFEST="m",p.AUDIO="a",p.VIDEO="v",p.MUXED="av",p.INIT="i",p.CAPTION="c",p.TIMED_TEXT="tt",p.KEY="k",p.OTHER="o"})(_||(_={}));var w;(function(p){p.DASH="d",p.HLS="h",p.SMOOTH="s",p.OTHER="o"})(w||(w={}));var C;(function(p){p.VOD="v",p.LIVE="l"})(C||(C={}))},"./src/types/level.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"HlsSkip",function(){return w}),L.d(V,"getSkipValue",function(){return C}),L.d(V,"HlsUrlParameters",function(){return p}),L.d(V,"Level",function(){return c});function y(r,n){for(var e=0;e<n.length;e++){var s=n[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function _(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 C(r,n){var e=r.canSkipUntil,s=r.canSkipDateRanges,u=r.endSN,o=n!==void 0?n-u:0;return e&&o<e?s?w.v2:w.Yes:w.No}var p=function(){function r(e,s,u){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=s,this.skip=u}var n=r.prototype;return n.addDirectives=function(s){var u=new self.URL(s);return this.msn!==void 0&&u.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&u.searchParams.set("_HLS_part",this.part.toString()),this.skip&&u.searchParams.set("_HLS_skip",this.skip),u.toString()},r}(),c=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 _(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 s=e%this.url.length;this._urlId!==s&&(this.details=void 0,this._urlId=s)}}]),r}()},"./src/types/loader.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"PlaylistContextType",function(){return y}),L.d(V,"PlaylistLevelType",function(){return _});var y;(function(w){w.MANIFEST="manifest",w.LEVEL="level",w.AUDIO_TRACK="audioTrack",w.SUBTITLE_TRACK="subtitleTrack"})(y||(y={}));var _;(function(w){w.MAIN="main",w.AUDIO="audio",w.SUBTITLE="subtitle"})(_||(_={}))},"./src/types/transmuxer.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"ChunkMetadata",function(){return y});var y=function(C,p,c,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=_(),this.buffering={audio:_(),video:_(),audiovideo:_()},this.level=C,this.sn=p,this.id=c,this.size=r,this.part=n,this.partial=e};function _(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"AttrList",function(){return w});var y=/^(\d+)x(\d+)$/,_=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,w=function(){function C(c){typeof c=="string"&&(c=C.parseAttrList(c));for(var r in c)c.hasOwnProperty(r)&&(this[r]=c[r])}var p=C.prototype;return p.decimalInteger=function(r){var n=parseInt(this[r],10);return n>Number.MAX_SAFE_INTEGER?Infinity:n},p.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),s=0;s<n.length/2;s++)e[s]=parseInt(n.slice(s*2,s*2+2),16);return e}else return null},p.hexadecimalIntegerAsNumber=function(r){var n=parseInt(this[r],16);return n>Number.MAX_SAFE_INTEGER?Infinity:n},p.decimalFloatingPoint=function(r){return parseFloat(this[r])},p.optionalFloat=function(r,n){var e=this[r];return e?parseFloat(e):n},p.enumeratedString=function(r){return this[r]},p.bool=function(r){return this[r]==="YES"},p.decimalResolution=function(r){var n=y.exec(this[r]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},C.parseAttrList=function(r){var n,e={},s='"';for(_.lastIndex=0;(n=_.exec(r))!==null;){var u=n[2];u.indexOf(s)===0&&u.lastIndexOf(s)===u.length-1&&(u=u.slice(1,-1)),e[n[1]]=u}return e},C}()},"./src/utils/binary-search.ts":function(oe,V,L){"use strict";L.r(V);var y={search:function(w,C){for(var p=0,c=w.length-1,r=null,n=null;p<=c;){r=(p+c)/2|0,n=w[r];var e=C(n);if(e>0)p=r+1;else if(e<0)c=r-1;else return n}return null}};V.default=y},"./src/utils/buffer-helper.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"BufferHelper",function(){return w});var y=L("./src/utils/logger.ts"),_={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function C(){}return C.isBuffered=function(c,r){try{if(c){for(var n=C.getBuffered(c),e=0;e<n.length;e++)if(r>=n.start(e)&&r<=n.end(e))return!0}}catch(s){}return!1},C.bufferInfo=function(c,r,n){try{if(c){var e=C.getBuffered(c),s=[],u;for(u=0;u<e.length;u++)s.push({start:e.start(u),end:e.end(u)});return this.bufferedInfo(s,r,n)}}catch(o){}return{len:0,start:r,end:r,nextStart:void 0}},C.bufferedInfo=function(c,r,n){r=Math.max(0,r),c.sort(function(E,O){var g=E.start-O.start;return g||O.end-E.end});var e=[];if(n)for(var s=0;s<c.length;s++){var u=e.length;if(u){var o=e[u-1].end;c[s].start-o<n?c[s].end>o&&(e[u-1].end=c[s].end):e.push(c[s])}else e.push(c[s])}else e=c;for(var d=0,A,a=r,f=r,h=0;h<e.length;h++){var m=e[h].start,T=e[h].end;if(r+n>=m&&r<T)a=m,f=T,d=f-r;else if(r+n<m){A=m;break}}return{len:d,start:a||0,end:f||0,nextStart:A}},C.getBuffered=function(c){try{return c.buffered}catch(r){return y.logger.log("failed to get media.buffered",r),_}},C}()},"./src/utils/cea-608-parser.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"Row",function(){return f}),L.d(V,"CaptionScreen",function(){return h});var y=L("./src/utils/logger.ts"),_={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(l){var i=l;return _.hasOwnProperty(l)&&(i=_[l]),String.fromCharCode(i)},C=15,p=100,c={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},s=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],u;(function(v){v[v.ERROR=0]="ERROR",v[v.TEXT=1]="TEXT",v[v.WARNING=2]="WARNING",v[v.INFO=2]="INFO",v[v.DEBUG=3]="DEBUG",v[v.DATA=3]="DATA"})(u||(u={}));var o=function(){function v(){this.time=null,this.verboseLevel=u.ERROR}var l=v.prototype;return l.log=function(S,B){this.verboseLevel>=S&&y.logger.log(this.time+" ["+S+"] "+B)},v}(),d=function(l){for(var i=[],S=0;S<l.length;S++)i.push(l[S].toString(16));return i},A=function(){function v(i,S,B,x,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=S||!1,this.italics=B||!1,this.background=x||"black",this.flash=D||!1}var l=v.prototype;return l.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},l.setStyles=function(S){for(var B=["foreground","underline","italics","background","flash"],x=0;x<B.length;x++){var D=B[x];S.hasOwnProperty(D)&&(this[D]=S[D])}},l.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},l.equals=function(S){return this.foreground===S.foreground&&this.underline===S.underline&&this.italics===S.italics&&this.background===S.background&&this.flash===S.flash},l.copy=function(S){this.foreground=S.foreground,this.underline=S.underline,this.italics=S.italics,this.background=S.background,this.flash=S.flash},l.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},v}(),a=function(){function v(i,S,B,x,D,R){this.uchar=void 0,this.penState=void 0,this.uchar=i||" ",this.penState=new A(S,B,x,D,R)}var l=v.prototype;return l.reset=function(){this.uchar=" ",this.penState.reset()},l.setChar=function(S,B){this.uchar=S,this.penState.copy(B)},l.setPenState=function(S){this.penState.copy(S)},l.equals=function(S){return this.uchar===S.uchar&&this.penState.equals(S.penState)},l.copy=function(S){this.uchar=S.uchar,this.penState.copy(S.penState)},l.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},v}(),f=function(){function v(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 S=0;S<p;S++)this.chars.push(new a);this.logger=i,this.pos=0,this.currPenState=new A}var l=v.prototype;return l.equals=function(S){for(var B=!0,x=0;x<p;x++)if(!this.chars[x].equals(S.chars[x])){B=!1;break}return B},l.copy=function(S){for(var B=0;B<p;B++)this.chars[B].copy(S.chars[B])},l.isEmpty=function(){for(var S=!0,B=0;B<p;B++)if(!this.chars[B].isEmpty()){S=!1;break}return S},l.setCursor=function(S){this.pos!==S&&(this.pos=S),this.pos<0?(this.logger.log(u.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>p&&(this.logger.log(u.DEBUG,"Too large cursor position "+this.pos),this.pos=p)},l.moveCursor=function(S){var B=this.pos+S;if(S>1)for(var x=this.pos+1;x<B+1;x++)this.chars[x].setPenState(this.currPenState);this.setCursor(B)},l.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},l.insertChar=function(S){S>=144&&this.backSpace();var B=w(S);if(this.pos>=p){this.logger.log(u.ERROR,"Cannot insert "+S.toString(16)+" ("+B+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(B,this.currPenState),this.moveCursor(1)},l.clearFromPos=function(S){var B;for(B=S;B<p;B++)this.chars[B].reset()},l.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},l.clearToEndOfRow=function(){this.clearFromPos(this.pos)},l.getTextString=function(){for(var S=[],B=!0,x=0;x<p;x++){var D=this.chars[x].uchar;D!==" "&&(B=!1),S.push(D)}return B?"":S.join("")},l.setPenStyles=function(S){this.currPenState.setStyles(S);var B=this.chars[this.pos];B.setPenState(this.currPenState)},v}(),h=function(){function v(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 S=0;S<C;S++)this.rows.push(new f(i));this.logger=i,this.currRow=C-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var l=v.prototype;return l.reset=function(){for(var S=0;S<C;S++)this.rows[S].clear();this.currRow=C-1},l.equals=function(S){for(var B=!0,x=0;x<C;x++)if(!this.rows[x].equals(S.rows[x])){B=!1;break}return B},l.copy=function(S){for(var B=0;B<C;B++)this.rows[B].copy(S.rows[B])},l.isEmpty=function(){for(var S=!0,B=0;B<C;B++)if(!this.rows[B].isEmpty()){S=!1;break}return S},l.backSpace=function(){var S=this.rows[this.currRow];S.backSpace()},l.clearToEndOfRow=function(){var S=this.rows[this.currRow];S.clearToEndOfRow()},l.insertChar=function(S){var B=this.rows[this.currRow];B.insertChar(S)},l.setPen=function(S){var B=this.rows[this.currRow];B.setPenStyles(S)},l.moveCursor=function(S){var B=this.rows[this.currRow];B.moveCursor(S)},l.setCursor=function(S){this.logger.log(u.INFO,"setCursor: "+S);var B=this.rows[this.currRow];B.setCursor(S)},l.setPAC=function(S){this.logger.log(u.INFO,"pacData = "+JSON.stringify(S));var B=S.row-1;if(this.nrRollUpRows&&B<this.nrRollUpRows-1&&(B=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==B){for(var x=0;x<C;x++)this.rows[x].clear();var D=this.currRow+1-this.nrRollUpRows,R=this.lastOutputScreen;if(R){var k=R.rows[D].cueStartTime,j=this.logger.time;if(k&&j!==null&&k<j)for(var Y=0;Y<this.nrRollUpRows;Y++)this.rows[B-this.nrRollUpRows+Y+1].copy(R.rows[D+Y])}}this.currRow=B;var U=this.rows[this.currRow];if(S.indent!==null){var K=S.indent,z=Math.max(K-1,0);U.setCursor(S.indent),S.color=U.chars[z].penState.foreground}var F={foreground:S.color,underline:S.underline,italics:S.italics,background:"black",flash:!1};this.setPen(F)},l.setBkgData=function(S){this.logger.log(u.INFO,"bkgData = "+JSON.stringify(S)),this.backSpace(),this.setPen(S),this.insertChar(32)},l.setRollUpRows=function(S){this.nrRollUpRows=S},l.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(u.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(u.TEXT,this.getDisplayText());var S=this.currRow+1-this.nrRollUpRows,B=this.rows.splice(S,1)[0];B.clear(),this.rows.splice(this.currRow,0,B),this.logger.log(u.INFO,"Rolling up")},l.getDisplayText=function(S){S=S||!1;for(var B=[],x="",D=-1,R=0;R<C;R++){var k=this.rows[R].getTextString();k&&(D=R+1,S?B.push("Row "+D+": '"+k+"'"):B.push(k.trim()))}return B.length>0&&(S?x="["+B.join(" | ")+"]":x=B.join(`
|
|
|
`)),x},l.getTextAndFormat=function(){return this.rows},v}(),m=function(){function v(i,S,B){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=S,this.mode=null,this.verbose=0,this.displayedMemory=new h(B),this.nonDisplayedMemory=new h(B),this.lastOutputScreen=new h(B),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=B}var l=v.prototype;return l.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[C-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},l.getHandler=function(){return this.outputFilter},l.setHandler=function(S){this.outputFilter=S},l.setPAC=function(S){this.writeScreen.setPAC(S)},l.setBkgData=function(S){this.writeScreen.setBkgData(S)},l.setMode=function(S){if(S===this.mode)return;this.mode=S,this.logger.log(u.INFO,"MODE="+S),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=S},l.insertChars=function(S){for(var B=0;B<S.length;B++)this.writeScreen.insertChar(S[B]);var x=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(u.INFO,x+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(u.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},l.ccRCL=function(){this.logger.log(u.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},l.ccBS=function(){if(this.logger.log(u.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},l.ccAOF=function(){},l.ccAON=function(){},l.ccDER=function(){this.logger.log(u.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},l.ccRU=function(S){this.logger.log(u.INFO,"RU("+S+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(S)},l.ccFON=function(){this.logger.log(u.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},l.ccRDC=function(){this.logger.log(u.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},l.ccTR=function(){this.logger.log(u.INFO,"TR"),this.setMode("MODE_TEXT")},l.ccRTD=function(){this.logger.log(u.INFO,"RTD"),this.setMode("MODE_TEXT")},l.ccEDM=function(){this.logger.log(u.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},l.ccCR=function(){this.logger.log(u.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},l.ccENM=function(){this.logger.log(u.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},l.ccEOC=function(){if(this.logger.log(u.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var S=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=S,this.writeScreen=this.nonDisplayedMemory,this.logger.log(u.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},l.ccTO=function(S){this.logger.log(u.INFO,"TO("+S+") - Tab Offset"),this.writeScreen.moveCursor(S)},l.ccMIDROW=function(S){var B={flash:!1};if(B.underline=S%2===1,B.italics=S>=46,B.italics)B.foreground="white";else{var x=Math.floor(S/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];B.foreground=D[x]}this.logger.log(u.INFO,"MIDROW: "+JSON.stringify(B)),this.writeScreen.setPen(B)},l.outputDataUpdate=function(S){S===void 0&&(S=!1);var B=this.logger.time;if(B===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=B:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,B,this.lastOutputScreen),S&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:B),this.lastOutputScreen.copy(this.displayedMemory))},l.cueSplitAtTime=function(S){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,S,this.displayedMemory),this.cueStartTime=S))},v}(),T=function(){function v(i,S,B){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var x=new o;this.channels=[null,new m(i,S,x),new m(i+1,B,x)],this.cmdHistory=g(),this.logger=x}var l=v.prototype;return l.getHandler=function(S){return this.channels[S].getHandler()},l.setHandler=function(S,B){this.channels[S].setHandler(B)},l.addData=function(S,B){var x,D,R,k=!1;this.logger.time=S;for(var j=0;j<B.length;j+=2){if(D=B[j]&127,R=B[j+1]&127,D===0&&R===0)continue;if(this.logger.log(u.DATA,"["+d([B[j],B[j+1]])+"] -> ("+d([D,R])+")"),x=this.parseCmd(D,R),x||(x=this.parseMidrow(D,R)),x||(x=this.parsePAC(D,R)),x||(x=this.parseBackgroundAttributes(D,R)),!x&&(k=this.parseChars(D,R),k)){var Y=this.currentChannel;if(Y&&Y>0){var U=this.channels[Y];U.insertChars(k)}else this.logger.log(u.WARNING,"No channel found yet. TEXT-MODE?")}!x&&!k&&this.logger.log(u.WARNING,"Couldn't parse cleaned data "+d([D,R])+" orig: "+d([B[j],B[j+1]]))}},l.parseCmd=function(S,B){var x=this.cmdHistory,D=(S===20||S===28||S===21||S===29)&&B>=32&&B<=47,R=(S===23||S===31)&&B>=33&&B<=35;if(!(D||R))return!1;if(O(S,B,x))return E(null,null,x),this.logger.log(u.DEBUG,"Repeated command ("+d([S,B])+") is dropped"),!0;var k=S===20||S===21||S===23?1:2,j=this.channels[k];return S===20||S===21||S===28||S===29?B===32?j.ccRCL():B===33?j.ccBS():B===34?j.ccAOF():B===35?j.ccAON():B===36?j.ccDER():B===37?j.ccRU(2):B===38?j.ccRU(3):B===39?j.ccRU(4):B===40?j.ccFON():B===41?j.ccRDC():B===42?j.ccTR():B===43?j.ccRTD():B===44?j.ccEDM():B===45?j.ccCR():B===46?j.ccENM():B===47&&j.ccEOC():j.ccTO(B-32),E(S,B,x),this.currentChannel=k,!0},l.parseMidrow=function(S,B){var x=0;if((S===17||S===25)&&B>=32&&B<=47){if(S===17?x=1:x=2,x!==this.currentChannel)return this.logger.log(u.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[x];return D?(D.ccMIDROW(B),this.logger.log(u.DEBUG,"MIDROW ("+d([S,B])+")"),!0):!1}return!1},l.parsePAC=function(S,B){var x,D=this.cmdHistory,R=(S>=17&&S<=23||S>=25&&S<=31)&&B>=64&&B<=127,k=(S===16||S===24)&&B>=64&&B<=95;if(!(R||k))return!1;if(O(S,B,D))return E(null,null,D),!0;var j=S<=23?1:2;B>=64&&B<=95?x=j===1?c[S]:n[S]:x=j===1?r[S]:e[S];var Y=this.channels[j];return Y?(Y.setPAC(this.interpretPAC(x,B)),E(S,B,D),this.currentChannel=j,!0):!1},l.interpretPAC=function(S,B){var x,D={color:null,italics:!1,indent:null,underline:!1,row:S};return B>95?x=B-96:x=B-64,D.underline=(x&1)===1,x<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(x/2)]:x<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((x-16)/2)*4,D},l.parseChars=function(S,B){var x,D=null,R=null;if(S>=25?(x=2,R=S-8):(x=1,R=S),R>=17&&R<=19){var k;R===17?k=B+80:R===18?k=B+112:k=B+144,this.logger.log(u.INFO,"Special char '"+w(k)+"' in channel "+x),D=[k]}else S>=32&&S<=127&&(D=B===0?[S]:[S,B]);if(D){var j=d(D);this.logger.log(u.DEBUG,"Char codes = "+j.join(",")),E(S,B,this.cmdHistory)}return D},l.parseBackgroundAttributes=function(S,B){var x=(S===16||S===24)&&B>=32&&B<=47,D=(S===23||S===31)&&B>=45&&B<=47;if(!(x||D))return!1;var R,k={};S===16||S===24?(R=Math.floor((B-32)/2),k.background=s[R],B%2===1&&(k.background=k.background+"_semi")):B===45?k.background="transparent":(k.foreground="black",B===47&&(k.underline=!0));var j=S<=23?1:2,Y=this.channels[j];return Y.setBkgData(k),E(S,B,this.cmdHistory),!0},l.reset=function(){for(var S=0;S<Object.keys(this.channels).length;S++){var B=this.channels[S];B&&B.reset()}this.cmdHistory=g()},l.cueSplitAtTime=function(S){for(var B=0;B<this.channels.length;B++){var x=this.channels[B];x&&x.cueSplitAtTime(S)}},v}();function E(v,l,i){i.a=v,i.b=l}function O(v,l,i){return i.a===v&&i.b===l}function g(){return{a:null,b:null}}V.default=T},"./src/utils/codecs.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"isCodecType",function(){return _}),L.d(V,"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 _(C,p){var c=y[p];return!!c&&c[C.slice(0,4)]===!0}function w(C,p){return MediaSource.isTypeSupported((p||"video")+'/mp4;codecs="'+C+'"')}},"./src/utils/cues.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/utils/vttparser.ts"),_=L("./src/utils/webvtt-parser.ts"),w=L("./src/utils/texttrack-utils.ts"),C=/\s/,p={newCue:function(r,n,e,s){for(var u=[],o,d,A,a,f,h=self.VTTCue||self.TextTrackCue,m=0;m<s.rows.length;m++)if(o=s.rows[m],A=!0,a=0,f="",!o.isEmpty()){for(var T=0;T<o.chars.length;T++)C.test(o.chars[T].uchar)&&A?a++:(f+=o.chars[T].uchar,A=!1);o.cueStartTime=n,n===e&&(e+=1e-4),a>=16?a--:a++;var E=Object(y.fixLineBreaks)(f.trim()),O=Object(_.generateCueId)(n,e,E);(!r||!r.cues||!r.cues.getCueById(O))&&(d=new h(n,e,E),d.id=O,d.line=m+1,d.align="left",d.position=10+Math.min(80,Math.floor(a*8/32)*10),u.push(d))}return r&&u.length&&(u.sort(function(g,v){return g.line==="auto"||v.line==="auto"?0:g.line>8&&v.line>8?v.line-g.line:g.line-v.line}),u.forEach(function(g){return Object(w.addCueToTrack)(r,g)})),u}};V.default=p},"./src/utils/discontinuities.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"findFirstFragWithCC",function(){return C}),L.d(V,"shouldAlignOnDiscontinuities",function(){return p}),L.d(V,"findDiscontinuousReferenceFrag",function(){return c}),L.d(V,"adjustSlidingStart",function(){return n}),L.d(V,"alignStream",function(){return e}),L.d(V,"alignPDT",function(){return u}),L.d(V,"alignFragmentByPDTDelta",function(){return o}),L.d(V,"alignMediaPlaylistByPDT",function(){return d});var y=L("./src/polyfills/number.ts"),_=L("./src/utils/logger.ts"),w=L("./src/controller/level-helper.ts");function C(A,a){for(var f=null,h=0,m=A.length;h<m;h++){var T=A[h];if(T&&T.cc===a){f=T;break}}return f}function p(A,a,f){return!!(a.details&&(f.endCC>f.startCC||A&&A.cc<f.startCC))}function c(A,a){var f=A.fragments,h=a.fragments;if(!h.length||!f.length){_.logger.log("No fragments to align");return}var m=C(f,h[0].cc);if(!m||m&&!m.startPTS){_.logger.log("No frag in previous level to align on");return}return m}function r(A,a){if(A){var f=A.start+a;A.start=A.startPTS=f,A.endPTS=f+A.duration}}function n(A,a){for(var f=a.fragments,h=0,m=f.length;h<m;h++)r(f[h],A);a.fragmentHint&&r(a.fragmentHint,A),a.alignedSliding=!0}function e(A,a,f){if(!a)return;s(A,f,a),!f.alignedSliding&&a.details&&u(f,a.details),!f.alignedSliding&&a.details&&!f.skippedSegments&&Object(w.adjustSliding)(a.details,f)}function s(A,a,f){if(p(A,f,a)){var h=c(f.details,a);h&&Object(y.isFiniteNumber)(h.start)&&(_.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),n(h.start,a))}}function u(A,a){if(!a.fragments.length||!A.hasProgramDateTime||!a.hasProgramDateTime)return;var f=a.fragments[0].programDateTime,h=A.fragments[0].programDateTime,m=(h-f)/1e3+a.fragments[0].start;m&&Object(y.isFiniteNumber)(m)&&(_.logger.log("Adjusting PTS using programDateTime delta "+(h-f)+"ms, sliding:"+m.toFixed(3)+" "+A.url+" "),n(m,A))}function o(A,a){var f=A.programDateTime;if(!f)return;var h=(f-a)/1e3;A.start=A.startPTS=h,A.endPTS=h+A.duration}function d(A,a){if(!a.fragments.length||!A.hasProgramDateTime||!a.hasProgramDateTime)return;var f=a.fragments[0].programDateTime,h=a.fragments[0].start,m=f-h*1e3;A.fragments.forEach(function(T){o(T,m)}),A.fragmentHint&&o(A.fragmentHint,m),A.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/utils/ewma.ts"),_=function(){function w(p,c,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(p),this.fast_=new y.default(c)}var C=w.prototype;return C.update=function(c,r){var n=this.slow_,e=this.fast_;this.slow_.halfLife!==c&&(this.slow_=new y.default(c,n.getEstimate(),n.getTotalWeight())),this.fast_.halfLife!==r&&(this.fast_=new y.default(r,e.getEstimate(),e.getTotalWeight()))},C.sample=function(c,r){c=Math.max(c,this.minDelayMs_);var n=8*r,e=c/1e3,s=n/e;this.fast_.sample(e,s),this.slow_.sample(e,s)},C.canEstimate=function(){var c=this.fast_;return c&&c.getTotalWeight()>=this.minWeight_},C.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},C.destroy=function(){},w}();V.default=_},"./src/utils/ewma.ts":function(oe,V,L){"use strict";L.r(V);var y=function(){function _(C,p,c){p===void 0&&(p=0),c===void 0&&(c=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=C,this.alpha_=C?Math.exp(Math.log(.5)/C):0,this.estimate_=p,this.totalWeight_=c}var w=_.prototype;return w.sample=function(p,c){var r=Math.pow(this.alpha_,p);this.estimate_=c*(1-r)+r*this.estimate_,this.totalWeight_+=p},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var p=1-Math.pow(this.alpha_,this.totalWeight_);if(p)return this.estimate_/p}return this.estimate_},_}();V.default=y},"./src/utils/fetch-loader.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"fetchSupported",function(){return o});var y=L("./src/polyfills/number.ts"),_=L("./src/loader/load-stats.ts"),w=L("./src/demux/chunk-cache.ts");function C(h,m){h.prototype=Object.create(m.prototype),h.prototype.constructor=h,e(h,m)}function p(h){var m=typeof Map=="function"?new Map:void 0;return p=function(E){if(E===null||!n(E))return E;if(typeof E!="function")throw new TypeError("Super expression must either be null or a function");if(typeof m!="undefined"){if(m.has(E))return m.get(E);m.set(E,O)}function O(){return c(E,arguments,s(this).constructor)}return O.prototype=Object.create(E.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),e(O,E)},p(h)}function c(h,m,T){return r()?c=Reflect.construct:c=function(O,g,v){var l=[null];l.push.apply(l,g);var i=Function.bind.apply(O,l),S=new i;return v&&e(S,v.prototype),S},c.apply(null,arguments)}function r(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function n(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function e(h,m){return e=Object.setPrototypeOf||function(E,O){return E.__proto__=O,E},e(h,m)}function s(h){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},s(h)}function u(){return u=Object.assign||function(h){for(var m=1;m<arguments.length;m++){var T=arguments[m];for(var E in T)Object.prototype.hasOwnProperty.call(T,E)&&(h[E]=T[E])}return h},u.apply(this,arguments)}function o(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(h){}return!1}var d=function(){function h(T){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=T.fetchSetup||a,this.controller=new self.AbortController,this.stats=new _.LoadStats}var m=h.prototype;return m.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},m.abortInternal=function(){var E=this.response;(!E||!E.ok)&&(this.stats.aborted=!0,this.controller.abort())},m.abort=function(){var E;this.abortInternal(),(E=this.callbacks)!==null&&E!==void 0&&E.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},m.load=function(E,O,g){var v=this,l=this.stats;if(l.loading.start)throw new Error("Loader can only be used once.");l.loading.start=self.performance.now();var i=A(E,this.controller.signal),S=g.onProgress,B=E.responseType==="arraybuffer",x=B?"byteLength":"length";this.context=E,this.config=O,this.callbacks=g,this.request=this.fetchSetup(E,i),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){v.abortInternal(),g.onTimeout(l,E,v.response)},O.timeout),self.fetch(this.request).then(function(D){if(v.response=v.loader=D,!D.ok){var R=D.status,k=D.statusText;throw new f(k||"fetch, bad network response",R,D)}return l.loading.first=Math.max(self.performance.now(),l.loading.start),l.total=parseInt(D.headers.get("Content-Length")||"0"),S&&Object(y.isFiniteNumber)(O.highWaterMark)?v.loadProgressively(D,l,E,O.highWaterMark,S):B?D.arrayBuffer():D.text()}).then(function(D){var R=v.response;self.clearTimeout(v.requestTimeout),l.loading.end=Math.max(self.performance.now(),l.loading.first),l.loaded=l.total=D[x];var k={url:R.url,data:D};S&&!Object(y.isFiniteNumber)(O.highWaterMark)&&S(l,E,D,R),g.onSuccess(k,l,E,R)}).catch(function(D){if(self.clearTimeout(v.requestTimeout),l.aborted)return;var R=D.code||0;g.onError({code:R,text:D.message},E,D.details)})},m.getCacheAge=function(){var E=null;if(this.response){var O=this.response.headers.get("age");E=O?parseFloat(O):null}return E},m.loadProgressively=function(E,O,g,v,l){v===void 0&&(v=0);var i=new w.default,S=E.body.getReader(),B=function x(){return S.read().then(function(D){if(D.done)return i.dataLength&&l(O,g,i.flush(),E),Promise.resolve(new ArrayBuffer(0));var R=D.value,k=R.length;return O.loaded+=k,k<v||i.dataLength?(i.push(R),i.dataLength>=v&&l(O,g,i.flush(),E)):l(O,g,R,E),x()}).catch(function(){return Promise.reject()})};return B()},h}();function A(h,m){var T={method:"GET",mode:"cors",credentials:"same-origin",signal:m,headers:new self.Headers(u({},h.headers))};return h.rangeEnd&&T.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),T}function a(h,m){return new self.Request(h.url,m)}var f=function(h){C(m,h);function m(T,E,O){var g;return g=h.call(this,T)||this,g.code=void 0,g.details=void 0,g.code=E,g.details=O,g}return m}(p(Error));V.default=d},"./src/utils/imsc1-ttml-parser.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"IMSC1_CODEC",function(){return n}),L.d(V,"parseIMSC1",function(){return o});var y=L("./src/utils/mp4-tools.ts"),_=L("./src/utils/vttparser.ts"),w=L("./src/utils/vttcue.ts"),C=L("./src/demux/id3.ts"),p=L("./src/utils/timescale-conversion.ts"),c=L("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(v){for(var l=1;l<arguments.length;l++){var i=arguments[l];for(var S in i)Object.prototype.hasOwnProperty.call(i,S)&&(v[S]=i[S])}return v},r.apply(this,arguments)}var n="stpp.ttml.im1t",e=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,s=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,u={left:"start",center:"center",right:"end",start:"start",end:"end"};function o(v,l,i,S,B){var x=Object(y.findBox)(new Uint8Array(v),["mdat"]);if(x.length===0){B(new Error("Could not parse IMSC1 mdat"));return}var D=x[0],R=Object(C.utf8ArrayToStr)(new Uint8Array(v,D.start,D.end-D.start)),k=Object(p.toTimescaleFromScale)(l,1,i);try{S(d(R,k))}catch(j){B(j)}}function d(v,l){var i=new DOMParser,S=i.parseFromString(v,"text/xml"),B=S.getElementsByTagName("tt")[0];if(!B)throw new Error("Invalid ttml");var x={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},D=Object.keys(x).reduce(function(U,K){return U[K]=B.getAttribute("ttp:"+K)||x[K],U},{}),R=B.getAttribute("xml:space")!=="preserve",k=a(A(B,"styling","style")),j=a(A(B,"layout","region")),Y=A(B,"body","[begin]");return[].map.call(Y,function(U){var K=f(U,R);if(!K||!U.hasAttribute("begin"))return null;var z=E(U.getAttribute("begin"),D),F=E(U.getAttribute("dur"),D),H=E(U.getAttribute("end"),D);if(z===null)throw T(U);if(H===null){if(F===null)throw T(U);H=z+F}var G=new w.default(z-l,H-l,K);G.id=Object(c.generateCueId)(G.startTime,G.endTime,G.text);var q=j[U.getAttribute("region")],ie=k[U.getAttribute("style")];G.position=10,G.size=80;var ce=h(q,ie),ee=ce.textAlign;if(ee){var ve=u[ee];ve&&(G.lineAlign=ve),G.align=ee}return r(G,ce),G}).filter(function(U){return U!==null})}function A(v,l,i){var S=v.getElementsByTagName(l)[0];return S?[].slice.call(S.querySelectorAll(i)):[]}function a(v){return v.reduce(function(l,i){var S=i.getAttribute("xml:id");return S&&(l[S]=i),l},{})}function f(v,l){return[].slice.call(v.childNodes).reduce(function(i,S,B){var x;return S.nodeName==="br"&&B?i+`
|
|
|
`:(x=S.childNodes)!==null&&x!==void 0&&x.length?f(S,l):l?i+S.textContent.trim().replace(/\s+/g," "):i+S.textContent},"")}function h(v,l){var i="http://www.w3.org/ns/ttml#styling",S=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return S.reduce(function(B,x){var D=m(l,i,x)||m(v,i,x);return D&&(B[x]=D),B},{})}function m(v,l,i){return v.hasAttributeNS(l,i)?v.getAttributeNS(l,i):null}function T(v){return new Error("Could not parse ttml timestamp "+v)}function E(v,l){if(!v)return null;var i=Object(_.parseTimeStamp)(v);return i===null&&(e.test(v)?i=O(v,l):s.test(v)&&(i=g(v,l))),i}function O(v,l){var i=e.exec(v),S=(i[4]|0)+(i[5]|0)/l.subFrameRate;return(i[1]|0)*3600+(i[2]|0)*60+(i[3]|0)+S/l.frameRate}function g(v,l){var i=s.exec(v),S=Number(i[1]),B=i[2];switch(B){case"h":return S*3600;case"m":return S*60;case"ms":return S*1e3;case"f":return S/l.frameRate;case"t":return S/l.tickRate}return S}},"./src/utils/logger.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"enableLogs",function(){return c}),L.d(V,"logger",function(){return r});var y=function(){},_={trace:y,debug:y,log:y,warn:y,info:y,error:y},w=_;function C(n){var e=self.console[n];return e?e.bind(self.console,"["+n+"] >"):y}function p(n){for(var e=arguments.length,s=new Array(e>1?e-1:0),u=1;u<e;u++)s[u-1]=arguments[u];s.forEach(function(o){w[o]=n[o]?n[o].bind(n):C(o)})}function c(n){if(self.console&&n===!0||typeof n=="object"){p(n,"debug","log","info","warn","error");try{w.log()}catch(e){w=_}}else w=_}var r=w},"./src/utils/mediakeys-helper.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"KeySystems",function(){return y}),L.d(V,"requestMediaKeySystemAccess",function(){return _});var y;(function(w){w.WIDEVINE="com.widevine.alpha",w.PLAYREADY="com.microsoft.playready"})(y||(y={}));var _=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"getMediaSource",function(){return y});function y(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"bin2str",function(){return p}),L.d(V,"readUint16",function(){return c}),L.d(V,"readUint32",function(){return r}),L.d(V,"writeUint32",function(){return n}),L.d(V,"findBox",function(){return e}),L.d(V,"parseSegmentIndex",function(){return s}),L.d(V,"parseInitSegment",function(){return u}),L.d(V,"getStartDTS",function(){return o}),L.d(V,"getDuration",function(){return d}),L.d(V,"computeRawDurationFromSamples",function(){return A}),L.d(V,"offsetStartDTS",function(){return a}),L.d(V,"segmentValidRange",function(){return f}),L.d(V,"appendUint8Array",function(){return h});var y=L("./src/utils/typed-array.ts"),_=L("./src/loader/fragment.ts"),w=Math.pow(2,32)-1,C=[].push;function p(m){return String.fromCharCode.apply(null,m)}function c(m,T){"data"in m&&(T+=m.start,m=m.data);var E=m[T]<<8|m[T+1];return E<0?65536+E:E}function r(m,T){"data"in m&&(T+=m.start,m=m.data);var E=m[T]<<24|m[T+1]<<16|m[T+2]<<8|m[T+3];return E<0?4294967296+E:E}function n(m,T,E){"data"in m&&(T+=m.start,m=m.data),m[T]=E>>24,m[T+1]=E>>16&255,m[T+2]=E>>8&255,m[T+3]=E&255}function e(m,T){var E=[];if(!T.length)return E;var O,g,v;"data"in m?(O=m.data,g=m.start,v=m.end):(O=m,g=0,v=O.byteLength);for(var l=g;l<v;){var i=r(O,l),S=p(O.subarray(l+4,l+8)),B=i>1?l+i:v;if(S===T[0])if(T.length===1)E.push({data:O,start:l+8,end:B});else{var x=e({data:O,start:l+8,end:B},T.slice(1));x.length&&C.apply(E,x)}l=B}return E}function s(m){var T=e(m,["moov"]),E=T[0],O=E?E.end:null,g=e(m,["sidx"]);if(!g||!g[0])return null;var v=[],l=g[0],i=l.data[0],S=i===0?8:16,B=r(l,S);S+=4;var x=0,D=0;i===0?S+=8:S+=16,S+=2;var R=l.end+D,k=c(l,S);S+=2;for(var j=0;j<k;j++){var Y=S,U=r(l,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(l,Y);Y+=4,v.push({referenceSize:K,subsegmentDuration:F,info:{duration:F/B,start:R,end:R+K-1}}),R+=K,Y+=4,S=Y}return{earliestPresentationTime:x,timescale:B,version:i,referencesCount:k,references:v,moovEndOffset:O}}function u(m){for(var T=[],E=e(m,["moov","trak"]),O=0;O<E.length;O++){var g=E[O],v=e(g,["tkhd"])[0];if(v){var l=v.data[v.start],i=l===0?12:20,S=r(v,i),B=e(g,["mdia","mdhd"])[0];if(B){l=B.data[B.start],i=l===0?12:20;var x=r(B,i),D=e(g,["mdia","hdlr"])[0];if(D){var R=p(D.data.subarray(D.start+8,D.start+12)),k={soun:_.ElementaryStreamTypes.AUDIO,vide:_.ElementaryStreamTypes.VIDEO}[R];if(k){var j=e(g,["mdia","minf","stbl","stsd"])[0],Y=void 0;j&&(Y=p(j.data.subarray(j.start+12,j.start+16))),T[S]={timescale:x,type:k},T[k]={timescale:x,id:S,codec:Y}}}}}}var U=e(m,["moov","mvex","trex"]);return U.forEach(function(K){var z=r(K,4),F=T[z];F&&(F.default={duration:r(K,12),flags:r(K,20)})}),T}function o(m,T){return e(T,["moof","traf"]).reduce(function(E,O){var g=e(O,["tfdt"])[0],v=g.data[g.start],l=e(O,["tfhd"]).reduce(function(i,S){var B=r(S,4),x=m[B];if(x){var D=r(g,4);v===1&&(D*=Math.pow(2,32),D+=r(g,8));var R=x.timescale||9e4,k=D/R;if(isFinite(k)&&(i===null||k<i))return k}return i},null);return l!==null&&isFinite(l)&&(E===null||l<E)?l:E},null)||0}function d(m,T){for(var E=0,O=0,g=0,v=e(m,["moof","traf"]),l=0;l<v.length;l++){var i=v[l],S=e(i,["tfhd"])[0],B=r(S,4),x=T[B];if(!x)continue;var D=x.default,R=r(S,0)|(D==null?void 0:D.flags),k=D==null?void 0:D.duration;R&8&&(R&2?k=r(S,12):k=r(S,8));for(var j=x.timescale||9e4,Y=e(i,["trun"]),U=0;U<Y.length;U++){if(k){var K=r(Y[U],4);E=k*K}else E=A(Y[U]);x.type===_.ElementaryStreamTypes.VIDEO?O+=E/j:x.type===_.ElementaryStreamTypes.AUDIO&&(g+=E/j)}}if(O===0&&g===0){var z=s(m);if(z!=null&&z.references)return z.references.reduce(function(F,H){return F+H.info.duration||0},0)}return O||g}function A(m){var T=r(m,0),E=8;T&1&&(E+=4),T&4&&(E+=4);for(var O=0,g=r(m,4),v=0;v<g;v++){if(T&256){var l=r(m,E);O+=l,E+=4}T&512&&(E+=4),T&1024&&(E+=4),T&2048&&(E+=4)}return O}function a(m,T,E){e(T,["moof","traf"]).forEach(function(O){e(O,["tfhd"]).forEach(function(g){var v=r(g,4),l=m[v];if(!l)return;var i=l.timescale||9e4;e(O,["tfdt"]).forEach(function(S){var B=S.data[S.start],x=r(S,4);if(B===0)n(S,4,x-E*i);else{x*=Math.pow(2,32),x+=r(S,8),x-=E*i,x=Math.max(x,0);var D=Math.floor(x/(w+1)),R=Math.floor(x%(w+1));n(S,4,D),n(S,8,R)}})})})}function f(m){var T={valid:null,remainder:null},E=e(m,["moof"]);if(E){if(E.length<2)return T.remainder=m,T}else return T;var O=E[E.length-1];return T.valid=Object(y.sliceUint8)(m,0,O.start-8),T.remainder=Object(y.sliceUint8)(m,O.start-8),T}function h(m,T){var E=new Uint8Array(m.length+T.length);return E.set(m),E.set(T,m.length),E}},"./src/utils/output-filter.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"default",function(){return y});var y=function(){function _(C,p){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=C,this.trackName=p}var w=_.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(p,c,r){(this.startTime===null||this.startTime>p)&&(this.startTime=p),this.endTime=c,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},_}()},"./src/utils/texttrack-utils.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"sendAddTrackEvent",function(){return _}),L.d(V,"addCueToTrack",function(){return w}),L.d(V,"clearCurrentCues",function(){return C}),L.d(V,"removeCuesInRange",function(){return p}),L.d(V,"getCuesInRange",function(){return r});var y=L("./src/utils/logger.ts");function _(n,e){var s;try{s=new Event("addtrack")}catch(u){s=document.createEvent("Event"),s.initEvent("addtrack",!1,!1)}s.track=n,e.dispatchEvent(s)}function w(n,e){var s=n.mode;if(s==="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 u=new self.TextTrackCue(e.startTime,e.endTime,e.text);u.id=e.id,n.addCue(u)}s==="disabled"&&(n.mode=s)}function C(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var s=n.cues.length;s--;)n.removeCue(n.cues[s]);e==="disabled"&&(n.mode=e)}function p(n,e,s){var u=n.mode;if(u==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=r(n.cues,e,s),d=0;d<o.length;d++)n.removeCue(o[d]);u==="disabled"&&(n.mode=u)}function c(n,e){if(e<n[0].startTime)return 0;var s=n.length-1;if(e>n[s].endTime)return-1;for(var u=0,o=s;u<=o;){var d=Math.floor((o+u)/2);if(e<n[d].startTime)o=d-1;else if(e>n[d].startTime&&u<s)u=d+1;else return d}return n[u].startTime-e<e-n[o].startTime?u:o}function r(n,e,s){var u=[],o=c(n,e);if(o>-1)for(var d=o,A=n.length;d<A;d++){var a=n[d];if(a.startTime>=e&&a.endTime<=s)u.push(a);else if(a.startTime>s)return u}return u}},"./src/utils/time-ranges.ts":function(oe,V,L){"use strict";L.r(V);var y={toString:function(w){for(var C="",p=w.length,c=0;c<p;c++)C+="["+w.start(c).toFixed(3)+","+w.end(c).toFixed(3)+"]";return C}};V.default=y},"./src/utils/timescale-conversion.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"toTimescaleFromBase",function(){return _}),L.d(V,"toTimescaleFromScale",function(){return w}),L.d(V,"toMsFromMpegTsClock",function(){return C}),L.d(V,"toMpegTsClockFromTimescale",function(){return p});var y=9e4;function _(c,r,n,e){n===void 0&&(n=1),e===void 0&&(e=!1);var s=c*r*n;return e?Math.round(s):s}function w(c,r,n,e){return n===void 0&&(n=1),e===void 0&&(e=!1),_(c,r,1/n,e)}function C(c,r){return r===void 0&&(r=!1),_(c,1e3,1/y,r)}function p(c,r){return r===void 0&&(r=1),_(c,y,1/r)}},"./src/utils/typed-array.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"sliceUint8",function(){return y});function y(_,w,C){return Uint8Array.prototype.slice?_.slice(w,C):new Uint8Array(Array.prototype.slice.call(_,w,C))}},"./src/utils/vttcue.ts":function(oe,V,L){"use strict";L.r(V),V.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var y=["","lr","rl"],_=["start","middle","end","left","right"];function w(n,e){if(typeof e!="string")return!1;if(!Array.isArray(n))return!1;var s=e.toLowerCase();return~n.indexOf(s)?s:!1}function C(n){return w(y,n)}function p(n){return w(_,n)}function c(n){for(var e=arguments.length,s=new Array(e>1?e-1:0),u=1;u<e;u++)s[u-1]=arguments[u];for(var o=1;o<arguments.length;o++){var d=arguments[o];for(var A in d)n[A]=d[A]}return n}function r(n,e,s){var u=this,o={enumerable:!0};u.hasBeenReset=!1;var d="",A=!1,a=n,f=e,h=s,m=null,T="",E=!0,O="auto",g="start",v=50,l="middle",i=50,S="middle";Object.defineProperty(u,"id",c({},o,{get:function(){return d},set:function(x){d=""+x}})),Object.defineProperty(u,"pauseOnExit",c({},o,{get:function(){return A},set:function(x){A=!!x}})),Object.defineProperty(u,"startTime",c({},o,{get:function(){return a},set:function(x){if(typeof x!="number")throw new TypeError("Start time must be set to a number.");a=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"endTime",c({},o,{get:function(){return f},set:function(x){if(typeof x!="number")throw new TypeError("End time must be set to a number.");f=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"text",c({},o,{get:function(){return h},set:function(x){h=""+x,this.hasBeenReset=!0}})),Object.defineProperty(u,"region",c({},o,{get:function(){return m},set:function(x){m=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"vertical",c({},o,{get:function(){return T},set:function(x){var D=C(x);if(D===!1)throw new SyntaxError("An invalid or illegal string was specified.");T=D,this.hasBeenReset=!0}})),Object.defineProperty(u,"snapToLines",c({},o,{get:function(){return E},set:function(x){E=!!x,this.hasBeenReset=!0}})),Object.defineProperty(u,"line",c({},o,{get:function(){return O},set:function(x){if(typeof x!="number"&&x!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");O=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"lineAlign",c({},o,{get:function(){return g},set:function(x){var D=p(x);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");g=D,this.hasBeenReset=!0}})),Object.defineProperty(u,"position",c({},o,{get:function(){return v},set:function(x){if(x<0||x>100)throw new Error("Position must be between 0 and 100.");v=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"positionAlign",c({},o,{get:function(){return l},set:function(x){var D=p(x);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");l=D,this.hasBeenReset=!0}})),Object.defineProperty(u,"size",c({},o,{get:function(){return i},set:function(x){if(x<0||x>100)throw new Error("Size must be between 0 and 100.");i=x,this.hasBeenReset=!0}})),Object.defineProperty(u,"align",c({},o,{get:function(){return S},set:function(x){var D=p(x);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");S=D,this.hasBeenReset=!0}})),u.displayState=void 0}return r.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},r}()},"./src/utils/vttparser.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"parseTimeStamp",function(){return w}),L.d(V,"fixLineBreaks",function(){return e}),L.d(V,"VTTParser",function(){return s});var y=L("./src/utils/vttcue.ts"),_=function(){function u(){}var o=u.prototype;return o.decode=function(A,a){if(!A)return"";if(typeof A!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(A))},u}();function w(u){function o(A,a,f,h){return(A|0)*3600+(a|0)*60+(f|0)+parseFloat(h||0)}var d=u.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return d?parseFloat(d[2])>59?o(d[2],d[3],0,d[4]):o(d[1],d[2],d[3],d[4]):null}var C=function(){function u(){this.values=Object.create(null)}var o=u.prototype;return o.set=function(A,a){!this.get(A)&&a!==""&&(this.values[A]=a)},o.get=function(A,a,f){return f?this.has(A)?this.values[A]:a[f]:this.has(A)?this.values[A]:a},o.has=function(A){return A in this.values},o.alt=function(A,a,f){for(var h=0;h<f.length;++h)if(a===f[h]){this.set(A,a);break}},o.integer=function(A,a){/^-?\d+$/.test(a)&&this.set(A,parseInt(a,10))},o.percent=function(A,a){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(a)){var f=parseFloat(a);if(f>=0&&f<=100)return this.set(A,f),!0}return!1},u}();function p(u,o,d,A){var a=A?u.split(A):[u];for(var f in a){if(typeof a[f]!="string")continue;var h=a[f].split(d);if(h.length!==2)continue;var m=h[0],T=h[1];o(m,T)}}var c=new y.default(0,0,""),r=c.align==="middle"?"middle":"center";function n(u,o,d){var A=u;function a(){var m=w(u);if(m===null)throw new Error("Malformed timestamp: "+A);return u=u.replace(/^[^\sa-zA-Z-]+/,""),m}function f(m,T){var E=new C;p(m,function(v,l){var i;switch(v){case"region":for(var S=d.length-1;S>=0;S--)if(d[S].id===l){E.set(v,d[S].region);break}break;case"vertical":E.alt(v,l,["rl","lr"]);break;case"line":i=l.split(","),E.integer(v,i[0]),E.percent(v,i[0])&&E.set("snapToLines",!1),E.alt(v,i[0],["auto"]),i.length===2&&E.alt("lineAlign",i[1],["start",r,"end"]);break;case"position":i=l.split(","),E.percent(v,i[0]),i.length===2&&E.alt("positionAlign",i[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":E.percent(v,l);break;case"align":E.alt(v,l,["start",r,"end","left","right"]);break}},/:/,/\s/),T.region=E.get("region",null),T.vertical=E.get("vertical","");var O=E.get("line","auto");O==="auto"&&c.line===-1&&(O=-1),T.line=O,T.lineAlign=E.get("lineAlign","start"),T.snapToLines=E.get("snapToLines",!0),T.size=E.get("size",100),T.align=E.get("align",r);var g=E.get("position","auto");g==="auto"&&c.position===50&&(g=T.align==="start"||T.align==="left"?0:T.align==="end"||T.align==="right"?100:50),T.position=g}function h(){u=u.replace(/^\s+/,"")}if(h(),o.startTime=a(),h(),u.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+A);u=u.substr(3),h(),o.endTime=a(),h(),f(u,o)}function e(u){return u.replace(/<br(?: \/)?>/gi,`
|
|
|
`)}var s=function(){function u(){this.state="INITIAL",this.buffer="",this.decoder=new _,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var o=u.prototype;return o.parse=function(A){var a=this;A&&(a.buffer+=a.decoder.decode(A,{stream:!0}));function f(){var g=a.buffer,v=0;for(g=e(g);v<g.length&&g[v]!=="\r"&&g[v]!==`
|
|
|
`;)++v;var l=g.substr(0,v);return g[v]==="\r"&&++v,g[v]===`
|
|
|
`&&++v,a.buffer=g.substr(v),l}function h(g){p(g,function(v,l){},/:/)}try{var m="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;m=f();var T=m.match(/^()?WEBVTT([ \t].*)?$/);if(!T||!T[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var E=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;E?E=!1:m=f();switch(a.state){case"HEADER":/:/.test(m)?h(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(g){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var O=m.indexOf("-->")!==-1;if(!m||O&&(E=!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(g){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 A=this;try{if((A.cue||A.state==="HEADER")&&(A.buffer+=`
|
|
|
|
|
|
`,A.parse()),A.state==="INITIAL"||A.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){A.onparsingerror&&A.onparsingerror(a)}return A.onflush&&A.onflush(),this},u}()},"./src/utils/webvtt-parser.ts":function(oe,V,L){"use strict";L.r(V),L.d(V,"generateCueId",function(){return s}),L.d(V,"parseWebVTT",function(){return o});var y=L("./src/polyfills/number.ts"),_=L("./src/utils/vttparser.ts"),w=L("./src/demux/id3.ts"),C=L("./src/utils/timescale-conversion.ts"),p=L("./src/remux/mp4-remuxer.ts"),c=/\r\n|\n\r|\n|\r/g,r=function(A,a,f){return f===void 0&&(f=0),A.substr(f,a.length)===a},n=function(A){var a=parseInt(A.substr(-3)),f=parseInt(A.substr(-6,2)),h=parseInt(A.substr(-9,2)),m=A.length>9?parseInt(A.substr(0,A.indexOf(":"))):0;if(!Object(y.isFiniteNumber)(a)||!Object(y.isFiniteNumber)(f)||!Object(y.isFiniteNumber)(h)||!Object(y.isFiniteNumber)(m))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+A);return a+=1e3*f,a+=60*1e3*h,a+=60*60*1e3*m,a},e=function(A){for(var a=5381,f=A.length;f;)a=a*33^A.charCodeAt(--f);return(a>>>0).toString()};function s(d,A,a){return e(d.toString())+e(A.toString())+e(a)}var u=function(A,a,f){var h=A[a],m=A[h.prevCC];if(!m||!m.new&&h.new){A.ccOffset=A.presentationOffset=h.start,h.new=!1;return}for(;(T=m)!==null&&T!==void 0&&T.new;){var T;A.ccOffset+=h.start-m.start,h.new=!1,h=m,m=A[h.prevCC]}A.presentationOffset=f};function o(d,A,a,f,h,m,T,E){var O=new _.VTTParser,g=Object(w.utf8ArrayToStr)(new Uint8Array(d)).trim().replace(c,`
|
|
|
`).split(`
|
|
|
`),v=[],l=Object(C.toMpegTsClockFromTimescale)(A,a),i="00:00.000",S=0,B=0,x,D=!0,R=!1;O.oncue=function(k){var j=f[h],Y=f.ccOffset,U=(S-l)/9e4;if(j!=null&&j.new&&(B!==void 0?Y=f.ccOffset=j.start:u(f,h,U)),U&&(Y=U-f.presentationOffset),R){var K=k.endTime-k.startTime,z=Object(p.normalizePts)((k.startTime+Y-B)*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=s(k.startTime,k.endTime,F)),k.endTime>0&&v.push(k)},O.onparsingerror=function(k){x=k},O.onflush=function(){if(x){E(x);return}T(v)},g.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,R=!0,k.substr(16).split(",").forEach(function(j){r(j,"LOCAL:")?i=j.substr(6):r(j,"MPEGTS:")&&(S=parseInt(j.substr(7)))});try{B=n(i)/1e3}catch(j){R=!1,x=j}return}else k===""&&(D=!1);O.parse(k+`
|
|
|
`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(oe,V,L){"use strict";L.r(V);var y=L("./src/utils/logger.ts"),_=L("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,C=function(){function p(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 _.LoadStats,this.retryDelay=0}var c=p.prototype;return c.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},c.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()))},c.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},c.load=function(n,e,s){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=s,this.retryDelay=e.retryDelay,this.loadInternal()},c.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var s=this.loader=new self.XMLHttpRequest,u=this.stats;u.loading.first=0,u.loaded=0;var o=this.xhrSetup;try{if(o)try{o(s,e.url)}catch(a){s.open("GET",e.url,!0),o(s,e.url)}s.readyState||s.open("GET",e.url,!0);var d=this.context.headers;if(d)for(var A in d)s.setRequestHeader(A,d[A])}catch(a){this.callbacks.onError({code:s.status,text:a.message},e,s);return}e.rangeEnd&&s.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),s.onreadystatechange=this.readystatechange.bind(this),s.onprogress=this.loadprogress.bind(this),s.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),s.send()},c.readystatechange=function(){var n=this.context,e=this.loader,s=this.stats;if(!n||!e)return;var u=e.readyState,o=this.config;if(s.aborted)return;if(u>=2)if(self.clearTimeout(this.requestTimeout),s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start)),u===4){e.onreadystatechange=null,e.onprogress=null;var d=e.status;if(d>=200&&d<300){s.loading.end=Math.max(self.performance.now(),s.loading.first);var A,a;if(n.responseType==="arraybuffer"?(A=e.response,a=A.byteLength):(A=e.responseText,a=A.length),s.loaded=s.total=a,!this.callbacks)return;var f=this.callbacks.onProgress;if(f&&f(s,n,A,e),!this.callbacks)return;var h={url:e.responseURL,data:A};this.callbacks.onSuccess(h,s,n,e)}else s.retry>=o.maxRetry||d>=400&&d<499?(y.logger.error(d+" while loading "+n.url),this.callbacks.onError({code:d,text:e.statusText},n,e)):(y.logger.warn(d+" 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),s.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},c.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))},c.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},c.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},p}();V.default=C}}).default})},vHTk:function(Ne,me,I){Ne.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ne,me,I){var oe=I("SrGk"),V=I("bYtY");function L(w,C){oe.call(this,w,C,["filter"],"__filter_in_use__","_shadowDom")}V.inherits(L,oe),L.prototype.addWithoutUpdate=function(w,C){if(C&&y(C.style)){var p;if(C._shadowDom){p=C._shadowDom;var c=this.getDefs(!0);c.contains(C._shadowDom)||this.addDom(p)}else p=this.add(C);this.markUsed(C);var r=p.getAttribute("id");w.style.filter="url(#"+r+")"}},L.prototype.add=function(w){var C=this.createElement("filter");return w._shadowDomId=w._shadowDomId||this.nextId++,C.setAttribute("id","zr"+this._zrId+"-shadow-"+w._shadowDomId),this.updateDom(w,C),this.addDom(C),C},L.prototype.update=function(w,C){var p=C.style;if(y(p)){var c=this;oe.prototype.update.call(this,C,function(){c.updateDom(C,C._shadowDom)})}else this.remove(w,C)},L.prototype.remove=function(w,C){C._shadowDomId!=null&&(this.removeDom(w),w.style.filter="")},L.prototype.updateDom=function(w,C){var p=C.getElementsByTagName("feDropShadow");p.length===0?p=this.createElement("feDropShadow"):p=p[0];var c=w.style,r=w.scale&&w.scale[0]||1,n=w.scale&&w.scale[1]||1,e,s,u,o;if(c.shadowBlur||c.shadowOffsetX||c.shadowOffsetY)e=c.shadowOffsetX||0,s=c.shadowOffsetY||0,u=c.shadowBlur,o=c.shadowColor;else if(c.textShadowBlur)e=c.textShadowOffsetX||0,s=c.textShadowOffsetY||0,u=c.textShadowBlur,o=c.textShadowColor;else{this.removeDom(C,c);return}p.setAttribute("dx",e/r),p.setAttribute("dy",s/n),p.setAttribute("flood-color",o);var d=u/2/r,A=u/2/n,a=d+" "+A;p.setAttribute("stdDeviation",a),C.setAttribute("x","-100%"),C.setAttribute("y","-100%"),C.setAttribute("width",Math.ceil(u/2*200)+"%"),C.setAttribute("height",Math.ceil(u/2*200)+"%"),C.appendChild(p),w._shadowDom=C},L.prototype.markUsed=function(w){w._shadowDom&&oe.prototype.markUsed.call(this,w._shadowDom)};function y(w){return w&&(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY||w.textShadowBlur||w.textShadowOffsetX||w.textShadowOffsetY)}var _=L;Ne.exports=_},vUf6:function(Ne,me,I){Ne.exports=I.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ne,me,I){var oe=I("Bq2U"),V=I("SUKs"),L=I("bYtY"),y=L.isString,_=L.isFunction,w=L.isObject,C=L.isArrayLike,p=L.indexOf,c=function(){this.animators=[]};c.prototype={constructor:c,animate:function(u,o){var d,A=!1,a=this,f=this.__zr;if(u){var h=u.split("."),m=a;A=h[0]==="shape";for(var T=0,E=h.length;T<E;T++){if(!m)continue;m=m[h[T]]}m&&(d=m)}else d=a;if(!d){V('Property "'+u+'" is not existed in element '+a.id);return}var O=a.animators,g=new oe(d,o);return g.during(function(v){a.dirty(A)}).done(function(){O.splice(p(O,g),1)}),O.push(g),f&&f.animation.addAnimator(g),g},stopAnimation:function(u){for(var o=this.animators,d=o.length,A=0;A<d;A++)o[A].stop(u);return o.length=0,this},animateTo:function(u,o,d,A,a,f){r(this,u,o,d,A,a,f)},animateFrom:function(u,o,d,A,a,f){r(this,u,o,d,A,a,f,!0)}};function r(u,o,d,A,a,f,h,m){y(A)?(f=a,a=A,A=0):_(a)?(f=a,a="linear",A=0):_(A)?(f=A,A=0):_(d)?(f=d,d=500):d||(d=500),u.stopAnimation(),n(u,"",u,o,d,A,m);var T=u.animators.slice(),E=T.length;function O(){E--,E||f&&f()}E||f&&f();for(var g=0;g<T.length;g++)T[g].done(O).start(a,h)}function n(u,o,d,A,a,f,h){var m={},T=0;for(var E in A){if(!A.hasOwnProperty(E))continue;d[E]!=null?w(A[E])&&!C(A[E])?n(u,o?o+"."+E:E,d[E],A[E],a,f,h):(h?(m[E]=d[E],e(u,o,E,A[E])):m[E]=A[E],T++):A[E]!=null&&!h&&e(u,o,E,A[E])}T>0&&u.animate(o,!1).when(a==null?500:a,m).delay(f||0)}function e(u,o,d,A){if(!o)u.attr(d,A);else{var a={};a[o]={},a[o][d]=A,u.attr(a)}}var s=c;Ne.exports=s},vkP9:function(Ne,me,I){"use strict";var oe=I("+L6B"),V=I("2/Rp"),L=I("5NDa"),y=I("5rEg"),_=I("y8nQ"),w=I("Vl3Y"),C=I("tJVT"),p=I("cDcd"),c=I.n(p),r=I("a+yL"),n=I.n(r),e=function(u){var o=u.value,d=u.onChange,A=w.a.useForm(),a=Object(C.a)(A,1),f=a[0];Object(p.useEffect)(function(){o&&f.setFieldsValue(o)},o);var h=function(T){d(T)};return c.a.createElement("div",{className:n.a.search},c.a.createElement(w.a,{className:n.a.formWrap,colon:!1,form:f,size:"large",layout:"inline",onFinish:h},c.a.createElement(w.a.Item,{label:"\u5B9E\u8BAD\u4FE1\u606F",name:"keyword",initialValue:""},c.a.createElement(y.a,{style:{width:280,height:40}})),c.a.createElement(w.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},c.a.createElement(y.a,{style:{width:280,height:40}})),c.a.createElement(w.a.Item,{label:"\u521B\u5EFA\u8005",name:"creator",initialValue:""},c.a.createElement(y.a,{style:{width:200,height:40}})),c.a.createElement(V.a,{className:n.a.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))};me.a=e},w8Aa:function(Ne,me,I){Ne.exports={img:"img___3e4yQ"}},wCXF:function(Ne,me,I){"use strict";I.d(me,"a",function(){return se});var oe=I("rePB"),V=I("VTBJ"),L=I("KQm4"),y=I("U8pU"),_=I("ODXe"),w=I("cDcd"),C=I("TSYQ"),p=I.n(C),c=I("Gytx"),r=I.n(c),n=I("Kwbf"),e=I("t23M"),s=I("qx4F"),u=I("6eGT"),o=I("IBYe"),d=I("Ff2n"),A=I("c+Xe"),a=I("fyJ8"),f=I("biw7");function h(Fe,je,tt,At,qe){var Ze=tt[Fe]||{},Ge=tt[je]||{},He,Qe;Ze.fixed==="left"?He=At.left[Fe]:Ge.fixed==="right"&&(Qe=At.right[je]);var Ce=!1,Re=!1,Le=!1,ze=!1,Xe=tt[je+1],ht=tt[Fe-1];if(qe==="rtl"){if(He!==void 0){var yt=ht&&ht.fixed==="left";ze=!yt}else if(Qe!==void 0){var Ut=Xe&&Xe.fixed==="right";Le=!Ut}}else if(He!==void 0){var jt=Xe&&Xe.fixed==="left";Ce=!jt}else if(Qe!==void 0){var mt=ht&&ht.fixed==="right";Re=!mt}return{fixLeft:He,fixRight:Qe,lastFixLeft:Ce,firstFixRight:Re,lastFixRight:Le,firstFixLeft:ze,isSticky:At.isSticky}}var m=I("sR1s");function T(Fe){var je=Fe.cells,tt=Fe.stickyOffsets,At=Fe.flattenColumns,qe=Fe.rowComponent,Ze=Fe.cellComponent,Ge=Fe.onHeaderRow,He=Fe.index,Qe=w.useContext(f.a),Ce=Qe.prefixCls,Re=Qe.direction,Le;Ge&&(Le=Ge(je.map(function(Xe){return Xe.column}),He));var ze=Object(m.a)(je.map(function(Xe){return Xe.column}));return w.createElement(qe,Object.assign({},Le),je.map(function(Xe,ht){var yt=Xe.column,Ut=h(Xe.colStart,Xe.colEnd,At,tt,Re),jt;return yt&&yt.onHeaderCell&&(jt=Xe.column.onHeaderCell(yt)),w.createElement(a.a,Object.assign({},Xe,{ellipsis:yt.ellipsis,align:yt.align,component:Ze,prefixCls:Ce,key:ze[ht]},Ut,{additionalProps:jt,rowType:"header"}))}))}T.displayName="HeaderRow";var E=T;function O(Fe){var je=[];function tt(Ge,He){var Qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Qe]=je[Qe]||[];var Ce=He,Re=Ge.filter(Boolean).map(function(Le){var ze={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Ce},Xe=1,ht=Le.children;return ht&&ht.length>0&&(Xe=tt(ht,Ce,Qe+1).reduce(function(yt,Ut){return yt+Ut},0),ze.hasSubColumns=!0),"colSpan"in Le&&(Xe=Le.colSpan),"rowSpan"in Le&&(ze.rowSpan=Le.rowSpan),ze.colSpan=Xe,ze.colEnd=ze.colStart+Xe-1,je[Qe].push(ze),Ce+=Xe,Xe});return Re}tt(Fe,0);for(var At=je.length,qe=function(He){je[He].forEach(function(Qe){!("rowSpan"in Qe)&&!Qe.hasSubColumns&&(Qe.rowSpan=At-He)})},Ze=0;Ze<At;Ze+=1)qe(Ze);return je}function g(Fe){var je=Fe.stickyOffsets,tt=Fe.columns,At=Fe.flattenColumns,qe=Fe.onHeaderRow,Ze=w.useContext(f.a),Ge=Ze.prefixCls,He=Ze.getComponent,Qe=w.useMemo(function(){return O(tt)},[tt]),Ce=He(["header","wrapper"],"thead"),Re=He(["header","row"],"tr"),Le=He(["header","cell"],"th");return w.createElement(Ce,{className:"".concat(Ge,"-thead")},Qe.map(function(ze,Xe){var ht=w.createElement(E,{key:Xe,flattenColumns:At,cells:ze,stickyOffsets:je,rowComponent:Re,cellComponent:Le,onHeaderRow:qe,index:Xe});return ht}))}var v=g,l=I("hW8S");function i(Fe){for(var je=Fe.colWidths,tt=Fe.columns,At=Fe.columCount,qe=[],Ze=At||tt.length,Ge=!1,He=Ze-1;He>=0;He-=1){var Qe=je[He],Ce=tt&&tt[He],Re=Ce&&Ce[l.a];(Qe||Re||Ge)&&(qe.unshift(w.createElement("col",Object.assign({key:He,style:{width:Qe,minWidth:Qe}},Re))),Ge=!0)}return w.createElement("colgroup",null,qe)}var S=i;function B(Fe,je){return Object(w.useMemo)(function(){for(var tt=[],At=0;At<je;At+=1){var qe=Fe[At];if(qe!==void 0)tt[At]=qe;else return null}return tt},[Fe.join("_"),je])}var x=w.forwardRef(function(Fe,je){var tt=Fe.noData,At=Fe.columns,qe=Fe.flattenColumns,Ze=Fe.colWidths,Ge=Fe.columCount,He=Fe.stickyOffsets,Qe=Fe.direction,Ce=Fe.fixHeader,Re=Fe.offsetHeader,Le=Fe.stickyClassName,ze=Fe.onScroll,Xe=Object(d.a)(Fe,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),ht=w.useContext(f.a),yt=ht.prefixCls,Ut=ht.scrollbarSize,jt=ht.isSticky,mt=jt&&!Ce?0:Ut,Ct=w.useRef(null),Et=w.useCallback(function(Rt){Object(A.b)(je,Rt),Object(A.b)(Ct,Rt)},[]);w.useEffect(function(){var Rt;function Mt(xt){var It=xt.currentTarget,Kt=xt.deltaX;Kt&&(ze({currentTarget:It,scrollLeft:It.scrollLeft+Kt}),xt.preventDefault())}return(Rt=Ct.current)===null||Rt===void 0||Rt.addEventListener("wheel",Mt),function(){var xt;(xt=Ct.current)===null||xt===void 0||xt.removeEventListener("wheel",Mt)}},[]);var ut=qe[qe.length-1],Ye={fixed:ut?ut.fixed:null,onHeaderCell:function(){return{className:"".concat(yt,"-cell-scrollbar")}}},Ue=Object(w.useMemo)(function(){return mt?[].concat(Object(L.a)(At),[Ye]):At},[mt,At]),We=Object(w.useMemo)(function(){return mt?[].concat(Object(L.a)(qe),[Ye]):qe},[mt,qe]),St=Object(w.useMemo)(function(){var Rt=He.right,Mt=He.left;return Object(V.a)(Object(V.a)({},He),{},{left:Qe==="rtl"?[].concat(Object(L.a)(Mt.map(function(xt){return xt+mt})),[0]):Mt,right:Qe==="rtl"?Rt:[].concat(Object(L.a)(Rt.map(function(xt){return xt+mt})),[0]),isSticky:jt})},[mt,He,jt]),gt=B(Ze,Ge);return w.createElement("div",{style:Object(V.a)({overflow:"hidden"},jt?{top:Re}:{}),ref:Et,className:p()("".concat(yt,"-header"),Object(oe.a)({},Le,!!Le))},w.createElement("table",{style:{tableLayout:"fixed",visibility:tt||gt?null:"hidden"}},w.createElement(S,{colWidths:gt?[].concat(Object(L.a)(gt),[mt]):[],columCount:Ge+1,columns:We}),w.createElement(v,Object.assign({},Xe,{stickyOffsets:St,columns:Ue,flattenColumns:We}))))});x.displayName="FixedHeader";var D=x,R=w.createContext(null),k=R;function j(Fe){var je=Fe.prefixCls,tt=Fe.children,At=Fe.component,qe=Fe.cellComponent,Ze=Fe.fixHeader,Ge=Fe.fixColumn,He=Fe.horizonScroll,Qe=Fe.className,Ce=Fe.expanded,Re=Fe.componentWidth,Le=Fe.colSpan,ze=w.useContext(f.a),Xe=ze.scrollbarSize;return w.useMemo(function(){var ht=tt;return Ge&&(ht=w.createElement("div",{style:{width:Re-(Ze?Xe:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(je,"-expanded-row-fixed")},ht)),w.createElement(At,{className:Qe,style:{display:Ce?null:"none"}},w.createElement(a.a,{component:qe,prefixCls:je,colSpan:Le},ht))},[tt,At,Ze,He,Qe,Ce,Re,Le,Xe])}var Y=j;function U(Fe){var je=Fe.className,tt=Fe.style,At=Fe.record,qe=Fe.index,Ze=Fe.rowKey,Ge=Fe.getRowKey,He=Fe.rowExpandable,Qe=Fe.expandedKeys,Ce=Fe.onRow,Re=Fe.indent,Le=Re===void 0?0:Re,ze=Fe.rowComponent,Xe=Fe.cellComponent,ht=Fe.childrenColumnName,yt=w.useContext(f.a),Ut=yt.prefixCls,jt=yt.fixedInfoList,mt=w.useContext(k),Ct=mt.fixHeader,Et=mt.fixColumn,ut=mt.horizonScroll,Ye=mt.componentWidth,Ue=mt.flattenColumns,We=mt.expandableType,St=mt.expandRowByClick,gt=mt.onTriggerExpand,Rt=mt.rowClassName,Mt=mt.expandedRowClassName,xt=mt.indentSize,It=mt.expandIcon,Kt=mt.expandedRowRender,bn=mt.expandIconColumnIndex,fn=w.useState(!1),Fr=Object(_.a)(fn,2),_r=Fr[0],zr=Fr[1],In=Qe&&Qe.has(Fe.recordKey);w.useEffect(function(){In&&zr(!0)},[In]);var xa=We==="row"&&(!He||He(At)),Ha=We==="nest",ma=ht&&At&&At[ht],Kr=xa||Ha,wa;Ce&&(wa=Ce(At,qe));var Ai=function(Vt){if(St&&Kr&>(At,Vt),wa&&wa.onClick){for(var rn,Dt=arguments.length,yn=new Array(Dt>1?Dt-1:0),$n=1;$n<Dt;$n++)yn[$n-1]=arguments[$n];(rn=wa).onClick.apply(rn,[Vt].concat(yn))}},Ci;typeof Rt=="string"?Ci=Rt:typeof Rt=="function"&&(Ci=Rt(At,qe,Le));var Se=Object(m.a)(Ue),Pe=w.createElement(ze,Object.assign({},wa,{"data-row-key":Ze,className:p()(je,"".concat(Ut,"-row"),"".concat(Ut,"-row-level-").concat(Le),Ci,wa&&wa.className),style:Object(V.a)(Object(V.a)({},tt),wa?wa.style:null),onClick:Ai}),Ue.map(function(ln,Vt){var rn=ln.render,Dt=ln.dataIndex,yn=ln.className,$n=Se[Vt],kr=jt[Vt],Mr;Vt===(bn||0)&&Ha&&(Mr=w.createElement(w.Fragment,null,w.createElement("span",{style:{paddingLeft:"".concat(xt*Le,"px")},className:"".concat(Ut,"-row-indent indent-level-").concat(Le)}),It({prefixCls:Ut,expanded:In,expandable:ma,record:At,onExpand:gt})));var Nr;return ln.onCell&&(Nr=ln.onCell(At,qe)),w.createElement(a.a,Object.assign({className:yn,ellipsis:ln.ellipsis,align:ln.align,component:Xe,prefixCls:Ut,key:$n,record:At,index:qe,dataIndex:Dt,render:rn,shouldCellUpdate:ln.shouldCellUpdate},kr,{appendNode:Mr,additionalProps:Nr}))})),Je;if(xa&&(_r||In)){var vt=Kt(At,qe,Le+1,In),Wt=Mt&&Mt(At,qe,Le);Je=w.createElement(Y,{expanded:In,className:p()("".concat(Ut,"-expanded-row"),"".concat(Ut,"-expanded-row-level-").concat(Le+1),Wt),prefixCls:Ut,fixHeader:Ct,fixColumn:Et,horizonScroll:ut,component:ze,componentWidth:Ye,cellComponent:Xe,colSpan:Ue.length},vt)}var tn;return ma&&In&&(tn=(At[ht]||[]).map(function(ln,Vt){var rn=Ge(ln,Vt);return w.createElement(U,Object.assign({},Fe,{key:rn,rowKey:rn,record:ln,recordKey:rn,index:Vt,indent:Le+1}))})),w.createElement(w.Fragment,null,Pe,Je,tn)}U.displayName="BodyRow";var K=U,z=w.createContext(null),F=z;function H(Fe){var je=Fe.columnKey,tt=Fe.onColumnResize,At=w.useRef();return w.useEffect(function(){At.current&&tt(je,At.current.offsetWidth)},[]),w.createElement(e.a,{onResize:function(Ze){var Ge=Ze.offsetWidth;tt(je,Ge)}},w.createElement("td",{ref:At,style:{padding:0,border:0,height:0}},w.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function G(Fe){var je=Fe.data,tt=Fe.getRowKey,At=Fe.measureColumnWidth,qe=Fe.expandedKeys,Ze=Fe.onRow,Ge=Fe.rowExpandable,He=Fe.emptyNode,Qe=Fe.childrenColumnName,Ce=w.useContext(F),Re=Ce.onColumnResize,Le=w.useContext(f.a),ze=Le.prefixCls,Xe=Le.getComponent,ht=w.useContext(k),yt=ht.fixHeader,Ut=ht.horizonScroll,jt=ht.flattenColumns,mt=ht.componentWidth;return w.useMemo(function(){var Ct=Xe(["body","wrapper"],"tbody"),Et=Xe(["body","row"],"tr"),ut=Xe(["body","cell"],"td"),Ye;je.length?Ye=je.map(function(We,St){var gt=tt(We,St);return w.createElement(K,{key:gt,rowKey:gt,record:We,recordKey:gt,index:St,rowComponent:Et,cellComponent:ut,expandedKeys:qe,onRow:Ze,getRowKey:tt,rowExpandable:Ge,childrenColumnName:Qe})}):Ye=w.createElement(Y,{expanded:!0,className:"".concat(ze,"-placeholder"),prefixCls:ze,fixHeader:yt,fixColumn:Ut,horizonScroll:Ut,component:Et,componentWidth:mt,cellComponent:ut,colSpan:jt.length},He);var Ue=Object(m.a)(jt);return w.createElement(Ct,{className:"".concat(ze,"-tbody")},At&&w.createElement("tr",{"aria-hidden":"true",className:"".concat(ze,"-measure-row"),style:{height:0}},Ue.map(function(We){return w.createElement(H,{key:We,columnKey:We,onColumnResize:Re})})),Ye)},[je,ze,Ze,At,qe,tt,Xe,mt,He,jt])}var q=w.memo(G);q.displayName="Body";var ie=q,ce=I("wRmb"),ee=I("xEkU"),ve=I.n(ee);function ue(Fe){var je=Object(w.useRef)(Fe),tt=Object(w.useState)({}),At=Object(_.a)(tt,2),qe=At[1],Ze=Object(w.useRef)(null),Ge=Object(w.useRef)([]);function He(Qe){Ze.current===null&&(Ge.current=[],Ze.current=ve()(function(){Ge.current.forEach(function(Ce){je.current=Ce(je.current)}),Ze.current=null,qe({})})),Ge.current.push(Qe)}return Object(w.useEffect)(function(){return function(){ve.a.cancel(Ze.current)}},[]),[je.current,He]}function be(Fe){var je=Object(w.useRef)(Fe),tt=Object(w.useRef)(null);function At(){window.clearTimeout(tt.current)}function qe(Ge){je.current=Ge,At(),tt.current=window.setTimeout(function(){je.current=null,tt.current=null},100)}function Ze(){return je.current}return Object(w.useEffect)(function(){return At},[]),[qe,Ze]}function he(Fe,je,tt){var At=Object(w.useMemo)(function(){for(var qe=[],Ze=[],Ge=0,He=0,Qe=0;Qe<je;Qe+=1)if(tt==="rtl"){Ze[Qe]=He,He+=Fe[Qe]||0;var Ce=je-Qe-1;qe[Ce]=Ge,Ge+=Fe[Ce]||0}else{qe[Qe]=Ge,Ge+=Fe[Qe]||0;var Re=je-Qe-1;Ze[Re]=He,He+=Fe[Re]||0}return{left:qe,right:Ze}},[Fe,je,tt]);return At}var de=he;function ne(Fe){var je=Fe.className,tt=Fe.children;return w.createElement("div",{className:je},tt)}var fe=ne,pe=I("n6Qo");function Ae(Fe){var je,tt=Fe.prefixCls,At=Fe.record,qe=Fe.onExpand,Ze=Fe.expanded,Ge=Fe.expandable,He="".concat(tt,"-row-expand-icon");if(!Ge)return w.createElement("span",{className:p()(He,"".concat(tt,"-row-spaced"))});var Qe=function(Re){qe(At,Re),Re.stopPropagation()};return w.createElement("span",{className:p()(He,(je={},Object(oe.a)(je,"".concat(tt,"-row-expanded"),Ze),Object(oe.a)(je,"".concat(tt,"-row-collapsed"),!Ze),je)),onClick:Qe})}function xe(Fe,je,tt){var At=[];function qe(Ze){(Ze||[]).forEach(function(Ge,He){At.push(je(Ge,He)),qe(Ge[tt])})}return qe(Fe),At}var Be=I("zT1h"),Oe=I("y0+3"),ae=function(je,tt){var At,qe,Ze=je.scrollBodyRef,Ge=je.onScroll,He=je.offsetScroll,Qe=w.useContext(f.a),Ce=Qe.prefixCls,Re=((At=Ze.current)===null||At===void 0?void 0:At.scrollWidth)||0,Le=((qe=Ze.current)===null||qe===void 0?void 0:qe.clientWidth)||0,ze=Re&&Le*(Le/Re),Xe=w.useRef(),ht=ue({scrollLeft:0,isHiddenScrollBar:!1}),yt=Object(_.a)(ht,2),Ut=yt[0],jt=yt[1],mt=w.useRef({delta:0,x:0}),Ct=w.useState(!1),Et=Object(_.a)(Ct,2),ut=Et[0],Ye=Et[1],Ue=function(){Ye(!1)},We=function(xt){xt.persist(),mt.current.delta=xt.pageX-Ut.scrollLeft,mt.current.x=0,Ye(!0),xt.preventDefault()},St=function(xt){var It,Kt=xt||((It=window)===null||It===void 0?void 0:It.event),bn=Kt.buttons;if(!ut||bn===0){ut&&Ye(!1);return}var fn=mt.current.x+xt.pageX-mt.current.x-mt.current.delta;fn<=0&&(fn=0),fn+ze>=Le&&(fn=Le-ze),Ge({scrollLeft:fn/Le*(Re+2)}),mt.current.x=xt.pageX},gt=function(){var xt=Object(Oe.b)(Ze.current).top,It=xt+Ze.current.offsetHeight,Kt=document.documentElement.scrollTop+window.innerHeight;It-Object(s.a)()<=Kt||xt>=Kt-He?jt(function(bn){return Object(V.a)(Object(V.a)({},bn),{},{isHiddenScrollBar:!0})}):jt(function(bn){return Object(V.a)(Object(V.a)({},bn),{},{isHiddenScrollBar:!1})})},Rt=function(xt){jt(function(It){return Object(V.a)(Object(V.a)({},It),{},{scrollLeft:xt/Re*Le||0})})};return w.useImperativeHandle(tt,function(){return{setScrollLeft:Rt}}),w.useEffect(function(){var Mt=Object(Be.a)(document.body,"mouseup",Ue,!1),xt=Object(Be.a)(document.body,"mousemove",St,!1);return gt(),function(){Mt.remove(),xt.remove()}},[ze,ut]),w.useEffect(function(){var Mt=Object(Be.a)(window,"scroll",gt,!1),xt=Object(Be.a)(window,"resize",gt,!1);return function(){Mt.remove(),xt.remove()}},[]),w.useEffect(function(){Ut.isHiddenScrollBar||jt(function(Mt){var xt,It;return Object(V.a)(Object(V.a)({},Mt),{},{scrollLeft:Ze.current.scrollLeft/((xt=Ze.current)===null||xt===void 0?void 0:xt.scrollWidth)*((It=Ze.current)===null||It===void 0?void 0:It.clientWidth)})})},[Ut.isHiddenScrollBar]),Re<=Le||!ze||Ut.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(s.a)(),width:Le,bottom:He},className:"".concat(Ce,"-sticky-scroll")},w.createElement("div",{onMouseDown:We,ref:Xe,className:p()("".concat(Ce,"-sticky-scroll-bar"),Object(oe.a)({},"".concat(Ce,"-sticky-scroll-bar-active"),ut)),style:{width:"".concat(ze,"px"),transform:"translate3d(".concat(Ut.scrollLeft,"px, 0, 0)")}}))},N=w.forwardRef(ae);function W(Fe,je){return w.useMemo(function(){var tt=!!Fe;return{isSticky:tt,stickyClassName:tt?"".concat(je,"-sticky-header"):"",offsetHeader:Object(y.a)(Fe)==="object"&&Fe.offsetHeader||0,offsetScroll:Object(y.a)(Fe)==="object"&&Fe.offsetScroll||0}},[Fe,je])}var le=[],te={},se="rc-table-internal-hook",Ee=w.memo(function(Fe){var je=Fe.children;return je},function(Fe,je){return r()(Fe.props,je.props)?Fe.pingLeft!==je.pingLeft||Fe.pingRight!==je.pingRight:!1});function ke(Fe){var je,tt=Fe.prefixCls,At=Fe.className,qe=Fe.rowClassName,Ze=Fe.style,Ge=Fe.data,He=Fe.rowKey,Qe=Fe.scroll,Ce=Fe.tableLayout,Re=Fe.direction,Le=Fe.title,ze=Fe.footer,Xe=Fe.summary,ht=Fe.id,yt=Fe.showHeader,Ut=Fe.components,jt=Fe.emptyText,mt=Fe.onRow,Ct=Fe.onHeaderRow,Et=Fe.internalHooks,ut=Fe.transformColumns,Ye=Fe.internalRefs,Ue=Fe.sticky,We=Ge||le,St=!!We.length,gt=w.useState(0),Rt=Object(_.a)(gt,2),Mt=Rt[0],xt=Rt[1];w.useEffect(function(){xt(Object(s.a)())});var It=w.useMemo(function(){return Object(m.c)(Ut,{})},[Ut]),Kt=w.useCallback(function(Ja,ga){return Object(m.b)(It,Ja)||ga},[It]),bn=w.useMemo(function(){return typeof He=="function"?He:function(Ja){var ga=Ja&&Ja[He];return ga}},[He]),fn=Object(l.c)(Fe),Fr=fn.expandIcon,_r=fn.expandedRowKeys,zr=fn.defaultExpandedRowKeys,In=fn.defaultExpandAllRows,xa=fn.expandedRowRender,Ha=fn.onExpand,ma=fn.onExpandedRowsChange,Kr=fn.expandRowByClick,wa=fn.rowExpandable,Ai=fn.expandIconColumnIndex,Ci=fn.expandedRowClassName,Se=fn.childrenColumnName,Pe=fn.indentSize,Je=Fr||Ae,vt=Se||"children",Wt=w.useMemo(function(){return xa?"row":Fe.expandable&&Et===se&&Fe.expandable.__PARENT_RENDER_ICON__||We.some(function(Ja){return Ja&&Object(y.a)(Ja)==="object"&&Ja[vt]})?"nest":!1},[!!xa,We]),tn=w.useState(function(){return zr||(In?xe(We,bn,vt):[])}),ln=Object(_.a)(tn,2),Vt=ln[0],rn=ln[1],Dt=w.useMemo(function(){return new Set(_r||Vt||[])},[_r,Vt]),yn=w.useCallback(function(Ja){var ga=bn(Ja,We.indexOf(Ja)),Ea,yo=Dt.has(ga);yo?(Dt.delete(ga),Ea=Object(L.a)(Dt)):Ea=[].concat(Object(L.a)(Dt),[ga]),rn(Ea),Ha&&Ha(!yo,Ja),ma&&ma(Ea)},[bn,Dt,We,Ha,ma]),$n=w.useState(0),kr=Object(_.a)($n,2),Mr=kr[0],Nr=kr[1],ea=Object(ce.b)(Object(V.a)(Object(V.a)(Object(V.a)({},Fe),fn),{},{expandable:!!xa,expandedKeys:Dt,getRowKey:bn,onTriggerExpand:yn,expandIcon:Je,expandIconColumnIndex:Ai,direction:Re}),Et===se?ut:null),da=Object(_.a)(ea,2),Ra=da[0],Rr=da[1],Hr=w.useMemo(function(){return{columns:Ra,flattenColumns:Rr}},[Ra,Rr]),Lr=w.useRef(),la=w.useRef(),Aa=w.useRef(),Ga=w.useState(!1),xr=Object(_.a)(Ga,2),va=xr[0],$a=xr[1],Ki=w.useState(!1),Ka=Object(_.a)(Ki,2),ri=Ka[0],Oi=Ka[1],Mi=ue(new Map),si=Object(_.a)(Mi,2),gi=si[0],Wi=si[1],Li=Object(m.a)(Rr),io=Li.map(function(Ja){return gi.get(Ja)}),qi=w.useMemo(function(){return io},[io.join("_")]),Gr=de(qi,Rr.length,Re),ai=Qe&&Object(m.d)(Qe.y),Va=Qe&&Object(m.d)(Qe.x),Xa=Va&&Rr.some(function(Ja){var ga=Ja.fixed;return ga}),Zi=w.useRef(),eo=W(Ue,tt),Pi=eo.isSticky,Qo=eo.offsetHeader,ns=eo.offsetScroll,fi=eo.stickyClassName,rs,Yo,qa;ai&&(Yo={overflowY:"scroll",maxHeight:Qe.y}),Va&&(rs={overflowX:"auto"},ai||(Yo={overflowY:"hidden"}),qa={width:Qe.x===!0?"auto":Qe.x,minWidth:"100%"});var po=w.useCallback(function(Ja,ga){Wi(function(Ea){var yo=new Map(Ea);return yo.set(Ja,ga),yo})},[]),$i=be(null),As=Object(_.a)($i,2),Co=As[0],Cs=As[1];function xs(Ja,ga){if(!ga)return;typeof ga=="function"?ga(Ja):ga.scrollLeft!==Ja&&(ga.scrollLeft=Ja)}var co=function(ga){var Ea=ga.currentTarget,yo=ga.scrollLeft,ws=typeof yo=="number"?yo:Ea.scrollLeft,Ss=Ea||te;if(!Cs()||Cs()===Ss){var Xs;Co(Ss),xs(ws,la.current),xs(ws,Aa.current),xs(ws,(Xs=Zi.current)===null||Xs===void 0?void 0:Xs.setScrollLeft)}if(Ea){var Ys=Ea.scrollWidth,ol=Ea.clientWidth;$a(ws>0),Oi(ws<Ys-ol)}},fs=function(){Aa.current&&co({currentTarget:Aa.current})},lr=function(ga){var Ea=ga.width;fs(),Nr(Lr.current?Lr.current.offsetWidth:Ea)};w.useEffect(function(){return fs},[]),w.useEffect(function(){Va&&fs()},[Va]),w.useEffect(function(){Et===se&&Ye&&(Ye.body.current=Aa.current)});var Ur=Kt(["table"],"table"),tr=w.useMemo(function(){return Ce||(Xa?Qe.x==="max-content"?"auto":"fixed":ai||Rr.some(function(Ja){var ga=Ja.ellipsis;return ga})?"fixed":"auto")},[ai,Xa,Rr,Ce]),Zr,fa={colWidths:qi,columCount:Rr.length,stickyOffsets:Gr,onHeaderRow:Ct,fixHeader:ai},Ya=w.useMemo(function(){return St?null:typeof jt=="function"?jt():jt},[St,jt]),ba=w.createElement(ie,{data:We,measureColumnWidth:ai||Va||Pi,expandedKeys:Dt,rowExpandable:wa,getRowKey:bn,onRow:mt,emptyNode:Ya,childrenColumnName:vt}),Bi=w.createElement(S,{colWidths:Rr.map(function(Ja){var ga=Ja.width;return ga}),columns:Rr}),Sa=Xe&&w.createElement(pe.b,null,Xe(We)),ha=Kt(["body"]);if(ai||Pi){var Io;typeof ha=="function"?(Io=ha(We,{scrollbarSize:Mt,ref:Aa,onScroll:co}),fa.colWidths=Rr.map(function(Ja,ga){var Ea=Ja.width,yo=ga===Ra.length-1?Ea-Mt:Ea;return typeof yo=="number"&&!Number.isNaN(yo)?yo:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Io=w.createElement("div",{style:Object(V.a)(Object(V.a)({},rs),Yo),onScroll:co,ref:Aa,className:p()("".concat(tt,"-body"))},w.createElement(Ur,{style:Object(V.a)(Object(V.a)({},qa),{},{tableLayout:tr})},Bi,ba,Sa),Pi&&w.createElement(N,{ref:Zi,offsetScroll:ns,scrollBodyRef:Aa,onScroll:co})),Zr=w.createElement(w.Fragment,null,yt!==!1&&w.createElement(D,Object.assign({noData:!We.length},fa,Hr,{direction:Re,offsetHeader:Qo,stickyClassName:fi,ref:la,onScroll:co})),Io)}else Zr=w.createElement("div",{style:Object(V.a)(Object(V.a)({},rs),Yo),className:p()("".concat(tt,"-content")),onScroll:co,ref:Aa},w.createElement(Ur,{style:Object(V.a)(Object(V.a)({},qa),{},{tableLayout:tr})},Bi,yt!==!1&&w.createElement(v,Object.assign({},fa,Hr)),ba,Sa));var Wa=Object(l.b)(Fe),to=w.createElement("div",Object.assign({className:p()(tt,At,(je={},Object(oe.a)(je,"".concat(tt,"-rtl"),Re==="rtl"),Object(oe.a)(je,"".concat(tt,"-ping-left"),va),Object(oe.a)(je,"".concat(tt,"-ping-right"),ri),Object(oe.a)(je,"".concat(tt,"-layout-fixed"),Ce==="fixed"),Object(oe.a)(je,"".concat(tt,"-fixed-header"),ai),Object(oe.a)(je,"".concat(tt,"-fixed-column"),Xa),Object(oe.a)(je,"".concat(tt,"-scroll-horizontal"),Va),Object(oe.a)(je,"".concat(tt,"-has-fix-left"),Rr[0]&&Rr[0].fixed),Object(oe.a)(je,"".concat(tt,"-has-fix-right"),Rr[Rr.length-1]&&Rr[Rr.length-1].fixed==="right"),je)),style:Ze,id:ht,ref:Lr},Wa),w.createElement(Ee,{pingLeft:va,pingRight:ri,props:Object(V.a)(Object(V.a)({},Fe),{},{stickyOffsets:Gr,mergedExpandedKeys:Dt})},Le&&w.createElement(fe,{className:"".concat(tt,"-title")},Le(We)),w.createElement("div",{className:"".concat(tt,"-container")},Zr),ze&&w.createElement(fe,{className:"".concat(tt,"-footer")},ze(We))));Va&&(to=w.createElement(e.a,{onResize:lr},to));var oo=w.useMemo(function(){return{prefixCls:tt,getComponent:Kt,scrollbarSize:Mt,direction:Re,fixedInfoList:Rr.map(function(Ja,ga){return h(ga,ga,Rr,Gr,Re)}),isSticky:Pi}},[tt,Kt,Mt,Re,Rr,Gr,Re,Pi]),xo=w.useMemo(function(){return Object(V.a)(Object(V.a)({},Hr),{},{tableLayout:tr,rowClassName:qe,expandedRowClassName:Ci,componentWidth:Mr,fixHeader:ai,fixColumn:Xa,horizonScroll:Va,expandIcon:Je,expandableType:Wt,expandRowByClick:Kr,expandedRowRender:xa,onTriggerExpand:yn,expandIconColumnIndex:Ai,indentSize:Pe})},[Hr,tr,qe,Ci,Mr,ai,Xa,Va,Je,Wt,Kr,xa,yn,Ai,Pe]),Vs=w.useMemo(function(){return{onColumnResize:po}},[po]);return w.createElement(f.a.Provider,{value:oo},w.createElement(k.Provider,{value:xo},w.createElement(F.Provider,{value:Vs},to)))}ke.Column=o.a,ke.ColumnGroup=u.a,ke.Summary=pe.a,ke.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var pt=me.b=ke},wOnQ:function(Ne,me,I){/*!
|
|
|
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
|
|
|
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
|
|
|
* Released under MIT License
|
|
|
*/(function(oe,V){Ne.exports=V()})(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 oe=function(J,X){return oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,Z){$.__proto__=Z}||function($,Z){for(var ye in Z)Object.prototype.hasOwnProperty.call(Z,ye)&&($[ye]=Z[ye])},oe(J,X)};function V(J,X){if(typeof X!="function"&&X!==null)throw new TypeError("Class extends value "+String(X)+" is not a constructor or null");oe(J,X);function $(){this.constructor=J}J.prototype=X===null?Object.create(X):($.prototype=X.prototype,new $)}var L=function(){return L=Object.assign||function(X){for(var $,Z=1,ye=arguments.length;Z<ye;Z++){$=arguments[Z];for(var Te in $)Object.prototype.hasOwnProperty.call($,Te)&&(X[Te]=$[Te])}return X},L.apply(this,arguments)};function y(J,X,$,Z){function ye(Te){return Te instanceof $?Te:new $(function(Ke){Ke(Te)})}return new($||($=Promise))(function(Te,Ke){function at(Pt){try{Tt(Z.next(Pt))}catch(Yt){Ke(Yt)}}function rt(Pt){try{Tt(Z.throw(Pt))}catch(Yt){Ke(Yt)}}function Tt(Pt){Pt.done?Te(Pt.value):ye(Pt.value).then(at,rt)}Tt((Z=Z.apply(J,X||[])).next())})}function _(J,X){var $={label:0,sent:function(){if(Te[0]&1)throw Te[1];return Te[1]},trys:[],ops:[]},Z,ye,Te,Ke;return Ke={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(Ke[Symbol.iterator]=function(){return this}),Ke;function at(Tt){return function(Pt){return rt([Tt,Pt])}}function rt(Tt){if(Z)throw new TypeError("Generator is already executing.");for(;$;)try{if(Z=1,ye&&(Te=Tt[0]&2?ye.return:Tt[0]?ye.throw||((Te=ye.return)&&Te.call(ye),0):ye.next)&&!(Te=Te.call(ye,Tt[1])).done)return Te;(ye=0,Te)&&(Tt=[Tt[0]&2,Te.value]);switch(Tt[0]){case 0:case 1:Te=Tt;break;case 4:return $.label++,{value:Tt[1],done:!1};case 5:$.label++,ye=Tt[1],Tt=[0];continue;case 7:Tt=$.ops.pop(),$.trys.pop();continue;default:if(!(Te=$.trys,Te=Te.length>0&&Te[Te.length-1])&&(Tt[0]===6||Tt[0]===2)){$=0;continue}if(Tt[0]===3&&(!Te||Tt[1]>Te[0]&&Tt[1]<Te[3])){$.label=Tt[1];break}if(Tt[0]===6&&$.label<Te[1]){$.label=Te[1],Te=Tt;break}if(Te&&$.label<Te[2]){$.label=Te[2],$.ops.push(Tt);break}Te[2]&&$.ops.pop(),$.trys.pop();continue}Tt=X.call(J,$)}catch(Pt){Tt=[6,Pt],ye=0}finally{Z=Te=0}if(Tt[0]&5)throw Tt[1];return{value:Tt[0]?Tt[1]:void 0,done:!0}}}function w(J,X,$){if($||arguments.length===2)for(var Z=0,ye=X.length,Te;Z<ye;Z++)(Te||!(Z in X))&&(Te||(Te=Array.prototype.slice.call(X,0,Z)),Te[Z]=X[Z]);return J.concat(Te||X)}for(var C=function(){function J(X,$,Z,ye){this.left=X,this.top=$,this.width=Z,this.height=ye}return J.prototype.add=function(X,$,Z,ye){return new J(this.left+X,this.top+$,this.width+Z,this.height+ye)},J.fromClientRect=function(X,$){return new J($.left+X.windowBounds.left,$.top+X.windowBounds.top,$.width,$.height)},J.fromDOMRectList=function(X,$){var Z=Array.from($).find(function(ye){return ye.width!==0});return Z?new J(Z.left+X.windowBounds.left,Z.top+X.windowBounds.top,Z.width,Z.height):J.EMPTY},J.EMPTY=new J(0,0,0,0),J}(),p=function(J,X){return C.fromClientRect(J,X.getBoundingClientRect())},c=function(J){var X=J.body,$=J.documentElement;if(!X||!$)throw new Error("Unable to get document size");var Z=Math.max(Math.max(X.scrollWidth,$.scrollWidth),Math.max(X.offsetWidth,$.offsetWidth),Math.max(X.clientWidth,$.clientWidth)),ye=Math.max(Math.max(X.scrollHeight,$.scrollHeight),Math.max(X.offsetHeight,$.offsetHeight),Math.max(X.clientHeight,$.clientHeight));return new C(0,0,Z,ye)},r=function(J){for(var X=[],$=0,Z=J.length;$<Z;){var ye=J.charCodeAt($++);if(ye>=55296&&ye<=56319&&$<Z){var Te=J.charCodeAt($++);(Te&64512)===56320?X.push(((ye&1023)<<10)+(Te&1023)+65536):(X.push(ye),$--)}else X.push(ye)}return X},n=function(){for(var J=[],X=0;X<arguments.length;X++)J[X]=arguments[X];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var $=J.length;if(!$)return"";for(var Z=[],ye=-1,Te="";++ye<$;){var Ke=J[ye];Ke<=65535?Z.push(Ke):(Ke-=65536,Z.push((Ke>>10)+55296,Ke%1024+56320)),(ye+1===$||Z.length>16384)&&(Te+=String.fromCharCode.apply(String,Z),Z.length=0)}return Te},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),u=0;u<e.length;u++)s[e.charCodeAt(u)]=u;for(var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),A=0;A<o.length;A++)d[o.charCodeAt(A)]=A;for(var a=function(J){var X=J.length*.75,$=J.length,Z,ye=0,Te,Ke,at,rt;J[J.length-1]==="="&&(X--,J[J.length-2]==="="&&X--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(X):new Array(X),Pt=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(Z=0;Z<$;Z+=4)Te=d[J.charCodeAt(Z)],Ke=d[J.charCodeAt(Z+1)],at=d[J.charCodeAt(Z+2)],rt=d[J.charCodeAt(Z+3)],Pt[ye++]=Te<<2|Ke>>4,Pt[ye++]=(Ke&15)<<4|at>>2,Pt[ye++]=(at&3)<<6|rt&63;return Tt},f=function(J){for(var X=J.length,$=[],Z=0;Z<X;Z+=2)$.push(J[Z+1]<<8|J[Z]);return $},h=function(J){for(var X=J.length,$=[],Z=0;Z<X;Z+=4)$.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return $},m=5,T=6+5,E=2,O=T-m,g=65536>>m,v=1<<m,l=v-1,i=1024>>m,S=g+i,B=S,x=2048>>6,D=B+x,R=65536>>T,k=1<<O,j=k-1,Y=function(J,X,$){return J.slice?J.slice(X,$):new Uint16Array(Array.prototype.slice.call(J,X,$))},U=function(J,X,$){return J.slice?J.slice(X,$):new Uint32Array(Array.prototype.slice.call(J,X,$))},K=function(J,X){var $=a(J),Z=Array.isArray($)?h($):new Uint32Array($),ye=Array.isArray($)?f($):new Uint16Array($),Te=24,Ke=Y(ye,Te/2,Z[4]/2),at=Z[5]===2?Y(ye,(Te+Z[4])/2):U(Z,Math.ceil((Te+Z[4])/4));return new z(Z[0],Z[1],Z[2],Z[3],Ke,at)},z=function(){function J(X,$,Z,ye,Te,Ke){this.initialValue=X,this.errorValue=$,this.highStart=Z,this.highValueIndex=ye,this.index=Te,this.data=Ke}return J.prototype.get=function(X){var $;if(X>=0){if(X<55296||X>56319&&X<=65535)return $=this.index[X>>m],$=($<<E)+(X&l),this.data[$];if(X<=65535)return $=this.index[g+(X-55296>>m)],$=($<<E)+(X&l),this.data[$];if(X<this.highStart)return $=D-R+(X>>T),$=this.index[$],$+=X>>m&j,$=this.index[$],$=($<<E)+(X&l),this.data[$];if(X<=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 q="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==",ie=50,ce=1,ee=2,ve=3,ue=4,be=5,he=7,de=8,ne=9,fe=10,pe=11,Ae=12,xe=13,Be=14,Oe=15,ae=16,N=17,W=18,le=19,te=20,se=21,Ee=22,ke=23,pt=24,Fe=25,je=26,tt=27,At=28,qe=29,Ze=30,Ge=31,He=32,Qe=33,Ce=34,Re=35,Le=36,ze=37,Xe=38,ht=39,yt=40,Ut=41,jt=42,mt=43,Ct=[9001,65288],Et="!",ut="\xD7",Ye="\xF7",Ue=K(q),We=[Ze,Le],St=[ce,ee,ve,be],gt=[fe,de],Rt=[tt,je],Mt=St.concat(gt),xt=[Xe,ht,yt,Ce,Re],It=[Oe,xe],Kt=function(J,X){X===void 0&&(X="strict");var $=[],Z=[],ye=[];return J.forEach(function(Te,Ke){var at=Ue.get(Te);if(at>ie?(ye.push(!0),at-=ie):ye.push(!1),["normal","auto","loose"].indexOf(X)!==-1&&[8208,8211,12316,12448].indexOf(Te)!==-1)return Z.push(Ke),$.push(ae);if(at===ue||at===pe){if(Ke===0)return Z.push(Ke),$.push(Ze);var rt=$[Ke-1];return Mt.indexOf(rt)===-1?(Z.push(Z[Ke-1]),$.push(rt)):(Z.push(Ke),$.push(Ze))}if(Z.push(Ke),at===Ge)return $.push(X==="strict"?se:ze);if(at===jt)return $.push(Ze);if(at===qe)return $.push(Ze);if(at===mt)return Te>=131072&&Te<=196605||Te>=196608&&Te<=262141?$.push(ze):$.push(Ze);$.push(at)}),[Z,$,ye]},bn=function(J,X,$,Z){var ye=Z[$];if(Array.isArray(J)?J.indexOf(ye)!==-1:J===ye)for(var Te=$;Te<=Z.length;){Te++;var Ke=Z[Te];if(Ke===X)return!0;if(Ke!==fe)break}if(ye===fe)for(var Te=$;Te>0;){Te--;var at=Z[Te];if(Array.isArray(J)?J.indexOf(at)!==-1:J===at)for(var rt=$;rt<=Z.length;){rt++;var Ke=Z[rt];if(Ke===X)return!0;if(Ke!==fe)break}if(at!==fe)break}return!1},fn=function(J,X){for(var $=J;$>=0;){var Z=X[$];if(Z===fe)$--;else return Z}return 0},Fr=function(J,X,$,Z,ye){if($[Z]===0)return ut;var Te=Z-1;if(Array.isArray(ye)&&ye[Te]===!0)return ut;var Ke=Te-1,at=Te+1,rt=X[Te],Tt=Ke>=0?X[Ke]:0,Pt=X[at];if(rt===ee&&Pt===ve)return ut;if(St.indexOf(rt)!==-1)return Et;if(St.indexOf(Pt)!==-1)return ut;if(gt.indexOf(Pt)!==-1)return ut;if(fn(Te,X)===de)return Ye;if(Ue.get(J[Te])===pe)return ut;if((rt===He||rt===Qe)&&Ue.get(J[at])===pe)return ut;if(rt===he||Pt===he)return ut;if(rt===ne)return ut;if([fe,xe,Oe].indexOf(rt)===-1&&Pt===ne)return ut;if([N,W,le,pt,At].indexOf(Pt)!==-1)return ut;if(fn(Te,X)===Ee)return ut;if(bn(ke,Ee,Te,X))return ut;if(bn([N,W],se,Te,X))return ut;if(bn(Ae,Ae,Te,X))return ut;if(rt===fe)return Ye;if(rt===ke||Pt===ke)return ut;if(Pt===ae||rt===ae)return Ye;if([xe,Oe,se].indexOf(Pt)!==-1||rt===Be)return ut;if(Tt===Le&&It.indexOf(rt)!==-1)return ut;if(rt===At&&Pt===Le)return ut;if(Pt===te)return ut;if(We.indexOf(Pt)!==-1&&rt===Fe||We.indexOf(rt)!==-1&&Pt===Fe)return ut;if(rt===tt&&[ze,He,Qe].indexOf(Pt)!==-1||[ze,He,Qe].indexOf(rt)!==-1&&Pt===je)return ut;if(We.indexOf(rt)!==-1&&Rt.indexOf(Pt)!==-1||Rt.indexOf(rt)!==-1&&We.indexOf(Pt)!==-1)return ut;if([tt,je].indexOf(rt)!==-1&&(Pt===Fe||[Ee,Oe].indexOf(Pt)!==-1&&X[at+1]===Fe)||[Ee,Oe].indexOf(rt)!==-1&&Pt===Fe||rt===Fe&&[Fe,At,pt].indexOf(Pt)!==-1)return ut;if([Fe,At,pt,N,W].indexOf(Pt)!==-1)for(var Yt=Te;Yt>=0;){var en=X[Yt];if(en===Fe)return ut;if([At,pt].indexOf(en)!==-1)Yt--;else break}if([tt,je].indexOf(Pt)!==-1)for(var Yt=[N,W].indexOf(rt)!==-1?Ke:Te;Yt>=0;){var en=X[Yt];if(en===Fe)return ut;if([At,pt].indexOf(en)!==-1)Yt--;else break}if(Xe===rt&&[Xe,ht,Ce,Re].indexOf(Pt)!==-1||[ht,Ce].indexOf(rt)!==-1&&[ht,yt].indexOf(Pt)!==-1||[yt,Re].indexOf(rt)!==-1&&Pt===yt)return ut;if(xt.indexOf(rt)!==-1&&[te,je].indexOf(Pt)!==-1||xt.indexOf(Pt)!==-1&&rt===tt)return ut;if(We.indexOf(rt)!==-1&&We.indexOf(Pt)!==-1)return ut;if(rt===pt&&We.indexOf(Pt)!==-1)return ut;if(We.concat(Fe).indexOf(rt)!==-1&&Pt===Ee&&Ct.indexOf(J[at])===-1||We.concat(Fe).indexOf(Pt)!==-1&&rt===W)return ut;if(rt===Ut&&Pt===Ut){for(var gr=$[Te],Un=1;gr>0&&(gr--,X[gr]===Ut);)Un++;if(Un%2!==0)return ut}return rt===He&&Pt===Qe?ut:Ye},_r=function(J,X){X||(X={lineBreak:"normal",wordBreak:"normal"});var $=Kt(J,X.lineBreak),Z=$[0],ye=$[1],Te=$[2];(X.wordBreak==="break-all"||X.wordBreak==="break-word")&&(ye=ye.map(function(at){return[Fe,Ze,jt].indexOf(at)!==-1?ze:at}));var Ke=X.wordBreak==="keep-all"?Te.map(function(at,rt){return at&&J[rt]>=19968&&J[rt]<=40959}):void 0;return[Z,ye,Ke]},zr=function(){function J(X,$,Z,ye){this.codePoints=X,this.required=$===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}(),In=function(J,X){var $=r(J),Z=_r($,X),ye=Z[0],Te=Z[1],Ke=Z[2],at=$.length,rt=0,Tt=0;return{next:function(){if(Tt>=at)return{done:!0,value:null};for(var Pt=ut;Tt<at&&(Pt=Fr($,Te,ye,++Tt,Ke))===ut;);if(Pt!==ut||Tt===at){var Yt=new zr($,Pt,rt,Tt);return rt=Tt,{value:Yt,done:!1}}return{done:!0,value:null}}}},xa=1<<0,Ha=1<<1,ma=1<<2,Kr=1<<3,wa=10,Ai=47,Ci=92,Se=9,Pe=32,Je=34,vt=61,Wt=35,tn=36,ln=37,Vt=39,rn=40,Dt=41,yn=95,$n=45,kr=33,Mr=60,Nr=62,ea=64,da=91,Ra=93,Rr=61,Hr=123,Lr=63,la=125,Aa=124,Ga=126,xr=128,va=65533,$a=42,Ki=43,Ka=44,ri=58,Oi=59,Mi=46,si=0,gi=8,Wi=11,Li=14,io=31,qi=127,Gr=-1,ai=48,Va=97,Xa=101,Zi=102,eo=117,Pi=122,Qo=65,ns=69,fi=70,rs=85,Yo=90,qa=function(J){return J>=ai&&J<=57},po=function(J){return J>=55296&&J<=57343},$i=function(J){return qa(J)||J>=Qo&&J<=fi||J>=Va&&J<=Zi},As=function(J){return J>=Va&&J<=Pi},Co=function(J){return J>=Qo&&J<=Yo},Cs=function(J){return As(J)||Co(J)},xs=function(J){return J>=xr},co=function(J){return J===wa||J===Se||J===Pe},fs=function(J){return Cs(J)||xs(J)||J===yn},lr=function(J){return fs(J)||qa(J)||J===$n},Ur=function(J){return J>=si&&J<=gi||J===Wi||J>=Li&&J<=io||J===qi},tr=function(J,X){return J!==Ci?!1:X!==wa},Zr=function(J,X,$){return J===$n?fs(X)||tr(X,$):fs(J)?!0:!!(J===Ci&&tr(J,X))},fa=function(J,X,$){return J===Ki||J===$n?qa(X)?!0:X===Mi&&qa($):J===Mi?qa(X):qa(J)},Ya=function(J){var X=0,$=1;(J[X]===Ki||J[X]===$n)&&(J[X]===$n&&($=-1),X++);for(var Z=[];qa(J[X]);)Z.push(J[X++]);var ye=Z.length?parseInt(n.apply(void 0,Z),10):0;J[X]===Mi&&X++;for(var Te=[];qa(J[X]);)Te.push(J[X++]);var Ke=Te.length,at=Ke?parseInt(n.apply(void 0,Te),10):0;(J[X]===ns||J[X]===Xa)&&X++;var rt=1;(J[X]===Ki||J[X]===$n)&&(J[X]===$n&&(rt=-1),X++);for(var Tt=[];qa(J[X]);)Tt.push(J[X++]);var Pt=Tt.length?parseInt(n.apply(void 0,Tt),10):0;return $*(ye+at*Math.pow(10,-Ke))*Math.pow(10,rt*Pt)},ba={type:2},Bi={type:3},Sa={type:4},ha={type:13},Io={type:8},Wa={type:21},to={type:9},oo={type:10},xo={type:11},Vs={type:12},Ja={type:14},ga={type:23},Ea={type:1},yo={type:25},ws={type:24},Ss={type:26},Xs={type:27},Ys={type:28},ol={type:29},vl={type:31},Js={type:32},Ps=function(){function J(){this._value=[]}return J.prototype.write=function(X){this._value=this._value.concat(r(X))},J.prototype.read=function(){for(var X=[],$=this.consumeToken();$!==Js;)X.push($),$=this.consumeToken();return X},J.prototype.consumeToken=function(){var X=this.consumeCodePoint();switch(X){case Je:return this.consumeStringToken(Je);case Wt:var $=this.peekCodePoint(0),Z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(lr($)||tr(Z,ye)){var Te=Zr($,Z,ye)?Ha:xa,Ke=this.consumeName();return{type:5,value:Ke,flags:Te}}break;case tn:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),ha;break;case Vt:return this.consumeStringToken(Vt);case rn:return ba;case Dt:return Bi;case $a:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),Ja;break;case Ki:if(fa(X,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(X),this.consumeNumericToken();break;case Ka:return Sa;case $n:var at=X,rt=this.peekCodePoint(0),Tt=this.peekCodePoint(1);if(fa(at,rt,Tt))return this.reconsumeCodePoint(X),this.consumeNumericToken();if(Zr(at,rt,Tt))return this.reconsumeCodePoint(X),this.consumeIdentLikeToken();if(rt===$n&&Tt===Nr)return this.consumeCodePoint(),this.consumeCodePoint(),ws;break;case Mi:if(fa(X,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(X),this.consumeNumericToken();break;case Ai:if(this.peekCodePoint(0)===$a)for(this.consumeCodePoint();;){var Pt=this.consumeCodePoint();if(Pt===$a&&(Pt=this.consumeCodePoint(),Pt===Ai))return this.consumeToken();if(Pt===Gr)return this.consumeToken()}break;case ri:return Ss;case Oi:return Xs;case Mr:if(this.peekCodePoint(0)===kr&&this.peekCodePoint(1)===$n&&this.peekCodePoint(2)===$n)return this.consumeCodePoint(),this.consumeCodePoint(),yo;break;case ea:var Yt=this.peekCodePoint(0),en=this.peekCodePoint(1),gr=this.peekCodePoint(2);if(Zr(Yt,en,gr)){var Ke=this.consumeName();return{type:7,value:Ke}}break;case da:return Ys;case Ci:if(tr(X,this.peekCodePoint(0)))return this.reconsumeCodePoint(X),this.consumeIdentLikeToken();break;case Ra:return ol;case Rr:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),Io;break;case Hr:return xo;case la:return Vs;case eo:case rs:var Un=this.peekCodePoint(0),ir=this.peekCodePoint(1);return Un===Ki&&($i(ir)||ir===Lr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(X),this.consumeIdentLikeToken();case Aa:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),to;if(this.peekCodePoint(0)===Aa)return this.consumeCodePoint(),Wa;break;case Ga:if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),oo;break;case Gr:return Js}return co(X)?(this.consumeWhiteSpace(),vl):qa(X)?(this.reconsumeCodePoint(X),this.consumeNumericToken()):fs(X)?(this.reconsumeCodePoint(X),this.consumeIdentLikeToken()):{type:6,value:n(X)}},J.prototype.consumeCodePoint=function(){var X=this._value.shift();return typeof X=="undefined"?-1:X},J.prototype.reconsumeCodePoint=function(X){this._value.unshift(X)},J.prototype.peekCodePoint=function(X){return X>=this._value.length?-1:this._value[X]},J.prototype.consumeUnicodeRangeToken=function(){for(var X=[],$=this.consumeCodePoint();$i($)&&X.length<6;)X.push($),$=this.consumeCodePoint();for(var Z=!1;$===Lr&&X.length<6;)X.push($),$=this.consumeCodePoint(),Z=!0;if(Z){var ye=parseInt(n.apply(void 0,X.map(function(rt){return rt===Lr?ai:rt})),16),Te=parseInt(n.apply(void 0,X.map(function(rt){return rt===Lr?fi:rt})),16);return{type:30,start:ye,end:Te}}var Ke=parseInt(n.apply(void 0,X),16);if(this.peekCodePoint(0)===$n&&$i(this.peekCodePoint(1))){this.consumeCodePoint(),$=this.consumeCodePoint();for(var at=[];$i($)&&at.length<6;)at.push($),$=this.consumeCodePoint();var Te=parseInt(n.apply(void 0,at),16);return{type:30,start:Ke,end:Te}}else return{type:30,start:Ke,end:Ke}},J.prototype.consumeIdentLikeToken=function(){var X=this.consumeName();return X.toLowerCase()==="url"&&this.peekCodePoint(0)===rn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===rn?(this.consumeCodePoint(),{type:19,value:X}):{type:20,value:X}},J.prototype.consumeUrlToken=function(){var X=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Gr)return{type:22,value:""};var $=this.peekCodePoint(0);if($===Vt||$===Je){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Gr||this.peekCodePoint(0)===Dt)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),ga)}for(;;){var ye=this.consumeCodePoint();if(ye===Gr||ye===Dt)return{type:22,value:n.apply(void 0,X)};if(co(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Gr||this.peekCodePoint(0)===Dt?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,X)}):(this.consumeBadUrlRemnants(),ga);if(ye===Je||ye===Vt||ye===rn||Ur(ye))return this.consumeBadUrlRemnants(),ga;if(ye===Ci)if(tr(ye,this.peekCodePoint(0)))X.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ga;else X.push(ye)}},J.prototype.consumeWhiteSpace=function(){for(;co(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var X=this.consumeCodePoint();if(X===Dt||X===Gr)return;tr(X,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},J.prototype.consumeStringSlice=function(X){for(var $=5e4,Z="";X>0;){var ye=Math.min($,X);Z+=n.apply(void 0,this._value.splice(0,ye)),X-=ye}return this._value.shift(),Z},J.prototype.consumeStringToken=function(X){var $="",Z=0;do{var ye=this._value[Z];if(ye===Gr||ye===void 0||ye===X)return $+=this.consumeStringSlice(Z),{type:0,value:$};if(ye===wa)return this._value.splice(0,Z),Ea;if(ye===Ci){var Te=this._value[Z+1];Te!==Gr&&Te!==void 0&&(Te===wa?($+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):tr(ye,Te)&&($+=this.consumeStringSlice(Z),$+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var X=[],$=ma,Z=this.peekCodePoint(0);for((Z===Ki||Z===$n)&&X.push(this.consumeCodePoint());qa(this.peekCodePoint(0));)X.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(Z===Mi&&qa(ye))for(X.push(this.consumeCodePoint(),this.consumeCodePoint()),$=Kr;qa(this.peekCodePoint(0));)X.push(this.consumeCodePoint());Z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Te=this.peekCodePoint(2);if((Z===ns||Z===Xa)&&((ye===Ki||ye===$n)&&qa(Te)||qa(ye)))for(X.push(this.consumeCodePoint(),this.consumeCodePoint()),$=Kr;qa(this.peekCodePoint(0));)X.push(this.consumeCodePoint());return[Ya(X),$]},J.prototype.consumeNumericToken=function(){var X=this.consumeNumber(),$=X[0],Z=X[1],ye=this.peekCodePoint(0),Te=this.peekCodePoint(1),Ke=this.peekCodePoint(2);if(Zr(ye,Te,Ke)){var at=this.consumeName();return{type:15,number:$,flags:Z,unit:at}}return ye===ln?(this.consumeCodePoint(),{type:16,number:$,flags:Z}):{type:17,number:$,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var X=this.consumeCodePoint();if($i(X)){for(var $=n(X);$i(this.peekCodePoint(0))&&$.length<6;)$+=n(this.consumeCodePoint());co(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt($,16);return Z===0||po(Z)||Z>1114111?va:Z}return X===Gr?va:X},J.prototype.consumeName=function(){for(var X="";;){var $=this.consumeCodePoint();if(lr($))X+=n($);else if(tr($,this.peekCodePoint(0)))X+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint($),X}},J}(),gl=function(){function J(X){this._tokens=X}return J.create=function(X){var $=new Ps;return $.write(X),new J($.read())},J.parseValue=function(X){return J.create(X).parseComponentValue()},J.parseValues=function(X){return J.create(X).parseComponentValues()},J.prototype.parseComponentValue=function(){for(var X=this.consumeToken();X.type===31;)X=this.consumeToken();if(X.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(X);var $=this.consumeComponentValue();do X=this.consumeToken();while(X.type===31);if(X.type===32)return $;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},J.prototype.parseComponentValues=function(){for(var X=[];;){var $=this.consumeComponentValue();if($.type===32)return X;X.push($),X.push()}},J.prototype.consumeComponentValue=function(){var X=this.consumeToken();switch(X.type){case 11:case 28:case 2:return this.consumeSimpleBlock(X.type);case 19:return this.consumeFunction(X)}return X},J.prototype.consumeSimpleBlock=function(X){for(var $={type:X,values:[]},Z=this.consumeToken();;){if(Z.type===32||bt(Z,X))return $;this.reconsumeToken(Z),$.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},J.prototype.consumeFunction=function(X){for(var $={name:X.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return $;this.reconsumeToken(Z),$.values.push(this.consumeComponentValue())}},J.prototype.consumeToken=function(){var X=this._tokens.shift();return typeof X=="undefined"?Js:X},J.prototype.reconsumeToken=function(X){this._tokens.unshift(X)},J}(),Us=function(J){return J.type===15},Fs=function(J){return J.type===17},li=function(J){return J.type===20},Qs=function(J){return J.type===0},Jo=function(J,X){return li(J)&&J.value===X},sl=function(J){return J.type!==31},$e=function(J){return J.type!==31&&J.type!==4},ft=function(J){var X=[],$=[];return J.forEach(function(Z){if(Z.type===4){if($.length===0)throw new Error("Error parsing function args, zero tokens for arg");X.push($),$=[];return}Z.type!==31&&$.push(Z)}),$.length&&X.push($),X},bt=function(J,X){return X===11&&J.type===12||X===28&&J.type===29?!0:X===2&&J.type===3},nt=function(J){return J.type===17||J.type===15},De=function(J){return J.type===16||nt(J)},Ve=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ie={type:17,number:0,flags:ma},it={type:16,number:50,flags:ma},st={type:16,number:100,flags:ma},_t=function(J,X,$){var Z=J[0],ye=J[1];return[ct(Z,X),ct(typeof ye!="undefined"?ye:Z,$)]},ct=function(J,X){if(J.type===16)return J.number/100*X;if(Us(J))switch(J.unit){case"rem":case"em":return 16*J.number;case"px":default:return J.number}return J.number},Ot="deg",Xt="grad",lt="rad",et="turn",wt={name:"angle",parse:function(J,X){if(X.type===15)switch(X.unit){case Ot:return Math.PI*X.number/180;case Xt:return Math.PI/200*X.number;case lt:return X.number;case et:return Math.PI*2*X.number}throw new Error("Unsupported angle type")}},zt=function(J){return J.type===15&&(J.unit===Ot||J.unit===Xt||J.unit===lt||J.unit===et)},nn=function(J){var X=J.filter(li).map(function($){return $.value}).join(" ");switch(X){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ie,Ie];case"to top":case"bottom":return kt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ie,st];case"to right":case"left":return kt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[st,st];case"to bottom":case"top":return kt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[st,Ie];case"to left":case"right":return kt(270)}return 0},kt=function(J){return Math.PI*J/180},pn={name:"color",parse:function(J,X){if(X.type===18){var $=mn[X.name];if(typeof $=="undefined")throw new Error('Attempting to parse an unsupported color function "'+X.name+'"');return $(J,X.values)}if(X.type===5){if(X.value.length===3){var Z=X.value.substring(0,1),ye=X.value.substring(1,2),Te=X.value.substring(2,3);return on(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Te+Te,16),1)}if(X.value.length===4){var Z=X.value.substring(0,1),ye=X.value.substring(1,2),Te=X.value.substring(2,3),Ke=X.value.substring(3,4);return on(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Te+Te,16),parseInt(Ke+Ke,16)/255)}if(X.value.length===6){var Z=X.value.substring(0,2),ye=X.value.substring(2,4),Te=X.value.substring(4,6);return on(parseInt(Z,16),parseInt(ye,16),parseInt(Te,16),1)}if(X.value.length===8){var Z=X.value.substring(0,2),ye=X.value.substring(2,4),Te=X.value.substring(4,6),Ke=X.value.substring(6,8);return on(parseInt(Z,16),parseInt(ye,16),parseInt(Te,16),parseInt(Ke,16)/255)}}if(X.type===20){var at=vn[X.value.toUpperCase()];if(typeof at!="undefined")return at}return vn.TRANSPARENT}},Jt=function(J){return(255&J)===0},Ft=function(J){var X=255&J,$=255&J>>8,Z=255&J>>16,ye=255&J>>24;return X<255?"rgba("+ye+","+Z+","+$+","+X/255+")":"rgb("+ye+","+Z+","+$+")"},on=function(J,X,$,Z){return(J<<24|X<<16|$<<8|Math.round(Z*255)<<0)>>>0},Gt=function(J,X){if(J.type===17)return J.number;if(J.type===16){var $=X===3?1:255;return X===3?J.number/100*$:Math.round(J.number/100*$)}return 0},hn=function(J,X){var $=X.filter($e);if($.length===3){var Z=$.map(Gt),ye=Z[0],Te=Z[1],Ke=Z[2];return on(ye,Te,Ke,1)}if($.length===4){var at=$.map(Gt),ye=at[0],Te=at[1],Ke=at[2],rt=at[3];return on(ye,Te,Ke,rt)}return 0};function Mn(J,X,$){return $<0&&($+=1),$>=1&&($-=1),$<1/6?(X-J)*$*6+J:$<1/2?X:$<2/3?(X-J)*6*(2/3-$)+J:J}var Ht=function(J,X){var $=X.filter($e),Z=$[0],ye=$[1],Te=$[2],Ke=$[3],at=(Z.type===17?kt(Z.number):wt.parse(J,Z))/(Math.PI*2),rt=De(ye)?ye.number/100:0,Tt=De(Te)?Te.number/100:0,Pt=typeof Ke!="undefined"&&De(Ke)?ct(Ke,1):1;if(rt===0)return on(Tt*255,Tt*255,Tt*255,1);var Yt=Tt<=.5?Tt*(rt+1):Tt+rt-Tt*rt,en=Tt*2-Yt,gr=Mn(en,Yt,at+1/3),Un=Mn(en,Yt,at),ir=Mn(en,Yt,at-1/3);return on(gr*255,Un*255,ir*255,Pt)},mn={hsl:Ht,hsla:Ht,rgb:hn,rgba:hn},qt=function(J,X){return pn.parse(J,gl.create(X).parseComponentValue())},vn={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},Zt={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(J,X){return X.map(function($){if(li($))switch($.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Qt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},En=function(J,X){var $=pn.parse(J,X[0]),Z=X[1];return Z&&De(Z)?{color:$,stop:Z}:{color:$,stop:null}},ar=function(J,X){var $=J[0],Z=J[J.length-1];$.stop===null&&($.stop=Ie),Z.stop===null&&(Z.stop=st);for(var ye=[],Te=0,Ke=0;Ke<J.length;Ke++){var at=J[Ke].stop;if(at!==null){var rt=ct(at,X);rt>Te?ye.push(rt):ye.push(Te),Te=rt}else ye.push(null)}for(var Tt=null,Ke=0;Ke<ye.length;Ke++){var Pt=ye[Ke];if(Pt===null)Tt===null&&(Tt=Ke);else if(Tt!==null){for(var Yt=Ke-Tt,en=ye[Tt-1],gr=(Pt-en)/(Yt+1),Un=1;Un<=Yt;Un++)ye[Tt+Un-1]=gr*Un;Tt=null}}return J.map(function(ir,sa){var mr=ir.color;return{color:mr,stop:Math.max(Math.min(1,ye[sa]/X),0)}})},sn=function(J,X,$){var Z=X/2,ye=$/2,Te=ct(J[0],X)-Z,Ke=ye-ct(J[1],$);return(Math.atan2(Ke,Te)+Math.PI*2)%(Math.PI*2)},Sn=function(J,X,$){var Z=typeof J=="number"?J:sn(J,X,$),ye=Math.abs(X*Math.sin(Z))+Math.abs($*Math.cos(Z)),Te=X/2,Ke=$/2,at=ye/2,rt=Math.sin(Z-Math.PI/2)*at,Tt=Math.cos(Z-Math.PI/2)*at;return[ye,Te-Tt,Te+Tt,Ke-rt,Ke+rt]},Dn=function(J,X){return Math.sqrt(J*J+X*X)},jn=function(J,X,$,Z,ye){var Te=[[0,0],[0,X],[J,0],[J,X]];return Te.reduce(function(Ke,at){var rt=at[0],Tt=at[1],Pt=Dn($-rt,Z-Tt);return(ye?Pt<Ke.optimumDistance:Pt>Ke.optimumDistance)?{optimumCorner:at,optimumDistance:Pt}:Ke},{optimumDistance:ye?Infinity:-Infinity,optimumCorner:null}).optimumCorner},dn=function(J,X,$,Z,ye){var Te=0,Ke=0;switch(J.size){case 0:J.shape===0?Te=Ke=Math.min(Math.abs(X),Math.abs(X-Z),Math.abs($),Math.abs($-ye)):J.shape===1&&(Te=Math.min(Math.abs(X),Math.abs(X-Z)),Ke=Math.min(Math.abs($),Math.abs($-ye)));break;case 2:if(J.shape===0)Te=Ke=Math.min(Dn(X,$),Dn(X,$-ye),Dn(X-Z,$),Dn(X-Z,$-ye));else if(J.shape===1){var at=Math.min(Math.abs($),Math.abs($-ye))/Math.min(Math.abs(X),Math.abs(X-Z)),rt=jn(Z,ye,X,$,!0),Tt=rt[0],Pt=rt[1];Te=Dn(Tt-X,(Pt-$)/at),Ke=at*Te}break;case 1:J.shape===0?Te=Ke=Math.max(Math.abs(X),Math.abs(X-Z),Math.abs($),Math.abs($-ye)):J.shape===1&&(Te=Math.max(Math.abs(X),Math.abs(X-Z)),Ke=Math.max(Math.abs($),Math.abs($-ye)));break;case 3:if(J.shape===0)Te=Ke=Math.max(Dn(X,$),Dn(X,$-ye),Dn(X-Z,$),Dn(X-Z,$-ye));else if(J.shape===1){var at=Math.max(Math.abs($),Math.abs($-ye))/Math.max(Math.abs(X),Math.abs(X-Z)),Yt=jn(Z,ye,X,$,!1),Tt=Yt[0],Pt=Yt[1];Te=Dn(Tt-X,(Pt-$)/at),Ke=at*Te}break}return Array.isArray(J.size)&&(Te=ct(J.size[0],Z),Ke=J.size.length===2?ct(J.size[1],ye):Te),[Te,Ke]},Fn=function(J,X){var $=kt(180),Z=[];return ft(X).forEach(function(ye,Te){if(Te===0){var Ke=ye[0];if(Ke.type===20&&Ke.value==="to"){$=nn(ye);return}else if(zt(Ke)){$=wt.parse(J,Ke);return}}var at=En(J,ye);Z.push(at)}),{angle:$,stops:Z,type:1}},qn=function(J,X){var $=kt(180),Z=[];return ft(X).forEach(function(ye,Te){if(Te===0){var Ke=ye[0];if(Ke.type===20&&["top","left","right","bottom"].indexOf(Ke.value)!==-1){$=nn(ye);return}else if(zt(Ke)){$=(wt.parse(J,Ke)+kt(270))%kt(360);return}}var at=En(J,ye);Z.push(at)}),{angle:$,stops:Z,type:1}},ur=function(J,X){var $=kt(180),Z=[],ye=1,Te=0,Ke=3,at=[];return ft(X).forEach(function(rt,Tt){var Pt=rt[0];if(Tt===0){if(li(Pt)&&Pt.value==="linear"){ye=1;return}else if(li(Pt)&&Pt.value==="radial"){ye=2;return}}if(Pt.type===18){if(Pt.name==="from"){var Yt=pn.parse(J,Pt.values[0]);Z.push({stop:Ie,color:Yt})}else if(Pt.name==="to"){var Yt=pn.parse(J,Pt.values[0]);Z.push({stop:st,color:Yt})}else if(Pt.name==="color-stop"){var en=Pt.values.filter($e);if(en.length===2){var Yt=pn.parse(J,en[1]),gr=en[0];Fs(gr)&&Z.push({stop:{type:16,number:gr.number*100,flags:gr.flags},color:Yt})}}}}),ye===1?{angle:($+kt(180))%kt(360),stops:Z,type:ye}:{size:Ke,shape:Te,stops:Z,position:at,type:ye}},wr="closest-side",Gn="farthest-side",Yn="closest-corner",Cr="farthest-corner",fr="circle",hr="ellipse",$r="cover",Vr="contain",Vn=function(J,X){var $=0,Z=3,ye=[],Te=[];return ft(X).forEach(function(Ke,at){var rt=!0;if(at===0){var Tt=!1;rt=Ke.reduce(function(Yt,en){if(Tt)if(li(en))switch(en.value){case"center":return Te.push(it),Yt;case"top":case"left":return Te.push(Ie),Yt;case"right":case"bottom":return Te.push(st),Yt}else(De(en)||nt(en))&&Te.push(en);else if(li(en))switch(en.value){case fr:return $=0,!1;case hr:return $=1,!1;case"at":return Tt=!0,!1;case wr:return Z=0,!1;case $r:case Gn:return Z=1,!1;case Vr:case Yn:return Z=2,!1;case Cr:return Z=3,!1}else if(nt(en)||De(en))return Array.isArray(Z)||(Z=[]),Z.push(en),!1;return Yt},rt)}if(rt){var Pt=En(J,Ke);ye.push(Pt)}}),{size:Z,shape:$,stops:ye,position:Te,type:2}},cr=function(J,X){var $=0,Z=3,ye=[],Te=[];return ft(X).forEach(function(Ke,at){var rt=!0;if(at===0?rt=Ke.reduce(function(Pt,Yt){if(li(Yt))switch(Yt.value){case"center":return Te.push(it),!1;case"top":case"left":return Te.push(Ie),!1;case"right":case"bottom":return Te.push(st),!1}else if(De(Yt)||nt(Yt))return Te.push(Yt),!1;return Pt},rt):at===1&&(rt=Ke.reduce(function(Pt,Yt){if(li(Yt))switch(Yt.value){case fr:return $=0,!1;case hr:return $=1,!1;case Vr:case wr:return Z=0,!1;case Gn:return Z=1,!1;case Yn:return Z=2,!1;case $r:case Cr:return Z=3,!1}else if(nt(Yt)||De(Yt))return Array.isArray(Z)||(Z=[]),Z.push(Yt),!1;return Pt},rt)),rt){var Tt=En(J,Ke);ye.push(Tt)}}),{size:Z,shape:$,stops:ye,position:Te,type:2}},Ia=function(J){return J.type===1},Jr=function(J){return J.type===2},Qn={name:"image",parse:function(J,X){if(X.type===22){var $={url:X.value,type:0};return J.cache.addImage(X.value),$}if(X.type===18){var Z=dr[X.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+X.name+'"');return Z(J,X.values)}throw new Error("Unsupported image type "+X.type)}};function cn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!dr[J.name])}var dr={"linear-gradient":Fn,"-moz-linear-gradient":qn,"-ms-linear-gradient":qn,"-o-linear-gradient":qn,"-webkit-linear-gradient":qn,"radial-gradient":Vn,"-moz-radial-gradient":cr,"-ms-radial-gradient":cr,"-o-radial-gradient":cr,"-webkit-radial-gradient":cr,"-webkit-gradient":ur},ei={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(J,X){if(X.length===0)return[];var $=X[0];return $.type===20&&$.value==="none"?[]:X.filter(function(Z){return $e(Z)&&cn(Z)}).map(function(Z){return Qn.parse(J,Z)})}},pr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(J,X){return X.map(function($){if(li($))switch($.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Er={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,X){return ft(X).map(function($){return $.filter(De)}).map(Ve)}},or={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,X){return ft(X).map(function($){return $.filter(li).map(function(Z){return Z.value}).join(" ")}).map(Jn)}},Jn=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}},Tn;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Tn||(Tn={}));var On={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,X){return ft(X).map(function($){return $.filter(un)})}},un=function(J){return li(J)||De(J)},zn=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Xr=zn("top"),nr=zn("right"),Or=zn("bottom"),Ta=zn("left"),ta=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(X,$){return Ve($.filter(De))}}},ua=ta("top-left"),na=ta("top-right"),pa=ta("bottom-right"),_a=ta("bottom-left"),Oa=function(J){return{name:"border-"+J+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(X,$){switch($){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Dr=Oa("top"),Pa=Oa("right"),ca=Oa("bottom"),Ua=Oa("left"),ii=function(J){return{name:"border-"+J+"-width",initialValue:"0",type:0,prefix:!1,parse:function(X,$){return Us($)?$.number:0}}},zi=ii("top"),xi=ii("right"),hi=ii("bottom"),Mo=ii("left"),Ao={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bo={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(J,X){switch(X){case"rtl":return 1;case"ltr":default:return 0}}},as={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,X){return X.filter(li).reduce(function($,Z){return $|hs(Z.value)},0)}},hs=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},is={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(J,X){switch(X){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},os={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(J,X){return X.type===20&&X.value==="normal"?0:X.type===17||X.type===15?X.number:0}},wo;(function(J){J.NORMAL="normal",J.STRICT="strict"})(wo||(wo={}));var ps={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,X){switch(X){case"strict":return wo.STRICT;case"normal":default:return wo.NORMAL}}},Ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},ra=function(J,X){return li(J)&&J.value==="normal"?1.2*X:J.type===17?X*J.number:De(J)?ct(J,X):X},pi={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,X){return X.type===20&&X.value==="none"?null:Qn.parse(J,X)}},ui={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(J,X){switch(X){case"inside":return 0;case"outside":default:return 1}}},mo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(J,X){switch(X){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}}},lo=function(J){return{name:"margin-"+J,initialValue:"0",prefix:!1,type:4}},Fi=lo("top"),ss=lo("right"),ls=lo("bottom"),Zo=lo("left"),fo={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(J,X){return X.filter(li).map(function($){switch($.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ho={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(J,X){switch(X){case"break-word":return"break-word";case"normal":default:return"normal"}}},vo=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},$o=vo("top"),Ko=vo("right"),ya=vo("bottom"),qr=vo("left"),mi={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(J,X){switch(X){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Gi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(J,X){switch(X){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},So={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,X){return X.length===1&&Jo(X[0],"none")?[]:ft(X).map(function($){for(var Z={color:vn.TRANSPARENT,offsetX:Ie,offsetY:Ie,blur:Ie},ye=0,Te=0;Te<$.length;Te++){var Ke=$[Te];nt(Ke)?(ye===0?Z.offsetX=Ke:ye===1?Z.offsetY=Ke:Z.blur=Ke,ye++):Z.color=pn.parse(J,Ke)}return Z})}},uo={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(J,X){switch(X){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Lo={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(J,X){if(X.type===20&&X.value==="none")return null;if(X.type===18){var $=Wo[X.name];if(typeof $=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+X.name+'"');return $(X.values)}return null}},ki=function(J){var X=J.filter(function($){return $.type===17}).map(function($){return $.number});return X.length===6?X:null},oi=function(J){var X=J.filter(function(rt){return rt.type===17}).map(function(rt){return rt.number}),$=X[0],Z=X[1];X[2],X[3];var ye=X[4],Te=X[5];X[6],X[7],X[8],X[9],X[10],X[11];var Ke=X[12],at=X[13];return X[14],X[15],X.length===16?[$,Z,ye,Te,Ke,at]:null},Wo={matrix:ki,matrix3d:oi},Bn={type:16,number:50,flags:ma},qo=[Bn,Bn],so={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(J,X){var $=X.filter(De);return $.length!==2?qo:[$[0],$[1]]}},Ma={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(J,X){switch(X){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Di;(function(J){J.NORMAL="normal",J.BREAK_ALL="break-all",J.KEEP_ALL="keep-all"})(Di||(Di={}));for(var vi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,X){switch(X){case"break-all":return Di.BREAK_ALL;case"keep-all":return Di.KEEP_ALL;case"normal":default:return Di.NORMAL}}},To={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(J,X){if(X.type===20)return{auto:!0,order:0};if(Fs(X))return{auto:!1,order:X.number};throw new Error("Invalid z-index number parsed")}},yi={name:"time",parse:function(J,X){if(X.type===15)switch(X.unit.toLowerCase()){case"s":return 1e3*X.number;case"ms":return X.number}throw new Error("Unsupported time type")}},Po={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(J,X){return Fs(X)?X.number:1}},es={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ms={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(J,X){return X.filter(li).map(function($){switch($.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function($){return $!==0})}},zo={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(J,X){var $=[],Z=[];return X.forEach(function(ye){switch(ye.type){case 20:case 0:$.push(ye.value);break;case 17:$.push(ye.number.toString());break;case 4:Z.push($.join(" ")),$.length=0;break}}),$.length&&Z.push($.join(" ")),Z.map(function(ye){return ye.indexOf(" ")===-1?ye:"'"+ye+"'"})}},Ts={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ks={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(J,X){if(Fs(X))return X.number;if(li(X))switch(X.value){case"bold":return 700;case"normal":default:return 400}return 400}},_n={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(J,X){return X.filter(li).map(function($){return $.value})}},Xn={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(J,X){switch(X){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Nt=function(J,X){return(J&X)!==0},$t={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(J,X){if(X.length===0)return[];var $=X[0];return $.type===20&&$.value==="none"?[]:X}},gn={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(J,X){if(X.length===0)return null;var $=X[0];if($.type===20&&$.value==="none")return null;for(var Z=[],ye=X.filter(sl),Te=0;Te<ye.length;Te++){var Ke=ye[Te],at=ye[Te+1];if(Ke.type===20){var rt=at&&Fs(at)?at.number:1;Z.push({counter:Ke.value,increment:rt})}}return Z}},Pn={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(J,X){if(X.length===0)return[];for(var $=[],Z=X.filter(sl),ye=0;ye<Z.length;ye++){var Te=Z[ye],Ke=Z[ye+1];if(li(Te)&&Te.value!=="none"){var at=Ke&&Fs(Ke)?Ke.number:0;$.push({counter:Te.value,reset:at})}}return $}},Ln={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(J,X){return X.filter(Us).map(function($){return yi.parse(J,$)})}},sr={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(J,X){if(X.length===0)return null;var $=X[0];if($.type===20&&$.value==="none")return null;var Z=[],ye=X.filter(Qs);if(ye.length%2!==0)return null;for(var Te=0;Te<ye.length;Te+=2){var Ke=ye[Te].value,at=ye[Te+1].value;Z.push({open:Ke,close:at})}return Z}},rr=function(J,X,$){if(!J)return"";var Z=J[Math.min(X,J.length-1)];return Z?$?Z.open:Z.close:""},xn={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,X){return X.length===1&&Jo(X[0],"none")?[]:ft(X).map(function($){for(var Z={color:255,offsetX:Ie,offsetY:Ie,blur:Ie,spread:Ie,inset:!1},ye=0,Te=0;Te<$.length;Te++){var Ke=$[Te];Jo(Ke,"inset")?Z.inset=!0:nt(Ke)?(ye===0?Z.offsetX=Ke:ye===1?Z.offsetY=Ke:ye===2?Z.blur=Ke:Z.spread=Ke,ye++):Z.color=pn.parse(J,Ke)}return Z})}},jr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(J,X){var $=[0,1,2],Z=[];return X.filter(li).forEach(function(ye){switch(ye.value){case"stroke":Z.push(1);break;case"fill":Z.push(0);break;case"markers":Z.push(2);break}}),$.forEach(function(ye){Z.indexOf(ye)===-1&&Z.push(ye)}),Z}},bi={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Zn={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(J,X){return Us(X)?X.number:0}},ti=function(){function J(X,$){var Z,ye;this.animationDuration=kn(X,Ln,$.animationDuration),this.backgroundClip=kn(X,Zt,$.backgroundClip),this.backgroundColor=kn(X,Qt,$.backgroundColor),this.backgroundImage=kn(X,ei,$.backgroundImage),this.backgroundOrigin=kn(X,pr,$.backgroundOrigin),this.backgroundPosition=kn(X,Er,$.backgroundPosition),this.backgroundRepeat=kn(X,or,$.backgroundRepeat),this.backgroundSize=kn(X,On,$.backgroundSize),this.borderTopColor=kn(X,Xr,$.borderTopColor),this.borderRightColor=kn(X,nr,$.borderRightColor),this.borderBottomColor=kn(X,Or,$.borderBottomColor),this.borderLeftColor=kn(X,Ta,$.borderLeftColor),this.borderTopLeftRadius=kn(X,ua,$.borderTopLeftRadius),this.borderTopRightRadius=kn(X,na,$.borderTopRightRadius),this.borderBottomRightRadius=kn(X,pa,$.borderBottomRightRadius),this.borderBottomLeftRadius=kn(X,_a,$.borderBottomLeftRadius),this.borderTopStyle=kn(X,Dr,$.borderTopStyle),this.borderRightStyle=kn(X,Pa,$.borderRightStyle),this.borderBottomStyle=kn(X,ca,$.borderBottomStyle),this.borderLeftStyle=kn(X,Ua,$.borderLeftStyle),this.borderTopWidth=kn(X,zi,$.borderTopWidth),this.borderRightWidth=kn(X,xi,$.borderRightWidth),this.borderBottomWidth=kn(X,hi,$.borderBottomWidth),this.borderLeftWidth=kn(X,Mo,$.borderLeftWidth),this.boxShadow=kn(X,xn,$.boxShadow),this.color=kn(X,Ao,$.color),this.direction=kn(X,bo,$.direction),this.display=kn(X,as,$.display),this.float=kn(X,is,$.cssFloat),this.fontFamily=kn(X,zo,$.fontFamily),this.fontSize=kn(X,Ts,$.fontSize),this.fontStyle=kn(X,Xn,$.fontStyle),this.fontVariant=kn(X,_n,$.fontVariant),this.fontWeight=kn(X,ks,$.fontWeight),this.letterSpacing=kn(X,os,$.letterSpacing),this.lineBreak=kn(X,ps,$.lineBreak),this.lineHeight=kn(X,Ui,$.lineHeight),this.listStyleImage=kn(X,pi,$.listStyleImage),this.listStylePosition=kn(X,ui,$.listStylePosition),this.listStyleType=kn(X,mo,$.listStyleType),this.marginTop=kn(X,Fi,$.marginTop),this.marginRight=kn(X,ss,$.marginRight),this.marginBottom=kn(X,ls,$.marginBottom),this.marginLeft=kn(X,Zo,$.marginLeft),this.opacity=kn(X,Po,$.opacity);var Te=kn(X,fo,$.overflow);this.overflowX=Te[0],this.overflowY=Te[Te.length>1?1:0],this.overflowWrap=kn(X,Ho,$.overflowWrap),this.paddingTop=kn(X,$o,$.paddingTop),this.paddingRight=kn(X,Ko,$.paddingRight),this.paddingBottom=kn(X,ya,$.paddingBottom),this.paddingLeft=kn(X,qr,$.paddingLeft),this.paintOrder=kn(X,jr,$.paintOrder),this.position=kn(X,Gi,$.position),this.textAlign=kn(X,mi,$.textAlign),this.textDecorationColor=kn(X,es,(Z=$.textDecorationColor)!==null&&Z!==void 0?Z:$.color),this.textDecorationLine=kn(X,ms,(ye=$.textDecorationLine)!==null&&ye!==void 0?ye:$.textDecoration),this.textShadow=kn(X,So,$.textShadow),this.textTransform=kn(X,uo,$.textTransform),this.transform=kn(X,Lo,$.transform),this.transformOrigin=kn(X,so,$.transformOrigin),this.visibility=kn(X,Ma,$.visibility),this.webkitTextStrokeColor=kn(X,bi,$.webkitTextStrokeColor),this.webkitTextStrokeWidth=kn(X,Zn,$.webkitTextStrokeWidth),this.wordBreak=kn(X,vi,$.wordBreak),this.zIndex=kn(X,To,$.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return Jt(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 Nt(this.display,4)||Nt(this.display,33554432)||Nt(this.display,268435456)||Nt(this.display,536870912)||Nt(this.display,67108864)||Nt(this.display,134217728)},J}(),no=function(){function J(X,$){this.content=kn(X,$t,$.content),this.quotes=kn(X,sr,$.quotes)}return J}(),Ni=function(){function J(X,$){this.counterIncrement=kn(X,gn,$.counterIncrement),this.counterReset=kn(X,Pn,$.counterReset)}return J}(),kn=function(J,X,$){var Z=new Ps,ye=$!==null&&typeof $!="undefined"?$.toString():X.initialValue;Z.write(ye);var Te=new gl(Z.read());switch(X.type){case 2:var Ke=Te.parseComponentValue();return X.parse(J,li(Ke)?Ke.value:X.initialValue);case 0:return X.parse(J,Te.parseComponentValue());case 1:return X.parse(J,Te.parseComponentValues());case 4:return Te.parseComponentValue();case 3:switch(X.format){case"angle":return wt.parse(J,Te.parseComponentValue());case"color":return pn.parse(J,Te.parseComponentValue());case"image":return Qn.parse(J,Te.parseComponentValue());case"length":var at=Te.parseComponentValue();return nt(at)?at:Ie;case"length-percentage":var rt=Te.parseComponentValue();return De(rt)?rt:Ie;case"time":return yi.parse(J,Te.parseComponentValue())}break}},La="data-html2canvas-debug",ji=function(J){var X=J.getAttribute(La);switch(X){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ni=function(J,X){var $=ji(J);return $===1||X===$},ro=function(){function J(X,$){if(this.context=X,this.textNodes=[],this.elements=[],this.flags=0,ni($,3))debugger;this.styles=new ti(X,window.getComputedStyle($,null)),au($)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&($.style.animationDuration="0s"),this.styles.transform!==null&&($.style.transform="none")),this.bounds=p(this.context,$),ni($,4)&&(this.flags|=16)}return J}(),Go="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Uo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),vs=0;vs<Uo.length;vs++)Fo[Uo.charCodeAt(vs)]=vs;for(var Ri=function(J){var X=J.length*.75,$=J.length,Z,ye=0,Te,Ke,at,rt;J[J.length-1]==="="&&(X--,J[J.length-2]==="="&&X--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(X):new Array(X),Pt=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(Z=0;Z<$;Z+=4)Te=Fo[J.charCodeAt(Z)],Ke=Fo[J.charCodeAt(Z+1)],at=Fo[J.charCodeAt(Z+2)],rt=Fo[J.charCodeAt(Z+3)],Pt[ye++]=Te<<2|Ke>>4,Pt[ye++]=(Ke&15)<<4|at>>2,Pt[ye++]=(at&3)<<6|rt&63;return Tt},ll=function(J){for(var X=J.length,$=[],Z=0;Z<X;Z+=2)$.push(J[Z+1]<<8|J[Z]);return $},yl=function(J){for(var X=J.length,$=[],Z=0;Z<X;Z+=4)$.push(J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z]);return $},Os=5,Ns=6+5,us=2,ul=Ns-Os,cl=65536>>Os,Ol=1<<Os,Zs=Ol-1,ts=1024>>Os,dl=cl+ts,Hs=dl,$s=2048>>6,el=Hs+$s,bl=65536>>Ns,Bs=1<<ul,Bl=Bs-1,gs=function(J,X,$){return J.slice?J.slice(X,$):new Uint16Array(Array.prototype.slice.call(J,X,$))},Ds=function(J,X,$){return J.slice?J.slice(X,$):new Uint32Array(Array.prototype.slice.call(J,X,$))},Ks=function(J,X){var $=Ri(J),Z=Array.isArray($)?yl($):new Uint32Array($),ye=Array.isArray($)?ll($):new Uint16Array($),Te=24,Ke=gs(ye,Te/2,Z[4]/2),at=Z[5]===2?gs(ye,(Te+Z[4])/2):Ds(Z,Math.ceil((Te+Z[4])/4));return new Rs(Z[0],Z[1],Z[2],Z[3],Ke,at)},Rs=function(){function J(X,$,Z,ye,Te,Ke){this.initialValue=X,this.errorValue=$,this.highStart=Z,this.highValueIndex=ye,this.index=Te,this.data=Ke}return J.prototype.get=function(X){var $;if(X>=0){if(X<55296||X>56319&&X<=65535)return $=this.index[X>>Os],$=($<<us)+(X&Zs),this.data[$];if(X<=65535)return $=this.index[cl+(X-55296>>Os)],$=($<<us)+(X&Zs),this.data[$];if(X<this.highStart)return $=el-bl+(X>>Ns),$=this.index[$],$+=X>>Os&Bl,$=this.index[$],$=($<<us)+(X&Zs),this.data[$];if(X<=1114111)return this.data[this.highValueIndex]}return this.errorValue},J}(),Wr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Tr=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Fa=0;Fa<Wr.length;Fa++)Tr[Wr.charCodeAt(Fa)]=Fa;var Ir=1,ia=2,oa=3,Ba=4,Ca=5,Qi=7,za=8,ys=9,Cn=10,vr=11,wn=12,Pr=13,Hn=14,Yr=15,Sr=function(J){for(var X=[],$=0,Z=J.length;$<Z;){var ye=J.charCodeAt($++);if(ye>=55296&&ye<=56319&&$<Z){var Te=J.charCodeAt($++);(Te&64512)===56320?X.push(((ye&1023)<<10)+(Te&1023)+65536):(X.push(ye),$--)}else X.push(ye)}return X},aa=function(){for(var J=[],X=0;X<arguments.length;X++)J[X]=arguments[X];if(String.fromCodePoint)return String.fromCodePoint.apply(String,J);var $=J.length;if(!$)return"";for(var Z=[],ye=-1,Te="";++ye<$;){var Ke=J[ye];Ke<=65535?Z.push(Ke):(Ke-=65536,Z.push((Ke>>10)+55296,Ke%1024+56320)),(ye+1===$||Z.length>16384)&&(Te+=String.fromCharCode.apply(String,Z),Z.length=0)}return Te},ci=Ks(Go),ja="\xD7",Oo="\xF7",ko=function(J){return ci.get(J)},tl=function(J,X,$){var Z=$-2,ye=X[Z],Te=X[$-1],Ke=X[$];if(Te===ia&&Ke===oa)return ja;if(Te===ia||Te===oa||Te===Ba)return Oo;if(Ke===ia||Ke===oa||Ke===Ba)return Oo;if(Te===za&&[za,ys,vr,wn].indexOf(Ke)!==-1)return ja;if((Te===vr||Te===ys)&&(Ke===ys||Ke===Cn))return ja;if((Te===wn||Te===Cn)&&Ke===Cn)return ja;if(Ke===Pr||Ke===Ca)return ja;if(Ke===Qi)return ja;if(Te===Ir)return ja;if(Te===Pr&&Ke===Hn){for(;ye===Ca;)ye=X[--Z];if(ye===Hn)return ja}if(Te===Yr&&Ke===Yr){for(var at=0;ye===Yr;)at++,ye=X[--Z];if(at%2===0)return ja}return Oo},Bo=function(J){var X=Sr(J),$=X.length,Z=0,ye=0,Te=X.map(ko);return{next:function(){if(Z>=$)return{done:!0,value:null};for(var Ke=ja;Z<$&&(Ke=tl(X,Te,++Z))===ja;);if(Ke!==ja||Z===$){var at=aa.apply(null,X.slice(ye,Z));return ye=Z,{value:at,done:!1}}return{done:!0,value:null}}}},Do=function(J){for(var X=Bo(J),$=[],Z;!(Z=X.next()).done;)Z.value&&$.push(Z.value.slice());return $},cs=function(J){var X=123;if(J.createRange){var $=J.createRange();if($.getBoundingClientRect){var Z=J.createElement("boundtest");Z.style.height=X+"px",Z.style.display="block",J.body.appendChild(Z),$.selectNode(Z);var ye=$.getBoundingClientRect(),Te=Math.round(ye.height);if(J.body.removeChild(Z),Te===X)return!0}}return!1},Al=function(J){var X=J.createElement("boundtest");X.style.width="50px",X.style.display="block",X.style.fontSize="12px",X.style.letterSpacing="0px",X.style.wordSpacing="0px",J.body.appendChild(X);var $=J.createRange();X.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Z=X.firstChild,ye=r(Z.data).map(function(rt){return n(rt)}),Te=0,Ke={},at=ye.every(function(rt,Tt){$.setStart(Z,Te),$.setEnd(Z,Te+rt.length);var Pt=$.getBoundingClientRect();Te+=rt.length;var Yt=Pt.x>Ke.x||Pt.y>Ke.y;return Ke=Pt,Tt===0?!0:Yt});return J.body.removeChild(X),at},Is=function(){return typeof new Image().crossOrigin!="undefined"},Dl=function(){return typeof new XMLHttpRequest().responseType=="string"},xu=function(J){var X=new Image,$=J.createElement("canvas"),Z=$.getContext("2d");if(!Z)return!1;X.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Z.drawImage(X,0,0),$.toDataURL()}catch(ye){return!1}return!0},bs=function(J){return J[0]===0&&J[1]===255&&J[2]===0&&J[3]===255},wu=function(J){var X=J.createElement("canvas"),$=100;X.width=$,X.height=$;var Z=X.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,$,$);var ye=new Image,Te=X.toDataURL();ye.src=Te;var Ke=$l($,$,0,0,ye);return Z.fillStyle="red",Z.fillRect(0,0,$,$),du(Ke).then(function(at){Z.drawImage(at,0,0);var rt=Z.getImageData(0,0,$,$).data;Z.fillStyle="red",Z.fillRect(0,0,$,$);var Tt=J.createElement("div");return Tt.style.backgroundImage="url("+Te+")",Tt.style.height=$+"px",bs(rt)?du($l($,$,0,0,Tt)):Promise.reject(!1)}).then(function(at){return Z.drawImage(at,0,0),bs(Z.getImageData(0,0,$,$).data)}).catch(function(){return!1})},$l=function(J,X,$,Z,ye){var Te="http://www.w3.org/2000/svg",Ke=document.createElementNS(Te,"svg"),at=document.createElementNS(Te,"foreignObject");return Ke.setAttributeNS(null,"width",J.toString()),Ke.setAttributeNS(null,"height",X.toString()),at.setAttributeNS(null,"width","100%"),at.setAttributeNS(null,"height","100%"),at.setAttributeNS(null,"x",$.toString()),at.setAttributeNS(null,"y",Z.toString()),at.setAttributeNS(null,"externalResourcesRequired","true"),Ke.appendChild(at),at.appendChild(ye),Ke},du=function(J){return new Promise(function(X,$){var Z=new Image;Z.onload=function(){return X(Z)},Z.onerror=$,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},go={get SUPPORT_RANGE_BOUNDS(){var J=cs(document);return Object.defineProperty(go,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=go.SUPPORT_RANGE_BOUNDS&&Al(document);return Object.defineProperty(go,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=xu(document);return Object.defineProperty(go,"SUPPORT_SVG_DRAWING",{value:J}),J},get SUPPORT_FOREIGNOBJECT_DRAWING(){var J=typeof Array.from=="function"&&typeof window.fetch=="function"?wu(document):Promise.resolve(!1);return Object.defineProperty(go,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Is();return Object.defineProperty(go,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Dl();return Object.defineProperty(go,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(go,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(go,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},Ws=function(){function J(X,$){this.text=X,this.bounds=$}return J}(),Au=function(J,X,$,Z){var ye=Su(X,$),Te=[],Ke=0;return ye.forEach(function(at){if($.textDecorationLine.length||at.trim().length>0)if(go.SUPPORT_RANGE_BOUNDS){var rt=ql(Z,Ke,at.length).getClientRects();if(rt.length>1){var Tt=hu(at),Pt=0;Tt.forEach(function(en){Te.push(new Ws(en,C.fromDOMRectList(J,ql(Z,Pt+Ke,en.length).getClientRects()))),Pt+=en.length})}else Te.push(new Ws(at,C.fromDOMRectList(J,rt)))}else{var Yt=Z.splitText(at.length);Te.push(new Ws(at,fu(J,Z))),Z=Yt}else go.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(at.length));Ke+=at.length}),Te},fu=function(J,X){var $=X.ownerDocument;if($){var Z=$.createElement("html2canvaswrapper");Z.appendChild(X.cloneNode(!0));var ye=X.parentNode;if(ye){ye.replaceChild(Z,X);var Te=p(J,Z);return Z.firstChild&&ye.replaceChild(Z.firstChild,Z),Te}}return C.EMPTY},ql=function(J,X,$){var Z=J.ownerDocument;if(!Z)throw new Error("Node has no owner document");var ye=Z.createRange();return ye.setStart(J,X),ye.setEnd(J,X+$),ye},hu=function(J){if(go.SUPPORT_NATIVE_TEXT_SEGMENTATION){var X=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(X.segment(J)).map(function($){return $.segment})}return Do(J)},Nl=function(J,X){if(go.SUPPORT_NATIVE_TEXT_SEGMENTATION){var $=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from($.segment(J)).map(function(Z){return Z.segment})}return Tu(J,X)},Su=function(J,X){return X.letterSpacing!==0?hu(J):Nl(J,X)},Yu=[32,160,4961,65792,65793,4153,4241],Tu=function(J,X){for(var $=In(J,{lineBreak:X.lineBreak,wordBreak:X.overflowWrap==="break-word"?"break-word":X.wordBreak}),Z=[],ye,Te=function(){if(ye.value){var Ke=ye.value.slice(),at=r(Ke),rt="";at.forEach(function(Tt){Yu.indexOf(Tt)===-1?rt+=n(Tt):(rt.length&&Z.push(rt),Z.push(n(Tt)),rt="")}),rt.length&&Z.push(rt)}};!(ye=$.next()).done;)Te();return Z},eu=function(){function J(X,$,Z){this.text=Ju($.data,Z.textTransform),this.textBounds=Au(X,this.text,Z,$)}return J}(),Ju=function(J,X){switch(X){case 1:return J.toLowerCase();case 3:return J.replace(Zu,jl);case 2:return J.toUpperCase();default:return J}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,jl=function(J,X,$){return J.length>0?X+$.toUpperCase():J},pu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,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 X}(ro),mu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this;return ye.canvas=Z,ye.intrinsicWidth=Z.width,ye.intrinsicHeight=Z.height,ye}return X}(ro),Ou=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this,Te=new XMLSerializer,Ke=p($,Z);return Z.setAttribute("width",Ke.width+"px"),Z.setAttribute("height",Ke.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Te.serializeToString(Z)),ye.intrinsicWidth=Z.width.baseVal.value,ye.intrinsicHeight=Z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return X}(ro),tu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this;return ye.value=Z.value,ye}return X}(ro),nu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this;return ye.start=Z.start,ye.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,ye}return X}(ro),$u=[{type:15,flags:0,unit:"px",number:3}],Bu=[{type:16,flags:0,number:50}],Du=function(J){return J.width>J.height?new C(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width<J.height?new C(J.left,J.top+(J.height-J.width)/2,J.width,J.width):J},qu=function(J){var X=J.type===Ql?new Array(J.value.length+1).join("\u2022"):J.value;return X.length===0?J.placeholder||"":X},Rl="checkbox",fl="radio",Ql="password",Ru=707406591,ru=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this;ye.type=Z.type.toLowerCase(),ye.checked=Z.checked,ye.value=qu(Z),(ye.type===Rl||ye.type===fl)&&(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=Du(ye.bounds));switch(ye.type){case Rl:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=$u;break;case fl:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=Bu;break}return ye}return X}(ro),Iu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this,Te=Z.options[Z.selectedIndex||0];return ye.value=Te&&Te.text||"",ye}return X}(ro),Mu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,Z)||this;return ye.value=Z.value,ye}return X}(ro),Lu=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,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=Uu($,Z.contentWindow.document.documentElement);var Te=Z.contentWindow.document.documentElement?qt($,getComputedStyle(Z.contentWindow.document.documentElement).backgroundColor):vn.TRANSPARENT,Ke=Z.contentWindow.document.body?qt($,getComputedStyle(Z.contentWindow.document.body).backgroundColor):vn.TRANSPARENT;ye.backgroundColor=Jt(Te)?Jt(Ke)?ye.styles.backgroundColor:Ke:Te}}catch(at){}return ye}return X}(ro),ec=["OL","UL","MENU"],Hl=function(J,X,$,Z){for(var ye=X.firstChild,Te=void 0;ye;ye=Te)if(Te=ye.nextSibling,gu(ye)&&ye.data.trim().length>0)$.textNodes.push(new eu(J,ye,$.styles));else if(Il(ye))if(bu(ye)&&ye.assignedNodes)ye.assignedNodes().forEach(function(at){return Hl(J,at,$,Z)});else{var Ke=Pu(J,ye);Ke.styles.isVisible()&&(Fu(ye,Ke,Z)?Ke.flags|=4:vu(Ke.styles)&&(Ke.flags|=2),ec.indexOf(ye.tagName)!==-1&&(Ke.flags|=8),$.elements.push(Ke),ye.slot,ye.shadowRoot?Hl(J,ye.shadowRoot,Ke,Z):!Wl(ye)&&!Nu(ye)&&!zl(ye)&&Hl(J,ye,Ke,Z))}},Pu=function(J,X){return El(X)?new pu(J,X):ju(X)?new mu(J,X):Nu(X)?new Ou(J,X):ku(X)?new tu(J,X):iu(X)?new nu(J,X):tc(X)?new ru(J,X):zl(X)?new Iu(J,X):Wl(X)?new Mu(J,X):Ms(X)?new Lu(J,X):new ro(J,X)},Uu=function(J,X){var $=Pu(J,X);return $.flags|=4,Hl(J,X,$,$),$},Fu=function(J,X,$){return X.styles.isPositionedWithZIndex()||X.styles.opacity<1||X.styles.isTransformed()||Hi(J)&&$.styles.isTransparent()},vu=function(J){return J.isPositioned()||J.isFloating()},gu=function(J){return J.nodeType===Node.TEXT_NODE},Il=function(J){return J.nodeType===Node.ELEMENT_NODE},au=function(J){return Il(J)&&typeof J.style!="undefined"&&!nl(J)},nl=function(J){return typeof J.className=="object"},ku=function(J){return J.tagName==="LI"},iu=function(J){return J.tagName==="OL"},tc=function(J){return J.tagName==="INPUT"},nc=function(J){return J.tagName==="HTML"},Nu=function(J){return J.tagName==="svg"},Hi=function(J){return J.tagName==="BODY"},ju=function(J){return J.tagName==="CANVAS"},ou=function(J){return J.tagName==="VIDEO"},El=function(J){return J.tagName==="IMG"},Ms=function(J){return J.tagName==="IFRAME"},Kl=function(J){return J.tagName==="STYLE"},yu=function(J){return J.tagName==="SCRIPT"},Wl=function(J){return J.tagName==="TEXTAREA"},zl=function(J){return J.tagName==="SELECT"},bu=function(J){return J.tagName==="SLOT"},Eu=function(J){return J.tagName.indexOf("-")>0},Qu=function(){function J(){this.counters={}}return J.prototype.getCounterValue=function(X){var $=this.counters[X];return $&&$.length?$[$.length-1]:1},J.prototype.getCounterValues=function(X){var $=this.counters[X];return $||[]},J.prototype.pop=function(X){var $=this;X.forEach(function(Z){return $.counters[Z].pop()})},J.prototype.parse=function(X){var $=this,Z=X.counterIncrement,ye=X.counterReset,Te=!0;Z!==null&&Z.forEach(function(at){var rt=$.counters[at.counter];rt&&at.increment!==0&&(Te=!1,rt.length||rt.push(1),rt[Math.max(0,rt.length-1)]+=at.increment)});var Ke=[];return Te&&ye.forEach(function(at){var rt=$.counters[at.counter];Ke.push(at.counter),rt||(rt=$.counters[at.counter]=[]),rt.push(at.reset)}),Ke},J}(),Hu={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"]},su={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"]},Ku={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"]},Ei={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"]},_l=function(J,X,$,Z,ye,Te){return J<X||J>$?P(J,ye,Te.length>0):Z.integers.reduce(function(Ke,at,rt){for(;J>=at;)J-=at,Ke+=Z.values[rt];return Ke},"")+Te},Wu=function(J,X,$,Z){var ye="";do $||J--,ye=Z(J)+ye,J/=X;while(J*X>=X);return ye},Vi=function(J,X,$,Z,ye){var Te=$-X+1;return(J<0?"-":"")+(Wu(Math.abs(J),Te,Z,function(Ke){return n(Math.floor(Ke%Te)+X)})+ye)},Cl=function(J,X,$){$===void 0&&($=". ");var Z=X.length;return Wu(Math.abs(J),Z,!1,function(ye){return X[Math.floor(ye%Z)]})+$},rl=1<<0,hl=1<<1,wi=1<<2,Gl=1<<3,al=function(J,X,$,Z,ye,Te){if(J<-9999||J>9999)return P(J,4,ye.length>0);var Ke=Math.abs(J),at=ye;if(Ke===0)return X[0]+at;for(var rt=0;Ke>0&&rt<=4;rt++){var Tt=Ke%10;Tt===0&&Nt(Te,rl)&&at!==""?at=X[Tt]+at:Tt>1||Tt===1&&rt===0||Tt===1&&rt===1&&Nt(Te,hl)||Tt===1&&rt===1&&Nt(Te,wi)&&J>100||Tt===1&&rt>1&&Nt(Te,Gl)?at=X[Tt]+(rt>0?$[rt-1]:"")+at:Tt===1&&rt>0&&(at=$[rt-1]+at),Ke=Math.floor(Ke/10)}return(J<0?Z:"")+at},zu="\u5341\u767E\u5343\u842C",Vl="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",b="\uB9C8\uC774\uB108\uC2A4",P=function(J,X,$){var Z=$?". ":"",ye=$?"\u3001":"",Te=$?", ":"",Ke=$?" ":"";switch(X){case 0:return"\u2022"+Ke;case 1:return"\u25E6"+Ke;case 2:return"\u25FE"+Ke;case 5:var at=Vi(J,48,57,!0,Z);return at.length<4?"0"+at:at;case 4:return Cl(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ye);case 6:return _l(J,1,3999,Hu,3,Z).toLowerCase();case 7:return _l(J,1,3999,Hu,3,Z);case 8:return Vi(J,945,969,!1,Z);case 9:return Vi(J,97,122,!1,Z);case 10:return Vi(J,65,90,!1,Z);case 11:return Vi(J,1632,1641,!0,Z);case 12:case 49:return _l(J,1,9999,su,3,Z);case 35:return _l(J,1,9999,su,3,Z).toLowerCase();case 13:return Vi(J,2534,2543,!0,Z);case 14:case 30:return Vi(J,6112,6121,!0,Z);case 15:return Cl(J,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ye);case 16:return Cl(J,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ye);case 17:case 48:return al(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",zu,"\u8CA0",ye,hl|wi|Gl);case 47:return al(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Vl,"\u8CA0",ye,rl|hl|wi|Gl);case 42:return al(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",zu,"\u8D1F",ye,hl|wi|Gl);case 41:return al(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Vl,"\u8D1F",ye,rl|hl|wi|Gl);case 26:return al(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,ye,0);case 25:return al(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,ye,rl|hl|wi);case 31:return al(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",b,Te,rl|hl|wi);case 33:return al(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",b,Te,0);case 32:return al(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",b,Te,rl|hl|wi);case 18:return Vi(J,2406,2415,!0,Z);case 20:return _l(J,1,19999,Ei,3,Z);case 21:return Vi(J,2790,2799,!0,Z);case 22:return Vi(J,2662,2671,!0,Z);case 22:return _l(J,1,10999,Ku,3,Z);case 23:return Cl(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 Cl(J,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Vi(J,3302,3311,!0,Z);case 28:return Cl(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 Cl(J,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ye);case 34:return Vi(J,3792,3801,!0,Z);case 37:return Vi(J,6160,6169,!0,Z);case 38:return Vi(J,4160,4169,!0,Z);case 39:return Vi(J,2918,2927,!0,Z);case 40:return Vi(J,1776,1785,!0,Z);case 43:return Vi(J,3046,3055,!0,Z);case 44:return Vi(J,3174,3183,!0,Z);case 45:return Vi(J,3664,3673,!0,Z);case 46:return Vi(J,3872,3881,!0,Z);case 3:default:return Vi(J,48,57,!0,Z)}},M="data-html2canvas-ignore",Q=function(){function J(X,$,Z){if(this.context=X,this.options=Z,this.scrolledElements=[],this.referenceElement=$,this.counters=new Qu,this.quoteDepth=0,!$.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode($.ownerDocument.documentElement,!1)}return J.prototype.toIFrame=function(X,$){var Z=this,ye=ge(X,$);if(!ye.contentWindow)return Promise.reject("Unable to find iframe window");var Te=X.defaultView.pageXOffset,Ke=X.defaultView.pageYOffset,at=ye.contentWindow,rt=at.document,Tt=Me(ye).then(function(){return y(Z,void 0,void 0,function(){var Pt,Yt;return _(this,function(en){switch(en.label){case 0:return this.scrolledElements.forEach(an),at&&(at.scrollTo($.left,$.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(at.scrollY!==$.top||at.scrollX!==$.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(at.scrollX-$.left,at.scrollY-$.top,0,0))),Pt=this.options.onclone,Yt=this.clonedReferenceElement,typeof Yt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:rt.fonts&&rt.fonts.ready?[4,rt.fonts.ready]:[3,2];case 1:en.sent(),en.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,we(rt)]:[3,4];case 3:en.sent(),en.label=4;case 4:return typeof Pt=="function"?[2,Promise.resolve().then(function(){return Pt(rt,Yt)}).then(function(){return ye})]:[2,ye]}})})});return rt.open(),rt.write(Lt(document.doctype)+"<html></html>"),Bt(this.referenceElement.ownerDocument,Te,Ke),rt.replaceChild(rt.adoptNode(this.documentElement),rt.documentElement),rt.close(),Tt},J.prototype.createElementClone=function(X){if(ni(X,2))debugger;if(ju(X))return this.createCanvasClone(X);if(ou(X))return this.createVideoClone(X);if(Kl(X))return this.createStyleClone(X);var $=X.cloneNode(!1);return El($)&&(El(X)&&X.currentSrc&&X.currentSrc!==X.src&&($.src=X.currentSrc,$.srcset=""),$.loading==="lazy"&&($.loading="eager")),Eu($)?this.createCustomElementClone($):$},J.prototype.createCustomElementClone=function(X){var $=document.createElement("html2canvascustomelement");return dt(X.style,$),$},J.prototype.createStyleClone=function(X){try{var $=X.sheet;if($&&$.cssRules){var Z=[].slice.call($.cssRules,0).reduce(function(Te,Ke){return Ke&&typeof Ke.cssText=="string"?Te+Ke.cssText:Te},""),ye=X.cloneNode(!1);return ye.textContent=Z,ye}}catch(Te){if(this.context.logger.error("Unable to access cssRules property",Te),Te.name!=="SecurityError")throw Te}return X.cloneNode(!1)},J.prototype.createCanvasClone=function(X){var $;if(this.options.inlineImages&&X.ownerDocument){var Z=X.ownerDocument.createElement("img");try{return Z.src=X.toDataURL(),Z}catch(Tt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",X)}}var ye=X.cloneNode(!1);try{ye.width=X.width,ye.height=X.height;var Te=X.getContext("2d"),Ke=ye.getContext("2d");if(Ke)if(!this.options.allowTaint&&Te)Ke.putImageData(Te.getImageData(0,0,X.width,X.height),0,0);else{var at=($=X.getContext("webgl2"))!==null&&$!==void 0?$:X.getContext("webgl");if(at){var rt=at.getContextAttributes();(rt==null?void 0:rt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",X)}Ke.drawImage(X,0,0)}return ye}catch(Tt){this.context.logger.info("Unable to clone canvas as it is tainted",X)}return ye},J.prototype.createVideoClone=function(X){var $=X.ownerDocument.createElement("canvas");$.width=X.offsetWidth,$.height=X.offsetHeight;var Z=$.getContext("2d");try{return Z&&(Z.drawImage(X,0,0,$.width,$.height),this.options.allowTaint||Z.getImageData(0,0,$.width,$.height)),$}catch(Te){this.context.logger.info("Unable to clone video as it is tainted",X)}var ye=X.ownerDocument.createElement("canvas");return ye.width=X.offsetWidth,ye.height=X.offsetHeight,ye},J.prototype.appendChildNode=function(X,$,Z){(!Il($)||!yu($)&&!$.hasAttribute(M)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements($)))&&((!this.options.copyStyles||!Il($)||!Kl($))&&X.appendChild(this.cloneNode($,Z)))},J.prototype.cloneChildNodes=function(X,$,Z){for(var ye=this,Te=X.shadowRoot?X.shadowRoot.firstChild:X.firstChild;Te;Te=Te.nextSibling)if(Il(Te)&&bu(Te)&&typeof Te.assignedNodes=="function"){var Ke=Te.assignedNodes();Ke.length&&Ke.forEach(function(at){return ye.appendChildNode($,at,Z)})}else this.appendChildNode($,Te,Z)},J.prototype.cloneNode=function(X,$){if(gu(X))return document.createTextNode(X.data);if(!X.ownerDocument)return X.cloneNode(!1);var Z=X.ownerDocument.defaultView;if(Z&&Il(X)&&(au(X)||nl(X))){var ye=this.createElementClone(X);ye.style.transitionProperty="none";var Te=Z.getComputedStyle(X),Ke=Z.getComputedStyle(X,":before"),at=Z.getComputedStyle(X,":after");this.referenceElement===X&&au(ye)&&(this.clonedReferenceElement=ye),Hi(ye)&&Ar(ye);var rt=this.counters.parse(new Ni(this.context,Te)),Tt=this.resolvePseudoContent(X,ye,Ke,re.BEFORE);Eu(X)&&($=!0),ou(X)||this.cloneChildNodes(X,ye,$),Tt&&ye.insertBefore(Tt,ye.firstChild);var Pt=this.resolvePseudoContent(X,ye,at,re.AFTER);return Pt&&ye.appendChild(Pt),this.counters.pop(rt),(Te&&(this.options.copyStyles||nl(X))&&!Ms(X)||$)&&dt(Te,ye),(X.scrollTop!==0||X.scrollLeft!==0)&&this.scrolledElements.push([ye,X.scrollLeft,X.scrollTop]),(Wl(X)||zl(X))&&(Wl(ye)||zl(ye))&&(ye.value=X.value),ye}return X.cloneNode(!1)},J.prototype.resolvePseudoContent=function(X,$,Z,ye){var Te=this;if(!Z)return;var Ke=Z.content,at=$.ownerDocument;if(!at||!Ke||Ke==="none"||Ke==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new Ni(this.context,Z));var rt=new no(this.context,Z),Tt=at.createElement("html2canvaspseudoelement");dt(Z,Tt),rt.content.forEach(function(Yt){if(Yt.type===0)Tt.appendChild(at.createTextNode(Yt.value));else if(Yt.type===22){var en=at.createElement("img");en.src=Yt.value,en.style.opacity="1",Tt.appendChild(en)}else if(Yt.type===18){if(Yt.name==="attr"){var gr=Yt.values.filter(li);gr.length&&Tt.appendChild(at.createTextNode(X.getAttribute(gr[0].value)||""))}else if(Yt.name==="counter"){var Un=Yt.values.filter($e),ir=Un[0],sa=Un[1];if(ir&&li(ir)){var mr=Te.counters.getCounterValue(ir.value),br=sa&&li(sa)?mo.parse(Te.context,sa.value):3;Tt.appendChild(at.createTextNode(P(mr,br,!1)))}}else if(Yt.name==="counters"){var di=Yt.values.filter($e),ir=di[0],Qa=di[1],sa=di[2];if(ir&&li(ir)){var Si=Te.counters.getCounterValues(ir.value),yr=sa&&li(sa)?mo.parse(Te.context,sa.value):3,_i=Qa&&Qa.type===0?Qa.value:"",Ti=Si.map(function(_s){return P(_s,yr,!1)}).join(_i);Tt.appendChild(at.createTextNode(Ti))}}}else if(Yt.type===20)switch(Yt.value){case"open-quote":Tt.appendChild(at.createTextNode(rr(rt.quotes,Te.quoteDepth++,!0)));break;case"close-quote":Tt.appendChild(at.createTextNode(rr(rt.quotes,--Te.quoteDepth,!1)));break;default:Tt.appendChild(at.createTextNode(Yt.value))}}),Tt.className=Kn+" "+er;var Pt=ye===re.BEFORE?" "+Kn:" "+er;return nl($)?$.className.baseValue+=Pt:$.className+=Pt,Tt},J.destroy=function(X){return X.parentNode?(X.parentNode.removeChild(X),!0):!1},J}(),re;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(re||(re={}));var ge=function(J,X){var $=J.createElement("iframe");return $.className="html2canvas-container",$.style.visibility="hidden",$.style.position="fixed",$.style.left="-10000px",$.style.top="0px",$.style.border="0",$.width=X.width.toString(),$.height=X.height.toString(),$.scrolling="no",$.setAttribute(M,"true"),J.body.appendChild($),$},_e=function(J){return new Promise(function(X){if(J.complete){X();return}if(!J.src){X();return}J.onload=X,J.onerror=X})},we=function(J){return Promise.all([].slice.call(J.images,0).map(_e))},Me=function(J){return new Promise(function(X,$){var Z=J.contentWindow;if(!Z)return $("No window assigned for iframe");var ye=Z.document;Z.onload=J.onload=function(){Z.onload=J.onload=null;var Te=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Te),X(J))},50)}})},ot=["all","d","content"],dt=function(J,X){for(var $=J.length-1;$>=0;$--){var Z=J.item($);ot.indexOf(Z)===-1&&X.style.setProperty(Z,J.getPropertyValue(Z))}return X},Lt=function(J){var X="";return J&&(X+="<!DOCTYPE ",J.name&&(X+=J.name),J.internalSubset&&(X+=J.internalSubset),J.publicId&&(X+='"'+J.publicId+'"'),J.systemId&&(X+='"'+J.systemId+'"'),X+=">"),X},Bt=function(J,X,$){J&&J.defaultView&&(X!==J.defaultView.pageXOffset||$!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(X,$)},an=function(J){var X=J[0],$=J[1],Z=J[2];X.scrollLeft=$,X.scrollTop=Z},An=":before",Rn=":after",Kn="___html2canvas___pseudoelement_before",er="___html2canvas___pseudoelement_after",Wn=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Ar=function(J){Qr(J,"."+Kn+An+Wn+`
|
|
|
.`+er+Rn+Wn)},Qr=function(J,X){var $=J.ownerDocument;if($){var Z=$.createElement("style");Z.textContent=X,J.appendChild(Z)}},Br=function(){function J(){}return J.getOrigin=function(X){var $=J._link;return $?($.href=X,$.href=$.href,$.protocol+$.hostname+$.port):"about:blank"},J.isSameOrigin=function(X){return J.getOrigin(X)===J._origin},J.setContext=function(X){J._link=X.document.createElement("a"),J._origin=J.getOrigin(X.location.href)},J._origin="about:blank",J}(),Da=function(){function J(X,$){this.context=X,this._options=$,this._cache={}}return J.prototype.addImage=function(X){var $=Promise.resolve();return this.has(X)||(jo(X)||ds(X))&&(this._cache[X]=this.loadImage(X)).catch(function(){}),$},J.prototype.match=function(X){return this._cache[X]},J.prototype.loadImage=function(X){return y(this,void 0,void 0,function(){var $,Z,ye,Te,Ke=this;return _(this,function(at){switch(at.label){case 0:return $=Br.isSameOrigin(X),Z=!No(X)&&this._options.useCORS===!0&&go.SUPPORT_CORS_IMAGES&&!$,ye=!No(X)&&!$&&!jo(X)&&typeof this._options.proxy=="string"&&go.SUPPORT_CORS_XHR&&!Z,!$&&this._options.allowTaint===!1&&!No(X)&&!jo(X)&&!ye&&!Z?[2]:(Te=X,ye?[4,this.proxy(Te)]:[3,2]);case 1:Te=at.sent(),at.label=2;case 2:return this.context.logger.debug("Added image "+X.substring(0,256)),[4,new Promise(function(rt,Tt){var Pt=new Image;Pt.onload=function(){return rt(Pt)},Pt.onerror=Tt,(ho(Te)||Z)&&(Pt.crossOrigin="anonymous"),Pt.src=Te,Pt.complete===!0&&setTimeout(function(){return rt(Pt)},500),Ke._options.imageTimeout>0&&setTimeout(function(){return Tt("Timed out ("+Ke._options.imageTimeout+"ms) loading image")},Ke._options.imageTimeout)})];case 3:return[2,at.sent()]}})})},J.prototype.has=function(X){return typeof this._cache[X]!="undefined"},J.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},J.prototype.proxy=function(X){var $=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var ye=X.substring(0,256);return new Promise(function(Te,Ke){var at=go.SUPPORT_RESPONSE_TYPE?"blob":"text",rt=new XMLHttpRequest;rt.onload=function(){if(rt.status===200)if(at==="text")Te(rt.response);else{var Yt=new FileReader;Yt.addEventListener("load",function(){return Te(Yt.result)},!1),Yt.addEventListener("error",function(en){return Ke(en)},!1),Yt.readAsDataURL(rt.response)}else Ke("Failed to proxy resource "+ye+" with status code "+rt.status)},rt.onerror=Ke;var Tt=Z.indexOf("?")>-1?"&":"?";if(rt.open("GET",""+Z+Tt+"url="+encodeURIComponent(X)+"&responseType="+at),at!=="text"&&rt instanceof XMLHttpRequest&&(rt.responseType=at),$._options.imageTimeout){var Pt=$._options.imageTimeout;rt.timeout=Pt,rt.ontimeout=function(){return Ke("Timed out ("+Pt+"ms) proxying "+ye)}}rt.send()})},J}(),Ii=/^data:image\/svg\+xml/i,Eo=/^data:image\/.*;base64,/i,ao=/^data:image\/.*/i,ds=function(J){return go.SUPPORT_SVG_DRAWING||!Ro(J)},No=function(J){return ao.test(J)},ho=function(J){return Eo.test(J)},jo=function(J){return J.substr(0,4)==="blob"},Ro=function(J){return J.substr(-3).toLowerCase()==="svg"||Ii.test(J)},Nn=function(){function J(X,$){this.type=0,this.x=X,this.y=$}return J.prototype.add=function(X,$){return new J(this.x+X,this.y+$)},J}(),Xi=function(J,X,$){return new Nn(J.x+(X.x-J.x)*$,J.y+(X.y-J.y)*$)},Yi=function(){function J(X,$,Z,ye){this.type=1,this.start=X,this.startControl=$,this.endControl=Z,this.end=ye}return J.prototype.subdivide=function(X,$){var Z=Xi(this.start,this.startControl,X),ye=Xi(this.startControl,this.endControl,X),Te=Xi(this.endControl,this.end,X),Ke=Xi(Z,ye,X),at=Xi(ye,Te,X),rt=Xi(Ke,at,X);return $?new J(this.start,Z,Ke,rt):new J(rt,at,Te,this.end)},J.prototype.add=function(X,$){return new J(this.start.add(X,$),this.startControl.add(X,$),this.endControl.add(X,$),this.end.add(X,$))},J.prototype.reverse=function(){return new J(this.end,this.endControl,this.startControl,this.start)},J}(),Ji=function(J){return J.type===1},Ml=function(){function J(X){var $=X.styles,Z=X.bounds,ye=_t($.borderTopLeftRadius,Z.width,Z.height),Te=ye[0],Ke=ye[1],at=_t($.borderTopRightRadius,Z.width,Z.height),rt=at[0],Tt=at[1],Pt=_t($.borderBottomRightRadius,Z.width,Z.height),Yt=Pt[0],en=Pt[1],gr=_t($.borderBottomLeftRadius,Z.width,Z.height),Un=gr[0],ir=gr[1],sa=[];sa.push((Te+rt)/Z.width),sa.push((Un+Yt)/Z.width),sa.push((Ke+ir)/Z.height),sa.push((Tt+en)/Z.height);var mr=Math.max.apply(Math,sa);mr>1&&(Te/=mr,Ke/=mr,rt/=mr,Tt/=mr,Yt/=mr,en/=mr,Un/=mr,ir/=mr);var br=Z.width-rt,di=Z.height-en,Qa=Z.width-Yt,Si=Z.height-ir,yr=$.borderTopWidth,_i=$.borderRightWidth,Ti=$.borderBottomWidth,Na=$.borderLeftWidth,Ls=ct($.paddingTop,X.bounds.width),_s=ct($.paddingRight,X.bounds.width),js=ct($.paddingBottom,X.bounds.width),Xo=ct($.paddingLeft,X.bounds.width);this.topLeftBorderDoubleOuterBox=Te>0||Ke>0?ka(Z.left+Na/3,Z.top+yr/3,Te-Na/3,Ke-yr/3,Za.TOP_LEFT):new Nn(Z.left+Na/3,Z.top+yr/3),this.topRightBorderDoubleOuterBox=Te>0||Ke>0?ka(Z.left+br,Z.top+yr/3,rt-_i/3,Tt-yr/3,Za.TOP_RIGHT):new Nn(Z.left+Z.width-_i/3,Z.top+yr/3),this.bottomRightBorderDoubleOuterBox=Yt>0||en>0?ka(Z.left+Qa,Z.top+di,Yt-_i/3,en-Ti/3,Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width-_i/3,Z.top+Z.height-Ti/3),this.bottomLeftBorderDoubleOuterBox=Un>0||ir>0?ka(Z.left+Na/3,Z.top+Si,Un-Na/3,ir-Ti/3,Za.BOTTOM_LEFT):new Nn(Z.left+Na/3,Z.top+Z.height-Ti/3),this.topLeftBorderDoubleInnerBox=Te>0||Ke>0?ka(Z.left+Na*2/3,Z.top+yr*2/3,Te-Na*2/3,Ke-yr*2/3,Za.TOP_LEFT):new Nn(Z.left+Na*2/3,Z.top+yr*2/3),this.topRightBorderDoubleInnerBox=Te>0||Ke>0?ka(Z.left+br,Z.top+yr*2/3,rt-_i*2/3,Tt-yr*2/3,Za.TOP_RIGHT):new Nn(Z.left+Z.width-_i*2/3,Z.top+yr*2/3),this.bottomRightBorderDoubleInnerBox=Yt>0||en>0?ka(Z.left+Qa,Z.top+di,Yt-_i*2/3,en-Ti*2/3,Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width-_i*2/3,Z.top+Z.height-Ti*2/3),this.bottomLeftBorderDoubleInnerBox=Un>0||ir>0?ka(Z.left+Na*2/3,Z.top+Si,Un-Na*2/3,ir-Ti*2/3,Za.BOTTOM_LEFT):new Nn(Z.left+Na*2/3,Z.top+Z.height-Ti*2/3),this.topLeftBorderStroke=Te>0||Ke>0?ka(Z.left+Na/2,Z.top+yr/2,Te-Na/2,Ke-yr/2,Za.TOP_LEFT):new Nn(Z.left+Na/2,Z.top+yr/2),this.topRightBorderStroke=Te>0||Ke>0?ka(Z.left+br,Z.top+yr/2,rt-_i/2,Tt-yr/2,Za.TOP_RIGHT):new Nn(Z.left+Z.width-_i/2,Z.top+yr/2),this.bottomRightBorderStroke=Yt>0||en>0?ka(Z.left+Qa,Z.top+di,Yt-_i/2,en-Ti/2,Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width-_i/2,Z.top+Z.height-Ti/2),this.bottomLeftBorderStroke=Un>0||ir>0?ka(Z.left+Na/2,Z.top+Si,Un-Na/2,ir-Ti/2,Za.BOTTOM_LEFT):new Nn(Z.left+Na/2,Z.top+Z.height-Ti/2),this.topLeftBorderBox=Te>0||Ke>0?ka(Z.left,Z.top,Te,Ke,Za.TOP_LEFT):new Nn(Z.left,Z.top),this.topRightBorderBox=rt>0||Tt>0?ka(Z.left+br,Z.top,rt,Tt,Za.TOP_RIGHT):new Nn(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Yt>0||en>0?ka(Z.left+Qa,Z.top+di,Yt,en,Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Un>0||ir>0?ka(Z.left,Z.top+Si,Un,ir,Za.BOTTOM_LEFT):new Nn(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Te>0||Ke>0?ka(Z.left+Na,Z.top+yr,Math.max(0,Te-Na),Math.max(0,Ke-yr),Za.TOP_LEFT):new Nn(Z.left+Na,Z.top+yr),this.topRightPaddingBox=rt>0||Tt>0?ka(Z.left+Math.min(br,Z.width-_i),Z.top+yr,br>Z.width+_i?0:Math.max(0,rt-_i),Math.max(0,Tt-yr),Za.TOP_RIGHT):new Nn(Z.left+Z.width-_i,Z.top+yr),this.bottomRightPaddingBox=Yt>0||en>0?ka(Z.left+Math.min(Qa,Z.width-Na),Z.top+Math.min(di,Z.height-Ti),Math.max(0,Yt-_i),Math.max(0,en-Ti),Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width-_i,Z.top+Z.height-Ti),this.bottomLeftPaddingBox=Un>0||ir>0?ka(Z.left+Na,Z.top+Math.min(Si,Z.height-Ti),Math.max(0,Un-Na),Math.max(0,ir-Ti),Za.BOTTOM_LEFT):new Nn(Z.left+Na,Z.top+Z.height-Ti),this.topLeftContentBox=Te>0||Ke>0?ka(Z.left+Na+Xo,Z.top+yr+Ls,Math.max(0,Te-(Na+Xo)),Math.max(0,Ke-(yr+Ls)),Za.TOP_LEFT):new Nn(Z.left+Na+Xo,Z.top+yr+Ls),this.topRightContentBox=rt>0||Tt>0?ka(Z.left+Math.min(br,Z.width+Na+Xo),Z.top+yr+Ls,br>Z.width+Na+Xo?0:rt-Na+Xo,Tt-(yr+Ls),Za.TOP_RIGHT):new Nn(Z.left+Z.width-(_i+_s),Z.top+yr+Ls),this.bottomRightContentBox=Yt>0||en>0?ka(Z.left+Math.min(Qa,Z.width-(Na+Xo)),Z.top+Math.min(di,Z.height+yr+Ls),Math.max(0,Yt-(_i+_s)),en-(Ti+js),Za.BOTTOM_RIGHT):new Nn(Z.left+Z.width-(_i+_s),Z.top+Z.height-(Ti+js)),this.bottomLeftContentBox=Un>0||ir>0?ka(Z.left+Na+Xo,Z.top+Si,Math.max(0,Un-(Na+Xo)),ir-(Ti+js),Za.BOTTOM_LEFT):new Nn(Z.left+Na+Xo,Z.top+Z.height-(Ti+js))}return J}(),Za;(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"})(Za||(Za={}));var ka=function(J,X,$,Z,ye){var Te=4*((Math.sqrt(2)-1)/3),Ke=$*Te,at=Z*Te,rt=J+$,Tt=X+Z;switch(ye){case Za.TOP_LEFT:return new Yi(new Nn(J,Tt),new Nn(J,Tt-at),new Nn(rt-Ke,X),new Nn(rt,X));case Za.TOP_RIGHT:return new Yi(new Nn(J,X),new Nn(J+Ke,X),new Nn(rt,Tt-at),new Nn(rt,Tt));case Za.BOTTOM_RIGHT:return new Yi(new Nn(rt,X),new Nn(rt,X+at),new Nn(J+Ke,Tt),new Nn(J,Tt));case Za.BOTTOM_LEFT:default:return new Yi(new Nn(rt,Tt),new Nn(rt-Ke,Tt),new Nn(J,X+at),new Nn(J,X))}},Es=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},_o=function(J){return[J.topLeftContentBox,J.topRightContentBox,J.bottomRightContentBox,J.bottomLeftContentBox]},Ll=function(J){return[J.topLeftPaddingBox,J.topRightPaddingBox,J.bottomRightPaddingBox,J.bottomLeftPaddingBox]},il=function(){function J(X,$,Z){this.offsetX=X,this.offsetY=$,this.matrix=Z,this.type=0,this.target=2|4}return J}(),zs=function(){function J(X,$){this.path=X,this.target=$,this.type=1}return J}(),xl=function(){function J(X){this.opacity=X,this.type=2,this.target=2|4}return J}(),Vo=function(J){return J.type===0},wl=function(J){return J.type===1},_u=function(J){return J.type===2},ic=function(J,X){return J.length===X.length?J.some(function($,Z){return $===X[Z]}):!1},fc=function(J,X,$,Z,ye){return J.map(function(Te,Ke){switch(Ke){case 0:return Te.add(X,$);case 1:return Te.add(X+Z,$);case 2:return Te.add(X+Z,$+ye);case 3:return Te.add(X,$+ye)}return Te})},oc=function(){function J(X){this.element=X,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return J}(),sc=function(){function J(X,$){if(this.container=X,this.parent=$,this.effects=[],this.curves=new Ml(this.container),this.container.styles.opacity<1&&this.effects.push(new xl(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,Te=this.container.styles.transform;this.effects.push(new il(Z,ye,Te))}if(this.container.styles.overflowX!==0){var Ke=Es(this.curves),at=Ll(this.curves);ic(Ke,at)?this.effects.push(new zs(Ke,2|4)):(this.effects.push(new zs(Ke,2)),this.effects.push(new zs(at,4)))}}return J.prototype.getEffects=function(X){for(var $=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,ye=this.effects.slice(0);Z;){var Te=Z.effects.filter(function(rt){return!wl(rt)});if($||Z.container.styles.position!==0||!Z.parent){if(ye.unshift.apply(ye,Te),$=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Ke=Es(Z.curves),at=Ll(Z.curves);ic(Ke,at)||ye.unshift(new zs(at,2|4))}}else ye.unshift.apply(ye,Te);Z=Z.parent}return ye.filter(function(rt){return Nt(rt.target,X)})},J}(),rc=function(J,X,$,Z){J.container.elements.forEach(function(ye){var Te=Nt(ye.flags,4),Ke=Nt(ye.flags,2),at=new sc(ye,J);Nt(ye.styles.display,2048)&&Z.push(at);var rt=Nt(ye.flags,8)?[]:Z;if(Te||Ke){var Tt=Te||ye.styles.isPositioned()?$:X,Pt=new oc(at);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var Yt=ye.styles.zIndex.order;if(Yt<0){var en=0;Tt.negativeZIndex.some(function(Un,ir){return Yt>Un.element.container.styles.zIndex.order?(en=ir,!1):en>0}),Tt.negativeZIndex.splice(en,0,Pt)}else if(Yt>0){var gr=0;Tt.positiveZIndex.some(function(Un,ir){return Yt>=Un.element.container.styles.zIndex.order?(gr=ir+1,!1):gr>0}),Tt.positiveZIndex.splice(gr,0,Pt)}else Tt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Pt)}else ye.styles.isFloating()?Tt.nonPositionedFloats.push(Pt):Tt.nonPositionedInlineLevel.push(Pt);rc(at,Pt,Te?Pt:$,rt)}else ye.styles.isInlineLevel()?X.inlineLevel.push(at):X.nonInlineLevel.push(at),rc(at,X,$,rt);Nt(ye.flags,8)&&lc(ye,rt)})},lc=function(J,X){for(var $=J instanceof nu?J.start:1,Z=J instanceof nu?J.reversed:!1,ye=0;ye<X.length;ye++){var Te=X[ye];Te.container instanceof tu&&typeof Te.container.value=="number"&&Te.container.value!==0&&($=Te.container.value),Te.listValue=P($,Te.container.styles.listStyleType,!0),$+=Z?-1:1}},hc=function(J){var X=new sc(J,null),$=new oc(X),Z=[];return rc(X,$,$,Z),lc(X.container,Z),$},uc=function(J,X){switch(X){case 0:return Gs(J.topLeftBorderBox,J.topLeftPaddingBox,J.topRightBorderBox,J.topRightPaddingBox);case 1:return Gs(J.topRightBorderBox,J.topRightPaddingBox,J.bottomRightBorderBox,J.bottomRightPaddingBox);case 2:return Gs(J.bottomRightBorderBox,J.bottomRightPaddingBox,J.bottomLeftBorderBox,J.bottomLeftPaddingBox);case 3:default:return Gs(J.bottomLeftBorderBox,J.bottomLeftPaddingBox,J.topLeftBorderBox,J.topLeftPaddingBox)}},pc=function(J,X){switch(X){case 0:return Gs(J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox,J.topRightBorderBox,J.topRightBorderDoubleOuterBox);case 1:return Gs(J.topRightBorderBox,J.topRightBorderDoubleOuterBox,J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox);case 2:return Gs(J.bottomRightBorderBox,J.bottomRightBorderDoubleOuterBox,J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox);case 3:default:return Gs(J.bottomLeftBorderBox,J.bottomLeftBorderDoubleOuterBox,J.topLeftBorderBox,J.topLeftBorderDoubleOuterBox)}},mc=function(J,X){switch(X){case 0:return Gs(J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox,J.topRightBorderDoubleInnerBox,J.topRightPaddingBox);case 1:return Gs(J.topRightBorderDoubleInnerBox,J.topRightPaddingBox,J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox);case 2:return Gs(J.bottomRightBorderDoubleInnerBox,J.bottomRightPaddingBox,J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox);case 3:default:return Gs(J.bottomLeftBorderDoubleInnerBox,J.bottomLeftPaddingBox,J.topLeftBorderDoubleInnerBox,J.topLeftPaddingBox)}},vc=function(J,X){switch(X){case 0:return Gu(J.topLeftBorderStroke,J.topRightBorderStroke);case 1:return Gu(J.topRightBorderStroke,J.bottomRightBorderStroke);case 2:return Gu(J.bottomRightBorderStroke,J.bottomLeftBorderStroke);case 3:default:return Gu(J.bottomLeftBorderStroke,J.topLeftBorderStroke)}},Gu=function(J,X){var $=[];return Ji(J)?$.push(J.subdivide(.5,!1)):$.push(J),Ji(X)?$.push(X.subdivide(.5,!0)):$.push(X),$},Gs=function(J,X,$,Z){var ye=[];return Ji(J)?ye.push(J.subdivide(.5,!1)):ye.push(J),Ji($)?ye.push($.subdivide(.5,!0)):ye.push($),Ji(Z)?ye.push(Z.subdivide(.5,!0).reverse()):ye.push(Z),Ji(X)?ye.push(X.subdivide(.5,!1).reverse()):ye.push(X),ye},cc=function(J){var X=J.bounds,$=J.styles;return X.add($.borderLeftWidth,$.borderTopWidth,-($.borderRightWidth+$.borderLeftWidth),-($.borderTopWidth+$.borderBottomWidth))},Vu=function(J){var X=J.styles,$=J.bounds,Z=ct(X.paddingLeft,$.width),ye=ct(X.paddingRight,$.width),Te=ct(X.paddingTop,$.width),Ke=ct(X.paddingBottom,$.width);return $.add(Z+X.borderLeftWidth,Te+X.borderTopWidth,-(X.borderRightWidth+X.borderLeftWidth+Z+ye),-(X.borderTopWidth+X.borderBottomWidth+Te+Ke))},gc=function(J,X){return J===0?X.bounds:J===2?Vu(X):cc(X)},yc=function(J,X){return J===0?X.bounds:J===2?Vu(X):cc(X)},ac=function(J,X,$){var Z=gc(uu(J.styles.backgroundOrigin,X),J),ye=yc(uu(J.styles.backgroundClip,X),J),Te=bc(uu(J.styles.backgroundSize,X),$,Z),Ke=Te[0],at=Te[1],rt=_t(uu(J.styles.backgroundPosition,X),Z.width-Ke,Z.height-at),Tt=Ec(uu(J.styles.backgroundRepeat,X),rt,Te,Z,ye),Pt=Math.round(Z.left+rt[0]),Yt=Math.round(Z.top+rt[1]);return[Tt,Pt,Yt,Ke,at]},lu=function(J){return li(J)&&J.value===Tn.AUTO},Xu=function(J){return typeof J=="number"},bc=function(J,X,$){var Z=X[0],ye=X[1],Te=X[2],Ke=J[0],at=J[1];if(!Ke)return[0,0];if(De(Ke)&&at&&De(at))return[ct(Ke,$.width),ct(at,$.height)];var rt=Xu(Te);if(li(Ke)&&(Ke.value===Tn.CONTAIN||Ke.value===Tn.COVER)){if(Xu(Te)){var Tt=$.width/$.height;return Tt<Te!==(Ke.value===Tn.COVER)?[$.width,$.width/Te]:[$.height*Te,$.height]}return[$.width,$.height]}var Pt=Xu(Z),Yt=Xu(ye),en=Pt||Yt;if(lu(Ke)&&(!at||lu(at))){if(Pt&&Yt)return[Z,ye];if(!rt&&!en)return[$.width,$.height];if(en&&rt){var gr=Pt?Z:ye*Te,Un=Yt?ye:Z/Te;return[gr,Un]}var ir=Pt?Z:$.width,sa=Yt?ye:$.height;return[ir,sa]}if(rt){var mr=0,br=0;return De(Ke)?mr=ct(Ke,$.width):De(at)&&(br=ct(at,$.height)),lu(Ke)?mr=br*Te:(!at||lu(at))&&(br=mr/Te),[mr,br]}var di=null,Qa=null;if(De(Ke)?di=ct(Ke,$.width):at&&De(at)&&(Qa=ct(at,$.height)),di!==null&&(!at||lu(at))&&(Qa=Pt&&Yt?di/Z*ye:$.height),Qa!==null&&lu(Ke)&&(di=Pt&&Yt?Qa/ye*Z:$.width),di!==null&&Qa!==null)return[di,Qa];throw new Error("Unable to calculate background-size for element")},uu=function(J,X){var $=J[X];return typeof $=="undefined"?J[0]:$},Ec=function(J,X,$,Z,ye){var Te=X[0],Ke=X[1],at=$[0],rt=$[1];switch(J){case 2:return[new Nn(Math.round(Z.left),Math.round(Z.top+Ke)),new Nn(Math.round(Z.left+Z.width),Math.round(Z.top+Ke)),new Nn(Math.round(Z.left+Z.width),Math.round(rt+Z.top+Ke)),new Nn(Math.round(Z.left),Math.round(rt+Z.top+Ke))];case 3:return[new Nn(Math.round(Z.left+Te),Math.round(Z.top)),new Nn(Math.round(Z.left+Te+at),Math.round(Z.top)),new Nn(Math.round(Z.left+Te+at),Math.round(Z.height+Z.top)),new Nn(Math.round(Z.left+Te),Math.round(Z.height+Z.top))];case 1:return[new Nn(Math.round(Z.left+Te),Math.round(Z.top+Ke)),new Nn(Math.round(Z.left+Te+at),Math.round(Z.top+Ke)),new Nn(Math.round(Z.left+Te+at),Math.round(Z.top+Ke+rt)),new Nn(Math.round(Z.left+Te),Math.round(Z.top+Ke+rt))];default:return[new Nn(Math.round(ye.left),Math.round(ye.top)),new Nn(Math.round(ye.left+ye.width),Math.round(ye.top)),new Nn(Math.round(ye.left+ye.width),Math.round(ye.height+ye.top)),new Nn(Math.round(ye.left),Math.round(ye.height+ye.top))]}},_c="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",dc="Hidden Text",Cc=function(){function J(X){this._data={},this._document=X}return J.prototype.parseMetrics=function(X,$){var Z=this._document.createElement("div"),ye=this._document.createElement("img"),Te=this._document.createElement("span"),Ke=this._document.body;Z.style.visibility="hidden",Z.style.fontFamily=X,Z.style.fontSize=$,Z.style.margin="0",Z.style.padding="0",Z.style.whiteSpace="nowrap",Ke.appendChild(Z),ye.src=_c,ye.width=1,ye.height=1,ye.style.margin="0",ye.style.padding="0",ye.style.verticalAlign="baseline",Te.style.fontFamily=X,Te.style.fontSize=$,Te.style.margin="0",Te.style.padding="0",Te.appendChild(this._document.createTextNode(dc)),Z.appendChild(Te),Z.appendChild(ye);var at=ye.offsetTop-Te.offsetTop+2;Z.removeChild(Te),Z.appendChild(this._document.createTextNode(dc)),Z.style.lineHeight="normal",ye.style.verticalAlign="super";var rt=ye.offsetTop-Z.offsetTop+2;return Ke.removeChild(Z),{baseline:at,middle:rt}},J.prototype.getMetrics=function(X,$){var Z=X+" "+$;return typeof this._data[Z]=="undefined"&&(this._data[Z]=this.parseMetrics(X,$)),this._data[Z]},J}(),Ac=function(){function J(X,$){this.context=X,this.options=$}return J}(),xc=1e4,wc=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,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 Cc(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 X.prototype.applyEffects=function($){for(var Z=this;this._activeEffects.length;)this.popEffect();$.forEach(function(ye){return Z.applyEffect(ye)})},X.prototype.applyEffect=function($){this.ctx.save(),_u($)&&(this.ctx.globalAlpha=$.opacity),Vo($)&&(this.ctx.translate($.offsetX,$.offsetY),this.ctx.transform($.matrix[0],$.matrix[1],$.matrix[2],$.matrix[3],$.matrix[4],$.matrix[5]),this.ctx.translate(-$.offsetX,-$.offsetY)),wl($)&&(this.path($.path),this.ctx.clip()),this._activeEffects.push($)},X.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},X.prototype.renderStack=function($){return y(this,void 0,void 0,function(){var Z;return _(this,function(ye){switch(ye.label){case 0:return Z=$.element.container.styles,Z.isVisible()?[4,this.renderStackContent($)]:[3,2];case 1:ye.sent(),ye.label=2;case 2:return[2]}})})},X.prototype.renderNode=function($){return y(this,void 0,void 0,function(){return _(this,function(Z){switch(Z.label){case 0:if(Nt($.container.flags,16))debugger;return $.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders($)]:[3,3];case 1:return Z.sent(),[4,this.renderNodeContent($)];case 2:Z.sent(),Z.label=3;case 3:return[2]}})})},X.prototype.renderTextWithLetterSpacing=function($,Z,ye){var Te=this;if(Z===0)this.ctx.fillText($.text,$.bounds.left,$.bounds.top+ye);else{var Ke=hu($.text);Ke.reduce(function(at,rt){return Te.ctx.fillText(rt,at,$.bounds.top+ye),at+Te.ctx.measureText(rt).width},$.bounds.left)}},X.prototype.createFontStyle=function($){var Z=$.fontVariant.filter(function(Ke){return Ke==="normal"||Ke==="small-caps"}).join(""),ye=Dc($.fontFamily).join(", "),Te=Us($.fontSize)?""+$.fontSize.number+$.fontSize.unit:$.fontSize.number+"px";return[[$.fontStyle,Z,$.fontWeight,Te,ye].join(" "),ye,Te]},X.prototype.renderTextNode=function($,Z){return y(this,void 0,void 0,function(){var ye,Te,Ke,at,rt,Tt,Pt,Yt,en=this;return _(this,function(gr){return ye=this.createFontStyle(Z),Te=ye[0],Ke=ye[1],at=ye[2],this.ctx.font=Te,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",rt=this.fontMetrics.getMetrics(Ke,at),Tt=rt.baseline,Pt=rt.middle,Yt=Z.paintOrder,$.textBounds.forEach(function(Un){Yt.forEach(function(ir){switch(ir){case 0:en.ctx.fillStyle=Ft(Z.color),en.renderTextWithLetterSpacing(Un,Z.letterSpacing,Tt);var sa=Z.textShadow;sa.length&&Un.text.trim().length&&(sa.slice(0).reverse().forEach(function(mr){en.ctx.shadowColor=Ft(mr.color),en.ctx.shadowOffsetX=mr.offsetX.number*en.options.scale,en.ctx.shadowOffsetY=mr.offsetY.number*en.options.scale,en.ctx.shadowBlur=mr.blur.number,en.renderTextWithLetterSpacing(Un,Z.letterSpacing,Tt)}),en.ctx.shadowColor="",en.ctx.shadowOffsetX=0,en.ctx.shadowOffsetY=0,en.ctx.shadowBlur=0),Z.textDecorationLine.length&&(en.ctx.fillStyle=Ft(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(mr){switch(mr){case 1:en.ctx.fillRect(Un.bounds.left,Math.round(Un.bounds.top+Tt),Un.bounds.width,1);break;case 2:en.ctx.fillRect(Un.bounds.left,Math.round(Un.bounds.top),Un.bounds.width,1);break;case 3:en.ctx.fillRect(Un.bounds.left,Math.ceil(Un.bounds.top+Pt),Un.bounds.width,1);break}}));break;case 1:Z.webkitTextStrokeWidth&&Un.text.trim().length&&(en.ctx.strokeStyle=Ft(Z.webkitTextStrokeColor),en.ctx.lineWidth=Z.webkitTextStrokeWidth,en.ctx.lineJoin=window.chrome?"miter":"round",en.ctx.strokeText(Un.text,Un.bounds.left,Un.bounds.top+Tt)),en.ctx.strokeStyle="",en.ctx.lineWidth=0,en.ctx.lineJoin="miter";break}})}),[2]})})},X.prototype.renderReplacedElement=function($,Z,ye){if(ye&&$.intrinsicWidth>0&&$.intrinsicHeight>0){var Te=Vu($),Ke=Ll(Z);this.path(Ke),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,$.intrinsicWidth,$.intrinsicHeight,Te.left,Te.top,Te.width,Te.height),this.ctx.restore()}},X.prototype.renderNodeContent=function($){return y(this,void 0,void 0,function(){var Z,ye,Te,Ke,at,rt,Tt,Tt,Pt,Yt,en,gr,Un,ir,sa,mr,br,di,Qa,Tt,Si,Un,mr;return _(this,function(yr){switch(yr.label){case 0:this.applyEffects($.getEffects(4)),Z=$.container,ye=$.curves,Te=Z.styles,Ke=0,at=Z.textNodes,yr.label=1;case 1:return Ke<at.length?(rt=at[Ke],[4,this.renderTextNode(rt,Te)]):[3,4];case 2:yr.sent(),yr.label=3;case 3:return Ke++,[3,1];case 4:if(!(Z instanceof pu))return[3,8];yr.label=5;case 5:return yr.trys.push([5,7,,8]),[4,this.context.cache.match(Z.src)];case 6:return Tt=yr.sent(),this.renderReplacedElement(Z,ye,Tt),[3,8];case 7:return yr.sent(),this.context.logger.error("Error loading image "+Z.src),[3,8];case 8:if(Z instanceof mu&&this.renderReplacedElement(Z,ye,Z.canvas),!(Z instanceof Ou))return[3,12];yr.label=9;case 9:return yr.trys.push([9,11,,12]),[4,this.context.cache.match(Z.svg)];case 10:return Tt=yr.sent(),this.renderReplacedElement(Z,ye,Tt),[3,12];case 11:return yr.sent(),this.context.logger.error("Error loading svg "+Z.svg.substring(0,255)),[3,12];case 12:return Z instanceof Lu&&Z.tree?(Pt=new X(this.context,{scale:this.options.scale,backgroundColor:Z.backgroundColor,x:0,y:0,width:Z.width,height:Z.height}),[4,Pt.render(Z.tree)]):[3,14];case 13:Yt=yr.sent(),Z.width&&Z.height&&this.ctx.drawImage(Yt,0,0,Z.width,Z.height,Z.bounds.left,Z.bounds.top,Z.bounds.width,Z.bounds.height),yr.label=14;case 14:if(Z instanceof ru&&(en=Math.min(Z.bounds.width,Z.bounds.height),Z.type===Rl?Z.checked&&(this.ctx.save(),this.path([new Nn(Z.bounds.left+en*.39363,Z.bounds.top+en*.79),new Nn(Z.bounds.left+en*.16,Z.bounds.top+en*.5549),new Nn(Z.bounds.left+en*.27347,Z.bounds.top+en*.44071),new Nn(Z.bounds.left+en*.39694,Z.bounds.top+en*.5649),new Nn(Z.bounds.left+en*.72983,Z.bounds.top+en*.23),new Nn(Z.bounds.left+en*.84,Z.bounds.top+en*.34085),new Nn(Z.bounds.left+en*.39363,Z.bounds.top+en*.79)]),this.ctx.fillStyle=Ft(Ru),this.ctx.fill(),this.ctx.restore()):Z.type===fl&&(Z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Z.bounds.left+en/2,Z.bounds.top+en/2,en/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ft(Ru),this.ctx.fill(),this.ctx.restore()))),Sc(Z)&&Z.value.length){gr=this.createFontStyle(Te),Un=gr[0],ir=gr[1],sa=this.fontMetrics.getMetrics(Un,ir).baseline,this.ctx.font=Un,this.ctx.fillStyle=Ft(Te.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Oc(Z.styles.textAlign),mr=Vu(Z),br=0;switch(Z.styles.textAlign){case 1:br+=mr.width/2;break;case 2:br+=mr.width;break}di=mr.add(br,0,0,-mr.height/2+1),this.ctx.save(),this.path([new Nn(mr.left,mr.top),new Nn(mr.left+mr.width,mr.top),new Nn(mr.left+mr.width,mr.top+mr.height),new Nn(mr.left,mr.top+mr.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ws(Z.value,di),Te.letterSpacing,sa),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Nt(Z.styles.display,2048))return[3,20];if(!(Z.styles.listStyleImage!==null))return[3,19];if(Qa=Z.styles.listStyleImage,!(Qa.type===0))return[3,18];Tt=void 0,Si=Qa.url,yr.label=15;case 15:return yr.trys.push([15,17,,18]),[4,this.context.cache.match(Si)];case 16:return Tt=yr.sent(),this.ctx.drawImage(Tt,Z.bounds.left-(Tt.width+10),Z.bounds.top),[3,18];case 17:return yr.sent(),this.context.logger.error("Error loading list-style-image "+Si),[3,18];case 18:return[3,20];case 19:$.listValue&&Z.styles.listStyleType!==-1&&(Un=this.createFontStyle(Te)[0],this.ctx.font=Un,this.ctx.fillStyle=Ft(Te.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",mr=new C(Z.bounds.left,Z.bounds.top+ct(Z.styles.paddingTop,Z.bounds.width),Z.bounds.width,ra(Te.lineHeight,Te.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ws($.listValue,mr),Te.letterSpacing,ra(Te.lineHeight,Te.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),yr.label=20;case 20:return[2]}})})},X.prototype.renderStackContent=function($){return y(this,void 0,void 0,function(){var Z,ye,Te,Ke,at,Te,rt,Tt,Te,Pt,Yt,Te,en,gr,Te,Un,ir,Te,sa,mr,Te;return _(this,function(br){switch(br.label){case 0:if(Nt($.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders($.element)];case 1:br.sent(),Z=0,ye=$.negativeZIndex,br.label=2;case 2:return Z<ye.length?(Te=ye[Z],[4,this.renderStack(Te)]):[3,5];case 3:br.sent(),br.label=4;case 4:return Z++,[3,2];case 5:return[4,this.renderNodeContent($.element)];case 6:br.sent(),Ke=0,at=$.nonInlineLevel,br.label=7;case 7:return Ke<at.length?(Te=at[Ke],[4,this.renderNode(Te)]):[3,10];case 8:br.sent(),br.label=9;case 9:return Ke++,[3,7];case 10:rt=0,Tt=$.nonPositionedFloats,br.label=11;case 11:return rt<Tt.length?(Te=Tt[rt],[4,this.renderStack(Te)]):[3,14];case 12:br.sent(),br.label=13;case 13:return rt++,[3,11];case 14:Pt=0,Yt=$.nonPositionedInlineLevel,br.label=15;case 15:return Pt<Yt.length?(Te=Yt[Pt],[4,this.renderStack(Te)]):[3,18];case 16:br.sent(),br.label=17;case 17:return Pt++,[3,15];case 18:en=0,gr=$.inlineLevel,br.label=19;case 19:return en<gr.length?(Te=gr[en],[4,this.renderNode(Te)]):[3,22];case 20:br.sent(),br.label=21;case 21:return en++,[3,19];case 22:Un=0,ir=$.zeroOrAutoZIndexOrTransformedOrOpacity,br.label=23;case 23:return Un<ir.length?(Te=ir[Un],[4,this.renderStack(Te)]):[3,26];case 24:br.sent(),br.label=25;case 25:return Un++,[3,23];case 26:sa=0,mr=$.positiveZIndex,br.label=27;case 27:return sa<mr.length?(Te=mr[sa],[4,this.renderStack(Te)]):[3,30];case 28:br.sent(),br.label=29;case 29:return sa++,[3,27];case 30:return[2]}})})},X.prototype.mask=function($){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($.slice(0).reverse()),this.ctx.closePath()},X.prototype.path=function($){this.ctx.beginPath(),this.formatPath($),this.ctx.closePath()},X.prototype.formatPath=function($){var Z=this;$.forEach(function(ye,Te){var Ke=Ji(ye)?ye.start:ye;Te===0?Z.ctx.moveTo(Ke.x,Ke.y):Z.ctx.lineTo(Ke.x,Ke.y),Ji(ye)&&Z.ctx.bezierCurveTo(ye.startControl.x,ye.startControl.y,ye.endControl.x,ye.endControl.y,ye.end.x,ye.end.y)})},X.prototype.renderRepeat=function($,Z,ye,Te){this.path($),this.ctx.fillStyle=Z,this.ctx.translate(ye,Te),this.ctx.fill(),this.ctx.translate(-ye,-Te)},X.prototype.resizeImage=function($,Z,ye){var Te;if($.width===Z&&$.height===ye)return $;var Ke=(Te=this.canvas.ownerDocument)!==null&&Te!==void 0?Te:document,at=Ke.createElement("canvas");at.width=Math.max(1,Z),at.height=Math.max(1,ye);var rt=at.getContext("2d");return rt.drawImage($,0,0,$.width,$.height,0,0,Z,ye),at},X.prototype.renderBackgroundImage=function($){return y(this,void 0,void 0,function(){var Z,ye,Te,Ke,at,rt;return _(this,function(Tt){switch(Tt.label){case 0:Z=$.styles.backgroundImage.length-1,ye=function(Pt){var Yt,en,gr,Un,ir,sa,mr,br,di,Qa,Un,ir,sa,mr,br,Si,yr,_i,Ti,Na,Ls,_s,js,Xo,di,pl,Un,Pl,Ul,mr,br,Fl,ir,sa,Xl,ml,kl,Yl,Jl,Sl,Zl,Tl;return _(this,function(cu){switch(cu.label){case 0:if(!(Pt.type===0))return[3,5];Yt=void 0,en=Pt.url,cu.label=1;case 1:return cu.trys.push([1,3,,4]),[4,Te.context.cache.match(en)];case 2:return Yt=cu.sent(),[3,4];case 3:return cu.sent(),Te.context.logger.error("Error loading background-image "+en),[3,4];case 4:return Yt&&(gr=ac($,Z,[Yt.width,Yt.height,Yt.width/Yt.height]),Un=gr[0],ir=gr[1],sa=gr[2],mr=gr[3],br=gr[4],di=Te.ctx.createPattern(Te.resizeImage(Yt,mr,br),"repeat"),Te.renderRepeat(Un,di,ir,sa)),[3,6];case 5:Ia(Pt)?(Qa=ac($,Z,[null,null,null]),Un=Qa[0],ir=Qa[1],sa=Qa[2],mr=Qa[3],br=Qa[4],Si=Sn(Pt.angle,mr,br),yr=Si[0],_i=Si[1],Ti=Si[2],Na=Si[3],Ls=Si[4],_s=document.createElement("canvas"),_s.width=mr,_s.height=br,js=_s.getContext("2d"),Xo=js.createLinearGradient(_i,Na,Ti,Ls),ar(Pt.stops,yr).forEach(function(Cu){return Xo.addColorStop(Cu.stop,Ft(Cu.color))}),js.fillStyle=Xo,js.fillRect(0,0,mr,br),mr>0&&br>0&&(di=Te.ctx.createPattern(_s,"repeat"),Te.renderRepeat(Un,di,ir,sa))):Jr(Pt)&&(pl=ac($,Z,[null,null,null]),Un=pl[0],Pl=pl[1],Ul=pl[2],mr=pl[3],br=pl[4],Fl=Pt.position.length===0?[it]:Pt.position,ir=ct(Fl[0],mr),sa=ct(Fl[Fl.length-1],br),Xl=dn(Pt,ir,sa,mr,br),ml=Xl[0],kl=Xl[1],ml>0&&kl>0&&(Yl=Te.ctx.createRadialGradient(Pl+ir,Ul+sa,0,Pl+ir,Ul+sa,ml),ar(Pt.stops,ml*2).forEach(function(Cu){return Yl.addColorStop(Cu.stop,Ft(Cu.color))}),Te.path(Un),Te.ctx.fillStyle=Yl,ml!==kl?(Jl=$.bounds.left+.5*$.bounds.width,Sl=$.bounds.top+.5*$.bounds.height,Zl=kl/ml,Tl=1/Zl,Te.ctx.save(),Te.ctx.translate(Jl,Sl),Te.ctx.transform(1,0,0,Zl,0,0),Te.ctx.translate(-Jl,-Sl),Te.ctx.fillRect(Pl,Tl*(Ul-Sl)+Sl,mr,br*Tl),Te.ctx.restore()):Te.ctx.fill())),cu.label=6;case 6:return Z--,[2]}})},Te=this,Ke=0,at=$.styles.backgroundImage.slice(0).reverse(),Tt.label=1;case 1:return Ke<at.length?(rt=at[Ke],[5,ye(rt)]):[3,4];case 2:Tt.sent(),Tt.label=3;case 3:return Ke++,[3,1];case 4:return[2]}})})},X.prototype.renderSolidBorder=function($,Z,ye){return y(this,void 0,void 0,function(){return _(this,function(Te){return this.path(uc(ye,Z)),this.ctx.fillStyle=Ft($),this.ctx.fill(),[2]})})},X.prototype.renderDoubleBorder=function($,Z,ye,Te){return y(this,void 0,void 0,function(){var Ke,at;return _(this,function(rt){switch(rt.label){case 0:return Z<3?[4,this.renderSolidBorder($,ye,Te)]:[3,2];case 1:return rt.sent(),[2];case 2:return Ke=pc(Te,ye),this.path(Ke),this.ctx.fillStyle=Ft($),this.ctx.fill(),at=mc(Te,ye),this.path(at),this.ctx.fill(),[2]}})})},X.prototype.renderNodeBackgroundAndBorders=function($){return y(this,void 0,void 0,function(){var Z,ye,Te,Ke,at,rt,Tt,Pt,Yt=this;return _(this,function(en){switch(en.label){case 0:return this.applyEffects($.getEffects(2)),Z=$.container.styles,ye=!Jt(Z.backgroundColor)||Z.backgroundImage.length,Te=[{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}],Ke=Tc(uu(Z.backgroundClip,0),$.curves),ye||Z.boxShadow.length?(this.ctx.save(),this.path(Ke),this.ctx.clip(),Jt(Z.backgroundColor)||(this.ctx.fillStyle=Ft(Z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage($.container)]):[3,2];case 1:en.sent(),this.ctx.restore(),Z.boxShadow.slice(0).reverse().forEach(function(gr){Yt.ctx.save();var Un=Es($.curves),ir=gr.inset?0:xc,sa=fc(Un,-ir+(gr.inset?1:-1)*gr.spread.number,(gr.inset?1:-1)*gr.spread.number,gr.spread.number*(gr.inset?-2:2),gr.spread.number*(gr.inset?-2:2));gr.inset?(Yt.path(Un),Yt.ctx.clip(),Yt.mask(sa)):(Yt.mask(Un),Yt.ctx.clip(),Yt.path(sa)),Yt.ctx.shadowOffsetX=gr.offsetX.number+ir,Yt.ctx.shadowOffsetY=gr.offsetY.number,Yt.ctx.shadowColor=Ft(gr.color),Yt.ctx.shadowBlur=gr.blur.number,Yt.ctx.fillStyle=gr.inset?Ft(gr.color):"rgba(0,0,0,1)",Yt.ctx.fill(),Yt.ctx.restore()}),en.label=2;case 2:at=0,rt=0,Tt=Te,en.label=3;case 3:return rt<Tt.length?(Pt=Tt[rt],Pt.style!==0&&!Jt(Pt.color)&&Pt.width>0?Pt.style===2?[4,this.renderDashedDottedBorder(Pt.color,Pt.width,at,$.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return en.sent(),[3,11];case 5:return Pt.style===3?[4,this.renderDashedDottedBorder(Pt.color,Pt.width,at,$.curves,3)]:[3,7];case 6:return en.sent(),[3,11];case 7:return Pt.style===4?[4,this.renderDoubleBorder(Pt.color,Pt.width,at,$.curves)]:[3,9];case 8:return en.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Pt.color,at,$.curves)];case 10:en.sent(),en.label=11;case 11:at++,en.label=12;case 12:return rt++,[3,3];case 13:return[2]}})})},X.prototype.renderDashedDottedBorder=function($,Z,ye,Te,Ke){return y(this,void 0,void 0,function(){var at,rt,Tt,Pt,Yt,en,gr,Un,ir,sa,mr,br,di,Qa,Si,yr,Si,yr;return _(this,function(_i){return this.ctx.save(),at=vc(Te,ye),rt=uc(Te,ye),Ke===2&&(this.path(rt),this.ctx.clip()),Ji(rt[0])?(Tt=rt[0].start.x,Pt=rt[0].start.y):(Tt=rt[0].x,Pt=rt[0].y),Ji(rt[1])?(Yt=rt[1].end.x,en=rt[1].end.y):(Yt=rt[1].x,en=rt[1].y),ye===0||ye===2?gr=Math.abs(Tt-Yt):gr=Math.abs(Pt-en),this.ctx.beginPath(),Ke===3?this.formatPath(at):this.formatPath(rt.slice(0,2)),Un=Z<3?Z*3:Z*2,ir=Z<3?Z*2:Z,Ke===3&&(Un=Z,ir=Z),sa=!0,gr<=Un*2?sa=!1:gr<=Un*2+ir?(mr=gr/(2*Un+ir),Un*=mr,ir*=mr):(br=Math.floor((gr+ir)/(Un+ir)),di=(gr-br*Un)/(br-1),Qa=(gr-(br+1)*Un)/br,ir=Qa<=0||Math.abs(ir-di)<Math.abs(ir-Qa)?di:Qa),sa&&(Ke===3?this.ctx.setLineDash([0,Un+ir]):this.ctx.setLineDash([Un,ir])),Ke===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Z):this.ctx.lineWidth=Z*2+1.1,this.ctx.strokeStyle=Ft($),this.ctx.stroke(),this.ctx.setLineDash([]),Ke===2&&(Ji(rt[0])&&(Si=rt[3],yr=rt[0],this.ctx.beginPath(),this.formatPath([new Nn(Si.end.x,Si.end.y),new Nn(yr.start.x,yr.start.y)]),this.ctx.stroke()),Ji(rt[1])&&(Si=rt[1],yr=rt[2],this.ctx.beginPath(),this.formatPath([new Nn(Si.end.x,Si.end.y),new Nn(yr.start.x,yr.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},X.prototype.render=function($){return y(this,void 0,void 0,function(){var Z;return _(this,function(ye){switch(ye.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ft(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Z=hc($),[4,this.renderStack(Z)];case 1:return ye.sent(),this.applyEffects([]),[2,this.canvas]}})})},X}(Ac),Sc=function(J){return J instanceof Mu||J instanceof Iu?!0:J instanceof ru&&J.type!==fl&&J.type!==Rl},Tc=function(J,X){switch(J){case 0:return Es(X);case 2:return _o(X);case 1:default:return Ll(X)}},Oc=function(J){switch(J){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Bc=["-apple-system","system-ui"],Dc=function(J){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?J.filter(function(X){return Bc.indexOf(X)===-1}):J},Rc=function(J){V(X,J);function X($,Z){var ye=J.call(this,$,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 X.prototype.render=function($){return y(this,void 0,void 0,function(){var Z,ye;return _(this,function(Te){switch(Te.label){case 0:return Z=$l(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,$),[4,Ic(Z)];case 1:return ye=Te.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ft(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]}})})},X}(Ac),Ic=function(J){return new Promise(function(X,$){var Z=new Image;Z.onload=function(){X(Z)},Z.onerror=$,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Mc=function(){function J(X){var $=X.id,Z=X.enabled;this.id=$,this.enabled=Z,this.start=Date.now()}return J.prototype.debug=function(){for(var X=[],$=0;$<arguments.length;$++)X[$]=arguments[$];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,w([this.id,this.getTime()+"ms"],X)):this.info.apply(this,X))},J.prototype.getTime=function(){return Date.now()-this.start},J.prototype.info=function(){for(var X=[],$=0;$<arguments.length;$++)X[$]=arguments[$];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,w([this.id,this.getTime()+"ms"],X)))},J.prototype.warn=function(){for(var X=[],$=0;$<arguments.length;$++)X[$]=arguments[$];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,w([this.id,this.getTime()+"ms"],X)):this.info.apply(this,X))},J.prototype.error=function(){for(var X=[],$=0;$<arguments.length;$++)X[$]=arguments[$];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,w([this.id,this.getTime()+"ms"],X)):this.info.apply(this,X))},J.instances={},J}(),Lc=function(){function J(X,$){var Z;this.windowBounds=$,this.instanceName="#"+J.instanceCount++,this.logger=new Mc({id:this.instanceName,enabled:X.logging}),this.cache=(Z=X.cache)!==null&&Z!==void 0?Z:new Da(this,X)}return J.instanceCount=1,J}(),Pc=function(J,X){return X===void 0&&(X={}),Uc(J,X)};typeof window!="undefined"&&Br.setContext(window);var Uc=function(J,X){return y(void 0,void 0,void 0,function(){var $,Z,ye,Te,Ke,at,rt,Tt,Pt,Yt,en,gr,Un,ir,sa,mr,br,di,Qa,Si,yr,_i,yr,Ti,Na,Ls,_s,js,Xo,pl,Pl,Ul,Fl,Xl,ml,kl,Yl,Jl,Sl,Zl;return _(this,function(Tl){switch(Tl.label){case 0:if(!J||typeof J!="object")return[2,Promise.reject("Invalid element provided as first argument")];if($=J.ownerDocument,!$)throw new Error("Element is not attached to a Document");if(Z=$.defaultView,!Z)throw new Error("Document is not attached to a Window");return ye={allowTaint:(Ti=X.allowTaint)!==null&&Ti!==void 0?Ti:!1,imageTimeout:(Na=X.imageTimeout)!==null&&Na!==void 0?Na:15e3,proxy:X.proxy,useCORS:(Ls=X.useCORS)!==null&&Ls!==void 0?Ls:!1},Te=L({logging:(_s=X.logging)!==null&&_s!==void 0?_s:!0,cache:X.cache},ye),Ke={windowWidth:(js=X.windowWidth)!==null&&js!==void 0?js:Z.innerWidth,windowHeight:(Xo=X.windowHeight)!==null&&Xo!==void 0?Xo:Z.innerHeight,scrollX:(pl=X.scrollX)!==null&&pl!==void 0?pl:Z.pageXOffset,scrollY:(Pl=X.scrollY)!==null&&Pl!==void 0?Pl:Z.pageYOffset},at=new C(Ke.scrollX,Ke.scrollY,Ke.windowWidth,Ke.windowHeight),rt=new Lc(Te,at),Tt=(Ul=X.foreignObjectRendering)!==null&&Ul!==void 0?Ul:!1,Pt={allowTaint:(Fl=X.allowTaint)!==null&&Fl!==void 0?Fl:!1,onclone:X.onclone,ignoreElements:X.ignoreElements,inlineImages:Tt,copyStyles:Tt},rt.logger.debug("Starting document clone with size "+at.width+"x"+at.height+" scrolled to "+-at.left+","+-at.top),Yt=new Q(rt,J,Pt),en=Yt.clonedReferenceElement,en?[4,Yt.toIFrame($,at)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return gr=Tl.sent(),Un=Hi(en)||nc(en)?c(en.ownerDocument):p(rt,en),ir=Un.width,sa=Un.height,mr=Un.left,br=Un.top,di=Fc(rt,en,X.backgroundColor),Qa={canvas:X.canvas,backgroundColor:di,scale:(ml=(Xl=X.scale)!==null&&Xl!==void 0?Xl:Z.devicePixelRatio)!==null&&ml!==void 0?ml:1,x:((kl=X.x)!==null&&kl!==void 0?kl:0)+mr,y:((Yl=X.y)!==null&&Yl!==void 0?Yl:0)+br,width:(Jl=X.width)!==null&&Jl!==void 0?Jl:Math.ceil(ir),height:(Sl=X.height)!==null&&Sl!==void 0?Sl:Math.ceil(sa)},Tt?(rt.logger.debug("Document cloned, using foreign object rendering"),yr=new Rc(rt,Qa),[4,yr.render(en)]):[3,3];case 2:return Si=Tl.sent(),[3,5];case 3:return rt.logger.debug("Document cloned, element located at "+mr+","+br+" with size "+ir+"x"+sa+" using computed rendering"),rt.logger.debug("Starting DOM parsing"),_i=Uu(rt,en),di===_i.styles.backgroundColor&&(_i.styles.backgroundColor=vn.TRANSPARENT),rt.logger.debug("Starting renderer for element at "+Qa.x+","+Qa.y+" with size "+Qa.width+"x"+Qa.height),yr=new wc(rt,Qa),[4,yr.render(_i)];case 4:Si=Tl.sent(),Tl.label=5;case 5:return((Zl=X.removeContainer)!==null&&Zl!==void 0?Zl:!0)&&(Q.destroy(gr)||rt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),rt.logger.debug("Finished rendering"),[2,Si]}})})},Fc=function(J,X,$){var Z=X.ownerDocument,ye=Z.documentElement?qt(J,getComputedStyle(Z.documentElement).backgroundColor):vn.TRANSPARENT,Te=Z.body?qt(J,getComputedStyle(Z.body).backgroundColor):vn.TRANSPARENT,Ke=typeof $=="string"?qt(J,$):$===null?vn.TRANSPARENT:4294967295;return X===Z.documentElement?Jt(ye)?Jt(Te)?Ke:Te:ye:Ke};return Pc})},wRmb:function(Ne,me,I){"use strict";I.d(me,"a",function(){return r});var oe=I("rePB"),V=I("KQm4"),L=I("VTBJ"),y=I("Ff2n"),_=I("cDcd"),w=I.n(_),C=I("Kwbf"),p=I("Zm9Q"),c=I("hW8S");function r(o){return Object(p.a)(o).filter(function(d){return _.isValidElement(d)}).map(function(d){var A=d.key,a=d.props,f=a.children,h=Object(y.a)(a,["children"]),m=Object(L.a)({key:A},h);return f&&(m.children=r(f)),m})}function n(o){return o.reduce(function(d,A){var a=A.fixed,f=a===!0?"left":a,h=A.children;return h&&h.length>0?[].concat(Object(V.a)(d),Object(V.a)(n(h).map(function(m){return Object(L.a)({fixed:f},m)}))):[].concat(Object(V.a)(d),[Object(L.a)(Object(L.a)({},A),{},{fixed:f})])},[])}function e(o){for(var d=!0,A=0;A<o.length;A+=1){var a=o[A];if(d&&a.fixed!=="left")d=!1;else if(!d&&a.fixed==="left"){Object(C.a)(!1,"Index ".concat(A-1," of `columns` missing `fixed='left'` prop."));break}}for(var f=!0,h=o.length-1;h>=0;h-=1){var m=o[h];if(f&&m.fixed!=="right")f=!1;else if(!f&&m.fixed==="right"){Object(C.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function s(o){return o.map(function(d){var A=d.fixed,a=Object(y.a)(d,["fixed"]),f=A;return A==="left"?f="right":A==="right"&&(f="left"),Object(L.a)({fixed:f},a)})}function u(o,d){var A=o.prefixCls,a=o.columns,f=o.children,h=o.expandable,m=o.expandedKeys,T=o.getRowKey,E=o.onTriggerExpand,O=o.expandIcon,g=o.rowExpandable,v=o.expandIconColumnIndex,l=o.direction,i=o.expandRowByClick,S=_.useMemo(function(){return a||r(f)},[a,f]),B=_.useMemo(function(){if(h){var R,k=v||0,j=S[k],Y=(R={},Object(oe.a)(R,c.a,{className:"".concat(A,"-expand-icon-col")}),Object(oe.a)(R,"title",""),Object(oe.a)(R,"fixed",j?j.fixed:null),Object(oe.a)(R,"className","".concat(A,"-row-expand-icon-cell")),Object(oe.a)(R,"render",function(z,F,H){var G=T(F,H),q=m.has(G),ie=g?g(F):!0,ce=O({prefixCls:A,expanded:q,expandable:ie,record:F,onExpand:E});return i?_.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},ce):ce}),R),U=S.slice();return k>=0&&U.splice(k,0,Y),U}return S},[h,S,T,m,O,l]),x=_.useMemo(function(){var R=B;return d&&(R=d(R)),R.length||(R=[{render:function(){return null}}]),R},[d,B,l]),D=_.useMemo(function(){return l==="rtl"?s(n(x)):n(x)},[x,l]);return[x,D]}me.b=u},wYyv:function(Ne,me,I){"use strict";const oe=(L,y,_)=>{const w=y<0?L.length+y:y;if(w>=0&&w<L.length){const C=_<0?L.length+_:_,[p]=L.splice(y,1);L.splice(C,0,p)}},V=(L,y,_)=>(L=[...L],oe(L,y,_),L);Ne.exports=V,Ne.exports.mutate=oe},wzkS:function(Ne,me,I){"use strict";I.d(me,"c",function(){return _}),I.d(me,"b",function(){return w}),I.d(me,"d",function(){return C}),I.d(me,"a",function(){return c}),I.d(me,"e",function(){return r});var oe=I("9og8"),V=I("WmNS"),L=I.n(V),y=I("ErOA");function _(n){return Object(y.c)("libraries/".concat(n,".json"))}function w(){return Object(y.c)("library_tags.json")}function C(n){return p.apply(this,arguments)}function p(){return p=Object(oe.a)(L.a.mark(function n(e){var s;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 s=o.sent,o.abrupt("return",s.status===0);case 4:case"end":return o.stop()}},n)})),p.apply(this,arguments)}function c(n){return Object(y.f)("libraries.json",n)}function r(n,e){return Object(y.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Ne,me,I){var oe=I("y+Vt"),V=I("VpOo"),L=I("nPnh"),y=L.subPixelOptimizeRect,_={},w=oe.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(C,p){var c,r,n,e;this.subPixelOptimize?(y(_,p,this.style),c=_.x,r=_.y,n=_.width,e=_.height,_.r=p.r,p=_):(c=p.x,r=p.y,n=p.width,e=p.height),p.r?V.buildPath(C,p):C.rect(c,r,n,e),C.closePath();return}});Ne.exports=w},"y+Vt":function(Ne,me,I){var oe=I("Gev7"),V=I("bYtY"),L=I("IMiH"),y=I("2DNl"),_=I("3C/r"),w=_.prototype.getCanvasPattern,C=Math.abs,p=new L(!0);function c(n){oe.call(this,n),this.path=null}c.prototype={constructor:c,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var s=this.style,u=this.path||p,o=s.hasStroke(),d=s.hasFill(),A=s.fill,a=s.stroke,f=d&&!!A.colorStops,h=o&&!!a.colorStops,m=d&&!!A.image,T=o&&!!a.image;if(s.bind(n,this,e),this.setTransform(n),this.__dirty){var E;f&&(E=E||this.getBoundingRect(),this._fillGradient=s.getGradient(n,A,E)),h&&(E=E||this.getBoundingRect(),this._strokeGradient=s.getGradient(n,a,E))}f?n.fillStyle=this._fillGradient:m&&(n.fillStyle=w.call(A,n)),h?n.strokeStyle=this._strokeGradient:T&&(n.strokeStyle=w.call(a,n));var O=s.lineDash,g=s.lineDashOffset,v=!!n.setLineDash,l=this.getGlobalScale();if(u.setScale(l[0],l[1],this.segmentIgnoreThreshold),this.__dirtyPath||O&&!v&&o?(u.beginPath(n),O&&!v&&(u.setLineDash(O),u.setLineDashOffset(g)),this.buildPath(u,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),d)if(s.fillOpacity!=null){var i=n.globalAlpha;n.globalAlpha=s.fillOpacity*s.opacity,u.fill(n),n.globalAlpha=i}else u.fill(n);if(O&&v&&(n.setLineDash(O),n.lineDashOffset=g),o)if(s.strokeOpacity!=null){var i=n.globalAlpha;n.globalAlpha=s.strokeOpacity*s.opacity,u.stroke(n),n.globalAlpha=i}else u.stroke(n);O&&v&&n.setLineDash([]),s.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,s){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var n=this._rect,e=this.style,s=!n;if(s){var u=this.path;u||(u=this.path=new L),this.__dirtyPath&&(u.beginPath(),this.buildPath(u,this.shape,!1)),n=u.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||s){o.copy(n);var d=e.lineWidth,A=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(d=Math.max(d,this.strokeContainThreshold||4)),A>1e-10&&(o.width+=d/A,o.height+=d/A,o.x-=d/A/2,o.y-=d/A/2)}return o}return n},contain:function(n,e){var s=this.transformCoordToLocal(n,e),u=this.getBoundingRect(),o=this.style;if(n=s[0],e=s[1],u.contain(n,e)){var d=this.path.data;if(o.hasStroke()){var A=o.lineWidth,a=o.strokeNoScale?this.getLineScale():1;if(a>1e-10&&(o.hasFill()||(A=Math.max(A,this.strokeContainThreshold)),y.containStroke(d,A/a,n,e)))return!0}if(o.hasFill())return y.contain(d,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):oe.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var s=this.shape;if(s){if(V.isObject(n))for(var u in n)n.hasOwnProperty(u)&&(s[u]=n[u]);else s[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&C(n[0]-1)>1e-10&&C(n[3]-1)>1e-10?Math.sqrt(C(n[0]*n[3]-n[2]*n[1])):1}},c.extend=function(n){var e=function(u){c.call(this,u),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var d=this.shape;for(var A in o)!d.hasOwnProperty(A)&&o.hasOwnProperty(A)&&(d[A]=o[A])}n.init&&n.init.call(this,u)};V.inherits(e,c);for(var s in n)s!=="style"&&s!=="shape"&&(e.prototype[s]=n[s]);return e},V.inherits(c,oe);var r=c;Ne.exports=r},"y0+3":function(Ne,me,I){"use strict";I.d(me,"a",function(){return n}),I.d(me,"b",function(){return s});var oe=/margin|padding|width|height|max|min|offset/,V={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function y(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function _(u,o,d){if(o=o.toLowerCase(),d==="auto"){if(o==="height")return u.offsetHeight;if(o==="width")return u.offsetWidth}return o in V||(V[o]=oe.test(o)),V[o]?parseFloat(d)||0:d}function w(u,o){var d=arguments.length,A=y(u);return o=L[o]?"cssFloat"in u.style?"cssFloat":"styleFloat":o,d===1?A:_(u,o,A[o]||u.style[o])}function C(u,o,d){var A=arguments.length;if(o=L[o]?"cssFloat"in u.style?"cssFloat":"styleFloat":o,A===3)return typeof d=="number"&&oe.test(o)&&(d="".concat(d,"px")),u.style[o]=d,d;for(var a in o)o.hasOwnProperty(a)&&C(u,a,o[a]);return y(u)}function p(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function c(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function r(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:o}}function n(){var u=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(u){var o=u.getBoundingClientRect(),d=document.documentElement;return{left:o.left+(window.pageXOffset||d.scrollLeft)-(d.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||d.scrollTop)-(d.clientTop||document.body.clientTop||0)}}},"y1J/":function(Ne,me,I){Ne.exports=I.p+"static/yz.688d901a.png"},y23F:function(Ne,me){function I(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}I.prototype={constructor:I,_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(oe(y,L),"dragstart",L.event))},_drag:function(L){var y=this._draggingTarget;if(y){var _=L.offsetX,w=L.offsetY,C=_-this._x,p=w-this._y;this._x=_,this._y=w,y.drift(C,p,L),this.dispatchToElement(oe(y,L),"drag",L.event);var c=this.findHover(_,w,y).target,r=this._dropTarget;this._dropTarget=c,y!==c&&(r&&c!==r&&this.dispatchToElement(oe(r,L),"dragleave",L.event),c&&c!==r&&this.dispatchToElement(oe(c,L),"dragenter",L.event))}},_dragEnd:function(L){var y=this._draggingTarget;y&&(y.dragging=!1),this.dispatchToElement(oe(y,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(oe(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function oe(L,y){return{target:L,topTarget:y&&y.topTarget}}var V=I;Ne.exports=V},y5JW:function(Ne,me,I){"use strict";I.d(me,"c",function(){return d}),I.d(me,"a",function(){return A});var oe=I("DZo9"),V=I("8z0m"),L=I("+L6B"),y=I("2/Rp"),_=I("9og8"),w=I("miYZ"),C=I("tsqr"),p=I("k1fw"),c=I("oBTY"),r=I("WmNS"),n=I.n(r),e=I("cDcd"),s=I.n(e),u=I("m3rI"),o=I("wzkS"),d="\u3000\u3000";function A(a){var f=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var h=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,h)).toFixed(1)+" "+f[h]}me.b=function(a){var f=a.value,h=f===void 0?[]:f,m=a.action,T=a.onChange,E=a.className,O=a.maxSize,g=O===void 0?150:O,v=a.title,l=v===void 0?"\u6587\u4EF6\u4E0A\u4F20":v,i=a.accept,S=i===void 0?null:i,B={multiple:!1,fileList:h,accept:S,withCredentials:!0,beforeUpload:function(R){var k=R.size/1024/1024;return!0},action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(R){var k,j,Y=Object(c.a)(R.fileList);if(Y=Y.map(function(z){return z.name.indexOf(d)===-1&&(z.name="".concat(z.name).concat(d).concat(A(z.size))),Object(p.a)({},z)}),R.file.status==="done"&&((k=R.file)===null||k===void 0||((j=k.response)===null||j===void 0)?void 0:j.status)===-1){var U,K;C.b.error((U=R.file)===null||U===void 0||((K=U.response)===null||K===void 0)?void 0:K.message),T([]);return}T(Y)},onRemove:function(){var D=Object(_.a)(n.a.mark(function k(j){var Y,U,K;return n.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(Y=j.size/1024/1024,!(j.status==="uploading")){F.next=3;break}return F.abrupt("return",!0);case 3:if(Y<g){F.next=7;break}return F.abrupt("return",!0);case 7:if(U=j.response?j.response.id:j.uid,!U){F.next=15;break}return F.next=11,Object(o.d)(j.response?j.response.id:j.id);case 11:return K=F.sent,F.abrupt("return",K);case 15:return F.abrupt("return",!0);case 16:case"end":return F.stop()}},k)}));function R(k){return D.apply(this,arguments)}return R}()};function x(D){D.preventDefault(),D.stopPropagation()}return s.a.createElement("div",{className:"single-upload ".concat(E||"")},s.a.createElement(V.a,B,s.a.createElement(y.a,{type:"primary",title:h.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:h.length>0,ghost:!0},l),s.a.createElement("span",{onClick:x,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",g,"M)"," ")))}},yslc:function(Ne,me){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxFR:function(Ne,me,I){var oe=I("y+Vt"),V=I("nPnh"),L=V.subPixelOptimizeLine,y={},_=oe.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(w,C){var p,c,r,n;this.subPixelOptimize?(L(y,C,this.style),p=y.x1,c=y.y1,r=y.x2,n=y.y2):(p=C.x1,c=C.y1,r=C.x2,n=C.y2);var e=C.percent;if(e===0)return;w.moveTo(p,c),e<1&&(r=p*(1-e)+r*e,n=c*(1-e)+n*e),w.lineTo(r,n)},pointAt:function(w){var C=this.shape;return[C.x1*(1-w)+C.x2*w,C.y1*(1-w)+C.y2*w]}});Ne.exports=_},zarK:function(Ne,me,I){var oe=I("YH21"),V=oe.addEventListener,L=oe.removeEventListener,y=oe.normalizeEvent,_=oe.getNativeEvent,w=I("bYtY"),C=I("H6uX"),p=I("ItGF"),c=300,r=p.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=w.map(D,function(Y){var U=Y.replace("mouse","pointer");return k.hasOwnProperty(U)?U:Y});return{mouse:D,touch:R,pointer:j}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function s(D){return D==="mousewheel"&&p.browser.firefox?"DOMMouseScroll":D}function u(D){var R=D.pointerType;return R==="pen"||R==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function d(D){D&&(D.zrByTouch=!0)}function A(D,R){return y(D.dom,new f(D,R),!0)}function a(D,R){for(var k=R,j=!1;k&&k.nodeType!==9&&!(j=k.domBelongToZr||k!==R&&k===D.painterRoot);)k=k.parentNode;return j}function f(D,R){this.type=R.type,this.target=this.currentTarget=D.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var h=f.prototype;h.stopPropagation=h.stopImmediatePropagation=h.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 R=this._mayPointerCapture;R&&(D.zrX!==R[0]||D.zrY!==R[1])&&l(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=y(this.dom,D),l(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=y(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var R=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=a(this,R),this.trigger("mouseout",D)},touchstart:function(D){D=y(this.dom,D),d(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),d(D),this.handler.processGesture(D,"change"),m.mousemove.call(this,D)},touchend:function(D){D=y(this.dom,D),d(D),this.handler.processGesture(D,"end"),m.mouseup.call(this,D),+new Date-this._lastTouchMoment<c&&m.click.call(this,D)},pointerdown:function(D){m.mousedown.call(this,D)},pointermove:function(D){u(D)||m.mousemove.call(this,D)},pointerup:function(D){m.mouseup.call(this,D)},pointerout:function(D){u(D)||m.mouseout.call(this,D)}};w.each(["click","mousewheel","dblclick","contextmenu"],function(D){m[D]=function(R){R=y(this.dom,R),this.trigger(D,R)}});var T={pointermove:function(D){u(D)||T.mousemove.call(this,D)},pointerup:function(D){T.mouseup.call(this,D)},mousemove:function(D){this.trigger("mousemove",D)},mouseup:function(D){var R=this._pointerCapturing;l(this,!1),this.trigger("mouseup",D),R&&(D.zrEventControl="only_globalout",this.trigger("mouseout",D))}};function E(D,R){var k=R.domHandlers;p.pointerEventsSupported?w.each(n.pointer,function(j){g(R,j,function(Y){k[j].call(D,Y)})}):(p.touchEventsSupported&&w.each(n.touch,function(j){g(R,j,function(Y){k[j].call(D,Y),o(R)})}),w.each(n.mouse,function(j){g(R,j,function(Y){Y=_(Y),R.touching||k[j].call(D,Y)})}))}function O(D,R){p.pointerEventsSupported?w.each(e.pointer,k):p.touchEventsSupported||w.each(e.mouse,k);function k(j){function Y(U){U=_(U),a(D,U.target)||(U=A(D,U),R.domHandlers[j].call(D,U))}g(R,j,Y,{capture:!0})}}function g(D,R,k,j){D.mounted[R]=k,D.listenerOpts[R]=j,V(D.domTarget,s(R),k,j)}function v(D){var R=D.mounted;for(var k in R)R.hasOwnProperty(k)&&L(D.domTarget,s(k),R[k],D.listenerOpts[k]);D.mounted={}}function l(D,R){if(D._mayPointerCapture=null,r&&D._pointerCapturing^R){D._pointerCapturing=R;var k=D._globalHandlerScope;R?O(D,k):v(k)}}function i(D,R){this.domTarget=D,this.domHandlers=R,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function S(D,R){C.call(this),this.dom=D,this.painterRoot=R,this._localHandlerScope=new i(D,m),r&&(this._globalHandlerScope=new i(document,T)),this._pointerCapturing=!1,this._mayPointerCapture=null,E(this,this._localHandlerScope)}var B=S.prototype;B.dispose=function(){v(this._localHandlerScope),r&&v(this._globalHandlerScope)},B.setCursor=function(D){this.dom.style&&(this.dom.style.cursor=D||"default")},w.mixin(S,C);var x=S;Ne.exports=x}}]);
|