You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
248 lines
1.8 MiB
248 lines
1.8 MiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[202,3,5,6,7,8,9,11,13,17,20],{"+NIl":function(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){"use strict";Z.defineMode("stex",function(Q,D){"use strict";function F(s,a){s.cmdState.push(a)}function b(s){return s.cmdState.length>0?s.cmdState[s.cmdState.length-1]:null}function R(s){var a=s.cmdState.pop();a&&a.closeBracket()}function M(s){for(var a=s.cmdState,o=a.length-1;o>=0;o--){var c=a[o];if(c.name=="DEFAULT")continue;return c}return{styleIdentifier:function(){return null}}}function x(s,a,o){return function(){this.name=s,this.bracketNo=0,this.style=a,this.styles=o,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var T={};T.importmodule=x("importmodule","tag",["string","builtin"]),T.documentclass=x("documentclass","tag",["","atom"]),T.usepackage=x("usepackage","tag",["atom"]),T.begin=x("begin","tag",["atom"]),T.end=x("end","tag",["atom"]),T.label=x("label","tag",["atom"]),T.ref=x("ref","tag",["atom"]),T.eqref=x("eqref","tag",["atom"]),T.cite=x("cite","tag",["atom"]),T.bibitem=x("bibitem","tag",["atom"]),T.Bibitem=x("Bibitem","tag",["atom"]),T.RBibitem=x("RBibitem","tag",["atom"]),T.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function p(s,a){s.f=a}function r(s,a){var o;if(s.match(/^\\[a-zA-Z@]+/)){var c=s.current().slice(1);return o=T.hasOwnProperty(c)?T[c]:T.DEFAULT,o=new o,F(a,o),p(a,d),o.style}if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/\\]/))return"tag";if(s.match("\\["))return p(a,function(u,m){return t(u,m,"\\]")}),"keyword";if(s.match("\\("))return p(a,function(u,m){return t(u,m,"\\)")}),"keyword";if(s.match("$$"))return p(a,function(u,m){return t(u,m,"$$")}),"keyword";if(s.match("$"))return p(a,function(u,m){return t(u,m,"$")}),"keyword";var A=s.next();if(A=="%")return s.skipToEnd(),"comment";if(A=="}"||A=="]"){if(o=b(a),o)o.closeBracket(A),p(a,d);else return"error";return"bracket"}else return A=="{"||A=="["?(o=T.DEFAULT,o=new o,F(a,o),"bracket"):/\d/.test(A)?(s.eatWhile(/[\w.%]/),"atom"):(s.eatWhile(/[\w\-_]/),o=M(a),o.name=="begin"&&(o.argument=s.current()),o.styleIdentifier())}function t(s,a,o){if(s.eatSpace())return null;if(o&&s.match(o))return p(a,r),"keyword";if(s.match(/^\\[a-zA-Z@]+/))return"tag";if(s.match(/^[a-zA-Z]+/))return"variable-2";if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/]/))return"tag";if(s.match(/^[\^_&]/))return"tag";if(s.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(s.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var c=s.next();return c=="{"||c=="}"||c=="["||c=="]"||c=="("||c==")"?"bracket":c=="%"?(s.skipToEnd(),"comment"):"error"}function d(s,a){var o=s.peek(),c;return o=="{"||o=="["?(c=b(a),c.openBracket(o),s.eat(o),p(a,r),"bracket"):/[ \t\r]/.test(o)?(s.eat(o),null):(p(a,r),R(a),r(s,a))}return{startState:function(){var s=D.inMathMode?function(a,o){return t(a,o)}:r;return{cmdState:[],f:s}},copyState:function(s){return{cmdState:s.cmdState.slice(),f:s.f}},token:function(s,a){return a.f(s,a)},blankLine:function(s){s.f=r,s.cmdState.length=0},lineComment:"%"}}),Z.defineMIME("text/x-stex","stex"),Z.defineMIME("text/x-latex","stex")})},"+QRC":function(xe,te,C){"use strict";var Z=C("E9nw"),Q={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function F(R){var M=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return R.replace(/#{\s*key\s*}/g,M)}function b(R,M){var x,T,p,r,t,d,s=!1;M||(M={}),x=M.debug||!1;try{p=Z(),r=document.createRange(),t=document.getSelection(),d=document.createElement("span"),d.textContent=R,d.style.all="unset",d.style.position="fixed",d.style.top=0,d.style.clip="rect(0, 0, 0, 0)",d.style.whiteSpace="pre",d.style.webkitUserSelect="text",d.style.MozUserSelect="text",d.style.msUserSelect="text",d.style.userSelect="text",d.addEventListener("copy",function(o){if(o.stopPropagation(),M.format)if(o.preventDefault(),typeof o.clipboardData=="undefined"){x&&console.warn("unable to use e.clipboardData"),x&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var c=Q[M.format]||Q.default;window.clipboardData.setData(c,R)}else o.clipboardData.clearData(),o.clipboardData.setData(M.format,R);M.onCopy&&(o.preventDefault(),M.onCopy(o.clipboardData))}),document.body.appendChild(d),r.selectNodeContents(d),t.addRange(r);var a=document.execCommand("copy");if(!a)throw new Error("copy command was unsuccessful");s=!0}catch(o){x&&console.error("unable to copy using execCommand: ",o),x&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(M.format||"text",R),M.onCopy&&M.onCopy(window.clipboardData),s=!0}catch(c){x&&console.error("unable to copy using clipboardData: ",c),x&&console.error("falling back to prompt"),T=F("message"in M?M.message:D),window.prompt(T,R)}}finally{t&&(typeof t.removeRange=="function"?t.removeRange(r):t.removeAllRanges()),d&&document.body.removeChild(d),p()}return s}xe.exports=b},"+ua5":function(xe,te,C){},"/GNS":function(xe,te,C){xe.exports=C.p+"static/search1.c4136dd4.png"},"06Qe":function(xe,te,C){var Z=C("ItGF"),Q="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,F=!1,b=D&&D.document;function R(T){return M(T)}var M;if(b&&!Z.canvasSupported)try{!b.namespaces.zrvml&&b.namespaces.add("zrvml",Q),M=function(T){return b.createElement("<zrvml:"+T+' class="zrvml">')}}catch(T){M=function(p){return b.createElement("<"+p+' xmlns="'+Q+'" class="zrvml">')}}function x(){if(F||!b)return;F=!0;var T=b.styleSheets;T.length<31?b.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):T[0].addRule(".zrvml","behavior:url(#default#VML)")}te.doc=b,te.createNode=R,te.initVML=x},"07cG":function(xe,te,C){xe.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(xe,te,C){var Z=C("bYtY"),Q=C("QBsz"),D=C("y23F"),F=C("H6uX"),b=C("YH21"),R=C("C0SR"),M="silent";function x(o,c,A){return{type:o,event:A,target:c.target,topTarget:c.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:T}}function T(){b.stop(this.event)}function p(){}p.prototype.dispose=function(){};var r=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=function(o,c,A,u){F.call(this),this.storage=o,this.painter=c,this.painterRoot=u,A=A||new p,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,D.call(this),this.setHandlerProxy(A)};t.prototype={constructor:t,setHandlerProxy:function(o){this.proxy&&this.proxy.dispose(),o&&(Z.each(r,function(c){o.on&&o.on(c,this[c],this)},this),o.handler=this),this.proxy=o},mousemove:function(o){var c=o.zrX,A=o.zrY,u=s(this,c,A),m=this._hovered,y=m.target;y&&!y.__zr&&(m=this.findHover(m.x,m.y),y=m.target);var B=this._hovered=u?{x:c,y:A}:this.findHover(c,A),w=B.target,L=this.proxy;L.setCursor&&L.setCursor(w?w.cursor:"default"),y&&w!==y&&this.dispatchToElement(m,"mouseout",o),this.dispatchToElement(B,"mousemove",o),w&&w!==y&&this.dispatchToElement(B,"mouseover",o)},mouseout:function(o){var c=o.zrEventControl,A=o.zrIsToLocalDOM;c!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",o),c!=="no_globalout"&&(!A&&this.trigger("globalout",{type:"globalout",event:o}))},resize:function(o){this._hovered={}},dispatch:function(o,c){var A=this[o];A&&A.call(this,c)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(o){var c=this.proxy;c.setCursor&&c.setCursor(o)},dispatchToElement:function(o,c,A){o=o||{};var u=o.target;if(u&&u.silent)return;for(var m="on"+c,y=x(c,o,A);u&&!(u[m]&&(y.cancelBubble=u[m].call(u,y)),u.trigger(c,y),u=u.parent,y.cancelBubble););y.cancelBubble||(this.trigger(c,y),this.painter&&this.painter.eachOtherLayer(function(B){typeof B[m]=="function"&&B[m].call(B,y),B.trigger&&B.trigger(c,y)}))},findHover:function(o,c,A){for(var u=this.storage.getDisplayList(),m={x:o,y:c},y=u.length-1;y>=0;y--){var B;if(u[y]!==A&&!u[y].ignore&&(B=d(u[y],o,c))&&(!m.topTarget&&(m.topTarget=u[y]),B!==M)){m.target=u[y];break}}return m},processGesture:function(o,c){this._gestureMgr||(this._gestureMgr=new R);var A=this._gestureMgr;c==="start"&&A.clear();var u=A.recognize(o,this.findHover(o.zrX,o.zrY,null).target,this.proxy.dom);if(c==="end"&&A.clear(),u){var m=u.type;o.gestureEvent=m,this.dispatchToElement({target:u.target},m,u.event)}}},Z.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(o){t.prototype[o]=function(c){var A=c.zrX,u=c.zrY,m=s(this,A,u),y,B;if((o!=="mouseup"||!m)&&(y=this.findHover(A,u),B=y.target),o==="mousedown")this._downEl=B,this._downPoint=[c.zrX,c.zrY],this._upEl=B;else if(o==="mouseup")this._upEl=B;else if(o==="click"){if(this._downEl!==this._upEl||!this._downPoint||Q.dist(this._downPoint,[c.zrX,c.zrY])>4)return;this._downPoint=null}this.dispatchToElement(y,o,c)}});function d(o,c,A){if(o[o.rectHover?"rectContain":"contain"](c,A)){for(var u=o,m;u;){if(u.clipPath&&!u.clipPath.contain(c,A))return!1;u.silent&&(m=!0),u=u.parent}return m?M:!0}return!1}function s(o,c,A){var u=o.painter;return c<0||c>u.getWidth()||A<0||A>u.getHeight()}Z.mixin(t,F),Z.mixin(t,D);var a=t;xe.exports=a},"19Vz":function(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){Z.defineOption("placeholder","",function(x,T,p){var r=p&&p!=Z.Init;if(T&&!r)x.on("blur",b),x.on("change",R),x.on("swapDoc",R),Z.on(x.getInputField(),"compositionupdate",x.state.placeholderCompose=function(){F(x)}),R(x);else if(!T&&r){x.off("blur",b),x.off("change",R),x.off("swapDoc",R),Z.off(x.getInputField(),"compositionupdate",x.state.placeholderCompose),Q(x);var t=x.getWrapperElement();t.className=t.className.replace(" CodeMirror-empty","")}T&&!x.hasFocus()&&b(x)});function Q(x){x.state.placeholder&&(x.state.placeholder.parentNode.removeChild(x.state.placeholder),x.state.placeholder=null)}function D(x){Q(x);var T=x.state.placeholder=document.createElement("pre");T.style.cssText="height: 0; overflow: visible",T.style.direction=x.getOption("direction"),T.className="CodeMirror-placeholder CodeMirror-line-like";var p=x.getOption("placeholder");typeof p=="string"&&(p=document.createTextNode(p)),T.appendChild(p),x.display.lineSpace.insertBefore(T,x.display.lineSpace.firstChild)}function F(x){setTimeout(function(){var T=!1,p=x.getInputField();p.nodeName=="TEXTAREA"?T=!p.value:x.lineCount()==1&&(T=!/[^\u200b]/.test(p.querySelector(".CodeMirror-line").textContent)),T?D(x):Q(x)},20)}function b(x){M(x)&&D(x)}function R(x){var T=x.getWrapperElement(),p=M(x);T.className=T.className.replace(" CodeMirror-empty","")+(p?" CodeMirror-empty":""),p?D(x):Q(x)}function M(x){return x.lineCount()===1&&x.getLine(0)===""}})},"1Jh7":function(xe,te,C){var Z=C("y+Vt"),Q=C("T6xi"),D=Z.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(F,b){Q.buildPath(F,b,!1)}});xe.exports=D},"1MYJ":function(xe,te,C){var Z=C("y+Vt"),Q=Z.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,F=this.shape.paths,b=0;b<F.length;b++)D=D||F[b].__dirtyPath;this.__dirtyPath=D,this.__dirty=this.__dirty||D},beforeBrush:function(){this._updatePathDirty();for(var D=this.shape.paths||[],F=this.getGlobalScale(),b=0;b<D.length;b++)D[b].path||D[b].createPathProxy(),D[b].path.setScale(F[0],F[1],D[b].segmentIgnoreThreshold)},buildPath:function(D,F){for(var b=F.paths||[],R=0;R<b.length;R++)b[R].buildPath(D,b[R].shape,!0)},afterBrush:function(){for(var D=this.shape.paths||[],F=0;F<D.length;F++)D[F].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Z.prototype.getBoundingRect.call(this)}});xe.exports=Q},"1RvN":function(xe,te){var C=function(){this.head=null,this.tail=null,this._len=0},Z=C.prototype;Z.insert=function(R){var M=new Q(R);return this.insertEntry(M),M},Z.insertEntry=function(R){this.head?(this.tail.next=R,R.prev=this.tail,R.next=null,this.tail=R):this.head=this.tail=R,this._len++},Z.remove=function(R){var M=R.prev,x=R.next;M?M.next=x:this.head=x,x?x.prev=M:this.tail=M,R.next=R.prev=null,this._len--},Z.len=function(){return this._len},Z.clear=function(){this.head=this.tail=null,this._len=0};var Q=function(R){this.value=R,this.next,this.prev},D=function(R){this._list=new C,this._map={},this._maxSize=R||10,this._lastRemovedEntry=null},F=D.prototype;F.put=function(R,M){var x=this._list,T=this._map,p=null;if(T[R]==null){var r=x.len(),t=this._lastRemovedEntry;if(r>=this._maxSize&&r>0){var d=x.head;x.remove(d),delete T[d.key],p=d.value,this._lastRemovedEntry=d}t?t.value=M:t=new Q(M),t.key=R,x.insertEntry(t),T[R]=t}return p},F.get=function(R){var M=this._map[R],x=this._list;if(M!=null)return M!==x.tail&&(x.remove(M),x.insertEntry(M)),M.value},F.clear=function(){this._list.clear(),this._map={}};var b=D;xe.exports=b},"1ZF9":function(xe,te,C){xe.exports=C.p+"static/Authorize.cc9c212f.png"},"1bdT":function(xe,te,C){var Z=C("3gBT"),Q=C("H6uX"),D=C("DN4a"),F=C("vWvF"),b=C("bYtY"),R=function(x){D.call(this,x),Q.call(this,x),F.call(this,x),this.id=x.id||Z()};R.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(x,T){switch(this.draggable){case"horizontal":T=0;break;case"vertical":x=0;break}var p=this.transform;p||(p=this.transform=[1,0,0,1,0,0]),p[4]+=x,p[5]+=T,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(x,T){},attrKV:function(x,T){if(x==="position"||x==="scale"||x==="origin"){if(T){var p=this[x];p||(p=this[x]=[]),p[0]=T[0],p[1]=T[1]}}else this[x]=T},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(x,T){if(typeof x=="string")this.attrKV(x,T);else if(b.isObject(x))for(var p in x)x.hasOwnProperty(p)&&this.attrKV(p,x[p]);return this.dirty(!1),this},setClipPath:function(x){var T=this.__zr;T&&x.addSelfToZr(T),this.clipPath&&this.clipPath!==x&&this.removeClipPath(),this.clipPath=x,x.__zr=T,x.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var x=this.clipPath;x&&(x.__zr&&x.removeSelfFromZr(x.__zr),x.__zr=null,x.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(x){this.__zr=x;var T=this.animators;if(T)for(var p=0;p<T.length;p++)x.animation.addAnimator(T[p]);this.clipPath&&this.clipPath.addSelfToZr(x)},removeSelfFromZr:function(x){this.__zr=null;var T=this.animators;if(T)for(var p=0;p<T.length;p++)x.animation.removeAnimator(T[p]);this.clipPath&&this.clipPath.removeSelfFromZr(x)}},b.mixin(R,F),b.mixin(R,D),b.mixin(R,Q);var M=R;xe.exports=M},"1eCo":function(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){"use strict";var Q={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},D={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};Z.defineMode("xml",function(F,b){var R=F.indentUnit,M={},x=b.htmlMode?Q:D;for(var T in x)M[T]=x[T];for(var T in b)M[T]=b[T];var p,r;function t(h,E){function f(N){return E.tokenize=N,N(h,E)}var v=h.next();if(v=="<")return h.eat("!")?h.eat("[")?h.match("CDATA[")?f(a("atom","]]>")):null:h.match("--")?f(a("comment","-->")):h.match("DOCTYPE",!0,!0)?(h.eatWhile(/[\w\._\-]/),f(o(1))):null:h.eat("?")?(h.eatWhile(/[\w\._\-]/),E.tokenize=a("meta","?>"),"meta"):(p=h.eat("/")?"closeTag":"openTag",E.tokenize=d,"tag bracket");if(v=="&"){var U;return h.eat("#")?h.eat("x")?U=h.eatWhile(/[a-fA-F\d]/)&&h.eat(";"):U=h.eatWhile(/[\d]/)&&h.eat(";"):U=h.eatWhile(/[\w\.\-:]/)&&h.eat(";"),U?"atom":"error"}else return h.eatWhile(/[^&<]/),null}t.isInText=!0;function d(h,E){var f=h.next();if(f==">"||f=="/"&&h.eat(">"))return E.tokenize=t,p=f==">"?"endTag":"selfcloseTag","tag bracket";if(f=="=")return p="equals",null;if(f=="<"){E.tokenize=t,E.state=m,E.tagName=E.tagStart=null;var v=E.tokenize(h,E);return v?v+" tag error":"tag error"}else return/[\'\"]/.test(f)?(E.tokenize=s(f),E.stringStartCol=h.column(),E.tokenize(h,E)):(h.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(h){var E=function(f,v){for(;!f.eol();)if(f.next()==h){v.tokenize=d;break}return"string"};return E.isInAttribute=!0,E}function a(h,E){return function(f,v){for(;!f.eol();){if(f.match(E)){v.tokenize=t;break}f.next()}return h}}function o(h){return function(E,f){for(var v;(v=E.next())!=null;){if(v=="<")return f.tokenize=o(h+1),f.tokenize(E,f);if(v==">")if(h==1){f.tokenize=t;break}else return f.tokenize=o(h-1),f.tokenize(E,f)}return"meta"}}function c(h,E,f){this.prev=h.context,this.tagName=E,this.indent=h.indented,this.startOfLine=f,(M.doNotIndent.hasOwnProperty(E)||h.context&&h.context.noIndent)&&(this.noIndent=!0)}function A(h){h.context&&(h.context=h.context.prev)}function u(h,E){for(var f;;){if(!h.context)return;if(f=h.context.tagName,!M.contextGrabbers.hasOwnProperty(f)||!M.contextGrabbers[f].hasOwnProperty(E))return;A(h)}}function m(h,E,f){return h=="openTag"?(f.tagStart=E.column(),y):h=="closeTag"?B:m}function y(h,E,f){return h=="word"?(f.tagName=E.current(),r="tag",_):M.allowMissingTagName&&h=="endTag"?(r="tag bracket",_(h,E,f)):(r="error",y)}function B(h,E,f){if(h=="word"){var v=E.current();return f.context&&f.context.tagName!=v&&M.implicitlyClosed.hasOwnProperty(f.context.tagName)&&A(f),f.context&&f.context.tagName==v||M.matchClosing===!1?(r="tag",w):(r="tag error",L)}else return M.allowMissingTagName&&h=="endTag"?(r="tag bracket",w(h,E,f)):(r="error",L)}function w(h,E,f){return h!="endTag"?(r="error",w):(A(f),m)}function L(h,E,f){return r="error",w(h,E,f)}function _(h,E,f){if(h=="word")return r="attribute",g;if(h=="endTag"||h=="selfcloseTag"){var v=f.tagName,U=f.tagStart;return f.tagName=f.tagStart=null,h=="selfcloseTag"||M.autoSelfClosers.hasOwnProperty(v)?u(f,v):(u(f,v),f.context=new c(f,v,U==f.indented)),m}return r="error",_}function g(h,E,f){return h=="equals"?i:(M.allowMissing||(r="error"),_(h,E,f))}function i(h,E,f){return h=="string"?l:h=="word"&&M.allowUnquoted?(r="string",_):(r="error",_(h,E,f))}function l(h,E,f){return h=="string"?l:_(h,E,f)}return{startState:function(h){var E={tokenize:t,state:m,indented:h||0,tagName:null,tagStart:null,context:null};return h!=null&&(E.baseIndent=h),E},token:function(h,E){if(!E.tagName&&h.sol()&&(E.indented=h.indentation()),h.eatSpace())return null;p=null;var f=E.tokenize(h,E);return(f||p)&&f!="comment"&&(r=null,E.state=E.state(p||f,h,E),r&&(f=r=="error"?f+" error":r)),f},indent:function(h,E,f){var v=h.context;if(h.tokenize.isInAttribute)return h.tagStart==h.indented?h.stringStartCol+1:h.indented+R;if(v&&v.noIndent)return Z.Pass;if(h.tokenize!=d&&h.tokenize!=t)return f?f.match(/^(\s*)/)[0].length:0;if(h.tagName)return M.multilineTagIndentPastTag!==!1?h.tagStart+h.tagName.length+2:h.tagStart+R*(M.multilineTagIndentFactor||1);if(M.alignCDATA&&/<!\[CDATA\[/.test(E))return 0;var U=E&&/^<(\/)?([\w_:\.-]*)/.exec(E);if(U&&U[1])for(;v;)if(v.tagName==U[2]){v=v.prev;break}else if(M.implicitlyClosed.hasOwnProperty(v.tagName))v=v.prev;else break;else if(U)for(;v;){var N=M.contextGrabbers[v.tagName];if(N&&N.hasOwnProperty(U[2]))v=v.prev;else break}for(;v&&v.prev&&!v.startOfLine;)v=v.prev;return v?v.indent+R:h.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:M.htmlMode?"html":"xml",helperType:M.htmlMode?"html":"xml",skipAttribute:function(h){h.state==i&&(h.state=_)},xmlCurrentTag:function(h){return h.tagName?{name:h.tagName,close:h.type=="closeTag"}:null},xmlCurrentContext:function(h){for(var E=[],f=h.context;f;f=f.prev)f.tagName&&E.push(f.tagName);return E.reverse()}}}),Z.defineMIME("text/xml","xml"),Z.defineMIME("application/xml","xml"),Z.mimeModes.hasOwnProperty("text/html")||Z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(xe,te,C){"use strict";C.d(te,"d",function(){return vt}),C.d(te,"b",function(){return je}),C.d(te,"c",function(){return wt}),C.d(te,"a",function(){return zt});var Z=C("VTBJ"),Q=C("1OyB"),D=C("vuIU"),F=C("JX7q"),b=C("Ji7U"),R=C("LK+K"),M=C("cDcd"),x=C("I8Z2"),T=C("BGR+"),p=C("wx14"),r=C("rePB"),t=C("4IlW"),d=C("2GS6"),s=C("Gytx"),a=C.n(s),o=C("TSYQ"),c=C.n(o),A=C("U8pU"),u=C("ODXe"),m=/iPhone/i,y=/iPod/i,B=/iPad/i,w=/\bAndroid(?:.+)Mobile\b/i,L=/Android/i,_=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,i=/Windows Phone/i,l=/\bWindows(?:.+)ARM\b/i,h=/BlackBerry/i,E=/BB10/i,f=/Opera Mini/i,v=/\b(CriOS|Chrome)(?:.+)Mobile/i,U=/Mobile(?:.+)Firefox\b/i;function N(bt,lt){return bt.test(lt)}function H(bt){var lt=bt||(typeof navigator!="undefined"?navigator.userAgent:""),ze=lt.split("[FBAN");if(typeof ze[1]!="undefined"){var Me=ze,be=Object(u.a)(Me,1);lt=be[0]}if(ze=lt.split("Twitter"),typeof ze[1]!="undefined"){var Ie=ze,_t=Object(u.a)(Ie,1);lt=_t[0]}var ct={apple:{phone:N(m,lt)&&!N(i,lt),ipod:N(y,lt),tablet:!N(m,lt)&&N(B,lt)&&!N(i,lt),device:(N(m,lt)||N(y,lt)||N(B,lt))&&!N(i,lt)},amazon:{phone:N(_,lt),tablet:!N(_,lt)&&N(g,lt),device:N(_,lt)||N(g,lt)},android:{phone:!N(i,lt)&&N(_,lt)||!N(i,lt)&&N(w,lt),tablet:!N(i,lt)&&!N(_,lt)&&!N(w,lt)&&(N(g,lt)||N(L,lt)),device:!N(i,lt)&&(N(_,lt)||N(g,lt)||N(w,lt)||N(L,lt))||N(/\bokhttp\b/i,lt)},windows:{phone:N(i,lt),tablet:N(l,lt),device:N(i,lt)||N(l,lt)},other:{blackberry:N(h,lt),blackberry10:N(E,lt),opera:N(f,lt),firefox:N(U,lt),chrome:N(v,lt),device:N(h,lt)||N(E,lt)||N(f,lt)||N(U,lt)||N(v,lt)},any:null,phone:null,tablet:null};return ct.any=ct.apple.device||ct.android.device||ct.windows.device||ct.other.device,ct.phone=ct.apple.phone||ct.android.phone||ct.windows.phone,ct.tablet=ct.apple.tablet||ct.android.tablet||ct.windows.tablet,ct}var z=Object(Z.a)(Object(Z.a)({},H()),{},{isMobile:H}),k=z;function I(){}function W(bt,lt,ze){var Me=lt||"";return bt.key||"".concat(Me,"item_").concat(ze)}function j(bt){return"".concat(bt,"-menu-")}function Y(bt,lt){var ze=-1;M.Children.forEach(bt,function(Me){ze+=1,Me&&Me.type&&Me.type.isMenuItemGroup?M.Children.forEach(Me.props.children,function(be){ze+=1,lt(be,ze)}):lt(Me,ze)})}function $(bt,lt,ze){if(!bt||ze.find)return;M.Children.forEach(bt,function(Me){if(Me){var be=Me.type;if(!be||!(be.isSubMenu||be.isMenuItem||be.isMenuItemGroup))return;lt.indexOf(Me.key)!==-1?ze.find=!0:Me.props.children&&$(Me.props.children,lt,ze)}})}var se=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],le=function(lt){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=lt&&typeof lt.getBoundingClientRect=="function"&<.getBoundingClientRect().width;if(Me){if(ze){var be=getComputedStyle(lt),Ie=be.marginLeft,_t=be.marginRight;Me+=+Ie.replace("px","")+ +_t.replace("px","")}Me=+Me.toFixed(6)}return Me||0},ae=function(lt,ze,Me){lt&&Object(A.a)(lt.style)==="object"&&(lt.style[ze]=Me)},q=function(){return k.any},ce=C("KQm4"),re=C("Ff2n"),fe=C("faye"),ne=C("bdgK"),de=C("uciX"),ee=C("8XRh"),ue={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},_e={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},Le=Se,Ve=0,Oe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ke=function(lt,ze,Me){var be=j(ze),Ie=lt.getState();lt.setState({defaultActiveFirst:Object(Z.a)(Object(Z.a)({},Ie.defaultActiveFirst),{},Object(r.a)({},be,Me))})},Ge=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(Me){var be;Object(Q.a)(this,ze),be=lt.call(this,Me),be.onDestroy=function(ft){be.props.onDestroy(ft)},be.onKeyDown=function(ft){var Tt=ft.keyCode,Ht=be.menuInstance,Cn=be.props,yn=Cn.isOpen,Qr=Cn.store;if(Tt===t.a.ENTER)return be.onTitleClick(ft),ke(Qr,be.props.eventKey,!0),!0;if(Tt===t.a.RIGHT)return yn?Ht.onKeyDown(ft):(be.triggerOpenChange(!0),ke(Qr,be.props.eventKey,!0)),!0;if(Tt===t.a.LEFT){var Xr;if(yn)Xr=Ht.onKeyDown(ft);else return;return Xr||(be.triggerOpenChange(!1),Xr=!0),Xr}return yn&&(Tt===t.a.UP||Tt===t.a.DOWN)?Ht.onKeyDown(ft):void 0},be.onOpenChange=function(ft){be.props.onOpenChange(ft)},be.onPopupVisibleChange=function(ft){be.triggerOpenChange(ft,ft?"mouseenter":"mouseleave")},be.onMouseEnter=function(ft){var Tt=be.props,Ht=Tt.eventKey,Cn=Tt.onMouseEnter,yn=Tt.store;ke(yn,be.props.eventKey,!1),Cn({key:Ht,domEvent:ft})},be.onMouseLeave=function(ft){var Tt=be.props,Ht=Tt.parentMenu,Cn=Tt.eventKey,yn=Tt.onMouseLeave;Ht.subMenuInstance=Object(F.a)(be),yn({key:Cn,domEvent:ft})},be.onTitleMouseEnter=function(ft){var Tt=be.props,Ht=Tt.eventKey,Cn=Tt.onItemHover,yn=Tt.onTitleMouseEnter;Cn({key:Ht,hover:!0}),yn({key:Ht,domEvent:ft})},be.onTitleMouseLeave=function(ft){var Tt=be.props,Ht=Tt.parentMenu,Cn=Tt.eventKey,yn=Tt.onItemHover,Qr=Tt.onTitleMouseLeave;Ht.subMenuInstance=Object(F.a)(be),yn({key:Cn,hover:!1}),Qr({key:Cn,domEvent:ft})},be.onTitleClick=function(ft){var Tt=Object(F.a)(be),Ht=Tt.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:ft}),Ht.triggerSubMenuAction==="hover")return;be.triggerOpenChange(!Ht.isOpen,"click"),ke(Ht.store,be.props.eventKey,!1)},be.onSubMenuClick=function(ft){typeof be.props.onClick=="function"&&be.props.onClick(be.addKeyPath(ft))},be.onSelect=function(ft){be.props.onSelect(ft)},be.onDeselect=function(ft){be.props.onDeselect(ft)},be.getPrefixCls=function(){return"".concat(be.props.rootPrefixCls,"-submenu")},be.getActiveClassName=function(){return"".concat(be.getPrefixCls(),"-active")},be.getDisabledClassName=function(){return"".concat(be.getPrefixCls(),"-disabled")},be.getSelectedClassName=function(){return"".concat(be.getPrefixCls(),"-selected")},be.getOpenClassName=function(){return"".concat(be.props.rootPrefixCls,"-submenu-open")},be.saveMenuInstance=function(ft){be.menuInstance=ft},be.addKeyPath=function(ft){return Object(Z.a)(Object(Z.a)({},ft),{},{keyPath:(ft.keyPath||[]).concat(be.props.eventKey)})},be.triggerOpenChange=function(ft,Tt){var Ht=be.props.eventKey,Cn=function(){be.onOpenChange({key:Ht,item:Object(F.a)(be),trigger:Tt,open:ft})};Tt==="mouseenter"?be.mouseenterTimeout=setTimeout(function(){Cn()},0):Cn()},be.isChildrenSelected=function(){var ft={find:!1};return $(be.props.children,be.props.selectedKeys,ft),ft.find},be.isOpen=function(){return be.props.openKeys.indexOf(be.props.eventKey)!==-1},be.adjustWidth=function(){if(!be.subMenuTitle||!be.menuInstance)return;var ft=fe.findDOMNode(be.menuInstance);if(ft.offsetWidth>=be.subMenuTitle.offsetWidth)return;ft.style.minWidth="".concat(be.subMenuTitle.offsetWidth,"px")},be.saveSubMenuTitle=function(ft){be.subMenuTitle=ft},be.getBaseProps=function(){var ft=Object(F.a)(be),Tt=ft.props;return{mode:Tt.mode==="horizontal"?"vertical":Tt.mode,visible:be.props.isOpen,level:Tt.level+1,inlineIndent:Tt.inlineIndent,focusable:!1,onClick:be.onSubMenuClick,onSelect:be.onSelect,onDeselect:be.onDeselect,onDestroy:be.onDestroy,selectedKeys:Tt.selectedKeys,eventKey:"".concat(Tt.eventKey,"-menu-"),openKeys:Tt.openKeys,motion:Tt.motion,onOpenChange:be.onOpenChange,subMenuOpenDelay:Tt.subMenuOpenDelay,parentMenu:Object(F.a)(be),subMenuCloseDelay:Tt.subMenuCloseDelay,forceSubMenuRender:Tt.forceSubMenuRender,triggerSubMenuAction:Tt.triggerSubMenuAction,builtinPlacements:Tt.builtinPlacements,defaultActiveFirst:Tt.store.getState().defaultActiveFirst[j(Tt.eventKey)],multiple:Tt.multiple,prefixCls:Tt.rootPrefixCls,id:be.internalMenuId,manualRef:be.saveMenuInstance,itemIcon:Tt.itemIcon,expandIcon:Tt.expandIcon,direction:Tt.direction}},be.getMotion=function(ft,Tt){var Ht=Object(F.a)(be),Cn=Ht.haveRendered,yn=be.props,Qr=yn.motion,Xr=yn.rootPrefixCls,da=Object(Z.a)(Object(Z.a)({},Qr),{},{leavedClassName:"".concat(Xr,"-hidden"),removeOnLeave:!1,motionAppear:Cn||!Tt||ft!=="inline"});return da};var Ie=Me.store,_t=Me.eventKey,ct=Ie.getState(),Ot=ct.defaultActiveFirst;be.isRootMenu=!1;var Nt=!1;return Ot&&(Nt=Ot[_t]),ke(Ie,_t,Nt),be}return Object(D.a)(ze,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var be=this,Ie=this.props,_t=Ie.mode,ct=Ie.parentMenu,Ot=Ie.manualRef;if(Ot&&Ot(this),_t!=="horizontal"||!ct.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var be=this.props,Ie=be.onDestroy,_t=be.eventKey;Ie&&Ie(_t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(be){var Ie=this,_t=this.getBaseProps(),ct=this.getMotion(_t.mode,_t.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||_t.visible||_t.forceSubMenuRender,!this.haveOpened)return M.createElement("div",null);var Ot=_t.direction;return M.createElement(ee.default,Object.assign({visible:_t.visible},ct),function(Nt){var ft=Nt.className,Tt=Nt.style,Ht=c()("".concat(_t.prefixCls,"-sub"),ft,Object(r.a)({},"".concat(_t.prefixCls,"-rtl"),Ot==="rtl"));return M.createElement(We,Object.assign({},_t,{id:Ie.internalMenuId,className:Ht,style:Tt}),be)})}},{key:"render",value:function(){var be,Ie=Object(Z.a)({},this.props),_t=Ie.isOpen,ct=this.getPrefixCls(),Ot=Ie.mode==="inline",Nt=c()(ct,"".concat(ct,"-").concat(Ie.mode),(be={},Object(r.a)(be,Ie.className,!!Ie.className),Object(r.a)(be,this.getOpenClassName(),_t),Object(r.a)(be,this.getActiveClassName(),Ie.active||_t&&!Ot),Object(r.a)(be,this.getDisabledClassName(),Ie.disabled),Object(r.a)(be,this.getSelectedClassName(),this.isChildrenSelected()),be));this.internalMenuId||(Ie.eventKey?this.internalMenuId="".concat(Ie.eventKey,"$Menu"):(Ve+=1,this.internalMenuId="$__$".concat(Ve,"$Menu")));var ft={},Tt={},Ht={};Ie.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Tt={onClick:this.onTitleClick},Ht={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Cn={},yn=Ie.direction;Ot&&(yn==="rtl"?Cn.paddingRight=Ie.inlineIndent*Ie.level:Cn.paddingLeft=Ie.inlineIndent*Ie.level);var Qr={};this.props.isOpen&&(Qr={"aria-owns":this.internalMenuId});var Xr=null;Ie.mode!=="horizontal"&&(Xr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Xr=M.createElement(this.props.expandIcon,Object(Z.a)({},this.props))));var da=M.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Cn,className:"".concat(ct,"-title"),role:"button"},Ht,Tt,{"aria-expanded":_t},Qr,{"aria-haspopup":"true",title:typeof Ie.title=="string"?Ie.title:void 0}),Ie.title,Xr||M.createElement("i",{className:"".concat(ct,"-arrow")})),Un=this.renderChildren(Ie.children),ja=Ie.parentMenu.isRootMenu?Ie.parentMenu.props.getPopupContainer:function(Qt){return Qt.parentNode},ni=Oe[Ie.mode],Ia=Ie.popupOffset?{offset:Ie.popupOffset}:{},Yr=Ie.mode==="inline"?"":Ie.popupClassName;Yr+=yn==="rtl"?" ".concat(ct,"-rtl"):"";var Ja=Ie.disabled,Di=Ie.triggerSubMenuAction,Ji=Ie.subMenuOpenDelay,ge=Ie.forceSubMenuRender,we=Ie.subMenuCloseDelay,He=Ie.builtinPlacements;se.forEach(function(Qt){return delete Ie[Qt]}),delete Ie.onClick;var ut=yn==="rtl"?Object.assign({},_e,He):Object.assign({},Se,He);return delete Ie.direction,M.createElement("li",Object.assign({},Ie,ft,{className:Nt,role:"menuitem"}),Ot&&da,Ot&&Un,!Ot&&M.createElement(de.a,{prefixCls:ct,popupClassName:c()("".concat(ct,"-popup"),Yr),getPopupContainer:ja,builtinPlacements:ut,popupPlacement:ni,popupVisible:_t,popupAlign:Ia,popup:Un,action:Ja?[]:[Di],mouseEnterDelay:Ji,mouseLeaveDelay:we,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ge},da))}}]),ze}(M.Component);Ge.defaultProps={onMouseEnter:I,onMouseLeave:I,onTitleMouseEnter:I,onTitleMouseLeave:I,onTitleClick:I,manualRef:I,mode:"vertical",title:""};var Qe=Object(x.b)(function(bt,lt){var ze=bt.openKeys,Me=bt.activeKey,be=bt.selectedKeys,Ie=lt.eventKey,_t=lt.subMenuKey;return{isOpen:ze.indexOf(Ie)>-1,active:Me[_t]===Ie,selectedKeys:be}})(Ge);Qe.isSubMenu=!0;var vt=Qe,At="menuitem-overflowed",Bt=.5,it=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(){var Me;return Object(Q.a)(this,ze),Me=lt.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.getMenuItemNodes=function(){var be=Me.props.prefixCls,Ie=fe.findDOMNode(Object(F.a)(Me));return Ie?[].slice.call(Ie.children).filter(function(_t){return _t.className.split(" ").indexOf("".concat(be,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(be,Ie,_t){var ct=Me.props,Ot=ct.overflowedIndicator,Nt=ct.level,ft=ct.mode,Tt=ct.prefixCls,Ht=ct.theme;if(Nt!==1||ft!=="horizontal")return null;var Cn=Me.props.children[0],yn=Cn.props,Qr=yn.children,Xr=yn.title,da=yn.style,Un=Object(re.a)(yn,["children","title","style"]),ja=Object(Z.a)({},da),ni="".concat(be,"-overflowed-indicator"),Ia="".concat(be,"-overflowed-indicator");Ie.length===0&&_t!==!0?ja=Object(Z.a)(Object(Z.a)({},ja),{},{display:"none"}):_t&&(ja=Object(Z.a)(Object(Z.a)({},ja),{},{visibility:"hidden",position:"absolute"}),ni="".concat(ni,"-placeholder"),Ia="".concat(Ia,"-placeholder"));var Yr=Ht?"".concat(Tt,"-").concat(Ht):"",Ja={};return se.forEach(function(Di){Un[Di]!==void 0&&(Ja[Di]=Un[Di])}),M.createElement(vt,Object.assign({title:Ot,className:"".concat(Tt,"-overflowed-submenu"),popupClassName:Yr},Ja,{key:ni,eventKey:Ia,disabled:!1,style:ja}),Ie)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var be=fe.findDOMNode(Object(F.a)(Me));if(!be)return;var Ie=be.children;if(!Ie||Ie.length===0)return;var _t=be.children[Ie.length-1];ae(_t,"display","inline-block");var ct=Me.getMenuItemNodes(),Ot=ct.filter(function(Nt){return Nt.className.split(" ").indexOf(At)>=0});Ot.forEach(function(Nt){ae(Nt,"display","inline-block")}),Me.menuItemSizes=ct.map(function(Nt){return le(Nt,!0)}),Ot.forEach(function(Nt){ae(Nt,"display","none")}),Me.overflowedIndicatorWidth=le(be.children[be.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(Nt,ft){return Nt+ft},0),Me.handleResize(),ae(_t,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var be=fe.findDOMNode(Object(F.a)(Me));if(!be)return;var Ie=le(be);Me.overflowedItems=[];var _t=0,ct;Me.originalTotalWidth>Ie+Bt&&(ct=-1,Me.menuItemSizes.forEach(function(Ot){_t+=Ot,_t+Me.overflowedIndicatorWidth<=Ie&&(ct+=1)})),Me.setState({lastVisibleIndex:ct})},Me}return Object(D.a)(ze,[{key:"componentDidMount",value:function(){var be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=fe.findDOMNode(this);if(!Ie)return;this.resizeObserver=new ne.default(function(_t){_t.forEach(function(){var ct=be.cancelFrameId;cancelAnimationFrame(ct),be.cancelFrameId=requestAnimationFrame(be.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(_t){be.resizeObserver.observe(_t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){be.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(_t){be.resizeObserver.observe(_t)}),be.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(be){var Ie=this,_t=this.state.lastVisibleIndex;return(be||[]).reduce(function(ct,Ot,Nt){var ft=Ot;if(Ie.props.mode==="horizontal"){var Tt=Ie.getOverflowedSubMenuItem(Ot.props.eventKey,[]);_t!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(Nt>_t&&(ft=M.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(At)})),Nt===_t+1&&(Ie.overflowedItems=be.slice(_t+1).map(function(Cn){return M.cloneElement(Cn,{key:Cn.props.eventKey,mode:"vertical-left"})}),Tt=Ie.getOverflowedSubMenuItem(Ot.props.eventKey,Ie.overflowedItems)));var Ht=[].concat(Object(ce.a)(ct),[Tt,ft]);return Nt===be.length-1&&Ht.push(Ie.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),Ht}return[].concat(Object(ce.a)(ct),[ft])},[])}},{key:"render",value:function(){var be=this.props,Ie=be.visible,_t=be.prefixCls,ct=be.overflowedIndicator,Ot=be.mode,Nt=be.level,ft=be.tag,Tt=be.children,Ht=be.theme,Cn=Object(re.a)(be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=ft;return M.createElement(yn,Object.assign({},Cn),this.renderChildren(Tt))}}]),ze}(M.Component);it.defaultProps={tag:"div",className:""};var Lt=it;function Ft(bt){return bt.length?bt.every(function(lt){return!!lt.props.disabled}):!0}function Pe(bt,lt,ze){var Me=bt.getState();bt.setState({activeKey:Object(Z.a)(Object(Z.a)({},Me.activeKey),{},Object(r.a)({},lt,ze))})}function Fe(bt){return bt.eventKey||"0-menu-"}function dt(bt,lt){var ze=lt,Me=bt.children,be=bt.eventKey;if(ze){var Ie;if(Y(Me,function(_t,ct){_t&&_t.props&&!_t.props.disabled&&ze===W(_t,be,ct)&&(Ie=!0)}),Ie)return ze}return ze=null,bt.defaultActiveFirst&&Y(Me,function(_t,ct){!ze&&_t&&!_t.props.disabled&&(ze=W(_t,be,ct))}),ze}function pt(bt){if(bt){var lt=this.instanceArray.indexOf(bt);lt!==-1?this.instanceArray[lt]=bt:this.instanceArray.push(bt)}}var Ye=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(Me){var be;return Object(Q.a)(this,ze),be=lt.call(this,Me),be.onKeyDown=function(Ie,_t){var ct=Ie.keyCode,Ot;if(be.getFlatInstanceArray().forEach(function(ft){ft&&ft.props.active&&ft.onKeyDown&&(Ot=ft.onKeyDown(Ie))}),Ot)return 1;var Nt=null;return(ct===t.a.UP||ct===t.a.DOWN)&&(Nt=be.step(ct===t.a.UP?-1:1)),Nt?(Ie.preventDefault(),Pe(be.props.store,Fe(be.props),Nt.props.eventKey),typeof _t=="function"&&_t(Nt),1):void 0},be.onItemHover=function(Ie){var _t=Ie.key,ct=Ie.hover;Pe(be.props.store,Fe(be.props),ct?_t:null)},be.onDeselect=function(Ie){be.props.onDeselect(Ie)},be.onSelect=function(Ie){be.props.onSelect(Ie)},be.onClick=function(Ie){be.props.onClick(Ie)},be.onOpenChange=function(Ie){be.props.onOpenChange(Ie)},be.onDestroy=function(Ie){be.props.onDestroy(Ie)},be.getFlatInstanceArray=function(){return be.instanceArray},be.step=function(Ie){var _t=be.getFlatInstanceArray(),ct=be.props.store.getState().activeKey[Fe(be.props)],Ot=_t.length;if(!Ot)return null;Ie<0&&(_t=_t.concat().reverse());var Nt=-1;if(_t.every(function(Cn,yn){return Cn&&Cn.props.eventKey===ct?(Nt=yn,!1):!0}),!be.props.defaultActiveFirst&&Nt!==-1&&Ft(_t.slice(Nt,Ot-1)))return;var ft=(Nt+1)%Ot,Tt=ft;do{var Ht=_t[Tt];if(!Ht||Ht.props.disabled)Tt=(Tt+1)%Ot;else return Ht}while(Tt!==ft);return null},be.renderCommonMenuItem=function(Ie,_t,ct){var Ot=be.props.store.getState(),Nt=Object(F.a)(be),ft=Nt.props,Tt=W(Ie,ft.eventKey,_t),Ht=Ie.props;if(!Ht||typeof Ie.type=="string")return Ie;var Cn=Tt===Ot.activeKey,yn=Object(Z.a)(Object(Z.a)({mode:Ht.mode||ft.mode,level:ft.level,inlineIndent:ft.inlineIndent,renderMenuItem:be.renderMenuItem,rootPrefixCls:ft.prefixCls,index:_t,parentMenu:ft.parentMenu,manualRef:Ht.disabled?void 0:Object(d.a)(Ie.ref,pt.bind(Object(F.a)(be))),eventKey:Tt,active:!Ht.disabled&&Cn,multiple:ft.multiple,onClick:function(Xr){(Ht.onClick||I)(Xr),be.onClick(Xr)},onItemHover:be.onItemHover,motion:ft.motion,subMenuOpenDelay:ft.subMenuOpenDelay,subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,onOpenChange:be.onOpenChange,onDeselect:be.onDeselect,onSelect:be.onSelect,builtinPlacements:ft.builtinPlacements,itemIcon:Ht.itemIcon||be.props.itemIcon,expandIcon:Ht.expandIcon||be.props.expandIcon},ct),{},{direction:ft.direction});return(ft.mode==="inline"||q())&&(yn.triggerSubMenuAction="click"),M.cloneElement(Ie,yn)},be.renderMenuItem=function(Ie,_t,ct){if(!Ie)return null;var Ot=be.props.store.getState(),Nt={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:be.props.triggerSubMenuAction,subMenuKey:ct};return be.renderCommonMenuItem(Ie,_t,Nt)},Me.store.setState({activeKey:Object(Z.a)(Object(Z.a)({},Me.store.getState().activeKey),{},Object(r.a)({},Me.eventKey,dt(Me,Me.activeKey)))}),be.instanceArray=[],be}return Object(D.a)(ze,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(be){return this.props.visible||be.visible||this.props.className!==be.className||!a()(this.props.style,be.style)}},{key:"componentDidUpdate",value:function(be){var Ie=this.props,_t="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[Fe(Ie)],ct=dt(Ie,_t);if(ct!==_t)Pe(Ie.store,Fe(Ie),ct);else if("activeKey"in be){var Ot=dt(be,be.activeKey);ct!==Ot&&Pe(Ie.store,Fe(Ie),ct)}}},{key:"render",value:function(){var be=this,Ie=Object(p.a)({},this.props);this.instanceArray=[];var _t=c()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),ct={className:_t,role:Ie.role||"menu"};Ie.id&&(ct.id=Ie.id),Ie.focusable&&(ct.tabIndex=0,ct.onKeyDown=this.onKeyDown);var Ot=Ie.prefixCls,Nt=Ie.eventKey,ft=Ie.visible,Tt=Ie.level,Ht=Ie.mode,Cn=Ie.overflowedIndicator,yn=Ie.theme;return se.forEach(function(Qr){return delete Ie[Qr]}),delete Ie.onClick,M.createElement(Lt,Object.assign({},Ie,{prefixCls:Ot,mode:Ht,tag:"ul",level:Tt,theme:yn,visible:ft,overflowedIndicator:Cn},ct),M.Children.map(Ie.children,function(Qr,Xr){return be.renderMenuItem(Qr,Xr,Nt||"0-menu-")}))}}]),ze}(M.Component);Ye.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:I};var Et=Object(x.b)()(Ye),We=Et,De=C("Kwbf");function Re(bt,lt,ze){var Me=bt.prefixCls,be=bt.motion,Ie=bt.defaultMotions,_t=Ie===void 0?{}:Ie,ct=bt.openAnimation,Ot=bt.openTransitionName,Nt=lt.switchingModeFromInline;if(be)return be;if(Object(A.a)(ct)==="object"&&ct)Object(De.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ct=="string")return{motionName:"".concat(Me,"-open-").concat(ct)};if(Ot)return{motionName:Ot};var ft=_t[ze];return ft||(Nt?null:_t.other)}var me=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(Me){var be;Object(Q.a)(this,ze),be=lt.call(this,Me),be.inlineOpenKeys=[],be.onSelect=function(ct){var Ot=Object(F.a)(be),Nt=Ot.props;if(Nt.selectable){var ft=be.store.getState(),Tt=ft.selectedKeys,Ht=ct.key;Nt.multiple?Tt=Tt.concat([Ht]):Tt=[Ht],"selectedKeys"in Nt||be.store.setState({selectedKeys:Tt}),Nt.onSelect(Object(Z.a)(Object(Z.a)({},ct),{},{selectedKeys:Tt}))}},be.onClick=function(ct){var Ot=be.getRealMenuMode(),Nt=Object(F.a)(be),ft=Nt.store,Tt=Nt.props.onOpenChange;Ot!=="inline"&&!("openKeys"in be.props)&&(ft.setState({openKeys:[]}),Tt([])),be.props.onClick(ct)},be.onKeyDown=function(ct,Ot){be.innerMenu.getWrappedInstance().onKeyDown(ct,Ot)},be.onOpenChange=function(ct){var Ot=Object(F.a)(be),Nt=Ot.props,ft=be.store.getState().openKeys.concat(),Tt=!1,Ht=function(yn){var Qr=!1;if(yn.open)Qr=ft.indexOf(yn.key)===-1,Qr&&ft.push(yn.key);else{var Xr=ft.indexOf(yn.key);Qr=Xr!==-1,Qr&&ft.splice(Xr,1)}Tt=Tt||Qr};Array.isArray(ct)?ct.forEach(Ht):Ht(ct),Tt&&("openKeys"in be.props||be.store.setState({openKeys:ft}),Nt.onOpenChange(ft))},be.onDeselect=function(ct){var Ot=Object(F.a)(be),Nt=Ot.props;if(Nt.selectable){var ft=be.store.getState().selectedKeys.concat(),Tt=ct.key,Ht=ft.indexOf(Tt);Ht!==-1&&ft.splice(Ht,1),"selectedKeys"in Nt||be.store.setState({selectedKeys:ft}),Nt.onDeselect(Object(Z.a)(Object(Z.a)({},ct),{},{selectedKeys:ft}))}},be.onMouseEnter=function(ct){be.restoreModeVerticalFromInline();var Ot=be.props.onMouseEnter;Ot&&Ot(ct)},be.onTransitionEnd=function(ct){var Ot=ct.propertyName==="width"&&ct.target===ct.currentTarget,Nt=ct.target.className,ft=Object.prototype.toString.call(Nt)==="[object SVGAnimatedString]"?Nt.animVal:Nt,Tt=ct.propertyName==="font-size"&&ft.indexOf("anticon")>=0;(Ot||Tt)&&be.restoreModeVerticalFromInline()},be.setInnerMenu=function(ct){be.innerMenu=ct},be.isRootMenu=!0;var Ie=Me.defaultSelectedKeys,_t=Me.defaultOpenKeys;return"selectedKeys"in Me&&(Ie=Me.selectedKeys||[]),"openKeys"in Me&&(_t=Me.openKeys||[]),be.store=Object(x.c)({selectedKeys:Ie,openKeys:_t,activeKey:{"0-menu-":dt(Me,Me.activeKey)}}),be.state={switchingModeFromInline:!1},be}return Object(D.a)(ze,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(be){this.updateOpentKeysWhenSwitchMode(be),this.updateMiniStore();var Ie=this.props,_t=Ie.siderCollapsed,ct=Ie.inlineCollapsed,Ot=Ie.onOpenChange;(!be.inlineCollapsed&&ct||!be.siderCollapsed&&_t)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(be){var Ie=this.props,_t=this.store,ct=this.inlineOpenKeys,Ot=_t.getState(),Nt={};be.mode==="inline"&&Ie.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ie||((Ie.inlineCollapsed&&!be.inlineCollapsed||Ie.siderCollapsed&&!be.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Nt.openKeys=[]),(!Ie.inlineCollapsed&&be.inlineCollapsed||!Ie.siderCollapsed&&be.siderCollapsed)&&(Nt.openKeys=ct,this.inlineOpenKeys=[])),Object.keys(Nt).length&&_t.setState(Nt)}},{key:"updateMenuDisplay",value:function(){var be=this.props.collapsedWidth,Ie=this.store,_t=this.prevOpenKeys,ct=this.getInlineCollapsed()&&(be===0||be==="0"||be==="0px");ct?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):_t&&(this.store.setState({openKeys:_t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var be=this.props.mode,Ie=this.state.switchingModeFromInline,_t=this.getInlineCollapsed();return Ie&&_t?"inline":_t?"vertical":be}},{key:"getInlineCollapsed",value:function(){var be=this.props,Ie=be.inlineCollapsed,_t=be.siderCollapsed;return _t!==void 0?_t:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var be=this.state.switchingModeFromInline;be&&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 be=Object(Z.a)({},Object(T.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return be.className+=" ".concat(be.prefixCls,"-root"),be.direction==="rtl"&&(be.className+=" ".concat(be.prefixCls,"-rtl")),be=Object(Z.a)(Object(Z.a)({},be),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Re(this.props,this.state,Ie)}),delete be.openAnimation,delete be.openTransitionName,M.createElement(x.a,{store:this.store},M.createElement(We,Object.assign({},be,{ref:this.setInnerMenu}),this.props.children))}}]),ze}(M.Component);me.defaultProps={selectable:!0,onClick:I,onSelect:I,onOpenChange:I,onDeselect:I,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:M.createElement("span",null,"\xB7\xB7\xB7")};var Ee=me,Te=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(){var Me;return Object(Q.a)(this,ze),Me=lt.apply(this,arguments),Me.onKeyDown=function(be){var Ie=be.keyCode;return Ie===t.a.ENTER?(Me.onClick(be),!0):void 0},Me.onMouseLeave=function(be){var Ie=Me.props,_t=Ie.eventKey,ct=Ie.onItemHover,Ot=Ie.onMouseLeave;ct({key:_t,hover:!1}),Ot({key:_t,domEvent:be})},Me.onMouseEnter=function(be){var Ie=Me.props,_t=Ie.eventKey,ct=Ie.onItemHover,Ot=Ie.onMouseEnter;ct({key:_t,hover:!0}),Ot({key:_t,domEvent:be})},Me.onClick=function(be){var Ie=Me.props,_t=Ie.eventKey,ct=Ie.multiple,Ot=Ie.onClick,Nt=Ie.onSelect,ft=Ie.onDeselect,Tt=Ie.isSelected,Ht={key:_t,keyPath:[_t],item:Object(F.a)(Me),domEvent:be};Ot(Ht),ct?Tt?ft(Ht):Nt(Ht):Tt||Nt(Ht)},Me.saveNode=function(be){Me.node=be},Me}return Object(D.a)(ze,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var be=this.props;be.onDestroy&&be.onDestroy(be.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 be,Ie=Object(Z.a)({},this.props),_t=c()(this.getPrefixCls(),Ie.className,(be={},Object(r.a)(be,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(r.a)(be,this.getSelectedClassName(),Ie.isSelected),Object(r.a)(be,this.getDisabledClassName(),Ie.disabled),be)),ct=Object(Z.a)(Object(Z.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:_t,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?ct=Object(Z.a)(Object(Z.a)({},ct),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(ct.role="none");var Ot={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},Nt=Object(Z.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?Nt.paddingRight=Ie.inlineIndent*Ie.level:Nt.paddingLeft=Ie.inlineIndent*Ie.level),se.forEach(function(Tt){return delete Ie[Tt]}),delete Ie.direction;var ft=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ft=M.createElement(this.props.itemIcon,this.props)),M.createElement("li",Object.assign({},Object(T.default)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ct,Ot,{style:Nt,ref:this.saveNode}),Ie.children,ft)}}]),ze}(M.Component);Te.isMenuItem=!0,Te.defaultProps={onSelect:I,onMouseEnter:I,onMouseLeave:I,manualRef:I};var Ue=Object(x.b)(function(bt,lt){var ze=bt.activeKey,Me=bt.selectedKeys,be=lt.eventKey,Ie=lt.subMenuKey;return{active:ze[Ie]===be,isSelected:Me.indexOf(be)!==-1}})(Te),je=Ue,st=function(bt){Object(b.a)(ze,bt);var lt=Object(R.a)(ze);function ze(){var Me;return Object(Q.a)(this,ze),Me=lt.apply(this,arguments),Me.renderInnerMenuItem=function(be){var Ie=Me.props,_t=Ie.renderMenuItem,ct=Ie.index;return _t(be,ct,Me.props.subMenuKey)},Me}return Object(D.a)(ze,[{key:"render",value:function(){var be=Object(p.a)({},this.props),Ie=be.className,_t=Ie===void 0?"":Ie,ct=be.rootPrefixCls,Ot="".concat(ct,"-item-group-title"),Nt="".concat(ct,"-item-group-list"),ft=be.title,Tt=be.children;return se.forEach(function(Ht){return delete be[Ht]}),delete be.onClick,delete be.direction,M.createElement("li",Object.assign({},be,{className:"".concat(_t," ").concat(ct,"-item-group")}),M.createElement("div",{className:Ot,title:typeof ft=="string"?ft:void 0},ft),M.createElement("ul",{className:Nt},M.Children.map(Tt,this.renderInnerMenuItem)))}}]),ze}(M.Component);st.isMenuItemGroup=!0,st.defaultProps={disabled:!0};var wt=st,Kt=function(lt){var ze=lt.className,Me=lt.rootPrefixCls,be=lt.style;return M.createElement("li",{className:"".concat(ze," ").concat(Me,"-item-divider"),style:be})};Kt.defaultProps={disabled:!0,className:"",style:{}};var zt=Kt,mt=te.e=Ee},"24YM":function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.SensorTabIndex=te.SensorClassName=te.SizeSensorId=void 0;var Z="size-sensor-id";te.SizeSensorId=Z;var Q="size-sensor-object";te.SensorClassName=Q;var D="-1";te.SensorTabIndex=D},"2DNl":function(xe,te,C){var Z=C("IMiH"),Q=C("loD1"),D=C("59Ip"),F=C("aKvl"),b=C("n1HI"),R=C("hX1E"),M=R.normalizeRadian,x=C("Sj9i"),T=C("hyiK"),p=Z.CMD,r=Math.PI*2,t=1e-4;function d(w,L){return Math.abs(w-L)<t}var s=[-1,-1,-1],a=[-1,-1];function o(){var w=a[0];a[0]=a[1],a[1]=w}function c(w,L,_,g,i,l,h,E,f,v){if(v>L&&v>g&&v>l&&v>E||v<L&&v<g&&v<l&&v<E)return 0;var U=x.cubicRootAt(L,g,l,E,v,s);if(U===0)return 0;for(var N=0,H=-1,z,k,I=0;I<U;I++){var W=s[I],j=W===0||W===1?.5:1,Y=x.cubicAt(w,_,i,h,W);if(Y<f)continue;H<0&&(H=x.cubicExtrema(L,g,l,E,a),a[1]<a[0]&&H>1&&o(),z=x.cubicAt(L,g,l,E,a[0]),H>1&&(k=x.cubicAt(L,g,l,E,a[1]))),H===2?W<a[0]?N+=z<L?j:-j:W<a[1]?N+=k<z?j:-j:N+=E<k?j:-j:W<a[0]?N+=z<L?j:-j:N+=E<z?j:-j}return N}function A(w,L,_,g,i,l,h,E){if(E>L&&E>g&&E>l||E<L&&E<g&&E<l)return 0;var f=x.quadraticRootAt(L,g,l,E,s);if(f===0)return 0;var v=x.quadraticExtremum(L,g,l);if(v>=0&&v<=1){for(var U=0,N=x.quadraticAt(L,g,l,v),H=0;H<f;H++){var z=s[H]===0||s[H]===1?.5:1,k=x.quadraticAt(w,_,i,s[H]);if(k<h)continue;s[H]<v?U+=N<L?z:-z:U+=l<N?z:-z}return U}else{var z=s[0]===0||s[0]===1?.5:1,k=x.quadraticAt(w,_,i,s[0]);return k<h?0:l<L?z:-z}}function u(w,L,_,g,i,l,h,E){if(E-=L,E>_||E<-_)return 0;var f=Math.sqrt(_*_-E*E);s[0]=-f,s[1]=f;var v=Math.abs(g-i);if(v<1e-4)return 0;if(v%r<1e-4){g=0,i=r;var U=l?1:-1;return h>=s[0]+w&&h<=s[1]+w?U:0}if(l){var f=g;g=M(i),i=M(f)}else g=M(g),i=M(i);g>i&&(i+=r);for(var N=0,H=0;H<2;H++){var z=s[H];if(z+w>h){var k=Math.atan2(E,z),U=l?1:-1;k<0&&(k=r+k),(k>=g&&k<=i||k+r>=g&&k+r<=i)&&(k>Math.PI/2&&k<Math.PI*1.5&&(U=-U),N+=U)}}return N}function m(w,L,_,g,i){for(var l=0,h=0,E=0,f=0,v=0,U=0;U<w.length;){var N=w[U++];N===p.M&&U>1&&(_||(l+=T(h,E,f,v,g,i))),U===1&&(h=w[U],E=w[U+1],f=h,v=E);switch(N){case p.M:f=w[U++],v=w[U++],h=f,E=v;break;case p.L:if(_){if(Q.containStroke(h,E,w[U],w[U+1],L,g,i))return!0}else l+=T(h,E,w[U],w[U+1],g,i)||0;h=w[U++],E=w[U++];break;case p.C:if(_){if(D.containStroke(h,E,w[U++],w[U++],w[U++],w[U++],w[U],w[U+1],L,g,i))return!0}else l+=c(h,E,w[U++],w[U++],w[U++],w[U++],w[U],w[U+1],g,i)||0;h=w[U++],E=w[U++];break;case p.Q:if(_){if(F.containStroke(h,E,w[U++],w[U++],w[U],w[U+1],L,g,i))return!0}else l+=A(h,E,w[U++],w[U++],w[U],w[U+1],g,i)||0;h=w[U++],E=w[U++];break;case p.A:var H=w[U++],z=w[U++],k=w[U++],I=w[U++],W=w[U++],j=w[U++];U+=1;var Y=1-w[U++],$=Math.cos(W)*k+H,se=Math.sin(W)*I+z;U>1?l+=T(h,E,$,se,g,i):(f=$,v=se);var le=(g-H)*I/k+H;if(_){if(b.containStroke(H,z,I,W,W+j,Y,L,le,i))return!0}else l+=u(H,z,I,W,W+j,Y,le,i);h=Math.cos(W+j)*k+H,E=Math.sin(W+j)*I+z;break;case p.R:f=h=w[U++],v=E=w[U++];var ae=w[U++],q=w[U++],$=f+ae,se=v+q;if(_){if(Q.containStroke(f,v,$,v,L,g,i)||Q.containStroke($,v,$,se,L,g,i)||Q.containStroke($,se,f,se,L,g,i)||Q.containStroke(f,se,f,v,L,g,i))return!0}else l+=T($,v,$,se,g,i),l+=T(f,se,f,v,g,i);break;case p.Z:if(_){if(Q.containStroke(h,E,f,v,L,g,i))return!0}else l+=T(h,E,f,v,g,i);h=f,E=v;break}}return!_&&!d(E,v)&&(l+=T(h,E,f,v,g,i)||0),l!==0}function y(w,L,_){return m(w,0,!1,L,_)}function B(w,L,_,g){return m(w,L,!0,_,g)}te.contain=y,te.containStroke=B},"2fw6":function(xe,te,C){var Z=C("y+Vt"),Q=Z.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(D,F,b){b&&D.moveTo(F.cx+F.r,F.cy),D.arc(F.cx,F.cy,F.r,0,Math.PI*2,!0)}});xe.exports=Q},"3C/r":function(xe,te){var C=function(Q,D){this.image=Q,this.repeat=D,this.type="pattern"};C.prototype.getCanvasPattern=function(Q){return Q.createPattern(this.image,this.repeat||"repeat")};var Z=C;xe.exports=Z},"3CBa":function(xe,te,C){var Z=C("hydK"),Q=Z.createElement,D=C("bYtY"),F=C("SUKs"),b=C("y+Vt"),R=C("Dagg"),M=C("dqUG"),x=C("DBLp"),T=C("sW+o"),p=C("n6Mw"),r=C("vKoX"),t=C("P47w"),d=t.path,s=t.image,a=t.text;function o(i){return parseInt(i,10)}function c(i){return i instanceof b?d:i instanceof R?s:i instanceof M?a:d}function A(i,l){return l&&i&&l.parentNode!==i}function u(i,l,h){if(A(i,l)&&h){var E=h.nextSibling;E?i.insertBefore(l,E):i.appendChild(l)}}function m(i,l){if(A(i,l)){var h=i.firstChild;h?i.insertBefore(l,h):i.appendChild(l)}}function y(i,l){l&&i&&l.parentNode===i&&i.removeChild(l)}function B(i){return i.__textSvgEl}function w(i){return i.__svgEl}var L=function(i,l,h,E){this.root=i,this.storage=l,this._opts=h=D.extend({},h||{});var f=Q("svg");f.setAttribute("xmlns","http://www.w3.org/2000/svg"),f.setAttribute("version","1.1"),f.setAttribute("baseProfile","full"),f.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=Q("g");f.appendChild(v);var U=Q("g");f.appendChild(U),this.gradientManager=new T(E,U),this.clipPathManager=new p(E,U),this.shadowManager=new r(E,U);var N=document.createElement("div");N.style.cssText="overflow:hidden;position:relative",this._svgDom=f,this._svgRoot=U,this._backgroundRoot=v,this._viewport=N,i.appendChild(N),N.appendChild(f),this.resize(h.width,h.height),this._visibleList=[]};L.prototype={constructor:L,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var i=this.getViewportRoot();if(i)return{offsetLeft:i.offsetLeft||0,offsetTop:i.offsetTop||0}},refresh:function(){var i=this.storage.getDisplayList(!0);this._paintList(i)},setBackgroundColor:function(i){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var l=Q("rect");l.setAttribute("width",this.getWidth()),l.setAttribute("height",this.getHeight()),l.setAttribute("x",0),l.setAttribute("y",0),l.setAttribute("id",0),l.style.fill=i,this._backgroundRoot.appendChild(l),this._backgroundNode=l},_paintList:function(i){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var l=this._svgRoot,h=this._visibleList,E=i.length,f=[],v;for(v=0;v<E;v++){var U=i[v],N=c(U),H=w(U)||B(U);U.invisible||(U.__dirty&&(N&&N.brush(U),this.clipPathManager.update(U),U.style&&(this.gradientManager.update(U.style.fill),this.gradientManager.update(U.style.stroke),this.shadowManager.update(H,U)),U.__dirty=!1),f.push(U))}var z=x(h,f),k;for(v=0;v<z.length;v++){var I=z[v];if(I.removed)for(var W=0;W<I.count;W++){var U=h[I.indices[W]],H=w(U),j=B(U);y(l,H),y(l,j)}}for(v=0;v<z.length;v++){var I=z[v];if(I.added)for(var W=0;W<I.count;W++){var U=f[I.indices[W]],H=w(U),j=B(U);k?u(l,H,k):m(l,H),H?u(l,j,H):k?u(l,j,k):m(l,j),u(l,j,H),k=j||H||k,this.gradientManager.addWithoutUpdate(H||j,U),this.shadowManager.addWithoutUpdate(H||j,U),this.clipPathManager.markUsed(U)}else if(!I.removed)for(var W=0;W<I.count;W++){var U=f[I.indices[W]],H=w(U),j=B(U),H=w(U),j=B(U);this.gradientManager.markUsed(U),this.gradientManager.addWithoutUpdate(H||j,U),this.shadowManager.markUsed(U),this.shadowManager.addWithoutUpdate(H||j,U),this.clipPathManager.markUsed(U),j&&u(l,j,H),k=H||j||k}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=f},_getDefs:function(i){var l=this._svgDom,h=l.getElementsByTagName("defs");if(h.length===0)if(i){var h=l.insertBefore(Q("defs"),l.firstChild);return h.contains||(h.contains=function(f){var v=h.children;if(!v)return!1;for(var U=v.length-1;U>=0;--U)if(v[U]===f)return!0;return!1}),h}else return null;else return h[0]},resize:function(i,l){var h=this._viewport;h.style.display="none";var E=this._opts;if(i!=null&&(E.width=i),l!=null&&(E.height=l),i=this._getSize(0),l=this._getSize(1),h.style.display="",this._width!==i||this._height!==l){this._width=i,this._height=l;var f=h.style;f.width=i+"px",f.height=l+"px";var v=this._svgDom;v.setAttribute("width",i),v.setAttribute("height",l)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",i),this._backgroundNode.setAttribute("height",l))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(i){var l=this._opts,h=["width","height"][i],E=["clientWidth","clientHeight"][i],f=["paddingLeft","paddingTop"][i],v=["paddingRight","paddingBottom"][i];if(l[h]!=null&&l[h]!=="auto")return parseFloat(l[h]);var U=this.root,N=document.defaultView.getComputedStyle(U);return(U[E]||o(N[h])||o(U.style[h]))-(o(N[f])||0)-(o(N[v])||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 i=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
|
|
\r<`));return"data:image/svg+xml;charset=UTF-8,"+i}};function _(i){return function(){F('In SVG mode painter not support method "'+i+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(i){L.prototype[i]=_(i)});var g=L;xe.exports=g},"3e3G":function(xe,te,C){var Z=C("bYtY"),Q=C("QuXc"),D=function(b,R,M,x,T){this.x=b==null?.5:b,this.y=R==null?.5:R,this.r=M==null?.5:M,this.type="radial",this.global=T||!1,Q.call(this,x)};D.prototype={constructor:D},Z.inherits(D,Q);var F=D;xe.exports=F},"3gBT":function(xe,te){var C=2311;function Z(){return C++}xe.exports=Z},"4fz+":function(xe,te,C){var Z=C("bYtY"),Q=C("1bdT"),D=C("mFDi"),F=function(R){R=R||{},Q.call(this,R);for(var M in R)R.hasOwnProperty(M)&&(this[M]=R[M]);this._children=[],this.__storage=null,this.__dirty=!0};F.prototype={constructor:F,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(R){return this._children[R]},childOfName:function(R){for(var M=this._children,x=0;x<M.length;x++)if(M[x].name===R)return M[x]},childCount:function(){return this._children.length},add:function(R){return R&&R!==this&&R.parent!==this&&(this._children.push(R),this._doAdd(R)),this},addBefore:function(R,M){if(R&&R!==this&&R.parent!==this&&M&&M.parent===this){var x=this._children,T=x.indexOf(M);T>=0&&(x.splice(T,0,R),this._doAdd(R))}return this},_doAdd:function(R){R.parent&&R.parent.remove(R),R.parent=this;var M=this.__storage,x=this.__zr;M&&M!==R.__storage&&(M.addToStorage(R),R instanceof F&&R.addChildrenToStorage(M)),x&&x.refresh()},remove:function(R){var M=this.__zr,x=this.__storage,T=this._children,p=Z.indexOf(T,R);return p<0?this:(T.splice(p,1),R.parent=null,x&&(x.delFromStorage(R),R instanceof F&&R.delChildrenFromStorage(x)),M&&M.refresh(),this)},removeAll:function(){var R=this._children,M=this.__storage,x,T;for(T=0;T<R.length;T++)x=R[T],M&&(M.delFromStorage(x),x instanceof F&&x.delChildrenFromStorage(M)),x.parent=null;return R.length=0,this},eachChild:function(R,M){for(var x=this._children,T=0;T<x.length;T++){var p=x[T];R.call(M,p,T)}return this},traverse:function(R,M){for(var x=0;x<this._children.length;x++){var T=this._children[x];R.call(M,T),T.type==="group"&&T.traverse(R,M)}return this},addChildrenToStorage:function(R){for(var M=0;M<this._children.length;M++){var x=this._children[M];R.addToStorage(x),x instanceof F&&x.addChildrenToStorage(R)}},delChildrenFromStorage:function(R){for(var M=0;M<this._children.length;M++){var x=this._children[M];R.delFromStorage(x),x instanceof F&&x.delChildrenFromStorage(R)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(R){for(var M=null,x=new D(0,0,0,0),T=R||this._children,p=[],r=0;r<T.length;r++){var t=T[r];if(t.ignore||t.invisible)continue;var d=t.getBoundingRect(),s=t.getLocalTransform(p);s?(x.copy(d),x.applyTransform(s),M=M||x.clone(),M.union(x)):(M=M||d.clone(),M.union(d))}return M||x}},Z.inherits(F,Q);var b=F;xe.exports=b},"4mN7":function(xe,te,C){var Z=C("QBsz"),Q=C("Sj9i"),D=Math.min,F=Math.max,b=Math.sin,R=Math.cos,M=Math.PI*2,x=Z.create(),T=Z.create(),p=Z.create();function r(A,u,m){if(A.length===0)return;var y=A[0],B=y[0],w=y[0],L=y[1],_=y[1],g;for(g=1;g<A.length;g++)y=A[g],B=D(B,y[0]),w=F(w,y[0]),L=D(L,y[1]),_=F(_,y[1]);u[0]=B,u[1]=L,m[0]=w,m[1]=_}function t(A,u,m,y,B,w){B[0]=D(A,m),B[1]=D(u,y),w[0]=F(A,m),w[1]=F(u,y)}var d=[],s=[];function a(A,u,m,y,B,w,L,_,g,i){var l=Q.cubicExtrema,h=Q.cubicAt,E,f=l(A,m,B,L,d);for(g[0]=Infinity,g[1]=Infinity,i[0]=-Infinity,i[1]=-Infinity,E=0;E<f;E++){var v=h(A,m,B,L,d[E]);g[0]=D(v,g[0]),i[0]=F(v,i[0])}for(f=l(u,y,w,_,s),E=0;E<f;E++){var U=h(u,y,w,_,s[E]);g[1]=D(U,g[1]),i[1]=F(U,i[1])}g[0]=D(A,g[0]),i[0]=F(A,i[0]),g[0]=D(L,g[0]),i[0]=F(L,i[0]),g[1]=D(u,g[1]),i[1]=F(u,i[1]),g[1]=D(_,g[1]),i[1]=F(_,i[1])}function o(A,u,m,y,B,w,L,_){var g=Q.quadraticExtremum,i=Q.quadraticAt,l=F(D(g(A,m,B),1),0),h=F(D(g(u,y,w),1),0),E=i(A,m,B,l),f=i(u,y,w,h);L[0]=D(A,B,E),L[1]=D(u,w,f),_[0]=F(A,B,E),_[1]=F(u,w,f)}function c(A,u,m,y,B,w,L,_,g){var i=Z.min,l=Z.max,h=Math.abs(B-w);if(h%M<1e-4&&h>1e-4){_[0]=A-m,_[1]=u-y,g[0]=A+m,g[1]=u+y;return}if(x[0]=R(B)*m+A,x[1]=b(B)*y+u,T[0]=R(w)*m+A,T[1]=b(w)*y+u,i(_,x,T),l(g,x,T),B=B%M,B<0&&(B=B+M),w=w%M,w<0&&(w=w+M),B>w&&!L?w+=M:B<w&&L&&(B+=M),L){var E=w;w=B,B=E}for(var f=0;f<w;f+=Math.PI/2)f>B&&(p[0]=R(f)*m+A,p[1]=b(f)*y+u,i(_,p,_),l(g,p,g))}te.fromPoints=r,te.fromLine=t,te.fromCubic=a,te.fromQuadratic=o,te.fromArc=c},"4qgm":function(xe,te){xe.exports="data:image/png;base64,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"},"4u4S":function(xe,te){xe.exports="data:image/png;base64,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"},"500L":function(xe,te,C){"use strict";C.d(te,"a",function(){return B});var Z=C("+L6B"),Q=C("2/Rp"),D=C("2qtc"),F=C("kLXV"),b=C("9og8"),R=C("k1fw"),M=C("miYZ"),x=C("tsqr"),T=C("oBTY"),p=C("tJVT"),r=C("DZo9"),t=C("8z0m"),d=C("WmNS"),s=C.n(d),a=C("cDcd"),o=C.n(a),c=C("m3rI"),A=C("wzkS"),u=C("y5JW"),m=C("LtfV"),y=t.a.Dragger;function B(w){var L=[];return w&&w.length>0&&(L=w.map(function(_){return{uid:_.id,id:_.id,name:_.title+u.c+_.filesize,url:_.url,filesize:_.filesize,status:"done",response:{id:_.id}}})),L}te.b=function(w){var L=w.value,_=w.onChange,g=w.action,i=w.className,l=w.maxSize,h=l===void 0?150:l,E=w.title,f=E===void 0?"\u4E0A\u4F20\u9644\u4EF6":E,v=w.showRemoveModal,U=v===void 0?!1:v,N=w.accept,H=N===void 0?"":N,z=w.additionalText,k=w.isDragger,I=w.number,W=I===void 0?1e3:I,j=w.aloneClear,Y=j===void 0?!1:j,$=Object(a.useState)(!1),se=Object(p.a)($,2),le=se[0],ae=se[1],q=Object(a.useState)(L||[]),ce=Object(p.a)(q,2),re=ce[0],fe=ce[1];Object(a.useEffect)(function(){L&&(fe(Object(T.a)(L)),W===(L==null?void 0:L.length)&&ae(!0))},[L]);var ne=function(){setTimeout(function(){re.pop(),fe(Object(T.a)(re))},500)},de={multiple:!0,disabled:le,accept:H,withCredentials:!0,fileList:re,beforeUpload:function(Se,_e){var Le=Se.size/1024/1024;return re.concat(_e).length>W?(re.pop(),fe(Object(T.a)(re)),x.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(W,"\u4E2A\u6587\u4EF6")),Y?Promise.reject():(ne(),!1)):!0},action:g||"".concat(c.a.API_SERVER,"/api/attachments.json"),onChange:function(Se){var _e,Le,Ve=Object(T.a)(Se.fileList);if(Se.file.status==="done"&&((_e=Se.file)===null||_e===void 0||((Le=_e.response)===null||Le===void 0)?void 0:Le.status)===-1){var Oe,ke;x.b.error((Oe=Se.file)===null||Oe===void 0||((ke=Oe.response)===null||ke===void 0)?void 0:ke.message);return}Ve.length>=W?ae(!0):ae(!1),fe(Object(T.a)(Ve)),Ve=Ve.map(function(Ge){var Qe;if(Ge!=null&&(Qe=Ge.response)!==null&&Qe!==void 0&&Qe.id){var vt;Ge.url="/api/attachments/".concat(Ge==null||((vt=Ge.response)===null||vt===void 0)?void 0:vt.id)}return Ge.name.indexOf(u.c)===-1&&(Ge.name="".concat(Ge.name).concat(u.c).concat(Object(u.a)(Ge.size))),Object(R.a)({},Ge)}),console.log("info:",Se),_(Ve)},onRemove:function(){var ue=Object(b.a)(s.a.mark(function _e(Le){var Ve;return s.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(Ve=function(){var Ge=Object(b.a)(s.a.mark(function Qe(){var vt,At;return s.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(vt=Le.response?Le.response.id:Le.id,!vt){it.next=8;break}return it.next=4,Object(A.d)(Le.response?Le.response.id:Le.uid);case 4:return At=it.sent,it.abrupt("return",At);case 8:return it.abrupt("return",!0);case 9:case"end":return it.stop()}},Qe)}));return function(){return Ge.apply(this,arguments)}}(),!U){ke.next=5;break}return ke.abrupt("return",new Promise(function(Ge,Qe){F.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var vt=Object(b.a)(s.a.mark(function Bt(){var it;return s.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,Ve();case 2:it=Ft.sent,x.b.success("\u5220\u9664\u6210\u529F"),Ge(!0);case 5:case"end":return Ft.stop()}},Bt)}));function At(){return vt.apply(this,arguments)}return At}(),onCancel:function(){return Ge(!1)}})}));case 5:return ke.next=7,Ve();case 7:return ke.abrupt("return",ke.sent);case 8:case"end":return ke.stop()}},_e)}));function Se(_e){return ue.apply(this,arguments)}return Se}()};function ee(ue){ue.preventDefault(),ue.stopPropagation()}return o.a.createElement("div",{className:"multi-upload ".concat(i||"")},k&&o.a.createElement(y,de,o.a.createElement("p",{className:"ant-upload-drag-icon"},o.a.createElement(m.a,null)),o.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",o.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",h,"MB)"," "),z),!k&&o.a.createElement(t.a,de,o.a.createElement(Q.a,{disabled:le},f),o.a.createElement("span",{onClick:ee,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",h,"MB)"," ")))}},"55Ip":function(xe,te,C){"use strict";C.d(te,"a",function(){return u});var Z=C("Ty5D"),Q=C("dI71"),D=C("cDcd"),F=C.n(D),b=C("YS25"),R=C("17x9"),M=C.n(R),x=C("wx14"),T=C("zLVn"),p=C("9R94"),r=function(i){Object(Q.a)(l,i);function l(){for(var E,f=arguments.length,v=new Array(f),U=0;U<f;U++)v[U]=arguments[U];return E=i.call.apply(i,[this].concat(v))||this,E.history=Object(b.a)(E.props),E}var h=l.prototype;return h.render=function(){return F.a.createElement(Z.c,{history:this.history,children:this.props.children})},l}(F.a.Component),t=function(i){Object(Q.a)(l,i);function l(){for(var E,f=arguments.length,v=new Array(f),U=0;U<f;U++)v[U]=arguments[U];return E=i.call.apply(i,[this].concat(v))||this,E.history=Object(b.b)(E.props),E}var h=l.prototype;return h.render=function(){return F.a.createElement(Z.c,{history:this.history,children:this.props.children})},l}(F.a.Component),d=function(l,h){return typeof l=="function"?l(h):l},s=function(l,h){return typeof l=="string"?Object(b.c)(l,null,null,h):l},a=function(l){return l},o=F.a.forwardRef;typeof o=="undefined"&&(o=a);function c(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}var A=o(function(i,l){var h=i.innerRef,E=i.navigate,f=i.onClick,v=Object(T.a)(i,["innerRef","navigate","onClick"]),U=v.target,N=Object(x.a)({},v,{onClick:function(z){try{f&&f(z)}catch(k){throw z.preventDefault(),k}!z.defaultPrevented&&z.button===0&&(!U||U==="_self")&&!c(z)&&(z.preventDefault(),E())}});return a!==o?N.ref=l||h:N.ref=h,F.a.createElement("a",N)}),u=o(function(i,l){var h=i.component,E=h===void 0?A:h,f=i.replace,v=i.to,U=i.innerRef,N=Object(T.a)(i,["component","replace","to","innerRef"]);return F.a.createElement(Z.e.Consumer,null,function(H){H||Object(p.a)(!1);var z=H.history,k=s(d(v,H.location),H.location),I=k?z.createHref(k):"",W=Object(x.a)({},N,{href:I,navigate:function(){var Y=d(v,H.location),$=f?z.replace:z.push;$(Y)}});return a!==o?W.ref=l||U:W.innerRef=U,F.a.createElement(E,W)})});if(!1)var m,y;var B=function(l){return l},w=F.a.forwardRef;typeof w=="undefined"&&(w=B);function L(){for(var i=arguments.length,l=new Array(i),h=0;h<i;h++)l[h]=arguments[h];return l.filter(function(E){return E}).join(" ")}var _=w(function(i,l){var h=i["aria-current"],E=h===void 0?"page":h,f=i.activeClassName,v=f===void 0?"active":f,U=i.activeStyle,N=i.className,H=i.exact,z=i.isActive,k=i.location,I=i.sensitive,W=i.strict,j=i.style,Y=i.to,$=i.innerRef,se=Object(T.a)(i,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return F.a.createElement(Z.e.Consumer,null,function(le){le||Object(p.a)(!1);var ae=k||le.location,q=s(d(Y,ae),ae),ce=q.pathname,re=ce&&ce.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),fe=re?Object(Z.f)(ae.pathname,{path:re,exact:H,sensitive:I,strict:W}):null,ne=!!(z?z(fe,ae):fe),de=ne?L(N,v):N,ee=ne?Object(x.a)({},j,{},U):j,ue=Object(x.a)({"aria-current":ne&&E||null,className:de,style:ee,to:q},se);return B!==w?ue.ref=l||$:ue.innerRef=$,F.a.createElement(u,ue)})});if(!1)var g},"59Ip":function(xe,te,C){var Z=C("Sj9i");function Q(D,F,b,R,M,x,T,p,r,t,d){if(r===0)return!1;var s=r;if(d>F+s&&d>R+s&&d>x+s&&d>p+s||d<F-s&&d<R-s&&d<x-s&&d<p-s||t>D+s&&t>b+s&&t>M+s&&t>T+s||t<D-s&&t<b-s&&t<M-s&&t<T-s)return!1;var a=Z.cubicProjectPoint(D,F,b,R,M,x,T,p,t,d,null);return a<=s/2}te.containStroke=Q},"5D2P":function(xe,te){xe.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="},"5VLF":function(xe,te,C){"use strict";var Z,Q;function D(F,b,R){var M=function(x,T){return F.js_beautify(x,T)};return M.js=F.js_beautify,M.css=b.css_beautify,M.html=R.html_beautify,M.js_beautify=F.js_beautify,M.css_beautify=b.css_beautify,M.html_beautify=R.html_beautify,M}!(Z=[C("6UM0"),C("TXwP"),C("psGv")],Q=function(F,b,R){return D(F,b,R)}.apply(te,Z),Q!==void 0&&(xe.exports=Q))},"6+eU":function(xe,te,C){"use strict";C.d(te,"a",function(){return w});var Z=C("wx14"),Q=C("rePB"),D=C("VTBJ"),F=C("1OyB"),b=C("vuIU"),R=C("Ji7U"),M=C("LK+K"),x=C("cDcd"),T=C.n(x),p=C("TSYQ"),r=C.n(p),t=function(_){var g,i="".concat(_.rootPrefixCls,"-item"),l=r()(i,"".concat(i,"-").concat(_.page),(g={},Object(Q.a)(g,"".concat(i,"-active"),_.active),Object(Q.a)(g,_.className,!!_.className),Object(Q.a)(g,"".concat(i,"-disabled"),!_.page),g)),h=function(){_.onClick(_.page)},E=function(v){_.onKeyPress(v,_.onClick,_.page)};return T.a.createElement("li",{title:_.showTitle?_.page:null,className:l,onClick:h,onKeyPress:E,tabIndex:"0"},_.itemRender(_.page,"page",T.a.createElement("a",{rel:"nofollow"},_.page)))},d=t,s={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},a=function(L){Object(R.a)(g,L);var _=Object(M.a)(g);function g(){var i;Object(F.a)(this,g);for(var l=arguments.length,h=new Array(l),E=0;E<l;E++)h[E]=arguments[E];return i=_.call.apply(_,[this].concat(h)),i.state={goInputText:""},i.buildOptionText=function(f){return"".concat(f," ").concat(i.props.locale.items_per_page)},i.changeSize=function(f){i.props.changeSize(Number(f))},i.handleChange=function(f){i.setState({goInputText:f.target.value})},i.handleBlur=function(f){var v=i.props,U=v.goButton,N=v.quickGo,H=v.rootPrefixCls,z=i.state.goInputText;if(U||z==="")return;if(f.relatedTarget&&(f.relatedTarget.className.indexOf("".concat(H,"-prev"))>=0||f.relatedTarget.className.indexOf("".concat(H,"-next"))>=0))return;i.setState({goInputText:""}),N(i.getValidValue())},i.go=function(f){var v=i.state.goInputText;if(v==="")return;(f.keyCode===s.ENTER||f.type==="click")&&(i.setState({goInputText:""}),i.props.quickGo(i.getValidValue()))},i}return Object(b.a)(g,[{key:"getValidValue",value:function(){var l=this.state,h=l.goInputText,E=l.current;return!h||isNaN(h)?E:Number(h)}},{key:"getPageSizeOptions",value:function(){var l=this.props,h=l.pageSize,E=l.pageSizeOptions;return E.some(function(f){return f.toString()===h.toString()})?E:E.concat([h.toString()]).sort(function(f,v){var U=isNaN(Number(f))?0:Number(f),N=isNaN(Number(v))?0:Number(v);return U-N})}},{key:"render",value:function(){var l=this,h=this.props,E=h.pageSize,f=h.locale,v=h.rootPrefixCls,U=h.changeSize,N=h.quickGo,H=h.goButton,z=h.selectComponentClass,k=h.buildOptionText,I=h.selectPrefixCls,W=h.disabled,j=this.state.goInputText,Y="".concat(v,"-options"),$=z,se=null,le=null,ae=null;if(!U&&!N)return null;var q=this.getPageSizeOptions();if(U&&$){var ce=q.map(function(re,fe){return T.a.createElement($.Option,{key:fe,value:re.toString()},(k||l.buildOptionText)(re))});se=T.a.createElement($,{disabled:W,prefixCls:I,showSearch:!1,className:"".concat(Y,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(E||q[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fe){return fe.parentNode}},ce)}return N&&(H&&(ae=typeof H=="boolean"?T.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(Y,"-quick-jumper-button")},f.jump_to_confirm):T.a.createElement("span",{onClick:this.go,onKeyUp:this.go},H)),le=T.a.createElement("div",{className:"".concat(Y,"-quick-jumper")},f.jump_to,T.a.createElement("input",{disabled:W,type:"text",value:j,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,ae)),T.a.createElement("li",{className:"".concat(Y)},se,le)}}]),g}(T.a.Component);a.defaultProps={pageSizeOptions:["10","20","50","100"]};var o=a,c=C("N2Kk");function A(){}function u(L){return typeof L=="number"&&isFinite(L)&&Math.floor(L)===L}function m(L,_,g){return g}function y(L,_,g){var i=typeof L=="undefined"?_.pageSize:L;return Math.floor((g.total-1)/i)+1}var B=function(L){Object(R.a)(g,L);var _=Object(M.a)(g);function g(i){var l;Object(F.a)(this,g),l=_.call(this,i),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(y(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(U,N){var H=l.props.prefixCls,z=U||T.a.createElement("button",{type:"button","aria-label":N,className:"".concat(H,"-item-link")});return typeof U=="function"&&(z=T.a.createElement(U,Object(D.a)({},l.props))),z},l.savePaginationNode=function(U){l.paginationNode=U},l.isValid=function(U){return u(U)&&U!==l.state.current},l.shouldDisplayQuickJumper=function(){var U=l.props,N=U.showQuickJumper,H=U.pageSize,z=U.total;return z<=H?!1:N},l.handleKeyDown=function(U){(U.keyCode===s.ARROW_UP||U.keyCode===s.ARROW_DOWN)&&U.preventDefault()},l.handleKeyUp=function(U){var N=l.getValidValue(U),H=l.state.currentInputValue;N!==H&&l.setState({currentInputValue:N}),U.keyCode===s.ENTER?l.handleChange(N):U.keyCode===s.ARROW_UP?l.handleChange(N-1):U.keyCode===s.ARROW_DOWN&&l.handleChange(N+1)},l.changePageSize=function(U){var N=l.state.current,H=y(U,l.state,l.props);N=N>H?H:N,H===0&&(N=l.state.current),typeof U=="number"&&("pageSize"in l.props||l.setState({pageSize:U}),"current"in l.props||l.setState({current:N,currentInputValue:N})),l.props.onShowSizeChange(N,U),"onChange"in l.props&&l.props.onChange&&l.props.onChange(N,U)},l.handleChange=function(U){var N=l.props.disabled,H=U;if(l.isValid(H)&&!N){var z=y(void 0,l.state,l.props);H>z?H=z:H<1&&(H=1),"current"in l.props||l.setState({current:H,currentInputValue:H});var k=l.state.pageSize;return l.props.onChange(H,k),H}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current<y(void 0,l.state,l.props)},l.runIfEnter=function(U,N){if(U.key==="Enter"||U.charCode===13){for(var H=arguments.length,z=new Array(H>2?H-2:0),k=2;k<H;k++)z[k-2]=arguments[k];N.apply(void 0,z)}},l.runIfEnterPrev=function(U){l.runIfEnter(U,l.prev)},l.runIfEnterNext=function(U){l.runIfEnter(U,l.next)},l.runIfEnterJumpPrev=function(U){l.runIfEnter(U,l.jumpPrev)},l.runIfEnterJumpNext=function(U){l.runIfEnter(U,l.jumpNext)},l.handleGoTO=function(U){(U.keyCode===s.ENTER||U.type==="click")&&l.handleChange(l.state.currentInputValue)};var h=i.onChange!==A,E="current"in i;E&&!h&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var f=i.defaultCurrent;"current"in i&&(f=i.current);var v=i.defaultPageSize;return"pageSize"in i&&(v=i.pageSize),f=Math.min(f,y(v,void 0,i)),l.state={current:f,currentInputValue:f,pageSize:v},l}return Object(b.a)(g,[{key:"componentDidUpdate",value:function(l,h){var E=this.props.prefixCls;if(h.current!==this.state.current&&this.paginationNode){var f=this.paginationNode.querySelector(".".concat(E,"-item-").concat(h.current));f&&document.activeElement===f&&f.blur()}}},{key:"getValidValue",value:function(l){var h=l.target.value,E=y(void 0,this.state,this.props),f=this.state.currentInputValue,v;return h===""?v=h:isNaN(Number(h))?v=f:h>=E?v=E:v=Number(h),v}},{key:"getShowSizeChanger",value:function(){var l=this.props,h=l.showSizeChanger,E=l.total,f=l.totalBoundaryShowSizeChanger;return typeof h!="undefined"?h:E>f}},{key:"renderPrev",value:function(l){var h=this.props,E=h.prevIcon,f=h.itemRender,v=f(l,"prev",this.getItemIcon(E,"prev page")),U=!this.hasPrev();return Object(x.isValidElement)(v)?Object(x.cloneElement)(v,{disabled:U}):v}},{key:"renderNext",value:function(l){var h=this.props,E=h.nextIcon,f=h.itemRender,v=f(l,"next",this.getItemIcon(E,"next page")),U=!this.hasNext();return Object(x.isValidElement)(v)?Object(x.cloneElement)(v,{disabled:U}):v}},{key:"render",value:function(){var l=this,h=this.props,E=h.prefixCls,f=h.className,v=h.style,U=h.disabled,N=h.hideOnSinglePage,H=h.total,z=h.locale,k=h.showQuickJumper,I=h.showLessItems,W=h.showTitle,j=h.showTotal,Y=h.simple,$=h.itemRender,se=h.showPrevNextJumpers,le=h.jumpPrevIcon,ae=h.jumpNextIcon,q=h.selectComponentClass,ce=h.selectPrefixCls,re=h.pageSizeOptions,fe=this.state,ne=fe.current,de=fe.pageSize,ee=fe.currentInputValue;if(N===!0&&H<=de)return null;var ue=y(void 0,this.state,this.props),Se=[],_e=null,Le=null,Ve=null,Oe=null,ke=null,Ge=k&&k.goButton,Qe=I?1:2,vt=ne-1>0?ne-1:0,At=ne+1<ue?ne+1:ue,Bt=Object.keys(this.props).reduce(function(me,Ee){return(Ee.substr(0,5)==="data-"||Ee.substr(0,5)==="aria-"||Ee==="role")&&(me[Ee]=l.props[Ee]),me},{});if(Y)return Ge&&(typeof Ge=="boolean"?ke=T.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):ke=T.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ge),ke=T.a.createElement("li",{title:W?"".concat(z.jump_to).concat(ne,"/").concat(ue):null,className:"".concat(E,"-simple-pager")},ke)),T.a.createElement("ul",Object(Z.a)({className:r()(E,"".concat(E,"-simple"),Object(Q.a)({},"".concat(E,"-disabled"),U),f),style:v,ref:this.savePaginationNode},Bt),T.a.createElement("li",{title:W?z.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(E,"-prev"),Object(Q.a)({},"".concat(E,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(vt)),T.a.createElement("li",{title:W?"".concat(ne,"/").concat(ue):null,className:"".concat(E,"-simple-pager")},T.a.createElement("input",{type:"text",value:ee,disabled:U,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),T.a.createElement("span",{className:"".concat(E,"-slash")},"/"),ue),T.a.createElement("li",{title:W?z.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(E,"-next"),Object(Q.a)({},"".concat(E,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(At)),ke);if(ue<=3+Qe*2){var it={locale:z,rootPrefixCls:E,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:W,itemRender:$};ue||Se.push(T.a.createElement(d,Object(Z.a)({},it,{key:"noPager",page:ue,className:"".concat(E,"-disabled")})));for(var Lt=1;Lt<=ue;Lt+=1){var Ft=ne===Lt;Se.push(T.a.createElement(d,Object(Z.a)({},it,{key:Lt,page:Lt,active:Ft})))}}else{var Pe=I?z.prev_3:z.prev_5,Fe=I?z.next_3:z.next_5;se&&(_e=T.a.createElement("li",{title:W?Pe:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(E,"-jump-prev"),Object(Q.a)({},"".concat(E,"-jump-prev-custom-icon"),!!le))},$(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(le,"prev page"))),Le=T.a.createElement("li",{title:W?Fe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(E,"-jump-next"),Object(Q.a)({},"".concat(E,"-jump-next-custom-icon"),!!ae))},$(this.getJumpNextPage(),"jump-next",this.getItemIcon(ae,"next page")))),Oe=T.a.createElement(d,{locale:z,last:!0,rootPrefixCls:E,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ue,page:ue,active:!1,showTitle:W,itemRender:$}),Ve=T.a.createElement(d,{locale:z,rootPrefixCls:E,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:W,itemRender:$});var dt=Math.max(1,ne-Qe),pt=Math.min(ne+Qe,ue);ne-1<=Qe&&(pt=1+Qe*2),ue-ne<=Qe&&(dt=ue-Qe*2);for(var Ye=dt;Ye<=pt;Ye+=1){var Et=ne===Ye;Se.push(T.a.createElement(d,{locale:z,rootPrefixCls:E,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ye,page:Ye,active:Et,showTitle:W,itemRender:$}))}ne-1>=Qe*2&&ne!==1+2&&(Se[0]=Object(x.cloneElement)(Se[0],{className:"".concat(E,"-item-after-jump-prev")}),Se.unshift(_e)),ue-ne>=Qe*2&&ne!==ue-2&&(Se[Se.length-1]=Object(x.cloneElement)(Se[Se.length-1],{className:"".concat(E,"-item-before-jump-next")}),Se.push(Le)),dt!==1&&Se.unshift(Ve),pt!==ue&&Se.push(Oe)}var We=null;j&&(We=T.a.createElement("li",{className:"".concat(E,"-total-text")},j(H,[H===0?0:(ne-1)*de+1,ne*de>H?H:ne*de])));var De=!this.hasPrev()||!ue,Re=!this.hasNext()||!ue;return T.a.createElement("ul",Object(Z.a)({className:r()(E,f,Object(Q.a)({},"".concat(E,"-disabled"),U)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},Bt),We,T.a.createElement("li",{title:W?z.prev_page:null,onClick:this.prev,tabIndex:De?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(E,"-prev"),Object(Q.a)({},"".concat(E,"-disabled"),De)),"aria-disabled":De},this.renderPrev(vt)),Se,T.a.createElement("li",{title:W?z.next_page:null,onClick:this.next,tabIndex:Re?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(E,"-next"),Object(Q.a)({},"".concat(E,"-disabled"),Re)),"aria-disabled":Re},this.renderNext(At)),T.a.createElement(o,{disabled:U,locale:z,rootPrefixCls:E,selectComponentClass:q,selectPrefixCls:ce,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ne,pageSize:de,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ge}))}}],[{key:"getDerivedStateFromProps",value:function(l,h){var E={};if("current"in l&&(E.current=l.current,l.current!==h.current&&(E.currentInputValue=E.current)),"pageSize"in l&&l.pageSize!==h.pageSize){var f=h.current,v=y(l.pageSize,h,l);f=f>v?v:f,"current"in l||(E.current=f,E.currentInputValue=f),E.pageSize=l.pageSize}return E}}]),g}(T.a.Component);B.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:c.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var w=B},"6GrX":function(xe,te,C){var Z=C("mFDi"),Q=C("Xnb7"),D=C("bYtY"),F=D.getContext,b=D.extend,R=D.retrieve2,M=D.retrieve3,x=D.trim,T={},p=0,r=5e3,t=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,d="12px sans-serif",s={};function a(N,H){s[N]=H}function o(N,H){H=H||d;var z=N+":"+H;if(T[z])return T[z];for(var k=(N+"").split(`
|
|
`),I=0,W=0,j=k.length;W<j;W++)I=Math.max(h(k[W],H).width,I);return p>r&&(p=0,T={}),p++,T[z]=I,I}function c(N,H,z,k,I,W,j,Y){return j?u(N,H,z,k,I,W,j,Y):A(N,H,z,k,I,W,Y)}function A(N,H,z,k,I,W,j){var Y=E(N,H,I,W,j),$=o(N,H);I&&($+=I[1]+I[3]);var se=Y.outerHeight,le=m(0,$,z),ae=y(0,se,k),q=new Z(le,ae,$,se);return q.lineHeight=Y.lineHeight,q}function u(N,H,z,k,I,W,j,Y){var $=f(N,{rich:j,truncate:Y,font:H,textAlign:z,textPadding:I,textLineHeight:W}),se=$.outerWidth,le=$.outerHeight,ae=m(0,se,z),q=y(0,le,k);return new Z(ae,q,se,le)}function m(N,H,z){return z==="right"?N-=H:z==="center"&&(N-=H/2),N}function y(N,H,z){return z==="middle"?N-=H/2:z==="bottom"&&(N-=H),N}function B(N,H,z){var k=H.textPosition,I=H.textDistance,W=z.x,j=z.y;I=I||0;var Y=z.height,$=z.width,se=Y/2,le="left",ae="top";switch(k){case"left":W-=I,j+=se,le="right",ae="middle";break;case"right":W+=I+$,j+=se,ae="middle";break;case"top":W+=$/2,j-=I,le="center",ae="bottom";break;case"bottom":W+=$/2,j+=Y+I,le="center";break;case"inside":W+=$/2,j+=se,le="center",ae="middle";break;case"insideLeft":W+=I,j+=se,ae="middle";break;case"insideRight":W+=$-I,j+=se,le="right",ae="middle";break;case"insideTop":W+=$/2,j+=I,le="center";break;case"insideBottom":W+=$/2,j+=Y-I,le="center",ae="bottom";break;case"insideTopLeft":W+=I,j+=I;break;case"insideTopRight":W+=$-I,j+=I,le="right";break;case"insideBottomLeft":W+=I,j+=Y-I,ae="bottom";break;case"insideBottomRight":W+=$-I,j+=Y-I,le="right",ae="bottom";break}return N=N||{},N.x=W,N.y=j,N.textAlign=le,N.textVerticalAlign=ae,N}function w(N,H,z){var k={textPosition:N,textDistance:z};return B({},k,H)}function L(N,H,z,k,I){if(!H)return"";var W=(N+"").split(`
|
|
`);I=_(H,z,k,I);for(var j=0,Y=W.length;j<Y;j++)W[j]=g(W[j],I);return W.join(`
|
|
`)}function _(N,H,z,k){k=b({},k),k.font=H;var z=R(z,"...");k.maxIterations=R(k.maxIterations,2);var I=k.minChar=R(k.minChar,0);k.cnCharWidth=o("\u56FD",H);var W=k.ascCharWidth=o("a",H);k.placeholder=R(k.placeholder,"");for(var j=N=Math.max(0,N-1),Y=0;Y<I&&j>=W;Y++)j-=W;var $=o(z,H);return $>j&&(z="",$=0),j=N-$,k.ellipsis=z,k.ellipsisWidth=$,k.contentWidth=j,k.containerWidth=N,k}function g(N,H){var z=H.containerWidth,k=H.font,I=H.contentWidth;if(!z)return"";var W=o(N,k);if(W<=z)return N;for(var j=0;;j++){if(W<=I||j>=H.maxIterations){N+=H.ellipsis;break}var Y=j===0?i(N,I,H.ascCharWidth,H.cnCharWidth):W>0?Math.floor(N.length*I/W):0;N=N.substr(0,Y),W=o(N,k)}return N===""&&(N=H.placeholder),N}function i(N,H,z,k){for(var I=0,W=0,j=N.length;W<j&&I<H;W++){var Y=N.charCodeAt(W);I+=0<=Y&&Y<=127?z:k}return W}function l(N){return o("\u56FD",N)}function h(N,H){return s.measureText(N,H)}s.measureText=function(N,H){var z=F();return z.font=H||d,z.measureText(N)};function E(N,H,z,k,I){N!=null&&(N+="");var W=R(k,l(H)),j=N?N.split(`
|
|
`):[],Y=j.length*W,$=Y,se=!0;if(z&&($+=z[0]+z[2]),N&&I){se=!1;var le=I.outerHeight,ae=I.outerWidth;if(le!=null&&$>le)N="",j=[];else if(ae!=null)for(var q=_(ae-(z?z[1]+z[3]:0),H,I.ellipsis,{minChar:I.minChar,placeholder:I.placeholder}),ce=0,re=j.length;ce<re;ce++)j[ce]=g(j[ce],q)}return{lines:j,height:Y,outerHeight:$,lineHeight:W,canCacheByTextString:se}}function f(N,H){var z={lines:[],width:0,height:0};if(N!=null&&(N+=""),!N)return z;for(var k=t.lastIndex=0,I;(I=t.exec(N))!=null;){var W=I.index;W>k&&v(z,N.substring(k,W)),v(z,I[2],I[1]),k=t.lastIndex}k<N.length&&v(z,N.substring(k,N.length));var j=z.lines,Y=0,$=0,se=[],le=H.textPadding,ae=H.truncate,q=ae&&ae.outerWidth,ce=ae&&ae.outerHeight;le&&(q!=null&&(q-=le[1]+le[3]),ce!=null&&(ce-=le[0]+le[2]));for(var re=0;re<j.length;re++){for(var fe=j[re],ne=0,de=0,ee=0;ee<fe.tokens.length;ee++){var ue=fe.tokens[ee],Se=ue.styleName&&H.rich[ue.styleName]||{},_e=ue.textPadding=Se.textPadding,Le=ue.font=Se.font||H.font,Ve=ue.textHeight=R(Se.textHeight,l(Le));if(_e&&(Ve+=_e[0]+_e[2]),ue.height=Ve,ue.lineHeight=M(Se.textLineHeight,H.textLineHeight,Ve),ue.textAlign=Se&&Se.textAlign||H.textAlign,ue.textVerticalAlign=Se&&Se.textVerticalAlign||"middle",ce!=null&&Y+ue.lineHeight>ce)return{lines:[],width:0,height:0};ue.textWidth=o(ue.text,Le);var Oe=Se.textWidth,ke=Oe==null||Oe==="auto";if(typeof Oe=="string"&&Oe.charAt(Oe.length-1)==="%")ue.percentWidth=Oe,se.push(ue),Oe=0;else{if(ke){Oe=ue.textWidth;var Ge=Se.textBackgroundColor,Qe=Ge&&Ge.image;Qe&&(Qe=Q.findExistImage(Qe),Q.isImageReady(Qe)&&(Oe=Math.max(Oe,Qe.width*Ve/Qe.height)))}var vt=_e?_e[1]+_e[3]:0;Oe+=vt;var At=q!=null?q-de:null;At!=null&&At<Oe&&(!ke||At<vt?(ue.text="",ue.textWidth=Oe=0):(ue.text=L(ue.text,At-vt,Le,ae.ellipsis,{minChar:ae.minChar}),ue.textWidth=o(ue.text,Le),Oe=ue.textWidth+vt))}de+=ue.width=Oe,Se&&(ne=Math.max(ne,ue.lineHeight))}fe.width=de,fe.lineHeight=ne,Y+=ne,$=Math.max($,de)}z.outerWidth=z.width=R(H.textWidth,$),z.outerHeight=z.height=R(H.textHeight,Y),le&&(z.outerWidth+=le[1]+le[3],z.outerHeight+=le[0]+le[2]);for(var re=0;re<se.length;re++){var ue=se[re],Bt=ue.percentWidth;ue.width=parseInt(Bt,10)/100*$}return z}function v(N,H,z){for(var k=H==="",I=H.split(`
|
|
`),W=N.lines,j=0;j<I.length;j++){var Y=I[j],$={styleName:z,text:Y,isLineHolder:!Y&&!k};if(j)W.push({tokens:[$]});else{var se=(W[W.length-1]||(W[0]={tokens:[]})).tokens,le=se.length;le===1&&se[0].isLineHolder?se[0]=$:(Y||!le||k)&&se.push($)}}}function U(N){var H=(N.fontSize||N.fontFamily)&&[N.fontStyle,N.fontWeight,(N.fontSize||12)+"px",N.fontFamily||"sans-serif"].join(" ");return H&&x(H)||N.textFont||N.font}te.DEFAULT_FONT=d,te.$override=a,te.getWidth=o,te.getBoundingRect=c,te.adjustTextX=m,te.adjustTextY=y,te.calculateTextPosition=B,te.adjustTextPositionOnRect=w,te.truncateText=L,te.getLineHeight=l,te.measureText=h,te.parsePlainText=E,te.parseRichText=f,te.makeFont=U},"6RRn":function(xe,te,C){"use strict";var Z=C("wCXF"),Q=C("n6Qo");C.d(te,"b",function(){return Q.a});var D=C("IBYe"),F=C("6eGT"),b=C("hW8S");C.d(te,"a",function(){return b.a}),te.c=Z.b},"6UM0":function(xe,te,C){var Z,Q;(function(){var D;(function(){"use strict";var b=[function(T,p,r){var t=r(1).Beautifier,d=r(5).Options;function s(a,o){var c=new t(a,o);return c.beautify()}T.exports=s,T.exports.defaultOptions=function(){return new d}},function(T,p,r){var t=r(2).Output,d=r(3).Token,s=r(4),a=r(5).Options,o=r(7).Tokenizer,c=r(7).line_starters,A=r(7).positionable_operators,u=r(7).TOKEN;function m(I,W){return W.indexOf(I)!==-1}function y(I){return I.replace(/^\s+/g,"")}function B(I){for(var W={},j=0;j<I.length;j++)W[I[j].replace(/-/g,"_")]=I[j];return W}function w(I,W){return I&&I.type===u.RESERVED&&I.text===W}function L(I,W){return I&&I.type===u.RESERVED&&m(I.text,W)}var _=["case","return","do","if","throw","else","await","break","continue","async"],g=["before-newline","after-newline","preserve-newline"],i=B(g),l=[i.before_newline,i.preserve_newline],h={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function E(I,W){if(W.multiline_frame||W.mode===h.ForInitializer||W.mode===h.Conditional)return;I.remove_indent(W.start_line_index)}function f(I){I=I.replace(s.allLineBreaks,`
|
|
`);for(var W=[],j=I.indexOf(`
|
|
`);j!==-1;)W.push(I.substring(0,j)),I=I.substring(j+1),j=I.indexOf(`
|
|
`);return I.length&&W.push(I),W}function v(I){return I===h.ArrayLiteral}function U(I){return m(I,[h.Expression,h.ForInitializer,h.Conditional])}function N(I,W){for(var j=0;j<I.length;j++){var Y=I[j].trim();if(Y.charAt(0)!==W)return!1}return!0}function H(I,W){for(var j=0,Y=I.length,$;j<Y;j++)if($=I[j],$&&$.indexOf(W)!==0)return!1;return!0}function z(I,W){W=W||{},this._source_text=I||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new a(W)}z.prototype.create_flags=function(I,W){var j=0;I&&(j=I.indentation_level,!this._output.just_added_newline()&&I.line_indent_level>j&&(j=I.line_indent_level));var Y={mode:W,parent:I,last_token:I?I.last_token:new d(u.START_BLOCK,""),last_word:I?I.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:j,alignment:0,line_indent_level:I?I.line_indent_level:j,start_line_index:this._output.get_line_number(),ternary_depth:0};return Y},z.prototype._reset=function(I){var W=I.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new t(this._options,W),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(h.BlockStatement);var j=new o(I,this._options);return this._tokens=j.tokenize(),I},z.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var I,W=this._reset(this._source_text),j=this._options.eol;this._options.eol==="auto"&&(j=`
|
|
`,W&&s.lineBreak.test(W||"")&&(j=W.match(s.lineBreak)[0]));for(var Y=this._tokens.next();Y;)this.handle_token(Y),this._last_last_text=this._flags.last_token.text,this._flags.last_token=Y,Y=this._tokens.next();return I=this._output.get_code(j),I},z.prototype.handle_token=function(I,W){I.type===u.START_EXPR?this.handle_start_expr(I):I.type===u.END_EXPR?this.handle_end_expr(I):I.type===u.START_BLOCK?this.handle_start_block(I):I.type===u.END_BLOCK?this.handle_end_block(I):I.type===u.WORD?this.handle_word(I):I.type===u.RESERVED?this.handle_word(I):I.type===u.SEMICOLON?this.handle_semicolon(I):I.type===u.STRING?this.handle_string(I):I.type===u.EQUALS?this.handle_equals(I):I.type===u.OPERATOR?this.handle_operator(I):I.type===u.COMMA?this.handle_comma(I):I.type===u.BLOCK_COMMENT?this.handle_block_comment(I,W):I.type===u.COMMENT?this.handle_comment(I,W):I.type===u.DOT?this.handle_dot(I):I.type===u.EOF?this.handle_eof(I):I.type===u.UNKNOWN?this.handle_unknown(I,W):this.handle_unknown(I,W)},z.prototype.handle_whitespace_and_comments=function(I,W){var j=I.newlines,Y=this._options.keep_array_indentation&&v(this._flags.mode);if(I.comments_before)for(var $=I.comments_before.next();$;)this.handle_whitespace_and_comments($,W),this.handle_token($,W),$=I.comments_before.next();if(Y)for(var se=0;se<j;se+=1)this.print_newline(se>0,W);else if(this._options.max_preserve_newlines&&j>this._options.max_preserve_newlines&&(j=this._options.max_preserve_newlines),this._options.preserve_newlines&&j>1){this.print_newline(!1,W);for(var le=1;le<j;le+=1)this.print_newline(!0,W)}};var k=["async","break","continue","return","throw","yield"];z.prototype.allow_wrap_or_preserved_newline=function(I,W){if(W=W===void 0?!1:W,this._output.just_added_newline())return;var j=this._options.preserve_newlines&&I.newlines||W,Y=m(this._flags.last_token.text,A)||m(I.text,A);if(Y){var $=m(this._flags.last_token.text,A)&&m(this._options.operator_position,l)||m(I.text,A);j=j&&$}if(j)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(L(this._flags.last_token,k))return;this._output.set_wrap_point()}},z.prototype.print_newline=function(I,W){if(!W&&(this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==u.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")))for(var j=this._tokens.peek();this._flags.mode===h.Statement&&!(this._flags.if_block&&w(j,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(I)&&(this._flags.multiline_frame=!0)},z.prototype.print_token_line_indentation=function(I){this._output.just_added_newline()&&(this._options.keep_array_indentation&&I.newlines&&(I.text==="["||v(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(I.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},z.prototype.print_token=function(I){if(this._output.raw){this._output.add_raw_token(I);return}if(this._options.comma_first&&I.previous&&I.previous.type===u.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var W=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(W),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(I),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(I),this._output.non_breaking_space=!0,this._output.add_token(I.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},z.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},z.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},z.prototype.set_mode=function(I){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,I),this._flags=this.create_flags(this._previous_flags,I),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},z.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===h.Statement&&E(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},z.prototype.start_of_object_property=function(){return this._flags.parent.mode===h.ObjectLiteral&&this._flags.mode===h.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||L(this._flags.last_token,["get","set"]))},z.prototype.start_of_statement=function(I){var W=!1;return W=W||L(this._flags.last_token,["var","let","const"])&&I.type===u.WORD,W=W||w(this._flags.last_token,"do"),W=W||!(this._flags.parent.mode===h.ObjectLiteral&&this._flags.mode===h.Statement)&&L(this._flags.last_token,k)&&!I.newlines,W=W||w(this._flags.last_token,"else")&&!(w(I,"if")&&!I.comments_before),W=W||this._flags.last_token.type===u.END_EXPR&&(this._previous_flags.mode===h.ForInitializer||this._previous_flags.mode===h.Conditional),W=W||this._flags.last_token.type===u.WORD&&this._flags.mode===h.BlockStatement&&!this._flags.in_case&&!(I.text==="--"||I.text==="++")&&this._last_last_text!=="function"&&I.type!==u.WORD&&I.type!==u.RESERVED,W=W||this._flags.mode===h.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||L(this._flags.last_token,["get","set"])),W?(this.set_mode(h.Statement),this.indent(),this.handle_whitespace_and_comments(I,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I,L(I,["do","for","if","while"])),!0):!1},z.prototype.handle_start_expr=function(I){this.start_of_statement(I)||this.handle_whitespace_and_comments(I);var W=h.Expression;if(I.text==="["){if(this._flags.last_token.type===u.WORD||this._flags.last_token.text===")"){L(this._flags.last_token,c)&&(this._output.space_before_token=!0),this.print_token(I),this.set_mode(W),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}W=h.ArrayLiteral,v(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),m(this._flags.last_token.type,[u.START_EXPR,u.END_EXPR,u.WORD,u.OPERATOR,u.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===u.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,W=h.ForInitializer):m(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,W=h.Conditional):m(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&I.whitespace_before===""?this._output.space_before_token=!1:(m(this._flags.last_token.text,c)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I);else if(this._flags.last_token.type===u.WORD){this._output.space_before_token=!1;var j=this._tokens.peek(-3);if(this._options.space_after_named_function&&j){var Y=this._tokens.peek(-4);L(j,["async","function"])||j.text==="*"&&L(Y,["async","function"])?this._output.space_before_token=!0:this._flags.mode===h.ObjectLiteral?(j.text==="{"||j.text===","||j.text==="*"&&(Y.text==="{"||Y.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(I);(this._flags.last_token.type===u.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(m(this._last_last_text,["function","yield"])||this._flags.mode===h.ObjectLiteral&&m(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===u.START_BLOCK?this.print_newline():(this._flags.last_token.type===u.END_EXPR||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===u.COMMA)&&this.allow_wrap_or_preserved_newline(I,I.newlines),this.print_token(I),this.set_mode(W),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},z.prototype.handle_end_expr=function(I){for(;this._flags.mode===h.Statement;)this.restore_mode();this.handle_whitespace_and_comments(I),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(I,I.text==="]"&&v(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===u.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(I),this.restore_mode(),E(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===h.Conditional&&(this._previous_flags.mode=h.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},z.prototype.handle_start_block=function(I){this.handle_whitespace_and_comments(I);var W=this._tokens.peek(),j=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===u.END_EXPR?(this.set_mode(h.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(h.BlockStatement):j&&(m(j.text,[":",","])&&m(W.type,[u.STRING,u.WORD,u.RESERVED])||m(W.text,["get","set","..."])&&m(j.type,[u.WORD,u.RESERVED]))?m(this._last_last_text,["class","interface"])&&!m(j.text,[":",","])?this.set_mode(h.BlockStatement):this.set_mode(h.ObjectLiteral):this._flags.last_token.type===u.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(h.BlockStatement):m(this._flags.last_token.type,[u.EQUALS,u.START_EXPR,u.COMMA,u.OPERATOR])||L(this._flags.last_token,["return","throw","import","default"])?this.set_mode(h.ObjectLiteral):this.set_mode(h.BlockStatement),this._flags.last_token&&(L(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var Y=!W.comments_before&&W.text==="}",$=Y&&this._flags.last_word==="function"&&this._flags.last_token.type===u.END_EXPR;if(this._options.brace_preserve_inline){var se=0,le=null;this._flags.inline_frame=!0;do if(se+=1,le=this._tokens.peek(se-1),le.newlines){this._flags.inline_frame=!1;break}while(le.type!==u.EOF&&!(le.type===u.END_BLOCK&&le.opened===I))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&I.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==u.OPERATOR&&($||this._flags.last_token.type===u.EQUALS||L(this._flags.last_token,_)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(v(this._previous_flags.mode)&&(this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.COMMA)&&((this._flags.last_token.type===u.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(I),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==u.OPERATOR&&this._flags.last_token.type!==u.START_EXPR&&(this._flags.last_token.type===u.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(I),this.indent(),!Y&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},z.prototype.handle_end_block=function(I){for(this.handle_whitespace_and_comments(I);this._flags.mode===h.Statement;)this.restore_mode();var W=this._flags.last_token.type===u.START_BLOCK;this._flags.inline_frame&&!W?this._output.space_before_token=!0:this._options.brace_style==="expand"?W||this.print_newline():W||(v(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(I)},z.prototype.handle_word=function(I){if(I.type===u.RESERVED){if(m(I.text,["set","get"])&&this._flags.mode!==h.ObjectLiteral)I.type=u.WORD;else if(I.text==="import"&&m(this._tokens.peek().text,["(","."]))I.type=u.WORD;else if(m(I.text,["as","from"])&&!this._flags.import_block)I.type=u.WORD;else if(this._flags.mode===h.ObjectLiteral){var W=this._tokens.peek();W.text===":"&&(I.type=u.WORD)}}if(this.start_of_statement(I)?L(this._flags.last_token,["var","let","const"])&&I.type===u.WORD&&(this._flags.declaration_statement=!0):I.newlines&&!U(this._flags.mode)&&(this._flags.last_token.type!==u.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==u.EQUALS&&(this._options.preserve_newlines||!L(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(I),this.print_newline()):this.handle_whitespace_and_comments(I),this._flags.do_block&&!this._flags.do_while)if(w(I,"while")){this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&w(I,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===h.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&L(I,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(I),this._flags.in_case=!0;return}if((this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I)),w(I,"function")){(m(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(m(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===u.OPERATOR))&&(!this._output.just_added_blankline()&&!I.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD?L(this._flags.last_token,["get","set","new","export"])||L(this._flags.last_token,k)?this._output.space_before_token=!0:w(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===u.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(U(this._flags.mode)||v(this._flags.mode))||this.print_newline(),this.print_token(I),this._flags.last_word=I.text;return}var j="NONE";if(this._flags.last_token.type===u.END_BLOCK?this._previous_flags.inline_frame?j="SPACE":L(I,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&I.newlines?j="NEWLINE":(j="SPACE",this._output.space_before_token=!0):j="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&this._flags.mode===h.BlockStatement?j="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&U(this._flags.mode)?j="SPACE":this._flags.last_token.type===u.STRING?j="NEWLINE":this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||this._flags.last_token.text==="*"&&(m(this._last_last_text,["function","yield"])||this._flags.mode===h.ObjectLiteral&&m(this._last_last_text,["{",","]))?j="SPACE":this._flags.last_token.type===u.START_BLOCK?this._flags.inline_frame?j="SPACE":j="NEWLINE":this._flags.last_token.type===u.END_EXPR&&(this._output.space_before_token=!0,j="NEWLINE"),L(I,c)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?j="SPACE":j="NEWLINE"),L(I,["else","catch","finally"]))if((!(this._flags.last_token.type===u.END_BLOCK&&this._previous_flags.mode===h.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&I.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var Y=this._output.current_line;Y.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else j==="NEWLINE"?L(this._flags.last_token,_)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&L(I,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==u.END_EXPR?(this._flags.last_token.type!==u.START_EXPR||!L(I,["var","let","const"]))&&this._flags.last_token.text!==":"&&(w(I,"if")&&w(I.previous,"else")?this._output.space_before_token=!0:this.print_newline()):L(I,c)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&v(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():j==="SPACE"&&(this._output.space_before_token=!0);I.previous&&(I.previous.type===u.WORD||I.previous.type===u.RESERVED)&&(this._output.space_before_token=!0),this.print_token(I),this._flags.last_word=I.text,I.type===u.RESERVED&&(I.text==="do"?this._flags.do_block=!0:I.text==="if"?this._flags.if_block=!0:I.text==="import"?this._flags.import_block=!0:this._flags.import_block&&w(I,"from")&&(this._flags.import_block=!1))},z.prototype.handle_semicolon=function(I){this.start_of_statement(I)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(I);for(var W=this._tokens.peek();this._flags.mode===h.Statement&&!(this._flags.if_block&&w(W,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(I)},z.prototype.handle_string=function(I){I.text.startsWith("`")&&I.newlines===0&&I.whitespace_before===""&&(I.previous.text===")"||this._flags.last_token.type===u.WORD)||(this.start_of_statement(I)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(I),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I):I.text.startsWith("`")&&this._flags.last_token.type===u.END_EXPR&&(I.previous.text==="]"||I.previous.text===")")&&I.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(I)},z.prototype.handle_equals=function(I){this.start_of_statement(I)||this.handle_whitespace_and_comments(I),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0},z.prototype.handle_comma=function(I){this.handle_whitespace_and_comments(I,!0),this.print_token(I),this._output.space_before_token=!0,this._flags.declaration_statement?(U(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(I)):this._flags.mode===h.ObjectLiteral||this._flags.mode===h.Statement&&this._flags.parent.mode===h.ObjectLiteral?(this._flags.mode===h.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(I)},z.prototype.handle_operator=function(I){var W=I.text==="*"&&(L(this._flags.last_token,["function","yield"])||m(this._flags.last_token.type,[u.START_BLOCK,u.COMMA,u.END_BLOCK,u.SEMICOLON])),j=m(I.text,["-","+"])&&(m(this._flags.last_token.type,[u.START_BLOCK,u.START_EXPR,u.EQUALS,u.OPERATOR])||m(this._flags.last_token.text,c)||this._flags.last_token.text===",");if(!this.start_of_statement(I)){var Y=!W;this.handle_whitespace_and_comments(I,Y)}if(I.text==="*"&&this._flags.last_token.type===u.DOT){this.print_token(I);return}if(I.text==="::"){this.print_token(I);return}if(this._flags.last_token.type===u.OPERATOR&&m(this._options.operator_position,l)&&this.allow_wrap_or_preserved_newline(I),I.text===":"&&this._flags.in_case){this.print_token(I),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==u.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var $=!0,se=!0,le=!1;if(I.text===":"?this._flags.ternary_depth===0?$=!1:(this._flags.ternary_depth-=1,le=!0):I.text==="?"&&(this._flags.ternary_depth+=1),!j&&!W&&this._options.preserve_newlines&&m(I.text,A)){var ae=I.text===":",q=ae&&le,ce=ae&&!le;switch(this._options.operator_position){case i.before_newline:this._output.space_before_token=!ce,this.print_token(I),(!ae||q)&&this.allow_wrap_or_preserved_newline(I),this._output.space_before_token=!0;return;case i.after_newline:this._output.space_before_token=!0,!ae||q?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(I):this._output.space_before_token=!1,this.print_token(I),this._output.space_before_token=!0;return;case i.preserve_newline:ce||this.allow_wrap_or_preserved_newline(I),$=!(this._output.just_added_newline()||ce),this._output.space_before_token=$,this.print_token(I),this._output.space_before_token=!0;return}}if(W){this.allow_wrap_or_preserved_newline(I),$=!1;var re=this._tokens.peek();se=re&&m(re.type,[u.WORD,u.RESERVED])}else if(I.text==="...")this.allow_wrap_or_preserved_newline(I),$=this._flags.last_token.type===u.START_BLOCK,se=!1;else if(m(I.text,["--","++","!","~"])||j){if((this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR)&&this.allow_wrap_or_preserved_newline(I),$=!1,se=!1,I.newlines&&(I.text==="--"||I.text==="++"||I.text==="~")){var fe=L(this._flags.last_token,_)&&I.newlines;fe&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(fe,!0)}this._flags.last_token.text===";"&&U(this._flags.mode)&&($=!0),this._flags.last_token.type===u.RESERVED?$=!0:this._flags.last_token.type===u.END_EXPR?$=!(this._flags.last_token.text==="]"&&(I.text==="--"||I.text==="++")):this._flags.last_token.type===u.OPERATOR&&($=m(I.text,["--","-","++","+"])&&m(this._flags.last_token.text,["--","-","++","+"]),m(I.text,["+","-"])&&m(this._flags.last_token.text,["--","++"])&&(se=!0)),(this._flags.mode===h.BlockStatement&&!this._flags.inline_frame||this._flags.mode===h.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||$,this.print_token(I),this._output.space_before_token=se},z.prototype.handle_block_comment=function(I,W){if(this._output.raw){this._output.add_raw_token(I),I.directives&&I.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(I.directives){this.print_newline(!1,W),this.print_token(I),I.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!s.newline.test(I.text)&&!I.newlines){this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0;return}else this.print_block_commment(I,W)},z.prototype.print_block_commment=function(I,W){var j=f(I.text),Y,$=!1,se=!1,le=I.whitespace_before,ae=le.length;if(this.print_newline(!1,W),this.print_token_line_indentation(I),this._output.add_token(j[0]),this.print_newline(!1,W),j.length>1){for(j=j.slice(1),$=N(j,"*"),se=H(j,le),$&&(this._flags.alignment=1),Y=0;Y<j.length;Y++)$?(this.print_token_line_indentation(I),this._output.add_token(y(j[Y]))):se&&j[Y]?(this.print_token_line_indentation(I),this._output.add_token(j[Y].substring(ae))):(this._output.current_line.set_indent(-1),this._output.add_token(j[Y])),this.print_newline(!1,W);this._flags.alignment=0}},z.prototype.handle_comment=function(I,W){I.newlines?this.print_newline(!1,W):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(I),this.print_newline(!1,W)},z.prototype.handle_dot=function(I){this.start_of_statement(I)||this.handle_whitespace_and_comments(I,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),L(this._flags.last_token,_)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(I,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(I)},z.prototype.handle_unknown=function(I,W){this.print_token(I),I.text[I.text.length-1]===`
|
|
`&&this.print_newline(!1,W)},z.prototype.handle_eof=function(I){for(;this._flags.mode===h.Statement;)this.restore_mode();this.handle_whitespace_and_comments(I)},T.exports.Beautifier=z},function(T){function p(d){this.__parent=d,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}p.prototype.clone_empty=function(){var d=new p(this.__parent);return d.set_indent(this.__indent_count,this.__alignment_count),d},p.prototype.item=function(d){return d<0?this.__items[this.__items.length+d]:this.__items[d]},p.prototype.has_match=function(d){for(var s=this.__items.length-1;s>=0;s--)if(this.__items[s].match(d))return!0;return!1},p.prototype.set_indent=function(d,s){this.is_empty()&&(this.__indent_count=d||0,this.__alignment_count=s||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},p.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},p.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},p.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var d=this.__parent.current_line;return d.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),d.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),d.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,d.__items[0]===" "&&(d.__items.splice(0,1),d.__character_count-=1),!0}return!1},p.prototype.is_empty=function(){return this.__items.length===0},p.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},p.prototype.push=function(d){this.__items.push(d);var s=d.lastIndexOf(`
|
|
`);s!==-1?this.__character_count=d.length-s:this.__character_count+=d.length},p.prototype.pop=function(){var d=null;return this.is_empty()||(d=this.__items.pop(),this.__character_count-=d.length),d},p.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},p.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},p.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},p.prototype.toString=function(){var d="";return this.is_empty()?this.__parent.indent_empty_lines&&(d=this.__parent.get_indent_string(this.__indent_count)):(d=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),d+=this.__items.join("")),d};function r(d,s){this.__cache=[""],this.__indent_size=d.indent_size,this.__indent_string=d.indent_char,d.indent_with_tabs||(this.__indent_string=new Array(d.indent_size+1).join(d.indent_char)),s=s||"",d.indent_level>0&&(s=new Array(d.indent_level+1).join(this.__indent_string)),this.__base_string=s,this.__base_string_length=s.length}r.prototype.get_indent_size=function(d,s){var a=this.__base_string_length;return s=s||0,d<0&&(a=0),a+=d*this.__indent_size,a+=s,a},r.prototype.get_indent_string=function(d,s){var a=this.__base_string;return s=s||0,d<0&&(d=0,a=""),s+=d*this.__indent_size,this.__ensure_cache(s),a+=this.__cache[s],a},r.prototype.__ensure_cache=function(d){for(;d>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var d=this.__cache.length,s=0,a="";this.__indent_size&&d>=this.__indent_size&&(s=Math.floor(d/this.__indent_size),d-=s*this.__indent_size,a=new Array(s+1).join(this.__indent_string)),d&&(a+=new Array(d+1).join(" ")),this.__cache.push(a)};function t(d,s){this.__indent_cache=new r(d,s),this.raw=!1,this._end_with_newline=d.end_with_newline,this.indent_size=d.indent_size,this.wrap_line_length=d.wrap_line_length,this.indent_empty_lines=d.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new p(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}t.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},t.prototype.get_line_number=function(){return this.__lines.length},t.prototype.get_indent_string=function(d,s){return this.__indent_cache.get_indent_string(d,s)},t.prototype.get_indent_size=function(d,s){return this.__indent_cache.get_indent_size(d,s)},t.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},t.prototype.add_new_line=function(d){return this.is_empty()||!d&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},t.prototype.get_code=function(d){this.trim(!0);var s=this.current_line.pop();s&&(s[s.length-1]===`
|
|
`&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(`
|
|
`);return d!==`
|
|
`&&(a=a.replace(/[\n]/g,d)),a},t.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},t.prototype.set_indent=function(d,s){return d=d||0,s=s||0,this.next_line.set_indent(d,s),this.__lines.length>1?(this.current_line.set_indent(d,s),!0):(this.current_line.set_indent(),!1)},t.prototype.add_raw_token=function(d){for(var s=0;s<d.newlines;s++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(d.whitespace_before),this.current_line.push(d.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},t.prototype.add_token=function(d){this.__add_space_before_token(),this.current_line.push(d),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},t.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},t.prototype.remove_indent=function(d){for(var s=this.__lines.length;d<s;)this.__lines[d]._remove_indent(),d++;this.current_line._remove_wrap_indent()},t.prototype.trim=function(d){for(d=d===void 0?!1:d,this.current_line.trim();d&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},t.prototype.just_added_newline=function(){return this.current_line.is_empty()},t.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},t.prototype.ensure_empty_line_above=function(d,s){for(var a=this.__lines.length-2;a>=0;){var o=this.__lines[a];if(o.is_empty())break;if(o.item(0).indexOf(d)!==0&&o.item(-1)!==s){this.__lines.splice(a+1,0,new p(this)),this.previous_line=this.__lines[this.__lines.length-2];break}a--}},T.exports.Output=t},function(T){function p(r,t,d,s){this.type=r,this.text=t,this.comments_before=null,this.newlines=d||0,this.whitespace_before=s||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}T.exports.Token=p},function(T,p){var r="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",t="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",d="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",s="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",a="(?:\\\\u[0-9a-fA-F]{4}|["+r+d+"])",o="(?:\\\\u[0-9a-fA-F]{4}|["+t+d+s+"])*";p.identifier=new RegExp(a+o,"g"),p.identifierStart=new RegExp(a),p.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+t+d+s+"])+");var c=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;p.newline=/[\n\r\u2028\u2029]/,p.lineBreak=new RegExp(`\r
|
|
|`+p.newline.source),p.allLineBreaks=new RegExp(p.lineBreak.source,"g")},function(T,p,r){var t=r(6).Options,d=["before-newline","after-newline","preserve-newline"];function s(a){t.call(this,a,"js");var o=this.raw_options.brace_style||null;o==="expand-strict"?this.raw_options.brace_style="expand":o==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var c=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var A=0;A<c.length;A++)c[A]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=c[A];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",d),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}s.prototype=new t,T.exports.Options=s},function(T){function p(d,s){this.raw_options=r(d,s),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}p.prototype._get_array=function(d,s){var a=this.raw_options[d],o=s||[];return typeof a=="object"?a!==null&&typeof a.concat=="function"&&(o=a.concat()):typeof a=="string"&&(o=a.split(/[^a-zA-Z0-9_\/\-]+/)),o},p.prototype._get_boolean=function(d,s){var a=this.raw_options[d],o=a===void 0?!!s:!!a;return o},p.prototype._get_characters=function(d,s){var a=this.raw_options[d],o=s||"";return typeof a=="string"&&(o=a.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),o},p.prototype._get_number=function(d,s){var a=this.raw_options[d];s=parseInt(s,10),isNaN(s)&&(s=0);var o=parseInt(a,10);return isNaN(o)&&(o=s),o},p.prototype._get_selection=function(d,s,a){var o=this._get_selection_list(d,s,a);if(o.length!==1)throw new Error("Invalid Option Value: The option '"+d+`' can only be one of the following values:
|
|
`+s+`
|
|
You passed in: '`+this.raw_options[d]+"'");return o[0]},p.prototype._get_selection_list=function(d,s,a){if(!s||s.length===0)throw new Error("Selection list cannot be empty.");if(a=a||[s[0]],!this._is_valid_selection(a,s))throw new Error("Invalid Default Value!");var o=this._get_array(d,a);if(!this._is_valid_selection(o,s))throw new Error("Invalid Option Value: The option '"+d+`' can contain only the following values:
|
|
`+s+`
|
|
You passed in: '`+this.raw_options[d]+"'");return o},p.prototype._is_valid_selection=function(d,s){return d.length&&s.length&&!d.some(function(a){return s.indexOf(a)===-1})};function r(d,s){var a={};d=t(d);var o;for(o in d)o!==s&&(a[o]=d[o]);if(s&&d[s])for(o in d[s])a[o]=d[s][o];return a}function t(d){var s={},a;for(a in d){var o=a.replace(/-/g,"_");s[o]=d[a]}return s}T.exports.Options=p,T.exports.normalizeOpts=t,T.exports.mergeOpts=r},function(T,p,r){var t=r(8).InputScanner,d=r(9).Tokenizer,s=r(9).TOKEN,a=r(13).Directives,o=r(4),c=r(12).Pattern,A=r(14).TemplatablePattern;function u(N,H){return H.indexOf(N)!==-1}var m={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:s.START,RAW:s.RAW,EOF:s.EOF},y=new a(/\/\*/,/\*\//),B=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,w=/[0-9]/,L=/[^\d\.]/,_=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),g=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";g=g.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),g="\\?\\.(?!\\d) "+g,g=g.replace(/ /g,"|");var i=new RegExp(g),l="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),h=l.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),E=new RegExp("^(?:"+h.join("|")+")$"),f,v=function(N,H){d.call(this,N,H),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var z=new c(this._input),k=new A(this._input).read_options(this._options);this.__patterns={template:k,identifier:k.starting_with(o.identifier).matching(o.identifierMatch),number:z.matching(B),punct:z.matching(i),comment:z.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:z.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:z.matching(/<!--/),html_comment_end:z.matching(/-->/),include:z.starting_with(/#include/).until_after(o.lineBreak),shebang:z.starting_with(/#!/).until_after(o.lineBreak),xml:z.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:k.until(/['\\\n\r\u2028\u2029]/),double_quote:k.until(/["\\\n\r\u2028\u2029]/),template_text:k.until(/[`\\$]/),template_expression:k.until(/[`}\\]/)}};v.prototype=new d,v.prototype._is_comment=function(N){return N.type===m.COMMENT||N.type===m.BLOCK_COMMENT||N.type===m.UNKNOWN},v.prototype._is_opening=function(N){return N.type===m.START_BLOCK||N.type===m.START_EXPR},v.prototype._is_closing=function(N,H){return(N.type===m.END_BLOCK||N.type===m.END_EXPR)&&H&&(N.text==="]"&&H.text==="["||N.text===")"&&H.text==="("||N.text==="}"&&H.text==="{")},v.prototype._reset=function(){f=!1},v.prototype._get_next_token=function(N,H){var z=null;this._readWhitespace();var k=this._input.peek();return k===null?this._create_token(m.EOF,""):(z=z||this._read_non_javascript(k),z=z||this._read_string(k),z=z||this._read_word(N),z=z||this._read_singles(k),z=z||this._read_comment(k),z=z||this._read_regexp(k,N),z=z||this._read_xml(k,N),z=z||this._read_punctuation(),z=z||this._create_token(m.UNKNOWN,this._input.next()),z)},v.prototype._read_word=function(N){var H;if(H=this.__patterns.identifier.read(),H!=="")return H=H.replace(o.allLineBreaks,`
|
|
`),!(N.type===m.DOT||N.type===m.RESERVED&&(N.text==="set"||N.text==="get"))&&E.test(H)?(H==="in"||H==="of")&&(N.type===m.WORD||N.type===m.STRING)?this._create_token(m.OPERATOR,H):this._create_token(m.RESERVED,H):this._create_token(m.WORD,H);if(H=this.__patterns.number.read(),H!=="")return this._create_token(m.WORD,H)},v.prototype._read_singles=function(N){var H=null;return N==="("||N==="["?H=this._create_token(m.START_EXPR,N):N===")"||N==="]"?H=this._create_token(m.END_EXPR,N):N==="{"?H=this._create_token(m.START_BLOCK,N):N==="}"?H=this._create_token(m.END_BLOCK,N):N===";"?H=this._create_token(m.SEMICOLON,N):N==="."&&L.test(this._input.peek(1))?H=this._create_token(m.DOT,N):N===","&&(H=this._create_token(m.COMMA,N)),H&&this._input.next(),H},v.prototype._read_punctuation=function(){var N=this.__patterns.punct.read();if(N!=="")return N==="="?this._create_token(m.EQUALS,N):N==="?."?this._create_token(m.DOT,N):this._create_token(m.OPERATOR,N)},v.prototype._read_non_javascript=function(N){var H="";if(N==="#"){if(this._is_first_token()&&(H=this.__patterns.shebang.read(),H))return this._create_token(m.UNKNOWN,H.trim()+`
|
|
`);if(H=this.__patterns.include.read(),H)return this._create_token(m.UNKNOWN,H.trim()+`
|
|
`);N=this._input.next();var z="#";if(this._input.hasNext()&&this._input.testChar(w)){do N=this._input.next(),z+=N;while(this._input.hasNext()&&N!=="#"&&N!=="=");return N==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(z+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(z+="{}",this._input.next(),this._input.next())),this._create_token(m.WORD,z)}this._input.back()}else if(N==="<"&&this._is_first_token()){if(H=this.__patterns.html_comment_start.read(),H){for(;this._input.hasNext()&&!this._input.testChar(o.newline);)H+=this._input.next();return f=!0,this._create_token(m.COMMENT,H)}}else if(f&&N==="-"&&(H=this.__patterns.html_comment_end.read(),H))return f=!1,this._create_token(m.COMMENT,H);return null},v.prototype._read_comment=function(N){var H=null;if(N==="/"){var z="";if(this._input.peek(1)==="*"){z=this.__patterns.block_comment.read();var k=y.get_directives(z);k&&k.ignore==="start"&&(z+=y.readIgnored(this._input)),z=z.replace(o.allLineBreaks,`
|
|
`),H=this._create_token(m.BLOCK_COMMENT,z),H.directives=k}else this._input.peek(1)==="/"&&(z=this.__patterns.comment.read(),H=this._create_token(m.COMMENT,z))}return H},v.prototype._read_string=function(N){if(N==="`"||N==="'"||N==='"'){var H=this._input.next();return this.has_char_escapes=!1,N==="`"?H+=this._read_string_recursive("`",!0,"${"):H+=this._read_string_recursive(N),this.has_char_escapes&&this._options.unescape_strings&&(H=U(H)),this._input.peek()===N&&(H+=this._input.next()),H=H.replace(o.allLineBreaks,`
|
|
`),this._create_token(m.STRING,H)}return null},v.prototype._allow_regexp_or_xml=function(N){return N.type===m.RESERVED&&u(N.text,["return","case","throw","else","do","typeof","yield"])||N.type===m.END_EXPR&&N.text===")"&&N.opened.previous.type===m.RESERVED&&u(N.opened.previous.text,["if","while","for"])||u(N.type,[m.COMMENT,m.START_EXPR,m.START_BLOCK,m.START,m.END_BLOCK,m.OPERATOR,m.EQUALS,m.EOF,m.SEMICOLON,m.COMMA])},v.prototype._read_regexp=function(N,H){if(N==="/"&&this._allow_regexp_or_xml(H)){for(var z=this._input.next(),k=!1,I=!1;this._input.hasNext()&&(k||I||this._input.peek()!==N)&&!this._input.testChar(o.newline);)z+=this._input.peek(),k?k=!1:(k=this._input.peek()==="\\",this._input.peek()==="["?I=!0:this._input.peek()==="]"&&(I=!1)),this._input.next();return this._input.peek()===N&&(z+=this._input.next(),z+=this._input.read(o.identifier)),this._create_token(m.STRING,z)}return null},v.prototype._read_xml=function(N,H){if(this._options.e4x&&N==="<"&&this._allow_regexp_or_xml(H)){var z="",k=this.__patterns.xml.read_match();if(k){for(var I=k[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),W=I.indexOf("{")===0,j=0;k;){var Y=!!k[1],$=k[2],se=!!k[k.length-1]||$.slice(0,8)==="![CDATA[";if(!se&&($===I||W&&$.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(Y?--j:++j),z+=k[0],j<=0)break;k=this.__patterns.xml.read_match()}return k||(z+=this._input.match(/[\s\S]*/g)[0]),z=z.replace(o.allLineBreaks,`
|
|
`),this._create_token(m.STRING,z)}}return null};function U(N){for(var H="",z=0,k=new t(N),I=null;k.hasNext();)if(I=k.match(/([\s]|[^\\]|\\\\)+/g),I&&(H+=I[0]),k.peek()==="\\"){if(k.next(),k.peek()==="x")I=k.match(/x([0-9A-Fa-f]{2})/g);else if(k.peek()==="u")I=k.match(/u([0-9A-Fa-f]{4})/g);else{H+="\\",k.hasNext()&&(H+=k.next());continue}if(!I)return N;if(z=parseInt(I[1],16),z>126&&z<=255&&I[0].indexOf("x")===0)return N;if(z>=0&&z<32){H+="\\"+I[0];continue}else z===34||z===39||z===92?H+="\\"+String.fromCharCode(z):H+=String.fromCharCode(z)}return H}v.prototype._read_string_recursive=function(N,H,z){var k,I;N==="'"?I=this.__patterns.single_quote:N==='"'?I=this.__patterns.double_quote:N==="`"?I=this.__patterns.template_text:N==="}"&&(I=this.__patterns.template_expression);for(var W=I.read(),j="";this._input.hasNext();){if(j=this._input.next(),j===N||!H&&o.newline.test(j)){this._input.back();break}else j==="\\"&&this._input.hasNext()?(k=this._input.peek(),k==="x"||k==="u"?this.has_char_escapes=!0:k==="\r"&&this._input.peek(1)===`
|
|
`&&this._input.next(),j+=this._input.next()):z&&(z==="${"&&j==="$"&&this._input.peek()==="{"&&(j+=this._input.next()),z===j&&(N==="`"?j+=this._read_string_recursive("}",H,"`"):j+=this._read_string_recursive("`",H,"${"),this._input.hasNext()&&(j+=this._input.next())));j+=I.read(),W+=j}return W},T.exports.Tokenizer=v,T.exports.TOKEN=m,T.exports.positionable_operators=_.slice(),T.exports.line_starters=l.slice()},function(T){var p=RegExp.prototype.hasOwnProperty("sticky");function r(t){this.__input=t||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var t=null;return this.hasNext()&&(t=this.__input.charAt(this.__position),this.__position+=1),t},r.prototype.peek=function(t){var d=null;return t=t||0,t+=this.__position,t>=0&&t<this.__input_length&&(d=this.__input.charAt(t)),d},r.prototype.__match=function(t,d){t.lastIndex=d;var s=t.exec(this.__input);return s&&!(p&&t.sticky)&&(s.index!==d&&(s=null)),s},r.prototype.test=function(t,d){return d=d||0,d+=this.__position,d>=0&&d<this.__input_length?!!this.__match(t,d):!1},r.prototype.testChar=function(t,d){var s=this.peek(d);return t.lastIndex=0,s!==null&&t.test(s)},r.prototype.match=function(t){var d=this.__match(t,this.__position);return d?this.__position+=d[0].length:d=null,d},r.prototype.read=function(t,d,s){var a="",o;return t&&(o=this.match(t),o&&(a+=o[0])),d&&(o||!t)&&(a+=this.readUntil(d,s)),a},r.prototype.readUntil=function(t,d){var s="",a=this.__position;t.lastIndex=this.__position;var o=t.exec(this.__input);return o?(a=o.index,d&&(a+=o[0].length)):a=this.__input_length,s=this.__input.substring(this.__position,a),this.__position=a,s},r.prototype.readUntilAfter=function(t){return this.readUntil(t,!0)},r.prototype.get_regexp=function(t,d){var s=null,a="g";return d&&p&&(a="y"),typeof t=="string"&&t!==""?s=new RegExp(t,a):t&&(s=new RegExp(t.source,a)),s},r.prototype.get_literal_regexp=function(t){return RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(t){var d=this.__position,s=this.readUntilAfter(t);return this.__position=d,s},r.prototype.lookBack=function(t){var d=this.__position-1;return d>=t.length&&this.__input.substring(d-t.length,d).toLowerCase()===t},T.exports.InputScanner=r},function(T,p,r){var t=r(8).InputScanner,d=r(3).Token,s=r(10).TokenStream,a=r(11).WhitespacePattern,o={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},c=function(A,u){this._input=new t(A),this._options=u||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)};c.prototype.tokenize=function(){this._input.restart(),this.__tokens=new s,this._reset();for(var A,u=new d(o.START,""),m=null,y=[],B=new s;u.type!==o.EOF;){for(A=this._get_next_token(u,m);this._is_comment(A);)B.add(A),A=this._get_next_token(u,m);B.isEmpty()||(A.comments_before=B,B=new s),A.parent=m,this._is_opening(A)?(y.push(m),m=A):m&&this._is_closing(A,m)&&(A.opened=m,m.closed=A,m=y.pop(),A.parent=m),A.previous=u,u.next=A,this.__tokens.add(A),u=A}return this.__tokens},c.prototype._is_first_token=function(){return this.__tokens.isEmpty()},c.prototype._reset=function(){},c.prototype._get_next_token=function(A,u){this._readWhitespace();var m=this._input.read(/.+/g);return m?this._create_token(o.RAW,m):this._create_token(o.EOF,"")},c.prototype._is_comment=function(A){return!1},c.prototype._is_opening=function(A){return!1},c.prototype._is_closing=function(A,u){return!1},c.prototype._create_token=function(A,u){var m=new d(A,u,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return m},c.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},T.exports.Tokenizer=c,T.exports.TOKEN=o},function(T){function p(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}p.prototype.restart=function(){this.__position=0},p.prototype.isEmpty=function(){return this.__tokens_length===0},p.prototype.hasNext=function(){return this.__position<this.__tokens_length},p.prototype.next=function(){var r=null;return this.hasNext()&&(r=this.__tokens[this.__position],this.__position+=1),r},p.prototype.peek=function(r){var t=null;return r=r||0,r+=this.__position,r>=0&&r<this.__tokens_length&&(t=this.__tokens[r]),t},p.prototype.add=function(r){this.__parent_token&&(r.parent=this.__parent_token),this.__tokens.push(r),this.__tokens_length+=1},T.exports.TokenStream=p},function(T,p,r){var t=r(12).Pattern;function d(s,a){t.call(this,s,a),a?this._line_regexp=this._input.get_regexp(a._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}d.prototype=new t,d.prototype.__set_whitespace_patterns=function(s,a){s+="\\t ",a+="\\n\\r",this._match_pattern=this._input.get_regexp("["+s+a+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+a+"]")},d.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var s=this._input.read(this._match_pattern);if(s===" ")this.whitespace_before_token=" ";else if(s){var a=this.__split(this._newline_regexp,s);this.newline_count=a.length-1,this.whitespace_before_token=a[this.newline_count]}return s},d.prototype.matching=function(s,a){var o=this._create();return o.__set_whitespace_patterns(s,a),o._update(),o},d.prototype._create=function(){return new d(this._input,this)},d.prototype.__split=function(s,a){s.lastIndex=0;for(var o=0,c=[],A=s.exec(a);A;)c.push(a.substring(o,A.index)),o=A.index+A[0].length,A=s.exec(a);return o<a.length?c.push(a.substring(o,a.length)):c.push(""),c},T.exports.WhitespacePattern=d},function(T){function p(r,t){this._input=r,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}p.prototype.read=function(){var r=this._input.read(this._starting_pattern);return(!this._starting_pattern||r)&&(r+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),r},p.prototype.read_match=function(){return this._input.match(this._match_pattern)},p.prototype.until_after=function(r){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(r),t._update(),t},p.prototype.until=function(r){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(r),t._update(),t},p.prototype.starting_with=function(r){var t=this._create();return t._starting_pattern=this._input.get_regexp(r,!0),t._update(),t},p.prototype.matching=function(r){var t=this._create();return t._match_pattern=this._input.get_regexp(r,!0),t._update(),t},p.prototype._create=function(){return new p(this._input,this)},p.prototype._update=function(){},T.exports.Pattern=p},function(T){function p(r,t){r=typeof r=="string"?r:r.source,t=typeof t=="string"?t:t.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+t,"g")}p.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var d=this.__directive_pattern.exec(r);d;)t[d[1]]=d[2],d=this.__directive_pattern.exec(r);return t},p.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},T.exports.Directives=p},function(T,p,r){var t=r(12).Pattern,d={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function s(a,o){t.call(this,a,o),this.__template_pattern=null,this._disabled=Object.assign({},d),this._excluded=Object.assign({},d),o&&(this.__template_pattern=this._input.get_regexp(o.__template_pattern),this._excluded=Object.assign(this._excluded,o._excluded),this._disabled=Object.assign(this._disabled,o._disabled));var c=new t(a);this.__patterns={handlebars_comment:c.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:c.starting_with(/{{{/).until_after(/}}}/),handlebars:c.starting_with(/{{/).until_after(/}}/),php:c.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:c.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:c.starting_with(/{%/).until_after(/%}/),django_value:c.starting_with(/{{/).until_after(/}}/),django_comment:c.starting_with(/{#/).until_after(/#}/),smarty:c.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:c.starting_with(/{\*/).until_after(/\*}/),smarty_literal:c.starting_with(/{literal}/).until_after(/{\/literal}/)}}s.prototype=new t,s.prototype._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern()},s.prototype.disable=function(a){var o=this._create();return o._disabled[a]=!0,o._update(),o},s.prototype.read_options=function(a){var o=this._create();for(var c in d)o._disabled[c]=a.templating.indexOf(c)===-1;return o._update(),o},s.prototype.exclude=function(a){var o=this._create();return o._excluded[a]=!0,o._update(),o},s.prototype.read=function(){var a="";this._match_pattern?a=this._input.read(this._starting_pattern):a=this._input.read(this._starting_pattern,this.__template_pattern);for(var o=this._read_template();o;)this._match_pattern?o+=this._input.read(this._match_pattern):o+=this._input.readUntil(this.__template_pattern),a+=o,o=this._read_template();return this._until_after&&(a+=this._input.readUntilAfter(this._until_pattern)),a},s.prototype.__set_templated_pattern=function(){var a=[];this._disabled.php||a.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||a.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||a.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(a.push(this.__patterns.django._starting_pattern.source),a.push(this.__patterns.django_value._starting_pattern.source),a.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||a.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&a.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+a.join("|")+")")},s.prototype._read_template=function(){var a="",o=this._input.peek();if(o==="<"){var c=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&c==="?"&&(a=a||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&c==="%"&&(a=a||this.__patterns.erb.read())}else o==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(a=a||this.__patterns.handlebars_comment.read(),a=a||this.__patterns.handlebars_unescaped.read(),a=a||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(a=a||this.__patterns.django_value.read()),this._excluded.django||(a=a||this.__patterns.django_comment.read(),a=a||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(a=a||this.__patterns.smarty_comment.read(),a=a||this.__patterns.smarty_literal.read(),a=a||this.__patterns.smarty.read()));return a},T.exports.TemplatablePattern=s}],R={};function M(T){var p=R[T];if(p!==void 0)return p.exports;var r=R[T]={exports:{}};return b[T](r,r.exports,M),r.exports}var x=M(0);D=x})();var F=D;!(Z=[],Q=function(){return{js_beautify:F}}.apply(te,Z),Q!==void 0&&(xe.exports=Q))})()},"6eGT":function(xe,te,C){"use strict";function Z(Q){return null}te.a=Z},"6fms":function(xe,te,C){var Z=C("SUKs"),Q=C("06Qe"),D=C("bYtY"),F=D.each;function b(T){return parseInt(T,10)}function R(T,p){Q.initVML(),this.root=T,this.storage=p;var r=document.createElement("div"),t=document.createElement("div");r.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",t.style.cssText="position:absolute;left:0;top:0;",T.appendChild(r),this._vmlRoot=t,this._vmlViewport=r,this.resize();var d=p.delFromStorage,s=p.addToStorage;p.delFromStorage=function(a){d.call(p,a),a&&(a.onRemove&&a.onRemove(t))},p.addToStorage=function(a){a.onAdd&&a.onAdd(t),s.call(p,a)},this._firstPaint=!0}R.prototype={constructor:R,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var T=this.getViewportRoot();if(T)return{offsetLeft:T.offsetLeft||0,offsetTop:T.offsetTop||0}},refresh:function(){var T=this.storage.getDisplayList(!0,!0);this._paintList(T)},_paintList:function(T){for(var p=this._vmlRoot,r=0;r<T.length;r++){var t=T[r];t.invisible||t.ignore?(t.__alreadyNotVisible||t.onRemove(p),t.__alreadyNotVisible=!0):(t.__alreadyNotVisible&&t.onAdd(p),t.__alreadyNotVisible=!1,t.__dirty&&(t.beforeBrush&&t.beforeBrush(),(t.brushVML||t.brush).call(t,p),t.afterBrush&&t.afterBrush())),t.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(p),this._firstPaint=!1)},resize:function(T,p){var T=T==null?this._getWidth():T,p=p==null?this._getHeight():p;if(this._width!==T||this._height!==p){this._width=T,this._height=p;var r=this._vmlViewport.style;r.width=T+"px",r.height=p+"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 T=this.root,p=T.currentStyle;return(T.clientWidth||b(p.width))-b(p.paddingLeft)-b(p.paddingRight)|0},_getHeight:function(){var T=this.root,p=T.currentStyle;return(T.clientHeight||b(p.height))-b(p.paddingTop)-b(p.paddingBottom)|0}};function M(T){return function(){Z('In IE8.0 VML mode painter not support method "'+T+'"')}}F(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(T){R.prototype[T]=M(T)});var x=R;xe.exports=x},"7Cbv":function(xe,te,C){"use strict";var Z=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),Q=new Uint8Array(16);function D(){if(!Z)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Z(Q)}var F=/^(?:[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 b(d){return typeof d=="string"&&F.test(d)}for(var R=b,M=[],x=0;x<256;++x)M.push((x+256).toString(16).substr(1));function T(d){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=(M[d[s+0]]+M[d[s+1]]+M[d[s+2]]+M[d[s+3]]+"-"+M[d[s+4]]+M[d[s+5]]+"-"+M[d[s+6]]+M[d[s+7]]+"-"+M[d[s+8]]+M[d[s+9]]+"-"+M[d[s+10]]+M[d[s+11]]+M[d[s+12]]+M[d[s+13]]+M[d[s+14]]+M[d[s+15]]).toLowerCase();if(!R(a))throw TypeError("Stringified UUID is invalid");return a}var p=T;function r(d,s,a){d=d||{};var o=d.random||(d.rng||D)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,s){a=a||0;for(var c=0;c<16;++c)s[a+c]=o[c];return s}return p(o)}var t=te.a=r},"7SHv":function(xe,te,C){var Z=C("LPTA"),Q=Z.devicePixelRatio,D=C("bYtY"),F=C("SUKs"),b=C("mFDi"),R=C("BPZU"),M=C("Xmg4"),x=C("mLcG"),T=C("Dagg"),p=C("ItGF"),r=1e5,t=314159,d=.01,s=.001;function a(_){return parseInt(_,10)}function o(_){return _?_.__builtin__?!0:!(typeof _.resize!="function"||typeof _.refresh!="function"):!1}var c=new b(0,0,0,0),A=new b(0,0,0,0);function u(_,g,i){return c.copy(_.getBoundingRect()),_.transform&&c.applyTransform(_.transform),A.width=g,A.height=i,!c.intersect(A)}function m(_,g){if(_===g)return!1;if(!_||!g||_.length!==g.length)return!0;for(var i=0;i<_.length;i++)if(_[i]!==g[i])return!0;return!1}function y(_,g){for(var i=0;i<_.length;i++){var l=_[i];l.setTransform(g),g.beginPath(),l.buildPath(g,l.shape),g.clip(),l.restoreTransform(g)}}function B(_,g){var i=document.createElement("div");return i.style.cssText=["position:relative","width:"+_+"px","height:"+g+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}var w=function(_,g,i){this.type="canvas";var l=!_.nodeName||_.nodeName.toUpperCase()==="CANVAS";this._opts=i=D.extend({},i||{}),this.dpr=i.devicePixelRatio||Q,this._singleCanvas=l,this.root=_;var h=_.style;h&&(h["-webkit-tap-highlight-color"]="transparent",h["-webkit-user-select"]=h["user-select"]=h["-webkit-touch-callout"]="none",_.innerHTML=""),this.storage=g;var E=this._zlevelList=[],f=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,l){var U=_.width,N=_.height;i.width!=null&&(U=i.width),i.height!=null&&(N=i.height),this.dpr=i.devicePixelRatio||1,_.width=U*this.dpr,_.height=N*this.dpr,this._width=U,this._height=N;var H=new M(_,this,this.dpr);H.__builtin__=!0,H.initContext(),f[t]=H,H.zlevel=t,E.push(t),this._domRoot=_}else{this._width=this._getSize(0),this._height=this._getSize(1);var v=this._domRoot=B(this._width,this._height);_.appendChild(v)}this._hoverlayer=null,this._hoverElements=[]};w.prototype={constructor:w,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var _=this.getViewportRoot();if(_)return{offsetLeft:_.offsetLeft||0,offsetTop:_.offsetTop||0}},refresh:function(_){var g=this.storage.getDisplayList(!0),i=this._zlevelList;this._redrawId=Math.random(),this._paintList(g,_,this._redrawId);for(var l=0;l<i.length;l++){var h=i[l],E=this._layers[h];if(!E.__builtin__&&E.refresh){var f=l===0?this._backgroundColor:null;E.refresh(f)}}return this.refreshHover(),this},addHover:function(_,g){if(_.__hoverMir)return;var i=new _.constructor({style:_.style,shape:_.shape,z:_.z,z2:_.z2,silent:_.silent});return i.__from=_,_.__hoverMir=i,g&&i.setStyle(g),this._hoverElements.push(i),i},removeHover:function(_){var g=_.__hoverMir,i=this._hoverElements,l=D.indexOf(i,g);l>=0&&i.splice(l,1),_.__hoverMir=null},clearHover:function(_){for(var g=this._hoverElements,i=0;i<g.length;i++){var l=g[i].__from;l&&(l.__hoverMir=null)}g.length=0},refreshHover:function(){var _=this._hoverElements,g=_.length,i=this._hoverlayer;if(i&&i.clear(),!g)return;R(_,this.storage.displayableSortFunc),i||(i=this._hoverlayer=this.getLayer(r));var l={};i.ctx.save();for(var h=0;h<g;){var E=_[h],f=E.__from;if(!(f&&f.__zr)){_.splice(h,1),f.__hoverMir=null,g--;continue}h++,f.invisible||(E.transform=f.transform,E.invTransform=f.invTransform,E.__clipPaths=f.__clipPaths,this._doPaintEl(E,i,!0,l))}i.ctx.restore()},getHoverLayer:function(){return this.getLayer(r)},_paintList:function(_,g,i){if(this._redrawId!==i)return;g=g||!1,this._updateLayerStatus(_);var l=this._doPaintList(_,g);if(this._needsManuallyCompositing&&this._compositeManually(),!l){var h=this;x(function(){h._paintList(_,g,i)})}},_compositeManually:function(){var _=this.getLayer(t).ctx,g=this._domRoot.width,i=this._domRoot.height;_.clearRect(0,0,g,i),this.eachBuiltinLayer(function(l){l.virtual&&_.drawImage(l.dom,0,0,g,i)})},_doPaintList:function(_,g){for(var i=[],l=0;l<this._zlevelList.length;l++){var h=this._zlevelList[l],E=this._layers[h];E.__builtin__&&E!==this._hoverlayer&&(E.__dirty||g)&&i.push(E)}for(var f=!0,v=0;v<i.length;v++){var E=i[v],U=E.ctx,N={};U.save();var H=g?E.__startIndex:E.__drawIndex,z=!g&&E.incremental&&Date.now,k=z&&Date.now(),I=E.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(E.__startIndex===E.__endIndex)E.clear(!1,I);else if(H===E.__startIndex){var W=_[H];(!W.incremental||!W.notClear||g)&&E.clear(!1,I)}H===-1&&(console.error("For some unknown reason. drawIndex is -1"),H=E.__startIndex);for(var j=H;j<E.__endIndex;j++){var Y=_[j];if(this._doPaintEl(Y,E,g,N),Y.__dirty=Y.__dirtyText=!1,z){var $=Date.now()-k;if($>15)break}}E.__drawIndex=j,E.__drawIndex<E.__endIndex&&(f=!1),N.prevElClipPaths&&U.restore(),U.restore()}return p.wxa&&D.each(this._layers,function(se){se&&se.ctx&&se.ctx.draw&&se.ctx.draw()}),f},_doPaintEl:function(_,g,i,l){var h=g.ctx,E=_.transform;if((g.__dirty||i)&&!_.invisible&&_.style.opacity!==0&&!(E&&!E[0]&&!E[3])&&!(_.culling&&u(_,this._width,this._height))){var f=_.__clipPaths,v=l.prevElClipPaths;(!v||m(f,v))&&(v&&(h.restore(),l.prevElClipPaths=null,l.prevEl=null),f&&(h.save(),y(f,h),l.prevElClipPaths=f)),_.beforeBrush&&_.beforeBrush(h),_.brush(h,l.prevEl||null),l.prevEl=_,_.afterBrush&&_.afterBrush(h)}},getLayer:function(_,g){this._singleCanvas&&!this._needsManuallyCompositing&&(_=t);var i=this._layers[_];return i||(i=new M("zr_"+_,this,this.dpr),i.zlevel=_,i.__builtin__=!0,this._layerConfig[_]?D.merge(i,this._layerConfig[_],!0):this._layerConfig[_-d]&&D.merge(i,this._layerConfig[_-d],!0),g&&(i.virtual=g),this.insertLayer(_,i),i.initContext()),i},insertLayer:function(_,g){var i=this._layers,l=this._zlevelList,h=l.length,E=null,f=-1,v=this._domRoot;if(i[_]){F("ZLevel "+_+" has been used already");return}if(!o(g)){F("Layer of zlevel "+_+" is not valid");return}if(h>0&&_>l[0]){for(f=0;f<h-1&&!(l[f]<_&&l[f+1]>_);f++);E=i[l[f]]}if(l.splice(f+1,0,_),i[_]=g,!g.virtual)if(E){var U=E.dom;U.nextSibling?v.insertBefore(g.dom,U.nextSibling):v.appendChild(g.dom)}else v.firstChild?v.insertBefore(g.dom,v.firstChild):v.appendChild(g.dom)},eachLayer:function(_,g){var i=this._zlevelList,l,h;for(h=0;h<i.length;h++)l=i[h],_.call(g,this._layers[l],l)},eachBuiltinLayer:function(_,g){var i=this._zlevelList,l,h,E;for(E=0;E<i.length;E++)h=i[E],l=this._layers[h],l.__builtin__&&_.call(g,l,h)},eachOtherLayer:function(_,g){var i=this._zlevelList,l,h,E;for(E=0;E<i.length;E++)h=i[E],l=this._layers[h],l.__builtin__||_.call(g,l,h)},getLayers:function(){return this._layers},_updateLayerStatus:function(_){this.eachBuiltinLayer(function(N,H){N.__dirty=N.__used=!1});function g(N){h&&(h.__endIndex!==N&&(h.__dirty=!0),h.__endIndex=N)}if(this._singleCanvas)for(var i=1;i<_.length;i++){var l=_[i];if(l.zlevel!==_[i-1].zlevel||l.incremental){this._needsManuallyCompositing=!0;break}}for(var h=null,E=0,f,i=0;i<_.length;i++){var l=_[i],v=l.zlevel,U;f!==v&&(f=v,E=0),l.incremental?(U=this.getLayer(v+s,this._needsManuallyCompositing),U.incremental=!0,E=1):U=this.getLayer(v+(E>0?d:0),this._needsManuallyCompositing),U.__builtin__||F("ZLevel "+v+" has been used by unkown layer "+U.id),U!==h&&(U.__used=!0,U.__startIndex!==i&&(U.__dirty=!0),U.__startIndex=i,U.incremental?U.__drawIndex=-1:U.__drawIndex=i,g(i),h=U),l.__dirty&&(U.__dirty=!0,U.incremental&&U.__drawIndex<0&&(U.__drawIndex=i))}g(i),this.eachBuiltinLayer(function(N,H){!N.__used&&N.getElementCount()>0&&(N.__dirty=!0,N.__startIndex=N.__endIndex=N.__drawIndex=0),N.__dirty&&N.__drawIndex<0&&(N.__drawIndex=N.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(_){_.clear()},setBackgroundColor:function(_){this._backgroundColor=_},configLayer:function(_,g){if(g){var i=this._layerConfig;i[_]?D.merge(i[_],g,!0):i[_]=g;for(var l=0;l<this._zlevelList.length;l++){var h=this._zlevelList[l];if(h===_||h===_+d){var E=this._layers[h];D.merge(E,i[_],!0)}}}},delLayer:function(_){var g=this._layers,i=this._zlevelList,l=g[_];if(!l)return;l.dom.parentNode.removeChild(l.dom),delete g[_],i.splice(D.indexOf(i,_),1)},resize:function(_,g){if(this._domRoot.style){var i=this._domRoot;i.style.display="none";var l=this._opts;if(_!=null&&(l.width=_),g!=null&&(l.height=g),_=this._getSize(0),g=this._getSize(1),i.style.display="",this._width!==_||g!==this._height){i.style.width=_+"px",i.style.height=g+"px";for(var h in this._layers)this._layers.hasOwnProperty(h)&&this._layers[h].resize(_,g);D.each(this._progressiveLayers,function(E){E.resize(_,g)}),this.refresh(!0)}this._width=_,this._height=g}else{if(_==null||g==null)return;this._width=_,this._height=g,this.getLayer(t).resize(_,g)}return this},clearLayer:function(_){var g=this._layers[_];g&&g.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(_){if(_=_||{},this._singleCanvas&&!this._compositeManually)return this._layers[t].dom;var g=new M("image",this,_.pixelRatio||this.dpr);if(g.initContext(),g.clear(!1,_.backgroundColor||this._backgroundColor),_.pixelRatio<=this.dpr){this.refresh();var i=g.dom.width,l=g.dom.height,h=g.ctx;this.eachLayer(function(N){N.__builtin__?h.drawImage(N.dom,0,0,i,l):N.renderToCanvas&&(g.ctx.save(),N.renderToCanvas(g.ctx),g.ctx.restore())})}else for(var E={},f=this.storage.getDisplayList(!0),v=0;v<f.length;v++){var U=f[v];this._doPaintEl(U,g,!0,E)}return g.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(_){var g=this._opts,i=["width","height"][_],l=["clientWidth","clientHeight"][_],h=["paddingLeft","paddingTop"][_],E=["paddingRight","paddingBottom"][_];if(g[i]!=null&&g[i]!=="auto")return parseFloat(g[i]);var f=this.root,v=document.defaultView.getComputedStyle(f);return(f[l]||a(v[i])||a(f.style[i]))-(a(v[h])||0)-(a(v[E])||0)|0},pathToImage:function(_,g){g=g||this.dpr;var i=document.createElement("canvas"),l=i.getContext("2d"),h=_.getBoundingRect(),E=_.style,f=E.shadowBlur*g,v=E.shadowOffsetX*g,U=E.shadowOffsetY*g,N=E.hasStroke()?E.lineWidth:0,H=Math.max(N/2,-v+f),z=Math.max(N/2,v+f),k=Math.max(N/2,-U+f),I=Math.max(N/2,U+f),W=h.width+H+z,j=h.height+k+I;i.width=W*g,i.height=j*g,l.scale(g,g),l.clearRect(0,0,W,j),l.dpr=g;var Y={position:_.position,rotation:_.rotation,scale:_.scale};_.position=[H-h.x,k-h.y],_.rotation=0,_.scale=[1,1],_.updateTransform(),_&&_.brush(l);var $=T,se=new $({style:{x:0,y:0,image:i}});return Y.position!=null&&(se.position=_.position=Y.position),Y.rotation!=null&&(se.rotation=_.rotation=Y.rotation),Y.scale!=null&&(se.scale=_.scale=Y.scale),se}};var L=w;xe.exports=L},"7ZXX":function(xe,te,C){xe.exports=C.p+"static/err.6e7c5817.png"},"7ahc":function(xe,te,C){"use strict";C.d(te,"a",function(){return y});var Z=C("k1fw"),Q=C("0Owb"),D=C("+L6B"),F=C("2/Rp"),b=C("y8nQ"),R=C("Vl3Y"),M=C("tJVT"),x=C("OaEy"),T=C("2fM7"),p=C("cDcd"),r=C.n(p),t=C("VrN/"),d=C.n(t),s=C("p77/"),a=C.n(s),o=C("c5Ni"),c=C.n(o),A=T.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};te.b=function(B){var w=B.callback,L=B.onCancel,_=Object(p.useState)("python"),g=Object(M.a)(_,2),i=g[0],l=g[1];function h(f){l(m[f][1])}function E(f){w(f)}return r.a.createElement(R.a,Object(Q.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:E}),r.a.createElement(R.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(T.a,{onChange:h},Object.keys(m).map(function(f){return r.a.createElement(A,{key:f,value:f},m[f][0])}))),r.a.createElement(R.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(y,{mode:i})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(F.a,{type:"ghost",onClick:L},"\u53D6\u6D88")))};function y(B){var w=B.value,L=B.onChange,_=B.mode,g=B.options,i=g===void 0?{}:g,l=Object(p.useRef)(),h=Object(p.useState)(),E=Object(M.a)(h,2),f=E[0],v=E[1];return Object(p.useEffect)(function(){if(f){function U(N){var H=N.getValue();L&&L(H)}return f.on("change",U),function(){f.off("change",U)}}},[f,L]),Object(p.useEffect)(function(){f&&f.setOption("mode",_)},[f,_]),Object(p.useEffect)(function(){f&&((w!==f.getValue()||w==="")&&setTimeout(function(){f.setValue(w||" ")},300))},[f,w]),Object(p.useEffect)(function(){if(l.current&&!f){var U=d.a.fromTextArea(l.current,Object(Z.a)({mode:_,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},i));v(U)}},[l.current,f]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:l}))}},"7ixt":function(xe,te,C){"use strict";C.d(te,"a",function(){return D});var Z={adjustX:1,adjustY:1},Q=[0,0],D={left:{points:["cr","cl"],overflow:Z,offset:[-4,0],targetOffset:Q},right:{points:["cl","cr"],overflow:Z,offset:[4,0],targetOffset:Q},top:{points:["bc","tc"],overflow:Z,offset:[0,-4],targetOffset:Q},bottom:{points:["tc","bc"],overflow:Z,offset:[0,4],targetOffset:Q},topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-4],targetOffset:Q},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0],targetOffset:Q},topRight:{points:["br","tr"],overflow:Z,offset:[0,-4],targetOffset:Q},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0],targetOffset:Q},bottomRight:{points:["tr","br"],overflow:Z,offset:[0,4],targetOffset:Q},rightBottom:{points:["bl","br"],overflow:Z,offset:[4,0],targetOffset:Q},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,4],targetOffset:Q},leftBottom:{points:["br","bl"],overflow:Z,offset:[-4,0],targetOffset:Q}},F=D},"7oTu":function(xe,te,C){var Z=C("IMiH"),Q=C("QBsz"),D=Q.applyTransform,F=Z.CMD,b=[[],[],[]],R=Math.sqrt,M=Math.atan2;function x(T,p){var r=T.data,t,d,s,a,o,c,A=F.M,u=F.C,m=F.L,y=F.R,B=F.A,w=F.Q;for(s=0,a=0;s<r.length;){t=r[s++],a=s,d=0;switch(t){case A:d=1;break;case m:d=1;break;case u:d=3;break;case w:d=2;break;case B:var L=p[4],_=p[5],g=R(p[0]*p[0]+p[1]*p[1]),i=R(p[2]*p[2]+p[3]*p[3]),l=M(-p[1]/i,p[0]/g);r[s]*=g,r[s++]+=L,r[s]*=i,r[s++]+=_,r[s++]*=g,r[s++]*=i,r[s++]+=l,r[s++]+=l,s+=2,a=s;break;case y:c[0]=r[s++],c[1]=r[s++],D(c,c,p),r[a++]=c[0],r[a++]=c[1],c[0]+=r[s++],c[1]+=r[s++],D(c,c,p),r[a++]=c[0],r[a++]=c[1]}for(o=0;o<d;o++){var c=b[o];c[0]=r[s++],c[1]=r[s++],D(c,c,p),r[a++]=c[0],r[a++]=c[1]}}}xe.exports=x},"7v3h":function(xe,te,C){xe.exports=C.p+"static/empty2.dd73f390.png"},"8/bI":function(xe,te,C){xe.exports=C.p+"static/empty.8918e228.png"},"815F":function(xe,te,C){"use strict";C.d(te,"e",function(){return M}),C.d(te,"c",function(){return T}),C.d(te,"d",function(){return p}),C.d(te,"a",function(){return t}),C.d(te,"f",function(){return d}),C.d(te,"b",function(){return s});var Z=C("KQm4"),Q=C("VTBJ"),D=C("Ff2n"),F=C("Zm9Q"),b=C("Kwbf"),R=C("OZM5");function M(a,o){return a!=null?a:o}function x(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function c(A){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(A||[]).forEach(function(m){var y=m.key,B=m.children;Object(b.a)(y!=null,"Tree node must have a certain key: [".concat(u).concat(y,"]"));var w=String(y);Object(b.a)(!o.has(w)||y===null||y===void 0,"Same 'key' exist in the Tree: ".concat(w)),o.set(w,!0),c(B,"".concat(u).concat(w," > "))})}c(a)}function T(a){function o(c){var A=Object(F.a)(c);return A.map(function(u){if(!Object(R.i)(u))return Object(b.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var m=u.key,y=u.props,B=y.children,w=Object(D.a)(y,["children"]),L=Object(Q.a)({key:m},w),_=o(B);return _.length&&(L.children=_),L}).filter(function(u){return u})}return o(a)}function p(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=new Set(o===!0?[]:o),A=[];function u(m){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(B,w){var L=Object(R.h)(y?y.pos:"0",w),_=M(B.key,L),g=Object(Q.a)(Object(Q.a)({},B),{},{parent:y,pos:L,children:null,data:B,isStart:[].concat(Object(Z.a)(y?y.isStart:[]),[w===0]),isEnd:[].concat(Object(Z.a)(y?y.isEnd:[]),[w===m.length-1])});return A.push(g),o===!0||c.has(_)?g.children=u(B.children||[],g):g.children=[],g})}return u(a),A}function r(a,o,c){var A;c?typeof c=="string"?A=function(y){return y[c]}:typeof c=="function"&&(A=function(y){return c(y)}):A=function(y,B){return M(y.key,B)};function u(m,y,B){var w=m?m.children:a,L=m?Object(R.h)(B.pos,y):"0";if(m){var _=A(m,L),g={node:m,index:y,pos:L,key:_,parentPos:B.node?B.pos:null,level:B.level+1};o(g)}w&&w.forEach(function(i,l){u(i,l,{node:m,pos:L,level:B?B.level+1:-1})})}u(null)}function t(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=o.initWrapper,A=o.processEntity,u=o.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,y={},B={},w={posEntities:y,keyEntities:B};return c&&(w=c(w)||w),r(a,function(L){var _=L.node,g=L.index,i=L.pos,l=L.key,h=L.parentPos,E=L.level,f={node:_,index:g,key:l,pos:i,level:E},v=M(l,i);y[i]=f,B[v]=f,f.parent=y[h],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),A&&A(f,w)},m),u&&u(w),w}function d(a,o){var c=o.expandedKeys,A=o.selectedKeys,u=o.loadedKeys,m=o.loadingKeys,y=o.checkedKeys,B=o.halfCheckedKeys,w=o.dragOverNodeKey,L=o.dropPosition,_=o.keyEntities,g=_[a],i={eventKey:a,expanded:c.indexOf(a)!==-1,selected:A.indexOf(a)!==-1,loaded:u.indexOf(a)!==-1,loading:m.indexOf(a)!==-1,checked:y.indexOf(a)!==-1,halfChecked:B.indexOf(a)!==-1,pos:String(g?g.pos:""),dragOver:w===a&&L===0,dragOverGapTop:w===a&&L===-1,dragOverGapBottom:w===a&&L===1};return i}function s(a){var o=a.data,c=a.expanded,A=a.selected,u=a.checked,m=a.loaded,y=a.loading,B=a.halfChecked,w=a.dragOver,L=a.dragOverGapTop,_=a.dragOverGapBottom,g=a.pos,i=a.active,l=Object(Q.a)(Object(Q.a)({},o),{},{expanded:c,selected:A,checked:u,loaded:m,loading:y,halfChecked:B,dragOver:w,dragOverGapTop:L,dragOverGapBottom:_,pos:g,active:i});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(b.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),l}},"8Bcu":function(xe,te,C){xe.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(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){"use strict";Z.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 Q=0;Q<Z.modeInfo.length;Q++){var D=Z.modeInfo[Q];D.mimes&&(D.mime=D.mimes[0])}Z.findModeByMIME=function(F){F=F.toLowerCase();for(var b=0;b<Z.modeInfo.length;b++){var R=Z.modeInfo[b];if(R.mime==F)return R;if(R.mimes){for(var M=0;M<R.mimes.length;M++)if(R.mimes[M]==F)return R}}if(/\+xml$/.test(F))return Z.findModeByMIME("application/xml");if(/\+json$/.test(F))return Z.findModeByMIME("application/json")},Z.findModeByExtension=function(F){F=F.toLowerCase();for(var b=0;b<Z.modeInfo.length;b++){var R=Z.modeInfo[b];if(R.ext){for(var M=0;M<R.ext.length;M++)if(R.ext[M]==F)return R}}},Z.findModeByFileName=function(F){for(var b=0;b<Z.modeInfo.length;b++){var R=Z.modeInfo[b];if(R.file&&R.file.test(F))return R}var M=F.lastIndexOf("."),x=M>-1&&F.substring(M+1,F.length);if(x)return Z.findModeByExtension(x)},Z.findModeByName=function(F){F=F.toLowerCase();for(var b=0;b<Z.modeInfo.length;b++){var R=Z.modeInfo[b];if(R.name.toLowerCase()==F)return R;if(R.alias){for(var M=0;M<R.alias.length;M++)if(R.alias[M].toLowerCase()==F)return R}}}})},"8XDt":function(xe,te,C){C("qH13");var Z=C("aX58"),Q=Z.registerPainter,D=C("6fms");Q("vml",D)},"8hTe":function(xe,te,C){xe.exports={button:"button___1wy9m"}},"8mKB":function(xe,te,C){"use strict";var Z=C("rePB"),Q=C("1OyB"),D=C("vuIU"),F=C("Ji7U"),b=C("md7G"),R=C("foSv"),M=C("cDcd"),x=C.n(M),T=C("m+aA"),p=C("TSYQ"),r=C.n(p),t=C("4IlW");function d(i){var l=i.pageXOffset,h="scrollLeft";if(typeof l!="number"){var E=i.document;l=E.documentElement[h],typeof l!="number"&&(l=E.body[h])}return l}function s(i){var l,h,E=i.ownerDocument,f=E.body,v=E&&E.documentElement,U=i.getBoundingClientRect();return l=U.left,h=U.top,l-=v.clientLeft||f.clientLeft||0,h-=v.clientTop||f.clientTop||0,{left:l,top:h}}function a(i){var l=s(i),h=i.ownerDocument,E=h.defaultView||h.parentWindow;return l.left+=d(E),l.left}function o(i){var l=c();return function(){var E=Object(R.a)(i),f;if(l){var v=Object(R.a)(this).constructor;f=Reflect.construct(E,arguments,v)}else f=E.apply(this,arguments);return Object(b.a)(this,f)}}function c(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(i){return!1}}var A=function(i){Object(F.a)(h,i);var l=o(h);function h(){var E;return Object(Q.a)(this,h),E=l.apply(this,arguments),E.onHover=function(f){var v=E.props,U=v.onHover,N=v.index;U(f,N)},E.onClick=function(f){var v=E.props,U=v.onClick,N=v.index;U(f,N)},E.onKeyDown=function(f){var v=E.props,U=v.onClick,N=v.index;f.keyCode===13&&U(f,N)},E}return Object(D.a)(h,[{key:"getClassName",value:function(){var f=this.props,v=f.prefixCls,U=f.index,N=f.value,H=f.allowHalf,z=f.focused,k=U+1,I=v;return N===0&&U===0&&z?I+=" ".concat(v,"-focused"):H&&N+.5>=k&&N<k?(I+=" ".concat(v,"-half ").concat(v,"-active"),z&&(I+=" ".concat(v,"-focused"))):(I+=k<=N?" ".concat(v,"-full"):" ".concat(v,"-zero"),k===N&&z&&(I+=" ".concat(v,"-focused"))),I}},{key:"render",value:function(){var f=this.onHover,v=this.onClick,U=this.onKeyDown,N=this.props,H=N.disabled,z=N.prefixCls,k=N.character,I=N.characterRender,W=N.index,j=N.count,Y=N.value,$=typeof k=="function"?k(this.props):k,se=x.a.createElement("li",{className:this.getClassName()},x.a.createElement("div",{onClick:H?null:v,onKeyDown:H?null:U,onMouseMove:H?null:f,role:"radio","aria-checked":Y>W?"true":"false","aria-posinset":W+1,"aria-setsize":j,tabIndex:H?-1:0},x.a.createElement("div",{className:"".concat(z,"-first")},$),x.a.createElement("div",{className:"".concat(z,"-second")},$)));return I&&(se=I(se,this.props)),se}}]),h}(x.a.Component);function u(i,l){var h=Object.keys(i);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(i);l&&(E=E.filter(function(f){return Object.getOwnPropertyDescriptor(i,f).enumerable})),h.push.apply(h,E)}return h}function m(i){for(var l=1;l<arguments.length;l++){var h=arguments[l]!=null?arguments[l]:{};l%2?u(Object(h),!0).forEach(function(E){Object(Z.a)(i,E,h[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(h)):u(Object(h)).forEach(function(E){Object.defineProperty(i,E,Object.getOwnPropertyDescriptor(h,E))})}return i}function y(i){var l=B();return function(){var E=Object(R.a)(i),f;if(l){var v=Object(R.a)(this).constructor;f=Reflect.construct(E,arguments,v)}else f=E.apply(this,arguments);return Object(b.a)(this,f)}}function B(){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 w(){}var L=function(i){Object(F.a)(h,i);var l=y(h);function h(E){var f;Object(Q.a)(this,h),f=l.call(this,E),f.onHover=function(U,N){var H=f.props.onHoverChange,z=f.getStarValue(N,U.pageX),k=f.state.cleanedValue;z!==k&&f.setState({hoverValue:z,cleanedValue:null}),H(z)},f.onMouseLeave=function(){var U=f.props.onHoverChange;f.setState({hoverValue:void 0,cleanedValue:null}),U(void 0)},f.onClick=function(U,N){var H=f.props.allowClear,z=f.state.value,k=f.getStarValue(N,U.pageX),I=!1;H&&(I=k===z),f.onMouseLeave(),f.changeValue(I?0:k),f.setState({cleanedValue:I?k:null})},f.onFocus=function(){var U=f.props.onFocus;f.setState({focused:!0}),U&&U()},f.onBlur=function(){var U=f.props.onBlur;f.setState({focused:!1}),U&&U()},f.onKeyDown=function(U){var N=U.keyCode,H=f.props,z=H.count,k=H.allowHalf,I=H.onKeyDown,W=H.direction,j=W==="rtl",Y=f.state.value;N===t.a.RIGHT&&Y<z&&!j?(k?Y+=.5:Y+=1,f.changeValue(Y),U.preventDefault()):N===t.a.LEFT&&Y>0&&!j||N===t.a.RIGHT&&Y>0&&j?(k?Y-=.5:Y-=1,f.changeValue(Y),U.preventDefault()):N===t.a.LEFT&&Y<z&&j&&(k?Y+=.5:Y+=1,f.changeValue(Y),U.preventDefault()),I&&I(U)},f.saveRef=function(U){return function(N){f.stars[U]=N}},f.saveRate=function(U){f.rate=U};var v=E.value;return v===void 0&&(v=E.defaultValue),f.stars={},f.state={value:v,focused:!1,cleanedValue:null},f}return Object(D.a)(h,[{key:"componentDidMount",value:function(){var f=this.props,v=f.autoFocus,U=f.disabled;v&&!U&&this.focus()}},{key:"getStarDOM",value:function(f){return Object(T.a)(this.stars[f])}},{key:"getStarValue",value:function(f,v){var U=this.props,N=U.allowHalf,H=U.direction,z=H==="rtl",k=f+1;if(N){var I=this.getStarDOM(f),W=a(I),j=I.clientWidth;(z&&v-W>j/2||!z&&v-W<j/2)&&(k-=.5)}return k}},{key:"focus",value:function(){var f=this.props.disabled;f||this.rate.focus()}},{key:"blur",value:function(){var f=this.props.disabled;f||this.rate.blur()}},{key:"changeValue",value:function(f){var v=this.props.onChange;"value"in this.props||this.setState({value:f}),v(f)}},{key:"render",value:function(){for(var f=this.props,v=f.count,U=f.allowHalf,N=f.style,H=f.prefixCls,z=f.disabled,k=f.className,I=f.character,W=f.characterRender,j=f.tabIndex,Y=f.direction,$=this.state,se=$.value,le=$.hoverValue,ae=$.focused,q=[],ce=z?"".concat(H,"-disabled"):"",re=0;re<v;re+=1)q.push(x.a.createElement(A,{ref:this.saveRef(re),index:re,count:v,disabled:z,prefixCls:"".concat(H,"-star"),allowHalf:U,value:le===void 0?se:le,onClick:this.onClick,onHover:this.onHover,key:re,character:I,characterRender:W,focused:ae}));var fe=r()(H,ce,k,Object(Z.a)({},"".concat(H,"-rtl"),Y==="rtl"));return x.a.createElement("ul",{className:fe,style:N,onMouseLeave:z?null:this.onMouseLeave,tabIndex:z?-1:j,onFocus:z?null:this.onFocus,onBlur:z?null:this.onBlur,onKeyDown:z?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},q)}}],[{key:"getDerivedStateFromProps",value:function(f,v){return"value"in f&&f.value!==void 0?m(m({},v),{},{value:f.value}):v}}]),h}(x.a.Component);L.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:w,character:"\u2605",onHoverChange:w,tabIndex:0,direction:"ltr"};var _=L,g=te.a=_},"9+Du":function(xe,te,C){"use strict";var Z=C("k1fw"),Q=C("9og8"),D=C("tJVT"),F=C("WmNS"),b=C.n(F),R=C("cDcd"),M=C.n(R),x=C("ErOA"),T=C("7Cbv"),p=C("TSYQ"),r=C.n(p),t=C("vef1"),d=C.n(t),s=function(o,c){var A=o.chunkSize,u=o.options,m=u===void 0?{}:u,y=o.onCancel,B=o.onComplete,w=o.onError,L=o.onProgress,_=o.onBefore,g=o.onBeginInitFile,i=o.children,l=o.accept,h=o.className,E=o.style,f=E===void 0?{}:E,v=o.concurrency,U=v===void 0?4:v,N=Object(R.useState)("ready"),H=Object(D.a)(N,2),z=H[0],k=H[1],I=Object(R.useState)(0),W=Object(D.a)(I,2),j=W[0],Y=W[1],$=Object(R.useState)(""),se=Object(D.a)($,2),le=se[0],ae=se[1],q=Object(R.useState)(null),ce=Object(D.a)(q,2),re=ce[0],fe=ce[1],ne=Object(R.useRef)(null),de=Object(R.useRef)(Object(T.a)()),ee=Object(R.useRef)(!1);Object(R.useImperativeHandle)(c,function(){return{cancel:_e,file:re,uploadStatus:z}});var ue=function(){var Oe=document.getElementById(de.current);Oe&&(Oe.value="")},Se=function(){var Ve=Object(Q.a)(b.a.mark(function Oe(ke){var Ge,Qe;return b.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(!(z==="uploading")){At.next=2;break}return At.abrupt("return");case 2:return g&&g(ke),Ge=ke.size,Qe=Math.ceil(Ge/A),ee.current=!1,k("uploading"),Y(0),ae(""),At.prev=9,At.delegateYield(b.a.mark(function Bt(){var it,Lt,Ft,Pe,Fe,dt,pt,Ye,Et,We,De,Re;return b.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(x.a)("/api/attachments/multipart_upload_start",{method:"POST",body:Object(Z.a)({fileName:ke.name,chunkCount:Qe},m)});case 2:if(it=Ee.sent,!(ee.current||(it==null?void 0:it.status)!==0)){Ee.next=5;break}throw new Error;case 5:for(Lt=it.upload_id,ne.current=new AbortController,Ft=[],Pe=0,Fe=function(Ue){var je=Ue*A,st=Math.min(je+A,Ge),wt=ke.slice(je,st),Kt=new FormData;Kt.append("chunk",wt),Kt.append("fileName",ke.name),Kt.append("chunkIndex",(Ue+1).toString()),Kt.append("uploadId",Lt);for(var zt in m)Object.prototype.hasOwnProperty.call(m,zt)&&Kt.append(zt,m[zt]);Ft.push(function(){return Object(x.a)("/api/attachments/multipart_upload",{method:"POST",body:Kt,signal:ne.current.signal},!0).then(function(mt){Pe++;var bt=Math.round(Pe/Qe*100);Y(bt),L&&L(Object(Z.a)(Object(Z.a)({},mt),{},{file:ke,percent:bt}))})})},dt=0;dt<Qe;dt++)Fe(dt);pt=0,Ye=U;case 13:if(!(pt<Ft.length)){Ee.next=22;break}if(We=(Et=Ft.slice(pt,pt+Ye))===null||Et===void 0?void 0:Et.map(function(Te){return Te()}),!(We.length>0)){Ee.next=20;break}return Ee.next=18,Promise.all(We);case 18:De=Ee.sent,pt+=Ye;case 20:Ee.next=13;break;case 22:return Ee.next=24,Object(x.a)("/api/attachments/multipart_upload_end",{method:"POST",body:Object(Z.a)({fileName:ke.name,chunkCount:Qe,uploadId:Lt},m)});case 24:Re=Ee.sent,Re.object?(k("success"),ue(),B&&B(Object(Z.a)(Object(Z.a)({},Re),{},{file:ke,percent:100}))):(k("error"),ae("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),ue(),w&&w(ke.name));case 26:case"end":return Ee.stop()}},Bt)})(),"t0",11);case 11:At.next=19;break;case 13:At.prev=13,At.t1=At.catch(9),k("error"),ae("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),ue(),w&&w(ke.name);case 19:case"end":return At.stop()}},Oe,null,[[9,13]])}));return function(ke){return Ve.apply(this,arguments)}}(),_e=Object(R.useCallback)(function(){ee.current=!0,ne.current&&(ne.current.abort(),y&&y())},[y]),Le=function(Oe){var ke,Ge,Qe=Oe==null||((ke=Oe.target)===null||ke===void 0||((Ge=ke.files)===null||Ge===void 0))?void 0:Ge[0];if(fe(Qe),z="ready",!Qe)return;if(_){var vt=_(Qe);vt||Se(Qe),ue();return}Se(Qe)};return M.a.createElement(R.Fragment,null,M.a.createElement("input",{type:"file",id:de.current,style:{display:"none"},onChange:Le,accept:l}),M.a.createElement("label",{className:r()(d.a.upload,h),htmlFor:de.current,style:f},i))};te.a=Object(R.forwardRef)(s)},"9Bee":function(xe,te,C){"use strict";var Z=C("DYRE"),Q=C("zeV3"),D=C("+L6B"),F=C("2/Rp"),b=C("k1fw"),R=C("tJVT"),M=C("cDcd"),x=C.n(M),T=C("vg9a"),p=C("DlQD"),r=C.n(p),t=C("rUJ1");function d(ae,q){var ce=ae.match(/^(\s+)(?:```)/);if(ce===null)return q;var re=ce[1];return q.split(`
|
|
`).map(function(fe){var ne=fe.match(/^\s+/);if(ne===null)return fe;var de=Object(R.a)(ne,1),ee=de[0];return ee.length>=re.length?fe.slice(re.length):fe}).join(`
|
|
`)}var s=[],a=["<ul>"],o=new r.a.Renderer,c=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function A(){s.length=0,a=["<ul>"]}var u={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(ae,q,ce,re){if(q>=ae.length||ae[q].level<=ce)return q;var fe=ae[q];re.push("<li><a href='#"+fe.anchor+"'>"+fe.text+"</a>"),q++;var ne=[];return q=m(ae,q,fe.level,ne),ne.length>0&&(re.push("<ul>"),ne.forEach(function(de){re.push(de)}),re.push("</ul>")),re.push("</li>"),q=m(ae,q,ce,re),q}function y(){return m(s,0,0,a),a.push("</ul>"),a.join("")}var B={heading:function(q){var ce=c.exec(q);if(ce)return{type:"heading",raw:ce[0],depth:ce[1].length,text:ce[2]}},fences:function(q){var ce=this.rules.block.fences.exec(q);if(ce){var re=ce[0],fe=d(re,ce[3]||""),ne=ce[2]?ce[2].trim():ce[2];if(["latex","katex","math"].indexOf(ne)>=0){var de=_(),ee=fe;fe=de,g[de]={type:"block",expression:ee}}return{type:"code",raw:re,lang:ne,text:fe}}}},w=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,_=function(){return"__special_katext_id_".concat(L++,"__")},g={};function i(){return g}function l(){L=0,g={}}function h(ae){return ae=ae.replace(w,function(q,ce){var re=_();return g[re]={type:"inline",expression:ce},re}),ae}var E=o.listitem;o.listitem=function(ae){return E(h(ae))};var f=o.paragraph;o.paragraph=function(ae){return f(h(ae))};var v=o.tablecell;o.tablecell=function(ae,q){return v(h(ae),q)},o.code=function(ae,q,ce){var re=(q||"").match(/\S*/)[0];return re?["latex","katex","math"].indexOf(re)>=0?"<p class='editormd-tex'>".concat(ae,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(q,'">').concat(ce?ae:Object(t.escape)(ae,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(ce?ae:Object(t.escape)(ae,!0))+"</code></pre>"},o.heading=function(ae,q,ce){var re=this.options.headerPrefix+ce.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:re,level:q,text:ae}),"<h"+q+' id="'+re+'">'+ae+"</h"+q+">"},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:B,renderer:o});var U=r.a,N=C("SJMd"),H=C("ulZh"),z=C.n(H),k=C("m3rI"),I=C("Oy/b"),W=C("p5ED"),j=C("8hTe"),Y=C.n(j),$=/<pre[^>]*>/g;function se(ae){var q=document.createElement("div");return q.innerHTML=ae,q.childNodes.length===0?"":q.childNodes[0].nodeValue}var le=te.a=function(ae){var q=ae.value,ce=q===void 0?"":q,re=ae.edit,fe=re===void 0?!1:re,ne=ae.className,de=ae.showTextOnly,ee=ae.showLines,ue=ae.replaces,Se=ae.zoomImg,_e=ae.hasMask,Le=ae.style,Ve=Le===void 0?{}:Le,Oe=ae.stylesPrev,ke=Oe===void 0?{}:Oe,Ge=String(ce),Qe=Object(M.useRef)(),vt=Object(M.useRef)(),At=Object(M.useState)(""),Bt=Object(R.a)(At,2),it=Bt[0],Lt=Bt[1],Ft=Object(M.useState)("office"),Pe=Object(R.a)(Ft,2),Fe=Pe[0],dt=Pe[1],pt=Object(M.useMemo)(function(){try{var Re=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ee=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Ge=Ge.replace(Re,"("+k.a.API_SERVER+"/api/attachments/").replace(me,'"'+k.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+k.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(st){}var Te=U(Ge),Ue=i();if(Ge.match(/\[TOC\]/)&&(Te=Te.replace("<p>[TOC]</p>",y()),A()),Te=Te.replace(/(__special_katext_id_\d+__)/g,function(st,wt){var Kt=Ue[wt],zt=Kt.type,mt=Kt.expression;return Object(I.renderToString)(se(mt)||"",{displayMode:zt==="block",throwOnError:!1,output:"html"})}),Te=Te.replace(/▁/g,"\u2581\u2581\u2581"),l(),de){var je=document.createElement("div");return je.innerHTML=Te,je.innerText}return setTimeout(function(){return We()},500),Te},[Ge]),Ye=Object(M.useRef)();u.WebkitLineClamp=ee,ee&&(Ve=Object(b.a)(Object(b.a)({},Ve),u));function Et(Re){var me=Re.target;if(me.tagName.toUpperCase()==="IMG"){if(Se){var Ee=me.getAttribute("src");Lt(Ee),dt("image")}}else if(me.tagName.toUpperCase()==="A"){var Te=me.getAttribute("href");if(Te.indexOf("office")>-1)Re.preventDefault(),Lt(Te),dt("office");else if(Te.indexOf("application/pdf")>-1)Re.preventDefault(),Lt(Te),dt("pdf");else if(Te.indexOf("text/html")>-1)Re.preventDefault(),Lt(Te),dt("html");else if(Te.startsWith("#")){Re.preventDefault();var Ue=document.getElementById(Te.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}var We=function(){var me,Ee=(me=Ye.current)===null||me===void 0?void 0:me.querySelectorAll("video");Ee==null||Ee.forEach(function(Te){if(Te.oncontextmenu=function(){return!1},Te.src.indexOf(".m3u8")>-1&&!Te.canPlayType("application/vnd.apple.mpegurl")){if(z.a.isSupported()){var Ue=new z.a;Ue.loadSource(Te.src),Ue.attachMedia(Te)}}})};Object(M.useEffect)(function(){if(Ye.current&&pt&&(pt.match($)&&window.PR.prettyPrint()),Ye.current)return Ye.current.addEventListener("click",Et),function(){Ye.current.removeEventListener("click",Et),l(),A()}},[pt,Ye.current,Et]);var De=function(me){if(!fe)return;me.target.nodeName==="IMG"?(Qe.current.style.display="flex",Qe.current.style.width=me.target.clientWidth+"px",Qe.current.style.height=me.target.clientHeight+"px",Qe.current.style.top=me.target.offsetTop+"px",Qe.current.style.left=me.target.offsetLeft+"px",vt.current.src=me.target.getAttribute("src")):Qe.current.style.display="none"};return x.a.createElement("div",{style:{position:"relative"}},x.a.createElement("div",{ref:Ye,style:Object(b.a)({},Ve),className:"".concat(ne||""," markdown-body ").concat(Y.a.mdBody),onMouseOver:De,dangerouslySetInnerHTML:{__html:pt}}),x.a.createElement("div",{ref:Qe,className:Y.a.button},x.a.createElement(Q.a,null,x.a.createElement(F.a,{onClick:function(){return openCrop()}},"\u88C1\u526A"),x.a.createElement(F.a,{onClick:function(){return openEditor()}},"\u7F16\u8F91"))),x.a.createElement("img",{ref:vt,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),x.a.createElement(W.a,{close:!0,data:it,type:it!=null&&it.length?Fe:"",style:Object(b.a)({},ke),onClose:function(){return Lt("")}}))}},"9VGf":function(xe,te,C){"use strict";C.d(te,"a",function(){return D});var Z=C("cDcd"),Q=C.n(Z);function D(F,b){var R=Object(Z.useRef)();Object(Z.useEffect)(function(){R.current=F}),Object(Z.useEffect)(function(){function M(){R.current()}if(b!==null){var x=setInterval(M,b);return function(){return clearInterval(x)}}},[b])}},"9nDM":function(xe,te,C){},"9z17":function(xe,te,C){"use strict";C.d(te,"b",function(){return w});var Z=C("g9YV"),Q=C("wCAj"),D=C("5NDa"),F=C("5rEg"),b=C("y8nQ"),R=C("Vl3Y"),M=C("2qtc"),x=C("kLXV"),T=C("7Kak"),p=C("9yH6"),r=C("9og8"),t=C("tJVT"),d=C("WmNS"),s=C.n(d),a=C("cDcd"),o=C.n(a),c=C("ie49"),A=C.n(c),u=C("HBuW"),m=function(i){var l=i.total,h=i.used,E=i.copy,f=i.canNotCopy,v=i.inPaper,U="";return E>0&&f>0?U="\u5176\u4E2D\u6709".concat(E,"\u4E2A\u5B9E\u8BAD\u53EF\u4EE5\u590D\u5236\uFF0C\u6709").concat(f,"\u4E2A\u5B9E\u8BAD\u672A\u5F00\u653E\u590D\u5236"):E>0&&f===0?U="\u5176\u4E2D\u6709".concat(E,"\u4E2A\u5B9E\u8BAD\u53EF\u4EE5\u590D\u5236"):E===0&&f>0&&(U="\u5176\u4E2D\u6709".concat(f,"\u4E2A\u5B9E\u8BAD\u672A\u5F00\u653E\u590D\u5236")),"\u5F53\u524D\u9009\u4E2D".concat(l,"\u4E2A\u5B9E\u8BAD\u4E2D\uFF0C\u6709").concat(h,"\u4E2A\u5B9E\u8BAD\u5DF2\u5728\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C").concat(U).concat(v?"\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4F7F\u7528\u8BD5\u5377\uFF1F":"")},y=function(i){return i?{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"}},B=function(i){var l=i.onCancel,h=i.onOk,E=i.visible,f=i.inPaper,v=i.renderData,U=i.type,N=Object(a.useState)(1),H=Object(t.a)(N,2),z=H[0],k=H[1],I=Object(a.useState)(!1),W=Object(t.a)(I,2),j=W[0],Y=W[1],$=Object(a.useMemo)(function(){return(v==null?void 0:v.total_num)===1&&(v==null?void 0:v.can_copy_num)===1},[v]);return o.a.createElement(o.a.Fragment,null,$?o.a.createElement(x.a,{centered:!0,closable:!0,visible:E,title:"\u63D0\u793A",width:600,confirmLoading:j,onCancel:l,onOk:Object(r.a)(s.a.mark(function se(){return s.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return Y(!0),ae.next=3,h(z);case 3:Y(!1);case 4:case"end":return ae.stop()}},se)}))},o.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"),o.a.createElement(p.a.Group,{value:z,onChange:function(le){return k(le.target.value)},className:A.a.content,style:{marginBottom:30}},o.a.createElement(p.a,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),o.a.createElement(p.a,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")),o.a.createElement("div",{className:A.a.content,style:{marginBottom:10}},"\u8BF4\u660E\uFF1A"),o.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"),o.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")):o.a.createElement(x.a,{centered:!0,closable:!0,visible:E,title:"\u63D0\u793A",width:600,onCancel:l,onOk:Object(r.a)(s.a.mark(function se(){return s.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return Y(!0),ae.next=3,h(0);case 3:Y(!1);case 4:case"end":return ae.stop()}},se)}))},o.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")))},w=function(){var i=Object(a.useState)(!1),l=Object(t.a)(i,2),h=l[0],E=l[1],f=Object(a.useState)(),v=Object(t.a)(f,2),U=v[0],N=v[1],H=function(){return E(!1)},z=function(){var k=Object(r.a)(s.a.mark(function I(W){var j;return s.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(u.p)(W);case 2:if(j=$.sent,!("status"in j)){$.next=5;break}return $.abrupt("return",!1);case 5:if(!(j.repeat_shixun_num===0)){$.next=7;break}return $.abrupt("return",!1);case 7:return N(j),E(!0),$.abrupt("return",!0);case 10:case"end":return $.stop()}},I)}));return function(W){return k.apply(this,arguments)}}();return[h,H,U,z]},L=function(i){var l=R.a.useForm(),h=Object(t.a)(l,1),E=h[0],f=Object(a.useState)(!1),v=Object(t.a)(f,2),U=v[0],N=v[1],H=i.onCancel,z=i.onOk,k=i.visible,I=i.inPaper,W=I===void 0?!1:I,j=i.renderData,Y=i.type,$=Object(a.useMemo)(function(){return W?[{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(ce,re){return o.a.createElement(o.a.Fragment,null,o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re.stage_shixun_id:re.id),"is_copy"],initialValue:1},o.a.createElement(p.a.Group,null,o.a.createElement(p.a,{value:1},"\u662F"),o.a.createElement(p.a,{value:0},"\u5426"))),o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re==null?void 0:re.stage_shixun_id:re.id),"is_use"],hidden:!0,initialValue:1},o.a.createElement(F.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(ce,re){return o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re.stage_shixun_id:re.id),"is_use"],initialValue:1},o.a.createElement(p.a.Group,null,o.a.createElement(p.a,{value:1},"\u662F"),o.a.createElement(p.a,{value:0},"\u5426")))}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:function(ce,re){return o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re.stage_shixun_id:re.id),"is_copy"],initialValue:1},o.a.createElement(p.a.Group,null,o.a.createElement(p.a,{value:1},"\u662F"),o.a.createElement(p.a,{value:0},"\u5426")))}}]},[W]),se=Object(a.useMemo)(function(){return W?[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",width:424,className:A.a.tableCell,align:"center",render:function(ce,re){return o.a.createElement(o.a.Fragment,null,o.a.createElement("span",null,ce),o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re==null?void 0:re.stage_shixun_id:re.id),"is_copy"],hidden:!0,initialValue:0},o.a.createElement(F.a,{type:"hidden"})),o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re==null?void 0:re.stage_shixun_id:re.id),"is_use"],hidden:!0,initialValue:1},o.a.createElement(F.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(ce,re){return o.a.createElement(o.a.Fragment,null,o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re==null?void 0:re.stage_shixun_id:re.id),"is_use"],initialValue:0},o.a.createElement(p.a.Group,null,o.a.createElement(p.a,{value:1},"\u662F"),o.a.createElement(p.a,{value:0},"\u5426"))),o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?re==null?void 0:re.stage_shixun_id:re.id),"is_copy"],hidden:!0,initialValue:0},o.a.createElement(F.a,{type:"hidden"})))}}]},[W]),le=Object(a.useMemo)(function(){return m({total:j==null?void 0:j.total_num,used:j==null?void 0:j.repeat_shixun_num,copy:j==null?void 0:j.can_copy_num,canNotCopy:j==null?void 0:j.no_copy_num,inPaper:W})},[j,W]),ae=Object(a.useMemo)(function(){return y(W)},[W]);return o.a.createElement(x.a,{title:"\u5B9E\u8BAD\u91CD\u590D\u4F7F\u7528\u63D0\u793A",centered:!0,visible:k,confirmLoading:U,onOk:Object(r.a)(s.a.mark(function q(){var ce,re;return s.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return N(!0),ce=E.getFieldsValue(),re=Object.keys(ce).map(function(de){return{id:parseInt(de),is_use:ce[de].is_use,is_copy:ce[de].is_copy}}),ne.next=5,z(re);case 5:N(!1);case 6:case"end":return ne.stop()}},q)})),onCancel:H,width:800,okText:"\u786E\u8BA4",className:A.a.antdModal,destroyOnClose:!0},o.a.createElement(R.a,{form:E,preserve:!1},o.a.createElement("div",{className:A.a.brief},le),(j==null?void 0:j.can_copy_num)>0&&o.a.createElement("div",null,o.a.createElement("div",{className:A.a.contentTitle},"\u53EF\u590D\u5236\u5B9E\u8BAD"),o.a.createElement("div",{className:A.a.content},ae.reproducible),o.a.createElement("div",{className:A.a.tips},o.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"),o.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")),o.a.createElement(Q.a,{columns:$,className:A.a.antdTable,dataSource:j==null?void 0:j.can_copy_list,rowKey:Y==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(j==null?void 0:j.no_copy_num)>0&&o.a.createElement("div",null,o.a.createElement("div",{className:A.a.contentTitle},"\u4E0D\u53EF\u590D\u5236\u5B9E\u8BAD"),o.a.createElement("div",{className:A.a.content},ae.irreproducible),o.a.createElement(Q.a,{columns:se,className:A.a.antdTable,dataSource:j==null?void 0:j.no_copy_list,rowKey:Y==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(j==null?void 0:j.no_use_list.length)>0&&(j==null?void 0:j.no_use_list.map(function(q){return o.a.createElement("div",{key:Y==="subject"?q.stage_shixun_id:q.id},o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?q==null?void 0:q.stage_shixun_id:q.id),"is_copy"],hidden:!0,initialValue:0},o.a.createElement(F.a,{type:"hidden"})),o.a.createElement(R.a.Item,{name:["".concat(Y==="subject"?q==null?void 0:q.stage_shixun_id:q.id),"is_use"],hidden:!0,initialValue:1},o.a.createElement(F.a,{type:"hidden"})))}))))},_=function(i){var l=i.modalType;return l==="multiple"?o.a.createElement(L,i):o.a.createElement(B,i)};te.a=_},"A/g1":function(xe,te){xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(xe,te,C){xe.exports=C.p+"static/Certificate.80413b23.png"},AZ8Y:function(xe,te,C){"use strict";C.r(te);var Z=C("T2oS"),Q=C("W9HT"),D=C("k1fw"),F=C("9og8"),b=C("tJVT"),R=C("PpiC"),M=C("Znn+"),x=C("ZTPi"),T=C("WmNS"),p=C.n(T),r=C("cDcd"),t=C.n(r),d=C("Ty5D"),s=C("9kvl"),a=C("+L6B"),o=C("2/Rp"),c=C("oBTY"),A=C("pC0b"),u=C("GzdX"),m=C("+BJd"),y=C("mr32"),B=C("qVdP"),w=C("jsC+"),L=C("lUTK"),_=C("BvKs"),g=C("5Dmo"),i=C("3S7+"),l=C("7Kak"),h=C("9yH6"),E=C("2qtc"),f=C("kLXV"),v=C("miYZ"),U=C("tsqr"),N=C("0NbB"),H=C("JTSX"),z=C.n(H),k=C("xKgJ"),I=C("Mgx3"),W=C("ozfa"),j=C("MJZm"),Y=C("sRBo"),$=C("kaz8"),se=C("14J3"),le=C("BMrR"),ae=C("jCWc"),q=C("kPKH"),ce=C("OaEy"),re=C("2fM7"),fe=C("wd/R"),ne=C.n(fe),de=C("kNP/"),ee=C.n(de),ue=C("1vsH"),Se=C("9z17"),_e=re.a.Option,Le=function(Xe){var yt=Xe.pathsDetail,Wt=Xe.globalSetting,nn=Xe.loading,Ut=Xe.dispatch,hn=Object(R.a)(Xe,["pathsDetail","globalSetting","loading","dispatch"]),Jt=Object(d.i)(),Mt=Object(r.useState)(),on=Object(b.a)(Mt,2),Gt=on[0],fn=on[1],In=Object(r.useState)([]),jt=Object(b.a)(In,2),pn=jt[0],qt=jt[1],mn=Object(r.useState)([]),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1],ar=Object(r.useState)([]),sn=Object(b.a)(ar,2),Tn=sn[0],Bn=sn[1],jn=Object(r.useState)(),cn=Object(b.a)(jn,2),Nn=cn[0],qn=cn[1],ur=Object(r.useState)(),wr=Object(b.a)(ur,2),Gn=wr[0],Yn=wr[1],yr=Object(r.useState)(!0),fr=Object(b.a)(yr,2),hr=fr[0],Zr=fr[1];Object(r.useEffect)(function(){yt.actionTabs.key==="PathsDetail-SendToClass"&&Vn()},[yt.actionTabs.key]);var Wr=function(la){switch(la.item_type){case"Shixun":return t.a.createElement("span",null,t.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),la.name);case"Attachment":return t.a.createElement("span",null,t.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),la.name);case"VideoItem":return t.a.createElement("span",null,t.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),la.name);case"StageCatalog":return t.a.createElement("span",null,la.name);default:return""}},Vn=function(){var ea=Object(F.a)(p.a.mark(function la(){var ta,pa,ba;return p.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(I.H)({id:Jt.pathId});case 2:ta=Rr.sent,ta&&(qt((ta==null?void 0:ta.courses)||[]),ba=(pa=ta.stages)===null||pa===void 0?void 0:pa.map(function(Ma,ua){var La;return{title:Ma.state_name||"",key:ua,children:(La=Ma.items)===null||La===void 0?void 0:La.map(function(ii,Wi){var yi;return Object(D.a)(Object(D.a)({},ii),{},{disabled:ii.is_jupyter,title:Wr(ii),key:"".concat(ua,"-").concat(Wi),children:(yi=ii.children)===null||yi===void 0?void 0:yi.map(function(fi,Mo){return Object(D.a)(Object(D.a)({},fi),{},{disabled:fi.is_jupyter,title:Wr(fi),key:"".concat(ua,"-").concat(Wi,"-").concat(Mo)})})})})}}),En(ba||[]));case 4:case"end":return Rr.stop()}},la)}));return function(){return ea.apply(this,arguments)}}(),dr=function(la,ta){Bn(la)},Ra=function(la){var ta=la.target.checked,pa=[];kt==null||kt.map(function(ba,xa){var Rr;pa.push(xa),ba==null||((Rr=ba.children)===null||Rr===void 0)||Rr.map(function(Ma,ua){var La;pa.push("".concat(xa,"-").concat(ua)),Ma==null||((La=Ma.children)===null||La===void 0)||La.map(function(ii,Wi){pa.push("".concat(xa,"-").concat(ua,"-").concat(Wi))})})}),Bn(ta?pa:[])},Vr=function(){var la=Tn.filter(function(Rr){return typeof Rr=="string"}),ta=[],pa=[],ba=[],xa=[];return kt==null||kt.map(function(Rr,Ma){var ua;Rr==null||((ua=Rr.children)===null||ua===void 0)||ua.map(function(La,ii){var Wi;la.includes("".concat(Ma,"-").concat(ii))&&(ba.push(La.stage_item_id),La.item_type==="Shixun"?ta.push(La.id):La.item_type==="Attachment"?xa.push(La.id):La.item_type==="VideoItem"&&pa.push(La.id)),La==null||((Wi=La.children)===null||Wi===void 0)||Wi.map(function(yi,fi){la.includes("".concat(Ma,"-").concat(ii,"-").concat(fi))&&(ba.push(yi.stage_item_id),yi.item_type==="Shixun"?ta.push(yi.id):yi.item_type==="Attachment"?xa.push(yi.id):yi.item_type==="VideoItem"&&pa.push(yi.id))})})}),{shixunIds:ta,videoItemIds:pa,stageItemIds:ba,coursewareIds:xa}},Hn=Object(Se.b)(),dn=Object(b.a)(Hn,4),cr=dn[0],qa=dn[1],pr=dn[2],br=dn[3],or=function(){var ea=Object(F.a)(p.a.mark(function la(){var ta,pa,ba;return p.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:if(ta=Vr(),pa=ta.stageItemIds,Gt){Rr.next=4;break}return U.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Rr.abrupt("return");case 4:if(!(!zn.length&&!nr.length&&!wa.length)){Rr.next=7;break}return U.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Rr.abrupt("return");case 7:return Yn(!0),Rr.next=10,br({id:Jt.pathId,course_id:parseInt(Gt),type:"subject",stage_item_id:pa,sync_catelog:hr?1:0});case 10:if(ba=Rr.sent,ba){Rr.next=14;break}return Rr.next=14,Jn(pa.map(function(Ma){return{id:Ma,is_copy:0,is_use:1}}));case 14:Yn(!1),Sn();case 16:case"end":return Rr.stop()}},la)}));return function(){return ea.apply(this,arguments)}}(),Jn=function(){var ea=Object(F.a)(p.a.mark(function la(ta){var pa;return p.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(I.P)({id:Jt.pathId,course_id:Gt,stage_shixuns:ta.map(function(Rr){return{stage_shixun_id:Rr.id,is_copy:Rr.is_copy,is_use:Rr.is_use}}),sync_catelog:hr?1:0});case 2:pa=xa.sent,fn(null),qa(),(pa==null?void 0:pa.status)===1&&f.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},pa.message),onOk:function(){var Ma,ua=pa==null||((Ma=pa.url.split("/"))===null||Ma===void 0)?void 0:Ma[2];Object(ue.U)("/classrooms/".concat(ua,"/shixun_homework"))}});case 6:case"end":return xa.stop()}},la)}));return function(ta){return ea.apply(this,arguments)}}(),Sn=function(){Ut({type:"pathsDetail/setActionTabs",payload:{}}),Bn([]),qn(null)},On=Vr(),un=On.shixunIds,zn=un===void 0?[]:un,zr=On.videoItemIds,nr=zr===void 0?[]:zr,Sr=On.coursewareIds,wa=Sr===void 0?[]:Sr;return t.a.createElement(t.a.Fragment,null,t.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:yt.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Gn,width:600,onOk:or,onCancel:Sn},t.a.createElement("div",{className:ee.a.wrap},t.a.createElement("div",{className:"mb10"},t.a.createElement(re.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:Gt,style:{width:"100%"},onSelect:function(la){return fn(la)},optionLabelProp:"lable"},pn==null?void 0:pn.map(function(ea,la){return t.a.createElement(_e,{key:ea.course_id,value:ea.course_id,lable:ea.course_name},t.a.createElement(le.a,{justify:"space-between"},t.a.createElement(q.a,null,ea.course_name),t.a.createElement(q.a,null,ne()(ea.created_at).format("YYYY-MM-DD HH:mm"))))}))),t.a.createElement("div",{className:ee.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",t.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",t.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"),t.a.createElement("div",{className:ee.a.radioWrap},t.a.createElement("div",null,t.a.createElement($.a,{value:Nn,onChange:Ra,className:"font14 ml20"},"\u5168\u9009")),!!(kt!=null&&kt.length)&&t.a.createElement(j.a,{className:ee.a.tree,checkable:!0,defaultExpandAll:!0,treeData:kt,checkedKeys:Tn,onCheck:function(la,ta){return dr(la,ta)}})),t.a.createElement("div",{className:ee.a.createMkdir},t.a.createElement($.a,{checked:hr,onChange:function(la){return Zr(la.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(zn.length+nr.length)&&t.a.createElement("span",null,t.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!zn.length&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{className:"c-light-primary"},zn.length," "),t.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!nr.length&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{className:"c-purple-8C1 ml5"},nr.length," "),t.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!wa.length&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{className:"c-cyan-blue ml5"},wa.length," "),t.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6")))))),t.a.createElement(Se.a,{visible:cr,inPaper:!1,renderData:pr,onCancel:qa,onOk:Jn,modalType:"multiple",type:"subject"}))},Ve=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.loading,Wt=nt.globalSetting;return{pathsDetail:Xe,globalSetting:Wt,loading:yt.effects}})(Le),Oe=C("NLgs"),ke=C("P5Jw"),Ge=C("5NDa"),Qe=C("5rEg"),vt=C("6UJt"),At=C("DFOY"),Bt=C("y8nQ"),it=C("Vl3Y"),Lt=C("ErOA"),Ft=C("OC45"),Pe=C.n(Ft),Fe=function(Xe){var yt=Xe.type,Wt=Xe.onCancel,nn=Xe.onOk,Ut=it.a.useForm(),hn=Object(b.a)(Ut,1),Jt=hn[0],Mt=Object(r.useState)(!0),on=Object(b.a)(Mt,2),Gt=on[0],fn=on[1],In=Object(r.useState)(!1),jt=Object(b.a)(In,2),pn=jt[0],qt=jt[1],mn=Object(r.useState)([]),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1];Object(r.useEffect)(function(){ar()},[]);var ar=function(){var Tn=Object(F.a)(p.a.mark(function Bn(){var jn;return p.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:if(!yt){Nn.next=7;break}return qt(!0),Nn.next=4,Object(Lt.a)("/api/disciplines.json",{method:"get",params:{source:yt}});case 4:jn=Nn.sent,En(jn.disciplines||[]),qt(!1);case 7:case"end":return Nn.stop()}},Bn)}));return function(){return Tn.apply(this,arguments)}}(),sn=function(){var Bn=Jt.getFieldsValue(),jn=Bn.sub_discipline_id,cn=Bn.discipline_name,Nn=Bn.sub_discipline_name;if((!jn||jn&&jn.length===0)&&(!cn||!Nn))return U.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;nn({user_customize:jn&&jn.length===0||!jn,sub_discipline_id:jn,discipline_name:cn,sub_discipline_name:Nn})};return t.a.createElement(f.a,{width:600,className:Pe.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Wt,onOk:sn},t.a.createElement("div",{className:Pe.a.applyPublicContent},t.a.createElement("div",{className:Pe.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),t.a.createElement(it.a,{labelCol:{span:4},labelAlign:"right",form:Jt},t.a.createElement(it.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},t.a.createElement(At.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:kt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Bn,jn){return Jt.setFieldsValue({sub_discipline_id:Bn})}}),t.a.createElement("div",{className:Pe.a.action,onClick:function(){return fn(!Gt)}},t.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),t.a.createElement("div",null,t.a.createElement("span",null,Gt?"\u5C55\u5F00":"\u6536\u8D77"),t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont ".concat(Gt?"icon-zhankai2":"icon-shouqi1")}))))),!Gt&&t.a.createElement(t.a.Fragment,null,t.a.createElement(it.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},t.a.createElement(Qe.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),t.a.createElement(it.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},t.a.createElement(Qe.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),pn&&t.a.createElement("div",{className:Pe.a.spin},t.a.createElement(Q.a,null))))},dt=Fe,pt=C("9Bee"),Ye=C("m3rI"),Et=C("OljG"),We=C.n(Et),De=C("MKdu"),Re=C.n(De),me=C("Nddv"),Ee=C.n(me),Te=C("vUf6"),Ue=C.n(Te),je=C("eqIj"),st=C.n(je),wt=C("ZKmM"),Kt=C.n(wt),zt=function(Xe){var yt,Wt,nn,Ut,hn,Jt,Mt,on,Gt,fn,In,jt,pn,qt,mn,Zt,kt,En,ar,sn,Tn,Bn,jn,cn,Nn,qn,ur,wr,Gn,Yn,yr,fr,hr,Zr,Wr,Vn,dr,Ra,Vr,Hn,dn,cr,qa,pr,br,or,Jn,Sn,On,un,zn,zr,nr,Sr,wa,ea,la,ta,pa,ba,xa,Rr,Ma,ua,La,ii,Wi,yi,fi,Mo,Ao,_o,as,hs,is,os,xo,ps,Ui,na,hi,ui,mo,lo,Pi,ss,ls,Zo,fo,Qo,go,$o,Ko,va,$r,pi,zi,To,uo,Lo,Ni,oi,Wo,Rn,qo,so,Ba,Oi,mi,So,vi,Uo,es,ms,zo,Ss,Fs,_n=Xe.pathsDetail,Xn=Xe.user,Pt=Xe.globalSetting,$t=Xe.loading,gn=Xe.dispatch,Ln=Object(R.a)(Xe,["pathsDetail","user","globalSetting","loading","dispatch"]),Mn=Object(d.i)(),sr=Object(r.useState)({}),rr=Object(b.a)(sr,2),wn=rr[0],Fr=rr[1],Ei=Object(r.useRef)(1),Zn=Object(r.useState)(),ei=Object(b.a)(Zn,2),no=ei[0],Fi=ei[1],Fn=Object(r.useState)(!1),Da=Object(b.a)(Fn,2),ki=Da[0],ti=Da[1],ro=Object(r.useState)(!1),Go=Object(b.a)(ro,2),Po=Go[0],No=Go[1],gs=Object(r.useState)({status:!1}),Ri=Object(b.a)(gs,2),sl=Ri[0],vl=Ri[1],Os=((yt=_n.detail)===null||yt===void 0?void 0:yt.is_free)||((Wt=_n.detail)===null||Wt===void 0?void 0:Wt.can_learning);Object(r.useEffect)(function(){vl({status:!1})},[]),Object(r.useEffect)(function(){function Hr(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(F.a)(p.a.mark(function Ua(){var Dr,aa,ia,Ta,ya,ji,Ka;return p.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,gn({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}});case 2:Dr=bn.sent,Dr!=null&&Dr.toast&&(Dr!=null&&(aa=Dr.toast)!==null&&aa!==void 0&&aa.is_open&&((ia=Dr.toast)===null||ia===void 0?void 0:ia.open_num)===-1?No(!0):Dr!=null&&(Ta=Dr.toast)!==null&&Ta!==void 0&&Ta.is_open&&(Dr==null||((ya=Dr.toast)===null||ya===void 0)?void 0:ya.open_num)===1?(Ka=JSON.parse(localStorage.getItem("pathsshow"))||[],((ji=Ka.filter(function(gr){return gr===(Mn==null?void 0:Mn.pathId)}))===null||ji===void 0?void 0:ji.length)>0?No(!1):(No(!0),Ka.push(Mn==null?void 0:Mn.pathId),localStorage.setItem("pathsshow",JSON.stringify(Ka)))):No(!1));case 4:case"end":return bn.stop()}},Ua)})),Tr.apply(this,arguments)}Hr()},[]),Object(r.useEffect)(function(){var Hr,Tr,Ua,Dr,aa=(Hr=_n.detail)===null||Hr===void 0||((Tr=Hr.courses)===null||Tr===void 0)?void 0:Tr.length;if(!aa)return;var ia;if((Ua=_n.detail)!==null&&Ua!==void 0&&Ua.has_start){var Ta,ya,ji=(Ta=_n.detail)===null||Ta===void 0||((ya=Ta.courses)===null||ya===void 0)?void 0:ya.findIndex(function(Qn){var Gr;return((Gr=Qn.course_status)===null||Gr===void 0?void 0:Gr.status)===1});ia=ji>-1?ji:0}else{var Ka,Es,bn,gr,xn,Lr=(Ka=_n.detail)===null||Ka===void 0||((Es=Ka.courses)===null||Es===void 0||((bn=Es.map(function(Qn){var Gr;return(Gr=Qn.course_status)===null||Gr===void 0?void 0:Gr.status}))===null||bn===void 0))?void 0:bn.lastIndexOf(2);ia=Lr>-1?Lr:0,Lr=(gr=_n.detail)===null||gr===void 0||((xn=gr.courses)===null||xn===void 0)?void 0:xn.findIndex(function(Qn){var Gr;return((Gr=Qn.course_status)===null||Gr===void 0?void 0:Gr.status)===0}),ia=Lr>-1?Lr:ia}Fr(((Dr=_n.detail)===null||Dr===void 0?void 0:Dr.courses[ia])||{})},[_n.detail]);var ks=function(Tr){var Ua,Dr,aa=(Ua=_n.detail)===null||Ua===void 0||((Dr=Ua.courses)===null||Dr===void 0)?void 0:Dr.find(function(ia){return ia.course_id===Tr});Fr(aa||{}),gn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Tr}})},us=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){var Ua;return p.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Object(I.k)({container_id:Mn.pathId,container_type:"Subject"});case 2:Ua=aa.sent,Ua.status===0&&(vs(),U.b.success(Ua.message));case 4:case"end":return aa.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),ll=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){var Ua;return p.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Object(I.n)({container_id:Mn.pathId,container_type:"Subject"});case 2:Ua=aa.sent,Ua.status===0&&(vs(),U.b.success(Ua.message));case 4:case"end":return aa.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),ul=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var aa=Object(F.a)(p.a.mark(function Ta(){var ya;return p.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:return Ka.next=2,Object(I.q)({id:Mn.pathId});case 2:ya=Ka.sent,ya.status===1&&s.d.push("/paths");case 4:case"end":return Ka.stop()}},Ta)}));function ia(){return aa.apply(this,arguments)}return ia}()});case 1:case"end":return Dr.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),Sl=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:f.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:t.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var aa=Object(F.a)(p.a.mark(function Ta(){var ya;return p.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:return Ka.next=2,Object(I.h)({id:Mn.pathId});case 2:ya=Ka.sent,(ya==null?void 0:ya.status)===0&&(vs(),U.b.success(ya.message));case 4:case"end":return Ka.stop()}},Ta)}));function ia(){return aa.apply(this,arguments)}return ia}()});case 1:case"end":return Dr.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),Zs=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:ki},onOk:function(){var aa=Object(F.a)(p.a.mark(function Ta(){var ya;return p.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:return ti(!0),Ka.next=3,Object(I.m)({id:Mn.pathId});case 3:ya=Ka.sent,(ya==null?void 0:ya.status)===1&&(vs(),U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),ti(!1);case 6:case"end":return Ka.stop()}},Ta)}));function ia(){return aa.apply(this,arguments)}return ia}()});case 1:case"end":return Dr.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),ts=function(){_n.detail&&_n.detail.has_sub_discipline?Qs({user_customize:!1}):dl(!0)},dl=function(Tr){vl({status:Tr})},Qs=function(Tr){f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:t.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",t.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",t.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",t.a.createElement("br",null)),onOk:function(){var Ua=Object(F.a)(p.a.mark(function aa(){var ia,Ta;return p.a.wrap(function(ji){for(;;)switch(ji.prev=ji.next){case 0:return ia={user_customize:Tr.user_customize},Tr.user_customize?ia=Object(D.a)(Object(D.a)({},ia),{},{discipline_name:Tr.discipline_name,sub_discipline_name:Tr.sub_discipline_name}):Tr.sub_discipline_id&&(ia=Object(D.a)(Object(D.a)({},ia),{},{sub_discipline_id:Tr.sub_discipline_id})),ji.next=4,Object(I.g)(Object(D.a)({id:Mn.pathId},ia));case 4:Ta=ji.sent,((Ta==null?void 0:Ta.status)===0||(Ta==null?void 0:Ta.status)===1)&&(vs(),U.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return ji.stop()}},aa)}));function Dr(){return Ua.apply(this,arguments)}return Dr}()})},$s=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var aa=Object(F.a)(p.a.mark(function Ta(){var ya;return p.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:return Ka.next=2,Object(I.l)({id:Mn.pathId});case 2:ya=Ka.sent,(ya==null?void 0:ya.status)===0&&(vs(),U.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return Ka.stop()}},Ta)}));function ia(){return aa.apply(this,arguments)}return ia}()});case 1:case"end":return Dr.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),qs=function(){var Hr=Object(F.a)(p.a.mark(function Tr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"ml20"},t.a.createElement(h.a.Group,{defaultValue:1,onChange:function(ia){return Ei.current=ia.target.value}},t.a.createElement(h.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",t.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),t.a.createElement(h.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",t.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var aa=Object(F.a)(p.a.mark(function Ta(){return p.a.wrap(function(ji){for(;;)switch(ji.prev=ji.next){case 0:Object(ue.U)("/classrooms/news/".concat(Mn.pathId,"/newgold/").concat(Ei.current));case 1:case"end":return ji.stop()}},Ta)}));function ia(){return aa.apply(this,arguments)}return ia}()});case 1:case"end":return Dr.stop()}},Tr)}));return function(){return Hr.apply(this,arguments)}}(),El=function(){f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Tr=Object(F.a)(p.a.mark(function Dr(){var aa;return p.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Ta.next=2,Object(I.i)({id:Mn.pathId});case 2:aa=Ta.sent,aa.status===0&&(Fi(!0),U.b.success(aa.message));case 4:case"end":return Ta.stop()}},Dr)}));function Ua(){return Tr.apply(this,arguments)}return Ua}()})},Rs=function(){if(!Object(Oe.e)(gn))return;f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Tr=Object(F.a)(p.a.mark(function Dr(){var aa,ia;return p.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Object(I.L)({id:wn==null?void 0:wn.course_id});case 2:aa=ya.sent,aa.status===0&&(U.b.success(aa.message),gn({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}}),((ia=wn.course_status)===null||ia===void 0?void 0:ia.status)===1&&Object(ue.U)("/classrooms/".concat(wn==null?void 0:wn.course_id,"/shixun_homework")));case 4:case"end":return ya.stop()}},Dr)}));function Ua(){return Tr.apply(this,arguments)}return Ua}()})},Ol=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"}})},vs=function(){gn({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}}),gn({type:"pathsDetail/getRightData",payload:{id:Mn.pathId}})},Bs=!!((nn=_n.detail)!==null&&nn!==void 0&&nn.participant_count)&&!((Ut=_n.detail)!==null&&Ut!==void 0&&Ut.allow_statistics),Ks=((hn=_n.detail)===null||hn===void 0||((Jt=hn.courses)===null||Jt===void 0)?void 0:Jt.findIndex(function(Hr){return(Hr==null?void 0:Hr.course_id)===(wn==null?void 0:wn.course_id)}))+1,Ds=Ks===((Mt=_n.detail)===null||Mt===void 0||((on=Mt.courses)===null||on===void 0)?void 0:on.length);return t.a.createElement("section",null,t.a.createElement("aside",{className:z.a.banner,style:{backgroundImage:_n!=null&&(Gt=_n.detail)!==null&&Gt!==void 0&&(fn=Gt.attachments)!==null&&fn!==void 0&&(In=fn[0])!==null&&In!==void 0&&In.url?"url(".concat(Ye.a.API_SERVER+(_n==null||((jt=_n.detail)===null||jt===void 0||((pn=jt.attachments)===null||pn===void 0||((qt=pn[0])===null||qt===void 0)))?void 0:qt.url),")"):"url(".concat(We.a,")"),marginBottom:(mn=_n.detail)!==null&&mn!==void 0&&(Zt=mn.courses)!==null&&Zt!==void 0&&Zt.length?70:20}},t.a.createElement("aside",{className:z.a.wrp},t.a.createElement("div",{className:z.a.operationWrap},!!((kt=_n.detail)!==null&&kt!==void 0&&kt.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(k.m)())&&t.a.createElement(i.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},t.a.createElement("span",{onClick:Ol,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},t.a.createElement("img",{src:Re.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((sn=_n.detail)===null||sn===void 0?void 0:sn.allow_statistics)&&((Tn=_n.detail)===null||Tn===void 0?void 0:Tn.public_status)===2&&t.a.createElement("span",{onClick:function(){return s.d.push("/paths/".concat(Mn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},t.a.createElement("img",{src:Ue.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Bn=_n.detail)===null||Bn===void 0?void 0:Bn.is_share)&&t.a.createElement(ke.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(Mn.pathId,"?userid=").concat((jn=Xn.userInfo)===null||jn===void 0?void 0:jn.user_id),onCopy:function(){return U.b.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")}},t.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},t.a.createElement("img",{src:Re.a,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((cn=_n.detail)===null||cn===void 0?void 0:cn.allow_add_member)&&t.a.createElement(w.a,{overlay:t.a.createElement(_.a,null,((Nn=_n.detail)===null||Nn===void 0?void 0:Nn.courses)&&(((qn=_n.detail)===null||qn===void 0?void 0:qn.is_creator)&&!!((ur=Xn.userInfo)!==null&&ur!==void 0&&ur.professional_certification)||Object(k.o)())&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:qs},"\u5F00\u8BFE"),((wr=_n.detail)===null||wr===void 0?void 0:wr.allow_statistics)&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:function(){return s.d.push("/paths/".concat(Mn.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&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:Sl},"\u53D1\u5E03\u8BFE\u7A0B"),((yr=_n.detail)===null||yr===void 0?void 0:yr.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&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:Zs},"\u64A4\u9500\u53D1\u5E03"),((Zr=_n.detail)===null||Zr===void 0?void 0:Zr.allow_statistics)&&((Wr=_n.detail)===null||Wr===void 0?void 0:Wr.publish_status)===2&&((Vn=_n.detail)===null||Vn===void 0?void 0:Vn.public_status)===0&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:ts},"\u516C\u5F00\u8BFE\u7A0B"),((dr=_n.detail)===null||dr===void 0?void 0:dr.allow_statistics)&&((Ra=_n.detail)===null||Ra===void 0?void 0:Ra.public_status)===1&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:$s},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(k.c)()&&((Vr=_n.detail)===null||Vr===void 0?void 0:Vr.allow_statistics)&&((Hn=_n.detail)===null||Hn===void 0?void 0:Hn.public_status)===2&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:$s},"\u64A4\u9500\u516C\u5F00"),((dn=_n.detail)===null||dn===void 0?void 0:dn.allow_delete)&&t.a.createElement(_.a.Item,{style:{textAlign:"center"},onClick:ul},"\u5220\u9664\u8BFE\u7A0B"))},t.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},t.a.createElement("img",{src:Ee.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),t.a.createElement("p",{className:[z.a.titleWrap,((cr=_n.detail)===null||cr===void 0||((qa=cr.name)===null||qa===void 0)?void 0:qa.indexOf(`
|
|
`))&&z.a.titleFlexEnd].join(" ")},t.a.createElement("span",{className:z.a.title},t.a.createElement("strong",null,(pr=_n.detail)===null||pr===void 0||((br=pr.name)===null||br===void 0)?void 0:br.split(`
|
|
`)[0]),t.a.createElement("span",{className:"font24"},t.a.createElement("br",null),(or=_n.detail)===null||or===void 0||((Jn=or.name)===null||Jn===void 0)?void 0:Jn.split(`
|
|
`).filter(function(Hr,Tr){return Tr!==0}).join(""))),t.a.createElement("div",null,((Sn=_n.detail)===null||Sn===void 0?void 0:Sn.excellent)&&t.a.createElement(y.a,{className:"".concat(z.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&&t.a.createElement("div",null,((un=_n.detail)===null||un===void 0?void 0:un.featured)===1&&t.a.createElement(y.a,{className:"".concat(z.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&&t.a.createElement(y.a,{className:"".concat(z.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((zr=_n.detail)===null||zr===void 0?void 0:zr.featured)===3&&t.a.createElement(y.a,{className:"".concat(z.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&&t.a.createElement(y.a,{className:"".concat(z.a.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Sr=Xn.userInfo)===null||Sr===void 0?void 0:Sr.login)&&((wa=_n.detail)===null||wa===void 0?void 0:wa.is_collect)&&t.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:us},t.a.createElement(i.a,{title:"\u53D6\u6D88\u6536\u85CF"},t.a.createElement("img",{src:st.a,style:{marginRight:"10px"}})),t.a.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((ea=Xn.userInfo)===null||ea===void 0?void 0:ea.login)&&!((la=_n.detail)!==null&&la!==void 0&&la.is_collect)&&t.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:ll},t.a.createElement(i.a,{title:"\u53D6\u6D88\u6536\u85CF"},t.a.createElement("img",{src:Kt.a,style:{marginRight:"10px"}})),t.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(k.p)()&&t.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}},t.a.createElement("img",{src:Kt.a,style:{marginRight:"10px"}}),t.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),t.a.createElement("div",{className:z.a.contentWrap},t.a.createElement("div",{className:z.a.contentLeftWrap},!!((ta=_n.detail)!==null&&ta!==void 0&&ta.stages_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u7AE0\u8282"),t.a.createElement("p",{className:"mt3"},(pa=_n.detail)===null||pa===void 0?void 0:pa.stages_count)),!!((ba=_n.detail)!==null&&ba!==void 0&&ba.shixuns_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u5355\u5143"),t.a.createElement("p",{className:"mt3"},(xa=_n.detail)===null||xa===void 0?void 0:xa.shixuns_count)),!!((Rr=_n.detail)!==null&&Rr!==void 0&&Rr.challenge_choose_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),t.a.createElement("p",{className:"mt3"},(Ma=_n.detail)===null||Ma===void 0?void 0:Ma.challenge_choose_count)),!!((ua=_n.detail)!==null&&ua!==void 0&&ua.challenges_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),t.a.createElement("p",{className:"mt3"},(La=_n.detail)===null||La===void 0?void 0:La.challenges_count)),!!((ii=_n.detail)!==null&&ii!==void 0&&ii.videos_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u89C6\u9891"),t.a.createElement("p",{className:"mt3"},(Wi=_n.detail)===null||Wi===void 0?void 0:Wi.videos_count)),!!((yi=_n.detail)!==null&&yi!==void 0&&yi.attachment_count)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u8BFE\u4EF6"),t.a.createElement("p",{className:"mt3"},(fi=_n.detail)===null||fi===void 0?void 0:fi.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)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),t.a.createElement("p",{className:"mt3"},(_o=_n.detail)===null||_o===void 0?void 0:_o.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)&&t.a.createElement("div",{className:"mr30"},t.a.createElement("span",null,t.a.createElement("span",null,(is=_n.detail)!==null&&is!==void 0&&is.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),t.a.createElement(i.a,{title:"\u66F4\u65B0\u65F6\u95F4\uFF1A".concat(((os=_n.detail)===null||os===void 0?void 0:os.member_count_update_at)||"--")},t.a.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),t.a.createElement("p",{className:"mt3"},(xo=_n.detail)===null||xo===void 0?void 0:xo.member_count)),((ps=_n.detail)===null||ps===void 0?void 0:ps.subject_score)>=0&&t.a.createElement("span",{className:"font14 c-white"},t.a.createElement("span",null,"\u8BC4\u5206"),t.a.createElement("br",null),t.a.createElement(u.a,{allowHalf:!0,value:Object(ue.D)((Ui=_n.detail)===null||Ui===void 0?void 0:Ui.averge_star),disabled:!0,className:z.a.rating})))),!!((na=_n.detail)!==null&&na!==void 0&&(hi=na.courses)!==null&&hi!==void 0&&hi.length)&&t.a.createElement("aside",{className:z.a.nav},t.a.createElement("div",{className:z.a.navLeft},wn.course_identity<4&&t.a.createElement(i.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},t.a.createElement("a",{href:"/classrooms/".concat(wn==null?void 0:wn.course_id,"/newgolds/settings"),target:"_blank"},t.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(z.a.navLeftIcon)}))),t.a.createElement(w.a,{overlay:t.a.createElement(_.a,null,(ui=Object(c.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(Hr,Tr){var Ua,Dr;return t.a.createElement(_.a.Item,{key:Hr.course_id,onClick:function(){return ks(Hr.course_id)}},t.a.createElement("span",{className:"font14"},"\u7B2C",((Ua=_n.detail)===null||Ua===void 0||((Dr=Ua.courses)===null||Dr===void 0)?void 0:Dr.length)-Tr,"\u671F"))}))},t.a.createElement("div",null,t.a.createElement("span",{className:"font14 current"},"\u7B2C",t.a.createElement("span",{className:z.a.colorOrange},Ks),"\u671F"),t.a.createElement(N.a,null))),t.a.createElement("div",{className:z.a.navContent},t.a.createElement("div",{className:z.a.contentItem},t.a.createElement("div",{className:z.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),t.a.createElement("div",{className:z.a.contentItemText},wn==null?void 0:wn.start_date)),t.a.createElement("div",{className:z.a.verticalLine}),t.a.createElement("div",{className:z.a.contentItem},t.a.createElement("div",{className:z.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),t.a.createElement("div",{className:z.a.contentItemText},wn==null?void 0:wn.end_date)),t.a.createElement("div",{className:z.a.verticalLine}),t.a.createElement("div",{className:z.a.contentItem},t.a.createElement("div",{className:z.a.contentItemTitle},(Pi=_n.detail)!==null&&Pi!==void 0&&Pi.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),t.a.createElement("div",{className:z.a.contentItemText},wn==null?void 0:wn.student_count," \u4EBA")))),t.a.createElement("div",{className:z.a.navRight,style:{display:"none"}},t.a.createElement("div",{className:z.a.flexRow},(wn==null||((ss=wn.course_status)===null||ss===void 0)?void 0:ss.status)===1&&t.a.createElement("div",{className:"mr20 c-red-ee4"},wn==null||((ls=wn.course_status)===null||ls===void 0)?void 0:ls.time),(wn==null||((Zo=wn.course_status)===null||Zo===void 0)?void 0:Zo.status)===2&&wn.course_identity<6&&t.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((fo=wn.course_status)===null||fo===void 0?void 0:fo.status)===2&&(wn.course_identity<6?t.a.createElement("a",{className:z.a.classButton,href:"/classrooms/".concat(wn==null||((Qo=wn.first_category_url)===null||Qo===void 0||((go=Qo.split("/"))===null||go===void 0))?void 0:go[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):t.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),(($o=wn.course_status)===null||$o===void 0?void 0:$o.status)===1&&wn.course_identity>5&&t.a.createElement("div",{className:z.a.classButton,onClick:Rs},"\u7ACB\u5373\u52A0\u5165"),((Ko=wn.course_status)===null||Ko===void 0?void 0:Ko.status)===1&&wn.course_identity===5&&t.a.createElement("a",{className:z.a.classButton,href:"/classrooms/".concat(wn==null||((va=wn.first_category_url)===null||va===void 0||(($r=va.split("/"))===null||$r===void 0))?void 0:$r[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((pi=wn.course_status)===null||pi===void 0?void 0:pi.status)===0&&wn.course_identity>5&&t.a.createElement("div",{className:z.a.classButton,onClick:Rs},"\u7ACB\u5373\u62A5\u540D"),((zi=wn.course_status)===null||zi===void 0?void 0:zi.status)===0&&wn.course_identity===5&&t.a.createElement("div",{className:z.a.classButton},"\u62A5\u540D\u6210\u529F"),((wn==null||((To=wn.course_status)===null||To===void 0)?void 0:To.status)===0||(wn==null||((uo=wn.course_status)===null||uo===void 0)?void 0:uo.status)===1)&&wn.course_identity<5&&t.a.createElement("a",{className:z.a.classButton,href:"/classrooms/".concat(wn==null||((Lo=wn.first_category_url)===null||Lo===void 0||((Ni=Lo.split("/"))===null||Ni===void 0))?void 0:Ni[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Bs&&Ds&&((oi=_n.detail)===null||oi===void 0?void 0:oi.has_participate)&&t.a.createElement("span",{className:"".concat(z.a.classButton," ").concat(z.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Bs&&Ds&&!((Wo=_n.detail)!==null&&Wo!==void 0&&Wo.has_participate)&&(no?t.a.createElement("span",{className:"".concat(z.a.classButton," ").concat(z.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):t.a.createElement("span",{className:"".concat(z.a.classButton," ").concat(z.a.bg28e),onClick:El},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),t.a.createElement("div",{className:z.a.flexRow},Bs&&!!((Rn=_n.detail)!==null&&Rn!==void 0&&(qo=Rn.courses)!==null&&qo!==void 0&&qo.length)&&Ds&&t.a.createElement("span",{className:"mt20"},t.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"),t.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",t.a.createElement("span",{className:"mr5 c-red-ee4"},no===!0?((Ba=_n.detail)===null||Ba===void 0?void 0:Ba.participant_count)+1:(Oi=_n.detail)===null||Oi===void 0?void 0:Oi.participant_count),"\u4EBA")),Bs&&!((mi=_n.detail)!==null&&mi!==void 0&&(So=mi.courses)!==null&&So!==void 0&&So.length)&&Ds&&t.a.createElement("span",null,!((vi=_n.detail)!==null&&vi!==void 0&&vi.has_participate)&&(no===!0?t.a.createElement("span",{className:"".concat(z.a.classButton," ").concat(z.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):t.a.createElement("a",{className:"".concat(z.a.classButton," ").concat(z.a.bg28e),onClick:El},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Uo=_n.detail)===null||Uo===void 0?void 0:Uo.has_participate)&&t.a.createElement("span",{className:"".concat(z.a.classButton," ").concat(z.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),t.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"),t.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",t.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"))))))),t.a.createElement(Ve,null),sl.status&&t.a.createElement(dt,{type:"subject",onCancel:function(){return dl(!1)},onOk:function(Tr){dl(!1),Qs(Tr)}}),t.a.createElement(f.a,{visible:Po,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){No(!1)},centered:!0,footer:t.a.createElement("div",null,t.a.createElement(o.a,{type:"primary",onClick:function(){No(!1)}},"\u6211\u77E5\u9053\u4E86"))},t.a.createElement(pt.a,{style:{maxHeight:378,overflow:"auto"},value:_n==null||((Ss=_n.detail)===null||Ss===void 0||((Fs=Ss.toast)===null||Fs===void 0))?void 0:Fs.content})))},mt=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.user,Wt=nt.loading,nn=nt.globalSetting;return{pathsDetail:Xe,user:yt,globalSetting:nn,loading:Wt.models.index}})(zt),bt=C("MXD1"),lt=C("CFYs"),ze=C("8Bcu"),Me=C.n(ze),be=C("WPnJ"),Ie=C.n(be),_t=C("g9YV"),ct=C("wCAj"),Ot=C("O3gP"),Nt=C("lrIw"),ft=C("RotF"),Tt=C.n(ft),Ht=C("oUNq"),Cn=C("lzim"),yn=C("55Ip"),Qr=function(Xe){var yt=Xe.pathsDetail,Wt=Xe.loading,nn=Xe.dispatch,Ut=Xe.onReloadData,hn=Ut===void 0?function(){}:Ut,Jt=Object(d.i)(),Mt=Object(r.useState)([]),on=Object(b.a)(Mt,2),Gt=on[0],fn=on[1],In=Object(r.useState)(!0),jt=Object(b.a)(In,2),pn=jt[0],qt=jt[1],mn=Object(r.useState)(!1),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1],ar=it.a.useForm(),sn=Object(b.a)(ar,1),Tn=sn[0],Bn=Object(r.useState)([]),jn=Object(b.a)(Bn,2),cn=jn[0],Nn=jn[1],qn=Object(r.useState)(1),ur=Object(b.a)(qn,2),wr=ur[0],Gn=ur[1],Yn=Object(r.useState)([]),yr=Object(b.a)(Yn,2),fr=yr[0],hr=yr[1],Zr=Object(r.useState)(!0),Wr=Object(b.a)(Zr,2),Vn=Wr[0],dr=Wr[1],Ra=Object(r.useState)(!1),Vr=Object(b.a)(Ra,2),Hn=Vr[0],dn=Vr[1];Object(r.useEffect)(function(){yt.actionTabs.key==="Collaborators-AddCollaborator"&&(dr(!0),qt(!0),cr())},[yt.actionTabs.key]);var cr=function(){var On=Object(F.a)(p.a.mark(function un(){var zn;return p.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,fn(zn.map(function(Sr){return{value:Sr}}));case 4:case"end":return nr.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),qa=function(){var un,zn;if(!((un=Tn.getFieldValue())!==null&&un!==void 0&&(zn=un.keyword)!==null&&zn!==void 0&&zn.trim())){U.b.warn("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Nn([]);return}dr(!1),qt(!0),En(!1),Gn(1),hr([]),br(!0)},pr=function(un){un=String(un);var zn=fr.indexOf(un);zn<0?fr.push(un):fr.splice(zn,1),hr(Object(c.a)(fr))},br=function(){var On=Object(F.a)(p.a.mark(function un(){var zn,zr,nr,Sr,wa,ea=arguments;return p.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:if(zn=ea.length>0&&ea[0]!==void 0?ea[0]:!1,!(pn&&!kt||zn)){ta.next=11;break}return Sr=Tn.getFieldValue(),En(!0),Gn(zn?1:wr+1),ta.next=7,Object(Ht.yb)(Object(D.a)(Object(D.a)({page:zn?1:wr+1,container_id:Jt.pathId,container_type:3},Sr),{},{school_name:(Sr==null?void 0:Sr.school_name)||null,keyword:(Sr==null||((zr=Sr.keyword)===null||zr===void 0)?void 0:zr.trim())||null}));case 7:wa=ta.sent,Nn(zn?Object(c.a)(wa.users):[].concat(Object(c.a)(cn),Object(c.a)(wa.users))),En(!1),((nr=wa.users)===null||nr===void 0?void 0:nr.length)<10&&qt(!1);case 11:case"end":return ta.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),or=function(){var On=Object(F.a)(p.a.mark(function un(){var zn;return p.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(fr!=null&&fr.length){nr.next=4;break}U.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),nr.next=10;break;case 4:return dn(!0),nr.next=7,Object(I.e)({id:Jt.pathId,user_ids:fr});case 7:zn=nr.sent,dn(!1),zn&&(U.b.success("\u6DFB\u52A0\u6210\u529F"),Jn(),hn&&hn());case 10:case"end":return nr.stop()}},un)}));return function(){return On.apply(this,arguments)}}(),Jn=function(){Tn.setFieldsValue({keyword:""}),nn({type:"pathsDetail/setActionTabs",payload:{}})},Sn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(un,zn){return t.a.createElement($.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 t.a.createElement(i.a,{placement:"bottom",title:un},t.a.createElement(yn.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 t.a.createElement(i.a,{placement:"bottom",title:un},t.a.createElement("span",null,un||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(un){return t.a.createElement(i.a,{placement:"bottom",title:un},t.a.createElement("span",null,un||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(un){return t.a.createElement(i.a,{placement:"bottom",title:un},t.a.createElement("span",null,un||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(un){return t.a.createElement(i.a,{placement:"bottom",title:un},t.a.createElement("span",null,un||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(un){return t.a.createElement(i.a,{placement:"bottom",title:un},t.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 t.a.createElement(i.a,{placement:"bottom",title:un&&ne()(un).format("YYYY-MM-DD HH:mm")},t.a.createElement("span",null,un&&ne()(un).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(un){if(un===1)return t.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return t.a.createElement(f.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:yt.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Hn,onOk:or,onCancel:Jn},t.a.createElement(it.a,{layout:"inline",form:Tn,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:qa},t.a.createElement(it.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.a.createElement(re.a,null,t.a.createElement(re.a.Option,{value:"1"},"\u59D3\u540D"),t.a.createElement(re.a.Option,{value:"2"},"\u624B\u673A\u53F7"),t.a.createElement(re.a.Option,{value:"3"},"\u90AE\u7BB1"))),t.a.createElement(it.a.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},t.a.createElement(Qe.a,{allowClear:!0,style:{width:280},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),t.a.createElement(it.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.a.createElement(Nt.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}})),t.a.createElement(it.a.Item,null,t.a.createElement(o.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Vn&&t.a.createElement("div",{className:"tc font16 c-light-black mt40"},t.a.createElement("img",{src:Cn.y,width:"100",alt:""}),t.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Vn&&t.a.createElement("section",null,t.a.createElement("div",{className:"flexd-table-header mt20"},t.a.createElement(ct.a,{pagination:!1,dataSource:[],columns:Sn})),t.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.a.createElement(Tt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(un){br()},hasMore:pn,useWindow:!1},t.a.createElement(ct.a,{loading:kt,showHeader:!1,pagination:!1,dataSource:cn,columns:Sn,onRow:function(un){return{onClick:function(zr){zr.currentTarget.querySelector("input").disabled||pr(zr.currentTarget.querySelector("input").value)}}}})))))},Xr=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.loading;return{pathsDetail:Xe,loading:yt}})(Qr),da=function(Xe){var yt=Xe.pathsDetail,Wt=Xe.loading,nn=Xe.dispatch,Ut=Xe.data,hn=Xe.onReloadData,Jt=hn===void 0?function(){}:hn,Mt=Object(d.i)(),on=Object(r.useState)(!0),Gt=Object(b.a)(on,2),fn=Gt[0],In=Gt[1],jt=Object(r.useState)(!1),pn=Object(b.a)(jt,2),qt=pn[0],mn=pn[1],Zt=it.a.useForm(),kt=Object(b.a)(Zt,1),En=kt[0],ar=Object(r.useState)([]),sn=Object(b.a)(ar,2),Tn=sn[0],Bn=sn[1],jn=Object(r.useState)(1),cn=Object(b.a)(jn,2),Nn=cn[0],qn=cn[1],ur=Object(r.useState)([]),wr=Object(b.a)(ur,2),Gn=wr[0],Yn=wr[1],yr=Object(r.useState)(!0),fr=Object(b.a)(yr,2),hr=fr[0],Zr=fr[1],Wr=Object(r.useState)(!1),Vn=Object(b.a)(Wr,2),dr=Vn[0],Ra=Vn[1];Object(r.useEffect)(function(){yt.actionTabs.key==="Collaborators-AddCourses"&&(Zr(!0),In(!0),Vr())},[yt.actionTabs.key]);var Vr=function(){var or=Object(F.a)(p.a.mark(function Jn(){var Sn;return p.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,nn({type:"classroomList/getSchoolList",payload:{}});case 2:Sn=un.sent;case 3:case"end":return un.stop()}},Jn)}));return function(){return or.apply(this,arguments)}}(),Hn=function(){Zr(!1),In(!0),mn(!1),qn(1),Yn([]),cr(!0)},dn=function(Jn){Jn=String(Jn);var Sn=Gn.indexOf(Jn);Sn<0?Gn.push(Jn):Gn.splice(Sn,1),Yn(Object(c.a)(Gn))},cr=function(){var or=Object(F.a)(p.a.mark(function Jn(){var Sn,On,un,zn,zr,nr=arguments;return p.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:if(Sn=nr.length>0&&nr[0]!==void 0?nr[0]:!1,!(fn&&!qt||Sn)){wa.next=11;break}return zn=En.getFieldValue(),mn(!0),qn(Sn?1:Nn+1),wa.next=7,Object(Ht.xb)({page:Sn?1:Nn+1,container_id:Mt.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:zr=wa.sent,Bn(Sn?Object(c.a)(zr.courses):[].concat(Object(c.a)(Tn),Object(c.a)(zr.courses))),mn(!1),((un=zr.courses)===null||un===void 0?void 0:un.length)<10&&In(!1);case 11:case"end":return wa.stop()}},Jn)}));return function(){return or.apply(this,arguments)}}(),qa=function(){var or=Object(F.a)(p.a.mark(function Jn(){var Sn,On,un,zn;return p.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(Gn!=null&&Gn.length){nr.next=4;break}U.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),nr.next=19;break;case 4:if(!(yt.actionTabs.type!=1)){nr.next=10;break}if(!((yt==null||((Sn=yt.Courses)===null||Sn===void 0||((On=Sn.spoc_courses)===null||On===void 0))?void 0:On.length)+(Gn==null?void 0:Gn.length)>3)){nr.next=8;break}return U.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(!((Ut==null||((un=Ut.spoc_courses)===null||un===void 0)?void 0:un.length)+(Gn==null?void 0:Gn.length)>3)){nr.next=13;break}return U.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),nr.abrupt("return");case 13:return Ra(!0),nr.next=16,Object(I.b)({id:Mt.pathId,course_ids:Gn,course_type:yt.actionTabs.type});case 16:zn=nr.sent,Ra(!1),zn&&(U.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:{}})},br=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Jn,Sn){return t.a.createElement($.a,{value:Sn.id,checked:Gn.includes(String(Sn.id)),disabled:!!Jn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Jn){return t.a.createElement(i.a,{placement:"bottom",title:Jn},t.a.createElement("span",null,Jn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Jn){return t.a.createElement(i.a,{placement:"bottom",title:Jn},t.a.createElement("span",null,Jn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Jn){return t.a.createElement(i.a,{placement:"bottom",title:Jn},t.a.createElement("span",null,Jn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Jn){return t.a.createElement(i.a,{placement:"bottom",title:Jn},t.a.createElement("span",null,Jn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Jn){return t.a.createElement(i.a,{placement:"bottom",title:Jn},t.a.createElement("span",null,Jn||"--"))}}];return t.a.createElement(f.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:yt.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:dr,onOk:qa,onCancel:pr},t.a.createElement(it.a,{layout:"inline",form:En,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Hn},t.a.createElement(it.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},t.a.createElement(Qe.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),t.a.createElement(it.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},t.a.createElement(Qe.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),t.a.createElement(it.a.Item,null,t.a.createElement(o.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),hr&&t.a.createElement("div",{className:"tc font16 c-light-black mt40"},t.a.createElement("img",{src:Cn.y,width:"100",alt:""}),t.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!hr&&t.a.createElement("section",null,t.a.createElement("div",{className:"flexd-table-header mt20"},t.a.createElement(ct.a,{pagination:!1,dataSource:[],columns:br})),t.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.a.createElement(Tt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Jn){cr()},hasMore:fn,useWindow:!1},t.a.createElement(ct.a,{loading:qt,showHeader:!1,pagination:!1,dataSource:Tn,columns:br,onRow:function(Jn){return{onClick:function(On){On.currentTarget.querySelector("input").disabled||dn(On.currentTarget.querySelector("input").value)}}}})))))},Un=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.loading;return{pathsDetail:Xe,loading:yt}})(da),ja=C("2BaD"),ni=C("1n7x"),Ia=C.n(ni),Yr=C("y1J/"),Ja=C.n(Yr),Di=C("A2z3"),Ji=C.n(Di),ge=C("Ye+n"),we=C.n(ge),He=C("MPMw"),ut=C.n(He),Qt=function(Xe){var yt=Xe.visible,Wt=Xe.onOk,nn=Wt===void 0?function(){}:Wt,Ut=Xe.onCancel,hn=Ut===void 0?function(){}:Ut,Jt=Xe.data,Mt=Jt===void 0?{}:Jt,on=Object(r.useRef)();Object(r.useEffect)(function(){return yt?document.body.setAttribute("class",we.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[yt]);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"},fn=function(){var In=Object(F.a)(p.a.mark(function jt(){var pn,qt,mn;return p.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return document.body.scrollIntoView(),pn={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,Mt!=null&&Mt.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},qt=Ia()().set(pn).from(on.current).toPdf(),kt.next=5,qt.get("pdf");case 5:return qt=kt.sent,kt.next=8,qt.output("bloburl");case 8:mn=kt.sent,Object(ue.x)("".concat(Mt.school_name,"-").concat(Mt.user_name,".pdf"),mn);case 10:case"end":return kt.stop()}},jt)}));return function(){return In.apply(this,arguments)}}();return t.a.createElement(f.a,{visible:yt,title:null,footer:t.a.createElement("div",null,t.a.createElement(o.a,{type:"primary",onClick:fn},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:Mt!=null&&Mt.is_icpc_first?840:1052,className:we.a.advertisementModal,maskClosable:!1,closeIcon:t.a.createElement(ja.a,{onClick:hn,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},t.a.createElement("div",{ref:on},Mt!=null&&Mt.is_icpc_first?t.a.createElement("div",{style:{backgroundImage:"url(".concat(ut.a,")"),height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},t.a.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},Mt==null?void 0:Mt.user_name),t.a.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},Mt==null?void 0:Mt.passed_date)):t.a.createElement("div",{style:{backgroundImage:"url(".concat(Ji.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},t.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},Mt==null?void 0:Mt.school_name," ",Mt==null?void 0:Mt.user_name),t.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",ne()(Mt==null?void 0:Mt.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",Mt==null?void 0:Mt.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),t.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),t.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",Gt[ne()(Mt==null?void 0:Mt.created_at).format("M")]," ",ne()(Mt==null?void 0:Mt.created_at).format("DD"),"\uFF0C",ne()(Mt==null?void 0:Mt.created_at).format("YYYY"),"\uFF0C completed the \u300A",Mt==null?void 0:Mt.subject_name_en,"\u300B course on EduCoder."),t.a.createElement("img",{src:Ja.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),t.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},t.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Mt==null?void 0:Mt.code),t.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},tn=Qt,ln=C("YJCA"),Vt=C("wYyv"),rn=C.n(Vt),Rt=Object(ln.b)(function(nt){var Xe,yt,Wt,nn,Ut,hn,Jt,Mt,on,Gt=nt.item,fn=nt.toIndex,In=nt.params,jt=nt.isShow,pn=nt.setShow,qt=nt.dispatch,mn=nt.classroomList,Zt=nt.handleDeleteMember,kt=nt.pathsDetail;return t.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},t.a.createElement("div",{className:Ie.a.directionItemWrap},t.a.createElement(i.a,{color:"#ffffff",placement:"bottom",title:t.a.createElement("div",{className:Ie.a.teamHeight},t.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||((Xe=Gt.name)===null||Xe===void 0)?void 0:Xe.length)>6?(Gt==null||((yt=Gt.name)===null||yt===void 0)?void 0:yt.substr(0,6))+"...":(Gt==null?void 0:Gt.name)||"--"),t.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(Gt==null||((Wt=Gt.school)===null||Wt===void 0)?void 0:Wt.length)>9?(Gt==null||((nn=Gt.school)===null||nn===void 0)?void 0:nn.substr(0,9))+"...":Gt==null?void 0:Gt.school),t.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(Gt!=null&&Gt.brief_introduction)&&t.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(Gt==null?void 0:Gt.brief_introduction)&&t.a.createElement("div",{className:Ie.a.divHeight},Gt==null?void 0:Gt.brief_introduction))},t.a.createElement("img",{draggable:!1,className:Ie.a.imgradius,onClick:function(){Object(k.p)()?s.d.push("".concat(Gt.user_url)):qt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Ye.a.API_SERVER+"/images/"+(Gt==null?void 0:Gt.image_url)}),t.a.createElement("div",null,(Gt==null||((Ut=Gt.name)===null||Ut===void 0)?void 0:Ut.length)>6?(Gt==null||((hn=Gt.name)===null||hn===void 0)?void 0:hn.substr(0,6))+"...":(Gt==null?void 0:Gt.name)||"--",t.a.createElement("br",null),t.a.createElement("span",{style:{color:"#999999"}},(Gt==null||((Jt=Gt.school)===null||Jt===void 0)?void 0:Jt.length)>6?(Gt==null||((Mt=Gt.school)===null||Mt===void 0)?void 0:Mt.substr(0,6))+"...":(Gt==null?void 0:Gt.school)||"--"))),t.a.createElement("br",null),t.a.createElement("span",{className:Ie.a.groupActionWrap},t.a.createElement("i",{style:{display:!((on=kt.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)}}))))}),vn=Object(ln.a)(function(nt){var Xe=nt.isShow,yt=nt.setShow,Wt=nt.pathsDetail,nn=nt.items,Ut=nt.params,hn=nt.dispatch,Jt=nt.classroomList,Mt=nt.handleDeleteMember;return t.a.createElement("div",{className:"task-list-container"},nn==null?void 0:nn.map(function(on,Gt){return t.a.createElement(Rt,{key:"".concat(on.id),isShow:Xe,setShow:yt,dispatch:hn,pathsDetail:Wt,handleDeleteMember:Mt,classroomList:Jt,toIndex:Gt+1,params:Ut,index:Gt,item:on})}))}),$n=function(Xe){var yt=Xe.isupdate,Wt=Xe.setisupdate,nn=Xe.data,Ut=Xe.classroomList,hn=Xe.pathsDetail,Jt=Xe.operation,Mt=Xe.callback,on=Xe.handleDeleteMember,Gt=Xe.onCancel,fn=Xe.dispatch,In=Xe.visible,jt=In===void 0?!1:In,pn=Object(r.useState)(nn),qt=Object(b.a)(pn,2),mn=qt[0],Zt=qt[1],kt=Object(d.i)(),En=Object(r.useState)(),ar=Object(b.a)(En,2),sn=ar[0],Tn=ar[1],Bn=Object(r.useState)(!0),jn=Object(b.a)(Bn,2),cn=jn[0],Nn=jn[1];function qn(Gn){var Yn=Gn.newIndex,yr=Gn.oldIndex;if(!Jt)return;Zt(rn()(mn,yr,Yn))}Object(r.useEffect)(function(){yt&&(ur(mn.map(function(Gn){return Gn==null?void 0:Gn.id})),Wt(!1))},[yt]),Object(r.useEffect)(function(){Zt(nn)},[JSON.stringify(nn)]);function ur(Gn){return wr.apply(this,arguments)}function wr(){return wr=Object(F.a)(p.a.mark(function Gn(Yn){var yr;return p.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,Object(Lt.a)("/api/paths/".concat(kt==null?void 0:kt.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Yn}});case 2:yr=hr.sent,fn({type:"pathsDetail/getRightData",payload:{id:kt.pathId}});case 4:case"end":return hr.stop()}},Gn)})),wr.apply(this,arguments)}return t.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},t.a.createElement(vn,{axis:"xy",helperClass:"dragging-li",isShow:cn,setShow:Nn,distance:2,disableAutoscroll:!0,dispatch:fn,pathsDetail:hn,handleDeleteMember:on,classroomList:Ut,params:kt,items:mn,onSortEnd:qn}))},Pr=Object(s.a)(function(nt){var Xe=nt.classroomList,yt=nt.pathsDetail;return{classroomList:Xe,pathsDetail:yt}})($n),Ir=C("lseA"),Nr=C.n(Ir),qr=[2,5,8,11,14],ca=Object(ln.b)(function(nt){var Xe,yt,Wt,nn,Ut=nt.item,hn=nt.toIndex,Jt=nt.params,Mt=nt.dispatch,on=nt.classroomList,Gt=nt.handleDeleteMember,fn=nt.pathsDetail;return t.a.createElement("span",{onClick:function(){window.open(Ut==null?void 0:Ut.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},t.a.createElement("div",{className:Nr.a.directionItemWrap},t.a.createElement("img",{className:Nr.a.imgradius,src:Ye.a.API_SERVER+(Ut==null?void 0:Ut.default_image)}),t.a.createElement("span",{className:Nr.a.groupActionWrap},t.a.createElement(i.a,{title:Ut.name},t.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Xe=Ut.name)===null||Xe===void 0?void 0:Xe.length)>7?t.a.createElement("span",null,(yt=Ut.name)===null||yt===void 0?void 0:yt.substring(0,7),t.a.createElement("br",null)," ",(Wt=Ut.name)===null||Wt===void 0?void 0:Wt.substring(7,14),(Ut==null?void 0:Ut.name.length)>14&&"..."):Ut.name)))),t.a.createElement("div",{className:Nr.a.bottomdiv},t.a.createElement(i.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Ut==null?void 0:Ut.visits),placement:"bottom"},t.a.createElement("span",null,t.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),t.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ut==null?void 0:Ut.visits))),t.a.createElement(i.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Ut==null?void 0:Ut.course_members_count),placement:"bottom"},t.a.createElement("span",null,t.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),t.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ut==null?void 0:Ut.course_members_count))),t.a.createElement(i.a,{overlayStyle:{maxWidth:380},title:t.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ut==null?void 0:Ut.tasks_count),placement:"bottom"},t.a.createElement("span",null,t.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),t.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ut==null?void 0:Ut.tasks_count))),t.a.createElement(i.a,{title:"\u5220\u9664",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("i",{style:{color:"#bbbbbb",display:!(fn!=null&&(nn=fn.detail)!==null&&nn!==void 0&&nn.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(jt){jt.stopPropagation(),Gt(Ut.id)}})))))}),Oa=Object(ln.a)(function(nt){var Xe=nt.items,yt=nt.params,Wt=nt.dispatch,nn=nt.classroomList,Ut=nt.handleDeleteMember,hn=nt.pathsDetail;return t.a.createElement("div",{className:"task-list-container"},Xe==null?void 0:Xe.map(function(Jt,Mt){return t.a.createElement(ca,{key:"".concat(Jt.id),dispatch:Wt,pathsDetail:hn,handleDeleteMember:Ut,classroomList:nn,toIndex:Mt+1,params:yt,index:Mt,item:Jt})}))}),Br=function(Xe){var yt=Xe.data,Wt=Xe.classroomList,nn=Xe.pathsDetail,Ut=Xe.callback,hn=Xe.handleDeleteMember,Jt=Xe.onCancel,Mt=Xe.dispatch,on=Xe.visible,Gt=on===void 0?!1:on,fn=Object(r.useState)(yt),In=Object(b.a)(fn,2),jt=In[0],pn=In[1],qt=Object(d.i)(),mn=Object(r.useState)(),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1];function ar(Bn){var jn=Bn.newIndex,cn=Bn.oldIndex;sn(rn()(jt,cn,jn).map(function(Nn){return Nn==null?void 0:Nn.id})),pn(rn()(jt,cn,jn))}Object(r.useEffect)(function(){pn(yt)},[JSON.stringify(yt)]);function sn(Bn){return Tn.apply(this,arguments)}function Tn(){return Tn=Object(F.a)(p.a.mark(function Bn(jn){var cn;return p.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(Lt.a)("/api/paths/".concat(qt==null?void 0:qt.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:jn}});case 2:cn=qn.sent;case 3:case"end":return qn.stop()}},Bn)})),Tn.apply(this,arguments)}return t.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},t.a.createElement(Oa,{axis:"y",helperClass:"dragging-li",pathsDetail:nn,distance:2,dispatch:Mt,handleDeleteMember:hn,classroomList:Wt,params:qt,items:jt,onSortEnd:ar}))},jr=Object(s.a)(function(nt){var Xe=nt.classroomList,yt=nt.pathsDetail;return{classroomList:Xe,pathsDetail:yt}})(Br),Mr=C("V0Rq"),sa=C("HBuW"),Aa=C("W6us"),Wa=C.n(Aa),Cr=C("CnIC"),ma=C.n(Cr),Za=C("LZjx"),Qi=C.n(Za),Ha=C("dhSg"),ri=C("cVA7"),Ti=C.n(ri),Ii=C("h6EL");function si(nt){var Xe=function(hn,Jt){if(hn.localName===Jt)return hn;for(var Mt=0,on=hn;on=on.parentNode;Mt++){if(on.localName===Jt)return on;if(on==document.documentElement)return!1}},yt=nt.target,Wt=Xe(yt,"a");if(console.log([Wt],Wt==null?void 0:Wt.href,44),Wt!=null&&Wt.href)return;if(yt.tagName.toUpperCase()==="IMG"){var nn=yt.src||yt.getAttribute("src");nn&&nn.indexOf("/images/avatars/User")===-1&&(nt.stopPropagation(),nt.preventDefault(),Ha.a.publish("preview-image",nn))}}var gi=function(Xe){var yt,Wt,nn,Ut,hn,Jt,Mt,on,Gt,fn,In,jt,pn,qt,mn,Zt,kt,En,ar,sn,Tn,Bn,jn,cn,Nn,qn,ur,wr,Gn,Yn,yr,fr,hr,Zr,Wr,Vn,dr,Ra,Vr,Hn,dn,cr,qa,pr,br,or,Jn,Sn,On,un,zn,zr,nr,Sr,wa,ea,la,ta,pa,ba,xa,Rr,Ma,ua,La,ii,Wi,yi,fi,Mo,Ao,_o,as,hs,is,os,xo,ps,Ui,na,hi,ui,mo,lo,Pi,ss,ls,Zo,fo,Qo,go,$o,Ko,va,$r,pi,zi,To,uo,Lo,Ni,oi,Wo,Rn=Xe.pathsDetail,qo=Xe.user,so=Xe.globalSetting,Ba=Xe.loading,Oi=Xe.classroomList,mi=Xe.dispatch,So=Object(R.a)(Xe,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),vi=Object(d.i)(),Uo=Object(r.useState)(!0),es=Object(b.a)(Uo,2),ms=es[0],zo=es[1],Ss=Object(r.useState)(!1),Fs=Object(b.a)(Ss,2),_n=Fs[0],Xn=Fs[1],Pt=Object(r.useState)(),$t=Object(b.a)(Pt,2),gn=$t[0],Ln=$t[1],Mn=Object(r.useState)(),sr=Object(b.a)(Mn,2),rr=sr[0],wn=sr[1],Fr=Object(r.useState)({}),Ei=Object(b.a)(Fr,2),Zn=Ei[0],ei=Ei[1],no=Object(r.useState)(),Fi=Object(b.a)(no,2),Fn=Fi[0],Da=Fi[1],ki=Object(r.useRef)(),ti=Object(r.useState)(!1),ro=Object(b.a)(ti,2),Go=ro[0],Po=ro[1],No=Object(r.useState)({}),gs=Object(b.a)(No,2),Ri=gs[0],sl=gs[1],vl=Object(r.useState)(!1),Os=Object(b.a)(vl,2),ks=Os[0],us=Os[1],ll=Object(r.useState)(!1),ul=Object(b.a)(ll,2),Sl=ul[0],Zs=ul[1],ts=Object(d.h)();Object(r.useEffect)(function(){if(ki.current)return ki.current.addEventListener("mousedown",si),function(){ki.current.removeEventListener("mousedown",si)}},[ki.current]);var dl=function(){var bn=Object(F.a)(p.a.mark(function gr(){var xn;return p.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(rr!=null&&rr.trim()){Qn.next=3;break}return U.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Qn.abrupt("return");case 3:return Qn.next=5,Object(I.V)({id:vi.pathId,team_title:rr.trim()});case 5:xn=Qn.sent,Ln(!gn),(xn==null?void 0:xn.status)===0&&(wn(null),U.b.success(xn.message),mi({type:"pathsDetail/getRightData",payload:{id:vi.pathId}}));case 8:case"end":return Qn.stop()}},gr)}));return function(){return bn.apply(this,arguments)}}();Object(r.useEffect)(function(){mi({type:"pathsDetail/getCoureses",payload:{id:vi.pathId}}),Qs()},[]);function Qs(){return $s.apply(this,arguments)}function $s(){return $s=Object(F.a)(p.a.mark(function bn(){return p.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.t0=sl,xn.next=3,Object(I.w)({id:vi.pathId,course_type:1});case 3:xn.t1=xn.sent,(0,xn.t0)(xn.t1);case 5:case"end":return xn.stop()}},bn)})),$s.apply(this,arguments)}Object(r.useEffect)(function(){var bn;if(((bn=Oi.actionTabs)===null||bn===void 0?void 0:bn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var gr,xn,Lr=(gr=Rn.detail)===null||gr===void 0||((xn=gr.courses)===null||xn===void 0)?void 0:xn.find(function(Qn){var Gr;return Qn.course_id===((Gr=Oi.actionTabs)===null||Gr===void 0?void 0:Gr.name)});ei(Lr||{})}},[Oi.actionTabs]),Object(r.useEffect)(function(){var bn,gr,xn;if((bn=Rn.detail)!==null&&bn!==void 0&&bn.has_start){var Lr,Qn,Gr=(Lr=Rn.detail)===null||Lr===void 0||((Qn=Lr.courses)===null||Qn===void 0)?void 0:Qn.findIndex(function(Ro){var Bo;return parseInt((Bo=Ro.course_status)===null||Bo===void 0?void 0:Bo.status)===1});xn=Gr>-1?Gr:0}else{var xr,ra,di,Fa,Oo,Fo=(xr=Rn.detail)===null||xr===void 0||((ra=xr.courses)===null||ra===void 0||((di=ra.map(function(Ro){var Bo;return parseInt((Bo=Ro.course_status)===null||Bo===void 0?void 0:Bo.status)}))===null||di===void 0))?void 0:di.lastIndexOf(2);xn=Fo>-1?Fo:0,Fo=(Fa=Rn.detail)===null||Fa===void 0||((Oo=Fa.courses)===null||Oo===void 0)?void 0:Oo.findIndex(function(Ro){var Bo;return parseInt((Bo=Ro.course_status)===null||Bo===void 0?void 0:Bo.status)===0}),xn=Fo>-1?Fo:xn}if((gr=Rn.detail)!==null&&gr!==void 0&&gr.courses){var el;ei(((el=Rn.detail)===null||el===void 0?void 0:el.courses[xn])||{})}},[Rn.detail]);var qs=function(){var bn=Object(F.a)(p.a.mark(function gr(xn){return p.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:f.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var Gr=Object(F.a)(p.a.mark(function ra(){var di,Fa;return p.a.wrap(function(Fo){for(;;)switch(Fo.prev=Fo.next){case 0:return Fo.next=2,Object(I.p)({id:vi.pathId,user_id:xn});case 2:di=Fo.sent,(di==null?void 0:di.status)===1&&(((Fa=qo.userInfo)===null||Fa===void 0?void 0:Fa.user_id)===xn&&(window.location.href=window.location.href),U.b.info(di==null?void 0:di.message),Bs());case 4:case"end":return Fo.stop()}},ra)}));function xr(){return Gr.apply(this,arguments)}return xr}()});case 1:case"end":return Qn.stop()}},gr)}));return function(xn){return bn.apply(this,arguments)}}(),El=function(){var bn=Object(F.a)(p.a.mark(function gr(xn){return p.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:f.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var Gr=Object(F.a)(p.a.mark(function ra(){var di;return p.a.wrap(function(Oo){for(;;)switch(Oo.prev=Oo.next){case 0:return Oo.next=2,Object(I.o)({id:vi.pathId,courseid:xn});case 2:di=Oo.sent,(di==null?void 0:di.status)===0&&(U.b.info("\u5220\u9664\u6210\u529F"),Bs());case 4:case"end":return Oo.stop()}},ra)}));function xr(){return Gr.apply(this,arguments)}return xr}()});case 1:case"end":return Qn.stop()}},gr)}));return function(xn){return bn.apply(this,arguments)}}(),Rs=function(){f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var gr=Object(F.a)(p.a.mark(function Lr(){var Qn;return p.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(I.i)({id:vi.pathId});case 2:Qn=xr.sent,Qn.status===0&&(Da(!0),U.b.success(Qn.message));case 4:case"end":return xr.stop()}},Lr)}));function xn(){return gr.apply(this,arguments)}return xn}()})},Ol=function(){mi({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},vs=function(gr){mi({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:gr}})},Bs=function(){mi({type:"pathsDetail/getPathsDetail",payload:{id:vi.pathId}}),mi({type:"pathsDetail/getRightData",payload:{id:vi.pathId}}),mi({type:"pathsDetail/getCoureses",payload:{id:vi.pathId}}),Qs()},Ks=function(){var gr;return gn?t.a.createElement("div",{className:Me.a.flexRow},t.a.createElement(Qe.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:rr,onChange:function(Lr){return wn(Lr.target.value)}}),t.a.createElement(o.a,{className:"ml5",onClick:function(){return Ln(!gn)}},"\u53D6\u6D88"),t.a.createElement(o.a,{className:"ml5",type:"primary",onClick:dl},"\u786E\u5B9A")):t.a.createElement("div",{className:Me.a.directionItemWrap},t.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",t.a.createElement("img",{style:{marginRight:"10px"},src:ma.a})," ",(gr=Rn.rightData)===null||gr===void 0?void 0:gr.team_title),t.a.createElement("span",{className:Me.a.groupActionWrap},t.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Ln(!gn)}})),!ks&&t.a.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:function(){us(!0)}},"\u7F16\u8F91"),ks&&t.a.createElement("div",{style:{flex:"1",textAlign:"end"}},t.a.createElement("a",{onClick:function(){us(!1)}},"\u53D6\u6D88"),t.a.createElement("a",{onClick:function(){Zs(!0),setTimeout(function(){us(!1)},500)},style:{marginLeft:10}},"\u5B8C\u6210")))},Ds=function(){var gr,xn,Lr=new Image;Lr.src=Cn.p;var Qn=((gr=Rn.rightData)===null||gr===void 0||((xn=gr.tags)===null||xn===void 0)?void 0:xn.map(function(xr,ra){return{name:xr.tag_name,value:ra}}))||[],Gr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Lr,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:Qn}]};return Gr},Hr=function(){if(!Object(Oe.e)(mi))return;f.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var gr=Object(F.a)(p.a.mark(function Lr(){var Qn,Gr;return p.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(I.L)({id:Zn==null?void 0:Zn.course_id});case 2:Qn=ra.sent,Qn.status===0&&(U.b.success(Qn.message),mi({type:"pathsDetail/getPathsDetail",payload:{id:vi.pathId}}),parseInt((Gr=Zn.course_status)===null||Gr===void 0?void 0:Gr.status)===1&&Object(ue.U)("".concat(Zn==null?void 0:Zn.first_category_url)));case 4:case"end":return ra.stop()}},Lr)}));function xn(){return gr.apply(this,arguments)}return xn}()})},Tr=function(){var bn=Object(F.a)(p.a.mark(function gr(){var xn,Lr,Qn;return p.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:if(Object(Oe.e)(mi)){xr.next=2;break}return xr.abrupt("return");case 2:return Xn(!0),xr.next=5,Object(Lt.a)("/api/payments.json",{method:"POST",body:{subject_id:vi.pathId,payment_method:"wechat_qr"}});case 5:xn=xr.sent,xn!=null&&xn.num&&(Xn(!1),s.d.push(ts!=null&&(Lr=ts.query)!==null&&Lr!==void 0&&Lr.userid?"/order/".concat(vi.pathId,"/pay?order_num=").concat(xn==null?void 0:xn.num,"&userid=").concat(ts==null||((Qn=ts.query)===null||Qn===void 0)?void 0:Qn.userid):"/order/".concat(vi.pathId,"/pay?order_num=").concat(xn==null?void 0:xn.num)));case 7:case"end":return xr.stop()}},gr)}));return function(){return bn.apply(this,arguments)}}(),Ua=function(){var bn=Object(F.a)(p.a.mark(function gr(xn,Lr){var Qn;return p.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:if(mi({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Lr){xr.next=7;break}return xr.next=4,Object(sa.D)({id:xn});case 4:xr.t0=xr.sent,xr.next=10;break;case 7:return xr.next=9,Object(sa.E)({id:xn});case 9:xr.t0=xr.sent;case 10:if(Qn=xr.t0,mi({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Qn!=null&&Qn.game_identifier||Qn!=null&&Qn.identifier)){xr.next=15;break}return Object(ue.U)(Lr?"/tasks/".concat(Qn==null?void 0:Qn.identifier,"/jupyter"):"/tasks/".concat(Qn.game_identifier)),xr.abrupt("return");case 15:(Qn==null?void 0:Qn.status)===2?aa(Qn==null?void 0:Qn.message):(Qn==null?void 0:Qn.status)===3&&Dr(Qn==null?void 0:Qn.message);case 16:case"end":return xr.stop()}},gr)}));return function(xn,Lr){return bn.apply(this,arguments)}}(),Dr=function(gr){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},aa=function bn(gr){var xn;gr=(xn=gr)!==null&&xn!==void 0&&xn.includes(".json")?gr:"".concat(gr,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Lr=Object(F.a)(p.a.mark(function Gr(){var xr,ra;return p.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:return Fa.next=2,Object(Mr.T)({url:gr});case 2:if(xr=Fa.sent,xr){Fa.next=5;break}return Fa.abrupt("return");case 5:return U.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Fa.next=8,Object(sa.E)({id:xr.shixun_identifier});case 8:if(ra=Fa.sent,!(ra!=null&&ra.game_identifier)){Fa.next=12;break}return Object(ue.U)("/tasks/".concat(ra.game_identifier)),Fa.abrupt("return");case 12:(ra==null?void 0:ra.status)===2?bn(ra==null?void 0:ra.message):(ra==null?void 0:ra.status)===3&&Dr(ra==null?void 0:ra.message);case 13:case"end":return Fa.stop()}},Gr)}));function Qn(){return Lr.apply(this,arguments)}return Qn}()})},ia=function(){var gr;if(!Object(Oe.e)(mi))return;var xn=[];Rn==null||((gr=Rn.stageData)===null||gr===void 0)||gr.forEach(function(Qn){var Gr;if(Qn.items&&(Gr=Qn.items)!==null&&Gr!==void 0&&Gr.length){var xr;(xr=Qn.items)===null||xr===void 0||xr.forEach(function(ra){var di;xn.push(ra),ra.children&&(di=ra.children)!==null&&di!==void 0&&di.length&&(xn=xn.concat(ra.children))})}});var Lr=xn.find(function(Qn){return["VideoItem","Attachment","Shixun"].includes(Qn.item_type)});if(console.log(Lr,"stageParam"),Lr.item_type==="VideoItem"){Object(ue.U)("/video/".concat(Lr.id,"?subject_id=").concat(vi.pathId));return}if(Lr.item_type==="Attachment"){Object(ue.U)(Lr.url);return}if(Lr.item_type==="Shixun"){Ua(Lr.identifier,Lr.is_jupyter);return}},Ta=function(){var gr,xn,Lr,Qn,Gr=(gr=Rn.detail)===null||gr===void 0||((xn=gr.learning_status)===null||xn===void 0)?void 0:xn[0],xr=(Lr=Rn.detail)===null||Lr===void 0||((Qn=Lr.learning_status)===null||Qn===void 0)?void 0:Qn[1];if(Gr==="can")return t.a.createElement(o.a,{onClick:ia,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(Gr==="disabled"){if(xr==="try"||xr==="unpayed")return t.a.createElement(o.a,{loading:_n,onClick:Tr,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(xr==="expired")return t.a.createElement(o.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(xr==="buyed")return t.a.createElement(o.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},ya=function(){var bn=Object(F.a)(p.a.mark(function gr(){var xn,Lr,Qn,Gr,xr,ra,di,Fa,Oo,Fo,el,Ro;return p.a.wrap(function(ds){for(;;)switch(ds.prev=ds.next){case 0:if(Fo=function(){var cl=Object(F.a)(p.a.mark(function Is(){var Rl;return p.a.wrap(function(_s){for(;;)switch(_s.prev=_s.next){case 0:return _s.next=2,Object(Lt.a)("/api/users/".concat(qo.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(vi.pathId),{method:"post"});case 2:Rl=_s.sent,(Rl==null?void 0:Rl.status)===0&&(U.b.info("\u63D0\u4EA4\u6210\u529F"),mi({type:"pathsDetail/getRightData",payload:{id:vi.pathId}}));case 4:case"end":return _s.stop()}},Is)}));return function(){return cl.apply(this,arguments)}}(),(xn=qo.userInfo)!==null&&xn!==void 0&&xn.professional_certification){ds.next=4;break}return f.a.confirm({title:"\u63D0\u793A",centered:!0,content:t.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ue.U)("/account/certification")}}),ds.abrupt("return",!1);case 4:if(!(((Lr=Rn.rightData)===null||Lr===void 0||((Qn=Lr.progress)===null||Qn===void 0)?void 0:Qn.certificated)==="drafted")){ds.next=6;break}return ds.abrupt("return",!1);case 6:if(!(((Gr=Rn.rightData)===null||Gr===void 0||((xr=Gr.progress)===null||xr===void 0)?void 0:xr.certificated)==="none"||((ra=Rn.rightData)===null||ra===void 0||((di=ra.progress)===null||di===void 0)?void 0:di.certificated)==="rejected")){ds.next=9;break}return((el=Rn.rightData)===null||el===void 0?void 0:el.progress.learned)===100?f.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:Fo}):f.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((Ro=Rn.rightData)===null||Ro===void 0?void 0:Ro.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:Fo}),ds.abrupt("return",!1);case 9:((Fa=Rn.rightData)===null||Fa===void 0||((Oo=Fa.progress)===null||Oo===void 0)?void 0:Oo.certificated)==="passed"&&Po(!0);case 10:case"end":return ds.stop()}},gr)}));return function(){return bn.apply(this,arguments)}}(),ji=!!((yt=Rn.detail)!==null&&yt!==void 0&&yt.participant_count)&&!((Wt=Rn.detail)!==null&&Wt!==void 0&&Wt.allow_statistics),Ka=((nn=Rn.detail)===null||nn===void 0||((Ut=nn.courses)===null||Ut===void 0)?void 0:Ut.findIndex(function(bn){return(bn==null?void 0:bn.course_id)===(Zn==null?void 0:Zn.course_id)}))+1,Es=Ka===((hn=Rn.detail)===null||hn===void 0||((Jt=hn.courses)===null||Jt===void 0)?void 0:Jt.length);return t.a.createElement("section",{className:Me.a.rightWrap},((Mt=Rn.rightData)===null||Mt===void 0?void 0:Mt.qrcode_img)&&t.a.createElement("div",{className:Me.a.qrCode},t.a.createElement("img",{src:(on=Rn.rightData)===null||on===void 0?void 0:on.qrcode_img})),((Gt=Rn.rightData)===null||Gt===void 0?void 0:Gt.progress)&&t.a.createElement("div",{className:"".concat(Me.a.card," ").concat(Me.a.cardTop),style:{top:(fn=Rn.detail)!==null&&fn!==void 0&&(In=fn.courses)!==null&&In!==void 0&&In.length?"-140px":"-70px"}},parseInt(Zn==null||((jt=Zn.course_status)===null||jt===void 0)?void 0:jt.status)===2&&Zn.course_identity<6&&t.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((pn=Zn.course_status)===null||pn===void 0?void 0:pn.status)===2&&(Zn.course_identity<6?"":t.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),t.a.createElement("div",{className:Me.a.flexRow},ji&&!!((qt=Rn.detail)!==null&&qt!==void 0&&(mn=qt.courses)!==null&&mn!==void 0&&mn.length)&&Es&&t.a.createElement("span",{className:"mt20"},t.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Zt=Rn.detail)===null||Zt===void 0?void 0:Zt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),t.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",t.a.createElement("span",{className:"mr5 c-red-ee4"},Fn===!0?((kt=Rn.detail)===null||kt===void 0?void 0:kt.participant_count)+1:(En=Rn.detail)===null||En===void 0?void 0:En.participant_count),"\u4EBA")),ji&&!((ar=Rn.detail)!==null&&ar!==void 0&&(sn=ar.courses)!==null&&sn!==void 0&&sn.length)&&Es&&t.a.createElement("span",null,!((Tn=Rn.detail)!==null&&Tn!==void 0&&Tn.has_participate)&&(Fn===!0?t.a.createElement("span",{className:"".concat(Me.a.classButton," ").concat(Me.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):t.a.createElement("a",{className:"".concat(Me.a.classButton," ").concat(Me.a.bg28e),onClick:Rs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Bn=Rn.detail)===null||Bn===void 0?void 0:Bn.has_participate)&&t.a.createElement("span",{className:"".concat(Me.a.classButton," ").concat(Me.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),t.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(jn=Rn.detail)===null||jn===void 0?void 0:jn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),t.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",t.a.createElement("span",{className:"mr5 c-red-ee4"},Fn===!0?((cn=Rn.detail)===null||cn===void 0?void 0:cn.participant_count)+1:(Nn=Rn.detail)===null||Nn===void 0?void 0:Nn.participant_count),"\u4EBA"))),parseInt(Zn==null||((qn=Zn.course_status)===null||qn===void 0)?void 0:qn.status)===1&&t.a.createElement("div",{className:"mr20 c-red-ee4"},Zn==null||((ur=Zn.course_status)===null||ur===void 0)?void 0:ur.time),t.a.createElement("p",{style:{display:Zn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(Me.a.flexRowAbout)},t.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=Rn.rightData)===null||Gn===void 0?void 0:Gn.progress.learned,"%"),t.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(ue.db)((yr=Rn.rightData)===null||yr===void 0?void 0:yr.progress.time)," "),((fr=Rn.rightData)===null||fr===void 0||((hr=fr.progress)===null||hr===void 0)?void 0:hr.certificated)!="disabled"&&t.a.createElement(o.a,{disabled:((Zr=Rn.rightData)===null||Zr===void 0||((Wr=Zr.progress)===null||Wr===void 0)?void 0:Wr.certificated)==="drafted",onClick:ya},((Vn=Rn.rightData)===null||Vn===void 0||((dr=Vn.progress)===null||dr===void 0)?void 0:dr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ra=Rn.rightData)===null||Ra===void 0||((Vr=Ra.progress)===null||Vr===void 0)?void 0:Vr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Hn=Rn.rightData)===null||Hn===void 0||((dn=Hn.progress)===null||dn===void 0)?void 0:dn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((cr=Rn.rightData)===null||cr===void 0||((qa=cr.progress)===null||qa===void 0)?void 0:qa.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),t.a.createElement(i.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",t.a.createElement(lt.a,{percent:(pr=Rn.rightData)===null||pr===void 0?void 0:pr.progress.learned,showInfo:!1,style:{display:((br=Zn.course_status)===null||br===void 0?void 0:br.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=Rn.detail)===null||Jn===void 0?void 0:Jn.allow_add_member)&&t.a.createElement("a",{className:Me.a.classButton,href:"".concat(Zn==null?void 0:Zn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Sn=Zn.course_status)===null||Sn===void 0?void 0:Sn.status)===1&&Zn.course_identity>5&&t.a.createElement("div",{className:Me.a.classButton,onClick:Hr},"\u7ACB\u5373\u52A0\u5165"),parseInt((On=Zn.course_status)===null||On===void 0?void 0:On.status)===1&&Zn.course_identity===5&&t.a.createElement("a",{className:Me.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&&t.a.createElement("div",{className:Me.a.classButton,onClick:Hr},"\u7ACB\u5373\u62A5\u540D"),parseInt((zn=Zn.course_status)===null||zn===void 0?void 0:zn.status)===0&&Zn.course_identity===5&&t.a.createElement("div",{className:Me.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(Zn==null||((zr=Zn.course_status)===null||zr===void 0)?void 0:zr.status)===0||parseInt(Zn==null||((nr=Zn.course_status)===null||nr===void 0)?void 0:nr.status)===1)&&Zn.course_identity<5&&t.a.createElement("a",{className:Me.a.classButton,href:"".concat(Zn==null?void 0:Zn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ji&&Es&&((Sr=Rn.detail)===null||Sr===void 0?void 0:Sr.has_participate)&&t.a.createElement("span",{className:"".concat(Me.a.classButton," ").concat(Me.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ji&&Es&&!((wa=Rn.detail)!==null&&wa!==void 0&&wa.has_participate)&&(Fn?t.a.createElement("span",{className:"".concat(Me.a.classButton," ").concat(Me.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):t.a.createElement("span",{className:"".concat(Me.a.classButton," ").concat(Me.a.bg28e),onClick:Rs},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((ea=Rn.detail)!==null&&ea!==void 0&&ea.excellent)&&((la=Rn.detail)===null||la===void 0?void 0:la.is_free)!==!0&&t.a.createElement("div",{className:Me.a.price},t.a.createElement("ul",null,t.a.createElement("li",{className:Me.a.li1},!!((ta=Rn.detail)!==null&&ta!==void 0&&ta.origin_price)&&t.a.createElement("div",{className:Me.a.discounts},"\u9650\u65F6\u4F18\u60E0"),t.a.createElement("div",{className:Me.a.realPrice},t.a.createElement("span",null,"\uFFE5"),(pa=Rn.detail)===null||pa===void 0?void 0:pa.price),!!((ba=Rn.detail)!==null&&ba!==void 0&&ba.origin_price)&&t.a.createElement("div",{className:Me.a.lineationPrice},t.a.createElement("span",null,"\uFFE5"),(xa=Rn.detail)===null||xa===void 0?void 0:xa.origin_price)),t.a.createElement("li",{className:Me.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Rr=Rn.detail)===null||Rr===void 0||((Ma=Rr.expiration_type)===null||Ma===void 0)?void 0:Ma.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((ua=Rn.detail)===null||ua===void 0||((La=ua.expiration_type)===null||La===void 0)?void 0:La.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((ii=Rn.detail)===null||ii===void 0||((Wi=ii.expiration_type)===null||Wi===void 0||((yi=Wi.days)===null||yi===void 0))?void 0:yi[0],"\u5929\u5185\u6709\u6548"),((fi=Rn.detail)===null||fi===void 0||((Mo=fi.expiration_type)===null||Mo===void 0)?void 0:Mo.clazz)==="3"&&"".concat((Ao=Rn.detail)===null||Ao===void 0||((_o=Ao.expiration_type)===null||_o===void 0||((as=_o.days)===null||as===void 0))?void 0:as.join("\u5230")))),Ta()),t.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},t.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},t.a.createElement("img",{style:{marginRight:"10px"},src:Wa.a})," ",(hs=Rn.detail)===null||hs===void 0?void 0:hs.learning_notes_title)),t.a.createElement("div",{ref:ki},t.a.createElement(pt.a,{className:"fon16",value:(is=Rn.detail)===null||is===void 0?void 0:is.learning_notes}))),!!((os=Rn.rightData)!==null&&os!==void 0&&(xo=os.members)!==null&&xo!==void 0&&xo.length)&&t.a.createElement("div",{className:"".concat(Me.a.card," pb0"),style:{marginTop:(ps=Rn.detail)!==null&&ps!==void 0&&(Ui=ps.courses)!==null&&Ui!==void 0&&Ui.length?-135:-65}},(na=Rn.detail)!==null&&na!==void 0&&na.allow_add_member?Ks():t.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",t.a.createElement("img",{style:{marginRight:"10px"},src:ma.a})," ",(hi=Rn.rightData)===null||hi===void 0?void 0:hi.team_title),ks&&t.a.createElement(Pr,{setisupdate:Zs,isupdate:Sl,data:(ui=Rn.rightData)===null||ui===void 0?void 0:ui.members,operation:(mo=Rn.detail)===null||mo===void 0?void 0:mo.allow_add_member,handleDeleteMember:qs}),!ks&&t.a.createElement("div",{style:{width:"100%"}},(lo=Rn.rightData)===null||lo===void 0||((Pi=lo.members)===null||Pi===void 0)?void 0:Pi.map(function(bn){var gr,xn,Lr,Qn,Gr,xr,ra,di;return t.a.createElement("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},t.a.createElement("div",{className:Ie.a.directionItemWrap},t.a.createElement(i.a,{color:"#ffffff",placement:"bottom",title:t.a.createElement("div",{className:Ie.a.teamHeight},t.a.createElement("span",{title:bn==null?void 0:bn.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(bn==null||((gr=bn.name)===null||gr===void 0)?void 0:gr.length)>6?(bn==null||((xn=bn.name)===null||xn===void 0)?void 0:xn.substr(0,6))+"...":(bn==null?void 0:bn.name)||"--"),t.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(bn==null||((Lr=bn.school)===null||Lr===void 0)?void 0:Lr.length)>9?(bn==null||((Qn=bn.school)===null||Qn===void 0)?void 0:Qn.substr(0,9))+"...":bn==null?void 0:bn.school),t.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(bn!=null&&bn.brief_introduction)&&t.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(bn==null?void 0:bn.brief_introduction)&&t.a.createElement("div",{className:Ie.a.divHeight},bn==null?void 0:bn.brief_introduction))},t.a.createElement("img",{draggable:!1,className:Ie.a.imgradius,onClick:function(){},src:Ye.a.API_SERVER+"/images/"+(bn==null?void 0:bn.image_url)}),t.a.createElement("div",null,(bn==null||((Gr=bn.name)===null||Gr===void 0)?void 0:Gr.length)>6?(bn==null||((xr=bn.name)===null||xr===void 0)?void 0:xr.substr(0,6))+"...":(bn==null?void 0:bn.name)||"--",t.a.createElement("br",null),t.a.createElement("span",{style:{color:"#999999"}},(bn==null||((ra=bn.school)===null||ra===void 0)?void 0:ra.length)>6?(bn==null||((di=bn.school)===null||di===void 0)?void 0:di.substr(0,6))+"...":(bn==null?void 0:bn.school)||"--"))),t.a.createElement("br",null)))})),((ss=Rn.detail)===null||ss===void 0?void 0:ss.allow_add_member)&&t.a.createElement(le.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},t.a.createElement(q.a,{className:"c-blue current",onClick:Ol},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((ls=Rn.rightData)!==null&&ls!==void 0&&(Zo=ls.tags)!==null&&Zo!==void 0&&Zo.length)&&((fo=Rn.detail)===null||fo===void 0?void 0:fo.show_tag)&&t.a.createElement("div",{className:Me.a.skillWrap},t.a.createElement("p",{className:"".concat(Me.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.a.createElement("span",{className:"ml5 c-grey-c"},(Qo=Rn.rightData)===null||Qo===void 0||((go=Qo.tags)===null||go===void 0)?void 0:go.length))),t.a.createElement(Ti.a,{option:Ds(),style:{height:370},opts:{renderer:"svg"}})),(($o=Rn.detail)===null||$o===void 0?void 0:$o.show_spoc)===1&&t.a.createElement("div",{className:"".concat(Me.a.card," pb0"),style:{marginTop:15}},t.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},t.a.createElement("img",{style:{marginRight:"10px"},src:Qi.a}),"SPOC\u8BFE\u5802"),t.a.createElement(jr,{data:(Ko=Rn.Courses)===null||Ko===void 0?void 0:Ko.spoc_courses,handleDeleteMember:El}),((va=Rn.detail)===null||va===void 0?void 0:va.show_spoc)===1&&(Rn==null||(($r=Rn.Courses)===null||$r===void 0||((pi=$r.spoc_courses)===null||pi===void 0))?void 0:pi.length)<3&&((zi=Rn.detail)===null||zi===void 0?void 0:zi.allow_add_member)&&t.a.createElement(le.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},t.a.createElement(q.a,{className:"c-blue current",onClick:function(){return vs()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((To=Rn.detail)===null||To===void 0?void 0:To.show_history)&&t.a.createElement("div",{className:"".concat(Me.a.card," pb0"),style:{marginTop:15}},t.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},t.a.createElement("img",{style:{marginRight:"10px"},src:Qi.a}),"\u5386\u53F2\u8BFE\u5802"),t.a.createElement(jr,{data:Ri==null?void 0:Ri.spoc_courses,handleDeleteMember:El}),((uo=Rn.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&&((Ni=Rn.detail)===null||Ni===void 0?void 0:Ni.allow_add_member)&&t.a.createElement(le.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},t.a.createElement(q.a,{className:"c-blue current",onClick:function(){return vs(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),t.a.createElement(Xr,{onReloadData:Bs}),t.a.createElement(Un,{onReloadData:Bs,data:Ri}),t.a.createElement(tn,{visible:Go,onCancel:function(){Po(!1)},data:((oi=Rn.rightData)===null||oi===void 0||((Wo=oi.progress)===null||Wo===void 0)?void 0:Wo.info)||{}}))},Ki=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.user,Wt=nt.loading,nn=nt.globalSetting,Ut=nt.classroomList;return{pathsDetail:Xe,user:yt,globalSetting:nn,loading:Wt.models.index,classroomList:Ut}})(gi),Mi=C("cWXX"),io=C("/ezw"),qi=C("VlDO"),Kr=C.n(qi),ai=C("bbsP"),za=C("/wGt"),Ga=C("DjyN"),Zi=C("NUBc"),eo=C("/zsF"),Li=C("PArb"),Ho=C("vkP9"),ns=C("cCSd"),Ai=C.n(ns),rs=Qe.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"}]}],$a=function(Xe){var yt,Wt=Xe.classroomList,nn=Xe.loading,Ut=Xe.dispatch,hn=Xe.cb,Jt=Xe.shixunIds,Mt=Jt===void 0?[]:Jt,on=Object(d.i)(),Gt=Object(d.h)(),fn=Wt.actionTabs,In=it.a.useForm(),jt=Object(b.a)(In,1),pn=jt[0],qt=Wt.shixunLists,mn=Object(r.useState)([]),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1],ar=Object(r.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),sn=Object(b.a)(ar,2),Tn=sn[0],Bn=sn[1];Object(r.useEffect)(function(){Wt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Tn.page=1,Ut({type:"classroomList/getShixunLists",payload:Object(D.a)({},Tn)}))},[Wt.actionTabs.key]),Object(r.useEffect)(function(){return Wt.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")}},[Wt.actionTabs.key]);var jn=function(){Ut({type:"classroomList/setActionTabs",payload:{}}),Bn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Wt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:t.a.createElement(za.a,{placement:"bottom",height:"100%",closable:!1,visible:Wt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Ai.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(o.a,{size:"large",onClick:function(){jn(),En([]),hn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(o.a,{size:"large",onClick:Object(F.a)(p.a.mark(function cn(){var Nn,qn,ur,wr;return p.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:Nn=function(fr){var hr=kt[fr];if(Mt.includes(hr)){var Zr,Wr;return U.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(qt==null||((Zr=qt.shixun_list)===null||Zr===void 0||((Wr=Zr.find(function(Vn){return Vn.id===hr}))===null||Wr===void 0))?void 0:Wr.title)),{v:void 0}}},qn=0;case 2:if(!(qn<(kt==null?void 0:kt.length))){Yn.next=9;break}if(ur=Nn(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(I.O)({id:Wt.actionTabs.id,subject_id:Wt.actionTabs.subject_id,shixun_ids:Object(c.a)(kt)});case 11:wr=Yn.sent,En([]),wr!=null&&wr.shixuns_list&&(jn(),hn(wr.shixuns_list));case 14:case"end":return Yn.stop()}},cn)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Ho.a,{onChange:function(Nn){Bn(Object(D.a)(Object(D.a)(Object(D.a)({},Tn),Nn),{},{page:1})),Ut({type:"classroomList/getShixunLists",payload:Object(D.a)(Object(D.a)(Object(D.a)({},Tn),Nn),{},{page:1})})}})),t.a.createElement("section",{className:"edu-container"},Yo.map(function(cn,Nn){var qn;return t.a.createElement("ul",{className:Ai.a.menu,key:Nn},t.a.createElement("li",null,cn.name),cn==null||((qn=cn.children)===null||qn===void 0)?void 0:qn.map(function(ur,wr){return t.a.createElement("li",{className:Tn[cn.id]==ur.id?Ai.a.actived:"",onClick:function(){Tn[cn.id]=ur.id,Bn(Object(D.a)({},Tn)),Ut({type:"classroomList/getShixunLists",payload:Object(D.a)({},Tn)})}},t.a.createElement("strong",null,ur.name))}))}),qt==null||((yt=qt.shixun_list)===null||yt===void 0)?void 0:yt.map(function(cn,Nn){return t.a.createElement("div",{className:Ai.a.listItem,key:Nn},t.a.createElement($.a,{checked:kt.includes(cn.id),value:cn.id,onChange:function(ur){var wr=kt.indexOf(cn.id);kt.indexOf(cn.id)>-1?En(kt.filter(function(Gn){return Gn!==cn.id})):En(kt.concat(cn.id))}}),t.a.createElement("div",{className:Ai.a.info},t.a.createElement("div",{className:Ai.a.title},t.a.createElement("div",{className:Ai.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(cn==null?void 0:cn.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:cn.title}})),Object(k.v)()&&(cn==null?void 0:cn.mark_status)===1&&t.a.createElement(i.a,{title:cn==null?void 0:cn.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(k.v)()&&(cn==null?void 0:cn.mark_status)===2&&t.a.createElement(i.a,{title:cn==null?void 0:cn.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(k.v)()&&(cn==null?void 0:cn.mark_status)===3&&t.a.createElement(i.a,{title:cn==null?void 0:cn.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:Ai.a.description,dangerouslySetInnerHTML:{__html:cn.description}})),t.a.createElement("div",{className:" mt15"},cn.challenge_names.map(function(qn,ur){return t.a.createElement("span",{key:ur,className:"mr30 font12"},"\u7B2C",ur+1,"\u5173 ",qn," ")})),t.a.createElement(Li.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,cn.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,cn.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",cn.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),t.a.createElement("span",null,cn.study_count))))}),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc"},t.a.createElement(Zi.a,{current:Tn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:qt==null?void 0:qt.shixuns_count,onChange:function(Nn){Tn.page=Nn,Ut({type:"classroomList/getShixunLists",payload:Object(D.a)({},Tn)})}})))},po=Object(s.a)(function(nt){var Xe=nt.classroomList,yt=nt.loading;return{classroomList:Xe,loading:yt}})($a),$i=C("Ot1p"),As=C("qdXH"),Co=C("sBCT"),Cs=C("500L"),ws=C("giR+"),co=C("fyUT"),fs=C("dwhp"),lr=C("IxHN"),Ur=C("M8RZ"),tr=C("BdwD"),Jr=C("9nDM"),fa=function(Xe){var yt=Xe.user,Wt=Xe.onReplyDiscuss,nn=Xe.dispatch,Ut=Xe.id,hn=Xe.activeDiscussIndex,Jt=Object(r.useState)(""),Mt=Object(b.a)(Jt,2),on=Mt[0],Gt=Mt[1];function fn(pn){Gt(pn)}var In=Object(d.i)();function jt(){if(!on){U.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Wt(Ut,on),nn({type:"pathsDetail/getPathsDetail",payload:{id:In.pathId}}),Gt("")}return t.a.createElement("div",{key:Ut,className:"discuss-item-editor",style:{display:hn===Ut?"block":"none",width:"100%"}},t.a.createElement($i.a,{miniToolbar:!0,startInit:hn===Ut,defaultValue:on,id:Ut,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:fn}),t.a.createElement("a",{onClick:jt,className:"btn-send"},"\u53D1\u9001"))},Va=Object(s.a)(function(nt){var Xe=nt.shixunsDetail,yt=nt.loading,Wt=nt.globalSetting;return{shixunsDetail:Xe,globalSetting:Wt,loading:yt.models.index}})(fa),Ea=function(Xe){var yt=Xe.user,Wt=Xe.upDataList,nn=Xe.page,Ut=Xe.getTypeNumber,hn=Xe.dispatch,Jt=Object(d.i)(),Mt=function(){var on=Object(F.a)(p.a.mark(function Gt(fn,In){var jt;return p.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object(I.M)({id:fn,content:In});case 2:jt=qt.sent,(jt==null?void 0:jt.status)===0&&Wt(1);case 4:case"end":return qt.stop()}},Gt)}));return function(fn,In){return on.apply(this,arguments)}}();return t.a.createElement("div",{className:"discuss-item-container bg-white"},t.a.createElement("a",{href:"/users/".concat(yt.login),target:"_blank"},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Ye.a.IMG_SERVER,"/images/").concat(yt.image_url),width:"50"})),t.a.createElement("section",null,t.a.createElement(Va,{id:Jt.pathId,activeDiscussIndex:Jt.pathId,onReplyDiscuss:Mt})))},Si=Object(s.a)(function(nt){var Xe=nt.shixunsDetail,yt=nt.loading,Wt=nt.globalSetting;return{shixunsDetail:Xe,globalSetting:Wt,loading:yt.models.index}})(Ea),Ca=C("fXAG");function ha(nt){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(Lt.c)("/discusses.json?page=".concat(Xe-1,"&container_identifier=").concat(nt,"&container_type=Shixun"))}function Io(nt,Xe){return Object(Lt.f)("/discusses/".concat(nt,"/top_or_down_discuss.json"),{top:Xe})}function Qa(nt,Xe){return Object(Lt.f)("/discusses/".concat(nt,"/plus.json"),{container_type:"Discuss",type:Xe?1:0})}function to(nt,Xe){return Object(Lt.f)("/discusses/".concat(nt,"/hidden.json"),Xe)}function oo(nt,Xe){return Object(Lt.f)("/discusses/".concat(nt,"/reward_code.json"),Xe)}function wo(nt){return Object(Lt.a)("/api/discusses/".concat(nt,".json"),{method:"delete"})}function Vs(nt,Xe){return Object(Lt.f)("/discusses/".concat(nt,"/reply.json"),{container_type:"Shixun",content:Xe})}function Xa(nt){return Object(Lt.f)("/discusses.json",nt)}var ga=C("QcdW"),_a=C("kaH+");function Eo(nt){var Xe=nt.data,yt=nt.index,Wt=nt.adminOrOperator,nn=nt.parentDiscussIndex,Ut=nt.shixunIdentifier,hn=nt.isDelete,Jt=nt.user,Mt=nt.onSetRewardData,on=nt.onSetActionType,Gt=nt.deleteCommentAlert,fn=nt.shixunName,In=Xe.author,jt=Xe.can_delete,pn=Xe.manage,qt=Xe.content,mn=Xe.hidden,Zt=Xe.id,kt=Xe.reward,En=Xe.time;function ar(){Mt({id:Zt,index:yt,user_id:In.user_id,parentDiscussIndex:nn})}function sn(){on({id:Zt,index:yt,params:{hidden:mn?"0":"1",container_identifier:Ut},type:"hidden-discuss",parentDiscussIndex:nn,message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Tn(){if(Gt){f.a.info({title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",fn,"\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:yt,type:"delete-discuss",parentDiscussIndex:nn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return t.a.createElement("div",{className:"second-level-discuss"},t.a.createElement("div",{className:"discuss-info-body"},t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(In.login),target:"_blank"},In.name),t.a.createElement("span",{className:"grey"},En),kt?t.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(kt)},t.a.createElement("i",{className:"iconfont icon-gift c-orange "}),t.a.createElement("span",null,kt)):null),t.a.createElement("div",{className:"btn-group"},Wt?t.a.createElement("a",{onClick:ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},t.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Wt?t.a.createElement("a",{onClick:sn,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.a.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,pn?t.a.createElement("a",{onClick:Tn,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.a.createElement(pt.a,{className:"discuss-content",value:qt}))}var xs=function(nt){var Xe=nt.data,yt=nt.index,Wt=nt.shixunIdentifier,nn=nt.adminOrOperator,Ut=nt.identity,hn=nt.onTopOrDownDiscuss,Jt=nt.onPlusDiscuss,Mt=nt.onSetActionType,on=nt.onSetRewardData,Gt=nt.user,fn=nt.isDelete,In=nt.activeDiscussIndex,jt=nt.onReplyDiscuss,pn=nt.onSetActiveDiscussIndex,qt=Xe.content,mn=Xe.children,Zt=Xe.game_url,kt=Xe.hidden,En=Xe.id,ar=Xe.position,sn=Xe.praise_count,Tn=Xe.reward,Bn=Xe.sticky,jn=Xe.time,cn=Xe.user_praise,Nn=Xe.game_passed,qn=Xe.delete_comment_alert,ur=Xe.author,wr=Xe.shixun_name,Gn=Xe.manage;function Yn(){pn(En)}function yr(){hn(En,!Bn,yt)}function fr(){Jt(En,!cn,yt)}function hr(){on({id:En,index:yt,user_id:ur.user_id})}function Zr(){if(qn){f.a.info({title:"\u63D0\u793A",content:t.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}Mt({id:En,index:yt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wr(){Mt({id:En,index:yt,params:{hidden:kt?"0":"1",container_identifier:Wt},type:"hidden-discuss",message:kt?"\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(Ra){var Vr=Ra.target,Hn=Vr.nodeName,dn=Vr.src;Hn==="IMG"&&(Ha.a.publish("preview-image",dn),console.log("src:",dn))};return t.a.createElement("div",{className:"discuss-item-container",key:En},t.a.createElement("a",{href:"/users/".concat(ur.login),target:"_blank"},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Ye.a.IMG_SERVER,"/images/").concat(ur.image_url),width:"50"})),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(ur.login),target:"_blank"},ur.name),t.a.createElement("span",{className:"grey"},jn),ar?t.a.createElement("span",{className:"c-green"}," [\u7B2C",ar,"\u5173] "):null,Zt?t.a.createElement("a",{href:Zt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Tn?t.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Tn)},t.a.createElement("i",{className:"iconfont icon-gift c-orange "}),t.a.createElement("span",null,Tn)):null,Ut<=5?t.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Nn===1?"#29bd8b":""}},Nn||Nn===0?Nn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),t.a.createElement("div",{onClick:Vn},t.a.createElement(pt.a,{className:"discuss-content",value:qt})),mn&&mn.length>0?t.a.createElement("div",{className:"reply-discuss-container",onClick:Vn},mn.map(function(dr,Ra){return t.a.createElement(Eo,{key:dr.id,data:dr,index:Ra,deleteCommentAlert:qn,shixunName:wr,shixunIdentifier:Wt,adminOrOperator:nn,user:Gt,isDelete:fn,onSetRewardData:on,onSetActionType:Mt,parentDiscussIndex:yt})})):null,t.a.createElement("div",{className:"btn-group"},nn?t.a.createElement("a",{onClick:hr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},t.a.createElement("i",{className:"iconfont icon-jiangli"})):null,nn?t.a.createElement("a",{onClick:Wr,title:kt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.a.createElement("i",{className:kt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Gn&&(!mn||mn.length==0)&&t.a.createElement("a",{onClick:Zr,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})),t.a.createElement("a",{onClick:Yn,title:"\u56DE\u590D"},t.a.createElement("i",{className:"iconfont icon-huifu1"})),t.a.createElement("a",{onClick:fr,className:cn?"c-orange":""},t.a.createElement("i",{className:cn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.a.createElement("span",null,sn||""))),t.a.createElement(Va,{id:En,activeDiscussIndex:In,onReplyDiscuss:jt})))},Ts={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Xs(nt,Xe){switch(Xe.type){case Ca.Q:return Object(D.a)(Object(D.a)({},nt),{},{loading:!0});case Ca.X:return Object(D.a)(Object(D.a)({},nt),{},{showRewardDialog:!0});case Ca.b:return Object(D.a)(Object(D.a)({},nt),{},{showRewardDialog:!1});case Ca.l:return Object(D.a)(Object(D.a)({},nt),Xe.payload);case Ca.ab:return Object(D.a)(Object(D.a)({},nt),Xe.payload);case Ca.x:return Object(D.a)(Object(D.a)({},nt),Xe.payload);case Ca.z:return Object(D.a)(Object(D.a)({},nt),Xe.payload);case Ca.H:return Object(D.a)(Object(D.a)({},nt),Xe.payload);case Ca.a:return Object(D.a)(Object(D.a)({},nt),Xe.payload);default:throw new Error}}var Ys=function(nt){var Xe=nt.shixunIdentifier,yt=nt.identity,Wt=nt.activeIndex,nn=nt.user,Ut=nt.isShixunDetail,hn=Ut===void 0?!1:Ut,Jt=nt.isDelete,Mt=nt.getTypeNumber,on=Object(r.useReducer)(Xs,Ts),Gt=Object(b.a)(on,2),fn=Gt[0],In=Gt[1],jt=fn.page,pn=fn.loading,qt=fn.data,mn=fn.actionType,Zt=fn.showRewardDialog,kt=fn.activeDiscussIndex,En=Object(r.useRef)(),ar=Object(r.useRef)(),sn=Object(d.i)();function Tn(pr){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(F.a)(p.a.mark(function pr(br){var or;return p.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(!pn){Sn.next=2;break}return Sn.abrupt("return");case 2:return Sn.prev=2,In({type:Ca.Q}),Sn.next=6,Object(I.A)(Object(D.a)(Object(D.a)({},sn),{},{page:br}));case 6:or=Sn.sent,In({type:Ca.l,payload:{activeDiscussIndex:null,page:br,data:or,loading:!1}}),Sn.next=13;break;case 10:Sn.prev=10,Sn.t0=Sn.catch(2),console.log(Sn.t0);case 13:case"end":return Sn.stop()}},pr,null,[[2,10]])})),Bn.apply(this,arguments)}function jn(pr){document.body.scrollIntoView(),Tn(pr)}function cn(pr,br,or){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(F.a)(p.a.mark(function pr(br,or,Jn){var Sn;return p.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.prev=0,un.next=3,Qa(br,or);case 3:Sn=un.sent,dn[Jn].user_praise=or,dn[Jn].praise_count=Sn.praise_count,In({type:Ca.x,payload:{data:Object(D.a)(Object(D.a)({},qt),{},{comments:dn})}}),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]])})),Nn.apply(this,arguments)}function qn(pr,br,or){return ur.apply(this,arguments)}function ur(){return ur=Object(F.a)(p.a.mark(function pr(br,or,Jn){return p.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.prev=0,On.next=3,Io(br,or);case 3:dn[Jn].sticky=or,In({type:Ca.ab,payload:{data:Object(D.a)(Object(D.a)({},qt),{},{comments:dn})}}),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(){In({type:Ca.z,payload:{actionType:null}})}function Gn(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(F.a)(p.a.mark(function pr(){var br,or,Jn,Sn,On,un,zn,zr;return p.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(br=mn.id,or=mn.params,Jn=mn.type,Sn=mn.index,On=mn.parentDiscussIndex,!(Jn==="hidden-discuss")){Sr.next=6;break}return Sr.next=4,to(br,or);case 4:On?dn[On].children[Sn].hidden=or.hidden==1:dn[Sn].hidden=or.hidden==1,In({type:Ca.z,payload:{actionType:null,data:Object(D.a)(Object(D.a)({},qt),{},{comments:dn})}});case 6:if(!(Jn==="delete-discuss")){Sr.next=31;break}return Sr.next=9,wo(br);case 9:if(!(On||On===0)){Sr.next=22;break}un=dn[On].children,zn=un.length-1;case 12:if(!(zn>=0)){Sr.next=19;break}if(!(un[zn].id===br)){Sr.next=16;break}return un.splice(zn,1),Sr.abrupt("break",19);case 16:zn--,Sr.next=12;break;case 19:dn[On].children=un,Sr.next=30;break;case 22:zr=dn.length-1;case 23:if(!(zr>=0)){Sr.next=30;break}if(!(dn[zr].id===br)){Sr.next=27;break}return dn.splice(zr,1),Sr.abrupt("break",30);case 27:zr--,Sr.next=23;break;case 30:In({type:Ca.z,payload:{actionType:null,data:Object(D.a)(Object(D.a)({},qt),{},{comments:dn})}});case 31:case"end":return Sr.stop()}},pr)})),Yn.apply(this,arguments)}function yr(pr){In({type:Ca.z,payload:{actionType:pr}})}function fr(){In({type:Ca.b})}function hr(){return Zr.apply(this,arguments)}function Zr(){return Zr=Object(F.a)(p.a.mark(function pr(){var br,or,Jn,Sn,On,un,zn;return p.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return br=En.current,or=br.id,Jn=br.index,Sn=br.score,On=br.user_id,un=br.parentDiscussIndex,nr.next=3,oo(or,{container_type:"Discusses",score:Sn,user_id:On});case 3:zn=nr.sent,un?dn[un].children[Jn].reward=zn.code:dn[Jn].reward=zn.code,In({type:Ca.H,payload:{showRewardDialog:!1,data:Object(D.a)(Object(D.a)({},qt),{},{comments:dn})}}),En.current=null;case 7:case"end":return nr.stop()}},pr)})),Zr.apply(this,arguments)}function Wr(pr){En.current=pr,In({type:Ca.X})}function Vn(pr){En.current.score=pr}function dr(pr,br){return Ra.apply(this,arguments)}function Ra(){return Ra=Object(F.a)(p.a.mark(function pr(br,or){return p.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.prev=0,Sn.next=3,Vs(br,or);case 3:Tn(jt),Sn.next=9;break;case 6:Sn.prev=6,Sn.t0=Sn.catch(0),console.log(Sn.t0);case 9:case"end":return Sn.stop()}},pr,null,[[0,6]])})),Ra.apply(this,arguments)}function Vr(pr){kt===pr?In({type:Ca.a,payload:{activeDiscussIndex:null}}):In({type:Ca.a,payload:{activeDiscussIndex:pr}})}if(Object(r.useEffect)(function(){function pr(){return br.apply(this,arguments)}function br(){return br=Object(F.a)(p.a.mark(function or(){return p.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(!(Wt===3&&!qt&&Xe)){Sn.next=3;break}return Sn.next=3,Tn(jt);case 3:case"end":return Sn.stop()}},or)})),br.apply(this,arguments)}pr()},[sn.pathId]),!qt)return t.a.createElement(Q.a,{spinning:!0},t.a.createElement("div",{style:{height:"300px",width:"100%"}}));var Hn=qt.disscuss_count,dn=qt.comments,cr=qt.all,qa=qt.can_hidden;return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"discuss-container",ref:ar},Hn===0?t.a.createElement(tr.a,null):null,Object(k.p)()&&t.a.createElement(Si,{getTypeNumber:Mt,upDataList:Tn,page:jt,user:nn}),t.a.createElement("aside",{className:"bg-white"},dn==null?void 0:dn.map(function(pr,br){return t.a.createElement(xs,{user:nn,key:pr.id,data:pr,index:br,identity:yt,onPaginationChange:jn,shixunIdentifier:Xe,isDelete:Jt,onSetActionType:yr,onTopOrDownDiscuss:qn,adminOrOperator:qa,onPlusDiscuss:cn,onSetRewardData:Wr,activeDiscussIndex:kt,onSetActiveDiscussIndex:Vr,onReplyDiscuss:dr})})),Hn>10?t.a.createElement("div",{className:"pagination-container tc"},t.a.createElement(Zi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:jn,current:jt,total:Hn})):null),t.a.createElement(Ur.a,null,t.a.createElement(f.a,{centered:!0,title:"\u63D0\u793A",visible:!!mn,onOk:Gn,onCancel:wr},t.a.createElement("p",null,mn?mn.message:"")),t.a.createElement(f.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Zt,onCancel:fr,onOk:hr},t.a.createElement(co.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Vn,style:{width:"228px"}}))))},il=C("jZGp"),ml=C("LvDl"),Js=C("G2fZ"),Us=C.n(Js),gl=Qe.a.Search,Ps=function(Xe){var yt,Wt,nn=Xe.shixunsDetail,Ut=Xe.globalSetting,hn=Xe.loading,Jt=Xe.dispatch,Mt=Object(R.a)(Xe,["shixunsDetail","globalSetting","loading","dispatch"]),on=Object(d.i)(),Gt=Object(r.useState)(0),fn=Object(b.a)(Gt,2),In=fn[0],jt=fn[1],pn=Object(r.useState)([]),qt=Object(b.a)(pn,2),mn=qt[0],Zt=qt[1],kt=Object(r.useState)(""),En=Object(b.a)(kt,2),ar=En[0],sn=En[1],Tn=Object(r.useState)(),Bn=Object(b.a)(Tn,2),jn=Bn[0],cn=Bn[1],Nn=Object(r.useState)(!1),qn=Object(b.a)(Nn,2),ur=qn[0],wr=qn[1],Gn=Object(r.useState)(!1),Yn=Object(b.a)(Gn,2),yr=Yn[0],fr=Yn[1],hr=Object(r.useState)({page:1,limit:10,type:"video"}),Zr=Object(b.a)(hr,2),Wr=Zr[0],Vn=Zr[1];Object(r.useEffect)(function(){nn.actionTabs.key==="Stage-SendModal"&&(Vn(Wr),dr(Wr))},[nn.actionTabs.key]);var dr=function(){var Sn=Object(F.a)(p.a.mark(function On(un){var zn;return p.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),jt((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 Sn.apply(this,arguments)}}(),Ra=function(On){var un=Object(D.a)(Object(D.a)({},Wr),{page:On,limit:10,search:encodeURI(ar)});Vn(un),dr(un)},Vr=Object(Se.b)(),Hn=Object(b.a)(Vr,4),dn=Hn[0],cr=Hn[1],qa=Hn[2],pr=Hn[3],br=function(){var Sn=Object(F.a)(p.a.mark(function On(){var un,zn,zr;return p.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(jn){Sr.next=3;break}return wr(!0),Sr.abrupt("return");case 3:return zn=(un=nn.actionTabs.params)===null||un===void 0?void 0:un.id,fr(!1),Sr.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(zr=Sr.sent,zr){Sr.next=11;break}return Sr.next=11,or(0);case 11:case"end":return Sr.stop()}},On)}));return function(){return Sn.apply(this,arguments)}}(),or=function(){var Sn=Object(F.a)(p.a.mark(function On(un){var zn,zr,nr,Sr,wa,ea,la,ta;return p.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(Sr=(zn=nn.actionTabs.params)===null||zn===void 0?void 0:zn.id,!((zr=nn.actionTabs.params)!==null&&zr!==void 0&&zr.is_jupyter)){ba.next=8;break}return la=(ea=nn.actionTabs.params)===null||ea===void 0?void 0:ea.identifier,ba.next=5,Object(Lt.a)("/api/shixuns/".concat(la,"/send_to_course.json"),{method:"Post",body:{course_id:jn,identifier:la,type:"normal",is_copy:un}});case 5:wa=ba.sent,ba.next=11;break;case 8:return ba.next=10,Object(I.P)({id:on==null?void 0:on.pathId,course_id:jn,stage_shixuns:[{stage_shixun_id:Sr,is_copy:un,is_use:1}],sync_catelog:0,type:((ta=nn.actionTabs.params)===null||ta===void 0?void 0:ta.title)==="\u5B9E\u8BAD"?"shixun":"video"});case 10:wa=ba.sent;case 11:Jn(),cr(),((nr=wa)===null||nr===void 0?void 0:nr.status)===1&&f.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc"},wa.message),onOk:function(){var Rr,Ma,ua;if((Rr=nn.actionTabs.params)!==null&&Rr!==void 0&&Rr.is_jupyter){var La;Object(ue.U)((La=wa)===null||La===void 0?void 0:La.first_category_url);return}var ii=(Ma=wa)===null||Ma===void 0||((ua=Ma.url.split("/"))===null||ua===void 0)?void 0:ua[2];Object(ue.U)("/classrooms/".concat(ii,"/shixun_homework"))}});case 14:case"end":return ba.stop()}},On)}));return function(un){return Sn.apply(this,arguments)}}(),Jn=function(){sn(""),cn(null),wr(!1),Jt({type:"shixunsDetail/setActionTabs",payload:{}}),fr(!1)};return t.a.createElement(t.a.Fragment,null,t.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001".concat(((yt=nn.actionTabs.params)===null||yt===void 0?void 0:yt.title)||"\u5B9E\u8BAD"),visible:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:br,onCancel:Jn},t.a.createElement("div",{className:Us.a.wrap},t.a.createElement("div",{className:Us.a.title},"\u9009\u62E9\u7684","\u53D1\u9001".concat(((Wt=nn.actionTabs.params)===null||Wt===void 0?void 0:Wt.title)||"\u5B9E\u8BAD"),"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),t.a.createElement("div",{className:"mb10"},t.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(D.a)(Object(D.a)({},Wr),{page:1,limit:10,search:encodeURI(On)});Vn(un),dr(un)}})),t.a.createElement("div",{className:Us.a.radioWrap},t.a.createElement(h.a.Group,{value:jn,onChange:function(On){cn(On.target.value),wr(!1)}},mn.map(function(Sn,On){return t.a.createElement(h.a,{className:Us.a.radio,value:Sn.course_id,key:On},Sn.name)}))),ur&&t.a.createElement("div",{className:Us.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),In>10&&t.a.createElement("div",{className:Us.a.pagination},t.a.createElement(Zi.a,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Wr==null?void 0:Wr.page,pageSize:10,total:In,onChange:Ra})))),t.a.createElement(Se.a,{visible:dn,inPaper:!1,onOk:or,onCancel:function(){Jn(),cr()},renderData:qa,modalType:"single",type:"subject"}))},Ns=Object(s.a)(function(nt){var Xe=nt.shixunsDetail,yt=nt.loading,Wt=nt.globalSetting;return{shixunsDetail:Xe,globalSetting:Wt,loading:yt.models.index}})(Ps),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"],Hs=function(Xe){var yt,Wt,nn,Ut,hn,Jt=Xe.pathsDetail,Mt=Xe.user,on=Xe.globalSetting,Gt=Xe.loading,fn=Xe.dispatch,In=Object(R.a)(Xe,["pathsDetail","user","globalSetting","loading","dispatch"]),jt=Object(d.i)(),pn=Jt.stageData,qt=Object(r.useState)([]),mn=Object(b.a)(qt,2),Zt=mn[0],kt=mn[1],En=Object(r.useState)(-1),ar=Object(b.a)(En,2),sn=ar[0],Tn=ar[1],Bn=Object(r.useState)(!1),jn=Object(b.a)(Bn,2),cn=jn[0],Nn=jn[1],qn=Object(r.useState)(!1),ur=Object(b.a)(qn,2),wr=ur[0],Gn=ur[1],Yn=Object(r.useState)(!1),yr=Object(b.a)(Yn,2),fr=yr[0],hr=yr[1],Zr=Object(r.useState)({name:"",is_jupyter:!1}),Wr=Object(b.a)(Zr,2),Vn=Wr[0],dr=Wr[1],Ra=it.a.useForm(),Vr=Object(b.a)(Ra,1),Hn=Vr[0],dn=it.a.useForm(),cr=Object(b.a)(dn,1),qa=cr[0],pr=it.a.useForm(),br=Object(b.a)(pr,1),or=br[0],Jn=it.a.useForm(),Sn=Object(b.a)(Jn,1),On=Sn[0],un=Object(r.useState)(!1),zn=Object(b.a)(un,2),zr=zn[0],nr=zn[1],Sr=Object(r.useState)([]),wa=Object(b.a)(Sr,2),ea=wa[0],la=wa[1],ta=Object(r.useState)(!1),pa=Object(b.a)(ta,2),ba=pa[0],xa=pa[1],Rr=Object(r.useState)("All"),Ma=Object(b.a)(Rr,2),ua=Ma[0],La=Ma[1],ii=Object(r.useState)(!1),Wi=Object(b.a)(ii,2),yi=Wi[0],fi=Wi[1],Mo=Object(r.useState)(0),Ao=Object(b.a)(Mo,2),_o=Ao[0],as=Ao[1],hs=Object(r.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(b.a)(hs,2),os=is[0],xo=is[1],ps=Object(r.useState)(),Ui=Object(b.a)(ps,2),na=Ui[0],hi=Ui[1],ui=Object(r.useState)([]),mo=Object(b.a)(ui,2),lo=mo[0],Pi=mo[1],ss=function(Pt){if(Pt.key=="Enter"){var $t=or.getFieldValue("tag");if(or.setFieldsValue({tag:""}),!$t){U.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(lo.filter(function(gn){return gn===$t}).length>0){U.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}lo.push($t),Pi(Object(c.a)(lo))}},ls=function(Pt,$t){Pt.preventDefault(),Pi(Object(c.a)(lo.filter(function(gn){return gn!=$t})))},Zo=((yt=Jt.detail)===null||yt===void 0?void 0:yt.is_free)||((Wt=Jt.detail)===null||Wt===void 0?void 0:Wt.can_learning),fo=function(){var Pt=Jt.detail,$t=Pt.shixuns_count,gn=$t===void 0?0:$t,Ln=Pt.videos_count,Mn=Ln===void 0?0:Ln,sr=Pt.attachment_count,rr=sr===void 0?0:sr,wn=Pt.disscuss_count,Fr=wn===void 0?0:wn,Ei={All:gn+Mn+rr,Shixun:gn,VideoItem:Mn,Attachment:rr,Discusses:Fr},Zn=os.map(function(ei){return Object(D.a)(Object(D.a)({},ei),{},{number:Ei[ei.type]})});xo(Zn)};Object(r.useEffect)(function(){fo()},[Jt.detail]),Object(r.useEffect)(function(){fo(),kt(Object(c.a)(pn))},[pn]);var Qo=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t,gn){var Ln;return p.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(fn({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(sa.D)({id:$t});case 4:sr.t0=sr.sent,sr.next=10;break;case 7:return sr.next=9,Object(sa.E)({id:$t});case 9:sr.t0=sr.sent;case 10:if(Ln=sr.t0,fn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ln!=null&&Ln.game_identifier||Ln!=null&&Ln.identifier)){sr.next=15;break}return Object(ue.U)(gn?"/tasks/".concat(Ln==null?void 0:Ln.identifier,"/jupyter"):"/tasks/".concat(Ln.game_identifier)),sr.abrupt("return");case 15:(Ln==null?void 0:Ln.status)===-3?Object(ue.q)():(Ln==null?void 0:Ln.status)===2?go(Ln==null?void 0:Ln.message):(Ln==null?void 0:Ln.status)===3&&$o(Ln==null?void 0:Ln.message);case 16:case"end":return sr.stop()}},Pt)}));return function($t,gn){return Xn.apply(this,arguments)}}(),go=function Xn(Pt){var $t;Pt=($t=Pt)!==null&&$t!==void 0&&$t.includes(".json")?Pt:"".concat(Pt,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.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(F.a)(p.a.mark(function Mn(){var sr,rr;return p.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Object(Mr.T)({url:Pt});case 2:if(sr=Fr.sent,sr){Fr.next=5;break}return Fr.abrupt("return");case 5:return U.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Fr.next=8,Object(sa.E)({id:sr.shixun_identifier});case 8:if(rr=Fr.sent,!(rr!=null&&rr.game_identifier)){Fr.next=12;break}return Object(ue.U)("/tasks/".concat(rr.game_identifier)),Fr.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 Fr.stop()}},Mn)}));function Ln(){return gn.apply(this,arguments)}return Ln}()})},$o=function(Pt){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Pt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ko=function(){if(!Uo())return;nr(!0)};Object(r.useEffect)(function(){if(zr){var Xn={shixuns_list:[],attachments_list:[],items:[]};$r(Zt.length,Xn),kt([].concat(Object(c.a)(Zt),[Xn]))}},[zr]);var va=function(){setTimeout(function(){sn===Zt.length-1&&zr&&(ms(),kt(Zt.filter(function(Pt,$t){return $t!==Zt.length-1}))),Ni(),Tn(-1)},300)},$r=function(Pt,$t){if(!Uo())return;Tn(Pt),Hn.setFieldsValue({name:$t.stage_name,description:$t.stage_description,tagName:$t.tag&&$t.tag.name||""})},pi=function(Pt){if(setTimeout(function(){document.documentElement.scrollTop=_o},300),Pt==="\u53D6\u6D88")return;Zt[sn].items=Zt[sn].items.concat(Pt),kt(Object(c.a)(Zt))},zi=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t){var gn;return p.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,Object(I.Q)(Object(D.a)({},$t));case 2:return gn=Mn.sent,Zt[sn].items=$t.list,Mn.abrupt("return",gn);case 5:case"end":return Mn.stop()}},Pt)}));return function($t){return Xn.apply(this,arguments)}}(),To=function(Pt){Zt[sn].items=Zt[sn].items.concat(Object(D.a)(Object(D.a)({},Pt),{},{children:[]})),kt(Object(c.a)(Zt))},uo=function(Pt){Zt[sn].items=Zt[sn].items.concat(Pt),kt(Object(c.a)(Zt))},Lo=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t){var gn,Ln,Mn,sr,rr;return p.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:if(na){Fr.next=8;break}return Fr.next=3,Object(I.f)(Object(D.a)({id:Zt[sn].stage_id,subject_id:jt.pathId},$t));case 3:return gn=Fr.sent,gn.id&&(xa(!1),Ln=[Object(D.a)({},gn)],Zt[sn].items=Zt[sn].items.concat(Ln),kt(Object(c.a)(Zt))),Fr.abrupt("return",gn);case 8:return Fr.next=10,Object(I.S)(Object(D.a)(Object(D.a)({id:na==null?void 0:na.id,subject_id:jt.pathId},$t),{},{video_id:($t==null?void 0:$t.video_id)||(na==null||((Mn=na.video_item)===null||Mn===void 0)?void 0:Mn.video_id),link:($t==null?void 0:$t.link)||(na==null||((sr=na.video_item)===null||sr===void 0)?void 0:sr.link)}));case 10:return rr=Fr.sent,rr&&(U.b.success("\u4FEE\u6539\u6210\u529F"),xa(!1),Ni()),Fr.abrupt("return",rr);case 13:case"end":return Fr.stop()}},Pt)}));return function($t){return Xn.apply(this,arguments)}}(),Ni=function(){fn({type:"pathsDetail/getStageData",payload:{subject_id:jt.pathId}}),fn({type:"pathsDetail/getPathsDetail",payload:{id:jt.pathId}}),fn({type:"pathsDetail/getRightData",payload:{id:jt.pathId}}),ms()},oi=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t,gn){var Ln,Mn,sr,rr,wn,Fr,Ei,Zn,ei,no,Fi;return p.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:if(!(!($t!=null&&$t.name)||($t==null?void 0:$t.name.replace(/(^\s*)|(\s*$)/g,""))==="")){Da.next=2;break}return Da.abrupt("return",U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(ms(),sr=[],(Ln=Zt[sn].shixuns_list)===null||Ln===void 0||Ln.map(function(ki){sr.push({type:ki.item_type,id:ki.id})}),(Mn=Zt[sn].attachments_list)===null||Mn===void 0||Mn.map(function(ki){sr.push({type:"Attachment",id:ki.id})}),rr=$t.tagName,wn=Object(R.a)($t,["tagName"]),!zr){Da.next=16;break}return Fr=Object(D.a)(Object(D.a)({},wn),{},{pathId:jt.pathId,list:sr}),rr&&(Fr=Object(D.a)(Object(D.a)({},Fr),{},{stage_tag_attributes:{name:rr}})),Da.next=12,Object(I.d)(Object(D.a)({},Fr));case 12:Ei=Da.sent,Ei!=null&&Ei.subject_id&&(Zt[sn]=Object(D.a)(Object(D.a)(Object(D.a)({},Zt[sn]),Ei),{},{stage_name:Fr.name,stage_description:Fr.description,tag:Fr.stage_tag_attributes}),kt(Object(c.a)(Zt))),Da.next=24;break;case 16:return Zn=Array.from(new Set(sr.map(function(ki){return ki.type}))),ei=Object(D.a)(Object(D.a)({},wn),{},{id:Zt[sn].stage_id,type:Array.from(new Set(sr.map(function(ki){return ki.type}))),list:sr}),no=Zt[sn].tag&&Zt[sn].tag.id||"",ei=Object(D.a)(Object(D.a)({},ei),{},{stage_tag_attributes:no?{id:no,name:rr}:{name:rr}}),Da.next=22,Object(I.U)(Object(D.a)({},ei));case 22:Fi=Da.sent,Fi!=null&&Fi.subject_id&&(Zt[sn]=Object(D.a)(Object(D.a)(Object(D.a)({},Zt[sn]),Fi),{},{stage_name:ei.name,stage_description:ei.description,tag:ei.stage_tag_attributes}),kt(Object(c.a)(Zt)));case 24:return nr(!1),Da.abrupt("return");case 26:case"end":return Da.stop()}},Pt)}));return function($t,gn){return Xn.apply(this,arguments)}}(),Wo=function(Pt,$t,gn){var Ln=Array.from(Pt),Mn=Ln.splice($t,1),sr=Object(b.a)(Mn,1),rr=sr[0];return Ln.splice(gn,0,rr),Ln},Rn=function(Pt,$t){f.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(Pt,1),U.b.success("\u5220\u9664\u6210\u529F"),kt(Object(c.a)(Zt)),oi(Hn.getFieldsValue(),$t)}})},qo=function(Pt){f.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(F.a)(p.a.mark(function Ln(){var Mn;return p.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(I.s)(Pt);case 2:Mn=rr.sent,Mn.status===0&&(U.b.success("\u5220\u9664\u6210\u529F"),Ni());case 4:case"end":return rr.stop()}},Ln)}));function gn(){return $t.apply(this,arguments)}return gn}()})},so=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t){var gn,Ln,Mn,sr,rr,wn;return p.a.wrap(function(Ei){for(;;)switch(Ei.prev=Ei.next){case 0:if(console.log($t),!(($t==null?void 0:$t.item_type)==="VideoItem")){Ei.next=9;break}return Ei.next=4,Object(As.g)({id:$t==null?void 0:$t.stage_item_id});case 4:gn=Ei.sent,hi(gn),($t==null?void 0:$t.item_type)==="VideoItem"?xa(!0):(Pi((gn==null||((Ln=gn.tags)===null||Ln===void 0)?void 0:Ln.map(function(Zn){return Zn==null?void 0:Zn.name}))||[]),or.setFieldsValue({files:[{uid:gn==null||((Mn=gn.attachment)===null||Mn===void 0)?void 0:Mn.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)),Ei.next=10;break;case 9:($t==null?void 0:$t.item_type)==="Attachment"?f.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:t.a.createElement(Qe.a,{value:rr,onChange:function(ei){rr=ei.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var Zn=Object(F.a)(p.a.mark(function no(){var Fi,Fn,Da;return p.a.wrap(function(ti){for(;;)switch(ti.prev=ti.next){case 0:if(rr){ti.next=3;break}return U.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),ti.abrupt("return",Promise.reject());case 3:return ti.next=5,Object(Lt.a)("/api/attachments/".concat($t==null?void 0:$t.id,".json"),{method:"put",body:{name:rr+($t==null||((Fi=$t.name)===null||Fi===void 0)?void 0:Fi.substr($t==null||((Fn=$t.name)===null||Fn===void 0)?void 0:Fn.lastIndexOf(".")))}});case 5:Da=ti.sent,rr="",Ni();case 8:case"end":return ti.stop()}},no)}));function ei(){return Zn.apply(this,arguments)}return ei}()}):f.a.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:t.a.createElement(Qe.a,{value:wn,maxLength:40,onChange:function(ei){wn=ei.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:function(){var Zn=Object(F.a)(p.a.mark(function no(){var Fi;return p.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:if(wn.replaceAll(" ","")){Da.next=3;break}return U.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Da.abrupt("return",Promise.reject());case 3:return Da.next=5,Object(Lt.a)("/api/stages/".concat($t==null?void 0:$t.stage_id,"/update_item_name.json"),{method:"put",body:{name:wn,item_id:$t==null?void 0:$t.id}});case 5:Fi=Da.sent,wn="",Ni();case 8:case"end":return Da.stop()}},no)}));function ei(){return Zn.apply(this,arguments)}return ei}()});case 10:case"end":return Ei.stop()}},Pt)}));return function($t){return Xn.apply(this,arguments)}}(),Ba=function(Pt){f.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(F.a)(p.a.mark(function Ln(){var Mn;return p.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(I.r)({id:Pt});case 2:Mn=rr.sent,Mn.status===1&&(Tn(-1),U.b.success("\u5220\u9664\u6210\u529F"),Ni());case 4:case"end":return rr.stop()}},Ln)}));function gn(){return $t.apply(this,arguments)}return gn}()})},Oi=function(){dr({name:"",is_jupyter:!1}),qa.setFieldsValue({name:"",is_jupyter:!1}),fi(!1),Nn(!1)},mi=function(Pt,$t){var gn;if(!Pt.destination)return;var Ln=Wo((gn=Zt[sn])===null||gn===void 0?void 0:gn[$t||"shixuns_list"],Pt.source.index,Pt.destination.index);Zt[sn][$t||"shixuns_list"]=Ln,kt(Object(c.a)(Zt)),oi(Hn.getFieldsValue(),$t)},So=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t){var gn;return p.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(Uo()){Mn.next=2;break}return Mn.abrupt("return");case 2:return Mn.next=4,Object(I.T)({id:$t});case 4:gn=Mn.sent,gn.status===1&&Ni();case 6:case"end":return Mn.stop()}},Pt)}));return function($t){return Xn.apply(this,arguments)}}(),vi=function(){var Xn=Object(F.a)(p.a.mark(function Pt($t){var gn;return p.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(Uo()){Mn.next=2;break}return Mn.abrupt("return");case 2:return Mn.next=4,Object(I.t)({id:$t});case 4:gn=Mn.sent,gn.status===1&&Ni();case 6:case"end":return Mn.stop()}},Pt)}));return function($t){return Xn.apply(this,arguments)}}(),Uo=function(){return sn!==-1?(f.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:t.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(Hn.getFieldsValue())},ms=function(){nr(!1)},zo=function(){var Pt,$t,gn,Ln,Mn,sr;return((Pt=Jt.detail)===null||Pt===void 0||(($t=Pt.courses)===null||$t===void 0)?void 0:$t.length)>0?(gn=Jt.detail)===null||gn===void 0?void 0:gn.allow_visit:!(((Ln=Mt.userInfo)===null||Ln===void 0?void 0:Ln.user_identity)==="\u5B66\u751F"&&(Mn=Jt.detail)!==null&&Mn!==void 0&&Mn.allow_visit&&(sr=Jt.detail)!==null&&sr!==void 0&&sr.courses)},Ss=function(Pt,$t,gn){var Ln,Mn,sr,rr,wn,Fr,Ei,Zn,ei,no,Fi,Fn;return ua!=="All"&&Pt.item_type!==ua?null:t.a.createElement(le.a,{className:"list-item-row",align:"middle",key:$t,gutter:[5,10]},t.a.createElement(q.a,null,Pt.item_type==="Shixun"?t.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):t.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),t.a.createElement(q.a,{flex:1,className:!Pt.allow_visit&&!Pt.to_be_built&&(Pt.shixun_status==="\u6682\u672A\u516C\u5F00"||Pt.shixun_status==="\u5DF2\u5220\u9664")?Kr.a.color204:""},!!(Jt!=null&&(Ln=Jt.detail)!==null&&Ln!==void 0&&Ln.cust_seq)&&t.a.createElement("span",{className:"mr8"},gn+1,"-",$t+1),Pt.name,sn===-1&&Pt.complete_status===1&&t.a.createElement("span",{className:Kr.a.completed},t.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),t.a.createElement(q.a,null,sn===gn&&t.a.createElement("div",null,t.a.createElement(i.a,{title:"\u5220\u9664"},t.a.createElement("span",{onClick:function(){Rn($t,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Mn=Mt.userInfo)===null||Mn===void 0?void 0:Mn.admin)||((sr=Mt.userInfo)===null||sr===void 0?void 0:sr.business)||!(!((rr=Jt.detail)!==null&&rr!==void 0&&rr.allow_statistics)&&((wn=Mt.userInfo)===null||wn===void 0?void 0:wn.user_identity)==="\u5B66\u751F"&&(Fr=Jt.detail)!==null&&Fr!==void 0&&Fr.allow_visit&&(Ei=Jt.detail)!==null&&Ei!==void 0&&Ei.courses))&&sn!==gn&&Pt.item_type==="VideoItem"&&t.a.createElement("aside",null,t.a.createElement(o.a,{type:"primary",onClick:function(){var ki,ti;if(!((ki=Mt.userInfo)!==null&&ki!==void 0&&ki.admin)&&!((ti=Mt.userInfo)!==null&&ti!==void 0&&ti.business)&&!Pt.can_view)return f.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.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")});Pt.link&&Object(As.n)({is_f:1,id:Pt.id,point:0,total:0}),Object(ue.U)(Pt.link||"/video/".concat(Pt.id,"?subject_id=").concat(jt.pathId))}},Pt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Zn=Mt.userInfo)===null||Zn===void 0?void 0:Zn.admin)||(Pt.allow_visit||Pt.to_be_built||Pt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Pt.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((ei=Jt.detail)!==null&&ei!==void 0&&ei.allow_statistics)&&((no=Mt.userInfo)===null||no===void 0?void 0:no.user_identity)==="\u5B66\u751F"&&(Fi=Jt.detail)!==null&&Fi!==void 0&&Fi.allow_visit&&(Fn=Jt.detail)!==null&&Fn!==void 0&&Fn.courses))&&sn!==gn&&Pt.item_type==="Shixun"&&t.a.createElement("aside",null,t.a.createElement(yn.a,{to:"/shixuns/".concat(Pt.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Pt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&t.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Oe.e)(fn,!0))return;Qo(Pt.identifier,Pt.is_jupyter||Pt.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),sn===-1&&!Pt.allow_visit&&!Pt.to_be_built&&Pt.shixun_status==="\u6682\u672A\u516C\u5F00"&&t.a.createElement("span",{className:Kr.a.color204},"\u6682\u672A\u516C\u5F00"),sn===-1&&!Pt.allow_visit&&!Pt.to_be_built&&Pt.shixun_status==="\u5DF2\u5220\u9664"&&t.a.createElement("span",{className:Kr.a.color204},"\u5DF2\u5220\u9664"),sn===-1&&Pt.item_type==="Shixun"&&!!Pt.challenges_count&&t.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Pt.challenges_count)))},Fs=function(Pt){var $t,gn=[];if(Pt.items&&($t=Pt.items)!==null&&$t!==void 0&&$t.length){var Ln;(Ln=Pt.items)===null||Ln===void 0||Ln.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 Mn=!!gn.find(function(sr){return Object(ml.isEqual)(sr.learning_status,["can","try"])});return Mn?t.a.createElement("aside",{className:Kr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},_n=function(Pt,$t){var gn,Ln,Mn,sr,rr,wn;if(ua!=="All"&&!((gn=Pt.stage_tag)!==null&&gn!==void 0&&gn.includes(ua)))return null;var Fr=!1,Ei=!1,Zn=!1,ei=!1;if(ua==="All"){var no,Fi,Fn,Da;Fr=(((no=Mt.userInfo)===null||no===void 0?void 0:no.admin)||((Fi=Mt.userInfo)===null||Fi===void 0?void 0:Fi.business)||((Fn=Jt.detail)===null||Fn===void 0?void 0:Fn.allow_statistics))&&sn===$t&&!zr,(Da=Jt.detail)!==null&&Da!==void 0&&Da.allow_add_member&&Zo&&sn!==$t&&(Ei=!0,$t>0&&(Zn=!0),$t<Zt.length-1&&(ei=!0))}var ki=function(){var ro=0,Go=0,Po=0;if(Ei&&(Po+=25),Zn&&(Po+=18),ei&&(Po+=23.5),Fr&&(Po+=21),Po&&(Po+=5),Pt.tag){var No=document.createElement("canvas").getContext("2d");No.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(No.measureText(Pt.tag.name).width)+16}var gs=document.createElement("canvas").getContext("2d");return gs.font="normal normal 450 18px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",Go=Math.ceil(gs.measureText(Pt.stage_name||"\u7B2C".concat(Zt==null?void 0:Zt.length,"\u90E8\u5206")).width),t.a.createElement("div",{className:Kr.a.labelContainer,style:{width:745-Po}},t.a.createElement("div",{className:"".concat(Kr.a.text),style:{maxWidth:745-Po-ro}},Pt.stage_name||"\u7B2C".concat(Zt==null?void 0:Zt.length,"\u90E8\u5206"),Fs(Pt)),Pt.tag&&Pt.tag.name&&t.a.createElement("span",{className:Kr.a.tag},Pt.tag.name))};return t.a.createElement("section",{key:$t,className:"bg-white mt20 pt30 pb20"},t.a.createElement("aside",{className:"pl20 pr20"},t.a.createElement(le.a,{gutter:[5,20],align:"middle"},t.a.createElement(q.a,{flex:1,className:"tl font18 bold c-grey-333"},ki()),ua==="All"&&t.a.createElement(q.a,null,Fr&&t.a.createElement(i.a,{title:"\u5220\u9664"},t.a.createElement("span",{onClick:function(){Ba(Pt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),((Ln=Jt.detail)===null||Ln===void 0?void 0:Ln.allow_add_member)&&Zo&&sn!==$t&&t.a.createElement("div",null,Zn&&t.a.createElement(i.a,{title:"\u5411\u4E0A\u79FB\u52A8"},t.a.createElement("span",{onClick:function(){return So(Pt.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),ei&&t.a.createElement(i.a,{title:"\u5411\u4E0B\u79FB\u52A8"},t.a.createElement("span",{onClick:function(){return vi(Pt.stage_id)},className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),t.a.createElement(i.a,{title:"\u7F16\u8F91"},t.a.createElement("span",{onClick:function(){return $r($t,Pt)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Pt.stage_description&&t.a.createElement(le.a,{gutter:[5,20]},t.a.createElement(q.a,{span:24},t.a.createElement(pt.a,{value:Pt==null?void 0:Pt.stage_description})))),sn===$t&&t.a.createElement("div",{className:"pl20 pr20"},t.a.createElement("aside",null,t.a.createElement(it.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"}]},t.a.createElement(Qe.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})),t.a.createElement(it.a.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},t.a.createElement($i.a,{defaultValue:Pt==null?void 0:Pt.stage_description,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat($t+1,"\u9636\u6BB5\u63CF\u8FF0"),height:300,onBlur:es}))),t.a.createElement("aside",null,t.a.createElement(it.a.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},t.a.createElement(Qe.a,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:es}))),t.a.createElement("aside",{className:"mt20 mb20"},t.a.createElement(o.a,{size:"large",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(fn))return;fi(!1),hr(!0),On.resetFields()}},t.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5C0F\u8282"),t.a.createElement(o.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(fn))return;if(!Object(Oe.c)())return;fi(!1),Nn(!0),qa.setFieldsValue({name:"",is_jupyter:!1})}},t.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement(o.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){var ro;if(!Zt[sn].stage_id)return U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");as(document.documentElement.scrollTop),fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Zt[sn].stage_id,subject_id:jt.pathId}}),la(Pt==null||((ro=Pt.shixuns_list)===null||ro===void 0)?void 0:ro.map(function(Go){return Go.id}))}},t.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement(t.a.Fragment,null,t.a.createElement(o.a,{size:"large",className:" ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");hi(""),xa(!0)}},t.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE")),t.a.createElement(o.a,{size:"large",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!Zt[sn].stage_id)return U.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(Oe.e)(fn))return;hi(""),Pi([]),fi(!1),Gn(!0),or.resetFields()}},t.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),t.a.createElement("br",null)),t.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",t.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")),t.a.createElement("aside",{className:Kr.a.shixuns},t.a.createElement("div",{className:""},!!(Pt!=null&&(Mn=Pt.items)!==null&&Mn!==void 0&&Mn.length)&&t.a.createElement(il.a,{visibleType:ua,data:Object(c.a)(Pt.items),stage_id:Pt.stage_id,disabled:!(sn===$t),deleteStages:qo,editVidoItem:so,updateSort:zi,index:$t,cust_seq:!!(Jt!=null&&(sr=Jt.detail)!==null&&sr!==void 0&&sr.cust_seq),showVideoPlay:((rr=Mt.userInfo)===null||rr===void 0?void 0:rr.admin)||((wn=Mt.userInfo)===null||wn===void 0?void 0:wn.business)||zo(),isPaths:!0}))),sn===$t&&t.a.createElement("aside",{className:Kr.a.buttons},t.a.createElement(o.a,{onClick:va,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),t.a.createElement(o.a,{onClick:Object(F.a)(p.a.mark(function ti(){return p.a.wrap(function(Go){for(;;)switch(Go.prev=Go.next){case 0:va();case 1:case"end":return Go.stop()}},ti)})),size:"large",type:"primary"},"\u4FDD\u5B58")))};return t.a.createElement("section",null,t.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"]},t.a.createElement("aside",{className:Kr.a.actionTabs},os.map(function(Xn,Pt){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 t.a.createElement("div",{key:Pt,className:Xn.type===ua?Kr.a.tabActive:Kr.a.tab,onClick:function(){sn===-1?(La(Xn.type),Tn(-1)):U.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},t.a.createElement("span",{className:Kr.a.s1},Xn.name),t.a.createElement("span",{className:Kr.a.s2},Xn.number))})),ua!=="Discusses"&&t.a.createElement(t.a.Fragment,null,t.a.createElement(it.a,{form:Hn,onFinish:oi},Zt==null?void 0:Zt.map(function(Xn,Pt){return t.a.createElement("div",{key:Pt},_n(Xn,Pt))})),((nn=Jt.detail)===null||nn===void 0?void 0:nn.allow_statistics)&&ua==="All"&&!zr&&t.a.createElement("div",{className:Kr.a.addStage,onClick:Ko},t.a.createElement("span",{className:Kr.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"))),ua==="Discusses"&&t.a.createElement("aside",{className:"mt20"},t.a.createElement(Ys,{activeIndex:3,isDelete:(Ut=Jt.detail)===null||Ut===void 0?void 0:Ut.allow_add_member,shixunIdentifier:11,identity:(hn=Mt.userInfo)===null||hn===void 0?void 0:hn.role,getTypeNumber:fo,user:Mt.userInfo,isShixunDetail:!0})),t.a.createElement(f.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:cn,confirmLoading:yi,destroyOnClose:!0,onOk:Object(F.a)(p.a.mark(function Xn(){var Pt;return p.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,qa.validateFields();case 2:return fi(!0),gn.next=5,Object(I.N)(Object(D.a)({id:Zt[sn].stage_id,subject_id:jt.pathId},Vn));case 5:Pt=gn.sent,Oi(),Pt.id&&(qa.resetFields(),U.b.success("\u6DFB\u52A0\u6210\u529F"),pi([Pt])),fi(!1);case 9:case"end":return gn.stop()}},Xn)})),onCancel:Oi},t.a.createElement(it.a,{form:qa,onValuesChange:function(Pt){dr(Object(D.a)(Object(D.a)({},Vn),Pt))}},t.a.createElement(it.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},t.a.createElement(h.a.Group,null,t.a.createElement(h.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement(h.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),t.a.createElement(it.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},t.a.createElement(Qe.a,{suffix:t.a.createElement("span",null,Vn.name.length,"/60")})))),t.a.createElement(f.a,{centered:!0,title:na?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:wr,confirmLoading:yi,destroyOnClose:!0,onOk:Object(F.a)(p.a.mark(function Xn(){var Pt,$t,gn,Ln,Mn,sr;return p.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,or.validateFields();case 2:return fi(!0),wn.next=5,or.getFieldsValue();case 5:if(Pt=wn.sent,$t=!1,gn="",Pt.files.forEach(function(Fr){(!Fr.response||!Fr.response.id)&&($t=!0,gn=Fr.name)}),!$t){wn.next=11;break}return U.b.error("".concat(gn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),wn.abrupt("return");case 11:if(na){wn.next=18;break}return wn.next=14,Object(I.c)({id:Zt[sn].stage_id,subject_id:jt.pathId,tags:lo,attachment_ids:Pt.files.map(function(Fr){return Fr.response.id})});case 14:Ln=wn.sent,Ln.status===0&&(U.b.success("\u4FEE\u6539\u6210\u529F"),Gn(!1),uo(Object(c.a)(Ln.items))),wn.next=22;break;case 18:return wn.next=20,Object(I.S)({id:na==null?void 0:na.id,subject_id:jt.pathId,tags:lo,attachment_id:(Mn=Pt.files.map(function(Fr){return Fr.response.id}))===null||Mn===void 0?void 0:Mn[0]});case 20:sr=wn.sent,sr.status===0&&(U.b.success("\u4FEE\u6539\u6210\u529F"),Gn(!1),uo(Object(c.a)(sr.items)));case 22:fi(!1);case 23:case"end":return wn.stop()}},Xn)})),onCancel:function(){Gn(!1),Pi([]),hi("")}},t.a.createElement(it.a,{form:or},t.a.createElement(it.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},t.a.createElement(Cs.b,{aloneClear:!0,maxSize:Object(k.v)()?500:100,accept:li.toString(),number:na?1:10})),t.a.createElement(it.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},t.a.createElement(Qe.a,{onKeyUp:ss})),t.a.createElement("div",{className:Kr.a["tagsList-content"]},lo.map(function(Xn,Pt){return t.a.createElement(y.a,{key:Pt+Xn,closable:!0,onClose:function(gn){ls(gn,Xn)}},Xn)})),t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),t.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",t.a.createElement(yn.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",t.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(k.v)()?500:100,"M\uFF1B",t.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",t.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",t.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),t.a.createElement(f.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:fr,confirmLoading:yi,onOk:Object(F.a)(p.a.mark(function Xn(){var Pt,$t;return p.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,On.validateFields();case 2:return fi(!0),Ln.next=5,On.getFieldsValue();case 5:return Pt=Ln.sent,Ln.next=8,Object(I.a)({id:Zt[sn].stage_id,subject_id:jt.pathId,name:Pt.name});case 8:$t=Ln.sent,$t.status===0&&(U.b.success("\u6DFB\u52A0\u6210\u529F"),hr(!1),To(Object(D.a)({},$t))),fi(!1);case 11:case"end":return Ln.stop()}},Xn)})),onCancel:function(){return hr(!1)}},t.a.createElement(it.a,{form:On},t.a.createElement(it.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},t.a.createElement(Qe.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),t.a.createElement(Ns,null),t.a.createElement(po,{shixunIds:ea,cb:pi}),t.a.createElement(Co.a,{visible:ba,editData:na,onCancel:function(){return xa(!1)},onOk:Lo}))},Jo=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.user,Wt=nt.loading,nn=nt.globalSetting;return{pathsDetail:Xe,user:yt,globalSetting:nn,loading:Wt.effects}})(Hs),ol=C("uRQ9"),Ke=C.n(ol),ot=function(Xe){var yt=Xe.user,Wt=Object(R.a)(Xe,["user"]),nn=Object(r.useState)([]),Ut=Object(b.a)(nn,2),hn=Ut[0],Jt=Ut[1],Mt=Object(r.useState)(!0),on=Object(b.a)(Mt,2),Gt=on[0],fn=on[1],In=Object(r.useState)(!1),jt=Object(b.a)(In,2),pn=jt[0],qt=jt[1],mn=Object(r.useState)(!1),Zt=Object(b.a)(mn,2),kt=Zt[0],En=Zt[1],ar=Object(r.useState)(0),sn=Object(b.a)(ar,2),Tn=sn[0],Bn=sn[1],jn=Object(r.useState)({}),cn=Object(b.a)(jn,2),Nn=cn[0],qn=cn[1],ur=Object(d.i)(),wr=Object(r.useState)({page:1,limit:10}),Gn=Object(b.a)(wr,2),Yn=Gn[0],yr=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(Hn,dn){return t.a.createElement(t.a.Fragment,null,(dn==null?void 0:dn.state)==="drafted"&&t.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(dn==null?void 0:dn.state)==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(dn==null?void 0:dn.state)==="passed"&&t.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(Hn){return"".concat(Hn,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(Hn,dn){return t.a.createElement("div",{className:Ke.a.actionsBtns},(dn==null?void 0:dn.state)==="drafted"&&t.a.createElement("span",{onClick:function(){return hr(dn)}},"\u540C\u610F"),(dn==null?void 0:dn.state)==="drafted"&&t.a.createElement("span",{onClick:function(){return Zr(dn)}},"\u62D2\u7EDD"),(dn==null?void 0:dn.state)==="rejected"&&t.a.createElement("span",{onClick:function(){return Wr(dn)}},"\u62D2\u7EDD\u539F\u56E0"),(dn==null?void 0:dn.state)==="passed"&&t.a.createElement("span",{onClick:function(){return Vn(dn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Vr){return kt?!0:Vr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Vr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(r.useEffect)(function(){dr(Yn)},[Yn]);var hr=function(){var Vr=Object(F.a)(p.a.mark(function Hn(dn){var cr;return p.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(Lt.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:dn==null?void 0:dn.id,op:"pass"}});case 2:cr=pr.sent,(cr==null?void 0:cr.status)===0&&dr(Yn);case 4:case"end":return pr.stop()}},Hn)}));return function(dn){return Vr.apply(this,arguments)}}(),Zr=function(Hn){var dn="";f.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:t.a.createElement("div",null,t.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),t.a.createElement("aside",{className:"flex-container"},t.a.createElement("sup",{className:"c-red-ee4"},"*"),t.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),t.a.createElement(Qe.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(qa){return dn=qa.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var cr=Object(F.a)(p.a.mark(function pr(){var br;return p.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(dn){Jn.next=3;break}return U.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return Jn.next=5,Object(Lt.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:Hn==null?void 0:Hn.id,op:"reject",content:dn}});case 5:br=Jn.sent,(br==null?void 0:br.status)===0&&dr(Yn);case 7:case"end":return Jn.stop()}},pr)}));function qa(){return cr.apply(this,arguments)}return qa}()})},Wr=function(Hn){f.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:t.a.createElement("div",null,Hn==null?void 0:Hn.content),okText:"\u786E\u5B9A"})},Vn=function(Hn){qn((Hn==null?void 0:Hn.info)||{}),qt(!0)},dr=function(){var Vr=Object(F.a)(p.a.mark(function Hn(dn){var cr;return p.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return fn(!0),pr.next=3,Object(Lt.a)("/api/paths/".concat(ur==null?void 0:ur.pathId,"/request_certificates.json"),{method:"get",params:dn});case 3:cr=pr.sent,cr!=null&&cr.data&&(Jt(cr==null?void 0:cr.data),Bn((cr==null?void 0:cr.total_count)||0),En(cr==null?void 0:cr.is_manage)),fn(!1);case 6:case"end":return pr.stop()}},Hn)}));return function(dn){return Vr.apply(this,arguments)}}(),Ra=function(Hn,dn){var cr=Object(D.a)(Object(D.a)({},Yn),{},{page:Hn,limit:dn});yr(cr),dr(cr)};return t.a.createElement("div",{className:Ke.a.certificate},t.a.createElement(ct.a,{dataSource:hn,rowKey:function(Hn){return Hn.id},columns:fr,loading:Gt,pagination:{pageSize:Yn.limit,total:Tn,current:Yn.page,onChange:Ra,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),t.a.createElement(tn,{visible:pn,onCancel:function(){qt(!1),qn({})},data:Nn}))},ht=Object(s.a)(function(nt){var Xe=nt.user,yt=nt.pathsDetail;return{user:Xe,pathsDetail:yt}})(ot);ne.a.locale("ZH-cn");var Je=x.a.TabPane,ve=function(Xe){var yt=Xe.data,Wt=Object(r.useState)("1"),nn=Object(b.a)(Wt,2),Ut=nn[0],hn=nn[1],Jt=Object(r.useState)(1),Mt=Object(b.a)(Jt,2),on=Mt[0],Gt=Mt[1],fn=Object(r.useState)(),In=Object(b.a)(fn,2),jt=In[0],pn=In[1],qt=Object(r.useState)(!0),mn=Object(b.a)(qt,2),Zt=mn[0],kt=mn[1],En=Object(d.i)();function ar(){return sn.apply(this,arguments)}function sn(){return sn=Object(F.a)(p.a.mark(function Bn(){var jn,cn;return p.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return kt(!0),Ut==="1"?jn="/api/paths/".concat(En.pathId,"/study_ranking_shixuns_passed.json"):Ut==="2"?jn="/api/paths/".concat(En.pathId,"/study_ranking_videos.json"):Ut==="3"?jn="/api/paths/".concat(En.pathId,"/study_ranking_pdf_attachments.json"):Ut==="4"&&(jn="/api/paths/".concat(En.pathId,"/study_ranking_discusses.json")),qn.next=4,Object(Lt.a)(jn,{method:"get",params:{page:on}});case 4:cn=qn.sent,kt(!1),pn(cn);case 7:case"end":return qn.stop()}},Bn)})),sn.apply(this,arguments)}Object(r.useEffect)(function(){ar()},[on,Ut]);var Tn=function(){var jn,cn,Nn,qn,ur,wr,Gn,Yn,yr,fr,hr,Zr,Wr;return t.a.createElement(t.a.Fragment,null,t.a.createElement(Q.a,{spinning:Zt},t.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},t.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),t.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Ut==="1"&&t.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ut==="2"&&t.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ut==="3"&&t.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ut==="4"&&t.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(jt==null?void 0:jt.user_show)&&t.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},t.a.createElement("span",{style:{flex:"1"}},(jt==null||((jn=jt.data_user)===null||jn===void 0)?void 0:jn.rank)===0&&(jt==null||((cn=jt.data_user)===null||cn===void 0)?void 0:cn.num)===0?"--":(jt==null||((Nn=jt.data_user)===null||Nn===void 0)?void 0:Nn.rank)<=100&&(jt==null||((qn=jt.data_user)===null||qn===void 0)?void 0:qn.rank)!=0?jt==null||((ur=jt.data_user)===null||ur===void 0)?void 0:ur.rank:"\u672A\u4E0A\u699C"),t.a.createElement("span",{style:{flex:"1"}},jt==null||((wr=jt.data_user)===null||wr===void 0)?void 0:wr.user_real_name),Ut==="1"&&t.a.createElement("span",{style:{flex:"3"}},(jt==null||((Gn=jt.data_user)===null||Gn===void 0)?void 0:Gn.num)||"--"),Ut==="2"&&t.a.createElement("span",{style:{flex:"3"}},jt!=null&&(Yn=jt.data_user)!==null&&Yn!==void 0&&Yn.num?Object(ue.db)(jt==null||((yr=jt.data_user)===null||yr===void 0)?void 0:yr.num):"--"),Ut==="3"&&t.a.createElement("span",{style:{flex:"3"}},(jt==null||((fr=jt.data_user)===null||fr===void 0)?void 0:fr.num)||"--"),Ut==="4"&&t.a.createElement("span",{style:{flex:"3"}},(jt==null||((hr=jt.data_user)===null||hr===void 0)?void 0:hr.num)||"--")),(jt==null?void 0:jt.user_show)&&t.a.createElement(Li.a,null),(jt==null||((Zr=jt.data)===null||Zr===void 0)?void 0:Zr.length)>0?jt==null||((Wr=jt.data)===null||Wr===void 0)?void 0:Wr.map(function(Vn,dr){return t.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Vn==null?void 0:Vn.rank)===1&&t.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)===2&&t.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)===3&&t.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Vn==null?void 0:Vn.rank),(Vn==null?void 0:Vn.rank)>3&&t.a.createElement("span",{style:{flex:"1"}},Vn==null?void 0:Vn.rank),t.a.createElement("span",{style:{flex:"1"}},Vn==null?void 0:Vn.user_real_name),Ut==="1"&&t.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num),Ut==="2"&&t.a.createElement("span",{style:{flex:"3"}},Object(ue.db)(Vn==null?void 0:Vn.num)),Ut==="3"&&t.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num),Ut==="4"&&t.a.createElement("span",{style:{flex:"3"}},Vn==null?void 0:Vn.num))}):t.a.createElement(tr.a,null),(jt==null?void 0:jt.count)>10&&t.a.createElement(Zi.a,{current:on,pageSize:10,showSizeChanger:!1,total:jt==null?void 0:jt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(dr){Gt(dr)}})))};return t.a.createElement("div",null,t.a.createElement(x.a,{activeKey:Ut,style:{background:"#fff",padding:"0px 20px"},onChange:function(jn){hn(jn),Gt(1)}},t.a.createElement(Je,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},t.a.createElement(Tn,null)),t.a.createElement(Je,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},t.a.createElement(Tn,null)),t.a.createElement(Je,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},t.a.createElement(Tn,null)),t.a.createElement(Je,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},t.a.createElement(Tn,null))))},Ne=C("XzQ7"),ye=C.n(Ne),qe=C("ho57"),tt=C.n(qe),gt=x.a.TabPane;function rt(nt){var Xe=function(hn,Jt){if(hn.localName===Jt)return hn;for(var Mt=0,on=hn;on=on.parentNode;Mt++){if(on.localName===Jt)return on;if(on==document.documentElement)return!1}},yt=nt.target,Wt=Xe(yt,"a");if(console.log([Wt],Wt==null?void 0:Wt.href,44),Wt!=null&&Wt.href)return;if(yt.tagName.toUpperCase()==="IMG"){var nn=yt.src||yt.getAttribute("src");nn&&nn.indexOf("/images/avatars/User")===-1&&(nt.stopPropagation(),nt.preventDefault(),Ha.a.publish("preview-image",nn))}}var xt=function(Xe){var yt,Wt,nn=Xe.pathsDetail,Ut=Xe.globalSetting,hn=Xe.loading,Jt=Xe.dispatch,Mt=Object(R.a)(Xe,["pathsDetail","globalSetting","loading","dispatch"]),on=Object(d.i)(),Gt=Mt.location.query,fn=Object(r.useRef)(),In=Object(r.useState)("stage"),jt=Object(b.a)(In,2),pn=jt[0],qt=jt[1],mn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(kt){var En;return(En=nn.detail)!==null&&En!==void 0&&En.excellent?!0:kt.key!=="certificate"});Object(r.useEffect)(function(){if(fn.current)return fn.current.addEventListener("mousedown",rt),function(){fn.current.removeEventListener("mousedown",rt)}},[fn.current]),Object(r.useEffect)(function(){if(!on.pathId)return;Zt()},[on.pathId]),Object(r.useEffect)(function(){var kt;Object(ue.Z)((kt=nn.detail)===null||kt===void 0?void 0:kt.name)},[nn]);var Zt=function(){var kt=Object(F.a)(p.a.mark(function En(){var ar;return p.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Jt({type:"pathsDetail/getPathsDetail",payload:Object(D.a)({id:on.pathId},Gt)});case 2:ar=Tn.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 Tn.stop()}},En)}));return function(){return kt.apply(this,arguments)}}();return t.a.createElement(Q.a,{spinning:!1},t.a.createElement("section",{className:ye.a.bg},t.a.createElement(mt,null),t.a.createElement(_a.a,null),t.a.createElement("section",{style:{marginTop:((yt=nn.detail)===null||yt===void 0?void 0:yt.excellent)&&"89px"},className:"edu-container mb80 ".concat(ye.a.wrap)},t.a.createElement("aside",{className:ye.a.content},t.a.createElement("div",{className:ye.a.intro},t.a.createElement("div",{className:ye.a.introTitle},t.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},t.a.createElement("img",{src:tt.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),t.a.createElement("div",{ref:fn},t.a.createElement(pt.a,{value:(Wt=nn.detail)===null||Wt===void 0?void 0:Wt.description}))),t.a.createElement(x.a,{className:ye.a.wrapTabs,activeKey:pn,onChange:function(En){return qt(En)},tabBarGutter:50,tabBarStyle:{height:76}},mn.map(function(kt){return t.a.createElement(gt,{tab:kt.name,key:kt.key})})),pn==="stage"&&t.a.createElement(Jo,null),pn==="ranking"&&t.a.createElement(ve,null),pn==="certificate"&&t.a.createElement(ht,null)),t.a.createElement(Ki,null))))},Xt=te.default=Object(s.a)(function(nt){var Xe=nt.pathsDetail,yt=nt.loading,Wt=nt.globalSetting;return{pathsDetail:Xe,globalSetting:Wt,loading:yt}})(xt)},BPZU:function(xe,te){var C=32,Z=7,Q=256;function D(r){for(var t=0;r>=C;)t|=r&1,r>>=1;return r+t}function F(r,t,d,s){var a=t+1;if(a===d)return 1;if(s(r[a++],r[t])<0){for(;a<d&&s(r[a],r[a-1])<0;)a++;b(r,t,a)}else for(;a<d&&s(r[a],r[a-1])>=0;)a++;return a-t}function b(r,t,d){for(d--;t<d;){var s=r[t];r[t++]=r[d],r[d--]=s}}function R(r,t,d,s,a){for(s===t&&s++;s<d;s++){for(var o=r[s],c=t,A=s,u;c<A;)u=c+A>>>1,a(o,r[u])<0?A=u:c=u+1;var m=s-c;switch(m){case 3:r[c+3]=r[c+2];case 2:r[c+2]=r[c+1];case 1:r[c+1]=r[c];break;default:for(;m>0;)r[c+m]=r[c+m-1],m--}r[c]=o}}function M(r,t,d,s,a,o){var c=0,A=0,u=1;if(o(r,t[d+a])>0){for(A=s-a;u<A&&o(r,t[d+a+u])>0;)c=u,u=(u<<1)+1,u<=0&&(u=A);u>A&&(u=A),c+=a,u+=a}else{for(A=a+1;u<A&&o(r,t[d+a-u])<=0;)c=u,u=(u<<1)+1,u<=0&&(u=A);u>A&&(u=A);var m=c;c=a-u,u=a-m}for(c++;c<u;){var y=c+(u-c>>>1);o(r,t[d+y])>0?c=y+1:u=y}return u}function x(r,t,d,s,a,o){var c=0,A=0,u=1;if(o(r,t[d+a])<0){for(A=a+1;u<A&&o(r,t[d+a-u])<0;)c=u,u=(u<<1)+1,u<=0&&(u=A);u>A&&(u=A);var m=c;c=a-u,u=a-m}else{for(A=s-a;u<A&&o(r,t[d+a+u])>=0;)c=u,u=(u<<1)+1,u<=0&&(u=A);u>A&&(u=A),c+=a,u+=a}for(c++;c<u;){var y=c+(u-c>>>1);o(r,t[d+y])<0?u=y:c=y+1}return u}function T(r,t){var d=Z,s=0,a=Q,o=0,c,A,u=0;s=r.length,s<2*Q&&(a=s>>>1);var m=[];o=s<120?5:s<1542?10:s<119151?19:40,c=[],A=[];function y(i,l){c[u]=i,A[u]=l,u+=1}function B(){for(;u>1;){var i=u-2;if(i>=1&&A[i-1]<=A[i]+A[i+1]||i>=2&&A[i-2]<=A[i]+A[i-1])A[i-1]<A[i+1]&&i--;else if(A[i]>A[i+1])break;L(i)}}function w(){for(;u>1;){var i=u-2;i>0&&A[i-1]<A[i+1]&&i--,L(i)}}function L(i){var l=c[i],h=A[i],E=c[i+1],f=A[i+1];A[i]=h+f,i===u-3&&(c[i+1]=c[i+2],A[i+1]=A[i+2]),u--;var v=x(r[E],r,l,h,0,t);if(l+=v,h-=v,h===0)return;if(f=M(r[l+h-1],r,E,f,f-1,t),f===0)return;h<=f?_(l,h,E,f):g(l,h,E,f)}function _(i,l,h,E){var f=0;for(f=0;f<l;f++)m[f]=r[i+f];var v=0,U=h,N=i;if(r[N++]=r[U++],--E===0){for(f=0;f<l;f++)r[N+f]=m[v+f];return}if(l===1){for(f=0;f<E;f++)r[N+f]=r[U+f];r[N+E]=m[v];return}for(var H=d,z,k,I;;){z=0,k=0,I=!1;do if(t(r[U],m[v])<0){if(r[N++]=r[U++],k++,z=0,--E===0){I=!0;break}}else if(r[N++]=m[v++],z++,k=0,--l===1){I=!0;break}while((z|k)<H);if(I)break;do{if(z=x(r[U],m,v,l,0,t),z!==0){for(f=0;f<z;f++)r[N+f]=m[v+f];if(N+=z,v+=z,l-=z,l<=1){I=!0;break}}if(r[N++]=r[U++],--E===0){I=!0;break}if(k=M(m[v],r,U,E,0,t),k!==0){for(f=0;f<k;f++)r[N+f]=r[U+f];if(N+=k,U+=k,E-=k,E===0){I=!0;break}}if(r[N++]=m[v++],--l===1){I=!0;break}H--}while(z>=Z||k>=Z);if(I)break;H<0&&(H=0),H+=2}if(d=H,d<1&&(d=1),l===1){for(f=0;f<E;f++)r[N+f]=r[U+f];r[N+E]=m[v]}else{if(l===0)throw new Error;for(f=0;f<l;f++)r[N+f]=m[v+f]}}function g(i,l,h,E){var f=0;for(f=0;f<E;f++)m[f]=r[h+f];var v=i+l-1,U=E-1,N=h+E-1,H=0,z=0;if(r[N--]=r[v--],--l===0){for(H=N-(E-1),f=0;f<E;f++)r[H+f]=m[f];return}if(E===1){for(N-=l,v-=l,z=N+1,H=v+1,f=l-1;f>=0;f--)r[z+f]=r[H+f];r[N]=m[U];return}for(var k=d;;){var I=0,W=0,j=!1;do if(t(m[U],r[v])<0){if(r[N--]=r[v--],I++,W=0,--l===0){j=!0;break}}else if(r[N--]=m[U--],W++,I=0,--E===1){j=!0;break}while((I|W)<k);if(j)break;do{if(I=l-x(m[U],r,i,l,l-1,t),I!==0){for(N-=I,v-=I,l-=I,z=N+1,H=v+1,f=I-1;f>=0;f--)r[z+f]=r[H+f];if(l===0){j=!0;break}}if(r[N--]=m[U--],--E===1){j=!0;break}if(W=E-M(r[v],m,0,E,E-1,t),W!==0){for(N-=W,U-=W,E-=W,z=N+1,H=U+1,f=0;f<W;f++)r[z+f]=m[H+f];if(E<=1){j=!0;break}}if(r[N--]=r[v--],--l===0){j=!0;break}k--}while(I>=Z||W>=Z);if(j)break;k<0&&(k=0),k+=2}if(d=k,d<1&&(d=1),E===1){for(N-=l,v-=l,z=N+1,H=v+1,f=l-1;f>=0;f--)r[z+f]=r[H+f];r[N]=m[U]}else{if(E===0)throw new Error;for(H=N-(E-1),f=0;f<E;f++)r[H+f]=m[f]}}this.mergeRuns=B,this.forceMergeRuns=w,this.pushRun=y}function p(r,t,d,s){d||(d=0),s||(s=r.length);var a=s-d;if(a<2)return;var o=0;if(a<C){o=F(r,d,s,t),R(r,d,s,d+o,t);return}var c=new T(r,t),A=D(a);do{if(o=F(r,d,s,t),o<A){var u=a;u>A&&(u=A),R(r,d,d+u,d+o,t),o=u}c.pushRun(d,o),c.mergeRuns(),a-=o,d+=o}while(a!==0);c.forceMergeRuns()}xe.exports=p},BU3w:function(xe,te,C){"use strict";C.d(te,"a",function(){return R});var Z=C("MNnm"),Q="rc-util-key";function D(M){if(M.attachTo)return M.attachTo;var x=document.querySelector("head");return x||document.body}function F(M){var x,T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Z.a)())return null;var p=document.createElement("style");if((x=T.csp)===null||x===void 0?void 0:x.nonce){var r;p.nonce=(r=T.csp)===null||r===void 0?void 0:r.nonce}p.innerHTML=M;var t=D(T),d=t.firstChild;return T.prepend&&t.prepend?t.prepend(p):T.prepend&&d?t.insertBefore(p,d):t.appendChild(p),p}var b=new Map;function R(M,x){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p=D(T);if(!b.has(p)){var r=F("",T),t=r.parentNode;b.set(p,t),t.removeChild(r)}var d=Array.from(b.get(p).children).find(function(A){return A.tagName==="STYLE"&&A[Q]===x});if(d){var s,a;if(((s=T.csp)===null||s===void 0?void 0:s.nonce)&&d.nonce!==((a=T.csp)===null||a===void 0?void 0:a.nonce)){var o;d.nonce=(o=T.csp)===null||o===void 0?void 0:o.nonce}return d.innerHTML!==M&&(d.innerHTML=M),d}var c=F(M,T);return c[Q]=x,c}},Bd2K:function(xe,te,C){(function(Z){Z(C("VrN/"),C("osHv"))})(function(Z){Z.defineOption("autoCloseTags",!1,function(T,p,r){if(r!=Z.Init&&r&&T.removeKeyMap("autoCloseTags"),!p)return;var t={name:"autoCloseTags"};(typeof p!="object"||p.whenClosing!==!1)&&(t["'/'"]=function(d){return R(d)}),(typeof p!="object"||p.whenOpening!==!1)&&(t["'>'"]=function(d){return F(d)}),T.addKeyMap(t)});var Q=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],D=["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 F(T){if(T.getOption("disableInput"))return Z.Pass;for(var p=T.listSelections(),r=[],t=T.getOption("autoCloseTags"),d=0;d<p.length;d++){if(!p[d].empty())return Z.Pass;var s=p[d].head,a=T.getTokenAt(s),o=Z.innerMode(T.getMode(),a.state),c=o.state,A=o.mode.xmlCurrentTag&&o.mode.xmlCurrentTag(c),u=A&&A.name;if(!u)return Z.Pass;var m=o.mode.configuration=="html",y=typeof t=="object"&&t.dontCloseTags||m&&Q,B=typeof t=="object"&&t.indentTags||m&&D;a.end>s.ch&&(u=u.slice(0,u.length-a.end+s.ch));var w=u.toLowerCase();if(!u||a.type=="string"&&(a.end!=s.ch||!/[\"\']/.test(a.string.charAt(a.string.length-1))||a.string.length==1)||a.type=="tag"&&A.close||a.string.indexOf("/")==s.ch-a.start-1||y&&M(y,w)>-1||x(T,o.mode.xmlCurrentContext&&o.mode.xmlCurrentContext(c)||[],u,s,!0))return Z.Pass;var L=typeof t=="object"&&t.emptyTags;if(L&&M(L,u)>-1){r[d]={text:"/>",newPos:Z.Pos(s.line,s.ch+2)};continue}var _=B&&M(B,w)>-1;r[d]={indent:_,text:">"+(_?`
|
|
|
|
`:"")+"</"+u+">",newPos:_?Z.Pos(s.line+1,0):Z.Pos(s.line,s.ch+1)}}for(var g=typeof t=="object"&&t.dontIndentOnAutoClose,d=p.length-1;d>=0;d--){var i=r[d];T.replaceRange(i.text,p[d].head,p[d].anchor,"+insert");var l=T.listSelections().slice(0);l[d]={head:i.newPos,anchor:i.newPos},T.setSelections(l),!g&&i.indent&&(T.indentLine(i.newPos.line,null,!0),T.indentLine(i.newPos.line+1,null,!0))}}function b(T,p){for(var r=T.listSelections(),t=[],d=p?"/":"</",s=T.getOption("autoCloseTags"),a=typeof s=="object"&&s.dontIndentOnSlash,o=0;o<r.length;o++){if(!r[o].empty())return Z.Pass;var c=r[o].head,A=T.getTokenAt(c),u=Z.innerMode(T.getMode(),A.state),m=u.state;if(p&&(A.type=="string"||A.string.charAt(0)!="<"||A.start!=c.ch-1))return Z.Pass;var y,B=u.mode.name!="xml"&&T.getMode().name=="htmlmixed";if(B&&u.mode.name=="javascript")y=d+"script";else if(B&&u.mode.name=="css")y=d+"style";else{var w=u.mode.xmlCurrentContext&&u.mode.xmlCurrentContext(m);if(!w||w.length&&x(T,w,w[w.length-1],c))return Z.Pass;y=d+w[w.length-1]}T.getLine(c.line).charAt(A.end)!=">"&&(y+=">"),t[o]=y}if(T.replaceSelections(t),r=T.listSelections(),!a)for(var o=0;o<r.length;o++)(o==r.length-1||r[o].head.line<r[o+1].head.line)&&T.indentLine(r[o].head.line)}function R(T){return T.getOption("disableInput")?Z.Pass:b(T,!0)}Z.commands.closeTag=function(T){return b(T)};function M(T,p){if(T.indexOf)return T.indexOf(p);for(var r=0,t=T.length;r<t;++r)if(T[r]==p)return r;return-1}function x(T,p,r,t,d){if(!Z.scanForClosingTag)return!1;var s=Math.min(T.lastLine()+1,t.line+500),a=Z.scanForClosingTag(T,t,null,s);if(!a||a.tag!=r)return!1;for(var o=d?1:0,c=p.length-1;c>=0&&p[c]==r;c--)++o;t=a.to;for(var c=1;c<o;c++){var A=Z.scanForClosingTag(T,t,null,s);if(!A||A.tag!=r)return!1;t=A.to}return!0}})},BdwD:function(xe,te,C){"use strict";var Z=C("+L6B"),Q=C("2/Rp"),D=C("0Owb"),F=C("k1fw"),b=C("cDcd"),R=C.n(b),M=C("FOrL"),x=C.n(M),T=function(r){var t=r.buttonProps,d=t===void 0?{}:t,s=r.styles,a=s===void 0?{}:s,o=r.customText,c=r.ButtonText,A=r.ButtonClick,u=r.Buttonclass,m=r.ButtonTwo;return R.a.createElement("section",{className:"tc animated fadeIn",style:Object(F.a)(Object(F.a)({},{color:"#999",margin:"200px auto"}),a)},R.a.createElement("img",{src:x.a}),R.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),c&&R.a.createElement(Q.a,Object(D.a)({className:u,onClick:A},d),c),m&&m)};te.a=T},BjJ7:function(xe,te,C){"use strict";C.d(te,"d",function(){return Q}),C.d(te,"c",function(){return D}),C.d(te,"e",function(){return F}),C.d(te,"b",function(){return b}),C.d(te,"a",function(){return M});var Z=C("m3rI");function Q(x){var T=!0;if(x.length>0){for(var p=0;p<x.length;p++)if(x[p].compile_success==0||!x[p].compile_success){T=!1;break}}else T=!1;return T}function D(x){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",p=[],r=0;r<x.length;r++){var t=x[r],d=T?"".concat(T,"/").concat(t.name):"".concat(t.name);p.push({title:t.name,isLeaf:!(t.type==="tree"),key:d})}return p}function F(x,T,p){for(var r=0;r<x.length;r++){var t=x[r];if(t.key===T){t.children=p;break}t.children&&F(t.children,T,p)}return x}function b(x,T,p){var r;return function(){var t=this,d=arguments,s=function(){r=null,p||x.apply(t,d)},a=p&&!r;clearTimeout(r),r=setTimeout(s,T),a&&x.apply(t,d)}}var R=!0,M=Z.a.API_SERVER},BlVb:function(xe,te,C){var Z=C("hyiK"),Q=1e-8;function D(b,R){return Math.abs(b-R)<Q}function F(b,R,M){var x=0,T=b[0];if(!T)return!1;for(var p=1;p<b.length;p++){var r=b[p];x+=Z(T[0],T[1],r[0],r[1],R,M),T=r}var t=b[0];return(!D(T[0],t[0])||!D(T[1],t[1]))&&(x+=Z(T[0],T[1],t[0],t[1],R,M)),x!==0}te.contain=F},Bq2U:function(xe,te,C){var Z=C("RDYZ"),Q=C("Qe9p"),D=C("bYtY"),F=D.isArrayLike,b=Array.prototype.slice;function R(y,B){return y[B]}function M(y,B,w){y[B]=w}function x(y,B,w){return(B-y)*w+y}function T(y,B,w){return w>.5?B:y}function p(y,B,w,L,_){var g=y.length;if(_===1)for(var i=0;i<g;i++)L[i]=x(y[i],B[i],w);else for(var l=g&&y[0].length,i=0;i<g;i++)for(var h=0;h<l;h++)L[i][h]=x(y[i][h],B[i][h],w)}function r(y,B,w){var L=y.length,_=B.length;if(L!==_){var g=L>_;if(g)y.length=_;else for(var i=L;i<_;i++)y.push(w===1?B[i]:b.call(B[i]))}for(var l=y[0]&&y[0].length,i=0;i<y.length;i++)if(w===1)isNaN(y[i])&&(y[i]=B[i]);else for(var h=0;h<l;h++)isNaN(y[i][h])&&(y[i][h]=B[i][h])}function t(y,B,w){if(y===B)return!0;var L=y.length;if(L!==B.length)return!1;if(w===1){for(var _=0;_<L;_++)if(y[_]!==B[_])return!1}else for(var g=y[0].length,_=0;_<L;_++)for(var i=0;i<g;i++)if(y[_][i]!==B[_][i])return!1;return!0}function d(y,B,w,L,_,g,i,l,h){var E=y.length;if(h===1)for(var f=0;f<E;f++)l[f]=s(y[f],B[f],w[f],L[f],_,g,i);else for(var v=y[0].length,f=0;f<E;f++)for(var U=0;U<v;U++)l[f][U]=s(y[f][U],B[f][U],w[f][U],L[f][U],_,g,i)}function s(y,B,w,L,_,g,i){var l=(w-y)*.5,h=(L-B)*.5;return(2*(B-w)+l+h)*i+(-3*(B-w)-2*l-h)*g+l*_+B}function a(y){if(F(y)){var B=y.length;if(F(y[0])){for(var w=[],L=0;L<B;L++)w.push(b.call(y[L]));return w}return b.call(y)}return y}function o(y){return y[0]=Math.floor(y[0]),y[1]=Math.floor(y[1]),y[2]=Math.floor(y[2]),"rgba("+y.join(",")+")"}function c(y){var B=y[y.length-1].value;return F(B&&B[0])?2:1}function A(y,B,w,L,_,g){var i=y._getter,l=y._setter,h=B==="spline",E=L.length;if(!E)return;var f=L[0].value,v=F(f),U=!1,N=!1,H=v?c(L):0,z;L.sort(function(Le,Ve){return Le.time-Ve.time}),z=L[E-1].time;for(var k=[],I=[],W=L[0].value,j=!0,Y=0;Y<E;Y++){k.push(L[Y].time/z);var $=L[Y].value;if(v&&t($,W,H)||!v&&$===W||(j=!1),W=$,typeof $=="string"){var se=Q.parse($);se?($=se,U=!0):N=!0}I.push($)}if(!g&&j)return;for(var le=I[E-1],Y=0;Y<E-1;Y++)v?r(I[Y],le,H):isNaN(I[Y])&&!isNaN(le)&&!N&&!U&&(I[Y]=le);v&&r(i(y._target,_),le,H);var ae=0,q=0,ce,re,fe,ne,de,ee;if(U)var ue=[0,0,0,0];var Se=function(Le,Ve){var Oe;if(Ve<0)Oe=0;else if(Ve<q){for(ce=Math.min(ae+1,E-1),Oe=ce;Oe>=0&&!(k[Oe]<=Ve);Oe--);Oe=Math.min(Oe,E-2)}else{for(Oe=ae;Oe<E&&!(k[Oe]>Ve);Oe++);Oe=Math.min(Oe-1,E-2)}ae=Oe,q=Ve;var ke=k[Oe+1]-k[Oe];if(ke===0)return;if(re=(Ve-k[Oe])/ke,h)if(ne=I[Oe],fe=I[Oe===0?Oe:Oe-1],de=I[Oe>E-2?E-1:Oe+1],ee=I[Oe>E-3?E-1:Oe+2],v)d(fe,ne,de,ee,re,re*re,re*re*re,i(Le,_),H);else{var Ge;if(U)Ge=d(fe,ne,de,ee,re,re*re,re*re*re,ue,1),Ge=o(ue);else{if(N)return T(ne,de,re);Ge=s(fe,ne,de,ee,re,re*re,re*re*re)}l(Le,_,Ge)}else if(v)p(I[Oe],I[Oe+1],re,i(Le,_),H);else{var Ge;if(U)p(I[Oe],I[Oe+1],re,ue,1),Ge=o(ue);else{if(N)return T(I[Oe],I[Oe+1],re);Ge=x(I[Oe],I[Oe+1],re)}l(Le,_,Ge)}},_e=new Z({target:y._target,life:z,loop:y._loop,delay:y._delay,onframe:Se,ondestroy:w});return B&&B!=="spline"&&(_e.easing=B),_e}var u=function(y,B,w,L){this._tracks={},this._target=y,this._loop=B||!1,this._getter=w||R,this._setter=L||M,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};u.prototype={when:function(y,B){var w=this._tracks;for(var L in B){if(!B.hasOwnProperty(L))continue;if(!w[L]){w[L]=[];var _=this._getter(this._target,L);if(_==null)continue;y!==0&&w[L].push({time:0,value:a(_)})}w[L].push({time:y,value:B[L]})}return this},during:function(y){return this._onframeList.push(y),this},pause:function(){for(var y=0;y<this._clipList.length;y++)this._clipList[y].pause();this._paused=!0},resume:function(){for(var y=0;y<this._clipList.length;y++)this._clipList[y].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var y=this._doneList,B=y.length,w=0;w<B;w++)y[w].call(this)},start:function(y,B){var w=this,L=0,_=function(){L--,L||w._doneCallback()},g;for(var i in this._tracks){if(!this._tracks.hasOwnProperty(i))continue;var l=A(this,y,_,this._tracks[i],i,B);l&&(this._clipList.push(l),L++,this.animation&&this.animation.addClip(l),g=l)}if(g){var h=g.onframe;g.onframe=function(E,f){h(E,f);for(var v=0;v<w._onframeList.length;v++)w._onframeList[v](E,f)}}return L||this._doneCallback(),this},stop:function(y){for(var B=this._clipList,w=this.animation,L=0;L<B.length;L++){var _=B[L];y&&_.onframe(this._target,1),w&&w.removeClip(_)}B.length=0},delay:function(y){return this._delay=y,this},done:function(y){return y&&this._doneList.push(y),this},getClips:function(){return this._clipList}};var m=u;xe.exports=m},"C+DQ":function(xe,te,C){},C0SR:function(xe,te,C){var Z=C("YH21"),Q=function(){this._track=[]};Q.prototype={constructor:Q,recognize:function(M,x,T){return this._doTrack(M,x,T),this._recognize(M)},clear:function(){return this._track.length=0,this},_doTrack:function(M,x,T){var p=M.touches;if(!p)return;for(var r={points:[],touches:[],target:x,event:M},t=0,d=p.length;t<d;t++){var s=p[t],a=Z.clientToLocal(T,s,{});r.points.push([a.zrX,a.zrY]),r.touches.push(s)}this._track.push(r)},_recognize:function(M){for(var x in b)if(b.hasOwnProperty(x)){var T=b[x](this._track,M);if(T)return T}}};function D(M){var x=M[1][0]-M[0][0],T=M[1][1]-M[0][1];return Math.sqrt(x*x+T*T)}function F(M){return[(M[0][0]+M[1][0])/2,(M[0][1]+M[1][1])/2]}var b={pinch:function(M,x){var T=M.length;if(!T)return;var p=(M[T-1]||{}).points,r=(M[T-2]||{}).points||p;if(r&&r.length>1&&p&&p.length>1){var t=D(p)/D(r);!isFinite(t)&&(t=1),x.pinchScale=t;var d=F(p);return x.pinchX=d[0],x.pinchY=d[1],{type:"pinch",target:M[0].target,event:x}}}},R=Q;xe.exports=R},CnIC:function(xe,te){xe.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(xe,te){function C(){}C.prototype={diff:function(b,R,M){M||(M=function(u,m){return u===m}),this.equals=M;var x=this;b=b.slice(),R=R.slice();var T=R.length,p=b.length,r=1,t=T+p,d=[{newPos:-1,components:[]}],s=this.extractCommon(d[0],R,b,0);if(d[0].newPos+1>=T&&s+1>=p){for(var a=[],o=0;o<R.length;o++)a.push(o);return[{indices:a,count:R.length}]}function c(){for(var u=-1*r;u<=r;u+=2){var m,y=d[u-1],B=d[u+1],w=(B?B.newPos:0)-u;y&&(d[u-1]=void 0);var L=y&&y.newPos+1<T,_=B&&0<=w&&w<p;if(!L&&!_){d[u]=void 0;continue}if(!L||_&&y.newPos<B.newPos?(m=Q(B),x.pushComponent(m.components,void 0,!0)):(m=y,m.newPos++,x.pushComponent(m.components,!0,void 0)),w=x.extractCommon(m,R,b,u),m.newPos+1>=T&&w+1>=p)return Z(x,m.components,R,b);d[u]=m}r++}for(;r<=t;){var A=c();if(A)return A}},pushComponent:function(b,R,M){var x=b[b.length-1];x&&x.added===R&&x.removed===M?b[b.length-1]={count:x.count+1,added:R,removed:M}:b.push({count:1,added:R,removed:M})},extractCommon:function(b,R,M,x){for(var T=R.length,p=M.length,r=b.newPos,t=r-x,d=0;r+1<T&&t+1<p&&this.equals(R[r+1],M[t+1]);)r++,t++,d++;return d&&b.components.push({count:d}),b.newPos=r,t},tokenize:function(b){return b.slice()},join:function(b){return b.slice()}};function Z(b,R,M,x){for(var T=0,p=R.length,r=0,t=0;T<p;T++){var d=R[T];if(d.removed){for(var s=[],a=t;a<t+d.count;a++)s.push(a);d.indices=s,t+=d.count}else{for(var s=[],a=r;a<r+d.count;a++)s.push(a);d.indices=s,r+=d.count,d.added||(t+=d.count)}}return R}function Q(b){return{newPos:b.newPos,components:b.components.slice(0)}}var D=new C;function F(b,R,M){return D.diff(b,R,M)}xe.exports=F},DN4a:function(xe,te,C){var Z=C("Fofx"),Q=C("QBsz"),D=Z.identity,F=5e-5;function b(t){return t>F||t<-F}var R=function(t){t=t||{},t.position||(this.position=[0,0]),t.rotation==null&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},M=R.prototype;M.transform=null,M.needLocalTransform=function(){return b(this.rotation)||b(this.position[0])||b(this.position[1])||b(this.scale[0]-1)||b(this.scale[1]-1)};var x=[];M.updateTransform=function(){var t=this.parent,d=t&&t.transform,s=this.needLocalTransform(),a=this.transform;if(!(s||d)){a&&D(a);return}a=a||Z.create(),s?this.getLocalTransform(a):D(a),d&&(s?Z.mul(a,t.transform,a):Z.copy(a,t.transform)),this.transform=a;var o=this.globalScaleRatio;if(o!=null&&o!==1){this.getGlobalScale(x);var c=x[0]<0?-1:1,A=x[1]<0?-1:1,u=((x[0]-c)*o+c)/x[0]||0,m=((x[1]-A)*o+A)/x[1]||0;a[0]*=u,a[1]*=u,a[2]*=m,a[3]*=m}this.invTransform=this.invTransform||Z.create(),Z.invert(this.invTransform,a)},M.getLocalTransform=function(t){return R.getLocalTransform(this,t)},M.setTransform=function(t){var d=this.transform,s=t.dpr||1;d?t.setTransform(s*d[0],s*d[1],s*d[2],s*d[3],s*d[4],s*d[5]):t.setTransform(s,0,0,s,0,0)},M.restoreTransform=function(t){var d=t.dpr||1;t.setTransform(d,0,0,d,0,0)};var T=[],p=Z.create();M.setLocalTransform=function(t){if(!t)return;var d=t[0]*t[0]+t[1]*t[1],s=t[2]*t[2]+t[3]*t[3],a=this.position,o=this.scale;b(d-1)&&(d=Math.sqrt(d)),b(s-1)&&(s=Math.sqrt(s)),t[0]<0&&(d=-d),t[3]<0&&(s=-s),a[0]=t[4],a[1]=t[5],o[0]=d,o[1]=s,this.rotation=Math.atan2(-t[1]/s,t[0]/d)},M.decomposeTransform=function(){if(!this.transform)return;var t=this.parent,d=this.transform;t&&t.transform&&(Z.mul(T,t.invTransform,d),d=T);var s=this.origin;s&&(s[0]||s[1])&&(p[4]=s[0],p[5]=s[1],Z.mul(T,d,p),T[4]-=s[0],T[5]-=s[1],d=T),this.setLocalTransform(d)},M.getGlobalScale=function(t){var d=this.transform;return t=t||[],d?(t[0]=Math.sqrt(d[0]*d[0]+d[1]*d[1]),t[1]=Math.sqrt(d[2]*d[2]+d[3]*d[3]),d[0]<0&&(t[0]=-t[0]),d[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},M.transformCoordToLocal=function(t,d){var s=[t,d],a=this.invTransform;return a&&Q.applyTransform(s,s,a),s},M.transformCoordToGlobal=function(t,d){var s=[t,d],a=this.transform;return a&&Q.applyTransform(s,s,a),s},R.getLocalTransform=function(t,d){d=d||[],D(d);var s=t.origin,a=t.scale||[1,1],o=t.rotation||0,c=t.position||[0,0];return s&&(d[4]-=s[0],d[5]-=s[1]),Z.scale(d,d,a),o&&Z.rotate(d,d,o),s&&(d[4]+=s[0],d[5]+=s[1]),d[4]+=c[0],d[5]+=c[1],d};var r=R;xe.exports=r},Dagg:function(xe,te,C){var Z=C("Gev7"),Q=C("mFDi"),D=C("bYtY"),F=C("Xnb7");function b(M){Z.call(this,M)}b.prototype={constructor:b,type:"image",brush:function(M,x){var T=this.style,p=T.image;T.bind(M,this,x);var r=this._image=F.createOrUpdateImage(p,this._image,this,this.onload);if(!r||!F.isImageReady(r))return;var t=T.x||0,d=T.y||0,s=T.width,a=T.height,o=r.width/r.height;if(s==null&&a!=null?s=a*o:a==null&&s!=null?a=s/o:s==null&&a==null&&(s=r.width,a=r.height),this.setTransform(M),T.sWidth&&T.sHeight){var c=T.sx||0,A=T.sy||0;M.drawImage(r,c,A,T.sWidth,T.sHeight,t,d,s,a)}else if(T.sx&&T.sy){var c=T.sx,A=T.sy,u=s-c,m=a-A;M.drawImage(r,c,A,u,m,t,d,s,a)}else M.drawImage(r,t,d,s,a);T.text!=null&&(this.restoreTransform(M),this.drawRectText(M,this.getBoundingRect()))},getBoundingRect:function(){var M=this.style;return this._rect||(this._rect=new Q(M.x||0,M.y||0,M.width||0,M.height||0)),this._rect}},D.inherits(b,Z);var R=b;xe.exports=R},DlQD:function(xe,te,C){(function(Z,Q){xe.exports=Q()})(this,function(){"use strict";function Z(We,De){for(var Re=0;Re<De.length;Re++){var me=De[Re];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(We,me.key,me)}}function Q(We,De,Re){return De&&Z(We.prototype,De),Re&&Z(We,Re),We}function D(We,De){if(!We)return;if(typeof We=="string")return F(We,De);var Re=Object.prototype.toString.call(We).slice(8,-1);if(Re==="Object"&&We.constructor&&(Re=We.constructor.name),Re==="Map"||Re==="Set")return Array.from(We);if(Re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Re))return F(We,De)}function F(We,De){(De==null||De>We.length)&&(De=We.length);for(var Re=0,me=new Array(De);Re<De;Re++)me[Re]=We[Re];return me}function b(We,De){var Re;if(typeof Symbol=="undefined"||We[Symbol.iterator]==null){if(Array.isArray(We)||(Re=D(We))||De&&We&&typeof We.length=="number"){Re&&(We=Re);var me=0;return function(){return me>=We.length?{done:!0}:{done:!1,value:We[me++]}}}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 Re=We[Symbol.iterator](),Re.next.bind(Re)}function R(We,De){return De={exports:{}},We(De,De.exports),De.exports}var M=R(function(We){function De(){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 Re(me){We.exports.defaults=me}We.exports={defaults:De(),getDefaults:De,changeDefaults:Re}}),x=M.defaults,T=M.getDefaults,p=M.changeDefaults,r=/[&<>"']/,t=/[&<>"']/g,d=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function(De){return a[De]};function c(We,De){if(De){if(r.test(We))return We.replace(t,o)}else if(d.test(We))return We.replace(s,o);return We}var A=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(We){return We.replace(A,function(De,Re){return Re=Re.toLowerCase(),Re==="colon"?":":Re.charAt(0)==="#"?Re.charAt(1)==="x"?String.fromCharCode(parseInt(Re.substring(2),16)):String.fromCharCode(+Re.substring(1)):""})}var m=/(^|[^\[])\^/g;function y(We,De){We=We.source||We,De=De||"";var Re={replace:function(Ee,Te){return Te=Te.source||Te,Te=Te.replace(m,"$1"),We=We.replace(Ee,Te),Re},getRegex:function(){return new RegExp(We,De)}};return Re}var B=/[^\w:]/g,w=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function L(We,De,Re){if(We){var me;try{me=decodeURIComponent(u(Re)).replace(B,"").toLowerCase()}catch(Ee){return null}if(me.indexOf("javascript:")===0||me.indexOf("vbscript:")===0||me.indexOf("data:")===0)return null}De&&!w.test(Re)&&(Re=h(De,Re));try{Re=encodeURI(Re).replace(/%25/g,"%")}catch(Ee){return null}return Re}var _={},g=/^[^:]+:\/*[^/]*$/,i=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function h(We,De){_[" "+We]||(g.test(We)?_[" "+We]=We+"/":_[" "+We]=U(We,"/",!0)),We=_[" "+We];var Re=We.indexOf(":")===-1;return De.substring(0,2)==="//"?Re?De:We.replace(i,"$1")+De:De.charAt(0)==="/"?Re?De:We.replace(l,"$1")+De:We+De}var E={exec:function(){}};function f(We){for(var De=1,Re,me;De<arguments.length;De++){Re=arguments[De];for(me in Re)Object.prototype.hasOwnProperty.call(Re,me)&&(We[me]=Re[me])}return We}function v(We,De){var Re=We.replace(/\|/g,function(Te,Ue,je){for(var st=!1,wt=Ue;--wt>=0&&je[wt]==="\\";)st=!st;return st?"|":" |"}),me=Re.split(/ \|/),Ee=0;if(me.length>De)me.splice(De);else for(;me.length<De;)me.push("");for(;Ee<me.length;Ee++)me[Ee]=me[Ee].trim().replace(/\\\|/g,"|");return me}function U(We,De,Re){var me=We.length;if(me===0)return"";for(var Ee=0;Ee<me;){var Te=We.charAt(me-Ee-1);if(Te===De&&!Re)Ee++;else if(Te!==De&&Re)Ee++;else break}return We.substr(0,me-Ee)}function N(We,De){if(We.indexOf(De[1])===-1)return-1;for(var Re=We.length,me=0,Ee=0;Ee<Re;Ee++)if(We[Ee]==="\\")Ee++;else if(We[Ee]===De[0])me++;else if(We[Ee]===De[1]&&(me--,me<0))return Ee;return-1}function H(We){We&&We.sanitize&&!We.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 z={escape:c,unescape:u,edit:y,cleanUrl:L,resolveUrl:h,noopTest:E,merge:f,splitCells:v,rtrim:U,findClosingBracket:N,checkSanitizeDeprecation:H},k=M.defaults,I=z.rtrim,W=z.splitCells,j=z.escape,Y=z.findClosingBracket;function $(We,De,Re){var me=De.href,Ee=De.title?j(De.title):null,Te=We[1].replace(/\\([\[\]])/g,"$1");return We[0].charAt(0)!=="!"?{type:"link",raw:Re,href:me,title:Ee,text:Te}:{type:"image",raw:Re,href:me,title:Ee,text:j(Te)}}function se(We,De){var Re=We.match(/^(\s+)(?:```)/);if(Re===null)return De;var me=Re[1];return De.split(`
|
|
`).map(function(Ee){var Te=Ee.match(/^\s+/);if(Te===null)return Ee;var Ue=Te[0];return Ue.length>=me.length?Ee.slice(me.length):Ee}).join(`
|
|
`)}var le=function(){function We(Re){this.options=Re||k}var De=We.prototype;return De.space=function(me){var Ee=this.rules.block.newline.exec(me);if(Ee)return Ee[0].length>1?{type:"space",raw:Ee[0]}:{raw:`
|
|
`}},De.code=function(me,Ee){var Te=this.rules.block.code.exec(me);if(Te){var Ue=Ee[Ee.length-1];if(Ue&&Ue.type==="paragraph")return{raw:Te[0],text:Te[0].trimRight()};var je=Te[0].replace(/^ {4}/gm,"");return{type:"code",raw:Te[0],codeBlockStyle:"indented",text:this.options.pedantic?je:I(je,`
|
|
`)}}},De.fences=function(me){var Ee=this.rules.block.fences.exec(me);if(Ee){var Te=Ee[0],Ue=se(Te,Ee[3]||"");return{type:"code",raw:Te,lang:Ee[2]?Ee[2].trim():Ee[2],text:Ue}}},De.heading=function(me){var Ee=this.rules.block.heading.exec(me);if(Ee)return{type:"heading",raw:Ee[0],depth:Ee[1].length,text:Ee[2]}},De.nptable=function(me){var Ee=this.rules.block.nptable.exec(me);if(Ee){var Te={type:"table",header:W(Ee[1].replace(/^ *| *\| *$/g,"")),align:Ee[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ee[3]?Ee[3].replace(/\n$/,"").split(`
|
|
`):[],raw:Ee[0]};if(Te.header.length===Te.align.length){var Ue=Te.align.length,je;for(je=0;je<Ue;je++)/^ *-+: *$/.test(Te.align[je])?Te.align[je]="right":/^ *:-+: *$/.test(Te.align[je])?Te.align[je]="center":/^ *:-+ *$/.test(Te.align[je])?Te.align[je]="left":Te.align[je]=null;for(Ue=Te.cells.length,je=0;je<Ue;je++)Te.cells[je]=W(Te.cells[je],Te.header.length);return Te}}},De.hr=function(me){var Ee=this.rules.block.hr.exec(me);if(Ee)return{type:"hr",raw:Ee[0]}},De.blockquote=function(me){var Ee=this.rules.block.blockquote.exec(me);if(Ee){var Te=Ee[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Ee[0],text:Te}}},De.list=function(me){var Ee=this.rules.block.list.exec(me);if(Ee){for(var Te=Ee[0],Ue=Ee[2],je=Ue.length>1,st=Ue[Ue.length-1]===")",wt={type:"list",raw:Te,ordered:je,start:je?+Ue.slice(0,-1):"",loose:!1,items:[]},Kt=Ee[0].match(this.rules.block.item),zt=!1,mt,bt,lt,ze,Me,be,Ie,_t=Kt.length,ct=0;ct<_t;ct++)mt=Kt[ct],Te=mt,bt=mt.length,mt=mt.replace(/^ *([*+-]|\d+[.)]) */,""),~mt.indexOf(`
|
|
`)&&(bt-=mt.length,mt=this.options.pedantic?mt.replace(/^ {1,4}/gm,""):mt.replace(new RegExp("^ {1,"+bt+"}","gm"),"")),ct!==_t-1&&(lt=this.rules.block.bullet.exec(Kt[ct+1])[0],(je?lt.length===1||!st&<[lt.length-1]===")":lt.length>1||this.options.smartLists&<!==Ue)&&(ze=Kt.slice(ct+1).join(`
|
|
`),wt.raw=wt.raw.substring(0,wt.raw.length-ze.length),ct=_t-1)),Me=zt||/\n\n(?!\s*$)/.test(mt),ct!==_t-1&&(zt=mt.charAt(mt.length-1)===`
|
|
`,Me||(Me=zt)),Me&&(wt.loose=!0),be=/^\[[ xX]\] /.test(mt),Ie=void 0,be&&(Ie=mt[1]!==" ",mt=mt.replace(/^\[[ xX]\] +/,"")),wt.items.push({type:"list_item",raw:Te,task:be,checked:Ie,loose:Me,text:mt});return wt}},De.html=function(me){var Ee=this.rules.block.html.exec(me);if(Ee)return{type:this.options.sanitize?"paragraph":"html",raw:Ee[0],pre:!this.options.sanitizer&&(Ee[1]==="pre"||Ee[1]==="script"||Ee[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):j(Ee[0]):Ee[0]}},De.def=function(me){var Ee=this.rules.block.def.exec(me);if(Ee){Ee[3]&&(Ee[3]=Ee[3].substring(1,Ee[3].length-1));var Te=Ee[1].toLowerCase().replace(/\s+/g," ");return{tag:Te,raw:Ee[0],href:Ee[2],title:Ee[3]}}},De.table=function(me){var Ee=this.rules.block.table.exec(me);if(Ee){var Te={type:"table",header:W(Ee[1].replace(/^ *| *\| *$/g,"")),align:Ee[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ee[3]?Ee[3].replace(/\n$/,"").split(`
|
|
`):[]};if(Te.header.length===Te.align.length){Te.raw=Ee[0];var Ue=Te.align.length,je;for(je=0;je<Ue;je++)/^ *-+: *$/.test(Te.align[je])?Te.align[je]="right":/^ *:-+: *$/.test(Te.align[je])?Te.align[je]="center":/^ *:-+ *$/.test(Te.align[je])?Te.align[je]="left":Te.align[je]=null;for(Ue=Te.cells.length,je=0;je<Ue;je++)Te.cells[je]=W(Te.cells[je].replace(/^ *\| *| *\| *$/g,""),Te.header.length);return Te}}},De.lheading=function(me){var Ee=this.rules.block.lheading.exec(me);if(Ee)return{type:"heading",raw:Ee[0],depth:Ee[2].charAt(0)==="="?1:2,text:Ee[1]}},De.paragraph=function(me){var Ee=this.rules.block.paragraph.exec(me);if(Ee)return{type:"paragraph",raw:Ee[0],text:Ee[1].charAt(Ee[1].length-1)===`
|
|
`?Ee[1].slice(0,-1):Ee[1]}},De.text=function(me,Ee){var Te=this.rules.block.text.exec(me);if(Te){var Ue=Ee[Ee.length-1];return Ue&&Ue.type==="text"?{raw:Te[0],text:Te[0]}:{type:"text",raw:Te[0],text:Te[0]}}},De.escape=function(me){var Ee=this.rules.inline.escape.exec(me);if(Ee)return{type:"escape",raw:Ee[0],text:j(Ee[1])}},De.tag=function(me,Ee,Te){var Ue=this.rules.inline.tag.exec(me);if(Ue)return!Ee&&/^<a /i.test(Ue[0])?Ee=!0:Ee&&/^<\/a>/i.test(Ue[0])&&(Ee=!1),!Te&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ue[0])?Te=!0:Te&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ue[0])&&(Te=!1),{type:this.options.sanitize?"text":"html",raw:Ue[0],inLink:Ee,inRawBlock:Te,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):j(Ue[0]):Ue[0]}},De.link=function(me){var Ee=this.rules.inline.link.exec(me);if(Ee){var Te=Y(Ee[2],"()");if(Te>-1){var Ue=Ee[0].indexOf("!")===0?5:4,je=Ue+Ee[1].length+Te;Ee[2]=Ee[2].substring(0,Te),Ee[0]=Ee[0].substring(0,je).trim(),Ee[3]=""}var st=Ee[2],wt="";if(this.options.pedantic){var Kt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(st);Kt?(st=Kt[1],wt=Kt[3]):wt=""}else wt=Ee[3]?Ee[3].slice(1,-1):"";st=st.trim().replace(/^<([\s\S]*)>$/,"$1");var zt=$(Ee,{href:st&&st.replace(this.rules.inline._escapes,"$1"),title:wt&&wt.replace(this.rules.inline._escapes,"$1")},Ee[0]);return zt}},De.reflink=function(me,Ee){var Te;if((Te=this.rules.inline.reflink.exec(me))||(Te=this.rules.inline.nolink.exec(me))){var Ue=(Te[2]||Te[1]).replace(/\s+/g," ");if(Ue=Ee[Ue.toLowerCase()],!Ue||!Ue.href){var je=Te[0].charAt(0);return{type:"text",raw:je,text:je}}var st=$(Te,Ue,Te[0]);return st}},De.strong=function(me,Ee,Te){Te===void 0&&(Te="");var Ue=this.rules.inline.strong.start.exec(me);if(Ue&&(!Ue[1]||Ue[1]&&(Te===""||this.rules.inline.punctuation.exec(Te)))){Ee=Ee.slice(-1*me.length);var je=Ue[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;je.lastIndex=0;for(var st;(Ue=je.exec(Ee))!=null;)if(st=this.rules.inline.strong.middle.exec(Ee.slice(0,Ue.index+3)),st)return{type:"strong",raw:me.slice(0,st[0].length),text:me.slice(2,st[0].length-2)}}},De.em=function(me,Ee,Te){Te===void 0&&(Te="");var Ue=this.rules.inline.em.start.exec(me);if(Ue&&(!Ue[1]||Ue[1]&&(Te===""||this.rules.inline.punctuation.exec(Te)))){Ee=Ee.slice(-1*me.length);var je=Ue[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;je.lastIndex=0;for(var st;(Ue=je.exec(Ee))!=null;)if(st=this.rules.inline.em.middle.exec(Ee.slice(0,Ue.index+2)),st)return{type:"em",raw:me.slice(0,st[0].length),text:me.slice(1,st[0].length-1)}}},De.codespan=function(me){var Ee=this.rules.inline.code.exec(me);if(Ee){var Te=Ee[2].replace(/\n/g," "),Ue=/[^ ]/.test(Te),je=Te.startsWith(" ")&&Te.endsWith(" ");return Ue&&je&&(Te=Te.substring(1,Te.length-1)),Te=j(Te,!0),{type:"codespan",raw:Ee[0],text:Te}}},De.br=function(me){var Ee=this.rules.inline.br.exec(me);if(Ee)return{type:"br",raw:Ee[0]}},De.del=function(me){var Ee=this.rules.inline.del.exec(me);if(Ee)return{type:"del",raw:Ee[0],text:Ee[1]}},De.autolink=function(me,Ee){var Te=this.rules.inline.autolink.exec(me);if(Te){var Ue,je;return Te[2]==="@"?(Ue=j(this.options.mangle?Ee(Te[1]):Te[1]),je="mailto:"+Ue):(Ue=j(Te[1]),je=Ue),{type:"link",raw:Te[0],text:Ue,href:je,tokens:[{type:"text",raw:Ue,text:Ue}]}}},De.url=function(me,Ee){var Te;if(Te=this.rules.inline.url.exec(me)){var Ue,je;if(Te[2]==="@")Ue=j(this.options.mangle?Ee(Te[0]):Te[0]),je="mailto:"+Ue;else{var st;do st=Te[0],Te[0]=this.rules.inline._backpedal.exec(Te[0])[0];while(st!==Te[0]);Ue=j(Te[0]),Te[1]==="www."?je="http://"+Ue:je=Ue}return{type:"link",raw:Te[0],text:Ue,href:je,tokens:[{type:"text",raw:Ue,text:Ue}]}}},De.inlineText=function(me,Ee,Te){var Ue=this.rules.inline.text.exec(me);if(Ue){var je;return Ee?je=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):j(Ue[0]):Ue[0]:je=j(this.options.smartypants?Te(Ue[0]):Ue[0]),{type:"text",raw:Ue[0],text:je}}},We}(),ae=z.noopTest,q=z.edit,ce=z.merge,re={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:ae,table:ae,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};re._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,re._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,re.def=q(re.def).replace("label",re._label).replace("title",re._title).getRegex(),re.bullet=/(?:[*+-]|\d{1,9}[.)])/,re.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,re.item=q(re.item,"gm").replace(/bull/g,re.bullet).getRegex(),re.list=q(re.list).replace(/bull/g,re.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+re.def.source+")").getRegex(),re._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",re._comment=/<!--(?!-?>)[\s\S]*?-->/,re.html=q(re.html,"i").replace("comment",re._comment).replace("tag",re._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),re.paragraph=q(re._paragraph).replace("hr",re.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",re._tag).getRegex(),re.blockquote=q(re.blockquote).replace("paragraph",re.paragraph).getRegex(),re.normal=ce({},re),re.gfm=ce({},re.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*|$)"}),re.gfm.nptable=q(re.gfm.nptable).replace("hr",re.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",re._tag).getRegex(),re.gfm.table=q(re.gfm.table).replace("hr",re.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",re._tag).getRegex(),re.pedantic=ce({},re.normal,{html:q(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",re._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:ae,paragraph:q(re.normal._paragraph).replace("hr",re.hr).replace("heading",` *#{1,6} *[^
|
|
]`).replace("lheading",re.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var fe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ae,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:ae,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};fe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",fe.punctuation=q(fe.punctuation).replace(/punctuation/g,fe._punctuation).getRegex(),fe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",fe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",fe.em.start=q(fe.em.start).replace(/punctuation/g,fe._punctuation).getRegex(),fe.em.middle=q(fe.em.middle).replace(/punctuation/g,fe._punctuation).replace(/overlapSkip/g,fe._overlapSkip).getRegex(),fe.em.endAst=q(fe.em.endAst,"g").replace(/punctuation/g,fe._punctuation).getRegex(),fe.em.endUnd=q(fe.em.endUnd,"g").replace(/punctuation/g,fe._punctuation).getRegex(),fe.strong.start=q(fe.strong.start).replace(/punctuation/g,fe._punctuation).getRegex(),fe.strong.middle=q(fe.strong.middle).replace(/punctuation/g,fe._punctuation).replace(/blockSkip/g,fe._blockSkip).getRegex(),fe.strong.endAst=q(fe.strong.endAst,"g").replace(/punctuation/g,fe._punctuation).getRegex(),fe.strong.endUnd=q(fe.strong.endUnd,"g").replace(/punctuation/g,fe._punctuation).getRegex(),fe.blockSkip=q(fe._blockSkip,"g").getRegex(),fe.overlapSkip=q(fe._overlapSkip,"g").getRegex(),fe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,fe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,fe._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])?)+(?![-_])/,fe.autolink=q(fe.autolink).replace("scheme",fe._scheme).replace("email",fe._email).getRegex(),fe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,fe.tag=q(fe.tag).replace("comment",re._comment).replace("attribute",fe._attribute).getRegex(),fe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,fe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,fe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,fe.link=q(fe.link).replace("label",fe._label).replace("href",fe._href).replace("title",fe._title).getRegex(),fe.reflink=q(fe.reflink).replace("label",fe._label).getRegex(),fe.reflinkSearch=q(fe.reflinkSearch,"g").replace("reflink",fe.reflink).replace("nolink",fe.nolink).getRegex(),fe.normal=ce({},fe),fe.pedantic=ce({},fe.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:q(/^!?\[(label)\]\((.*?)\)/).replace("label",fe._label).getRegex(),reflink:q(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",fe._label).getRegex()}),fe.gfm=ce({},fe.normal,{escape:q(fe.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),fe.gfm.url=q(fe.gfm.url,"i").replace("email",fe.gfm._extended_email).getRegex(),fe.breaks=ce({},fe.gfm,{br:q(fe.br).replace("{2,}","*").getRegex(),text:q(fe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var ne={block:re,inline:fe},de=M.defaults,ee=ne.block,ue=ne.inline;function Se(We){return We.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 _e(We){var De="",Re,me,Ee=We.length;for(Re=0;Re<Ee;Re++)me=We.charCodeAt(Re),Math.random()>.5&&(me="x"+me.toString(16)),De+="&#"+me+";";return De}var Le=function(){function We(Re){this.tokens=[],this.tokens.links=Object.create(null),this.options=Re||de,this.options.tokenizer=this.options.tokenizer||new le,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var me={block:ee.normal,inline:ue.normal};this.options.pedantic?(me.block=ee.pedantic,me.inline=ue.pedantic):this.options.gfm&&(me.block=ee.gfm,this.options.breaks?me.inline=ue.breaks:me.inline=ue.gfm),this.tokenizer.rules=me}We.lex=function(me,Ee){var Te=new We(Ee);return Te.lex(me)};var De=We.prototype;return De.lex=function(me){return me=me.replace(/\r\n|\r/g,`
|
|
`).replace(/\t/g," "),this.blockTokens(me,this.tokens,!0),this.inline(this.tokens),this.tokens},De.blockTokens=function(me,Ee,Te){Ee===void 0&&(Ee=[]),Te===void 0&&(Te=!0),me=me.replace(/^ +$/gm,"");for(var Ue,je,st,wt;me;){if(Ue=this.tokenizer.space(me)){me=me.substring(Ue.raw.length),Ue.type&&Ee.push(Ue);continue}if(Ue=this.tokenizer.code(me,Ee)){me=me.substring(Ue.raw.length),Ue.type?Ee.push(Ue):(wt=Ee[Ee.length-1],wt.raw+=`
|
|
`+Ue.raw,wt.text+=`
|
|
`+Ue.text);continue}if(Ue=this.tokenizer.fences(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.heading(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.nptable(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.hr(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.blockquote(me)){me=me.substring(Ue.raw.length),Ue.tokens=this.blockTokens(Ue.text,[],Te),Ee.push(Ue);continue}if(Ue=this.tokenizer.list(me)){for(me=me.substring(Ue.raw.length),st=Ue.items.length,je=0;je<st;je++)Ue.items[je].tokens=this.blockTokens(Ue.items[je].text,[],!1);Ee.push(Ue);continue}if(Ue=this.tokenizer.html(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Te&&(Ue=this.tokenizer.def(me))){me=me.substring(Ue.raw.length),this.tokens.links[Ue.tag]||(this.tokens.links[Ue.tag]={href:Ue.href,title:Ue.title});continue}if(Ue=this.tokenizer.table(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.lheading(me)){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Te&&(Ue=this.tokenizer.paragraph(me))){me=me.substring(Ue.raw.length),Ee.push(Ue);continue}if(Ue=this.tokenizer.text(me,Ee)){me=me.substring(Ue.raw.length),Ue.type?Ee.push(Ue):(wt=Ee[Ee.length-1],wt.raw+=`
|
|
`+Ue.raw,wt.text+=`
|
|
`+Ue.text);continue}if(me){var Kt="Infinite loop on byte: "+me.charCodeAt(0);if(this.options.silent){console.error(Kt);break}else throw new Error(Kt)}}return Ee},De.inline=function(me){var Ee,Te,Ue,je,st,wt,Kt=me.length;for(Ee=0;Ee<Kt;Ee++){wt=me[Ee];switch(wt.type){case"paragraph":case"text":case"heading":{wt.tokens=[],this.inlineTokens(wt.text,wt.tokens);break}case"table":{for(wt.tokens={header:[],cells:[]},je=wt.header.length,Te=0;Te<je;Te++)wt.tokens.header[Te]=[],this.inlineTokens(wt.header[Te],wt.tokens.header[Te]);for(je=wt.cells.length,Te=0;Te<je;Te++)for(st=wt.cells[Te],wt.tokens.cells[Te]=[],Ue=0;Ue<st.length;Ue++)wt.tokens.cells[Te][Ue]=[],this.inlineTokens(st[Ue],wt.tokens.cells[Te][Ue]);break}case"blockquote":{this.inline(wt.tokens);break}case"list":{for(je=wt.items.length,Te=0;Te<je;Te++)this.inline(wt.items[Te].tokens);break}}}return me},De.inlineTokens=function(me,Ee,Te,Ue,je){Ee===void 0&&(Ee=[]),Te===void 0&&(Te=!1),Ue===void 0&&(Ue=!1),je===void 0&&(je="");var st,wt=me,Kt;if(this.tokens.links){var zt=Object.keys(this.tokens.links);if(zt.length>0)for(;(Kt=this.tokenizer.rules.inline.reflinkSearch.exec(wt))!=null;)zt.includes(Kt[0].slice(Kt[0].lastIndexOf("[")+1,-1))&&(wt=wt.slice(0,Kt.index)+"["+"a".repeat(Kt[0].length-2)+"]"+wt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Kt=this.tokenizer.rules.inline.blockSkip.exec(wt))!=null;)wt=wt.slice(0,Kt.index)+"["+"a".repeat(Kt[0].length-2)+"]"+wt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;me;){if(st=this.tokenizer.escape(me)){me=me.substring(st.raw.length),Ee.push(st);continue}if(st=this.tokenizer.tag(me,Te,Ue)){me=me.substring(st.raw.length),Te=st.inLink,Ue=st.inRawBlock,Ee.push(st);continue}if(st=this.tokenizer.link(me)){me=me.substring(st.raw.length),st.type==="link"&&(st.tokens=this.inlineTokens(st.text,[],!0,Ue)),Ee.push(st);continue}if(st=this.tokenizer.reflink(me,this.tokens.links)){me=me.substring(st.raw.length),st.type==="link"&&(st.tokens=this.inlineTokens(st.text,[],!0,Ue)),Ee.push(st);continue}if(st=this.tokenizer.strong(me,wt,je)){me=me.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Te,Ue),Ee.push(st);continue}if(st=this.tokenizer.em(me,wt,je)){me=me.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Te,Ue),Ee.push(st);continue}if(st=this.tokenizer.codespan(me)){me=me.substring(st.raw.length),Ee.push(st);continue}if(st=this.tokenizer.br(me)){me=me.substring(st.raw.length),Ee.push(st);continue}if(st=this.tokenizer.del(me)){me=me.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Te,Ue),Ee.push(st);continue}if(st=this.tokenizer.autolink(me,_e)){me=me.substring(st.raw.length),Ee.push(st);continue}if(!Te&&(st=this.tokenizer.url(me,_e))){me=me.substring(st.raw.length),Ee.push(st);continue}if(st=this.tokenizer.inlineText(me,Ue,Se)){me=me.substring(st.raw.length),je=st.raw.slice(-1),Ee.push(st);continue}if(me){var mt="Infinite loop on byte: "+me.charCodeAt(0);if(this.options.silent){console.error(mt);break}else throw new Error(mt)}}return Ee},Q(We,null,[{key:"rules",get:function(){return{block:ee,inline:ue}}}]),We}(),Ve=M.defaults,Oe=z.cleanUrl,ke=z.escape,Ge=function(){function We(Re){this.options=Re||Ve}var De=We.prototype;return De.code=function(me,Ee,Te){var Ue=(Ee||"").match(/\S*/)[0];if(this.options.highlight){var je=this.options.highlight(me,Ue);je!=null&&je!==me&&(Te=!0,me=je)}return Ue?'<pre><code class="'+this.options.langPrefix+ke(Ue,!0)+'">'+(Te?me:ke(me,!0))+`</code></pre>
|
|
`:"<pre><code>"+(Te?me:ke(me,!0))+`</code></pre>
|
|
`},De.blockquote=function(me){return`<blockquote>
|
|
`+me+`</blockquote>
|
|
`},De.html=function(me){return me},De.heading=function(me,Ee,Te,Ue){return this.options.headerIds?"<h"+Ee+' id="'+this.options.headerPrefix+Ue.slug(Te)+'">'+me+"</h"+Ee+`>
|
|
`:"<h"+Ee+">"+me+"</h"+Ee+`>
|
|
`},De.hr=function(){return this.options.xhtml?`<hr/>
|
|
`:`<hr>
|
|
`},De.list=function(me,Ee,Te){var Ue=Ee?"ol":"ul",je=Ee&&Te!==1?' start="'+Te+'"':"";return"<"+Ue+je+`>
|
|
`+me+"</"+Ue+`>
|
|
`},De.listitem=function(me){return"<li>"+me+`</li>
|
|
`},De.checkbox=function(me){return"<input "+(me?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},De.paragraph=function(me){return"<p>"+me+`</p>
|
|
`},De.table=function(me,Ee){return Ee&&(Ee="<tbody>"+Ee+"</tbody>"),`<table>
|
|
<thead>
|
|
`+me+`</thead>
|
|
`+Ee+`</table>
|
|
`},De.tablerow=function(me){return`<tr>
|
|
`+me+`</tr>
|
|
`},De.tablecell=function(me,Ee){var Te=Ee.header?"th":"td",Ue=Ee.align?"<"+Te+' align="'+Ee.align+'">':"<"+Te+">";return Ue+me+"</"+Te+`>
|
|
`},De.strong=function(me){return"<strong>"+me+"</strong>"},De.em=function(me){return"<em>"+me+"</em>"},De.codespan=function(me){return"<code>"+me+"</code>"},De.br=function(){return this.options.xhtml?"<br/>":"<br>"},De.del=function(me){return"<del>"+me+"</del>"},De.link=function(me,Ee,Te){if(me=Oe(this.options.sanitize,this.options.baseUrl,me),me===null)return Te;var Ue='<a href="'+ke(me)+'"';return Ee&&(Ue+=' title="'+Ee+'"'),Ue+=">"+Te+"</a>",Ue},De.image=function(me,Ee,Te){if(me=Oe(this.options.sanitize,this.options.baseUrl,me),me===null)return Te;var Ue='<img src="'+me+'" alt="'+Te+'"';return Ee&&(Ue+=' title="'+Ee+'"'),Ue+=this.options.xhtml?"/>":">",Ue},De.text=function(me){return me},We}(),Qe=function(){function We(){}var De=We.prototype;return De.strong=function(me){return me},De.em=function(me){return me},De.codespan=function(me){return me},De.del=function(me){return me},De.html=function(me){return me},De.text=function(me){return me},De.link=function(me,Ee,Te){return""+Te},De.image=function(me,Ee,Te){return""+Te},De.br=function(){return""},We}(),vt=function(){function We(){this.seen={}}var De=We.prototype;return De.slug=function(me){var Ee=me.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ee)){var Te=Ee;do this.seen[Te]++,Ee=Te+"-"+this.seen[Te];while(this.seen.hasOwnProperty(Ee))}return this.seen[Ee]=0,Ee},We}(),At=M.defaults,Bt=z.unescape,it=function(){function We(Re){this.options=Re||At,this.options.renderer=this.options.renderer||new Ge,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Qe,this.slugger=new vt}We.parse=function(me,Ee){var Te=new We(Ee);return Te.parse(me)};var De=We.prototype;return De.parse=function(me,Ee){Ee===void 0&&(Ee=!0);var Te="",Ue,je,st,wt,Kt,zt,mt,bt,lt,ze,Me,be,Ie,_t,ct,Ot,Nt,ft,Tt=me.length;for(Ue=0;Ue<Tt;Ue++){ze=me[Ue];switch(ze.type){case"space":continue;case"hr":{Te+=this.renderer.hr();continue}case"heading":{Te+=this.renderer.heading(this.parseInline(ze.tokens),ze.depth,Bt(this.parseInline(ze.tokens,this.textRenderer)),this.slugger);continue}case"code":{Te+=this.renderer.code(ze.text,ze.lang,ze.escaped);continue}case"table":{for(bt="",mt="",wt=ze.header.length,je=0;je<wt;je++)mt+=this.renderer.tablecell(this.parseInline(ze.tokens.header[je]),{header:!0,align:ze.align[je]});for(bt+=this.renderer.tablerow(mt),lt="",wt=ze.cells.length,je=0;je<wt;je++){for(zt=ze.tokens.cells[je],mt="",Kt=zt.length,st=0;st<Kt;st++)mt+=this.renderer.tablecell(this.parseInline(zt[st]),{header:!1,align:ze.align[st]});lt+=this.renderer.tablerow(mt)}Te+=this.renderer.table(bt,lt);continue}case"blockquote":{lt=this.parse(ze.tokens),Te+=this.renderer.blockquote(lt);continue}case"list":{for(Me=ze.ordered,be=ze.start,Ie=ze.loose,wt=ze.items.length,lt="",je=0;je<wt;je++)ct=ze.items[je],Ot=ct.checked,Nt=ct.task,_t="",ct.task&&(ft=this.renderer.checkbox(Ot),Ie?ct.tokens.length>0&&ct.tokens[0].type==="text"?(ct.tokens[0].text=ft+" "+ct.tokens[0].text,ct.tokens[0].tokens&&ct.tokens[0].tokens.length>0&&ct.tokens[0].tokens[0].type==="text"&&(ct.tokens[0].tokens[0].text=ft+" "+ct.tokens[0].tokens[0].text)):ct.tokens.unshift({type:"text",text:ft}):_t+=ft),_t+=this.parse(ct.tokens,Ie),lt+=this.renderer.listitem(_t,Nt,Ot);Te+=this.renderer.list(lt,Me,be);continue}case"html":{Te+=this.renderer.html(ze.text);continue}case"paragraph":{Te+=this.renderer.paragraph(this.parseInline(ze.tokens));continue}case"text":{for(lt=ze.tokens?this.parseInline(ze.tokens):ze.text;Ue+1<Tt&&me[Ue+1].type==="text";)ze=me[++Ue],lt+=`
|
|
`+(ze.tokens?this.parseInline(ze.tokens):ze.text);Te+=Ee?this.renderer.paragraph(lt):lt;continue}default:{var Ht='Token with "'+ze.type+'" type was not found.';if(this.options.silent){console.error(Ht);return}else throw new Error(Ht)}}}return Te},De.parseInline=function(me,Ee){Ee=Ee||this.renderer;var Te="",Ue,je,st=me.length;for(Ue=0;Ue<st;Ue++){je=me[Ue];switch(je.type){case"escape":{Te+=Ee.text(je.text);break}case"html":{Te+=Ee.html(je.text);break}case"link":{Te+=Ee.link(je.href,je.title,this.parseInline(je.tokens,Ee));break}case"image":{Te+=Ee.image(je.href,je.title,je.text);break}case"strong":{Te+=Ee.strong(this.parseInline(je.tokens,Ee));break}case"em":{Te+=Ee.em(this.parseInline(je.tokens,Ee));break}case"codespan":{Te+=Ee.codespan(je.text);break}case"br":{Te+=Ee.br();break}case"del":{Te+=Ee.del(this.parseInline(je.tokens,Ee));break}case"text":{Te+=Ee.text(je.text);break}default:{var wt='Token with "'+je.type+'" type was not found.';if(this.options.silent){console.error(wt);return}else throw new Error(wt)}}}return Te},We}(),Lt=z.merge,Ft=z.checkSanitizeDeprecation,Pe=z.escape,Fe=M.getDefaults,dt=M.changeDefaults,pt=M.defaults;function Ye(We,De,Re){if(typeof We=="undefined"||We===null)throw new Error("marked(): input parameter is undefined or null");if(typeof We!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(We)+", string expected");if(typeof De=="function"&&(Re=De,De=null),De=Lt({},Ye.defaults,De||{}),Ft(De),Re){var me=De.highlight,Ee;try{Ee=Le.lex(We,De)}catch(st){return Re(st)}var Te=function(wt){var Kt;if(!wt)try{Kt=it.parse(Ee,De)}catch(zt){wt=zt}return De.highlight=me,wt?Re(wt):Re(null,Kt)};if(!me||me.length<3)return Te();if(delete De.highlight,!Ee.length)return Te();var Ue=0;Ye.walkTokens(Ee,function(st){st.type==="code"&&(Ue++,setTimeout(function(){me(st.text,st.lang,function(wt,Kt){if(wt)return Te(wt);Kt!=null&&Kt!==st.text&&(st.text=Kt,st.escaped=!0),Ue--,Ue===0&&Te()})},0))}),Ue===0&&Te();return}try{var je=Le.lex(We,De);return De.walkTokens&&Ye.walkTokens(je,De.walkTokens),it.parse(je,De)}catch(st){if(st.message+=`
|
|
Please report this to https://github.com/markedjs/marked.`,De.silent)return"<p>An error occurred:</p><pre>"+Pe(st.message+"",!0)+"</pre>";throw st}}Ye.options=Ye.setOptions=function(We){return Lt(Ye.defaults,We),dt(Ye.defaults),Ye},Ye.getDefaults=Fe,Ye.defaults=pt,Ye.use=function(We){var De=Lt({},We);if(We.renderer&&function(){var me=Ye.defaults.renderer||new Ge,Ee=function(je){var st=me[je];me[je]=function(){for(var wt=arguments.length,Kt=new Array(wt),zt=0;zt<wt;zt++)Kt[zt]=arguments[zt];var mt=We.renderer[je].apply(me,Kt);return mt===!1&&(mt=st.apply(me,Kt)),mt}};for(var Te in We.renderer)Ee(Te);De.renderer=me}(),We.tokenizer&&function(){var me=Ye.defaults.tokenizer||new le,Ee=function(je){var st=me[je];me[je]=function(){for(var wt=arguments.length,Kt=new Array(wt),zt=0;zt<wt;zt++)Kt[zt]=arguments[zt];var mt=We.tokenizer[je].apply(me,Kt);return mt===!1&&(mt=st.apply(me,Kt)),mt}};for(var Te in We.tokenizer)Ee(Te);De.tokenizer=me}(),We.walkTokens){var Re=Ye.defaults.walkTokens;De.walkTokens=function(me){We.walkTokens(me),Re&&Re(me)}}Ye.setOptions(De)},Ye.walkTokens=function(We,De){for(var Re=b(We),me;!(me=Re()).done;){var Ee=me.value;De(Ee);switch(Ee.type){case"table":{for(var Te=b(Ee.tokens.header),Ue;!(Ue=Te()).done;){var je=Ue.value;Ye.walkTokens(je,De)}for(var st=b(Ee.tokens.cells),wt;!(wt=st()).done;)for(var Kt=wt.value,zt=b(Kt),mt;!(mt=zt()).done;){var bt=mt.value;Ye.walkTokens(bt,De)}break}case"list":{Ye.walkTokens(Ee.items,De);break}default:Ee.tokens&&Ye.walkTokens(Ee.tokens,De)}}},Ye.Parser=it,Ye.parser=it.parse,Ye.Renderer=Ge,Ye.TextRenderer=Qe,Ye.Lexer=Le,Ye.lexer=Le.lex,Ye.Tokenizer=le,Ye.Slugger=vt,Ye.parse=Ye;var Et=Ye;return Et})},Dols:function(xe,te,C){xe.exports={tree:"tree___22OZV",learn:"learn___ky8Lf",name:"name___2Aqg-",sign:"sign___1WxvA"}},E7E6:function(xe,te){xe.exports="data:image/png;base64,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"},E9nw:function(xe,te){xe.exports=function(){var C=document.getSelection();if(!C.rangeCount)return function(){};for(var Z=document.activeElement,Q=[],D=0;D<C.rangeCount;D++)Q.push(C.getRangeAt(D));switch(Z.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":Z.blur();break;default:Z=null;break}return C.removeAllRanges(),function(){C.type==="Caret"&&C.removeAllRanges(),C.rangeCount||Q.forEach(function(F){C.addRange(F)}),Z&&Z.focus()}}},ELLl:function(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){var Q={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},D=Z.Pos;Z.defineOption("autoCloseBrackets",!1,function(a,o,c){c&&c!=Z.Init&&(a.removeKeyMap(b),a.state.closeBrackets=null),o&&(R(F(o,"pairs")),a.state.closeBrackets=o,a.addKeyMap(b))});function F(a,o){return o=="pairs"&&typeof a=="string"?a:typeof a=="object"&&a[o]!=null?a[o]:Q[o]}var b={Backspace:T,Enter:p};function R(a){for(var o=0;o<a.length;o++){var c=a.charAt(o),A="'"+c+"'";b[A]||(b[A]=M(c))}}R(Q.pairs+"`");function M(a){return function(o){return t(o,a)}}function x(a){var o=a.state.closeBrackets;if(!o||o.override)return o;var c=a.getModeAt(a.getCursor());return c.closeBrackets||o}function T(a){var o=x(a);if(!o||a.getOption("disableInput"))return Z.Pass;for(var c=F(o,"pairs"),A=a.listSelections(),u=0;u<A.length;u++){if(!A[u].empty())return Z.Pass;var m=d(a,A[u].head);if(!m||c.indexOf(m)%2!=0)return Z.Pass}for(var u=A.length-1;u>=0;u--){var y=A[u].head;a.replaceRange("",D(y.line,y.ch-1),D(y.line,y.ch+1),"+delete")}}function p(a){var o=x(a),c=o&&F(o,"explode");if(!c||a.getOption("disableInput"))return Z.Pass;for(var A=a.listSelections(),u=0;u<A.length;u++){if(!A[u].empty())return Z.Pass;var m=d(a,A[u].head);if(!m||c.indexOf(m)%2!=0)return Z.Pass}a.operation(function(){var y=a.lineSeparator()||`
|
|
`;a.replaceSelection(y+y,null),a.execCommand("goCharLeft"),A=a.listSelections();for(var B=0;B<A.length;B++){var w=A[B].head.line;a.indentLine(w,null,!0),a.indentLine(w+1,null,!0)}})}function r(a){var o=Z.cmpPos(a.anchor,a.head)>0;return{anchor:new D(a.anchor.line,a.anchor.ch+(o?-1:1)),head:new D(a.head.line,a.head.ch+(o?1:-1))}}function t(a,o){var c=x(a);if(!c||a.getOption("disableInput"))return Z.Pass;var A=F(c,"pairs"),u=A.indexOf(o);if(u==-1)return Z.Pass;for(var m=F(c,"closeBefore"),y=F(c,"triples"),B=A.charAt(u+1)==o,w=a.listSelections(),L=u%2==0,_,g=0;g<w.length;g++){var i=w[g],l=i.head,h,E=a.getRange(l,D(l.line,l.ch+1));if(L&&!i.empty())h="surround";else if((B||!L)&&E==o)B&&s(a,l)?h="both":y.indexOf(o)>=0&&a.getRange(l,D(l.line,l.ch+3))==o+o+o?h="skipThree":h="skip";else if(B&&l.ch>1&&y.indexOf(o)>=0&&a.getRange(D(l.line,l.ch-2),l)==o+o){if(l.ch>2&&/\bstring/.test(a.getTokenTypeAt(D(l.line,l.ch-2))))return Z.Pass;h="addFour"}else if(B){var f=l.ch==0?" ":a.getRange(D(l.line,l.ch-1),l);if(!Z.isWordChar(E)&&f!=o&&!Z.isWordChar(f))h="both";else return Z.Pass}else if(L&&(E.length===0||/\s/.test(E)||m.indexOf(E)>-1))h="both";else return Z.Pass;if(!_)_=h;else if(_!=h)return Z.Pass}var v=u%2?A.charAt(u-1):o,U=u%2?o:A.charAt(u+1);a.operation(function(){if(_=="skip")a.execCommand("goCharRight");else if(_=="skipThree")for(var N=0;N<3;N++)a.execCommand("goCharRight");else if(_=="surround"){for(var H=a.getSelections(),N=0;N<H.length;N++)H[N]=v+H[N]+U;a.replaceSelections(H,"around"),H=a.listSelections().slice();for(var N=0;N<H.length;N++)H[N]=r(H[N]);a.setSelections(H)}else _=="both"?(a.replaceSelection(v+U,null),a.triggerElectric(v+U),a.execCommand("goCharLeft")):_=="addFour"&&(a.replaceSelection(v+v+v+v,"before"),a.execCommand("goCharRight"))})}function d(a,o){var c=a.getRange(D(o.line,o.ch-1),D(o.line,o.ch+1));return c.length==2?c:null}function s(a,o){var c=a.getTokenAt(D(o.line,o.ch+1));return/\bstring/.test(c.type)&&c.start==o.ch&&(o.ch==0||!/\bstring/.test(a.getTokenTypeAt(o)))}})},FOrL:function(xe,te,C){xe.exports=C.p+"static/nodata.a6b3f948.png"},FPkq:function(xe,te,C){xe.exports=C.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(xe,te){var C=typeof Float32Array=="undefined"?Array:Float32Array;function Z(){var p=new C(6);return Q(p),p}function Q(p){return p[0]=1,p[1]=0,p[2]=0,p[3]=1,p[4]=0,p[5]=0,p}function D(p,r){return p[0]=r[0],p[1]=r[1],p[2]=r[2],p[3]=r[3],p[4]=r[4],p[5]=r[5],p}function F(p,r,t){var d=r[0]*t[0]+r[2]*t[1],s=r[1]*t[0]+r[3]*t[1],a=r[0]*t[2]+r[2]*t[3],o=r[1]*t[2]+r[3]*t[3],c=r[0]*t[4]+r[2]*t[5]+r[4],A=r[1]*t[4]+r[3]*t[5]+r[5];return p[0]=d,p[1]=s,p[2]=a,p[3]=o,p[4]=c,p[5]=A,p}function b(p,r,t){return p[0]=r[0],p[1]=r[1],p[2]=r[2],p[3]=r[3],p[4]=r[4]+t[0],p[5]=r[5]+t[1],p}function R(p,r,t){var d=r[0],s=r[2],a=r[4],o=r[1],c=r[3],A=r[5],u=Math.sin(t),m=Math.cos(t);return p[0]=d*m+o*u,p[1]=-d*u+o*m,p[2]=s*m+c*u,p[3]=-s*u+m*c,p[4]=m*a+u*A,p[5]=m*A-u*a,p}function M(p,r,t){var d=t[0],s=t[1];return p[0]=r[0]*d,p[1]=r[1]*s,p[2]=r[2]*d,p[3]=r[3]*s,p[4]=r[4]*d,p[5]=r[5]*s,p}function x(p,r){var t=r[0],d=r[2],s=r[4],a=r[1],o=r[3],c=r[5],A=t*o-a*d;return A?(A=1/A,p[0]=o*A,p[1]=-a*A,p[2]=-d*A,p[3]=t*A,p[4]=(d*c-o*s)*A,p[5]=(a*s-t*c)*A,p):null}function T(p){var r=Z();return D(r,p),r}te.create=Z,te.identity=Q,te.copy=D,te.mul=F,te.translate=b,te.rotate=R,te.scale=M,te.invert=x,te.clone=T},FxDU:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.createSensor=void 0;var Z=C("QO+J"),Q=C("j5sG"),D=typeof ResizeObserver!="undefined"?Q.createSensor:Z.createSensor;te.createSensor=D},G2fZ:function(xe,te,C){xe.exports={wrap:"wrap___157i9",title:"title___5hrVO",radioWrap:"radioWrap___1aCW_",radio:"radio___1d2Mr",colorFF0000:"colorFF0000___3ojYJ",pagination:"pagination___36vEb"}},GABl:function(xe,te){xe.exports="data:image/png;base64,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"},Gev7:function(xe,te,C){var Z=C("bYtY"),Q=C("K2GJ"),D=C("1bdT"),F=C("ni6a");function b(M){M=M||{},D.call(this,M);for(var x in M)M.hasOwnProperty(x)&&x!=="style"&&(this[x]=M[x]);this.style=new Q(M.style,this),this._rect=null,this.__clipPaths=null}b.prototype={constructor:b,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(M){},afterBrush:function(M){},brush:function(M,x){},getBoundingRect:function(){},contain:function(M,x){return this.rectContain(M,x)},traverse:function(M,x){M.call(x,this)},rectContain:function(M,x){var T=this.transformCoordToLocal(M,x),p=this.getBoundingRect();return p.contain(T[0],T[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(M){return this.animate("style",M)},attrKV:function(M,x){M!=="style"?D.prototype.attrKV.call(this,M,x):this.style.set(x)},setStyle:function(M,x){return this.style.set(M,x),this.dirty(!1),this},useStyle:function(M){return this.style=new Q(M,this),this.dirty(!1),this},calculateTextPosition:null},Z.inherits(b,D),Z.mixin(b,F);var R=b;xe.exports=R},GfqC:function(xe,te,C){"use strict";var Z=C("cDcd"),Q=C.n(Z),D=C("TSYQ"),F=C.n(D);function b(z,k){var I="cannot "+z.method+" "+z.action+" "+k.status+"'",W=new Error(I);return W.status=k.status,W.method=z.method,W.url=z.action,W}function R(z){var k=z.responseText||z.response;if(!k)return k;try{return JSON.parse(k)}catch(I){return k}}function M(z){var k=new XMLHttpRequest;z.onProgress&&k.upload&&(k.upload.onprogress=function(Y){Y.total>0&&(Y.percent=Y.loaded/Y.total*100),z.onProgress(Y)});var I=new FormData;z.data&&Object.keys(z.data).forEach(function(j){var Y=z.data[j];if(Array.isArray(Y)){Y.forEach(function($){I.append(j+"[]",$)});return}I.append(j,z.data[j])}),z.file instanceof Blob?I.append(z.filename,z.file,z.file.name):I.append(z.filename,z.file),k.onerror=function(Y){z.onError(Y)},k.onload=function(){return k.status<200||k.status>=300?z.onError(b(z,k),R(k)):z.onSuccess(R(k),k)},k.open(z.method,z.action,!0),z.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var W=z.headers||{};return W["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(W).forEach(function(j){W[j]!==null&&k.setRequestHeader(j,W[j])}),k.send(I),{abort:function(){k.abort()}}}var x=+new Date,T=0;function p(){return"rc-upload-"+x+"-"+ ++T}function r(z,k){return z.indexOf(k,z.length-k.length)!==-1}var t=function(z,k){if(z&&k){var I=Array.isArray(k)?k:k.split(","),W=z.name||"",j=z.type||"",Y=j.replace(/\/.*$/,"");return I.some(function($){var se=$.trim();return se.charAt(0)==="."?r(W.toLowerCase(),se.toLowerCase()):/\/\*$/.test(se)?Y===se.replace(/\/.*$/,""):j===se})}return!0};function d(z,k){var I=z.createReader(),W=[];function j(){I.readEntries(function(Y){var $=Array.prototype.slice.apply(Y);W=W.concat($);var se=!$.length;se?k(W):j()})}j()}var s=function(k,I,W){var j=function Y($,se){se=se||"",$.isFile?$.file(function(le){W(le)&&($.fullPath&&!le.webkitRelativePath&&(Object.defineProperties(le,{webkitRelativePath:{writable:!0}}),le.webkitRelativePath=$.fullPath.replace(/^\//,""),Object.defineProperties(le,{webkitRelativePath:{writable:!1}})),I([le]))}):$.isDirectory&&d($,function(le){le.forEach(function(ae){Y(ae,""+se+$.name+"/")})})};k.forEach(function(Y){j(Y.webkitGetAsEntry())})},a=s,o=Object.assign||function(z){for(var k=1;k<arguments.length;k++){var I=arguments[k];for(var W in I)Object.prototype.hasOwnProperty.call(I,W)&&(z[W]=I[W])}return z},c=function(){function z(k,I){var W=[],j=!0,Y=!1,$=void 0;try{for(var se=k[Symbol.iterator](),le;!(j=(le=se.next()).done)&&!(W.push(le.value),I&&W.length===I);j=!0);}catch(ae){Y=!0,$=ae}finally{try{!j&&se.return&&se.return()}finally{if(Y)throw $}}return W}return function(k,I){if(Array.isArray(k))return k;if(Symbol.iterator in Object(k))return z(k,I);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),A=function(){function z(k,I){for(var W=0;W<I.length;W++){var j=I[W];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(k,j.key,j)}}return function(k,I,W){return I&&z(k.prototype,I),W&&z(k,W),k}}();function u(z,k,I){return k in z?Object.defineProperty(z,k,{value:I,enumerable:!0,configurable:!0,writable:!0}):z[k]=I,z}function m(z,k){var I={};for(var W in z){if(k.indexOf(W)>=0)continue;if(!Object.prototype.hasOwnProperty.call(z,W))continue;I[W]=z[W]}return I}function y(z,k){if(!(z instanceof k))throw new TypeError("Cannot call a class as a function")}function B(z,k){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:z}function w(z,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);z.prototype=Object.create(k&&k.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(z,k):z.__proto__=k)}var L=function(k){return Object.keys(k).reduce(function(I,W){return(W.substr(0,5)==="data-"||W.substr(0,5)==="aria-"||W==="role")&&(I[W]=k[W]),I},{})},_=function(z){w(k,z);function k(){var I,W,j,Y;y(this,k);for(var $=arguments.length,se=Array($),le=0;le<$;le++)se[le]=arguments[le];return Y=(W=(j=B(this,(I=k.__proto__||Object.getPrototypeOf(k)).call.apply(I,[this].concat(se))),j),j.state={uid:p()},j.reqs={},j.onChange=function(ae){var q=ae.target.files;j.uploadFiles(q),j.reset()},j.onClick=function(ae){var q=j.fileInput;if(!q)return;var ce=j.props,re=ce.children,fe=ce.onClick;re&&re.type==="button"&&(q.parentNode.focus(),q.parentNode.querySelector("button").blur()),q.click(),fe&&fe(ae)},j.onKeyDown=function(ae){ae.key==="Enter"&&j.onClick()},j.onFileDrop=function(ae){var q=j.props.multiple;if(ae.preventDefault(),ae.type==="dragover")return;if(j.props.directory)a(Array.prototype.slice.call(ae.dataTransfer.items),j.uploadFiles,function(re){return t(re,j.props.accept)});else{var ce=Array.prototype.slice.call(ae.dataTransfer.files).filter(function(re){return t(re,j.props.accept)});q===!1&&(ce=ce.slice(0,1)),j.uploadFiles(ce)}},j.uploadFiles=function(ae){var q=Array.prototype.slice.call(ae);q.map(function(ce){return ce.uid=p(),ce}).forEach(function(ce){j.upload(ce,q)})},j.saveFileInput=function(ae){j.fileInput=ae},W),B(j,Y)}return A(k,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(W,j){var Y=this,$=this.props;if(!$.beforeUpload)return setTimeout(function(){return Y.post(W)},0);var se=$.beforeUpload(W,j);se&&se.then?se.then(function(le){var ae=Object.prototype.toString.call(le);return ae==="[object File]"||ae==="[object Blob]"?Y.post(le):Y.post(W)}).catch(function(le){console.log(le)}):se!==!1&&setTimeout(function(){return Y.post(W)},0);return}},{key:"post",value:function(W){var j=this;if(!this._isMounted)return;var Y=this.props,$=Y.onStart,se=Y.onProgress,le=Y.transformFile,ae=le===void 0?function(q){return q}:le;new Promise(function(q){var ce=Y.action;return typeof ce=="function"&&(ce=ce(W)),q(ce)}).then(function(q){var ce=W.uid,re=Y.customRequest||M,fe=Promise.resolve(ae(W)).then(function(ne){var de=Y.data;return typeof de=="function"&&(de=de(ne)),Promise.all([ne,de])}).catch(function(ne){console.error(ne)});fe.then(function(ne){var de=c(ne,2),ee=de[0],ue=de[1],Se={action:q,filename:Y.name,data:ue,file:ee,headers:Y.headers,withCredentials:Y.withCredentials,method:Y.method||"post",onProgress:se?function(_e){se(_e,W)}:null,onSuccess:function(Le,Ve){delete j.reqs[ce],Y.onSuccess(Le,W,Ve)},onError:function(Le,Ve){delete j.reqs[ce],Y.onError(Le,Ve,W)}};$(W),j.reqs[ce]=re(Se)})})}},{key:"reset",value:function(){this.setState({uid:p()})}},{key:"abort",value:function(W){var j=this.reqs;if(W){var Y=W;W&&W.uid&&(Y=W.uid),j[Y]&&j[Y].abort&&j[Y].abort(),delete j[Y]}else Object.keys(j).forEach(function($){j[$]&&j[$].abort&&j[$].abort(),delete j[$]})}},{key:"render",value:function(){var W,j=this.props,Y=j.component,$=j.prefixCls,se=j.className,le=j.disabled,ae=j.id,q=j.style,ce=j.multiple,re=j.accept,fe=j.children,ne=j.directory,de=j.openFileDialogOnClick,ee=j.onMouseEnter,ue=j.onMouseLeave,Se=m(j,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),_e=F()((W={},u(W,$,!0),u(W,$+"-disabled",le),u(W,se,se),W)),Le=le?{}:{onClick:de?this.onClick:function(){},onKeyDown:de?this.onKeyDown:function(){},onMouseEnter:ee,onMouseLeave:ue,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return Q.a.createElement(Y,o({},Le,{className:_e,role:"button",style:q}),Q.a.createElement("input",o({},L(Se),{id:ae,type:"file",ref:this.saveFileInput,onClick:function(Oe){return Oe.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:re,directory:ne?"directory":null,webkitdirectory:ne?"webkitdirectory":null,multiple:ce,onChange:this.onChange})),fe)}}]),k}(Z.Component),g=_,i=Object.assign||function(z){for(var k=1;k<arguments.length;k++){var I=arguments[k];for(var W in I)Object.prototype.hasOwnProperty.call(I,W)&&(z[W]=I[W])}return z},l=function(){function z(k,I){for(var W=0;W<I.length;W++){var j=I[W];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(k,j.key,j)}}return function(k,I,W){return I&&z(k.prototype,I),W&&z(k,W),k}}();function h(z,k){if(!(z instanceof k))throw new TypeError("Cannot call a class as a function")}function E(z,k){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:z}function f(z,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);z.prototype=Object.create(k&&k.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(z,k):z.__proto__=k)}function v(){}var U=function(z){f(k,z);function k(){var I,W,j,Y;h(this,k);for(var $=arguments.length,se=Array($),le=0;le<$;le++)se[le]=arguments[le];return Y=(W=(j=E(this,(I=k.__proto__||Object.getPrototypeOf(k)).call.apply(I,[this].concat(se))),j),j.saveUploader=function(ae){j.uploader=ae},W),E(j,Y)}return l(k,[{key:"abort",value:function(W){this.uploader.abort(W)}},{key:"render",value:function(){return Q.a.createElement(g,i({},this.props,{ref:this.saveUploader}))}}]),k}(Z.Component);U.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:v,onError:v,onSuccess:v,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var N=U,H=te.a=N},Gytx:function(xe,te){xe.exports=function(Z,Q,D,F){var b=D?D.call(F,Z,Q):void 0;if(b!==void 0)return!!b;if(Z===Q)return!0;if(typeof Z!="object"||!Z||typeof Q!="object"||!Q)return!1;var R=Object.keys(Z),M=Object.keys(Q);if(R.length!==M.length)return!1;for(var x=Object.prototype.hasOwnProperty.bind(Q),T=0;T<R.length;T++){var p=R[T];if(!x(p))return!1;var r=Z[p],t=Q[p];if(b=D?D.call(F,r,t,p):void 0,b===!1||b===void 0&&r!==t)return!1}return!0}},H6uX:function(xe,te){var C=Array.prototype.slice,Z=function(b){this._$handlers={},this._$eventProcessor=b};Z.prototype={constructor:Z,one:function(b,R,M,x){return D(this,b,R,M,x,!0)},on:function(b,R,M,x){return D(this,b,R,M,x,!1)},isSilent:function(b){var R=this._$handlers;return!R[b]||!R[b].length},off:function(b,R){var M=this._$handlers;if(!b)return this._$handlers={},this;if(R){if(M[b]){for(var x=[],T=0,p=M[b].length;T<p;T++)M[b][T].h!==R&&x.push(M[b][T]);M[b]=x}M[b]&&M[b].length===0&&delete M[b]}else delete M[b];return this},trigger:function(b){var R=this._$handlers[b],M=this._$eventProcessor;if(R){var x=arguments,T=x.length;T>3&&(x=C.call(x,1));for(var p=R.length,r=0;r<p;){var t=R[r];if(M&&M.filter&&t.query!=null&&!M.filter(b,t.query)){r++;continue}switch(T){case 1:t.h.call(t.ctx);break;case 2:t.h.call(t.ctx,x[1]);break;case 3:t.h.call(t.ctx,x[1],x[2]);break;default:t.h.apply(t.ctx,x);break}t.one?(R.splice(r,1),p--):r++}}return M&&M.afterTrigger&&M.afterTrigger(b),this},triggerWithContext:function(b){var R=this._$handlers[b],M=this._$eventProcessor;if(R){var x=arguments,T=x.length;T>4&&(x=C.call(x,1,x.length-1));for(var p=x[x.length-1],r=R.length,t=0;t<r;){var d=R[t];if(M&&M.filter&&d.query!=null&&!M.filter(b,d.query)){t++;continue}switch(T){case 1:d.h.call(p);break;case 2:d.h.call(p,x[1]);break;case 3:d.h.call(p,x[1],x[2]);break;default:d.h.apply(p,x);break}d.one?(R.splice(t,1),r--):t++}}return M&&M.afterTrigger&&M.afterTrigger(b),this}};function Q(b,R){var M=b._$eventProcessor;return R!=null&&M&&M.normalizeQuery&&(R=M.normalizeQuery(R)),R}function D(b,R,M,x,T,p){var r=b._$handlers;if(typeof M=="function"&&(T=x,x=M,M=null),!x||!R)return b;M=Q(b,M),r[R]||(r[R]=[]);for(var t=0;t<r[R].length;t++)if(r[R][t].h===x)return b;var d={h:x,one:p,query:M,ctx:T||b,callAtLast:x.zrEventfulCallAtLast},s=r[R].length-1,a=r[R][s];return a&&a.callAtLast?r[R].splice(s,0,d):r[R].push(d),b}var F=Z;xe.exports=F},HmJG:function(xe,te,C){},HpTS:function(xe,te,C){xe.exports=C.p+"static/small_program.f74069ec.png"},I8Z2:function(xe,te,C){"use strict";C.d(te,"a",function(){return F}),C.d(te,"b",function(){return d}),C.d(te,"c",function(){return a});var Z=C("cDcd"),Q=function(){var o=function(c,A){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,m){u.__proto__=m}||function(u,m){for(var y in m)m.hasOwnProperty(y)&&(u[y]=m[y])},o(c,A)};return function(c,A){o(c,A);function u(){this.constructor=c}c.prototype=A===null?Object.create(A):(u.prototype=A.prototype,new u)}}(),D=Z.createContext(null),F=function(o){Q(c,o);function c(){return o!==null&&o.apply(this,arguments)||this}return c.prototype.render=function(){return Z.createElement(D.Provider,{value:this.props.store},this.props.children)},c}(Z.Component),b=C("Gytx"),R=C.n(b),M=C("2mql"),x=C.n(M),T=function(){var o=function(c,A){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,m){u.__proto__=m}||function(u,m){for(var y in m)m.hasOwnProperty(y)&&(u[y]=m[y])},o(c,A)};return function(c,A){o(c,A);function u(){this.constructor=c}c.prototype=A===null?Object.create(A):(u.prototype=A.prototype,new u)}}(),p=function(){return p=Object.assign||function(o){for(var c,A=1,u=arguments.length;A<u;A++){c=arguments[A];for(var m in c)Object.prototype.hasOwnProperty.call(c,m)&&(o[m]=c[m])}return o},p.apply(this,arguments)};function r(o){return o.displayName||o.name||"Component"}var t=function(){return{}};function d(o,c){c===void 0&&(c={});var A=!!o,u=o||t;return function(y){var B=function(L){T(_,L);function _(g,i){var l=L.call(this,g,i)||this;return l.unsubscribe=null,l.handleChange=function(){if(!l.unsubscribe)return;var h=u(l.store.getState(),l.props);l.setState({subscribed:h})},l.store=l.context,l.state={subscribed:u(l.store.getState(),g),store:l.store,props:g},l}return _.getDerivedStateFromProps=function(g,i){return o&&o.length===2&&g!==i.props?{subscribed:u(i.store.getState(),g),props:g}:{props:g}},_.prototype.componentDidMount=function(){this.trySubscribe()},_.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},_.prototype.shouldComponentUpdate=function(g,i){return!R()(this.props,g)||!R()(this.state.subscribed,i.subscribed)},_.prototype.trySubscribe=function(){A&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},_.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},_.prototype.render=function(){var g=p(p(p({},this.props),this.state.subscribed),{store:this.store});return Z.createElement(y,p({},g,{ref:this.props.miniStoreForwardedRef}))},_.displayName="Connect("+r(y)+")",_.contextType=D,_}(Z.Component);if(c.forwardRef){var w=Z.forwardRef(function(L,_){return Z.createElement(B,p({},L,{miniStoreForwardedRef:_}))});return x()(w,y)}return x()(B,y)}}var s=function(){return s=Object.assign||function(o){for(var c,A=1,u=arguments.length;A<u;A++){c=arguments[A];for(var m in c)Object.prototype.hasOwnProperty.call(c,m)&&(o[m]=c[m])}return o},s.apply(this,arguments)};function a(o){var c=o,A=[];function u(B){c=s(s({},c),B);for(var w=0;w<A.length;w++)A[w]()}function m(){return c}function y(B){return A.push(B),function(){var L=A.indexOf(B);A.splice(L,1)}}return{setState:u,getState:m,subscribe:y}}},IBYe:function(xe,te,C){"use strict";function Z(Q){return null}te.a=Z},IMiH:function(xe,te,C){var Z=C("Sj9i"),Q=C("QBsz"),D=C("4mN7"),F=C("mFDi"),b=C("LPTA"),R=b.devicePixelRatio,M={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},x=[],T=[],p=[],r=[],t=Math.min,d=Math.max,s=Math.cos,a=Math.sin,o=Math.sqrt,c=Math.abs,A=typeof Float32Array!="undefined",u=function(y){this._saveData=!(y||!1),this._saveData&&(this.data=[]),this._ctx=null};u.prototype={constructor:u,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(y,B,w){w=w||0,this._ux=c(w/R/y)||0,this._uy=c(w/R/B)||0},getContext:function(){return this._ctx},beginPath:function(y){return this._ctx=y,y&&y.beginPath(),y&&(this.dpr=y.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(y,B){return this.addData(M.M,y,B),this._ctx&&this._ctx.moveTo(y,B),this._x0=y,this._y0=B,this._xi=y,this._yi=B,this},lineTo:function(y,B){var w=c(y-this._xi)>this._ux||c(B-this._yi)>this._uy||this._len<5;return this.addData(M.L,y,B),this._ctx&&w&&(this._needsDash()?this._dashedLineTo(y,B):this._ctx.lineTo(y,B)),w&&(this._xi=y,this._yi=B),this},bezierCurveTo:function(y,B,w,L,_,g){return this.addData(M.C,y,B,w,L,_,g),this._ctx&&(this._needsDash()?this._dashedBezierTo(y,B,w,L,_,g):this._ctx.bezierCurveTo(y,B,w,L,_,g)),this._xi=_,this._yi=g,this},quadraticCurveTo:function(y,B,w,L){return this.addData(M.Q,y,B,w,L),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(y,B,w,L):this._ctx.quadraticCurveTo(y,B,w,L)),this._xi=w,this._yi=L,this},arc:function(y,B,w,L,_,g){return this.addData(M.A,y,B,w,w,L,_-L,0,g?0:1),this._ctx&&this._ctx.arc(y,B,w,L,_,g),this._xi=s(_)*w+y,this._yi=a(_)*w+B,this},arcTo:function(y,B,w,L,_){return this._ctx&&this._ctx.arcTo(y,B,w,L,_),this},rect:function(y,B,w,L){return this._ctx&&this._ctx.rect(y,B,w,L),this.addData(M.R,y,B,w,L),this},closePath:function(){this.addData(M.Z);var y=this._ctx,B=this._x0,w=this._y0;return y&&(this._needsDash()&&this._dashedLineTo(B,w),y.closePath()),this._xi=B,this._yi=w,this},fill:function(y){y&&y.fill(),this.toStatic()},stroke:function(y){y&&y.stroke(),this.toStatic()},setLineDash:function(y){if(y instanceof Array){this._lineDash=y,this._dashIdx=0;for(var B=0,w=0;w<y.length;w++)B+=y[w];this._dashSum=B}return this},setLineDashOffset:function(y){return this._dashOffset=y,this},len:function(){return this._len},setData:function(y){var B=y.length;!(this.data&&this.data.length===B)&&A&&(this.data=new Float32Array(B));for(var w=0;w<B;w++)this.data[w]=y[w];this._len=B},appendPath:function(y){y instanceof Array||(y=[y]);for(var B=y.length,w=0,L=this._len,_=0;_<B;_++)w+=y[_].len();A&&this.data instanceof Float32Array&&(this.data=new Float32Array(L+w));for(var _=0;_<B;_++)for(var g=y[_].data,i=0;i<g.length;i++)this.data[L++]=g[i];this._len=L},addData:function(y){if(!this._saveData)return;var B=this.data;this._len+arguments.length>B.length&&(this._expandData(),B=this.data);for(var w=0;w<arguments.length;w++)B[this._len++]=arguments[w];this._prevCmd=y},_expandData:function(){if(!(this.data instanceof Array)){for(var y=[],B=0;B<this._len;B++)y[B]=this.data[B];this.data=y}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(y,B){var w=this._dashSum,L=this._dashOffset,_=this._lineDash,g=this._ctx,i=this._xi,l=this._yi,h=y-i,E=B-l,f=o(h*h+E*E),v=i,U=l,N,H=_.length,z;for(h/=f,E/=f,L<0&&(L=w+L),L%=w,v-=L*h,U-=L*E;h>0&&v<=y||h<0&&v>=y||h===0&&(E>0&&U<=B||E<0&&U>=B);){if(z=this._dashIdx,N=_[z],v+=h*N,U+=E*N,this._dashIdx=(z+1)%H,h>0&&v<i||h<0&&v>i||E>0&&U<l||E<0&&U>l)continue;g[z%2?"moveTo":"lineTo"](h>=0?t(v,y):d(v,y),E>=0?t(U,B):d(U,B))}h=v-y,E=U-B,this._dashOffset=-o(h*h+E*E)},_dashedBezierTo:function(y,B,w,L,_,g){var i=this._dashSum,l=this._dashOffset,h=this._lineDash,E=this._ctx,f=this._xi,v=this._yi,U,N,H,z=Z.cubicAt,k=0,I=this._dashIdx,W=h.length,j,Y,$=0;for(l<0&&(l=i+l),l%=i,U=0;U<1;U+=.1)N=z(f,y,w,_,U+.1)-z(f,y,w,_,U),H=z(v,B,L,g,U+.1)-z(v,B,L,g,U),k+=o(N*N+H*H);for(;I<W&&!($+=h[I],$>l);I++);for(U=($-l)/k;U<=1;)j=z(f,y,w,_,U),Y=z(v,B,L,g,U),I%2?E.moveTo(j,Y):E.lineTo(j,Y),U+=h[I]/k,I=(I+1)%W;I%2!==0&&E.lineTo(_,g),N=_-j,H=g-Y,this._dashOffset=-o(N*N+H*H)},_dashedQuadraticTo:function(y,B,w,L){var _=w,g=L;w=(w+2*y)/3,L=(L+2*B)/3,y=(this._xi+2*y)/3,B=(this._yi+2*B)/3,this._dashedBezierTo(y,B,w,L,_,g)},toStatic:function(){var y=this.data;y instanceof Array&&(y.length=this._len,A&&(this.data=new Float32Array(y)))},getBoundingRect:function(){x[0]=x[1]=p[0]=p[1]=Number.MAX_VALUE,T[0]=T[1]=r[0]=r[1]=-Number.MAX_VALUE;for(var y=this.data,B=0,w=0,L=0,_=0,g=0;g<y.length;){var i=y[g++];g===1&&(B=y[g],w=y[g+1],L=B,_=w);switch(i){case M.M:L=y[g++],_=y[g++],B=L,w=_,p[0]=L,p[1]=_,r[0]=L,r[1]=_;break;case M.L:D.fromLine(B,w,y[g],y[g+1],p,r),B=y[g++],w=y[g++];break;case M.C:D.fromCubic(B,w,y[g++],y[g++],y[g++],y[g++],y[g],y[g+1],p,r),B=y[g++],w=y[g++];break;case M.Q:D.fromQuadratic(B,w,y[g++],y[g++],y[g],y[g+1],p,r),B=y[g++],w=y[g++];break;case M.A:var l=y[g++],h=y[g++],E=y[g++],f=y[g++],v=y[g++],U=y[g++]+v;g+=1;var N=1-y[g++];g===1&&(L=s(v)*E+l,_=a(v)*f+h),D.fromArc(l,h,E,f,v,U,N,p,r),B=s(U)*E+l,w=a(U)*f+h;break;case M.R:L=B=y[g++],_=w=y[g++];var H=y[g++],z=y[g++];D.fromLine(L,_,L+H,_+z,p,r);break;case M.Z:B=L,w=_;break}Q.min(x,x,p),Q.max(T,T,r)}return g===0&&(x[0]=x[1]=T[0]=T[1]=0),new F(x[0],x[1],T[0]-x[0],T[1]-x[1])},rebuildPath:function(y){for(var B=this.data,w,L,_,g,i,l,h=this._ux,E=this._uy,f=this._len,v=0;v<f;){var U=B[v++];v===1&&(_=B[v],g=B[v+1],w=_,L=g);switch(U){case M.M:w=_=B[v++],L=g=B[v++],y.moveTo(_,g);break;case M.L:i=B[v++],l=B[v++],(c(i-_)>h||c(l-g)>E||v===f-1)&&(y.lineTo(i,l),_=i,g=l);break;case M.C:y.bezierCurveTo(B[v++],B[v++],B[v++],B[v++],B[v++],B[v++]),_=B[v-2],g=B[v-1];break;case M.Q:y.quadraticCurveTo(B[v++],B[v++],B[v++],B[v++]),_=B[v-2],g=B[v-1];break;case M.A:var N=B[v++],H=B[v++],z=B[v++],k=B[v++],I=B[v++],W=B[v++],j=B[v++],Y=B[v++],$=z>k?z:k,se=z>k?1:z/k,le=z>k?k/z:1,ae=Math.abs(z-k)>.001,q=I+W;ae?(y.translate(N,H),y.rotate(j),y.scale(se,le),y.arc(0,0,$,I,q,1-Y),y.scale(1/se,1/le),y.rotate(-j),y.translate(-N,-H)):y.arc(N,H,$,I,q,1-Y),v===1&&(w=s(I)*z+N,L=a(I)*k+H),_=s(q)*z+N,g=a(q)*k+H;break;case M.R:w=_=B[v],L=g=B[v+1],y.rect(B[v++],B[v++],B[v++],B[v++]);break;case M.Z:y.closePath(),_=w,g=L}}}},u.CMD=M;var m=u;xe.exports=m},ItGF:function(xe,te){var C={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?C={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?C={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?C={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:C=Q(navigator.userAgent);var Z=C;function Q(D){var F={},b={},R=D.match(/Firefox\/([\d.]+)/),M=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),x=D.match(/Edge\/([\d.]+)/),T=/micromessenger/i.test(D);return R&&(b.firefox=!0,b.version=R[1]),M&&(b.ie=!0,b.version=M[1]),x&&(b.edge=!0,b.version=x[1]),T&&(b.weChat=!0),{browser:b,os:F,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!b.ie&&!b.edge,pointerEventsSupported:"onpointerdown"in window&&(b.edge||b.ie&&b.version>=11),domSupported:typeof document!="undefined"}}xe.exports=Z},IxHN:function(xe,te,C){"use strict";var Z=C("cDcd"),Q=C.n(Z),D=C("07cG"),F=C.n(D);te.a=function(b){var R=b.message,M=b.className,x=b.children,T=b.style,p=T===void 0?{}:T;return Q.a.createElement("div",{className:"".concat(F.a.idsRingWrapper," ").concat(M)},Q.a.createElement("div",{className:F.a.ldsRing},Q.a.createElement("div",null),Q.a.createElement("div",null),Q.a.createElement("div",null),Q.a.createElement("div",null)),R?Q.a.createElement("p",{style:p},R):null,x)}},JTSX:function(xe,te,C){xe.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(xe,te,C){xe.exports=C.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(xe,te){xe.exports="data:image/png;base64,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"},Jq4h:function(xe,te,C){xe.exports=C.p+"static/qrcode.2267e4d5.png"},K2GJ:function(xe,te,C){var Z=C("fW2E"),Q=C("gut8"),D=Q.ContextCachedBy,F=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],b=function(t){this.extendFrom(t,!1)};function R(t,d,s){var a=d.x==null?0:d.x,o=d.x2==null?1:d.x2,c=d.y==null?0:d.y,A=d.y2==null?0:d.y2;d.global||(a=a*s.width+s.x,o=o*s.width+s.x,c=c*s.height+s.y,A=A*s.height+s.y),a=isNaN(a)?0:a,o=isNaN(o)?1:o,c=isNaN(c)?0:c,A=isNaN(A)?0:A;var u=t.createLinearGradient(a,c,o,A);return u}function M(t,d,s){var a=s.width,o=s.height,c=Math.min(a,o),A=d.x==null?.5:d.x,u=d.y==null?.5:d.y,m=d.r==null?.5:d.r;d.global||(A=A*a+s.x,u=u*o+s.y,m=m*c);var y=t.createRadialGradient(A,u,0,A,u,m);return y}b.prototype={constructor:b,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(t,d,s){var a=this,o=s&&s.style,c=!o||t.__attrCachedBy!==D.STYLE_BIND;t.__attrCachedBy=D.STYLE_BIND;for(var A=0;A<F.length;A++){var u=F[A],m=u[0];(c||a[m]!==o[m])&&(t[m]=Z(t,m,a[m]||u[1]))}if((c||a.fill!==o.fill)&&(t.fillStyle=a.fill),(c||a.stroke!==o.stroke)&&(t.strokeStyle=a.stroke),(c||a.opacity!==o.opacity)&&(t.globalAlpha=a.opacity==null?1:a.opacity),(c||a.blend!==o.blend)&&(t.globalCompositeOperation=a.blend||"source-over"),this.hasStroke()){var y=a.lineWidth;t.lineWidth=y/(this.strokeNoScale&&d&&d.getLineScale?d.getLineScale():1)}},hasFill:function(){var t=this.fill;return t!=null&&t!=="none"},hasStroke:function(){var t=this.stroke;return t!=null&&t!=="none"&&this.lineWidth>0},extendFrom:function(t,d){if(t)for(var s in t)t.hasOwnProperty(s)&&(d===!0||(d===!1?!this.hasOwnProperty(s):t[s]!=null))&&(this[s]=t[s])},set:function(t,d){typeof t=="string"?this[t]=d:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,d,s){for(var a=d.type==="radial"?M:R,o=a(t,d,s),c=d.colorStops,A=0;A<c.length;A++)o.addColorStop(c[A].offset,c[A].color);return o}};for(var x=b.prototype,T=0;T<F.length;T++){var p=F[T];p[0]in x||(x[p[0]]=p[1])}b.getGradient=x.getGradient;var r=b;xe.exports=r},LPTA:function(xe,te){var C=1;typeof window!="undefined"&&(C=Math.max(window.devicePixelRatio||1,1));var Z=0,Q=C;te.debugMode=Z,te.devicePixelRatio=Q},LSTS:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0});var Z=function(){function t(d,s){for(var a=0;a<s.length;a++){var o=s[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(d,o.key,o)}}return function(d,s,a){return s&&t(d.prototype,s),a&&t(d,a),d}}(),Q=C("cDcd"),D=R(Q),F=C("17x9"),b=R(F);function R(t){return t&&t.__esModule?t:{default:t}}function M(t,d){var s={};for(var a in t){if(d.indexOf(a)>=0)continue;if(!Object.prototype.hasOwnProperty.call(t,a))continue;s[a]=t[a]}return s}function x(t,d){if(!(t instanceof d))throw new TypeError("Cannot call a class as a function")}function T(t,d){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:t}function p(t,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);t.prototype=Object.create(d&&d.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(t,d):t.__proto__=d)}var r=function(t){p(d,t);function d(s){x(this,d);var a=T(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,s));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return Z(d,[{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 a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,o={get passive(){a=!0}};try{document.addEventListener("test",null,o),document.removeEventListener("test",null,o)}catch(c){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var o=this.props.getScrollParent&&this.props.getScrollParent();return o!=null?o:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!a)return;var o=window;this.props.useWindow===!1&&(o=a),o.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),o.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,o=window,c=this.getParentElement(a),A=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,m=o.pageYOffset!==void 0?o.pageYOffset:u.scrollTop;this.props.isReverse?A=m:A=this.calculateOffset(a,m)}else this.props.isReverse?A=c.scrollTop:A=a.scrollHeight-c.scrollTop-c.clientHeight;A<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=c.scrollHeight,this.beforeScrollTop=c.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,o){return a?this.calculateTopPosition(a)+(a.offsetHeight-o-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,o=this.filterProps(this.props),c=o.children,A=o.element,u=o.hasMore,m=o.initialLoad,y=o.isReverse,B=o.loader,w=o.loadMore,L=o.pageStart,_=o.ref,g=o.threshold,i=o.useCapture,l=o.useWindow,h=o.getScrollParent,E=M(o,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);E.ref=function(v){a.scrollComponent=v,_&&_(v)};var f=[c];return u&&(B?y?f.unshift(B):f.push(B):this.defaultLoader&&(y?f.unshift(this.defaultLoader):f.push(this.defaultLoader))),D.default.createElement(A,E,f)}}]),d}(Q.Component);r.propTypes={children:b.default.node.isRequired,element:b.default.node,hasMore:b.default.bool,initialLoad:b.default.bool,isReverse:b.default.bool,loader:b.default.node,loadMore:b.default.func.isRequired,pageStart:b.default.number,ref:b.default.func,getScrollParent:b.default.func,threshold:b.default.number,useCapture:b.default.bool,useWindow:b.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},te.default=r,xe.exports=te.default},LZjx:function(xe,te){xe.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(xe,te,C){"use strict";C.d(te,"b",function(){return m}),C.d(te,"a",function(){return B});var Z=C("1OyB"),Q=C("vuIU"),D=C("Ji7U"),F=C("LK+K"),b=C("cDcd"),R=C("rePB"),M=C("Ff2n"),x=C("ODXe"),T=C("4IlW"),p=C("bX4T"),r=C("YrtM"),t=C("TSYQ"),d=C.n(t),s=C("+nKL"),a=C("8OUc"),o=function(W,j){var Y=W.prefixCls,$=W.id,se=W.flattenOptions,le=W.childrenAsData,ae=W.values,q=W.searchValue,ce=W.multiple,re=W.defaultActiveFirstOption,fe=W.height,ne=W.itemHeight,de=W.notFoundContent,ee=W.open,ue=W.menuItemSelectedIcon,Se=W.virtual,_e=W.onSelect,Le=W.onToggleOpen,Ve=W.onActiveValue,Oe=W.onScroll,ke=W.onMouseEnter,Ge="".concat(Y,"-item"),Qe=Object(r.a)(function(){return se},[ee,se],function(Et,We){return We[0]&&Et[1]!==We[1]}),vt=b.useRef(null),At=function(We){We.preventDefault()},Bt=function(We){vt.current&&vt.current.scrollTo({index:We})},it=function(We){for(var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Re=Qe.length,me=0;me<Re;me+=1){var Ee=(We+me*De+Re)%Re,Te=Qe[Ee],Ue=Te.group,je=Te.data;if(!Ue&&!je.disabled)return Ee}return-1},Lt=b.useState(function(){return it(0)}),Ft=Object(x.a)(Lt,2),Pe=Ft[0],Fe=Ft[1],dt=function(We){Fe(We);var De=Qe[We];if(!De){Ve(null,-1);return}Ve(De.data.value,We)};b.useEffect(function(){dt(re!==!1?it(0):-1)},[Qe.length,q]),b.useEffect(function(){var Et=setTimeout(function(){if(!ce&&ee&&ae.size===1){var We=Array.from(ae)[0],De=Qe.findIndex(function(Re){var me=Re.data;return me.value===We});dt(De),Bt(De)}});return function(){return clearTimeout(Et)}},[ee]);var pt=function(We){We!==void 0&&_e(We,{selected:!ae.has(We)}),ce||Le(!1)};if(b.useImperativeHandle(j,function(){return{onKeyDown:function(We){var De=We.which;switch(De){case T.a.UP:case T.a.DOWN:{var Re=0;if(De===T.a.UP?Re=-1:De===T.a.DOWN&&(Re=1),Re!==0){var me=it(Pe+Re,Re);Bt(me),dt(me)}break}case T.a.ENTER:{var Ee=Qe[Pe];Ee&&!Ee.data.disabled?pt(Ee.data.value):pt(void 0),ee&&We.preventDefault();break}case T.a.ESC:Le(!1)}},onKeyUp:function(){},scrollTo:function(We){Bt(We)}}}),Qe.length===0)return b.createElement("div",{role:"listbox",id:"".concat($,"_list"),className:"".concat(Ge,"-empty"),onMouseDown:At},de);function Ye(Et){var We=Qe[Et];if(!We)return null;var De=We.data||{},Re=De.value,me=De.label,Ee=De.children,Te=Object(p.a)(De,!0),Ue=le?Ee:me;return We?b.createElement("div",Object.assign({"aria-label":typeof Ue=="string"?Ue:null},Te,{key:Et,role:"option",id:"".concat($,"_list_").concat(Et),"aria-selected":ae.has(Re)}),Re):null}return b.createElement(b.Fragment,null,b.createElement("div",{role:"listbox",id:"".concat($,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ye(Pe-1),Ye(Pe),Ye(Pe+1)),b.createElement(s.a,{itemKey:"key",ref:vt,data:Qe,height:fe,itemHeight:ne,fullHeight:!1,onMouseDown:At,onScroll:Oe,virtual:Se,onMouseEnter:ke},function(Et,We){var De,Re=Et.group,me=Et.groupOption,Ee=Et.data,Te=Ee.label,Ue=Ee.key;if(Re)return b.createElement("div",{className:d()(Ge,"".concat(Ge,"-group"))},Te!==void 0?Te:Ue);var je=Ee.disabled,st=Ee.value,wt=Ee.title,Kt=Ee.children,zt=Ee.style,mt=Ee.className,bt=Object(M.a)(Ee,["disabled","value","title","children","style","className"]),lt=ae.has(st),ze="".concat(Ge,"-option"),Me=d()(Ge,ze,mt,(De={},Object(R.a)(De,"".concat(ze,"-grouped"),me),Object(R.a)(De,"".concat(ze,"-active"),Pe===We&&!je),Object(R.a)(De,"".concat(ze,"-disabled"),je),Object(R.a)(De,"".concat(ze,"-selected"),lt),De)),be=le?Kt:Te,Ie=!ue||typeof ue=="function"||lt;return b.createElement("div",Object.assign({},bt,{"aria-selected":lt,className:Me,title:wt,onMouseMove:function(){if(Pe===We||je)return;dt(We)},onClick:function(){je||pt(st)},style:zt}),b.createElement("div",{className:"".concat(ze,"-content")},be||st),b.isValidElement(ue)||lt,Ie&&b.createElement(a.a,{className:"".concat(Ge,"-option-state"),customizeIcon:ue,customizeIconProps:{isSelected:lt}},lt?"\u2713":null))}))},c=b.forwardRef(o);c.displayName="OptionList";var A=c,u=function(){return null};u.isSelectOption=!0;var m=u,y=function(){return null};y.isSelectOptGroup=!0;var B=y,w=C("VTBJ"),L=C("Zm9Q");function _(I){var W=I.key,j=I.props,Y=j.children,$=j.value,se=Object(M.a)(j,["children","value"]);return Object(w.a)({key:W,value:$!==void 0?$:W,children:Y},se)}function g(I){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(L.a)(I).map(function(j,Y){if(!b.isValidElement(j)||!j.type)return null;var $=j.type.isSelectOptGroup,se=j.key,le=j.props,ae=le.children,q=Object(M.a)(le,["children"]);return W||!$?_(j):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(se===null?Y:se,"__"),label:se},q),{},{options:g(ae)})}).filter(function(j){return j})}var i=C("2Qr1"),l=C("qNPg"),h=C("U8pU"),E=C("Kwbf"),f=C("WKfj");function v(I){var W=I.mode,j=I.options,Y=I.children,$=I.backfill,se=I.allowClear,le=I.placeholder,ae=I.getInputElement,q=I.showSearch,ce=I.onSearch,re=I.defaultOpen,fe=I.autoFocus,ne=I.labelInValue,de=I.value,ee=I.inputValue,ue=I.optionLabelProp,Se=W==="multiple"||W==="tags",_e=q!==void 0?q:Se||W==="combobox",Le=j||g(Y);if(Object(E.a)(W!=="tags"||Le.every(function(Ge){return!Ge.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),W==="tags"||W==="combobox"){var Ve=Le.some(function(Ge){return Ge.options?Ge.options.some(function(Qe){return typeof("value"in Qe?Qe.value:Qe.key)=="number"}):typeof("value"in Ge?Ge.value:Ge.key)=="number"});Object(E.a)(!Ve,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(E.a)(W!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(E.a)(W==="combobox"||!$,"`backfill` only works with `combobox` mode."),Object(E.a)(W==="combobox"||!ae,"`getInputElement` only work with `combobox` mode."),Object(E.b)(W!=="combobox"||!ae||!se||!le,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ce&&!_e&&W!=="combobox"&&W!=="tags"&&Object(E.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(E.b)(!re||fe,"`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(f.d)(de);Object(E.a)(!ne||Oe.every(function(Ge){return Object(h.a)(Ge)==="object"&&("key"in Ge||"value"in Ge)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(E.a)(!Se||Array.isArray(de),"`value` should be array when `mode` is `multiple` or `tags`")}if(Y){var ke=null;Object(L.a)(Y).some(function(Ge){if(!b.isValidElement(Ge)||!Ge.type)return!1;var Qe=Ge.type;if(Qe.isSelectOption)return!1;if(Qe.isSelectOptGroup){var vt=Object(L.a)(Ge.props.children).every(function(At){return!b.isValidElement(At)||!Ge.type||At.type.isSelectOption?!0:(ke=At.type,!1)});return!vt}return ke=Qe,!0}),ke&&Object(E.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ke.displayName||ke.name||ke,"`.")),Object(E.a)(ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var U=v,N=Object(l.a)({prefixCls:"rc-select",components:{optionList:A},convertChildrenToData:g,flattenOptions:i.d,getLabeledValue:i.e,filterOptions:i.b,isValueDisabled:i.g,findValueOption:i.c,warningProps:U,fillOptionsWithMissingValue:i.a}),H=function(I){Object(D.a)(j,I);var W=Object(F.a)(j);function j(){var Y;return Object(Z.a)(this,j),Y=W.apply(this,arguments),Y.selectRef=b.createRef(),Y.focus=function(){Y.selectRef.current.focus()},Y.blur=function(){Y.selectRef.current.blur()},Y}return Object(Q.a)(j,[{key:"render",value:function(){return b.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),j}(b.Component);H.Option=m,H.OptGroup=B;var z=H,k=te.c=z},M8RZ:function(xe,te,C){"use strict";C.d(te,"a",function(){return T});var Z=C("fWQN"),Q=C("mtLc"),D=C("yKVA"),F=C("879j"),b=C("cDcd"),R=C.n(b),M=C("faye"),x=C.n(M),T=function(p){Object(D.a)(t,p);var r=Object(F.a)(t);function t(d){var s;Object(Z.a)(this,t),s=r.call(this,d);var a=window.document;return s.node=a.createElement("div"),a.body.appendChild(s.node),s}return Object(Q.a)(t,[{key:"render",value:function(){var s=this.props.children;return Object(M.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(R.a.Component)},MEGo:function(xe,te,C){var Z=C("4fz+"),Q=C("Dagg"),D=C("dqUG"),F=C("2fw6"),b=C("x6Kt"),R=C("rmlV"),M=C("yxFR"),x=C("y+Vt"),T=C("h7HQ"),p=C("1Jh7"),r=C("SKnc"),t=C("K2GJ"),d=C("Fofx"),s=C("NC18"),a=s.createFromString,o=C("bYtY"),c=o.isString,A=o.extend,u=o.defaults,m=o.trim,y=o.each,B=/[\s,]+/;function w(j){if(c(j)){var Y=new DOMParser;j=Y.parseFromString(j,"text/xml")}for(j.nodeType===9&&(j=j.firstChild);j.nodeName.toLowerCase()!=="svg"||j.nodeType!==1;)j=j.nextSibling;return j}function L(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}L.prototype.parse=function(j,Y){Y=Y||{};var $=w(j);if(!$)throw new Error("Illegal svg");var se=new Z;this._root=se;var le=$.getAttribute("viewBox")||"",ae=parseFloat($.getAttribute("width")||Y.width),q=parseFloat($.getAttribute("height")||Y.height);isNaN(ae)&&(ae=null),isNaN(q)&&(q=null),f($,se,null,!0);for(var ce=$.firstChild;ce;)this._parseNode(ce,se),ce=ce.nextSibling;var re,fe;if(le){var ne=m(le).split(B);ne.length>=4&&(re={x:parseFloat(ne[0]||0),y:parseFloat(ne[1]||0),width:parseFloat(ne[2]),height:parseFloat(ne[3])})}if(re&&ae!=null&&q!=null&&(fe=I(re,ae,q),!Y.ignoreViewBox)){var de=se;se=new Z,se.add(de),de.scale=fe.scale.slice(),de.position=fe.position.slice()}return!Y.ignoreRootClip&&ae!=null&&q!=null&&se.setClipPath(new b({shape:{x:0,y:0,width:ae,height:q}})),{root:se,width:ae,height:q,viewBoxRect:re,viewBoxTransform:fe}},L.prototype._parseNode=function(j,Y){var $=j.nodeName.toLowerCase();$==="defs"?this._isDefine=!0:$==="text"&&(this._isText=!0);var se;if(this._isDefine){var le=g[$];if(le){var ae=le.call(this,j),q=j.getAttribute("id");q&&(this._defs[q]=ae)}}else{var le=_[$];le&&(se=le.call(this,j,Y),Y.add(se))}for(var ce=j.firstChild;ce;)ce.nodeType===1&&this._parseNode(ce,se),ce.nodeType===3&&this._isText&&this._parseText(ce,se),ce=ce.nextSibling;$==="defs"?this._isDefine=!1:$==="text"&&(this._isText=!1)},L.prototype._parseText=function(j,Y){if(j.nodeType===1){var $=j.getAttribute("dx")||0,se=j.getAttribute("dy")||0;this._textX+=parseFloat($),this._textY+=parseFloat(se)}var le=new D({style:{text:j.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(Y,le),f(j,le,this._defs);var ae=le.style.fontSize;ae&&ae<9&&(le.style.fontSize=9,le.scale=le.scale||[1,1],le.scale[0]*=ae/9,le.scale[1]*=ae/9);var q=le.getBoundingRect();return this._textX+=q.width,Y.add(le),le};var _={g:function(j,Y){var $=new Z;return l(Y,$),f(j,$,this._defs),$},rect:function(j,Y){var $=new b;return l(Y,$),f(j,$,this._defs),$.setShape({x:parseFloat(j.getAttribute("x")||0),y:parseFloat(j.getAttribute("y")||0),width:parseFloat(j.getAttribute("width")||0),height:parseFloat(j.getAttribute("height")||0)}),$},circle:function(j,Y){var $=new F;return l(Y,$),f(j,$,this._defs),$.setShape({cx:parseFloat(j.getAttribute("cx")||0),cy:parseFloat(j.getAttribute("cy")||0),r:parseFloat(j.getAttribute("r")||0)}),$},line:function(j,Y){var $=new M;return l(Y,$),f(j,$,this._defs),$.setShape({x1:parseFloat(j.getAttribute("x1")||0),y1:parseFloat(j.getAttribute("y1")||0),x2:parseFloat(j.getAttribute("x2")||0),y2:parseFloat(j.getAttribute("y2")||0)}),$},ellipse:function(j,Y){var $=new R;return l(Y,$),f(j,$,this._defs),$.setShape({cx:parseFloat(j.getAttribute("cx")||0),cy:parseFloat(j.getAttribute("cy")||0),rx:parseFloat(j.getAttribute("rx")||0),ry:parseFloat(j.getAttribute("ry")||0)}),$},polygon:function(j,Y){var $=j.getAttribute("points");$&&($=h($));var se=new T({shape:{points:$||[]}});return l(Y,se),f(j,se,this._defs),se},polyline:function(j,Y){var $=new x;l(Y,$),f(j,$,this._defs);var se=j.getAttribute("points");se&&(se=h(se));var le=new p({shape:{points:se||[]}});return le},image:function(j,Y){var $=new Q;return l(Y,$),f(j,$,this._defs),$.setStyle({image:j.getAttribute("xlink:href"),x:j.getAttribute("x"),y:j.getAttribute("y"),width:j.getAttribute("width"),height:j.getAttribute("height")}),$},text:function(j,Y){var $=j.getAttribute("x")||0,se=j.getAttribute("y")||0,le=j.getAttribute("dx")||0,ae=j.getAttribute("dy")||0;this._textX=parseFloat($)+parseFloat(le),this._textY=parseFloat(se)+parseFloat(ae);var q=new Z;return l(Y,q),f(j,q,this._defs),q},tspan:function(j,Y){var $=j.getAttribute("x"),se=j.getAttribute("y");$!=null&&(this._textX=parseFloat($)),se!=null&&(this._textY=parseFloat(se));var le=j.getAttribute("dx")||0,ae=j.getAttribute("dy")||0,q=new Z;return l(Y,q),f(j,q,this._defs),this._textX+=le,this._textY+=ae,q},path:function(j,Y){var $=j.getAttribute("d")||"",se=a($);return l(Y,se),f(j,se,this._defs),se}},g={lineargradient:function(j){var Y=parseInt(j.getAttribute("x1")||0,10),$=parseInt(j.getAttribute("y1")||0,10),se=parseInt(j.getAttribute("x2")||10,10),le=parseInt(j.getAttribute("y2")||0,10),ae=new r(Y,$,se,le);return i(j,ae),ae},radialgradient:function(j){}};function i(j,Y){for(var $=j.firstChild;$;){if($.nodeType===1){var se=$.getAttribute("offset");se.indexOf("%")>0?se=parseInt(se,10)/100:se?se=parseFloat(se):se=0;var le=$.getAttribute("stop-color")||"#000000";Y.addColorStop(se,le)}$=$.nextSibling}}function l(j,Y){j&&j.__inheritedStyle&&(Y.__inheritedStyle||(Y.__inheritedStyle={}),u(Y.__inheritedStyle,j.__inheritedStyle))}function h(j){for(var Y=m(j).split(B),$=[],se=0;se<Y.length;se+=2){var le=parseFloat(Y[se]),ae=parseFloat(Y[se+1]);$.push([le,ae])}return $}var E={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 f(j,Y,$,se){var le=Y.__inheritedStyle||{},ae=Y.type==="text";if(j.nodeType===1&&(H(j,Y),A(le,k(j)),!se)){for(var q in E)if(E.hasOwnProperty(q)){var ce=j.getAttribute(q);ce!=null&&(le[E[q]]=ce)}}var re=ae?"textFill":"fill",fe=ae?"textStroke":"stroke";Y.style=Y.style||new t;var ne=Y.style;le.fill!=null&&ne.set(re,U(le.fill,$)),le.stroke!=null&&ne.set(fe,U(le.stroke,$)),y(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(de){var ee=de==="lineWidth"&&ae?"textStrokeWidth":de;le[de]!=null&&ne.set(ee,parseFloat(le[de]))}),(!le.textBaseline||le.textBaseline==="auto")&&(le.textBaseline="alphabetic"),le.textBaseline==="alphabetic"&&(le.textBaseline="bottom"),le.textAlign==="start"&&(le.textAlign="left"),le.textAlign==="end"&&(le.textAlign="right"),y(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(de){le[de]!=null&&ne.set(de,le[de])}),le.lineDash&&(Y.style.lineDash=m(le.lineDash).split(B)),ne[fe]&&ne[fe]!=="none"&&(Y[fe]=!0),Y.__inheritedStyle=le}var v=/url\(\s*#(.*?)\)/;function U(j,Y){var $=Y&&j&&j.match(v);if($){var se=m($[1]),le=Y[se];return le}return j}var N=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function H(j,Y){var $=j.getAttribute("transform");if($){$=$.replace(/,/g," ");var se=null,le=[];$.replace(N,function(re,fe,ne){le.push(fe,ne)});for(var ae=le.length-1;ae>0;ae-=2){var q=le[ae],ce=le[ae-1];se=se||d.create();switch(ce){case"translate":q=m(q).split(B),d.translate(se,se,[parseFloat(q[0]),parseFloat(q[1]||0)]);break;case"scale":q=m(q).split(B),d.scale(se,se,[parseFloat(q[0]),parseFloat(q[1]||q[0])]);break;case"rotate":q=m(q).split(B),d.rotate(se,se,parseFloat(q[0]));break;case"skew":q=m(q).split(B),console.warn("Skew transform is not supported yet");break;case"matrix":var q=m(q).split(B);se[0]=parseFloat(q[0]),se[1]=parseFloat(q[1]),se[2]=parseFloat(q[2]),se[3]=parseFloat(q[3]),se[4]=parseFloat(q[4]),se[5]=parseFloat(q[5]);break}}Y.setLocalTransform(se)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function k(j){var Y=j.getAttribute("style"),$={};if(!Y)return $;var se={};z.lastIndex=0;for(var le;(le=z.exec(Y))!=null;)se[le[1]]=le[2];for(var ae in E)E.hasOwnProperty(ae)&&se[ae]!=null&&($[E[ae]]=se[ae]);return $}function I(j,Y,$){var se=Y/j.width,le=$/j.height,ae=Math.min(se,le),q=[ae,ae],ce=[-(j.x+j.width/2)*ae+Y/2,-(j.y+j.height/2)*ae+$/2];return{scale:q,position:ce}}function W(j,Y){var $=new L;return $.parse(j,Y)}te.parseXML=w,te.makeViewBoxTransform=I,te.parseSVG=W},MKOG:function(xe,te,C){var Z=C("bYtY"),Q=C("YH21"),D=Q.Dispatcher,F=C("mLcG"),b=C("Bq2U"),R=function(x){x=x||{},this.stage=x.stage||{},this.onframe=x.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};R.prototype={constructor:R,addClip:function(x){this._clips.push(x)},addAnimator:function(x){x.animation=this;for(var T=x.getClips(),p=0;p<T.length;p++)this.addClip(T[p])},removeClip:function(x){var T=Z.indexOf(this._clips,x);T>=0&&this._clips.splice(T,1)},removeAnimator:function(x){for(var T=x.getClips(),p=0;p<T.length;p++)this.removeClip(T[p]);x.animation=null},_update:function(){for(var x=new Date().getTime()-this._pausedTime,T=x-this._time,p=this._clips,r=p.length,t=[],d=[],s=0;s<r;s++){var a=p[s],o=a.step(x,T);o&&(t.push(o),d.push(a))}for(var s=0;s<r;)p[s]._needsRemove?(p[s]=p[r-1],p.pop(),r--):s++;r=t.length;for(var s=0;s<r;s++)d[s].fire(t[s]);this._time=x,this.onframe(T),this.trigger("frame",T),this.stage.update&&this.stage.update()},_startLoop:function(){var x=this;this._running=!0;function T(){x._running&&(F(T),!x._paused&&x._update())}F(T)},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(x,T){T=T||{};var p=new b(x,T.loop,T.getter,T.setter);return this.addAnimator(p),p}},Z.mixin(R,D);var M=R;xe.exports=M},MKdu:function(xe,te,C){xe.exports=C.p+"static/fsz.c0b87223.svg"},MPMw:function(xe,te,C){xe.exports=C.p+"static/xly.53dde837.png"},NC18:function(xe,te,C){var Z=C("y+Vt"),Q=C("IMiH"),D=C("7oTu"),F=Math.sqrt,b=Math.sin,R=Math.cos,M=Math.PI,x=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},T=function(u,m){return(u[0]*m[0]+u[1]*m[1])/(x(u)*x(m))},p=function(u,m){return(u[0]*m[1]<u[1]*m[0]?-1:1)*Math.acos(T(u,m))};function r(u,m,y,B,w,L,_,g,i,l,h){var E=i*(M/180),f=R(E)*(u-y)/2+b(E)*(m-B)/2,v=-1*b(E)*(u-y)/2+R(E)*(m-B)/2,U=f*f/(_*_)+v*v/(g*g);U>1&&(_*=F(U),g*=F(U));var N=(w===L?-1:1)*F((_*_*(g*g)-_*_*(v*v)-g*g*(f*f))/(_*_*(v*v)+g*g*(f*f)))||0,H=N*_*v/g,z=N*-g*f/_,k=(u+y)/2+R(E)*H-b(E)*z,I=(m+B)/2+b(E)*H+R(E)*z,W=p([1,0],[(f-H)/_,(v-z)/g]),j=[(f-H)/_,(v-z)/g],Y=[(-1*f-H)/_,(-1*v-z)/g],$=p(j,Y);T(j,Y)<=-1&&($=M),T(j,Y)>=1&&($=0),L===0&&$>0&&($=$-2*M),L===1&&$<0&&($=$+2*M),h.addData(l,k,I,_,g,W,$,E,L)}var t=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,d=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function s(u){if(!u)return new Q;for(var m=0,y=0,B=m,w=y,L,_=new Q,g=Q.CMD,i=u.match(t),l=0;l<i.length;l++){for(var h=i[l],E=h.charAt(0),f,v=h.match(d)||[],U=v.length,N=0;N<U;N++)v[N]=parseFloat(v[N]);for(var H=0;H<U;){var z,k,I,W,j,Y,$,se=m,le=y;switch(E){case"l":m+=v[H++],y+=v[H++],f=g.L,_.addData(f,m,y);break;case"L":m=v[H++],y=v[H++],f=g.L,_.addData(f,m,y);break;case"m":m+=v[H++],y+=v[H++],f=g.M,_.addData(f,m,y),B=m,w=y,E="l";break;case"M":m=v[H++],y=v[H++],f=g.M,_.addData(f,m,y),B=m,w=y,E="L";break;case"h":m+=v[H++],f=g.L,_.addData(f,m,y);break;case"H":m=v[H++],f=g.L,_.addData(f,m,y);break;case"v":y+=v[H++],f=g.L,_.addData(f,m,y);break;case"V":y=v[H++],f=g.L,_.addData(f,m,y);break;case"C":f=g.C,_.addData(f,v[H++],v[H++],v[H++],v[H++],v[H++],v[H++]),m=v[H-2],y=v[H-1];break;case"c":f=g.C,_.addData(f,v[H++]+m,v[H++]+y,v[H++]+m,v[H++]+y,v[H++]+m,v[H++]+y),m+=v[H-2],y+=v[H-1];break;case"S":z=m,k=y;var ae=_.len(),q=_.data;L===g.C&&(z+=m-q[ae-4],k+=y-q[ae-3]),f=g.C,se=v[H++],le=v[H++],m=v[H++],y=v[H++],_.addData(f,z,k,se,le,m,y);break;case"s":z=m,k=y;var ae=_.len(),q=_.data;L===g.C&&(z+=m-q[ae-4],k+=y-q[ae-3]),f=g.C,se=m+v[H++],le=y+v[H++],m+=v[H++],y+=v[H++],_.addData(f,z,k,se,le,m,y);break;case"Q":se=v[H++],le=v[H++],m=v[H++],y=v[H++],f=g.Q,_.addData(f,se,le,m,y);break;case"q":se=v[H++]+m,le=v[H++]+y,m+=v[H++],y+=v[H++],f=g.Q,_.addData(f,se,le,m,y);break;case"T":z=m,k=y;var ae=_.len(),q=_.data;L===g.Q&&(z+=m-q[ae-4],k+=y-q[ae-3]),m=v[H++],y=v[H++],f=g.Q,_.addData(f,z,k,m,y);break;case"t":z=m,k=y;var ae=_.len(),q=_.data;L===g.Q&&(z+=m-q[ae-4],k+=y-q[ae-3]),m+=v[H++],y+=v[H++],f=g.Q,_.addData(f,z,k,m,y);break;case"A":I=v[H++],W=v[H++],j=v[H++],Y=v[H++],$=v[H++],se=m,le=y,m=v[H++],y=v[H++],f=g.A,r(se,le,m,y,Y,$,I,W,j,f,_);break;case"a":I=v[H++],W=v[H++],j=v[H++],Y=v[H++],$=v[H++],se=m,le=y,m+=v[H++],y+=v[H++],f=g.A,r(se,le,m,y,Y,$,I,W,j,f,_);break}}(E==="z"||E==="Z")&&(f=g.Z,_.addData(f),m=B,y=w),L=f}return _.toStatic(),_}function a(u,m){var y=s(u);return m=m||{},m.buildPath=function(B){if(B.setData){B.setData(y.data);var w=B.getContext();w&&B.rebuildPath(w)}else{var w=B;y.rebuildPath(w)}},m.applyTransform=function(B){D(y,B),this.dirty(!0)},m}function o(u,m){return new Z(a(u,m))}function c(u,m){return Z.extend(a(u,m))}function A(u,m){for(var y=[],B=u.length,w=0;w<B;w++){var L=u[w];L.path||L.createPathProxy(),L.__dirtyPath&&L.buildPath(L.path,L.shape,!0),y.push(L.path)}var _=new Z(m);return _.createPathProxy(),_.buildPath=function(g){g.appendPath(y);var i=g.getContext();i&&g.rebuildPath(i)},_}te.createFromString=o,te.extendFromString=c,te.mergePath=A},NLgs:function(xe,te,C){"use strict";C.d(te,"e",function(){return m}),C.d(te,"f",function(){return y}),C.d(te,"d",function(){return w}),C.d(te,"c",function(){return L}),C.d(te,"a",function(){return _}),C.d(te,"b",function(){return g});var Z=C("miYZ"),Q=C("tsqr"),D=C("9og8"),F=C("2qtc"),b=C("kLXV"),R=C("WmNS"),M=C.n(R),x=C("cDcd"),T=C.n(x),p=C("9kvl"),r=C("xKgJ"),t=C("1vsH"),d=C("RCxd"),s=C("mOS8"),a=C.n(s),o=C("1ZF9"),c=C.n(o),A=C("NoGO"),u=C.n(A),m=function(l){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(l)&&B(h))},y=function(l){return Object(r.p)()?!0:(l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},B=function(){var l,h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(p.c)()._store.getState(),f=E.user;return(l=f.userInfo)!==null&&l!==void 0&&l.profile_completed?!0:(b.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:h?"\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(){p.d.push("/account/profile/edit")}}),!1)},w=function(){var l,h=Object(p.c)()._store.getState(),E=h.user;return(l=E.userInfo)!==null&&l!==void 0&&l.professional_certification?!0:(b.a.confirm({title:"\u63D0\u793A",centered:!0,content:T.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(t.U)("/account/certification")}}),!1)},L=function(){return Object(r.a)()?!0:(b.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:T.a.createElement("div",{className:"tc",style:{marginLeft:-38}},T.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),T.a.createElement("img",{src:u.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},_=function(l,h){return l?!0:(b.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:T.a.createElement("div",null,T.a.createElement("p",null,h||"\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"),T.a.createElement("div",{style:{marginLeft:"110px"}},T.a.createElement("img",{src:c.a,width:200}),T.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(t.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},g=function(l){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(p.c)()._store.getState(),f=E.shixunsDetail.detail;return(f==null?void 0:f.public)===2||(f==null?void 0:f.public)===1||(f==null?void 0:f.shixun_status)===3?(b.a.info({centered:!0,icon:T.a.createElement(d.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:T.a.createElement("div",{className:"tc",style:{marginLeft:-38}},T.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},T.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(f==null?void 0:f.public)===2?"\u5DF2\u516C\u5F00":(f==null?void 0:f.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",h,"\u3002"),T.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),T.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:a.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(f==null?void 0:f.shixun_status)===2?(b.a.confirm({centered:!0,icon:T.a.createElement(d.a,null),title:"\u63D0\u793A",content:T.a.createElement("div",null,T.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",h,"\u3002"),T.a.createElement("br",null),T.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(){b.a.confirm({width:440,centered:!0,icon:T.a.createElement(d.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 U=Object(D.a)(M.a.mark(function H(){var z;return M.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,l({type:"shixunsDetail/cancelRelease",payload:{id:f==null?void 0:f.identifier}});case 2:z=I.sent,z.status!==401&&(Q.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),l({type:"shixunsDetail/getShixunsDetail",payload:{id:f==null?void 0:f.identifier}}),l({type:"practiceSetting/getCommonData",payload:{id:f==null?void 0:f.identifier}}));case 4:case"end":return I.stop()}},H)}));function N(){return U.apply(this,arguments)}return N}()})}}),!0):!1}},Nddv:function(xe,te,C){xe.exports=C.p+"static/sz.d6b17ad9.svg"},Nmxd:function(xe,te){xe.exports="data:image/png;base64,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"},NoGO:function(xe,te,C){xe.exports=C.p+"static/newqrcode.9bae6615.png"},NohK:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.default=void 0;var Z=function(D){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,b=null;return function(){for(var R=this,M=arguments.length,x=new Array(M),T=0;T<M;T++)x[T]=arguments[T];clearTimeout(b),b=setTimeout(function(){D.apply(R,x)},F)}};te.default=Z},NvD2:function(xe,te,C){"use strict";C.d(te,"a",function(){return R});var Z=C("Kwbf");function Q(M,x){var T=new Set;return M.forEach(function(p){x.has(p)||T.add(p)}),T}function D(M){var x=M||{},T=x.disabled,p=x.disableCheckbox,r=x.checkable;return!!(T||p)||r===!1}function F(M,x,T,p){for(var r=new Set(M),t=new Set,d=0;d<=T;d+=1){var s=x.get(d)||new Set;s.forEach(function(A){var u=A.key,m=A.node,y=A.children,B=y===void 0?[]:y;r.has(u)&&!p(m)&&B.filter(function(w){return!p(w.node)}).forEach(function(w){r.add(w.key)})})}for(var a=new Set,o=T;o>=0;o-=1){var c=x.get(o)||new Set;c.forEach(function(A){var u=A.parent,m=A.node;if(p(m)||!A.parent||a.has(A.parent.key))return;if(p(A.parent.node)){a.add(u.key);return}var y=!0,B=!1;(u.children||[]).filter(function(w){return!p(w.node)}).forEach(function(w){var L=w.key,_=r.has(L);y&&!_&&(y=!1),!B&&(_||t.has(L))&&(B=!0)}),y&&r.add(u.key),B&&t.add(u.key),a.add(u.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(Q(t,r))}}function b(M,x,T,p,r){for(var t=new Set(M),d=new Set(x),s=0;s<=p;s+=1){var a=T.get(s)||new Set;a.forEach(function(u){var m=u.key,y=u.node,B=u.children,w=B===void 0?[]:B;!t.has(m)&&!d.has(m)&&!r(y)&&w.filter(function(L){return!r(L.node)}).forEach(function(L){t.delete(L.key)})})}d=new Set;for(var o=new Set,c=p;c>=0;c-=1){var A=T.get(c)||new Set;A.forEach(function(u){var m=u.parent,y=u.node;if(r(y)||!u.parent||o.has(u.parent.key))return;if(r(u.parent.node)){o.add(m.key);return}var B=!0,w=!1;(m.children||[]).filter(function(L){return!r(L.node)}).forEach(function(L){var _=L.key,g=t.has(_);B&&!g&&(B=!1),!w&&(g||d.has(_))&&(w=!0)}),B||t.delete(m.key),w&&d.add(m.key),o.add(m.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(Q(d,t))}}function R(M,x,T,p){var r=[],t;p?t=p:t=D;var d=new Set(M.filter(function(c){var A=!!T[c];return A||r.push(c),A})),s=new Map,a=0;Object.keys(T).forEach(function(c){var A=T[c],u=A.level,m=s.get(u);m||(m=new Set,s.set(u,m)),m.add(A),a=Math.max(a,u)}),Object(Z.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var o;return x===!0?o=F(d,s,a,t):o=b(d,x.halfCheckedKeys,s,a,t),o}},OC45:function(xe,te,C){xe.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(xe,te,C){"use strict";var Z=C("U8pU"),Q=C("VTBJ"),D=C("Ff2n"),F=C("cDcd"),b=C("uciX"),R=C("7ixt"),M=function(d){var s=d.overlay,a=d.prefixCls,o=d.id,c=d.overlayInnerStyle;return F.createElement("div",{className:"".concat(a,"-inner"),id:o,role:"tooltip",style:c},typeof s=="function"?s():s)},x=M,T=function(d,s){var a=d.overlayClassName,o=d.trigger,c=o===void 0?["hover"]:o,A=d.mouseEnterDelay,u=A===void 0?0:A,m=d.mouseLeaveDelay,y=m===void 0?.1:m,B=d.overlayStyle,w=d.prefixCls,L=w===void 0?"rc-tooltip":w,_=d.children,g=d.onVisibleChange,i=d.afterVisibleChange,l=d.transitionName,h=d.animation,E=d.placement,f=E===void 0?"right":E,v=d.align,U=v===void 0?{}:v,N=d.destroyTooltipOnHide,H=N===void 0?!1:N,z=d.defaultVisible,k=d.getTooltipContainer,I=d.overlayInnerStyle,W=Object(D.a)(d,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),j=Object(F.useRef)(null);Object(F.useImperativeHandle)(s,function(){return j.current});var Y=Object(Q.a)({},W);"visible"in d&&(Y.popupVisible=d.visible);var $=function(){var ce=d.arrowContent,re=ce===void 0?null:ce,fe=d.overlay,ne=d.id;return[F.createElement("div",{className:"".concat(L,"-arrow"),key:"arrow"},re),F.createElement(x,{key:"content",prefixCls:L,id:ne,overlay:fe,overlayInnerStyle:I})]},se=!1,le=!1;if(typeof H=="boolean")se=H;else if(H&&Object(Z.a)(H)==="object"){var ae=H.keepParent;se=ae===!0,le=ae===!1}return F.createElement(b.a,Object.assign({popupClassName:a,prefixCls:L,popup:$,action:c,builtinPlacements:R.a,popupPlacement:f,ref:j,popupAlign:U,getPopupContainer:k,onPopupVisibleChange:g,afterPopupVisibleChange:i,popupTransitionName:l,popupAnimation:h,defaultPopupVisible:z,destroyPopupOnHide:se,autoDestroy:le,mouseLeaveDelay:y,popupStyle:B,mouseEnterDelay:u},Y),_)},p=Object(F.forwardRef)(T),r=te.a=p},OS9S:function(xe,te,C){var Z=C("bYtY"),Q=Z.inherits,D=C("Gev7"),F=C("mFDi");function b(x){D.call(this,x),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}b.prototype.incremental=!0,b.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},b.prototype.addDisplayable=function(x,T){T?this._temporaryDisplayables.push(x):this._displayables.push(x),this.dirty()},b.prototype.addDisplayables=function(x,T){T=T||!1;for(var p=0;p<x.length;p++)this.addDisplayable(x[p],T)},b.prototype.eachPendingDisplayable=function(x){for(var T=this._cursor;T<this._displayables.length;T++)x&&x(this._displayables[T]);for(var T=0;T<this._temporaryDisplayables.length;T++)x&&x(this._temporaryDisplayables[T])},b.prototype.update=function(){this.updateTransform();for(var x=this._cursor;x<this._displayables.length;x++){var T=this._displayables[x];T.parent=this,T.update(),T.parent=null}for(var x=0;x<this._temporaryDisplayables.length;x++){var T=this._temporaryDisplayables[x];T.parent=this,T.update(),T.parent=null}},b.prototype.brush=function(x,T){for(var p=this._cursor;p<this._displayables.length;p++){var r=this._displayables[p];r.beforeBrush&&r.beforeBrush(x),r.brush(x,p===this._cursor?null:this._displayables[p-1]),r.afterBrush&&r.afterBrush(x)}this._cursor=p;for(var p=0;p<this._temporaryDisplayables.length;p++){var r=this._temporaryDisplayables[p];r.beforeBrush&&r.beforeBrush(x),r.brush(x,p===0?null:this._temporaryDisplayables[p-1]),r.afterBrush&&r.afterBrush(x)}this._temporaryDisplayables=[],this.notClear=!0};var R=[];b.prototype.getBoundingRect=function(){if(!this._rect){for(var x=new F(Infinity,Infinity,-Infinity,-Infinity),T=0;T<this._displayables.length;T++){var p=this._displayables[T],r=p.getBoundingRect().clone();p.needLocalTransform()&&r.applyTransform(p.getLocalTransform(R)),x.union(r)}this._rect=x}return this._rect},b.prototype.contain=function(x,T){var p=this.transformCoordToLocal(x,T),r=this.getBoundingRect();if(r.contain(p[0],p[1]))for(var t=0;t<this._displayables.length;t++){var d=this._displayables[t];if(d.contain(x,T))return!0}return!1},Q(b,D);var M=b;xe.exports=M},OZM5:function(xe,te,C){"use strict";C.d(te,"b",function(){return p}),C.d(te,"a",function(){return r}),C.d(te,"k",function(){return t}),C.d(te,"h",function(){return d}),C.d(te,"i",function(){return s}),C.d(te,"g",function(){return a}),C.d(te,"c",function(){return o}),C.d(te,"d",function(){return c}),C.d(te,"j",function(){return m}),C.d(te,"e",function(){return y}),C.d(te,"f",function(){return B});var Z=C("KQm4"),Q=C("U8pU"),D=C("Ff2n"),F=C("cDcd"),b=C.n(F),R=C("Kwbf"),M=C("WaYH"),x=.25,T=2;function p(w,L){var _=w.slice(),g=_.indexOf(L);return g>=0&&_.splice(g,1),_}function r(w,L){var _=w.slice();return _.indexOf(L)===-1&&_.push(L),_}function t(w){return w.split("-")}function d(w,L){return"".concat(w,"-").concat(L)}function s(w){return w&&w.type&&w.type.isTreeNode}function a(w,L){var _=[w],g=L[w];function i(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(h){var E=h.key,f=h.children;_.push(E),i(f)})}return i(g.children),_}function o(w,L){var _=w.clientY,g=L.selectHandle.getBoundingClientRect(),i=g.top,l=g.bottom,h=g.height,E=Math.max(h*x,T);return _<=i+E?-1:_>=l-E?1:0}function c(w,L){if(!w)return;var _=L.multiple;return _?w.slice():w.length?[w[0]]:w}var A=function(L){return L};function u(w,L){if(!w)return[];var _=L||{},g=_.processProps,i=g===void 0?A:g,l=Array.isArray(w)?w:[w];return l.map(function(h){var E=h.children,f=Object(D.a)(h,["children"]),v=u(E,L);return b.a.createElement(M.a,Object.assign({},i(f)),v)})}function m(w){if(!w)return null;var L;if(Array.isArray(w))L={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(Q.a)(w)==="object")L={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(R.a)(!1,"`checkedKeys` is not an array or an object"),null;return L}function y(w,L){var _=new Set;function g(i){if(_.has(i))return;var l=L[i];if(!l)return;_.add(i);var h=l.parent,E=l.node;if(E.disabled)return;h&&g(h.key)}return(w||[]).forEach(function(i){g(i)}),Object(Z.a)(_)}function B(w){var L={};return Object.keys(w).forEach(function(_){(_.startsWith("data-")||_.startsWith("aria-"))&&(L[_]=w[_])}),L}},Ohmc:function(xe,te,C){xe.exports=C.p+"static/certificate.fc32dc1b.jpg"},OljG:function(xe,te,C){xe.exports=C.p+"static/banner.4c45dd73.png"},Ot1p:function(xe,te,C){"use strict";var Z=C("2qtc"),Q=C("kLXV"),D=C("rAM+"),F=C("miYZ"),b=C("tsqr"),R=C("9og8"),M=C("tJVT"),x=C("jrin"),T=C("WmNS"),p=C.n(T),r=C("cDcd"),t=C.n(r),d=C("VrN/"),s=C.n(d),a=C("bdgK"),o=C("p77/"),c=C("Bd2K"),A=C("ELLl"),u=C("19Vz"),m=C("lZu9"),y=C("+NIl"),B=C("kSUc"),w=C("9Bee"),L=function(je){var st=je.value,wt=st===void 0?"":st,Kt=je.className,zt=je.showTextOnly,mt=je.showLines,bt=je.style,lt=bt===void 0?{}:bt,ze=Object(r.useMemo)(function(){return""},[wt]);return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{dangerouslySetInnerHTML:{__html:ze}}))},_=C("0Owb"),g=C("dejd"),i=C("C+DQ"),l=C("1vsH"),h=C("m3rI"),E=[{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 f(je){var st=je.onActionCallback,wt=je.title,Kt=je.icon,zt=je.actionName,mt=je.className,bt=mt===void 0?"":mt,lt=je.children;function ze(){st(zt)}return t.a.createElement("a",{title:wt,className:bt,onClick:ze},t.a.createElement("i",{className:"md-iconfont ".concat(Kt)}),lt)}var v=function(je){var st=je.watch,wt=je.showNullButton,Kt=je.onActionCallback,zt=je.fullScreen,mt=je.insertTemp,bt=je.hidetoolBar,lt=je.uuid,ze=je.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(l.G)("_educoder_session_login"),"&_educoder_session=").concat(Object(l.G)("_educoder_session"),"&key=").concat(lt,"&api=").concat(encodeURIComponent(h.a.PROXY_SERVER)));var Me=[].concat(E,[{title:"".concat(st?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(st?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},!bt&&Me.map(function(be,Ie){return t.a.createElement("li",{key:Ie},be.actionName?t.a.createElement(f,Object(_.a)({},be,{onActionCallback:Kt})):t.a.createElement("span",{className:"v-line"}))}),wt?t.a.createElement("li",null,t.a.createElement(f,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kt},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt&&t.a.createElement("li",null,t.a.createElement(f,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(mt),onActionCallback:Kt},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(f,{icon:"".concat(zt?"icon-shrink":"icon-enlarge"),title:zt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kt})))},U=C("M8RZ"),N=C("+L6B"),H=C("2/Rp"),z=C("y8nQ"),k=C("Vl3Y"),I=C("5NDa"),W=C("5rEg"),j={labelCol:{span:4},wrapperCol:{span:20}},Y=function(je){var st=je.callback,wt=je.onCancel;function Kt(zt){st(zt)}return t.a.createElement(k.a,Object(_.a)({},j,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Kt}),t.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(W.a,null)),t.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(W.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},$=C("7ahc"),se=C("HmJG"),le=C("BjJ7"),ae=k.a.useForm,q={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}},re=function(je){var st=je.callback,wt=je.onCancel,Kt=ae(),zt=Object(M.a)(Kt,1),mt=zt[0];function bt(Me){st(Me)}function lt(Me,be){if(Me.status===-1){b.b.error(Me.message);return}mt.setFieldsValue({src:"/api/attachments/".concat(Me.id),type:be.type})}function ze(Me){var be=Me.target.files[0];ne(be,lt)}return t.a.createElement(k.a,Object(_.a)({form:mt},ce,{className:"upload-image-panel",onFinish:bt}),t.a.createElement(k.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(k.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(W.a,{style:q})),t.a.createElement(fe,{onFileChange:ze}))),t.a.createElement(k.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},t.a.createElement(W.a,{style:{width:264}})),t.a.createElement(k.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:wt},"\u53D6\u6D88")))};function fe(je){var st=je.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",onChange:st}))}function ne(je,st){if(!je)throw new String("\u6CA1\u6709\u6587\u4EF6");var wt=new FormData;wt.append("editormd-image-file",je),wt.append("file_param_name","editormd-image-file"),wt.append("byxhr","true");var Kt=new window.XMLHttpRequest;Kt.withCredentials=!0,Kt.addEventListener("load",function(zt){st(JSON.parse(zt.target.responseText),je)},!1),Kt.addEventListener("error",function(zt){console.error(zt)},!1),Kt.open("POST","".concat(le.a,"/api/attachments.json")),Kt.send(wt)}var de=C("giR+"),ee=C("fyUT"),ue=C("7Kak"),Se=C("9yH6"),_e=Se.a.Group,Le={margin:"0 8px"},Ve=function(je){var st=je.callback,wt=je.onCancel;function Kt(zt){st(zt)}return t.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Kt},t.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},t.a.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:Le},"\u884C\u6570"),t.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ee.a,null)),t.a.createElement("span",{style:Le},"\u5217\u6570"),t.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ee.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},t.a.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(k.a.Item,{name:"align"},t.a.createElement(_e,null,t.a.createElement(Se.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Se.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Se.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Se.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},Oe=C("ErOA"),ke=C("7Cbv"),Ge="link",Qe="upload-image",vt="code-block",At="add-table",Bt="------------",it={default:Bt,left:":".concat(Bt),center:":".concat(Bt,":"),right:"".concat(Bt,":")},Lt=C("9VGf"),Ft,Pe;function Fe(){}var dt=0,pt=1e4,Ye="\u2581",Et=`
|
|
**\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 We(je){return/^\d+$/.test(je)?"".concat(je,"px"):je}var De=navigator.platform.toUpperCase().indexOf("MAC")>=0,Re=De?"Cmd":"Ctrl",me=["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"],Ee=(Ft={},Object(x.a)(Ft,Re+"-B","bold"),Object(x.a)(Ft,Re+"-I","italic"),Ft),Te=(Pe={},Object(x.a)(Pe,Ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(x.a)(Pe,vt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(x.a)(Pe,Qe,"\u6DFB\u52A0\u6587\u4EF6"),Object(x.a)(Pe,At,"\u6DFB\u52A0\u8868\u683C"),Pe),Ue=te.a=function(je){var st=je.defaultValue,wt=st===void 0?"":st,Kt=je.onChange,zt=je.width,mt=zt===void 0?"100%":zt,bt=je.height,lt=bt===void 0?400:bt,ze=je.miniToolbar,Me=ze===void 0?!1:ze,be=je.isFocus,Ie=be===void 0?!1:be,_t=je.watch,ct=je.insertTemp,Ot=je.mode,Nt=Ot===void 0?"markdown":Ot,ft=je.id,Tt=ft===void 0?"markdown-editor-id":ft,Ht=je.showResizeBar,Cn=Ht===void 0?!1:Ht,yn=je.noStorage,Qr=yn===void 0?!1:yn,Xr=je.showNullButton,da=Xr===void 0?!1:Xr,Un=je.hidetoolBar,ja=Un===void 0?!1:Un,ni=je.fullScreen,Ia=ni===void 0?!1:ni,Yr=je.onBlur,Ja=je.onCMBeforeChange,Di=je.onFullScreen,Ji=je.className,ge=Ji===void 0?"":Ji,we=je.disablePaste,He=we===void 0?!1:we,ut=je.placeholder,Qt=ut===void 0?"":ut,tn=je.values,ln=tn===void 0?"":tn,Vt=Object(r.useState)(null),rn=Object(M.a)(Vt,2),Rt=rn[0],vn=rn[1],$n=Object(r.useState)(wt),Pr=Object(M.a)($n,2),Ir=Pr[0],Nr=Pr[1],qr=Object(r.useState)(_t),ca=Object(M.a)(qr,2),Oa=ca[0],Br=ca[1],jr=Object(r.useState)(Ia),Mr=Object(M.a)(jr,2),sa=Mr[0],Aa=Mr[1],Wa=Object(r.useState)(""),Cr=Object(M.a)(Wa,2),ma=Cr[0],Za=Cr[1],Qi=Object(r.useState)(0),Ha=Object(M.a)(Qi,2),ri=Ha[0],Ti=Ha[1],Ii=Object(r.useState)(lt),si=Object(M.a)(Ii,2),gi=si[0],Ki=si[1],Mi=Object(r.useState)(!1),io=Object(M.a)(Mi,2),qi=io[0],Kr=io[1],ai=Object(r.useRef)(Object(ke.a)()),za=Object(r.useRef)(!1),Ga=Object(r.useRef)(),Zi=Object(r.useRef)(),eo=Object(r.useRef)(),Li=Object(r.useRef)(),Ho=Object(r.useRef)(),ns=function(){var lr=Object(R.a)(p.a.mark(function Ur(){var tr,Jr;return p.a.wrap(function(Va){for(;;)switch(Va.prev=Va.next){case 0:return Va.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ai.current}});case 2:Jr=Va.sent,Jr!=null&&(tr=Jr.attachments)!==null&&tr!==void 0&&tr.length&&(console.log("cm:",Rt,Zi),Jr.attachments.map(function(Ea){Ea.content_type.indexOf("image")>-1?Rt.replaceSelection(".concat(Ea.content_type,")")):Ea.content_type.indexOf("video")>-1?Rt.replaceSelection('<video width="100%" controls src="'.concat(h.a.API_SERVER,"/api/attachments/").concat(data.id,'"></video>')):Ea.content_type.indexOf("pdf")>-1?Rt.replaceSelection('<a href="'.concat(h.a.API_SERVER,"/api/attachments/").concat(Ea.id,"?type=").concat(Ea.content_type,'&disposition=inline" target="_blank">').concat(Ea.name,"</a>")):Rt.replaceSelection("[".concat(Ea.name,"](").concat(h.a.API_SERVER,"/api/attachments/").concat(Ea.id,"?type=").concat(Ea.content_type,")"))}));case 4:case"end":return Va.stop()}},Ur)}));return function(){return lr.apply(this,arguments)}}();Object(r.useEffect)(function(){Nr(ln),Rt==null||Rt.setValue(ln)},[ln]),Object(r.useEffect)(function(){Di==null||Di(sa)},[sa]),Object(r.useEffect)(function(){if(Zi.current){var lr=s.a.fromTextArea(Zi.current,{mode:Nt,lineNumbers:!Me,lineWrapping:!0,value:wt,autoCloseTags:!0,autoCloseBrackets:!0});Ie&&lr.focus();function Ur(tr,Jr){if(He){Jr.preventDefault();return}var fa=Jr.clipboardData;if(fa){var Va=fa.types.toString(),Ea=fa.items;if(Va==="Files"||fa.types.indexOf("Files")>-1){if(Jr.preventDefault(),Nt=="stex")return;try{var Si,Ca=Ea[1];((Si=Ea[0])===null||Si===void 0?void 0:Si.kind)==="file"&&(Ca=Ea[0]);var ha=Ca.getAsFile(),Io=ha.name.split(".").pop();ne(ha,function(Qa){if(Qa.id){var to,oo,wo;(ha==null||((to=ha.type)===null||to===void 0)?void 0:to.indexOf("image"))>-1?lr.replaceSelection(".concat(Qa.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(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,'"></video>')):(ha==null||((wo=ha.type)===null||wo===void 0)?void 0:wo.indexOf("pdf"))>-1?lr.replaceSelection('<a href="'.concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,"?type=").concat(ha.type,'&disposition=inline" target="_blank">').concat(ha.name,"</a>")):me.includes(Io)?lr.replaceSelection('<a href="'.concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,'?type=office&disposition=inline" target="_blank">').concat(ha.name,"</a>")):lr.replaceSelection("[".concat(ha.name,"](").concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,"?type=").concat(Qa.content_type,")"))}else(Qa==null?void 0:Qa.status)===401&&(document.location.href="/user/login")})}catch(Qa){b.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,Jr){eo.current.classList.remove("mouse-hover-md")}),lr.on("dragover",function(tr,Jr){eo.current.classList.add("mouse-hover-md")}),lr.on("drop",function(tr,Jr){eo.current.classList.add("mouse-hover-md");var fa;if(fa=Jr.dataTransfer.files,fa.length>0){Jr.preventDefault(),Jr.stopPropagation();for(var Va=function(Ca){var ha=fa[Ca],Io=ha.name.split(".").pop();ne(ha,function(Qa){if(Qa.id){var to,oo,wo;(ha==null||((to=ha.type)===null||to===void 0)?void 0:to.indexOf("image"))>-1?lr.replaceSelection(".concat(Qa.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(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,'"></video>')):(ha==null||((wo=ha.type)===null||wo===void 0)?void 0:wo.indexOf("pdf"))>-1?lr.replaceSelection('<a href="'.concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,"?type=").concat(ha.type,'&disposition=inline" target="_blank">').concat(ha.name,"</a>")):me.includes(Io)?lr.replaceSelection('<a href="'.concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,'?type=office&disposition=inline" target="_blank">').concat(ha.name,"</a>")):lr.replaceSelection("[".concat(ha.name,"](").concat(h.a.API_SERVER,"/api/attachments/").concat(Qa.id,"?type=").concat(Qa.content_type,")"))}else(Qa==null?void 0:Qa.status)===401&&(document.location.href="/user/login")})},Ea=0;Ea<fa.length;Ea++)Va(Ea)}}),vn(lr),function(){lr.off("paste",Ur)}}},[]);var Ai=Object(r.useCallback)(function(){if(eo.current)try{}catch(lr){console.log(lr,"---- to set md editor body height")}},[gi,eo,sa]);Object(r.useEffect)(function(){function lr(){var tr=new a.default(function(Jr){var fa=Object(D.a)(Jr),Va;try{for(fa.s();!(Va=fa.n()).done;){var Ea=Va.value;(Ea.target.offsetHeight>0||Ea.target.offsetWidth>0)&&(Ai(),Rt.setSize("100%","100%"),Rt.refresh())}}catch(Si){fa.e(Si)}finally{fa.f()}});return tr.observe(Zi.current.parentElement),tr}if(Rt){var Ur=lr();return function(){Ur.unobserve(Zi.current.parentElement)}}},[Rt,Ai]),Object(r.useEffect)(function(){if(Rt){for(var lr=[],Ur=function(){var Ea=Jr[tr];fa=Object(M.a)(Ea,2);var Si=fa[0],Ca=fa[1],ha=Object(x.a)({},Si,function(){rs(Ca)});lr.push(ha),Rt.addKeyMap(ha)},tr=0,Jr=Object.entries(Ee);tr<Jr.length;tr++){var fa;Ur()}return Ga.current=setInterval(function(){za.current&&ns()},4e3),function(){clearInterval(Ga.current);var Va=Object(D.a)(lr),Ea;try{for(Va.s();!(Ea=Va.n()).done;){var Si=Ea.value;Rt.removeKeyMap(Si)}}catch(Ca){Va.e(Ca)}finally{Va.f()}}}},[Rt]),Object(r.useEffect)(function(){Ia!==sa&&Aa(Ia)},[Ia]),Object(Lt.a)(function(){if(!Qr&&ri>0){var lr=new Date().getTime(),Ur=window.sessionStorage.getItem(Tt);lr>=ri+pt&&(!Ur||Ur!==Ir)&&(window.sessionStorage.setItem(Tt,Ir),Kr(!0))}},pt),Object(r.useEffect)(function(){Br(_t)},[Rt,_t]),Object(r.useEffect)(function(){Rt&&(Ie&&Rt.focus())},[Rt,Ie]),Object(r.useEffect)(function(){if(Oa&&Rt){var lr=Rt.getScrollerElement();function Ur(tr){var Jr=tr.target;if(Ho.current){var fa=Jr.scrollTop/Jr.scrollHeight;Ho.current.scrollTop=Ho.current.scrollHeight*fa}}return lr.addEventListener("scroll",Ur),function(){lr.removeEventListener("scroll",Ur)}}},[Rt,Oa]),Object(r.useEffect)(function(){if(Rt&&Ja){function lr(Ur,tr){Ja(Ur,tr)}return Rt.on("beforeChange",lr),function(){Rt.off("beforeChange",lr)}}},[Rt,Ja]),Object(r.useEffect)(function(){if(Rt&&Yr){function lr(){Yr(Rt.getValue())}return Rt.on("blur",lr),function(){Rt.off("blur",lr)}}},[Rt,Yr]),Object(r.useEffect)(function(){if(Rt){function lr(Ur){var tr=Ur.getValue();Nr(tr),Ti(new Date().getTime()),Ur.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Kt&&Kt(tr)}return Rt.on("change",lr),function(){Rt.off("change",lr)}}},[Rt,Kt]),Object(r.useEffect)(function(){Rt&&(wt==null?(Rt.setValue(""),Nr("")):wt!==Rt.getValue()&&(Rt.setValue(wt),Nr(wt),Rt.setCursor(Rt.lineCount(),0)))},[Rt,wt]);var rs=Object(r.useCallback)(function(lr){var Ur=Rt.getCursor(),tr=Rt.getSelection(),Jr=tr.split(`
|
|
`);switch(lr){case"bold":return Rt.replaceSelection("**"+tr+"**"),tr===""&&Rt.setCursor(Ur.line,Ur.ch+2),Rt.focus();case"italic":return Rt.replaceSelection("*"+tr+"*"),tr===""&&Rt.setCursor(Ur.line,Ur.ch+1),Rt.focus();case"code":return Rt.replaceSelection("`"+tr+"`"),tr===""&&Rt.setCursor(Ur.line,Ur.ch+1),Rt.focus();case"inline-latex":return Rt.replaceSelection("`$$"+tr+"$$`"),tr===""&&Rt.setCursor(Ur.line,Ur.ch+3),Rt.focus();case"latex":return Rt.replaceSelection("```latex\n"+tr+"\n```"),Rt.setCursor(Ur.line+1,tr.length+1),Rt.focus();case"line-break":return Rt.replaceSelection(`<br/>
|
|
`),Rt.focus();case"list-ul":return tr===""?Rt.replaceSelection("- "+tr):Rt.replaceSelection(Jr.map(function(fa){return fa===""?"":"- ".concat(fa)}).join(`
|
|
`)),Rt.focus();case"list-ol":return tr===""?Rt.replaceSelection("1. "+tr):Rt.replaceSelection(Jr.map(function(fa,Va){return fa===""?"":"".concat(Va+1,". ").concat(fa)}).join(`
|
|
`)),Rt.focus();case"add-null-ch":return tr===""&&Rt.setCursor(Ur.line,Ur.ch+1),Rt.replaceSelection(Ye),Rt.focus();case"inster-template-1":return tr===""&&Rt.setCursor(Ur.line,Ur.ch),Rt.replaceSelection(Et),Rt.focus();case"eraser":return Rt.setValue(""),Rt.focus();case"trigger-watch":return Br(!Oa),Rt.focus();case"trigger-full-screen":return Aa(!sa),Rt.focus();case Ge:Za(Ge);return;case vt:Za(vt);return;case Qe:Za(Qe);return;case At:Za(At);return;default:throw new Error}},[Rt,Oa,sa]),Yo=Object(r.useCallback)(function(lr){Za("");switch(ma){case Ge:var Ur=lr.title,tr=lr.link;return Rt.replaceSelection("[".concat(Ur,"](").concat(tr,")")),Rt.focus();case vt:var Jr=lr.language,fa=lr.content;return Rt.replaceSelection(["```"+Jr,fa,"```"].join(`
|
|
`)),Rt.focus();case Qe:var Va=lr.src,Ea=lr.alt;return Ea?Rt.replaceSelection(".concat(Va,' "').concat(Ea,'" )')):Rt.replaceSelection("")),Rt.focus();case At:for(var Si=lr.row,Ca=lr.col,ha=lr.align,Io=`
|
|
`,Qa=0;Qa<Si;Qa++){for(var to=[],oo=[],wo=0;wo<Ca;wo++)Qa===1&&oo.push(it[ha]),to.push(" ");Qa===1&&(Io+="| ".concat(oo.join(" | "),` |
|
|
`)),Io+="| ".concat(to.join(Ca===1?"":" | "),` |
|
|
`)}return Rt.replaceSelection(Io+`
|
|
`),Rt.focus();default:throw new Error}},[Rt,ma]),$a=Object(r.useMemo)(function(){switch(ma){case Ge:return t.a.createElement(Y,{callback:Yo,onCancel:po});case vt:return t.a.createElement($.b,{callback:Yo,onCancel:po});case Qe:return t.a.createElement(re,{callback:Yo,onCancel:po});case At:return t.a.createElement(Ve,{callback:Yo,onCancel:po});default:return null}},[ma]);function po(){Za("")}Object(r.useEffect)(function(){if(Li.current){var lr=Li.current,Ur=!1,tr=0;function Jr(Ea){Ur=!0,tr=Ea.pageY}function fa(){Ur=!1}function Va(Ea){if(Ur){var Si=Ea.pageY-tr;Si<0&&(Si=0),Si>300&&(Si=300);var Ca=lt+Si+"px";Ki(Ca)}}return lr.addEventListener("mousedown",Jr),document.addEventListener("mousemove",Va),document.addEventListener("mouseup",fa),function(){lr.removeEventListener("mousedown",Jr),document.removeEventListener("mousemove",Va),document.removeEventListener("mouseup",fa)}}},[Rt,Li]),Object(r.useEffect)(function(){Ki(lt)},[lt]);var $i=We(mt),As=We(gi),Co={width:$i,height:As},Cs=Object(r.useMemo)(function(){if(ri){var lr=new Date(ri),Ur=lr.getHours(),tr=lr.getMinutes(),Jr=lr.getSeconds();return Ur=Ur<10?"0"+Ur:Ur,tr=tr<10?"0"+tr:tr,Jr=Jr<10?"0"+Jr:Jr,"".concat(Ur,":").concat(tr,":").concat(Jr)}return 0},[ri]);function ws(){window.sessionStorage.removeItem(Tt),Kr(!1),Ti(0)}function co(){Kr(!1),Ti(0),Rt.setValue(window.sessionStorage.getItem(Tt))}function fs(lr,Ur){var tr=Rt.getValue();tr=tr.replace(lr,Ur),Nr(tr),Rt==null||Rt.setValue(tr)}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:eo},t.a.createElement("div",{className:"markdown-editor-container ".concat(ge," ").concat(Oa?"on-preview":""," ").concat(Me?"mini":""," ").concat(sa?"full-screen":""),style:Co},t.a.createElement(v,{insertTemp:ct,watch:Oa,fullScreen:sa,showNullButton:da,onActionCallback:rs,hidetoolBar:ja,uuid:ai.current,setOpenPhones:function(){za.current=!0}}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Zi,placeholder:Qt})),Oa?t.a.createElement("div",{ref:Ho,className:"preview-container"},Nt==="stex"&&t.a.createElement(L,{value:Ir}),Nt!=="stex"&&t.a.createElement(w.a,{edit:!0,value:Ir,replaces:fs})):null))),Cn?t.a.createElement("a",{ref:Li,className:"editor-resize"}):null,t.a.createElement(U.a,null,Te[ma]?t.a.createElement(Q.a,{centered:!0,title:Te[ma],visible:!0,onCancel:po,footer:null,className:"markdown-popup-form"},$a):null))}},P47w:function(xe,te,C){var Z=C("hydK"),Q=Z.createElement,D=C("IMiH"),F=C("mFDi"),b=C("Fofx"),R=C("6GrX"),M=C("pzxd"),x=C("dqUG"),T=D.CMD,p=Array.prototype.join,r="none",t=Math.round,d=Math.sin,s=Math.cos,a=Math.PI,o=Math.PI*2,c=180/a,A=1e-4;function u(j){return t(j*1e4)/1e4}function m(j){return j<A&&j>-A}function y(j,Y){var $=Y?j.textFill:j.fill;return $!=null&&$!==r}function B(j,Y){var $=Y?j.textStroke:j.stroke;return $!=null&&$!==r}function w(j,Y){Y&&L(j,"transform","matrix("+p.call(Y,",")+")")}function L(j,Y,$){(!$||$.type!=="linear"&&$.type!=="radial")&&j.setAttribute(Y,$)}function _(j,Y,$){j.setAttributeNS("http://www.w3.org/1999/xlink",Y,$)}function g(j,Y,$,se){if(y(Y,$)){var le=$?Y.textFill:Y.fill;le=le==="transparent"?r:le,L(j,"fill",le),L(j,"fill-opacity",Y.fillOpacity!=null?Y.fillOpacity*Y.opacity:Y.opacity)}else L(j,"fill",r);if(B(Y,$)){var ae=$?Y.textStroke:Y.stroke;ae=ae==="transparent"?r:ae,L(j,"stroke",ae);var q=$?Y.textStrokeWidth:Y.lineWidth,ce=!$&&Y.strokeNoScale?se.getLineScale():1;L(j,"stroke-width",q/ce),L(j,"paint-order",$?"stroke":"fill"),L(j,"stroke-opacity",Y.strokeOpacity!=null?Y.strokeOpacity:Y.opacity);var re=Y.lineDash;re?(L(j,"stroke-dasharray",Y.lineDash.join(",")),L(j,"stroke-dashoffset",t(Y.lineDashOffset||0))):L(j,"stroke-dasharray",""),Y.lineCap&&L(j,"stroke-linecap",Y.lineCap),Y.lineJoin&&L(j,"stroke-linejoin",Y.lineJoin),Y.miterLimit&&L(j,"stroke-miterlimit",Y.miterLimit)}else L(j,"stroke",r)}function i(j){for(var Y=[],$=j.data,se=j.len(),le=0;le<se;){var ae=$[le++],q="",ce=0;switch(ae){case T.M:q="M",ce=2;break;case T.L:q="L",ce=2;break;case T.Q:q="Q",ce=4;break;case T.C:q="C",ce=6;break;case T.A:var re=$[le++],fe=$[le++],ne=$[le++],de=$[le++],ee=$[le++],ue=$[le++],Se=$[le++],_e=$[le++],Le=Math.abs(ue),Ve=m(Le-o)||(_e?ue>=o:-ue>=o),Oe=ue>0?ue%o:ue%o+o,ke=!1;Ve?ke=!0:m(Le)?ke=!1:ke=Oe>=a===!!_e;var Ge=u(re+ne*s(ee)),Qe=u(fe+de*d(ee));Ve&&(_e?ue=o-1e-4:ue=-o+1e-4,ke=!0,le===9&&Y.push("M",Ge,Qe));var vt=u(re+ne*s(ee+ue)),At=u(fe+de*d(ee+ue));Y.push("A",u(ne),u(de),t(Se*c),+ke,+_e,vt,At);break;case T.Z:q="Z";break;case T.R:var vt=u($[le++]),At=u($[le++]),Bt=u($[le++]),it=u($[le++]);Y.push("M",vt,At,"L",vt+Bt,At,"L",vt+Bt,At+it,"L",vt,At+it,"L",vt,At);break}q&&Y.push(q);for(var Lt=0;Lt<ce;Lt++)Y.push(u($[le++]))}return Y.join(" ")}var l={};l.brush=function(j){var Y=j.style,$=j.__svgEl;$||($=Q("path"),j.__svgEl=$),j.path||j.createPathProxy();var se=j.path;if(j.__dirtyPath){se.beginPath(),se.subPixelOptimize=!1,j.buildPath(se,j.shape),j.__dirtyPath=!1;var le=i(se);le.indexOf("NaN")<0&&L($,"d",le)}g($,Y,!1,j),w($,j.transform),Y.text!=null?H(j,j.getBoundingRect()):W(j)};var h={};h.brush=function(j){var Y=j.style,$=Y.image;if($ instanceof HTMLImageElement){var se=$.src;$=se}if(!$)return;var le=Y.x||0,ae=Y.y||0,q=Y.width,ce=Y.height,re=j.__svgEl;re||(re=Q("image"),j.__svgEl=re),$!==j.__imageSrc&&(_(re,"href",$),j.__imageSrc=$),L(re,"width",q),L(re,"height",ce),L(re,"x",le),L(re,"y",ae),w(re,j.transform),Y.text!=null?H(j,j.getBoundingRect()):W(j)};var E={},f=new F,v={},U=[],N={left:"start",right:"end",center:"middle",middle:"middle"},H=function(j,Y){var $=j.style,se=j.transform,le=j instanceof x||$.transformText;j.__dirty&&M.normalizeTextStyle($,!0);var ae=$.text;if(ae!=null&&(ae+=""),!M.needDrawText(ae,$))return;ae==null&&(ae=""),!le&&se&&(f.copy(Y),f.applyTransform(se),Y=f);var q=j.__textSvgEl;q||(q=Q("text"),j.__textSvgEl=q);var ce=q.style,re=$.font||R.DEFAULT_FONT,fe=q.__computedFont;re!==q.__styleFont&&(ce.font=q.__styleFont=re,fe=q.__computedFont=ce.font);var ne=$.textPadding,de=$.textLineHeight,ee=j.__textCotentBlock;(!ee||j.__dirtyText)&&(ee=j.__textCotentBlock=R.parsePlainText(ae,fe,ne,de,$.truncate));var ue=ee.outerHeight,Se=ee.lineHeight;M.getBoxPosition(v,j,$,Y);var _e=v.baseX,Le=v.baseY,Ve=v.textAlign||"left",Oe=v.textVerticalAlign;z(q,le,se,$,Y,_e,Le);var ke=R.adjustTextY(Le,ue,Oe),Ge=_e,Qe=ke;ne&&(Ge=k(_e,Ve,ne),Qe+=ne[0]),Qe+=Se/2,g(q,$,!0,j);var vt=ee.canCacheByTextString,At=j.__tspanList||(j.__tspanList=[]),Bt=At.length;if(vt&&j.__canCacheByTextString&&j.__text===ae){if(j.__dirtyText&&Bt)for(var it=0;it<Bt;++it)I(At[it],Ve,Ge,Qe+it*Se)}else{j.__text=ae,j.__canCacheByTextString=vt;for(var Lt=ee.lines,Ft=Lt.length,it=0;it<Ft;it++){var Pe=At[it],Fe=Lt[it];Pe?Pe.__zrText!==Fe&&(Pe.innerHTML="",Pe.appendChild(document.createTextNode(Fe))):(Pe=At[it]=Q("tspan"),q.appendChild(Pe),Pe.appendChild(document.createTextNode(Fe))),I(Pe,Ve,Ge,Qe+it*Se)}if(Bt>Ft){for(;it<Bt;it++)q.removeChild(At[it]);At.length=Ft}}};function z(j,Y,$,se,le,ae,q){b.identity(U),Y&&$&&b.copy(U,$);var ce=se.textRotation;if(le&&ce){var re=se.textOrigin;re==="center"?(ae=le.width/2+le.x,q=le.height/2+le.y):re&&(ae=re[0]+le.x,q=re[1]+le.y),U[4]-=ae,U[5]-=q,b.rotate(U,U,ce),U[4]+=ae,U[5]+=q}w(j,U)}function k(j,Y,$){return Y==="right"?j-$[1]:Y==="center"?j+$[3]/2-$[1]/2:j+$[3]}function I(j,Y,$,se){L(j,"dominant-baseline","middle"),L(j,"text-anchor",N[Y]),L(j,"x",$),L(j,"y",se)}function W(j){j&&j.__textSvgEl&&(j.__textSvgEl.parentNode&&j.__textSvgEl.parentNode.removeChild(j.__textSvgEl),j.__textSvgEl=null,j.__tspanList=[],j.__text=null)}E.drawRectText=H,E.brush=function(j){var Y=j.style;Y.text!=null?H(j,!1):W(j)},te.path=l,te.image=h,te.text=E},P4Qj:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.removeSensor=te.getSensor=void 0;var Z=F(C("chpo")),Q=C("FxDU"),D=C("24YM");function F(x){return x&&x.__esModule?x:{default:x}}var b={},R=function(T){var p=T.getAttribute(D.SizeSensorId);if(p&&b[p])return b[p];var r=(0,Z.default)();T.setAttribute(D.SizeSensorId,r);var t=(0,Q.createSensor)(T);return b[r]=t,t};te.getSensor=R;var M=function(T){var p=T.element.getAttribute(D.SizeSensorId);T.element.removeAttribute(D.SizeSensorId),T.destroy(),p&&b[p]&&delete b[p]};te.removeSensor=M},P5Jw:function(xe,te,C){"use strict";var Z=C("rHrb"),Q=Z.CopyToClipboard;Q.CopyToClipboard=Q,xe.exports=Q},QBsz:function(xe,te){var C=typeof Float32Array=="undefined"?Array:Float32Array;function Z(g,i){var l=new C(2);return g==null&&(g=0),i==null&&(i=0),l[0]=g,l[1]=i,l}function Q(g,i){return g[0]=i[0],g[1]=i[1],g}function D(g){var i=new C(2);return i[0]=g[0],i[1]=g[1],i}function F(g,i,l){return g[0]=i,g[1]=l,g}function b(g,i,l){return g[0]=i[0]+l[0],g[1]=i[1]+l[1],g}function R(g,i,l,h){return g[0]=i[0]+l[0]*h,g[1]=i[1]+l[1]*h,g}function M(g,i,l){return g[0]=i[0]-l[0],g[1]=i[1]-l[1],g}function x(g){return Math.sqrt(p(g))}var T=x;function p(g){return g[0]*g[0]+g[1]*g[1]}var r=p;function t(g,i,l){return g[0]=i[0]*l[0],g[1]=i[1]*l[1],g}function d(g,i,l){return g[0]=i[0]/l[0],g[1]=i[1]/l[1],g}function s(g,i){return g[0]*i[0]+g[1]*i[1]}function a(g,i,l){return g[0]=i[0]*l,g[1]=i[1]*l,g}function o(g,i){var l=x(i);return l===0?(g[0]=0,g[1]=0):(g[0]=i[0]/l,g[1]=i[1]/l),g}function c(g,i){return Math.sqrt((g[0]-i[0])*(g[0]-i[0])+(g[1]-i[1])*(g[1]-i[1]))}var A=c;function u(g,i){return(g[0]-i[0])*(g[0]-i[0])+(g[1]-i[1])*(g[1]-i[1])}var m=u;function y(g,i){return g[0]=-i[0],g[1]=-i[1],g}function B(g,i,l,h){return g[0]=i[0]+h*(l[0]-i[0]),g[1]=i[1]+h*(l[1]-i[1]),g}function w(g,i,l){var h=i[0],E=i[1];return g[0]=l[0]*h+l[2]*E+l[4],g[1]=l[1]*h+l[3]*E+l[5],g}function L(g,i,l){return g[0]=Math.min(i[0],l[0]),g[1]=Math.min(i[1],l[1]),g}function _(g,i,l){return g[0]=Math.max(i[0],l[0]),g[1]=Math.max(i[1],l[1]),g}te.create=Z,te.copy=Q,te.clone=D,te.set=F,te.add=b,te.scaleAndAdd=R,te.sub=M,te.len=x,te.length=T,te.lenSquare=p,te.lengthSquare=r,te.mul=t,te.div=d,te.dot=s,te.scale=a,te.normalize=o,te.distance=c,te.dist=A,te.distanceSquare=u,te.distSquare=m,te.negate=y,te.lerp=B,te.applyTransform=w,te.min=L,te.max=_},"QO+J":function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.createSensor=void 0;var Z=D(C("NohK")),Q=C("24YM");function D(b){return b&&b.__esModule?b:{default:b}}var F=function(R){var M=void 0,x=[],T=function(){getComputedStyle(R).position==="static"&&(R.style.position="relative");var a=document.createElement("object");return a.onload=function(){a.contentDocument.defaultView.addEventListener("resize",p),p()},a.style.display="block",a.style.position="absolute",a.style.top="0",a.style.left="0",a.style.height="100%",a.style.width="100%",a.style.overflow="hidden",a.style.pointerEvents="none",a.style.zIndex="-1",a.style.opacity="0",a.setAttribute("class",Q.SensorClassName),a.setAttribute("tabindex",Q.SensorTabIndex),a.type="text/html",R.appendChild(a),a.data="about:blank",a},p=(0,Z.default)(function(){x.forEach(function(s){s(R)})}),r=function(a){M||(M=T()),x.indexOf(a)===-1&&x.push(a)},t=function(){M&&M.parentNode&&(M.contentDocument&&M.contentDocument.defaultView.removeEventListener("resize",p),M.parentNode.removeChild(M),M=void 0,x=[])},d=function(a){var o=x.indexOf(a);o!==-1&&x.splice(o,1),x.length===0&&M&&t()};return{element:R,bind:r,destroy:t,unbind:d}};te.createSensor=F},QcdW:function(xe,te,C){},Qe9p:function(xe,te,C){var Z=C("1RvN"),Q={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 D(i){return i=Math.round(i),i<0?0:i>255?255:i}function F(i){return i=Math.round(i),i<0?0:i>360?360:i}function b(i){return i<0?0:i>1?1:i}function R(i){return i.length&&i.charAt(i.length-1)==="%"?D(parseFloat(i)/100*255):D(parseInt(i,10))}function M(i){return i.length&&i.charAt(i.length-1)==="%"?b(parseFloat(i)/100):b(parseFloat(i))}function x(i,l,h){return h<0?h+=1:h>1&&(h-=1),h*6<1?i+(l-i)*h*6:h*2<1?l:h*3<2?i+(l-i)*(2/3-h)*6:i}function T(i,l,h){return i+(l-i)*h}function p(i,l,h,E,f){return i[0]=l,i[1]=h,i[2]=E,i[3]=f,i}function r(i,l){return i[0]=l[0],i[1]=l[1],i[2]=l[2],i[3]=l[3],i}var t=new Z(20),d=null;function s(i,l){d&&r(d,l),d=t.put(i,d||l.slice())}function a(i,l){if(!i)return;l=l||[];var h=t.get(i);if(h)return r(l,h);i=i+"";var E=i.replace(/ /g,"").toLowerCase();if(E in Q)return r(l,Q[E]),s(i,l),l;if(E.charAt(0)==="#"){if(E.length===4){var f=parseInt(E.substr(1),16);if(!(f>=0&&f<=4095)){p(l,0,0,0,1);return}return p(l,(f&3840)>>4|(f&3840)>>8,f&240|(f&240)>>4,f&15|(f&15)<<4,1),s(i,l),l}else if(E.length===7){var f=parseInt(E.substr(1),16);if(!(f>=0&&f<=16777215)){p(l,0,0,0,1);return}return p(l,(f&16711680)>>16,(f&65280)>>8,f&255,1),s(i,l),l}return}var v=E.indexOf("("),U=E.indexOf(")");if(v!==-1&&U+1===E.length){var N=E.substr(0,v),H=E.substr(v+1,U-(v+1)).split(","),z=1;switch(N){case"rgba":if(H.length!==4){p(l,0,0,0,1);return}z=M(H.pop());case"rgb":if(H.length!==3){p(l,0,0,0,1);return}return p(l,R(H[0]),R(H[1]),R(H[2]),z),s(i,l),l;case"hsla":if(H.length!==4){p(l,0,0,0,1);return}return H[3]=M(H[3]),o(H,l),s(i,l),l;case"hsl":if(H.length!==3){p(l,0,0,0,1);return}return o(H,l),s(i,l),l;default:return}}p(l,0,0,0,1);return}function o(i,l){var h=(parseFloat(i[0])%360+360)%360/360,E=M(i[1]),f=M(i[2]),v=f<=.5?f*(E+1):f+E-f*E,U=f*2-v;return l=l||[],p(l,D(x(U,v,h+1/3)*255),D(x(U,v,h)*255),D(x(U,v,h-1/3)*255),1),i.length===4&&(l[3]=i[3]),l}function c(i){if(!i)return;var l=i[0]/255,h=i[1]/255,E=i[2]/255,f=Math.min(l,h,E),v=Math.max(l,h,E),U=v-f,N=(v+f)/2,H,z;if(U===0)H=0,z=0;else{N<.5?z=U/(v+f):z=U/(2-v-f);var k=((v-l)/6+U/2)/U,I=((v-h)/6+U/2)/U,W=((v-E)/6+U/2)/U;l===v?H=W-I:h===v?H=1/3+k-W:E===v&&(H=2/3+I-k),H<0&&(H+=1),H>1&&(H-=1)}var j=[H*360,z,N];return i[3]!=null&&j.push(i[3]),j}function A(i,l){var h=a(i);if(h){for(var E=0;E<3;E++)l<0?h[E]=h[E]*(1-l)|0:h[E]=(255-h[E])*l+h[E]|0,h[E]>255?h[E]=255:i[E]<0&&(h[E]=0);return g(h,h.length===4?"rgba":"rgb")}}function u(i){var l=a(i);if(l)return((1<<24)+(l[0]<<16)+(l[1]<<8)+ +l[2]).toString(16).slice(1)}function m(i,l,h){if(!(l&&l.length)||!(i>=0&&i<=1))return;h=h||[];var E=i*(l.length-1),f=Math.floor(E),v=Math.ceil(E),U=l[f],N=l[v],H=E-f;return h[0]=D(T(U[0],N[0],H)),h[1]=D(T(U[1],N[1],H)),h[2]=D(T(U[2],N[2],H)),h[3]=b(T(U[3],N[3],H)),h}var y=m;function B(i,l,h){if(!(l&&l.length)||!(i>=0&&i<=1))return;var E=i*(l.length-1),f=Math.floor(E),v=Math.ceil(E),U=a(l[f]),N=a(l[v]),H=E-f,z=g([D(T(U[0],N[0],H)),D(T(U[1],N[1],H)),D(T(U[2],N[2],H)),b(T(U[3],N[3],H))],"rgba");return h?{color:z,leftIndex:f,rightIndex:v,value:E}:z}var w=B;function L(i,l,h,E){if(i=a(i),i)return i=c(i),l!=null&&(i[0]=F(l)),h!=null&&(i[1]=M(h)),E!=null&&(i[2]=M(E)),g(o(i),"rgba")}function _(i,l){if(i=a(i),i&&l!=null)return i[3]=b(l),g(i,"rgba")}function g(i,l){if(!i||!i.length)return;var h=i[0]+","+i[1]+","+i[2];return(l==="rgba"||l==="hsva"||l==="hsla")&&(h+=","+i[3]),l+"("+h+")"}te.parse=a,te.lift=A,te.toHex=u,te.fastLerp=m,te.fastMapToColor=y,te.lerp=B,te.mapToColor=w,te.modifyHSL=L,te.modifyAlpha=_,te.stringify=g},QuXc:function(xe,te){var C=function(Q){this.colorStops=Q||[]};C.prototype={constructor:C,addColorStop:function(Q,D){this.colorStops.push({offset:Q,color:D})}};var Z=C;xe.exports=Z},RDYZ:function(xe,te,C){var Z=C("dMvE");function Q(F){this._target=F.target,this._life=F.life||1e3,this._delay=F.delay||0,this._initialized=!1,this.loop=F.loop==null?!1:F.loop,this.gap=F.gap||0,this.easing=F.easing||"Linear",this.onframe=F.onframe,this.ondestroy=F.ondestroy,this.onrestart=F.onrestart,this._pausedTime=0,this._paused=!1}Q.prototype={constructor:Q,step:function(F,b){if(this._initialized||(this._startTime=F+this._delay,this._initialized=!0),this._paused){this._pausedTime+=b;return}var R=(F-this._startTime-this._pausedTime)/this._life;if(R<0)return;R=Math.min(R,1);var M=this.easing,x=typeof M=="string"?Z[M]:M,T=typeof x=="function"?x(R):R;return this.fire("frame",T),R===1?this.loop?(this.restart(F),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(F){var b=(F-this._startTime-this._pausedTime)%this._life;this._startTime=F-b+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(F,b){F="on"+F,this[F]&&this[F](this._target,b)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=Q;xe.exports=D},RMFE:function(xe,te){xe.exports="data:image/png;base64,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"},RXMa:function(xe,te,C){var Z=C("y+Vt"),Q=Z.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,F){var b=F.cx,R=F.cy,M=Math.PI*2;D.moveTo(b+F.r,R),D.arc(b,R,F.r,0,M,!1),D.moveTo(b+F.r0,R),D.arc(b,R,F.r0,0,M,!0)}});xe.exports=Q},RotF:function(xe,te,C){xe.exports=C("LSTS")},RxwV:function(xe,te,C){"use strict";var Z=C("cDcd"),Q=C("uciX"),D=C("2W6z"),F=C.n(D),b=C("4IlW"),R=C("uK0f"),M=C.n(R);function x(q,ce){if(q===ce)return!0;if(!q||!ce)return!1;var re=q.length;if(ce.length!==re)return!1;for(var fe=0;fe<re;fe++)if(q[fe]!==ce[fe])return!1;return!0}function T(q){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(re){return typeof re}:T=function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},T(q)}function p(q,ce){if(!(q instanceof ce))throw new TypeError("Cannot call a class as a function")}function r(q,ce){for(var re=0;re<ce.length;re++){var fe=ce[re];fe.enumerable=fe.enumerable||!1,fe.configurable=!0,"value"in fe&&(fe.writable=!0),Object.defineProperty(q,fe.key,fe)}}function t(q,ce,re){return ce&&r(q.prototype,ce),re&&r(q,re),q}function d(q,ce){if(typeof ce!="function"&&ce!==null)throw new TypeError("Super expression must either be null or a function");q.prototype=Object.create(ce&&ce.prototype,{constructor:{value:q,writable:!0,configurable:!0}}),ce&&s(q,ce)}function s(q,ce){return s=Object.setPrototypeOf||function(fe,ne){return fe.__proto__=ne,fe},s(q,ce)}function a(q){var ce=A();return function(){var re=u(q),fe;if(ce){var ne=u(this).constructor;fe=Reflect.construct(re,arguments,ne)}else fe=re.apply(this,arguments);return o(this,fe)}}function o(q,ce){return ce&&(T(ce)==="object"||typeof ce=="function")?ce:c(q)}function c(q){if(q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return q}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(q){return!1}}function u(q){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},u(q)}var m=function(){var q=function(ce){d(fe,ce);var re=a(fe);function fe(){var ne;return p(this,fe),ne=re.apply(this,arguments),ne.menuItems={},ne.saveMenuItem=function(de){return function(ee){ne.menuItems[de]=ee}},ne}return t(fe,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(de){!de.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(de){var ee=this.props,ue=ee.fieldNames,Se=ee.defaultFieldNames;return ue[de]||Se[de]}},{key:"getOption",value:function(de,ee){var ue=this.props,Se=ue.prefixCls,_e=ue.expandTrigger,Le=ue.expandIcon,Ve=ue.loadingIcon,Oe=this.props.onSelect.bind(this,de,ee),ke=this.props.onItemDoubleClick.bind(this,de,ee),Ge={onClick:Oe,onDoubleClick:ke},Qe="".concat(Se,"-menu-item"),vt=null,At=de[this.getFieldName("children")]&&de[this.getFieldName("children")].length>0;(At||de.isLeaf===!1)&&(Qe+=" ".concat(Se,"-menu-item-expand"),de.loading||(vt=Z.createElement("span",{className:"".concat(Se,"-menu-item-expand-icon")},Le))),_e==="hover"&&(At||de.isLeaf===!1)&&(Ge={onMouseEnter:this.delayOnSelect.bind(this,Oe),onMouseLeave:this.delayOnSelect.bind(this),onClick:Oe}),this.isActiveOption(de,ee)&&(Qe+=" ".concat(Se,"-menu-item-active"),Ge.ref=this.saveMenuItem(ee)),de.disabled&&(Qe+=" ".concat(Se,"-menu-item-disabled"));var Bt=null;de.loading&&(Qe+=" ".concat(Se,"-menu-item-loading"),Bt=Ve||null);var it="";return"title"in de?it=de.title:typeof de[this.getFieldName("label")]=="string"&&(it=de[this.getFieldName("label")]),Z.createElement("li",Object.assign({key:de[this.getFieldName("value")],className:Qe,title:it},Ge,{role:"menuitem",onMouseDown:function(Ft){return Ft.preventDefault()}}),de[this.getFieldName("label")],vt,Bt)}},{key:"getActiveOptions",value:function(de){var ee=this,ue=this.props.options,Se=de||this.props.activeValue;return M()(ue,function(_e,Le){return _e[ee.getFieldName("value")]===Se[Le]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var de=this,ee=this.props.options,ue=this.getActiveOptions().map(function(Se){return Se[de.getFieldName("children")]}).filter(function(Se){return!!Se});return ue.unshift(ee),ue}},{key:"delayOnSelect",value:function(de){for(var ee=this,ue=arguments.length,Se=new Array(ue>1?ue-1:0),_e=1;_e<ue;_e++)Se[_e-1]=arguments[_e];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof de=="function"&&(this.delayTimer=window.setTimeout(function(){de(Se),ee.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var de=this.getShowOptions().length,ee=0;ee<de;ee++){var ue=this.menuItems[ee];ue&&ue.parentElement&&(ue.parentElement.scrollTop=ue.offsetTop)}}},{key:"isActiveOption",value:function(de,ee){var ue=this.props.activeValue,Se=ue===void 0?[]:ue;return Se[ee]===de[this.getFieldName("value")]}},{key:"render",value:function(){var de=this,ee=this.props,ue=ee.prefixCls,Se=ee.dropdownMenuColumnStyle;return Z.createElement("div",null,this.getShowOptions().map(function(_e,Le){return Z.createElement("ul",{className:"".concat(ue,"-menu"),key:Le,style:Se},_e.map(function(Ve){return de.getOption(Ve,Le)}))}))}}]),fe}(Z.Component);return q.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},q}(),y=m,B={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},w=B;function L(q){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(re){return typeof re}:L=function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},L(q)}function _(q,ce){if(q==null)return{};var re=g(q,ce),fe,ne;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(q);for(ne=0;ne<de.length;ne++){if(fe=de[ne],ce.indexOf(fe)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(q,fe))continue;re[fe]=q[fe]}}return re}function g(q,ce){if(q==null)return{};var re={},fe=Object.keys(q),ne,de;for(de=0;de<fe.length;de++){if(ne=fe[de],ce.indexOf(ne)>=0)continue;re[ne]=q[ne]}return re}function i(q){return f(q)||E(q)||h(q)||l()}function l(){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 h(q,ce){if(!q)return;if(typeof q=="string")return v(q,ce);var re=Object.prototype.toString.call(q).slice(8,-1);if(re==="Object"&&q.constructor&&(re=q.constructor.name),re==="Map"||re==="Set")return Array.from(q);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return v(q,ce)}function E(q){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(q))return Array.from(q)}function f(q){if(Array.isArray(q))return v(q)}function v(q,ce){(ce==null||ce>q.length)&&(ce=q.length);for(var re=0,fe=new Array(ce);re<ce;re++)fe[re]=q[re];return fe}function U(q,ce){if(!(q instanceof ce))throw new TypeError("Cannot call a class as a function")}function N(q,ce){for(var re=0;re<ce.length;re++){var fe=ce[re];fe.enumerable=fe.enumerable||!1,fe.configurable=!0,"value"in fe&&(fe.writable=!0),Object.defineProperty(q,fe.key,fe)}}function H(q,ce,re){return ce&&N(q.prototype,ce),re&&N(q,re),q}function z(q,ce){if(typeof ce!="function"&&ce!==null)throw new TypeError("Super expression must either be null or a function");q.prototype=Object.create(ce&&ce.prototype,{constructor:{value:q,writable:!0,configurable:!0}}),ce&&k(q,ce)}function k(q,ce){return k=Object.setPrototypeOf||function(fe,ne){return fe.__proto__=ne,fe},k(q,ce)}function I(q){var ce=Y();return function(){var re=$(q),fe;if(ce){var ne=$(this).constructor;fe=Reflect.construct(re,arguments,ne)}else fe=re.apply(this,arguments);return W(this,fe)}}function W(q,ce){return ce&&(L(ce)==="object"||typeof ce=="function")?ce:j(q)}function j(q){if(q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return q}function Y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(q){return!1}}function $(q){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},$(q)}var se=function(){var q=function(ce){z(fe,ce);var re=I(fe);function fe(ne){var de;U(this,fe),de=re.call(this,ne),de.setPopupVisible=function(ue){var Se=de.state.value;"popupVisible"in de.props||de.setState({popupVisible:ue}),ue&&!de.state.popupVisible&&de.setState({activeValue:Se}),de.props.onPopupVisibleChange(ue)},de.handleChange=function(ue,Se,_e){var Le=Se.visible;(_e.type!=="keydown"||_e.keyCode===b.a.ENTER)&&(de.props.onChange(ue.map(function(Ve){return Ve[de.getFieldName("value")]}),ue),de.setPopupVisible(Le))},de.handlePopupVisibleChange=function(ue){de.setPopupVisible(ue)},de.handleMenuSelect=function(ue,Se,_e){var Le=de.trigger.getRootDomNode();Le&&Le.focus&&Le.focus();var Ve=de.props,Oe=Ve.changeOnSelect,ke=Ve.loadData,Ge=Ve.expandTrigger;if(!ue||ue.disabled)return;var Qe=de.state.activeValue;Qe=Qe.slice(0,Se+1),Qe[Se]=ue[de.getFieldName("value")];var vt=de.getActiveOptions(Qe);if(ue.isLeaf===!1&&!ue[de.getFieldName("children")]&&ke){Oe&&de.handleChange(vt,{visible:!0},_e),de.setState({activeValue:Qe}),ke(vt);return}var At={};!ue[de.getFieldName("children")]||!ue[de.getFieldName("children")].length?(de.handleChange(vt,{visible:!1},_e),At.value=Qe):Oe&&(_e.type==="click"||_e.type==="keydown")&&(Ge==="hover"?de.handleChange(vt,{visible:!1},_e):de.handleChange(vt,{visible:!0},_e),At.value=Qe),At.activeValue=Qe,("value"in de.props||_e.type==="keydown"&&_e.keyCode!==b.a.ENTER)&&delete At.value,de.setState(At)},de.handleItemDoubleClick=function(){var ue=de.props.changeOnSelect;ue&&de.setPopupVisible(!1)},de.handleKeyDown=function(ue){var Se=de.props.children;if(Se&&Se.props.onKeyDown){Se.props.onKeyDown(ue);return}var _e=i(de.state.activeValue),Le=_e.length-1<0?0:_e.length-1,Ve=de.getCurrentLevelOptions(),Oe=Ve.map(function(vt){return vt[de.getFieldName("value")]}).indexOf(_e[Le]);if(ue.keyCode!==b.a.DOWN&&ue.keyCode!==b.a.UP&&ue.keyCode!==b.a.LEFT&&ue.keyCode!==b.a.RIGHT&&ue.keyCode!==b.a.ENTER&&ue.keyCode!==b.a.SPACE&&ue.keyCode!==b.a.BACKSPACE&&ue.keyCode!==b.a.ESC&&ue.keyCode!==b.a.TAB)return;if(!de.state.popupVisible&&ue.keyCode!==b.a.BACKSPACE&&ue.keyCode!==b.a.LEFT&&ue.keyCode!==b.a.RIGHT&&ue.keyCode!==b.a.ESC&&ue.keyCode!==b.a.TAB){de.setPopupVisible(!0);return}if(ue.keyCode===b.a.DOWN||ue.keyCode===b.a.UP){ue.preventDefault();var ke=Oe;ke!==-1?ue.keyCode===b.a.DOWN?(ke+=1,ke=ke>=Ve.length?0:ke):(ke-=1,ke=ke<0?Ve.length-1:ke):ke=0,_e[Le]=Ve[ke][de.getFieldName("value")]}else if(ue.keyCode===b.a.LEFT||ue.keyCode===b.a.BACKSPACE)ue.preventDefault(),_e.splice(_e.length-1,1);else if(ue.keyCode===b.a.RIGHT)ue.preventDefault(),Ve[Oe]&&Ve[Oe][de.getFieldName("children")]&&_e.push(Ve[Oe][de.getFieldName("children")][0][de.getFieldName("value")]);else if(ue.keyCode===b.a.ESC||ue.keyCode===b.a.TAB){de.setPopupVisible(!1);return}(!_e||_e.length===0)&&de.setPopupVisible(!1);var Ge=de.getActiveOptions(_e),Qe=Ge[Ge.length-1];de.handleMenuSelect(Qe,Ge.length-1,ue),de.props.onKeyDown&&de.props.onKeyDown(ue)},de.saveTrigger=function(ue){de.trigger=ue};var ee=[];return"value"in ne?ee=ne.value||[]:"defaultValue"in ne&&(ee=ne.defaultValue||[]),F()(!("filedNames"in ne),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),de.state={popupVisible:ne.popupVisible,activeValue:ee,value:ee,prevProps:ne},de.defaultFieldNames={label:"label",value:"value",children:"children"},de}return H(fe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(de){var ee=this.defaultFieldNames,ue=this.props,Se=ue.fieldNames,_e=ue.filedNames;return"filedNames"in this.props?_e[de]||ee[de]:Se[de]||ee[de]}},{key:"getFieldNames",value:function(){var de=this.props,ee=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue:ee}},{key:"getCurrentLevelOptions",value:function(){var de=this,ee=this.props.options,ue=ee===void 0?[]:ee,Se=this.state.activeValue,_e=Se===void 0?[]:Se,Le=M()(ue,function(Ve,Oe){return Ve[de.getFieldName("value")]===_e[Oe]},{childrenKeyName:this.getFieldName("children")});return Le[Le.length-2]?Le[Le.length-2][this.getFieldName("children")]:i(ue).filter(function(Ve){return!Ve.disabled})}},{key:"getActiveOptions",value:function(de){var ee=this;return M()(this.props.options||[],function(ue,Se){return ue[ee.getFieldName("value")]===de[Se]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var de=this.props,ee=de.prefixCls,ue=de.transitionName,Se=de.popupClassName,_e=de.options,Le=_e===void 0?[]:_e,Ve=de.disabled,Oe=de.builtinPlacements,ke=de.popupPlacement,Ge=de.children,Qe=de.dropdownRender,vt=_(de,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),At=Z.createElement("div",null),Bt="";Le&&Le.length>0?At=Z.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):Bt=" ".concat(ee,"-menus-empty");var it=At;return Qe&&(it=Qe(At)),Z.createElement(Q.a,Object.assign({ref:this.saveTrigger},vt,{popupPlacement:ke,builtinPlacements:Oe,popupTransitionName:ue,action:Ve?[]:["click"],popupVisible:Ve?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ee,"-menus"),popupClassName:Se+Bt,popup:it}),Z.cloneElement(Ge,{onKeyDown:this.handleKeyDown,tabIndex:Ve?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(de,ee){var ue=ee.prevProps,Se=ue===void 0?{}:ue,_e={prevProps:de};return"value"in de&&!x(Se.value,de.value)&&(_e.value=de.value||[],"loadData"in de||(_e.activeValue=de.value||[])),"popupVisible"in de&&(_e.popupVisible=de.popupVisible),_e}}]),fe}(Z.Component);return q.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:w,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},q}(),le=se,ae=te.a=le},"SA+Z":function(xe,te,C){var Z=C("wTVA"),Q=C("EbDI"),D=C("ZhPi"),F=C("wkBT");function b(R){return Z(R)||Q(R)||D(R)||F()}xe.exports=b,xe.exports.__esModule=!0,xe.exports.default=xe.exports},SJMd:function(xe,te){/**
|
|
* @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 C,Z,Q,D=!1,F,b;window.PR_SHOULD_USE_CONTINUATION=!0;var R,M;(function(){var x=window,T=["break,continue,do,else,for,if,return,while"],p=[T,"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"],r=[p,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],t=[r,"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"],d=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],s=[r,"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"],a="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",o=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],c="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=[T,"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"],u=[T,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],m=[T,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],y=[t,s,d,o,c,A,u,m],B=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,w="str",L="kwd",_="com",g="typ",i="lit",l="pun",h="pln",E="tag",f="dec",v="src",U="atn",N="atv",H="nocode",z="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(_e){for(var Le=0,Ve=!1,Oe=!1,ke=0,Ge=_e.length;ke<Ge;++ke){var Qe=_e[ke];if(Qe.ignoreCase)Oe=!0;else if(/[a-z]/i.test(Qe.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Ve=!0,Oe=!1;break}}var vt={b:8,t:9,n:10,v:11,f:12,r:13};function At(Pe){var Fe=Pe.charCodeAt(0);if(Fe!==92)return Fe;var dt=Pe.charAt(1);return Fe=vt[dt],Fe||("0"<=dt&&dt<="7"?parseInt(Pe.substring(1),8):dt==="u"||dt==="x"?parseInt(Pe.substring(2),16):Pe.charCodeAt(1))}function Bt(Pe){if(Pe<32)return(Pe<16?"\\x0":"\\x")+Pe.toString(16);var Fe=String.fromCharCode(Pe);return Fe==="\\"||Fe==="-"||Fe==="]"||Fe==="^"?"\\"+Fe:Fe}function it(Pe){var Fe=Pe.substring(1,Pe.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),dt=[],pt=Fe[0]==="^",Ye=["["];pt&&Ye.push("^");for(var Et=pt?1:0,We=Fe.length;Et<We;++Et){var De=Fe[Et];if(/\\[bdsw]/i.test(De))Ye.push(De);else{var Re=At(De),me;Et+2<We&&Fe[Et+1]==="-"?(me=At(Fe[Et+2]),Et+=2):me=Re,dt.push([Re,me]),me<65||Re>122||(me<65||Re>90||dt.push([Math.max(65,Re)|32,Math.min(me,90)|32]),me<97||Re>122||dt.push([Math.max(97,Re)&~32,Math.min(me,122)&~32]))}}dt.sort(function(je,st){return je[0]-st[0]||st[1]-je[1]});for(var Ee=[],Te=[],Et=0;Et<dt.length;++Et){var Ue=dt[Et];Ue[0]<=Te[1]+1?Te[1]=Math.max(Te[1],Ue[1]):Ee.push(Te=Ue)}for(var Et=0;Et<Ee.length;++Et){var Ue=Ee[Et];Ye.push(Bt(Ue[0])),Ue[1]>Ue[0]&&(Ue[1]+1>Ue[0]&&Ye.push("-"),Ye.push(Bt(Ue[1])))}return Ye.push("]"),Ye.join("")}function Lt(Pe){for(var Fe=Pe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),dt=Fe.length,pt=[],Ye=0,Et=0;Ye<dt;++Ye){var We=Fe[Ye];if(We==="(")++Et;else if(We.charAt(0)==="\\"){var De=+We.substring(1);De&&(De<=Et?pt[De]=-1:Fe[Ye]=Bt(De))}}for(var Ye=1;Ye<pt.length;++Ye)pt[Ye]===-1&&(pt[Ye]=++Le);for(var Ye=0,Et=0;Ye<dt;++Ye){var We=Fe[Ye];if(We==="(")++Et,pt[Et]||(Fe[Ye]="(?:");else if(We.charAt(0)==="\\"){var De=+We.substring(1);De&&De<=Et&&(Fe[Ye]="\\"+pt[De])}}for(var Ye=0;Ye<dt;++Ye)Fe[Ye]==="^"&&Fe[Ye+1]!=="^"&&(Fe[Ye]="");if(Pe.ignoreCase&&Ve)for(var Ye=0;Ye<dt;++Ye){var We=Fe[Ye],Re=We.charAt(0);We.length>=2&&Re==="["?Fe[Ye]=it(We):Re!=="\\"&&(Fe[Ye]=We.replace(/[a-zA-Z]/g,function(Te){var Ue=Te.charCodeAt(0);return"["+String.fromCharCode(Ue&~32,Ue|32)+"]"}))}return Fe.join("")}for(var Ft=[],ke=0,Ge=_e.length;ke<Ge;++ke){var Qe=_e[ke];if(Qe.global||Qe.multiline)throw new Error(""+Qe);Ft.push("(?:"+Lt(Qe)+")")}return new RegExp(Ft.join("|"),Oe?"gi":"g")}function I(_e,Le){var Ve=/(?:^|\s)nocode(?:\s|$)/,Oe=[],ke=0,Ge=[],Qe=0;function vt(At){var Bt=At.nodeType;if(Bt==1){if(Ve.test(At.className))return;for(var it=At.firstChild;it;it=it.nextSibling)vt(it);var Lt=At.nodeName.toLowerCase();(Lt==="br"||Lt==="li")&&(Oe[Qe]=`
|
|
`,Ge[Qe<<1]=ke++,Ge[Qe++<<1|1]=At)}else if(Bt==3||Bt==4){var Ft=At.nodeValue;Ft.length&&(Le?Ft=Ft.replace(/\r\n?/g,`
|
|
`):Ft=Ft.replace(/[ \t\r\n]+/g," "),Oe[Qe]=Ft,Ge[Qe<<1]=ke,ke+=Ft.length,Ge[Qe++<<1|1]=At)}}return vt(_e),{sourceCode:Oe.join("").replace(/\n$/,""),spans:Ge}}function W(_e,Le,Ve,Oe,ke){if(!Ve)return;var Ge={sourceNode:_e,pre:1,langExtension:null,numberLines:null,sourceCode:Ve,spans:null,basePos:Le,decorations:null};Oe(Ge),ke.push.apply(ke,Ge.decorations)}var j=/\S/;function Y(_e){for(var Le=void 0,Ve=_e.firstChild;Ve;Ve=Ve.nextSibling){var Oe=Ve.nodeType;Le=Oe===1?Le?_e:Ve:Oe===3&&j.test(Ve.nodeValue)?_e:Le}return Le===_e?void 0:Le}function $(_e,Le){var Ve={},Oe;(function(){for(var Qe=_e.concat(Le),vt=[],At={},Bt=0,it=Qe.length;Bt<it;++Bt){var Lt=Qe[Bt],Ft=Lt[3];if(Ft)for(var Pe=Ft.length;--Pe>=0;)Ve[Ft.charAt(Pe)]=Lt;var Fe=Lt[1],dt=""+Fe;At.hasOwnProperty(dt)||(vt.push(Fe),At[dt]=null)}vt.push(/[\0-\uffff]/),Oe=k(vt)})();var ke=Le.length,Ge=function(Qe){for(var vt=Qe.sourceCode,At=Qe.basePos,Bt=Qe.sourceNode,it=[At,h],Lt=0,Ft=vt.match(Oe)||[],Pe={},Fe=0,dt=Ft.length;Fe<dt;++Fe){var pt=Ft[Fe],Ye=Pe[pt],Et=void 0,We;if(typeof Ye=="string")We=!1;else{var De=Ve[pt.charAt(0)];if(De)Et=pt.match(De[1]),Ye=De[0];else{for(var Re=0;Re<ke;++Re)if(De=Le[Re],Et=pt.match(De[1]),Et){Ye=De[0];break}Et||(Ye=h)}We=Ye.length>=5&&Ye.substring(0,5)==="lang-",We&&!(Et&&typeof Et[1]=="string")&&(We=!1,Ye=v),We||(Pe[pt]=Ye)}var me=Lt;if(Lt+=pt.length,!We)it.push(At+me,Ye);else{var Ee=Et[1],Te=pt.indexOf(Ee),Ue=Te+Ee.length;Et[2]&&(Ue=pt.length-Et[2].length,Te=Ue-Ee.length);var je=Ye.substring(5);W(Bt,At+me,pt.substring(0,Te),Ge,it),W(Bt,At+me+Te,Ee,fe(je,Ee),it),W(Bt,At+me+Ue,pt.substring(Ue),Ge,it)}}Qe.decorations=it};return Ge}function se(_e){var Le=[],Ve=[];_e.tripleQuotedStrings?Le.push([w,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):_e.multiLineStrings?Le.push([w,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Le.push([w,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),_e.verbatimStrings&&Ve.push([w,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Oe=_e.hashComments;Oe&&(_e.cStyleComments?(Oe>1?Le.push([_,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Le.push([_,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Ve.push([w,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Le.push([_,/^#[^\r\n]*/,null,"#"])),_e.cStyleComments&&(Ve.push([_,/^\/\/[^\r\n]*/,null]),Ve.push([_,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ke=_e.regexLiterals;if(ke){var Ge=ke>1?"":`
|
|
\r`,Qe=Ge?".":"[\\S\\s]",vt="/(?=[^/*"+Ge+"])(?:[^/\\x5B\\x5C"+Ge+"]|\\x5C"+Qe+"|\\x5B(?:[^\\x5C\\x5D"+Ge+"]|\\x5C"+Qe+")*(?:\\x5D|$))+/";Ve.push(["lang-regex",RegExp("^"+z+"("+vt+")")])}var At=_e.types;At&&Ve.push([g,At]);var Bt=(""+_e.keywords).replace(/^ | $/g,"");Bt.length&&Ve.push([L,new RegExp("^(?:"+Bt.replace(/[\s,]+/g,"|")+")\\b"),null]),Le.push([h,/^\s+/,null,` \r
|
|
\xA0`]);var it="^.[^\\s\\w.$@'\"`/\\\\]*";return _e.regexLiterals&&(it+="(?!s*/)"),Ve.push([i,/^@[a-z_$][a-z_$@0-9]*/i,null],[g,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[h,/^[a-z_$][a-z_$@0-9]*/i,null],[i,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[h,/^\\[\s\S]?/,null],[l,new RegExp(it),null]),$(Le,Ve)}var le=se({keywords:y,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ae(_e,Le,Ve){for(var Oe=/(?:^|\s)nocode(?:\s|$)/,ke=/\r\n?|\n/,Ge=_e.ownerDocument,Qe=Ge.createElement("li");_e.firstChild;)Qe.appendChild(_e.firstChild);var vt=[Qe];function At(Fe){var dt=Fe.nodeType;if(dt==1&&!Oe.test(Fe.className))if(Fe.nodeName==="br")Bt(Fe),Fe.parentNode&&Fe.parentNode.removeChild(Fe);else for(var pt=Fe.firstChild;pt;pt=pt.nextSibling)At(pt);else if((dt==3||dt==4)&&Ve){var Ye=Fe.nodeValue,Et=Ye.match(ke);if(Et){var We=Ye.substring(0,Et.index);Fe.nodeValue=We;var De=Ye.substring(Et.index+Et[0].length);if(De){var Re=Fe.parentNode;Re.insertBefore(Ge.createTextNode(De),Fe.nextSibling)}Bt(Fe),We||Fe.parentNode.removeChild(Fe)}}}function Bt(Fe){for(;!Fe.nextSibling;)if(Fe=Fe.parentNode,!Fe)return;function dt(Et,We){var De=We?Et.cloneNode(!1):Et,Re=Et.parentNode;if(Re){var me=dt(Re,1),Ee=Et.nextSibling;me.appendChild(De);for(var Te=Ee;Te;Te=Ee)Ee=Te.nextSibling,me.appendChild(Te)}return De}for(var pt=dt(Fe.nextSibling,0),Ye;(Ye=pt.parentNode)&&Ye.nodeType===1;)pt=Ye;vt.push(pt)}for(var it=0;it<vt.length;++it)At(vt[it]);Le===(Le|0)&&vt[0].setAttribute("value",Le);var Lt=Ge.createElement("ol");Lt.className="linenums";for(var Ft=Math.max(0,Le-1|0)||0,it=0,Pe=vt.length;it<Pe;++it)Qe=vt[it],Qe.className="L"+(it+Ft)%10,Qe.firstChild||Qe.appendChild(Ge.createTextNode("\xA0")),Lt.appendChild(Qe);_e.appendChild(Lt)}function q(_e){var Le=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Le=Le&&+Le[1]<=8;var Ve=/\n/g,Oe=_e.sourceCode,ke=Oe.length,Ge=0,Qe=_e.spans,vt=Qe.length,At=0,Bt=_e.decorations,it=Bt.length,Lt=0;Bt[it]=ke;var Ft,Pe;for(Pe=Ft=0;Pe<it;)Bt[Pe]!==Bt[Pe+2]?(Bt[Ft++]=Bt[Pe++],Bt[Ft++]=Bt[Pe++]):Pe+=2;for(it=Ft,Pe=Ft=0;Pe<it;){for(var Fe=Bt[Pe],dt=Bt[Pe+1],pt=Pe+2;pt+2<=it&&Bt[pt+1]===dt;)pt+=2;Bt[Ft++]=Fe,Bt[Ft++]=dt,Pe=pt}it=Bt.length=Ft;var Ye=_e.sourceNode,Et="";Ye&&(Et=Ye.style.display,Ye.style.display="none");try{for(var We=null;At<vt;){var De=Qe[At],Re=Qe[At+2]||ke,me=Bt[Lt+2]||ke,pt=Math.min(Re,me),Ee=Qe[At+1],Te;if(Ee.nodeType!==1&&(Te=Oe.substring(Ge,pt))){Le&&(Te=Te.replace(Ve,"\r")),Ee.nodeValue=Te;var Ue=Ee.ownerDocument,je=Ue.createElement("span");je.className=Bt[Lt+1];var st=Ee.parentNode;st.replaceChild(je,Ee),je.appendChild(Ee),Ge<Re&&(Qe[At+1]=Ee=Ue.createTextNode(Oe.substring(pt,Re)),st.insertBefore(Ee,je.nextSibling))}Ge=pt,Ge>=Re&&(At+=2),Ge>=me&&(Lt+=2)}}finally{Ye&&(Ye.style.display=Et)}}var ce={};function re(_e,Le){for(var Ve=Le.length;--Ve>=0;){var Oe=Le[Ve];ce.hasOwnProperty(Oe)?x.console&&console.warn("cannot override language handler %s",Oe):ce[Oe]=_e}}function fe(_e,Le){return _e&&ce.hasOwnProperty(_e)||(_e=/^\s*</.test(Le)?"default-markup":"default-code"),ce[_e]}re(le,["default-code"]),re($([],[[h,/^[^<?]+/],[f,/^<!\w[^>]*(?:>|$)/],[_,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[l,/^(?:<[%?]|[%?]>)/],["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"]),re($([[h,/^[\s]+/,null,` \r
|
|
`],[N,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[E,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[U,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[l,/^[=<>\/]+/],["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"]),re($([],[[N,/^[\s\S]+/]]),["uq.val"]),re(se({keywords:t,hashComments:!0,cStyleComments:!0,types:B}),["c","cc","cpp","cxx","cyc","m"]),re(se({keywords:"null,true,false"}),["json"]),re(se({keywords:s,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:B}),["cs"]),re(se({keywords:d,cStyleComments:!0}),["java"]),re(se({keywords:m,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),re(se({keywords:A,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),re(se({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),re(se({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),re(se({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),re(se({keywords:a,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),re($([],[[w,/^[\s\S]+/]]),["regex"]);function ne(_e){var Le=_e.langExtension;try{var Ve=I(_e.sourceNode,_e.pre),Oe=Ve.sourceCode;_e.sourceCode=Oe,_e.spans=Ve.spans,_e.basePos=0,fe(Le,Oe)(_e),q(_e)}catch(ke){x.console&&console.log(ke&&ke.stack||ke)}}function de(_e,Le,Ve){var Oe=Ve||!1,ke=Le||null,Ge=document.createElement("div");Ge.innerHTML="<pre>"+_e+"</pre>",Ge=Ge.firstChild,Oe&&ae(Ge,Oe,!0);var Qe={langExtension:ke,numberLines:Oe,sourceNode:Ge,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ne(Qe),Ge.innerHTML}function ee(_e,Le){var Ve=Le||document.body,Oe=Ve.ownerDocument||document;function ke(De){return Ve.getElementsByTagName(De)}for(var Ge=[ke("pre"),ke("code"),ke("xmp")],Qe=[],vt=0;vt<Ge.length;++vt)for(var At=0,Bt=Ge[vt].length;At<Bt;++At)Qe.push(Ge[vt][At]);Ge=null;var it=Date;it.now||(it={now:function(){return+new Date}});var Lt=0,Ft=/\blang(?:uage)?-([\w.]+)(?!\S)/,Pe=/\bprettyprint\b/,Fe=/\bprettyprinted\b/,dt=/pre|xmp/i,pt=/^code$/i,Ye=/^(?:pre|code|xmp)$/i,Et={};function We(){for(var De=x.PR_SHOULD_USE_CONTINUATION?it.now()+250:Infinity;Lt<Qe.length&&it.now()<De;Lt++){for(var Re=Qe[Lt],me=Et,Ee=Re;Ee=Ee.previousSibling;){var Te=Ee.nodeType,Ue=(Te===7||Te===8)&&Ee.nodeValue;if(Ue?!/^\??prettify\b/.test(Ue):Te!==3||/\S/.test(Ee.nodeValue))break;if(Ue){me={},Ue.replace(/\b(\w+)=([\w:.%+-]+)/g,function(_t,ct,Ot){me[ct]=Ot});break}}var je=Re.className;if((me!==Et||Pe.test(je))&&!Fe.test(je)){for(var st=!1,wt=Re.parentNode;wt;wt=wt.parentNode){var Kt=wt.tagName;if(Ye.test(Kt)&&wt.className&&Pe.test(wt.className)){st=!0;break}}if(!st){Re.className+=" prettyprinted";var zt=me.lang;if(!zt){zt=je.match(Ft);var mt;!zt&&(mt=Y(Re))&&pt.test(mt.tagName)&&(zt=mt.className.match(Ft)),zt&&(zt=zt[1])}var bt;if(dt.test(Re.tagName))bt=1;else{var lt=Re.currentStyle,ze=Oe.defaultView,Me=lt?lt.whiteSpace:ze&&ze.getComputedStyle?ze.getComputedStyle(Re,null).getPropertyValue("white-space"):0;bt=Me&&Me.substring(0,3)==="pre"}var be=me.linenums;(be=be==="true"||+be)||(be=je.match(/\blinenums\b(?::(\d+))?/),be=be?be[1]&&be[1].length?+be[1]:!0:!1),be&&ae(Re,be,bt);var Ie={langExtension:zt,sourceNode:Re,numberLines:be,pre:bt,sourceCode:null,basePos:null,spans:null,decorations:null};ne(Ie)}}}Lt<Qe.length?x.setTimeout(We,250):typeof _e=="function"&&_e()}We()}var ue=x.PR={createSimpleLexer:$,registerLangHandler:re,sourceDecorator:se,PR_ATTRIB_NAME:U,PR_ATTRIB_VALUE:N,PR_COMMENT:_,PR_DECLARATION:f,PR_KEYWORD:L,PR_LITERAL:i,PR_NOCODE:H,PR_PLAIN:h,PR_PUNCTUATION:l,PR_SOURCE:v,PR_STRING:w,PR_TAG:E,PR_TYPE:g,prettyPrintOne:D?x.prettyPrintOne=de:R=de,prettyPrint:M=D?x.prettyPrint=ee:M=ee},Se=x.define;typeof Se=="function"&&Se.amd&&Se("google-code-prettify",[],function(){return ue})})()},SKnc:function(xe,te,C){var Z=C("bYtY"),Q=C("QuXc"),D=function(b,R,M,x,T,p){this.x=b==null?0:b,this.y=R==null?0:R,this.x2=M==null?1:M,this.y2=x==null?0:x,this.type="linear",this.global=p||!1,Q.call(this,T)};D.prototype={constructor:D},Z.inherits(D,Q);var F=D;xe.exports=F},SMhR:function(xe,te){xe.exports="data:image/png;base64,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"},SUKs:function(xe,te,C){var Z=C("LPTA"),Q=Z.debugMode,D=function(){};Q===1&&(D=console.error);var F=D;xe.exports=F},Sj9i:function(xe,te,C){var Z=C("QBsz"),Q=Z.create,D=Z.distSquare,F=Math.pow,b=Math.sqrt,R=1e-8,M=1e-4,x=b(3),T=1/3,p=Q(),r=Q(),t=Q();function d(i){return i>-R&&i<R}function s(i){return i>R||i<-R}function a(i,l,h,E,f){var v=1-f;return v*v*(v*i+3*f*l)+f*f*(f*E+3*v*h)}function o(i,l,h,E,f){var v=1-f;return 3*(((l-i)*v+2*(h-l)*f)*v+(E-h)*f*f)}function c(i,l,h,E,f,v){var U=E+3*(l-h)-i,N=3*(h-l*2+i),H=3*(l-i),z=i-f,k=N*N-3*U*H,I=N*H-9*U*z,W=H*H-3*N*z,j=0;if(d(k)&&d(I))if(d(N))v[0]=0;else{var Y=-H/N;Y>=0&&Y<=1&&(v[j++]=Y)}else{var $=I*I-4*k*W;if(d($)){var se=I/k,Y=-N/U+se,le=-se/2;Y>=0&&Y<=1&&(v[j++]=Y),le>=0&&le<=1&&(v[j++]=le)}else if($>0){var ae=b($),q=k*N+1.5*U*(-I+ae),ce=k*N+1.5*U*(-I-ae);q<0?q=-F(-q,T):q=F(q,T),ce<0?ce=-F(-ce,T):ce=F(ce,T);var Y=(-N-(q+ce))/(3*U);Y>=0&&Y<=1&&(v[j++]=Y)}else{var re=(2*k*N-3*U*I)/(2*b(k*k*k)),fe=Math.acos(re)/3,ne=b(k),de=Math.cos(fe),Y=(-N-2*ne*de)/(3*U),le=(-N+ne*(de+x*Math.sin(fe)))/(3*U),ee=(-N+ne*(de-x*Math.sin(fe)))/(3*U);Y>=0&&Y<=1&&(v[j++]=Y),le>=0&&le<=1&&(v[j++]=le),ee>=0&&ee<=1&&(v[j++]=ee)}}return j}function A(i,l,h,E,f){var v=6*h-12*l+6*i,U=9*l+3*E-3*i-9*h,N=3*l-3*i,H=0;if(d(U)){if(s(v)){var z=-N/v;z>=0&&z<=1&&(f[H++]=z)}}else{var k=v*v-4*U*N;if(d(k))f[0]=-v/(2*U);else if(k>0){var I=b(k),z=(-v+I)/(2*U),W=(-v-I)/(2*U);z>=0&&z<=1&&(f[H++]=z),W>=0&&W<=1&&(f[H++]=W)}}return H}function u(i,l,h,E,f,v){var U=(l-i)*f+i,N=(h-l)*f+l,H=(E-h)*f+h,z=(N-U)*f+U,k=(H-N)*f+N,I=(k-z)*f+z;v[0]=i,v[1]=U,v[2]=z,v[3]=I,v[4]=I,v[5]=k,v[6]=H,v[7]=E}function m(i,l,h,E,f,v,U,N,H,z,k){var I,W=.005,j=Infinity,Y,$,se,le;p[0]=H,p[1]=z;for(var ae=0;ae<1;ae+=.05)r[0]=a(i,h,f,U,ae),r[1]=a(l,E,v,N,ae),se=D(p,r),se<j&&(I=ae,j=se);j=Infinity;for(var q=0;q<32&&!(W<M);q++)Y=I-W,$=I+W,r[0]=a(i,h,f,U,Y),r[1]=a(l,E,v,N,Y),se=D(r,p),Y>=0&&se<j?(I=Y,j=se):(t[0]=a(i,h,f,U,$),t[1]=a(l,E,v,N,$),le=D(t,p),$<=1&&le<j?(I=$,j=le):W*=.5);return k&&(k[0]=a(i,h,f,U,I),k[1]=a(l,E,v,N,I)),b(j)}function y(i,l,h,E){var f=1-E;return f*(f*i+2*E*l)+E*E*h}function B(i,l,h,E){return 2*((1-E)*(l-i)+E*(h-l))}function w(i,l,h,E,f){var v=i-2*l+h,U=2*(l-i),N=i-E,H=0;if(d(v)){if(s(U)){var z=-N/U;z>=0&&z<=1&&(f[H++]=z)}}else{var k=U*U-4*v*N;if(d(k)){var z=-U/(2*v);z>=0&&z<=1&&(f[H++]=z)}else if(k>0){var I=b(k),z=(-U+I)/(2*v),W=(-U-I)/(2*v);z>=0&&z<=1&&(f[H++]=z),W>=0&&W<=1&&(f[H++]=W)}}return H}function L(i,l,h){var E=i+h-2*l;return E===0?.5:(i-l)/E}function _(i,l,h,E,f){var v=(l-i)*E+i,U=(h-l)*E+l,N=(U-v)*E+v;f[0]=i,f[1]=v,f[2]=N,f[3]=N,f[4]=U,f[5]=h}function g(i,l,h,E,f,v,U,N,H){var z,k=.005,I=Infinity;p[0]=U,p[1]=N;for(var W=0;W<1;W+=.05){r[0]=y(i,h,f,W),r[1]=y(l,E,v,W);var j=D(p,r);j<I&&(z=W,I=j)}I=Infinity;for(var Y=0;Y<32&&!(k<M);Y++){var $=z-k,se=z+k;r[0]=y(i,h,f,$),r[1]=y(l,E,v,$);var j=D(r,p);if($>=0&&j<I)z=$,I=j;else{t[0]=y(i,h,f,se),t[1]=y(l,E,v,se);var le=D(t,p);se<=1&&le<I?(z=se,I=le):k*=.5}}return H&&(H[0]=y(i,h,f,z),H[1]=y(l,E,v,z)),b(I)}te.cubicAt=a,te.cubicDerivativeAt=o,te.cubicRootAt=c,te.cubicExtrema=A,te.cubicSubdivide=u,te.cubicProjectPoint=m,te.quadraticAt=y,te.quadraticDerivativeAt=B,te.quadraticRootAt=w,te.quadraticExtremum=L,te.quadraticSubdivide=_,te.quadraticProjectPoint=g},SqI9:function(xe,te,C){var Z=C("y+Vt"),Q=C("iXp4"),D=Z.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:Q(Z.prototype.brush),buildPath:function(F,b){var R=b.cx,M=b.cy,x=Math.max(b.r0||0,0),T=Math.max(b.r,0),p=b.startAngle,r=b.endAngle,t=b.clockwise,d=Math.cos(p),s=Math.sin(p);F.moveTo(d*x+R,s*x+M),F.lineTo(d*T+R,s*T+M),F.arc(R,M,T,p,r,!t),F.lineTo(Math.cos(r)*x+R,Math.sin(r)*x+M),x!==0&&F.arc(R,M,x,r,p,t),F.closePath()}});xe.exports=D},SrGk:function(xe,te,C){var Z=C("hydK"),Q=Z.createElement,D=C("bYtY"),F=C("y+Vt"),b=C("Dagg"),R=C("dqUG"),M=C("P47w"),x=M.path,T=M.image,p=M.text,r="0",t="1";function d(a,o,c,A,u){this._zrId=a,this._svgRoot=o,this._tagNames=typeof c=="string"?[c]:c,this._markLabel=A,this._domName=u||"_dom",this.nextId=0}d.prototype.createElement=Q,d.prototype.getDefs=function(a){var o=this._svgRoot,c=this._svgRoot.getElementsByTagName("defs");return c.length===0?a?(c=o.insertBefore(this.createElement("defs"),o.firstChild),c.contains||(c.contains=function(A){var u=c.children;if(!u)return!1;for(var m=u.length-1;m>=0;--m)if(u[m]===A)return!0;return!1}),c):null:c[0]},d.prototype.update=function(a,o){if(!a)return;var c=this.getDefs(!1);if(a[this._domName]&&c.contains(a[this._domName]))typeof o=="function"&&o(a);else{var A=this.add(a);A&&(a[this._domName]=A)}},d.prototype.addDom=function(a){var o=this.getDefs(!0);o.appendChild(a)},d.prototype.removeDom=function(a){var o=this.getDefs(!1);o&&a[this._domName]&&(o.removeChild(a[this._domName]),a[this._domName]=null)},d.prototype.getDoms=function(){var a=this.getDefs(!1);if(!a)return[];var o=[];return D.each(this._tagNames,function(c){var A=a.getElementsByTagName(c);o=o.concat([].slice.call(A))}),o},d.prototype.markAllUnused=function(){var a=this.getDoms(),o=this;D.each(a,function(c){c[o._markLabel]=r})},d.prototype.markUsed=function(a){a&&(a[this._markLabel]=t)},d.prototype.removeUnused=function(){var a=this.getDefs(!1);if(!a)return;var o=this.getDoms(),c=this;D.each(o,function(A){A[c._markLabel]!==t&&a.removeChild(A)})},d.prototype.getSvgProxy=function(a){return a instanceof F?x:a instanceof b?T:a instanceof R?p:x},d.prototype.getTextSvgElement=function(a){return a.__textSvgEl},d.prototype.getSvgElement=function(a){return a.__svgEl};var s=d;xe.exports=s},T6xi:function(xe,te,C){var Z=C("YgsL"),Q=C("nCxF");function D(F,b,R){var M=b.points,x=b.smooth;if(M&&M.length>=2){if(x&&x!=="spline"){var T=Q(M,x,R,b.smoothConstraint);F.moveTo(M[0][0],M[0][1]);for(var p=M.length,r=0;r<(R?p:p-1);r++){var t=T[r*2],d=T[r*2+1],s=M[(r+1)%p];F.bezierCurveTo(t[0],t[1],d[0],d[1],s[0],s[1])}}else{x==="spline"&&(M=Z(M,R)),F.moveTo(M[0][0],M[0][1]);for(var r=1,a=M.length;r<a;r++)F.lineTo(M[r][0],M[r][1])}R&&F.closePath()}}te.buildPath=D},TGq3:function(xe,te,C){xe.exports=C.p+"static/lockclose.365036e8.svg"},TXwP:function(xe,te,C){var Z,Q;(function(){var D;(function(){"use strict";var b=[,,function(T){function p(d){this.__parent=d,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}p.prototype.clone_empty=function(){var d=new p(this.__parent);return d.set_indent(this.__indent_count,this.__alignment_count),d},p.prototype.item=function(d){return d<0?this.__items[this.__items.length+d]:this.__items[d]},p.prototype.has_match=function(d){for(var s=this.__items.length-1;s>=0;s--)if(this.__items[s].match(d))return!0;return!1},p.prototype.set_indent=function(d,s){this.is_empty()&&(this.__indent_count=d||0,this.__alignment_count=s||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},p.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},p.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},p.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var d=this.__parent.current_line;return d.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),d.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),d.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,d.__items[0]===" "&&(d.__items.splice(0,1),d.__character_count-=1),!0}return!1},p.prototype.is_empty=function(){return this.__items.length===0},p.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},p.prototype.push=function(d){this.__items.push(d);var s=d.lastIndexOf(`
|
|
`);s!==-1?this.__character_count=d.length-s:this.__character_count+=d.length},p.prototype.pop=function(){var d=null;return this.is_empty()||(d=this.__items.pop(),this.__character_count-=d.length),d},p.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},p.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},p.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},p.prototype.toString=function(){var d="";return this.is_empty()?this.__parent.indent_empty_lines&&(d=this.__parent.get_indent_string(this.__indent_count)):(d=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),d+=this.__items.join("")),d};function r(d,s){this.__cache=[""],this.__indent_size=d.indent_size,this.__indent_string=d.indent_char,d.indent_with_tabs||(this.__indent_string=new Array(d.indent_size+1).join(d.indent_char)),s=s||"",d.indent_level>0&&(s=new Array(d.indent_level+1).join(this.__indent_string)),this.__base_string=s,this.__base_string_length=s.length}r.prototype.get_indent_size=function(d,s){var a=this.__base_string_length;return s=s||0,d<0&&(a=0),a+=d*this.__indent_size,a+=s,a},r.prototype.get_indent_string=function(d,s){var a=this.__base_string;return s=s||0,d<0&&(d=0,a=""),s+=d*this.__indent_size,this.__ensure_cache(s),a+=this.__cache[s],a},r.prototype.__ensure_cache=function(d){for(;d>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var d=this.__cache.length,s=0,a="";this.__indent_size&&d>=this.__indent_size&&(s=Math.floor(d/this.__indent_size),d-=s*this.__indent_size,a=new Array(s+1).join(this.__indent_string)),d&&(a+=new Array(d+1).join(" ")),this.__cache.push(a)};function t(d,s){this.__indent_cache=new r(d,s),this.raw=!1,this._end_with_newline=d.end_with_newline,this.indent_size=d.indent_size,this.wrap_line_length=d.wrap_line_length,this.indent_empty_lines=d.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new p(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}t.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},t.prototype.get_line_number=function(){return this.__lines.length},t.prototype.get_indent_string=function(d,s){return this.__indent_cache.get_indent_string(d,s)},t.prototype.get_indent_size=function(d,s){return this.__indent_cache.get_indent_size(d,s)},t.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},t.prototype.add_new_line=function(d){return this.is_empty()||!d&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},t.prototype.get_code=function(d){this.trim(!0);var s=this.current_line.pop();s&&(s[s.length-1]===`
|
|
`&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(`
|
|
`);return d!==`
|
|
`&&(a=a.replace(/[\n]/g,d)),a},t.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},t.prototype.set_indent=function(d,s){return d=d||0,s=s||0,this.next_line.set_indent(d,s),this.__lines.length>1?(this.current_line.set_indent(d,s),!0):(this.current_line.set_indent(),!1)},t.prototype.add_raw_token=function(d){for(var s=0;s<d.newlines;s++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(d.whitespace_before),this.current_line.push(d.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},t.prototype.add_token=function(d){this.__add_space_before_token(),this.current_line.push(d),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},t.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},t.prototype.remove_indent=function(d){for(var s=this.__lines.length;d<s;)this.__lines[d]._remove_indent(),d++;this.current_line._remove_wrap_indent()},t.prototype.trim=function(d){for(d=d===void 0?!1:d,this.current_line.trim();d&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},t.prototype.just_added_newline=function(){return this.current_line.is_empty()},t.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},t.prototype.ensure_empty_line_above=function(d,s){for(var a=this.__lines.length-2;a>=0;){var o=this.__lines[a];if(o.is_empty())break;if(o.item(0).indexOf(d)!==0&&o.item(-1)!==s){this.__lines.splice(a+1,0,new p(this)),this.previous_line=this.__lines[this.__lines.length-2];break}a--}},T.exports.Output=t},,,,function(T){function p(d,s){this.raw_options=r(d,s),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}p.prototype._get_array=function(d,s){var a=this.raw_options[d],o=s||[];return typeof a=="object"?a!==null&&typeof a.concat=="function"&&(o=a.concat()):typeof a=="string"&&(o=a.split(/[^a-zA-Z0-9_\/\-]+/)),o},p.prototype._get_boolean=function(d,s){var a=this.raw_options[d],o=a===void 0?!!s:!!a;return o},p.prototype._get_characters=function(d,s){var a=this.raw_options[d],o=s||"";return typeof a=="string"&&(o=a.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),o},p.prototype._get_number=function(d,s){var a=this.raw_options[d];s=parseInt(s,10),isNaN(s)&&(s=0);var o=parseInt(a,10);return isNaN(o)&&(o=s),o},p.prototype._get_selection=function(d,s,a){var o=this._get_selection_list(d,s,a);if(o.length!==1)throw new Error("Invalid Option Value: The option '"+d+`' can only be one of the following values:
|
|
`+s+`
|
|
You passed in: '`+this.raw_options[d]+"'");return o[0]},p.prototype._get_selection_list=function(d,s,a){if(!s||s.length===0)throw new Error("Selection list cannot be empty.");if(a=a||[s[0]],!this._is_valid_selection(a,s))throw new Error("Invalid Default Value!");var o=this._get_array(d,a);if(!this._is_valid_selection(o,s))throw new Error("Invalid Option Value: The option '"+d+`' can contain only the following values:
|
|
`+s+`
|
|
You passed in: '`+this.raw_options[d]+"'");return o},p.prototype._is_valid_selection=function(d,s){return d.length&&s.length&&!d.some(function(a){return s.indexOf(a)===-1})};function r(d,s){var a={};d=t(d);var o;for(o in d)o!==s&&(a[o]=d[o]);if(s&&d[s])for(o in d[s])a[o]=d[s][o];return a}function t(d){var s={},a;for(a in d){var o=a.replace(/-/g,"_");s[o]=d[a]}return s}T.exports.Options=p,T.exports.normalizeOpts=t,T.exports.mergeOpts=r},,function(T){var p=RegExp.prototype.hasOwnProperty("sticky");function r(t){this.__input=t||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var t=null;return this.hasNext()&&(t=this.__input.charAt(this.__position),this.__position+=1),t},r.prototype.peek=function(t){var d=null;return t=t||0,t+=this.__position,t>=0&&t<this.__input_length&&(d=this.__input.charAt(t)),d},r.prototype.__match=function(t,d){t.lastIndex=d;var s=t.exec(this.__input);return s&&!(p&&t.sticky)&&(s.index!==d&&(s=null)),s},r.prototype.test=function(t,d){return d=d||0,d+=this.__position,d>=0&&d<this.__input_length?!!this.__match(t,d):!1},r.prototype.testChar=function(t,d){var s=this.peek(d);return t.lastIndex=0,s!==null&&t.test(s)},r.prototype.match=function(t){var d=this.__match(t,this.__position);return d?this.__position+=d[0].length:d=null,d},r.prototype.read=function(t,d,s){var a="",o;return t&&(o=this.match(t),o&&(a+=o[0])),d&&(o||!t)&&(a+=this.readUntil(d,s)),a},r.prototype.readUntil=function(t,d){var s="",a=this.__position;t.lastIndex=this.__position;var o=t.exec(this.__input);return o?(a=o.index,d&&(a+=o[0].length)):a=this.__input_length,s=this.__input.substring(this.__position,a),this.__position=a,s},r.prototype.readUntilAfter=function(t){return this.readUntil(t,!0)},r.prototype.get_regexp=function(t,d){var s=null,a="g";return d&&p&&(a="y"),typeof t=="string"&&t!==""?s=new RegExp(t,a):t&&(s=new RegExp(t.source,a)),s},r.prototype.get_literal_regexp=function(t){return RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(t){var d=this.__position,s=this.readUntilAfter(t);return this.__position=d,s},r.prototype.lookBack=function(t){var d=this.__position-1;return d>=t.length&&this.__input.substring(d-t.length,d).toLowerCase()===t},T.exports.InputScanner=r},,,,,function(T){function p(r,t){r=typeof r=="string"?r:r.source,t=typeof t=="string"?t:t.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+t,"g")}p.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var d=this.__directive_pattern.exec(r);d;)t[d[1]]=d[2],d=this.__directive_pattern.exec(r);return t},p.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},T.exports.Directives=p},,function(T,p,r){var t=r(16).Beautifier,d=r(17).Options;function s(a,o){var c=new t(a,o);return c.beautify()}T.exports=s,T.exports.defaultOptions=function(){return new d}},function(T,p,r){var t=r(17).Options,d=r(2).Output,s=r(8).InputScanner,a=r(13).Directives,o=new a(/\/\*/,/\*\//),c=/\r\n|[\r\n]/,A=/\r\n|[\r\n]/g,u=/\s/,m=/(?:\s|\n)+/g,y=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,B=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function w(L,_){this._source_text=L||"",this._options=new t(_),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}w.prototype.eatString=function(L){var _="";for(this._ch=this._input.next();this._ch;){if(_+=this._ch,this._ch==="\\")_+=this._input.next();else if(L.indexOf(this._ch)!==-1||this._ch===`
|
|
`)break;this._ch=this._input.next()}return _},w.prototype.eatWhitespace=function(L){for(var _=u.test(this._input.peek()),g=0;u.test(this._input.peek());)this._ch=this._input.next(),L&&this._ch===`
|
|
`&&((g===0||g<this._options.max_preserve_newlines)&&(g++,this._output.add_new_line(!0)));return _},w.prototype.foundNestedPseudoClass=function(){for(var L=0,_=1,g=this._input.peek(_);g;){if(g==="{")return!0;if(g==="(")L+=1;else if(g===")"){if(L===0)return!1;L-=1}else if(g===";"||g==="}")return!1;_++,g=this._input.peek(_)}return!1},w.prototype.print_string=function(L){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(L)},w.prototype.preserveSingleSpace=function(L){L&&(this._output.space_before_token=!0)},w.prototype.indent=function(){this._indentLevel++},w.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},w.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var L=this._source_text,_=this._options.eol;_==="auto"&&(_=`
|
|
`,L&&c.test(L||"")&&(_=L.match(c)[0])),L=L.replace(A,`
|
|
`);var g=L.match(/^[\t ]*/)[0];this._output=new d(this._options,g),this._input=new s(L),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var i=0,l=!1,h=!1,E=!1,f=!1,v=!1,U=!1,N=this._ch,H=!1,z,k,I;z=this._input.read(m),k=z!=="",I=N,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),N=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var W=this._input.read(y),j=o.get_directives(W);j&&j.ignore==="start"&&(W+=o.readIgnored(this._input)),this.print_string(W),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(B)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(k),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var Y=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);Y.match(/[ :]$/)&&(Y=this.eatString(": ").replace(/\s$/,""),this.print_string(Y),this._output.space_before_token=!0),Y=Y.replace(/\s$/,""),Y==="extend"?f=!0:Y==="import"&&(v=!0),Y in this.NESTED_AT_RULE?(this._nestedLevel+=1,Y in this.CONDITIONAL_GROUP_RULE&&(E=!0)):!l&&i===0&&Y.indexOf(":")!==-1&&(h=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(k),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")h&&(h=!1,this.outdent()),E?(E=!1,l=this._indentLevel>=this._nestedLevel):l=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&l&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(I==="("?this._output.space_before_token=!1:I!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),I==="{"&&this._output.trim(!0),v=!1,f=!1,h&&(this.outdent(),h=!1),this.print_string(this._ch),l=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var $=0;$<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;$++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[$])){H=!0;break}(l||E)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!f&&i===0?(this.print_string(":"),h||(h=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var se=I==='"'||I==="'";this.preserveSingleSpace(se||k),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")H=!1,i===0?(h&&(this.outdent(),h=!1),f=!1,v=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),i++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),i&&(i--,this.outdent()));else{var le=!1;this._input.lookBack("with")&&(le=!0),this.preserveSingleSpace(k||le),this.print_string(this._ch),h&&I==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),U=!0):(this.eatWhitespace(),i++,this.indent())}else if(this._ch===")")i&&(i--,this.outdent()),U&&this._input.peek()===";"&&this._options.selector_separator_newline&&(U=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!h||U)&&i===0&&!v&&!f?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!h&&i===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&u.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(k),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),u.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ae=I==='"'||I==="'";this.preserveSingleSpace(ae||k),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
|
|
`&&H&&this._output.add_new_line()}var q=this._output.get_code(_);return q},T.exports.Beautifier=w},function(T,p,r){var t=r(6).Options;function d(s){t.call(this,s,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var a=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||a;var o=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var c=0;c<o.length;c++)o[c]!=="expand"?this.brace_style="collapse":this.brace_style=o[c]}d.prototype=new t,T.exports.Options=d}],R={};function M(T){var p=R[T];if(p!==void 0)return p.exports;var r=R[T]={exports:{}};return b[T](r,r.exports,M),r.exports}var x=M(15);D=x})();var F=D;!(Z=[],Q=function(){return{css_beautify:F}}.apply(te,Z),Q!==void 0&&(xe.exports=Q))})()},UZu5:function(xe,te,C){},VlDO:function(xe,te,C){xe.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(xe,te){function C(Z,Q){var D=Q.x,F=Q.y,b=Q.width,R=Q.height,M=Q.r,x,T,p,r;b<0&&(D=D+b,b=-b),R<0&&(F=F+R,R=-R),typeof M=="number"?x=T=p=r=M:M instanceof Array?M.length===1?x=T=p=r=M[0]:M.length===2?(x=p=M[0],T=r=M[1]):M.length===3?(x=M[0],T=r=M[1],p=M[2]):(x=M[0],T=M[1],p=M[2],r=M[3]):x=T=p=r=0;var t;x+T>b&&(t=x+T,x*=b/t,T*=b/t),p+r>b&&(t=p+r,p*=b/t,r*=b/t),T+p>R&&(t=T+p,T*=R/t,p*=R/t),x+r>R&&(t=x+r,x*=R/t,r*=R/t),Z.moveTo(D+x,F),Z.lineTo(D+b-T,F),T!==0&&Z.arc(D+b-T,F+T,T,-Math.PI/2,0),Z.lineTo(D+b,F+R-p),p!==0&&Z.arc(D+b-p,F+R-p,p,0,Math.PI/2),Z.lineTo(D+r,F+R),r!==0&&Z.arc(D+r,F+R-r,r,Math.PI/2,Math.PI),Z.lineTo(D,F+x),x!==0&&Z.arc(D+x,F+x,x,Math.PI,Math.PI*1.5)}te.buildPath=C},"VrN/":function(xe,te,C){(function(Z,Q){xe.exports=Q()})(this,function(){"use strict";var Z=navigator.userAgent,Q=navigator.platform,D=/gecko\/\d/i.test(Z),F=/MSIE \d/.test(Z),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Z),R=/Edge\/(\d+)/.exec(Z),M=F||b||R,x=M&&(F?document.documentMode||6:+(R||b)[1]),T=!R&&/WebKit\//.test(Z),p=T&&/Qt\/\d+\.\d+/.test(Z),r=!R&&/Chrome\//.test(Z),t=/Opera\//.test(Z),d=/Apple Computer/.test(navigator.vendor),s=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Z),a=/PhantomJS/.test(Z),o=!R&&/AppleWebKit/.test(Z)&&/Mobile\/\w+/.test(Z),c=/Android/.test(Z),A=o||c||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Z),u=o||/Mac/.test(Q),m=/\bCrOS\b/.test(Z),y=/win/i.test(Q),B=t&&Z.match(/Version\/(\d*\.\d*)/);B&&(B=Number(B[1])),B&&B>=15&&(t=!1,T=!0);var w=u&&(p||t&&(B==null||B<12.11)),L=D||M&&x>=9;function _(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var g=function(e,n){var O=e.className,S=_(n).exec(O);if(S){var P=O.slice(S.index+S[0].length);e.className=O.slice(0,S.index)+(P?S[1]+P:"")}};function i(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function l(e,n){return i(e).appendChild(n)}function h(e,n,O,S){var P=document.createElement(e);if(O&&(P.className=O),S&&(P.style.cssText=S),typeof n=="string")P.appendChild(document.createTextNode(n));else if(n)for(var J=0;J<n.length;++J)P.appendChild(n[J]);return P}function E(e,n,O,S){var P=h(e,n,O,S);return P.setAttribute("role","presentation"),P}var f;document.createRange?f=function(e,n,O,S){var P=document.createRange();return P.setEnd(S||e,O),P.setStart(e,n),P}:f=function(e,n,O){var S=document.body.createTextRange();try{S.moveToElementText(e.parentNode)}catch(P){return S}return S.collapse(!0),S.moveEnd("character",O),S.moveStart("character",n),S};function v(e,n){if(n.nodeType==3&&(n=n.parentNode),e.contains)return e.contains(n);do if(n.nodeType==11&&(n=n.host),n==e)return!0;while(n=n.parentNode)}function U(){var e;try{e=document.activeElement}catch(n){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function N(e,n){var O=e.className;_(n).test(O)||(e.className+=(O?" ":"")+n)}function H(e,n){for(var O=e.split(" "),S=0;S<O.length;S++)O[S]&&!_(O[S]).test(n)&&(n+=" "+O[S]);return n}var z=function(e){e.select()};o?z=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:M&&(z=function(e){try{e.select()}catch(n){}});function k(e){var n=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,n)}}function I(e,n,O){n||(n={});for(var S in e)e.hasOwnProperty(S)&&(O!==!1||!n.hasOwnProperty(S))&&(n[S]=e[S]);return n}function W(e,n,O,S,P){n==null&&(n=e.search(/[^\s\u00a0]/),n==-1&&(n=e.length));for(var J=S||0,ie=P||0;;){var Ae=e.indexOf(" ",J);if(Ae<0||Ae>=n)return ie+(n-J);ie+=Ae-J,ie+=O-ie%O,J=Ae+1}}var j=function(){this.id=null,this.f=null,this.time=0,this.handler=k(this.onTimeout,this)};j.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},j.prototype.set=function(e,n){this.f=n;var O=+new Date+e;(!this.id||O<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=O)};function Y(e,n){for(var O=0;O<e.length;++O)if(e[O]==n)return O;return-1}var $=50,se={toString:function(){return"CodeMirror.Pass"}},le={scroll:!1},ae={origin:"*mouse"},q={origin:"+move"};function ce(e,n,O){for(var S=0,P=0;;){var J=e.indexOf(" ",S);J==-1&&(J=e.length);var ie=J-S;if(J==e.length||P+ie>=n)return S+Math.min(ie,n-P);if(P+=J-S,P+=O-P%O,S=J+1,P>=n)return S}}var re=[""];function fe(e){for(;re.length<=e;)re.push(ne(re)+" ");return re[e]}function ne(e){return e[e.length-1]}function de(e,n){for(var O=[],S=0;S<e.length;S++)O[S]=n(e[S],S);return O}function ee(e,n,O){for(var S=0,P=O(n);S<e.length&&O(e[S])<=P;)S++;e.splice(S,0,n)}function ue(){}function Se(e,n){var O;return Object.create?O=Object.create(e):(ue.prototype=e,O=new ue),n&&I(n,O),O}var _e=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Le(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||_e.test(e))}function Ve(e,n){return n?n.source.indexOf("\\w")>-1&&Le(e)?!0:n.test(e):Le(e)}function Oe(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var ke=/[\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 Ge(e){return e.charCodeAt(0)>=768&&ke.test(e)}function Qe(e,n,O){for(;(O<0?n>0:n<e.length)&&Ge(e.charAt(n));)n+=O;return n}function vt(e,n,O){for(var S=n>O?-1:1;;){if(n==O)return n;var P=(n+O)/2,J=S<0?Math.ceil(P):Math.floor(P);if(J==n)return e(J)?n:O;e(J)?O=J:n=J+S}}function At(e,n,O,S){if(!e)return S(n,O,"ltr",0);for(var P=!1,J=0;J<e.length;++J){var ie=e[J];(ie.from<O&&ie.to>n||n==O&&ie.to==n)&&(S(Math.max(ie.from,n),Math.min(ie.to,O),ie.level==1?"rtl":"ltr",J),P=!0)}P||S(n,O,"ltr")}var Bt=null;function it(e,n,O){var S;Bt=null;for(var P=0;P<e.length;++P){var J=e[P];if(J.from<n&&J.to>n)return P;J.to==n&&(J.from!=J.to&&O=="before"?S=P:Bt=P),J.from==n&&(J.from!=J.to&&O!="before"?S=P:Bt=P)}return S!=null?S:Bt}var Lt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function O(Ce){return Ce<=247?e.charAt(Ce):1424<=Ce&&Ce<=1524?"R":1536<=Ce&&Ce<=1785?n.charAt(Ce-1536):1774<=Ce&&Ce<=2220?"r":8192<=Ce&&Ce<=8203?"w":Ce==8204?"b":"L"}var S=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,P=/[stwN]/,J=/[LRr]/,ie=/[Lb1n]/,Ae=/[1n]/;function he(Ce,et,at){this.level=Ce,this.from=et,this.to=at}return function(Ce,et){var at=et=="ltr"?"L":"R";if(Ce.length==0||et=="ltr"&&!S.test(Ce))return!1;for(var Dt=Ce.length,St=[],an=0;an<Dt;++an)St.push(O(Ce.charCodeAt(an)));for(var An=0,Dn=at;An<Dt;++An){var Kn=St[An];Kn=="m"?St[An]=Dn:Dn=Kn}for(var er=0,Wn=at;er<Dt;++er){var Ar=St[er];Ar=="1"&&Wn=="r"?St[er]="n":J.test(Ar)&&(Wn=Ar,Ar=="r"&&(St[er]="R"))}for(var kr=1,Or=St[0];kr<Dt-1;++kr){var Sa=St[kr];Sa=="+"&&Or=="1"&&St[kr+1]=="1"?St[kr]="1":Sa==","&&Or==St[kr+1]&&(Or=="1"||Or=="n")&&(St[kr]=Or),Or=Sa}for(var Bi=0;Bi<Dt;++Bi){var bo=St[Bi];if(bo==",")St[Bi]="N";else if(bo=="%"){var ao=void 0;for(ao=Bi+1;ao<Dt&&St[ao]=="%";++ao);for(var cs=Bi&&St[Bi-1]=="!"||ao<Dt&&St[ao]=="1"?"1":"N",ko=Bi;ko<ao;++ko)St[ko]=cs;Bi=ao-1}}for(var ho=0,jo=at;ho<Dt;++ho){var Do=St[ho];jo=="L"&&Do=="1"?St[ho]="L":J.test(Do)&&(jo=Do)}for(var kn=0;kn<Dt;++kn)if(P.test(St[kn])){var Vi=void 0;for(Vi=kn+1;Vi<Dt&&P.test(St[Vi]);++Vi);for(var Xi=(kn?St[kn-1]:at)=="L",Yi=(Vi<Dt?St[Vi]:at)=="L",Il=Xi==Yi?Xi?"L":"R":at,Ya=kn;Ya<Vi;++Ya)St[Ya]=Il;kn=Vi-1}for(var Pa=[],bs,yo=0;yo<Dt;)if(ie.test(St[yo])){var Ml=yo;for(++yo;yo<Dt&&ie.test(St[yo]);++yo);Pa.push(new he(0,Ml,yo))}else{var al=yo,zs=Pa.length,Cl=et=="rtl"?1:0;for(++yo;yo<Dt&&St[yo]!="L";++yo);for(var Vo=al;Vo<yo;)if(Ae.test(St[Vo])){al<Vo&&(Pa.splice(zs,0,new he(1,al,Vo)),zs+=Cl);var wl=Vo;for(++Vo;Vo<yo&&Ae.test(St[Vo]);++Vo);Pa.splice(zs,0,new he(2,wl,Vo)),zs+=Cl,al=Vo}else++Vo;al<yo&&Pa.splice(zs,0,new he(1,al,yo))}return et=="ltr"&&(Pa[0].level==1&&(bs=Ce.match(/^\s+/))&&(Pa[0].from=bs[0].length,Pa.unshift(new he(0,0,bs[0].length))),ne(Pa).level==1&&(bs=Ce.match(/\s+$/))&&(ne(Pa).to-=bs[0].length,Pa.push(new he(0,Dt-bs[0].length,Dt)))),et=="rtl"?Pa.reverse():Pa}}();function Ft(e,n){var O=e.order;return O==null&&(O=e.order=Lt(e.text,n)),O}var Pe=[],Fe=function(e,n,O){if(e.addEventListener)e.addEventListener(n,O,!1);else if(e.attachEvent)e.attachEvent("on"+n,O);else{var S=e._handlers||(e._handlers={});S[n]=(S[n]||Pe).concat(O)}};function dt(e,n){return e._handlers&&e._handlers[n]||Pe}function pt(e,n,O){if(e.removeEventListener)e.removeEventListener(n,O,!1);else if(e.detachEvent)e.detachEvent("on"+n,O);else{var S=e._handlers,P=S&&S[n];if(P){var J=Y(P,O);J>-1&&(S[n]=P.slice(0,J).concat(P.slice(J+1)))}}}function Ye(e,n){var O=dt(e,n);if(!O.length)return;for(var S=Array.prototype.slice.call(arguments,2),P=0;P<O.length;++P)O[P].apply(null,S)}function Et(e,n,O){return typeof n=="string"&&(n={type:n,preventDefault:function(){this.defaultPrevented=!0}}),Ye(e,O||n.type,e,n),Te(n)||n.codemirrorIgnore}function We(e){var n=e._handlers&&e._handlers.cursorActivity;if(!n)return;for(var O=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),S=0;S<n.length;++S)Y(O,n[S])==-1&&O.push(n[S])}function De(e,n){return dt(e,n).length>0}function Re(e){e.prototype.on=function(n,O){Fe(this,n,O)},e.prototype.off=function(n,O){pt(this,n,O)}}function me(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ee(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Te(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ue(e){me(e),Ee(e)}function je(e){return e.target||e.srcElement}function st(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),u&&e.ctrlKey&&n==1&&(n=3),n}var wt=function(){if(M&&x<9)return!1;var e=h("div");return"draggable"in e||"dragDrop"in e}(),Kt;function zt(e){if(Kt==null){var n=h("span","\u200B");l(e,h("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Kt=n.offsetWidth<=1&&n.offsetHeight>2&&!(M&&x<8))}var O=Kt?h("span","\u200B"):h("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return O.setAttribute("cm-text",""),O}var mt;function bt(e){if(mt!=null)return mt;var n=l(e,document.createTextNode("A\u062EA")),O=f(n,0,1).getBoundingClientRect(),S=f(n,1,2).getBoundingClientRect();return i(e),!O||O.left==O.right?!1:mt=S.right-O.right<3}var lt=`
|
|
|
|
b`.split(/\n/).length!=3?function(e){for(var n=0,O=[],S=e.length;n<=S;){var P=e.indexOf(`
|
|
`,n);P==-1&&(P=e.length);var J=e.slice(n,e.charAt(P-1)=="\r"?P-1:P),ie=J.indexOf("\r");ie!=-1?(O.push(J.slice(0,ie)),n+=ie+1):(O.push(J),n=P+1)}return O}:function(e){return e.split(/\r\n?|\n/)},ze=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(O){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},Me=function(){var e=h("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),be=null;function Ie(e){if(be!=null)return be;var n=l(e,h("span","x")),O=n.getBoundingClientRect(),S=f(n,0,1).getBoundingClientRect();return be=Math.abs(O.left-S.left)>1}var _t={},ct={};function Ot(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),_t[e]=n}function Nt(e,n){ct[e]=n}function ft(e){if(typeof e=="string"&&ct.hasOwnProperty(e))e=ct[e];else if(e&&typeof e.name=="string"&&ct.hasOwnProperty(e.name)){var n=ct[e.name];typeof n=="string"&&(n={name:n}),e=Se(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ft("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ft("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Tt(e,n){n=ft(n);var O=_t[n.name];if(!O)return Tt(e,"text/plain");var S=O(e,n);if(Ht.hasOwnProperty(n.name)){var P=Ht[n.name];for(var J in P){if(!P.hasOwnProperty(J))continue;S.hasOwnProperty(J)&&(S["_"+J]=S[J]),S[J]=P[J]}}if(S.name=n.name,n.helperType&&(S.helperType=n.helperType),n.modeProps)for(var ie in n.modeProps)S[ie]=n.modeProps[ie];return S}var Ht={};function Cn(e,n){var O=Ht.hasOwnProperty(e)?Ht[e]:Ht[e]={};I(n,O)}function yn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var O={};for(var S in n){var P=n[S];P instanceof Array&&(P=P.concat([])),O[S]=P}return O}function Qr(e,n){for(var O;e.innerMode&&!(O=e.innerMode(n),!O||O.mode==e);)n=O.state,e=O.mode;return O||{mode:e,state:n}}function Xr(e,n,O){return e.startState?e.startState(n,O):!0}var da=function(e,n,O){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=O};da.prototype.eol=function(){return this.pos>=this.string.length},da.prototype.sol=function(){return this.pos==this.lineStart},da.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},da.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},da.prototype.eat=function(e){var n=this.string.charAt(this.pos),O;if(typeof e=="string"?O=n==e:O=n&&(e.test?e.test(n):e(n)),O)return++this.pos,n},da.prototype.eatWhile=function(e){for(var n=this.pos;this.eat(e););return this.pos>n},da.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},da.prototype.skipToEnd=function(){this.pos=this.string.length},da.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},da.prototype.backUp=function(e){this.pos-=e},da.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=W(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?W(this.string,this.lineStart,this.tabSize):0)},da.prototype.indentation=function(){return W(this.string,null,this.tabSize)-(this.lineStart?W(this.string,this.lineStart,this.tabSize):0)},da.prototype.match=function(e,n,O){if(typeof e=="string"){var S=function(ie){return O?ie.toLowerCase():ie},P=this.string.substr(this.pos,e.length);if(S(P)==S(e))return n!==!1&&(this.pos+=e.length),!0}else{var J=this.string.slice(this.pos).match(e);return J&&J.index>0?null:(J&&n!==!1&&(this.pos+=J[0].length),J)}},da.prototype.current=function(){return this.string.slice(this.start,this.pos)},da.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},da.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},da.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Un(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var O=e;!O.lines;)for(var S=0;;++S){var P=O.children[S],J=P.chunkSize();if(n<J){O=P;break}n-=J}return O.lines[n]}function ja(e,n,O){var S=[],P=n.line;return e.iter(n.line,O.line+1,function(J){var ie=J.text;P==O.line&&(ie=ie.slice(0,O.ch)),P==n.line&&(ie=ie.slice(n.ch)),S.push(ie),++P}),S}function ni(e,n,O){var S=[];return e.iter(n,O,function(P){S.push(P.text)}),S}function Ia(e,n){var O=n-e.height;if(O)for(var S=e;S;S=S.parent)S.height+=O}function Yr(e){if(e.parent==null)return null;for(var n=e.parent,O=Y(n.lines,e),S=n.parent;S;n=S,S=S.parent)for(var P=0;!(S.children[P]==n);++P)O+=S.children[P].chunkSize();return O+n.first}function Ja(e,n){var O=e.first;e:do{for(var S=0;S<e.children.length;++S){var P=e.children[S],J=P.height;if(n<J){e=P;continue e}n-=J,O+=P.chunkSize()}return O}while(!e.lines);for(var ie=0;ie<e.lines.length;++ie){var Ae=e.lines[ie],he=Ae.height;if(n<he)break;n-=he}return O+ie}function Di(e,n){return n>=e.first&&n<e.first+e.size}function Ji(e,n){return String(e.lineNumberFormatter(n+e.firstLineNumber))}function ge(e,n,O){if(O===void 0&&(O=null),!(this instanceof ge))return new ge(e,n,O);this.line=e,this.ch=n,this.sticky=O}function we(e,n){return e.line-n.line||e.ch-n.ch}function He(e,n){return e.sticky==n.sticky&&we(e,n)==0}function ut(e){return ge(e.line,e.ch)}function Qt(e,n){return we(e,n)<0?n:e}function tn(e,n){return we(e,n)<0?e:n}function ln(e,n){return Math.max(e.first,Math.min(n,e.first+e.size-1))}function Vt(e,n){if(n.line<e.first)return ge(e.first,0);var O=e.first+e.size-1;return n.line>O?ge(O,Un(e,O).text.length):rn(n,Un(e,n.line).text.length)}function rn(e,n){var O=e.ch;return O==null||O>n?ge(e.line,n):O<0?ge(e.line,0):e}function Rt(e,n){for(var O=[],S=0;S<n.length;S++)O[S]=Vt(e,n[S]);return O}var vn=function(e,n){this.state=e,this.lookAhead=n},$n=function(e,n,O,S){this.state=n,this.doc=e,this.line=O,this.maxLookAhead=S||0,this.baseTokens=null,this.baseTokenPos=1};$n.prototype.lookAhead=function(e){var n=this.doc.getLine(this.line+e);return n!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),n},$n.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},$n.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},$n.fromSaved=function(e,n,O){return n instanceof vn?new $n(e,yn(e.mode,n.state),O,n.lookAhead):new $n(e,yn(e.mode,n),O)},$n.prototype.save=function(e){var n=e!==!1?yn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new vn(n,this.maxLookAhead):n};function Pr(e,n,O,S){var P=[e.state.modeGen],J={};sa(e,n.text,e.doc.mode,O,function(Ce,et){return P.push(Ce,et)},J,S);for(var ie=O.state,Ae=function(Ce){O.baseTokens=P;var et=e.state.overlays[Ce],at=1,Dt=0;O.state=!0,sa(e,n.text,et.mode,O,function(St,an){for(var An=at;Dt<St;){var Dn=P[at];Dn>St&&P.splice(at,1,St,P[at+1],Dn),at+=2,Dt=Math.min(St,Dn)}if(!an)return;if(et.opaque)P.splice(An,at-An,St,"overlay "+an),at=An+2;else for(;An<at;An+=2){var Kn=P[An+1];P[An+1]=(Kn?Kn+" ":"")+"overlay "+an}},J),O.state=ie,O.baseTokens=null,O.baseTokenPos=1},he=0;he<e.state.overlays.length;++he)Ae(he);return{styles:P,classes:J.bgClass||J.textClass?J:null}}function Ir(e,n,O){if(!n.styles||n.styles[0]!=e.state.modeGen){var S=Nr(e,Yr(n)),P=n.text.length>e.options.maxHighlightLength&&yn(e.doc.mode,S.state),J=Pr(e,n,S);P&&(S.state=P),n.stateAfter=S.save(!P),n.styles=J.styles,J.classes?n.styleClasses=J.classes:n.styleClasses&&(n.styleClasses=null),O===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function Nr(e,n,O){var S=e.doc,P=e.display;if(!S.mode.startState)return new $n(S,!0,n);var J=Aa(e,n,O),ie=J>S.first&&Un(S,J-1).stateAfter,Ae=ie?$n.fromSaved(S,ie,J):new $n(S,Xr(S.mode),J);return S.iter(J,n,function(he){qr(e,he.text,Ae);var Ce=Ae.line;he.stateAfter=Ce==n-1||Ce%5==0||Ce>=P.viewFrom&&Ce<P.viewTo?Ae.save():null,Ae.nextLine()}),O&&(S.modeFrontier=Ae.line),Ae}function qr(e,n,O,S){var P=e.doc.mode,J=new da(n,e.options.tabSize,O);for(J.start=J.pos=S||0,n==""&&ca(P,O.state);!J.eol();)Oa(P,J,O.state),J.start=J.pos}function ca(e,n){if(e.blankLine)return e.blankLine(n);if(!e.innerMode)return;var O=Qr(e,n);if(O.mode.blankLine)return O.mode.blankLine(O.state)}function Oa(e,n,O,S){for(var P=0;P<10;P++){S&&(S[0]=Qr(e,O).mode);var J=e.token(n,O);if(n.pos>n.start)return J}throw new Error("Mode "+e.name+" failed to advance stream.")}var Br=function(e,n,O){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=O};function jr(e,n,O,S){var P=e.doc,J=P.mode,ie;n=Vt(P,n);var Ae=Un(P,n.line),he=Nr(e,n.line,O),Ce=new da(Ae.text,e.options.tabSize,he),et;for(S&&(et=[]);(S||Ce.pos<n.ch)&&!Ce.eol();)Ce.start=Ce.pos,ie=Oa(J,Ce,he.state),S&&et.push(new Br(Ce,ie,yn(P.mode,he.state)));return S?et:new Br(Ce,ie,he.state)}function Mr(e,n){if(e)for(;;){var O=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!O)break;e=e.slice(0,O.index)+e.slice(O.index+O[0].length);var S=O[1]?"bgClass":"textClass";n[S]==null?n[S]=O[2]:new RegExp("(?:^|\\s)"+O[2]+"(?:$|\\s)").test(n[S])||(n[S]+=" "+O[2])}return e}function sa(e,n,O,S,P,J,ie){var Ae=O.flattenSpans;Ae==null&&(Ae=e.options.flattenSpans);var he=0,Ce=null,et=new da(n,e.options.tabSize,S),at,Dt=e.options.addModeClass&&[null];for(n==""&&Mr(ca(O,S.state),J);!et.eol();){if(et.pos>e.options.maxHighlightLength?(Ae=!1,ie&&qr(e,n,S,et.pos),et.pos=n.length,at=null):at=Mr(Oa(O,et,S.state,Dt),J),Dt){var St=Dt[0].name;St&&(at="m-"+(at?St+" "+at:St))}if(!Ae||Ce!=at){for(;he<et.start;)he=Math.min(et.start,he+5e3),P(he,Ce);Ce=at}et.start=et.pos}for(;he<et.pos;){var an=Math.min(et.pos,he+5e3);P(an,Ce),he=an}}function Aa(e,n,O){for(var S,P,J=e.doc,ie=O?-1:n-(e.doc.mode.innerMode?1e3:100),Ae=n;Ae>ie;--Ae){if(Ae<=J.first)return J.first;var he=Un(J,Ae-1),Ce=he.stateAfter;if(Ce&&(!O||Ae+(Ce instanceof vn?Ce.lookAhead:0)<=J.modeFrontier))return Ae;var et=W(he.text,null,e.options.tabSize);(P==null||S>et)&&(P=Ae-1,S=et)}return P}function Wa(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontier<n-10)return;for(var O=e.first,S=n-1;S>O;S--){var P=Un(e,S).stateAfter;if(P&&(!(P instanceof vn)||S+P.lookAhead<n)){O=S+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,O)}var Cr=!1,ma=!1;function Za(){Cr=!0}function Qi(){ma=!0}function Ha(e,n,O){this.marker=e,this.from=n,this.to=O}function ri(e,n){if(e)for(var O=0;O<e.length;++O){var S=e[O];if(S.marker==n)return S}}function Ti(e,n){for(var O,S=0;S<e.length;++S)e[S]!=n&&(O||(O=[])).push(e[S]);return O}function Ii(e,n){e.markedSpans=e.markedSpans?e.markedSpans.concat([n]):[n],n.marker.attachLine(e)}function si(e,n,O){var S;if(e)for(var P=0;P<e.length;++P){var J=e[P],ie=J.marker,Ae=J.from==null||(ie.inclusiveLeft?J.from<=n:J.from<n);if(Ae||J.from==n&&ie.type=="bookmark"&&(!O||!J.marker.insertLeft)){var he=J.to==null||(ie.inclusiveRight?J.to>=n:J.to>n);(S||(S=[])).push(new Ha(ie,J.from,he?null:J.to))}}return S}function gi(e,n,O){var S;if(e)for(var P=0;P<e.length;++P){var J=e[P],ie=J.marker,Ae=J.to==null||(ie.inclusiveRight?J.to>=n:J.to>n);if(Ae||J.from==n&&ie.type=="bookmark"&&(!O||J.marker.insertLeft)){var he=J.from==null||(ie.inclusiveLeft?J.from<=n:J.from<n);(S||(S=[])).push(new Ha(ie,he?null:J.from-n,J.to==null?null:J.to-n))}}return S}function Ki(e,n){if(n.full)return null;var O=Di(e,n.from.line)&&Un(e,n.from.line).markedSpans,S=Di(e,n.to.line)&&Un(e,n.to.line).markedSpans;if(!O&&!S)return null;var P=n.from.ch,J=n.to.ch,ie=we(n.from,n.to)==0,Ae=si(O,P,ie),he=gi(S,J,ie),Ce=n.text.length==1,et=ne(n.text).length+(Ce?P:0);if(Ae)for(var at=0;at<Ae.length;++at){var Dt=Ae[at];if(Dt.to==null){var St=ri(he,Dt.marker);St?Ce&&(Dt.to=St.to==null?null:St.to+et):Dt.to=P}}if(he)for(var an=0;an<he.length;++an){var An=he[an];if(An.to!=null&&(An.to+=et),An.from==null){var Dn=ri(Ae,An.marker);Dn||(An.from=et,Ce&&(Ae||(Ae=[])).push(An))}else An.from+=et,Ce&&(Ae||(Ae=[])).push(An)}Ae&&(Ae=Mi(Ae)),he&&he!=Ae&&(he=Mi(he));var Kn=[Ae];if(!Ce){var er=n.text.length-2,Wn;if(er>0&&Ae)for(var Ar=0;Ar<Ae.length;++Ar)Ae[Ar].to==null&&(Wn||(Wn=[])).push(new Ha(Ae[Ar].marker,null,null));for(var kr=0;kr<er;++kr)Kn.push(Wn);Kn.push(he)}return Kn}function Mi(e){for(var n=0;n<e.length;++n){var O=e[n];O.from!=null&&O.from==O.to&&O.marker.clearWhenEmpty!==!1&&e.splice(n--,1)}return e.length?e:null}function io(e,n,O){var S=null;if(e.iter(n.line,O.line+1,function(St){if(St.markedSpans)for(var an=0;an<St.markedSpans.length;++an){var An=St.markedSpans[an].marker;An.readOnly&&(!S||Y(S,An)==-1)&&(S||(S=[])).push(An)}}),!S)return null;for(var P=[{from:n,to:O}],J=0;J<S.length;++J)for(var ie=S[J],Ae=ie.find(0),he=0;he<P.length;++he){var Ce=P[he];if(we(Ce.to,Ae.from)<0||we(Ce.from,Ae.to)>0)continue;var et=[he,1],at=we(Ce.from,Ae.from),Dt=we(Ce.to,Ae.to);(at<0||!ie.inclusiveLeft&&!at)&&et.push({from:Ce.from,to:Ae.from}),(Dt>0||!ie.inclusiveRight&&!Dt)&&et.push({from:Ae.to,to:Ce.to}),P.splice.apply(P,et),he+=et.length-3}return P}function qi(e){var n=e.markedSpans;if(!n)return;for(var O=0;O<n.length;++O)n[O].marker.detachLine(e);e.markedSpans=null}function Kr(e,n){if(!n)return;for(var O=0;O<n.length;++O)n[O].marker.attachLine(e);e.markedSpans=n}function ai(e){return e.inclusiveLeft?-1:0}function za(e){return e.inclusiveRight?1:0}function Ga(e,n){var O=e.lines.length-n.lines.length;if(O!=0)return O;var S=e.find(),P=n.find(),J=we(S.from,P.from)||ai(e)-ai(n);if(J)return-J;var ie=we(S.to,P.to)||za(e)-za(n);return ie||n.id-e.id}function Zi(e,n){var O=ma&&e.markedSpans,S;if(O)for(var P=void 0,J=0;J<O.length;++J)P=O[J],P.marker.collapsed&&(n?P.from:P.to)==null&&(!S||Ga(S,P.marker)<0)&&(S=P.marker);return S}function eo(e){return Zi(e,!0)}function Li(e){return Zi(e,!1)}function Ho(e,n){var O=ma&&e.markedSpans,S;if(O)for(var P=0;P<O.length;++P){var J=O[P];J.marker.collapsed&&(J.from==null||J.from<n)&&(J.to==null||J.to>n)&&(!S||Ga(S,J.marker)<0)&&(S=J.marker)}return S}function ns(e,n,O,S,P){var J=Un(e,n),ie=ma&&J.markedSpans;if(ie)for(var Ae=0;Ae<ie.length;++Ae){var he=ie[Ae];if(!he.marker.collapsed)continue;var Ce=he.marker.find(0),et=we(Ce.from,O)||ai(he.marker)-ai(P),at=we(Ce.to,S)||za(he.marker)-za(P);if(et>=0&&at<=0||et<=0&&at>=0)continue;if(et<=0&&(he.marker.inclusiveRight&&P.inclusiveLeft?we(Ce.to,O)>=0:we(Ce.to,O)>0)||et>=0&&(he.marker.inclusiveRight&&P.inclusiveLeft?we(Ce.from,S)<=0:we(Ce.from,S)<0))return!0}}function Ai(e){for(var n;n=eo(e);)e=n.find(-1,!0).line;return e}function rs(e){for(var n;n=Li(e);)e=n.find(1,!0).line;return e}function Yo(e){for(var n,O;n=Li(e);)e=n.find(1,!0).line,(O||(O=[])).push(e);return O}function $a(e,n){var O=Un(e,n),S=Ai(O);return O==S?n:Yr(S)}function po(e,n){if(n>e.lastLine())return n;var O=Un(e,n),S;if(!$i(e,O))return n;for(;S=Li(O);)O=S.find(1,!0).line;return Yr(O)+1}function $i(e,n){var O=ma&&n.markedSpans;if(O)for(var S=void 0,P=0;P<O.length;++P){if(S=O[P],!S.marker.collapsed)continue;if(S.from==null)return!0;if(S.marker.widgetNode)continue;if(S.from==0&&S.marker.inclusiveLeft&&As(e,n,S))return!0}}function As(e,n,O){if(O.to==null){var S=O.marker.find(1,!0);return As(e,S.line,ri(S.line.markedSpans,O.marker))}if(O.marker.inclusiveRight&&O.to==n.text.length)return!0;for(var P=void 0,J=0;J<n.markedSpans.length;++J)if(P=n.markedSpans[J],P.marker.collapsed&&!P.marker.widgetNode&&P.from==O.to&&(P.to==null||P.to!=O.from)&&(P.marker.inclusiveLeft||O.marker.inclusiveRight)&&As(e,n,P))return!0}function Co(e){e=Ai(e);for(var n=0,O=e.parent,S=0;S<O.lines.length;++S){var P=O.lines[S];if(P==e)break;n+=P.height}for(var J=O.parent;J;O=J,J=O.parent)for(var ie=0;ie<J.children.length;++ie){var Ae=J.children[ie];if(Ae==O)break;n+=Ae.height}return n}function Cs(e){if(e.height==0)return 0;for(var n=e.text.length,O,S=e;O=eo(S);){var P=O.find(0,!0);S=P.from.line,n+=P.from.ch-P.to.ch}for(S=e;O=Li(S);){var J=O.find(0,!0);n-=S.text.length-J.from.ch,S=J.to.line,n+=S.text.length-J.to.ch}return n}function ws(e){var n=e.display,O=e.doc;n.maxLine=Un(O,O.first),n.maxLineLength=Cs(n.maxLine),n.maxLineChanged=!0,O.iter(function(S){var P=Cs(S);P>n.maxLineLength&&(n.maxLineLength=P,n.maxLine=S)})}var co=function(e,n,O){this.text=e,Kr(this,n),this.height=O?O(this):1};co.prototype.lineNo=function(){return Yr(this)},Re(co);function fs(e,n,O,S){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),qi(e),Kr(e,O);var P=S?S(e):1;P!=e.height&&Ia(e,P)}function lr(e){e.parent=null,qi(e)}var Ur={},tr={};function Jr(e,n){if(!e||/^\s*$/.test(e))return null;var O=n.addModeClass?tr:Ur;return O[e]||(O[e]=e.replace(/\S+/g,"cm-$&"))}function fa(e,n){var O=E("span",null,null,T?"padding-right: .1px":null),S={pre:E("pre",[O],"CodeMirror-line"),content:O,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var P=0;P<=(n.rest?n.rest.length:0);P++){var J=P?n.rest[P-1]:n.line,ie=void 0;S.pos=0,S.addToken=Ea,bt(e.display.measure)&&(ie=Ft(J,e.doc.direction))&&(S.addToken=Ca(S.addToken,ie)),S.map=[];var Ae=n!=e.display.externalMeasured&&Yr(J);Io(J,S,Ir(e,J,Ae)),J.styleClasses&&(J.styleClasses.bgClass&&(S.bgClass=H(J.styleClasses.bgClass,S.bgClass||"")),J.styleClasses.textClass&&(S.textClass=H(J.styleClasses.textClass,S.textClass||""))),S.map.length==0&&S.map.push(0,0,S.content.appendChild(zt(e.display.measure))),P==0?(n.measure.map=S.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(S.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(T){var he=S.content.lastChild;(/\bcm-tab\b/.test(he.className)||he.querySelector&&he.querySelector(".cm-tab"))&&(S.content.className="cm-tab-wrap-hack")}return Ye(e,"renderLine",e,n.line,S.pre),S.pre.className&&(S.textClass=H(S.pre.className,S.textClass||"")),S}function Va(e){var n=h("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function Ea(e,n,O,S,P,J,ie){if(!n)return;var Ae=e.splitSpaces?Si(n,e.trailingSpace):n,he=e.cm.state.specialChars,Ce=!1,et;if(!he.test(n))e.col+=n.length,et=document.createTextNode(Ae),e.map.push(e.pos,e.pos+n.length,et),M&&x<9&&(Ce=!0),e.pos+=n.length;else{et=document.createDocumentFragment();for(var at=0;;){he.lastIndex=at;var Dt=he.exec(n),St=Dt?Dt.index-at:n.length-at;if(St){var an=document.createTextNode(Ae.slice(at,at+St));M&&x<9?et.appendChild(h("span",[an])):et.appendChild(an),e.map.push(e.pos,e.pos+St,an),e.col+=St,e.pos+=St}if(!Dt)break;at+=St+1;var An=void 0;if(Dt[0]==" "){var Dn=e.cm.options.tabSize,Kn=Dn-e.col%Dn;An=et.appendChild(h("span",fe(Kn),"cm-tab")),An.setAttribute("role","presentation"),An.setAttribute("cm-text"," "),e.col+=Kn}else Dt[0]=="\r"||Dt[0]==`
|
|
`?(An=et.appendChild(h("span",Dt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),An.setAttribute("cm-text",Dt[0]),e.col+=1):(An=e.cm.options.specialCharPlaceholder(Dt[0]),An.setAttribute("cm-text",Dt[0]),M&&x<9?et.appendChild(h("span",[An])):et.appendChild(An),e.col+=1);e.map.push(e.pos,e.pos+1,An),e.pos++}}if(e.trailingSpace=Ae.charCodeAt(n.length-1)==32,O||S||P||Ce||J||ie){var er=O||"";S&&(er+=S),P&&(er+=P);var Wn=h("span",[et],er,J);if(ie)for(var Ar in ie)ie.hasOwnProperty(Ar)&&Ar!="style"&&Ar!="class"&&Wn.setAttribute(Ar,ie[Ar]);return e.content.appendChild(Wn)}e.content.appendChild(et)}function Si(e,n){if(e.length>1&&!/ /.test(e))return e;for(var O=n,S="",P=0;P<e.length;P++){var J=e.charAt(P);J==" "&&O&&(P==e.length-1||e.charCodeAt(P+1)==32)&&(J="\xA0"),S+=J,O=J==" "}return S}function Ca(e,n){return function(O,S,P,J,ie,Ae,he){P=P?P+" cm-force-border":"cm-force-border";for(var Ce=O.pos,et=Ce+S.length;;){for(var at=void 0,Dt=0;Dt<n.length&&!(at=n[Dt],at.to>Ce&&at.from<=Ce);Dt++);if(at.to>=et)return e(O,S,P,J,ie,Ae,he);e(O,S.slice(0,at.to-Ce),P,J,null,Ae,he),J=null,S=S.slice(at.to-Ce),Ce=at.to}}}function ha(e,n,O,S){var P=!S&&O.widgetNode;P&&e.map.push(e.pos,e.pos+n,P),!S&&e.cm.display.input.needsContentAttribute&&(P||(P=e.content.appendChild(document.createElement("span"))),P.setAttribute("cm-marker",O.id)),P&&(e.cm.display.input.setUneditable(P),e.content.appendChild(P)),e.pos+=n,e.trailingSpace=!1}function Io(e,n,O){var S=e.markedSpans,P=e.text,J=0;if(!S){for(var ie=1;ie<O.length;ie+=2)n.addToken(n,P.slice(J,J=O[ie]),Jr(O[ie+1],n.cm.options));return}for(var Ae=P.length,he=0,Ce=1,et="",at,Dt,St=0,an,An,Dn,Kn,er;;){if(St==he){an=An=Dn=Dt="",er=null,Kn=null,St=Infinity;for(var Wn=[],Ar=void 0,kr=0;kr<S.length;++kr){var Or=S[kr],Sa=Or.marker;if(Sa.type=="bookmark"&&Or.from==he&&Sa.widgetNode)Wn.push(Sa);else if(Or.from<=he&&(Or.to==null||Or.to>he||Sa.collapsed&&Or.to==he&&Or.from==he)){if(Or.to!=null&&Or.to!=he&&St>Or.to&&(St=Or.to,An=""),Sa.className&&(an+=" "+Sa.className),Sa.css&&(Dt=(Dt?Dt+";":"")+Sa.css),Sa.startStyle&&Or.from==he&&(Dn+=" "+Sa.startStyle),Sa.endStyle&&Or.to==St&&(Ar||(Ar=[])).push(Sa.endStyle,Or.to),Sa.title&&((er||(er={})).title=Sa.title),Sa.attributes)for(var Bi in Sa.attributes)(er||(er={}))[Bi]=Sa.attributes[Bi];Sa.collapsed&&(!Kn||Ga(Kn.marker,Sa)<0)&&(Kn=Or)}else Or.from>he&&St>Or.from&&(St=Or.from)}if(Ar)for(var bo=0;bo<Ar.length;bo+=2)Ar[bo+1]==St&&(An+=" "+Ar[bo]);if(!Kn||Kn.from==he)for(var ao=0;ao<Wn.length;++ao)ha(n,0,Wn[ao]);if(Kn&&(Kn.from||0)==he){if(ha(n,(Kn.to==null?Ae+1:Kn.to)-he,Kn.marker,Kn.from==null),Kn.to==null)return;Kn.to==he&&(Kn=!1)}}if(he>=Ae)break;for(var cs=Math.min(Ae,St);;){if(et){var ko=he+et.length;if(!Kn){var ho=ko>cs?et.slice(0,cs-he):et;n.addToken(n,ho,at?at+an:an,Dn,he+ho.length==St?An:"",Dt,er)}if(ko>=cs){et=et.slice(cs-he),he=cs;break}he=ko,Dn=""}et=P.slice(J,J=O[Ce++]),at=Jr(O[Ce++],n.cm.options)}}}function Qa(e,n,O){this.line=n,this.rest=Yo(n),this.size=this.rest?Yr(ne(this.rest))-O+1:1,this.node=this.text=null,this.hidden=$i(e,n)}function to(e,n,O){for(var S=[],P,J=n;J<O;J=P){var ie=new Qa(e.doc,Un(e.doc,J),J);P=J+ie.size,S.push(ie)}return S}var oo=null;function wo(e){oo?oo.ops.push(e):e.ownsGroup=oo={ops:[e],delayedCallbacks:[]}}function Vs(e){var n=e.delayedCallbacks,O=0;do{for(;O<n.length;O++)n[O].call(null);for(var S=0;S<e.ops.length;S++){var P=e.ops[S];if(P.cursorActivityHandlers)for(;P.cursorActivityCalled<P.cursorActivityHandlers.length;)P.cursorActivityHandlers[P.cursorActivityCalled++].call(null,P.cm)}}while(O<n.length)}function Xa(e,n){var O=e.ownsGroup;if(!O)return;try{Vs(O)}finally{oo=null,n(O)}}var ga=null;function _a(e,n){var O=dt(e,n);if(!O.length)return;var S=Array.prototype.slice.call(arguments,2),P;oo?P=oo.delayedCallbacks:ga?P=ga:(P=ga=[],setTimeout(Eo,0));for(var J=function(Ae){P.push(function(){return O[Ae].apply(null,S)})},ie=0;ie<O.length;++ie)J(ie)}function Eo(){var e=ga;ga=null;for(var n=0;n<e.length;++n)e[n]()}function xs(e,n,O,S){for(var P=0;P<n.changes.length;P++){var J=n.changes[P];J=="text"?il(e,n):J=="gutter"?Js(e,n,O,S):J=="class"?ml(e,n):J=="widget"&&Us(e,n,S)}n.changes=null}function Ts(e){return e.node==e.text&&(e.node=h("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),M&&x<8&&(e.node.style.zIndex=2)),e.node}function Xs(e,n){var O=n.bgClass?n.bgClass+" "+(n.line.bgClass||""):n.line.bgClass;if(O&&(O+=" CodeMirror-linebackground"),n.background)O?n.background.className=O:(n.background.parentNode.removeChild(n.background),n.background=null);else if(O){var S=Ts(n);n.background=S.insertBefore(h("div",null,O),S.firstChild),e.display.input.setUneditable(n.background)}}function Ys(e,n){var O=e.display.externalMeasured;return O&&O.line==n.line?(e.display.externalMeasured=null,n.measure=O.measure,O.built):fa(e,n)}function il(e,n){var O=n.text.className,S=Ys(e,n);n.text==n.node&&(n.node=S.pre),n.text.parentNode.replaceChild(S.pre,n.text),n.text=S.pre,S.bgClass!=n.bgClass||S.textClass!=n.textClass?(n.bgClass=S.bgClass,n.textClass=S.textClass,ml(e,n)):O&&(n.text.className=O)}function ml(e,n){Xs(e,n),n.line.wrapClass?Ts(n).className=n.line.wrapClass:n.node!=n.text&&(n.node.className="");var O=n.textClass?n.textClass+" "+(n.line.textClass||""):n.line.textClass;n.text.className=O||""}function Js(e,n,O,S){if(n.gutter&&(n.node.removeChild(n.gutter),n.gutter=null),n.gutterBackground&&(n.node.removeChild(n.gutterBackground),n.gutterBackground=null),n.line.gutterClass){var P=Ts(n);n.gutterBackground=h("div",null,"CodeMirror-gutter-background "+n.line.gutterClass,"left: "+(e.options.fixedGutter?S.fixedPos:-S.gutterTotalWidth)+"px; width: "+S.gutterTotalWidth+"px"),e.display.input.setUneditable(n.gutterBackground),P.insertBefore(n.gutterBackground,n.text)}var J=n.line.gutterMarkers;if(e.options.lineNumbers||J){var ie=Ts(n),Ae=n.gutter=h("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?S.fixedPos:-S.gutterTotalWidth)+"px");if(e.display.input.setUneditable(Ae),ie.insertBefore(Ae,n.text),n.line.gutterClass&&(Ae.className+=" "+n.line.gutterClass),e.options.lineNumbers&&(!J||!J["CodeMirror-linenumbers"])&&(n.lineNumber=Ae.appendChild(h("div",Ji(e.options,O),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+S.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),J)for(var he=0;he<e.display.gutterSpecs.length;++he){var Ce=e.display.gutterSpecs[he].className,et=J.hasOwnProperty(Ce)&&J[Ce];et&&Ae.appendChild(h("div",[et],"CodeMirror-gutter-elt","left: "+S.gutterLeft[Ce]+"px; width: "+S.gutterWidth[Ce]+"px"))}}}function Us(e,n,O){n.alignable&&(n.alignable=null);for(var S=_("CodeMirror-linewidget"),P=n.node.firstChild,J=void 0;P;P=J)J=P.nextSibling,S.test(P.className)&&n.node.removeChild(P);Ps(e,n,O)}function gl(e,n,O,S){var P=Ys(e,n);return n.text=n.node=P.pre,P.bgClass&&(n.bgClass=P.bgClass),P.textClass&&(n.textClass=P.textClass),ml(e,n),Js(e,n,O,S),Ps(e,n,S),n.node}function Ps(e,n,O){if(Ns(e,n.line,n,O,!0),n.rest)for(var S=0;S<n.rest.length;S++)Ns(e,n.rest[S],n,O,!1)}function Ns(e,n,O,S,P){if(!n.widgets)return;for(var J=Ts(O),ie=0,Ae=n.widgets;ie<Ae.length;++ie){var he=Ae[ie],Ce=h("div",[he.node],"CodeMirror-linewidget"+(he.className?" "+he.className:""));he.handleMouseEvents||Ce.setAttribute("cm-ignore-events","true"),li(he,Ce,O,S),e.display.input.setUneditable(Ce),P&&he.above?J.insertBefore(Ce,O.gutter||O.text):J.appendChild(Ce),_a(he,"redraw")}}function li(e,n,O,S){if(e.noHScroll){(O.alignable||(O.alignable=[])).push(n);var P=S.wrapperWidth;n.style.left=S.fixedPos+"px",e.coverGutter||(P-=S.gutterTotalWidth,n.style.paddingLeft=S.gutterTotalWidth+"px"),n.style.width=P+"px"}e.coverGutter&&(n.style.zIndex=5,n.style.position="relative",e.noHScroll||(n.style.marginLeft=-S.gutterTotalWidth+"px"))}function Hs(e){if(e.height!=null)return e.height;var n=e.doc.cm;if(!n)return 0;if(!v(document.body,e.node)){var O="position: relative;";e.coverGutter&&(O+="margin-left: -"+n.display.gutters.offsetWidth+"px;"),e.noHScroll&&(O+="width: "+n.display.wrapper.clientWidth+"px;"),l(n.display.measure,h("div",[e.node],null,O))}return e.height=e.node.parentNode.offsetHeight}function Jo(e,n){for(var O=je(n);O!=e.wrapper;O=O.parentNode)if(!O||O.nodeType==1&&O.getAttribute("cm-ignore-events")=="true"||O.parentNode==e.sizer&&O!=e.mover)return!0}function ol(e){return e.lineSpace.offsetTop}function Ke(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function ot(e){if(e.cachedPaddingH)return e.cachedPaddingH;var n=l(e.measure,h("pre","x","CodeMirror-line-like")),O=window.getComputedStyle?window.getComputedStyle(n):n.currentStyle,S={left:parseInt(O.paddingLeft),right:parseInt(O.paddingRight)};return!isNaN(S.left)&&!isNaN(S.right)&&(e.cachedPaddingH=S),S}function ht(e){return $-e.display.nativeBarWidth}function Je(e){return e.display.scroller.clientWidth-ht(e)-e.display.barWidth}function ve(e){return e.display.scroller.clientHeight-ht(e)-e.display.barHeight}function Ne(e,n,O){var S=e.options.lineWrapping,P=S&&Je(e);if(!n.measure.heights||S&&n.measure.width!=P){var J=n.measure.heights=[];if(S){n.measure.width=P;for(var ie=n.text.firstChild.getClientRects(),Ae=0;Ae<ie.length-1;Ae++){var he=ie[Ae],Ce=ie[Ae+1];Math.abs(he.bottom-Ce.bottom)>2&&J.push((he.bottom+Ce.top)/2-O.top)}}J.push(O.bottom-O.top)}}function ye(e,n,O){if(e.line==n)return{map:e.measure.map,cache:e.measure.cache};for(var S=0;S<e.rest.length;S++)if(e.rest[S]==n)return{map:e.measure.maps[S],cache:e.measure.caches[S]};for(var P=0;P<e.rest.length;P++)if(Yr(e.rest[P])>O)return{map:e.measure.maps[P],cache:e.measure.caches[P],before:!0}}function qe(e,n){n=Ai(n);var O=Yr(n),S=e.display.externalMeasured=new Qa(e.doc,n,O);S.lineN=O;var P=S.built=fa(e,S);return S.text=P.pre,l(e.display.lineMeasure,P.pre),S}function tt(e,n,O,S){return xt(e,rt(e,n),O,S)}function gt(e,n){if(n>=e.display.viewFrom&&n<e.display.viewTo)return e.display.view[Yn(e,n)];var O=e.display.externalMeasured;if(O&&n>=O.lineN&&n<O.lineN+O.size)return O}function rt(e,n){var O=Yr(n),S=gt(e,O);S&&!S.text?S=null:S&&S.changes&&(xs(e,S,O,Nn(e)),e.curOp.forceUpdate=!0),S||(S=qe(e,n));var P=ye(S,n,O);return{line:n,view:S,rect:null,map:P.map,cache:P.cache,before:P.before,hasHeights:!1}}function xt(e,n,O,S,P){n.before&&(O=-1);var J=O+(S||""),ie;return n.cache.hasOwnProperty(J)?ie=n.cache[J]:(n.rect||(n.rect=n.view.text.getBoundingClientRect()),n.hasHeights||(Ne(e,n.view,n.rect),n.hasHeights=!0),ie=yt(e,n,O,S),ie.bogus||(n.cache[J]=ie)),{left:ie.left,right:ie.right,top:P?ie.rtop:ie.top,bottom:P?ie.rbottom:ie.bottom}}var Xt={left:0,right:0,top:0,bottom:0};function nt(e,n,O){for(var S,P,J,ie,Ae,he,Ce=0;Ce<e.length;Ce+=3)if(Ae=e[Ce],he=e[Ce+1],n<Ae?(P=0,J=1,ie="left"):n<he?(P=n-Ae,J=P+1):(Ce==e.length-3||n==he&&e[Ce+3]>n)&&(J=he-Ae,P=J-1,n>=he&&(ie="right")),P!=null){if(S=e[Ce+2],Ae==he&&O==(S.insertLeft?"left":"right")&&(ie=O),O=="left"&&P==0)for(;Ce&&e[Ce-2]==e[Ce-3]&&e[Ce-1].insertLeft;)S=e[(Ce-=3)+2],ie="left";if(O=="right"&&P==he-Ae)for(;Ce<e.length-3&&e[Ce+3]==e[Ce+4]&&!e[Ce+5].insertLeft;)S=e[(Ce+=3)+2],ie="right";break}return{node:S,start:P,end:J,collapse:ie,coverStart:Ae,coverEnd:he}}function Xe(e,n){var O=Xt;if(n=="left")for(var S=0;S<e.length&&!((O=e[S]).left!=O.right);S++);else for(var P=e.length-1;P>=0&&!((O=e[P]).left!=O.right);P--);return O}function yt(e,n,O,S){var P=nt(n.map,O,S),J=P.node,ie=P.start,Ae=P.end,he=P.collapse,Ce;if(J.nodeType==3){for(var et=0;et<4;et++){for(;ie&&Ge(n.line.text.charAt(P.coverStart+ie));)--ie;for(;P.coverStart+Ae<P.coverEnd&&Ge(n.line.text.charAt(P.coverStart+Ae));)++Ae;if(M&&x<9&&ie==0&&Ae==P.coverEnd-P.coverStart?Ce=J.parentNode.getBoundingClientRect():Ce=Xe(f(J,ie,Ae).getClientRects(),S),Ce.left||Ce.right||ie==0)break;Ae=ie,ie=ie-1,he="right"}M&&x<11&&(Ce=Wt(e.display.measure,Ce))}else{ie>0&&(he=S="right");var at;e.options.lineWrapping&&(at=J.getClientRects()).length>1?Ce=at[S=="right"?at.length-1:0]:Ce=J.getBoundingClientRect()}if(M&&x<9&&!ie&&(!Ce||!Ce.left&&!Ce.right)){var Dt=J.parentNode.getClientRects()[0];Dt?Ce={left:Dt.left,right:Dt.left+cn(e.display),top:Dt.top,bottom:Dt.bottom}:Ce=Xt}for(var St=Ce.top-n.rect.top,an=Ce.bottom-n.rect.top,An=(St+an)/2,Dn=n.view.measure.heights,Kn=0;Kn<Dn.length-1&&!(An<Dn[Kn]);Kn++);var er=Kn?Dn[Kn-1]:0,Wn=Dn[Kn],Ar={left:(he=="right"?Ce.right:Ce.left)-n.rect.left,right:(he=="left"?Ce.left:Ce.right)-n.rect.left,top:er,bottom:Wn};return!Ce.left&&!Ce.right&&(Ar.bogus=!0),e.options.singleCursorHeightPerLine||(Ar.rtop=St,Ar.rbottom=an),Ar}function Wt(e,n){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Ie(e))return n;var O=screen.logicalXDPI/screen.deviceXDPI,S=screen.logicalYDPI/screen.deviceYDPI;return{left:n.left*O,right:n.right*O,top:n.top*S,bottom:n.bottom*S}}function nn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var n=0;n<e.rest.length;n++)e.measure.caches[n]={}}function Ut(e){e.display.externalMeasure=null,i(e.display.lineMeasure);for(var n=0;n<e.display.view.length;n++)nn(e.display.view[n])}function hn(e){Ut(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Jt(){return r&&c?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Mt(){return r&&c?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function on(e){var n=0;if(e.widgets)for(var O=0;O<e.widgets.length;++O)e.widgets[O].above&&(n+=Hs(e.widgets[O]));return n}function Gt(e,n,O,S,P){if(!P){var J=on(n);O.top+=J,O.bottom+=J}if(S=="line")return O;S||(S="local");var ie=Co(n);if(S=="local"?ie+=ol(e.display):ie-=e.display.viewOffset,S=="page"||S=="window"){var Ae=e.display.lineSpace.getBoundingClientRect();ie+=Ae.top+(S=="window"?0:Mt());var he=Ae.left+(S=="window"?0:Jt());O.left+=he,O.right+=he}return O.top+=ie,O.bottom+=ie,O}function fn(e,n,O){if(O=="div")return n;var S=n.left,P=n.top;if(O=="page")S-=Jt(),P-=Mt();else if(O=="local"||!O){var J=e.display.sizer.getBoundingClientRect();S+=J.left,P+=J.top}var ie=e.display.lineSpace.getBoundingClientRect();return{left:S-ie.left,top:P-ie.top}}function In(e,n,O,S,P){return S||(S=Un(e.doc,n.line)),Gt(e,S,tt(e,S,n.ch,P),O)}function jt(e,n,O,S,P,J){S=S||Un(e.doc,n.line),P||(P=rt(e,S));function ie(an,An){var Dn=xt(e,P,an,An?"right":"left",J);return An?Dn.left=Dn.right:Dn.right=Dn.left,Gt(e,S,Dn,O)}var Ae=Ft(S,e.doc.direction),he=n.ch,Ce=n.sticky;if(he>=S.text.length?(he=S.text.length,Ce="before"):he<=0&&(he=0,Ce="after"),!Ae)return ie(Ce=="before"?he-1:he,Ce=="before");function et(an,An,Dn){var Kn=Ae[An],er=Kn.level==1;return ie(Dn?an-1:an,er!=Dn)}var at=it(Ae,he,Ce),Dt=Bt,St=et(he,at,Ce=="before");return Dt!=null&&(St.other=et(he,Dt,Ce!="before")),St}function pn(e,n){var O=0;n=Vt(e.doc,n),e.options.lineWrapping||(O=cn(e.display)*n.ch);var S=Un(e.doc,n.line),P=Co(S)+ol(e.display);return{left:O,right:O,top:P,bottom:P+S.height}}function qt(e,n,O,S,P){var J=ge(e,n,O);return J.xRel=P,S&&(J.outside=S),J}function mn(e,n,O){var S=e.doc;if(O+=e.display.viewOffset,O<0)return qt(S.first,0,null,-1,-1);var P=Ja(S,O),J=S.first+S.size-1;if(P>J)return qt(S.first+S.size-1,Un(S,J).text.length,null,1,1);n<0&&(n=0);for(var ie=Un(S,P);;){var Ae=ar(e,ie,P,n,O),he=Ho(ie,Ae.ch+(Ae.xRel>0||Ae.outside>0?1:0));if(!he)return Ae;var Ce=he.find(1);if(Ce.line==P)return Ce;ie=Un(S,P=Ce.line)}}function Zt(e,n,O,S){S-=on(n);var P=n.text.length,J=vt(function(ie){return xt(e,O,ie-1).bottom<=S},P,0);return P=vt(function(ie){return xt(e,O,ie).top>S},J,P),{begin:J,end:P}}function kt(e,n,O,S){O||(O=rt(e,n));var P=Gt(e,n,xt(e,O,S),"line").top;return Zt(e,n,O,P)}function En(e,n,O,S){return e.bottom<=O?!1:e.top>O?!0:(S?e.left:e.right)>n}function ar(e,n,O,S,P){P-=Co(n);var J=rt(e,n),ie=on(n),Ae=0,he=n.text.length,Ce=!0,et=Ft(n,e.doc.direction);if(et){var at=(e.options.lineWrapping?Tn:sn)(e,n,O,J,et,S,P);Ce=at.level!=1,Ae=Ce?at.from:at.to-1,he=Ce?at.to:at.from-1}var Dt=null,St=null,an=vt(function(kr){var Or=xt(e,J,kr);return Or.top+=ie,Or.bottom+=ie,En(Or,S,P,!1)?(Or.top<=P&&Or.left<=S&&(Dt=kr,St=Or),!0):!1},Ae,he),An,Dn,Kn=!1;if(St){var er=S-St.left<St.right-S,Wn=er==Ce;an=Dt+(Wn?0:1),Dn=Wn?"after":"before",An=er?St.left:St.right}else{!Ce&&(an==he||an==Ae)&&an++,Dn=an==0?"after":an==n.text.length?"before":xt(e,J,an-(Ce?1:0)).bottom+ie<=P==Ce?"after":"before";var Ar=jt(e,ge(O,an,Dn),"line",n,J);An=Ar.left,Kn=P<Ar.top?-1:P>=Ar.bottom?1:0}return an=Qe(n.text,an,1),qt(O,an,Dn,Kn,S-An)}function sn(e,n,O,S,P,J,ie){var Ae=vt(function(at){var Dt=P[at],St=Dt.level!=1;return En(jt(e,ge(O,St?Dt.to:Dt.from,St?"before":"after"),"line",n,S),J,ie,!0)},0,P.length-1),he=P[Ae];if(Ae>0){var Ce=he.level!=1,et=jt(e,ge(O,Ce?he.from:he.to,Ce?"after":"before"),"line",n,S);En(et,J,ie,!0)&&et.top>ie&&(he=P[Ae-1])}return he}function Tn(e,n,O,S,P,J,ie){var Ae=Zt(e,n,S,ie),he=Ae.begin,Ce=Ae.end;/\s/.test(n.text.charAt(Ce-1))&&Ce--;for(var et=null,at=null,Dt=0;Dt<P.length;Dt++){var St=P[Dt];if(St.from>=Ce||St.to<=he)continue;var an=St.level!=1,An=xt(e,S,an?Math.min(Ce,St.to)-1:Math.max(he,St.from)).right,Dn=An<J?J-An+1e9:An-J;(!et||at>Dn)&&(et=St,at=Dn)}return et||(et=P[P.length-1]),et.from<he&&(et={from:he,to:et.to,level:et.level}),et.to>Ce&&(et={from:et.from,to:Ce,level:et.level}),et}var Bn;function jn(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Bn==null){Bn=h("pre",null,"CodeMirror-line-like");for(var n=0;n<49;++n)Bn.appendChild(document.createTextNode("x")),Bn.appendChild(h("br"));Bn.appendChild(document.createTextNode("x"))}l(e.measure,Bn);var O=Bn.offsetHeight/50;return O>3&&(e.cachedTextHeight=O),i(e.measure),O||1}function cn(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var n=h("span","xxxxxxxxxx"),O=h("pre",[n],"CodeMirror-line-like");l(e.measure,O);var S=n.getBoundingClientRect(),P=(S.right-S.left)/10;return P>2&&(e.cachedCharWidth=P),P||10}function Nn(e){for(var n=e.display,O={},S={},P=n.gutters.clientLeft,J=n.gutters.firstChild,ie=0;J;J=J.nextSibling,++ie){var Ae=e.display.gutterSpecs[ie].className;O[Ae]=J.offsetLeft+J.clientLeft+P,S[Ae]=J.clientWidth}return{fixedPos:qn(n),gutterTotalWidth:n.gutters.offsetWidth,gutterLeft:O,gutterWidth:S,wrapperWidth:n.wrapper.clientWidth}}function qn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ur(e){var n=jn(e.display),O=e.options.lineWrapping,S=O&&Math.max(5,e.display.scroller.clientWidth/cn(e.display)-3);return function(P){if($i(e.doc,P))return 0;var J=0;if(P.widgets)for(var ie=0;ie<P.widgets.length;ie++)P.widgets[ie].height&&(J+=P.widgets[ie].height);return O?J+(Math.ceil(P.text.length/S)||1)*n:J+n}}function wr(e){var n=e.doc,O=ur(e);n.iter(function(S){var P=O(S);P!=S.height&&Ia(S,P)})}function Gn(e,n,O,S){var P=e.display;if(!O&&je(n).getAttribute("cm-not-content")=="true")return null;var J,ie,Ae=P.lineSpace.getBoundingClientRect();try{J=n.clientX-Ae.left,ie=n.clientY-Ae.top}catch(at){return null}var he=mn(e,J,ie),Ce;if(S&&he.xRel>0&&(Ce=Un(e.doc,he.line).text).length==he.ch){var et=W(Ce,Ce.length,e.options.tabSize)-Ce.length;he=ge(he.line,Math.max(0,Math.round((J-ot(e.display).left)/cn(e.display))-et))}return he}function Yn(e,n){if(n>=e.display.viewTo)return null;if(n-=e.display.viewFrom,n<0)return null;for(var O=e.display.view,S=0;S<O.length;S++)if(n-=O[S].size,n<0)return S}function yr(e,n,O,S){n==null&&(n=e.doc.first),O==null&&(O=e.doc.first+e.doc.size),S||(S=0);var P=e.display;if(S&&O<P.viewTo&&(P.updateLineNumbers==null||P.updateLineNumbers>n)&&(P.updateLineNumbers=n),e.curOp.viewChanged=!0,n>=P.viewTo)ma&&$a(e.doc,n)<P.viewTo&&hr(e);else if(O<=P.viewFrom)ma&&po(e.doc,O+S)>P.viewFrom?hr(e):(P.viewFrom+=S,P.viewTo+=S);else if(n<=P.viewFrom&&O>=P.viewTo)hr(e);else if(n<=P.viewFrom){var J=Zr(e,O,O+S,1);J?(P.view=P.view.slice(J.index),P.viewFrom=J.lineN,P.viewTo+=S):hr(e)}else if(O>=P.viewTo){var ie=Zr(e,n,n,-1);ie?(P.view=P.view.slice(0,ie.index),P.viewTo=ie.lineN):hr(e)}else{var Ae=Zr(e,n,n,-1),he=Zr(e,O,O+S,1);Ae&&he?(P.view=P.view.slice(0,Ae.index).concat(to(e,Ae.lineN,he.lineN)).concat(P.view.slice(he.index)),P.viewTo+=S):hr(e)}var Ce=P.externalMeasured;Ce&&(O<Ce.lineN?Ce.lineN+=S:n<Ce.lineN+Ce.size&&(P.externalMeasured=null))}function fr(e,n,O){e.curOp.viewChanged=!0;var S=e.display,P=e.display.externalMeasured;if(P&&n>=P.lineN&&n<P.lineN+P.size&&(S.externalMeasured=null),n<S.viewFrom||n>=S.viewTo)return;var J=S.view[Yn(e,n)];if(J.node==null)return;var ie=J.changes||(J.changes=[]);Y(ie,O)==-1&&ie.push(O)}function hr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Zr(e,n,O,S){var P=Yn(e,n),J,ie=e.display.view;if(!ma||O==e.doc.first+e.doc.size)return{index:P,lineN:O};for(var Ae=e.display.viewFrom,he=0;he<P;he++)Ae+=ie[he].size;if(Ae!=n){if(S>0){if(P==ie.length-1)return null;J=Ae+ie[P].size-n,P++}else J=Ae-n;n+=J,O+=J}for(;$a(e.doc,O)!=O;){if(P==(S<0?0:ie.length-1))return null;O+=S*ie[P-(S<0?1:0)].size,P+=S}return{index:P,lineN:O}}function Wr(e,n,O){var S=e.display,P=S.view;P.length==0||n>=S.viewTo||O<=S.viewFrom?(S.view=to(e,n,O),S.viewFrom=n):(S.viewFrom>n?S.view=to(e,n,S.viewFrom).concat(S.view):S.viewFrom<n&&(S.view=S.view.slice(Yn(e,n))),S.viewFrom=n,S.viewTo<O?S.view=S.view.concat(to(e,S.viewTo,O)):S.viewTo>O&&(S.view=S.view.slice(0,Yn(e,O)))),S.viewTo=O}function Vn(e){for(var n=e.display.view,O=0,S=0;S<n.length;S++){var P=n[S];!P.hidden&&(!P.node||P.changes)&&++O}return O}function dr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Ra(e,n){n===void 0&&(n=!0);for(var O=e.doc,S={},P=S.cursors=document.createDocumentFragment(),J=S.selection=document.createDocumentFragment(),ie=0;ie<O.sel.ranges.length;ie++){if(!n&&ie==O.sel.primIndex)continue;var Ae=O.sel.ranges[ie];if(Ae.from().line>=e.display.viewTo||Ae.to().line<e.display.viewFrom)continue;var he=Ae.empty();(he||e.options.showCursorWhenSelecting)&&Vr(e,Ae.head,P),he||dn(e,Ae,J)}return S}function Vr(e,n,O){var S=jt(e,n,"div",null,null,!e.options.singleCursorHeightPerLine),P=O.appendChild(h("div","\xA0","CodeMirror-cursor"));if(P.style.left=S.left+"px",P.style.top=S.top+"px",P.style.height=Math.max(0,S.bottom-S.top)*e.options.cursorHeight+"px",S.other){var J=O.appendChild(h("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));J.style.display="",J.style.left=S.other.left+"px",J.style.top=S.other.top+"px",J.style.height=(S.other.bottom-S.other.top)*.85+"px"}}function Hn(e,n){return e.top-n.top||e.left-n.left}function dn(e,n,O){var S=e.display,P=e.doc,J=document.createDocumentFragment(),ie=ot(e.display),Ae=ie.left,he=Math.max(S.sizerWidth,Je(e)-S.sizer.offsetLeft)-ie.right,Ce=P.direction=="ltr";function et(Wn,Ar,kr,Or){Ar<0&&(Ar=0),Ar=Math.round(Ar),Or=Math.round(Or),J.appendChild(h("div",null,"CodeMirror-selected","position: absolute; left: "+Wn+`px;
|
|
top: `+Ar+"px; width: "+(kr==null?he-Wn:kr)+`px;
|
|
height: `+(Or-Ar)+"px"))}function at(Wn,Ar,kr){var Or=Un(P,Wn),Sa=Or.text.length,Bi,bo;function ao(ho,jo){return In(e,ge(Wn,ho),"div",Or,jo)}function cs(ho,jo,Do){var kn=kt(e,Or,null,ho),Vi=jo=="ltr"==(Do=="after")?"left":"right",Xi=Do=="after"?kn.begin:kn.end-(/\s/.test(Or.text.charAt(kn.end-1))?2:1);return ao(Xi,Vi)[Vi]}var ko=Ft(Or,P.direction);return At(ko,Ar||0,kr==null?Sa:kr,function(ho,jo,Do,kn){var Vi=Do=="ltr",Xi=ao(ho,Vi?"left":"right"),Yi=ao(jo-1,Vi?"right":"left"),Il=Ar==null&&ho==0,Ya=kr==null&&jo==Sa,Pa=kn==0,bs=!ko||kn==ko.length-1;if(Yi.top-Xi.top<=3){var yo=(Ce?Il:Ya)&&Pa,Ml=(Ce?Ya:Il)&&bs,al=yo?Ae:(Vi?Xi:Yi).left,zs=Ml?he:(Vi?Yi:Xi).right;et(al,Xi.top,zs-al,Xi.bottom)}else{var Cl,Vo,wl,bu;Vi?(Cl=Ce&&Il&&Pa?Ae:Xi.left,Vo=Ce?he:cs(ho,Do,"before"),wl=Ce?Ae:cs(jo,Do,"after"),bu=Ce&&Ya&&bs?he:Yi.right):(Cl=Ce?cs(ho,Do,"before"):Ae,Vo=!Ce&&Il&&Pa?he:Xi.right,wl=!Ce&&Ya&&bs?Ae:Yi.left,bu=Ce?cs(jo,Do,"after"):he),et(Cl,Xi.top,Vo-Cl,Xi.bottom),Xi.bottom<Yi.top&&et(Ae,Xi.bottom,null,Yi.top),et(wl,Yi.top,bu-wl,Yi.bottom)}(!Bi||Hn(Xi,Bi)<0)&&(Bi=Xi),Hn(Yi,Bi)<0&&(Bi=Yi),(!bo||Hn(Xi,bo)<0)&&(bo=Xi),Hn(Yi,bo)<0&&(bo=Yi)}),{start:Bi,end:bo}}var Dt=n.from(),St=n.to();if(Dt.line==St.line)at(Dt.line,Dt.ch,St.ch);else{var an=Un(P,Dt.line),An=Un(P,St.line),Dn=Ai(an)==Ai(An),Kn=at(Dt.line,Dt.ch,Dn?an.text.length+1:null).end,er=at(St.line,Dn?0:null,St.ch).start;Dn&&(Kn.top<er.top-2?(et(Kn.right,Kn.top,null,Kn.bottom),et(Ae,er.top,er.left,er.bottom)):et(Kn.right,Kn.top,er.left-Kn.right,Kn.bottom)),Kn.bottom<er.top&&et(Ae,Kn.bottom,null,er.top)}O.appendChild(J)}function cr(e){if(!e.state.focused)return;var n=e.display;clearInterval(n.blinker);var O=!0;n.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?n.blinker=setInterval(function(){e.hasFocus()||or(e),n.cursorDiv.style.visibility=(O=!O)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function qa(e){e.state.focused||(e.display.input.focus(),br(e))}function pr(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,or(e))},100)}function br(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ye(e,"focus",e,n),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),T&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),cr(e)}function or(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ye(e,"blur",e,n),e.state.focused=!1,g(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Jn(e){for(var n=e.display,O=n.lineDiv.offsetTop,S=0;S<n.view.length;S++){var P=n.view[S],J=e.options.lineWrapping,ie=void 0,Ae=0;if(P.hidden)continue;if(M&&x<8){var he=P.node.offsetTop+P.node.offsetHeight;ie=he-O,O=he}else{var Ce=P.node.getBoundingClientRect();ie=Ce.bottom-Ce.top,!J&&P.text.firstChild&&(Ae=P.text.firstChild.getBoundingClientRect().right-Ce.left-1)}var et=P.line.height-ie;if((et>.005||et<-.005)&&(Ia(P.line,ie),Sn(P.line),P.rest))for(var at=0;at<P.rest.length;at++)Sn(P.rest[at]);if(Ae>e.display.sizerWidth){var Dt=Math.ceil(Ae/cn(e.display));Dt>e.display.maxLineLength&&(e.display.maxLineLength=Dt,e.display.maxLine=P.line,e.display.maxLineChanged=!0)}}}function Sn(e){if(e.widgets)for(var n=0;n<e.widgets.length;++n){var O=e.widgets[n],S=O.node.parentNode;S&&(O.height=S.offsetHeight)}}function On(e,n,O){var S=O&&O.top!=null?Math.max(0,O.top):e.scroller.scrollTop;S=Math.floor(S-ol(e));var P=O&&O.bottom!=null?O.bottom:S+e.wrapper.clientHeight,J=Ja(n,S),ie=Ja(n,P);if(O&&O.ensure){var Ae=O.ensure.from.line,he=O.ensure.to.line;Ae<J?(J=Ae,ie=Ja(n,Co(Un(n,Ae))+e.wrapper.clientHeight)):Math.min(he,n.lastLine())>=ie&&(J=Ja(n,Co(Un(n,he))-e.wrapper.clientHeight),ie=he)}return{from:J,to:Math.max(ie,J+1)}}function un(e,n){if(Et(e,"scrollCursorIntoView"))return;var O=e.display,S=O.sizer.getBoundingClientRect(),P=null;if(n.top+S.top<0?P=!0:n.bottom+S.top>(window.innerHeight||document.documentElement.clientHeight)&&(P=!1),P!=null&&!a){var J=h("div","\u200B",null,`position: absolute;
|
|
top: `+(n.top-O.viewOffset-ol(e.display))+`px;
|
|
height: `+(n.bottom-n.top+ht(e)+O.barHeight)+`px;
|
|
left: `+n.left+"px; width: "+Math.max(2,n.right-n.left)+"px;");e.display.lineSpace.appendChild(J),J.scrollIntoView(P),e.display.lineSpace.removeChild(J)}}function zn(e,n,O,S){S==null&&(S=0);var P;!e.options.lineWrapping&&n==O&&(n=n.ch?ge(n.line,n.sticky=="before"?n.ch-1:n.ch,"after"):n,O=n.sticky=="before"?ge(n.line,n.ch+1,"before"):n);for(var J=0;J<5;J++){var ie=!1,Ae=jt(e,n),he=!O||O==n?Ae:jt(e,O);P={left:Math.min(Ae.left,he.left),top:Math.min(Ae.top,he.top)-S,right:Math.max(Ae.left,he.left),bottom:Math.max(Ae.bottom,he.bottom)+S};var Ce=nr(e,P),et=e.doc.scrollTop,at=e.doc.scrollLeft;if(Ce.scrollTop!=null&&(ba(e,Ce.scrollTop),Math.abs(e.doc.scrollTop-et)>1&&(ie=!0)),Ce.scrollLeft!=null&&(Rr(e,Ce.scrollLeft),Math.abs(e.doc.scrollLeft-at)>1&&(ie=!0)),!ie)break}return P}function zr(e,n){var O=nr(e,n);O.scrollTop!=null&&ba(e,O.scrollTop),O.scrollLeft!=null&&Rr(e,O.scrollLeft)}function nr(e,n){var O=e.display,S=jn(e.display);n.top<0&&(n.top=0);var P=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:O.scroller.scrollTop,J=ve(e),ie={};n.bottom-n.top>J&&(n.bottom=n.top+J);var Ae=e.doc.height+Ke(O),he=n.top<S,Ce=n.bottom>Ae-S;if(n.top<P)ie.scrollTop=he?0:n.top;else if(n.bottom>P+J){var et=Math.min(n.top,(Ce?Ae:n.bottom)-J);et!=P&&(ie.scrollTop=et)}var at=e.options.fixedGutter?0:O.gutters.offsetWidth,Dt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:O.scroller.scrollLeft-at,St=Je(e)-O.gutters.offsetWidth,an=n.right-n.left>St;return an&&(n.right=n.left+St),n.left<10?ie.scrollLeft=0:n.left<Dt?ie.scrollLeft=Math.max(0,n.left+at-(an?0:10)):n.right>St+Dt-3&&(ie.scrollLeft=n.right+(an?0:10)-St),ie}function Sr(e,n){if(n==null)return;ta(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function wa(e){ta(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function ea(e,n,O){(n!=null||O!=null)&&ta(e),n!=null&&(e.curOp.scrollLeft=n),O!=null&&(e.curOp.scrollTop=O)}function la(e,n){ta(e),e.curOp.scrollToPos=n}function ta(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var O=pn(e,n.from),S=pn(e,n.to);pa(e,O,S,n.margin)}}function pa(e,n,O,S){var P=nr(e,{left:Math.min(n.left,O.left),top:Math.min(n.top,O.top)-S,right:Math.max(n.right,O.right),bottom:Math.max(n.bottom,O.bottom)+S});ea(e,P.scrollLeft,P.scrollTop)}function ba(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;D||go(e,{top:n}),xa(e,n,!0),D&&go(e),mo(e,100)}function xa(e,n,O){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!O)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function Rr(e,n,O,S){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(O?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!S)return;e.doc.scrollLeft=n,$r(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Ma(e){var n=e.display,O=n.gutters.offsetWidth,S=Math.round(e.doc.height+Ke(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?O:0,docHeight:S,scrollHeight:S+ht(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:O}}var ua=function(e,n,O){this.cm=O;var S=this.vert=h("div",[h("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),P=this.horiz=h("div",[h("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");S.tabIndex=P.tabIndex=-1,e(S),e(P),Fe(S,"scroll",function(){S.clientHeight&&n(S.scrollTop,"vertical")}),Fe(P,"scroll",function(){P.clientWidth&&n(P.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,M&&x<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ua.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,O=e.scrollHeight>e.clientHeight+1,S=e.nativeBarWidth;if(O){this.vert.style.display="block",this.vert.style.bottom=n?S+"px":"0";var P=e.viewHeight-(n?S:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+P)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=O?S+"px":"0",this.horiz.style.left=e.barLeft+"px";var J=e.viewWidth-e.barLeft-(O?S:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+J)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(S==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:O?S:0,bottom:n?S:0}},ua.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ua.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ua.prototype.zeroWidthHack=function(){var e=u&&!s?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new j,this.disableVert=new j},ua.prototype.enableZeroWidthBar=function(e,n,O){e.style.pointerEvents="auto";function S(){var P=e.getBoundingClientRect(),J=O=="vert"?document.elementFromPoint(P.right-1,(P.top+P.bottom)/2):document.elementFromPoint((P.right+P.left)/2,P.bottom-1);J!=e?e.style.pointerEvents="none":n.set(1e3,S)}n.set(1e3,S)},ua.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var La=function(){};La.prototype.update=function(){return{bottom:0,right:0}},La.prototype.setScrollLeft=function(){},La.prototype.setScrollTop=function(){},La.prototype.clear=function(){};function ii(e,n){n||(n=Ma(e));var O=e.display.barWidth,S=e.display.barHeight;Wi(e,n);for(var P=0;P<4&&O!=e.display.barWidth||S!=e.display.barHeight;P++)O!=e.display.barWidth&&e.options.lineWrapping&&Jn(e),Wi(e,Ma(e)),O=e.display.barWidth,S=e.display.barHeight}function Wi(e,n){var O=e.display,S=O.scrollbars.update(n);O.sizer.style.paddingRight=(O.barWidth=S.right)+"px",O.sizer.style.paddingBottom=(O.barHeight=S.bottom)+"px",O.heightForcer.style.borderBottom=S.bottom+"px solid transparent",S.right&&S.bottom?(O.scrollbarFiller.style.display="block",O.scrollbarFiller.style.height=S.bottom+"px",O.scrollbarFiller.style.width=S.right+"px"):O.scrollbarFiller.style.display="",S.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(O.gutterFiller.style.display="block",O.gutterFiller.style.height=S.bottom+"px",O.gutterFiller.style.width=n.gutterWidth+"px"):O.gutterFiller.style.display=""}var yi={native:ua,null:La};function fi(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&g(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new yi[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),Fe(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,O){O=="horizontal"?Rr(e,n):ba(e,n)},e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var Mo=0;function Ao(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Mo},wo(e.curOp)}function _o(e){var n=e.curOp;n&&Xa(n,function(O){for(var S=0;S<O.ops.length;S++)O.ops[S].cm.curOp=null;as(O)})}function as(e){for(var n=e.ops,O=0;O<n.length;O++)hs(n[O]);for(var S=0;S<n.length;S++)is(n[S]);for(var P=0;P<n.length;P++)os(n[P]);for(var J=0;J<n.length;J++)xo(n[J]);for(var ie=0;ie<n.length;ie++)ps(n[ie])}function hs(e){var n=e.cm,O=n.display;ss(n),e.updateMaxLine&&ws(n),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<O.viewFrom||e.scrollToPos.to.line>=O.viewTo)||O.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new Pi(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function is(e){e.updatedDisplay=e.mustUpdate&&fo(e.cm,e.update)}function os(e){var n=e.cm,O=n.display;e.updatedDisplay&&Jn(n),e.barMeasure=Ma(n),O.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=tt(n,O.maxLine,O.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(O.scroller.clientWidth,O.sizer.offsetLeft+e.adjustWidthTo+ht(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,O.sizer.offsetLeft+e.adjustWidthTo-Je(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=O.input.prepareSelection())}function xo(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<n.doc.scrollLeft&&Rr(n,Math.min(n.display.scroller.scrollLeft,e.maxScrollLeft),!0),n.display.maxLineChanged=!1);var O=e.focus&&e.focus==U();e.preparedSelection&&n.display.input.showSelection(e.preparedSelection,O),(e.updatedDisplay||e.startHeight!=n.doc.height)&&ii(n,e.barMeasure),e.updatedDisplay&&va(n,e.barMeasure),e.selectionChanged&&cr(n),n.state.focused&&e.updateInput&&n.display.input.reset(e.typing),O&&qa(e.cm)}function ps(e){var n=e.cm,O=n.display,S=n.doc;if(e.updatedDisplay&&Qo(n,e.update),O.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(O.wheelStartX=O.wheelStartY=null),e.scrollTop!=null&&xa(n,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&Rr(n,e.scrollLeft,!0,!0),e.scrollToPos){var P=zn(n,Vt(S,e.scrollToPos.from),Vt(S,e.scrollToPos.to),e.scrollToPos.margin);un(n,P)}var J=e.maybeHiddenMarkers,ie=e.maybeUnhiddenMarkers;if(J)for(var Ae=0;Ae<J.length;++Ae)J[Ae].lines.length||Ye(J[Ae],"hide");if(ie)for(var he=0;he<ie.length;++he)ie[he].lines.length&&Ye(ie[he],"unhide");O.wrapper.offsetHeight&&(S.scrollTop=n.display.scroller.scrollTop),e.changeObjs&&Ye(n,"changes",n,e.changeObjs),e.update&&e.update.finish()}function Ui(e,n){if(e.curOp)return n();Ao(e);try{return n()}finally{_o(e)}}function na(e,n){return function(){if(e.curOp)return n.apply(e,arguments);Ao(e);try{return n.apply(e,arguments)}finally{_o(e)}}}function hi(e){return function(){if(this.curOp)return e.apply(this,arguments);Ao(this);try{return e.apply(this,arguments)}finally{_o(this)}}}function ui(e){return function(){var n=this.cm;if(!n||n.curOp)return e.apply(this,arguments);Ao(n);try{return e.apply(this,arguments)}finally{_o(n)}}}function mo(e,n){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(n,k(lo,e))}function lo(e){var n=e.doc;if(n.highlightFrontier>=e.display.viewTo)return;var O=+new Date+e.options.workTime,S=Nr(e,n.highlightFrontier),P=[];n.iter(S.line,Math.min(n.first+n.size,e.display.viewTo+500),function(J){if(S.line>=e.display.viewFrom){var ie=J.styles,Ae=J.text.length>e.options.maxHighlightLength?yn(n.mode,S.state):null,he=Pr(e,J,S,!0);Ae&&(S.state=Ae),J.styles=he.styles;var Ce=J.styleClasses,et=he.classes;et?J.styleClasses=et:Ce&&(J.styleClasses=null);for(var at=!ie||ie.length!=J.styles.length||Ce!=et&&(!Ce||!et||Ce.bgClass!=et.bgClass||Ce.textClass!=et.textClass),Dt=0;!at&&Dt<ie.length;++Dt)at=ie[Dt]!=J.styles[Dt];at&&P.push(S.line),J.stateAfter=S.save(),S.nextLine()}else J.text.length<=e.options.maxHighlightLength&&qr(e,J.text,S),J.stateAfter=S.line%5==0?S.save():null,S.nextLine();if(+new Date>O)return mo(e,e.options.workDelay),!0}),n.highlightFrontier=S.line,n.modeFrontier=Math.max(n.modeFrontier,S.line),P.length&&Ui(e,function(){for(var J=0;J<P.length;J++)fr(e,P[J],"text")})}var Pi=function(e,n,O){var S=e.display;this.viewport=n,this.visible=On(S,e.doc,n),this.editorIsHidden=!S.wrapper.offsetWidth,this.wrapperHeight=S.wrapper.clientHeight,this.wrapperWidth=S.wrapper.clientWidth,this.oldDisplayWidth=Je(e),this.force=O,this.dims=Nn(e),this.events=[]};Pi.prototype.signal=function(e,n){De(e,n)&&this.events.push(arguments)},Pi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)Ye.apply(null,this.events[e])};function ss(e){var n=e.display;!n.scrollbarsClipped&&n.scroller.offsetWidth&&(n.nativeBarWidth=n.scroller.offsetWidth-n.scroller.clientWidth,n.heightForcer.style.height=ht(e)+"px",n.sizer.style.marginBottom=-n.nativeBarWidth+"px",n.sizer.style.borderRightWidth=ht(e)+"px",n.scrollbarsClipped=!0)}function ls(e){if(e.hasFocus())return null;var n=U();if(!n||!v(e.display.lineDiv,n))return null;var O={activeElt:n};if(window.getSelection){var S=window.getSelection();S.anchorNode&&S.extend&&v(e.display.lineDiv,S.anchorNode)&&(O.anchorNode=S.anchorNode,O.anchorOffset=S.anchorOffset,O.focusNode=S.focusNode,O.focusOffset=S.focusOffset)}return O}function Zo(e){if(!e||!e.activeElt||e.activeElt==U())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&v(document.body,e.anchorNode)&&v(document.body,e.focusNode)){var n=window.getSelection(),O=document.createRange();O.setEnd(e.anchorNode,e.anchorOffset),O.collapse(!1),n.removeAllRanges(),n.addRange(O),n.extend(e.focusNode,e.focusOffset)}}function fo(e,n){var O=e.display,S=e.doc;if(n.editorIsHidden)return hr(e),!1;if(!n.force&&n.visible.from>=O.viewFrom&&n.visible.to<=O.viewTo&&(O.updateLineNumbers==null||O.updateLineNumbers>=O.viewTo)&&O.renderedView==O.view&&Vn(e)==0)return!1;pi(e)&&(hr(e),n.dims=Nn(e));var P=S.first+S.size,J=Math.max(n.visible.from-e.options.viewportMargin,S.first),ie=Math.min(P,n.visible.to+e.options.viewportMargin);O.viewFrom<J&&J-O.viewFrom<20&&(J=Math.max(S.first,O.viewFrom)),O.viewTo>ie&&O.viewTo-ie<20&&(ie=Math.min(P,O.viewTo)),ma&&(J=$a(e.doc,J),ie=po(e.doc,ie));var Ae=J!=O.viewFrom||ie!=O.viewTo||O.lastWrapHeight!=n.wrapperHeight||O.lastWrapWidth!=n.wrapperWidth;Wr(e,J,ie),O.viewOffset=Co(Un(e.doc,O.viewFrom)),e.display.mover.style.top=O.viewOffset+"px";var he=Vn(e);if(!Ae&&he==0&&!n.force&&O.renderedView==O.view&&(O.updateLineNumbers==null||O.updateLineNumbers>=O.viewTo))return!1;var Ce=ls(e);return he>4&&(O.lineDiv.style.display="none"),$o(e,O.updateLineNumbers,n.dims),he>4&&(O.lineDiv.style.display=""),O.renderedView=O.view,Zo(Ce),i(O.cursorDiv),i(O.selectionDiv),O.gutters.style.height=O.sizer.style.minHeight=0,Ae&&(O.lastWrapHeight=n.wrapperHeight,O.lastWrapWidth=n.wrapperWidth,mo(e,400)),O.updateLineNumbers=null,!0}function Qo(e,n){for(var O=n.viewport,S=!0;;S=!1){if(!S||!e.options.lineWrapping||n.oldDisplayWidth==Je(e)){if(O&&O.top!=null&&(O={top:Math.min(e.doc.height+Ke(e.display)-ve(e),O.top)}),n.visible=On(e.display,e.doc,O),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else S&&(n.visible=On(e.display,e.doc,O));if(!fo(e,n))break;Jn(e);var P=Ma(e);dr(e),ii(e,P),va(e,P),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function go(e,n){var O=new Pi(e,n);if(fo(e,O)){Jn(e),Qo(e,O);var S=Ma(e);dr(e),ii(e,S),va(e,S),O.finish()}}function $o(e,n,O){var S=e.display,P=e.options.lineNumbers,J=S.lineDiv,ie=J.firstChild;function Ae(an){var An=an.nextSibling;return T&&u&&e.display.currentWheelTarget==an?an.style.display="none":an.parentNode.removeChild(an),An}for(var he=S.view,Ce=S.viewFrom,et=0;et<he.length;et++){var at=he[et];if(!at.hidden)if(!at.node||at.node.parentNode!=J){var Dt=gl(e,at,Ce,O);J.insertBefore(Dt,ie)}else{for(;ie!=at.node;)ie=Ae(ie);var St=P&&n!=null&&n<=Ce&&at.lineNumber;at.changes&&(Y(at.changes,"gutter")>-1&&(St=!1),xs(e,at,Ce,O)),St&&(i(at.lineNumber),at.lineNumber.appendChild(document.createTextNode(Ji(e.options,Ce)))),ie=at.node.nextSibling}Ce+=at.size}for(;ie;)ie=Ae(ie)}function Ko(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function va(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+ht(e)+"px"}function $r(e){var n=e.display,O=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var S=qn(n)-n.scroller.scrollLeft+e.doc.scrollLeft,P=n.gutters.offsetWidth,J=S+"px",ie=0;ie<O.length;ie++)if(!O[ie].hidden){e.options.fixedGutter&&(O[ie].gutter&&(O[ie].gutter.style.left=J),O[ie].gutterBackground&&(O[ie].gutterBackground.style.left=J));var Ae=O[ie].alignable;if(Ae)for(var he=0;he<Ae.length;he++)Ae[he].style.left=J}e.options.fixedGutter&&(n.gutters.style.left=S+P+"px")}function pi(e){if(!e.options.lineNumbers)return!1;var n=e.doc,O=Ji(e.options,n.first+n.size-1),S=e.display;if(O.length!=S.lineNumChars){var P=S.measure.appendChild(h("div",[h("div",O)],"CodeMirror-linenumber CodeMirror-gutter-elt")),J=P.firstChild.offsetWidth,ie=P.offsetWidth-J;return S.lineGutter.style.width="",S.lineNumInnerWidth=Math.max(J,S.lineGutter.offsetWidth-ie)+1,S.lineNumWidth=S.lineNumInnerWidth+ie,S.lineNumChars=S.lineNumInnerWidth?O.length:-1,S.lineGutter.style.width=S.lineNumWidth+"px",Ko(e.display),!0}return!1}function zi(e,n){for(var O=[],S=!1,P=0;P<e.length;P++){var J=e[P],ie=null;if(typeof J!="string"&&(ie=J.style,J=J.className),J=="CodeMirror-linenumbers")if(n)S=!0;else continue;O.push({className:J,style:ie})}return n&&!S&&O.push({className:"CodeMirror-linenumbers",style:null}),O}function To(e){var n=e.gutters,O=e.gutterSpecs;i(n),e.lineGutter=null;for(var S=0;S<O.length;++S){var P=O[S],J=P.className,ie=P.style,Ae=n.appendChild(h("div",null,"CodeMirror-gutter "+J));ie&&(Ae.style.cssText=ie),J=="CodeMirror-linenumbers"&&(e.lineGutter=Ae,Ae.style.width=(e.lineNumWidth||1)+"px")}n.style.display=O.length?"":"none",Ko(e)}function uo(e){To(e.display),yr(e),$r(e)}function Lo(e,n,O,S){var P=this;this.input=O,P.scrollbarFiller=h("div",null,"CodeMirror-scrollbar-filler"),P.scrollbarFiller.setAttribute("cm-not-content","true"),P.gutterFiller=h("div",null,"CodeMirror-gutter-filler"),P.gutterFiller.setAttribute("cm-not-content","true"),P.lineDiv=E("div",null,"CodeMirror-code"),P.selectionDiv=h("div",null,null,"position: relative; z-index: 1"),P.cursorDiv=h("div",null,"CodeMirror-cursors"),P.measure=h("div",null,"CodeMirror-measure"),P.lineMeasure=h("div",null,"CodeMirror-measure"),P.lineSpace=E("div",[P.measure,P.lineMeasure,P.selectionDiv,P.cursorDiv,P.lineDiv],null,"position: relative; outline: none");var J=E("div",[P.lineSpace],"CodeMirror-lines");P.mover=h("div",[J],null,"position: relative"),P.sizer=h("div",[P.mover],"CodeMirror-sizer"),P.sizerWidth=null,P.heightForcer=h("div",null,null,"position: absolute; height: "+$+"px; width: 1px;"),P.gutters=h("div",null,"CodeMirror-gutters"),P.lineGutter=null,P.scroller=h("div",[P.sizer,P.heightForcer,P.gutters],"CodeMirror-scroll"),P.scroller.setAttribute("tabIndex","-1"),P.wrapper=h("div",[P.scrollbarFiller,P.gutterFiller,P.scroller],"CodeMirror"),M&&x<8&&(P.gutters.style.zIndex=-1,P.scroller.style.paddingRight=0),!T&&!(D&&A)&&(P.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(P.wrapper):e(P.wrapper)),P.viewFrom=P.viewTo=n.first,P.reportedViewFrom=P.reportedViewTo=n.first,P.view=[],P.renderedView=null,P.externalMeasured=null,P.viewOffset=0,P.lastWrapHeight=P.lastWrapWidth=0,P.updateLineNumbers=null,P.nativeBarWidth=P.barHeight=P.barWidth=0,P.scrollbarsClipped=!1,P.lineNumWidth=P.lineNumInnerWidth=P.lineNumChars=null,P.alignWidgets=!1,P.cachedCharWidth=P.cachedTextHeight=P.cachedPaddingH=null,P.maxLine=null,P.maxLineLength=0,P.maxLineChanged=!1,P.wheelDX=P.wheelDY=P.wheelStartX=P.wheelStartY=null,P.shift=!1,P.selForContextMenu=null,P.activeTouch=null,P.gutterSpecs=zi(S.gutters,S.lineNumbers),To(P),O.init(P)}var Ni=0,oi=null;M?oi=-.53:D?oi=15:r?oi=-.7:d&&(oi=-1/3);function Wo(e){var n=e.wheelDeltaX,O=e.wheelDeltaY;return n==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(n=e.detail),O==null&&e.detail&&e.axis==e.VERTICAL_AXIS?O=e.detail:O==null&&(O=e.wheelDelta),{x:n,y:O}}function Rn(e){var n=Wo(e);return n.x*=oi,n.y*=oi,n}function qo(e,n){var O=Wo(n),S=O.x,P=O.y,J=e.display,ie=J.scroller,Ae=ie.scrollWidth>ie.clientWidth,he=ie.scrollHeight>ie.clientHeight;if(!(S&&Ae||P&&he))return;if(P&&u&&T){e:for(var Ce=n.target,et=J.view;Ce!=ie;Ce=Ce.parentNode)for(var at=0;at<et.length;at++)if(et[at].node==Ce){e.display.currentWheelTarget=Ce;break e}}if(S&&!D&&!t&&oi!=null){P&&he&&ba(e,Math.max(0,ie.scrollTop+P*oi)),Rr(e,Math.max(0,ie.scrollLeft+S*oi)),(!P||P&&he)&&me(n),J.wheelStartX=null;return}if(P&&oi!=null){var Dt=P*oi,St=e.doc.scrollTop,an=St+J.wrapper.clientHeight;Dt<0?St=Math.max(0,St+Dt-50):an=Math.min(e.doc.height,an+Dt+50),go(e,{top:St,bottom:an})}Ni<20&&(J.wheelStartX==null?(J.wheelStartX=ie.scrollLeft,J.wheelStartY=ie.scrollTop,J.wheelDX=S,J.wheelDY=P,setTimeout(function(){if(J.wheelStartX==null)return;var An=ie.scrollLeft-J.wheelStartX,Dn=ie.scrollTop-J.wheelStartY,Kn=Dn&&J.wheelDY&&Dn/J.wheelDY||An&&J.wheelDX&&An/J.wheelDX;if(J.wheelStartX=J.wheelStartY=null,!Kn)return;oi=(oi*Ni+Kn)/(Ni+1),++Ni},200)):(J.wheelDX+=S,J.wheelDY+=P))}var so=function(e,n){this.ranges=e,this.primIndex=n};so.prototype.primary=function(){return this.ranges[this.primIndex]},so.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var n=0;n<this.ranges.length;n++){var O=this.ranges[n],S=e.ranges[n];if(!He(O.anchor,S.anchor)||!He(O.head,S.head))return!1}return!0},so.prototype.deepCopy=function(){for(var e=[],n=0;n<this.ranges.length;n++)e[n]=new Ba(ut(this.ranges[n].anchor),ut(this.ranges[n].head));return new so(e,this.primIndex)},so.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},so.prototype.contains=function(e,n){n||(n=e);for(var O=0;O<this.ranges.length;O++){var S=this.ranges[O];if(we(n,S.from())>=0&&we(e,S.to())<=0)return O}return-1};var Ba=function(e,n){this.anchor=e,this.head=n};Ba.prototype.from=function(){return tn(this.anchor,this.head)},Ba.prototype.to=function(){return Qt(this.anchor,this.head)},Ba.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Oi(e,n,O){var S=e&&e.options.selectionsMayTouch,P=n[O];n.sort(function(Dt,St){return we(Dt.from(),St.from())}),O=Y(n,P);for(var J=1;J<n.length;J++){var ie=n[J],Ae=n[J-1],he=we(Ae.to(),ie.from());if(S&&!ie.empty()?he>0:he>=0){var Ce=tn(Ae.from(),ie.from()),et=Qt(Ae.to(),ie.to()),at=Ae.empty()?ie.from()==ie.head:Ae.from()==Ae.head;J<=O&&--O,n.splice(--J,2,new Ba(at?et:Ce,at?Ce:et))}}return new so(n,O)}function mi(e,n){return new so([new Ba(e,n||e)],0)}function So(e){return e.text?ge(e.from.line+e.text.length-1,ne(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function vi(e,n){if(we(e,n.from)<0)return e;if(we(e,n.to)<=0)return So(n);var O=e.line+n.text.length-(n.to.line-n.from.line)-1,S=e.ch;return e.line==n.to.line&&(S+=So(n).ch-n.to.ch),ge(O,S)}function Uo(e,n){for(var O=[],S=0;S<e.sel.ranges.length;S++){var P=e.sel.ranges[S];O.push(new Ba(vi(P.anchor,n),vi(P.head,n)))}return Oi(e.cm,O,e.sel.primIndex)}function es(e,n,O){return e.line==n.line?ge(O.line,e.ch-n.ch+O.ch):ge(O.line+(e.line-n.line),e.ch)}function ms(e,n,O){for(var S=[],P=ge(e.first,0),J=P,ie=0;ie<n.length;ie++){var Ae=n[ie],he=es(Ae.from,P,J),Ce=es(So(Ae),P,J);if(P=Ae.to,J=Ce,O=="around"){var et=e.sel.ranges[ie],at=we(et.head,et.anchor)<0;S[ie]=new Ba(at?Ce:he,at?he:Ce)}else S[ie]=new Ba(he,he)}return new so(S,e.sel.primIndex)}function zo(e){e.doc.mode=Tt(e.options,e.doc.modeOption),Ss(e)}function Ss(e){e.doc.iter(function(n){n.stateAfter&&(n.stateAfter=null),n.styles&&(n.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,mo(e,100),e.state.modeGen++,e.curOp&&yr(e)}function Fs(e,n){return n.from.ch==0&&n.to.ch==0&&ne(n.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function _n(e,n,O,S){function P(er){return O?O[er]:null}function J(er,Wn,Ar){fs(er,Wn,Ar,S),_a(er,"change",er,n)}function ie(er,Wn){for(var Ar=[],kr=er;kr<Wn;++kr)Ar.push(new co(Ce[kr],P(kr),S));return Ar}var Ae=n.from,he=n.to,Ce=n.text,et=Un(e,Ae.line),at=Un(e,he.line),Dt=ne(Ce),St=P(Ce.length-1),an=he.line-Ae.line;if(n.full)e.insert(0,ie(0,Ce.length)),e.remove(Ce.length,e.size-Ce.length);else if(Fs(e,n)){var An=ie(0,Ce.length-1);J(at,at.text,St),an&&e.remove(Ae.line,an),An.length&&e.insert(Ae.line,An)}else if(et==at)if(Ce.length==1)J(et,et.text.slice(0,Ae.ch)+Dt+et.text.slice(he.ch),St);else{var Dn=ie(1,Ce.length-1);Dn.push(new co(Dt+et.text.slice(he.ch),St,S)),J(et,et.text.slice(0,Ae.ch)+Ce[0],P(0)),e.insert(Ae.line+1,Dn)}else if(Ce.length==1)J(et,et.text.slice(0,Ae.ch)+Ce[0]+at.text.slice(he.ch),P(0)),e.remove(Ae.line+1,an);else{J(et,et.text.slice(0,Ae.ch)+Ce[0],P(0)),J(at,Dt+at.text.slice(he.ch),St);var Kn=ie(1,Ce.length-1);an>1&&e.remove(Ae.line+1,an-1),e.insert(Ae.line+1,Kn)}_a(e,"change",e,n)}function Xn(e,n,O){function S(P,J,ie){if(P.linked)for(var Ae=0;Ae<P.linked.length;++Ae){var he=P.linked[Ae];if(he.doc==J)continue;var Ce=ie&&he.sharedHist;if(O&&!Ce)continue;n(he.doc,Ce),S(he.doc,P,Ce)}}S(e,null,!0)}function Pt(e,n){if(n.cm)throw new Error("This document is already in use.");e.doc=n,n.cm=e,wr(e),zo(e),$t(e),e.options.lineWrapping||ws(e),e.options.mode=n.modeOption,yr(e)}function $t(e){(e.doc.direction=="rtl"?N:g)(e.display.lineDiv,"CodeMirror-rtl")}function gn(e){Ui(e,function(){$t(e),yr(e)})}function Ln(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Mn(e,n){var O={from:ut(n.from),to:So(n),text:ja(e,n.from,n.to)};return ei(e,O,n.from.line,n.to.line+1),Xn(e,function(S){return ei(S,O,n.from.line,n.to.line+1)},!0),O}function sr(e){for(;e.length;){var n=ne(e);if(n.ranges)e.pop();else break}}function rr(e,n){if(n)return sr(e.done),ne(e.done);if(e.done.length&&!ne(e.done).ranges)return ne(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ne(e.done)}function wn(e,n,O,S){var P=e.history;P.undone.length=0;var J=+new Date,ie,Ae;if((P.lastOp==S||P.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&P.lastModTime>J-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(ie=rr(P,P.lastOp==S)))Ae=ne(ie.changes),we(n.from,n.to)==0&&we(n.from,Ae.to)==0?Ae.to=So(n):ie.changes.push(Mn(e,n));else{var he=ne(P.done);for((!he||!he.ranges)&&Zn(e.sel,P.done),ie={changes:[Mn(e,n)],generation:P.generation},P.done.push(ie);P.done.length>P.undoDepth;)P.done.shift(),P.done[0].ranges||P.done.shift()}P.done.push(O),P.generation=++P.maxGeneration,P.lastModTime=P.lastSelTime=J,P.lastOp=P.lastSelOp=S,P.lastOrigin=P.lastSelOrigin=n.origin,Ae||Ye(e,"historyAdded")}function Fr(e,n,O,S){var P=n.charAt(0);return P=="*"||P=="+"&&O.ranges.length==S.ranges.length&&O.somethingSelected()==S.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Ei(e,n,O,S){var P=e.history,J=S&&S.origin;O==P.lastSelOp||J&&P.lastSelOrigin==J&&(P.lastModTime==P.lastSelTime&&P.lastOrigin==J||Fr(e,J,ne(P.done),n))?P.done[P.done.length-1]=n:Zn(n,P.done),P.lastSelTime=+new Date,P.lastSelOrigin=J,P.lastSelOp=O,S&&S.clearRedo!==!1&&sr(P.undone)}function Zn(e,n){var O=ne(n);O&&O.ranges&&O.equals(e)||n.push(e)}function ei(e,n,O,S){var P=n["spans_"+e.id],J=0;e.iter(Math.max(e.first,O),Math.min(e.first+e.size,S),function(ie){ie.markedSpans&&((P||(P=n["spans_"+e.id]={}))[J]=ie.markedSpans),++J})}function no(e){if(!e)return null;for(var n,O=0;O<e.length;++O)e[O].marker.explicitlyCleared?n||(n=e.slice(0,O)):n&&n.push(e[O]);return n?n.length?n:null:e}function Fi(e,n){var O=n["spans_"+e.id];if(!O)return null;for(var S=[],P=0;P<n.text.length;++P)S.push(no(O[P]));return S}function Fn(e,n){var O=Fi(e,n),S=Ki(e,n);if(!O)return S;if(!S)return O;for(var P=0;P<O.length;++P){var J=O[P],ie=S[P];if(J&&ie){e:for(var Ae=0;Ae<ie.length;++Ae){for(var he=ie[Ae],Ce=0;Ce<J.length;++Ce)if(J[Ce].marker==he.marker)continue e;J.push(he)}}else ie&&(O[P]=ie)}return O}function Da(e,n,O){for(var S=[],P=0;P<e.length;++P){var J=e[P];if(J.ranges){S.push(O?so.prototype.deepCopy.call(J):J);continue}var ie=J.changes,Ae=[];S.push({changes:Ae});for(var he=0;he<ie.length;++he){var Ce=ie[he],et=void 0;if(Ae.push({from:Ce.from,to:Ce.to,text:Ce.text}),n)for(var at in Ce)(et=at.match(/^spans_(\d+)$/))&&(Y(n,Number(et[1]))>-1&&(ne(Ae)[at]=Ce[at],delete Ce[at]))}}return S}function ki(e,n,O,S){if(S){var P=e.anchor;if(O){var J=we(n,P)<0;J!=we(O,P)<0?(P=n,n=O):J!=we(n,O)<0&&(n=O)}return new Ba(P,n)}else return new Ba(O||n,n)}function ti(e,n,O,S,P){P==null&&(P=e.cm&&(e.cm.display.shift||e.extend)),Ri(e,new so([ki(e.sel.primary(),n,O,P)],0),S)}function ro(e,n,O){for(var S=[],P=e.cm&&(e.cm.display.shift||e.extend),J=0;J<e.sel.ranges.length;J++)S[J]=ki(e.sel.ranges[J],n[J],null,P);var ie=Oi(e.cm,S,e.sel.primIndex);Ri(e,ie,O)}function Go(e,n,O,S){var P=e.sel.ranges.slice(0);P[n]=O,Ri(e,Oi(e.cm,P,e.sel.primIndex),S)}function Po(e,n,O,S){Ri(e,mi(n,O),S)}function No(e,n,O){var S={ranges:n.ranges,update:function(P){this.ranges=[];for(var J=0;J<P.length;J++)this.ranges[J]=new Ba(Vt(e,P[J].anchor),Vt(e,P[J].head))},origin:O&&O.origin};return Ye(e,"beforeSelectionChange",e,S),e.cm&&Ye(e.cm,"beforeSelectionChange",e.cm,S),S.ranges!=n.ranges?Oi(e.cm,S.ranges,S.ranges.length-1):n}function gs(e,n,O){var S=e.history.done,P=ne(S);P&&P.ranges?(S[S.length-1]=n,sl(e,n,O)):Ri(e,n,O)}function Ri(e,n,O){sl(e,n,O),Ei(e,e.sel,e.cm?e.cm.curOp.id:NaN,O)}function sl(e,n,O){(De(e,"beforeSelectionChange")||e.cm&&De(e.cm,"beforeSelectionChange"))&&(n=No(e,n,O));var S=O&&O.bias||(we(n.primary().head,e.sel.primary().head)<0?-1:1);vl(e,ks(e,n,S,!0)),!(O&&O.scroll===!1)&&e.cm&&wa(e.cm)}function vl(e,n){if(n.equals(e.sel))return;e.sel=n,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,We(e.cm)),_a(e,"cursorActivity",e)}function Os(e){vl(e,ks(e,e.sel,null,!1))}function ks(e,n,O,S){for(var P,J=0;J<n.ranges.length;J++){var ie=n.ranges[J],Ae=n.ranges.length==e.sel.ranges.length&&e.sel.ranges[J],he=ll(e,ie.anchor,Ae&&Ae.anchor,O,S),Ce=ll(e,ie.head,Ae&&Ae.head,O,S);(P||he!=ie.anchor||Ce!=ie.head)&&(P||(P=n.ranges.slice(0,J)),P[J]=new Ba(he,Ce))}return P?Oi(e.cm,P,n.primIndex):n}function us(e,n,O,S,P){var J=Un(e,n.line);if(J.markedSpans)for(var ie=0;ie<J.markedSpans.length;++ie){var Ae=J.markedSpans[ie],he=Ae.marker,Ce="selectLeft"in he?!he.selectLeft:he.inclusiveLeft,et="selectRight"in he?!he.selectRight:he.inclusiveRight;if((Ae.from==null||(Ce?Ae.from<=n.ch:Ae.from<n.ch))&&(Ae.to==null||(et?Ae.to>=n.ch:Ae.to>n.ch))){if(P&&(Ye(he,"beforeCursorEnter"),he.explicitlyCleared))if(J.markedSpans){--ie;continue}else break;if(!he.atomic)continue;if(O){var at=he.find(S<0?1:-1),Dt=void 0;if((S<0?et:Ce)&&(at=ul(e,at,-S,at&&at.line==n.line?J:null)),at&&at.line==n.line&&(Dt=we(at,O))&&(S<0?Dt<0:Dt>0))return us(e,at,n,S,P)}var St=he.find(S<0?-1:1);return(S<0?Ce:et)&&(St=ul(e,St,S,St.line==n.line?J:null)),St?us(e,St,n,S,P):null}}return n}function ll(e,n,O,S,P){var J=S||1,ie=us(e,n,O,J,P)||!P&&us(e,n,O,J,!0)||us(e,n,O,-J,P)||!P&&us(e,n,O,-J,!0);return ie||(e.cantEdit=!0,ge(e.first,0))}function ul(e,n,O,S){return O<0&&n.ch==0?n.line>e.first?Vt(e,ge(n.line-1)):null:O>0&&n.ch==(S||Un(e,n.line)).text.length?n.line<e.first+e.size-1?ge(n.line+1,0):null:new ge(n.line,n.ch+O)}function Sl(e){e.setSelection(ge(e.firstLine(),0),ge(e.lastLine()),le)}function Zs(e,n,O){var S={canceled:!1,from:n.from,to:n.to,text:n.text,origin:n.origin,cancel:function(){return S.canceled=!0}};return O&&(S.update=function(P,J,ie,Ae){P&&(S.from=Vt(e,P)),J&&(S.to=Vt(e,J)),ie&&(S.text=ie),Ae!==void 0&&(S.origin=Ae)}),Ye(e,"beforeChange",e,S),e.cm&&Ye(e.cm,"beforeChange",e.cm,S),S.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:S.from,to:S.to,text:S.text,origin:S.origin}}function ts(e,n,O){if(e.cm){if(!e.cm.curOp)return na(e.cm,ts)(e,n,O);if(e.cm.state.suppressEdits)return}if((De(e,"beforeChange")||e.cm&&De(e.cm,"beforeChange"))&&(n=Zs(e,n,!0),!n))return;var S=Cr&&!O&&io(e,n.from,n.to);if(S)for(var P=S.length-1;P>=0;--P)dl(e,{from:S[P].from,to:S[P].to,text:P?[""]:n.text,origin:n.origin});else dl(e,n)}function dl(e,n){if(n.text.length==1&&n.text[0]==""&&we(n.from,n.to)==0)return;var O=Uo(e,n);wn(e,n,O,e.cm?e.cm.curOp.id:NaN),qs(e,n,O,Ki(e,n));var S=[];Xn(e,function(P,J){!J&&Y(S,P.history)==-1&&(Bs(P.history,n),S.push(P.history)),qs(P,n,null,Ki(P,n))})}function Qs(e,n,O){var S=e.cm&&e.cm.state.suppressEdits;if(S&&!O)return;for(var P=e.history,J,ie=e.sel,Ae=n=="undo"?P.done:P.undone,he=n=="undo"?P.undone:P.done,Ce=0;Ce<Ae.length&&!(J=Ae[Ce],O?J.ranges&&!J.equals(e.sel):!J.ranges);Ce++);if(Ce==Ae.length)return;for(P.lastOrigin=P.lastSelOrigin=null;;)if(J=Ae.pop(),J.ranges){if(Zn(J,he),O&&!J.equals(e.sel)){Ri(e,J,{clearRedo:!1});return}ie=J}else if(S){Ae.push(J);return}else break;var et=[];Zn(ie,he),he.push({changes:et,generation:P.generation}),P.generation=J.generation||++P.maxGeneration;for(var at=De(e,"beforeChange")||e.cm&&De(e.cm,"beforeChange"),Dt=function(An){var Dn=J.changes[An];if(Dn.origin=n,at&&!Zs(e,Dn,!1))return Ae.length=0,{};et.push(Mn(e,Dn));var Kn=An?Uo(e,Dn):ne(Ae);qs(e,Dn,Kn,Fn(e,Dn)),!An&&e.cm&&e.cm.scrollIntoView({from:Dn.from,to:So(Dn)});var er=[];Xn(e,function(Wn,Ar){!Ar&&Y(er,Wn.history)==-1&&(Bs(Wn.history,Dn),er.push(Wn.history)),qs(Wn,Dn,null,Fn(Wn,Dn))})},St=J.changes.length-1;St>=0;--St){var an=Dt(St);if(an)return an.v}}function $s(e,n){if(n==0)return;if(e.first+=n,e.sel=new so(de(e.sel.ranges,function(P){return new Ba(ge(P.anchor.line+n,P.anchor.ch),ge(P.head.line+n,P.head.ch))}),e.sel.primIndex),e.cm){yr(e.cm,e.first,e.first-n,n);for(var O=e.cm.display,S=O.viewFrom;S<O.viewTo;S++)fr(e.cm,S,"gutter")}}function qs(e,n,O,S){if(e.cm&&!e.cm.curOp)return na(e.cm,qs)(e,n,O,S);if(n.to.line<e.first){$s(e,n.text.length-1-(n.to.line-n.from.line));return}if(n.from.line>e.lastLine())return;if(n.from.line<e.first){var P=n.text.length-1-(e.first-n.from.line);$s(e,P),n={from:ge(e.first,0),to:ge(n.to.line+P,n.to.ch),text:[ne(n.text)],origin:n.origin}}var J=e.lastLine();n.to.line>J&&(n={from:n.from,to:ge(J,Un(e,J).text.length),text:[n.text[0]],origin:n.origin}),n.removed=ja(e,n.from,n.to),O||(O=Uo(e,n)),e.cm?El(e.cm,n,S):_n(e,n,S),sl(e,O,le),e.cantEdit&&ll(e,ge(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,n,O){var S=e.doc,P=e.display,J=n.from,ie=n.to,Ae=!1,he=J.line;e.options.lineWrapping||(he=Yr(Ai(Un(S,J.line))),S.iter(he,ie.line+1,function(St){if(St==P.maxLine)return Ae=!0,!0})),S.sel.contains(n.from,n.to)>-1&&We(e),_n(S,n,O,ur(e)),e.options.lineWrapping||(S.iter(he,J.line+n.text.length,function(St){var an=Cs(St);an>P.maxLineLength&&(P.maxLine=St,P.maxLineLength=an,P.maxLineChanged=!0,Ae=!1)}),Ae&&(e.curOp.updateMaxLine=!0)),Wa(S,J.line),mo(e,400);var Ce=n.text.length-(ie.line-J.line)-1;n.full?yr(e):J.line==ie.line&&n.text.length==1&&!Fs(e.doc,n)?fr(e,J.line,"text"):yr(e,J.line,ie.line+1,Ce);var et=De(e,"changes"),at=De(e,"change");if(at||et){var Dt={from:J,to:ie,text:n.text,removed:n.removed,origin:n.origin};at&&_a(e,"change",e,Dt),et&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Dt)}e.display.selForContextMenu=null}function Rs(e,n,O,S,P){var J;S||(S=O),we(S,O)<0&&(J=[S,O],O=J[0],S=J[1]),typeof n=="string"&&(n=e.splitLines(n)),ts(e,{from:O,to:S,text:n,origin:P})}function Ol(e,n,O,S){O<e.line?e.line+=S:n<e.line&&(e.line=n,e.ch=0)}function vs(e,n,O,S){for(var P=0;P<e.length;++P){var J=e[P],ie=!0;if(J.ranges){J.copied||(J=e[P]=J.deepCopy(),J.copied=!0);for(var Ae=0;Ae<J.ranges.length;Ae++)Ol(J.ranges[Ae].anchor,n,O,S),Ol(J.ranges[Ae].head,n,O,S);continue}for(var he=0;he<J.changes.length;++he){var Ce=J.changes[he];if(O<Ce.from.line)Ce.from=ge(Ce.from.line+S,Ce.from.ch),Ce.to=ge(Ce.to.line+S,Ce.to.ch);else if(n<=Ce.to.line){ie=!1;break}}ie||(e.splice(0,P+1),P=0)}}function Bs(e,n){var O=n.from.line,S=n.to.line,P=n.text.length-(S-O)-1;vs(e.done,O,S,P),vs(e.undone,O,S,P)}function Ks(e,n,O,S){var P=n,J=n;return typeof n=="number"?J=Un(e,ln(e,n)):P=Yr(n),P==null?null:(S(J,P)&&e.cm&&fr(e.cm,P,O),J)}function Ds(e){this.lines=e,this.parent=null;for(var n=0,O=0;O<e.length;++O)e[O].parent=this,n+=e[O].height;this.height=n}Ds.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,n){for(var O=e,S=e+n;O<S;++O){var P=this.lines[O];this.height-=P.height,lr(P),_a(P,"delete")}this.lines.splice(e,n)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,n,O){this.height+=O,this.lines=this.lines.slice(0,e).concat(n).concat(this.lines.slice(e));for(var S=0;S<n.length;++S)n[S].parent=this},iterN:function(e,n,O){for(var S=e+n;e<S;++e)if(O(this.lines[e]))return!0}};function Hr(e){this.children=e;for(var n=0,O=0,S=0;S<e.length;++S){var P=e[S];n+=P.chunkSize(),O+=P.height,P.parent=this}this.size=n,this.height=O,this.parent=null}Hr.prototype={chunkSize:function(){return this.size},removeInner:function(e,n){this.size-=n;for(var O=0;O<this.children.length;++O){var S=this.children[O],P=S.chunkSize();if(e<P){var J=Math.min(n,P-e),ie=S.height;if(S.removeInner(e,J),this.height-=ie-S.height,P==J&&(this.children.splice(O--,1),S.parent=null),(n-=J)==0)break;e=0}else e-=P}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof Ds))){var Ae=[];this.collapse(Ae),this.children=[new Ds(Ae)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n<this.children.length;++n)this.children[n].collapse(e)},insertInner:function(e,n,O){this.size+=n.length,this.height+=O;for(var S=0;S<this.children.length;++S){var P=this.children[S],J=P.chunkSize();if(e<=J){if(P.insertInner(e,n,O),P.lines&&P.lines.length>50){for(var ie=P.lines.length%25+25,Ae=ie;Ae<P.lines.length;){var he=new Ds(P.lines.slice(Ae,Ae+=25));P.height-=he.height,this.children.splice(++S,0,he),he.parent=this}P.lines=P.lines.slice(0,ie),this.maybeSpill()}break}e-=J}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var n=e.children.splice(e.children.length-5,5),O=new Hr(n);if(e.parent){e.size-=O.size,e.height-=O.height;var P=Y(e.parent.children,e);e.parent.children.splice(P+1,0,O)}else{var S=new Hr(e.children);S.parent=e,e.children=[S,O],e=S}O.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,n,O){for(var S=0;S<this.children.length;++S){var P=this.children[S],J=P.chunkSize();if(e<J){var ie=Math.min(n,J-e);if(P.iterN(e,ie,O))return!0;if((n-=ie)==0)break;e=0}else e-=J}}};var Tr=function(e,n,O){if(O)for(var S in O)O.hasOwnProperty(S)&&(this[S]=O[S]);this.doc=e,this.node=n};Tr.prototype.clear=function(){var e=this.doc.cm,n=this.line.widgets,O=this.line,S=Yr(O);if(S==null||!n)return;for(var P=0;P<n.length;++P)n[P]==this&&n.splice(P--,1);n.length||(O.widgets=null);var J=Hs(this);Ia(O,Math.max(0,O.height-J)),e&&(Ui(e,function(){Ua(e,O,-J),fr(e,S,"widget")}),_a(e,"lineWidgetCleared",e,this,S))},Tr.prototype.changed=function(){var e=this,n=this.height,O=this.doc.cm,S=this.line;this.height=null;var P=Hs(this)-n;if(!P)return;$i(this.doc,S)||Ia(S,S.height+P),O&&Ui(O,function(){O.curOp.forceUpdate=!0,Ua(O,S,P),_a(O,"lineWidgetChanged",O,e,Yr(S))})},Re(Tr);function Ua(e,n,O){Co(n)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Sr(e,O)}function Dr(e,n,O,S){var P=new Tr(e,O,S),J=e.cm;return J&&P.noHScroll&&(J.display.alignWidgets=!0),Ks(e,n,"widget",function(ie){var Ae=ie.widgets||(ie.widgets=[]);if(P.insertAt==null?Ae.push(P):Ae.splice(Math.min(Ae.length-1,Math.max(0,P.insertAt)),0,P),P.line=ie,J&&!$i(e,ie)){var he=Co(ie)<e.scrollTop;Ia(ie,ie.height+Hs(P)),he&&Sr(J,P.height),J.curOp.forceUpdate=!0}return!0}),J&&_a(J,"lineWidgetAdded",J,P,typeof n=="number"?n:Yr(n)),P}var aa=0,ia=function(e,n){this.lines=[],this.type=n,this.doc=e,this.id=++aa};ia.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,n=e&&!e.curOp;if(n&&Ao(e),De(this,"clear")){var O=this.find();O&&_a(this,"clear",O.from,O.to)}for(var S=null,P=null,J=0;J<this.lines.length;++J){var ie=this.lines[J],Ae=ri(ie.markedSpans,this);e&&!this.collapsed?fr(e,Yr(ie),"text"):e&&(Ae.to!=null&&(P=Yr(ie)),Ae.from!=null&&(S=Yr(ie))),ie.markedSpans=Ti(ie.markedSpans,Ae),Ae.from==null&&this.collapsed&&!$i(this.doc,ie)&&e&&Ia(ie,jn(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var he=0;he<this.lines.length;++he){var Ce=Ai(this.lines[he]),et=Cs(Ce);et>e.display.maxLineLength&&(e.display.maxLine=Ce,e.display.maxLineLength=et,e.display.maxLineChanged=!0)}S!=null&&e&&this.collapsed&&yr(e,S,P+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Os(e.doc)),e&&_a(e,"markerCleared",e,this,S,P),n&&_o(e),this.parent&&this.parent.clear()},ia.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var O,S,P=0;P<this.lines.length;++P){var J=this.lines[P],ie=ri(J.markedSpans,this);if(ie.from!=null&&(O=ge(n?J:Yr(J),ie.from),e==-1))return O;if(ie.to!=null&&(S=ge(n?J:Yr(J),ie.to),e==1))return S}return O&&{from:O,to:S}},ia.prototype.changed=function(){var e=this,n=this.find(-1,!0),O=this,S=this.doc.cm;if(!n||!S)return;Ui(S,function(){var P=n.line,J=Yr(n.line),ie=gt(S,J);if(ie&&(nn(ie),S.curOp.selectionChanged=S.curOp.forceUpdate=!0),S.curOp.updateMaxLine=!0,!$i(O.doc,P)&&O.height!=null){var Ae=O.height;O.height=null;var he=Hs(O)-Ae;he&&Ia(P,P.height+he)}_a(S,"markerChanged",S,e)})},ia.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(!n.maybeHiddenMarkers||Y(n.maybeHiddenMarkers,this)==-1)&&(n.maybeUnhiddenMarkers||(n.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},ia.prototype.detachLine=function(e){if(this.lines.splice(Y(this.lines,e),1),!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(n.maybeHiddenMarkers||(n.maybeHiddenMarkers=[])).push(this)}},Re(ia);function Ta(e,n,O,S,P){if(S&&S.shared)return ji(e,n,O,S,P);if(e.cm&&!e.cm.curOp)return na(e.cm,Ta)(e,n,O,S,P);var J=new ia(e,P),ie=we(n,O);if(S&&I(S,J,!1),ie>0||ie==0&&J.clearWhenEmpty!==!1)return J;if(J.replacedWith&&(J.collapsed=!0,J.widgetNode=E("span",[J.replacedWith],"CodeMirror-widget"),S.handleMouseEvents||J.widgetNode.setAttribute("cm-ignore-events","true"),S.insertLeft&&(J.widgetNode.insertLeft=!0)),J.collapsed){if(ns(e,n.line,n,O,J)||n.line!=O.line&&ns(e,O.line,n,O,J))throw new Error("Inserting collapsed marker partially overlapping an existing one");Qi()}J.addToHistory&&wn(e,{from:n,to:O,origin:"markText"},e.sel,NaN);var Ae=n.line,he=e.cm,Ce;if(e.iter(Ae,O.line+1,function(at){he&&J.collapsed&&!he.options.lineWrapping&&Ai(at)==he.display.maxLine&&(Ce=!0),J.collapsed&&Ae!=n.line&&Ia(at,0),Ii(at,new Ha(J,Ae==n.line?n.ch:null,Ae==O.line?O.ch:null)),++Ae}),J.collapsed&&e.iter(n.line,O.line+1,function(at){$i(e,at)&&Ia(at,0)}),J.clearOnEnter&&Fe(J,"beforeCursorEnter",function(){return J.clear()}),J.readOnly&&(Za(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),J.collapsed&&(J.id=++aa,J.atomic=!0),he){if(Ce&&(he.curOp.updateMaxLine=!0),J.collapsed)yr(he,n.line,O.line+1);else if(J.className||J.startStyle||J.endStyle||J.css||J.attributes||J.title)for(var et=n.line;et<=O.line;et++)fr(he,et,"text");J.atomic&&Os(he.doc),_a(he,"markerAdded",he,J)}return J}var ya=function(e,n){this.markers=e,this.primary=n;for(var O=0;O<e.length;++O)e[O].parent=this};ya.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();_a(this,"clear")},ya.prototype.find=function(e,n){return this.primary.find(e,n)},Re(ya);function ji(e,n,O,S,P){S=I(S),S.shared=!1;var J=[Ta(e,n,O,S,P)],ie=J[0],Ae=S.widgetNode;return Xn(e,function(he){Ae&&(S.widgetNode=Ae.cloneNode(!0)),J.push(Ta(he,Vt(he,n),Vt(he,O),S,P));for(var Ce=0;Ce<he.linked.length;++Ce)if(he.linked[Ce].isParent)return;ie=ne(J)}),new ya(J,ie)}function Ka(e){return e.findMarks(ge(e.first,0),e.clipPos(ge(e.lastLine())),function(n){return n.parent})}function Es(e,n){for(var O=0;O<n.length;O++){var S=n[O],P=S.find(),J=e.clipPos(P.from),ie=e.clipPos(P.to);if(we(J,ie)){var Ae=Ta(e,J,ie,S.primary,S.primary.type);S.markers.push(Ae),Ae.parent=S}}}function bn(e){for(var n=function(S){var P=e[S],J=[P.primary.doc];Xn(P.primary.doc,function(he){return J.push(he)});for(var ie=0;ie<P.markers.length;ie++){var Ae=P.markers[ie];Y(J,Ae.doc)==-1&&(Ae.parent=null,P.markers.splice(ie--,1))}},O=0;O<e.length;O++)n(O)}var gr=0,xn=function(e,n,O,S,P){if(!(this instanceof xn))return new xn(e,n,O,S,P);O==null&&(O=0),Hr.call(this,[new Ds([new co("",null)])]),this.first=O,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=O;var J=ge(O,0);this.sel=mi(J),this.history=new Ln(null),this.id=++gr,this.modeOption=n,this.lineSep=S,this.direction=P=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),_n(this,{from:J,to:J,text:e}),Ri(this,mi(J),le)};xn.prototype=Se(Hr.prototype,{constructor:xn,iter:function(e,n,O){O?this.iterN(e-this.first,n-e,O):this.iterN(this.first,this.first+this.size,e)},insert:function(e,n){for(var O=0,S=0;S<n.length;++S)O+=n[S].height;this.insertInner(e-this.first,n,O)},remove:function(e,n){this.removeInner(e-this.first,n)},getValue:function(e){var n=ni(this,this.first,this.first+this.size);return e===!1?n:n.join(e||this.lineSeparator())},setValue:ui(function(e){var n=ge(this.first,0),O=this.first+this.size-1;ts(this,{from:n,to:ge(O,Un(this,O).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&ea(this.cm,0,0),Ri(this,mi(n),le)}),replaceRange:function(e,n,O,S){n=Vt(this,n),O=O?Vt(this,O):n,Rs(this,e,n,O,S)},getRange:function(e,n,O){var S=ja(this,Vt(this,e),Vt(this,n));return O===!1?S:S.join(O||this.lineSeparator())},getLine:function(e){var n=this.getLineHandle(e);return n&&n.text},getLineHandle:function(e){if(Di(this,e))return Un(this,e)},getLineNumber:function(e){return Yr(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Un(this,e)),Ai(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Vt(this,e)},getCursor:function(e){var n=this.sel.primary(),O;return e==null||e=="head"?O=n.head:e=="anchor"?O=n.anchor:e=="end"||e=="to"||e===!1?O=n.to():O=n.from(),O},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ui(function(e,n,O){Po(this,Vt(this,typeof e=="number"?ge(e,n||0):e),null,O)}),setSelection:ui(function(e,n,O){Po(this,Vt(this,e),Vt(this,n||e),O)}),extendSelection:ui(function(e,n,O){ti(this,Vt(this,e),n&&Vt(this,n),O)}),extendSelections:ui(function(e,n){ro(this,Rt(this,e),n)}),extendSelectionsBy:ui(function(e,n){var O=de(this.sel.ranges,e);ro(this,Rt(this,O),n)}),setSelections:ui(function(e,n,O){if(!e.length)return;for(var S=[],P=0;P<e.length;P++)S[P]=new Ba(Vt(this,e[P].anchor),Vt(this,e[P].head));n==null&&(n=Math.min(e.length-1,this.sel.primIndex)),Ri(this,Oi(this.cm,S,n),O)}),addSelection:ui(function(e,n,O){var S=this.sel.ranges.slice(0);S.push(new Ba(Vt(this,e),Vt(this,n||e))),Ri(this,Oi(this.cm,S,S.length-1),O)}),getSelection:function(e){for(var n=this.sel.ranges,O,S=0;S<n.length;S++){var P=ja(this,n[S].from(),n[S].to());O=O?O.concat(P):P}return e===!1?O:O.join(e||this.lineSeparator())},getSelections:function(e){for(var n=[],O=this.sel.ranges,S=0;S<O.length;S++){var P=ja(this,O[S].from(),O[S].to());e!==!1&&(P=P.join(e||this.lineSeparator())),n[S]=P}return n},replaceSelection:function(e,n,O){for(var S=[],P=0;P<this.sel.ranges.length;P++)S[P]=e;this.replaceSelections(S,n,O||"+input")},replaceSelections:ui(function(e,n,O){for(var S=[],P=this.sel,J=0;J<P.ranges.length;J++){var ie=P.ranges[J];S[J]={from:ie.from(),to:ie.to(),text:this.splitLines(e[J]),origin:O}}for(var Ae=n&&n!="end"&&ms(this,S,n),he=S.length-1;he>=0;he--)ts(this,S[he]);Ae?gs(this,Ae):this.cm&&wa(this.cm)}),undo:ui(function(){Qs(this,"undo")}),redo:ui(function(){Qs(this,"redo")}),undoSelection:ui(function(){Qs(this,"undo",!0)}),redoSelection:ui(function(){Qs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,O=0,S=0;S<e.done.length;S++)e.done[S].ranges||++n;for(var P=0;P<e.undone.length;P++)e.undone[P].ranges||++O;return{undo:n,redo:O}},clearHistory:function(){var e=this;this.history=new Ln(this.history.maxGeneration),Xn(this,function(n){return n.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Da(this.history.done),undone:Da(this.history.undone)}},setHistory:function(e){var n=this.history=new Ln(this.history.maxGeneration);n.done=Da(e.done.slice(0),null,!0),n.undone=Da(e.undone.slice(0),null,!0)},setGutterMarker:ui(function(e,n,O){return Ks(this,e,"gutter",function(S){var P=S.gutterMarkers||(S.gutterMarkers={});return P[n]=O,!O&&Oe(P)&&(S.gutterMarkers=null),!0})}),clearGutter:ui(function(e){var n=this;this.iter(function(O){O.gutterMarkers&&O.gutterMarkers[e]&&Ks(n,O,"gutter",function(){return O.gutterMarkers[e]=null,Oe(O.gutterMarkers)&&(O.gutterMarkers=null),!0})})}),lineInfo:function(e){var n;if(typeof e=="number"){if(!Di(this,e))return null;if(n=e,e=Un(this,e),!e)return null}else if(n=Yr(e),n==null)return null;return{line:n,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ui(function(e,n,O){return Ks(this,e,n=="gutter"?"gutter":"class",function(S){var P=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass";if(!S[P])S[P]=O;else{if(_(O).test(S[P]))return!1;S[P]+=" "+O}return!0})}),removeLineClass:ui(function(e,n,O){return Ks(this,e,n=="gutter"?"gutter":"class",function(S){var P=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass",J=S[P];if(J)if(O==null)S[P]=null;else{var ie=J.match(_(O));if(!ie)return!1;var Ae=ie.index+ie[0].length;S[P]=J.slice(0,ie.index)+(!ie.index||Ae==J.length?"":" ")+J.slice(Ae)||null}else return!1;return!0})}),addLineWidget:ui(function(e,n,O){return Dr(this,e,n,O)}),removeLineWidget:function(e){e.clear()},markText:function(e,n,O){return Ta(this,Vt(this,e),Vt(this,n),O,O&&O.type||"range")},setBookmark:function(e,n){var O={replacedWith:n&&(n.nodeType==null?n.widget:n),insertLeft:n&&n.insertLeft,clearWhenEmpty:!1,shared:n&&n.shared,handleMouseEvents:n&&n.handleMouseEvents};return e=Vt(this,e),Ta(this,e,e,O,"bookmark")},findMarksAt:function(e){e=Vt(this,e);var n=[],O=Un(this,e.line).markedSpans;if(O)for(var S=0;S<O.length;++S){var P=O[S];(P.from==null||P.from<=e.ch)&&(P.to==null||P.to>=e.ch)&&n.push(P.marker.parent||P.marker)}return n},findMarks:function(e,n,O){e=Vt(this,e),n=Vt(this,n);var S=[],P=e.line;return this.iter(e.line,n.line+1,function(J){var ie=J.markedSpans;if(ie)for(var Ae=0;Ae<ie.length;Ae++){var he=ie[Ae];!(he.to!=null&&P==e.line&&e.ch>=he.to||he.from==null&&P!=e.line||he.from!=null&&P==n.line&&he.from>=n.ch)&&(!O||O(he.marker))&&S.push(he.marker.parent||he.marker)}++P}),S},getAllMarks:function(){var e=[];return this.iter(function(n){var O=n.markedSpans;if(O)for(var S=0;S<O.length;++S)O[S].from!=null&&e.push(O[S].marker)}),e},posFromIndex:function(e){var n,O=this.first,S=this.lineSeparator().length;return this.iter(function(P){var J=P.text.length+S;if(J>e)return n=e,!0;e-=J,++O}),Vt(this,ge(O,n))},indexFromPos:function(e){e=Vt(this,e);var n=e.ch;if(e.line<this.first||e.ch<0)return 0;var O=this.lineSeparator().length;return this.iter(this.first,e.line,function(S){n+=S.text.length+O}),n},copy:function(e){var n=new xn(ni(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return n.scrollTop=this.scrollTop,n.scrollLeft=this.scrollLeft,n.sel=this.sel,n.extend=!1,e&&(n.history.undoDepth=this.history.undoDepth,n.setHistory(this.getHistory())),n},linkedDoc:function(e){e||(e={});var n=this.first,O=this.first+this.size;e.from!=null&&e.from>n&&(n=e.from),e.to!=null&&e.to<O&&(O=e.to);var S=new xn(ni(this,n,O),e.mode||this.modeOption,n,this.lineSep,this.direction);return e.sharedHist&&(S.history=this.history),(this.linked||(this.linked=[])).push({doc:S,sharedHist:e.sharedHist}),S.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],Es(S,Ka(this)),S},unlinkDoc:function(e){if(e instanceof Hi&&(e=e.doc),this.linked)for(var n=0;n<this.linked.length;++n){var O=this.linked[n];if(O.doc!=e)continue;this.linked.splice(n,1),e.unlinkDoc(this),bn(Ka(this));break}if(e.history==this.history){var S=[e.id];Xn(e,function(P){return S.push(P.id)},!0),e.history=new Ln(null),e.history.done=Da(this.history.done,S),e.history.undone=Da(this.history.undone,S)}},iterLinkedDocs:function(e){Xn(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):lt(e)},lineSeparator:function(){return this.lineSep||`
|
|
`},setDirection:ui(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(n){return n.order=null}),this.cm&&gn(this.cm)})}),xn.prototype.eachLine=xn.prototype.iter;var Lr=0;function Qn(e){var n=this;if(ra(n),Et(n,e)||Jo(n.display,e))return;me(e),M&&(Lr=+new Date);var O=Gn(n,e,!0),S=e.dataTransfer.files;if(!O||n.isReadOnly())return;if(S&&S.length&&window.FileReader&&window.File)for(var P=S.length,J=Array(P),ie=0,Ae=function(){++ie==P&&na(n,function(){O=Vt(n.doc,O);var St={from:O,to:O,text:n.doc.splitLines(J.filter(function(an){return an!=null}).join(n.doc.lineSeparator())),origin:"paste"};ts(n.doc,St),gs(n.doc,mi(Vt(n.doc,O),Vt(n.doc,So(St))))})()},he=function(St,an){if(n.options.allowDropFileTypes&&Y(n.options.allowDropFileTypes,St.type)==-1){Ae();return}var An=new FileReader;An.onerror=function(){return Ae()},An.onload=function(){var Dn=An.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Dn)){Ae();return}J[an]=Dn,Ae()},An.readAsText(St)},Ce=0;Ce<S.length;Ce++)he(S[Ce],Ce);else{if(n.state.draggingText&&n.doc.sel.contains(O)>-1){n.state.draggingText(e),setTimeout(function(){return n.display.input.focus()},20);return}try{var et=e.dataTransfer.getData("Text");if(et){var at;if(n.state.draggingText&&!n.state.draggingText.copy&&(at=n.listSelections()),sl(n.doc,mi(O,O)),at)for(var Dt=0;Dt<at.length;++Dt)Rs(n.doc,"",at[Dt].anchor,at[Dt].head,"drag");n.replaceSelection(et,"around","paste"),n.display.input.focus()}}catch(St){}}}function Gr(e,n){if(M&&(!e.state.draggingText||+new Date-Lr<100)){Ue(n);return}if(Et(e,n)||Jo(e.display,n))return;if(n.dataTransfer.setData("Text",e.getSelection()),n.dataTransfer.effectAllowed="copyMove",n.dataTransfer.setDragImage&&!d){var O=h("img",null,null,"position: fixed; left: 0; top: 0;");O.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",t&&(O.width=O.height=1,e.display.wrapper.appendChild(O),O._top=O.offsetTop),n.dataTransfer.setDragImage(O,0,0),t&&O.parentNode.removeChild(O)}}function xr(e,n){var O=Gn(e,n);if(!O)return;var S=document.createDocumentFragment();Vr(e,O,S),e.display.dragCursor||(e.display.dragCursor=h("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),l(e.display.dragCursor,S)}function ra(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function di(e){if(!document.getElementsByClassName)return;for(var n=document.getElementsByClassName("CodeMirror"),O=[],S=0;S<n.length;S++){var P=n[S].CodeMirror;P&&O.push(P)}O.length&&O[0].operation(function(){for(var J=0;J<O.length;J++)e(O[J])})}var Fa=!1;function Oo(){if(Fa)return;Fo(),Fa=!0}function Fo(){var e;Fe(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,di(el)},100))}),Fe(window,"blur",function(){return di(or)})}function el(e){var n=e.display;n.cachedCharWidth=n.cachedTextHeight=n.cachedPaddingH=null,n.scrollbarsClipped=!1,e.setSize()}for(var Ro={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"},Bo=0;Bo<10;Bo++)Ro[Bo+48]=Ro[Bo+96]=String(Bo);for(var ds=65;ds<=90;ds++)Ro[ds]=String.fromCharCode(ds);for(var cl=1;cl<=12;cl++)Ro[cl+111]=Ro[cl+63235]="F"+cl;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=u?Is.macDefault:Is.pcDefault;function Rl(e){var n=e.split(/-(?!$)/);e=n[n.length-1];for(var O,S,P,J,ie=0;ie<n.length-1;ie++){var Ae=n[ie];if(/^(cmd|meta|m)$/i.test(Ae))J=!0;else if(/^a(lt)?$/i.test(Ae))O=!0;else if(/^(c|ctrl|control)$/i.test(Ae))S=!0;else if(/^s(hift)?$/i.test(Ae))P=!0;else throw new Error("Unrecognized modifier name: "+Ae)}return O&&(e="Alt-"+e),S&&(e="Ctrl-"+e),J&&(e="Cmd-"+e),P&&(e="Shift-"+e),e}function Cu(e){var n={};for(var O in e)if(e.hasOwnProperty(O)){var S=e[O];if(/^(name|fallthrough|(de|at)tach)$/.test(O))continue;if(S=="..."){delete e[O];continue}for(var P=de(O.split(" "),Rl),J=0;J<P.length;J++){var ie=void 0,Ae=void 0;J==P.length-1?(Ae=P.join(" "),ie=S):(Ae=P.slice(0,J+1).join(" "),ie="...");var he=n[Ae];if(!he)n[Ae]=ie;else if(he!=ie)throw new Error("Inconsistent bindings for "+Ae)}delete e[O]}for(var Ce in n)e[Ce]=n[Ce];return e}function _s(e,n,O,S){n=vo(n);var P=n.call?n.call(e,S):n[e];if(P===!1)return"nothing";if(P==="...")return"multi";if(P!=null&&O(P))return"handled";if(n.fallthrough){if(Object.prototype.toString.call(n.fallthrough)!="[object Array]")return _s(e,n.fallthrough,O,S);for(var J=0;J<n.fallthrough.length;J++){var ie=_s(e,n.fallthrough[J],O,S);if(ie)return ie}}}function wu(e){var n=typeof e=="string"?e:Ro[e.keyCode];return n=="Ctrl"||n=="Alt"||n=="Shift"||n=="Mod"}function Zl(e,n,O){var S=e;return n.altKey&&S!="Alt"&&(e="Alt-"+e),(w?n.metaKey:n.ctrlKey)&&S!="Ctrl"&&(e="Ctrl-"+e),(w?n.ctrlKey:n.metaKey)&&S!="Mod"&&(e="Cmd-"+e),!O&&n.shiftKey&&S!="Shift"&&(e="Shift-"+e),e}function du(e,n){if(t&&e.keyCode==34&&e.char)return!1;var O=Ro[e.keyCode];return O==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(O=e.code),Zl(O,e,n))}function vo(e){return typeof e=="string"?Is[e]:e}function Ws(e,n){for(var O=e.doc.sel.ranges,S=[],P=0;P<O.length;P++){for(var J=n(O[P]);S.length&&we(J.from,ne(S).to)<=0;){var ie=S.pop();if(we(ie.from,J.from)<0){J.from=ie.from;break}}S.push(J)}Ui(e,function(){for(var Ae=S.length-1;Ae>=0;Ae--)Rs(e.doc,"",S[Ae].from,S[Ae].to,"+delete");wa(e)})}function cu(e,n,O){var S=Qe(e.text,n+O,O);return S<0||S>e.text.length?null:S}function Au(e,n,O){var S=cu(e,n.ch,O);return S==null?null:new ge(n.line,S,O<0?"after":"before")}function $l(e,n,O,S,P){if(e){n.doc.direction=="rtl"&&(P=-P);var J=Ft(O,n.doc.direction);if(J){var ie=P<0?ne(J):J[0],Ae=P<0==(ie.level==1),he=Ae?"after":"before",Ce;if(ie.level>0||n.doc.direction=="rtl"){var et=rt(n,O);Ce=P<0?O.text.length-1:0;var at=xt(n,et,Ce).top;Ce=vt(function(Dt){return xt(n,et,Dt).top==at},P<0==(ie.level==1)?ie.from:ie.to-1,Ce),he=="before"&&(Ce=cu(O,Ce,1))}else Ce=P<0?ie.to:ie.from;return new ge(S,Ce,he)}}return new ge(S,P<0?O.text.length:0,P<0?"before":"after")}function fu(e,n,O,S){var P=Ft(n,e.doc.direction);if(!P)return Au(n,O,S);O.ch>=n.text.length?(O.ch=n.text.length,O.sticky="before"):O.ch<=0&&(O.ch=0,O.sticky="after");var J=it(P,O.ch,O.sticky),ie=P[J];if(e.doc.direction=="ltr"&&ie.level%2==0&&(S>0?ie.to>O.ch:ie.from<O.ch))return Au(n,O,S);var Ae=function(Kn,er){return cu(n,Kn instanceof ge?Kn.ch:Kn,er)},he,Ce=function(Kn){return e.options.lineWrapping?(he=he||rt(e,n),kt(e,n,he,Kn)):{begin:0,end:n.text.length}},et=Ce(O.sticky=="before"?Ae(O,-1):O.ch);if(e.doc.direction=="rtl"||ie.level==1){var at=ie.level==1==S<0,Dt=Ae(O,at?1:-1);if(Dt!=null&&(at?Dt<=ie.to&&Dt<=et.end:Dt>=ie.from&&Dt>=et.begin)){var St=at?"before":"after";return new ge(O.line,Dt,St)}}var an=function(Kn,er,Wn){for(var Ar=function(Bi,bo){return bo?new ge(O.line,Ae(Bi,1),"before"):new ge(O.line,Bi,"after")};Kn>=0&&Kn<P.length;Kn+=er){var kr=P[Kn],Or=er>0==(kr.level!=1),Sa=Or?Wn.begin:Ae(Wn.end,-1);if(kr.from<=Sa&&Sa<kr.to)return Ar(Sa,Or);if(Sa=Or?kr.from:Ae(kr.to,-1),Wn.begin<=Sa&&Sa<Wn.end)return Ar(Sa,Or)}},An=an(J+S,S,et);if(An)return An;var Dn=S>0?et.end:Ae(et.begin,-1);return Dn!=null&&!(S>0&&Dn==n.text.length)&&(An=an(S>0?0:P.length-1,S,Ce(Dn)),An)?An:null}var Fl={selectAll:Sl,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),le)},killLine:function(e){return Ws(e,function(n){if(n.empty()){var O=Un(e.doc,n.head.line).text.length;return n.head.ch==O&&n.head.line<e.lastLine()?{from:n.head,to:ge(n.head.line+1,0)}:{from:n.head,to:ge(n.head.line,O)}}else return{from:n.from(),to:n.to()}})},deleteLine:function(e){return Ws(e,function(n){return{from:ge(n.from().line,0),to:Vt(e.doc,ge(n.to().line+1,0))}})},delLineLeft:function(e){return Ws(e,function(n){return{from:ge(n.from().line,0),to:n.from()}})},delWrappedLineLeft:function(e){return Ws(e,function(n){var O=e.charCoords(n.head,"div").top+5,S=e.coordsChar({left:0,top:O},"div");return{from:S,to:n.from()}})},delWrappedLineRight:function(e){return Ws(e,function(n){var O=e.charCoords(n.head,"div").top+5,S=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:O},"div");return{from:n.from(),to:S}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(ge(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(ge(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(n){return xu(e,n.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(n){return Tu(e,n.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(n){return Xu(e,n.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(n){var O=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:O},"div")},q)},goLineLeft:function(e){return e.extendSelectionsBy(function(n){var O=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:0,top:O},"div")},q)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(n){var O=e.cursorCoords(n.head,"div").top+5,S=e.coordsChar({left:0,top:O},"div");return S.ch<e.getLine(S.line).search(/\S/)?Tu(e,n.head):S},q)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var n=[],O=e.listSelections(),S=e.options.tabSize,P=0;P<O.length;P++){var J=O[P].from(),ie=W(e.getLine(J.line),J.ch,S);n.push(fe(S-ie%S))}e.replaceSelections(n)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Ui(e,function(){for(var n=e.listSelections(),O=[],S=0;S<n.length;S++){if(!n[S].empty())continue;var P=n[S].head,J=Un(e.doc,P.line).text;if(J){if(P.ch==J.length&&(P=new ge(P.line,P.ch-1)),P.ch>0)P=new ge(P.line,P.ch+1),e.replaceRange(J.charAt(P.ch-1)+J.charAt(P.ch-2),ge(P.line,P.ch-2),P,"+transpose");else if(P.line>e.doc.first){var ie=Un(e.doc,P.line-1).text;ie&&(P=new ge(P.line,1),e.replaceRange(J.charAt(0)+e.doc.lineSeparator()+ie.charAt(ie.length-1),ge(P.line-1,ie.length-1),P,"+transpose"))}}O.push(new Ba(P,P))}e.setSelections(O)})},newlineAndIndent:function(e){return Ui(e,function(){for(var n=e.listSelections(),O=n.length-1;O>=0;O--)e.replaceRange(e.doc.lineSeparator(),n[O].anchor,n[O].head,"+input");n=e.listSelections();for(var S=0;S<n.length;S++)e.indentLine(n[S].from().line,null,!0);wa(e)})},openLine:function(e){return e.replaceSelection(`
|
|
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function xu(e,n){var O=Un(e.doc,n),S=Ai(O);return S!=O&&(n=Yr(S)),$l(!0,e,S,n,1)}function Xu(e,n){var O=Un(e.doc,n),S=rs(O);return S!=O&&(n=Yr(S)),$l(!0,e,O,n,-1)}function Tu(e,n){var O=xu(e,n.line),S=Un(e.doc,O.line),P=Ft(S,e.doc.direction);if(!P||P[0].level==0){var J=Math.max(O.ch,S.text.search(/\S/)),ie=n.line==O.line&&n.ch<=J&&n.ch;return ge(O.line,ie?0:J,O.sticky)}return O}function ql(e,n,O){if(typeof n=="string"&&(n=Fl[n],!n))return!1;e.display.input.ensurePolled();var S=e.display.shift,P=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),O&&(e.display.shift=!1),P=n(e)!=se}finally{e.display.shift=S,e.state.suppressEdits=!1}return P}function Yu(e,n,O){for(var S=0;S<e.state.keyMaps.length;S++){var P=_s(n,e.state.keyMaps[S],O,e);if(P)return P}return e.options.extraKeys&&_s(n,e.options.extraKeys,O,e)||_s(n,e.options.keyMap,O,e)}var Ju=new j;function kl(e,n,O,S){var P=e.state.keySeq;if(P){if(wu(n))return"handled";if(/\'$/.test(n)?e.state.keySeq=null:Ju.set(50,function(){e.state.keySeq==P&&(e.state.keySeq=null,e.display.input.reset())}),hu(e,P+" "+n,O,S))return!0}return hu(e,n,O,S)}function hu(e,n,O,S){var P=Yu(e,n,S);return P=="multi"&&(e.state.keySeq=n),P=="handled"&&_a(e,"keyHandled",e,n,O),(P=="handled"||P=="multi")&&(me(O),cr(e)),!!P}function pu(e,n){var O=du(n,!0);return O?n.shiftKey&&!e.state.keySeq?kl(e,"Shift-"+O,n,function(S){return ql(e,S,!0)})||kl(e,O,n,function(S){if(typeof S=="string"?/^go[A-Z]/.test(S):S.motion)return ql(e,S)}):kl(e,O,n,function(S){return ql(e,S)}):!1}function Su(e,n,O){return kl(e,"'"+O+"'",n,function(S){return ql(e,S,!0)})}var eu=null;function tu(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(n.curOp.focus=U(),Et(n,e))return;M&&x<11&&e.keyCode==27&&(e.returnValue=!1);var O=e.keyCode;n.display.shift=O==16||e.shiftKey;var S=pu(n,e);t&&(eu=S?O:null,!S&&O==88&&!Me&&(u?e.metaKey:e.ctrlKey)&&n.replaceSelection("",null,"cut")),D&&!u&&!S&&O==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),O==18&&!/\bCodeMirror-crosshair\b/.test(n.display.lineDiv.className)&&Zu(n)}function Zu(e){var n=e.display.lineDiv;N(n,"CodeMirror-crosshair");function O(S){(S.keyCode==18||!S.altKey)&&(g(n,"CodeMirror-crosshair"),pt(document,"keyup",O),pt(document,"mouseover",O))}Fe(document,"keyup",O),Fe(document,"mouseover",O)}function Ou(e){e.keyCode==16&&(this.doc.sel.shift=!1),Et(this,e)}function Ru(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(Jo(n.display,e)||Et(n,e)||e.ctrlKey&&!e.altKey||u&&e.metaKey)return;var O=e.keyCode,S=e.charCode;if(t&&O==eu){eu=null,me(e);return}if(t&&(!e.which||e.which<10)&&pu(n,e))return;var P=String.fromCharCode(S==null?O:S);if(P=="\b")return;if(Su(n,e,P))return;n.display.input.onKeyPress(e)}var $u=400,Bl=function(e,n,O){this.time=e,this.pos=n,this.button=O};Bl.prototype.compare=function(e,n,O){return this.time+$u>e&&we(n,this.pos)==0&&O==this.button};var Al,jl;function Bu(e,n){var O=+new Date;return jl&&jl.compare(O,e,n)?(Al=jl=null,"triple"):Al&&Al.compare(O,e,n)?(jl=new Bl(O,e,n),Al=null,"double"):(Al=new Bl(O,e,n),jl=null,"single")}function nu(e){var n=this,O=n.display;if(Et(n,e)||O.activeTouch&&O.input.supportsTouch())return;if(O.input.ensurePolled(),O.shift=e.shiftKey,Jo(O,e)){T||(O.scroller.draggable=!1,setTimeout(function(){return O.scroller.draggable=!0},100));return}if(mu(n,e))return;var S=Gn(n,e),P=st(e),J=S?Bu(S,P):"single";if(window.focus(),P==1&&n.state.selectingText&&n.state.selectingText(e),S&&Du(n,P,S,J,e))return;P==1?S?Mu(n,S,J,e):je(e)==O.scroller&&me(e):P==2?(S&&ti(n.doc,S),setTimeout(function(){return O.input.focus()},20)):P==3&&(L?n.display.input.onContextMenu(e):pr(n))}function Du(e,n,O,S,P){var J="Click";return S=="double"?J="Double"+J:S=="triple"&&(J="Triple"+J),J=(n==1?"Left":n==2?"Middle":"Right")+J,kl(e,Zl(J,P),P,function(ie){if(typeof ie=="string"&&(ie=Fl[ie]),!ie)return!1;var Ae=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Ae=ie(e,O)!=se}finally{e.state.suppressEdits=!1}return Ae})}function Iu(e,n,O){var S=e.getOption("configureMouse"),P=S?S(e,n,O):{};if(P.unit==null){var J=m?O.shiftKey&&O.metaKey:O.altKey;P.unit=J?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(P.extend==null||e.doc.extend)&&(P.extend=e.doc.extend||O.shiftKey),P.addNew==null&&(P.addNew=u?O.metaKey:O.ctrlKey),P.moveOnDrag==null&&(P.moveOnDrag=!(u?O.altKey:O.ctrlKey)),P}function Mu(e,n,O,S){M?setTimeout(k(qa,e),0):e.curOp.focus=U();var P=Iu(e,O,S),J=e.doc.sel,ie;e.options.dragDrop&&wt&&!e.isReadOnly()&&O=="single"&&(ie=J.contains(n))>-1&&(we((ie=J.ranges[ie]).from(),n)<0||n.xRel>0)&&(we(ie.to(),n)>0||n.xRel<0)?qu(e,S,n,P):Lu(e,S,n,P)}function qu(e,n,O,S){var P=e.display,J=!1,ie=na(e,function(Ce){T&&(P.scroller.draggable=!1),e.state.draggingText=!1,pt(P.wrapper.ownerDocument,"mouseup",ie),pt(P.wrapper.ownerDocument,"mousemove",Ae),pt(P.scroller,"dragstart",he),pt(P.scroller,"drop",ie),J||(me(Ce),S.addNew||ti(e.doc,O,null,null,S.extend),T&&!d||M&&x==9?setTimeout(function(){P.wrapper.ownerDocument.body.focus({preventScroll:!0}),P.input.focus()},20):P.input.focus())}),Ae=function(Ce){J=J||Math.abs(n.clientX-Ce.clientX)+Math.abs(n.clientY-Ce.clientY)>=10},he=function(){return J=!0};T&&(P.scroller.draggable=!0),e.state.draggingText=ie,ie.copy=!S.moveOnDrag,P.scroller.dragDrop&&P.scroller.dragDrop(),Fe(P.wrapper.ownerDocument,"mouseup",ie),Fe(P.wrapper.ownerDocument,"mousemove",Ae),Fe(P.scroller,"dragstart",he),Fe(P.scroller,"drop",ie),pr(e),setTimeout(function(){return P.input.focus()},20)}function Hl(e,n,O){if(O=="char")return new Ba(n,n);if(O=="word")return e.findWordAt(n);if(O=="line")return new Ba(ge(n.line,0),Vt(e.doc,ge(n.line+1,0)));var S=O(e,n);return new Ba(S.from,S.to)}function Lu(e,n,O,S){var P=e.display,J=e.doc;me(n);var ie,Ae,he=J.sel,Ce=he.ranges;if(S.addNew&&!S.extend?(Ae=J.sel.contains(O),Ae>-1?ie=Ce[Ae]:ie=new Ba(O,O)):(ie=J.sel.primary(),Ae=J.sel.primIndex),S.unit=="rectangle")S.addNew||(ie=new Ba(O,O)),O=Gn(e,n,!0,!0),Ae=-1;else{var et=Hl(e,O,S.unit);S.extend?ie=ki(ie,et.anchor,et.head,S.extend):ie=et}S.addNew?Ae==-1?(Ae=Ce.length,Ri(J,Oi(e,Ce.concat([ie]),Ae),{scroll:!1,origin:"*mouse"})):Ce.length>1&&Ce[Ae].empty()&&S.unit=="char"&&!S.extend?(Ri(J,Oi(e,Ce.slice(0,Ae).concat(Ce.slice(Ae+1)),0),{scroll:!1,origin:"*mouse"}),he=J.sel):Go(J,Ae,ie,ae):(Ae=0,Ri(J,new so([ie],0),ae),he=J.sel);var at=O;function Dt(Wn){if(we(at,Wn)==0)return;if(at=Wn,S.unit=="rectangle"){for(var Ar=[],kr=e.options.tabSize,Or=W(Un(J,O.line).text,O.ch,kr),Sa=W(Un(J,Wn.line).text,Wn.ch,kr),Bi=Math.min(Or,Sa),bo=Math.max(Or,Sa),ao=Math.min(O.line,Wn.line),cs=Math.min(e.lastLine(),Math.max(O.line,Wn.line));ao<=cs;ao++){var ko=Un(J,ao).text,ho=ce(ko,Bi,kr);Bi==bo?Ar.push(new Ba(ge(ao,ho),ge(ao,ho))):ko.length>ho&&Ar.push(new Ba(ge(ao,ho),ge(ao,ce(ko,bo,kr))))}Ar.length||Ar.push(new Ba(O,O)),Ri(J,Oi(e,he.ranges.slice(0,Ae).concat(Ar),Ae),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Wn)}else{var jo=ie,Do=Hl(e,Wn,S.unit),kn=jo.anchor,Vi;we(Do.anchor,kn)>0?(Vi=Do.head,kn=tn(jo.from(),Do.anchor)):(Vi=Do.anchor,kn=Qt(jo.to(),Do.head));var Xi=he.ranges.slice(0);Xi[Ae]=Uu(e,new Ba(Vt(J,kn),Vi)),Ri(J,Oi(e,Xi,Ae),ae)}}var St=P.wrapper.getBoundingClientRect(),an=0;function An(Wn){var Ar=++an,kr=Gn(e,Wn,!0,S.unit=="rectangle");if(!kr)return;if(we(kr,at)!=0){e.curOp.focus=U(),Dt(kr);var Or=On(P,J);(kr.line>=Or.to||kr.line<Or.from)&&setTimeout(na(e,function(){an==Ar&&An(Wn)}),150)}else{var Sa=Wn.clientY<St.top?-20:Wn.clientY>St.bottom?20:0;Sa&&setTimeout(na(e,function(){if(an!=Ar)return;P.scroller.scrollTop+=Sa,An(Wn)}),50)}}function Dn(Wn){e.state.selectingText=!1,an=Infinity,Wn&&(me(Wn),P.input.focus()),pt(P.wrapper.ownerDocument,"mousemove",Kn),pt(P.wrapper.ownerDocument,"mouseup",er),J.history.lastSelOrigin=null}var Kn=na(e,function(Wn){Wn.buttons===0||!st(Wn)?Dn(Wn):An(Wn)}),er=na(e,Dn);e.state.selectingText=er,Fe(P.wrapper.ownerDocument,"mousemove",Kn),Fe(P.wrapper.ownerDocument,"mouseup",er)}function Uu(e,n){var O=n.anchor,S=n.head,P=Un(e.doc,O.line);if(we(O,S)==0&&O.sticky==S.sticky)return n;var J=Ft(P);if(!J)return n;var ie=it(J,O.ch,O.sticky),Ae=J[ie];if(Ae.from!=O.ch&&Ae.to!=O.ch)return n;var he=ie+(Ae.from==O.ch==(Ae.level!=1)?0:1);if(he==0||he==J.length)return n;var Ce;if(S.line!=O.line)Ce=(S.line-O.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var et=it(J,S.ch,S.sticky),at=et-ie||(S.ch-O.ch)*(Ae.level==1?-1:1);et==he-1||et==he?Ce=at<0:Ce=at>0}var Dt=J[he+(Ce?-1:0)],St=Ce==(Dt.level==1),an=St?Dt.from:Dt.to,An=St?"after":"before";return O.ch==an&&O.sticky==An?n:new Ba(new ge(O.line,an,An),S)}function Pu(e,n,O,S){var P,J;if(n.touches)P=n.touches[0].clientX,J=n.touches[0].clientY;else try{P=n.clientX,J=n.clientY}catch(Dt){return!1}if(P>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;S&&me(n);var ie=e.display,Ae=ie.lineDiv.getBoundingClientRect();if(J>Ae.bottom||!De(e,O))return Te(n);J-=Ae.top-ie.viewOffset;for(var he=0;he<e.display.gutterSpecs.length;++he){var Ce=ie.gutters.childNodes[he];if(Ce&&Ce.getBoundingClientRect().right>=P){var et=Ja(e.doc,J),at=e.display.gutterSpecs[he];return Ye(e,O,e,et,at.className,n),Te(n)}}}function mu(e,n){return Pu(e,n,"gutterClick",!0)}function gu(e,n){if(Jo(e.display,n)||Dl(e,n))return;if(Et(e,n,"contextmenu"))return;L||e.display.input.onContextMenu(n)}function Dl(e,n){return De(e,"gutterContextMenu")?Pu(e,n,"gutterContextMenu",!1):!1}function ru(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hn(e)}var tl={toString:function(){return"CodeMirror.Init"}},Nu={},au={};function ed(e){var n=e.optionHandlers;function O(S,P,J,ie){e.defaults[S]=P,J&&(n[S]=ie?function(Ae,he,Ce){Ce!=tl&&J(Ae,he,Ce)}:J)}e.defineOption=O,e.Init=tl,O("value","",function(S,P){return S.setValue(P)},!0),O("mode",null,function(S,P){S.doc.modeOption=P,zo(S)},!0),O("indentUnit",2,zo,!0),O("indentWithTabs",!1),O("smartIndent",!0),O("tabSize",4,function(S){Ss(S),hn(S),yr(S)},!0),O("lineSeparator",null,function(S,P){if(S.doc.lineSep=P,!P)return;var J=[],ie=S.doc.first;S.doc.iter(function(he){for(var Ce=0;;){var et=he.text.indexOf(P,Ce);if(et==-1)break;Ce=et+P.length,J.push(ge(ie,et))}ie++});for(var Ae=J.length-1;Ae>=0;Ae--)Rs(S.doc,P,J[Ae],ge(J[Ae].line,J[Ae].ch+P.length))}),O("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(S,P,J){S.state.specialChars=new RegExp(P.source+(P.test(" ")?"":"| "),"g"),J!=tl&&S.refresh()}),O("specialCharPlaceholder",Va,function(S){return S.refresh()},!0),O("electricChars",!0),O("inputStyle",A?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),O("spellcheck",!1,function(S,P){return S.getInputField().spellcheck=P},!0),O("autocorrect",!1,function(S,P){return S.getInputField().autocorrect=P},!0),O("autocapitalize",!1,function(S,P){return S.getInputField().autocapitalize=P},!0),O("rtlMoveVisually",!y),O("wholeLineUpdateBefore",!0),O("theme","default",function(S){ru(S),uo(S)},!0),O("keyMap","default",function(S,P,J){var ie=vo(P),Ae=J!=tl&&vo(J);Ae&&Ae.detach&&Ae.detach(S,ie),ie.attach&&ie.attach(S,Ae||null)}),O("extraKeys",null),O("configureMouse",null),O("lineWrapping",!1,Fu,!0),O("gutters",[],function(S,P){S.display.gutterSpecs=zi(P,S.options.lineNumbers),uo(S)},!0),O("fixedGutter",!0,function(S,P){S.display.gutters.style.left=P?qn(S.display)+"px":"0",S.refresh()},!0),O("coverGutterNextToScrollbar",!1,function(S){return ii(S)},!0),O("scrollbarStyle","native",function(S){fi(S),ii(S),S.display.scrollbars.setScrollTop(S.doc.scrollTop),S.display.scrollbars.setScrollLeft(S.doc.scrollLeft)},!0),O("lineNumbers",!1,function(S,P){S.display.gutterSpecs=zi(S.options.gutters,P),uo(S)},!0),O("firstLineNumber",1,uo,!0),O("lineNumberFormatter",function(S){return S},uo,!0),O("showCursorWhenSelecting",!1,dr,!0),O("resetSelectionOnContextMenu",!0),O("lineWiseCopyCut",!0),O("pasteLinesPerSelection",!0),O("selectionsMayTouch",!1),O("readOnly",!1,function(S,P){P=="nocursor"&&(or(S),S.display.input.blur()),S.display.input.readOnlyChanged(P)}),O("screenReaderLabel",null,function(S,P){P=P===""?null:P,S.display.input.screenReaderLabelChanged(P)}),O("disableInput",!1,function(S,P){P||S.display.input.reset()},!0),O("dragDrop",!0,td),O("allowDropFileTypes",null),O("cursorBlinkRate",530),O("cursorScrollMargin",0),O("cursorHeight",1,dr,!0),O("singleCursorHeightPerLine",!0,dr,!0),O("workTime",100),O("workDelay",100),O("flattenSpans",!0,Ss,!0),O("addModeClass",!1,Ss,!0),O("pollInterval",100),O("undoDepth",200,function(S,P){return S.doc.history.undoDepth=P}),O("historyEventDelay",1250),O("viewportMargin",10,function(S){return S.refresh()},!0),O("maxHighlightLength",1e4,Ss,!0),O("moveInputWithCursor",!0,function(S,P){P||S.display.input.resetPosition()}),O("tabindex",null,function(S,P){return S.display.input.getField().tabIndex=P||""}),O("autofocus",null),O("direction","ltr",function(S,P){return S.doc.setDirection(P)},!0),O("phrases",null)}function td(e,n,O){var S=O&&O!=tl;if(!n!=!S){var P=e.display.dragFunctions,J=n?Fe:pt;J(e.display.scroller,"dragstart",P.start),J(e.display.scroller,"dragenter",P.enter),J(e.display.scroller,"dragover",P.over),J(e.display.scroller,"dragleave",P.leave),J(e.display.scroller,"drop",P.drop)}}function Fu(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(g(e.display.wrapper,"CodeMirror-wrap"),ws(e)),wr(e),yr(e),hn(e),setTimeout(function(){return ii(e)},100)}function Hi(e,n){var O=this;if(!(this instanceof Hi))return new Hi(e,n);this.options=n=n?I(n):{},I(Nu,n,!1);var S=n.value;typeof S=="string"?S=new xn(S,n.mode,null,n.lineSeparator,n.direction):n.mode&&(S.modeOption=n.mode),this.doc=S;var P=new Hi.inputStyles[n.inputStyle](this),J=this.display=new Lo(e,S,P,n);J.wrapper.CodeMirror=this,ru(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),fi(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new j,keySeq:null,specialChars:null},n.autofocus&&!A&&J.input.focus(),M&&x<11&&setTimeout(function(){return O.display.input.reset(!0)},20),ku(this),Oo(),Ao(this),this.curOp.forceUpdate=!0,Pt(this,S),n.autofocus&&!A||this.hasFocus()?setTimeout(function(){O.hasFocus()&&!O.state.focused&&br(O)},20):or(this);for(var ie in au)au.hasOwnProperty(ie)&&au[ie](this,n[ie],tl);pi(this),n.finishInit&&n.finishInit(this);for(var Ae=0;Ae<iu.length;++Ae)iu[Ae](this);_o(this),T&&n.lineWrapping&&getComputedStyle(J.lineDiv).textRendering=="optimizelegibility"&&(J.lineDiv.style.textRendering="auto")}Hi.defaults=Nu,Hi.optionHandlers=au;function ku(e){var n=e.display;Fe(n.scroller,"mousedown",na(e,nu)),M&&x<11?Fe(n.scroller,"dblclick",na(e,function(he){if(Et(e,he))return;var Ce=Gn(e,he);if(!Ce||mu(e,he)||Jo(e.display,he))return;me(he);var et=e.findWordAt(Ce);ti(e.doc,et.anchor,et.head)})):Fe(n.scroller,"dblclick",function(he){return Et(e,he)||me(he)}),Fe(n.scroller,"contextmenu",function(he){return gu(e,he)}),Fe(n.input.getField(),"contextmenu",function(he){n.scroller.contains(he.target)||gu(e,he)});var O,S={end:0};function P(){n.activeTouch&&(O=setTimeout(function(){return n.activeTouch=null},1e3),S=n.activeTouch,S.end=+new Date)}function J(he){if(he.touches.length!=1)return!1;var Ce=he.touches[0];return Ce.radiusX<=1&&Ce.radiusY<=1}function ie(he,Ce){if(Ce.left==null)return!0;var et=Ce.left-he.left,at=Ce.top-he.top;return et*et+at*at>20*20}Fe(n.scroller,"touchstart",function(he){if(!Et(e,he)&&!J(he)&&!mu(e,he)){n.input.ensurePolled(),clearTimeout(O);var Ce=+new Date;n.activeTouch={start:Ce,moved:!1,prev:Ce-S.end<=300?S:null},he.touches.length==1&&(n.activeTouch.left=he.touches[0].pageX,n.activeTouch.top=he.touches[0].pageY)}}),Fe(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),Fe(n.scroller,"touchend",function(he){var Ce=n.activeTouch;if(Ce&&!Jo(n,he)&&Ce.left!=null&&!Ce.moved&&new Date-Ce.start<300){var et=e.coordsChar(n.activeTouch,"page"),at;!Ce.prev||ie(Ce,Ce.prev)?at=new Ba(et,et):!Ce.prev.prev||ie(Ce,Ce.prev.prev)?at=e.findWordAt(et):at=new Ba(ge(et.line,0),Vt(e.doc,ge(et.line+1,0))),e.setSelection(at.anchor,at.head),e.focus(),me(he)}P()}),Fe(n.scroller,"touchcancel",P),Fe(n.scroller,"scroll",function(){n.scroller.clientHeight&&(ba(e,n.scroller.scrollTop),Rr(e,n.scroller.scrollLeft,!0),Ye(e,"scroll",e))}),Fe(n.scroller,"mousewheel",function(he){return qo(e,he)}),Fe(n.scroller,"DOMMouseScroll",function(he){return qo(e,he)}),Fe(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(he){Et(e,he)||Ue(he)},over:function(he){Et(e,he)||(xr(e,he),Ue(he))},start:function(he){return Gr(e,he)},drop:na(e,Qn),leave:function(he){Et(e,he)||ra(e)}};var Ae=n.input.getField();Fe(Ae,"keyup",function(he){return Ou.call(e,he)}),Fe(Ae,"keydown",na(e,tu)),Fe(Ae,"keypress",na(e,Ru)),Fe(Ae,"focus",function(he){return br(e,he)}),Fe(Ae,"blur",function(he){return or(e,he)})}var iu=[];Hi.defineInitHook=function(e){return iu.push(e)};function _l(e,n,O,S){var P=e.doc,J;O==null&&(O="add"),O=="smart"&&(P.mode.indent?J=Nr(e,n).state:O="prev");var ie=e.options.tabSize,Ae=Un(P,n),he=W(Ae.text,null,ie);Ae.stateAfter&&(Ae.stateAfter=null);var Ce=Ae.text.match(/^\s*/)[0],et;if(!S&&!/\S/.test(Ae.text))et=0,O="not";else if(O=="smart"&&(et=P.mode.indent(J,Ae.text.slice(Ce.length),Ae.text),et==se||et>150)){if(!S)return;O="prev"}O=="prev"?n>P.first?et=W(Un(P,n-1).text,null,ie):et=0:O=="add"?et=he+e.options.indentUnit:O=="subtract"?et=he-e.options.indentUnit:typeof O=="number"&&(et=he+O),et=Math.max(0,et);var at="",Dt=0;if(e.options.indentWithTabs)for(var St=Math.floor(et/ie);St;--St)Dt+=ie,at+=" ";if(Dt<et&&(at+=fe(et-Dt)),at!=Ce)return Rs(P,at,ge(n,0),ge(n,Ce.length),"+input"),Ae.stateAfter=null,!0;for(var an=0;an<P.sel.ranges.length;an++){var An=P.sel.ranges[an];if(An.head.line==n&&An.head.ch<Ce.length){var Dn=ge(n,Ce.length);Go(P,an,new Ba(Dn,Dn));break}}}var Ms=null;function Ql(e){Ms=e}function vu(e,n,O,S,P){var J=e.doc;e.display.shift=!1,S||(S=J.sel);var ie=+new Date-200,Ae=P=="paste"||e.state.pasteIncoming>ie,he=lt(n),Ce=null;if(Ae&&S.ranges.length>1)if(Ms&&Ms.text.join(`
|
|
`)==n){if(S.ranges.length%Ms.text.length==0){Ce=[];for(var et=0;et<Ms.text.length;et++)Ce.push(J.splitLines(Ms.text[et]))}}else he.length==S.ranges.length&&e.options.pasteLinesPerSelection&&(Ce=de(he,function(Kn){return[Kn]}));for(var at=e.curOp.updateInput,Dt=S.ranges.length-1;Dt>=0;Dt--){var St=S.ranges[Dt],an=St.from(),An=St.to();St.empty()&&(O&&O>0?an=ge(an.line,an.ch-O):e.state.overwrite&&!Ae?An=ge(An.line,Math.min(Un(J,An.line).text.length,An.ch+ne(he).length)):Ae&&Ms&&Ms.lineWise&&Ms.text.join(`
|
|
`)==he.join(`
|
|
`)&&(an=An=ge(an.line,0)));var Dn={from:an,to:An,text:Ce?Ce[Dt%Ce.length]:he,origin:P||(Ae?"paste":e.state.cutIncoming>ie?"cut":"+input")};ts(e.doc,Dn),_a(e,"inputRead",e,Dn)}n&&!Ae&&Wl(e,n),wa(e),e.curOp.updateInput<2&&(e.curOp.updateInput=at),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Kl(e,n){var O=e.clipboardData&&e.clipboardData.getData("Text");if(O)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&Ui(n,function(){return vu(n,O,0,null,"paste")}),!0}function Wl(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var O=e.doc.sel,S=O.ranges.length-1;S>=0;S--){var P=O.ranges[S];if(P.head.ch>100||S&&O.ranges[S-1].head.line==P.head.line)continue;var J=e.getModeAt(P.head),ie=!1;if(J.electricChars){for(var Ae=0;Ae<J.electricChars.length;Ae++)if(n.indexOf(J.electricChars.charAt(Ae))>-1){ie=_l(e,P.head.line,"smart");break}}else J.electricInput&&(J.electricInput.test(Un(e.doc,P.head.line).text.slice(0,P.head.ch))&&(ie=_l(e,P.head.line,"smart")));ie&&_a(e,"electricInput",e,P.head.line)}}function Eu(e){for(var n=[],O=[],S=0;S<e.doc.sel.ranges.length;S++){var P=e.doc.sel.ranges[S].head.line,J={anchor:ge(P,0),head:ge(P+1,0)};O.push(J),n.push(e.getRange(J.anchor,J.head))}return{text:n,ranges:O}}function _u(e,n,O,S){e.setAttribute("autocorrect",O?"":"off"),e.setAttribute("autocapitalize",S?"":"off"),e.setAttribute("spellcheck",!!n)}function ju(){var e=h("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),n=h("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return T?e.style.width="1000px":e.setAttribute("wrap","off"),o&&(e.style.border="1px solid black"),_u(e),n}function Hu(e){var n=e.optionHandlers,O=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(S,P){var J=this.options,ie=J[S];if(J[S]==P&&S!="mode")return;J[S]=P,n.hasOwnProperty(S)&&na(this,n[S])(this,P,ie),Ye(this,"optionChange",this,S)},getOption:function(S){return this.options[S]},getDoc:function(){return this.doc},addKeyMap:function(S,P){this.state.keyMaps[P?"push":"unshift"](vo(S))},removeKeyMap:function(S){for(var P=this.state.keyMaps,J=0;J<P.length;++J)if(P[J]==S||P[J].name==S)return P.splice(J,1),!0},addOverlay:hi(function(S,P){var J=S.token?S:e.getMode(this.options,S);if(J.startState)throw new Error("Overlays may not be stateful.");ee(this.state.overlays,{mode:J,modeSpec:S,opaque:P&&P.opaque,priority:P&&P.priority||0},function(ie){return ie.priority}),this.state.modeGen++,yr(this)}),removeOverlay:hi(function(S){for(var P=this.state.overlays,J=0;J<P.length;++J){var ie=P[J].modeSpec;if(ie==S||typeof S=="string"&&ie.name==S){P.splice(J,1),this.state.modeGen++,yr(this);return}}}),indentLine:hi(function(S,P,J){typeof P!="string"&&typeof P!="number"&&(P==null?P=this.options.smartIndent?"smart":"prev":P=P?"add":"subtract"),Di(this.doc,S)&&_l(this,S,P,J)}),indentSelection:hi(function(S){for(var P=this.doc.sel.ranges,J=-1,ie=0;ie<P.length;ie++){var Ae=P[ie];if(Ae.empty())Ae.head.line>J&&(_l(this,Ae.head.line,S,!0),J=Ae.head.line,ie==this.doc.sel.primIndex&&wa(this));else{var he=Ae.from(),Ce=Ae.to(),et=Math.max(J,he.line);J=Math.min(this.lastLine(),Ce.line-(Ce.ch?0:1))+1;for(var at=et;at<J;++at)_l(this,at,S);var Dt=this.doc.sel.ranges;he.ch==0&&P.length==Dt.length&&Dt[ie].from().ch>0&&Go(this.doc,ie,new Ba(he,Dt[ie].to()),le)}}}),getTokenAt:function(S,P){return jr(this,S,P)},getLineTokens:function(S,P){return jr(this,ge(S),P,!0)},getTokenTypeAt:function(S){S=Vt(this.doc,S);var P=Ir(this,Un(this.doc,S.line)),J=0,ie=(P.length-1)/2,Ae=S.ch,he;if(Ae==0)he=P[2];else for(;;){var Ce=J+ie>>1;if((Ce?P[Ce*2-1]:0)>=Ae)ie=Ce;else if(P[Ce*2+1]<Ae)J=Ce+1;else{he=P[Ce*2+2];break}}var et=he?he.indexOf("overlay "):-1;return et<0?he:et==0?null:he.slice(0,et-1)},getModeAt:function(S){var P=this.doc.mode;return P.innerMode?e.innerMode(P,this.getTokenAt(S).state).mode:P},getHelper:function(S,P){return this.getHelpers(S,P)[0]},getHelpers:function(S,P){var J=[];if(!O.hasOwnProperty(P))return J;var ie=O[P],Ae=this.getModeAt(S);if(typeof Ae[P]=="string")ie[Ae[P]]&&J.push(ie[Ae[P]]);else if(Ae[P])for(var he=0;he<Ae[P].length;he++){var Ce=ie[Ae[P][he]];Ce&&J.push(Ce)}else Ae.helperType&&ie[Ae.helperType]?J.push(ie[Ae.helperType]):ie[Ae.name]&&J.push(ie[Ae.name]);for(var et=0;et<ie._global.length;et++){var at=ie._global[et];at.pred(Ae,this)&&Y(J,at.val)==-1&&J.push(at.val)}return J},getStateAfter:function(S,P){var J=this.doc;return S=ln(J,S==null?J.first+J.size-1:S),Nr(this,S+1,P).state},cursorCoords:function(S,P){var J,ie=this.doc.sel.primary();return S==null?J=ie.head:typeof S=="object"?J=Vt(this.doc,S):J=S?ie.from():ie.to(),jt(this,J,P||"page")},charCoords:function(S,P){return In(this,Vt(this.doc,S),P||"page")},coordsChar:function(S,P){return S=fn(this,S,P||"page"),mn(this,S.left,S.top)},lineAtHeight:function(S,P){return S=fn(this,{top:S,left:0},P||"page").top,Ja(this.doc,S+this.display.viewOffset)},heightAtLine:function(S,P,J){var ie=!1,Ae;if(typeof S=="number"){var he=this.doc.first+this.doc.size-1;S<this.doc.first?S=this.doc.first:S>he&&(S=he,ie=!0),Ae=Un(this.doc,S)}else Ae=S;return Gt(this,Ae,{top:0,left:0},P||"page",J||ie).top+(ie?this.doc.height-Co(Ae):0)},defaultTextHeight:function(){return jn(this.display)},defaultCharWidth:function(){return cn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(S,P,J,ie,Ae){var he=this.display;S=jt(this,Vt(this.doc,S));var Ce=S.bottom,et=S.left;if(P.style.position="absolute",P.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(P),he.sizer.appendChild(P),ie=="over")Ce=S.top;else if(ie=="above"||ie=="near"){var at=Math.max(he.wrapper.clientHeight,this.doc.height),Dt=Math.max(he.sizer.clientWidth,he.lineSpace.clientWidth);(ie=="above"||S.bottom+P.offsetHeight>at)&&S.top>P.offsetHeight?Ce=S.top-P.offsetHeight:S.bottom+P.offsetHeight<=at&&(Ce=S.bottom),et+P.offsetWidth>Dt&&(et=Dt-P.offsetWidth)}P.style.top=Ce+"px",P.style.left=P.style.right="",Ae=="right"?(et=he.sizer.clientWidth-P.offsetWidth,P.style.right="0px"):(Ae=="left"?et=0:Ae=="middle"&&(et=(he.sizer.clientWidth-P.offsetWidth)/2),P.style.left=et+"px"),J&&zr(this,{left:et,top:Ce,right:et+P.offsetWidth,bottom:Ce+P.offsetHeight})},triggerOnKeyDown:hi(tu),triggerOnKeyPress:hi(Ru),triggerOnKeyUp:Ou,triggerOnMouseDown:hi(nu),execCommand:function(S){if(Fl.hasOwnProperty(S))return Fl[S].call(null,this)},triggerElectric:hi(function(S){Wl(this,S)}),findPosH:function(S,P,J,ie){var Ae=1;P<0&&(Ae=-1,P=-P);for(var he=Vt(this.doc,S),Ce=0;Ce<P&&!(he=ou(this.doc,he,Ae,J,ie),he.hitSide);++Ce);return he},moveH:hi(function(S,P){var J=this;this.extendSelectionsBy(function(ie){return J.display.shift||J.doc.extend||ie.empty()?ou(J.doc,ie.head,S,P,J.options.rtlMoveVisually):S<0?ie.from():ie.to()},q)}),deleteH:hi(function(S,P){var J=this.doc.sel,ie=this.doc;J.somethingSelected()?ie.replaceSelection("",null,"+delete"):Ws(this,function(Ae){var he=ou(ie,Ae.head,S,P,!1);return S<0?{from:he,to:Ae.head}:{from:Ae.head,to:he}})}),findPosV:function(S,P,J,ie){var Ae=1,he=ie;P<0&&(Ae=-1,P=-P);for(var Ce=Vt(this.doc,S),et=0;et<P;++et){var at=jt(this,Ce,"div");if(he==null?he=at.left:at.left=he,Ce=Qu(this,at,Ae,J),Ce.hitSide)break}return Ce},moveV:hi(function(S,P){var J=this,ie=this.doc,Ae=[],he=!this.display.shift&&!ie.extend&&ie.sel.somethingSelected();if(ie.extendSelectionsBy(function(et){if(he)return S<0?et.from():et.to();var at=jt(J,et.head,"div");et.goalColumn!=null&&(at.left=et.goalColumn),Ae.push(at.left);var Dt=Qu(J,at,S,P);return P=="page"&&et==ie.sel.primary()&&Sr(J,In(J,Dt,"div").top-at.top),Dt},q),Ae.length)for(var Ce=0;Ce<ie.sel.ranges.length;Ce++)ie.sel.ranges[Ce].goalColumn=Ae[Ce]}),findWordAt:function(S){var P=this.doc,J=Un(P,S.line).text,ie=S.ch,Ae=S.ch;if(J){var he=this.getHelper(S,"wordChars");(S.sticky=="before"||Ae==J.length)&&ie?--ie:++Ae;for(var Ce=J.charAt(ie),et=Ve(Ce,he)?function(at){return Ve(at,he)}:/\s/.test(Ce)?function(at){return/\s/.test(at)}:function(at){return!/\s/.test(at)&&!Ve(at)};ie>0&&et(J.charAt(ie-1));)--ie;for(;Ae<J.length&&et(J.charAt(Ae));)++Ae}return new Ba(ge(S.line,ie),ge(S.line,Ae))},toggleOverwrite:function(S){if(S!=null&&S==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?N(this.display.cursorDiv,"CodeMirror-overwrite"):g(this.display.cursorDiv,"CodeMirror-overwrite"),Ye(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==U()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:hi(function(S,P){ea(this,S,P)}),getScrollInfo:function(){var S=this.display.scroller;return{left:S.scrollLeft,top:S.scrollTop,height:S.scrollHeight-ht(this)-this.display.barHeight,width:S.scrollWidth-ht(this)-this.display.barWidth,clientHeight:ve(this),clientWidth:Je(this)}},scrollIntoView:hi(function(S,P){S==null?(S={from:this.doc.sel.primary().head,to:null},P==null&&(P=this.options.cursorScrollMargin)):typeof S=="number"?S={from:ge(S,0),to:null}:S.from==null&&(S={from:S,to:null}),S.to||(S.to=S.from),S.margin=P||0,S.from.line!=null?la(this,S):pa(this,S.from,S.to,S.margin)}),setSize:hi(function(S,P){var J=this,ie=function(he){return typeof he=="number"||/^\d+$/.test(String(he))?he+"px":he};S!=null&&(this.display.wrapper.style.width=ie(S)),P!=null&&(this.display.wrapper.style.height=ie(P)),this.options.lineWrapping&&Ut(this);var Ae=this.display.viewFrom;this.doc.iter(Ae,this.display.viewTo,function(he){if(he.widgets){for(var Ce=0;Ce<he.widgets.length;Ce++)if(he.widgets[Ce].noHScroll){fr(J,Ae,"widget");break}}++Ae}),this.curOp.forceUpdate=!0,Ye(this,"refresh",this)}),operation:function(S){return Ui(this,S)},startOperation:function(){return Ao(this)},endOperation:function(){return _o(this)},refresh:hi(function(){var S=this.display.cachedTextHeight;yr(this),this.curOp.forceUpdate=!0,hn(this),ea(this,this.doc.scrollLeft,this.doc.scrollTop),Ko(this.display),(S==null||Math.abs(S-jn(this.display))>.5||this.options.lineWrapping)&&wr(this),Ye(this,"refresh",this)}),swapDoc:hi(function(S){var P=this.doc;return P.cm=null,this.state.selectingText&&this.state.selectingText(),Pt(this,S),hn(this),this.display.input.reset(),ea(this,S.scrollLeft,S.scrollTop),this.curOp.forceScroll=!0,_a(this,"swapDoc",this,P),P}),phrase:function(S){var P=this.options.phrases;return P&&Object.prototype.hasOwnProperty.call(P,S)?P[S]:S},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}},Re(e),e.registerHelper=function(S,P,J){O.hasOwnProperty(S)||(O[S]=e[S]={_global:[]}),O[S][P]=J},e.registerGlobalHelper=function(S,P,J,ie){e.registerHelper(S,P,ie),O[S]._global.push({pred:J,val:ie})}}function ou(e,n,O,S,P){var J=n,ie=O,Ae=Un(e,n.line),he=P&&e.direction=="rtl"?-O:O;function Ce(){var er=n.line+he;return er<e.first||er>=e.first+e.size?!1:(n=new ge(er,n.ch,n.sticky),Ae=Un(e,er))}function et(er){var Wn;if(S=="codepoint"){var Ar=Ae.text.charCodeAt(n.ch+(S>0?0:-1));isNaN(Ar)?Wn=null:Wn=new ge(n.line,Math.max(0,Math.min(Ae.text.length,n.ch+O*(Ar>=55296&&Ar<56320?2:1))),-O)}else P?Wn=fu(e.cm,Ae,n,O):Wn=Au(Ae,n,O);if(Wn==null)if(!er&&Ce())n=$l(P,e.cm,Ae,n.line,he);else return!1;else n=Wn;return!0}if(S=="char"||S=="codepoint")et();else if(S=="column")et(!0);else if(S=="word"||S=="group")for(var at=null,Dt=S=="group",St=e.cm&&e.cm.getHelper(n,"wordChars"),an=!0;!(O<0&&!et(!an));an=!1){var An=Ae.text.charAt(n.ch)||`
|
|
`,Dn=Ve(An,St)?"w":Dt&&An==`
|
|
`?"n":!Dt||/\s/.test(An)?null:"p";if(Dt&&!an&&!Dn&&(Dn="s"),at&&at!=Dn){O<0&&(O=1,et(),n.sticky="after");break}if(Dn&&(at=Dn),O>0&&!et(!an))break}var Kn=ll(e,n,J,ie,!0);return He(J,Kn)&&(Kn.hitSide=!0),Kn}function Qu(e,n,O,S){var P=e.doc,J=n.left,ie;if(S=="page"){var Ae=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),he=Math.max(Ae-.5*jn(e.display),3);ie=(O>0?n.bottom:n.top)+O*he}else S=="line"&&(ie=O>0?n.bottom+3:n.top-3);for(var Ce;!(Ce=mn(e,J,ie),!Ce.outside);){if(O<0?ie<=0:ie>=P.height){Ce.hitSide=!0;break}ie+=O*5}return Ce}var _i=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new j,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};_i.prototype.init=function(e){var n=this,O=this,S=O.cm,P=O.div=e.lineDiv;_u(P,S.options.spellcheck,S.options.autocorrect,S.options.autocapitalize);function J(Ae){for(var he=Ae.target;he;he=he.parentNode){if(he==P)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(he.className))break}return!1}Fe(P,"paste",function(Ae){if(!J(Ae)||Et(S,Ae)||Kl(Ae,S))return;x<=11&&setTimeout(na(S,function(){return n.updateFromDOM()}),20)}),Fe(P,"compositionstart",function(Ae){n.composing={data:Ae.data,done:!1}}),Fe(P,"compositionupdate",function(Ae){n.composing||(n.composing={data:Ae.data,done:!1})}),Fe(P,"compositionend",function(Ae){n.composing&&(Ae.data!=n.composing.data&&n.readFromDOMSoon(),n.composing.done=!0)}),Fe(P,"touchstart",function(){return O.forceCompositionEnd()}),Fe(P,"input",function(){n.composing||n.readFromDOMSoon()});function ie(Ae){if(!J(Ae)||Et(S,Ae))return;if(S.somethingSelected())Ql({lineWise:!1,text:S.getSelections()}),Ae.type=="cut"&&S.replaceSelection("",null,"cut");else if(S.options.lineWiseCopyCut){var he=Eu(S);Ql({lineWise:!0,text:he.text}),Ae.type=="cut"&&S.operation(function(){S.setSelections(he.ranges,0,le),S.replaceSelection("",null,"cut")})}else return;if(Ae.clipboardData){Ae.clipboardData.clearData();var Ce=Ms.text.join(`
|
|
`);if(Ae.clipboardData.setData("Text",Ce),Ae.clipboardData.getData("Text")==Ce){Ae.preventDefault();return}}var et=ju(),at=et.firstChild;S.display.lineSpace.insertBefore(et,S.display.lineSpace.firstChild),at.value=Ms.text.join(`
|
|
`);var Dt=document.activeElement;z(at),setTimeout(function(){S.display.lineSpace.removeChild(et),Dt.focus(),Dt==P&&O.showPrimarySelection()},50)}Fe(P,"copy",ie),Fe(P,"cut",ie)},_i.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},_i.prototype.prepareSelection=function(){var e=Ra(this.cm,!1);return e.focus=document.activeElement==this.div,e},_i.prototype.showSelection=function(e,n){if(!e||!this.cm.display.view.length)return;(e.focus||n)&&this.showPrimarySelection(),this.showMultipleSelections(e)},_i.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},_i.prototype.showPrimarySelection=function(){var e=this.getSelection(),n=this.cm,O=n.doc.sel.primary(),S=O.from(),P=O.to();if(n.display.viewTo==n.display.viewFrom||S.line>=n.display.viewTo||P.line<n.display.viewFrom){e.removeAllRanges();return}var J=nl(n,e.anchorNode,e.anchorOffset),ie=nl(n,e.focusNode,e.focusOffset);if(J&&!J.bad&&ie&&!ie.bad&&we(tn(J,ie),S)==0&&we(Qt(J,ie),P)==0)return;var Ae=n.display.view,he=S.line>=n.display.viewFrom&&bl(n,S)||{node:Ae[0].measure.map[2],offset:0},Ce=P.line<n.display.viewTo&&bl(n,P);if(!Ce){var et=Ae[Ae.length-1].measure,at=et.maps?et.maps[et.maps.length-1]:et.map;Ce={node:at[at.length-1],offset:at[at.length-2]-at[at.length-3]}}if(!he||!Ce){e.removeAllRanges();return}var Dt=e.rangeCount&&e.getRangeAt(0),St;try{St=f(he.node,he.offset,Ce.offset,Ce.node)}catch(an){}St&&(!D&&n.state.focused?(e.collapse(he.node,he.offset),St.collapsed||(e.removeAllRanges(),e.addRange(St))):(e.removeAllRanges(),e.addRange(St)),Dt&&e.anchorNode==null?e.addRange(Dt):D&&this.startGracePeriod()),this.rememberSelection()},_i.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},_i.prototype.showMultipleSelections=function(e){l(this.cm.display.cursorDiv,e.cursors),l(this.cm.display.selectionDiv,e.selection)},_i.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},_i.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var n=e.getRangeAt(0).commonAncestorContainer;return v(this.div,n)},_i.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},_i.prototype.blur=function(){this.div.blur()},_i.prototype.getField=function(){return this.div},_i.prototype.supportsTouch=function(){return!0},_i.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Ui(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function n(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,n))}this.polling.set(this.cm.options.pollInterval,n)},_i.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},_i.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),n=this.cm;if(c&&r&&this.cm.display.gutterSpecs.length&&Ku(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var O=nl(n,e.anchorNode,e.anchorOffset),S=nl(n,e.focusNode,e.focusOffset);O&&S&&Ui(n,function(){Ri(n.doc,mi(O,S),le),(O.bad||S.bad)&&(n.curOp.selectionChanged=!0)})},_i.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,n=e.display,O=e.doc.sel.primary(),S=O.from(),P=O.to();if(S.ch==0&&S.line>e.firstLine()&&(S=ge(S.line-1,Un(e.doc,S.line-1).length)),P.ch==Un(e.doc,P.line).text.length&&P.line<e.lastLine()&&(P=ge(P.line+1,0)),S.line<n.viewFrom||P.line>n.viewTo-1)return!1;var J,ie,Ae;S.line==n.viewFrom||(J=Yn(e,S.line))==0?(ie=Yr(n.view[0].line),Ae=n.view[0].node):(ie=Yr(n.view[J].line),Ae=n.view[J-1].node.nextSibling);var he=Yn(e,P.line),Ce,et;if(he==n.view.length-1?(Ce=n.viewTo-1,et=n.lineDiv.lastChild):(Ce=Yr(n.view[he+1].line)-1,et=n.view[he+1].node.previousSibling),!Ae)return!1;for(var at=e.doc.splitLines(yl(e,Ae,et,ie,Ce)),Dt=ja(e.doc,ge(ie,0),ge(Ce,Un(e.doc,Ce).text.length));at.length>1&&Dt.length>1;)if(ne(at)==ne(Dt))at.pop(),Dt.pop(),Ce--;else if(at[0]==Dt[0])at.shift(),Dt.shift(),ie++;else break;for(var St=0,an=0,An=at[0],Dn=Dt[0],Kn=Math.min(An.length,Dn.length);St<Kn&&An.charCodeAt(St)==Dn.charCodeAt(St);)++St;for(var er=ne(at),Wn=ne(Dt),Ar=Math.min(er.length-(at.length==1?St:0),Wn.length-(Dt.length==1?St:0));an<Ar&&er.charCodeAt(er.length-an-1)==Wn.charCodeAt(Wn.length-an-1);)++an;if(at.length==1&&Dt.length==1&&ie==S.line)for(;St&&St>S.ch&&er.charCodeAt(er.length-an-1)==Wn.charCodeAt(Wn.length-an-1);)St--,an++;at[at.length-1]=er.slice(0,er.length-an).replace(/^\u200b+/,""),at[0]=at[0].slice(St).replace(/\u200b+$/,"");var kr=ge(ie,St),Or=ge(Ce,Dt.length?ne(Dt).length-an:0);if(at.length>1||at[0]||we(kr,Or))return Rs(e.doc,at,kr,Or,"+input"),!0},_i.prototype.ensurePolled=function(){this.forceCompositionEnd()},_i.prototype.reset=function(){this.forceCompositionEnd()},_i.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},_i.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},_i.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Ui(this.cm,function(){return yr(e.cm)})},_i.prototype.setUneditable=function(e){e.contentEditable="false"},_i.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||na(this.cm,vu)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},_i.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},_i.prototype.onContextMenu=function(){},_i.prototype.resetPosition=function(){},_i.prototype.needsContentAttribute=!0;function bl(e,n){var O=gt(e,n.line);if(!O||O.hidden)return null;var S=Un(e.doc,n.line),P=ye(O,S,n.line),J=Ft(S,e.doc.direction),ie="left";if(J){var Ae=it(J,n.ch);ie=Ae%2?"right":"left"}var he=nt(P.map,n.ch,ie);return he.offset=he.collapse=="right"?he.end:he.start,he}function Ku(e){for(var n=e;n;n=n.parentNode)if(/CodeMirror-gutter-wrapper/.test(n.className))return!0;return!1}function Gi(e,n){return n&&(e.bad=!0),e}function yl(e,n,O,S,P){var J="",ie=!1,Ae=e.doc.lineSeparator(),he=!1;function Ce(St){return function(an){return an.id==St}}function et(){ie&&(J+=Ae,he&&(J+=Ae),ie=he=!1)}function at(St){St&&(et(),J+=St)}function Dt(St){if(St.nodeType==1){var an=St.getAttribute("cm-text");if(an){at(an);return}var An=St.getAttribute("cm-marker"),Dn;if(An){var Kn=e.findMarks(ge(S,0),ge(P+1,0),Ce(+An));Kn.length&&(Dn=Kn[0].find(0))&&at(ja(e.doc,Dn.from,Dn.to).join(Ae));return}if(St.getAttribute("contenteditable")=="false")return;var er=/^(pre|div|p|li|table|br)$/i.test(St.nodeName);if(!/^br$/i.test(St.nodeName)&&St.textContent.length==0)return;er&&et();for(var Wn=0;Wn<St.childNodes.length;Wn++)Dt(St.childNodes[Wn]);/^(pre|p)$/i.test(St.nodeName)&&(he=!0),er&&(ie=!0)}else St.nodeType==3&&at(St.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Dt(n),n==O);)n=n.nextSibling,he=!1;return J}function nl(e,n,O){var S;if(n==e.display.lineDiv){if(S=e.display.lineDiv.childNodes[O],!S)return Gi(e.clipPos(ge(e.display.viewTo-1)),!0);n=null,O=0}else for(S=n;;S=S.parentNode){if(!S||S==e.display.lineDiv)return null;if(S.parentNode&&S.parentNode==e.display.lineDiv)break}for(var P=0;P<e.display.view.length;P++){var J=e.display.view[P];if(J.node==S)return fl(J,n,O)}}function fl(e,n,O){var S=e.text.firstChild,P=!1;if(!n||!v(S,n))return Gi(ge(Yr(e.line),0),!0);if(n==S&&(P=!0,n=S.childNodes[O],O=0,!n)){var J=e.rest?ne(e.rest):e.line;return Gi(ge(Yr(J),J.text.length),P)}var ie=n.nodeType==3?n:null,Ae=n;for(!ie&&n.childNodes.length==1&&n.firstChild.nodeType==3&&(ie=n.firstChild,O&&(O=ie.nodeValue.length));Ae.parentNode!=S;)Ae=Ae.parentNode;var he=e.measure,Ce=he.maps;function et(Dn,Kn,er){for(var Wn=-1;Wn<(Ce?Ce.length:0);Wn++)for(var Ar=Wn<0?he.map:Ce[Wn],kr=0;kr<Ar.length;kr+=3){var Or=Ar[kr+2];if(Or==Dn||Or==Kn){var Sa=Yr(Wn<0?e.line:e.rest[Wn]),Bi=Ar[kr]+er;return(er<0||Or!=Dn)&&(Bi=Ar[kr+(er?1:0)]),ge(Sa,Bi)}}}var at=et(ie,Ae,O);if(at)return Gi(at,P);for(var Dt=Ae.nextSibling,St=ie?ie.nodeValue.length-O:0;Dt;Dt=Dt.nextSibling){if(at=et(Dt,Dt.firstChild,0),at)return Gi(ge(at.line,at.ch-St),P);St+=Dt.textContent.length}for(var an=Ae.previousSibling,An=O;an;an=an.previousSibling){if(at=et(an,an.firstChild,-1),at)return Gi(ge(at.line,at.ch+An),P);An+=an.textContent.length}}var Ci=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new j,this.hasSelection=!1,this.composing=null};Ci.prototype.init=function(e){var n=this,O=this,S=this.cm;this.createField(e);var P=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),o&&(P.style.width="0px"),Fe(P,"input",function(){M&&x>=9&&n.hasSelection&&(n.hasSelection=null),O.poll()}),Fe(P,"paste",function(ie){if(Et(S,ie)||Kl(ie,S))return;S.state.pasteIncoming=+new Date,O.fastPoll()});function J(ie){if(Et(S,ie))return;if(S.somethingSelected())Ql({lineWise:!1,text:S.getSelections()});else if(S.options.lineWiseCopyCut){var Ae=Eu(S);Ql({lineWise:!0,text:Ae.text}),ie.type=="cut"?S.setSelections(Ae.ranges,null,le):(O.prevInput="",P.value=Ae.text.join(`
|
|
`),z(P))}else return;ie.type=="cut"&&(S.state.cutIncoming=+new Date)}Fe(P,"cut",J),Fe(P,"copy",J),Fe(e.scroller,"paste",function(ie){if(Jo(e,ie)||Et(S,ie))return;if(!P.dispatchEvent){S.state.pasteIncoming=+new Date,O.focus();return}var Ae=new Event("paste");Ae.clipboardData=ie.clipboardData,P.dispatchEvent(Ae)}),Fe(e.lineSpace,"selectstart",function(ie){Jo(e,ie)||me(ie)}),Fe(P,"compositionstart",function(){var ie=S.getCursor("from");O.composing&&O.composing.range.clear(),O.composing={start:ie,range:S.markText(ie,S.getCursor("to"),{className:"CodeMirror-composing"})}}),Fe(P,"compositionend",function(){O.composing&&(O.poll(),O.composing.range.clear(),O.composing=null)})},Ci.prototype.createField=function(e){this.wrapper=ju(),this.textarea=this.wrapper.firstChild},Ci.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Ci.prototype.prepareSelection=function(){var e=this.cm,n=e.display,O=e.doc,S=Ra(e);if(e.options.moveInputWithCursor){var P=jt(e,O.sel.primary().head,"div"),J=n.wrapper.getBoundingClientRect(),ie=n.lineDiv.getBoundingClientRect();S.teTop=Math.max(0,Math.min(n.wrapper.clientHeight-10,P.top+ie.top-J.top)),S.teLeft=Math.max(0,Math.min(n.wrapper.clientWidth-10,P.left+ie.left-J.left))}return S},Ci.prototype.showSelection=function(e){var n=this.cm,O=n.display;l(O.cursorDiv,e.cursors),l(O.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ci.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var n=this.cm;if(n.somethingSelected()){this.prevInput="";var O=n.getSelection();this.textarea.value=O,n.state.focused&&z(this.textarea),M&&x>=9&&(this.hasSelection=O)}else e||(this.prevInput=this.textarea.value="",M&&x>=9&&(this.hasSelection=null))},Ci.prototype.getField=function(){return this.textarea},Ci.prototype.supportsTouch=function(){return!1},Ci.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!A||U()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ci.prototype.blur=function(){this.textarea.blur()},Ci.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ci.prototype.receivedFocus=function(){this.slowPoll()},Ci.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Ci.prototype.fastPoll=function(){var e=!1,n=this;n.pollingFast=!0;function O(){var S=n.poll();!S&&!e?(e=!0,n.polling.set(60,O)):(n.pollingFast=!1,n.slowPoll())}n.polling.set(20,O)},Ci.prototype.poll=function(){var e=this,n=this.cm,O=this.textarea,S=this.prevInput;if(this.contextMenuPending||!n.state.focused||ze(O)&&!S&&!this.composing||n.isReadOnly()||n.options.disableInput||n.state.keySeq)return!1;var P=O.value;if(P==S&&!n.somethingSelected())return!1;if(M&&x>=9&&this.hasSelection===P||u&&/[\uf700-\uf7ff]/.test(P))return n.display.input.reset(),!1;if(n.doc.sel==n.display.selForContextMenu){var J=P.charCodeAt(0);if(J==8203&&!S&&(S="\u200B"),J==8666)return this.reset(),this.cm.execCommand("undo")}for(var ie=0,Ae=Math.min(S.length,P.length);ie<Ae&&S.charCodeAt(ie)==P.charCodeAt(ie);)++ie;return Ui(n,function(){vu(n,P.slice(ie),S.length-ie,null,e.composing?"*compose":null),P.length>1e3||P.indexOf(`
|
|
`)>-1?O.value=e.prevInput="":e.prevInput=P,e.composing&&(e.composing.range.clear(),e.composing.range=n.markText(e.composing.start,n.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ci.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ci.prototype.onKeyPress=function(){M&&x>=9&&(this.hasSelection=null),this.fastPoll()},Ci.prototype.onContextMenu=function(e){var n=this,O=n.cm,S=O.display,P=n.textarea;n.contextMenuPending&&n.contextMenuPending();var J=Gn(O,e),ie=S.scroller.scrollTop;if(!J||t)return;var Ae=O.options.resetSelectionOnContextMenu;Ae&&O.doc.sel.contains(J)==-1&&na(O,Ri)(O.doc,mi(J),le);var he=P.style.cssText,Ce=n.wrapper.style.cssText,et=n.wrapper.offsetParent.getBoundingClientRect();n.wrapper.style.cssText="position: static",P.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
top: `+(e.clientY-et.top-5)+"px; left: "+(e.clientX-et.left-5)+`px;
|
|
z-index: 1000; background: `+(M?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var at;T&&(at=window.scrollY),S.input.focus(),T&&window.scrollTo(null,at),S.input.reset(),O.somethingSelected()||(P.value=n.prevInput=" "),n.contextMenuPending=St,S.selForContextMenu=O.doc.sel,clearTimeout(S.detectingSelectAll);function Dt(){if(P.selectionStart!=null){var An=O.somethingSelected(),Dn="\u200B"+(An?P.value:"");P.value="\u21DA",P.value=Dn,n.prevInput=An?"":"\u200B",P.selectionStart=1,P.selectionEnd=Dn.length,S.selForContextMenu=O.doc.sel}}function St(){if(n.contextMenuPending!=St)return;if(n.contextMenuPending=!1,n.wrapper.style.cssText=Ce,P.style.cssText=he,M&&x<9&&S.scrollbars.setScrollTop(S.scroller.scrollTop=ie),P.selectionStart!=null){(!M||M&&x<9)&&Dt();var An=0,Dn=function(){S.selForContextMenu==O.doc.sel&&P.selectionStart==0&&P.selectionEnd>0&&n.prevInput=="\u200B"?na(O,Sl)(O):An++<10?S.detectingSelectAll=setTimeout(Dn,500):(S.selForContextMenu=null,S.input.reset())};S.detectingSelectAll=setTimeout(Dn,200)}}if(M&&x>=9&&Dt(),L){Ue(e);var an=function(){pt(window,"mouseup",an),setTimeout(St,20)};Fe(window,"mouseup",an)}else setTimeout(St,50)},Ci.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Ci.prototype.setUneditable=function(){},Ci.prototype.needsContentAttribute=!1;function zl(e,n){if(n=n?I(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var O=U();n.autofocus=O==e||e.getAttribute("autofocus")!=null&&O==document.body}function S(){e.value=Ae.getValue()}var P;if(e.form&&(Fe(e.form,"submit",S),!n.leaveSubmitMethodAlone)){var J=e.form;P=J.submit;try{var ie=J.submit=function(){S(),J.submit=P,J.submit(),J.submit=ie}}catch(he){}}n.finishInit=function(he){he.save=S,he.getTextArea=function(){return e},he.toTextArea=function(){he.toTextArea=isNaN,S(),e.parentNode.removeChild(he.getWrapperElement()),e.style.display="",e.form&&(pt(e.form,"submit",S),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=P))}},e.style.display="none";var Ae=Hi(function(he){return e.parentNode.insertBefore(he,e.nextSibling)},n);return Ae}function rl(e){e.off=pt,e.on=Fe,e.wheelEventPixels=Rn,e.Doc=xn,e.splitLines=lt,e.countColumn=W,e.findColumn=ce,e.isWordChar=Le,e.Pass=se,e.signal=Ye,e.Line=co,e.changeEnd=So,e.scrollbarModel=yi,e.Pos=ge,e.cmpPos=we,e.modes=_t,e.mimeModes=ct,e.resolveMode=ft,e.getMode=Tt,e.modeExtensions=Ht,e.extendMode=Cn,e.copyState=yn,e.startState=Xr,e.innerMode=Qr,e.commands=Fl,e.keyMap=Is,e.keyName=du,e.isModifierKey=wu,e.lookupKey=_s,e.normalizeKeyMap=Cu,e.StringStream=da,e.SharedTextMarker=ya,e.TextMarker=ia,e.LineWidget=Tr,e.e_preventDefault=me,e.e_stopPropagation=Ee,e.e_stop=Ue,e.addClass=N,e.contains=v,e.rmClass=g,e.keyNames=Ro}ed(Hi),Hu(Hi);var Wu="iter insert remove copy getEditor constructor".split(" ");for(var Gl in xn.prototype)xn.prototype.hasOwnProperty(Gl)&&Y(Wu,Gl)<0&&(Hi.prototype[Gl]=function(e){return function(){return e.apply(this.doc,arguments)}}(xn.prototype[Gl]));return Re(xn),Hi.inputStyles={textarea:Ci,contenteditable:_i},Hi.defineMode=function(e){!Hi.defaults.mode&&e!="null"&&(Hi.defaults.mode=e),Ot.apply(this,arguments)},Hi.defineMIME=Nt,Hi.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Hi.defineMIME("text/plain","null"),Hi.defineExtension=function(e,n){Hi.prototype[e]=n},Hi.defineDocExtension=function(e,n){xn.prototype[e]=n},Hi.fromTextArea=zl,rl(Hi),Hi.version="5.58.2",Hi})},W6BS:function(xe,te){xe.exports="data:image/png;base64,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"},W6us:function(xe,te){xe.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(xe,te,C){xe.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(xe,te,C){"use strict";var Z=C("rePB"),Q=C("Ff2n"),D=C("VTBJ"),F=C("1OyB"),b=C("vuIU"),R=C("JX7q"),M=C("Ji7U"),x=C("LK+K"),T=C("cDcd"),p=C("TSYQ"),r=C.n(p),t=C("sboe"),d=C("OZM5"),s=function(L){var _=L.prefixCls,g=L.level,i=L.isStart,l=L.isEnd;if(!g)return null;for(var h="".concat(_,"-indent-unit"),E=[],f=0;f<g;f+=1){var v;E.push(T.createElement("span",{key:f,className:r()(h,(v={},Object(Z.a)(v,"".concat(h,"-start"),i[f+1]),Object(Z.a)(v,"".concat(h,"-end"),l[f+1]),Object(Z.a)(v,"".concat(h,"-end-first-level"),!f&&l[0]),v))}))}return T.createElement("span",{"aria-hidden":"true",className:"".concat(_,"-indent")},E)},a=s,o=C("815F"),c="open",A="close",u="---",m=function(w){Object(M.a)(_,w);var L=Object(x.a)(_);function _(){var g;return Object(F.a)(this,_),g=L.apply(this,arguments),g.state={dragNodeHighlight:!1},g.onSelectorClick=function(i){var l=g.props.context.onNodeClick;l(i,Object(o.b)(g.props)),g.isSelectable()?g.onSelect(i):g.onCheck(i)},g.onSelectorDoubleClick=function(i){var l=g.props.context.onNodeDoubleClick;l(i,Object(o.b)(g.props))},g.onSelect=function(i){if(g.isDisabled())return;var l=g.props.context.onNodeSelect;i.preventDefault(),l(i,Object(o.b)(g.props))},g.onCheck=function(i){if(g.isDisabled())return;var l=g.props,h=l.disableCheckbox,E=l.checked,f=g.props.context.onNodeCheck;if(!g.isCheckable()||h)return;i.preventDefault();var v=!E;f(i,Object(o.b)(g.props),v)},g.onMouseEnter=function(i){var l=g.props.context.onNodeMouseEnter;l(i,Object(o.b)(g.props))},g.onMouseLeave=function(i){var l=g.props.context.onNodeMouseLeave;l(i,Object(o.b)(g.props))},g.onContextMenu=function(i){var l=g.props.context.onNodeContextMenu;l(i,Object(o.b)(g.props))},g.onDragStart=function(i){var l=g.props.context.onNodeDragStart;i.stopPropagation(),g.setState({dragNodeHighlight:!0}),l(i,Object(R.a)(g));try{i.dataTransfer.setData("text/plain","")}catch(h){}},g.onDragEnter=function(i){var l=g.props.context.onNodeDragEnter;i.preventDefault(),i.stopPropagation(),l(i,Object(R.a)(g))},g.onDragOver=function(i){var l=g.props.context.onNodeDragOver;i.preventDefault(),i.stopPropagation(),l(i,Object(R.a)(g))},g.onDragLeave=function(i){var l=g.props.context.onNodeDragLeave;i.stopPropagation(),l(i,Object(R.a)(g))},g.onDragEnd=function(i){var l=g.props.context.onNodeDragEnd;i.stopPropagation(),g.setState({dragNodeHighlight:!1}),l(i,Object(R.a)(g))},g.onDrop=function(i){var l=g.props.context.onNodeDrop;i.preventDefault(),i.stopPropagation(),g.setState({dragNodeHighlight:!1}),l(i,Object(R.a)(g))},g.onExpand=function(i){var l=g.props.context.onNodeExpand;l(i,Object(o.b)(g.props))},g.setSelectHandle=function(i){g.selectHandle=i},g.getNodeState=function(){var i=g.props.expanded;return g.isLeaf()?null:i?c:A},g.hasChildren=function(){var i=g.props.eventKey,l=g.props.context.keyEntities,h=l[i]||{},E=h.children;return!!(E||[]).length},g.isLeaf=function(){var i=g.props,l=i.isLeaf,h=i.loaded,E=g.props.context.loadData,f=g.hasChildren();return l===!1?!1:l||!E&&!f||E&&h&&!f},g.isDisabled=function(){var i=g.props.disabled,l=g.props.context.disabled;return!!(l||i)},g.isCheckable=function(){var i=g.props.checkable,l=g.props.context.checkable;return!l||i===!1?!1:l},g.syncLoadData=function(i){var l=i.expanded,h=i.loading,E=i.loaded,f=g.props.context,v=f.loadData,U=f.onNodeLoad;if(h)return;v&&l&&!g.isLeaf()&&(!g.hasChildren()&&!E&&U(Object(o.b)(g.props)))},g.renderSwitcher=function(){var i=g.props,l=i.expanded,h=i.switcherIcon,E=g.props.context,f=E.prefixCls,v=E.switcherIcon,U=h||v;if(g.isLeaf())return T.createElement("span",{className:r()("".concat(f,"-switcher"),"".concat(f,"-switcher-noop"))},typeof U=="function"?U(Object(D.a)(Object(D.a)({},g.props),{},{isLeaf:!0})):U);var N=r()("".concat(f,"-switcher"),"".concat(f,"-switcher_").concat(l?c:A));return T.createElement("span",{onClick:g.onExpand,className:N},typeof U=="function"?U(Object(D.a)(Object(D.a)({},g.props),{},{isLeaf:!1})):U)},g.renderCheckbox=function(){var i=g.props,l=i.checked,h=i.halfChecked,E=i.disableCheckbox,f=g.props.context.prefixCls,v=g.isDisabled(),U=g.isCheckable();if(!U)return null;var N=typeof U!="boolean"?U:null;return T.createElement("span",{className:r()("".concat(f,"-checkbox"),l&&"".concat(f,"-checkbox-checked"),!l&&h&&"".concat(f,"-checkbox-indeterminate"),(v||E)&&"".concat(f,"-checkbox-disabled")),onClick:g.onCheck},N)},g.renderIcon=function(){var i=g.props.loading,l=g.props.context.prefixCls;return T.createElement("span",{className:r()("".concat(l,"-iconEle"),"".concat(l,"-icon__").concat(g.getNodeState()||"docu"),i&&"".concat(l,"-icon_loading"))})},g.renderSelector=function(){var i=g.state.dragNodeHighlight,l=g.props,h=l.title,E=l.selected,f=l.icon,v=l.loading,U=l.data,N=g.props.context,H=N.prefixCls,z=N.showIcon,k=N.icon,I=N.draggable,W=N.loadData,j=N.titleRender,Y=g.isDisabled(),$="".concat(H,"-node-content-wrapper"),se;if(z){var le=f||k;se=le?T.createElement("span",{className:r()("".concat(H,"-iconEle"),"".concat(H,"-icon__customize"))},typeof le=="function"?le(g.props):le):g.renderIcon()}else W&&v&&(se=g.renderIcon());var ae;typeof h=="function"?ae=h(U):j?ae=j(U):ae=h;var q=T.createElement("span",{className:"".concat(H,"-title")},ae);return T.createElement("span",{ref:g.setSelectHandle,title:typeof h=="string"?h:"",className:r()("".concat($),"".concat($,"-").concat(g.getNodeState()||"normal"),!Y&&(E||i)&&"".concat(H,"-node-selected"),!Y&&I&&"draggable"),draggable:!Y&&I||void 0,"aria-grabbed":!Y&&I||void 0,onMouseEnter:g.onMouseEnter,onMouseLeave:g.onMouseLeave,onContextMenu:g.onContextMenu,onClick:g.onSelectorClick,onDoubleClick:g.onSelectorDoubleClick,onDragStart:I?g.onDragStart:void 0},se,q)},g}return Object(b.a)(_,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var i=this.props.selectable,l=this.props.context.selectable;return typeof i=="boolean"?i:l}},{key:"render",value:function(){var i,l=this.props,h=l.eventKey,E=l.className,f=l.style,v=l.dragOver,U=l.dragOverGapTop,N=l.dragOverGapBottom,H=l.isLeaf,z=l.isStart,k=l.isEnd,I=l.expanded,W=l.selected,j=l.checked,Y=l.halfChecked,$=l.loading,se=l.domRef,le=l.active,ae=l.onMouseMove,q=Object(Q.a)(l,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),ce=this.props.context,re=ce.prefixCls,fe=ce.filterTreeNode,ne=ce.draggable,de=ce.keyEntities,ee=this.isDisabled(),ue=Object(d.f)(q),Se=de[h]||{},_e=Se.level,Le=k[k.length-1];return T.createElement("div",Object.assign({ref:se,className:r()(E,"".concat(re,"-treenode"),(i={},Object(Z.a)(i,"".concat(re,"-treenode-disabled"),ee),Object(Z.a)(i,"".concat(re,"-treenode-switcher-").concat(I?"open":"close"),!H),Object(Z.a)(i,"".concat(re,"-treenode-checkbox-checked"),j),Object(Z.a)(i,"".concat(re,"-treenode-checkbox-indeterminate"),Y),Object(Z.a)(i,"".concat(re,"-treenode-selected"),W),Object(Z.a)(i,"".concat(re,"-treenode-loading"),$),Object(Z.a)(i,"".concat(re,"-treenode-active"),le),Object(Z.a)(i,"".concat(re,"-treenode-leaf-last"),Le),Object(Z.a)(i,"drag-over",!ee&&v),Object(Z.a)(i,"drag-over-gap-top",!ee&&U),Object(Z.a)(i,"drag-over-gap-bottom",!ee&&N),Object(Z.a)(i,"filter-node",fe&&fe(Object(o.b)(this.props))),i)),style:f,onDragEnter:ne?this.onDragEnter:void 0,onDragOver:ne?this.onDragOver:void 0,onDragLeave:ne?this.onDragLeave:void 0,onDrop:ne?this.onDrop:void 0,onDragEnd:ne?this.onDragEnd:void 0,onMouseMove:ae},ue),T.createElement(a,{prefixCls:re,level:_e,isStart:z,isEnd:k}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),_}(T.Component),y=function(L){return T.createElement(t.a.Consumer,null,function(_){return T.createElement(m,Object.assign({},L,{context:_}))})};y.displayName="TreeNode",y.defaultProps={title:u},y.isTreeNode=1;var B=te.a=y},Xmg4:function(xe,te,C){var Z=C("bYtY"),Q=C("LPTA"),D=Q.devicePixelRatio,F=C("K2GJ"),b=C("3C/r");function R(){return!1}function M(p,r,t){var d=Z.createCanvas(),s=r.getWidth(),a=r.getHeight(),o=d.style;return o&&(o.position="absolute",o.left=0,o.top=0,o.width=s+"px",o.height=a+"px",d.setAttribute("data-zr-dom-id",p)),d.width=s*t,d.height=a*t,d}var x=function(p,r,t){var d;t=t||D,typeof p=="string"?d=M(p,r,t):Z.isObject(p)&&(d=p,p=d.id),this.id=p,this.dom=d;var s=d.style;s&&(d.onselectstart=R,s["-webkit-user-select"]="none",s["user-select"]="none",s["-webkit-touch-callout"]="none",s["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",s.padding=0,s.margin=0,s["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=r,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=t};x.prototype={constructor:x,__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 p=this.dpr;this.domBack=M("back-"+this.id,this.painter,p),this.ctxBack=this.domBack.getContext("2d"),p!==1&&this.ctxBack.scale(p,p)},resize:function(p,r){var t=this.dpr,d=this.dom,s=d.style,a=this.domBack;s&&(s.width=p+"px",s.height=r+"px"),d.width=p*t,d.height=r*t,a&&(a.width=p*t,a.height=r*t,t!==1&&this.ctxBack.scale(t,t))},clear:function(p,r){var t=this.dom,d=this.ctx,s=t.width,a=t.height,r=r||this.clearColor,o=this.motionBlur&&!p,c=this.lastFrameAlpha,A=this.dpr;if(o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(t,0,0,s/A,a/A)),d.clearRect(0,0,s,a),r&&r!=="transparent"){var u;r.colorStops?(u=r.__canvasGradient||F.getGradient(d,r,{x:0,y:0,width:s,height:a}),r.__canvasGradient=u):r.image&&(u=b.prototype.getCanvasPattern.call(r,d)),d.save(),d.fillStyle=u||r,d.fillRect(0,0,s,a),d.restore()}if(o){var m=this.domBack;d.save(),d.globalAlpha=c,d.drawImage(m,0,0,s,a),d.restore()}}};var T=x;xe.exports=T},Xnb7:function(xe,te,C){var Z=C("1RvN"),Q=new Z(50);function D(M){if(typeof M=="string"){var x=Q.get(M);return x&&x.image}else return M}function F(M,x,T,p,r){if(M)if(typeof M=="string"){if(x&&x.__zrImageSrc===M||!T)return x;var t=Q.get(M),d={hostEl:T,cb:p,cbPayload:r};return t?(x=t.image,!R(x)&&t.pending.push(d)):(x=new Image,x.onload=x.onerror=b,Q.put(M,x.__cachedImgObj={image:x,pending:[d]}),x.src=x.__zrImageSrc=M),x}else return M;else return x}function b(){var M=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var x=0;x<M.pending.length;x++){var T=M.pending[x],p=T.cb;p&&p(this,T.cbPayload),T.hostEl.dirty()}M.pending.length=0}function R(M){return M&&M.width&&M.height}te.findExistImage=D,te.createOrUpdateImage=F,te.isImageReady=R},Xsq0:function(xe,te,C){xe.exports=C.p+"static/mainbanner.0a951716.jpg"},XzQ7:function(xe,te,C){xe.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(xe,te,C){"use strict";C.r(te),C.d(te,"ResizableTextArea",function(){return Y});var Z=C("wx14"),Q=C("1OyB"),D=C("vuIU"),F=C("Ji7U"),b=C("LK+K"),R=C("cDcd"),M=C("VTBJ"),x=C("rePB"),T=C("Zm9Q"),p=C("Kwbf"),r=C("c+Xe"),t=C("m+aA"),d=C("bdgK"),s=new Map;function a(le){le.forEach(function(ae){var q,ce=ae.target;(q=s.get(ce))===null||q===void 0||q.forEach(function(re){return re(ce)})})}var o=new d.default(a),c=null,A=null;function u(le,ae){s.has(le)||(s.set(le,new Set),o.observe(le)),s.get(le).add(ae)}function m(le,ae){s.has(le)&&(s.get(le).delete(ae),s.get(le).size||(o.unobserve(le),s.delete(le)))}var y=function(le){Object(F.a)(q,le);var ae=Object(b.a)(q);function q(){return Object(Q.a)(this,q),ae.apply(this,arguments)}return Object(D.a)(q,[{key:"render",value:function(){return this.props.children}}]),q}(R.Component),B=R.createContext(null);function w(le){var ae=le.children,q=le.onBatchResize,ce=R.useRef(0),re=R.useRef([]),fe=R.useContext(B),ne=R.useCallback(function(de,ee,ue){ce.current+=1;var Se=ce.current;re.current.push({size:de,element:ee,data:ue}),Promise.resolve().then(function(){Se===ce.current&&(q==null||q(re.current),re.current=[])}),fe==null||fe(de,ee,ue)},[q,fe]);return R.createElement(B.Provider,{value:ne},ae)}function L(le){var ae=le.children,q=le.disabled,ce=R.useRef(null),re=R.useRef(null),fe=R.useContext(B),ne=R.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),de=R.isValidElement(ae)&&Object(r.c)(ae),ee=de?ae.ref:null,ue=R.useMemo(function(){return Object(r.a)(ee,ce)},[ee,ce]),Se=R.useRef(le);Se.current=le;var _e=R.useCallback(function(Le){var Ve=Se.current,Oe=Ve.onResize,ke=Ve.data,Ge=Le.getBoundingClientRect(),Qe=Ge.width,vt=Ge.height,At=Le.offsetWidth,Bt=Le.offsetHeight,it=Math.floor(Qe),Lt=Math.floor(vt);if(ne.current.width!==it||ne.current.height!==Lt||ne.current.offsetWidth!==At||ne.current.offsetHeight!==Bt){var Ft={width:it,height:Lt,offsetWidth:At,offsetHeight:Bt};ne.current=Ft;var Pe=At===Math.round(Qe)?Qe:At,Fe=Bt===Math.round(vt)?vt:Bt,dt=Object(M.a)(Object(M.a)({},Ft),{},{offsetWidth:Pe,offsetHeight:Fe});fe==null||fe(dt,Le,ke),Oe&&Promise.resolve().then(function(){Oe(dt,Le)})}},[]);return R.useEffect(function(){var Le=Object(t.a)(ce.current)||Object(t.a)(re.current);return Le&&!q&&u(Le,_e),function(){return m(Le,_e)}},[ce.current,q]),R.createElement(y,{ref:re},de?R.cloneElement(ae,{ref:ue}):ae)}var _="rc-observer-key";function g(le){var ae=le.children,q=Object(T.a)(ae);return q.map(function(ce,re){var fe=(ce==null?void 0:ce.key)||"".concat(_,"-").concat(re);return R.createElement(L,Object(Z.a)({},le,{key:fe}),ce)})}g.Collection=w;var i=g,l=C("bT9E"),h=C("TSYQ"),E=C.n(h),f=`
|
|
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
|
|
`,v=["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"],U={},N;function H(le){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=le.getAttribute("id")||le.getAttribute("data-reactid")||le.getAttribute("name");if(ae&&U[q])return U[q];var ce=window.getComputedStyle(le),re=ce.getPropertyValue("box-sizing")||ce.getPropertyValue("-moz-box-sizing")||ce.getPropertyValue("-webkit-box-sizing"),fe=parseFloat(ce.getPropertyValue("padding-bottom"))+parseFloat(ce.getPropertyValue("padding-top")),ne=parseFloat(ce.getPropertyValue("border-bottom-width"))+parseFloat(ce.getPropertyValue("border-top-width")),de=v.map(function(ue){return"".concat(ue,":").concat(ce.getPropertyValue(ue))}).join(";"),ee={sizingStyle:de,paddingSize:fe,borderSize:ne,boxSizing:re};return ae&&q&&(U[q]=ee),ee}function z(le){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),le.getAttribute("wrap")?N.setAttribute("wrap",le.getAttribute("wrap")):N.removeAttribute("wrap");var re=H(le,ae),fe=re.paddingSize,ne=re.borderSize,de=re.boxSizing,ee=re.sizingStyle;N.setAttribute("style","".concat(ee,";").concat(f)),N.value=le.value||le.placeholder||"";var ue=Number.MIN_SAFE_INTEGER,Se=Number.MAX_SAFE_INTEGER,_e=N.scrollHeight,Le;if(de==="border-box"?_e+=ne:de==="content-box"&&(_e-=fe),q!==null||ce!==null){N.value=" ";var Ve=N.scrollHeight-fe;q!==null&&(ue=Ve*q,de==="border-box"&&(ue=ue+fe+ne),_e=Math.max(ue,_e)),ce!==null&&(Se=Ve*ce,de==="border-box"&&(Se=Se+fe+ne),Le=_e>Se?"":"hidden",_e=Math.min(Se,_e))}return{height:_e,minHeight:ue,maxHeight:Se,overflowY:Le,resize:"none"}}var k=C("Gytx"),I=C.n(k),W;(function(le){le[le.NONE=0]="NONE",le[le.RESIZING=1]="RESIZING",le[le.RESIZED=2]="RESIZED"})(W||(W={}));var j=function(le){Object(F.a)(q,le);var ae=Object(b.a)(q);function q(ce){var re;return Object(Q.a)(this,q),re=ae.call(this,ce),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(fe){re.textArea=fe},re.handleResize=function(fe){var ne=re.state.resizeStatus,de=re.props,ee=de.autoSize,ue=de.onResize;if(ne!==W.NONE)return;typeof ue=="function"&&ue(fe),ee&&re.resizeOnNextFrame()},re.resizeOnNextFrame=function(){cancelAnimationFrame(re.nextFrameActionId),re.nextFrameActionId=requestAnimationFrame(re.resizeTextarea)},re.resizeTextarea=function(){var fe=re.props.autoSize;if(!fe||!re.textArea)return;var ne=fe.minRows,de=fe.maxRows,ee=z(re.textArea,!1,ne,de);re.setState({textareaStyles:ee,resizeStatus:W.RESIZING},function(){cancelAnimationFrame(re.resizeFrameId),re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:W.RESIZED},function(){re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:W.NONE}),re.fixFirefoxAutoScroll()})})})})},re.renderTextArea=function(){var fe=re.props,ne=fe.prefixCls,de=ne===void 0?"rc-textarea":ne,ee=fe.autoSize,ue=fe.onResize,Se=fe.className,_e=fe.disabled,Le=re.state,Ve=Le.textareaStyles,Oe=Le.resizeStatus,ke=Object(l.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ge=E()(de,Se,Object(x.a)({},"".concat(de,"-disabled"),_e));"value"in ke&&(ke.value=ke.value||"");var Qe=Object(M.a)(Object(M.a)(Object(M.a)({},re.props.style),Ve),Oe===W.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return R.createElement(i,{onResize:re.handleResize,disabled:!(ee||ue)},R.createElement("textarea",Object(Z.a)({},ke,{className:Ge,style:Qe,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:W.NONE},re}return Object(D.a)(q,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!I()(re.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 re=this.textArea.selectionStart,fe=this.textArea.selectionEnd;this.textArea.setSelectionRange(re,fe)}}catch(ne){}}},{key:"render",value:function(){return this.renderTextArea()}}]),q}(R.Component),Y=j,$=function(le){Object(F.a)(q,le);var ae=Object(b.a)(q);function q(ce){var re;Object(Q.a)(this,q),re=ae.call(this,ce),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(ne){re.resizableTextArea=ne},re.handleChange=function(ne){var de=re.props.onChange;re.setValue(ne.target.value,function(){re.resizableTextArea.resizeTextarea()}),de&&de(ne)},re.handleKeyDown=function(ne){var de=re.props,ee=de.onPressEnter,ue=de.onKeyDown;ne.keyCode===13&&ee&&ee(ne),ue&&ue(ne)};var fe=typeof ce.value=="undefined"||ce.value===null?ce.defaultValue:ce.value;return re.state={value:fe},re}return Object(D.a)(q,[{key:"setValue",value:function(re,fe){"value"in this.props||this.setState({value:re},fe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return R.createElement(Y,Object(Z.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(re){return"value"in re?{value:re.value}:null}}]),q}(R.Component),se=te.default=$},YH21:function(xe,te,C){var Z=C("H6uX");te.Dispatcher=Z;var Q=C("ItGF"),D=C("Ze12"),F=D.isCanvasEl,b=D.transformCoordWithViewport,R=typeof window!="undefined"&&!!window.addEventListener,M=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,x=[];function T(A,u,m,y){return m=m||{},y||!Q.canvasSupported?p(A,u,m):Q.browser.firefox&&u.layerX!=null&&u.layerX!==u.offsetX?(m.zrX=u.layerX,m.zrY=u.layerY):u.offsetX!=null?(m.zrX=u.offsetX,m.zrY=u.offsetY):p(A,u,m),m}function p(A,u,m){if(Q.domSupported&&A.getBoundingClientRect){var y=u.clientX,B=u.clientY;if(F(A)){var w=A.getBoundingClientRect();m.zrX=y-w.left,m.zrY=B-w.top;return}else if(b(x,A,y,B)){m.zrX=x[0],m.zrY=x[1];return}}m.zrX=m.zrY=0}function r(A){return A||window.event}function t(A,u,m){if(u=r(u),u.zrX!=null)return u;var y=u.type,B=y&&y.indexOf("touch")>=0;if(!B)T(A,u,u,m),u.zrDelta=u.wheelDelta?u.wheelDelta/120:-(u.detail||0)/3;else{var w=y!=="touchend"?u.targetTouches[0]:u.changedTouches[0];w&&T(A,w,u,m)}var L=u.button;return u.which==null&&L!==void 0&&M.test(u.type)&&(u.which=L&1?1:L&2?3:L&4?2:0),u}function d(A,u,m,y){R?A.addEventListener(u,m,y):A.attachEvent("on"+u,m)}function s(A,u,m,y){R?A.removeEventListener(u,m,y):A.detachEvent("on"+u,m)}var a=R?function(A){A.preventDefault(),A.stopPropagation(),A.cancelBubble=!0}:function(A){A.returnValue=!1,A.cancelBubble=!0};function o(A){return A.which===2||A.which===3}function c(A){return A.which>1}te.clientToLocal=T,te.getNativeEvent=r,te.normalizeEvent=t,te.addEventListener=d,te.removeEventListener=s,te.stop=a,te.isMiddleOrRightButtonOnMouseUpDown=o,te.notLeftMouse=c},"Ye+n":function(xe,te,C){xe.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(xe,te,C){var Z=C("QBsz"),Q=Z.distance;function D(b,R,M,x,T,p,r){var t=(M-b)*.5,d=(x-R)*.5;return(2*(R-M)+t+d)*r+(-3*(R-M)-2*t-d)*p+t*T+R}function F(b,R){for(var M=b.length,x=[],T=0,p=1;p<M;p++)T+=Q(b[p-1],b[p]);var r=T/2;r=r<M?M:r;for(var p=0;p<r;p++){var t=p/(r-1)*(R?M:M-1),d=Math.floor(t),s=t-d,a,o=b[d%M],c,A;R?(a=b[(d-1+M)%M],c=b[(d+1)%M],A=b[(d+2)%M]):(a=b[d===0?d:d-1],c=b[d>M-2?M-1:d+1],A=b[d>M-3?M-1:d+2]);var u=s*s,m=s*u;x.push([D(a[0],o[0],c[0],A[0],s,u,m),D(a[1],o[1],c[1],A[1],s,u,m)])}return x}xe.exports=F},ZKmM:function(xe,te,C){xe.exports=C.p+"static/yc.ac1ebb9c.svg"},ZW9T:function(xe,te,C){"use strict";C.d(te,"a",function(){return z});var Z=C("k1fw"),Q=C("miYZ"),D=C("tsqr"),F=C("rAM+"),b=C("tJVT"),R=C("PpiC"),M=C("cDcd"),x=C.n(M),T=C("bdgK"),p=C("oBTY"),r=C("9og8"),t=C("WmNS"),d=C.n(t),s={keywords:["print","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"]},a={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},o={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","for","friend","gcnew","generic","goto","if","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`)},{label:"#include",content:'include "$0"'},{label:"printf",content:"printf($0)"},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
`)},{label:"for",content:["for( ; ; ){"," $0","}"].join(`
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
`)},{label:"#include <iostream>",content:["#include <iostream>"].join(`
|
|
`)},{label:"#include <vector>",content:["#include <vector>"].join(`
|
|
`)},{label:"#include <sstream>",content:["#include <sstream>"].join(`
|
|
`)},{label:"#include <string>",content:["#include <string>"].join(`
|
|
`)},{label:"#include <cmath>",content:["#include <cmath>"].join(`
|
|
`)}]},c={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
`)}]},A=C("5VLF"),u=C.n(A),m={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=function(I,W){return W.map(function(j){return{label:j,kind:I.languages.CompletionItemKind.Keyword,insertText:j}})},B=function(I){return Object.keys(m.tables).map(function(W){return{label:W,kind:I.languages.CompletionItemKind.Variable,insertText:W}})},w=function(I,W){var j=m.tables[I];return j?j.map(function(Y){return{label:Y,kind:W.languages.CompletionItemKind.Field,insertText:Y}}):[]};function L(k,I,W,j,Y){var $=I.getWordUntilPosition(W),se={startLineNumber:W.lineNumber,endLineNumber:W.lineNumber,startColumn:$.startColumn,endColumn:$.endColumn},le=j.map(function(ae){return{label:ae,kind:k.languages.CompletionItemKind.Keyword,insertText:ae,insertTextRules:k.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}});return Y.map(function(ae){le.push(Object(Z.a)(Object(Z.a)({},ae),{},{range:se}))}),le}var _=function(k){m.languages.map(function(Y){return k.languages.registerDocumentFormattingEditProvider(Y,{provideDocumentFormattingEdits:function(se,le,ae){return Object(r.a)(d.a.mark(function q(){var ce;return d.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ce=u()(se.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),fe.abrupt("return",[{range:se.getFullModelRange(),text:ce}]);case 2:case"end":return fe.stop()}},q)}))()}}),Y});var I=o.quickKey.map(function(Y){return{label:Y.label,kind:k.languages.CompletionItemKind.Method,insertText:Y.content,insertTextRules:k.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),W=c.quickKey.map(function(Y){return{label:Y.label,kind:k.languages.CompletionItemKind.Method,insertText:Y.content,insertTextRules:k.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),j=a.quickKey.map(function(Y){return{label:Y.label,kind:k.languages.CompletionItemKind.Method,insertText:Y.content,insertTextRules:k.languages.CompletionItemInsertTextRule.InsertAsSnippet}});k.languages.registerCompletionItemProvider("cpp",{triggerCharacters:["."," ","#"].concat(Object(p.a)(o.keywords),Object(p.a)(o.quickKey.map(function(Y){return Y.label}))),provideCompletionItems:function($,se){var le=$.getValueInRange({startLineNumber:se.lineNumber,startColumn:1,endLineNumber:se.lineNumber,endColumn:se.column}),ae=le.match(/cu/gim);console.log("match:",ae,se,le,$);var q=[],ce=se.lineNumber,re=se.column,fe=$.getValueInRange({startLineNumber:ce,startColumn:0,endLineNumber:ce,endColumn:re}),ne=fe.trim().split(/\s+/),de=ne[ne.length-1];if(de.endsWith(".")){var ee=de.slice(0,de.length-1);Object.keys(m.tables).includes(ee)&&(q=Object(p.a)(w(ee,k)))}else de==="."?q=[]:q=[].concat(Object(p.a)(B(k)),Object(p.a)(y(k,o.keywords)),Object(p.a)(I));return{suggestions:q}}}),k.languages.registerCompletionItemProvider("c",{triggerCharacters:["."," ","#"].concat(Object(p.a)(s.keywords)),provideCompletionItems:function($,se){var le=$.getValueInRange({startLineNumber:se.lineNumber,startColumn:1,endLineNumber:se.lineNumber,endColumn:se.column}),ae=le.match(/cu/gim);console.log("match:",ae,se,le,$);var q=[],ce=se.lineNumber,re=se.column,fe=$.getValueInRange({startLineNumber:ce,startColumn:0,endLineNumber:ce,endColumn:re}),ne=fe.trim().split(/\s+/),de=ne[ne.length-1];if(de.endsWith(".")){var ee=de.slice(0,de.length-1);Object.keys(m.tables).includes(ee)&&(q=Object(p.a)(w(ee,k)))}else de==="."?q=[]:q=[].concat(Object(p.a)(B(k)),Object(p.a)(y(k,s.keywords)));return{suggestions:q}}}),k.languages.registerCompletionItemProvider("java",{triggerCharacters:["."," "].concat(Object(p.a)(a.keywords)),provideCompletionItems:function($,se){var le=[],ae=se.lineNumber,q=se.column,ce=$.getValueInRange({startLineNumber:ae,startColumn:0,endLineNumber:ae,endColumn:q}),re=ce.trim().split(/\s+/),fe=re[re.length-1];if(fe.endsWith(".")){var ne=fe.slice(0,fe.length-1);Object.keys(m.tables).includes(ne)&&(le=Object(p.a)(w(ne,k)))}else fe==="."?le=[]:le=[].concat(Object(p.a)(B(k)),Object(p.a)(y(k,a.keywords)),Object(p.a)(j));return{suggestions:le}}}),k.languages.registerCompletionItemProvider("python",{triggerCharacters:["."," "].concat(Object(p.a)(c.keywords)),provideCompletionItems:function($,se){var le=[],ae=se.lineNumber,q=se.column,ce=$.getValueInRange({startLineNumber:ae,startColumn:0,endLineNumber:ae,endColumn:q}),re=ce.trim().split(/\s+/),fe=re[re.length-1];if(fe.endsWith(".")){var ne=fe.slice(0,fe.length-1);Object.keys(m.tables).includes(ne)&&(le=Object(p.a)(w(ne,k)))}else fe==="."?le=[]:le=[].concat(Object(p.a)(B(k)),Object(p.a)(y(k,c.keywords)),Object(p.a)(W));return{suggestions:le}}})},g="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",i=C("LvDl"),l=C("+ua5");function h(k){return/^\d+$/.test(k)?"".concat(k,"px"):k}function E(){}var f=!1,v={"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 U(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=k;if(Array.isArray(k)){for(var W=0;W<k.length;W++){var j=v[k[W]];if(j)return j}return I[0]}return v[I]||I}var N=null,H=te.b=function(k){var I=k.width,W=I===void 0?"100%":I,j=k.height,Y=j===void 0?"100%":j,$=k.value,se=k.language,le=se===void 0?"javascript":se,ae=k.style,q=ae===void 0?{}:ae,ce=k.options,re=ce===void 0?{}:ce,fe=k.overrideServices,ne=fe===void 0?{}:fe,de=k.theme,ee=de===void 0?"vs-dark":de,ue=k.onEditBlur,Se=k.onSave,_e=k.autoHeight,Le=_e===void 0?!1:_e,Ve=k.forbidCopy,Oe=Ve===void 0?!1:Ve,ke=k.onChange,Ge=ke===void 0?E:ke,Qe=k.editorDidMount,vt=Qe===void 0?E:Qe,At=k.onFocus,Bt=At===void 0?E:At,it=k.filename,Lt=it===void 0?"educoder.txt":it,Ft=k.errorLine,Pe=k.errorContent,Fe=Pe===void 0?"":Pe,dt=Object(R.a)(k,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename","errorLine","errorContent"]),pt=Object(M.useRef)(),Ye=Object(M.useRef)({}),Et=Object(M.useRef)(),We=Object(M.useRef)(!1),De=Object(M.useRef)(),Re=Object(M.useState)(!1),me=Object(b.a)(Re,2),Ee=me[0],Te=me[1];function Ue(){var ft;return pt.current&&(ft=new T.default(function(Tt){var Ht=Object(F.a)(Tt),Cn;try{for(Ht.s();!(Cn=Ht.n()).done;){var yn=Cn.value;(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&Ye.current.instance.layout()}}catch(Qr){Ht.e(Qr)}finally{Ht.f()}}),ft.observe(pt.current)),ft}function je(){D.b.warn(decodeURIComponent(g))}var st=function(){var Tt=Ye.current.instance;if($!=null&&Tt&&Ee){var Ht=Tt.getModel();Ht&&$!==Ht.getValue()&&(f=!0,Ht.setValue($),Tt.layout(),f=!1)}};Object(M.useEffect)(function(){Et.current&&clearTimeout(Et.current),Et.current=setTimeout(function(){st()},500)},[$,Ee,Ye.current]),Object(M.useEffect)(function(){if(Ft&&Ye.current&&Ye.current.instance){var ft=Ye.current.instance;ft.changeViewZones(function(Ht){var Cn=document.createElement("div");Cn.style.padding="10px 20px",Cn.style.width="calc(100% - 20px)",Cn.className="my-error-line-wrp",Cn.innerHTML=Fe,Ht.addZone({afterLineNumber:Ft||11,heightInLines:3,domNode:Cn})});var Tt={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}};ft.addOverlayWidget(Tt),ft.revealPositionInCenter({lineNumber:20,column:1})}},[Ft,Ye.current,Ee]);function wt(){var ft=Ye.current.instance;if(ft){var Tt=ft.getSelection(),Ht=Ye.current.pastePos||{},Cn=new N.Range(Ht.startLineNumber||Tt.endLineNumber,Ht.startColumn||Tt.endColumn,Ht.endLineNumber||Tt.endLineNumber,Ht.endColumn||Tt.endColumn);setTimeout(function(){ft.executeEdits("",[{range:Cn,text:""}])},300)}}function Kt(ft){(window.navigator.platform.match("Mac")?ft.metaKey:ft.ctrlKey)&&ft.keyCode==83&&(ft.preventDefault(),Se())}var zt=function(){if(Le&&Ye.current.instance){var Tt=Ye.current.instance.getContentHeight();Ot(Tt<Y?Y:Tt)}else Ot(Y)};function mt(ft){var Tt=document.createEvent("MouseEvents");Tt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ft.dispatchEvent(Tt)}function bt(ft,Tt){var Ht=window.URL||window.webkitURL||window,Cn=new Blob([Tt]),yn=document.createElementNS("http://www.w3.org/1999/xhtml","a");yn.href=Ht.createObjectURL(Cn),yn.download=ft,mt(yn)}Object(M.useEffect)(function(){zt()},[zt]),Object(M.useEffect)(function(){pt.current&&!Ee&&C.e(27).then(C.t.bind(null,"M/lh",7)).then(function(ft){try{N=ft,Ye.current.instance=N.editor.create(pt.current,{value:$,language:U(le),theme:ee,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},ne);var Tt=Ye.current.instance;if(vt(Tt,N),setTimeout(function(){zt(),Ye.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){bt(Lt||"educoder.txt",Tt.getValue())}})},500),Ye.current.subscription=Tt.onDidChangeModelContent(function(Cn){We.current?clearTimeout(De.current):(zt(),Ge(Tt.getValue(),Cn)),De.current=setTimeout(function(){We.current=!1},500)}),window.Monaco||_(N),Oe&&(Tt.addCommand(N.KeyMod.CtrlCmd|N.KeyMod.Shift|N.KeyCode.KEY_V,function(){return je(),null}),Tt.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_C,function(){return je(),null})),window.Monaco=N,ue&&Tt.onDidBlurEditorWidget(function(){ue(Tt.getValue())}),Bt&&Tt.onDidFocusEditorText(function(){Bt(Tt.getValue())}),Oe){Tt.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_V,function(){return je(),null}),Tt.onDidPaste(function(Cn){Ye.current.pastePos=Cn});try{window.addEventListener("paste",wt)}catch(Cn){}}var Ht=Ue();return Te(!0),function(){var Cn=Ye.current.instance;Cn.dispose();var yn=Cn.getModel();yn&&yn.dispose(),Ye.current.subscription&&Ye.current.subscription.dispose(),Oe&&window.removeEventListener("paste",wt),Ht.unobserve(pt.current)}}catch(Cn){}})},[]),Object(M.useEffect)(function(){var ft=Ye.current.instance;if(ft&&Ee)return document.addEventListener("keydown",Kt,!1),function(){document.removeEventListener("keydown",Kt)}},[Se,Ee]),Object(M.useEffect)(function(){var ft=Ye.current.instance;if(ft&&Ee){var Tt=U(le);N.editor.setModelLanguage(ft.getModel(),Tt),console.log("language:",le,ft.getModel(),Tt)}},[le,Ee]),Object(M.useEffect)(function(){var ft=Ye.current.instance;ft&&Ee&&N.editor.setTheme(ee)},[ee,Ee]),Object(M.useEffect)(function(){var ft=Ye.current.instance;ft&&Ee&&(ft.updateOptions(Object(Z.a)({},re)),setTimeout(function(){ft.getModel().updateOptions(Object(Z.a)({},re))},200))},[JSON.stringify(re),Ee]),Object(M.useEffect)(function(){var ft=Ye.current.instance;ft&&Ee&&ft.layout()},[W,Y,Ee]);var lt=Object(M.useState)(h(W)),ze=Object(b.a)(lt,2),Me=ze[0],be=ze[1],Ie=Object(M.useState)(h(Y)),_t=Object(b.a)(Ie,2),ct=_t[0],Ot=_t[1],Nt=Object(Z.a)(Object(Z.a)({},q),{},{width:Me,height:ct});return x.a.createElement("div",{className:"my-monaco-editor",ref:pt,style:Nt})};function z(k){var I=k.width,W=I===void 0?"100%":I,j=k.height,Y=j===void 0?"100%":j,$=k.original,se=k.modified,le=k.language,ae=k.options,q=ae===void 0?{}:ae,ce=Object(M.useRef)(),re=Object(M.useState)(null),fe=Object(b.a)(re,2),ne=fe[0],de=fe[1];function ee(Le){var Ve;return ce.current&&(Ve=new T.default(function(Oe){var ke=Object(F.a)(Oe),Ge;try{for(ke.s();!(Ge=ke.n()).done;){var Qe=Ge.value;(Qe.target.offsetHeight>0||Qe.target.offsetWidth>0)&&Le.layout()}}catch(vt){ke.e(vt)}finally{ke.f()}}),Ve.observe(ce.current)),Ve}Object(M.useEffect)(function(){ce.current&&C.e(27).then(C.t.bind(null,"M/lh",7)).then(function(Le){N=Le;var Ve=N.editor.createDiffEditor(ce.current,Object(Z.a)(Object(Z.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},q),{},{wordWrap:!0}));de(Ve);var Oe=ee(Ve);return function(){Ve.dispose();var ke=Ve.getModel();ke&&ke.dispose(),Oe.unobserve(ce.current)}})},[]),Object(M.useEffect)(function(){ne&&ne.setModel({original:N.editor.createModel($,le),modified:N.editor.createModel(se,le)})},[$,se,le,ne]);var ue=h(W),Se=h(Y),_e={width:ue,height:Se};return x.a.createElement("div",{className:"my-diff-editor",ref:ce,style:_e})}},Ze12:function(xe,te,C){var Z=C("ItGF"),Q=C("hOwI"),D=Q.buildTransformer,F="___zrEVENTSAVED",b=[];function R(r,t,d,s,a){return M(b,t,s,a,!0)&&M(r,d,b[0],b[1])}function M(r,t,d,s,a){if(t.getBoundingClientRect&&Z.domSupported&&!p(t)){var o=t[F]||(t[F]={}),c=x(t,o),A=T(c,o,a);if(A)return A(r,d,s),!0}return!1}function x(r,t){var d=t.markers;if(d)return d;d=t.markers=[];for(var s=["left","right"],a=["top","bottom"],o=0;o<4;o++){var c=document.createElement("div"),A=c.style,u=o%2,m=(o>>1)%2;A.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",s[u]+":0",a[m]+":0",s[1-u]+":auto",a[1-m]+":auto",""].join("!important;"),r.appendChild(c),d.push(c)}return d}function T(r,t,d){for(var s=d?"invTrans":"trans",a=t[s],o=t.srcCoords,c=!0,A=[],u=[],m=0;m<4;m++){var y=r[m].getBoundingClientRect(),B=2*m,w=y.left,L=y.top;A.push(w,L),c=c&&o&&w===o[B]&&L===o[B+1],u.push(r[m].offsetLeft,r[m].offsetTop)}return c&&a?a:(t.srcCoords=A,t[s]=d?D(u,A):D(A,u))}function p(r){return r.nodeName.toUpperCase()==="CANVAS"}te.transformLocalCoord=R,te.transformCoordWithViewport=M,te.isCanvasEl=p},ZpRC:function(xe,te,C){"use strict";function Z(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function Q(r,t){return(!t||r!=="hidden")&&r!=="visible"&&r!=="clip"}function D(r,t){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var d=getComputedStyle(r,null);return Q(d.overflowY,t)||Q(d.overflowX,t)||function(s){var a=function(o){if(!o.ownerDocument||!o.ownerDocument.defaultView)return null;try{return o.ownerDocument.defaultView.frameElement}catch(c){return null}}(s);return!!a&&(a.clientHeight<s.scrollHeight||a.clientWidth<s.scrollWidth)}(r)}return!1}function F(r,t,d,s,a,o,c,A){return o<r&&c>t||o>r&&c<t?0:o<=r&&A<=d||c>=t&&A>=d?o-r-s:c>t&&A<d||o<r&&A>d?c-t+a:0}var b=function(r,t){var d=window,s=t.scrollMode,a=t.block,o=t.inline,c=t.boundary,A=t.skipOverflowHiddenElements,u=typeof c=="function"?c:function(Ve){return Ve!==c};if(!Z(r))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,y=[],B=r;Z(B)&&u(B);){if((B=B.parentElement)===m){y.push(B);break}B!=null&&B===document.body&&D(B)&&!D(document.documentElement)||B!=null&&D(B,A)&&y.push(B)}for(var w=d.visualViewport?d.visualViewport.width:innerWidth,L=d.visualViewport?d.visualViewport.height:innerHeight,_=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,i=r.getBoundingClientRect(),l=i.height,h=i.width,E=i.top,f=i.right,v=i.bottom,U=i.left,N=a==="start"||a==="nearest"?E:a==="end"?v:E+l/2,H=o==="center"?U+h/2:o==="end"?f:U,z=[],k=0;k<y.length;k++){var I=y[k],W=I.getBoundingClientRect(),j=W.height,Y=W.width,$=W.top,se=W.right,le=W.bottom,ae=W.left;if(s==="if-needed"&&E>=0&&U>=0&&v<=L&&f<=w&&E>=$&&v<=le&&U>=ae&&f<=se)return z;var q=getComputedStyle(I),ce=parseInt(q.borderLeftWidth,10),re=parseInt(q.borderTopWidth,10),fe=parseInt(q.borderRightWidth,10),ne=parseInt(q.borderBottomWidth,10),de=0,ee=0,ue="offsetWidth"in I?I.offsetWidth-I.clientWidth-ce-fe:0,Se="offsetHeight"in I?I.offsetHeight-I.clientHeight-re-ne:0;if(m===I)de=a==="start"?N:a==="end"?N-L:a==="nearest"?F(g,g+L,L,re,ne,g+N,g+N+l,l):N-L/2,ee=o==="start"?H:o==="center"?H-w/2:o==="end"?H-w:F(_,_+w,w,ce,fe,_+H,_+H+h,h),de=Math.max(0,de+g),ee=Math.max(0,ee+_);else{de=a==="start"?N-$-re:a==="end"?N-le+ne+Se:a==="nearest"?F($,le,j,re,ne+Se,N,N+l,l):N-($+j/2)+Se/2,ee=o==="start"?H-ae-ce:o==="center"?H-(ae+Y/2)+ue/2:o==="end"?H-se+fe+ue:F(ae,se,Y,ce,fe+ue,H,H+h,h);var _e=I.scrollLeft,Le=I.scrollTop;N+=Le-(de=Math.max(0,Math.min(Le+de,I.scrollHeight-j+Se))),H+=_e-(ee=Math.max(0,Math.min(_e+ee,I.scrollWidth-Y+ue)))}z.push({el:I,top:de,left:ee})}return z};function R(r){return r===Object(r)&&Object.keys(r).length!==0}function M(r,t){t===void 0&&(t="auto");var d="scrollBehavior"in document.body.style;r.forEach(function(s){var a=s.el,o=s.top,c=s.left;a.scroll&&d?a.scroll({top:o,left:c,behavior:t}):(a.scrollTop=o,a.scrollLeft=c)})}function x(r){return r===!1?{block:"end",inline:"nearest"}:R(r)?r:{block:"start",inline:"nearest"}}function T(r,t){var d=!r.ownerDocument.documentElement.contains(r);if(R(t)&&typeof t.behavior=="function")return t.behavior(d?[]:b(r,t));if(d)return;var s=x(t);return M(b(r,s),s.behavior)}var p=te.a=T},Zss7:function(xe,te,C){var Z;(function(Q){var D=/^\s+/,F=/\s+$/,b=0,R=Q.round,M=Q.min,x=Q.max,T=Q.random;function p(ne,de){if(ne=ne||"",de=de||{},ne instanceof p)return ne;if(!(this instanceof p))return new p(ne,de);var ee=r(ne);this._originalInput=ne,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=R(100*this._a)/100,this._format=de.format||ee.format,this._gradientType=de.gradientType,this._r<1&&(this._r=R(this._r)),this._g<1&&(this._g=R(this._g)),this._b<1&&(this._b=R(this._b)),this._ok=ee.ok,this._tc_id=b++}p.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 ne=this.toRgb();return(ne.r*299+ne.g*587+ne.b*114)/1e3},getLuminance:function(){var ne=this.toRgb(),de,ee,ue,Se,_e,Le;return de=ne.r/255,ee=ne.g/255,ue=ne.b/255,de<=.03928?Se=de/12.92:Se=Q.pow((de+.055)/1.055,2.4),ee<=.03928?_e=ee/12.92:_e=Q.pow((ee+.055)/1.055,2.4),ue<=.03928?Le=ue/12.92:Le=Q.pow((ue+.055)/1.055,2.4),.2126*Se+.7152*_e+.0722*Le},setAlpha:function(ne){return this._a=z(ne),this._roundA=R(100*this._a)/100,this},toHsv:function(){var ne=a(this._r,this._g,this._b);return{h:ne.h*360,s:ne.s,v:ne.v,a:this._a}},toHsvString:function(){var ne=a(this._r,this._g,this._b),de=R(ne.h*360),ee=R(ne.s*100),ue=R(ne.v*100);return this._a==1?"hsv("+de+", "+ee+"%, "+ue+"%)":"hsva("+de+", "+ee+"%, "+ue+"%, "+this._roundA+")"},toHsl:function(){var ne=d(this._r,this._g,this._b);return{h:ne.h*360,s:ne.s,l:ne.l,a:this._a}},toHslString:function(){var ne=d(this._r,this._g,this._b),de=R(ne.h*360),ee=R(ne.s*100),ue=R(ne.l*100);return this._a==1?"hsl("+de+", "+ee+"%, "+ue+"%)":"hsla("+de+", "+ee+"%, "+ue+"%, "+this._roundA+")"},toHex:function(ne){return c(this._r,this._g,this._b,ne)},toHexString:function(ne){return"#"+this.toHex(ne)},toHex8:function(ne){return A(this._r,this._g,this._b,this._a,ne)},toHex8String:function(ne){return"#"+this.toHex8(ne)},toRgb:function(){return{r:R(this._r),g:R(this._g),b:R(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+R(this._r)+", "+R(this._g)+", "+R(this._b)+")":"rgba("+R(this._r)+", "+R(this._g)+", "+R(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:R(k(this._r,255)*100)+"%",g:R(k(this._g,255)*100)+"%",b:R(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+R(k(this._r,255)*100)+"%, "+R(k(this._g,255)*100)+"%, "+R(k(this._b,255)*100)+"%)":"rgba("+R(k(this._r,255)*100)+"%, "+R(k(this._g,255)*100)+"%, "+R(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[c(this._r,this._g,this._b,!0)]||!1},toFilter:function(ne){var de="#"+u(this._r,this._g,this._b,this._a),ee=de,ue=this._gradientType?"GradientType = 1, ":"";if(ne){var Se=p(ne);ee="#"+u(Se._r,Se._g,Se._b,Se._a)}return"progid:DXImageTransform.Microsoft.gradient("+ue+"startColorstr="+de+",endColorstr="+ee+")"},toString:function(ne){var de=!!ne;ne=ne||this._format;var ee=!1,ue=this._a<1&&this._a>=0,Se=!de&&ue&&(ne==="hex"||ne==="hex6"||ne==="hex3"||ne==="hex4"||ne==="hex8"||ne==="name");return Se?ne==="name"&&this._a===0?this.toName():this.toRgbString():(ne==="rgb"&&(ee=this.toRgbString()),ne==="prgb"&&(ee=this.toPercentageRgbString()),(ne==="hex"||ne==="hex6")&&(ee=this.toHexString()),ne==="hex3"&&(ee=this.toHexString(!0)),ne==="hex4"&&(ee=this.toHex8String(!0)),ne==="hex8"&&(ee=this.toHex8String()),ne==="name"&&(ee=this.toName()),ne==="hsl"&&(ee=this.toHslString()),ne==="hsv"&&(ee=this.toHsvString()),ee||this.toHexString())},clone:function(){return p(this.toString())},_applyModification:function(ne,de){var ee=ne.apply(null,[this].concat([].slice.call(de)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(w,arguments)},brighten:function(){return this._applyModification(L,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(B,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(ne,de){return ne.apply(null,[this].concat([].slice.call(de)))},analogous:function(){return this._applyCombination(f,arguments)},complement:function(){return this._applyCombination(i,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(E,arguments)},triad:function(){return this._applyCombination(l,arguments)},tetrad:function(){return this._applyCombination(h,arguments)}},p.fromRatio=function(ne,de){if(typeof ne=="object"){var ee={};for(var ue in ne)ne.hasOwnProperty(ue)&&(ue==="a"?ee[ue]=ne[ue]:ee[ue]=se(ne[ue]));ne=ee}return p(ne,de)};function r(ne){var de={r:0,g:0,b:0},ee=1,ue=null,Se=null,_e=null,Le=!1,Ve=!1;return typeof ne=="string"&&(ne=re(ne)),typeof ne=="object"&&(ce(ne.r)&&ce(ne.g)&&ce(ne.b)?(de=t(ne.r,ne.g,ne.b),Le=!0,Ve=String(ne.r).substr(-1)==="%"?"prgb":"rgb"):ce(ne.h)&&ce(ne.s)&&ce(ne.v)?(ue=se(ne.s),Se=se(ne.v),de=o(ne.h,ue,Se),Le=!0,Ve="hsv"):ce(ne.h)&&ce(ne.s)&&ce(ne.l)&&(ue=se(ne.s),_e=se(ne.l),de=s(ne.h,ue,_e),Le=!0,Ve="hsl"),ne.hasOwnProperty("a")&&(ee=ne.a)),ee=z(ee),{ok:Le,format:ne.format||Ve,r:M(255,x(de.r,0)),g:M(255,x(de.g,0)),b:M(255,x(de.b,0)),a:ee}}function t(ne,de,ee){return{r:k(ne,255)*255,g:k(de,255)*255,b:k(ee,255)*255}}function d(ne,de,ee){ne=k(ne,255),de=k(de,255),ee=k(ee,255);var ue=x(ne,de,ee),Se=M(ne,de,ee),_e,Le,Ve=(ue+Se)/2;if(ue==Se)_e=Le=0;else{var Oe=ue-Se;Le=Ve>.5?Oe/(2-ue-Se):Oe/(ue+Se);switch(ue){case ne:_e=(de-ee)/Oe+(de<ee?6:0);break;case de:_e=(ee-ne)/Oe+2;break;case ee:_e=(ne-de)/Oe+4;break}_e/=6}return{h:_e,s:Le,l:Ve}}function s(ne,de,ee){var ue,Se,_e;ne=k(ne,360),de=k(de,100),ee=k(ee,100);function Le(ke,Ge,Qe){return Qe<0&&(Qe+=1),Qe>1&&(Qe-=1),Qe<1/6?ke+(Ge-ke)*6*Qe:Qe<1/2?Ge:Qe<2/3?ke+(Ge-ke)*(2/3-Qe)*6:ke}if(de===0)ue=Se=_e=ee;else{var Ve=ee<.5?ee*(1+de):ee+de-ee*de,Oe=2*ee-Ve;ue=Le(Oe,Ve,ne+1/3),Se=Le(Oe,Ve,ne),_e=Le(Oe,Ve,ne-1/3)}return{r:ue*255,g:Se*255,b:_e*255}}function a(ne,de,ee){ne=k(ne,255),de=k(de,255),ee=k(ee,255);var ue=x(ne,de,ee),Se=M(ne,de,ee),_e,Le,Ve=ue,Oe=ue-Se;if(Le=ue===0?0:Oe/ue,ue==Se)_e=0;else{switch(ue){case ne:_e=(de-ee)/Oe+(de<ee?6:0);break;case de:_e=(ee-ne)/Oe+2;break;case ee:_e=(ne-de)/Oe+4;break}_e/=6}return{h:_e,s:Le,v:Ve}}function o(ne,de,ee){ne=k(ne,360)*6,de=k(de,100),ee=k(ee,100);var ue=Q.floor(ne),Se=ne-ue,_e=ee*(1-de),Le=ee*(1-Se*de),Ve=ee*(1-(1-Se)*de),Oe=ue%6,ke=[ee,Le,_e,_e,Ve,ee][Oe],Ge=[Ve,ee,ee,Le,_e,_e][Oe],Qe=[_e,_e,Ve,ee,ee,Le][Oe];return{r:ke*255,g:Ge*255,b:Qe*255}}function c(ne,de,ee,ue){var Se=[$(R(ne).toString(16)),$(R(de).toString(16)),$(R(ee).toString(16))];return ue&&Se[0].charAt(0)==Se[0].charAt(1)&&Se[1].charAt(0)==Se[1].charAt(1)&&Se[2].charAt(0)==Se[2].charAt(1)?Se[0].charAt(0)+Se[1].charAt(0)+Se[2].charAt(0):Se.join("")}function A(ne,de,ee,ue,Se){var _e=[$(R(ne).toString(16)),$(R(de).toString(16)),$(R(ee).toString(16)),$(le(ue))];return Se&&_e[0].charAt(0)==_e[0].charAt(1)&&_e[1].charAt(0)==_e[1].charAt(1)&&_e[2].charAt(0)==_e[2].charAt(1)&&_e[3].charAt(0)==_e[3].charAt(1)?_e[0].charAt(0)+_e[1].charAt(0)+_e[2].charAt(0)+_e[3].charAt(0):_e.join("")}function u(ne,de,ee,ue){var Se=[$(le(ue)),$(R(ne).toString(16)),$(R(de).toString(16)),$(R(ee).toString(16))];return Se.join("")}p.equals=function(ne,de){return!ne||!de?!1:p(ne).toRgbString()==p(de).toRgbString()},p.random=function(){return p.fromRatio({r:T(),g:T(),b:T()})};function m(ne,de){de=de===0?0:de||10;var ee=p(ne).toHsl();return ee.s-=de/100,ee.s=I(ee.s),p(ee)}function y(ne,de){de=de===0?0:de||10;var ee=p(ne).toHsl();return ee.s+=de/100,ee.s=I(ee.s),p(ee)}function B(ne){return p(ne).desaturate(100)}function w(ne,de){de=de===0?0:de||10;var ee=p(ne).toHsl();return ee.l+=de/100,ee.l=I(ee.l),p(ee)}function L(ne,de){de=de===0?0:de||10;var ee=p(ne).toRgb();return ee.r=x(0,M(255,ee.r-R(255*-(de/100)))),ee.g=x(0,M(255,ee.g-R(255*-(de/100)))),ee.b=x(0,M(255,ee.b-R(255*-(de/100)))),p(ee)}function _(ne,de){de=de===0?0:de||10;var ee=p(ne).toHsl();return ee.l-=de/100,ee.l=I(ee.l),p(ee)}function g(ne,de){var ee=p(ne).toHsl(),ue=(ee.h+de)%360;return ee.h=ue<0?360+ue:ue,p(ee)}function i(ne){var de=p(ne).toHsl();return de.h=(de.h+180)%360,p(de)}function l(ne){var de=p(ne).toHsl(),ee=de.h;return[p(ne),p({h:(ee+120)%360,s:de.s,l:de.l}),p({h:(ee+240)%360,s:de.s,l:de.l})]}function h(ne){var de=p(ne).toHsl(),ee=de.h;return[p(ne),p({h:(ee+90)%360,s:de.s,l:de.l}),p({h:(ee+180)%360,s:de.s,l:de.l}),p({h:(ee+270)%360,s:de.s,l:de.l})]}function E(ne){var de=p(ne).toHsl(),ee=de.h;return[p(ne),p({h:(ee+72)%360,s:de.s,l:de.l}),p({h:(ee+216)%360,s:de.s,l:de.l})]}function f(ne,de,ee){de=de||6,ee=ee||30;var ue=p(ne).toHsl(),Se=360/ee,_e=[p(ne)];for(ue.h=(ue.h-(Se*de>>1)+720)%360;--de;)ue.h=(ue.h+Se)%360,_e.push(p(ue));return _e}function v(ne,de){de=de||6;for(var ee=p(ne).toHsv(),ue=ee.h,Se=ee.s,_e=ee.v,Le=[],Ve=1/de;de--;)Le.push(p({h:ue,s:Se,v:_e})),_e=(_e+Ve)%1;return Le}p.mix=function(ne,de,ee){ee=ee===0?0:ee||50;var ue=p(ne).toRgb(),Se=p(de).toRgb(),_e=ee/100,Le={r:(Se.r-ue.r)*_e+ue.r,g:(Se.g-ue.g)*_e+ue.g,b:(Se.b-ue.b)*_e+ue.b,a:(Se.a-ue.a)*_e+ue.a};return p(Le)},p.readability=function(ne,de){var ee=p(ne),ue=p(de);return(Q.max(ee.getLuminance(),ue.getLuminance())+.05)/(Q.min(ee.getLuminance(),ue.getLuminance())+.05)},p.isReadable=function(ne,de,ee){var ue=p.readability(ne,de),Se,_e;_e=!1,Se=fe(ee);switch(Se.level+Se.size){case"AAsmall":case"AAAlarge":_e=ue>=4.5;break;case"AAlarge":_e=ue>=3;break;case"AAAsmall":_e=ue>=7;break}return _e},p.mostReadable=function(ne,de,ee){var ue=null,Se=0,_e,Le,Ve,Oe;ee=ee||{},Le=ee.includeFallbackColors,Ve=ee.level,Oe=ee.size;for(var ke=0;ke<de.length;ke++)_e=p.readability(ne,de[ke]),_e>Se&&(Se=_e,ue=p(de[ke]));return p.isReadable(ne,ue,{level:Ve,size:Oe})||!Le?ue:(ee.includeFallbackColors=!1,p.mostReadable(ne,["#fff","#000"],ee))};var U=p.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"},N=p.hexNames=H(U);function H(ne){var de={};for(var ee in ne)ne.hasOwnProperty(ee)&&(de[ne[ee]]=ee);return de}function z(ne){return ne=parseFloat(ne),(isNaN(ne)||ne<0||ne>1)&&(ne=1),ne}function k(ne,de){j(ne)&&(ne="100%");var ee=Y(ne);return ne=M(de,x(0,parseFloat(ne))),ee&&(ne=parseInt(ne*de,10)/100),Q.abs(ne-de)<1e-6?1:ne%de/parseFloat(de)}function I(ne){return M(1,x(0,ne))}function W(ne){return parseInt(ne,16)}function j(ne){return typeof ne=="string"&&ne.indexOf(".")!=-1&&parseFloat(ne)===1}function Y(ne){return typeof ne=="string"&&ne.indexOf("%")!=-1}function $(ne){return ne.length==1?"0"+ne:""+ne}function se(ne){return ne<=1&&(ne=ne*100+"%"),ne}function le(ne){return Q.round(parseFloat(ne)*255).toString(16)}function ae(ne){return W(ne)/255}var q=function(){var ne="[-\\+]?\\d+%?",de="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+de+")|(?:"+ne+")",ue="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?",Se="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(ee),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+Se),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+Se),hsv:new RegExp("hsv"+ue),hsva:new RegExp("hsva"+Se),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 ce(ne){return!!q.CSS_UNIT.exec(ne)}function re(ne){ne=ne.replace(D,"").replace(F,"").toLowerCase();var de=!1;if(U[ne])ne=U[ne],de=!0;else if(ne=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ee;return(ee=q.rgb.exec(ne))?{r:ee[1],g:ee[2],b:ee[3]}:(ee=q.rgba.exec(ne))?{r:ee[1],g:ee[2],b:ee[3],a:ee[4]}:(ee=q.hsl.exec(ne))?{h:ee[1],s:ee[2],l:ee[3]}:(ee=q.hsla.exec(ne))?{h:ee[1],s:ee[2],l:ee[3],a:ee[4]}:(ee=q.hsv.exec(ne))?{h:ee[1],s:ee[2],v:ee[3]}:(ee=q.hsva.exec(ne))?{h:ee[1],s:ee[2],v:ee[3],a:ee[4]}:(ee=q.hex8.exec(ne))?{r:W(ee[1]),g:W(ee[2]),b:W(ee[3]),a:ae(ee[4]),format:de?"name":"hex8"}:(ee=q.hex6.exec(ne))?{r:W(ee[1]),g:W(ee[2]),b:W(ee[3]),format:de?"name":"hex"}:(ee=q.hex4.exec(ne))?{r:W(ee[1]+""+ee[1]),g:W(ee[2]+""+ee[2]),b:W(ee[3]+""+ee[3]),a:ae(ee[4]+""+ee[4]),format:de?"name":"hex8"}:(ee=q.hex3.exec(ne))?{r:W(ee[1]+""+ee[1]),g:W(ee[2]+""+ee[2]),b:W(ee[3]+""+ee[3]),format:de?"name":"hex"}:!1}function fe(ne){var de,ee;return ne=ne||{level:"AA",size:"small"},de=(ne.level||"AA").toUpperCase(),ee=(ne.size||"small").toLowerCase(),de!=="AA"&&de!=="AAA"&&(de="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:de,size:ee}}xe.exports?xe.exports=p:!(Z=function(){return p}.call(te,C,te,xe),Z!==void 0&&(xe.exports=Z))})(Math)},"a+yL":function(xe,te,C){xe.exports={search:"search___t0h96",btn:"btn___t2oDx"}},aKvl:function(xe,te,C){var Z=C("Sj9i"),Q=Z.quadraticProjectPoint;function D(F,b,R,M,x,T,p,r,t){if(p===0)return!1;var d=p;if(t>b+d&&t>M+d&&t>T+d||t<b-d&&t<M-d&&t<T-d||r>F+d&&r>R+d&&r>x+d||r<F-d&&r<R-d&&r<x-d)return!1;var s=Q(F,b,R,M,x,T,r,t,null);return s<=d/2}te.containStroke=D},aX58:function(xe,te,C){var Z=C("3gBT"),Q=C("ItGF"),D=C("bYtY"),F=C("0s+r"),b=C("r6Bn"),R=C("7SHv"),M=C("MKOG"),x=C("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 T=!Q.canvasSupported,p={canvas:R},r={},t="4.3.1";function d(u,m){var y=new A(Z(),u,m);return r[y.id]=y,y}function s(u){if(u)u.dispose();else{for(var m in r)r.hasOwnProperty(m)&&r[m].dispose();r={}}return this}function a(u){return r[u]}function o(u,m){p[u]=m}function c(u){delete r[u]}var A=function(u,m,y){y=y||{},this.dom=m,this.id=u;var B=this,w=new b,L=y.renderer;if(T){if(!p.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");L="vml"}else(!L||!p[L])&&(L="canvas");var _=new p[L](m,w,y,u);this.storage=w,this.painter=_;var g=!Q.node&&!Q.worker?new x(_.getViewportRoot(),_.root):null;this.handler=new F(w,_,g,_.root),this.animation=new M({stage:{update:D.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var i=w.delFromStorage,l=w.addToStorage;w.delFromStorage=function(h){i.call(w,h),h&&h.removeSelfFromZr(B)},w.addToStorage=function(h){l.call(w,h),h.addSelfToZr(B)}};A.prototype={constructor:A,getId:function(){return this.id},add:function(u){this.storage.addRoot(u),this._needsRefresh=!0},remove:function(u){this.storage.delRoot(u),this._needsRefresh=!0},configLayer:function(u,m){this.painter.configLayer&&this.painter.configLayer(u,m),this._needsRefresh=!0},setBackgroundColor:function(u){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(u),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 u;this._needsRefresh&&(u=!0,this.refreshImmediately()),this._needsRefreshHover&&(u=!0,this.refreshHoverImmediately()),u&&this.trigger("rendered")},addHover:function(u,m){if(this.painter.addHover){var y=this.painter.addHover(u,m);return this.refreshHover(),y}},removeHover:function(u){this.painter.removeHover&&(this.painter.removeHover(u),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(u){u=u||{},this.painter.resize(u.width,u.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(u,m){return this.painter.pathToImage(u,m)},setCursorStyle:function(u){this.handler.setCursorStyle(u)},findHover:function(u,m){return this.handler.findHover(u,m)},on:function(u,m,y){this.handler.on(u,m,y)},off:function(u,m){this.handler.off(u,m)},trigger:function(u,m){this.handler.trigger(u,m)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,c(this.id)}},te.version=t,te.init=d,te.dispose=s,te.getInstance=a,te.registerPainter=o},bT9E:function(xe,te,C){"use strict";C.d(te,"a",function(){return Q});var Z=C("VTBJ");function Q(D,F){var b=Object(Z.a)({},D);return Array.isArray(F)&&F.forEach(function(R){delete b[R]}),b}},bYtY:function(xe,te){var C={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Z={"[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},Q=Object.prototype.toString,D=Array.prototype,F=D.forEach,b=D.filter,R=D.slice,M=D.map,x=D.reduce,T={};function p(ee,ue){ee==="createCanvas"&&(c=null),T[ee]=ue}function r(ee){if(ee==null||typeof ee!="object")return ee;var ue=ee,Se=Q.call(ee);if(Se==="[object Array]"){if(!ce(ee)){ue=[];for(var _e=0,Le=ee.length;_e<Le;_e++)ue[_e]=r(ee[_e])}}else if(Z[Se]){if(!ce(ee)){var Ve=ee.constructor;if(ee.constructor.from)ue=Ve.from(ee);else{ue=new Ve(ee.length);for(var _e=0,Le=ee.length;_e<Le;_e++)ue[_e]=r(ee[_e])}}}else if(!C[Se]&&!ce(ee)&&!z(ee)){ue={};for(var Oe in ee)ee.hasOwnProperty(Oe)&&(ue[Oe]=r(ee[Oe]))}return ue}function t(ee,ue,Se){if(!U(ue)||!U(ee))return Se?r(ue):ee;for(var _e in ue)if(ue.hasOwnProperty(_e)){var Le=ee[_e],Ve=ue[_e];U(Ve)&&U(Le)&&!E(Ve)&&!E(Le)&&!z(Ve)&&!z(Le)&&!N(Ve)&&!N(Le)&&!ce(Ve)&&!ce(Le)?t(Le,Ve,Se):(Se||!(_e in ee))&&(ee[_e]=r(ue[_e],!0))}return ee}function d(ee,ue){for(var Se=ee[0],_e=1,Le=ee.length;_e<Le;_e++)Se=t(Se,ee[_e],ue);return Se}function s(ee,ue){for(var Se in ue)ue.hasOwnProperty(Se)&&(ee[Se]=ue[Se]);return ee}function a(ee,ue,Se){for(var _e in ue)ue.hasOwnProperty(_e)&&(Se?ue[_e]!=null:ee[_e]==null)&&(ee[_e]=ue[_e]);return ee}var o=function(){return T.createCanvas()};T.createCanvas=function(){return document.createElement("canvas")};var c;function A(){return c||(c=o().getContext("2d")),c}function u(ee,ue){if(ee){if(ee.indexOf)return ee.indexOf(ue);for(var Se=0,_e=ee.length;Se<_e;Se++)if(ee[Se]===ue)return Se}return-1}function m(ee,ue){var Se=ee.prototype;function _e(){}_e.prototype=ue.prototype,ee.prototype=new _e;for(var Le in Se)Se.hasOwnProperty(Le)&&(ee.prototype[Le]=Se[Le]);ee.prototype.constructor=ee,ee.superClass=ue}function y(ee,ue,Se){ee="prototype"in ee?ee.prototype:ee,ue="prototype"in ue?ue.prototype:ue,a(ee,ue,Se)}function B(ee){return ee?typeof ee=="string"?!1:typeof ee.length=="number":void 0}function w(ee,ue,Se){if(!(ee&&ue))return;if(ee.forEach&&ee.forEach===F)ee.forEach(ue,Se);else if(ee.length===+ee.length)for(var _e=0,Le=ee.length;_e<Le;_e++)ue.call(Se,ee[_e],_e,ee);else for(var Ve in ee)ee.hasOwnProperty(Ve)&&ue.call(Se,ee[Ve],Ve,ee)}function L(ee,ue,Se){if(!(ee&&ue))return;if(ee.map&&ee.map===M)return ee.map(ue,Se);for(var _e=[],Le=0,Ve=ee.length;Le<Ve;Le++)_e.push(ue.call(Se,ee[Le],Le,ee));return _e}function _(ee,ue,Se,_e){if(!(ee&&ue))return;if(ee.reduce&&ee.reduce===x)return ee.reduce(ue,Se,_e);for(var Le=0,Ve=ee.length;Le<Ve;Le++)Se=ue.call(_e,Se,ee[Le],Le,ee);return Se}function g(ee,ue,Se){if(!(ee&&ue))return;if(ee.filter&&ee.filter===b)return ee.filter(ue,Se);for(var _e=[],Le=0,Ve=ee.length;Le<Ve;Le++)ue.call(Se,ee[Le],Le,ee)&&_e.push(ee[Le]);return _e}function i(ee,ue,Se){if(!(ee&&ue))return;for(var _e=0,Le=ee.length;_e<Le;_e++)if(ue.call(Se,ee[_e],_e,ee))return ee[_e]}function l(ee,ue){var Se=R.call(arguments,2);return function(){return ee.apply(ue,Se.concat(R.call(arguments)))}}function h(ee){var ue=R.call(arguments,1);return function(){return ee.apply(this,ue.concat(R.call(arguments)))}}function E(ee){return Q.call(ee)==="[object Array]"}function f(ee){return typeof ee=="function"}function v(ee){return Q.call(ee)==="[object String]"}function U(ee){var ue=typeof ee;return ue==="function"||!!ee&&ue==="object"}function N(ee){return!!C[Q.call(ee)]}function H(ee){return!!Z[Q.call(ee)]}function z(ee){return typeof ee=="object"&&typeof ee.nodeType=="number"&&typeof ee.ownerDocument=="object"}function k(ee){return ee!==ee}function I(ee){for(var ue=0,Se=arguments.length;ue<Se;ue++)if(arguments[ue]!=null)return arguments[ue]}function W(ee,ue){return ee!=null?ee:ue}function j(ee,ue,Se){return ee!=null?ee:ue!=null?ue:Se}function Y(){return Function.call.apply(R,arguments)}function $(ee){if(typeof ee=="number")return[ee,ee,ee,ee];var ue=ee.length;return ue===2?[ee[0],ee[1],ee[0],ee[1]]:ue===3?[ee[0],ee[1],ee[2],ee[1]]:ee}function se(ee,ue){if(!ee)throw new Error(ue)}function le(ee){return ee==null?null:typeof ee.trim=="function"?ee.trim():ee.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ae="__ec_primitive__";function q(ee){ee[ae]=!0}function ce(ee){return ee[ae]}function re(ee){var ue=E(ee);this.data={};var Se=this;ee instanceof re?ee.each(_e):ee&&w(ee,_e);function _e(Le,Ve){ue?Se.set(Le,Ve):Se.set(Ve,Le)}}re.prototype={constructor:re,get:function(ee){return this.data.hasOwnProperty(ee)?this.data[ee]:null},set:function(ee,ue){return this.data[ee]=ue},each:function(ee,ue){ue!==void 0&&(ee=l(ee,ue));for(var Se in this.data)this.data.hasOwnProperty(Se)&&ee(this.data[Se],Se)},removeKey:function(ee){delete this.data[ee]}};function fe(ee){return new re(ee)}function ne(ee,ue){for(var Se=new ee.constructor(ee.length+ue.length),_e=0;_e<ee.length;_e++)Se[_e]=ee[_e];var Le=ee.length;for(_e=0;_e<ue.length;_e++)Se[_e+Le]=ue[_e];return Se}function de(){}te.$override=p,te.clone=r,te.merge=t,te.mergeAll=d,te.extend=s,te.defaults=a,te.createCanvas=o,te.getContext=A,te.indexOf=u,te.inherits=m,te.mixin=y,te.isArrayLike=B,te.each=w,te.map=L,te.reduce=_,te.filter=g,te.find=i,te.bind=l,te.curry=h,te.isArray=E,te.isFunction=f,te.isString=v,te.isObject=U,te.isBuiltInObject=N,te.isTypedArray=H,te.isDom=z,te.eqNaN=k,te.retrieve=I,te.retrieve2=W,te.retrieve3=j,te.slice=Y,te.normalizeCssArray=$,te.assert=se,te.trim=le,te.setAsPrimitive=q,te.isPrimitive=ce,te.createHashMap=fe,te.concatArray=ne,te.noop=de},biw7:function(xe,te,C){"use strict";var Z=C("cDcd"),Q=C.n(Z),D=Z.createContext(null);te.a=D},c5Ni:function(xe,te,C){},cCSd:function(xe,te,C){xe.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(xe,te,C){xe.exports=C.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.default=void 0;var Z=1,Q=function(){return"".concat(Z++)};te.default=Q},crp1:function(xe,te,C){"use strict";C.d(te,"b",function(){return Ie}),C.d(te,"a",function(){return Nt});var Z={},Q=function(ge,we,He,ut,Qt){var tn=Z[we]||(Z[we]=URL.createObjectURL(new Blob([ge],{type:"text/javascript"}))),ln=new Worker(tn);return ln.onerror=function(Vt){return Qt(Vt.error,null)},ln.onmessage=function(Vt){return Qt(null,Vt.data)},ln.postMessage(He,ut),ln},D=Uint8Array,F=Uint16Array,b=Uint32Array,R=new D([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]),M=new D([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]),x=new D([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),T=function(ge,we){for(var He=new F(31),ut=0;ut<31;++ut)He[ut]=we+=1<<ge[ut-1];for(var Qt=new b(He[30]),ut=1;ut<30;++ut)for(var tn=He[ut];tn<He[ut+1];++tn)Qt[tn]=tn-He[ut]<<5|ut;return[He,Qt]},p=T(R,2),r=p[0],t=p[1];r[28]=258,t[258]=28;for(var d=T(M,0),s=d[0],a=d[1],o=new F(32768),c=0;c<32768;++c){var A=(c&43690)>>>1|(c&21845)<<1;A=(A&52428)>>>2|(A&13107)<<2,A=(A&61680)>>>4|(A&3855)<<4,o[c]=((A&65280)>>>8|(A&255)<<8)>>>1}for(var u=function(ge,we,He){for(var ut=ge.length,Qt=0,tn=new F(we);Qt<ut;++Qt)++tn[ge[Qt]-1];var ln=new F(we);for(Qt=0;Qt<we;++Qt)ln[Qt]=ln[Qt-1]+tn[Qt-1]<<1;var Vt;if(He){Vt=new F(1<<we);var rn=15-we;for(Qt=0;Qt<ut;++Qt)if(ge[Qt])for(var Rt=Qt<<4|ge[Qt],vn=we-ge[Qt],$n=ln[ge[Qt]-1]++<<vn,Pr=$n|(1<<vn)-1;$n<=Pr;++$n)Vt[o[$n]>>>rn]=Rt}else for(Vt=new F(ut),Qt=0;Qt<ut;++Qt)Vt[Qt]=o[ln[ge[Qt]-1]++]>>>15-ge[Qt];return Vt},m=new D(288),c=0;c<144;++c)m[c]=8;for(var c=144;c<256;++c)m[c]=9;for(var c=256;c<280;++c)m[c]=7;for(var c=280;c<288;++c)m[c]=8;for(var y=new D(32),c=0;c<32;++c)y[c]=5;var B=u(m,9,0),w=u(m,9,1),L=u(y,5,0),_=u(y,5,1),g=function(ge){for(var we=ge[0],He=1;He<ge.length;++He)ge[He]>we&&(we=ge[He]);return we},i=function(ge,we,He){var ut=we/8>>0;return(ge[ut]|ge[ut+1]<<8)>>>(we&7)&He},l=function(ge,we){var He=we/8>>0;return(ge[He]|ge[He+1]<<8|ge[He+2]<<16)>>>(we&7)},h=function(ge){return(ge/8>>0)+(ge&7&&1)},E=function(ge,we,He){(we==null||we<0)&&(we=0),(He==null||He>ge.length)&&(He=ge.length);var ut=new(ge instanceof F?F:ge instanceof b?b:D)(He-we);return ut.set(ge.subarray(we,He)),ut},f=function(ge,we,He){var ut=ge.length,Qt=!we||He,tn=!He||He.i;He||(He={}),we||(we=new D(ut*3));var ln=function(Zi){var eo=we.length;if(Zi>eo){var Li=new D(Math.max(eo*2,Zi));Li.set(we),we=Li}},Vt=He.f||0,rn=He.p||0,Rt=He.b||0,vn=He.l,$n=He.d,Pr=He.m,Ir=He.n,Nr=ut*8;do{if(!vn){He.f=Vt=i(ge,rn,1);var qr=i(ge,rn+1,3);if(rn+=3,qr)if(qr==1)vn=w,$n=_,Pr=9,Ir=5;else if(qr==2){var jr=i(ge,rn,31)+257,Mr=i(ge,rn+10,15)+4,sa=jr+i(ge,rn+5,31)+1;rn+=14;for(var Aa=new D(sa),Wa=new D(19),Cr=0;Cr<Mr;++Cr)Wa[x[Cr]]=i(ge,rn+Cr*3,7);rn+=Mr*3;var ma=g(Wa),Za=(1<<ma)-1;if(!tn&&rn+sa*(ma+7)>Nr)break;for(var Qi=u(Wa,ma,1),Cr=0;Cr<sa;){var Ha=Qi[i(ge,rn,Za)];rn+=Ha&15;var ca=Ha>>>4;if(ca<16)Aa[Cr++]=ca;else{var ri=0,Ti=0;for(ca==16?(Ti=3+i(ge,rn,3),rn+=2,ri=Aa[Cr-1]):ca==17?(Ti=3+i(ge,rn,7),rn+=3):ca==18&&(Ti=11+i(ge,rn,127),rn+=7);Ti--;)Aa[Cr++]=ri}}var Ii=Aa.subarray(0,jr),si=Aa.subarray(jr);Pr=g(Ii),Ir=g(si),vn=u(Ii,Pr,1),$n=u(si,Ir,1)}else throw"invalid block type";else{var ca=h(rn)+4,Oa=ge[ca-4]|ge[ca-3]<<8,Br=ca+Oa;if(Br>ut){if(tn)throw"unexpected EOF";break}Qt&&ln(Rt+Oa),we.set(ge.subarray(ca,Br),Rt),He.b=Rt+=Oa,He.p=rn=Br*8;continue}if(rn>Nr)throw"unexpected EOF"}Qt&&ln(Rt+131072);for(var gi=(1<<Pr)-1,Ki=(1<<Ir)-1,Mi=Pr+Ir+18;tn||rn+Mi<Nr;){var ri=vn[l(ge,rn)&gi],io=ri>>>4;if(rn+=ri&15,rn>Nr)throw"unexpected EOF";if(!ri)throw"invalid length/literal";if(io<256)we[Rt++]=io;else if(io==256){vn=null;break}else{var qi=io-254;if(io>264){var Cr=io-257,Kr=R[Cr];qi=i(ge,rn,(1<<Kr)-1)+r[Cr],rn+=Kr}var ai=$n[l(ge,rn)&Ki],za=ai>>>4;if(!ai)throw"invalid distance";rn+=ai&15;var si=s[za];if(za>3){var Kr=M[za];si+=l(ge,rn)&(1<<Kr)-1,rn+=Kr}if(rn>Nr)throw"unexpected EOF";Qt&&ln(Rt+131072);for(var Ga=Rt+qi;Rt<Ga;Rt+=4)we[Rt]=we[Rt-si],we[Rt+1]=we[Rt+1-si],we[Rt+2]=we[Rt+2-si],we[Rt+3]=we[Rt+3-si];Rt=Ga}}He.l=vn,He.p=rn,He.b=Rt,vn&&(Vt=1,He.m=Pr,He.d=$n,He.n=Ir)}while(!Vt);return Rt==we.length?we:E(we,0,Rt)},v=function(ge,we,He){He<<=we&7;var ut=we/8>>0;ge[ut]|=He,ge[ut+1]|=He>>>8},U=function(ge,we,He){He<<=we&7;var ut=we/8>>0;ge[ut]|=He,ge[ut+1]|=He>>>8,ge[ut+2]|=He>>>16},N=function(ge,we){for(var He=[],ut=0;ut<ge.length;++ut)ge[ut]&&He.push({s:ut,f:ge[ut]});var Qt=He.length,tn=He.slice();if(!Qt)return[new D(0),0];if(Qt==1){var ln=new D(He[0].s+1);return ln[He[0].s]=1,[ln,1]}He.sort(function(sa,Aa){return sa.f-Aa.f}),He.push({s:-1,f:25001});var Vt=He[0],rn=He[1],Rt=0,vn=1,$n=2;for(He[0]={s:-1,f:Vt.f+rn.f,l:Vt,r:rn};vn!=Qt-1;)Vt=He[He[Rt].f<He[$n].f?Rt++:$n++],rn=He[Rt!=vn&&He[Rt].f<He[$n].f?Rt++:$n++],He[vn++]={s:-1,f:Vt.f+rn.f,l:Vt,r:rn};for(var Pr=tn[0].s,ut=1;ut<Qt;++ut)tn[ut].s>Pr&&(Pr=tn[ut].s);var Ir=new F(Pr+1),Nr=H(He[vn-1],Ir,0);if(Nr>we){var ut=0,qr=0,ca=Nr-we,Oa=1<<ca;for(tn.sort(function(Aa,Wa){return Ir[Wa.s]-Ir[Aa.s]||Aa.f-Wa.f});ut<Qt;++ut){var Br=tn[ut].s;if(Ir[Br]>we)qr+=Oa-(1<<Nr-Ir[Br]),Ir[Br]=we;else break}for(qr>>>=ca;qr>0;){var jr=tn[ut].s;Ir[jr]<we?qr-=1<<we-Ir[jr]++-1:++ut}for(;ut>=0&&qr;--ut){var Mr=tn[ut].s;Ir[Mr]==we&&(--Ir[Mr],++qr)}Nr=we}return[new D(Ir),Nr]},H=function(ge,we,He){return ge.s==-1?Math.max(H(ge.l,we,He+1),H(ge.r,we,He+1)):we[ge.s]=He},z=function(ge){for(var we=ge.length;we&&!ge[--we];);for(var He=new F(++we),ut=0,Qt=ge[0],tn=1,ln=function(rn){He[ut++]=rn},Vt=1;Vt<=we;++Vt)if(ge[Vt]==Qt&&Vt!=we)++tn;else{if(!Qt&&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(Qt),--tn;tn>6;tn-=6)ln(8304);tn>2&&(ln(tn-3<<5|8208),tn=0)}for(;tn--;)ln(Qt);tn=1,Qt=ge[Vt]}return[He.subarray(0,ut),we]},k=function(ge,we){for(var He=0,ut=0;ut<we.length;++ut)He+=ge[ut]*we[ut];return He},I=function(ge,we,He){var ut=He.length,Qt=h(we+2);ge[Qt]=ut&255,ge[Qt+1]=ut>>>8,ge[Qt+2]=ge[Qt]^255,ge[Qt+3]=ge[Qt+1]^255;for(var tn=0;tn<ut;++tn)ge[Qt+tn+4]=He[tn];return(Qt+4+ut)*8},W=function(ge,we,He,ut,Qt,tn,ln,Vt,rn,Rt,vn){v(we,vn++,He),++Qt[256];for(var $n=N(Qt,15),Pr=$n[0],Ir=$n[1],Nr=N(tn,15),qr=Nr[0],ca=Nr[1],Oa=z(Pr),Br=Oa[0],jr=Oa[1],Mr=z(qr),sa=Mr[0],Aa=Mr[1],Wa=new F(19),Cr=0;Cr<Br.length;++Cr)Wa[Br[Cr]&31]++;for(var Cr=0;Cr<sa.length;++Cr)Wa[sa[Cr]&31]++;for(var ma=N(Wa,7),Za=ma[0],Qi=ma[1],Ha=19;Ha>4&&!Za[x[Ha-1]];--Ha);var ri=Rt+5<<3,Ti=k(Qt,m)+k(tn,y)+ln,Ii=k(Qt,Pr)+k(tn,qr)+ln+14+3*Ha+k(Wa,Za)+(2*Wa[16]+3*Wa[17]+7*Wa[18]);if(ri<=Ti&&ri<=Ii)return I(we,vn,ge.subarray(rn,rn+Rt));var si,gi,Ki,Mi;if(v(we,vn,1+(Ii<Ti)),vn+=2,Ii<Ti){si=u(Pr,Ir,0),gi=Pr,Ki=u(qr,ca,0),Mi=qr;var io=u(Za,Qi,0);v(we,vn,jr-257),v(we,vn+5,Aa-1),v(we,vn+10,Ha-4),vn+=14;for(var Cr=0;Cr<Ha;++Cr)v(we,vn+3*Cr,Za[x[Cr]]);vn+=3*Ha;for(var qi=[Br,sa],Kr=0;Kr<2;++Kr)for(var ai=qi[Kr],Cr=0;Cr<ai.length;++Cr){var za=ai[Cr]&31;v(we,vn,io[za]),vn+=Za[za],za>15&&(v(we,vn,ai[Cr]>>>5&127),vn+=ai[Cr]>>>12)}}else si=B,gi=m,Ki=L,Mi=y;for(var Cr=0;Cr<Vt;++Cr)if(ut[Cr]>255){var za=ut[Cr]>>>18&31;U(we,vn,si[za+257]),vn+=gi[za+257],za>7&&(v(we,vn,ut[Cr]>>>23&31),vn+=R[za]);var Ga=ut[Cr]&31;U(we,vn,Ki[Ga]),vn+=Mi[Ga],Ga>3&&(U(we,vn,ut[Cr]>>>5&8191),vn+=M[Ga])}else U(we,vn,si[ut[Cr]]),vn+=gi[ut[Cr]];return U(we,vn,si[256]),vn+gi[256]},j=new b([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Y=new D(0),$=function(ge,we,He,ut,Qt,tn){var ln=ge.length,Vt=new D(ut+ln+5*(1+Math.floor(ln/7e3))+Qt),rn=Vt.subarray(ut,Vt.length-Qt),Rt=0;if(!we||ln<8)for(var vn=0;vn<=ln;vn+=65535){var $n=vn+65535;$n<ln?Rt=I(rn,Rt,ge.subarray(vn,$n)):(rn[vn]=tn,Rt=I(rn,Rt,ge.subarray(vn,ln)))}else{for(var Pr=j[we-1],Ir=Pr>>>13,Nr=Pr&8191,qr=(1<<He)-1,ca=new F(32768),Oa=new F(qr+1),Br=Math.ceil(He/3),jr=2*Br,Mr=function($a){return(ge[$a]^ge[$a+1]<<Br^ge[$a+2]<<jr)&qr},sa=new b(25e3),Aa=new F(288),Wa=new F(32),Cr=0,ma=0,vn=0,Za=0,Qi=0,Ha=0;vn<ln;++vn){var ri=Mr(vn),Ti=vn&32767,Ii=Oa[ri];if(ca[Ti]=Ii,Oa[ri]=Ti,Qi<=vn){var si=ln-vn;if((Cr>7e3||Za>24576)&&si>423){Rt=W(ge,rn,0,sa,Aa,Wa,ma,Za,Ha,vn-Ha,Rt),Za=Cr=ma=0,Ha=vn;for(var gi=0;gi<286;++gi)Aa[gi]=0;for(var gi=0;gi<30;++gi)Wa[gi]=0}var Ki=2,Mi=0,io=Nr,qi=Ti-Ii&32767;if(si>2&&ri==Mr(vn-qi))for(var Kr=Math.min(Ir,si)-1,ai=Math.min(32767,vn),za=Math.min(258,si);qi<=ai&&--io&&Ti!=Ii;){if(ge[vn+Ki]==ge[vn+Ki-qi]){for(var Ga=0;Ga<za&&ge[vn+Ga]==ge[vn+Ga-qi];++Ga);if(Ga>Ki){if(Ki=Ga,Mi=qi,Ga>Kr)break;for(var Zi=Math.min(qi,Ga-2),eo=0,gi=0;gi<Zi;++gi){var Li=vn-qi+gi+32768&32767,Ho=ca[Li],ns=Li-Ho+32768&32767;ns>eo&&(eo=ns,Ii=Li)}}}Ti=Ii,Ii=ca[Ti],qi+=Ti-Ii+32768&32767}if(Mi){sa[Za++]=268435456|t[Ki]<<18|a[Mi];var Ai=t[Ki]&31,rs=a[Mi]&31;ma+=R[Ai]+M[rs],++Aa[257+Ai],++Wa[rs],Qi=vn+Ki,++Cr}else sa[Za++]=ge[vn],++Aa[ge[vn]]}}Rt=W(ge,rn,tn,sa,Aa,Wa,ma,Za,Ha,vn-Ha,Rt),tn||(Rt=I(rn,Rt,Y))}return E(Vt,0,ut+h(Rt)+Qt)},se=function(){for(var ge=new b(256),we=0;we<256;++we){for(var He=we,ut=9;--ut;)He=(He&1&&3988292384)^He>>>1;ge[we]=He}return ge}(),le=function(){var ge=4294967295;return{p:function(we){for(var He=ge,ut=0;ut<we.length;++ut)He=se[He&255^we[ut]]^He>>>8;ge=He},d:function(){return ge^4294967295}}},ae=function(){var ge=1,we=0;return{p:function(He){for(var ut=ge,Qt=we,tn=He.length,ln=0;ln!=tn;){for(var Vt=Math.min(ln+5552,tn);ln<Vt;++ln)ut+=He[ln],Qt+=ut;ut%=65521,Qt%=65521}ge=ut,we=Qt},d:function(){return(ge>>>8<<16|(we&255)<<8|we>>>8)+((ge&255)<<23)*2}}},q=function(ge,we,He,ut,Qt){return $(ge,we.level==null?6:we.level,we.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(ge.length)))*1.5):12+we.mem,He,ut,!Qt)},ce=function(ge,we){var He={};for(var ut in ge)He[ut]=ge[ut];for(var ut in we)He[ut]=we[ut];return He},re=function(ge,we,He){for(var ut=ge(),Qt=ge.toString(),tn=Qt.slice(Qt.indexOf("[")+1,Qt.lastIndexOf("]")).replace(/ /g,"").split(","),ln=0;ln<ut.length;++ln){var Vt=ut[ln],rn=tn[ln];if(typeof Vt=="function"){we+=";"+rn+"=";var Rt=Vt.toString();if(Vt.prototype)if(Rt.indexOf("[native code]")!=-1){var vn=Rt.indexOf(" ",8)+1;we+=Rt.slice(vn,Rt.indexOf("(",vn))}else{we+=Rt;for(var $n in Vt.prototype)we+=";"+rn+".prototype."+$n+"="+Vt.prototype[$n].toString()}else we+=Rt}else He[rn]=Vt}return[we,He]},fe=[],ne=function(ge){var we=[];for(var He in ge)(ge[He]instanceof D||ge[He]instanceof F||ge[He]instanceof b)&&we.push((ge[He]=new ge[He].constructor(ge[He])).buffer);return we},de=function(ge,we,He,ut){var Qt;if(!fe[He]){for(var tn="",ln={},Vt=ge.length-1,rn=0;rn<Vt;++rn)Qt=re(ge[rn],tn,ln),tn=Qt[0],ln=Qt[1];fe[He]=re(ge[Vt],tn,ln)}var Rt=ce({},fe[He][1]);return Q(fe[He][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+we.toString()+"}",He,Rt,ne(Rt),ut)},ee=function(){return[D,F,b,R,M,x,r,s,w,_,o,u,g,i,l,h,E,f,Ue,Oe,ke]},ue=function(){return[D,F,b,R,M,x,t,a,B,m,L,y,o,j,Y,u,v,U,N,H,z,k,I,W,h,E,$,q,Re,Oe]},Se=function(){return[Lt,Fe,it,le,se]},_e=function(){return[Ft,Pe]},Le=function(){return[dt,it,ae]},Ve=function(){return[pt]},Oe=function(ge){return postMessage(ge,[ge.buffer])},ke=function(ge){return ge&&ge.size&&new D(ge.size)},Ge=function(ge,we,He,ut,Qt,tn){var ln=de(He,ut,Qt,function(Vt,rn){ln.terminate(),tn(Vt,rn)});return we.consume||(ge=new D(ge)),ln.postMessage([ge,we],[ge.buffer]),function(){ln.terminate()}},Qe=function(ge){return ge.ondata=function(we,He){return postMessage([we,He],[we.buffer])},function(we){return ge.push(we.data[0],we.data[1])}},vt=function(ge,we,He,ut,Qt){var tn,ln=de(ge,ut,Qt,function(Vt,rn){Vt?(ln.terminate(),we.ondata.call(we,Vt)):(rn[1]&&ln.terminate(),we.ondata.call(we,Vt,rn[0],rn[1]))});ln.postMessage(He),we.push=function(Vt,rn){if(tn)throw"stream finished";if(!we.ondata)throw"no stream handler";ln.postMessage([Vt,tn=rn],[Vt.buffer])},we.terminate=function(){ln.terminate()}},At=function(ge,we){return ge[we]|ge[we+1]<<8},Bt=function(ge,we){return(ge[we]|ge[we+1]<<8|ge[we+2]<<16)+(ge[we+3]<<23)*2},it=function(ge,we,He){for(;He;++we)ge[we]=He,He>>>=8},Lt=function(ge,we){var He=we.filename;if(ge[0]=31,ge[1]=139,ge[2]=8,ge[8]=we.level<2?4:we.level==9?2:0,ge[9]=3,we.mtime!=0&&it(ge,4,Math.floor(new Date(we.mtime||Date.now())/1e3)),He){ge[3]=8;for(var ut=0;ut<=He.length;++ut)ge[ut+10]=He.charCodeAt(ut)}},Ft=function(ge){if(ge[0]!=31||ge[1]!=139||ge[2]!=8)throw"invalid gzip data";var we=ge[3],He=10;we&4&&(He+=ge[10]|(ge[11]<<8)+2);for(var ut=(we>>3&1)+(we>>4&1);ut>0;ut-=!ge[He++]);return He+(we&2)},Pe=function(ge){var we=ge.length;return(ge[we-4]|ge[we-3]<<8|ge[we-2]<<16)+2*(ge[we-1]<<23)},Fe=function(ge){return 10+(ge.filename&&ge.filename.length+1||0)},dt=function(ge,we){var He=we.level,ut=He==0?0:He<6?1:He==9?3:2;ge[0]=120,ge[1]=ut<<6|(ut?32-2*ut:1)},pt=function(ge){if((ge[0]&15)!=8||ge[0]>>>4>7||(ge[0]<<8|ge[1])%31)throw"invalid zlib data";if(ge[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Ye(ge,we){return!we&&typeof ge=="function"&&(we=ge,ge={}),this.ondata=we,ge}var Et=function(){function ge(we,He){!He&&typeof we=="function"&&(He=we,we={}),this.ondata=He,this.o=we||{}}return ge.prototype.p=function(we,He){this.ondata(q(we,this.o,0,0,!He),He)},ge.prototype.push=function(we,He){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=He,this.p(we,He||!1)},ge}(),We=function(){function ge(we,He){vt([ue,function(){return[Qe,Et]}],this,Ye.call(this,we,He),function(ut){var Qt=new Et(ut.data);onmessage=Qe(Qt)},6)}return ge}();function De(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ue],function(ut){return Oe(Re(ut.data[0],ut.data[1]))},0,He)}function Re(ge,we){return we===void 0&&(we={}),q(ge,we,0,0)}var me=function(){function ge(we){this.s={},this.p=new D(0),this.ondata=we}return ge.prototype.e=function(we){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var He=this.p.length,ut=new D(He+we.length);ut.set(this.p),ut.set(we,He),this.p=ut},ge.prototype.c=function(we){this.d=this.s.i=we||!1;var He=this.s.b,ut=f(this.p,this.o,this.s);this.ondata(E(ut,He,this.s.b),this.d),this.o=E(ut,this.s.b-32768),this.s.b=this.o.length,this.p=E(this.p,this.s.p/8>>0),this.s.p&=7},ge.prototype.push=function(we,He){this.e(we),this.c(He)},ge}(),Ee=function(){function ge(we){this.ondata=we,vt([ee,function(){return[Qe,me]}],this,0,function(){var He=new me;onmessage=Qe(He)},7)}return ge}();function Te(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ee],function(ut){return Oe(Ue(ut.data[0],ke(ut.data[1])))},1,He)}function Ue(ge,we){return f(ge,we)}var je=function(){function ge(we,He){this.c=le(),this.l=0,this.v=1,Et.call(this,we,He)}return ge.prototype.push=function(we,He){Et.prototype.push.call(this,we,He)},ge.prototype.p=function(we,He){this.c.p(we),this.l+=we.length;var ut=q(we,this.o,this.v&&Fe(this.o),He&&8,!He);this.v&&(Lt(ut,this.o),this.v=0),He&&(it(ut,ut.length-8,this.c.d()),it(ut,ut.length-4,this.l)),this.ondata(ut,He)},ge}(),st=function(){function ge(we,He){vt([ue,Se,function(){return[Qe,Et,je]}],this,Ye.call(this,we,He),function(ut){var Qt=new je(ut.data);onmessage=Qe(Qt)},8)}return ge}();function wt(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ue,Se,function(){return[Kt]}],function(ut){return Oe(Kt(ut.data[0],ut.data[1]))},2,He)}function Kt(ge,we){we===void 0&&(we={});var He=le(),ut=ge.length;He.p(ge);var Qt=q(ge,we,Fe(we),8),tn=Qt.length;return Lt(Qt,we),it(Qt,tn-8,He.d()),it(Qt,tn-4,ut),Qt}var zt=function(){function ge(we){this.v=1,me.call(this,we)}return ge.prototype.push=function(we,He){if(me.prototype.e.call(this,we),this.v){var ut=Ft(this.p);if(ut>=this.p.length&&!He)return;this.p=this.p.subarray(ut),this.v=0}if(He){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}me.prototype.c.call(this,He)},ge}(),mt=function(){function ge(we){this.ondata=we,vt([ee,_e,function(){return[Qe,me,zt]}],this,0,function(){var He=new zt;onmessage=Qe(He)},9)}return ge}();function bt(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ee,_e,function(){return[lt]}],function(ut){return Oe(lt(ut.data[0]))},3,He)}function lt(ge,we){return f(ge.subarray(Ft(ge),-8),we||new D(Pe(ge)))}var ze=function(){function ge(we,He){this.c=ae(),this.v=1,Et.call(this,we,He)}return ge.prototype.push=function(we,He){Et.prototype.push.call(this,we,He)},ge.prototype.p=function(we,He){this.c.p(we);var ut=q(we,this.o,this.v&&2,He&&4,!He);this.v&&(dt(ut,this.o),this.v=0),He&&it(ut,ut.length-4,this.c.d()),this.ondata(ut,He)},ge}(),Me=function(){function ge(we,He){vt([ue,Le,function(){return[Qe,Et,ze]}],this,Ye.call(this,we,He),function(ut){var Qt=new ze(ut.data);onmessage=Qe(Qt)},10)}return ge}();function be(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ue,Le,function(){return[Ie]}],function(ut){return Oe(Ie(ut.data[0],ut.data[1]))},4,He)}function Ie(ge,we){we===void 0&&(we={});var He=ae();He.p(ge);var ut=q(ge,we,2,4);return dt(ut,we),it(ut,ut.length-4,He.d()),ut}var _t=function(){function ge(we){this.v=1,me.call(this,we)}return ge.prototype.push=function(we,He){if(me.prototype.e.call(this,we),this.v){if(this.p.length<2&&!He)return;this.p=this.p.subarray(2),this.v=0}if(He){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}me.prototype.c.call(this,He)},ge}(),ct=function(){function ge(we){this.ondata=we,vt([ee,Ve,function(){return[Qe,me,_t]}],this,0,function(){var He=new _t;onmessage=Qe(He)},11)}return ge}();function Ot(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return Ge(ge,we,[ee,Ve,function(){return[Nt]}],function(ut){return Oe(Nt(ut.data[0],ke(ut.data[1])))},5,He)}function Nt(ge,we){return f((pt(ge),ge.subarray(2,-4)),we)}var ft=function(){function ge(we){this.G=zt,this.I=me,this.Z=_t,this.ondata=we}return ge.prototype.push=function(we,He){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(we,He);else{if(this.p&&this.p.length){var ut=new D(this.p.length+we.length);ut.set(this.p),ut.set(we,this.p.length)}else this.p=we;if(this.p.length>2){var Qt=this,tn=function(){Qt.ondata.apply(Qt,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,He),this.p=null}}},ge}(),Tt=function(){function ge(we){this.G=mt,this.I=Ee,this.Z=ct,this.ondata=we}return ge.prototype.push=function(we,He){ft.prototype.push.call(this,we,He)},ge}();function Ht(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";return ge[0]==31&&ge[1]==139&&ge[2]==8?bt(ge,we,He):(ge[0]&15)!=8||ge[0]>>4>7||(ge[0]<<8|ge[1])%31?Te(ge,we,He):Ot(ge,we,He)}function Cn(ge,we){return ge[0]==31&&ge[1]==139&&ge[2]==8?lt(ge,we):(ge[0]&15)!=8||ge[0]>>4>7||(ge[0]<<8|ge[1])%31?Ue(ge,we):Nt(ge,we)}var yn=function(ge,we,He,ut){for(var Qt in ge){var tn=ge[Qt],ln=we+Qt;tn instanceof D?He[ln]=[tn,ut]:Array.isArray(tn)?He[ln]=[tn[0],ce(ut,tn[1])]:yn(tn,ln+"/",He,ut)}};function Qr(ge,we){var He=ge.length;if(!we&&typeof TextEncoder!="undefined")return new TextEncoder().encode(ge);for(var ut=new D(ge.length+(ge.length>>>1)),Qt=0,tn=function(Rt){ut[Qt++]=Rt},ln=0;ln<He;++ln){if(Qt+5>ut.length){var Vt=new D(Qt+8+(He-ln<<1));Vt.set(ut),ut=Vt}var rn=ge.charCodeAt(ln);rn<128||we?tn(rn):rn<2048?(tn(192|rn>>>6),tn(128|rn&63)):rn>55295&&rn<57344?(rn=65536+(rn&1023<<10)|ge.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 E(ut,0,Qt)}function Xr(ge,we){var He="";if(!we&&typeof TextDecoder!="undefined")return new TextDecoder().decode(ge);for(var ut=0;ut<ge.length;){var Qt=ge[ut++];Qt<128||we?He+=String.fromCharCode(Qt):Qt<224?He+=String.fromCharCode((Qt&31)<<6|ge[ut++]&63):Qt<240?He+=String.fromCharCode((Qt&15)<<12|(ge[ut++]&63)<<6|ge[ut++]&63):(Qt=((Qt&15)<<18|(ge[ut++]&63)<<12|(ge[ut++]&63)<<6|ge[ut++]&63)-65536,He+=String.fromCharCode(55296|Qt>>10,56320|Qt&1023))}return He}var da=function(ge,we){return we+30+At(ge,we+26)+At(ge,we+28)},Un=function(ge,we,He){var ut=At(ge,we+28),Qt=Xr(ge.subarray(we+46,we+46+ut),!(At(ge,we+8)&2048)),tn=we+46+ut,ln=He?ja(ge,tn):[Bt(ge,we+20),Bt(ge,we+24),Bt(ge,we+42)],Vt=ln[0],rn=ln[1],Rt=ln[2];return[At(ge,we+10),Vt,rn,Qt,tn+At(ge,we+30)+At(ge,we+32),Rt]},ja=function(ge,we){for(;At(ge,we)!=1;we+=4+At(ge,we+2));return[Bt(ge,we+12),Bt(ge,we+4),Bt(ge,we+20)]},ni=function(ge,we,He,ut,Qt,tn,ln,Vt,rn,Rt){var vn=tn.length,$n=ut.length;it(ge,we,rn!=null?33639248:67324752),we+=4,rn!=null&&(ge[we]=20,we+=2),ge[we]=20,we+=2,ge[we++]=Rt==8&&(Vt.level==1?6:Vt.level<6?4:Vt.level==9?2:0),ge[we++]=ln&&8,ge[we]=Rt,we+=2;var Pr=new Date(Vt.mtime||Date.now()),Ir=Pr.getFullYear()-1980;if(Ir<0||Ir>119)throw"date not in range 1980-2099";it(ge,we,(Ir<<24)*2|Pr.getMonth()+1<<21|Pr.getDate()<<16|Pr.getHours()<<11|Pr.getMinutes()<<5|Pr.getSeconds()>>>1),we+=4,it(ge,we,He),it(ge,we+4,$n),it(ge,we+8,Qt),it(ge,we+12,vn),we+=16,rn!=null&&(it(ge,we+=10,rn),we+=4),ge.set(tn,we),we+=vn,rn==null&&ge.set(ut,we)},Ia=function(ge,we,He,ut,Qt){it(ge,we,101010256),it(ge,we+8,He),it(ge,we+10,He),it(ge,we+12,ut),it(ge,we+16,Qt)};function Yr(ge,we,He){if(He||(He=we,we={}),typeof He!="function")throw"no callback";var ut={};yn(ge,"",ut,we);var Qt=Object.keys(ut),tn=Qt.length,ln=0,Vt=0,rn=tn,Rt=new Array(tn),vn=[],$n=function(){for(var qr=0;qr<vn.length;++qr)vn[qr]()},Pr=function(){var qr=new D(Vt+22),ca=ln,Oa=Vt-ln;Vt=0;for(var Br=0;Br<rn;++Br){var jr=Rt[Br];try{ni(qr,Vt,jr.c,jr.d,jr.m,jr.n,jr.u,jr.p,null,jr.t),ni(qr,ln,jr.c,jr.d,jr.m,jr.n,jr.u,jr.p,Vt,jr.t),ln+=46+jr.n.length,Vt+=30+jr.n.length+jr.d.length}catch(Mr){return He(Mr,null)}}Ia(qr,ln,Rt.length,Oa,ca),He(null,qr)};tn||Pr();for(var Ir=function(qr){var ca=Qt[qr],Oa=ut[ca],Br=Oa[0],jr=Oa[1],Mr=le(),sa=Br.length;Mr.p(Br);var Aa=Qr(ca),Wa=Aa.length,Cr=jr.level==0?0:8,ma=function(Za,Qi){if(Za)$n(),He(Za,null);else{var Ha=Qi.length;Rt[qr]={t:Cr,d:Qi,m:sa,c:Mr.d(),u:ca.length!=Ha,n:Aa,p:jr},ln+=30+Wa+Ha,Vt+=76+2*Wa+Ha,--tn||Pr()}};if(Aa.length>65535&&ma("filename too long",null),!Cr)ma(null,Br);else if(sa<16e4)try{ma(null,Re(Br,jr))}catch(Za){ma(Za,null)}else vn.push(De(Br,jr,ma))},Nr=0;Nr<rn;++Nr)Ir(Nr);return $n}function Ja(ge,we){we===void 0&&(we={});var He={},ut=[];yn(ge,"",He,we);var Qt=0,tn=0;for(var ln in He){var Vt=He[ln],rn=Vt[0],Rt=Vt[1],vn=Rt.level==0?0:8,$n=Qr(ln),Pr=$n.length;if($n.length>65535)throw"filename too long";var Ir=vn?Re(rn,Rt):rn,Nr=Ir.length,qr=le();qr.p(rn),ut.push({t:vn,d:Ir,m:rn.length,c:qr.d(),u:ln.length!=Pr,n:$n,o:Qt,p:Rt}),Qt+=30+Pr+Nr,tn+=76+2*Pr+Nr}for(var ca=new D(tn+22),Oa=Qt,Br=tn-Qt,jr=0;jr<ut.length;++jr){var Mr=ut[jr];ni(ca,Mr.o,Mr.c,Mr.d,Mr.m,Mr.n,Mr.u,Mr.p,null,Mr.t),ni(ca,Qt,Mr.c,Mr.d,Mr.m,Mr.n,Mr.u,Mr.p,Mr.o,Mr.t),Qt+=46+Mr.n.length}return Ia(ca,Qt,ut.length,Br,Oa),ca}function Di(ge,we){if(typeof we!="function")throw"no callback";for(var He=[],ut=function(){for(var Pr=0;Pr<He.length;++Pr)He[Pr]()},Qt={},tn=ge.length-22;Bt(ge,tn)!=101010256;--tn)if(!tn||ge.length-tn>65558){we("invalid zip file",null);return}var ln=At(ge,tn+8);ln||we(null,{});var Vt=ln,rn=Bt(ge,tn+16),Rt=rn==4294967295;if(Rt){if(tn=Bt(ge,tn-12),Bt(ge,tn)!=101075792)throw"invalid zip file";Vt=ln=Bt(ge,tn+32),rn=Bt(ge,tn+48)}for(var vn=function(Pr){var Ir=Un(ge,rn,Rt),Nr=Ir[0],qr=Ir[1],ca=Ir[2],Oa=Ir[3],Br=Ir[4],jr=Ir[5],Mr=da(ge,jr);rn=Br;var sa=function(Wa,Cr){Wa?(ut(),we(Wa,null)):(Qt[Oa]=Cr,--ln||we(null,Qt))};if(!Nr)sa(null,E(ge,Mr,Mr+qr));else if(Nr==8){var Aa=ge.subarray(Mr,Mr+qr);if(qr<32e4)try{sa(null,Ue(Aa,new D(ca)))}catch(Wa){sa(Wa,null)}else He.push(Te(Aa,{size:ca},sa))}else sa("unknown compression type "+Nr,null)},$n=0;$n<Vt;++$n)vn($n);return ut}function Ji(ge){for(var we={},He=ge.length-22;Bt(ge,He)!=101010256;--He)if(!He||ge.length-He>65558)throw"invalid zip file";var ut=At(ge,He+8);if(!ut)return{};var Qt=Bt(ge,He+16),tn=Qt==4294967295;if(tn){if(He=Bt(ge,He-12),Bt(ge,He)!=101075792)throw"invalid zip file";ut=Bt(ge,He+32),Qt=Bt(ge,He+48)}for(var ln=0;ln<ut;++ln){var Vt=Un(ge,Qt,tn),rn=Vt[0],Rt=Vt[1],vn=Vt[2],$n=Vt[3],Pr=Vt[4],Ir=Vt[5],Nr=da(ge,Ir);if(Qt=Pr,!rn)we[$n]=E(ge,Nr,Nr+Rt);else if(rn==8)we[$n]=Ue(ge.subarray(Nr,Nr+Rt),new D(vn));else throw"unknown compression type "+rn}return we}},csWT:function(xe,te,C){xe.exports=C.p+"static/choose.4ad1045f.svg"},dMvE:function(xe,te){var C={linear:function(Q){return Q},quadraticIn:function(Q){return Q*Q},quadraticOut:function(Q){return Q*(2-Q)},quadraticInOut:function(Q){return(Q*=2)<1?.5*Q*Q:-.5*(--Q*(Q-2)-1)},cubicIn:function(Q){return Q*Q*Q},cubicOut:function(Q){return--Q*Q*Q+1},cubicInOut:function(Q){return(Q*=2)<1?.5*Q*Q*Q:.5*((Q-=2)*Q*Q+2)},quarticIn:function(Q){return Q*Q*Q*Q},quarticOut:function(Q){return 1- --Q*Q*Q*Q},quarticInOut:function(Q){return(Q*=2)<1?.5*Q*Q*Q*Q:-.5*((Q-=2)*Q*Q*Q-2)},quinticIn:function(Q){return Q*Q*Q*Q*Q},quinticOut:function(Q){return--Q*Q*Q*Q*Q+1},quinticInOut:function(Q){return(Q*=2)<1?.5*Q*Q*Q*Q*Q:.5*((Q-=2)*Q*Q*Q*Q+2)},sinusoidalIn:function(Q){return 1-Math.cos(Q*Math.PI/2)},sinusoidalOut:function(Q){return Math.sin(Q*Math.PI/2)},sinusoidalInOut:function(Q){return .5*(1-Math.cos(Math.PI*Q))},exponentialIn:function(Q){return Q===0?0:Math.pow(1024,Q-1)},exponentialOut:function(Q){return Q===1?1:1-Math.pow(2,-10*Q)},exponentialInOut:function(Q){return Q===0?0:Q===1?1:(Q*=2)<1?.5*Math.pow(1024,Q-1):.5*(-Math.pow(2,-10*(Q-1))+2)},circularIn:function(Q){return 1-Math.sqrt(1-Q*Q)},circularOut:function(Q){return Math.sqrt(1- --Q*Q)},circularInOut:function(Q){return(Q*=2)<1?-.5*(Math.sqrt(1-Q*Q)-1):.5*(Math.sqrt(1-(Q-=2)*Q)+1)},elasticIn:function(Q){var D,F=.1,b=.4;return Q===0?0:Q===1?1:(!F||F<1?(F=1,D=b/4):D=b*Math.asin(1/F)/(2*Math.PI),-(F*Math.pow(2,10*(Q-=1))*Math.sin((Q-D)*(2*Math.PI)/b)))},elasticOut:function(Q){var D,F=.1,b=.4;return Q===0?0:Q===1?1:(!F||F<1?(F=1,D=b/4):D=b*Math.asin(1/F)/(2*Math.PI),F*Math.pow(2,-10*Q)*Math.sin((Q-D)*(2*Math.PI)/b)+1)},elasticInOut:function(Q){var D,F=.1,b=.4;return Q===0?0:Q===1?1:(!F||F<1?(F=1,D=b/4):D=b*Math.asin(1/F)/(2*Math.PI),(Q*=2)<1?-.5*(F*Math.pow(2,10*(Q-=1))*Math.sin((Q-D)*(2*Math.PI)/b)):F*Math.pow(2,-10*(Q-=1))*Math.sin((Q-D)*(2*Math.PI)/b)*.5+1)},backIn:function(Q){var D=1.70158;return Q*Q*((D+1)*Q-D)},backOut:function(Q){var D=1.70158;return--Q*Q*((D+1)*Q+D)+1},backInOut:function(Q){var D=1.70158*1.525;return(Q*=2)<1?.5*(Q*Q*((D+1)*Q-D)):.5*((Q-=2)*Q*((D+1)*Q+D)+2)},bounceIn:function(Q){return 1-C.bounceOut(1-Q)},bounceOut:function(Q){return Q<1/2.75?7.5625*Q*Q:Q<2/2.75?7.5625*(Q-=1.5/2.75)*Q+.75:Q<2.5/2.75?7.5625*(Q-=2.25/2.75)*Q+.9375:7.5625*(Q-=2.625/2.75)*Q+.984375},bounceInOut:function(Q){return Q<.5?C.bounceIn(Q*2)*.5:C.bounceOut(Q*2-1)*.5+.5}},Z=C;xe.exports=Z},dejd:function(xe,te,C){},djh8:function(xe,te,C){xe.exports=C.p+"static/qrCode.42927872.png"},dmUQ:function(xe,te,C){"use strict";var Z=C("Ff2n"),Q=C("rePB"),D=C("1OyB"),F=C("vuIU"),b=C("Ji7U"),R=C("md7G"),M=C("foSv"),x=C("cDcd"),T=C.n(x),p=C("TSYQ"),r=C.n(p),t=C("4IlW");function d(l,h){var E=Object.keys(l);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(l);h&&(f=f.filter(function(v){return Object.getOwnPropertyDescriptor(l,v).enumerable})),E.push.apply(E,f)}return E}function s(l){for(var h=1;h<arguments.length;h++){var E=arguments[h]!=null?arguments[h]:{};h%2?d(Object(E),!0).forEach(function(f){Object(Q.a)(l,f,E[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(E)):d(Object(E)).forEach(function(f){Object.defineProperty(l,f,Object.getOwnPropertyDescriptor(E,f))})}return l}function a(l){var h=o();return function(){var f=Object(M.a)(l),v;if(h){var U=Object(M.a)(this).constructor;v=Reflect.construct(f,arguments,U)}else v=f.apply(this,arguments);return Object(R.a)(this,v)}}function o(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(l){return!1}}function c(){}function A(l){l.preventDefault()}var u=function(h){return h.replace(/[^\w.-]+/g,"")},m=200,y=600,B=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,w=function(h){return h!=null},L=function(h,E){return E===h||typeof E=="number"&&typeof h=="number"&&isNaN(E)&&isNaN(h)},_=function(l){Object(b.a)(E,l);var h=a(E);function E(f){var v;Object(D.a)(this,E),v=h.call(this,f),v.onKeyDown=function(H){var z=v.props,k=z.onKeyDown,I=z.onPressEnter;if(H.keyCode===t.a.UP){var W=v.getRatio(H);v.up(H,W,null),v.stop()}else if(H.keyCode===t.a.DOWN){var j=v.getRatio(H);v.down(H,j,null),v.stop()}else H.keyCode===t.a.ENTER&&I&&I(H);if(v.recordCursorPosition(),v.lastKeyCode=H.keyCode,k){for(var Y=arguments.length,$=new Array(Y>1?Y-1:0),se=1;se<Y;se++)$[se-1]=arguments[se];k.apply(void 0,[H].concat($))}},v.onKeyUp=function(H){var z=v.props.onKeyUp;if(v.stop(),v.recordCursorPosition(),z){for(var k=arguments.length,I=new Array(k>1?k-1:0),W=1;W<k;W++)I[W-1]=arguments[W];z.apply(void 0,[H].concat(I))}},v.onChange=function(H){var z=v.props.onChange;v.state.focused&&(v.inputting=!0),v.rawInput=v.props.parser(v.getValueFromEvent(H)),v.setState({inputValue:v.rawInput}),z(v.toNumber(v.rawInput))},v.onMouseUp=function(){var H=v.props.onMouseUp;v.recordCursorPosition(),H&&H.apply(void 0,arguments)},v.onFocus=function(){var H;v.setState({focused:!0}),(H=v.props).onFocus.apply(H,arguments)},v.onBlur=function(){var H=v.props.onBlur;v.inputting=!1,v.setState({focused:!1});var z=v.getCurrentValidValue(v.state.inputValue),k=v.setValue(z,c);if(H){var I=v.input.value,W=v.getInputDisplayValue({focus:!1,value:k});v.input.value=W&&Number(W),H.apply(void 0,arguments),v.input.value=I}},v.getRatio=function(H){var z=1;return H.metaKey||H.ctrlKey?z=.1:H.shiftKey&&(z=10),z},v.getFullNum=function(H){return isNaN(H)?H:/e/i.test(String(H))?Number(H).toFixed(18).replace(/\.?0+$/,""):H},v.getPrecision=function(H){if(w(v.props.precision))return v.props.precision;var z=String(H);if(z.indexOf("e-")>=0)return parseInt(z.slice(z.indexOf("e-")+2),10);var k=0;return z.indexOf(".")>=0&&(k=z.length-z.indexOf(".")-1),k},v.getInputDisplayValue=function(H){var z=H||v.state,k=z.focused,I=z.inputValue,W=z.value,j;k?j=I:j=v.toPrecisionAsStep(W),j==null&&(j="");var Y=v.formatWrapper(j);return w(v.props.decimalSeparator)&&(Y=Y.toString().replace(".",v.props.decimalSeparator)),Y},v.recordCursorPosition=function(){try{v.cursorStart=v.input.selectionStart,v.cursorEnd=v.input.selectionEnd,v.currentValue=v.input.value,v.cursorBefore=v.input.value.substring(0,v.cursorStart),v.cursorAfter=v.input.value.substring(v.cursorEnd)}catch(H){}},v.restoreByAfter=function(H){if(H===void 0)return!1;var z=v.input.value,k=z.lastIndexOf(H);if(k===-1)return!1;var I=v.cursorBefore.length;return v.lastKeyCode===t.a.DELETE&&v.cursorBefore.charAt(I-1)===H[0]?(v.fixCaret(I,I),!0):k+H.length===z.length?(v.fixCaret(k,k),!0):!1},v.partRestoreByAfter=function(H){return H===void 0?!1:Array.prototype.some.call(H,function(z,k){var I=H.substring(k);return v.restoreByAfter(I)})},v.isNotCompleteNumber=function(H){return isNaN(H)||H===""||H===null||H&&H.toString().indexOf(".")===H.toString().length-1},v.stop=function(){v.autoStepTimer&&clearTimeout(v.autoStepTimer)},v.down=function(H,z,k){v.pressingUpOrDown=!0,v.step("down",H,z,k)},v.up=function(H,z,k){v.pressingUpOrDown=!0,v.step("up",H,z,k)},v.saveInput=function(H){v.input=H};var U=f.value;U===void 0&&(U=f.defaultValue),v.state={focused:f.autoFocus};var N=v.getValidValue(v.toNumber(U));return v.state=s(s({},v.state),{},{inputValue:v.toPrecisionAsStep(N),value:N}),v}return Object(F.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(v){var U=this.props,N=U.value,H=U.onChange,z=U.max,k=U.min,I=this.state.focused;if(v){if(!L(v.value,N)||!L(v.max,z)||!L(v.min,k)){var W=I?N:this.getValidValue(N),j;this.pressingUpOrDown?j=W:this.inputting?j=this.rawInput:j=this.toPrecisionAsStep(W),this.setState({value:W,inputValue:j})}var Y="value"in this.props?N:this.state.value;"max"in this.props&&v.max!==z&&typeof Y=="number"&&Y>z&&H&&H(z),"min"in this.props&&v.min!==k&&typeof Y=="number"&&Y<k&&H&&H(k)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var $=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===t.a.BACKSPACE?$=this.cursorStart-1:this.lastKeyCode===t.a.DELETE&&($=this.cursorStart):$=this.input.value.length,this.fixCaret($,$)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case t.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case t.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(se){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(v){var U=v;return U===""?U="":this.isNotCompleteNumber(parseFloat(U))?U=this.state.value:U=this.getValidValue(U),this.toNumber(U)}},{key:"getValueFromEvent",value:function(v){var U=v.target.value.trim().replace(/。/g,".");return w(this.props.decimalSeparator)&&(U=U.replace(this.props.decimalSeparator,".")),U}},{key:"getValidValue",value:function(v){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,H=parseFloat(v);return isNaN(H)?v:(H<U&&(H=U),H>N&&(H=N),H)}},{key:"setValue",value:function(v,U){var N=this.props.precision,H=this.isNotCompleteNumber(parseFloat(v))?null:parseFloat(v),z=this.state.value,k=z===void 0?null:z,I=this.state.inputValue,W=I===void 0?null:I,j=typeof H=="number"?H.toFixed(N):"".concat(H),Y=H!==k||j!=="".concat(W);return"value"in this.props?(W=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:W},U)):this.setState({value:H,inputValue:this.toPrecisionAsStep(v)},U),Y&&this.props.onChange(H),H}},{key:"getMaxPrecision",value:function(v){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.props,H=N.precision,z=N.step;if(w(H))return H;var k=this.getPrecision(U),I=this.getPrecision(z),W=this.getPrecision(v);return v?Math.max(W,k+I):k+I}},{key:"getPrecisionFactor",value:function(v){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.getMaxPrecision(v,U);return Math.pow(10,N)}},{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(v){return this.props.formatter?this.props.formatter(v):v}},{key:"toPrecisionAsStep",value:function(v){if(this.isNotCompleteNumber(v)||v==="")return v;var U=Math.abs(this.getMaxPrecision(v));return isNaN(U)?v.toString():Number(v).toFixed(U)}},{key:"toNumber",value:function(v){var U=this.props.precision,N=this.state.focused,H=v&&v.length>16&&N;return this.isNotCompleteNumber(v)||H?v:w(U)?Math.round(v*Math.pow(10,U))/Math.pow(10,U):Number(v)}},{key:"upStep",value:function(v,U){var N=this.props.step,H=this.getPrecisionFactor(v,U),z=Math.abs(this.getMaxPrecision(v,U)),k=((H*v+H*N*U)/H).toFixed(z);return this.toNumber(k)}},{key:"downStep",value:function(v,U){var N=this.props.step,H=this.getPrecisionFactor(v,U),z=Math.abs(this.getMaxPrecision(v,U)),k=((H*v-H*N*U)/H).toFixed(z);return this.toNumber(k)}},{key:"step",value:function(v,U){var N=this,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,z=arguments.length>3?arguments[3]:void 0;this.stop(),U&&(U.persist(),U.preventDefault());var k=this.props;if(k.disabled)return;var I=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(I))return;var W=this["".concat(v,"Step")](I,H),j=W>k.max||W<k.min;if(W>k.max?W=k.max:W<k.min&&(W=k.min),this.setValue(W,null),this.setState({focused:!0},function(){N.pressingUpOrDown=!1}),j)return;this.autoStepTimer=setTimeout(function(){N[v](U,H,!0)},z?m:y)}},{key:"fixCaret",value:function(v,U){if(v===void 0||U===void 0||!this.input||!this.input.value)return;try{var N=this.input.selectionStart,H=this.input.selectionEnd;(v!==N||U!==H)&&this.input.setSelectionRange(v,U)}catch(z){}}},{key:"render",value:function(){var v,U=this.props,N=U.prefixCls,H=U.disabled,z=U.readOnly,k=U.useTouch,I=U.autoComplete,W=U.upHandler,j=U.downHandler,Y=U.className,$=U.max,se=U.min,le=U.style,ae=U.title,q=U.onMouseEnter,ce=U.onMouseLeave,re=U.onMouseOver,fe=U.onMouseOut,ne=U.required,de=U.onClick,ee=U.tabIndex,ue=U.type,Se=U.placeholder,_e=U.id,Le=U.inputMode,Ve=U.pattern,Oe=U.step,ke=U.maxLength,Ge=U.autoFocus,Qe=U.name,vt=U.onPaste,At=U.onInput,Bt=Object(Z.a)(U,["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"]),it=this.state,Lt=it.value,Ft=it.focused,Pe=r()(N,(v={},Object(Q.a)(v,Y,!!Y),Object(Q.a)(v,"".concat(N,"-disabled"),H),Object(Q.a)(v,"".concat(N,"-focused"),Ft),v)),Fe={};Object.keys(Bt).forEach(function(Ue){(Ue.substr(0,5)==="data-"||Ue.substr(0,5)==="aria-"||Ue==="role")&&(Fe[Ue]=Bt[Ue])});var dt=!z&&!H,pt=this.getInputDisplayValue(null),Ye=(Lt||Lt===0)&&(isNaN(Lt)||Number(Lt)>=$),Et=(Lt||Lt===0)&&(isNaN(Lt)||Number(Lt)<=se),We=Ye||H||z,De=Et||H||z,Re=r()("".concat(N,"-handler"),"".concat(N,"-handler-up"),Object(Q.a)({},"".concat(N,"-handler-up-disabled"),We)),me=r()("".concat(N,"-handler"),"".concat(N,"-handler-down"),Object(Q.a)({},"".concat(N,"-handler-down-disabled"),De)),Ee=k?{onTouchStart:We?c:this.up,onTouchEnd:this.stop}:{onMouseDown:We?c:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Te=k?{onTouchStart:De?c:this.down,onTouchEnd:this.stop}:{onMouseDown:De?c:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return T.a.createElement("div",{className:Pe,style:le,title:ae,onMouseEnter:q,onMouseLeave:ce,onMouseOver:re,onMouseOut:fe,onFocus:function(){return null},onBlur:function(){return null}},T.a.createElement("div",{className:"".concat(N,"-handler-wrap")},T.a.createElement("span",Object.assign({unselectable:"on"},Ee,{role:"button","aria-label":"Increase Value","aria-disabled":We,className:Re}),W||T.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-up-inner"),onClick:A})),T.a.createElement("span",Object.assign({unselectable:"on"},Te,{role:"button","aria-label":"Decrease Value","aria-disabled":De,className:me}),j||T.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-down-inner"),onClick:A}))),T.a.createElement("div",{className:"".concat(N,"-input-wrap")},T.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":se,"aria-valuemax":$,"aria-valuenow":Lt,required:ne,type:ue,placeholder:Se,onPaste:vt,onClick:de,onMouseUp:this.onMouseUp,className:"".concat(N,"-input"),tabIndex:ee,autoComplete:I,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:c,onKeyUp:dt?this.onKeyUp:c,autoFocus:Ge,maxLength:ke,readOnly:z,disabled:H,max:$,min:se,step:Oe,name:Qe,title:ae,id:_e,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(pt),pattern:Ve,inputMode:Le,onInput:At},Fe))))}}]),E}(T.a.Component);_.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:B,min:-B,step:1,style:{},onChange:c,onKeyDown:c,onPressEnter:c,onFocus:c,onBlur:c,parser:u,required:!1,autoComplete:"off"};var g=_,i=te.a=g},dqUG:function(xe,te,C){var Z=C("Gev7"),Q=C("bYtY"),D=C("6GrX"),F=C("pzxd"),b=C("gut8"),R=b.ContextCachedBy,M=function(T){Z.call(this,T)};M.prototype={constructor:M,type:"text",brush:function(T,p){var r=this.style;this.__dirty&&F.normalizeTextStyle(r,!0),r.fill=r.stroke=r.shadowBlur=r.shadowColor=r.shadowOffsetX=r.shadowOffsetY=null;var t=r.text;if(t!=null&&(t+=""),!F.needDrawText(t,r)){T.__attrCachedBy=R.NONE;return}this.setTransform(T),F.renderText(this,T,t,r,null,p),this.restoreTransform(T)},getBoundingRect:function(){var T=this.style;if(this.__dirty&&F.normalizeTextStyle(T,!0),!this._rect){var p=T.text;p!=null?p+="":p="";var r=D.getBoundingRect(T.text+"",T.font,T.textAlign,T.textVerticalAlign,T.textPadding,T.textLineHeight,T.rich);if(r.x+=T.x||0,r.y+=T.y||0,F.getStroke(T.textStroke,T.textStrokeWidth)){var t=T.textStrokeWidth;r.x-=t/2,r.y-=t/2,r.width+=t,r.height+=t}this._rect=r}return this._rect}},Q.inherits(M,Z);var x=M;xe.exports=x},dwhp:function(xe,te,C){},eqIj:function(xe,te,C){xe.exports=C.p+"static/ys.bff91b04.svg"},fAei:function(xe,te,C){"use strict";C.d(te,"a",function(){return m.a});var Z=C("rePB"),Q=C("VTBJ"),D=C("KQm4"),F=C("1OyB"),b=C("vuIU"),R=C("Ji7U"),M=C("LK+K"),x=C("cDcd"),T=C("4IlW"),p=C("Kwbf"),r=C("TSYQ"),t=C.n(r),d=C("sboe"),s=C("OZM5"),a=C("815F"),o=C("ODXe"),c=C("Ff2n"),A=C("+nKL"),u=C("8XRh"),m=C("WaYH"),y=function(se,le){var ae=se.className,q=se.style,ce=se.motion,re=se.motionNodes,fe=se.motionType,ne=se.onMotionStart,de=se.onMotionEnd,ee=se.active,ue=se.treeNodeRequiredProps,Se=Object(c.a)(se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),_e=x.useState(!0),Le=Object(o.a)(_e,2),Ve=Le[0],Oe=Le[1],ke=x.useContext(d.a),Ge=ke.prefixCls,Qe=x.useRef(!1),vt=function(){Qe.current||de(),Qe.current=!0};return Object(x.useEffect)(function(){re&&fe==="hide"&&Ve&&Oe(!1)},[re]),Object(x.useEffect)(function(){return re&&ne(),function(){re&&vt()}},[]),re?x.createElement(u.default,Object.assign({ref:le,visible:Ve},ce,{motionAppear:fe==="show",onAppearEnd:vt,onLeaveEnd:vt}),function(At,Bt){var it=At.className,Lt=At.style;return x.createElement("div",{ref:Bt,className:t()("".concat(Ge,"-treenode-motion"),it),style:Lt},re.map(function(Ft){var Pe=Ft.data,Fe=Pe.key,dt=Object(c.a)(Pe,["key"]),pt=Ft.isStart,Ye=Ft.isEnd;delete dt.children;var Et=Object(a.f)(Fe,ue);return x.createElement(m.a,Object.assign({},dt,Et,{active:ee,data:Ft.data,key:Fe,isStart:pt,isEnd:Ye}))}))}):x.createElement(m.a,Object.assign({domRef:le,className:ae,style:q},Se,{active:ee}))};y.displayName="MotionTreeNode";var B=x.forwardRef(y),w=B;function L(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],le=$.length,ae=se.length;if(Math.abs(le-ae)!==1)return{add:!1,key:null};function q(ce,re){var fe=new Map;ce.forEach(function(de){fe.set(de,!0)});var ne=re.filter(function(de){return!fe.has(de)});return ne.length===1?ne[0]:null}return le<ae?{add:!0,key:q($,se)}:{add:!1,key:q(se,$)}}function _($,se,le){var ae=$.findIndex(function(fe){var ne=fe.data;return ne.key===le}),q=$[ae+1],ce=se.findIndex(function(fe){var ne=fe.data;return ne.key===le});if(q){var re=se.findIndex(function(fe){var ne=fe.data;return ne.key===q.data.key});return se.slice(ce+1,re)}return se.slice(ce+1)}var g={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},i=function(){},l="RC_TREE_MOTION_".concat(Math.random()),h={key:l},E={key:l,level:0,index:0,pos:"0",node:h},f={parent:null,children:[],pos:E.pos,data:h,isStart:[],isEnd:[]};function v($,se,le,ae){return se===!1||!le?$:$.slice(0,Math.ceil(le/ae)+1)}function U($){var se=$.data.key,le=$.pos;return Object(a.e)(se,le)}function N($){for(var se=String($.data.key),le=$;le.parent;)le=le.parent,se="".concat(le.data.key," > ").concat(se);return se}var H=function(se,le){var ae=se.prefixCls,q=se.data,ce=se.selectable,re=se.checkable,fe=se.expandedKeys,ne=se.selectedKeys,de=se.checkedKeys,ee=se.loadedKeys,ue=se.loadingKeys,Se=se.halfCheckedKeys,_e=se.keyEntities,Le=se.disabled,Ve=se.dragging,Oe=se.dragOverNodeKey,ke=se.dropPosition,Ge=se.motion,Qe=se.height,vt=se.itemHeight,At=se.virtual,Bt=se.focusable,it=se.activeItem,Lt=se.focused,Ft=se.tabIndex,Pe=se.onKeyDown,Fe=se.onFocus,dt=se.onBlur,pt=se.onActiveChange,Ye=se.onListChangeStart,Et=se.onListChangeEnd,We=Object(c.a)(se,["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"]),De=x.useRef(null);x.useImperativeHandle(le,function(){return{scrollTo:function(Cn){De.current.scrollTo(Cn)}}});var Re=x.useState(fe),me=Object(o.a)(Re,2),Ee=me[0],Te=me[1],Ue=x.useState(q),je=Object(o.a)(Ue,2),st=je[0],wt=je[1],Kt=x.useState(q),zt=Object(o.a)(Kt,2),mt=zt[0],bt=zt[1],lt=x.useState([]),ze=Object(o.a)(lt,2),Me=ze[0],be=ze[1],Ie=x.useState(null),_t=Object(o.a)(Ie,2),ct=_t[0],Ot=_t[1];function Nt(){wt(q),bt(q),be([]),Ot(null),Et()}x.useEffect(function(){Te(fe);var Ht=L(Ee,fe);if(Ht.key!==null)if(Ht.add){var Cn=st.findIndex(function(ja){var ni=ja.data.key;return ni===Ht.key}),yn=v(_(st,q,Ht.key),At,Qe,vt),Qr=st.slice();Qr.splice(Cn+1,0,f),bt(Qr),be(yn),Ot("show")}else{var Xr=q.findIndex(function(ja){var ni=ja.data.key;return ni===Ht.key}),da=v(_(q,st,Ht.key),At,Qe,vt),Un=q.slice();Un.splice(Xr+1,0,f),bt(Un),be(da),Ot("hide")}else st!==q&&(wt(q),bt(q))},[fe,q]),x.useEffect(function(){Ve||Nt()},[Ve]);var ft=Ge?mt:q,Tt={expandedKeys:fe,selectedKeys:ne,loadedKeys:ee,loadingKeys:ue,checkedKeys:de,halfCheckedKeys:Se,dragOverNodeKey:Oe,dropPosition:ke,keyEntities:_e};return x.createElement(x.Fragment,null,Lt&&it&&x.createElement("span",{style:g,"aria-live":"assertive"},N(it)),x.createElement("div",{role:"tree"},x.createElement("input",{style:g,disabled:Bt===!1||Le,tabIndex:Bt!==!1?Ft:null,onKeyDown:Pe,onFocus:Fe,onBlur:dt,value:"",onChange:i})),x.createElement(A.a,Object.assign({},We,{data:ft,itemKey:U,height:Qe,fullHeight:!1,virtual:At,itemHeight:vt,prefixCls:"".concat(ae,"-list"),ref:De}),function(Ht){var Cn=Ht.pos,yn=Ht.data,Qr=yn.key,Xr=Object(c.a)(yn,["key"]),da=Ht.isStart,Un=Ht.isEnd,ja=Object(a.e)(Qr,Cn);delete Xr.children;var ni=Object(a.f)(ja,Tt);return x.createElement(w,Object.assign({},Xr,ni,{active:it&&Qr===it.data.key,pos:Cn,data:Ht.data,isStart:da,isEnd:Un,motion:Ge,motionNodes:Qr===l?Me:null,motionType:ct,onMotionStart:Ye,onMotionEnd:Nt,treeNodeRequiredProps:Tt,onMouseMove:function(){pt(null)}}))}))},z=x.forwardRef(H);z.displayName="NodeList";var k=z,I=C("NvD2"),W=function($){Object(R.a)(le,$);var se=Object(M.a)(le);function le(){var ae;return Object(F.a)(this,le),ae=se.apply(this,arguments),ae.destroyed=!1,ae.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},ae.listRef=x.createRef(),ae.onNodeDragStart=function(q,ce){var re=ae.state,fe=re.expandedKeys,ne=re.keyEntities,de=ae.props.onDragStart,ee=ce.props.eventKey;ae.dragNode=ce;var ue=Object(s.b)(fe,ee);ae.setState({dragging:!0,dragNodesKeys:Object(s.g)(ee,ne)}),ae.setExpandedKeys(ue),de&&de({event:q,node:Object(a.b)(ce.props)})},ae.onNodeDragEnter=function(q,ce){var re=ae.state,fe=re.expandedKeys,ne=re.keyEntities,de=re.dragNodesKeys,ee=ae.props.onDragEnter,ue=ce.props,Se=ue.pos,_e=ue.eventKey;if(!ae.dragNode||de.indexOf(_e)!==-1)return;var Le=Object(s.c)(q,ce);if(ae.dragNode.props.eventKey===_e&&Le===0){ae.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ae.setState({dragOverNodeKey:_e,dropPosition:Le}),ae.delayedDragEnterLogic||(ae.delayedDragEnterLogic={}),Object.keys(ae.delayedDragEnterLogic).forEach(function(Ve){clearTimeout(ae.delayedDragEnterLogic[Ve])}),ae.delayedDragEnterLogic[Se]=window.setTimeout(function(){if(!ae.state.dragging)return;var Ve=Object(D.a)(fe),Oe=ne[_e];Oe&&(Oe.children||[]).length&&(Ve=Object(s.a)(fe,_e)),"expandedKeys"in ae.props||ae.setExpandedKeys(Ve),ee&&ee({event:q,node:Object(a.b)(ce.props),expandedKeys:Ve})},400)},0)},ae.onNodeDragOver=function(q,ce){var re=ae.state.dragNodesKeys,fe=ae.props.onDragOver,ne=ce.props.eventKey;if(re.indexOf(ne)!==-1)return;if(ae.dragNode&&ne===ae.state.dragOverNodeKey){var de=Object(s.c)(q,ce);if(de===ae.state.dropPosition)return;ae.setState({dropPosition:de})}fe&&fe({event:q,node:Object(a.b)(ce.props)})},ae.onNodeDragLeave=function(q,ce){var re=ae.props.onDragLeave;ae.setState({dragOverNodeKey:""}),re&&re({event:q,node:Object(a.b)(ce.props)})},ae.onNodeDragEnd=function(q,ce){var re=ae.props.onDragEnd;ae.setState({dragOverNodeKey:""}),ae.cleanDragState(),re&&re({event:q,node:Object(a.b)(ce.props)}),ae.dragNode=null},ae.onNodeDrop=function(q,ce){var re=ae.state,fe=re.dragNodesKeys,ne=fe===void 0?[]:fe,de=re.dropPosition,ee=ae.props.onDrop,ue=ce.props,Se=ue.eventKey,_e=ue.pos;if(ae.setState({dragOverNodeKey:""}),ae.cleanDragState(),ne.indexOf(Se)!==-1){Object(p.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Le=Object(s.k)(_e),Ve={event:q,node:Object(a.b)(ce.props),dragNode:ae.dragNode?Object(a.b)(ae.dragNode.props):null,dragNodesKeys:ne.slice(),dropPosition:de+Number(Le[Le.length-1]),dropToGap:!1};de!==0&&(Ve.dropToGap=!0),ee&&ee(Ve),ae.dragNode=null},ae.cleanDragState=function(){var q=ae.state.dragging;q&&ae.setState({dragging:!1})},ae.onNodeClick=function(q,ce){var re=ae.props.onClick;re&&re(q,ce)},ae.onNodeDoubleClick=function(q,ce){var re=ae.props.onDoubleClick;re&&re(q,ce)},ae.onNodeSelect=function(q,ce){var re=ae.state.selectedKeys,fe=ae.state.keyEntities,ne=ae.props,de=ne.onSelect,ee=ne.multiple,ue=ce.selected,Se=ce.key,_e=!ue;_e?ee?re=Object(s.a)(re,Se):re=[Se]:re=Object(s.b)(re,Se);var Le=re.map(function(Ve){var Oe=fe[Ve];return Oe?Oe.node:null}).filter(function(Ve){return Ve});ae.setUncontrolledState({selectedKeys:re}),de&&de(re,{event:"select",selected:_e,node:ce,selectedNodes:Le,nativeEvent:q.nativeEvent})},ae.onNodeCheck=function(q,ce,re){var fe=ae.state,ne=fe.keyEntities,de=fe.checkedKeys,ee=fe.halfCheckedKeys,ue=ae.props,Se=ue.checkStrictly,_e=ue.onCheck,Le=ce.key,Ve,Oe={event:"check",node:ce,checked:re,nativeEvent:q.nativeEvent};if(Se){var ke=re?Object(s.a)(de,Le):Object(s.b)(de,Le),Ge=Object(s.b)(ee,Le);Ve={checked:ke,halfChecked:Ge},Oe.checkedNodes=ke.map(function(Lt){return ne[Lt]}).filter(function(Lt){return Lt}).map(function(Lt){return Lt.node}),ae.setUncontrolledState({checkedKeys:ke})}else{var Qe=Object(I.a)([].concat(Object(D.a)(de),[Le]),!0,ne),vt=Qe.checkedKeys,At=Qe.halfCheckedKeys;if(!re){var Bt=new Set(vt);Bt.delete(Le);var it=Object(I.a)(Array.from(Bt),{checked:!1,halfCheckedKeys:At},ne);vt=it.checkedKeys,At=it.halfCheckedKeys}Ve=vt,Oe.checkedNodes=[],Oe.checkedNodesPositions=[],Oe.halfCheckedKeys=At,vt.forEach(function(Lt){var Ft=ne[Lt];if(!Ft)return;var Pe=Ft.node,Fe=Ft.pos;Oe.checkedNodes.push(Pe),Oe.checkedNodesPositions.push({node:Pe,pos:Fe})}),ae.setUncontrolledState({checkedKeys:vt},!1,{halfCheckedKeys:At})}_e&&_e(Ve,Oe)},ae.onNodeLoad=function(q){return new Promise(function(ce){ae.setState(function(re){var fe=re.loadedKeys,ne=fe===void 0?[]:fe,de=re.loadingKeys,ee=de===void 0?[]:de,ue=ae.props,Se=ue.loadData,_e=ue.onLoad,Le=q.key;if(!Se||ne.indexOf(Le)!==-1||ee.indexOf(Le)!==-1)return{};var Ve=Se(q);return Ve.then(function(){var Oe=ae.state,ke=Oe.loadedKeys,Ge=Oe.loadingKeys,Qe=Object(s.a)(ke,Le),vt=Object(s.b)(Ge,Le);_e&&_e(Qe,{event:"load",node:q}),ae.setUncontrolledState({loadedKeys:Qe}),ae.setState({loadingKeys:vt}),ce()}),{loadingKeys:Object(s.a)(ee,Le)}})})},ae.onNodeMouseEnter=function(q,ce){var re=ae.props.onMouseEnter;re&&re({event:q,node:ce})},ae.onNodeMouseLeave=function(q,ce){var re=ae.props.onMouseLeave;re&&re({event:q,node:ce})},ae.onNodeContextMenu=function(q,ce){var re=ae.props.onRightClick;re&&(q.preventDefault(),re({event:q,node:ce}))},ae.onFocus=function(){var q=ae.props.onFocus;ae.setState({focused:!0}),q&&q.apply(void 0,arguments)},ae.onBlur=function(){var q=ae.props.onBlur;ae.setState({focused:!1}),ae.onActiveChange(null),q&&q.apply(void 0,arguments)},ae.getTreeNodeRequiredProps=function(){var q=ae.state,ce=q.expandedKeys,re=q.selectedKeys,fe=q.loadedKeys,ne=q.loadingKeys,de=q.checkedKeys,ee=q.halfCheckedKeys,ue=q.dragOverNodeKey,Se=q.dropPosition,_e=q.keyEntities;return{expandedKeys:ce||[],selectedKeys:re||[],loadedKeys:fe||[],loadingKeys:ne||[],checkedKeys:de||[],halfCheckedKeys:ee||[],dragOverNodeKey:ue,dropPosition:Se,keyEntities:_e}},ae.setExpandedKeys=function(q){var ce=ae.state.treeData,re=Object(a.d)(ce,q);ae.setUncontrolledState({expandedKeys:q,flattenNodes:re},!0)},ae.onNodeExpand=function(q,ce){var re=ae.state.expandedKeys,fe=ae.state.listChanging,ne=ae.props,de=ne.onExpand,ee=ne.loadData,ue=ce.key,Se=ce.expanded;if(fe)return;var _e=re.indexOf(ue),Le=!Se;if(Object(p.a)(Se&&_e!==-1||!Se&&_e===-1,"Expand state not sync with index check"),Le?re=Object(s.a)(re,ue):re=Object(s.b)(re,ue),ae.setExpandedKeys(re),de&&de(re,{node:ce,expanded:Le,nativeEvent:q.nativeEvent}),Le&&ee){var Ve=ae.onNodeLoad(ce);Ve&&Ve.then(function(){var Oe=Object(a.d)(ae.state.treeData,re);ae.setUncontrolledState({flattenNodes:Oe})})}},ae.onListChangeStart=function(){ae.setUncontrolledState({listChanging:!0})},ae.onListChangeEnd=function(){setTimeout(function(){ae.setUncontrolledState({listChanging:!1})})},ae.onActiveChange=function(q){var ce=ae.state.activeKey,re=ae.props.onActiveChange;if(ce===q)return;ae.setState({activeKey:q}),q!==null&&ae.scrollTo({key:q}),re&&re(q)},ae.getActiveItem=function(){var q=ae.state,ce=q.activeKey,re=q.flattenNodes;return ce===null?null:re.find(function(fe){var ne=fe.data.key;return ne===ce})||null},ae.offsetActiveKey=function(q){var ce=ae.state,re=ce.flattenNodes,fe=ce.activeKey,ne=re.findIndex(function(ue){var Se=ue.data.key;return Se===fe});ne===-1&&q<0&&(ne=re.length),ne=(ne+q+re.length)%re.length;var de=re[ne];if(de){var ee=de.data.key;ae.onActiveChange(ee)}else ae.onActiveChange(null)},ae.onKeyDown=function(q){var ce=ae.state,re=ce.activeKey,fe=ce.expandedKeys,ne=ce.checkedKeys,de=ae.props,ee=de.onKeyDown,ue=de.checkable,Se=de.selectable;switch(q.which){case T.a.UP:{ae.offsetActiveKey(-1),q.preventDefault();break}case T.a.DOWN:{ae.offsetActiveKey(1),q.preventDefault();break}}var _e=ae.getActiveItem();if(_e&&_e.data){var Le=ae.getTreeNodeRequiredProps(),Ve=_e.data.isLeaf===!1||!!(_e.data.children||[]).length,Oe=Object(a.b)(Object(Q.a)(Object(Q.a)({},Object(a.f)(re,Le)),{},{data:_e.data,active:!0}));switch(q.which){case T.a.LEFT:{Ve&&fe.includes(re)?ae.onNodeExpand({},Oe):_e.parent&&ae.onActiveChange(_e.parent.data.key),q.preventDefault();break}case T.a.RIGHT:{Ve&&!fe.includes(re)?ae.onNodeExpand({},Oe):_e.children&&_e.children.length&&ae.onActiveChange(_e.children[0].data.key),q.preventDefault();break}case T.a.ENTER:case T.a.SPACE:{ue&&!Oe.disabled&&Oe.checkable!==!1&&!Oe.disableCheckbox?ae.onNodeCheck({},Oe,!ne.includes(re)):!ue&&Se&&!Oe.disabled&&Oe.selectable!==!1&&ae.onNodeSelect({},Oe);break}}}ee&&ee(q)},ae.setUncontrolledState=function(q){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ae.destroyed)return;var fe=!1,ne=!0,de={};Object.keys(q).forEach(function(ee){if(ee in ae.props){ne=!1;return}fe=!0,de[ee]=q[ee]}),fe&&(!ce||ne)&&ae.setState(Object(Q.a)(Object(Q.a)({},de),re))},ae.scrollTo=function(q){ae.listRef.current.scrollTo(q)},ae}return Object(b.a)(le,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var q,ce=this.state,re=ce.focused,fe=ce.flattenNodes,ne=ce.keyEntities,de=ce.dragging,ee=ce.activeKey,ue=this.props,Se=ue.prefixCls,_e=ue.className,Le=ue.style,Ve=ue.showLine,Oe=ue.focusable,ke=ue.tabIndex,Ge=ke===void 0?0:ke,Qe=ue.selectable,vt=ue.showIcon,At=ue.icon,Bt=ue.switcherIcon,it=ue.draggable,Lt=ue.checkable,Ft=ue.checkStrictly,Pe=ue.disabled,Fe=ue.motion,dt=ue.loadData,pt=ue.filterTreeNode,Ye=ue.height,Et=ue.itemHeight,We=ue.virtual,De=ue.titleRender,Re=ue.onContextMenu,me=Object(s.f)(this.props);return x.createElement(d.a.Provider,{value:{prefixCls:Se,selectable:Qe,showIcon:vt,icon:At,switcherIcon:Bt,draggable:it,checkable:Lt,checkStrictly:Ft,disabled:Pe,keyEntities:ne,loadData:dt,filterTreeNode:pt,titleRender:De,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}},x.createElement("div",{className:t()(Se,_e,(q={},Object(Z.a)(q,"".concat(Se,"-show-line"),Ve),Object(Z.a)(q,"".concat(Se,"-focused"),re),Object(Z.a)(q,"".concat(Se,"-active-focused"),ee!==null),q))},x.createElement(k,Object.assign({ref:this.listRef,prefixCls:Se,style:Le,data:fe,disabled:Pe,selectable:Qe,checkable:!!Lt,motion:Fe,dragging:de,height:Ye,itemHeight:Et,virtual:We,focusable:Oe,focused:re,tabIndex:Ge,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Re},this.getTreeNodeRequiredProps(),me))))}}],[{key:"getDerivedStateFromProps",value:function(q,ce){var re=ce.prevProps,fe={prevProps:q};function ne(At){return!re&&At in q||re&&re[At]!==q[At]}var de;if(ne("treeData")?de=q.treeData:ne("children")&&(Object(p.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),de=Object(a.c)(q.children)),de){fe.treeData=de;var ee=Object(a.a)(de);fe.keyEntities=Object(Q.a)(Object(Z.a)({},l,E),ee.keyEntities)}var ue=fe.keyEntities||ce.keyEntities;if(ne("expandedKeys")||re&&ne("autoExpandParent"))fe.expandedKeys=q.autoExpandParent||!re&&q.defaultExpandParent?Object(s.e)(q.expandedKeys,ue):q.expandedKeys;else if(!re&&q.defaultExpandAll){var Se=Object(Q.a)({},ue);delete Se[l],fe.expandedKeys=Object.keys(Se).map(function(At){return Se[At].key})}else!re&&q.defaultExpandedKeys&&(fe.expandedKeys=q.autoExpandParent||q.defaultExpandParent?Object(s.e)(q.defaultExpandedKeys,ue):q.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,de||fe.expandedKeys){var _e=Object(a.d)(de||ce.treeData,fe.expandedKeys||ce.expandedKeys);fe.flattenNodes=_e}if(q.selectable&&(ne("selectedKeys")?fe.selectedKeys=Object(s.d)(q.selectedKeys,q):!re&&q.defaultSelectedKeys&&(fe.selectedKeys=Object(s.d)(q.defaultSelectedKeys,q))),q.checkable){var Le;if(ne("checkedKeys")?Le=Object(s.j)(q.checkedKeys)||{}:!re&&q.defaultCheckedKeys?Le=Object(s.j)(q.defaultCheckedKeys)||{}:de&&(Le=Object(s.j)(q.checkedKeys)||{checkedKeys:ce.checkedKeys,halfCheckedKeys:ce.halfCheckedKeys}),Le){var Ve=Le,Oe=Ve.checkedKeys,ke=Oe===void 0?[]:Oe,Ge=Ve.halfCheckedKeys,Qe=Ge===void 0?[]:Ge;if(!q.checkStrictly){var vt=Object(I.a)(ke,!0,ue);ke=vt.checkedKeys,Qe=vt.halfCheckedKeys}fe.checkedKeys=ke,fe.halfCheckedKeys=Qe}}return ne("loadedKeys")&&(fe.loadedKeys=q.loadedKeys),fe}}]),le}(x.Component);W.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:[]},W.TreeNode=m.a;var j=W,Y=te.b=j},fW2E:function(xe,te){var C={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Z(Q,D,F){return C.hasOwnProperty(D)?F*=Q.dpr:F}xe.exports=Z},fXAG:function(xe,te,C){"use strict";C.d(te,"j",function(){return Z}),C.d(te,"i",function(){return Q}),C.d(te,"k",function(){return D}),C.d(te,"eb",function(){return F}),C.d(te,"o",function(){return b}),C.d(te,"S",function(){return R}),C.d(te,"fb",function(){return M}),C.d(te,"u",function(){return x}),C.d(te,"v",function(){return T}),C.d(te,"cb",function(){return p}),C.d(te,"A",function(){return r}),C.d(te,"m",function(){return t}),C.d(te,"Y",function(){return d}),C.d(te,"s",function(){return s}),C.d(te,"N",function(){return a}),C.d(te,"bb",function(){return o}),C.d(te,"db",function(){return c}),C.d(te,"l",function(){return A}),C.d(te,"Q",function(){return u}),C.d(te,"ab",function(){return m}),C.d(te,"x",function(){return y}),C.d(te,"z",function(){return B}),C.d(te,"X",function(){return w}),C.d(te,"b",function(){return L}),C.d(te,"H",function(){return _}),C.d(te,"a",function(){return g}),C.d(te,"c",function(){return l}),C.d(te,"P",function(){return h}),C.d(te,"g",function(){return E}),C.d(te,"t",function(){return f}),C.d(te,"Z",function(){return v}),C.d(te,"y",function(){return U}),C.d(te,"B",function(){return N}),C.d(te,"f",function(){return H}),C.d(te,"e",function(){return z}),C.d(te,"W",function(){return k}),C.d(te,"h",function(){return I}),C.d(te,"d",function(){return W}),C.d(te,"R",function(){return Y}),C.d(te,"n",function(){return $}),C.d(te,"F",function(){return se}),C.d(te,"I",function(){return le}),C.d(te,"D",function(){return ae}),C.d(te,"E",function(){return q}),C.d(te,"C",function(){return ce}),C.d(te,"G",function(){return re}),C.d(te,"U",function(){return fe}),C.d(te,"q",function(){return ne}),C.d(te,"r",function(){return de}),C.d(te,"V",function(){return ee}),C.d(te,"T",function(){return ue}),C.d(te,"p",function(){return Se}),C.d(te,"M",function(){return _e}),C.d(te,"L",function(){return Le}),C.d(te,"J",function(){return Ve}),C.d(te,"K",function(){return Oe}),C.d(te,"O",function(){return ke}),C.d(te,"w",function(){return Ge});var Z="FETCH_TASK_START",Q="FETCH_TASK_FAILURE",D="FETCH_TASK_SUCCESS",F="UPDATE_TASK_DATA",b="HIDE_EVALUATE_RESULT",R="SHOW_EVALUATE_RESULT",M="UPDATE_TIMESTRAP",x="MOVE_X",T="MOVE_Y",p="TRIGGER_RIGHT_PANEL_MASK ",r="SET_ACTIVE_INDEX",t="GET_TASK_LIST",d="SHOW_TASK_LIST",s="HIDE_TASK_LIST",a="SET_TASK_STAR",o="TRIGGER_ENLARGE_UNITY3D ",c="TRIGGER_TAB_FIXED ",A="GET_DISCUSSES",u="SHOW_DISCUSSES_LOADING",m="TOP_OR_DOWN_DISCUSS",y="PLUS_DISCUSS",B="SET_ACTION_TYPE",w="SHOW_REWARD_DIALOG",L="CANCEL_REWARD_DIALOG",_="SET_REWARD",g="ACTIVE_DISCUSS_INDEX",i="CREATE_DISCUSS",l="DISABLE_DISCUSS",h="SHOW_ANSWER_LOADING",E="FETCH_ANSWER_INFO",f="HIGH_TIP_MODAL",v="SHOW_TIP_MODAL",U="SELECT_UNLOCK_ANSWER",N="SET_CHOOSE_ANSWERS",H="EVAL_CHOOSE_START",z="EVAL_CHOOSE_END",k="SHOW_REP_loading",I="FETCH_REP_CONTENT",W="EDIT_REP_CONTENT",j="SET_REP_PATH",Y="SHOW_EVALUATE_LOADING",$="HIDE_EVALUATE_LOADING",se="SET_EVALUATE_MESSAGE",le="SET_SHOW_DIR",ae="SET_EDITOR_SETTING",q="SET_EDITOR_THEME",ce="SET_EDITOR_FONTSIZE",re="SET_REPOS",fe="SHOW_PATH_LIST",ne="HIDE_PATH_LIST",de="HIDE_PICTURE_VIEW",ee="SHOW_PICTURE_VIEW",ue="SHOW_NOTICE",Se="HIDE_NOTICE",_e="SET_TAB_INDEX",Le="SET_SSH_TABS",Ve="SET_SSH_CONFIGDATA",Oe="SET_SSH_CONFIGDATAARR",ke="SET_VNC_LOADING ",Ge="ON_TAB_TO_SPACE "},fcSX:function(xe,te,C){"use strict";var Z=C("Ff2n"),Q=C("1OyB"),D=C("vuIU"),F=C("Ji7U"),b=C("md7G"),R=C("foSv"),M=C("1W/9"),x=C("cDcd"),T=C("rePB"),p=C("JX7q"),r=C("TSYQ"),t=C.n(r),d=C("qx4F"),s=C("4IlW");function a(H){return Array.isArray(H)?H:[H]}var o={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},c=Object.keys(o).filter(function(H){if(typeof document=="undefined")return!1;var z=document.getElementsByTagName("html")[0];return H in(z?z.style:{})})[0],A=o[c];function u(H,z,k,I){H.addEventListener?H.addEventListener(z,k,I):H.attachEvent&&H.attachEvent("on".concat(z),k)}function m(H,z,k,I){H.removeEventListener?H.removeEventListener(z,k,I):H.attachEvent&&H.detachEvent("on".concat(z),k)}function y(H,z){var k=typeof H=="function"?H(z):H;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var B=function(z){return!isNaN(parseFloat(z))&&isFinite(z)},w=!(typeof window!="undefined"&&window.document&&window.document.createElement),L=function H(z,k,I,W){if(!k||k===document||k instanceof Document)return!1;if(k===z.parentNode)return!0;var j=Math.max(Math.abs(I),Math.abs(W))===Math.abs(W),Y=Math.max(Math.abs(I),Math.abs(W))===Math.abs(I),$=k.scrollHeight-k.clientHeight,se=k.scrollWidth-k.clientWidth,le=document.defaultView.getComputedStyle(k),ae=le.overflowY==="auto"||le.overflowY==="scroll",q=le.overflowX==="auto"||le.overflowX==="scroll",ce=$&&ae,re=se&&q;return j&&(!ce||ce&&(k.scrollTop>=$&&W<0||k.scrollTop<=0&&W>0))||Y&&(!re||re&&(k.scrollLeft>=se&&I<0||k.scrollLeft<=0&&I>0))?H(z,k.parentNode,I,W):!1};function _(H){var z=g();return function(){var I=Object(R.a)(H),W;if(z){var j=Object(R.a)(this).constructor;W=Reflect.construct(I,arguments,j)}else W=I.apply(this,arguments);return Object(b.a)(this,W)}}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(H){return!1}}var i={},l=function(H){Object(F.a)(k,H);var z=_(k);function k(I){var W;return Object(Q.a)(this,k),W=z.call(this,I),W.domFocus=function(){W.dom&&W.dom.focus()},W.removeStartHandler=function(j){if(j.touches.length>1)return;W.startPos={x:j.touches[0].clientX,y:j.touches[0].clientY}},W.removeMoveHandler=function(j){if(j.changedTouches.length>1)return;var Y=j.currentTarget,$=j.changedTouches[0].clientX-W.startPos.x,se=j.changedTouches[0].clientY-W.startPos.y;(Y===W.maskDom||Y===W.handlerDom||Y===W.contentDom&&L(Y,j.target,$,se))&&j.cancelable&&j.preventDefault()},W.transitionEnd=function(j){var Y=j.target;m(Y,A,W.transitionEnd),Y.style.transition=""},W.onKeyDown=function(j){if(j.keyCode===s.a.ESC){var Y=W.props.onClose;j.stopPropagation(),Y&&Y(j)}},W.onWrapperTransitionEnd=function(j){var Y=W.props,$=Y.open,se=Y.afterVisibleChange;j.target===W.contentWrapper&&j.propertyName.match(/transform$/)&&(W.dom.style.transition="",!$&&W.getCurrentDrawerSome()&&(document.body.style.overflowX="",W.maskDom&&(W.maskDom.style.left="",W.maskDom.style.width="")),se&&se(!!$))},W.openLevelTransition=function(){var j=W.props,Y=j.open,$=j.width,se=j.height,le=W.getHorizontalBoolAndPlacementName(),ae=le.isHorizontal,q=le.placementName,ce=W.contentDom?W.contentDom.getBoundingClientRect()[ae?"width":"height"]:0,re=(ae?$:se)||ce;W.setLevelAndScrolling(Y,q,re)},W.setLevelTransform=function(j,Y,$,se){var le=W.props,ae=le.placement,q=le.levelMove,ce=le.duration,re=le.ease,fe=le.showMask;W.levelDom.forEach(function(ne){ne.style.transition="transform ".concat(ce," ").concat(re),u(ne,A,W.transitionEnd);var de=j?$:0;if(q){var ee=y(q,{target:ne,open:j});de=j?ee[0]:ee[1]||0}var ue=typeof de=="number"?"".concat(de,"px"):de,Se=ae==="left"||ae==="top"?ue:"-".concat(ue);Se=fe&&ae==="right"&&se?"calc(".concat(Se," + ").concat(se,"px)"):Se,ne.style.transform=de?"".concat(Y,"(").concat(Se,")"):""})},W.setLevelAndScrolling=function(j,Y,$){var se=W.props.onChange;if(!w){var le=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(d.a)(!0):0;W.setLevelTransform(j,Y,$,le),W.toggleScrollingToDrawerAndBody(le)}se&&se(j)},W.toggleScrollingToDrawerAndBody=function(j){var Y=W.props,$=Y.getOpenCount,se=Y.getContainer,le=Y.showMask,ae=Y.open,q=se&&se(),ce=$&&$();if(q&&q.parentNode===document.body&&le){var re=["touchstart"],fe=[document.body,W.maskDom,W.handlerDom,W.contentDom];ae&&document.body.style.overflow!=="hidden"?(j&&W.addScrollingEffect(j),ce===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",fe.forEach(function(ne,de){if(!ne)return;u(ne,re[de]||"touchmove",de?W.removeMoveHandler:W.removeStartHandler,W.passive)})):W.getCurrentDrawerSome()&&(ce||(document.body.style.overflow=""),document.body.style.touchAction="",j&&W.remScrollingEffect(j),fe.forEach(function(ne,de){if(!ne)return;m(ne,re[de]||"touchmove",de?W.removeMoveHandler:W.removeStartHandler,W.passive)}))}},W.addScrollingEffect=function(j){var Y=W.props,$=Y.placement,se=Y.duration,le=Y.ease,ae=Y.getOpenCount,q=Y.switchScrollingEffect,ce=ae&&ae();ce===1&&q();var re="width ".concat(se," ").concat(le),fe="transform ".concat(se," ").concat(le);W.dom.style.transition="none";switch($){case"right":W.dom.style.transform="translateX(-".concat(j,"px)");break;case"top":case"bottom":W.dom.style.width="calc(100% - ".concat(j,"px)"),W.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(W.timeout),W.timeout=setTimeout(function(){W.dom&&(W.dom.style.transition="".concat(fe,",").concat(re),W.dom.style.width="",W.dom.style.transform="")})},W.remScrollingEffect=function(j){var Y=W.props,$=Y.placement,se=Y.duration,le=Y.ease,ae=Y.getOpenCount,q=Y.switchScrollingEffect,ce=ae&&ae();ce||q(!0),c&&(document.body.style.overflowX="hidden"),W.dom.style.transition="none";var re,fe="width ".concat(se," ").concat(le),ne="transform ".concat(se," ").concat(le);switch($){case"left":{W.dom.style.width="100%",fe="width 0s ".concat(le," ").concat(se);break}case"right":{W.dom.style.transform="translateX(".concat(j,"px)"),W.dom.style.width="100%",fe="width 0s ".concat(le," ").concat(se),W.maskDom&&(W.maskDom.style.left="-".concat(j,"px"),W.maskDom.style.width="calc(100% + ".concat(j,"px)"));break}case"top":case"bottom":{W.dom.style.width="calc(100% + ".concat(j,"px)"),W.dom.style.height="100%",W.dom.style.transform="translateZ(0)",re="height 0s ".concat(le," ").concat(se);break}default:break}clearTimeout(W.timeout),W.timeout=setTimeout(function(){W.dom&&(W.dom.style.transition="".concat(ne,",").concat(re?"".concat(re,","):"").concat(fe),W.dom.style.transform="",W.dom.style.width="",W.dom.style.height="")})},W.getCurrentDrawerSome=function(){return!Object.keys(i).some(function(j){return i[j]})},W.getLevelDom=function(j){var Y=j.level,$=j.getContainer;if(w)return;var se=$&&$(),le=se?se.parentNode:null;if(W.levelDom=[],Y==="all"){var ae=le?Array.prototype.slice.call(le.children):[];ae.forEach(function(q){q.nodeName!=="SCRIPT"&&q.nodeName!=="STYLE"&&q.nodeName!=="LINK"&&q!==se&&W.levelDom.push(q)})}else Y&&a(Y).forEach(function(q){document.querySelectorAll(q).forEach(function(ce){W.levelDom.push(ce)})})},W.getHorizontalBoolAndPlacementName=function(){var j=W.props.placement,Y=j==="left"||j==="right",$="translate".concat(Y?"X":"Y");return{isHorizontal:Y,placementName:$}},W.state={_self:Object(p.a)(W)},W}return Object(D.a)(k,[{key:"componentDidMount",value:function(){var W=this;if(!w){var j=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return j=!0,null}}))}catch(ae){}this.passive=j?{passive:!1}:!1}var Y=this.props,$=Y.open,se=Y.getContainer,le=se&&se();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),$&&(le&&le.parentNode===document.body&&(i[this.drawerId]=$),this.openLevelTransition(),this.forceUpdate(function(){W.domFocus()}))}},{key:"componentDidUpdate",value:function(W){var j=this.props,Y=j.open,$=j.getContainer,se=$&&$();Y!==W.open&&(Y&&this.domFocus(),se&&se.parentNode===document.body&&(i[this.drawerId]=!!Y),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var W=this.props,j=W.getOpenCount,Y=W.open,$=W.switchScrollingEffect,se=typeof j=="function"&&j();delete i[this.drawerId],Y&&(this.setLevelTransform(!1),document.body.style.touchAction=""),se||(document.body.style.overflow="",$(!0))}},{key:"render",value:function(){var W,j=this,Y=this.props,$=Y.className,se=Y.children,le=Y.style,ae=Y.width,q=Y.height,ce=Y.defaultOpen,re=Y.open,fe=Y.prefixCls,ne=Y.placement,de=Y.level,ee=Y.levelMove,ue=Y.ease,Se=Y.duration,_e=Y.getContainer,Le=Y.handler,Ve=Y.onChange,Oe=Y.afterVisibleChange,ke=Y.showMask,Ge=Y.maskClosable,Qe=Y.maskStyle,vt=Y.onClose,At=Y.onHandleClick,Bt=Y.keyboard,it=Y.getOpenCount,Lt=Y.switchScrollingEffect,Ft=Object(Z.a)(Y,["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"]),Pe=this.dom?re:!1,Fe=t()(fe,(W={},Object(T.a)(W,"".concat(fe,"-").concat(ne),!0),Object(T.a)(W,"".concat(fe,"-open"),Pe),Object(T.a)(W,$||"",!!$),Object(T.a)(W,"no-mask",!ke),W)),dt=this.getHorizontalBoolAndPlacementName(),pt=dt.placementName,Ye=ne==="left"||ne==="top"?"-100%":"100%",Et=Pe?"":"".concat(pt,"(").concat(Ye,")"),We=Le&&x.cloneElement(Le,{onClick:function(Re){Le.props.onClick&&Le.props.onClick(),At&&At(Re)},ref:function(Re){j.handlerDom=Re}});return x.createElement("div",Object.assign({},Ft,{tabIndex:-1,className:Fe,style:le,ref:function(Re){j.dom=Re},onKeyDown:Pe&&Bt?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ke&&x.createElement("div",{className:"".concat(fe,"-mask"),onClick:Ge?vt:void 0,style:Qe,ref:function(Re){j.maskDom=Re}}),x.createElement("div",{className:"".concat(fe,"-content-wrapper"),style:{transform:Et,msTransform:Et,width:B(ae)?"".concat(ae,"px"):ae,height:B(q)?"".concat(q,"px"):q},ref:function(Re){j.contentWrapper=Re}},x.createElement("div",{className:"".concat(fe,"-content"),ref:function(Re){j.contentDom=Re},onTouchStart:Pe&&ke?this.removeStartHandler:void 0,onTouchMove:Pe&&ke?this.removeMoveHandler:void 0},se),We))}}],[{key:"getDerivedStateFromProps",value:function(W,j){var Y=j.prevProps,$=j._self,se={prevProps:W};if(Y!==void 0){var le=W.placement,ae=W.level;le!==Y.placement&&($.contentDom=null),ae!==Y.level&&$.getLevelDom(W)}return se}}]),k}(x.Component);l.defaultProps={switchScrollingEffect:function(){}};var h=l;function E(H){var z=f();return function(){var I=Object(R.a)(H),W;if(z){var j=Object(R.a)(this).constructor;W=Reflect.construct(I,arguments,j)}else W=I.apply(this,arguments);return Object(b.a)(this,W)}}function f(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(H){return!1}}var v=function(H){Object(F.a)(k,H);var z=E(k);function k(I){var W;Object(Q.a)(this,k),W=z.call(this,I),W.onHandleClick=function(Y){var $=W.props,se=$.onHandleClick,le=$.open;if(se&&se(Y),typeof le=="undefined"){var ae=W.state.open;W.setState({open:!ae})}},W.onClose=function(Y){var $=W.props,se=$.onClose,le=$.open;se&&se(Y),typeof le=="undefined"&&W.setState({open:!1})};var j=typeof I.open!="undefined"?I.open:!!I.defaultOpen;return W.state={open:j},"onMaskClick"in I&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),W}return Object(D.a)(k,[{key:"render",value:function(){var W=this,j=this.props,Y=j.defaultOpen,$=j.getContainer,se=j.wrapperClassName,le=j.forceRender,ae=j.handler,q=Object(Z.a)(j,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ce=this.state.open;if(!$)return x.createElement("div",{className:se,ref:function(ne){W.dom=ne}},x.createElement(h,Object.assign({},q,{open:ce,handler:ae,getContainer:function(){return W.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!ae||le;return x.createElement(M.a,{visible:ce,forceRender:re,getContainer:$,wrapperClassName:se},function(fe){var ne=fe.visible,de=fe.afterClose,ee=Object(Z.a)(fe,["visible","afterClose"]);return x.createElement(h,Object.assign({},q,ee,{open:ne!==void 0?ne:ce,afterVisibleChange:de!==void 0?de:q.afterVisibleChange,handler:ae,onClose:W.onClose,onHandleClick:W.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(W,j){var Y=j.prevProps,$={prevProps:W};return typeof Y!="undefined"&&W.open!==Y.open&&($.open=W.open),$}}]),k}(x.Component);v.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:x.createElement("div",{className:"drawer-handle"},x.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var U=v,N=te.a=U},fyJ8:function(xe,te,C){"use strict";var Z=C("rePB"),Q=C("VTBJ"),D=C("Ff2n"),F=C("U8pU"),b=C("cDcd"),R=C.n(b),M=C("TSYQ"),x=C.n(M),T=C("c+Xe"),p=C("sR1s");function r(o){return o&&Object(F.a)(o)==="object"&&!Array.isArray(o)&&!b.isValidElement(o)}function t(o){return typeof o=="string"?!0:Object(T.c)(o)}function d(o,c){var A,u=o.prefixCls,m=o.className,y=o.record,B=o.index,w=o.dataIndex,L=o.render,_=o.children,g=o.component,i=g===void 0?"td":g,l=o.colSpan,h=o.rowSpan,E=o.fixLeft,f=o.fixRight,v=o.firstFixLeft,U=o.lastFixLeft,N=o.firstFixRight,H=o.lastFixRight,z=o.appendNode,k=o.additionalProps,I=k===void 0?{}:k,W=o.ellipsis,j=o.align,Y=o.rowType,$=o.isSticky,se="".concat(u,"-cell"),le,ae;if(_)ae=_;else{var q=Object(p.b)(y,w);if(ae=q,L){var ce=L(q,y,B);r(ce)?(ae=ce.children,le=ce.props):ae=ce}}Object(F.a)(ae)==="object"&&!Array.isArray(ae)&&!b.isValidElement(ae)&&(ae=null),W&&(U||N)&&(ae=b.createElement("span",{className:"".concat(se,"-content")},ae));var re=le||{},fe=re.colSpan,ne=re.rowSpan,de=re.style,ee=re.className,ue=Object(D.a)(re,["colSpan","rowSpan","style","className"]),Se=fe!==void 0?fe:l,_e=ne!==void 0?ne:h;if(Se===0||_e===0)return null;var Le={},Ve=typeof E=="number",Oe=typeof f=="number";Ve&&(Le.position="sticky",Le.left=E),Oe&&(Le.position="sticky",Le.right=f);var ke={};j&&(ke.textAlign=j);var Ge,Qe=W===!0?{showTitle:!0}:W;Qe&&(Qe.showTitle||Y==="header")&&(typeof ae=="string"||typeof ae=="number"?Ge=ae.toString():b.isValidElement(ae)&&typeof ae.props.children=="string"&&(Ge=ae.props.children));var vt=Object(Q.a)(Object(Q.a)(Object(Q.a)({title:Ge},ue),I),{},{colSpan:Se&&Se!==1?Se:null,rowSpan:_e&&_e!==1?_e:null,className:x()(se,m,(A={},Object(Z.a)(A,"".concat(se,"-fix-left"),Ve),Object(Z.a)(A,"".concat(se,"-fix-left-first"),v),Object(Z.a)(A,"".concat(se,"-fix-left-last"),U),Object(Z.a)(A,"".concat(se,"-fix-right"),Oe),Object(Z.a)(A,"".concat(se,"-fix-right-first"),N),Object(Z.a)(A,"".concat(se,"-fix-right-last"),H),Object(Z.a)(A,"".concat(se,"-ellipsis"),W),Object(Z.a)(A,"".concat(se,"-with-append"),z),Object(Z.a)(A,"".concat(se,"-fix-sticky"),(Ve||Oe)&&$),A),I.className,ee),style:Object(Q.a)(Object(Q.a)(Object(Q.a)(Object(Q.a)({},I.style),ke),Le),de),ref:t(i)?c:null});return b.createElement(i,Object.assign({},vt),z,ae)}var s=b.forwardRef(d);s.displayName="Cell";var a=b.memo(s,function(o,c){return c.shouldCellUpdate?!c.shouldCellUpdate(c.record,o.record):!1});te.a=a},gut8:function(xe,te){var C={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Z=9;te.ContextCachedBy=C,te.WILL_BE_RESTORED=Z},"h/US":function(xe,te,C){"use strict";var Z=C("DZo9"),Q=C("8z0m"),D=C("miYZ"),F=C("tsqr"),b=C("+L6B"),R=C("2/Rp"),M=C("tJVT"),x=C("cDcd"),T=C.n(x),p=C("z7Xi"),r=C("jN4g"),t=C("m3rI"),d=C("w8Aa"),s=C.n(d),a=function(c){var A=c.value,u=c.onChange,m=c.getFileProgress,y=Object(x.useState)(!1),B=Object(M.a)(y,2),w=B[0],L=B[1],_=T.a.createElement(R.a,{loading:w,icon:T.a.createElement(p.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),g=function(){return T.a.createElement("div",{className:s.a.img},T.a.createElement("img",{src:t.a.API_SERVER+"/api/attachments/"+A,alt:"avatar",style:{width:288}}),T.a.createElement("div",null,T.a.createElement(r.a,{onClick:function(){return u("")},style:{fontSize:"16px",color:"red"}})))},i=function(h){if(m&&m(h),h.file.status==="uploading"){L(!0);return}if(h.file.status==="done"){var E,f,v,U;if(L(!1),h.file.status==="done"&&((E=h.file)===null||E===void 0||((f=E.response)===null||f===void 0)?void 0:f.status)===-1){var N,H;F.b.error((N=h.file)===null||N===void 0||((H=N.response)===null||H===void 0)?void 0:H.message);return}u(h==null||((v=h.file)===null||v===void 0||((U=v.response)===null||U===void 0))?void 0:U.id)}};return T.a.createElement(T.a.Fragment,null,A?g():T.a.createElement("div",null,T.a.createElement(Q.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(t.a.API_SERVER,"/api/attachments.json"),onChange:i,accept:"image/*"},_),T.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"),T.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};te.a=a},h78n:function(xe,te,C){"use strict";C.d(te,"a",function(){return v});var Z=C("cDcd"),Q=C.n(Z),D=C("TSYQ"),F=C.n(D),b={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},R=function(H){var z=H.map(function(){return Object(Z.useRef)()}),k=Object(Z.useRef)();return Object(Z.useEffect)(function(){var I=Date.now(),W=!1;Object.keys(z).forEach(function(j){var Y=z[j].current;if(!Y)return;W=!0;var $=Y.style;$.transitionDuration=".3s, .3s, .3s, .06s",k.current&&I-k.current<100&&($.transitionDuration="0s, 0s")}),W&&(k.current=Date.now())}),[z]};function M(){return M=Object.assign||function(N){for(var H=1;H<arguments.length;H++){var z=arguments[H];for(var k in z)Object.prototype.hasOwnProperty.call(z,k)&&(N[k]=z[k])}return N},M.apply(this,arguments)}function x(N,H){return d(N)||t(N,H)||p(N,H)||T()}function T(){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 p(N,H){if(!N)return;if(typeof N=="string")return r(N,H);var z=Object.prototype.toString.call(N).slice(8,-1);if(z==="Object"&&N.constructor&&(z=N.constructor.name),z==="Map"||z==="Set")return Array.from(N);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return r(N,H)}function r(N,H){(H==null||H>N.length)&&(H=N.length);for(var z=0,k=new Array(H);z<H;z++)k[z]=N[z];return k}function t(N,H){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(N)))return;var z=[],k=!0,I=!1,W=void 0;try{for(var j=N[Symbol.iterator](),Y;!(k=(Y=j.next()).done)&&!(z.push(Y.value),H&&z.length===H);k=!0);}catch($){I=!0,W=$}finally{try{!k&&j.return!=null&&j.return()}finally{if(I)throw W}}return z}function d(N){if(Array.isArray(N))return N}function s(N,H){if(N==null)return{};var z=a(N,H),k,I;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(N);for(I=0;I<W.length;I++){if(k=W[I],H.indexOf(k)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,k))continue;z[k]=N[k]}}return z}function a(N,H){if(N==null)return{};var z={},k=Object.keys(N),I,W;for(W=0;W<k.length;W++){if(I=k[W],H.indexOf(I)>=0)continue;z[I]=N[I]}return z}var o=function(H){var z=H.className,k=H.percent,I=H.prefixCls,W=H.strokeColor,j=H.strokeLinecap,Y=H.strokeWidth,$=H.style,se=H.trailColor,le=H.trailWidth,ae=H.transition,q=s(H,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete q.gapPosition;var ce=Array.isArray(k)?k:[k],re=Array.isArray(W)?W:[W],fe=R(ce),ne=x(fe,1),de=ne[0],ee=Y/2,ue=100-Y/2,Se="M ".concat(j==="round"?ee:0,",").concat(ee,`
|
|
L `).concat(j==="round"?ue:100,",").concat(ee),_e="0 0 100 ".concat(Y),Le=0;return Q.a.createElement("svg",M({className:F()("".concat(I,"-line"),z),viewBox:_e,preserveAspectRatio:"none",style:$},q),Q.a.createElement("path",{className:"".concat(I,"-line-trail"),d:Se,strokeLinecap:j,stroke:se,strokeWidth:le||Y,fillOpacity:"0"}),ce.map(function(Ve,Oe){var ke={strokeDasharray:"".concat(Ve,"px, 100px"),strokeDashoffset:"-".concat(Le,"px"),transition:ae||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ge=re[Oe]||re[re.length-1];return Le+=Ve,Q.a.createElement("path",{key:Oe,className:"".concat(I,"-line-path"),d:Se,strokeLinecap:j,stroke:Ge,strokeWidth:Y,fillOpacity:"0",ref:de[Oe],style:ke})}))};o.defaultProps=b;var c=o;function A(){return A=Object.assign||function(N){for(var H=1;H<arguments.length;H++){var z=arguments[H];for(var k in z)Object.prototype.hasOwnProperty.call(z,k)&&(N[k]=z[k])}return N},A.apply(this,arguments)}function u(N,H){return L(N)||w(N,H)||y(N,H)||m()}function m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y(N,H){if(!N)return;if(typeof N=="string")return B(N,H);var z=Object.prototype.toString.call(N).slice(8,-1);if(z==="Object"&&N.constructor&&(z=N.constructor.name),z==="Map"||z==="Set")return Array.from(N);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return B(N,H)}function B(N,H){(H==null||H>N.length)&&(H=N.length);for(var z=0,k=new Array(H);z<H;z++)k[z]=N[z];return k}function w(N,H){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(N)))return;var z=[],k=!0,I=!1,W=void 0;try{for(var j=N[Symbol.iterator](),Y;!(k=(Y=j.next()).done)&&!(z.push(Y.value),H&&z.length===H);k=!0);}catch($){I=!0,W=$}finally{try{!k&&j.return!=null&&j.return()}finally{if(I)throw W}}return z}function L(N){if(Array.isArray(N))return N}function _(N,H){if(N==null)return{};var z=g(N,H),k,I;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(N);for(I=0;I<W.length;I++){if(k=W[I],H.indexOf(k)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,k))continue;z[k]=N[k]}}return z}function g(N,H){if(N==null)return{};var z={},k=Object.keys(N),I,W;for(W=0;W<k.length;W++){if(I=k[W],H.indexOf(I)>=0)continue;z[I]=N[I]}return z}var i=0;function l(N){return+N.replace("%","")}function h(N){return Array.isArray(N)?N:[N]}function E(N,H,z,k){var I=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,W=arguments.length>5?arguments[5]:void 0,j=50-k/2,Y=0,$=-j,se=0,le=-2*j;switch(W){case"left":Y=-j,$=0,se=2*j,le=0;break;case"right":Y=j,$=0,se=-2*j,le=0;break;case"bottom":$=j,le=2*j;break;default:}var ae="M 50,50 m ".concat(Y,",").concat($,`
|
|
a `).concat(j,",").concat(j," 0 1 1 ").concat(se,",").concat(-le,`
|
|
a `).concat(j,",").concat(j," 0 1 1 ").concat(-se,",").concat(le),q=Math.PI*2*j,ce={stroke:z,strokeDasharray:"".concat(H/100*(q-I),"px ").concat(q,"px"),strokeDashoffset:"-".concat(I/2+N/100*(q-I),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ae,pathStyle:ce}}var f=function(H){var z=H.prefixCls,k=H.strokeWidth,I=H.trailWidth,W=H.gapDegree,j=H.gapPosition,Y=H.trailColor,$=H.strokeLinecap,se=H.style,le=H.className,ae=H.strokeColor,q=H.percent,ce=_(H,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(Z.useMemo)(function(){return i+=1,i},[]),fe=E(0,100,Y,k,W,j),ne=fe.pathString,de=fe.pathStyle,ee=h(q),ue=h(ae),Se=ue.find(function(ke){return Object.prototype.toString.call(ke)==="[object Object]"}),_e=R(ee),Le=u(_e,1),Ve=Le[0],Oe=function(){var Ge=0;return ee.map(function(Qe,vt){var At=ue[vt]||ue[ue.length-1],Bt=Object.prototype.toString.call(At)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(re,")"):"",it=E(Ge,Qe,At,k,W,j);return Ge+=Qe,Q.a.createElement("path",{key:vt,className:"".concat(z,"-circle-path"),d:it.pathString,stroke:Bt,strokeLinecap:$,strokeWidth:k,opacity:Qe===0?0:1,fillOpacity:"0",style:it.pathStyle,ref:Ve[vt]})})};return Q.a.createElement("svg",A({className:F()("".concat(z,"-circle"),le),viewBox:"0 0 100 100",style:se},ce),Se&&Q.a.createElement("defs",null,Q.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Se).sort(function(ke,Ge){return l(ke)-l(Ge)}).map(function(ke,Ge){return Q.a.createElement("stop",{key:Ge,offset:ke,stopColor:Se[ke]})}))),Q.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:ne,stroke:Y,strokeLinecap:$,strokeWidth:I||k,fillOpacity:"0",style:de}),Oe().reverse())};f.defaultProps=b;var v=f,U={Line:c,Circle:v}},h7HQ:function(xe,te,C){var Z=C("y+Vt"),Q=C("T6xi"),D=Z.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(F,b){Q.buildPath(F,b,!0)}});xe.exports=D},hOwI:function(xe,te){var C=Math.log(2);function Z(D,F,b,R,M,x){var T=R+"-"+M,p=D.length;if(x.hasOwnProperty(T))return x[T];if(F===1){var r=Math.round(Math.log((1<<p)-1&~M)/C);return D[b][r]}for(var t=R|1<<b,d=b+1;R&1<<d;)d++;for(var s=0,a=0,o=0;a<p;a++){var c=1<<a;c&M||(s+=(o%2?-1:1)*D[b][a]*Z(D,F-1,d,t,M|c,x),o++)}return x[T]=s,s}function Q(D,F){var b=[[D[0],D[1],1,0,0,0,-F[0]*D[0],-F[0]*D[1]],[0,0,0,D[0],D[1],1,-F[1]*D[0],-F[1]*D[1]],[D[2],D[3],1,0,0,0,-F[2]*D[2],-F[2]*D[3]],[0,0,0,D[2],D[3],1,-F[3]*D[2],-F[3]*D[3]],[D[4],D[5],1,0,0,0,-F[4]*D[4],-F[4]*D[5]],[0,0,0,D[4],D[5],1,-F[5]*D[4],-F[5]*D[5]],[D[6],D[7],1,0,0,0,-F[6]*D[6],-F[6]*D[7]],[0,0,0,D[6],D[7],1,-F[7]*D[6],-F[7]*D[7]]],R={},M=Z(b,8,0,0,0,R);if(M===0)return;for(var x=[],T=0;T<8;T++)for(var p=0;p<8;p++)x[p]==null&&(x[p]=0),x[p]+=((T+p)%2?-1:1)*Z(b,7,T===0?1:0,1<<T,1<<p,R)/M*F[T];return function(r,t,d){var s=t*x[6]+d*x[7]+1;r[0]=(t*x[0]+d*x[1]+x[2])/s,r[1]=(t*x[3]+d*x[4]+x[5])/s}}te.buildTransformer=Q},hW8S:function(xe,te,C){"use strict";C.d(te,"a",function(){return F}),C.d(te,"c",function(){return b}),C.d(te,"b",function(){return R});var Z=C("VTBJ"),Q=C("Ff2n"),D=C("Kwbf"),F="RC_TABLE_INTERNAL_COL_DEFINE";function b(M){var x=M.expandable,T=Object(Q.a)(M,["expandable"]);return"expandable"in M?Object(Z.a)(Object(Z.a)({},T),x):T}function R(M){return Object.keys(M).reduce(function(x,T){return(T.substr(0,5)==="data-"||T.substr(0,5)==="aria-")&&(x[T]=M[T]),x},{})}},hX1E:function(xe,te){var C=Math.PI*2;function Z(Q){return Q%=C,Q<0&&(Q+=C),Q}te.normalizeRadian=Z},ho57:function(xe,te){xe.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(xe,te){var C="http://www.w3.org/2000/svg";function Z(Q){return document.createElementNS(C,Q)}te.createElement=Z},hyiK:function(xe,te){function C(Z,Q,D,F,b,R){if(R>Q&&R>F||R<Q&&R<F)return 0;if(F===Q)return 0;var M=F<Q?1:-1,x=(R-Q)/(F-Q);(x===1||x===0)&&(M=F<Q?.5:-.5);var T=x*(D-Z)+Z;return T===b?Infinity:T>b?M:0}xe.exports=C},iXp4:function(xe,te,C){var Z=C("ItGF"),Q=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(F){return Z.browser.ie&&Z.browser.version>=11?function(){var b=this.__clipPaths,R=this.style,M;if(b)for(var x=0;x<b.length;x++){var T=b[x],p=T&&T.shape,r=T&&T.type;if(p&&(r==="sector"&&p.startAngle===p.endAngle||r==="rect"&&(!p.width||!p.height))){for(var t=0;t<Q.length;t++)Q[t][2]=R[Q[t][0]],R[Q[t][0]]=Q[t][1];M=!0;break}}if(F.apply(this,arguments),M)for(var t=0;t<Q.length;t++)R[Q[t][0]]=Q[t][2]}:F}xe.exports=D},ie49:function(xe,te,C){xe.exports={brief:"brief___29L5W",contentTitle:"contentTitle___2wPLj",content:"content___2MAv3",tips:"tips___3qmPX",antdTable:"antdTable___o4ScH",tableCell:"tableCell___24I9Y",antdModal:"antdModal___1nRWw"}},j5sG:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.createSensor=void 0;var Z=Q(C("NohK"));function Q(F){return F&&F.__esModule?F:{default:F}}var D=function(b){var R=void 0,M=[],x=(0,Z.default)(function(){M.forEach(function(d){d(b)})}),T=function(){var s=new ResizeObserver(x);return s.observe(b),x(),s},p=function(s){R||(R=T()),M.indexOf(s)===-1&&M.push(s)},r=function(){R.disconnect(),M=[],R=void 0},t=function(s){var a=M.indexOf(s);a!==-1&&M.splice(a,1),M.length===0&&R&&r()};return{element:b,bind:p,destroy:r,unbind:t}};te.createSensor=D},jTL6:function(xe,te,C){var Z=C("y+Vt"),Q=Z.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(D,F){var b=F.cx,R=F.cy,M=Math.max(F.r,0),x=F.startAngle,T=F.endAngle,p=F.clockwise,r=Math.cos(x),t=Math.sin(x);D.moveTo(r*M+b,t*M+R),D.arc(b,R,M,x,T,!p)}});xe.exports=Q},jZGp:function(xe,te,C){"use strict";var Z=C("ozfa"),Q=C("MJZm"),D=C("14J3"),F=C("BMrR"),b=C("+L6B"),R=C("2/Rp"),M=C("k1fw"),x=C("jCWc"),T=C("kPKH"),p=C("5Dmo"),r=C("3S7+"),t=C("miYZ"),d=C("tsqr"),s=C("9og8"),a=C("2qtc"),o=C("kLXV"),c=C("oBTY"),A=C("tJVT"),u=C("PpiC"),m=C("OaEy"),y=C("2fM7"),B=C("WmNS"),w=C.n(B),L=C("cDcd"),_=C.n(L),g=C("Ty5D"),i=C("9kvl"),l=C("Fvcw"),h=C("Mgx3"),E=C("1vsH"),f=C("qdXH"),v=C("V0Rq"),U=C("HBuW"),N=C("Dols"),H=C.n(N),z=C("LvDl"),k=C.n(z),I=C("8Skl"),W=C("UESt"),j=C("NLgs"),Y=C("m3rI"),$=y.a.Option,se=function(ae){var q=ae.pathsDetail,ce=ae.globalSetting,re=ae.user,fe=ae.loading,ne=ae.visibleType,de=ae.updateSort,ee=ae.isPaths,ue=ae.dispatch,Se=Object(u.a)(ae,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","isPaths","dispatch"]),_e=Object(L.useState)([]),Le=Object(A.a)(_e,2),Ve=Le[0],Oe=Le[1],ke=Object(L.useState)([]),Ge=Object(A.a)(ke,2),Qe=Ge[0],vt=Ge[1],At=Object(g.i)(),Bt=Object(L.useState)([]),it=Object(A.a)(Bt,2),Lt=it[0],Ft=it[1],Pe=Object(L.useState)({}),Fe=Object(A.a)(Pe,2),dt=Fe[0],pt=Fe[1];Object(L.useEffect)(function(){if(Se.data&&!Object(z.isEqual)(Se.data,Lt)){Qe=[];var zt=JSON.parse(JSON.stringify(Se.data));Te(zt,0),Ft(Object(c.a)(zt)),ne!="All"?Oe(Object(c.a)(Qe)):Oe([])}},[JSON.stringify(Se.data),ne]),Object(L.useEffect)(function(){var zt,mt,bt;if((zt=q.detail)!==null&&zt!==void 0&&zt.has_start){var lt,ze,Me=(lt=q.detail)===null||lt===void 0||((ze=lt.courses)===null||ze===void 0)?void 0:ze.findIndex(function(Tt){var Ht;return parseInt((Ht=Tt.course_status)===null||Ht===void 0?void 0:Ht.status)===1});bt=Me>-1?Me:0}else{var be,Ie,_t,ct,Ot,Nt=(be=q.detail)===null||be===void 0||((Ie=be.courses)===null||Ie===void 0||((_t=Ie.map(function(Tt){var Ht;return parseInt((Ht=Tt.course_status)===null||Ht===void 0?void 0:Ht.status)}))===null||_t===void 0))?void 0:_t.lastIndexOf(2);bt=Nt>-1?Nt:0,Nt=(ct=q.detail)===null||ct===void 0||((Ot=ct.courses)===null||Ot===void 0)?void 0:Ot.findIndex(function(Tt){var Ht;return parseInt((Ht=Tt.course_status)===null||Ht===void 0?void 0:Ht.status)===0}),bt=Nt>-1?Nt:bt}if((mt=q.detail)!==null&&mt!==void 0&&mt.courses){var ft;pt(((ft=q.detail)===null||ft===void 0?void 0:ft.courses[bt])||{})}},[q.detail]);var Ye=function(mt,bt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},Et=function(mt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var bt=Object(s.a)(w.a.mark(function ze(){return w.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:case"end":return be.stop()}},ze)}));function lt(){return bt.apply(this,arguments)}return lt}()})},We=function(){var zt=Object(s.a)(w.a.mark(function mt(bt,lt){var ze;return w.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(ue({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!lt){be.next=7;break}return be.next=4,Object(U.D)({id:bt});case 4:be.t0=be.sent,be.next=10;break;case 7:return be.next=9,Object(U.E)({id:bt});case 9:be.t0=be.sent;case 10:if(ze=be.t0,ue({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(ze!=null&&ze.game_identifier||ze!=null&&ze.identifier)){be.next=15;break}return Object(E.U)(lt?"/tasks/".concat(ze==null?void 0:ze.identifier,"/jupyter"):"/tasks/".concat(ze.game_identifier,"?subject_id=").concat(At.pathId||"")),be.abrupt("return");case 15:(ze==null?void 0:ze.status)===-3?Object(E.q)():(ze==null?void 0:ze.status)===2?De(ze==null?void 0:ze.message):(ze==null?void 0:ze.status)===3&&Re(ze==null?void 0:ze.message);case 16:case"end":return be.stop()}},mt)}));return function(bt,lt){return zt.apply(this,arguments)}}(),De=function zt(mt){var bt;mt=(bt=mt)!==null&&bt!==void 0&&bt.includes(".json")?mt:"".concat(mt,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var lt=Object(s.a)(w.a.mark(function Me(){var be,Ie;return w.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(v.T)({url:mt});case 2:if(be=ct.sent,be){ct.next=5;break}return ct.abrupt("return");case 5:return d.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ct.next=8,Object(U.E)({id:be.shixun_identifier});case 8:if(Ie=ct.sent,!(Ie!=null&&Ie.game_identifier)){ct.next=12;break}return Object(E.U)("/tasks/".concat(Ie.game_identifier)),ct.abrupt("return");case 12:(Ie==null?void 0:Ie.status)===2?zt(Ie==null?void 0:Ie.message):(Ie==null?void 0:Ie.status)===3&&Re(Ie==null?void 0:Ie.message);case 13:case"end":return ct.stop()}},Me)}));function ze(){return lt.apply(this,arguments)}return ze}()})},Re=function(mt){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_.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")})},me=function(mt){console.log("onDragEnter:",mt)},Ee=function(){var zt=Object(s.a)(w.a.mark(function mt(bt){var lt,ze,Me,be,Ie,_t,ct,Ot,Nt;return w.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(console.log("onDrop:",bt),lt=bt.node.props.eventKey,ze=bt.dragNode.props.eventKey,Me=bt.node.props.pos.split("-"),be=bt.dropPosition-Number(Me[Me.length-1]),!(Me.length>2&&!bt.node.dragOverGapBottom&&!bt.node.dragOverGapTop)){Tt.next=7;break}return Tt.abrupt("return",!1);case 7:if(!(bt.node.dragOver&&bt.dragNodesKeys.length>1)){Tt.next=9;break}return Tt.abrupt("return",!1);case 9:if(!(Me.length>2&&bt.dragNodesKeys.length>1)){Tt.next=11;break}return Tt.abrupt("return",!1);case 11:return Ie=function Ht(Cn,yn,Qr){for(var Xr=0;Xr<Cn.length;Xr++){if(Cn[Xr].key===yn)return Qr(Cn[Xr],Xr,Cn);Cn[Xr].children&&Ht(Cn[Xr].children,yn,Qr)}},_t=Object(c.a)(Lt),Ie(_t,ze,function(Ht,Cn,yn){yn.splice(Cn,1),ct=Ht}),bt.dropToGap?(bt.node.props.children||[]).length>0&&bt.node.props.expanded&&be===1?Ie(_t,lt,function(Ht){Ht.children=Ht.children||[],Ht.children.unshift(ct)}):(Ie(_t,lt,function(Ht,Cn,yn){Ot=yn,Nt=Cn}),be===-1?Ot.splice(Nt,0,ct):Ot.splice(Nt+1,0,ct)):Ie(_t,lt,function(Ht){Ht.children=Ht.children||[],Ht.children.unshift(ct)}),Tt.next=17,de({stage_id:Se.stage_id,list:_t});case 17:Te(_t,0,0,!0),console.log("data:",_t),Ft(Object(c.a)(_t)),Oe([].concat(Object(c.a)(Ve),[bt.node.key]));case 21:case"end":return Tt.stop()}},mt)}));return function(bt){return zt.apply(this,arguments)}}(),Te=function zt(mt,bt,lt,ze){bt=bt||0,mt.map(function(Me,be){try{var Ie;return Me.key2=bt+1+"-"+(be+1),Me.key3=Se.index+1+"-"+(be+1),Me.title="",ze||(Me.key=bt+1+"-"+(be+1)),bt?Me.index=lt+"-"+(be+1):Me.index=Me.key3,(Ie=Me.children)!==null&&Ie!==void 0&&Ie.length&&(Qe.push(Me.key2),zt(Me.children,Me.key2,Me.index,ze)),Me}catch(_t){}})},Ue=function(mt){var bt=mt.learning_status,lt=mt.name,ze=(bt==null?void 0:bt[0])==="can"&&(bt==null?void 0:bt[1])==="try";return ze?_.a.createElement("div",{className:H.a.learn},_.a.createElement("span",{className:H.a.name},lt),_.a.createElement("span",{className:H.a.sign},"\u514D\u8D39\u8BD5\u5B66")):lt},je=function(mt){if(ne!=="All")return;Ve.includes(mt)?Oe(Ve.filter(function(bt){return bt!=mt})):Oe(Ve.concat(mt))},st=function(){var zt=Object(s.a)(w.a.mark(function mt(bt){return w.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(Object(j.e)(ue,!0)){ze.next=2;break}return ze.abrupt("return");case 2:if(!(bt!=null&&bt.need_authorize)){ze.next=5;break}return Object(j.a)(!1),ze.abrupt("return");case 5:if(!(dt!=null&&dt.course_id)){ze.next=8;break}return ze.next=8,Object(h.L)({id:dt==null?void 0:dt.course_id});case 8:We(bt.identifier,bt.is_jupyter||bt.is_jupyter_lab);case 9:case"end":return ze.stop()}},mt)}));return function(bt){return zt.apply(this,arguments)}}(),wt=function(){var zt=Object(s.a)(w.a.mark(function mt(bt){var lt,ze,Me,be,Ie,_t;return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(j.e)(ue)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(!((lt=re.userInfo)!==null&<!==void 0&<.admin)&&!((ze=re.userInfo)!==null&&ze!==void 0&&ze.business)&&!bt.can_view&&bt.item_type!=="Attachment")){Ot.next=4;break}return Ot.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:_.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:bt.link&&Object(f.n)({is_f:1,id:bt.id,point:0,total:0}),Ie=Se!=null&&Se.course_id?"course_id=".concat(Se==null?void 0:Se.course_id):"subject_id=".concat(At.pathId||Se.subject_id),_t=bt==null||((Me=bt.name)===null||Me===void 0)?void 0:Me.substr(bt==null||((be=bt.name)===null||be===void 0)?void 0:be.lastIndexOf(".")),_t.toUpperCase()===".ZIP"?Object(E.v)(bt.name,Y.a.API_SERVER+bt.url):Object(E.U)(bt.link||"/video/".concat(bt.id,"?").concat(Ie));case 8:case"end":return Ot.stop()}},mt)}));return function(bt){return zt.apply(this,arguments)}}(),Kt=function(mt){var bt;return mt.item_type==="Shixun"?mt.is_all_choice?bt=_.a.createElement(r.a,{title:"\u9009\u62E9\u9898"},_.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):bt=_.a.createElement(r.a,{title:"\u5B9E\u8BAD\u9898"},_.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):mt.item_type==="VideoItem"?bt=_.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):mt.item_type==="StageCatalog"?bt=_.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):bt=_.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),bt;mt.item_type==="Shixun"||mt.item_type==="StageCatalog"};return _.a.createElement(_.a.Fragment,null,_.a.createElement(Q.a,{className:H.a.tree,disabled:Se.disabled,expandedKeys:Object(c.a)(Ve),draggable:!0,onDragEnter:me,onDrop:Ee,onExpand:je,blockNode:!0,titleRender:function(mt){var bt,lt,ze,Me=mt;if(Me.item_type!==ne&&ne!=="All")return null;var be=mt.index.slice(0,1)==="1",Ie=(mt==null||((bt=mt.learning_status)===null||bt===void 0)?void 0:bt[0])==="can";return _.a.createElement(F.a,{align:"middle",className:"font14",onClick:function(){return je(Me.key)}},_.a.createElement(T.a,{flex:"30px"},Kt(mt)),_.a.createElement(T.a,{flex:"1",className:"c-grey-333"},Se.cust_seq&&_.a.createElement("span",{className:"mr10"},mt.index),mt.item_type!=="Attachment"&&Ue(mt),mt.item_type==="Attachment"&&_.a.createElement("a",{target:"_blank",onClick:Object(s.a)(w.a.mark(function _t(){var ct;return w.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Object(j.e)(ue)){Nt.next=2;break}return Nt.abrupt("return");case 2:if(!(dt!=null&&dt.course_id)){Nt.next=6;break}return Nt.next=5,Object(h.L)({id:dt==null?void 0:dt.course_id});case 5:ct=Nt.sent;case 6:Nt.t0=mt.item_type,Nt.next=Nt.t0==="Attachment"?9:Nt.t0==="VideoItem"?11:Nt.t0==="Shixun"?13:15;break;case 9:return wt(Me),Nt.abrupt("break",15);case 11:return wt(mt),Nt.abrupt("break",15);case 13:return st(mt),Nt.abrupt("break",15);case 15:case"end":return Nt.stop()}},_t)}))},mt.name),mt.item_type==="Shixun"&&mt.is_unity_3d&&_.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&&_.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&&_.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"),!!((lt=mt.schools)!==null&<!==void 0&<.length)&&_.a.createElement(r.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},_.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)&&_.a.createElement(r.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((mt==null?void 0:mt.finished_challenges_count)/(mt==null?void 0:mt.challenges_count)*100),"%")},_.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"}}))),!Se.disabled&&_.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),_.a.createElement(T.a,{className:"tr"},(Me.item_type==="VideoItem"||(Me==null?void 0:Me.item_type)==="Attachment"||(Me==null?void 0:Me.item_type)==="StageCatalog")&&!Se.disabled&&_.a.createElement(r.a,{title:"\u7F16\u8F91"},_.a.createElement("span",{onClick:function(){Se.editVidoItem(Object(M.a)({stage_id:Se.stage_id},Me))},style:{color:"#ccc",marginRight:"10px"}},_.a.createElement(l.a,null))),!Se.disabled&&_.a.createElement(_.a.Fragment,null,_.a.createElement(r.a,{title:"\u5220\u9664"},_.a.createElement("span",{onClick:function(){Se.deleteStages({id:Me.stage_item_id,stage_id:Se.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Se.showVideoPlay&&Se.disabled&&Me.item_type==="VideoItem"&&Ie&&_.a.createElement("aside",null,ee&&_.a.createElement(R.a,{className:"mr10",type:"primary",onClick:Object(s.a)(w.a.mark(function _t(){return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(j.e)(ue)){Ot.next=2;break}return Ot.abrupt("return");case 2:ue({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Me.stage_item_id,title:"\u89C6\u9891"}}});case 3:case"end":return Ot.stop()}},_t)}))},"\u53D1\u9001"),_.a.createElement(R.a,{type:"primary",onClick:Object(s.a)(w.a.mark(function _t(){return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:wt(Me);case 1:case"end":return Ot.stop()}},_t)}))},Me.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Me.allow_visit||Me.to_be_built||!Me.shixun_status)&&Se.disabled&&Me.item_type==="Shixun"&&Ie&&_.a.createElement("aside",null,ee&&!Me.shixun_status&&_.a.createElement(R.a,{className:"ml10",type:"primary",onClick:Object(s.a)(w.a.mark(function _t(){return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(j.e)(ue)){Ot.next=2;break}return Ot.abrupt("return");case 2:ue({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Me.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:Me==null?void 0:Me.is_jupyter,identifier:Me==null?void 0:Me.identifier}}});case 3:case"end":return Ot.stop()}},_t)}))},"\u53D1\u9001"),_.a.createElement(R.a,{className:"ml10",type:"primary",onClick:Object(s.a)(w.a.mark(function _t(){return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(j.e)(ue)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(dt!=null&&dt.course_id)){Ot.next=5;break}return Ot.next=5,Object(h.L)({id:dt==null?void 0:dt.course_id});case 5:window.open("/shixuns/".concat(Me.identifier,"/challenges"));case 6:case"end":return Ot.stop()}},_t)}))},"\u67E5\u770B\u8BE6\u60C5"),!Me.shixun_status&&_.a.createElement(R.a,{className:"ml10",type:"primary",onClick:Object(s.a)(w.a.mark(function _t(){return w.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:st(Me);case 1:case"end":return Ot.stop()}},_t)}))},Me!=null&&Me.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")),Se.disabled&&Me.shixun_status==="\u6682\u672A\u516C\u5F00"&&_.a.createElement("span",{className:"".concat(H.a.color204," ml5")},"\u6682\u672A\u53D1\u5E03"),Me.shixun_status==="\u5DF2\u5220\u9664"&&_.a.createElement("span",{className:"".concat(H.a.color204," ml5")},"\u5DF2\u5220\u9664"),Se.disabled&&Me.item_type==="Shixun"&&!!Me.challenges_count&&_.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Me.challenges_count),ne==="All"&&!!((ze=mt.children)!==null&&ze!==void 0&&ze.length)&&_.a.createElement("span",{className:"ml10"},Ve.includes(mt.key)?_.a.createElement(I.a,null):_.a.createElement(W.a,null))))},treeData:Lt}))};te.a=Object(i.a)(function(le){var ae=le.pathsDetail,q=le.loading,ce=le.user,re=le.globalSetting;return{pathsDetail:ae,globalSetting:re,user:ce,loading:q.effects}})(se)},ji0R:function(xe,te,C){xe.exports=C.p+"static/douyu.3e6df9ee.jpg"},juDX:function(xe,te,C){C("P47w");var Z=C("aX58"),Q=Z.registerPainter,D=C("3CBa");Q("svg",D)},k3GJ:function(xe,te,C){"use strict";C.d(te,"a",function(){return gl});var Z=C("rePB"),Q=C("ODXe"),D=C("Ff2n"),F=C("VTBJ"),b=C("cDcd"),R=C("TSYQ"),M=C.n(R),x=C("Zm9Q"),T=C("6cGi"),p=C("KQm4"),r=C("xEkU"),t=C.n(r),d=C("t23M");function s(Ke){var ot=Object(b.useRef)(),ht=Object(b.useRef)(!1);function Je(){for(var ve=arguments.length,Ne=new Array(ve),ye=0;ye<ve;ye++)Ne[ye]=arguments[ye];ht.current||(t.a.cancel(ot.current),ot.current=t()(function(){Ke.apply(void 0,Ne)}))}return Object(b.useEffect)(function(){return function(){ht.current=!0,t.a.cancel(ot.current)}},[]),Je}function a(Ke){var ot=Object(b.useRef)([]),ht=Object(b.useState)({}),Je=Object(Q.a)(ht,2),ve=Je[1],Ne=Object(b.useRef)(typeof Ke=="function"?Ke():Ke),ye=s(function(){var tt=Ne.current;ot.current.forEach(function(gt){tt=gt(tt)}),ot.current=[],Ne.current=tt,ve({})});function qe(tt){ot.current.push(tt),ye()}return[Ne.current,qe]}var o=C("4IlW");function c(Ke,ot){var ht,Je=Ke.prefixCls,ve=Ke.id,Ne=Ke.active,ye=Ke.rtl,qe=Ke.tab,tt=qe.key,gt=qe.tab,rt=qe.disabled,xt=qe.closeIcon,Xt=Ke.tabBarGutter,nt=Ke.tabPosition,Xe=Ke.closable,yt=Ke.renderWrapper,Wt=Ke.removeAriaLabel,nn=Ke.editable,Ut=Ke.onClick,hn=Ke.onRemove,Jt=Ke.onFocus,Mt="".concat(Je,"-tab");b.useEffect(function(){return hn},[]);var on={};nt==="top"||nt==="bottom"?on[ye?"marginLeft":"marginRight"]=Xt:on.marginBottom=Xt;var Gt=nn&&Xe!==!1&&!rt;function fn(pn){if(rt)return;Ut(pn)}function In(pn){pn.preventDefault(),pn.stopPropagation(),nn.onEdit("remove",{key:tt,event:pn})}var jt=b.createElement("div",{key:tt,ref:ot,className:M()(Mt,(ht={},Object(Z.a)(ht,"".concat(Mt,"-with-remove"),Gt),Object(Z.a)(ht,"".concat(Mt,"-active"),Ne),Object(Z.a)(ht,"".concat(Mt,"-disabled"),rt),ht)),style:on,onClick:fn},b.createElement("div",{role:"tab","aria-selected":Ne,id:ve&&"".concat(ve,"-tab-").concat(tt),className:"".concat(Mt,"-btn"),"aria-controls":ve&&"".concat(ve,"-panel-").concat(tt),"aria-disabled":rt,tabIndex:rt?null:0,onClick:function(qt){qt.stopPropagation(),fn(qt)},onKeyDown:function(qt){[o.a.SPACE,o.a.ENTER].includes(qt.which)&&(qt.preventDefault(),fn(qt))},onFocus:Jt},gt),Gt&&b.createElement("button",{type:"button","aria-label":Wt||"remove",tabIndex:0,className:"".concat(Mt,"-remove"),onClick:function(qt){qt.stopPropagation(),In(qt)}},xt||nn.removeIcon||"\xD7"));return yt&&(jt=yt(jt)),jt}var A=b.forwardRef(c),u={width:0,height:0,left:0,top:0};function m(Ke,ot,ht){return Object(b.useMemo)(function(){for(var Je,ve=new Map,Ne=ot.get((Je=Ke[0])===null||Je===void 0?void 0:Je.key)||u,ye=Ne.left+Ne.width,qe=0;qe<Ke.length;qe+=1){var tt=Ke[qe].key,gt=ot.get(tt);if(!gt){var rt;gt=ot.get((rt=Ke[qe-1])===null||rt===void 0?void 0:rt.key)||u}var xt=ve.get(tt)||Object(F.a)({},gt);xt.right=ye-xt.left-xt.width,ve.set(tt,xt)}return ve},[Ke.map(function(Je){return Je.key}).join("_"),ot,ht])}var y={width:0,height:0,left:0,top:0,right:0};function B(Ke,ot,ht,Je,ve){var Ne=ve.tabs,ye=ve.tabPosition,qe=ve.rtl,tt,gt,rt;["top","bottom"].includes(ye)?(tt="width",gt=qe?"right":"left",rt=Math.abs(ot.left)):(tt="height",gt="top",rt=-ot.top);var xt=ot[tt],Xt=ht[tt],nt=Je[tt],Xe=xt;return Xt+nt>xt&&(Xe=xt-nt),Object(b.useMemo)(function(){if(!Ne.length)return[0,0];for(var yt=Ne.length,Wt=yt,nn=0;nn<yt;nn+=1){var Ut=Ke.get(Ne[nn].key)||y;if(Ut[gt]+Ut[tt]>rt+Xe){Wt=nn-1;break}}for(var hn=0,Jt=yt-1;Jt>=0;Jt-=1){var Mt=Ke.get(Ne[Jt].key)||y;if(Mt[gt]<rt){hn=Jt+1;break}}return[hn,Wt]},[Ke,rt,Xe,ye,Ne.map(function(yt){return yt.key}).join("_"),qe])}var w=C("wx14"),L=C("1OyB"),_=C("vuIU"),g=C("JX7q"),i=C("Ji7U"),l=C("LK+K"),h=C("I8Z2"),E=C("bT9E"),f=C("2GS6"),v=C("Gytx"),U=C.n(v),N=C("U8pU"),H=/iPhone/i,z=/iPod/i,k=/iPad/i,I=/\bAndroid(?:.+)Mobile\b/i,W=/Android/i,j=/\bAndroid(?:.+)SD4930UR\b/i,Y=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,$=/Windows Phone/i,se=/\bWindows(?:.+)ARM\b/i,le=/BlackBerry/i,ae=/BB10/i,q=/Opera Mini/i,ce=/\b(CriOS|Chrome)(?:.+)Mobile/i,re=/Mobile(?:.+)Firefox\b/i;function fe(Ke,ot){return Ke.test(ot)}function ne(Ke){var ot=Ke||(typeof navigator!="undefined"?navigator.userAgent:""),ht=(ot||"").split("[FBAN");if(typeof ht[1]!="undefined"){var Je=ht,ve=Object(Q.a)(Je,1);ot=ve[0]}if(ht=ot.split("Twitter"),typeof ht[1]!="undefined"){var Ne=ht,ye=Object(Q.a)(Ne,1);ot=ye[0]}var qe={apple:{phone:fe(H,ot)&&!fe($,ot),ipod:fe(z,ot),tablet:!fe(H,ot)&&fe(k,ot)&&!fe($,ot),device:(fe(H,ot)||fe(z,ot)||fe(k,ot))&&!fe($,ot)},amazon:{phone:fe(j,ot),tablet:!fe(j,ot)&&fe(Y,ot),device:fe(j,ot)||fe(Y,ot)},android:{phone:!fe($,ot)&&fe(j,ot)||!fe($,ot)&&fe(I,ot),tablet:!fe($,ot)&&!fe(j,ot)&&!fe(I,ot)&&(fe(Y,ot)||fe(W,ot)),device:!fe($,ot)&&(fe(j,ot)||fe(Y,ot)||fe(I,ot)||fe(W,ot))||fe(/\bokhttp\b/i,ot)},windows:{phone:fe($,ot),tablet:fe(se,ot),device:fe($,ot)||fe(se,ot)},other:{blackberry:fe(le,ot),blackberry10:fe(ae,ot),opera:fe(q,ot),firefox:fe(re,ot),chrome:fe(ce,ot),device:fe(le,ot)||fe(ae,ot)||fe(q,ot)||fe(re,ot)||fe(ce,ot)},any:null,phone:null,tablet:null};return qe.any=qe.apple.device||qe.android.device||qe.windows.device||qe.other.device,qe.phone=qe.apple.phone||qe.android.phone||qe.windows.phone,qe.tablet=qe.apple.tablet||qe.android.tablet||qe.windows.tablet,qe}var de=Object(F.a)(Object(F.a)({},ne()),{},{isMobile:ne}),ee=de;function ue(){}function Se(Ke,ot,ht){var Je=ot||"";return Ke.key||"".concat(Je,"item_").concat(ht)}function _e(Ke){return"".concat(Ke,"-menu-")}function Le(Ke,ot){var ht=-1;b.Children.forEach(Ke,function(Je){ht+=1,Je&&Je.type&&Je.type.isMenuItemGroup?b.Children.forEach(Je.props.children,function(ve){ht+=1,ot(ve,ht)}):ot(Je,ht)})}function Ve(Ke,ot,ht){if(!Ke||ht.find)return;b.Children.forEach(Ke,function(Je){if(Je){var ve=Je.type;if(!ve||!(ve.isSubMenu||ve.isMenuItem||ve.isMenuItemGroup))return;ot.indexOf(Je.key)!==-1?ht.find=!0:Je.props.children&&Ve(Je.props.children,ot,ht)}})}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"],ke=function(ot){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=ot&&typeof ot.getBoundingClientRect=="function"&&ot.getBoundingClientRect().width;if(Je){if(ht){var ve=getComputedStyle(ot),Ne=ve.marginLeft,ye=ve.marginRight;Je+=+Ne.replace("px","")+ +ye.replace("px","")}Je=+Je.toFixed(6)}return Je||0},Ge=function(ot,ht,Je){ot&&Object(N.a)(ot.style)==="object"&&(ot.style[ht]=Je)},Qe=function(){return ee.any},vt=C("bdgK"),At=C("faye"),Bt=C.n(At),it=C("wgJM"),Lt=C("l4aY"),Ft=C("m+aA"),Pe=C("c+Xe"),Fe=C("zT1h"),dt=C("QC+M");function pt(Ke,ot,ht){return ht?Ke[0]===ot[0]:Ke[0]===ot[0]&&Ke[1]===ot[1]}function Ye(Ke,ot,ht){var Je=Ke[ot]||{};return Object(F.a)(Object(F.a)({},Je),ht)}function Et(Ke,ot,ht,Je){for(var ve=ht.points,Ne=Object.keys(Ke),ye=0;ye<Ne.length;ye+=1){var qe=Ne[ye];if(pt(Ke[qe].points,ve,Je))return"".concat(ot,"-placement-").concat(qe)}return""}var We=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ke=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(Ke)||/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(Ke==null?void 0:Ke.substr(0,4)))},De=C("MNnm");function Re(Ke,ot){var ht={};return ht[Ke.toLowerCase()]=ot.toLowerCase(),ht["Webkit".concat(Ke)]="webkit".concat(ot),ht["Moz".concat(Ke)]="moz".concat(ot),ht["ms".concat(Ke)]="MS".concat(ot),ht["O".concat(Ke)]="o".concat(ot.toLowerCase()),ht}function me(Ke,ot){var ht={animationend:Re("Animation","AnimationEnd"),transitionend:Re("Transition","TransitionEnd")};return Ke&&("AnimationEvent"in ot||delete ht.animationend.animation,"TransitionEvent"in ot||delete ht.transitionend.transition),ht}var Ee=me(Object(De.a)(),typeof window!="undefined"?window:{}),Te={};if(Object(De.a)()){var Ue=document.createElement("div");Te=Ue.style}var je={};function st(Ke){if(je[Ke])return je[Ke];var ot=Ee[Ke];if(ot)for(var ht=Object.keys(ot),Je=ht.length,ve=0;ve<Je;ve+=1){var Ne=ht[ve];if(Object.prototype.hasOwnProperty.call(ot,Ne)&&Ne in Te)return je[Ke]=ot[Ne],je[Ke]}return""}var wt=st("animationend"),Kt=st("transitionend"),zt=!!(wt&&Kt),mt=wt||"animationend",bt=Kt||"transitionend";function lt(Ke,ot){if(!Ke)return null;if(Object(N.a)(Ke)==="object"){var ht=ot.replace(/-\w/g,function(Je){return Je[1].toUpperCase()});return Ke[ht]}return"".concat(Ke,"-").concat(ot)}var ze="none",Me="appear",be="enter",Ie="leave",_t="none",ct="prepare",Ot="start",Nt="active",ft="end";function Tt(Ke){var ot=Object(b.useRef)(!1),ht=Object(b.useState)(Ke),Je=Object(Q.a)(ht,2),ve=Je[0],Ne=Je[1];function ye(qe){ot.current||Ne(qe)}return Object(b.useEffect)(function(){return function(){ot.current=!0}},[]),[ve,ye]}var Ht=Object(De.a)()?b.useLayoutEffect:b.useEffect,Cn=Ht,yn=function(){var Ke=b.useRef(null);function ot(){it.a.cancel(Ke.current)}function ht(Je){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ot();var Ne=Object(it.a)(function(){ve<=1?Je({isCanceled:function(){return Ne!==Ke.current}}):ht(Je,ve-1)});Ke.current=Ne}return b.useEffect(function(){return function(){ot()}},[]),[ht,ot]},Qr=[ct,Ot,Nt,ft],Xr=!1,da=!0;function Un(Ke){return Ke===Nt||Ke===ft}var ja=function(Ke,ot){var ht=b.useState(_t),Je=Object(Q.a)(ht,2),ve=Je[0],Ne=Je[1],ye=yn(),qe=Object(Q.a)(ye,2),tt=qe[0],gt=qe[1];function rt(){Ne(ct)}return Cn(function(){if(ve!==_t&&ve!==ft){var xt=Qr.indexOf(ve),Xt=Qr[xt+1],nt=ot(ve);nt===Xr?Ne(Xt):tt(function(Xe){function yt(){if(Xe.isCanceled())return;Ne(Xt)}nt===!0?yt():Promise.resolve(nt).then(yt)})}},[Ke,ve]),b.useEffect(function(){return function(){gt()}},[]),[rt,ve]},ni=function(Ke){var ot=Object(b.useRef)(),ht=Object(b.useRef)(Ke);ht.current=Ke;var Je=b.useCallback(function(ye){ht.current(ye)},[]);function ve(ye){ye&&(ye.removeEventListener(bt,Je),ye.removeEventListener(mt,Je))}function Ne(ye){ot.current&&ot.current!==ye&&ve(ot.current),ye&&ye!==ot.current&&(ye.addEventListener(bt,Je),ye.addEventListener(mt,Je),ot.current=ye)}return b.useEffect(function(){return function(){ve(ot.current)}},[]),[Ne,ve]};function Ia(Ke,ot,ht,Je){var ve=Je.motionEnter,Ne=ve===void 0?!0:ve,ye=Je.motionAppear,qe=ye===void 0?!0:ye,tt=Je.motionLeave,gt=tt===void 0?!0:tt,rt=Je.motionDeadline,xt=Je.motionLeaveImmediately,Xt=Je.onAppearPrepare,nt=Je.onEnterPrepare,Xe=Je.onLeavePrepare,yt=Je.onAppearStart,Wt=Je.onEnterStart,nn=Je.onLeaveStart,Ut=Je.onAppearActive,hn=Je.onEnterActive,Jt=Je.onLeaveActive,Mt=Je.onAppearEnd,on=Je.onEnterEnd,Gt=Je.onLeaveEnd,fn=Je.onVisibleChanged,In=Tt(),jt=Object(Q.a)(In,2),pn=jt[0],qt=jt[1],mn=Tt(ze),Zt=Object(Q.a)(mn,2),kt=Zt[0],En=Zt[1],ar=Tt(null),sn=Object(Q.a)(ar,2),Tn=sn[0],Bn=sn[1],jn=Object(b.useRef)(!1),cn=Object(b.useRef)(null),Nn=Object(b.useRef)(!1),qn=Object(b.useRef)(null);function ur(){var Hn=ht();return Hn||qn.current}var wr=Object(b.useRef)(!1);function Gn(Hn){var dn=ur();if(Hn&&!Hn.deadline&&Hn.target!==dn)return;var cr;kt===Me&&wr.current?cr=Mt==null?void 0:Mt(dn,Hn):kt===be&&wr.current?cr=on==null?void 0:on(dn,Hn):kt===Ie&&wr.current&&(cr=Gt==null?void 0:Gt(dn,Hn)),cr!==!1&&!Nn.current&&(En(ze),Bn(null))}var Yn=ni(Gn),yr=Object(Q.a)(Yn,1),fr=yr[0],hr=b.useMemo(function(){var Hn,dn,cr;switch(kt){case"appear":return Hn={},Object(Z.a)(Hn,ct,Xt),Object(Z.a)(Hn,Ot,yt),Object(Z.a)(Hn,Nt,Ut),Hn;case"enter":return dn={},Object(Z.a)(dn,ct,nt),Object(Z.a)(dn,Ot,Wt),Object(Z.a)(dn,Nt,hn),dn;case"leave":return cr={},Object(Z.a)(cr,ct,Xe),Object(Z.a)(cr,Ot,nn),Object(Z.a)(cr,Nt,Jt),cr;default:return{}}},[kt]),Zr=ja(kt,function(Hn){if(Hn===ct){var dn=hr[ct];return dn?dn(ur()):Xr}if(dr in hr){var cr;Bn(((cr=hr[dr])===null||cr===void 0?void 0:cr.call(hr,ur(),null))||null)}return dr===Nt&&(fr(ur()),rt>0&&(clearTimeout(cn.current),cn.current=setTimeout(function(){Gn({deadline:!0})},rt))),da}),Wr=Object(Q.a)(Zr,2),Vn=Wr[0],dr=Wr[1],Ra=Un(dr);wr.current=Ra,Cn(function(){qt(ot);var Hn=jn.current;if(jn.current=!0,!Ke)return;var dn;!Hn&&ot&&qe&&(dn=Me),Hn&&ot&&Ne&&(dn=be),(Hn&&!ot&>||!Hn&&xt&&!ot&>)&&(dn=Ie),dn&&(En(dn),Vn())},[ot]),Object(b.useEffect)(function(){(kt===Me&&!qe||kt===be&&!Ne||kt===Ie&&!gt)&&En(ze)},[qe,Ne,gt]),Object(b.useEffect)(function(){return function(){clearTimeout(cn.current),Nn.current=!0}},[]),Object(b.useEffect)(function(){pn!==void 0&&kt===ze&&(fn==null||fn(pn))},[pn,kt]);var Vr=Tn;return hr[ct]&&dr===Ot&&(Vr=Object(F.a)({transition:"none"},Vr)),[kt,dr,Vr,pn!=null?pn:ot]}var Yr=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(){return Object(L.a)(this,ht),ot.apply(this,arguments)}return Object(_.a)(ht,[{key:"render",value:function(){return this.props.children}}]),ht}(b.Component),Ja=Yr;function Di(Ke){var ot=Ke;Object(N.a)(Ke)==="object"&&(ot=Ke.transitionSupport);function ht(ve){return!!(ve.motionName&&ot)}var Je=b.forwardRef(function(ve,Ne){var ye=ve.visible,qe=ye===void 0?!0:ye,tt=ve.removeOnLeave,gt=tt===void 0?!0:tt,rt=ve.forceRender,xt=ve.children,Xt=ve.motionName,nt=ve.leavedClassName,Xe=ve.eventProps,yt=ht(ve),Wt=Object(b.useRef)(),nn=Object(b.useRef)();function Ut(){try{return Object(Ft.a)(Wt.current||nn.current)}catch(En){return null}}var hn=Ia(yt,qe,Ut,ve),Jt=Object(Q.a)(hn,4),Mt=Jt[0],on=Jt[1],Gt=Jt[2],fn=Jt[3],In=b.useRef(fn);fn&&(In.current=!0);var jt=Object(b.useRef)(Ne);jt.current=Ne;var pn=b.useCallback(function(En){Wt.current=En,Object(Pe.b)(jt.current,En)},[]),qt,mn=Object(F.a)(Object(F.a)({},Xe),{},{visible:qe});if(!xt)qt=null;else if(Mt===ze||!ht(ve))fn?qt=xt(Object(F.a)({},mn),pn):!gt&&In.current?qt=xt(Object(F.a)(Object(F.a)({},mn),{},{className:nt}),pn):rt?qt=xt(Object(F.a)(Object(F.a)({},mn),{},{style:{display:"none"}}),pn):qt=null;else{var Zt,kt;on===ct?kt="prepare":Un(on)?kt="active":on===Ot&&(kt="start"),qt=xt(Object(F.a)(Object(F.a)({},mn),{},{className:M()(lt(Xt,Mt),(Zt={},Object(Z.a)(Zt,lt(Xt,"".concat(Mt,"-").concat(kt)),kt),Object(Z.a)(Zt,Xt,typeof Xt=="string"),Zt)),style:Gt}),pn)}return b.createElement(Ja,{ref:nn},qt)});return Je.displayName="CSSMotion",Je}var Ji=Di(zt),ge="add",we="keep",He="remove",ut="removed";function Qt(Ke){var ot;return Ke&&Object(N.a)(Ke)==="object"&&"key"in Ke?ot=Ke:ot={key:Ke},Object(F.a)(Object(F.a)({},ot),{},{key:String(ot.key)})}function tn(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ke.map(Qt)}function ln(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ht=[],Je=0,ve=ot.length,Ne=tn(Ke),ye=tn(ot);Ne.forEach(function(gt){for(var rt=!1,xt=Je;xt<ve;xt+=1){var Xt=ye[xt];if(Xt.key===gt.key){Je<xt&&(ht=ht.concat(ye.slice(Je,xt).map(function(nt){return Object(F.a)(Object(F.a)({},nt),{},{status:ge})})),Je=xt),ht.push(Object(F.a)(Object(F.a)({},Xt),{},{status:we})),Je+=1,rt=!0;break}}rt||ht.push(Object(F.a)(Object(F.a)({},gt),{},{status:He}))}),Je<ve&&(ht=ht.concat(ye.slice(Je).map(function(gt){return Object(F.a)(Object(F.a)({},gt),{},{status:ge})})));var qe={};ht.forEach(function(gt){var rt=gt.key;qe[rt]=(qe[rt]||0)+1});var tt=Object.keys(qe).filter(function(gt){return qe[gt]>1});return tt.forEach(function(gt){ht=ht.filter(function(rt){var xt=rt.key,Xt=rt.status;return xt!==gt||Xt!==He}),ht.forEach(function(rt){rt.key===gt&&(rt.status=we)})}),ht}var Vt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function rn(Ke){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ji,ht=function(Je){Object(i.a)(Ne,Je);var ve=Object(l.a)(Ne);function Ne(){var ye;return Object(L.a)(this,Ne),ye=ve.apply(this,arguments),ye.state={keyEntities:[]},ye.removeKey=function(qe){ye.setState(function(tt){var gt=tt.keyEntities;return{keyEntities:gt.map(function(rt){return rt.key!==qe?rt:Object(F.a)(Object(F.a)({},rt),{},{status:ut})})}})},ye}return Object(_.a)(Ne,[{key:"render",value:function(){var qe=this,tt=this.state.keyEntities,gt=this.props,rt=gt.component,xt=gt.children,Xt=gt.onVisibleChanged,nt=Object(D.a)(gt,["component","children","onVisibleChanged"]),Xe=rt||b.Fragment,yt={};return Vt.forEach(function(Wt){yt[Wt]=nt[Wt],delete nt[Wt]}),delete nt.keys,b.createElement(Xe,nt,tt.map(function(Wt){var nn=Wt.status,Ut=Object(D.a)(Wt,["status"]),hn=nn===ge||nn===we;return b.createElement(ot,Object(w.a)({},yt,{key:Ut.key,visible:hn,eventProps:Ut,onVisibleChanged:function(Mt){Xt==null||Xt(Mt,{key:Ut.key}),Mt||qe.removeKey(Ut.key)}}),xt)}))}}],[{key:"getDerivedStateFromProps",value:function(qe,tt){var gt=qe.keys,rt=tt.keyEntities,xt=tn(gt),Xt=ln(rt,xt);return{keyEntities:Xt.filter(function(nt){var Xe=rt.find(function(yt){var Wt=yt.key;return nt.key===Wt});return!(Xe&&Xe.status===ut&&nt.status===He)})}}}]),Ne}(b.Component);return ht.defaultProps={component:"div"},ht}var Rt=rn(zt),vn=Ji;function $n(Ke){var ot=Ke.prefixCls,ht=Ke.motion,Je=Ke.animation,ve=Ke.transitionName;return ht||(Je?{motionName:"".concat(ot,"-").concat(Je)}:ve?{motionName:ve}:null)}function Pr(Ke){var ot=Ke.prefixCls,ht=Ke.visible,Je=Ke.zIndex,ve=Ke.mask,Ne=Ke.maskMotion,ye=Ke.maskAnimation,qe=Ke.maskTransitionName;if(!ve)return null;var tt={};return(Ne||qe||ye)&&(tt=Object(F.a)({motionAppear:!0},$n({motion:Ne,prefixCls:ot,transitionName:qe,animation:ye}))),b.createElement(vn,Object(w.a)({},tt,{visible:ht,removeOnLeave:!0}),function(gt){var rt=gt.className;return b.createElement("div",{style:{zIndex:Je},className:M()("".concat(ot,"-mask"),rt)})})}var Ir=C("9mu1"),Nr=C("o0o1"),qr=C.n(Nr),ca=C("HaE+"),Oa=["measure","align",null,"motion"],Br=function(Ke,ot){var ht=Object(b.useState)(null),Je=Object(Q.a)(ht,2),ve=Je[0],Ne=Je[1],ye=Object(b.useRef)(),qe=Object(b.useRef)(!1);function tt(xt){qe.current||Ne(xt)}function gt(){it.a.cancel(ye.current)}function rt(xt){gt(),ye.current=Object(it.a)(function(){tt(function(Xt){switch(ve){case"align":return"motion";case"motion":return"stable";default:}return Xt}),xt==null||xt()})}return Object(b.useEffect)(function(){tt("measure")},[Ke]),Object(b.useEffect)(function(){switch(ve){case"measure":ot();break;default:}ve&&(ye.current=Object(it.a)(Object(ca.a)(qr.a.mark(function xt(){var Xt,nt;return qr.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:Xt=Oa.indexOf(ve),nt=Oa[Xt+1],nt&&Xt!==-1&&tt(nt);case 3:case"end":return yt.stop()}},xt)}))))},[ve]),Object(b.useEffect)(function(){return function(){qe.current=!0,gt()}},[]),[ve,rt]},jr=function(Ke){var ot=b.useState({width:0,height:0}),ht=Object(Q.a)(ot,2),Je=ht[0],ve=ht[1];function Ne(qe){ve({width:qe.offsetWidth,height:qe.offsetHeight})}var ye=b.useMemo(function(){var qe={};if(Ke){var tt=Je.width,gt=Je.height;Ke.indexOf("height")!==-1&>?qe.height=gt:Ke.indexOf("minHeight")!==-1&>&&(qe.minHeight=gt),Ke.indexOf("width")!==-1&&tt?qe.width=tt:Ke.indexOf("minWidth")!==-1&&tt&&(qe.minWidth=tt)}return qe},[Ke,Je]);return[ye,Ne]},Mr=b.forwardRef(function(Ke,ot){var ht=Ke.visible,Je=Ke.prefixCls,ve=Ke.className,Ne=Ke.style,ye=Ke.children,qe=Ke.zIndex,tt=Ke.stretch,gt=Ke.destroyPopupOnHide,rt=Ke.forceRender,xt=Ke.align,Xt=Ke.point,nt=Ke.getRootDomNode,Xe=Ke.getClassNameFromAlign,yt=Ke.onAlign,Wt=Ke.onMouseEnter,nn=Ke.onMouseLeave,Ut=Ke.onMouseDown,hn=Ke.onTouchStart,Jt=Object(b.useRef)(),Mt=Object(b.useRef)(),on=Object(b.useState)(),Gt=Object(Q.a)(on,2),fn=Gt[0],In=Gt[1],jt=jr(tt),pn=Object(Q.a)(jt,2),qt=pn[0],mn=pn[1];function Zt(){tt&&mn(nt())}var kt=Br(ht,Zt),En=Object(Q.a)(kt,2),ar=En[0],sn=En[1],Tn=Object(b.useRef)();function Bn(){return Xt||nt}function jn(){var Yn;(Yn=Jt.current)===null||Yn===void 0||Yn.forceAlign()}function cn(Yn,yr){var fr=Xe(yr);fn!==fr&&In(fr),ar==="align"&&(fn!==fr?Promise.resolve().then(function(){jn()}):sn(function(){var hr;(hr=Tn.current)===null||hr===void 0||hr.call(Tn)}),yt==null||yt(Yn,yr))}var Nn=Object(F.a)({},$n(Ke));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yn){var yr=Nn[Yn];Nn[Yn]=function(fr,hr){return sn(),yr==null?void 0:yr(fr,hr)}});function qn(){return new Promise(function(Yn){Tn.current=Yn})}b.useEffect(function(){!Nn.motionName&&ar==="motion"&&sn()},[Nn.motionName,ar]),b.useImperativeHandle(ot,function(){return{forceAlign:jn,getElement:function(){return Mt.current}}});var ur=Object(F.a)(Object(F.a)({},qt),{},{zIndex:qe,opacity:ar==="motion"||ar==="stable"||!ht?void 0:0,pointerEvents:ar==="stable"?void 0:"none"},Ne),wr=!0;(xt==null?void 0:xt.points)&&(ar==="align"||ar==="stable")&&(wr=!1);var Gn=ye;return b.Children.count(ye)>1&&(Gn=b.createElement("div",{className:"".concat(Je,"-content")},ye)),b.createElement(vn,Object(w.a)({visible:ht,ref:Mt,leavedClassName:"".concat(Je,"-hidden")},Nn,{onAppearPrepare:qn,onEnterPrepare:qn,removeOnLeave:gt,forceRender:rt}),function(Yn,yr){var fr=Yn.className,hr=Yn.style,Zr=M()(Je,ve,fn,fr);return b.createElement(Ir.a,{target:Bn(),key:"popup",ref:Jt,monitorWindowResize:!0,disabled:wr,align:xt,onAlign:cn},b.createElement("div",{ref:yr,className:Zr,onMouseEnter:Wt,onMouseLeave:nn,onMouseDownCapture:Ut,onTouchStartCapture:hn,style:Object(F.a)(Object(F.a)({},hr),ur)},Gn))})});Mr.displayName="PopupInner";var sa=Mr,Aa=b.forwardRef(function(Ke,ot){var ht=Ke.prefixCls,Je=Ke.visible,ve=Ke.zIndex,Ne=Ke.children,ye=Ke.mobile;ye=ye===void 0?{}:ye;var qe=ye.popupClassName,tt=ye.popupStyle,gt=ye.popupMotion,rt=gt===void 0?{}:gt,xt=ye.popupRender,Xt=b.useRef();b.useImperativeHandle(ot,function(){return{forceAlign:function(){},getElement:function(){return Xt.current}}});var nt=Object(F.a)({zIndex:ve},tt),Xe=Ne;return b.Children.count(Ne)>1&&(Xe=b.createElement("div",{className:"".concat(ht,"-content")},Ne)),xt&&(Xe=xt(Xe)),b.createElement(vn,Object(w.a)({visible:Je,ref:Xt,removeOnLeave:!0},rt),function(yt,Wt){var nn=yt.className,Ut=yt.style,hn=M()(ht,qe,nn);return b.createElement("div",{ref:Wt,className:hn,style:Object(F.a)(Object(F.a)({},Ut),nt)},Xe)})});Aa.displayName="MobilePopupInner";var Wa=Aa,Cr=["visible","mobile"],ma=b.forwardRef(function(Ke,ot){var ht=Ke.visible,Je=Ke.mobile,ve=Object(D.a)(Ke,Cr),Ne=Object(b.useState)(ht),ye=Object(Q.a)(Ne,2),qe=ye[0],tt=ye[1],gt=Object(b.useState)(!1),rt=Object(Q.a)(gt,2),xt=rt[0],Xt=rt[1],nt=Object(F.a)(Object(F.a)({},ve),{},{visible:qe});Object(b.useEffect)(function(){tt(ht),ht&&Je&&Xt(We())},[ht,Je]);var Xe=xt?b.createElement(Wa,Object(w.a)({},nt,{mobile:Je,ref:ot})):b.createElement(sa,Object(w.a)({},nt,{ref:ot}));return b.createElement("div",null,b.createElement(Pr,nt),Xe)});ma.displayName="Popup";var Za=ma,Qi=b.createContext(null),Ha=Qi;function ri(){}function Ti(){return""}function Ii(Ke){return Ke?Ke.ownerDocument:window.document}var si=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function gi(Ke){var ot=function(ht){Object(i.a)(ve,ht);var Je=Object(l.a)(ve);function ve(Ne){var ye;Object(L.a)(this,ve),ye=Je.call(this,Ne),ye.popupRef=b.createRef(),ye.triggerRef=b.createRef(),ye.attachId=void 0,ye.clickOutsideHandler=void 0,ye.touchOutsideHandler=void 0,ye.contextMenuOutsideHandler1=void 0,ye.contextMenuOutsideHandler2=void 0,ye.mouseDownTimeout=void 0,ye.focusTime=void 0,ye.preClickTime=void 0,ye.preTouchTime=void 0,ye.delayTimer=void 0,ye.hasPopupMouseDown=void 0,ye.onMouseEnter=function(tt){var gt=ye.props.mouseEnterDelay;ye.fireEvents("onMouseEnter",tt),ye.delaySetPopupVisible(!0,gt,gt?null:tt)},ye.onMouseMove=function(tt){ye.fireEvents("onMouseMove",tt),ye.setPoint(tt)},ye.onMouseLeave=function(tt){ye.fireEvents("onMouseLeave",tt),ye.delaySetPopupVisible(!1,ye.props.mouseLeaveDelay)},ye.onPopupMouseEnter=function(){ye.clearDelayTimer()},ye.onPopupMouseLeave=function(tt){var gt;if(tt.relatedTarget&&!tt.relatedTarget.setTimeout&&Object(Lt.a)((gt=ye.popupRef.current)===null||gt===void 0?void 0:gt.getElement(),tt.relatedTarget))return;ye.delaySetPopupVisible(!1,ye.props.mouseLeaveDelay)},ye.onFocus=function(tt){ye.fireEvents("onFocus",tt),ye.clearDelayTimer(),ye.isFocusToShow()&&(ye.focusTime=Date.now(),ye.delaySetPopupVisible(!0,ye.props.focusDelay))},ye.onMouseDown=function(tt){ye.fireEvents("onMouseDown",tt),ye.preClickTime=Date.now()},ye.onTouchStart=function(tt){ye.fireEvents("onTouchStart",tt),ye.preTouchTime=Date.now()},ye.onBlur=function(tt){ye.fireEvents("onBlur",tt),ye.clearDelayTimer(),ye.isBlurToHide()&&ye.delaySetPopupVisible(!1,ye.props.blurDelay)},ye.onContextMenu=function(tt){tt.preventDefault(),ye.fireEvents("onContextMenu",tt),ye.setPopupVisible(!0,tt)},ye.onContextMenuClose=function(){ye.isContextMenuToShow()&&ye.close()},ye.onClick=function(tt){if(ye.fireEvents("onClick",tt),ye.focusTime){var gt;if(ye.preClickTime&&ye.preTouchTime?gt=Math.min(ye.preClickTime,ye.preTouchTime):ye.preClickTime?gt=ye.preClickTime:ye.preTouchTime&&(gt=ye.preTouchTime),Math.abs(gt-ye.focusTime)<20)return;ye.focusTime=0}ye.preClickTime=0,ye.preTouchTime=0,ye.isClickToShow()&&(ye.isClickToHide()||ye.isBlurToHide())&&tt&&tt.preventDefault&&tt.preventDefault();var rt=!ye.state.popupVisible;(ye.isClickToHide()&&!rt||rt&&ye.isClickToShow())&&ye.setPopupVisible(!ye.state.popupVisible,tt)},ye.onPopupMouseDown=function(){if(ye.hasPopupMouseDown=!0,clearTimeout(ye.mouseDownTimeout),ye.mouseDownTimeout=window.setTimeout(function(){ye.hasPopupMouseDown=!1},0),ye.context){var tt;(tt=ye.context).onPopupMouseDown.apply(tt,arguments)}},ye.onDocumentClick=function(tt){if(ye.props.mask&&!ye.props.maskClosable)return;var gt=tt.target,rt=ye.getRootDomNode(),xt=ye.getPopupDomNode();(!Object(Lt.a)(rt,gt)||ye.isContextMenuOnly())&&!Object(Lt.a)(xt,gt)&&!ye.hasPopupMouseDown&&ye.close()},ye.getRootDomNode=function(){var tt=ye.props.getTriggerDOMNode;if(tt)return tt(ye.triggerRef.current);try{var gt=Object(Ft.a)(ye.triggerRef.current);if(gt)return gt}catch(rt){}return Bt.a.findDOMNode(Object(g.a)(ye))},ye.getPopupClassNameFromAlign=function(tt){var gt=[],rt=ye.props,xt=rt.popupPlacement,Xt=rt.builtinPlacements,nt=rt.prefixCls,Xe=rt.alignPoint,yt=rt.getPopupClassNameFromAlign;return xt&&Xt&>.push(Et(Xt,nt,tt,Xe)),yt&>.push(yt(tt)),gt.join(" ")},ye.getComponent=function(){var tt=ye.props,gt=tt.prefixCls,rt=tt.destroyPopupOnHide,xt=tt.popupClassName,Xt=tt.onPopupAlign,nt=tt.popupMotion,Xe=tt.popupAnimation,yt=tt.popupTransitionName,Wt=tt.popupStyle,nn=tt.mask,Ut=tt.maskAnimation,hn=tt.maskTransitionName,Jt=tt.maskMotion,Mt=tt.zIndex,on=tt.popup,Gt=tt.stretch,fn=tt.alignPoint,In=tt.mobile,jt=tt.forceRender,pn=ye.state,qt=pn.popupVisible,mn=pn.point,Zt=ye.getPopupAlign(),kt={};return ye.isMouseEnterToShow()&&(kt.onMouseEnter=ye.onPopupMouseEnter),ye.isMouseLeaveToHide()&&(kt.onMouseLeave=ye.onPopupMouseLeave),kt.onMouseDown=ye.onPopupMouseDown,kt.onTouchStart=ye.onPopupMouseDown,b.createElement(Za,Object(w.a)({prefixCls:gt,destroyPopupOnHide:rt,visible:qt,point:fn&&mn,className:xt,align:Zt,onAlign:Xt,animation:Xe,getClassNameFromAlign:ye.getPopupClassNameFromAlign},kt,{stretch:Gt,getRootDomNode:ye.getRootDomNode,style:Wt,mask:nn,zIndex:Mt,transitionName:yt,maskAnimation:Ut,maskTransitionName:hn,maskMotion:Jt,ref:ye.popupRef,motion:nt,mobile:In,forceRender:jt}),typeof on=="function"?on():on)},ye.attachParent=function(tt){it.a.cancel(ye.attachId);var gt=ye.props,rt=gt.getPopupContainer,xt=gt.getDocument,Xt=ye.getRootDomNode(),nt;rt?(Xt||rt.length===0)&&(nt=rt(Xt)):nt=xt(ye.getRootDomNode()).body,nt?nt.appendChild(tt):ye.attachId=Object(it.a)(function(){ye.attachParent(tt)})},ye.getContainer=function(){var tt=ye.props.getDocument,gt=tt(ye.getRootDomNode()).createElement("div");return gt.style.position="absolute",gt.style.top="0",gt.style.left="0",gt.style.width="100%",ye.attachParent(gt),gt},ye.setPoint=function(tt){var gt=ye.props.alignPoint;if(!gt||!tt)return;ye.setState({point:{pageX:tt.pageX,pageY:tt.pageY}})},ye.handlePortalUpdate=function(){ye.state.prevPopupVisible!==ye.state.popupVisible&&ye.props.afterPopupVisibleChange(ye.state.popupVisible)},ye.triggerContextValue={onPopupMouseDown:ye.onPopupMouseDown};var qe;return"popupVisible"in Ne?qe=!!Ne.popupVisible:qe=!!Ne.defaultPopupVisible,ye.state={prevPopupVisible:qe,popupVisible:qe},si.forEach(function(tt){ye["fire".concat(tt)]=function(gt){ye.fireEvents(tt,gt)}}),ye}return Object(_.a)(ve,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ye=this.props,qe=this.state;if(qe.popupVisible){var tt;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(tt=ye.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Fe.a)(tt,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(tt=tt||ye.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Fe.a)(tt,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(tt=tt||ye.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Fe.a)(tt,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Fe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),it.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var ye;return((ye=this.popupRef.current)===null||ye===void 0?void 0:ye.getElement())||null}},{key:"getPopupAlign",value:function(){var ye=this.props,qe=ye.popupPlacement,tt=ye.popupAlign,gt=ye.builtinPlacements;return qe&>?Ye(gt,qe,tt):tt}},{key:"setPopupVisible",value:function(ye,qe){var tt=this.props.alignPoint,gt=this.state.popupVisible;this.clearDelayTimer(),gt!==ye&&("popupVisible"in this.props||this.setState({popupVisible:ye,prevPopupVisible:gt}),this.props.onPopupVisibleChange(ye)),tt&&qe&&ye&&this.setPoint(qe)}},{key:"delaySetPopupVisible",value:function(ye,qe,tt){var gt=this,rt=qe*1e3;if(this.clearDelayTimer(),rt){var xt=tt?{pageX:tt.pageX,pageY:tt.pageY}:null;this.delayTimer=window.setTimeout(function(){gt.setPopupVisible(ye,xt),gt.clearDelayTimer()},rt)}else this.setPopupVisible(ye,tt)}},{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(ye){var qe=this.props.children.props,tt=this.props;return qe[ye]&&tt[ye]?this["fire".concat(ye)]:qe[ye]||tt[ye]}},{key:"isClickToShow",value:function(){var ye=this.props,qe=ye.action,tt=ye.showAction;return qe.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var ye=this.props.action;return ye==="contextMenu"||ye.length===1&&ye[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var ye=this.props,qe=ye.action,tt=ye.showAction;return qe.indexOf("contextMenu")!==-1||tt.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var ye=this.props,qe=ye.action,tt=ye.hideAction;return qe.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var ye=this.props,qe=ye.action,tt=ye.showAction;return qe.indexOf("hover")!==-1||tt.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var ye=this.props,qe=ye.action,tt=ye.hideAction;return qe.indexOf("hover")!==-1||tt.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var ye=this.props,qe=ye.action,tt=ye.showAction;return qe.indexOf("focus")!==-1||tt.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var ye=this.props,qe=ye.action,tt=ye.hideAction;return qe.indexOf("focus")!==-1||tt.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var ye;(ye=this.popupRef.current)===null||ye===void 0||ye.forceAlign()}}},{key:"fireEvents",value:function(ye,qe){var tt=this.props.children.props[ye];tt&&tt(qe);var gt=this.props[ye];gt&>(qe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var ye=this.state.popupVisible,qe=this.props,tt=qe.children,gt=qe.forceRender,rt=qe.alignPoint,xt=qe.className,Xt=qe.autoDestroy,nt=b.Children.only(tt),Xe={key:"trigger"};this.isContextMenuToShow()?Xe.onContextMenu=this.onContextMenu:Xe.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Xe.onClick=this.onClick,Xe.onMouseDown=this.onMouseDown,Xe.onTouchStart=this.onTouchStart):(Xe.onClick=this.createTwoChains("onClick"),Xe.onMouseDown=this.createTwoChains("onMouseDown"),Xe.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Xe.onMouseEnter=this.onMouseEnter,rt&&(Xe.onMouseMove=this.onMouseMove)):Xe.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Xe.onMouseLeave=this.onMouseLeave:Xe.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Xe.onFocus=this.onFocus,Xe.onBlur=this.onBlur):(Xe.onFocus=this.createTwoChains("onFocus"),Xe.onBlur=this.createTwoChains("onBlur"));var yt=M()(nt&&nt.props&&nt.props.className,xt);yt&&(Xe.className=yt);var Wt=Object(F.a)({},Xe);Object(Pe.c)(nt)&&(Wt.ref=Object(Pe.a)(this.triggerRef,nt.ref));var nn=b.cloneElement(nt,Wt),Ut;return(ye||this.popupRef.current||gt)&&(Ut=b.createElement(Ke,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!ye&&Xt&&(Ut=null),b.createElement(Ha.Provider,{value:this.triggerContextValue},nn,Ut)}}],[{key:"getDerivedStateFromProps",value:function(ye,qe){var tt=ye.popupVisible,gt={};return tt!==void 0&&qe.popupVisible!==tt&&(gt.popupVisible=tt,gt.prevPopupVisible=qe.popupVisible),gt}}]),ve}(b.Component);return ot.contextType=Ha,ot.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ti,getDocument:Ii,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},ot}var Ki=gi(dt.a),Mi={adjustX:1,adjustY:1},io={topLeft:{points:["bl","tl"],overflow:Mi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Mi,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Mi,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Mi,offset:[4,0]}},qi={topLeft:{points:["bl","tl"],overflow:Mi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Mi,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Mi,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Mi,offset:[4,0]}},Kr=io,ai=0,za={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ga=function(ot,ht,Je){var ve=_e(ht),Ne=ot.getState();ot.setState({defaultActiveFirst:Object(F.a)(Object(F.a)({},Ne.defaultActiveFirst),{},Object(Z.a)({},ve,Je))})},Zi=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(Je){var ve;Object(L.a)(this,ht),ve=ot.call(this,Je),ve.onDestroy=function(rt){ve.props.onDestroy(rt)},ve.onKeyDown=function(rt){var xt=rt.keyCode,Xt=ve.menuInstance,nt=ve.props.store,Xe=ve.getVisible();if(xt===o.a.ENTER)return ve.onTitleClick(rt),Ga(nt,ve.props.eventKey,!0),!0;if(xt===o.a.RIGHT)return Xe?Xt.onKeyDown(rt):(ve.triggerOpenChange(!0),Ga(nt,ve.props.eventKey,!0)),!0;if(xt===o.a.LEFT){var yt;if(Xe)yt=Xt.onKeyDown(rt);else return;return yt||(ve.triggerOpenChange(!1),yt=!0),yt}return Xe&&(xt===o.a.UP||xt===o.a.DOWN)?Xt.onKeyDown(rt):void 0},ve.onOpenChange=function(rt){ve.props.onOpenChange(rt)},ve.onPopupVisibleChange=function(rt){ve.triggerOpenChange(rt,rt?"mouseenter":"mouseleave")},ve.onMouseEnter=function(rt){var xt=ve.props,Xt=xt.eventKey,nt=xt.onMouseEnter,Xe=xt.store;Ga(Xe,ve.props.eventKey,!1),nt({key:Xt,domEvent:rt})},ve.onMouseLeave=function(rt){var xt=ve.props,Xt=xt.parentMenu,nt=xt.eventKey,Xe=xt.onMouseLeave;Xt.subMenuInstance=Object(g.a)(ve),Xe({key:nt,domEvent:rt})},ve.onTitleMouseEnter=function(rt){var xt=ve.props,Xt=xt.eventKey,nt=xt.onItemHover,Xe=xt.onTitleMouseEnter;nt({key:Xt,hover:!0}),Xe({key:Xt,domEvent:rt})},ve.onTitleMouseLeave=function(rt){var xt=ve.props,Xt=xt.parentMenu,nt=xt.eventKey,Xe=xt.onItemHover,yt=xt.onTitleMouseLeave;Xt.subMenuInstance=Object(g.a)(ve),Xe({key:nt,hover:!1}),yt({key:nt,domEvent:rt})},ve.onTitleClick=function(rt){var xt=Object(g.a)(ve),Xt=xt.props;if(Xt.onTitleClick({key:Xt.eventKey,domEvent:rt}),Xt.triggerSubMenuAction==="hover")return;ve.triggerOpenChange(!ve.getVisible(),"click"),Ga(Xt.store,ve.props.eventKey,!1)},ve.onSubMenuClick=function(rt){typeof ve.props.onClick=="function"&&ve.props.onClick(ve.addKeyPath(rt))},ve.onSelect=function(rt){ve.props.onSelect(rt)},ve.onDeselect=function(rt){ve.props.onDeselect(rt)},ve.getPrefixCls=function(){return"".concat(ve.props.rootPrefixCls,"-submenu")},ve.getActiveClassName=function(){return"".concat(ve.getPrefixCls(),"-active")},ve.getDisabledClassName=function(){return"".concat(ve.getPrefixCls(),"-disabled")},ve.getSelectedClassName=function(){return"".concat(ve.getPrefixCls(),"-selected")},ve.getOpenClassName=function(){return"".concat(ve.props.rootPrefixCls,"-submenu-open")},ve.getVisible=function(){return ve.state.isOpen},ve.getMode=function(){return ve.state.mode},ve.saveMenuInstance=function(rt){ve.menuInstance=rt},ve.addKeyPath=function(rt){return Object(F.a)(Object(F.a)({},rt),{},{keyPath:(rt.keyPath||[]).concat(ve.props.eventKey)})},ve.triggerOpenChange=function(rt,xt){var Xt=ve.props.eventKey,nt=function(){ve.onOpenChange({key:Xt,item:Object(g.a)(ve),trigger:xt,open:rt})};xt==="mouseenter"?ve.mouseenterTimeout=setTimeout(function(){nt()},0):nt()},ve.isChildrenSelected=function(){var rt={find:!1};return Ve(ve.props.children,ve.props.selectedKeys,rt),rt.find},ve.isInlineMode=function(){return ve.getMode()==="inline"},ve.adjustWidth=function(){if(!ve.subMenuTitle||!ve.menuInstance)return;var rt=At.findDOMNode(ve.menuInstance);if(rt.offsetWidth>=ve.subMenuTitle.offsetWidth)return;rt.style.minWidth="".concat(ve.subMenuTitle.offsetWidth,"px")},ve.saveSubMenuTitle=function(rt){ve.subMenuTitle=rt},ve.getBaseProps=function(){var rt=Object(g.a)(ve),xt=rt.props,Xt=ve.getMode();return{mode:Xt==="horizontal"?"vertical":Xt,visible:ve.getVisible(),level:xt.level+1,inlineIndent:xt.inlineIndent,focusable:!1,onClick:ve.onSubMenuClick,onSelect:ve.onSelect,onDeselect:ve.onDeselect,onDestroy:ve.onDestroy,selectedKeys:xt.selectedKeys,eventKey:"".concat(xt.eventKey,"-menu-"),openKeys:xt.openKeys,motion:xt.motion,onOpenChange:ve.onOpenChange,subMenuOpenDelay:xt.subMenuOpenDelay,parentMenu:Object(g.a)(ve),subMenuCloseDelay:xt.subMenuCloseDelay,forceSubMenuRender:xt.forceSubMenuRender,triggerSubMenuAction:xt.triggerSubMenuAction,builtinPlacements:xt.builtinPlacements,defaultActiveFirst:xt.store.getState().defaultActiveFirst[_e(xt.eventKey)],multiple:xt.multiple,prefixCls:xt.rootPrefixCls,id:ve.internalMenuId,manualRef:ve.saveMenuInstance,itemIcon:xt.itemIcon,expandIcon:xt.expandIcon,direction:xt.direction}},ve.getMotion=function(rt,xt){var Xt=Object(g.a)(ve),nt=Xt.haveRendered,Xe=ve.props,yt=Xe.motion,Wt=Xe.rootPrefixCls,nn=Object(F.a)(Object(F.a)({},yt),{},{leavedClassName:"".concat(Wt,"-hidden"),removeOnLeave:!1,motionAppear:nt||!xt||rt!=="inline"});return nn};var Ne=Je.store,ye=Je.eventKey,qe=Ne.getState(),tt=qe.defaultActiveFirst;ve.isRootMenu=!1;var gt=!1;return tt&&(gt=tt[ye]),Ga(Ne,ye,gt),ve.state={mode:Je.mode,isOpen:Je.isOpen},ve}return Object(_.a)(ht,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ve=this,Ne=this.props,ye=Ne.mode,qe=Ne.parentMenu,tt=Ne.manualRef,gt=Ne.isOpen,rt=function(){ve.setState({mode:ye,isOpen:gt})},xt=gt!==this.state.isOpen,Xt=ye!==this.state.mode;if((Xt||xt)&&(it.a.cancel(this.updateStateRaf),Xt?this.updateStateRaf=Object(it.a)(rt):rt()),tt&&tt(this),ye!=="horizontal"||!(qe==null?void 0:qe.isRootMenu)||!gt)return;this.minWidthTimeout=setTimeout(function(){return ve.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ve=this.props,Ne=ve.onDestroy,ye=ve.eventKey;Ne&&Ne(ye),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),it.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(ve,Ne){var ye=this.getBaseProps();return b.createElement(ws,Object(w.a)({},ye,{id:this.internalMenuId,className:ve,style:Ne}),this.props.children)}},{key:"renderChildren",value:function(){var ve=this,Ne=this.getBaseProps(),ye=Ne.mode,qe=Ne.visible,tt=Ne.forceSubMenuRender,gt=Ne.direction,rt=this.getMotion(ye,qe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe||tt,!this.haveOpened)return b.createElement("div",null);var xt=M()("".concat(Ne.prefixCls,"-sub"),Object(Z.a)({},"".concat(Ne.prefixCls,"-rtl"),gt==="rtl"));return this.isInlineMode()?b.createElement(vn,Object(w.a)({visible:Ne.visible,forceRender:tt},rt),function(Xt){var nt=Xt.className,Xe=Xt.style,yt=M()(xt,nt);return ve.renderPopupMenu(yt,Xe)}):this.renderPopupMenu(xt)}},{key:"render",value:function(){var ve,Ne,ye,qe=Object(F.a)({},this.props),tt=this.getVisible(),gt=this.getPrefixCls(),rt=this.isInlineMode(),xt=this.getMode(),Xt=M()(gt,"".concat(gt,"-").concat(xt),(ve={},Object(Z.a)(ve,qe.className,!!qe.className),Object(Z.a)(ve,this.getOpenClassName(),tt),Object(Z.a)(ve,this.getActiveClassName(),qe.active||tt&&!rt),Object(Z.a)(ve,this.getDisabledClassName(),qe.disabled),Object(Z.a)(ve,this.getSelectedClassName(),this.isChildrenSelected()),ve));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(ai+=1,this.internalMenuId="$__$".concat(ai,"$Menu")));var nt={},Xe={},yt={};qe.disabled||(nt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Xe={onClick:this.onTitleClick},yt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Wt={},nn=qe.direction,Ut=nn==="rtl";rt&&(Ut?Wt.paddingRight=qe.inlineIndent*qe.level:Wt.paddingLeft=qe.inlineIndent*qe.level);var hn={};this.getVisible()&&(hn={"aria-owns":this.internalMenuId});var Jt=null;xt!=="horizontal"&&(Jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Jt=b.createElement(this.props.expandIcon,Object(F.a)({},this.props))));var Mt=b.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:Wt,className:"".concat(gt,"-title"),role:"button"},yt,Xe,{"aria-expanded":tt},hn,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,Jt||b.createElement("i",{className:"".concat(gt,"-arrow")})),on=this.renderChildren(),Gt=((Ne=qe.parentMenu)===null||Ne===void 0?void 0:Ne.isRootMenu)?qe.parentMenu.props.getPopupContainer:function(Bn){return Bn.parentNode},fn=za[xt],In=qe.popupOffset?{offset:qe.popupOffset}:{},jt=M()((ye={},Object(Z.a)(ye,qe.popupClassName,qe.popupClassName&&!rt),Object(Z.a)(ye,"".concat(gt,"-rtl"),Ut),ye)),pn=qe.disabled,qt=qe.triggerSubMenuAction,mn=qe.subMenuOpenDelay,Zt=qe.forceSubMenuRender,kt=qe.subMenuCloseDelay,En=qe.builtinPlacements;Oe.forEach(function(Bn){return delete qe[Bn]}),delete qe.onClick;var ar=Ut?Object(F.a)(Object(F.a)({},qi),En):Object(F.a)(Object(F.a)({},io),En);delete qe.direction;var sn=this.getBaseProps(),Tn=rt?null:this.getMotion(sn.mode,sn.visible);return b.createElement("li",Object(w.a)({},qe,nt,{className:Xt,role:"menuitem"}),b.createElement(Ki,{prefixCls:gt,popupClassName:M()("".concat(gt,"-popup"),jt),getPopupContainer:Gt,builtinPlacements:ar,popupPlacement:fn,popupVisible:rt?!1:tt,popupAlign:In,popup:rt?null:on,action:pn||rt?[]:[qt],mouseEnterDelay:mn,mouseLeaveDelay:kt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zt,popupMotion:Tn},Mt),rt?on:null)}}]),ht}(b.Component);Zi.defaultProps={onMouseEnter:ue,onMouseLeave:ue,onTitleMouseEnter:ue,onTitleMouseLeave:ue,onTitleClick:ue,manualRef:ue,mode:"vertical",title:""};var eo=Object(h.b)(function(Ke,ot){var ht=Ke.openKeys,Je=Ke.activeKey,ve=Ke.selectedKeys,Ne=ot.eventKey,ye=ot.subMenuKey;return{isOpen:ht.indexOf(Ne)>-1,active:Je[ye]===Ne,selectedKeys:ve}})(Zi);eo.isSubMenu=!0;var Li=eo,Ho="menuitem-overflowed",ns=.5,Ai=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(){var Je;return Object(L.a)(this,ht),Je=ot.apply(this,arguments),Je.resizeObserver=null,Je.mutationObserver=null,Je.originalTotalWidth=0,Je.overflowedItems=[],Je.menuItemSizes=[],Je.cancelFrameId=null,Je.state={lastVisibleIndex:void 0},Je.childRef=b.createRef(),Je.getMenuItemNodes=function(){var ve=Je.props.prefixCls,Ne=Je.childRef.current;return Ne?[].slice.call(Ne.children).filter(function(ye){return ye.className.split(" ").indexOf("".concat(ve,"-overflowed-submenu"))<0}):[]},Je.getOverflowedSubMenuItem=function(ve,Ne,ye){var qe=Je.props,tt=qe.overflowedIndicator,gt=qe.level,rt=qe.mode,xt=qe.prefixCls,Xt=qe.theme;if(gt!==1||rt!=="horizontal")return null;var nt=Je.props.children[0],Xe=nt.props,yt=Xe.children,Wt=Xe.title,nn=Xe.style,Ut=Object(D.a)(Xe,["children","title","style"]),hn=Object(F.a)({},nn),Jt="".concat(ve,"-overflowed-indicator"),Mt="".concat(ve,"-overflowed-indicator");Ne.length===0&&ye!==!0?hn=Object(F.a)(Object(F.a)({},hn),{},{display:"none"}):ye&&(hn=Object(F.a)(Object(F.a)({},hn),{},{visibility:"hidden",position:"absolute"}),Jt="".concat(Jt,"-placeholder"),Mt="".concat(Mt,"-placeholder"));var on=Xt?"".concat(xt,"-").concat(Xt):"",Gt={};return Oe.forEach(function(fn){Ut[fn]!==void 0&&(Gt[fn]=Ut[fn])}),b.createElement(Li,Object(w.a)({title:tt,className:"".concat(xt,"-overflowed-submenu"),popupClassName:on},Gt,{key:Jt,eventKey:Mt,disabled:!1,style:hn}),Ne)},Je.setChildrenWidthAndResize=function(){if(Je.props.mode!=="horizontal")return;var ve=Je.childRef.current;if(!ve)return;var Ne=ve.children;if(!Ne||Ne.length===0)return;var ye=ve.children[Ne.length-1];Ge(ye,"display","inline-block");var qe=Je.getMenuItemNodes(),tt=qe.filter(function(gt){return gt.className.split(" ").indexOf(Ho)>=0});tt.forEach(function(gt){Ge(gt,"display","inline-block")}),Je.menuItemSizes=qe.map(function(gt){return ke(gt,!0)}),tt.forEach(function(gt){Ge(gt,"display","none")}),Je.overflowedIndicatorWidth=ke(ve.children[ve.children.length-1],!0),Je.originalTotalWidth=Je.menuItemSizes.reduce(function(gt,rt){return gt+rt},0),Je.handleResize(),Ge(ye,"display","none")},Je.handleResize=function(){if(Je.props.mode!=="horizontal")return;var ve=Je.childRef.current;if(!ve)return;var Ne=ke(ve);Je.overflowedItems=[];var ye=0,qe;Je.originalTotalWidth>Ne+ns&&(qe=-1,Je.menuItemSizes.forEach(function(tt){ye+=tt,ye+Je.overflowedIndicatorWidth<=Ne&&(qe+=1)})),Je.setState({lastVisibleIndex:qe})},Je}return Object(_.a)(ht,[{key:"componentDidMount",value:function(){var ve=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ne=this.childRef.current;if(!Ne)return;this.resizeObserver=new vt.default(function(ye){ye.forEach(function(){var qe=ve.cancelFrameId;cancelAnimationFrame(qe),ve.cancelFrameId=requestAnimationFrame(ve.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(ye){ve.resizeObserver.observe(ye)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ve.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(ye){ve.resizeObserver.observe(ye)}),ve.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ne,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ve){var Ne=this,ye=this.state.lastVisibleIndex;return(ve||[]).reduce(function(qe,tt,gt){var rt=tt;if(Ne.props.mode==="horizontal"){var xt=Ne.getOverflowedSubMenuItem(tt.props.eventKey,[]);ye!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(gt>ye&&(rt=b.cloneElement(tt,{style:{display:"none"},eventKey:"".concat(tt.props.eventKey,"-hidden"),className:"".concat(Ho)})),gt===ye+1&&(Ne.overflowedItems=ve.slice(ye+1).map(function(nt){return b.cloneElement(nt,{key:nt.props.eventKey,mode:"vertical-left"})}),xt=Ne.getOverflowedSubMenuItem(tt.props.eventKey,Ne.overflowedItems)));var Xt=[].concat(Object(p.a)(qe),[xt,rt]);return gt===ve.length-1&&Xt.push(Ne.getOverflowedSubMenuItem(tt.props.eventKey,[],!0)),Xt}return[].concat(Object(p.a)(qe),[rt])},[])}},{key:"render",value:function(){var ve=this.props,Ne=ve.visible,ye=ve.prefixCls,qe=ve.overflowedIndicator,tt=ve.mode,gt=ve.level,rt=ve.tag,xt=ve.children,Xt=ve.theme,nt=Object(D.a)(ve,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Xe=rt;return b.createElement(Xe,Object(w.a)({ref:this.childRef},nt),this.renderChildren(xt))}}]),ht}(b.Component);Ai.defaultProps={tag:"div",className:""};var rs=Ai;function Yo(Ke){return Ke.length?Ke.every(function(ot){return!!ot.props.disabled}):!0}function $a(Ke,ot,ht){var Je=Ke.getState();Ke.setState({activeKey:Object(F.a)(Object(F.a)({},Je.activeKey),{},Object(Z.a)({},ot,ht))})}function po(Ke){return Ke.eventKey||"0-menu-"}function $i(Ke,ot){var ht=ot,Je=Ke.children,ve=Ke.eventKey;if(ht){var Ne;if(Le(Je,function(ye,qe){ye&&ye.props&&!ye.props.disabled&&ht===Se(ye,ve,qe)&&(Ne=!0)}),Ne)return ht}return ht=null,Ke.defaultActiveFirst&&Le(Je,function(ye,qe){!ht&&ye&&!ye.props.disabled&&(ht=Se(ye,ve,qe))}),ht}function As(Ke){if(!Ke)return;var ot=this.instanceArray.indexOf(Ke);ot!==-1?this.instanceArray[ot]=Ke:this.instanceArray.push(Ke)}var Co=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(Je){var ve;return Object(L.a)(this,ht),ve=ot.call(this,Je),ve.onKeyDown=function(Ne,ye){var qe=Ne.keyCode,tt;if(ve.getFlatInstanceArray().forEach(function(rt){rt&&rt.props.active&&rt.onKeyDown&&(tt=rt.onKeyDown(Ne))}),tt)return 1;var gt=null;return(qe===o.a.UP||qe===o.a.DOWN)&&(gt=ve.step(qe===o.a.UP?-1:1)),gt?(Ne.preventDefault(),$a(ve.props.store,po(ve.props),gt.props.eventKey),typeof ye=="function"&&ye(gt),1):void 0},ve.onItemHover=function(Ne){var ye=Ne.key,qe=Ne.hover;$a(ve.props.store,po(ve.props),qe?ye:null)},ve.onDeselect=function(Ne){ve.props.onDeselect(Ne)},ve.onSelect=function(Ne){ve.props.onSelect(Ne)},ve.onClick=function(Ne){ve.props.onClick(Ne)},ve.onOpenChange=function(Ne){ve.props.onOpenChange(Ne)},ve.onDestroy=function(Ne){ve.props.onDestroy(Ne)},ve.getFlatInstanceArray=function(){return ve.instanceArray},ve.step=function(Ne){var ye=ve.getFlatInstanceArray(),qe=ve.props.store.getState().activeKey[po(ve.props)],tt=ye.length;if(!tt)return null;Ne<0&&(ye=ye.concat().reverse());var gt=-1;if(ye.every(function(nt,Xe){return nt&&nt.props.eventKey===qe?(gt=Xe,!1):!0}),!ve.props.defaultActiveFirst&>!==-1&&Yo(ye.slice(gt,tt-1)))return;var rt=(gt+1)%tt,xt=rt;do{var Xt=ye[xt];if(!Xt||Xt.props.disabled)xt=(xt+1)%tt;else return Xt}while(xt!==rt);return null},ve.renderCommonMenuItem=function(Ne,ye,qe){var tt=ve.props.store.getState(),gt=Object(g.a)(ve),rt=gt.props,xt=Se(Ne,rt.eventKey,ye),Xt=Ne.props;if(!Xt||typeof Ne.type=="string")return Ne;var nt=xt===tt.activeKey,Xe=Object(F.a)(Object(F.a)({mode:Xt.mode||rt.mode,level:rt.level,inlineIndent:rt.inlineIndent,renderMenuItem:ve.renderMenuItem,rootPrefixCls:rt.prefixCls,index:ye,parentMenu:rt.parentMenu,manualRef:Xt.disabled?void 0:Object(f.a)(Ne.ref,As.bind(Object(g.a)(ve))),eventKey:xt,active:!Xt.disabled&&nt,multiple:rt.multiple,onClick:function(Wt){(Xt.onClick||ue)(Wt),ve.onClick(Wt)},onItemHover:ve.onItemHover,motion:rt.motion,subMenuOpenDelay:rt.subMenuOpenDelay,subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,onOpenChange:ve.onOpenChange,onDeselect:ve.onDeselect,onSelect:ve.onSelect,builtinPlacements:rt.builtinPlacements,itemIcon:Xt.itemIcon||ve.props.itemIcon,expandIcon:Xt.expandIcon||ve.props.expandIcon},qe),{},{direction:rt.direction});return(rt.mode==="inline"||Qe())&&(Xe.triggerSubMenuAction="click"),b.cloneElement(Ne,Object(F.a)(Object(F.a)({},Xe),{},{key:xt||ye}))},ve.renderMenuItem=function(Ne,ye,qe){if(!Ne)return null;var tt=ve.props.store.getState(),gt={openKeys:tt.openKeys,selectedKeys:tt.selectedKeys,triggerSubMenuAction:ve.props.triggerSubMenuAction,subMenuKey:qe};return ve.renderCommonMenuItem(Ne,ye,gt)},Je.store.setState({activeKey:Object(F.a)(Object(F.a)({},Je.store.getState().activeKey),{},Object(Z.a)({},Je.eventKey,$i(Je,Je.activeKey)))}),ve.instanceArray=[],ve}return Object(_.a)(ht,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ve){return this.props.visible||ve.visible||this.props.className!==ve.className||!U()(this.props.style,ve.style)}},{key:"componentDidUpdate",value:function(ve){var Ne=this.props,ye="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[po(Ne)],qe=$i(Ne,ye);if(qe!==ye)$a(Ne.store,po(Ne),qe);else if("activeKey"in ve){var tt=$i(ve,ve.activeKey);qe!==tt&&$a(Ne.store,po(Ne),qe)}}},{key:"render",value:function(){var ve=this,Ne=Object(w.a)({},this.props);this.instanceArray=[];var ye=M()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),qe={className:ye,role:Ne.role||"menu"};Ne.id&&(qe.id=Ne.id),Ne.focusable&&(qe.tabIndex=0,qe.onKeyDown=this.onKeyDown);var tt=Ne.prefixCls,gt=Ne.eventKey,rt=Ne.visible,xt=Ne.level,Xt=Ne.mode,nt=Ne.overflowedIndicator,Xe=Ne.theme;return Oe.forEach(function(yt){return delete Ne[yt]}),delete Ne.onClick,b.createElement(rs,Object(w.a)({},Ne,{prefixCls:tt,mode:Xt,tag:"ul",level:xt,theme:Xe,visible:rt,overflowedIndicator:nt},qe),Object(x.a)(Ne.children).map(function(yt,Wt){return ve.renderMenuItem(yt,Wt,gt||"0-menu-")}))}}]),ht}(b.Component);Co.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ue};var Cs=Object(h.b)()(Co),ws=Cs,co=C("Kwbf");function fs(Ke,ot,ht){var Je=Ke.prefixCls,ve=Ke.motion,Ne=Ke.defaultMotions,ye=Ne===void 0?{}:Ne,qe=Ke.openAnimation,tt=Ke.openTransitionName,gt=ot.switchingModeFromInline;if(ve)return ve;if(Object(N.a)(qe)==="object"&&qe)Object(co.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof qe=="string")return{motionName:"".concat(Je,"-open-").concat(qe)};if(tt)return{motionName:tt};var rt=ye[ht];return rt||(gt?null:ye.other)}var lr=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(Je){var ve;Object(L.a)(this,ht),ve=ot.call(this,Je),ve.onSelect=function(qe){var tt=Object(g.a)(ve),gt=tt.props;if(gt.selectable){var rt=ve.store.getState(),xt=rt.selectedKeys,Xt=qe.key;gt.multiple?xt=xt.concat([Xt]):xt=[Xt],"selectedKeys"in gt||ve.store.setState({selectedKeys:xt}),gt.onSelect(Object(F.a)(Object(F.a)({},qe),{},{selectedKeys:xt}))}},ve.onClick=function(qe){var tt=ve.getRealMenuMode(),gt=Object(g.a)(ve),rt=gt.store,xt=gt.props.onOpenChange;tt!=="inline"&&!("openKeys"in ve.props)&&(rt.setState({openKeys:[]}),xt([])),ve.props.onClick(qe)},ve.onKeyDown=function(qe,tt){ve.innerMenu.getWrappedInstance().onKeyDown(qe,tt)},ve.onOpenChange=function(qe){var tt=Object(g.a)(ve),gt=tt.props,rt=ve.store.getState().openKeys.concat(),xt=!1,Xt=function(Xe){var yt=!1;if(Xe.open)yt=rt.indexOf(Xe.key)===-1,yt&&rt.push(Xe.key);else{var Wt=rt.indexOf(Xe.key);yt=Wt!==-1,yt&&rt.splice(Wt,1)}xt=xt||yt};Array.isArray(qe)?qe.forEach(Xt):Xt(qe),xt&&("openKeys"in ve.props||ve.store.setState({openKeys:rt}),gt.onOpenChange(rt))},ve.onDeselect=function(qe){var tt=Object(g.a)(ve),gt=tt.props;if(gt.selectable){var rt=ve.store.getState().selectedKeys.concat(),xt=qe.key,Xt=rt.indexOf(xt);Xt!==-1&&rt.splice(Xt,1),"selectedKeys"in gt||ve.store.setState({selectedKeys:rt}),gt.onDeselect(Object(F.a)(Object(F.a)({},qe),{},{selectedKeys:rt}))}},ve.onMouseEnter=function(qe){ve.restoreModeVerticalFromInline();var tt=ve.props.onMouseEnter;tt&&tt(qe)},ve.onTransitionEnd=function(qe){var tt=qe.propertyName==="width"&&qe.target===qe.currentTarget,gt=qe.target.className,rt=Object.prototype.toString.call(gt)==="[object SVGAnimatedString]"?gt.animVal:gt,xt=qe.propertyName==="font-size"&&rt.indexOf("anticon")>=0;(tt||xt)&&ve.restoreModeVerticalFromInline()},ve.setInnerMenu=function(qe){ve.innerMenu=qe},ve.isRootMenu=!0;var Ne=Je.defaultSelectedKeys,ye=Je.defaultOpenKeys;return"selectedKeys"in Je&&(Ne=Je.selectedKeys||[]),"openKeys"in Je&&(ye=Je.openKeys||[]),ve.store=Object(h.c)({selectedKeys:Ne,openKeys:ye,activeKey:{"0-menu-":$i(Je,Je.activeKey)}}),ve.state={switchingModeFromInline:!1,prevProps:Je,inlineOpenKeys:[],store:ve.store},ve}return Object(_.a)(ht,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ve){var Ne=this.props,ye=Ne.siderCollapsed,qe=Ne.inlineCollapsed,tt=Ne.onOpenChange;(!ve.inlineCollapsed&&qe||!ve.siderCollapsed&&ye)&&tt([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var ve=this.props.collapsedWidth,Ne=this.store,ye=this.prevOpenKeys,qe=this.getInlineCollapsed()&&(ve===0||ve==="0"||ve==="0px");qe?(this.prevOpenKeys=Ne.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ye&&(this.store.setState({openKeys:ye}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ve=this.props.mode,Ne=this.state.switchingModeFromInline,ye=this.getInlineCollapsed();return Ne&&ye?"inline":ye?"vertical":ve}},{key:"getInlineCollapsed",value:function(){var ve=this.props,Ne=ve.inlineCollapsed,ye=ve.siderCollapsed;return ye!==void 0?ye:Ne}},{key:"restoreModeVerticalFromInline",value:function(){var ve=this.state.switchingModeFromInline;ve&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ve=Object(F.a)({},Object(E.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ne=this.getRealMenuMode();return ve.className+=" ".concat(ve.prefixCls,"-root"),ve.direction==="rtl"&&(ve.className+=" ".concat(ve.prefixCls,"-rtl")),ve=Object(F.a)(Object(F.a)({},ve),{},{mode:Ne,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,Ne)}),delete ve.openAnimation,delete ve.openTransitionName,b.createElement(h.a,{store:this.store},b.createElement(ws,Object(w.a)({},ve,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(ve,Ne){var ye=Ne.prevProps,qe=Ne.store,tt=qe.getState(),gt={},rt={prevProps:ve};return ye.mode==="inline"&&ve.mode!=="inline"&&(rt.switchingModeFromInline=!0),"openKeys"in ve?gt.openKeys=ve.openKeys||[]:((ve.inlineCollapsed&&!ye.inlineCollapsed||ve.siderCollapsed&&!ye.siderCollapsed)&&(rt.switchingModeFromInline=!0,rt.inlineOpenKeys=tt.openKeys,gt.openKeys=[]),(!ve.inlineCollapsed&&ye.inlineCollapsed||!ve.siderCollapsed&&ye.siderCollapsed)&&(gt.openKeys=Ne.inlineOpenKeys,rt.inlineOpenKeys=[])),Object.keys(gt).length&&qe.setState(gt),rt}}]),ht}(b.Component);lr.defaultProps={selectable:!0,onClick:ue,onSelect:ue,onOpenChange:ue,onDeselect:ue,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:b.createElement("span",null,"\xB7\xB7\xB7")};var Ur=lr,tr=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(){var Je;return Object(L.a)(this,ht),Je=ot.apply(this,arguments),Je.onKeyDown=function(ve){var Ne=ve.keyCode;return Ne===o.a.ENTER?(Je.onClick(ve),!0):void 0},Je.onMouseLeave=function(ve){var Ne=Je.props,ye=Ne.eventKey,qe=Ne.onItemHover,tt=Ne.onMouseLeave;qe({key:ye,hover:!1}),tt({key:ye,domEvent:ve})},Je.onMouseEnter=function(ve){var Ne=Je.props,ye=Ne.eventKey,qe=Ne.onItemHover,tt=Ne.onMouseEnter;qe({key:ye,hover:!0}),tt({key:ye,domEvent:ve})},Je.onClick=function(ve){var Ne=Je.props,ye=Ne.eventKey,qe=Ne.multiple,tt=Ne.onClick,gt=Ne.onSelect,rt=Ne.onDeselect,xt=Ne.isSelected,Xt={key:ye,keyPath:[ye],item:Object(g.a)(Je),domEvent:ve};tt(Xt),qe?xt?rt(Xt):gt(Xt):xt||gt(Xt)},Je.saveNode=function(ve){Je.node=ve},Je}return Object(_.a)(ht,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ve=this.props;ve.onDestroy&&ve.onDestroy(ve.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ve,Ne=Object(F.a)({},this.props),ye=M()(this.getPrefixCls(),Ne.className,(ve={},Object(Z.a)(ve,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(Z.a)(ve,this.getSelectedClassName(),Ne.isSelected),Object(Z.a)(ve,this.getDisabledClassName(),Ne.disabled),ve)),qe=Object(F.a)(Object(F.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:ye,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?qe=Object(F.a)(Object(F.a)({},qe),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&(qe.role="none");var tt={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},gt=Object(F.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?gt.paddingRight=Ne.inlineIndent*Ne.level:gt.paddingLeft=Ne.inlineIndent*Ne.level),Oe.forEach(function(xt){return delete Ne[xt]}),delete Ne.direction;var rt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(rt=b.createElement(this.props.itemIcon,this.props)),b.createElement("li",Object(w.a)({},Object(E.a)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),qe,tt,{style:gt,ref:this.saveNode}),Ne.children,rt)}}]),ht}(b.Component);tr.isMenuItem=!0,tr.defaultProps={onSelect:ue,onMouseEnter:ue,onMouseLeave:ue,manualRef:ue};var Jr=Object(h.b)(function(Ke,ot){var ht=Ke.activeKey,Je=Ke.selectedKeys,ve=ot.eventKey,Ne=ot.subMenuKey;return{active:ht[Ne]===ve,isSelected:Array.isArray(Je)?Je.indexOf(ve)!==-1:Je===ve}})(tr),fa=Jr,Va=function(Ke){Object(i.a)(ht,Ke);var ot=Object(l.a)(ht);function ht(){var Je;return Object(L.a)(this,ht),Je=ot.apply(this,arguments),Je.renderInnerMenuItem=function(ve){var Ne=Je.props,ye=Ne.renderMenuItem,qe=Ne.index;return ye(ve,qe,Je.props.subMenuKey)},Je}return Object(_.a)(ht,[{key:"render",value:function(){var ve=Object(w.a)({},this.props),Ne=ve.className,ye=Ne===void 0?"":Ne,qe=ve.rootPrefixCls,tt="".concat(qe,"-item-group-title"),gt="".concat(qe,"-item-group-list"),rt=ve.title,xt=ve.children;return Oe.forEach(function(Xt){return delete ve[Xt]}),delete ve.direction,b.createElement("li",Object(w.a)({},ve,{onClick:function(nt){return nt.stopPropagation()},className:"".concat(ye," ").concat(qe,"-item-group")}),b.createElement("div",{className:tt,title:typeof rt=="string"?rt:void 0},rt),b.createElement("ul",{className:gt},b.Children.map(xt,this.renderInnerMenuItem)))}}]),ht}(b.Component);Va.isMenuItemGroup=!0,Va.defaultProps={disabled:!0};var Ea=Va,Si=function(ot){var ht=ot.className,Je=ot.rootPrefixCls,ve=ot.style;return b.createElement("li",{className:"".concat(ht," ").concat(Je,"-item-divider"),style:ve})};Si.defaultProps={disabled:!0,className:"",style:{}};var Ca=Si,ha=Ur,Io=C("eDIo");function Qa(Ke,ot){var ht=Ke.prefixCls,Je=Ke.editable,ve=Ke.locale,Ne=Ke.style;return!Je||Je.showAdd===!1?null:b.createElement("button",{ref:ot,type:"button",className:"".concat(ht,"-nav-add"),style:Ne,"aria-label":(ve==null?void 0:ve.addAriaLabel)||"Add tab",onClick:function(qe){Je.onEdit("add",{event:qe})}},Je.addIcon||"+")}var to=b.forwardRef(Qa);function oo(Ke,ot){var ht=Ke.prefixCls,Je=Ke.id,ve=Ke.tabs,Ne=Ke.locale,ye=Ke.mobile,qe=Ke.moreIcon,tt=qe===void 0?"More":qe,gt=Ke.moreTransitionName,rt=Ke.style,xt=Ke.className,Xt=Ke.editable,nt=Ke.tabBarGutter,Xe=Ke.rtl,yt=Ke.onTabClick,Wt=Object(b.useState)(!1),nn=Object(Q.a)(Wt,2),Ut=nn[0],hn=nn[1],Jt=Object(b.useState)(null),Mt=Object(Q.a)(Jt,2),on=Mt[0],Gt=Mt[1],fn="".concat(Je,"-more-popup"),In="".concat(ht,"-dropdown"),jt=on!==null?"".concat(fn,"-").concat(on):null,pn=Ne==null?void 0:Ne.dropdownAriaLabel,qt=b.createElement(ha,{onClick:function(Tn){var Bn=Tn.key,jn=Tn.domEvent;yt(Bn,jn),hn(!1)},id:fn,tabIndex:-1,role:"listbox","aria-activedescendant":jt,selectedKeys:[on],"aria-label":pn!==void 0?pn:"expanded dropdown"},ve.map(function(sn){return b.createElement(fa,{key:sn.key,id:"".concat(fn,"-").concat(sn.key),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(sn.key),disabled:sn.disabled},sn.tab)}));function mn(sn){for(var Tn=ve.filter(function(qn){return!qn.disabled}),Bn=Tn.findIndex(function(qn){return qn.key===on})||0,jn=Tn.length,cn=0;cn<jn;cn+=1){Bn=(Bn+sn+jn)%jn;var Nn=Tn[Bn];if(!Nn.disabled){Gt(Nn.key);return}}}function Zt(sn){var Tn=sn.which;if(!Ut){[o.a.DOWN,o.a.SPACE,o.a.ENTER].includes(Tn)&&(hn(!0),sn.preventDefault());return}switch(Tn){case o.a.UP:mn(-1),sn.preventDefault();break;case o.a.DOWN:mn(1),sn.preventDefault();break;case o.a.ESC:hn(!1);break;case o.a.SPACE:case o.a.ENTER:on!==null&&yt(on,sn);break}}Object(b.useEffect)(function(){var sn=document.getElementById(jt);sn&&sn.scrollIntoView&&sn.scrollIntoView(!1)},[on]),Object(b.useEffect)(function(){Ut||Gt(null)},[Ut]);var kt=Object(Z.a)({},Xe?"marginLeft":"marginRight",nt);ve.length||(kt.visibility="hidden",kt.order=1);var En=M()(Object(Z.a)({},"".concat(In,"-rtl"),Xe)),ar=ye?null:b.createElement(Io.a,{prefixCls:In,overlay:qt,trigger:["hover"],visible:Ut,transitionName:gt,onVisibleChange:hn,overlayClassName:En,mouseEnterDelay:.1,mouseLeaveDelay:.1},b.createElement("button",{type:"button",className:"".concat(ht,"-nav-more"),style:kt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":fn,id:"".concat(Je,"-more"),"aria-expanded":Ut,onKeyDown:Zt},tt));return b.createElement("div",{className:M()("".concat(ht,"-nav-operations"),xt),style:rt,ref:ot},ar,b.createElement(to,{prefixCls:ht,locale:Ne,editable:Xt}))}var wo=b.forwardRef(oo),Vs=Object(b.createContext)(null),Xa=.1,ga=.01,_a=20,Eo=Math.pow(.995,_a);function xs(){var Ke=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(Ke)||/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(Ke.substr(0,4)))}function Ts(Ke,ot){var ht=Object(b.useState)(),Je=Object(Q.a)(ht,2),ve=Je[0],Ne=Je[1],ye=Object(b.useState)(0),qe=Object(Q.a)(ye,2),tt=qe[0],gt=qe[1],rt=Object(b.useState)(0),xt=Object(Q.a)(rt,2),Xt=xt[0],nt=xt[1],Xe=Object(b.useState)(),yt=Object(Q.a)(Xe,2),Wt=yt[0],nn=yt[1],Ut=Object(b.useRef)();function hn(pn){var qt=pn.touches[0],mn=qt.screenX,Zt=qt.screenY;Ne({x:mn,y:Zt}),window.clearInterval(Ut.current)}function Jt(pn){if(!ve)return;pn.preventDefault();var qt=pn.touches[0],mn=qt.screenX,Zt=qt.screenY;Ne({x:mn,y:Zt});var kt=mn-ve.x,En=Zt-ve.y;ot(kt,En);var ar=Date.now();gt(ar),nt(ar-tt),nn({x:kt,y:En})}function Mt(){if(!ve)return;if(Ne(null),nn(null),Wt){var pn=Wt.x/Xt,qt=Wt.y/Xt,mn=Math.abs(pn),Zt=Math.abs(qt);if(Math.max(mn,Zt)<Xa)return;var kt=pn,En=qt;Ut.current=window.setInterval(function(){if(Math.abs(kt)<ga&&Math.abs(En)<ga){window.clearInterval(Ut.current);return}kt*=Eo,En*=Eo,ot(kt*_a,En*_a)},_a)}}var on=Object(b.useRef)(0),Gt=Object(b.useRef)(!1),fn=Object(b.useRef)();function In(pn){var qt=pn.deltaX,mn=pn.deltaY,Zt=0,kt=Math.abs(qt),En=Math.abs(mn);kt===En?Zt=fn.current==="x"?qt:mn:kt>En?(Zt=qt,fn.current="x"):(Zt=mn,fn.current="y");var ar=Date.now();ar-on.current>100&&(Gt.current=!1),(ot(-Zt,-Zt)||Gt.current)&&(pn.preventDefault(),Gt.current=!0),on.current=ar}var jt=Object(b.useRef)(null);jt.current={onTouchStart:hn,onTouchMove:Jt,onTouchEnd:Mt,onWheel:In},b.useEffect(function(){function pn(kt){jt.current.onTouchStart(kt)}function qt(kt){jt.current.onTouchMove(kt)}function mn(kt){jt.current.onTouchEnd(kt)}function Zt(kt){jt.current.onWheel(kt)}return document.addEventListener("touchmove",qt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),Ke.current.addEventListener("touchstart",pn,{passive:!1}),Ke.current.addEventListener("wheel",Zt),function(){document.removeEventListener("touchmove",qt),document.removeEventListener("touchend",mn)}},[])}function Xs(){var Ke=Object(b.useRef)(new Map);function ot(Je){return Ke.current.has(Je)||Ke.current.set(Je,b.createRef()),Ke.current.get(Je)}function ht(Je){Ke.current.delete(Je)}return[ot,ht]}function Ys(Ke,ot){var ht=b.useRef(Ke),Je=b.useState({}),ve=Object(Q.a)(Je,2),Ne=ve[1];function ye(qe){var tt=typeof qe=="function"?qe(ht.current):qe;tt!==ht.current&&ot(tt,ht.current),ht.current=tt,Ne({})}return[ht.current,ye]}var il=function(ot){var ht=ot.position,Je=ot.prefixCls,ve=ot.extra;if(!ve)return null;var Ne,ye=ve;return ht==="right"&&(Ne=ye.right||!ye.left&&ye||null),ht==="left"&&(Ne=ye.left||null),Ne?b.createElement("div",{className:"".concat(Je,"-extra-content")},Ne):null};function ml(Ke,ot){var ht,Je=b.useContext(Vs),ve=Je.prefixCls,Ne=Je.tabs,ye=Ke.className,qe=Ke.style,tt=Ke.id,gt=Ke.animated,rt=Ke.activeKey,xt=Ke.rtl,Xt=Ke.extra,nt=Ke.editable,Xe=Ke.locale,yt=Ke.tabPosition,Wt=Ke.tabBarGutter,nn=Ke.children,Ut=Ke.onTabClick,hn=Ke.onTabScroll,Jt=Object(b.useRef)(),Mt=Object(b.useRef)(),on=Object(b.useRef)(),Gt=Object(b.useRef)(),fn=Xs(),In=Object(Q.a)(fn,2),jt=In[0],pn=In[1],qt=yt==="top"||yt==="bottom",mn=Ys(0,function(va,$r){qt&&hn&&hn({direction:va>$r?"left":"right"})}),Zt=Object(Q.a)(mn,2),kt=Zt[0],En=Zt[1],ar=Ys(0,function(va,$r){!qt&&hn&&hn({direction:va>$r?"top":"bottom"})}),sn=Object(Q.a)(ar,2),Tn=sn[0],Bn=sn[1],jn=Object(b.useState)(0),cn=Object(Q.a)(jn,2),Nn=cn[0],qn=cn[1],ur=Object(b.useState)(0),wr=Object(Q.a)(ur,2),Gn=wr[0],Yn=wr[1],yr=Object(b.useState)(0),fr=Object(Q.a)(yr,2),hr=fr[0],Zr=fr[1],Wr=Object(b.useState)(0),Vn=Object(Q.a)(Wr,2),dr=Vn[0],Ra=Vn[1],Vr=Object(b.useState)(null),Hn=Object(Q.a)(Vr,2),dn=Hn[0],cr=Hn[1],qa=Object(b.useState)(null),pr=Object(Q.a)(qa,2),br=pr[0],or=pr[1],Jn=Object(b.useState)(0),Sn=Object(Q.a)(Jn,2),On=Sn[0],un=Sn[1],zn=Object(b.useState)(0),zr=Object(Q.a)(zn,2),nr=zr[0],Sr=zr[1],wa=a(new Map),ea=Object(Q.a)(wa,2),la=ea[0],ta=ea[1],pa=m(Ne,la,Nn),ba="".concat(ve,"-nav-operations-hidden"),xa=0,Rr=0;qt?xt?(xa=0,Rr=Math.max(0,Nn-dn)):(xa=Math.min(0,dn-Nn),Rr=0):(xa=Math.min(0,br-Gn),Rr=0);function Ma(va){return va<xa?[xa,!1]:va>Rr?[Rr,!1]:[va,!0]}var ua=Object(b.useRef)(),La=Object(b.useState)(),ii=Object(Q.a)(La,2),Wi=ii[0],yi=ii[1];function fi(){yi(Date.now())}function Mo(){window.clearTimeout(ua.current)}Ts(Jt,function(va,$r){var pi=!1;function zi(To,uo){To(function(Lo){var Ni=Ma(Lo+uo),oi=Object(Q.a)(Ni,2),Wo=oi[0],Rn=oi[1];return pi=Rn,Wo})}if(qt){if(dn>=Nn)return pi;zi(En,va)}else{if(br>=Gn)return pi;zi(Bn,$r)}return Mo(),fi(),pi}),Object(b.useEffect)(function(){return Mo(),Wi&&(ua.current=window.setTimeout(function(){yi(0)},100)),Mo},[Wi]);function Ao(){var va=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rt,$r=pa.get(va);if(!$r)return;if(qt){var pi=kt;xt?$r.right<kt?pi=$r.right:$r.right+$r.width>kt+dn&&(pi=$r.right+$r.width-dn):$r.left<-kt?pi=-$r.left:$r.left+$r.width>-kt+dn&&(pi=-($r.left+$r.width-dn)),Bn(0),En(Ma(pi)[0])}else{var zi=Tn;$r.top<-Tn?zi=-$r.top:$r.top+$r.height>-Tn+br&&(zi=-($r.top+$r.height-br)),En(0),Bn(Ma(zi)[0])}}var _o=B(pa,{width:dn,height:br,left:kt,top:Tn},{width:hr,height:dr},{width:On,height:nr},Object(F.a)(Object(F.a)({},Ke),{},{tabs:Ne})),as=Object(Q.a)(_o,2),hs=as[0],is=as[1],os=Ne.map(function(va){var $r=va.key;return b.createElement(A,{id:tt,prefixCls:ve,key:$r,rtl:xt,tab:va,closable:va.closable,editable:nt,active:$r===rt,tabPosition:yt,tabBarGutter:Wt,renderWrapper:nn,removeAriaLabel:Xe==null?void 0:Xe.removeAriaLabel,ref:jt($r),onClick:function(zi){Ut($r,zi)},onRemove:function(){pn($r)},onFocus:function(){Ao($r),fi(),xt||(Jt.current.scrollLeft=0),Jt.current.scrollTop=0}})}),xo=s(function(){var va,$r,pi,zi,To,uo,Lo,Ni,oi,Wo=((va=Jt.current)===null||va===void 0?void 0:va.offsetWidth)||0,Rn=(($r=Jt.current)===null||$r===void 0?void 0:$r.offsetHeight)||0,qo=((pi=Gt.current)===null||pi===void 0?void 0:pi.offsetWidth)||0,so=((zi=Gt.current)===null||zi===void 0?void 0:zi.offsetHeight)||0,Ba=((To=on.current)===null||To===void 0?void 0:To.offsetWidth)||0,Oi=((uo=on.current)===null||uo===void 0?void 0:uo.offsetHeight)||0;cr(Wo),or(Rn),un(qo),Sr(so);var mi=(((Lo=Mt.current)===null||Lo===void 0?void 0:Lo.offsetWidth)||0)-qo,So=(((Ni=Mt.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0)-so;qn(mi),Yn(So);var vi=(oi=on.current)===null||oi===void 0?void 0:oi.className.includes(ba);Zr(mi-(vi?0:Ba)),Ra(So-(vi?0:Oi)),ta(function(){var Uo=new Map;return Ne.forEach(function(es){var ms=es.key,zo=jt(ms).current;zo&&Uo.set(ms,{width:zo.offsetWidth,height:zo.offsetHeight,left:zo.offsetLeft,top:zo.offsetTop})}),Uo})}),ps=Ne.slice(0,hs),Ui=Ne.slice(is+1),na=[].concat(Object(p.a)(ps),Object(p.a)(Ui)),hi=Object(b.useState)(),ui=Object(Q.a)(hi,2),mo=ui[0],lo=ui[1],Pi=pa.get(rt),ss=Object(b.useRef)();function ls(){t.a.cancel(ss.current)}Object(b.useEffect)(function(){var va={};return Pi&&(qt?(xt?va.right=Pi.right:va.left=Pi.left,va.width=Pi.width):(va.top=Pi.top,va.height=Pi.height)),ls(),ss.current=t()(function(){lo(va)}),ls},[Pi,qt,xt]),Object(b.useEffect)(function(){Ao()},[rt,Pi,pa,qt]),Object(b.useEffect)(function(){xo()},[xt,Wt,rt,Ne.map(function(va){return va.key}).join("_")]);var Zo=!!na.length,fo="".concat(ve,"-nav-wrap"),Qo,go,$o,Ko;return qt?xt?(go=kt>0,Qo=kt+dn<Nn):(Qo=kt<0,go=-kt+dn<Nn):($o=Tn<0,Ko=-Tn+br<Gn),b.createElement("div",{ref:ot,role:"tablist",className:M()("".concat(ve,"-nav"),ye),style:qe,onKeyDown:function(){fi()}},b.createElement(il,{position:"left",extra:Xt,prefixCls:ve}),b.createElement(d.a,{onResize:xo},b.createElement("div",{className:M()(fo,(ht={},Object(Z.a)(ht,"".concat(fo,"-ping-left"),Qo),Object(Z.a)(ht,"".concat(fo,"-ping-right"),go),Object(Z.a)(ht,"".concat(fo,"-ping-top"),$o),Object(Z.a)(ht,"".concat(fo,"-ping-bottom"),Ko),ht)),ref:Jt},b.createElement(d.a,{onResize:xo},b.createElement("div",{ref:Mt,className:"".concat(ve,"-nav-list"),style:{transform:"translate(".concat(kt,"px, ").concat(Tn,"px)"),transition:Wi?"none":void 0}},os,b.createElement(to,{ref:Gt,prefixCls:ve,locale:Xe,editable:nt,style:{visibility:Zo?"hidden":null}}),b.createElement("div",{className:M()("".concat(ve,"-ink-bar"),Object(Z.a)({},"".concat(ve,"-ink-bar-animated"),gt.inkBar)),style:mo}))))),b.createElement(wo,Object.assign({},Ke,{ref:on,prefixCls:ve,tabs:na,className:!Zo&&ba})),b.createElement(il,{position:"right",extra:Xt,prefixCls:ve}))}var Js=b.forwardRef(ml);function Us(Ke){var ot=Ke.id,ht=Ke.activeKey,Je=Ke.animated,ve=Ke.tabPosition,Ne=Ke.rtl,ye=Ke.destroyInactiveTabPane,qe=b.useContext(Vs),tt=qe.prefixCls,gt=qe.tabs,rt=Je.tabPane,xt=gt.findIndex(function(Xt){return Xt.key===ht});return b.createElement("div",{className:M()("".concat(tt,"-content-holder"))},b.createElement("div",{className:M()("".concat(tt,"-content"),"".concat(tt,"-content-").concat(ve),Object(Z.a)({},"".concat(tt,"-content-animated"),rt)),style:xt&&rt?Object(Z.a)({},Ne?"marginRight":"marginLeft","-".concat(xt,"00%")):null},gt.map(function(Xt){return b.cloneElement(Xt.node,{key:Xt.key,prefixCls:tt,tabKey:Xt.key,id:ot,animated:rt,active:Xt.key===ht,destroyInactiveTabPane:ye})})))}function gl(Ke){var ot=Ke.prefixCls,ht=Ke.forceRender,Je=Ke.className,ve=Ke.style,Ne=Ke.id,ye=Ke.active,qe=Ke.animated,tt=Ke.destroyInactiveTabPane,gt=Ke.tabKey,rt=Ke.children,xt=b.useState(ht),Xt=Object(Q.a)(xt,2),nt=Xt[0],Xe=Xt[1];b.useEffect(function(){ye?Xe(!0):tt&&Xe(!1)},[ye,tt]);var yt={};return ye||(qe?(yt.visibility="hidden",yt.height=0,yt.overflowY="hidden"):yt.display="none"),b.createElement("div",{id:Ne&&"".concat(Ne,"-panel-").concat(gt),role:"tabpanel",tabIndex:ye?0:-1,"aria-labelledby":Ne&&"".concat(Ne,"-tab-").concat(gt),"aria-hidden":!ye,style:Object(F.a)(Object(F.a)({},yt),ve),className:M()("".concat(ot,"-tabpane"),ye&&"".concat(ot,"-tabpane-active"),Je)},(ye||nt||ht)&&rt)}var Ps=0;function Ns(Ke){return Object(x.a)(Ke).map(function(ot){if(b.isValidElement(ot)){var ht=ot.key!==void 0?String(ot.key):void 0;return Object(F.a)(Object(F.a)({key:ht},ot.props),{},{node:ot})}return null}).filter(function(ot){return ot})}function li(Ke,ot){var ht,Je=Ke.id,ve=Ke.prefixCls,Ne=ve===void 0?"rc-tabs":ve,ye=Ke.className,qe=Ke.children,tt=Ke.direction,gt=Ke.activeKey,rt=Ke.defaultActiveKey,xt=Ke.editable,Xt=Ke.animated,nt=Ke.tabPosition,Xe=nt===void 0?"top":nt,yt=Ke.tabBarGutter,Wt=Ke.tabBarStyle,nn=Ke.tabBarExtraContent,Ut=Ke.locale,hn=Ke.moreIcon,Jt=Ke.moreTransitionName,Mt=Ke.destroyInactiveTabPane,on=Ke.renderTabBar,Gt=Ke.onChange,fn=Ke.onTabClick,In=Ke.onTabScroll,jt=Object(D.a)(Ke,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),pn=Ns(qe),qt=tt==="rtl",mn;Xt===!1?mn={inkBar:!1,tabPane:!1}:mn=Object(F.a)({inkBar:!0,tabPane:!1},Xt!==!0?Xt:null);var Zt=Object(b.useState)(!1),kt=Object(Q.a)(Zt,2),En=kt[0],ar=kt[1];Object(b.useEffect)(function(){ar(xs())},[]);var sn=Object(T.a)(function(){var dr;return(dr=pn[0])===null||dr===void 0?void 0:dr.key},{value:gt,defaultValue:rt}),Tn=Object(Q.a)(sn,2),Bn=Tn[0],jn=Tn[1],cn=Object(b.useState)(function(){return pn.findIndex(function(dr){return dr.key===Bn})}),Nn=Object(Q.a)(cn,2),qn=Nn[0],ur=Nn[1];Object(b.useEffect)(function(){var dr=pn.findIndex(function(Vr){return Vr.key===Bn});if(dr===-1){var Ra;dr=Math.max(0,Math.min(qn,pn.length-1)),jn((Ra=pn[dr])===null||Ra===void 0?void 0:Ra.key)}ur(dr)},[pn.map(function(dr){return dr.key}).join("_"),Bn,qn]);var wr=Object(T.a)(null,{value:Je}),Gn=Object(Q.a)(wr,2),Yn=Gn[0],yr=Gn[1],fr=Xe;En&&!["left","right"].includes(Xe)&&(fr="top"),Object(b.useEffect)(function(){Je||(yr("rc-tabs-".concat(Ps)),Ps+=1)},[]);function hr(dr,Ra){fn==null||fn(dr,Ra),jn(dr),Gt==null||Gt(dr)}var Zr={id:Yn,activeKey:Bn,animated:mn,tabPosition:fr,rtl:qt,mobile:En},Wr,Vn=Object(F.a)(Object(F.a)({},Zr),{},{editable:xt,locale:Ut,moreIcon:hn,moreTransitionName:Jt,tabBarGutter:yt,onTabClick:hr,onTabScroll:In,extra:nn,style:Wt,panes:qe});return on?Wr=on(Vn,Js):Wr=b.createElement(Js,Object.assign({},Vn)),b.createElement(Vs.Provider,{value:{tabs:pn,prefixCls:Ne}},b.createElement("div",Object.assign({ref:ot,id:Je,className:M()(Ne,"".concat(Ne,"-").concat(fr),(ht={},Object(Z.a)(ht,"".concat(Ne,"-mobile"),En),Object(Z.a)(ht,"".concat(Ne,"-editable"),xt),Object(Z.a)(ht,"".concat(Ne,"-rtl"),qt),ht),ye)},jt),Wr,b.createElement(Us,Object.assign({destroyInactiveTabPane:Mt},Zr,{animated:mn}))))}var Hs=b.forwardRef(li);Hs.TabPane=gl;var Jo=Hs,ol=te.b=Jo},"kNP/":function(xe,te,C){xe.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(xe,te,C){xe.exports=C.p+"static/question.cb52bef9.gif"},kPYp:function(xe,te){xe.exports="data:image/png;base64,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"},kSUc:function(xe,te,C){},"kaH+":function(xe,te,C){"use strict";var Z=C("+L6B"),Q=C("2/Rp"),D=C("tJVT"),F=C("cDcd"),b=C.n(F),R=C("UZu5"),M=C.n(R),x=C("dhSg"),T=C("rLCj"),p=C("dF/Y"),r=C("4i/N");te.a=function(){var t=Object(F.useState)(""),d=Object(D.a)(t,2),s=d[0],a=d[1],o=Object(F.useState)(0),c=Object(D.a)(o,2),A=c[0],u=c[1],m=Object(F.useRef)("");Object(F.useEffect)(function(){var i=x.a.subscribe("preview-image",function(l){a(l),document.body.style.overflow="hidden"});return i},[]),Object(F.useEffect)(function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}},[]),Object(F.useEffect)(function(){m.current=s},[s]);function y(i){i.keyCode==27&&m.current&&B()}function B(){document.body.style.overflow="auto",a("")}function w(){u(A+90)}var L=Object(F.useRef)(),_=Object(F.useRef)(),g=function(l){(l.nativeEvent.target===L.current||l.nativeEvent.target===_.current)&&B()};return b.a.createElement(F.Fragment,null,s?b.a.createElement("div",{className:"image-preview-container",ref:L,onClick:g},b.a.createElement("div",{className:"button-group"},b.a.createElement(Q.a,{onClick:w},"\u65CB\u8F6C",b.a.createElement(T.a,null)),b.a.createElement(Q.a,{href:s},"\u4E0B\u8F7D",b.a.createElement(p.a,null)),b.a.createElement(Q.a,{onClick:B},"\u5173\u95ED",b.a.createElement(r.a,null))),b.a.createElement("div",{className:"preview-wrp-group",ref:_},b.a.createElement("img",{className:"image-preview",src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(A,"deg)")}}))):null)}},kwm0:function(xe,te,C){xe.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(xe,te,C){xe.exports=C.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(xe,te,C){(function(Z){Z(C("VrN/"),C("1eCo"),C("8EBN"))})(function(Z){"use strict";Z.defineMode("markdown",function(Q,D){var F=Z.getMode(Q,"text/html"),b=F.name=="null";function R(k){if(Z.findModeByName){var I=Z.findModeByName(k);I&&(k=I.mime||I.mimes[0])}var W=Z.getMode(Q,k);return W.name=="null"?null:W}D.highlightFormatting===void 0&&(D.highlightFormatting=!1),D.maxBlockquoteDepth===void 0&&(D.maxBlockquoteDepth=0),D.taskLists===void 0&&(D.taskLists=!1),D.strikethrough===void 0&&(D.strikethrough=!1),D.emoji===void 0&&(D.emoji=!1),D.fencedCodeBlockHighlighting===void 0&&(D.fencedCodeBlockHighlighting=!0),D.fencedCodeBlockDefaultMode===void 0&&(D.fencedCodeBlockDefaultMode="text/plain"),D.xml===void 0&&(D.xml=!0),D.tokenTypeOverrides===void 0&&(D.tokenTypeOverrides={});var M={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 x in M)M.hasOwnProperty(x)&&D.tokenTypeOverrides[x]&&(M[x]=D.tokenTypeOverrides[x]);var T=/^([*\-_])(?:\s*\1){2,}\s*$/,p=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,t=D.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,s=/^[^#!\[\]*_\\<>` "'(~:]+/,a=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,o=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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 u(k,I,W){return I.f=I.inline=W,W(k,I)}function m(k,I,W){return I.f=I.block=W,W(k,I)}function y(k){return!k||!/\S/.test(k.string)}function B(k){if(k.linkTitle=!1,k.linkHref=!1,k.linkText=!1,k.em=!1,k.strong=!1,k.strikethrough=!1,k.quote=0,k.indentedCode=!1,k.f==L){var I=b;if(!I){var W=Z.innerMode(F,k.htmlState);I=W.mode.name=="xml"&&W.state.tagStart===null&&!W.state.context&&W.state.tokenize.isInText}I&&(k.f=l,k.block=w,k.htmlState=null)}return k.trailingSpace=0,k.trailingSpaceNewLine=!1,k.prevLine=k.thisLine,k.thisLine={stream:null},null}function w(k,I){var W=k.column()===I.indentation,j=y(I.prevLine.stream),Y=I.indentedCode,$=I.prevLine.hr,se=I.list!==!1,le=(I.listStack[I.listStack.length-1]||0)+3;I.indentedCode=!1;var ae=I.indentation;if(I.indentationDiff===null&&(I.indentationDiff=I.indentation,se)){for(I.list=null;ae<I.listStack[I.listStack.length-1];)I.listStack.pop(),I.listStack.length?I.indentation=I.listStack[I.listStack.length-1]:I.list=!1;I.list!==!1&&(I.indentationDiff=ae-I.listStack[I.listStack.length-1])}var q=!j&&!$&&!I.prevLine.header&&(!se||!Y)&&!I.prevLine.fencedCodeEnd,ce=(I.list===!1||$||j)&&I.indentation<=le&&k.match(T),re=null;if(I.indentationDiff>=4&&(Y||I.prevLine.fencedCodeEnd||I.prevLine.header||j))return k.skipToEnd(),I.indentedCode=!0,M.code;if(k.eatSpace())return null;if(W&&I.indentation<=le&&(re=k.match(t))&&re[1].length<=6)return I.quote=0,I.header=re[1].length,I.thisLine.header=!0,D.highlightFormatting&&(I.formatting="header"),I.f=I.inline,g(I);if(I.indentation<=le&&k.eat(">"))return I.quote=W?1:I.quote+1,D.highlightFormatting&&(I.formatting="quote"),k.eatSpace(),g(I);if(!ce&&!I.setext&&W&&I.indentation<=le&&(re=k.match(p))){var fe=re[1]?"ol":"ul";return I.indentation=ae+k.current().length,I.list=!0,I.quote=0,I.listStack.push(I.indentation),I.em=!1,I.strong=!1,I.code=!1,I.strikethrough=!1,D.taskLists&&k.match(r,!1)&&(I.taskList=!0),I.f=I.inline,D.highlightFormatting&&(I.formatting=["list","list-"+fe]),g(I)}else{if(W&&I.indentation<=le&&(re=k.match(a,!0)))return I.quote=0,I.fencedEndRE=new RegExp(re[1]+"+ *$"),I.localMode=D.fencedCodeBlockHighlighting&&R(re[2]||D.fencedCodeBlockDefaultMode),I.localMode&&(I.localState=Z.startState(I.localMode)),I.f=I.block=_,D.highlightFormatting&&(I.formatting="code-block"),I.code=-1,g(I);if(I.setext||(!q||!se)&&!I.quote&&I.list===!1&&!I.code&&!ce&&!o.test(k.string)&&(re=k.lookAhead(1))&&(re=re.match(d)))return I.setext?(I.header=I.setext,I.setext=0,k.skipToEnd(),D.highlightFormatting&&(I.formatting="header")):(I.header=re[0].charAt(0)=="="?1:2,I.setext=I.header),I.thisLine.header=!0,I.f=I.inline,g(I);if(ce)return k.skipToEnd(),I.hr=!0,I.thisLine.hr=!0,M.hr;if(k.peek()==="[")return u(k,I,U)}return u(k,I,I.inline)}function L(k,I){var W=F.token(k,I.htmlState);if(!b){var j=Z.innerMode(F,I.htmlState);(j.mode.name=="xml"&&j.state.tagStart===null&&!j.state.context&&j.state.tokenize.isInText||I.md_inside&&k.current().indexOf(">")>-1)&&(I.f=l,I.block=w,I.htmlState=null)}return W}function _(k,I){var W=I.listStack[I.listStack.length-1]||0,j=I.indentation<W,Y=W+3;if(I.fencedEndRE&&I.indentation<=Y&&(j||k.match(I.fencedEndRE))){D.highlightFormatting&&(I.formatting="code-block");var $;return j||($=g(I)),I.localMode=I.localState=null,I.block=w,I.f=l,I.fencedEndRE=null,I.code=0,I.thisLine.fencedCodeEnd=!0,j?m(k,I,I.block):$}else return I.localMode?I.localMode.token(k,I.localState):(k.skipToEnd(),M.code)}function g(k){var I=[];if(k.formatting){I.push(M.formatting),typeof k.formatting=="string"&&(k.formatting=[k.formatting]);for(var W=0;W<k.formatting.length;W++)I.push(M.formatting+"-"+k.formatting[W]),k.formatting[W]==="header"&&I.push(M.formatting+"-"+k.formatting[W]+"-"+k.header),k.formatting[W]==="quote"&&(!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=k.quote?I.push(M.formatting+"-"+k.formatting[W]+"-"+k.quote):I.push("error"))}if(k.taskOpen)return I.push("meta"),I.length?I.join(" "):null;if(k.taskClosed)return I.push("property"),I.length?I.join(" "):null;if(k.linkHref?I.push(M.linkHref,"url"):(k.strong&&I.push(M.strong),k.em&&I.push(M.em),k.strikethrough&&I.push(M.strikethrough),k.emoji&&I.push(M.emoji),k.linkText&&I.push(M.linkText),k.code&&I.push(M.code),k.image&&I.push(M.image),k.imageAltText&&I.push(M.imageAltText,"link"),k.imageMarker&&I.push(M.imageMarker)),k.header&&I.push(M.header,M.header+"-"+k.header),k.quote&&(I.push(M.quote),!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=k.quote?I.push(M.quote+"-"+k.quote):I.push(M.quote+"-"+D.maxBlockquoteDepth)),k.list!==!1){var j=(k.listStack.length-1)%3;j?j===1?I.push(M.list2):I.push(M.list3):I.push(M.list1)}return k.trailingSpaceNewLine?I.push("trailing-space-new-line"):k.trailingSpace&&I.push("trailing-space-"+(k.trailingSpace%2?"a":"b")),I.length?I.join(" "):null}function i(k,I){return k.match(s,!0)?g(I):void 0}function l(k,I){var W=I.text(k,I);if(typeof W!="undefined")return W;if(I.list)return I.list=null,g(I);if(I.taskList){var j=k.match(r,!0)[1]===" ";return j?I.taskOpen=!0:I.taskClosed=!0,D.highlightFormatting&&(I.formatting="task"),I.taskList=!1,g(I)}if(I.taskOpen=!1,I.taskClosed=!1,I.header&&k.match(/^#+$/,!0))return D.highlightFormatting&&(I.formatting="header"),g(I);var Y=k.next();if(I.linkTitle){I.linkTitle=!1;var $=Y;Y==="("&&($=")"),$=($+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var se="^\\s*(?:[^"+$+"\\\\]+|\\\\\\\\|\\\\.)"+$;if(k.match(new RegExp(se),!0))return M.linkHref}if(Y==="`"){var le=I.formatting;D.highlightFormatting&&(I.formatting="code"),k.eatWhile("`");var ae=k.current().length;if(I.code==0&&(!I.quote||ae==1))return I.code=ae,g(I);if(ae==I.code){var q=g(I);return I.code=0,q}else return I.formatting=le,g(I)}else if(I.code)return g(I);if(Y==="\\"&&(k.next(),D.highlightFormatting)){var ce=g(I),re=M.formatting+"-escape";return ce?ce+" "+re:re}if(Y==="!"&&k.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return I.imageMarker=!0,I.image=!0,D.highlightFormatting&&(I.formatting="image"),g(I);if(Y==="["&&I.imageMarker&&k.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return I.imageMarker=!1,I.imageAltText=!0,D.highlightFormatting&&(I.formatting="image"),g(I);if(Y==="]"&&I.imageAltText){D.highlightFormatting&&(I.formatting="image");var ce=g(I);return I.imageAltText=!1,I.image=!1,I.inline=I.f=E,ce}if(Y==="["&&!I.image)return I.linkText&&k.match(/^.*?\]/)||(I.linkText=!0,D.highlightFormatting&&(I.formatting="link")),g(I);if(Y==="]"&&I.linkText){D.highlightFormatting&&(I.formatting="link");var ce=g(I);return I.linkText=!1,I.inline=I.f=k.match(/\(.*?\)| ?\[.*?\]/,!1)?E:l,ce}if(Y==="<"&&k.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){I.f=I.inline=h,D.highlightFormatting&&(I.formatting="link");var ce=g(I);return ce?ce+=" ":ce="",ce+M.linkInline}if(Y==="<"&&k.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){I.f=I.inline=h,D.highlightFormatting&&(I.formatting="link");var ce=g(I);return ce?ce+=" ":ce="",ce+M.linkEmail}if(D.xml&&Y==="<"&&k.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var fe=k.string.indexOf(">",k.pos);if(fe!=-1){var ne=k.string.substring(k.start,fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ne)&&(I.md_inside=!0)}return k.backUp(1),I.htmlState=Z.startState(F),m(k,I,L)}if(D.xml&&Y==="<"&&k.match(/^\/\w*?>/))return I.md_inside=!1,"tag";if(Y==="*"||Y==="_"){for(var de=1,ee=k.pos==1?" ":k.string.charAt(k.pos-2);de<3&&k.eat(Y);)de++;var ue=k.peek()||" ",Se=!/\s/.test(ue)&&(!c.test(ue)||/\s/.test(ee)||c.test(ee)),_e=!/\s/.test(ee)&&(!c.test(ee)||/\s/.test(ue)||c.test(ue)),Le=null,Ve=null;if(de%2&&(!I.em&&Se&&(Y==="*"||!_e||c.test(ee))?Le=!0:I.em==Y&&_e&&(Y==="*"||!Se||c.test(ue))&&(Le=!1)),de>1&&(!I.strong&&Se&&(Y==="*"||!_e||c.test(ee))?Ve=!0:I.strong==Y&&_e&&(Y==="*"||!Se||c.test(ue))&&(Ve=!1)),Ve!=null||Le!=null){D.highlightFormatting&&(I.formatting=Le==null?"strong":Ve==null?"em":"strong em"),Le===!0&&(I.em=Y),Ve===!0&&(I.strong=Y);var q=g(I);return Le===!1&&(I.em=!1),Ve===!1&&(I.strong=!1),q}}else if(Y===" "&&(k.eat("*")||k.eat("_"))){if(k.peek()===" ")return g(I);k.backUp(1)}if(D.strikethrough){if(Y==="~"&&k.eatWhile(Y)){if(I.strikethrough){D.highlightFormatting&&(I.formatting="strikethrough");var q=g(I);return I.strikethrough=!1,q}else if(k.match(/^[^\s]/,!1))return I.strikethrough=!0,D.highlightFormatting&&(I.formatting="strikethrough"),g(I)}else if(Y===" "&&k.match(/^~~/,!0)){if(k.peek()===" ")return g(I);k.backUp(2)}}if(D.emoji&&Y===":"&&k.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){I.emoji=!0,D.highlightFormatting&&(I.formatting="emoji");var Oe=g(I);return I.emoji=!1,Oe}return Y===" "&&(k.match(/^ +$/,!1)?I.trailingSpace++:I.trailingSpace&&(I.trailingSpaceNewLine=!0)),g(I)}function h(k,I){var W=k.next();if(W===">"){I.f=I.inline=l,D.highlightFormatting&&(I.formatting="link");var j=g(I);return j?j+=" ":j="",j+M.linkInline}return k.match(/^[^>]+/,!0),M.linkInline}function E(k,I){if(k.eatSpace())return null;var W=k.next();return W==="("||W==="["?(I.f=I.inline=v(W==="("?")":"]"),D.highlightFormatting&&(I.formatting="link-string"),I.linkHref=!0,g(I)):"error"}var f={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function v(k){return function(I,W){var j=I.next();if(j===k){W.f=W.inline=l,D.highlightFormatting&&(W.formatting="link-string");var Y=g(W);return W.linkHref=!1,Y}return I.match(f[k]),W.linkHref=!0,g(W)}}function U(k,I){return k.match(/^([^\]\\]|\\.)*\]:/,!1)?(I.f=N,k.next(),D.highlightFormatting&&(I.formatting="link"),I.linkText=!0,g(I)):u(k,I,l)}function N(k,I){if(k.match(/^\]:/,!0)){I.f=I.inline=H,D.highlightFormatting&&(I.formatting="link");var W=g(I);return I.linkText=!1,W}return k.match(/^([^\]\\]|\\.)+/,!0),M.linkText}function H(k,I){return k.eatSpace()?null:(k.match(/^[^\s]+/,!0),k.peek()===void 0?I.linkTitle=!0:k.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),I.f=I.inline=l,M.linkHref+" url")}var z={startState:function(){return{f:w,prevLine:{stream:null},thisLine:{stream:null},block:w,htmlState:null,indentation:0,inline:l,text:i,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(k){return{f:k.f,prevLine:k.prevLine,thisLine:k.thisLine,block:k.block,htmlState:k.htmlState&&Z.copyState(F,k.htmlState),indentation:k.indentation,localMode:k.localMode,localState:k.localMode?Z.copyState(k.localMode,k.localState):null,inline:k.inline,text:k.text,formatting:!1,linkText:k.linkText,linkTitle:k.linkTitle,linkHref:k.linkHref,code:k.code,em:k.em,strong:k.strong,strikethrough:k.strikethrough,emoji:k.emoji,header:k.header,setext:k.setext,hr:k.hr,taskList:k.taskList,list:k.list,listStack:k.listStack.slice(0),quote:k.quote,indentedCode:k.indentedCode,trailingSpace:k.trailingSpace,trailingSpaceNewLine:k.trailingSpaceNewLine,md_inside:k.md_inside,fencedEndRE:k.fencedEndRE}},token:function(k,I){if(I.formatting=!1,k!=I.thisLine.stream){if(I.header=0,I.hr=!1,k.match(/^\s*$/,!0))return B(I),null;if(I.prevLine=I.thisLine,I.thisLine={stream:k},I.taskList=!1,I.trailingSpace=0,I.trailingSpaceNewLine=!1,!I.localState&&(I.f=I.block,I.f!=L)){var W=k.match(/^\s*/,!0)[0].replace(/\t/g,A).length;if(I.indentation=W,I.indentationDiff=null,W>0)return null}}return I.f(k,I)},innerMode:function(k){return k.block==L?{state:k.htmlState,mode:F}:k.localState?{state:k.localState,mode:k.localMode}:{state:k,mode:z}},indent:function(k,I,W){return k.block==L&&F.indent?F.indent(k.htmlState,I,W):k.localState&&k.localMode.indent?k.localMode.indent(k.localState,I,W):Z.Pass},blankLine:B,getType:g,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),Z.defineMIME("text/markdown","markdown"),Z.defineMIME("text/x-markdown","markdown")})},loD1:function(xe,te){function C(Z,Q,D,F,b,R,M){if(b===0)return!1;var x=b,T=0,p=Z;if(M>Q+x&&M>F+x||M<Q-x&&M<F-x||R>Z+x&&R>D+x||R<Z-x&&R<D-x)return!1;if(Z!==D)T=(Q-F)/(Z-D),p=(Z*F-D*Q)/(Z-D);else return Math.abs(R-Z)<=x/2;var r=T*R-M+p,t=r*r/(T*T+1);return t<=x/2*x/2}te.containStroke=C},lseA:function(xe,te,C){xe.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(xe,te,C){"use strict";var Z=C("E7E6"),Q=C.n(Z);C.d(te,"y",function(){return Q.a});var D=C("/GNS"),F=C.n(D);C.d(te,"x",function(){return F.a});var b=C("FOrL"),R=C.n(b);C.d(te,"r",function(){return R.a});var M=C("HpTS"),x=C.n(M);C.d(te,"z",function(){return x.a});var T=C("tWlo"),p=C.n(T);C.d(te,"b",function(){return p.a});var r=C("7ZXX"),t=C.n(r);C.d(te,"m",function(){return t.a});var d=C("GABl"),s=C.n(d);C.d(te,"f",function(){return s.a});var a=C("onxn"),o=C.n(a);C.d(te,"o",function(){return o.a});var c=C("nKGa"),A=C.n(c);C.d(te,"n",function(){return A.a});var u=C("4qgm"),m=C.n(u);C.d(te,"B",function(){return m.a});var y=C("JeFH"),B=C.n(y);C.d(te,"c",function(){return B.a});var w=C("ji0R"),L=C.n(w);C.d(te,"j",function(){return L.a});var _=C("W6BS"),g=C.n(_);C.d(te,"C",function(){return g.a});var i=C("kPYp"),l=C.n(i);C.d(te,"D",function(){return l.a});var h=C("nukY"),E=C.n(h),f=C("4u4S"),v=C.n(f),U=C("yslc"),N=C.n(U),H=C("l2Kq"),z=C.n(H),k=C("RMFE"),I=C.n(k);C.d(te,"p",function(){return I.a});var W=C("TGq3"),j=C.n(W),Y=C("SMhR"),$=C.n(Y);C.d(te,"A",function(){return $.a});var se=C("8/bI"),le=C.n(se);C.d(te,"k",function(){return le.a});var ae=C("JWDV"),q=C.n(ae),ce=C("Xsq0"),re=C.n(ce);C.d(te,"q",function(){return re.a});var fe=C("Ohmc"),ne=C.n(fe);C.d(te,"d",function(){return ne.a});var de=C("csWT"),ee=C.n(de);C.d(te,"e",function(){return ee.a});var ue=C("7v3h"),Se=C.n(ue);C.d(te,"l",function(){return Se.a});var _e=C("cRFk"),Le=C.n(_e);C.d(te,"w",function(){return Le.a});var Ve=C("kPWJ"),Oe=C.n(Ve);C.d(te,"v",function(){return Oe.a});var ke=C("qgvg"),Ge=C.n(ke);C.d(te,"s",function(){return Ge.a});var Qe=C("FPkq"),vt=C.n(Qe);C.d(te,"u",function(){return vt.a});var At=C("A/g1"),Bt=C.n(At);C.d(te,"g",function(){return Bt.a});var it=C("Nmxd"),Lt=C.n(it);C.d(te,"h",function(){return Lt.a});var Ft=C("5D2P"),Pe=C.n(Ft);C.d(te,"i",function(){return Pe.a});var Fe=C("djh8"),dt=C.n(Fe);C.d(te,"t",function(){return dt.a});var pt=C("Jq4h"),Ye=C.n(pt);C.d(te,"a",function(){return Ye.a})},mFDi:function(xe,te,C){var Z=C("QBsz"),Q=C("Fofx"),D=Z.applyTransform,F=Math.min,b=Math.max;function R(x,T,p,r){p<0&&(x=x+p,p=-p),r<0&&(T=T+r,r=-r),this.x=x,this.y=T,this.width=p,this.height=r}R.prototype={constructor:R,union:function(x){var T=F(x.x,this.x),p=F(x.y,this.y);this.width=b(x.x+x.width,this.x+this.width)-T,this.height=b(x.y+x.height,this.y+this.height)-p,this.x=T,this.y=p},applyTransform:function(){var x=[],T=[],p=[],r=[];return function(t){if(!t)return;x[0]=p[0]=this.x,x[1]=r[1]=this.y,T[0]=r[0]=this.x+this.width,T[1]=p[1]=this.y+this.height,D(x,x,t),D(T,T,t),D(p,p,t),D(r,r,t),this.x=F(x[0],T[0],p[0],r[0]),this.y=F(x[1],T[1],p[1],r[1]);var d=b(x[0],T[0],p[0],r[0]),s=b(x[1],T[1],p[1],r[1]);this.width=d-this.x,this.height=s-this.y}}(),calculateTransform:function(x){var T=this,p=x.width/T.width,r=x.height/T.height,t=Q.create();return Q.translate(t,t,[-T.x,-T.y]),Q.scale(t,t,[p,r]),Q.translate(t,t,[x.x,x.y]),t},intersect:function(x){if(!x)return!1;x instanceof R||(x=R.create(x));var T=this,p=T.x,r=T.x+T.width,t=T.y,d=T.y+T.height,s=x.x,a=x.x+x.width,o=x.y,c=x.y+x.height;return!(r<s||a<p||d<o||c<t)},contain:function(x,T){var p=this;return x>=p.x&&x<=p.x+p.width&&T>=p.y&&T<=p.y+p.height},clone:function(){return new R(this.x,this.y,this.width,this.height)},copy:function(x){this.x=x.x,this.y=x.y,this.width=x.width,this.height=x.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},R.create=function(x){return new R(x.x,x.y,x.width,x.height)};var M=R;xe.exports=M},mLcG:function(xe,te){var C=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Z){setTimeout(Z,16)};xe.exports=C},mOS8:function(xe,te,C){xe.exports=C.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(xe,te,C){var Z=C("hX1E"),Q=Z.normalizeRadian,D=Math.PI*2;function F(b,R,M,x,T,p,r,t,d){if(r===0)return!1;var s=r;t-=b,d-=R;var a=Math.sqrt(t*t+d*d);if(a-s>M||a+s<M)return!1;if(Math.abs(x-T)%D<1e-4)return!0;if(p){var o=x;x=Q(T),T=Q(o)}else x=Q(x),T=Q(T);x>T&&(T+=D);var c=Math.atan2(d,t);return c<0&&(c+=D),c>=x&&c<=T||c+D>=x&&c+D<=T}te.containStroke=F},n6Mw:function(xe,te,C){var Z=C("SrGk"),Q=C("bYtY"),D=C("Fofx");function F(R,M){Z.call(this,R,M,"clipPath","__clippath_in_use__")}Q.inherits(F,Z),F.prototype.update=function(R){var M=this.getSvgElement(R);M&&this.updateDom(M,R.__clipPaths,!1);var x=this.getTextSvgElement(R);x&&this.updateDom(x,R.__clipPaths,!0),this.markUsed(R)},F.prototype.updateDom=function(R,M,x){if(M&&M.length>0){var T=this.getDefs(!0),p=M[0],r,t,d=x?"_textDom":"_dom";p[d]?(t=p[d].getAttribute("id"),r=p[d],T.contains(r)||T.appendChild(r)):(t="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,r=this.createElement("clipPath"),r.setAttribute("id",t),T.appendChild(r),p[d]=r);var s=this.getSvgProxy(p);if(p.transform&&p.parent.invTransform&&!x){var a=Array.prototype.slice.call(p.transform);D.mul(p.transform,p.parent.invTransform,p.transform),s.brush(p),p.transform=a}else s.brush(p);var o=this.getSvgElement(p);r.innerHTML="",r.appendChild(o.cloneNode()),R.setAttribute("clip-path","url(#"+t+")"),M.length>1&&this.updateDom(r,M.slice(1),x)}else R&&R.setAttribute("clip-path","none")},F.prototype.markUsed=function(R){var M=this;R.__clipPaths&&Q.each(R.__clipPaths,function(x){x._dom&&Z.prototype.markUsed.call(M,x._dom),x._textDom&&Z.prototype.markUsed.call(M,x._textDom)})};var b=F;xe.exports=b},n6Qo:function(xe,te,C){"use strict";C.d(te,"a",function(){return x});var Z=C("cDcd"),Q=C("biw7"),D=C("fyJ8");function F(T){var p=T.className,r=T.index,t=T.children,d=T.colSpan,s=T.rowSpan,a=Z.useContext(Q.a),o=a.prefixCls,c=a.fixedInfoList,A=c[r];return Z.createElement(D.a,Object.assign({className:p,index:r,component:"td",prefixCls:o,record:null,dataIndex:null,render:function(){return{children:t,props:{colSpan:d,rowSpan:s}}}},A))}function b(T){return Z.createElement("tr",Object.assign({},T))}function R(T){var p=T.children,r=Z.useContext(Q.a),t=r.prefixCls;return Z.createElement("tfoot",{className:"".concat(t,"-summary")},p)}var M=te.b=R,x={Cell:F,Row:b}},nCxF:function(xe,te,C){var Z=C("QBsz"),Q=Z.min,D=Z.max,F=Z.scale,b=Z.distance,R=Z.add,M=Z.clone,x=Z.sub;function T(p,r,t,d){var s=[],a=[],o=[],c=[],A,u,m,y;if(d){m=[Infinity,Infinity],y=[-Infinity,-Infinity];for(var B=0,w=p.length;B<w;B++)Q(m,m,p[B]),D(y,y,p[B]);Q(m,m,d[0]),D(y,y,d[1])}for(var B=0,w=p.length;B<w;B++){var L=p[B];if(t)A=p[B?B-1:w-1],u=p[(B+1)%w];else if(B===0||B===w-1){s.push(M(p[B]));continue}else A=p[B-1],u=p[B+1];x(a,u,A),F(a,a,r);var _=b(L,A),g=b(L,u),i=_+g;i!==0&&(_/=i,g/=i),F(o,a,-_),F(c,a,g);var l=R([],L,o),h=R([],L,c);d&&(D(l,l,m),Q(l,l,y),D(h,h,m),Q(h,h,y)),s.push(l),s.push(h)}return t&&s.push(s.shift()),s}xe.exports=T},nKGa:function(xe,te,C){xe.exports=C.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(xe,te){var C=Math.round;function Z(F,b,R){if(!b)return;var M=b.x1,x=b.x2,T=b.y1,p=b.y2;F.x1=M,F.x2=x,F.y1=T,F.y2=p;var r=R&&R.lineWidth;if(!r)return;C(M*2)===C(x*2)&&(F.x1=F.x2=D(M,r,!0)),C(T*2)===C(p*2)&&(F.y1=F.y2=D(T,r,!0))}function Q(F,b,R){if(!b)return;var M=b.x,x=b.y,T=b.width,p=b.height;F.x=M,F.y=x,F.width=T,F.height=p;var r=R&&R.lineWidth;if(!r)return;F.x=D(M,r,!0),F.y=D(x,r,!0),F.width=Math.max(D(M+T,r,!1)-F.x,T===0?0:1),F.height=Math.max(D(x+p,r,!1)-F.y,p===0?0:1)}function D(F,b,R){if(!b)return F;var M=C(F*2);return(M+C(b))%2===0?M/2:(M+(R?1:-1))/2}te.subPixelOptimizeLine=Z,te.subPixelOptimizeRect=Q,te.subPixelOptimize=D},ni6a:function(xe,te,C){var Z=C("pzxd"),Q=C("mFDi"),D=C("gut8"),F=D.WILL_BE_RESTORED,b=new Q,R=function(){};R.prototype={constructor:R,drawRectText:function(x,T){var p=this.style;T=p.textRect||T,this.__dirty&&Z.normalizeTextStyle(p,!0);var r=p.text;if(r!=null&&(r+=""),!Z.needDrawText(r,p))return;x.save();var t=this.transform;p.transformText?this.setTransform(x):t&&(b.copy(T),b.applyTransform(t),T=b),Z.renderText(this,x,r,p,T,F),x.restore()}};var M=R;xe.exports=M},nukY:function(xe,te){xe.exports="data:image/png;base64,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"},onxn:function(xe,te){xe.exports="data:image/png;base64,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"},osHv:function(xe,te,C){(function(Z){Z(C("VrN/"))})(function(Z){"use strict";var Q=Z.Pos;function D(c,A){return c.line-A.line||c.ch-A.ch}var F="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",b=F+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",R=new RegExp("<(/?)(["+F+"]["+b+"]*)","g");function M(c,A,u,m){this.line=A,this.ch=u,this.cm=c,this.text=c.getLine(A),this.min=m?Math.max(m.from,c.firstLine()):c.firstLine(),this.max=m?Math.min(m.to-1,c.lastLine()):c.lastLine()}function x(c,A){var u=c.cm.getTokenTypeAt(Q(c.line,A));return u&&/\btag\b/.test(u)}function T(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function p(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function r(c){for(;;){var A=c.text.indexOf(">",c.ch);if(A==-1){if(T(c))continue;return}if(!x(c,A+1)){c.ch=A+1;continue}var u=c.text.lastIndexOf("/",A),m=u>-1&&!/\S/.test(c.text.slice(u+1,A));return c.ch=A+1,m?"selfClose":"regular"}}function t(c){for(;;){var A=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(A==-1){if(p(c))continue;return}if(!x(c,A+1)){c.ch=A;continue}R.lastIndex=A,c.ch=A;var u=R.exec(c.text);if(u&&u.index==A)return u}}function d(c){for(;;){R.lastIndex=c.ch;var A=R.exec(c.text);if(!A){if(T(c))continue;return}if(!x(c,A.index+1)){c.ch=A.index+1;continue}return c.ch=A.index+A[0].length,A}}function s(c){for(;;){var A=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(A==-1){if(p(c))continue;return}if(!x(c,A+1)){c.ch=A;continue}var u=c.text.lastIndexOf("/",A),m=u>-1&&!/\S/.test(c.text.slice(u+1,A));return c.ch=A+1,m?"selfClose":"regular"}}function a(c,A){for(var u=[];;){var m=d(c),y,B=c.line,w=c.ch-(m?m[0].length:0);if(!m||!(y=r(c)))return;if(y=="selfClose")continue;if(m[1]){for(var L=u.length-1;L>=0;--L)if(u[L]==m[2]){u.length=L;break}if(L<0&&(!A||A==m[2]))return{tag:m[2],from:Q(B,w),to:Q(c.line,c.ch)}}else u.push(m[2])}}function o(c,A){for(var u=[];;){var m=s(c);if(!m)return;if(m=="selfClose"){t(c);continue}var y=c.line,B=c.ch,w=t(c);if(!w)return;if(w[1])u.push(w[2]);else{for(var L=u.length-1;L>=0;--L)if(u[L]==w[2]){u.length=L;break}if(L<0&&(!A||A==w[2]))return{tag:w[2],from:Q(c.line,c.ch),to:Q(y,B)}}}}Z.registerHelper("fold","xml",function(c,A){for(var u=new M(c,A.line,0);;){var m=d(u);if(!m||u.line!=A.line)return;var y=r(u);if(!y)return;if(!m[1]&&y!="selfClose"){var B=Q(u.line,u.ch),w=a(u,m[2]);return w&&D(w.from,B)>0?{from:B,to:w.from}:null}}}),Z.findMatchingTag=function(c,A,u){var m=new M(c,A.line,A.ch,u);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var y=r(m),B=y&&Q(m.line,m.ch),w=y&&t(m);if(!y||!w||D(m,A)>0)return;var L={from:Q(m.line,m.ch),to:B,tag:w[2]};return y=="selfClose"?{open:L,close:null,at:"open"}:w[1]?{open:o(m,w[2]),close:L,at:"close"}:(m=new M(c,B.line,B.ch,u),{open:L,close:a(m,w[2]),at:"open"})},Z.findEnclosingTag=function(c,A,u,m){for(var y=new M(c,A.line,A.ch,u);;){var B=o(y,m);if(!B)break;var w=new M(c,A.line,A.ch,u),L=a(w,B.tag);if(L)return{open:B,close:L}}},Z.scanForClosingTag=function(c,A,u,m){var y=new M(c,A.line,A.ch,m?{from:0,to:m}:null);return a(y,u)}})},p5ED:function(xe,te,C){"use strict";var Z=C("+L6B"),Q=C("2/Rp"),D=C("5Dmo"),F=C("3S7+"),b=C("k1fw"),R=C("tJVT"),M=C("cDcd"),x=C.n(M),T=C("vHTk"),p=C.n(T),r=C("yEEn"),t=C("ZW9T"),d=C("1vsH");te.a=function(s){var a=s.name,o=s.data,c=s.theme,A=s.type,u=s.filename,m=s.monacoEditor,y=s.className,B=s.style,w=s.close,L=s.onClose,_=s.hasMask,g=Object(M.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),i=Object(R.a)(g,2),l=i[0],h=i[1],E=Object(M.useState)(""),f=Object(R.a)(E,2),v=f[0],U=f[1],N,H=1024*1024,z=10*H,k=Object(M.useRef)();A==="office"&&(N=Object(d.V)(o).filesize,N>z&&(A="other")),u&&(m.filename=u),Object(M.useEffect)(function(){var j,Y,$=(j=document.cookie)===null||j===void 0||((Y=j.replace(/\s/g,""))===null||Y===void 0)?void 0:Y.split(";");$==null||$.map(function(se){var le=se.split("=");le[0]==="_educoder_session"&&U(le[1])})},[]);var I=function(){if(o.startsWith("http")||o.startsWith("/")){W();return}Object(d.z)(u||"educoder",o,u)},W=function(){Object(d.x)(u||a,o)};return console.log("data:",o,"fileanme:",u," name:",a),x.a.createElement("div",{style:Object(b.a)({},B||{}),className:"".concat(_&&p.a.bgBlack," ").concat(A?p.a.wrp:"hide")},w&&x.a.createElement("div",{className:p.a.close,ref:k},x.a.createElement(F.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return k.current}},x.a.createElement("span",{onClick:W},x.a.createElement("i",{className:"icon-quxiaozhiding"}))),x.a.createElement(F.a,{title:"\u5173\u95ED",getPopupContainer:function(){return k.current}},x.a.createElement("span",{className:"",onClick:L},x.a.createElement("i",{className:"icon-guanbi1"})))),x.a.createElement("div",{className:"".concat(p.a[y]," ").concat(y," ").concat(p.a.monaco," ").concat(A==="txt"?"show":"hide")},A==="txt"&&x.a.createElement(t.b,m)),A==="audio"&&x.a.createElement("audio",{src:"".concat(o!=null&&o.startsWith("/")||(o==null?void 0:o.indexOf("https://"))>-1?o:"data:audio/mp3;base64,").concat(o),autoPlay:!0}),A==="video"&&x.a.createElement(x.a.Fragment,null,o!=null&&o.startsWith("/")?x.a.createElement("video",{controls:!0,src:"".concat(o),autoPlay:!0}):x.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(o),autoPlay:!0})),A==="html"&&x.a.createElement("iframe",{src:o+"&disposition=inline"}),A==="pdf"&&x.a.createElement("embed",{className:p.a.embed,src:o}),A==="image"&&x.a.createElement(x.a.Fragment,null,x.a.createElement("img",{src:"".concat(o!=null&&o.startsWith("/")||(o==null?void 0:o.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(o)})),A==="other"&&x.a.createElement("div",null,x.a.createElement(Q.a,{type:"primary",size:"large",onClick:I},x.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(A==="download"||A==="office")&&x.a.createElement(Q.a,{type:"primary",size:"large",onClick:I},x.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(xe,te,C){},psGv:function(xe,te,C){var Z,Q;(function(){var D;(function(){"use strict";var M=[,,function(r){function t(a){this.__parent=a,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}t.prototype.clone_empty=function(){var a=new t(this.__parent);return a.set_indent(this.__indent_count,this.__alignment_count),a},t.prototype.item=function(a){return a<0?this.__items[this.__items.length+a]:this.__items[a]},t.prototype.has_match=function(a){for(var o=this.__items.length-1;o>=0;o--)if(this.__items[o].match(a))return!0;return!1},t.prototype.set_indent=function(a,o){this.is_empty()&&(this.__indent_count=a||0,this.__alignment_count=o||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},t.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},t.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},t.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var a=this.__parent.current_line;return a.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),a.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),a.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,a.__items[0]===" "&&(a.__items.splice(0,1),a.__character_count-=1),!0}return!1},t.prototype.is_empty=function(){return this.__items.length===0},t.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},t.prototype.push=function(a){this.__items.push(a);var o=a.lastIndexOf(`
|
|
`);o!==-1?this.__character_count=a.length-o:this.__character_count+=a.length},t.prototype.pop=function(){var a=null;return this.is_empty()||(a=this.__items.pop(),this.__character_count-=a.length),a},t.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},t.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},t.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},t.prototype.toString=function(){var a="";return this.is_empty()?this.__parent.indent_empty_lines&&(a=this.__parent.get_indent_string(this.__indent_count)):(a=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),a+=this.__items.join("")),a};function d(a,o){this.__cache=[""],this.__indent_size=a.indent_size,this.__indent_string=a.indent_char,a.indent_with_tabs||(this.__indent_string=new Array(a.indent_size+1).join(a.indent_char)),o=o||"",a.indent_level>0&&(o=new Array(a.indent_level+1).join(this.__indent_string)),this.__base_string=o,this.__base_string_length=o.length}d.prototype.get_indent_size=function(a,o){var c=this.__base_string_length;return o=o||0,a<0&&(c=0),c+=a*this.__indent_size,c+=o,c},d.prototype.get_indent_string=function(a,o){var c=this.__base_string;return o=o||0,a<0&&(a=0,c=""),o+=a*this.__indent_size,this.__ensure_cache(o),c+=this.__cache[o],c},d.prototype.__ensure_cache=function(a){for(;a>=this.__cache.length;)this.__add_column()},d.prototype.__add_column=function(){var a=this.__cache.length,o=0,c="";this.__indent_size&&a>=this.__indent_size&&(o=Math.floor(a/this.__indent_size),a-=o*this.__indent_size,c=new Array(o+1).join(this.__indent_string)),a&&(c+=new Array(a+1).join(" ")),this.__cache.push(c)};function s(a,o){this.__indent_cache=new d(a,o),this.raw=!1,this._end_with_newline=a.end_with_newline,this.indent_size=a.indent_size,this.wrap_line_length=a.wrap_line_length,this.indent_empty_lines=a.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new t(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}s.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},s.prototype.get_line_number=function(){return this.__lines.length},s.prototype.get_indent_string=function(a,o){return this.__indent_cache.get_indent_string(a,o)},s.prototype.get_indent_size=function(a,o){return this.__indent_cache.get_indent_size(a,o)},s.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},s.prototype.add_new_line=function(a){return this.is_empty()||!a&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},s.prototype.get_code=function(a){this.trim(!0);var o=this.current_line.pop();o&&(o[o.length-1]===`
|
|
`&&(o=o.replace(/\n+$/g,"")),this.current_line.push(o)),this._end_with_newline&&this.__add_outputline();var c=this.__lines.join(`
|
|
`);return a!==`
|
|
`&&(c=c.replace(/[\n]/g,a)),c},s.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},s.prototype.set_indent=function(a,o){return a=a||0,o=o||0,this.next_line.set_indent(a,o),this.__lines.length>1?(this.current_line.set_indent(a,o),!0):(this.current_line.set_indent(),!1)},s.prototype.add_raw_token=function(a){for(var o=0;o<a.newlines;o++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(a.whitespace_before),this.current_line.push(a.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},s.prototype.add_token=function(a){this.__add_space_before_token(),this.current_line.push(a),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},s.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},s.prototype.remove_indent=function(a){for(var o=this.__lines.length;a<o;)this.__lines[a]._remove_indent(),a++;this.current_line._remove_wrap_indent()},s.prototype.trim=function(a){for(a=a===void 0?!1:a,this.current_line.trim();a&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},s.prototype.just_added_newline=function(){return this.current_line.is_empty()},s.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},s.prototype.ensure_empty_line_above=function(a,o){for(var c=this.__lines.length-2;c>=0;){var A=this.__lines[c];if(A.is_empty())break;if(A.item(0).indexOf(a)!==0&&A.item(-1)!==o){this.__lines.splice(c+1,0,new t(this)),this.previous_line=this.__lines[this.__lines.length-2];break}c--}},r.exports.Output=s},function(r){function t(d,s,a,o){this.type=d,this.text=s,this.comments_before=null,this.newlines=a||0,this.whitespace_before=o||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}r.exports.Token=t},,,function(r){function t(a,o){this.raw_options=d(a,o),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}t.prototype._get_array=function(a,o){var c=this.raw_options[a],A=o||[];return typeof c=="object"?c!==null&&typeof c.concat=="function"&&(A=c.concat()):typeof c=="string"&&(A=c.split(/[^a-zA-Z0-9_\/\-]+/)),A},t.prototype._get_boolean=function(a,o){var c=this.raw_options[a],A=c===void 0?!!o:!!c;return A},t.prototype._get_characters=function(a,o){var c=this.raw_options[a],A=o||"";return typeof c=="string"&&(A=c.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),A},t.prototype._get_number=function(a,o){var c=this.raw_options[a];o=parseInt(o,10),isNaN(o)&&(o=0);var A=parseInt(c,10);return isNaN(A)&&(A=o),A},t.prototype._get_selection=function(a,o,c){var A=this._get_selection_list(a,o,c);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+a+`' can only be one of the following values:
|
|
`+o+`
|
|
You passed in: '`+this.raw_options[a]+"'");return A[0]},t.prototype._get_selection_list=function(a,o,c){if(!o||o.length===0)throw new Error("Selection list cannot be empty.");if(c=c||[o[0]],!this._is_valid_selection(c,o))throw new Error("Invalid Default Value!");var A=this._get_array(a,c);if(!this._is_valid_selection(A,o))throw new Error("Invalid Option Value: The option '"+a+`' can contain only the following values:
|
|
`+o+`
|
|
You passed in: '`+this.raw_options[a]+"'");return A},t.prototype._is_valid_selection=function(a,o){return a.length&&o.length&&!a.some(function(c){return o.indexOf(c)===-1})};function d(a,o){var c={};a=s(a);var A;for(A in a)A!==o&&(c[A]=a[A]);if(o&&a[o])for(A in a[o])c[A]=a[o][A];return c}function s(a){var o={},c;for(c in a){var A=c.replace(/-/g,"_");o[A]=a[c]}return o}r.exports.Options=t,r.exports.normalizeOpts=s,r.exports.mergeOpts=d},,function(r){var t=RegExp.prototype.hasOwnProperty("sticky");function d(s){this.__input=s||"",this.__input_length=this.__input.length,this.__position=0}d.prototype.restart=function(){this.__position=0},d.prototype.back=function(){this.__position>0&&(this.__position-=1)},d.prototype.hasNext=function(){return this.__position<this.__input_length},d.prototype.next=function(){var s=null;return this.hasNext()&&(s=this.__input.charAt(this.__position),this.__position+=1),s},d.prototype.peek=function(s){var a=null;return s=s||0,s+=this.__position,s>=0&&s<this.__input_length&&(a=this.__input.charAt(s)),a},d.prototype.__match=function(s,a){s.lastIndex=a;var o=s.exec(this.__input);return o&&!(t&&s.sticky)&&(o.index!==a&&(o=null)),o},d.prototype.test=function(s,a){return a=a||0,a+=this.__position,a>=0&&a<this.__input_length?!!this.__match(s,a):!1},d.prototype.testChar=function(s,a){var o=this.peek(a);return s.lastIndex=0,o!==null&&s.test(o)},d.prototype.match=function(s){var a=this.__match(s,this.__position);return a?this.__position+=a[0].length:a=null,a},d.prototype.read=function(s,a,o){var c="",A;return s&&(A=this.match(s),A&&(c+=A[0])),a&&(A||!s)&&(c+=this.readUntil(a,o)),c},d.prototype.readUntil=function(s,a){var o="",c=this.__position;s.lastIndex=this.__position;var A=s.exec(this.__input);return A?(c=A.index,a&&(c+=A[0].length)):c=this.__input_length,o=this.__input.substring(this.__position,c),this.__position=c,o},d.prototype.readUntilAfter=function(s){return this.readUntil(s,!0)},d.prototype.get_regexp=function(s,a){var o=null,c="g";return a&&t&&(c="y"),typeof s=="string"&&s!==""?o=new RegExp(s,c):s&&(o=new RegExp(s.source,c)),o},d.prototype.get_literal_regexp=function(s){return RegExp(s.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},d.prototype.peekUntilAfter=function(s){var a=this.__position,o=this.readUntilAfter(s);return this.__position=a,o},d.prototype.lookBack=function(s){var a=this.__position-1;return a>=s.length&&this.__input.substring(a-s.length,a).toLowerCase()===s},r.exports.InputScanner=d},function(r,t,d){var s=d(8).InputScanner,a=d(3).Token,o=d(10).TokenStream,c=d(11).WhitespacePattern,A={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},u=function(m,y){this._input=new s(m),this._options=y||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new c(this._input)};u.prototype.tokenize=function(){this._input.restart(),this.__tokens=new o,this._reset();for(var m,y=new a(A.START,""),B=null,w=[],L=new o;y.type!==A.EOF;){for(m=this._get_next_token(y,B);this._is_comment(m);)L.add(m),m=this._get_next_token(y,B);L.isEmpty()||(m.comments_before=L,L=new o),m.parent=B,this._is_opening(m)?(w.push(B),B=m):B&&this._is_closing(m,B)&&(m.opened=B,B.closed=m,B=w.pop(),m.parent=B),m.previous=y,y.next=m,this.__tokens.add(m),y=m}return this.__tokens},u.prototype._is_first_token=function(){return this.__tokens.isEmpty()},u.prototype._reset=function(){},u.prototype._get_next_token=function(m,y){this._readWhitespace();var B=this._input.read(/.+/g);return B?this._create_token(A.RAW,B):this._create_token(A.EOF,"")},u.prototype._is_comment=function(m){return!1},u.prototype._is_opening=function(m){return!1},u.prototype._is_closing=function(m,y){return!1},u.prototype._create_token=function(m,y){var B=new a(m,y,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return B},u.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},r.exports.Tokenizer=u,r.exports.TOKEN=A},function(r){function t(d){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=d}t.prototype.restart=function(){this.__position=0},t.prototype.isEmpty=function(){return this.__tokens_length===0},t.prototype.hasNext=function(){return this.__position<this.__tokens_length},t.prototype.next=function(){var d=null;return this.hasNext()&&(d=this.__tokens[this.__position],this.__position+=1),d},t.prototype.peek=function(d){var s=null;return d=d||0,d+=this.__position,d>=0&&d<this.__tokens_length&&(s=this.__tokens[d]),s},t.prototype.add=function(d){this.__parent_token&&(d.parent=this.__parent_token),this.__tokens.push(d),this.__tokens_length+=1},r.exports.TokenStream=t},function(r,t,d){var s=d(12).Pattern;function a(o,c){s.call(this,o,c),c?this._line_regexp=this._input.get_regexp(c._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}a.prototype=new s,a.prototype.__set_whitespace_patterns=function(o,c){o+="\\t ",c+="\\n\\r",this._match_pattern=this._input.get_regexp("["+o+c+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+c+"]")},a.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var o=this._input.read(this._match_pattern);if(o===" ")this.whitespace_before_token=" ";else if(o){var c=this.__split(this._newline_regexp,o);this.newline_count=c.length-1,this.whitespace_before_token=c[this.newline_count]}return o},a.prototype.matching=function(o,c){var A=this._create();return A.__set_whitespace_patterns(o,c),A._update(),A},a.prototype._create=function(){return new a(this._input,this)},a.prototype.__split=function(o,c){o.lastIndex=0;for(var A=0,u=[],m=o.exec(c);m;)u.push(c.substring(A,m.index)),A=m.index+m[0].length,m=o.exec(c);return A<c.length?u.push(c.substring(A,c.length)):u.push(""),u},r.exports.WhitespacePattern=a},function(r){function t(d,s){this._input=d,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,s&&(this._starting_pattern=this._input.get_regexp(s._starting_pattern,!0),this._match_pattern=this._input.get_regexp(s._match_pattern,!0),this._until_pattern=this._input.get_regexp(s._until_pattern),this._until_after=s._until_after)}t.prototype.read=function(){var d=this._input.read(this._starting_pattern);return(!this._starting_pattern||d)&&(d+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),d},t.prototype.read_match=function(){return this._input.match(this._match_pattern)},t.prototype.until_after=function(d){var s=this._create();return s._until_after=!0,s._until_pattern=this._input.get_regexp(d),s._update(),s},t.prototype.until=function(d){var s=this._create();return s._until_after=!1,s._until_pattern=this._input.get_regexp(d),s._update(),s},t.prototype.starting_with=function(d){var s=this._create();return s._starting_pattern=this._input.get_regexp(d,!0),s._update(),s},t.prototype.matching=function(d){var s=this._create();return s._match_pattern=this._input.get_regexp(d,!0),s._update(),s},t.prototype._create=function(){return new t(this._input,this)},t.prototype._update=function(){},r.exports.Pattern=t},function(r){function t(d,s){d=typeof d=="string"?d:d.source,s=typeof s=="string"?s:s.source,this.__directives_block_pattern=new RegExp(d+/ beautify( \w+[:]\w+)+ /.source+s,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(d+/\sbeautify\signore:end\s/.source+s,"g")}t.prototype.get_directives=function(d){if(!d.match(this.__directives_block_pattern))return null;var s={};this.__directive_pattern.lastIndex=0;for(var a=this.__directive_pattern.exec(d);a;)s[a[1]]=a[2],a=this.__directive_pattern.exec(d);return s},t.prototype.readIgnored=function(d){return d.readUntilAfter(this.__directives_end_ignore_pattern)},r.exports.Directives=t},function(r,t,d){var s=d(12).Pattern,a={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function o(c,A){s.call(this,c,A),this.__template_pattern=null,this._disabled=Object.assign({},a),this._excluded=Object.assign({},a),A&&(this.__template_pattern=this._input.get_regexp(A.__template_pattern),this._excluded=Object.assign(this._excluded,A._excluded),this._disabled=Object.assign(this._disabled,A._disabled));var u=new s(c);this.__patterns={handlebars_comment:u.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:u.starting_with(/{{{/).until_after(/}}}/),handlebars:u.starting_with(/{{/).until_after(/}}/),php:u.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:u.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:u.starting_with(/{%/).until_after(/%}/),django_value:u.starting_with(/{{/).until_after(/}}/),django_comment:u.starting_with(/{#/).until_after(/#}/),smarty:u.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:u.starting_with(/{\*/).until_after(/\*}/),smarty_literal:u.starting_with(/{literal}/).until_after(/{\/literal}/)}}o.prototype=new s,o.prototype._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(c){var A=this._create();return A._disabled[c]=!0,A._update(),A},o.prototype.read_options=function(c){var A=this._create();for(var u in a)A._disabled[u]=c.templating.indexOf(u)===-1;return A._update(),A},o.prototype.exclude=function(c){var A=this._create();return A._excluded[c]=!0,A._update(),A},o.prototype.read=function(){var c="";this._match_pattern?c=this._input.read(this._starting_pattern):c=this._input.read(this._starting_pattern,this.__template_pattern);for(var A=this._read_template();A;)this._match_pattern?A+=this._input.read(this._match_pattern):A+=this._input.readUntil(this.__template_pattern),c+=A,A=this._read_template();return this._until_after&&(c+=this._input.readUntilAfter(this._until_pattern)),c},o.prototype.__set_templated_pattern=function(){var c=[];this._disabled.php||c.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||c.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||c.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(c.push(this.__patterns.django._starting_pattern.source),c.push(this.__patterns.django_value._starting_pattern.source),c.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||c.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&c.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+c.join("|")+")")},o.prototype._read_template=function(){var c="",A=this._input.peek();if(A==="<"){var u=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&u==="?"&&(c=c||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&u==="%"&&(c=c||this.__patterns.erb.read())}else A==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(c=c||this.__patterns.handlebars_comment.read(),c=c||this.__patterns.handlebars_unescaped.read(),c=c||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(c=c||this.__patterns.django_value.read()),this._excluded.django||(c=c||this.__patterns.django_comment.read(),c=c||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(c=c||this.__patterns.smarty_comment.read(),c=c||this.__patterns.smarty_literal.read(),c=c||this.__patterns.smarty.read()));return c},r.exports.TemplatablePattern=o},,,,function(r,t,d){var s=d(19).Beautifier,a=d(20).Options;function o(c,A,u,m){var y=new s(c,A,u,m);return y.beautify()}r.exports=o,r.exports.defaultOptions=function(){return new a}},function(r,t,d){var s=d(20).Options,a=d(2).Output,o=d(21).Tokenizer,c=d(21).TOKEN,A=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,m=function(E,f){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=E.max_preserve_newlines,this.preserve_newlines=E.preserve_newlines,this._output=new a(E,f)};m.prototype.current_line_has_match=function(E){return this._output.current_line.has_match(E)},m.prototype.set_space_before_token=function(E,f){this._output.space_before_token=E,this._output.non_breaking_space=f},m.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},m.prototype.add_raw_token=function(E){this._output.add_raw_token(E)},m.prototype.print_preserved_newlines=function(E){var f=0;E.type!==c.TEXT&&E.previous.type!==c.TEXT&&(f=E.newlines?1:0),this.preserve_newlines&&(f=E.newlines<this.max_preserve_newlines+1?E.newlines:this.max_preserve_newlines+1);for(var v=0;v<f;v++)this.print_newline(v>0);return f!==0},m.prototype.traverse_whitespace=function(E){return E.whitespace_before||E.newlines?(this.print_preserved_newlines(E)||(this._output.space_before_token=!0),!0):!1},m.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},m.prototype.print_newline=function(E){this._output.add_new_line(E)},m.prototype.print_token=function(E){E.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(E.text))},m.prototype.indent=function(){this.indent_level++},m.prototype.get_full_indent=function(E){return E=this.indent_level+(E||0),E<1?"":this._output.get_indent_string(E)};var y=function(E){for(var f=null,v=E.next;v.type!==c.EOF&&E.closed!==v;){if(v.type===c.ATTRIBUTE&&v.text==="type"){v.next&&v.next.type===c.EQUALS&&v.next.next&&v.next.next.type===c.VALUE&&(f=v.next.next.text);break}v=v.next}return f},B=function(E,f){var v=null,U=null;return f.closed?(E==="script"?v="text/javascript":E==="style"&&(v="text/css"),v=y(f)||v,v.search("text/css")>-1?U="css":v.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?U="javascript":v.search(/(text|application|dojo)\/(x-)?(html)/)>-1?U="html":v.search(/test\/null/)>-1&&(U="null"),U):null};function w(E,f){return f.indexOf(E)!==-1}function L(E,f,v){this.parent=E||null,this.tag=f?f.tag_name:"",this.indent_level=v||0,this.parser_token=f||null}function _(E){this._printer=E,this._current_frame=null}_.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},_.prototype.record_tag=function(E){var f=new L(this._current_frame,E,this._printer.indent_level);this._current_frame=f},_.prototype._try_pop_frame=function(E){var f=null;return E&&(f=E.parser_token,this._printer.indent_level=E.indent_level,this._current_frame=E.parent),f},_.prototype._get_frame=function(E,f){for(var v=this._current_frame;v&&!(E.indexOf(v.tag)!==-1);){if(f&&f.indexOf(v.tag)!==-1){v=null;break}v=v.parent}return v},_.prototype.try_pop=function(E,f){var v=this._get_frame([E],f);return this._try_pop_frame(v)},_.prototype.indent_to_tag=function(E){var f=this._get_frame(E);f&&(this._printer.indent_level=f.indent_level)};function g(E,f,v,U){this._source_text=E||"",f=f||{},this._js_beautify=v,this._css_beautify=U,this._tag_stack=null;var N=new s(f,"html");this._options=N,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,"force".length)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,"preserve".length)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}g.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var E=this._source_text,f=this._options.eol;this._options.eol==="auto"&&(f=`
|
|
`,E&&A.test(E)&&(f=E.match(A)[0])),E=E.replace(u,`
|
|
`);var v=E.match(/^[\t ]*/)[0],U={text:"",type:""},N=new i,H=new m(this._options,v),z=new o(E,this._options).tokenize();this._tag_stack=new _(H);for(var k=null,I=z.next();I.type!==c.EOF;)I.type===c.TAG_OPEN||I.type===c.COMMENT?(k=this._handle_tag_open(H,I,N,U),N=k):I.type===c.ATTRIBUTE||I.type===c.EQUALS||I.type===c.VALUE||I.type===c.TEXT&&!N.tag_complete?k=this._handle_inside_tag(H,I,N,z):I.type===c.TAG_CLOSE?k=this._handle_tag_close(H,I,N):I.type===c.TEXT?k=this._handle_text(H,I,N):H.add_raw_token(I),U=k,I=z.next();var W=H._output.get_code(f);return W},g.prototype._handle_tag_close=function(E,f,v){var U={text:f.text,type:f.type};return E.alignment_size=0,v.tag_complete=!0,E.set_space_before_token(f.newlines||f.whitespace_before!=="",!0),v.is_unformatted?E.add_raw_token(f):(v.tag_start_char==="<"&&(E.set_space_before_token(f.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&v.has_wrapped_attrs&&E.print_newline(!1)),E.print_token(f)),v.indent_content&&!(v.is_unformatted||v.is_content_unformatted)&&(E.indent(),v.indent_content=!1),!v.is_inline_element&&!(v.is_unformatted||v.is_content_unformatted)&&E.set_wrap_point(),U},g.prototype._handle_inside_tag=function(E,f,v,U){var N=v.has_wrapped_attrs,H={text:f.text,type:f.type};if(E.set_space_before_token(f.newlines||f.whitespace_before!=="",!0),v.is_unformatted)E.add_raw_token(f);else if(v.tag_start_char==="{"&&f.type===c.TEXT)E.print_preserved_newlines(f)?(f.newlines=0,E.add_raw_token(f)):E.print_token(f);else{if(f.type===c.ATTRIBUTE?(E.set_space_before_token(!0),v.attr_count+=1):(f.type===c.EQUALS||f.type===c.VALUE&&f.previous.type===c.EQUALS)&&E.set_space_before_token(!1),f.type===c.ATTRIBUTE&&v.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(E.traverse_whitespace(f),N=N||f.newlines!==0),this._is_wrap_attributes_force)){var z=v.attr_count>1;if(this._is_wrap_attributes_force_expand_multiline&&v.attr_count===1){var k=!0,I=0,W;do{if(W=U.peek(I),W.type===c.ATTRIBUTE){k=!1;break}I+=1}while(I<4&&W.type!==c.EOF&&W.type!==c.TAG_CLOSE);z=!k}z&&(E.print_newline(!1),N=!0)}E.print_token(f),N=N||E.previous_token_wrapped(),v.has_wrapped_attrs=N}return H},g.prototype._handle_text=function(E,f,v){var U={text:f.text,type:"TK_CONTENT"};return v.custom_beautifier_name?this._print_custom_beatifier_text(E,f,v):v.is_unformatted||v.is_content_unformatted?E.add_raw_token(f):(E.traverse_whitespace(f),E.print_token(f)),U},g.prototype._print_custom_beatifier_text=function(E,f,v){var U=this;if(f.text!==""){var N=f.text,H,z=1,k="",I="";v.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?H=this._js_beautify:v.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?H=this._css_beautify:v.custom_beautifier_name==="html"&&(H=function(le,ae){var q=new g(le,ae,U._js_beautify,U._css_beautify);return q.beautify()}),this._options.indent_scripts==="keep"?z=0:this._options.indent_scripts==="separate"&&(z=-E.indent_level);var W=E.get_full_indent(z);if(N=N.replace(/\n[ \t]*$/,""),v.custom_beautifier_name!=="html"&&N[0]==="<"&&N.match(/^(<!--|<!\[CDATA\[)/)){var j=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(N);if(!j){E.add_raw_token(f);return}k=W+j[1]+`
|
|
`,N=j[4],j[5]&&(I=W+j[5]),N=N.replace(/\n[ \t]*$/,""),(j[2]||j[3].indexOf(`
|
|
`)!==-1)&&(j=j[3].match(/[ \t]+$/),j&&(f.whitespace_before=j[0]))}if(N)if(H){var Y=function(){this.eol=`
|
|
`};Y.prototype=this._options.raw_options;var $=new Y;N=H(W+N,$)}else{var se=f.whitespace_before;se&&(N=N.replace(new RegExp(`
|
|
(`+se+")?","g"),`
|
|
`)),N=W+N.replace(/\n/g,`
|
|
`+W)}k&&(N?N=k+N+`
|
|
`+I:N=k+I),E.print_newline(!1),N&&(f.text=N,f.whitespace_before="",f.newlines=0,E.add_raw_token(f),E.print_newline(!0))}},g.prototype._handle_tag_open=function(E,f,v,U){var N=this._get_tag_open_token(f);return(v.is_unformatted||v.is_content_unformatted)&&!v.is_empty_element&&f.type===c.TAG_OPEN&&f.text.indexOf("</")===0?(E.add_raw_token(f),N.start_tag_token=this._tag_stack.try_pop(N.tag_name)):(E.traverse_whitespace(f),this._set_tag_position(E,f,N,v,U),N.is_inline_element||E.set_wrap_point(),E.print_token(f)),(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(N.alignment_size=f.text.length+1),!N.tag_complete&&!N.is_unformatted&&(E.alignment_size=N.alignment_size),N};var i=function(E,f){if(this.parent=E||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!f)this.tag_complete=!0;else{var v;this.tag_start_char=f.text[0],this.text=f.text,this.tag_start_char==="<"?(v=f.text.match(/^<([^\s>]*)/),this.tag_check=v?v[1]:""):(v=f.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=v?v[1]:"",(f.text.startsWith("{{#>")||f.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&f.next!==null?this.tag_check=f.next.text.split(" ")[0]:this.tag_check=f.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),f.type===c.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||f.closed&&f.closed.text==="/>";var U=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(U=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(U)))}};g.prototype._get_tag_open_token=function(E){var f=new i(this._tag_stack.get_parser_token(),E);return f.alignment_size=this._options.wrap_attributes_indent_size,f.is_end_tag=f.is_end_tag||w(f.tag_check,this._options.void_elements),f.is_empty_element=f.tag_complete||f.is_start_tag&&f.is_end_tag,f.is_unformatted=!f.tag_complete&&w(f.tag_check,this._options.unformatted),f.is_content_unformatted=!f.is_empty_element&&w(f.tag_check,this._options.content_unformatted),f.is_inline_element=w(f.tag_name,this._options.inline)||f.tag_name.includes("-")||f.tag_start_char==="{",f},g.prototype._set_tag_position=function(E,f,v,U,N){if(v.is_empty_element||(v.is_end_tag?v.start_tag_token=this._tag_stack.try_pop(v.tag_name):(this._do_optional_end_element(v)&&(v.is_inline_element||E.print_newline(!1)),this._tag_stack.record_tag(v),(v.tag_name==="script"||v.tag_name==="style")&&!(v.is_unformatted||v.is_content_unformatted)&&(v.custom_beautifier_name=B(v.tag_check,f)))),w(v.tag_check,this._options.extra_liners)&&(E.print_newline(!1),E._output.just_added_blankline()||E.print_newline(!0)),v.is_empty_element){if(v.tag_start_char==="{"&&v.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),v.indent_content=!0;var H=E.current_line_has_match(/{{#if/);H||E.print_newline(!1)}v.tag_name==="!--"&&N.type===c.TAG_CLOSE&&U.is_end_tag&&v.text.indexOf(`
|
|
`)===-1||(v.is_inline_element||v.is_unformatted||E.print_newline(!1),this._calcluate_parent_multiline(E,v))}else if(v.is_end_tag){var z=!1;z=v.start_tag_token&&v.start_tag_token.multiline_content,z=z||!v.is_inline_element&&!(U.is_inline_element||U.is_unformatted)&&!(N.type===c.TAG_CLOSE&&v.start_tag_token===U)&&N.type!=="TK_CONTENT",(v.is_content_unformatted||v.is_unformatted)&&(z=!1),z&&E.print_newline(!1)}else v.indent_content=!v.custom_beautifier_name,v.tag_start_char==="<"&&(v.tag_name==="html"?v.indent_content=this._options.indent_inner_html:v.tag_name==="head"?v.indent_content=this._options.indent_head_inner_html:v.tag_name==="body"&&(v.indent_content=this._options.indent_body_inner_html)),!(v.is_inline_element||v.is_unformatted)&&(N.type!=="TK_CONTENT"||v.is_content_unformatted)&&E.print_newline(!1),this._calcluate_parent_multiline(E,v)},g.prototype._calcluate_parent_multiline=function(E,f){f.parent&&E._output.just_added_newline()&&!((f.is_inline_element||f.is_unformatted)&&f.parent.is_inline_element)&&(f.parent.multiline_content=!0)};var l=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],h=["a","audio","del","ins","map","noscript","video"];g.prototype._do_optional_end_element=function(E){var f=null;if(E.is_empty_element||!E.is_start_tag||!E.parent)return;if(E.tag_name==="body")f=f||this._tag_stack.try_pop("head");else if(E.tag_name==="li")f=f||this._tag_stack.try_pop("li",["ol","ul"]);else if(E.tag_name==="dd"||E.tag_name==="dt")f=f||this._tag_stack.try_pop("dt",["dl"]),f=f||this._tag_stack.try_pop("dd",["dl"]);else if(E.parent.tag_name==="p"&&l.indexOf(E.tag_name)!==-1){var v=E.parent.parent;(!v||h.indexOf(v.tag_name)===-1)&&(f=f||this._tag_stack.try_pop("p"))}else E.tag_name==="rp"||E.tag_name==="rt"?(f=f||this._tag_stack.try_pop("rt",["ruby","rtc"]),f=f||this._tag_stack.try_pop("rp",["ruby","rtc"])):E.tag_name==="optgroup"?f=f||this._tag_stack.try_pop("optgroup",["select"]):E.tag_name==="option"?f=f||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):E.tag_name==="colgroup"?f=f||this._tag_stack.try_pop("caption",["table"]):E.tag_name==="thead"?(f=f||this._tag_stack.try_pop("caption",["table"]),f=f||this._tag_stack.try_pop("colgroup",["table"])):E.tag_name==="tbody"||E.tag_name==="tfoot"?(f=f||this._tag_stack.try_pop("caption",["table"]),f=f||this._tag_stack.try_pop("colgroup",["table"]),f=f||this._tag_stack.try_pop("thead",["table"]),f=f||this._tag_stack.try_pop("tbody",["table"])):E.tag_name==="tr"?(f=f||this._tag_stack.try_pop("caption",["table"]),f=f||this._tag_stack.try_pop("colgroup",["table"]),f=f||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(E.tag_name==="th"||E.tag_name==="td")&&(f=f||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),f=f||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return E.parent=this._tag_stack.get_parser_token(),f},r.exports.Beautifier=g},function(r,t,d){var s=d(6).Options;function a(o){s.call(this,o,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}a.prototype=new s,r.exports.Options=a},function(r,t,d){var s=d(9).Tokenizer,a=d(9).TOKEN,o=d(13).Directives,c=d(14).TemplatablePattern,A=d(12).Pattern,u={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:a.START,RAW:a.RAW,EOF:a.EOF},m=new o(/<\!--/,/-->/),y=function(B,w){s.call(this,B,w),this._current_tag_name="";var L=new c(this._input).read_options(this._options),_=new A(this._input);if(this.__patterns={word:L.until(/[\n\r\t <]/),single_quote:L.until_after(/'/),double_quote:L.until_after(/"/),attribute:L.until(/[\n\r\t =>]|\/>/),element_name:L.until(/[\n\r\t >\/]/),handlebars_comment:_.starting_with(/{{!--/).until_after(/--}}/),handlebars:_.starting_with(/{{/).until_after(/}}/),handlebars_open:_.until(/[\n\r\t }]/),handlebars_raw_close:_.until(/}}/),comment:_.starting_with(/<!--/).until_after(/-->/),cdata:_.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:_.starting_with(/<!\[/).until_after(/]>/),processing:_.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var g=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=_.matching(g).until_after(g)}};y.prototype=new s,y.prototype._is_comment=function(B){return!1},y.prototype._is_opening=function(B){return B.type===u.TAG_OPEN},y.prototype._is_closing=function(B,w){return B.type===u.TAG_CLOSE&&w&&((B.text===">"||B.text==="/>")&&w.text[0]==="<"||B.text==="}}"&&w.text[0]==="{"&&w.text[1]==="{")},y.prototype._reset=function(){this._current_tag_name=""},y.prototype._get_next_token=function(B,w){var L=null;this._readWhitespace();var _=this._input.peek();return _===null?this._create_token(u.EOF,""):(L=L||this._read_open_handlebars(_,w),L=L||this._read_attribute(_,B,w),L=L||this._read_close(_,w),L=L||this._read_raw_content(_,B,w),L=L||this._read_content_word(_),L=L||this._read_comment_or_cdata(_),L=L||this._read_processing(_),L=L||this._read_open(_,w),L=L||this._create_token(u.UNKNOWN,this._input.next()),L)},y.prototype._read_comment_or_cdata=function(B){var w=null,L=null,_=null;if(B==="<"){var g=this._input.peek(1);g==="!"&&(L=this.__patterns.comment.read(),L?(_=m.get_directives(L),_&&_.ignore==="start"&&(L+=m.readIgnored(this._input))):L=this.__patterns.cdata.read()),L&&(w=this._create_token(u.COMMENT,L),w.directives=_)}return w},y.prototype._read_processing=function(B){var w=null,L=null,_=null;if(B==="<"){var g=this._input.peek(1);(g==="!"||g==="?")&&(L=this.__patterns.conditional_comment.read(),L=L||this.__patterns.processing.read()),L&&(w=this._create_token(u.COMMENT,L),w.directives=_)}return w},y.prototype._read_open=function(B,w){var L=null,_=null;return w||B==="<"&&(L=this._input.next(),this._input.peek()==="/"&&(L+=this._input.next()),L+=this.__patterns.element_name.read(),_=this._create_token(u.TAG_OPEN,L)),_},y.prototype._read_open_handlebars=function(B,w){var L=null,_=null;return w||this._options.indent_handlebars&&B==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(L=this.__patterns.handlebars_comment.read(),L=L||this.__patterns.handlebars.read(),_=this._create_token(u.COMMENT,L)):(L=this.__patterns.handlebars_open.read(),_=this._create_token(u.TAG_OPEN,L))),_},y.prototype._read_close=function(B,w){var L=null,_=null;return w&&(w.text[0]==="<"&&(B===">"||B==="/"&&this._input.peek(1)===">")?(L=this._input.next(),B==="/"&&(L+=this._input.next()),_=this._create_token(u.TAG_CLOSE,L)):w.text[0]==="{"&&B==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),_=this._create_token(u.TAG_CLOSE,"}}"))),_},y.prototype._read_attribute=function(B,w,L){var _=null,g="";if(L&&L.text[0]==="<")if(B==="=")_=this._create_token(u.EQUALS,this._input.next());else if(B==='"'||B==="'"){var i=this._input.next();B==='"'?i+=this.__patterns.double_quote.read():i+=this.__patterns.single_quote.read(),_=this._create_token(u.VALUE,i)}else g=this.__patterns.attribute.read(),g&&(w.type===u.EQUALS?_=this._create_token(u.VALUE,g):_=this._create_token(u.ATTRIBUTE,g));return _},y.prototype._is_content_unformatted=function(B){return this._options.void_elements.indexOf(B)===-1&&(this._options.content_unformatted.indexOf(B)!==-1||this._options.unformatted.indexOf(B)!==-1)},y.prototype._read_raw_content=function(B,w,L){var _="";if(L&&L.text[0]==="{")_=this.__patterns.handlebars_raw_close.read();else if(w.type===u.TAG_CLOSE&&w.opened.text[0]==="<"&&w.text[0]!=="/"){var g=w.opened.text.substr(1).toLowerCase();if(g==="script"||g==="style"){var i=this._read_comment_or_cdata(B);if(i)return i.type=u.TEXT,i;_=this._input.readUntil(new RegExp("</"+g+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(g)&&(_=this._input.readUntil(new RegExp("</"+g+"[\\n\\r\\t ]*?>","ig")))}return _?this._create_token(u.TEXT,_):null},y.prototype._read_content_word=function(B){var w="";if(this._options.unformatted_content_delimiter&&(B===this._options.unformatted_content_delimiter[0]&&(w=this.__patterns.unformatted_content_delimiter.read())),w||(w=this.__patterns.word.read()),w)return this._create_token(u.TEXT,w)},r.exports.Tokenizer=y,r.exports.TOKEN=u}],x={};function T(r){var t=x[r];if(t!==void 0)return t.exports;var d=x[r]={exports:{}};return M[r](d,d.exports,T),d.exports}var p=T(18);D=p})();var F=D;if(!0)!(Z=[C,C("6UM0"),C("TXwP")],Q=function(M){var x=C("6UM0"),T=C("TXwP");return{html_beautify:function(p,r){return F(p,r,x.js_beautify,T.css_beautify)}}}.apply(te,Z),Q!==void 0&&(xe.exports=Q));else var b,R})()},pzxd:function(xe,te,C){var Z=C("bYtY"),Q=Z.retrieve2,D=Z.retrieve3,F=Z.each,b=Z.normalizeCssArray,R=Z.isString,M=Z.isObject,x=C("6GrX"),T=C("VpOo"),p=C("Xnb7"),r=C("fW2E"),t=C("gut8"),d=t.ContextCachedBy,s=t.WILL_BE_RESTORED,a=x.DEFAULT_FONT,o={left:1,right:1,center:1},c={top:1,bottom:1,middle:1},A=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],u={},m={};function y(W){return B(W),F(W.rich,B),W}function B(W){if(W){W.font=x.makeFont(W);var j=W.textAlign;j==="middle"&&(j="center"),W.textAlign=j==null||o[j]?j:"left";var Y=W.textVerticalAlign||W.textBaseline;Y==="center"&&(Y="middle"),W.textVerticalAlign=Y==null||c[Y]?Y:"top";var $=W.textPadding;$&&(W.textPadding=b(W.textPadding))}}function w(W,j,Y,$,se,le){$.rich?_(W,j,Y,$,se,le):L(W,j,Y,$,se,le)}function L(W,j,Y,$,se,le){"use strict";var ae=h($),q,ce=!1,re=j.__attrCachedBy===d.PLAIN_TEXT;le!==s?(le&&(q=le.style,ce=!ae&&re&&q),j.__attrCachedBy=ae?d.NONE:d.PLAIN_TEXT):re&&(j.__attrCachedBy=d.NONE);var fe=$.font||a;(!ce||fe!==(q.font||a))&&(j.font=fe);var ne=W.__computedFont;W.__styleFont!==fe&&(W.__styleFont=fe,ne=W.__computedFont=j.font);var de=$.textPadding,ee=$.textLineHeight,ue=W.__textCotentBlock;(!ue||W.__dirtyText)&&(ue=W.__textCotentBlock=x.parsePlainText(Y,ne,de,ee,$.truncate));var Se=ue.outerHeight,_e=ue.lines,Le=ue.lineHeight,Ve=v(m,W,$,se),Oe=Ve.baseX,ke=Ve.baseY,Ge=Ve.textAlign||"left",Qe=Ve.textVerticalAlign;i(j,$,se,Oe,ke);var vt=x.adjustTextY(ke,Se,Qe),At=Oe,Bt=vt;if(ae||de){var it=x.getWidth(Y,ne),Lt=it;de&&(Lt+=de[1]+de[3]);var Ft=x.adjustTextX(Oe,Lt,Ge);ae&&E(W,j,$,Ft,vt,Lt,Se),de&&(At=k(Oe,Ge,de),Bt+=de[0])}j.textAlign=Ge,j.textBaseline="middle",j.globalAlpha=$.opacity||1;for(var Pe=0;Pe<A.length;Pe++){var Fe=A[Pe],dt=Fe[0],pt=Fe[1],Ye=$[dt];(!ce||Ye!==q[dt])&&(j[pt]=r(j,pt,Ye||Fe[2]))}Bt+=Le/2;var Et=$.textStrokeWidth,We=ce?q.textStrokeWidth:null,De=!ce||Et!==We,Re=!ce||De||$.textStroke!==q.textStroke,me=N($.textStroke,Et),Ee=H($.textFill);if(me&&(De&&(j.lineWidth=Et),Re&&(j.strokeStyle=me)),Ee&&((!ce||$.textFill!==q.textFill)&&(j.fillStyle=Ee)),_e.length===1)me&&j.strokeText(_e[0],At,Bt),Ee&&j.fillText(_e[0],At,Bt);else for(var Pe=0;Pe<_e.length;Pe++)me&&j.strokeText(_e[Pe],At,Bt),Ee&&j.fillText(_e[Pe],At,Bt),Bt+=Le}function _(W,j,Y,$,se,le){le!==s&&(j.__attrCachedBy=d.NONE);var ae=W.__textCotentBlock;(!ae||W.__dirtyText)&&(ae=W.__textCotentBlock=x.parseRichText(Y,$)),g(W,j,ae,$,se)}function g(W,j,Y,$,se){var le=Y.width,ae=Y.outerWidth,q=Y.outerHeight,ce=$.textPadding,re=v(m,W,$,se),fe=re.baseX,ne=re.baseY,de=re.textAlign,ee=re.textVerticalAlign;i(j,$,se,fe,ne);var ue=x.adjustTextX(fe,ae,de),Se=x.adjustTextY(ne,q,ee),_e=ue,Le=Se;ce&&(_e+=ce[3],Le+=ce[0]);var Ve=_e+le;h($)&&E(W,j,$,ue,Se,ae,q);for(var Oe=0;Oe<Y.lines.length;Oe++){for(var ke=Y.lines[Oe],Ge=ke.tokens,Qe=Ge.length,vt=ke.lineHeight,At=ke.width,Bt=0,it=_e,Lt=Ve,Ft=Qe-1,Pe;Bt<Qe&&(Pe=Ge[Bt],!Pe.textAlign||Pe.textAlign==="left");)l(W,j,Pe,$,vt,Le,it,"left"),At-=Pe.width,it+=Pe.width,Bt++;for(;Ft>=0&&(Pe=Ge[Ft],Pe.textAlign==="right");)l(W,j,Pe,$,vt,Le,Lt,"right"),At-=Pe.width,Lt-=Pe.width,Ft--;for(it+=(le-(it-_e)-(Ve-Lt)-At)/2;Bt<=Ft;)Pe=Ge[Bt],l(W,j,Pe,$,vt,Le,it+Pe.width/2,"center"),it+=Pe.width,Bt++;Le+=vt}}function i(W,j,Y,$,se){if(Y&&j.textRotation){var le=j.textOrigin;le==="center"?($=Y.width/2+Y.x,se=Y.height/2+Y.y):le&&($=le[0]+Y.x,se=le[1]+Y.y),W.translate($,se),W.rotate(-j.textRotation),W.translate(-$,-se)}}function l(W,j,Y,$,se,le,ae,q){var ce=$.rich[Y.styleName]||{};ce.text=Y.text;var re=Y.textVerticalAlign,fe=le+se/2;re==="top"?fe=le+Y.height/2:re==="bottom"&&(fe=le+se-Y.height/2),!Y.isLineHolder&&h(ce)&&E(W,j,ce,q==="right"?ae-Y.width:q==="center"?ae-Y.width/2:ae,fe-Y.height/2,Y.width,Y.height);var ne=Y.textPadding;ne&&(ae=k(ae,q,ne),fe-=Y.height/2-ne[2]-Y.textHeight/2),U(j,"shadowBlur",D(ce.textShadowBlur,$.textShadowBlur,0)),U(j,"shadowColor",ce.textShadowColor||$.textShadowColor||"transparent"),U(j,"shadowOffsetX",D(ce.textShadowOffsetX,$.textShadowOffsetX,0)),U(j,"shadowOffsetY",D(ce.textShadowOffsetY,$.textShadowOffsetY,0)),U(j,"textAlign",q),U(j,"textBaseline","middle"),U(j,"font",Y.font||a);var de=N(ce.textStroke||$.textStroke,ue),ee=H(ce.textFill||$.textFill),ue=Q(ce.textStrokeWidth,$.textStrokeWidth);de&&(U(j,"lineWidth",ue),U(j,"strokeStyle",de),j.strokeText(Y.text,ae,fe)),ee&&(U(j,"fillStyle",ee),j.fillText(Y.text,ae,fe))}function h(W){return!!(W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor)}function E(W,j,Y,$,se,le,ae){var q=Y.textBackgroundColor,ce=Y.textBorderWidth,re=Y.textBorderColor,fe=R(q);if(U(j,"shadowBlur",Y.textBoxShadowBlur||0),U(j,"shadowColor",Y.textBoxShadowColor||"transparent"),U(j,"shadowOffsetX",Y.textBoxShadowOffsetX||0),U(j,"shadowOffsetY",Y.textBoxShadowOffsetY||0),fe||ce&&re){j.beginPath();var ne=Y.textBorderRadius;ne?T.buildPath(j,{x:$,y:se,width:le,height:ae,r:ne}):j.rect($,se,le,ae),j.closePath()}if(fe)if(U(j,"fillStyle",q),Y.fillOpacity!=null){var de=j.globalAlpha;j.globalAlpha=Y.fillOpacity*Y.opacity,j.fill(),j.globalAlpha=de}else j.fill();else if(M(q)){var ee=q.image;ee=p.createOrUpdateImage(ee,null,W,f,q),ee&&p.isImageReady(ee)&&j.drawImage(ee,$,se,le,ae)}if(ce&&re)if(U(j,"lineWidth",ce),U(j,"strokeStyle",re),Y.strokeOpacity!=null){var de=j.globalAlpha;j.globalAlpha=Y.strokeOpacity*Y.opacity,j.stroke(),j.globalAlpha=de}else j.stroke()}function f(W,j){j.image=W}function v(W,j,Y,$){var se=Y.x||0,le=Y.y||0,ae=Y.textAlign,q=Y.textVerticalAlign;if($){var ce=Y.textPosition;if(ce instanceof Array)se=$.x+z(ce[0],$.width),le=$.y+z(ce[1],$.height);else{var re=j&&j.calculateTextPosition?j.calculateTextPosition(u,Y,$):x.calculateTextPosition(u,Y,$);se=re.x,le=re.y,ae=ae||re.textAlign,q=q||re.textVerticalAlign}var fe=Y.textOffset;fe&&(se+=fe[0],le+=fe[1])}return W=W||{},W.baseX=se,W.baseY=le,W.textAlign=ae,W.textVerticalAlign=q,W}function U(W,j,Y){return W[j]=r(W,j,Y),W[j]}function N(W,j){return W==null||j<=0||W==="transparent"||W==="none"?null:W.image||W.colorStops?"#000":W}function H(W){return W==null||W==="none"?null:W.image||W.colorStops?"#000":W}function z(W,j){return typeof W=="string"?W.lastIndexOf("%")>=0?parseFloat(W)/100*j:parseFloat(W):W}function k(W,j,Y){return j==="right"?W-Y[1]:j==="center"?W+Y[3]/2-Y[1]/2:W+Y[3]}function I(W,j){return W!=null&&(W||j.textBackgroundColor||j.textBorderWidth&&j.textBorderColor||j.textPadding)}te.normalizeTextStyle=y,te.renderText=w,te.getBoxPosition=v,te.getStroke=N,te.getFill=H,te.parsePercent=z,te.needDrawText=I},qH13:function(xe,te,C){var Z=C("ItGF"),Q=C("QBsz"),D=Q.applyTransform,F=C("mFDi"),b=C("Qe9p"),R=C("6GrX"),M=C("pzxd"),x=C("ni6a"),T=C("Gev7"),p=C("Dagg"),r=C("dqUG"),t=C("y+Vt"),d=C("IMiH"),s=C("QuXc"),a=C("06Qe"),o=d.CMD,c=Math.round,A=Math.sqrt,u=Math.abs,m=Math.cos,y=Math.sin,B=Math.max;if(!Z.canvasSupported){var w=",",L="progid:DXImageTransform.Microsoft",_=21600,g=_/2,i=1e5,l=1e3,h=function(Oe){Oe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Oe.coordsize=_+","+_,Oe.coordorigin="0,0"},E=function(Oe){return String(Oe).replace(/&/g,"&").replace(/"/g,""")},f=function(Oe,ke,Ge){return"rgb("+[Oe,ke,Ge].join(",")+")"},v=function(Oe,ke){ke&&Oe&&ke.parentNode!==Oe&&Oe.appendChild(ke)},U=function(Oe,ke){ke&&Oe&&ke.parentNode===Oe&&Oe.removeChild(ke)},N=function(Oe,ke,Ge){return(parseFloat(Oe)||0)*i+(parseFloat(ke)||0)*l+Ge},H=M.parsePercent,z=function(Oe,ke,Ge){var Qe=b.parse(ke);Ge=+Ge,isNaN(Ge)&&(Ge=1),Qe&&(Oe.color=f(Qe[0],Qe[1],Qe[2]),Oe.opacity=Ge*Qe[3])},k=function(Oe){var ke=b.parse(Oe);return[f(ke[0],ke[1],ke[2]),ke[3]]},I=function(Oe,ke,Ge){var Qe=ke.fill;if(Qe!=null)if(Qe instanceof s){var vt,At=0,Bt=[0,0],it=0,Lt=1,Ft=Ge.getBoundingRect(),Pe=Ft.width,Fe=Ft.height;if(Qe.type==="linear"){vt="gradient";var dt=Ge.transform,pt=[Qe.x*Pe,Qe.y*Fe],Ye=[Qe.x2*Pe,Qe.y2*Fe];dt&&(D(pt,pt,dt),D(Ye,Ye,dt));var Et=Ye[0]-pt[0],We=Ye[1]-pt[1];At=Math.atan2(Et,We)*180/Math.PI,At<0&&(At+=360),At<1e-6&&(At=0)}else{vt="gradientradial";var pt=[Qe.x*Pe,Qe.y*Fe],dt=Ge.transform,De=Ge.scale,Re=Pe,me=Fe;Bt=[(pt[0]-Ft.x)/Re,(pt[1]-Ft.y)/me],dt&&D(pt,pt,dt),Re/=De[0]*_,me/=De[1]*_;var Ee=B(Re,me);it=2*0/Ee,Lt=2*Qe.r/Ee-it}var Te=Qe.colorStops.slice();Te.sort(function(Me,be){return Me.offset-be.offset});for(var Ue=Te.length,je=[],st=[],wt=0;wt<Ue;wt++){var Kt=Te[wt],zt=k(Kt.color);st.push(Kt.offset*Lt+it+" "+zt[0]),(wt===0||wt===Ue-1)&&je.push(zt)}if(Ue>=2){var mt=je[0][0],bt=je[1][0],lt=je[0][1]*ke.opacity,ze=je[1][1]*ke.opacity;Oe.type=vt,Oe.method="none",Oe.focus="100%",Oe.angle=At,Oe.color=mt,Oe.color2=bt,Oe.colors=st.join(","),Oe.opacity=ze,Oe.opacity2=lt}vt==="radial"&&(Oe.focusposition=Bt.join(","))}else z(Oe,Qe,ke.opacity)},W=function(Oe,ke){ke.lineDash&&(Oe.dashstyle=ke.lineDash.join(" ")),ke.stroke!=null&&!(ke.stroke instanceof s)&&z(Oe,ke.stroke,ke.opacity)},j=function(Oe,ke,Ge,Qe){var vt=ke==="fill",At=Oe.getElementsByTagName(ke)[0];Ge[ke]!=null&&Ge[ke]!=="none"&&(vt||!vt&&Ge.lineWidth)?(Oe[vt?"filled":"stroked"]="true",Ge[ke]instanceof s&&U(Oe,At),At||(At=a.createNode(ke)),vt?I(At,Ge,Qe):W(At,Ge),v(Oe,At)):(Oe[vt?"filled":"stroked"]="false",U(Oe,At))},Y=[[],[],[]],$=function(Oe,ke){var Ge=o.M,Qe=o.C,vt=o.L,At=o.A,Bt=o.Q,it=[],Lt,Ft,Pe,Fe,dt,pt,Ye=Oe.data,Et=Oe.len();for(Fe=0;Fe<Et;){Pe=Ye[Fe++],Ft="",Lt=0;switch(Pe){case Ge:Ft=" m ",Lt=1,dt=Ye[Fe++],pt=Ye[Fe++],Y[0][0]=dt,Y[0][1]=pt;break;case vt:Ft=" l ",Lt=1,dt=Ye[Fe++],pt=Ye[Fe++],Y[0][0]=dt,Y[0][1]=pt;break;case Bt:case Qe:Ft=" c ",Lt=3;var We=Ye[Fe++],De=Ye[Fe++],Re=Ye[Fe++],me=Ye[Fe++],Ee,Te;Pe===Bt?(Ee=Re,Te=me,Re=(Re+2*We)/3,me=(me+2*De)/3,We=(dt+2*We)/3,De=(pt+2*De)/3):(Ee=Ye[Fe++],Te=Ye[Fe++]),Y[0][0]=We,Y[0][1]=De,Y[1][0]=Re,Y[1][1]=me,Y[2][0]=Ee,Y[2][1]=Te,dt=Ee,pt=Te;break;case At:var Ue=0,je=0,st=1,wt=1,Kt=0;ke&&(Ue=ke[4],je=ke[5],st=A(ke[0]*ke[0]+ke[1]*ke[1]),wt=A(ke[2]*ke[2]+ke[3]*ke[3]),Kt=Math.atan2(-ke[1]/wt,ke[0]/st));var zt=Ye[Fe++],mt=Ye[Fe++],bt=Ye[Fe++],lt=Ye[Fe++],ze=Ye[Fe++]+Kt,Me=Ye[Fe++]+ze+Kt;Fe++;var be=Ye[Fe++],Ie=zt+m(ze)*bt,_t=mt+y(ze)*lt,We=zt+m(Me)*bt,De=mt+y(Me)*lt,ct=be?" wa ":" at ";Math.abs(Ie-We)<1e-4&&(Math.abs(Me-ze)>.01?be&&(Ie+=270/_):Math.abs(_t-mt)<1e-4?be&&Ie<zt||!be&&Ie>zt?De-=270/_:De+=270/_:be&&_t<mt||!be&&_t>mt?We+=270/_:We-=270/_),it.push(ct,c(((zt-bt)*st+Ue)*_-g),w,c(((mt-lt)*wt+je)*_-g),w,c(((zt+bt)*st+Ue)*_-g),w,c(((mt+lt)*wt+je)*_-g),w,c((Ie*st+Ue)*_-g),w,c((_t*wt+je)*_-g),w,c((We*st+Ue)*_-g),w,c((De*wt+je)*_-g)),dt=We,pt=De;break;case o.R:var Ot=Y[0],Nt=Y[1];Ot[0]=Ye[Fe++],Ot[1]=Ye[Fe++],Nt[0]=Ot[0]+Ye[Fe++],Nt[1]=Ot[1]+Ye[Fe++],ke&&(D(Ot,Ot,ke),D(Nt,Nt,ke)),Ot[0]=c(Ot[0]*_-g),Nt[0]=c(Nt[0]*_-g),Ot[1]=c(Ot[1]*_-g),Nt[1]=c(Nt[1]*_-g),it.push(" m ",Ot[0],w,Ot[1]," l ",Nt[0],w,Ot[1]," l ",Nt[0],w,Nt[1]," l ",Ot[0],w,Nt[1]);break;case o.Z:it.push(" x ")}if(Lt>0){it.push(Ft);for(var ft=0;ft<Lt;ft++){var Tt=Y[ft];ke&&D(Tt,Tt,ke),it.push(c(Tt[0]*_-g),w,c(Tt[1]*_-g),ft<Lt-1?w:"")}}}return it.join("")};t.prototype.brushVML=function(Oe){var ke=this.style,Ge=this._vmlEl;Ge||(Ge=a.createNode("shape"),h(Ge),this._vmlEl=Ge),j(Ge,"fill",ke,this),j(Ge,"stroke",ke,this);var Qe=this.transform,vt=Qe!=null,At=Ge.getElementsByTagName("stroke")[0];if(At){var Bt=ke.lineWidth;if(vt&&!ke.strokeNoScale){var it=Qe[0]*Qe[3]-Qe[1]*Qe[2];Bt*=A(u(it))}At.weight=Bt+"px"}var Lt=this.path||(this.path=new d);this.__dirtyPath&&(Lt.beginPath(),Lt.subPixelOptimize=!1,this.buildPath(Lt,this.shape),Lt.toStatic(),this.__dirtyPath=!1),Ge.path=$(Lt,this.transform),Ge.style.zIndex=N(this.zlevel,this.z,this.z2),v(Oe,Ge),ke.text!=null?this.drawRectText(Oe,this.getBoundingRect()):this.removeRectText(Oe)},t.prototype.onRemove=function(Oe){U(Oe,this._vmlEl),this.removeRectText(Oe)},t.prototype.onAdd=function(Oe){v(Oe,this._vmlEl),this.appendRectText(Oe)};var se=function(Oe){return typeof Oe=="object"&&Oe.tagName&&Oe.tagName.toUpperCase()==="IMG"};p.prototype.brushVML=function(Oe){var ke=this.style,Ge=ke.image,Qe,vt;if(se(Ge)){var At=Ge.src;if(At===this._imageSrc)Qe=this._imageWidth,vt=this._imageHeight;else{var Bt=Ge.runtimeStyle,it=Bt.width,Lt=Bt.height;Bt.width="auto",Bt.height="auto",Qe=Ge.width,vt=Ge.height,Bt.width=it,Bt.height=Lt,this._imageSrc=At,this._imageWidth=Qe,this._imageHeight=vt}Ge=At}else Ge===this._imageSrc&&(Qe=this._imageWidth,vt=this._imageHeight);if(!Ge)return;var Ft=ke.x||0,Pe=ke.y||0,Fe=ke.width,dt=ke.height,pt=ke.sWidth,Ye=ke.sHeight,Et=ke.sx||0,We=ke.sy||0,De=pt&&Ye,Re=this._vmlEl;Re||(Re=a.doc.createElement("div"),h(Re),this._vmlEl=Re);var me=Re.style,Ee=!1,Te,Ue=1,je=1;if(this.transform&&(Te=this.transform,Ue=A(Te[0]*Te[0]+Te[1]*Te[1]),je=A(Te[2]*Te[2]+Te[3]*Te[3]),Ee=Te[1]||Te[2]),Ee){var st=[Ft,Pe],wt=[Ft+Fe,Pe],Kt=[Ft,Pe+dt],zt=[Ft+Fe,Pe+dt];D(st,st,Te),D(wt,wt,Te),D(Kt,Kt,Te),D(zt,zt,Te);var mt=B(st[0],wt[0],Kt[0],zt[0]),bt=B(st[1],wt[1],Kt[1],zt[1]),lt=[];lt.push("M11=",Te[0]/Ue,w,"M12=",Te[2]/je,w,"M21=",Te[1]/Ue,w,"M22=",Te[3]/je,w,"Dx=",c(Ft*Ue+Te[4]),w,"Dy=",c(Pe*je+Te[5])),me.padding="0 "+c(mt)+"px "+c(bt)+"px 0",me.filter=L+".Matrix("+lt.join("")+", SizingMethod=clip)"}else Te&&(Ft=Ft*Ue+Te[4],Pe=Pe*je+Te[5]),me.filter="",me.left=c(Ft)+"px",me.top=c(Pe)+"px";var ze=this._imageEl,Me=this._cropEl;ze||(ze=a.doc.createElement("div"),this._imageEl=ze);var be=ze.style;if(De){if(Qe&&vt)be.width=c(Ue*Qe*Fe/pt)+"px",be.height=c(je*vt*dt/Ye)+"px";else{var Ie=new Image,_t=this;Ie.onload=function(){Ie.onload=null,Qe=Ie.width,vt=Ie.height,be.width=c(Ue*Qe*Fe/pt)+"px",be.height=c(je*vt*dt/Ye)+"px",_t._imageWidth=Qe,_t._imageHeight=vt,_t._imageSrc=Ge},Ie.src=Ge}Me||(Me=a.doc.createElement("div"),Me.style.overflow="hidden",this._cropEl=Me);var ct=Me.style;ct.width=c((Fe+Et*Fe/pt)*Ue),ct.height=c((dt+We*dt/Ye)*je),ct.filter=L+".Matrix(Dx="+-Et*Fe/pt*Ue+",Dy="+-We*dt/Ye*je+")",Me.parentNode||Re.appendChild(Me),ze.parentNode!==Me&&Me.appendChild(ze)}else be.width=c(Ue*Fe)+"px",be.height=c(je*dt)+"px",Re.appendChild(ze),Me&&Me.parentNode&&(Re.removeChild(Me),this._cropEl=null);var Ot="",Nt=ke.opacity;Nt<1&&(Ot+=".Alpha(opacity="+c(Nt*100)+") "),Ot+=L+".AlphaImageLoader(src="+Ge+", SizingMethod=scale)",be.filter=Ot,Re.style.zIndex=N(this.zlevel,this.z,this.z2),v(Oe,Re),ke.text!=null&&this.drawRectText(Oe,this.getBoundingRect())},p.prototype.onRemove=function(Oe){U(Oe,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Oe)},p.prototype.onAdd=function(Oe){v(Oe,this._vmlEl),this.appendRectText(Oe)};var le="normal",ae={},q=0,ce=100,re=document.createElement("div"),fe=function(Oe){var ke=ae[Oe];if(!ke){q>ce&&(q=0,ae={});var Ge=re.style,Qe;try{Ge.font=Oe,Qe=Ge.fontFamily.split(",")[0]}catch(vt){}ke={style:Ge.fontStyle||le,variant:Ge.fontVariant||le,weight:Ge.fontWeight||le,size:parseFloat(Ge.fontSize||12)|0,family:Qe||"Microsoft YaHei"},ae[Oe]=ke,q++}return ke},ne;R.$override("measureText",function(Oe,ke){var Ge=a.doc;ne||(ne=Ge.createElement("div"),ne.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",a.doc.body.appendChild(ne));try{ne.style.font=ke}catch(Qe){}return ne.innerHTML="",ne.appendChild(Ge.createTextNode(Oe)),{width:ne.offsetWidth}});for(var de=new F,ee=function(Oe,ke,Ge,Qe){var vt=this.style;this.__dirty&&M.normalizeTextStyle(vt,!0);var At=vt.text;if(At!=null&&(At+=""),!At)return;if(vt.rich){var Bt=R.parseRichText(At,vt);At=[];for(var it=0;it<Bt.lines.length;it++){for(var Lt=Bt.lines[it].tokens,Ft=[],Pe=0;Pe<Lt.length;Pe++)Ft.push(Lt[Pe].text);At.push(Ft.join(""))}At=At.join(`
|
|
`)}var Fe,dt,pt=vt.textAlign,Ye=vt.textVerticalAlign,Et=fe(vt.font),We=Et.style+" "+Et.variant+" "+Et.weight+" "+Et.size+'px "'+Et.family+'"';Ge=Ge||R.getBoundingRect(At,We,pt,Ye,vt.textPadding,vt.textLineHeight);var De=this.transform;if(De&&!Qe&&(de.copy(ke),de.applyTransform(De),ke=de),Qe)Fe=ke.x,dt=ke.y;else{var Re=vt.textPosition;if(Re instanceof Array)Fe=ke.x+H(Re[0],ke.width),dt=ke.y+H(Re[1],ke.height),pt=pt||"left";else{var me=this.calculateTextPosition?this.calculateTextPosition({},vt,ke):R.calculateTextPosition({},vt,ke);Fe=me.x,dt=me.y,pt=pt||me.textAlign,Ye=Ye||me.textVerticalAlign}}Fe=R.adjustTextX(Fe,Ge.width,pt),dt=R.adjustTextY(dt,Ge.height,Ye),dt+=Ge.height/2;var Ee=a.createNode,Te=this._textVmlEl,Ue,je,st;Te?(st=Te.firstChild,Ue=st.nextSibling,je=Ue.nextSibling):(Te=Ee("line"),Ue=Ee("path"),je=Ee("textpath"),st=Ee("skew"),je.style["v-text-align"]="left",h(Te),Ue.textpathok=!0,je.on=!0,Te.from="0 0",Te.to="1000 0.05",v(Te,st),v(Te,Ue),v(Te,je),this._textVmlEl=Te);var wt=[Fe,dt],Kt=Te.style;De&&Qe?(D(wt,wt,De),st.on=!0,st.matrix=De[0].toFixed(3)+w+De[2].toFixed(3)+w+De[1].toFixed(3)+w+De[3].toFixed(3)+",0,0",st.offset=(c(wt[0])||0)+","+(c(wt[1])||0),st.origin="0 0",Kt.left="0px",Kt.top="0px"):(st.on=!1,Kt.left=c(Fe)+"px",Kt.top=c(dt)+"px"),je.string=E(At);try{je.style.font=We}catch(zt){}j(Te,"fill",{fill:vt.textFill,opacity:vt.opacity},this),j(Te,"stroke",{stroke:vt.textStroke,opacity:vt.opacity,lineDash:vt.lineDash||null},this),Te.style.zIndex=N(this.zlevel,this.z,this.z2),v(Oe,Te)},ue=function(Oe){U(Oe,this._textVmlEl),this._textVmlEl=null},Se=function(Oe){v(Oe,this._textVmlEl)},_e=[x,T,p,t,r],Le=0;Le<_e.length;Le++){var Ve=_e[Le].prototype;Ve.drawRectText=ee,Ve.removeRectText=ue,Ve.appendRectText=Se}r.prototype.brushVML=function(Oe){var ke=this.style;ke.text!=null?this.drawRectText(Oe,{x:ke.x||0,y:ke.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Oe)},r.prototype.onRemove=function(Oe){this.removeRectText(Oe)},r.prototype.onAdd=function(Oe){this.appendRectText(Oe)}}},qgvg:function(xe,te){xe.exports="data:image/gif;base64,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"},r6Bn:function(xe,te,C){var Z=C("bYtY"),Q=C("ItGF"),D=C("4fz+"),F=C("BPZU");function b(x,T){return x.zlevel===T.zlevel?x.z===T.z?x.z2-T.z2:x.z-T.z:x.zlevel-T.zlevel}var R=function(){this._roots=[],this._displayList=[],this._displayListLen=0};R.prototype={constructor:R,traverse:function(x,T){for(var p=0;p<this._roots.length;p++)this._roots[p].traverse(x,T)},getDisplayList:function(x,T){return T=T||!1,x&&this.updateDisplayList(T),this._displayList},updateDisplayList:function(x){this._displayListLen=0;for(var T=this._roots,p=this._displayList,r=0,t=T.length;r<t;r++)this._updateAndAddDisplayable(T[r],null,x);p.length=this._displayListLen,Q.canvasSupported&&F(p,b)},_updateAndAddDisplayable:function(x,T,p){if(x.ignore&&!p)return;x.beforeUpdate(),x.__dirty&&x.update(),x.afterUpdate();var r=x.clipPath;if(r){T?T=T.slice():T=[];for(var t=r,d=x;t;)t.parent=d,t.updateTransform(),T.push(t),d=t,t=t.clipPath}if(x.isGroup){for(var s=x._children,a=0;a<s.length;a++){var o=s[a];x.__dirty&&(o.__dirty=!0),this._updateAndAddDisplayable(o,T,p)}x.__dirty=!1}else x.__clipPaths=T,this._displayList[this._displayListLen++]=x},addRoot:function(x){if(x.__storage===this)return;x instanceof D&&x.addChildrenToStorage(this),this.addToStorage(x),this._roots.push(x)},delRoot:function(x){if(x==null){for(var T=0;T<this._roots.length;T++){var p=this._roots[T];p instanceof D&&p.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(x instanceof Array){for(var T=0,r=x.length;T<r;T++)this.delRoot(x[T]);return}var t=Z.indexOf(this._roots,x);t>=0&&(this.delFromStorage(x),this._roots.splice(t,1),x instanceof D&&x.delChildrenFromStorage(this))},addToStorage:function(x){return x&&(x.__storage=this,x.dirty(!1)),this},delFromStorage:function(x){return x&&(x.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:b};var M=R;xe.exports=M},rA99:function(xe,te,C){var Z=C("y+Vt"),Q=C("QBsz"),D=C("Sj9i"),F=D.quadraticSubdivide,b=D.cubicSubdivide,R=D.quadraticAt,M=D.cubicAt,x=D.quadraticDerivativeAt,T=D.cubicDerivativeAt,p=[];function r(d,s,a){var o=d.cpx2,c=d.cpy2;return o===null||c===null?[(a?T:M)(d.x1,d.cpx1,d.cpx2,d.x2,s),(a?T:M)(d.y1,d.cpy1,d.cpy2,d.y2,s)]:[(a?x:R)(d.x1,d.cpx1,d.x2,s),(a?x:R)(d.y1,d.cpy1,d.y2,s)]}var t=Z.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(d,s){var a=s.x1,o=s.y1,c=s.x2,A=s.y2,u=s.cpx1,m=s.cpy1,y=s.cpx2,B=s.cpy2,w=s.percent;if(w===0)return;d.moveTo(a,o),y==null||B==null?(w<1&&(F(a,u,c,w,p),u=p[1],c=p[2],F(o,m,A,w,p),m=p[1],A=p[2]),d.quadraticCurveTo(u,m,c,A)):(w<1&&(b(a,u,y,c,w,p),u=p[1],y=p[2],c=p[3],b(o,m,B,A,w,p),m=p[1],B=p[2],A=p[3]),d.bezierCurveTo(u,m,y,B,c,A))},pointAt:function(d){return r(this.shape,d,!1)},tangentAt:function(d){var s=r(this.shape,d,!0);return Q.normalize(s,s)}});xe.exports=t},"rAM+":function(xe,te,C){"use strict";C.d(te,"a",function(){return Q});var Z=C("Qw5x");function Q(D,F){var b;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(b=Object(Z.a)(D))||F&&D&&typeof D.length=="number"){b&&(D=b);var R=0,M=function(){};return{s:M,n:function(){return R>=D.length?{done:!0}:{done:!1,value:D[R++]}},e:function(t){throw t},f:M}}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 x=!0,T=!1,p;return{s:function(){b=D[Symbol.iterator]()},n:function(){var t=b.next();return x=t.done,t},e:function(t){T=!0,p=t},f:function(){try{!x&&b.return!=null&&b.return()}finally{if(T)throw p}}}}},rHrb:function(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.CopyToClipboard=void 0;var Z=D(C("cDcd")),Q=D(C("+QRC"));function D(u){return u&&u.__esModule?u:{default:u}}function F(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?F=function(y){return typeof y}:F=function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},F(u)}function b(u,m){var y=Object.keys(u);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(u);m&&(B=B.filter(function(w){return Object.getOwnPropertyDescriptor(u,w).enumerable})),y.push.apply(y,B)}return y}function R(u){for(var m=1;m<arguments.length;m++){var y=arguments[m]!=null?arguments[m]:{};m%2?b(y,!0).forEach(function(B){c(u,B,y[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(y)):b(y).forEach(function(B){Object.defineProperty(u,B,Object.getOwnPropertyDescriptor(y,B))})}return u}function M(u,m){if(u==null)return{};var y=x(u,m),B,w;if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(u);for(w=0;w<L.length;w++){if(B=L[w],m.indexOf(B)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,B))continue;y[B]=u[B]}}return y}function x(u,m){if(u==null)return{};var y={},B=Object.keys(u),w,L;for(L=0;L<B.length;L++){if(w=B[L],m.indexOf(w)>=0)continue;y[w]=u[w]}return y}function T(u,m){if(!(u instanceof m))throw new TypeError("Cannot call a class as a function")}function p(u,m){for(var y=0;y<m.length;y++){var B=m[y];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(u,B.key,B)}}function r(u,m,y){return m&&p(u.prototype,m),y&&p(u,y),u}function t(u,m){return m&&(F(m)==="object"||typeof m=="function")?m:s(u)}function d(u){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},d(u)}function s(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function a(u,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(m&&m.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),m&&o(u,m)}function o(u,m){return o=Object.setPrototypeOf||function(B,w){return B.__proto__=w,B},o(u,m)}function c(u,m,y){return m in u?Object.defineProperty(u,m,{value:y,enumerable:!0,configurable:!0,writable:!0}):u[m]=y,u}var A=function(u){a(m,u);function m(){var y,B;T(this,m);for(var w=arguments.length,L=new Array(w),_=0;_<w;_++)L[_]=arguments[_];return B=t(this,(y=d(m)).call.apply(y,[this].concat(L))),c(s(B),"onClick",function(g){var i=B.props,l=i.text,h=i.onCopy,E=i.children,f=i.options,v=Z.default.Children.only(E),U=(0,Q.default)(l,f);h&&h(l,U),v&&v.props&&typeof v.props.onClick=="function"&&v.props.onClick(g)}),B}return r(m,[{key:"render",value:function(){var B=this.props,w=B.text,L=B.onCopy,_=B.options,g=B.children,i=M(B,["text","onCopy","options","children"]),l=Z.default.Children.only(g);return Z.default.cloneElement(l,R({},i,{onClick:this.onClick}))}}]),m}(Z.default.PureComponent);te.CopyToClipboard=A,c(A,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(xe,te){const C=/[&<>"']/,Z=/[&<>"']/g,Q=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,F={"&":"&","<":"<",">":">",'"':""","'":"'"},b=_=>F[_];function R(_,g){if(g){if(C.test(_))return _.replace(Z,b)}else if(Q.test(_))return _.replace(D,b);return _}const M=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function x(_){return _.replace(M,(g,i)=>(i=i.toLowerCase(),i==="colon"?":":i.charAt(0)==="#"?i.charAt(1)==="x"?String.fromCharCode(parseInt(i.substring(2),16)):String.fromCharCode(+i.substring(1)):""))}const T=/(^|[^\[])\^/g;function p(_,g){_=_.source||_,g=g||"";const i={replace:(l,h)=>(h=h.source||h,h=h.replace(T,"$1"),_=_.replace(l,h),i),getRegex:()=>new RegExp(_,g)};return i}const r=/[^\w:]/g,t=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function d(_,g,i){if(_){let l;try{l=decodeURIComponent(x(i)).replace(r,"").toLowerCase()}catch(h){return null}if(l.indexOf("javascript:")===0||l.indexOf("vbscript:")===0||l.indexOf("data:")===0)return null}g&&!t.test(i)&&(i=A(g,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(l){return null}return i}const s={},a=/^[^:]+:\/*[^/]*$/,o=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(_,g){s[" "+_]||(a.test(_)?s[" "+_]=_+"/":s[" "+_]=B(_,"/",!0)),_=s[" "+_];const i=_.indexOf(":")===-1;return g.substring(0,2)==="//"?i?g:_.replace(o,"$1")+g:g.charAt(0)==="/"?i?g:_.replace(c,"$1")+g:_+g}const u={exec:function(){}};function m(_){let g=1,i,l;for(;g<arguments.length;g++){i=arguments[g];for(l in i)Object.prototype.hasOwnProperty.call(i,l)&&(_[l]=i[l])}return _}function y(_,g){const i=_.replace(/\|/g,(E,f,v)=>{let U=!1,N=f;for(;--N>=0&&v[N]==="\\";)U=!U;return U?"|":" |"}),l=i.split(/ \|/);let h=0;if(l.length>g)l.splice(g);else for(;l.length<g;)l.push("");for(;h<l.length;h++)l[h]=l[h].trim().replace(/\\\|/g,"|");return l}function B(_,g,i){const l=_.length;if(l===0)return"";let h=0;for(;h<l;){const E=_.charAt(l-h-1);if(E===g&&!i)h++;else if(E!==g&&i)h++;else break}return _.substr(0,l-h)}function w(_,g){if(_.indexOf(g[1])===-1)return-1;const i=_.length;let l=0,h=0;for(;h<i;h++)if(_[h]==="\\")h++;else if(_[h]===g[0])l++;else if(_[h]===g[1]&&(l--,l<0))return h;return-1}function L(_){_&&_.sanitize&&!_.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")}xe.exports={escape:R,unescape:x,edit:p,cleanUrl:d,resolveUrl:A,noopTest:u,merge:m,splitCells:y,rtrim:B,findClosingBracket:w,checkSanitizeDeprecation:L}},rmlV:function(xe,te,C){var Z=C("y+Vt"),Q=Z.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(D,F){var b=.5522848,R=F.cx,M=F.cy,x=F.rx,T=F.ry,p=x*b,r=T*b;D.moveTo(R-x,M),D.bezierCurveTo(R-x,M-r,R-p,M-T,R,M-T),D.bezierCurveTo(R+p,M-T,R+x,M-r,R+x,M),D.bezierCurveTo(R+x,M+r,R+p,M+T,R,M+T),D.bezierCurveTo(R-p,M+T,R-x,M+r,R-x,M),D.closePath()}});xe.exports=Q},sBCT:function(xe,te,C){"use strict";var Z=C("+BJd"),Q=C("mr32"),D=C("oBTY"),F=C("0Owb"),b=C("MXD1"),R=C("CFYs"),M=C("k1fw"),x=C("9og8"),T=C("2qtc"),p=C("kLXV"),r=C("miYZ"),t=C("tsqr"),d=C("y8nQ"),s=C("Vl3Y"),a=C("tJVT"),o=C("5NDa"),c=C("5rEg"),A=C("WmNS"),u=C.n(A),m=C("cDcd"),y=C.n(m),B=C("Ty5D"),w=C("55Ip"),L=C("9kvl"),_=C("kwm0"),g=C.n(_),i=C("h/US"),l=C("xKgJ"),h=C("9+Du"),E=c.a.TextArea,f=1024,v=function(N){var H,z,k=N.user,I=N.globalSetting,W=N.loading,j=N.dispatch,Y=N.visible,$=N.editData,se=N.onCancel,le=se===void 0?function(){}:se,ae=N.onOk,q=ae===void 0?function(){}:ae,ce=N.queryParams,re=ce===void 0?{}:ce,fe=Object(B.i)(),ne=s.a.useForm(),de=Object(a.a)(ne,1),ee=de[0],ue=Object(m.useState)([]),Se=Object(a.a)(ue,2),_e=Se[0],Le=Se[1],Ve=Object(m.useState)(!1),Oe=Object(a.a)(Ve,2),ke=Oe[0],Ge=Oe[1],Qe=Object(m.useRef)(),vt=Object(m.useState)(),At=Object(a.a)(vt,2),Bt=At[0],it=At[1],Lt=Object(m.useState)(!1),Ft=Object(a.a)(Lt,2),Pe=Ft[0],Fe=Ft[1],dt=Object(m.useState)(!1),pt=Object(a.a)(dt,2),Ye=pt[0],Et=pt[1],We=Object(l.v)()?3:1;Object(m.useEffect)(function(){var lt,ze,Me,be;if(!Y)return;if(!$)return;Fe($.is_link),it($.link),!$.is_link&&Le([{name:$==null||((lt=$.video_item)===null||lt===void 0)?void 0:lt.file_name,loaded:100,videoId:$==null||((ze=$.video_item)===null||ze===void 0)?void 0:ze.video_id}]),Kt(($==null||((Me=$.tags)===null||Me===void 0)?void 0:Me.map(function(Ie){return Ie==null?void 0:Ie.name}))||[]),ee.setFieldsValue({name:$.name,description:$.description,attachment_id:$==null||((be=$.video)===null||be===void 0)?void 0:be.attachment_id})},[$,Y]);var De=function(ze){Fe(!1);var Me=ze.name.toLowerCase();return Me&&Me.indexOf(".avi")==-1&&Me.indexOf(".flv")==-1&&Me.indexOf(".f4v")==-1&&Me.indexOf(".m4v")==-1&&Me.indexOf(".mov")==-1&&Me.indexOf(".mp4")==-1&&Me.indexOf(".rmvb")==-1&&Me.indexOf(".swf")==-1&&Me.indexOf(".webm")==-1&&Me.indexOf(".wmv")==-1?(t.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):ze.size>f*We*1024*1024?(t.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7".concat(We,"G")),!0):_e!=null&&_e.find(function(be){return be.name===ze.name})?(t.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Re=function(ze,Me){p.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Me?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){Me?Le([]):(Qe.current.cancel(),Le([]))}})},me=function(){var lt=Object(x.a)(u.a.mark(function ze(){var Me,be;return u.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,ee.validateFields();case 2:if(!(!Pe&&!(_e!=null&&_e.length)||Pe&&!Bt)){_t.next=5;break}return t.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),_t.abrupt("return");case 5:return Et(!0),Me=Pe?{link:Bt}:{video_id:_e==null?void 0:_e[0].videoId},_t.next=9,q(Object(M.a)(Object(M.a)(Object(M.a)({},Me),re),{name:ee.getFieldValue("name"),attachment_id:ee.getFieldValue("attachment_id"),description:ee.getFieldValue("description"),tags:wt}));case 9:be=_t.sent,Et(!1),be.id&&Ee();case 12:case"end":return _t.stop()}},ze)}));return function(){return lt.apply(this,arguments)}}(),Ee=function(){ee.resetFields(),Le([]),it(null),Kt([]),Fe(null)},Te=function(){le(),Ee()},Ue=function(){var ze,Me,be,Ie,_t;return y.a.createElement(y.a.Fragment,null,!Pe&&!!(_e!=null&&_e.length)&&y.a.createElement("div",{className:g.a.fileProgress},(_e==null||((ze=_e[0])===null||ze===void 0)?void 0:ze.loaded)==100?y.a.createElement("div",{className:"".concat(g.a.videoName," font14")},_e==null||((Me=_e[0])===null||Me===void 0)?void 0:Me.name):y.a.createElement(R.a,{style:{width:"80%"},percent:_e==null||((be=_e[0])===null||be===void 0)?void 0:be.loaded,status:(_e==null||((Ie=_e[0])===null||Ie===void 0)?void 0:Ie.loaded)==100?"normal":"active"}),y.a.createElement("div",{className:g.a.fileCancel,onClick:function(){var Ot,Nt;return Re(_e==null||((Ot=_e[0])===null||Ot===void 0)?void 0:Ot.name,(_e==null||((Nt=_e[0])===null||Nt===void 0)?void 0:Nt.loaded)==100)}},(_e==null||((_t=_e[0])===null||_t===void 0)?void 0:_t.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),y.a.createElement("div",{className:g.a.uploadWrap,style:{display:_e!=null&&_e.length?"none":"flex"}},y.a.createElement(h.a,Object(F.a)({},bt,{ref:Qe}),y.a.createElement("div",{className:g.a.upload},y.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),y.a.createElement("label",{className:"".concat(g.a.upload," ").concat(g.a.uploadLink),onClick:function(){return Fe(!0)}},y.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Pe&&y.a.createElement(c.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Bt,onChange:function(Ot){return it(Ot.target.value)}}))},je=Object(m.useState)([]),st=Object(a.a)(je,2),wt=st[0],Kt=st[1],zt=function(ze){if(ze.key=="Enter"){var Me=ee.getFieldValue("tag");if(ee.setFieldsValue({tag:""}),!Me){t.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(wt.filter(function(be){return be===Me}).length>0){t.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}wt.push(Me),Kt(Object(D.a)(wt))}},mt=function(ze,Me){ze.preventDefault(),Kt(Object(D.a)(wt.filter(function(be){return be!=Me})))},bt={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:De,onBeginInitFile:function(ze){Le([{name:ze.filename,loaded:0}])},onComplete:function(ze){Le([{name:ze.filename,loaded:ze.percent,videoId:ze.id}])},onError:function(){Le([])},onProgress:function(ze){Le([{name:ze.filename,loaded:ze.percent}])},chunkSize:1024*1024*2,options:{user_id:k==null||((H=k.userInfo)===null||H===void 0)?void 0:H.user_id}};return y.a.createElement(p.a,{centered:!0,maskClosable:!1,title:$?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:g.a.modal,visible:Y,confirmLoading:Ye,onOk:me,onCancel:Te},y.a.createElement(s.a,{form:ee},y.a.createElement(s.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},y.a.createElement(c.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),y.a.createElement(s.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:g.a.contentItem},Ue()),y.a.createElement(s.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},y.a.createElement(i.a,{getFileProgress:function(ze){if(ze.file.status==="uploading"){Et(!0);return}ze.file.status==="done"&&Et(!1)}})),y.a.createElement(s.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},y.a.createElement(E,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),y.a.createElement(s.a.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},y.a.createElement(c.a,{onKeyUp:zt})),y.a.createElement("div",{className:g.a["tagsList-content"]},wt.map(function(lt,ze){return y.a.createElement(Q.a,{key:ze+lt,closable:!0,onClose:function(be){mt(be,lt)}},lt)})),y.a.createElement("div",{className:"c-grey-999"},y.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),y.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.a.createElement(w.a,{to:"/users/".concat((z=k.userInfo)===null||z===void 0?void 0:z.login,"/videos/protocol"),target:"_blank",className:g.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),y.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",We,"G\uFF1B"),y.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),y.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"))))};te.a=Object(L.a)(function(U){var N=U.user,H=U.loading,z=U.globalSetting;return{user:N,globalSetting:z,loading:H}})(v)},sR1s:function(xe,te,C){"use strict";C.d(te,"b",function(){return F}),C.d(te,"a",function(){return b}),C.d(te,"c",function(){return R}),C.d(te,"d",function(){return M});var Z=C("U8pU"),Q="RC_TABLE_KEY";function D(x){return x==null?[]:Array.isArray(x)?x:[x]}function F(x,T){if(!T&&typeof T!="number")return x;for(var p=D(T),r=x,t=0;t<p.length;t+=1){if(!r)return null;var d=p[t];r=r[d]}return r}function b(x){var T=[],p={};return x.forEach(function(r){for(var t=r||{},d=t.key,s=t.dataIndex,a=d||D(s).join("-")||Q;p[a];)a="".concat(a,"_next");p[a]=!0,T.push(a)}),T}function R(){var x={};function T(d,s){s&&Object.keys(s).forEach(function(a){var o=s[a];o&&Object(Z.a)(o)==="object"?(d[a]=d[a]||{},T(d[a],o)):d[a]=o})}for(var p=arguments.length,r=new Array(p),t=0;t<p;t++)r[t]=arguments[t];return r.forEach(function(d){T(x,d)}),x}function M(x){return x!=null}},"sW+o":function(xe,te,C){var Z=C("SrGk"),Q=C("bYtY"),D=C("SUKs"),F=C("Qe9p");function b(M,x){Z.call(this,M,x,["linearGradient","radialGradient"],"__gradient_in_use__")}Q.inherits(b,Z),b.prototype.addWithoutUpdate=function(M,x){if(x&&x.style){var T=this;Q.each(["fill","stroke"],function(p){if(x.style[p]&&(x.style[p].type==="linear"||x.style[p].type==="radial")){var r=x.style[p],t=T.getDefs(!0),d;r._dom?(d=r._dom,t.contains(r._dom)||T.addDom(d)):d=T.add(r),T.markUsed(x);var s=d.getAttribute("id");M.setAttribute(p,"url(#"+s+")")}})}},b.prototype.add=function(M){var x;if(M.type==="linear")x=this.createElement("linearGradient");else if(M.type==="radial")x=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return M.id=M.id||this.nextId++,x.setAttribute("id","zr"+this._zrId+"-gradient-"+M.id),this.updateDom(M,x),this.addDom(x),x},b.prototype.update=function(M){var x=this;Z.prototype.update.call(this,M,function(){var T=M.type,p=M._dom.tagName;T==="linear"&&p==="linearGradient"||T==="radial"&&p==="radialGradient"?x.updateDom(M,M._dom):(x.removeDom(M),x.add(M))})},b.prototype.updateDom=function(M,x){if(M.type==="linear")x.setAttribute("x1",M.x),x.setAttribute("y1",M.y),x.setAttribute("x2",M.x2),x.setAttribute("y2",M.y2);else if(M.type==="radial")x.setAttribute("cx",M.x),x.setAttribute("cy",M.y),x.setAttribute("r",M.r);else{D("Illegal gradient type.");return}M.global?x.setAttribute("gradientUnits","userSpaceOnUse"):x.setAttribute("gradientUnits","objectBoundingBox"),x.innerHTML="";for(var T=M.colorStops,p=0,r=T.length;p<r;++p){var t=this.createElement("stop");t.setAttribute("offset",T[p].offset*100+"%");var d=T[p].color;if(d.indexOf("rgba">-1)){var s=F.parse(d)[3],a=F.toHex(d);t.setAttribute("stop-color","#"+a),t.setAttribute("stop-opacity",s)}else t.setAttribute("stop-color",T[p].color);x.appendChild(t)}M._dom=x},b.prototype.markUsed=function(M){if(M.style){var x=M.style.fill;x&&x._dom&&Z.prototype.markUsed.call(this,x._dom),x=M.style.stroke,x&&x._dom&&Z.prototype.markUsed.call(this,x._dom)}};var R=b;xe.exports=R},sboe:function(xe,te,C){"use strict";C.d(te,"a",function(){return D});var Z=C("cDcd"),Q=C.n(Z),D=Z.createContext(null)},t23M:function(xe,te,C){"use strict";var Z=C("VTBJ"),Q=C("1OyB"),D=C("vuIU"),F=C("Ji7U"),b=C("LK+K"),R=C("cDcd"),M=C.n(R),x=C("m+aA"),T=C("Zm9Q"),p=C("Kwbf"),r=C("c+Xe"),t=C("bdgK"),d="rc-observer-key",s=function(a){Object(F.a)(c,a);var o=Object(b.a)(c);function c(){var A;return Object(Q.a)(this,c),A=o.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(u){var m=A.props.onResize,y=u[0].target,B=y.getBoundingClientRect(),w=B.width,L=B.height,_=y.offsetWidth,g=y.offsetHeight,i=Math.floor(w),l=Math.floor(L);if(A.state.width!==i||A.state.height!==l||A.state.offsetWidth!==_||A.state.offsetHeight!==g){var h={width:i,height:l,offsetWidth:_,offsetHeight:g};A.setState(h),m&&Promise.resolve().then(function(){m(Object(Z.a)(Object(Z.a)({},h),{},{offsetWidth:_,offsetHeight:g}))})}},A.setChildNode=function(u){A.childNode=u},A}return Object(D.a)(c,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var m=Object(x.a)(this.childNode||this),y=m!==this.currentElement;y&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new t.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,m=Object(T.a)(u);if(m.length>1)Object(p.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(p.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var y=m[0];if(R.isValidElement(y)&&Object(r.c)(y)){var B=y.ref;m[0]=R.cloneElement(y,{ref:Object(r.a)(B,this.setChildNode)})}return m.length===1?m[0]:m.map(function(w,L){return!R.isValidElement(w)||"key"in w&&w.key!==null?w:R.cloneElement(w,{key:"".concat(d,"-").concat(L)})})}}]),c}(R.Component);s.displayName="ResizeObserver",te.a=s},tWlo:function(xe,te){xe.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(xe,te,C){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.ver=te.clear=te.bind=void 0;var Z=C("P4Qj"),Q=function(R,M){var x=(0,Z.getSensor)(R);return x.bind(M),function(){x.unbind(M)}};te.bind=Q;var D=function(R){var M=(0,Z.getSensor)(R);(0,Z.removeSensor)(M)};te.clear=D;var F="1.0.1";te.ver=F},uK0f:function(xe,te,C){(function(Z,Q){xe.exports=Q()})(this,function(){"use strict";function Z(Q,D,F){F=F||{},F.childrenKeyName=F.childrenKeyName||"children";var b=Q||[],R=[],M=0;do{var x=b.filter(function(T){return D(T,M)})[0];if(!x)break;R.push(x),b=x[F.childrenKeyName]||[],M+=1}while(b.length>0);return R}return Z})},uRQ9:function(xe,te,C){xe.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(xe,te,C){typeof window!="undefined"&&function(Q,D){xe.exports=D()}(this,function(){return function(Z){var Q={};function D(F){if(Q[F])return Q[F].exports;var b=Q[F]={i:F,l:!1,exports:{}};return Z[F].call(b.exports,b,b.exports,D),b.l=!0,b.exports}return D.m=Z,D.c=Q,D.d=function(F,b,R){D.o(F,b)||Object.defineProperty(F,b,{enumerable:!0,get:R})},D.r=function(F){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(F,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(F,"__esModule",{value:!0})},D.t=function(F,b){if(b&1&&(F=D(F)),b&8)return F;if(b&4&&typeof F=="object"&&F&&F.__esModule)return F;var R=Object.create(null);if(D.r(R),Object.defineProperty(R,"default",{enumerable:!0,value:F}),b&2&&typeof F!="string")for(var M in F)D.d(R,M,function(x){return F[x]}.bind(null,M));return R},D.n=function(F){var b=F&&F.__esModule?function(){return F.default}:function(){return F};return D.d(b,"a",b),b},D.o=function(F,b){return Object.prototype.hasOwnProperty.call(F,b)},D.p="/dist/",D(D.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Z,Q,D){"use strict";var F=Object.prototype.hasOwnProperty,b="~";function R(){}Object.create&&(R.prototype=Object.create(null),new R().__proto__||(b=!1));function M(r,t,d){this.fn=r,this.context=t,this.once=d||!1}function x(r,t,d,s,a){if(typeof d!="function")throw new TypeError("The listener must be a function");var o=new M(d,s||r,a),c=b?b+t:t;return r._events[c]?r._events[c].fn?r._events[c]=[r._events[c],o]:r._events[c].push(o):(r._events[c]=o,r._eventsCount++),r}function T(r,t){--r._eventsCount===0?r._events=new R:delete r._events[t]}function p(){this._events=new R,this._eventsCount=0}p.prototype.eventNames=function(){var t=[],d,s;if(this._eventsCount===0)return t;for(s in d=this._events)F.call(d,s)&&t.push(b?s.slice(1):s);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(d)):t},p.prototype.listeners=function(t){var d=b?b+t:t,s=this._events[d];if(!s)return[];if(s.fn)return[s.fn];for(var a=0,o=s.length,c=new Array(o);a<o;a++)c[a]=s[a].fn;return c},p.prototype.listenerCount=function(t){var d=b?b+t:t,s=this._events[d];return s?s.fn?1:s.length:0},p.prototype.emit=function(t,d,s,a,o,c){var A=b?b+t:t;if(!this._events[A])return!1;var u=this._events[A],m=arguments.length,y,B;if(u.fn){u.once&&this.removeListener(t,u.fn,void 0,!0);switch(m){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,d),!0;case 3:return u.fn.call(u.context,d,s),!0;case 4:return u.fn.call(u.context,d,s,a),!0;case 5:return u.fn.call(u.context,d,s,a,o),!0;case 6:return u.fn.call(u.context,d,s,a,o,c),!0}for(B=1,y=new Array(m-1);B<m;B++)y[B-1]=arguments[B];u.fn.apply(u.context,y)}else{var w=u.length,L;for(B=0;B<w;B++){u[B].once&&this.removeListener(t,u[B].fn,void 0,!0);switch(m){case 1:u[B].fn.call(u[B].context);break;case 2:u[B].fn.call(u[B].context,d);break;case 3:u[B].fn.call(u[B].context,d,s);break;case 4:u[B].fn.call(u[B].context,d,s,a);break;default:if(!y)for(L=1,y=new Array(m-1);L<m;L++)y[L-1]=arguments[L];u[B].fn.apply(u[B].context,y)}}}return!0},p.prototype.on=function(t,d,s){return x(this,t,d,s,!1)},p.prototype.once=function(t,d,s){return x(this,t,d,s,!0)},p.prototype.removeListener=function(t,d,s,a){var o=b?b+t:t;if(!this._events[o])return this;if(!d)return T(this,o),this;var c=this._events[o];if(c.fn)c.fn===d&&(!a||c.once)&&(!s||c.context===s)&&T(this,o);else{for(var A=0,u=[],m=c.length;A<m;A++)(c[A].fn!==d||a&&!c[A].once||s&&c[A].context!==s)&&u.push(c[A]);u.length?this._events[o]=u.length===1?u[0]:u:T(this,o)}return this},p.prototype.removeAllListeners=function(t){var d;return t?(d=b?b+t:t,this._events[d]&&T(this,d)):(this._events=new R,this._eventsCount=0),this},p.prototype.off=p.prototype.removeListener,p.prototype.addListener=p.prototype.on,p.prefixed=b,p.EventEmitter=p,Z.exports=p},"./node_modules/url-toolkit/src/url-toolkit.js":function(Z,Q,D){(function(F){var b=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,R=/^([^\/?#]*)([^]*)$/,M=/(?:\/|^)\.(?=\/)/g,x=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,T={buildAbsoluteURL:function(p,r,t){if(t=t||{},p=p.trim(),r=r.trim(),!r){if(!t.alwaysNormalize)return p;var d=T.parseURL(p);if(!d)throw new Error("Error trying to parse base URL.");return d.path=T.normalizePath(d.path),T.buildURLFromParts(d)}var s=T.parseURL(r);if(!s)throw new Error("Error trying to parse relative URL.");if(s.scheme)return t.alwaysNormalize?(s.path=T.normalizePath(s.path),T.buildURLFromParts(s)):r;var a=T.parseURL(p);if(!a)throw new Error("Error trying to parse base URL.");if(!a.netLoc&&a.path&&a.path[0]!=="/"){var o=R.exec(a.path);a.netLoc=o[1],a.path=o[2]}a.netLoc&&!a.path&&(a.path="/");var c={scheme:a.scheme,netLoc:s.netLoc,path:null,params:s.params,query:s.query,fragment:s.fragment};if(!s.netLoc&&(c.netLoc=a.netLoc,s.path[0]!=="/"))if(!s.path)c.path=a.path,s.params||(c.params=a.params,s.query||(c.query=a.query));else{var A=a.path,u=A.substring(0,A.lastIndexOf("/")+1)+s.path;c.path=T.normalizePath(u)}return c.path===null&&(c.path=t.alwaysNormalize?T.normalizePath(s.path):s.path),T.buildURLFromParts(c)},parseURL:function(p){var r=b.exec(p);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(p){for(p=p.split("").reverse().join("").replace(M,"");p.length!==(p=p.replace(x,"")).length;);return p.split("").reverse().join("")},buildURLFromParts:function(p){return p.scheme+p.netLoc+p.path+p.params+p.query+p.fragment}};Z.exports=T})(this)},"./node_modules/webworkify-webpack/index.js":function(Z,Q,D){function F(t){var d={};function s(o){if(d[o])return d[o].exports;var c=d[o]={i:o,l:!1,exports:{}};return t[o].call(c.exports,c,c.exports,s),c.l=!0,c.exports}s.m=t,s.c=d,s.i=function(o){return o},s.d=function(o,c,A){s.o(o,c)||Object.defineProperty(o,c,{configurable:!1,enumerable:!0,get:A})},s.r=function(o){Object.defineProperty(o,"__esModule",{value:!0})},s.n=function(o){var c=o&&o.__esModule?function(){return o.default}:function(){return o};return s.d(c,"a",c),c},s.o=function(o,c){return Object.prototype.hasOwnProperty.call(o,c)},s.p="/",s.oe=function(o){throw console.error(o),o};var a=s(s.s=ENTRY_MODULE);return a.default||a}var b="[\\.|\\-|\\+|\\w|/|@]+",R="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+b+").*?\\)";function M(t){return(t+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function x(t){return!isNaN(1*t)}function T(t,d,s){var a={};a[s]=[];var o=d.toString(),c=o.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!c)return a;for(var A=c[1],u=new RegExp("(\\\\n|\\W)"+M(A)+R,"g"),m;m=u.exec(o);){if(m[3]==="dll-reference")continue;a[s].push(m[3])}for(u=new RegExp("\\("+M(A)+'\\("(dll-reference\\s('+b+'))"\\)\\)'+R,"g");m=u.exec(o);)t[m[2]]||(a[s].push(m[1]),t[m[2]]=D(m[1]).m),a[m[2]]=a[m[2]]||[],a[m[2]].push(m[4]);for(var y=Object.keys(a),B=0;B<y.length;B++)for(var w=0;w<a[y[B]].length;w++)x(a[y[B]][w])&&(a[y[B]][w]=1*a[y[B]][w]);return a}function p(t){var d=Object.keys(t);return d.reduce(function(s,a){return s||t[a].length>0},!1)}function r(t,d){for(var s={main:[d]},a={main:[]},o={main:{}};p(s);)for(var c=Object.keys(s),A=0;A<c.length;A++){var u=c[A],m=s[u],y=m.pop();if(o[u]=o[u]||{},o[u][y]||!t[u][y])continue;o[u][y]=!0,a[u]=a[u]||[],a[u].push(y);for(var B=T(t,t[u][y],u),w=Object.keys(B),L=0;L<w.length;L++)s[w[L]]=s[w[L]]||[],s[w[L]]=s[w[L]].concat(B[w[L]])}return a}Z.exports=function(t,d){d=d||{};var s={main:D.m},a=d.all?{main:Object.keys(s.main)}:r(s,t),o="";Object.keys(a).filter(function(y){return y!=="main"}).forEach(function(y){for(var B=0;a[y][B];)B++;a[y].push(B),s[y][B]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",o=o+"var "+y+" = ("+F.toString().replace("ENTRY_MODULE",JSON.stringify(B))+")({"+a[y].map(function(w){return""+JSON.stringify(w)+": "+s[y][w].toString()}).join(",")+`});
|
|
`}),o=o+"new (("+F.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+a.main.map(function(y){return""+JSON.stringify(y)+": "+s.main[y].toString()}).join(",")+"}))(self);";var c=new window.Blob([o],{type:"text/javascript"});if(d.bare)return c;var A=window.URL||window.webkitURL||window.mozURL||window.msURL,u=A.createObjectURL(c),m=new window.Worker(u);return m.objectURL=u,m}},"./src/config.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"hlsDefaultConfig",function(){return L}),D.d(Q,"mergeConfig",function(){return g}),D.d(Q,"enableStreamingMode",function(){return i});var F=D("./src/controller/abr-controller.ts"),b=D("./src/controller/audio-stream-controller.ts"),R=D("./src/controller/audio-track-controller.ts"),M=D("./src/controller/subtitle-stream-controller.ts"),x=D("./src/controller/subtitle-track-controller.ts"),T=D("./src/controller/buffer-controller.ts"),p=D("./src/controller/timeline-controller.ts"),r=D("./src/controller/cap-level-controller.ts"),t=D("./src/controller/fps-controller.ts"),d=D("./src/controller/eme-controller.ts"),s=D("./src/controller/cmcd-controller.ts"),a=D("./src/utils/xhr-loader.ts"),o=D("./src/utils/fetch-loader.ts"),c=D("./src/utils/cues.ts"),A=D("./src/utils/mediakeys-helper.ts"),u=D("./src/utils/logger.ts");function m(){return m=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var E=arguments[h];for(var f in E)Object.prototype.hasOwnProperty.call(E,f)&&(l[f]=E[f])}return l},m.apply(this,arguments)}function y(l,h){var E=Object.keys(l);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(l);h&&(f=f.filter(function(v){return Object.getOwnPropertyDescriptor(l,v).enumerable})),E.push.apply(E,f)}return E}function B(l){for(var h=1;h<arguments.length;h++){var E=arguments[h]!=null?arguments[h]:{};h%2?y(Object(E),!0).forEach(function(f){w(l,f,E[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(E)):y(Object(E)).forEach(function(f){Object.defineProperty(l,f,Object.getOwnPropertyDescriptor(E,f))})}return l}function w(l,h,E){return h in l?Object.defineProperty(l,h,{value:E,enumerable:!0,configurable:!0,writable:!0}):l[h]=E,l}var L=B(B({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:a.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:F.default,bufferController:T.default,capLevelController:r.default,fpsController:t.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},_()),{},{subtitleStreamController:M.SubtitleStreamController,subtitleTrackController:x.default,timelineController:p.TimelineController,audioStreamController:b.default,audioTrackController:R.default,emeController:d.default,cmcdController:s.default});function _(){return{cueHandler:c.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 g(l,h){if((h.liveSyncDurationCount||h.liveMaxLatencyDurationCount)&&(h.liveSyncDuration||h.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(h.liveMaxLatencyDurationCount!==void 0&&(h.liveSyncDurationCount===void 0||h.liveMaxLatencyDurationCount<=h.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(h.liveMaxLatencyDuration!==void 0&&(h.liveSyncDuration===void 0||h.liveMaxLatencyDuration<=h.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return m({},l,h)}function i(l){var h=l.loader;if(h!==o.default&&h!==a.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),l.progressive=!1;else{var E=Object(o.fetchSupported)();E&&(l.loader=o.default,l.progressive=!0,l.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/polyfills/number.ts"),b=D("./src/utils/ewma-bandwidth-estimator.ts"),R=D("./src/events.ts"),M=D("./src/utils/buffer-helper.ts"),x=D("./src/errors.ts"),T=D("./src/types/loader.ts"),p=D("./src/utils/logger.ts");function r(s,a){for(var o=0;o<a.length;o++){var c=a[o];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(s,c.key,c)}}function t(s,a,o){return a&&r(s.prototype,a),o&&r(s,o),s}var d=function(){function s(o){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=o;var c=o.config;this.bwEstimator=new b.default(c.abrEwmaSlowVoD,c.abrEwmaFastVoD,c.abrEwmaDefaultEstimate),this.registerListeners()}var a=s.prototype;return a.registerListeners=function(){var c=this.hls;c.on(R.Events.FRAG_LOADING,this.onFragLoading,this),c.on(R.Events.FRAG_LOADED,this.onFragLoaded,this),c.on(R.Events.FRAG_BUFFERED,this.onFragBuffered,this),c.on(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),c.on(R.Events.ERROR,this.onError,this)},a.unregisterListeners=function(){var c=this.hls;c.off(R.Events.FRAG_LOADING,this.onFragLoading,this),c.off(R.Events.FRAG_LOADED,this.onFragLoaded,this),c.off(R.Events.FRAG_BUFFERED,this.onFragBuffered,this),c.off(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),c.off(R.Events.ERROR,this.onError,this)},a.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},a.onFragLoading=function(c,A){var u=A.frag;if(u.type===T.PlaylistLevelType.MAIN&&!this.timer){var m;this.fragCurrent=u,this.partCurrent=(m=A.part)!=null?m:null,this.timer=self.setInterval(this.onCheck,100)}},a.onLevelLoaded=function(c,A){var u=this.hls.config;A.details.live?this.bwEstimator.update(u.abrEwmaSlowLive,u.abrEwmaFastLive):this.bwEstimator.update(u.abrEwmaSlowVoD,u.abrEwmaFastVoD)},a._abandonRulesCheck=function(){var c=this.fragCurrent,A=this.partCurrent,u=this.hls,m=u.autoLevelEnabled,y=u.config,B=u.media;if(!c||!B)return;var w=A?A.stats:c.stats,L=A?A.duration:c.duration;if(w.aborted){p.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!m||B.paused||!B.playbackRate||!B.readyState)return;var _=performance.now()-w.loading.start,g=Math.abs(B.playbackRate);if(_<=500*L/g)return;var i=u.levels,l=u.minAutoLevel,h=i[c.level],E=w.total||Math.max(w.loaded,Math.round(L*h.maxBitrate/8)),f=Math.max(1,w.bwEstimate?w.bwEstimate/8:w.loaded*1e3/_),v=(E-w.loaded)/f,U=B.currentTime,N=(M.BufferHelper.bufferInfo(B,U,y.maxBufferHole).end-U)/g;if(N>=2*L/g||v<=N)return;var H=Number.POSITIVE_INFINITY,z;for(z=c.level-1;z>l;z--){var k=i[z].maxBitrate;if(H=L*k/(8*.8*f),H<N)break}if(H>=v)return;var I=this.bwEstimator.getEstimate();p.logger.warn("Fragment "+c.sn+(A?" part "+A.index:"")+" of level "+c.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+`
|
|
Current BW estimate: `+(Object(F.isFiniteNumber)(I)?(I/1024).toFixed(3):"Unknown")+` Kb/s
|
|
Estimated load time for current fragment: `+v.toFixed(3)+` s
|
|
Estimated load time for the next fragment: `+H.toFixed(3)+` s
|
|
Time to underbuffer: `+N.toFixed(3)+" s"),u.nextLoadLevel=z,this.bwEstimator.sample(_,w.loaded),this.clearTimer(),c.loader&&(this.fragCurrent=this.partCurrent=null,c.loader.abort()),u.trigger(R.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:c,part:A,stats:w})},a.onFragLoaded=function(c,A){var u=A.frag,m=A.part;if(u.type===T.PlaylistLevelType.MAIN&&Object(F.isFiniteNumber)(u.sn)){var y=m?m.stats:u.stats,B=m?m.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var w=this.hls.levels[u.level],L=(w.loaded?w.loaded.bytes:0)+y.loaded,_=(w.loaded?w.loaded.duration:0)+B;w.loaded={bytes:L,duration:_},w.realBitrate=Math.round(8*L/_)}if(u.bitrateTest){var g={stats:y,frag:u,part:m,id:u.type};this.onFragBuffered(R.Events.FRAG_BUFFERED,g),u.bitrateTest=!1}}},a.onFragBuffered=function(c,A){var u=A.frag,m=A.part,y=m?m.stats:u.stats;if(y.aborted)return;if(u.type!==T.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var B=y.parsing.end-y.loading.start;this.bwEstimator.sample(B,y.loaded),y.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=B/1e3:this.bitrateTestDelay=0},a.onError=function(c,A){switch(A.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},a.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},a.getNextABRAutoLevel=function(){var c=this.fragCurrent,A=this.partCurrent,u=this.hls,m=u.maxAutoLevel,y=u.config,B=u.minAutoLevel,w=u.media,L=A?A.duration:c?c.duration:0,_=w?w.currentTime:0,g=w&&w.playbackRate!==0?Math.abs(w.playbackRate):1,i=this.bwEstimator?this.bwEstimator.getEstimate():y.abrEwmaDefaultEstimate,l=(M.BufferHelper.bufferInfo(w,_,y.maxBufferHole).end-_)/g,h=this.findBestLevel(i,B,m,l,y.abrBandWidthFactor,y.abrBandWidthUpFactor);if(h>=0)return h;p.logger.trace((l?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var E=L?Math.min(L,y.maxStarvationDelay):y.maxStarvationDelay,f=y.abrBandWidthFactor,v=y.abrBandWidthUpFactor;if(!l){var U=this.bitrateTestDelay;if(U){var N=L?Math.min(L,y.maxLoadingDelay):y.maxLoadingDelay;E=N-U,p.logger.trace("bitrate test took "+Math.round(1e3*U)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*E)+" ms"),f=v=1}}return h=this.findBestLevel(i,B,m,l+E,f,v),Math.max(h,0)},a.findBestLevel=function(c,A,u,m,y,B){for(var w,L=this.fragCurrent,_=this.partCurrent,g=this.lastLoadedFragLevel,i=this.hls.levels,l=i[g],h=!!(l!=null&&(w=l.details)!==null&&w!==void 0&&w.live),E=l==null?void 0:l.codecSet,f=_?_.duration:L?L.duration:0,v=u;v>=A;v--){var U=i[v];if(!U||E&&U.codecSet!==E)continue;var N=U.details,H=(_?N==null?void 0:N.partTarget:N==null?void 0:N.averagetargetduration)||f,z=void 0;v<=g?z=y*c:z=B*c;var k=i[v].maxBitrate,I=k*H/z;if(p.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+v+"/"+Math.round(z)+"/"+k+"/"+H+"/"+m+"/"+I),z>k&&(!I||h&&!this.bitrateTestDelay||I<m))return v}return-1},t(s,[{key:"nextAutoLevel",get:function(){var c=this._nextAutoLevel,A=this.bwEstimator;if(c!==-1&&(!A||!A.canEstimate()))return c;var u=this.getNextABRAutoLevel();return c!==-1&&(u=Math.min(c,u)),u},set:function(c){this._nextAutoLevel=c}}]),s}();Q.default=d},"./src/controller/audio-stream-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/polyfills/number.ts"),b=D("./src/controller/base-stream-controller.ts"),R=D("./src/events.ts"),M=D("./src/utils/buffer-helper.ts"),x=D("./src/controller/fragment-tracker.ts"),T=D("./src/types/level.ts"),p=D("./src/types/loader.ts"),r=D("./src/loader/fragment.ts"),t=D("./src/demux/chunk-cache.ts"),d=D("./src/demux/transmuxer-interface.ts"),s=D("./src/types/transmuxer.ts"),a=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),c=D("./src/errors.ts"),A=D("./src/utils/logger.ts");function u(){return u=Object.assign||function(L){for(var _=1;_<arguments.length;_++){var g=arguments[_];for(var i in g)Object.prototype.hasOwnProperty.call(g,i)&&(L[i]=g[i])}return L},u.apply(this,arguments)}function m(L,_){L.prototype=Object.create(_.prototype),L.prototype.constructor=L,y(L,_)}function y(L,_){return y=Object.setPrototypeOf||function(i,l){return i.__proto__=l,i},y(L,_)}var B=100,w=function(L){m(_,L);function _(i,l){var h;return h=L.call(this,i,l,"[audio-stream-controller]")||this,h.videoBuffer=null,h.videoTrackCC=-1,h.waitingVideoCC=-1,h.audioSwitch=!1,h.trackId=-1,h.waitingData=null,h.mainDetails=null,h.bufferFlushed=!1,h._registerListeners(),h}var g=_.prototype;return g.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},g._registerListeners=function(){var l=this.hls;l.on(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.on(R.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),l.on(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.on(R.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),l.on(R.Events.ERROR,this.onError,this),l.on(R.Events.BUFFER_RESET,this.onBufferReset,this),l.on(R.Events.BUFFER_CREATED,this.onBufferCreated,this),l.on(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.on(R.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.on(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},g._unregisterListeners=function(){var l=this.hls;l.off(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.off(R.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),l.off(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.off(R.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),l.off(R.Events.ERROR,this.onError,this),l.off(R.Events.BUFFER_RESET,this.onBufferReset,this),l.off(R.Events.BUFFER_CREATED,this.onBufferCreated,this),l.off(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.off(R.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.off(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},g.onInitPtsFound=function(l,h){var E=h.frag,f=h.id,v=h.initPTS;if(f==="main"){var U=E.cc;this.initPTS[E.cc]=v,this.log("InitPTS for cc: "+U+" found from main: "+v),this.videoTrackCC=U,this.state===b.State.WAITING_INIT_PTS&&this.tick()}},g.startLoad=function(l){if(!this.levels){this.startPosition=l,this.state=b.State.STOPPED;return}var h=this.lastCurrentTime;this.stopLoad(),this.setInterval(B),this.fragLoadError=0,h>0&&l===-1?(this.log("Override startPosition with lastCurrentTime @"+h.toFixed(3)),this.state=b.State.IDLE):(this.loadedmetadata=!1,this.state=b.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()},g.doTick=function(){switch(this.state){case b.State.IDLE:this.doTickIdle();break;case b.State.WAITING_TRACK:{var l,h=this.levels,E=this.trackId,f=h==null||((l=h[E])===null||l===void 0)?void 0:l.details;if(f){if(this.waitForCdnTuneIn(f))break;this.state=b.State.WAITING_INIT_PTS}break}case b.State.FRAG_LOADING_WAITING_RETRY:{var v,U=performance.now(),N=this.retryDate;(!N||U>=N||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=b.State.IDLE);break}case b.State.WAITING_INIT_PTS:{var H=this.waitingData;if(H){var z=H.frag,k=H.part,I=H.cache,W=H.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=b.State.FRAG_LOADING;var j=I.flush(),Y={frag:z,part:k,payload:j,networkDetails:null};this._handleFragmentLoadProgress(Y),W&&L.prototype._handleFragmentLoadComplete.call(this,Y)}else if(this.videoTrackCC!==this.waitingVideoCC)A.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var $=this.getLoadPosition(),se=M.BufferHelper.bufferInfo(this.mediaBuffer,$,this.config.maxBufferHole),le=Object(a.fragmentWithinToleranceTest)(se.end,this.config.maxFragLookUpTolerance,z);le<0&&(A.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+se.end+" is needed"),this.clearWaitingFragment())}}else this.state=b.State.IDLE}}this.onTickEnd()},g.clearWaitingFragment=function(){var l=this.waitingData;l&&(this.fragmentTracker.removeFragment(l.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=b.State.IDLE)},g.onTickEnd=function(){var l=this.media;if(!l||!l.readyState)return;var h=this.mediaBuffer?this.mediaBuffer:l,E=h.buffered;!this.loadedmetadata&&E.length&&(this.loadedmetadata=!0),this.lastCurrentTime=l.currentTime},g.doTickIdle=function(){var l,h,E=this.hls,f=this.levels,v=this.media,U=this.trackId,N=E.config;if(!f||!f[U])return;if(!v&&(this.startFragRequested||!N.startFragPrefetch))return;var H=f[U],z=H.details;if(!z||z.live&&this.levelLastLoaded!==U||this.waitForCdnTuneIn(z)){this.state=b.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,p.PlaylistLevelType.AUDIO));var k=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,p.PlaylistLevelType.AUDIO);if(k===null)return;var I=k.len,W=this.getMaxBufferLength(),j=this.audioSwitch;if(I>=W&&!j)return;if(!j&&this._streamEnded(k,z)){E.trigger(R.Events.BUFFER_EOS,{type:"audio"}),this.state=b.State.ENDED;return}var Y=z.fragments,$=Y[0].start,se=k.end;if(j){var le=this.getLoadPosition();se=le,z.PTSKnown&&le<$&&((k.end>$||k.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=$+.05))}var ae=this.getNextFragment(se,z);if(!ae){this.bufferFlushed=!0;return}((l=ae.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((h=ae.decryptdata)!==null&&h!==void 0&&h.key)?this.loadKey(ae,z):this.loadFragment(ae,z,se)},g.getMaxBufferLength=function(){var l=L.prototype.getMaxBufferLength.call(this),h=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,p.PlaylistLevelType.MAIN);return h===null?l:Math.max(l,h.len)},g.onMediaDetaching=function(){this.videoBuffer=null,L.prototype.onMediaDetaching.call(this)},g.onAudioTracksUpdated=function(l,h){var E=h.audioTracks;this.resetTransmuxer(),this.levels=E.map(function(f){return new T.Level(f)})},g.onAudioTrackSwitching=function(l,h){var E=!!h.url;this.trackId=h.id;var f=this.fragCurrent;f!=null&&f.loader&&f.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),E?this.setInterval(B):this.resetTransmuxer(),E?(this.audioSwitch=!0,this.state=b.State.IDLE):this.state=b.State.STOPPED,this.tick()},g.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},g.onLevelLoaded=function(l,h){this.mainDetails=h.details},g.onAudioTrackLoaded=function(l,h){var E,f=this.levels,v=h.details,U=h.id;if(!f){this.warn("Audio tracks were reset while loading level "+U);return}this.log("Track "+U+" loaded ["+v.startSN+","+v.endSN+"],duration:"+v.totalduration);var N=f[U],H=0;if(v.live||(E=N.details)!==null&&E!==void 0&&E.live){var z=this.mainDetails;if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed||!z)return;!N.details&&v.hasProgramDateTime&&z.hasProgramDateTime?(Object(o.alignMediaPlaylistByPDT)(v,z),H=v.fragments[0].start):H=this.alignPlaylists(v,N.details)}N.details=v,this.levelLastLoaded=U,!this.startFragRequested&&(this.mainDetails||!v.live)&&this.setStartPosition(N.details,H),this.state===b.State.WAITING_TRACK&&!this.waitForCdnTuneIn(v)&&(this.state=b.State.IDLE),this.tick()},g._handleFragmentLoadProgress=function(l){var h,E=l.frag,f=l.part,v=l.payload,U=this.config,N=this.trackId,H=this.levels;if(!H){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+E.sn+" of level "+E.level+" will not be buffered");return}var z=H[N];console.assert(z,"Audio track is defined on fragment load progress");var k=z.details;console.assert(k,"Audio track details are defined on fragment load progress");var I=U.defaultAudioCodec||z.audioCodec||"mp4a.40.2",W=this.transmuxer;W||(W=this.transmuxer=new d.default(this.hls,p.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var j=this.initPTS[E.cc],Y=(h=E.initSegment)===null||h===void 0?void 0:h.data;if(j!==void 0){var $=!1,se=f?f.index:-1,le=se!==-1,ae=new s.ChunkMetadata(E.level,E.sn,E.stats.chunkCount,v.byteLength,se,le);W.push(v,Y,I,"",E,f,k.totalduration,$,ae,j)}else{A.logger.log("Unknown video PTS for cc "+E.cc+", waiting for video PTS before demuxing audio frag "+E.sn+" of ["+k.startSN+" ,"+k.endSN+"],track "+N);var q=this.waitingData=this.waitingData||{frag:E,part:f,cache:new t.default,complete:!1},ce=q.cache;ce.push(new Uint8Array(v)),this.waitingVideoCC=this.videoTrackCC,this.state=b.State.WAITING_INIT_PTS}},g._handleFragmentLoadComplete=function(l){if(this.waitingData){this.waitingData.complete=!0;return}L.prototype._handleFragmentLoadComplete.call(this,l)},g.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},g.onBufferCreated=function(l,h){var E=h.tracks.audio;E&&(this.mediaBuffer=E.buffer),h.tracks.video&&(this.videoBuffer=h.tracks.video.buffer)},g.onFragBuffered=function(l,h){var E=h.frag,f=h.part;if(E.type!==p.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(E)){this.warn("Fragment "+E.sn+(f?" p: "+f.index:"")+" of level "+E.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}E.sn!=="initSegment"&&(this.fragPrevious=E,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(E,f)},g.onError=function(l,h){switch(h.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:case c.ErrorDetails.KEY_LOAD_ERROR:case c.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(p.PlaylistLevelType.AUDIO,h);break;case c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case c.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==b.State.ERROR&&this.state!==b.State.STOPPED&&(this.state=h.fatal?b.State.ERROR:b.State.IDLE,this.warn(h.details+" while loading frag, switching to "+this.state+" state"));break;case c.ErrorDetails.BUFFER_FULL_ERROR:if(h.parent==="audio"&&(this.state===b.State.PARSING||this.state===b.State.PARSED)){var E=!0,f=this.getFwdBufferInfo(this.mediaBuffer,p.PlaylistLevelType.AUDIO);f&&f.len>.5&&(E=!this.reduceMaxBufferLength(f.len)),E&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},g.onBufferFlushed=function(l,h){var E=h.type;E===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},g._handleTransmuxComplete=function(l){var h,E="audio",f=this.hls,v=l.remuxResult,U=l.chunkMeta,N=this.getCurrentContext(U);if(!N){this.warn("The loading context changed while buffering fragment "+U.sn+" of level "+U.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(U.level);return}var H=N.frag,z=N.part,k=v.audio,I=v.text,W=v.id3,j=v.initSegment;if(this.fragContextChanged(H))return;if(this.state=b.State.PARSING,this.audioSwitch&&k&&this.completeAudioSwitch(),j!=null&&j.tracks&&(this._bufferInitSegment(j.tracks,H,U),f.trigger(R.Events.FRAG_PARSING_INIT_SEGMENT,{frag:H,id:E,tracks:j.tracks})),k){var Y=k.startPTS,$=k.endPTS,se=k.startDTS,le=k.endDTS;z&&(z.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:Y,endPTS:$,startDTS:se,endDTS:le}),H.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,Y,$,se,le),this.bufferFragmentData(k,H,z,U)}if(W!=null&&(h=W.samples)!==null&&h!==void 0&&h.length){var ae=u({frag:H,id:E},W);f.trigger(R.Events.FRAG_PARSING_METADATA,ae)}if(I){var q=u({frag:H,id:E},I);f.trigger(R.Events.FRAG_PARSING_USERDATA,q)}},g._bufferInitSegment=function(l,h,E){if(this.state!==b.State.PARSING)return;l.video&&delete l.video;var f=l.audio;if(!f)return;f.levelCodec=f.codec,f.id="audio",this.log("Init audio buffer, container:"+f.container+", codecs[parsed]=["+f.codec+"]"),this.hls.trigger(R.Events.BUFFER_CODECS,l);var v=f.initSegment;if(v!=null&&v.byteLength){var U={type:"audio",frag:h,part:null,chunkMeta:E,parent:h.type,data:v};this.hls.trigger(R.Events.BUFFER_APPENDING,U)}this.tick()},g.loadFragment=function(l,h,E){var f=this.fragmentTracker.getState(l);this.fragCurrent=l,(this.audioSwitch||f===x.FragmentState.NOT_LOADED||f===x.FragmentState.PARTIAL)&&(l.sn==="initSegment"?this._loadInitSegment(l):h.live&&!Object(F.isFiniteNumber)(this.initPTS[l.cc])?(this.log("Waiting for video PTS in continuity counter "+l.cc+" of live stream before loading audio fragment "+l.sn+" of level "+this.trackId),this.state=b.State.WAITING_INIT_PTS):(this.startFragRequested=!0,L.prototype.loadFragment.call(this,l,h,E)))},g.completeAudioSwitch=function(){var l=this.hls,h=this.media,E=this.trackId;h&&(this.log("Switching audio track : flushing all audio"),L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,l.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:E})},_}(b.default);Q.default=w},"./src/controller/audio-track-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts"),b=D("./src/errors.ts"),R=D("./src/controller/base-playlist-controller.ts"),M=D("./src/types/loader.ts");function x(d,s){for(var a=0;a<s.length;a++){var o=s[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(d,o.key,o)}}function T(d,s,a){return s&&x(d.prototype,s),a&&x(d,a),d}function p(d,s){d.prototype=Object.create(s.prototype),d.prototype.constructor=d,r(d,s)}function r(d,s){return r=Object.setPrototypeOf||function(o,c){return o.__proto__=c,o},r(d,s)}var t=function(d){p(s,d);function s(o){var c;return c=d.call(this,o,"[audio-track-controller]")||this,c.tracks=[],c.groupId=null,c.tracksInGroup=[],c.trackId=-1,c.trackName="",c.selectDefaultTrack=!0,c.registerListeners(),c}var a=s.prototype;return a.registerListeners=function(){var c=this.hls;c.on(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),c.on(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),c.on(F.Events.LEVEL_LOADING,this.onLevelLoading,this),c.on(F.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),c.on(F.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),c.on(F.Events.ERROR,this.onError,this)},a.unregisterListeners=function(){var c=this.hls;c.off(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),c.off(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),c.off(F.Events.LEVEL_LOADING,this.onLevelLoading,this),c.off(F.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),c.off(F.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),c.off(F.Events.ERROR,this.onError,this)},a.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,d.prototype.destroy.call(this)},a.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},a.onManifestParsed=function(c,A){this.tracks=A.audioTracks||[]},a.onAudioTrackLoaded=function(c,A){var u=A.id,m=A.details,y=this.tracksInGroup[u];if(!y){this.warn("Invalid audio track id "+u);return}var B=y.details;y.details=A.details,this.log("audioTrack "+u+" loaded ["+m.startSN+"-"+m.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,A,B))},a.onLevelLoading=function(c,A){this.switchLevel(A.level)},a.onLevelSwitching=function(c,A){this.switchLevel(A.level)},a.switchLevel=function(c){var A=this.hls.levels[c];if(!(A!=null&&A.audioGroupIds))return;var u=A.audioGroupIds[A.urlId];if(this.groupId!==u){this.groupId=u;var m=this.tracks.filter(function(B){return!u||B.groupId===u});this.selectDefaultTrack&&!m.some(function(B){return B.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=m;var y={audioTracks:m};this.log("Updating audio tracks, "+m.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(F.Events.AUDIO_TRACKS_UPDATED,y),this.selectInitialTrack()}},a.onError=function(c,A){if(d.prototype.onError.call(this,c,A),A.fatal||!A.context)return;A.context.type===M.PlaylistContextType.AUDIO_TRACK&&A.context.id===this.trackId&&A.context.groupId===this.groupId&&this.retryLoadingOrFail(A)},a.setAudioTrack=function(c){var A=this.tracksInGroup;if(c<0||c>=A.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=A[this.trackId];this.log("Now switching to audio-track index "+c);var m=A[c],y=m.id,B=m.groupId,w=B===void 0?"":B,L=m.name,_=m.type,g=m.url;if(this.trackId=c,this.trackName=L,this.selectDefaultTrack=!1,this.hls.trigger(F.Events.AUDIO_TRACK_SWITCHING,{id:y,groupId:w,name:L,type:_,url:g}),m.details&&!m.details.live)return;var i=this.switchParams(m.url,u==null?void 0:u.details);this.loadPlaylist(i)},a.selectInitialTrack=function(){var c=this.tracksInGroup;console.assert(c.length,"Initial audio track should be selected when tracks are known");var A=this.trackName,u=this.findTrackId(A)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},a.findTrackId=function(c){for(var A=this.tracksInGroup,u=0;u<A.length;u++){var m=A[u];if((!this.selectDefaultTrack||m.default)&&(!c||c===m.name))return m.id}return-1},a.loadPlaylist=function(c){var A=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(A)){var u=A.id,m=A.groupId,y=A.url;if(c)try{y=c.addDirectives(y)}catch(B){this.warn("Could not construct new URL with HLS Delivery Directives: "+B)}this.log("loading audio-track playlist for id: "+u),this.clearTimer(),this.hls.trigger(F.Events.AUDIO_TRACK_LOADING,{url:y,id:u,groupId:m,deliveryDirectives:c||null})}},T(s,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(c){this.selectDefaultTrack=!1,this.setAudioTrack(c)}}]),s}(R.default);Q.default=t},"./src/controller/base-playlist-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return T});var F=D("./src/polyfills/number.ts"),b=D("./src/types/level.ts"),R=D("./src/controller/level-helper.ts"),M=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T=function(){function p(t,d){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=M.logger.log.bind(M.logger,d+":"),this.warn=M.logger.warn.bind(M.logger,d+":"),this.hls=t}var r=p.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.onError=function(d,s){s.fatal&&s.type===x.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},r.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},r.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(d,s){var a=s==null?void 0:s.renditionReports;if(a)for(var o=0;o<a.length;o++){var c=a[o],A=""+c.URI;if(A===d.substr(-A.length)){var u=parseInt(c["LAST-MSN"]),m=parseInt(c["LAST-PART"]);if(s&&this.hls.config.lowLatencyMode){var y=Math.min(s.age-s.partTarget,s.targetduration);m!==void 0&&y>s.partTarget&&(m+=1)}if(Object(F.isFiniteNumber)(u))return new b.HlsUrlParameters(u,Object(F.isFiniteNumber)(m)?m:void 0,b.HlsSkip.No)}}},r.loadPlaylist=function(d){},r.shouldLoadTrack=function(d){return this.canLoad&&d&&!!d.url&&(!d.details||d.details.live)},r.playlistLoaded=function(d,s,a){var o=this,c=s.details,A=s.stats,u=A.loading.end?Math.max(0,self.performance.now()-A.loading.end):0;if(c.advancedDateTime=Date.now()-u,c.live||a!=null&&a.live){if(c.reloaded(a),a&&this.log("live playlist "+d+" "+(c.advanced?"REFRESHED "+c.lastPartSn+"-"+c.lastPartIndex:"MISSED")),a&&c.fragments.length>0&&Object(R.mergeDetails)(a,c),!this.canLoad||!c.live)return;var m,y=void 0,B=void 0;if(c.canBlockReload&&c.endSN&&c.advanced){var w=this.hls.config.lowLatencyMode,L=c.lastPartSn,_=c.endSN,g=c.lastPartIndex,i=g!==-1,l=L===_,h=w?0:g;i?(y=l?_+1:L,B=l?h:g+1):y=_+1;var E=c.age,f=E+c.ageHeader,v=Math.min(f-c.partTarget,c.targetduration*1.5);if(v>0){if(a&&v>a.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+a.tuneInGoal+" to: "+v+" with playlist age: "+c.age),v=0;else{var U=Math.floor(v/c.targetduration);if(y+=U,B!==void 0){var N=Math.round(v%c.targetduration/c.partTarget);B+=N}this.log("CDN Tune-in age: "+c.ageHeader+"s last advanced "+E.toFixed(2)+"s goal: "+v+" skip sn "+U+" to part "+B)}c.tuneInGoal=v}if(m=this.getDeliveryDirectives(c,s.deliveryDirectives,y,B),w||!l){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(c,s.deliveryDirectives,y,B);var H=Object(R.computeReloadInterval)(c,A);y!==void 0&&c.canBlockReload&&(H-=c.partTarget||1),this.log("reload live playlist "+d+" in "+Math.round(H)+" ms"),this.timer=self.setTimeout(function(){return o.loadPlaylist(m)},H)}else this.clearTimer()},r.getDeliveryDirectives=function(d,s,a,o){var c=Object(b.getSkipValue)(d,a);return s!=null&&s.skip&&d.deltaUpdateFailed&&(a=s.msn,o=s.part,c=b.HlsSkip.No),new b.HlsUrlParameters(a,o,c)},r.retryLoadingOrFail=function(d){var s=this,a=this.hls.config,o=this.retryCount<a.levelLoadingMaxRetry;if(o){var c;if(this.retryCount++,d.details.indexOf("LoadTimeOut")>-1&&(c=d.context)!==null&&c!==void 0&&c.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+d.details+'"'),this.loadPlaylist();else{var A=Math.min(Math.pow(2,this.retryCount)*a.levelLoadingRetryDelay,a.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return s.loadPlaylist()},A),this.warn("retry playlist loading #"+this.retryCount+" in "+A+' ms after "'+d.details+'"')}}else this.warn('cannot recover from error "'+d.details+'"'),this.clearTimer(),d.fatal=!0;return o},p}()},"./src/controller/base-stream-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"State",function(){return _}),D.d(Q,"default",function(){return g});var F=D("./src/polyfills/number.ts"),b=D("./src/task-loop.ts"),R=D("./src/controller/fragment-tracker.ts"),M=D("./src/utils/buffer-helper.ts"),x=D("./src/utils/logger.ts"),T=D("./src/events.ts"),p=D("./src/errors.ts"),r=D("./src/types/transmuxer.ts"),t=D("./src/utils/mp4-tools.ts"),d=D("./src/utils/discontinuities.ts"),s=D("./src/controller/fragment-finders.ts"),a=D("./src/controller/level-helper.ts"),o=D("./src/loader/fragment-loader.ts"),c=D("./src/crypt/decrypter.ts"),A=D("./src/utils/time-ranges.ts"),u=D("./src/types/loader.ts");function m(i,l){for(var h=0;h<l.length;h++){var E=l[h];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(i,E.key,E)}}function y(i,l,h){return l&&m(i.prototype,l),h&&m(i,h),i}function B(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function w(i,l){i.prototype=Object.create(l.prototype),i.prototype.constructor=i,L(i,l)}function L(i,l){return L=Object.setPrototypeOf||function(E,f){return E.__proto__=f,E},L(i,l)}var _={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"},g=function(i){w(l,i);function l(E,f,v){var U;return U=i.call(this)||this,U.hls=void 0,U.fragPrevious=null,U.fragCurrent=null,U.fragmentTracker=void 0,U.transmuxer=null,U._state=_.STOPPED,U.media=void 0,U.mediaBuffer=void 0,U.config=void 0,U.bitrateTest=!1,U.lastCurrentTime=0,U.nextLoadPosition=0,U.startPosition=0,U.loadedmetadata=!1,U.fragLoadError=0,U.retryDate=0,U.levels=null,U.fragmentLoader=void 0,U.levelLastLoaded=null,U.startFragRequested=!1,U.decrypter=void 0,U.initPTS=[],U.onvseeking=null,U.onvended=null,U.logPrefix="",U.log=void 0,U.warn=void 0,U.logPrefix=v,U.log=x.logger.log.bind(x.logger,v+":"),U.warn=x.logger.warn.bind(x.logger,v+":"),U.hls=E,U.fragmentLoader=new o.default(E.config),U.fragmentTracker=f,U.config=E.config,U.decrypter=new c.default(E,E.config),E.on(T.Events.KEY_LOADED,U.onKeyLoaded,B(U)),U}var h=l.prototype;return h.doTick=function(){this.onTickEnd()},h.onTickEnd=function(){},h.startLoad=function(f){},h.stopLoad=function(){this.fragmentLoader.abort();var f=this.fragCurrent;f&&this.fragmentTracker.removeFragment(f),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=_.STOPPED},h._streamEnded=function(f,v){var U=this.fragCurrent,N=this.fragmentTracker;if(!v.live&&U&&U.sn===v.endSN&&!f.nextStart){var H=N.getState(U);return H===R.FragmentState.PARTIAL||H===R.FragmentState.OK}return!1},h.onMediaAttached=function(f,v){var U=this.media=this.mediaBuffer=v.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),U.addEventListener("seeking",this.onvseeking),U.addEventListener("ended",this.onvended);var N=this.config;this.levels&&N.autoStartLoad&&this.state===_.STOPPED&&this.startLoad(N.startPosition)},h.onMediaDetaching=function(){var f=this.media;f!=null&&f.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),f&&(f.removeEventListener("seeking",this.onvseeking),f.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},h.onMediaSeeking=function(){var f=this.config,v=this.fragCurrent,U=this.media,N=this.mediaBuffer,H=this.state,z=U?U.currentTime:0,k=M.BufferHelper.bufferInfo(N||U,z,f.maxBufferHole);if(this.log("media seeking to "+(Object(F.isFiniteNumber)(z)?z.toFixed(3):z)+", state: "+H),H===_.ENDED)this.resetLoadingState();else if(v&&!k.len){var I=f.maxFragLookUpTolerance,W=v.start-I,j=v.start+v.duration+I,Y=z>j;(z<W||Y)&&(Y&&v.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),v.loader.abort()),this.resetLoadingState())}U&&(this.lastCurrentTime=z),!this.loadedmetadata&&!k.len&&(this.nextLoadPosition=this.startPosition=z),this.tickImmediate()},h.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},h.onKeyLoaded=function(f,v){if(this.state!==_.KEY_LOADING||v.frag!==this.fragCurrent||!this.levels)return;this.state=_.IDLE;var U=this.levels[v.frag.level].details;U&&this.loadFragment(v.frag,U,v.frag.start)},h.onHandlerDestroying=function(){this.stopLoad(),i.prototype.onHandlerDestroying.call(this)},h.onHandlerDestroyed=function(){this.state=_.STOPPED,this.hls.off(T.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,i.prototype.onHandlerDestroyed.call(this)},h.loadKey=function(f,v){this.log("Loading key for "+f.sn+" of ["+v.startSN+"-"+v.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+f.level),this.state=_.KEY_LOADING,this.fragCurrent=f,this.hls.trigger(T.Events.KEY_LOADING,{frag:f})},h.loadFragment=function(f,v,U){this._loadFragForPlayback(f,v,U)},h._loadFragForPlayback=function(f,v,U){var N=this,H=function(k){if(N.fragContextChanged(f)){N.warn("Fragment "+f.sn+(k.part?" p: "+k.part.index:"")+" of level "+f.level+" was dropped during download."),N.fragmentTracker.removeFragment(f);return}f.stats.chunkCount++,N._handleFragmentLoadProgress(k)};this._doFragLoad(f,v,U,H).then(function(z){if(!z)return;N.fragLoadError=0;var k=N.state;if(N.fragContextChanged(f)){(k===_.FRAG_LOADING||k===_.BACKTRACKING||!N.fragCurrent&&k===_.PARSING)&&(N.fragmentTracker.removeFragment(f),N.state=_.IDLE);return}if("payload"in z&&(N.log("Loaded fragment "+f.sn+" of level "+f.level),N.hls.trigger(T.Events.FRAG_LOADED,z),N.state===_.BACKTRACKING)){N.fragmentTracker.backtrack(f,z),N.resetFragmentLoading(f);return}N._handleFragmentLoadComplete(z)}).catch(function(z){N.warn(z),N.resetFragmentLoading(f)})},h.flushMainBuffer=function(f,v,U){if(U===void 0&&(U=null),!(f-v))return;var N={startOffset:f,endOffset:v,type:U};this.fragLoadError=0,this.hls.trigger(T.Events.BUFFER_FLUSHING,N)},h._loadInitSegment=function(f){var v=this;this._doFragLoad(f).then(function(U){if(!U||v.fragContextChanged(f)||!v.levels)throw new Error("init load aborted");return U}).then(function(U){var N=v.hls,H=U.payload,z=f.decryptdata;if(H&&H.byteLength>0&&z&&z.key&&z.iv&&z.method==="AES-128"){var k=self.performance.now();return v.decrypter.webCryptoDecrypt(new Uint8Array(H),z.key.buffer,z.iv.buffer).then(function(I){var W=self.performance.now();return N.trigger(T.Events.FRAG_DECRYPTED,{frag:f,payload:I,stats:{tstart:k,tdecrypt:W}}),U.payload=I,U})}return U}).then(function(U){var N=v.fragCurrent,H=v.hls,z=v.levels;if(!z)throw new Error("init load aborted, missing levels");var k=z[f.level].details;console.assert(k,"Level details are defined when init segment is loaded");var I=f.stats;v.state=_.IDLE,v.fragLoadError=0,f.data=new Uint8Array(U.payload),I.parsing.start=I.buffering.start=self.performance.now(),I.parsing.end=I.buffering.end=self.performance.now(),U.frag===N&&H.trigger(T.Events.FRAG_BUFFERED,{stats:I,frag:N,part:null,id:f.type}),v.tick()}).catch(function(U){v.warn(U),v.resetFragmentLoading(f)})},h.fragContextChanged=function(f){var v=this.fragCurrent;return!f||!v||f.level!==v.level||f.sn!==v.sn||f.urlId!==v.urlId},h.fragBufferedComplete=function(f,v){var U=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+f.type+" sn: "+f.sn+(v?" part: "+v.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+f.level+" "+A.default.toString(M.BufferHelper.getBuffered(U))),this.state=_.IDLE,this.tick()},h._handleFragmentLoadComplete=function(f){var v=this.transmuxer;if(!v)return;var U=f.frag,N=f.part,H=f.partsLoaded,z=!H||H.length===0||H.some(function(I){return!I}),k=new r.ChunkMetadata(U.level,U.sn,U.stats.chunkCount+1,0,N?N.index:-1,!z);v.flush(k)},h._handleFragmentLoadProgress=function(f){},h._doFragLoad=function(f,v,U,N){var H=this;if(U===void 0&&(U=null),!this.levels)throw new Error("frag load aborted, missing levels");if(U=Math.max(f.start,U||0),this.config.lowLatencyMode&&v){var z=v.partList;if(z&&N){U>f.end&&v.fragmentHint&&(f=v.fragmentHint);var k=this.getNextPart(z,f,U);if(k>-1){var I=z[k];return this.log("Loading part sn: "+f.sn+" p: "+I.index+" cc: "+f.cc+" of playlist ["+v.startSN+"-"+v.endSN+"] parts [0-"+k+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+f.level+", target: "+parseFloat(U.toFixed(3))),this.nextLoadPosition=I.start+I.duration,this.state=_.FRAG_LOADING,this.hls.trigger(T.Events.FRAG_LOADING,{frag:f,part:z[k],targetBufferTime:U}),this.doFragPartsLoad(f,z,k,N).catch(function(W){return H.handleFragLoadError(W)})}else if(!f.url||this.loadedEndOfParts(z,U))return Promise.resolve(null)}}return this.log("Loading fragment "+f.sn+" cc: "+f.cc+" "+(v?"of ["+v.startSN+"-"+v.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+f.level+", target: "+parseFloat(U.toFixed(3))),Object(F.isFiniteNumber)(f.sn)&&!this.bitrateTest&&(this.nextLoadPosition=f.start+f.duration),this.state=_.FRAG_LOADING,this.hls.trigger(T.Events.FRAG_LOADING,{frag:f,targetBufferTime:U}),this.fragmentLoader.load(f,N).catch(function(W){return H.handleFragLoadError(W)})},h.doFragPartsLoad=function(f,v,U,N){var H=this;return new Promise(function(z,k){var I=[],W=function j(Y){var $=v[Y];H.fragmentLoader.loadPart(f,$,N).then(function(se){I[$.index]=se;var le=se.part;H.hls.trigger(T.Events.FRAG_LOADED,se);var ae=v[Y+1];if(ae&&ae.fragment===f)j(Y+1);else return z({frag:f,part:le,partsLoaded:I})}).catch(k)};W(U)})},h.handleFragLoadError=function(f){var v=f.data;return v&&v.details===p.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(v.frag,v.part):this.hls.trigger(T.Events.ERROR,v),null},h._handleTransmuxerFlush=function(f){var v=this.getCurrentContext(f);if(!v||this.state!==_.PARSING){this.fragCurrent||(this.state=_.IDLE);return}var U=v.frag,N=v.part,H=v.level,z=self.performance.now();U.stats.parsing.end=z,N&&(N.stats.parsing.end=z),this.updateLevelTiming(U,N,H,f.partial)},h.getCurrentContext=function(f){var v=this.levels,U=f.level,N=f.sn,H=f.part;if(!v||!v[U])return this.warn("Levels object was unset while buffering fragment "+N+" of level "+U+". The current chunk will not be buffered."),null;var z=v[U],k=H>-1?Object(a.getPartWith)(z,N,H):null,I=k?k.fragment:Object(a.getFragmentWithSN)(z,N,this.fragCurrent);return I?{frag:I,part:k,level:z}:null},h.bufferFragmentData=function(f,v,U,N){if(!f||this.state!==_.PARSING)return;var H=f.data1,z=f.data2,k=H;if(H&&z&&(k=Object(t.appendUint8Array)(H,z)),!k||!k.length)return;var I={type:f.type,frag:v,part:U,chunkMeta:N,parent:v.type,data:k};this.hls.trigger(T.Events.BUFFER_APPENDING,I),f.dropped&&f.independent&&!U&&this.flushBufferGap(v)},h.flushBufferGap=function(f){var v=this.media;if(!v)return;if(!M.BufferHelper.isBuffered(v,v.currentTime)){this.flushMainBuffer(0,f.start);return}var U=v.currentTime,N=M.BufferHelper.bufferInfo(v,U,0),H=f.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,H*.25),k=Math.max(Math.min(f.start-z,N.end-z),U+z);f.start-k>z&&this.flushMainBuffer(k,f.start)},h.getFwdBufferInfo=function(f,v){var U=this.config,N=this.getLoadPosition();if(!Object(F.isFiniteNumber)(N))return null;var H=M.BufferHelper.bufferInfo(f,N,U.maxBufferHole);if(H.len===0&&H.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(N,v);if(z&&H.nextStart<z.end)return M.BufferHelper.bufferInfo(f,N,Math.max(H.nextStart,U.maxBufferHole))}return H},h.getMaxBufferLength=function(f){var v=this.config,U;return f?U=Math.max(8*v.maxBufferSize/f,v.maxBufferLength):U=v.maxBufferLength,Math.min(U,v.maxMaxBufferLength)},h.reduceMaxBufferLength=function(f){var v=this.config,U=f||v.maxBufferLength;return v.maxMaxBufferLength>=U?(v.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+v.maxMaxBufferLength+"s"),!0):!1},h.getNextFragment=function(f,v){var U,N,H=v.fragments,z=H.length;if(!z)return null;var k=this.config,I=H[0].start,W;if(v.live){var j=k.initialLiveManifestSize;if(z<j)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+j+")"),null;!v.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(W=this.getInitialLiveFragment(v,H),this.startPosition=W?this.hls.liveSyncPosition||W.start:f)}else f<=I&&(W=H[0]);if(!W){var Y=k.lowLatencyMode?v.partEnd:v.fragmentEnd;W=this.getFragmentAtPosition(f,Y,v)}return(U=W)!==null&&U!==void 0&&U.initSegment&&!((N=W)!==null&&N!==void 0&&N.initSegment.data)&&!this.bitrateTest&&(W=W.initSegment),W},h.getNextPart=function(f,v,U){for(var N=-1,H=!1,z=!0,k=0,I=f.length;k<I;k++){var W=f[k];if(z=z&&!W.independent,N>-1&&U<W.start)break;var j=W.loaded;!j&&(H||W.independent||z)&&W.fragment===v&&(N=k),H=j}return N},h.loadedEndOfParts=function(f,v){var U=f[f.length-1];return U&&v>U.start&&U.loaded},h.getInitialLiveFragment=function(f,v){var U=this.fragPrevious,N=null;if(U){if(f.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+U.programDateTime),N=Object(s.findFragmentByPDT)(v,U.endProgramDateTime,this.config.maxFragLookUpTolerance)),!N){var H=U.sn+1;if(H>=f.startSN&&H<=f.endSN){var z=v[H-f.startSN];U.cc===z.cc&&(N=z,this.log("Live playlist, switching playlist, load frag with next SN: "+N.sn))}N||(N=Object(s.findFragWithCC)(v,U.cc),N&&this.log("Live playlist, switching playlist, load frag with same CC: "+N.sn))}}else{var k=this.hls.liveSyncPosition;k!==null&&(N=this.getFragmentAtPosition(k,this.bitrateTest?f.fragmentEnd:f.edge,f))}return N},h.getFragmentAtPosition=function(f,v,U){var N=this.config,H=this.fragPrevious,z=U.fragments,k=U.endSN,I=U.fragmentHint,W=N.maxFragLookUpTolerance,j=!!(N.lowLatencyMode&&U.partList&&I);j&&I&&!this.bitrateTest&&(z=z.concat(I),k=I.sn);var Y;if(f<v){var $=f>v-W?0:W;Y=Object(s.findFragmentByPTS)(H,z,f,$)}else Y=z[z.length-1];if(Y){var se=Y.sn-U.startSN,le=H&&Y.level===H.level,ae=z[se+1],q=this.fragmentTracker.getState(Y);if(q===R.FragmentState.BACKTRACKED){Y=null;for(var ce=se;z[ce]&&this.fragmentTracker.getState(z[ce])===R.FragmentState.BACKTRACKED;)H?Y=z[ce--]:Y=z[--ce];Y||(Y=ae)}else H&&Y.sn===H.sn&&!j&&(le&&(Y.sn<k&&this.fragmentTracker.getState(ae)!==R.FragmentState.OK?(this.log("SN "+Y.sn+" just loaded, load next one: "+ae.sn),Y=ae):Y=null))}return Y},h.synchronizeToLiveEdge=function(f){var v=this.config,U=this.media;if(!U)return;var N=this.hls.liveSyncPosition,H=U.currentTime,z=f.fragments[0].start,k=f.edge,I=H>=z-v.maxFragLookUpTolerance&&H<=k;if(N!==null&&U.duration>N&&(H<N||!I)){var W=v.liveMaxLatencyDuration!==void 0?v.liveMaxLatencyDuration:v.liveMaxLatencyDurationCount*f.targetduration;(!I&&U.readyState<4||H<k-W)&&(this.loadedmetadata||(this.nextLoadPosition=N),U.readyState&&(this.warn("Playback: "+H.toFixed(3)+" is located too far from the end of live sliding playlist: "+k+", reset currentTime to : "+N.toFixed(3)),U.currentTime=N))}},h.alignPlaylists=function(f,v){var U=this.levels,N=this.levelLastLoaded,H=this.fragPrevious,z=N!==null?U[N]:null,k=f.fragments.length;if(!k)return this.warn("No fragments in live playlist"),0;var I=f.fragments[0].start,W=!v,j=f.alignedSliding&&Object(F.isFiniteNumber)(I);if(W||!j&&!I){Object(d.alignStream)(H,z,f);var Y=f.fragments[0].start;return this.log("Live playlist sliding: "+Y.toFixed(2)+" start-sn: "+(v?v.startSN:"na")+"->"+f.startSN+" prev-sn: "+(H?H.sn:"na")+" fragments: "+k),Y}return I},h.waitForCdnTuneIn=function(f){var v=3;return f.live&&f.canBlockReload&&f.tuneInGoal>Math.max(f.partHoldBack,f.partTarget*v)},h.setStartPosition=function(f,v){var U=this.startPosition;if(U<v&&(U=-1),U===-1||this.lastCurrentTime===-1){var N=f.startTimeOffset;Object(F.isFiniteNumber)(N)?(U=v+N,N<0&&(U+=f.totalduration),U=Math.min(Math.max(v,U),v+f.totalduration),this.log("Start time offset "+N+" found in playlist, adjust startPosition to "+U),this.startPosition=U):f.live?U=this.hls.liveSyncPosition||v:this.startPosition=U=0,this.lastCurrentTime=U}this.nextLoadPosition=U},h.getLoadPosition=function(){var f=this.media,v=0;return this.loadedmetadata&&f?v=f.currentTime:this.nextLoadPosition&&(v=this.nextLoadPosition),v},h.handleFragLoadAborted=function(f,v){this.transmuxer&&f.sn!=="initSegment"&&f.stats.aborted&&(this.warn("Fragment "+f.sn+(v?" part"+v.index:"")+" of level "+f.level+" was aborted"),this.resetFragmentLoading(f))},h.resetFragmentLoading=function(f){(!this.fragCurrent||!this.fragContextChanged(f))&&(this.state=_.IDLE)},h.onFragmentOrKeyLoadError=function(f,v){if(v.fatal)return;var U=v.frag;if(!U||U.type!==f)return;var N=this.fragCurrent;console.assert(N&&U.sn===N.sn&&U.level===N.level&&U.urlId===N.urlId,"Frag load error must match current frag to retry");var H=this.config;if(this.fragLoadError+1<=H.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(U.level))return;var z=Math.min(Math.pow(2,this.fragLoadError)*H.fragLoadingRetryDelay,H.fragLoadingMaxRetryTimeout);this.warn("Fragment "+U.sn+" of "+f+" "+U.level+" failed to load, retrying in "+z+"ms"),this.retryDate=self.performance.now()+z,this.fragLoadError++,this.state=_.FRAG_LOADING_WAITING_RETRY}else v.levelRetry?(f===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=_.IDLE):(x.logger.error(v.details+" reaches max retry, redispatch as fatal ..."),v.fatal=!0,this.hls.stopLoad(),this.state=_.ERROR)},h.afterBufferFlushed=function(f,v,U){if(!f)return;var N=M.BufferHelper.getBuffered(f);this.fragmentTracker.detectEvictedFragments(v,N,U),this.state===_.ENDED&&this.resetLoadingState()},h.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=_.IDLE},h.resetLiveStartWhenNotLoaded=function(f){if(!this.loadedmetadata){this.startFragRequested=!1;var v=this.levels?this.levels[f].details:null;if(v!=null&&v.live)return this.startPosition=-1,this.setStartPosition(v,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},h.updateLevelTiming=function(f,v,U,N){var H=this,z=U.details;console.assert(!!z,"level.details must be defined");var k=Object.keys(f.elementaryStreams).reduce(function(I,W){var j=f.elementaryStreams[W];if(j){var Y=j.endPTS-j.startPTS;if(Y<=0)return H.warn("Could not parse fragment "+f.sn+" "+W+" duration reliably ("+Y+") resetting transmuxer to fallback to playlist timing"),H.resetTransmuxer(),I||!1;var $=N?0:Object(a.updateFragPTSDTS)(z,f,j.startPTS,j.endPTS,j.startDTS,j.endDTS);return H.hls.trigger(T.Events.LEVEL_PTS_UPDATED,{details:z,level:U,drift:$,type:W,frag:f,start:j.startPTS,end:j.endPTS}),!0}return I},!1);k?(this.state=_.PARSED,this.hls.trigger(T.Events.FRAG_PARSED,{frag:f,part:v})):this.resetLoadingState()},h.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},y(l,[{key:"state",get:function(){return this._state},set:function(f){var v=this._state;v!==f&&(this._state=f,this.log(v+"->"+f))}}]),l}(b.default)},"./src/controller/buffer-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return s});var F=D("./src/polyfills/number.ts"),b=D("./src/events.ts"),R=D("./src/utils/logger.ts"),M=D("./src/errors.ts"),x=D("./src/utils/buffer-helper.ts"),T=D("./src/utils/mediasource-helper.ts"),p=D("./src/loader/fragment.ts"),r=D("./src/controller/buffer-operation-queue.ts"),t=Object(T.getMediaSource)(),d=/([ha]vc.)(?:\.[^.,]+)+/,s=function(){function a(c){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 u=A.hls,m=A.media,y=A.mediaSource;R.logger.log("[buffer-controller]: Media source opened"),m&&(A.updateMediaElementDuration(),u.trigger(b.Events.MEDIA_ATTACHED,{media:m})),y&&y.removeEventListener("sourceopen",A._onMediaSourceOpen),A.checkPendingTracks()},this._onMediaSourceClose=function(){R.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){R.logger.log("[buffer-controller]: Media source ended")},this.hls=c,this._initSourceBuffer(),this.registerListeners()}var o=a.prototype;return o.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},o.destroy=function(){this.unregisterListeners(),this.details=null},o.registerListeners=function(){var A=this.hls;A.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),A.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),A.on(b.Events.BUFFER_RESET,this.onBufferReset,this),A.on(b.Events.BUFFER_APPENDING,this.onBufferAppending,this),A.on(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),A.on(b.Events.BUFFER_EOS,this.onBufferEos,this),A.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),A.on(b.Events.LEVEL_UPDATED,this.onLevelUpdated,this),A.on(b.Events.FRAG_PARSED,this.onFragParsed,this),A.on(b.Events.FRAG_CHANGED,this.onFragChanged,this)},o.unregisterListeners=function(){var A=this.hls;A.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),A.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),A.off(b.Events.BUFFER_RESET,this.onBufferReset,this),A.off(b.Events.BUFFER_APPENDING,this.onBufferAppending,this),A.off(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),A.off(b.Events.BUFFER_EOS,this.onBufferEos,this),A.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),A.off(b.Events.LEVEL_UPDATED,this.onLevelUpdated,this),A.off(b.Events.FRAG_PARSED,this.onFragParsed,this),A.off(b.Events.FRAG_CHANGED,this.onFragChanged,this)},o._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},o.onManifestParsed=function(A,u){var m=2;(u.audio&&!u.video||!u.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,R.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},o.onMediaAttaching=function(A,u){var m=this.media=u.media;if(m&&t){var y=this.mediaSource=new t;y.addEventListener("sourceopen",this._onMediaSourceOpen),y.addEventListener("sourceended",this._onMediaSourceEnded),y.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(y),this._objectUrl=m.src}},o.onMediaDetaching=function(){var A=this.media,u=this.mediaSource,m=this._objectUrl;if(u){if(R.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(y){R.logger.warn("[buffer-controller]: onMediaDetaching: "+y.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),A&&(m&&self.URL.revokeObjectURL(m),A.src===m?(A.removeAttribute("src"),A.load()):R.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(b.Events.MEDIA_DETACHED,void 0)},o.onBufferReset=function(){var A=this;this.getSourceBufferTypes().forEach(function(u){var m=A.sourceBuffer[u];try{m&&(A.removeBufferListeners(u),A.mediaSource&&A.mediaSource.removeSourceBuffer(m),A.sourceBuffer[u]=void 0)}catch(y){R.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",y)}}),this._initSourceBuffer()},o.onBufferCodecs=function(A,u){var m=this,y=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(B){if(y){var w=m.tracks[B];if(w&&typeof w.buffer.changeType=="function"){var L=u[B],_=L.codec,g=L.levelCodec,i=L.container,l=(w.levelCodec||w.codec).replace(d,"$1"),h=(g||_).replace(d,"$1");if(l!==h){var E=i+";codecs="+(g||_);m.appendChangeType(B,E)}}}else m.pendingTracks[B]=u[B]}),y)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},o.appendChangeType=function(A,u){var m=this,y=this.operationQueue,B={execute:function(){var L=m.sourceBuffer[A];L&&(R.logger.log("[buffer-controller]: changing "+A+" sourceBuffer type to "+u),L.changeType(u)),y.shiftAndExecuteNext(A)},onStart:function(){},onComplete:function(){},onError:function(L){R.logger.warn("[buffer-controller]: Failed to change "+A+" SourceBuffer type",L)}};y.append(B,A)},o.onBufferAppending=function(A,u){var m=this,y=this.hls,B=this.operationQueue,w=this.tracks,L=u.data,_=u.type,g=u.frag,i=u.part,l=u.chunkMeta,h=l.buffering[_],E=self.performance.now();h.start=E;var f=g.stats.buffering,v=i?i.stats.buffering:null;f.start===0&&(f.start=E),v&&v.start===0&&(v.start=E);var U=w.audio,N=_==="audio"&&l.id===1&&(U==null?void 0:U.container)==="audio/mpeg",H={execute:function(){if(h.executeStart=self.performance.now(),N){var k=m.sourceBuffer[_];if(k){var I=g.start-k.timestampOffset;Math.abs(I)>=.1&&(R.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+g.start+" (delta: "+I+") sn: "+g.sn+")"),k.timestampOffset=g.start)}}m.appendExecutor(L,_)},onStart:function(){},onComplete:function(){var k=self.performance.now();h.executeEnd=h.end=k,f.first===0&&(f.first=k),v&&v.first===0&&(v.first=k);var I=m.sourceBuffer,W={};for(var j in I)W[j]=x.BufferHelper.getBuffered(I[j]);m.appendError=0,m.hls.trigger(b.Events.BUFFER_APPENDED,{type:_,frag:g,part:i,chunkMeta:l,parent:g.type,timeRanges:W})},onError:function(k){R.logger.error("[buffer-controller]: Error encountered while trying to append to the "+_+" SourceBuffer",k);var I={type:M.ErrorTypes.MEDIA_ERROR,parent:g.type,details:M.ErrorDetails.BUFFER_APPEND_ERROR,err:k,fatal:!1};k.code===DOMException.QUOTA_EXCEEDED_ERR?I.details=M.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,I.details=M.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>y.config.appendErrorMaxRetry&&(R.logger.error("[buffer-controller]: Failed "+y.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),I.fatal=!0)),y.trigger(b.Events.ERROR,I)}};B.append(H,_)},o.onBufferFlushing=function(A,u){var m=this,y=this.operationQueue,B=function(L){return{execute:m.removeExecutor.bind(m,L,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(b.Events.BUFFER_FLUSHED,{type:L})},onError:function(g){R.logger.warn("[buffer-controller]: Failed to remove from "+L+" SourceBuffer",g)}}};u.type?y.append(B(u.type),u.type):this.getSourceBufferTypes().forEach(function(w){y.append(B(w),w)})},o.onFragParsed=function(A,u){var m=this,y=u.frag,B=u.part,w=[],L=B?B.elementaryStreams:y.elementaryStreams;L[p.ElementaryStreamTypes.AUDIOVIDEO]?w.push("audiovideo"):(L[p.ElementaryStreamTypes.AUDIO]&&w.push("audio"),L[p.ElementaryStreamTypes.VIDEO]&&w.push("video"));var _=function(){var i=self.performance.now();y.stats.buffering.end=i,B&&(B.stats.buffering.end=i);var l=B?B.stats:y.stats;m.hls.trigger(b.Events.FRAG_BUFFERED,{frag:y,part:B,stats:l,id:y.type})};w.length===0&&R.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+y.type+" level: "+y.level+" sn: "+y.sn),this.blockBuffers(_,w)},o.onFragChanged=function(A,u){this.flushBackBuffer()},o.onBufferEos=function(A,u){var m=this,y=this.getSourceBufferTypes().reduce(function(B,w){var L=m.sourceBuffer[w];return(!u.type||u.type===w)&&(L&&!L.ended&&(L.ended=!0,R.logger.log("[buffer-controller]: "+w+" sourceBuffer now EOS"))),B&&!!(!L||L.ended)},!0);y&&this.blockBuffers(function(){var B=m.mediaSource;if(!B||B.readyState!=="open")return;B.endOfStream()})},o.onLevelUpdated=function(A,u){var m=u.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},o.flushBackBuffer=function(){var A=this.hls,u=this.details,m=this.media,y=this.sourceBuffer;if(!m||u===null)return;var B=this.getSourceBufferTypes();if(!B.length)return;var w=u.live&&A.config.liveBackBufferLength!==null?A.config.liveBackBufferLength:A.config.backBufferLength;if(!Object(F.isFiniteNumber)(w)||w<0)return;var L=m.currentTime,_=u.levelTargetDuration,g=Math.max(w,_),i=Math.floor(L/_)*_-g;B.forEach(function(l){var h=y[l];if(h){var E=x.BufferHelper.getBuffered(h);E.length>0&&i>E.start(0)&&(A.trigger(b.Events.BACK_BUFFER_REACHED,{bufferEnd:i}),u.live&&A.trigger(b.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:i}),A.trigger(b.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:i,type:l}))}})},o.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var A=this.details,u=this.hls,m=this.media,y=this.mediaSource,B=A.fragments[0].start+A.totalduration,w=m.duration,L=Object(F.isFiniteNumber)(y.duration)?y.duration:0;A.live&&u.config.liveDurationInfinity?(R.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),y.duration=Infinity,this.updateSeekableRange(A)):(B>L&&B>w||!Object(F.isFiniteNumber)(w))&&(R.logger.log("[buffer-controller]: Updating Media Source duration to "+B.toFixed(3)),y.duration=B)},o.updateSeekableRange=function(A){var u=this.mediaSource,m=A.fragments,y=m.length;if(y&&A.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var B=Math.max(0,m[0].start),w=Math.max(B,B+A.totalduration);u.setLiveSeekableRange(B,w)}},o.checkPendingTracks=function(){var A=this.bufferCodecEventsExpected,u=this.operationQueue,m=this.pendingTracks,y=Object.keys(m).length;if(y&&!A||y===2){this.createSourceBuffers(m),this.pendingTracks={};var B=this.getSourceBufferTypes();if(B.length===0){this.hls.trigger(b.Events.ERROR,{type:M.ErrorTypes.MEDIA_ERROR,details:M.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}B.forEach(function(w){u.executeNext(w)})}},o.createSourceBuffers=function(A){var u=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var y=0;for(var B in A)if(!u[B]){var w=A[B];if(!w)throw Error("source buffer exists for track "+B+", however track does not");var L=w.levelCodec||w.codec,_=w.container+";codecs="+L;R.logger.log("[buffer-controller]: creating sourceBuffer("+_+")");try{var g=u[B]=m.addSourceBuffer(_),i=B;this.addBufferListener(i,"updatestart",this._onSBUpdateStart),this.addBufferListener(i,"updateend",this._onSBUpdateEnd),this.addBufferListener(i,"error",this._onSBUpdateError),this.tracks[B]={buffer:g,codec:L,container:w.container,levelCodec:w.levelCodec,id:w.id},y++}catch(l){R.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+l.message),this.hls.trigger(b.Events.ERROR,{type:M.ErrorTypes.MEDIA_ERROR,details:M.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:l,mimeType:_})}}y&&this.hls.trigger(b.Events.BUFFER_CREATED,{tracks:this.tracks})},o._onSBUpdateStart=function(A){var u=this.operationQueue,m=u.current(A);m.onStart()},o._onSBUpdateEnd=function(A){var u=this.operationQueue,m=u.current(A);m.onComplete(),u.shiftAndExecuteNext(A)},o._onSBUpdateError=function(A,u){R.logger.error("[buffer-controller]: "+A+" SourceBuffer error",u),this.hls.trigger(b.Events.ERROR,{type:M.ErrorTypes.MEDIA_ERROR,details:M.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(A);m&&m.onError(u)},o.removeExecutor=function(A,u,m){var y=this.media,B=this.mediaSource,w=this.operationQueue,L=this.sourceBuffer,_=L[A];if(!y||!B||!_){R.logger.warn("[buffer-controller]: Attempting to remove from the "+A+" SourceBuffer, but it does not exist"),w.shiftAndExecuteNext(A);return}var g=Object(F.isFiniteNumber)(y.duration)?y.duration:Infinity,i=Object(F.isFiniteNumber)(B.duration)?B.duration:Infinity,l=Math.max(0,u),h=Math.min(m,g,i);h>l?(R.logger.log("[buffer-controller]: Removing ["+l+","+h+"] from the "+A+" SourceBuffer"),console.assert(!_.updating,A+" sourceBuffer must not be updating"),_.remove(l,h)):w.shiftAndExecuteNext(A)},o.appendExecutor=function(A,u){var m=this.operationQueue,y=this.sourceBuffer,B=y[u];if(!B){R.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(u);return}B.ended=!1,console.assert(!B.updating,u+" sourceBuffer must not be updating"),B.appendBuffer(A)},o.blockBuffers=function(A,u){var m=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){R.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(A);return}var y=this.operationQueue,B=u.map(function(w){return y.appendBlocker(w)});Promise.all(B).then(function(){A(),u.forEach(function(w){var L=m.sourceBuffer[w];(!L||!L.updating)&&y.shiftAndExecuteNext(w)})})},o.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},o.addBufferListener=function(A,u,m){var y=this.sourceBuffer[A];if(!y)return;var B=m.bind(this,A);this.listeners[A].push({event:u,listener:B}),y.addEventListener(u,B)},o.removeBufferListeners=function(A){var u=this.sourceBuffer[A];if(!u)return;this.listeners[A].forEach(function(m){u.removeEventListener(m.event,m.listener)})},a}()},"./src/controller/buffer-operation-queue.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return b});var F=D("./src/utils/logger.ts"),b=function(){function R(x){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=x}var M=R.prototype;return M.append=function(T,p){var r=this.queues[p];r.push(T),r.length===1&&this.buffers[p]&&this.executeNext(p)},M.insertAbort=function(T,p){var r=this.queues[p];r.unshift(T),this.executeNext(p)},M.appendBlocker=function(T){var p,r=new Promise(function(d){p=d}),t={execute:p,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(t,T),r},M.executeNext=function(T){var p=this.buffers,r=this.queues,t=p[T],d=r[T];if(d.length){var s=d[0];try{s.execute()}catch(a){F.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),s.onError(a),(!t||!t.updating)&&(d.shift(),this.executeNext(T))}}},M.shiftAndExecuteNext=function(T){this.queues[T].shift(),this.executeNext(T)},M.current=function(T){return this.queues[T][0]},R}()},"./src/controller/cap-level-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts");function b(x,T){for(var p=0;p<T.length;p++){var r=T[p];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(x,r.key,r)}}function R(x,T,p){return T&&b(x.prototype,T),p&&b(x,p),x}var M=function(){function x(p){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=p,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var T=x.prototype;return T.setStreamController=function(r){this.streamController=r},T.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},T.registerListeners=function(){var r=this.hls;r.on(F.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(F.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(F.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},T.unregisterListener=function(){var r=this.hls;r.off(F.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(F.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(F.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},T.onFpsDropLevelCapping=function(r,t){x.isLevelAllowed(t.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(t.droppedLevel)},T.onMediaAttaching=function(r,t){this.media=t.media instanceof HTMLVideoElement?t.media:null},T.onManifestParsed=function(r,t){var d=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,d.config.capLevelToPlayerSize&&t.video&&this.startCapping()},T.onBufferCodecs=function(r,t){var d=this.hls;d.config.capLevelToPlayerSize&&t.video&&this.startCapping()},T.onMediaDetaching=function(){this.stopCapping()},T.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(r.length-1),t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},T.getMaxLevel=function(r){var t=this,d=this.hls.levels;if(!d.length)return-1;var s=d.filter(function(a,o){return x.isLevelAllowed(o,t.restrictedLevels)&&o<=r});return this.clientRect=null,x.getMaxLevelByMediaSize(s,this.mediaWidth,this.mediaHeight)},T.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()},T.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},T.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,t={width:0,height:0};if(r){var d=r.getBoundingClientRect();t.width=d.width,t.height=d.height,!t.width&&!t.height&&(t.width=d.right-d.left||r.width||0,t.height=d.bottom-d.top||r.height||0)}return this.clientRect=t,t},x.isLevelAllowed=function(r,t){return t===void 0&&(t=[]),t.indexOf(r)===-1},x.getMaxLevelByMediaSize=function(r,t,d){if(!r||!r.length)return-1;for(var s=function(u,m){return m?u.width!==m.width||u.height!==m.height:!0},a=r.length-1,o=0;o<r.length;o+=1){var c=r[o];if((c.width>=t||c.height>=d)&&s(c,r[o+1])){a=o;break}}return a},R(x,[{key:"mediaWidth",get:function(){return this.getDimensions().width*x.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*x.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(t){}return r}}]),x}();Q.default=M},"./src/controller/cmcd-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return s});var F=D("./src/events.ts"),b=D("./src/types/cmcd.ts"),R=D("./src/utils/buffer-helper.ts"),M=D("./src/utils/logger.ts");function x(a,o){for(var c=0;c<o.length;c++){var A=o[c];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(a,A.key,A)}}function T(a,o,c){return o&&x(a.prototype,o),c&&x(a,c),a}function p(a,o){var c=typeof Symbol!="undefined"&&a[Symbol.iterator]||a["@@iterator"];if(c)return(c=c.call(a)).next.bind(c);if(Array.isArray(a)||(c=r(a))||o&&a&&typeof a.length=="number"){c&&(a=c);var A=0;return function(){return A>=a.length?{done:!0}:{done:!1,value:a[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 r(a,o){if(!a)return;if(typeof a=="string")return t(a,o);var c=Object.prototype.toString.call(a).slice(8,-1);if(c==="Object"&&a.constructor&&(c=a.constructor.name),c==="Map"||c==="Set")return Array.from(a);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return t(a,o)}function t(a,o){(o==null||o>a.length)&&(o=a.length);for(var c=0,A=new Array(o);c<o;c++)A[c]=a[c];return A}function d(){return d=Object.assign||function(a){for(var o=1;o<arguments.length;o++){var c=arguments[o];for(var A in c)Object.prototype.hasOwnProperty.call(c,A)&&(a[A]=c[A])}return a},d.apply(this,arguments)}var s=function(){function a(c){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(y){try{A.apply(y,{ot:b.CMCDObjectType.MANIFEST,su:!A.initialized})}catch(B){M.logger.warn("Could not generate manifest CMCD data.",B)}},this.applyFragmentData=function(y){try{var B=y.frag,w=A.hls.levels[B.level],L=A.getObjectType(B),_={d:B.duration*1e3,ot:L};(L===b.CMCDObjectType.VIDEO||L===b.CMCDObjectType.AUDIO||L==b.CMCDObjectType.MUXED)&&(_.br=w.bitrate/1e3,_.tb=A.getTopBandwidth(L),_.bl=A.getBufferLength(L)),A.apply(y,_)}catch(g){M.logger.warn("Could not generate segment CMCD data.",g)}},this.hls=c;var u=this.config=c.config,m=u.cmcd;m!=null&&(u.pLoader=this.createPlaylistLoader(),u.fLoader=this.createFragmentLoader(),this.sid=m.sessionId||a.uuid(),this.cid=m.contentId,this.useHeaders=m.useHeaders===!0,this.registerListeners())}var o=a.prototype;return o.registerListeners=function(){var A=this.hls;A.on(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),A.on(F.Events.MEDIA_DETACHED,this.onMediaDetached,this),A.on(F.Events.BUFFER_CREATED,this.onBufferCreated,this)},o.unregisterListeners=function(){var A=this.hls;A.off(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),A.off(F.Events.MEDIA_DETACHED,this.onMediaDetached,this),A.off(F.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},o.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},o.onMediaAttached=function(A,u){this.media=u.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},o.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},o.onBufferCreated=function(A,u){var m,y;this.audioBuffer=(m=u.tracks.audio)===null||m===void 0?void 0:m.buffer,this.videoBuffer=(y=u.tracks.video)===null||y===void 0?void 0:y.buffer},o.createData=function(){var A;return{v:b.CMCDVersion,sf:b.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}},o.apply=function(A,u){u===void 0&&(u={}),d(u,this.createData());var m=u.ot===b.CMCDObjectType.INIT||u.ot===b.CMCDObjectType.VIDEO||u.ot===b.CMCDObjectType.MUXED;if(this.starved&&m&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var y=a.toHeaders(u);if(!Object.keys(y).length)return;A.headers||(A.headers={}),d(A.headers,y)}else{var B=a.toQuery(u);if(!B)return;A.url=a.appendQueryToUri(A.url,B)}},o.getObjectType=function(A){var u=A.type;return u==="subtitle"?b.CMCDObjectType.TIMED_TEXT:A.sn==="initSegment"?b.CMCDObjectType.INIT:u==="audio"?b.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?b.CMCDObjectType.VIDEO:b.CMCDObjectType.MUXED:void 0},o.getTopBandwidth=function(A){for(var u=0,m=A===b.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,y=p(m),B;!(B=y()).done;){var w=B.value;w.bitrate>u&&(u=w.bitrate)}return u>0?u:NaN},o.getBufferLength=function(A){var u=this.hls.media,m=A===b.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!u)return NaN;var y=R.BufferHelper.bufferInfo(m,u.currentTime,this.config.maxBufferHole);return y.len*1e3},o.createPlaylistLoader=function(){var A=this.config.pLoader,u=this.applyPlaylistData,m=A||this.config.loader;return function(){function y(w){this.loader=void 0,this.loader=new m(w)}var B=y.prototype;return B.destroy=function(){this.loader.destroy()},B.abort=function(){this.loader.abort()},B.load=function(L,_,g){u(L),this.loader.load(L,_,g)},T(y,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),y}()},o.createFragmentLoader=function(){var A=this.config.fLoader,u=this.applyFragmentData,m=A||this.config.loader;return function(){function y(w){this.loader=void 0,this.loader=new m(w)}var B=y.prototype;return B.destroy=function(){this.loader.destroy()},B.abort=function(){this.loader.abort()},B.load=function(L,_,g){u(L),this.loader.load(L,_,g)},T(y,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),y}()},a.uuid=function(){var A=URL.createObjectURL(new Blob),u=A.toString();return URL.revokeObjectURL(A),u.substr(u.lastIndexOf("/")+1)},a.serialize=function(A){for(var u=[],m=function(N){return!Number.isNaN(N)&&N!=null&&N!==""&&N!==!1},y=function(N){return Math.round(N)},B=function(N){return y(N/100)*100},w=function(N){return encodeURIComponent(N)},L={br:y,d:y,bl:B,dl:B,mtp:B,nor:w,rtp:B,tb:y},_=Object.keys(A||{}).sort(),g=p(_),i;!(i=g()).done;){var l=i.value,h=A[l];if(!m(h))continue;if(l==="v"&&h===1)continue;if(l=="pr"&&h===1)continue;var E=L[l];E&&(h=E(h));var f=typeof h,v=void 0;l==="ot"||l==="sf"||l==="st"?v=l+"="+h:f==="boolean"?v=l:f==="number"?v=l+"="+h:v=l+"="+JSON.stringify(h),u.push(v)}return u.join(",")},a.toHeaders=function(A){for(var u=Object.keys(A),m={},y=["Object","Request","Session","Status"],B=[{},{},{},{}],w={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},L=0,_=u;L<_.length;L++){var g=_[L],i=w[g]!=null?w[g]:1;B[i][g]=A[g]}for(var l=0;l<B.length;l++){var h=a.serialize(B[l]);h&&(m["CMCD-"+y[l]]=h)}return m},a.toQuery=function(A){return"CMCD="+encodeURIComponent(a.serialize(A))},a.appendQueryToUri=function(A,u){if(!u)return A;var m=A.includes("?")?"&":"?";return""+A+m+u},a}()},"./src/controller/eme-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts"),b=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),M=D("./src/utils/mediakeys-helper.ts");function x(s,a){for(var o=0;o<a.length;o++){var c=a[o];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(s,c.key,c)}}function T(s,a,o){return a&&x(s.prototype,a),o&&x(s,o),s}var p=3,r=function(a,o,c){var A={audioCapabilities:[],videoCapabilities:[]};return a.forEach(function(u){A.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:c.audioRobustness||""})}),o.forEach(function(u){A.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:c.videoRobustness||""})}),[A]},t=function(a,o,c,A){switch(a){case M.KeySystems.WIDEVINE:return r(o,c,A);default:throw new Error("Unknown key-system: "+a)}},d=function(){function s(o){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=o,this._config=o.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 a=s.prototype;return a.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},a._registerListeners=function(){this.hls.on(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(F.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(F.Events.MANIFEST_PARSED,this.onManifestParsed,this)},a._unregisterListeners=function(){this.hls.off(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(F.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(F.Events.MANIFEST_PARSED,this.onManifestParsed,this)},a.getLicenseServerUrl=function(c){switch(c){case M.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+c+'"')},a._attemptKeySystemAccess=function(c,A,u){var m=this,y=t(c,A,u,this._drmSystemOptions);R.logger.log("Requesting encrypted media key-system access");var B=this.requestMediaKeySystemAccess(c,y);this.mediaKeysPromise=B.then(function(w){return m._onMediaKeySystemAccessObtained(c,w)}),B.catch(function(w){R.logger.error('Failed to obtain key-system "'+c+'" access:',w)})},a._onMediaKeySystemAccessObtained=function(c,A){var u=this;R.logger.log('Access for key-system "'+c+'" obtained');var m={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:A,mediaKeySystemDomain:c};this._mediaKeysList.push(m);var y=Promise.resolve().then(function(){return A.createMediaKeys()}).then(function(B){return m.mediaKeys=B,R.logger.log('Media-keys created for key-system "'+c+'"'),u._onMediaKeysCreated(),B});return y.catch(function(B){R.logger.error("Failed to create media-keys:",B)}),y},a._onMediaKeysCreated=function(){var c=this;this._mediaKeysList.forEach(function(A){A.mediaKeysSession||(A.mediaKeysSession=A.mediaKeys.createSession(),c._onNewMediaKeySession(A.mediaKeysSession))})},a._onNewMediaKeySession=function(c){var A=this;R.logger.log("New key-system session "+c.sessionId),c.addEventListener("message",function(u){A._onKeySessionMessage(c,u.message)},!1)},a._onKeySessionMessage=function(c,A){R.logger.log("Got EME message event, creating license request"),this._requestLicense(A,function(u){R.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),c.update(u)})},a.onMediaEncrypted=function(c){var A=this;if(R.logger.log('Media is encrypted using "'+c.initDataType+'" init data type'),!this.mediaKeysPromise){R.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(y){if(!A._media)return;A._attemptSetMediaKeys(y),A._generateRequestWithPreferredKeySession(c.initDataType,c.initData)};this.mediaKeysPromise.then(u).catch(u)},a._attemptSetMediaKeys=function(c){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){R.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}R.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(A.mediaKeys),this._hasSetMediaKeys=!0}},a._generateRequestWithPreferredKeySession=function(c,A){var u=this,m=this._mediaKeysList[0];if(!m){R.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(m.mediaKeysSessionInitialized){R.logger.warn("Key-Session already initialized but requested again");return}var y=m.mediaKeysSession;if(!y){R.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!A){R.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}R.logger.log('Generating key-session request for "'+c+'" init data type'),m.mediaKeysSessionInitialized=!0,y.generateRequest(c,A).then(function(){R.logger.debug("Key-session generation succeeded")}).catch(function(B){R.logger.error("Error generating key-session request:",B),u.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},a._createLicenseXhr=function(c,A,u){var m=new XMLHttpRequest;m.responseType="arraybuffer",m.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,m,c,A,u);var y=this._licenseXhrSetup;if(y)try{y.call(this.hls,m,c),y=void 0}catch(B){R.logger.error(B)}try{m.readyState||m.open("POST",c,!0),y&&y.call(this.hls,m,c)}catch(B){throw new Error("issue setting up KeySystem license XHR "+B)}return m},a._onLicenseRequestReadyStageChange=function(c,A,u,m){switch(c.readyState){case 4:if(c.status===200){this._requestLicenseFailureCount=0,R.logger.log("License request succeeded");var y=c.response,B=this._licenseResponseCallback;if(B)try{y=B.call(this.hls,c,A)}catch(L){R.logger.error(L)}m(y)}else{if(R.logger.error("License Request XHR failed ("+A+"). Status: "+c.status+" ("+c.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>p){this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var w=p-this._requestLicenseFailureCount+1;R.logger.warn("Retrying license request, "+w+" attempts left"),this._requestLicense(u,m)}break}},a._generateLicenseRequestChallenge=function(c,A){switch(c.mediaKeySystemDomain){case M.KeySystems.WIDEVINE:return A}throw new Error("unsupported key-system: "+c.mediaKeySystemDomain)},a._requestLicense=function(c,A){R.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){R.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(u.mediaKeySystemDomain),y=this._createLicenseXhr(m,c,A);R.logger.log("Sending license request to URL: "+m);var B=this._generateLicenseRequestChallenge(u,c);y.send(B)}catch(w){R.logger.error("Failure requesting DRM license: "+w),this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},a.onMediaAttached=function(c,A){if(!this._emeEnabled)return;var u=A.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},a.onMediaDetached=function(){var c=this._media,A=this._mediaKeysList;if(!c)return;c.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(A.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return c.setMediaKeys(null)}).catch(function(){})},a.onManifestParsed=function(c,A){if(!this._emeEnabled)return;var u=A.levels.map(function(y){return y.audioCodec}).filter(function(y){return!!y}),m=A.levels.map(function(y){return y.videoCodec}).filter(function(y){return!!y});this._attemptKeySystemAccess(M.KeySystems.WIDEVINE,u,m)},T(s,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),s}();Q.default=d},"./src/controller/fps-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts"),b=D("./src/utils/logger.ts"),R=function(){function M(T){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=T,this.registerListeners()}var x=M.prototype;return x.setStreamController=function(p){this.streamController=p},x.registerListeners=function(){this.hls.on(F.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},x.unregisterListeners=function(){this.hls.off(F.Events.MEDIA_ATTACHING,this.onMediaAttaching)},x.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},x.onMediaAttaching=function(p,r){var t=this.hls.config;if(t.capLevelOnFPSDrop){var d=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=d,d&&typeof d.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod)}},x.checkFPS=function(p,r,t){var d=performance.now();if(r){if(this.lastTime){var s=d-this.lastTime,a=t-this.lastDroppedFrames,o=r-this.lastDecodedFrames,c=1e3*a/s,A=this.hls;if(A.trigger(F.Events.FPS_DROP,{currentDropped:a,currentDecoded:o,totalDroppedFrames:t}),c>0&&a>A.config.fpsDroppedMonitoringThreshold*o){var u=A.currentLevel;b.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(A.autoLevelCapping===-1||A.autoLevelCapping>=u)&&(u=u-1,A.trigger(F.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:A.currentLevel}),A.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=d,this.lastDroppedFrames=t,this.lastDecodedFrames=r}},x.checkFPSInterval=function(){var p=this.media;if(p)if(this.isVideoPlaybackQualityAvailable){var r=p.getVideoPlaybackQuality();this.checkFPS(p,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(p,p.webkitDecodedFrameCount,p.webkitDroppedFrameCount)},M}();Q.default=R},"./src/controller/fragment-finders.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"findFragmentByPDT",function(){return R}),D.d(Q,"findFragmentByPTS",function(){return M}),D.d(Q,"fragmentWithinToleranceTest",function(){return x}),D.d(Q,"pdtWithinToleranceTest",function(){return T}),D.d(Q,"findFragWithCC",function(){return p});var F=D("./src/polyfills/number.ts"),b=D("./src/utils/binary-search.ts");function R(r,t,d){if(t===null||!Array.isArray(r)||!r.length||!Object(F.isFiniteNumber)(t))return null;var s=r[0].programDateTime;if(t<(s||0))return null;var a=r[r.length-1].endProgramDateTime;if(t>=(a||0))return null;d=d||0;for(var o=0;o<r.length;++o){var c=r[o];if(T(t,d,c))return c}return null}function M(r,t,d,s){d===void 0&&(d=0),s===void 0&&(s=0);var a=null;if(r?a=t[r.sn-t[0].sn+1]||null:d===0&&t[0].start===0&&(a=t[0]),a&&x(d,s,a)===0)return a;var o=b.default.search(t,x.bind(null,d,s));return o||a}function x(r,t,d){r===void 0&&(r=0),t===void 0&&(t=0);var s=Math.min(t,d.duration+(d.deltaPTS?d.deltaPTS:0));return d.start+d.duration-s<=r?1:d.start-s>r&&d.start?-1:0}function T(r,t,d){var s=Math.min(t,d.duration+(d.deltaPTS?d.deltaPTS:0))*1e3,a=d.endProgramDateTime||0;return a-s>r}function p(r,t){return b.default.search(r,function(d){return d.cc<t?1:d.cc>t?-1:0})}},"./src/controller/fragment-tracker.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"FragmentState",function(){return R}),D.d(Q,"FragmentTracker",function(){return M});var F=D("./src/events.ts"),b=D("./src/types/loader.ts"),R;(function(p){p.NOT_LOADED="NOT_LOADED",p.BACKTRACKED="BACKTRACKED",p.APPENDING="APPENDING",p.PARTIAL="PARTIAL",p.OK="OK"})(R||(R={}));var M=function(){function p(t){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=t,this._registerListeners()}var r=p.prototype;return r._registerListeners=function(){var d=this.hls;d.on(F.Events.BUFFER_APPENDED,this.onBufferAppended,this),d.on(F.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(F.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var d=this.hls;d.off(F.Events.BUFFER_APPENDED,this.onBufferAppended,this),d.off(F.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(F.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(d,s){if(s===b.PlaylistLevelType.MAIN){var a=this.activeFragment,o=this.activeParts;if(!a)return null;if(o)for(var c=o.length;c--;){var A=o[c],u=A?A.end:a.appendedPTS;if(A.start<=d&&u!==void 0&&d<=u)return c>9&&(this.activeParts=o.slice(c-9)),A}else if(a.start<=d&&a.appendedPTS!==void 0&&d<=a.appendedPTS)return a}return this.getBufferedFrag(d,s)},r.getBufferedFrag=function(d,s){for(var a=this.fragments,o=Object.keys(a),c=o.length;c--;){var A=a[o[c]];if((A==null?void 0:A.body.type)===s&&A.buffered){var u=A.body;if(u.start<=d&&d<=u.end)return u}}return null},r.detectEvictedFragments=function(d,s,a){var o=this;Object.keys(this.fragments).forEach(function(c){var A=o.fragments[c];if(!A)return;if(!A.buffered){A.body.type===a&&o.removeFragment(A.body);return}var u=A.range[d];if(!u)return;u.time.some(function(m){var y=!o.isTimeBuffered(m.startPTS,m.endPTS,s);return y&&o.removeFragment(A.body),y})})},r.detectPartialFragments=function(d){var s=this,a=this.timeRanges,o=d.frag,c=d.part;if(!a||o.sn==="initSegment")return;var A=T(o),u=this.fragments[A];if(!u)return;Object.keys(a).forEach(function(m){var y=o.elementaryStreams[m];if(!y)return;var B=a[m],w=c!==null||y.partial===!0;u.range[m]=s.getBufferedTimes(o,c,w,B)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},r.fragBuffered=function(d){var s=T(d),a=this.fragments[s];a&&(a.backtrack=a.loaded=null,a.buffered=!0)},r.getBufferedTimes=function(d,s,a,o){for(var c={time:[],partial:a},A=s?s.start:d.start,u=s?s.end:d.end,m=d.minEndPTS||u,y=d.maxStartPTS||A,B=0;B<o.length;B++){var w=o.start(B)-this.bufferPadding,L=o.end(B)+this.bufferPadding;if(y>=w&&m<=L){c.time.push({startPTS:Math.max(A,o.start(B)),endPTS:Math.min(u,o.end(B))});break}else if(A<L&&u>w)c.partial=!0,c.time.push({startPTS:Math.max(A,o.start(B)),endPTS:Math.min(u,o.end(B))});else if(u<=w)break}return c},r.getPartialFragment=function(d){var s=null,a,o,c,A=0,u=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(y){var B=m[y];if(!B)return;x(B)&&(o=B.body.start-u,c=B.body.end+u,d>=o&&d<=c&&(a=Math.min(d-o,c-d),A<=a&&(s=B.body,A=a)))}),s},r.getState=function(d){var s=T(d),a=this.fragments[s];return a?a.buffered?x(a)?R.PARTIAL:R.OK:a.backtrack?R.BACKTRACKED:R.APPENDING:R.NOT_LOADED},r.backtrack=function(d,s){var a=T(d),o=this.fragments[a];if(!o||o.backtrack)return null;var c=o.backtrack=s||o.loaded;return o.loaded=null,c},r.getBacktrackData=function(d){var s=T(d),a=this.fragments[s];if(a){var o,c=a.backtrack;if(c!=null&&(o=c.payload)!==null&&o!==void 0&&o.byteLength)return c;this.removeFragment(d)}return null},r.isTimeBuffered=function(d,s,a){for(var o,c,A=0;A<a.length;A++){if(o=a.start(A)-this.bufferPadding,c=a.end(A)+this.bufferPadding,d>=o&&s<=c)return!0;if(s<=o)return!1}return!1},r.onFragLoaded=function(d,s){var a=s.frag,o=s.part;if(a.sn==="initSegment"||a.bitrateTest||o)return;var c=T(a);this.fragments[c]={body:a,loaded:s,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(d,s){var a=this,o=s.frag,c=s.part,A=s.timeRanges;if(o.type===b.PlaylistLevelType.MAIN)if(this.activeFragment=o,c){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(c)}else this.activeParts=null;this.timeRanges=A,Object.keys(A).forEach(function(m){var y=A[m];if(a.detectEvictedFragments(m,y),!c)for(var B=0;B<y.length;B++)o.appendedPTS=Math.max(y.end(B),o.appendedPTS||0)})},r.onFragBuffered=function(d,s){this.detectPartialFragments(s)},r.hasFragment=function(d){var s=T(d);return!!this.fragments[s]},r.removeFragmentsInRange=function(d,s,a){var o=this;Object.keys(this.fragments).forEach(function(c){var A=o.fragments[c];if(!A)return;if(A.buffered){var u=A.body;u.type===a&&u.start<s&&u.end>d&&o.removeFragment(u)}})},r.removeFragment=function(d){var s=T(d);d.stats.loaded=0,d.clearElementaryStreamInfo(),delete this.fragments[s]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},p}();function x(p){var r,t;return p.buffered&&(((r=p.range.video)===null||r===void 0?void 0:r.partial)||((t=p.range.audio)===null||t===void 0?void 0:t.partial))}function T(p){return p.type+"_"+p.level+"_"+p.urlId+"_"+p.sn}},"./src/controller/gap-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"STALL_MINIMUM_DURATION_MS",function(){return x}),D.d(Q,"MAX_START_GAP_JUMP",function(){return T}),D.d(Q,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return p}),D.d(Q,"SKIP_BUFFER_RANGE_START",function(){return r}),D.d(Q,"default",function(){return t});var F=D("./src/utils/buffer-helper.ts"),b=D("./src/errors.ts"),R=D("./src/events.ts"),M=D("./src/utils/logger.ts"),x=250,T=2,p=.1,r=.05,t=function(){function d(a,o,c,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=a,this.media=o,this.fragmentTracker=c,this.hls=A}var s=d.prototype;return s.destroy=function(){this.hls=this.fragmentTracker=this.media=null},s.poll=function(o){var c=this.config,A=this.media,u=this.stalled,m=A.currentTime,y=A.seeking,B=this.seeking&&!y,w=!this.seeking&&y;if(this.seeking=y,m!==o){if(this.moved=!0,u!==null){if(this.stallReported){var L=self.performance.now()-u;M.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(L)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((w||B)&&(this.stalled=null),A.paused||A.ended||A.playbackRate===0||!F.BufferHelper.getBuffered(A).length)return;var _=F.BufferHelper.bufferInfo(A,m,0),g=_.len>0,i=_.nextStart||0;if(!g&&!i)return;if(y){var l=_.len>T,h=!i||i-m>T&&!this.fragmentTracker.getPartialFragment(m);if(l||h)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var E,f=Math.max(i,_.start||0)-m,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,U=v==null||((E=v.details)===null||E===void 0)?void 0:E.live,N=U?v.details.targetduration*2:T;if(f>0&&f<=N){this._trySkipBufferHole(null);return}}var H=self.performance.now();if(u===null){this.stalled=H;return}var z=H-u;!y&&z>=x&&this._reportStall(_.len);var k=F.BufferHelper.bufferInfo(A,m,c.maxBufferHole);this._tryFixBufferStall(k,z)},s._tryFixBufferStall=function(o,c){var A=this.config,u=this.fragmentTracker,m=this.media,y=m.currentTime,B=u.getPartialFragment(y);if(B){var w=this._trySkipBufferHole(B);if(w)return}o.len>A.maxBufferHole&&c>A.highBufferWatchdogPeriod*1e3&&(M.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},s._reportStall=function(o){var c=this.hls,A=this.media,u=this.stallReported;u||(this.stallReported=!0,M.logger.warn("Playback stalling at @"+A.currentTime+" due to low buffer (buffer="+o+")"),c.trigger(R.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:o}))},s._trySkipBufferHole=function(o){for(var c=this.config,A=this.hls,u=this.media,m=u.currentTime,y=0,B=F.BufferHelper.getBuffered(u),w=0;w<B.length;w++){var L=B.start(w);if(m+c.maxBufferHole>=y&&m<L){var _=Math.max(L+r,u.currentTime+p);return M.logger.warn("skipping hole, adjusting currentTime from "+m+" to "+_),this.moved=!0,this.stalled=null,u.currentTime=_,o&&A.trigger(R.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+m+" to "+_,frag:o}),_}y=B.end(w)}return 0},s._tryNudgeBuffer=function(){var o=this.config,c=this.hls,A=this.media,u=A.currentTime,m=(this.nudgeRetry||0)+1;if(this.nudgeRetry=m,m<o.nudgeMaxRetry){var y=u+m*o.nudgeOffset;M.logger.warn("Nudging 'currentTime' from "+u+" to "+y),A.currentTime=y,c.trigger(R.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else M.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+o.nudgeMaxRetry+" nudges"),c.trigger(R.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},d}()},"./src/controller/id3-track-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts"),b=D("./src/utils/texttrack-utils.ts"),R=D("./src/demux/id3.ts"),M=.25,x=function(){function T(r){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=r,this._registerListeners()}var p=T.prototype;return p.destroy=function(){this._unregisterListeners()},p._registerListeners=function(){var t=this.hls;t.on(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(F.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(F.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},p._unregisterListeners=function(){var t=this.hls;t.off(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(F.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(F.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},p.onMediaAttached=function(t,d){this.media=d.media},p.onMediaDetaching=function(){if(!this.id3Track)return;Object(b.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},p.getID3Track=function(t){if(!this.media)return;for(var d=0;d<t.length;d++){var s=t[d];if(s.kind==="metadata"&&s.label==="id3")return Object(b.sendAddTrackEvent)(s,this.media),s}return this.media.addTextTrack("metadata","id3")},p.onFragParsingMetadata=function(t,d){if(!this.media)return;var s=d.frag,a=d.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var o=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,c=0;c<a.length;c++){var A=R.getID3Frames(a[c].data);if(A){var u=a[c].pts,m=c<a.length-1?a[c+1].pts:s.end,y=m-u;y<=0&&(m=u+M);for(var B=0;B<A.length;B++){var w=A[B];if(!R.isTimeStampFrame(w)){var L=new o(u,m,"");L.value=w,this.id3Track.addCue(L)}}}}},p.onBufferFlushing=function(t,d){var s=d.startOffset,a=d.endOffset,o=d.type;if(!o||o==="audio"){var c=this.id3Track;c&&Object(b.removeCuesInRange)(c,s,a)}},T}();Q.default=x},"./src/controller/latency-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return T});var F=D("./src/errors.ts"),b=D("./src/events.ts"),R=D("./src/utils/logger.ts");function M(p,r){for(var t=0;t<r.length;t++){var d=r[t];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(p,d.key,d)}}function x(p,r,t){return r&&M(p.prototype,r),t&&M(p,t),p}var T=function(){function p(t){var d=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 d.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var r=p.prototype;return r.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},r.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(b.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(b.Events.ERROR,this.onError,this)},r.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(b.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(b.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(b.Events.ERROR,this.onError)},r.onMediaAttached=function(d,s){this.media=s.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},r.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},r.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},r.onLevelUpdated=function(d,s){var a=s.details;this.levelDetails=a,a.advanced&&this.timeupdate(),!a.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},r.onError=function(d,s){if(s.details!==F.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,R.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},r.timeupdate=function(){var d=this.media,s=this.levelDetails;if(!d||!s)return;this.currentTime=d.currentTime;var a=this.computeLatency();if(a===null)return;this._latency=a;var o=this.config,c=o.lowLatencyMode,A=o.maxLiveSyncPlaybackRate;if(!c||A===1)return;var u=this.targetLatency;if(u===null)return;var m=a-u,y=Math.min(this.maxLatency,u+s.targetduration),B=m<y;if(s.live&&B&&m>.05&&this.forwardBufferLength>1){var w=Math.min(2,Math.max(1,A)),L=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;d.playbackRate=Math.min(w,Math.max(1,L))}else d.playbackRate!==1&&d.playbackRate!==0&&(d.playbackRate=1)},r.estimateLiveEdge=function(){var d=this.levelDetails;return d===null?null:d.edge+d.age},r.computeLatency=function(){var d=this.estimateLiveEdge();return d===null?null:d-this.currentTime},x(p,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var d=this.config,s=this.levelDetails;return d.liveMaxLatencyDuration!==void 0?d.liveMaxLatencyDuration:s?d.liveMaxLatencyDurationCount*s.targetduration:0}},{key:"targetLatency",get:function(){var d=this.levelDetails;if(d===null)return null;var s=d.holdBack,a=d.partHoldBack,o=d.targetduration,c=this.config,A=c.liveSyncDuration,u=c.liveSyncDurationCount,m=c.lowLatencyMode,y=this.hls.userConfig,B=m&&a||s;(y.liveSyncDuration||y.liveSyncDurationCount||B===0)&&(B=A!==void 0?A:u*o);var w=o,L=1;return B+Math.min(this.stallCount*L,w)}},{key:"liveSyncPosition",get:function(){var d=this.estimateLiveEdge(),s=this.targetLatency,a=this.levelDetails;if(d===null||s===null||a===null)return null;var o=a.edge,c=d-s-this.edgeStalled,A=o-a.totalduration,u=o-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(A,c),u)}},{key:"drift",get:function(){var d=this.levelDetails;return d===null?1:d.drift}},{key:"edgeStalled",get:function(){var d=this.levelDetails;if(d===null)return 0;var s=(this.config.lowLatencyMode&&d.partTarget||d.targetduration)*3;return Math.max(d.age-s,0)}},{key:"forwardBufferLength",get:function(){var d=this.media,s=this.levelDetails;if(!d||!s)return 0;var a=d.buffered.length;return a?d.buffered.end(a-1):s.edge-this.currentTime}}]),p}()},"./src/controller/level-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return c});var F=D("./src/types/level.ts"),b=D("./src/events.ts"),R=D("./src/errors.ts"),M=D("./src/utils/codecs.ts"),x=D("./src/controller/level-helper.ts"),T=D("./src/controller/base-playlist-controller.ts"),p=D("./src/types/loader.ts");function r(){return r=Object.assign||function(A){for(var u=1;u<arguments.length;u++){var m=arguments[u];for(var y in m)Object.prototype.hasOwnProperty.call(m,y)&&(A[y]=m[y])}return A},r.apply(this,arguments)}function t(A,u){for(var m=0;m<u.length;m++){var y=u[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(A,y.key,y)}}function d(A,u,m){return u&&t(A.prototype,u),m&&t(A,m),A}function s(A,u){A.prototype=Object.create(u.prototype),A.prototype.constructor=A,a(A,u)}function a(A,u){return a=Object.setPrototypeOf||function(y,B){return y.__proto__=B,y},a(A,u)}var o=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),c=function(A){s(u,A);function u(y){var B;return B=A.call(this,y,"[level-controller]")||this,B._levels=[],B._firstLevel=-1,B._startLevel=void 0,B.currentLevelIndex=-1,B.manualLevelIndex=-1,B.onParsedComplete=void 0,B._registerListeners(),B}var m=u.prototype;return m._registerListeners=function(){var B=this.hls;B.on(b.Events.MANIFEST_LOADED,this.onManifestLoaded,this),B.on(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.on(b.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),B.on(b.Events.FRAG_LOADED,this.onFragLoaded,this),B.on(b.Events.ERROR,this.onError,this)},m._unregisterListeners=function(){var B=this.hls;B.off(b.Events.MANIFEST_LOADED,this.onManifestLoaded,this),B.off(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),B.off(b.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),B.off(b.Events.FRAG_LOADED,this.onFragLoaded,this),B.off(b.Events.ERROR,this.onError,this)},m.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,A.prototype.destroy.call(this)},m.startLoad=function(){var B=this._levels;B.forEach(function(w){w.loadError=0}),A.prototype.startLoad.call(this)},m.onManifestLoaded=function(B,w){var L=[],_=[],g=[],i,l={},h,E=!1,f=!1,v=!1;if(w.levels.forEach(function(z){var k=z.attrs;E=E||!!(z.width&&z.height),f=f||!!z.videoCodec,v=v||!!z.audioCodec,o&&z.audioCodec&&z.audioCodec.indexOf("mp4a.40.34")!==-1&&(z.audioCodec=void 0);var I=z.bitrate+"-"+z.attrs.RESOLUTION+"-"+z.attrs.CODECS;h=l[I],h?h.url.push(z.url):(h=new F.Level(z),l[I]=h,L.push(h)),k&&(k.AUDIO&&Object(x.addGroupId)(h,"audio",k.AUDIO),k.SUBTITLES&&Object(x.addGroupId)(h,"text",k.SUBTITLES))}),(E||f)&&v&&(L=L.filter(function(z){var k=z.videoCodec,I=z.width,W=z.height;return!!k||!!(I&&W)})),L=L.filter(function(z){var k=z.audioCodec,I=z.videoCodec;return(!k||Object(M.isCodecSupportedInMp4)(k,"audio"))&&(!I||Object(M.isCodecSupportedInMp4)(I,"video"))}),w.audioTracks&&(_=w.audioTracks.filter(function(z){return!z.audioCodec||Object(M.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(x.assignTrackIdsByGroup)(_)),w.subtitles&&(g=w.subtitles,Object(x.assignTrackIdsByGroup)(g)),L.length>0){i=L[0].bitrate,L.sort(function(z,k){return z.bitrate-k.bitrate}),this._levels=L;for(var U=0;U<L.length;U++)if(L[U].bitrate===i){this._firstLevel=U,this.log("manifest loaded, "+L.length+" level(s) found, first bitrate: "+i);break}var N=v&&!f,H={levels:L,audioTracks:_,subtitleTracks:g,firstLevel:this._firstLevel,stats:w.stats,audio:v,video:f,altAudio:!N&&_.some(function(z){return!!z.url})};this.hls.trigger(b.Events.MANIFEST_PARSED,H),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(b.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:w.url,reason:"no level with compatible codecs found in manifest"})},m.onError=function(B,w){if(A.prototype.onError.call(this,B,w),w.fatal)return;var L=w.context,_=this._levels[this.currentLevelIndex];if(L&&(L.type===p.PlaylistContextType.AUDIO_TRACK&&_.audioGroupIds&&L.groupId===_.audioGroupIds[_.urlId]||L.type===p.PlaylistContextType.SUBTITLE_TRACK&&_.textGroupIds&&L.groupId===_.textGroupIds[_.urlId])){this.redundantFailover(this.currentLevelIndex);return}var g=!1,i=!0,l;switch(w.details){case R.ErrorDetails.FRAG_LOAD_ERROR:case R.ErrorDetails.FRAG_LOAD_TIMEOUT:case R.ErrorDetails.KEY_LOAD_ERROR:case R.ErrorDetails.KEY_LOAD_TIMEOUT:if(w.frag){var h=this._levels[w.frag.level];h?(h.fragmentError++,h.fragmentError>this.hls.config.fragLoadingMaxRetry&&(l=w.frag.level)):l=w.frag.level}break;case R.ErrorDetails.LEVEL_LOAD_ERROR:case R.ErrorDetails.LEVEL_LOAD_TIMEOUT:L&&(L.deliveryDirectives&&(i=!1),l=L.level),g=!0;break;case R.ErrorDetails.REMUX_ALLOC_ERROR:l=w.level,g=!0;break}l!==void 0&&this.recoverLevel(w,l,g,i)},m.recoverLevel=function(B,w,L,_){var g=B.details,i=this._levels[w];if(i.loadError++,L){var l=this.retryLoadingOrFail(B);if(l)B.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(_){var h=i.url.length;if(h>1&&i.loadError<h)B.levelRetry=!0,this.redundantFailover(w);else if(this.manualLevelIndex===-1){var E=w===0?this._levels.length-1:w-1;this.currentLevelIndex!==E&&this._levels[E].loadError===0&&(this.warn(g+": switch to "+E),B.levelRetry=!0,this.hls.nextAutoLevel=E)}}},m.redundantFailover=function(B){var w=this._levels[B],L=w.url.length;if(L>1){var _=(w.urlId+1)%L;this.warn("Switching to redundant URL-id "+_),this._levels.forEach(function(g){g.urlId=_}),this.level=B}},m.onFragLoaded=function(B,w){var L=w.frag;if(L!==void 0&&L.type===p.PlaylistLevelType.MAIN){var _=this._levels[L.level];_!==void 0&&(_.fragmentError=0,_.loadError=0)}},m.onLevelLoaded=function(B,w){var L,_=w.level,g=w.details,i=this._levels[_];if(!i){var l;this.warn("Invalid level index "+_),(l=w.deliveryDirectives)!==null&&l!==void 0&&l.skip&&(g.deltaUpdateFailed=!0);return}_===this.currentLevelIndex?(i.fragmentError===0&&(i.loadError=0,this.retryCount=0),this.playlistLoaded(_,w,i.details)):(L=w.deliveryDirectives)!==null&&L!==void 0&&L.skip&&(g.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(B,w){var L=this.hls.levels[this.currentLevelIndex];if(!L)return;if(L.audioGroupIds){for(var _=-1,g=this.hls.audioTracks[w.id].groupId,i=0;i<L.audioGroupIds.length;i++)if(L.audioGroupIds[i]===g){_=i;break}_!==L.urlId&&(L.urlId=_,this.startLoad())}},m.loadPlaylist=function(B){var w=this.currentLevelIndex,L=this._levels[w];if(this.canLoad&&L&&L.url.length>0){var _=L.urlId,g=L.url[_];if(B)try{g=B.addDirectives(g)}catch(i){this.warn("Could not construct new URL with HLS Delivery Directives: "+i)}this.log("Attempt loading level index "+w+(B?" at sn "+B.msn+" part "+B.part:"")+" with URL-id "+_+" "+g),this.clearTimer(),this.hls.trigger(b.Events.LEVEL_LOADING,{url:g,level:w,id:_,deliveryDirectives:B||null})}},m.removeLevel=function(B,w){var L=function(i,l){return l!==w},_=this._levels.filter(function(g,i){return i!==B?!0:g.url.length>1&&w!==void 0?(g.url=g.url.filter(L),g.audioGroupIds&&(g.audioGroupIds=g.audioGroupIds.filter(L)),g.textGroupIds&&(g.textGroupIds=g.textGroupIds.filter(L)),g.urlId=0,!0):!1}).map(function(g,i){var l=g.details;return l!=null&&l.fragments&&l.fragments.forEach(function(h){h.level=i}),g});this._levels=_,this.hls.trigger(b.Events.LEVELS_UPDATED,{levels:_})},d(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(B){var w,L=this._levels;if(L.length===0)return;if(this.currentLevelIndex===B&&(w=L[B])!==null&&w!==void 0&&w.details)return;if(B<0||B>=L.length){var _=B<0;if(this.hls.trigger(b.Events.ERROR,{type:R.ErrorTypes.OTHER_ERROR,details:R.ErrorDetails.LEVEL_SWITCH_ERROR,level:B,fatal:_,reason:"invalid level idx"}),_)return;B=Math.min(B,L.length-1)}this.clearTimer();var g=this.currentLevelIndex,i=L[g],l=L[B];this.log("switching to level "+B+" from "+g),this.currentLevelIndex=B;var h=r({},l,{level:B,maxBitrate:l.maxBitrate,uri:l.uri,urlId:l.urlId});delete h._urlId,this.hls.trigger(b.Events.LEVEL_SWITCHING,h);var E=l.details;if(!E||E.live){var f=this.switchParams(l.uri,i==null?void 0:i.details);this.loadPlaylist(f)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(B){this.manualLevelIndex=B,this._startLevel===void 0&&(this._startLevel=B),B!==-1&&(this.level=B)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(B){this._firstLevel=B}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var B=this.hls.config.startLevel;return B!==void 0?B:this._firstLevel}else return this._startLevel},set:function(B){this._startLevel=B}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(B){this.level=B,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=B)}}]),u}(T.default)},"./src/controller/level-helper.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"addGroupId",function(){return R}),D.d(Q,"assignTrackIdsByGroup",function(){return M}),D.d(Q,"updatePTS",function(){return x}),D.d(Q,"updateFragPTSDTS",function(){return p}),D.d(Q,"mergeDetails",function(){return r}),D.d(Q,"mapPartIntersection",function(){return t}),D.d(Q,"mapFragmentIntersection",function(){return d}),D.d(Q,"adjustSliding",function(){return s}),D.d(Q,"addSliding",function(){return a}),D.d(Q,"computeReloadInterval",function(){return o}),D.d(Q,"getFragmentWithSN",function(){return c}),D.d(Q,"getPartWith",function(){return A});var F=D("./src/polyfills/number.ts"),b=D("./src/utils/logger.ts");function R(u,m,y){switch(m){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(y);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(y);break}}function M(u){var m={};u.forEach(function(y){var B=y.groupId||"";y.id=m[B]=m[B]||0,m[B]++})}function x(u,m,y){var B=u[m],w=u[y];T(B,w)}function T(u,m){var y=m.startPTS;if(Object(F.isFiniteNumber)(y)){var B=0,w;m.sn>u.sn?(B=y-u.start,w=u):(B=u.start-y,w=m),w.duration!==B&&(w.duration=B)}else if(m.sn>u.sn){var L=u.cc===m.cc;L&&u.minEndPTS?m.start=u.start+(u.minEndPTS-u.start):m.start=u.start+u.duration}else m.start=Math.max(u.start-m.duration,0)}function p(u,m,y,B,w,L){var _=B-y;_<=0&&(b.logger.warn("Fragment should have a positive duration",m),B=y+m.duration,L=w+m.duration);var g=y,i=B,l=m.startPTS,h=m.endPTS;if(Object(F.isFiniteNumber)(l)){var E=Math.abs(l-y);Object(F.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(E,m.deltaPTS):m.deltaPTS=E,g=Math.max(y,l),y=Math.min(y,l),w=Math.min(w,m.startDTS),i=Math.min(B,h),B=Math.max(B,h),L=Math.max(L,m.endDTS)}m.duration=B-y;var f=y-m.start;m.appendedPTS=B,m.start=m.startPTS=y,m.maxStartPTS=g,m.startDTS=w,m.endPTS=B,m.minEndPTS=i,m.endDTS=L;var v=m.sn;if(!u||v<u.startSN||v>u.endSN)return 0;var U,N=v-u.startSN,H=u.fragments;for(H[N]=m,U=N;U>0;U--)T(H[U],H[U-1]);for(U=N;U<H.length-1;U++)T(H[U],H[U+1]);return u.fragmentHint&&T(H[H.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,f}function r(u,m){for(var y=null,B=u.fragments,w=B.length-1;w>=0;w--){var L=B[w].initSegment;if(L){y=L;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var _=0,g;if(d(u,m,function(U,N){U.relurl&&(_=U.cc-N.cc),Object(F.isFiniteNumber)(U.startPTS)&&Object(F.isFiniteNumber)(U.endPTS)&&(N.start=N.startPTS=U.startPTS,N.startDTS=U.startDTS,N.appendedPTS=U.appendedPTS,N.maxStartPTS=U.maxStartPTS,N.endPTS=U.endPTS,N.endDTS=U.endDTS,N.minEndPTS=U.minEndPTS,N.duration=U.endPTS-U.startPTS,N.duration&&(g=N),m.PTSKnown=m.alignedSliding=!0),N.elementaryStreams=U.elementaryStreams,N.loader=U.loader,N.stats=U.stats,N.urlId=U.urlId,U.initSegment&&(N.initSegment=U.initSegment,y=U.initSegment)}),y){var i=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;i.forEach(function(U){var N;(!U.initSegment||U.initSegment.relurl===((N=y)===null||N===void 0?void 0:N.relurl))&&(U.initSegment=y)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(U){return!U}),m.deltaUpdateFailed)){b.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var l=m.skippedSegments;l--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var h=m.fragments;if(_){b.logger.warn("discontinuity sliding from playlist, take drift into account");for(var E=0;E<h.length;E++)h[E].cc+=_}m.skippedSegments&&(m.startCC=m.fragments[0].cc),t(u.partList,m.partList,function(U,N){N.elementaryStreams=U.elementaryStreams,N.stats=U.stats}),g?p(m,g,g.startPTS,g.endPTS,g.startDTS,g.endDTS):s(u,m),h.length&&(m.totalduration=m.edge-h[0].start),m.driftStartTime=u.driftStartTime,m.driftStart=u.driftStart;var f=m.advancedDateTime;if(m.advanced&&f){var v=m.edge;m.driftStart||(m.driftStartTime=f,m.driftStart=v),m.driftEndTime=f,m.driftEnd=v}else m.driftEndTime=u.driftEndTime,m.driftEnd=u.driftEnd,m.advancedDateTime=u.advancedDateTime}function t(u,m,y){if(u&&m)for(var B=0,w=0,L=u.length;w<=L;w++){var _=u[w],g=m[w+B];_&&g&&_.index===g.index&&_.fragment.sn===g.fragment.sn?y(_,g):B--}}function d(u,m,y){for(var B=m.skippedSegments,w=Math.max(u.startSN,m.startSN)-m.startSN,L=(u.fragmentHint?1:0)+(B?m.endSN:Math.min(u.endSN,m.endSN))-m.startSN,_=m.startSN-u.startSN,g=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments,i=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,l=w;l<=L;l++){var h=i[_+l],E=g[l];B&&!E&&l<B&&(E=m.fragments[l]=h),h&&E&&y(h,E)}}function s(u,m){var y=m.startSN+m.skippedSegments-u.startSN,B=u.fragments;if(y<0||y>=B.length)return;a(m,B[y].start)}function a(u,m){if(m){for(var y=u.fragments,B=u.skippedSegments;B<y.length;B++)y[B].start+=m;u.fragmentHint&&(u.fragmentHint.start+=m)}}function o(u,m){var y=1e3*u.levelTargetDuration,B=y/2,w=u.age,L=w>0&&w<y*3,_=m.loading.end-m.loading.start,g,i=u.availabilityDelay;if(u.updated===!1)if(L){var l=333*u.misses;g=Math.max(Math.min(B,_*2),l),u.availabilityDelay=(u.availabilityDelay||0)+g}else g=B;else L?(i=Math.min(i||y/2,w),u.availabilityDelay=i,g=i+y-w):g=y-_;return Math.round(g)}function c(u,m,y){if(!u||!u.details)return null;var B=u.details,w=B.fragments[m-B.startSN];return w||(w=B.fragmentHint,w&&w.sn===m?w:m<B.startSN&&y&&y.sn===m?y:null)}function A(u,m,y){if(!u||!u.details)return null;var B=u.details.partList;if(B)for(var w=B.length;w--;){var L=B[w];if(L.index===y&&L.fragment.sn===m)return L}return null}},"./src/controller/stream-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return B});var F=D("./src/polyfills/number.ts"),b=D("./src/controller/base-stream-controller.ts"),R=D("./src/is-supported.ts"),M=D("./src/events.ts"),x=D("./src/utils/buffer-helper.ts"),T=D("./src/controller/fragment-tracker.ts"),p=D("./src/types/loader.ts"),r=D("./src/loader/fragment.ts"),t=D("./src/demux/transmuxer-interface.ts"),d=D("./src/types/transmuxer.ts"),s=D("./src/controller/gap-controller.ts"),a=D("./src/errors.ts"),o=D("./src/utils/logger.ts");function c(w,L){for(var _=0;_<L.length;_++){var g=L[_];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(w,g.key,g)}}function A(w,L,_){return L&&c(w.prototype,L),_&&c(w,_),w}function u(w,L){w.prototype=Object.create(L.prototype),w.prototype.constructor=w,m(w,L)}function m(w,L){return m=Object.setPrototypeOf||function(g,i){return g.__proto__=i,g},m(w,L)}var y=100,B=function(w){u(L,w);function L(g,i){var l;return l=w.call(this,g,i,"[stream-controller]")||this,l.audioCodecSwap=!1,l.gapController=null,l.level=-1,l._forceStartLoad=!1,l.altAudio=!1,l.audioOnly=!1,l.fragPlaying=null,l.onvplaying=null,l.onvseeked=null,l.fragLastKbps=0,l.stalled=!1,l.couldBacktrack=!1,l.audioCodecSwitch=!1,l.videoBuffer=null,l._registerListeners(),l}var _=L.prototype;return _._registerListeners=function(){var i=this.hls;i.on(M.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(M.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(M.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(M.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(M.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(M.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.on(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),i.on(M.Events.ERROR,this.onError,this),i.on(M.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.on(M.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),i.on(M.Events.BUFFER_CREATED,this.onBufferCreated,this),i.on(M.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.on(M.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),i.on(M.Events.FRAG_BUFFERED,this.onFragBuffered,this)},_._unregisterListeners=function(){var i=this.hls;i.off(M.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(M.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(M.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(M.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(M.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.off(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),i.off(M.Events.ERROR,this.onError,this),i.off(M.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.off(M.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),i.off(M.Events.BUFFER_CREATED,this.onBufferCreated,this),i.off(M.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.off(M.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),i.off(M.Events.FRAG_BUFFERED,this.onFragBuffered,this)},_.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},_.startLoad=function(i){if(this.levels){var l=this.lastCurrentTime,h=this.hls;if(this.stopLoad(),this.setInterval(y),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var E=h.startLevel;E===-1&&(h.config.testBandwidth?(E=0,this.bitrateTest=!0):E=h.nextAutoLevel),this.level=h.nextLoadLevel=E,this.loadedmetadata=!1}l>0&&i===-1&&(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),i=l),this.state=b.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()}else this._forceStartLoad=!0,this.state=b.State.STOPPED},_.stopLoad=function(){this._forceStartLoad=!1,w.prototype.stopLoad.call(this)},_.doTick=function(){switch(this.state){case b.State.IDLE:this.doTickIdle();break;case b.State.WAITING_LEVEL:{var i,l=this.levels,h=this.level,E=l==null||((i=l[h])===null||i===void 0)?void 0:i.details;if(E&&(!E.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(E))break;this.state=b.State.IDLE;break}break}case b.State.FRAG_LOADING_WAITING_RETRY:{var f,v=self.performance.now(),U=this.retryDate;(!U||v>=U||(f=this.media)!==null&&f!==void 0&&f.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=b.State.IDLE)}break;default:break}this.onTickEnd()},_.onTickEnd=function(){w.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},_.doTickIdle=function(){var i,l,h=this.hls,E=this.levelLastLoaded,f=this.levels,v=this.media,U=h.config,N=h.nextLoadLevel;if(E===null||!v&&(this.startFragRequested||!U.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!f||!f[N])return;var H=f[N];this.level=h.nextLoadLevel=N;var z=H.details;if(!z||this.state===b.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==N){this.state=b.State.WAITING_LEVEL;return}var k=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:v,p.PlaylistLevelType.MAIN);if(k===null)return;var I=k.len,W=this.getMaxBufferLength(H.maxBitrate);if(I>=W)return;if(this._streamEnded(k,z)){var j={};this.altAudio&&(j.type="video"),this.hls.trigger(M.Events.BUFFER_EOS,j),this.state=b.State.ENDED;return}var Y=k.end,$=this.getNextFragment(Y,z);if(this.couldBacktrack&&!this.fragPrevious&&$&&$.sn!=="initSegment"){var se=$.sn-z.startSN;se>1&&($=z.fragments[se-1],this.fragmentTracker.removeFragment($))}if($&&this.fragmentTracker.getState($)===T.FragmentState.OK&&this.nextLoadPosition>Y){var le=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(v,le,p.PlaylistLevelType.MAIN),$=this.getNextFragment(this.nextLoadPosition,z)}if(!$)return;$.initSegment&&!$.initSegment.data&&!this.bitrateTest&&($=$.initSegment),((i=$.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((l=$.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey($,z):this.loadFragment($,z,Y)},_.loadFragment=function(i,l,h){var E,f=this.fragmentTracker.getState(i);if(this.fragCurrent=i,f===T.FragmentState.BACKTRACKED){var v=this.fragmentTracker.getBacktrackData(i);if(v){this._handleFragmentLoadProgress(v),this._handleFragmentLoadComplete(v);return}else f=T.FragmentState.NOT_LOADED}f===T.FragmentState.NOT_LOADED||f===T.FragmentState.PARTIAL?i.sn==="initSegment"?this._loadInitSegment(i):this.bitrateTest?(i.bitrateTest=!0,this.log("Fragment "+i.sn+" of level "+i.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(i)):(this.startFragRequested=!0,w.prototype.loadFragment.call(this,i,l,h)):f===T.FragmentState.APPENDING?this.reduceMaxBufferLength(i.duration)&&this.fragmentTracker.removeFragment(i):((E=this.media)===null||E===void 0?void 0:E.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},_.getAppendedFrag=function(i){var l=this.fragmentTracker.getAppendedFrag(i,p.PlaylistLevelType.MAIN);return l&&"fragment"in l?l.fragment:l},_.getBufferedFrag=function(i){return this.fragmentTracker.getBufferedFrag(i,p.PlaylistLevelType.MAIN)},_.followingBufferedFrag=function(i){return i?this.getBufferedFrag(i.end+.5):null},_.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},_.nextLevelSwitch=function(){var i=this.levels,l=this.media;if(l!=null&&l.readyState){var h,E=this.getAppendedFrag(l.currentTime);if(E&&E.start>1&&this.flushMainBuffer(0,E.start-1),!l.paused&&i){var f=this.hls.nextLoadLevel,v=i[f],U=this.fragLastKbps;U&&this.fragCurrent?h=this.fragCurrent.duration*v.maxBitrate/(1e3*U)+1:h=0}else h=0;var N=this.getBufferedFrag(l.currentTime+h);if(N){var H=this.followingBufferedFrag(N);if(H){this.abortCurrentFrag();var z=H.maxStartPTS?H.maxStartPTS:H.start,k=H.duration,I=Math.max(N.end,z+Math.min(Math.max(k-this.config.maxFragLookUpTolerance,k*.5),k*.75));this.flushMainBuffer(I,Number.POSITIVE_INFINITY)}}}},_.abortCurrentFrag=function(){var i=this.fragCurrent;this.fragCurrent=null,i!=null&&i.loader&&i.loader.abort(),this.state===b.State.KEY_LOADING&&(this.state=b.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},_.flushMainBuffer=function(i,l){w.prototype.flushMainBuffer.call(this,i,l,this.altAudio?"video":null)},_.onMediaAttached=function(i,l){w.prototype.onMediaAttached.call(this,i,l);var h=l.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),h.addEventListener("playing",this.onvplaying),h.addEventListener("seeked",this.onvseeked),this.gapController=new s.default(this.config,h,this.fragmentTracker,this.hls)},_.onMediaDetaching=function(){var i=this.media;i&&(i.removeEventListener("playing",this.onvplaying),i.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),w.prototype.onMediaDetaching.call(this)},_.onMediaPlaying=function(){this.tick()},_.onMediaSeeked=function(){var i=this.media,l=i?i.currentTime:null;Object(F.isFiniteNumber)(l)&&this.log("Media seeked to "+l.toFixed(3)),this.tick()},_.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(M.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},_.onManifestParsed=function(i,l){var h=!1,E=!1,f;l.levels.forEach(function(v){f=v.audioCodec,f&&(f.indexOf("mp4a.40.2")!==-1&&(h=!0),f.indexOf("mp4a.40.5")!==-1&&(E=!0))}),this.audioCodecSwitch=h&&E&&!Object(R.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=l.levels,this.startFragRequested=!1},_.onLevelLoading=function(i,l){var h=this.levels;if(!h||this.state!==b.State.IDLE)return;var E=h[l.level];(!E.details||E.details.live&&this.levelLastLoaded!==l.level||this.waitForCdnTuneIn(E.details))&&(this.state=b.State.WAITING_LEVEL)},_.onLevelLoaded=function(i,l){var h,E=this.levels,f=l.level,v=l.details,U=v.totalduration;if(!E){this.warn("Levels were reset while loading level "+f);return}this.log("Level "+f+" loaded ["+v.startSN+","+v.endSN+"], cc ["+v.startCC+", "+v.endCC+"] duration:"+U);var N=this.fragCurrent;N&&(this.state===b.State.FRAG_LOADING||this.state===b.State.FRAG_LOADING_WAITING_RETRY)&&(N.level!==l.level&&N.loader&&(this.state=b.State.IDLE,N.loader.abort()));var H=E[f],z=0;if(v.live||(h=H.details)!==null&&h!==void 0&&h.live){if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed)return;z=this.alignPlaylists(v,H.details)}if(H.details=v,this.levelLastLoaded=f,this.hls.trigger(M.Events.LEVEL_UPDATED,{details:v,level:f}),this.state===b.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(v))return;this.state=b.State.IDLE}this.startFragRequested?v.live&&this.synchronizeToLiveEdge(v):this.setStartPosition(v,z),this.tick()},_._handleFragmentLoadProgress=function(i){var l,h=i.frag,E=i.part,f=i.payload,v=this.levels;if(!v){this.warn("Levels were reset while fragment load was in progress. Fragment "+h.sn+" of level "+h.level+" will not be buffered");return}var U=v[h.level],N=U.details;if(!N){this.warn("Dropping fragment "+h.sn+" of level "+h.level+" after level details were reset");return}var H=U.videoCodec,z=N.PTSKnown||!N.live,k=(l=h.initSegment)===null||l===void 0?void 0:l.data,I=this._getAudioCodec(U),W=this.transmuxer=this.transmuxer||new t.default(this.hls,p.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),j=E?E.index:-1,Y=j!==-1,$=new d.ChunkMetadata(h.level,h.sn,h.stats.chunkCount,f.byteLength,j,Y),se=this.initPTS[h.cc];W.push(f,k,I,H,h,E,N.totalduration,z,$,se)},_.onAudioTrackSwitching=function(i,l){var h=this.altAudio,E=!!l.url,f=l.id;if(!E){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var v=this.fragCurrent;v!=null&&v.loader&&(this.log("Switching to main audio track, cancel main fragment load"),v.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var U=this.hls;h&&U.trigger(M.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),U.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:f})}},_.onAudioTrackSwitched=function(i,l){var h=l.id,E=!!this.hls.audioTracks[h].url;if(E){var f=this.videoBuffer;f&&this.mediaBuffer!==f&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=f)}this.altAudio=E,this.tick()},_.onBufferCreated=function(i,l){var h=l.tracks,E,f,v=!1;for(var U in h){var N=h[U];if(N.id==="main"){if(f=U,E=N,U==="video"){var H=h[U];H&&(this.videoBuffer=H.buffer)}}else v=!0}v&&E?(this.log("Alternate track found, use "+f+".buffered to schedule main fragment loading"),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media},_.onFragBuffered=function(i,l){var h=l.frag,E=l.part;if(h&&h.type!==p.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(h)){this.warn("Fragment "+h.sn+(E?" p: "+E.index:"")+" of level "+h.level+" finished buffering, but was aborted. state: "+this.state),this.state===b.State.PARSED&&(this.state=b.State.IDLE);return}var f=E?E.stats:h.stats;this.fragLastKbps=Math.round(8*f.total/(f.buffering.end-f.loading.first)),h.sn!=="initSegment"&&(this.fragPrevious=h),this.fragBufferedComplete(h,E)},_.onError=function(i,l){switch(l.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(p.PlaylistLevelType.MAIN,l);break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==b.State.ERROR&&(l.fatal?(this.warn(""+l.details),this.state=b.State.ERROR):!l.levelRetry&&this.state===b.State.WAITING_LEVEL&&(this.state=b.State.IDLE));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="main"&&(this.state===b.State.PARSING||this.state===b.State.PARSED)){var h=!0,E=this.getFwdBufferInfo(this.media,p.PlaylistLevelType.MAIN);E&&E.len>.5&&(h=!this.reduceMaxBufferLength(E.len)),h&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},_.checkBuffer=function(){var i=this.media,l=this.gapController;if(!i||!l||!i.readyState)return;var h=x.BufferHelper.getBuffered(i);!this.loadedmetadata&&h.length?(this.loadedmetadata=!0,this.seekToStartPos()):l.poll(this.lastCurrentTime),this.lastCurrentTime=i.currentTime},_.onFragLoadEmergencyAborted=function(){this.state=b.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},_.onBufferFlushed=function(i,l){var h=l.type;if(h!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var E=(h===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(E,h,p.PlaylistLevelType.MAIN)}},_.onLevelsUpdated=function(i,l){this.levels=l.levels},_.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},_.seekToStartPos=function(){var i=this.media,l=i.currentTime,h=this.startPosition;if(h>=0&&l<h){if(i.seeking){o.logger.log("could not seek to "+h+", already seeking at "+l);return}var E=x.BufferHelper.getBuffered(i),f=E.length?E.start(0):0,v=f-h;v>0&&(v<this.config.maxBufferHole||v<this.config.maxFragLookUpTolerance)&&(o.logger.log("adjusting start position by "+v+" to match buffer start"),h+=v,this.startPosition=h),this.log("seek to target start position "+h+" from current time "+l),i.currentTime=h}},_._getAudioCodec=function(i){var l=this.config.defaultAudioCodec||i.audioCodec;return this.audioCodecSwap&&l&&(this.log("Swapping audio codec"),l.indexOf("mp4a.40.5")!==-1?l="mp4a.40.2":l="mp4a.40.5"),l},_._loadBitrateTestFrag=function(i){var l=this;this._doFragLoad(i).then(function(h){var E=l.hls;if(!h||E.nextLoadLevel||l.fragContextChanged(i))return;l.fragLoadError=0,l.state=b.State.IDLE,l.startFragRequested=!1,l.bitrateTest=!1;var f=i.stats;f.parsing.start=f.parsing.end=f.buffering.start=f.buffering.end=self.performance.now(),E.trigger(M.Events.FRAG_LOADED,h)})},_._handleTransmuxComplete=function(i){var l,h="main",E=this.hls,f=i.remuxResult,v=i.chunkMeta,U=this.getCurrentContext(v);if(!U){this.warn("The loading context changed while buffering fragment "+v.sn+" of level "+v.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(v.level);return}var N=U.frag,H=U.part,z=U.level,k=f.video,I=f.text,W=f.id3,j=f.initSegment,Y=this.altAudio?void 0:f.audio;if(this.fragContextChanged(N))return;if(this.state=b.State.PARSING,j){j.tracks&&(this._bufferInitSegment(z,j.tracks,N,v),E.trigger(M.Events.FRAG_PARSING_INIT_SEGMENT,{frag:N,id:h,tracks:j.tracks}));var $=j.initPTS,se=j.timescale;Object(F.isFiniteNumber)($)&&(this.initPTS[N.cc]=$,E.trigger(M.Events.INIT_PTS_FOUND,{frag:N,id:h,initPTS:$,timescale:se}))}if(k&&f.independent!==!1){if(z.details){var le=k.startPTS,ae=k.endPTS,q=k.startDTS,ce=k.endDTS;if(H)H.elementaryStreams[k.type]={startPTS:le,endPTS:ae,startDTS:q,endDTS:ce};else if(k.firstKeyFrame&&k.independent&&(this.couldBacktrack=!0),k.dropped&&k.independent){var re=this.getLoadPosition()+this.config.maxBufferHole;if(re<le){this.backtrack(N);return}N.setElementaryStreamInfo(k.type,N.start,ae,N.start,ce,!0)}N.setElementaryStreamInfo(k.type,le,ae,q,ce),this.bufferFragmentData(k,N,H,v)}}else if(f.independent===!1){this.backtrack(N);return}if(Y){var fe=Y.startPTS,ne=Y.endPTS,de=Y.startDTS,ee=Y.endDTS;H&&(H.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:fe,endPTS:ne,startDTS:de,endDTS:ee}),N.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,fe,ne,de,ee),this.bufferFragmentData(Y,N,H,v)}if(W!=null&&(l=W.samples)!==null&&l!==void 0&&l.length){var ue={frag:N,id:h,samples:W.samples};E.trigger(M.Events.FRAG_PARSING_METADATA,ue)}if(I){var Se={frag:N,id:h,samples:I.samples};E.trigger(M.Events.FRAG_PARSING_USERDATA,Se)}},_._bufferInitSegment=function(i,l,h,E){var f=this;if(this.state!==b.State.PARSING)return;this.audioOnly=!!l.audio&&!l.video,this.altAudio&&!this.audioOnly&&delete l.audio;var v=l.audio,U=l.video,N=l.audiovideo;if(v){var H=i.audioCodec,z=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(H&&(H.indexOf("mp4a.40.5")!==-1?H="mp4a.40.2":H="mp4a.40.5"),v.metadata.channelCount!==1&&z.indexOf("firefox")===-1&&(H="mp4a.40.5")),z.indexOf("android")!==-1&&v.container!=="audio/mpeg"&&(H="mp4a.40.2",this.log("Android: force audio codec to "+H)),i.audioCodec&&i.audioCodec!==H&&this.log('Swapping manifest audio codec "'+i.audioCodec+'" for "'+H+'"'),v.levelCodec=H,v.id="main",this.log("Init audio buffer, container:"+v.container+", codecs[selected/level/parsed]=["+(H||"")+"/"+(i.audioCodec||"")+"/"+v.codec+"]")}U&&(U.levelCodec=i.videoCodec,U.id="main",this.log("Init video buffer, container:"+U.container+", codecs[level/parsed]=["+(i.videoCodec||"")+"/"+U.codec+"]")),N&&this.log("Init audiovideo buffer, container:"+N.container+", codecs[level/parsed]=["+(i.attrs.CODECS||"")+"/"+N.codec+"]"),this.hls.trigger(M.Events.BUFFER_CODECS,l),Object.keys(l).forEach(function(k){var I=l[k],W=I.initSegment;W!=null&&W.byteLength&&f.hls.trigger(M.Events.BUFFER_APPENDING,{type:k,data:W,frag:h,part:null,chunkMeta:E,parent:h.type})}),this.tick()},_.backtrack=function(i){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(i);var l=this.fragmentTracker.backtrack(i);this.fragPrevious=null,this.nextLoadPosition=i.start,l?this.resetFragmentLoading(i):this.state=b.State.BACKTRACKING},_.checkFragmentChanged=function(){var i=this.media,l=null;if(i&&i.readyState>1&&i.seeking===!1){var h=i.currentTime;if(x.BufferHelper.isBuffered(i,h)?l=this.getAppendedFrag(h):x.BufferHelper.isBuffered(i,h+.1)&&(l=this.getAppendedFrag(h+.1)),l){var E=this.fragPlaying,f=l.level;(!E||l.sn!==E.sn||E.level!==f||l.urlId!==E.urlId)&&(this.hls.trigger(M.Events.FRAG_CHANGED,{frag:l}),(!E||E.level!==f)&&this.hls.trigger(M.Events.LEVEL_SWITCHED,{level:f}),this.fragPlaying=l)}}},A(L,[{key:"nextLevel",get:function(){var i=this.nextBufferedFrag;return i?i.level:-1}},{key:"currentLevel",get:function(){var i=this.media;if(i){var l=this.getAppendedFrag(i.currentTime);if(l)return l.level}return-1}},{key:"nextBufferedFrag",get:function(){var i=this.media;if(i){var l=this.getAppendedFrag(i.currentTime);return this.followingBufferedFrag(l)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),L}(b.default)},"./src/controller/subtitle-stream-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"SubtitleStreamController",function(){return u});var F=D("./src/events.ts"),b=D("./src/utils/logger.ts"),R=D("./src/utils/buffer-helper.ts"),M=D("./src/controller/fragment-finders.ts"),x=D("./src/utils/discontinuities.ts"),T=D("./src/controller/level-helper.ts"),p=D("./src/controller/fragment-tracker.ts"),r=D("./src/controller/base-stream-controller.ts"),t=D("./src/types/loader.ts"),d=D("./src/types/level.ts");function s(m,y){for(var B=0;B<y.length;B++){var w=y[B];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}function a(m,y,B){return y&&s(m.prototype,y),B&&s(m,B),m}function o(m,y){m.prototype=Object.create(y.prototype),m.prototype.constructor=m,c(m,y)}function c(m,y){return c=Object.setPrototypeOf||function(w,L){return w.__proto__=L,w},c(m,y)}var A=500,u=function(m){o(y,m);function y(w,L){var _;return _=m.call(this,w,L,"[subtitle-stream-controller]")||this,_.levels=[],_.currentTrackId=-1,_.tracksBuffered=[],_.mainDetails=null,_._registerListeners(),_}var B=y.prototype;return B.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},B._registerListeners=function(){var L=this.hls;L.on(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),L.on(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),L.on(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),L.on(F.Events.LEVEL_LOADED,this.onLevelLoaded,this),L.on(F.Events.ERROR,this.onError,this),L.on(F.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),L.on(F.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),L.on(F.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),L.on(F.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),L.on(F.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},B._unregisterListeners=function(){var L=this.hls;L.off(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),L.off(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),L.off(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),L.off(F.Events.LEVEL_LOADED,this.onLevelLoaded,this),L.off(F.Events.ERROR,this.onError,this),L.off(F.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),L.off(F.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),L.off(F.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),L.off(F.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),L.off(F.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},B.startLoad=function(){this.stopLoad(),this.state=r.State.IDLE,this.setInterval(A),this.tick()},B.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},B.onLevelLoaded=function(L,_){this.mainDetails=_.details},B.onSubtitleFragProcessed=function(L,_){var g=_.frag,i=_.success;if(this.fragPrevious=g,this.state=r.State.IDLE,!i)return;var l=this.tracksBuffered[this.currentTrackId];if(!l)return;for(var h,E=g.start,f=0;f<l.length;f++)if(E>=l[f].start&&E<=l[f].end){h=l[f];break}var v=g.start+g.duration;h?h.end=v:(h={start:E,end:v},l.push(h)),this.fragmentTracker.fragBuffered(g)},B.onBufferFlushing=function(L,_){var g=_.startOffset,i=_.endOffset;if(g===0&&i!==Number.POSITIVE_INFINITY){var l=this.currentTrackId,h=this.levels;if(!h.length||!h[l]||!h[l].details)return;var E=h[l].details,f=E.targetduration,v=i-f;if(v<=0)return;_.endOffsetSubtitles=Math.max(0,v),this.tracksBuffered.forEach(function(U){for(var N=0;N<U.length;){if(U[N].end<=v){U.shift();continue}else if(U[N].start<v)U[N].start=v;else break;N++}}),this.fragmentTracker.removeFragmentsInRange(g,v,t.PlaylistLevelType.SUBTITLE)}},B.onError=function(L,_){var g,i=_.frag;if(!i||i.type!==t.PlaylistLevelType.SUBTITLE)return;(g=this.fragCurrent)!==null&&g!==void 0&&g.loader&&this.fragCurrent.loader.abort(),this.state=r.State.IDLE},B.onSubtitleTracksUpdated=function(L,_){var g=this,i=_.subtitleTracks;this.tracksBuffered=[],this.levels=i.map(function(l){return new d.Level(l)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(l){g.tracksBuffered[l.id]=[]}),this.mediaBuffer=null},B.onSubtitleTrackSwitch=function(L,_){if(this.currentTrackId=_.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var g=this.levels[this.currentTrackId];g!=null&&g.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,g&&this.setInterval(A)},B.onSubtitleTrackLoaded=function(L,_){var g,i=_.details,l=_.id,h=this.currentTrackId,E=this.levels;if(!E.length)return;var f=E[h];if(l>=E.length||l!==h||!f)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,i.live||(g=f.details)!==null&&g!==void 0&&g.live){var v=this.mainDetails;if(i.deltaUpdateFailed||!v)return;var U=v.fragments[0];if(!f.details)i.hasProgramDateTime&&v.hasProgramDateTime?Object(x.alignMediaPlaylistByPDT)(i,v):U&&Object(T.addSliding)(i,U.start);else{var N=this.alignPlaylists(i,f.details);N===0&&U&&Object(T.addSliding)(i,U.start)}}if(f.details=i,this.levelLastLoaded=l,this.tick(),i.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var H=Object(M.findFragmentByPTS)(null,i.fragments,this.media.currentTime,0);H||(this.warn("Subtitle playlist not aligned with playback"),f.details=void 0)}},B._handleFragmentLoadComplete=function(L){var _=L.frag,g=L.payload,i=_.decryptdata,l=this.hls;if(this.fragContextChanged(_))return;if(g&&g.byteLength>0&&i&&i.key&&i.iv&&i.method==="AES-128"){var h=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(g),i.key.buffer,i.iv.buffer).then(function(E){var f=performance.now();l.trigger(F.Events.FRAG_DECRYPTED,{frag:_,payload:E,stats:{tstart:h,tdecrypt:f}})})}},B.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var L,_=this.currentTrackId,g=this.levels;if(!g.length||!g[_]||!g[_].details)return;var i=g[_].details,l=i.targetduration,h=this.config,E=this.media,f=R.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,E.currentTime-l,h.maxBufferHole),v=f.end,U=f.len,N=this.getMaxBufferLength()+l;if(U>N)return;console.assert(i,"Subtitle track details are defined on idle subtitle stream controller tick");var H=i.fragments,z=H.length,k=i.edge,I,W=this.fragPrevious;if(v<k){var j=h.maxFragLookUpTolerance;W&&i.hasProgramDateTime&&(I=Object(M.findFragmentByPDT)(H,W.endProgramDateTime,j)),I||(I=Object(M.findFragmentByPTS)(W,H,v,j),!I&&W&&W.start<H[0].start&&(I=H[0]))}else I=H[z-1];(L=I)!==null&&L!==void 0&&L.encrypted?(b.logger.log("Loading key for "+I.sn),this.state=r.State.KEY_LOADING,this.hls.trigger(F.Events.KEY_LOADING,{frag:I})):I&&this.fragmentTracker.getState(I)===p.FragmentState.NOT_LOADED&&this.loadFragment(I,i,v)}},B.loadFragment=function(L,_,g){this.fragCurrent=L,m.prototype.loadFragment.call(this,L,_,g)},a(y,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),y}(r.default)},"./src/controller/subtitle-track-controller.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/events.ts"),b=D("./src/utils/texttrack-utils.ts"),R=D("./src/controller/base-playlist-controller.ts"),M=D("./src/types/loader.ts");function x(s,a){for(var o=0;o<a.length;o++){var c=a[o];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(s,c.key,c)}}function T(s,a,o){return a&&x(s.prototype,a),o&&x(s,o),s}function p(s,a){s.prototype=Object.create(a.prototype),s.prototype.constructor=s,r(s,a)}function r(s,a){return r=Object.setPrototypeOf||function(c,A){return c.__proto__=A,c},r(s,a)}var t=function(s){p(a,s);function a(c){var A;return A=s.call(this,c,"[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 o=a.prototype;return o.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,s.prototype.destroy.call(this)},o.registerListeners=function(){var A=this.hls;A.on(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),A.on(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.on(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.on(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),A.on(F.Events.LEVEL_LOADING,this.onLevelLoading,this),A.on(F.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),A.on(F.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),A.on(F.Events.ERROR,this.onError,this)},o.unregisterListeners=function(){var A=this.hls;A.off(F.Events.MEDIA_ATTACHED,this.onMediaAttached,this),A.off(F.Events.MEDIA_DETACHING,this.onMediaDetaching,this),A.off(F.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.off(F.Events.MANIFEST_PARSED,this.onManifestParsed,this),A.off(F.Events.LEVEL_LOADING,this.onLevelLoading,this),A.off(F.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),A.off(F.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),A.off(F.Events.ERROR,this.onError,this)},o.onMediaAttached=function(A,u){if(this.media=u.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)},o.pollTrackChange=function(A){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,A)},o.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=d(this.media.textTracks);A.forEach(function(u){Object(b.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},o.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},o.onManifestParsed=function(A,u){this.tracks=u.subtitleTracks},o.onSubtitleTrackLoaded=function(A,u){var m=u.id,y=u.details,B=this.trackId,w=this.tracksInGroup[B];if(!w){this.warn("Invalid subtitle track id "+m);return}var L=w.details;w.details=u.details,this.log("subtitle track "+m+" loaded ["+y.startSN+"-"+y.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,u,L))},o.onLevelLoading=function(A,u){this.switchLevel(u.level)},o.onLevelSwitching=function(A,u){this.switchLevel(u.level)},o.switchLevel=function(A){var u=this.hls.levels[A];if(!(u!=null&&u.textGroupIds))return;var m=u.textGroupIds[u.urlId];if(this.groupId!==m){var y=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,B=this.tracks.filter(function(_){return!m||_.groupId===m});this.tracksInGroup=B;var w=this.findTrackId(y==null?void 0:y.name)||this.findTrackId();this.groupId=m;var L={subtitleTracks:B};this.log("Updating subtitle tracks, "+B.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(F.Events.SUBTITLE_TRACKS_UPDATED,L),w!==-1&&this.setSubtitleTrack(w,y)}},o.findTrackId=function(A){for(var u=this.tracksInGroup,m=0;m<u.length;m++){var y=u[m];if((!this.selectDefaultTrack||y.default)&&(!A||A===y.name))return y.id}return-1},o.onError=function(A,u){if(s.prototype.onError.call(this,A,u),u.fatal||!u.context)return;u.context.type===M.PlaylistContextType.SUBTITLE_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},o.loadPlaylist=function(A){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var m=u.id,y=u.groupId,B=u.url;if(A)try{B=A.addDirectives(B)}catch(w){this.warn("Could not construct new URL with HLS Delivery Directives: "+w)}this.log("Loading subtitle playlist for id "+m),this.hls.trigger(F.Events.SUBTITLE_TRACK_LOADING,{url:B,id:m,groupId:y,deliveryDirectives:A||null})}},o.toggleTrackModes=function(A){var u=this,m=this.media,y=this.subtitleDisplay,B=this.trackId;if(!m)return;var w=d(m.textTracks),L=w.filter(function(i){return i.groupId===u.groupId});if(A===-1)[].slice.call(w).forEach(function(i){i.mode="disabled"});else{var _=L[B];_&&(_.mode="disabled")}var g=L[A];g&&(g.mode=y?"showing":"hidden")},o.setSubtitleTrack=function(A,u){var m,y=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=A;return}if(this.trackId!==A&&this.toggleTrackModes(A),this.trackId===A&&(A===-1||(m=y[A])!==null&&m!==void 0&&m.details)||A<-1||A>=y.length)return;this.clearTimer();var B=y[A];if(this.log("Switching to subtitle track "+A),this.trackId=A,B){var w=B.id,L=B.groupId,_=L===void 0?"":L,g=B.name,i=B.type,l=B.url;this.hls.trigger(F.Events.SUBTITLE_TRACK_SWITCH,{id:w,groupId:_,name:g,type:i,url:l});var h=this.switchParams(B.url,u==null?void 0:u.details);this.loadPlaylist(h)}else this.hls.trigger(F.Events.SUBTITLE_TRACK_SWITCH,{id:A})},o.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var A=-1,u=d(this.media.textTracks),m=0;m<u.length;m++)if(u[m].mode==="hidden")A=m;else if(u[m].mode==="showing"){A=m;break}this.subtitleTrack!==A&&(this.subtitleTrack=A)},T(a,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(A){this.selectDefaultTrack=!1;var u=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(A,u)}}]),a}(R.default);function d(s){for(var a=[],o=0;o<s.length;o++){var c=s[o];c.kind==="subtitles"&&c.label&&a.push(s[o])}return a}Q.default=t},"./src/controller/timeline-controller.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"TimelineController",function(){return d});var F=D("./src/polyfills/number.ts"),b=D("./src/events.ts"),R=D("./src/utils/cea-608-parser.ts"),M=D("./src/utils/output-filter.ts"),x=D("./src/utils/webvtt-parser.ts"),T=D("./src/utils/texttrack-utils.ts"),p=D("./src/utils/imsc1-ttml-parser.ts"),r=D("./src/types/loader.ts"),t=D("./src/utils/logger.ts"),d=function(){function c(u){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=o(),this.captionsProperties=void 0,this.hls=u,this.config=u.config,this.Cues=u.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var m=new M.default(this,"textTrack1"),y=new M.default(this,"textTrack2"),B=new M.default(this,"textTrack3"),w=new M.default(this,"textTrack4");this.cea608Parser1=new R.default(1,m,y),this.cea608Parser2=new R.default(3,B,w)}u.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(b.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(b.Events.FRAG_LOADING,this.onFragLoading,this),u.on(b.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(b.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(b.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(b.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(b.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var A=c.prototype;return A.destroy=function(){var m=this.hls;m.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),m.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),m.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(b.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),m.off(b.Events.FRAG_LOADING,this.onFragLoading,this),m.off(b.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(b.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),m.off(b.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),m.off(b.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),m.off(b.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),m.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},A.addCues=function(m,y,B,w,L){for(var _=!1,g=L.length;g--;){var i=L[g],l=a(i[0],i[1],y,B);if(l>=0&&(i[0]=Math.min(i[0],y),i[1]=Math.max(i[1],B),_=!0,l/(B-y)>.5))return}if(_||L.push([y,B]),this.config.renderTextTracksNatively){var h=this.captionsTracks[m];this.Cues.newCue(h,y,B,w)}else{var E=this.Cues.newCue(null,y,B,w);this.hls.trigger(b.Events.CUES_PARSED,{type:"captions",cues:E,track:m})}},A.onInitPtsFound=function(m,y){var B=this,w=y.frag,L=y.id,_=y.initPTS,g=y.timescale,i=this.unparsedVttFrags;L==="main"&&(this.initPTS[w.cc]=_,this.timescale[w.cc]=g),i.length&&(this.unparsedVttFrags=[],i.forEach(function(l){B.onFragLoaded(b.Events.FRAG_LOADED,l)}))},A.getExistingTrack=function(m){var y=this.media;if(y)for(var B=0;B<y.textTracks.length;B++){var w=y.textTracks[B];if(w[m])return w}return null},A.createCaptionsTrack=function(m){this.config.renderTextTracksNatively?this.createNativeTrack(m):this.createNonNativeTrack(m)},A.createNativeTrack=function(m){if(this.captionsTracks[m])return;var y=this.captionsProperties,B=this.captionsTracks,w=this.media,L=y[m],_=L.label,g=L.languageCode,i=this.getExistingTrack(m);if(i)B[m]=i,Object(T.clearCurrentCues)(B[m]),Object(T.sendAddTrackEvent)(B[m],w);else{var l=this.createTextTrack("captions",_,g);l&&(l[m]=!0,B[m]=l)}},A.createNonNativeTrack=function(m){if(this.nonNativeCaptionsTracks[m])return;var y=this.captionsProperties[m];if(!y)return;var B=y.label,w={_id:m,label:B,kind:"captions",default:y.media?!!y.media.default:!1,closedCaptions:y.media};this.nonNativeCaptionsTracks[m]=w,this.hls.trigger(b.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[w]})},A.createTextTrack=function(m,y,B){var w=this.media;return w?w.addTextTrack(m,y,B):void 0},A.onMediaAttaching=function(m,y){this.media=y.media,this._cleanTracks()},A.onMediaDetaching=function(){var m=this.captionsTracks;Object.keys(m).forEach(function(y){Object(T.clearCurrentCues)(m[y]),delete m[y]}),this.nonNativeCaptionsTracks={}},A.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=o(),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 m=this.media;if(!m)return;var y=m.textTracks;if(y)for(var B=0;B<y.length;B++)Object(T.clearCurrentCues)(y[B])},A.onSubtitleTracksUpdated=function(m,y){var B=this;this.textTracks=[];var w=y.subtitleTracks||[],L=w.some(function(l){return l.textCodec===p.IMSC1_CODEC});if(this.config.enableWebVTT||L&&this.config.enableIMSC1){var _=this.tracks&&w&&this.tracks.length===w.length;if(this.tracks=w||[],this.config.renderTextTracksNatively){var g=this.media?this.media.textTracks:[];this.tracks.forEach(function(l,h){var E;if(h<g.length){for(var f=null,v=0;v<g.length;v++)if(s(g[v],l)){f=g[v];break}f&&(E=f)}E?Object(T.clearCurrentCues)(E):(E=B.createTextTrack("subtitles",l.name,l.lang),E&&(E.mode="disabled")),E&&(E.groupId=l.groupId,B.textTracks.push(E))})}else if(!_&&this.tracks&&this.tracks.length){var i=this.tracks.map(function(l){return{label:l.name,kind:l.type.toLowerCase(),default:l.default,subtitleTrack:l}});this.hls.trigger(b.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:i})}}},A.onManifestLoaded=function(m,y){var B=this;this.config.enableCEA708Captions&&y.captions&&y.captions.forEach(function(w){var L=/(?:CC|SERVICE)([1-4])/.exec(w.instreamId);if(!L)return;var _="textTrack"+L[1],g=B.captionsProperties[_];if(!g)return;g.label=w.name,w.lang&&(g.languageCode=w.lang),g.media=w})},A.onFragLoading=function(m,y){var B=this.cea608Parser1,w=this.cea608Parser2,L=this.lastSn,_=this.lastPartIndex;if(!this.enabled||!(B&&w))return;if(y.frag.type===r.PlaylistLevelType.MAIN){var g,i,l=y.frag.sn,h=(g=y==null||((i=y.part)===null||i===void 0)?void 0:i.index)!=null?g:-1;l===L+1||l===L&&h===_+1||(B.reset(),w.reset()),this.lastSn=l,this.lastPartIndex=h}},A.onFragLoaded=function(m,y){var B=y.frag,w=y.payload,L=this.initPTS,_=this.unparsedVttFrags;if(B.type===r.PlaylistLevelType.SUBTITLE)if(w.byteLength){if(!Object(F.isFiniteNumber)(L[B.cc])){_.push(y),L.length&&this.hls.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:B,error:new Error("Missing initial subtitle PTS")});return}var g=B.decryptdata;if(g==null||g.key==null||g.method!=="AES-128"){var i=this.tracks[B.level],l=this.vttCCs;l[B.cc]||(l[B.cc]={start:B.start,prevCC:this.prevCC,new:!0},this.prevCC=B.cc),i&&i.textCodec===p.IMSC1_CODEC?this._parseIMSC1(B,w):this._parseVTTs(B,w,l)}}else this.hls.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:B,error:new Error("Empty subtitle payload")})},A._parseIMSC1=function(m,y){var B=this,w=this.hls;Object(p.parseIMSC1)(y,this.initPTS[m.cc],this.timescale[m.cc],function(L){B._appendCues(L,m.level),w.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(L){t.logger.log("Failed to parse IMSC1: "+L),w.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:L})})},A._parseVTTs=function(m,y,B){var w=this,L=this.hls;Object(x.parseWebVTT)(y,this.initPTS[m.cc],this.timescale[m.cc],B,m.cc,m.start,function(_){w._appendCues(_,m.level),L.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(_){w._fallbackToIMSC1(m,y),t.logger.log("Failed to parse VTT cue: "+_),L.trigger(b.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:_})})},A._fallbackToIMSC1=function(m,y){var B=this,w=this.tracks[m.level];w.textCodec||Object(p.parseIMSC1)(y,this.initPTS[m.cc],this.timescale[m.cc],function(){w.textCodec=p.IMSC1_CODEC,B._parseIMSC1(m,y)},function(){w.textCodec="wvtt"})},A._appendCues=function(m,y){var B=this.hls;if(this.config.renderTextTracksNatively){var w=this.textTracks[y];if(w.mode==="disabled")return;m.forEach(function(g){return Object(T.addCueToTrack)(w,g)})}else{var L=this.tracks[y],_=L.default?"default":"subtitles"+y;B.trigger(b.Events.CUES_PARSED,{type:"subtitles",cues:m,track:_})}},A.onFragDecrypted=function(m,y){var B=y.frag;if(B.type===r.PlaylistLevelType.SUBTITLE){if(!Object(F.isFiniteNumber)(this.initPTS[B.cc])){this.unparsedVttFrags.push(y);return}this.onFragLoaded(b.Events.FRAG_LOADED,y)}},A.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},A.onFragParsingUserdata=function(m,y){var B=this.cea608Parser1,w=this.cea608Parser2;if(!this.enabled||!(B&&w))return;for(var L=0;L<y.samples.length;L++){var _=y.samples[L].bytes;if(_){var g=this.extractCea608Data(_);B.addData(y.samples[L].pts,g[0]),w.addData(y.samples[L].pts,g[1])}}},A.onBufferFlushing=function(m,y){var B=y.startOffset,w=y.endOffset,L=y.endOffsetSubtitles,_=y.type,g=this.media;if(!g||g.currentTime<w)return;if(!_||_==="video"){var i=this.captionsTracks;Object.keys(i).forEach(function(h){return Object(T.removeCuesInRange)(i[h],B,w)})}if(this.config.renderTextTracksNatively&&(B===0&&L!==void 0)){var l=this.textTracks;Object.keys(l).forEach(function(h){return Object(T.removeCuesInRange)(l[h],B,L)})}},A.extractCea608Data=function(m){for(var y=m[0]&31,B=2,w=[[],[]],L=0;L<y;L++){var _=m[B++],g=127&m[B++],i=127&m[B++],l=(4&_)!==0,h=3&_;if(g===0&&i===0)continue;l&&((h===0||h===1)&&(w[h].push(g),w[h].push(i)))}return w},c}();function s(c,A){return c&&c.label===A.name&&!(c.textTrack1||c.textTrack2)}function a(c,A,u,m){return Math.min(A,m)-Math.max(c,u)}function o(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return F});var F=function(){function b(M,x){this.subtle=void 0,this.aesIV=void 0,this.subtle=M,this.aesIV=x}var R=b.prototype;return R.decrypt=function(x,T){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},T,x)},b}()},"./src/crypt/aes-decryptor.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"removePadding",function(){return b}),D.d(Q,"default",function(){return R});var F=D("./src/utils/typed-array.ts");function b(M){var x=M.byteLength,T=x&&new DataView(M.buffer).getUint8(x-1);return T?Object(F.sliceUint8)(M,0,x-T):M}var R=function(){function M(){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 x=M.prototype;return x.uint8ArrayToUint32Array_=function(p){for(var r=new DataView(p),t=new Uint32Array(4),d=0;d<4;d++)t[d]=r.getUint32(d*4);return t},x.initTable=function(){var p=this.sBox,r=this.invSBox,t=this.subMix,d=t[0],s=t[1],a=t[2],o=t[3],c=this.invSubMix,A=c[0],u=c[1],m=c[2],y=c[3],B=new Uint32Array(256),w=0,L=0,_=0;for(_=0;_<256;_++)_<128?B[_]=_<<1:B[_]=_<<1^283;for(_=0;_<256;_++){var g=L^L<<1^L<<2^L<<3^L<<4;g=g>>>8^g&255^99,p[w]=g,r[g]=w;var i=B[w],l=B[i],h=B[l],E=B[g]*257^g*16843008;d[w]=E<<24|E>>>8,s[w]=E<<16|E>>>16,a[w]=E<<8|E>>>24,o[w]=E,E=h*16843009^l*65537^i*257^w*16843008,A[g]=E<<24|E>>>8,u[g]=E<<16|E>>>16,m[g]=E<<8|E>>>24,y[g]=E,w?(w=i^B[B[B[h^i]]],L^=B[B[L]]):w=L=1}},x.expandKey=function(p){for(var r=this.uint8ArrayToUint32Array_(p),t=!0,d=0;d<r.length&&t;)t=r[d]===this.key[d],d++;if(t)return;this.key=r;var s=this.keySize=r.length;if(s!==4&&s!==6&&s!==8)throw new Error("Invalid aes key size="+s);var a=this.ksRows=(s+6+1)*4,o,c,A=this.keySchedule=new Uint32Array(a),u=this.invKeySchedule=new Uint32Array(a),m=this.sBox,y=this.rcon,B=this.invSubMix,w=B[0],L=B[1],_=B[2],g=B[3],i,l;for(o=0;o<a;o++){if(o<s){i=A[o]=r[o];continue}l=i,o%s===0?(l=l<<8|l>>>24,l=m[l>>>24]<<24|m[l>>>16&255]<<16|m[l>>>8&255]<<8|m[l&255],l^=y[o/s|0]<<24):s>6&&o%s===4&&(l=m[l>>>24]<<24|m[l>>>16&255]<<16|m[l>>>8&255]<<8|m[l&255]),A[o]=i=(A[o-s]^l)>>>0}for(c=0;c<a;c++)o=a-c,c&3?l=A[o]:l=A[o-4],c<4||o<=4?u[c]=l:u[c]=w[m[l>>>24]]^L[m[l>>>16&255]]^_[m[l>>>8&255]]^g[m[l&255]],u[c]=u[c]>>>0},x.networkToHostOrderSwap=function(p){return p<<24|(p&65280)<<8|(p&16711680)>>8|p>>>24},x.decrypt=function(p,r,t){for(var d=this.keySize+6,s=this.invKeySchedule,a=this.invSBox,o=this.invSubMix,c=o[0],A=o[1],u=o[2],m=o[3],y=this.uint8ArrayToUint32Array_(t),B=y[0],w=y[1],L=y[2],_=y[3],g=new Int32Array(p),i=new Int32Array(g.length),l,h,E,f,v,U,N,H,z,k,I,W,j,Y,$=this.networkToHostOrderSwap;r<g.length;){for(z=$(g[r]),k=$(g[r+1]),I=$(g[r+2]),W=$(g[r+3]),v=z^s[0],U=W^s[1],N=I^s[2],H=k^s[3],j=4,Y=1;Y<d;Y++)l=c[v>>>24]^A[U>>16&255]^u[N>>8&255]^m[H&255]^s[j],h=c[U>>>24]^A[N>>16&255]^u[H>>8&255]^m[v&255]^s[j+1],E=c[N>>>24]^A[H>>16&255]^u[v>>8&255]^m[U&255]^s[j+2],f=c[H>>>24]^A[v>>16&255]^u[U>>8&255]^m[N&255]^s[j+3],v=l,U=h,N=E,H=f,j=j+4;l=a[v>>>24]<<24^a[U>>16&255]<<16^a[N>>8&255]<<8^a[H&255]^s[j],h=a[U>>>24]<<24^a[N>>16&255]<<16^a[H>>8&255]<<8^a[v&255]^s[j+1],E=a[N>>>24]<<24^a[H>>16&255]<<16^a[v>>8&255]<<8^a[U&255]^s[j+2],f=a[H>>>24]<<24^a[v>>16&255]<<16^a[U>>8&255]<<8^a[N&255]^s[j+3],i[r]=$(l^B),i[r+1]=$(f^w),i[r+2]=$(E^L),i[r+3]=$(h^_),B=z,w=k,L=I,_=W,r=r+4}return i.buffer},M}()},"./src/crypt/decrypter.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return r});var F=D("./src/crypt/aes-crypto.ts"),b=D("./src/crypt/fast-aes-key.ts"),R=D("./src/crypt/aes-decryptor.ts"),M=D("./src/utils/logger.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/typed-array.ts"),p=16,r=function(){function t(s,a,o){var c=o===void 0?{}:o,A=c.removePKCS7Padding,u=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=s,this.config=a,this.removePKCS7Padding=u,u)try{var m=self.crypto;m&&(this.subtle=m.subtle||m.webkitSubtle)}catch(y){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var d=t.prototype;return d.destroy=function(){this.observer=null},d.isSync=function(){return this.config.enableSoftwareAES},d.flush=function(){var a=this.currentResult;if(!a){this.reset();return}var o=new Uint8Array(a);return this.reset(),this.removePKCS7Padding?Object(R.removePadding)(o):o},d.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},d.decrypt=function(a,o,c,A){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(a),o,c);var u=this.flush();u&&A(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(a),o,c).then(A)},d.softwareDecrypt=function(a,o,c){var A=this.currentIV,u=this.currentResult,m=this.remainderData;this.logOnce("JS AES decrypt"),m&&(a=Object(x.appendUint8Array)(m,a),this.remainderData=null);var y=this.getValidChunk(a);if(!y.length)return null;A&&(c=A);var B=this.softwareDecrypter;B||(B=this.softwareDecrypter=new R.default),B.expandKey(o);var w=u;return this.currentResult=B.decrypt(y.buffer,0,c),this.currentIV=Object(T.sliceUint8)(y,-16).buffer,w||null},d.webCryptoDecrypt=function(a,o,c){var A=this,u=this.subtle;return(this.key!==o||!this.fastAesKey)&&(this.key=o,this.fastAesKey=new b.default(u,o)),this.fastAesKey.expandKey().then(function(m){if(!u)return Promise.reject(new Error("web crypto not initialized"));var y=new F.default(u,c);return y.decrypt(a.buffer,m)}).catch(function(m){return A.onWebCryptoError(m,a,o,c)})},d.onWebCryptoError=function(a,o,c,A){return M.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",a),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(o,c,A)},d.getValidChunk=function(a){var o=a,c=a.length-a.length%p;return c!==a.length&&(o=Object(T.sliceUint8)(a,0,c),this.remainderData=Object(T.sliceUint8)(a,c)),o},d.logOnce=function(a){if(!this.logEnabled)return;M.logger.log("[decrypter.ts]: "+a),this.logEnabled=!1},t}()},"./src/crypt/fast-aes-key.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return F});var F=function(){function b(M,x){this.subtle=void 0,this.key=void 0,this.subtle=M,this.key=x}var R=b.prototype;return R.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},b}()},"./src/demux/aacdemuxer.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/demux/base-audio-demuxer.ts"),b=D("./src/demux/adts.ts"),R=D("./src/utils/logger.ts"),M=D("./src/demux/id3.ts");function x(r,t){r.prototype=Object.create(t.prototype),r.prototype.constructor=r,T(r,t)}function T(r,t){return T=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s},T(r,t)}var p=function(r){x(t,r);function t(s,a){var o;return o=r.call(this)||this,o.observer=void 0,o.config=void 0,o.observer=s,o.config=a,o}var d=t.prototype;return d.resetInitSegment=function(a,o,c){r.prototype.resetInitSegment.call(this,a,o,c),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:a,duration:c,inputTimeScale:9e4,dropped:0}},t.probe=function(a){if(!a)return!1;for(var o=M.getID3Data(a,0)||[],c=o.length,A=a.length;c<A;c++)if(b.probe(a,c))return R.logger.log("ADTS sync word found !"),!0;return!1},d.canParse=function(a,o){return b.canParse(a,o)},d.appendFrame=function(a,o,c){b.initTrackConfig(a,this.observer,o,c,a.manifestCodec);var A=b.appendFrame(a,o,c,this.initPTS,this.frameIndex);if(A&&A.missing===0)return A},t}(F.default);p.minProbeByteLength=9,Q.default=p},"./src/demux/adts.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"getAudioConfig",function(){return M}),D.d(Q,"isHeaderPattern",function(){return x}),D.d(Q,"getHeaderLength",function(){return T}),D.d(Q,"getFullFrameLength",function(){return p}),D.d(Q,"canGetFrameLength",function(){return r}),D.d(Q,"isHeader",function(){return t}),D.d(Q,"canParse",function(){return d}),D.d(Q,"probe",function(){return s}),D.d(Q,"initTrackConfig",function(){return a}),D.d(Q,"getFrameDuration",function(){return o}),D.d(Q,"parseFrameHeader",function(){return c}),D.d(Q,"appendFrame",function(){return A});var F=D("./src/utils/logger.ts"),b=D("./src/errors.ts"),R=D("./src/events.ts");function M(u,m,y,B){var w,L,_,g,i=navigator.userAgent.toLowerCase(),l=B,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];w=((m[y+2]&192)>>>6)+1;var E=(m[y+2]&60)>>>2;if(E>h.length-1){u.trigger(R.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+E});return}return _=(m[y+2]&1)<<2,_|=(m[y+3]&192)>>>6,F.logger.log("manifest codec:"+B+", ADTS type:"+w+", samplingIndex:"+E),/firefox/i.test(i)?E>=6?(w=5,g=new Array(4),L=E-3):(w=2,g=new Array(2),L=E):i.indexOf("android")!==-1?(w=2,g=new Array(2),L=E):(w=5,g=new Array(4),B&&(B.indexOf("mp4a.40.29")!==-1||B.indexOf("mp4a.40.5")!==-1)||!B&&E>=6?L=E-3:((B&&B.indexOf("mp4a.40.2")!==-1&&(E>=6&&_===1||/vivaldi/i.test(i))||!B&&_===1)&&(w=2,g=new Array(2)),L=E)),g[0]=w<<3,g[0]|=(E&14)>>1,g[1]|=(E&1)<<7,g[1]|=_<<3,w===5&&(g[1]|=(L&14)>>1,g[2]=(L&1)<<7,g[2]|=2<<2,g[3]=0),{config:g,samplerate:h[E],channelCount:_,codec:"mp4a.40."+w,manifestCodec:l}}function x(u,m){return u[m]===255&&(u[m+1]&246)===240}function T(u,m){return u[m+1]&1?7:9}function p(u,m){return(u[m+3]&3)<<11|u[m+4]<<3|(u[m+5]&224)>>>5}function r(u,m){return m+5<u.length}function t(u,m){return m+1<u.length&&x(u,m)}function d(u,m){return r(u,m)&&x(u,m)&&p(u,m)<=u.length-m}function s(u,m){if(t(u,m)){var y=T(u,m);if(m+y>=u.length)return!1;var B=p(u,m);if(B<=y)return!1;var w=m+B;return w===u.length||t(u,w)}return!1}function a(u,m,y,B,w){if(!u.samplerate){var L=M(m,y,B,w);if(!L)return;u.config=L.config,u.samplerate=L.samplerate,u.channelCount=L.channelCount,u.codec=L.codec,u.manifestCodec=L.manifestCodec,F.logger.log("parsed codec:"+u.codec+", rate:"+L.samplerate+", channels:"+L.channelCount)}}function o(u){return 1024*9e4/u}function c(u,m,y,B,w){var L=T(u,m),_=p(u,m);if(_-=L,_>0){var g=y+B*w;return{headerLength:L,frameLength:_,stamp:g}}}function A(u,m,y,B,w){var L=o(u.samplerate),_=c(m,y,B,w,L);if(_){var g=_.frameLength,i=_.headerLength,l=_.stamp,h=i+g,E=Math.max(0,y+h-m.length),f;E?(f=new Uint8Array(h-i),f.set(m.subarray(y+i,m.length),0)):f=m.subarray(y+i,y+h);var v={unit:f,pts:l};return E||u.samples.push(v),{sample:v,length:h,missing:E}}}},"./src/demux/base-audio-demuxer.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"initPTSFn",function(){return p});var F=D("./src/polyfills/number.ts"),b=D("./src/demux/id3.ts"),R=D("./src/demux/dummy-demuxed-track.ts"),M=D("./src/utils/mp4-tools.ts"),x=D("./src/utils/typed-array.ts"),T=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var t=r.prototype;return t.resetInitSegment=function(s,a,o){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},t.resetTimeStamp=function(){},t.resetContiguity=function(){},t.canParse=function(s,a){return!1},t.appendFrame=function(s,a,o){},t.demux=function(s,a){this.cachedData&&(s=Object(M.appendUint8Array)(this.cachedData,s),this.cachedData=null);var o=b.getID3Data(s,0),c=o?o.length:0,A,u,m=this._audioTrack,y=this._id3Track,B=o?b.getTimeStamp(o):void 0,w=s.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=p(B,a)),o&&o.length>0&&y.samples.push({pts:this.initPTS,dts:this.initPTS,data:o}),u=this.initPTS;c<w;){if(this.canParse(s,c)){var L=this.appendFrame(m,s,c);L?(this.frameIndex++,u=L.sample.pts,c+=L.length,A=c):c=w}else b.canParse(s,c)?(o=b.getID3Data(s,c),y.samples.push({pts:u,dts:u,data:o}),c+=o.length,A=c):c++;if(c===w&&A!==w){var _=Object(x.sliceUint8)(s,A);this.cachedData?this.cachedData=Object(M.appendUint8Array)(this.cachedData,_):this.cachedData=_}}return{audioTrack:m,avcTrack:Object(R.dummyTrack)(),id3Track:y,textTrack:Object(R.dummyTrack)()}},t.demuxSampleAes=function(s,a,o){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},t.flush=function(s){var a=this.cachedData;return a&&(this.cachedData=null,this.demux(a,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(R.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(R.dummyTrack)()}},t.destroy=function(){},r}(),p=function(t,d){return Object(F.isFiniteNumber)(t)?t*90:d*9e4};Q.default=T},"./src/demux/chunk-cache.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return F});var F=function(){function R(){this.chunks=[],this.dataLength=0}var M=R.prototype;return M.push=function(T){this.chunks.push(T),this.dataLength+=T.length},M.flush=function(){var T=this.chunks,p=this.dataLength,r;if(T.length)T.length===1?r=T[0]:r=b(T,p);else return new Uint8Array(0);return this.reset(),r},M.reset=function(){this.chunks.length=0,this.dataLength=0},R}();function b(R,M){for(var x=new Uint8Array(M),T=0,p=0;p<R.length;p++){var r=R[p];x.set(r,T),T+=r.length}return x}},"./src/demux/dummy-demuxed-track.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"dummyTrack",function(){return F});function F(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/utils/logger.ts"),b=function(){function R(x){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=x,this.bytesAvailable=x.byteLength,this.word=0,this.bitsAvailable=0}var M=R.prototype;return M.loadWord=function(){var T=this.data,p=this.bytesAvailable,r=T.byteLength-p,t=new Uint8Array(4),d=Math.min(4,p);if(d===0)throw new Error("no bytes available");t.set(T.subarray(r,r+d)),this.word=new DataView(t.buffer).getUint32(0),this.bitsAvailable=d*8,this.bytesAvailable-=d},M.skipBits=function(T){var p;this.bitsAvailable>T?(this.word<<=T,this.bitsAvailable-=T):(T-=this.bitsAvailable,p=T>>3,T-=p>>3,this.bytesAvailable-=p,this.loadWord(),this.word<<=T,this.bitsAvailable-=T)},M.readBits=function(T){var p=Math.min(this.bitsAvailable,T),r=this.word>>>32-p;return T>32&&F.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=p,this.bitsAvailable>0?this.word<<=p:this.bytesAvailable>0&&this.loadWord(),p=T-p,p>0&&this.bitsAvailable?r<<p|this.readBits(p):r},M.skipLZ=function(){var T;for(T=0;T<this.bitsAvailable;++T)if((this.word&2147483648>>>T)!==0)return this.word<<=T,this.bitsAvailable-=T,T;return this.loadWord(),T+this.skipLZ()},M.skipUEG=function(){this.skipBits(1+this.skipLZ())},M.skipEG=function(){this.skipBits(1+this.skipLZ())},M.readUEG=function(){var T=this.skipLZ();return this.readBits(T+1)-1},M.readEG=function(){var T=this.readUEG();return 1&T?1+T>>>1:-1*(T>>>1)},M.readBoolean=function(){return this.readBits(1)===1},M.readUByte=function(){return this.readBits(8)},M.readUShort=function(){return this.readBits(16)},M.readUInt=function(){return this.readBits(32)},M.skipScalingList=function(T){for(var p=8,r=8,t,d=0;d<T;d++)r!==0&&(t=this.readEG(),r=(p+t+256)%256),p=r===0?p:r},M.readSPS=function(){var T=0,p=0,r=0,t=0,d,s,a,o=this.readUByte.bind(this),c=this.readBits.bind(this),A=this.readUEG.bind(this),u=this.readBoolean.bind(this),m=this.skipBits.bind(this),y=this.skipEG.bind(this),B=this.skipUEG.bind(this),w=this.skipScalingList.bind(this);o();var L=o();if(c(5),m(3),o(),B(),L===100||L===110||L===122||L===244||L===44||L===83||L===86||L===118||L===128){var _=A();if(_===3&&m(1),B(),B(),m(1),u())for(s=_!==3?8:12,a=0;a<s;a++)u()&&(a<6?w(16):w(64))}B();var g=A();if(g===0)A();else if(g===1)for(m(1),y(),y(),d=A(),a=0;a<d;a++)y();B(),m(1);var i=A(),l=A(),h=c(1);h===0&&m(1),m(1),u()&&(T=A(),p=A(),r=A(),t=A());var E=[1,1];if(u()&&u()){var f=o();switch(f){case 1:E=[1,1];break;case 2:E=[12,11];break;case 3:E=[10,11];break;case 4:E=[16,11];break;case 5:E=[40,33];break;case 6:E=[24,11];break;case 7:E=[20,11];break;case 8:E=[32,11];break;case 9:E=[80,33];break;case 10:E=[18,11];break;case 11:E=[15,11];break;case 12:E=[64,33];break;case 13:E=[160,99];break;case 14:E=[4,3];break;case 15:E=[3,2];break;case 16:E=[2,1];break;case 255:{E=[o()<<8|o(),o()<<8|o()];break}}}return{width:Math.ceil((i+1)*16-T*2-p*2),height:(2-h)*(l+1)*16-(h?2:4)*(r+t),pixelRatio:E}},M.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},R}();Q.default=b},"./src/demux/id3.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"isHeader",function(){return F}),D.d(Q,"isFooter",function(){return b}),D.d(Q,"getID3Data",function(){return R}),D.d(Q,"canParse",function(){return x}),D.d(Q,"getTimeStamp",function(){return T}),D.d(Q,"isTimeStampFrame",function(){return p}),D.d(Q,"getID3Frames",function(){return t}),D.d(Q,"decodeFrame",function(){return d}),D.d(Q,"utf8ArrayToStr",function(){return A}),D.d(Q,"testables",function(){return u});var F=function(w,L){return L+10<=w.length&&(w[L]===73&&w[L+1]===68&&w[L+2]===51&&(w[L+3]<255&&w[L+4]<255&&(w[L+6]<128&&w[L+7]<128&&w[L+8]<128&&w[L+9]<128)))},b=function(w,L){return L+10<=w.length&&(w[L]===51&&w[L+1]===68&&w[L+2]===73&&(w[L+3]<255&&w[L+4]<255&&(w[L+6]<128&&w[L+7]<128&&w[L+8]<128&&w[L+9]<128)))},R=function(w,L){for(var _=L,g=0;F(w,L);){g+=10;var i=M(w,L+6);g+=i,b(w,L+10)&&(g+=10),L+=g}return g>0?w.subarray(_,_+g):void 0},M=function(w,L){var _=0;return _=(w[L]&127)<<21,_|=(w[L+1]&127)<<14,_|=(w[L+2]&127)<<7,_|=w[L+3]&127,_},x=function(w,L){return F(w,L)&&M(w,L+6)+10<=w.length-L},T=function(w){for(var L=t(w),_=0;_<L.length;_++){var g=L[_];if(p(g))return c(g)}return},p=function(w){return w&&w.key==="PRIV"&&w.info==="com.apple.streaming.transportStreamTimestamp"},r=function(w){var L=String.fromCharCode(w[0],w[1],w[2],w[3]),_=M(w,4),g=10;return{type:L,size:_,data:w.subarray(g,g+_)}},t=function(w){for(var L=0,_=[];F(w,L);){var g=M(w,L+6);L+=10;for(var i=L+g;L+8<i;){var l=r(w.subarray(L)),h=d(l);h&&_.push(h),L+=l.size+10}b(w,L)&&(L+=10)}return _},d=function(w){return w.type==="PRIV"?s(w):w.type[0]==="W"?o(w):a(w)},s=function(w){if(w.size<2)return;var L=A(w.data,!0),_=new Uint8Array(w.data.subarray(L.length+1));return{key:w.type,info:L,data:_.buffer}},a=function(w){if(w.size<2)return;if(w.type==="TXXX"){var L=1,_=A(w.data.subarray(L),!0);L+=_.length+1;var g=A(w.data.subarray(L));return{key:w.type,info:_,data:g}}var i=A(w.data.subarray(1));return{key:w.type,data:i}},o=function(w){if(w.type==="WXXX"){if(w.size<2)return;var L=1,_=A(w.data.subarray(L),!0);L+=_.length+1;var g=A(w.data.subarray(L));return{key:w.type,info:_,data:g}}var i=A(w.data);return{key:w.type,data:i}},c=function(w){if(w.data.byteLength===8){var L=new Uint8Array(w.data),_=L[3]&1,g=(L[4]<<23)+(L[5]<<15)+(L[6]<<7)+L[7];return g/=45,_&&(g+=4772185884e-2),Math.round(g)}return},A=function(w,L){L===void 0&&(L=!1);var _=y();if(_){var g=_.decode(w);if(L){var i=g.indexOf("\0");return i!==-1?g.substring(0,i):g}return g.replace(/\0/g,"")}for(var l=w.length,h,E,f,v="",U=0;U<l;){if(h=w[U++],h===0&&L)return v;if(h===0||h===3)continue;switch(h>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:v+=String.fromCharCode(h);break;case 12:case 13:E=w[U++],v+=String.fromCharCode((h&31)<<6|E&63);break;case 14:E=w[U++],f=w[U++],v+=String.fromCharCode((h&15)<<12|(E&63)<<6|(f&63)<<0);break;default:}}return v},u={decodeTextFrame:a},m;function y(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/demux/base-audio-demuxer.ts"),b=D("./src/demux/id3.ts"),R=D("./src/utils/logger.ts"),M=D("./src/demux/mpegaudio.ts");function x(r,t){r.prototype=Object.create(t.prototype),r.prototype.constructor=r,T(r,t)}function T(r,t){return T=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s},T(r,t)}var p=function(r){x(t,r);function t(){return r.apply(this,arguments)||this}var d=t.prototype;return d.resetInitSegment=function(a,o,c){r.prototype.resetInitSegment.call(this,a,o,c),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:a,duration:c,inputTimeScale:9e4,dropped:0}},t.probe=function(a){if(!a)return!1;for(var o=b.getID3Data(a,0)||[],c=o.length,A=a.length;c<A;c++)if(M.probe(a,c))return R.logger.log("MPEG Audio sync word found !"),!0;return!1},d.canParse=function(a,o){return M.canParse(a,o)},d.appendFrame=function(a,o,c){return this.initPTS===null?void 0:M.appendFrame(a,o,c,this.initPTS,this.frameIndex)},t}(F.default);p.minProbeByteLength=4,Q.default=p},"./src/demux/mp4demuxer.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/utils/mp4-tools.ts"),b=D("./src/demux/dummy-demuxed-track.ts"),R=function(){function M(T,p){this.remainderData=null,this.config=void 0,this.config=p}var x=M.prototype;return x.resetTimeStamp=function(){},x.resetInitSegment=function(){},x.resetContiguity=function(){},M.probe=function(p){return Object(F.findBox)({data:p,start:0,end:Math.min(p.length,16384)},["moof"]).length>0},x.demux=function(p){var r=p,t=Object(b.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(F.appendUint8Array)(this.remainderData,p));var d=Object(F.segmentValidRange)(r);this.remainderData=d.remainder,t.samples=d.valid||new Uint8Array}else t.samples=r;return{audioTrack:Object(b.dummyTrack)(),avcTrack:t,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},x.flush=function(){var p=Object(b.dummyTrack)();return p.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(b.dummyTrack)(),avcTrack:p,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},x.demuxSampleAes=function(p,r,t){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},x.destroy=function(){},M}();R.minProbeByteLength=1024,Q.default=R},"./src/demux/mpegaudio.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"appendFrame",function(){return T}),D.d(Q,"parseHeader",function(){return p}),D.d(Q,"isHeaderPattern",function(){return r}),D.d(Q,"isHeader",function(){return t}),D.d(Q,"canParse",function(){return d}),D.d(Q,"probe",function(){return s});var F=null,b=[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],R=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],M=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],x=[0,1,1,4];function T(a,o,c,A,u){if(c+24>o.length)return;var m=p(o,c);if(m&&c+m.frameLength<=o.length){var y=m.samplesPerFrame*9e4/m.sampleRate,B=A+u*y,w={unit:o.subarray(c,c+m.frameLength),pts:B,dts:B};return a.config=[],a.channelCount=m.channelCount,a.samplerate=m.sampleRate,a.samples.push(w),{sample:w,length:m.frameLength,missing:0}}}function p(a,o){var c=a[o+1]>>3&3,A=a[o+1]>>1&3,u=a[o+2]>>4&15,m=a[o+2]>>2&3;if(c!==1&&u!==0&&u!==15&&m!==3){var y=a[o+2]>>1&1,B=a[o+3]>>6,w=c===3?3-A:A===3?3:4,L=b[w*14+u-1]*1e3,_=c===3?0:c===2?1:2,g=R[_*3+m],i=B===3?1:2,l=M[c][A],h=x[A],E=l*8*h,f=Math.floor(l*L/g+y)*h;if(F===null){var v=navigator.userAgent||"",U=v.match(/Chrome\/(\d+)/i);F=U?parseInt(U[1]):0}var N=!!F&&F<=87;return N&&A===2&&L>=224e3&&B===0&&(a[o+3]=a[o+3]|128),{sampleRate:g,channelCount:i,frameLength:f,samplesPerFrame:E}}}function r(a,o){return a[o]===255&&(a[o+1]&224)===224&&(a[o+1]&6)!==0}function t(a,o){return o+1<a.length&&r(a,o)}function d(a,o){var c=4;return r(a,o)&&c<=a.length-o}function s(a,o){if(o+1<a.length&&r(a,o)){var c=4,A=p(a,o),u=c;A!=null&&A.frameLength&&(u=A.frameLength);var m=o+u;return m===a.length||t(a,m)}return!1}},"./src/demux/sample-aes.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/crypt/decrypter.ts"),b=D("./src/demux/tsdemuxer.ts"),R=function(){function M(T,p,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new F.default(T,p,{removePKCS7Padding:!1})}var x=M.prototype;return x.decryptBuffer=function(p,r){this.decrypter.decrypt(p,this.keyData.key.buffer,this.keyData.iv.buffer,r)},x.decryptAacSample=function(p,r,t,d){var s=p[r].unit,a=s.subarray(16,s.length-s.length%16),o=a.buffer.slice(a.byteOffset,a.byteOffset+a.length),c=this;this.decryptBuffer(o,function(A){var u=new Uint8Array(A);s.set(u,16),d||c.decryptAacSamples(p,r+1,t)})},x.decryptAacSamples=function(p,r,t){for(;;r++){if(r>=p.length){t();return}if(p[r].unit.length<32)continue;var d=this.decrypter.isSync();if(this.decryptAacSample(p,r,t,d),!d)return}},x.getAvcEncryptedData=function(p){for(var r=Math.floor((p.length-48)/160)*16+16,t=new Int8Array(r),d=0,s=32;s<=p.length-16;s+=160,d+=16)t.set(p.subarray(s,s+16),d);return t},x.getAvcDecryptedUnit=function(p,r){for(var t=new Uint8Array(r),d=0,s=32;s<=p.length-16;s+=160,d+=16)p.set(t.subarray(d,d+16),s);return p},x.decryptAvcSample=function(p,r,t,d,s,a){var o=Object(b.discardEPB)(s.data),c=this.getAvcEncryptedData(o),A=this;this.decryptBuffer(c.buffer,function(u){s.data=A.getAvcDecryptedUnit(o,u),a||A.decryptAvcSamples(p,r,t+1,d)})},x.decryptAvcSamples=function(p,r,t,d){if(p instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,t=0){if(r>=p.length){d();return}for(var s=p[r].units;!(t>=s.length);t++){var a=s[t];if(a.data.length<=48||a.type!==1&&a.type!==5)continue;var o=this.decrypter.isSync();if(this.decryptAvcSample(p,r,t,d,a,o),!o)return}}},M}();Q.default=R},"./src/demux/transmuxer-interface.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return s});var F=D("./node_modules/webworkify-webpack/index.js"),b=D.n(F),R=D("./src/events.ts"),M=D("./src/demux/transmuxer.ts"),x=D("./src/utils/logger.ts"),T=D("./src/errors.ts"),p=D("./src/utils/mediasource-helper.ts"),r=D("./node_modules/eventemitter3/index.js"),t=D.n(r),d=Object(p.getMediaSource)()||{isTypeSupported:function(){return!1}},s=function(){function a(c,A,u,m){var y=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=c,this.id=A,this.onTransmuxComplete=u,this.onFlush=m;var B=c.config,w=function(l,h){h=h||{},h.frag=y.frag,h.id=y.id,c.trigger(l,h)};this.observer=new r.EventEmitter,this.observer.on(R.Events.FRAG_DECRYPTED,w),this.observer.on(R.Events.ERROR,w);var L={mp4:d.isTypeSupported("video/mp4"),mpeg:d.isTypeSupported("audio/mpeg"),mp3:d.isTypeSupported('audio/mp4; codecs="mp3"')},_=navigator.vendor;if(B.enableWorker&&typeof Worker!="undefined"){x.logger.log("demuxing in webworker");var g;try{g=this.worker=F("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),g.addEventListener("message",this.onwmsg),g.onerror=function(i){c.trigger(R.Events.ERROR,{type:T.ErrorTypes.OTHER_ERROR,details:T.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(i.message+" ("+i.filename+":"+i.lineno+")")})},g.postMessage({cmd:"init",typeSupported:L,vendor:_,id:A,config:JSON.stringify(B)})}catch(i){x.logger.warn("Error in worker:",i),x.logger.error("Error while initializing DemuxerWorker, fallback to inline"),g&&self.URL.revokeObjectURL(g.objectURL),this.transmuxer=new M.default(this.observer,L,B,_,A),this.worker=null}}else this.transmuxer=new M.default(this.observer,L,B,_,A)}var o=a.prototype;return o.destroy=function(){var A=this.worker;if(A)A.removeEventListener("message",this.onwmsg),A.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},o.push=function(A,u,m,y,B,w,L,_,g,i){var l=this;g.transmuxing.start=self.performance.now();var h=this.transmuxer,E=this.worker,f=w?w.start:B.start,v=B.decryptdata,U=this.frag,N=!(U&&B.cc===U.cc),H=!(U&&g.level===U.level),z=U?g.sn-U.sn:-1,k=this.part?g.part-this.part.index:1,I=!H&&(z===1||z===0&&k===1),W=self.performance.now();(H||z||B.stats.parsing.start===0)&&(B.stats.parsing.start=W),w&&(k||!I)&&(w.stats.parsing.start=W);var j=new M.TransmuxState(N,I,_,H,f);if(!I||N){x.logger.log("[transmuxer-interface, "+B.type+"]: Starting new transmux session for sn: "+g.sn+" p: "+g.part+" level: "+g.level+" id: "+g.id+`
|
|
discontinuity: `+N+`
|
|
trackSwitch: `+H+`
|
|
contiguous: `+I+`
|
|
accurateTimeOffset: `+_+`
|
|
timeOffset: `+f);var Y=new M.TransmuxConfig(m,y,u,L,i);this.configureTransmuxer(Y)}if(this.frag=B,this.part=w,E)E.postMessage({cmd:"demux",data:A,decryptdata:v,chunkMeta:g,state:j},A instanceof ArrayBuffer?[A]:[]);else if(h){var $=h.push(A,v,g,j);Object(M.isPromise)($)?$.then(function(se){l.handleTransmuxComplete(se)}):this.handleTransmuxComplete($)}},o.flush=function(A){var u=this;A.transmuxing.start=self.performance.now();var m=this.transmuxer,y=this.worker;if(y)y.postMessage({cmd:"flush",chunkMeta:A});else if(m){var B=m.flush(A);Object(M.isPromise)(B)?B.then(function(w){u.handleFlushResult(w,A)}):this.handleFlushResult(B,A)}},o.handleFlushResult=function(A,u){var m=this;A.forEach(function(y){m.handleTransmuxComplete(y)}),this.onFlush(u)},o.onWorkerMessage=function(A){var u=A.data,m=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,m.trigger(u.event,u.data);break}}},o.configureTransmuxer=function(A){var u=this.worker,m=this.transmuxer;u?u.postMessage({cmd:"configure",config:A}):m&&m.configure(A)},o.handleTransmuxComplete=function(A){A.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(A)},a}()},"./src/demux/transmuxer-worker.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return T});var F=D("./src/demux/transmuxer.ts"),b=D("./src/events.ts"),R=D("./src/utils/logger.ts"),M=D("./node_modules/eventemitter3/index.js"),x=D.n(M);function T(s){var a=new M.EventEmitter,o=function(A,u){s.postMessage({event:A,data:u})};a.on(b.Events.FRAG_DECRYPTED,o),a.on(b.Events.ERROR,o),s.addEventListener("message",function(c){var A=c.data;switch(A.cmd){case"init":{var u=JSON.parse(A.config);s.transmuxer=new F.default(a,A.typeSupported,u,A.vendor,A.id),Object(R.enableLogs)(u.debug),o("init",null);break}case"configure":{s.transmuxer.configure(A.config);break}case"demux":{var m=s.transmuxer.push(A.data,A.decryptdata,A.chunkMeta,A.state);Object(F.isPromise)(m)?m.then(function(w){p(s,w)}):p(s,m);break}case"flush":{var y=A.chunkMeta,B=s.transmuxer.flush(y);Object(F.isPromise)(B)?B.then(function(w){t(s,w,y)}):t(s,B,y);break}default:break}})}function p(s,a){if(d(a.remuxResult))return;var o=[],c=a.remuxResult,A=c.audio,u=c.video;A&&r(o,A),u&&r(o,u),s.postMessage({event:"transmuxComplete",data:a},o)}function r(s,a){a.data1&&s.push(a.data1.buffer),a.data2&&s.push(a.data2.buffer)}function t(s,a,o){a.forEach(function(c){p(s,c)}),s.postMessage({event:"flush",data:o})}function d(s){return!s.audio&&!s.video&&!s.text&&!s.id3&&!s.initSegment}},"./src/demux/transmuxer.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return u}),D.d(Q,"isPromise",function(){return B}),D.d(Q,"TransmuxConfig",function(){return w}),D.d(Q,"TransmuxState",function(){return L});var F=D("./src/events.ts"),b=D("./src/errors.ts"),R=D("./src/crypt/decrypter.ts"),M=D("./src/demux/aacdemuxer.ts"),x=D("./src/demux/mp4demuxer.ts"),T=D("./src/demux/tsdemuxer.ts"),p=D("./src/demux/mp3demuxer.ts"),r=D("./src/remux/mp4-remuxer.ts"),t=D("./src/remux/passthrough-remuxer.ts"),d=D("./src/demux/chunk-cache.ts"),s=D("./src/utils/mp4-tools.ts"),a=D("./src/utils/logger.ts"),o;try{o=self.performance.now.bind(self.performance)}catch(_){a.logger.debug("Unable to use Performance API on this environment"),o=self.Date.now}var c=[{demux:T.default,remux:r.default},{demux:x.default,remux:t.default},{demux:M.default,remux:r.default},{demux:p.default,remux:r.default}],A=1024;c.forEach(function(_){var g=_.demux;A=Math.max(A,g.minProbeByteLength)});var u=function(){function _(i,l,h,E,f){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 d.default,this.observer=i,this.typeSupported=l,this.config=h,this.vendor=E,this.id=f}var g=_.prototype;return g.configure=function(l){this.transmuxConfig=l,this.decrypter&&this.decrypter.reset()},g.push=function(l,h,E,f){var v=this,U=E.transmuxing;U.executeStart=o();var N=new Uint8Array(l),H=this.cache,z=this.config,k=this.currentTransmuxState,I=this.transmuxConfig;f&&(this.currentTransmuxState=f);var W=m(N,h);if(W&&W.method==="AES-128"){var j=this.getDecrypter();if(z.enableSoftwareAES){var Y=j.softwareDecrypt(N,W.key.buffer,W.iv.buffer);if(!Y)return U.executeEnd=o(),y(E);N=new Uint8Array(Y)}else return this.decryptionPromise=j.webCryptoDecrypt(N,W.key.buffer,W.iv.buffer).then(function(Le){var Ve=v.push(Le,null,E);return v.decryptionPromise=null,Ve}),this.decryptionPromise}var $=f||k,se=$.contiguous,le=$.discontinuity,ae=$.trackSwitch,q=$.accurateTimeOffset,ce=$.timeOffset,re=I.audioCodec,fe=I.videoCodec,ne=I.defaultInitPts,de=I.duration,ee=I.initSegmentData;if((le||ae)&&this.resetInitSegment(ee,re,fe,de),le&&this.resetInitialTimestamp(ne),se||this.resetContiguity(),this.needsProbing(N,le,ae)){if(H.dataLength){var ue=H.flush();N=Object(s.appendUint8Array)(ue,N)}this.configureTransmuxer(N,I)}var Se=this.transmux(N,W,ce,q,E),_e=this.currentTransmuxState;return _e.contiguous=!0,_e.discontinuity=!1,_e.trackSwitch=!1,U.executeEnd=o(),Se},g.flush=function(l){var h=this,E=l.transmuxing;E.executeStart=o();var f=this.decrypter,v=this.cache,U=this.currentTransmuxState,N=this.decryptionPromise;if(N)return N.then(function(){return h.flush(l)});var H=[],z=U.timeOffset;if(f){var k=f.flush();k&&H.push(this.push(k,null,l))}var I=v.dataLength;v.reset();var W=this.demuxer,j=this.remuxer;if(!W||!j)return I>=A&&this.observer.emit(F.Events.ERROR,F.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),E.executeEnd=o(),[y(l)];var Y=W.flush(z);return B(Y)?Y.then(function($){return h.flushRemux(H,$,l),H}):(this.flushRemux(H,Y,l),H)},g.flushRemux=function(l,h,E){var f=h.audioTrack,v=h.avcTrack,U=h.id3Track,N=h.textTrack,H=this.currentTransmuxState,z=H.accurateTimeOffset,k=H.timeOffset;a.logger.log("[transmuxer.ts]: Flushed fragment "+E.sn+(E.part>-1?" p: "+E.part:"")+" of level "+E.level);var I=this.remuxer.remux(f,v,U,N,k,z,!0,this.id);l.push({remuxResult:I,chunkMeta:E}),E.transmuxing.executeEnd=o()},g.resetInitialTimestamp=function(l){var h=this.demuxer,E=this.remuxer;if(!h||!E)return;h.resetTimeStamp(l),E.resetTimeStamp(l)},g.resetContiguity=function(){var l=this.demuxer,h=this.remuxer;if(!l||!h)return;l.resetContiguity(),h.resetNextTimestamp()},g.resetInitSegment=function(l,h,E,f){var v=this.demuxer,U=this.remuxer;if(!v||!U)return;v.resetInitSegment(h,E,f),U.resetInitSegment(l,h,E)},g.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},g.transmux=function(l,h,E,f,v){var U;return h&&h.method==="SAMPLE-AES"?U=this.transmuxSampleAes(l,h,E,f,v):U=this.transmuxUnencrypted(l,E,f,v),U},g.transmuxUnencrypted=function(l,h,E,f){var v=this.demuxer.demux(l,h,!1,!this.config.progressive),U=v.audioTrack,N=v.avcTrack,H=v.id3Track,z=v.textTrack,k=this.remuxer.remux(U,N,H,z,h,E,!1,this.id);return{remuxResult:k,chunkMeta:f}},g.transmuxSampleAes=function(l,h,E,f,v){var U=this;return this.demuxer.demuxSampleAes(l,h,E).then(function(N){var H=U.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,E,f,!1,U.id);return{remuxResult:H,chunkMeta:v}})},g.configureTransmuxer=function(l,h){for(var E=this.config,f=this.observer,v=this.typeSupported,U=this.vendor,N=h.audioCodec,H=h.defaultInitPts,z=h.duration,k=h.initSegmentData,I=h.videoCodec,W,j=0,Y=c.length;j<Y;j++)if(c[j].demux.probe(l)){W=c[j];break}W||(a.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),W={demux:x.default,remux:t.default});var $=this.demuxer,se=this.remuxer,le=W.remux,ae=W.demux;(!se||!(se instanceof le))&&(this.remuxer=new le(f,E,v,U)),(!$||!($ instanceof ae))&&(this.demuxer=new ae(f,E,v),this.probe=ae.probe),this.resetInitSegment(k,N,I,z),this.resetInitialTimestamp(H)},g.needsProbing=function(l,h,E){return!this.demuxer||!this.remuxer||h||E},g.getDecrypter=function(){var l=this.decrypter;return l||(l=this.decrypter=new R.default(this.observer,this.config)),l},_}();function m(_,g){var i=null;return _.byteLength>0&&g!=null&&g.key!=null&&g.iv!==null&&g.method!=null&&(i=g),i}var y=function(g){return{remuxResult:{},chunkMeta:g}};function B(_){return"then"in _&&_.then instanceof Function}var w=function(g,i,l,h,E){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=g,this.videoCodec=i,this.initSegmentData=l,this.duration=h,this.defaultInitPts=E},L=function(g,i,l,h,E){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=g,this.contiguous=i,this.accurateTimeOffset=l,this.trackSwitch=h,this.timeOffset=E}},"./src/demux/tsdemuxer.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"discardEPB",function(){return y});var F=D("./src/demux/adts.ts"),b=D("./src/demux/mpegaudio.ts"),R=D("./src/demux/exp-golomb.ts"),M=D("./src/demux/id3.ts"),x=D("./src/demux/sample-aes.ts"),T=D("./src/events.ts"),p=D("./src/utils/mp4-tools.ts"),r=D("./src/utils/logger.ts"),t=D("./src/errors.ts"),d={video:1,audio:2,id3:3,text:4},s=function(){function B(L,_,g){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=L,this.config=_,this.typeSupported=g}B.probe=function(_){var g=B.syncOffset(_);return g<0?!1:(g&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+g+", junk ahead ?"),!0)},B.syncOffset=function(_){for(var g=Math.min(1e3,_.length-3*188),i=0;i<g;){if(_[i]===71&&_[i+188]===71&&_[i+2*188]===71)return i;i++}return-1},B.createTrack=function(_,g){return{container:_==="video"||_==="audio"?"video/mp2t":void 0,type:_,id:d[_],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:_==="audio"?g:void 0}};var w=B.prototype;return w.resetInitSegment=function(_,g,i){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=B.createTrack("video",i),this._audioTrack=B.createTrack("audio",i),this._id3Track=B.createTrack("id3",i),this._txtTrack=B.createTrack("text",i),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=_,this.videoCodec=g,this._duration=i},w.resetTimeStamp=function(){},w.resetContiguity=function(){var _=this._audioTrack,g=this._avcTrack,i=this._id3Track;_&&(_.pesData=null),g&&(g.pesData=null),i&&(i.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},w.demux=function(_,g,i,l){i===void 0&&(i=!1),l===void 0&&(l=!1),i||(this.sampleAes=null);var h,E=this._avcTrack,f=this._audioTrack,v=this._id3Track,U=E.pid,N=E.pesData,H=f.pid,z=v.pid,k=f.pesData,I=v.pesData,W=!1,j=this.pmtParsed,Y=this._pmtId,$=_.length;if(this.remainderData&&(_=Object(p.appendUint8Array)(this.remainderData,_),$=_.length,this.remainderData=null),$<188&&!l)return this.remainderData=_,{audioTrack:f,avcTrack:E,id3Track:v,textTrack:this._txtTrack};var se=Math.max(0,B.syncOffset(_));$-=($+se)%188,$<_.byteLength&&!l&&(this.remainderData=new Uint8Array(_.buffer,$,_.buffer.byteLength-$));for(var le=se;le<$;le+=188)if(_[le]===71){var ae=!!(_[le+1]&64),q=((_[le+1]&31)<<8)+_[le+2],ce=(_[le+3]&48)>>4,re=void 0;if(ce>1){if(re=le+5+_[le+4],re===le+188)continue}else re=le+4;switch(q){case U:ae&&(N&&(h=A(N))&&this.parseAVCPES(h,!1),N={data:[],size:0}),N&&(N.data.push(_.subarray(re,le+188)),N.size+=le+188-re);break;case H:ae&&(k&&(h=A(k))&&(f.isAAC?this.parseAACPES(h):this.parseMPEGPES(h)),k={data:[],size:0}),k&&(k.data.push(_.subarray(re,le+188)),k.size+=le+188-re);break;case z:ae&&(I&&(h=A(I))&&this.parseID3PES(h),I={data:[],size:0}),I&&(I.data.push(_.subarray(re,le+188)),I.size+=le+188-re);break;case 0:ae&&(re+=_[re]+1),Y=this._pmtId=o(_,re);break;case Y:{ae&&(re+=_[re]+1);var fe=c(_,re,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,i);U=fe.avc,U>0&&(E.pid=U),H=fe.audio,H>0&&(f.pid=H,f.isAAC=fe.isAAC),z=fe.id3,z>0&&(v.pid=z),W&&!j&&(r.logger.log("reparse from beginning"),W=!1,le=se-188),j=this.pmtParsed=!0;break}case 17:case 8191:break;default:W=!0;break}}else this.observer.emit(T.Events.ERROR,T.Events.ERROR,{type:t.ErrorTypes.MEDIA_ERROR,details:t.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});E.pesData=N,f.pesData=k,v.pesData=I;var ne={audioTrack:f,avcTrack:E,id3Track:v,textTrack:this._txtTrack};return l&&this.extractRemainingSamples(ne),ne},w.flush=function(){var _=this.remainderData;this.remainderData=null;var g;return _?g=this.demux(_,-1,!1,!0):g={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(g),this.sampleAes?this.decrypt(g,this.sampleAes):g},w.extractRemainingSamples=function(_){var g=_.audioTrack,i=_.avcTrack,l=_.id3Track,h=i.pesData,E=g.pesData,f=l.pesData,v;h&&(v=A(h))?(this.parseAVCPES(v,!0),i.pesData=null):i.pesData=h,E&&(v=A(E))?(g.isAAC?this.parseAACPES(v):this.parseMPEGPES(v),g.pesData=null):(E!=null&&E.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),g.pesData=E),f&&(v=A(f))?(this.parseID3PES(v),l.pesData=null):l.pesData=f},w.demuxSampleAes=function(_,g,i){var l=this.demux(_,i,!0,!this.config.progressive),h=this.sampleAes=new x.default(this.observer,this.config,g);return this.decrypt(l,h)},w.decrypt=function(_,g){return new Promise(function(i){var l=_.audioTrack,h=_.avcTrack;l.samples&&l.isAAC?g.decryptAacSamples(l.samples,0,function(){h.samples?g.decryptAvcSamples(h.samples,0,0,function(){i(_)}):i(_)}):h.samples&&g.decryptAvcSamples(h.samples,0,0,function(){i(_)})})},w.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},w.parseAVCPES=function(_,g){var i=this,l=this._avcTrack,h=this.parseAVCNALu(_.data),E=!1,f=this.avcSample,v,U=!1;_.data=null,f&&h.length&&!l.audFound&&(u(f,l),f=this.avcSample=a(!1,_.pts,_.dts,"")),h.forEach(function(N){switch(N.type){case 1:{v=!0,f||(f=i.avcSample=a(!0,_.pts,_.dts,"")),E&&(f.debug+="NDR "),f.frame=!0;var H=N.data;if(U&&H.length>4){var z=new R.default(H).readSliceType();(z===2||z===4||z===7||z===9)&&(f.key=!0)}break}case 5:v=!0,f||(f=i.avcSample=a(!0,_.pts,_.dts,"")),E&&(f.debug+="IDR "),f.key=!0,f.frame=!0;break;case 6:{v=!0,E&&f&&(f.debug+="SEI ");var k=new R.default(y(N.data));k.readUByte();for(var I=0,W=0,j=!1,Y=0;!j&&k.bytesAvailable>1;){I=0;do Y=k.readUByte(),I+=Y;while(Y===255);W=0;do Y=k.readUByte(),W+=Y;while(Y===255);if(I===4&&k.bytesAvailable!==0){j=!0;var $=k.readUByte();if($===181){var se=k.readUShort();if(se===49){var le=k.readUInt();if(le===1195456820){var ae=k.readUByte();if(ae===3){for(var q=k.readUByte(),ce=k.readUByte(),re=31&q,fe=[q,ce],ne=0;ne<re;ne++)fe.push(k.readUByte()),fe.push(k.readUByte()),fe.push(k.readUByte());m(i._txtTrack.samples,{type:3,pts:_.pts,bytes:fe})}}}}}else if(I===5&&k.bytesAvailable!==0){if(j=!0,W>16){for(var de=[],ee=0;ee<16;ee++)de.push(k.readUByte().toString(16)),(ee===3||ee===5||ee===7||ee===9)&&de.push("-");for(var ue=W-16,Se=new Uint8Array(ue),_e=0;_e<ue;_e++)Se[_e]=k.readUByte();m(i._txtTrack.samples,{pts:_.pts,payloadType:I,uuid:de.join(""),userData:Object(M.utf8ArrayToStr)(Se),userDataBytes:Se})}}else if(W<k.bytesAvailable)for(var Le=0;Le<W;Le++)k.readUByte()}break}case 7:if(v=!0,U=!0,E&&f&&(f.debug+="SPS "),!l.sps){var Ve=new R.default(N.data),Oe=Ve.readSPS();l.width=Oe.width,l.height=Oe.height,l.pixelRatio=Oe.pixelRatio,l.sps=[N.data],l.duration=i._duration;for(var ke=N.data.subarray(1,4),Ge="avc1.",Qe=0;Qe<3;Qe++){var vt=ke[Qe].toString(16);vt.length<2&&(vt="0"+vt),Ge+=vt}l.codec=Ge}break;case 8:v=!0,E&&f&&(f.debug+="PPS "),l.pps||(l.pps=[N.data]);break;case 9:v=!1,l.audFound=!0,f&&u(f,l),f=i.avcSample=a(!1,_.pts,_.dts,E?"AUD ":"");break;case 12:v=!1;break;default:v=!1,f&&(f.debug+="unknown NAL "+N.type+" ");break}if(f&&v){var At=f.units;At.push(N)}}),g&&f&&(u(f,l),this.avcSample=null)},w.getLastNalUnit=function(){var _,g=this.avcSample,i;if(!g||g.units.length===0){var l=this._avcTrack.samples;g=l[l.length-1]}if((_=g)!==null&&_!==void 0&&_.units){var h=g.units;i=h[h.length-1]}return i},w.parseAVCNALu=function(_){var g=_.byteLength,i=this._avcTrack,l=i.naluState||0,h=l,E=[],f=0,v,U,N,H=-1,z=0;for(l===-1&&(H=0,z=_[0]&31,l=0,f=1);f<g;){if(v=_[f++],!l){l=v?0:1;continue}if(l===1){l=v?0:2;continue}if(!v)l=3;else if(v===1){if(H>=0){var k={data:_.subarray(H,f-l-1),type:z};E.push(k)}else{var I=this.getLastNalUnit();if(I&&(h&&f<=4-h&&(I.state&&(I.data=I.data.subarray(0,I.data.byteLength-h))),U=f-l-1,U>0)){var W=new Uint8Array(I.data.byteLength+U);W.set(I.data,0),W.set(_.subarray(0,U),I.data.byteLength),I.data=W,I.state=0}}f<g?(N=_[f]&31,H=f,z=N,l=0):l=-1}else l=0}if(H>=0&&l>=0){var j={data:_.subarray(H,g),type:z,state:l};E.push(j)}if(E.length===0){var Y=this.getLastNalUnit();if(Y){var $=new Uint8Array(Y.data.byteLength+_.byteLength);$.set(Y.data,0),$.set(_,Y.data.byteLength),Y.data=$}}return i.naluState=l,E},w.parseAACPES=function(_){var g=0,i=this._audioTrack,l=this.aacOverFlow,h=_.data;if(l){this.aacOverFlow=null;var E=l.sample.unit.byteLength,f=Math.min(l.missing,E),v=E-f;l.sample.unit.set(h.subarray(0,f),v),i.samples.push(l.sample),g=l.missing}var U,N;for(U=g,N=h.length;U<N-1&&!F.isHeader(h,U);U++);if(U!==g){var H,z;if(U<N-1?(H="AAC PES did not start with ADTS header,offset:"+U,z=!1):(H="no ADTS header found in AAC PES",z=!0),r.logger.warn("parsing error:"+H),this.observer.emit(T.Events.ERROR,T.Events.ERROR,{type:t.ErrorTypes.MEDIA_ERROR,details:t.ErrorDetails.FRAG_PARSING_ERROR,fatal:z,reason:H}),z)return}F.initTrackConfig(i,this.observer,h,U,this.audioCodec);var k;if(_.pts!==void 0)k=_.pts;else if(l){var I=F.getFrameDuration(i.samplerate);k=l.sample.pts+I}else{r.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var W=0;U<N;)if(F.isHeader(h,U)){if(U+5<N){var j=F.appendFrame(i,h,U,k,W);if(j)if(j.missing)this.aacOverFlow=j;else{U+=j.length,W++;continue}}break}else U++},w.parseMPEGPES=function(_){var g=_.data,i=g.length,l=0,h=0,E=_.pts;if(E===void 0){r.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;h<i;)if(b.isHeader(g,h)){var f=b.appendFrame(this._audioTrack,g,h,E,l);if(f)h+=f.length,l++;else break}else h++},w.parseID3PES=function(_){if(_.pts===void 0){r.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(_)},B}();s.minProbeByteLength=188;function a(B,w,L,_){return{key:B,frame:!1,pts:w,dts:L,units:[],debug:_,length:0}}function o(B,w){return(B[w+10]&31)<<8|B[w+11]}function c(B,w,L,_){var g={audio:-1,avc:-1,id3:-1,isAAC:!0},i=(B[w+1]&15)<<8|B[w+2],l=w+3+i-4,h=(B[w+10]&15)<<8|B[w+11];for(w+=12+h;w<l;){var E=(B[w+1]&31)<<8|B[w+2];switch(B[w]){case 207:if(!_){r.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:g.audio===-1&&(g.audio=E);break;case 21:g.id3===-1&&(g.id3=E);break;case 219:if(!_){r.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:g.avc===-1&&(g.avc=E);break;case 3:case 4:L?g.audio===-1&&(g.audio=E,g.isAAC=!1):r.logger.log("MPEG audio found, not supported in this browser");break;case 36:r.logger.warn("Unsupported HEVC stream type found");break;default:break}w+=((B[w+3]&15)<<8|B[w+4])+5}return g}function A(B){var w=0,L,_,g,i,l,h=B.data;if(!B||B.size===0)return null;for(;h[0].length<19&&h.length>1;){var E=new Uint8Array(h[0].length+h[1].length);E.set(h[0]),E.set(h[1],h[0].length),h[0]=E,h.splice(1,1)}L=h[0];var f=(L[0]<<16)+(L[1]<<8)+L[2];if(f===1){if(_=(L[4]<<8)+L[5],_&&_>B.size-6)return null;var v=L[7];v&192&&(i=(L[9]&14)*536870912+(L[10]&255)*4194304+(L[11]&254)*16384+(L[12]&255)*128+(L[13]&254)/2,v&64?(l=(L[14]&14)*536870912+(L[15]&255)*4194304+(L[16]&254)*16384+(L[17]&255)*128+(L[18]&254)/2,i-l>60*9e4&&(r.logger.warn(Math.round((i-l)/9e4)+"s delta between PTS and DTS, align them"),i=l)):l=i),g=L[8];var U=g+9;if(B.size<=U)return null;B.size-=U;for(var N=new Uint8Array(B.size),H=0,z=h.length;H<z;H++){L=h[H];var k=L.byteLength;if(U)if(U>k){U-=k;continue}else L=L.subarray(U),k-=U,U=0;N.set(L,w),w+=k}return _&&(_-=g+3),{data:N,pts:i,dts:l,len:_}}return null}function u(B,w){if(B.units.length&&B.frame){if(B.pts===void 0){var L=w.samples,_=L.length;if(_){var g=L[_-1];B.pts=g.pts,B.dts=g.dts}else{w.dropped++;return}}w.samples.push(B)}B.debug.length&&r.logger.log(B.pts+"/"+B.dts+":"+B.debug)}function m(B,w){var L=B.length;if(L>0){if(w.pts>=B[L-1].pts)B.push(w);else for(var _=L-1;_>=0;_--)if(w.pts<B[_].pts){B.splice(_,0,w);break}}else B.push(w)}function y(B){for(var w=B.byteLength,L=[],_=1;_<w-2;)B[_]===0&&B[_+1]===0&&B[_+2]===3?(L.push(_+2),_+=2):_++;if(L.length===0)return B;var g=w-L.length,i=new Uint8Array(g),l=0;for(_=0;_<g;l++,_++)l===L[0]&&(l++,L.shift()),i[_]=B[l];return i}Q.default=s},"./src/errors.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"ErrorTypes",function(){return F}),D.d(Q,"ErrorDetails",function(){return b});var F;(function(R){R.NETWORK_ERROR="networkError",R.MEDIA_ERROR="mediaError",R.KEY_SYSTEM_ERROR="keySystemError",R.MUX_ERROR="muxError",R.OTHER_ERROR="otherError"})(F||(F={}));var b;(function(R){R.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",R.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",R.KEY_SYSTEM_NO_SESSION="keySystemNoSession",R.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",R.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",R.MANIFEST_LOAD_ERROR="manifestLoadError",R.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",R.MANIFEST_PARSING_ERROR="manifestParsingError",R.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",R.LEVEL_EMPTY_ERROR="levelEmptyError",R.LEVEL_LOAD_ERROR="levelLoadError",R.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",R.LEVEL_SWITCH_ERROR="levelSwitchError",R.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",R.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",R.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",R.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",R.FRAG_LOAD_ERROR="fragLoadError",R.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",R.FRAG_DECRYPT_ERROR="fragDecryptError",R.FRAG_PARSING_ERROR="fragParsingError",R.REMUX_ALLOC_ERROR="remuxAllocError",R.KEY_LOAD_ERROR="keyLoadError",R.KEY_LOAD_TIMEOUT="keyLoadTimeOut",R.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",R.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",R.BUFFER_APPEND_ERROR="bufferAppendError",R.BUFFER_APPENDING_ERROR="bufferAppendingError",R.BUFFER_STALLED_ERROR="bufferStalledError",R.BUFFER_FULL_ERROR="bufferFullError",R.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",R.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",R.INTERNAL_EXCEPTION="internalException",R.INTERNAL_ABORTED="aborted",R.UNKNOWN="unknown"})(b||(b={}))},"./src/events.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"Events",function(){return F});var F;(function(b){b.MEDIA_ATTACHING="hlsMediaAttaching",b.MEDIA_ATTACHED="hlsMediaAttached",b.MEDIA_DETACHING="hlsMediaDetaching",b.MEDIA_DETACHED="hlsMediaDetached",b.BUFFER_RESET="hlsBufferReset",b.BUFFER_CODECS="hlsBufferCodecs",b.BUFFER_CREATED="hlsBufferCreated",b.BUFFER_APPENDING="hlsBufferAppending",b.BUFFER_APPENDED="hlsBufferAppended",b.BUFFER_EOS="hlsBufferEos",b.BUFFER_FLUSHING="hlsBufferFlushing",b.BUFFER_FLUSHED="hlsBufferFlushed",b.MANIFEST_LOADING="hlsManifestLoading",b.MANIFEST_LOADED="hlsManifestLoaded",b.MANIFEST_PARSED="hlsManifestParsed",b.LEVEL_SWITCHING="hlsLevelSwitching",b.LEVEL_SWITCHED="hlsLevelSwitched",b.LEVEL_LOADING="hlsLevelLoading",b.LEVEL_LOADED="hlsLevelLoaded",b.LEVEL_UPDATED="hlsLevelUpdated",b.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",b.LEVELS_UPDATED="hlsLevelsUpdated",b.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",b.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",b.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",b.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",b.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",b.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",b.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",b.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",b.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",b.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",b.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",b.CUES_PARSED="hlsCuesParsed",b.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",b.INIT_PTS_FOUND="hlsInitPtsFound",b.FRAG_LOADING="hlsFragLoading",b.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",b.FRAG_LOADED="hlsFragLoaded",b.FRAG_DECRYPTED="hlsFragDecrypted",b.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",b.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",b.FRAG_PARSING_METADATA="hlsFragParsingMetadata",b.FRAG_PARSED="hlsFragParsed",b.FRAG_BUFFERED="hlsFragBuffered",b.FRAG_CHANGED="hlsFragChanged",b.FPS_DROP="hlsFpsDrop",b.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",b.ERROR="hlsError",b.DESTROYING="hlsDestroying",b.KEY_LOADING="hlsKeyLoading",b.KEY_LOADED="hlsKeyLoaded",b.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",b.BACK_BUFFER_REACHED="hlsBackBufferReached"})(F||(F={}))},"./src/hls.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return B});var F=D("./node_modules/url-toolkit/src/url-toolkit.js"),b=D.n(F),R=D("./src/loader/playlist-loader.ts"),M=D("./src/loader/key-loader.ts"),x=D("./src/controller/id3-track-controller.ts"),T=D("./src/controller/latency-controller.ts"),p=D("./src/controller/level-controller.ts"),r=D("./src/controller/fragment-tracker.ts"),t=D("./src/controller/stream-controller.ts"),d=D("./src/is-supported.ts"),s=D("./src/utils/logger.ts"),a=D("./src/config.ts"),o=D("./node_modules/eventemitter3/index.js"),c=D.n(o),A=D("./src/events.ts"),u=D("./src/errors.ts");function m(w,L){for(var _=0;_<L.length;_++){var g=L[_];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(w,g.key,g)}}function y(w,L,_){return L&&m(w.prototype,L),_&&m(w,_),w}var B=function(){w.isSupported=function(){return Object(d.isSupported)()};function w(_){_===void 0&&(_={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new o.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 g=this.config=Object(a.mergeConfig)(w.DefaultConfig,_);this.userConfig=_,Object(s.enableLogs)(g.debug),this._autoLevelCapping=-1,g.progressive&&Object(a.enableStreamingMode)(g);var i=g.abrController,l=g.bufferController,h=g.capLevelController,E=g.fpsController,f=this.abrController=new i(this),v=this.bufferController=new l(this),U=this.capLevelController=new h(this),N=new E(this),H=new R.default(this),z=new M.default(this),k=new x.default(this),I=this.levelController=new p.default(this),W=new r.FragmentTracker(this),j=this.streamController=new t.default(this,W);U.setStreamController(j),N.setStreamController(j);var Y=[I,j];this.networkControllers=Y;var $=[H,z,f,v,U,N,k,W];this.audioTrackController=this.createController(g.audioTrackController,null,Y),this.createController(g.audioStreamController,W,Y),this.subtitleTrackController=this.createController(g.subtitleTrackController,null,Y),this.createController(g.subtitleStreamController,W,Y),this.createController(g.timelineController,null,$),this.emeController=this.createController(g.emeController,null,$),this.cmcdController=this.createController(g.cmcdController,null,$),this.latencyController=this.createController(T.default,null,$),this.coreComponents=$}var L=w.prototype;return L.createController=function(g,i,l){if(g){var h=i?new g(this,i):new g(this);return l&&l.push(h),h}return null},L.on=function(g,i,l){l===void 0&&(l=this),this._emitter.on(g,i,l)},L.once=function(g,i,l){l===void 0&&(l=this),this._emitter.once(g,i,l)},L.removeAllListeners=function(g){this._emitter.removeAllListeners(g)},L.off=function(g,i,l,h){l===void 0&&(l=this),this._emitter.off(g,i,l,h)},L.listeners=function(g){return this._emitter.listeners(g)},L.emit=function(g,i,l){return this._emitter.emit(g,i,l)},L.trigger=function(g,i){if(this.config.debug)return this.emit(g,g,i);try{return this.emit(g,g,i)}catch(l){s.logger.error("An internal error happened while handling event "+g+'. Error message: "'+l.message+'". Here is a stacktrace:',l),this.trigger(A.Events.ERROR,{type:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:g,error:l})}return!1},L.listenerCount=function(g){return this._emitter.listenerCount(g)},L.destroy=function(){s.logger.log("destroy"),this.trigger(A.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(g){return g.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(g){return g.destroy()}),this.coreComponents.length=0},L.attachMedia=function(g){s.logger.log("attachMedia"),this._media=g,this.trigger(A.Events.MEDIA_ATTACHING,{media:g})},L.detachMedia=function(){s.logger.log("detachMedia"),this.trigger(A.Events.MEDIA_DETACHING,void 0),this._media=null},L.loadSource=function(g){this.stopLoad();var i=this.media,l=this.url,h=this.url=F.buildAbsoluteURL(self.location.href,g,{alwaysNormalize:!0});s.logger.log("loadSource:"+h),i&&l&&l!==h&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(i)),this.trigger(A.Events.MANIFEST_LOADING,{url:g})},L.startLoad=function(g){g===void 0&&(g=-1),s.logger.log("startLoad("+g+")"),this.networkControllers.forEach(function(i){i.startLoad(g)})},L.stopLoad=function(){s.logger.log("stopLoad"),this.networkControllers.forEach(function(g){g.stopLoad()})},L.swapAudioCodec=function(){s.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},L.recoverMediaError=function(){s.logger.log("recoverMediaError");var g=this._media;this.detachMedia(),g&&this.attachMedia(g)},L.removeLevel=function(g,i){i===void 0&&(i=0),this.levelController.removeLevel(g,i)},y(w,[{key:"levels",get:function(){var g=this.levelController.levels;return g||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(g){s.logger.log("set currentLevel:"+g),this.loadLevel=g,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(g){s.logger.log("set nextLevel:"+g),this.levelController.manualLevel=g,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(g){s.logger.log("set loadLevel:"+g),this.levelController.manualLevel=g}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(g){this.levelController.nextLoadLevel=g}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(g){s.logger.log("set firstLevel:"+g),this.levelController.firstLevel=g}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(g){s.logger.log("set startLevel:"+g),g!==-1&&(g=Math.max(g,this.minAutoLevel)),this.levelController.startLevel=g}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(g){var i=!!g;i!==this.config.capLevelToPlayerSize&&(i?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=i)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(g){this._autoLevelCapping!==g&&(s.logger.log("set autoLevelCapping:"+g),this._autoLevelCapping=g)}},{key:"bandwidthEstimate",get:function(){var g=this.abrController.bwEstimator;return g?g.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var g=this.levels,i=this.config.minAutoBitrate;if(!g)return 0;for(var l=g.length,h=0;h<l;h++)if(g[h].maxBitrate>i)return h;return 0}},{key:"maxAutoLevel",get:function(){var g=this.levels,i=this.autoLevelCapping,l;return i===-1&&g&&g.length?l=g.length-1:l=i,l}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(g){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,g)}},{key:"audioTracks",get:function(){var g=this.audioTrackController;return g?g.audioTracks:[]}},{key:"audioTrack",get:function(){var g=this.audioTrackController;return g?g.audioTrack:-1},set:function(g){var i=this.audioTrackController;i&&(i.audioTrack=g)}},{key:"subtitleTracks",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTrack:-1},set:function(g){var i=this.subtitleTrackController;i&&(i.subtitleTrack=g)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var g=this.subtitleTrackController;return g?g.subtitleDisplay:!1},set:function(g){var i=this.subtitleTrackController;i&&(i.subtitleDisplay=g)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(g){this.config.lowLatencyMode=g}},{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 u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return w.defaultConfig?w.defaultConfig:a.hlsDefaultConfig},set:function(g){w.defaultConfig=g}}]),w}();B.defaultConfig=void 0},"./src/is-supported.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"isSupported",function(){return R}),D.d(Q,"changeTypeSupported",function(){return M});var F=D("./src/utils/mediasource-helper.ts");function b(){return self.SourceBuffer||self.WebKitSourceBuffer}function R(){var x=Object(F.getMediaSource)();if(!x)return!1;var T=b(),p=x&&typeof x.isTypeSupported=="function"&&x.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!T||T.prototype&&typeof T.prototype.appendBuffer=="function"&&typeof T.prototype.remove=="function";return!!p&&!!r}function M(){var x,T=b();return typeof(T==null||((x=T.prototype)===null||x===void 0)?void 0:x.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return s}),D.d(Q,"LoadError",function(){return o});var F=D("./src/polyfills/number.ts"),b=D("./src/errors.ts");function R(c,A){c.prototype=Object.create(A.prototype),c.prototype.constructor=c,r(c,A)}function M(c){var A=typeof Map=="function"?new Map:void 0;return M=function(m){if(m===null||!p(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(m))return A.get(m);A.set(m,y)}function y(){return x(m,arguments,t(this).constructor)}return y.prototype=Object.create(m.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),r(y,m)},M(c)}function x(c,A,u){return T()?x=Reflect.construct:x=function(y,B,w){var L=[null];L.push.apply(L,B);var _=Function.bind.apply(y,L),g=new _;return w&&r(g,w.prototype),g},x.apply(null,arguments)}function T(){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(c){return!1}}function p(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function r(c,A){return r=Object.setPrototypeOf||function(m,y){return m.__proto__=y,m},r(c,A)}function t(c){return t=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},t(c)}var d=Math.pow(2,17),s=function(){function c(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var A=c.prototype;return A.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},A.abort=function(){this.loader&&this.loader.abort()},A.load=function(m,y){var B=this,w=m.url;if(!w)return Promise.reject(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(w?"part list":"url")));this.abort();var L=this.config,_=L.fLoader,g=L.loader;return new Promise(function(i,l){B.loader&&B.loader.destroy();var h=B.loader=m.loader=_?new _(L):new g(L),E=a(m),f={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:d};m.stats=h.stats,h.load(E,f,{onSuccess:function(U,N,H,z){B.resetLoader(m,h),i({frag:m,part:null,payload:U.data,networkDetails:z})},onError:function(U,N,H){B.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:U,networkDetails:H}))},onAbort:function(U,N,H){B.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:H}))},onTimeout:function(U,N,H){B.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:H}))},onProgress:function(U,N,H,z){y&&y({frag:m,part:null,payload:H,networkDetails:z})}})})},A.loadPart=function(m,y,B){var w=this;this.abort();var L=this.config,_=L.fLoader,g=L.loader;return new Promise(function(i,l){w.loader&&w.loader.destroy();var h=w.loader=m.loader=_?new _(L):new g(L),E=a(m,y),f={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:d};y.stats=h.stats,h.load(E,f,{onSuccess:function(U,N,H,z){w.resetLoader(m,h),w.updateStatsFromPart(m,y);var k={frag:m,part:y,payload:U.data,networkDetails:z};B(k),i(k)},onError:function(U,N,H){w.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:y,response:U,networkDetails:H}))},onAbort:function(U,N,H){m.stats.aborted=y.stats.aborted,w.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:y,networkDetails:H}))},onTimeout:function(U,N,H){w.resetLoader(m,h),l(new o({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:y,networkDetails:H}))}})})},A.updateStatsFromPart=function(m,y){var B=m.stats,w=y.stats,L=w.total;if(B.loaded+=w.loaded,L){var _=Math.round(m.duration/y.duration),g=Math.min(Math.round(B.loaded/L),_),i=_-g,l=i*Math.round(B.loaded/g);B.total=B.loaded+l}else B.total=Math.max(B.loaded,B.total);var h=B.loading,E=w.loading;h.start?h.first+=E.first-E.start:(h.start=E.start,h.first=E.first),h.end=E.end},A.resetLoader=function(m,y){m.loader=null,this.loader===y&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),y.destroy()},c}();function a(c,A){A===void 0&&(A=null);var u=A||c,m={frag:c,part:A,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},y=u.byteRangeStartOffset,B=u.byteRangeEndOffset;return Object(F.isFiniteNumber)(y)&&Object(F.isFiniteNumber)(B)&&(m.rangeStart=y,m.rangeEnd=B),m}var o=function(c){R(A,c);function A(u){for(var m,y=arguments.length,B=new Array(y>1?y-1:0),w=1;w<y;w++)B[w-1]=arguments[w];return m=c.call.apply(c,[this].concat(B))||this,m.data=void 0,m.data=u,m}return A}(M(Error))},"./src/loader/fragment.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"ElementaryStreamTypes",function(){return s}),D.d(Q,"BaseSegment",function(){return a}),D.d(Q,"Fragment",function(){return o}),D.d(Q,"Part",function(){return c});var F=D("./src/polyfills/number.ts"),b=D("./node_modules/url-toolkit/src/url-toolkit.js"),R=D.n(b),M=D("./src/utils/logger.ts"),x=D("./src/loader/level-key.ts"),T=D("./src/loader/load-stats.ts");function p(A,u){A.prototype=Object.create(u.prototype),A.prototype.constructor=A,r(A,u)}function r(A,u){return r=Object.setPrototypeOf||function(y,B){return y.__proto__=B,y},r(A,u)}function t(A,u){for(var m=0;m<u.length;m++){var y=u[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(A,y.key,y)}}function d(A,u,m){return u&&t(A.prototype,u),m&&t(A,m),A}var s;(function(A){A.AUDIO="audio",A.VIDEO="video",A.AUDIOVIDEO="audiovideo"})(s||(s={}));var a=function(){function A(m){var y;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(y={},y[s.AUDIO]=null,y[s.VIDEO]=null,y[s.AUDIOVIDEO]=null,y),this.baseurl=m}var u=A.prototype;return u.setByteRange=function(y,B){var w=y.split("@",2),L=[];w.length===1?L[0]=B?B.byteRangeEndOffset:0:L[0]=parseInt(w[1]),L[1]=parseInt(w[0])+L[0],this._byteRange=L},d(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(b.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(y){this._url=y}}]),A}(),o=function(A){p(u,A);function u(y,B){var w;return w=A.call(this,B)||this,w._decryptdata=null,w.rawProgramDateTime=null,w.programDateTime=null,w.tagList=[],w.duration=0,w.sn=0,w.levelkey=void 0,w.type=void 0,w.loader=null,w.level=-1,w.cc=0,w.startPTS=void 0,w.endPTS=void 0,w.appendedPTS=void 0,w.startDTS=void 0,w.endDTS=void 0,w.start=0,w.deltaPTS=void 0,w.maxStartPTS=void 0,w.minEndPTS=void 0,w.stats=new T.LoadStats,w.urlId=0,w.data=void 0,w.bitrateTest=!1,w.title=null,w.initSegment=null,w.type=y,w}var m=u.prototype;return m.createInitializationVector=function(B){for(var w=new Uint8Array(16),L=12;L<16;L++)w[L]=B>>8*(15-L)&255;return w},m.setDecryptDataFromLevelKey=function(B,w){var L=B;return(B==null?void 0:B.method)==="AES-128"&&B.uri&&!B.iv&&(L=x.LevelKey.fromURI(B.uri),L.method=B.method,L.iv=this.createInitializationVector(w),L.keyFormat="identity"),L},m.setElementaryStreamInfo=function(B,w,L,_,g,i){i===void 0&&(i=!1);var l=this.elementaryStreams,h=l[B];if(!h){l[B]={startPTS:w,endPTS:L,startDTS:_,endDTS:g,partial:i};return}h.startPTS=Math.min(h.startPTS,w),h.endPTS=Math.max(h.endPTS,L),h.startDTS=Math.min(h.startDTS,_),h.endDTS=Math.max(h.endDTS,g)},m.clearElementaryStreamInfo=function(){var B=this.elementaryStreams;B[s.AUDIO]=null,B[s.VIDEO]=null,B[s.AUDIOVIDEO]=null},d(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var B=this.sn;typeof B!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&M.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),B=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,B)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(F.isFiniteNumber)(this.programDateTime))return null;var B=Object(F.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+B*1e3}},{key:"encrypted",get:function(){var B;return!!((B=this.decryptdata)!==null&&B!==void 0&&B.keyFormat&&this.decryptdata.uri)}}]),u}(a),c=function(A){p(u,A);function u(m,y,B,w,L){var _;_=A.call(this,B)||this,_.fragOffset=0,_.duration=0,_.gap=!1,_.independent=!1,_.relurl=void 0,_.fragment=void 0,_.index=void 0,_.stats=new T.LoadStats,_.duration=m.decimalFloatingPoint("DURATION"),_.gap=m.bool("GAP"),_.independent=m.bool("INDEPENDENT"),_.relurl=m.enumeratedString("URI"),_.fragment=y,_.index=w;var g=m.enumeratedString("BYTERANGE");return g&&_.setByteRange(g,L),L&&(_.fragOffset=L.fragOffset+L.duration),_}return d(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var y=this.elementaryStreams;return!!(y.audio||y.video||y.audiovideo)}}]),u}(a)},"./src/loader/key-loader.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return M});var F=D("./src/events.ts"),b=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),M=function(){function x(p){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=p,this._registerListeners()}var T=x.prototype;return T._registerListeners=function(){this.hls.on(F.Events.KEY_LOADING,this.onKeyLoading,this)},T._unregisterListeners=function(){this.hls.off(F.Events.KEY_LOADING,this.onKeyLoading)},T.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var t=this.loaders[r];t&&t.destroy()}this.loaders={}},T.onKeyLoading=function(r,t){var d=t.frag,s=d.type,a=this.loaders[s];if(!d.decryptdata){R.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var o=d.decryptdata.uri;if(o!==this.decrypturl||this.decryptkey===null){var c=this.hls.config;if(a&&(R.logger.warn("abort previous key loader for type:"+s),a.abort()),!o){R.logger.warn("key uri is falsy");return}var A=c.loader,u=d.loader=this.loaders[s]=new A(c);this.decrypturl=o,this.decryptkey=null;var m={url:o,frag:d,responseType:"arraybuffer"},y={timeout:c.fragLoadingTimeOut,maxRetry:0,retryDelay:c.fragLoadingRetryDelay,maxRetryDelay:c.fragLoadingMaxRetryTimeout,highWaterMark:0},B={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(m,y,B)}else this.decryptkey&&(d.decryptdata.key=this.decryptkey,this.hls.trigger(F.Events.KEY_LOADED,{frag:d}))},T.loadsuccess=function(r,t,d){var s=d.frag;if(!s.decryptdata){R.logger.error("after key load, decryptdata unset");return}this.decryptkey=s.decryptdata.key=new Uint8Array(r.data),s.loader=null,delete this.loaders[s.type],this.hls.trigger(F.Events.KEY_LOADED,{frag:s})},T.loaderror=function(r,t){var d=t.frag,s=d.loader;s&&s.abort(),delete this.loaders[d.type],this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:d,response:r})},T.loadtimeout=function(r,t){var d=t.frag,s=d.loader;s&&s.abort(),delete this.loaders[d.type],this.hls.trigger(F.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:d})},x}()},"./src/loader/level-details.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"LevelDetails",function(){return x});var F=D("./src/polyfills/number.ts");function b(T,p){for(var r=0;r<p.length;r++){var t=p[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(T,t.key,t)}}function R(T,p,r){return p&&b(T.prototype,p),r&&b(T,r),T}var M=10,x=function(){function T(r){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=r}var p=T.prototype;return p.reloaded=function(t){if(!t){this.advanced=!0,this.updated=!0;return}var d=this.lastPartSn-t.lastPartSn,s=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!s||!!d,this.advanced=this.endSN>t.endSN||d>0||d===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(t.misses*.6):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},R(T,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(F.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||M}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;if(t>0){var d=this.driftEnd-this.driftStart;return d*1e3/t}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return(t=this.partList)!==null&&t!==void 0&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return(t=this.fragments)!==null&&t!==void 0&&t.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 t;return(t=this.partList)!==null&&t!==void 0&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return(t=this.partList)!==null&&t!==void 0&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),T}()},"./src/loader/level-key.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"LevelKey",function(){return x});var F=D("./node_modules/url-toolkit/src/url-toolkit.js"),b=D.n(F);function R(T,p){for(var r=0;r<p.length;r++){var t=p[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(T,t.key,t)}}function M(T,p,r){return p&&R(T.prototype,p),r&&R(T,r),T}var x=function(){T.fromURL=function(r,t){return new T(r,t)},T.fromURI=function(r){return new T(r)};function T(p,r){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,r?this._uri=Object(F.buildAbsoluteURL)(p,r,{alwaysNormalize:!0}):this._uri=p}return M(T,[{key:"uri",get:function(){return this._uri}}]),T}()},"./src/loader/load-stats.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"LoadStats",function(){return F});var F=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(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return u});var F=D("./src/polyfills/number.ts"),b=D("./node_modules/url-toolkit/src/url-toolkit.js"),R=D.n(b),M=D("./src/loader/fragment.ts"),x=D("./src/loader/level-details.ts"),T=D("./src/loader/level-key.ts"),p=D("./src/utils/attr-list.ts"),r=D("./src/utils/logger.ts"),t=D("./src/utils/codecs.ts"),d=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,s=/#EXT-X-MEDIA:(.*)/g,a=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),o=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("|")),c=/\.(mp4|m4s|m4v|m4a)$/i;function A(L){var _,g;return c.test((_=(g=b.parseURL(L))===null||g===void 0?void 0:g.path)!=null?_:"")}var u=function(){function L(){}return L.findGroup=function(g,i){for(var l=0;l<g.length;l++){var h=g[l];if(h.id===i)return h}},L.convertAVC1ToAVCOTI=function(g){var i=g.split(".");if(i.length>2){var l=i.shift()+".";return l+=parseInt(i.shift()).toString(16),l+=("000"+parseInt(i.shift()).toString(16)).substr(-4),l}return g},L.resolve=function(g,i){return b.buildAbsoluteURL(i,g,{alwaysNormalize:!0})},L.parseMasterPlaylist=function(g,i){var l=[],h={},E=!1;d.lastIndex=0;for(var f;(f=d.exec(g))!=null;)if(f[1]){var v=new p.AttrList(f[1]),U={attrs:v,bitrate:v.decimalInteger("AVERAGE-BANDWIDTH")||v.decimalInteger("BANDWIDTH"),name:v.NAME,url:L.resolve(f[2],i)},N=v.decimalResolution("RESOLUTION");N&&(U.width=N.width,U.height=N.height),m((v.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),U),U.videoCodec&&U.videoCodec.indexOf("avc1")!==-1&&(U.videoCodec=L.convertAVC1ToAVCOTI(U.videoCodec)),l.push(U)}else if(f[3]){var H=new p.AttrList(f[3]);H["DATA-ID"]&&(E=!0,h[H["DATA-ID"]]=H)}return{levels:l,sessionData:E?h:null}},L.parseMasterPlaylistMedia=function(g,i,l,h){h===void 0&&(h=[]);var E,f=[],v=0;for(s.lastIndex=0;(E=s.exec(g))!==null;){var U=new p.AttrList(E[1]);if(U.TYPE===l){var N={attrs:U,bitrate:0,id:v++,groupId:U["GROUP-ID"],instreamId:U["INSTREAM-ID"],name:U.NAME||U.LANGUAGE||"",type:l,default:U.bool("DEFAULT"),autoselect:U.bool("AUTOSELECT"),forced:U.bool("FORCED"),lang:U.LANGUAGE,url:U.URI?L.resolve(U.URI,i):""};if(h.length){var H=L.findGroup(h,N.groupId)||h[0];y(N,H,"audioCodec"),y(N,H,"textCodec")}f.push(N)}}return f},L.parseLevelPlaylist=function(g,i,l,h,E){var f=new x.LevelDetails(i),v=f.fragments,U=null,N=0,H=0,z=0,k=0,I=null,W=new M.Fragment(h,i),j,Y,$,se=-1,le=!1;for(a.lastIndex=0,f.m3u8=g;(j=a.exec(g))!==null;){le&&(le=!1,W=new M.Fragment(h,i),W.start=z,W.sn=N,W.cc=k,W.level=l,U&&(W.initSegment=U,W.rawProgramDateTime=U.rawProgramDateTime));var ae=j[1];if(ae){W.duration=parseFloat(ae);var q=(" "+j[2]).slice(1);W.title=q||null,W.tagList.push(q?["INF",ae,q]:["INF",ae])}else if(j[3])Object(F.isFiniteNumber)(W.duration)&&(W.start=z,$&&(W.levelkey=$),W.sn=N,W.level=l,W.cc=k,W.urlId=E,v.push(W),W.relurl=(" "+j[3]).slice(1),w(W,I),I=W,z+=W.duration,N++,H=0,le=!0);else if(j[4]){var ce=(" "+j[4]).slice(1);I?W.setByteRange(ce,I):W.setByteRange(ce)}else if(j[5])W.rawProgramDateTime=(" "+j[5]).slice(1),W.tagList.push(["PROGRAM-DATE-TIME",W.rawProgramDateTime]),se===-1&&(se=v.length);else{if(j=j[0].match(o),!j){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(Y=1;Y<j.length&&!(typeof j[Y]!="undefined");Y++);var re=(" "+j[Y]).slice(1),fe=(" "+j[Y+1]).slice(1),ne=j[Y+2]?(" "+j[Y+2]).slice(1):"";switch(re){case"PLAYLIST-TYPE":f.type=fe.toUpperCase();break;case"MEDIA-SEQUENCE":N=f.startSN=parseInt(fe);break;case"SKIP":{var de=new p.AttrList(fe),ee=de.decimalInteger("SKIPPED-SEGMENTS");if(Object(F.isFiniteNumber)(ee)){f.skippedSegments=ee;for(var ue=ee;ue--;)v.unshift(null);N+=ee}var Se=de.enumeratedString("RECENTLY-REMOVED-DATERANGES");Se&&(f.recentlyRemovedDateranges=Se.split(" "));break}case"TARGETDURATION":f.targetduration=parseFloat(fe);break;case"VERSION":f.version=parseInt(fe);break;case"EXTM3U":break;case"ENDLIST":f.live=!1;break;case"#":(fe||ne)&&W.tagList.push(ne?[fe,ne]:[fe]);break;case"DIS":k++;case"GAP":W.tagList.push([re]);break;case"BITRATE":W.tagList.push([re,fe]);break;case"DISCONTINUITY-SEQ":k=parseInt(fe);break;case"KEY":{var _e,Le=new p.AttrList(fe),Ve=Le.enumeratedString("METHOD"),Oe=Le.URI,ke=Le.hexadecimalInteger("IV"),Ge=Le.enumeratedString("KEYFORMATVERSIONS"),Qe=Le.enumeratedString("KEYID"),vt=(_e=Le.enumeratedString("KEYFORMAT"))!=null?_e:"identity",At=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(At.indexOf(vt)>-1){r.logger.warn("Keyformat "+vt+" is not supported from the manifest");continue}else if(vt!=="identity")continue;Ve&&($=T.LevelKey.fromURL(i,Oe),Oe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Ve)>=0&&($.method=Ve,$.keyFormat=vt,Qe&&($.keyID=Qe),Ge&&($.keyFormatVersions=Ge),$.iv=ke));break}case"START":{var Bt=new p.AttrList(fe),it=Bt.decimalFloatingPoint("TIME-OFFSET");Object(F.isFiniteNumber)(it)&&(f.startTimeOffset=it);break}case"MAP":{var Lt=new p.AttrList(fe);W.relurl=Lt.URI,Lt.BYTERANGE&&W.setByteRange(Lt.BYTERANGE),W.level=l,W.sn="initSegment",$&&(W.levelkey=$),W.initSegment=null,U=W,le=!0;break}case"SERVER-CONTROL":{var Ft=new p.AttrList(fe);f.canBlockReload=Ft.bool("CAN-BLOCK-RELOAD"),f.canSkipUntil=Ft.optionalFloat("CAN-SKIP-UNTIL",0),f.canSkipDateRanges=f.canSkipUntil>0&&Ft.bool("CAN-SKIP-DATERANGES"),f.partHoldBack=Ft.optionalFloat("PART-HOLD-BACK",0),f.holdBack=Ft.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Pe=new p.AttrList(fe);f.partTarget=Pe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Fe=f.partList;Fe||(Fe=f.partList=[]);var dt=H>0?Fe[Fe.length-1]:void 0,pt=H++,Ye=new M.Part(new p.AttrList(fe),W,i,pt,dt);Fe.push(Ye),W.duration+=Ye.duration;break}case"PRELOAD-HINT":{var Et=new p.AttrList(fe);f.preloadHint=Et;break}case"RENDITION-REPORT":{var We=new p.AttrList(fe);f.renditionReports=f.renditionReports||[],f.renditionReports.push(We);break}default:r.logger.warn("line parsed but not handled: "+j);break}}}I&&!I.relurl?(v.pop(),z-=I.duration,f.partList&&(f.fragmentHint=I)):f.partList&&(w(W,I),W.cc=k,f.fragmentHint=W);var De=v.length,Re=v[0],me=v[De-1];if(z+=f.skippedSegments*f.targetduration,z>0&&De&&me){f.averagetargetduration=z/De;var Ee=me.sn;f.endSN=Ee!=="initSegment"?Ee:0,Re&&(f.startCC=Re.cc,Re.initSegment||f.fragments.every(function(Te){return Te.relurl&&A(Te.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),W=new M.Fragment(h,i),W.relurl=me.relurl,W.level=l,W.sn="initSegment",Re.initSegment=W,f.needSidxRanges=!0))}else f.endSN=0,f.startCC=0;return f.fragmentHint&&(z+=f.fragmentHint.duration),f.totalduration=z,f.endCC=k,se>0&&B(v,se),f},L}();function m(L,_){["video","audio","text"].forEach(function(g){var i=L.filter(function(h){return Object(t.isCodecType)(h,g)});if(i.length){var l=i.filter(function(h){return h.lastIndexOf("avc1",0)===0||h.lastIndexOf("mp4a",0)===0});_[g+"Codec"]=l.length>0?l[0]:i[0],L=L.filter(function(h){return i.indexOf(h)===-1})}}),_.unknownCodecs=L}function y(L,_,g){var i=_[g];i&&(L[g]=i)}function B(L,_){for(var g=L[_],i=_;i--;){var l=L[i];if(!l)return;l.programDateTime=g.programDateTime-l.duration*1e3,g=l}}function w(L,_){L.rawProgramDateTime?L.programDateTime=Date.parse(L.rawProgramDateTime):_!=null&&_.programDateTime&&(L.programDateTime=_.endProgramDateTime),Object(F.isFiniteNumber)(L.programDateTime)||(L.programDateTime=null,L.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/polyfills/number.ts"),b=D("./src/events.ts"),R=D("./src/errors.ts"),M=D("./src/utils/logger.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/loader/m3u8-parser.ts"),p=D("./src/types/loader.ts"),r=D("./src/utils/attr-list.ts");function t(a){var o=a.type;switch(o){case p.PlaylistContextType.AUDIO_TRACK:return p.PlaylistLevelType.AUDIO;case p.PlaylistContextType.SUBTITLE_TRACK:return p.PlaylistLevelType.SUBTITLE;default:return p.PlaylistLevelType.MAIN}}function d(a,o){var c=a.url;return(c===void 0||c.indexOf("data:")===0)&&(c=o.url),c}var s=function(){function a(c){this.hls=void 0,this.loaders=Object.create(null),this.hls=c,this.registerListeners()}var o=a.prototype;return o.registerListeners=function(){var A=this.hls;A.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),A.on(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),A.on(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},o.unregisterListeners=function(){var A=this.hls;A.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),A.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),A.off(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),A.off(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},o.createInternalLoader=function(A){var u=this.hls.config,m=u.pLoader,y=u.loader,B=m||y,w=new B(u);return A.loader=w,this.loaders[A.type]=w,w},o.getInternalLoader=function(A){return this.loaders[A.type]},o.resetInternalLoader=function(A){this.loaders[A]&&delete this.loaders[A]},o.destroyInternalLoaders=function(){for(var A in this.loaders){var u=this.loaders[A];u&&u.destroy(),this.resetInternalLoader(A)}},o.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},o.onManifestLoading=function(A,u){var m=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:p.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},o.onLevelLoading=function(A,u){var m=u.id,y=u.level,B=u.url,w=u.deliveryDirectives;this.load({id:m,groupId:null,level:y,responseType:"text",type:p.PlaylistContextType.LEVEL,url:B,deliveryDirectives:w})},o.onAudioTrackLoading=function(A,u){var m=u.id,y=u.groupId,B=u.url,w=u.deliveryDirectives;this.load({id:m,groupId:y,level:null,responseType:"text",type:p.PlaylistContextType.AUDIO_TRACK,url:B,deliveryDirectives:w})},o.onSubtitleTrackLoading=function(A,u){var m=u.id,y=u.groupId,B=u.url,w=u.deliveryDirectives;this.load({id:m,groupId:y,level:null,responseType:"text",type:p.PlaylistContextType.SUBTITLE_TRACK,url:B,deliveryDirectives:w})},o.load=function(A){var u,m=this.hls.config,y=this.getInternalLoader(A);if(y){var B=y.context;if(B&&B.url===A.url){M.logger.trace("[playlist-loader]: playlist request ongoing");return}M.logger.log("[playlist-loader]: aborting previous loader for type: "+A.type),y.abort()}var w,L,_,g;switch(A.type){case p.PlaylistContextType.MANIFEST:w=m.manifestLoadingMaxRetry,L=m.manifestLoadingTimeOut,_=m.manifestLoadingRetryDelay,g=m.manifestLoadingMaxRetryTimeout;break;case p.PlaylistContextType.LEVEL:case p.PlaylistContextType.AUDIO_TRACK:case p.PlaylistContextType.SUBTITLE_TRACK:w=0,L=m.levelLoadingTimeOut;break;default:w=m.levelLoadingMaxRetry,L=m.levelLoadingTimeOut,_=m.levelLoadingRetryDelay,g=m.levelLoadingMaxRetryTimeout;break}if(y=this.createInternalLoader(A),(u=A.deliveryDirectives)!==null&&u!==void 0&&u.part){var i;if(A.type===p.PlaylistContextType.LEVEL&&A.level!==null?i=this.hls.levels[A.level].details:A.type===p.PlaylistContextType.AUDIO_TRACK&&A.id!==null?i=this.hls.audioTracks[A.id].details:A.type===p.PlaylistContextType.SUBTITLE_TRACK&&A.id!==null&&(i=this.hls.subtitleTracks[A.id].details),i){var l=i.partTarget,h=i.targetduration;l&&h&&(L=Math.min(Math.max(l*3,h*.8)*1e3,L))}}var E={timeout:L,maxRetry:w,retryDelay:_,maxRetryDelay:g,highWaterMark:0},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};y.load(A,E,f)},o.loadsuccess=function(A,u,m,y){if(y===void 0&&(y=null),m.isSidxRequest){this.handleSidxRequest(A,m),this.handlePlaylistLoaded(A,u,m,y);return}this.resetInternalLoader(m.type);var B=A.data;if(B.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(A,m,"no EXTM3U delimiter",y);return}u.parsing.start=performance.now(),B.indexOf("#EXTINF:")>0||B.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(A,u,m,y):this.handleMasterPlaylist(A,u,m,y)},o.loaderror=function(A,u,m){m===void 0&&(m=null),this.handleNetworkError(u,m,!1,A)},o.loadtimeout=function(A,u,m){m===void 0&&(m=null),this.handleNetworkError(u,m,!0)},o.handleMasterPlaylist=function(A,u,m,y){var B=this.hls,w=A.data,L=d(A,m),_=T.default.parseMasterPlaylist(w,L),g=_.levels,i=_.sessionData;if(!g.length){this.handleManifestParsingError(A,m,"no level found in manifest",y);return}var l=g.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),h=g.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),E=T.default.parseMasterPlaylistMedia(w,L,"AUDIO",l),f=T.default.parseMasterPlaylistMedia(w,L,"SUBTITLES",h),v=T.default.parseMasterPlaylistMedia(w,L,"CLOSED-CAPTIONS");if(E.length){var U=E.some(function(N){return!N.url});!U&&g[0].audioCodec&&!g[0].attrs.AUDIO&&(M.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),E.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}B.trigger(b.Events.MANIFEST_LOADED,{levels:g,audioTracks:E,subtitles:f,captions:v,url:L,stats:u,networkDetails:y,sessionData:i})},o.handleTrackOrLevelPlaylist=function(A,u,m,y){var B=this.hls,w=m.id,L=m.level,_=m.type,g=d(A,m),i=Object(F.isFiniteNumber)(w)?w:0,l=Object(F.isFiniteNumber)(L)?L:i,h=t(m),E=T.default.parseLevelPlaylist(A.data,g,l,h,i);if(!E.fragments.length){B.trigger(b.Events.ERROR,{type:R.ErrorTypes.NETWORK_ERROR,details:R.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:g,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(_===p.PlaylistContextType.MANIFEST){var f={attrs:new r.AttrList({}),bitrate:0,details:E,name:"",url:g};B.trigger(b.Events.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:g,stats:u,networkDetails:y,sessionData:null})}if(u.parsing.end=performance.now(),E.needSidxRanges){var v,U=(v=E.fragments[0].initSegment)===null||v===void 0?void 0:v.url;this.load({url:U,isSidxRequest:!0,type:_,level:L,levelDetails:E,id:w,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=E,this.handlePlaylistLoaded(A,u,m,y)},o.handleSidxRequest=function(A,u){var m=Object(x.parseSegmentIndex)(new Uint8Array(A.data));if(!m)return;var y=m.references,B=u.levelDetails;y.forEach(function(w,L){var _=w.info,g=B.fragments[L];g.byteRange.length===0&&g.setByteRange(String(1+_.end-_.start)+"@"+String(_.start)),g.initSegment&&g.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},o.handleManifestParsingError=function(A,u,m,y){this.hls.trigger(b.Events.ERROR,{type:R.ErrorTypes.NETWORK_ERROR,details:R.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===p.PlaylistContextType.MANIFEST,url:A.url,reason:m,response:A,context:u,networkDetails:y})},o.handleNetworkError=function(A,u,m,y){m===void 0&&(m=!1),M.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+A.type+" level: "+A.level+" id: "+A.id+' group-id: "'+A.groupId+'"');var B=R.ErrorDetails.UNKNOWN,w=!1,L=this.getInternalLoader(A);switch(A.type){case p.PlaylistContextType.MANIFEST:B=m?R.ErrorDetails.MANIFEST_LOAD_TIMEOUT:R.ErrorDetails.MANIFEST_LOAD_ERROR,w=!0;break;case p.PlaylistContextType.LEVEL:B=m?R.ErrorDetails.LEVEL_LOAD_TIMEOUT:R.ErrorDetails.LEVEL_LOAD_ERROR,w=!1;break;case p.PlaylistContextType.AUDIO_TRACK:B=m?R.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:R.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,w=!1;break;case p.PlaylistContextType.SUBTITLE_TRACK:B=m?R.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:R.ErrorDetails.SUBTITLE_LOAD_ERROR,w=!1;break}L&&this.resetInternalLoader(A.type);var _={type:R.ErrorTypes.NETWORK_ERROR,details:B,fatal:w,url:A.url,loader:L,context:A,networkDetails:u};y&&(_.response=y),this.hls.trigger(b.Events.ERROR,_)},o.handlePlaylistLoaded=function(A,u,m,y){var B=m.type,w=m.level,L=m.id,_=m.groupId,g=m.loader,i=m.levelDetails,l=m.deliveryDirectives;if(!(i!=null&&i.targetduration)){this.handleManifestParsingError(A,m,"invalid target duration",y);return}if(!g)return;i.live&&(g.getCacheAge&&(i.ageHeader=g.getCacheAge()||0),(!g.getCacheAge||isNaN(i.ageHeader))&&(i.ageHeader=0));switch(B){case p.PlaylistContextType.MANIFEST:case p.PlaylistContextType.LEVEL:this.hls.trigger(b.Events.LEVEL_LOADED,{details:i,level:w||0,id:L||0,stats:u,networkDetails:y,deliveryDirectives:l});break;case p.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(b.Events.AUDIO_TRACK_LOADED,{details:i,id:L||0,groupId:_||"",stats:u,networkDetails:y,deliveryDirectives:l});break;case p.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(b.Events.SUBTITLE_TRACK_LOADED,{details:i,id:L||0,groupId:_||"",stats:u,networkDetails:y,deliveryDirectives:l});break}},a}();Q.default=s},"./src/polyfills/number.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"isFiniteNumber",function(){return F}),D.d(Q,"MAX_SAFE_INTEGER",function(){return b});var F=Number.isFinite||function(R){return typeof R=="number"&&isFinite(R)},b=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Z,Q,D){"use strict";D.r(Q);var F=function(){function b(){}return b.getSilentFrame=function(M,x){switch(M){case"mp4a.40.2":if(x===1)return new Uint8Array([0,200,0,128,35,128]);if(x===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(x===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(x===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(x===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(x===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(x===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(x===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(x===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},b}();Q.default=F},"./src/remux/mp4-generator.ts":function(Z,Q,D){"use strict";D.r(Q);var F=Math.pow(2,32)-1,b=function(){function R(){}return R.init=function(){R.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 x;for(x in R.types)R.types.hasOwnProperty(x)&&(R.types[x]=[x.charCodeAt(0),x.charCodeAt(1),x.charCodeAt(2),x.charCodeAt(3)]);var T=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]),p=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]);R.HDLR_TYPES={video:T,audio:p};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t=new Uint8Array([0,0,0,0,0,0,0,0]);R.STTS=R.STSC=R.STCO=t,R.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),R.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),R.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),R.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var d=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),a=new Uint8Array([0,0,0,1]);R.FTYP=R.box(R.types.ftyp,d,a,d,s),R.DINF=R.box(R.types.dinf,R.box(R.types.dref,r))},R.box=function(x){for(var T=8,p=arguments.length,r=new Array(p>1?p-1:0),t=1;t<p;t++)r[t-1]=arguments[t];for(var d=r.length,s=d;d--;)T+=r[d].byteLength;var a=new Uint8Array(T);for(a[0]=T>>24&255,a[1]=T>>16&255,a[2]=T>>8&255,a[3]=T&255,a.set(x,4),d=0,T=8;d<s;d++)a.set(r[d],T),T+=r[d].byteLength;return a},R.hdlr=function(x){return R.box(R.types.hdlr,R.HDLR_TYPES[x])},R.mdat=function(x){return R.box(R.types.mdat,x)},R.mdhd=function(x,T){T*=x;var p=Math.floor(T/(F+1)),r=Math.floor(T%(F+1));return R.box(R.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,x>>24&255,x>>16&255,x>>8&255,x&255,p>>24,p>>16&255,p>>8&255,p&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},R.mdia=function(x){return R.box(R.types.mdia,R.mdhd(x.timescale,x.duration),R.hdlr(x.type),R.minf(x))},R.mfhd=function(x){return R.box(R.types.mfhd,new Uint8Array([0,0,0,0,x>>24,x>>16&255,x>>8&255,x&255]))},R.minf=function(x){return x.type==="audio"?R.box(R.types.minf,R.box(R.types.smhd,R.SMHD),R.DINF,R.stbl(x)):R.box(R.types.minf,R.box(R.types.vmhd,R.VMHD),R.DINF,R.stbl(x))},R.moof=function(x,T,p){return R.box(R.types.moof,R.mfhd(x),R.traf(p,T))},R.moov=function(x){for(var T=x.length,p=[];T--;)p[T]=R.trak(x[T]);return R.box.apply(null,[R.types.moov,R.mvhd(x[0].timescale,x[0].duration)].concat(p).concat(R.mvex(x)))},R.mvex=function(x){for(var T=x.length,p=[];T--;)p[T]=R.trex(x[T]);return R.box.apply(null,[R.types.mvex].concat(p))},R.mvhd=function(x,T){T*=x;var p=Math.floor(T/(F+1)),r=Math.floor(T%(F+1)),t=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,x>>24&255,x>>16&255,x>>8&255,x&255,p>>24,p>>16&255,p>>8&255,p&255,r>>24,r>>16&255,r>>8&255,r&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 R.box(R.types.mvhd,t)},R.sdtp=function(x){var T=x.samples||[],p=new Uint8Array(4+T.length),r,t;for(r=0;r<T.length;r++)t=T[r].flags,p[r+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return R.box(R.types.sdtp,p)},R.stbl=function(x){return R.box(R.types.stbl,R.stsd(x),R.box(R.types.stts,R.STTS),R.box(R.types.stsc,R.STSC),R.box(R.types.stsz,R.STSZ),R.box(R.types.stco,R.STCO))},R.avc1=function(x){var T=[],p=[],r,t,d;for(r=0;r<x.sps.length;r++)t=x.sps[r],d=t.byteLength,T.push(d>>>8&255),T.push(d&255),T=T.concat(Array.prototype.slice.call(t));for(r=0;r<x.pps.length;r++)t=x.pps[r],d=t.byteLength,p.push(d>>>8&255),p.push(d&255),p=p.concat(Array.prototype.slice.call(t));var s=R.box(R.types.avcC,new Uint8Array([1,T[3],T[4],T[5],252|3,224|x.sps.length].concat(T).concat([x.pps.length]).concat(p))),a=x.width,o=x.height,c=x.pixelRatio[0],A=x.pixelRatio[1];return R.box(R.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,a>>8&255,a&255,o>>8&255,o&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]),s,R.box(R.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),R.box(R.types.pasp,new Uint8Array([c>>24,c>>16&255,c>>8&255,c&255,A>>24,A>>16&255,A>>8&255,A&255])))},R.esds=function(x){var T=x.config.length;return new Uint8Array([0,0,0,0,3,23+T,0,1,0,4,15+T,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([T]).concat(x.config).concat([6,1,2]))},R.mp4a=function(x){var T=x.samplerate;return R.box(R.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,x.channelCount,0,16,0,0,0,0,T>>8&255,T&255,0,0]),R.box(R.types.esds,R.esds(x)))},R.mp3=function(x){var T=x.samplerate;return R.box(R.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,x.channelCount,0,16,0,0,0,0,T>>8&255,T&255,0,0]))},R.stsd=function(x){return x.type==="audio"?!x.isAAC&&x.codec==="mp3"?R.box(R.types.stsd,R.STSD,R.mp3(x)):R.box(R.types.stsd,R.STSD,R.mp4a(x)):R.box(R.types.stsd,R.STSD,R.avc1(x))},R.tkhd=function(x){var T=x.id,p=x.duration*x.timescale,r=x.width,t=x.height,d=Math.floor(p/(F+1)),s=Math.floor(p%(F+1));return R.box(R.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,T>>24&255,T>>16&255,T>>8&255,T&255,0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255,s>>24,s>>16&255,s>>8&255,s&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,r>>8&255,r&255,0,0,t>>8&255,t&255,0,0]))},R.traf=function(x,T){var p=R.sdtp(x),r=x.id,t=Math.floor(T/(F+1)),d=Math.floor(T%(F+1));return R.box(R.types.traf,R.box(R.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),R.box(R.types.tfdt,new Uint8Array([1,0,0,0,t>>24,t>>16&255,t>>8&255,t&255,d>>24,d>>16&255,d>>8&255,d&255])),R.trun(x,p.length+16+20+8+16+8+8),p)},R.trak=function(x){return x.duration=x.duration||4294967295,R.box(R.types.trak,R.tkhd(x),R.mdia(x))},R.trex=function(x){var T=x.id;return R.box(R.types.trex,new Uint8Array([0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},R.trun=function(x,T){var p=x.samples||[],r=p.length,t=12+16*r,d=new Uint8Array(t),s,a,o,c,A,u;for(T+=8+t,d.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,T>>>24&255,T>>>16&255,T>>>8&255,T&255],0),s=0;s<r;s++)a=p[s],o=a.duration,c=a.size,A=a.flags,u=a.cts,d.set([o>>>24&255,o>>>16&255,o>>>8&255,o&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255,A.isLeading<<2|A.dependsOn,A.isDependedOn<<6|A.hasRedundancy<<4|A.paddingValue<<1|A.isNonSync,A.degradPrio&240<<8,A.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*s);return R.box(R.types.trun,d)},R.initSegment=function(x){R.types||R.init();var T=R.moov(x),p=new Uint8Array(R.FTYP.byteLength+T.byteLength);return p.set(R.FTYP),p.set(T,R.FTYP.byteLength),p},R}();b.types=void 0,b.HDLR_TYPES=void 0,b.STTS=void 0,b.STSC=void 0,b.STCO=void 0,b.STSZ=void 0,b.VMHD=void 0,b.SMHD=void 0,b.STSD=void 0,b.FTYP=void 0,b.DINF=void 0,Q.default=b},"./src/remux/mp4-remuxer.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return u}),D.d(Q,"normalizePts",function(){return m});var F=D("./src/polyfills/number.ts"),b=D("./src/remux/aac-helper.ts"),R=D("./src/remux/mp4-generator.ts"),M=D("./src/events.ts"),x=D("./src/errors.ts"),T=D("./src/utils/logger.ts"),p=D("./src/types/loader.ts"),r=D("./src/utils/timescale-conversion.ts");function t(){return t=Object.assign||function(L){for(var _=1;_<arguments.length;_++){var g=arguments[_];for(var i in g)Object.prototype.hasOwnProperty.call(g,i)&&(L[i]=g[i])}return L},t.apply(this,arguments)}var d=10*1e3,s=1024,a=1152,o=null,c=null,A=!1,u=function(){function L(g,i,l,h){if(h===void 0&&(h=""),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=g,this.config=i,this.typeSupported=l,this.ISGenerated=!1,o===null){var E=navigator.userAgent||"",f=E.match(/Chrome\/(\d+)/i);o=f?parseInt(f[1]):0}if(c===null){var v=navigator.userAgent.match(/Safari\/(\d+)/i);c=v?parseInt(v[1]):0}A=!!o&&o<75||!!c&&c<600}var _=L.prototype;return _.destroy=function(){},_.resetTimeStamp=function(i){T.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=i},_.resetNextTimestamp=function(){T.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},_.resetInitSegment=function(){T.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},_.getVideoStartPts=function(i){var l=!1,h=i.reduce(function(E,f){var v=f.pts-E;return v<-4294967296?(l=!0,m(E,f.pts)):v>0?E:f.pts},i[0].pts);return l&&T.logger.debug("PTS rollover detected"),h},_.remux=function(i,l,h,E,f,v,U,N){var H,z,k,I,W,j,Y=f,$=f,se=i.pid>-1,le=l.pid>-1,ae=l.samples.length,q=i.samples.length>0,ce=ae>1,re=(!se||q)&&(!le||ce)||this.ISGenerated||U;if(re){this.ISGenerated||(k=this.generateIS(i,l,f));var fe=this.isVideoContiguous,ne=-1;if(ce&&(ne=y(l.samples),!fe&&this.config.forceKeyFrameOnDiscontinuity))if(j=!0,ne>0){T.logger.warn("[mp4-remuxer]: Dropped "+ne+" out of "+ae+" video samples due to a missing keyframe");var de=this.getVideoStartPts(l.samples);l.samples=l.samples.slice(ne),l.dropped+=ne,$+=(l.samples[0].pts-de)/(l.timescale||9e4)}else ne===-1&&(T.logger.warn("[mp4-remuxer]: No keyframe found out of "+ae+" video samples"),j=!1);if(this.ISGenerated){if(q&&ce){var ee=this.getVideoStartPts(l.samples),ue=m(i.samples[0].pts,ee)-ee,Se=ue/l.inputTimeScale;Y+=Math.max(0,Se),$+=Math.max(0,-Se)}if(q){if(i.samplerate||(T.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),k=this.generateIS(i,l,f)),z=this.remuxAudio(i,Y,this.isAudioContiguous,v,le||ce||N===p.PlaylistLevelType.AUDIO?$:void 0),ce){var _e=z?z.endPTS-z.startPTS:0;l.inputTimeScale||(T.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),k=this.generateIS(i,l,f)),H=this.remuxVideo(l,$,fe,_e)}}else ce&&(H=this.remuxVideo(l,$,fe,0));H&&(H.firstKeyFrame=ne,H.independent=ne!==-1)}}return this.ISGenerated&&(h.samples.length&&(W=this.remuxID3(h,f)),E.samples.length&&(I=this.remuxText(E,f))),{audio:z,video:H,initSegment:k,independent:j,text:I,id3:W}},_.generateIS=function(i,l,h){var E=i.samples,f=l.samples,v=this.typeSupported,U={},N=!Object(F.isFiniteNumber)(this._initPTS),H="audio/mp4",z,k,I;if(N&&(z=k=Infinity),i.config&&E.length&&(i.timescale=i.samplerate,i.isAAC||(v.mpeg?(H="audio/mpeg",i.codec=""):v.mp3&&(i.codec="mp3")),U.audio={id:"audio",container:H,codec:i.codec,initSegment:!i.isAAC&&v.mpeg?new Uint8Array(0):R.default.initSegment([i]),metadata:{channelCount:i.channelCount}},N&&(I=i.inputTimeScale,z=k=E[0].pts-Math.round(I*h))),l.sps&&l.pps&&f.length&&(l.timescale=l.inputTimeScale,U.video={id:"main",container:"video/mp4",codec:l.codec,initSegment:R.default.initSegment([l]),metadata:{width:l.width,height:l.height}},N)){I=l.inputTimeScale;var W=this.getVideoStartPts(f),j=Math.round(I*h);k=Math.min(k,m(f[0].dts,W)-j),z=Math.min(z,W-j)}if(Object.keys(U).length)return this.ISGenerated=!0,N&&(this._initPTS=z,this._initDTS=k),{tracks:U,initPTS:z,timescale:I}},_.remuxVideo=function(i,l,h,E){var f=i.inputTimeScale,v=i.samples,U=[],N=v.length,H=this._initPTS,z=this.nextAvcDts,k=8,I,W,j,Y=Number.POSITIVE_INFINITY,$=Number.NEGATIVE_INFINITY,se=0,le=!1;if(!h||z===null){var ae=l*f,q=v[0].pts-m(v[0].dts,v[0].pts);z=ae-q}for(var ce=0;ce<N;ce++){var re=v[ce];if(re.pts=m(re.pts-H,z),re.dts=m(re.dts-H,z),re.dts>re.pts){var fe=9e4*.2;se=Math.max(Math.min(se,re.pts-re.dts),-1*fe)}re.dts<v[ce>0?ce-1:ce].dts&&(le=!0)}le&&v.sort(function(bt,lt){var ze=bt.dts-lt.dts,Me=bt.pts-lt.pts;return ze||Me}),W=v[0].dts,j=v[v.length-1].dts;var ne=Math.round((j-W)/(N-1));if(se<0){if(se<ne*-2){T.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-ne,!0)+" ms");for(var de=se,ee=0;ee<N;ee++)v[ee].dts=de=Math.max(de,v[ee].pts-ne),v[ee].pts=Math.max(de,v[ee].pts)}else{T.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(r.toMsFromMpegTsClock)(se,!0)+" ms to overcome this issue");for(var ue=0;ue<N;ue++)v[ue].dts=v[ue].dts+se}W=v[0].dts}if(h){var Se=W-z,_e=Se>ne,Le=Se<-1;if(_e||Le){_e?T.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms ("+Se+"dts) hole between fragments detected, filling it"):T.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-Se,!0)+" ms ("+Se+"dts) overlapping between fragments detected"),W=z;var Ve=v[0].pts-Se;v[0].dts=W,v[0].pts=Ve,T.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(Ve,!0)+"/"+Object(r.toMsFromMpegTsClock)(W,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms")}}A&&(W=Math.max(0,W));for(var Oe=0,ke=0,Ge=0;Ge<N;Ge++){for(var Qe=v[Ge],vt=Qe.units,At=vt.length,Bt=0,it=0;it<At;it++)Bt+=vt[it].data.length;ke+=Bt,Oe+=At,Qe.length=Bt,Qe.dts=Math.max(Qe.dts,W),Qe.pts=Math.max(Qe.pts,Qe.dts,0),Y=Math.min(Qe.pts,Y),$=Math.max(Qe.pts,$)}j=v[N-1].dts;var Lt=ke+4*Oe+8,Ft;try{Ft=new Uint8Array(Lt)}catch(bt){this.observer.emit(M.Events.ERROR,M.Events.ERROR,{type:x.ErrorTypes.MUX_ERROR,details:x.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Lt,reason:"fail allocating video mdat "+Lt});return}var Pe=new DataView(Ft.buffer);Pe.setUint32(0,Lt),Ft.set(R.default.types.mdat,4);for(var Fe=0;Fe<N;Fe++){for(var dt=v[Fe],pt=dt.units,Ye=0,Et=0,We=pt.length;Et<We;Et++){var De=pt[Et],Re=De.data,me=De.data.byteLength;Pe.setUint32(k,me),k+=4,Ft.set(Re,k),k+=me,Ye+=4+me}if(Fe<N-1)I=v[Fe+1].dts-dt.dts;else{var Ee=this.config,Te=dt.dts-v[Fe>0?Fe-1:Fe].dts;if(Ee.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ue=Math.floor(Ee.maxBufferHole*f),je=(E?Y+E*f:this.nextAudioPts)-dt.pts;je>Ue?(I=je-Te,I<0&&(I=Te),T.logger.log("[mp4-remuxer]: It is approximately "+je/90+" ms to the next segment; using duration "+I/90+" ms for the last video frame.")):I=Te}else I=Te}var st=Math.round(dt.pts-dt.dts);U.push(new B(dt.key,I,Ye,st))}if(U.length&&o&&o<70){var wt=U[0].flags;wt.dependsOn=2,wt.isNonSync=0}console.assert(I!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=j+I,this.isVideoContiguous=!0;var Kt=R.default.moof(i.sequenceNumber++,W,t({},i,{samples:U})),zt="video",mt={data1:Kt,data2:Ft,startPTS:Y/f,endPTS:($+I)/f,startDTS:W/f,endDTS:z/f,type:zt,hasAudio:!1,hasVideo:!0,nb:U.length,dropped:i.dropped};return i.samples=[],i.dropped=0,console.assert(Ft.length,"MDAT length must not be zero"),mt},_.remuxAudio=function(i,l,h,E,f){var v=i.inputTimeScale,U=i.samplerate?i.samplerate:v,N=v/U,H=i.isAAC?s:a,z=H*N,k=this._initPTS,I=!i.isAAC&&this.typeSupported.mpeg,W=[],j=i.samples,Y=I?0:8,$=this.nextAudioPts||-1,se=l*v;if(this.isAudioContiguous=h=h||j.length&&$>0&&(E&&Math.abs(se-$)<9e3||Math.abs(m(j[0].pts-k,se)-$)<20*z),j.forEach(function(Re){Re.pts=m(Re.pts-k,se)}),!h||$<0){if(j=j.filter(function(Re){return Re.pts>=0}),!j.length)return;f===0?$=0:E?$=Math.max(0,se):$=j[0].pts}if(i.isAAC)for(var le=f!==void 0,ae=this.config.maxAudioFramesDrift,q=0,ce=$;q<j.length;q++){var re=j[q],fe=re.pts,ne=fe-ce,de=Math.abs(1e3*ne/v);if(ne<=-ae*z&&le)q===0&&(T.logger.warn("Audio frame @ "+(fe/v).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*ne/v)+" ms."),this.nextAudioPts=$=ce=fe);else if(ne>=ae*z&&de<d&&le){var ee=Math.round(ne/z);ce=fe-ee*z,ce<0&&(ee--,ce+=z),q===0&&(this.nextAudioPts=$=ce),T.logger.warn("[mp4-remuxer]: Injecting "+ee+" audio frame @ "+(ce/v).toFixed(3)+"s due to "+Math.round(1e3*ne/v)+" ms gap.");for(var ue=0;ue<ee;ue++){var Se=Math.max(ce,0),_e=b.default.getSilentFrame(i.manifestCodec||i.codec,i.channelCount);_e||(T.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),_e=re.unit.subarray()),j.splice(q,0,{unit:_e,pts:Se}),ce+=z,q++}}re.pts=ce,ce+=z}for(var Le=null,Ve=null,Oe,ke=0,Ge=j.length;Ge--;)ke+=j[Ge].unit.byteLength;for(var Qe=0,vt=j.length;Qe<vt;Qe++){var At=j[Qe],Bt=At.unit,it=At.pts;if(Ve!==null){var Lt=W[Qe-1];Lt.duration=Math.round((it-Ve)/N)}else if(h&&i.isAAC&&(it=$),Le=it,ke>0){ke+=Y;try{Oe=new Uint8Array(ke)}catch(Re){this.observer.emit(M.Events.ERROR,M.Events.ERROR,{type:x.ErrorTypes.MUX_ERROR,details:x.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ke,reason:"fail allocating audio mdat "+ke});return}if(!I){var Ft=new DataView(Oe.buffer);Ft.setUint32(0,ke),Oe.set(R.default.types.mdat,4)}}else return;Oe.set(Bt,Y);var Pe=Bt.byteLength;Y+=Pe,W.push(new B(!0,H,Pe,0)),Ve=it}var Fe=W.length;if(!Fe)return;var dt=W[W.length-1];this.nextAudioPts=$=Ve+N*dt.duration;var pt=I?new Uint8Array(0):R.default.moof(i.sequenceNumber++,Le/N,t({},i,{samples:W}));i.samples=[];var Ye=Le/v,Et=$/v,We="audio",De={data1:pt,data2:Oe,startPTS:Ye,endPTS:Et,startDTS:Ye,endDTS:Et,type:We,hasAudio:!0,hasVideo:!1,nb:Fe};return this.isAudioContiguous=!0,console.assert(Oe.length,"MDAT length must not be zero"),De},_.remuxEmptyAudio=function(i,l,h,E){var f=i.inputTimeScale,v=i.samplerate?i.samplerate:f,U=f/v,N=this.nextAudioPts,H=(N!==null?N:E.startDTS*f)+this._initDTS,z=E.endDTS*f+this._initDTS,k=U*s,I=Math.ceil((z-H)/k),W=b.default.getSilentFrame(i.manifestCodec||i.codec,i.channelCount);if(T.logger.warn("[mp4-remuxer]: remux empty Audio"),!W){T.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var j=[],Y=0;Y<I;Y++){var $=H+Y*k;j.push({unit:W,pts:$,dts:$})}return i.samples=j,this.remuxAudio(i,l,h,!1)},_.remuxID3=function(i,l){var h=i.samples.length;if(!h)return;for(var E=i.inputTimeScale,f=this._initPTS,v=this._initDTS,U=0;U<h;U++){var N=i.samples[U];N.pts=m(N.pts-f,l*E)/E,N.dts=m(N.dts-v,l*E)/E}var H=i.samples;return i.samples=[],{samples:H}},_.remuxText=function(i,l){var h=i.samples.length;if(!h)return;for(var E=i.inputTimeScale,f=this._initPTS,v=0;v<h;v++){var U=i.samples[v];U.pts=m(U.pts-f,l*E)/E}i.samples.sort(function(H,z){return H.pts-z.pts});var N=i.samples;return i.samples=[],{samples:N}},L}();function m(L,_){var g;if(_===null)return L;for(_<L?g=-8589934592:g=8589934592;Math.abs(L-_)>4294967296;)L+=g;return L}function y(L){for(var _=0;_<L.length;_++)if(L[_].key)return _;return-1}var B=function(_,g,i,l){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=g,this.size=i,this.cts=l,this.flags=new w(_)},w=function(_){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=_?2:1,this.isNonSync=_?0:1}},"./src/remux/passthrough-remuxer.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/polyfills/number.ts"),b=D("./src/utils/mp4-tools.ts"),R=D("./src/loader/fragment.ts"),M=D("./src/utils/logger.ts"),x=function(){function r(){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 t=r.prototype;return t.destroy=function(){},t.resetTimeStamp=function(s){this.initPTS=s,this.lastEndDTS=null},t.resetNextTimestamp=function(){this.lastEndDTS=null},t.resetInitSegment=function(s,a,o){this.audioCodec=a,this.videoCodec=o,this.generateInitSegment(s),this.emitInitSegment=!0},t.generateInitSegment=function(s){var a=this.audioCodec,o=this.videoCodec;if(!s||!s.byteLength){this.initTracks=void 0,this.initData=void 0;return}var c=this.initData=Object(b.parseInitSegment)(s);a||(a=p(c.audio,R.ElementaryStreamTypes.AUDIO)),o||(o=p(c.video,R.ElementaryStreamTypes.VIDEO));var A={};c.audio&&c.video?A.audiovideo={container:"video/mp4",codec:a+","+o,initSegment:s,id:"main"}:c.audio?A.audio={container:"audio/mp4",codec:a,initSegment:s,id:"audio"}:c.video?A.video={container:"video/mp4",codec:o,initSegment:s,id:"main"}:M.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=A},t.remux=function(s,a,o,c,A){var u=this.initPTS,m=this.lastEndDTS,y={audio:void 0,video:void 0,text:c,id3:o,initSegment:void 0};Object(F.isFiniteNumber)(m)||(m=this.lastEndDTS=A||0);var B=a.samples;if(!B||!B.length)return y;var w={initPTS:void 0,timescale:1},L=this.initData;if((!L||!L.length)&&(this.generateInitSegment(B),L=this.initData),!L||!L.length)return M.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),y;this.emitInitSegment&&(w.tracks=this.initTracks,this.emitInitSegment=!1),Object(F.isFiniteNumber)(u)||(this.initPTS=w.initPTS=u=T(L,B,m));var _=Object(b.getDuration)(B,L),g=m,i=_+g;Object(b.offsetStartDTS)(L,B,u),_>0?this.lastEndDTS=i:(M.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var l=!!L.audio,h=!!L.video,E="";l&&(E+="audio"),h&&(E+="video");var f={data1:B,startPTS:g,startDTS:g,endPTS:i,endDTS:i,type:E,hasAudio:l,hasVideo:h,nb:1,dropped:0};return y.audio=f.type==="audio"?f:void 0,y.video=f.type!=="audio"?f:void 0,y.text=c,y.id3=o,y.initSegment=w,y},r}(),T=function(t,d,s){return Object(b.getStartDTS)(t,d)-s};function p(r,t){var d=r==null?void 0:r.codec;return d&&d.length>4?d:d==="hvc1"?"hvc1.1.c.L120.90":d==="av01"?"av01.0.04M.08":d==="avc1"||t===R.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}Q.default=x},"./src/task-loop.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return F});var F=function(){function b(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var R=b.prototype;return R.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},R.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},R.onHandlerDestroyed=function(){},R.hasInterval=function(){return!!this._tickInterval},R.hasNextTick=function(){return!!this._tickTimer},R.setInterval=function(x){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,x),!0)},R.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},R.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},R.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},R.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},R.doTick=function(){},b}()},"./src/types/cmcd.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"CMCDVersion",function(){return F}),D.d(Q,"CMCDObjectType",function(){return b}),D.d(Q,"CMCDStreamingFormat",function(){return R}),D.d(Q,"CMCDStreamType",function(){return M});var F=1,b;(function(x){x.MANIFEST="m",x.AUDIO="a",x.VIDEO="v",x.MUXED="av",x.INIT="i",x.CAPTION="c",x.TIMED_TEXT="tt",x.KEY="k",x.OTHER="o"})(b||(b={}));var R;(function(x){x.DASH="d",x.HLS="h",x.SMOOTH="s",x.OTHER="o"})(R||(R={}));var M;(function(x){x.VOD="v",x.LIVE="l"})(M||(M={}))},"./src/types/level.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"HlsSkip",function(){return R}),D.d(Q,"getSkipValue",function(){return M}),D.d(Q,"HlsUrlParameters",function(){return x}),D.d(Q,"Level",function(){return T});function F(p,r){for(var t=0;t<r.length;t++){var d=r[t];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(p,d.key,d)}}function b(p,r,t){return r&&F(p.prototype,r),t&&F(p,t),p}var R;(function(p){p.No="",p.Yes="YES",p.v2="v2"})(R||(R={}));function M(p,r){var t=p.canSkipUntil,d=p.canSkipDateRanges,s=p.endSN,a=r!==void 0?r-s:0;return t&&a<t?d?R.v2:R.Yes:R.No}var x=function(){function p(t,d,s){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=d,this.skip=s}var r=p.prototype;return r.addDirectives=function(d){var s=new self.URL(d);return this.msn!==void 0&&s.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&s.searchParams.set("_HLS_part",this.part.toString()),this.skip&&s.searchParams.set("_HLS_skip",this.skip),s.toString()},p}(),T=function(){function p(r){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=[r.url],this.attrs=r.attrs,this.bitrate=r.bitrate,r.details&&(this.details=r.details),this.id=r.id||0,this.name=r.name,this.width=r.width||0,this.height=r.height||0,this.audioCodec=r.audioCodec,this.videoCodec=r.videoCodec,this.unknownCodecs=r.unknownCodecs,this.codecSet=[r.videoCodec,r.audioCodec].filter(function(t){return t}).join(",").replace(/\.[^.,]+/g,"")}return b(p,[{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(t){var d=t%this.url.length;this._urlId!==d&&(this.details=void 0,this._urlId=d)}}]),p}()},"./src/types/loader.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"PlaylistContextType",function(){return F}),D.d(Q,"PlaylistLevelType",function(){return b});var F;(function(R){R.MANIFEST="manifest",R.LEVEL="level",R.AUDIO_TRACK="audioTrack",R.SUBTITLE_TRACK="subtitleTrack"})(F||(F={}));var b;(function(R){R.MAIN="main",R.AUDIO="audio",R.SUBTITLE="subtitle"})(b||(b={}))},"./src/types/transmuxer.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"ChunkMetadata",function(){return F});var F=function(M,x,T,p,r,t){p===void 0&&(p=0),r===void 0&&(r=-1),t===void 0&&(t=!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=b(),this.buffering={audio:b(),video:b(),audiovideo:b()},this.level=M,this.sn=x,this.id=T,this.size=p,this.part=r,this.partial=t};function b(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"AttrList",function(){return R});var F=/^(\d+)x(\d+)$/,b=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,R=function(){function M(T){typeof T=="string"&&(T=M.parseAttrList(T));for(var p in T)T.hasOwnProperty(p)&&(this[p]=T[p])}var x=M.prototype;return x.decimalInteger=function(p){var r=parseInt(this[p],10);return r>Number.MAX_SAFE_INTEGER?Infinity:r},x.hexadecimalInteger=function(p){if(this[p]){var r=(this[p]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var t=new Uint8Array(r.length/2),d=0;d<r.length/2;d++)t[d]=parseInt(r.slice(d*2,d*2+2),16);return t}else return null},x.hexadecimalIntegerAsNumber=function(p){var r=parseInt(this[p],16);return r>Number.MAX_SAFE_INTEGER?Infinity:r},x.decimalFloatingPoint=function(p){return parseFloat(this[p])},x.optionalFloat=function(p,r){var t=this[p];return t?parseFloat(t):r},x.enumeratedString=function(p){return this[p]},x.bool=function(p){return this[p]==="YES"},x.decimalResolution=function(p){var r=F.exec(this[p]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},M.parseAttrList=function(p){var r,t={},d='"';for(b.lastIndex=0;(r=b.exec(p))!==null;){var s=r[2];s.indexOf(d)===0&&s.lastIndexOf(d)===s.length-1&&(s=s.slice(1,-1)),t[r[1]]=s}return t},M}()},"./src/utils/binary-search.ts":function(Z,Q,D){"use strict";D.r(Q);var F={search:function(R,M){for(var x=0,T=R.length-1,p=null,r=null;x<=T;){p=(x+T)/2|0,r=R[p];var t=M(r);if(t>0)x=p+1;else if(t<0)T=p-1;else return r}return null}};Q.default=F},"./src/utils/buffer-helper.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"BufferHelper",function(){return R});var F=D("./src/utils/logger.ts"),b={length:0,start:function(){return 0},end:function(){return 0}},R=function(){function M(){}return M.isBuffered=function(T,p){try{if(T){for(var r=M.getBuffered(T),t=0;t<r.length;t++)if(p>=r.start(t)&&p<=r.end(t))return!0}}catch(d){}return!1},M.bufferInfo=function(T,p,r){try{if(T){var t=M.getBuffered(T),d=[],s;for(s=0;s<t.length;s++)d.push({start:t.start(s),end:t.end(s)});return this.bufferedInfo(d,p,r)}}catch(a){}return{len:0,start:p,end:p,nextStart:void 0}},M.bufferedInfo=function(T,p,r){p=Math.max(0,p),T.sort(function(w,L){var _=w.start-L.start;return _||L.end-w.end});var t=[];if(r)for(var d=0;d<T.length;d++){var s=t.length;if(s){var a=t[s-1].end;T[d].start-a<r?T[d].end>a&&(t[s-1].end=T[d].end):t.push(T[d])}else t.push(T[d])}else t=T;for(var o=0,c,A=p,u=p,m=0;m<t.length;m++){var y=t[m].start,B=t[m].end;if(p+r>=y&&p<B)A=y,u=B,o=u-p;else if(p+r<y){c=y;break}}return{len:o,start:A||0,end:u||0,nextStart:c}},M.getBuffered=function(T){try{return T.buffered}catch(p){return F.logger.log("failed to get media.buffered",p),b}},M}()},"./src/utils/cea-608-parser.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"Row",function(){return u}),D.d(Q,"CaptionScreen",function(){return m});var F=D("./src/utils/logger.ts"),b={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},R=function(i){var l=i;return b.hasOwnProperty(i)&&(l=b[i]),String.fromCharCode(l)},M=15,x=100,T={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},p={17:2,18:4,21:6,22:8,23:10,19:13,20:15},r={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},t={25:2,26:4,29:6,30:8,31:10,27:13,28:15},d=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],s;(function(g){g[g.ERROR=0]="ERROR",g[g.TEXT=1]="TEXT",g[g.WARNING=2]="WARNING",g[g.INFO=2]="INFO",g[g.DEBUG=3]="DEBUG",g[g.DATA=3]="DATA"})(s||(s={}));var a=function(){function g(){this.time=null,this.verboseLevel=s.ERROR}var i=g.prototype;return i.log=function(h,E){this.verboseLevel>=h&&F.logger.log(this.time+" ["+h+"] "+E)},g}(),o=function(i){for(var l=[],h=0;h<i.length;h++)l.push(i[h].toString(16));return l},c=function(){function g(l,h,E,f,v){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=l||"white",this.underline=h||!1,this.italics=E||!1,this.background=f||"black",this.flash=v||!1}var i=g.prototype;return i.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},i.setStyles=function(h){for(var E=["foreground","underline","italics","background","flash"],f=0;f<E.length;f++){var v=E[f];h.hasOwnProperty(v)&&(this[v]=h[v])}},i.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},i.equals=function(h){return this.foreground===h.foreground&&this.underline===h.underline&&this.italics===h.italics&&this.background===h.background&&this.flash===h.flash},i.copy=function(h){this.foreground=h.foreground,this.underline=h.underline,this.italics=h.italics,this.background=h.background,this.flash=h.flash},i.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},g}(),A=function(){function g(l,h,E,f,v,U){this.uchar=void 0,this.penState=void 0,this.uchar=l||" ",this.penState=new c(h,E,f,v,U)}var i=g.prototype;return i.reset=function(){this.uchar=" ",this.penState.reset()},i.setChar=function(h,E){this.uchar=h,this.penState.copy(E)},i.setPenState=function(h){this.penState.copy(h)},i.equals=function(h){return this.uchar===h.uchar&&this.penState.equals(h.penState)},i.copy=function(h){this.uchar=h.uchar,this.penState.copy(h.penState)},i.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},g}(),u=function(){function g(l){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var h=0;h<x;h++)this.chars.push(new A);this.logger=l,this.pos=0,this.currPenState=new c}var i=g.prototype;return i.equals=function(h){for(var E=!0,f=0;f<x;f++)if(!this.chars[f].equals(h.chars[f])){E=!1;break}return E},i.copy=function(h){for(var E=0;E<x;E++)this.chars[E].copy(h.chars[E])},i.isEmpty=function(){for(var h=!0,E=0;E<x;E++)if(!this.chars[E].isEmpty()){h=!1;break}return h},i.setCursor=function(h){this.pos!==h&&(this.pos=h),this.pos<0?(this.logger.log(s.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>x&&(this.logger.log(s.DEBUG,"Too large cursor position "+this.pos),this.pos=x)},i.moveCursor=function(h){var E=this.pos+h;if(h>1)for(var f=this.pos+1;f<E+1;f++)this.chars[f].setPenState(this.currPenState);this.setCursor(E)},i.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},i.insertChar=function(h){h>=144&&this.backSpace();var E=R(h);if(this.pos>=x){this.logger.log(s.ERROR,"Cannot insert "+h.toString(16)+" ("+E+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(E,this.currPenState),this.moveCursor(1)},i.clearFromPos=function(h){var E;for(E=h;E<x;E++)this.chars[E].reset()},i.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},i.clearToEndOfRow=function(){this.clearFromPos(this.pos)},i.getTextString=function(){for(var h=[],E=!0,f=0;f<x;f++){var v=this.chars[f].uchar;v!==" "&&(E=!1),h.push(v)}return E?"":h.join("")},i.setPenStyles=function(h){this.currPenState.setStyles(h);var E=this.chars[this.pos];E.setPenState(this.currPenState)},g}(),m=function(){function g(l){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var h=0;h<M;h++)this.rows.push(new u(l));this.logger=l,this.currRow=M-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var i=g.prototype;return i.reset=function(){for(var h=0;h<M;h++)this.rows[h].clear();this.currRow=M-1},i.equals=function(h){for(var E=!0,f=0;f<M;f++)if(!this.rows[f].equals(h.rows[f])){E=!1;break}return E},i.copy=function(h){for(var E=0;E<M;E++)this.rows[E].copy(h.rows[E])},i.isEmpty=function(){for(var h=!0,E=0;E<M;E++)if(!this.rows[E].isEmpty()){h=!1;break}return h},i.backSpace=function(){var h=this.rows[this.currRow];h.backSpace()},i.clearToEndOfRow=function(){var h=this.rows[this.currRow];h.clearToEndOfRow()},i.insertChar=function(h){var E=this.rows[this.currRow];E.insertChar(h)},i.setPen=function(h){var E=this.rows[this.currRow];E.setPenStyles(h)},i.moveCursor=function(h){var E=this.rows[this.currRow];E.moveCursor(h)},i.setCursor=function(h){this.logger.log(s.INFO,"setCursor: "+h);var E=this.rows[this.currRow];E.setCursor(h)},i.setPAC=function(h){this.logger.log(s.INFO,"pacData = "+JSON.stringify(h));var E=h.row-1;if(this.nrRollUpRows&&E<this.nrRollUpRows-1&&(E=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==E){for(var f=0;f<M;f++)this.rows[f].clear();var v=this.currRow+1-this.nrRollUpRows,U=this.lastOutputScreen;if(U){var N=U.rows[v].cueStartTime,H=this.logger.time;if(N&&H!==null&&N<H)for(var z=0;z<this.nrRollUpRows;z++)this.rows[E-this.nrRollUpRows+z+1].copy(U.rows[v+z])}}this.currRow=E;var k=this.rows[this.currRow];if(h.indent!==null){var I=h.indent,W=Math.max(I-1,0);k.setCursor(h.indent),h.color=k.chars[W].penState.foreground}var j={foreground:h.color,underline:h.underline,italics:h.italics,background:"black",flash:!1};this.setPen(j)},i.setBkgData=function(h){this.logger.log(s.INFO,"bkgData = "+JSON.stringify(h)),this.backSpace(),this.setPen(h),this.insertChar(32)},i.setRollUpRows=function(h){this.nrRollUpRows=h},i.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(s.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(s.TEXT,this.getDisplayText());var h=this.currRow+1-this.nrRollUpRows,E=this.rows.splice(h,1)[0];E.clear(),this.rows.splice(this.currRow,0,E),this.logger.log(s.INFO,"Rolling up")},i.getDisplayText=function(h){h=h||!1;for(var E=[],f="",v=-1,U=0;U<M;U++){var N=this.rows[U].getTextString();N&&(v=U+1,h?E.push("Row "+v+": '"+N+"'"):E.push(N.trim()))}return E.length>0&&(h?f="["+E.join(" | ")+"]":f=E.join(`
|
|
`)),f},i.getTextAndFormat=function(){return this.rows},g}(),y=function(){function g(l,h,E){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=l,this.outputFilter=h,this.mode=null,this.verbose=0,this.displayedMemory=new m(E),this.nonDisplayedMemory=new m(E),this.lastOutputScreen=new m(E),this.currRollUpRow=this.displayedMemory.rows[M-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=E}var i=g.prototype;return i.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[M-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},i.getHandler=function(){return this.outputFilter},i.setHandler=function(h){this.outputFilter=h},i.setPAC=function(h){this.writeScreen.setPAC(h)},i.setBkgData=function(h){this.writeScreen.setBkgData(h)},i.setMode=function(h){if(h===this.mode)return;this.mode=h,this.logger.log(s.INFO,"MODE="+h),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=h},i.insertChars=function(h){for(var E=0;E<h.length;E++)this.writeScreen.insertChar(h[E]);var f=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(s.INFO,f+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(s.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},i.ccRCL=function(){this.logger.log(s.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},i.ccBS=function(){if(this.logger.log(s.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},i.ccAOF=function(){},i.ccAON=function(){},i.ccDER=function(){this.logger.log(s.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},i.ccRU=function(h){this.logger.log(s.INFO,"RU("+h+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(h)},i.ccFON=function(){this.logger.log(s.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},i.ccRDC=function(){this.logger.log(s.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},i.ccTR=function(){this.logger.log(s.INFO,"TR"),this.setMode("MODE_TEXT")},i.ccRTD=function(){this.logger.log(s.INFO,"RTD"),this.setMode("MODE_TEXT")},i.ccEDM=function(){this.logger.log(s.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},i.ccCR=function(){this.logger.log(s.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},i.ccENM=function(){this.logger.log(s.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},i.ccEOC=function(){if(this.logger.log(s.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var h=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=h,this.writeScreen=this.nonDisplayedMemory,this.logger.log(s.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},i.ccTO=function(h){this.logger.log(s.INFO,"TO("+h+") - Tab Offset"),this.writeScreen.moveCursor(h)},i.ccMIDROW=function(h){var E={flash:!1};if(E.underline=h%2===1,E.italics=h>=46,E.italics)E.foreground="white";else{var f=Math.floor(h/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];E.foreground=v[f]}this.logger.log(s.INFO,"MIDROW: "+JSON.stringify(E)),this.writeScreen.setPen(E)},i.outputDataUpdate=function(h){h===void 0&&(h=!1);var E=this.logger.time;if(E===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=E:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,E,this.lastOutputScreen),h&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:E),this.lastOutputScreen.copy(this.displayedMemory))},i.cueSplitAtTime=function(h){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,h,this.displayedMemory),this.cueStartTime=h))},g}(),B=function(){function g(l,h,E){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var f=new a;this.channels=[null,new y(l,h,f),new y(l+1,E,f)],this.cmdHistory=_(),this.logger=f}var i=g.prototype;return i.getHandler=function(h){return this.channels[h].getHandler()},i.setHandler=function(h,E){this.channels[h].setHandler(E)},i.addData=function(h,E){var f,v,U,N=!1;this.logger.time=h;for(var H=0;H<E.length;H+=2){if(v=E[H]&127,U=E[H+1]&127,v===0&&U===0)continue;if(this.logger.log(s.DATA,"["+o([E[H],E[H+1]])+"] -> ("+o([v,U])+")"),f=this.parseCmd(v,U),f||(f=this.parseMidrow(v,U)),f||(f=this.parsePAC(v,U)),f||(f=this.parseBackgroundAttributes(v,U)),!f&&(N=this.parseChars(v,U),N)){var z=this.currentChannel;if(z&&z>0){var k=this.channels[z];k.insertChars(N)}else this.logger.log(s.WARNING,"No channel found yet. TEXT-MODE?")}!f&&!N&&this.logger.log(s.WARNING,"Couldn't parse cleaned data "+o([v,U])+" orig: "+o([E[H],E[H+1]]))}},i.parseCmd=function(h,E){var f=this.cmdHistory,v=(h===20||h===28||h===21||h===29)&&E>=32&&E<=47,U=(h===23||h===31)&&E>=33&&E<=35;if(!(v||U))return!1;if(L(h,E,f))return w(null,null,f),this.logger.log(s.DEBUG,"Repeated command ("+o([h,E])+") is dropped"),!0;var N=h===20||h===21||h===23?1:2,H=this.channels[N];return h===20||h===21||h===28||h===29?E===32?H.ccRCL():E===33?H.ccBS():E===34?H.ccAOF():E===35?H.ccAON():E===36?H.ccDER():E===37?H.ccRU(2):E===38?H.ccRU(3):E===39?H.ccRU(4):E===40?H.ccFON():E===41?H.ccRDC():E===42?H.ccTR():E===43?H.ccRTD():E===44?H.ccEDM():E===45?H.ccCR():E===46?H.ccENM():E===47&&H.ccEOC():H.ccTO(E-32),w(h,E,f),this.currentChannel=N,!0},i.parseMidrow=function(h,E){var f=0;if((h===17||h===25)&&E>=32&&E<=47){if(h===17?f=1:f=2,f!==this.currentChannel)return this.logger.log(s.ERROR,"Mismatch channel in midrow parsing"),!1;var v=this.channels[f];return v?(v.ccMIDROW(E),this.logger.log(s.DEBUG,"MIDROW ("+o([h,E])+")"),!0):!1}return!1},i.parsePAC=function(h,E){var f,v=this.cmdHistory,U=(h>=17&&h<=23||h>=25&&h<=31)&&E>=64&&E<=127,N=(h===16||h===24)&&E>=64&&E<=95;if(!(U||N))return!1;if(L(h,E,v))return w(null,null,v),!0;var H=h<=23?1:2;E>=64&&E<=95?f=H===1?T[h]:r[h]:f=H===1?p[h]:t[h];var z=this.channels[H];return z?(z.setPAC(this.interpretPAC(f,E)),w(h,E,v),this.currentChannel=H,!0):!1},i.interpretPAC=function(h,E){var f,v={color:null,italics:!1,indent:null,underline:!1,row:h};return E>95?f=E-96:f=E-64,v.underline=(f&1)===1,f<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(f/2)]:f<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((f-16)/2)*4,v},i.parseChars=function(h,E){var f,v=null,U=null;if(h>=25?(f=2,U=h-8):(f=1,U=h),U>=17&&U<=19){var N;U===17?N=E+80:U===18?N=E+112:N=E+144,this.logger.log(s.INFO,"Special char '"+R(N)+"' in channel "+f),v=[N]}else h>=32&&h<=127&&(v=E===0?[h]:[h,E]);if(v){var H=o(v);this.logger.log(s.DEBUG,"Char codes = "+H.join(",")),w(h,E,this.cmdHistory)}return v},i.parseBackgroundAttributes=function(h,E){var f=(h===16||h===24)&&E>=32&&E<=47,v=(h===23||h===31)&&E>=45&&E<=47;if(!(f||v))return!1;var U,N={};h===16||h===24?(U=Math.floor((E-32)/2),N.background=d[U],E%2===1&&(N.background=N.background+"_semi")):E===45?N.background="transparent":(N.foreground="black",E===47&&(N.underline=!0));var H=h<=23?1:2,z=this.channels[H];return z.setBkgData(N),w(h,E,this.cmdHistory),!0},i.reset=function(){for(var h=0;h<Object.keys(this.channels).length;h++){var E=this.channels[h];E&&E.reset()}this.cmdHistory=_()},i.cueSplitAtTime=function(h){for(var E=0;E<this.channels.length;E++){var f=this.channels[E];f&&f.cueSplitAtTime(h)}},g}();function w(g,i,l){l.a=g,l.b=i}function L(g,i,l){return l.a===g&&l.b===i}function _(){return{a:null,b:null}}Q.default=B},"./src/utils/codecs.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"isCodecType",function(){return b}),D.d(Q,"isCodecSupportedInMp4",function(){return R});var F={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 b(M,x){var T=F[x];return!!T&&T[M.slice(0,4)]===!0}function R(M,x){return MediaSource.isTypeSupported((x||"video")+'/mp4;codecs="'+M+'"')}},"./src/utils/cues.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/utils/vttparser.ts"),b=D("./src/utils/webvtt-parser.ts"),R=D("./src/utils/texttrack-utils.ts"),M=/\s/,x={newCue:function(p,r,t,d){for(var s=[],a,o,c,A,u,m=self.VTTCue||self.TextTrackCue,y=0;y<d.rows.length;y++)if(a=d.rows[y],c=!0,A=0,u="",!a.isEmpty()){for(var B=0;B<a.chars.length;B++)M.test(a.chars[B].uchar)&&c?A++:(u+=a.chars[B].uchar,c=!1);a.cueStartTime=r,r===t&&(t+=1e-4),A>=16?A--:A++;var w=Object(F.fixLineBreaks)(u.trim()),L=Object(b.generateCueId)(r,t,w);(!p||!p.cues||!p.cues.getCueById(L))&&(o=new m(r,t,w),o.id=L,o.line=y+1,o.align="left",o.position=10+Math.min(80,Math.floor(A*8/32)*10),s.push(o))}return p&&s.length&&(s.sort(function(_,g){return _.line==="auto"||g.line==="auto"?0:_.line>8&&g.line>8?g.line-_.line:_.line-g.line}),s.forEach(function(_){return Object(R.addCueToTrack)(p,_)})),s}};Q.default=x},"./src/utils/discontinuities.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"findFirstFragWithCC",function(){return M}),D.d(Q,"shouldAlignOnDiscontinuities",function(){return x}),D.d(Q,"findDiscontinuousReferenceFrag",function(){return T}),D.d(Q,"adjustSlidingStart",function(){return r}),D.d(Q,"alignStream",function(){return t}),D.d(Q,"alignPDT",function(){return s}),D.d(Q,"alignFragmentByPDTDelta",function(){return a}),D.d(Q,"alignMediaPlaylistByPDT",function(){return o});var F=D("./src/polyfills/number.ts"),b=D("./src/utils/logger.ts"),R=D("./src/controller/level-helper.ts");function M(c,A){for(var u=null,m=0,y=c.length;m<y;m++){var B=c[m];if(B&&B.cc===A){u=B;break}}return u}function x(c,A,u){return!!(A.details&&(u.endCC>u.startCC||c&&c.cc<u.startCC))}function T(c,A){var u=c.fragments,m=A.fragments;if(!m.length||!u.length){b.logger.log("No fragments to align");return}var y=M(u,m[0].cc);if(!y||y&&!y.startPTS){b.logger.log("No frag in previous level to align on");return}return y}function p(c,A){if(c){var u=c.start+A;c.start=c.startPTS=u,c.endPTS=u+c.duration}}function r(c,A){for(var u=A.fragments,m=0,y=u.length;m<y;m++)p(u[m],c);A.fragmentHint&&p(A.fragmentHint,c),A.alignedSliding=!0}function t(c,A,u){if(!A)return;d(c,u,A),!u.alignedSliding&&A.details&&s(u,A.details),!u.alignedSliding&&A.details&&!u.skippedSegments&&Object(R.adjustSliding)(A.details,u)}function d(c,A,u){if(x(c,u,A)){var m=T(u.details,A);m&&Object(F.isFiniteNumber)(m.start)&&(b.logger.log("Adjusting PTS using last level due to CC increase within current level "+A.url),r(m.start,A))}}function s(c,A){if(!A.fragments.length||!c.hasProgramDateTime||!A.hasProgramDateTime)return;var u=A.fragments[0].programDateTime,m=c.fragments[0].programDateTime,y=(m-u)/1e3+A.fragments[0].start;y&&Object(F.isFiniteNumber)(y)&&(b.logger.log("Adjusting PTS using programDateTime delta "+(m-u)+"ms, sliding:"+y.toFixed(3)+" "+c.url+" "),r(y,c))}function a(c,A){var u=c.programDateTime;if(!u)return;var m=(u-A)/1e3;c.start=c.startPTS=m,c.endPTS=m+c.duration}function o(c,A){if(!A.fragments.length||!c.hasProgramDateTime||!A.hasProgramDateTime)return;var u=A.fragments[0].programDateTime,m=A.fragments[0].start,y=u-m*1e3;c.fragments.forEach(function(B){a(B,y)}),c.fragmentHint&&a(c.fragmentHint,y),c.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/utils/ewma.ts"),b=function(){function R(x,T,p){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=p,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new F.default(x),this.fast_=new F.default(T)}var M=R.prototype;return M.update=function(T,p){var r=this.slow_,t=this.fast_;this.slow_.halfLife!==T&&(this.slow_=new F.default(T,r.getEstimate(),r.getTotalWeight())),this.fast_.halfLife!==p&&(this.fast_=new F.default(p,t.getEstimate(),t.getTotalWeight()))},M.sample=function(T,p){T=Math.max(T,this.minDelayMs_);var r=8*p,t=T/1e3,d=r/t;this.fast_.sample(t,d),this.slow_.sample(t,d)},M.canEstimate=function(){var T=this.fast_;return T&&T.getTotalWeight()>=this.minWeight_},M.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},M.destroy=function(){},R}();Q.default=b},"./src/utils/ewma.ts":function(Z,Q,D){"use strict";D.r(Q);var F=function(){function b(M,x,T){x===void 0&&(x=0),T===void 0&&(T=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=M,this.alpha_=M?Math.exp(Math.log(.5)/M):0,this.estimate_=x,this.totalWeight_=T}var R=b.prototype;return R.sample=function(x,T){var p=Math.pow(this.alpha_,x);this.estimate_=T*(1-p)+p*this.estimate_,this.totalWeight_+=x},R.getTotalWeight=function(){return this.totalWeight_},R.getEstimate=function(){if(this.alpha_){var x=1-Math.pow(this.alpha_,this.totalWeight_);if(x)return this.estimate_/x}return this.estimate_},b}();Q.default=F},"./src/utils/fetch-loader.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"fetchSupported",function(){return a});var F=D("./src/polyfills/number.ts"),b=D("./src/loader/load-stats.ts"),R=D("./src/demux/chunk-cache.ts");function M(m,y){m.prototype=Object.create(y.prototype),m.prototype.constructor=m,t(m,y)}function x(m){var y=typeof Map=="function"?new Map:void 0;return x=function(w){if(w===null||!r(w))return w;if(typeof w!="function")throw new TypeError("Super expression must either be null or a function");if(typeof y!="undefined"){if(y.has(w))return y.get(w);y.set(w,L)}function L(){return T(w,arguments,d(this).constructor)}return L.prototype=Object.create(w.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),t(L,w)},x(m)}function T(m,y,B){return p()?T=Reflect.construct:T=function(L,_,g){var i=[null];i.push.apply(i,_);var l=Function.bind.apply(L,i),h=new l;return g&&t(h,g.prototype),h},T.apply(null,arguments)}function p(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(m){return!1}}function r(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function t(m,y){return t=Object.setPrototypeOf||function(w,L){return w.__proto__=L,w},t(m,y)}function d(m){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(B){return B.__proto__||Object.getPrototypeOf(B)},d(m)}function s(){return s=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var B=arguments[y];for(var w in B)Object.prototype.hasOwnProperty.call(B,w)&&(m[w]=B[w])}return m},s.apply(this,arguments)}function a(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(m){}return!1}var o=function(){function m(B){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=B.fetchSetup||A,this.controller=new self.AbortController,this.stats=new b.LoadStats}var y=m.prototype;return y.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},y.abortInternal=function(){var w=this.response;(!w||!w.ok)&&(this.stats.aborted=!0,this.controller.abort())},y.abort=function(){var w;this.abortInternal(),(w=this.callbacks)!==null&&w!==void 0&&w.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},y.load=function(w,L,_){var g=this,i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();var l=c(w,this.controller.signal),h=_.onProgress,E=w.responseType==="arraybuffer",f=E?"byteLength":"length";this.context=w,this.config=L,this.callbacks=_,this.request=this.fetchSetup(w,l),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){g.abortInternal(),_.onTimeout(i,w,g.response)},L.timeout),self.fetch(this.request).then(function(v){if(g.response=g.loader=v,!v.ok){var U=v.status,N=v.statusText;throw new u(N||"fetch, bad network response",U,v)}return i.loading.first=Math.max(self.performance.now(),i.loading.start),i.total=parseInt(v.headers.get("Content-Length")||"0"),h&&Object(F.isFiniteNumber)(L.highWaterMark)?g.loadProgressively(v,i,w,L.highWaterMark,h):E?v.arrayBuffer():v.text()}).then(function(v){var U=g.response;self.clearTimeout(g.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first),i.loaded=i.total=v[f];var N={url:U.url,data:v};h&&!Object(F.isFiniteNumber)(L.highWaterMark)&&h(i,w,v,U),_.onSuccess(N,i,w,U)}).catch(function(v){if(self.clearTimeout(g.requestTimeout),i.aborted)return;var U=v.code||0;_.onError({code:U,text:v.message},w,v.details)})},y.getCacheAge=function(){var w=null;if(this.response){var L=this.response.headers.get("age");w=L?parseFloat(L):null}return w},y.loadProgressively=function(w,L,_,g,i){g===void 0&&(g=0);var l=new R.default,h=w.body.getReader(),E=function f(){return h.read().then(function(v){if(v.done)return l.dataLength&&i(L,_,l.flush(),w),Promise.resolve(new ArrayBuffer(0));var U=v.value,N=U.length;return L.loaded+=N,N<g||l.dataLength?(l.push(U),l.dataLength>=g&&i(L,_,l.flush(),w)):i(L,_,U,w),f()}).catch(function(){return Promise.reject()})};return E()},m}();function c(m,y){var B={method:"GET",mode:"cors",credentials:"same-origin",signal:y,headers:new self.Headers(s({},m.headers))};return m.rangeEnd&&B.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),B}function A(m,y){return new self.Request(m.url,y)}var u=function(m){M(y,m);function y(B,w,L){var _;return _=m.call(this,B)||this,_.code=void 0,_.details=void 0,_.code=w,_.details=L,_}return y}(x(Error));Q.default=o},"./src/utils/imsc1-ttml-parser.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"IMSC1_CODEC",function(){return r}),D.d(Q,"parseIMSC1",function(){return a});var F=D("./src/utils/mp4-tools.ts"),b=D("./src/utils/vttparser.ts"),R=D("./src/utils/vttcue.ts"),M=D("./src/demux/id3.ts"),x=D("./src/utils/timescale-conversion.ts"),T=D("./src/utils/webvtt-parser.ts");function p(){return p=Object.assign||function(g){for(var i=1;i<arguments.length;i++){var l=arguments[i];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(g[h]=l[h])}return g},p.apply(this,arguments)}var r="stpp.ttml.im1t",t=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,d=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,s={left:"start",center:"center",right:"end",start:"start",end:"end"};function a(g,i,l,h,E){var f=Object(F.findBox)(new Uint8Array(g),["mdat"]);if(f.length===0){E(new Error("Could not parse IMSC1 mdat"));return}var v=f[0],U=Object(M.utf8ArrayToStr)(new Uint8Array(g,v.start,v.end-v.start)),N=Object(x.toTimescaleFromScale)(i,1,l);try{h(o(U,N))}catch(H){E(H)}}function o(g,i){var l=new DOMParser,h=l.parseFromString(g,"text/xml"),E=h.getElementsByTagName("tt")[0];if(!E)throw new Error("Invalid ttml");var f={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},v=Object.keys(f).reduce(function(k,I){return k[I]=E.getAttribute("ttp:"+I)||f[I],k},{}),U=E.getAttribute("xml:space")!=="preserve",N=A(c(E,"styling","style")),H=A(c(E,"layout","region")),z=c(E,"body","[begin]");return[].map.call(z,function(k){var I=u(k,U);if(!I||!k.hasAttribute("begin"))return null;var W=w(k.getAttribute("begin"),v),j=w(k.getAttribute("dur"),v),Y=w(k.getAttribute("end"),v);if(W===null)throw B(k);if(Y===null){if(j===null)throw B(k);Y=W+j}var $=new R.default(W-i,Y-i,I);$.id=Object(T.generateCueId)($.startTime,$.endTime,$.text);var se=H[k.getAttribute("region")],le=N[k.getAttribute("style")];$.position=10,$.size=80;var ae=m(se,le),q=ae.textAlign;if(q){var ce=s[q];ce&&($.lineAlign=ce),$.align=q}return p($,ae),$}).filter(function(k){return k!==null})}function c(g,i,l){var h=g.getElementsByTagName(i)[0];return h?[].slice.call(h.querySelectorAll(l)):[]}function A(g){return g.reduce(function(i,l){var h=l.getAttribute("xml:id");return h&&(i[h]=l),i},{})}function u(g,i){return[].slice.call(g.childNodes).reduce(function(l,h,E){var f;return h.nodeName==="br"&&E?l+`
|
|
`:(f=h.childNodes)!==null&&f!==void 0&&f.length?u(h,i):i?l+h.textContent.trim().replace(/\s+/g," "):l+h.textContent},"")}function m(g,i){var l="http://www.w3.org/ns/ttml#styling",h=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return h.reduce(function(E,f){var v=y(i,l,f)||y(g,l,f);return v&&(E[f]=v),E},{})}function y(g,i,l){return g.hasAttributeNS(i,l)?g.getAttributeNS(i,l):null}function B(g){return new Error("Could not parse ttml timestamp "+g)}function w(g,i){if(!g)return null;var l=Object(b.parseTimeStamp)(g);return l===null&&(t.test(g)?l=L(g,i):d.test(g)&&(l=_(g,i))),l}function L(g,i){var l=t.exec(g),h=(l[4]|0)+(l[5]|0)/i.subFrameRate;return(l[1]|0)*3600+(l[2]|0)*60+(l[3]|0)+h/i.frameRate}function _(g,i){var l=d.exec(g),h=Number(l[1]),E=l[2];switch(E){case"h":return h*3600;case"m":return h*60;case"ms":return h*1e3;case"f":return h/i.frameRate;case"t":return h/i.tickRate}return h}},"./src/utils/logger.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"enableLogs",function(){return T}),D.d(Q,"logger",function(){return p});var F=function(){},b={trace:F,debug:F,log:F,warn:F,info:F,error:F},R=b;function M(r){var t=self.console[r];return t?t.bind(self.console,"["+r+"] >"):F}function x(r){for(var t=arguments.length,d=new Array(t>1?t-1:0),s=1;s<t;s++)d[s-1]=arguments[s];d.forEach(function(a){R[a]=r[a]?r[a].bind(r):M(a)})}function T(r){if(self.console&&r===!0||typeof r=="object"){x(r,"debug","log","info","warn","error");try{R.log()}catch(t){R=b}}else R=b}var p=R},"./src/utils/mediakeys-helper.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"KeySystems",function(){return F}),D.d(Q,"requestMediaKeySystemAccess",function(){return b});var F;(function(R){R.WIDEVINE="com.widevine.alpha",R.PLAYREADY="com.microsoft.playready"})(F||(F={}));var b=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"getMediaSource",function(){return F});function F(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"bin2str",function(){return x}),D.d(Q,"readUint16",function(){return T}),D.d(Q,"readUint32",function(){return p}),D.d(Q,"writeUint32",function(){return r}),D.d(Q,"findBox",function(){return t}),D.d(Q,"parseSegmentIndex",function(){return d}),D.d(Q,"parseInitSegment",function(){return s}),D.d(Q,"getStartDTS",function(){return a}),D.d(Q,"getDuration",function(){return o}),D.d(Q,"computeRawDurationFromSamples",function(){return c}),D.d(Q,"offsetStartDTS",function(){return A}),D.d(Q,"segmentValidRange",function(){return u}),D.d(Q,"appendUint8Array",function(){return m});var F=D("./src/utils/typed-array.ts"),b=D("./src/loader/fragment.ts"),R=Math.pow(2,32)-1,M=[].push;function x(y){return String.fromCharCode.apply(null,y)}function T(y,B){"data"in y&&(B+=y.start,y=y.data);var w=y[B]<<8|y[B+1];return w<0?65536+w:w}function p(y,B){"data"in y&&(B+=y.start,y=y.data);var w=y[B]<<24|y[B+1]<<16|y[B+2]<<8|y[B+3];return w<0?4294967296+w:w}function r(y,B,w){"data"in y&&(B+=y.start,y=y.data),y[B]=w>>24,y[B+1]=w>>16&255,y[B+2]=w>>8&255,y[B+3]=w&255}function t(y,B){var w=[];if(!B.length)return w;var L,_,g;"data"in y?(L=y.data,_=y.start,g=y.end):(L=y,_=0,g=L.byteLength);for(var i=_;i<g;){var l=p(L,i),h=x(L.subarray(i+4,i+8)),E=l>1?i+l:g;if(h===B[0])if(B.length===1)w.push({data:L,start:i+8,end:E});else{var f=t({data:L,start:i+8,end:E},B.slice(1));f.length&&M.apply(w,f)}i=E}return w}function d(y){var B=t(y,["moov"]),w=B[0],L=w?w.end:null,_=t(y,["sidx"]);if(!_||!_[0])return null;var g=[],i=_[0],l=i.data[0],h=l===0?8:16,E=p(i,h);h+=4;var f=0,v=0;l===0?h+=8:h+=16,h+=2;var U=i.end+v,N=T(i,h);h+=2;for(var H=0;H<N;H++){var z=h,k=p(i,z);z+=4;var I=k&2147483647,W=(k&2147483648)>>>31;if(W===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var j=p(i,z);z+=4,g.push({referenceSize:I,subsegmentDuration:j,info:{duration:j/E,start:U,end:U+I-1}}),U+=I,z+=4,h=z}return{earliestPresentationTime:f,timescale:E,version:l,referencesCount:N,references:g,moovEndOffset:L}}function s(y){for(var B=[],w=t(y,["moov","trak"]),L=0;L<w.length;L++){var _=w[L],g=t(_,["tkhd"])[0];if(g){var i=g.data[g.start],l=i===0?12:20,h=p(g,l),E=t(_,["mdia","mdhd"])[0];if(E){i=E.data[E.start],l=i===0?12:20;var f=p(E,l),v=t(_,["mdia","hdlr"])[0];if(v){var U=x(v.data.subarray(v.start+8,v.start+12)),N={soun:b.ElementaryStreamTypes.AUDIO,vide:b.ElementaryStreamTypes.VIDEO}[U];if(N){var H=t(_,["mdia","minf","stbl","stsd"])[0],z=void 0;H&&(z=x(H.data.subarray(H.start+12,H.start+16))),B[h]={timescale:f,type:N},B[N]={timescale:f,id:h,codec:z}}}}}}var k=t(y,["moov","mvex","trex"]);return k.forEach(function(I){var W=p(I,4),j=B[W];j&&(j.default={duration:p(I,12),flags:p(I,20)})}),B}function a(y,B){return t(B,["moof","traf"]).reduce(function(w,L){var _=t(L,["tfdt"])[0],g=_.data[_.start],i=t(L,["tfhd"]).reduce(function(l,h){var E=p(h,4),f=y[E];if(f){var v=p(_,4);g===1&&(v*=Math.pow(2,32),v+=p(_,8));var U=f.timescale||9e4,N=v/U;if(isFinite(N)&&(l===null||N<l))return N}return l},null);return i!==null&&isFinite(i)&&(w===null||i<w)?i:w},null)||0}function o(y,B){for(var w=0,L=0,_=0,g=t(y,["moof","traf"]),i=0;i<g.length;i++){var l=g[i],h=t(l,["tfhd"])[0],E=p(h,4),f=B[E];if(!f)continue;var v=f.default,U=p(h,0)|(v==null?void 0:v.flags),N=v==null?void 0:v.duration;U&8&&(U&2?N=p(h,12):N=p(h,8));for(var H=f.timescale||9e4,z=t(l,["trun"]),k=0;k<z.length;k++){if(N){var I=p(z[k],4);w=N*I}else w=c(z[k]);f.type===b.ElementaryStreamTypes.VIDEO?L+=w/H:f.type===b.ElementaryStreamTypes.AUDIO&&(_+=w/H)}}if(L===0&&_===0){var W=d(y);if(W!=null&&W.references)return W.references.reduce(function(j,Y){return j+Y.info.duration||0},0)}return L||_}function c(y){var B=p(y,0),w=8;B&1&&(w+=4),B&4&&(w+=4);for(var L=0,_=p(y,4),g=0;g<_;g++){if(B&256){var i=p(y,w);L+=i,w+=4}B&512&&(w+=4),B&1024&&(w+=4),B&2048&&(w+=4)}return L}function A(y,B,w){t(B,["moof","traf"]).forEach(function(L){t(L,["tfhd"]).forEach(function(_){var g=p(_,4),i=y[g];if(!i)return;var l=i.timescale||9e4;t(L,["tfdt"]).forEach(function(h){var E=h.data[h.start],f=p(h,4);if(E===0)r(h,4,f-w*l);else{f*=Math.pow(2,32),f+=p(h,8),f-=w*l,f=Math.max(f,0);var v=Math.floor(f/(R+1)),U=Math.floor(f%(R+1));r(h,4,v),r(h,8,U)}})})})}function u(y){var B={valid:null,remainder:null},w=t(y,["moof"]);if(w){if(w.length<2)return B.remainder=y,B}else return B;var L=w[w.length-1];return B.valid=Object(F.sliceUint8)(y,0,L.start-8),B.remainder=Object(F.sliceUint8)(y,L.start-8),B}function m(y,B){var w=new Uint8Array(y.length+B.length);return w.set(y),w.set(B,y.length),w}},"./src/utils/output-filter.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"default",function(){return F});var F=function(){function b(M,x){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=M,this.trackName=x}var R=b.prototype;return R.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},R.newCue=function(x,T,p){(this.startTime===null||this.startTime>x)&&(this.startTime=x),this.endTime=T,this.screen=p,this.timelineController.createCaptionsTrack(this.trackName)},R.reset=function(){this.cueRanges=[]},b}()},"./src/utils/texttrack-utils.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"sendAddTrackEvent",function(){return b}),D.d(Q,"addCueToTrack",function(){return R}),D.d(Q,"clearCurrentCues",function(){return M}),D.d(Q,"removeCuesInRange",function(){return x}),D.d(Q,"getCuesInRange",function(){return p});var F=D("./src/utils/logger.ts");function b(r,t){var d;try{d=new Event("addtrack")}catch(s){d=document.createEvent("Event"),d.initEvent("addtrack",!1,!1)}d.track=r,t.dispatchEvent(d)}function R(r,t){var d=r.mode;if(d==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(t.id))try{if(r.addCue(t),!r.cues.getCueById(t.id))throw new Error("addCue is failed for: "+t)}catch(a){F.logger.debug("[texttrack-utils]: "+a);var s=new self.TextTrackCue(t.startTime,t.endTime,t.text);s.id=t.id,r.addCue(s)}d==="disabled"&&(r.mode=d)}function M(r){var t=r.mode;if(t==="disabled"&&(r.mode="hidden"),r.cues)for(var d=r.cues.length;d--;)r.removeCue(r.cues[d]);t==="disabled"&&(r.mode=t)}function x(r,t,d){var s=r.mode;if(s==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var a=p(r.cues,t,d),o=0;o<a.length;o++)r.removeCue(a[o]);s==="disabled"&&(r.mode=s)}function T(r,t){if(t<r[0].startTime)return 0;var d=r.length-1;if(t>r[d].endTime)return-1;for(var s=0,a=d;s<=a;){var o=Math.floor((a+s)/2);if(t<r[o].startTime)a=o-1;else if(t>r[o].startTime&&s<d)s=o+1;else return o}return r[s].startTime-t<t-r[a].startTime?s:a}function p(r,t,d){var s=[],a=T(r,t);if(a>-1)for(var o=a,c=r.length;o<c;o++){var A=r[o];if(A.startTime>=t&&A.endTime<=d)s.push(A);else if(A.startTime>d)return s}return s}},"./src/utils/time-ranges.ts":function(Z,Q,D){"use strict";D.r(Q);var F={toString:function(R){for(var M="",x=R.length,T=0;T<x;T++)M+="["+R.start(T).toFixed(3)+","+R.end(T).toFixed(3)+"]";return M}};Q.default=F},"./src/utils/timescale-conversion.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"toTimescaleFromBase",function(){return b}),D.d(Q,"toTimescaleFromScale",function(){return R}),D.d(Q,"toMsFromMpegTsClock",function(){return M}),D.d(Q,"toMpegTsClockFromTimescale",function(){return x});var F=9e4;function b(T,p,r,t){r===void 0&&(r=1),t===void 0&&(t=!1);var d=T*p*r;return t?Math.round(d):d}function R(T,p,r,t){return r===void 0&&(r=1),t===void 0&&(t=!1),b(T,p,1/r,t)}function M(T,p){return p===void 0&&(p=!1),b(T,1e3,1/F,p)}function x(T,p){return p===void 0&&(p=1),b(T,F,1/p)}},"./src/utils/typed-array.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"sliceUint8",function(){return F});function F(b,R,M){return Uint8Array.prototype.slice?b.slice(R,M):new Uint8Array(Array.prototype.slice.call(b,R,M))}},"./src/utils/vttcue.ts":function(Z,Q,D){"use strict";D.r(Q),Q.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var F=["","lr","rl"],b=["start","middle","end","left","right"];function R(r,t){if(typeof t!="string")return!1;if(!Array.isArray(r))return!1;var d=t.toLowerCase();return~r.indexOf(d)?d:!1}function M(r){return R(F,r)}function x(r){return R(b,r)}function T(r){for(var t=arguments.length,d=new Array(t>1?t-1:0),s=1;s<t;s++)d[s-1]=arguments[s];for(var a=1;a<arguments.length;a++){var o=arguments[a];for(var c in o)r[c]=o[c]}return r}function p(r,t,d){var s=this,a={enumerable:!0};s.hasBeenReset=!1;var o="",c=!1,A=r,u=t,m=d,y=null,B="",w=!0,L="auto",_="start",g=50,i="middle",l=50,h="middle";Object.defineProperty(s,"id",T({},a,{get:function(){return o},set:function(f){o=""+f}})),Object.defineProperty(s,"pauseOnExit",T({},a,{get:function(){return c},set:function(f){c=!!f}})),Object.defineProperty(s,"startTime",T({},a,{get:function(){return A},set:function(f){if(typeof f!="number")throw new TypeError("Start time must be set to a number.");A=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",T({},a,{get:function(){return u},set:function(f){if(typeof f!="number")throw new TypeError("End time must be set to a number.");u=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"text",T({},a,{get:function(){return m},set:function(f){m=""+f,this.hasBeenReset=!0}})),Object.defineProperty(s,"region",T({},a,{get:function(){return y},set:function(f){y=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"vertical",T({},a,{get:function(){return B},set:function(f){var v=M(f);if(v===!1)throw new SyntaxError("An invalid or illegal string was specified.");B=v,this.hasBeenReset=!0}})),Object.defineProperty(s,"snapToLines",T({},a,{get:function(){return w},set:function(f){w=!!f,this.hasBeenReset=!0}})),Object.defineProperty(s,"line",T({},a,{get:function(){return L},set:function(f){if(typeof f!="number"&&f!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");L=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"lineAlign",T({},a,{get:function(){return _},set:function(f){var v=x(f);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");_=v,this.hasBeenReset=!0}})),Object.defineProperty(s,"position",T({},a,{get:function(){return g},set:function(f){if(f<0||f>100)throw new Error("Position must be between 0 and 100.");g=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",T({},a,{get:function(){return i},set:function(f){var v=x(f);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");i=v,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",T({},a,{get:function(){return l},set:function(f){if(f<0||f>100)throw new Error("Size must be between 0 and 100.");l=f,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",T({},a,{get:function(){return h},set:function(f){var v=x(f);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");h=v,this.hasBeenReset=!0}})),s.displayState=void 0}return p.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},p}()},"./src/utils/vttparser.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"parseTimeStamp",function(){return R}),D.d(Q,"fixLineBreaks",function(){return t}),D.d(Q,"VTTParser",function(){return d});var F=D("./src/utils/vttcue.ts"),b=function(){function s(){}var a=s.prototype;return a.decode=function(c,A){if(!c)return"";if(typeof c!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(c))},s}();function R(s){function a(c,A,u,m){return(c|0)*3600+(A|0)*60+(u|0)+parseFloat(m||0)}var o=s.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return o?parseFloat(o[2])>59?a(o[2],o[3],0,o[4]):a(o[1],o[2],o[3],o[4]):null}var M=function(){function s(){this.values=Object.create(null)}var a=s.prototype;return a.set=function(c,A){!this.get(c)&&A!==""&&(this.values[c]=A)},a.get=function(c,A,u){return u?this.has(c)?this.values[c]:A[u]:this.has(c)?this.values[c]:A},a.has=function(c){return c in this.values},a.alt=function(c,A,u){for(var m=0;m<u.length;++m)if(A===u[m]){this.set(c,A);break}},a.integer=function(c,A){/^-?\d+$/.test(A)&&this.set(c,parseInt(A,10))},a.percent=function(c,A){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(A)){var u=parseFloat(A);if(u>=0&&u<=100)return this.set(c,u),!0}return!1},s}();function x(s,a,o,c){var A=c?s.split(c):[s];for(var u in A){if(typeof A[u]!="string")continue;var m=A[u].split(o);if(m.length!==2)continue;var y=m[0],B=m[1];a(y,B)}}var T=new F.default(0,0,""),p=T.align==="middle"?"middle":"center";function r(s,a,o){var c=s;function A(){var y=R(s);if(y===null)throw new Error("Malformed timestamp: "+c);return s=s.replace(/^[^\sa-zA-Z-]+/,""),y}function u(y,B){var w=new M;x(y,function(g,i){var l;switch(g){case"region":for(var h=o.length-1;h>=0;h--)if(o[h].id===i){w.set(g,o[h].region);break}break;case"vertical":w.alt(g,i,["rl","lr"]);break;case"line":l=i.split(","),w.integer(g,l[0]),w.percent(g,l[0])&&w.set("snapToLines",!1),w.alt(g,l[0],["auto"]),l.length===2&&w.alt("lineAlign",l[1],["start",p,"end"]);break;case"position":l=i.split(","),w.percent(g,l[0]),l.length===2&&w.alt("positionAlign",l[1],["start",p,"end","line-left","line-right","auto"]);break;case"size":w.percent(g,i);break;case"align":w.alt(g,i,["start",p,"end","left","right"]);break}},/:/,/\s/),B.region=w.get("region",null),B.vertical=w.get("vertical","");var L=w.get("line","auto");L==="auto"&&T.line===-1&&(L=-1),B.line=L,B.lineAlign=w.get("lineAlign","start"),B.snapToLines=w.get("snapToLines",!0),B.size=w.get("size",100),B.align=w.get("align",p);var _=w.get("position","auto");_==="auto"&&T.position===50&&(_=B.align==="start"||B.align==="left"?0:B.align==="end"||B.align==="right"?100:50),B.position=_}function m(){s=s.replace(/^\s+/,"")}if(m(),a.startTime=A(),m(),s.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);s=s.substr(3),m(),a.endTime=A(),m(),u(s,a)}function t(s){return s.replace(/<br(?: \/)?>/gi,`
|
|
`)}var d=function(){function s(){this.state="INITIAL",this.buffer="",this.decoder=new b,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var a=s.prototype;return a.parse=function(c){var A=this;c&&(A.buffer+=A.decoder.decode(c,{stream:!0}));function u(){var _=A.buffer,g=0;for(_=t(_);g<_.length&&_[g]!=="\r"&&_[g]!==`
|
|
`;)++g;var i=_.substr(0,g);return _[g]==="\r"&&++g,_[g]===`
|
|
`&&++g,A.buffer=_.substr(g),i}function m(_){x(_,function(g,i){},/:/)}try{var y="";if(A.state==="INITIAL"){if(!/\r\n|\n/.test(A.buffer))return this;y=u();var B=y.match(/^()?WEBVTT([ \t].*)?$/);if(!B||!B[0])throw new Error("Malformed WebVTT signature.");A.state="HEADER"}for(var w=!1;A.buffer;){if(!/\r\n|\n/.test(A.buffer))return this;w?w=!1:y=u();switch(A.state){case"HEADER":/:/.test(y)?m(y):y||(A.state="ID");continue;case"NOTE":y||(A.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(y)){A.state="NOTE";break}if(!y)continue;if(A.cue=new F.default(0,0,""),A.state="CUE",y.indexOf("-->")===-1){A.cue.id=y;continue}case"CUE":if(!A.cue){A.state="BADCUE";continue}try{r(y,A.cue,A.regionList)}catch(_){A.cue=null,A.state="BADCUE";continue}A.state="CUETEXT";continue;case"CUETEXT":{var L=y.indexOf("-->")!==-1;if(!y||L&&(w=!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+=y}continue;case"BADCUE":y||(A.state="ID")}}}catch(_){A.state==="CUETEXT"&&A.cue&&A.oncue&&A.oncue(A.cue),A.cue=null,A.state=A.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},a.flush=function(){var c=this;try{if((c.cue||c.state==="HEADER")&&(c.buffer+=`
|
|
|
|
`,c.parse()),c.state==="INITIAL"||c.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(A){c.onparsingerror&&c.onparsingerror(A)}return c.onflush&&c.onflush(),this},s}()},"./src/utils/webvtt-parser.ts":function(Z,Q,D){"use strict";D.r(Q),D.d(Q,"generateCueId",function(){return d}),D.d(Q,"parseWebVTT",function(){return a});var F=D("./src/polyfills/number.ts"),b=D("./src/utils/vttparser.ts"),R=D("./src/demux/id3.ts"),M=D("./src/utils/timescale-conversion.ts"),x=D("./src/remux/mp4-remuxer.ts"),T=/\r\n|\n\r|\n|\r/g,p=function(c,A,u){return u===void 0&&(u=0),c.substr(u,A.length)===A},r=function(c){var A=parseInt(c.substr(-3)),u=parseInt(c.substr(-6,2)),m=parseInt(c.substr(-9,2)),y=c.length>9?parseInt(c.substr(0,c.indexOf(":"))):0;if(!Object(F.isFiniteNumber)(A)||!Object(F.isFiniteNumber)(u)||!Object(F.isFiniteNumber)(m)||!Object(F.isFiniteNumber)(y))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+c);return A+=1e3*u,A+=60*1e3*m,A+=60*60*1e3*y,A},t=function(c){for(var A=5381,u=c.length;u;)A=A*33^c.charCodeAt(--u);return(A>>>0).toString()};function d(o,c,A){return t(o.toString())+t(c.toString())+t(A)}var s=function(c,A,u){var m=c[A],y=c[m.prevCC];if(!y||!y.new&&m.new){c.ccOffset=c.presentationOffset=m.start,m.new=!1;return}for(;(B=y)!==null&&B!==void 0&&B.new;){var B;c.ccOffset+=m.start-y.start,m.new=!1,m=y,y=c[m.prevCC]}c.presentationOffset=u};function a(o,c,A,u,m,y,B,w){var L=new b.VTTParser,_=Object(R.utf8ArrayToStr)(new Uint8Array(o)).trim().replace(T,`
|
|
`).split(`
|
|
`),g=[],i=Object(M.toMpegTsClockFromTimescale)(c,A),l="00:00.000",h=0,E=0,f,v=!0,U=!1;L.oncue=function(N){var H=u[m],z=u.ccOffset,k=(h-i)/9e4;if(H!=null&&H.new&&(E!==void 0?z=u.ccOffset=H.start:s(u,m,k)),k&&(z=k-u.presentationOffset),U){var I=N.endTime-N.startTime,W=Object(x.normalizePts)((N.startTime+z-E)*9e4,y*9e4)/9e4;N.startTime=W,N.endTime=W+I}var j=N.text.trim();N.text=decodeURIComponent(encodeURIComponent(j)),N.id||(N.id=d(N.startTime,N.endTime,j)),N.endTime>0&&g.push(N)},L.onparsingerror=function(N){f=N},L.onflush=function(){if(f){w(f);return}B(g)},_.forEach(function(N){if(v)if(p(N,"X-TIMESTAMP-MAP=")){v=!1,U=!0,N.substr(16).split(",").forEach(function(H){p(H,"LOCAL:")?l=H.substr(6):p(H,"MPEGTS:")&&(h=parseInt(H.substr(7)))});try{E=r(l)/1e3}catch(H){U=!1,f=H}return}else N===""&&(v=!1);L.parse(N+`
|
|
`)}),L.flush()}},"./src/utils/xhr-loader.ts":function(Z,Q,D){"use strict";D.r(Q);var F=D("./src/utils/logger.ts"),b=D("./src/loader/load-stats.ts"),R=/^age:\s*[\d.]+\s*$/m,M=function(){function x(p){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=p?p.xhrSetup:null,this.stats=new b.LoadStats,this.retryDelay=0}var T=x.prototype;return T.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},T.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},T.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},T.load=function(r,t,d){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=t,this.callbacks=d,this.retryDelay=t.retryDelay,this.loadInternal()},T.loadInternal=function(){var r=this.config,t=this.context;if(!r)return;var d=this.loader=new self.XMLHttpRequest,s=this.stats;s.loading.first=0,s.loaded=0;var a=this.xhrSetup;try{if(a)try{a(d,t.url)}catch(A){d.open("GET",t.url,!0),a(d,t.url)}d.readyState||d.open("GET",t.url,!0);var o=this.context.headers;if(o)for(var c in o)d.setRequestHeader(c,o[c])}catch(A){this.callbacks.onError({code:d.status,text:A.message},t,d);return}t.rangeEnd&&d.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),d.onreadystatechange=this.readystatechange.bind(this),d.onprogress=this.loadprogress.bind(this),d.responseType=t.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),d.send()},T.readystatechange=function(){var r=this.context,t=this.loader,d=this.stats;if(!r||!t)return;var s=t.readyState,a=this.config;if(d.aborted)return;if(s>=2)if(self.clearTimeout(this.requestTimeout),d.loading.first===0&&(d.loading.first=Math.max(self.performance.now(),d.loading.start)),s===4){t.onreadystatechange=null,t.onprogress=null;var o=t.status;if(o>=200&&o<300){d.loading.end=Math.max(self.performance.now(),d.loading.first);var c,A;if(r.responseType==="arraybuffer"?(c=t.response,A=c.byteLength):(c=t.responseText,A=c.length),d.loaded=d.total=A,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(d,r,c,t),!this.callbacks)return;var m={url:t.responseURL,data:c};this.callbacks.onSuccess(m,d,r,t)}else d.retry>=a.maxRetry||o>=400&&o<499?(F.logger.error(o+" while loading "+r.url),this.callbacks.onError({code:o,text:t.statusText},r,t)):(F.logger.warn(o+" while loading "+r.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,a.maxRetryDelay),d.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout)},T.loadtimeout=function(){F.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},T.loadprogress=function(r){var t=this.stats;t.loaded=r.loaded,r.lengthComputable&&(t.total=r.total)},T.getCacheAge=function(){var r=null;if(this.loader&&R.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");r=t?parseFloat(t):null}return r},x}();Q.default=M}}).default})},vHTk:function(xe,te,C){xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(xe,te,C){var Z=C("SrGk"),Q=C("bYtY");function D(R,M){Z.call(this,R,M,["filter"],"__filter_in_use__","_shadowDom")}Q.inherits(D,Z),D.prototype.addWithoutUpdate=function(R,M){if(M&&F(M.style)){var x;if(M._shadowDom){x=M._shadowDom;var T=this.getDefs(!0);T.contains(M._shadowDom)||this.addDom(x)}else x=this.add(M);this.markUsed(M);var p=x.getAttribute("id");R.style.filter="url(#"+p+")"}},D.prototype.add=function(R){var M=this.createElement("filter");return R._shadowDomId=R._shadowDomId||this.nextId++,M.setAttribute("id","zr"+this._zrId+"-shadow-"+R._shadowDomId),this.updateDom(R,M),this.addDom(M),M},D.prototype.update=function(R,M){var x=M.style;if(F(x)){var T=this;Z.prototype.update.call(this,M,function(){T.updateDom(M,M._shadowDom)})}else this.remove(R,M)},D.prototype.remove=function(R,M){M._shadowDomId!=null&&(this.removeDom(R),R.style.filter="")},D.prototype.updateDom=function(R,M){var x=M.getElementsByTagName("feDropShadow");x.length===0?x=this.createElement("feDropShadow"):x=x[0];var T=R.style,p=R.scale&&R.scale[0]||1,r=R.scale&&R.scale[1]||1,t,d,s,a;if(T.shadowBlur||T.shadowOffsetX||T.shadowOffsetY)t=T.shadowOffsetX||0,d=T.shadowOffsetY||0,s=T.shadowBlur,a=T.shadowColor;else if(T.textShadowBlur)t=T.textShadowOffsetX||0,d=T.textShadowOffsetY||0,s=T.textShadowBlur,a=T.textShadowColor;else{this.removeDom(M,T);return}x.setAttribute("dx",t/p),x.setAttribute("dy",d/r),x.setAttribute("flood-color",a);var o=s/2/p,c=s/2/r,A=o+" "+c;x.setAttribute("stdDeviation",A),M.setAttribute("x","-100%"),M.setAttribute("y","-100%"),M.setAttribute("width",Math.ceil(s/2*200)+"%"),M.setAttribute("height",Math.ceil(s/2*200)+"%"),M.appendChild(x),R._shadowDom=M},D.prototype.markUsed=function(R){R._shadowDom&&Z.prototype.markUsed.call(this,R._shadowDom)};function F(R){return R&&(R.shadowBlur||R.shadowOffsetX||R.shadowOffsetY||R.textShadowBlur||R.textShadowOffsetX||R.textShadowOffsetY)}var b=D;xe.exports=b},vUf6:function(xe,te,C){xe.exports=C.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(xe,te,C){var Z=C("Bq2U"),Q=C("SUKs"),D=C("bYtY"),F=D.isString,b=D.isFunction,R=D.isObject,M=D.isArrayLike,x=D.indexOf,T=function(){this.animators=[]};T.prototype={constructor:T,animate:function(s,a){var o,c=!1,A=this,u=this.__zr;if(s){var m=s.split("."),y=A;c=m[0]==="shape";for(var B=0,w=m.length;B<w;B++){if(!y)continue;y=y[m[B]]}y&&(o=y)}else o=A;if(!o){Q('Property "'+s+'" is not existed in element '+A.id);return}var L=A.animators,_=new Z(o,a);return _.during(function(g){A.dirty(c)}).done(function(){L.splice(x(L,_),1)}),L.push(_),u&&u.animation.addAnimator(_),_},stopAnimation:function(s){for(var a=this.animators,o=a.length,c=0;c<o;c++)a[c].stop(s);return a.length=0,this},animateTo:function(s,a,o,c,A,u){p(this,s,a,o,c,A,u)},animateFrom:function(s,a,o,c,A,u){p(this,s,a,o,c,A,u,!0)}};function p(s,a,o,c,A,u,m,y){F(c)?(u=A,A=c,c=0):b(A)?(u=A,A="linear",c=0):b(c)?(u=c,c=0):b(o)?(u=o,o=500):o||(o=500),s.stopAnimation(),r(s,"",s,a,o,c,y);var B=s.animators.slice(),w=B.length;function L(){w--,w||u&&u()}w||u&&u();for(var _=0;_<B.length;_++)B[_].done(L).start(A,m)}function r(s,a,o,c,A,u,m){var y={},B=0;for(var w in c){if(!c.hasOwnProperty(w))continue;o[w]!=null?R(c[w])&&!M(c[w])?r(s,a?a+"."+w:w,o[w],c[w],A,u,m):(m?(y[w]=o[w],t(s,a,w,c[w])):y[w]=c[w],B++):c[w]!=null&&!m&&t(s,a,w,c[w])}B>0&&s.animate(a,!1).when(A==null?500:A,y).delay(u||0)}function t(s,a,o,c){if(!a)s.attr(o,c);else{var A={};A[a]={},A[a][o]=c,s.attr(A)}}var d=T;xe.exports=d},vef1:function(xe,te,C){xe.exports={upload:"upload___3GNI5"}},vkP9:function(xe,te,C){"use strict";var Z=C("+L6B"),Q=C("2/Rp"),D=C("5NDa"),F=C("5rEg"),b=C("y8nQ"),R=C("Vl3Y"),M=C("tJVT"),x=C("cDcd"),T=C.n(x),p=C("a+yL"),r=C.n(p),t=function(s){var a=s.value,o=s.onChange,c=R.a.useForm(),A=Object(M.a)(c,1),u=A[0];Object(x.useEffect)(function(){a&&u.setFieldsValue(a)},a);var m=function(B){o(B)};return T.a.createElement("div",{className:r.a.search},T.a.createElement(R.a,{className:r.a.formWrap,colon:!1,form:u,size:"large",layout:"inline",onFinish:m},T.a.createElement(R.a.Item,{label:"\u5B9E\u8BAD\u4FE1\u606F",name:"keyword",initialValue:""},T.a.createElement(F.a,{style:{width:280,height:40}})),T.a.createElement(R.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},T.a.createElement(F.a,{style:{width:280,height:40}})),T.a.createElement(R.a.Item,{label:"\u521B\u5EFA\u8005",name:"creator",initialValue:""},T.a.createElement(F.a,{style:{width:200,height:40}})),T.a.createElement(Q.a,{className:r.a.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))};te.a=t},w8Aa:function(xe,te,C){xe.exports={img:"img___3e4yQ"}},wCXF:function(xe,te,C){"use strict";C.d(te,"a",function(){return Bt});var Z=C("rePB"),Q=C("VTBJ"),D=C("KQm4"),F=C("U8pU"),b=C("ODXe"),R=C("cDcd"),M=C("TSYQ"),x=C.n(M),T=C("Gytx"),p=C.n(T),r=C("Kwbf"),t=C("t23M"),d=C("qx4F"),s=C("6eGT"),a=C("IBYe"),o=C("Ff2n"),c=C("c+Xe"),A=C("fyJ8"),u=C("biw7");function m(Pe,Fe,dt,pt,Ye){var Et=dt[Pe]||{},We=dt[Fe]||{},De,Re;Et.fixed==="left"?De=pt.left[Pe]:We.fixed==="right"&&(Re=pt.right[Fe]);var me=!1,Ee=!1,Te=!1,Ue=!1,je=dt[Fe+1],st=dt[Pe-1];if(Ye==="rtl"){if(De!==void 0){var wt=st&&st.fixed==="left";Ue=!wt}else if(Re!==void 0){var Kt=je&&je.fixed==="right";Te=!Kt}}else if(De!==void 0){var zt=je&&je.fixed==="left";me=!zt}else if(Re!==void 0){var mt=st&&st.fixed==="right";Ee=!mt}return{fixLeft:De,fixRight:Re,lastFixLeft:me,firstFixRight:Ee,lastFixRight:Te,firstFixLeft:Ue,isSticky:pt.isSticky}}var y=C("sR1s");function B(Pe){var Fe=Pe.cells,dt=Pe.stickyOffsets,pt=Pe.flattenColumns,Ye=Pe.rowComponent,Et=Pe.cellComponent,We=Pe.onHeaderRow,De=Pe.index,Re=R.useContext(u.a),me=Re.prefixCls,Ee=Re.direction,Te;We&&(Te=We(Fe.map(function(je){return je.column}),De));var Ue=Object(y.a)(Fe.map(function(je){return je.column}));return R.createElement(Ye,Object.assign({},Te),Fe.map(function(je,st){var wt=je.column,Kt=m(je.colStart,je.colEnd,pt,dt,Ee),zt;return wt&&wt.onHeaderCell&&(zt=je.column.onHeaderCell(wt)),R.createElement(A.a,Object.assign({},je,{ellipsis:wt.ellipsis,align:wt.align,component:Et,prefixCls:me,key:Ue[st]},Kt,{additionalProps:zt,rowType:"header"}))}))}B.displayName="HeaderRow";var w=B;function L(Pe){var Fe=[];function dt(We,De){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[Re]=Fe[Re]||[];var me=De,Ee=We.filter(Boolean).map(function(Te){var Ue={key:Te.key,className:Te.className||"",children:Te.title,column:Te,colStart:me},je=1,st=Te.children;return st&&st.length>0&&(je=dt(st,me,Re+1).reduce(function(wt,Kt){return wt+Kt},0),Ue.hasSubColumns=!0),"colSpan"in Te&&(je=Te.colSpan),"rowSpan"in Te&&(Ue.rowSpan=Te.rowSpan),Ue.colSpan=je,Ue.colEnd=Ue.colStart+je-1,Fe[Re].push(Ue),me+=je,je});return Ee}dt(Pe,0);for(var pt=Fe.length,Ye=function(De){Fe[De].forEach(function(Re){!("rowSpan"in Re)&&!Re.hasSubColumns&&(Re.rowSpan=pt-De)})},Et=0;Et<pt;Et+=1)Ye(Et);return Fe}function _(Pe){var Fe=Pe.stickyOffsets,dt=Pe.columns,pt=Pe.flattenColumns,Ye=Pe.onHeaderRow,Et=R.useContext(u.a),We=Et.prefixCls,De=Et.getComponent,Re=R.useMemo(function(){return L(dt)},[dt]),me=De(["header","wrapper"],"thead"),Ee=De(["header","row"],"tr"),Te=De(["header","cell"],"th");return R.createElement(me,{className:"".concat(We,"-thead")},Re.map(function(Ue,je){var st=R.createElement(w,{key:je,flattenColumns:pt,cells:Ue,stickyOffsets:Fe,rowComponent:Ee,cellComponent:Te,onHeaderRow:Ye,index:je});return st}))}var g=_,i=C("hW8S");function l(Pe){for(var Fe=Pe.colWidths,dt=Pe.columns,pt=Pe.columCount,Ye=[],Et=pt||dt.length,We=!1,De=Et-1;De>=0;De-=1){var Re=Fe[De],me=dt&&dt[De],Ee=me&&me[i.a];(Re||Ee||We)&&(Ye.unshift(R.createElement("col",Object.assign({key:De,style:{width:Re,minWidth:Re}},Ee))),We=!0)}return R.createElement("colgroup",null,Ye)}var h=l;function E(Pe,Fe){return Object(R.useMemo)(function(){for(var dt=[],pt=0;pt<Fe;pt+=1){var Ye=Pe[pt];if(Ye!==void 0)dt[pt]=Ye;else return null}return dt},[Pe.join("_"),Fe])}var f=R.forwardRef(function(Pe,Fe){var dt=Pe.noData,pt=Pe.columns,Ye=Pe.flattenColumns,Et=Pe.colWidths,We=Pe.columCount,De=Pe.stickyOffsets,Re=Pe.direction,me=Pe.fixHeader,Ee=Pe.offsetHeader,Te=Pe.stickyClassName,Ue=Pe.onScroll,je=Object(o.a)(Pe,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),st=R.useContext(u.a),wt=st.prefixCls,Kt=st.scrollbarSize,zt=st.isSticky,mt=zt&&!me?0:Kt,bt=R.useRef(null),lt=R.useCallback(function(Ot){Object(c.b)(Fe,Ot),Object(c.b)(bt,Ot)},[]);R.useEffect(function(){var Ot;function Nt(ft){var Tt=ft.currentTarget,Ht=ft.deltaX;Ht&&(Ue({currentTarget:Tt,scrollLeft:Tt.scrollLeft+Ht}),ft.preventDefault())}return(Ot=bt.current)===null||Ot===void 0||Ot.addEventListener("wheel",Nt),function(){var ft;(ft=bt.current)===null||ft===void 0||ft.removeEventListener("wheel",Nt)}},[]);var ze=Ye[Ye.length-1],Me={fixed:ze?ze.fixed:null,onHeaderCell:function(){return{className:"".concat(wt,"-cell-scrollbar")}}},be=Object(R.useMemo)(function(){return mt?[].concat(Object(D.a)(pt),[Me]):pt},[mt,pt]),Ie=Object(R.useMemo)(function(){return mt?[].concat(Object(D.a)(Ye),[Me]):Ye},[mt,Ye]),_t=Object(R.useMemo)(function(){var Ot=De.right,Nt=De.left;return Object(Q.a)(Object(Q.a)({},De),{},{left:Re==="rtl"?[].concat(Object(D.a)(Nt.map(function(ft){return ft+mt})),[0]):Nt,right:Re==="rtl"?Ot:[].concat(Object(D.a)(Ot.map(function(ft){return ft+mt})),[0]),isSticky:zt})},[mt,De,zt]),ct=E(Et,We);return R.createElement("div",{style:Object(Q.a)({overflow:"hidden"},zt?{top:Ee}:{}),ref:lt,className:x()("".concat(wt,"-header"),Object(Z.a)({},Te,!!Te))},R.createElement("table",{style:{tableLayout:"fixed",visibility:dt||ct?null:"hidden"}},R.createElement(h,{colWidths:ct?[].concat(Object(D.a)(ct),[mt]):[],columCount:We+1,columns:Ie}),R.createElement(g,Object.assign({},je,{stickyOffsets:_t,columns:be,flattenColumns:Ie}))))});f.displayName="FixedHeader";var v=f,U=R.createContext(null),N=U;function H(Pe){var Fe=Pe.prefixCls,dt=Pe.children,pt=Pe.component,Ye=Pe.cellComponent,Et=Pe.fixHeader,We=Pe.fixColumn,De=Pe.horizonScroll,Re=Pe.className,me=Pe.expanded,Ee=Pe.componentWidth,Te=Pe.colSpan,Ue=R.useContext(u.a),je=Ue.scrollbarSize;return R.useMemo(function(){var st=dt;return We&&(st=R.createElement("div",{style:{width:Ee-(Et?je:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Fe,"-expanded-row-fixed")},st)),R.createElement(pt,{className:Re,style:{display:me?null:"none"}},R.createElement(A.a,{component:Ye,prefixCls:Fe,colSpan:Te},st))},[dt,pt,Et,De,Re,me,Ee,Te,je])}var z=H;function k(Pe){var Fe=Pe.className,dt=Pe.style,pt=Pe.record,Ye=Pe.index,Et=Pe.rowKey,We=Pe.getRowKey,De=Pe.rowExpandable,Re=Pe.expandedKeys,me=Pe.onRow,Ee=Pe.indent,Te=Ee===void 0?0:Ee,Ue=Pe.rowComponent,je=Pe.cellComponent,st=Pe.childrenColumnName,wt=R.useContext(u.a),Kt=wt.prefixCls,zt=wt.fixedInfoList,mt=R.useContext(N),bt=mt.fixHeader,lt=mt.fixColumn,ze=mt.horizonScroll,Me=mt.componentWidth,be=mt.flattenColumns,Ie=mt.expandableType,_t=mt.expandRowByClick,ct=mt.onTriggerExpand,Ot=mt.rowClassName,Nt=mt.expandedRowClassName,ft=mt.indentSize,Tt=mt.expandIcon,Ht=mt.expandedRowRender,Cn=mt.expandIconColumnIndex,yn=R.useState(!1),Qr=Object(b.a)(yn,2),Xr=Qr[0],da=Qr[1],Un=Re&&Re.has(Pe.recordKey);R.useEffect(function(){Un&&da(!0)},[Un]);var ja=Ie==="row"&&(!De||De(pt)),ni=Ie==="nest",Ia=st&&pt&&pt[st],Yr=ja||ni,Ja;me&&(Ja=me(pt,Ye));var Di=function(Vt){if(_t&&Yr&&ct(pt,Vt),Ja&&Ja.onClick){for(var rn,Rt=arguments.length,vn=new Array(Rt>1?Rt-1:0),$n=1;$n<Rt;$n++)vn[$n-1]=arguments[$n];(rn=Ja).onClick.apply(rn,[Vt].concat(vn))}},Ji;typeof Ot=="string"?Ji=Ot:typeof Ot=="function"&&(Ji=Ot(pt,Ye,Te));var ge=Object(y.a)(be),we=R.createElement(Ue,Object.assign({},Ja,{"data-row-key":Et,className:x()(Fe,"".concat(Kt,"-row"),"".concat(Kt,"-row-level-").concat(Te),Ji,Ja&&Ja.className),style:Object(Q.a)(Object(Q.a)({},dt),Ja?Ja.style:null),onClick:Di}),be.map(function(ln,Vt){var rn=ln.render,Rt=ln.dataIndex,vn=ln.className,$n=ge[Vt],Pr=zt[Vt],Ir;Vt===(Cn||0)&&ni&&(Ir=R.createElement(R.Fragment,null,R.createElement("span",{style:{paddingLeft:"".concat(ft*Te,"px")},className:"".concat(Kt,"-row-indent indent-level-").concat(Te)}),Tt({prefixCls:Kt,expanded:Un,expandable:Ia,record:pt,onExpand:ct})));var Nr;return ln.onCell&&(Nr=ln.onCell(pt,Ye)),R.createElement(A.a,Object.assign({className:vn,ellipsis:ln.ellipsis,align:ln.align,component:je,prefixCls:Kt,key:$n,record:pt,index:Ye,dataIndex:Rt,render:rn,shouldCellUpdate:ln.shouldCellUpdate},Pr,{appendNode:Ir,additionalProps:Nr}))})),He;if(ja&&(Xr||Un)){var ut=Ht(pt,Ye,Te+1,Un),Qt=Nt&&Nt(pt,Ye,Te);He=R.createElement(z,{expanded:Un,className:x()("".concat(Kt,"-expanded-row"),"".concat(Kt,"-expanded-row-level-").concat(Te+1),Qt),prefixCls:Kt,fixHeader:bt,fixColumn:lt,horizonScroll:ze,component:Ue,componentWidth:Me,cellComponent:je,colSpan:be.length},ut)}var tn;return Ia&&Un&&(tn=(pt[st]||[]).map(function(ln,Vt){var rn=We(ln,Vt);return R.createElement(k,Object.assign({},Pe,{key:rn,rowKey:rn,record:ln,recordKey:rn,index:Vt,indent:Te+1}))})),R.createElement(R.Fragment,null,we,He,tn)}k.displayName="BodyRow";var I=k,W=R.createContext(null),j=W;function Y(Pe){var Fe=Pe.columnKey,dt=Pe.onColumnResize,pt=R.useRef();return R.useEffect(function(){pt.current&&dt(Fe,pt.current.offsetWidth)},[]),R.createElement(t.a,{onResize:function(Et){var We=Et.offsetWidth;dt(Fe,We)}},R.createElement("td",{ref:pt,style:{padding:0,border:0,height:0}},R.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function $(Pe){var Fe=Pe.data,dt=Pe.getRowKey,pt=Pe.measureColumnWidth,Ye=Pe.expandedKeys,Et=Pe.onRow,We=Pe.rowExpandable,De=Pe.emptyNode,Re=Pe.childrenColumnName,me=R.useContext(j),Ee=me.onColumnResize,Te=R.useContext(u.a),Ue=Te.prefixCls,je=Te.getComponent,st=R.useContext(N),wt=st.fixHeader,Kt=st.horizonScroll,zt=st.flattenColumns,mt=st.componentWidth;return R.useMemo(function(){var bt=je(["body","wrapper"],"tbody"),lt=je(["body","row"],"tr"),ze=je(["body","cell"],"td"),Me;Fe.length?Me=Fe.map(function(Ie,_t){var ct=dt(Ie,_t);return R.createElement(I,{key:ct,rowKey:ct,record:Ie,recordKey:ct,index:_t,rowComponent:lt,cellComponent:ze,expandedKeys:Ye,onRow:Et,getRowKey:dt,rowExpandable:We,childrenColumnName:Re})}):Me=R.createElement(z,{expanded:!0,className:"".concat(Ue,"-placeholder"),prefixCls:Ue,fixHeader:wt,fixColumn:Kt,horizonScroll:Kt,component:lt,componentWidth:mt,cellComponent:ze,colSpan:zt.length},De);var be=Object(y.a)(zt);return R.createElement(bt,{className:"".concat(Ue,"-tbody")},pt&&R.createElement("tr",{"aria-hidden":"true",className:"".concat(Ue,"-measure-row"),style:{height:0}},be.map(function(Ie){return R.createElement(Y,{key:Ie,columnKey:Ie,onColumnResize:Ee})})),Me)},[Fe,Ue,Et,pt,Ye,dt,je,mt,De,zt])}var se=R.memo($);se.displayName="Body";var le=se,ae=C("wRmb"),q=C("xEkU"),ce=C.n(q);function re(Pe){var Fe=Object(R.useRef)(Pe),dt=Object(R.useState)({}),pt=Object(b.a)(dt,2),Ye=pt[1],Et=Object(R.useRef)(null),We=Object(R.useRef)([]);function De(Re){Et.current===null&&(We.current=[],Et.current=ce()(function(){We.current.forEach(function(me){Fe.current=me(Fe.current)}),Et.current=null,Ye({})})),We.current.push(Re)}return Object(R.useEffect)(function(){return function(){ce.a.cancel(Et.current)}},[]),[Fe.current,De]}function fe(Pe){var Fe=Object(R.useRef)(Pe),dt=Object(R.useRef)(null);function pt(){window.clearTimeout(dt.current)}function Ye(We){Fe.current=We,pt(),dt.current=window.setTimeout(function(){Fe.current=null,dt.current=null},100)}function Et(){return Fe.current}return Object(R.useEffect)(function(){return pt},[]),[Ye,Et]}function ne(Pe,Fe,dt){var pt=Object(R.useMemo)(function(){for(var Ye=[],Et=[],We=0,De=0,Re=0;Re<Fe;Re+=1)if(dt==="rtl"){Et[Re]=De,De+=Pe[Re]||0;var me=Fe-Re-1;Ye[me]=We,We+=Pe[me]||0}else{Ye[Re]=We,We+=Pe[Re]||0;var Ee=Fe-Re-1;Et[Ee]=De,De+=Pe[Ee]||0}return{left:Ye,right:Et}},[Pe,Fe,dt]);return pt}var de=ne;function ee(Pe){var Fe=Pe.className,dt=Pe.children;return R.createElement("div",{className:Fe},dt)}var ue=ee,Se=C("n6Qo");function _e(Pe){var Fe,dt=Pe.prefixCls,pt=Pe.record,Ye=Pe.onExpand,Et=Pe.expanded,We=Pe.expandable,De="".concat(dt,"-row-expand-icon");if(!We)return R.createElement("span",{className:x()(De,"".concat(dt,"-row-spaced"))});var Re=function(Ee){Ye(pt,Ee),Ee.stopPropagation()};return R.createElement("span",{className:x()(De,(Fe={},Object(Z.a)(Fe,"".concat(dt,"-row-expanded"),Et),Object(Z.a)(Fe,"".concat(dt,"-row-collapsed"),!Et),Fe)),onClick:Re})}function Le(Pe,Fe,dt){var pt=[];function Ye(Et){(Et||[]).forEach(function(We,De){pt.push(Fe(We,De)),Ye(We[dt])})}return Ye(Pe),pt}var Ve=C("zT1h"),Oe=C("y0+3"),ke=function(Fe,dt){var pt,Ye,Et=Fe.scrollBodyRef,We=Fe.onScroll,De=Fe.offsetScroll,Re=R.useContext(u.a),me=Re.prefixCls,Ee=((pt=Et.current)===null||pt===void 0?void 0:pt.scrollWidth)||0,Te=((Ye=Et.current)===null||Ye===void 0?void 0:Ye.clientWidth)||0,Ue=Ee&&Te*(Te/Ee),je=R.useRef(),st=re({scrollLeft:0,isHiddenScrollBar:!1}),wt=Object(b.a)(st,2),Kt=wt[0],zt=wt[1],mt=R.useRef({delta:0,x:0}),bt=R.useState(!1),lt=Object(b.a)(bt,2),ze=lt[0],Me=lt[1],be=function(){Me(!1)},Ie=function(ft){ft.persist(),mt.current.delta=ft.pageX-Kt.scrollLeft,mt.current.x=0,Me(!0),ft.preventDefault()},_t=function(ft){var Tt,Ht=ft||((Tt=window)===null||Tt===void 0?void 0:Tt.event),Cn=Ht.buttons;if(!ze||Cn===0){ze&&Me(!1);return}var yn=mt.current.x+ft.pageX-mt.current.x-mt.current.delta;yn<=0&&(yn=0),yn+Ue>=Te&&(yn=Te-Ue),We({scrollLeft:yn/Te*(Ee+2)}),mt.current.x=ft.pageX},ct=function(){var ft=Object(Oe.b)(Et.current).top,Tt=ft+Et.current.offsetHeight,Ht=document.documentElement.scrollTop+window.innerHeight;Tt-Object(d.a)()<=Ht||ft>=Ht-De?zt(function(Cn){return Object(Q.a)(Object(Q.a)({},Cn),{},{isHiddenScrollBar:!0})}):zt(function(Cn){return Object(Q.a)(Object(Q.a)({},Cn),{},{isHiddenScrollBar:!1})})},Ot=function(ft){zt(function(Tt){return Object(Q.a)(Object(Q.a)({},Tt),{},{scrollLeft:ft/Ee*Te||0})})};return R.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),R.useEffect(function(){var Nt=Object(Ve.a)(document.body,"mouseup",be,!1),ft=Object(Ve.a)(document.body,"mousemove",_t,!1);return ct(),function(){Nt.remove(),ft.remove()}},[Ue,ze]),R.useEffect(function(){var Nt=Object(Ve.a)(window,"scroll",ct,!1),ft=Object(Ve.a)(window,"resize",ct,!1);return function(){Nt.remove(),ft.remove()}},[]),R.useEffect(function(){Kt.isHiddenScrollBar||zt(function(Nt){var ft,Tt;return Object(Q.a)(Object(Q.a)({},Nt),{},{scrollLeft:Et.current.scrollLeft/((ft=Et.current)===null||ft===void 0?void 0:ft.scrollWidth)*((Tt=Et.current)===null||Tt===void 0?void 0:Tt.clientWidth)})})},[Kt.isHiddenScrollBar]),Ee<=Te||!Ue||Kt.isHiddenScrollBar?null:R.createElement("div",{style:{height:Object(d.a)(),width:Te,bottom:De},className:"".concat(me,"-sticky-scroll")},R.createElement("div",{onMouseDown:Ie,ref:je,className:x()("".concat(me,"-sticky-scroll-bar"),Object(Z.a)({},"".concat(me,"-sticky-scroll-bar-active"),ze)),style:{width:"".concat(Ue,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Ge=R.forwardRef(ke);function Qe(Pe,Fe){return R.useMemo(function(){var dt=!!Pe;return{isSticky:dt,stickyClassName:dt?"".concat(Fe,"-sticky-header"):"",offsetHeader:Object(F.a)(Pe)==="object"&&Pe.offsetHeader||0,offsetScroll:Object(F.a)(Pe)==="object"&&Pe.offsetScroll||0}},[Pe,Fe])}var vt=[],At={},Bt="rc-table-internal-hook",it=R.memo(function(Pe){var Fe=Pe.children;return Fe},function(Pe,Fe){return p()(Pe.props,Fe.props)?Pe.pingLeft!==Fe.pingLeft||Pe.pingRight!==Fe.pingRight:!1});function Lt(Pe){var Fe,dt=Pe.prefixCls,pt=Pe.className,Ye=Pe.rowClassName,Et=Pe.style,We=Pe.data,De=Pe.rowKey,Re=Pe.scroll,me=Pe.tableLayout,Ee=Pe.direction,Te=Pe.title,Ue=Pe.footer,je=Pe.summary,st=Pe.id,wt=Pe.showHeader,Kt=Pe.components,zt=Pe.emptyText,mt=Pe.onRow,bt=Pe.onHeaderRow,lt=Pe.internalHooks,ze=Pe.transformColumns,Me=Pe.internalRefs,be=Pe.sticky,Ie=We||vt,_t=!!Ie.length,ct=R.useState(0),Ot=Object(b.a)(ct,2),Nt=Ot[0],ft=Ot[1];R.useEffect(function(){ft(Object(d.a)())});var Tt=R.useMemo(function(){return Object(y.c)(Kt,{})},[Kt]),Ht=R.useCallback(function(Xa,ga){return Object(y.b)(Tt,Xa)||ga},[Tt]),Cn=R.useMemo(function(){return typeof De=="function"?De:function(Xa){var ga=Xa&&Xa[De];return ga}},[De]),yn=Object(i.c)(Pe),Qr=yn.expandIcon,Xr=yn.expandedRowKeys,da=yn.defaultExpandedRowKeys,Un=yn.defaultExpandAllRows,ja=yn.expandedRowRender,ni=yn.onExpand,Ia=yn.onExpandedRowsChange,Yr=yn.expandRowByClick,Ja=yn.rowExpandable,Di=yn.expandIconColumnIndex,Ji=yn.expandedRowClassName,ge=yn.childrenColumnName,we=yn.indentSize,He=Qr||_e,ut=ge||"children",Qt=R.useMemo(function(){return ja?"row":Pe.expandable&<===Bt&&Pe.expandable.__PARENT_RENDER_ICON__||Ie.some(function(Xa){return Xa&&Object(F.a)(Xa)==="object"&&Xa[ut]})?"nest":!1},[!!ja,Ie]),tn=R.useState(function(){return da||(Un?Le(Ie,Cn,ut):[])}),ln=Object(b.a)(tn,2),Vt=ln[0],rn=ln[1],Rt=R.useMemo(function(){return new Set(Xr||Vt||[])},[Xr,Vt]),vn=R.useCallback(function(Xa){var ga=Cn(Xa,Ie.indexOf(Xa)),_a,Eo=Rt.has(ga);Eo?(Rt.delete(ga),_a=Object(D.a)(Rt)):_a=[].concat(Object(D.a)(Rt),[ga]),rn(_a),ni&&ni(!Eo,Xa),Ia&&Ia(_a)},[Cn,Rt,Ie,ni,Ia]),$n=R.useState(0),Pr=Object(b.a)($n,2),Ir=Pr[0],Nr=Pr[1],qr=Object(ae.b)(Object(Q.a)(Object(Q.a)(Object(Q.a)({},Pe),yn),{},{expandable:!!ja,expandedKeys:Rt,getRowKey:Cn,onTriggerExpand:vn,expandIcon:He,expandIconColumnIndex:Di,direction:Ee}),lt===Bt?ze:null),ca=Object(b.a)(qr,2),Oa=ca[0],Br=ca[1],jr=R.useMemo(function(){return{columns:Oa,flattenColumns:Br}},[Oa,Br]),Mr=R.useRef(),sa=R.useRef(),Aa=R.useRef(),Wa=R.useState(!1),Cr=Object(b.a)(Wa,2),ma=Cr[0],Za=Cr[1],Qi=R.useState(!1),Ha=Object(b.a)(Qi,2),ri=Ha[0],Ti=Ha[1],Ii=re(new Map),si=Object(b.a)(Ii,2),gi=si[0],Ki=si[1],Mi=Object(y.a)(Br),io=Mi.map(function(Xa){return gi.get(Xa)}),qi=R.useMemo(function(){return io},[io.join("_")]),Kr=de(qi,Br.length,Ee),ai=Re&&Object(y.d)(Re.y),za=Re&&Object(y.d)(Re.x),Ga=za&&Br.some(function(Xa){var ga=Xa.fixed;return ga}),Zi=R.useRef(),eo=Qe(be,dt),Li=eo.isSticky,Ho=eo.offsetHeader,ns=eo.offsetScroll,Ai=eo.stickyClassName,rs,Yo,$a;ai&&(Yo={overflowY:"scroll",maxHeight:Re.y}),za&&(rs={overflowX:"auto"},ai||(Yo={overflowY:"hidden"}),$a={width:Re.x===!0?"auto":Re.x,minWidth:"100%"});var po=R.useCallback(function(Xa,ga){Ki(function(_a){var Eo=new Map(_a);return Eo.set(Xa,ga),Eo})},[]),$i=fe(null),As=Object(b.a)($i,2),Co=As[0],Cs=As[1];function ws(Xa,ga){if(!ga)return;typeof ga=="function"?ga(Xa):ga.scrollLeft!==Xa&&(ga.scrollLeft=Xa)}var co=function(ga){var _a=ga.currentTarget,Eo=ga.scrollLeft,xs=typeof Eo=="number"?Eo:_a.scrollLeft,Ts=_a||At;if(!Cs()||Cs()===Ts){var Xs;Co(Ts),ws(xs,sa.current),ws(xs,Aa.current),ws(xs,(Xs=Zi.current)===null||Xs===void 0?void 0:Xs.setScrollLeft)}if(_a){var Ys=_a.scrollWidth,il=_a.clientWidth;Za(xs>0),Ti(xs<Ys-il)}},fs=function(){Aa.current&&co({currentTarget:Aa.current})},lr=function(ga){var _a=ga.width;fs(),Nr(Mr.current?Mr.current.offsetWidth:_a)};R.useEffect(function(){return fs},[]),R.useEffect(function(){za&&fs()},[za]),R.useEffect(function(){lt===Bt&&Me&&(Me.body.current=Aa.current)});var Ur=Ht(["table"],"table"),tr=R.useMemo(function(){return me||(Ga?Re.x==="max-content"?"auto":"fixed":ai||Br.some(function(Xa){var ga=Xa.ellipsis;return ga})?"fixed":"auto")},[ai,Ga,Br,me]),Jr,fa={colWidths:qi,columCount:Br.length,stickyOffsets:Kr,onHeaderRow:bt,fixHeader:ai},Va=R.useMemo(function(){return _t?null:typeof zt=="function"?zt():zt},[_t,zt]),Ea=R.createElement(le,{data:Ie,measureColumnWidth:ai||za||Li,expandedKeys:Rt,rowExpandable:Ja,getRowKey:Cn,onRow:mt,emptyNode:Va,childrenColumnName:ut}),Si=R.createElement(h,{colWidths:Br.map(function(Xa){var ga=Xa.width;return ga}),columns:Br}),Ca=je&&R.createElement(Se.b,null,je(Ie)),ha=Ht(["body"]);if(ai||Li){var Io;typeof ha=="function"?(Io=ha(Ie,{scrollbarSize:Nt,ref:Aa,onScroll:co}),fa.colWidths=Br.map(function(Xa,ga){var _a=Xa.width,Eo=ga===Oa.length-1?_a-Nt:_a;return typeof Eo=="number"&&!Number.isNaN(Eo)?Eo:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Io=R.createElement("div",{style:Object(Q.a)(Object(Q.a)({},rs),Yo),onScroll:co,ref:Aa,className:x()("".concat(dt,"-body"))},R.createElement(Ur,{style:Object(Q.a)(Object(Q.a)({},$a),{},{tableLayout:tr})},Si,Ea,Ca),Li&&R.createElement(Ge,{ref:Zi,offsetScroll:ns,scrollBodyRef:Aa,onScroll:co})),Jr=R.createElement(R.Fragment,null,wt!==!1&&R.createElement(v,Object.assign({noData:!Ie.length},fa,jr,{direction:Ee,offsetHeader:Ho,stickyClassName:Ai,ref:sa,onScroll:co})),Io)}else Jr=R.createElement("div",{style:Object(Q.a)(Object(Q.a)({},rs),Yo),className:x()("".concat(dt,"-content")),onScroll:co,ref:Aa},R.createElement(Ur,{style:Object(Q.a)(Object(Q.a)({},$a),{},{tableLayout:tr})},Si,wt!==!1&&R.createElement(g,Object.assign({},fa,jr)),Ea,Ca));var Qa=Object(i.b)(Pe),to=R.createElement("div",Object.assign({className:x()(dt,pt,(Fe={},Object(Z.a)(Fe,"".concat(dt,"-rtl"),Ee==="rtl"),Object(Z.a)(Fe,"".concat(dt,"-ping-left"),ma),Object(Z.a)(Fe,"".concat(dt,"-ping-right"),ri),Object(Z.a)(Fe,"".concat(dt,"-layout-fixed"),me==="fixed"),Object(Z.a)(Fe,"".concat(dt,"-fixed-header"),ai),Object(Z.a)(Fe,"".concat(dt,"-fixed-column"),Ga),Object(Z.a)(Fe,"".concat(dt,"-scroll-horizontal"),za),Object(Z.a)(Fe,"".concat(dt,"-has-fix-left"),Br[0]&&Br[0].fixed),Object(Z.a)(Fe,"".concat(dt,"-has-fix-right"),Br[Br.length-1]&&Br[Br.length-1].fixed==="right"),Fe)),style:Et,id:st,ref:Mr},Qa),R.createElement(it,{pingLeft:ma,pingRight:ri,props:Object(Q.a)(Object(Q.a)({},Pe),{},{stickyOffsets:Kr,mergedExpandedKeys:Rt})},Te&&R.createElement(ue,{className:"".concat(dt,"-title")},Te(Ie)),R.createElement("div",{className:"".concat(dt,"-container")},Jr),Ue&&R.createElement(ue,{className:"".concat(dt,"-footer")},Ue(Ie))));za&&(to=R.createElement(t.a,{onResize:lr},to));var oo=R.useMemo(function(){return{prefixCls:dt,getComponent:Ht,scrollbarSize:Nt,direction:Ee,fixedInfoList:Br.map(function(Xa,ga){return m(ga,ga,Br,Kr,Ee)}),isSticky:Li}},[dt,Ht,Nt,Ee,Br,Kr,Ee,Li]),wo=R.useMemo(function(){return Object(Q.a)(Object(Q.a)({},jr),{},{tableLayout:tr,rowClassName:Ye,expandedRowClassName:Ji,componentWidth:Ir,fixHeader:ai,fixColumn:Ga,horizonScroll:za,expandIcon:He,expandableType:Qt,expandRowByClick:Yr,expandedRowRender:ja,onTriggerExpand:vn,expandIconColumnIndex:Di,indentSize:we})},[jr,tr,Ye,Ji,Ir,ai,Ga,za,He,Qt,Yr,ja,vn,Di,we]),Vs=R.useMemo(function(){return{onColumnResize:po}},[po]);return R.createElement(u.a.Provider,{value:oo},R.createElement(N.Provider,{value:wo},R.createElement(j.Provider,{value:Vs},to)))}Lt.Column=a.a,Lt.ColumnGroup=s.a,Lt.Summary=Se.a,Lt.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Ft=te.b=Lt},wOnQ:function(xe,te,C){/*!
|
|
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
|
|
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
|
|
* Released under MIT License
|
|
*/(function(Z,Q){xe.exports=Q()})(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 Z=function(G,K){return Z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,V){X.__proto__=V}||function(X,V){for(var oe in V)Object.prototype.hasOwnProperty.call(V,oe)&&(X[oe]=V[oe])},Z(G,K)};function Q(G,K){if(typeof K!="function"&&K!==null)throw new TypeError("Class extends value "+String(K)+" is not a constructor or null");Z(G,K);function X(){this.constructor=G}G.prototype=K===null?Object.create(K):(X.prototype=K.prototype,new X)}var D=function(){return D=Object.assign||function(K){for(var X,V=1,oe=arguments.length;V<oe;V++){X=arguments[V];for(var pe in X)Object.prototype.hasOwnProperty.call(X,pe)&&(K[pe]=X[pe])}return K},D.apply(this,arguments)};function F(G,K,X,V){function oe(pe){return pe instanceof X?pe:new X(function(Be){Be(pe)})}return new(X||(X=Promise))(function(pe,Be){function $e(It){try{Ct(V.next(It))}catch(Yt){Be(Yt)}}function Ze(It){try{Ct(V.throw(It))}catch(Yt){Be(Yt)}}function Ct(It){It.done?pe(It.value):oe(It.value).then($e,Ze)}Ct((V=V.apply(G,K||[])).next())})}function b(G,K){var X={label:0,sent:function(){if(pe[0]&1)throw pe[1];return pe[1]},trys:[],ops:[]},V,oe,pe,Be;return Be={next:$e(0),throw:$e(1),return:$e(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function $e(Ct){return function(It){return Ze([Ct,It])}}function Ze(Ct){if(V)throw new TypeError("Generator is already executing.");for(;X;)try{if(V=1,oe&&(pe=Ct[0]&2?oe.return:Ct[0]?oe.throw||((pe=oe.return)&&pe.call(oe),0):oe.next)&&!(pe=pe.call(oe,Ct[1])).done)return pe;(oe=0,pe)&&(Ct=[Ct[0]&2,pe.value]);switch(Ct[0]){case 0:case 1:pe=Ct;break;case 4:return X.label++,{value:Ct[1],done:!1};case 5:X.label++,oe=Ct[1],Ct=[0];continue;case 7:Ct=X.ops.pop(),X.trys.pop();continue;default:if(!(pe=X.trys,pe=pe.length>0&&pe[pe.length-1])&&(Ct[0]===6||Ct[0]===2)){X=0;continue}if(Ct[0]===3&&(!pe||Ct[1]>pe[0]&&Ct[1]<pe[3])){X.label=Ct[1];break}if(Ct[0]===6&&X.label<pe[1]){X.label=pe[1],pe=Ct;break}if(pe&&X.label<pe[2]){X.label=pe[2],X.ops.push(Ct);break}pe[2]&&X.ops.pop(),X.trys.pop();continue}Ct=K.call(G,X)}catch(It){Ct=[6,It],oe=0}finally{V=pe=0}if(Ct[0]&5)throw Ct[1];return{value:Ct[0]?Ct[1]:void 0,done:!0}}}function R(G,K,X){if(X||arguments.length===2)for(var V=0,oe=K.length,pe;V<oe;V++)(pe||!(V in K))&&(pe||(pe=Array.prototype.slice.call(K,0,V)),pe[V]=K[V]);return G.concat(pe||K)}for(var M=function(){function G(K,X,V,oe){this.left=K,this.top=X,this.width=V,this.height=oe}return G.prototype.add=function(K,X,V,oe){return new G(this.left+K,this.top+X,this.width+V,this.height+oe)},G.fromClientRect=function(K,X){return new G(X.left+K.windowBounds.left,X.top+K.windowBounds.top,X.width,X.height)},G.fromDOMRectList=function(K,X){var V=Array.from(X).find(function(oe){return oe.width!==0});return V?new G(V.left+K.windowBounds.left,V.top+K.windowBounds.top,V.width,V.height):G.EMPTY},G.EMPTY=new G(0,0,0,0),G}(),x=function(G,K){return M.fromClientRect(G,K.getBoundingClientRect())},T=function(G){var K=G.body,X=G.documentElement;if(!K||!X)throw new Error("Unable to get document size");var V=Math.max(Math.max(K.scrollWidth,X.scrollWidth),Math.max(K.offsetWidth,X.offsetWidth),Math.max(K.clientWidth,X.clientWidth)),oe=Math.max(Math.max(K.scrollHeight,X.scrollHeight),Math.max(K.offsetHeight,X.offsetHeight),Math.max(K.clientHeight,X.clientHeight));return new M(0,0,V,oe)},p=function(G){for(var K=[],X=0,V=G.length;X<V;){var oe=G.charCodeAt(X++);if(oe>=55296&&oe<=56319&&X<V){var pe=G.charCodeAt(X++);(pe&64512)===56320?K.push(((oe&1023)<<10)+(pe&1023)+65536):(K.push(oe),X--)}else K.push(oe)}return K},r=function(){for(var G=[],K=0;K<arguments.length;K++)G[K]=arguments[K];if(String.fromCodePoint)return String.fromCodePoint.apply(String,G);var X=G.length;if(!X)return"";for(var V=[],oe=-1,pe="";++oe<X;){var Be=G[oe];Be<=65535?V.push(Be):(Be-=65536,V.push((Be>>10)+55296,Be%1024+56320)),(oe+1===X||V.length>16384)&&(pe+=String.fromCharCode.apply(String,V),V.length=0)}return pe},t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),s=0;s<t.length;s++)d[t.charCodeAt(s)]=s;for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),c=0;c<a.length;c++)o[a.charCodeAt(c)]=c;for(var A=function(G){var K=G.length*.75,X=G.length,V,oe=0,pe,Be,$e,Ze;G[G.length-1]==="="&&(K--,G[G.length-2]==="="&&K--);var Ct=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(K):new Array(K),It=Array.isArray(Ct)?Ct:new Uint8Array(Ct);for(V=0;V<X;V+=4)pe=o[G.charCodeAt(V)],Be=o[G.charCodeAt(V+1)],$e=o[G.charCodeAt(V+2)],Ze=o[G.charCodeAt(V+3)],It[oe++]=pe<<2|Be>>4,It[oe++]=(Be&15)<<4|$e>>2,It[oe++]=($e&3)<<6|Ze&63;return Ct},u=function(G){for(var K=G.length,X=[],V=0;V<K;V+=2)X.push(G[V+1]<<8|G[V]);return X},m=function(G){for(var K=G.length,X=[],V=0;V<K;V+=4)X.push(G[V+3]<<24|G[V+2]<<16|G[V+1]<<8|G[V]);return X},y=5,B=6+5,w=2,L=B-y,_=65536>>y,g=1<<y,i=g-1,l=1024>>y,h=_+l,E=h,f=2048>>6,v=E+f,U=65536>>B,N=1<<L,H=N-1,z=function(G,K,X){return G.slice?G.slice(K,X):new Uint16Array(Array.prototype.slice.call(G,K,X))},k=function(G,K,X){return G.slice?G.slice(K,X):new Uint32Array(Array.prototype.slice.call(G,K,X))},I=function(G,K){var X=A(G),V=Array.isArray(X)?m(X):new Uint32Array(X),oe=Array.isArray(X)?u(X):new Uint16Array(X),pe=24,Be=z(oe,pe/2,V[4]/2),$e=V[5]===2?z(oe,(pe+V[4])/2):k(V,Math.ceil((pe+V[4])/4));return new W(V[0],V[1],V[2],V[3],Be,$e)},W=function(){function G(K,X,V,oe,pe,Be){this.initialValue=K,this.errorValue=X,this.highStart=V,this.highValueIndex=oe,this.index=pe,this.data=Be}return G.prototype.get=function(K){var X;if(K>=0){if(K<55296||K>56319&&K<=65535)return X=this.index[K>>y],X=(X<<w)+(K&i),this.data[X];if(K<=65535)return X=this.index[_+(K-55296>>y)],X=(X<<w)+(K&i),this.data[X];if(K<this.highStart)return X=v-U+(K>>B),X=this.index[X],X+=K>>y&H,X=this.index[X],X=(X<<w)+(K&i),this.data[X];if(K<=1114111)return this.data[this.highValueIndex]}return this.errorValue},G}(),j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),$=0;$<j.length;$++)Y[j.charCodeAt($)]=$;var se="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==",le=50,ae=1,q=2,ce=3,re=4,fe=5,ne=7,de=8,ee=9,ue=10,Se=11,_e=12,Le=13,Ve=14,Oe=15,ke=16,Ge=17,Qe=18,vt=19,At=20,Bt=21,it=22,Lt=23,Ft=24,Pe=25,Fe=26,dt=27,pt=28,Ye=29,Et=30,We=31,De=32,Re=33,me=34,Ee=35,Te=36,Ue=37,je=38,st=39,wt=40,Kt=41,zt=42,mt=43,bt=[9001,65288],lt="!",ze="\xD7",Me="\xF7",be=I(se),Ie=[Et,Te],_t=[ae,q,ce,fe],ct=[ue,de],Ot=[dt,Fe],Nt=_t.concat(ct),ft=[je,st,wt,me,Ee],Tt=[Oe,Le],Ht=function(G,K){K===void 0&&(K="strict");var X=[],V=[],oe=[];return G.forEach(function(pe,Be){var $e=be.get(pe);if($e>le?(oe.push(!0),$e-=le):oe.push(!1),["normal","auto","loose"].indexOf(K)!==-1&&[8208,8211,12316,12448].indexOf(pe)!==-1)return V.push(Be),X.push(ke);if($e===re||$e===Se){if(Be===0)return V.push(Be),X.push(Et);var Ze=X[Be-1];return Nt.indexOf(Ze)===-1?(V.push(V[Be-1]),X.push(Ze)):(V.push(Be),X.push(Et))}if(V.push(Be),$e===We)return X.push(K==="strict"?Bt:Ue);if($e===zt)return X.push(Et);if($e===Ye)return X.push(Et);if($e===mt)return pe>=131072&&pe<=196605||pe>=196608&&pe<=262141?X.push(Ue):X.push(Et);X.push($e)}),[V,X,oe]},Cn=function(G,K,X,V){var oe=V[X];if(Array.isArray(G)?G.indexOf(oe)!==-1:G===oe)for(var pe=X;pe<=V.length;){pe++;var Be=V[pe];if(Be===K)return!0;if(Be!==ue)break}if(oe===ue)for(var pe=X;pe>0;){pe--;var $e=V[pe];if(Array.isArray(G)?G.indexOf($e)!==-1:G===$e)for(var Ze=X;Ze<=V.length;){Ze++;var Be=V[Ze];if(Be===K)return!0;if(Be!==ue)break}if($e!==ue)break}return!1},yn=function(G,K){for(var X=G;X>=0;){var V=K[X];if(V===ue)X--;else return V}return 0},Qr=function(G,K,X,V,oe){if(X[V]===0)return ze;var pe=V-1;if(Array.isArray(oe)&&oe[pe]===!0)return ze;var Be=pe-1,$e=pe+1,Ze=K[pe],Ct=Be>=0?K[Be]:0,It=K[$e];if(Ze===q&&It===ce)return ze;if(_t.indexOf(Ze)!==-1)return lt;if(_t.indexOf(It)!==-1)return ze;if(ct.indexOf(It)!==-1)return ze;if(yn(pe,K)===de)return Me;if(be.get(G[pe])===Se)return ze;if((Ze===De||Ze===Re)&&be.get(G[$e])===Se)return ze;if(Ze===ne||It===ne)return ze;if(Ze===ee)return ze;if([ue,Le,Oe].indexOf(Ze)===-1&&It===ee)return ze;if([Ge,Qe,vt,Ft,pt].indexOf(It)!==-1)return ze;if(yn(pe,K)===it)return ze;if(Cn(Lt,it,pe,K))return ze;if(Cn([Ge,Qe],Bt,pe,K))return ze;if(Cn(_e,_e,pe,K))return ze;if(Ze===ue)return Me;if(Ze===Lt||It===Lt)return ze;if(It===ke||Ze===ke)return Me;if([Le,Oe,Bt].indexOf(It)!==-1||Ze===Ve)return ze;if(Ct===Te&&Tt.indexOf(Ze)!==-1)return ze;if(Ze===pt&&It===Te)return ze;if(It===At)return ze;if(Ie.indexOf(It)!==-1&&Ze===Pe||Ie.indexOf(Ze)!==-1&&It===Pe)return ze;if(Ze===dt&&[Ue,De,Re].indexOf(It)!==-1||[Ue,De,Re].indexOf(Ze)!==-1&&It===Fe)return ze;if(Ie.indexOf(Ze)!==-1&&Ot.indexOf(It)!==-1||Ot.indexOf(Ze)!==-1&&Ie.indexOf(It)!==-1)return ze;if([dt,Fe].indexOf(Ze)!==-1&&(It===Pe||[it,Oe].indexOf(It)!==-1&&K[$e+1]===Pe)||[it,Oe].indexOf(Ze)!==-1&&It===Pe||Ze===Pe&&[Pe,pt,Ft].indexOf(It)!==-1)return ze;if([Pe,pt,Ft,Ge,Qe].indexOf(It)!==-1)for(var Yt=pe;Yt>=0;){var en=K[Yt];if(en===Pe)return ze;if([pt,Ft].indexOf(en)!==-1)Yt--;else break}if([dt,Fe].indexOf(It)!==-1)for(var Yt=[Ge,Qe].indexOf(Ze)!==-1?Be:pe;Yt>=0;){var en=K[Yt];if(en===Pe)return ze;if([pt,Ft].indexOf(en)!==-1)Yt--;else break}if(je===Ze&&[je,st,me,Ee].indexOf(It)!==-1||[st,me].indexOf(Ze)!==-1&&[st,wt].indexOf(It)!==-1||[wt,Ee].indexOf(Ze)!==-1&&It===wt)return ze;if(ft.indexOf(Ze)!==-1&&[At,Fe].indexOf(It)!==-1||ft.indexOf(It)!==-1&&Ze===dt)return ze;if(Ie.indexOf(Ze)!==-1&&Ie.indexOf(It)!==-1)return ze;if(Ze===Ft&&Ie.indexOf(It)!==-1)return ze;if(Ie.concat(Pe).indexOf(Ze)!==-1&&It===it&&bt.indexOf(G[$e])===-1||Ie.concat(Pe).indexOf(It)!==-1&&Ze===Qe)return ze;if(Ze===Kt&&It===Kt){for(var vr=X[pe],Pn=1;vr>0&&(vr--,K[vr]===Kt);)Pn++;if(Pn%2!==0)return ze}return Ze===De&&It===Re?ze:Me},Xr=function(G,K){K||(K={lineBreak:"normal",wordBreak:"normal"});var X=Ht(G,K.lineBreak),V=X[0],oe=X[1],pe=X[2];(K.wordBreak==="break-all"||K.wordBreak==="break-word")&&(oe=oe.map(function($e){return[Pe,Et,zt].indexOf($e)!==-1?Ue:$e}));var Be=K.wordBreak==="keep-all"?pe.map(function($e,Ze){return $e&&G[Ze]>=19968&&G[Ze]<=40959}):void 0;return[V,oe,Be]},da=function(){function G(K,X,V,oe){this.codePoints=K,this.required=X===lt,this.start=V,this.end=oe}return G.prototype.slice=function(){return r.apply(void 0,this.codePoints.slice(this.start,this.end))},G}(),Un=function(G,K){var X=p(G),V=Xr(X,K),oe=V[0],pe=V[1],Be=V[2],$e=X.length,Ze=0,Ct=0;return{next:function(){if(Ct>=$e)return{done:!0,value:null};for(var It=ze;Ct<$e&&(It=Qr(X,pe,oe,++Ct,Be))===ze;);if(It!==ze||Ct===$e){var Yt=new da(X,It,Ze,Ct);return Ze=Ct,{value:Yt,done:!1}}return{done:!0,value:null}}}},ja=1<<0,ni=1<<1,Ia=1<<2,Yr=1<<3,Ja=10,Di=47,Ji=92,ge=9,we=32,He=34,ut=61,Qt=35,tn=36,ln=37,Vt=39,rn=40,Rt=41,vn=95,$n=45,Pr=33,Ir=60,Nr=62,qr=64,ca=91,Oa=93,Br=61,jr=123,Mr=63,sa=125,Aa=124,Wa=126,Cr=128,ma=65533,Za=42,Qi=43,Ha=44,ri=58,Ti=59,Ii=46,si=0,gi=8,Ki=11,Mi=14,io=31,qi=127,Kr=-1,ai=48,za=97,Ga=101,Zi=102,eo=117,Li=122,Ho=65,ns=69,Ai=70,rs=85,Yo=90,$a=function(G){return G>=ai&&G<=57},po=function(G){return G>=55296&&G<=57343},$i=function(G){return $a(G)||G>=Ho&&G<=Ai||G>=za&&G<=Zi},As=function(G){return G>=za&&G<=Li},Co=function(G){return G>=Ho&&G<=Yo},Cs=function(G){return As(G)||Co(G)},ws=function(G){return G>=Cr},co=function(G){return G===Ja||G===ge||G===we},fs=function(G){return Cs(G)||ws(G)||G===vn},lr=function(G){return fs(G)||$a(G)||G===$n},Ur=function(G){return G>=si&&G<=gi||G===Ki||G>=Mi&&G<=io||G===qi},tr=function(G,K){return G!==Ji?!1:K!==Ja},Jr=function(G,K,X){return G===$n?fs(K)||tr(K,X):fs(G)?!0:!!(G===Ji&&tr(G,K))},fa=function(G,K,X){return G===Qi||G===$n?$a(K)?!0:K===Ii&&$a(X):G===Ii?$a(K):$a(G)},Va=function(G){var K=0,X=1;(G[K]===Qi||G[K]===$n)&&(G[K]===$n&&(X=-1),K++);for(var V=[];$a(G[K]);)V.push(G[K++]);var oe=V.length?parseInt(r.apply(void 0,V),10):0;G[K]===Ii&&K++;for(var pe=[];$a(G[K]);)pe.push(G[K++]);var Be=pe.length,$e=Be?parseInt(r.apply(void 0,pe),10):0;(G[K]===ns||G[K]===Ga)&&K++;var Ze=1;(G[K]===Qi||G[K]===$n)&&(G[K]===$n&&(Ze=-1),K++);for(var Ct=[];$a(G[K]);)Ct.push(G[K++]);var It=Ct.length?parseInt(r.apply(void 0,Ct),10):0;return X*(oe+$e*Math.pow(10,-Be))*Math.pow(10,Ze*It)},Ea={type:2},Si={type:3},Ca={type:4},ha={type:13},Io={type:8},Qa={type:21},to={type:9},oo={type:10},wo={type:11},Vs={type:12},Xa={type:14},ga={type:23},_a={type:1},Eo={type:25},xs={type:24},Ts={type:26},Xs={type:27},Ys={type:28},il={type:29},ml={type:31},Js={type:32},Us=function(){function G(){this._value=[]}return G.prototype.write=function(K){this._value=this._value.concat(p(K))},G.prototype.read=function(){for(var K=[],X=this.consumeToken();X!==Js;)K.push(X),X=this.consumeToken();return K},G.prototype.consumeToken=function(){var K=this.consumeCodePoint();switch(K){case He:return this.consumeStringToken(He);case Qt:var X=this.peekCodePoint(0),V=this.peekCodePoint(1),oe=this.peekCodePoint(2);if(lr(X)||tr(V,oe)){var pe=Jr(X,V,oe)?ni:ja,Be=this.consumeName();return{type:5,value:Be,flags:pe}}break;case tn:if(this.peekCodePoint(0)===ut)return this.consumeCodePoint(),ha;break;case Vt:return this.consumeStringToken(Vt);case rn:return Ea;case Rt:return Si;case Za:if(this.peekCodePoint(0)===ut)return this.consumeCodePoint(),Xa;break;case Qi:if(fa(K,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(K),this.consumeNumericToken();break;case Ha:return Ca;case $n:var $e=K,Ze=this.peekCodePoint(0),Ct=this.peekCodePoint(1);if(fa($e,Ze,Ct))return this.reconsumeCodePoint(K),this.consumeNumericToken();if(Jr($e,Ze,Ct))return this.reconsumeCodePoint(K),this.consumeIdentLikeToken();if(Ze===$n&&Ct===Nr)return this.consumeCodePoint(),this.consumeCodePoint(),xs;break;case Ii:if(fa(K,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(K),this.consumeNumericToken();break;case Di:if(this.peekCodePoint(0)===Za)for(this.consumeCodePoint();;){var It=this.consumeCodePoint();if(It===Za&&(It=this.consumeCodePoint(),It===Di))return this.consumeToken();if(It===Kr)return this.consumeToken()}break;case ri:return Ts;case Ti:return Xs;case Ir:if(this.peekCodePoint(0)===Pr&&this.peekCodePoint(1)===$n&&this.peekCodePoint(2)===$n)return this.consumeCodePoint(),this.consumeCodePoint(),Eo;break;case qr:var Yt=this.peekCodePoint(0),en=this.peekCodePoint(1),vr=this.peekCodePoint(2);if(Jr(Yt,en,vr)){var Be=this.consumeName();return{type:7,value:Be}}break;case ca:return Ys;case Ji:if(tr(K,this.peekCodePoint(0)))return this.reconsumeCodePoint(K),this.consumeIdentLikeToken();break;case Oa:return il;case Br:if(this.peekCodePoint(0)===ut)return this.consumeCodePoint(),Io;break;case jr:return wo;case sa:return Vs;case eo:case rs:var Pn=this.peekCodePoint(0),ir=this.peekCodePoint(1);return Pn===Qi&&($i(ir)||ir===Mr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(K),this.consumeIdentLikeToken();case Aa:if(this.peekCodePoint(0)===ut)return this.consumeCodePoint(),to;if(this.peekCodePoint(0)===Aa)return this.consumeCodePoint(),Qa;break;case Wa:if(this.peekCodePoint(0)===ut)return this.consumeCodePoint(),oo;break;case Kr:return Js}return co(K)?(this.consumeWhiteSpace(),ml):$a(K)?(this.reconsumeCodePoint(K),this.consumeNumericToken()):fs(K)?(this.reconsumeCodePoint(K),this.consumeIdentLikeToken()):{type:6,value:r(K)}},G.prototype.consumeCodePoint=function(){var K=this._value.shift();return typeof K=="undefined"?-1:K},G.prototype.reconsumeCodePoint=function(K){this._value.unshift(K)},G.prototype.peekCodePoint=function(K){return K>=this._value.length?-1:this._value[K]},G.prototype.consumeUnicodeRangeToken=function(){for(var K=[],X=this.consumeCodePoint();$i(X)&&K.length<6;)K.push(X),X=this.consumeCodePoint();for(var V=!1;X===Mr&&K.length<6;)K.push(X),X=this.consumeCodePoint(),V=!0;if(V){var oe=parseInt(r.apply(void 0,K.map(function(Ze){return Ze===Mr?ai:Ze})),16),pe=parseInt(r.apply(void 0,K.map(function(Ze){return Ze===Mr?Ai:Ze})),16);return{type:30,start:oe,end:pe}}var Be=parseInt(r.apply(void 0,K),16);if(this.peekCodePoint(0)===$n&&$i(this.peekCodePoint(1))){this.consumeCodePoint(),X=this.consumeCodePoint();for(var $e=[];$i(X)&&$e.length<6;)$e.push(X),X=this.consumeCodePoint();var pe=parseInt(r.apply(void 0,$e),16);return{type:30,start:Be,end:pe}}else return{type:30,start:Be,end:Be}},G.prototype.consumeIdentLikeToken=function(){var K=this.consumeName();return K.toLowerCase()==="url"&&this.peekCodePoint(0)===rn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===rn?(this.consumeCodePoint(),{type:19,value:K}):{type:20,value:K}},G.prototype.consumeUrlToken=function(){var K=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Kr)return{type:22,value:""};var X=this.peekCodePoint(0);if(X===Vt||X===He){var V=this.consumeStringToken(this.consumeCodePoint());return V.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Kr||this.peekCodePoint(0)===Rt)?(this.consumeCodePoint(),{type:22,value:V.value}):(this.consumeBadUrlRemnants(),ga)}for(;;){var oe=this.consumeCodePoint();if(oe===Kr||oe===Rt)return{type:22,value:r.apply(void 0,K)};if(co(oe))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Kr||this.peekCodePoint(0)===Rt?(this.consumeCodePoint(),{type:22,value:r.apply(void 0,K)}):(this.consumeBadUrlRemnants(),ga);if(oe===He||oe===Vt||oe===rn||Ur(oe))return this.consumeBadUrlRemnants(),ga;if(oe===Ji)if(tr(oe,this.peekCodePoint(0)))K.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ga;else K.push(oe)}},G.prototype.consumeWhiteSpace=function(){for(;co(this.peekCodePoint(0));)this.consumeCodePoint()},G.prototype.consumeBadUrlRemnants=function(){for(;;){var K=this.consumeCodePoint();if(K===Rt||K===Kr)return;tr(K,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},G.prototype.consumeStringSlice=function(K){for(var X=5e4,V="";K>0;){var oe=Math.min(X,K);V+=r.apply(void 0,this._value.splice(0,oe)),K-=oe}return this._value.shift(),V},G.prototype.consumeStringToken=function(K){var X="",V=0;do{var oe=this._value[V];if(oe===Kr||oe===void 0||oe===K)return X+=this.consumeStringSlice(V),{type:0,value:X};if(oe===Ja)return this._value.splice(0,V),_a;if(oe===Ji){var pe=this._value[V+1];pe!==Kr&&pe!==void 0&&(pe===Ja?(X+=this.consumeStringSlice(V),V=-1,this._value.shift()):tr(oe,pe)&&(X+=this.consumeStringSlice(V),X+=r(this.consumeEscapedCodePoint()),V=-1))}V++}while(!0)},G.prototype.consumeNumber=function(){var K=[],X=Ia,V=this.peekCodePoint(0);for((V===Qi||V===$n)&&K.push(this.consumeCodePoint());$a(this.peekCodePoint(0));)K.push(this.consumeCodePoint());V=this.peekCodePoint(0);var oe=this.peekCodePoint(1);if(V===Ii&&$a(oe))for(K.push(this.consumeCodePoint(),this.consumeCodePoint()),X=Yr;$a(this.peekCodePoint(0));)K.push(this.consumeCodePoint());V=this.peekCodePoint(0),oe=this.peekCodePoint(1);var pe=this.peekCodePoint(2);if((V===ns||V===Ga)&&((oe===Qi||oe===$n)&&$a(pe)||$a(oe)))for(K.push(this.consumeCodePoint(),this.consumeCodePoint()),X=Yr;$a(this.peekCodePoint(0));)K.push(this.consumeCodePoint());return[Va(K),X]},G.prototype.consumeNumericToken=function(){var K=this.consumeNumber(),X=K[0],V=K[1],oe=this.peekCodePoint(0),pe=this.peekCodePoint(1),Be=this.peekCodePoint(2);if(Jr(oe,pe,Be)){var $e=this.consumeName();return{type:15,number:X,flags:V,unit:$e}}return oe===ln?(this.consumeCodePoint(),{type:16,number:X,flags:V}):{type:17,number:X,flags:V}},G.prototype.consumeEscapedCodePoint=function(){var K=this.consumeCodePoint();if($i(K)){for(var X=r(K);$i(this.peekCodePoint(0))&&X.length<6;)X+=r(this.consumeCodePoint());co(this.peekCodePoint(0))&&this.consumeCodePoint();var V=parseInt(X,16);return V===0||po(V)||V>1114111?ma:V}return K===Kr?ma:K},G.prototype.consumeName=function(){for(var K="";;){var X=this.consumeCodePoint();if(lr(X))K+=r(X);else if(tr(X,this.peekCodePoint(0)))K+=r(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(X),K}},G}(),gl=function(){function G(K){this._tokens=K}return G.create=function(K){var X=new Us;return X.write(K),new G(X.read())},G.parseValue=function(K){return G.create(K).parseComponentValue()},G.parseValues=function(K){return G.create(K).parseComponentValues()},G.prototype.parseComponentValue=function(){for(var K=this.consumeToken();K.type===31;)K=this.consumeToken();if(K.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(K);var X=this.consumeComponentValue();do K=this.consumeToken();while(K.type===31);if(K.type===32)return X;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},G.prototype.parseComponentValues=function(){for(var K=[];;){var X=this.consumeComponentValue();if(X.type===32)return K;K.push(X),K.push()}},G.prototype.consumeComponentValue=function(){var K=this.consumeToken();switch(K.type){case 11:case 28:case 2:return this.consumeSimpleBlock(K.type);case 19:return this.consumeFunction(K)}return K},G.prototype.consumeSimpleBlock=function(K){for(var X={type:K,values:[]},V=this.consumeToken();;){if(V.type===32||ht(V,K))return X;this.reconsumeToken(V),X.values.push(this.consumeComponentValue()),V=this.consumeToken()}},G.prototype.consumeFunction=function(K){for(var X={name:K.value,values:[],type:18};;){var V=this.consumeToken();if(V.type===32||V.type===3)return X;this.reconsumeToken(V),X.values.push(this.consumeComponentValue())}},G.prototype.consumeToken=function(){var K=this._tokens.shift();return typeof K=="undefined"?Js:K},G.prototype.reconsumeToken=function(K){this._tokens.unshift(K)},G}(),Ps=function(G){return G.type===15},Ns=function(G){return G.type===17},li=function(G){return G.type===20},Hs=function(G){return G.type===0},Jo=function(G,K){return li(G)&&G.value===K},ol=function(G){return G.type!==31},Ke=function(G){return G.type!==31&&G.type!==4},ot=function(G){var K=[],X=[];return G.forEach(function(V){if(V.type===4){if(X.length===0)throw new Error("Error parsing function args, zero tokens for arg");K.push(X),X=[];return}V.type!==31&&X.push(V)}),X.length&&K.push(X),K},ht=function(G,K){return K===11&&G.type===12||K===28&&G.type===29?!0:K===2&&G.type===3},Je=function(G){return G.type===17||G.type===15},ve=function(G){return G.type===16||Je(G)},Ne=function(G){return G.length>1?[G[0],G[1]]:[G[0]]},ye={type:17,number:0,flags:Ia},qe={type:16,number:50,flags:Ia},tt={type:16,number:100,flags:Ia},gt=function(G,K,X){var V=G[0],oe=G[1];return[rt(V,K),rt(typeof oe!="undefined"?oe:V,X)]},rt=function(G,K){if(G.type===16)return G.number/100*K;if(Ps(G))switch(G.unit){case"rem":case"em":return 16*G.number;case"px":default:return G.number}return G.number},xt="deg",Xt="grad",nt="rad",Xe="turn",yt={name:"angle",parse:function(G,K){if(K.type===15)switch(K.unit){case xt:return Math.PI*K.number/180;case Xt:return Math.PI/200*K.number;case nt:return K.number;case Xe:return Math.PI*2*K.number}throw new Error("Unsupported angle type")}},Wt=function(G){return G.type===15&&(G.unit===xt||G.unit===Xt||G.unit===nt||G.unit===Xe)},nn=function(G){var K=G.filter(li).map(function(X){return X.value}).join(" ");switch(K){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ye,ye];case"to top":case"bottom":return Ut(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ye,tt];case"to right":case"left":return Ut(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[tt,tt];case"to bottom":case"top":return Ut(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[tt,ye];case"to left":case"right":return Ut(270)}return 0},Ut=function(G){return Math.PI*G/180},hn={name:"color",parse:function(G,K){if(K.type===18){var X=pn[K.name];if(typeof X=="undefined")throw new Error('Attempting to parse an unsupported color function "'+K.name+'"');return X(G,K.values)}if(K.type===5){if(K.value.length===3){var V=K.value.substring(0,1),oe=K.value.substring(1,2),pe=K.value.substring(2,3);return on(parseInt(V+V,16),parseInt(oe+oe,16),parseInt(pe+pe,16),1)}if(K.value.length===4){var V=K.value.substring(0,1),oe=K.value.substring(1,2),pe=K.value.substring(2,3),Be=K.value.substring(3,4);return on(parseInt(V+V,16),parseInt(oe+oe,16),parseInt(pe+pe,16),parseInt(Be+Be,16)/255)}if(K.value.length===6){var V=K.value.substring(0,2),oe=K.value.substring(2,4),pe=K.value.substring(4,6);return on(parseInt(V,16),parseInt(oe,16),parseInt(pe,16),1)}if(K.value.length===8){var V=K.value.substring(0,2),oe=K.value.substring(2,4),pe=K.value.substring(4,6),Be=K.value.substring(6,8);return on(parseInt(V,16),parseInt(oe,16),parseInt(pe,16),parseInt(Be,16)/255)}}if(K.type===20){var $e=mn[K.value.toUpperCase()];if(typeof $e!="undefined")return $e}return mn.TRANSPARENT}},Jt=function(G){return(255&G)===0},Mt=function(G){var K=255&G,X=255&G>>8,V=255&G>>16,oe=255&G>>24;return K<255?"rgba("+oe+","+V+","+X+","+K/255+")":"rgb("+oe+","+V+","+X+")"},on=function(G,K,X,V){return(G<<24|K<<16|X<<8|Math.round(V*255)<<0)>>>0},Gt=function(G,K){if(G.type===17)return G.number;if(G.type===16){var X=K===3?1:255;return K===3?G.number/100*X:Math.round(G.number/100*X)}return 0},fn=function(G,K){var X=K.filter(Ke);if(X.length===3){var V=X.map(Gt),oe=V[0],pe=V[1],Be=V[2];return on(oe,pe,Be,1)}if(X.length===4){var $e=X.map(Gt),oe=$e[0],pe=$e[1],Be=$e[2],Ze=$e[3];return on(oe,pe,Be,Ze)}return 0};function In(G,K,X){return X<0&&(X+=1),X>=1&&(X-=1),X<1/6?(K-G)*X*6+G:X<1/2?K:X<2/3?(K-G)*6*(2/3-X)+G:G}var jt=function(G,K){var X=K.filter(Ke),V=X[0],oe=X[1],pe=X[2],Be=X[3],$e=(V.type===17?Ut(V.number):yt.parse(G,V))/(Math.PI*2),Ze=ve(oe)?oe.number/100:0,Ct=ve(pe)?pe.number/100:0,It=typeof Be!="undefined"&&ve(Be)?rt(Be,1):1;if(Ze===0)return on(Ct*255,Ct*255,Ct*255,1);var Yt=Ct<=.5?Ct*(Ze+1):Ct+Ze-Ct*Ze,en=Ct*2-Yt,vr=In(en,Yt,$e+1/3),Pn=In(en,Yt,$e),ir=In(en,Yt,$e-1/3);return on(vr*255,Pn*255,ir*255,It)},pn={hsl:jt,hsla:jt,rgb:fn,rgba:fn},qt=function(G,K){return hn.parse(G,gl.create(K).parseComponentValue())},mn={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(G,K){return K.map(function(X){if(li(X))switch(X.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},kt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},En=function(G,K){var X=hn.parse(G,K[0]),V=K[1];return V&&ve(V)?{color:X,stop:V}:{color:X,stop:null}},ar=function(G,K){var X=G[0],V=G[G.length-1];X.stop===null&&(X.stop=ye),V.stop===null&&(V.stop=tt);for(var oe=[],pe=0,Be=0;Be<G.length;Be++){var $e=G[Be].stop;if($e!==null){var Ze=rt($e,K);Ze>pe?oe.push(Ze):oe.push(pe),pe=Ze}else oe.push(null)}for(var Ct=null,Be=0;Be<oe.length;Be++){var It=oe[Be];if(It===null)Ct===null&&(Ct=Be);else if(Ct!==null){for(var Yt=Be-Ct,en=oe[Ct-1],vr=(It-en)/(Yt+1),Pn=1;Pn<=Yt;Pn++)oe[Ct+Pn-1]=vr*Pn;Ct=null}}return G.map(function(ir,oa){var mr=ir.color;return{color:mr,stop:Math.max(Math.min(1,oe[oa]/K),0)}})},sn=function(G,K,X){var V=K/2,oe=X/2,pe=rt(G[0],K)-V,Be=oe-rt(G[1],X);return(Math.atan2(Be,pe)+Math.PI*2)%(Math.PI*2)},Tn=function(G,K,X){var V=typeof G=="number"?G:sn(G,K,X),oe=Math.abs(K*Math.sin(V))+Math.abs(X*Math.cos(V)),pe=K/2,Be=X/2,$e=oe/2,Ze=Math.sin(V-Math.PI/2)*$e,Ct=Math.cos(V-Math.PI/2)*$e;return[oe,pe-Ct,pe+Ct,Be-Ze,Be+Ze]},Bn=function(G,K){return Math.sqrt(G*G+K*K)},jn=function(G,K,X,V,oe){var pe=[[0,0],[0,K],[G,0],[G,K]];return pe.reduce(function(Be,$e){var Ze=$e[0],Ct=$e[1],It=Bn(X-Ze,V-Ct);return(oe?It<Be.optimumDistance:It>Be.optimumDistance)?{optimumCorner:$e,optimumDistance:It}:Be},{optimumDistance:oe?Infinity:-Infinity,optimumCorner:null}).optimumCorner},cn=function(G,K,X,V,oe){var pe=0,Be=0;switch(G.size){case 0:G.shape===0?pe=Be=Math.min(Math.abs(K),Math.abs(K-V),Math.abs(X),Math.abs(X-oe)):G.shape===1&&(pe=Math.min(Math.abs(K),Math.abs(K-V)),Be=Math.min(Math.abs(X),Math.abs(X-oe)));break;case 2:if(G.shape===0)pe=Be=Math.min(Bn(K,X),Bn(K,X-oe),Bn(K-V,X),Bn(K-V,X-oe));else if(G.shape===1){var $e=Math.min(Math.abs(X),Math.abs(X-oe))/Math.min(Math.abs(K),Math.abs(K-V)),Ze=jn(V,oe,K,X,!0),Ct=Ze[0],It=Ze[1];pe=Bn(Ct-K,(It-X)/$e),Be=$e*pe}break;case 1:G.shape===0?pe=Be=Math.max(Math.abs(K),Math.abs(K-V),Math.abs(X),Math.abs(X-oe)):G.shape===1&&(pe=Math.max(Math.abs(K),Math.abs(K-V)),Be=Math.max(Math.abs(X),Math.abs(X-oe)));break;case 3:if(G.shape===0)pe=Be=Math.max(Bn(K,X),Bn(K,X-oe),Bn(K-V,X),Bn(K-V,X-oe));else if(G.shape===1){var $e=Math.max(Math.abs(X),Math.abs(X-oe))/Math.max(Math.abs(K),Math.abs(K-V)),Yt=jn(V,oe,K,X,!1),Ct=Yt[0],It=Yt[1];pe=Bn(Ct-K,(It-X)/$e),Be=$e*pe}break}return Array.isArray(G.size)&&(pe=rt(G.size[0],V),Be=G.size.length===2?rt(G.size[1],oe):pe),[pe,Be]},Nn=function(G,K){var X=Ut(180),V=[];return ot(K).forEach(function(oe,pe){if(pe===0){var Be=oe[0];if(Be.type===20&&Be.value==="to"){X=nn(oe);return}else if(Wt(Be)){X=yt.parse(G,Be);return}}var $e=En(G,oe);V.push($e)}),{angle:X,stops:V,type:1}},qn=function(G,K){var X=Ut(180),V=[];return ot(K).forEach(function(oe,pe){if(pe===0){var Be=oe[0];if(Be.type===20&&["top","left","right","bottom"].indexOf(Be.value)!==-1){X=nn(oe);return}else if(Wt(Be)){X=(yt.parse(G,Be)+Ut(270))%Ut(360);return}}var $e=En(G,oe);V.push($e)}),{angle:X,stops:V,type:1}},ur=function(G,K){var X=Ut(180),V=[],oe=1,pe=0,Be=3,$e=[];return ot(K).forEach(function(Ze,Ct){var It=Ze[0];if(Ct===0){if(li(It)&&It.value==="linear"){oe=1;return}else if(li(It)&&It.value==="radial"){oe=2;return}}if(It.type===18){if(It.name==="from"){var Yt=hn.parse(G,It.values[0]);V.push({stop:ye,color:Yt})}else if(It.name==="to"){var Yt=hn.parse(G,It.values[0]);V.push({stop:tt,color:Yt})}else if(It.name==="color-stop"){var en=It.values.filter(Ke);if(en.length===2){var Yt=hn.parse(G,en[1]),vr=en[0];Ns(vr)&&V.push({stop:{type:16,number:vr.number*100,flags:vr.flags},color:Yt})}}}}),oe===1?{angle:(X+Ut(180))%Ut(360),stops:V,type:oe}:{size:Be,shape:pe,stops:V,position:$e,type:oe}},wr="closest-side",Gn="farthest-side",Yn="closest-corner",yr="farthest-corner",fr="circle",hr="ellipse",Zr="cover",Wr="contain",Vn=function(G,K){var X=0,V=3,oe=[],pe=[];return ot(K).forEach(function(Be,$e){var Ze=!0;if($e===0){var Ct=!1;Ze=Be.reduce(function(Yt,en){if(Ct)if(li(en))switch(en.value){case"center":return pe.push(qe),Yt;case"top":case"left":return pe.push(ye),Yt;case"right":case"bottom":return pe.push(tt),Yt}else(ve(en)||Je(en))&&pe.push(en);else if(li(en))switch(en.value){case fr:return X=0,!1;case hr:return X=1,!1;case"at":return Ct=!0,!1;case wr:return V=0,!1;case Zr:case Gn:return V=1,!1;case Wr:case Yn:return V=2,!1;case yr:return V=3,!1}else if(Je(en)||ve(en))return Array.isArray(V)||(V=[]),V.push(en),!1;return Yt},Ze)}if(Ze){var It=En(G,Be);oe.push(It)}}),{size:V,shape:X,stops:oe,position:pe,type:2}},dr=function(G,K){var X=0,V=3,oe=[],pe=[];return ot(K).forEach(function(Be,$e){var Ze=!0;if($e===0?Ze=Be.reduce(function(It,Yt){if(li(Yt))switch(Yt.value){case"center":return pe.push(qe),!1;case"top":case"left":return pe.push(ye),!1;case"right":case"bottom":return pe.push(tt),!1}else if(ve(Yt)||Je(Yt))return pe.push(Yt),!1;return It},Ze):$e===1&&(Ze=Be.reduce(function(It,Yt){if(li(Yt))switch(Yt.value){case fr:return X=0,!1;case hr:return X=1,!1;case Wr:case wr:return V=0,!1;case Gn:return V=1,!1;case Yn:return V=2,!1;case Zr:case yr:return V=3,!1}else if(Je(Yt)||ve(Yt))return Array.isArray(V)||(V=[]),V.push(Yt),!1;return It},Ze)),Ze){var Ct=En(G,Be);oe.push(Ct)}}),{size:V,shape:X,stops:oe,position:pe,type:2}},Ra=function(G){return G.type===1},Vr=function(G){return G.type===2},Hn={name:"image",parse:function(G,K){if(K.type===22){var X={url:K.value,type:0};return G.cache.addImage(K.value),X}if(K.type===18){var V=cr[K.name];if(typeof V=="undefined")throw new Error('Attempting to parse an unsupported image function "'+K.name+'"');return V(G,K.values)}throw new Error("Unsupported image type "+K.type)}};function dn(G){return!(G.type===20&&G.value==="none")&&(G.type!==18||!!cr[G.name])}var cr={"linear-gradient":Nn,"-moz-linear-gradient":qn,"-ms-linear-gradient":qn,"-o-linear-gradient":qn,"-webkit-linear-gradient":qn,"radial-gradient":Vn,"-moz-radial-gradient":dr,"-ms-radial-gradient":dr,"-o-radial-gradient":dr,"-webkit-radial-gradient":dr,"-webkit-gradient":ur},qa={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(G,K){if(K.length===0)return[];var X=K[0];return X.type===20&&X.value==="none"?[]:K.filter(function(V){return Ke(V)&&dn(V)}).map(function(V){return Hn.parse(G,V)})}},pr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(G,K){return K.map(function(X){if(li(X))switch(X.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},br={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(G,K){return ot(K).map(function(X){return X.filter(ve)}).map(Ne)}},or={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(G,K){return ot(K).map(function(X){return X.filter(li).map(function(V){return V.value}).join(" ")}).map(Jn)}},Jn=function(G){switch(G){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}},Sn;(function(G){G.AUTO="auto",G.CONTAIN="contain",G.COVER="cover"})(Sn||(Sn={}));var On={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(G,K){return ot(K).map(function(X){return X.filter(un)})}},un=function(G){return li(G)||ve(G)},zn=function(G){return{name:"border-"+G+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},zr=zn("top"),nr=zn("right"),Sr=zn("bottom"),wa=zn("left"),ea=function(G){return{name:"border-radius-"+G,initialValue:"0 0",prefix:!1,type:1,parse:function(K,X){return Ne(X.filter(ve))}}},la=ea("top-left"),ta=ea("top-right"),pa=ea("bottom-right"),ba=ea("bottom-left"),xa=function(G){return{name:"border-"+G+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(K,X){switch(X){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Rr=xa("top"),Ma=xa("right"),ua=xa("bottom"),La=xa("left"),ii=function(G){return{name:"border-"+G+"-width",initialValue:"0",type:0,prefix:!1,parse:function(K,X){return Ps(X)?X.number:0}}},Wi=ii("top"),yi=ii("right"),fi=ii("bottom"),Mo=ii("left"),Ao={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_o={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(G,K){switch(K){case"rtl":return 1;case"ltr":default:return 0}}},as={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(G,K){return K.filter(li).reduce(function(X,V){return X|hs(V.value)},0)}},hs=function(G){switch(G){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(G,K){switch(K){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(G,K){return K.type===20&&K.value==="normal"?0:K.type===17||K.type===15?K.number:0}},xo;(function(G){G.NORMAL="normal",G.STRICT="strict"})(xo||(xo={}));var ps={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(G,K){switch(K){case"strict":return xo.STRICT;case"normal":default:return xo.NORMAL}}},Ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},na=function(G,K){return li(G)&&G.value==="normal"?1.2*K:G.type===17?K*G.number:ve(G)?rt(G,K):K},hi={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(G,K){return K.type===20&&K.value==="none"?null:Hn.parse(G,K)}},ui={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(G,K){switch(K){case"inside":return 0;case"outside":default:return 1}}},mo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(G,K){switch(K){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(G){return{name:"margin-"+G,initialValue:"0",prefix:!1,type:4}},Pi=lo("top"),ss=lo("right"),ls=lo("bottom"),Zo=lo("left"),fo={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(G,K){return K.filter(li).map(function(X){switch(X.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Qo={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(G,K){switch(K){case"break-word":return"break-word";case"normal":default:return"normal"}}},go=function(G){return{name:"padding-"+G,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},$o=go("top"),Ko=go("right"),va=go("bottom"),$r=go("left"),pi={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(G,K){switch(K){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},zi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(G,K){switch(K){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},To={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(G,K){return K.length===1&&Jo(K[0],"none")?[]:ot(K).map(function(X){for(var V={color:mn.TRANSPARENT,offsetX:ye,offsetY:ye,blur:ye},oe=0,pe=0;pe<X.length;pe++){var Be=X[pe];Je(Be)?(oe===0?V.offsetX=Be:oe===1?V.offsetY=Be:V.blur=Be,oe++):V.color=hn.parse(G,Be)}return V})}},uo={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(G,K){switch(K){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(G,K){if(K.type===20&&K.value==="none")return null;if(K.type===18){var X=Wo[K.name];if(typeof X=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+K.name+'"');return X(K.values)}return null}},Ni=function(G){var K=G.filter(function(X){return X.type===17}).map(function(X){return X.number});return K.length===6?K:null},oi=function(G){var K=G.filter(function(Ze){return Ze.type===17}).map(function(Ze){return Ze.number}),X=K[0],V=K[1];K[2],K[3];var oe=K[4],pe=K[5];K[6],K[7],K[8],K[9],K[10],K[11];var Be=K[12],$e=K[13];return K[14],K[15],K.length===16?[X,V,oe,pe,Be,$e]:null},Wo={matrix:Ni,matrix3d:oi},Rn={type:16,number:50,flags:Ia},qo=[Rn,Rn],so={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(G,K){var X=K.filter(ve);return X.length!==2?qo:[X[0],X[1]]}},Ba={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(G,K){switch(K){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Oi;(function(G){G.NORMAL="normal",G.BREAK_ALL="break-all",G.KEEP_ALL="keep-all"})(Oi||(Oi={}));for(var mi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(G,K){switch(K){case"break-all":return Oi.BREAK_ALL;case"keep-all":return Oi.KEEP_ALL;case"normal":default:return Oi.NORMAL}}},So={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(G,K){if(K.type===20)return{auto:!0,order:0};if(Ns(K))return{auto:!1,order:K.number};throw new Error("Invalid z-index number parsed")}},vi={name:"time",parse:function(G,K){if(K.type===15)switch(K.unit.toLowerCase()){case"s":return 1e3*K.number;case"ms":return K.number}throw new Error("Unsupported time type")}},Uo={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(G,K){return Ns(K)?K.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(G,K){return K.filter(li).map(function(X){switch(X.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(X){return X!==0})}},zo={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(G,K){var X=[],V=[];return K.forEach(function(oe){switch(oe.type){case 20:case 0:X.push(oe.value);break;case 17:X.push(oe.number.toString());break;case 4:V.push(X.join(" ")),X.length=0;break}}),X.length&&V.push(X.join(" ")),V.map(function(oe){return oe.indexOf(" ")===-1?oe:"'"+oe+"'"})}},Ss={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Fs={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(G,K){if(Ns(K))return K.number;if(li(K))switch(K.value){case"bold":return 700;case"normal":default:return 400}return 400}},_n={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(G,K){return K.filter(li).map(function(X){return X.value})}},Xn={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(G,K){switch(K){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Pt=function(G,K){return(G&K)!==0},$t={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(G,K){if(K.length===0)return[];var X=K[0];return X.type===20&&X.value==="none"?[]:K}},gn={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(G,K){if(K.length===0)return null;var X=K[0];if(X.type===20&&X.value==="none")return null;for(var V=[],oe=K.filter(ol),pe=0;pe<oe.length;pe++){var Be=oe[pe],$e=oe[pe+1];if(Be.type===20){var Ze=$e&&Ns($e)?$e.number:1;V.push({counter:Be.value,increment:Ze})}}return V}},Ln={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(G,K){if(K.length===0)return[];for(var X=[],V=K.filter(ol),oe=0;oe<V.length;oe++){var pe=V[oe],Be=V[oe+1];if(li(pe)&&pe.value!=="none"){var $e=Be&&Ns(Be)?Be.number:0;X.push({counter:pe.value,reset:$e})}}return X}},Mn={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(G,K){return K.filter(Ps).map(function(X){return vi.parse(G,X)})}},sr={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(G,K){if(K.length===0)return null;var X=K[0];if(X.type===20&&X.value==="none")return null;var V=[],oe=K.filter(Hs);if(oe.length%2!==0)return null;for(var pe=0;pe<oe.length;pe+=2){var Be=oe[pe].value,$e=oe[pe+1].value;V.push({open:Be,close:$e})}return V}},rr=function(G,K,X){if(!G)return"";var V=G[Math.min(K,G.length-1)];return V?X?V.open:V.close:""},wn={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(G,K){return K.length===1&&Jo(K[0],"none")?[]:ot(K).map(function(X){for(var V={color:255,offsetX:ye,offsetY:ye,blur:ye,spread:ye,inset:!1},oe=0,pe=0;pe<X.length;pe++){var Be=X[pe];Jo(Be,"inset")?V.inset=!0:Je(Be)?(oe===0?V.offsetX=Be:oe===1?V.offsetY=Be:oe===2?V.blur=Be:V.spread=Be,oe++):V.color=hn.parse(G,Be)}return V})}},Fr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(G,K){var X=[0,1,2],V=[];return K.filter(li).forEach(function(oe){switch(oe.value){case"stroke":V.push(1);break;case"fill":V.push(0);break;case"markers":V.push(2);break}}),X.forEach(function(oe){V.indexOf(oe)===-1&&V.push(oe)}),V}},Ei={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(G,K){return Ps(K)?K.number:0}},ei=function(){function G(K,X){var V,oe;this.animationDuration=Fn(K,Mn,X.animationDuration),this.backgroundClip=Fn(K,Zt,X.backgroundClip),this.backgroundColor=Fn(K,kt,X.backgroundColor),this.backgroundImage=Fn(K,qa,X.backgroundImage),this.backgroundOrigin=Fn(K,pr,X.backgroundOrigin),this.backgroundPosition=Fn(K,br,X.backgroundPosition),this.backgroundRepeat=Fn(K,or,X.backgroundRepeat),this.backgroundSize=Fn(K,On,X.backgroundSize),this.borderTopColor=Fn(K,zr,X.borderTopColor),this.borderRightColor=Fn(K,nr,X.borderRightColor),this.borderBottomColor=Fn(K,Sr,X.borderBottomColor),this.borderLeftColor=Fn(K,wa,X.borderLeftColor),this.borderTopLeftRadius=Fn(K,la,X.borderTopLeftRadius),this.borderTopRightRadius=Fn(K,ta,X.borderTopRightRadius),this.borderBottomRightRadius=Fn(K,pa,X.borderBottomRightRadius),this.borderBottomLeftRadius=Fn(K,ba,X.borderBottomLeftRadius),this.borderTopStyle=Fn(K,Rr,X.borderTopStyle),this.borderRightStyle=Fn(K,Ma,X.borderRightStyle),this.borderBottomStyle=Fn(K,ua,X.borderBottomStyle),this.borderLeftStyle=Fn(K,La,X.borderLeftStyle),this.borderTopWidth=Fn(K,Wi,X.borderTopWidth),this.borderRightWidth=Fn(K,yi,X.borderRightWidth),this.borderBottomWidth=Fn(K,fi,X.borderBottomWidth),this.borderLeftWidth=Fn(K,Mo,X.borderLeftWidth),this.boxShadow=Fn(K,wn,X.boxShadow),this.color=Fn(K,Ao,X.color),this.direction=Fn(K,_o,X.direction),this.display=Fn(K,as,X.display),this.float=Fn(K,is,X.cssFloat),this.fontFamily=Fn(K,zo,X.fontFamily),this.fontSize=Fn(K,Ss,X.fontSize),this.fontStyle=Fn(K,Xn,X.fontStyle),this.fontVariant=Fn(K,_n,X.fontVariant),this.fontWeight=Fn(K,Fs,X.fontWeight),this.letterSpacing=Fn(K,os,X.letterSpacing),this.lineBreak=Fn(K,ps,X.lineBreak),this.lineHeight=Fn(K,Ui,X.lineHeight),this.listStyleImage=Fn(K,hi,X.listStyleImage),this.listStylePosition=Fn(K,ui,X.listStylePosition),this.listStyleType=Fn(K,mo,X.listStyleType),this.marginTop=Fn(K,Pi,X.marginTop),this.marginRight=Fn(K,ss,X.marginRight),this.marginBottom=Fn(K,ls,X.marginBottom),this.marginLeft=Fn(K,Zo,X.marginLeft),this.opacity=Fn(K,Uo,X.opacity);var pe=Fn(K,fo,X.overflow);this.overflowX=pe[0],this.overflowY=pe[pe.length>1?1:0],this.overflowWrap=Fn(K,Qo,X.overflowWrap),this.paddingTop=Fn(K,$o,X.paddingTop),this.paddingRight=Fn(K,Ko,X.paddingRight),this.paddingBottom=Fn(K,va,X.paddingBottom),this.paddingLeft=Fn(K,$r,X.paddingLeft),this.paintOrder=Fn(K,Fr,X.paintOrder),this.position=Fn(K,zi,X.position),this.textAlign=Fn(K,pi,X.textAlign),this.textDecorationColor=Fn(K,es,(V=X.textDecorationColor)!==null&&V!==void 0?V:X.color),this.textDecorationLine=Fn(K,ms,(oe=X.textDecorationLine)!==null&&oe!==void 0?oe:X.textDecoration),this.textShadow=Fn(K,To,X.textShadow),this.textTransform=Fn(K,uo,X.textTransform),this.transform=Fn(K,Lo,X.transform),this.transformOrigin=Fn(K,so,X.transformOrigin),this.visibility=Fn(K,Ba,X.visibility),this.webkitTextStrokeColor=Fn(K,Ei,X.webkitTextStrokeColor),this.webkitTextStrokeWidth=Fn(K,Zn,X.webkitTextStrokeWidth),this.wordBreak=Fn(K,mi,X.wordBreak),this.zIndex=Fn(K,So,X.zIndex)}return G.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},G.prototype.isTransparent=function(){return Jt(this.backgroundColor)},G.prototype.isTransformed=function(){return this.transform!==null},G.prototype.isPositioned=function(){return this.position!==0},G.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},G.prototype.isFloating=function(){return this.float!==0},G.prototype.isInlineLevel=function(){return Pt(this.display,4)||Pt(this.display,33554432)||Pt(this.display,268435456)||Pt(this.display,536870912)||Pt(this.display,67108864)||Pt(this.display,134217728)},G}(),no=function(){function G(K,X){this.content=Fn(K,$t,X.content),this.quotes=Fn(K,sr,X.quotes)}return G}(),Fi=function(){function G(K,X){this.counterIncrement=Fn(K,gn,X.counterIncrement),this.counterReset=Fn(K,Ln,X.counterReset)}return G}(),Fn=function(G,K,X){var V=new Us,oe=X!==null&&typeof X!="undefined"?X.toString():K.initialValue;V.write(oe);var pe=new gl(V.read());switch(K.type){case 2:var Be=pe.parseComponentValue();return K.parse(G,li(Be)?Be.value:K.initialValue);case 0:return K.parse(G,pe.parseComponentValue());case 1:return K.parse(G,pe.parseComponentValues());case 4:return pe.parseComponentValue();case 3:switch(K.format){case"angle":return yt.parse(G,pe.parseComponentValue());case"color":return hn.parse(G,pe.parseComponentValue());case"image":return Hn.parse(G,pe.parseComponentValue());case"length":var $e=pe.parseComponentValue();return Je($e)?$e:ye;case"length-percentage":var Ze=pe.parseComponentValue();return ve(Ze)?Ze:ye;case"time":return vi.parse(G,pe.parseComponentValue())}break}},Da="data-html2canvas-debug",ki=function(G){var K=G.getAttribute(Da);switch(K){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ti=function(G,K){var X=ki(G);return X===1||K===X},ro=function(){function G(K,X){if(this.context=K,this.textNodes=[],this.elements=[],this.flags=0,ti(X,3))debugger;this.styles=new ei(K,window.getComputedStyle(X,null)),ru(X)&&(this.styles.animationDuration.some(function(V){return V>0})&&(X.style.animationDuration="0s"),this.styles.transform!==null&&(X.style.transform="none")),this.bounds=x(this.context,X),ti(X,4)&&(this.flags|=16)}return G}(),Go="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Po="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",No=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),gs=0;gs<Po.length;gs++)No[Po.charCodeAt(gs)]=gs;for(var Ri=function(G){var K=G.length*.75,X=G.length,V,oe=0,pe,Be,$e,Ze;G[G.length-1]==="="&&(K--,G[G.length-2]==="="&&K--);var Ct=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(K):new Array(K),It=Array.isArray(Ct)?Ct:new Uint8Array(Ct);for(V=0;V<X;V+=4)pe=No[G.charCodeAt(V)],Be=No[G.charCodeAt(V+1)],$e=No[G.charCodeAt(V+2)],Ze=No[G.charCodeAt(V+3)],It[oe++]=pe<<2|Be>>4,It[oe++]=(Be&15)<<4|$e>>2,It[oe++]=($e&3)<<6|Ze&63;return Ct},sl=function(G){for(var K=G.length,X=[],V=0;V<K;V+=2)X.push(G[V+1]<<8|G[V]);return X},vl=function(G){for(var K=G.length,X=[],V=0;V<K;V+=4)X.push(G[V+3]<<24|G[V+2]<<16|G[V+1]<<8|G[V]);return X},Os=5,ks=6+5,us=2,ll=ks-Os,ul=65536>>Os,Sl=1<<Os,Zs=Sl-1,ts=1024>>Os,dl=ul+ts,Qs=dl,$s=2048>>6,qs=Qs+$s,El=65536>>ks,Rs=1<<ll,Ol=Rs-1,vs=function(G,K,X){return G.slice?G.slice(K,X):new Uint16Array(Array.prototype.slice.call(G,K,X))},Bs=function(G,K,X){return G.slice?G.slice(K,X):new Uint32Array(Array.prototype.slice.call(G,K,X))},Ks=function(G,K){var X=Ri(G),V=Array.isArray(X)?vl(X):new Uint32Array(X),oe=Array.isArray(X)?sl(X):new Uint16Array(X),pe=24,Be=vs(oe,pe/2,V[4]/2),$e=V[5]===2?vs(oe,(pe+V[4])/2):Bs(V,Math.ceil((pe+V[4])/4));return new Ds(V[0],V[1],V[2],V[3],Be,$e)},Ds=function(){function G(K,X,V,oe,pe,Be){this.initialValue=K,this.errorValue=X,this.highStart=V,this.highValueIndex=oe,this.index=pe,this.data=Be}return G.prototype.get=function(K){var X;if(K>=0){if(K<55296||K>56319&&K<=65535)return X=this.index[K>>Os],X=(X<<us)+(K&Zs),this.data[X];if(K<=65535)return X=this.index[ul+(K-55296>>Os)],X=(X<<us)+(K&Zs),this.data[X];if(K<this.highStart)return X=qs-El+(K>>ks),X=this.index[X],X+=K>>Os&Ol,X=this.index[X],X=(X<<us)+(K&Zs),this.data[X];if(K<=1114111)return this.data[this.highValueIndex]}return this.errorValue},G}(),Hr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Tr=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ua=0;Ua<Hr.length;Ua++)Tr[Hr.charCodeAt(Ua)]=Ua;var Dr=1,aa=2,ia=3,Ta=4,ya=5,ji=7,Ka=8,Es=9,bn=10,gr=11,xn=12,Lr=13,Qn=14,Gr=15,xr=function(G){for(var K=[],X=0,V=G.length;X<V;){var oe=G.charCodeAt(X++);if(oe>=55296&&oe<=56319&&X<V){var pe=G.charCodeAt(X++);(pe&64512)===56320?K.push(((oe&1023)<<10)+(pe&1023)+65536):(K.push(oe),X--)}else K.push(oe)}return K},ra=function(){for(var G=[],K=0;K<arguments.length;K++)G[K]=arguments[K];if(String.fromCodePoint)return String.fromCodePoint.apply(String,G);var X=G.length;if(!X)return"";for(var V=[],oe=-1,pe="";++oe<X;){var Be=G[oe];Be<=65535?V.push(Be):(Be-=65536,V.push((Be>>10)+55296,Be%1024+56320)),(oe+1===X||V.length>16384)&&(pe+=String.fromCharCode.apply(String,V),V.length=0)}return pe},di=Ks(Go),Fa="\xD7",Oo="\xF7",Fo=function(G){return di.get(G)},el=function(G,K,X){var V=X-2,oe=K[V],pe=K[X-1],Be=K[X];if(pe===aa&&Be===ia)return Fa;if(pe===aa||pe===ia||pe===Ta)return Oo;if(Be===aa||Be===ia||Be===Ta)return Oo;if(pe===Ka&&[Ka,Es,gr,xn].indexOf(Be)!==-1)return Fa;if((pe===gr||pe===Es)&&(Be===Es||Be===bn))return Fa;if((pe===xn||pe===bn)&&Be===bn)return Fa;if(Be===Lr||Be===ya)return Fa;if(Be===ji)return Fa;if(pe===Dr)return Fa;if(pe===Lr&&Be===Qn){for(;oe===ya;)oe=K[--V];if(oe===Qn)return Fa}if(pe===Gr&&Be===Gr){for(var $e=0;oe===Gr;)$e++,oe=K[--V];if($e%2===0)return Fa}return Oo},Ro=function(G){var K=xr(G),X=K.length,V=0,oe=0,pe=K.map(Fo);return{next:function(){if(V>=X)return{done:!0,value:null};for(var Be=Fa;V<X&&(Be=el(K,pe,++V))===Fa;);if(Be!==Fa||V===X){var $e=ra.apply(null,K.slice(oe,V));return oe=V,{value:$e,done:!1}}return{done:!0,value:null}}}},Bo=function(G){for(var K=Ro(G),X=[],V;!(V=K.next()).done;)V.value&&X.push(V.value.slice());return X},ds=function(G){var K=123;if(G.createRange){var X=G.createRange();if(X.getBoundingClientRect){var V=G.createElement("boundtest");V.style.height=K+"px",V.style.display="block",G.body.appendChild(V),X.selectNode(V);var oe=X.getBoundingClientRect(),pe=Math.round(oe.height);if(G.body.removeChild(V),pe===K)return!0}}return!1},cl=function(G){var K=G.createElement("boundtest");K.style.width="50px",K.style.display="block",K.style.fontSize="12px",K.style.letterSpacing="0px",K.style.wordSpacing="0px",G.body.appendChild(K);var X=G.createRange();K.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var V=K.firstChild,oe=p(V.data).map(function(Ze){return r(Ze)}),pe=0,Be={},$e=oe.every(function(Ze,Ct){X.setStart(V,pe),X.setEnd(V,pe+Ze.length);var It=X.getBoundingClientRect();pe+=Ze.length;var Yt=It.x>Be.x||It.y>Be.y;return Be=It,Ct===0?!0:Yt});return G.body.removeChild(K),$e},Is=function(){return typeof new Image().crossOrigin!="undefined"},Rl=function(){return typeof new XMLHttpRequest().responseType=="string"},Cu=function(G){var K=new Image,X=G.createElement("canvas"),V=X.getContext("2d");if(!V)return!1;K.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{V.drawImage(K,0,0),X.toDataURL()}catch(oe){return!1}return!0},_s=function(G){return G[0]===0&&G[1]===255&&G[2]===0&&G[3]===255},wu=function(G){var K=G.createElement("canvas"),X=100;K.width=X,K.height=X;var V=K.getContext("2d");if(!V)return Promise.reject(!1);V.fillStyle="rgb(0, 255, 0)",V.fillRect(0,0,X,X);var oe=new Image,pe=K.toDataURL();oe.src=pe;var Be=Zl(X,X,0,0,oe);return V.fillStyle="red",V.fillRect(0,0,X,X),du(Be).then(function($e){V.drawImage($e,0,0);var Ze=V.getImageData(0,0,X,X).data;V.fillStyle="red",V.fillRect(0,0,X,X);var Ct=G.createElement("div");return Ct.style.backgroundImage="url("+pe+")",Ct.style.height=X+"px",_s(Ze)?du(Zl(X,X,0,0,Ct)):Promise.reject(!1)}).then(function($e){return V.drawImage($e,0,0),_s(V.getImageData(0,0,X,X).data)}).catch(function(){return!1})},Zl=function(G,K,X,V,oe){var pe="http://www.w3.org/2000/svg",Be=document.createElementNS(pe,"svg"),$e=document.createElementNS(pe,"foreignObject");return Be.setAttributeNS(null,"width",G.toString()),Be.setAttributeNS(null,"height",K.toString()),$e.setAttributeNS(null,"width","100%"),$e.setAttributeNS(null,"height","100%"),$e.setAttributeNS(null,"x",X.toString()),$e.setAttributeNS(null,"y",V.toString()),$e.setAttributeNS(null,"externalResourcesRequired","true"),Be.appendChild($e),$e.appendChild(oe),Be},du=function(G){return new Promise(function(K,X){var V=new Image;V.onload=function(){return K(V)},V.onerror=X,V.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(G))})},vo={get SUPPORT_RANGE_BOUNDS(){var G=ds(document);return Object.defineProperty(vo,"SUPPORT_RANGE_BOUNDS",{value:G}),G},get SUPPORT_WORD_BREAKING(){var G=vo.SUPPORT_RANGE_BOUNDS&&cl(document);return Object.defineProperty(vo,"SUPPORT_WORD_BREAKING",{value:G}),G},get SUPPORT_SVG_DRAWING(){var G=Cu(document);return Object.defineProperty(vo,"SUPPORT_SVG_DRAWING",{value:G}),G},get SUPPORT_FOREIGNOBJECT_DRAWING(){var G=typeof Array.from=="function"&&typeof window.fetch=="function"?wu(document):Promise.resolve(!1);return Object.defineProperty(vo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:G}),G},get SUPPORT_CORS_IMAGES(){var G=Is();return Object.defineProperty(vo,"SUPPORT_CORS_IMAGES",{value:G}),G},get SUPPORT_RESPONSE_TYPE(){var G=Rl();return Object.defineProperty(vo,"SUPPORT_RESPONSE_TYPE",{value:G}),G},get SUPPORT_CORS_XHR(){var G="withCredentials"in new XMLHttpRequest;return Object.defineProperty(vo,"SUPPORT_CORS_XHR",{value:G}),G},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var G=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(vo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:G}),G}},Ws=function(){function G(K,X){this.text=K,this.bounds=X}return G}(),cu=function(G,K,X,V){var oe=xu(K,X),pe=[],Be=0;return oe.forEach(function($e){if(X.textDecorationLine.length||$e.trim().length>0)if(vo.SUPPORT_RANGE_BOUNDS){var Ze=$l(V,Be,$e.length).getClientRects();if(Ze.length>1){var Ct=fu($e),It=0;Ct.forEach(function(en){pe.push(new Ws(en,M.fromDOMRectList(G,$l(V,It+Be,en.length).getClientRects()))),It+=en.length})}else pe.push(new Ws($e,M.fromDOMRectList(G,Ze)))}else{var Yt=V.splitText($e.length);pe.push(new Ws($e,Au(G,V))),V=Yt}else vo.SUPPORT_RANGE_BOUNDS||(V=V.splitText($e.length));Be+=$e.length}),pe},Au=function(G,K){var X=K.ownerDocument;if(X){var V=X.createElement("html2canvaswrapper");V.appendChild(K.cloneNode(!0));var oe=K.parentNode;if(oe){oe.replaceChild(V,K);var pe=x(G,V);return V.firstChild&&oe.replaceChild(V.firstChild,V),pe}}return M.EMPTY},$l=function(G,K,X){var V=G.ownerDocument;if(!V)throw new Error("Node has no owner document");var oe=V.createRange();return oe.setStart(G,K),oe.setEnd(G,K+X),oe},fu=function(G){if(vo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var K=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(K.segment(G)).map(function(X){return X.segment})}return Bo(G)},Fl=function(G,K){if(vo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var X=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(X.segment(G)).map(function(V){return V.segment})}return Tu(G,K)},xu=function(G,K){return K.letterSpacing!==0?fu(G):Fl(G,K)},Xu=[32,160,4961,65792,65793,4153,4241],Tu=function(G,K){for(var X=Un(G,{lineBreak:K.lineBreak,wordBreak:K.overflowWrap==="break-word"?"break-word":K.wordBreak}),V=[],oe,pe=function(){if(oe.value){var Be=oe.value.slice(),$e=p(Be),Ze="";$e.forEach(function(Ct){Xu.indexOf(Ct)===-1?Ze+=r(Ct):(Ze.length&&V.push(Ze),V.push(r(Ct)),Ze="")}),Ze.length&&V.push(Ze)}};!(oe=X.next()).done;)pe();return V},ql=function(){function G(K,X,V){this.text=Yu(X.data,V.textTransform),this.textBounds=cu(K,this.text,V,X)}return G}(),Yu=function(G,K){switch(K){case 1:return G.toLowerCase();case 3:return G.replace(Ju,kl);case 2:return G.toUpperCase();default:return G}},Ju=/(^|\s|:|-|\(|\))([a-z])/g,kl=function(G,K,X){return G.length>0?K+X.toUpperCase():G},hu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.src=V.currentSrc||V.src,oe.intrinsicWidth=V.naturalWidth,oe.intrinsicHeight=V.naturalHeight,oe.context.cache.addImage(oe.src),oe}return K}(ro),pu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.canvas=V,oe.intrinsicWidth=V.width,oe.intrinsicHeight=V.height,oe}return K}(ro),Su=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this,pe=new XMLSerializer,Be=x(X,V);return V.setAttribute("width",Be.width+"px"),V.setAttribute("height",Be.height+"px"),oe.svg="data:image/svg+xml,"+encodeURIComponent(pe.serializeToString(V)),oe.intrinsicWidth=V.width.baseVal.value,oe.intrinsicHeight=V.height.baseVal.value,oe.context.cache.addImage(oe.svg),oe}return K}(ro),eu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.value=V.value,oe}return K}(ro),tu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.start=V.start,oe.reversed=typeof V.reversed=="boolean"&&V.reversed===!0,oe}return K}(ro),Zu=[{type:15,flags:0,unit:"px",number:3}],Ou=[{type:16,flags:0,number:50}],Ru=function(G){return G.width>G.height?new M(G.left+(G.width-G.height)/2,G.top,G.height,G.height):G.width<G.height?new M(G.left,G.top+(G.height-G.width)/2,G.width,G.width):G},$u=function(G){var K=G.type===jl?new Array(G.value.length+1).join("\u2022"):G.value;return K.length===0?G.placeholder||"":K},Bl="checkbox",Al="radio",jl="password",Bu=707406591,nu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;oe.type=V.type.toLowerCase(),oe.checked=V.checked,oe.value=$u(V),(oe.type===Bl||oe.type===Al)&&(oe.styles.backgroundColor=3739148031,oe.styles.borderTopColor=oe.styles.borderRightColor=oe.styles.borderBottomColor=oe.styles.borderLeftColor=2779096575,oe.styles.borderTopWidth=oe.styles.borderRightWidth=oe.styles.borderBottomWidth=oe.styles.borderLeftWidth=1,oe.styles.borderTopStyle=oe.styles.borderRightStyle=oe.styles.borderBottomStyle=oe.styles.borderLeftStyle=1,oe.styles.backgroundClip=[0],oe.styles.backgroundOrigin=[0],oe.bounds=Ru(oe.bounds));switch(oe.type){case Bl:oe.styles.borderTopRightRadius=oe.styles.borderTopLeftRadius=oe.styles.borderBottomRightRadius=oe.styles.borderBottomLeftRadius=Zu;break;case Al:oe.styles.borderTopRightRadius=oe.styles.borderTopLeftRadius=oe.styles.borderBottomRightRadius=oe.styles.borderBottomLeftRadius=Ou;break}return oe}return K}(ro),Du=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this,pe=V.options[V.selectedIndex||0];return oe.value=pe&&pe.text||"",oe}return K}(ro),Iu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.value=V.value,oe}return K}(ro),Mu=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;oe.src=V.src,oe.width=parseInt(V.width,10)||0,oe.height=parseInt(V.height,10)||0,oe.backgroundColor=oe.styles.backgroundColor;try{if(V.contentWindow&&V.contentWindow.document&&V.contentWindow.document.documentElement){oe.tree=Uu(X,V.contentWindow.document.documentElement);var pe=V.contentWindow.document.documentElement?qt(X,getComputedStyle(V.contentWindow.document.documentElement).backgroundColor):mn.TRANSPARENT,Be=V.contentWindow.document.body?qt(X,getComputedStyle(V.contentWindow.document.body).backgroundColor):mn.TRANSPARENT;oe.backgroundColor=Jt(pe)?Jt(Be)?oe.styles.backgroundColor:Be:pe}}catch($e){}return oe}return K}(ro),qu=["OL","UL","MENU"],Hl=function(G,K,X,V){for(var oe=K.firstChild,pe=void 0;oe;oe=pe)if(pe=oe.nextSibling,gu(oe)&&oe.data.trim().length>0)X.textNodes.push(new ql(G,oe,X.styles));else if(Dl(oe))if(Eu(oe)&&oe.assignedNodes)oe.assignedNodes().forEach(function($e){return Hl(G,$e,X,V)});else{var Be=Lu(G,oe);Be.styles.isVisible()&&(Pu(oe,Be,V)?Be.flags|=4:mu(Be.styles)&&(Be.flags|=2),qu.indexOf(oe.tagName)!==-1&&(Be.flags|=8),X.elements.push(Be),oe.slot,oe.shadowRoot?Hl(G,oe.shadowRoot,Be,V):!Kl(oe)&&!Fu(oe)&&!Wl(oe)&&Hl(G,oe,Be,V))}},Lu=function(G,K){return _l(K)?new hu(G,K):ku(K)?new pu(G,K):Fu(K)?new Su(G,K):Nu(K)?new eu(G,K):au(K)?new tu(G,K):ed(K)?new nu(G,K):Wl(K)?new Du(G,K):Kl(K)?new Iu(G,K):Ms(K)?new Mu(G,K):new ro(G,K)},Uu=function(G,K){var X=Lu(G,K);return X.flags|=4,Hl(G,K,X,X),X},Pu=function(G,K,X){return K.styles.isPositionedWithZIndex()||K.styles.opacity<1||K.styles.isTransformed()||Hi(G)&&X.styles.isTransparent()},mu=function(G){return G.isPositioned()||G.isFloating()},gu=function(G){return G.nodeType===Node.TEXT_NODE},Dl=function(G){return G.nodeType===Node.ELEMENT_NODE},ru=function(G){return Dl(G)&&typeof G.style!="undefined"&&!tl(G)},tl=function(G){return typeof G.className=="object"},Nu=function(G){return G.tagName==="LI"},au=function(G){return G.tagName==="OL"},ed=function(G){return G.tagName==="INPUT"},td=function(G){return G.tagName==="HTML"},Fu=function(G){return G.tagName==="svg"},Hi=function(G){return G.tagName==="BODY"},ku=function(G){return G.tagName==="CANVAS"},iu=function(G){return G.tagName==="VIDEO"},_l=function(G){return G.tagName==="IMG"},Ms=function(G){return G.tagName==="IFRAME"},Ql=function(G){return G.tagName==="STYLE"},vu=function(G){return G.tagName==="SCRIPT"},Kl=function(G){return G.tagName==="TEXTAREA"},Wl=function(G){return G.tagName==="SELECT"},Eu=function(G){return G.tagName==="SLOT"},_u=function(G){return G.tagName.indexOf("-")>0},ju=function(){function G(){this.counters={}}return G.prototype.getCounterValue=function(K){var X=this.counters[K];return X&&X.length?X[X.length-1]:1},G.prototype.getCounterValues=function(K){var X=this.counters[K];return X||[]},G.prototype.pop=function(K){var X=this;K.forEach(function(V){return X.counters[V].pop()})},G.prototype.parse=function(K){var X=this,V=K.counterIncrement,oe=K.counterReset,pe=!0;V!==null&&V.forEach(function($e){var Ze=X.counters[$e.counter];Ze&&$e.increment!==0&&(pe=!1,Ze.length||Ze.push(1),Ze[Math.max(0,Ze.length-1)]+=$e.increment)});var Be=[];return pe&&oe.forEach(function($e){var Ze=X.counters[$e.counter];Be.push($e.counter),Ze||(Ze=X.counters[$e.counter]=[]),Ze.push($e.reset)}),Be},G}(),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"]},ou={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"]},Qu={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"]},_i={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"]},bl=function(G,K,X,V,oe,pe){return G<K||G>X?O(G,oe,pe.length>0):V.integers.reduce(function(Be,$e,Ze){for(;G>=$e;)G-=$e,Be+=V.values[Ze];return Be},"")+pe},Ku=function(G,K,X,V){var oe="";do X||G--,oe=V(G)+oe,G/=K;while(G*K>=K);return oe},Gi=function(G,K,X,V,oe){var pe=X-K+1;return(G<0?"-":"")+(Ku(Math.abs(G),pe,V,function(Be){return r(Math.floor(Be%pe)+K)})+oe)},yl=function(G,K,X){X===void 0&&(X=". ");var V=K.length;return Ku(Math.abs(G),V,!1,function(oe){return K[Math.floor(oe%V)]})+X},nl=1<<0,fl=1<<1,Ci=1<<2,zl=1<<3,rl=function(G,K,X,V,oe,pe){if(G<-9999||G>9999)return O(G,4,oe.length>0);var Be=Math.abs(G),$e=oe;if(Be===0)return K[0]+$e;for(var Ze=0;Be>0&&Ze<=4;Ze++){var Ct=Be%10;Ct===0&&Pt(pe,nl)&&$e!==""?$e=K[Ct]+$e:Ct>1||Ct===1&&Ze===0||Ct===1&&Ze===1&&Pt(pe,fl)||Ct===1&&Ze===1&&Pt(pe,Ci)&&G>100||Ct===1&&Ze>1&&Pt(pe,zl)?$e=K[Ct]+(Ze>0?X[Ze-1]:"")+$e:Ct===1&&Ze>0&&($e=X[Ze-1]+$e),Be=Math.floor(Be/10)}return(G<0?V:"")+$e},Wu="\u5341\u767E\u5343\u842C",Gl="\u62FE\u4F70\u4EDF\u842C",e="\u30DE\u30A4\u30CA\u30B9",n="\uB9C8\uC774\uB108\uC2A4",O=function(G,K,X){var V=X?". ":"",oe=X?"\u3001":"",pe=X?", ":"",Be=X?" ":"";switch(K){case 0:return"\u2022"+Be;case 1:return"\u25E6"+Be;case 2:return"\u25FE"+Be;case 5:var $e=Gi(G,48,57,!0,V);return $e.length<4?"0"+$e:$e;case 4:return yl(G,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",oe);case 6:return bl(G,1,3999,Hu,3,V).toLowerCase();case 7:return bl(G,1,3999,Hu,3,V);case 8:return Gi(G,945,969,!1,V);case 9:return Gi(G,97,122,!1,V);case 10:return Gi(G,65,90,!1,V);case 11:return Gi(G,1632,1641,!0,V);case 12:case 49:return bl(G,1,9999,ou,3,V);case 35:return bl(G,1,9999,ou,3,V).toLowerCase();case 13:return Gi(G,2534,2543,!0,V);case 14:case 30:return Gi(G,6112,6121,!0,V);case 15:return yl(G,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",oe);case 16:return yl(G,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",oe);case 17:case 48:return rl(G,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Wu,"\u8CA0",oe,fl|Ci|zl);case 47:return rl(G,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Gl,"\u8CA0",oe,nl|fl|Ci|zl);case 42:return rl(G,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Wu,"\u8D1F",oe,fl|Ci|zl);case 41:return rl(G,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Gl,"\u8D1F",oe,nl|fl|Ci|zl);case 26:return rl(G,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",e,oe,0);case 25:return rl(G,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",e,oe,nl|fl|Ci);case 31:return rl(G,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",n,pe,nl|fl|Ci);case 33:return rl(G,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",n,pe,0);case 32:return rl(G,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",n,pe,nl|fl|Ci);case 18:return Gi(G,2406,2415,!0,V);case 20:return bl(G,1,19999,_i,3,V);case 21:return Gi(G,2790,2799,!0,V);case 22:return Gi(G,2662,2671,!0,V);case 22:return bl(G,1,10999,Qu,3,V);case 23:return yl(G,"\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 yl(G,"\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 Gi(G,3302,3311,!0,V);case 28:return yl(G,"\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",oe);case 29:return yl(G,"\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",oe);case 34:return Gi(G,3792,3801,!0,V);case 37:return Gi(G,6160,6169,!0,V);case 38:return Gi(G,4160,4169,!0,V);case 39:return Gi(G,2918,2927,!0,V);case 40:return Gi(G,1776,1785,!0,V);case 43:return Gi(G,3046,3055,!0,V);case 44:return Gi(G,3174,3183,!0,V);case 45:return Gi(G,3664,3673,!0,V);case 46:return Gi(G,3872,3881,!0,V);case 3:default:return Gi(G,48,57,!0,V)}},S="data-html2canvas-ignore",P=function(){function G(K,X,V){if(this.context=K,this.options=V,this.scrolledElements=[],this.referenceElement=X,this.counters=new ju,this.quoteDepth=0,!X.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(X.ownerDocument.documentElement,!1)}return G.prototype.toIFrame=function(K,X){var V=this,oe=ie(K,X);if(!oe.contentWindow)return Promise.reject("Unable to find iframe window");var pe=K.defaultView.pageXOffset,Be=K.defaultView.pageYOffset,$e=oe.contentWindow,Ze=$e.document,Ct=Ce(oe).then(function(){return F(V,void 0,void 0,function(){var It,Yt;return b(this,function(en){switch(en.label){case 0:return this.scrolledElements.forEach(an),$e&&($e.scrollTo(X.left,X.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&($e.scrollY!==X.top||$e.scrollX!==X.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add($e.scrollX-X.left,$e.scrollY-X.top,0,0))),It=this.options.onclone,Yt=this.clonedReferenceElement,typeof Yt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Ze.fonts&&Ze.fonts.ready?[4,Ze.fonts.ready]:[3,2];case 1:en.sent(),en.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,he(Ze)]:[3,4];case 3:en.sent(),en.label=4;case 4:return typeof It=="function"?[2,Promise.resolve().then(function(){return It(Ze,Yt)}).then(function(){return oe})]:[2,oe]}})})});return Ze.open(),Ze.write(Dt(document.doctype)+"<html></html>"),St(this.referenceElement.ownerDocument,pe,Be),Ze.replaceChild(Ze.adoptNode(this.documentElement),Ze.documentElement),Ze.close(),Ct},G.prototype.createElementClone=function(K){if(ti(K,2))debugger;if(ku(K))return this.createCanvasClone(K);if(iu(K))return this.createVideoClone(K);if(Ql(K))return this.createStyleClone(K);var X=K.cloneNode(!1);return _l(X)&&(_l(K)&&K.currentSrc&&K.currentSrc!==K.src&&(X.src=K.currentSrc,X.srcset=""),X.loading==="lazy"&&(X.loading="eager")),_u(X)?this.createCustomElementClone(X):X},G.prototype.createCustomElementClone=function(K){var X=document.createElement("html2canvascustomelement");return at(K.style,X),X},G.prototype.createStyleClone=function(K){try{var X=K.sheet;if(X&&X.cssRules){var V=[].slice.call(X.cssRules,0).reduce(function(pe,Be){return Be&&typeof Be.cssText=="string"?pe+Be.cssText:pe},""),oe=K.cloneNode(!1);return oe.textContent=V,oe}}catch(pe){if(this.context.logger.error("Unable to access cssRules property",pe),pe.name!=="SecurityError")throw pe}return K.cloneNode(!1)},G.prototype.createCanvasClone=function(K){var X;if(this.options.inlineImages&&K.ownerDocument){var V=K.ownerDocument.createElement("img");try{return V.src=K.toDataURL(),V}catch(Ct){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",K)}}var oe=K.cloneNode(!1);try{oe.width=K.width,oe.height=K.height;var pe=K.getContext("2d"),Be=oe.getContext("2d");if(Be)if(!this.options.allowTaint&&pe)Be.putImageData(pe.getImageData(0,0,K.width,K.height),0,0);else{var $e=(X=K.getContext("webgl2"))!==null&&X!==void 0?X:K.getContext("webgl");if($e){var Ze=$e.getContextAttributes();(Ze==null?void 0:Ze.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",K)}Be.drawImage(K,0,0)}return oe}catch(Ct){this.context.logger.info("Unable to clone canvas as it is tainted",K)}return oe},G.prototype.createVideoClone=function(K){var X=K.ownerDocument.createElement("canvas");X.width=K.offsetWidth,X.height=K.offsetHeight;var V=X.getContext("2d");try{return V&&(V.drawImage(K,0,0,X.width,X.height),this.options.allowTaint||V.getImageData(0,0,X.width,X.height)),X}catch(pe){this.context.logger.info("Unable to clone video as it is tainted",K)}var oe=K.ownerDocument.createElement("canvas");return oe.width=K.offsetWidth,oe.height=K.offsetHeight,oe},G.prototype.appendChildNode=function(K,X,V){(!Dl(X)||!vu(X)&&!X.hasAttribute(S)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(X)))&&((!this.options.copyStyles||!Dl(X)||!Ql(X))&&K.appendChild(this.cloneNode(X,V)))},G.prototype.cloneChildNodes=function(K,X,V){for(var oe=this,pe=K.shadowRoot?K.shadowRoot.firstChild:K.firstChild;pe;pe=pe.nextSibling)if(Dl(pe)&&Eu(pe)&&typeof pe.assignedNodes=="function"){var Be=pe.assignedNodes();Be.length&&Be.forEach(function($e){return oe.appendChildNode(X,$e,V)})}else this.appendChildNode(X,pe,V)},G.prototype.cloneNode=function(K,X){if(gu(K))return document.createTextNode(K.data);if(!K.ownerDocument)return K.cloneNode(!1);var V=K.ownerDocument.defaultView;if(V&&Dl(K)&&(ru(K)||tl(K))){var oe=this.createElementClone(K);oe.style.transitionProperty="none";var pe=V.getComputedStyle(K),Be=V.getComputedStyle(K,":before"),$e=V.getComputedStyle(K,":after");this.referenceElement===K&&ru(oe)&&(this.clonedReferenceElement=oe),Hi(oe)&&Ar(oe);var Ze=this.counters.parse(new Fi(this.context,pe)),Ct=this.resolvePseudoContent(K,oe,Be,J.BEFORE);_u(K)&&(X=!0),iu(K)||this.cloneChildNodes(K,oe,X),Ct&&oe.insertBefore(Ct,oe.firstChild);var It=this.resolvePseudoContent(K,oe,$e,J.AFTER);return It&&oe.appendChild(It),this.counters.pop(Ze),(pe&&(this.options.copyStyles||tl(K))&&!Ms(K)||X)&&at(pe,oe),(K.scrollTop!==0||K.scrollLeft!==0)&&this.scrolledElements.push([oe,K.scrollLeft,K.scrollTop]),(Kl(K)||Wl(K))&&(Kl(oe)||Wl(oe))&&(oe.value=K.value),oe}return K.cloneNode(!1)},G.prototype.resolvePseudoContent=function(K,X,V,oe){var pe=this;if(!V)return;var Be=V.content,$e=X.ownerDocument;if(!$e||!Be||Be==="none"||Be==="-moz-alt-content"||V.display==="none")return;this.counters.parse(new Fi(this.context,V));var Ze=new no(this.context,V),Ct=$e.createElement("html2canvaspseudoelement");at(V,Ct),Ze.content.forEach(function(Yt){if(Yt.type===0)Ct.appendChild($e.createTextNode(Yt.value));else if(Yt.type===22){var en=$e.createElement("img");en.src=Yt.value,en.style.opacity="1",Ct.appendChild(en)}else if(Yt.type===18){if(Yt.name==="attr"){var vr=Yt.values.filter(li);vr.length&&Ct.appendChild($e.createTextNode(K.getAttribute(vr[0].value)||""))}else if(Yt.name==="counter"){var Pn=Yt.values.filter(Ke),ir=Pn[0],oa=Pn[1];if(ir&&li(ir)){var mr=pe.counters.getCounterValue(ir.value),_r=oa&&li(oa)?mo.parse(pe.context,oa.value):3;Ct.appendChild($e.createTextNode(O(mr,_r,!1)))}}else if(Yt.name==="counters"){var ci=Yt.values.filter(Ke),ir=ci[0],ka=ci[1],oa=ci[2];if(ir&&li(ir)){var wi=pe.counters.getCounterValues(ir.value),Er=oa&&li(oa)?mo.parse(pe.context,oa.value):3,bi=ka&&ka.type===0?ka.value:"",xi=wi.map(function(ys){return O(ys,Er,!1)}).join(bi);Ct.appendChild($e.createTextNode(xi))}}}else if(Yt.type===20)switch(Yt.value){case"open-quote":Ct.appendChild($e.createTextNode(rr(Ze.quotes,pe.quoteDepth++,!0)));break;case"close-quote":Ct.appendChild($e.createTextNode(rr(Ze.quotes,--pe.quoteDepth,!1)));break;default:Ct.appendChild($e.createTextNode(Yt.value))}}),Ct.className=Kn+" "+er;var It=oe===J.BEFORE?" "+Kn:" "+er;return tl(X)?X.className.baseValue+=It:X.className+=It,Ct},G.destroy=function(K){return K.parentNode?(K.parentNode.removeChild(K),!0):!1},G}(),J;(function(G){G[G.BEFORE=0]="BEFORE",G[G.AFTER=1]="AFTER"})(J||(J={}));var ie=function(G,K){var X=G.createElement("iframe");return X.className="html2canvas-container",X.style.visibility="hidden",X.style.position="fixed",X.style.left="-10000px",X.style.top="0px",X.style.border="0",X.width=K.width.toString(),X.height=K.height.toString(),X.scrolling="no",X.setAttribute(S,"true"),G.body.appendChild(X),X},Ae=function(G){return new Promise(function(K){if(G.complete){K();return}if(!G.src){K();return}G.onload=K,G.onerror=K})},he=function(G){return Promise.all([].slice.call(G.images,0).map(Ae))},Ce=function(G){return new Promise(function(K,X){var V=G.contentWindow;if(!V)return X("No window assigned for iframe");var oe=V.document;V.onload=G.onload=function(){V.onload=G.onload=null;var pe=setInterval(function(){oe.body.childNodes.length>0&&oe.readyState==="complete"&&(clearInterval(pe),K(G))},50)}})},et=["all","d","content"],at=function(G,K){for(var X=G.length-1;X>=0;X--){var V=G.item(X);et.indexOf(V)===-1&&K.style.setProperty(V,G.getPropertyValue(V))}return K},Dt=function(G){var K="";return G&&(K+="<!DOCTYPE ",G.name&&(K+=G.name),G.internalSubset&&(K+=G.internalSubset),G.publicId&&(K+='"'+G.publicId+'"'),G.systemId&&(K+='"'+G.systemId+'"'),K+=">"),K},St=function(G,K,X){G&&G.defaultView&&(K!==G.defaultView.pageXOffset||X!==G.defaultView.pageYOffset)&&G.defaultView.scrollTo(K,X)},an=function(G){var K=G[0],X=G[1],V=G[2];K.scrollLeft=X,K.scrollTop=V},An=":before",Dn=":after",Kn="___html2canvas___pseudoelement_before",er="___html2canvas___pseudoelement_after",Wn=`{
|
|
content: "" !important;
|
|
display: none !important;
|
|
}`,Ar=function(G){kr(G,"."+Kn+An+Wn+`
|
|
.`+er+Dn+Wn)},kr=function(G,K){var X=G.ownerDocument;if(X){var V=X.createElement("style");V.textContent=K,G.appendChild(V)}},Or=function(){function G(){}return G.getOrigin=function(K){var X=G._link;return X?(X.href=K,X.href=X.href,X.protocol+X.hostname+X.port):"about:blank"},G.isSameOrigin=function(K){return G.getOrigin(K)===G._origin},G.setContext=function(K){G._link=K.document.createElement("a"),G._origin=G.getOrigin(K.location.href)},G._origin="about:blank",G}(),Sa=function(){function G(K,X){this.context=K,this._options=X,this._cache={}}return G.prototype.addImage=function(K){var X=Promise.resolve();return this.has(K)||(jo(K)||cs(K))&&(this._cache[K]=this.loadImage(K)).catch(function(){}),X},G.prototype.match=function(K){return this._cache[K]},G.prototype.loadImage=function(K){return F(this,void 0,void 0,function(){var X,V,oe,pe,Be=this;return b(this,function($e){switch($e.label){case 0:return X=Or.isSameOrigin(K),V=!ko(K)&&this._options.useCORS===!0&&vo.SUPPORT_CORS_IMAGES&&!X,oe=!ko(K)&&!X&&!jo(K)&&typeof this._options.proxy=="string"&&vo.SUPPORT_CORS_XHR&&!V,!X&&this._options.allowTaint===!1&&!ko(K)&&!jo(K)&&!oe&&!V?[2]:(pe=K,oe?[4,this.proxy(pe)]:[3,2]);case 1:pe=$e.sent(),$e.label=2;case 2:return this.context.logger.debug("Added image "+K.substring(0,256)),[4,new Promise(function(Ze,Ct){var It=new Image;It.onload=function(){return Ze(It)},It.onerror=Ct,(ho(pe)||V)&&(It.crossOrigin="anonymous"),It.src=pe,It.complete===!0&&setTimeout(function(){return Ze(It)},500),Be._options.imageTimeout>0&&setTimeout(function(){return Ct("Timed out ("+Be._options.imageTimeout+"ms) loading image")},Be._options.imageTimeout)})];case 3:return[2,$e.sent()]}})})},G.prototype.has=function(K){return typeof this._cache[K]!="undefined"},G.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},G.prototype.proxy=function(K){var X=this,V=this._options.proxy;if(!V)throw new Error("No proxy defined");var oe=K.substring(0,256);return new Promise(function(pe,Be){var $e=vo.SUPPORT_RESPONSE_TYPE?"blob":"text",Ze=new XMLHttpRequest;Ze.onload=function(){if(Ze.status===200)if($e==="text")pe(Ze.response);else{var Yt=new FileReader;Yt.addEventListener("load",function(){return pe(Yt.result)},!1),Yt.addEventListener("error",function(en){return Be(en)},!1),Yt.readAsDataURL(Ze.response)}else Be("Failed to proxy resource "+oe+" with status code "+Ze.status)},Ze.onerror=Be;var Ct=V.indexOf("?")>-1?"&":"?";if(Ze.open("GET",""+V+Ct+"url="+encodeURIComponent(K)+"&responseType="+$e),$e!=="text"&&Ze instanceof XMLHttpRequest&&(Ze.responseType=$e),X._options.imageTimeout){var It=X._options.imageTimeout;Ze.timeout=It,Ze.ontimeout=function(){return Be("Timed out ("+It+"ms) proxying "+oe)}}Ze.send()})},G}(),Bi=/^data:image\/svg\+xml/i,bo=/^data:image\/.*;base64,/i,ao=/^data:image\/.*/i,cs=function(G){return vo.SUPPORT_SVG_DRAWING||!Do(G)},ko=function(G){return ao.test(G)},ho=function(G){return bo.test(G)},jo=function(G){return G.substr(0,4)==="blob"},Do=function(G){return G.substr(-3).toLowerCase()==="svg"||Bi.test(G)},kn=function(){function G(K,X){this.type=0,this.x=K,this.y=X}return G.prototype.add=function(K,X){return new G(this.x+K,this.y+X)},G}(),Vi=function(G,K,X){return new kn(G.x+(K.x-G.x)*X,G.y+(K.y-G.y)*X)},Xi=function(){function G(K,X,V,oe){this.type=1,this.start=K,this.startControl=X,this.endControl=V,this.end=oe}return G.prototype.subdivide=function(K,X){var V=Vi(this.start,this.startControl,K),oe=Vi(this.startControl,this.endControl,K),pe=Vi(this.endControl,this.end,K),Be=Vi(V,oe,K),$e=Vi(oe,pe,K),Ze=Vi(Be,$e,K);return X?new G(this.start,V,Be,Ze):new G(Ze,$e,pe,this.end)},G.prototype.add=function(K,X){return new G(this.start.add(K,X),this.startControl.add(K,X),this.endControl.add(K,X),this.end.add(K,X))},G.prototype.reverse=function(){return new G(this.end,this.endControl,this.startControl,this.start)},G}(),Yi=function(G){return G.type===1},Il=function(){function G(K){var X=K.styles,V=K.bounds,oe=gt(X.borderTopLeftRadius,V.width,V.height),pe=oe[0],Be=oe[1],$e=gt(X.borderTopRightRadius,V.width,V.height),Ze=$e[0],Ct=$e[1],It=gt(X.borderBottomRightRadius,V.width,V.height),Yt=It[0],en=It[1],vr=gt(X.borderBottomLeftRadius,V.width,V.height),Pn=vr[0],ir=vr[1],oa=[];oa.push((pe+Ze)/V.width),oa.push((Pn+Yt)/V.width),oa.push((Be+ir)/V.height),oa.push((Ct+en)/V.height);var mr=Math.max.apply(Math,oa);mr>1&&(pe/=mr,Be/=mr,Ze/=mr,Ct/=mr,Yt/=mr,en/=mr,Pn/=mr,ir/=mr);var _r=V.width-Ze,ci=V.height-en,ka=V.width-Yt,wi=V.height-ir,Er=X.borderTopWidth,bi=X.borderRightWidth,xi=X.borderBottomWidth,Na=X.borderLeftWidth,Ls=rt(X.paddingTop,K.bounds.width),ys=rt(X.paddingRight,K.bounds.width),js=rt(X.paddingBottom,K.bounds.width),Xo=rt(X.paddingLeft,K.bounds.width);this.topLeftBorderDoubleOuterBox=pe>0||Be>0?Pa(V.left+Na/3,V.top+Er/3,pe-Na/3,Be-Er/3,Ya.TOP_LEFT):new kn(V.left+Na/3,V.top+Er/3),this.topRightBorderDoubleOuterBox=pe>0||Be>0?Pa(V.left+_r,V.top+Er/3,Ze-bi/3,Ct-Er/3,Ya.TOP_RIGHT):new kn(V.left+V.width-bi/3,V.top+Er/3),this.bottomRightBorderDoubleOuterBox=Yt>0||en>0?Pa(V.left+ka,V.top+ci,Yt-bi/3,en-xi/3,Ya.BOTTOM_RIGHT):new kn(V.left+V.width-bi/3,V.top+V.height-xi/3),this.bottomLeftBorderDoubleOuterBox=Pn>0||ir>0?Pa(V.left+Na/3,V.top+wi,Pn-Na/3,ir-xi/3,Ya.BOTTOM_LEFT):new kn(V.left+Na/3,V.top+V.height-xi/3),this.topLeftBorderDoubleInnerBox=pe>0||Be>0?Pa(V.left+Na*2/3,V.top+Er*2/3,pe-Na*2/3,Be-Er*2/3,Ya.TOP_LEFT):new kn(V.left+Na*2/3,V.top+Er*2/3),this.topRightBorderDoubleInnerBox=pe>0||Be>0?Pa(V.left+_r,V.top+Er*2/3,Ze-bi*2/3,Ct-Er*2/3,Ya.TOP_RIGHT):new kn(V.left+V.width-bi*2/3,V.top+Er*2/3),this.bottomRightBorderDoubleInnerBox=Yt>0||en>0?Pa(V.left+ka,V.top+ci,Yt-bi*2/3,en-xi*2/3,Ya.BOTTOM_RIGHT):new kn(V.left+V.width-bi*2/3,V.top+V.height-xi*2/3),this.bottomLeftBorderDoubleInnerBox=Pn>0||ir>0?Pa(V.left+Na*2/3,V.top+wi,Pn-Na*2/3,ir-xi*2/3,Ya.BOTTOM_LEFT):new kn(V.left+Na*2/3,V.top+V.height-xi*2/3),this.topLeftBorderStroke=pe>0||Be>0?Pa(V.left+Na/2,V.top+Er/2,pe-Na/2,Be-Er/2,Ya.TOP_LEFT):new kn(V.left+Na/2,V.top+Er/2),this.topRightBorderStroke=pe>0||Be>0?Pa(V.left+_r,V.top+Er/2,Ze-bi/2,Ct-Er/2,Ya.TOP_RIGHT):new kn(V.left+V.width-bi/2,V.top+Er/2),this.bottomRightBorderStroke=Yt>0||en>0?Pa(V.left+ka,V.top+ci,Yt-bi/2,en-xi/2,Ya.BOTTOM_RIGHT):new kn(V.left+V.width-bi/2,V.top+V.height-xi/2),this.bottomLeftBorderStroke=Pn>0||ir>0?Pa(V.left+Na/2,V.top+wi,Pn-Na/2,ir-xi/2,Ya.BOTTOM_LEFT):new kn(V.left+Na/2,V.top+V.height-xi/2),this.topLeftBorderBox=pe>0||Be>0?Pa(V.left,V.top,pe,Be,Ya.TOP_LEFT):new kn(V.left,V.top),this.topRightBorderBox=Ze>0||Ct>0?Pa(V.left+_r,V.top,Ze,Ct,Ya.TOP_RIGHT):new kn(V.left+V.width,V.top),this.bottomRightBorderBox=Yt>0||en>0?Pa(V.left+ka,V.top+ci,Yt,en,Ya.BOTTOM_RIGHT):new kn(V.left+V.width,V.top+V.height),this.bottomLeftBorderBox=Pn>0||ir>0?Pa(V.left,V.top+wi,Pn,ir,Ya.BOTTOM_LEFT):new kn(V.left,V.top+V.height),this.topLeftPaddingBox=pe>0||Be>0?Pa(V.left+Na,V.top+Er,Math.max(0,pe-Na),Math.max(0,Be-Er),Ya.TOP_LEFT):new kn(V.left+Na,V.top+Er),this.topRightPaddingBox=Ze>0||Ct>0?Pa(V.left+Math.min(_r,V.width-bi),V.top+Er,_r>V.width+bi?0:Math.max(0,Ze-bi),Math.max(0,Ct-Er),Ya.TOP_RIGHT):new kn(V.left+V.width-bi,V.top+Er),this.bottomRightPaddingBox=Yt>0||en>0?Pa(V.left+Math.min(ka,V.width-Na),V.top+Math.min(ci,V.height-xi),Math.max(0,Yt-bi),Math.max(0,en-xi),Ya.BOTTOM_RIGHT):new kn(V.left+V.width-bi,V.top+V.height-xi),this.bottomLeftPaddingBox=Pn>0||ir>0?Pa(V.left+Na,V.top+Math.min(wi,V.height-xi),Math.max(0,Pn-Na),Math.max(0,ir-xi),Ya.BOTTOM_LEFT):new kn(V.left+Na,V.top+V.height-xi),this.topLeftContentBox=pe>0||Be>0?Pa(V.left+Na+Xo,V.top+Er+Ls,Math.max(0,pe-(Na+Xo)),Math.max(0,Be-(Er+Ls)),Ya.TOP_LEFT):new kn(V.left+Na+Xo,V.top+Er+Ls),this.topRightContentBox=Ze>0||Ct>0?Pa(V.left+Math.min(_r,V.width+Na+Xo),V.top+Er+Ls,_r>V.width+Na+Xo?0:Ze-Na+Xo,Ct-(Er+Ls),Ya.TOP_RIGHT):new kn(V.left+V.width-(bi+ys),V.top+Er+Ls),this.bottomRightContentBox=Yt>0||en>0?Pa(V.left+Math.min(ka,V.width-(Na+Xo)),V.top+Math.min(ci,V.height+Er+Ls),Math.max(0,Yt-(bi+ys)),en-(xi+js),Ya.BOTTOM_RIGHT):new kn(V.left+V.width-(bi+ys),V.top+V.height-(xi+js)),this.bottomLeftContentBox=Pn>0||ir>0?Pa(V.left+Na+Xo,V.top+wi,Math.max(0,Pn-(Na+Xo)),ir-(xi+js),Ya.BOTTOM_LEFT):new kn(V.left+Na+Xo,V.top+V.height-(xi+js))}return G}(),Ya;(function(G){G[G.TOP_LEFT=0]="TOP_LEFT",G[G.TOP_RIGHT=1]="TOP_RIGHT",G[G.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",G[G.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Ya||(Ya={}));var Pa=function(G,K,X,V,oe){var pe=4*((Math.sqrt(2)-1)/3),Be=X*pe,$e=V*pe,Ze=G+X,Ct=K+V;switch(oe){case Ya.TOP_LEFT:return new Xi(new kn(G,Ct),new kn(G,Ct-$e),new kn(Ze-Be,K),new kn(Ze,K));case Ya.TOP_RIGHT:return new Xi(new kn(G,K),new kn(G+Be,K),new kn(Ze,Ct-$e),new kn(Ze,Ct));case Ya.BOTTOM_RIGHT:return new Xi(new kn(Ze,K),new kn(Ze,K+$e),new kn(G+Be,Ct),new kn(G,Ct));case Ya.BOTTOM_LEFT:default:return new Xi(new kn(Ze,Ct),new kn(Ze-Be,Ct),new kn(G,K+$e),new kn(G,K))}},bs=function(G){return[G.topLeftBorderBox,G.topRightBorderBox,G.bottomRightBorderBox,G.bottomLeftBorderBox]},yo=function(G){return[G.topLeftContentBox,G.topRightContentBox,G.bottomRightContentBox,G.bottomLeftContentBox]},Ml=function(G){return[G.topLeftPaddingBox,G.topRightPaddingBox,G.bottomRightPaddingBox,G.bottomLeftPaddingBox]},al=function(){function G(K,X,V){this.offsetX=K,this.offsetY=X,this.matrix=V,this.type=0,this.target=2|4}return G}(),zs=function(){function G(K,X){this.path=K,this.target=X,this.type=1}return G}(),Cl=function(){function G(K){this.opacity=K,this.type=2,this.target=2|4}return G}(),Vo=function(G){return G.type===0},wl=function(G){return G.type===1},bu=function(G){return G.type===2},ad=function(G,K){return G.length===K.length?G.some(function(X,V){return X===K[V]}):!1},Ad=function(G,K,X,V,oe){return G.map(function(pe,Be){switch(Be){case 0:return pe.add(K,X);case 1:return pe.add(K+V,X);case 2:return pe.add(K+V,X+oe);case 3:return pe.add(K,X+oe)}return pe})},id=function(){function G(K){this.element=K,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return G}(),od=function(){function G(K,X){if(this.container=K,this.parent=X,this.effects=[],this.curves=new Il(this.container),this.container.styles.opacity<1&&this.effects.push(new Cl(this.container.styles.opacity)),this.container.styles.transform!==null){var V=this.container.bounds.left+this.container.styles.transformOrigin[0].number,oe=this.container.bounds.top+this.container.styles.transformOrigin[1].number,pe=this.container.styles.transform;this.effects.push(new al(V,oe,pe))}if(this.container.styles.overflowX!==0){var Be=bs(this.curves),$e=Ml(this.curves);ad(Be,$e)?this.effects.push(new zs(Be,2|4)):(this.effects.push(new zs(Be,2)),this.effects.push(new zs($e,4)))}}return G.prototype.getEffects=function(K){for(var X=[2,3].indexOf(this.container.styles.position)===-1,V=this.parent,oe=this.effects.slice(0);V;){var pe=V.effects.filter(function(Ze){return!wl(Ze)});if(X||V.container.styles.position!==0||!V.parent){if(oe.unshift.apply(oe,pe),X=[2,3].indexOf(V.container.styles.position)===-1,V.container.styles.overflowX!==0){var Be=bs(V.curves),$e=Ml(V.curves);ad(Be,$e)||oe.unshift(new zs($e,2|4))}}else oe.unshift.apply(oe,pe);V=V.parent}return oe.filter(function(Ze){return Pt(Ze.target,K)})},G}(),nd=function(G,K,X,V){G.container.elements.forEach(function(oe){var pe=Pt(oe.flags,4),Be=Pt(oe.flags,2),$e=new od(oe,G);Pt(oe.styles.display,2048)&&V.push($e);var Ze=Pt(oe.flags,8)?[]:V;if(pe||Be){var Ct=pe||oe.styles.isPositioned()?X:K,It=new id($e);if(oe.styles.isPositioned()||oe.styles.opacity<1||oe.styles.isTransformed()){var Yt=oe.styles.zIndex.order;if(Yt<0){var en=0;Ct.negativeZIndex.some(function(Pn,ir){return Yt>Pn.element.container.styles.zIndex.order?(en=ir,!1):en>0}),Ct.negativeZIndex.splice(en,0,It)}else if(Yt>0){var vr=0;Ct.positiveZIndex.some(function(Pn,ir){return Yt>=Pn.element.container.styles.zIndex.order?(vr=ir+1,!1):vr>0}),Ct.positiveZIndex.splice(vr,0,It)}else Ct.zeroOrAutoZIndexOrTransformedOrOpacity.push(It)}else oe.styles.isFloating()?Ct.nonPositionedFloats.push(It):Ct.nonPositionedInlineLevel.push(It);nd($e,It,pe?It:X,Ze)}else oe.styles.isInlineLevel()?K.inlineLevel.push($e):K.nonInlineLevel.push($e),nd($e,K,X,Ze);Pt(oe.flags,8)&&sd(oe,Ze)})},sd=function(G,K){for(var X=G instanceof tu?G.start:1,V=G instanceof tu?G.reversed:!1,oe=0;oe<K.length;oe++){var pe=K[oe];pe.container instanceof eu&&typeof pe.container.value=="number"&&pe.container.value!==0&&(X=pe.container.value),pe.listValue=O(X,pe.container.styles.listStyleType,!0),X+=V?-1:1}},fd=function(G){var K=new od(G,null),X=new id(K),V=[];return nd(K,X,X,V),sd(K.container,V),X},ld=function(G,K){switch(K){case 0:return Gs(G.topLeftBorderBox,G.topLeftPaddingBox,G.topRightBorderBox,G.topRightPaddingBox);case 1:return Gs(G.topRightBorderBox,G.topRightPaddingBox,G.bottomRightBorderBox,G.bottomRightPaddingBox);case 2:return Gs(G.bottomRightBorderBox,G.bottomRightPaddingBox,G.bottomLeftBorderBox,G.bottomLeftPaddingBox);case 3:default:return Gs(G.bottomLeftBorderBox,G.bottomLeftPaddingBox,G.topLeftBorderBox,G.topLeftPaddingBox)}},hd=function(G,K){switch(K){case 0:return Gs(G.topLeftBorderBox,G.topLeftBorderDoubleOuterBox,G.topRightBorderBox,G.topRightBorderDoubleOuterBox);case 1:return Gs(G.topRightBorderBox,G.topRightBorderDoubleOuterBox,G.bottomRightBorderBox,G.bottomRightBorderDoubleOuterBox);case 2:return Gs(G.bottomRightBorderBox,G.bottomRightBorderDoubleOuterBox,G.bottomLeftBorderBox,G.bottomLeftBorderDoubleOuterBox);case 3:default:return Gs(G.bottomLeftBorderBox,G.bottomLeftBorderDoubleOuterBox,G.topLeftBorderBox,G.topLeftBorderDoubleOuterBox)}},pd=function(G,K){switch(K){case 0:return Gs(G.topLeftBorderDoubleInnerBox,G.topLeftPaddingBox,G.topRightBorderDoubleInnerBox,G.topRightPaddingBox);case 1:return Gs(G.topRightBorderDoubleInnerBox,G.topRightPaddingBox,G.bottomRightBorderDoubleInnerBox,G.bottomRightPaddingBox);case 2:return Gs(G.bottomRightBorderDoubleInnerBox,G.bottomRightPaddingBox,G.bottomLeftBorderDoubleInnerBox,G.bottomLeftPaddingBox);case 3:default:return Gs(G.bottomLeftBorderDoubleInnerBox,G.bottomLeftPaddingBox,G.topLeftBorderDoubleInnerBox,G.topLeftPaddingBox)}},md=function(G,K){switch(K){case 0:return zu(G.topLeftBorderStroke,G.topRightBorderStroke);case 1:return zu(G.topRightBorderStroke,G.bottomRightBorderStroke);case 2:return zu(G.bottomRightBorderStroke,G.bottomLeftBorderStroke);case 3:default:return zu(G.bottomLeftBorderStroke,G.topLeftBorderStroke)}},zu=function(G,K){var X=[];return Yi(G)?X.push(G.subdivide(.5,!1)):X.push(G),Yi(K)?X.push(K.subdivide(.5,!0)):X.push(K),X},Gs=function(G,K,X,V){var oe=[];return Yi(G)?oe.push(G.subdivide(.5,!1)):oe.push(G),Yi(X)?oe.push(X.subdivide(.5,!0)):oe.push(X),Yi(V)?oe.push(V.subdivide(.5,!0).reverse()):oe.push(V),Yi(K)?oe.push(K.subdivide(.5,!1).reverse()):oe.push(K),oe},ud=function(G){var K=G.bounds,X=G.styles;return K.add(X.borderLeftWidth,X.borderTopWidth,-(X.borderRightWidth+X.borderLeftWidth),-(X.borderTopWidth+X.borderBottomWidth))},Gu=function(G){var K=G.styles,X=G.bounds,V=rt(K.paddingLeft,X.width),oe=rt(K.paddingRight,X.width),pe=rt(K.paddingTop,X.width),Be=rt(K.paddingBottom,X.width);return X.add(V+K.borderLeftWidth,pe+K.borderTopWidth,-(K.borderRightWidth+K.borderLeftWidth+V+oe),-(K.borderTopWidth+K.borderBottomWidth+pe+Be))},gd=function(G,K){return G===0?K.bounds:G===2?Gu(K):ud(K)},vd=function(G,K){return G===0?K.bounds:G===2?Gu(K):ud(K)},rd=function(G,K,X){var V=gd(lu(G.styles.backgroundOrigin,K),G),oe=vd(lu(G.styles.backgroundClip,K),G),pe=Ed(lu(G.styles.backgroundSize,K),X,V),Be=pe[0],$e=pe[1],Ze=gt(lu(G.styles.backgroundPosition,K),V.width-Be,V.height-$e),Ct=_d(lu(G.styles.backgroundRepeat,K),Ze,pe,V,oe),It=Math.round(V.left+Ze[0]),Yt=Math.round(V.top+Ze[1]);return[Ct,It,Yt,Be,$e]},su=function(G){return li(G)&&G.value===Sn.AUTO},Vu=function(G){return typeof G=="number"},Ed=function(G,K,X){var V=K[0],oe=K[1],pe=K[2],Be=G[0],$e=G[1];if(!Be)return[0,0];if(ve(Be)&&$e&&ve($e))return[rt(Be,X.width),rt($e,X.height)];var Ze=Vu(pe);if(li(Be)&&(Be.value===Sn.CONTAIN||Be.value===Sn.COVER)){if(Vu(pe)){var Ct=X.width/X.height;return Ct<pe!==(Be.value===Sn.COVER)?[X.width,X.width/pe]:[X.height*pe,X.height]}return[X.width,X.height]}var It=Vu(V),Yt=Vu(oe),en=It||Yt;if(su(Be)&&(!$e||su($e))){if(It&&Yt)return[V,oe];if(!Ze&&!en)return[X.width,X.height];if(en&&Ze){var vr=It?V:oe*pe,Pn=Yt?oe:V/pe;return[vr,Pn]}var ir=It?V:X.width,oa=Yt?oe:X.height;return[ir,oa]}if(Ze){var mr=0,_r=0;return ve(Be)?mr=rt(Be,X.width):ve($e)&&(_r=rt($e,X.height)),su(Be)?mr=_r*pe:(!$e||su($e))&&(_r=mr/pe),[mr,_r]}var ci=null,ka=null;if(ve(Be)?ci=rt(Be,X.width):$e&&ve($e)&&(ka=rt($e,X.height)),ci!==null&&(!$e||su($e))&&(ka=It&&Yt?ci/V*oe:X.height),ka!==null&&su(Be)&&(ci=It&&Yt?ka/oe*V:X.width),ci!==null&&ka!==null)return[ci,ka];throw new Error("Unable to calculate background-size for element")},lu=function(G,K){var X=G[K];return typeof X=="undefined"?G[0]:X},_d=function(G,K,X,V,oe){var pe=K[0],Be=K[1],$e=X[0],Ze=X[1];switch(G){case 2:return[new kn(Math.round(V.left),Math.round(V.top+Be)),new kn(Math.round(V.left+V.width),Math.round(V.top+Be)),new kn(Math.round(V.left+V.width),Math.round(Ze+V.top+Be)),new kn(Math.round(V.left),Math.round(Ze+V.top+Be))];case 3:return[new kn(Math.round(V.left+pe),Math.round(V.top)),new kn(Math.round(V.left+pe+$e),Math.round(V.top)),new kn(Math.round(V.left+pe+$e),Math.round(V.height+V.top)),new kn(Math.round(V.left+pe),Math.round(V.height+V.top))];case 1:return[new kn(Math.round(V.left+pe),Math.round(V.top+Be)),new kn(Math.round(V.left+pe+$e),Math.round(V.top+Be)),new kn(Math.round(V.left+pe+$e),Math.round(V.top+Be+Ze)),new kn(Math.round(V.left+pe),Math.round(V.top+Be+Ze))];default:return[new kn(Math.round(oe.left),Math.round(oe.top)),new kn(Math.round(oe.left+oe.width),Math.round(oe.top)),new kn(Math.round(oe.left+oe.width),Math.round(oe.height+oe.top)),new kn(Math.round(oe.left),Math.round(oe.height+oe.top))]}},bd="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",dd="Hidden Text",yd=function(){function G(K){this._data={},this._document=K}return G.prototype.parseMetrics=function(K,X){var V=this._document.createElement("div"),oe=this._document.createElement("img"),pe=this._document.createElement("span"),Be=this._document.body;V.style.visibility="hidden",V.style.fontFamily=K,V.style.fontSize=X,V.style.margin="0",V.style.padding="0",V.style.whiteSpace="nowrap",Be.appendChild(V),oe.src=bd,oe.width=1,oe.height=1,oe.style.margin="0",oe.style.padding="0",oe.style.verticalAlign="baseline",pe.style.fontFamily=K,pe.style.fontSize=X,pe.style.margin="0",pe.style.padding="0",pe.appendChild(this._document.createTextNode(dd)),V.appendChild(pe),V.appendChild(oe);var $e=oe.offsetTop-pe.offsetTop+2;V.removeChild(pe),V.appendChild(this._document.createTextNode(dd)),V.style.lineHeight="normal",oe.style.verticalAlign="super";var Ze=oe.offsetTop-V.offsetTop+2;return Be.removeChild(V),{baseline:$e,middle:Ze}},G.prototype.getMetrics=function(K,X){var V=K+" "+X;return typeof this._data[V]=="undefined"&&(this._data[V]=this.parseMetrics(K,X)),this._data[V]},G}(),cd=function(){function G(K,X){this.context=K,this.options=X}return G}(),Cd=1e4,wd=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe._activeEffects=[],oe.canvas=V.canvas?V.canvas:document.createElement("canvas"),oe.ctx=oe.canvas.getContext("2d"),V.canvas||(oe.canvas.width=Math.floor(V.width*V.scale),oe.canvas.height=Math.floor(V.height*V.scale),oe.canvas.style.width=V.width+"px",oe.canvas.style.height=V.height+"px"),oe.fontMetrics=new yd(document),oe.ctx.scale(oe.options.scale,oe.options.scale),oe.ctx.translate(-V.x,-V.y),oe.ctx.textBaseline="bottom",oe._activeEffects=[],oe.context.logger.debug("Canvas renderer initialized ("+V.width+"x"+V.height+") with scale "+V.scale),oe}return K.prototype.applyEffects=function(X){for(var V=this;this._activeEffects.length;)this.popEffect();X.forEach(function(oe){return V.applyEffect(oe)})},K.prototype.applyEffect=function(X){this.ctx.save(),bu(X)&&(this.ctx.globalAlpha=X.opacity),Vo(X)&&(this.ctx.translate(X.offsetX,X.offsetY),this.ctx.transform(X.matrix[0],X.matrix[1],X.matrix[2],X.matrix[3],X.matrix[4],X.matrix[5]),this.ctx.translate(-X.offsetX,-X.offsetY)),wl(X)&&(this.path(X.path),this.ctx.clip()),this._activeEffects.push(X)},K.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},K.prototype.renderStack=function(X){return F(this,void 0,void 0,function(){var V;return b(this,function(oe){switch(oe.label){case 0:return V=X.element.container.styles,V.isVisible()?[4,this.renderStackContent(X)]:[3,2];case 1:oe.sent(),oe.label=2;case 2:return[2]}})})},K.prototype.renderNode=function(X){return F(this,void 0,void 0,function(){return b(this,function(V){switch(V.label){case 0:if(Pt(X.container.flags,16))debugger;return X.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(X)]:[3,3];case 1:return V.sent(),[4,this.renderNodeContent(X)];case 2:V.sent(),V.label=3;case 3:return[2]}})})},K.prototype.renderTextWithLetterSpacing=function(X,V,oe){var pe=this;if(V===0)this.ctx.fillText(X.text,X.bounds.left,X.bounds.top+oe);else{var Be=fu(X.text);Be.reduce(function($e,Ze){return pe.ctx.fillText(Ze,$e,X.bounds.top+oe),$e+pe.ctx.measureText(Ze).width},X.bounds.left)}},K.prototype.createFontStyle=function(X){var V=X.fontVariant.filter(function(Be){return Be==="normal"||Be==="small-caps"}).join(""),oe=Rd(X.fontFamily).join(", "),pe=Ps(X.fontSize)?""+X.fontSize.number+X.fontSize.unit:X.fontSize.number+"px";return[[X.fontStyle,V,X.fontWeight,pe,oe].join(" "),oe,pe]},K.prototype.renderTextNode=function(X,V){return F(this,void 0,void 0,function(){var oe,pe,Be,$e,Ze,Ct,It,Yt,en=this;return b(this,function(vr){return oe=this.createFontStyle(V),pe=oe[0],Be=oe[1],$e=oe[2],this.ctx.font=pe,this.ctx.direction=V.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Ze=this.fontMetrics.getMetrics(Be,$e),Ct=Ze.baseline,It=Ze.middle,Yt=V.paintOrder,X.textBounds.forEach(function(Pn){Yt.forEach(function(ir){switch(ir){case 0:en.ctx.fillStyle=Mt(V.color),en.renderTextWithLetterSpacing(Pn,V.letterSpacing,Ct);var oa=V.textShadow;oa.length&&Pn.text.trim().length&&(oa.slice(0).reverse().forEach(function(mr){en.ctx.shadowColor=Mt(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(Pn,V.letterSpacing,Ct)}),en.ctx.shadowColor="",en.ctx.shadowOffsetX=0,en.ctx.shadowOffsetY=0,en.ctx.shadowBlur=0),V.textDecorationLine.length&&(en.ctx.fillStyle=Mt(V.textDecorationColor||V.color),V.textDecorationLine.forEach(function(mr){switch(mr){case 1:en.ctx.fillRect(Pn.bounds.left,Math.round(Pn.bounds.top+Ct),Pn.bounds.width,1);break;case 2:en.ctx.fillRect(Pn.bounds.left,Math.round(Pn.bounds.top),Pn.bounds.width,1);break;case 3:en.ctx.fillRect(Pn.bounds.left,Math.ceil(Pn.bounds.top+It),Pn.bounds.width,1);break}}));break;case 1:V.webkitTextStrokeWidth&&Pn.text.trim().length&&(en.ctx.strokeStyle=Mt(V.webkitTextStrokeColor),en.ctx.lineWidth=V.webkitTextStrokeWidth,en.ctx.lineJoin=window.chrome?"miter":"round",en.ctx.strokeText(Pn.text,Pn.bounds.left,Pn.bounds.top+Ct)),en.ctx.strokeStyle="",en.ctx.lineWidth=0,en.ctx.lineJoin="miter";break}})}),[2]})})},K.prototype.renderReplacedElement=function(X,V,oe){if(oe&&X.intrinsicWidth>0&&X.intrinsicHeight>0){var pe=Gu(X),Be=Ml(V);this.path(Be),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(oe,0,0,X.intrinsicWidth,X.intrinsicHeight,pe.left,pe.top,pe.width,pe.height),this.ctx.restore()}},K.prototype.renderNodeContent=function(X){return F(this,void 0,void 0,function(){var V,oe,pe,Be,$e,Ze,Ct,Ct,It,Yt,en,vr,Pn,ir,oa,mr,_r,ci,ka,Ct,wi,Pn,mr;return b(this,function(Er){switch(Er.label){case 0:this.applyEffects(X.getEffects(4)),V=X.container,oe=X.curves,pe=V.styles,Be=0,$e=V.textNodes,Er.label=1;case 1:return Be<$e.length?(Ze=$e[Be],[4,this.renderTextNode(Ze,pe)]):[3,4];case 2:Er.sent(),Er.label=3;case 3:return Be++,[3,1];case 4:if(!(V instanceof hu))return[3,8];Er.label=5;case 5:return Er.trys.push([5,7,,8]),[4,this.context.cache.match(V.src)];case 6:return Ct=Er.sent(),this.renderReplacedElement(V,oe,Ct),[3,8];case 7:return Er.sent(),this.context.logger.error("Error loading image "+V.src),[3,8];case 8:if(V instanceof pu&&this.renderReplacedElement(V,oe,V.canvas),!(V instanceof Su))return[3,12];Er.label=9;case 9:return Er.trys.push([9,11,,12]),[4,this.context.cache.match(V.svg)];case 10:return Ct=Er.sent(),this.renderReplacedElement(V,oe,Ct),[3,12];case 11:return Er.sent(),this.context.logger.error("Error loading svg "+V.svg.substring(0,255)),[3,12];case 12:return V instanceof Mu&&V.tree?(It=new K(this.context,{scale:this.options.scale,backgroundColor:V.backgroundColor,x:0,y:0,width:V.width,height:V.height}),[4,It.render(V.tree)]):[3,14];case 13:Yt=Er.sent(),V.width&&V.height&&this.ctx.drawImage(Yt,0,0,V.width,V.height,V.bounds.left,V.bounds.top,V.bounds.width,V.bounds.height),Er.label=14;case 14:if(V instanceof nu&&(en=Math.min(V.bounds.width,V.bounds.height),V.type===Bl?V.checked&&(this.ctx.save(),this.path([new kn(V.bounds.left+en*.39363,V.bounds.top+en*.79),new kn(V.bounds.left+en*.16,V.bounds.top+en*.5549),new kn(V.bounds.left+en*.27347,V.bounds.top+en*.44071),new kn(V.bounds.left+en*.39694,V.bounds.top+en*.5649),new kn(V.bounds.left+en*.72983,V.bounds.top+en*.23),new kn(V.bounds.left+en*.84,V.bounds.top+en*.34085),new kn(V.bounds.left+en*.39363,V.bounds.top+en*.79)]),this.ctx.fillStyle=Mt(Bu),this.ctx.fill(),this.ctx.restore()):V.type===Al&&(V.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(V.bounds.left+en/2,V.bounds.top+en/2,en/4,0,Math.PI*2,!0),this.ctx.fillStyle=Mt(Bu),this.ctx.fill(),this.ctx.restore()))),xd(V)&&V.value.length){vr=this.createFontStyle(pe),Pn=vr[0],ir=vr[1],oa=this.fontMetrics.getMetrics(Pn,ir).baseline,this.ctx.font=Pn,this.ctx.fillStyle=Mt(pe.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Sd(V.styles.textAlign),mr=Gu(V),_r=0;switch(V.styles.textAlign){case 1:_r+=mr.width/2;break;case 2:_r+=mr.width;break}ci=mr.add(_r,0,0,-mr.height/2+1),this.ctx.save(),this.path([new kn(mr.left,mr.top),new kn(mr.left+mr.width,mr.top),new kn(mr.left+mr.width,mr.top+mr.height),new kn(mr.left,mr.top+mr.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ws(V.value,ci),pe.letterSpacing,oa),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Pt(V.styles.display,2048))return[3,20];if(!(V.styles.listStyleImage!==null))return[3,19];if(ka=V.styles.listStyleImage,!(ka.type===0))return[3,18];Ct=void 0,wi=ka.url,Er.label=15;case 15:return Er.trys.push([15,17,,18]),[4,this.context.cache.match(wi)];case 16:return Ct=Er.sent(),this.ctx.drawImage(Ct,V.bounds.left-(Ct.width+10),V.bounds.top),[3,18];case 17:return Er.sent(),this.context.logger.error("Error loading list-style-image "+wi),[3,18];case 18:return[3,20];case 19:X.listValue&&V.styles.listStyleType!==-1&&(Pn=this.createFontStyle(pe)[0],this.ctx.font=Pn,this.ctx.fillStyle=Mt(pe.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",mr=new M(V.bounds.left,V.bounds.top+rt(V.styles.paddingTop,V.bounds.width),V.bounds.width,na(pe.lineHeight,pe.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ws(X.listValue,mr),pe.letterSpacing,na(pe.lineHeight,pe.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Er.label=20;case 20:return[2]}})})},K.prototype.renderStackContent=function(X){return F(this,void 0,void 0,function(){var V,oe,pe,Be,$e,pe,Ze,Ct,pe,It,Yt,pe,en,vr,pe,Pn,ir,pe,oa,mr,pe;return b(this,function(_r){switch(_r.label){case 0:if(Pt(X.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(X.element)];case 1:_r.sent(),V=0,oe=X.negativeZIndex,_r.label=2;case 2:return V<oe.length?(pe=oe[V],[4,this.renderStack(pe)]):[3,5];case 3:_r.sent(),_r.label=4;case 4:return V++,[3,2];case 5:return[4,this.renderNodeContent(X.element)];case 6:_r.sent(),Be=0,$e=X.nonInlineLevel,_r.label=7;case 7:return Be<$e.length?(pe=$e[Be],[4,this.renderNode(pe)]):[3,10];case 8:_r.sent(),_r.label=9;case 9:return Be++,[3,7];case 10:Ze=0,Ct=X.nonPositionedFloats,_r.label=11;case 11:return Ze<Ct.length?(pe=Ct[Ze],[4,this.renderStack(pe)]):[3,14];case 12:_r.sent(),_r.label=13;case 13:return Ze++,[3,11];case 14:It=0,Yt=X.nonPositionedInlineLevel,_r.label=15;case 15:return It<Yt.length?(pe=Yt[It],[4,this.renderStack(pe)]):[3,18];case 16:_r.sent(),_r.label=17;case 17:return It++,[3,15];case 18:en=0,vr=X.inlineLevel,_r.label=19;case 19:return en<vr.length?(pe=vr[en],[4,this.renderNode(pe)]):[3,22];case 20:_r.sent(),_r.label=21;case 21:return en++,[3,19];case 22:Pn=0,ir=X.zeroOrAutoZIndexOrTransformedOrOpacity,_r.label=23;case 23:return Pn<ir.length?(pe=ir[Pn],[4,this.renderStack(pe)]):[3,26];case 24:_r.sent(),_r.label=25;case 25:return Pn++,[3,23];case 26:oa=0,mr=X.positiveZIndex,_r.label=27;case 27:return oa<mr.length?(pe=mr[oa],[4,this.renderStack(pe)]):[3,30];case 28:_r.sent(),_r.label=29;case 29:return oa++,[3,27];case 30:return[2]}})})},K.prototype.mask=function(X){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(X.slice(0).reverse()),this.ctx.closePath()},K.prototype.path=function(X){this.ctx.beginPath(),this.formatPath(X),this.ctx.closePath()},K.prototype.formatPath=function(X){var V=this;X.forEach(function(oe,pe){var Be=Yi(oe)?oe.start:oe;pe===0?V.ctx.moveTo(Be.x,Be.y):V.ctx.lineTo(Be.x,Be.y),Yi(oe)&&V.ctx.bezierCurveTo(oe.startControl.x,oe.startControl.y,oe.endControl.x,oe.endControl.y,oe.end.x,oe.end.y)})},K.prototype.renderRepeat=function(X,V,oe,pe){this.path(X),this.ctx.fillStyle=V,this.ctx.translate(oe,pe),this.ctx.fill(),this.ctx.translate(-oe,-pe)},K.prototype.resizeImage=function(X,V,oe){var pe;if(X.width===V&&X.height===oe)return X;var Be=(pe=this.canvas.ownerDocument)!==null&&pe!==void 0?pe:document,$e=Be.createElement("canvas");$e.width=Math.max(1,V),$e.height=Math.max(1,oe);var Ze=$e.getContext("2d");return Ze.drawImage(X,0,0,X.width,X.height,0,0,V,oe),$e},K.prototype.renderBackgroundImage=function(X){return F(this,void 0,void 0,function(){var V,oe,pe,Be,$e,Ze;return b(this,function(Ct){switch(Ct.label){case 0:V=X.styles.backgroundImage.length-1,oe=function(It){var Yt,en,vr,Pn,ir,oa,mr,_r,ci,ka,Pn,ir,oa,mr,_r,wi,Er,bi,xi,Na,Ls,ys,js,Xo,ci,hl,Pn,Ll,Ul,mr,_r,Pl,ir,oa,Vl,pl,Nl,Xl,Yl,xl,Jl,Tl;return b(this,function(uu){switch(uu.label){case 0:if(!(It.type===0))return[3,5];Yt=void 0,en=It.url,uu.label=1;case 1:return uu.trys.push([1,3,,4]),[4,pe.context.cache.match(en)];case 2:return Yt=uu.sent(),[3,4];case 3:return uu.sent(),pe.context.logger.error("Error loading background-image "+en),[3,4];case 4:return Yt&&(vr=rd(X,V,[Yt.width,Yt.height,Yt.width/Yt.height]),Pn=vr[0],ir=vr[1],oa=vr[2],mr=vr[3],_r=vr[4],ci=pe.ctx.createPattern(pe.resizeImage(Yt,mr,_r),"repeat"),pe.renderRepeat(Pn,ci,ir,oa)),[3,6];case 5:Ra(It)?(ka=rd(X,V,[null,null,null]),Pn=ka[0],ir=ka[1],oa=ka[2],mr=ka[3],_r=ka[4],wi=Tn(It.angle,mr,_r),Er=wi[0],bi=wi[1],xi=wi[2],Na=wi[3],Ls=wi[4],ys=document.createElement("canvas"),ys.width=mr,ys.height=_r,js=ys.getContext("2d"),Xo=js.createLinearGradient(bi,Na,xi,Ls),ar(It.stops,Er).forEach(function(yu){return Xo.addColorStop(yu.stop,Mt(yu.color))}),js.fillStyle=Xo,js.fillRect(0,0,mr,_r),mr>0&&_r>0&&(ci=pe.ctx.createPattern(ys,"repeat"),pe.renderRepeat(Pn,ci,ir,oa))):Vr(It)&&(hl=rd(X,V,[null,null,null]),Pn=hl[0],Ll=hl[1],Ul=hl[2],mr=hl[3],_r=hl[4],Pl=It.position.length===0?[qe]:It.position,ir=rt(Pl[0],mr),oa=rt(Pl[Pl.length-1],_r),Vl=cn(It,ir,oa,mr,_r),pl=Vl[0],Nl=Vl[1],pl>0&&Nl>0&&(Xl=pe.ctx.createRadialGradient(Ll+ir,Ul+oa,0,Ll+ir,Ul+oa,pl),ar(It.stops,pl*2).forEach(function(yu){return Xl.addColorStop(yu.stop,Mt(yu.color))}),pe.path(Pn),pe.ctx.fillStyle=Xl,pl!==Nl?(Yl=X.bounds.left+.5*X.bounds.width,xl=X.bounds.top+.5*X.bounds.height,Jl=Nl/pl,Tl=1/Jl,pe.ctx.save(),pe.ctx.translate(Yl,xl),pe.ctx.transform(1,0,0,Jl,0,0),pe.ctx.translate(-Yl,-xl),pe.ctx.fillRect(Ll,Tl*(Ul-xl)+xl,mr,_r*Tl),pe.ctx.restore()):pe.ctx.fill())),uu.label=6;case 6:return V--,[2]}})},pe=this,Be=0,$e=X.styles.backgroundImage.slice(0).reverse(),Ct.label=1;case 1:return Be<$e.length?(Ze=$e[Be],[5,oe(Ze)]):[3,4];case 2:Ct.sent(),Ct.label=3;case 3:return Be++,[3,1];case 4:return[2]}})})},K.prototype.renderSolidBorder=function(X,V,oe){return F(this,void 0,void 0,function(){return b(this,function(pe){return this.path(ld(oe,V)),this.ctx.fillStyle=Mt(X),this.ctx.fill(),[2]})})},K.prototype.renderDoubleBorder=function(X,V,oe,pe){return F(this,void 0,void 0,function(){var Be,$e;return b(this,function(Ze){switch(Ze.label){case 0:return V<3?[4,this.renderSolidBorder(X,oe,pe)]:[3,2];case 1:return Ze.sent(),[2];case 2:return Be=hd(pe,oe),this.path(Be),this.ctx.fillStyle=Mt(X),this.ctx.fill(),$e=pd(pe,oe),this.path($e),this.ctx.fill(),[2]}})})},K.prototype.renderNodeBackgroundAndBorders=function(X){return F(this,void 0,void 0,function(){var V,oe,pe,Be,$e,Ze,Ct,It,Yt=this;return b(this,function(en){switch(en.label){case 0:return this.applyEffects(X.getEffects(2)),V=X.container.styles,oe=!Jt(V.backgroundColor)||V.backgroundImage.length,pe=[{style:V.borderTopStyle,color:V.borderTopColor,width:V.borderTopWidth},{style:V.borderRightStyle,color:V.borderRightColor,width:V.borderRightWidth},{style:V.borderBottomStyle,color:V.borderBottomColor,width:V.borderBottomWidth},{style:V.borderLeftStyle,color:V.borderLeftColor,width:V.borderLeftWidth}],Be=Td(lu(V.backgroundClip,0),X.curves),oe||V.boxShadow.length?(this.ctx.save(),this.path(Be),this.ctx.clip(),Jt(V.backgroundColor)||(this.ctx.fillStyle=Mt(V.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(X.container)]):[3,2];case 1:en.sent(),this.ctx.restore(),V.boxShadow.slice(0).reverse().forEach(function(vr){Yt.ctx.save();var Pn=bs(X.curves),ir=vr.inset?0:Cd,oa=Ad(Pn,-ir+(vr.inset?1:-1)*vr.spread.number,(vr.inset?1:-1)*vr.spread.number,vr.spread.number*(vr.inset?-2:2),vr.spread.number*(vr.inset?-2:2));vr.inset?(Yt.path(Pn),Yt.ctx.clip(),Yt.mask(oa)):(Yt.mask(Pn),Yt.ctx.clip(),Yt.path(oa)),Yt.ctx.shadowOffsetX=vr.offsetX.number+ir,Yt.ctx.shadowOffsetY=vr.offsetY.number,Yt.ctx.shadowColor=Mt(vr.color),Yt.ctx.shadowBlur=vr.blur.number,Yt.ctx.fillStyle=vr.inset?Mt(vr.color):"rgba(0,0,0,1)",Yt.ctx.fill(),Yt.ctx.restore()}),en.label=2;case 2:$e=0,Ze=0,Ct=pe,en.label=3;case 3:return Ze<Ct.length?(It=Ct[Ze],It.style!==0&&!Jt(It.color)&&It.width>0?It.style===2?[4,this.renderDashedDottedBorder(It.color,It.width,$e,X.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return en.sent(),[3,11];case 5:return It.style===3?[4,this.renderDashedDottedBorder(It.color,It.width,$e,X.curves,3)]:[3,7];case 6:return en.sent(),[3,11];case 7:return It.style===4?[4,this.renderDoubleBorder(It.color,It.width,$e,X.curves)]:[3,9];case 8:return en.sent(),[3,11];case 9:return[4,this.renderSolidBorder(It.color,$e,X.curves)];case 10:en.sent(),en.label=11;case 11:$e++,en.label=12;case 12:return Ze++,[3,3];case 13:return[2]}})})},K.prototype.renderDashedDottedBorder=function(X,V,oe,pe,Be){return F(this,void 0,void 0,function(){var $e,Ze,Ct,It,Yt,en,vr,Pn,ir,oa,mr,_r,ci,ka,wi,Er,wi,Er;return b(this,function(bi){return this.ctx.save(),$e=md(pe,oe),Ze=ld(pe,oe),Be===2&&(this.path(Ze),this.ctx.clip()),Yi(Ze[0])?(Ct=Ze[0].start.x,It=Ze[0].start.y):(Ct=Ze[0].x,It=Ze[0].y),Yi(Ze[1])?(Yt=Ze[1].end.x,en=Ze[1].end.y):(Yt=Ze[1].x,en=Ze[1].y),oe===0||oe===2?vr=Math.abs(Ct-Yt):vr=Math.abs(It-en),this.ctx.beginPath(),Be===3?this.formatPath($e):this.formatPath(Ze.slice(0,2)),Pn=V<3?V*3:V*2,ir=V<3?V*2:V,Be===3&&(Pn=V,ir=V),oa=!0,vr<=Pn*2?oa=!1:vr<=Pn*2+ir?(mr=vr/(2*Pn+ir),Pn*=mr,ir*=mr):(_r=Math.floor((vr+ir)/(Pn+ir)),ci=(vr-_r*Pn)/(_r-1),ka=(vr-(_r+1)*Pn)/_r,ir=ka<=0||Math.abs(ir-ci)<Math.abs(ir-ka)?ci:ka),oa&&(Be===3?this.ctx.setLineDash([0,Pn+ir]):this.ctx.setLineDash([Pn,ir])),Be===3?(this.ctx.lineCap="round",this.ctx.lineWidth=V):this.ctx.lineWidth=V*2+1.1,this.ctx.strokeStyle=Mt(X),this.ctx.stroke(),this.ctx.setLineDash([]),Be===2&&(Yi(Ze[0])&&(wi=Ze[3],Er=Ze[0],this.ctx.beginPath(),this.formatPath([new kn(wi.end.x,wi.end.y),new kn(Er.start.x,Er.start.y)]),this.ctx.stroke()),Yi(Ze[1])&&(wi=Ze[1],Er=Ze[2],this.ctx.beginPath(),this.formatPath([new kn(wi.end.x,wi.end.y),new kn(Er.start.x,Er.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},K.prototype.render=function(X){return F(this,void 0,void 0,function(){var V;return b(this,function(oe){switch(oe.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Mt(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),V=fd(X),[4,this.renderStack(V)];case 1:return oe.sent(),this.applyEffects([]),[2,this.canvas]}})})},K}(cd),xd=function(G){return G instanceof Iu||G instanceof Du?!0:G instanceof nu&&G.type!==Al&&G.type!==Bl},Td=function(G,K){switch(G){case 0:return bs(K);case 2:return yo(K);case 1:default:return Ml(K)}},Sd=function(G){switch(G){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Od=["-apple-system","system-ui"],Rd=function(G){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?G.filter(function(K){return Od.indexOf(K)===-1}):G},Bd=function(G){Q(K,G);function K(X,V){var oe=G.call(this,X,V)||this;return oe.canvas=V.canvas?V.canvas:document.createElement("canvas"),oe.ctx=oe.canvas.getContext("2d"),oe.options=V,oe.canvas.width=Math.floor(V.width*V.scale),oe.canvas.height=Math.floor(V.height*V.scale),oe.canvas.style.width=V.width+"px",oe.canvas.style.height=V.height+"px",oe.ctx.scale(oe.options.scale,oe.options.scale),oe.ctx.translate(-V.x,-V.y),oe.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+V.width+"x"+V.height+" at "+V.x+","+V.y+") with scale "+V.scale),oe}return K.prototype.render=function(X){return F(this,void 0,void 0,function(){var V,oe;return b(this,function(pe){switch(pe.label){case 0:return V=Zl(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,X),[4,Dd(V)];case 1:return oe=pe.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Mt(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(oe,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},K}(cd),Dd=function(G){return new Promise(function(K,X){var V=new Image;V.onload=function(){K(V)},V.onerror=X,V.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(G))})},Id=function(){function G(K){var X=K.id,V=K.enabled;this.id=X,this.enabled=V,this.start=Date.now()}return G.prototype.debug=function(){for(var K=[],X=0;X<arguments.length;X++)K[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,R([this.id,this.getTime()+"ms"],K)):this.info.apply(this,K))},G.prototype.getTime=function(){return Date.now()-this.start},G.prototype.info=function(){for(var K=[],X=0;X<arguments.length;X++)K[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,R([this.id,this.getTime()+"ms"],K)))},G.prototype.warn=function(){for(var K=[],X=0;X<arguments.length;X++)K[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,R([this.id,this.getTime()+"ms"],K)):this.info.apply(this,K))},G.prototype.error=function(){for(var K=[],X=0;X<arguments.length;X++)K[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,R([this.id,this.getTime()+"ms"],K)):this.info.apply(this,K))},G.instances={},G}(),Md=function(){function G(K,X){var V;this.windowBounds=X,this.instanceName="#"+G.instanceCount++,this.logger=new Id({id:this.instanceName,enabled:K.logging}),this.cache=(V=K.cache)!==null&&V!==void 0?V:new Sa(this,K)}return G.instanceCount=1,G}(),Ld=function(G,K){return K===void 0&&(K={}),Ud(G,K)};typeof window!="undefined"&&Or.setContext(window);var Ud=function(G,K){return F(void 0,void 0,void 0,function(){var X,V,oe,pe,Be,$e,Ze,Ct,It,Yt,en,vr,Pn,ir,oa,mr,_r,ci,ka,wi,Er,bi,Er,xi,Na,Ls,ys,js,Xo,hl,Ll,Ul,Pl,Vl,pl,Nl,Xl,Yl,xl,Jl;return b(this,function(Tl){switch(Tl.label){case 0:if(!G||typeof G!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(X=G.ownerDocument,!X)throw new Error("Element is not attached to a Document");if(V=X.defaultView,!V)throw new Error("Document is not attached to a Window");return oe={allowTaint:(xi=K.allowTaint)!==null&&xi!==void 0?xi:!1,imageTimeout:(Na=K.imageTimeout)!==null&&Na!==void 0?Na:15e3,proxy:K.proxy,useCORS:(Ls=K.useCORS)!==null&&Ls!==void 0?Ls:!1},pe=D({logging:(ys=K.logging)!==null&&ys!==void 0?ys:!0,cache:K.cache},oe),Be={windowWidth:(js=K.windowWidth)!==null&&js!==void 0?js:V.innerWidth,windowHeight:(Xo=K.windowHeight)!==null&&Xo!==void 0?Xo:V.innerHeight,scrollX:(hl=K.scrollX)!==null&&hl!==void 0?hl:V.pageXOffset,scrollY:(Ll=K.scrollY)!==null&&Ll!==void 0?Ll:V.pageYOffset},$e=new M(Be.scrollX,Be.scrollY,Be.windowWidth,Be.windowHeight),Ze=new Md(pe,$e),Ct=(Ul=K.foreignObjectRendering)!==null&&Ul!==void 0?Ul:!1,It={allowTaint:(Pl=K.allowTaint)!==null&&Pl!==void 0?Pl:!1,onclone:K.onclone,ignoreElements:K.ignoreElements,inlineImages:Ct,copyStyles:Ct},Ze.logger.debug("Starting document clone with size "+$e.width+"x"+$e.height+" scrolled to "+-$e.left+","+-$e.top),Yt=new P(Ze,G,It),en=Yt.clonedReferenceElement,en?[4,Yt.toIFrame(X,$e)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return vr=Tl.sent(),Pn=Hi(en)||td(en)?T(en.ownerDocument):x(Ze,en),ir=Pn.width,oa=Pn.height,mr=Pn.left,_r=Pn.top,ci=Pd(Ze,en,K.backgroundColor),ka={canvas:K.canvas,backgroundColor:ci,scale:(pl=(Vl=K.scale)!==null&&Vl!==void 0?Vl:V.devicePixelRatio)!==null&&pl!==void 0?pl:1,x:((Nl=K.x)!==null&&Nl!==void 0?Nl:0)+mr,y:((Xl=K.y)!==null&&Xl!==void 0?Xl:0)+_r,width:(Yl=K.width)!==null&&Yl!==void 0?Yl:Math.ceil(ir),height:(xl=K.height)!==null&&xl!==void 0?xl:Math.ceil(oa)},Ct?(Ze.logger.debug("Document cloned, using foreign object rendering"),Er=new Bd(Ze,ka),[4,Er.render(en)]):[3,3];case 2:return wi=Tl.sent(),[3,5];case 3:return Ze.logger.debug("Document cloned, element located at "+mr+","+_r+" with size "+ir+"x"+oa+" using computed rendering"),Ze.logger.debug("Starting DOM parsing"),bi=Uu(Ze,en),ci===bi.styles.backgroundColor&&(bi.styles.backgroundColor=mn.TRANSPARENT),Ze.logger.debug("Starting renderer for element at "+ka.x+","+ka.y+" with size "+ka.width+"x"+ka.height),Er=new wd(Ze,ka),[4,Er.render(bi)];case 4:wi=Tl.sent(),Tl.label=5;case 5:return((Jl=K.removeContainer)!==null&&Jl!==void 0?Jl:!0)&&(P.destroy(vr)||Ze.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Ze.logger.debug("Finished rendering"),[2,wi]}})})},Pd=function(G,K,X){var V=K.ownerDocument,oe=V.documentElement?qt(G,getComputedStyle(V.documentElement).backgroundColor):mn.TRANSPARENT,pe=V.body?qt(G,getComputedStyle(V.body).backgroundColor):mn.TRANSPARENT,Be=typeof X=="string"?qt(G,X):X===null?mn.TRANSPARENT:4294967295;return K===V.documentElement?Jt(oe)?Jt(pe)?Be:pe:oe:Be};return Ld})},wRmb:function(xe,te,C){"use strict";C.d(te,"a",function(){return p});var Z=C("rePB"),Q=C("KQm4"),D=C("VTBJ"),F=C("Ff2n"),b=C("cDcd"),R=C.n(b),M=C("Kwbf"),x=C("Zm9Q"),T=C("hW8S");function p(a){return Object(x.a)(a).filter(function(o){return b.isValidElement(o)}).map(function(o){var c=o.key,A=o.props,u=A.children,m=Object(F.a)(A,["children"]),y=Object(D.a)({key:c},m);return u&&(y.children=p(u)),y})}function r(a){return a.reduce(function(o,c){var A=c.fixed,u=A===!0?"left":A,m=c.children;return m&&m.length>0?[].concat(Object(Q.a)(o),Object(Q.a)(r(m).map(function(y){return Object(D.a)({fixed:u},y)}))):[].concat(Object(Q.a)(o),[Object(D.a)(Object(D.a)({},c),{},{fixed:u})])},[])}function t(a){for(var o=!0,c=0;c<a.length;c+=1){var A=a[c];if(o&&A.fixed!=="left")o=!1;else if(!o&&A.fixed==="left"){Object(M.a)(!1,"Index ".concat(c-1," of `columns` missing `fixed='left'` prop."));break}}for(var u=!0,m=a.length-1;m>=0;m-=1){var y=a[m];if(u&&y.fixed!=="right")u=!1;else if(!u&&y.fixed==="right"){Object(M.a)(!1,"Index ".concat(m+1," of `columns` missing `fixed='right'` prop."));break}}}function d(a){return a.map(function(o){var c=o.fixed,A=Object(F.a)(o,["fixed"]),u=c;return c==="left"?u="right":c==="right"&&(u="left"),Object(D.a)({fixed:u},A)})}function s(a,o){var c=a.prefixCls,A=a.columns,u=a.children,m=a.expandable,y=a.expandedKeys,B=a.getRowKey,w=a.onTriggerExpand,L=a.expandIcon,_=a.rowExpandable,g=a.expandIconColumnIndex,i=a.direction,l=a.expandRowByClick,h=b.useMemo(function(){return A||p(u)},[A,u]),E=b.useMemo(function(){if(m){var U,N=g||0,H=h[N],z=(U={},Object(Z.a)(U,T.a,{className:"".concat(c,"-expand-icon-col")}),Object(Z.a)(U,"title",""),Object(Z.a)(U,"fixed",H?H.fixed:null),Object(Z.a)(U,"className","".concat(c,"-row-expand-icon-cell")),Object(Z.a)(U,"render",function(W,j,Y){var $=B(j,Y),se=y.has($),le=_?_(j):!0,ae=L({prefixCls:c,expanded:se,expandable:le,record:j,onExpand:w});return l?b.createElement("span",{onClick:function(ce){return ce.stopPropagation()}},ae):ae}),U),k=h.slice();return N>=0&&k.splice(N,0,z),k}return h},[m,h,B,y,L,i]),f=b.useMemo(function(){var U=E;return o&&(U=o(U)),U.length||(U=[{render:function(){return null}}]),U},[o,E,i]),v=b.useMemo(function(){return i==="rtl"?d(r(f)):r(f)},[f,i]);return[f,v]}te.b=s},wYyv:function(xe,te,C){"use strict";const Z=(D,F,b)=>{const R=F<0?D.length+F:F;if(R>=0&&R<D.length){const M=b<0?D.length+b:b,[x]=D.splice(F,1);D.splice(M,0,x)}},Q=(D,F,b)=>(D=[...D],Z(D,F,b),D);xe.exports=Q,xe.exports.mutate=Z},wzkS:function(xe,te,C){"use strict";C.d(te,"c",function(){return b}),C.d(te,"b",function(){return R}),C.d(te,"d",function(){return M}),C.d(te,"a",function(){return T}),C.d(te,"e",function(){return p});var Z=C("9og8"),Q=C("WmNS"),D=C.n(Q),F=C("ErOA");function b(r){return Object(F.c)("libraries/".concat(r,".json"))}function R(){return Object(F.c)("library_tags.json")}function M(r){return x.apply(this,arguments)}function x(){return x=Object(Z.a)(D.a.mark(function r(t){var d;return D.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(F.b)("attachments/".concat(t,".json"));case 2:return d=a.sent,a.abrupt("return",d.status===0);case 4:case"end":return a.stop()}},r)})),x.apply(this,arguments)}function T(r){return Object(F.f)("libraries.json",r)}function p(r,t){return Object(F.g)("libraries/".concat(r,".json"),t)}},x6Kt:function(xe,te,C){var Z=C("y+Vt"),Q=C("VpOo"),D=C("nPnh"),F=D.subPixelOptimizeRect,b={},R=Z.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(M,x){var T,p,r,t;this.subPixelOptimize?(F(b,x,this.style),T=b.x,p=b.y,r=b.width,t=b.height,b.r=x.r,x=b):(T=x.x,p=x.y,r=x.width,t=x.height),x.r?Q.buildPath(M,x):M.rect(T,p,r,t),M.closePath();return}});xe.exports=R},"y+Vt":function(xe,te,C){var Z=C("Gev7"),Q=C("bYtY"),D=C("IMiH"),F=C("2DNl"),b=C("3C/r"),R=b.prototype.getCanvasPattern,M=Math.abs,x=new D(!0);function T(r){Z.call(this,r),this.path=null}T.prototype={constructor:T,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(r,t){var d=this.style,s=this.path||x,a=d.hasStroke(),o=d.hasFill(),c=d.fill,A=d.stroke,u=o&&!!c.colorStops,m=a&&!!A.colorStops,y=o&&!!c.image,B=a&&!!A.image;if(d.bind(r,this,t),this.setTransform(r),this.__dirty){var w;u&&(w=w||this.getBoundingRect(),this._fillGradient=d.getGradient(r,c,w)),m&&(w=w||this.getBoundingRect(),this._strokeGradient=d.getGradient(r,A,w))}u?r.fillStyle=this._fillGradient:y&&(r.fillStyle=R.call(c,r)),m?r.strokeStyle=this._strokeGradient:B&&(r.strokeStyle=R.call(A,r));var L=d.lineDash,_=d.lineDashOffset,g=!!r.setLineDash,i=this.getGlobalScale();if(s.setScale(i[0],i[1],this.segmentIgnoreThreshold),this.__dirtyPath||L&&!g&&a?(s.beginPath(r),L&&!g&&(s.setLineDash(L),s.setLineDashOffset(_)),this.buildPath(s,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(r.beginPath(),this.path.rebuildPath(r)),o)if(d.fillOpacity!=null){var l=r.globalAlpha;r.globalAlpha=d.fillOpacity*d.opacity,s.fill(r),r.globalAlpha=l}else s.fill(r);if(L&&g&&(r.setLineDash(L),r.lineDashOffset=_),a)if(d.strokeOpacity!=null){var l=r.globalAlpha;r.globalAlpha=d.strokeOpacity*d.opacity,s.stroke(r),r.globalAlpha=l}else s.stroke(r);L&&g&&r.setLineDash([]),d.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},buildPath:function(r,t,d){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var r=this._rect,t=this.style,d=!r;if(d){var s=this.path;s||(s=this.path=new D),this.__dirtyPath&&(s.beginPath(),this.buildPath(s,this.shape,!1)),r=s.getBoundingRect()}if(this._rect=r,t.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=r.clone());if(this.__dirty||d){a.copy(r);var o=t.lineWidth,c=t.strokeNoScale?this.getLineScale():1;t.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),c>1e-10&&(a.width+=o/c,a.height+=o/c,a.x-=o/c/2,a.y-=o/c/2)}return a}return r},contain:function(r,t){var d=this.transformCoordToLocal(r,t),s=this.getBoundingRect(),a=this.style;if(r=d[0],t=d[1],s.contain(r,t)){var o=this.path.data;if(a.hasStroke()){var c=a.lineWidth,A=a.strokeNoScale?this.getLineScale():1;if(A>1e-10&&(a.hasFill()||(c=Math.max(c,this.strokeContainThreshold)),F.containStroke(o,c/A,r,t)))return!0}if(a.hasFill())return F.contain(o,r,t)}return!1},dirty:function(r){r==null&&(r=!0),r&&(this.__dirtyPath=r,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(r){return this.animate("shape",r)},attrKV:function(r,t){r==="shape"?(this.setShape(t),this.__dirtyPath=!0,this._rect=null):Z.prototype.attrKV.call(this,r,t)},setShape:function(r,t){var d=this.shape;if(d){if(Q.isObject(r))for(var s in r)r.hasOwnProperty(s)&&(d[s]=r[s]);else d[r]=t;this.dirty(!0)}return this},getLineScale:function(){var r=this.transform;return r&&M(r[0]-1)>1e-10&&M(r[3]-1)>1e-10?Math.sqrt(M(r[0]*r[3]-r[2]*r[1])):1}},T.extend=function(r){var t=function(s){T.call(this,s),r.style&&this.style.extendFrom(r.style,!1);var a=r.shape;if(a){this.shape=this.shape||{};var o=this.shape;for(var c in a)!o.hasOwnProperty(c)&&a.hasOwnProperty(c)&&(o[c]=a[c])}r.init&&r.init.call(this,s)};Q.inherits(t,T);for(var d in r)d!=="style"&&d!=="shape"&&(t.prototype[d]=r[d]);return t},Q.inherits(T,Z);var p=T;xe.exports=p},"y0+3":function(xe,te,C){"use strict";C.d(te,"a",function(){return r}),C.d(te,"b",function(){return d});var Z=/margin|padding|width|height|max|min|offset/,Q={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function F(s){return s.nodeType===1?s.ownerDocument.defaultView.getComputedStyle(s,null):{}}function b(s,a,o){if(a=a.toLowerCase(),o==="auto"){if(a==="height")return s.offsetHeight;if(a==="width")return s.offsetWidth}return a in Q||(Q[a]=Z.test(a)),Q[a]?parseFloat(o)||0:o}function R(s,a){var o=arguments.length,c=F(s);return a=D[a]?"cssFloat"in s.style?"cssFloat":"styleFloat":a,o===1?c:b(s,a,c[a]||s.style[a])}function M(s,a,o){var c=arguments.length;if(a=D[a]?"cssFloat"in s.style?"cssFloat":"styleFloat":a,c===3)return typeof o=="number"&&Z.test(a)&&(o="".concat(o,"px")),s.style[a]=o,o;for(var A in a)a.hasOwnProperty(A)&&M(s,A,a[A]);return F(s)}function x(s){return s===document.body?document.documentElement.clientWidth:s.offsetWidth}function T(s){return s===document.body?window.innerHeight||document.documentElement.clientHeight:s.offsetHeight}function p(){var s=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:s,height:a}}function r(){var s=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:s,height:a}}function t(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function d(s){var a=s.getBoundingClientRect(),o=document.documentElement;return{left:a.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}},"y1J/":function(xe,te,C){xe.exports=C.p+"static/yz.688d901a.png"},y23F:function(xe,te){function C(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}C.prototype={constructor:C,_dragStart:function(D){for(var F=D.target;F&&!F.draggable;)F=F.parent;F&&(this._draggingTarget=F,F.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Z(F,D),"dragstart",D.event))},_drag:function(D){var F=this._draggingTarget;if(F){var b=D.offsetX,R=D.offsetY,M=b-this._x,x=R-this._y;this._x=b,this._y=R,F.drift(M,x,D),this.dispatchToElement(Z(F,D),"drag",D.event);var T=this.findHover(b,R,F).target,p=this._dropTarget;this._dropTarget=T,F!==T&&(p&&T!==p&&this.dispatchToElement(Z(p,D),"dragleave",D.event),T&&T!==p&&this.dispatchToElement(Z(T,D),"dragenter",D.event))}},_dragEnd:function(D){var F=this._draggingTarget;F&&(F.dragging=!1),this.dispatchToElement(Z(F,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Z(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Z(D,F){return{target:D,topTarget:F&&F.topTarget}}var Q=C;xe.exports=Q},y5JW:function(xe,te,C){"use strict";C.d(te,"c",function(){return o}),C.d(te,"a",function(){return c});var Z=C("DZo9"),Q=C("8z0m"),D=C("+L6B"),F=C("2/Rp"),b=C("9og8"),R=C("miYZ"),M=C("tsqr"),x=C("k1fw"),T=C("oBTY"),p=C("WmNS"),r=C.n(p),t=C("cDcd"),d=C.n(t),s=C("m3rI"),a=C("wzkS"),o="\u3000\u3000";function c(A){var u=["Bytes","KB","MB","GB","TB"];if(A==0)return"0 Byte";var m=parseInt(""+Math.floor(Math.log(A)/Math.log(1024)),10);return(A/Math.pow(1024,m)).toFixed(1)+" "+u[m]}te.b=function(A){var u=A.value,m=u===void 0?[]:u,y=A.action,B=A.onChange,w=A.className,L=A.maxSize,_=L===void 0?150:L,g=A.title,i=g===void 0?"\u6587\u4EF6\u4E0A\u4F20":g,l=A.accept,h=l===void 0?null:l,E={multiple:!1,fileList:m,accept:h,withCredentials:!0,beforeUpload:function(U){var N=U.size/1024/1024;return!0},action:"".concat(s.a.API_SERVER,"/api/attachments.json"),onChange:function(U){var N,H,z=Object(T.a)(U.fileList);if(z=z.map(function(W){return W.name.indexOf(o)===-1&&(W.name="".concat(W.name).concat(o).concat(c(W.size))),Object(x.a)({},W)}),U.file.status==="done"&&((N=U.file)===null||N===void 0||((H=N.response)===null||H===void 0)?void 0:H.status)===-1){var k,I;M.b.error((k=U.file)===null||k===void 0||((I=k.response)===null||I===void 0)?void 0:I.message),B([]);return}B(z)},onRemove:function(){var v=Object(b.a)(r.a.mark(function N(H){var z,k,I;return r.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(z=H.size/1024/1024,!(H.status==="uploading")){j.next=3;break}return j.abrupt("return",!0);case 3:if(z<_){j.next=7;break}return j.abrupt("return",!0);case 7:if(k=H.response?H.response.id:H.uid,!k){j.next=15;break}return j.next=11,Object(a.d)(H.response?H.response.id:H.id);case 11:return I=j.sent,j.abrupt("return",I);case 15:return j.abrupt("return",!0);case 16:case"end":return j.stop()}},N)}));function U(N){return v.apply(this,arguments)}return U}()};function f(v){v.preventDefault(),v.stopPropagation()}return d.a.createElement("div",{className:"single-upload ".concat(w||"")},d.a.createElement(Q.a,E,d.a.createElement(F.a,{type:"primary",title:m.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:m.length>0,ghost:!0},i),d.a.createElement("span",{onClick:f,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",_,"M)"," ")))}},yslc:function(xe,te){xe.exports="data:image/png;base64,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"},yxFR:function(xe,te,C){var Z=C("y+Vt"),Q=C("nPnh"),D=Q.subPixelOptimizeLine,F={},b=Z.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(R,M){var x,T,p,r;this.subPixelOptimize?(D(F,M,this.style),x=F.x1,T=F.y1,p=F.x2,r=F.y2):(x=M.x1,T=M.y1,p=M.x2,r=M.y2);var t=M.percent;if(t===0)return;R.moveTo(x,T),t<1&&(p=x*(1-t)+p*t,r=T*(1-t)+r*t),R.lineTo(p,r)},pointAt:function(R){var M=this.shape;return[M.x1*(1-R)+M.x2*R,M.y1*(1-R)+M.y2*R]}});xe.exports=b},zarK:function(xe,te,C){var Z=C("YH21"),Q=Z.addEventListener,D=Z.removeEventListener,F=Z.normalizeEvent,b=Z.getNativeEvent,R=C("bYtY"),M=C("H6uX"),x=C("ItGF"),T=300,p=x.domSupported,r=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],U=["touchstart","touchend","touchmove"],N={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},H=R.map(v,function(z){var k=z.replace("mouse","pointer");return N.hasOwnProperty(k)?k:z});return{mouse:v,touch:U,pointer:H}}(),t={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function d(v){return v==="mousewheel"&&x.browser.firefox?"DOMMouseScroll":v}function s(v){var U=v.pointerType;return U==="pen"||U==="touch"}function a(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function o(v){v&&(v.zrByTouch=!0)}function c(v,U){return F(v.dom,new u(v,U),!0)}function A(v,U){for(var N=U,H=!1;N&&N.nodeType!==9&&!(H=N.domBelongToZr||N!==U&&N===v.painterRoot);)N=N.parentNode;return H}function u(v,U){this.type=U.type,this.target=this.currentTarget=v.dom,this.pointerType=U.pointerType,this.clientX=U.clientX,this.clientY=U.clientY}var m=u.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=R.noop;var y={mousedown:function(v){v=F(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=F(this.dom,v);var U=this._mayPointerCapture;U&&(v.zrX!==U[0]||v.zrY!==U[1])&&i(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=F(this.dom,v),i(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=F(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var U=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=A(this,U),this.trigger("mouseout",v)},touchstart:function(v){v=F(this.dom,v),o(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),y.mousemove.call(this,v),y.mousedown.call(this,v)},touchmove:function(v){v=F(this.dom,v),o(v),this.handler.processGesture(v,"change"),y.mousemove.call(this,v)},touchend:function(v){v=F(this.dom,v),o(v),this.handler.processGesture(v,"end"),y.mouseup.call(this,v),+new Date-this._lastTouchMoment<T&&y.click.call(this,v)},pointerdown:function(v){y.mousedown.call(this,v)},pointermove:function(v){s(v)||y.mousemove.call(this,v)},pointerup:function(v){y.mouseup.call(this,v)},pointerout:function(v){s(v)||y.mouseout.call(this,v)}};R.each(["click","mousewheel","dblclick","contextmenu"],function(v){y[v]=function(U){U=F(this.dom,U),this.trigger(v,U)}});var B={pointermove:function(v){s(v)||B.mousemove.call(this,v)},pointerup:function(v){B.mouseup.call(this,v)},mousemove:function(v){this.trigger("mousemove",v)},mouseup:function(v){var U=this._pointerCapturing;i(this,!1),this.trigger("mouseup",v),U&&(v.zrEventControl="only_globalout",this.trigger("mouseout",v))}};function w(v,U){var N=U.domHandlers;x.pointerEventsSupported?R.each(r.pointer,function(H){_(U,H,function(z){N[H].call(v,z)})}):(x.touchEventsSupported&&R.each(r.touch,function(H){_(U,H,function(z){N[H].call(v,z),a(U)})}),R.each(r.mouse,function(H){_(U,H,function(z){z=b(z),U.touching||N[H].call(v,z)})}))}function L(v,U){x.pointerEventsSupported?R.each(t.pointer,N):x.touchEventsSupported||R.each(t.mouse,N);function N(H){function z(k){k=b(k),A(v,k.target)||(k=c(v,k),U.domHandlers[H].call(v,k))}_(U,H,z,{capture:!0})}}function _(v,U,N,H){v.mounted[U]=N,v.listenerOpts[U]=H,Q(v.domTarget,d(U),N,H)}function g(v){var U=v.mounted;for(var N in U)U.hasOwnProperty(N)&&D(v.domTarget,d(N),U[N],v.listenerOpts[N]);v.mounted={}}function i(v,U){if(v._mayPointerCapture=null,p&&v._pointerCapturing^U){v._pointerCapturing=U;var N=v._globalHandlerScope;U?L(v,N):g(N)}}function l(v,U){this.domTarget=v,this.domHandlers=U,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function h(v,U){M.call(this),this.dom=v,this.painterRoot=U,this._localHandlerScope=new l(v,y),p&&(this._globalHandlerScope=new l(document,B)),this._pointerCapturing=!1,this._mayPointerCapture=null,w(this,this._localHandlerScope)}var E=h.prototype;E.dispose=function(){g(this._localHandlerScope),p&&g(this._globalHandlerScope)},E.setCursor=function(v){this.dom.style&&(this.dom.style.cursor=v||"default")},R.mixin(h,M);var f=h;xe.exports=f}}]);
|