(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"+BJd":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("6MrE"),h=i.n(g)},"+QRC":function(ue,z,i){"use strict";var T=i("E9nw"),x={"text/plain":"Text","text/html":"Url",default:"Text"},g="Copy to clipboard: #{key}, Enter";function h(e){var m=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,m)}function t(e,m){var f,c,a,l,s,n,d=!1;m||(m={}),f=m.debug||!1;try{a=T(),l=document.createRange(),s=document.getSelection(),n=document.createElement("span"),n.textContent=e,n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(o){if(o.stopPropagation(),m.format)if(o.preventDefault(),typeof o.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=x[m.format]||x.default;window.clipboardData.setData(u,e)}else o.clipboardData.clearData(),o.clipboardData.setData(m.format,e);m.onCopy&&(o.preventDefault(),m.onCopy(o.clipboardData))}),document.body.appendChild(n),l.selectNodeContents(n),s.addRange(l);var r=document.execCommand("copy");if(!r)throw new Error("copy command was unsuccessful");d=!0}catch(o){f&&console.error("unable to copy using execCommand: ",o),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(m.format||"text",e),m.onCopy&&m.onCopy(window.clipboardData),d=!0}catch(u){f&&console.error("unable to copy using clipboardData: ",u),f&&console.error("falling back to prompt"),c=h("message"in m?m.message:g),window.prompt(c,e)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(l):s.removeAllRanges()),n&&document.body.removeChild(n),a()}return d}ue.exports=t},"+TT/":function(ue,z,i){var T=i("bYtY"),x=i("mFDi"),g=i("OELB"),h=g.parsePercent,t=i("7aKB"),e=T.each,m=["left","right","top","bottom","width","height"],f=[["width","left","right"],["height","top","bottom"]];function c(b,w,y,_,E){var I=0,S=0;_==null&&(_=Infinity),E==null&&(E=Infinity);var C=0;w.eachChild(function(N,M){var P=N.position,B=N.getBoundingRect(),X=w.childAt(M+1),V=X&&X.getBoundingRect(),Y,j;if(b==="horizontal"){var W=B.width+(V?-V.x+B.x:0);Y=I+W,Y>_||N.newline?(I=0,Y=W,S+=C+y,C=B.height):C=Math.max(C,B.height)}else{var U=B.height+(V?-V.y+B.y:0);j=S+U,j>E||N.newline?(I+=C+y,S=0,j=U,C=B.width):C=Math.max(C,B.width)}if(N.newline)return;P[0]=I,P[1]=S,b==="horizontal"?I=Y+y:S=j+y})}var a=c,l=T.curry(c,"vertical"),s=T.curry(c,"horizontal");function n(b,w,y){var _=w.width,E=w.height,I=h(b.x,_),S=h(b.y,E),C=h(b.x2,_),N=h(b.y2,E);return(isNaN(I)||isNaN(parseFloat(b.x)))&&(I=0),(isNaN(C)||isNaN(parseFloat(b.x2)))&&(C=_),(isNaN(S)||isNaN(parseFloat(b.y)))&&(S=0),(isNaN(N)||isNaN(parseFloat(b.y2)))&&(N=E),y=t.normalizeCssArray(y||0),{width:Math.max(C-I-y[1]-y[3],0),height:Math.max(N-S-y[0]-y[2],0)}}function d(b,w,y){y=t.normalizeCssArray(y||0);var _=w.width,E=w.height,I=h(b.left,_),S=h(b.top,E),C=h(b.right,_),N=h(b.bottom,E),M=h(b.width,_),P=h(b.height,E),B=y[2]+y[0],X=y[1]+y[3],V=b.aspect;isNaN(M)&&(M=_-C-X-I),isNaN(P)&&(P=E-N-B-S),V!=null&&(isNaN(M)&&isNaN(P)&&(V>_/E?M=_*.8:P=E*.8),isNaN(M)&&(M=V*P),isNaN(P)&&(P=M/V)),isNaN(I)&&(I=_-C-M-X),isNaN(S)&&(S=E-N-P-B);switch(b.left||b.right){case"center":I=_/2-M/2-y[3];break;case"right":I=_-M-X;break}switch(b.top||b.bottom){case"middle":case"center":S=E/2-P/2-y[0];break;case"bottom":S=E-P-B;break}I=I||0,S=S||0,isNaN(M)&&(M=_-X-I-(C||0)),isNaN(P)&&(P=E-B-S-(N||0));var Y=new x(I+y[3],S+y[0],M,P);return Y.margin=y,Y}function r(b,w,y,_,E){var I=!E||!E.hv||E.hv[0],S=!E||!E.hv||E.hv[1],C=E&&E.boundingMode||"all";if(!I&&!S)return;var N;if(C==="raw")N=b.type==="group"?new x(0,0,+w.width||0,+w.height||0):b.getBoundingRect();else if(N=b.getBoundingRect(),b.needLocalTransform()){var M=b.getLocalTransform();N=N.clone(),N.applyTransform(M)}w=d(T.defaults({width:N.width,height:N.height},w),y,_);var P=b.position,B=I?w.x-N.x:0,X=S?w.y-N.y:0;b.attr("position",C==="raw"?[B,X]:[P[0]+B,P[1]+X])}function o(b,w){return b[f[w][0]]!=null||b[f[w][1]]!=null&&b[f[w][2]]!=null}function u(b,w,y){!T.isObject(y)&&(y={});var _=y.ignoreSize;!T.isArray(_)&&(_=[_,_]);var E=S(f[0],0),I=S(f[1],1);M(f[0],b,E),M(f[1],b,I);function S(P,B){var X={},V=0,Y={},j=0,W=2;if(e(P,function(K){Y[K]=b[K]}),e(P,function(K){C(w,K)&&(X[K]=Y[K]=w[K]),N(X,K)&&V++,N(Y,K)&&j++}),_[B])return N(w,P[1])?Y[P[2]]=null:N(w,P[2])&&(Y[P[1]]=null),Y;if(j===W||!V)return Y;if(V>=W)return X;for(var U=0;U2&&arguments[2]!==void 0?arguments[2]:"0",wr=String(Je);wr.length=12,wi%=12);var Wr=f.useMemo(function(){if(!Pn)return[!1,!1];var gi=[!0,!0];return pn.forEach(function(Li){var Ni=Li.disabled,xa=Li.value;if(Ni)return;xa>=12?gi[1]=!1:gi[0]=!1}),gi},[Pn,pn]),qt=Object(U.a)(Wr,2),Pr=qt[0],sr=qt[1],tn=f.useMemo(function(){return Pn?pn.filter(wa?function(gi){return gi.value>=12}:function(gi){return gi.value<12}).map(function(gi){var Li=gi.value%12,Ni=Li===0?"12":ft(Li,2);return Object(W.a)(Object(W.a)({},gi),{},{label:Ni,value:Li})}):pn},[Pn,pn]),$r=cr(0,59,$n,Ki&&Ki(wi)),Un=cr(0,59,_i,ca&&ca(wi,ha));wr.current={onUpDown:function(Li){var Ni=Oa[Vr];if(Ni)for(var xa=Ni.units.findIndex(function(Ao){return Ao.value===Ni.value}),oo=Ni.units.length,Xa=1;Xa1&&(ln=kt.addDate(ln,-7)),ln}function Ot(Je,kt,Ar){var wr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(kt){case"year":return Ar.addYear(Je,wr*10);case"quarter":case"month":return Ar.addYear(Je,wr);default:return Ar.addMonth(Je,wr)}}var nr=f.createContext({}),St=nr;function Wt(Je){var kt=Je.cellPrefixCls,Ar=Je.generateConfig,wr=Je.rangedValue,Vr=Je.hoverRangedValue,Yr=Je.isInView,ln=Je.isSameCell,On=Je.offsetCell,Gn=Je.today,Pn=Je.value;function si(hi){var zn,$n=On(hi,-1),Jn=On(hi,1),_i=lr(wr,0),Oi=lr(wr,1),Ki=lr(Vr,0),ca=lr(Vr,1),Gi=Be(Ar,Ki,ca,hi);function Ca(ha){return ln(_i,ha)}function Oa(ha){return ln(Oi,ha)}var pa=ln(Ki,hi),ta=ln(ca,hi),wa=(Gi||ta)&&(!Yr($n)||Oa($n)),wi=(Gi||pa)&&(!Yr(Jn)||Ca(Jn));return zn={},Object(j.a)(zn,"".concat(kt,"-in-view"),Yr(hi)),Object(j.a)(zn,"".concat(kt,"-in-range"),Be(Ar,_i,Oi,hi)),Object(j.a)(zn,"".concat(kt,"-range-start"),Ca(hi)),Object(j.a)(zn,"".concat(kt,"-range-end"),Oa(hi)),Object(j.a)(zn,"".concat(kt,"-range-start-single"),Ca(hi)&&!Oi),Object(j.a)(zn,"".concat(kt,"-range-end-single"),Oa(hi)&&!_i),Object(j.a)(zn,"".concat(kt,"-range-start-near-hover"),Ca(hi)&&(ln($n,Ki)||Be(Ar,Ki,ca,$n))),Object(j.a)(zn,"".concat(kt,"-range-end-near-hover"),Oa(hi)&&(ln(Jn,ca)||Be(Ar,Ki,ca,Jn))),Object(j.a)(zn,"".concat(kt,"-range-hover"),Gi),Object(j.a)(zn,"".concat(kt,"-range-hover-start"),pa),Object(j.a)(zn,"".concat(kt,"-range-hover-end"),ta),Object(j.a)(zn,"".concat(kt,"-range-hover-edge-start"),wa),Object(j.a)(zn,"".concat(kt,"-range-hover-edge-end"),wi),Object(j.a)(zn,"".concat(kt,"-range-hover-edge-start-near-range"),wa&&ln($n,Oi)),Object(j.a)(zn,"".concat(kt,"-range-hover-edge-end-near-range"),wi&&ln(Jn,_i)),Object(j.a)(zn,"".concat(kt,"-today"),ln(Gn,hi)),Object(j.a)(zn,"".concat(kt,"-selected"),ln(Pn,hi)),zn}return si}function Rr(Je){for(var kt=Je.prefixCls,Ar=Je.disabledDate,wr=Je.onSelect,Vr=Je.rowNum,Yr=Je.colNum,ln=Je.prefixColumn,On=Je.rowClassName,Gn=Je.baseDate,Pn=Je.getCellClassName,si=Je.getCellText,hi=Je.getCellNode,zn=Je.getCellDate,$n=Je.titleCell,Jn=Je.headerCells,_i=f.useContext(Z),Oi=_i.onDateMouseEnter,Ki=_i.onDateMouseLeave,ca="".concat(kt,"-cell"),Gi=[],Ca=0;Ca2&&arguments[2]!==void 0?arguments[2]:!1;(Ro===_i||sl)&&(Do(Ma),ta&&ta(Ma),oo&&oo(Ma,zo),wa&&!De(On,Ma,za)&&wa(Ma))},$o=function(Ma){return to.current&&to.current.onKeyDown?([G.a.LEFT,G.a.RIGHT,G.a.UP,G.a.DOWN,G.a.PAGE_UP,G.a.PAGE_DOWN,G.a.ENTER].includes(Ma.which)&&Ma.preventDefault(),to.current.onKeyDown(Ma)):(Object(g.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Vo=function(Ma){to.current&&to.current.onBlur&&to.current.onBlur(Ma)};Ni&&Fa!=="right"&&(Ni.current={onKeyDown:$o,onClose:function(){to.current&&to.current.onClose&&to.current.onClose()}}),f.useEffect(function(){Gn&&!Oo.current&&Jo(Gn)},[Gn]),f.useEffect(function(){Oo.current=!1},[]);var Ks,Cs=Object(W.a)(Object(W.a)({},Je),{},{operationRef:to,prefixCls:wr,viewDate:Fo,value:za,onViewDateChange:Wo,sourceMode:Os,onPanelChange:Uo,disabledDate:Ro!=="decade"?zn:void 0});delete Cs.onChange,delete Cs.onSelect;switch(Ro){case"decade":Ks=f.createElement($t,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;case"year":Ks=f.createElement(je,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;case"month":Ks=f.createElement(fr,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;case"quarter":Ks=f.createElement(qn,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;case"week":Ks=f.createElement(In,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;case"time":delete Cs.showTime,Ks=f.createElement(Ve,Object.assign({},Cs,Object(K.a)(Gi)==="object"?Gi:null,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}));break;default:Gi?Ks=f.createElement(Cr,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}})):Ks=f.createElement(rn,Object.assign({},Cs,{onSelect:function(Ma,zo){Wo(Ma),Ho(Ma,zo)}}))}var Ws,Ds,Ns=function(){var Ma=On.getNow(),zo=Jt(On.getHour(Ma),On.getMinute(Ma),On.getSecond(Ma),Ln?qt:1,Kn?sr:1,gi?$r:1),sl=Gt(On,Ma,zo[0],zo[1],zo[2]);Ho(sl,"submit")};Xa||(Ws=Bn(wr,Ro,Oa),Ds=gr({prefixCls:wr,components:Qr,needConfirmButton:Un,okDisabled:!za||zn&&zn(za),locale:ln,showNow:ca,onNow:Un&&Ns,onOk:function(){za&&(Ho(za,"submit",!0),Fr&&Fr(za))}}));var Go;if(Ca&&Ro==="date"&&_i==="date"&&!Gi){var ws=On.getNow(),No="".concat(wr,"-today-btn"),Es=zn&&zn(ws);Go=f.createElement("a",{className:E()(No,Es&&"".concat(No,"-disabled")),"aria-disabled":Es,onClick:function(){Es||Ho(ws,"mouse",!0)}},ln.today)}return f.createElement(Z.Provider,{value:Object(W.a)(Object(W.a)({},Li),{},{hideHeader:"hideHeader"in Je?pa:Li.hideHeader,hidePrevBtn:wo&&Fa==="right",hideNextBtn:wo&&Fa==="left"})},f.createElement("div",{tabIndex:Ki,className:E()("".concat(wr,"-panel"),Vr,(kt={},Object(j.a)(kt,"".concat(wr,"-panel-has-range"),Ea&&Ea[0]&&Ea[1]),Object(j.a)(kt,"".concat(wr,"-panel-has-range-hover"),so&&so[0]&&so[1]),Object(j.a)(kt,"".concat(wr,"-panel-rtl"),pn==="rtl"),kt)),style:Yr,onKeyDown:$o,onBlur:Vo,onMouseDown:ha,ref:xa},Ks,Ws||Ds||Go?f.createElement("div",{className:"".concat(wr,"-footer")},Ws,Ds,Go):null))}var qr=fn,Mr=i("uciX"),Yn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ai(Je){var kt,Ar=Je.prefixCls,wr=Je.popupElement,Vr=Je.popupStyle,Yr=Je.visible,ln=Je.dropdownClassName,On=Je.dropdownAlign,Gn=Je.transitionName,Pn=Je.getPopupContainer,si=Je.children,hi=Je.range,zn=Je.popupPlacement,$n=Je.direction,Jn="".concat(Ar,"-dropdown"),_i=function(){return zn!==void 0?zn:$n==="rtl"?"bottomRight":"bottomLeft"};return f.createElement(Mr.a,{showAction:[],hideAction:[],popupPlacement:_i(),builtinPlacements:Yn,prefixCls:Jn,popupTransitionName:Gn,popup:wr,popupAlign:On,popupVisible:Yr,popupClassName:E()(ln,(kt={},Object(j.a)(kt,"".concat(Jn,"-range"),hi),Object(j.a)(kt,"".concat(Jn,"-rtl"),$n==="rtl"),kt)),popupStyle:Vr,getPopupContainer:Pn},si)}var Fi=Ai;function Hi(Je){var kt=Je.open,Ar=Je.value,wr=Je.isClickOutside,Vr=Je.triggerOpen,Yr=Je.forwardKeyDown,ln=Je.blurToCancel,On=Je.onSubmit,Gn=Je.onCancel,Pn=Je.onFocus,si=Je.onBlur,hi=Object(f.useState)(!1),zn=Object(U.a)(hi,2),$n=zn[0],Jn=zn[1],_i=Object(f.useState)(!1),Oi=Object(U.a)(_i,2),Ki=Oi[0],ca=Oi[1],Gi=Object(f.useRef)(!1),Ca=Object(f.useRef)(!1),Oa={onMouseDown:function(){Jn(!0),Vr(!0)},onKeyDown:function(ta){switch(ta.which){case G.a.ENTER:{kt?On()!==!1&&Jn(!0):Vr(!0),ta.preventDefault();return}case G.a.TAB:{$n&&kt&&!ta.shiftKey?(Jn(!1),ta.preventDefault()):!$n&&kt&&(!Yr(ta)&&ta.shiftKey&&(Jn(!0),ta.preventDefault()));return}case G.a.ESC:{Jn(!0),Gn();return}}!kt&&![G.a.SHIFT].includes(ta.which)?Vr(!0):$n||Yr(ta)},onFocus:function(ta){Jn(!0),ca(!0),Pn&&Pn(ta)},onBlur:function(ta){if(Gi.current||!wr(document.activeElement)){Gi.current=!1;return}ln?setTimeout(function(){wr(document.activeElement)&&Gn()},0):kt&&(Vr(!1),Ca.current&&On()),ca(!1),si&&si(ta)}};return Object(f.useEffect)(function(){Ca.current=!1},[kt]),Object(f.useEffect)(function(){Ca.current=!0},[Ar]),Object(f.useEffect)(function(){return Me(function(pa){var ta=pa.target;kt&&(wr(ta)?Ki||Vr(!1):(Gi.current=!0,requestAnimationFrame(function(){Gi.current=!1})))})}),[Oa,{focused:Ki,typing:$n}]}function ji(Je){var kt=Je.valueTexts,Ar=Je.onTextChange,wr=f.useState(""),Vr=Object(U.a)(wr,2),Yr=Vr[0],ln=Vr[1],On=f.useRef([]);On.current=kt;function Gn(si){ln(si),Ar(si)}function Pn(){ln(On.current[0])}return f.useEffect(function(){kt.every(function(si){return si!==Yr})&&Pn()},[kt.join("||")]),[Yr,Gn,Pn]}var la=i("Gytx"),di=i.n(la);function Sa(Je,kt){var Ar=kt.formatList,wr=kt.generateConfig,Vr=kt.locale;return Object(Re.a)(function(){if(!Je)return[[""],""];for(var Yr="",ln=[],On=0;On1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Pn.current),Ki){Gn(Oi);return}Pn.current=requestAnimationFrame(function(){Gn(Oi)})}var hi=Sa(On,{formatList:Ar,generateConfig:wr,locale:Vr}),zn=Object(U.a)(hi,2),$n=zn[1];function Jn(Oi){si(Oi)}function _i(){var Oi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;si(null,Oi)}return Object(f.useEffect)(function(){_i(!0)},[Je]),Object(f.useEffect)(function(){return function(){return cancelAnimationFrame(Pn.current)}},[]),[$n,Jn,_i]}function un(Je){var kt,Ar=Je.prefixCls,wr=Ar===void 0?"rc-picker":Ar,Vr=Je.id,Yr=Je.tabIndex,ln=Je.style,On=Je.className,Gn=Je.dropdownClassName,Pn=Je.dropdownAlign,si=Je.popupStyle,hi=Je.transitionName,zn=Je.generateConfig,$n=Je.locale,Jn=Je.inputReadOnly,_i=Je.allowClear,Oi=Je.autoFocus,Ki=Je.showTime,ca=Je.picker,Gi=ca===void 0?"date":ca,Ca=Je.format,Oa=Je.use12Hours,pa=Je.value,ta=Je.defaultValue,wa=Je.open,wi=Je.defaultOpen,ha=Je.defaultOpenValue,ja=Je.suffixIcon,Fr=Je.clearIcon,Qr=Je.disabled,pn=Je.disabledDate,Wr=Je.placeholder,qt=Je.getPopupContainer,Pr=Je.pickerRef,sr=Je.panelRender,tn=Je.onChange,$r=Je.onOpenChange,Un=Je.onFocus,Ln=Je.onBlur,Kn=Je.onMouseDown,gi=Je.onMouseUp,Li=Je.onMouseEnter,Ni=Je.onMouseLeave,xa=Je.onContextMenu,oo=Je.onClick,Xa=Je.direction,bo=Je.autoComplete,Ao=bo===void 0?"off":bo,wo=f.useRef(null),Fa=Gi==="date"&&!!Ki||Gi==="time",Ea=bt(Ge(Ca,Gi,Ki,Oa)),so=f.useRef(null),to=f.useRef(null),Oo=Object(R.a)(null,{value:pa,defaultValue:ta}),Xo=Object(U.a)(Oo,2),ro=Xo[0],za=Xo[1],Do=f.useState(ro),_o=Object(U.a)(Do,2),Aa=_o[0],Fo=_o[1],Jo=f.useRef(null),Wo=Object(R.a)(!1,{value:wa,defaultValue:wi,postState:function(os){return Qr?!1:os},onChange:function(os){$r&&$r(os),!os&&Jo.current&&Jo.current.onClose&&Jo.current.onClose()}}),is=Object(U.a)(Wo,2),es=is[0],ls=is[1],Ro=Sa(Aa,{formatList:Ea,generateConfig:zn,locale:$n}),Ya=Object(U.a)(Ro,2),ys=Ya[0],ao=Ya[1],Os=ji({valueTexts:ys,onTextChange:function(os){var Sl=zn.locale.parse($n.locale,os,Ea);Sl&&(!pn||!pn(Sl))&&Fo(Sl)}}),cs=Object(U.a)(Os,3),Uo=cs[0],Ho=cs[1],$o=cs[2],Vo=function(os){Fo(os),za(os),tn&&!De(zn,ro,os)&&tn(os,os?zn.locale.format($n.locale,os,Ea[0]):"")},Ks=function(os){if(Qr&&os)return;ls(os)},Cs=function(os){return es&&Jo.current&&Jo.current.onKeyDown?Jo.current.onKeyDown(os):(Object(g.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ws=function(){gi&&gi.apply(void 0,arguments),wo.current&&(wo.current.focus(),Ks(!0))},Ds=Hi({blurToCancel:Fa,open:es,value:Uo,triggerOpen:Ks,forwardKeyDown:Cs,isClickOutside:function(os){return!Le([so.current,to.current],os)},onSubmit:function(){return pn&&pn(Aa)?!1:(Vo(Aa),Ks(!1),$o(),!0)},onCancel:function(){Ks(!1),Fo(ro),$o()},onFocus:Un,onBlur:Ln}),Ns=Object(U.a)(Ds,2),Go=Ns[0],ws=Ns[1],No=ws.focused,Es=ws.typing;f.useEffect(function(){es||(Fo(ro),!ys.length||ys[0]===""?Ho(""):ao!==Uo&&$o())},[es,ys]),f.useEffect(function(){es||$o()},[Gi]),f.useEffect(function(){Fo(ro)},[ro]),Pr&&(Pr.current={focus:function(){wo.current&&wo.current.focus()},blur:function(){wo.current&&wo.current.blur()}});var Ms=Object(W.a)(Object(W.a)({},Je),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Ma=f.createElement(qr,Object.assign({},Ms,{generateConfig:zn,className:E()(Object(j.a)({},"".concat(wr,"-panel-focused"),!Es)),value:Aa,locale:$n,tabIndex:-1,onChange:Fo,direction:Xa}));sr&&(Ma=sr(Ma));var zo=f.createElement("div",{className:"".concat(wr,"-panel-container"),onMouseDown:function(os){os.preventDefault()}},Ma),sl;ja&&(sl=f.createElement("span",{className:"".concat(wr,"-suffix")},ja));var dl;_i&&ro&&!Qr&&(dl=f.createElement("span",{onMouseDown:function(os){os.preventDefault(),os.stopPropagation()},onMouseUp:function(os){os.preventDefault(),os.stopPropagation(),Vo(null),Ks(!1)},className:"".concat(wr,"-clear")},Fr||f.createElement("span",{className:"".concat(wr,"-clear-btn")})));var yl=function(os,Sl){(Sl==="submit"||Sl!=="key"&&!Fa)&&(Vo(os),Ks(!1))},xl=Xa==="rtl"?"bottomRight":"bottomLeft",Vs=Hn(Uo,{formatList:Ea,generateConfig:zn,locale:$n}),Ko=Object(U.a)(Vs,3),hl=Ko[0],Xl=Ko[1],Rs=Ko[2];return f.createElement(Z.Provider,{value:{operationRef:Jo,hideHeader:Gi==="time",panelRef:so,onSelect:yl,open:es,defaultOpenValue:ha,onDateMouseEnter:Xl,onDateMouseLeave:Rs}},f.createElement(Fi,{visible:es,popupElement:zo,popupStyle:si,prefixCls:wr,dropdownClassName:Gn,dropdownAlign:Pn,getPopupContainer:qt,transitionName:hi,popupPlacement:xl,direction:Xa},f.createElement("div",{className:E()(wr,On,(kt={},Object(j.a)(kt,"".concat(wr,"-disabled"),Qr),Object(j.a)(kt,"".concat(wr,"-focused"),No),Object(j.a)(kt,"".concat(wr,"-rtl"),Xa==="rtl"),kt)),style:ln,onMouseDown:Kn,onMouseUp:Ws,onMouseEnter:Li,onMouseLeave:Ni,onContextMenu:xa,onClick:oo},f.createElement("div",{className:E()("".concat(wr,"-input"),Object(j.a)({},"".concat(wr,"-input-placeholder"),!!hl)),ref:to},f.createElement("input",Object.assign({id:Vr,tabIndex:Yr,disabled:Qr,readOnly:Jn||!Es,value:hl||Uo,onChange:function(os){Ho(os.target.value)},autoFocus:Oi,placeholder:Wr,ref:wo,title:Uo},Go,{size:It(Gi,Ea[0])},Mt(Je),{autoComplete:Ao})),sl,dl))))}var Xn=function(Je){Object(V.a)(Ar,Je);var kt=Object(Y.a)(Ar);function Ar(){var wr;return Object(B.a)(this,Ar),wr=kt.apply(this,arguments),wr.pickerRef=f.createRef(),wr.focus=function(){wr.pickerRef.current&&wr.pickerRef.current.focus()},wr.blur=function(){wr.pickerRef.current&&wr.pickerRef.current.blur()},wr}return Object(X.a)(Ar,[{key:"render",value:function(){return f.createElement(un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Ar}(f.Component),hn=Xn;function Pi(Je,kt,Ar){var wr=Je.picker,Vr=Je.locale,Yr=Je.selectedValue,ln=Je.disabledDate,On=Je.disabled,Gn=Je.generateConfig,Pn=lr(Yr,0),si=lr(Yr,1);function hi(Oi){var Ki=Gn.getYear(Oi),ca=Gn.locale.getWeek(Vr.locale,Oi);return Ki*100+ca}function zn(Oi){var Ki=Gn.getYear(Oi),ca=Gn.getMonth(Oi);return Ki*100+ca}function $n(Oi){var Ki=Gn.getYear(Oi),ca=Te(Gn,Oi);return Ki*10+ca}var Jn=f.useCallback(function(Oi){if(ln&&ln(Oi))return!0;if(On[1]&&si)return!be(Gn,Oi,si)&&Gn.isAfter(Oi,si);if(kt&&si)switch(wr){case"quarter":return $n(Oi)>$n(si);case"month":return zn(Oi)>zn(si);case"week":return hi(Oi)>hi(si);default:return!be(Gn,Oi,si)&&Gn.isAfter(Oi,si)}return!1},[ln,On[1],si,kt]),_i=f.useCallback(function(Oi){if(ln&&ln(Oi))return!0;if(On[0]&&Pn)return!be(Gn,Oi,si)&&Gn.isAfter(Pn,Oi);if(Ar&&Pn)switch(wr){case"quarter":return $n(Oi)<$n(Pn);case"month":return zn(Oi)0&&arguments[0]!==void 0?arguments[0]:!1,xo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ss=null;Rs&&de&&de[0]&&de[1]&&Jn.isAfter(de[1],de[0])&&(ss=de);var Ts=pa;if(pa&&Object(K.a)(pa)==="object"&&pa.defaultValue){var Ll=pa.defaultValue;Ts=Object(W.a)(Object(W.a)({},pa),{},{defaultValue:lr(Ll,ao)||void 0})}var Sc=null;return Pr&&(Sc=function(rc,ml){return Pr(rc,ml,{range:ao?"end":"start"})}),f.createElement(St.Provider,{value:{inRange:!0,panelPosition:hs,rangedValue:wn||No,hoverRangedValue:ss}},f.createElement(qr,Object.assign({},Je,xo,{dateRender:Sc,showTime:Ts,mode:zo[ao],generateConfig:Jn,style:void 0,direction:Oo,disabledDate:ao===0?Vs:Ko,disabledTime:function(rc){return qt?qt(rc,ao===0?"start":"end"):!1},className:E()(Object(j.a)({},"".concat(Yr,"-panel-focused"),ao===0?!cl:!qa)),value:lr(No,ao),locale:_i,tabIndex:-1,onPanelChange:function(rc,ml){dl(mt(zo,ml,ao),mt(No,rc,ao));var el=rc;hs==="right"&&zo[ao]===ml&&(el=Ot(el,ml,Jn,-1)),Ns(el,ao)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Pl=0,al=0;ao&&Jo.current&&is.current&&Fo.current&&(Pl=Jo.current.offsetWidth+is.current.offsetWidth,Fo.current.offsetWidth&&Pl>Fo.current.offsetWidth&&(al=Pl));var Hl=Oo==="rtl"?{right:Pl}:{left:Pl};function Fc(){var hs,xo=Bn(Yr,zo[ao],xa),ss=gr({prefixCls:Yr,components:so,needConfirmButton:Do,okDisabled:!lr(No,ao)||Wr&&Wr(No[ao]),locale:_i,rangeList:ru,onOk:function(){lr(No,ao)&&(Bs(No,ao),Ea&&Ea(No))}});if(Oa!=="time"&&!pa){var Ts=Ds(ao),Ll=Ot(Ts,Oa,Jn),Sc=zo[ao],tc=Sc===Oa,rc=Lc(tc?"left":!1,{pickerValue:Ts,onPickerValueChange:function(Qs){Ns(Qs,ao)}}),ml=Lc("right",{pickerValue:Ll,onPickerValueChange:function(Qs){Ns(Ot(Qs,Oa,Jn,-1),ao)}});Oo==="rtl"?hs=f.createElement(f.Fragment,null,ml,tc&&rc):hs=f.createElement(f.Fragment,null,rc,tc&&ml)}else hs=Lc();var el=f.createElement(f.Fragment,null,f.createElement("div",{className:"".concat(Yr,"-panels")},hs),(xo||ss)&&f.createElement("div",{className:"".concat(Yr,"-footer")},xo,ss));return sr&&(el=sr(el)),f.createElement("div",{className:"".concat(Yr,"-panel-container"),style:{marginLeft:al},ref:Fo,onMouseDown:function(Qs){Qs.preventDefault()}},el)}var Jl=f.createElement("div",{className:E()("".concat(Yr,"-range-wrapper"),"".concat(Yr,"-").concat(Oa,"-range-wrapper")),style:{minWidth:ic}},f.createElement("div",{className:"".concat(Yr,"-range-arrow"),style:Hl}),Fc()),yc;Ln&&(yc=f.createElement("span",{className:"".concat(Yr,"-suffix")},Ln));var wc;Un&&(lr(Vo,0)&&!Uo[0]||lr(Vo,1)&&!Uo[1])&&(wc=f.createElement("span",{onMouseDown:function(xo){xo.preventDefault(),xo.stopPropagation()},onMouseUp:function(xo){xo.preventDefault(),xo.stopPropagation();var ss=Vo;Uo[0]||(ss=mt(ss,null,0)),Uo[1]||(ss=mt(ss,null,1)),Bs(ss,null),dc(!1,ao)},className:"".concat(Yr,"-clear")},Kn||f.createElement("span",{className:"".concat(Yr,"-clear-btn")})));var fc={size:It(Oa,Ro[0])},zc=0,Rc=0;Jo.current&&Wo.current&&is.current&&(ao===0?Rc=Jo.current.offsetWidth:(zc=Pl,Rc=Wo.current.offsetWidth));var Oc=Oo==="rtl"?{right:zc}:{left:zc},xc=function(xo,ss){var Ts=mt(No,xo,ao);ss==="submit"||ss!=="key"&&!Do?(Bs(Ts,ao),ao===0?Xr():ma()):Es(Ts)};return f.createElement(Z.Provider,{value:{operationRef:cs,hideHeader:Oa==="time",onDateMouseEnter:Ia,onDateMouseLeave:po,hideRanges:!0,onSelect:xc,open:Rs}},f.createElement(Fi,{visible:Rs,popupElement:Jl,popupStyle:Pn,prefixCls:Yr,dropdownClassName:si,dropdownAlign:zn,getPopupContainer:$n,transitionName:hi,range:!0,direction:Oo},f.createElement("div",Object.assign({ref:Aa,className:E()(Yr,"".concat(Yr,"-range"),Gn,(kt={},Object(j.a)(kt,"".concat(Yr,"-disabled"),Uo[0]&&Uo[1]),Object(j.a)(kt,"".concat(Yr,"-focused"),ao===0?Js:$s),Object(j.a)(kt,"".concat(Yr,"-rtl"),Oo==="rtl"),kt)),style:On,onClick:hc,onMouseDown:sc},Mt(Je)),f.createElement("div",{className:E()("".concat(Yr,"-input"),(Ar={},Object(j.a)(Ar,"".concat(Yr,"-input-active"),ao===0),Object(j.a)(Ar,"".concat(Yr,"-input-placeholder"),!!jt),Ar)),ref:Jo},f.createElement("input",Object.assign({id:ln,disabled:Uo[0],readOnly:Li||!cl,value:jt||Ql,onChange:function(xo){oc(xo.target.value)},autoFocus:Ki,placeholder:lr(Oi,0)||"",ref:es},ds,fc,{autoComplete:za}))),f.createElement("div",{className:"".concat(Yr,"-range-separator"),ref:is},wi),f.createElement("div",{className:E()("".concat(Yr,"-input"),(wr={},Object(j.a)(wr,"".concat(Yr,"-input-active"),ao===1),Object(j.a)(wr,"".concat(Yr,"-input-placeholder"),!!Si),wr)),ref:Wo},f.createElement("input",Object.assign({disabled:Uo[1],readOnly:Li||!qa,value:Si||bc,onChange:function(xo){Xs(xo.target.value)},placeholder:lr(Oi,1)||"",ref:ls},Il,fc,{autoComplete:za}))),f.createElement("div",{className:"".concat(Yr,"-active-bar"),style:Object(W.a)(Object(W.a)({},Oc),{},{width:Rc,position:"absolute"})}),yc,wc)))}var Fn=function(Je){Object(V.a)(Ar,Je);var kt=Object(Y.a)(Ar);function Ar(){var wr;return Object(B.a)(this,Ar),wr=kt.apply(this,arguments),wr.pickerRef=f.createRef(),wr.focus=function(){wr.pickerRef.current&&wr.pickerRef.current.focus()},wr.blur=function(){wr.pickerRef.current&&wr.pickerRef.current.blur()},wr}return Object(X.a)(Ar,[{key:"render",value:function(){return f.createElement(Ta,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Ar}(f.Component),en=Fn,Wn=hn,ui=i("61s2");function Ti(Je,kt,Ar){return Ar!==void 0?Ar:Je==="year"&&kt.lang.yearPlaceholder?kt.lang.yearPlaceholder:Je==="quarter"&&kt.lang.quarterPlaceholder?kt.lang.quarterPlaceholder:Je==="month"&&kt.lang.monthPlaceholder?kt.lang.monthPlaceholder:Je==="week"&&kt.lang.weekPlaceholder?kt.lang.weekPlaceholder:Je==="time"&&kt.timePickerLocale.placeholder?kt.timePickerLocale.placeholder:kt.lang.placeholder}function Ei(Je,kt,Ar){return Ar!==void 0?Ar:Je==="year"&&kt.lang.yearPlaceholder?kt.lang.rangeYearPlaceholder:Je==="month"&&kt.lang.monthPlaceholder?kt.lang.rangeMonthPlaceholder:Je==="week"&&kt.lang.weekPlaceholder?kt.lang.rangeWeekPlaceholder:Je==="time"&&kt.timePickerLocale.placeholder?kt.timePickerLocale.rangePlaceholder:kt.lang.rangePlaceholder}var qi=i("uaoM"),ea=i("H84U"),ra=i("YMnH"),va=i("3Nzz"),co=function(Je,kt){var Ar={};for(var wr in Je)Object.prototype.hasOwnProperty.call(Je,wr)&&kt.indexOf(wr)<0&&(Ar[wr]=Je[wr]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vr=0,wr=Object.getOwnPropertySymbols(Je);VrCr},Tr}return K(xr,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(rn){rn.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var rn=this.state,_n=rn.dragging,Vn=rn.visible,Or=this.props.prefixCls,Cr=this.getSpinHeight(),xn=this.getTop(),In=this.showScroll(),ni=In&&Vn;return T.createElement("div",{ref:this.scrollbarRef,className:g()("".concat(Or,"-scrollbar"),W({},"".concat(Or,"-scrollbar-show"),In)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:ni?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},T.createElement("div",{ref:this.thumbRef,className:g()("".concat(Or,"-scrollbar-thumb"),W({},"".concat(Or,"-scrollbar-thumb-moving"),_n)),style:{width:"100%",height:Cr,top:xn,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),xr}(T.Component);function we(Dt){var vr=Dt.children,xr=Dt.setRef,Tr=T.useCallback(function(rn){xr(rn)},[]);return T.cloneElement(vr,{ref:Tr})}function Pe(Dt,vr,xr,Tr,rn,_n){var Vn=_n.getKey;return Dt.slice(vr,xr+1).map(function(Or,Cr){var xn=vr+Cr,In=rn(Or,xn,{}),ni=Vn(Or);return T.createElement(we,{key:ni,setRef:function(vt){return Tr(Or,vt)}},In)})}function Ee(Dt,vr){if(!(Dt instanceof vr))throw new TypeError("Cannot call a class as a function")}function Ge(Dt,vr){for(var xr=0;xrDt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xrRa&&(Zt="bottom")}}Qi!==null&&Qi!==Dt.current.scrollTop&&Vn(Qi)}Cr.current=Object(Y.a)(function(){Ct&&_n(),hr(yr-1,Zt)})};_t(3)}}}function ft(Dt,vr,xr,Tr){var rn=xr-Dt,_n=vr-xr,Vn=Math.min(rn,_n)*2;if(Tr<=Vn){var Or=Math.floor(Tr/2);return Tr%2?xr+Or+1:xr-Or}return rn>_n?xr-(Tr-_n):xr+(Tr-rn)}function Kt(Dt,vr,xr){var Tr=Dt.length,rn=vr.length,_n,Vn;if(Tr===0&&rn===0)return null;TrDt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xr1&&arguments[1]!==void 0?arguments[1]:!1,Cr=Vn<0&&_n.current.top||Vn>0&&_n.current.bottom;return Or&&Cr?(clearTimeout(Tr.current),xr.current=!1):(!Cr||xr.current)&&rn(),!xr.current&&Cr}};function ae(Dt,vr,xr,Tr){var rn=Object(T.useRef)(0),_n=Object(T.useRef)(null),Vn=Object(T.useRef)(null),Or=Object(T.useRef)(!1),Cr=pe(vr,xr);function xn(ni){if(!Dt)return;Y.a.cancel(_n.current);var ir=ni.deltaY;if(rn.current+=ir,Vn.current=ir,Cr(ir))return;it||ni.preventDefault(),_n.current=Object(Y.a)(function(){var vt=Or.current?10:1;Tr(rn.current*vt),rn.current=0})}function In(ni){if(!Dt)return;Or.current=ni.detail===Vn.current}return[xn,In]}var Ve=14/15;function Ye(Dt,vr,xr){var Tr=Object(T.useRef)(!1),rn=Object(T.useRef)(0),_n=Object(T.useRef)(null),Vn=Object(T.useRef)(null),Or,Cr=function(ir){if(Tr.current){var vt=Math.ceil(ir.touches[0].pageY),_t=rn.current-vt;rn.current=vt,xr(_t)&&ir.preventDefault(),clearInterval(Vn.current),Vn.current=setInterval(function(){_t*=Ve,(!xr(_t,!0)||Math.abs(_t)<=.1)&&clearInterval(Vn.current)},16)}},xn=function(){Tr.current=!1,Or()},In=function(ir){Or(),ir.touches.length===1&&!Tr.current&&(Tr.current=!0,rn.current=Math.ceil(ir.touches[0].pageY),_n.current=ir.target,_n.current.addEventListener("touchmove",Cr),_n.current.addEventListener("touchend",xn))};Or=function(){_n.current&&(_n.current.removeEventListener("touchmove",Cr),_n.current.removeEventListener("touchend",xn))},T.useLayoutEffect(function(){return Dt&&vr.current.addEventListener("touchstart",In),function(){vr.current.removeEventListener("touchstart",In),Or(),clearInterval(Vn.current)}},[Dt])}var oe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function ht(){return ht=Object.assign||function(Dt){for(var vr=1;vrDt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xr=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Dt,Tr))continue;xr[Tr]=Dt[Tr]}}return xr}function Ot(Dt,vr){if(Dt==null)return{};var xr={},Tr=Object.keys(Dt),rn,_n;for(_n=0;_n=0)continue;xr[rn]=Dt[rn]}return xr}var nr=[],St={overflowY:"auto",overflowAnchor:"none"};function Wt(Dt,vr){var xr=Dt.prefixCls,Tr=xr===void 0?"rc-virtual-list":xr,rn=Dt.className,_n=Dt.height,Vn=Dt.itemHeight,Or=Dt.fullHeight,Cr=Or===void 0?!0:Or,xn=Dt.style,In=Dt.data,ni=Dt.children,ir=Dt.itemKey,vt=Dt.virtual,_t=Dt.component,hr=_t===void 0?"div":_t,yr=Dt.onScroll,Rt=Dt.onVisibleChange,fr=Fe(Dt,oe),Ct=!!(vt!==!1&&_n&&Vn),Zt=Ct&&In&&Vn*In.length>_n,jr=Object(T.useState)(0),or=Et(jr,2),Er=or[0],En=or[1],vn=Object(T.useState)(!1),qn=Et(vn,2),pi=qn[0],Yi=qn[1],Qi=g()(Tr,rn),ga=In||nr,Ra=Object(T.useRef)(),$e=Object(T.useRef)(),ve=Object(T.useRef)(),Ne=T.useCallback(function(Bi){return typeof ir=="function"?ir(Bi):Bi==null?void 0:Bi[ir]},[ir]),je={getKey:Ne};function Ze(Bi){En(function(Ta){var Fn;typeof Bi=="function"?Fn=Bi(Ta):Fn=Bi;var en=ji(Fn);return Ra.current.scrollTop=en,en})}var Qe=Object(T.useRef)({start:0,end:ga.length}),tt=Object(T.useRef)(),yt=dr(ga,Ne),dt=Et(yt,1),Xt=dt[0];tt.current=Xt;var Ur=Le(Ne,null,null),Ir=Et(Ur,4),Jr=Ir[0],$t=Ir[1],Bn=Ir[2],gr=Ir[3],fn=T.useMemo(function(){if(!Ct)return{scrollHeight:void 0,start:0,end:ga.length-1,offset:void 0};if(!Zt){var Bi;return{scrollHeight:((Bi=$e.current)===null||Bi===void 0?void 0:Bi.offsetHeight)||0,start:0,end:ga.length-1,offset:void 0}}for(var Ta=0,Fn,en,Wn,ui=ga.length,Ti=0;Ti=Er&&Fn===void 0&&(Fn=Ti,en=Ta),ra>Er+_n&&Wn===void 0&&(Wn=Ti),Ta=ra}return Fn===void 0&&(Fn=0,en=0),Wn===void 0&&(Wn=ga.length-1),Wn=Math.min(Wn+1,ga.length),{scrollHeight:Ta,start:Fn,end:Wn,offset:en}},[Zt,Ct,Er,ga,gr,_n]),qr=fn.scrollHeight,Mr=fn.start,Yn=fn.end,Ai=fn.offset;Qe.current.start=Mr,Qe.current.end=Yn;var Fi=qr-_n,Hi=Object(T.useRef)(Fi);Hi.current=Fi;function ji(Bi){var Ta=Bi;return Number.isNaN(Hi.current)||(Ta=Math.min(Ta,Hi.current)),Ta=Math.max(Ta,0),Ta}var la=Er<=0,di=Er>=Fi,Sa=pe(la,di);function Hn(Bi){var Ta=Bi;Ze(Ta)}function un(Bi){var Ta=Bi.currentTarget.scrollTop;Ta!==Er&&Ze(Ta),yr==null||yr(Bi)}var Xn=ae(Ct,la,di,function(Bi){Ze(function(Ta){var Fn=Ta+Bi;return Fn})}),hn=Et(Xn,2),Pi=hn[0],Cn=hn[1];Ye(Ct,Ra,function(Bi,Ta){return Sa(Bi,Ta)?!1:(Pi({preventDefault:function(){},deltaY:Bi}),!0)}),Object(T.useLayoutEffect)(function(){function Bi(Ta){Ct&&Ta.preventDefault()}return Ra.current.addEventListener("wheel",Pi),Ra.current.addEventListener("DOMMouseScroll",Cn),Ra.current.addEventListener("MozMousePixelScroll",Bi),function(){Ra.current.removeEventListener("wheel",Pi),Ra.current.removeEventListener("DOMMouseScroll",Cn),Ra.current.removeEventListener("MozMousePixelScroll",Bi)}},[Ct]);var oa=We(Ra,ga,Bn,Vn,Ne,$t,Ze,function(){var Bi;(Bi=ve.current)===null||Bi===void 0||Bi.delayHidden()});T.useImperativeHandle(vr,function(){return{scrollTo:oa}}),Object(T.useLayoutEffect)(function(){if(Rt){var Bi=ga.slice(Mr,Yn+1);Rt(Bi,ga)}},[Mr,Yn,ga]);var Ci=Pe(ga,Mr,Yn,Jr,ni,je),mi=null;return _n&&(mi=Te(Lt({},Cr?"height":"maxHeight",_n),St),Ct&&(mi.overflowY="hidden",pi&&(mi.pointerEvents="none"))),T.createElement("div",ht({style:Te(Te({},xn),{},{position:"relative"}),className:Qi},fr),T.createElement(hr,{className:"".concat(Tr,"-holder"),style:mi,ref:Ra,onScroll:un},T.createElement(V,{prefixCls:Tr,height:qr,offset:Ai,onInnerResize:$t,ref:$e},Ci)),Ct&&T.createElement(Xe,{ref:ve,prefixCls:Tr,scrollTop:Er,height:_n,scrollHeight:qr,count:ga.length,onScroll:Hn,onStartMove:function(){Yi(!0)},onStopMove:function(){Yi(!1)}}))}var Rr=T.forwardRef(Wt);Rr.displayName="List";var pr=Rr,rr=z.a=pr},"+rIm":function(ue,z,i){var T=i("bYtY"),x=T.retrieve,g=T.defaults,h=T.extend,t=T.each,e=i("7aKB"),m=i("IwbS"),f=i("Qxkt"),c=i("OELB"),a=c.isRadianAroundZero,l=c.remRadian,s=i("oVpE"),n=s.createSymbol,d=i("Fofx"),r=i("QBsz"),o=r.applyTransform,u=i("aX7z"),p=u.shouldShowAllLabels,A=Math.PI,b=function(j,W){this.opt=W,this.axisModel=j,g(W,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new m.Group;var U=new m.Group({position:W.position.slice(),rotation:W.rotation});U.updateTransform(),this._transform=U.transform,this._dumbGroup=U};b.prototype={constructor:b,hasBuilder:function(j){return!!w[j]},add:function(j){w[j].call(this)},getGroup:function(){return this.group}};var w={axisLine:function(){var j=this.opt,W=this.axisModel;if(!W.get("axisLine.show"))return;var U=this.axisModel.axis.getExtent(),R=this._transform,K=[U[0],0],G=[U[1],0];R&&(o(K,K,R),o(G,G,R));var H=h({lineCap:"round"},W.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new m.Line({anid:"line",subPixelOptimize:!0,shape:{x1:K[0],y1:K[1],x2:G[0],y2:G[1]},style:H,strokeContainThreshold:j.strokeContainThreshold||5,silent:!0,z2:1}));var Z=W.get("axisLine.symbol"),q=W.get("axisLine.symbolSize"),ce=W.get("axisLine.symbolOffset")||0;if(typeof ce=="number"&&(ce=[ce,ce]),Z!=null){typeof Z=="string"&&(Z=[Z,Z]),(typeof q=="string"||typeof q=="number")&&(q=[q,q]);var ne=q[0],se=q[1];t([{rotate:j.rotation+Math.PI/2,offset:ce[0],r:0},{rotate:j.rotation-Math.PI/2,offset:ce[1],r:Math.sqrt((K[0]-G[0])*(K[0]-G[0])+(K[1]-G[1])*(K[1]-G[1]))}],function(Ce,Re){if(Z[Re]!=="none"&&Z[Re]!=null){var Xe=n(Z[Re],-ne/2,-se/2,ne,se,H.stroke,!0),we=Ce.r+Ce.offset,Pe=[K[0]+we*Math.cos(j.rotation),K[1]-we*Math.sin(j.rotation)];Xe.attr({rotation:Ce.rotate,position:Pe,silent:!0,z2:11}),this.group.add(Xe)}},this)}},axisTickLabel:function(){var j=this.axisModel,W=this.opt,U=B(this,j,W),R=V(this,j,W);S(j,R,U),X(this,j,W)},axisName:function(){var j=this.opt,W=this.axisModel,U=x(j.axisName,W.get("name"));if(!U)return;var R=W.get("nameLocation"),K=j.nameDirection,G=W.getModel("nameTextStyle"),H=W.get("nameGap")||0,Z=this.axisModel.axis.getExtent(),q=Z[0]>Z[1]?-1:1,ce=[R==="start"?Z[0]-q*H:R==="end"?Z[1]+q*H:(Z[0]+Z[1])/2,M(R)?j.labelOffset+K*H:0],ne,se=W.get("nameRotate");se!=null&&(se=se*A/180);var Ce;M(R)?ne=_(j.rotation,se!=null?se:j.rotation,K):(ne=E(j,R,se||0,Z),Ce=j.axisNameAvailableWidth,Ce!=null&&(Ce=Math.abs(Ce/Math.sin(ne.rotation)),!isFinite(Ce)&&(Ce=null)));var Re=G.getFont(),Xe=W.get("nameTruncate",!0)||{},we=Xe.ellipsis,Pe=x(j.nameTruncateMaxWidth,Xe.maxWidth,Ce),Ee=we!=null&&Pe!=null?e.truncateText(U,Pe,Re,we,{minChar:2,placeholder:Xe.placeholder}):U,Ge=W.get("tooltip",!0),It=W.mainType,ze={componentType:It,name:U,$vars:["name"]};ze[It+"Index"]=W.componentIndex;var ye=new m.Text({anid:"name",__fullText:U,__truncatedText:Ee,position:ce,rotation:ne.rotation,silent:I(W),z2:1,tooltip:Ge&&Ge.show?h({content:U,formatter:function(){return U},formatterParams:ze},Ge):null});m.setTextStyle(ye.style,G,{text:Ee,textFont:Re,textFill:G.getTextColor()||W.get("axisLine.lineStyle.color"),textAlign:G.get("align")||ne.textAlign,textVerticalAlign:G.get("verticalAlign")||ne.textVerticalAlign}),W.get("triggerEvent")&&(ye.eventData=y(W),ye.eventData.targetType="axisName",ye.eventData.name=U),this._dumbGroup.add(ye),ye.updateTransform(),this.group.add(ye),ye.decomposeTransform()}},y=b.makeAxisEventDataBase=function(j){var W={componentType:j.mainType,componentIndex:j.componentIndex};return W[j.mainType+"Index"]=j.componentIndex,W},_=b.innerTextLayout=function(j,W,U){var R=l(W-j),K,G;return a(R)?(G=U>0?"top":"bottom",K="center"):a(R-A)?(G=U>0?"bottom":"top",K="center"):(G="middle",R>0&&R0?"right":"left":K=U>0?"left":"right"),{rotation:R,textAlign:K,textVerticalAlign:G}};function E(j,W,U,R){var K=l(U-j.rotation),G,H,Z=R[0]>R[1],q=W==="start"&&!Z||W!=="start"&&Z;return a(K-A/2)?(H=q?"bottom":"top",G="center"):a(K-A*1.5)?(H=q?"top":"bottom",G="center"):(H="middle",KA/2?G=q?"left":"right":G=q?"right":"left"),{rotation:K,textAlign:G,textVerticalAlign:H}}var I=b.isLabelSilent=function(j){var W=j.get("tooltip");return j.get("silent")||!(j.get("triggerEvent")||W&&W.show)};function S(j,W,U){if(p(j.axis))return;var R=j.get("axisLabel.showMinLabel"),K=j.get("axisLabel.showMaxLabel");W=W||[],U=U||[];var G=W[0],H=W[1],Z=W[W.length-1],q=W[W.length-2],ce=U[0],ne=U[1],se=U[U.length-1],Ce=U[U.length-2];R===!1?(C(G),C(ce)):N(G,H)&&(R?(C(H),C(ne)):(C(G),C(ce))),K===!1?(C(Z),C(se)):N(q,Z)&&(K?(C(q),C(Ce)):(C(Z),C(se)))}function C(j){j&&(j.ignore=!0)}function N(j,W,U){var R=j&&j.getBoundingRect().clone(),K=W&&W.getBoundingRect().clone();if(!R||!K)return;var G=d.identity([]);return d.rotate(G,G,-j.rotation),R.applyTransform(d.mul([],G,j.getLocalTransform())),K.applyTransform(d.mul([],G,W.getLocalTransform())),R.intersect(K)}function M(j){return j==="middle"||j==="center"}function P(j,W,U,R,K){for(var G=[],H=[],Z=[],q=0;qr}function R(Le){var Ue=Le.length-1;return Ue<0&&(Ue=0),[Le[0],Le[Ue]]}function K(Le,Ue,We,ft){var Kt=new t.Group;return Kt.add(new t.Rect({name:"main",style:q(We),silent:!0,draggable:!0,cursor:"move",drift:f(Le,Ue,Kt,"nswe"),ondragend:f(W,Ue,{isEnd:!0})})),c(ft,function(bt){Kt.add(new t.Rect({name:bt,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:f(Le,Ue,Kt,bt),ondragend:f(W,Ue,{isEnd:!0})}))}),Kt}function G(Le,Ue,We,ft){var Kt=ft.brushStyle.lineWidth||0,bt=s(Kt,o),Mt=We[0][0],lr=We[1][0],mt=Mt-Kt/2,Gt=lr-Kt/2,Jt=We[0][1],dr=We[1][1],cr=Jt-bt+Kt/2,mr=dr-bt+Kt/2,it=Jt-Mt,pe=dr-lr,ae=it+Kt,Ve=pe+Kt;Z(Le,Ue,"main",Mt,lr,it,pe),ft.transformable&&(Z(Le,Ue,"w",mt,Gt,bt,Ve),Z(Le,Ue,"e",cr,Gt,bt,Ve),Z(Le,Ue,"n",mt,Gt,ae,bt),Z(Le,Ue,"s",mt,mr,ae,bt),Z(Le,Ue,"nw",mt,Gt,bt,bt),Z(Le,Ue,"ne",cr,Gt,bt,bt),Z(Le,Ue,"sw",mt,mr,bt,bt),Z(Le,Ue,"se",cr,mr,bt,bt))}function H(Le,Ue){var We=Ue.__brushOption,ft=We.transformable,Kt=Ue.childAt(0);Kt.useStyle(q(We)),Kt.attr({silent:!ft,cursor:ft?"move":"default"}),c(["w","e","n","s","se","sw","ne","nw"],function(bt){var Mt=Ue.childOfName(bt),lr=se(Le,bt);Mt&&Mt.attr({silent:!ft,invisible:!ft,cursor:ft?A[lr]+"-resize":null})})}function Z(Le,Ue,We,ft,Kt,bt,Mt){var lr=Ue.childOfName(We);lr&&lr.setShape(Pe(we(Le,Ue,[[ft,Kt],[ft+bt,Kt+Mt]])))}function q(Le){return g.defaults({strokeNoScale:!0},Le.brushStyle)}function ce(Le,Ue,We,ft){var Kt=[l(Le,We),l(Ue,ft)],bt=[s(Le,We),s(Ue,ft)];return[[Kt[0],bt[0]],[Kt[1],bt[1]]]}function ne(Le){return t.getTransform(Le.group)}function se(Le,Ue){if(Ue.length>1){Ue=Ue.split("");var We=[se(Le,Ue[0]),se(Le,Ue[1])];return(We[0]==="e"||We[0]==="w")&&We.reverse(),We.join("")}else{var ft={w:"left",e:"right",n:"top",s:"bottom"},Kt={left:"w",right:"e",top:"n",bottom:"s"},We=t.transformDirection(ft[Ue],ne(Le));return Kt[We]}}function Ce(Le,Ue,We,ft,Kt,bt,Mt,lr){var mt=ft.__brushOption,Gt=Le(mt.range),Jt=Xe(We,bt,Mt);c(Kt.split(""),function(dr){var cr=p[dr];Gt[cr[0]][cr[1]]+=Jt[cr[0]]}),mt.range=Ue(ce(Gt[0][0],Gt[1][0],Gt[0][1],Gt[1][1])),B(We,ft),W(We,{isEnd:!1})}function Re(Le,Ue,We,ft,Kt){var bt=Ue.__brushOption.range,Mt=Xe(Le,We,ft);c(bt,function(lr){lr[0]+=Mt[0],lr[1]+=Mt[1]}),B(Le,Ue),W(Le,{isEnd:!1})}function Xe(Le,Ue,We){var ft=Le.group,Kt=ft.transformCoordToLocal(Ue,We),bt=ft.transformCoordToLocal(0,0);return[Kt[0]-bt[0],Kt[1]-bt[1]]}function we(Le,Ue,We){var ft=Y(Le,Ue);return ft&&ft!==!0?ft.clipPath(We,Le._transform):g.clone(We)}function Pe(Le){var Ue=l(Le[0][0],Le[1][0]),We=l(Le[0][1],Le[1][1]),ft=s(Le[0][0],Le[1][0]),Kt=s(Le[0][1],Le[1][1]);return{x:Ue,y:We,width:ft-Ue,height:Kt-We}}function Ee(Le,Ue,We){if(!Le._brushType||nt(Le,Ue))return;var ft=Le._zr,Kt=Le._covers,bt=V(Le,Ue,We);if(!Le._dragging)for(var Mt=0;Mtft.getWidth()||We<0||We>ft.getHeight()}var st={lineX:xt(0),lineY:xt(1),rect:{createCover:function(Le,Ue){return K(f(Ce,function(We){return We},function(We){return We}),Le,Ue,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(Le){var Ue=R(Le);return ce(Ue[1][0],Ue[1][1],Ue[0][0],Ue[0][1])},updateCoverShape:function(Le,Ue,We,ft){G(Le,Ue,We,ft)},updateCommon:H,contain:It},polygon:{createCover:function(Le,Ue){var We=new t.Group;return We.add(new t.Polyline({name:"main",style:q(Ue),silent:!0})),We},getCreatingRange:function(Le){return Le},endCreating:function(Le,Ue){Ue.remove(Ue.childAt(0)),Ue.add(new t.Polygon({name:"main",draggable:!0,drift:f(Re,Le,Ue),ondragend:f(W,Le,{isEnd:!0})}))},updateCoverShape:function(Le,Ue,We,ft){Ue.childAt(0).setShape({points:we(Le,Ue,We)})},updateCommon:H,contain:It}};function xt(Le){return{createCover:function(Ue,We){return K(f(Ce,function(ft){var Kt=[ft,[0,100]];return Le&&Kt.reverse(),Kt},function(ft){return ft[Le]}),Ue,We,[["w","e"],["n","s"]][Le])},getCreatingRange:function(Ue){var We=R(Ue),ft=l(We[0][Le],We[1][Le]),Kt=s(We[0][Le],We[1][Le]);return[ft,Kt]},updateCoverShape:function(Ue,We,ft,Kt){var bt,Mt=Y(Ue,We);if(Mt!==!0&&Mt.getLinearBrushOtherExtent)bt=Mt.getLinearBrushOtherExtent(Le,Ue._transform);else{var lr=Ue._zr;bt=[0,[lr.getWidth(),lr.getHeight()][1-Le]]}var mt=[ft,bt];Le&&mt.reverse(),G(Ue,We,mt,Kt)},updateCommon:H,contain:It}}var Bt=y;ue.exports=Bt},"/POA":function(ue,z,i){!function(T,x){if(!0)ue.exports=x();else var g,h}(window,function(){return function(T){var x={};function g(h){if(x[h])return x[h].exports;var t=x[h]={i:h,l:!1,exports:{}};return T[h].call(t.exports,t,t.exports,g),t.l=!0,t.exports}return g.m=T,g.c=x,g.d=function(h,t,e){g.o(h,t)||Object.defineProperty(h,t,{enumerable:!0,get:e})},g.r=function(h){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(h,"__esModule",{value:!0})},g.t=function(h,t){if(1&t&&(h=g(h)),8&t)return h;if(4&t&&typeof h=="object"&&h&&h.__esModule)return h;var e=Object.create(null);if(g.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:h}),2&t&&typeof h!="string")for(var m in h)g.d(e,m,function(f){return h[f]}.bind(null,m));return e},g.n=function(h){var t=h&&h.__esModule?function(){return h.default}:function(){return h};return g.d(t,"a",t),t},g.o=function(h,t){return Object.prototype.hasOwnProperty.call(h,t)},g.p="",g(g.s=34)}([function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.forwardEvent=x.EventEmitter=void 0;var h=function(){function t(){this._listeners=[],this._disposed=!1}return Object.defineProperty(t.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(f){return m._listeners.push(f),{dispose:function(){if(!m._disposed){for(var a=0;a>22},l.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?e.stringFromCodePoint(2097151&this.content):""},l.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},l.prototype.setFromCharData=function(s){this.fg=s[m.CHAR_DATA_ATTR_INDEX],this.bg=0;var n=!1;if(s[m.CHAR_DATA_CHAR_INDEX].length>2)n=!0;else if(s[m.CHAR_DATA_CHAR_INDEX].length===2){var d=s[m.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var r=s[m.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=r&&r<=57343?this.content=1024*(d-55296)+r-56320+65536|s[m.CHAR_DATA_WIDTH_INDEX]<<22:n=!0}else n=!0}else this.content=s[m.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[m.CHAR_DATA_WIDTH_INDEX]<<22;n&&(this.combinedData=s[m.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[m.CHAR_DATA_WIDTH_INDEX]<<22)},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(f.AttributeData);x.CellData=c},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.ISoundService=x.ISelectionService=x.IRenderService=x.IMouseService=x.ICoreBrowserService=x.ICharSizeService=void 0;var h=g(14);x.ICharSizeService=h.createDecorator("CharSizeService"),x.ICoreBrowserService=h.createDecorator("CoreBrowserService"),x.IMouseService=h.createDecorator("MouseService"),x.IRenderService=h.createDecorator("RenderService"),x.ISelectionService=h.createDecorator("SelectionService"),x.ISoundService=h.createDecorator("SoundService")},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.ExtendedAttrs=x.AttributeData=void 0;var h=function(){function e(){this.fg=0,this.bg=0,this.extended=new t}return e.toColorRGB=function(m){return[m>>>16&255,m>>>8&255,255&m]},e.fromColorRGB=function(m){return(255&m[0])<<16|(255&m[1])<<8|255&m[2]},e.prototype.clone=function(){var m=new e;return m.fg=this.fg,m.bg=this.bg,m.extended=this.extended.clone(),m},e.prototype.isInverse=function(){return 67108864&this.fg},e.prototype.isBold=function(){return 134217728&this.fg},e.prototype.isUnderline=function(){return 268435456&this.fg},e.prototype.isBlink=function(){return 536870912&this.fg},e.prototype.isInvisible=function(){return 1073741824&this.fg},e.prototype.isItalic=function(){return 67108864&this.bg},e.prototype.isDim=function(){return 134217728&this.bg},e.prototype.getFgColorMode=function(){return 50331648&this.fg},e.prototype.getBgColorMode=function(){return 50331648&this.bg},e.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},e.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},e.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},e.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},e.prototype.isFgDefault=function(){return(50331648&this.fg)==0},e.prototype.isBgDefault=function(){return(50331648&this.bg)==0},e.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},e.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},e.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},e.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},e.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},e.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},e.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},e.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},e.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},e.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},e.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},e}();x.AttributeData=h;var t=function(){function e(m,f){m===void 0&&(m=0),f===void 0&&(f=-1),this.underlineStyle=m,this.underlineColor=f}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return this.underlineStyle===0},e}();x.ExtendedAttrs=t},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.addDisposableDomListener=void 0,x.addDisposableDomListener=function(h,t,e,m){h.addEventListener(t,e,m);var f=!1;return{dispose:function(){f||(f=!0,h.removeEventListener(t,e,m))}}}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.Utf8ToUtf32=x.StringToUtf32=x.utf32ToString=x.stringFromCodePoint=void 0,x.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},x.utf32ToString=function(e,m,f){m===void 0&&(m=0),f===void 0&&(f=e.length);for(var c="",a=m;a65535?(l-=65536,c+=String.fromCharCode(55296+(l>>10))+String.fromCharCode(l%1024+56320)):c+=String.fromCharCode(l)}return c};var h=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(m,f){var c=m.length;if(!c)return 0;var a=0,l=0;this._interim&&(56320<=(d=m.charCodeAt(l++))&&d<=57343?f[a++]=1024*(this._interim-55296)+d-56320+65536:(f[a++]=this._interim,f[a++]=d),this._interim=0);for(var s=l;s=c)return this._interim=n,a;var d;56320<=(d=m.charCodeAt(s))&&d<=57343?f[a++]=1024*(n-55296)+d-56320+65536:(f[a++]=n,f[a++]=d)}else f[a++]=n}return a},e}();x.StringToUtf32=h;var t=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(m,f){var c=m.length;if(!c)return 0;var a,l,s,n,d=0,r=0,o=0;if(this.interim[0]){var u=!1,p=this.interim[0];p&=(224&p)==192?31:(240&p)==224?15:7;for(var A=0,b=void 0;(b=63&this.interim[++A])&&A<4;)p<<=6,p|=b;for(var w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=w-A;o=c)return 0;if((192&(b=m[o++]))!=128){o--,u=!0;break}this.interim[A++]=b,p<<=6,p|=63&b}u||(w===2?p<128?o--:f[d++]=p:w===3?p<2048||p>=55296&&p<=57343||(f[d++]=p):p<65536||p>1114111||(f[d++]=p)),this.interim.fill(0)}for(var _=c-4,E=o;E=c)return this.interim[0]=a,d;if((192&(l=m[E++]))!=128){E--;continue}if((r=(31&a)<<6|63&l)<128){E--;continue}f[d++]=r}else if((240&a)==224){if(E>=c)return this.interim[0]=a,d;if((192&(l=m[E++]))!=128){E--;continue}if(E>=c)return this.interim[0]=a,this.interim[1]=l,d;if((192&(s=m[E++]))!=128){E--;continue}if((r=(15&a)<<12|(63&l)<<6|63&s)<2048||r>=55296&&r<=57343)continue;f[d++]=r}else if((248&a)==240){if(E>=c)return this.interim[0]=a,d;if((192&(l=m[E++]))!=128){E--;continue}if(E>=c)return this.interim[0]=a,this.interim[1]=l,d;if((192&(s=m[E++]))!=128){E--;continue}if(E>=c)return this.interim[0]=a,this.interim[1]=l,this.interim[2]=s,d;if((192&(n=m[E++]))!=128){E--;continue}if((r=(7&a)<<18|(63&l)<<12|(63&s)<<6|63&n)<65536||r>1114111)continue;f[d++]=r}}return d},e}();x.Utf8ToUtf32=t},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CHAR_ATLAS_CELL_SPACING=x.DIM_OPACITY=x.INVERTED_DEFAULT_COLOR=void 0,x.INVERTED_DEFAULT_COLOR=257,x.DIM_OPACITY=.5,x.CHAR_ATLAS_CELL_SPACING=1},function(T,x,g){"use strict";var h,t,e,m;function f(a){var l=a.toString(16);return l.length<2?"0"+l:l}function c(a,l){return a>>0}}(h=x.channels||(x.channels={})),(t=x.color||(x.color={})).blend=function(a,l){var s=(255&l.rgba)/255;if(s===1)return{css:l.css,rgba:l.rgba};var n=l.rgba>>24&255,d=l.rgba>>16&255,r=l.rgba>>8&255,o=a.rgba>>24&255,u=a.rgba>>16&255,p=a.rgba>>8&255,A=o+Math.round((n-o)*s),b=u+Math.round((d-u)*s),w=p+Math.round((r-p)*s);return{css:h.toCss(A,b,w),rgba:h.toRgba(A,b,w)}},t.isOpaque=function(a){return(255&a.rgba)==255},t.ensureContrastRatio=function(a,l,s){var n=m.ensureContrastRatio(a.rgba,l.rgba,s);if(n)return m.toColor(n>>24&255,n>>16&255,n>>8&255)},t.opaque=function(a){var l=(255|a.rgba)>>>0,s=m.toChannels(l),n=s[0],d=s[1],r=s[2];return{css:h.toCss(n,d,r),rgba:l}},t.opacity=function(a,l){var s=Math.round(255*l),n=m.toChannels(a.rgba),d=n[0],r=n[1],o=n[2];return{css:h.toCss(d,r,o,s),rgba:h.toRgba(d,r,o,s)}},(x.css||(x.css={})).toColor=function(a){switch(a.length){case 7:return{css:a,rgba:(parseInt(a.slice(1),16)<<8|255)>>>0};case 9:return{css:a,rgba:parseInt(a.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(a){function l(s,n,d){var r=s/255,o=n/255,u=d/255;return .2126*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.7152*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}a.relativeLuminance=function(s){return l(s>>16&255,s>>8&255,255&s)},a.relativeLuminance2=l}(e=x.rgb||(x.rgb={})),function(a){function l(n,d,r){for(var o=n>>24&255,u=n>>16&255,p=n>>8&255,A=d>>24&255,b=d>>16&255,w=d>>8&255,y=c(e.relativeLuminance2(A,w,b),e.relativeLuminance2(o,u,p));y0||b>0||w>0);)A-=Math.max(0,Math.ceil(.1*A)),b-=Math.max(0,Math.ceil(.1*b)),w-=Math.max(0,Math.ceil(.1*w)),y=c(e.relativeLuminance2(A,w,b),e.relativeLuminance2(o,u,p));return(A<<24|b<<16|w<<8|255)>>>0}function s(n,d,r){for(var o=n>>24&255,u=n>>16&255,p=n>>8&255,A=d>>24&255,b=d>>16&255,w=d>>8&255,y=c(e.relativeLuminance2(A,w,b),e.relativeLuminance2(o,u,p));y>>0}a.ensureContrastRatio=function(n,d,r){var o=e.relativeLuminance(n>>8),u=e.relativeLuminance(d>>8);if(c(o,u)>24&255,n>>16&255,n>>8&255,255&n]},a.toColor=function(n,d,r){return{css:h.toCss(n,d,r),rgba:h.toRgba(n,d,r)}}}(m=x.rgba||(x.rgba={})),x.toPaddedHex=f,x.contrastRatio=c},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.isLinux=x.isWindows=x.isIphone=x.isIpad=x.isMac=x.isSafari=x.isFirefox=void 0;var h=typeof navigator=="undefined",t=h?"node":navigator.userAgent,e=h?"node":navigator.platform;function m(f,c){return f.indexOf(c)>=0}x.isFirefox=!!~t.indexOf("Firefox"),x.isSafari=/^((?!chrome|android).)*safari/i.test(t),x.isMac=m(["Macintosh","MacIntel","MacPPC","Mac68K"],e),x.isIpad=e==="iPad",x.isIphone=e==="iPhone",x.isWindows=m(["Windows","Win16","Win32","WinCE"],e),x.isLinux=e.indexOf("Linux")>=0},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.C1=x.C0=void 0,function(h){h.NUL="\0",h.SOH="",h.STX="",h.ETX="",h.EOT="",h.ENQ="",h.ACK="",h.BEL="\x07",h.BS="\b",h.HT=" ",h.LF=` `,h.VT="\v",h.FF="\f",h.CR="\r",h.SO="",h.SI="",h.DLE="",h.DC1="",h.DC2="",h.DC3="",h.DC4="",h.NAK="",h.SYN="",h.ETB="",h.CAN="",h.EM="",h.SUB="",h.ESC="",h.FS="",h.GS="",h.RS="",h.US="",h.SP=" ",h.DEL="\x7F"}(x.C0||(x.C0={})),function(h){h.PAD="\x80",h.HOP="\x81",h.BPH="\x82",h.NBH="\x83",h.IND="\x84",h.NEL="\x85",h.SSA="\x86",h.ESA="\x87",h.HTS="\x88",h.HTJ="\x89",h.VTS="\x8A",h.PLD="\x8B",h.PLU="\x8C",h.RI="\x8D",h.SS2="\x8E",h.SS3="\x8F",h.DCS="\x90",h.PU1="\x91",h.PU2="\x92",h.STS="\x93",h.CCH="\x94",h.MW="\x95",h.SPA="\x96",h.EPA="\x97",h.SOS="\x98",h.SGCI="\x99",h.SCI="\x9A",h.CSI="\x9B",h.ST="\x9C",h.OSC="\x9D",h.PM="\x9E",h.APC="\x9F"}(x.C1||(x.C1={}))},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.BaseRenderLayer=void 0;var h=g(3),t=g(9),e=g(25),m=g(6),f=g(28),c=g(10),a=g(17),l=function(){function s(n,d,r,o,u,p,A,b){this._container=n,this._alpha=o,this._colors=u,this._rendererId=p,this._bufferService=A,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+d+"-layer"),this._canvas.style.zIndex=r.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var n;a.removeElementFromParent(this._canvas),(n=this._charAtlas)===null||n===void 0||n.dispose()},s.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(n,d){},s.prototype.onSelectionChanged=function(n,d,r){r===void 0&&(r=!1)},s.prototype.setColors=function(n){this._refreshCharAtlas(n)},s.prototype._setTransparency=function(n){if(n!==this._alpha){var d=this._canvas;this._alpha=n,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,d),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(n){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=e.acquireCharAtlas(this._optionsService.options,this._rendererId,n,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(n){this._scaledCellWidth=n.scaledCellWidth,this._scaledCellHeight=n.scaledCellHeight,this._scaledCharWidth=n.scaledCharWidth,this._scaledCharHeight=n.scaledCharHeight,this._scaledCharLeft=n.scaledCharLeft,this._scaledCharTop=n.scaledCharTop,this._canvas.width=n.scaledCanvasWidth,this._canvas.height=n.scaledCanvasHeight,this._canvas.style.width=n.canvasWidth+"px",this._canvas.style.height=n.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(n,d,r,o){this._ctx.fillRect(n*this._scaledCellWidth,d*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(n,d,r){r===void 0&&(r=1),this._ctx.fillRect(n*this._scaledCellWidth,(d+1)*this._scaledCellHeight-window.devicePixelRatio-1,r*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(n,d,r){this._ctx.fillRect(n*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*r,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(n,d,r,o){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(n*this._scaledCellWidth+window.devicePixelRatio/2,d*this._scaledCellHeight+window.devicePixelRatio/2,r*this._scaledCellWidth-window.devicePixelRatio,o*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(n,d,r,o){this._alpha?this._ctx.clearRect(n*this._scaledCellWidth,d*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(n*this._scaledCellWidth,d*this._scaledCellHeight,r*this._scaledCellWidth,o*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(n,d,r){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(r),this._ctx.fillText(n.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(n,d,r){var o,u,p=this._getContrastColor(n);p||n.isFgRGB()||n.isBgRGB()?this._drawUncachedChars(n,d,r,p):(n.isInverse()?(o=n.isBgDefault()?t.INVERTED_DEFAULT_COLOR:n.getBgColor(),u=n.isFgDefault()?t.INVERTED_DEFAULT_COLOR:n.getFgColor()):(u=n.isBgDefault()?h.DEFAULT_COLOR:n.getBgColor(),o=n.isFgDefault()?h.DEFAULT_COLOR:n.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=n.getChars()||h.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=n.getCode()||h.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!n.isBold(),this._currentGlyphIdentifier.dim=!!n.isDim(),this._currentGlyphIdentifier.italic=!!n.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,d*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(n,d,r))},s.prototype._drawUncachedChars=function(n,d,r,o){if(this._ctx.save(),this._ctx.font=this._getFont(!!n.isBold(),!!n.isItalic()),this._ctx.textBaseline="middle",n.isInverse())if(o)this._ctx.fillStyle=o.css;else if(n.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(n.isBgRGB())this._ctx.fillStyle="rgb("+m.AttributeData.toColorRGB(n.getBgColor()).join(",")+")";else{var u=n.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(o)this._ctx.fillStyle=o.css;else if(n.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(n.isFgRGB())this._ctx.fillStyle="rgb("+m.AttributeData.toColorRGB(n.getFgColor()).join(",")+")";else{var p=n.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&p<8&&(p+=8),this._ctx.fillStyle=this._colors.ansi[p].css}this._clipRow(r),n.isDim()&&(this._ctx.globalAlpha=t.DIM_OPACITY),this._ctx.fillText(n.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,r*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(n){this._ctx.beginPath(),this._ctx.rect(0,n*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(n,d){return(d?"italic":"")+" "+(n?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(n){if(this._optionsService.options.minimumContrastRatio!==1){var d=this._colors.contrastCache.getColor(n.bg,n.fg);if(d!==void 0)return d||void 0;var r=n.getFgColor(),o=n.getFgColorMode(),u=n.getBgColor(),p=n.getBgColorMode(),A=!!n.isInverse(),b=!!n.isInverse();if(A){var w=r;r=u,u=w;var y=o;o=p,p=y}var _=this._resolveBackgroundRgba(p,u,A),E=this._resolveForegroundRgba(o,r,A,b),I=c.rgba.ensureContrastRatio(_,E,this._optionsService.options.minimumContrastRatio);if(I){var S={css:c.channels.toCss(I>>24&255,I>>16&255,I>>8&255),rgba:I};return this._colors.contrastCache.setColor(n.bg,n.fg,S),S}this._colors.contrastCache.setColor(n.bg,n.fg,null)}},s.prototype._resolveBackgroundRgba=function(n,d,r){switch(n){case 16777216:case 33554432:return this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return r?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(n,d,r,o){switch(n){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&o&&d<8&&(d+=8),this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return r?this._colors.background.rgba:this._colors.foreground.rgba}},s}();x.BaseRenderLayer=l},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.createDecorator=x.getServiceDependencies=x.serviceRegistry=void 0;function h(t,e,m){e.di$target===e?e.di$dependencies.push({id:t,index:m}):(e.di$dependencies=[{id:t,index:m}],e.di$target=e)}x.serviceRegistry=new Map,x.getServiceDependencies=function(t){return t.di$dependencies||[]},x.createDecorator=function(t){if(x.serviceRegistry.has(t))return x.serviceRegistry.get(t);var e=function m(f,c,a){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");h(m,f,a)};return e.toString=function(){return t},x.serviceRegistry.set(t,e),e}},function(T,x,g){"use strict";function h(t,e,m,f){if(m===void 0&&(m=0),f===void 0&&(f=t.length),m>=t.length)return t;m=(t.length+m)%t.length,f=f>=t.length?t.length:(t.length+f)%t.length;for(var c=m;c>22,2097152&l?this._combined[a].charCodeAt(this._combined[a].length-1):s]},c.prototype.set=function(a,l){this._data[3*a+1]=l[t.CHAR_DATA_ATTR_INDEX],l[t.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[a]=l[1],this._data[3*a+0]=2097152|a|l[t.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*a+0]=l[t.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[t.CHAR_DATA_WIDTH_INDEX]<<22},c.prototype.getWidth=function(a){return this._data[3*a+0]>>22},c.prototype.hasWidth=function(a){return 12582912&this._data[3*a+0]},c.prototype.getFg=function(a){return this._data[3*a+1]},c.prototype.getBg=function(a){return this._data[3*a+2]},c.prototype.hasContent=function(a){return 4194303&this._data[3*a+0]},c.prototype.getCodePoint=function(a){var l=this._data[3*a+0];return 2097152&l?this._combined[a].charCodeAt(this._combined[a].length-1):2097151&l},c.prototype.isCombined=function(a){return 2097152&this._data[3*a+0]},c.prototype.getString=function(a){var l=this._data[3*a+0];return 2097152&l?this._combined[a]:2097151&l?h.stringFromCodePoint(2097151&l):""},c.prototype.loadCell=function(a,l){var s=3*a;return l.content=this._data[s+0],l.fg=this._data[s+1],l.bg=this._data[s+2],2097152&l.content&&(l.combinedData=this._combined[a]),268435456&l.bg&&(l.extended=this._extendedAttrs[a]),l},c.prototype.setCell=function(a,l){2097152&l.content&&(this._combined[a]=l.combinedData),268435456&l.bg&&(this._extendedAttrs[a]=l.extended),this._data[3*a+0]=l.content,this._data[3*a+1]=l.fg,this._data[3*a+2]=l.bg},c.prototype.setCellFromCodePoint=function(a,l,s,n,d,r){268435456&d&&(this._extendedAttrs[a]=r),this._data[3*a+0]=l|s<<22,this._data[3*a+1]=n,this._data[3*a+2]=d},c.prototype.addCodepointToCell=function(a,l){var s=this._data[3*a+0];2097152&s?this._combined[a]+=h.stringFromCodePoint(l):(2097151&s?(this._combined[a]=h.stringFromCodePoint(2097151&s)+h.stringFromCodePoint(l),s&=-2097152,s|=2097152):s=l|1<<22,this._data[3*a+0]=s)},c.prototype.insertCells=function(a,l,s,n){if((a%=this.length)&&this.getWidth(a-1)===2&&this.setCellFromCodePoint(a-1,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new m.ExtendedAttrs),l=0;--r)this.setCell(a+l+r,this.loadCell(a+r,d));for(r=0;rthis.length){var s=new Uint32Array(3*a);this.length&&(3*a=a&&delete this._combined[r]}}else this._data=new Uint32Array(0),this._combined={};this.length=a}},c.prototype.fill=function(a){this._combined={},this._extendedAttrs={};for(var l=0;l=0;--a)if(4194303&this._data[3*a+0])return a+(this._data[3*a+0]>>22);return 0},c.prototype.copyCellsFrom=function(a,l,s,n,d){var r=a._data;if(d)for(var o=n-1;o>=0;o--)for(var u=0;u<3;u++)this._data[3*(s+o)+u]=r[3*(l+o)+u];else for(o=0;o=l&&(this._combined[A-l+s]=a._combined[A])}},c.prototype.translateToString=function(a,l,s){a===void 0&&(a=!1),l===void 0&&(l=0),s===void 0&&(s=this.length),a&&(s=Math.min(s,this.getTrimmedLength()));for(var n="";l>22||1}return n},c}();x.BufferLine=f},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.removeElementFromParent=void 0,x.removeElementFromParent=function(){for(var h,t=[],e=0;e24)return I.setWinLines||!1;switch(E){case 1:return!!I.restoreWin;case 2:return!!I.minimizeWin;case 3:return!!I.setWinPosition;case 4:return!!I.setWinSizePixels;case 5:return!!I.raiseWin;case 6:return!!I.lowerWin;case 7:return!!I.refreshWin;case 8:return!!I.setWinSizeChars;case 9:return!!I.maximizeWin;case 10:return!!I.fullscreenWin;case 11:return!!I.getWinState;case 13:return!!I.getWinPosition;case 14:return!!I.getWinSizePixels;case 15:return!!I.getScreenSizePixels;case 16:return!!I.getCellSizePixels;case 18:return!!I.getWinSizeChars;case 19:return!!I.getScreenSizeChars;case 20:return!!I.getIconTitle;case 21:return!!I.getWinTitle;case 22:return!!I.pushTitle;case 23:return!!I.popTitle;case 24:return!!I.setWinLines}return!1}!function(E){E[E.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",E[E.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(e=x.WindowsOptionsReportType||(x.WindowsOptionsReportType={}));var y=function(){function E(I,S,C,N){this._bufferService=I,this._coreService=S,this._logService=C,this._optionsService=N,this._data=new Uint32Array(0)}return E.prototype.hook=function(I){this._data=new Uint32Array(0)},E.prototype.put=function(I,S,C){this._data=l.concat(this._data,I.subarray(S,C))},E.prototype.unhook=function(I){if(I){var S=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),S){case'"q':return this._coreService.triggerDataEvent(m.C0.ESC+'P1$r0"q'+m.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(m.C0.ESC+'P1$r61;1"p'+m.C0.ESC+"\\");case"r":var C=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(m.C0.ESC+"P1$r"+C+m.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(m.C0.ESC+"P1$r0m"+m.C0.ESC+"\\");case" q":var N={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return N-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(m.C0.ESC+"P1$r"+N+" q"+m.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",S),this._coreService.triggerDataEvent(m.C0.ESC+"P0$r"+m.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},E}(),_=function(E){function I(S,C,N,M,P,B,X,V,Y){Y===void 0&&(Y=new c.EscapeSequenceParser);var j=E.call(this)||this;j._bufferService=S,j._charsetService=C,j._coreService=N,j._dirtyRowService=M,j._logService=P,j._optionsService=B,j._coreMouseService=X,j._unicodeService=V,j._parser=Y,j._parseBuffer=new Uint32Array(4096),j._stringDecoder=new s.StringToUtf32,j._utf8Decoder=new s.Utf8ToUtf32,j._workCell=new o.CellData,j._windowTitle="",j._iconName="",j._windowTitleStack=[],j._iconNameStack=[],j._curAttrData=n.DEFAULT_ATTR_DATA.clone(),j._eraseAttrDataInternal=n.DEFAULT_ATTR_DATA.clone(),j._onRequestBell=new d.EventEmitter,j._onRequestRefreshRows=new d.EventEmitter,j._onRequestReset=new d.EventEmitter,j._onRequestScroll=new d.EventEmitter,j._onRequestSyncScrollBar=new d.EventEmitter,j._onRequestWindowsOptionsReport=new d.EventEmitter,j._onA11yChar=new d.EventEmitter,j._onA11yTab=new d.EventEmitter,j._onCursorMove=new d.EventEmitter,j._onLineFeed=new d.EventEmitter,j._onScroll=new d.EventEmitter,j._onTitleChange=new d.EventEmitter,j.register(j._parser),j._parser.setCsiHandlerFallback(function(K,G){j._logService.debug("Unknown CSI code: ",{identifier:j._parser.identToString(K),params:G.toArray()})}),j._parser.setEscHandlerFallback(function(K){j._logService.debug("Unknown ESC code: ",{identifier:j._parser.identToString(K)})}),j._parser.setExecuteHandlerFallback(function(K){j._logService.debug("Unknown EXECUTE code: ",{code:K})}),j._parser.setOscHandlerFallback(function(K,G,H){j._logService.debug("Unknown OSC code: ",{identifier:K,action:G,data:H})}),j._parser.setDcsHandlerFallback(function(K,G,H){G==="HOOK"&&(H=H.toArray()),j._logService.debug("Unknown DCS code: ",{identifier:j._parser.identToString(K),action:G,payload:H})}),j._parser.setPrintHandler(function(K,G,H){return j.print(K,G,H)}),j._parser.setCsiHandler({final:"@"},function(K){return j.insertChars(K)}),j._parser.setCsiHandler({intermediates:" ",final:"@"},function(K){return j.scrollLeft(K)}),j._parser.setCsiHandler({final:"A"},function(K){return j.cursorUp(K)}),j._parser.setCsiHandler({intermediates:" ",final:"A"},function(K){return j.scrollRight(K)}),j._parser.setCsiHandler({final:"B"},function(K){return j.cursorDown(K)}),j._parser.setCsiHandler({final:"C"},function(K){return j.cursorForward(K)}),j._parser.setCsiHandler({final:"D"},function(K){return j.cursorBackward(K)}),j._parser.setCsiHandler({final:"E"},function(K){return j.cursorNextLine(K)}),j._parser.setCsiHandler({final:"F"},function(K){return j.cursorPrecedingLine(K)}),j._parser.setCsiHandler({final:"G"},function(K){return j.cursorCharAbsolute(K)}),j._parser.setCsiHandler({final:"H"},function(K){return j.cursorPosition(K)}),j._parser.setCsiHandler({final:"I"},function(K){return j.cursorForwardTab(K)}),j._parser.setCsiHandler({final:"J"},function(K){return j.eraseInDisplay(K)}),j._parser.setCsiHandler({prefix:"?",final:"J"},function(K){return j.eraseInDisplay(K)}),j._parser.setCsiHandler({final:"K"},function(K){return j.eraseInLine(K)}),j._parser.setCsiHandler({prefix:"?",final:"K"},function(K){return j.eraseInLine(K)}),j._parser.setCsiHandler({final:"L"},function(K){return j.insertLines(K)}),j._parser.setCsiHandler({final:"M"},function(K){return j.deleteLines(K)}),j._parser.setCsiHandler({final:"P"},function(K){return j.deleteChars(K)}),j._parser.setCsiHandler({final:"S"},function(K){return j.scrollUp(K)}),j._parser.setCsiHandler({final:"T"},function(K){return j.scrollDown(K)}),j._parser.setCsiHandler({final:"X"},function(K){return j.eraseChars(K)}),j._parser.setCsiHandler({final:"Z"},function(K){return j.cursorBackwardTab(K)}),j._parser.setCsiHandler({final:"`"},function(K){return j.charPosAbsolute(K)}),j._parser.setCsiHandler({final:"a"},function(K){return j.hPositionRelative(K)}),j._parser.setCsiHandler({final:"b"},function(K){return j.repeatPrecedingCharacter(K)}),j._parser.setCsiHandler({final:"c"},function(K){return j.sendDeviceAttributesPrimary(K)}),j._parser.setCsiHandler({prefix:">",final:"c"},function(K){return j.sendDeviceAttributesSecondary(K)}),j._parser.setCsiHandler({final:"d"},function(K){return j.linePosAbsolute(K)}),j._parser.setCsiHandler({final:"e"},function(K){return j.vPositionRelative(K)}),j._parser.setCsiHandler({final:"f"},function(K){return j.hVPosition(K)}),j._parser.setCsiHandler({final:"g"},function(K){return j.tabClear(K)}),j._parser.setCsiHandler({final:"h"},function(K){return j.setMode(K)}),j._parser.setCsiHandler({prefix:"?",final:"h"},function(K){return j.setModePrivate(K)}),j._parser.setCsiHandler({final:"l"},function(K){return j.resetMode(K)}),j._parser.setCsiHandler({prefix:"?",final:"l"},function(K){return j.resetModePrivate(K)}),j._parser.setCsiHandler({final:"m"},function(K){return j.charAttributes(K)}),j._parser.setCsiHandler({final:"n"},function(K){return j.deviceStatus(K)}),j._parser.setCsiHandler({prefix:"?",final:"n"},function(K){return j.deviceStatusPrivate(K)}),j._parser.setCsiHandler({intermediates:"!",final:"p"},function(K){return j.softReset(K)}),j._parser.setCsiHandler({intermediates:" ",final:"q"},function(K){return j.setCursorStyle(K)}),j._parser.setCsiHandler({final:"r"},function(K){return j.setScrollRegion(K)}),j._parser.setCsiHandler({final:"s"},function(K){return j.saveCursor(K)}),j._parser.setCsiHandler({final:"t"},function(K){return j.windowOptions(K)}),j._parser.setCsiHandler({final:"u"},function(K){return j.restoreCursor(K)}),j._parser.setCsiHandler({intermediates:"'",final:"}"},function(K){return j.insertColumns(K)}),j._parser.setCsiHandler({intermediates:"'",final:"~"},function(K){return j.deleteColumns(K)}),j._parser.setExecuteHandler(m.C0.BEL,function(){return j.bell()}),j._parser.setExecuteHandler(m.C0.LF,function(){return j.lineFeed()}),j._parser.setExecuteHandler(m.C0.VT,function(){return j.lineFeed()}),j._parser.setExecuteHandler(m.C0.FF,function(){return j.lineFeed()}),j._parser.setExecuteHandler(m.C0.CR,function(){return j.carriageReturn()}),j._parser.setExecuteHandler(m.C0.BS,function(){return j.backspace()}),j._parser.setExecuteHandler(m.C0.HT,function(){return j.tab()}),j._parser.setExecuteHandler(m.C0.SO,function(){return j.shiftOut()}),j._parser.setExecuteHandler(m.C0.SI,function(){return j.shiftIn()}),j._parser.setExecuteHandler(m.C1.IND,function(){return j.index()}),j._parser.setExecuteHandler(m.C1.NEL,function(){return j.nextLine()}),j._parser.setExecuteHandler(m.C1.HTS,function(){return j.tabSet()}),j._parser.setOscHandler(0,new p.OscHandler(function(K){j.setTitle(K),j.setIconName(K)})),j._parser.setOscHandler(1,new p.OscHandler(function(K){return j.setIconName(K)})),j._parser.setOscHandler(2,new p.OscHandler(function(K){return j.setTitle(K)})),j._parser.setEscHandler({final:"7"},function(){return j.saveCursor()}),j._parser.setEscHandler({final:"8"},function(){return j.restoreCursor()}),j._parser.setEscHandler({final:"D"},function(){return j.index()}),j._parser.setEscHandler({final:"E"},function(){return j.nextLine()}),j._parser.setEscHandler({final:"H"},function(){return j.tabSet()}),j._parser.setEscHandler({final:"M"},function(){return j.reverseIndex()}),j._parser.setEscHandler({final:"="},function(){return j.keypadApplicationMode()}),j._parser.setEscHandler({final:">"},function(){return j.keypadNumericMode()}),j._parser.setEscHandler({final:"c"},function(){return j.fullReset()}),j._parser.setEscHandler({final:"n"},function(){return j.setgLevel(2)}),j._parser.setEscHandler({final:"o"},function(){return j.setgLevel(3)}),j._parser.setEscHandler({final:"|"},function(){return j.setgLevel(3)}),j._parser.setEscHandler({final:"}"},function(){return j.setgLevel(2)}),j._parser.setEscHandler({final:"~"},function(){return j.setgLevel(1)}),j._parser.setEscHandler({intermediates:"%",final:"@"},function(){return j.selectDefaultCharset()}),j._parser.setEscHandler({intermediates:"%",final:"G"},function(){return j.selectDefaultCharset()});var W=function(G){U._parser.setEscHandler({intermediates:"(",final:G},function(){return j.selectCharset("("+G)}),U._parser.setEscHandler({intermediates:")",final:G},function(){return j.selectCharset(")"+G)}),U._parser.setEscHandler({intermediates:"*",final:G},function(){return j.selectCharset("*"+G)}),U._parser.setEscHandler({intermediates:"+",final:G},function(){return j.selectCharset("+"+G)}),U._parser.setEscHandler({intermediates:"-",final:G},function(){return j.selectCharset("-"+G)}),U._parser.setEscHandler({intermediates:".",final:G},function(){return j.selectCharset("."+G)}),U._parser.setEscHandler({intermediates:"/",final:G},function(){return j.selectCharset("/"+G)})},U=this;for(var R in f.CHARSETS)W(R);return j._parser.setEscHandler({intermediates:"#",final:"8"},function(){return j.screenAlignmentPattern()}),j._parser.setErrorHandler(function(K){return j._logService.error("Parsing error: ",K),K}),j._parser.setDcsHandler({intermediates:"$",final:"q"},new y(j._bufferService,j._coreService,j._logService,j._optionsService)),j}return t(I,E),Object.defineProperty(I.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),I.prototype.dispose=function(){E.prototype.dispose.call(this)},I.prototype.parse=function(S){var C=this._bufferService.buffer,N=C.x,M=C.y;if(this._logService.debug("parsing data",S),this._parseBuffer.length131072)for(var P=0;P0&&R.getWidth(B.x-1)===2&&R.setCellFromCodePoint(B.x-1,0,1,U.fg,U.bg,U.extended);for(var K=C;K=Y){if(j){for(;B.x=this._bufferService.rows&&(B.y=this._bufferService.rows-1),B.lines.get(B.ybase+B.y).isWrapped=!0),R=B.lines.get(B.ybase+B.y)}else if(B.x=Y-1,P===2)continue}if(W&&(R.insertCells(B.x,P,B.getNullCell(U),U),R.getWidth(Y-1)===2&&R.setCellFromCodePoint(Y-1,r.NULL_CELL_CODE,r.NULL_CELL_WIDTH,U.fg,U.bg,U.extended)),R.setCellFromCodePoint(B.x++,M,P,U.fg,U.bg,U.extended),P>0)for(;--P;)R.setCellFromCodePoint(B.x++,0,0,U.fg,U.bg,U.extended)}else R.getWidth(B.x-1)?R.addCodepointToCell(B.x-1,M):R.addCodepointToCell(B.x-2,M)}N-C>0&&(R.loadCell(B.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),B.x0&&R.getWidth(B.x)===0&&!R.hasContent(B.x)&&R.setCellFromCodePoint(B.x,0,1,U.fg,U.bg,U.extended),this._dirtyRowService.markDirty(B.y)},I.prototype.addCsiHandler=function(S,C){var N=this;return S.final!=="t"||S.prefix||S.intermediates?this._parser.addCsiHandler(S,C):this._parser.addCsiHandler(S,function(M){return!w(M.params[0],N._optionsService.options.windowOptions)||C(M)})},I.prototype.addDcsHandler=function(S,C){return this._parser.addDcsHandler(S,new A.DcsHandler(C))},I.prototype.addEscHandler=function(S,C){return this._parser.addEscHandler(S,C)},I.prototype.addOscHandler=function(S,C){return this._parser.addOscHandler(S,new p.OscHandler(C))},I.prototype.bell=function(){this._onRequestBell.fire()},I.prototype.lineFeed=function(){var S=this._bufferService.buffer;this._dirtyRowService.markDirty(S.y),this._optionsService.options.convertEol&&(S.x=0),S.y++,S.y===S.scrollBottom+1?(S.y--,this._onRequestScroll.fire(this._eraseAttrData())):S.y>=this._bufferService.rows&&(S.y=this._bufferService.rows-1),S.x>=this._bufferService.cols&&S.x--,this._dirtyRowService.markDirty(S.y),this._onLineFeed.fire()},I.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},I.prototype.backspace=function(){var S,C=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(C.x>0&&C.x--);if(this._restrictCursor(this._bufferService.cols),C.x>0)C.x--;else if(C.x===0&&C.y>C.scrollTop&&C.y<=C.scrollBottom&&((S=C.lines.get(C.ybase+C.y))===null||S===void 0?void 0:S.isWrapped)){C.lines.get(C.ybase+C.y).isWrapped=!1,C.y--,C.x=this._bufferService.cols-1;var N=C.lines.get(C.ybase+C.y);N.hasWidth(C.x)&&!N.hasContent(C.x)&&C.x--}this._restrictCursor()},I.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var S=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-S)}},I.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},I.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},I.prototype._restrictCursor=function(S){S===void 0&&(S=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(S,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._setCursor=function(S,C){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=S,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+C):(this._bufferService.buffer.x=S,this._bufferService.buffer.y=C),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype._moveCursor=function(S,C){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+S,this._bufferService.buffer.y+C)},I.prototype.cursorUp=function(S){var C=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;C>=0?this._moveCursor(0,-Math.min(C,S.params[0]||1)):this._moveCursor(0,-(S.params[0]||1))},I.prototype.cursorDown=function(S){var C=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;C>=0?this._moveCursor(0,Math.min(C,S.params[0]||1)):this._moveCursor(0,S.params[0]||1)},I.prototype.cursorForward=function(S){this._moveCursor(S.params[0]||1,0)},I.prototype.cursorBackward=function(S){this._moveCursor(-(S.params[0]||1),0)},I.prototype.cursorNextLine=function(S){this.cursorDown(S),this._bufferService.buffer.x=0},I.prototype.cursorPrecedingLine=function(S){this.cursorUp(S),this._bufferService.buffer.x=0},I.prototype.cursorCharAbsolute=function(S){this._setCursor((S.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.cursorPosition=function(S){this._setCursor(S.length>=2?(S.params[1]||1)-1:0,(S.params[0]||1)-1)},I.prototype.charPosAbsolute=function(S){this._setCursor((S.params[0]||1)-1,this._bufferService.buffer.y)},I.prototype.hPositionRelative=function(S){this._moveCursor(S.params[0]||1,0)},I.prototype.linePosAbsolute=function(S){this._setCursor(this._bufferService.buffer.x,(S.params[0]||1)-1)},I.prototype.vPositionRelative=function(S){this._moveCursor(0,S.params[0]||1)},I.prototype.hVPosition=function(S){this.cursorPosition(S)},I.prototype.tabClear=function(S){var C=S.params[0];C===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:C===3&&(this._bufferService.buffer.tabs={})},I.prototype.cursorForwardTab=function(S){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var C=S.params[0]||1;C--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},I.prototype.cursorBackwardTab=function(S){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var C=S.params[0]||1,N=this._bufferService.buffer;C--;)N.x=N.prevStop()},I.prototype._eraseInBufferLine=function(S,C,N,M){M===void 0&&(M=!1);var P=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+S);P.replaceCells(C,N,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),M&&(P.isWrapped=!1)},I.prototype._resetBufferLine=function(S){var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+S);C.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),C.isWrapped=!1},I.prototype.eraseInDisplay=function(S){var C;switch(this._restrictCursor(),S.params[0]){case 0:for(C=this._bufferService.buffer.y,this._dirtyRowService.markDirty(C),this._eraseInBufferLine(C++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);C=this._bufferService.cols&&(this._bufferService.buffer.lines.get(C+1).isWrapped=!1);C--;)this._resetBufferLine(C);this._dirtyRowService.markDirty(0);break;case 2:for(C=this._bufferService.rows,this._dirtyRowService.markDirty(C-1);C--;)this._resetBufferLine(C);this._dirtyRowService.markDirty(0);break;case 3:var N=this._bufferService.buffer.lines.length-this._bufferService.rows;N>0&&(this._bufferService.buffer.lines.trimStart(N),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-N,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-N,0),this._onScroll.fire(0))}},I.prototype.eraseInLine=function(S){switch(this._restrictCursor(),S.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},I.prototype.insertLines=function(S){this._restrictCursor();var C=S.params[0]||1,N=this._bufferService.buffer;if(!(N.y>N.scrollBottom||N.yN.scrollBottom||N.yC.scrollBottom||C.yC.scrollBottom||C.yC.scrollBottom||C.yC.scrollBottom||C.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(m.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(m.C0.ESC+"[?6c"))},I.prototype.sendDeviceAttributesSecondary=function(S){S.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(m.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(m.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(S.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(m.C0.ESC+"[>83;40003;0c"))},I.prototype._is=function(S){return(this._optionsService.options.termName+"").indexOf(S)===0},I.prototype.setMode=function(S){for(var C=0;C=2||M[1]===2&&B+P>=5)break;M[1]&&(P=1)}while(++B+C5)&&(S=1),C.extended.underlineStyle=S,C.fg|=268435456,S===0&&(C.fg&=-268435457),C.updateExtended()},I.prototype.charAttributes=function(S){if(S.length===1&&S.params[0]===0)return this._curAttrData.fg=n.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=n.DEFAULT_ATTR_DATA.bg);for(var C,N=S.length,M=this._curAttrData,P=0;P=30&&C<=37?(M.fg&=-50331904,M.fg|=16777216|C-30):C>=40&&C<=47?(M.bg&=-50331904,M.bg|=16777216|C-40):C>=90&&C<=97?(M.fg&=-50331904,M.fg|=16777224|C-90):C>=100&&C<=107?(M.bg&=-50331904,M.bg|=16777224|C-100):C===0?(M.fg=n.DEFAULT_ATTR_DATA.fg,M.bg=n.DEFAULT_ATTR_DATA.bg):C===1?M.fg|=134217728:C===3?M.bg|=67108864:C===4?(M.fg|=268435456,this._processUnderline(S.hasSubParams(P)?S.getSubParams(P)[0]:1,M)):C===5?M.fg|=536870912:C===7?M.fg|=67108864:C===8?M.fg|=1073741824:C===2?M.bg|=134217728:C===21?this._processUnderline(2,M):C===22?(M.fg&=-134217729,M.bg&=-134217729):C===23?M.bg&=-67108865:C===24?M.fg&=-268435457:C===25?M.fg&=-536870913:C===27?M.fg&=-67108865:C===28?M.fg&=-1073741825:C===39?(M.fg&=-67108864,M.fg|=16777215&n.DEFAULT_ATTR_DATA.fg):C===49?(M.bg&=-67108864,M.bg|=16777215&n.DEFAULT_ATTR_DATA.bg):C===38||C===48||C===58?P+=this._extractColor(S,P,M):C===59?(M.extended=M.extended.clone(),M.extended.underlineColor=-1,M.updateExtended()):C===100?(M.fg&=-67108864,M.fg|=16777215&n.DEFAULT_ATTR_DATA.fg,M.bg&=-67108864,M.bg|=16777215&n.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",C)},I.prototype.deviceStatus=function(S){switch(S.params[0]){case 5:this._coreService.triggerDataEvent(m.C0.ESC+"[0n");break;case 6:var C=this._bufferService.buffer.y+1,N=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(m.C0.ESC+"["+C+";"+N+"R")}},I.prototype.deviceStatusPrivate=function(S){switch(S.params[0]){case 6:var C=this._bufferService.buffer.y+1,N=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(m.C0.ESC+"[?"+C+";"+N+"R")}},I.prototype.softReset=function(S){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=n.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},I.prototype.setCursorStyle=function(S){var C=S.params[0]||1;switch(C){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var N=C%2==1;this._optionsService.options.cursorBlink=N},I.prototype.setScrollRegion=function(S){var C,N=S.params[0]||1;(S.length<2||(C=S.params[1])>this._bufferService.rows||C===0)&&(C=this._bufferService.rows),C>N&&(this._bufferService.buffer.scrollTop=N-1,this._bufferService.buffer.scrollBottom=C-1,this._setCursor(0,0))},I.prototype.windowOptions=function(S){if(w(S.params[0],this._optionsService.options.windowOptions)){var C=S.length>1?S.params[1]:0;switch(S.params[0]){case 14:C!==2&&this._onRequestWindowsOptionsReport.fire(e.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(e.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(m.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:C!==0&&C!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),C!==0&&C!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:C!==0&&C!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),C!==0&&C!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},I.prototype.saveCursor=function(S){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},I.prototype.restoreCursor=function(S){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},I.prototype.setTitle=function(S){this._windowTitle=S,this._onTitleChange.fire(S)},I.prototype.setIconName=function(S){this._iconName=S},I.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},I.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},I.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},I.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},I.prototype.selectCharset=function(S){S.length===2?S[0]!=="/"&&this._charsetService.setgCharset(b[S[0]],f.CHARSETS[S[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},I.prototype.index=function(){this._restrictCursor();var S=this._bufferService.buffer;this._bufferService.buffer.y++,S.y===S.scrollBottom+1?(S.y--,this._onRequestScroll.fire(this._eraseAttrData())):S.y>=this._bufferService.rows&&(S.y=this._bufferService.rows-1),this._restrictCursor()},I.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},I.prototype.reverseIndex=function(){this._restrictCursor();var S=this._bufferService.buffer;if(S.y===S.scrollTop){var C=S.scrollBottom-S.scrollTop;S.lines.shiftElements(S.ybase+S.y,C,1),S.lines.set(S.ybase+S.y,S.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)}else S.y--,this._restrictCursor()},I.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},I.prototype.reset=function(){this._curAttrData=n.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=n.DEFAULT_ATTR_DATA.clone()},I.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},I.prototype.setgLevel=function(S){this._charsetService.setgLevel(S)},I.prototype.screenAlignmentPattern=function(){var S=new o.CellData;S.content=1<<22|"E".charCodeAt(0),S.fg=this._curAttrData.fg,S.bg=this._curAttrData.bg;var C=this._bufferService.buffer;this._setCursor(0,0);for(var N=0;N256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(m),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return t.fromArray=function(e){var m=new t;if(!e.length)return m;for(var f=e[0]instanceof Array?1:0;f>8,c=255&this._subParamsIdx[m];c-f>0&&e.push(Array.prototype.slice.call(this._subParams,f,c))}return e},t.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},t.prototype.addParam=function(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>2147483647?2147483647:e}},t.prototype.addSubParam=function(e){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>2147483647?2147483647:e,this._subParamsIdx[this.length-1]++}},t.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},t.prototype.getSubParams=function(e){var m=this._subParamsIdx[e]>>8,f=255&this._subParamsIdx[e];return f-m>0?this._subParams.subarray(m,f):null},t.prototype.getSubParamsAll=function(){for(var e={},m=0;m>8,c=255&this._subParamsIdx[m];c-f>0&&(e[m]=this._subParams.slice(f,c))}return e},t.prototype.addDigit=function(e){var m;if(!(this._rejectDigits||!(m=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,c=f[m-1];f[m-1]=~c?Math.min(10*c+e,2147483647):e}},t}();x.Params=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.OscHandler=x.OscParser=void 0;var h=g(23),t=g(8),e=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(c,a){this._handlers[c]===void 0&&(this._handlers[c]=[]);var l=this._handlers[c];return l.push(a),{dispose:function(){var n=l.indexOf(a);n!==-1&&l.splice(n,1)}}},f.prototype.setHandler=function(c,a){this._handlers[c]=[a]},f.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},f.prototype.setHandlerFallback=function(c){this._handlerFb=c},f.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},f.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},f.prototype._start=function(){var c=this._handlers[this._id];if(c)for(var a=c.length-1;a>=0;a--)c[a].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(c,a,l){var s=this._handlers[this._id];if(s)for(var n=s.length-1;n>=0;n--)s[n].put(c,a,l);else this._handlerFb(this._id,"PUT",t.utf32ToString(c,a,l))},f.prototype._end=function(c){var a=this._handlers[this._id];if(a){for(var l=a.length-1;l>=0&&a[l].end(c)===!1;l--);for(l--;l>=0;l--)a[l].end(!1)}else this._handlerFb(this._id,"END",c)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(c,a,l){if(this._state!==3){if(this._state===1)for(;a0&&this._put(c,a,l)}},f.prototype.end=function(c){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(c)),this._id=-1,this._state=0)},f}();x.OscParser=e;var m=function(){function f(c){this._handler=c,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(c,a,l){this._hitLimit||(this._data+=t.utf32ToString(c,a,l),this._data.length>h.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(c){var a;return this._hitLimit?a=!1:c&&(a=this._handler(this._data)),this._data="",this._hitLimit=!1,a},f}();x.OscHandler=m},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.PAYLOAD_LIMIT=void 0,x.PAYLOAD_LIMIT=1e7},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.DcsHandler=x.DcsParser=void 0;var h=g(8),t=g(21),e=g(23),m=[],f=function(){function a(){this._handlers=Object.create(null),this._active=m,this._ident=0,this._handlerFb=function(){}}return a.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},a.prototype.addHandler=function(l,s){this._handlers[l]===void 0&&(this._handlers[l]=[]);var n=this._handlers[l];return n.push(s),{dispose:function(){var r=n.indexOf(s);r!==-1&&n.splice(r,1)}}},a.prototype.setHandler=function(l,s){this._handlers[l]=[s]},a.prototype.clearHandler=function(l){this._handlers[l]&&delete this._handlers[l]},a.prototype.setHandlerFallback=function(l){this._handlerFb=l},a.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=m,this._ident=0},a.prototype.hook=function(l,s){if(this.reset(),this._ident=l,this._active=this._handlers[l]||m,this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].hook(s);else this._handlerFb(this._ident,"HOOK",s)},a.prototype.put=function(l,s,n){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(l,s,n);else this._handlerFb(this._ident,"PUT",h.utf32ToString(l,s,n))},a.prototype.unhook=function(l){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(l)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",l);this._active=m,this._ident=0},a}();x.DcsParser=f;var c=function(){function a(l){this._handler=l,this._data="",this._hitLimit=!1}return a.prototype.hook=function(l){this._params=l.clone(),this._data="",this._hitLimit=!1},a.prototype.put=function(l,s,n){this._hitLimit||(this._data+=h.utf32ToString(l,s,n),this._data.length>e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},a.prototype.unhook=function(l){var s;return this._hitLimit?s=!1:l&&(s=this._handler(this._data,this._params||new t.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},a}();x.DcsHandler=c},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.removeTerminalFromCache=x.acquireCharAtlas=void 0;var h=g(26),t=g(43),e=[];x.acquireCharAtlas=function(m,f,c,a,l){for(var s=h.generateConfig(a,l,m,c),n=0;n=0){if(h.configEquals(r.config,s))return r.atlas;r.ownedBy.length===1?(r.atlas.dispose(),e.splice(n,1)):r.ownedBy.splice(d,1);break}}for(n=0;n1)for(var y=this._getJoinedRanges(r,p,u,n,o),_=0;_1)for(y=this._getJoinedRanges(r,p,u,n,o),_=0;_=this._line.length))return u?(this._line.loadCell(o,u),u):this._line.loadCell(o,new h.CellData)},r.prototype.translateToString=function(o,u,p){return this._line.translateToString(o,u,p)},r}(),n=function(){function r(o){this._core=o}return r.prototype.registerCsiHandler=function(o,u){return this._core.addCsiHandler(o,function(p){return u(p.toArray())})},r.prototype.addCsiHandler=function(o,u){return this.registerCsiHandler(o,u)},r.prototype.registerDcsHandler=function(o,u){return this._core.addDcsHandler(o,function(p,A){return u(p,A.toArray())})},r.prototype.addDcsHandler=function(o,u){return this.registerDcsHandler(o,u)},r.prototype.registerEscHandler=function(o,u){return this._core.addEscHandler(o,u)},r.prototype.addEscHandler=function(o,u){return this.registerEscHandler(o,u)},r.prototype.registerOscHandler=function(o,u){return this._core.addOscHandler(o,u)},r.prototype.addOscHandler=function(o,u){return this.registerOscHandler(o,u)},r}(),d=function(){function r(o){this._core=o}return r.prototype.register=function(o){this._core.unicodeService.register(o)},Object.defineProperty(r.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(u){this._core.unicodeService.activeVersion=u},enumerable:!1,configurable:!0}),r}()},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(j,W){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(U,R){U.__proto__=R}||function(U,R){for(var K in R)R.hasOwnProperty(K)&&(U[K]=R[K])})(j,W)},function(Y,j){function W(){this.constructor=Y}h(Y,j),Y.prototype=j===null?Object.create(j):(W.prototype=j.prototype,new W)});Object.defineProperty(x,"__esModule",{value:!0}),x.Terminal=void 0;var e=g(36),m=g(37),f=g(38),c=g(12),a=g(19),l=g(40),s=g(50),n=g(51),d=g(11),r=g(7),o=g(18),u=g(54),p=g(55),A=g(56),b=g(57),w=g(59),y=g(0),_=g(16),E=g(27),I=g(60),S=g(5),C=g(61),N=g(62),M=g(63),P=g(64),B=g(65),X=typeof window!="undefined"?window.document:null,V=function(Y){function j(W){W===void 0&&(W={});var U=Y.call(this,W)||this;return U.browser=d,U._keyDownHandled=!1,U._onCursorMove=new y.EventEmitter,U._onKey=new y.EventEmitter,U._onRender=new y.EventEmitter,U._onSelectionChange=new y.EventEmitter,U._onTitleChange=new y.EventEmitter,U._onFocus=new y.EventEmitter,U._onBlur=new y.EventEmitter,U._onA11yCharEmitter=new y.EventEmitter,U._onA11yTabEmitter=new y.EventEmitter,U._setup(),U.linkifier=U._instantiationService.createInstance(s.Linkifier),U.linkifier2=U.register(U._instantiationService.createInstance(M.Linkifier2)),U.register(U._inputHandler.onRequestBell(function(){return U.bell()})),U.register(U._inputHandler.onRequestRefreshRows(function(R,K){return U.refresh(R,K)})),U.register(U._inputHandler.onRequestReset(function(){return U.reset()})),U.register(U._inputHandler.onRequestScroll(function(R,K){return U.scroll(R,K||void 0)})),U.register(U._inputHandler.onRequestWindowsOptionsReport(function(R){return U._reportWindowsOptions(R)})),U.register(y.forwardEvent(U._inputHandler.onCursorMove,U._onCursorMove)),U.register(y.forwardEvent(U._inputHandler.onTitleChange,U._onTitleChange)),U.register(y.forwardEvent(U._inputHandler.onA11yChar,U._onA11yCharEmitter)),U.register(y.forwardEvent(U._inputHandler.onA11yTab,U._onA11yTabEmitter)),U.register(U._bufferService.onResize(function(R){return U._afterResize(R.cols,R.rows)})),U}return t(j,Y),Object.defineProperty(j.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),j.prototype.dispose=function(){var W,U,R;this._isDisposed||(Y.prototype.dispose.call(this),(W=this._renderService)===null||W===void 0||W.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(R=(U=this.element)===null||U===void 0?void 0:U.parentNode)===null||R===void 0||R.removeChild(this.element))},j.prototype._setup=function(){Y.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(j.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),j.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},j.prototype._updateOptions=function(W){var U,R,K,G;switch(Y.prototype._updateOptions.call(this,W),W){case"fontFamily":case"fontSize":(U=this._renderService)===null||U===void 0||U.clear(),(R=this._charSizeService)===null||R===void 0||R.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(K=this.viewport)===null||K===void 0||K.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new A.AccessibilityManager(this,this._renderService)):((G=this._accessibilityManager)===null||G===void 0||G.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},j.prototype._onTextAreaFocus=function(W){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(W),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},j.prototype.blur=function(){var W;return(W=this.textarea)===null||W===void 0?void 0:W.blur()},j.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},j.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var W=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),U=this._bufferService.buffer.y*W,R=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=R+"px",this.textarea.style.top=U+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=W+"px",this.textarea.style.lineHeight=W+"px",this.textarea.style.zIndex="-5"}},j.prototype._initGlobal=function(){var W=this;this._bindKeys(),this.register(r.addDisposableDomListener(this.element,"copy",function(R){W.hasSelection()&&f.copyHandler(R,W._selectionService)}));var U=function(K){return f.handlePasteEvent(K,W.textarea,W._coreService)};this.register(r.addDisposableDomListener(this.textarea,"paste",U)),this.register(r.addDisposableDomListener(this.element,"paste",U)),d.isFirefox?this.register(r.addDisposableDomListener(this.element,"mousedown",function(R){R.button===2&&f.rightClickHandler(R,W.textarea,W.screenElement,W._selectionService,W.options.rightClickSelectsWord)})):this.register(r.addDisposableDomListener(this.element,"contextmenu",function(R){f.rightClickHandler(R,W.textarea,W.screenElement,W._selectionService,W.options.rightClickSelectsWord)})),d.isLinux&&this.register(r.addDisposableDomListener(this.element,"auxclick",function(R){R.button===1&&f.moveTextAreaUnderMouseCursor(R,W.textarea,W.screenElement)}))},j.prototype._bindKeys=function(){var W=this;this.register(r.addDisposableDomListener(this.textarea,"keyup",function(U){return W._keyUp(U)},!0)),this.register(r.addDisposableDomListener(this.textarea,"keydown",function(U){return W._keyDown(U)},!0)),this.register(r.addDisposableDomListener(this.textarea,"keypress",function(U){return W._keyPress(U)},!0)),this.register(r.addDisposableDomListener(this.textarea,"compositionstart",function(){return W._compositionHelper.compositionstart()})),this.register(r.addDisposableDomListener(this.textarea,"compositionupdate",function(U){return W._compositionHelper.compositionupdate(U)})),this.register(r.addDisposableDomListener(this.textarea,"compositionend",function(){return W._compositionHelper.compositionend()})),this.register(this.onRender(function(){return W._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(U){return W._queueLinkification(U.start,U.end)}))},j.prototype.open=function(W){var U=this;if(!W)throw new Error("Terminal requires a parent element.");X.body.contains(W)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=W.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),W.appendChild(this.element);var R=X.createDocumentFragment();this._viewportElement=X.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),R.appendChild(this._viewportElement),this._viewportScrollArea=X.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=X.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=X.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),R.appendChild(this.screenElement),this.textarea=X.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",o.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(r.addDisposableDomListener(this.textarea,"focus",function(H){return U._onTextAreaFocus(H)})),this.register(r.addDisposableDomListener(this.textarea,"blur",function(){return U._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var K=this._instantiationService.createInstance(P.CoreBrowserService,this.textarea);this._instantiationService.setService(S.ICoreBrowserService,K),this._charSizeService=this._instantiationService.createInstance(C.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(S.ICharSizeService,this._charSizeService),this._compositionView=X.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(e.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(R),this._theme=this.options.theme||this._theme,this._colorManager=new E.ColorManager(X,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(H){return U._colorManager.onOptionsChange(H)})),this._colorManager.setTheme(this._theme);var G=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(I.RenderService,G,this.rows,this.screenElement)),this._instantiationService.setService(S.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(H){return U._onRender.fire(H)})),this.onResize(function(H){return U._renderService.resize(H.cols,H.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(S.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(N.MouseService),this._instantiationService.setService(S.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(m.Viewport,function(H,Z){return U.scrollLines(H,Z)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return U.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){U._renderService.onCursorMove(),U._syncTextArea()})),this.register(this.onResize(function(){return U._renderService.onResize(U.cols,U.rows)})),this.register(this.onBlur(function(){return U._renderService.onBlur()})),this.register(this.onFocus(function(){return U._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return U.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(n.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(S.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(H){return U.scrollLines(H.amount,H.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return U._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(H){return U._renderService.onSelectionChanged(H.start,H.end,H.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(H){U.textarea.value=H,U.textarea.focus(),U.textarea.select()})),this.register(this.onScroll(function(){U.viewport.syncScrollArea(),U._selectionService.refresh()})),this.register(r.addDisposableDomListener(this._viewportElement,"scroll",function(){return U._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(p.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return U._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(r.addDisposableDomListener(this.element,"mousedown",function(H){return U._selectionService.onMouseDown(H)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new A.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},j.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(l.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},j.prototype._setTheme=function(W){var U,R,K;this._theme=W,(U=this._colorManager)===null||U===void 0||U.setTheme(W),(R=this._renderService)===null||R===void 0||R.setColors(this._colorManager.colors),(K=this.viewport)===null||K===void 0||K.onThemeChange(this._colorManager.colors)},j.prototype.bindMouse=function(){var W=this,U=this,R=this.element;function K(ne){var se,Ce,Re=U._mouseService.getRawByteCoords(ne,U.screenElement,U.cols,U.rows);if(!Re)return!1;switch(ne.overrideType||ne.type){case"mousemove":Ce=32,ne.buttons===void 0?(se=3,ne.button!==void 0&&(se=ne.button<3?ne.button:3)):se=1&ne.buttons?0:4&ne.buttons?1:2&ne.buttons?2:3;break;case"mouseup":Ce=0,se=ne.button<3?ne.button:3;break;case"mousedown":Ce=1,se=ne.button<3?ne.button:3;break;case"wheel":ne.deltaY!==0&&(Ce=ne.deltaY<0?0:1),se=4;break;default:return!1}return!(Ce===void 0||se===void 0||se>4)&&U._coreMouseService.triggerMouseEvent({col:Re.x-33,row:Re.y-33,button:se,action:Ce,ctrl:ne.ctrlKey,alt:ne.altKey,shift:ne.shiftKey})}var G={mouseup:null,wheel:null,mousedrag:null,mousemove:null},H=function(se){return K(se),se.buttons||(W._document.removeEventListener("mouseup",G.mouseup),G.mousedrag&&W._document.removeEventListener("mousemove",G.mousedrag)),W.cancel(se)},Z=function(se){return K(se),se.preventDefault(),W.cancel(se)},q=function(se){se.buttons&&K(se)},ce=function(se){se.buttons||K(se)};this.register(this._coreMouseService.onProtocolChange(function(ne){ne?(W.optionsService.options.logLevel==="debug"&&W._logService.debug("Binding to mouse events:",W._coreMouseService.explainEvents(ne)),W.element.classList.add("enable-mouse-events"),W._selectionService.disable()):(W._logService.debug("Unbinding from mouse events."),W.element.classList.remove("enable-mouse-events"),W._selectionService.enable()),8&ne?G.mousemove||(R.addEventListener("mousemove",ce),G.mousemove=ce):(R.removeEventListener("mousemove",G.mousemove),G.mousemove=null),16&ne?G.wheel||(R.addEventListener("wheel",Z,{passive:!1}),G.wheel=Z):(R.removeEventListener("wheel",G.wheel),G.wheel=null),2&ne?G.mouseup||(G.mouseup=H):(W._document.removeEventListener("mouseup",G.mouseup),G.mouseup=null),4&ne?G.mousedrag||(G.mousedrag=q):(W._document.removeEventListener("mousemove",G.mousedrag),G.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(r.addDisposableDomListener(R,"mousedown",function(ne){if(ne.preventDefault(),W.focus(),W._coreMouseService.areMouseEventsActive&&!W._selectionService.shouldForceSelection(ne))return K(ne),G.mouseup&&W._document.addEventListener("mouseup",G.mouseup),G.mousedrag&&W._document.addEventListener("mousemove",G.mousedrag),W.cancel(ne)})),this.register(r.addDisposableDomListener(R,"wheel",function(ne){if(!G.wheel){if(!W.buffer.hasScrollback){var se=W.viewport.getLinesScrolled(ne);if(se===0)return;for(var Ce=c.C0.ESC+(W._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ne.deltaY<0?"A":"B"),Re="",Xe=0;Xe47)},j.prototype._keyUp=function(W){this._customKeyEventHandler&&this._customKeyEventHandler(W)===!1||(function(U){return U.keyCode===16||U.keyCode===17||U.keyCode===18}(W)||this.focus(),this.updateCursorStyle(W))},j.prototype._keyPress=function(W){var U;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(W)===!1)return!1;if(this.cancel(W),W.charCode)U=W.charCode;else if(W.which===null||W.which===void 0)U=W.keyCode;else{if(W.which===0||W.charCode===0)return!1;U=W.which}return!(!U||(W.altKey||W.ctrlKey||W.metaKey)&&!this._isThirdLevelShift(this.browser,W))&&(U=String.fromCharCode(U),this._onKey.fire({key:U,domEvent:W}),this._showCursor(),this._coreService.triggerDataEvent(U,!0),!0)},j.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},j.prototype.resize=function(W,U){W!==this.cols||U!==this.rows?Y.prototype.resize.call(this,W,U):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},j.prototype._afterResize=function(W,U){var R,K;(R=this._charSizeService)===null||R===void 0||R.measure(),(K=this.viewport)===null||K===void 0||K.syncScrollArea(!0)},j.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var W=1;W=0;o--)(n=c[o])&&(r=(d<3?n(r):d>3?n(a,l,r):n(a,l))||r);return d>3&&r&&Object.defineProperty(a,l,r),r},t=this&&this.__param||function(c,a){return function(l,s){a(l,s,c)}};Object.defineProperty(x,"__esModule",{value:!0}),x.CompositionHelper=void 0;var e=g(5),m=g(1),f=function(){function c(a,l,s,n,d,r){this._textarea=a,this._compositionView=l,this._bufferService=s,this._optionsService=n,this._charSizeService=d,this._coreService=r,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(c.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),c.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},c.prototype.compositionupdate=function(a){var l=this;this._compositionView.textContent=a.data,this.updateCompositionElements(),setTimeout(function(){l._compositionPosition.end=l._textarea.value.length},0)},c.prototype.compositionend=function(){this._finalizeComposition(!0)},c.prototype.keydown=function(a){if(this._isComposing||this._isSendingComposition){if(a.keyCode===229)return!1;if(a.keyCode===16||a.keyCode===17||a.keyCode===18)return!1;this._finalizeComposition(!1)}return a.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},c.prototype._finalizeComposition=function(a){var l=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,a){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(l._isSendingComposition){l._isSendingComposition=!1;var d=void 0;d=l._isComposing?l._textarea.value.substring(s.start,s.end):l._textarea.value.substring(s.start),l._coreService.triggerDataEvent(d,!0)}},0)}else{this._isSendingComposition=!1;var n=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(n,!0)}},c.prototype._handleAnyTextareaChanges=function(){var a=this,l=this._textarea.value;setTimeout(function(){if(!a._isComposing){var s=a._textarea.value.replace(l,"");s.length>0&&a._coreService.triggerDataEvent(s,!0)}},0)},c.prototype.updateCompositionElements=function(a){var l=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),n=this._bufferService.buffer.y*s,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=n+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._compositionView.getBoundingClientRect();this._textarea.style.left=d+"px",this._textarea.style.top=n+"px",this._textarea.style.width=r.width+"px",this._textarea.style.height=r.height+"px",this._textarea.style.lineHeight=r.height+"px"}a||setTimeout(function(){return l.updateCompositionElements(!0)},0)}},c=h([t(2,m.IBufferService),t(3,m.IOptionsService),t(4,e.ICharSizeService),t(5,m.ICoreService)],c)}();x.CompositionHelper=f},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(d,r){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var p in u)u.hasOwnProperty(p)&&(o[p]=u[p])})(d,r)},function(n,d){function r(){this.constructor=n}h(n,d),n.prototype=d===null?Object.create(d):(r.prototype=d.prototype,new r)}),e=this&&this.__decorate||function(n,d,r,o){var u,p=arguments.length,A=p<3?d:o===null?o=Object.getOwnPropertyDescriptor(d,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(n,d,r,o);else for(var b=n.length-1;b>=0;b--)(u=n[b])&&(A=(p<3?u(A):p>3?u(d,r,A):u(d,r))||A);return p>3&&A&&Object.defineProperty(d,r,A),A},m=this&&this.__param||function(n,d){return function(r,o){d(r,o,n)}};Object.defineProperty(x,"__esModule",{value:!0}),x.Viewport=void 0;var f=g(2),c=g(7),a=g(5),l=g(1),s=function(n){function d(r,o,u,p,A,b,w){var y=n.call(this)||this;return y._scrollLines=r,y._viewportElement=o,y._scrollArea=u,y._bufferService=p,y._optionsService=A,y._charSizeService=b,y._renderService=w,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(c.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return t(d,n),d.prototype.onThemeChange=function(r){this._viewportElement.style.backgroundColor=r.background.css},d.prototype._refresh=function(r){var o=this;if(r)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return o._innerRefresh()}))},d.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var r=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==r&&(this._lastRecordedBufferHeight=r,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==o&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=o),this._refreshAnimationFrame=null},d.prototype.syncScrollArea=function(r){if(r===void 0&&(r=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(r);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===o&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(r)}else this._refresh(r)},d.prototype._onScroll=function(r){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var o=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(o,!0)}},d.prototype._bubbleScroll=function(r,o){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(o<0&&this._viewportElement.scrollTop!==0||o>0&&u0?1:-1),this._wheelPartialScroll%=1):r.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._bufferService.rows),o},d.prototype._applyScrollModifier=function(r,o){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&o.altKey||u==="ctrl"&&o.ctrlKey||u==="shift"&&o.shiftKey?r*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:r*this._optionsService.options.scrollSensitivity},d.prototype.onTouchStart=function(r){this._lastTouchY=r.touches[0].pageY},d.prototype.onTouchMove=function(r){var o=this._lastTouchY-r.touches[0].pageY;return this._lastTouchY=r.touches[0].pageY,o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(r,o))},d=e([m(3,l.IBufferService),m(4,l.IOptionsService),m(5,a.ICharSizeService),m(6,a.IRenderService)],d)}(f.Disposable);x.Viewport=s},function(T,x,g){"use strict";function h(f){return f.replace(/\r?\n/g,"\r")}function t(f,c){return c?"[200~"+f+"[201~":f}function e(f,c,a){f=t(f=h(f),a.decPrivateModes.bracketedPasteMode),a.triggerDataEvent(f,!0),c.value=""}function m(f,c,a){var l=a.getBoundingClientRect(),s=f.clientX-l.left-10,n=f.clientY-l.top-10;c.style.width="20px",c.style.height="20px",c.style.left=s+"px",c.style.top=n+"px",c.style.zIndex="1000",c.focus()}Object.defineProperty(x,"__esModule",{value:!0}),x.rightClickHandler=x.moveTextAreaUnderMouseCursor=x.paste=x.handlePasteEvent=x.copyHandler=x.bracketTextForPaste=x.prepareTextForTerminal=void 0,x.prepareTextForTerminal=h,x.bracketTextForPaste=t,x.copyHandler=function(f,c){f.clipboardData&&f.clipboardData.setData("text/plain",c.selectionText),f.preventDefault()},x.handlePasteEvent=function(f,c,a){f.stopPropagation(),f.clipboardData&&e(f.clipboardData.getData("text/plain"),c,a)},x.paste=e,x.moveTextAreaUnderMouseCursor=m,x.rightClickHandler=function(f,c,a,l,s){m(f,c,a),s&&!l.isClickInSelection(f)&&l.selectWordAtCursor(f),c.value=l.selectionText,c.select()}},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(d,r){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var p in u)u.hasOwnProperty(p)&&(o[p]=u[p])})(d,r)},function(n,d){function r(){this.constructor=n}h(n,d),n.prototype=d===null?Object.create(d):(r.prototype=d.prototype,new r)});Object.defineProperty(x,"__esModule",{value:!0}),x.EscapeSequenceParser=x.VT500_TRANSITION_TABLE=x.TransitionTable=void 0;var e=g(2),m=g(15),f=g(21),c=g(22),a=g(24),l=function(){function n(d){this.table=new Uint8Array(d)}return n.prototype.setDefault=function(d,r){m.fill(this.table,d<<4|r)},n.prototype.add=function(d,r,o,u){this.table[r<<8|d]=o<<4|u},n.prototype.addMany=function(d,r,o,u){for(var p=0;p1)throw new Error("only one byte as prefix supported");if((u=r.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(r.intermediates){if(r.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var p=0;pA||A>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=A}}if(r.final.length!==1)throw new Error("final must be a single byte");var b=r.final.charCodeAt(0);if(o[0]>b||b>o[1])throw new Error("final must be in range "+o[0]+" .. "+o[1]);return u<<=8,u|=b},d.prototype.identToString=function(r){for(var o=[];r;)o.push(String.fromCharCode(255&r)),r>>=8;return o.reverse().join("")},d.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},d.prototype.setPrintHandler=function(r){this._printHandler=r},d.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},d.prototype.addEscHandler=function(r,o){var u=this._identifier(r,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var p=this._escHandlers[u];return p.push(o),{dispose:function(){var b=p.indexOf(o);b!==-1&&p.splice(b,1)}}},d.prototype.setEscHandler=function(r,o){this._escHandlers[this._identifier(r,[48,126])]=[o]},d.prototype.clearEscHandler=function(r){this._escHandlers[this._identifier(r,[48,126])]&&delete this._escHandlers[this._identifier(r,[48,126])]},d.prototype.setEscHandlerFallback=function(r){this._escHandlerFb=r},d.prototype.setExecuteHandler=function(r,o){this._executeHandlers[r.charCodeAt(0)]=o},d.prototype.clearExecuteHandler=function(r){this._executeHandlers[r.charCodeAt(0)]&&delete this._executeHandlers[r.charCodeAt(0)]},d.prototype.setExecuteHandlerFallback=function(r){this._executeHandlerFb=r},d.prototype.addCsiHandler=function(r,o){var u=this._identifier(r);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var p=this._csiHandlers[u];return p.push(o),{dispose:function(){var b=p.indexOf(o);b!==-1&&p.splice(b,1)}}},d.prototype.setCsiHandler=function(r,o){this._csiHandlers[this._identifier(r)]=[o]},d.prototype.clearCsiHandler=function(r){this._csiHandlers[this._identifier(r)]&&delete this._csiHandlers[this._identifier(r)]},d.prototype.setCsiHandlerFallback=function(r){this._csiHandlerFb=r},d.prototype.addDcsHandler=function(r,o){return this._dcsParser.addHandler(this._identifier(r),o)},d.prototype.setDcsHandler=function(r,o){this._dcsParser.setHandler(this._identifier(r),o)},d.prototype.clearDcsHandler=function(r){this._dcsParser.clearHandler(this._identifier(r))},d.prototype.setDcsHandlerFallback=function(r){this._dcsParser.setHandlerFallback(r)},d.prototype.addOscHandler=function(r,o){return this._oscParser.addHandler(r,o)},d.prototype.setOscHandler=function(r,o){this._oscParser.setHandler(r,o)},d.prototype.clearOscHandler=function(r){this._oscParser.clearHandler(r)},d.prototype.setOscHandlerFallback=function(r){this._oscParser.setHandlerFallback(r)},d.prototype.setErrorHandler=function(r){this._errorHandler=r},d.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},d.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},d.prototype.parse=function(r,o){for(var u=0,p=0,A=this.currentState,b=this._oscParser,w=this._dcsParser,y=this._collect,_=this._params,E=this._transitions.table,I=0;I>4){case 2:for(var S=I+1;;++S){if(S>=o||(u=r[S])<32||u>126&&u<160){this._printHandler(r,I,S),I=S-1;break}if(++S>=o||(u=r[S])<32||u>126&&u<160){this._printHandler(r,I,S),I=S-1;break}if(++S>=o||(u=r[S])<32||u>126&&u<160){this._printHandler(r,I,S),I=S-1;break}if(++S>=o||(u=r[S])<32||u>126&&u<160){this._printHandler(r,I,S),I=S-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:I,code:u,currentState:A,collect:y,params:_,abort:!1}).abort)return;break;case 7:for(var C=this._csiHandlers[y<<8|u],N=C?C.length-1:-1;N>=0&&C[N](_)===!1;N--);N<0&&this._csiHandlerFb(y<<8|u,_),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:_.addParam(0);break;case 58:_.addSubParam(-1);break;default:_.addDigit(u-48)}while(++I47&&u<60);I--;break;case 9:y<<=8,y|=u;break;case 10:for(var M=this._escHandlers[y<<8|u],P=M?M.length-1:-1;P>=0&&M[P]()===!1;P--);P<0&&this._escHandlerFb(y<<8|u),this.precedingCodepoint=0;break;case 11:_.reset(),_.addParam(0),y=0;break;case 12:w.hook(y<<8|u,_);break;case 13:for(var B=I+1;;++B)if(B>=o||(u=r[B])===24||u===26||u===27||u>127&&u<160){w.put(r,I,B),I=B-1;break}break;case 14:w.unhook(u!==24&&u!==26),u===27&&(p|=1),_.reset(),_.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var X=I+1;;X++)if(X>=o||(u=r[X])<32||u>127&&u<=159){b.put(r,I,X),I=X-1;break}break;case 6:b.end(u!==24&&u!==26),u===27&&(p|=1),_.reset(),_.addParam(0),y=0,this.precedingCodepoint=0}A=15&p}this._collect=y,this.currentState=A},d}(e.Disposable);x.EscapeSequenceParser=s},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(w,y){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,E){_.__proto__=E}||function(_,E){for(var I in E)E.hasOwnProperty(I)&&(_[I]=E[I])})(w,y)},function(b,w){function y(){this.constructor=b}h(b,w),b.prototype=w===null?Object.create(w):(y.prototype=w.prototype,new y)}),e=this&&this.__decorate||function(b,w,y,_){var E,I=arguments.length,S=I<3?w:_===null?_=Object.getOwnPropertyDescriptor(w,y):_;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(b,w,y,_);else for(var C=b.length-1;C>=0;C--)(E=b[C])&&(S=(I<3?E(S):I>3?E(w,y,S):E(w,y))||S);return I>3&&S&&Object.defineProperty(w,y,S),S},m=this&&this.__param||function(b,w){return function(y,_){w(y,_,b)}};Object.defineProperty(x,"__esModule",{value:!0}),x.Renderer=void 0;var f=g(41),c=g(47),a=g(48),l=g(49),s=g(29),n=g(2),d=g(5),r=g(1),o=g(25),u=g(0),p=1,A=function(b){function w(y,_,E,I,S,C,N,M,P){var B=b.call(this)||this;B._colors=y,B._screenElement=_,B._bufferService=S,B._charSizeService=C,B._optionsService=N,B._id=p++,B._onRequestRedraw=new u.EventEmitter;var X=B._optionsService.options.allowTransparency;return B._characterJoinerRegistry=new s.CharacterJoinerRegistry(B._bufferService),B._renderLayers=[new f.TextRenderLayer(B._screenElement,0,B._colors,B._characterJoinerRegistry,X,B._id,B._bufferService,N),new c.SelectionRenderLayer(B._screenElement,1,B._colors,B._id,B._bufferService,N),new l.LinkRenderLayer(B._screenElement,2,B._colors,B._id,E,I,B._bufferService,N),new a.CursorRenderLayer(B._screenElement,3,B._colors,B._id,B._onRequestRedraw,B._bufferService,N,M,P)],B.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},B._devicePixelRatio=window.devicePixelRatio,B._updateDimensions(),B.onOptionsChanged(),B}return t(w,b),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){for(var y=0,_=this._renderLayers;y<_.length;y++)_[y].dispose();b.prototype.dispose.call(this),o.removeTerminalFromCache(this._id)},w.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},w.prototype.setColors=function(y){this._colors=y;for(var _=0,E=this._renderLayers;_0&&_===y[0][0]){I=!0;var C=y.shift();E=new a.JoinedCellData(this._workCell,w.translateToString(!0,C[0],C[1]),C[1]-C[0]),S=C[1]-1}!I&&this._isOverlapping(E)&&Sthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[o]=u,u},d}(m.BaseRenderLayer);x.TextRenderLayer=s},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.GridCache=void 0;var h=function(){function t(){this.cache=[]}return t.prototype.resize=function(e,m){for(var f=0;f>>24,V=P.rgba>>>16&255,Y=P.rgba>>>8&255,j=0;j=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=e,f.value=m,this._map[e]=f;else{var c=this._nodePool;c.length>0?((f=c.pop()).key=e,f.value=m):f={prev:null,next:null,key:e,value:m},this._map[e]=f,this.size++}this._appendNode(f)},t}();x.LRUMap=h},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(f,c){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,l){a.__proto__=l}||function(a,l){for(var s in l)l.hasOwnProperty(s)&&(a[s]=l[s])})(f,c)},function(m,f){function c(){this.constructor=m}h(m,f),m.prototype=f===null?Object.create(f):(c.prototype=f.prototype,new c)});Object.defineProperty(x,"__esModule",{value:!0}),x.SelectionRenderLayer=void 0;var e=function(m){function f(c,a,l,s,n,d){var r=m.call(this,c,"selection",a,!0,l,s,n,d)||this;return r._clearState(),r}return t(f,m),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(c){m.prototype.resize.call(this,c),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(c,a,l){if(this._didStateChange(c,a,l,this._bufferService.buffer.ydisp))if(this._clearAll(),c&&a){var s=c[1]-this._bufferService.buffer.ydisp,n=a[1]-this._bufferService.buffer.ydisp,d=Math.max(s,0),r=Math.min(n,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||r<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,l){var o=c[0],u=a[0]-o,p=r-d+1;this._fillCells(o,d,u,p)}else{o=s===d?c[0]:0;var A=d===r?a[0]:this._bufferService.cols;this._fillCells(o,d,A-o,1);var b=Math.max(r-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,b),d!==r){var w=n===r?a[0]:this._bufferService.cols;this._fillCells(0,r,w,1)}}this._state.start=[c[0],c[1]],this._state.end=[a[0],a[1]],this._state.columnSelectMode=l,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(c,a,l,s){return!this._areCoordinatesEqual(c,this._state.start)||!this._areCoordinatesEqual(a,this._state.end)||l!==this._state.columnSelectMode||s!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(c,a){return!(!c||!a)&&c[0]===a[0]&&c[1]===a[1]},f}(g(13).BaseRenderLayer);x.SelectionRenderLayer=e},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(l,s){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,d){n.__proto__=d}||function(n,d){for(var r in d)d.hasOwnProperty(r)&&(n[r]=d[r])})(l,s)},function(a,l){function s(){this.constructor=a}h(a,l),a.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(x,"__esModule",{value:!0}),x.CursorRenderLayer=void 0;var e=g(13),m=g(4),f=function(a){function l(s,n,d,r,o,u,p,A,b){var w=a.call(this,s,"cursor",n,!0,d,r,u,p)||this;return w._onRequestRedraw=o,w._coreService=A,w._coreBrowserService=b,w._cell=new m.CellData,w._state={x:0,y:0,isFocused:!1,style:"",width:0},w._cursorRenderers={bar:w._renderBarCursor.bind(w),block:w._renderBlockCursor.bind(w),underline:w._renderUnderlineCursor.bind(w)},w}return t(l,a),l.prototype.resize=function(s){a.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},l.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},l.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onOptionsChanged=function(){var s,n=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,function(){n._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype.onGridChanged=function(s,n){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var n=this._bufferService.buffer.ybase+this._bufferService.buffer.y,d=n-this._bufferService.buffer.ydisp;if(d<0||d>=this._bufferService.rows)this._clearCursor();else{var r=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(n).loadCell(r,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var o=this._optionsService.options.cursorStyle;return o&&o!=="block"?this._cursorRenderers[o](r,d,this._cell):this._renderBlurCursor(r,d,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=d,this._state.isFocused=!1,this._state.style=o,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===r&&this._state.y===d&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](r,d,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=d,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},l.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},l.prototype._renderBarCursor=function(s,n,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,n,this._optionsService.options.cursorWidth),this._ctx.restore()},l.prototype._renderBlockCursor=function(s,n,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,n,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,s,n),this._ctx.restore()},l.prototype._renderUnderlineCursor=function(s,n,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,n),this._ctx.restore()},l.prototype._renderBlurCursor=function(s,n,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,n,d.getWidth(),1),this._ctx.restore()},l}(e.BaseRenderLayer);x.CursorRenderLayer=f;var c=function(){function a(l,s){this._renderCallback=s,this.isCursorVisible=!0,l&&this._restartInterval()}return Object.defineProperty(a.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),a.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},a.prototype.restartBlinkAnimation=function(){var l=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})))},a.prototype._restartInterval=function(l){var s=this;l===void 0&&(l=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var n=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,n>0)return void s._restartInterval(n)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var d=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(d)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},l)},a.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},a.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},a}()},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(l,s){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,d){n.__proto__=d}||function(n,d){for(var r in d)d.hasOwnProperty(r)&&(n[r]=d[r])})(l,s)},function(a,l){function s(){this.constructor=a}h(a,l),a.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(x,"__esModule",{value:!0}),x.LinkRenderLayer=void 0;var e=g(13),m=g(9),f=g(26),c=function(a){function l(s,n,d,r,o,u,p,A){var b=a.call(this,s,"link",n,!0,d,r,p,A)||this;return o.onShowLinkUnderline(function(w){return b._onShowLinkUnderline(w)}),o.onHideLinkUnderline(function(w){return b._onHideLinkUnderline(w)}),u.onShowLinkUnderline(function(w){return b._onShowLinkUnderline(w)}),u.onHideLinkUnderline(function(w){return b._onHideLinkUnderline(w)}),b}return t(l,a),l.prototype.resize=function(s){a.prototype.resize.call(this,s),this._state=void 0},l.prototype.reset=function(){this._clearCurrentLink()},l.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},l.prototype._onShowLinkUnderline=function(s){if(s.fg===m.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&f.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var n=s.y1+1;n=0;u--)(d=a[u])&&(o=(r<3?d(o):r>3?d(l,s,o):d(l,s))||o);return r>3&&o&&Object.defineProperty(l,s,o),o},t=this&&this.__param||function(a,l){return function(s,n){l(s,n,a)}};Object.defineProperty(x,"__esModule",{value:!0}),x.MouseZone=x.Linkifier=void 0;var e=g(0),m=g(1),f=function(){function a(l,s,n){this._bufferService=l,this._logService=s,this._unicodeService=n,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new e.EventEmitter,this._onHideLinkUnderline=new e.EventEmitter,this._onLinkTooltip=new e.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(a.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),a.prototype.attachToDom=function(l,s){this._element=l,this._mouseZoneManager=s},a.prototype.linkifyRows=function(l,s){var n=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=l,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,l),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(l,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return n._linkifyRows()},a._timeBeforeLatency))},a.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var l=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=l.ydisp+this._rowsToLinkify.start;if(!(s>=l.lines.length)){for(var n=l.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),r=this._bufferService.buffer.iterator(!1,s,n,d,d);r.hasNext();)for(var o=r.next(),u=0;u=0;s--)if(l.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,l);this._linkMatchers.splice(0,0,l)}else this._linkMatchers.push(l)},a.prototype.deregisterLinkMatcher=function(l){for(var s=0;s>9&511:void 0;n.validationCallback?n.validationCallback(w,function(S){r._rowsTimeoutId||S&&r._addLink(y[1],y[0]-r._bufferService.buffer.ydisp,w,n,I)}):A._addLink(y[1],y[0]-A._bufferService.buffer.ydisp,w,n,I)},A=this;(d=o.exec(s))!==null&&!(p()==="break"););},a.prototype._addLink=function(l,s,n,d,r){var o=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(n),p=l%this._bufferService.cols,A=s+Math.floor(l/this._bufferService.cols),b=(p+u)%this._bufferService.cols,w=A+Math.floor((p+u)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,w--),this._mouseZoneManager.add(new c(p+1,A+1,b+1,w+1,function(y){if(d.handler)return d.handler(y,n);var _=window.open();_?(_.opener=null,_.location.href=n):console.warn("Opening link blocked as opener could not be cleared")},function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(p,A,b,w,r)),o._element.classList.add("xterm-cursor-pointer")},function(y){o._onLinkTooltip.fire(o._createLinkHoverEvent(p,A,b,w,r)),d.hoverTooltipCallback&&d.hoverTooltipCallback(y,n,{start:{x:p,y:A},end:{x:b,y:w}})},function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(p,A,b,w,r)),o._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(y){return!d.willLinkActivate||d.willLinkActivate(y,n)}))}},a.prototype._createLinkHoverEvent=function(l,s,n,d,r){return{x1:l,y1:s,x2:n,y2:d,cols:this._bufferService.cols,fg:r}},a._timeBeforeLatency=200,a=h([t(0,m.IBufferService),t(1,m.ILogService),t(2,m.IUnicodeService)],a)}();x.Linkifier=f;var c=function(l,s,n,d,r,o,u,p,A){this.x1=l,this.y1=s,this.x2=n,this.y2=d,this.clickCallback=r,this.hoverCallback=o,this.tooltipCallback=u,this.leaveCallback=p,this.willLinkActivate=A};x.MouseZone=c},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(w,y){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,E){_.__proto__=E}||function(_,E){for(var I in E)E.hasOwnProperty(I)&&(_[I]=E[I])})(w,y)},function(b,w){function y(){this.constructor=b}h(b,w),b.prototype=w===null?Object.create(w):(y.prototype=w.prototype,new y)}),e=this&&this.__decorate||function(b,w,y,_){var E,I=arguments.length,S=I<3?w:_===null?_=Object.getOwnPropertyDescriptor(w,y):_;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(b,w,y,_);else for(var C=b.length-1;C>=0;C--)(E=b[C])&&(S=(I<3?E(S):I>3?E(w,y,S):E(w,y))||S);return I>3&&S&&Object.defineProperty(w,y,S),S},m=this&&this.__param||function(b,w){return function(y,_){w(y,_,b)}};Object.defineProperty(x,"__esModule",{value:!0}),x.SelectionService=void 0;var f=g(11),c=g(52),a=g(4),l=g(0),s=g(5),n=g(1),d=g(30),r=g(53),o=g(2),u=String.fromCharCode(160),p=new RegExp(u,"g"),A=function(b){function w(y,_,E,I,S,C,N){var M=b.call(this)||this;return M._element=y,M._screenElement=_,M._bufferService=E,M._coreService=I,M._mouseService=S,M._optionsService=C,M._renderService=N,M._dragScrollAmount=0,M._enabled=!0,M._workCell=new a.CellData,M._mouseDownTimeStamp=0,M._onLinuxMouseSelection=M.register(new l.EventEmitter),M._onRedrawRequest=M.register(new l.EventEmitter),M._onSelectionChange=M.register(new l.EventEmitter),M._onRequestScrollLines=M.register(new l.EventEmitter),M._mouseMoveListener=function(P){return M._onMouseMove(P)},M._mouseUpListener=function(P){return M._onMouseUp(P)},M._coreService.onUserInput(function(){M.hasSelection&&M.clearSelection()}),M._trimListener=M._bufferService.buffer.lines.onTrim(function(P){return M._onTrim(P)}),M.register(M._bufferService.buffers.onBufferActivate(function(P){return M._onBufferActivate(P)})),M.enable(),M._model=new c.SelectionModel(M._bufferService),M._activeSelectionMode=0,M}return t(w,b),Object.defineProperty(w.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){this._removeMouseDownListeners()},w.prototype.reset=function(){this.clearSelection()},w.prototype.disable=function(){this.clearSelection(),this._enabled=!1},w.prototype.enable=function(){this._enabled=!0},Object.defineProperty(w.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"hasSelection",{get:function(){var _=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!(!_||!E)&&(_[0]!==E[0]||_[1]!==E[1])},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionText",{get:function(){var _=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;if(!_||!E)return"";var I=this._bufferService.buffer,S=[];if(this._activeSelectionMode===3){if(_[0]===E[0])return"";for(var C=_[1];C<=E[1];C++){var N=I.translateBufferLineToString(C,!0,_[0],E[0]);S.push(N)}}else{var M=_[1]===E[1]?E[0]:void 0;for(S.push(I.translateBufferLineToString(_[1],!0,_[0],M)),C=_[1]+1;C<=E[1]-1;C++){var P=I.lines.get(C);N=I.translateBufferLineToString(C,!0),P&&P.isWrapped?S[S.length-1]+=N:S.push(N)}_[1]!==E[1]&&(P=I.lines.get(E[1]),N=I.translateBufferLineToString(E[1],!0,0,E[0]),P&&P.isWrapped?S[S.length-1]+=N:S.push(N))}return S.map(function(B){return B.replace(p," ")}).join(f.isWindows?`\r `:` `)},enumerable:!1,configurable:!0}),w.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},w.prototype.refresh=function(y){var _=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return _._refresh()})),f.isLinux&&y)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},w.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},w.prototype.isClickInSelection=function(y){var _=this._getMouseBufferCoords(y),E=this._model.finalSelectionStart,I=this._model.finalSelectionEnd;return!!(E&&I&&_)&&this._areCoordsInSelection(_,E,I)},w.prototype._areCoordsInSelection=function(y,_,E){return y[1]>_[1]&&y[1]=_[0]&&y[0]=_[0]},w.prototype.selectWordAtCursor=function(y){var _=this._getMouseBufferCoords(y);_&&(this._selectWordAt(_,!1),this._model.selectionEnd=void 0,this.refresh(!0))},w.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},w.prototype.selectLines=function(y,_){this._model.clearSelection(),y=Math.max(y,0),_=Math.min(_,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,_],this.refresh(),this._onSelectionChange.fire()},w.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},w.prototype._getMouseBufferCoords=function(y){var _=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(_)return _[0]--,_[1]--,_[1]+=this._bufferService.buffer.ydisp,_},w.prototype._getMouseEventScrollAmount=function(y){var _=d.getCoordsRelativeToElement(y,this._screenElement)[1],E=this._renderService.dimensions.canvasHeight;return _>=0&&_<=E?0:(_>E&&(_-=E),_=Math.min(Math.max(_,-50),50),(_/=50)/Math.abs(_)+Math.round(14*_))},w.prototype.shouldForceSelection=function(y){return f.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},w.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},w.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},w.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},w.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},w.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var _=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);_&&_.length!==this._model.selectionStart[0]&&_.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},w.prototype._onDoubleClick=function(y){var _=this._getMouseBufferCoords(y);_&&(this._activeSelectionMode=1,this._selectWordAt(_,!0))},w.prototype._onTripleClick=function(y){var _=this._getMouseBufferCoords(y);_&&(this._activeSelectionMode=2,this._selectLineAt(_[1]))},w.prototype.shouldColumnSelect=function(y){return y.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},w.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var _=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var E=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},w.prototype._onMouseUp=function(y){var _=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&_<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var E=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(E&&E[0]!==void 0&&E[1]!==void 0){var I=r.moveToCellSequence(E[0]-1,E[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(I,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},w.prototype._onBufferActivate=function(y){var _=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(E){return _._onTrim(E)})},w.prototype._convertViewportColToCharacterIndex=function(y,_){for(var E=_[0],I=0;_[0]>=I;I++){var S=y.loadCell(I,this._workCell).getChars().length;this._workCell.getWidth()===0?E--:S>1&&_[0]!==I&&(E+=S-1)}return E},w.prototype.setSelection=function(y,_,E){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,_],this._model.selectionStartLength=E,this.refresh()},w.prototype._getWordAt=function(y,_,E,I){if(E===void 0&&(E=!0),I===void 0&&(I=!0),!(y[0]>=this._bufferService.cols)){var S=this._bufferService.buffer,C=S.lines.get(y[1]);if(C){var N=S.translateBufferLineToString(y[1],!1),M=this._convertViewportColToCharacterIndex(C,y),P=M,B=y[0]-M,X=0,V=0,Y=0,j=0;if(N.charAt(M)===" "){for(;M>0&&N.charAt(M-1)===" ";)M--;for(;P1&&(j+=R-1,P+=R-1);W>0&&M>0&&!this._isCharWordSeparator(C.loadCell(W-1,this._workCell));){C.loadCell(W-1,this._workCell);var K=this._workCell.getChars().length;this._workCell.getWidth()===0?(X++,W--):K>1&&(Y+=K-1,M-=K-1),M--,W--}for(;U1&&(j+=G-1,P+=G-1),P++,U++}}P++;var H=M+B-X+Y,Z=Math.min(this._bufferService.cols,P-M+X+V-Y-j);if(_||N.slice(M,P).trim()!==""){if(E&&H===0&&C.getCodePoint(0)!==32){var q=S.lines.get(y[1]-1);if(q&&C.isWrapped&&q.getCodePoint(this._bufferService.cols-1)!==32){var ce=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(ce){var ne=this._bufferService.cols-ce.start;H-=ne,Z+=ne}}}if(I&&H+Z===this._bufferService.cols&&C.getCodePoint(this._bufferService.cols-1)!==32){var se=S.lines.get(y[1]+1);if(se&&se.isWrapped&&se.getCodePoint(0)!==32){var Ce=this._getWordAt([0,y[1]+1],!1,!1,!0);Ce&&(Z+=Ce.length)}}return{start:H,length:Z}}}}},w.prototype._selectWordAt=function(y,_){var E=this._getWordAt(y,_);if(E){for(;E.start<0;)E.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[E.start,y[1]],this._model.selectionStartLength=E.length}},w.prototype._selectToWordAt=function(y){var _=this._getWordAt(y,!0);if(_){for(var E=y[1];_.start<0;)_.start+=this._bufferService.cols,E--;if(!this._model.areSelectionValuesReversed())for(;_.start+_.length>this._bufferService.cols;)_.length-=this._bufferService.cols,E++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?_.start:_.start+_.length,E]}},w.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},w.prototype._selectLineAt=function(y){var _=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,_.first],this._model.selectionEnd=[this._bufferService.cols,_.last],this._model.selectionStartLength=0},w=e([m(2,n.IBufferService),m(3,n.ICoreService),m(4,s.IMouseService),m(5,n.IOptionsService),m(6,s.IRenderService)],w)}(o.Disposable);x.SelectionService=A},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.SelectionModel=void 0;var h=function(){function t(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return t.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(t.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var m=this.selectionStart[0]+this.selectionStartLength;return m>this._bufferService.cols?[m%this._bufferService.cols,this.selectionStart[1]+Math.floor(m/this._bufferService.cols)]:[m,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),t.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,m=this.selectionEnd;return!(!e||!m)&&(e[1]>m[1]||e[1]===m[1]&&e[0]>m[0])},t.prototype.onTrim=function(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},t}();x.SelectionModel=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.moveToCellSequence=void 0;var h=g(12);function t(l,s,n,d){var r=l-e(n,l),o=s-e(n,s);return a(Math.abs(r-o)-function(u,p,A){for(var b=0,w=u-e(A,u),y=p-e(A,p),_=0;_=0&&ss?"A":"B"}function f(l,s,n,d,r,o){for(var u=l,p=s,A="";u!==n||p!==d;)u+=r?1:-1,r&&u>o.cols-1?(A+=o.buffer.translateBufferLineToString(p,!1,l,u),u=0,l=0,p++):!r&&u<0&&(A+=o.buffer.translateBufferLineToString(p,!1,0,l+1),l=u=o.cols-1,p--);return A+o.buffer.translateBufferLineToString(p,!1,l,u)}function c(l,s){var n=s?"O":"[";return h.C0.ESC+n+l}function a(l,s){l=Math.floor(l);for(var n="",d=0;d0?y-e(_,y):b;var S=y,C=function(N,M,P,B,X,V){var Y;return Y=t(P,B,X,V).length>0?B-e(X,B):M,N=P&&Yl?"D":"C",a(Math.abs(o-l),c(r,d));r=u>s?"D":"C";var p=Math.abs(u-s);return a(function(A,b){return b.cols-A}(u>s?l:o,n)+(p-1)*n.cols+1+((u>s?o:l)-1),c(r,d))}},function(T,x,g){"use strict";var h=this&&this.__decorate||function(f,c,a,l){var s,n=arguments.length,d=n<3?c:l===null?l=Object.getOwnPropertyDescriptor(c,a):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(f,c,a,l);else for(var r=f.length-1;r>=0;r--)(s=f[r])&&(d=(n<3?s(d):n>3?s(c,a,d):s(c,a))||d);return n>3&&d&&Object.defineProperty(c,a,d),d},t=this&&this.__param||function(f,c){return function(a,l){c(a,l,f)}};Object.defineProperty(x,"__esModule",{value:!0}),x.SoundService=void 0;var e=g(1),m=function(){function f(c){this._optionsService=c}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var a=window.AudioContext||window.webkitAudioContext;if(!a)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new a}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var c=f.audioContext;if(c){var a=c.createBufferSource();c.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(l){a.buffer=l,a.connect(c.destination),a.start(0)})}},f.prototype._base64ToArrayBuffer=function(c){for(var a=window.atob(c),l=a.length,s=new Uint8Array(l),n=0;n=0;b--)(u=n[b])&&(A=(p<3?u(A):p>3?u(d,r,A):u(d,r))||A);return p>3&&A&&Object.defineProperty(d,r,A),A},m=this&&this.__param||function(n,d){return function(r,o){d(r,o,n)}};Object.defineProperty(x,"__esModule",{value:!0}),x.MouseZoneManager=void 0;var f=g(2),c=g(7),a=g(5),l=g(1),s=function(n){function d(r,o,u,p,A,b){var w=n.call(this)||this;return w._element=r,w._screenElement=o,w._bufferService=u,w._mouseService=p,w._selectionService=A,w._optionsService=b,w._zones=[],w._areZonesActive=!1,w._lastHoverCoords=[void 0,void 0],w._initialSelectionLength=0,w.register(c.addDisposableDomListener(w._element,"mousedown",function(y){return w._onMouseDown(y)})),w._mouseMoveListener=function(y){return w._onMouseMove(y)},w._mouseLeaveListener=function(y){return w._onMouseLeave(y)},w._clickListener=function(y){return w._onClick(y)},w}return t(d,n),d.prototype.dispose=function(){n.prototype.dispose.call(this),this._deactivate()},d.prototype.add=function(r){this._zones.push(r),this._zones.length===1&&this._activate()},d.prototype.clearAll=function(r,o){if(this._zones.length!==0){r&&o||(r=0,o=this._bufferService.rows-1);for(var u=0;ur&&p.y1<=o+1||p.y2>r&&p.y2<=o+1||p.y1o+1)&&(this._currentZone&&this._currentZone===p&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},d.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},d.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},d.prototype._onMouseMove=function(r){this._lastHoverCoords[0]===r.pageX&&this._lastHoverCoords[1]===r.pageY||(this._onHover(r),this._lastHoverCoords=[r.pageX,r.pageY])},d.prototype._onHover=function(r){var o=this,u=this._findZoneEventAt(r);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(r),this._tooltipTimeout=window.setTimeout(function(){return o._onTooltip(r)},this._optionsService.options.linkTooltipHoverDuration)))},d.prototype._onTooltip=function(r){this._tooltipTimeout=void 0;var o=this._findZoneEventAt(r);o&&o.tooltipCallback&&o.tooltipCallback(r)},d.prototype._onMouseDown=function(r){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var o=this._findZoneEventAt(r);(o==null?void 0:o.willLinkActivate(r))&&(r.preventDefault(),r.stopImmediatePropagation())}},d.prototype._onMouseLeave=function(r){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},d.prototype._onClick=function(r){var o=this._findZoneEventAt(r),u=this._getSelectionLength();o&&u===this._initialSelectionLength&&(o.clickCallback(r),r.preventDefault(),r.stopImmediatePropagation())},d.prototype._getSelectionLength=function(){var r=this._selectionService.selectionText;return r?r.length:0},d.prototype._findZoneEventAt=function(r){var o=this._mouseService.getCoords(r,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(o)for(var u=o[0],p=o[1],A=0;A=b.x1&&u=b.x1||p===b.y2&&ub.y1&&po;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},r.prototype._createAccessibilityTreeNode=function(){var o=document.createElement("div");return o.setAttribute("role","listitem"),o.tabIndex=-1,this._refreshRowDimensions(o),o},r.prototype._onTab=function(o){for(var u=0;u0?this._charsToConsume.shift()!==o&&(this._charsToAnnounce+=o):this._charsToAnnounce+=o,o===` `&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=e.tooMuchOutput)),m.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},r.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,m.isMac&&s.removeElementFromParent(this._liveRegion)},r.prototype._onKey=function(o){this._clearLiveRegion(),this._charsToConsume.push(o)},r.prototype._refreshRows=function(o,u){this._renderRowsDebouncer.refresh(o,u,this._terminal.rows)},r.prototype._renderRows=function(o,u){for(var p=this._terminal.buffer,A=p.lines.length.toString(),b=o;b<=u;b++){var w=p.translateBufferLineToString(p.ydisp+b,!0),y=(p.ydisp+b+1).toString(),_=this._rowElements[b];_&&(w.length===0?_.innerHTML=" ":_.textContent=w,_.setAttribute("aria-posinset",y),_.setAttribute("aria-setsize",A))}this._announceCharacters()},r.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var o=0;o=0;I--)(y=p[I])&&(E=(_<3?y(E):_>3?y(A,b,E):y(A,b))||E);return _>3&&E&&Object.defineProperty(A,b,E),E},m=this&&this.__param||function(p,A){return function(b,w){A(b,w,p)}};Object.defineProperty(x,"__esModule",{value:!0}),x.DomRenderer=void 0;var f=g(58),c=g(9),a=g(2),l=g(5),s=g(1),n=g(0),d=g(10),r=g(17),o=1,u=function(p){function A(b,w,y,_,E,I,S,C,N){var M=p.call(this)||this;return M._colors=b,M._element=w,M._screenElement=y,M._viewportElement=_,M._linkifier=E,M._linkifier2=I,M._charSizeService=S,M._optionsService=C,M._bufferService=N,M._terminalClass=o++,M._rowElements=[],M._rowContainer=document.createElement("div"),M._rowContainer.classList.add("xterm-rows"),M._rowContainer.style.lineHeight="normal",M._rowContainer.setAttribute("aria-hidden","true"),M._refreshRowElements(M._bufferService.cols,M._bufferService.rows),M._selectionContainer=document.createElement("div"),M._selectionContainer.classList.add("xterm-selection"),M._selectionContainer.setAttribute("aria-hidden","true"),M.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},M._updateDimensions(),M._injectCss(),M._rowFactory=new f.DomRendererRowFactory(document,M._optionsService,M._colors),M._element.classList.add("xterm-dom-renderer-owner-"+M._terminalClass),M._screenElement.appendChild(M._rowContainer),M._screenElement.appendChild(M._selectionContainer),M._linkifier.onShowLinkUnderline(function(P){return M._onLinkHover(P)}),M._linkifier.onHideLinkUnderline(function(P){return M._onLinkLeave(P)}),M._linkifier2.onShowLinkUnderline(function(P){return M._onLinkHover(P)}),M._linkifier2.onHideLinkUnderline(function(P){return M._onLinkLeave(P)}),M}return t(A,p),Object.defineProperty(A.prototype,"onRequestRedraw",{get:function(){return new n.EventEmitter().event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),r.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),p.prototype.dispose.call(this)},A.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,w=this._rowElements;bw;)this._rowContainer.removeChild(this._rowElements.pop())},A.prototype.onResize=function(b,w){this._refreshRowElements(b,w),this._updateDimensions()},A.prototype.onCharSizeChanged=function(){this._updateDimensions()},A.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},A.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},A.prototype.onSelectionChanged=function(b,w,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&w){var _=b[1]-this._bufferService.buffer.ydisp,E=w[1]-this._bufferService.buffer.ydisp,I=Math.max(_,0),S=Math.min(E,this._bufferService.rows-1);if(!(I>=this._bufferService.rows||S<0)){var C=document.createDocumentFragment();if(y)C.appendChild(this._createSelectionElement(I,b[0],w[0],S-I+1));else{var N=_===I?b[0]:0,M=I===S?w[0]:this._bufferService.cols;C.appendChild(this._createSelectionElement(I,N,M));var P=S-I-1;if(C.appendChild(this._createSelectionElement(I+1,0,this._bufferService.cols,P)),I!==S){var B=E===S?w[0]:this._bufferService.cols;C.appendChild(this._createSelectionElement(S,0,B))}}this._selectionContainer.appendChild(C)}}},A.prototype._createSelectionElement=function(b,w,y,_){_===void 0&&(_=1);var E=document.createElement("div");return E.style.height=_*this.dimensions.actualCellHeight+"px",E.style.top=b*this.dimensions.actualCellHeight+"px",E.style.left=w*this.dimensions.actualCellWidth+"px",E.style.width=this.dimensions.actualCellWidth*(y-w)+"px",E},A.prototype.onCursorMove=function(){},A.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},A.prototype.clear=function(){for(var b=0,w=this._rowElements;b=E&&(b=0,y++)}},A=e([m(6,l.ICharSizeService),m(7,s.IOptionsService),m(8,s.IBufferService)],A)}(a.Disposable);x.DomRenderer=u},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.DomRendererRowFactory=x.CURSOR_STYLE_UNDERLINE_CLASS=x.CURSOR_STYLE_BAR_CLASS=x.CURSOR_STYLE_BLOCK_CLASS=x.CURSOR_BLINK_CLASS=x.CURSOR_CLASS=x.UNDERLINE_CLASS=x.ITALIC_CLASS=x.DIM_CLASS=x.BOLD_CLASS=void 0;var h=g(9),t=g(3),e=g(4),m=g(10);x.BOLD_CLASS="xterm-bold",x.DIM_CLASS="xterm-dim",x.ITALIC_CLASS="xterm-italic",x.UNDERLINE_CLASS="xterm-underline",x.CURSOR_CLASS="xterm-cursor",x.CURSOR_BLINK_CLASS="xterm-cursor-blink",x.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",x.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",x.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function a(l,s,n){this._document=l,this._optionsService=s,this._colors=n,this._workCell=new e.CellData}return a.prototype.setColors=function(l){this._colors=l},a.prototype.createRow=function(l,s,n,d,r,o,u){for(var p=this._document.createDocumentFragment(),A=0,b=Math.min(l.length,u)-1;b>=0;b--)if(l.loadCell(b,this._workCell).getCode()!==t.NULL_CELL_CODE||s&&b===d){A=b+1;break}for(b=0;b1&&(y.style.width=o*w+"px"),s&&b===d)switch(y.classList.add(x.CURSOR_CLASS),r&&y.classList.add(x.CURSOR_BLINK_CLASS),n){case"bar":y.classList.add(x.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(x.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(x.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(x.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(x.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(x.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(x.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=t.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||t.WHITESPACE_CELL_CHAR;var _=this._workCell.getFgColor(),E=this._workCell.getFgColorMode(),I=this._workCell.getBgColor(),S=this._workCell.getBgColorMode(),C=!!this._workCell.isInverse();if(C){var N=_;_=I,I=N;var M=E;E=S,S=M}switch(E){case 16777216:case 33554432:this._workCell.isBold()&&_<8&&this._optionsService.options.drawBoldTextInBrightColors&&(_+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[_])||y.classList.add("xterm-fg-"+_);break;case 50331648:var P=m.rgba.toColor(_>>16&255,_>>8&255,255&_);this._applyMinimumContrast(y,this._colors.background,P)||this._addStyle(y,"color:#"+c(_.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||C&&y.classList.add("xterm-fg-"+h.INVERTED_DEFAULT_COLOR)}switch(S){case 16777216:case 33554432:y.classList.add("xterm-bg-"+I);break;case 50331648:this._addStyle(y,"background-color:#"+c(I.toString(16),"0",6));break;case 0:default:C&&y.classList.add("xterm-bg-"+h.INVERTED_DEFAULT_COLOR)}p.appendChild(y)}}return p},a.prototype._applyMinimumContrast=function(l,s,n){if(this._optionsService.options.minimumContrastRatio===1)return!1;var d=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return d===void 0&&(d=m.color.ensureContrastRatio(s,n,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,d!=null?d:null)),!!d&&(this._addStyle(l,"color:"+d.css),!0)},a.prototype._addStyle=function(l,s){l.setAttribute("style",""+(l.getAttribute("style")||"")+s+";")},a}();function c(a,l,s){for(;a.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};x.evaluateKeyboardEvent=function(e,m,f,c){var a={type:0,cancel:!1,key:void 0},l=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:e.key==="UIKeyInputUpArrow"?a.key=m?h.C0.ESC+"OA":h.C0.ESC+"[A":e.key==="UIKeyInputLeftArrow"?a.key=m?h.C0.ESC+"OD":h.C0.ESC+"[D":e.key==="UIKeyInputRightArrow"?a.key=m?h.C0.ESC+"OC":h.C0.ESC+"[C":e.key==="UIKeyInputDownArrow"&&(a.key=m?h.C0.ESC+"OB":h.C0.ESC+"[B");break;case 8:if(e.shiftKey){a.key=h.C0.BS;break}if(e.altKey){a.key=h.C0.ESC+h.C0.DEL;break}a.key=h.C0.DEL;break;case 9:if(e.shiftKey){a.key=h.C0.ESC+"[Z";break}a.key=h.C0.HT,a.cancel=!0;break;case 13:a.key=e.altKey?h.C0.ESC+h.C0.CR:h.C0.CR,a.cancel=!0;break;case 27:a.key=h.C0.ESC,e.altKey&&(a.key=h.C0.ESC+h.C0.ESC),a.cancel=!0;break;case 37:if(e.metaKey)break;l?(a.key=h.C0.ESC+"[1;"+(l+1)+"D",a.key===h.C0.ESC+"[1;3D"&&(a.key=h.C0.ESC+(f?"b":"[1;5D"))):a.key=m?h.C0.ESC+"OD":h.C0.ESC+"[D";break;case 39:if(e.metaKey)break;l?(a.key=h.C0.ESC+"[1;"+(l+1)+"C",a.key===h.C0.ESC+"[1;3C"&&(a.key=h.C0.ESC+(f?"f":"[1;5C"))):a.key=m?h.C0.ESC+"OC":h.C0.ESC+"[C";break;case 38:if(e.metaKey)break;l?(a.key=h.C0.ESC+"[1;"+(l+1)+"A",f||a.key!==h.C0.ESC+"[1;3A"||(a.key=h.C0.ESC+"[1;5A")):a.key=m?h.C0.ESC+"OA":h.C0.ESC+"[A";break;case 40:if(e.metaKey)break;l?(a.key=h.C0.ESC+"[1;"+(l+1)+"B",f||a.key!==h.C0.ESC+"[1;3B"||(a.key=h.C0.ESC+"[1;5B")):a.key=m?h.C0.ESC+"OB":h.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(a.key=h.C0.ESC+"[2~");break;case 46:a.key=l?h.C0.ESC+"[3;"+(l+1)+"~":h.C0.ESC+"[3~";break;case 36:a.key=l?h.C0.ESC+"[1;"+(l+1)+"H":m?h.C0.ESC+"OH":h.C0.ESC+"[H";break;case 35:a.key=l?h.C0.ESC+"[1;"+(l+1)+"F":m?h.C0.ESC+"OF":h.C0.ESC+"[F";break;case 33:e.shiftKey?a.type=2:a.key=h.C0.ESC+"[5~";break;case 34:e.shiftKey?a.type=3:a.key=h.C0.ESC+"[6~";break;case 112:a.key=l?h.C0.ESC+"[1;"+(l+1)+"P":h.C0.ESC+"OP";break;case 113:a.key=l?h.C0.ESC+"[1;"+(l+1)+"Q":h.C0.ESC+"OQ";break;case 114:a.key=l?h.C0.ESC+"[1;"+(l+1)+"R":h.C0.ESC+"OR";break;case 115:a.key=l?h.C0.ESC+"[1;"+(l+1)+"S":h.C0.ESC+"OS";break;case 116:a.key=l?h.C0.ESC+"[15;"+(l+1)+"~":h.C0.ESC+"[15~";break;case 117:a.key=l?h.C0.ESC+"[17;"+(l+1)+"~":h.C0.ESC+"[17~";break;case 118:a.key=l?h.C0.ESC+"[18;"+(l+1)+"~":h.C0.ESC+"[18~";break;case 119:a.key=l?h.C0.ESC+"[19;"+(l+1)+"~":h.C0.ESC+"[19~";break;case 120:a.key=l?h.C0.ESC+"[20;"+(l+1)+"~":h.C0.ESC+"[20~";break;case 121:a.key=l?h.C0.ESC+"[21;"+(l+1)+"~":h.C0.ESC+"[21~";break;case 122:a.key=l?h.C0.ESC+"[23;"+(l+1)+"~":h.C0.ESC+"[23~";break;case 123:a.key=l?h.C0.ESC+"[24;"+(l+1)+"~":h.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(f&&!c||!e.altKey||e.metaKey)f&&!e.altKey&&!e.ctrlKey&&e.metaKey?e.keyCode===65&&(a.type=1):e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&e.keyCode>=48&&e.key.length===1?a.key=e.key:e.key&&e.ctrlKey&&e.key==="_"&&(a.key=h.C0.US);else{var s=t[e.keyCode],n=s&&s[e.shiftKey?1:0];if(n)a.key=h.C0.ESC+n;else if(e.keyCode>=65&&e.keyCode<=90){var d=e.ctrlKey?e.keyCode-64:e.keyCode+32;a.key=h.C0.ESC+String.fromCharCode(d)}}else e.keyCode>=65&&e.keyCode<=90?a.key=String.fromCharCode(e.keyCode-64):e.keyCode===32?a.key=h.C0.NUL:e.keyCode>=51&&e.keyCode<=55?a.key=String.fromCharCode(e.keyCode-51+27):e.keyCode===56?a.key=h.C0.DEL:e.keyCode===219?a.key=h.C0.ESC:e.keyCode===220?a.key=h.C0.FS:e.keyCode===221&&(a.key=h.C0.GS)}return a}},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(u,p){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var w in b)b.hasOwnProperty(w)&&(A[w]=b[w])})(u,p)},function(o,u){function p(){this.constructor=o}h(o,u),o.prototype=u===null?Object.create(u):(p.prototype=u.prototype,new p)}),e=this&&this.__decorate||function(o,u,p,A){var b,w=arguments.length,y=w<3?u:A===null?A=Object.getOwnPropertyDescriptor(u,p):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(o,u,p,A);else for(var _=o.length-1;_>=0;_--)(b=o[_])&&(y=(w<3?b(y):w>3?b(u,p,y):b(u,p))||y);return w>3&&y&&Object.defineProperty(u,p,y),y},m=this&&this.__param||function(o,u){return function(p,A){u(p,A,o)}};Object.defineProperty(x,"__esModule",{value:!0}),x.RenderService=void 0;var f=g(31),c=g(0),a=g(2),l=g(32),s=g(7),n=g(1),d=g(5),r=function(o){function u(p,A,b,w,y,_){var E=o.call(this)||this;if(E._renderer=p,E._rowCount=A,E._isPaused=!1,E._needsFullRefresh=!1,E._isNextRenderRedrawOnly=!0,E._needsSelectionRefresh=!1,E._canvasWidth=0,E._canvasHeight=0,E._selectionState={start:void 0,end:void 0,columnSelectMode:!1},E._onDimensionsChange=new c.EventEmitter,E._onRender=new c.EventEmitter,E._onRefreshRequest=new c.EventEmitter,E.register({dispose:function(){return E._renderer.dispose()}}),E._renderDebouncer=new f.RenderDebouncer(function(S,C){return E._renderRows(S,C)}),E.register(E._renderDebouncer),E._screenDprMonitor=new l.ScreenDprMonitor,E._screenDprMonitor.setListener(function(){return E.onDevicePixelRatioChange()}),E.register(E._screenDprMonitor),E.register(_.onResize(function(S){return E._fullRefresh()})),E.register(w.onOptionChange(function(){return E._renderer.onOptionsChanged()})),E.register(y.onCharSizeChange(function(){return E.onCharSizeChanged()})),E._renderer.onRequestRedraw(function(S){return E.refreshRows(S.start,S.end,!0)}),E.register(s.addDisposableDomListener(window,"resize",function(){return E.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var I=new IntersectionObserver(function(S){return E._onIntersectionChange(S[S.length-1])},{threshold:0});I.observe(b),E.register({dispose:function(){return I.disconnect()}})}return E}return t(u,o),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(p){this._isPaused=p.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(p,A,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(p,A,this._rowCount))},u.prototype._renderRows=function(p,A){this._renderer.renderRows(p,A),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:p,end:A}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(p,A){this._rowCount=A,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){o.prototype.dispose.call(this)},u.prototype.setRenderer=function(p){var A=this;this._renderer.dispose(),this._renderer=p,this._renderer.onRequestRedraw(function(b){return A.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(p){this._renderer.setColors(p),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(p,A){this._renderer.onResize(p,A),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(p,A,b){this._selectionState.start=p,this._selectionState.end=A,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(p,A,b)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(p){return this._renderer.registerCharacterJoiner(p)},u.prototype.deregisterCharacterJoiner=function(p){return this._renderer.deregisterCharacterJoiner(p)},u=e([m(3,n.IOptionsService),m(4,d.ICharSizeService),m(5,n.IBufferService)],u)}(a.Disposable);x.RenderService=r},function(T,x,g){"use strict";var h=this&&this.__decorate||function(a,l,s,n){var d,r=arguments.length,o=r<3?l:n===null?n=Object.getOwnPropertyDescriptor(l,s):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(a,l,s,n);else for(var u=a.length-1;u>=0;u--)(d=a[u])&&(o=(r<3?d(o):r>3?d(l,s,o):d(l,s))||o);return r>3&&o&&Object.defineProperty(l,s,o),o},t=this&&this.__param||function(a,l){return function(s,n){l(s,n,a)}};Object.defineProperty(x,"__esModule",{value:!0}),x.CharSizeService=void 0;var e=g(1),m=g(0),f=function(){function a(l,s,n){this._optionsService=n,this.width=0,this.height=0,this._onCharSizeChange=new m.EventEmitter,this._measureStrategy=new c(l,s,this._optionsService)}return Object.defineProperty(a.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),a.prototype.measure=function(){var l=this._measureStrategy.measure();l.width===this.width&&l.height===this.height||(this.width=l.width,this.height=l.height,this._onCharSizeChange.fire())},a=h([t(2,e.IOptionsService)],a)}();x.CharSizeService=f;var c=function(){function a(l,s,n){this._document=l,this._parentElement=s,this._optionsService=n,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return a.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var l=this._measureElement.getBoundingClientRect();return l.width!==0&&l.height!==0&&(this._result.width=l.width,this._result.height=Math.ceil(l.height)),this._result},a}()},function(T,x,g){"use strict";var h=this&&this.__decorate||function(c,a,l,s){var n,d=arguments.length,r=d<3?a:s===null?s=Object.getOwnPropertyDescriptor(a,l):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(c,a,l,s);else for(var o=c.length-1;o>=0;o--)(n=c[o])&&(r=(d<3?n(r):d>3?n(a,l,r):n(a,l))||r);return d>3&&r&&Object.defineProperty(a,l,r),r},t=this&&this.__param||function(c,a){return function(l,s){a(l,s,c)}};Object.defineProperty(x,"__esModule",{value:!0}),x.MouseService=void 0;var e=g(5),m=g(30),f=function(){function c(a,l){this._renderService=a,this._charSizeService=l}return c.prototype.getCoords=function(a,l,s,n,d){return m.getCoords(a,l,s,n,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,d)},c.prototype.getRawByteCoords=function(a,l,s,n){var d=this.getCoords(a,l,s,n);return m.getRawByteCoords(d)},c=h([t(0,e.IRenderService),t(1,e.ICharSizeService)],c)}();x.MouseService=f},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(d,r){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var p in u)u.hasOwnProperty(p)&&(o[p]=u[p])})(d,r)},function(n,d){function r(){this.constructor=n}h(n,d),n.prototype=d===null?Object.create(d):(r.prototype=d.prototype,new r)}),e=this&&this.__decorate||function(n,d,r,o){var u,p=arguments.length,A=p<3?d:o===null?o=Object.getOwnPropertyDescriptor(d,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(n,d,r,o);else for(var b=n.length-1;b>=0;b--)(u=n[b])&&(A=(p<3?u(A):p>3?u(d,r,A):u(d,r))||A);return p>3&&A&&Object.defineProperty(d,r,A),A},m=this&&this.__param||function(n,d){return function(r,o){d(r,o,n)}};Object.defineProperty(x,"__esModule",{value:!0}),x.Linkifier2=void 0;var f=g(1),c=g(0),a=g(2),l=g(7),s=function(n){function d(r){var o=n.call(this)||this;return o._bufferService=r,o._linkProviders=[],o._linkCacheDisposables=[],o._isMouseOut=!0,o._activeLine=-1,o._onShowLinkUnderline=o.register(new c.EventEmitter),o._onHideLinkUnderline=o.register(new c.EventEmitter),o.register(a.getDisposeArrayDisposable(o._linkCacheDisposables)),o}return t(d,n),Object.defineProperty(d.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),d.prototype.registerLinkProvider=function(r){var o=this;return this._linkProviders.push(r),{dispose:function(){var p=o._linkProviders.indexOf(r);p!==-1&&o._linkProviders.splice(p,1)}}},d.prototype.attachToDom=function(r,o,u){var p=this;this._element=r,this._mouseService=o,this._renderService=u,this.register(l.addDisposableDomListener(this._element,"mouseleave",function(){p._isMouseOut=!0,p._clearCurrentLink()})),this.register(l.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(l.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},d.prototype._onMouseMove=function(r){if(this._lastMouseEvent=r,this._element&&this._mouseService){var o=this._positionFromMouseEvent(r,this._element,this._mouseService);if(o){this._isMouseOut=!1;for(var u=r.composedPath(),p=0;pr?this._bufferService.cols:w.link.range.end.x,E=y;E<=_;E++){if(u.has(E)){A.splice(b--,1);break}u.add(E)}}},d.prototype._checkLinkProviderResult=function(r,o,u){var p,A=this;if(!this._activeProviderReplies)return u;for(var b=this._activeProviderReplies.get(r),w=!1,y=0;y=r&&this._currentLink.link.range.end.y<=o)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,a.disposeArray(this._linkCacheDisposables))},d.prototype._handleNewLink=function(r){var o=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(r.link,u)&&(this._currentLink=r,this._currentLink.state={decorations:{underline:r.link.decorations===void 0||r.link.decorations.underline,pointerCursor:r.link.decorations===void 0||r.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,r.link,this._lastMouseEvent),r.link.decorations={},Object.defineProperties(r.link.decorations,{pointerCursor:{get:function(){var A,b;return(b=(A=o._currentLink)===null||A===void 0?void 0:A.state)===null||b===void 0?void 0:b.decorations.pointerCursor},set:function(A){var b,w;((b=o._currentLink)===null||b===void 0?void 0:b.state)&&o._currentLink.state.decorations.pointerCursor!==A&&(o._currentLink.state.decorations.pointerCursor=A,o._currentLink.state.isHovered&&((w=o._element)===null||w===void 0||w.classList.toggle("xterm-cursor-pointer",A)))}},underline:{get:function(){var A,b;return(b=(A=o._currentLink)===null||A===void 0?void 0:A.state)===null||b===void 0?void 0:b.decorations.underline},set:function(A){var b,w,y;((b=o._currentLink)===null||b===void 0?void 0:b.state)&&((y=(w=o._currentLink)===null||w===void 0?void 0:w.state)===null||y===void 0?void 0:y.decorations.underline)!==A&&(o._currentLink.state.decorations.underline=A,o._currentLink.state.isHovered&&o._fireUnderlineEvent(r.link,A))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(p){var A=p.start===0?0:p.start+1+o._bufferService.buffer.ydisp;o._clearCurrentLink(A,p.end+1+o._bufferService.buffer.ydisp)})))}},d.prototype._linkHover=function(r,o,u){var p;((p=this._currentLink)===null||p===void 0?void 0:p.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!0),this._currentLink.state.decorations.pointerCursor&&r.classList.add("xterm-cursor-pointer")),o.hover&&o.hover(u,o.text)},d.prototype._fireUnderlineEvent=function(r,o){var u=r.range,p=this._bufferService.buffer.ydisp,A=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-p-1,u.end.x,u.end.y-p-1,void 0);(o?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(A)},d.prototype._linkLeave=function(r,o,u){var p;((p=this._currentLink)===null||p===void 0?void 0:p.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!1),this._currentLink.state.decorations.pointerCursor&&r.classList.remove("xterm-cursor-pointer")),o.leave&&o.leave(u,o.text)},d.prototype._linkAtPosition=function(r,o){var u=r.range.start.y===r.range.end.y,p=r.range.start.yo.y;return(u&&r.range.start.x<=o.x&&r.range.end.x>=o.x||p&&r.range.end.x>=o.x||A&&r.range.start.x<=o.x||p&&A)&&r.range.start.y<=o.y&&r.range.end.y>=o.y},d.prototype._positionFromMouseEvent=function(r,o,u){var p=u.getCoords(r,o,this._bufferService.cols,this._bufferService.rows);if(p)return{x:p[0],y:p[1]+this._bufferService.buffer.ydisp}},d.prototype._createLinkUnderlineEvent=function(r,o,u,p,A){return{x1:r,y1:o,x2:u,y2:p,cols:this._bufferService.cols,fg:A}},d=e([m(0,f.IBufferService)],d)}(a.Disposable);x.Linkifier2=s},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CoreBrowserService=void 0;var h=function(){function t(e){this._textarea=e}return Object.defineProperty(t.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),t}();x.CoreBrowserService=h},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(_,E){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,S){I.__proto__=S}||function(I,S){for(var C in S)S.hasOwnProperty(C)&&(I[C]=S[C])})(_,E)},function(y,_){function E(){this.constructor=y}h(y,_),y.prototype=_===null?Object.create(_):(E.prototype=_.prototype,new E)});Object.defineProperty(x,"__esModule",{value:!0}),x.CoreTerminal=void 0;var e=g(2),m=g(1),f=g(66),c=g(67),a=g(68),l=g(74),s=g(75),n=g(0),d=g(76),r=g(77),o=g(78),u=g(80),p=g(81),A=g(19),b=g(82),w=function(y){function _(E){var I=y.call(this)||this;return I._onBinary=new n.EventEmitter,I._onData=new n.EventEmitter,I._onLineFeed=new n.EventEmitter,I._onResize=new n.EventEmitter,I._onScroll=new n.EventEmitter,I._instantiationService=new f.InstantiationService,I.optionsService=new l.OptionsService(E),I._instantiationService.setService(m.IOptionsService,I.optionsService),I._bufferService=I.register(I._instantiationService.createInstance(a.BufferService)),I._instantiationService.setService(m.IBufferService,I._bufferService),I._logService=I._instantiationService.createInstance(c.LogService),I._instantiationService.setService(m.ILogService,I._logService),I._coreService=I.register(I._instantiationService.createInstance(s.CoreService,function(){return I.scrollToBottom()})),I._instantiationService.setService(m.ICoreService,I._coreService),I._coreMouseService=I._instantiationService.createInstance(d.CoreMouseService),I._instantiationService.setService(m.ICoreMouseService,I._coreMouseService),I._dirtyRowService=I._instantiationService.createInstance(r.DirtyRowService),I._instantiationService.setService(m.IDirtyRowService,I._dirtyRowService),I.unicodeService=I._instantiationService.createInstance(o.UnicodeService),I._instantiationService.setService(m.IUnicodeService,I.unicodeService),I._charsetService=I._instantiationService.createInstance(u.CharsetService),I._instantiationService.setService(m.ICharsetService,I._charsetService),I._inputHandler=new A.InputHandler(I._bufferService,I._charsetService,I._coreService,I._dirtyRowService,I._logService,I.optionsService,I._coreMouseService,I.unicodeService),I.register(n.forwardEvent(I._inputHandler.onLineFeed,I._onLineFeed)),I.register(I._inputHandler),I.register(n.forwardEvent(I._bufferService.onResize,I._onResize)),I.register(n.forwardEvent(I._coreService.onData,I._onData)),I.register(n.forwardEvent(I._coreService.onBinary,I._onBinary)),I.register(I.optionsService.onOptionChange(function(S){return I._updateOptions(S)})),I._writeBuffer=new b.WriteBuffer(function(S){return I._inputHandler.parse(S)}),I}return t(_,y),Object.defineProperty(_.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),_.prototype.dispose=function(){var E;this._isDisposed||(y.prototype.dispose.call(this),(E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)},_.prototype.write=function(E,I){this._writeBuffer.write(E,I)},_.prototype.writeSync=function(E){this._writeBuffer.writeSync(E)},_.prototype.resize=function(E,I){isNaN(E)||isNaN(I)||(E=Math.max(E,a.MINIMUM_COLS),I=Math.max(I,a.MINIMUM_ROWS),this._bufferService.resize(E,I))},_.prototype.scroll=function(E,I){I===void 0&&(I=!1);var S,C=this._bufferService.buffer;(S=this._cachedBlankLine)&&S.length===this.cols&&S.getFg(0)===E.fg&&S.getBg(0)===E.bg||(S=C.getBlankLine(E,I),this._cachedBlankLine=S),S.isWrapped=I;var N=C.ybase+C.scrollTop,M=C.ybase+C.scrollBottom;if(C.scrollTop===0){var P=C.lines.isFull;M===C.lines.length-1?P?C.lines.recycle().copyFrom(S):C.lines.push(S.clone()):C.lines.splice(M+1,0,S.clone()),P?this._bufferService.isUserScrolling&&(C.ydisp=Math.max(C.ydisp-1,0)):(C.ybase++,this._bufferService.isUserScrolling||C.ydisp++)}else{var B=M-N+1;C.lines.shiftElements(N+1,B-1,-1),C.lines.set(M,S.clone())}this._bufferService.isUserScrolling||(C.ydisp=C.ybase),this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom),this._onScroll.fire(C.ydisp)},_.prototype.scrollLines=function(E,I){var S=this._bufferService.buffer;if(E<0){if(S.ydisp===0)return;this._bufferService.isUserScrolling=!0}else E+S.ydisp>=S.ybase&&(this._bufferService.isUserScrolling=!1);var C=S.ydisp;S.ydisp=Math.max(Math.min(S.ydisp+E,S.ybase),0),C!==S.ydisp&&(I||this._onScroll.fire(S.ydisp))},_.prototype.scrollPages=function(E){this.scrollLines(E*(this.rows-1))},_.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},_.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},_.prototype.scrollToLine=function(E){var I=E-this._bufferService.buffer.ydisp;I!==0&&this.scrollLines(I)},_.prototype.addEscHandler=function(E,I){return this._inputHandler.addEscHandler(E,I)},_.prototype.addDcsHandler=function(E,I){return this._inputHandler.addDcsHandler(E,I)},_.prototype.addCsiHandler=function(E,I){return this._inputHandler.addCsiHandler(E,I)},_.prototype.addOscHandler=function(E,I){return this._inputHandler.addOscHandler(E,I)},_.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},_.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},_.prototype._updateOptions=function(E){var I;switch(E){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((I=this._windowsMode)===null||I===void 0||I.dispose(),this._windowsMode=void 0)}},_.prototype._enableWindowsMode=function(){var E=this;if(!this._windowsMode){var I=[];I.push(this.onLineFeed(p.updateWindowsModeWrappedState.bind(null,this._bufferService))),I.push(this.addCsiHandler({final:"H"},function(){return p.updateWindowsModeWrappedState(E._bufferService),!1})),this._windowsMode={dispose:function(){for(var C=0,N=I;C0?n[0].index:l.length;if(l.length!==A)throw new Error("[createInstance] First service dependency of "+a.name+" at position "+(A+1)+" conflicts with "+l.length+" static arguments");return new(a.bind.apply(a,h([void 0],h(l,d))))},c}();x.InstantiationService=f},function(T,x,g){"use strict";var h=this&&this.__decorate||function(l,s,n,d){var r,o=arguments.length,u=o<3?s:d===null?d=Object.getOwnPropertyDescriptor(s,n):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(l,s,n,d);else for(var p=l.length-1;p>=0;p--)(r=l[p])&&(u=(o<3?r(u):o>3?r(s,n,u):r(s,n))||u);return o>3&&u&&Object.defineProperty(s,n,u),u},t=this&&this.__param||function(l,s){return function(n,d){s(n,d,l)}},e=this&&this.__spreadArrays||function(){for(var l=0,s=0,n=arguments.length;s=0;b--)(u=n[b])&&(A=(p<3?u(A):p>3?u(d,r,A):u(d,r))||A);return p>3&&A&&Object.defineProperty(d,r,A),A},m=this&&this.__param||function(n,d){return function(r,o){d(r,o,n)}};Object.defineProperty(x,"__esModule",{value:!0}),x.BufferService=x.MINIMUM_ROWS=x.MINIMUM_COLS=void 0;var f=g(1),c=g(69),a=g(0),l=g(2);x.MINIMUM_COLS=2,x.MINIMUM_ROWS=1;var s=function(n){function d(r){var o=n.call(this)||this;return o._optionsService=r,o.isUserScrolling=!1,o._onResize=new a.EventEmitter,o.cols=Math.max(r.options.cols,x.MINIMUM_COLS),o.rows=Math.max(r.options.rows,x.MINIMUM_ROWS),o.buffers=new c.BufferSet(r,o),o}return t(d,n),Object.defineProperty(d.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){n.prototype.dispose.call(this),this.buffers.dispose()},d.prototype.resize=function(r,o){this.cols=r,this.rows=o,this.buffers.resize(r,o),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:r,rows:o})},d.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},d=e([m(0,f.IOptionsService)],d)}(l.Disposable);x.BufferService=s},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(a,l){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,n){s.__proto__=n}||function(s,n){for(var d in n)n.hasOwnProperty(d)&&(s[d]=n[d])})(a,l)},function(c,a){function l(){this.constructor=c}h(c,a),c.prototype=a===null?Object.create(a):(l.prototype=a.prototype,new l)});Object.defineProperty(x,"__esModule",{value:!0}),x.BufferSet=void 0;var e=g(70),m=g(0),f=function(c){function a(l,s){var n=c.call(this)||this;return n._onBufferActivate=n.register(new m.EventEmitter),n._normal=new e.Buffer(!0,l,s),n._normal.fillViewportRows(),n._alt=new e.Buffer(!1,l,s),n._activeBuffer=n._normal,n.setupTabStops(),n}return t(a,c),Object.defineProperty(a.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),a.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},a.prototype.activateAltBuffer=function(l){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(l),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},a.prototype.resize=function(l,s){this._normal.resize(l,s),this._alt.resize(l,s)},a.prototype.setupTabStops=function(l){this._normal.setupTabStops(l),this._alt.setupTabStops(l)},a}(g(2).Disposable);x.BufferSet=f},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.BufferStringIterator=x.Buffer=x.MAX_BUFFER_SIZE=void 0;var h=g(71),t=g(16),e=g(4),m=g(3),f=g(72),c=g(73),a=g(20),l=g(6);x.MAX_BUFFER_SIZE=4294967295;var s=function(){function d(r,o,u){this._hasScrollback=r,this._optionsService=o,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=t.DEFAULT_ATTR_DATA.clone(),this.savedCharset=a.DEFAULT_CHARSET,this.markers=[],this._nullCell=e.CellData.fromCharData([0,m.NULL_CELL_CHAR,m.NULL_CELL_WIDTH,m.NULL_CELL_CODE]),this._whitespaceCell=e.CellData.fromCharData([0,m.WHITESPACE_CELL_CHAR,m.WHITESPACE_CELL_WIDTH,m.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new h.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return d.prototype.getNullCell=function(r){return r?(this._nullCell.fg=r.fg,this._nullCell.bg=r.bg,this._nullCell.extended=r.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new l.ExtendedAttrs),this._nullCell},d.prototype.getWhitespaceCell=function(r){return r?(this._whitespaceCell.fg=r.fg,this._whitespaceCell.bg=r.bg,this._whitespaceCell.extended=r.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new l.ExtendedAttrs),this._whitespaceCell},d.prototype.getBlankLine=function(r,o){return new t.BufferLine(this._bufferService.cols,this.getNullCell(r),o)},Object.defineProperty(d.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"isCursorInViewport",{get:function(){var o=this.ybase+this.y-this.ydisp;return o>=0&&ox.MAX_BUFFER_SIZE?x.MAX_BUFFER_SIZE:o},d.prototype.fillViewportRows=function(r){if(this.lines.length===0){r===void 0&&(r=t.DEFAULT_ATTR_DATA);for(var o=this._rows;o--;)this.lines.push(this.getBlankLine(r))}},d.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new h.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},d.prototype.resize=function(r,o){var u=this.getNullCell(t.DEFAULT_ATTR_DATA),p=this._getCorrectBufferLength(o);if(p>this.lines.maxLength&&(this.lines.maxLength=p),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new t.BufferLine(r,u)));else for(w=this._rows;w>o;w--)this.lines.length>o+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(p0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=p}this.x=Math.min(this.x,r-1),this.y=Math.min(this.y,o-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,r-1),this.scrollTop=0}if(this.scrollBottom=o-1,this._isReflowEnabled&&(this._reflow(r,o),this._cols>r))for(A=0;Athis._cols?this._reflowLarger(r,o):this._reflowSmaller(r,o))},d.prototype._reflowLarger=function(r,o){var u=f.reflowLargerGetLinesToRemove(this.lines,this._cols,r,this.ybase+this.y,this.getNullCell(t.DEFAULT_ATTR_DATA));if(u.length>0){var p=f.reflowLargerCreateNewLayout(this.lines,u);f.reflowLargerApplyNewLayout(this.lines,p.layout),this._reflowLargerAdjustViewport(r,o,p.countRemoved)}},d.prototype._reflowLargerAdjustViewport=function(r,o,u){for(var p=this.getNullCell(t.DEFAULT_ATTR_DATA),A=u;A-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var w=this.lines.get(b);if(!(!w||!w.isWrapped&&w.getTrimmedLength()<=r)){for(var y=[w];w.isWrapped&&b>0;)w=this.lines.get(--b),y.unshift(w);var _=this.ybase+this.y;if(!(_>=b&&_0&&(p.push({start:b+y.length+A,newLines:N}),A+=N.length),y.push.apply(y,N);var B=I.length-1,X=I[B];X===0&&(X=I[--B]);for(var V=y.length-S-1,Y=E;V>=0;){var j=Math.min(Y,X);if(y[B].copyCellsFrom(y[V],Y-j,X-j,j,!0),(X-=j)===0&&(X=I[--B]),(Y-=j)===0){V--;var W=Math.max(V,0);Y=f.getWrappedLineTrimmedLength(y,W,this._cols)}}for(M=0;M0;)this.ybase===0?this.y0){var R=[],K=[];for(M=0;M=0;M--)if(q&&q.start>H+ce){for(var ne=q.newLines.length-1;ne>=0;ne--)this.lines.set(M--,q.newLines[ne]);M++,R.push({index:H+1,amount:q.newLines.length}),ce+=q.newLines.length,q=p[++Z]}else this.lines.set(M,K[H--]);var se=0;for(M=R.length-1;M>=0;M--)R[M].index+=se,this.lines.onInsertEmitter.fire(R[M]),se+=R[M].amount;var Ce=Math.max(0,G+A-this.lines.maxLength);Ce>0&&this.lines.onTrimEmitter.fire(Ce)}},d.prototype.stringIndexToBufferIndex=function(r,o,u){for(u===void 0&&(u=!1);o;){var p=this.lines.get(r);if(!p)return[-1,-1];for(var A=u?p.getTrimmedLength():p.length,b=0;b0&&this.lines.get(o).isWrapped;)o--;for(;u+10;);return r>=this._cols?this._cols-1:r<0?0:r},d.prototype.nextStop=function(r){for(r==null&&(r=this.x);!this.tabs[++r]&&r=this._cols?this._cols-1:r<0?0:r},d.prototype.addMarker=function(r){var o=this,u=new c.Marker(r);return this.markers.push(u),u.register(this.lines.onTrim(function(p){u.line-=p,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(p){u.line>=p.index&&(u.line+=p.amount)})),u.register(this.lines.onDelete(function(p){u.line>=p.index&&u.linep.index&&(u.line-=p.amount)})),u.register(u.onDispose(function(){return o._removeMarker(u)})),u},d.prototype._removeMarker=function(r){this.markers.splice(this.markers.indexOf(r),1)},d.prototype.iterator=function(r,o,u,p,A){return new n(this,r,o,u,p,A)},d}();x.Buffer=s;var n=function(){function d(r,o,u,p,A,b){u===void 0&&(u=0),p===void 0&&(p=r.lines.length),A===void 0&&(A=0),b===void 0&&(b=0),this._buffer=r,this._trimRight=o,this._startIndex=u,this._endIndex=p,this._startOverscan=A,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return d.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(r.last=this._endIndex+this._endOverscan),r.first=Math.max(r.first,0),r.last=Math.min(r.last,this._buffer.lines.length);for(var o="",u=r.first;u<=r.last;++u)o+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=r.last+1,{range:r,content:o}},d}();x.BufferStringIterator=n},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CircularList=void 0;var h=g(0),t=function(){function e(m){this._maxLength=m,this.onDeleteEmitter=new h.EventEmitter,this.onInsertEmitter=new h.EventEmitter,this.onTrimEmitter=new h.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(e.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxLength",{get:function(){return this._maxLength},set:function(f){if(this._maxLength!==f){for(var c=new Array(f),a=0;athis._length)for(var c=this._length;c=m;l--)this._array[this._getCyclicIndex(l+c.length)]=this._array[this._getCyclicIndex(l)];for(l=0;lthis._maxLength){var s=this._length+c.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=c.length},e.prototype.trimStart=function(m){m>this._length&&(m=this._length),this._startIndex+=m,this._length-=m,this.onTrimEmitter.fire(m)},e.prototype.shiftElements=function(m,f,c){if(!(f<=0)){if(m<0||m>=this._length)throw new Error("start argument out of range");if(m+c<0)throw new Error("Cannot shift elements in list beyond index 0");if(c>0){for(var a=f-1;a>=0;a--)this.set(m+a+c,this.get(m+a));var l=m+f+c-this._length;if(l>0)for(this._length+=l;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(a=0;a=l&&f0&&(E>r||d[E].getTrimmedLength()===0);E--)_++;_>0&&(a.push(l+d.length-_),a.push(_)),l+=d.length-1}}}return a},x.reflowLargerCreateNewLayout=function(t,e){for(var m=[],f=0,c=e[f],a=0,l=0;ln&&(a-=n,l++);var d=t[l].getWidth(a-1)===2;d&&a--;var r=d?m-1:m;f.push(r),s+=r}return f},x.getWrappedLineTrimmedLength=h},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(c,a){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var n in s)s.hasOwnProperty(n)&&(l[n]=s[n])})(c,a)},function(f,c){function a(){this.constructor=f}h(f,c),f.prototype=c===null?Object.create(c):(a.prototype=c.prototype,new a)});Object.defineProperty(x,"__esModule",{value:!0}),x.Marker=void 0;var e=g(0),m=function(f){function c(a){var l=f.call(this)||this;return l.line=a,l._id=c._nextId++,l.isDisposed=!1,l._onDispose=new e.EventEmitter,l}return t(c,f),Object.defineProperty(c.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),c.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},c._nextId=1,c}(g(2).Disposable);x.Marker=m},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.OptionsService=x.DEFAULT_OPTIONS=x.DEFAULT_BELL_SOUND=void 0;var h=g(0),t=g(11),e=g(33);x.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",x.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:x.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:t.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var m=["cols","rows"],f=function(){function c(a){this._onOptionChange=new h.EventEmitter,this.options=e.clone(x.DEFAULT_OPTIONS);for(var l=0,s=Object.keys(a);l=0;y--)(A=r[y])&&(w=(b<3?A(w):b>3?A(o,u,w):A(o,u))||w);return b>3&&w&&Object.defineProperty(o,u,w),w},m=this&&this.__param||function(r,o){return function(u,p){o(u,p,r)}};Object.defineProperty(x,"__esModule",{value:!0}),x.CoreService=void 0;var f=g(1),c=g(0),a=g(33),l=g(2),s=Object.freeze({insertMode:!1}),n=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),d=function(r){function o(u,p,A,b){var w=r.call(this)||this;return w._bufferService=p,w._logService=A,w._optionsService=b,w.isCursorInitialized=!1,w.isCursorHidden=!1,w._onData=w.register(new c.EventEmitter),w._onUserInput=w.register(new c.EventEmitter),w._onBinary=w.register(new c.EventEmitter),w._scrollToBottom=u,w.register({dispose:function(){return w._scrollToBottom=void 0}}),w.modes=a.clone(s),w.decPrivateModes=a.clone(n),w}return t(o,r),Object.defineProperty(o.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.modes=a.clone(s),this.decPrivateModes=a.clone(n)},o.prototype.triggerDataEvent=function(u,p){if(p===void 0&&(p=!1),!this._optionsService.options.disableStdin){var A=this._bufferService.buffer;A.ybase!==A.ydisp&&this._scrollToBottom(),p&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(u)}},o.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(p){return p.charCodeAt(0)})}),this._onBinary.fire(u))},o=e([m(1,f.IBufferService),m(2,f.ILogService),m(3,f.IOptionsService)],o)}(l.Disposable);x.CoreService=d},function(T,x,g){"use strict";var h=this&&this.__decorate||function(n,d,r,o){var u,p=arguments.length,A=p<3?d:o===null?o=Object.getOwnPropertyDescriptor(d,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(n,d,r,o);else for(var b=n.length-1;b>=0;b--)(u=n[b])&&(A=(p<3?u(A):p>3?u(d,r,A):u(d,r))||A);return p>3&&A&&Object.defineProperty(d,r,A),A},t=this&&this.__param||function(n,d){return function(r,o){d(r,o,n)}};Object.defineProperty(x,"__esModule",{value:!0}),x.CoreMouseService=void 0;var e=g(1),m=g(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(d){return d.button!==4&&d.action===1&&(d.ctrl=!1,d.alt=!1,d.shift=!1,!0)}},VT200:{events:19,restrict:function(d){return d.action!==32}},DRAG:{events:23,restrict:function(d){return d.action!==32||d.button!==3}},ANY:{events:31,restrict:function(d){return!0}}};function c(n,d){var r=(n.ctrl?16:0)|(n.shift?4:0)|(n.alt?8:0);return n.button===4?(r|=64,r|=n.action):(r|=3&n.button,4&n.button&&(r|=64),8&n.button&&(r|=128),n.action===32?r|=32:n.action!==0||d||(r|=3)),r}var a=String.fromCharCode,l={DEFAULT:function(d){var r=[c(d,!1)+32,d.col+32,d.row+32];return r[0]>255||r[1]>255||r[2]>255?"":""+a(r[0])+a(r[1])+a(r[2])},SGR:function(d){var r=d.action===0&&d.button!==4?"m":"M";return"[<"+c(d,!0)+";"+d.col+";"+d.row+r}},s=function(){function n(d,r){this._bufferService=d,this._coreService=r,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new m.EventEmitter,this._lastEvent=null;for(var o=0,u=Object.keys(f);o=this._bufferService.cols||d.row<0||d.row>=this._bufferService.rows)return!1;if(d.button===4&&d.action===32)return!1;if(d.button===3&&d.action!==32)return!1;if(d.button!==4&&(d.action===2||d.action===3))return!1;if(d.col++,d.row++,d.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,d))return!1;if(!this._protocols[this._activeProtocol].restrict(d))return!1;var r=this._encodings[this._activeEncoding](d);return r&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(r):this._coreService.triggerDataEvent(r,!0)),this._lastEvent=d,!0},n.prototype.explainEvents=function(d){return{down:!!(1&d),up:!!(2&d),drag:!!(4&d),move:!!(8&d),wheel:!!(16&d)}},n.prototype._compareEvents=function(d,r){return d.col===r.col&&d.row===r.row&&d.button===r.button&&d.action===r.action&&d.ctrl===r.ctrl&&d.alt===r.alt&&d.shift===r.shift},n=h([t(0,e.IBufferService),t(1,e.ICoreService)],n)}();x.CoreMouseService=s},function(T,x,g){"use strict";var h=this&&this.__decorate||function(f,c,a,l){var s,n=arguments.length,d=n<3?c:l===null?l=Object.getOwnPropertyDescriptor(c,a):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(f,c,a,l);else for(var r=f.length-1;r>=0;r--)(s=f[r])&&(d=(n<3?s(d):n>3?s(c,a,d):s(c,a))||d);return n>3&&d&&Object.defineProperty(c,a,d),d},t=this&&this.__param||function(f,c){return function(a,l){c(a,l,f)}};Object.defineProperty(x,"__esModule",{value:!0}),x.DirtyRowService=void 0;var e=g(1),m=function(){function f(c){this._bufferService=c,this.clearRange()}return Object.defineProperty(f.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),f.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},f.prototype.markDirty=function(c){cthis._end&&(this._end=c)},f.prototype.markRangeDirty=function(c,a){if(c>a){var l=c;c=a,a=l}cthis._end&&(this._end=a)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=h([t(0,e.IBufferService)],f)}();x.DirtyRowService=m},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.UnicodeService=void 0;var h=g(0),t=g(79),e=function(){function m(){this._providers=Object.create(null),this._active="",this._onChange=new h.EventEmitter;var f=new t.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(m.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"activeVersion",{get:function(){return this._active},set:function(c){if(!this._providers[c])throw new Error('unknown Unicode version "'+c+'"');this._active=c,this._activeProvider=this._providers[c],this._onChange.fire(c)},enumerable:!1,configurable:!0}),m.prototype.register=function(f){this._providers[f.version]=f},m.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},m.prototype.getStringCellWidth=function(f){for(var c=0,a=f.length,l=0;l=a)return c+this.wcwidth(s);var n=f.charCodeAt(l);56320<=n&&n<=57343?s=1024*(s-55296)+n-56320+65536:c+=this.wcwidth(n)}c+=this.wcwidth(s)}return c},m}();x.UnicodeService=e},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.UnicodeV6=void 0;var h,t=g(15),e=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],m=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],f=function(){function c(){if(this.version="6",!h){h=new Uint8Array(65536),t.fill(h,1),h[0]=0,t.fill(h,0,1,32),t.fill(h,0,127,160),t.fill(h,2,4352,4448),h[9001]=2,h[9002]=2,t.fill(h,2,11904,42192),h[12351]=1,t.fill(h,2,44032,55204),t.fill(h,2,63744,64256),t.fill(h,2,65040,65050),t.fill(h,2,65072,65136),t.fill(h,2,65280,65377),t.fill(h,2,65504,65511);for(var a=0;as[r][1])return!1;for(;r>=d;)if(l>s[n=d+r>>1][1])d=n+1;else{if(!(l=131072&&a<=196605||a>=196608&&a<=262141?2:1},c}();x.UnicodeV6=f},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CharsetService=void 0;var h=function(){function t(){this.glevel=0,this._charsets=[]}return t.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},t.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},t.prototype.setgCharset=function(e,m){this._charsets[e]=m,this.glevel===e&&(this.charset=m)},t}();x.CharsetService=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.updateWindowsModeWrappedState=void 0;var h=g(3);x.updateWindowsModeWrappedState=function(t){var e=t.buffer.lines.get(t.buffer.ybase+t.buffer.y-1),m=e==null?void 0:e.get(t.cols-1),f=t.buffer.lines.get(t.buffer.ybase+t.buffer.y);f&&m&&(f.isWrapped=m[h.CHAR_DATA_CODE_INDEX]!==h.NULL_CELL_CODE&&m[h.CHAR_DATA_CODE_INDEX]!==h.WHITESPACE_CELL_CODE)}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.WriteBuffer=void 0;var h=function(){function t(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return t.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var m=this._bufferOffset;m5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return f._innerWrite()})),this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(m)},t.prototype._innerWrite=function(){for(var e=this,m=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],c=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,c&&c(),Date.now()-m>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return e._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},t}();x.WriteBuffer=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.AddonManager=void 0;var h=function(){function t(){this._addons=[]}return t.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},t.prototype.loadAddon=function(e,m){var f=this,c={instance:m,dispose:m.dispose,isDisposed:!1};this._addons.push(c),m.dispose=function(){return f._wrappedAddonDispose(c)},m.activate(e)},t.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var m=-1,f=0;fl;)n+=d*360;return[s,n]},coordToPoint:function(t){var e=t[0],m=t[1]/180*Math.PI,f=Math.cos(m)*e+this.cx,c=-Math.sin(m)*e+this.cy;return[f,c]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),m=e.getExtent().slice();m[0]>m[1]&&m.reverse();var f=t.getExtent(),c=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:m[0],r:m[1],startAngle:-f[0]*c,endAngle:-f[1]*c,clockwise:t.inverse,contain:function(a,l){var s=a-this.cx,n=l-this.cy,d=s*s+n*n,r=this.r,o=this.r0;return d<=r*r&&d>=o*o}}}};var h=g;ue.exports=h},"/WM3":function(ue,z,i){var T=i("QuXc"),x=i("bYtY"),g=x.isFunction,h={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var m=t.getData(),f=(t.visualColorAccessPath||"itemStyle.color").split("."),c=t.get(f),a=g(c)&&!(c instanceof T)?c:null;(!c||a)&&(c=t.getColorFromPalette(t.name,null,e.getSeriesCount())),m.setVisual("color",c);var l=(t.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),s=t.get(l);if(m.setVisual("borderColor",s),!e.isSeriesFiltered(t)){a&&m.each(function(d){m.setItemVisual(d,"color",a(t.getDataParams(d)))});var n=function(d,r){var o=d.getItemModel(r),u=o.get(f,!0),p=o.get(l,!0);u!=null&&d.setItemVisual(r,"color",u),p!=null&&d.setItemVisual(r,"borderColor",p)};return{dataEach:m.hasItemOption?n:null}}}};ue.exports=h},"/d5a":function(ue,z){var i={average:function(g){for(var h=0,t=0,e=0;eh&&(h=g[t]);return isFinite(h)?h:NaN},min:function(g){for(var h=Infinity,t=0;t1){var r;typeof f=="string"?r=i[f]:typeof f=="function"&&(r=f),r&&h.setData(m.downSample(m.mapDimension(l.dim),1/d,r,T))}}}}}ue.exports=x},"/ezw":function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("cDf5"),e=i.n(t),m=i("q1tI"),f=i("TSYQ"),c=i.n(f),a=function(U){var R=U.prefixCls,K=U.className,G=U.width,H=U.style;return m.createElement("h3",{className:c()(R,K),style:h()({width:G},H)})},l=a,s=i("RIqP"),n=i.n(s),d=function(U){var R=function(ne){var se=U.width,Ce=U.rows,Re=Ce===void 0?2:Ce;return Array.isArray(se)?se[ne]:Re-1===ne?se:void 0},K=U.prefixCls,G=U.className,H=U.style,Z=U.rows,q=n()(Array(Z)).map(function(ce,ne){return m.createElement("li",{key:ne,style:{width:R(ne)}})});return m.createElement("ul",{className:c()(K,G),style:H},q)},r=d,o=i("H84U"),u=function(U){var R,K,G=U.prefixCls,H=U.className,Z=U.style,q=U.size,ce=U.shape,ne=c()((R={},x()(R,"".concat(G,"-lg"),q==="large"),x()(R,"".concat(G,"-sm"),q==="small"),R)),se=c()((K={},x()(K,"".concat(G,"-circle"),ce==="circle"),x()(K,"".concat(G,"-square"),ce==="square"),x()(K,"".concat(G,"-round"),ce==="round"),K)),Ce=typeof q=="number"?{width:q,height:q,lineHeight:"".concat(q,"px")}:{};return m.createElement("span",{className:c()(G,H,ne,se),style:h()(h()({},Ce),Z)})},p=u,A=i("BGR+"),b=function(U){var R=function(G){var H=G.getPrefixCls,Z=U.prefixCls,q=U.className,ce=U.active,ne=H("skeleton",Z),se=Object(A.a)(U,["prefixCls"]),Ce=c()(ne,q,"".concat(ne,"-element"),x()({},"".concat(ne,"-active"),ce));return m.createElement("div",{className:Ce},m.createElement(p,h()({prefixCls:"".concat(ne,"-avatar")},se)))};return m.createElement(o.a,null,R)};b.defaultProps={size:"default",shape:"circle"};var w=b,y=function(U){var R=function(G){var H=G.getPrefixCls,Z=U.prefixCls,q=U.className,ce=U.active,ne=H("skeleton",Z),se=Object(A.a)(U,["prefixCls"]),Ce=c()(ne,q,"".concat(ne,"-element"),x()({},"".concat(ne,"-active"),ce));return m.createElement("div",{className:Ce},m.createElement(p,h()({prefixCls:"".concat(ne,"-button")},se)))};return m.createElement(o.a,null,R)};y.defaultProps={size:"default"};var _=y,E=function(U){var R=function(G){var H=G.getPrefixCls,Z=U.prefixCls,q=U.className,ce=U.active,ne=H("skeleton",Z),se=Object(A.a)(U,["prefixCls"]),Ce=c()(ne,q,"".concat(ne,"-element"),x()({},"".concat(ne,"-active"),ce));return m.createElement("div",{className:Ce},m.createElement(p,h()({prefixCls:"".concat(ne,"-input")},se)))};return m.createElement(o.a,null,R)};E.defaultProps={size:"default"};var I=E,S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",C=function(U){var R=function(G){var H=G.getPrefixCls,Z=U.prefixCls,q=U.className,ce=U.style,ne=H("skeleton",Z),se=c()(ne,q,"".concat(ne,"-element"));return m.createElement("div",{className:se},m.createElement("div",{className:c()("".concat(ne,"-image"),q),style:ce},m.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(ne,"-image-svg")},m.createElement("path",{d:S,className:"".concat(ne,"-image-path")}))))};return m.createElement(o.a,null,R)},N=C;function M(W){return W&&e()(W)==="object"?W:{}}function P(W,U){return W&&!U?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function B(W,U){return!W&&U?{width:"38%"}:W&&U?{width:"50%"}:{}}function X(W,U){var R={};return(!W||!U)&&(R.width="61%"),!W&&U?R.rows=3:R.rows=2,R}var V=function(U){var R=function(G){var H=G.getPrefixCls,Z=G.direction,q=U.prefixCls,ce=U.loading,ne=U.className,se=U.children,Ce=U.avatar,Re=U.title,Xe=U.paragraph,we=U.active,Pe=U.round,Ee=H("skeleton",q);if(ce||!("loading"in U)){var Ge,It=!!Ce,ze=!!Re,ye=!!Xe,Me;if(It){var qe=h()(h()({prefixCls:"".concat(Ee,"-avatar")},P(ze,ye)),M(Ce));Me=m.createElement("div",{className:"".concat(Ee,"-header")},m.createElement(p,qe))}var nt;if(ze||ye){var st;if(ze){var xt=h()(h()({prefixCls:"".concat(Ee,"-title")},B(It,ye)),M(Re));st=m.createElement(l,xt)}var Bt;if(ye){var Le=h()(h()({prefixCls:"".concat(Ee,"-paragraph")},X(It,ze)),M(Xe));Bt=m.createElement(r,Le)}nt=m.createElement("div",{className:"".concat(Ee,"-content")},st,Bt)}var Ue=c()(Ee,ne,(Ge={},x()(Ge,"".concat(Ee,"-with-avatar"),It),x()(Ge,"".concat(Ee,"-active"),we),x()(Ge,"".concat(Ee,"-rtl"),Z==="rtl"),x()(Ge,"".concat(Ee,"-round"),Pe),Ge));return m.createElement("div",{className:Ue},Me,nt)}return se};return m.createElement(o.a,null,R)};V.defaultProps={avatar:!1,title:!0,paragraph:!0},V.Button=_,V.Avatar=w,V.Input=I,V.Image=N;var Y=V,j=z.a=Y},"/iHx":function(ue,z,i){var T=i("6GrX"),x=i("IwbS"),g=["textStyle","color"],h={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(g):null)},getFont:function(){return x.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return T.getBoundingRect(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};ue.exports=h},"/ry/":function(ue,z,i){var T=i("bYtY"),x=i("T4UG"),g=i("5GhG"),h=g.seriesModelMixin,t=x.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});T.mixin(t,h,!0);var e=t;ue.exports=e},"/stD":function(ue,z,i){var T=i("bYtY"),x=i("IUWy"),g=i("Kagy"),h=g.toolbox.brush;function t(f,c,a){this.model=f,this.ecModel=c,this.api=a,this._brushType,this._brushMode}t.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:T.clone(h.title)};var e=t.prototype;e.render=e.updateView=function(f,c,a){var l,s,n;c.eachComponent({mainType:"brush"},function(d){l=d.brushType,s=d.brushOption.brushMode||"single",n|=d.areas.length}),this._brushType=l,this._brushMode=s,T.each(f.get("type",!0),function(d){f.setIconStatus(d,(d==="keep"?s==="multiple":d==="clear"?n:d===l)?"emphasis":"normal")})},e.getIcons=function(){var f=this.model,c=f.get("icon",!0),a={};return T.each(f.get("type",!0),function(l){c[l]&&(a[l]=c[l])}),a},e.onclick=function(f,c,a){var l=this._brushType,s=this._brushMode;a==="clear"?(c.dispatchAction({type:"axisAreaSelect",intervals:[]}),c.dispatchAction({type:"brush",command:"clear",areas:[]})):c.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:a==="keep"?l:l===a?!1:a,brushMode:a==="keep"?s==="multiple"?"single":"multiple":s}})},x.register("brush",t);var m=t;ue.exports=m},"/wGt":function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("lwsE"),e=i.n(t),m=i("W8MJ"),f=i.n(m),c=i("PJYZ"),a=i.n(c),l=i("7W2i"),s=i.n(l),n=i("LQ03"),d=i.n(n),r=i("q1tI"),o=i("Ff2n"),u=i("1OyB"),p=i("vuIU"),A=i("Ji7U"),b=i("md7G"),w=i("foSv"),y=i("1W/9"),_=i("rePB"),E=i("JX7q"),I=i("TSYQ"),S=i.n(I),C=i("qx4F"),N=i("4IlW");function M(st){return Array.isArray(st)?st:[st]}var P={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},B=Object.keys(P).filter(function(st){if(typeof document=="undefined")return!1;var xt=document.getElementsByTagName("html")[0];return st in(xt?xt.style:{})})[0],X=P[B];function V(st,xt,Bt,Le){st.addEventListener?st.addEventListener(xt,Bt,Le):st.attachEvent&&st.attachEvent("on".concat(xt),Bt)}function Y(st,xt,Bt,Le){st.removeEventListener?st.removeEventListener(xt,Bt,Le):st.attachEvent&&st.detachEvent("on".concat(xt),Bt)}function j(st,xt){var Bt=typeof st=="function"?st(xt):st;return Array.isArray(Bt)?Bt.length===2?Bt:[Bt[0],Bt[1]]:[Bt]}var W=function(xt){return!isNaN(parseFloat(xt))&&isFinite(xt)},U=!(typeof window!="undefined"&&window.document&&window.document.createElement),R=function st(xt,Bt,Le,Ue){if(!Bt||Bt===document||Bt instanceof Document)return!1;if(Bt===xt.parentNode)return!0;var We=Math.max(Math.abs(Le),Math.abs(Ue))===Math.abs(Ue),ft=Math.max(Math.abs(Le),Math.abs(Ue))===Math.abs(Le),Kt=Bt.scrollHeight-Bt.clientHeight,bt=Bt.scrollWidth-Bt.clientWidth,Mt=document.defaultView.getComputedStyle(Bt),lr=Mt.overflowY==="auto"||Mt.overflowY==="scroll",mt=Mt.overflowX==="auto"||Mt.overflowX==="scroll",Gt=Kt&&lr,Jt=bt&&mt;return We&&(!Gt||Gt&&(Bt.scrollTop>=Kt&&Ue<0||Bt.scrollTop<=0&&Ue>0))||ft&&(!Jt||Jt&&(Bt.scrollLeft>=bt&&Le<0||Bt.scrollLeft<=0&&Le>0))?st(xt,Bt.parentNode,Le,Ue):!1};function K(st){var xt=G();return function(){var Le=Object(w.a)(st),Ue;if(xt){var We=Object(w.a)(this).constructor;Ue=Reflect.construct(Le,arguments,We)}else Ue=Le.apply(this,arguments);return Object(b.a)(this,Ue)}}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(st){return!1}}var H={},Z=function(st){Object(A.a)(Bt,st);var xt=K(Bt);function Bt(Le){var Ue;return Object(u.a)(this,Bt),Ue=xt.call(this,Le),Ue.domFocus=function(){Ue.dom&&Ue.dom.focus()},Ue.removeStartHandler=function(We){if(We.touches.length>1)return;Ue.startPos={x:We.touches[0].clientX,y:We.touches[0].clientY}},Ue.removeMoveHandler=function(We){if(We.changedTouches.length>1)return;var ft=We.currentTarget,Kt=We.changedTouches[0].clientX-Ue.startPos.x,bt=We.changedTouches[0].clientY-Ue.startPos.y;(ft===Ue.maskDom||ft===Ue.handlerDom||ft===Ue.contentDom&&R(ft,We.target,Kt,bt))&&We.cancelable&&We.preventDefault()},Ue.transitionEnd=function(We){var ft=We.target;Y(ft,X,Ue.transitionEnd),ft.style.transition=""},Ue.onKeyDown=function(We){if(We.keyCode===N.a.ESC){var ft=Ue.props.onClose;We.stopPropagation(),ft&&ft(We)}},Ue.onWrapperTransitionEnd=function(We){var ft=Ue.props,Kt=ft.open,bt=ft.afterVisibleChange;We.target===Ue.contentWrapper&&We.propertyName.match(/transform$/)&&(Ue.dom.style.transition="",!Kt&&Ue.getCurrentDrawerSome()&&(document.body.style.overflowX="",Ue.maskDom&&(Ue.maskDom.style.left="",Ue.maskDom.style.width="")),bt&&bt(!!Kt))},Ue.openLevelTransition=function(){var We=Ue.props,ft=We.open,Kt=We.width,bt=We.height,Mt=Ue.getHorizontalBoolAndPlacementName(),lr=Mt.isHorizontal,mt=Mt.placementName,Gt=Ue.contentDom?Ue.contentDom.getBoundingClientRect()[lr?"width":"height"]:0,Jt=(lr?Kt:bt)||Gt;Ue.setLevelAndScrolling(ft,mt,Jt)},Ue.setLevelTransform=function(We,ft,Kt,bt){var Mt=Ue.props,lr=Mt.placement,mt=Mt.levelMove,Gt=Mt.duration,Jt=Mt.ease,dr=Mt.showMask;Ue.levelDom.forEach(function(cr){cr.style.transition="transform ".concat(Gt," ").concat(Jt),V(cr,X,Ue.transitionEnd);var mr=We?Kt:0;if(mt){var it=j(mt,{target:cr,open:We});mr=We?it[0]:it[1]||0}var pe=typeof mr=="number"?"".concat(mr,"px"):mr,ae=lr==="left"||lr==="top"?pe:"-".concat(pe);ae=dr&&lr==="right"&&bt?"calc(".concat(ae," + ").concat(bt,"px)"):ae,cr.style.transform=mr?"".concat(ft,"(").concat(ae,")"):""})},Ue.setLevelAndScrolling=function(We,ft,Kt){var bt=Ue.props.onChange;if(!U){var Mt=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(C.a)(!0):0;Ue.setLevelTransform(We,ft,Kt,Mt),Ue.toggleScrollingToDrawerAndBody(Mt)}bt&&bt(We)},Ue.toggleScrollingToDrawerAndBody=function(We){var ft=Ue.props,Kt=ft.getOpenCount,bt=ft.getContainer,Mt=ft.showMask,lr=ft.open,mt=bt&&bt(),Gt=Kt&&Kt();if(mt&&mt.parentNode===document.body&&Mt){var Jt=["touchstart"],dr=[document.body,Ue.maskDom,Ue.handlerDom,Ue.contentDom];lr&&document.body.style.overflow!=="hidden"?(We&&Ue.addScrollingEffect(We),Gt===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",dr.forEach(function(cr,mr){if(!cr)return;V(cr,Jt[mr]||"touchmove",mr?Ue.removeMoveHandler:Ue.removeStartHandler,Ue.passive)})):Ue.getCurrentDrawerSome()&&(Gt||(document.body.style.overflow=""),document.body.style.touchAction="",We&&Ue.remScrollingEffect(We),dr.forEach(function(cr,mr){if(!cr)return;Y(cr,Jt[mr]||"touchmove",mr?Ue.removeMoveHandler:Ue.removeStartHandler,Ue.passive)}))}},Ue.addScrollingEffect=function(We){var ft=Ue.props,Kt=ft.placement,bt=ft.duration,Mt=ft.ease,lr=ft.getOpenCount,mt=ft.switchScrollingEffect,Gt=lr&&lr();Gt===1&&mt();var Jt="width ".concat(bt," ").concat(Mt),dr="transform ".concat(bt," ").concat(Mt);Ue.dom.style.transition="none";switch(Kt){case"right":Ue.dom.style.transform="translateX(-".concat(We,"px)");break;case"top":case"bottom":Ue.dom.style.width="calc(100% - ".concat(We,"px)"),Ue.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(Ue.timeout),Ue.timeout=setTimeout(function(){Ue.dom&&(Ue.dom.style.transition="".concat(dr,",").concat(Jt),Ue.dom.style.width="",Ue.dom.style.transform="")})},Ue.remScrollingEffect=function(We){var ft=Ue.props,Kt=ft.placement,bt=ft.duration,Mt=ft.ease,lr=ft.getOpenCount,mt=ft.switchScrollingEffect,Gt=lr&&lr();Gt||mt(!0),B&&(document.body.style.overflowX="hidden"),Ue.dom.style.transition="none";var Jt,dr="width ".concat(bt," ").concat(Mt),cr="transform ".concat(bt," ").concat(Mt);switch(Kt){case"left":{Ue.dom.style.width="100%",dr="width 0s ".concat(Mt," ").concat(bt);break}case"right":{Ue.dom.style.transform="translateX(".concat(We,"px)"),Ue.dom.style.width="100%",dr="width 0s ".concat(Mt," ").concat(bt),Ue.maskDom&&(Ue.maskDom.style.left="-".concat(We,"px"),Ue.maskDom.style.width="calc(100% + ".concat(We,"px)"));break}case"top":case"bottom":{Ue.dom.style.width="calc(100% + ".concat(We,"px)"),Ue.dom.style.height="100%",Ue.dom.style.transform="translateZ(0)",Jt="height 0s ".concat(Mt," ").concat(bt);break}default:break}clearTimeout(Ue.timeout),Ue.timeout=setTimeout(function(){Ue.dom&&(Ue.dom.style.transition="".concat(cr,",").concat(Jt?"".concat(Jt,","):"").concat(dr),Ue.dom.style.transform="",Ue.dom.style.width="",Ue.dom.style.height="")})},Ue.getCurrentDrawerSome=function(){return!Object.keys(H).some(function(We){return H[We]})},Ue.getLevelDom=function(We){var ft=We.level,Kt=We.getContainer;if(U)return;var bt=Kt&&Kt(),Mt=bt?bt.parentNode:null;if(Ue.levelDom=[],ft==="all"){var lr=Mt?Array.prototype.slice.call(Mt.children):[];lr.forEach(function(mt){mt.nodeName!=="SCRIPT"&&mt.nodeName!=="STYLE"&&mt.nodeName!=="LINK"&&mt!==bt&&Ue.levelDom.push(mt)})}else ft&&M(ft).forEach(function(mt){document.querySelectorAll(mt).forEach(function(Gt){Ue.levelDom.push(Gt)})})},Ue.getHorizontalBoolAndPlacementName=function(){var We=Ue.props.placement,ft=We==="left"||We==="right",Kt="translate".concat(ft?"X":"Y");return{isHorizontal:ft,placementName:Kt}},Ue.state={_self:Object(E.a)(Ue)},Ue}return Object(p.a)(Bt,[{key:"componentDidMount",value:function(){var Ue=this;if(!U){var We=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return We=!0,null}}))}catch(lr){}this.passive=We?{passive:!1}:!1}var ft=this.props,Kt=ft.open,bt=ft.getContainer,Mt=bt&&bt();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),Kt&&(Mt&&Mt.parentNode===document.body&&(H[this.drawerId]=Kt),this.openLevelTransition(),this.forceUpdate(function(){Ue.domFocus()}))}},{key:"componentDidUpdate",value:function(Ue){var We=this.props,ft=We.open,Kt=We.getContainer,bt=Kt&&Kt();ft!==Ue.open&&(ft&&this.domFocus(),bt&&bt.parentNode===document.body&&(H[this.drawerId]=!!ft),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var Ue=this.props,We=Ue.getOpenCount,ft=Ue.open,Kt=Ue.switchScrollingEffect,bt=typeof We=="function"&&We();delete H[this.drawerId],ft&&(this.setLevelTransform(!1),document.body.style.touchAction=""),bt||(document.body.style.overflow="",Kt(!0))}},{key:"render",value:function(){var Ue,We=this,ft=this.props,Kt=ft.className,bt=ft.children,Mt=ft.style,lr=ft.width,mt=ft.height,Gt=ft.defaultOpen,Jt=ft.open,dr=ft.prefixCls,cr=ft.placement,mr=ft.level,it=ft.levelMove,pe=ft.ease,ae=ft.duration,Ve=ft.getContainer,Ye=ft.handler,oe=ft.onChange,ht=ft.afterVisibleChange,Ft=ft.showMask,Te=ft.maskClosable,Lt=ft.maskStyle,Et=ft.onClose,be=ft.onHandleClick,et=ft.keyboard,ot=ft.getOpenCount,De=ft.switchScrollingEffect,Be=Object(o.a)(ft,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Fe=this.dom?Jt:!1,Ot=S()(dr,(Ue={},Object(_.a)(Ue,"".concat(dr,"-").concat(cr),!0),Object(_.a)(Ue,"".concat(dr,"-open"),Fe),Object(_.a)(Ue,Kt||"",!!Kt),Object(_.a)(Ue,"no-mask",!Ft),Ue)),nr=this.getHorizontalBoolAndPlacementName(),St=nr.placementName,Wt=cr==="left"||cr==="top"?"-100%":"100%",Rr=Fe?"":"".concat(St,"(").concat(Wt,")"),pr=Ye&&r.cloneElement(Ye,{onClick:function(Dt){Ye.props.onClick&&Ye.props.onClick(),be&&be(Dt)},ref:function(Dt){We.handlerDom=Dt}});return r.createElement("div",Object.assign({},Be,{tabIndex:-1,className:Ot,style:Mt,ref:function(Dt){We.dom=Dt},onKeyDown:Fe&&et?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Ft&&r.createElement("div",{className:"".concat(dr,"-mask"),onClick:Te?Et:void 0,style:Lt,ref:function(Dt){We.maskDom=Dt}}),r.createElement("div",{className:"".concat(dr,"-content-wrapper"),style:{transform:Rr,msTransform:Rr,width:W(lr)?"".concat(lr,"px"):lr,height:W(mt)?"".concat(mt,"px"):mt},ref:function(Dt){We.contentWrapper=Dt}},r.createElement("div",{className:"".concat(dr,"-content"),ref:function(Dt){We.contentDom=Dt},onTouchStart:Fe&&Ft?this.removeStartHandler:void 0,onTouchMove:Fe&&Ft?this.removeMoveHandler:void 0},bt),pr))}}],[{key:"getDerivedStateFromProps",value:function(Ue,We){var ft=We.prevProps,Kt=We._self,bt={prevProps:Ue};if(ft!==void 0){var Mt=Ue.placement,lr=Ue.level;Mt!==ft.placement&&(Kt.contentDom=null),lr!==ft.level&&Kt.getLevelDom(Ue)}return bt}}]),Bt}(r.Component);Z.defaultProps={switchScrollingEffect:function(){}};var q=Z;function ce(st){var xt=ne();return function(){var Le=Object(w.a)(st),Ue;if(xt){var We=Object(w.a)(this).constructor;Ue=Reflect.construct(Le,arguments,We)}else Ue=Le.apply(this,arguments);return Object(b.a)(this,Ue)}}function ne(){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(st){return!1}}var se=function(st){Object(A.a)(Bt,st);var xt=ce(Bt);function Bt(Le){var Ue;Object(u.a)(this,Bt),Ue=xt.call(this,Le),Ue.onHandleClick=function(ft){var Kt=Ue.props,bt=Kt.onHandleClick,Mt=Kt.open;if(bt&&bt(ft),typeof Mt=="undefined"){var lr=Ue.state.open;Ue.setState({open:!lr})}},Ue.onClose=function(ft){var Kt=Ue.props,bt=Kt.onClose,Mt=Kt.open;bt&&bt(ft),typeof Mt=="undefined"&&Ue.setState({open:!1})};var We=typeof Le.open!="undefined"?Le.open:!!Le.defaultOpen;return Ue.state={open:We},"onMaskClick"in Le&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),Ue}return Object(p.a)(Bt,[{key:"render",value:function(){var Ue=this,We=this.props,ft=We.defaultOpen,Kt=We.getContainer,bt=We.wrapperClassName,Mt=We.forceRender,lr=We.handler,mt=Object(o.a)(We,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Gt=this.state.open;if(!Kt)return r.createElement("div",{className:bt,ref:function(cr){Ue.dom=cr}},r.createElement(q,Object.assign({},mt,{open:Gt,handler:lr,getContainer:function(){return Ue.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Jt=!!lr||Mt;return r.createElement(y.a,{visible:Gt,forceRender:Jt,getContainer:Kt,wrapperClassName:bt},function(dr){var cr=dr.visible,mr=dr.afterClose,it=Object(o.a)(dr,["visible","afterClose"]);return r.createElement(q,Object.assign({},mt,it,{open:cr!==void 0?cr:Gt,afterVisibleChange:mr!==void 0?mr:mt.afterVisibleChange,handler:lr,onClose:Ue.onClose,onHandleClick:Ue.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(Ue,We){var ft=We.prevProps,Kt={prevProps:Ue};return typeof ft!="undefined"&&Ue.open!==ft.open&&(Kt.open=Ue.open),Kt}}]),Bt}(r.Component);se.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:r.createElement("div",{className:"drawer-handle"},r.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Ce=se,Re=Ce,Xe=i("V/uB"),we=i.n(Xe),Pe=i("BGR+"),Ee=i("H84U"),Ge=i("CWQg"),It=function(st,xt){var Bt={};for(var Le in st)Object.prototype.hasOwnProperty.call(st,Le)&&xt.indexOf(Le)<0&&(Bt[Le]=st[Le]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Le=Object.getOwnPropertySymbols(st);Ue=0&&x.each(w,function(y){r.setIconStatus(y,"normal")})}),r.setIconStatus(d,"emphasis"),s.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},p);var A;if(d==="stack"){var b=u.series&&u.series[0]&&u.series[0].stack===e;A=b?x.merge({stack:t.title.tiled},t.title):x.clone(t.title)}n.dispatchAction({type:"changeMagicType",currentType:d,newOption:u,newTitle:A,featureName:"magicType"})},T.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(s,n){n.mergeOption(s.newOption)}),h.register("magicType",m);var l=m;ue.exports=l},"06Qe":function(ue,z,i){var T=i("ItGF"),x="urn:schemas-microsoft-com:vml",g=typeof window=="undefined"?null:window,h=!1,t=g&&g.document;function e(c){return m(c)}var m;if(t&&!T.canvasSupported)try{!t.namespaces.zrvml&&t.namespaces.add("zrvml",x),m=function(a){return t.createElement("')}}catch(c){m=function(l){return t.createElement("<"+l+' xmlns="'+x+'" class="zrvml">')}}function f(){if(h||!t)return;h=!0;var c=t.styleSheets;c.length<31?t.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):c[0].addRule(".zrvml","behavior:url(#default#VML)")}z.doc=t,z.createNode=e,z.initVML=f},"09Wf":function(ue,z,i){"use strict";i.d(z,"b",function(){return x}),i.d(z,"a",function(){return g});var T=i("CWQg"),x=Object(T.a)("success","processing","error","default","warning"),g=Object(T.a)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime")},"0Bwj":function(ue,z,i){var T=i("T4UG"),x=i("I3/A"),g=i("7aKB"),h=g.encodeHTML,t=i("Qxkt"),e=i("Tghj"),m=e.__DEV__,f=T.extend({type:"series.sankey",layoutInfo:null,levelModels:null,getInitialData:function(a,l){for(var s=a.edges||a.links,n=a.data||a.nodes,d=a.levels,r=this.levelModels={},o=0;o=0&&(r[d[o].depth]=new t(d[o],this,l));if(n&&s){var u=x(n,s,this,!0,p);return u.data}function p(A,b){A.wrapMethod("getItemModel",function(w,y){return w.customizeGetParent(function(_){var E=this.parentModel,I=E.getData().getItemLayout(y).depth,S=E.levelModels[I];return S||this.parentModel}),w}),b.wrapMethod("getItemModel",function(w,y){return w.customizeGetParent(function(_){var E=this.parentModel,I=E.getGraph().getEdgeByIndex(y),S=I.node1.getLayout().depth,C=E.levelModels[S];return C||this.parentModel}),w})}},setNodePosition:function(a,l){var s=this.option.data[a];s.localX=l[0],s.localY=l[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(a,l,s){if(s==="edge"){var n=this.getDataParams(a,s),d=n.data,r=d.source+" -- "+d.target;return n.value&&(r+=" : "+n.value),h(r)}else if(s==="node"){var o=this.getGraph().getNodeByIndex(a),u=o.getLayout().value,p=this.getDataParams(a,s).data.name;if(u)var r=p+" : "+u;return h(r)}return f.superCall(this,"formatTooltip",a,l)},optionUpdated:function(){var a=this.option;a.focusNodeAdjacency===!0&&(a.focusNodeAdjacency="allEdges")},getDataParams:function(a,l){var s=f.superCall(this,"getDataParams",a,l);if(s.value==null&&l==="node"){var n=this.getGraph().getNodeByIndex(a),d=n.getLayout().value;s.value=d}return s},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:"right",color:"#000",fontSize:12},levels:[],nodeAlign:"justify",itemStyle:{borderWidth:1,borderColor:"#333"},lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:"linear",animationDuration:1e3}}),c=f;ue.exports=c},"0HBW":function(ue,z,i){var T=i("ProS"),x=i("bYtY");i("Hxpc"),i("7uqq"),i("dmGj"),i("SehX");function g(h,t){t.update="updateView",T.registerAction(t,function(e,m){var f={};return m.eachComponent({mainType:"geo",query:e},function(c){c[h](e.name);var a=c.coordinateSystem;x.each(a.regions,function(l){f[l.name]=c.isSelected(l.name)||!1})}),{selected:f,name:e.name}})}g("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),g("select",{type:"geoSelect",event:"geoselected"}),g("unSelect",{type:"geoUnSelect",event:"geounselected"})},"0JAE":function(ue,z,i){var T=i("bYtY"),x=i("+TT/"),g=i("OELB"),h=i("IDmD"),t=864e5;function e(c,a,l){this._model=c}e.prototype={constructor:e,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(c){c=g.parseDate(c);var a=c.getFullYear(),l=c.getMonth()+1;l=l<10?"0"+l:l;var s=c.getDate();s=s<10?"0"+s:s;var n=c.getDay();return n=Math.abs((n+7-this.getFirstDayOfWeek())%7),{y:a,m:l,d:s,day:n,time:c.getTime(),formatedDate:a+"-"+l+"-"+s,date:c}},getNextNDay:function(c,a){return a=a||0,a===0?this.getDateInfo(c):(c=new Date(this.getDateInfo(c).time),c.setDate(c.getDate()+a),this.getDateInfo(c))},update:function(c,a){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var l=this._rangeInfo.weeks||1,s=["width","height"],n=this._model.get("cellSize").slice(),d=this._model.getBoxLayoutParams(),r=this._orient==="horizontal"?[l,7]:[7,l];T.each([0,1],function(A){p(n,A)&&(d[s[A]]=n[A]*r[A])});var o={width:a.getWidth(),height:a.getHeight()},u=this._rect=x.getLayoutRect(d,o);T.each([0,1],function(A){p(n,A)||(n[A]=u[s[A]]/r[A])});function p(A,b){return A[b]!=null&&A[b]!=="auto"}this._sw=n[0],this._sh=n[1]},dataToPoint:function(c,a){T.isArray(c)&&(c=c[0]),a==null&&(a=!0);var l=this.getDateInfo(c),s=this._rangeInfo,n=l.formatedDate;if(a&&!(l.time>=s.start.time&&l.timed.end.time&&c.reverse(),c},_getRangeInfo:function(c){c=[this.getDateInfo(c[0]),this.getDateInfo(c[1])];var a;c[0].time>c[1].time&&(a=!0,c.reverse());var l=Math.floor(c[1].time/t)-Math.floor(c[0].time/t)+1,s=new Date(c[0].time),n=s.getDate(),d=c[1].date.getDate();s.setDate(n+l-1);var r=s.getDate();if(r!==d)for(var o=s.getTime()-c[1].time>0?1:-1;(r=s.getDate())!==d&&(s.getTime()-c[1].time)*o>0;)l-=o,s.setDate(r-o);var u=Math.floor((l+c[0].day+6)/7),p=a?-u+1:u-1;return a&&c.reverse(),{range:[c[0].formatedDate,c[1].formatedDate],start:c[0],end:c[1],allDay:l,weeks:u,nthWeek:p,fweek:c[0].day,lweek:c[1].day}},_getDateByWeeksAndDay:function(c,a,l){var s=this._getRangeInfo(l);if(c>s.weeks||c===0&&as.lweek)return!1;var n=(c-1)*7-s.fweek+a,d=new Date(s.start.time);return d.setDate(s.start.d+n),this.getDateInfo(d)}},e.dimensions=e.prototype.dimensions,e.getDimensionsInfo=e.prototype.getDimensionsInfo,e.create=function(c,a){var l=[];return c.eachComponent("calendar",function(s){var n=new e(s,c,a);l.push(n),s.coordinateSystem=n}),c.eachSeries(function(s){s.get("coordinateSystem")==="calendar"&&(s.coordinateSystem=l[s.get("calendarIndex")||0])}),l};function m(c,a,l,s){var n=l.calendarModel,d=l.seriesModel,r=n?n.coordinateSystem:d?d.coordinateSystem:null;return r===this?r[c](s):null}h.register("calendar",e);var f=e;ue.exports=f},"0JQy":function(ue,z){var i="\\ud800-\\udfff",T="\\u0300-\\u036f",x="\\ufe20-\\ufe2f",g="\\u20d0-\\u20ff",h=T+x+g,t="\\ufe0e\\ufe0f",e="["+i+"]",m="["+h+"]",f="\\ud83c[\\udffb-\\udfff]",c="(?:"+m+"|"+f+")",a="[^"+i+"]",l="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",n="\\u200d",d=c+"?",r="["+t+"]?",o="(?:"+n+"(?:"+[a,l,s].join("|")+")"+r+d+")*",u=r+d+o,p="(?:"+[a+m+"?",m,l,s,e].join("|")+")",A=RegExp(f+"(?="+f+")|"+p+u,"g");function b(w){return w.match(A)||[]}ue.exports=b},"0V0F":function(ue,z,i){var T=i("bYtY"),x=T.createHashMap,g=T.each;function h(e){var m=x();e.eachSeries(function(f){var c=f.get("stack");if(c){var a=m.get(c)||m.set(c,[]),l=f.getData(),s={stackResultDimension:l.getCalculationInfo("stackResultDimension"),stackedOverDimension:l.getCalculationInfo("stackedOverDimension"),stackedDimension:l.getCalculationInfo("stackedDimension"),stackedByDimension:l.getCalculationInfo("stackedByDimension"),isStackedByIndex:l.getCalculationInfo("isStackedByIndex"),data:l,seriesModel:f};if(!s.stackedDimension||!(s.isStackedByIndex||s.stackedByDimension))return;a.length&&l.setCalculationInfo("stackedOnSeries",a[a.length-1].seriesModel),a.push(s)}}),m.each(t)}function t(e){g(e,function(m,f){var c=[],a=[NaN,NaN],l=[m.stackResultDimension,m.stackedOverDimension],s=m.data,n=m.isStackedByIndex,d=s.map(l,function(r,o,u){var p=s.get(m.stackedDimension,u);if(isNaN(p))return a;var A,b;n?b=s.getRawIndex(u):A=s.get(m.stackedByDimension,u);for(var w=NaN,y=f-1;y>=0;y--){var _=e[y];if(n||(b=_.data.rawIndexOf(_.stackedByDimension,A)),b>=0){var E=_.data.getByRawIndex(_.stackResultDimension,b);if(p>=0&&E>0||p<=0&&E<0){p+=E,w=E;break}}}return c[0]=p,c[1]=w,c});s.hostModel.setData(d),m.data=d})}ue.exports=h},"0XgM":function(ue,z,i){},"0fbx":function(ue,z,i){},"0o9m":function(ue,z,i){var T=i("ProS");i("hNWo"),i("RlCK"),i("XpcN");var x=i("kDyi"),g=i("bLfw");T.registerProcessor(T.PRIORITY.PROCESSOR.SERIES_FILTER,x),g.registerSubTypeDefaulter("legend",function(){return"plain"})},"0qV/":function(ue,z,i){var T=i("ProS");T.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},function(){}),T.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},function(){})},"0s+r":function(ue,z,i){var T=i("bYtY"),x=i("QBsz"),g=i("y23F"),h=i("H6uX"),t=i("YH21"),e=i("C0SR"),m="silent";function f(o,u,p){return{type:o,event:p,target:u.target,topTarget:u.topTarget,cancelBubble:!1,offsetX:p.zrX,offsetY:p.zrY,gestureEvent:p.gestureEvent,pinchX:p.pinchX,pinchY:p.pinchY,pinchScale:p.pinchScale,wheelDelta:p.zrDelta,zrByTouch:p.zrByTouch,which:p.which,stop:c}}function c(){t.stop(this.event)}function a(){}a.prototype.dispose=function(){};var l=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],s=function(u,p,A,b){h.call(this),this.storage=u,this.painter=p,this.painterRoot=b,A=A||new a,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,g.call(this),this.setHandlerProxy(A)};s.prototype={constructor:s,setHandlerProxy:function(u){this.proxy&&this.proxy.dispose(),u&&(T.each(l,function(p){u.on&&u.on(p,this[p],this)},this),u.handler=this),this.proxy=u},mousemove:function(u){var p=u.zrX,A=u.zrY,b=d(this,p,A),w=this._hovered,y=w.target;y&&!y.__zr&&(w=this.findHover(w.x,w.y),y=w.target);var _=this._hovered=b?{x:p,y:A}:this.findHover(p,A),E=_.target,I=this.proxy;I.setCursor&&I.setCursor(E?E.cursor:"default"),y&&E!==y&&this.dispatchToElement(w,"mouseout",u),this.dispatchToElement(_,"mousemove",u),E&&E!==y&&this.dispatchToElement(_,"mouseover",u)},mouseout:function(u){var p=u.zrEventControl,A=u.zrIsToLocalDOM;p!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",u),p!=="no_globalout"&&(!A&&this.trigger("globalout",{type:"globalout",event:u}))},resize:function(u){this._hovered={}},dispatch:function(u,p){var A=this[u];A&&A.call(this,p)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(u){var p=this.proxy;p.setCursor&&p.setCursor(u)},dispatchToElement:function(u,p,A){u=u||{};var b=u.target;if(b&&b.silent)return;for(var w="on"+p,y=f(p,u,A);b&&!(b[w]&&(y.cancelBubble=b[w].call(b,y)),b.trigger(p,y),b=b.parent,y.cancelBubble););y.cancelBubble||(this.trigger(p,y),this.painter&&this.painter.eachOtherLayer(function(_){typeof _[w]=="function"&&_[w].call(_,y),_.trigger&&_.trigger(p,y)}))},findHover:function(u,p,A){for(var b=this.storage.getDisplayList(),w={x:u,y:p},y=b.length-1;y>=0;y--){var _;if(b[y]!==A&&!b[y].ignore&&(_=n(b[y],u,p))&&(!w.topTarget&&(w.topTarget=b[y]),_!==m)){w.target=b[y];break}}return w},processGesture:function(u,p){this._gestureMgr||(this._gestureMgr=new e);var A=this._gestureMgr;p==="start"&&A.clear();var b=A.recognize(u,this.findHover(u.zrX,u.zrY,null).target,this.proxy.dom);if(p==="end"&&A.clear(),b){var w=b.type;u.gestureEvent=w,this.dispatchToElement({target:b.target},w,b.event)}}},T.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(o){s.prototype[o]=function(u){var p=u.zrX,A=u.zrY,b=d(this,p,A),w,y;if((o!=="mouseup"||!b)&&(w=this.findHover(p,A),y=w.target),o==="mousedown")this._downEl=y,this._downPoint=[u.zrX,u.zrY],this._upEl=y;else if(o==="mouseup")this._upEl=y;else if(o==="click"){if(this._downEl!==this._upEl||!this._downPoint||x.dist(this._downPoint,[u.zrX,u.zrY])>4)return;this._downPoint=null}this.dispatchToElement(w,o,u)}});function n(o,u,p){if(o[o.rectHover?"rectContain":"contain"](u,p)){for(var A=o,b;A;){if(A.clipPath&&!A.clipPath.contain(u,p))return!1;A.silent&&(b=!0),A=A.parent}return b?m:!0}return!1}function d(o,u,p){var A=o.painter;return u<0||u>A.getWidth()||p<0||p>A.getHeight()}T.mixin(s,h),T.mixin(s,g);var r=s;ue.exports=r},"10cm":function(ue,z,i){var T=i("ProS"),x=i("2B6p"),g=x.updateCenterAndZoom;i("0qV/");var h={type:"graphRoam",event:"graphRoam",update:"none"};T.registerAction(h,function(t,e){e.eachComponent({mainType:"series",query:t},function(m){var f=m.coordinateSystem,c=g(f,t);m.setCenter&&m.setCenter(c.center),m.setZoom&&m.setZoom(c.zoom)})})},"19Vz":function(ue,z,i){(function(T){T(i("VrN/"))})(function(T){T.defineOption("placeholder","",function(f,c,a){var l=a&&a!=T.Init;if(c&&!l)f.on("blur",t),f.on("change",e),f.on("swapDoc",e),T.on(f.getInputField(),"compositionupdate",f.state.placeholderCompose=function(){h(f)}),e(f);else if(!c&&l){f.off("blur",t),f.off("change",e),f.off("swapDoc",e),T.off(f.getInputField(),"compositionupdate",f.state.placeholderCompose),x(f);var s=f.getWrapperElement();s.className=s.className.replace(" CodeMirror-empty","")}c&&!f.hasFocus()&&t(f)});function x(f){f.state.placeholder&&(f.state.placeholder.parentNode.removeChild(f.state.placeholder),f.state.placeholder=null)}function g(f){x(f);var c=f.state.placeholder=document.createElement("pre");c.style.cssText="height: 0; overflow: visible",c.style.direction=f.getOption("direction"),c.className="CodeMirror-placeholder CodeMirror-line-like";var a=f.getOption("placeholder");typeof a=="string"&&(a=document.createTextNode(a)),c.appendChild(a),f.display.lineSpace.insertBefore(c,f.display.lineSpace.firstChild)}function h(f){setTimeout(function(){var c=!1,a=f.getInputField();a.nodeName=="TEXTAREA"?c=!a.value:f.lineCount()==1&&(c=!/[^\u200b]/.test(a.querySelector(".CodeMirror-line").textContent)),c?g(f):x(f)},20)}function t(f){m(f)&&g(f)}function e(f){var c=f.getWrapperElement(),a=m(f);c.className=c.className.replace(" CodeMirror-empty","")+(a?" CodeMirror-empty":""),a?g(f):x(f)}function m(f){return f.lineCount()===1&&f.getLine(0)===""}})},"1Jh7":function(ue,z,i){var T=i("y+Vt"),x=i("T6xi"),g=T.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){x.buildPath(t,e,!1)}});ue.exports=g},"1LEl":function(ue,z,i){var T=i("ProS"),x=i("F9bG"),g=T.extendComponentView({type:"axisPointer",render:function(t,e,m){var f=e.getComponent("tooltip"),c=t.get("triggerOn")||f&&f.get("triggerOn")||"mousemove|click";x.register("axisPointer",m,function(a,l,s){c!=="none"&&(a==="leave"||c.indexOf(a)>=0)&&s({type:"updateAxisPointer",currTrigger:a,x:l&&l.offsetX,y:l&&l.offsetY})})},remove:function(t,e){x.unregister(e.getZr(),"axisPointer"),g.superApply(this._model,"remove",arguments)},dispose:function(t,e){x.unregister("axisPointer",e),g.superApply(this._model,"dispose",arguments)}}),h=g;ue.exports=h},"1MYJ":function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var h=this.__dirtyPath,t=this.shape.paths,e=0;e=y||P<0)break;if(l(X)){if(N){P+=_;continue}break}if(P===b)p[_>0?"moveTo":"lineTo"](X[0],X[1]);else if(S>0){var V=A[M],Y=C==="y"?1:0,j=(X[Y]-V[Y])*S;m(c,V),c[Y]=V[Y]+j,m(a,X),a[Y]=X[Y]-j,p.bezierCurveTo(c[0],c[1],a[0],a[1],X[0],X[1])}else p.lineTo(X[0],X[1]);M=P,P+=_}return B}function d(p,A,b,w,y,_,E,I,S,C,N){for(var M=0,P=b,B=0;B=y||P<0)break;if(l(X)){if(N){P+=_;continue}break}if(P===b)p[_>0?"moveTo":"lineTo"](X[0],X[1]),m(c,X);else if(S>0){var V=P+_,Y=A[V];if(N)for(;Y&&l(A[V]);)V+=_,Y=A[V];var j=.5,W=A[M],Y=A[V];if(!Y||l(Y))m(a,X);else{l(Y)&&!N&&(Y=X),x.sub(f,Y,W);var U,R;if(C==="x"||C==="y"){var K=C==="x"?0:1;U=Math.abs(X[K]-W[K]),R=Math.abs(X[K]-Y[K])}else U=x.dist(X,W),R=x.dist(X,Y);j=R/(R+U),e(a,X,f,-S*(1-j))}h(c,c,I),t(c,c,E),h(a,a,I),t(a,a,E),p.bezierCurveTo(c[0],c[1],a[0],a[1],X[0],X[1]),e(c,X,f,S*j)}else p.lineTo(X[0],X[1]);M=P,P+=_}return B}function r(p,A){var b=[Infinity,Infinity],w=[-Infinity,-Infinity];if(A)for(var y=0;yw[0]&&(w[0]=_[0]),_[1]>w[1]&&(w[1]=_[1])}return{min:A?b:w,max:A?w:b}}var o=T.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:g(T.prototype.brush),buildPath:function(p,A){var b=A.points,w=0,y=b.length,_=r(b,A.smoothConstraint);if(A.connectNulls){for(;y>0&&l(b[y-1]);y--);for(;w0&&l(b[_-1]);_--);for(;y<_&&l(b[y]);y++);}for(;y<_;){var C=s(p,b,y,_,_,1,I.min,I.max,A.smooth,E,A.connectNulls);s(p,w,y+C-1,C,_,-1,S.min,S.max,A.stackedOnSmooth,E,A.connectNulls),y+=C+1,p.closePath()}}});z.Polyline=o,z.Polygon=u},"1RvN":function(ue,z){var i=function(){this.head=null,this.tail=null,this._len=0},T=i.prototype;T.insert=function(e){var m=new x(e);return this.insertEntry(m),m},T.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},T.remove=function(e){var m=e.prev,f=e.next;m?m.next=f:this.head=f,f?f.prev=m:this.tail=m,e.next=e.prev=null,this._len--},T.len=function(){return this._len},T.clear=function(){this.head=this.tail=null,this._len=0};var x=function(m){this.value=m,this.next,this.prev},g=function(m){this._list=new i,this._map={},this._maxSize=m||10,this._lastRemovedEntry=null},h=g.prototype;h.put=function(e,m){var f=this._list,c=this._map,a=null;if(c[e]==null){var l=f.len(),s=this._lastRemovedEntry;if(l>=this._maxSize&&l>0){var n=f.head;f.remove(n),delete c[n.key],a=n.value,this._lastRemovedEntry=n}s?s.value=m:s=new x(m),s.key=e,f.insertEntry(s),c[e]=s}return a},h.get=function(e){var m=this._map[e],f=this._list;if(m!=null)return m!==f.tail&&(f.remove(m),f.insertEntry(m)),m.value},h.clear=function(){this._list.clear(),this._map={}};var t=g;ue.exports=t},"1bdT":function(ue,z,i){var T=i("3gBT"),x=i("H6uX"),g=i("DN4a"),h=i("vWvF"),t=i("bYtY"),e=function(c){g.call(this,c),x.call(this,c),h.call(this,c),this.id=c.id||T()};e.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(c,a){switch(this.draggable){case"horizontal":a=0;break;case"vertical":c=0;break}var l=this.transform;l||(l=this.transform=[1,0,0,1,0,0]),l[4]+=c,l[5]+=a,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(c,a){},attrKV:function(c,a){if(c==="position"||c==="scale"||c==="origin"){if(a){var l=this[c];l||(l=this[c]=[]),l[0]=a[0],l[1]=a[1]}}else this[c]=a},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(c,a){if(typeof c=="string")this.attrKV(c,a);else if(t.isObject(c))for(var l in c)c.hasOwnProperty(l)&&this.attrKV(l,c[l]);return this.dirty(!1),this},setClipPath:function(c){var a=this.__zr;a&&c.addSelfToZr(a),this.clipPath&&this.clipPath!==c&&this.removeClipPath(),this.clipPath=c,c.__zr=a,c.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var c=this.clipPath;c&&(c.__zr&&c.removeSelfFromZr(c.__zr),c.__zr=null,c.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(c){this.__zr=c;var a=this.animators;if(a)for(var l=0;l> RFB.constructor"),We._screen=document.createElement("div"),We._screen.style.display="flex",We._screen.style.width="100%",We._screen.style.height="100%",We._screen.style.overflow="auto",We._screen.style.background=G,We._canvas=document.createElement("canvas"),We._canvas.style.margin="auto",We._canvas.style.outline="none",We._canvas.style.flexShrink="0",We._canvas.width=0,We._canvas.height=0,We._canvas.tabIndex=-1,We._screen.appendChild(We._canvas),We._cursor=new n.default,We._cursorImage=xt.cursors.none,We._decoders[p.encodings.encodingRaw]=new A.default,We._decoders[p.encodings.encodingCopyRect]=new b.default,We._decoders[p.encodings.encodingRRE]=new w.default,We._decoders[p.encodings.encodingHextile]=new y.default,We._decoders[p.encodings.encodingTight]=new _.default,We._decoders[p.encodings.encodingTightPNG]=new E.default;try{We._display=new f.default(We._canvas)}catch(ft){throw x.Error("Display exception: "+ft),ft}return We._display.onflush=We._onFlush.bind(W(We)),We._keyboard=new l.default(We._canvas),We._keyboard.onkeyevent=We._handleKeyEvent.bind(W(We)),We._gestures=new s.default,We._sock=new d.default,We._sock.on("message",function(){We._handleMessage()}),We._sock.on("open",function(){We._rfbConnectionState==="connecting"&&We._rfbInitState===""?(We._rfbInitState="ProtocolVersion",x.Debug("Starting VNC handshake")):We._fail("Unexpected server connection while "+We._rfbConnectionState)}),We._sock.on("close",function(ft){x.Debug("WebSocket on-close event");var Kt="";ft.code&&(Kt="(code: "+ft.code,ft.reason&&(Kt+=", reason: "+ft.reason),Kt+=")");switch(We._rfbConnectionState){case"connecting":We._fail("Connection closed "+Kt);break;case"connected":We._updateConnectionState("disconnecting"),We._updateConnectionState("disconnected");break;case"disconnecting":We._updateConnectionState("disconnected");break;case"disconnected":We._fail("Unexpected server disconnect when already disconnected "+Kt);break;default:We._fail("Unexpected server disconnect before connecting "+Kt);break}We._sock.off("close")}),We._sock.on("error",function(ft){return x.Warn("WebSocket on-error event")}),setTimeout(We._updateConnectionState.bind(W(We),"connecting")),x.Debug("<< RFB.constructor"),We.dragViewport=!1,We.focusOnClick=!0,We._viewOnly=!1,We._clipViewport=!1,We._scaleViewport=!1,We._resizeSession=!1,We._showDotCursor=!1,Ue.showDotCursor!==void 0&&(x.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),We._showDotCursor=Ue.showDotCursor),We._qualityLevel=6,We._compressionLevel=2,We}return B(xt,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(Le){this._rfbCredentials=Le,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;x.Info("Sending Ctrl-Alt-Del"),this.sendKey(o.default.XK_Control_L,"ControlLeft",!0),this.sendKey(o.default.XK_Alt_L,"AltLeft",!0),this.sendKey(o.default.XK_Delete,"Delete",!0),this.sendKey(o.default.XK_Delete,"Delete",!1),this.sendKey(o.default.XK_Alt_L,"AltLeft",!1),this.sendKey(o.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(Le,Ue,We){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(We===void 0){this.sendKey(Le,Ue,!0),this.sendKey(Le,Ue,!1);return}var ft=u.default[Ue];if(this._qemuExtKeyEventSupported&&ft)Le=Le||0,x.Info("Sending key ("+(We?"down":"up")+"): keysym "+Le+", scancode "+ft),xt.messages.QEMUExtendedKeyEvent(this._sock,Le,We,ft);else{if(!Le)return;x.Info("Sending keysym ("+(We?"down":"up")+"): "+Le),xt.messages.keyEvent(this._sock,Le,We?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(Le){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[Re]&&this._clipboardServerCapabilitiesActions[ye])this._clipboardText=Le,xt.messages.extendedClipboardNotify(this._sock,[Re]);else{for(var Ue=new Uint8Array(Le.length),We=0;We> RFB.connect"),x.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(Le){Le.name==="SyntaxError"?this._fail("Invalid host or port ("+Le+")"):this._fail("Error when opening socket ("+Le+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),x.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){x.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(Le){if(!(Le.name==="NotFoundError"))throw Le}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),x.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(Le){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(Le){this._fbName=Le,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(Le){var Ue=this;window.requestAnimationFrame(function(){Ue._updateClip(),Ue._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var Le=this._display.clipViewport,Ue=this._clipViewport;if(this._scaleViewport&&(Ue=!1),Le!==Ue&&(this._display.clipViewport=Ue),Ue){var We=this._screenSize();this._display.viewportChangeSize(We.w,We.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var Le=this._screenSize();this._display.autoscale(Le.w,Le.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var Le=this._screenSize();xt.messages.setDesktopSize(this._sock,Math.floor(Le.w),Math.floor(Le.h),this._screenID,this._screenFlags),x.Debug("Requested new desktop size: "+Le.w+"x"+Le.h)}},{key:"_screenSize",value:function(){var Le=this._screen.getBoundingClientRect();return{w:Le.width,h:Le.height}}},{key:"_fixScrollbars",value:function(){var Le=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=Le}},{key:"_updateConnectionState",value:function(Le){var Ue=this,We=this._rfbConnectionState;if(Le===We){x.Debug("Already in state '"+Le+"', ignoring");return}if(We==="disconnected"){x.Error("Tried changing state of a disconnected RFB object");return}switch(Le){case"connected":if(We!=="connecting"){x.Error("Bad transition to connected state, previous connection state: "+We);return}break;case"disconnected":if(We!=="disconnecting"){x.Error("Bad transition to disconnected state, previous connection state: "+We);return}break;case"connecting":if(We!==""){x.Error("Bad transition to connecting state, previous connection state: "+We);return}break;case"disconnecting":if(We!=="connected"&&We!=="connecting"){x.Error("Bad transition to disconnecting state, previous connection state: "+We);return}break;default:x.Error("Unknown connection state: "+Le);return}this._rfbConnectionState=Le,x.Debug("New state '"+Le+"', was '"+We+"'."),this._disconnTimer&&Le!=="disconnecting"&&(x.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(Le){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){x.Error("Disconnection timed out."),Ue._updateConnectionState("disconnected")},K*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(Le){switch(this._rfbConnectionState){case"disconnecting":x.Error("Failed when disconnecting: "+Le);break;case"connected":x.Error("Failed while connected: "+Le);break;case"connecting":x.Error("Failed when connecting: "+Le);break;default:x.Error("RFB failure: "+Le);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(Le,Ue){this._capabilities[Le]=Ue,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){x.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":x.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(Le,Ue,We){this.sendKey(Le,Ue,We)}},{key:"_handleMouse",value:function(Le){if(Le.type==="click"&&Le.target!==this._canvas)return;if(Le.stopPropagation(),Le.preventDefault(),Le.type==="click"||Le.type==="contextmenu")return;var Ue=(0,t.clientToElement)(Le.clientX,Le.clientY,this._canvas);switch(Le.type){case"mousedown":(0,e.setCapture)(this._canvas),this._handleMouseButton(Ue.x,Ue.y,!0,1<h.dragThreshold||Math.abs(Kt)>h.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:Le,y:Ue},this._display.viewportChangePos(ft,Kt));return}if(this._mousePos={x:Le,y:Ue},this._mouseMoveTimer==null){var bt=Date.now()-this._mouseLastMoveTime;bt>H?(this._sendMouse(Le,Ue,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){We._handleDelayedMouseMove()},H-bt)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(Le,Ue,We){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;xt.messages.pointerEvent(this._sock,this._display.absX(Le),this._display.absY(Ue),We)}},{key:"_handleWheel",value:function(Le){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Le.stopPropagation(),Le.preventDefault();var Ue=(0,t.clientToElement)(Le.clientX,Le.clientY,this._canvas),We=Le.deltaX,ft=Le.deltaY;Le.deltaMode!==0&&(We*=q,ft*=q),this._accumulatedWheelDeltaX+=We,this._accumulatedWheelDeltaY+=ft,Math.abs(this._accumulatedWheelDeltaX)>=Z&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(Ue.x,Ue.y,!0,1<<5),this._handleMouseButton(Ue.x,Ue.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(Ue.x,Ue.y,!0,1<<6),this._handleMouseButton(Ue.x,Ue.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=Z&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(Ue.x,Ue.y,!0,1<<3),this._handleMouseButton(Ue.x,Ue.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(Ue.x,Ue.y,!0,1<<4),this._handleMouseButton(Ue.x,Ue.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(Le,Ue,We){this._handleMouseMove(Ue,We),this._cursor.move(Le.detail.clientX,Le.detail.clientY)}},{key:"_handleTapEvent",value:function(Le,Ue){var We=(0,t.clientToElement)(Le.detail.clientX,Le.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimene;)this._handleMouseButton(We.x,We.y,!0,8),this._handleMouseButton(We.x,We.y,!1,8),this._gestureLastMagnitudeY+=ne;for(;Le.detail.magnitudeY-this._gestureLastMagnitudeY<-ne;)this._handleMouseButton(We.x,We.y,!0,16),this._handleMouseButton(We.x,We.y,!1,16),this._gestureLastMagnitudeY-=ne;for(;Le.detail.magnitudeX-this._gestureLastMagnitudeX>ne;)this._handleMouseButton(We.x,We.y,!0,32),this._handleMouseButton(We.x,We.y,!1,32),this._gestureLastMagnitudeX+=ne;for(;Le.detail.magnitudeX-this._gestureLastMagnitudeX<-ne;)this._handleMouseButton(We.x,We.y,!0,64),this._handleMouseButton(We.x,We.y,!1,64),this._gestureLastMagnitudeX-=ne;break;case"pinch":if(this._fakeMouseMove(Le,We.x,We.y),Ue=Math.hypot(Le.detail.magnitudeX,Le.detail.magnitudeY),Math.abs(Ue-this._gestureLastMagnitudeX)>ce){for(this._handleKeyEvent(o.default.XK_Control_L,"ControlLeft",!0);Ue-this._gestureLastMagnitudeX>ce;)this._handleMouseButton(We.x,We.y,!0,8),this._handleMouseButton(We.x,We.y,!1,8),this._gestureLastMagnitudeX+=ce;for(;Ue-this._gestureLastMagnitudeX<-ce;)this._handleMouseButton(We.x,We.y,!0,16),this._handleMouseButton(We.x,We.y,!1,16),this._gestureLastMagnitudeX-=ce}this._handleKeyEvent(o.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(Le.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(Le,We.x,We.y),this._handleMouseButton(We.x,We.y,!1,1);break;case"longpress":this._fakeMouseMove(Le,We.x,We.y),this._handleMouseButton(We.x,We.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var Le=this._sock.rQshiftStr(12).substr(4,7);x.Info("Server ProtocolVersion: "+Le);var Ue=0;switch(Le){case"000.000":Ue=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+Le)}if(Ue){for(var We="ID:"+this._repeaterID;We.length<250;)We+="\0";return this._sock.sendString(We),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ft="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ft+` `),x.Debug("Sent ProtocolVersion: "+ft),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function Le(ft,Kt){for(var bt=0;bt=3.7){var Ue=this._sock.rQshift8();if(this._sock.rQwait("security type",Ue,1))return!1;if(Ue===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var We=this._sock.rQshiftBytes(Ue);if(x.Debug("Server security types: "+We),Le(1,We))this._rfbAuthScheme=1;else if(Le(22,We))this._rfbAuthScheme=22;else if(Le(16,We))this._rfbAuthScheme=16;else if(Le(2,We))this._rfbAuthScheme=2;else if(Le(19,We))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+We+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",x.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var Le=this._sock.rQshift32(),Ue="";if(Le>0){if(this._sock.rQwait("reason",Le,4))return!1;Ue=this._sock.rQshiftStr(Le)}return Ue!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:Ue}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+Ue+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var Le=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(Le),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var Le=this._sock.rQshift8(),Ue=this._sock.rQshift8();if(!(Le==0&&Ue==2))return this._fail("Unsupported VeNCrypt version "+Le+"."+Ue);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var We=this._sock.rQshift8();if(We!=0)return this._fail("VeNCrypt failure "+We);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ft=this._sock.rQshift8();if(ft<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ft,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Kt=[],bt=0;bt0&&this._sock.rQwait("tunnel capabilities",16*Le,4))return!1;if(this._rfbTightVNC=!0,Le>0)return this._negotiateTightTunnels(Le),!1}if(this._sock.rQwait("sub auth count",4))return!1;var Ue=this._sock.rQshift32();if(Ue===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*Ue,4))return!1;for(var We={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ft=[],Kt=0;Kt=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var Le=this._sock.rQshift32();return Le===0?(this._rfbInitState="ClientInitialisation",x.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=Le,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:Le}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var Le=this._sock.rQshift16(),Ue=this._sock.rQshift16(),We=this._sock.rQshift8(),ft=this._sock.rQshift8(),Kt=this._sock.rQshift8(),bt=this._sock.rQshift8(),Mt=this._sock.rQshift16(),lr=this._sock.rQshift16(),mt=this._sock.rQshift16(),Gt=this._sock.rQshift8(),Jt=this._sock.rQshift8(),dr=this._sock.rQshift8();this._sock.rQskipBytes(3);var cr=this._sock.rQshift32();if(this._sock.rQwait("server init name",cr,24))return!1;var mr=this._sock.rQshiftStr(cr);if(mr=(0,g.decodeUTF8)(mr,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+cr))return!1;var it=this._sock.rQshift16(),pe=this._sock.rQshift16(),ae=this._sock.rQshift16();this._sock.rQskipBytes(2);var Ve=(it+pe+ae)*16;if(this._sock.rQwait("TightVNC extended server init header",Ve,32+cr))return!1;this._sock.rQskipBytes(16*it),this._sock.rQskipBytes(16*pe),this._sock.rQskipBytes(16*ae)}return x.Info("Screen: "+Le+"x"+Ue+", bpp: "+We+", depth: "+ft+", bigEndian: "+Kt+", trueColor: "+bt+", redMax: "+Mt+", greenMax: "+lr+", blueMax: "+mt+", redShift: "+Gt+", greenShift: "+Jt+", blueShift: "+dr),this._setDesktopName(mr),this._resize(Le,Ue),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(x.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),xt.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),xt.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var Le=[];Le.push(p.encodings.encodingCopyRect),this._fbDepth==24&&(Le.push(p.encodings.encodingTight),Le.push(p.encodings.encodingTightPNG),Le.push(p.encodings.encodingHextile),Le.push(p.encodings.encodingRRE)),Le.push(p.encodings.encodingRaw),Le.push(p.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),Le.push(p.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),Le.push(p.encodings.pseudoEncodingDesktopSize),Le.push(p.encodings.pseudoEncodingLastRect),Le.push(p.encodings.pseudoEncodingQEMUExtendedKeyEvent),Le.push(p.encodings.pseudoEncodingExtendedDesktopSize),Le.push(p.encodings.pseudoEncodingXvp),Le.push(p.encodings.pseudoEncodingFence),Le.push(p.encodings.pseudoEncodingContinuousUpdates),Le.push(p.encodings.pseudoEncodingDesktopName),Le.push(p.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(Le.push(p.encodings.pseudoEncodingVMwareCursor),Le.push(p.encodings.pseudoEncodingCursor)),xt.messages.clientEncodings(this._sock,Le)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return x.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(x.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var Le=this._sock.rQshift32();if(Le=(0,T.toSigned32bit)(Le),this._sock.rQwait("ServerCutText content",Math.abs(Le),8))return!1;if(Le>=0){var Ue=this._sock.rQshiftStr(Le);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ue}}))}else{Le=Math.abs(Le);var We=this._sock.rQshift32(),ft=We&65535,Kt=We&4278190080,bt=!!(Kt&Ge);if(bt){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Mt=0;Mt<=15;Mt++){var lr=1<0&&mr.charAt(mr.length-1)==="\0"&&(mr=mr.slice(0,-1)),mr=mr.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:mr}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Kt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var Le=this._sock.rQshift32(),Ue=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",Ue,9))return!1;Ue>64&&(x.Warn("Bad payload length ("+Ue+") in fence response"),Ue=64);var We=this._sock.rQshiftStr(Ue);return this._supportsFence=!0,Le&1<<31?(Le&=1<<0|1<<1,xt.messages.clientFence(this._sock,Le,We),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var Le=this._sock.rQshift8(),Ue=this._sock.rQshift8();switch(Ue){case 0:x.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=Le,x.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+Ue+")");break}return!0}},{key:"_normalMsg",value:function(){var Le;this._FBU.rects>0?Le=0:Le=this._sock.rQshift8();var Ue,We;switch(Le){case 0:return We=this._framebufferUpdate(),We&&!this._enabledContinuousUpdates&&xt.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),We;case 1:return this._handleSetColourMapMsg();case 2:return x.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return Ue=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,Ue&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),x.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+Le+")"),x.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var Le=this._sock.rQshiftBytes(12);this._FBU.x=(Le[0]<<8)+Le[1],this._FBU.y=(Le[2]<<8)+Le[3],this._FBU.width=(Le[4]<<8)+Le[5],this._FBU.height=(Le[6]<<8)+Le[7],this._FBU.encoding=parseInt((Le[8]<<24)+(Le[9]<<16)+(Le[10]<<8)+Le[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case p.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case p.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case p.encodings.pseudoEncodingCursor:return this._handleCursor();case p.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var Le=document.createEvent("keyboardEvent");Le.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(Ue){}return!0;case p.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case p.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case p.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var Le=this._FBU.x,Ue=this._FBU.y,We=this._FBU.width,ft=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Kt=this._sock.rQshift8();this._sock.rQshift8();var bt,Mt=4;if(Kt==0){var lr=4294967040|0;if(bt=new Array(We*ft*Mt),this._sock.rQwait("VMware cursor classic encoding",We*ft*Mt*2,2))return!1;for(var mt=new Array(We*ft),Gt=0;Gt>8&255,pe=mr>>16&255,ae=mr>>24&255;bt[cr*Mt]=it,bt[cr*Mt+1]=pe,bt[cr*Mt+2]=ae,bt[cr*Mt+3]=255}else(mt[cr]&lr)==lr?Jt[cr]==0?(bt[cr*Mt]=0,bt[cr*Mt+1]=0,bt[cr*Mt+2]=0,bt[cr*Mt+3]=0):((Jt[cr]&lr)==lr,bt[cr*Mt]=0,bt[cr*Mt+1]=0,bt[cr*Mt+2]=0,bt[cr*Mt+3]=255):(bt[cr*Mt]=0,bt[cr*Mt+1]=0,bt[cr*Mt+2]=0,bt[cr*Mt+3]=255)}else if(Kt==1){if(this._sock.rQwait("VMware cursor alpha encoding",We*ft*4,2))return!1;bt=new Array(We*ft*Mt);for(var Ve=0;Ve>24&255,bt[Ve*4+1]=Ye>>16&255,bt[Ve*4+2]=Ye>>8&255,bt[Ve*4+3]=Ye&255}}else return x.Warn("The given cursor type is not supported: "+Kt+" given."),!1;return this._updateCursor(bt,Le,Ue,We,ft),!0}},{key:"_handleCursor",value:function(){var Le=this._FBU.x,Ue=this._FBU.y,We=this._FBU.width,ft=this._FBU.height,Kt=We*ft*4,bt=Math.ceil(We/8)*ft,Mt=Kt+bt;if(this._sock.rQwait("cursor encoding",Mt))return!1;for(var lr=this._sock.rQshiftBytes(Kt),mt=this._sock.rQshiftBytes(bt),Gt=new Uint8Array(We*ft*4),Jt=0,dr=0;dr9){x.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===Le)return;this._qualityLevel=Le,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(Le){if(!Number.isInteger(Le)||Le<0||Le>9){x.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===Le)return;this._compressionLevel=Le,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(Le,Ue){var We=Le.split("").map(function(ft){return ft.charCodeAt(0)});return new r.default(We).encrypt(Ue)}}]),xt}(m.default);z.default=qe,qe.messages={keyEvent:function(st,xt,Bt){var Le=st._sQ,Ue=st._sQlen;Le[Ue]=4,Le[Ue+1]=Bt,Le[Ue+2]=0,Le[Ue+3]=0,Le[Ue+4]=xt>>24,Le[Ue+5]=xt>>16,Le[Ue+6]=xt>>8,Le[Ue+7]=xt,st._sQlen+=8,st.flush()},QEMUExtendedKeyEvent:function(st,xt,Bt,Le){function Ue(bt){var Mt=Le>>8,lr=Le&255;return Mt===224&&lr<127?lr|128:bt}var We=st._sQ,ft=st._sQlen;We[ft]=255,We[ft+1]=0,We[ft+2]=Bt>>8,We[ft+3]=Bt,We[ft+4]=xt>>24,We[ft+5]=xt>>16,We[ft+6]=xt>>8,We[ft+7]=xt;var Kt=Ue(Le);We[ft+8]=Kt>>24,We[ft+9]=Kt>>16,We[ft+10]=Kt>>8,We[ft+11]=Kt,st._sQlen+=12,st.flush()},pointerEvent:function(st,xt,Bt,Le){var Ue=st._sQ,We=st._sQlen;Ue[We]=5,Ue[We+1]=Le,Ue[We+2]=xt>>8,Ue[We+3]=xt,Ue[We+4]=Bt>>8,Ue[We+5]=Bt,st._sQlen+=6,st.flush()},_buildExtendedClipboardFlags:function(st,xt){for(var Bt=new Uint8Array(4),Le=0,Ue=0,We=0;We>24,Bt[1]=0,Bt[2]=0,Bt[3]=Le,Bt},extendedClipboardProvide:function(st,xt,Bt){for(var Le=new a.default,Ue=[],We=0;We>24&255,ft.length>>16&255,ft.length>>8&255,ft.length&255);for(var Kt=0;Kt>24,Ue[We+1]=Bt[Le[ft]]>>16,Ue[We+2]=Bt[Le[ft]]>>8,Ue[We+3]=Bt[Le[ft]]>>0,We+=4,Ue[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,Le=st._sQ,Ue=st._sQlen;Le[Ue]=6,Le[Ue+1]=0,Le[Ue+2]=0,Le[Ue+3]=0;var We;Bt?We=(0,T.toUnsigned32bit)(-xt.length):We=xt.length,Le[Ue+4]=We>>24,Le[Ue+5]=We>>16,Le[Ue+6]=We>>8,Le[Ue+7]=We,st._sQlen+=8;for(var ft=0,Kt=xt.length;Kt>0;){for(var bt=Math.min(Kt,st._sQbufferSize-st._sQlen),Mt=0;Mt>8,We[ft+3]=xt,We[ft+4]=Bt>>8,We[ft+5]=Bt,We[ft+6]=1,We[ft+7]=0,We[ft+8]=Le>>24,We[ft+9]=Le>>16,We[ft+10]=Le>>8,We[ft+11]=Le,We[ft+12]=0,We[ft+13]=0,We[ft+14]=0,We[ft+15]=0,We[ft+16]=xt>>8,We[ft+17]=xt,We[ft+18]=Bt>>8,We[ft+19]=Bt,We[ft+20]=Ue>>24,We[ft+21]=Ue>>16,We[ft+22]=Ue>>8,We[ft+23]=Ue,st._sQlen+=24,st.flush()},clientFence:function(st,xt,Bt){var Le=st._sQ,Ue=st._sQlen;Le[Ue]=248,Le[Ue+1]=0,Le[Ue+2]=0,Le[Ue+3]=0,Le[Ue+4]=xt>>24,Le[Ue+5]=xt>>16,Le[Ue+6]=xt>>8,Le[Ue+7]=xt;var We=Bt.length;Le[Ue+8]=We;for(var ft=0;ft>8,ft[Kt+3]=Bt,ft[Kt+4]=Le>>8,ft[Kt+5]=Le,ft[Kt+6]=Ue>>8,ft[Kt+7]=Ue,ft[Kt+8]=We>>8,ft[Kt+9]=We,st._sQlen+=10,st.flush()},pixelFormat:function(st,xt,Bt){var Le=st._sQ,Ue=st._sQlen,We;xt>16?We=32:xt>8?We=16:We=8;var ft=Math.floor(xt/3);Le[Ue]=0,Le[Ue+1]=0,Le[Ue+2]=0,Le[Ue+3]=0,Le[Ue+4]=We,Le[Ue+5]=xt,Le[Ue+6]=0,Le[Ue+7]=Bt?1:0,Le[Ue+8]=0,Le[Ue+9]=(1<>8,Bt[Le+3]=xt.length;for(var Ue=Le+4,We=0;We>24,Bt[Ue+1]=ft>>16,Bt[Ue+2]=ft>>8,Bt[Ue+3]=ft,Ue+=4}st._sQlen+=Ue-Le,st.flush()},fbUpdateRequest:function(st,xt,Bt,Le,Ue,We){var ft=st._sQ,Kt=st._sQlen;typeof Bt=="undefined"&&(Bt=0),typeof Le=="undefined"&&(Le=0),ft[Kt]=3,ft[Kt+1]=xt?1:0,ft[Kt+2]=Bt>>8&255,ft[Kt+3]=Bt&255,ft[Kt+4]=Le>>8&255,ft[Kt+5]=Le&255,ft[Kt+6]=Ue>>8&255,ft[Kt+7]=Ue&255,ft[Kt+8]=We>>8&255,ft[Kt+9]=We&255,st._sQlen+=10,st.flush()},xvpOp:function(st,xt,Bt){var Le=st._sQ,Ue=st._sQlen;Le[Ue]=250,Le[Ue+1]=0,Le[Ue+2]=xt,Le[Ue+3]=Bt,st._sQlen+=4,st.flush()}},qe.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(ue,z,i){(function(T){T(i("VrN/"))})(function(T){"use strict";var x={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},g={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};T.defineMode("xml",function(h,t){var e=h.indentUnit,m={},f=t.htmlMode?x:g;for(var c in f)m[c]=f[c];for(var c in t)m[c]=t[c];var a,l;function s(M,P){function B(Y){return P.tokenize=Y,Y(M,P)}var X=M.next();if(X=="<")return M.eat("!")?M.eat("[")?M.match("CDATA[")?B(r("atom","]]>")):null:M.match("--")?B(r("comment","-->")):M.match("DOCTYPE",!0,!0)?(M.eatWhile(/[\w\._\-]/),B(o(1))):null:M.eat("?")?(M.eatWhile(/[\w\._\-]/),P.tokenize=r("meta","?>"),"meta"):(a=M.eat("/")?"closeTag":"openTag",P.tokenize=n,"tag bracket");if(X=="&"){var V;return M.eat("#")?M.eat("x")?V=M.eatWhile(/[a-fA-F\d]/)&&M.eat(";"):V=M.eatWhile(/[\d]/)&&M.eat(";"):V=M.eatWhile(/[\w\.\-:]/)&&M.eat(";"),V?"atom":"error"}else return M.eatWhile(/[^&<]/),null}s.isInText=!0;function n(M,P){var B=M.next();if(B==">"||B=="/"&&M.eat(">"))return P.tokenize=s,a=B==">"?"endTag":"selfcloseTag","tag bracket";if(B=="=")return a="equals",null;if(B=="<"){P.tokenize=s,P.state=b,P.tagName=P.tagStart=null;var X=P.tokenize(M,P);return X?X+" tag error":"tag error"}else return/[\'\"]/.test(B)?(P.tokenize=d(B),P.stringStartCol=M.column(),P.tokenize(M,P)):(M.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function d(M){var P=function(X,V){for(;!X.eol();)if(X.next()==M){V.tokenize=n;break}return"string"};return P.isInAttribute=!0,P}function r(M,P){return function(B,X){for(;!B.eol();){if(B.match(P)){X.tokenize=s;break}B.next()}return M}}function o(M){return function(P,B){for(var X;(X=P.next())!=null;){if(X=="<")return B.tokenize=o(M+1),B.tokenize(P,B);if(X==">")if(M==1){B.tokenize=s;break}else return B.tokenize=o(M-1),B.tokenize(P,B)}return"meta"}}function u(M,P,B){this.prev=M.context,this.tagName=P,this.indent=M.indented,this.startOfLine=B,(m.doNotIndent.hasOwnProperty(P)||M.context&&M.context.noIndent)&&(this.noIndent=!0)}function p(M){M.context&&(M.context=M.context.prev)}function A(M,P){for(var B;;){if(!M.context)return;if(B=M.context.tagName,!m.contextGrabbers.hasOwnProperty(B)||!m.contextGrabbers[B].hasOwnProperty(P))return;p(M)}}function b(M,P,B){return M=="openTag"?(B.tagStart=P.column(),w):M=="closeTag"?y:b}function w(M,P,B){return M=="word"?(B.tagName=P.current(),l="tag",I):m.allowMissingTagName&&M=="endTag"?(l="tag bracket",I(M,P,B)):(l="error",w)}function y(M,P,B){if(M=="word"){var X=P.current();return B.context&&B.context.tagName!=X&&m.implicitlyClosed.hasOwnProperty(B.context.tagName)&&p(B),B.context&&B.context.tagName==X||m.matchClosing===!1?(l="tag",_):(l="tag error",E)}else return m.allowMissingTagName&&M=="endTag"?(l="tag bracket",_(M,P,B)):(l="error",E)}function _(M,P,B){return M!="endTag"?(l="error",_):(p(B),b)}function E(M,P,B){return l="error",_(M,P,B)}function I(M,P,B){if(M=="word")return l="attribute",S;if(M=="endTag"||M=="selfcloseTag"){var X=B.tagName,V=B.tagStart;return B.tagName=B.tagStart=null,M=="selfcloseTag"||m.autoSelfClosers.hasOwnProperty(X)?A(B,X):(A(B,X),B.context=new u(B,X,V==B.indented)),b}return l="error",I}function S(M,P,B){return M=="equals"?C:(m.allowMissing||(l="error"),I(M,P,B))}function C(M,P,B){return M=="string"?N:M=="word"&&m.allowUnquoted?(l="string",I):(l="error",I(M,P,B))}function N(M,P,B){return M=="string"?N:I(M,P,B)}return{startState:function(P){var B={tokenize:s,state:b,indented:P||0,tagName:null,tagStart:null,context:null};return P!=null&&(B.baseIndent=P),B},token:function(P,B){if(!B.tagName&&P.sol()&&(B.indented=P.indentation()),P.eatSpace())return null;a=null;var X=B.tokenize(P,B);return(X||a)&&X!="comment"&&(l=null,B.state=B.state(a||X,P,B),l&&(X=l=="error"?X+" error":l)),X},indent:function(P,B,X){var V=P.context;if(P.tokenize.isInAttribute)return P.tagStart==P.indented?P.stringStartCol+1:P.indented+e;if(V&&V.noIndent)return T.Pass;if(P.tokenize!=n&&P.tokenize!=s)return X?X.match(/^(\s*)/)[0].length:0;if(P.tagName)return m.multilineTagIndentPastTag!==!1?P.tagStart+P.tagName.length+2:P.tagStart+e*(m.multilineTagIndentFactor||1);if(m.alignCDATA&&/$/,blockCommentStart:"",configuration:m.htmlMode?"html":"xml",helperType:m.htmlMode?"html":"xml",skipAttribute:function(P){P.state==C&&(P.state=I)},xmlCurrentTag:function(P){return P.tagName?{name:P.tagName,close:P.type=="closeTag"}:null},xmlCurrentContext:function(P){for(var B=[],X=P.context;X;X=X.prev)X.tagName&&B.push(X.tagName);return B.reverse()}}}),T.defineMIME("text/xml","xml"),T.defineMIME("application/xml","xml"),T.mimeModes.hasOwnProperty("text/html")||T.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1n7x":function(ue,z,i){(function(T,x){/*! * html2pdf.js v0.10.1 * Copyright (c) 2021 Erik Koopmans * Released under the MIT License. */(function(h,t){ue.exports=t(i("dtIV"),i("wOnQ"))})(self,function(g,h){return function(){var t={"./src/plugin/hyperlinks.js":function(a,l,s){"use strict";s.r(l);var n=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),d=s.n(n),r=s("./node_modules/core-js/modules/es.string.link.js"),o=s.n(r),u=s("./src/worker.js"),p=s("./src/utils.js"),A=[],b={toContainer:u.default.prototype.toContainer,toPdf:u.default.prototype.toPdf};u.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var _=this.prop.container,E=_.querySelectorAll("a"),I=(0,p.unitConvert)(_.getBoundingClientRect(),this.prop.pageSize.k);A=[],Array.prototype.forEach.call(E,function(S){for(var C=S.getClientRects(),N=0;NU){var K=R;R=U,U=K}}else if(P==="l"||P==="landscape"){if(P="l",U>R){var K=R;R=U,U=K}}else throw"Invalid orientation: "+P;var G={width:R,height:U,unit:B,k:W};return G},l.default=C.jsPDF},"./src/plugin/pagebreaks.js":function(a,l,s){"use strict";s.r(l);var n=s("./node_modules/core-js/modules/es.array.concat.js"),d=s.n(n),r=s("./node_modules/core-js/modules/es.array.slice.js"),o=s.n(r),u=s("./node_modules/core-js/modules/es.array.join.js"),p=s.n(u),A=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=s.n(A),w=s("./node_modules/core-js/modules/es.object.keys.js"),y=s.n(w),_=s("./src/worker.js"),E=s("./src/utils.js"),I={toContainer:_.default.prototype.toContainer};_.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},_.default.prototype.toContainer=function(){return I.toContainer.call(this).then(function(){var N=this.prop.container,M=this.prop.pageSize.inner.px.height,P=[].concat(this.opt.pagebreak.mode),B={avoidAll:P.indexOf("avoid-all")!==-1,css:P.indexOf("css")!==-1,legacy:P.indexOf("legacy")!==-1},X={},V=this;["before","after","avoid"].forEach(function(W){var U=B.avoidAll&&W==="avoid";X[W]=U?[]:[].concat(V.opt.pagebreak[W]||[]),X[W].length>0&&(X[W]=Array.prototype.slice.call(N.querySelectorAll(X[W].join(", "))))});var Y=N.querySelectorAll(".html2pdf__page-break");Y=Array.prototype.slice.call(Y);var j=N.querySelectorAll("*");Array.prototype.forEach.call(j,function(U){var R={before:!1,after:B.legacy&&Y.indexOf(U)!==-1,avoid:B.avoidAll};if(B.css){var K=window.getComputedStyle(U),G=["always","page","left","right"],H=["avoid","avoid-page"];R={before:R.before||G.indexOf(K.breakBefore||K.pageBreakBefore)!==-1,after:R.after||G.indexOf(K.breakAfter||K.pageBreakAfter)!==-1,avoid:R.avoid||H.indexOf(K.breakInside||K.pageBreakInside)!==-1}}Object.keys(R).forEach(function(Ce){R[Ce]=R[Ce]||X[Ce].indexOf(U)!==-1});var Z=U.getBoundingClientRect();if(R.avoid&&!R.before){var q=Math.floor(Z.top/M),ce=Math.floor(Z.bottom/M),ne=Math.abs(Z.bottom-Z.top)/M;ce!==q&&ne<=1&&(R.before=!0)}if(R.before){var se=(0,E.createElement)("div",{style:{display:"block",height:M-Z.top%M+"px"}});U.parentNode.insertBefore(se,U)}if(R.after){var se=(0,E.createElement)("div",{style:{display:"block",height:M-Z.bottom%M+"px"}});U.parentNode.insertBefore(se,U.nextSibling)}})})}},"./src/utils.js":function(a,l,s){"use strict";s.r(l),s.d(l,{objType:function(){return P},createElement:function(){return B},cloneNode:function(){return X},unitConvert:function(){return V},toPx:function(){return Y}});var n=s("./node_modules/core-js/modules/es.number.constructor.js"),d=s.n(n),r=s("./node_modules/core-js/modules/es.symbol.js"),o=s.n(r),u=s("./node_modules/core-js/modules/es.symbol.description.js"),p=s.n(u),A=s("./node_modules/core-js/modules/es.object.to-string.js"),b=s.n(A),w=s("./node_modules/core-js/modules/es.symbol.iterator.js"),y=s.n(w),_=s("./node_modules/core-js/modules/es.array.iterator.js"),E=s.n(_),I=s("./node_modules/core-js/modules/es.string.iterator.js"),S=s.n(I),C=s("./node_modules/core-js/modules/web.dom-collections.iterator.js"),N=s.n(C);function M(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(U){return typeof U}:M=function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},M(j)}var P=function(W){var U=M(W);return U==="undefined"?"undefined":U==="string"||W instanceof String?"string":U==="number"||W instanceof Number?"number":U==="function"||W instanceof Function?"function":!!W&&W.constructor===Array?"array":W&&W.nodeType===1?"element":U==="object"?"object":"unknown"},B=function(W,U){var R=document.createElement(W);if(U.className&&(R.className=U.className),U.innerHTML){R.innerHTML=U.innerHTML;for(var K=R.getElementsByTagName("script"),G=K.length;G-- >0;null)K[G].parentNode.removeChild(K[G])}for(var H in U.style)R.style[H]=U.style[H];return R},X=function j(W,U){for(var R=W.nodeType===3?document.createTextNode(W.nodeValue):W.cloneNode(!1),K=W.firstChild;K;K=K.nextSibling)(U===!0||K.nodeType!==1||K.nodeName!=="SCRIPT")&&R.appendChild(j(K,U));return W.nodeType===1&&(W.nodeName==="CANVAS"?(R.width=W.width,R.height=W.height,R.getContext("2d").drawImage(W,0,0)):(W.nodeName==="TEXTAREA"||W.nodeName==="SELECT")&&(R.value=W.value),R.addEventListener("load",function(){R.scrollTop=W.scrollTop,R.scrollLeft=W.scrollLeft},!0)),R},V=function(W,U){if(P(W)==="number")return W*72/96/U;var R={};for(var K in W)R[K]=W[K]*72/96/U;return R},Y=function(W,U){return Math.floor(W*U/72*96)}},"./src/worker.js":function(a,l,s){"use strict";s.r(l);var n=s("./node_modules/core-js/modules/es.object.assign.js"),d=s.n(n),r=s("./node_modules/core-js/modules/es.array.map.js"),o=s.n(r),u=s("./node_modules/core-js/modules/es.object.keys.js"),p=s.n(u),A=s("./node_modules/core-js/modules/es.array.concat.js"),b=s.n(A),w=s("./node_modules/core-js/modules/es.object.to-string.js"),y=s.n(w),_=s("./node_modules/core-js/modules/es.regexp.to-string.js"),E=s.n(_),I=s("./node_modules/core-js/modules/es.function.name.js"),S=s.n(I),C=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),N=s.n(C),M=s("jspdf"),P=s.n(M),B=s("html2canvas"),X=s.n(B),V=s("./src/utils.js"),Y=s("./node_modules/es6-promise/dist/es6-promise.js"),j=s.n(Y),W=j().Promise,U=function R(K){var G=Object.assign(R.convert(W.resolve()),JSON.parse(JSON.stringify(R.template))),H=R.convert(W.resolve(),G);return H=H.setProgress(1,R,1,[R]),H=H.set(K),H};U.prototype=Object.create(W.prototype),U.prototype.constructor=U,U.convert=function(K,G){return K.__proto__=G||U.prototype,K},U.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},U.prototype.from=function(K,G){function H(Z){switch((0,V.objType)(Z)){case"string":return"string";case"element":return Z.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){G=G||H(K);switch(G){case"string":return this.set({src:(0,V.createElement)("div",{innerHTML:K})});case"element":return this.set({src:K});case"canvas":return this.set({canvas:K});case"img":return this.set({img:K});default:return this.error("Unknown source type.")}})},U.prototype.to=function(K){switch(K){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},U.prototype.toContainer=function(){var K=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(K).then(function(){var H={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Z={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};H.opacity=0;var q=(0,V.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,V.createElement)("div",{className:"html2pdf__overlay",style:H}),this.prop.container=(0,V.createElement)("div",{className:"html2pdf__container",style:Z}),this.prop.container.appendChild(q),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},U.prototype.toCanvas=function(){var K=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(K).then(function(){var H=Object.assign({},this.opt.html2canvas);return delete H.onrendered,B(this.prop.container,H)}).then(function(H){var Z=this.opt.html2canvas.onrendered||function(){};Z(H),this.prop.canvas=H,document.body.removeChild(this.prop.overlay)})},U.prototype.toImg=function(){var K=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(K).then(function(){var H=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=H})},U.prototype.toPdf=function(){var K=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(K).then(function(){var H=this.prop.canvas,Z=this.opt,q=H.height,ce=Math.floor(H.width*this.prop.pageSize.inner.ratio),ne=Math.ceil(q/ce),se=this.prop.pageSize.inner.height,Ce=document.createElement("canvas"),Re=Ce.getContext("2d");Ce.width=H.width,Ce.height=ce,this.prop.pdf=this.prop.pdf||new M.jsPDF(Z.jsPDF);for(var Xe=0;Xe1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-indexed-object.js"),d=s("./node_modules/core-js/internals/to-length.js"),r=s("./node_modules/core-js/internals/to-absolute-index.js"),o=function(p){return function(A,b,w){var y=n(A),_=d(y.length),E=r(w,_),I;if(p&&b!=b){for(;_>E;)if(I=y[E++],I!=I)return!0}else for(;_>E;E++)if((p||E in y)&&y[E]===b)return p||E||0;return!p&&-1}};a.exports={includes:o(!0),indexOf:o(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(a,l,s){var n=s("./node_modules/core-js/internals/function-bind-context.js"),d=s("./node_modules/core-js/internals/indexed-object.js"),r=s("./node_modules/core-js/internals/to-object.js"),o=s("./node_modules/core-js/internals/to-length.js"),u=s("./node_modules/core-js/internals/array-species-create.js"),p=[].push,A=function(w){var y=w==1,_=w==2,E=w==3,I=w==4,S=w==6,C=w==7,N=w==5||S;return function(M,P,B,X){for(var V=r(M),Y=d(V),j=n(P,B,3),W=o(Y.length),U=0,R=X||u,K=y?R(M,W):_||C?R(M,0):void 0,G,H;W>U;U++)if((N||U in Y)&&(G=Y[U],H=j(G,U,V),w))if(y)K[U]=H;else if(H)switch(w){case 3:return!0;case 5:return G;case 6:return U;case 2:p.call(K,G)}else switch(w){case 4:return!1;case 7:p.call(K,G)}return S?-1:E||I?I:K}};a.exports={forEach:A(0),map:A(1),filter:A(2),some:A(3),every:A(4),find:A(5),findIndex:A(6),filterReject:A(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js"),d=s("./node_modules/core-js/internals/well-known-symbol.js"),r=s("./node_modules/core-js/internals/engine-v8-version.js"),o=d("species");a.exports=function(u){return r>=51||!n(function(){var p=[],A=p.constructor={};return A[o]=function(){return{foo:1}},p[u](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/fails.js");a.exports=function(d,r){var o=[][d];return!!o&&n(function(){o.call(null,r||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js"),d=s("./node_modules/core-js/internals/is-array.js"),r=s("./node_modules/core-js/internals/well-known-symbol.js"),o=r("species");a.exports=function(u){var p;return d(u)&&(p=u.constructor,typeof p=="function"&&(p===Array||d(p.prototype))?p=void 0:n(p)&&(p=p[o],p===null&&(p=void 0))),p===void 0?Array:p}},"./node_modules/core-js/internals/array-species-create.js":function(a,l,s){var n=s("./node_modules/core-js/internals/array-species-constructor.js");a.exports=function(d,r){return new(n(d))(r===0?0:r)}},"./node_modules/core-js/internals/classof-raw.js":function(a){var l={}.toString;a.exports=function(s){return l.call(s).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-string-tag-support.js"),d=s("./node_modules/core-js/internals/classof-raw.js"),r=s("./node_modules/core-js/internals/well-known-symbol.js"),o=r("toStringTag"),u=d(function(){return arguments}())=="Arguments",p=function(b,w){try{return b[w]}catch(y){}};a.exports=n?d:function(A){var b,w,y;return A===void 0?"Undefined":A===null?"Null":typeof(w=p(b=Object(A),o))=="string"?w:u?d(b):(y=d(b))=="Object"&&typeof b.callee=="function"?"Arguments":y}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(a,l,s){var n=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/own-keys.js"),r=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),o=s("./node_modules/core-js/internals/object-define-property.js");a.exports=function(u,p){for(var A=d(p),b=o.f,w=r.f,y=0;y"+b+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,d=s("./node_modules/core-js/internals/object-create.js"),r=s("./node_modules/core-js/internals/create-property-descriptor.js"),o=s("./node_modules/core-js/internals/set-to-string-tag.js"),u=s("./node_modules/core-js/internals/iterators.js"),p=function(){return this};a.exports=function(A,b,w){var y=b+" Iterator";return A.prototype=d(n,{next:r(1,w)}),o(A,y,!1,!0),u[y]=p,A}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(a,l,s){var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/object-define-property.js"),r=s("./node_modules/core-js/internals/create-property-descriptor.js");a.exports=n?function(o,u,p){return d.f(o,u,r(1,p))}:function(o,u,p){return o[u]=p,o}},"./node_modules/core-js/internals/create-property-descriptor.js":function(a){a.exports=function(l,s){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:s}}},"./node_modules/core-js/internals/create-property.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/to-property-key.js"),d=s("./node_modules/core-js/internals/object-define-property.js"),r=s("./node_modules/core-js/internals/create-property-descriptor.js");a.exports=function(o,u,p){var A=n(u);A in o?d.f(o,A,r(0,p)):o[A]=p}},"./node_modules/core-js/internals/define-iterator.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/create-iterator-constructor.js"),r=s("./node_modules/core-js/internals/object-get-prototype-of.js"),o=s("./node_modules/core-js/internals/object-set-prototype-of.js"),u=s("./node_modules/core-js/internals/set-to-string-tag.js"),p=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),A=s("./node_modules/core-js/internals/redefine.js"),b=s("./node_modules/core-js/internals/well-known-symbol.js"),w=s("./node_modules/core-js/internals/is-pure.js"),y=s("./node_modules/core-js/internals/iterators.js"),_=s("./node_modules/core-js/internals/iterators-core.js"),E=_.IteratorPrototype,I=_.BUGGY_SAFARI_ITERATORS,S=b("iterator"),C="keys",N="values",M="entries",P=function(){return this};a.exports=function(B,X,V,Y,j,W,U){d(V,X,Y);var R=function(Xe){if(Xe===j&&q)return q;if(!I&&Xe in H)return H[Xe];switch(Xe){case C:return function(){return new V(this,Xe)};case N:return function(){return new V(this,Xe)};case M:return function(){return new V(this,Xe)}}return function(){return new V(this)}},K=X+" Iterator",G=!1,H=B.prototype,Z=H[S]||H["@@iterator"]||j&&H[j],q=!I&&Z||R(j),ce=X=="Array"&&H.entries||Z,ne,se,Ce;if(ce&&(ne=r(ce.call(new B)),E!==Object.prototype&&ne.next&&(!w&&r(ne)!==E&&(o?o(ne,E):typeof ne[S]!="function"&&p(ne,S,P)),u(ne,K,!0,!0),w&&(y[K]=P))),j==N&&Z&&Z.name!==N&&(G=!0,q=function(){return Z.call(this)}),(!w||U)&&H[S]!==q&&p(H,S,q),y[X]=q,j)if(se={values:R(N),keys:W?q:R(C),entries:R(M)},U)for(Ce in se)(I||G||!(Ce in H))&&A(H,Ce,se[Ce]);else n({target:X,proto:!0,forced:I||G},se);return se}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(a,l,s){var n=s("./node_modules/core-js/internals/path.js"),d=s("./node_modules/core-js/internals/has.js"),r=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),o=s("./node_modules/core-js/internals/object-define-property.js").f;a.exports=function(u){var p=n.Symbol||(n.Symbol={});d(p,u)||o(p,u,{value:r.f(u)})}},"./node_modules/core-js/internals/descriptors.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js");a.exports=!n(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/is-object.js"),r=n.document,o=d(r)&&d(r.createElement);a.exports=function(u){return o?r.createElement(u):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(a){a.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(a,l,s){var n=s("./node_modules/core-js/internals/get-built-in.js");a.exports=n("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/engine-user-agent.js"),r=n.process,o=n.Deno,u=r&&r.versions||o&&o.version,p=u&&u.v8,A,b;p?(A=p.split("."),b=A[0]<4?1:A[0]+A[1]):d&&(A=d.match(/Edge\/(\d+)/),(!A||A[1]>=74)&&(A=d.match(/Chrome\/(\d+)/),A&&(b=A[1]))),a.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(a){a.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,r=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=s("./node_modules/core-js/internals/redefine.js"),u=s("./node_modules/core-js/internals/set-global.js"),p=s("./node_modules/core-js/internals/copy-constructor-properties.js"),A=s("./node_modules/core-js/internals/is-forced.js");a.exports=function(b,w){var y=b.target,_=b.global,E=b.stat,I,S,C,N,M,P;if(_?S=n:E?S=n[y]||u(y,{}):S=(n[y]||{}).prototype,S)for(C in w){if(M=w[C],b.noTargetGet?(P=d(S,C),N=P&&P.value):N=S[C],I=A(_?C:y+(E?".":"#")+C,b.forced),!I&&N!==void 0){if(typeof M===typeof N)continue;p(M,N)}(b.sham||N&&N.sham)&&r(M,"sham",!0),o(S,C,M,b)}}},"./node_modules/core-js/internals/fails.js":function(a){a.exports=function(l){try{return!!l()}catch(s){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(a,l,s){var n=s("./node_modules/core-js/internals/a-function.js");a.exports=function(d,r,o){if(n(d),r===void 0)return d;switch(o){case 0:return function(){return d.call(r)};case 1:return function(u){return d.call(r,u)};case 2:return function(u,p){return d.call(r,u,p)};case 3:return function(u,p,A){return d.call(r,u,p,A)}}return function(){return d.apply(r,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=function(o){return typeof o=="function"?o:void 0};a.exports=function(r,o){return arguments.length<2?d(n[r]):n[r]&&n[r][o]}},"./node_modules/core-js/internals/global.js":function(a){var l=function(n){return n&&n.Math==Math&&n};a.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof T=="object"&&T)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-object.js"),d={}.hasOwnProperty;a.exports=Object.hasOwn||function(o,u){return d.call(n(o),u)}},"./node_modules/core-js/internals/hidden-keys.js":function(a){a.exports={}},"./node_modules/core-js/internals/html.js":function(a,l,s){var n=s("./node_modules/core-js/internals/get-built-in.js");a.exports=n("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(a,l,s){var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/fails.js"),r=s("./node_modules/core-js/internals/document-create-element.js");a.exports=!n&&!d(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js"),d=s("./node_modules/core-js/internals/classof-raw.js"),r="".split;a.exports=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(o){return d(o)=="String"?r.call(o,""):Object(o)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js"),d=s("./node_modules/core-js/internals/object-set-prototype-of.js");a.exports=function(r,o,u){var p,A;return d&&typeof(p=o.constructor)=="function"&&p!==u&&n(A=p.prototype)&&A!==u.prototype&&d(r,A),r}},"./node_modules/core-js/internals/inspect-source.js":function(a,l,s){var n=s("./node_modules/core-js/internals/shared-store.js"),d=Function.toString;typeof n.inspectSource!="function"&&(n.inspectSource=function(r){return d.call(r)}),a.exports=n.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(a,l,s){var n=s("./node_modules/core-js/internals/native-weak-map.js"),d=s("./node_modules/core-js/internals/global.js"),r=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),u=s("./node_modules/core-js/internals/has.js"),p=s("./node_modules/core-js/internals/shared-store.js"),A=s("./node_modules/core-js/internals/shared-key.js"),b=s("./node_modules/core-js/internals/hidden-keys.js"),w="Object already initialized",y=d.WeakMap,_,E,I,S=function(Y){return I(Y)?E(Y):_(Y,{})},C=function(Y){return function(j){var W;if(!r(j)||(W=E(j)).type!==Y)throw TypeError("Incompatible receiver, "+Y+" required");return W}};if(n||p.state){var N=p.state||(p.state=new y),M=N.get,P=N.has,B=N.set;_=function(Y,j){if(P.call(N,Y))throw new TypeError(w);return j.facade=Y,B.call(N,Y,j),j},E=function(Y){return M.call(N,Y)||{}},I=function(Y){return P.call(N,Y)}}else{var X=A("state");b[X]=!0,_=function(Y,j){if(u(Y,X))throw new TypeError(w);return j.facade=Y,o(Y,X,j),j},E=function(Y){return u(Y,X)?Y[X]:{}},I=function(Y){return u(Y,X)}}a.exports={set:_,get:E,has:I,enforce:S,getterFor:C}},"./node_modules/core-js/internals/is-array.js":function(a,l,s){var n=s("./node_modules/core-js/internals/classof-raw.js");a.exports=Array.isArray||function(r){return n(r)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js"),d=/#|\.prototype\./,r=function(w,y){var _=u[o(w)];return _==A?!0:_==p?!1:typeof y=="function"?n(y):!!y},o=r.normalize=function(b){return String(b).replace(d,".").toLowerCase()},u=r.data={},p=r.NATIVE="N",A=r.POLYFILL="P";a.exports=r},"./node_modules/core-js/internals/is-object.js":function(a){a.exports=function(l){return typeof l=="object"?l!==null:typeof l=="function"}},"./node_modules/core-js/internals/is-pure.js":function(a){a.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(a,l,s){var n=s("./node_modules/core-js/internals/get-built-in.js"),d=s("./node_modules/core-js/internals/use-symbol-as-uid.js");a.exports=d?function(r){return typeof r=="symbol"}:function(r){var o=n("Symbol");return typeof o=="function"&&Object(r)instanceof o}},"./node_modules/core-js/internals/iterators-core.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/fails.js"),d=s("./node_modules/core-js/internals/object-get-prototype-of.js"),r=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=s("./node_modules/core-js/internals/has.js"),u=s("./node_modules/core-js/internals/well-known-symbol.js"),p=s("./node_modules/core-js/internals/is-pure.js"),A=u("iterator"),b=!1,w=function(){return this},y,_,E;[].keys&&(E=[].keys(),"next"in E?(_=d(d(E)),_!==Object.prototype&&(y=_)):b=!0);var I=y==null||n(function(){var S={};return y[A].call(S)!==S});I&&(y={}),(!p||I)&&!o(y,A)&&r(y,A,w),a.exports={IteratorPrototype:y,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(a){a.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(a,l,s){var n=s("./node_modules/core-js/internals/engine-v8-version.js"),d=s("./node_modules/core-js/internals/fails.js");a.exports=!!Object.getOwnPropertySymbols&&!d(function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41})},"./node_modules/core-js/internals/native-weak-map.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/inspect-source.js"),r=n.WeakMap;a.exports=typeof r=="function"&&/native code/.test(d(r))},"./node_modules/core-js/internals/object-assign.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/fails.js"),r=s("./node_modules/core-js/internals/object-keys.js"),o=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),u=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),p=s("./node_modules/core-js/internals/to-object.js"),A=s("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,w=Object.defineProperty;a.exports=!b||d(function(){if(n&&b({b:1},b(w({},"a",{enumerable:!0,get:function(){w(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var y={},_={},E=Symbol(),I="abcdefghijklmnopqrst";return y[E]=7,I.split("").forEach(function(S){_[S]=S}),b({},y)[E]!=7||r(b({},_)).join("")!=I})?function(_,E){for(var I=p(_),S=arguments.length,C=1,N=o.f,M=u.f;S>C;)for(var P=A(arguments[C++]),B=N?r(P).concat(N(P)):r(P),X=B.length,V=0,Y;X>V;)Y=B[V++],(!n||M.call(P,Y))&&(I[Y]=P[Y]);return I}:b},"./node_modules/core-js/internals/object-create.js":function(a,l,s){var n=s("./node_modules/core-js/internals/an-object.js"),d=s("./node_modules/core-js/internals/object-define-properties.js"),r=s("./node_modules/core-js/internals/enum-bug-keys.js"),o=s("./node_modules/core-js/internals/hidden-keys.js"),u=s("./node_modules/core-js/internals/html.js"),p=s("./node_modules/core-js/internals/document-create-element.js"),A=s("./node_modules/core-js/internals/shared-key.js"),b=">",w="<",y="prototype",_="script",E=A("IE_PROTO"),I=function(){},S=function(X){return w+_+b+X+w+"/"+_+b},C=function(X){X.write(S("")),X.close();var V=X.parentWindow.Object;return X=null,V},N=function(){var X=p("iframe"),V="java"+_+":",Y;if(X.style)return X.style.display="none",u.appendChild(X),X.src=String(V),Y=X.contentWindow.document,Y.open(),Y.write(S("document.F=Object")),Y.close(),Y.F},M,P=function(){try{M=new ActiveXObject("htmlfile")}catch(V){}P=document.domain&&M?C(M):N()||C(M);for(var X=r.length;X--;)delete P[y][r[X]];return P()};o[E]=!0,a.exports=Object.create||function(X,V){var Y;return X!==null?(I[y]=n(X),Y=new I,I[y]=null,Y[E]=X):Y=P(),V===void 0?Y:d(Y,V)}},"./node_modules/core-js/internals/object-define-properties.js":function(a,l,s){var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/object-define-property.js"),r=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/object-keys.js");a.exports=n?Object.defineProperties:function(p,A){r(p);for(var b=o(A),w=b.length,y=0,_;w>y;)d.f(p,_=b[y++],A[_]);return p}},"./node_modules/core-js/internals/object-define-property.js":function(a,l,s){var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/ie8-dom-define.js"),r=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/to-property-key.js"),u=Object.defineProperty;l.f=n?u:function(A,b,w){if(r(A),b=o(b),r(w),d)try{return u(A,b,w)}catch(y){}if("get"in w||"set"in w)throw TypeError("Accessors not supported");return"value"in w&&(A[b]=w.value),A}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(a,l,s){var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),r=s("./node_modules/core-js/internals/create-property-descriptor.js"),o=s("./node_modules/core-js/internals/to-indexed-object.js"),u=s("./node_modules/core-js/internals/to-property-key.js"),p=s("./node_modules/core-js/internals/has.js"),A=s("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;l.f=n?b:function(y,_){if(y=o(y),_=u(_),A)try{return b(y,_)}catch(E){}if(p(y,_))return r(!d.f.call(y,_),y[_])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-indexed-object.js"),d=s("./node_modules/core-js/internals/object-get-own-property-names.js").f,r={}.toString,o=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(A){try{return d(A)}catch(b){return o.slice()}};a.exports.f=function(A){return o&&r.call(A)=="[object Window]"?u(A):d(n(A))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(a,l,s){var n=s("./node_modules/core-js/internals/object-keys-internal.js"),d=s("./node_modules/core-js/internals/enum-bug-keys.js"),r=d.concat("length","prototype");l.f=Object.getOwnPropertyNames||function(u){return n(u,r)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(a,l){l.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(a,l,s){var n=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/to-object.js"),r=s("./node_modules/core-js/internals/shared-key.js"),o=s("./node_modules/core-js/internals/correct-prototype-getter.js"),u=r("IE_PROTO"),p=Object.prototype;a.exports=o?Object.getPrototypeOf:function(A){return A=d(A),n(A,u)?A[u]:typeof A.constructor=="function"&&A instanceof A.constructor?A.constructor.prototype:A instanceof Object?p:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(a,l,s){var n=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/to-indexed-object.js"),r=s("./node_modules/core-js/internals/array-includes.js").indexOf,o=s("./node_modules/core-js/internals/hidden-keys.js");a.exports=function(u,p){var A=d(u),b=0,w=[],y;for(y in A)!n(o,y)&&n(A,y)&&w.push(y);for(;p.length>b;)n(A,y=p[b++])&&(~r(w,y)||w.push(y));return w}},"./node_modules/core-js/internals/object-keys.js":function(a,l,s){var n=s("./node_modules/core-js/internals/object-keys-internal.js"),d=s("./node_modules/core-js/internals/enum-bug-keys.js");a.exports=Object.keys||function(o){return n(o,d)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(a,l){"use strict";var s={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,d=n&&!s.call({1:2},1);l.f=d?function(o){var u=n(this,o);return!!u&&u.enumerable}:s},"./node_modules/core-js/internals/object-set-prototype-of.js":function(a,l,s){var n=s("./node_modules/core-js/internals/an-object.js"),d=s("./node_modules/core-js/internals/a-possible-prototype.js");a.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r=!1,o={},u;try{u=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,u.call(o,[]),r=o instanceof Array}catch(p){}return function(A,b){return n(A),d(b),r?u.call(A,b):A.__proto__=b,A}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/to-string-tag-support.js"),d=s("./node_modules/core-js/internals/classof.js");a.exports=n?{}.toString:function(){return"[object "+d(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js");a.exports=function(d,r){var o,u;if(r==="string"&&typeof(o=d.toString)=="function"&&!n(u=o.call(d)))return u;if(typeof(o=d.valueOf)=="function"&&!n(u=o.call(d)))return u;if(r!=="string"&&typeof(o=d.toString)=="function"&&!n(u=o.call(d)))return u;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(a,l,s){var n=s("./node_modules/core-js/internals/get-built-in.js"),d=s("./node_modules/core-js/internals/object-get-own-property-names.js"),r=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),o=s("./node_modules/core-js/internals/an-object.js");a.exports=n("Reflect","ownKeys")||function(p){var A=d.f(o(p)),b=r.f;return b?A.concat(b(p)):A}},"./node_modules/core-js/internals/path.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js");a.exports=n},"./node_modules/core-js/internals/redefine.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),r=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/set-global.js"),u=s("./node_modules/core-js/internals/inspect-source.js"),p=s("./node_modules/core-js/internals/internal-state.js"),A=p.get,b=p.enforce,w=String(String).split("String");(a.exports=function(y,_,E,I){var S=I?!!I.unsafe:!1,C=I?!!I.enumerable:!1,N=I?!!I.noTargetGet:!1,M;if(typeof E=="function"&&(typeof _=="string"&&!r(E,"name")&&d(E,"name",_),M=b(E),M.source||(M.source=w.join(typeof _=="string"?_:""))),y===n){C?y[_]=E:o(_,E);return}else S?!N&&y[_]&&(C=!0):delete y[_];C?y[_]=E:d(y,_,E)})(Function.prototype,"toString",function(){return typeof this=="function"&&A(this).source||u(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/an-object.js");a.exports=function(){var d=n(this),r="";return d.global&&(r+="g"),d.ignoreCase&&(r+="i"),d.multiline&&(r+="m"),d.dotAll&&(r+="s"),d.unicode&&(r+="u"),d.sticky&&(r+="y"),r}},"./node_modules/core-js/internals/require-object-coercible.js":function(a){a.exports=function(l){if(l==null)throw TypeError("Can't call method on "+l);return l}},"./node_modules/core-js/internals/set-global.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js");a.exports=function(d,r){try{Object.defineProperty(n,d,{value:r,configurable:!0,writable:!0})}catch(o){n[d]=r}return r}},"./node_modules/core-js/internals/set-to-string-tag.js":function(a,l,s){var n=s("./node_modules/core-js/internals/object-define-property.js").f,d=s("./node_modules/core-js/internals/has.js"),r=s("./node_modules/core-js/internals/well-known-symbol.js"),o=r("toStringTag");a.exports=function(u,p,A){u&&!d(u=A?u:u.prototype,o)&&n(u,o,{configurable:!0,value:p})}},"./node_modules/core-js/internals/shared-key.js":function(a,l,s){var n=s("./node_modules/core-js/internals/shared.js"),d=s("./node_modules/core-js/internals/uid.js"),r=n("keys");a.exports=function(o){return r[o]||(r[o]=d(o))}},"./node_modules/core-js/internals/shared-store.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/set-global.js"),r="__core-js_shared__",o=n[r]||d(r,{});a.exports=o},"./node_modules/core-js/internals/shared.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-pure.js"),d=s("./node_modules/core-js/internals/shared-store.js");(a.exports=function(r,o){return d[r]||(d[r]=o!==void 0?o:{})})("versions",[]).push({version:"3.16.0",mode:n?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js");a.exports=function(d){return n(function(){var r=""[d]('"');return r!==r.toLowerCase()||r.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-integer.js"),d=s("./node_modules/core-js/internals/to-string.js"),r=s("./node_modules/core-js/internals/require-object-coercible.js"),o=function(p){return function(A,b){var w=d(r(A)),y=n(b),_=w.length,E,I;return y<0||y>=_?p?"":void 0:(E=w.charCodeAt(y),E<55296||E>56319||y+1===_||(I=w.charCodeAt(y+1))<56320||I>57343?p?w.charAt(y):E:p?w.slice(y,y+2):(E-55296<<10)+(I-56320)+65536)}};a.exports={codeAt:o(!1),charAt:o(!0)}},"./node_modules/core-js/internals/string-trim.js":function(a,l,s){var n=s("./node_modules/core-js/internals/require-object-coercible.js"),d=s("./node_modules/core-js/internals/to-string.js"),r=s("./node_modules/core-js/internals/whitespaces.js"),o="["+r+"]",u=RegExp("^"+o+o+"*"),p=RegExp(o+o+"*$"),A=function(w){return function(y){var _=d(n(y));return w&1&&(_=_.replace(u,"")),w&2&&(_=_.replace(p,"")),_}};a.exports={start:A(1),end:A(2),trim:A(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-integer.js"),d=Math.max,r=Math.min;a.exports=function(o,u){var p=n(o);return p<0?d(p+u,0):r(p,u)}},"./node_modules/core-js/internals/to-indexed-object.js":function(a,l,s){var n=s("./node_modules/core-js/internals/indexed-object.js"),d=s("./node_modules/core-js/internals/require-object-coercible.js");a.exports=function(r){return n(d(r))}},"./node_modules/core-js/internals/to-integer.js":function(a){var l=Math.ceil,s=Math.floor;a.exports=function(n){return isNaN(n=+n)?0:(n>0?s:l)(n)}},"./node_modules/core-js/internals/to-length.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-integer.js"),d=Math.min;a.exports=function(r){return r>0?d(n(r),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(a,l,s){var n=s("./node_modules/core-js/internals/require-object-coercible.js");a.exports=function(d){return Object(n(d))}},"./node_modules/core-js/internals/to-primitive.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js"),d=s("./node_modules/core-js/internals/is-symbol.js"),r=s("./node_modules/core-js/internals/ordinary-to-primitive.js"),o=s("./node_modules/core-js/internals/well-known-symbol.js"),u=o("toPrimitive");a.exports=function(p,A){if(!n(p)||d(p))return p;var b=p[u],w;if(b!==void 0){if(A===void 0&&(A="default"),w=b.call(p,A),!n(w)||d(w))return w;throw TypeError("Can't convert object to primitive value")}return A===void 0&&(A="number"),r(p,A)}},"./node_modules/core-js/internals/to-property-key.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-primitive.js"),d=s("./node_modules/core-js/internals/is-symbol.js");a.exports=function(r){var o=n(r,"string");return d(o)?o:String(o)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(a,l,s){var n=s("./node_modules/core-js/internals/well-known-symbol.js"),d=n("toStringTag"),r={};r[d]="z",a.exports=String(r)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-symbol.js");a.exports=function(d){if(n(d))throw TypeError("Cannot convert a Symbol value to a string");return String(d)}},"./node_modules/core-js/internals/uid.js":function(a){var l=0,s=Math.random();a.exports=function(n){return"Symbol("+String(n===void 0?"":n)+")_"+(++l+s).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(a,l,s){var n=s("./node_modules/core-js/internals/native-symbol.js");a.exports=n&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(a,l,s){var n=s("./node_modules/core-js/internals/well-known-symbol.js");l.f=n},"./node_modules/core-js/internals/well-known-symbol.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/shared.js"),r=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/uid.js"),u=s("./node_modules/core-js/internals/native-symbol.js"),p=s("./node_modules/core-js/internals/use-symbol-as-uid.js"),A=d("wks"),b=n.Symbol,w=p?b:b&&b.withoutSetter||o;a.exports=function(y){return(!r(A,y)||!(u||typeof A[y]=="string"))&&(u&&r(b,y)?A[y]=b[y]:A[y]=w("Symbol."+y)),A[y]}},"./node_modules/core-js/internals/whitespaces.js":function(a){a.exports=` \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/fails.js"),r=s("./node_modules/core-js/internals/is-array.js"),o=s("./node_modules/core-js/internals/is-object.js"),u=s("./node_modules/core-js/internals/to-object.js"),p=s("./node_modules/core-js/internals/to-length.js"),A=s("./node_modules/core-js/internals/create-property.js"),b=s("./node_modules/core-js/internals/array-species-create.js"),w=s("./node_modules/core-js/internals/array-method-has-species-support.js"),y=s("./node_modules/core-js/internals/well-known-symbol.js"),_=s("./node_modules/core-js/internals/engine-v8-version.js"),E=y("isConcatSpreadable"),I=9007199254740991,S="Maximum allowed index exceeded",C=_>=51||!d(function(){var B=[];return B[E]=!1,B.concat()[0]!==B}),N=w("concat"),M=function(X){if(!o(X))return!1;var V=X[E];return V!==void 0?!!V:r(X)},P=!C||!N;n({target:"Array",proto:!0,forced:P},{concat:function(X){var V=u(this),Y=b(V,0),j=0,W,U,R,K,G;for(W=-1,R=arguments.length;WI)throw TypeError(S);for(U=0;U=I)throw TypeError(S);A(Y,j++,G)}return Y.length=j,Y}})},"./node_modules/core-js/modules/es.array.iterator.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/to-indexed-object.js"),d=s("./node_modules/core-js/internals/add-to-unscopables.js"),r=s("./node_modules/core-js/internals/iterators.js"),o=s("./node_modules/core-js/internals/internal-state.js"),u=s("./node_modules/core-js/internals/define-iterator.js"),p="Array Iterator",A=o.set,b=o.getterFor(p);a.exports=u(Array,"Array",function(w,y){A(this,{type:p,target:n(w),index:0,kind:y})},function(){var w=b(this),y=w.target,_=w.kind,E=w.index++;return!y||E>=y.length?(w.target=void 0,{value:void 0,done:!0}):_=="keys"?{value:E,done:!1}:_=="values"?{value:y[E],done:!1}:{value:[E,y[E]],done:!1}},"values"),r.Arguments=r.Array,d("keys"),d("values"),d("entries")},"./node_modules/core-js/modules/es.array.join.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/indexed-object.js"),r=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/array-method-is-strict.js"),u=[].join,p=d!=Object,A=o("join",",");n({target:"Array",proto:!0,forced:p||!A},{join:function(w){return u.call(r(this),w===void 0?",":w)}})},"./node_modules/core-js/modules/es.array.map.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/array-iteration.js").map,r=s("./node_modules/core-js/internals/array-method-has-species-support.js"),o=r("map");n({target:"Array",proto:!0,forced:!o},{map:function(p){return d(this,p,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/is-object.js"),r=s("./node_modules/core-js/internals/is-array.js"),o=s("./node_modules/core-js/internals/to-absolute-index.js"),u=s("./node_modules/core-js/internals/to-length.js"),p=s("./node_modules/core-js/internals/to-indexed-object.js"),A=s("./node_modules/core-js/internals/create-property.js"),b=s("./node_modules/core-js/internals/well-known-symbol.js"),w=s("./node_modules/core-js/internals/array-method-has-species-support.js"),y=w("slice"),_=b("species"),E=[].slice,I=Math.max;n({target:"Array",proto:!0,forced:!y},{slice:function(C,N){var M=p(this),P=u(M.length),B=o(C,P),X=o(N===void 0?P:N,P),V,Y,j;if(r(M)&&(V=M.constructor,typeof V=="function"&&(V===Array||r(V.prototype))?V=void 0:d(V)&&(V=V[_],V===null&&(V=void 0)),V===Array||V===void 0))return E.call(M,B,X);for(Y=new(V===void 0?Array:V)(I(X-B,0)),j=0;B2){if(K=C(K),G=K.charCodeAt(0),G===43||G===45){if(H=K.charCodeAt(2),H===88||H===120)return NaN}else if(G===48){switch(K.charCodeAt(1)){case 66:case 98:Z=2,q=49;break;case 79:case 111:Z=8,q=55;break;default:return+K}for(ce=K.slice(2),ne=ce.length,se=0;seq)return NaN;return parseInt(ce,Z)}}return+K};if(r(N,!M(" 0o1")||!M("0b1")||M("+0x1"))){for(var V=function(R){var K=arguments.length<1?0:R,G=this;return G instanceof V&&(B?y(function(){P.valueOf.call(G)}):p(G)!=N)?A(new M(X(K)),G,V):X(K)},Y=n?E(M):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),j=0,W;Y.length>j;j++)u(M,W=Y[j])&&!u(V,W)&&S(V,W,I(M,W));V.prototype=P,P.constructor=V,o(d,N,V)}},"./node_modules/core-js/modules/es.object.assign.js":function(a,l,s){var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/object-assign.js");n({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},"./node_modules/core-js/modules/es.object.keys.js":function(a,l,s){var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/to-object.js"),r=s("./node_modules/core-js/internals/object-keys.js"),o=s("./node_modules/core-js/internals/fails.js"),u=o(function(){r(1)});n({target:"Object",stat:!0,forced:u},{keys:function(A){return r(d(A))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(a,l,s){var n=s("./node_modules/core-js/internals/to-string-tag-support.js"),d=s("./node_modules/core-js/internals/redefine.js"),r=s("./node_modules/core-js/internals/object-to-string.js");n||d(Object.prototype,"toString",r,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/redefine.js"),d=s("./node_modules/core-js/internals/an-object.js"),r=s("./node_modules/core-js/internals/to-string.js"),o=s("./node_modules/core-js/internals/fails.js"),u=s("./node_modules/core-js/internals/regexp-flags.js"),p="toString",A=RegExp.prototype,b=A[p],w=o(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),y=b.name!=p;(w||y)&&n(RegExp.prototype,p,function(){var E=d(this),I=r(E.source),S=E.flags,C=r(S===void 0&&E instanceof RegExp&&!("flags"in A)?u.call(E):S);return"/"+I+"/"+C},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/string-multibyte.js").charAt,d=s("./node_modules/core-js/internals/to-string.js"),r=s("./node_modules/core-js/internals/internal-state.js"),o=s("./node_modules/core-js/internals/define-iterator.js"),u="String Iterator",p=r.set,A=r.getterFor(u);o(String,"String",function(b){p(this,{type:u,string:d(b),index:0})},function(){var w=A(this),y=w.string,_=w.index,E;return _>=y.length?{value:void 0,done:!0}:(E=n(y,_),w.index+=E.length,{value:E,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/create-html.js"),r=s("./node_modules/core-js/internals/string-html-forced.js");n({target:"String",proto:!0,forced:r("link")},{link:function(u){return d(this,"a","href",u)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/descriptors.js"),r=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/has.js"),u=s("./node_modules/core-js/internals/is-object.js"),p=s("./node_modules/core-js/internals/object-define-property.js").f,A=s("./node_modules/core-js/internals/copy-constructor-properties.js"),b=r.Symbol;if(d&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var w={},y=function(){var N=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),M=this instanceof y?new b(N):N===void 0?b():b(N);return N===""&&(w[M]=!0),M};A(y,b);var _=y.prototype=b.prototype;_.constructor=y;var E=_.toString,I=String(b("test"))=="Symbol(test)",S=/^Symbol\((.*)\)[^)]+$/;p(_,"description",{configurable:!0,get:function(){var N=u(this)?this.valueOf():this,M=E.call(N);if(o(w,N))return"";var P=I?M.slice(7,-1):M.replace(S,"$1");return P===""?void 0:P}}),n({global:!0,forced:!0},{Symbol:y})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(a,l,s){var n=s("./node_modules/core-js/internals/define-well-known-symbol.js");n("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/export.js"),d=s("./node_modules/core-js/internals/global.js"),r=s("./node_modules/core-js/internals/get-built-in.js"),o=s("./node_modules/core-js/internals/is-pure.js"),u=s("./node_modules/core-js/internals/descriptors.js"),p=s("./node_modules/core-js/internals/native-symbol.js"),A=s("./node_modules/core-js/internals/fails.js"),b=s("./node_modules/core-js/internals/has.js"),w=s("./node_modules/core-js/internals/is-array.js"),y=s("./node_modules/core-js/internals/is-object.js"),_=s("./node_modules/core-js/internals/is-symbol.js"),E=s("./node_modules/core-js/internals/an-object.js"),I=s("./node_modules/core-js/internals/to-object.js"),S=s("./node_modules/core-js/internals/to-indexed-object.js"),C=s("./node_modules/core-js/internals/to-property-key.js"),N=s("./node_modules/core-js/internals/to-string.js"),M=s("./node_modules/core-js/internals/create-property-descriptor.js"),P=s("./node_modules/core-js/internals/object-create.js"),B=s("./node_modules/core-js/internals/object-keys.js"),X=s("./node_modules/core-js/internals/object-get-own-property-names.js"),V=s("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Y=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),j=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),W=s("./node_modules/core-js/internals/object-define-property.js"),U=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),R=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),K=s("./node_modules/core-js/internals/redefine.js"),G=s("./node_modules/core-js/internals/shared.js"),H=s("./node_modules/core-js/internals/shared-key.js"),Z=s("./node_modules/core-js/internals/hidden-keys.js"),q=s("./node_modules/core-js/internals/uid.js"),ce=s("./node_modules/core-js/internals/well-known-symbol.js"),ne=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),se=s("./node_modules/core-js/internals/define-well-known-symbol.js"),Ce=s("./node_modules/core-js/internals/set-to-string-tag.js"),Re=s("./node_modules/core-js/internals/internal-state.js"),Xe=s("./node_modules/core-js/internals/array-iteration.js").forEach,we=H("hidden"),Pe="Symbol",Ee="prototype",Ge=ce("toPrimitive"),It=Re.set,ze=Re.getterFor(Pe),ye=Object[Ee],Me=d.Symbol,qe=r("JSON","stringify"),nt=j.f,st=W.f,xt=V.f,Bt=U.f,Le=G("symbols"),Ue=G("op-symbols"),We=G("string-to-symbol-registry"),ft=G("symbol-to-string-registry"),Kt=G("wks"),bt=d.QObject,Mt=!bt||!bt[Ee]||!bt[Ee].findChild,lr=u&&A(function(){return P(st({},"a",{get:function(){return st(this,"a",{value:7}).a}})).a!=7})?function(Ve,Ye,oe){var ht=nt(ye,Ye);ht&&delete ye[Ye],st(Ve,Ye,oe),ht&&Ve!==ye&&st(ye,Ye,ht)}:st,mt=function(Ye,oe){var ht=Le[Ye]=P(Me[Ee]);return It(ht,{type:Pe,tag:Ye,description:oe}),u||(ht.description=oe),ht},Gt=function(Ye,oe,ht){Ye===ye&&Gt(Ue,oe,ht),E(Ye);var Ft=C(oe);return E(ht),b(Le,Ft)?(ht.enumerable?(b(Ye,we)&&Ye[we][Ft]&&(Ye[we][Ft]=!1),ht=P(ht,{enumerable:M(0,!1)})):(b(Ye,we)||st(Ye,we,M(1,{})),Ye[we][Ft]=!0),lr(Ye,Ft,ht)):st(Ye,Ft,ht)},Jt=function(Ye,oe){E(Ye);var ht=S(oe),Ft=B(ht).concat(pe(ht));return Xe(Ft,function(Te){(!u||cr.call(ht,Te))&&Gt(Ye,Te,ht[Te])}),Ye},dr=function(Ye,oe){return oe===void 0?P(Ye):Jt(P(Ye),oe)},cr=function(Ye){var oe=C(Ye),ht=Bt.call(this,oe);return this===ye&&b(Le,oe)&&!b(Ue,oe)?!1:ht||!b(this,oe)||!b(Le,oe)||b(this,we)&&this[we][oe]?ht:!0},mr=function(Ye,oe){var ht=S(Ye),Ft=C(oe);if(ht===ye&&b(Le,Ft)&&!b(Ue,Ft))return;var Te=nt(ht,Ft);return Te&&b(Le,Ft)&&!(b(ht,we)&&ht[we][Ft])&&(Te.enumerable=!0),Te},it=function(Ye){var oe=xt(S(Ye)),ht=[];return Xe(oe,function(Ft){!b(Le,Ft)&&!b(Z,Ft)&&ht.push(Ft)}),ht},pe=function(Ye){var oe=Ye===ye,ht=xt(oe?Ue:S(Ye)),Ft=[];return Xe(ht,function(Te){b(Le,Te)&&(!oe||b(ye,Te))&&Ft.push(Le[Te])}),Ft};if(p||(Me=function(){if(this instanceof Me)throw TypeError("Symbol is not a constructor");var Ye=!arguments.length||arguments[0]===void 0?void 0:N(arguments[0]),oe=q(Ye),ht=function Ft(Te){this===ye&&Ft.call(Ue,Te),b(this,we)&&b(this[we],oe)&&(this[we][oe]=!1),lr(this,oe,M(1,Te))};return u&&Mt&&lr(ye,oe,{configurable:!0,set:ht}),mt(oe,Ye)},K(Me[Ee],"toString",function(){return ze(this).tag}),K(Me,"withoutSetter",function(Ve){return mt(q(Ve),Ve)}),U.f=cr,W.f=Gt,j.f=mr,X.f=V.f=it,Y.f=pe,ne.f=function(Ve){return mt(ce(Ve),Ve)},u&&(st(Me[Ee],"description",{configurable:!0,get:function(){return ze(this).description}}),o||K(ye,"propertyIsEnumerable",cr,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!p,sham:!p},{Symbol:Me}),Xe(B(Kt),function(Ve){se(Ve)}),n({target:Pe,stat:!0,forced:!p},{for:function(Ye){var oe=N(Ye);if(b(We,oe))return We[oe];var ht=Me(oe);return We[oe]=ht,ft[ht]=oe,ht},keyFor:function(Ye){if(!_(Ye))throw TypeError(Ye+" is not a symbol");if(b(ft,Ye))return ft[Ye]},useSetter:function(){Mt=!0},useSimple:function(){Mt=!1}}),n({target:"Object",stat:!0,forced:!p,sham:!u},{create:dr,defineProperty:Gt,defineProperties:Jt,getOwnPropertyDescriptor:mr}),n({target:"Object",stat:!0,forced:!p},{getOwnPropertyNames:it,getOwnPropertySymbols:pe}),n({target:"Object",stat:!0,forced:A(function(){Y.f(1)})},{getOwnPropertySymbols:function(Ye){return Y.f(I(Ye))}}),qe){var ae=!p||A(function(){var Ve=Me();return qe([Ve])!="[null]"||qe({a:Ve})!="{}"||qe(Object(Ve))!="{}"});n({target:"JSON",stat:!0,forced:ae},{stringify:function(Ye,oe,ht){for(var Ft=[Ye],Te=1,Lt;arguments.length>Te;)Ft.push(arguments[Te++]);return Lt=oe,!y(oe)&&Ye===void 0||_(Ye)?void 0:(w(oe)||(oe=function(be,et){if(typeof Lt=="function"&&(et=Lt.call(this,be,et)),!_(et))return et}),Ft[1]=oe,qe.apply(null,Ft))}})}Me[Ee][Ge]||R(Me[Ee],Ge,Me[Ee].valueOf),Ce(Me,Pe),Z[we]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/dom-iterables.js"),r=s("./node_modules/core-js/internals/array-for-each.js"),o=s("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var u in d){var p=n[u],A=p&&p.prototype;if(A&&A.forEach!==r)try{o(A,"forEach",r)}catch(b){A.forEach=r}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(a,l,s){var n=s("./node_modules/core-js/internals/global.js"),d=s("./node_modules/core-js/internals/dom-iterables.js"),r=s("./node_modules/core-js/modules/es.array.iterator.js"),o=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),u=s("./node_modules/core-js/internals/well-known-symbol.js"),p=u("iterator"),A=u("toStringTag"),b=r.values;for(var w in d){var y=n[w],_=y&&y.prototype;if(_){if(_[p]!==b)try{o(_,p,b)}catch(I){_[p]=b}if(_[A]||o(_,A,w),d[w]){for(var E in r)if(_[E]!==r[E])try{o(_,E,r[E])}catch(I){_[E]=r[E]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(a){/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 */(function(l,s){a.exports=s()})(this,function(){"use strict";function l(bt){var Mt=typeof bt;return bt!==null&&(Mt==="object"||Mt==="function")}function s(bt){return typeof bt=="function"}var n=void 0;Array.isArray?n=Array.isArray:n=function(Mt){return Object.prototype.toString.call(Mt)==="[object Array]"};var d=n,r=0,o=void 0,u=void 0,p=function(Mt,lr){B[r]=Mt,B[r+1]=lr,r+=2,r===2&&(u?u(X):Y())};function A(bt){u=bt}function b(bt){p=bt}var w=typeof window!="undefined"?window:void 0,y=w||{},_=y.MutationObserver||y.WebKitMutationObserver,E=typeof self=="undefined"&&typeof x!="undefined"&&{}.toString.call(x)==="[object process]",I=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function S(){return function(){return x.nextTick(X)}}function C(){return typeof o!="undefined"?function(){o(X)}:P()}function N(){var bt=0,Mt=new _(X),lr=document.createTextNode("");return Mt.observe(lr,{characterData:!0}),function(){lr.data=bt=++bt%2}}function M(){var bt=new MessageChannel;return bt.port1.onmessage=X,function(){return bt.port2.postMessage(0)}}function P(){var bt=setTimeout;return function(){return bt(X,1)}}var B=new Array(1e3);function X(){for(var bt=0;btn.getHeight()&&(E.textPosition="top",N=!0);var M=N?-5-I.height:o+8;S+I.width/2>n.getWidth()?(E.textPosition=["100%",M],E.textAlign="right"):S-I.width/2<0&&(E.textPosition=[0,M],E.textAlign="left")}})},updateView:function(l,s,n,d){x.each(this._features,function(r){r.updateView&&r.updateView(r.model,s,n,d)})},remove:function(l,s){x.each(this._features,function(n){n.remove&&n.remove(l,s)}),this.group.removeAll()},dispose:function(l,s){x.each(this._features,function(n){n.dispose&&n.dispose(l,s)})}});function a(l){return l.indexOf("my")===0}ue.exports=c},"2B6p":function(ue,z){function i(T,x,g){var h=T.getZoom(),t=T.getCenter(),e=x.zoom,m=T.dataToPoint(t);if(x.dx!=null&&x.dy!=null){m[0]-=x.dx,m[1]-=x.dy;var t=T.pointToData(m);T.setCenter(t)}if(e!=null){if(g){var f=g.min||0,c=g.max||Infinity;e=Math.max(Math.min(h*e,c),f)/h}T.scale[0]*=e,T.scale[1]*=e;var a=T.position,l=(x.originX-a[0])*(e-1),s=(x.originY-a[1])*(e-1);a[0]-=l,a[1]-=s,T.updateTransform();var t=T.pointToData(m);T.setCenter(t),T.setZoom(e*h)}return{center:T.getCenter(),zoom:T.getZoom()}}z.updateCenterAndZoom=i},"2BaD":function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},h=g,t=i("6VBw"),e=function(c,a){return x.createElement(t.a,Object(T.a)(Object(T.a)({},c),{},{ref:a,icon:h}))};e.displayName="CloseCircleOutlined";var m=z.a=x.forwardRef(e)},"2DNl":function(ue,z,i){var T=i("IMiH"),x=i("loD1"),g=i("59Ip"),h=i("aKvl"),t=i("n1HI"),e=i("hX1E"),m=e.normalizeRadian,f=i("Sj9i"),c=i("hyiK"),a=T.CMD,l=Math.PI*2,s=1e-4;function n(_,E){return Math.abs(_-E)E&&X>S&&X>N&&X>P||X1&&o(),W=f.cubicAt(E,S,N,P,r[0]),j>1&&(U=f.cubicAt(E,S,N,P,r[1]))),j===2?KE&&P>S&&P>N||P=0&&X<=1){for(var V=0,Y=f.quadraticAt(E,S,N,X),j=0;jI||P<-I)return 0;var B=Math.sqrt(I*I-P*P);d[0]=-B,d[1]=B;var X=Math.abs(S-C);if(X<1e-4)return 0;if(X%l<1e-4){S=0,C=l;var V=N?1:-1;return M>=d[0]+_&&M<=d[1]+_?V:0}if(N){var B=S;S=m(C),C=m(B)}else S=m(S),C=m(C);S>C&&(C+=l);for(var Y=0,j=0;j<2;j++){var W=d[j];if(W+_>M){var U=Math.atan2(P,W),V=N?1:-1;U<0&&(U=l+U),(U>=S&&U<=C||U+l>=S&&U+l<=C)&&(U>Math.PI/2&&U1&&(I||(N+=c(M,P,B,X,S,C))),V===1&&(M=_[V],P=_[V+1],B=M,X=P);switch(Y){case a.M:B=_[V++],X=_[V++],M=B,P=X;break;case a.L:if(I){if(x.containStroke(M,P,_[V],_[V+1],E,S,C))return!0}else N+=c(M,P,_[V],_[V+1],S,C)||0;M=_[V++],P=_[V++];break;case a.C:if(I){if(g.containStroke(M,P,_[V++],_[V++],_[V++],_[V++],_[V],_[V+1],E,S,C))return!0}else N+=u(M,P,_[V++],_[V++],_[V++],_[V++],_[V],_[V+1],S,C)||0;M=_[V++],P=_[V++];break;case a.Q:if(I){if(h.containStroke(M,P,_[V++],_[V++],_[V],_[V+1],E,S,C))return!0}else N+=p(M,P,_[V++],_[V++],_[V],_[V+1],S,C)||0;M=_[V++],P=_[V++];break;case a.A:var j=_[V++],W=_[V++],U=_[V++],R=_[V++],K=_[V++],G=_[V++];V+=1;var H=1-_[V++],Z=Math.cos(K)*U+j,q=Math.sin(K)*R+W;V>1?N+=c(M,P,Z,q,S,C):(B=Z,X=q);var ce=(S-j)*R/U+j;if(I){if(t.containStroke(j,W,R,K,K+G,H,E,ce,C))return!0}else N+=A(j,W,R,K,K+G,H,ce,C);M=Math.cos(K+G)*U+j,P=Math.sin(K+G)*R+W;break;case a.R:B=M=_[V++],X=P=_[V++];var ne=_[V++],se=_[V++],Z=B+ne,q=X+se;if(I){if(x.containStroke(B,X,Z,X,E,S,C)||x.containStroke(Z,X,Z,q,E,S,C)||x.containStroke(Z,q,B,q,E,S,C)||x.containStroke(B,q,B,X,E,S,C))return!0}else N+=c(Z,X,Z,q,S,C),N+=c(B,q,B,X,S,C);break;case a.Z:if(I){if(x.containStroke(M,P,B,X,E,S,C))return!0}else N+=c(M,P,B,X,S,C);M=B,P=X;break}}return!I&&!n(P,X)&&(N+=c(M,P,B,X,S,C)||0),N!==0}function w(_,E,I){return b(_,0,!1,E,I)}function y(_,E,I,S){return b(_,E,!0,I,S)}z.contain=w,z.containStroke=y},"2Qr1":function(ue,z,i){"use strict";i.d(z,"d",function(){return c}),i.d(z,"c",function(){return l}),i.d(z,"e",function(){return s}),i.d(z,"b",function(){return r}),i.d(z,"f",function(){return o}),i.d(z,"g",function(){return u}),i.d(z,"a",function(){return p});var T=i("rePB"),x=i("KQm4"),g=i("T5bk"),h=i("U8pU"),t=i("VTBJ"),e=i("Kwbf"),m=i("WKfj");function f(A,b){var w=A.key,y;return"value"in A&&(y=A.value),w!=null?w:y!==void 0?y:"rc-index-key-".concat(b)}function c(A){var b=[];function w(y,_){y.forEach(function(E){_||!("options"in E)?b.push({key:f(E,b.length),groupOption:_,data:E}):(b.push({key:f(E,b.length),group:!0,data:E}),w(E.options,!0))})}return w(A,!1),b}function a(A){var b=Object(t.a)({},A);return"props"in b||Object.defineProperty(b,"props",{get:function(){return Object(e.a)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),b}}),b}function l(A,b){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},y=w.prevValueOptions,_=y===void 0?[]:y,E=new Map;return b.forEach(function(I){if(!I.group){var S=I.data;E.set(S.value,S)}}),A.map(function(I){var S=E.get(I);return S||(S=Object(t.a)({},_.find(function(C){return C._INTERNAL_OPTION_VALUE_===I}))),a(S)})}var s=function(b,w){var y=w.options,_=w.prevValue,E=w.labelInValue,I=w.optionLabelProp,S=l([b],y)[0],C={value:b},N,M=Object(m.d)(_);return E&&(N=M.find(function(P){return Object(h.a)(P)==="object"&&"value"in P?P.value===b:P.key===b})),N&&Object(h.a)(N)==="object"&&"label"in N?(C.label=N.label,S&&typeof N.label=="string"&&typeof S[I]=="string"&&N.label.trim()!==S[I].trim()&&Object(e.a)(!1,"`label` of `value` is not same as `label` in Select options.")):S&&I in S?C.label=S[I]:C.label=b,C.key=C.value,C};function n(A){return Object(m.d)(A).join("")}function d(A){return function(b,w){var y=b.toLowerCase();if("options"in w)return n(w.label).toLowerCase().includes(y);var _=w[A],E=n(_).toLowerCase();return E.includes(y)}}function r(A,b,w){var y=w.optionFilterProp,_=w.filterOption,E=[],I;return _===!1?b:(typeof _=="function"?I=_:I=d(y),b.forEach(function(S){if("options"in S){var C=I(A,S);if(C)E.push(S);else{var N=S.options.filter(function(M){return I(A,M)});N.length&&E.push(Object(t.a)(Object(t.a)({},S),{},{options:N}))}return}I(A,a(S))&&E.push(S)}),E)}function o(A,b){if(!b||!b.length)return null;var w=!1;function y(E,I){var S=Object(g.a)(I),C=S[0],N=S.slice(1);if(!C)return[E];var M=E.split(C);return w=w||M.length>1,M.reduce(function(P,B){return[].concat(Object(x.a)(P),Object(x.a)(y(B,N)))},[]).filter(function(P){return P})}var _=y(A,b);return w?_:null}function u(A,b){var w=l([A],b)[0];return w.disabled}function p(A,b,w,y){var _=Object(m.d)(b).slice().sort(),E=Object(x.a)(A),I=new Set;return A.forEach(function(S){S.options?S.options.forEach(function(C){I.add(C.value)}):I.add(S.value)}),_.forEach(function(S){var C=y?S.value:S;if(!I.has(C)){var N;E.push(y?(N={},Object(T.a)(N,w,S.label),Object(T.a)(N,"value",C),N):{value:C})}}),E}},"2dDv":function(ue,z,i){var T=i("bYtY"),x=i("Fofx"),g=i("+TT/"),h=i("aX7z"),t=i("D1WM"),e=i("IwbS"),m=i("OELB"),f=i("72pK"),c=T.each,a=Math.min,l=Math.max,s=Math.floor,n=Math.ceil,d=m.round,r=Math.PI;function o(w,y,_){this._axesMap=T.createHashMap(),this._axesLayout={},this.dimensions=w.dimensions,this._rect,this._model=w,this._init(w,y,_)}o.prototype={type:"parallel",constructor:o,_init:function(w,y,_){var E=w.dimensions,I=w.parallelAxisIndex;c(E,function(S,C){var N=I[C],M=y.getComponent("parallelAxis",N),P=this._axesMap.set(S,new t(S,h.createScaleByModel(M),[0,0],M.get("type"),N)),B=P.type==="category";P.onBand=B&&M.get("boundaryGap"),P.inverse=M.get("inverse"),M.axis=P,P.model=M,P.coordinateSystem=M.coordinateSystem=this},this)},update:function(w,y){this._updateAxesFromSeries(this._model,w)},containPoint:function(w){var y=this._makeLayoutInfo(),_=y.axisBase,E=y.layoutBase,I=y.pixelDimIndex,S=w[1-I],C=w[I];return S>=_&&S<=_+y.axisLength&&C>=E&&C<=E+y.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(w,y){y.eachSeries(function(_){if(!w.contains(_,y))return;var E=_.getData();c(this.dimensions,function(I){var S=this._axesMap.get(I);S.scale.unionExtentFromData(E,E.mapDimension(I)),h.niceScaleExtent(S.scale,S.model)},this)},this)},resize:function(w,y){this._rect=g.getLayoutRect(w.getBoxLayoutParams(),{width:y.getWidth(),height:y.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var w=this._model,y=this._rect,_=["x","y"],E=["width","height"],I=w.get("layout"),S=I==="horizontal"?0:1,C=y[E[S]],N=[0,C],M=this.dimensions.length,P=u(w.get("axisExpandWidth"),N),B=u(w.get("axisExpandCount")||0,[0,M]),X=w.get("axisExpandable")&&M>3&&M>B&&B>1&&P>0&&C>0,V=w.get("axisExpandWindow"),Y;if(V)Y=u(V[1]-V[0],N),V[1]=V[0]+Y;else{Y=u(P*(B-1),N);var j=w.get("axisExpandCenter")||s(M/2);V=[P*j-Y/2],V[1]=V[0]+Y}var W=(C-Y)/(M-B);W<3&&(W=0);var U=[s(d(V[0]/P,1))+1,n(d(V[1]/P,1))-1],R=W/P*V[0];return{layout:I,pixelDimIndex:S,layoutBase:y[_[S]],layoutLength:C,axisBase:y[_[1-S]],axisLength:y[E[1-S]],axisExpandable:X,axisExpandWidth:P,axisCollapseWidth:W,axisExpandWindow:V,axisCount:M,winInnerIndices:U,axisExpandWindow0Pos:R}},_layoutAxes:function(){var w=this._rect,y=this._axesMap,_=this.dimensions,E=this._makeLayoutInfo(),I=E.layout;y.each(function(S){var C=[0,E.axisLength],N=S.inverse?1:0;S.setExtent(C[N],C[1-N])}),c(_,function(S,C){var N=(E.axisExpandable?A:p)(C,E),M={horizontal:{x:N.position,y:E.axisLength},vertical:{x:0,y:N.position}},P={horizontal:r/2,vertical:0},B=[M[I].x+w.x,M[I].y+w.y],X=P[I],V=x.create();x.rotate(V,V,X),x.translate(V,V,B),this._axesLayout[S]={position:B,rotation:X,transform:V,axisNameAvailableWidth:N.axisNameAvailableWidth,axisLabelShow:N.axisLabelShow,nameTruncateMaxWidth:N.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(w){return this._axesMap.get(w)},dataToPoint:function(w,y){return this.axisCoordToPoint(this._axesMap.get(y).dataToCoord(w),y)},eachActiveState:function(w,y,_,E){_==null&&(_=0),E==null&&(E=w.count());var I=this._axesMap,S=this.dimensions,C=[],N=[];T.each(S,function(W){C.push(w.mapDimension(W)),N.push(I.get(W).model)});for(var M=this.hasAxisBrushed(),P=_;PI*(1-B[0])?(M="jump",N=C-I*(1-B[2])):(N=C-I*B[1])>=0&&(N=C-I*(1-B[1]))<=0&&(N=0),N*=y.axisExpandWidth/P,N?f(N,E,S,"all"):M="none";else{var I=E[1]-E[0],V=S[1]*C/I;E=[l(0,V-I/2)],E[1]=a(S[1],E[0]+I),E[0]=E[1]-I}return{axisExpandWindow:E,behavior:M}}};function u(w,y){return a(l(w,y[0]),y[1])}function p(w,y){var _=y.layoutLength/(y.axisCount-1);return{position:_*w,axisNameAvailableWidth:_,axisLabelShow:!0}}function A(w,y){var _=y.layoutLength,E=y.axisExpandWidth,I=y.axisCount,S=y.axisCollapseWidth,C=y.winInnerIndices,N,M=S,P=!1,B;return w1&&arguments[1]!==void 0?arguments[1]:1,Ot=ae.length,nr=0;nr1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(ye).map(function(qe,nt){if(!n.isValidElement(qe)||!qe.type)return null;var st=qe.type.isSelectOptGroup,xt=qe.key,Bt=qe.props,Le=Bt.children,Ue=Object(y.a)(Bt,["children"]);return Me||!st?R(qe):Object(W.a)(Object(W.a)({key:"__RC_SELECT_GRP__".concat(xt===null?nt:xt,"__"),label:xt},Ue),{},{options:K(Le)})}).filter(function(qe){return qe})}var G=i("2Qr1"),H=i("qNPg"),Z=i("U8pU"),q=i("Kwbf"),ce=i("WKfj");function ne(ye){var Me=ye.mode,qe=ye.options,nt=ye.children,st=ye.backfill,xt=ye.allowClear,Bt=ye.placeholder,Le=ye.getInputElement,Ue=ye.showSearch,We=ye.onSearch,ft=ye.defaultOpen,Kt=ye.autoFocus,bt=ye.labelInValue,Mt=ye.value,lr=ye.inputValue,mt=ye.optionLabelProp,Gt=Me==="multiple"||Me==="tags",Jt=Ue!==void 0?Ue:Gt||Me==="combobox",dr=qe||K(nt);if(Object(q.a)(Me!=="tags"||dr.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Me==="tags"||Me==="combobox"){var cr=dr.some(function(pe){return pe.options?pe.options.some(function(ae){return typeof("value"in ae?ae.value:ae.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(q.a)(!cr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(q.a)(Me!=="combobox"||!mt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(q.a)(Me==="combobox"||!st,"`backfill` only works with `combobox` mode."),Object(q.a)(Me==="combobox"||!Le,"`getInputElement` only work with `combobox` mode."),Object(q.b)(Me!=="combobox"||!Le||!xt||!Bt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),We&&!Jt&&Me!=="combobox"&&Me!=="tags"&&Object(q.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(q.b)(!ft||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Mt!=null){var mr=Object(ce.d)(Mt);Object(q.a)(!bt||mr.every(function(pe){return Object(Z.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(q.a)(!Gt||Array.isArray(Mt),"`value` should be array when `mode` is `multiple` or `tags`")}if(nt){var it=null;Object(U.a)(nt).some(function(pe){if(!n.isValidElement(pe)||!pe.type)return!1;var ae=pe.type;if(ae.isSelectOption)return!1;if(ae.isSelectOptGroup){var Ve=Object(U.a)(pe.props.children).every(function(Ye){return!n.isValidElement(Ye)||!pe.type||Ye.type.isSelectOption?!0:(it=Ye.type,!1)});return!Ve}return it=ae,!0}),it&&Object(q.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(q.a)(lr===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var se=ne,Ce=Object(H.a)({prefixCls:"rc-select",components:{optionList:B},convertChildrenToData:K,flattenOptions:G.d,getLabeledValue:G.e,filterOptions:G.b,isValueDisabled:G.g,findValueOption:G.c,warningProps:se,fillOptionsWithMissingValue:G.a}),Re=function(ye){Object(A.a)(qe,ye);var Me=Object(b.a)(qe);function qe(){var nt;return Object(u.a)(this,qe),nt=Me.apply(this,arguments),nt.selectRef=n.createRef(),nt.focus=function(){nt.selectRef.current.focus()},nt.blur=function(){nt.selectRef.current.blur()},nt}return Object(p.a)(qe,[{key:"render",value:function(){return n.createElement(Ce,Object.assign({ref:this.selectRef},this.props))}}]),qe}(n.Component);Re.Option=V,Re.OptGroup=j;var Xe=Re,we=Xe,Pe=i("H84U"),Ee=i("1vzs"),Ge=i("3Nzz"),It=function(ye){a()(qe,ye);var Me=s()(qe);function qe(){var nt;return e()(this,qe),nt=Me.apply(this,arguments),nt.selectRef=n.createRef(),nt.focus=function(){nt.selectRef.current&&nt.selectRef.current.focus()},nt.blur=function(){nt.selectRef.current&&nt.selectRef.current.blur()},nt.getMode=function(){var st=nt.props.mode;return st==="combobox"?void 0:st===qe.SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":st},nt.renderSelect=function(st){var xt=st.getPopupContainer,Bt=st.getPrefixCls,Le=st.renderEmpty,Ue=st.direction,We=st.virtual,ft=st.dropdownMatchSelectWidth,Kt=nt.props,bt=Kt.prefixCls,Mt=Kt.notFoundContent,lr=Kt.className,mt=Kt.size,Gt=Kt.listHeight,Jt=Gt===void 0?256:Gt,dr=Kt.listItemHeight,cr=dr===void 0?24:dr,mr=Kt.getPopupContainer,it=Kt.dropdownClassName,pe=Kt.bordered,ae=Bt("select",bt),Ve=nt.getMode(),Ye=Ve==="multiple"||Ve==="tags",oe;Mt!==void 0?oe=Mt:Ve==="combobox"?oe=null:oe=Le("Select");var ht=Object(Ee.a)(h()(h()({},nt.props),{multiple:Ye,prefixCls:ae})),Ft=ht.suffixIcon,Te=ht.itemIcon,Lt=ht.removeIcon,Et=ht.clearIcon,be=Object(d.a)(nt.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered"]),et=o()(it,x()({},"".concat(ae,"-dropdown-").concat(Ue),Ue==="rtl"));return n.createElement(Ge.b.Consumer,null,function(ot){var De,Be=mt||ot,Fe=o()(lr,(De={},x()(De,"".concat(ae,"-lg"),Be==="large"),x()(De,"".concat(ae,"-sm"),Be==="small"),x()(De,"".concat(ae,"-rtl"),Ue==="rtl"),x()(De,"".concat(ae,"-borderless"),!pe),De));return n.createElement(we,h()({ref:nt.selectRef,virtual:We,dropdownMatchSelectWidth:ft},be,{listHeight:Jt,listItemHeight:cr,mode:Ve,prefixCls:ae,direction:Ue,inputIcon:Ft,menuItemSelectedIcon:Te,removeIcon:Lt,clearIcon:Et,notFoundContent:oe,className:Fe,getPopupContainer:mr||xt,dropdownClassName:et}))})},nt}return f()(qe,[{key:"render",value:function(){return n.createElement(Pe.a,null,this.renderSelect)}}]),qe}(n.Component);It.Option=V,It.OptGroup=j,It.SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",It.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var ze=z.a=It},"2fw6":function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(h,t,e){e&&h.moveTo(t.cx+t.r,t.cy),h.arc(t.cx,t.cy,t.r,0,Math.PI*2,!0)}});ue.exports=x},"2jpz":function(ue,z,i){"use strict";i.d(z,"a",function(){return p});var T=i("cDf5"),x=i.n(T),g=i("q1tI"),h=i.n(g),t=i("TSYQ"),e=i.n(t),m=i("gZBC"),f=i.n(m),c=i("vk+C"),a=i.n(c),l=i("pG52"),s=i.n(l),n=i("Csr3"),d=i.n(n),r=i("e5VY"),o=i.n(r),u=i("0n0R");function p(A,b,w,y){var _=y.isLeaf,E=y.expanded,I=y.loading;if(I)return g.createElement(f.a,{className:"".concat(A,"-switcher-loading-icon")});var S;if(w&&x()(w)==="object"&&(S=w.showLeafIcon),_)return w?x()(w)==="object"&&!S?g.createElement("span",{className:"".concat(A,"-switcher-leaf-line")}):g.createElement(a.a,{className:"".concat(A,"-switcher-line-icon")}):null;var C="".concat(A,"-switcher-icon");return Object(u.b)(b)?Object(u.a)(b,{className:e()(b.props.className||"",C)}):b||(w?E?g.createElement(s.a,{className:"".concat(A,"-switcher-line-icon")}):g.createElement(d.a,{className:"".concat(A,"-switcher-line-icon")}):g.createElement(o.a,{className:C}))}},"2oIt":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};z.default=T},"2uGb":function(ue,z,i){var T=i("ProS");i("ko1b"),i("s2lz"),i("RBEP");var x=i("kMLO"),g=i("nKiI");T.registerVisual(x),T.registerLayout(g)},"2w7y":function(ue,z,i){var T=i("ProS");i("qMZE"),i("g0SD"),T.registerPreprocessor(function(x){x.markPoint=x.markPoint||{}})},"33Ds":function(ue,z,i){var T=i("ProS"),x=i("b9oc"),g=i("Kagy"),h=i("IUWy"),t=g.toolbox.restore;function e(c){this.model=c}e.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.title};var m=e.prototype;m.onclick=function(c,a,l){x.clear(c),a.dispatchAction({type:"restore",from:this.uid})},h.register("restore",e),T.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(c,a){a.resetOption("recreate")});var f=e;ue.exports=f},"34/K":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;function T(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function x(t,e){for(var m=0;m>0&3)*255/3,w[y*4+1]=(p[A+y]>>2&3)*255/3,w[y*4+2]=(p[A+y]>>4&3)*255/3,w[y*4+4]=0;p=w,A=0}return s.blitImage(m,o,c,u,p,A),l.rQskipBytes(u*r),this._lines-=u,!(this._lines>0)}}]),t}();z.default=h},"3690":function(ue,z,i){"use strict";function T(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(l){return typeof l}:T=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},T(c)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=h(i("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return g=function(){return c},c}function h(c){if(c&&c.__esModule)return c;if(c===null||T(c)!=="object"&&typeof c!="function")return{default:c};var a=g();if(a&&a.has(c))return a.get(c);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in c)if(Object.prototype.hasOwnProperty.call(c,n)){var d=s?Object.getOwnPropertyDescriptor(c,n):null;d&&(d.get||d.set)?Object.defineProperty(l,n,d):l[n]=c[n]}return l.default=c,a&&a.set(c,l),l}function t(c,a){if(!(c instanceof a))throw new TypeError("Cannot call a class as a function")}function e(c,a){for(var l=0;l0;){var p=1;if(r.rQwait("HEXTILE",p))return!1;var A=r.rQ,b=r.rQi,w=A[b];if(w>30)throw new Error("Illegal hextile subencoding (subencoding: "+w+")");var y=this._totalTiles-this._tiles,_=y%this._tilesX,E=Math.floor(y/this._tilesX),I=l+_*16,S=s+E*16,C=Math.min(16,l+n-I),N=Math.min(16,s+d-S);if(w&1)p+=C*N*4;else if(w&2&&(p+=4),w&4&&(p+=4),w&8){if(p++,r.rQwait("HEXTILE",p))return!1;var M=A[b+p-1];w&16?p+=M*(4+2):p+=M*2}if(r.rQwait("HEXTILE",p))return!1;if(b++,w===0)this._lastsubencoding&1?x.Debug(" Ignoring blank after RAW"):o.fillRect(I,S,C,N,this._background);else if(w&1)o.blitImage(I,S,C,N,A,b),b+=p-1;else{if(w&2&&(this._background=[A[b],A[b+1],A[b+2],A[b+3]],b+=4),w&4&&(this._foreground=[A[b],A[b+1],A[b+2],A[b+3]],b+=4),o.startTile(I,S,C,N,this._background),w&8){var P=A[b];b++;for(var B=0;B>4,j=V&15,W=A[b];b++;var U=(W>>4)+1,R=(W&15)+1;o.subTile(Y,j,U,R,X)}}o.finishTile()}r.rQi=b,this._lastsubencoding=w,this._tiles--}return!0}}]),c}();z.default=f},"3C/r":function(ue,z){var i=function(g,h){this.image=g,this.repeat=h,this.type="pattern"};i.prototype.getCanvasPattern=function(x){return x.createPattern(this.image,this.repeat||"repeat")};var T=i;ue.exports=T},"3CBa":function(ue,z,i){var T=i("hydK"),x=T.createElement,g=i("bYtY"),h=i("SUKs"),t=i("y+Vt"),e=i("Dagg"),m=i("dqUG"),f=i("DBLp"),c=i("sW+o"),a=i("n6Mw"),l=i("vKoX"),s=i("P47w"),n=s.path,d=s.image,r=s.text;function o(C){return parseInt(C,10)}function u(C){return C instanceof t?n:C instanceof e?d:C instanceof m?r:n}function p(C,N){return N&&C&&N.parentNode!==C}function A(C,N,M){if(p(C,N)&&M){var P=M.nextSibling;P?C.insertBefore(N,P):C.appendChild(N)}}function b(C,N){if(p(C,N)){var M=C.firstChild;M?C.insertBefore(N,M):C.appendChild(N)}}function w(C,N){N&&C&&N.parentNode===C&&C.removeChild(N)}function y(C){return C.__textSvgEl}function _(C){return C.__svgEl}var E=function(N,M,P,B){this.root=N,this.storage=M,this._opts=P=g.extend({},P||{});var X=x("svg");X.setAttribute("xmlns","http://www.w3.org/2000/svg"),X.setAttribute("version","1.1"),X.setAttribute("baseProfile","full"),X.style.cssText="user-select:none;position:absolute;left:0;top:0;";var V=x("g");X.appendChild(V);var Y=x("g");X.appendChild(Y),this.gradientManager=new c(B,Y),this.clipPathManager=new a(B,Y),this.shadowManager=new l(B,Y);var j=document.createElement("div");j.style.cssText="overflow:hidden;position:relative",this._svgDom=X,this._svgRoot=Y,this._backgroundRoot=V,this._viewport=j,N.appendChild(j),j.appendChild(X),this.resize(P.width,P.height),this._visibleList=[]};E.prototype={constructor:E,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var N=this.getViewportRoot();if(N)return{offsetLeft:N.offsetLeft||0,offsetTop:N.offsetTop||0}},refresh:function(){var N=this.storage.getDisplayList(!0);this._paintList(N)},setBackgroundColor:function(N){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var M=x("rect");M.setAttribute("width",this.getWidth()),M.setAttribute("height",this.getHeight()),M.setAttribute("x",0),M.setAttribute("y",0),M.setAttribute("id",0),M.style.fill=N,this._backgroundRoot.appendChild(M),this._backgroundNode=M},_paintList:function(N){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var M=this._svgRoot,P=this._visibleList,B=N.length,X=[],V;for(V=0;V=0;--Y)if(V[Y]===X)return!0;return!1}),P}else return null;else return P[0]},resize:function(N,M){var P=this._viewport;P.style.display="none";var B=this._opts;if(N!=null&&(B.width=N),M!=null&&(B.height=M),N=this._getSize(0),M=this._getSize(1),P.style.display="",this._width!==N||this._height!==M){this._width=N,this._height=M;var X=P.style;X.width=N+"px",X.height=M+"px";var V=this._svgDom;V.setAttribute("width",N),V.setAttribute("height",M)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",N),this._backgroundNode.setAttribute("height",M))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(N){var M=this._opts,P=["width","height"][N],B=["clientWidth","clientHeight"][N],X=["paddingLeft","paddingTop"][N],V=["paddingRight","paddingBottom"][N];if(M[P]!=null&&M[P]!=="auto")return parseFloat(M[P]);var Y=this.root,j=document.defaultView.getComputedStyle(Y);return(Y[B]||o(j[P])||o(Y.style[P]))-(o(j[X])||0)-(o(j[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 N=encodeURIComponent(this._svgDom.outerHTML.replace(/> \r<`));return"data:image/svg+xml;charset=UTF-8,"+N}};function I(C){return function(){h('In SVG mode painter not support method "'+C+'"')}}g.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(C){E.prototype[C]=I(C)});var S=E;ue.exports=S},"3LNs":function(ue,z,i){var T=i("bYtY"),x=i("Yl7c"),g=i("IwbS"),h=i("zTMp"),t=i("YH21"),e=i("iLNv"),m=i("4NO4"),f=m.makeInner,c=f(),a=T.clone,l=T.bind;function s(){}s.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(A,b,w,y){var _=b.get("value"),E=b.get("status");if(this._axisModel=A,this._axisPointerModel=b,this._api=w,!y&&this._lastValue===_&&this._lastStatus===E)return;this._lastValue=_,this._lastStatus=E;var I=this._group,S=this._handle;if(!E||E==="hide"){I&&I.hide(),S&&S.hide();return}I&&I.show(),S&&S.show();var C={};this.makeElOption(C,_,A,b,w);var N=C.graphicKey;N!==this._lastGraphicKey&&this.clear(w),this._lastGraphicKey=N;var M=this._moveAnimation=this.determineAnimation(A,b);if(!I)I=this._group=new g.Group,this.createPointerEl(I,C,A,b),this.createLabelEl(I,C,A,b),w.getZr().add(I);else{var P=T.curry(n,b,M);this.updatePointerEl(I,C,P,b),this.updateLabelEl(I,C,P,b)}u(I,b,!0),this._renderHandle(_)},remove:function(A){this.clear(A)},dispose:function(A){this.clear(A)},determineAnimation:function(A,b){var w=b.get("animation"),y=A.axis,_=y.type==="category",E=b.get("snap");if(!E&&!_)return!1;if(w==="auto"||w==null){var I=this.animationThreshold;if(_&&y.getBandWidth()>I)return!0;if(E){var S=h.getAxisInfo(A).seriesDataCount,C=y.getExtent();return Math.abs(C[0]-C[1])/S>I}return!1}return w===!0},makeElOption:function(A,b,w,y,_){},createPointerEl:function(A,b,w,y){var _=b.pointer;if(_){var E=c(A).pointerEl=new g[_.type](a(b.pointer));A.add(E)}},createLabelEl:function(A,b,w,y){if(b.label){var _=c(A).labelEl=new g.Rect(a(b.label));A.add(_),r(_,y)}},updatePointerEl:function(A,b,w){var y=c(A).pointerEl;y&&b.pointer&&(y.setStyle(b.pointer.style),w(y,{shape:b.pointer.shape}))},updateLabelEl:function(A,b,w,y){var _=c(A).labelEl;_&&(_.setStyle(b.label.style),w(_,{shape:b.label.shape,position:b.label.position}),r(_,y))},_renderHandle:function(A){if(this._dragging||!this.updateHandleTransform)return;var b=this._axisPointerModel,w=this._api.getZr(),y=this._handle,_=b.getModel("handle"),E=b.get("status");if(!_.get("show")||!E||E==="hide"){y&&w.remove(y),this._handle=null;return}var I;this._handle||(I=!0,y=this._handle=g.createIcon(_.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(N){t.stop(N.event)},onmousedown:l(this._onHandleDragMove,this,0,0),drift:l(this._onHandleDragMove,this),ondragend:l(this._onHandleDragEnd,this)}),w.add(y)),u(y,b,!1);var S=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];y.setStyle(_.getItemStyle(null,S));var C=_.get("size");T.isArray(C)||(C=[C,C]),y.attr("scale",[C[0]/2,C[1]/2]),e.createOrUpdate(this,"_doDispatchAxisPointer",_.get("throttle")||0,"fixRate"),this._moveHandleToValue(A,I)},_moveHandleToValue:function(A,b){n(this._axisPointerModel,!b&&this._moveAnimation,this._handle,o(this.getHandleTransform(A,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(A,b){var w=this._handle;if(!w)return;this._dragging=!0;var y=this.updateHandleTransform(o(w),[A,b],this._axisModel,this._axisPointerModel);this._payloadInfo=y,w.stopAnimation(),w.attr(o(y)),c(w).lastProp=null,this._doDispatchAxisPointer()},_doDispatchAxisPointer:function(){var A=this._handle;if(!A)return;var b=this._payloadInfo,w=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:b.cursorPoint[0],y:b.cursorPoint[1],tooltipOption:b.tooltipOption,axesInfo:[{axisDim:w.axis.dim,axisIndex:w.componentIndex}]})},_onHandleDragEnd:function(A){this._dragging=!1;var b=this._handle;if(!b)return;var w=this._axisPointerModel.get("value");this._moveHandleToValue(w),this._api.dispatchAction({type:"hideTip"})},getHandleTransform:null,updateHandleTransform:null,clear:function(A){this._lastValue=null,this._lastStatus=null;var b=A.getZr(),w=this._group,y=this._handle;b&&w&&(this._lastGraphicKey=null,w&&b.remove(w),y&&b.remove(y),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(A,b,w){return w=w||0,{x:A[w],y:A[1-w],width:b[w],height:b[1-w]}}},s.prototype.constructor=s;function n(A,b,w,y){d(c(w).lastProp,y)||(c(w).lastProp=y,b?g.updateProps(w,y,A):(w.stopAnimation(),w.attr(y)))}function d(A,b){if(T.isObject(A)&&T.isObject(b)){var w=!0;return T.each(b,function(y,_){w=w&&d(A[_],y)}),!!w}else return A===b}function r(A,b){A[b.get("label.show")?"show":"hide"]()}function o(A){return{position:A.position.slice(),rotation:A.rotation||0}}function u(A,b,w){var y=b.get("z"),_=b.get("zlevel");A&&A.traverse(function(E){E.type!=="group"&&(y!=null&&(E.z=y),_!=null&&(E.zlevel=_),E.silent=w)})}x.enableClassExtend(s);var p=s;ue.exports=p},"3OrL":function(ue,z,i){var T=i("bYtY"),x=i("6Ic6"),g=i("IwbS"),h=i("y+Vt"),t=["itemStyle"],e=["emphasis","itemStyle"],m=x.extend({type:"boxplot",render:function(n,d,r){var o=n.getData(),u=this.group,p=this._data;this._data||u.removeAll();var A=n.get("layout")==="horizontal"?1:0;o.diff(p).add(function(b){if(o.hasValue(b)){var w=o.getItemLayout(b),y=c(w,o,b,A,!0);o.setItemGraphicEl(b,y),u.add(y)}}).update(function(b,w){var y=p.getItemGraphicEl(w);if(!o.hasValue(b)){u.remove(y);return}var _=o.getItemLayout(b);y?a(_,y,o,b):y=c(_,o,b,A),u.add(y),o.setItemGraphicEl(b,y)}).remove(function(b){var w=p.getItemGraphicEl(b);w&&u.remove(w)}).execute(),this._data=o},remove:function(n){var d=this.group,r=this._data;this._data=null,r&&r.eachItemGraphicEl(function(o){o&&d.remove(o)})},dispose:T.noop}),f=h.extend({type:"boxplotBoxPath",shape:{},buildPath:function(n,d){var r=d.points,o=0;for(n.moveTo(r[o][0],r[o][1]),o++;o<4;o++)n.lineTo(r[o][0],r[o][1]);for(n.closePath();o=0||Gt.indexOf("Bottom")>=0?dr.top="".concat(Jt.height-lr.offset[1],"px"):(Gt.indexOf("Top")>=0||Gt.indexOf("bottom")>=0)&&(dr.top="".concat(-lr.offset[1],"px")),Gt.indexOf("left")>=0||Gt.indexOf("Right")>=0?dr.left="".concat(Jt.width-lr.offset[0],"px"):(Gt.indexOf("right")>=0||Gt.indexOf("Left")>=0)&&(dr.left="".concat(-lr.offset[0],"px")),Mt.style.transformOrigin="".concat(dr.left," ").concat(dr.top)},Pe=function(){var Mt=W.title,lr=W.overlay;return Mt===0?Mt:lr||Mt||""},Ee=W.prefixCls,Ge=W.openClassName,It=W.getPopupContainer,ze=W.getTooltipContainer,ye=W.overlayClassName,Me=W.color,qe=W.overlayInnerStyle,nt=W.children,st=H("tooltip",Ee),xt=ne;!("visible"in W)&&Ce()&&(xt=!1);var Bt=V(Object(N.b)(nt)?nt:m.createElement("span",null,nt),st),Le=Bt.props,Ue=y()(Le.className,x()({},Ge||"".concat(st,"-open"),!0)),We=y()(ye,(R={},x()(R,"".concat(st,"-rtl"),Z==="rtl"),x()(R,"".concat(st,"-").concat(Me),Me&&X.test(Me)),R)),ft,Kt;return Me&&!X.test(Me)&&(ft=e()(e()({},qe),{background:Me}),Kt={background:Me}),m.createElement(b,e()({},W,{prefixCls:st,overlayClassName:We,getTooltipContainer:It||ze||G,ref:U,builtinPlacements:Xe(),overlay:Pe(),visible:xt,onVisibleChange:Re,onPopupAlign:we,overlayInnerStyle:ft,arrowContent:m.createElement("span",{className:"".concat(st,"-arrow-content"),style:Kt})}),xt?Object(N.a)(Bt,{className:Ue}):Bt)});Y.displayName="Tooltip",Y.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var j=z.a=Y},"3TkU":function(ue,z,i){i("aTJb"),i("OlYY"),i("fc+c"),i("QUw5"),i("Swgg"),i("LBfv"),i("noeP")},"3X6L":function(ue,z,i){var T=i("bYtY"),x=i("7a+S"),g=i("OKJ2"),h=x.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});T.mixin(h,g);var t=h;ue.exports=t},"3dVZ":function(ue,z,i){},"3e3G":function(ue,z,i){var T=i("bYtY"),x=i("QuXc"),g=function(e,m,f,c,a){this.x=e==null?.5:e,this.y=m==null?.5:m,this.r=f==null?.5:f,this.type="radial",this.global=a||!1,x.call(this,c)};g.prototype={constructor:g},T.inherits(g,x);var h=g;ue.exports=h},"3gBT":function(ue,z){var i=2311;function T(){return i++}ue.exports=T},"3hzK":function(ue,z){var i={getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}};ue.exports=i},"3m61":function(ue,z){function i(x){return x instanceof Array||(x=[x,x]),x}function T(x){x.eachSeriesByType("graph",function(g){var h=g.getGraph(),t=g.getEdgeData(),e=i(g.get("edgeSymbol")),m=i(g.get("edgeSymbolSize")),f="lineStyle.color".split("."),c="lineStyle.opacity".split(".");t.setVisual("fromSymbol",e&&e[0]),t.setVisual("toSymbol",e&&e[1]),t.setVisual("fromSymbolSize",m&&m[0]),t.setVisual("toSymbolSize",m&&m[1]),t.setVisual("color",g.get(f)),t.setVisual("opacity",g.get(c)),t.each(function(a){var l=t.getItemModel(a),s=h.getEdgeByIndex(a),n=i(l.getShallow("symbol",!0)),d=i(l.getShallow("symbolSize",!0)),r=l.get(f),o=l.get(c);switch(r){case"source":r=s.node1.getVisual("color");break;case"target":r=s.node2.getVisual("color");break}n[0]&&s.setVisual("fromSymbol",n[0]),n[1]&&s.setVisual("toSymbol",n[1]),d[0]&&s.setVisual("fromSymbolSize",d[0]),d[1]&&s.setVisual("toSymbolSize",d[1]),s.setVisual("color",r),s.setVisual("opacity",o)})})}ue.exports=T},"3zoK":function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("KCsZ"),h=i("nkfE"),t=i("OELB"),e=i("ICMv"),m=x.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return g([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(l){var s=this.activeIntervals=T.clone(l);if(s)for(var n=s.length-1;n>=0;n--)t.asc(s[n])},getActiveState:function(l){var s=this.activeIntervals;if(!s.length)return"normal";if(l==null||isNaN(l))return"inactive";if(s.length===1){var n=s[0];if(n[0]<=l&&l<=n[1])return"active"}else for(var d=0,r=s.length;d40&&(B=Math.max(1,Math.floor(P/40)));for(var X=M[0],V=E.dataToCoord(X+1)-E.dataToCoord(X),Y=Math.abs(V*Math.cos(C)),j=Math.abs(V*Math.sin(C)),W=0,U=0;X<=M[1];X+=B){var R=0,K=0,G=x.getBoundingRect(S(X),I.font,"center","top");R=G.width*1.3,K=G.height*1.3,W=Math.max(W,R,7),U=Math.max(U,K,7)}var H=W/Y,Z=U/j;isNaN(H)&&(H=Infinity),isNaN(Z)&&(Z=Infinity);var q=Math.max(0,Math.floor(Math.min(H,Z))),ce=c(E.model),ne=E.getExtent(),se=ce.lastAutoInterval,Ce=ce.lastTickCount;return se!=null&&Ce!=null&&Math.abs(se-q)<=1&&Math.abs(Ce-P)<=1&&se>q&&ce.axisExtend0===ne[0]&&ce.axisExtend1===ne[1]?q=se:(ce.lastTickCount=P,ce.lastAutoInterval=q,ce.axisExtend0=ne[0],ce.axisExtend1=ne[1]),q}function w(E){var I=E.getLabelModel();return{axisRotate:E.getRotate?E.getRotate():E.isHorizontal&&!E.isHorizontal()?90:0,labelRotate:I.get("rotate")||0,font:I.getFont()}}function y(E,I,S){var C=e(E),N=E.scale,M=N.getExtent(),P=E.getLabelModel(),B=[],X=Math.max((I||0)+1,1),V=M[0],Y=N.count();V!==0&&X>1&&Y/X>2&&(V=Math.round(Math.ceil(V/X)*X));var j=f(E),W=P.get("showMinLabel")||j,U=P.get("showMaxLabel")||j;W&&V!==M[0]&&K(M[0]);for(var R=V;R<=M[1];R+=X)K(R);U&&R-X!==M[1]&&K(M[1]);function K(G){B.push(S?G:{formattedLabel:C(G),rawLabel:N.getLabel(G),tickValue:G})}return B}function _(E,I,S){var C=E.scale,N=e(E),M=[];return T.each(C.getTicks(),function(P){var B=C.getLabel(P);I(P,B)&&M.push(S?P:{formattedLabel:N(P),rawLabel:B,tickValue:P})}),M}z.createAxisLabels=a,z.createAxisTicks=l,z.calculateCategoryInterval=b},"4NO4":function(ue,z,i){var T=i("bYtY"),x=i("ItGF"),g=T.each,h=T.isObject,t=T.isArray,e="series\0";function m(S){return S instanceof Array?S:S==null?[]:[S]}function f(S,C,N){if(S){S[C]=S[C]||{},S.emphasis=S.emphasis||{},S.emphasis[C]=S.emphasis[C]||{};for(var M=0,P=N.length;M=N.length&&N.push({option:M})}),N}function n(S){var C=T.createHashMap();g(S,function(N,M){var P=N.exist;P&&C.set(P.id,N)}),g(S,function(N,M){var P=N.option;T.assert(!P||P.id==null||!C.get(P.id)||C.get(P.id)===N,"id duplicates: "+(P&&P.id)),P&&P.id!=null&&C.set(P.id,N),!N.keyInfo&&(N.keyInfo={})}),g(S,function(N,M){var P=N.exist,B=N.option,X=N.keyInfo;if(!h(B))return;if(X.name=B.name!=null?B.name+"":P?P.name:e+M,P)X.id=P.id;else if(B.id!=null)X.id=B.id+"";else{var V=0;do X.id="\0"+X.name+"\0"+V++;while(C.get(X.id))}C.set(X.id,N)})}function d(S){var C=S.name;return!!(C&&C.indexOf(e))}function r(S){return h(S)&&S.id&&(S.id+"").indexOf("\0_ec_\0")===0}function o(S,C){var N={},M={};return P(S||[],N),P(C||[],M,N),[B(N),B(M)];function P(X,V,Y){for(var j=0,W=X.length;j=t[0]&&h<=t[1]},x.prototype.normalize=function(h){var t=this._extent;return t[1]===t[0]?.5:(h-t[0])/(t[1]-t[0])},x.prototype.scale=function(h){var t=this._extent;return h*(t[1]-t[0])+t[0]},x.prototype.unionExtent=function(h){var t=this._extent;h[0]t[1]&&(t[1]=h[1])},x.prototype.unionExtentFromData=function(h,t){this.unionExtent(h.getApproximateExtent(t))},x.prototype.getExtent=function(){return this._extent.slice()},x.prototype.setExtent=function(h,t){var e=this._extent;isNaN(h)||(e[0]=h),isNaN(t)||(e[1]=t)},x.prototype.isBlank=function(){return this._isBlank},x.prototype.setBlank=function(h){this._isBlank=h},x.prototype.getLabel=null,T.enableClassExtend(x),T.enableClassManagement(x,{registerWhenExtend:!0});var g=x;ue.exports=g},"4fz+":function(ue,z,i){var T=i("bYtY"),x=i("1bdT"),g=i("mFDi"),h=function(m){m=m||{},x.call(this,m);for(var f in m)m.hasOwnProperty(f)&&(this[f]=m[f]);this._children=[],this.__storage=null,this.__dirty=!0};h.prototype={constructor:h,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(m){return this._children[m]},childOfName:function(m){for(var f=this._children,c=0;c=0&&(c.splice(a,0,m),this._doAdd(m))}return this},_doAdd:function(m){m.parent&&m.parent.remove(m),m.parent=this;var f=this.__storage,c=this.__zr;f&&f!==m.__storage&&(f.addToStorage(m),m instanceof h&&m.addChildrenToStorage(f)),c&&c.refresh()},remove:function(m){var f=this.__zr,c=this.__storage,a=this._children,l=T.indexOf(a,m);return l<0?this:(a.splice(l,1),m.parent=null,c&&(c.delFromStorage(m),m instanceof h&&m.delChildrenFromStorage(c)),f&&f.refresh(),this)},removeAll:function(){var m=this._children,f=this.__storage,c,a;for(a=0;a1e-4){I[0]=p-b,I[1]=A-w,S[0]=p+b,S[1]=A+w;return}if(f[0]=e(y)*b+p,f[1]=t(y)*w+A,c[0]=e(_)*b+p,c[1]=t(_)*w+A,C(I,f,c),N(S,f,c),y=y%m,y<0&&(y=y+m),_=_%m,_<0&&(_=_+m),y>_&&!E?_+=m:y<_&&E&&(y+=m),E){var P=_;_=y,y=P}for(var B=0;B<_;B+=Math.PI/2)B>y&&(a[0]=e(B)*b+p,a[1]=t(B)*w+A,C(I,a,I),N(S,a,S))}z.fromPoints=l,z.fromLine=s,z.fromCubic=r,z.fromQuadratic=o,z.fromArc=u},"4vCz":function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("X2/X")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="PlusSquareOutlined";var f=h.forwardRef(m);z.default=f},"4xFK":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};z.default=T},"56rv":function(ue,z,i){var T=i("IwbS"),x=i("x3X8"),g=x.getDefaultLabel;function h(e,m,f,c,a,l,s){var n=f.getModel("label"),d=f.getModel("emphasis.label");T.setLabelStyle(e,m,n,d,{labelFetcher:a,labelDataIndex:l,defaultText:g(a.getData(),l),isRectText:!0,autoColor:c}),t(e),t(m)}function t(e,m){e.textPosition==="outside"&&(e.textPosition=m)}z.setLabel=h},"59Ip":function(ue,z,i){var T=i("Sj9i");function x(g,h,t,e,m,f,c,a,l,s,n){if(l===0)return!1;var d=l;if(n>h+d&&n>e+d&&n>f+d&&n>a+d||ng+d&&s>t+d&&s>m+d&&s>c+d||sf)return m[a];return m[c-1]}var e={clearColorPalette:function(){h(this).colorIdx=0,h(this).colorNameMap={}},getColorFromPalette:function(m,f,c){f=f||this;var a=h(f),l=a.colorIdx||0,s=a.colorNameMap=a.colorNameMap||{};if(s.hasOwnProperty(m))return s[m];var n=g(this.get("color",!0)),d=this.get("colorLayer",!0),r=c==null||!d?n:t(d,c);if(r=r||n,!r||!r.length)return;var o=r[l];return m&&(s[m]=o),a.colorIdx=(l+1)%r.length,o}};ue.exports=e},"5NDa":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("OnYD"),h=i.n(g),t=i("+L6B")},"5NHt":function(ue,z,i){i("aTJb"),i("OlYY"),i("fc+c"),i("N5BQ"),i("IyUQ"),i("LBfv"),i("noeP")},"5OYt":function(ue,z,i){"use strict";var T=i("J4zp"),x=i.n(T),g=i("q1tI"),h=i.n(g),t=i("ACnJ");function e(){var m=Object(g.useState)({}),f=x()(m,2),c=f[0],a=f[1];return Object(g.useEffect)(function(){var l=t.a.subscribe(function(s){a(s)});return function(){return t.a.unsubscribe(l)}},[]),c}z.a=e},"5RzL":function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("lwsE"),e=i.n(t),m=i("W8MJ"),f=i.n(m),c=i("7W2i"),a=i.n(c),l=i("LQ03"),s=i.n(l),n=i("q1tI"),d=i("1OyB"),r=i("vuIU"),o=i("Ji7U"),u=i("LK+K"),p=i("KQm4"),A=i("U8pU"),b=i("ODXe"),w=i("VTBJ"),y=i("qNPg"),_=i("2Qr1"),E=i("815F"),I=i("NvD2"),S=i("wPlo"),C=i("6cGi"),N=i("Kwbf"),M=i("4IlW"),P=i("YrtM"),B=i("fAei"),X=n.createContext(null);function V(Te,Lt){if(!Te)return!0;var Et=Te.data,be=Et.disabled,et=Et.disableCheckbox;switch(Lt){case"select":return be;case"checkbox":return be||et}return!1}function Y(Te,Lt){var Et=n.useCallback(function(et){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",De=arguments.length>2?arguments[2]:void 0,Be=Te.get(et);return!De&&V(Be,ot)?null:Be},[Te]),be=n.useCallback(function(et){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",De=arguments.length>2?arguments[2]:void 0,Be=Lt.get(et);return!De&&V(Be,ot)?null:Be},[Lt]);return[Et,be]}function j(Te){return n.useMemo(function(){var Lt=new Map,Et=new Map;return Te.forEach(function(be){Lt.set(be.key,be),Et.set(be.data.value,be)}),[Lt,Et]},[Te])}var W={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},U=function(Lt,Et){var be=Lt.prefixCls,et=Lt.height,ot=Lt.itemHeight,De=Lt.virtual,Be=Lt.options,Fe=Lt.flattenOptions,Ot=Lt.multiple,nr=Lt.searchValue,St=Lt.onSelect,Wt=Lt.onToggleOpen,Rr=Lt.open,pr=Lt.notFoundContent,rr=Lt.onMouseEnter,Dt=n.useContext(X),vr=Dt.checkable,xr=Dt.checkedKeys,Tr=Dt.halfCheckedKeys,rn=Dt.treeExpandedKeys,_n=Dt.treeDefaultExpandAll,Vn=Dt.treeDefaultExpandedKeys,Or=Dt.onTreeExpand,Cr=Dt.treeIcon,xn=Dt.showTreeIcon,In=Dt.switcherIcon,ni=Dt.treeLine,ir=Dt.treeNodeFilterProp,vt=Dt.loadData,_t=Dt.treeLoadedKeys,hr=Dt.treeMotion,yr=Dt.onTreeLoad,Rt=n.useRef(),fr=Object(P.a)(function(){return Be},[Rr,Be],function(qr,Mr){return Mr[0]&&qr[1]!==Mr[1]}),Ct=j(Fe),Zt=Object(b.a)(Ct,2),jr=Zt[0],or=Zt[1],Er=Y(jr,or),En=Object(b.a)(Er,2),vn=En[0],qn=En[1],pi=n.useMemo(function(){return xr.map(function(qr){var Mr=qn(qr);return Mr?Mr.key:null})},[xr]),Yi=n.useMemo(function(){return vr?{checked:pi,halfChecked:Tr}:null},[pi,Tr,vr]);n.useEffect(function(){if(Rr&&!Ot&&pi.length){var qr;(qr=Rt.current)===null||qr===void 0||qr.scrollTo({key:pi[0]})}},[Rr]);var Qi=String(nr).toLowerCase(),ga=function(Mr){return Qi?String(Mr[ir]).toLowerCase().includes(Qi):!1},Ra=n.useState(Vn),$e=Object(b.a)(Ra,2),ve=$e[0],Ne=$e[1],je=n.useState(null),Ze=Object(b.a)(je,2),Qe=Ze[0],tt=Ze[1],yt=n.useMemo(function(){return rn?Object(p.a)(rn):nr?Qe:ve},[ve,Qe,Qi,rn]);n.useEffect(function(){nr&&tt(Fe.map(function(qr){return qr.key}))},[nr]);var dt=function(Mr){Ne(Mr),tt(Mr),Or&&Or(Mr)},Xt=function(Mr){Mr.preventDefault()},Ur=function(Mr,Yn){var Ai=Yn.node.key,Fi=vn(Ai,vr?"checkbox":"select");Fi!==null&&St(Fi.data.value,{selected:!xr.includes(Fi.data.value)}),Ot||Wt(!1)},Ir=n.useState(null),Jr=Object(b.a)(Ir,2),$t=Jr[0],Bn=Jr[1],gr=vn($t);if(n.useImperativeHandle(Et,function(){return{onKeyDown:function(Mr){var Yn,Ai=Mr.which;switch(Ai){case M.a.UP:case M.a.DOWN:case M.a.LEFT:case M.a.RIGHT:(Yn=Rt.current)===null||Yn===void 0||Yn.onKeyDown(Mr);break;case M.a.ENTER:{gr!==null&&Ur(null,{node:{key:$t},selected:!xr.includes(gr.data.value)});break}case M.a.ESC:Wt(!1)}},onKeyUp:function(){}}}),fr.length===0)return n.createElement("div",{role:"listbox",className:"".concat(be,"-empty"),onMouseDown:Xt},pr);var fn={};return _t&&(fn.loadedKeys=_t),yt&&(fn.expandedKeys=yt),n.createElement("div",{onMouseDown:Xt,onMouseEnter:rr},gr&&Rr&&n.createElement("span",{style:W,"aria-live":"assertive"},gr.data.value),n.createElement(B.b,Object.assign({ref:Rt,focusable:!1,prefixCls:"".concat(be,"-tree"),treeData:fr,height:et,itemHeight:ot,virtual:De,multiple:Ot,icon:Cr,showIcon:xn,switcherIcon:In,showLine:ni,loadData:nr?null:vt,motion:hr,checkable:vr,checkStrictly:!0,checkedKeys:Yi,selectedKeys:vr?[]:pi,defaultExpandAll:_n},fn,{onActiveChange:Bn,onSelect:Ur,onCheck:Ur,onExpand:dt,onLoad:yr,filterTreeNode:ga})))},R=n.forwardRef(U);R.displayName="OptionList";var K=R,G=function(){return null},H=G,Z=i("Ff2n"),q=i("Zm9Q");function ce(Te){return Object(q.a)(Te).map(function(Lt){if(!n.isValidElement(Lt)||!Lt.type)return null;var Et=Lt.key,be=Lt.props,et=be.children,ot=be.value,De=Object(Z.a)(be,["children","value"]),Be=Object(w.a)({key:Et,value:ot},De),Fe=ce(et);return Fe.length&&(Be.children=Fe),Be}).filter(function(Lt){return Lt})}function ne(Te){if(!Te)return Te;var Lt=Object(w.a)({},Te);return"props"in Lt||Object.defineProperty(Lt,"props",{get:function(){return Object(N.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Lt}}),Lt}function se(Te,Lt,Et,be,et){var ot=null,De=null;function Be(){function Fe(Ot){var nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",St=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ot.map(function(Wt,Rr){var pr="".concat(nr,"-").concat(Rr),rr=Et.includes(Wt.value),Dt=Fe(Wt.children||[],pr,rr),vr=n.createElement(H,Object.assign({},Wt),Dt.map(function(Tr){return Tr.node}));if(Lt===Wt.value&&(ot=vr),rr){var xr={pos:pr,node:vr,children:Dt};return St||De.push(xr),xr}return null}).filter(function(Wt){return Wt})}De||(De=[],Fe(be),De.sort(function(Ot,nr){var St=Ot.node.props.value,Wt=nr.node.props.value,Rr=Et.indexOf(St),pr=Et.indexOf(Wt);return Rr-pr}))}Object.defineProperty(Te,"triggerNode",{get:function(){return Object(N.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Be(),ot}}),Object.defineProperty(Te,"allCheckedNodes",{get:function(){return Object(N.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Be(),et?De:De.map(function(Ot){var nr=Ot.node;return nr})}})}function Ce(Te){return Array.isArray(Te)?Te:Te!==void 0?[Te]:[]}function Re(Te,Lt){var Et=new Map;return Lt.forEach(function(be){var et=be.data;Et.set(et.value,et)}),Te.map(function(be){return ne(Et.get(be))})}function Xe(Te,Lt){var Et=Re([Te],Lt)[0];return Et?Et.disabled:!1}function we(Te){return Te.disabled||Te.disableCheckbox||Te.checkable===!1}function Pe(Te){for(var Lt=Te.parent,Et=0,be=Lt;be;)be=be.parent,Et+=1;return Et}function Ee(Te){function Lt(be){return(be||[]).map(function(et){var ot=et.value,De=et.key,Be=et.children,Fe=Object(w.a)(Object(w.a)({},et),{},{key:"key"in et?De:ot});return Be&&(Fe.children=Lt(Be)),Fe})}var Et=Object(E.d)(Lt(Te),!0);return Et.map(function(be){return{key:be.data.key,data:be.data,level:Pe(be)}})}function Ge(Te){return function(Lt,Et){var be=Et[Te];return String(be).toLowerCase().includes(String(Lt).toLowerCase())}}function It(Te,Lt,Et){var be=Et.optionFilterProp,et=Et.filterOption;if(et===!1)return Lt;var ot;typeof et=="function"?ot=et:ot=Ge(be);function De(Be){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Be.map(function(Ot){var nr=Ot.children,St=Fe||ot(Te,ne(Ot)),Wt=De(nr||[],St);return St||Wt.length?Object(w.a)(Object(w.a)({},Ot),{},{children:Wt}):null}).filter(function(Ot){return Ot})}return De(Lt)}function ze(Te,Lt,Et,be){var et=new Map;return Ce(Lt).forEach(function(ot){ot&&Object(A.a)(ot)==="object"&&"value"in ot&&et.set(ot.value,ot)}),Te.map(function(ot){var De={value:ot},Be=Et(ot,"select",!0),Fe=Be?be(Be.data):ot;if(et.has(ot)){var Ot=et.get(ot);De.label="label"in Ot?Ot.label:Fe,"halfChecked"in Ot&&(De.halfChecked=Ot.halfChecked)}else De.label=Fe;return De})}function ye(Te,Lt){var Et=new Set(Te);return Et.add(Lt),Array.from(Et)}function Me(Te,Lt){var Et=new Set(Te);return Et.delete(Lt),Array.from(Et)}function qe(Te){var Lt=Te.searchPlaceholder,Et=Te.treeCheckStrictly,be=Te.treeCheckable,et=Te.labelInValue,ot=Te.value,De=Te.multiple;Object(N.a)(!Lt,"`searchPlaceholder` has been removed."),Et&&et===!1&&Object(N.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(et||Et)&&Object(N.a)(Ce(ot).every(function(Be){return Be&&Object(A.a)(Be)==="object"&&"value"in Be}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Et||De||be?Object(N.a)(!ot||Array.isArray(ot),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(N.a)(!Array.isArray(ot),"`value` should not be array when `TreeSelect` is single mode.")}var nt=qe,st=10;function xt(Te,Lt){var Et=Lt.id,be=Lt.pId,et=Lt.rootPId,ot={},De=[],Be=Te.map(function(Fe){var Ot=Object(w.a)({},Fe),nr=Ot[Et];return ot[nr]=Ot,Ot.key=Ot.key||nr,Ot});return Be.forEach(function(Fe){var Ot=Fe[be],nr=ot[Ot];nr&&(nr.children=nr.children||[],nr.children.push(Fe)),(Ot===et||!nr&&et===null)&&De.push(Fe)}),De}function Bt(Te,Lt){var Et=0,be=new Set;function et(ot){return(ot||[]).map(function(De){var Be=De.key,Fe=De.value,Ot=De.children,nr=Object(Z.a)(De,["key","value","children"]),St="value"in De?Fe:Be,Wt=Object(w.a)(Object(w.a)({},nr),{},{key:Be!=null?Be:St,value:St,title:Lt(De)});return"children"in De&&(Wt.children=et(Ot)),Wt})}return et(Te)}function Le(Te,Lt,Et){var be=Et.getLabelProp,et=Et.simpleMode,ot=n.useRef({});return Te?(ot.current.formatTreeData=ot.current.treeData===Te?ot.current.formatTreeData:Bt(et?xt(Te,Object(w.a)({id:"id",pId:"pId",rootPId:null},et!==!0?et:{})):Te,be),ot.current.treeData=Te):ot.current.formatTreeData=ot.current.children===Lt?ot.current.formatTreeData:Bt(ce(Lt),be),ot.current.formatTreeData}var Ue="SHOW_ALL",We="SHOW_PARENT",ft="SHOW_CHILD";function Kt(Te,Lt,Et){var be=new Set(Te);return Lt===ft?Te.filter(function(et){var ot=Et[et];return!(ot&&ot.children&&ot.children.every(function(De){var Be=De.node;return we(Be)||be.has(Be.key)}))}):Lt===We?Te.filter(function(et){var ot=Et[et],De=ot?ot.parent:null;return!(De&&!we(De.node)&&be.has(De.node.key))}):Te}function bt(Te,Lt){var Et=Lt.value,be=Lt.getEntityByValue,et=Lt.getEntityByKey,ot=Lt.treeConduction,De=Lt.showCheckedStrategy,Be=Lt.conductKeyEntities,Fe=Lt.getLabelProp;return n.useMemo(function(){var Ot=Te;if(ot){var nr=Kt(Te.map(function(St){var Wt=be(St);return Wt?Wt.key:St}),De,Be);Ot=nr.map(function(St){var Wt=et(St);return Wt?Wt.data.value:St})}return ze(Ot,Et,be,Fe)},[Te,Et,ot,De,be])}var Mt=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],lr=Object(y.a)({prefixCls:"rc-tree-select",components:{optionList:K},convertChildrenToData:function(){return null},flattenOptions:Ee,getLabeledValue:_.e,filterOptions:It,isValueDisabled:Xe,findValueOption:Re,omitDOMProps:function(Lt){var Et=Object(w.a)({},Lt);return Mt.forEach(function(be){delete Et[be]}),Et}});lr.displayName="Select";var mt=n.forwardRef(function(Te,Lt){var Et=Te.multiple,be=Te.treeCheckable,et=Te.treeCheckStrictly,ot=Te.showCheckedStrategy,De=ot===void 0?"SHOW_CHILD":ot,Be=Te.labelInValue,Fe=Te.loadData,Ot=Te.treeLoadedKeys,nr=Te.treeNodeFilterProp,St=nr===void 0?"value":nr,Wt=Te.treeNodeLabelProp,Rr=Te.treeDataSimpleMode,pr=Te.treeData,rr=Te.treeExpandedKeys,Dt=Te.treeDefaultExpandedKeys,vr=Te.treeDefaultExpandAll,xr=Te.children,Tr=Te.treeIcon,rn=Te.showTreeIcon,_n=Te.switcherIcon,Vn=Te.treeLine,Or=Te.treeMotion,Cr=Te.filterTreeNode,xn=Te.dropdownPopupAlign,In=Te.onChange,ni=Te.onTreeExpand,ir=Te.onTreeLoad,vt=Te.onDropdownVisibleChange,_t=Te.onSelect,hr=Te.onDeselect,yr=be||et,Rt=Et||yr,fr=be&&!et,Ct=et||Be,Zt=n.useRef(null);n.useImperativeHandle(Lt,function(){return{focus:Zt.current.focus,blur:Zt.current.blur}});var jr=function(Ai){return pr&&Ai.label||Ai.title},or=function(Ai){return Wt?Ai[Wt]:jr(Ai)},Er=Le(pr,xr,{getLabelProp:jr,simpleMode:Rr}),En=Object(n.useMemo)(function(){return Ee(Er)},[Er]),vn=j(En),qn=Object(b.a)(vn,2),pi=qn[0],Yi=qn[1],Qi=Y(pi,Yi),ga=Object(b.a)(Qi,2),Ra=ga[0],$e=ga[1],ve=Object(n.useMemo)(function(){return fr?Object(E.a)(Er):{keyEntities:null}},[Er,be,et]),Ne=ve.keyEntities,je=Object(C.a)(Te.defaultValue,{value:Te.value}),Ze=Object(b.a)(je,2),Qe=Ze[0],tt=Ze[1],yt=function(Ai){var Fi=[],Hi=[];return Ai.forEach(function(ji){$e(ji)?Hi.push(ji):Fi.push(ji)}),{missingRawValues:Fi,existRawValues:Hi}},dt=Object(n.useMemo)(function(){var Yn=[],Ai=[];if(Ce(Qe).forEach(function(un){if(un&&Object(A.a)(un)==="object"&&"value"in un)if(un.halfChecked&&et){var Xn=$e(un.value);Yn.push(Xn?Xn.key:un.value)}else Ai.push(un.value);else Ai.push(un)}),fr){var Fi=yt(Ai),Hi=Fi.missingRawValues,ji=Fi.existRawValues,la=ji.map(function(un){return $e(un).key}),di=Object(I.a)(la,!0,Ne),Sa=di.checkedKeys,Hn=di.halfCheckedKeys;return[[].concat(Object(p.a)(Hi),Object(p.a)(Sa.map(function(un){return Ra(un).data.value}))),Hn]}return[Ai,Yn]},[Qe,Rt,Ct,be,et]),Xt=Object(b.a)(dt,2),Ur=Xt[0],Ir=Xt[1],Jr=bt(Ur,{treeConduction:fr,value:Qe,showCheckedStrategy:De,conductKeyEntities:Ne,getEntityByValue:$e,getEntityByKey:Ra,getLabelProp:or}),$t=function(Ai,Fi,Hi){if(tt(Rt?Ai:Ai[0]),In){var ji=Ai;if(fr&&De!=="SHOW_ALL"){var la=Ai.map(function(oa){var Ci=$e(oa);return Ci?Ci.key:oa}),di=Kt(la,De,Ne);ji=di.map(function(oa){var Ci=Ra(oa);return Ci?Ci.data.value:oa})}var Sa=Fi||{triggerValue:void 0,selected:void 0},Hn=Sa.triggerValue,un=Sa.selected,Xn=Ct?ze(ji,Qe,$e,or):ji;if(et){var hn=Ir.map(function(oa){var Ci=Ra(oa);return Ci?Ci.data.value:oa}).filter(function(oa){return!ji.includes(oa)});Xn=[].concat(Object(p.a)(Xn),Object(p.a)(ze(hn,Qe,$e,or)))}var Pi={preValue:Jr,triggerValue:Hn},Cn=!0;(et||Hi==="selection"&&!un)&&(Cn=!1),se(Pi,Hn,Ai,Er,Cn),yr?Pi.checked=un:Pi.selected=un,In(Rt?Xn:Xn[0],Ct?null:ji.map(function(oa){var Ci=$e(oa);return Ci?or(Ci.data):null}),Pi)}},Bn=function(Ai,Fi,Hi){var ji=Ai;if(!Rt)$t([Ai],{selected:!0,triggerValue:Ai},Hi);else{var la=ye(Ur,Ai);if(fr){var di=yt(la),Sa=di.missingRawValues,Hn=di.existRawValues,un=Hn.map(function(Pi){return $e(Pi).key}),Xn=Object(I.a)(un,!0,Ne),hn=Xn.checkedKeys;la=[].concat(Object(p.a)(Sa),Object(p.a)(hn.map(function(Pi){return Ra(Pi).data.value})))}$t(la,{selected:!0,triggerValue:Ai},Hi)}_t&&_t(ji,Fi)},gr=function(Ai,Fi,Hi){var ji=Ai,la=Me(Ur,Ai);if(fr){var di=yt(la),Sa=di.missingRawValues,Hn=di.existRawValues,un=Hn.map(function(Pi){return $e(Pi).key}),Xn=Object(I.a)(un,{checked:!1,halfCheckedKeys:Ir},Ne),hn=Xn.checkedKeys;la=[].concat(Object(p.a)(Sa),Object(p.a)(hn.map(function(Pi){return Ra(Pi).data.value})))}$t(la,{selected:!1,triggerValue:Ai},Hi),hr&&hr(ji,Fi)},fn=function(){$t([],null,"clear")},qr=n.useCallback(function(Yn){if(vt){var Ai={};Object.defineProperty(Ai,"documentClickClose",{get:function(){return Object(N.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),vt(Yn,Ai)}},[vt]),Mr={optionLabelProp:null,optionFilterProp:St,dropdownAlign:xn,internalProps:{mark:S.a,onClear:fn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Bn,onRawDeselect:gr}};return"filterTreeNode"in Te&&(Mr.filterOption=Cr),n.createElement(X.Provider,{value:{checkable:yr,loadData:Fe,treeLoadedKeys:Ot,onTreeLoad:ir,checkedKeys:Ur,halfCheckedKeys:Ir,treeDefaultExpandAll:vr,treeExpandedKeys:rr,treeDefaultExpandedKeys:Dt,onTreeExpand:ni,treeIcon:Tr,treeMotion:Or,showTreeIcon:rn,switcherIcon:_n,treeLine:Vn,treeNodeFilterProp:St}},n.createElement(lr,Object.assign({ref:Zt,mode:Rt?"multiple":null},Te,Mr,{value:Jr,labelInValue:!0,options:Er,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:qr})))}),Gt=function(Te){Object(o.a)(Et,Te);var Lt=Object(u.a)(Et);function Et(){var be;return Object(d.a)(this,Et),be=Lt.apply(this,arguments),be.selectRef=n.createRef(),be.focus=function(){be.selectRef.current.focus()},be.blur=function(){be.selectRef.current.blur()},be}return Object(r.a)(Et,[{key:"render",value:function(){return n.createElement(mt,Object.assign({ref:this.selectRef},this.props))}}]),Et}(n.Component);Gt.TreeNode=H,Gt.SHOW_ALL=Ue,Gt.SHOW_PARENT=We,Gt.SHOW_CHILD=ft;var Jt=Gt,dr=Jt,cr=i("TSYQ"),mr=i.n(cr),it=i("BGR+"),pe=i("H84U"),ae=i("uaoM"),Ve=i("1vzs"),Ye=i("2jpz"),oe=i("3Nzz"),ht=function(Te){a()(Et,Te);var Lt=s()(Et);function Et(be){var et;return e()(this,Et),et=Lt.call(this,be),et.selectRef=n.createRef(),et.renderTreeSelect=function(ot){var De=ot.getPopupContainer,Be=ot.getPrefixCls,Fe=ot.renderEmpty,Ot=ot.direction,nr=ot.virtual,St=ot.dropdownMatchSelectWidth,Wt=et.props,Rr=Wt.prefixCls,pr=Wt.size,rr=Wt.className,Dt=Wt.treeCheckable,vr=Wt.multiple,xr=Wt.listHeight,Tr=xr===void 0?256:xr,rn=Wt.listItemHeight,_n=rn===void 0?26:rn,Vn=Wt.notFoundContent,Or=Wt.switcherIcon,Cr=Wt.treeLine,xn=Wt.getPopupContainer,In=Wt.dropdownClassName,ni=Wt.bordered,ir=Wt.treeIcon,vt=ir===void 0?!1:ir,_t=Be("select",Rr),hr=Be("select-tree",Rr),yr=Be("tree-select",Rr),Rt=mr()(In,"".concat(yr,"-dropdown"),h()({},"".concat(yr,"-dropdown-rtl"),Ot==="rtl")),fr=!!(Dt||vr),Ct=Object(Ve.a)(x()(x()({},et.props),{multiple:fr,prefixCls:_t})),Zt=Ct.suffixIcon,jr=Ct.itemIcon,or=Ct.removeIcon,Er=Ct.clearIcon,En;Vn!==void 0?En=Vn:En=Fe("Select");var vn=Object(it.a)(et.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","size","bordered"]);return n.createElement(oe.b.Consumer,null,function(qn){var pi,Yi=pr||qn,Qi=mr()(!Rr&&yr,(pi={},h()(pi,"".concat(_t,"-lg"),Yi==="large"),h()(pi,"".concat(_t,"-sm"),Yi==="small"),h()(pi,"".concat(_t,"-rtl"),Ot==="rtl"),h()(pi,"".concat(_t,"-borderless"),!ni),pi),rr);return n.createElement(dr,x()({virtual:nr,dropdownMatchSelectWidth:St},vn,{ref:et.selectRef,prefixCls:_t,className:Qi,listHeight:Tr,listItemHeight:_n,treeCheckable:Dt&&n.createElement("span",{className:"".concat(_t,"-tree-checkbox-inner")}),inputIcon:Zt,menuItemSelectedIcon:jr,removeIcon:or,clearIcon:Er,switcherIcon:function(Ra){return Object(Ye.a)(hr,Or,Cr,Ra)},showTreeIcon:vt,notFoundContent:En,getPopupContainer:xn||De,treeMotion:null,dropdownClassName:Rt}))})},Object(ae.a)(be.multiple!==!1||!be.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true"),et}return f()(Et,[{key:"focus",value:function(){this.selectRef.current&&this.selectRef.current.focus()}},{key:"blur",value:function(){this.selectRef.current&&this.selectRef.current.blur()}},{key:"render",value:function(){return n.createElement(pe.a,null,this.renderTreeSelect)}}]),Et}(n.Component);ht.TreeNode=H,ht.SHOW_ALL=Ue,ht.SHOW_PARENT=We,ht.SHOW_CHILD=ft,ht.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0};var Ft=z.a=ht},"5Uyt":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("KmBX"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"5YOS":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("xb2K"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"5YgA":function(ue,z,i){},"5bA4":function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},h=g,t=i("6VBw"),e=function(c,a){return x.createElement(t.a,Object(T.a)(Object(T.a)({},c),{},{ref:a,icon:h}))};e.displayName="LeftOutlined";var m=z.a=x.forwardRef(e)},"5nXd":function(ue,z,i){var T=i("MFOe"),x=T.slice,g=T.pluck,h=T.each,t=T.bind,e=T.create,m=T.isList,f=T.isFunction,c=T.isObject;ue.exports={createStore:s};var a={version:"2.0.12",enabled:!1,get:function(d,r){var o=this.storage.read(this._namespacePrefix+d);return this._deserialize(o,r)},set:function(d,r){return r===void 0?this.remove(d):(this.storage.write(this._namespacePrefix+d,this._serialize(r)),r)},remove:function(d){this.storage.remove(this._namespacePrefix+d)},each:function(d){var r=this;this.storage.each(function(o,u){d.call(r,r._deserialize(o),(u||"").replace(r._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(d){return this._namespacePrefix=="__storejs_"+d+"_"},createStore:function(){return s.apply(this,arguments)},addPlugin:function(d){this._addPlugin(d)},namespace:function(d){return s(this.storage,this.plugins,d)}};function l(){var n=typeof console=="undefined"?null:console;if(!n)return;var d=n.warn?n.warn:n.log;d.apply(n,arguments)}function s(n,d,r){r||(r=""),n&&!m(n)&&(n=[n]),d&&!m(d)&&(d=[d]);var o=r?"__storejs_"+r+"_":"",u=r?new RegExp("^"+o):null,p=/^[a-zA-Z0-9_\-]*$/;if(!p.test(r))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var A={_namespacePrefix:o,_namespaceRegexp:u,_testStorage:function(y){try{var _="__storejs__test__";y.write(_,_);var E=y.read(_)===_;return y.remove(_),E}catch(I){return!1}},_assignPluginFnProp:function(y,_){var E=this[_];this[_]=function(){var S=x(arguments,0),C=this;function N(){return E?(h(arguments,function(P,B){S[B]=P}),E.apply(C,S)):void 0}var M=[N].concat(S);return y.apply(C,M)}},_serialize:function(y){return JSON.stringify(y)},_deserialize:function(y,_){if(!y)return _;var E="";try{E=JSON.parse(y)}catch(I){E=y}return E!==void 0?E:_},_addStorage:function(y){if(this.enabled)return;this._testStorage(y)&&(this.storage=y,this.enabled=!0)},_addPlugin:function(y){var _=this;if(m(y)){h(y,function(S){_._addPlugin(S)});return}var E=g(this.plugins,function(S){return y===S});if(E)return;if(this.plugins.push(y),!f(y))throw new Error("Plugins must be function values that return objects");var I=y.call(this);if(!c(I))throw new Error("Plugins must return an object of function properties");h(I,function(S,C){if(!f(S))throw new Error("Bad plugin property: "+C+" from plugin "+y.name+". Plugins should only return functions.");_._assignPluginFnProp(S,C)})},addStorage:function(y){l("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(y)}},b=e(A,a,{plugins:[]});return b.raw={},h(b,function(w,y){f(w)&&(b.raw[y]=t(b,w))}),h(n,function(w){b._addStorage(w)}),h(d,function(w){b._addPlugin(w)}),b}},"5rEg":function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("lwsE"),h=i.n(g),t=i("W8MJ"),e=i.n(t),m=i("7W2i"),f=i.n(m),c=i("LQ03"),a=i.n(c),l=i("lSNA"),s=i.n(l),n=i("q1tI"),d=i("TSYQ"),r=i.n(d),o=i("BGR+"),u=i("kbBi"),p=i.n(u),A=i("CWQg"),b=i("0n0R"),w=Object(A.a)("text","input");function y(St){return!!(St.prefix||St.suffix||St.allowClear)}var _=function(St){f()(Rr,St);var Wt=a()(Rr);function Rr(){var pr;return h()(this,Rr),pr=Wt.apply(this,arguments),pr.containerRef=n.createRef(),pr.onInputMouseUp=function(rr){var Dt;if((Dt=pr.containerRef.current)===null||Dt===void 0?void 0:Dt.contains(rr.target)){var vr=pr.props.triggerFocus;vr()}},pr}return e()(Rr,[{key:"renderClearIcon",value:function(rr){var Dt=this.props,vr=Dt.allowClear,xr=Dt.value,Tr=Dt.disabled,rn=Dt.readOnly,_n=Dt.inputType,Vn=Dt.handleReset;if(!vr)return null;var Or=!Tr&&!rn&&xr,Cr=_n===w[0]?"".concat(rr,"-textarea-clear-icon"):"".concat(rr,"-clear-icon");return n.createElement(p.a,{onClick:Vn,className:r()(Cr,s()({},"".concat(Cr,"-hidden"),!Or)),role:"button"})}},{key:"renderSuffix",value:function(rr){var Dt=this.props,vr=Dt.suffix,xr=Dt.allowClear;return vr||xr?n.createElement("span",{className:"".concat(rr,"-suffix")},this.renderClearIcon(rr),vr):null}},{key:"renderLabeledIcon",value:function(rr,Dt){var vr,xr=this.props,Tr=xr.focused,rn=xr.value,_n=xr.prefix,Vn=xr.className,Or=xr.size,Cr=xr.suffix,xn=xr.disabled,In=xr.allowClear,ni=xr.direction,ir=xr.style,vt=xr.readOnly,_t=xr.bordered,hr=this.renderSuffix(rr);if(!y(this.props))return Object(b.a)(Dt,{value:rn});var yr=_n?n.createElement("span",{className:"".concat(rr,"-prefix")},_n):null,Rt=r()(Vn,"".concat(rr,"-affix-wrapper"),(vr={},s()(vr,"".concat(rr,"-affix-wrapper-focused"),Tr),s()(vr,"".concat(rr,"-affix-wrapper-disabled"),xn),s()(vr,"".concat(rr,"-affix-wrapper-sm"),Or==="small"),s()(vr,"".concat(rr,"-affix-wrapper-lg"),Or==="large"),s()(vr,"".concat(rr,"-affix-wrapper-input-with-clear-btn"),Cr&&In&&rn),s()(vr,"".concat(rr,"-affix-wrapper-rtl"),ni==="rtl"),s()(vr,"".concat(rr,"-affix-wrapper-readonly"),vt),s()(vr,"".concat(rr,"-affix-wrapper-borderless"),!_t),vr));return n.createElement("span",{ref:this.containerRef,className:Rt,style:ir,onMouseUp:this.onInputMouseUp},yr,Object(b.a)(Dt,{style:null,value:rn,className:P(rr,_t,Or,xn)}),hr)}},{key:"renderInputWithLabel",value:function(rr,Dt){var vr,xr,Tr=this.props,rn=Tr.addonBefore,_n=Tr.addonAfter,Vn=Tr.style,Or=Tr.size,Cr=Tr.className,xn=Tr.direction;if(!rn&&!_n)return Dt;var In="".concat(rr,"-group"),ni="".concat(In,"-addon"),ir=rn?n.createElement("span",{className:ni},rn):null,vt=_n?n.createElement("span",{className:ni},_n):null,_t=r()("".concat(rr,"-wrapper"),(vr={},s()(vr,In,rn||_n),s()(vr,"".concat(In,"-rtl"),xn==="rtl"),vr)),hr=r()(Cr,"".concat(rr,"-group-wrapper"),(xr={},s()(xr,"".concat(rr,"-group-wrapper-sm"),Or==="small"),s()(xr,"".concat(rr,"-group-wrapper-lg"),Or==="large"),s()(xr,"".concat(rr,"-group-wrapper-rtl"),xn==="rtl"),xr));return n.createElement("span",{className:hr,style:Vn},n.createElement("span",{className:_t},ir,Object(b.a)(Dt,{style:null}),vt))}},{key:"renderTextAreaWithClearIcon",value:function(rr,Dt){var vr,xr=this.props,Tr=xr.value,rn=xr.allowClear,_n=xr.className,Vn=xr.style,Or=xr.direction,Cr=xr.bordered;if(!rn)return Object(b.a)(Dt,{value:Tr});var xn=r()(_n,"".concat(rr,"-affix-wrapper"),"".concat(rr,"-affix-wrapper-textarea-with-clear-btn"),(vr={},s()(vr,"".concat(rr,"-affix-wrapper-rtl"),Or==="rtl"),s()(vr,"".concat(rr,"-affix-wrapper-borderless"),!Cr),vr));return n.createElement("span",{className:xn,style:Vn},Object(b.a)(Dt,{style:null,value:Tr}),this.renderClearIcon(rr))}},{key:"render",value:function(){var rr=this.props,Dt=rr.prefixCls,vr=rr.inputType,xr=rr.element;return vr===w[0]?this.renderTextAreaWithClearIcon(Dt,xr):this.renderInputWithLabel(Dt,this.renderLabeledIcon(Dt,xr))}}]),Rr}(n.Component),E=_,I=i("H84U"),S=i("3Nzz"),C=i("uaoM");function N(St){return typeof St=="undefined"||St===null?"":St}function M(St,Wt,Rr){if(Rr){var pr=Wt;if(Wt.type==="click"){pr=Object.create(Wt),pr.target=St,pr.currentTarget=St;var rr=St.value;St.value="",Rr(pr),St.value=rr;return}Rr(pr)}}function P(St,Wt,Rr,pr,rr){var Dt;return r()(St,(Dt={},s()(Dt,"".concat(St,"-sm"),Rr==="small"),s()(Dt,"".concat(St,"-lg"),Rr==="large"),s()(Dt,"".concat(St,"-disabled"),pr),s()(Dt,"".concat(St,"-rtl"),rr==="rtl"),s()(Dt,"".concat(St,"-borderless"),!Wt),Dt))}var B=function(St){f()(Rr,St);var Wt=a()(Rr);function Rr(pr){var rr;h()(this,Rr),rr=Wt.call(this,pr),rr.direction="ltr",rr.focus=function(){rr.input.focus()},rr.saveClearableInput=function(vr){rr.clearableInput=vr},rr.saveInput=function(vr){rr.input=vr},rr.onFocus=function(vr){var xr=rr.props.onFocus;rr.setState({focused:!0},rr.clearPasswordValueAttribute),xr&&xr(vr)},rr.onBlur=function(vr){var xr=rr.props.onBlur;rr.setState({focused:!1},rr.clearPasswordValueAttribute),xr&&xr(vr)},rr.handleReset=function(vr){rr.setValue("",function(){rr.focus()}),M(rr.input,vr,rr.props.onChange)},rr.renderInput=function(vr,xr,Tr){var rn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},_n=rr.props,Vn=_n.className,Or=_n.addonBefore,Cr=_n.addonAfter,xn=_n.size,In=_n.disabled,ni=Object(o.a)(rr.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType","bordered"]);return n.createElement("input",x()({autoComplete:rn.autoComplete},ni,{onChange:rr.handleChange,onFocus:rr.onFocus,onBlur:rr.onBlur,onKeyDown:rr.handleKeyDown,className:r()(P(vr,Tr,xn||xr,In,rr.direction),s()({},Vn,Vn&&!Or&&!Cr)),ref:rr.saveInput}))},rr.clearPasswordValueAttribute=function(){rr.removePasswordTimeout=setTimeout(function(){rr.input&&rr.input.getAttribute("type")==="password"&&rr.input.hasAttribute("value")&&rr.input.removeAttribute("value")})},rr.handleChange=function(vr){rr.setValue(vr.target.value,rr.clearPasswordValueAttribute),M(rr.input,vr,rr.props.onChange)},rr.handleKeyDown=function(vr){var xr=rr.props,Tr=xr.onPressEnter,rn=xr.onKeyDown;vr.keyCode===13&&Tr&&Tr(vr),rn&&rn(vr)},rr.renderComponent=function(vr){var xr=vr.getPrefixCls,Tr=vr.direction,rn=vr.input,_n=rr.state,Vn=_n.value,Or=_n.focused,Cr=rr.props,xn=Cr.prefixCls,In=Cr.bordered,ni=In===void 0?!0:In,ir=xr("input",xn);return rr.direction=Tr,n.createElement(S.b.Consumer,null,function(vt){return n.createElement(E,x()({size:vt},rr.props,{prefixCls:ir,inputType:"input",value:N(Vn),element:rr.renderInput(ir,vt,ni,rn),handleReset:rr.handleReset,ref:rr.saveClearableInput,direction:Tr,focused:Or,triggerFocus:rr.focus,bordered:ni}))})};var Dt=typeof pr.value=="undefined"?pr.defaultValue:pr.value;return rr.state={value:Dt,focused:!1,prevValue:pr.value},rr}return e()(Rr,[{key:"componentDidMount",value:function(){this.clearPasswordValueAttribute()}},{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(rr){return y(rr)!==y(this.props)&&Object(C.a)(this.input!==document.activeElement,"Input","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),null}},{key:"componentWillUnmount",value:function(){this.removePasswordTimeout&&clearTimeout(this.removePasswordTimeout)}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(rr,Dt){this.props.value===void 0&&this.setState({value:rr},Dt)}},{key:"render",value:function(){return n.createElement(I.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(rr,Dt){var vr=Dt.prevValue,xr={prevValue:rr.value};return(rr.value!==void 0||vr!==rr.value)&&(xr.value=rr.value),xr}}]),Rr}(n.Component);B.defaultProps={type:"text"};var X=B,V=function(Wt){return n.createElement(I.a,null,function(Rr){var pr,rr=Rr.getPrefixCls,Dt=Rr.direction,vr=Wt.prefixCls,xr=Wt.className,Tr=xr===void 0?"":xr,rn=rr("input-group",vr),_n=r()(rn,(pr={},s()(pr,"".concat(rn,"-lg"),Wt.size==="large"),s()(pr,"".concat(rn,"-sm"),Wt.size==="small"),s()(pr,"".concat(rn,"-compact"),Wt.compact),s()(pr,"".concat(rn,"-rtl"),Dt==="rtl"),pr),Tr);return n.createElement("span",{className:_n,style:Wt.style,onMouseEnter:Wt.onMouseEnter,onMouseLeave:Wt.onMouseLeave,onFocus:Wt.onFocus,onBlur:Wt.onBlur},Wt.children)})},Y=V,j=i("c+Xe"),W=i("w6Tc"),U=i.n(W),R=i("gZBC"),K=i.n(R),G=i("2/Rp"),H=function(St,Wt){var Rr={};for(var pr in St)Object.prototype.hasOwnProperty.call(St,pr)&&Wt.indexOf(pr)<0&&(Rr[pr]=St[pr]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rr=0,pr=Object.getOwnPropertySymbols(St);rr1&&arguments[1]!==void 0?arguments[1]:!1,Rr=St.getAttribute("id")||St.getAttribute("data-reactid")||St.getAttribute("name");if(Wt&&Gt[Rr])return Gt[Rr];var pr=window.getComputedStyle(St),rr=pr.getPropertyValue("box-sizing")||pr.getPropertyValue("-moz-box-sizing")||pr.getPropertyValue("-webkit-box-sizing"),Dt=parseFloat(pr.getPropertyValue("padding-bottom"))+parseFloat(pr.getPropertyValue("padding-top")),vr=parseFloat(pr.getPropertyValue("border-bottom-width"))+parseFloat(pr.getPropertyValue("border-top-width")),xr=mt.map(function(rn){return"".concat(rn,":").concat(pr.getPropertyValue(rn))}).join(";"),Tr={sizingStyle:xr,paddingSize:Dt,borderSize:vr,boxSizing:rr};return Wt&&Rr&&(Gt[Rr]=Tr),Tr}function cr(St){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Jt||(Jt=document.createElement("textarea"),Jt.setAttribute("tab-index","-1"),Jt.setAttribute("aria-hidden","true"),document.body.appendChild(Jt)),St.getAttribute("wrap")?Jt.setAttribute("wrap",St.getAttribute("wrap")):Jt.removeAttribute("wrap");var rr=dr(St,Wt),Dt=rr.paddingSize,vr=rr.borderSize,xr=rr.boxSizing,Tr=rr.sizingStyle;Jt.setAttribute("style","".concat(Tr,";").concat(lr)),Jt.value=St.value||St.placeholder||"";var rn=Number.MIN_SAFE_INTEGER,_n=Number.MAX_SAFE_INTEGER,Vn=Jt.scrollHeight,Or;if(xr==="border-box"?Vn+=vr:xr==="content-box"&&(Vn-=Dt),Rr!==null||pr!==null){Jt.value=" ";var Cr=Jt.scrollHeight-Dt;Rr!==null&&(rn=Cr*Rr,xr==="border-box"&&(rn=rn+Dt+vr),Vn=Math.max(rn,Vn)),pr!==null&&(_n=Cr*pr,xr==="border-box"&&(_n=_n+Dt+vr),Or=Vn>_n?"":"hidden",Vn=Math.min(_n,Vn))}return{height:Vn,minHeight:rn,maxHeight:_n,overflowY:Or,resize:"none"}}var mr=i("Gytx"),it=i.n(mr),pe;(function(St){St[St.NONE=0]="NONE",St[St.RESIZING=1]="RESIZING",St[St.RESIZED=2]="RESIZED"})(pe||(pe={}));var ae=function(St){Object(Ce.a)(Rr,St);var Wt=Object(Re.a)(Rr);function Rr(pr){var rr;return Object(ne.a)(this,Rr),rr=Wt.call(this,pr),rr.nextFrameActionId=void 0,rr.resizeFrameId=void 0,rr.textArea=void 0,rr.saveTextArea=function(Dt){rr.textArea=Dt},rr.handleResize=function(Dt){var vr=rr.state.resizeStatus,xr=rr.props,Tr=xr.autoSize,rn=xr.onResize;if(vr!==pe.NONE)return;typeof rn=="function"&&rn(Dt),Tr&&rr.resizeOnNextFrame()},rr.resizeOnNextFrame=function(){cancelAnimationFrame(rr.nextFrameActionId),rr.nextFrameActionId=requestAnimationFrame(rr.resizeTextarea)},rr.resizeTextarea=function(){var Dt=rr.props.autoSize;if(!Dt||!rr.textArea)return;var vr=Dt.minRows,xr=Dt.maxRows,Tr=cr(rr.textArea,!1,vr,xr);rr.setState({textareaStyles:Tr,resizeStatus:pe.RESIZING},function(){cancelAnimationFrame(rr.resizeFrameId),rr.resizeFrameId=requestAnimationFrame(function(){rr.setState({resizeStatus:pe.RESIZED},function(){rr.resizeFrameId=requestAnimationFrame(function(){rr.setState({resizeStatus:pe.NONE}),rr.fixFirefoxAutoScroll()})})})})},rr.renderTextArea=function(){var Dt=rr.props,vr=Dt.prefixCls,xr=vr===void 0?"rc-textarea":vr,Tr=Dt.autoSize,rn=Dt.onResize,_n=Dt.className,Vn=Dt.disabled,Or=rr.state,Cr=Or.textareaStyles,xn=Or.resizeStatus,In=Object(Mt.a)(rr.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ni=r()(xr,_n,Object(we.a)({},"".concat(xr,"-disabled"),Vn));"value"in In&&(In.value=In.value||"");var ir=Object(Xe.a)(Object(Xe.a)(Object(Xe.a)({},rr.props.style),Cr),xn===pe.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(bt,{onResize:rr.handleResize,disabled:!(Tr||rn)},n.createElement("textarea",Object(ce.a)({},In,{className:ni,style:ir,ref:rr.saveTextArea})))},rr.state={textareaStyles:{},resizeStatus:pe.NONE},rr}return Object(se.a)(Rr,[{key:"componentDidUpdate",value:function(rr){(rr.value!==this.props.value||!it()(rr.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 rr=this.textArea.selectionStart,Dt=this.textArea.selectionEnd;this.textArea.setSelectionRange(rr,Dt)}}catch(vr){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Rr}(n.Component),Ve=ae,Ye=function(St){Object(Ce.a)(Rr,St);var Wt=Object(Re.a)(Rr);function Rr(pr){var rr;Object(ne.a)(this,Rr),rr=Wt.call(this,pr),rr.resizableTextArea=void 0,rr.focus=function(){rr.resizableTextArea.textArea.focus()},rr.saveTextArea=function(vr){rr.resizableTextArea=vr},rr.handleChange=function(vr){var xr=rr.props.onChange;rr.setValue(vr.target.value,function(){rr.resizableTextArea.resizeTextarea()}),xr&&xr(vr)},rr.handleKeyDown=function(vr){var xr=rr.props,Tr=xr.onPressEnter,rn=xr.onKeyDown;vr.keyCode===13&&Tr&&Tr(vr),rn&&rn(vr)};var Dt=typeof pr.value=="undefined"||pr.value===null?pr.defaultValue:pr.value;return rr.state={value:Dt},rr}return Object(se.a)(Rr,[{key:"setValue",value:function(rr,Dt){"value"in this.props||this.setState({value:rr},Dt)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(Ve,Object(ce.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(rr){return"value"in rr?{value:rr.value}:null}}]),Rr}(n.Component),oe=Ye,ht=function(St){f()(Rr,St);var Wt=a()(Rr);function Rr(pr){var rr;h()(this,Rr),rr=Wt.call(this,pr),rr.focus=function(){rr.resizableTextArea.textArea.focus()},rr.saveTextArea=function(vr){rr.resizableTextArea=vr==null?void 0:vr.resizableTextArea},rr.saveClearableInput=function(vr){rr.clearableInput=vr},rr.handleChange=function(vr){rr.setValue(vr.target.value),M(rr.resizableTextArea.textArea,vr,rr.props.onChange)},rr.handleReset=function(vr){rr.setValue("",function(){rr.focus()}),M(rr.resizableTextArea.textArea,vr,rr.props.onChange)},rr.renderTextArea=function(vr,xr){return n.createElement(oe,x()({},Object(o.a)(rr.props,["allowClear","bordered"]),{className:r()(rr.props.className,s()({},"".concat(vr,"-borderless"),!xr)),prefixCls:vr,onChange:rr.handleChange,ref:rr.saveTextArea}))},rr.renderComponent=function(vr){var xr=vr.getPrefixCls,Tr=vr.direction,rn=rr.state.value,_n=rr.props,Vn=_n.prefixCls,Or=_n.bordered,Cr=Or===void 0?!0:Or,xn=xr("input",Vn);return n.createElement(E,x()({},rr.props,{prefixCls:xn,direction:Tr,inputType:"text",value:N(rn),element:rr.renderTextArea(xn,Cr),handleReset:rr.handleReset,ref:rr.saveClearableInput,triggerFocus:rr.focus,bordered:Cr}))};var Dt=typeof pr.value=="undefined"?pr.defaultValue:pr.value;return rr.state={value:Dt},rr}return e()(Rr,[{key:"setValue",value:function(rr,Dt){this.props.value===void 0&&this.setState({value:rr},Dt)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(I.a,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(rr){return rr.value!==void 0?{value:rr.value}:null}}]),Rr}(n.Component),Ft=ht,Te=i("J4zp"),Lt=i.n(Te),Et=i("qPY4"),be=i.n(Et),et=i("fUL4"),ot=i.n(et),De=function(St,Wt){var Rr={};for(var pr in St)Object.prototype.hasOwnProperty.call(St,pr)&&Wt.indexOf(pr)<0&&(Rr[pr]=St[pr]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rr=0,pr=Object.getOwnPropertySymbols(St);rr=0&&C<0)&&(S=j,C=Y,E=B,I.length=0),e(X,function(W){I.push({seriesIndex:N.seriesIndex,dataIndexInside:W,dataIndex:N.getData().getRawIndex(W)})}))}),{payloadBatch:I,snapToValue:E}}function s(b,w,y,_){b[w.key]={value:y,payloadBatch:_}}function n(b,w,y,_){var E=y.payloadBatch,I=w.axis,S=I.model,C=w.axisPointerModel;if(!w.triggerTooltip||!E.length)return;var N=w.coordSys.model,M=h.makeKey(N),P=b.map[M];P||(P=b.map[M]={coordSysId:N.id,coordSysIndex:N.componentIndex,coordSysType:N.type,coordSysMainType:N.mainType,dataByAxis:[]},b.list.push(P)),P.dataByAxis.push({axisDim:I.dim,axisIndex:S.componentIndex,axisType:S.type,axisId:S.id,value:_,valueLabelOpt:{precision:C.get("label.precision"),formatter:C.get("label.formatter")},seriesDataIndices:E.slice()})}function d(b,w,y){var _=y.axesInfo=[];e(w,function(E,I){var S=E.axisPointerModel.option,C=b[I];C?(!E.useHandle&&(S.status="show"),S.value=C.value,S.seriesDataIndices=(C.payloadBatch||[]).slice()):!E.useHandle&&(S.status="hide"),S.status==="show"&&_.push({axisDim:E.axis.dim,axisIndex:E.axis.model.componentIndex,value:S.value})})}function r(b,w,y,_){if(A(w)||!b.list.length){_({type:"hideTip"});return}var E=((b.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};_({type:"showTip",escapeConnect:!0,x:w[0],y:w[1],tooltipOption:y.tooltipOption,position:y.position,dataIndexInside:E.dataIndexInside,dataIndex:E.dataIndex,seriesIndex:E.seriesIndex,dataByCoordSys:b.list})}function o(b,w,y){var _=y.getZr(),E="axisPointerLastHighlights",I=f(_)[E]||{},S=f(_)[E]={};e(b,function(M,P){var B=M.axisPointerModel.option;B.status==="show"&&e(B.seriesDataIndices,function(X){var V=X.seriesIndex+" | "+X.dataIndex;S[V]=X})});var C=[],N=[];T.each(I,function(M,P){!S[P]&&N.push(M)}),T.each(S,function(M,P){!I[P]&&C.push(M)}),N.length&&y.dispatchAction({type:"downplay",escapeConnect:!0,batch:N}),C.length&&y.dispatchAction({type:"highlight",escapeConnect:!0,batch:C})}function u(b,w){for(var y=0;y<(b||[]).length;y++){var _=b[y];if(w.axis.dim===_.axisDim&&w.axis.model.componentIndex===_.axisIndex)return _}}function p(b){var w=b.axis.model,y={},_=y.axisDim=b.axis.dim;return y.axisIndex=y[_+"AxisIndex"]=w.componentIndex,y.axisName=y[_+"AxisName"]=w.name,y.axisId=y[_+"AxisId"]=w.id,y}function A(b){return!b||b[0]==null||isNaN(b[0])||b[1]==null||isNaN(b[1])}ue.exports=c},"6BzB":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.shrinkBuf=T,z.arraySet=x,z.flattenChunks=g,z.Buf32=z.Buf16=z.Buf8=void 0;function T(m,f){return m.length===f?m:m.subarray?m.subarray(0,f):(m.length=f,m)}function x(m,f,c,a,l){if(f.subarray&&m.subarray){m.set(f.subarray(c,c+a),l);return}for(var s=0;sl&&(a=0,c={}),a++,c[W]=R,R}function u(Y,j,W,U,R,K,G,H){return G?A(Y,j,W,U,R,K,G,H):p(Y,j,W,U,R,K,H)}function p(Y,j,W,U,R,K,G){var H=P(Y,j,R,K,G),Z=o(Y,j);R&&(Z+=R[1]+R[3]);var q=H.outerHeight,ce=b(0,Z,W),ne=w(0,q,U),se=new T(ce,ne,Z,q);return se.lineHeight=H.lineHeight,se}function A(Y,j,W,U,R,K,G,H){var Z=B(Y,{rich:G,truncate:H,font:j,textAlign:W,textPadding:R,textLineHeight:K}),q=Z.outerWidth,ce=Z.outerHeight,ne=b(0,q,W),se=w(0,ce,U);return new T(ne,se,q,ce)}function b(Y,j,W){return W==="right"?Y-=j:W==="center"&&(Y-=j/2),Y}function w(Y,j,W){return W==="middle"?Y-=j/2:W==="bottom"&&(Y-=j),Y}function y(Y,j,W){var U=j.textPosition,R=j.textDistance,K=W.x,G=W.y;R=R||0;var H=W.height,Z=W.width,q=H/2,ce="left",ne="top";switch(U){case"left":K-=R,G+=q,ce="right",ne="middle";break;case"right":K+=R+Z,G+=q,ne="middle";break;case"top":K+=Z/2,G-=R,ce="center",ne="bottom";break;case"bottom":K+=Z/2,G+=H+R,ce="center";break;case"inside":K+=Z/2,G+=q,ce="center",ne="middle";break;case"insideLeft":K+=R,G+=q,ne="middle";break;case"insideRight":K+=Z-R,G+=q,ce="right",ne="middle";break;case"insideTop":K+=Z/2,G+=R,ce="center";break;case"insideBottom":K+=Z/2,G+=H-R,ce="center",ne="bottom";break;case"insideTopLeft":K+=R,G+=R;break;case"insideTopRight":K+=Z-R,G+=R,ce="right";break;case"insideBottomLeft":K+=R,G+=H-R,ne="bottom";break;case"insideBottomRight":K+=Z-R,G+=H-R,ce="right",ne="bottom";break}return Y=Y||{},Y.x=K,Y.y=G,Y.textAlign=ce,Y.textVerticalAlign=ne,Y}function _(Y,j,W){var U={textPosition:Y,textDistance:W};return y({},U,j)}function E(Y,j,W,U,R){if(!j)return"";var K=(Y+"").split(` `);R=I(j,W,U,R);for(var G=0,H=K.length;G=K;H++)G-=K;var Z=o(W,j);return Z>G&&(W="",Z=0),G=Y-Z,U.ellipsis=W,U.ellipsisWidth=Z,U.contentWidth=G,U.containerWidth=Y,U}function S(Y,j){var W=j.containerWidth,U=j.font,R=j.contentWidth;if(!W)return"";var K=o(Y,U);if(K<=W)return Y;for(var G=0;;G++){if(K<=R||G>=j.maxIterations){Y+=j.ellipsis;break}var H=G===0?C(Y,R,j.ascCharWidth,j.cnCharWidth):K>0?Math.floor(Y.length*R/K):0;Y=Y.substr(0,H),K=o(Y,U)}return Y===""&&(Y=j.placeholder),Y}function C(Y,j,W,U){for(var R=0,K=0,G=Y.length;Kce)Y="",G=[];else if(ne!=null)for(var se=I(ne-(W?W[1]+W[3]:0),j,R.ellipsis,{minChar:R.minChar,placeholder:R.placeholder}),Ce=0,Re=G.length;CeU&&X(W,Y.substring(U,K)),X(W,R[2],R[1]),U=s.lastIndex}UCe)return{lines:[],width:0,height:0};Ge.textWidth=o(Ge.text,ye);var qe=It.textWidth,nt=qe==null||qe==="auto";if(typeof qe=="string"&&qe.charAt(qe.length-1)==="%")Ge.percentWidth=qe,q.push(Ge),qe=0;else{if(nt){qe=Ge.textWidth;var st=It.textBackgroundColor,xt=st&&st.image;xt&&(xt=x.findExistImage(xt),x.isImageReady(xt)&&(qe=Math.max(qe,xt.width*Me/xt.height)))}var Bt=ze?ze[1]+ze[3]:0;qe+=Bt;var Le=se!=null?se-Pe:null;Le!=null&&Le1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(d.a)())return null;var q=document.createElement("style");if((H=Z.csp)===null||H===void 0?void 0:H.nonce){var ce;q.nonce=(ce=Z.csp)===null||ce===void 0?void 0:ce.nonce}q.innerHTML=G;var ne=o(Z),se=ne.firstChild;return Z.prepend&&ne.prepend?ne.prepend(q):Z.prepend&&se?ne.insertBefore(q,se):ne.appendChild(q),q}var p=new Map;function A(G,H){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},q=o(Z);if(!p.has(q)){var ce=u("",Z),ne=ce.parentNode;p.set(q,ne),ne.removeChild(ce)}var se=Array.from(p.get(q).children).find(function(Pe){return Pe.tagName==="STYLE"&&Pe[r]===H});if(se){var Ce,Re;if(((Ce=Z.csp)===null||Ce===void 0?void 0:Ce.nonce)&&se.nonce!==((Re=Z.csp)===null||Re===void 0?void 0:Re.nonce)){var Xe;se.nonce=(Xe=Z.csp)===null||Xe===void 0?void 0:Xe.nonce}return se.innerHTML!==G&&(se.innerHTML=G),se}var we=u(G,Z);return we[r]=H,we}function b(G,H){Object(n.a)(G,"[@ant-design/icons] ".concat(H))}function w(G){return Object(l.a)(G)==="object"&&typeof G.name=="string"&&typeof G.theme=="string"&&(Object(l.a)(G.icon)==="object"||typeof G.icon=="function")}function y(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(G).reduce(function(H,Z){var q=G[Z];switch(Z){case"class":H.className=q,delete H.class;break;default:H[Z]=q}return H},{})}function _(G,H,Z){return Z?e.a.createElement(G.tag,Object(T.a)(Object(T.a)({key:H},y(G.attrs)),Z),(G.children||[]).map(function(q,ce){return _(q,"".concat(H,"-").concat(G.tag,"-").concat(ce))})):e.a.createElement(G.tag,Object(T.a)({key:H},y(G.attrs)),(G.children||[]).map(function(q,ce){return _(q,"".concat(H,"-").concat(G.tag,"-").concat(ce))}))}function E(G){return Object(s.generate)(G)[0]}function I(G){return G?Array.isArray(G)?G:[G]:[]}var S={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},C=` .anticon { display: inline-block; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon > * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `,N=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:C,Z=Object(t.useContext)(a),q=Z.csp;Object(t.useEffect)(function(){A(H,"@ant-design-icons",{prepend:!0,csp:q})},[])},M=["icon","className","onClick","style","primaryColor","secondaryColor"],P={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function B(G){var H=G.primaryColor,Z=G.secondaryColor;P.primaryColor=H,P.secondaryColor=Z||E(H),P.calculated=!!Z}function X(){return Object(T.a)({},P)}var V=function(H){var Z=H.icon,q=H.className,ce=H.onClick,ne=H.style,se=H.primaryColor,Ce=H.secondaryColor,Re=Object(h.a)(H,M),Xe=P;if(se&&(Xe={primaryColor:se,secondaryColor:Ce||E(se)}),N(),b(w(Z),"icon should be icon definiton, but got ".concat(Z)),!w(Z))return null;var we=Z;return we&&typeof we.icon=="function"&&(we=Object(T.a)(Object(T.a)({},we),{},{icon:we.icon(Xe.primaryColor,Xe.secondaryColor)})),_(we.icon,"svg-".concat(we.name),Object(T.a)({className:q,onClick:ce,style:ne,"data-icon":we.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Re))};V.displayName="IconReact",V.getTwoToneColors=X,V.setTwoToneColors=B;var Y=V;function j(G){var H=I(G),Z=Object(x.a)(H,2),q=Z[0],ce=Z[1];return Y.setTwoToneColors({primaryColor:q,secondaryColor:ce})}function W(){var G=Y.getTwoToneColors();return G.calculated?[G.primaryColor,G.secondaryColor]:G.primaryColor}var U=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];j("#1890ff");var R=t.forwardRef(function(G,H){var Z,q=G.className,ce=G.icon,ne=G.spin,se=G.rotate,Ce=G.tabIndex,Re=G.onClick,Xe=G.twoToneColor,we=Object(h.a)(G,U),Pe=t.useContext(a),Ee=Pe.prefixCls,Ge=Ee===void 0?"anticon":Ee,It=f()(Ge,(Z={},Object(g.a)(Z,"".concat(Ge,"-").concat(ce.name),!!ce.name),Object(g.a)(Z,"".concat(Ge,"-spin"),!!ne||ce.name==="loading"),Z),q),ze=Ce;ze===void 0&&Re&&(ze=-1);var ye=se?{msTransform:"rotate(".concat(se,"deg)"),transform:"rotate(".concat(se,"deg)")}:void 0,Me=I(Xe),qe=Object(x.a)(Me,2),nt=qe[0],st=qe[1];return t.createElement("span",Object(T.a)(Object(T.a)({role:"img","aria-label":ce.name},we),{},{ref:H,tabIndex:ze,onClick:Re,className:It}),t.createElement(Y,{icon:ce,primaryColor:nt,secondaryColor:st,style:ye}))});R.displayName="AntdIcon",R.getTwoToneColor=W,R.setTwoToneColor=j;var K=z.a=R},"6cGi":function(ue,z,i){"use strict";i.d(z,"a",function(){return h});var T=i("ODXe"),x=i("q1tI"),g=i.n(x);function h(t,e){var m=e||{},f=m.defaultValue,c=m.value,a=m.onChange,l=m.postState,s=x.useState(function(){return c!==void 0?c:f!==void 0?typeof f=="function"?f():f:typeof t=="function"?t():t}),n=Object(T.a)(s,2),d=n[0],r=n[1],o=c!==void 0?c:d;l&&(o=l(o));var u=x.useRef(a);u.current=a;var p=x.useCallback(function(b){r(b),o!==b&&u.current&&u.current(b,o)},[o,u]),A=x.useRef(!0);return x.useEffect(function(){if(A.current){A.current=!1;return}c===void 0&&r(c)},[c]),[o,p]}},"6fms":function(ue,z,i){var T=i("SUKs"),x=i("06Qe"),g=i("bYtY"),h=g.each;function t(c){return parseInt(c,10)}function e(c,a){x.initVML(),this.root=c,this.storage=a;var l=document.createElement("div"),s=document.createElement("div");l.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",s.style.cssText="position:absolute;left:0;top:0;",c.appendChild(l),this._vmlRoot=s,this._vmlViewport=l,this.resize();var n=a.delFromStorage,d=a.addToStorage;a.delFromStorage=function(r){n.call(a,r),r&&(r.onRemove&&r.onRemove(s))},a.addToStorage=function(r){r.onAdd&&r.onAdd(s),d.call(a,r)},this._firstPaint=!0}e.prototype={constructor:e,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var a=this.getViewportRoot();if(a)return{offsetLeft:a.offsetLeft||0,offsetTop:a.offsetTop||0}},refresh:function(){var a=this.storage.getDisplayList(!0,!0);this._paintList(a)},_paintList:function(a){for(var l=this._vmlRoot,s=0;s"],x.isArray(p)&&(p=p.slice(),I=!0),S=A?p:I?[C(p[0]),C(p[1])]:C(p),x.isString(E))return E.replace("{value}",I?S[0]:S).replace("{value2}",I?S[1]:S);if(x.isFunction(E))return I?E(p[0],p[1]):E(p);if(I)return p[0]===_[0]?b[0]+" "+S[1]:p[1]===_[1]?b[1]+" "+S[0]:S[0]+" - "+S[1];return S;function C(N){return N===_[0]?"min":N===_[1]?"max":(+N).toFixed(Math.min(y,20))}},resetExtent:function(){var p=this.option,A=n([p.min,p.max]);this._dataExtent=A},getDataDimension:function(p){var A=this.option.dimension,b=p.dimensions;if(A==null&&!b.length)return;if(A!=null)return p.getDimension(A);for(var w=p.dimensions,y=w.length-1;y>=0;y--){var _=w[y],E=p.getDimensionInfo(_);if(!E.isCalculationCoord)return _}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var p=this.ecModel,A=this.option,b={inRange:A.inRange,outOfRange:A.outOfRange},w=A.target||(A.target={}),y=A.controller||(A.controller={});x.merge(w,b),x.merge(y,b);var _=this.isCategory();E.call(this,w),E.call(this,y),I.call(this,w,"inRange","outOfRange"),S.call(this,y);function E(C){l(A.color)&&!C.inRange&&(C.inRange={color:A.color.slice().reverse()}),C.inRange=C.inRange||{color:p.get("gradientColor")},s(this.stateList,function(N){var M=C[N];if(x.isString(M)){var P=h.get(M,"active",_);P?(C[N]={},C[N][M]=P):delete C[N]}},this)}function I(C,N,M){var P=C[N],B=C[M];P&&!B&&(B=C[M]={},s(P,function(X,V){if(!t.isValidType(V))return;var Y=h.get(V,"inactive",_);Y!=null&&(B[V]=Y,V==="color"&&!B.hasOwnProperty("opacity")&&!B.hasOwnProperty("colorAlpha")&&(B.opacity=[0,0]))}))}function S(C){var N=(C.inRange||{}).symbol||(C.outOfRange||{}).symbol,M=(C.inRange||{}).symbolSize||(C.outOfRange||{}).symbolSize,P=this.get("inactiveColor");s(this.stateList,function(B){var X=this.itemSize,V=C[B];V||(V=C[B]={color:_?P:[P]}),V.symbol==null&&(V.symbol=N&&x.clone(N)||(_?"roundRect":["roundRect"])),V.symbolSize==null&&(V.symbolSize=M&&x.clone(M)||(_?X[0]:[X[0],X[0]])),V.symbol=c(V.symbol,function(W){return W==="none"||W==="square"?"roundRect":W});var Y=V.symbolSize;if(Y!=null){var j=-Infinity;a(Y,function(W){W>j&&(j=W)}),V.symbolSize=c(Y,function(W){return d(W,[0,j],[0,X[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:r,getValueState:r,getVisualMeta:r}),u=o;ue.exports=u},"6usn":function(ue,z,i){var T=i("bYtY");function x(h,t){return T.map(["Radius","Angle"],function(e,m){var f=this["get"+e+"Axis"](),c=t[m],a=h[m]/2,l="dataTo"+e,s=f.type==="category"?f.getBandWidth():Math.abs(f[l](c-a)-f[l](c+a));return e==="Angle"&&(s=s*Math.PI/180),s},this)}function g(h){var t=h.getRadiusAxis(),e=h.getAngleAxis(),m=t.getExtent();return m[0]>m[1]&&m.reverse(),{coordSys:{type:"polar",cx:h.cx,cy:h.cy,r:m[1],r0:m[0]},api:{coord:T.bind(function(f){var c=t.dataToRadius(f[0]),a=e.dataToAngle(f[1]),l=h.coordToPoint([c,a]);return l.push(c,a*Math.PI/180),l}),size:T.bind(x,h)}}}ue.exports=g},"6xvX":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("V7ic"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"711d":function(ue,z){function i(T){return function(x){return x==null?void 0:x[T]}}ue.exports=i},"72pK":function(ue,z){function i(g,h,t,e,m,f){g=g||0;var c=t[1]-t[0];if(m!=null&&(m=x(m,[0,c])),f!=null&&(f=Math.max(f,m!=null?m:0)),e==="all"){var a=Math.abs(h[1]-h[0]);a=x(a,[0,c]),m=f=x(a,[m,f]),e=0}h[0]=x(h[0],t),h[1]=x(h[1],t);var l=T(h,e);h[e]+=g;var s=m||0,n=t.slice();l.sign<0?n[0]+=s:n[1]-=s,h[e]=x(h[e],n);var d=T(h,e);m!=null&&(d.sign!==l.sign||d.spanf&&(h[1-e]=h[e]+d.sign*f),h}function T(g,h){var t=g[h]-g[1-h];return{span:Math.abs(t),sign:t>0?-1:t<0?1:h?-1:1}}function x(g,h){return Math.min(h[1]!=null?h[1]:Infinity,Math.max(h[0]!=null?h[0]:-Infinity,g))}ue.exports=i},"75ce":function(ue,z,i){var T=i("ProS");i("IXuL"),i("8X+K");var x=i("f5Yq"),g=i("h8O9"),h=i("/d5a");i("Ae16"),T.registerVisual(x("line","circle","line")),T.registerLayout(g("line")),T.registerProcessor(T.PRIORITY.PROCESSOR.STATISTIC,h("line"))},"75ev":function(ue,z,i){var T=i("ProS");i("IWNH"),i("bNin"),i("v5uJ");var x=i("f5Yq"),g=i("yik8");T.registerVisual(x("tree","circle")),T.registerLayout(g)},"7AJT":function(ue,z,i){var T=i("bYtY"),x=i("hM6l"),g=function(t,e,m,f,c){x.call(this,t,e,m),this.type=f||"value",this.position=c||"bottom"};g.prototype={constructor:g,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},T.inherits(g,x);var h=g;ue.exports=h},"7DRL":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.createHashMap,t=g.isString,e=g.isArray,m=g.each,f=g.assert,c=i("MEGo"),a=c.parseXML,l=h(),s={registerMap:function(d,r,o){var u;return e(r)?u=r:r.svg?u=[{type:"svg",source:r.svg,specialAreas:r.specialAreas}]:(r.geoJson&&!r.features&&(o=r.specialAreas,r=r.geoJson),u=[{type:"geoJSON",source:r,specialAreas:o}]),m(u,function(p){var A=p.type;A==="geoJson"&&(A=p.type="geoJSON");var b=n[A];b(p)}),l.set(d,u)},retrieveMap:function(d){return l.get(d)}},n={geoJSON:function(d){var r=d.source;d.geoJSON=t(r)?typeof JSON!="undefined"&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r},svg:function(d){d.svgXML=a(d.source)}};ue.exports=s},"7G+c":function(ue,z,i){var T=i("bYtY"),x=T.createHashMap,g=T.isTypedArray,h=i("Yl7c"),t=h.enableClassCheck,e=i("k9D9"),m=e.SOURCE_FORMAT_ORIGINAL,f=e.SERIES_LAYOUT_BY_COLUMN,c=e.SOURCE_FORMAT_UNKNOWN,a=e.SOURCE_FORMAT_TYPED_ARRAY,l=e.SOURCE_FORMAT_KEYED_COLUMNS;function s(d){this.fromDataset=d.fromDataset,this.data=d.data||(d.sourceFormat===l?{}:[]),this.sourceFormat=d.sourceFormat||c,this.seriesLayoutBy=d.seriesLayoutBy||f,this.dimensionsDefine=d.dimensionsDefine,this.encodeDefine=d.encodeDefine&&x(d.encodeDefine),this.startIndex=d.startIndex||0,this.dimensionsDetectCount=d.dimensionsDetectCount}s.seriesDataToSource=function(d){return new s({data:d,sourceFormat:g(d)?a:m,fromDataset:!1})},t(s);var n=s;ue.exports=n},"7Kak":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("KPFz"),h=i.n(g)},"7Phj":function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=x.parsePercent,h=T.each;function t(c){var a=e(c);h(a,function(l){var s=l.seriesModels;if(!s.length)return;m(l),h(s,function(n,d){f(n,l.boxOffsetList[d],l.boxWidthList[d])})})}function e(c){var a=[],l=[];return c.eachSeriesByType("boxplot",function(s){var n=s.getBaseAxis(),d=T.indexOf(l,n);d<0&&(d=l.length,l[d]=n,a[d]={axis:n,seriesModels:[]}),a[d].seriesModels.push(s)}),a}function m(c){var a,l=c.axis,s=c.seriesModels,n=s.length,d=c.boxWidthList=[],r=c.boxOffsetList=[],o=[],u;if(l.type==="category")u=l.getBandWidth();else{var p=0;h(s,function(_){p=Math.max(p,_.getData().count())}),a=l.getExtent(),Math.abs(a[1]-a[0])/p}h(s,function(_){var E=_.get("boxWidth");T.isArray(E)||(E=[E,E]),o.push([g(E[0],u)||0,g(E[1],u)||0])});var A=u*.8-2,b=A/n*.3,w=(A-b*(n-1))/n,y=w/2-A/2;h(s,function(_,E){r.push(y),y+=b+w,d.push(Math.min(Math.max(w,o[E][0]),o[E][1]))})}function f(c,a,l){var s=c.coordinateSystem,n=c.getData(),d=l/2,r=c.get("layout")==="horizontal"?0:1,o=1-r,u=["x","y"],p=n.mapDimension(u[r]),A=n.mapDimension(u[o],!0);if(p==null||A.length<5)return;for(var b=0;b=0&&N.splice(M,1),S.__hoverMir=null},clearHover:function(S){for(var C=this._hoverElements,N=0;N15)break}}B.__drawIndex=H,B.__drawIndex0&&S>M[0]){for(X=0;XS);X++);B=N[M[X]]}if(M.splice(X+1,0,S),N[S]=C,!C.virtual)if(B){var Y=B.dom;Y.nextSibling?V.insertBefore(C.dom,Y.nextSibling):V.appendChild(C.dom)}else V.firstChild?V.insertBefore(C.dom,V.firstChild):V.appendChild(C.dom)},eachLayer:function(S,C){var N=this._zlevelList,M,P;for(P=0;P0?n:0),this._needsManuallyCompositing),Y.__builtin__||h("ZLevel "+V+" has been used by unkown layer "+Y.id),Y!==P&&(Y.__used=!0,Y.__startIndex!==N&&(Y.__dirty=!0),Y.__startIndex=N,Y.incremental?Y.__drawIndex=-1:Y.__drawIndex=N,C(N),P=Y),M.__dirty&&(Y.__dirty=!0,Y.incremental&&Y.__drawIndex<0&&(Y.__drawIndex=N))}C(N),this.eachBuiltinLayer(function(j,W){!j.__used&&j.getElementCount()>0&&(j.__dirty=!0,j.__startIndex=j.__endIndex=j.__drawIndex=0),j.__dirty&&j.__drawIndex<0&&(j.__drawIndex=j.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(S){S.clear()},setBackgroundColor:function(S){this._backgroundColor=S},configLayer:function(S,C){if(C){var N=this._layerConfig;N[S]?g.merge(N[S],C,!0):N[S]=C;for(var M=0;M=f&&(m=f-1),m<0&&(m=0)),this.option.currentIndex=m},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(m){this.option.autoPlay=!!m},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var m=this.option,f=m.data||[],c=m.axisType,a=this._names=[];if(c==="category"){var l=[];T.each(f,function(d,r){var o=h.getDataItemValue(d),u;T.isObject(d)?(u=T.clone(d),u.value=r):u=r,l.push(u),!T.isString(o)&&(o==null||isNaN(o))&&(o=""),a.push(o+"")}),f=l}var s={category:"ordinal",time:"time"}[c]||"number",n=this._data=new g([{name:"value",type:s}],this);n.initData(f,a)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),e=t;ue.exports=e},"7aKB":function(ue,z,i){var T=i("bYtY"),x=i("6GrX"),g=i("OELB");function h(y){return isNaN(y)?"-":(y=(y+"").split("."),y[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(y.length>1?"."+y[1]:""))}function t(y,_){return y=(y||"").toLowerCase().replace(/-(.)/g,function(E,I){return I.toUpperCase()}),_&&y&&(y=y.charAt(0).toUpperCase()+y.slice(1)),y}var e=T.normalizeCssArray,m=/([&<>"'])/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"};function c(y){return y==null?"":(y+"").replace(m,function(_,E){return f[E]})}var a=["a","b","c","d","e","f","g"],l=function(y,_){return"{"+y+(_==null?"":_)+"}"};function s(y,_,E){T.isArray(_)||(_=[_]);var I=_.length;if(!I)return"";for(var S=_[0].$vars||[],C=0;C':'':{renderMode:S,content:"{marker"+C+"|} ",style:{color:E}}:""}function r(y,_){return y+="","0000".substr(0,_-y.length)+y}function o(y,_,E){(y==="week"||y==="month"||y==="quarter"||y==="half-year"||y==="year")&&(y=`MM-dd yyyy`);var I=g.parseDate(_),S=E?"UTC":"",C=I["get"+S+"FullYear"](),N=I["get"+S+"Month"]()+1,M=I["get"+S+"Date"](),P=I["get"+S+"Hours"](),B=I["get"+S+"Minutes"](),X=I["get"+S+"Seconds"](),V=I["get"+S+"Milliseconds"]();return y=y.replace("MM",r(N,2)).replace("M",N).replace("yyyy",C).replace("yy",C%100).replace("dd",r(M,2)).replace("d",M).replace("hh",r(P,2)).replace("h",P).replace("mm",r(B,2)).replace("m",B).replace("ss",r(X,2)).replace("s",X).replace("SSS",r(V,3)),y}function u(y){return y&&y.charAt(0).toUpperCase()+y.substr(1)}var p=x.truncateText;function A(y){return x.getBoundingRect(y.text,y.font,y.textAlign,y.textVerticalAlign,y.textPadding,y.textLineHeight,y.rich,y.truncate)}function b(y,_,E,I,S,C,N,M){return x.getBoundingRect(y,_,E,I,S,M,C,N)}function w(y,_){if(_==="_blank"||_==="blank"){var E=window.open();E.opener=null,E.location=y}else window.open(y,_)}z.addCommas=h,z.toCamelCase=t,z.normalizeCssArray=e,z.encodeHTML=c,z.formatTpl=s,z.formatTplSimple=n,z.getTooltipMarker=d,z.formatTime=o,z.capitalFirst=u,z.truncateText=p,z.getTextBoundingRect=A,z.getTextRect=b,z.windowOpen=w},"7bkD":function(ue,z,i){var T=i("bYtY");function x(g,h){h=h||{};var t=g.coordinateSystem,e=g.axis,m={},f=e.position,c=e.orient,a=t.getRect(),l=[a.x,a.x+a.width,a.y,a.y+a.height],s={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};m.position=[c==="vertical"?s.vertical[f]:l[0],c==="horizontal"?s.horizontal[f]:l[3]];var n={horizontal:0,vertical:1};m.rotation=Math.PI/2*n[c];var d={top:-1,bottom:1,right:1,left:-1};m.labelDirection=m.tickDirection=m.nameDirection=d[f],g.get("axisTick.inside")&&(m.tickDirection=-m.tickDirection),T.retrieve(h.labelInside,g.get("axisLabel.inside"))&&(m.labelDirection=-m.labelDirection);var r=h.rotate;return r==null&&(r=g.get("axisLabel.rotate")),m.labelRotation=f==="top"?-r:r,m.z2=1,m}z.layout=x},"7hqr":function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.isString;function h(m,f,c){c=c||{};var a=c.byIndex,l=c.stackedCoordDimension,s=!!(m&&m.get("stack")),n,d,r,o;if(x(f,function(b,w){g(b)&&(f[w]=b={name:b}),s&&!b.isExtraCoord&&(!a&&!n&&b.ordinalMeta&&(n=b),!d&&b.type!=="ordinal"&&b.type!=="time"&&(!l||l===b.coordDim)&&(d=b))}),d&&!a&&!n&&(a=!0),d){r="__\0ecstackresult",o="__\0ecstackedover",n&&(n.createInvertedIndices=!0);var u=d.coordDim,p=d.type,A=0;x(f,function(b){b.coordDim===u&&A++}),f.push({name:r,coordDim:u,coordDimIndex:A,type:p,isExtraCoord:!0,isCalculationCoord:!0}),A++,f.push({name:o,coordDim:o,coordDimIndex:A,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:d&&d.name,stackedByDimension:n&&n.name,isStackedByIndex:a,stackedOverDimension:o,stackResultDimension:r}}function t(m,f){return!!f&&f===m.getCalculationInfo("stackedDimension")}function e(m,f){return t(m,f)?m.getCalculationInfo("stackResultDimension"):f}z.enableDataStack=h,z.isDimensionStacked=t,z.getStackedDimension=e},"7mYs":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS"),h=i("7aKB"),t=i("OELB"),e={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"]},m={EN:["S","M","T","W","T","F","S"],CN:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},f=T.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(c,a,l){var s=this.group;s.removeAll();var n=c.coordinateSystem,d=n.getRangeInfo(),r=n.getOrient();this._renderDayRect(c,d,s),this._renderLines(c,d,r,s),this._renderYearText(c,d,r,s),this._renderMonthText(c,r,s),this._renderWeekText(c,d,r,s)},_renderDayRect:function(c,a,l){for(var s=c.coordinateSystem,n=c.getModel("itemStyle").getItemStyle(),d=s.getCellWidth(),r=s.getCellHeight(),o=a.start.time;o<=a.end.time;o=s.getNextNDay(o,1).time){var u=s.dataToRect([o],!1).tl,p=new g.Rect({shape:{x:u[0],y:u[1],width:d,height:r},cursor:"default",style:n});l.add(p)}},_renderLines:function(c,a,l,s){var n=this,d=c.coordinateSystem,r=c.getModel("splitLine.lineStyle").getLineStyle(),o=c.get("splitLine.show"),u=r.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var p=a.start,A=0;p.time<=a.end.time;A++){w(p.formatedDate),A===0&&(p=d.getDateInfo(a.start.y+"-"+a.start.m));var b=p.date;b.setMonth(b.getMonth()+1),p=d.getDateInfo(b)}w(d.getNextNDay(a.end.time,1).formatedDate);function w(y){n._firstDayOfMonth.push(d.getDateInfo(y)),n._firstDayPoints.push(d.dataToRect([y],!1).tl);var _=n._getLinePointsOfOneWeek(c,y,l);n._tlpoints.push(_[0]),n._blpoints.push(_[_.length-1]),o&&n._drawSplitline(_,r,s)}o&&this._drawSplitline(n._getEdgesPoints(n._tlpoints,u,l),r,s),o&&this._drawSplitline(n._getEdgesPoints(n._blpoints,u,l),r,s)},_getEdgesPoints:function(c,a,l){var s=[c[0].slice(),c[c.length-1].slice()],n=l==="horizontal"?0:1;return s[0][n]=s[0][n]-a/2,s[1][n]=s[1][n]+a/2,s},_drawSplitline:function(c,a,l){var s=new g.Polyline({z2:20,shape:{points:c},style:a});l.add(s)},_getLinePointsOfOneWeek:function(c,a,l){var s=c.coordinateSystem;a=s.getDateInfo(a);for(var n=[],d=0;d<7;d++){var r=s.getNextNDay(a.time,d),o=s.dataToRect([r.time],!1);n[2*r.day]=o.tl,n[2*r.day+1]=o[l==="horizontal"?"bl":"tr"]}return n},_formatterLabel:function(c,a){return typeof c=="string"&&c?h.formatTplSimple(c,a):typeof c=="function"?c(a):a.nameMap},_yearTextPositionControl:function(c,a,l,s,n){a=a.slice();var d=["center","bottom"];s==="bottom"?(a[1]+=n,d=["center","top"]):s==="left"?a[0]-=n:s==="right"?(a[0]+=n,d=["center","top"]):a[1]-=n;var r=0;return(s==="left"||s==="right")&&(r=Math.PI/2),{rotation:r,position:a,style:{textAlign:d[0],textVerticalAlign:d[1]}}},_renderYearText:function(c,a,l,s){var n=c.getModel("yearLabel");if(!n.get("show"))return;var d=n.get("margin"),r=n.get("position");r||(r=l!=="horizontal"?"top":"left");var o=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(o[0][0]+o[1][0])/2,p=(o[0][1]+o[1][1])/2,A=l==="horizontal"?0:1,b={top:[u,o[A][1]],bottom:[u,o[1-A][1]],left:[o[1-A][0],p],right:[o[A][0],p]},w=a.start.y;+a.end.y>+a.start.y&&(w=w+"-"+a.end.y);var y=n.get("formatter"),_={start:a.start.y,end:a.end.y,nameMap:w},E=this._formatterLabel(y,_),I=new g.Text({z2:30});g.setTextStyle(I.style,n,{text:E}),I.attr(this._yearTextPositionControl(I,b[r],l,r,d)),s.add(I)},_monthTextPositionControl:function(c,a,l,s,n){var d="left",r="top",o=c[0],u=c[1];return l==="horizontal"?(u=u+n,a&&(d="center"),s==="start"&&(r="bottom")):(o=o+n,a&&(r="middle"),s==="start"&&(d="right")),{x:o,y:u,textAlign:d,textVerticalAlign:r}},_renderMonthText:function(c,a,l){var s=c.getModel("monthLabel");if(!s.get("show"))return;var n=s.get("nameMap"),d=s.get("margin"),r=s.get("position"),o=s.get("align"),u=[this._tlpoints,this._blpoints];x.isString(n)&&(n=e[n.toUpperCase()]||[]);var p=r==="start"?0:1,A=a==="horizontal"?0:1;d=r==="start"?-d:d;for(var b=o==="center",w=0;w1?(C.width=y,C.height=y/I):(C.height=y,C.width=y*I),C.y=w[1]-C.height/2,C.x=w[0]-C.width/2}else b=d.getBoxLayoutParams(),b.aspect=I,C=e.getLayoutRect(b,{width:_,height:E});this.setViewRect(C.x,C.y,C.width,C.height),this.setCenter(d.get("center")),this.setZoom(d.get("zoom"))}function l(d,r){h.each(r.get("geoCoord"),function(o,u){d.addGeoCoord(u,o)})}var s={dimensions:t.prototype.dimensions,create:function(d,r){var o=[];d.eachComponent("geo",function(p,A){var b=p.get("map"),w=p.get("aspectScale"),y=!0,_=c.retrieveMap(b);_&&_[0]&&_[0].type==="svg"?(w==null&&(w=1),y=!1):w==null&&(w=.75);var E=new t(b+A,b,p.get("nameMap"),y);E.aspectScale=w,E.zoomLimit=p.get("scaleLimit"),o.push(E),l(E,p),p.coordinateSystem=E,E.model=p,E.resize=a,E.resize(p,r)}),d.eachSeries(function(p){var A=p.get("coordinateSystem");if(A==="geo"){var b=p.get("geoIndex")||0;p.coordinateSystem=o[b]}});var u={};return d.eachSeriesByType("map",function(p){if(!p.getHostGeoModel()){var A=p.getMapType();u[A]=u[A]||[],u[A].push(p)}}),h.each(u,function(p,A){var b=h.map(p,function(y){return y.get("nameMap")}),w=new t(A,A,h.mergeAll(b));w.zoomLimit=h.retrieve.apply(null,h.map(p,function(y){return y.get("scaleLimit")})),o.push(w),w.resize=a,w.aspectScale=p[0].get("aspectScale"),w.resize(p[0],r),h.each(p,function(y){y.coordinateSystem=w,l(w,y)})}),o},getFilledRegions:function(d,r,o){for(var u=(d||[]).slice(),p=h.createHashMap(),A=0;A=32&&h<=255)return h;var t=T[h];return t!==void 0?t:16777216|h}};z.default=x},"815F":function(ue,z,i){"use strict";i.d(z,"e",function(){return m}),i.d(z,"c",function(){return c}),i.d(z,"d",function(){return a}),i.d(z,"a",function(){return s}),i.d(z,"f",function(){return n}),i.d(z,"b",function(){return d});var T=i("KQm4"),x=i("VTBJ"),g=i("Ff2n"),h=i("Zm9Q"),t=i("Kwbf"),e=i("OZM5");function m(r,o){return r!=null?r:o}function f(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function u(p){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(b){var w=b.key,y=b.children;Object(t.a)(w!=null,"Tree node must have a certain key: [".concat(A).concat(w,"]"));var _=String(w);Object(t.a)(!o.has(_)||w===null||w===void 0,"Same 'key' exist in the Tree: ".concat(_)),o.set(_,!0),u(y,"".concat(A).concat(_," > "))})}u(r)}function c(r){function o(u){var p=Object(h.a)(u);return p.map(function(A){if(!Object(e.i)(A))return Object(t.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var b=A.key,w=A.props,y=w.children,_=Object(g.a)(w,["children"]),E=Object(x.a)({key:b},_),I=o(y);return I.length&&(E.children=I),E}).filter(function(A){return A})}return o(r)}function a(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(o===!0?[]:o),p=[];function A(b){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return b.map(function(y,_){var E=Object(e.h)(w?w.pos:"0",_),I=m(y.key,E),S=Object(x.a)(Object(x.a)({},y),{},{parent:w,pos:E,children:null,data:y,isStart:[].concat(Object(T.a)(w?w.isStart:[]),[_===0]),isEnd:[].concat(Object(T.a)(w?w.isEnd:[]),[_===b.length-1])});return p.push(S),o===!0||u.has(I)?S.children=A(y.children||[],S):S.children=[],S})}return A(r),p}function l(r,o,u){var p;u?typeof u=="string"?p=function(w){return w[u]}:typeof u=="function"&&(p=function(w){return u(w)}):p=function(w,y){return m(w.key,y)};function A(b,w,y){var _=b?b.children:r,E=b?Object(e.h)(y.pos,w):"0";if(b){var I=p(b,E),S={node:b,index:w,pos:E,key:I,parentPos:y.node?y.pos:null,level:y.level+1};o(S)}_&&_.forEach(function(C,N){A(C,N,{node:b,pos:E,level:y?y.level+1:-1})})}A(null)}function s(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.initWrapper,p=o.processEntity,A=o.onProcessFinished,b=arguments.length>2?arguments[2]:void 0,w={},y={},_={posEntities:w,keyEntities:y};return u&&(_=u(_)||_),l(r,function(E){var I=E.node,S=E.index,C=E.pos,N=E.key,M=E.parentPos,P=E.level,B={node:I,index:S,key:N,pos:C,level:P},X=m(N,C);w[C]=B,y[X]=B,B.parent=w[M],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),p&&p(B,_)},b),A&&A(_),_}function n(r,o){var u=o.expandedKeys,p=o.selectedKeys,A=o.loadedKeys,b=o.loadingKeys,w=o.checkedKeys,y=o.halfCheckedKeys,_=o.dragOverNodeKey,E=o.dropPosition,I=o.keyEntities,S=I[r],C={eventKey:r,expanded:u.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:A.indexOf(r)!==-1,loading:b.indexOf(r)!==-1,checked:w.indexOf(r)!==-1,halfChecked:y.indexOf(r)!==-1,pos:String(S?S.pos:""),dragOver:_===r&&E===0,dragOverGapTop:_===r&&E===-1,dragOverGapBottom:_===r&&E===1};return C}function d(r){var o=r.data,u=r.expanded,p=r.selected,A=r.checked,b=r.loaded,w=r.loading,y=r.halfChecked,_=r.dragOver,E=r.dragOverGapTop,I=r.dragOverGapBottom,S=r.pos,C=r.active,N=Object(x.a)(Object(x.a)({},o),{},{expanded:u,selected:p,checked:A,loaded:b,loading:w,halfChecked:y,dragOver:_,dragOverGapTop:E,dragOverGapBottom:I,pos:S,active:C});return"props"in N||Object.defineProperty(N,"props",{get:function(){return Object(t.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),N}},"8CQX":function(ue,z,i){"use strict";function T(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(o){return typeof o}:T=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},T(d)}Object.defineProperty(z,"__esModule",{value:!0}),z.getKeycode=l,z.getKey=s,z.getKeysym=n;var x=a(i("mHUz")),g=a(i("8+yF")),h=a(i("6Qwc")),t=a(i("gIYZ")),e=a(i("mTgk")),m=c(i("GdRQ"));function f(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return f=function(){return d},d}function c(d){if(d&&d.__esModule)return d;if(d===null||T(d)!=="object"&&typeof d!="function")return{default:d};var r=f();if(r&&r.has(d))return r.get(d);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in d)if(Object.prototype.hasOwnProperty.call(d,p)){var A=u?Object.getOwnPropertyDescriptor(d,p):null;A&&(A.get||A.set)?Object.defineProperty(o,p,A):o[p]=d[p]}return o.default=d,r&&r.set(d,o),o}function a(d){return d&&d.__esModule?d:{default:d}}function l(d){if(d.code){switch(d.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return d.code}if(d.type!=="keypress"&&d.keyCode in h.default){var r=h.default[d.keyCode];if(m.isMac()&&r==="ContextMenu"&&(r="MetaRight"),d.location===2)switch(r){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(d.location===3)switch(r){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return r}return"Unidentified"}function s(d){if(d.key!==void 0){switch(d.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return d.char}switch(d.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(d.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(d.key==="\0"&&d.code==="NumpadDecimal")return"Delete";if(!m.isIE()&&!m.isEdge())return d.key;if(d.key.length!==1&&d.key!=="Unidentified")return d.key}var r=l(d);return r in t.default?t.default[r]:d.charCode?String.fromCharCode(d.charCode):"Unidentified"}function n(d){var r=s(d);if(r==="Unidentified")return null;if(r in e.default){var o=d.location;if(r==="Meta"&&o===0&&(o=2),r==="Clear"&&o===3){var u=l(d);u==="NumLock"&&(o=0)}if((o===void 0||o>3)&&(o=0),r==="Meta"){var p=l(d);if(p==="AltLeft")return x.default.XK_Meta_L;if(p==="AltRight")return x.default.XK_Meta_R}if(r==="Clear"){var A=l(d);if(A==="NumLock")return x.default.XK_Num_Lock}return e.default[r][o]}if(r.length!==1)return null;var b=r.charCodeAt();return b?g.default.lookup(b):null}},"8EBN":function(ue,z,i){(function(T){T(i("VrN/"))})(function(T){"use strict";T.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var x=0;x-1&&h.substring(m+1,h.length);if(f)return T.findModeByExtension(f)},T.findModeByName=function(h){h=h.toLowerCase();for(var t=0;t>b&1&&(this._zlibs[b].reset(),x.Info("Reset zlib stream "+b));this._ctl=this._ctl>>4}var w;if(this._ctl===8)w=this._fillRect(n,d,r,o,u,p,A);else if(this._ctl===9)w=this._jpegRect(n,d,r,o,u,p,A);else if(this._ctl===10)w=this._pngRect(n,d,r,o,u,p,A);else if((this._ctl&128)==0)w=this._basicRect(this._ctl,n,d,r,o,u,p,A);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return w&&(this._ctl=null),w}},{key:"_fillRect",value:function(n,d,r,o,u,p,A){if(u.rQwait("TIGHT",3))return!1;var b=u.rQi,w=u.rQ;return p.fillRect(n,d,r,o,[w[b+2],w[b+1],w[b]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,d,r,o,u,p,A){var b=this._readData(u);return b===null?!1:(p.imageRect(n,d,r,o,"image/jpeg",b),!0)}},{key:"_pngRect",value:function(n,d,r,o,u,p,A){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,d,r,o,u,p,A,b){if(this._filter===null)if(n&4){if(p.rQwait("TIGHT",1))return!1;this._filter=p.rQshift8()}else this._filter=0;var w=n&3,y;switch(this._filter){case 0:y=this._copyFilter(w,d,r,o,u,p,A,b);break;case 1:y=this._paletteFilter(w,d,r,o,u,p,A,b);break;case 2:y=this._gradientFilter(w,d,r,o,u,p,A,b);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(n,d,r,o,u,p,A,b){var w=o*u*3,y;if(w<12){if(p.rQwait("TIGHT",w))return!1;y=p.rQshiftBytes(w)}else{if(y=this._readData(p),y===null)return!1;this._zlibs[n].setInput(y),y=this._zlibs[n].inflate(w),this._zlibs[n].setInput(null)}return A.blitRgbImage(d,r,o,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(n,d,r,o,u,p,A,b){if(this._numColors===0){if(p.rQwait("TIGHT palette",1))return!1;var w=p.rQpeek8()+1,y=w*3;if(p.rQwait("TIGHT palette",1+y))return!1;this._numColors=w,p.rQskipBytes(1),p.rQshiftTo(this._palette,y)}var _=this._numColors<=2?1:8,E=Math.floor((o*_+7)/8),I=E*u,S;if(I<12){if(p.rQwait("TIGHT",I))return!1;S=p.rQshiftBytes(I)}else{if(S=this._readData(p),S===null)return!1;this._zlibs[n].setInput(S),S=this._zlibs[n].inflate(I),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(d,r,o,u,S,this._palette,A):this._paletteRect(d,r,o,u,S,this._palette,A),this._numColors=0,!0}},{key:"_monoRect",value:function(n,d,r,o,u,p,A){for(var b=this._getScratchBuffer(r*o*4),w=Math.floor((r+7)/8),y=Math.floor(r/8),_=0;_=0;C--)E=(_*r+S*8+7-C)*4,I=(u[_*w+S]>>C&1)*3,b[E]=p[I],b[E+1]=p[I+1],b[E+2]=p[I+2],b[E+3]=255;for(var N=7;N>=8-r%8;N--)E=(_*r+S*8+7-N)*4,I=(u[_*w+S]>>N&1)*3,b[E]=p[I],b[E+1]=p[I+1],b[E+2]=p[I+2],b[E+3]=255}A.blitRgbxImage(n,d,r,o,b,0,!1)}},{key:"_paletteRect",value:function(n,d,r,o,u,p,A){for(var b=this._getScratchBuffer(r*o*4),w=r*o*4,y=0,_=0;y=0;W--){var U=V[W].dimension,R=B.dimensions[U],K=B.getDimensionInfo(R);if(Y=K&&K.coordDim,Y==="x"||Y==="y"){j=V[W];break}}if(!j)return;var G=X.getAxis(Y),H=g.map(j.stops,function(Xe){return{coord:G.toGlobalCoord(G.dataToCoord(Xe.value)),color:Xe.color}}),Z=H.length,q=j.outerColors.slice();Z&&H[0].coord>H[Z-1].coord&&(H.reverse(),q.reverse());var ce=10,ne=H[0].coord-ce,se=H[Z-1].coord+ce,Ce=se-ne;if(Ce<.001)return"transparent";g.each(H,function(Xe){Xe.offset=(Xe.coord-ne)/Ce}),H.push({offset:Z?H[Z-1].offset:.5,color:q[1]||"transparent"}),H.unshift({offset:Z?H[0].offset:.5,color:q[0]||"transparent"});var Re=new c.LinearGradient(0,0,0,0,H,!0);return Re[Y]=ne,Re[Y+"2"]=se,Re}function C(B,X,V){var Y=B.get("showAllSymbol"),j=Y==="auto";if(Y&&!j)return;var W=V.getAxesByScale("ordinal")[0];if(!W)return;if(j&&N(W,X))return;var U=X.mapDimension(W.dim),R={};return g.each(W.getViewLabels(),function(K){R[K.tickValue]=1}),function(K){return!R.hasOwnProperty(X.get(U,K))}}function N(B,X){var V=B.getExtent(),Y=Math.abs(V[1]-V[0])/B.scale.count();isNaN(Y)&&(Y=0);for(var j=X.count(),W=Math.max(1,Math.round(j/5)),U=0;UY)return!1;return!0}function M(B,X,V){if(B.type==="cartesian2d"){var Y=B.getBaseAxis().isHorizontal(),j=A(B,X,V);if(!V.get("clip",!0)){var W=j.shape,U=Math.max(W.width,W.height);Y?(W.y-=U,W.height+=U*2):(W.x-=U,W.width+=U*2)}return j}else return b(B,X,V)}var P=d.extend({type:"line",init:function(){var B=new c.Group,X=new e;this.group.add(X.group),this._symbolDraw=X,this._lineGroup=B},render:function(B,X,V){var Y=B.coordinateSystem,j=this.group,W=B.getData(),U=B.getModel("lineStyle"),R=B.getModel("areaStyle"),K=W.mapArray(W.getItemLayout),G=Y.type==="polar",H=this._coordSys,Z=this._symbolDraw,q=this._polyline,ce=this._polygon,ne=this._lineGroup,se=B.get("animation"),Ce=!R.isEmpty(),Re=R.get("origin"),Xe=o(Y,W,Re),we=E(Y,W,Xe),Pe=B.get("showSymbol"),Ee=Pe&&!G&&C(B,W,Y),Ge=this._data;Ge&&Ge.eachItemGraphicEl(function(st,xt){st.__temp&&(j.remove(st),Ge.setItemGraphicEl(xt,null))}),Pe||Z.remove(),j.add(ne);var It=!G&&B.get("step"),ze;Y&&Y.getArea&&B.get("clip",!0)&&(ze=Y.getArea(),ze.width!=null?(ze.x-=.1,ze.y-=.1,ze.width+=.2,ze.height+=.2):ze.r0&&(ze.r0-=.5,ze.r1+=.5)),this._clipShapeForSymbol=ze,q&&H.type===Y.type&&It===this._step?(Ce&&!ce?ce=this._newPolygon(K,we,Y,se):ce&&!Ce&&(ne.remove(ce),ce=this._polygon=null),ne.setClipPath(M(Y,!1,B)),Pe&&Z.updateData(W,{isIgnore:Ee,clipShape:ze}),W.eachItemGraphicEl(function(st){st.stopAnimation(!0)}),(!w(this._stackedOnPoints,we)||!w(this._points,K))&&(se?this._updateAnimation(W,we,Y,V,It,Re):(It&&(K=I(K,Y,It),we=I(we,Y,It)),q.setShape({points:K}),ce&&ce.setShape({points:K,stackedOnPoints:we})))):(Pe&&Z.updateData(W,{isIgnore:Ee,clipShape:ze}),It&&(K=I(K,Y,It),we=I(we,Y,It)),q=this._newPolyline(K,Y,se),Ce&&(ce=this._newPolygon(K,we,Y,se)),ne.setClipPath(M(Y,!0,B)));var ye=S(W,Y)||W.getVisual("color");q.useStyle(g.defaults(U.getLineStyle(),{fill:"none",stroke:ye,lineJoin:"bevel"}));var Me=B.get("smooth");if(Me=_(B.get("smooth")),q.setShape({smooth:Me,smoothMonotone:B.get("smoothMonotone"),connectNulls:B.get("connectNulls")}),ce){var qe=W.getCalculationInfo("stackedOnSeries"),nt=0;ce.useStyle(g.defaults(R.getAreaStyle(),{fill:ye,opacity:.7,lineJoin:"bevel"})),qe&&(nt=_(qe.get("smooth"))),ce.setShape({smooth:Me,stackedOnSmooth:nt,smoothMonotone:B.get("smoothMonotone"),connectNulls:B.get("connectNulls")})}this._data=W,this._coordSys=Y,this._stackedOnPoints=we,this._points=K,this._step=It,this._valueOrigin=Re},dispose:function(){},highlight:function(B,X,V,Y){var j=B.getData(),W=a.queryDataIndex(j,Y);if(!(W instanceof Array)&&W!=null&&W>=0){var U=j.getItemGraphicEl(W);if(!U){var R=j.getItemLayout(W);if(!R)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(R[0],R[1]))return;U=new m(j,W),U.position=R,U.setZ(B.get("zlevel"),B.get("z")),U.ignore=isNaN(R[0])||isNaN(R[1]),U.__temp=!0,j.setItemGraphicEl(W,U),U.stopSymbolAnimation(!0),this.group.add(U)}U.highlight()}else d.prototype.highlight.call(this,B,X,V,Y)},downplay:function(B,X,V,Y){var j=B.getData(),W=a.queryDataIndex(j,Y);if(W!=null&&W>=0){var U=j.getItemGraphicEl(W);U&&(U.__temp?(j.setItemGraphicEl(W,null),this.group.remove(U)):U.downplay())}else d.prototype.downplay.call(this,B,X,V,Y)},_newPolyline:function(B){var X=this._polyline;return X&&this._lineGroup.remove(X),X=new s({shape:{points:B},silent:!0,z2:10}),this._lineGroup.add(X),this._polyline=X,X},_newPolygon:function(B,X){var V=this._polygon;return V&&this._lineGroup.remove(V),V=new n({shape:{points:B,stackedOnPoints:X},silent:!0}),this._lineGroup.add(V),this._polygon=V,V},_updateAnimation:function(B,X,V,Y,j,W){var U=this._polyline,R=this._polygon,K=B.hostModel,G=f(this._data,B,this._stackedOnPoints,X,this._coordSys,V,this._valueOrigin,W),H=G.current,Z=G.stackedOnCurrent,q=G.next,ce=G.stackedOnNext;if(j&&(H=I(G.current,V,j),Z=I(G.stackedOnCurrent,V,j),q=I(G.next,V,j),ce=I(G.stackedOnNext,V,j)),y(H,q)>3e3||R&&y(Z,ce)>3e3){U.setShape({points:q}),R&&R.setShape({points:q,stackedOnPoints:ce});return}U.shape.__points=G.current,U.shape.points=H,c.updateProps(U,{shape:{points:q}},K),R&&(R.setShape({points:H,stackedOnPoints:Z}),c.updateProps(R,{shape:{points:q,stackedOnPoints:ce}},K));for(var ne=[],se=G.status,Ce=0;Cet)return;var s=this._model.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]);s.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:s.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(f){if(this._mouseDownPoint||!m(this,"mousemove"))return;var c=this._model,a=c.coordinateSystem.getSlidedAxisExpandWindow([f.offsetX,f.offsetY]),l=a.behavior;l==="jump"&&this._throttledDispatchExpand.debounceNextCall(c.get("axisExpandDebounce")),this._throttledDispatchExpand(l==="none"?null:{axisExpandWindow:a.axisExpandWindow,animation:l==="jump"?null:!1})}};function m(f,c){var a=f._model;return a.get("axisExpandable")&&a.get("axisExpandTriggerOn")===c}T.registerPreprocessor(h)},"8x+h":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("K4ya"),e=i("Qxkt"),m=["#ddd"],f=g.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(l,s){var n=this.option;!s&&t.replaceVisualOption(n,l,["inBrush","outOfBrush"]);var d=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:m},d.hasOwnProperty("liftZ")||(d.liftZ=5)},setAreas:function(l){if(!l)return;this.areas=h.map(l,function(s){return c(this.option,s)},this)},setBrushOption:function(l){this.brushOption=c(this.option,l),this.brushType=this.brushOption.brushType}});function c(l,s){return h.merge({brushType:l.brushType,brushMode:l.brushMode,transformable:l.transformable,brushStyle:new e(l.brushStyle).getItemStyle(),removeOnClick:l.removeOnClick,z:l.z},s,!0)}var a=f;ue.exports=a},"8z0m":function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("RIqP"),h=i.n(g),t=i("pVnL"),e=i.n(t),m=i("J4zp"),f=i.n(m),c=i("q1tI"),a=i.n(c),l=i("TSYQ"),s=i.n(l);function n(et,ot){var De="cannot "+et.method+" "+et.action+" "+ot.status+"'",Be=new Error(De);return Be.status=ot.status,Be.method=et.method,Be.url=et.action,Be}function d(et){var ot=et.responseText||et.response;if(!ot)return ot;try{return JSON.parse(ot)}catch(De){return ot}}function r(et){var ot=new XMLHttpRequest;et.onProgress&&ot.upload&&(ot.upload.onprogress=function(Ot){Ot.total>0&&(Ot.percent=Ot.loaded/Ot.total*100),et.onProgress(Ot)});var De=new FormData;et.data&&Object.keys(et.data).forEach(function(Fe){var Ot=et.data[Fe];if(Array.isArray(Ot)){Ot.forEach(function(nr){De.append(Fe+"[]",nr)});return}De.append(Fe,et.data[Fe])}),et.file instanceof Blob?De.append(et.filename,et.file,et.file.name):De.append(et.filename,et.file),ot.onerror=function(Ot){et.onError(Ot)},ot.onload=function(){return ot.status<200||ot.status>=300?et.onError(n(et,ot),d(ot)):et.onSuccess(d(ot),ot)},ot.open(et.method,et.action,!0),et.withCredentials&&"withCredentials"in ot&&(ot.withCredentials=!0);var Be=et.headers||{};return Be["X-Requested-With"]!==null&&ot.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Be).forEach(function(Fe){Be[Fe]!==null&&ot.setRequestHeader(Fe,Be[Fe])}),ot.send(De),{abort:function(){ot.abort()}}}var o=+new Date,u=0;function p(){return"rc-upload-"+o+"-"+ ++u}function A(et,ot){return et.indexOf(ot,et.length-ot.length)!==-1}var b=function(et,ot){if(et&&ot){var De=Array.isArray(ot)?ot:ot.split(","),Be=et.name||"",Fe=et.type||"",Ot=Fe.replace(/\/.*$/,"");return De.some(function(nr){var St=nr.trim();return St.charAt(0)==="."?A(Be.toLowerCase(),St.toLowerCase()):/\/\*$/.test(St)?Ot===St.replace(/\/.*$/,""):Fe===St})}return!0};function w(et,ot){var De=et.createReader(),Be=[];function Fe(){De.readEntries(function(Ot){var nr=Array.prototype.slice.apply(Ot);Be=Be.concat(nr);var St=!nr.length;St?ot(Be):Fe()})}Fe()}var y=function(ot,De,Be){var Fe=function Ot(nr,St){St=St||"",nr.isFile?nr.file(function(Wt){Be(Wt)&&(nr.fullPath&&!Wt.webkitRelativePath&&(Object.defineProperties(Wt,{webkitRelativePath:{writable:!0}}),Wt.webkitRelativePath=nr.fullPath.replace(/^\//,""),Object.defineProperties(Wt,{webkitRelativePath:{writable:!1}})),De([Wt]))}):nr.isDirectory&&w(nr,function(Wt){Wt.forEach(function(Rr){Ot(Rr,""+St+nr.name+"/")})})};ot.forEach(function(Ot){Fe(Ot.webkitGetAsEntry())})},_=y,E=Object.assign||function(et){for(var ot=1;ot=0)continue;if(!Object.prototype.hasOwnProperty.call(et,Be))continue;De[Be]=et[Be]}return De}function M(et,ot){if(!(et instanceof ot))throw new TypeError("Cannot call a class as a function")}function P(et,ot){if(!et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ot&&(typeof ot=="object"||typeof ot=="function")?ot:et}function B(et,ot){if(typeof ot!="function"&&ot!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ot);et.prototype=Object.create(ot&&ot.prototype,{constructor:{value:et,enumerable:!1,writable:!0,configurable:!0}}),ot&&(Object.setPrototypeOf?Object.setPrototypeOf(et,ot):et.__proto__=ot)}var X=function(ot){return Object.keys(ot).reduce(function(De,Be){return(Be.substr(0,5)==="data-"||Be.substr(0,5)==="aria-"||Be==="role")&&(De[Be]=ot[Be]),De},{})},V=function(et){B(ot,et);function ot(){var De,Be,Fe,Ot;M(this,ot);for(var nr=arguments.length,St=Array(nr),Wt=0;Wt0&&arguments[0]!==void 0?arguments[0]:"",De=ot.split("/"),Be=De[De.length-1],Fe=Be.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Fe)||[""])[0]},Mt=function(ot){return ot.indexOf("image/")===0},lr=function(ot){if(ot.type&&!ot.thumbUrl)return Mt(ot.type);var De=ot.thumbUrl||ot.url,Be=bt(De);return/^data:image\//.test(De)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(Be)?!0:/^data:/.test(De)?!1:!Be},mt=200;function Gt(et){return new Promise(function(ot){if(!et.type||!Mt(et.type)){ot("");return}var De=document.createElement("canvas");De.width=mt,De.height=mt,De.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(mt,"px; height: ").concat(mt,"px; z-index: 9999; display: none;"),document.body.appendChild(De);var Be=De.getContext("2d"),Fe=new Image;Fe.onload=function(){var Ot=Fe.width,nr=Fe.height,St=mt,Wt=mt,Rr=0,pr=0;Ot=1)&&(M=1),M}var y;(this._dirty||o==="reset")&&(this._dirty=!1,y=l(this,d)),this._modBy=A,this._modDataCount=b;var _=s&&s.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):Infinity,this._progress){var E=this._dueIndex,I=Math.min(_!=null?this._dueIndex+_:Infinity,this._dueEnd);if(!d&&(y||E1&&r>0?A:p}};return u;function p(){return n=s?null:b=0;E--){var I=_[E],S=I.node,C=I.width,N=I.text;y>w.width&&(y-=C-A,C=A,N=null);var M=new T.Polygon({shape:{points:a(p,0,C,b,E===_.length-1,E===0)},style:g.defaults(r.getItemStyle(),{lineJoin:"bevel",text:N,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:g.curry(u,S)});this.group.add(M),l(M,n,S),p+=C+m}},remove:function(){this.group.removeAll()}};function a(n,d,r,o,u,p){var A=[[u?n:n-f,d],[n+r,d],[n+r,d+o],[u?n:n-f,d+o]];return!p&&A.splice(2,0,[n+r+f,d+o/2]),!u&&A.push([n,d+o/2]),A}function l(n,d,r){n.eventData={componentType:"series",componentSubType:"treemap",componentIndex:d.componentIndex,seriesIndex:d.componentIndex,seriesName:d.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&t(r,d)}}var s=c;ue.exports=s},"9u0u":function(ue,z,i){var T=i("bYtY");function x(h,t){var e={};return T.each(h,function(m){m.each(m.mapDimension("value"),function(f,c){var a="ec-"+m.getName(c);e[a]=e[a]||[],isNaN(f)||e[a].push(f)})}),h[0].map(h[0].mapDimension("value"),function(m,f){for(var c="ec-"+h[0].getName(f),a=0,l=Infinity,s=-Infinity,n=e[c].length,d=0;d0){var Le=Pe==="button"?"".concat(st,"-button"):st;Bt=we.map(function(ft){return typeof ft=="string"?t.createElement(w,{ref:Y,key:ft,prefixCls:Le,disabled:Ge,value:ft,checked:H===ft},ft):t.createElement(w,{ref:Y,key:"radio-group-value-options-".concat(ft.value),prefixCls:Le,disabled:ft.disabled||Ge,value:ft.value,checked:H===ft.value,style:ft.style},ft.label)})}var Ue=ze||R,We=f()(xt,"".concat(xt,"-").concat(Ee),(se={},x()(se,"".concat(xt,"-").concat(Ue),Ue),x()(se,"".concat(xt,"-rtl"),U==="rtl"),se),Xe);return t.createElement("div",{className:We,style:ye,onMouseEnter:qe,onMouseLeave:nt,id:Me},Bt)};return t.createElement(l,{value:{onChange:q,value:H,disabled:V.disabled,name:V.name}},ce())});S.defaultProps={buttonStyle:"outline"};var C=t.memo(S),N=function(V,Y){var j={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&Y.indexOf(W)<0&&(j[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,W=Object.getOwnPropertySymbols(V);U=i;)s|=l&1,l>>=1;return l+s}function h(l,s,n,d){var r=s+1;if(r===n)return 1;if(d(l[r++],l[s])<0){for(;r=0;)r++;return r-s}function t(l,s,n){for(n--;s>>1,r(o,l[A])<0?p=A:u=A+1;var b=d-u;switch(b){case 3:l[u+3]=l[u+2];case 2:l[u+2]=l[u+1];case 1:l[u+1]=l[u];break;default:for(;b>0;)l[u+b]=l[u+b-1],b--}l[u]=o}}function m(l,s,n,d,r,o){var u=0,p=0,A=1;if(o(l,s[n+r])>0){for(p=d-r;A0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p),u+=r,A+=r}else{for(p=r+1;Ap&&(A=p);var b=u;u=r-A,A=r-b}for(u++;u>>1);o(l,s[n+w])>0?u=w+1:A=w}return A}function f(l,s,n,d,r,o){var u=0,p=0,A=1;if(o(l,s[n+r])<0){for(p=r+1;Ap&&(A=p);var b=u;u=r-A,A=r-b}else{for(p=d-r;A=0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p),u+=r,A+=r}for(u++;u>>1);o(l,s[n+w])<0?A=w:u=w+1}return A}function c(l,s){var n=T,d=0,r=x,o=0,u,p,A=0;d=l.length,d<2*x&&(r=d>>>1);var b=[];o=d<120?5:d<1542?10:d<119151?19:40,u=[],p=[];function w(C,N){u[A]=C,p[A]=N,A+=1}function y(){for(;A>1;){var C=A-2;if(C>=1&&p[C-1]<=p[C]+p[C+1]||C>=2&&p[C-2]<=p[C]+p[C-1])p[C-1]p[C+1])break;E(C)}}function _(){for(;A>1;){var C=A-2;C>0&&p[C-1]=T||U>=T);if(R)break;j<0&&(j=0),j+=2}if(n=j,n<1&&(n=1),N===1){for(B=0;B=0;B--)l[W+B]=l[j+B];l[Y]=b[V];return}for(var U=n;;){var R=0,K=0,G=!1;do if(s(b[V],l[X])<0){if(l[Y--]=l[X--],R++,K=0,--N===0){G=!0;break}}else if(l[Y--]=b[V--],K++,R=0,--P===1){G=!0;break}while((R|K)=0;B--)l[W+B]=l[j+B];if(N===0){G=!0;break}}if(l[Y--]=b[V--],--P===1){G=!0;break}if(K=P-m(l[X],b,0,P,P-1,s),K!==0){for(Y-=K,V-=K,P-=K,W=Y+1,j=V+1,B=0;B=T||K>=T);if(G)break;U<0&&(U=0),U+=2}if(n=U,n<1&&(n=1),P===1){for(Y-=N,X-=N,W=Y+1,j=X+1,B=N-1;B>=0;B--)l[W+B]=l[j+B];l[Y]=b[V]}else{if(P===0)throw new Error;for(j=Y-(P-1),B=0;Bp&&(A=p),e(l,n,n+A,n+o,s),o=A}u.pushRun(n,o),u.mergeRuns(),r-=o,n+=o}while(r!==0);u.forceMergeRuns()}ue.exports=a},Bd2K:function(ue,z,i){(function(T){T(i("VrN/"),i("osHv"))})(function(T){T.defineOption("autoCloseTags",!1,function(c,a,l){if(l!=T.Init&&l&&c.removeKeyMap("autoCloseTags"),!a)return;var s={name:"autoCloseTags"};(typeof a!="object"||a.whenClosing!==!1)&&(s["'/'"]=function(n){return e(n)}),(typeof a!="object"||a.whenOpening!==!1)&&(s["'>'"]=function(n){return h(n)}),c.addKeyMap(s)});var x=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],g=["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 h(c){if(c.getOption("disableInput"))return T.Pass;for(var a=c.listSelections(),l=[],s=c.getOption("autoCloseTags"),n=0;nd.ch&&(A=A.slice(0,A.length-r.end+d.ch));var _=A.toLowerCase();if(!A||r.type=="string"&&(r.end!=d.ch||!/[\"\']/.test(r.string.charAt(r.string.length-1))||r.string.length==1)||r.type=="tag"&&p.close||r.string.indexOf("/")==d.ch-r.start-1||w&&m(w,_)>-1||f(c,o.mode.xmlCurrentContext&&o.mode.xmlCurrentContext(u)||[],A,d,!0))return T.Pass;var E=typeof s=="object"&&s.emptyTags;if(E&&m(E,A)>-1){l[n]={text:"/>",newPos:T.Pos(d.line,d.ch+2)};continue}var I=y&&m(y,_)>-1;l[n]={indent:I,text:">"+(I?` `:"")+"",newPos:I?T.Pos(d.line+1,0):T.Pos(d.line,d.ch+1)}}for(var S=typeof s=="object"&&s.dontIndentOnAutoClose,n=a.length-1;n>=0;n--){var C=l[n];c.replaceRange(C.text,a[n].head,a[n].anchor,"+insert");var N=c.listSelections().slice(0);N[n]={head:C.newPos,anchor:C.newPos},c.setSelections(N),!S&&C.indent&&(c.indentLine(C.newPos.line,null,!0),c.indentLine(C.newPos.line+1,null,!0))}}function t(c,a){for(var l=c.listSelections(),s=[],n=a?"/":""&&(w+=">"),s[o]=w}if(c.replaceSelections(s),l=c.listSelections(),!r)for(var o=0;o=0&&a[u]==l;u--)++o;s=r.to;for(var u=1;u.5?y:w}function a(w,y,_,E,I){var S=w.length;if(I===1)for(var C=0;CI;if(S)w.length=I;else for(var C=E;C=0&&!(U[nt]<=qe);nt--);nt=Math.min(nt,P-2)}else{for(nt=ne;ntqe);nt++);nt=Math.min(nt-1,P-2)}ne=nt,se=qe;var st=U[nt+1]-U[nt];if(st===0)return;if(Re=(qe-U[nt])/st,M)if(we=R[nt],Xe=R[nt===0?nt:nt-1],Pe=R[nt>P-2?P-1:nt+1],Ee=R[nt>P-3?P-1:nt+2],X)n(Xe,we,Pe,Ee,Re,Re*Re,Re*Re*Re,C(Me,I),j);else{var xt;if(V)xt=n(Xe,we,Pe,Ee,Re,Re*Re,Re*Re*Re,Ge,1),xt=o(Ge);else{if(Y)return c(we,Pe,Re);xt=d(Xe,we,Pe,Ee,Re,Re*Re,Re*Re*Re)}N(Me,I,xt)}else if(X)a(R[nt],R[nt+1],Re,C(Me,I),j);else{var xt;if(V)a(R[nt],R[nt+1],Re,Ge,1),xt=o(Ge);else{if(Y)return c(R[nt],R[nt+1],Re);xt=f(R[nt],R[nt+1],Re)}N(Me,I,xt)}},ze=new T({target:w._target,life:W,loop:w._loop,delay:w._delay,onframe:It,ondestroy:_});return y&&y!=="spline"&&(ze.easing=y),ze}var A=function(y,_,E,I){this._tracks={},this._target=y,this._loop=_||!1,this._getter=E||e,this._setter=I||m,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(y,_){var E=this._tracks;for(var I in _){if(!_.hasOwnProperty(I))continue;if(!E[I]){E[I]=[];var S=this._getter(this._target,I);if(S==null)continue;y!==0&&E[I].push({time:0,value:r(S)})}E[I].push({time:y,value:_[I]})}return this},during:function(y){return this._onframeList.push(y),this},pause:function(){for(var y=0;yl&&(l=n.height)}this.height=l+1},getNodeById:function(a){if(this.getId()===a)return this;for(var l=0,s=this.children,n=s.length;l=0&&this.hostTree.data.setItemLayout(this.dataIndex,a,l)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(a){if(this.dataIndex<0)return;var l=this.hostTree,s=l.data.getItemModel(this.dataIndex),n=this.getLevelModel();return n?s.getModel(a,n.getModel(a)):s.getModel(a)},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},setVisual:function(a,l){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,a,l)},getVisual:function(a,l){return this.hostTree.data.getItemVisual(this.dataIndex,a,l)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(a){for(var l=a.parentNode;l;){if(l===this)return!0;l=l.parentNode}return!1},isDescendantOf:function(a){return a!==this&&a.isAncestorOf(this)}};function m(a,l){this.root,this.data,this._nodes=[],this.hostModel=a,this.levelModels=T.map(l||[],function(s){return new x(s,a,a.ecModel)})}m.prototype={constructor:m,type:"tree",eachNode:function(a,l,s){this.root.eachNode(a,l,s)},getNodeByDataIndex:function(a){var l=this.data.getRawIndex(a);return this._nodes[l]},getNodeByName:function(a){return this.root.getNodeByName(a)},update:function(){for(var a=this.data,l=this._nodes,s=0,n=l.length;s0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(n){this.option.selected=g.clone(n)},getValueState:function(n){var d=t.findPieceIndex(n,this._pieceList);return d!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[d])]?"inRange":"outOfRange"},findTargetDataIndices:function(n){var d=[];return this.eachTargetSeries(function(r){var o=[],u=r.getData();u.each(this.getDataDimension(u),function(p,A){var b=t.findPieceIndex(p,this._pieceList);b===n&&o.push(A)},this),d.push({seriesId:r.id,dataIndex:o})},this),d},getRepresentValue:function(n){var d;if(this.isCategory())d=n.value;else if(n.value!=null)d=n.value;else{var r=n.interval||[];d=r[0]===-Infinity&&r[1]===Infinity?0:(r[0]+r[1])/2}return d},getVisualMeta:function(n){if(this.isCategory())return;var d=[],r=[],o=this;function u(w,y){var _=o.getRepresentValue({interval:w});y||(y=o.getValueState(_));var E=n(_,y);w[0]===-Infinity?r[0]=E:w[1]===Infinity?r[1]=E:d.push({value:w[0],color:E},{value:w[1],color:E})}var p=this._pieceList.slice();if(!p.length)p.push({interval:[-Infinity,Infinity]});else{var A=p[0].interval[0];A!==-Infinity&&p.unshift({interval:[-Infinity,A]}),A=p[p.length-1].interval[1],A!==Infinity&&p.push({interval:[A,Infinity]})}var b=-Infinity;return g.each(p,function(w){var y=w.interval;y&&(y[0]>b&&u([b,y[0]],"outOfRange"),u(y.slice()),b=y[1])},this),{stops:d,outerColors:r}}}),a={splitNumber:function(){var n=this.option,d=this._pieceList,r=Math.min(n.precision,20),o=this.getExtent(),u=n.splitNumber;u=Math.max(parseInt(u,10),1),n.splitNumber=u;for(var p=(o[1]-o[0])/u;+p.toFixed(r)!==p&&r<5;)r++;n.precision=r,p=+p.toFixed(r),n.minOpen&&d.push({interval:[-Infinity,o[0]],close:[0,0]});for(var A=0,b=o[0];A","\u2265"][o[0]]];r.text=r.text||this.formatValueText(r.value!=null?r.value:r.interval,!1,u)},this)}};function l(n,d){var r=n.inverse;(n.orient==="vertical"?!r:r)&&d.reverse()}var s=c;ue.exports=s},BvKs:function(ue,z,i){"use strict";i.d(z,"a",function(){return ir});var T=i("pVnL"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("lwsE"),e=i.n(t),m=i("W8MJ"),f=i.n(m),c=i("7W2i"),a=i.n(c),l=i("LQ03"),s=i.n(l),n=i("q1tI"),d=i("VTBJ"),r=i("1OyB"),o=i("vuIU"),u=i("JX7q"),p=i("Ji7U"),A=i("LK+K"),b=i("I8Z2"),w=i("BGR+"),y=i("wx14"),_=i("rePB"),E=i("4IlW"),I=i("2GS6"),S=i("Gytx"),C=i.n(S),N=i("TSYQ"),M=i.n(N),P=i("U8pU"),B=i("ODXe"),X=/iPhone/i,V=/iPod/i,Y=/iPad/i,j=/\bAndroid(?:.+)Mobile\b/i,W=/Android/i,U=/\bAndroid(?:.+)SD4930UR\b/i,R=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,K=/Windows Phone/i,G=/\bWindows(?:.+)ARM\b/i,H=/BlackBerry/i,Z=/BB10/i,q=/Opera Mini/i,ce=/\b(CriOS|Chrome)(?:.+)Mobile/i,ne=/Mobile(?:.+)Firefox\b/i;function se(vt,_t){return vt.test(_t)}function Ce(vt){var _t=vt||(typeof navigator!="undefined"?navigator.userAgent:""),hr=_t.split("[FBAN");if(typeof hr[1]!="undefined"){var yr=hr,Rt=Object(B.a)(yr,1);_t=Rt[0]}if(hr=_t.split("Twitter"),typeof hr[1]!="undefined"){var fr=hr,Ct=Object(B.a)(fr,1);_t=Ct[0]}var Zt={apple:{phone:se(X,_t)&&!se(K,_t),ipod:se(V,_t),tablet:!se(X,_t)&&se(Y,_t)&&!se(K,_t),device:(se(X,_t)||se(V,_t)||se(Y,_t))&&!se(K,_t)},amazon:{phone:se(U,_t),tablet:!se(U,_t)&&se(R,_t),device:se(U,_t)||se(R,_t)},android:{phone:!se(K,_t)&&se(U,_t)||!se(K,_t)&&se(j,_t),tablet:!se(K,_t)&&!se(U,_t)&&!se(j,_t)&&(se(R,_t)||se(W,_t)),device:!se(K,_t)&&(se(U,_t)||se(R,_t)||se(j,_t)||se(W,_t))||se(/\bokhttp\b/i,_t)},windows:{phone:se(K,_t),tablet:se(G,_t),device:se(K,_t)||se(G,_t)},other:{blackberry:se(H,_t),blackberry10:se(Z,_t),opera:se(q,_t),firefox:se(ne,_t),chrome:se(ce,_t),device:se(H,_t)||se(Z,_t)||se(q,_t)||se(ne,_t)||se(ce,_t)},any:null,phone:null,tablet:null};return Zt.any=Zt.apple.device||Zt.android.device||Zt.windows.device||Zt.other.device,Zt.phone=Zt.apple.phone||Zt.android.phone||Zt.windows.phone,Zt.tablet=Zt.apple.tablet||Zt.android.tablet||Zt.windows.tablet,Zt}var Re=Object(d.a)(Object(d.a)({},Ce()),{},{isMobile:Ce}),Xe=Re;function we(){}function Pe(vt,_t,hr){var yr=_t||"";return vt.key||"".concat(yr,"item_").concat(hr)}function Ee(vt){return"".concat(vt,"-menu-")}function Ge(vt,_t){var hr=-1;n.Children.forEach(vt,function(yr){hr+=1,yr&&yr.type&&yr.type.isMenuItemGroup?n.Children.forEach(yr.props.children,function(Rt){hr+=1,_t(Rt,hr)}):_t(yr,hr)})}function It(vt,_t,hr){if(!vt||hr.find)return;n.Children.forEach(vt,function(yr){if(yr){var Rt=yr.type;if(!Rt||!(Rt.isSubMenu||Rt.isMenuItem||Rt.isMenuItemGroup))return;_t.indexOf(yr.key)!==-1?hr.find=!0:yr.props.children&&It(yr.props.children,_t,hr)}})}var ze=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ye=function(_t){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yr=_t&&typeof _t.getBoundingClientRect=="function"&&_t.getBoundingClientRect().width;if(yr){if(hr){var Rt=getComputedStyle(_t),fr=Rt.marginLeft,Ct=Rt.marginRight;yr+=+fr.replace("px","")+ +Ct.replace("px","")}yr=+yr.toFixed(6)}return yr||0},Me=function(_t,hr,yr){_t&&Object(P.a)(_t.style)==="object"&&(_t.style[hr]=yr)},qe=function(){return Xe.any},nt=i("KQm4"),st=i("Ff2n"),xt=i("i8i4"),Bt=i("bdgK"),Le=i("uciX"),Ue=i("8XRh"),We={adjustX:1,adjustY:1},ft={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:We,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:We,offset:[4,0]}},Kt={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:We,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:We,offset:[4,0]}},bt=ft,Mt=0,lr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},mt=function(_t,hr,yr){var Rt=Ee(hr),fr=_t.getState();_t.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},fr.defaultActiveFirst),{},Object(_.a)({},Rt,yr))})},Gt=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(yr){var Rt;Object(r.a)(this,hr),Rt=_t.call(this,yr),Rt.onDestroy=function(Er){Rt.props.onDestroy(Er)},Rt.onKeyDown=function(Er){var En=Er.keyCode,vn=Rt.menuInstance,qn=Rt.props,pi=qn.isOpen,Yi=qn.store;if(En===E.a.ENTER)return Rt.onTitleClick(Er),mt(Yi,Rt.props.eventKey,!0),!0;if(En===E.a.RIGHT)return pi?vn.onKeyDown(Er):(Rt.triggerOpenChange(!0),mt(Yi,Rt.props.eventKey,!0)),!0;if(En===E.a.LEFT){var Qi;if(pi)Qi=vn.onKeyDown(Er);else return;return Qi||(Rt.triggerOpenChange(!1),Qi=!0),Qi}return pi&&(En===E.a.UP||En===E.a.DOWN)?vn.onKeyDown(Er):void 0},Rt.onOpenChange=function(Er){Rt.props.onOpenChange(Er)},Rt.onPopupVisibleChange=function(Er){Rt.triggerOpenChange(Er,Er?"mouseenter":"mouseleave")},Rt.onMouseEnter=function(Er){var En=Rt.props,vn=En.eventKey,qn=En.onMouseEnter,pi=En.store;mt(pi,Rt.props.eventKey,!1),qn({key:vn,domEvent:Er})},Rt.onMouseLeave=function(Er){var En=Rt.props,vn=En.parentMenu,qn=En.eventKey,pi=En.onMouseLeave;vn.subMenuInstance=Object(u.a)(Rt),pi({key:qn,domEvent:Er})},Rt.onTitleMouseEnter=function(Er){var En=Rt.props,vn=En.eventKey,qn=En.onItemHover,pi=En.onTitleMouseEnter;qn({key:vn,hover:!0}),pi({key:vn,domEvent:Er})},Rt.onTitleMouseLeave=function(Er){var En=Rt.props,vn=En.parentMenu,qn=En.eventKey,pi=En.onItemHover,Yi=En.onTitleMouseLeave;vn.subMenuInstance=Object(u.a)(Rt),pi({key:qn,hover:!1}),Yi({key:qn,domEvent:Er})},Rt.onTitleClick=function(Er){var En=Object(u.a)(Rt),vn=En.props;if(vn.onTitleClick({key:vn.eventKey,domEvent:Er}),vn.triggerSubMenuAction==="hover")return;Rt.triggerOpenChange(!vn.isOpen,"click"),mt(vn.store,Rt.props.eventKey,!1)},Rt.onSubMenuClick=function(Er){typeof Rt.props.onClick=="function"&&Rt.props.onClick(Rt.addKeyPath(Er))},Rt.onSelect=function(Er){Rt.props.onSelect(Er)},Rt.onDeselect=function(Er){Rt.props.onDeselect(Er)},Rt.getPrefixCls=function(){return"".concat(Rt.props.rootPrefixCls,"-submenu")},Rt.getActiveClassName=function(){return"".concat(Rt.getPrefixCls(),"-active")},Rt.getDisabledClassName=function(){return"".concat(Rt.getPrefixCls(),"-disabled")},Rt.getSelectedClassName=function(){return"".concat(Rt.getPrefixCls(),"-selected")},Rt.getOpenClassName=function(){return"".concat(Rt.props.rootPrefixCls,"-submenu-open")},Rt.saveMenuInstance=function(Er){Rt.menuInstance=Er},Rt.addKeyPath=function(Er){return Object(d.a)(Object(d.a)({},Er),{},{keyPath:(Er.keyPath||[]).concat(Rt.props.eventKey)})},Rt.triggerOpenChange=function(Er,En){var vn=Rt.props.eventKey,qn=function(){Rt.onOpenChange({key:vn,item:Object(u.a)(Rt),trigger:En,open:Er})};En==="mouseenter"?Rt.mouseenterTimeout=setTimeout(function(){qn()},0):qn()},Rt.isChildrenSelected=function(){var Er={find:!1};return It(Rt.props.children,Rt.props.selectedKeys,Er),Er.find},Rt.isOpen=function(){return Rt.props.openKeys.indexOf(Rt.props.eventKey)!==-1},Rt.adjustWidth=function(){if(!Rt.subMenuTitle||!Rt.menuInstance)return;var Er=xt.findDOMNode(Rt.menuInstance);if(Er.offsetWidth>=Rt.subMenuTitle.offsetWidth)return;Er.style.minWidth="".concat(Rt.subMenuTitle.offsetWidth,"px")},Rt.saveSubMenuTitle=function(Er){Rt.subMenuTitle=Er},Rt.getBaseProps=function(){var Er=Object(u.a)(Rt),En=Er.props;return{mode:En.mode==="horizontal"?"vertical":En.mode,visible:Rt.props.isOpen,level:En.level+1,inlineIndent:En.inlineIndent,focusable:!1,onClick:Rt.onSubMenuClick,onSelect:Rt.onSelect,onDeselect:Rt.onDeselect,onDestroy:Rt.onDestroy,selectedKeys:En.selectedKeys,eventKey:"".concat(En.eventKey,"-menu-"),openKeys:En.openKeys,motion:En.motion,onOpenChange:Rt.onOpenChange,subMenuOpenDelay:En.subMenuOpenDelay,parentMenu:Object(u.a)(Rt),subMenuCloseDelay:En.subMenuCloseDelay,forceSubMenuRender:En.forceSubMenuRender,triggerSubMenuAction:En.triggerSubMenuAction,builtinPlacements:En.builtinPlacements,defaultActiveFirst:En.store.getState().defaultActiveFirst[Ee(En.eventKey)],multiple:En.multiple,prefixCls:En.rootPrefixCls,id:Rt.internalMenuId,manualRef:Rt.saveMenuInstance,itemIcon:En.itemIcon,expandIcon:En.expandIcon,direction:En.direction}},Rt.getMotion=function(Er,En){var vn=Object(u.a)(Rt),qn=vn.haveRendered,pi=Rt.props,Yi=pi.motion,Qi=pi.rootPrefixCls,ga=Object(d.a)(Object(d.a)({},Yi),{},{leavedClassName:"".concat(Qi,"-hidden"),removeOnLeave:!1,motionAppear:qn||!En||Er!=="inline"});return ga};var fr=yr.store,Ct=yr.eventKey,Zt=fr.getState(),jr=Zt.defaultActiveFirst;Rt.isRootMenu=!1;var or=!1;return jr&&(or=jr[Ct]),mt(fr,Ct,or),Rt}return Object(o.a)(hr,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Rt=this,fr=this.props,Ct=fr.mode,Zt=fr.parentMenu,jr=fr.manualRef;if(jr&&jr(this),Ct!=="horizontal"||!Zt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Rt.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Rt=this.props,fr=Rt.onDestroy,Ct=Rt.eventKey;fr&&fr(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Rt){var fr=this,Ct=this.getBaseProps(),Zt=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return n.createElement("div",null);var jr=Ct.direction;return n.createElement(Ue.b,Object.assign({visible:Ct.visible},Zt),function(or){var Er=or.className,En=or.style,vn=M()("".concat(Ct.prefixCls,"-sub"),Er,Object(_.a)({},"".concat(Ct.prefixCls,"-rtl"),jr==="rtl"));return n.createElement(Lt,Object.assign({},Ct,{id:fr.internalMenuId,className:vn,style:En}),Rt)})}},{key:"render",value:function(){var Rt,fr=Object(d.a)({},this.props),Ct=fr.isOpen,Zt=this.getPrefixCls(),jr=fr.mode==="inline",or=M()(Zt,"".concat(Zt,"-").concat(fr.mode),(Rt={},Object(_.a)(Rt,fr.className,!!fr.className),Object(_.a)(Rt,this.getOpenClassName(),Ct),Object(_.a)(Rt,this.getActiveClassName(),fr.active||Ct&&!jr),Object(_.a)(Rt,this.getDisabledClassName(),fr.disabled),Object(_.a)(Rt,this.getSelectedClassName(),this.isChildrenSelected()),Rt));this.internalMenuId||(fr.eventKey?this.internalMenuId="".concat(fr.eventKey,"$Menu"):(Mt+=1,this.internalMenuId="$__$".concat(Mt,"$Menu")));var Er={},En={},vn={};fr.disabled||(Er={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},En={onClick:this.onTitleClick},vn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var qn={},pi=fr.direction;jr&&(pi==="rtl"?qn.paddingRight=fr.inlineIndent*fr.level:qn.paddingLeft=fr.inlineIndent*fr.level);var Yi={};this.props.isOpen&&(Yi={"aria-owns":this.internalMenuId});var Qi=null;fr.mode!=="horizontal"&&(Qi=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Qi=n.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var ga=n.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:qn,className:"".concat(Zt,"-title"),role:"button"},vn,En,{"aria-expanded":Ct},Yi,{"aria-haspopup":"true",title:typeof fr.title=="string"?fr.title:void 0}),fr.title,Qi||n.createElement("i",{className:"".concat(Zt,"-arrow")})),Ra=this.renderChildren(fr.children),$e=fr.parentMenu.isRootMenu?fr.parentMenu.props.getPopupContainer:function(Ir){return Ir.parentNode},ve=lr[fr.mode],Ne=fr.popupOffset?{offset:fr.popupOffset}:{},je=fr.mode==="inline"?"":fr.popupClassName;je+=pi==="rtl"?" ".concat(Zt,"-rtl"):"";var Ze=fr.disabled,Qe=fr.triggerSubMenuAction,tt=fr.subMenuOpenDelay,yt=fr.forceSubMenuRender,dt=fr.subMenuCloseDelay,Xt=fr.builtinPlacements;ze.forEach(function(Ir){return delete fr[Ir]}),delete fr.onClick;var Ur=pi==="rtl"?Object.assign({},Kt,Xt):Object.assign({},ft,Xt);return delete fr.direction,n.createElement("li",Object.assign({},fr,Er,{className:or,role:"menuitem"}),jr&&ga,jr&&Ra,!jr&&n.createElement(Le.a,{prefixCls:Zt,popupClassName:M()("".concat(Zt,"-popup"),je),getPopupContainer:$e,builtinPlacements:Ur,popupPlacement:ve,popupVisible:Ct,popupAlign:Ne,popup:Ra,action:Ze?[]:[Qe],mouseEnterDelay:tt,mouseLeaveDelay:dt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:yt},ga))}}]),hr}(n.Component);Gt.defaultProps={onMouseEnter:we,onMouseLeave:we,onTitleMouseEnter:we,onTitleMouseLeave:we,onTitleClick:we,manualRef:we,mode:"vertical",title:""};var Jt=Object(b.b)(function(vt,_t){var hr=vt.openKeys,yr=vt.activeKey,Rt=vt.selectedKeys,fr=_t.eventKey,Ct=_t.subMenuKey;return{isOpen:hr.indexOf(fr)>-1,active:yr[Ct]===fr,selectedKeys:Rt}})(Gt);Jt.isSubMenu=!0;var dr=Jt,cr="menuitem-overflowed",mr=.5,it=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(){var yr;return Object(r.a)(this,hr),yr=_t.apply(this,arguments),yr.resizeObserver=null,yr.mutationObserver=null,yr.originalTotalWidth=0,yr.overflowedItems=[],yr.menuItemSizes=[],yr.cancelFrameId=null,yr.state={lastVisibleIndex:void 0},yr.getMenuItemNodes=function(){var Rt=yr.props.prefixCls,fr=xt.findDOMNode(Object(u.a)(yr));return fr?[].slice.call(fr.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(Rt,"-overflowed-submenu"))<0}):[]},yr.getOverflowedSubMenuItem=function(Rt,fr,Ct){var Zt=yr.props,jr=Zt.overflowedIndicator,or=Zt.level,Er=Zt.mode,En=Zt.prefixCls,vn=Zt.theme;if(or!==1||Er!=="horizontal")return null;var qn=yr.props.children[0],pi=qn.props,Yi=pi.children,Qi=pi.title,ga=pi.style,Ra=Object(st.a)(pi,["children","title","style"]),$e=Object(d.a)({},ga),ve="".concat(Rt,"-overflowed-indicator"),Ne="".concat(Rt,"-overflowed-indicator");fr.length===0&&Ct!==!0?$e=Object(d.a)(Object(d.a)({},$e),{},{display:"none"}):Ct&&($e=Object(d.a)(Object(d.a)({},$e),{},{visibility:"hidden",position:"absolute"}),ve="".concat(ve,"-placeholder"),Ne="".concat(Ne,"-placeholder"));var je=vn?"".concat(En,"-").concat(vn):"",Ze={};return ze.forEach(function(Qe){Ra[Qe]!==void 0&&(Ze[Qe]=Ra[Qe])}),n.createElement(dr,Object.assign({title:jr,className:"".concat(En,"-overflowed-submenu"),popupClassName:je},Ze,{key:ve,eventKey:Ne,disabled:!1,style:$e}),fr)},yr.setChildrenWidthAndResize=function(){if(yr.props.mode!=="horizontal")return;var Rt=xt.findDOMNode(Object(u.a)(yr));if(!Rt)return;var fr=Rt.children;if(!fr||fr.length===0)return;var Ct=Rt.children[fr.length-1];Me(Ct,"display","inline-block");var Zt=yr.getMenuItemNodes(),jr=Zt.filter(function(or){return or.className.split(" ").indexOf(cr)>=0});jr.forEach(function(or){Me(or,"display","inline-block")}),yr.menuItemSizes=Zt.map(function(or){return ye(or,!0)}),jr.forEach(function(or){Me(or,"display","none")}),yr.overflowedIndicatorWidth=ye(Rt.children[Rt.children.length-1],!0),yr.originalTotalWidth=yr.menuItemSizes.reduce(function(or,Er){return or+Er},0),yr.handleResize(),Me(Ct,"display","none")},yr.handleResize=function(){if(yr.props.mode!=="horizontal")return;var Rt=xt.findDOMNode(Object(u.a)(yr));if(!Rt)return;var fr=ye(Rt);yr.overflowedItems=[];var Ct=0,Zt;yr.originalTotalWidth>fr+mr&&(Zt=-1,yr.menuItemSizes.forEach(function(jr){Ct+=jr,Ct+yr.overflowedIndicatorWidth<=fr&&(Zt+=1)})),yr.setState({lastVisibleIndex:Zt})},yr}return Object(o.a)(hr,[{key:"componentDidMount",value:function(){var Rt=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var fr=xt.findDOMNode(this);if(!fr)return;this.resizeObserver=new Bt.default(function(Ct){Ct.forEach(function(){var Zt=Rt.cancelFrameId;cancelAnimationFrame(Zt),Rt.cancelFrameId=requestAnimationFrame(Rt.setChildrenWidthAndResize)})}),[].slice.call(fr.children).concat(fr).forEach(function(Ct){Rt.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Rt.resizeObserver.disconnect(),[].slice.call(fr.children).concat(fr).forEach(function(Ct){Rt.resizeObserver.observe(Ct)}),Rt.setChildrenWidthAndResize()}),this.mutationObserver.observe(fr,{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(Rt){var fr=this,Ct=this.state.lastVisibleIndex;return(Rt||[]).reduce(function(Zt,jr,or){var Er=jr;if(fr.props.mode==="horizontal"){var En=fr.getOverflowedSubMenuItem(jr.props.eventKey,[]);Ct!==void 0&&fr.props.className.indexOf("".concat(fr.props.prefixCls,"-root"))!==-1&&(or>Ct&&(Er=n.cloneElement(jr,{style:{display:"none"},eventKey:"".concat(jr.props.eventKey,"-hidden"),className:"".concat(cr)})),or===Ct+1&&(fr.overflowedItems=Rt.slice(Ct+1).map(function(qn){return n.cloneElement(qn,{key:qn.props.eventKey,mode:"vertical-left"})}),En=fr.getOverflowedSubMenuItem(jr.props.eventKey,fr.overflowedItems)));var vn=[].concat(Object(nt.a)(Zt),[En,Er]);return or===Rt.length-1&&vn.push(fr.getOverflowedSubMenuItem(jr.props.eventKey,[],!0)),vn}return[].concat(Object(nt.a)(Zt),[Er])},[])}},{key:"render",value:function(){var Rt=this.props,fr=Rt.visible,Ct=Rt.prefixCls,Zt=Rt.overflowedIndicator,jr=Rt.mode,or=Rt.level,Er=Rt.tag,En=Rt.children,vn=Rt.theme,qn=Object(st.a)(Rt,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pi=Er;return n.createElement(pi,Object.assign({},qn),this.renderChildren(En))}}]),hr}(n.Component);it.defaultProps={tag:"div",className:""};var pe=it;function ae(vt){return vt.length?vt.every(function(_t){return!!_t.props.disabled}):!0}function Ve(vt,_t,hr){var yr=vt.getState();vt.setState({activeKey:Object(d.a)(Object(d.a)({},yr.activeKey),{},Object(_.a)({},_t,hr))})}function Ye(vt){return vt.eventKey||"0-menu-"}function oe(vt,_t){var hr=_t,yr=vt.children,Rt=vt.eventKey;if(hr){var fr;if(Ge(yr,function(Ct,Zt){Ct&&Ct.props&&!Ct.props.disabled&&hr===Pe(Ct,Rt,Zt)&&(fr=!0)}),fr)return hr}return hr=null,vt.defaultActiveFirst&&Ge(yr,function(Ct,Zt){!hr&&Ct&&!Ct.props.disabled&&(hr=Pe(Ct,Rt,Zt))}),hr}function ht(vt){if(vt){var _t=this.instanceArray.indexOf(vt);_t!==-1?this.instanceArray[_t]=vt:this.instanceArray.push(vt)}}var Ft=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(yr){var Rt;return Object(r.a)(this,hr),Rt=_t.call(this,yr),Rt.onKeyDown=function(fr,Ct){var Zt=fr.keyCode,jr;if(Rt.getFlatInstanceArray().forEach(function(Er){Er&&Er.props.active&&Er.onKeyDown&&(jr=Er.onKeyDown(fr))}),jr)return 1;var or=null;return(Zt===E.a.UP||Zt===E.a.DOWN)&&(or=Rt.step(Zt===E.a.UP?-1:1)),or?(fr.preventDefault(),Ve(Rt.props.store,Ye(Rt.props),or.props.eventKey),typeof Ct=="function"&&Ct(or),1):void 0},Rt.onItemHover=function(fr){var Ct=fr.key,Zt=fr.hover;Ve(Rt.props.store,Ye(Rt.props),Zt?Ct:null)},Rt.onDeselect=function(fr){Rt.props.onDeselect(fr)},Rt.onSelect=function(fr){Rt.props.onSelect(fr)},Rt.onClick=function(fr){Rt.props.onClick(fr)},Rt.onOpenChange=function(fr){Rt.props.onOpenChange(fr)},Rt.onDestroy=function(fr){Rt.props.onDestroy(fr)},Rt.getFlatInstanceArray=function(){return Rt.instanceArray},Rt.step=function(fr){var Ct=Rt.getFlatInstanceArray(),Zt=Rt.props.store.getState().activeKey[Ye(Rt.props)],jr=Ct.length;if(!jr)return null;fr<0&&(Ct=Ct.concat().reverse());var or=-1;if(Ct.every(function(qn,pi){return qn&&qn.props.eventKey===Zt?(or=pi,!1):!0}),!Rt.props.defaultActiveFirst&&or!==-1&&ae(Ct.slice(or,jr-1)))return;var Er=(or+1)%jr,En=Er;do{var vn=Ct[En];if(!vn||vn.props.disabled)En=(En+1)%jr;else return vn}while(En!==Er);return null},Rt.renderCommonMenuItem=function(fr,Ct,Zt){var jr=Rt.props.store.getState(),or=Object(u.a)(Rt),Er=or.props,En=Pe(fr,Er.eventKey,Ct),vn=fr.props;if(!vn||typeof fr.type=="string")return fr;var qn=En===jr.activeKey,pi=Object(d.a)(Object(d.a)({mode:vn.mode||Er.mode,level:Er.level,inlineIndent:Er.inlineIndent,renderMenuItem:Rt.renderMenuItem,rootPrefixCls:Er.prefixCls,index:Ct,parentMenu:Er.parentMenu,manualRef:vn.disabled?void 0:Object(I.a)(fr.ref,ht.bind(Object(u.a)(Rt))),eventKey:En,active:!vn.disabled&&qn,multiple:Er.multiple,onClick:function(Qi){(vn.onClick||we)(Qi),Rt.onClick(Qi)},onItemHover:Rt.onItemHover,motion:Er.motion,subMenuOpenDelay:Er.subMenuOpenDelay,subMenuCloseDelay:Er.subMenuCloseDelay,forceSubMenuRender:Er.forceSubMenuRender,onOpenChange:Rt.onOpenChange,onDeselect:Rt.onDeselect,onSelect:Rt.onSelect,builtinPlacements:Er.builtinPlacements,itemIcon:vn.itemIcon||Rt.props.itemIcon,expandIcon:vn.expandIcon||Rt.props.expandIcon},Zt),{},{direction:Er.direction});return(Er.mode==="inline"||qe())&&(pi.triggerSubMenuAction="click"),n.cloneElement(fr,pi)},Rt.renderMenuItem=function(fr,Ct,Zt){if(!fr)return null;var jr=Rt.props.store.getState(),or={openKeys:jr.openKeys,selectedKeys:jr.selectedKeys,triggerSubMenuAction:Rt.props.triggerSubMenuAction,subMenuKey:Zt};return Rt.renderCommonMenuItem(fr,Ct,or)},yr.store.setState({activeKey:Object(d.a)(Object(d.a)({},yr.store.getState().activeKey),{},Object(_.a)({},yr.eventKey,oe(yr,yr.activeKey)))}),Rt.instanceArray=[],Rt}return Object(o.a)(hr,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Rt){return this.props.visible||Rt.visible||this.props.className!==Rt.className||!C()(this.props.style,Rt.style)}},{key:"componentDidUpdate",value:function(Rt){var fr=this.props,Ct="activeKey"in fr?fr.activeKey:fr.store.getState().activeKey[Ye(fr)],Zt=oe(fr,Ct);if(Zt!==Ct)Ve(fr.store,Ye(fr),Zt);else if("activeKey"in Rt){var jr=oe(Rt,Rt.activeKey);Zt!==jr&&Ve(fr.store,Ye(fr),Zt)}}},{key:"render",value:function(){var Rt=this,fr=Object(y.a)({},this.props);this.instanceArray=[];var Ct=M()(fr.prefixCls,fr.className,"".concat(fr.prefixCls,"-").concat(fr.mode)),Zt={className:Ct,role:fr.role||"menu"};fr.id&&(Zt.id=fr.id),fr.focusable&&(Zt.tabIndex=0,Zt.onKeyDown=this.onKeyDown);var jr=fr.prefixCls,or=fr.eventKey,Er=fr.visible,En=fr.level,vn=fr.mode,qn=fr.overflowedIndicator,pi=fr.theme;return ze.forEach(function(Yi){return delete fr[Yi]}),delete fr.onClick,n.createElement(pe,Object.assign({},fr,{prefixCls:jr,mode:vn,tag:"ul",level:En,theme:pi,visible:Er,overflowedIndicator:qn},Zt),n.Children.map(fr.children,function(Yi,Qi){return Rt.renderMenuItem(Yi,Qi,or||"0-menu-")}))}}]),hr}(n.Component);Ft.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:we};var Te=Object(b.b)()(Ft),Lt=Te,Et=i("Kwbf");function be(vt,_t,hr){var yr=vt.prefixCls,Rt=vt.motion,fr=vt.defaultMotions,Ct=fr===void 0?{}:fr,Zt=vt.openAnimation,jr=vt.openTransitionName,or=_t.switchingModeFromInline;if(Rt)return Rt;if(Object(P.a)(Zt)==="object"&&Zt)Object(Et.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Zt=="string")return{motionName:"".concat(yr,"-open-").concat(Zt)};if(jr)return{motionName:jr};var Er=Ct[hr];return Er||(or?null:Ct.other)}var et=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(yr){var Rt;Object(r.a)(this,hr),Rt=_t.call(this,yr),Rt.inlineOpenKeys=[],Rt.onSelect=function(Zt){var jr=Object(u.a)(Rt),or=jr.props;if(or.selectable){var Er=Rt.store.getState(),En=Er.selectedKeys,vn=Zt.key;or.multiple?En=En.concat([vn]):En=[vn],"selectedKeys"in or||Rt.store.setState({selectedKeys:En}),or.onSelect(Object(d.a)(Object(d.a)({},Zt),{},{selectedKeys:En}))}},Rt.onClick=function(Zt){var jr=Rt.getRealMenuMode(),or=Object(u.a)(Rt),Er=or.store,En=or.props.onOpenChange;jr!=="inline"&&!("openKeys"in Rt.props)&&(Er.setState({openKeys:[]}),En([])),Rt.props.onClick(Zt)},Rt.onKeyDown=function(Zt,jr){Rt.innerMenu.getWrappedInstance().onKeyDown(Zt,jr)},Rt.onOpenChange=function(Zt){var jr=Object(u.a)(Rt),or=jr.props,Er=Rt.store.getState().openKeys.concat(),En=!1,vn=function(pi){var Yi=!1;if(pi.open)Yi=Er.indexOf(pi.key)===-1,Yi&&Er.push(pi.key);else{var Qi=Er.indexOf(pi.key);Yi=Qi!==-1,Yi&&Er.splice(Qi,1)}En=En||Yi};Array.isArray(Zt)?Zt.forEach(vn):vn(Zt),En&&("openKeys"in Rt.props||Rt.store.setState({openKeys:Er}),or.onOpenChange(Er))},Rt.onDeselect=function(Zt){var jr=Object(u.a)(Rt),or=jr.props;if(or.selectable){var Er=Rt.store.getState().selectedKeys.concat(),En=Zt.key,vn=Er.indexOf(En);vn!==-1&&Er.splice(vn,1),"selectedKeys"in or||Rt.store.setState({selectedKeys:Er}),or.onDeselect(Object(d.a)(Object(d.a)({},Zt),{},{selectedKeys:Er}))}},Rt.onMouseEnter=function(Zt){Rt.restoreModeVerticalFromInline();var jr=Rt.props.onMouseEnter;jr&&jr(Zt)},Rt.onTransitionEnd=function(Zt){var jr=Zt.propertyName==="width"&&Zt.target===Zt.currentTarget,or=Zt.target.className,Er=Object.prototype.toString.call(or)==="[object SVGAnimatedString]"?or.animVal:or,En=Zt.propertyName==="font-size"&&Er.indexOf("anticon")>=0;(jr||En)&&Rt.restoreModeVerticalFromInline()},Rt.setInnerMenu=function(Zt){Rt.innerMenu=Zt},Rt.isRootMenu=!0;var fr=yr.defaultSelectedKeys,Ct=yr.defaultOpenKeys;return"selectedKeys"in yr&&(fr=yr.selectedKeys||[]),"openKeys"in yr&&(Ct=yr.openKeys||[]),Rt.store=Object(b.c)({selectedKeys:fr,openKeys:Ct,activeKey:{"0-menu-":oe(yr,yr.activeKey)}}),Rt.state={switchingModeFromInline:!1},Rt}return Object(o.a)(hr,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Rt){this.updateOpentKeysWhenSwitchMode(Rt),this.updateMiniStore();var fr=this.props,Ct=fr.siderCollapsed,Zt=fr.inlineCollapsed,jr=fr.onOpenChange;(!Rt.inlineCollapsed&&Zt||!Rt.siderCollapsed&&Ct)&&jr([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Rt){var fr=this.props,Ct=this.store,Zt=this.inlineOpenKeys,jr=Ct.getState(),or={};Rt.mode==="inline"&&fr.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in fr||((fr.inlineCollapsed&&!Rt.inlineCollapsed||fr.siderCollapsed&&!Rt.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=jr.openKeys.concat(),or.openKeys=[]),(!fr.inlineCollapsed&&Rt.inlineCollapsed||!fr.siderCollapsed&&Rt.siderCollapsed)&&(or.openKeys=Zt,this.inlineOpenKeys=[])),Object.keys(or).length&&Ct.setState(or)}},{key:"updateMenuDisplay",value:function(){var Rt=this.props.collapsedWidth,fr=this.store,Ct=this.prevOpenKeys,Zt=this.getInlineCollapsed()&&(Rt===0||Rt==="0"||Rt==="0px");Zt?(this.prevOpenKeys=fr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Rt=this.props.mode,fr=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return fr&&Ct?"inline":Ct?"vertical":Rt}},{key:"getInlineCollapsed",value:function(){var Rt=this.props,fr=Rt.inlineCollapsed,Ct=Rt.siderCollapsed;return Ct!==void 0?Ct:fr}},{key:"restoreModeVerticalFromInline",value:function(){var Rt=this.state.switchingModeFromInline;Rt&&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 Rt=Object(d.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),fr=this.getRealMenuMode();return Rt.className+=" ".concat(Rt.prefixCls,"-root"),Rt.direction==="rtl"&&(Rt.className+=" ".concat(Rt.prefixCls,"-rtl")),Rt=Object(d.a)(Object(d.a)({},Rt),{},{mode:fr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:be(this.props,this.state,fr)}),delete Rt.openAnimation,delete Rt.openTransitionName,n.createElement(b.a,{store:this.store},n.createElement(Lt,Object.assign({},Rt,{ref:this.setInnerMenu}),this.props.children))}}]),hr}(n.Component);et.defaultProps={selectable:!0,onClick:we,onSelect:we,onOpenChange:we,onDeselect:we,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:n.createElement("span",null,"\xB7\xB7\xB7")};var ot=et,De=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(){var yr;return Object(r.a)(this,hr),yr=_t.apply(this,arguments),yr.onKeyDown=function(Rt){var fr=Rt.keyCode;return fr===E.a.ENTER?(yr.onClick(Rt),!0):void 0},yr.onMouseLeave=function(Rt){var fr=yr.props,Ct=fr.eventKey,Zt=fr.onItemHover,jr=fr.onMouseLeave;Zt({key:Ct,hover:!1}),jr({key:Ct,domEvent:Rt})},yr.onMouseEnter=function(Rt){var fr=yr.props,Ct=fr.eventKey,Zt=fr.onItemHover,jr=fr.onMouseEnter;Zt({key:Ct,hover:!0}),jr({key:Ct,domEvent:Rt})},yr.onClick=function(Rt){var fr=yr.props,Ct=fr.eventKey,Zt=fr.multiple,jr=fr.onClick,or=fr.onSelect,Er=fr.onDeselect,En=fr.isSelected,vn={key:Ct,keyPath:[Ct],item:Object(u.a)(yr),domEvent:Rt};jr(vn),Zt?En?Er(vn):or(vn):En||or(vn)},yr.saveNode=function(Rt){yr.node=Rt},yr}return Object(o.a)(hr,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Rt=this.props;Rt.onDestroy&&Rt.onDestroy(Rt.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 Rt,fr=Object(d.a)({},this.props),Ct=M()(this.getPrefixCls(),fr.className,(Rt={},Object(_.a)(Rt,this.getActiveClassName(),!fr.disabled&&fr.active),Object(_.a)(Rt,this.getSelectedClassName(),fr.isSelected),Object(_.a)(Rt,this.getDisabledClassName(),fr.disabled),Rt)),Zt=Object(d.a)(Object(d.a)({},fr.attribute),{},{title:typeof fr.title=="string"?fr.title:void 0,className:Ct,role:fr.role||"menuitem","aria-disabled":fr.disabled});fr.role==="option"?Zt=Object(d.a)(Object(d.a)({},Zt),{},{role:"option","aria-selected":fr.isSelected}):(fr.role===null||fr.role==="none")&&(Zt.role="none");var jr={onClick:fr.disabled?null:this.onClick,onMouseLeave:fr.disabled?null:this.onMouseLeave,onMouseEnter:fr.disabled?null:this.onMouseEnter},or=Object(d.a)({},fr.style);fr.mode==="inline"&&(fr.direction==="rtl"?or.paddingRight=fr.inlineIndent*fr.level:or.paddingLeft=fr.inlineIndent*fr.level),ze.forEach(function(En){return delete fr[En]}),delete fr.direction;var Er=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Er=n.createElement(this.props.itemIcon,this.props)),n.createElement("li",Object.assign({},Object(w.a)(fr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Zt,jr,{style:or,ref:this.saveNode}),fr.children,Er)}}]),hr}(n.Component);De.isMenuItem=!0,De.defaultProps={onSelect:we,onMouseEnter:we,onMouseLeave:we,manualRef:we};var Be=Object(b.b)(function(vt,_t){var hr=vt.activeKey,yr=vt.selectedKeys,Rt=_t.eventKey,fr=_t.subMenuKey;return{active:hr[fr]===Rt,isSelected:yr.indexOf(Rt)!==-1}})(De),Fe=Be,Ot=function(vt){Object(p.a)(hr,vt);var _t=Object(A.a)(hr);function hr(){var yr;return Object(r.a)(this,hr),yr=_t.apply(this,arguments),yr.renderInnerMenuItem=function(Rt){var fr=yr.props,Ct=fr.renderMenuItem,Zt=fr.index;return Ct(Rt,Zt,yr.props.subMenuKey)},yr}return Object(o.a)(hr,[{key:"render",value:function(){var Rt=Object(y.a)({},this.props),fr=Rt.className,Ct=fr===void 0?"":fr,Zt=Rt.rootPrefixCls,jr="".concat(Zt,"-item-group-title"),or="".concat(Zt,"-item-group-list"),Er=Rt.title,En=Rt.children;return ze.forEach(function(vn){return delete Rt[vn]}),delete Rt.onClick,delete Rt.direction,n.createElement("li",Object.assign({},Rt,{className:"".concat(Ct," ").concat(Zt,"-item-group")}),n.createElement("div",{className:jr,title:typeof Er=="string"?Er:void 0},Er),n.createElement("ul",{className:or},n.Children.map(En,this.renderInnerMenuItem)))}}]),hr}(n.Component);Ot.isMenuItemGroup=!0,Ot.defaultProps={disabled:!0};var nr=Ot,St=function(_t){var hr=_t.className,yr=_t.rootPrefixCls,Rt=_t.style;return n.createElement("li",{className:"".concat(hr," ").concat(yr,"-item-divider"),style:Rt})};St.defaultProps={disabled:!0,className:"",style:{}};var Wt=St,Rr=ot,pr=Object(n.createContext)({inlineCollapsed:!1}),rr=pr,Dt=i("0n0R"),vr=function(vt){a()(hr,vt);var _t=s()(hr);function hr(){return e()(this,hr),_t.apply(this,arguments)}return f()(hr,[{key:"renderTitle",value:function(Rt){var fr=this.props,Ct=fr.icon,Zt=fr.title,jr=fr.level,or=fr.rootPrefixCls;if(!Ct)return Rt&&jr===1&&Zt&&typeof Zt=="string"?n.createElement("div",{className:"".concat(or,"-inline-collapsed-noicon")},Zt.charAt(0)):Zt;var Er=Object(Dt.b)(Zt)&&Zt.type==="span";return n.createElement(n.Fragment,null,Ct,Er?Zt:n.createElement("span",null,Zt))}},{key:"render",value:function(){var Rt=this,fr=this.props,Ct=fr.rootPrefixCls,Zt=fr.popupClassName;return n.createElement(rr.Consumer,null,function(jr){var or=jr.inlineCollapsed,Er=jr.antdMenuTheme;return n.createElement(dr,x()({},Object(w.a)(Rt.props,["icon"]),{title:Rt.renderTitle(or),popupClassName:M()(Ct,"".concat(Ct,"-").concat(Er),Zt)}))})}}]),hr}(n.Component);vr.contextType=rr,vr.isSubMenu=1;var xr=vr,Tr=i("Zm9Q"),rn=i("3S7+"),_n=i("ZX9x"),Vn=function(vt,_t){var hr={};for(var yr in vt)Object.prototype.hasOwnProperty.call(vt,yr)&&_t.indexOf(yr)<0&&(hr[yr]=vt[yr]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,yr=Object.getOwnPropertySymbols(vt);Rt1&&l&&l.length>1){var n=g(l)/g(s);!isFinite(n)&&(n=1),c.pinchScale=n;var d=h(l);return c.pinchX=d[0],c.pinchY=d[1],{type:"pinch",target:f[0].target,event:c}}}},e=x;ue.exports=e},C0tN:function(ue,z,i){i("0o9m"),i("8Uz6"),i("Ducp"),i("6/nd")},CBdT:function(ue,z,i){var T=i("ProS");i("8waO"),i("AEZ6"),i("YNf1");var x=i("q3GZ");T.registerVisual(x)},CF2D:function(ue,z,i){var T=i("ProS");i("vZI5"),i("GeKi");var x=i("6r85"),g=i("TJmX"),h=i("CbHG");T.registerPreprocessor(x),T.registerVisual(g),T.registerLayout(h)},CFYs:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("lwsE"),e=i.n(t),m=i("W8MJ"),f=i.n(m),c=i("PJYZ"),a=i.n(c),l=i("7W2i"),s=i.n(l),n=i("LQ03"),d=i.n(n),r=i("q1tI"),o=i.n(r),u=i("TSYQ"),p=i.n(u),A=i("BGR+"),b=i("V/uB"),w=i.n(b),y=i("NAnI"),_=i.n(y),E=i("J84W"),I=i.n(E),S=i("kbBi"),C=i.n(S),N=i("H84U"),M=i("CWQg"),P=i("uaoM"),B=i("Zss7"),X=i.n(B),V=2,Y=.16,j=.05,W=.05,U=.15,R=5,K=4,G=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function H(Or,Cr,xn){var In;return Math.round(Or.h)>=60&&Math.round(Or.h)<=240?In=xn?Math.round(Or.h)-V*Cr:Math.round(Or.h)+V*Cr:In=xn?Math.round(Or.h)+V*Cr:Math.round(Or.h)-V*Cr,In<0?In+=360:In>=360&&(In-=360),In}function Z(Or,Cr,xn){if(Or.h===0&&Or.s===0)return Or.s;var In;return xn?In=Or.s-Y*Cr:Cr===K?In=Or.s+Y:In=Or.s+j*Cr,In>1&&(In=1),xn&&Cr===R&&In>.1&&(In=.1),In<.06&&(In=.06),Number(In.toFixed(2))}function q(Or,Cr,xn){var In;return xn?In=Or.v+W*Cr:In=Or.v-U*Cr,In>1&&(In=1),Number(In.toFixed(2))}function ce(Or){for(var Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xn=[],In=X()(Or),ni=R;ni>0;ni-=1){var ir=In.toHsv(),vt=X()({h:H(ir,ni,!0),s:Z(ir,ni,!0),v:q(ir,ni,!0)}).toHexString();xn.push(vt)}xn.push(In.toHexString());for(var _t=1;_t<=K;_t+=1){var hr=In.toHsv(),yr=X()({h:H(hr,_t),s:Z(hr,_t),v:q(hr,_t)}).toHexString();xn.push(yr)}return Cr.theme==="dark"?G.map(function(Rt){var fr=Rt.index,Ct=Rt.opacity,Zt=X.a.mix(Cr.backgroundColor||"#141414",xn[fr],Ct*100).toHexString();return Zt}):xn}var ne={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},se={},Ce={};Object.keys(ne).forEach(function(Or){se[Or]=ce(ne[Or]),se[Or].primary=se[Or][5],Ce[Or]=ce(ne[Or],{theme:"dark",backgroundColor:"#141414"}),Ce[Or].primary=Ce[Or][5]});var Re=se.red,Xe=se.volcano,we=se.gold,Pe=se.orange,Ee=se.yellow,Ge=se.lime,It=se.green,ze=se.cyan,ye=se.blue,Me=se.geekblue,qe=se.purple,nt=se.magenta,st=se.grey;function xt(Or){return!Or||Or<0?0:Or>100?100:Or}function Bt(Or){var Cr=Or.success,xn=Or.successPercent,In=xn;return Cr&&"progress"in Cr&&(Object(P.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),In=Cr.progress),Cr&&"percent"in Cr&&(In=Cr.percent),In}var Le=function(Or,Cr){var xn={};for(var In in Or)Object.prototype.hasOwnProperty.call(Or,In)&&Cr.indexOf(In)<0&&(xn[In]=Or[In]);if(Or!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ni=0,In=Object.getOwnPropertySymbols(Or);niOr.length)&&(Cr=Or.length);for(var xn=0,In=new Array(Cr);xn=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Or,In))continue;xn[In]=Or[In]}}return xn}function pe(Or,Cr){if(Or==null)return{};var xn={},In=Object.keys(Or),ni,ir;for(ir=0;ir=0)continue;xn[ni]=Or[ni]}return xn}var ae=function(Cr){var xn=Cr.className,In=Cr.percent,ni=Cr.prefixCls,ir=Cr.strokeColor,vt=Cr.strokeLinecap,_t=Cr.strokeWidth,hr=Cr.style,yr=Cr.trailColor,Rt=Cr.trailWidth,fr=Cr.transition,Ct=it(Cr,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ct.gapPosition;var Zt=Array.isArray(In)?In:[In],jr=Array.isArray(ir)?ir:[ir],or=Mt(Zt),Er=mt(or,1),En=Er[0],vn=_t/2,qn=100-_t/2,pi="M ".concat(vt==="round"?vn:0,",").concat(vn,` L `).concat(vt==="round"?qn:100,",").concat(vn),Yi="0 0 100 ".concat(_t),Qi=0;return o.a.createElement("svg",lr({className:p()("".concat(ni,"-line"),xn),viewBox:Yi,preserveAspectRatio:"none",style:hr},Ct),o.a.createElement("path",{className:"".concat(ni,"-line-trail"),d:pi,strokeLinecap:vt,stroke:yr,strokeWidth:Rt||_t,fillOpacity:"0"}),Zt.map(function(ga,Ra){var $e={strokeDasharray:"".concat(ga,"px, 100px"),strokeDashoffset:"-".concat(Qi,"px"),transition:fr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ve=jr[Ra]||jr[jr.length-1];return Qi+=ga,o.a.createElement("path",{key:Ra,className:"".concat(ni,"-line-path"),d:pi,strokeLinecap:vt,stroke:ve,strokeWidth:_t,fillOpacity:"0",ref:En[Ra],style:$e})}))};ae.defaultProps=bt;var Ve=ae;function Ye(){return Ye=Object.assign||function(Or){for(var Cr=1;CrOr.length)&&(Cr=Or.length);for(var xn=0,In=new Array(Cr);xn=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Or,In))continue;xn[In]=Or[In]}}return xn}function et(Or,Cr){if(Or==null)return{};var xn={},In=Object.keys(Or),ni,ir;for(ir=0;ir=0)continue;xn[ni]=Or[ni]}return xn}var ot=0;function De(Or){return+Or.replace("%","")}function Be(Or){return Array.isArray(Or)?Or:[Or]}function Fe(Or,Cr,xn,In){var ni=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ir=arguments.length>5?arguments[5]:void 0,vt=50-In/2,_t=0,hr=-vt,yr=0,Rt=-2*vt;switch(ir){case"left":_t=-vt,hr=0,yr=2*vt,Rt=0;break;case"right":_t=vt,hr=0,yr=-2*vt,Rt=0;break;case"bottom":hr=vt,Rt=2*vt;break;default:}var fr="M 50,50 m ".concat(_t,",").concat(hr,` a `).concat(vt,",").concat(vt," 0 1 1 ").concat(yr,",").concat(-Rt,` a `).concat(vt,",").concat(vt," 0 1 1 ").concat(-yr,",").concat(Rt),Ct=Math.PI*2*vt,Zt={stroke:xn,strokeDasharray:"".concat(Cr/100*(Ct-ni),"px ").concat(Ct,"px"),strokeDashoffset:"-".concat(ni/2+Or/100*(Ct-ni),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:fr,pathStyle:Zt}}var Ot=function(Cr){var xn=Cr.prefixCls,In=Cr.strokeWidth,ni=Cr.trailWidth,ir=Cr.gapDegree,vt=Cr.gapPosition,_t=Cr.trailColor,hr=Cr.strokeLinecap,yr=Cr.style,Rt=Cr.className,fr=Cr.strokeColor,Ct=Cr.percent,Zt=be(Cr,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),jr=Object(r.useMemo)(function(){return ot+=1,ot},[]),or=Fe(0,100,_t,In,ir,vt),Er=or.pathString,En=or.pathStyle,vn=Be(Ct),qn=Be(fr),pi=qn.find(function($e){return Object.prototype.toString.call($e)==="[object Object]"}),Yi=Mt(vn),Qi=oe(Yi,1),ga=Qi[0],Ra=function(){var ve=0;return vn.map(function(Ne,je){var Ze=qn[je]||qn[qn.length-1],Qe=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(xn,"-gradient-").concat(jr,")"):"",tt=Fe(ve,Ne,Ze,In,ir,vt);return ve+=Ne,o.a.createElement("path",{key:je,className:"".concat(xn,"-circle-path"),d:tt.pathString,stroke:Qe,strokeLinecap:hr,strokeWidth:In,opacity:Ne===0?0:1,fillOpacity:"0",style:tt.pathStyle,ref:ga[je]})})};return o.a.createElement("svg",Ye({className:p()("".concat(xn,"-circle"),Rt),viewBox:"0 0 100 100",style:yr},Zt),pi&&o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"".concat(xn,"-gradient-").concat(jr),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(pi).sort(function($e,ve){return De($e)-De(ve)}).map(function($e,ve){return o.a.createElement("stop",{key:ve,offset:$e,stopColor:pi[$e]})}))),o.a.createElement("path",{className:"".concat(xn,"-circle-trail"),d:Er,stroke:_t,strokeLinecap:hr,strokeWidth:ni||In,fillOpacity:"0",style:En}),Ra().reverse())};Ot.defaultProps=bt;var nr=Ot,St={Line:Ve,Circle:nr};function Wt(Or){var Cr=Or.percent,xn=Or.success,In=Or.successPercent,ni=xt(Cr),ir=Bt({success:xn,successPercent:In});return ir?[xt(ir),xt(ni-xt(ir))]:ni}function Rr(Or){var Cr=Or.success,xn=Or.strokeColor,In=Or.successPercent,ni=xn||null,ir=Bt({success:Cr,successPercent:In});return ir?[ne.green,ni]:ni}var pr=function(Cr){var xn=Cr.prefixCls,In=Cr.width,ni=Cr.strokeWidth,ir=Cr.trailColor,vt=Cr.strokeLinecap,_t=Cr.gapPosition,hr=Cr.gapDegree,yr=Cr.type,Rt=Cr.children,fr=In||120,Ct={width:fr,height:fr,fontSize:fr*.15+6},Zt=ni||6,jr=_t||yr==="dashboard"&&"bottom"||"top",or=function(){return hr||hr===0?hr:yr==="dashboard"?75:void 0},Er=Rr(Cr),En=Object.prototype.toString.call(Er)==="[object Object]",vn=p()("".concat(xn,"-inner"),x()({},"".concat(xn,"-circle-gradient"),En));return r.createElement("div",{className:vn,style:Ct},r.createElement(nr,{percent:Wt(Cr),strokeWidth:Zt,trailWidth:Zt,strokeColor:Er,strokeLinecap:vt,trailColor:ir,prefixCls:xn,gapDegree:or(),gapPosition:jr}),Rt)},rr=pr,Dt=function(Cr){for(var xn=Cr.size,In=Cr.steps,ni=Cr.percent,ir=ni===void 0?0:ni,vt=Cr.strokeWidth,_t=vt===void 0?8:vt,hr=Cr.strokeColor,yr=Cr.trailColor,Rt=Cr.prefixCls,fr=Cr.children,Ct=Math.floor(In*(ir/100)),Zt=xn==="small"?2:14,jr=[],or=0;or=100?"success":ni||"normal"}},{key:"renderProcessInfo",value:function(ni,ir){var vt=this.props,_t=vt.showInfo,hr=vt.format,yr=vt.type,Rt=vt.percent,fr=Bt(this.props);if(!_t)return null;var Ct,Zt=hr||function(or){return"".concat(or,"%")},jr=yr==="line";return hr||ir!=="exception"&&ir!=="success"?Ct=Zt(xt(Rt),xt(fr)):ir==="exception"?Ct=jr?r.createElement(C.a,null):r.createElement(w.a,null):ir==="success"&&(Ct=jr?r.createElement(I.a,null):r.createElement(_.a,null)),r.createElement("span",{className:"".concat(ni,"-text"),title:typeof Ct=="string"?Ct:void 0},Ct)}},{key:"render",value:function(){return r.createElement(N.a,null,this.renderProgress)}}]),xn}(r.Component);_n.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};var Vn=z.a=_n},"CMP+":function(ue,z,i){var T=i("bYtY"),x=i("hM6l"),g=function(t,e,m,f){x.call(this,t,e,m),this.type=f||"value",this.model=null};g.prototype={constructor:g,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},T.inherits(g,x);var h=g;ue.exports=h},CP8R:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};z.default=T},"CWI+":function(ue,z,i){},CbHG:function(ue,z,i){var T=i("IwbS"),x=T.subPixelOptimize,g=i("zM3Q"),h=i("OELB"),t=h.parsePercent,e=i("bYtY"),m=e.retrieve2,f=typeof Float32Array!="undefined"?Float32Array:Array,c={seriesType:"candlestick",plan:g(),reset:function(s){var n=s.coordinateSystem,d=s.getData(),r=l(s,d),o=0,u=1,p=["x","y"],A=d.mapDimension(p[o]),b=d.mapDimension(p[u],!0),w=b[0],y=b[1],_=b[2],E=b[3];if(d.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),A==null||b.length<4)return;return{progress:s.pipelineContext.large?S:I};function I(C,N){for(var M;(M=C.next())!=null;){var P=N.get(A,M),B=N.get(w,M),X=N.get(y,M),V=N.get(_,M),Y=N.get(E,M),j=Math.min(B,X),W=Math.max(B,X),U=Z(j,P),R=Z(W,P),K=Z(V,P),G=Z(Y,P),H=[];q(H,R,0),q(H,U,1),H.push(ne(G),ne(R),ne(K),ne(U)),N.setItemLayout(M,{sign:a(N,M,B,X,y),initBaseline:B>X?R[u]:U[u],ends:H,brushRect:ce(V,Y,P)})}function Z(se,Ce){var Re=[];return Re[o]=Ce,Re[u]=se,isNaN(Ce)||isNaN(se)?[NaN,NaN]:n.dataToPoint(Re)}function q(se,Ce,Re){var Xe=Ce.slice(),we=Ce.slice();Xe[o]=x(Xe[o]+r/2,1,!1),we[o]=x(we[o]-r/2,1,!0),Re?se.push(Xe,we):se.push(we,Xe)}function ce(se,Ce,Re){var Xe=Z(se,Re),we=Z(Ce,Re);return Xe[o]-=r/2,we[o]-=r/2,{x:Xe[0],y:Xe[1],width:u?r:we[0]-Xe[0],height:u?we[1]-Xe[1]:r}}function ne(se){return se[o]=x(se[o],1),se}}function S(C,N){for(var M=new f(C.count*4),P=0,B,X=[],V=[],Y;(Y=C.next())!=null;){var j=N.get(A,Y),W=N.get(w,Y),U=N.get(y,Y),R=N.get(_,Y),K=N.get(E,Y);if(isNaN(j)||isNaN(R)||isNaN(K)){M[P++]=NaN,P+=3;continue}M[P++]=a(N,Y,W,U,y),X[o]=j,X[u]=R,B=n.dataToPoint(X,null,V),M[P++]=B?B[0]:NaN,M[P++]=B?B[1]:NaN,X[u]=K,B=n.dataToPoint(X,null,V),M[P++]=B?B[1]:NaN}N.setLayout("largePoints",M)}}};function a(s,n,d,r,o){var u;return d>r?u=-1:d0?s.get(o,n-1)<=r?1:-1:1,u}function l(s,n){var d=s.getBaseAxis(),r,o=d.type==="category"?d.getBandWidth():(r=d.getExtent(),Math.abs(r[1]-r[0])/n.count()),u=t(m(s.get("barMaxWidth"),o),o),p=t(m(s.get("barMinWidth"),1),o),A=s.get("barWidth");return A!=null?t(A,o):Math.max(Math.min(o/2,u),p)}ue.exports=c},CiB2:function(ue,z,i){"use strict";i.d(z,"a",function(){return T});function T(x){if(x==null)throw new TypeError("Cannot destructure undefined")}},Cm0C:function(ue,z,i){i("5NHt"),i("f3JH")},CrYA:function(ue,z,i){var T=i("MFOe"),x=T.Global;ue.exports={name:"sessionStorage",read:h,write:t,each:e,remove:m,clearAll:f};function g(){return x.sessionStorage}function h(c){return g().getItem(c)}function t(c,a){return g().setItem(c,a)}function e(c){for(var a=g().length-1;a>=0;a--){var l=g().key(a);c(h(l),l)}}function m(c){return g().removeItem(c)}function f(){return g().clear()}},Csr3:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("4vCz"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},D1WM:function(ue,z,i){var T=i("bYtY"),x=i("hM6l"),g=function(t,e,m,f,c){x.call(this,t,e,m),this.type=f||"value",this.axisIndex=c};g.prototype={constructor:g,model:null,isHorizontal:function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"}},T.inherits(g,x);var h=g;ue.exports=h},D5nY:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("4NO4"),h=g.makeInner,t=g.getDataItemValue,e=i("bYtY"),m=e.createHashMap,f=e.each,c=e.map,a=e.isArray,l=e.isString,s=e.isObject,n=e.isTypedArray,d=e.isArrayLike,r=e.extend,o=e.assert,u=i("7G+c"),p=i("k9D9"),A=p.SOURCE_FORMAT_ORIGINAL,b=p.SOURCE_FORMAT_ARRAY_ROWS,w=p.SOURCE_FORMAT_OBJECT_ROWS,y=p.SOURCE_FORMAT_KEYED_COLUMNS,_=p.SOURCE_FORMAT_UNKNOWN,E=p.SOURCE_FORMAT_TYPED_ARRAY,I=p.SERIES_LAYOUT_BY_ROW,S={Must:1,Might:2,Not:3},C=h();function N(H){var Z=H.option.source,q=_;if(n(Z))q=E;else if(a(Z)){Z.length===0&&(q=b);for(var ce=0,ne=Z.length;ce0&&(u=this.getLineLength(d)/A*1e3),u!==this._period||p!==this._loop){d.stopAnimation();var y=b;w&&(y=b(n)),d.__t>0&&(y=-u*d.__t),d.__t=0;var _=d.animate("",p).when(u,{__t:1}).delay(y).during(function(){r.updateSymbolPosition(d)});p||_.done(function(){r.remove(d)}),_.start()}this._period=u,this._loop=p},c.getLineLength=function(l){return e.dist(l.__p1,l.__cp1)+e.dist(l.__cp1,l.__p2)},c.updateAnimationPoints=function(l,s){l.__p1=s[0],l.__p2=s[1],l.__cp1=s[2]||[(s[0][0]+s[1][0])/2,(s[0][1]+s[1][1])/2]},c.updateData=function(l,s,n){this.childAt(0).updateData(l,s,n),this._updateEffectSymbol(l,s)},c.updateSymbolPosition=function(l){var s=l.__p1,n=l.__p2,d=l.__cp1,r=l.__t,o=l.position,u=[o[0],o[1]],p=m.quadraticAt,A=m.quadraticDerivativeAt;o[0]=p(s[0],d[0],n[0],r),o[1]=p(s[1],d[1],n[1],r);var b=A(s[0],d[0],n[0],r),w=A(s[1],d[1],n[1],r);if(l.rotation=-Math.atan2(w,b)-Math.PI/2,this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")if(l.__lastT!==void 0&&l.__lastT=a&&r+1>=l){for(var o=[],u=0;u=a&&E+1>=l)return T(c,w.components,m,e);d[b]=w}s++}for(;s<=n;){var A=p();if(A)return A}},pushComponent:function(e,m,f){var c=e[e.length-1];c&&c.added===m&&c.removed===f?e[e.length-1]={count:c.count+1,added:m,removed:f}:e.push({count:1,added:m,removed:f})},extractCommon:function(e,m,f,c){for(var a=m.length,l=f.length,s=e.newPos,n=s-c,d=0;s+1=0)&&(ye=o);var Me=new e.Text({position:we(R.center.slice()),scale:[1/I.scale[0],1/I.scale[1]],z2:10,silent:!0});if(e.setLabelStyle(Me.style,Me.hoverStyle={},se,Ce,{labelFetcher:ye,labelDataIndex:ze,defaultText:R.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!C){var qe=[1/N[0],1/N[1]];e.updateProps(Me,{scale:qe},o)}K.add(Me)}if(y)y.setItemGraphicEl(Re,K);else{var H=o.getRegionModel(R.name);G.eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:R.name,region:H&&H.option||{}}}var nt=K.__regions||(K.__regions=[]);nt.push(R),K.highDownSilentOnTouch=!!o.get("selectedMode"),e.setHoverStyle(K,ne),E.add(K)}),this._updateController(o,u,p),s(this,o,E,p,A),n(o,E)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&m.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(o){var u=o.map;this._mapName!==u&&T.each(m.makeGraphic(u,this.uid),function(p){this._backgroundGroup.add(p)},this),this._mapName=u},_updateController:function(o,u,p){var A=o.coordinateSystem,b=this._controller,w=this._controllerHost;w.zoomLimit=o.get("scaleLimit"),w.zoom=A.getZoom(),b.enable(o.get("roam")||!1);var y=o.mainType;function _(){var E={type:"geoRoam",componentType:y};return E[y+"Id"]=o.id,E}b.off("pan").on("pan",function(E){this._mouseDownFlag=!1,g.updateViewOnPan(w,E.dx,E.dy),p.dispatchAction(T.extend(_(),{dx:E.dx,dy:E.dy}))},this),b.off("zoom").on("zoom",function(E){if(this._mouseDownFlag=!1,g.updateViewOnZoom(w,E.scale,E.originX,E.originY),p.dispatchAction(T.extend(_(),{zoom:E.scale,originX:E.originX,originY:E.originY})),this._updateGroup){var I=this.group.scale;this._regionsGroup.traverse(function(S){S.type==="text"&&S.attr("scale",[1/I[0],1/I[1]])})}},this),b.setPointerChecker(function(E,I,S){return A.getViewRectAfterRoam().contain(I,S)&&!t(E,p,o)})}};var r=d;ue.exports=r},DFOY:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("lwsE"),e=i.n(t),m=i("W8MJ"),f=i.n(m),c=i("PJYZ"),a=i.n(c),l=i("7W2i"),s=i.n(l),n=i("LQ03"),d=i.n(n),r=i("q1tI"),o=i("uciX"),u=i("2W6z"),p=i.n(u),A=i("4IlW"),b=i("uK0f"),w=i.n(b);function y(Be,Fe){if(Be===Fe)return!0;if(!Be||!Fe)return!1;var Ot=Be.length;if(Fe.length!==Ot)return!1;for(var nr=0;nr0;(Cr||Wt.isLeaf===!1)&&(Vn+=" ".concat(rr,"-menu-item-expand"),Wt.loading||(Or=r.createElement("span",{className:"".concat(rr,"-menu-item-expand-icon")},vr))),Dt==="hover"&&(Cr||Wt.isLeaf===!1)&&(_n={onMouseEnter:this.delayOnSelect.bind(this,Tr),onMouseLeave:this.delayOnSelect.bind(this),onClick:Tr}),this.isActiveOption(Wt,Rr)&&(Vn+=" ".concat(rr,"-menu-item-active"),_n.ref=this.saveMenuItem(Rr)),Wt.disabled&&(Vn+=" ".concat(rr,"-menu-item-disabled"));var xn=null;Wt.loading&&(Vn+=" ".concat(rr,"-menu-item-loading"),xn=xr||null);var In="";return"title"in Wt?In=Wt.title:typeof Wt[this.getFieldName("label")]=="string"&&(In=Wt[this.getFieldName("label")]),r.createElement("li",Object.assign({key:Wt[this.getFieldName("value")],className:Vn,title:In},_n,{role:"menuitem",onMouseDown:function(ir){return ir.preventDefault()}}),Wt[this.getFieldName("label")],Or,xn)}},{key:"getActiveOptions",value:function(Wt){var Rr=this,pr=this.props.options,rr=Wt||this.props.activeValue;return w()(pr,function(Dt,vr){return Dt[Rr.getFieldName("value")]===rr[vr]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var Wt=this,Rr=this.props.options,pr=this.getActiveOptions().map(function(rr){return rr[Wt.getFieldName("children")]}).filter(function(rr){return!!rr});return pr.unshift(Rr),pr}},{key:"delayOnSelect",value:function(Wt){for(var Rr=this,pr=arguments.length,rr=new Array(pr>1?pr-1:0),Dt=1;Dt=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Be,nr))continue;Ot[nr]=Be[nr]}}return Ot}function G(Be,Fe){if(Be==null)return{};var Ot={},nr=Object.keys(Be),St,Wt;for(Wt=0;Wt=0)continue;Ot[St]=Be[St]}return Ot}function H(Be){return ne(Be)||ce(Be)||q(Be)||Z()}function Z(){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 q(Be,Fe){if(!Be)return;if(typeof Be=="string")return se(Be,Fe);var Ot=Object.prototype.toString.call(Be).slice(8,-1);if(Ot==="Object"&&Be.constructor&&(Ot=Be.constructor.name),Ot==="Map"||Ot==="Set")return Array.from(Be);if(Ot==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ot))return se(Be,Fe)}function ce(Be){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(Be))return Array.from(Be)}function ne(Be){if(Array.isArray(Be))return se(Be)}function se(Be,Fe){(Fe==null||Fe>Be.length)&&(Fe=Be.length);for(var Ot=0,nr=new Array(Fe);Ot=xr.length?0:rn):(rn-=1,rn=rn<0?xr.length-1:rn):rn=0,Dt[vr]=xr[rn][Wt.getFieldName("value")]}else if(pr.keyCode===A.a.LEFT||pr.keyCode===A.a.BACKSPACE)pr.preventDefault(),Dt.splice(Dt.length-1,1);else if(pr.keyCode===A.a.RIGHT)pr.preventDefault(),xr[Tr]&&xr[Tr][Wt.getFieldName("children")]&&Dt.push(xr[Tr][Wt.getFieldName("children")][0][Wt.getFieldName("value")]);else if(pr.keyCode===A.a.ESC||pr.keyCode===A.a.TAB){Wt.setPopupVisible(!1);return}(!Dt||Dt.length===0)&&Wt.setPopupVisible(!1);var _n=Wt.getActiveOptions(Dt),Vn=_n[_n.length-1];Wt.handleMenuSelect(Vn,_n.length-1,pr),Wt.props.onKeyDown&&Wt.props.onKeyDown(pr)},Wt.saveTrigger=function(pr){Wt.trigger=pr};var Rr=[];return"value"in St?Rr=St.value||[]:"defaultValue"in St&&(Rr=St.defaultValue||[]),p()(!("filedNames"in St),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),Wt.state={popupVisible:St.popupVisible,activeValue:Rr,value:Rr,prevProps:St},Wt.defaultFieldNames={label:"label",value:"value",children:"children"},Wt}return Xe(nr,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(Wt){var Rr=this.defaultFieldNames,pr=this.props,rr=pr.fieldNames,Dt=pr.filedNames;return"filedNames"in this.props?Dt[Wt]||Rr[Wt]:rr[Wt]||Rr[Wt]}},{key:"getFieldNames",value:function(){var Wt=this.props,Rr=Wt.fieldNames,pr=Wt.filedNames;return"filedNames"in this.props?pr:Rr}},{key:"getCurrentLevelOptions",value:function(){var Wt=this,Rr=this.props.options,pr=Rr===void 0?[]:Rr,rr=this.state.activeValue,Dt=rr===void 0?[]:rr,vr=w()(pr,function(xr,Tr){return xr[Wt.getFieldName("value")]===Dt[Tr]},{childrenKeyName:this.getFieldName("children")});return vr[vr.length-2]?vr[vr.length-2][this.getFieldName("children")]:H(pr).filter(function(xr){return!xr.disabled})}},{key:"getActiveOptions",value:function(Wt){var Rr=this;return w()(this.props.options||[],function(pr,rr){return pr[Rr.getFieldName("value")]===Wt[rr]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var Wt=this.props,Rr=Wt.prefixCls,pr=Wt.transitionName,rr=Wt.popupClassName,Dt=Wt.options,vr=Dt===void 0?[]:Dt,xr=Wt.disabled,Tr=Wt.builtinPlacements,rn=Wt.popupPlacement,_n=Wt.children,Vn=Wt.dropdownRender,Or=K(Wt,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Cr=r.createElement("div",null),xn="";vr&&vr.length>0?Cr=r.createElement(j,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):xn=" ".concat(Rr,"-menus-empty");var In=Cr;return Vn&&(In=Vn(Cr)),r.createElement(o.a,Object.assign({ref:this.saveTrigger},Or,{popupPlacement:rn,builtinPlacements:Tr,popupTransitionName:pr,action:xr?[]:["click"],popupVisible:xr?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(Rr,"-menus"),popupClassName:rr+xn,popup:In}),r.cloneElement(_n,{onKeyDown:this.handleKeyDown,tabIndex:xr?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(Wt,Rr){var pr=Rr.prevProps,rr=pr===void 0?{}:pr,Dt={prevProps:Wt};return"value"in Wt&&!y(rr.value,Wt.value)&&(Dt.value=Wt.value||[],"loadData"in Wt||(Dt.activeValue=Wt.value||[])),"popupVisible"in Wt&&(Dt.popupVisible=Wt.popupVisible),Dt}}]),nr}(r.Component);return Be.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:U,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},Be}(),qe=Me,nt=qe,st=i("TSYQ"),xt=i.n(st),Bt=i("BGR+"),Le=i("kbBi"),Ue=i.n(Le),We=i("HQEm"),ft=i.n(We),Kt=i("fEPi"),bt=i.n(Kt),Mt=i("5YOS"),lr=i.n(Mt),mt=i("DFhj"),Gt=i.n(mt),Jt=i("5rEg"),dr=i("H84U"),cr=i("YMnH"),mr=i("uaoM"),it=i("3Nzz"),pe=i("0n0R"),ae=function(Be,Fe){var Ot={};for(var nr in Be)Object.prototype.hasOwnProperty.call(Be,nr)&&Fe.indexOf(nr)<0&&(Ot[nr]=Be[nr]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,nr=Object.getOwnPropertySymbols(Be);St-1})}function ht(Be,Fe,Ot,nr){return Fe.map(function(St,Wt){var Rr=St[nr.label],pr=Rr.indexOf(Be)>-1?Ye(Rr,Be,Ot):Rr;return Wt===0?pr:[" / ",pr]})}function Ft(Be,Fe,Ot,nr){function St(Wt){return Wt[nr.label].indexOf(Ot)>-1}return Be.findIndex(St)-Fe.findIndex(St)}function Te(Be){var Fe=Be.fieldNames;return Fe}function Lt(Be){var Fe=Te(Be)||{},Ot={children:Fe.children||"children",label:Fe.label||"label",value:Fe.value||"value"};return Ot}function Et(Be,Fe){var Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],nr=Lt(Fe),St=[],Wt=nr.children;return Be.forEach(function(Rr){var pr=Ot.concat(Rr);(Fe.changeOnSelect||!Rr[Wt]||!Rr[Wt].length)&&St.push(pr),Rr[Wt]&&(St=St.concat(Et(Rr[Wt],Fe,pr)))}),St}var be=function(Fe){return Fe.join(" / ")};function et(Be){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(Be||[]).forEach(function(Ot){var nr=Fe.value||"value";Object(mr.a)(nr in Ot,"Cascader","Not found `value` in `options`."),et(Ot[Fe.children||"children"],Fe)})}var ot=function(Be){s()(Ot,Be);var Fe=d()(Ot);function Ot(nr){var St;return e()(this,Ot),St=Fe.call(this,nr),St.cachedOptions=[],St.setValue=function(Wt){var Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];"value"in St.props||St.setState({value:Wt});var pr=St.props.onChange;pr&&pr(Wt,Rr)},St.saveInput=function(Wt){St.input=Wt},St.handleChange=function(Wt,Rr){if(St.setState({inputValue:""}),Rr[0].__IS_FILTERED_OPTION){var pr=Wt[0],rr=Rr[0].path;St.setValue(pr,rr);return}St.setValue(Wt,Rr)},St.handlePopupVisibleChange=function(Wt){"popupVisible"in St.props||St.setState(function(pr){return{popupVisible:Wt,inputFocused:Wt,inputValue:Wt?pr.inputValue:""}});var Rr=St.props.onPopupVisibleChange;Rr&&Rr(Wt)},St.handleInputBlur=function(){St.setState({inputFocused:!1})},St.handleInputClick=function(Wt){var Rr=St.state,pr=Rr.inputFocused,rr=Rr.popupVisible;(pr||rr)&&Wt.stopPropagation()},St.handleKeyDown=function(Wt){(Wt.keyCode===A.a.BACKSPACE||Wt.keyCode===A.a.SPACE)&&Wt.stopPropagation()},St.handleInputChange=function(Wt){var Rr=St.state.popupVisible,pr=Wt.target.value;Rr||St.handlePopupVisibleChange(!0),St.setState({inputValue:pr})},St.clearSelection=function(Wt){var Rr=St.state.inputValue;Wt.preventDefault(),Wt.stopPropagation(),Rr?St.setState({inputValue:""}):(St.handlePopupVisibleChange(!1),St.clearSelectionTimeout=setTimeout(function(){St.setValue([])},200))},St.renderCascader=function(Wt,Rr){var pr=Wt.getPopupContainer,rr=Wt.getPrefixCls,Dt=Wt.renderEmpty,vr=Wt.direction;return r.createElement(it.b.Consumer,null,function(xr){var Tr,rn,_n,Vn,Or=a()(St),Cr=Or.props,xn=Or.state,In=Cr.prefixCls,ni=Cr.inputPrefixCls,ir=Cr.children,vt=Cr.placeholder,_t=vt===void 0?Rr.placeholder||"Please select":vt,hr=Cr.size,yr=Cr.disabled,Rt=Cr.className,fr=Cr.style,Ct=Cr.allowClear,Zt=Cr.showSearch,jr=Zt===void 0?!1:Zt,or=Cr.suffixIcon,Er=Cr.expandIcon,En=Cr.notFoundContent,vn=Cr.popupClassName,qn=Cr.bordered,pi=Cr.dropdownRender,Yi=ae(Cr,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),Qi=hr||xr,ga=xn.value,Ra=xn.inputFocused,$e=vr==="rtl",ve=rr("cascader",In),Ne=rr("input",ni),je=xt()((Tr={},h()(Tr,"".concat(Ne,"-lg"),Qi==="large"),h()(Tr,"".concat(Ne,"-sm"),Qi==="small"),Tr)),Ze=Ct&&!yr&&ga.length>0||xn.inputValue?r.createElement(Ue.a,{className:"".concat(ve,"-picker-clear"),onClick:St.clearSelection}):null,Qe=xt()((rn={},h()(rn,"".concat(ve,"-picker-arrow"),!0),h()(rn,"".concat(ve,"-picker-arrow-expand"),xn.popupVisible),rn)),tt=xt()(Rt,"".concat(ve,"-picker"),(_n={},h()(_n,"".concat(ve,"-picker-rtl"),$e),h()(_n,"".concat(ve,"-picker-with-value"),xn.inputValue),h()(_n,"".concat(ve,"-picker-disabled"),yr),h()(_n,"".concat(ve,"-picker-").concat(Qi),!!Qi),h()(_n,"".concat(ve,"-picker-show-search"),!!jr),h()(_n,"".concat(ve,"-picker-focused"),Ra),h()(_n,"".concat(ve,"-picker-borderless"),!qn),_n)),yt=Object(Bt.a)(Yi,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","bordered"]),dt=Cr.options,Xt=Lt(St.props);if(dt&&dt.length>0)xn.inputValue&&(dt=St.generateFilteredOptions(ve,Dt));else{var Ur;dt=[(Ur={},h()(Ur,Xt.label,En||Dt("Cascader")),h()(Ur,Xt.value,"ANT_CASCADER_NOT_FOUND"),Ur)]}xn.popupVisible?St.cachedOptions=dt:dt=St.cachedOptions;var Ir={},Jr=(dt||[]).length===1&&dt[0].isEmptyNode;Jr&&(Ir.height="auto");var $t=jr.matchInputWidth!==!1;$t&&(xn.inputValue||Jr)&&St.input&&(Ir.width=St.input.input.offsetWidth);var Bn;or?Bn=Object(pe.c)(or,r.createElement("span",{className:"".concat(ve,"-picker-arrow")},or),function(){var Fi;return{className:xt()((Fi={},h()(Fi,or.props.className,or.props.className),h()(Fi,"".concat(ve,"-picker-arrow"),!0),Fi))}}):Bn=r.createElement(ft.a,{className:Qe});var gr=ir||r.createElement("span",{style:fr,className:tt},r.createElement("span",{className:"".concat(ve,"-picker-label")},St.getLabel()),r.createElement(Jt.a,x()({},yt,{tabIndex:"-1",ref:St.saveInput,prefixCls:Ne,placeholder:ga&&ga.length>0?void 0:_t,className:"".concat(ve,"-input ").concat(je),value:xn.inputValue,disabled:yr,readOnly:!jr,autoComplete:yt.autoComplete||"off",onClick:jr?St.handleInputClick:void 0,onBlur:jr?St.handleInputBlur:void 0,onKeyDown:St.handleKeyDown,onChange:jr?St.handleInputChange:void 0})),Ze,Bn),fn;Er?fn=Er:fn=$e?r.createElement(Gt.a,null):r.createElement(bt.a,null);var qr=r.createElement("span",{className:"".concat(ve,"-menu-item-loading-icon")},r.createElement(lr.a,{spin:!0})),Mr=Cr.getPopupContainer||pr,Yn=Object(Bt.a)(Cr,["inputIcon","expandIcon","loadingIcon","bordered"]),Ai=xt()(vn,(Vn={},h()(Vn,"".concat(ve,"-menu-").concat(vr),vr==="rtl"),h()(Vn,"".concat(ve,"-menu-empty"),dt.length===1&&dt[0].value==="ANT_CASCADER_NOT_FOUND"),Vn));return r.createElement(nt,x()({},Yn,{prefixCls:ve,getPopupContainer:Mr,options:dt,value:ga,popupVisible:xn.popupVisible,onPopupVisibleChange:St.handlePopupVisibleChange,onChange:St.handleChange,dropdownMenuColumnStyle:Ir,expandIcon:fn,loadingIcon:qr,popupClassName:Ai,popupPlacement:St.getPopupPlacement(vr),dropdownRender:pi}),gr)})},St.state={value:nr.value||nr.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:nr.popupVisible,flattenOptions:nr.showSearch?Et(nr.options,nr):void 0,prevProps:nr},St}return f()(Ot,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var St=this.props,Wt=St.options,Rr=St.displayRender,pr=Rr===void 0?be:Rr,rr=Lt(this.props),Dt=this.state.value,vr=Array.isArray(Dt[0])?Dt[0]:Dt,xr=w()(Wt,function(rn,_n){return rn[rr.value]===vr[_n]},{childrenKeyName:rr.children}),Tr=xr.length?xr.map(function(rn){return rn[rr.label]}):Dt;return pr(Tr,xr)}},{key:"generateFilteredOptions",value:function(St,Wt){var Rr=this,pr,rr=this.props,Dt=rr.showSearch,vr=rr.notFoundContent,xr=Lt(this.props),Tr=Dt.filter,rn=Tr===void 0?oe:Tr,_n=Dt.render,Vn=_n===void 0?ht:_n,Or=Dt.sort,Cr=Or===void 0?Ft:Or,xn=Dt.limit,In=xn===void 0?Ve:xn,ni=this.state,ir=ni.flattenOptions,vt=ir===void 0?[]:ir,_t=ni.inputValue,hr;if(In>0){hr=[];var yr=0;vt.some(function(Rt){var fr=rn(Rr.state.inputValue,Rt,xr);return fr&&(hr.push(Rt),yr+=1),yr>=In})}else Object(mr.a)(typeof In!="number","Cascader","'limit' of showSearch should be positive number or false."),hr=vt.filter(function(Rt){return rn(Rr.state.inputValue,Rt,xr)});return hr=hr.sort(function(Rt,fr){return Cr(Rt,fr,_t,xr)}),hr.length>0?hr.map(function(Rt){var fr;return fr={__IS_FILTERED_OPTION:!0,path:Rt},h()(fr,xr.value,Rt.map(function(Ct){return Ct[xr.value]})),h()(fr,xr.label,Vn(_t,Rt,St,xr)),h()(fr,"disabled",Rt.some(function(Ct){return!!Ct.disabled})),h()(fr,"isEmptyNode",!0),fr}):[(pr={},h()(pr,xr.value,"ANT_CASCADER_NOT_FOUND"),h()(pr,xr.label,vr||Wt("Cascader")),h()(pr,"disabled",!0),h()(pr,"isEmptyNode",!0),pr)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ltr",Wt=this.props.popupPlacement;return Wt!==void 0?Wt:St==="rtl"?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var St=this;return r.createElement(dr.a,null,function(Wt){return r.createElement(cr.a,null,function(Rr){return St.renderCascader(Wt,Rr)})})}}],[{key:"getDerivedStateFromProps",value:function(St,Wt){var Rr=Wt.prevProps,pr={prevProps:St};return"value"in St&&(pr.value=St.value||[]),"popupVisible"in St&&(pr.popupVisible=St.popupVisible),St.showSearch&&Rr.options!==St.options&&(pr.flattenOptions=Et(St.options,St)),pr}}]),Ot}(r.Component);ot.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0};var De=z.a=ot},DFhj:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("GGyF"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},DL4k:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};z.default=T},DN4a:function(ue,z,i){var T=i("Fofx"),x=i("QBsz"),g=T.identity,h=5e-5;function t(s){return s>h||s<-h}var e=function(n){n=n||{},n.position||(this.position=[0,0]),n.rotation==null&&(this.rotation=0),n.scale||(this.scale=[1,1]),this.origin=this.origin||null},m=e.prototype;m.transform=null,m.needLocalTransform=function(){return t(this.rotation)||t(this.position[0])||t(this.position[1])||t(this.scale[0]-1)||t(this.scale[1]-1)};var f=[];m.updateTransform=function(){var s=this.parent,n=s&&s.transform,d=this.needLocalTransform(),r=this.transform;if(!(d||n)){r&&g(r);return}r=r||T.create(),d?this.getLocalTransform(r):g(r),n&&(d?T.mul(r,s.transform,r):T.copy(r,s.transform)),this.transform=r;var o=this.globalScaleRatio;if(o!=null&&o!==1){this.getGlobalScale(f);var u=f[0]<0?-1:1,p=f[1]<0?-1:1,A=((f[0]-u)*o+u)/f[0]||0,b=((f[1]-p)*o+p)/f[1]||0;r[0]*=A,r[1]*=A,r[2]*=b,r[3]*=b}this.invTransform=this.invTransform||T.create(),T.invert(this.invTransform,r)},m.getLocalTransform=function(s){return e.getLocalTransform(this,s)},m.setTransform=function(s){var n=this.transform,d=s.dpr||1;n?s.setTransform(d*n[0],d*n[1],d*n[2],d*n[3],d*n[4],d*n[5]):s.setTransform(d,0,0,d,0,0)},m.restoreTransform=function(s){var n=s.dpr||1;s.setTransform(n,0,0,n,0,0)};var c=[],a=T.create();m.setLocalTransform=function(s){if(!s)return;var n=s[0]*s[0]+s[1]*s[1],d=s[2]*s[2]+s[3]*s[3],r=this.position,o=this.scale;t(n-1)&&(n=Math.sqrt(n)),t(d-1)&&(d=Math.sqrt(d)),s[0]<0&&(n=-n),s[3]<0&&(d=-d),r[0]=s[4],r[1]=s[5],o[0]=n,o[1]=d,this.rotation=Math.atan2(-s[1]/d,s[0]/n)},m.decomposeTransform=function(){if(!this.transform)return;var s=this.parent,n=this.transform;s&&s.transform&&(T.mul(c,s.invTransform,n),n=c);var d=this.origin;d&&(d[0]||d[1])&&(a[4]=d[0],a[5]=d[1],T.mul(c,n,a),c[4]-=d[0],c[5]-=d[1],n=c),this.setLocalTransform(n)},m.getGlobalScale=function(s){var n=this.transform;return s=s||[],n?(s[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),s[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(s[0]=-s[0]),n[3]<0&&(s[1]=-s[1]),s):(s[0]=1,s[1]=1,s)},m.transformCoordToLocal=function(s,n){var d=[s,n],r=this.invTransform;return r&&x.applyTransform(d,d,r),d},m.transformCoordToGlobal=function(s,n){var d=[s,n],r=this.transform;return r&&x.applyTransform(d,d,r),d},e.getLocalTransform=function(s,n){n=n||[],g(n);var d=s.origin,r=s.scale||[1,1],o=s.rotation||0,u=s.position||[0,0];return d&&(n[4]-=d[0],n[5]-=d[1]),T.scale(n,n,r),o&&T.rotate(n,n,o),d&&(n[4]+=d[0],n[5]+=d[1]),n[4]+=u[0],n[5]+=u[1],n};var l=e;ue.exports=l},DO2E:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};z.default=T},DZo9:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("JGo8"),h=i.n(g),t=i("+L6B"),e=i("MXD1"),m=i("5Dmo")},Dagg:function(ue,z,i){var T=i("Gev7"),x=i("mFDi"),g=i("bYtY"),h=i("Xnb7");function t(m){T.call(this,m)}t.prototype={constructor:t,type:"image",brush:function(f,c){var a=this.style,l=a.image;a.bind(f,this,c);var s=this._image=h.createOrUpdateImage(l,this._image,this,this.onload);if(!s||!h.isImageReady(s))return;var n=a.x||0,d=a.y||0,r=a.width,o=a.height,u=s.width/s.height;if(r==null&&o!=null?r=o*u:o==null&&r!=null?o=r/u:r==null&&o==null&&(r=s.width,o=s.height),this.setTransform(f),a.sWidth&&a.sHeight){var p=a.sx||0,A=a.sy||0;f.drawImage(s,p,A,a.sWidth,a.sHeight,n,d,r,o)}else if(a.sx&&a.sy){var p=a.sx,A=a.sy,b=r-p,w=o-A;f.drawImage(s,p,A,b,w,n,d,r,o)}else f.drawImage(s,n,d,r,o);a.text!=null&&(this.restoreTransform(f),this.drawRectText(f,this.getBoundingRect()))},getBoundingRect:function(){var f=this.style;return this._rect||(this._rect=new x(f.x||0,f.y||0,f.width||0,f.height||0)),this._rect}},g.inherits(t,T);var e=t;ue.exports=e},Dg8C:function(ue,z,i){var T=i("XxSj"),x=i("bYtY");function g(h,t){h.eachSeriesByType("sankey",function(e){var m=e.getGraph(),f=m.nodes;if(f.length){var c=Infinity,a=-Infinity;x.each(f,function(l){var s=l.getLayout().value;sa&&(a=s)}),x.each(f,function(l){var s=new T({type:"color",mappingMethod:"linear",dataExtent:[c,a],visual:e.get("color")}),n=s.mapValueToVisual(l.getLayout().value),d=l.getModel().get("itemStyle.color");d!=null?l.setVisual("color",d):l.setVisual("color",n)})}})}ue.exports=g},DjyN:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("Urep"),h=i.n(g),t=i("OaEy")},DlQD:function(ue,z,i){(function(T,x){ue.exports=x()})(this,function(){"use strict";function T(dr,cr){for(var mr=0;mrdr.length)&&(cr=dr.length);for(var mr=0,it=new Array(cr);mr=dr.length?{done:!0}:{done:!1,value:dr[it++]}}}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 mr=dr[Symbol.iterator](),mr.next.bind(mr)}function e(dr,cr){return cr={exports:{}},dr(cr,cr.exports),cr.exports}var m=e(function(dr){function cr(){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 mr(it){dr.exports.defaults=it}dr.exports={defaults:cr(),getDefaults:cr,changeDefaults:mr}}),f=m.defaults,c=m.getDefaults,a=m.changeDefaults,l=/[&<>"']/,s=/[&<>"']/g,n=/[<>"']|&(?!#?\w+;)/,d=/[<>"']|&(?!#?\w+;)/g,r={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function(cr){return r[cr]};function u(dr,cr){if(cr){if(l.test(dr))return dr.replace(s,o)}else if(n.test(dr))return dr.replace(d,o);return dr}var p=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(dr){return dr.replace(p,function(cr,mr){return mr=mr.toLowerCase(),mr==="colon"?":":mr.charAt(0)==="#"?mr.charAt(1)==="x"?String.fromCharCode(parseInt(mr.substring(2),16)):String.fromCharCode(+mr.substring(1)):""})}var b=/(^|[^\[])\^/g;function w(dr,cr){dr=dr.source||dr,cr=cr||"";var mr={replace:function(pe,ae){return ae=ae.source||ae,ae=ae.replace(b,"$1"),dr=dr.replace(pe,ae),mr},getRegex:function(){return new RegExp(dr,cr)}};return mr}var y=/[^\w:]/g,_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function E(dr,cr,mr){if(dr){var it;try{it=decodeURIComponent(A(mr)).replace(y,"").toLowerCase()}catch(pe){return null}if(it.indexOf("javascript:")===0||it.indexOf("vbscript:")===0||it.indexOf("data:")===0)return null}cr&&!_.test(mr)&&(mr=M(cr,mr));try{mr=encodeURI(mr).replace(/%25/g,"%")}catch(pe){return null}return mr}var I={},S=/^[^:]+:\/*[^/]*$/,C=/^([^:]+:)[\s\S]*$/,N=/^([^:]+:\/*[^/]*)[\s\S]*$/;function M(dr,cr){I[" "+dr]||(S.test(dr)?I[" "+dr]=dr+"/":I[" "+dr]=V(dr,"/",!0)),dr=I[" "+dr];var mr=dr.indexOf(":")===-1;return cr.substring(0,2)==="//"?mr?cr:dr.replace(C,"$1")+cr:cr.charAt(0)==="/"?mr?cr:dr.replace(N,"$1")+cr:dr+cr}var P={exec:function(){}};function B(dr){for(var cr=1,mr,it;cr=0&&Ye[ht]==="\\";)oe=!oe;return oe?"|":" |"}),it=mr.split(/ \|/),pe=0;if(it.length>cr)it.splice(cr);else for(;it.length=it.length?pe.slice(it.length):pe}).join(` `)}var ce=function(){function dr(mr){this.options=mr||U}var cr=dr.prototype;return cr.space=function(it){var pe=this.rules.block.newline.exec(it);if(pe)return pe[0].length>1?{type:"space",raw:pe[0]}:{raw:` `}},cr.code=function(it,pe){var ae=this.rules.block.code.exec(it);if(ae){var Ve=pe[pe.length-1];if(Ve&&Ve.type==="paragraph")return{raw:ae[0],text:ae[0].trimRight()};var Ye=ae[0].replace(/^ {4}/gm,"");return{type:"code",raw:ae[0],codeBlockStyle:"indented",text:this.options.pedantic?Ye:R(Ye,` `)}}},cr.fences=function(it){var pe=this.rules.block.fences.exec(it);if(pe){var ae=pe[0],Ve=q(ae,pe[3]||"");return{type:"code",raw:ae,lang:pe[2]?pe[2].trim():pe[2],text:Ve}}},cr.heading=function(it){var pe=this.rules.block.heading.exec(it);if(pe)return{type:"heading",raw:pe[0],depth:pe[1].length,text:pe[2]}},cr.nptable=function(it){var pe=this.rules.block.nptable.exec(it);if(pe){var ae={type:"table",header:K(pe[1].replace(/^ *| *\| *$/g,"")),align:pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:pe[3]?pe[3].replace(/\n$/,"").split(` `):[],raw:pe[0]};if(ae.header.length===ae.align.length){var Ve=ae.align.length,Ye;for(Ye=0;Ye ?/gm,"");return{type:"blockquote",raw:pe[0],text:ae}}},cr.list=function(it){var pe=this.rules.block.list.exec(it);if(pe){for(var ae=pe[0],Ve=pe[2],Ye=Ve.length>1,oe=Ve[Ve.length-1]===")",ht={type:"list",raw:ae,ordered:Ye,start:Ye?+Ve.slice(0,-1):"",loose:!1,items:[]},Ft=pe[0].match(this.rules.block.item),Te=!1,Lt,Et,be,et,ot,De,Be,Fe=Ft.length,Ot=0;Ot1||this.options.smartLists&&be!==Ve)&&(et=Ft.slice(Ot+1).join(` `),ht.raw=ht.raw.substring(0,ht.raw.length-et.length),Ot=Fe-1)),ot=Te||/\n\n(?!\s*$)/.test(Lt),Ot!==Fe-1&&(Te=Lt.charAt(Lt.length-1)===` `,ot||(ot=Te)),ot&&(ht.loose=!0),De=/^\[[ xX]\] /.test(Lt),Be=void 0,De&&(Be=Lt[1]!==" ",Lt=Lt.replace(/^\[[ xX]\] +/,"")),ht.items.push({type:"list_item",raw:ae,task:De,checked:Be,loose:ot,text:Lt});return ht}},cr.html=function(it){var pe=this.rules.block.html.exec(it);if(pe)return{type:this.options.sanitize?"paragraph":"html",raw:pe[0],pre:!this.options.sanitizer&&(pe[1]==="pre"||pe[1]==="script"||pe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(pe[0]):G(pe[0]):pe[0]}},cr.def=function(it){var pe=this.rules.block.def.exec(it);if(pe){pe[3]&&(pe[3]=pe[3].substring(1,pe[3].length-1));var ae=pe[1].toLowerCase().replace(/\s+/g," ");return{tag:ae,raw:pe[0],href:pe[2],title:pe[3]}}},cr.table=function(it){var pe=this.rules.block.table.exec(it);if(pe){var ae={type:"table",header:K(pe[1].replace(/^ *| *\| *$/g,"")),align:pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:pe[3]?pe[3].replace(/\n$/,"").split(` `):[]};if(ae.header.length===ae.align.length){ae.raw=pe[0];var Ve=ae.align.length,Ye;for(Ye=0;Ye/i.test(Ve[0])&&(pe=!1),!ae&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ve[0])?ae=!0:ae&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ve[0])&&(ae=!1),{type:this.options.sanitize?"text":"html",raw:Ve[0],inLink:pe,inRawBlock:ae,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ve[0]):G(Ve[0]):Ve[0]}},cr.link=function(it){var pe=this.rules.inline.link.exec(it);if(pe){var ae=H(pe[2],"()");if(ae>-1){var Ve=pe[0].indexOf("!")===0?5:4,Ye=Ve+pe[1].length+ae;pe[2]=pe[2].substring(0,ae),pe[0]=pe[0].substring(0,Ye).trim(),pe[3]=""}var oe=pe[2],ht="";if(this.options.pedantic){var Ft=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(oe);Ft?(oe=Ft[1],ht=Ft[3]):ht=""}else ht=pe[3]?pe[3].slice(1,-1):"";oe=oe.trim().replace(/^<([\s\S]*)>$/,"$1");var Te=Z(pe,{href:oe&&oe.replace(this.rules.inline._escapes,"$1"),title:ht&&ht.replace(this.rules.inline._escapes,"$1")},pe[0]);return Te}},cr.reflink=function(it,pe){var ae;if((ae=this.rules.inline.reflink.exec(it))||(ae=this.rules.inline.nolink.exec(it))){var Ve=(ae[2]||ae[1]).replace(/\s+/g," ");if(Ve=pe[Ve.toLowerCase()],!Ve||!Ve.href){var Ye=ae[0].charAt(0);return{type:"text",raw:Ye,text:Ye}}var oe=Z(ae,Ve,ae[0]);return oe}},cr.strong=function(it,pe,ae){ae===void 0&&(ae="");var Ve=this.rules.inline.strong.start.exec(it);if(Ve&&(!Ve[1]||Ve[1]&&(ae===""||this.rules.inline.punctuation.exec(ae)))){pe=pe.slice(-1*it.length);var Ye=Ve[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ye.lastIndex=0;for(var oe;(Ve=Ye.exec(pe))!=null;)if(oe=this.rules.inline.strong.middle.exec(pe.slice(0,Ve.index+3)),oe)return{type:"strong",raw:it.slice(0,oe[0].length),text:it.slice(2,oe[0].length-2)}}},cr.em=function(it,pe,ae){ae===void 0&&(ae="");var Ve=this.rules.inline.em.start.exec(it);if(Ve&&(!Ve[1]||Ve[1]&&(ae===""||this.rules.inline.punctuation.exec(ae)))){pe=pe.slice(-1*it.length);var Ye=Ve[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ye.lastIndex=0;for(var oe;(Ve=Ye.exec(pe))!=null;)if(oe=this.rules.inline.em.middle.exec(pe.slice(0,Ve.index+2)),oe)return{type:"em",raw:it.slice(0,oe[0].length),text:it.slice(1,oe[0].length-1)}}},cr.codespan=function(it){var pe=this.rules.inline.code.exec(it);if(pe){var ae=pe[2].replace(/\n/g," "),Ve=/[^ ]/.test(ae),Ye=ae.startsWith(" ")&&ae.endsWith(" ");return Ve&&Ye&&(ae=ae.substring(1,ae.length-1)),ae=G(ae,!0),{type:"codespan",raw:pe[0],text:ae}}},cr.br=function(it){var pe=this.rules.inline.br.exec(it);if(pe)return{type:"br",raw:pe[0]}},cr.del=function(it){var pe=this.rules.inline.del.exec(it);if(pe)return{type:"del",raw:pe[0],text:pe[1]}},cr.autolink=function(it,pe){var ae=this.rules.inline.autolink.exec(it);if(ae){var Ve,Ye;return ae[2]==="@"?(Ve=G(this.options.mangle?pe(ae[1]):ae[1]),Ye="mailto:"+Ve):(Ve=G(ae[1]),Ye=Ve),{type:"link",raw:ae[0],text:Ve,href:Ye,tokens:[{type:"text",raw:Ve,text:Ve}]}}},cr.url=function(it,pe){var ae;if(ae=this.rules.inline.url.exec(it)){var Ve,Ye;if(ae[2]==="@")Ve=G(this.options.mangle?pe(ae[0]):ae[0]),Ye="mailto:"+Ve;else{var oe;do oe=ae[0],ae[0]=this.rules.inline._backpedal.exec(ae[0])[0];while(oe!==ae[0]);Ve=G(ae[0]),ae[1]==="www."?Ye="http://"+Ve:Ye=Ve}return{type:"link",raw:ae[0],text:Ve,href:Ye,tokens:[{type:"text",raw:Ve,text:Ve}]}}},cr.inlineText=function(it,pe,ae){var Ve=this.rules.inline.text.exec(it);if(Ve){var Ye;return pe?Ye=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ve[0]):G(Ve[0]):Ve[0]:Ye=G(this.options.smartypants?ae(Ve[0]):Ve[0]),{type:"text",raw:Ve[0],text:Ye}}},dr}(),ne=W.noopTest,se=W.edit,Ce=W.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]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:ne,table:ne,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=se(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=se(Re.item,"gm").replace(/bull/g,Re.bullet).getRegex(),Re.list=se(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=//,Re.html=se(Re.html,"i").replace("comment",Re._comment).replace("tag",Re._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Re.paragraph=se(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",")|<(?:script|pre|style|!--)").replace("tag",Re._tag).getRegex(),Re.blockquote=se(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=se(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",")|<(?:script|pre|style|!--)").replace("tag",Re._tag).getRegex(),Re.gfm.table=se(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",")|<(?:script|pre|style|!--)").replace("tag",Re._tag).getRegex(),Re.pedantic=Ce({},Re.normal,{html:se(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:ne,paragraph:se(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 Xe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ne,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\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:ne,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",Xe.punctuation=se(Xe.punctuation).replace(/punctuation/g,Xe._punctuation).getRegex(),Xe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Xe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Xe.em.start=se(Xe.em.start).replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.em.middle=se(Xe.em.middle).replace(/punctuation/g,Xe._punctuation).replace(/overlapSkip/g,Xe._overlapSkip).getRegex(),Xe.em.endAst=se(Xe.em.endAst,"g").replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.em.endUnd=se(Xe.em.endUnd,"g").replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.strong.start=se(Xe.strong.start).replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.strong.middle=se(Xe.strong.middle).replace(/punctuation/g,Xe._punctuation).replace(/blockSkip/g,Xe._blockSkip).getRegex(),Xe.strong.endAst=se(Xe.strong.endAst,"g").replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.strong.endUnd=se(Xe.strong.endUnd,"g").replace(/punctuation/g,Xe._punctuation).getRegex(),Xe.blockSkip=se(Xe._blockSkip,"g").getRegex(),Xe.overlapSkip=se(Xe._overlapSkip,"g").getRegex(),Xe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Xe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Xe._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])?)+(?![-_])/,Xe.autolink=se(Xe.autolink).replace("scheme",Xe._scheme).replace("email",Xe._email).getRegex(),Xe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Xe.tag=se(Xe.tag).replace("comment",Re._comment).replace("attribute",Xe._attribute).getRegex(),Xe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Xe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Xe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Xe.link=se(Xe.link).replace("label",Xe._label).replace("href",Xe._href).replace("title",Xe._title).getRegex(),Xe.reflink=se(Xe.reflink).replace("label",Xe._label).getRegex(),Xe.reflinkSearch=se(Xe.reflinkSearch,"g").replace("reflink",Xe.reflink).replace("nolink",Xe.nolink).getRegex(),Xe.normal=Ce({},Xe),Xe.pedantic=Ce({},Xe.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:se(/^!?\[(label)\]\((.*?)\)/).replace("label",Xe._label).getRegex(),reflink:se(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Xe._label).getRegex()}),Xe.gfm=Ce({},Xe.normal,{escape:se(Xe.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]*?(?:(?=[\\.5&&(it="x"+it.toString(16)),cr+="&#"+it+";";return cr}var ye=function(){function dr(mr){this.tokens=[],this.tokens.links=Object.create(null),this.options=mr||Pe,this.options.tokenizer=this.options.tokenizer||new ce,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var it={block:Ee.normal,inline:Ge.normal};this.options.pedantic?(it.block=Ee.pedantic,it.inline=Ge.pedantic):this.options.gfm&&(it.block=Ee.gfm,this.options.breaks?it.inline=Ge.breaks:it.inline=Ge.gfm),this.tokenizer.rules=it}dr.lex=function(it,pe){var ae=new dr(pe);return ae.lex(it)};var cr=dr.prototype;return cr.lex=function(it){return it=it.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(it,this.tokens,!0),this.inline(this.tokens),this.tokens},cr.blockTokens=function(it,pe,ae){pe===void 0&&(pe=[]),ae===void 0&&(ae=!0),it=it.replace(/^ +$/gm,"");for(var Ve,Ye,oe,ht;it;){if(Ve=this.tokenizer.space(it)){it=it.substring(Ve.raw.length),Ve.type&&pe.push(Ve);continue}if(Ve=this.tokenizer.code(it,pe)){it=it.substring(Ve.raw.length),Ve.type?pe.push(Ve):(ht=pe[pe.length-1],ht.raw+=` `+Ve.raw,ht.text+=` `+Ve.text);continue}if(Ve=this.tokenizer.fences(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.heading(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.nptable(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.hr(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.blockquote(it)){it=it.substring(Ve.raw.length),Ve.tokens=this.blockTokens(Ve.text,[],ae),pe.push(Ve);continue}if(Ve=this.tokenizer.list(it)){for(it=it.substring(Ve.raw.length),oe=Ve.items.length,Ye=0;Ye0)for(;(Ft=this.tokenizer.rules.inline.reflinkSearch.exec(ht))!=null;)Te.includes(Ft[0].slice(Ft[0].lastIndexOf("[")+1,-1))&&(ht=ht.slice(0,Ft.index)+"["+"a".repeat(Ft[0].length-2)+"]"+ht.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Ft=this.tokenizer.rules.inline.blockSkip.exec(ht))!=null;)ht=ht.slice(0,Ft.index)+"["+"a".repeat(Ft[0].length-2)+"]"+ht.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;it;){if(oe=this.tokenizer.escape(it)){it=it.substring(oe.raw.length),pe.push(oe);continue}if(oe=this.tokenizer.tag(it,ae,Ve)){it=it.substring(oe.raw.length),ae=oe.inLink,Ve=oe.inRawBlock,pe.push(oe);continue}if(oe=this.tokenizer.link(it)){it=it.substring(oe.raw.length),oe.type==="link"&&(oe.tokens=this.inlineTokens(oe.text,[],!0,Ve)),pe.push(oe);continue}if(oe=this.tokenizer.reflink(it,this.tokens.links)){it=it.substring(oe.raw.length),oe.type==="link"&&(oe.tokens=this.inlineTokens(oe.text,[],!0,Ve)),pe.push(oe);continue}if(oe=this.tokenizer.strong(it,ht,Ye)){it=it.substring(oe.raw.length),oe.tokens=this.inlineTokens(oe.text,[],ae,Ve),pe.push(oe);continue}if(oe=this.tokenizer.em(it,ht,Ye)){it=it.substring(oe.raw.length),oe.tokens=this.inlineTokens(oe.text,[],ae,Ve),pe.push(oe);continue}if(oe=this.tokenizer.codespan(it)){it=it.substring(oe.raw.length),pe.push(oe);continue}if(oe=this.tokenizer.br(it)){it=it.substring(oe.raw.length),pe.push(oe);continue}if(oe=this.tokenizer.del(it)){it=it.substring(oe.raw.length),oe.tokens=this.inlineTokens(oe.text,[],ae,Ve),pe.push(oe);continue}if(oe=this.tokenizer.autolink(it,ze)){it=it.substring(oe.raw.length),pe.push(oe);continue}if(!ae&&(oe=this.tokenizer.url(it,ze))){it=it.substring(oe.raw.length),pe.push(oe);continue}if(oe=this.tokenizer.inlineText(it,Ve,It)){it=it.substring(oe.raw.length),Ye=oe.raw.slice(-1),pe.push(oe);continue}if(it){var Lt="Infinite loop on byte: "+it.charCodeAt(0);if(this.options.silent){console.error(Lt);break}else throw new Error(Lt)}}return pe},x(dr,null,[{key:"rules",get:function(){return{block:Ee,inline:Ge}}}]),dr}(),Me=m.defaults,qe=W.cleanUrl,nt=W.escape,st=function(){function dr(mr){this.options=mr||Me}var cr=dr.prototype;return cr.code=function(it,pe,ae){var Ve=(pe||"").match(/\S*/)[0];if(this.options.highlight){var Ye=this.options.highlight(it,Ve);Ye!=null&&Ye!==it&&(ae=!0,it=Ye)}return Ve?'
'+(ae?it:nt(it,!0))+`
`:"
"+(ae?it:nt(it,!0))+`
`},cr.blockquote=function(it){return`
`+it+`
`},cr.html=function(it){return it},cr.heading=function(it,pe,ae,Ve){return this.options.headerIds?"'+it+" `:""+it+" `},cr.hr=function(){return this.options.xhtml?`
`:`
`},cr.list=function(it,pe,ae){var Ve=pe?"ol":"ul",Ye=pe&&ae!==1?' start="'+ae+'"':"";return"<"+Ve+Ye+`> `+it+" `},cr.listitem=function(it){return"
  • "+it+`
  • `},cr.checkbox=function(it){return" "},cr.paragraph=function(it){return"

    "+it+`

    `},cr.table=function(it,pe){return pe&&(pe=""+pe+""),` `+it+` `+pe+`
    `},cr.tablerow=function(it){return` `+it+` `},cr.tablecell=function(it,pe){var ae=pe.header?"th":"td",Ve=pe.align?"<"+ae+' align="'+pe.align+'">':"<"+ae+">";return Ve+it+" `},cr.strong=function(it){return""+it+""},cr.em=function(it){return""+it+""},cr.codespan=function(it){return""+it+""},cr.br=function(){return this.options.xhtml?"
    ":"
    "},cr.del=function(it){return""+it+""},cr.link=function(it,pe,ae){if(it=qe(this.options.sanitize,this.options.baseUrl,it),it===null)return ae;var Ve='",Ve},cr.image=function(it,pe,ae){if(it=qe(this.options.sanitize,this.options.baseUrl,it),it===null)return ae;var Ve=''+ae+'":">",Ve},cr.text=function(it){return it},dr}(),xt=function(){function dr(){}var cr=dr.prototype;return cr.strong=function(it){return it},cr.em=function(it){return it},cr.codespan=function(it){return it},cr.del=function(it){return it},cr.html=function(it){return it},cr.text=function(it){return it},cr.link=function(it,pe,ae){return""+ae},cr.image=function(it,pe,ae){return""+ae},cr.br=function(){return""},dr}(),Bt=function(){function dr(){this.seen={}}var cr=dr.prototype;return cr.slug=function(it){var pe=it.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(pe)){var ae=pe;do this.seen[ae]++,pe=ae+"-"+this.seen[ae];while(this.seen.hasOwnProperty(pe))}return this.seen[pe]=0,pe},dr}(),Le=m.defaults,Ue=W.unescape,We=function(){function dr(mr){this.options=mr||Le,this.options.renderer=this.options.renderer||new st,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new xt,this.slugger=new Bt}dr.parse=function(it,pe){var ae=new dr(pe);return ae.parse(it)};var cr=dr.prototype;return cr.parse=function(it,pe){pe===void 0&&(pe=!0);var ae="",Ve,Ye,oe,ht,Ft,Te,Lt,Et,be,et,ot,De,Be,Fe,Ot,nr,St,Wt,Rr=it.length;for(Ve=0;Ve0&&Ot.tokens[0].type==="text"?(Ot.tokens[0].text=Wt+" "+Ot.tokens[0].text,Ot.tokens[0].tokens&&Ot.tokens[0].tokens.length>0&&Ot.tokens[0].tokens[0].type==="text"&&(Ot.tokens[0].tokens[0].text=Wt+" "+Ot.tokens[0].tokens[0].text)):Ot.tokens.unshift({type:"text",text:Wt}):Fe+=Wt),Fe+=this.parse(Ot.tokens,Be),be+=this.renderer.listitem(Fe,St,nr);ae+=this.renderer.list(be,ot,De);continue}case"html":{ae+=this.renderer.html(et.text);continue}case"paragraph":{ae+=this.renderer.paragraph(this.parseInline(et.tokens));continue}case"text":{for(be=et.tokens?this.parseInline(et.tokens):et.text;Ve+1An error occurred:

    "+bt(oe.message+"",!0)+"
    ";throw oe}}Gt.options=Gt.setOptions=function(dr){return ft(Gt.defaults,dr),lr(Gt.defaults),Gt},Gt.getDefaults=Mt,Gt.defaults=mt,Gt.use=function(dr){var cr=ft({},dr);if(dr.renderer&&function(){var it=Gt.defaults.renderer||new st,pe=function(Ye){var oe=it[Ye];it[Ye]=function(){for(var ht=arguments.length,Ft=new Array(ht),Te=0;Te=0;n--){if(!g(s[n]))continue;var d=s[n].split("="),r=unescape(d[0]),o=unescape(d[1]);l(o,r)}}function m(l,s){if(!l)return;h.cookie=escape(l)+"="+escape(s)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"}function f(l){if(!l||!a(l))return;h.cookie=escape(l)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"}function c(){e(function(l,s){f(s)})}function a(l){return new RegExp("(?:^|;\\s*)"+escape(l).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(h.cookie)}},Ducp:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("+TT/"),h=i("XpcN"),t=x.Group,e=["width","height"],m=["x","y"],f=h.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){f.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new t),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new t),this._showController},resetInner:function(){f.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(a,l,s,n,d,r,o){var u=this;f.superCall(this,"renderInner",a,l,s,n,d,r,o);var p=this._controllerGroup,A=l.get("pageIconSize",!0);T.isArray(A)||(A=[A,A]),w("pagePrev",0);var b=l.getModel("pageTextStyle");p.add(new x.Text({name:"pageText",style:{textFill:b.getTextColor(),font:b.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),w("pageNext",1);function w(y,_){var E=y+"DataIndex",I=x.createIcon(l.get("pageIcons",!0)[l.getOrient().name][_],{onclick:T.bind(u._pageGo,u,E,l,n)},{x:-A[0]/2,y:-A[1]/2,width:A[0],height:A[1]});I.name=y,p.add(I)}},layoutInner:function(a,l,s,n,d,r){var o=this.getSelectorGroup(),u=a.getOrient().index,p=e[u],A=m[u],b=e[1-u],w=m[1-u];d&&g.box("horizontal",o,a.get("selectorItemGap",!0));var y=a.get("selectorButtonGap",!0),_=o.getBoundingRect(),E=[-_.x,-_.y],I=T.clone(s);d&&(I[p]=s[p]-_[p]-y);var S=this._layoutContentAndController(a,n,I,u,p,b,w);if(d){if(r==="end")E[u]+=S[p]+y;else{var C=_[p]+y;E[u]-=C,S[A]-=C}S[p]+=_[p]+y,E[1-u]+=S[w]+S[b]/2-_[b]/2,S[b]=Math.max(S[b],_[b]),S[w]=Math.min(S[w],_[w]+E[1-u]),o.attr("position",E)}return S},_layoutContentAndController:function(a,l,s,n,d,r,o){var u=this.getContentGroup(),p=this._containerGroup,A=this._controllerGroup;g.box(a.get("orient"),u,a.get("itemGap"),n?s.width:null,n?null:s.height),g.box("horizontal",A,a.get("pageButtonItemGap",!0));var b=u.getBoundingRect(),w=A.getBoundingRect(),y=this._showController=b[d]>s[d],_=[-b.x,-b.y];l||(_[n]=u.position[n]);var E=[0,0],I=[-w.x,-w.y],S=T.retrieve2(a.get("pageButtonGap",!0),a.get("itemGap",!0));if(y){var C=a.get("pageButtonPosition",!0);C==="end"?I[n]+=s[d]-w[d]:E[n]+=w[d]+S}I[1-n]+=b[r]/2-w[r]/2,u.attr("position",_),p.attr("position",E),A.attr("position",I);var N={x:0,y:0};if(N[d]=y?s[d]:b[d],N[r]=Math.max(b[r],w[r]),N[o]=Math.min(0,w[o]+I[1-n]),p.__rectSize=s[d],y){var M={x:0,y:0};M[d]=Math.max(s[d]-w[d]-S,0),M[r]=N[r],p.setClipPath(new x.Rect({shape:M})),p.__rectSize=M[d]}else A.eachChild(function(B){B.attr({invisible:!0,silent:!0})});var P=this._getPageInfo(a);return P.pageIndex!=null&&x.updateProps(u,{position:P.contentPosition},y?a:!1),this._updatePageInfoView(a,P),N},_pageGo:function(a,l,s){var n=this._getPageInfo(l)[a];n!=null&&s.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:l.id})},_updatePageInfoView:function(a,l){var s=this._controllerGroup;T.each(["pagePrev","pageNext"],function(p){var A=l[p+"DataIndex"]!=null,b=s.childOfName(p);b&&(b.setStyle("fill",A?a.get("pageIconColor",!0):a.get("pageIconInactiveColor",!0)),b.cursor=A?"pointer":"default")});var n=s.childOfName("pageText"),d=a.get("pageFormatter"),r=l.pageIndex,o=r!=null?r+1:0,u=l.pageCount;n&&d&&n.setStyle("text",T.isString(d)?d.replace("{current}",o).replace("{total}",u):d({current:o,total:u}))},_getPageInfo:function(a){var l=a.get("scrollDataIndex",!0),s=this.getContentGroup(),n=this._containerGroup.__rectSize,d=a.getOrient().index,r=e[d],o=m[d],u=this._findTargetItemIndex(l),p=s.children(),A=p[u],b=p.length,w=b?1:0,y={contentPosition:s.position.slice(),pageCount:w,pageIndex:w-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!A)return y;var _=N(A);y.contentPosition[d]=-_.s;for(var E=u+1,I=_,S=_,C=null;E<=b;++E)C=N(p[E]),(!C&&S.e>I.s+n||C&&!M(C,I.s))&&(S.i>I.i?I=S:I=C,I&&(y.pageNextDataIndex==null&&(y.pageNextDataIndex=I.i),++y.pageCount)),S=C;for(var E=u-1,I=_,S=_,C=null;E>=-1;--E)C=N(p[E]),(!C||!M(S,C.s))&&I.i=B&&P.s<=B+n}},_findTargetItemIndex:function(a){if(!this._showController)return 0;var l,s=this.getContentGroup(),n;return s.eachChild(function(d,r){var o=d.__legendDataIndex;n==null&&o!=null&&(n=r),o===a&&(l=r)}),l!=null?l:n}}),c=f;ue.exports=c},"E/ki":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};z.default=T},E9nw:function(ue,z){ue.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var T=document.activeElement,x=[],g=0;g`,triples:"",explode:"[]{}"},g=T.Pos;T.defineOption("autoCloseBrackets",!1,function(r,o,u){u&&u!=T.Init&&(r.removeKeyMap(t),r.state.closeBrackets=null),o&&(e(h(o,"pairs")),r.state.closeBrackets=o,r.addKeyMap(t))});function h(r,o){return o=="pairs"&&typeof r=="string"?r:typeof r=="object"&&r[o]!=null?r[o]:x[o]}var t={Backspace:c,Enter:a};function e(r){for(var o=0;o=0;A--){var w=p[A].head;r.replaceRange("",g(w.line,w.ch-1),g(w.line,w.ch+1),"+delete")}}function a(r){var o=f(r),u=o&&h(o,"explode");if(!u||r.getOption("disableInput"))return T.Pass;for(var p=r.listSelections(),A=0;A0;return{anchor:new g(r.anchor.line,r.anchor.ch+(o?-1:1)),head:new g(r.head.line,r.head.ch+(o?1:-1))}}function s(r,o){var u=f(r);if(!u||r.getOption("disableInput"))return T.Pass;var p=h(u,"pairs"),A=p.indexOf(o);if(A==-1)return T.Pass;for(var b=h(u,"closeBefore"),w=h(u,"triples"),y=p.charAt(A+1)==o,_=r.listSelections(),E=A%2==0,I,S=0;S<_.length;S++){var C=_[S],N=C.head,M,P=r.getRange(N,g(N.line,N.ch+1));if(E&&!C.empty())M="surround";else if((y||!E)&&P==o)y&&d(r,N)?M="both":w.indexOf(o)>=0&&r.getRange(N,g(N.line,N.ch+3))==o+o+o?M="skipThree":M="skip";else if(y&&N.ch>1&&w.indexOf(o)>=0&&r.getRange(g(N.line,N.ch-2),N)==o+o){if(N.ch>2&&/\bstring/.test(r.getTokenTypeAt(g(N.line,N.ch-2))))return T.Pass;M="addFour"}else if(y){var B=N.ch==0?" ":r.getRange(g(N.line,N.ch-1),N);if(!T.isWordChar(P)&&B!=o&&!T.isWordChar(B))M="both";else return T.Pass}else if(E&&(P.length===0||/\s/.test(P)||b.indexOf(P)>-1))M="both";else return T.Pass;if(!I)I=M;else if(I!=M)return T.Pass}var X=A%2?p.charAt(A-1):o,V=A%2?o:p.charAt(A+1);r.operation(function(){if(I=="skip")r.execCommand("goCharRight");else if(I=="skipThree")for(var Y=0;Y<3;Y++)r.execCommand("goCharRight");else if(I=="surround"){for(var j=r.getSelections(),Y=0;Yy[0][1]&&(y[0][1]=S[0]),S[1]y[1][1]&&(y[1][1]=S[1])}return y&&b(y)}};function b(w){return new g(w[0][0],w[1][0],w[0][1]-w[0][0],w[1][1]-w[1][0])}z.layoutCovers=s},ERHi:function(ue,z,i){var T=i("ProS");i("Z6js"),i("R4Th");var x=i("f5Yq"),g=i("h8O9");T.registerVisual(x("effectScatter","circle")),T.registerLayout(g("effectScatter"))},EUZL:function(ue,z,i){(function(T,x,g){/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var h={};function t(f){f.version="0.17.4";var c=1200,a=1252;typeof cptable=="undefined"&&(typeof T!="undefined"?T.cptable=i("IkRI"):typeof window!="undefined"&&(window.cptable=i("IkRI")));for(var l=[874,932,936,949,950],s=0;s<=8;++s)l.push(1250+s);var n={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},d=function(O){if(l.indexOf(O)==-1)return;a=n[0]=O};function r(){d(1252)}var o=function(O){c=O,d(O)};function u(){o(1200),r()}function p(v){for(var O=[],L=0,k=v.length;L>1;++L)O[L]=String.fromCharCode(v.charCodeAt(2*L)+(v.charCodeAt(2*L+1)<<8));return O.join("")}function b(v){for(var O=[],L=0;L>1;++L)O[L]=String.fromCharCode(v.charCodeAt(2*L+1)+(v.charCodeAt(2*L)<<8));return O.join("")}var w=function(O){var L=O.charCodeAt(0),k=O.charCodeAt(1);return L==255&&k==254?A(O.slice(2)):L==254&&k==255?b(O.slice(2)):L==65279?O.slice(1):O},y=function(O){return String.fromCharCode(O)},_=function(O){return String.fromCharCode(O)};typeof cptable!="undefined"&&(o=function(O){c=O,d(O)},w=function(O){return O.charCodeAt(0)===255&&O.charCodeAt(1)===254?cptable.utils.decode(1200,p(O.slice(2))):O},y=function(O){return c===1200?String.fromCharCode(O):cptable.utils.decode(c,[O&255,O>>8])[0]},_=function(O){return cptable.utils.decode(a,[O])[0]});var E=null,I=!0,S=function(){var O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(k){for(var Q="",he=0,Oe=0,xe=0,at=0,ct=0,Tt=0,er=0,br=0;br>2,Oe=k.charCodeAt(br++),ct=(he&3)<<4|Oe>>4,xe=k.charCodeAt(br++),Tt=(Oe&15)<<2|xe>>6,er=xe&63,isNaN(Oe)?Tt=er=64:isNaN(xe)&&(er=64),Q+=O.charAt(at)+O.charAt(ct)+O.charAt(Tt)+O.charAt(er);return Q},decode:function(k){var Q="",he=0,Oe=0,xe=0,at=0,ct=0,Tt=0,er=0;k=k.replace(/[^\w\+\/\=]/g,"");for(var br=0;br>4,Q+=String.fromCharCode(he),Tt=O.indexOf(k.charAt(br++)),Oe=(ct&15)<<4|Tt>>2,Tt!==64&&(Q+=String.fromCharCode(Oe)),er=O.indexOf(k.charAt(br++)),xe=(Tt&3)<<6|er,er!==64&&(Q+=String.fromCharCode(xe));return Q}}}(),C=typeof x!="undefined"&&typeof g!="undefined"&&typeof g.versions!="undefined"&&!!g.versions.node,N=function(){};if(typeof x!="undefined"){var M=!x.from;if(!M)try{x.from("foo","utf8")}catch(v){M=!0}N=M?function(v,O){return O?new x(v,O):new x(v)}:x.from.bind(x),x.alloc||(x.alloc=function(v){return new x(v)}),x.allocUnsafe||(x.allocUnsafe=function(v){return new x(v)})}function P(v){return C?x.alloc(v):new Array(v)}function B(v){return C?x.allocUnsafe(v):new Array(v)}var X=function(O){return C?N(O,"binary"):O.split("").map(function(L){return L.charCodeAt(0)&255})};function V(v){if(typeof ArrayBuffer=="undefined")return X(v);for(var O=new ArrayBuffer(v.length),L=new Uint8Array(O),k=0;k!=v.length;++k)L[k]=v.charCodeAt(k)&255;return O}function Y(v){if(Array.isArray(v))return v.map(function(k){return String.fromCharCode(k)}).join("");for(var O=[],L=0;L=0;)ri+=Zn.charAt(oi--);return ri}function k(Zn,ri){for(var oi="";oi.length=ri?oi:k("0",ri-oi.length)+oi}function he(Zn,ri){var oi=""+Zn;return oi.length>=ri?oi:k(" ",ri-oi.length)+oi}function Oe(Zn,ri){var oi=""+Zn;return oi.length>=ri?oi:oi+k(" ",ri-oi.length)}function xe(Zn,ri){var oi=""+Math.round(Zn);return oi.length>=ri?oi:k("0",ri-oi.length)+oi}function at(Zn,ri){var oi=""+Zn;return oi.length>=ri?oi:k("0",ri-oi.length)+oi}var ct=Math.pow(2,32);function Tt(Zn,ri){if(Zn>ct||Zn<-ct)return xe(Zn,ri);var oi=Math.round(Zn);return at(oi,ri)}function er(Zn,ri){return ri=ri||0,Zn.length>=7+ri&&(Zn.charCodeAt(ri)|32)===103&&(Zn.charCodeAt(ri+1)|32)===101&&(Zn.charCodeAt(ri+2)|32)===110&&(Zn.charCodeAt(ri+3)|32)===101&&(Zn.charCodeAt(ri+4)|32)===114&&(Zn.charCodeAt(ri+5)|32)===97&&(Zn.charCodeAt(ri+6)|32)===108}var br=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Dr=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function an(Zn){Zn[0]="General",Zn[1]="0",Zn[2]="0.00",Zn[3]="#,##0",Zn[4]="#,##0.00",Zn[9]="0%",Zn[10]="0.00%",Zn[11]="0.00E+00",Zn[12]="# ?/?",Zn[13]="# ??/??",Zn[14]="m/d/yy",Zn[15]="d-mmm-yy",Zn[16]="d-mmm",Zn[17]="mmm-yy",Zn[18]="h:mm AM/PM",Zn[19]="h:mm:ss AM/PM",Zn[20]="h:mm",Zn[21]="h:mm:ss",Zn[22]="m/d/yy h:mm",Zn[37]="#,##0 ;(#,##0)",Zn[38]="#,##0 ;[Red](#,##0)",Zn[39]="#,##0.00;(#,##0.00)",Zn[40]="#,##0.00;[Red](#,##0.00)",Zn[45]="mm:ss",Zn[46]="[h]:mm:ss",Zn[47]="mmss.0",Zn[48]="##0.0E+0",Zn[49]="@",Zn[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'}var kr={};an(kr);var An=[],Dn=0;for(Dn=5;Dn<=8;++Dn)An[Dn]=32+Dn;for(Dn=23;Dn<=26;++Dn)An[Dn]=0;for(Dn=27;Dn<=31;++Dn)An[Dn]=14;for(Dn=50;Dn<=58;++Dn)An[Dn]=14;for(Dn=59;Dn<=62;++Dn)An[Dn]=Dn-58;for(Dn=67;Dn<=68;++Dn)An[Dn]=Dn-58;for(Dn=72;Dn<=75;++Dn)An[Dn]=Dn-58;for(Dn=67;Dn<=68;++Dn)An[Dn]=Dn-57;for(Dn=76;Dn<=78;++Dn)An[Dn]=Dn-56;for(Dn=79;Dn<=81;++Dn)An[Dn]=Dn-34;var Mn=[];Mn[5]=Mn[63]='"$"#,##0_);\\("$"#,##0\\)',Mn[6]=Mn[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',Mn[7]=Mn[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',Mn[8]=Mn[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Mn[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',Mn[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',Mn[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',Mn[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function on(Zn,ri,oi){for(var Ha=Zn<0?-1:1,bi=Zn*Ha,Wa=0,Di=1,Va=0,Nn=1,fo=0,ns=0,Fs=Math.floor(bi);fori&&(fo>ri?(ns=Nn,Va=Wa):(ns=fo,Va=Di)),!oi)return[0,Ha*Va,ns];var gc=Math.floor(Ha*Va/ns);return[gc,Ha*Va-gc*ns,ns]}function Ri(Zn,ri,oi){if(Zn>2958465||Zn<0)return null;var Ha=Zn|0,bi=Math.floor(86400*(Zn-Ha)),Wa=0,Di=[],Va={D:Ha,T:bi,u:86400*(Zn-Ha)-bi,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(Va.u)<1e-6&&(Va.u=0),ri&&ri.date1904&&(Ha+=1462),Va.u>.9999&&(Va.u=0,++bi==86400&&(Va.T=bi=0,++Ha,++Va.D)),Ha===60)Di=oi?[1317,10,29]:[1900,2,29],Wa=3;else if(Ha===0)Di=oi?[1317,8,29]:[1900,1,0],Wa=6;else{Ha>60&&--Ha;var Nn=new Date(1900,0,1);Nn.setDate(Nn.getDate()+Ha-1),Di=[Nn.getFullYear(),Nn.getMonth()+1,Nn.getDate()],Wa=Nn.getDay(),Ha<60&&(Wa=(Wa+6)%7),oi&&(Wa=ua(Nn,Di))}return Va.y=Di[0],Va.m=Di[1],Va.d=Di[2],Va.S=bi%60,bi=Math.floor(bi/60),Va.M=bi%60,bi=Math.floor(bi/60),Va.H=bi,Va.q=Wa,Va}O.parse_date_code=Ri;var da=new Date(1899,11,31,0,0,0),$i=da.getTime(),Da=new Date(1900,2,1,0,0,0);function lo(Zn,ri){var oi=Zn.getTime();return ri?oi-=1461*24*60*60*1e3:Zn>=Da&&(oi+=24*60*60*1e3),(oi-($i+(Zn.getTimezoneOffset()-da.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function _a(Zn){return Zn.toString(10)}O._general_int=_a;var Na=function(){var ri=/(?:\.0*|(\.\d*[1-9])0+)$/;function oi(fo){return fo.indexOf(".")==-1?fo:fo.replace(ri,"$1")}var Ha=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,bi=/(E[+-])(\d)$/;function Wa(fo){return fo.indexOf("E")==-1?fo:fo.replace(Ha,"$1E").replace(bi,"$10$2")}function Di(fo){var ns=fo<0?12:11,Fs=oi(fo.toFixed(12));return Fs.length<=ns?Fs:(Fs=fo.toPrecision(10),Fs.length<=ns?Fs:fo.toExponential(5))}function Va(fo){var ns=oi(fo.toFixed(11));return ns.length>(fo<0?12:11)||ns==="0"||ns==="-0"?fo.toPrecision(6):ns}function Nn(fo){var ns=Math.floor(Math.log(Math.abs(fo))*Math.LOG10E),Fs;return ns>=-4&&ns<=-1?Fs=fo.toPrecision(10+ns):Math.abs(ns)<=9?Fs=Di(fo):ns===10?Fs=fo.toFixed(10).substr(0,12):Fs=Va(fo),oi(Wa(Fs.toUpperCase()))}return Nn}();O._general_num=Na;function La(Zn,ri){switch(typeof Zn){case"string":return Zn;case"boolean":return Zn?"TRUE":"FALSE";case"number":return(Zn|0)===Zn?Zn.toString(10):Na(Zn);case"undefined":return"";case"object":if(Zn==null)return"";if(Zn instanceof Date)return Ua(14,lo(Zn,ri&&ri.date1904),ri)}throw new Error("unsupported value in General format: "+Zn)}O._general=La;function ua(Zn,ri){ri[0]-=581;var oi=Zn.getDay();return Zn<60&&(oi=(oi+6)%7),oi}function Co(Zn,ri,oi,Ha){var bi="",Wa=0,Di=0,Va=oi.y,Nn,fo=0;switch(Zn){case 98:Va=oi.y+543;case 121:switch(ri.length){case 1:case 2:Nn=Va%100,fo=2;break;default:Nn=Va%1e4,fo=4;break}break;case 109:switch(ri.length){case 1:case 2:Nn=oi.m,fo=ri.length;break;case 3:return Dr[oi.m-1][1];case 5:return Dr[oi.m-1][0];default:return Dr[oi.m-1][2]}break;case 100:switch(ri.length){case 1:case 2:Nn=oi.d,fo=ri.length;break;case 3:return br[oi.q][0];default:return br[oi.q][1]}break;case 104:switch(ri.length){case 1:case 2:Nn=1+(oi.H+11)%12,fo=ri.length;break;default:throw"bad hour format: "+ri}break;case 72:switch(ri.length){case 1:case 2:Nn=oi.H,fo=ri.length;break;default:throw"bad hour format: "+ri}break;case 77:switch(ri.length){case 1:case 2:Nn=oi.M,fo=ri.length;break;default:throw"bad minute format: "+ri}break;case 115:if(ri!="s"&&ri!="ss"&&ri!=".0"&&ri!=".00"&&ri!=".000")throw"bad second format: "+ri;return oi.u===0&&(ri=="s"||ri=="ss")?Q(oi.S,ri.length):(Ha>=2?Di=Ha===3?1e3:100:Di=Ha===1?10:1,Wa=Math.round(Di*(oi.S+oi.u)),Wa>=60*Di&&(Wa=0),ri==="s"?Wa===0?"0":""+Wa/Di:(bi=Q(Wa,2+Ha),ri==="ss"?bi.substr(0,2):"."+bi.substr(2,ri.length-1)));case 90:switch(ri){case"[h]":case"[hh]":Nn=oi.D*24+oi.H;break;case"[m]":case"[mm]":Nn=(oi.D*24+oi.H)*60+oi.M;break;case"[s]":case"[ss]":Nn=((oi.D*24+oi.H)*60+oi.M)*60+Math.round(oi.S+oi.u);break;default:throw"bad abstime format: "+ri}fo=ri.length===3?1:2;break;case 101:Nn=Va,fo=1;break}var ns=fo>0?Q(Nn,fo):"";return ns}function Ss(Zn){var ri=3;if(Zn.length<=ri)return Zn;for(var oi=Zn.length%ri,Ha=Zn.substr(0,oi);oi!=Zn.length;oi+=ri)Ha+=(Ha.length>0?",":"")+Zn.substr(oi,ri);return Ha}var qo=function(){var ri=/%/g;function oi(Eo,Vi,sa){var Ls=Vi.replace(ri,""),$a=Vi.length-Ls.length;return qo(Eo,Ls,sa*Math.pow(10,2*$a))+k("%",$a)}function Ha(Eo,Vi,sa){for(var Ls=Vi.length-1;Vi.charCodeAt(Ls-1)===44;)--Ls;return qo(Eo,Vi.substr(0,Ls),sa/Math.pow(10,3*(Vi.length-Ls)))}function bi(Eo,Vi){var sa,Ls=Eo.indexOf("E")-Eo.indexOf(".")-1;if(Eo.match(/^#+0.0E\+0$/)){if(Vi==0)return"0.0E+0";if(Vi<0)return"-"+bi(Eo,-Vi);var $a=Eo.indexOf(".");$a===-1&&($a=Eo.indexOf("E"));var eo=Math.floor(Math.log(Vi)*Math.LOG10E)%$a;if(eo<0&&(eo+=$a),sa=(Vi/Math.pow(10,eo)).toPrecision(Ls+1+($a+eo)%$a),sa.indexOf("e")===-1){var Yo=Math.floor(Math.log(Vi)*Math.LOG10E);for(sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+(Yo-sa.length+eo):sa+="E+"+(Yo-eo);sa.substr(0,2)==="0.";)sa=sa.charAt(0)+sa.substr(2,$a)+"."+sa.substr(2+$a),sa=sa.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");sa=sa.replace(/\+-/,"-")}sa=sa.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(il,Vl,_l,Tl){return Vl+_l+Tl.substr(0,($a+eo)%$a)+"."+Tl.substr(eo)+"E"})}else sa=Vi.toExponential(Ls);return Eo.match(/E\+00$/)&&sa.match(/e[+-]\d$/)&&(sa=sa.substr(0,sa.length-1)+"0"+sa.charAt(sa.length-1)),Eo.match(/E\-/)&&sa.match(/e\+/)&&(sa=sa.replace(/e\+/,"e")),sa.replace("e","E")}var Wa=/# (\?+)( ?)\/( ?)(\d+)/;function Di(Eo,Vi,sa){var Ls=parseInt(Eo[4],10),$a=Math.round(Vi*Ls),eo=Math.floor($a/Ls),Yo=$a-eo*Ls,il=Ls;return sa+(eo===0?"":""+eo)+" "+(Yo===0?k(" ",Eo[1].length+1+Eo[4].length):he(Yo,Eo[1].length)+Eo[2]+"/"+Eo[3]+Q(il,Eo[4].length))}function Va(Eo,Vi,sa){return sa+(Vi===0?"":""+Vi)+k(" ",Eo[1].length+2+Eo[4].length)}var Nn=/^#*0*\.([0#]+)/,fo=/\).*[0#]/,ns=/\(###\) ###\\?-####/;function Fs(Eo){for(var Vi="",sa,Ls=0;Ls!=Eo.length;++Ls)switch(sa=Eo.charCodeAt(Ls)){case 35:break;case 63:Vi+=" ";break;case 48:Vi+="0";break;default:Vi+=String.fromCharCode(sa)}return Vi}function gc(Eo,Vi){var sa=Math.pow(10,Vi);return""+Math.round(Eo*sa)/sa}function tu(Eo,Vi){var sa=Eo-Math.floor(Eo),Ls=Math.pow(10,Vi);return Vi<(""+Math.round(sa*Ls)).length?0:Math.round(sa*Ls)}function pu(Eo,Vi){return Vi<(""+Math.round((Eo-Math.floor(Eo))*Math.pow(10,Vi))).length?1:0}function Xc(Eo){return Eo<2147483647&&Eo>-2147483648?""+(Eo>=0?Eo|0:Eo-1|0):""+Math.floor(Eo)}function Wl(Eo,Vi,sa){if(Eo.charCodeAt(0)===40&&!Vi.match(fo)){var Ls=Vi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=0?Wl("n",Ls,sa):"("+Wl("n",Ls,-sa)+")"}if(Vi.charCodeAt(Vi.length-1)===44)return Ha(Eo,Vi,sa);if(Vi.indexOf("%")!==-1)return oi(Eo,Vi,sa);if(Vi.indexOf("E")!==-1)return bi(Vi,sa);if(Vi.charCodeAt(0)===36)return"$"+Wl(Eo,Vi.substr(Vi.charAt(1)==" "?2:1),sa);var $a,eo,Yo,il,Vl=Math.abs(sa),_l=sa<0?"-":"";if(Vi.match(/^00+$/))return _l+Tt(Vl,Vi.length);if(Vi.match(/^[#?]+$/))return $a=Tt(sa,0),$a==="0"&&($a=""),$a.length>Vi.length?$a:Fs(Vi.substr(0,Vi.length-$a.length))+$a;if(eo=Vi.match(Wa))return Di(eo,Vl,_l);if(Vi.match(/^#+0+$/))return _l+Tt(Vl,Vi.length-Vi.indexOf("0"));if(eo=Vi.match(Nn))return $a=gc(sa,eo[1].length).replace(/^([^\.]+)$/,"$1."+Fs(eo[1])).replace(/\.$/,"."+Fs(eo[1])).replace(/\.(\d*)$/,function(Nu,yh){return"."+yh+k("0",Fs(eo[1]).length-yh.length)}),Vi.indexOf("0.")!==-1?$a:$a.replace(/^0\./,".");if(Vi=Vi.replace(/^#+([0.])/,"$1"),eo=Vi.match(/^(0*)\.(#*)$/))return _l+gc(Vl,eo[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Vi.match(/^#{1,3},##0(\.?)$/))return _l+Ss(Tt(Vl,0));if(eo=Vi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Wl(Eo,Vi,-sa):Ss(""+(Math.floor(sa)+pu(sa,eo[1].length)))+"."+Q(tu(sa,eo[1].length),eo[1].length);if(eo=Vi.match(/^#,#*,#0/))return Wl(Eo,Vi.replace(/^#,#*,/,""),sa);if(eo=Vi.match(/^([0#]+)(\\?-([0#]+))+$/))return $a=L(Wl(Eo,Vi.replace(/[\\-]/g,""),sa)),Yo=0,L(L(Vi.replace(/\\/g,"")).replace(/[0#]/g,function(Nu){return Yo<$a.length?$a.charAt(Yo++):Nu==="0"?"0":""}));if(Vi.match(ns))return $a=Wl(Eo,"##########",sa),"("+$a.substr(0,3)+") "+$a.substr(3,3)+"-"+$a.substr(6);var Tl="";if(eo=Vi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return Yo=Math.min(eo[4].length,7),il=on(Vl,Math.pow(10,Yo)-1,!1),$a=""+_l,Tl=qo("n",eo[1],il[1]),Tl.charAt(Tl.length-1)==" "&&(Tl=Tl.substr(0,Tl.length-1)+"0"),$a+=Tl+eo[2]+"/"+eo[3],Tl=Oe(il[2],Yo),Tl.length=0?Zs("n",Ls,sa):"("+Zs("n",Ls,-sa)+")"}if(Vi.charCodeAt(Vi.length-1)===44)return wd(Eo,Vi,sa);if(Vi.indexOf("%")!==-1)return Fd(Eo,Vi,sa);if(Vi.indexOf("E")!==-1)return Qc(Vi,sa);if(Vi.charCodeAt(0)===36)return"$"+Zs(Eo,Vi.substr(Vi.charAt(1)==" "?2:1),sa);var $a,eo,Yo,il,Vl=Math.abs(sa),_l=sa<0?"-":"";if(Vi.match(/^00+$/))return _l+Q(Vl,Vi.length);if(Vi.match(/^[#?]+$/))return $a=""+sa,sa===0&&($a=""),$a.length>Vi.length?$a:Fs(Vi.substr(0,Vi.length-$a.length))+$a;if(eo=Vi.match(Wa))return Va(eo,Vl,_l);if(Vi.match(/^#+0+$/))return _l+Q(Vl,Vi.length-Vi.indexOf("0"));if(eo=Vi.match(Nn))return $a=(""+sa).replace(/^([^\.]+)$/,"$1."+Fs(eo[1])).replace(/\.$/,"."+Fs(eo[1])),$a=$a.replace(/\.(\d*)$/,function(Nu,yh){return"."+yh+k("0",Fs(eo[1]).length-yh.length)}),Vi.indexOf("0.")!==-1?$a:$a.replace(/^0\./,".");if(Vi=Vi.replace(/^#+([0.])/,"$1"),eo=Vi.match(/^(0*)\.(#*)$/))return _l+(""+Vl).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,eo[1].length?"0.":".");if(eo=Vi.match(/^#{1,3},##0(\.?)$/))return _l+Ss(""+Vl);if(eo=Vi.match(/^#,##0\.([#0]*0)$/))return sa<0?"-"+Zs(Eo,Vi,-sa):Ss(""+sa)+"."+k("0",eo[1].length);if(eo=Vi.match(/^#,#*,#0/))return Zs(Eo,Vi.replace(/^#,#*,/,""),sa);if(eo=Vi.match(/^([0#]+)(\\?-([0#]+))+$/))return $a=L(Zs(Eo,Vi.replace(/[\\-]/g,""),sa)),Yo=0,L(L(Vi.replace(/\\/g,"")).replace(/[0#]/g,function(Nu){return Yo<$a.length?$a.charAt(Yo++):Nu==="0"?"0":""}));if(Vi.match(ns))return $a=Zs(Eo,"##########",sa),"("+$a.substr(0,3)+") "+$a.substr(3,3)+"-"+$a.substr(6);var Tl="";if(eo=Vi.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return Yo=Math.min(eo[4].length,7),il=on(Vl,Math.pow(10,Yo)-1,!1),$a=""+_l,Tl=qo("n",eo[1],il[1]),Tl.charAt(Tl.length-1)==" "&&(Tl=Tl.substr(0,Tl.length-1)+"0"),$a+=Tl+eo[2]+"/"+eo[3],Tl=Oe(il[2],Yo),Tl.length-1||oi=="\\"&&Zn.charAt(ri+1)=="-"&&"0#".indexOf(Zn.charAt(ri+2))>-1););break;case"?":for(;Zn.charAt(++ri)===oi;);break;case"*":++ri,(Zn.charAt(ri)==" "||Zn.charAt(ri)=="*")&&++ri;break;case"(":case")":++ri;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;ri-1;);break;case" ":++ri;break;default:++ri;break}return!1}O.is_date=El;function go(Zn,ri,oi,Ha){for(var bi=[],Wa="",Di=0,Va="",Nn="t",fo,ns,Fs,gc="H";Di=12?"P":"A"),Xc.t="T",gc="h",Di+=3):Zn.substr(Di,5).toUpperCase()==="AM/PM"?(fo!=null&&(Xc.v=fo.H>=12?"PM":"AM"),Xc.t="T",Di+=5,gc="h"):Zn.substr(Di,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(fo!=null&&(Xc.v=fo.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),Xc.t="T",Di+=5,gc="h"):(Xc.t="t",++Di),fo==null&&Xc.t==="T")return"";bi[bi.length]=Xc,Nn=Va;break;case"[":for(Wa=Va;Zn.charAt(Di++)!=="]"&&Di-1&&(Wa=(Wa.match(/\$([^-\[\]]*)/)||[])[1]||"$",El(Zn)||(bi[bi.length]={t:"t",v:Wa}));break;case".":if(fo!=null){for(Wa=Va;++Di-1;)Wa+=Va;bi[bi.length]={t:"n",v:Wa};break;case"?":for(Wa=Va;Zn.charAt(++Di)===Va;)Wa+=Va;bi[bi.length]={t:Va,v:Wa},Nn=Va;break;case"*":++Di,(Zn.charAt(Di)==" "||Zn.charAt(Di)=="*")&&++Di;break;case"(":case")":bi[bi.length]={t:Ha===1?"t":Va,v:Va},++Di;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(Wa=Va;Di-1;)Wa+=Zn.charAt(Di);bi[bi.length]={t:"D",v:Wa};break;case" ":bi[bi.length]={t:Va,v:Va},++Di;break;case"$":bi[bi.length]={t:"t",v:"$"},++Di;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(Va)===-1)throw new Error("unrecognized character "+Va+" in "+Zn);bi[bi.length]={t:"t",v:Va},++Di;break}var Wl=0,wd=0,Fd;for(Di=bi.length-1,Nn="t";Di>=0;--Di)switch(bi[Di].t){case"h":case"H":bi[Di].t=gc,Nn="h",Wl<1&&(Wl=1);break;case"s":(Fd=bi[Di].v.match(/\.0+$/))&&(wd=Math.max(wd,Fd[0].length-1)),Wl<3&&(Wl=3);case"d":case"y":case"M":case"e":Nn=bi[Di].t;break;case"m":Nn==="s"&&(bi[Di].t="M",Wl<2&&(Wl=2));break;case"X":break;case"Z":Wl<1&&bi[Di].v.match(/[Hh]/)&&(Wl=1),Wl<2&&bi[Di].v.match(/[Mm]/)&&(Wl=2),Wl<3&&bi[Di].v.match(/[Ss]/)&&(Wl=3)}switch(Wl){case 0:break;case 1:fo.u>=.5&&(fo.u=0,++fo.S),fo.S>=60&&(fo.S=0,++fo.M),fo.M>=60&&(fo.M=0,++fo.H);break;case 2:fo.u>=.5&&(fo.u=0,++fo.S),fo.S>=60&&(fo.S=0,++fo.M);break}var Qc="",Zs;for(Di=0;Di0){Qc.charCodeAt(0)==40?(Vi=ri<0&&Qc.charCodeAt(0)===45?-ri:ri,sa=qo("n",Qc,Vi)):(Vi=ri<0&&Ha>1?-ri:ri,sa=qo("n",Qc,Vi),Vi<0&&bi[0]&&bi[0].t=="t"&&(sa=sa.substr(1),bi[0].v="-"+bi[0].v)),Zs=sa.length-1;var Ls=bi.length;for(Di=0;Di-1){Ls=Di;break}var $a=bi.length;if(Ls===bi.length&&sa.indexOf("E")===-1){for(Di=bi.length-1;Di>=0;--Di){if(bi[Di]==null||"n?".indexOf(bi[Di].t)===-1)continue;Zs>=bi[Di].v.length-1?(Zs-=bi[Di].v.length,bi[Di].v=sa.substr(Zs+1,bi[Di].v.length)):Zs<0?bi[Di].v="":(bi[Di].v=sa.substr(0,Zs+1),Zs=-1),bi[Di].t="t",$a=Di}Zs>=0&&$a=0;--Di){if(bi[Di]==null||"n?".indexOf(bi[Di].t)===-1)continue;for(ns=bi[Di].v.indexOf(".")>-1&&Di===Ls?bi[Di].v.indexOf(".")-1:bi[Di].v.length-1,Eo=bi[Di].v.substr(ns+1);ns>=0;--ns)Zs>=0&&(bi[Di].v.charAt(ns)==="0"||bi[Di].v.charAt(ns)==="#")&&(Eo=sa.charAt(Zs--)+Eo);bi[Di].v=Eo,bi[Di].t="t",$a=Di}for(Zs>=0&&$a-1&&Di===Ls?bi[Di].v.indexOf(".")+1:0,Eo=bi[Di].v.substr(0,ns);ns-1&&(Vi=Ha>1&&ri<0&&Di>0&&bi[Di-1].v==="-"?-ri:ri,bi[Di].v=qo(bi[Di].t,bi[Di].v,Vi),bi[Di].t="t");var eo="";for(Di=0;Di!==bi.length;++Di)bi[Di]!=null&&(eo+=bi[Di].v);return eo}O._eval=go;var fi=/\[[=<>]/,Ui=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function aa(Zn,ri){if(ri==null)return!1;var oi=parseFloat(ri[2]);switch(ri[1]){case"=":if(Zn==oi)return!0;break;case">":if(Zn>oi)return!0;break;case"<":if(Zn":if(Zn!=oi)return!0;break;case">=":if(Zn>=oi)return!0;break;case"<=":if(Zn<=oi)return!0;break}return!1}function zi(Zn,ri){var oi=Ys(Zn),Ha=oi.length,bi=oi[Ha-1].indexOf("@");if(Ha<4&&bi>-1&&--Ha,oi.length>4)throw new Error("cannot find right format for |"+oi.join("|")+"|");if(typeof ri!="number")return[4,oi.length===4||bi>-1?oi[oi.length-1]:"@"];switch(oi.length){case 1:oi=bi>-1?["General","General","General",oi[0]]:[oi[0],oi[0],oi[0],"@"];break;case 2:oi=bi>-1?[oi[0],oi[0],oi[0],oi[1]]:[oi[0],oi[1],oi[0],"@"];break;case 3:oi=bi>-1?[oi[0],oi[1],oi[0],oi[2]]:[oi[0],oi[1],oi[2],"@"];break;case 4:break}var Wa=ri>0?oi[0]:ri<0?oi[1]:oi[2];if(oi[0].indexOf("[")===-1&&oi[1].indexOf("[")===-1)return[Ha,Wa];if(oi[0].match(fi)!=null||oi[1].match(fi)!=null){var Di=oi[0].match(Ui),Va=oi[1].match(Ui);return aa(ri,Di)?[Ha,oi[0]]:aa(ri,Va)?[Ha,oi[1]]:[Ha,oi[Di!=null&&Va!=null?2:1]]}return[Ha,Wa]}function Ua(Zn,ri,oi){oi==null&&(oi={});var Ha="";switch(typeof Zn){case"string":Zn=="m/d/yy"&&oi.dateNF?Ha=oi.dateNF:Ha=Zn;break;case"number":Zn==14&&oi.dateNF?Ha=oi.dateNF:Ha=(oi.table!=null?oi.table:kr)[Zn],Ha==null&&(Ha=oi.table&&oi.table[An[Zn]]||kr[An[Zn]]),Ha==null&&(Ha=Mn[Zn]||"General");break}if(er(Ha,0))return La(ri,oi);ri instanceof Date&&(ri=lo(ri,oi.date1904));var bi=zi(Ha,ri);if(er(bi[1]))return La(ri,oi);if(ri===!0)ri="TRUE";else if(ri===!1)ri="FALSE";else if(ri===""||ri==null)return"";return go(bi[1],ri,oi,bi[0])}function Po(Zn,ri){if(typeof ri!="number"){ri=+ri||-1;for(var oi=0;oi<392;++oi){if(kr[oi]==null){ri<0&&(ri=oi);continue}if(kr[oi]==Zn){ri=oi;break}}ri<0&&(ri=391)}return kr[ri]=Zn,ri}O.load=Po,O._table=kr,O.get_table=function(){return kr},O.load_table=function(ri){for(var oi=0;oi!=392;++oi)ri[oi]!==void 0&&Po(ri[oi],oi)},O.init_table=an,O.format=Ua};H(G);var Z={"General Number":"General","General Date":G._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":G._table[15],"Short Date":G._table[14],"Long Time":G._table[19],"Medium Time":G._table[18],"Short Time":G._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:G._table[2],Standard:G._table[4],Percent:G._table[10],Scientific:G._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},q={"5":'"$"#,##0_);\\("$"#,##0\\)',"6":'"$"#,##0_);[Red]\\("$"#,##0\\)',"7":'"$"#,##0.00_);\\("$"#,##0.00\\)',"8":'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',"23":"General","24":"General","25":"General","26":"General","27":"m/d/yy","28":"m/d/yy","29":"m/d/yy","30":"m/d/yy","31":"m/d/yy","32":"h:mm:ss","33":"h:mm:ss","34":"h:mm:ss","35":"h:mm:ss","36":"m/d/yy","41":'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',"42":'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',"43":'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',"44":'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',"50":"m/d/yy","51":"m/d/yy","52":"m/d/yy","53":"m/d/yy","54":"m/d/yy","55":"m/d/yy","56":"m/d/yy","57":"m/d/yy","58":"m/d/yy","59":"0","60":"0.00","61":"#,##0","62":"#,##0.00","63":'"$"#,##0_);\\("$"#,##0\\)',"64":'"$"#,##0_);[Red]\\("$"#,##0\\)',"65":'"$"#,##0.00_);\\("$"#,##0.00\\)',"66":'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',"67":"0%","68":"0.00%","69":"# ?/?","70":"# ??/??","71":"m/d/yy","72":"m/d/yy","73":"d-mmm-yy","74":"d-mmm","75":"mmm-yy","76":"h:mm","77":"h:mm:ss","78":"m/d/yy h:mm","79":"mm:ss","80":"[h]:mm:ss","81":"mmss.0"},ce=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function ne(v){var O=typeof v=="number"?G._table[v]:v;return O=O.replace(ce,"(\\d+)"),new RegExp("^"+O+"$")}function se(v,O,L){var k=-1,Q=-1,he=-1,Oe=-1,xe=-1,at=-1;(O.match(ce)||[]).forEach(function(er,br){var Dr=parseInt(L[br+1],10);switch(er.toLowerCase().charAt(0)){case"y":k=Dr;break;case"d":he=Dr;break;case"h":Oe=Dr;break;case"s":at=Dr;break;case"m":Oe>=0?xe=Dr:Q=Dr;break}}),at>=0&&xe==-1&&Q>=0&&(xe=Q,Q=-1);var ct=(""+(k>=0?k:new Date().getFullYear())).slice(-4)+"-"+("00"+(Q>=1?Q:1)).slice(-2)+"-"+("00"+(he>=1?he:1)).slice(-2);ct.length==7&&(ct="0"+ct),ct.length==8&&(ct="20"+ct);var Tt=("00"+(Oe>=0?Oe:0)).slice(-2)+":"+("00"+(xe>=0?xe:0)).slice(-2)+":"+("00"+(at>=0?at:0)).slice(-2);return Oe==-1&&xe==-1&&at==-1?ct:k==-1&&Q==-1&&he==-1?Tt:ct+"T"+Tt}var Ce=!0,Re;(function(v){v(Re={})})(function(v){v.version="1.2.0";function O(){for(var xe=0,at=new Array(256),ct=0;ct!=256;++ct)xe=ct,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,xe=xe&1?-306674912^xe>>>1:xe>>>1,at[ct]=xe;return typeof Int32Array!="undefined"?new Int32Array(at):at}var L=O();function k(xe,at){for(var ct=at^-1,Tt=xe.length-1,er=0;er>>8^L[(ct^xe.charCodeAt(er++))&255],ct=ct>>>8^L[(ct^xe.charCodeAt(er++))&255];return er===Tt&&(ct=ct>>>8^L[(ct^xe.charCodeAt(er))&255]),ct^-1}function Q(xe,at){if(xe.length>1e4)return he(xe,at);for(var ct=at^-1,Tt=xe.length-3,er=0;er>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255];for(;er>>8^L[(ct^xe[er++])&255];return ct^-1}function he(xe,at){for(var ct=at^-1,Tt=xe.length-7,er=0;er>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255],ct=ct>>>8^L[(ct^xe[er++])&255];for(;er>>8^L[(ct^xe[er++])&255];return ct^-1}function Oe(xe,at){for(var ct=at^-1,Tt=0,er=xe.length,br,Dr;Tt>>8^L[(ct^br)&255]:br<2048?(ct=ct>>>8^L[(ct^(192|br>>6&31))&255],ct=ct>>>8^L[(ct^(128|br&63))&255]):br>=55296&&br<57344?(br=(br&1023)+64,Dr=xe.charCodeAt(Tt++)&1023,ct=ct>>>8^L[(ct^(240|br>>8&7))&255],ct=ct>>>8^L[(ct^(128|br>>2&63))&255],ct=ct>>>8^L[(ct^(128|Dr>>6&15|(br&3)<<4))&255],ct=ct>>>8^L[(ct^(128|Dr&63))&255]):(ct=ct>>>8^L[(ct^(224|br>>12&15))&255],ct=ct>>>8^L[(ct^(128|br>>6&63))&255],ct=ct>>>8^L[(ct^(128|br&63))&255]);return ct^-1}v.table=L,v.bstr=k,v.buf=Q,v.str=Oe});var Xe=function(){var O={};O.version="1.1.4";function L(yn,vi){for(var li=yn.split("/"),ii=vi.split("/"),xi=0,ei=0,ka=Math.min(li.length,ii.length);xi>>1,yn.write_shift(2,li);var ii=vi.getFullYear()-1980;ii=ii<<4|vi.getMonth()+1,ii=ii<<5|vi.getDate(),yn.write_shift(2,ii)}function Oe(yn){var vi=yn.read_shift(2)&65535,li=yn.read_shift(2)&65535,ii=new Date,xi=li&31;li>>>=5;var ei=li&15;li>>>=4,ii.setMilliseconds(0),ii.setFullYear(li+1980),ii.setMonth(ei-1),ii.setDate(xi);var ka=vi&31;vi>>>=5;var To=vi&63;return vi>>>=6,ii.setHours(vi),ii.setMinutes(To),ii.setSeconds(ka<<1),ii}function xe(yn){hn(yn,0);for(var vi={},li=0;yn.l<=yn.length-4;){var ii=yn.read_shift(2),xi=yn.read_shift(2),ei=yn.l+xi,ka={};switch(ii){case 21589:li=yn.read_shift(1),li&1&&(ka.mtime=yn.read_shift(4)),xi>5&&(li&2&&(ka.atime=yn.read_shift(4)),li&4&&(ka.ctime=yn.read_shift(4))),ka.mtime&&(ka.mt=new Date(ka.mtime*1e3));break}yn.l=ei,vi[ii]=ka}return vi}var at;function ct(){return at||(at=i(4))}function Tt(yn,vi){if(yn[0]==80&&yn[1]==75)return Vl(yn,vi);if(yn.length<512)throw new Error("CFB file size "+yn.length+" < 512");var li=3,ii=512,xi=0,ei=0,ka=0,To=0,Qa=0,Io=[],Za=yn.slice(0,512);hn(Za,0);var fs=er(Za);li=fs[0];switch(li){case 3:ii=512;break;case 4:ii=4096;break;case 0:if(fs[1]==0)return Vl(yn,vi);default:throw new Error("Major Version: Expected 3 or 4 saw "+li)}ii!==512&&(Za=yn.slice(0,ii),hn(Za,28));var As=yn.slice(0,ii);br(Za,li);var tl=Za.read_shift(4,"i");if(li===3&&tl!==0)throw new Error("# Directory Sectors: Expected 0 saw "+tl);Za.l+=4,ka=Za.read_shift(4,"i"),Za.l+=4,Za.chk("00100000","Mini Stream Cutoff Size: "),To=Za.read_shift(4,"i"),xi=Za.read_shift(4,"i"),Qa=Za.read_shift(4,"i"),ei=Za.read_shift(4,"i");for(var xs=-1,gs=0;gs<109&&!(xs=Za.read_shift(4,"i"),xs<0);++gs)Io[gs]=xs;var nc=Dr(yn,ii);An(Qa,ei,nc,ii,Io);var Uc=Mn(nc,ka,Io,ii);Uc[ka].name="!Directory",xi>0&&To!==Co&&(Uc[To].name="!MiniFAT"),Uc[Io[0]].name="!FAT",Uc.fat_addrs=Io,Uc.ssz=ii;var ju={},mu=[],$u=[],Hh=[];on(ka,Uc,nc,mu,xi,ju,$u,To),an($u,Hh,mu),mu.shift();var zh={FileIndex:$u,FullPaths:Hh};return vi&&vi.raw&&(zh.raw={header:As,sectors:nc}),zh}function er(yn){if(yn[yn.l]==80&&yn[yn.l+1]==75)return[0,0];yn.chk(Ss,"Header Signature: "),yn.l+=16;var vi=yn.read_shift(2,"u");return[yn.read_shift(2,"u"),vi]}function br(yn,vi){var li=9;yn.l+=2;switch(li=yn.read_shift(2)){case 9:if(vi!=3)throw new Error("Sector Shift: Expected 9 saw "+li);break;case 12:if(vi!=4)throw new Error("Sector Shift: Expected 12 saw "+li);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+li)}yn.chk("0600","Mini Sector Shift: "),yn.chk("000000000000","Reserved: ")}function Dr(yn,vi){for(var li=Math.ceil(yn.length/vi)-1,ii=[],xi=1;xi0&&ka>=0;)ei.push(vi.slice(ka*ua,ka*ua+ua)),xi-=ua,ka=Hi(li,ka*4);return ei.length===0?Cn(0):U(ei).slice(0,yn.size)}function An(yn,vi,li,ii,xi){var ei=Co;if(yn===Co){if(vi!==0)throw new Error("DIFAT chain shorter than expected")}else if(yn!==-1){var ka=li[yn],To=(ii>>>2)-1;if(!ka)return;for(var Qa=0;Qa=1&&An(Hi(ka,ii-4),vi-1,li,ii,xi)}}function Dn(yn,vi,li,ii,xi){var ei=[],ka=[];xi||(xi=[]);var To=ii-1,Qa=0,Io=0;for(Qa=vi;Qa>=0;){xi[Qa]=!0,ei[ei.length]=Qa,ka.push(yn[Qa]);var Za=li[Math.floor(Qa*4/ii)];if(Io=Qa*4&To,ii<4+Io)throw new Error("FAT boundary crossed: "+Qa+" 4 "+ii);if(!yn[Za])break;Qa=Hi(yn[Za],Io)}return{nodes:ei,data:Qi([ka])}}function Mn(yn,vi,li,ii){var xi=yn.length,ei=[],ka=[],To=[],Qa=[],Io=ii-1,Za=0,fs=0,As=0,tl=0;for(Za=0;Za=xi&&(As-=xi),ka[As])continue;Qa=[];var xs=[];for(fs=As;fs>=0;){xs[fs]=!0,ka[fs]=!0,To[To.length]=fs,Qa.push(yn[fs]);var gs=li[Math.floor(fs*4/ii)];if(tl=fs*4&Io,ii<4+tl)throw new Error("FAT boundary crossed: "+fs+" 4 "+ii);if(!yn[gs])break;if(fs=Hi(yn[gs],tl),xs[fs])break}ei[As]={nodes:To,data:Qi([Qa])}}return ei}function on(yn,vi,li,ii,xi,ei,ka,To){for(var Qa=0,Io=ii.length?2:0,Za=vi[yn].data,fs=0,As=0,tl;fs0&&Qa!==Co&&(vi[Qa].name="!StreamData")):gs.size>=4096?(gs.storage="fat",vi[gs.start]===void 0&&(vi[gs.start]=Dn(li,gs.start,vi.fat_addrs,vi.ssz)),vi[gs.start].name=gs.name,gs.content=vi[gs.start].data.slice(0,gs.size)):(gs.storage="minifat",gs.size<0?gs.size=0:Qa!==Co&&gs.start!==Co&&vi[Qa]&&(gs.content=kr(gs,vi[Qa].data,(vi[To]||{}).data))),gs.content&&hn(gs.content,0),ei[tl]=gs,ka.push(gs)}}function Ri(yn,vi){return new Date((Fi(yn,vi+4)/1e7*Math.pow(2,32)+Fi(yn,vi)/1e7-11644473600)*1e3)}function da(yn,vi){return ct(),Tt(at.readFileSync(yn),vi)}function $i(yn,vi){switch(vi&&vi.type||"base64"){case"file":return da(yn,vi);case"base64":return Tt(X(S.decode(yn)),vi);case"binary":return Tt(X(yn),vi)}return Tt(yn,vi)}function Da(yn,vi){var li=vi||{},ii=li.root||"Root Entry";if(yn.FullPaths||(yn.FullPaths=[]),yn.FileIndex||(yn.FileIndex=[]),yn.FullPaths.length!==yn.FileIndex.length)throw new Error("inconsistent CFB structure");yn.FullPaths.length===0&&(yn.FullPaths[0]=ii+"/",yn.FileIndex[0]={name:ii,type:5}),li.CLSID&&(yn.FileIndex[0].clsid=li.CLSID),lo(yn)}function lo(yn){var vi="Sh33tJ5";if(Xe.find(yn,"/"+vi))return;var li=Cn(4);li[0]=55,li[1]=li[3]=50,li[2]=54,yn.FileIndex.push({name:vi,type:2,content:li,size:4,L:69,R:69,C:69}),yn.FullPaths.push(yn.FullPaths[0]+vi),_a(yn)}function _a(yn,vi){Da(yn);for(var li=!1,ii=!1,xi=yn.FullPaths.length-1;xi>=0;--xi){var ei=yn.FileIndex[xi];switch(ei.type){case 0:ii?li=!0:(yn.FileIndex.pop(),yn.FullPaths.pop());break;case 1:case 2:case 5:ii=!0,isNaN(ei.R*ei.L*ei.C)&&(li=!0),ei.R>-1&&ei.L>-1&&ei.R==ei.L&&(li=!0);break;default:li=!0;break}}if(!li&&!vi)return;var ka=new Date(1987,1,19),To=0,Qa=[];for(xi=0;xi1?1:-1,Za.size=0,Za.type=5;else if(fs.slice(-1)=="/"){for(To=xi+1;To=Qa.length?-1:To,To=xi+1;To=Qa.length?-1:To,Za.type=1}else k(yn.FullPaths[xi+1]||"")==k(fs)&&(Za.R=xi+1),Za.type=2}}function Na(yn,vi){var li=vi||{};if(_a(yn),li.fileType=="zip")return Tl(yn,li);var ii=function(tl){for(var xs=0,gs=0,nc=0;nc0&&(ju<4096?xs+=ju+63>>6:gs+=ju+511>>9)}for(var mu=tl.FullPaths.length+3>>2,$u=xs+7>>3,Hh=xs+127>>7,zh=$u+gs+mu+Hh,wh=zh+127>>7,Lf=wh<=109?0:Math.ceil((wh-109)/127);zh+wh+Lf+127>>7>wh;)Lf=++wh<=109?0:Math.ceil((wh-109)/127);var rh=[1,Lf,wh,Hh,mu,gs,xs,0];return tl.FileIndex[0].size=xs<<6,rh[7]=(tl.FileIndex[0].start=rh[0]+rh[1]+rh[2]+rh[3]+rh[4]+rh[5])+(rh[6]+7>>3),rh}(yn),xi=Cn(ii[7]<<9),ei=0,ka=0;{for(ei=0;ei<8;++ei)xi.write_shift(1,qo[ei]);for(ei=0;ei<8;++ei)xi.write_shift(2,0);for(xi.write_shift(2,62),xi.write_shift(2,3),xi.write_shift(2,65534),xi.write_shift(2,9),xi.write_shift(2,6),ei=0;ei<3;++ei)xi.write_shift(2,0);for(xi.write_shift(4,0),xi.write_shift(4,ii[2]),xi.write_shift(4,ii[0]+ii[1]+ii[2]+ii[3]-1),xi.write_shift(4,0),xi.write_shift(4,1<<12),xi.write_shift(4,ii[3]?ii[0]+ii[1]+ii[2]-1:Co),xi.write_shift(4,ii[3]),xi.write_shift(-4,ii[1]?ii[0]-1:Co),xi.write_shift(4,ii[1]),ei=0;ei<109;++ei)xi.write_shift(-4,ei>9)}for(To(ii[6]+7>>3);xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(ka=ei=0,Qa=0;Qa=4096)continue;Za.start=ka,To(Io+63>>6)}for(;xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(ei=0;ei=4096){for(xi.l=Za.start+1<<9,Qa=0;Qa0&&Za.size<4096){for(Qa=0;Qa>16|vi>>8|vi)&255}for(var Ha=typeof Uint8Array!="undefined",bi=Ha?new Uint8Array(1<<8):[],Wa=0;Wa<1<<8;++Wa)bi[Wa]=oi(Wa);function Di(yn,vi){var li=bi[yn&255];return vi<=8?li>>>8-vi:(li=li<<8|bi[yn>>8&255],vi<=16?li>>>16-vi:(li=li<<8|bi[yn>>16&255],li>>>24-vi))}function Va(yn,vi){var li=vi&7,ii=vi>>>3;return(yn[ii]|(li<=6?0:yn[ii+1]<<8))>>>li&3}function Nn(yn,vi){var li=vi&7,ii=vi>>>3;return(yn[ii]|(li<=5?0:yn[ii+1]<<8))>>>li&7}function fo(yn,vi){var li=vi&7,ii=vi>>>3;return(yn[ii]|(li<=4?0:yn[ii+1]<<8))>>>li&15}function ns(yn,vi){var li=vi&7,ii=vi>>>3;return(yn[ii]|(li<=3?0:yn[ii+1]<<8))>>>li&31}function Fs(yn,vi){var li=vi&7,ii=vi>>>3;return(yn[ii]|(li<=1?0:yn[ii+1]<<8))>>>li&127}function gc(yn,vi,li){var ii=vi&7,xi=vi>>>3,ei=(1<>>ii;return li<8-ii?ka&ei:(ka|=yn[xi+1]<<8-ii,li<16-ii?ka&ei:(ka|=yn[xi+2]<<16-ii,li<24-ii||(ka|=yn[xi+3]<<24-ii),ka&ei))}function tu(yn,vi){var li=yn.length,ii=2*li>vi?2*li:vi+5,xi=0;if(li>=vi)return yn;if(C){var ei=B(ii);if(yn.copy)yn.copy(ei);else for(;xi0;)ii[ii.l++]=li[xi++]}return ii.l}}();return function(vi){var li=Cn(50+Math.floor(vi.length*1.1)),ii=yn(vi,li);return li.slice(0,ii)}}();function Wl(yn,vi,li){var ii=1,xi=0,ei=0,ka=0,To=0,Qa=yn.length,Io=Ha?new Uint16Array(32):pu(32);for(ei=0;ei<32;++ei)Io[ei]=0;for(ei=Qa;ei>ii-fs,ka=(1<=0;--ka)vi[To|ka<>8-xs;for(var gs=(1<<7-xs)-1;gs>=0;--gs)Vi[tl|gs<>>=3){case 16:for(ei=3+Va(yn,vi),vi+=2,tl=nc[nc.length-1];ei-- >0;)nc.push(tl);break;case 17:for(ei=3+Nn(yn,vi),vi+=3;ei-- >0;)nc.push(0);break;case 18:for(ei=11+Fs(yn,vi),vi+=7;ei-- >0;)nc.push(0);break;default:nc.push(tl),Qa>>0,To=0,Qa=0;(ii&1)==0;){if(ii=Nn(yn,li),li+=3,ii>>>1==0){li&7&&(li+=8-(li&7));var Io=yn[li>>>3]|yn[(li>>>3)+1]<<8;if(li+=32,!vi&&ka>>3,(li>>>3)+Io),ei+=Io,li+=8*Io;else for(;Io-- >0;)xi[ei++]=yn[li>>>3],li+=8;continue}else ii>>>1==1?(To=9,Qa=5):(li=$a(yn,li),To=sa,Qa=Ls);for(!vi&&ka>>1==1?wd[Za]:Zs[Za];if(li+=fs&15,fs>>>=4,(fs>>>8&255)===0)xi[ei++]=fs;else{if(fs==256)break;fs-=257;var As=fs<8?0:fs-4>>2;As>5&&(As=0);var tl=ei+Zn[fs];As>0&&(tl+=gc(yn,li,As),li+=As),Za=gc(yn,li,Qa),fs=ii>>>1==1?Fd[Za]:Eo[Za],li+=fs&15,fs>>>=4;var xs=fs<4?0:fs-2>>1,gs=ri[fs];for(xs>0&&(gs+=gc(yn,li,xs),li+=xs),!vi&&ka>>3]}function Yo(yn,vi){var li=yn.slice(yn.l||0),ii=eo(li,vi);return yn.l+=ii[1],ii[0]}function il(yn,vi){if(yn)typeof console!="undefined"&&console.error(vi);else throw new Error(vi)}function Vl(yn,vi){var li=yn;hn(li,0);var ii=[],xi=[],ei={FileIndex:ii,FullPaths:xi};Da(ei,{root:vi.root});for(var ka=li.length-4;(li[ka]!=80||li[ka+1]!=75||li[ka+2]!=5||li[ka+3]!=6)&&ka>=0;)--ka;li.l=ka+4,li.l+=4;var To=li.read_shift(2);li.l+=6;var Qa=li.read_shift(4);for(li.l=Qa,ka=0;ka3&&(k=!0);switch(Q[he].slice(Q[he].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+Q[he].slice(Q[he].length-1));case"D":L*=24;case"H":L*=60;case"M":if(k)L*=60;else throw new Error("Unsupported ISO Duration Field: M");case"S":break}O+=L*parseInt(Q[he],10)}return O}var ft=new Date("2017-02-19T19:06:09.000Z");isNaN(ft.getFullYear())&&(ft=new Date("2/19/17"));var Kt=ft.getFullYear()==2017;function bt(v,O){var L=new Date(v);if(Kt)return O>0?L.setTime(L.getTime()+L.getTimezoneOffset()*60*1e3):O<0&&L.setTime(L.getTime()-L.getTimezoneOffset()*60*1e3),L;if(v instanceof Date)return v;if(ft.getFullYear()==1917&&!isNaN(L.getFullYear())){var k=L.getFullYear();return v.indexOf(""+k)>-1||L.setFullYear(L.getFullYear()+100),L}var Q=v.match(/\d+/g)||["2017","2","19","0","0","0"],he=new Date(+Q[0],+Q[1]-1,+Q[2],+Q[3]||0,+Q[4]||0,+Q[5]||0);return v.indexOf("Z")>-1&&(he=new Date(he.getTime()-he.getTimezoneOffset()*60*1e3)),he}function Mt(v){for(var O="",L=0;L!=v.length;++L)O+=String.fromCharCode(v[L]);return O}function lr(v){if(typeof JSON!="undefined"&&!Array.isArray(v))return JSON.parse(JSON.stringify(v));if(typeof v!="object"||v==null)return v;if(v instanceof Date)return new Date(v.getTime());var O={};for(var L in v)Object.prototype.hasOwnProperty.call(v,L)&&(O[L]=lr(v[L]));return O}function mt(v,O){for(var L="";L.length8099)?L:(Q>0||he>1)&&k!=101||v.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?O:v.match(/[^-0-9:,\/\\]/)?L:O}var dr="abacaba".split(/(:?b)/i).length==5;function cr(v,O,L){if(dr||typeof O=="string")return v.split(O);for(var k=v.split(O),Q=[k[0]],he=1;he\r `,ot=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,De=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg;et.match(De)||(De=/<[^>]*>/g);var Be=/<\w*:/,Fe=/<(\/?)\w+:/;function Ot(v,O,L){for(var k={},Q=0,he=0;Q!==v.length&&!((he=v.charCodeAt(Q))===32||he===10||he===13);++Q);if(O||(k[0]=v.slice(0,Q)),Q===v.length)return k;var Oe=v.match(ot),xe=0,at="",ct=0,Tt="",er="",br=1;if(Oe)for(ct=0;ct!=Oe.length;++ct){for(er=Oe[ct],he=0;he!=er.length&&!(er.charCodeAt(he)===61);++he);for(Tt=er.slice(0,he).trim();er.charCodeAt(he+1)==32;)++he;for(br=(Q=er.charCodeAt(he+1))==34||Q==39?1:0,at=er.slice(he+1+br,er.length-br),xe=0;xe!=Tt.length&&!(Tt.charCodeAt(xe)===58);++xe);if(xe===Tt.length)Tt.indexOf("_")>0&&(Tt=Tt.slice(0,Tt.indexOf("_"))),k[Tt]=at,L||(k[Tt.toLowerCase()]=at);else{var Dr=(xe===5&&Tt.slice(0,5)==="xmlns"?"xmlns":"")+Tt.slice(xe+1);if(k[Dr]&&Tt.slice(xe-3,xe)=="ext")continue;k[Dr]=at,L||(k[Dr.toLowerCase()]=at)}}return k}function nr(v){return v.replace(Fe,"<$1")}var St={""":'"',"'":"'",">":">","<":"<","&":"&"},Wt=ye(St),Rr=function(){var v=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,O=/_x([\da-fA-F]{4})_/ig;return function L(k){var Q=k+"",he=Q.indexOf("-1?16:10))||xe}).replace(O,function(xe,at){return String.fromCharCode(parseInt(at,16))});var Oe=Q.indexOf("]]>");return L(Q.slice(0,he))+Q.slice(he+9,Oe)+L(Q.slice(Oe+3))}}(),pr=/[&<>'"]/g,rr=/[\u0000-\u0008\u000b-\u001f]/g;function Dt(v){var O=v+"";return O.replace(pr,function(L){return Wt[L]}).replace(rr,function(L){return"_x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+"_"})}function vr(v){return Dt(v).replace(/ /g,"_x0020_")}var xr=/[\u0000-\u001f]/g;function Tr(v){var O=v+"";return O.replace(pr,function(L){return Wt[L]}).replace(/\n/g,"
    ").replace(xr,function(L){return"&#x"+("000"+L.charCodeAt(0).toString(16)).slice(-4)+";"})}function rn(v){var O=v+"";return O.replace(pr,function(L){return Wt[L]}).replace(xr,function(L){return"&#x"+L.charCodeAt(0).toString(16).toUpperCase()+";"})}var _n=function(){var v=/&#(\d+);/g;function O(L,k){return String.fromCharCode(parseInt(k,10))}return function(k){return k.replace(v,O)}}(),Vn=function(){return function(O){return O.replace(/(\r\n|[\r\n])/g," ")}}();function Or(v){switch(v){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Cr=function(O){for(var L="",k=0,Q=0,he=0,Oe=0,xe=0,at=0;k191&&Q<224){xe=(Q&31)<<6,xe|=he&63,L+=String.fromCharCode(xe);continue}if(Oe=O.charCodeAt(k++),Q<240){L+=String.fromCharCode((Q&15)<<12|(he&63)<<6|Oe&63);continue}xe=O.charCodeAt(k++),at=((Q&7)<<18|(he&63)<<12|(Oe&63)<<6|xe&63)-65536,L+=String.fromCharCode(55296+(at>>>10&1023)),L+=String.fromCharCode(56320+(at&1023))}return L},xn=function(O){for(var L=[],k=0,Q=0,he=0;k>6))),L.push(String.fromCharCode(128+(Q&63)));break;case(Q>=55296&&Q<57344):Q-=55296,he=O.charCodeAt(k++)-56320+(Q<<10),L.push(String.fromCharCode(240+(he>>18&7))),L.push(String.fromCharCode(144+(he>>12&63))),L.push(String.fromCharCode(128+(he>>6&63))),L.push(String.fromCharCode(128+(he&63)));break;default:L.push(String.fromCharCode(224+(Q>>12))),L.push(String.fromCharCode(128+(Q>>6&63))),L.push(String.fromCharCode(128+(Q&63)))}}return L.join("")};if(C){var In=function(O){var L=x.alloc(2*O.length),k,Q,he=1,Oe=0,xe=0,at;for(Q=0;Q>>10&1023),k=56320+(k&1023)),xe!==0&&(L[Oe++]=xe&255,L[Oe++]=xe>>>8,xe=0),L[Oe++]=k%256,L[Oe++]=k>>>8;return L.slice(0,Oe).toString("ucs2")},ni="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3";Cr(ni)==In(ni)&&(Cr=In);var ir=function(O){return N(O,"binary").toString("utf8")};Cr(ni)==ir(ni)&&(Cr=ir),xn=function(O){return N(O,"utf8").toString("binary")}}var vt=function(){var v={};return function(L,k){var Q=L+"|"+(k||"");return v[Q]?v[Q]:v[Q]=new RegExp("<(?:\\w+:)?"+L+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",k||"")}}(),_t=function(){var v=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(O){return[new RegExp("&"+O[0]+";","ig"),O[1]]});return function(L){for(var k=L.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,` `).replace(/<[^>]*>/g,""),Q=0;Q([\\s\\S]*?)","g")}}(),yr=/<\/?(?:vt:)?variant>/g,Rt=/<(?:vt:)([^>]*)>([\s\S]*)"+O+""}function jr(v){return It(v).map(function(O){return" "+O+'="'+v[O]+'"'}).join("")}function or(v,O,L){return"<"+v+(L!=null?jr(L):"")+(O!=null?(O.match(Ct)?' xml:space="preserve"':"")+">"+O+""}function Er(v,O){try{return v.toISOString().replace(/\.\d*/,"")}catch(L){if(O)throw L}return""}function En(v,O){switch(typeof v){case"string":var L=or("vt:lpwstr",Dt(v));return O&&(L=L.replace(/"/g,"_x0022_")),L;case"number":return or((v|0)==v?"vt:i4":"vt:r8",Dt(String(v)));case"boolean":return or("vt:bool",v?"true":"false")}if(v instanceof Date)return or("vt:filetime",Er(v));throw new Error("Unable to serialize "+v)}var vn={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};vn.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var qn={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function pi(v,O){for(var L=1-2*(v[O+7]>>>7),k=((v[O+7]&127)<<4)+(v[O+6]>>>4&15),Q=v[O+6]&15,he=5;he>=0;--he)Q=Q*256+v[O+he];return k==2047?Q==0?L*Infinity:NaN:(k==0?k=-1022:(k-=1023,Q+=Math.pow(2,52)),L*Math.pow(2,k-52)*Q)}function Yi(v,O,L){var k=(O<0||1/O==-Infinity?1:0)<<7,Q=0,he=0,Oe=k?-O:O;isFinite(Oe)?Oe==0?Q=he=0:(Q=Math.floor(Math.log(Oe)/Math.LN2),he=Oe*Math.pow(2,52-Q),Q<=-1023&&(!isFinite(he)||he>4|k}var Qi=function(O){for(var L=[],k=10240,Q=0;Q0?je(O,L+4,L+4+k-1):""},tt=Qe,yt=function(O,L){var k=Fi(O,L);return k>0?je(O,L+4,L+4+k-1):""},dt=yt,Xt=function(O,L){var k=2*Fi(O,L);return k>0?je(O,L+4,L+4+k-1):""},Ur=Xt,Ir,Jr;Ir=Jr=function(O,L){var k=Fi(O,L);return k>0?Ra(O,L+4,L+4+k):""};var $t=function(O,L){var k=Fi(O,L);return k>0?je(O,L+4,L+4+k):""},Bn=$t,gr,fn;gr=fn=function(O,L){return pi(O,L)};var qr=function(O){return Array.isArray(O)};C&&(Ra=function(O,L,k){return x.isBuffer(O)?O.toString("utf16le",L,k).replace(R,""):$e(O,L,k)},ve=function(O,L,k){return x.isBuffer(O)?O.toString("hex",L,L+k):Ne(O,L,k)},Qe=function(O,L){if(!x.isBuffer(O))return tt(O,L);var k=O.readUInt32LE(L);return k>0?O.toString("utf8",L+4,L+4+k-1):""},yt=function(O,L){if(!x.isBuffer(O))return dt(O,L);var k=O.readUInt32LE(L);return k>0?O.toString("utf8",L+4,L+4+k-1):""},Xt=function(O,L){if(!x.isBuffer(O))return Ur(O,L);var k=2*O.readUInt32LE(L);return O.toString("utf16le",L+4,L+4+k-1)},Ir=function(O,L){if(!x.isBuffer(O))return Jr(O,L);var k=O.readUInt32LE(L);return O.toString("utf16le",L+4,L+4+k)},$t=function(O,L){if(!x.isBuffer(O))return Bn(O,L);var k=O.readUInt32LE(L);return O.toString("utf8",L+4,L+4+k)},je=function(O,L,k){return x.isBuffer(O)?O.toString("utf8",L,k):Ze(O,L,k)},Qi=function(O){return O[0].length>0&&x.isBuffer(O[0][0])?x.concat(O[0]):ga(O)},U=function(O){return x.isBuffer(O[0])?x.concat(O):[].concat.apply([],O)},gr=function(O,L){return x.isBuffer(O)?O.readDoubleLE(L):fn(O,L)},qr=function(O){return x.isBuffer(O)||Array.isArray(O)}),typeof cptable!="undefined"&&(Ra=function(O,L,k){return cptable.utils.decode(1200,O.slice(L,k)).replace(R,"")},je=function(O,L,k){return cptable.utils.decode(65001,O.slice(L,k))},Qe=function(O,L){var k=Fi(O,L);return k>0?cptable.utils.decode(a,O.slice(L+4,L+4+k-1)):""},yt=function(O,L){var k=Fi(O,L);return k>0?cptable.utils.decode(c,O.slice(L+4,L+4+k-1)):""},Xt=function(O,L){var k=2*Fi(O,L);return k>0?cptable.utils.decode(1200,O.slice(L+4,L+4+k-1)):""},Ir=function(O,L){var k=Fi(O,L);return k>0?cptable.utils.decode(1200,O.slice(L+4,L+4+k)):""},$t=function(O,L){var k=Fi(O,L);return k>0?cptable.utils.decode(65001,O.slice(L+4,L+4+k)):""});var Mr=function(O,L){return O[L]},Yn=function(O,L){return O[L+1]*(1<<8)+O[L]},Ai=function(O,L){var k=O[L+1]*(1<<8)+O[L];return k<32768?k:(65535-k+1)*-1},Fi=function(O,L){return O[L+3]*(1<<24)+(O[L+2]<<16)+(O[L+1]<<8)+O[L]},Hi=function(O,L){return O[L+3]<<24|O[L+2]<<16|O[L+1]<<8|O[L]},ji=function(O,L){return O[L]<<24|O[L+1]<<16|O[L+2]<<8|O[L+3]};function la(v,O){var L="",k,Q,he=[],Oe,xe,at,ct;switch(O){case"dbcs":if(ct=this.l,C&&x.isBuffer(this))L=this.slice(this.l,this.l+2*v).toString("utf16le");else for(at=0;at0?Hi:ji)(this,this.l),this.l+=4,k):(Q=Fi(this,this.l),this.l+=4,Q);case 8:case-8:if(O==="f")return v==8?Q=gr(this,this.l):Q=gr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,Q;v=8;case 16:L=ve(this,this.l,v);break}}return this.l+=v,L}var di=function(O,L,k){O[k]=L&255,O[k+1]=L>>>8&255,O[k+2]=L>>>16&255,O[k+3]=L>>>24&255},Sa=function(O,L,k){O[k]=L&255,O[k+1]=L>>8&255,O[k+2]=L>>16&255,O[k+3]=L>>24&255},Hn=function(O,L,k){O[k]=L&255,O[k+1]=L>>>8&255};function un(v,O,L){var k=0,Q=0;if(L==="dbcs"){for(Q=0;Q!=O.length;++Q)Hn(this,O.charCodeAt(Q),this.l+2*Q);k=2*O.length}else if(L==="sbcs"){if(typeof cptable!="undefined"&&a==874)for(Q=0;Q!=O.length;++Q){var he=cptable.utils.encode(a,O.charAt(Q));this[this.l+Q]=he[0]}else for(O=O.replace(/[^\x00-\x7F]/g,"_"),Q=0;Q!=O.length;++Q)this[this.l+Q]=O.charCodeAt(Q)&255;k=O.length}else if(L==="hex"){for(;Q>8}for(;this.l>>=8,this[this.l+1]=O&255;break;case 3:k=3,this[this.l]=O&255,O>>>=8,this[this.l+1]=O&255,O>>>=8,this[this.l+2]=O&255;break;case 4:k=4,di(this,O,this.l);break;case 8:if(k=8,L==="f"){Yi(this,O,this.l);break}case 16:break;case-4:k=4,Sa(this,O,this.l);break}return this.l+=k,this}function Xn(v,O){var L=ve(this,this.l,v.length>>1);if(L!==v)throw new Error(O+"Expected "+v+" saw "+L);this.l+=v.length>>1}function hn(v,O){v.l=O,v.read_shift=la,v.chk=Xn,v.write_shift=un}function Pi(v,O){v.l+=O}function Cn(v){var O=P(v);return hn(O,0),O}function oa(v,O,L){if(!v)return;var k,Q,he;hn(v,v.l||0);for(var Oe=v.length,xe=0,at=0;v.lk.l&&(k=k.slice(0,k.l),k.l=k.length),k.length>0&&v.push(k),k=null},he=function(ct){return k&&ct=128?1:0)+1,k>=128&&++he,k>=16384&&++he,k>=2097152&&++he;var Oe=v.next(he);Q<=127?Oe.write_shift(1,Q):(Oe.write_shift(1,(Q&127)+128),Oe.write_shift(1,Q>>7));for(var xe=0;xe!=4;++xe)if(k>=128)Oe.write_shift(1,(k&127)+128),k>>=7;else{Oe.write_shift(1,k);break}k>0&&qr(L)&&v.push(L)}function Bi(v,O,L){var k=lr(v);if(O.s?(k.cRel&&(k.c+=O.s.c),k.rRel&&(k.r+=O.s.r)):(k.cRel&&(k.c+=O.c),k.rRel&&(k.r+=O.r)),!L||L.biff<12){for(;k.c>=256;)k.c-=256;for(;k.r>=65536;)k.r-=65536}return k}function Ta(v,O,L){var k=lr(v);return k.s=Bi(k.s,O.s,L),k.e=Bi(k.e,O.s,L),k}function Fn(v,O){if(v.cRel&&v.c<0)for(v=lr(v);v.c<0;)v.c+=O>8?16384:256;if(v.rRel&&v.r<0)for(v=lr(v);v.r<0;)v.r+=O>8?1048576:O>5?65536:16384;var L=sn(v);return!v.cRel&&v.cRel!=null&&(L=co(L)),!v.rRel&&v.rRel!=null&&(L=qi(L)),L}function en(v,O){return v.s.r==0&&!v.s.rRel&&(v.e.r==(O.biff>=12?1048575:O.biff>=8?65536:16384)&&!v.e.rRel)?(v.s.cRel?"":"$")+va(v.s.c)+":"+(v.e.cRel?"":"$")+va(v.e.c):v.s.c==0&&!v.s.cRel&&(v.e.c==(O.biff>=12?16383:255)&&!v.e.cRel)?(v.s.rRel?"":"$")+Ei(v.s.r)+":"+(v.e.rRel?"":"$")+Ei(v.e.r):Fn(v.s,O.biff)+":"+Fn(v.e,O.biff)}var Wn={},ui=function(O,L){var k;if(typeof L!="undefined")k=L;else try{k=i(5)}catch(Q){k=null}O.rc4=function(Q,he){var Oe=new Array(256),xe=0,at=0,ct=0,Tt=0;for(at=0;at!=256;++at)Oe[at]=at;for(at=0;at!=256;++at)ct=ct+Oe[at]+Q[at%Q.length].charCodeAt(0)&255,Tt=Oe[at],Oe[at]=Oe[ct],Oe[ct]=Tt;at=ct=0;var er=P(he.length);for(xe=0;xe!=he.length;++xe)at=at+1&255,ct=(ct+Oe[at])%256,Tt=Oe[at],Oe[at]=Oe[ct],Oe[ct]=Tt,er[xe]=he[xe]^Oe[Oe[at]+Oe[ct]&255];return er},O.md5=function(Q){if(!k)throw new Error("Unsupported crypto");return k.createHash("md5").update(Q).digest("hex")}};ui(Wn,typeof crypto!="undefined"?crypto:void 0);function Ti(v){return parseInt(ea(v),10)-1}function Ei(v){return""+(v+1)}function qi(v){return v.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ea(v){return v.replace(/\$(\d+)$/,"$1")}function ra(v){for(var O=no(v),L=0,k=0;k!==O.length;++k)L=26*L+O.charCodeAt(k)-64;return L-1}function va(v){if(v<0)throw new Error("invalid column "+v);var O="";for(++v;v;v=Math.floor((v-1)/26))O=String.fromCharCode((v-1)%26+65)+O;return O}function co(v){return v.replace(/^([A-Z])/,"$$$1")}function no(v){return v.replace(/^\$([A-Z])/,"$1")}function as(v){return v.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ki(v){for(var O=0,L=0,k=0;k=48&&Q<=57?O=10*O+(Q-48):Q>=65&&Q<=90&&(L=26*L+(Q-64))}return{c:L-1,r:O-1}}function sn(v){for(var O=v.c+1,L="";O;O=(O-1)/26|0)L=String.fromCharCode((O-1)%26+65)+L;return L+(v.r+1)}function fa(v){var O=v.indexOf(":");return O==-1?{s:ki(v),e:ki(v)}:{s:ki(v.slice(0,O)),e:ki(v.slice(O+1))}}function ba(v,O){return typeof O=="undefined"||typeof O=="number"?ba(v.s,v.e):(typeof v!="string"&&(v=sn(v)),typeof O!="string"&&(O=sn(O)),v==O?v:v+":"+O)}function na(v){var O={s:{c:0,r:0},e:{c:0,r:0}},L=0,k=0,Q=0,he=v.length;for(L=0;k26);++k)L=26*L+Q;for(O.s.c=--L,L=0;k9);++k)L=10*L+Q;if(O.s.r=--L,k===he||v.charCodeAt(++k)===58)return O.e.c=O.s.c,O.e.r=O.s.r,O;for(L=0;k!=he&&!((Q=v.charCodeAt(k)-64)<1||Q>26);++k)L=26*L+Q;for(O.e.c=--L,L=0;k!=he&&!((Q=v.charCodeAt(k)-48)<0||Q>9);++k)L=10*L+Q;return O.e.r=--L,O}function io(v,O){var L=v.t=="d"&&O instanceof Date;if(v.z!=null)try{return v.w=G.format(v.z,L?st(O):O)}catch(k){}try{return v.w=G.format((v.XF||{}).numFmtId||(L?14:0),L?st(O):O)}catch(k){return""+O}}function Qt(v,O,L){return v==null||v.t==null||v.t=="z"?"":v.w!==void 0?v.w:(v.t=="d"&&!v.z&&L&&L.dateNF&&(v.z=L.dateNF),v.t=="e"?Do[v.v]||v.v:O==null?io(v,v.v):io(v,O))}function dn(v,O){var L=O&&O.sheet?O.sheet:"Sheet1",k={};return k[L]=v,{SheetNames:[L],Sheets:k}}function Sn(v,O,L){var k=L||{},Q=v?Array.isArray(v):k.dense;E!=null&&Q==null&&(Q=E);var he=v||(Q?[]:{}),Oe=0,xe=0;if(he&&k.origin!=null){if(typeof k.origin=="number")Oe=k.origin;else{var at=typeof k.origin=="string"?ki(k.origin):k.origin;Oe=at.r,xe=at.c}he["!ref"]||(he["!ref"]="A1:A1")}var ct={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(he["!ref"]){var Tt=na(he["!ref"]);ct.s.c=Tt.s.c,ct.s.r=Tt.s.r,ct.e.c=Math.max(ct.e.c,Tt.e.c),ct.e.r=Math.max(ct.e.r,Tt.e.r),Oe==-1&&(ct.e.r=Oe=Tt.e.r+1)}for(var er=0;er!=O.length;++er){if(!O[er])continue;if(!Array.isArray(O[er]))throw new Error("aoa_to_sheet expects an array of arrays");for(var br=0;br!=O[er].length;++br){if(typeof O[er][br]=="undefined")continue;var Dr={v:O[er][br]},an=Oe+er,kr=xe+br;if(ct.s.r>an&&(ct.s.r=an),ct.s.c>kr&&(ct.s.c=kr),ct.e.r0&&O.write_shift(0,v,"dbcs"),L?O.slice(0,O.l):O}function wr(v){return{ich:v.read_shift(2),ifnt:v.read_shift(2)}}function Vr(v,O){return O||(O=Cn(4)),O.write_shift(2,v.ich||0),O.write_shift(2,v.ifnt||0),O}function Yr(v,O){var L=v.l,k=v.read_shift(1),Q=kt(v),he=[],Oe={t:Q,h:Q};if((k&1)!==0){for(var xe=v.read_shift(4),at=0;at!=xe;++at)he.push(wr(v));Oe.r=he}else Oe.r=[{ich:0,ifnt:0}];return v.l=L+O,Oe}function ln(v,O){var L=!1;return O==null&&(L=!0,O=Cn(15+4*v.t.length)),O.write_shift(1,0),Ar(v.t,O),L?O.slice(0,O.l):O}var On=Yr;function Gn(v,O){var L=!1;return O==null&&(L=!0,O=Cn(23+4*v.t.length)),O.write_shift(1,1),Ar(v.t,O),O.write_shift(4,1),Vr({ich:0,ifnt:0},O),L?O.slice(0,O.l):O}function Pn(v){var O=v.read_shift(4),L=v.read_shift(2);return L+=v.read_shift(1)<<16,v.l++,{c:O,iStyleRef:L}}function si(v,O){return O==null&&(O=Cn(8)),O.write_shift(-4,v.c),O.write_shift(3,v.iStyleRef||v.s),O.write_shift(1,0),O}function hi(v){var O=v.read_shift(2);return O+=v.read_shift(1)<<16,v.l++,{c:-1,iStyleRef:O}}function zn(v,O){return O==null&&(O=Cn(4)),O.write_shift(3,v.iStyleRef||v.s),O.write_shift(1,0),O}var $n=kt,Jn=Ar;function _i(v){var O=v.read_shift(4);return O===0||O===4294967295?"":v.read_shift(O,"dbcs")}function Oi(v,O){var L=!1;return O==null&&(L=!0,O=Cn(127)),O.write_shift(4,v.length>0?v.length:4294967295),v.length>0&&O.write_shift(0,v,"dbcs"),L?O.slice(0,O.l):O}var Ki=kt,ca=_i,Gi=Oi;function Ca(v){var O=v.slice(v.l,v.l+4),L=O[0]&1,k=O[0]&2;v.l+=4,O[0]&=252;var Q=k===0?gr([0,0,0,0,O[0],O[1],O[2],O[3]],0):Hi(O,0)>>2;return L?Q/100:Q}function Oa(v,O){O==null&&(O=Cn(4));var L=0,k=0,Q=v*100;if(v==(v|0)&&v>=-(1<<29)&&v<1<<29?k=1:Q==(Q|0)&&Q>=-(1<<29)&&Q<1<<29&&(k=1,L=1),k)O.write_shift(-4,((L?Q:v)<<2)+(L+2));else throw new Error("unsupported RkNumber "+v)}function pa(v){var O={s:{},e:{}};return O.s.r=v.read_shift(4),O.e.r=v.read_shift(4),O.s.c=v.read_shift(4),O.e.c=v.read_shift(4),O}function ta(v,O){return O||(O=Cn(16)),O.write_shift(4,v.s.r),O.write_shift(4,v.e.r),O.write_shift(4,v.s.c),O.write_shift(4,v.e.c),O}var wa=pa,wi=ta;function ha(v){if(v.length-v.l<8)throw"XLS Xnum Buffer underflow";return v.read_shift(8,"f")}function ja(v,O){return(O||Cn(8)).write_shift(8,v,"f")}function Fr(v){var O={},L=v.read_shift(1),k=L>>>1,Q=v.read_shift(1),he=v.read_shift(2,"i"),Oe=v.read_shift(1),xe=v.read_shift(1),at=v.read_shift(1);v.l++;switch(k){case 0:O.auto=1;break;case 1:O.index=Q;var ct=za[Q];ct&&(O.rgb=pt(ct));break;case 2:O.rgb=pt([Oe,xe,at]);break;case 3:O.theme=Q;break}return he!=0&&(O.tint=he>0?he/32767:he/32768),O}function Qr(v,O){if(O||(O=Cn(8)),!v||v.auto)return O.write_shift(4,0),O.write_shift(4,0),O;v.index!=null?(O.write_shift(1,2),O.write_shift(1,v.index)):v.theme!=null?(O.write_shift(1,6),O.write_shift(1,v.theme)):(O.write_shift(1,5),O.write_shift(1,0));var L=v.tint||0;if(L>0?L*=32767:L<0&&(L*=32768),O.write_shift(2,L),!v.rgb||v.theme!=null)O.write_shift(2,0),O.write_shift(1,0),O.write_shift(1,0);else{var k=v.rgb||"FFFFFF";typeof k=="number"&&(k=("000000"+k.toString(16)).slice(-6)),O.write_shift(1,parseInt(k.slice(0,2),16)),O.write_shift(1,parseInt(k.slice(2,4),16)),O.write_shift(1,parseInt(k.slice(4,6),16)),O.write_shift(1,255)}return O}function pn(v){var O=v.read_shift(1);v.l++;var L={fBold:O&1,fItalic:O&2,fUnderline:O&4,fStrikeout:O&8,fOutline:O&16,fShadow:O&32,fCondense:O&64,fExtend:O&128};return L}function Wr(v,O){O||(O=Cn(2));var L=(v.italic?2:0)|(v.strike?8:0)|(v.outline?16:0)|(v.shadow?32:0)|(v.condense?64:0)|(v.extend?128:0);return O.write_shift(1,L),O.write_shift(1,0),O}function qt(v,O){var L={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},k=v.read_shift(4);switch(k){case 0:return"";case 4294967295:case 4294967294:return L[v.read_shift(4)]||""}if(k>400)throw new Error("Unsupported Clipboard: "+k.toString(16));return v.l-=4,v.read_shift(0,O==1?"lpstr":"lpwstr")}function Pr(v){return qt(v,1)}function sr(v){return qt(v,2)}var tn=2,$r=3,Un=11,Ln=12,Kn=19,gi=30,Li=64,Ni=65,xa=71,oo=4096,Xa=80,bo=81,Ao=[Xa,bo],wo={1:{n:"CodePage",t:tn},2:{n:"Category",t:Xa},3:{n:"PresentationFormat",t:Xa},4:{n:"ByteCount",t:$r},5:{n:"LineCount",t:$r},6:{n:"ParagraphCount",t:$r},7:{n:"SlideCount",t:$r},8:{n:"NoteCount",t:$r},9:{n:"HiddenCount",t:$r},10:{n:"MultimediaClipCount",t:$r},11:{n:"ScaleCrop",t:Un},12:{n:"HeadingPairs",t:oo|Ln},13:{n:"TitlesOfParts",t:oo|gi},14:{n:"Manager",t:Xa},15:{n:"Company",t:Xa},16:{n:"LinksUpToDate",t:Un},17:{n:"CharacterCount",t:$r},19:{n:"SharedDoc",t:Un},22:{n:"HyperlinksChanged",t:Un},23:{n:"AppVersion",t:$r,p:"version"},24:{n:"DigSig",t:Ni},26:{n:"ContentType",t:Xa},27:{n:"ContentStatus",t:Xa},28:{n:"Language",t:Xa},29:{n:"Version",t:Xa},255:{},2147483648:{n:"Locale",t:Kn},2147483651:{n:"Behavior",t:Kn},1919054434:{}},Fa={1:{n:"CodePage",t:tn},2:{n:"Title",t:Xa},3:{n:"Subject",t:Xa},4:{n:"Author",t:Xa},5:{n:"Keywords",t:Xa},6:{n:"Comments",t:Xa},7:{n:"Template",t:Xa},8:{n:"LastAuthor",t:Xa},9:{n:"RevNumber",t:Xa},10:{n:"EditTime",t:Li},11:{n:"LastPrinted",t:Li},12:{n:"CreatedDate",t:Li},13:{n:"ModifiedDate",t:Li},14:{n:"PageCount",t:$r},15:{n:"WordCount",t:$r},16:{n:"CharCount",t:$r},17:{n:"Thumbnail",t:xa},18:{n:"Application",t:Xa},19:{n:"DocSecurity",t:$r},255:{},2147483648:{n:"Locale",t:Kn},2147483651:{n:"Behavior",t:Kn},1919054434:{}},Ea=ze(wo,"n"),so=ze(Fa,"n"),to={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Oo=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Xo(v){return v.map(function(O){return[O>>16&255,O>>8&255,O&255]})}var ro=Xo([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),za=lr(ro),Do={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},_o=Me(Do),Aa={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Fo=function(){var v={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return It(v).forEach(function(O){["xlsm","xlam"].forEach(function(L){v[O][L]||(v[O][L]=v[O].xlsx)})}),It(v).forEach(function(O){It(v[O]).forEach(function(L){Aa[v[O][L]]=O})}),v}(),Jo=qe(Aa);vn.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Wo(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function is(v){var O=Wo();if(!v||!v.match)return O;var L={};if((v.match(De)||[]).forEach(function(k){var Q=Ot(k);switch(Q[0].replace(Be,"<")){case"0?O.calcchains[0]:"",O.sst=O.strs.length>0?O.strs[0]:"",O.style=O.styles.length>0?O.styles[0]:"",O.defaults=L,delete O.calcchains,O}var es=or("Types",null,{xmlns:vn.CT,"xmlns:xsd":vn.xsd,"xmlns:xsi":vn.xsi}),ls=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Jo.rels[0]]].map(function(v){return or("Default",null,{Extension:v[0],ContentType:v[1]})});function Ro(v,O){var L=[],k;L[L.length]=et,L[L.length]=es,L=L.concat(ls);var Q=function(at){v[at]&&v[at].length>0&&(k=v[at][0],L[L.length]=or("Override",null,{PartName:(k[0]=="/"?"":"/")+k,ContentType:Fo[at][O.bookType||"xlsx"]}))},he=function(at){(v[at]||[]).forEach(function(ct){L[L.length]=or("Override",null,{PartName:(ct[0]=="/"?"":"/")+ct,ContentType:Fo[at][O.bookType||"xlsx"]})})},Oe=function(at){(v[at]||[]).forEach(function(ct){L[L.length]=or("Override",null,{PartName:(ct[0]=="/"?"":"/")+ct,ContentType:Jo[at][0]})})};return Q("workbooks"),he("sheets"),he("charts"),Oe("themes"),["strs","styles"].forEach(Q),["coreprops","extprops","custprops"].forEach(Oe),Oe("vba"),Oe("comments"),Oe("drawings"),L.length>2&&(L[L.length]="",L[1]=L[1].replace("/>",">")),L.join("")}var Ya={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function ys(v){var O=v.lastIndexOf("/");return v.slice(0,O+1)+"_rels/"+v.slice(O+1)+".rels"}function ao(v,O){var L={"!id":{}};if(!v)return L;O.charAt(0)!=="/"&&(O="/"+O);var k={};return(v.match(De)||[]).forEach(function(Q){var he=Ot(Q);if(he[0]==="2&&(O[O.length]="",O[1]=O[1].replace("/>",">")),O.join("")}var Uo=[Ya.HLINK,Ya.XPATH,Ya.XMISS];function Ho(v,O,L,k,Q,he){if(Q||(Q={}),v["!id"]||(v["!id"]={}),O<0)for(O=1;v["!id"]["rId"+O];++O);if(Q.Id="rId"+O,Q.Type=k,Q.Target=L,he?Q.TargetMode=he:Uo.indexOf(Q.Type)>-1&&(Q.TargetMode="External"),v["!id"][Q.Id])throw new Error("Cannot rewrite rId "+O);return v["!id"][Q.Id]=Q,v[("/"+Q.Target).replace("//","/")]=Q,O}var $o="application/vnd.oasis.opendocument.spreadsheet";function Vo(v,O){for(var L=xf(v),k,Q;k=kh.exec(L);)switch(k[3]){case"manifest":break;case"file-entry":if(Q=Ot(k[0],!1),Q.path=="/"&&Q.type!==$o)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(O&&O.WTF)throw k}}function Ks(v){var O=[et];O.push(` `),O.push(` `);for(var L=0;L `);return O.push(""),O.join("")}function Cs(v,O,L){return[' `,' `,` `].join("")}function Ws(v,O){return[' `,' `,` `].join("")}function Ds(v){var O=[et];O.push(` `);for(var L=0;L!=v.length;++L)O.push(Cs(v[L][0],v[L][1])),O.push(Ws("",v[L][0]));return O.push(Cs("","Document","pkg")),O.push(""),O.join("")}var Ns=function(){var v='SheetJS '+f.version+"";return function(){return v}}(),Go=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];vn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Ya.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var ws=function(){for(var v=new Array(Go.length),O=0;O]*>([\\s\\S]*?)")}return v}();function No(v){var O={};v=Cr(v);for(var L=0;L0&&(O[k[1]]=Rr(Q[1])),k[2]==="date"&&O[k[1]]&&(O[k[1]]=bt(O[k[1]]))}return O}var Es=or("cp:coreProperties",null,{"xmlns:cp":vn.CORE_PROPS,"xmlns:dc":vn.dc,"xmlns:dcterms":vn.dcterms,"xmlns:dcmitype":vn.dcmitype,"xmlns:xsi":vn.xsi});function Ms(v,O,L,k,Q){if(Q[v]!=null||O==null||O==="")return;Q[v]=O,O=Dt(O),k[k.length]=L?or(v,O,L):Zt(v,O)}function Ma(v,O){var L=O||{},k=[et,Es],Q={};if(!v&&!L.Props)return k.join("");v&&(v.CreatedDate!=null&&Ms("dcterms:created",typeof v.CreatedDate=="string"?v.CreatedDate:Er(v.CreatedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},k,Q),v.ModifiedDate!=null&&Ms("dcterms:modified",typeof v.ModifiedDate=="string"?v.ModifiedDate:Er(v.ModifiedDate,L.WTF),{"xsi:type":"dcterms:W3CDTF"},k,Q));for(var he=0;he!=Go.length;++he){var Oe=Go[he],xe=L.Props&&L.Props[Oe[1]]!=null?L.Props[Oe[1]]:v?v[Oe[1]]:null;xe===!0?xe="1":xe===!1?xe="0":typeof xe=="number"&&(xe=String(xe)),xe!=null&&Ms(Oe[0],xe,null,k,Q)}return k.length>2&&(k[k.length]="",k[1]=k[1].replace("/>",">")),k.join("")}var zo=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];vn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Ya.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var sl=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function dl(v,O,L,k){var Q=[];if(typeof v=="string")Q=fr(v,k);else for(var he=0;he0)for(var ct=0;ct!==Q.length;ct+=2){at=+Q[ct+1].v;switch(Q[ct].v){case"Worksheets":case"\u5DE5\u4F5C\u8868":case"\u041B\u0438\u0441\u0442\u044B":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8":case"\u05D2\u05DC\u05D9\u05D5\u05E0\u05D5\u05EA \u05E2\u05D1\u05D5\u05D3\u05D4":case"Arbeitsbl\xE4tter":case"\xC7al\u0131\u015Fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xE1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xE1lculo":case"Werkbladen":L.Worksheets=at,L.SheetNames=Oe.slice(xe,xe+at);break;case"Named Ranges":case"Rangos con nombre":case"\u540D\u524D\u4ED8\u304D\u4E00\u89A7":case"Benannte Bereiche":case"Navngivne omr\xE5der":L.NamedRanges=at,L.DefinedNames=Oe.slice(xe,xe+at);break;case"Charts":case"Diagramme":L.Chartsheets=at,L.ChartNames=Oe.slice(xe,xe+at);break}xe+=at}}function yl(v,O,L){var k={};return O||(O={}),v=Cr(v),zo.forEach(function(Q){var he=(v.match(vt(Q[0]))||[])[1];switch(Q[2]){case"string":he&&(O[Q[1]]=Rr(he));break;case"bool":O[Q[1]]=he==="true";break;case"raw":var Oe=v.match(new RegExp("<"+Q[0]+"[^>]*>([\\s\\S]*?)"));Oe&&Oe.length>0&&(k[Q[1]]=Oe[1]);break}}),k.HeadingPairs&&k.TitlesOfParts&&dl(k.HeadingPairs,k.TitlesOfParts,O,L),O}var xl=or("Properties",null,{xmlns:vn.EXT_PROPS,"xmlns:vt":vn.vt});function Vs(v){var O=[],L=or;return v||(v={}),v.Application="SheetJS",O[O.length]=et,O[O.length]=xl,zo.forEach(function(k){if(v[k[1]]===void 0)return;var Q;switch(k[2]){case"string":Q=Dt(String(v[k[1]]));break;case"bool":Q=v[k[1]]?"true":"false";break}Q!==void 0&&(O[O.length]=L(k[0],Q))}),O[O.length]=L("HeadingPairs",L("vt:vector",L("vt:variant","Worksheets")+L("vt:variant",L("vt:i4",String(v.Worksheets))),{size:2,baseType:"variant"})),O[O.length]=L("TitlesOfParts",L("vt:vector",v.SheetNames.map(function(k){return""+Dt(k)+""}).join(""),{size:v.Worksheets,baseType:"lpstr"})),O.length>2&&(O[O.length]="",O[1]=O[1].replace("/>",">")),O.join("")}vn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Ya.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Ko=/<[^>]+>[^<]*/g;function hl(v,O){var L={},k="",Q=v.match(Ko);if(Q)for(var he=0;he!=Q.length;++he){var Oe=Q[he],xe=Ot(Oe);switch(xe[0]){case"":k=null;break;default:if(Oe.indexOf(""),ct=at[0].slice(4),Tt=at[1];switch(ct){case"lpstr":case"bstr":case"lpwstr":L[k]=Rr(Tt);break;case"bool":L[k]=Or(Tt);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":L[k]=parseInt(Tt,10);break;case"r4":case"r8":case"decimal":L[k]=parseFloat(Tt);break;case"filetime":case"date":L[k]=bt(Tt);break;case"cy":case"error":L[k]=Rr(Tt);break;default:if(ct.slice(-1)=="/")break;O.WTF&&typeof console!="undefined"&&console.warn("Unexpected",Oe,ct,at)}}else if(!(Oe.slice(0,2)==="2&&(O[O.length]="",O[1]=O[1].replace("/>",">")),O.join("")}var qs={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},os=ye(qs);function Sl(v,O,L){O=os[O]||O,v[O]=L}function jc(v,O){var L=[];return It(qs).map(function(k){for(var Q=0;Q'+Q.join("")+""}function ic(v){var O=v.read_shift(4),L=v.read_shift(4);return new Date((L/1e7*Math.pow(2,32)+O/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function ac(v){var O=typeof v=="string"?new Date(Date.parse(v)):v,L=O.getTime()/1e3+11644473600,k=L%Math.pow(2,32),Q=(L-k)/Math.pow(2,32);k*=1e7,Q*=1e7;var he=k/Math.pow(2,32)|0;he>0&&(k=k%Math.pow(2,32),Q+=he);var Oe=Cn(8);return Oe.write_shift(4,k),Oe.write_shift(4,Q),Oe}function Gl(v,O,L){var k=v.l,Q=v.read_shift(0,"lpstr-cp");if(L)for(;v.l-k&3;)++v.l;return Q}function dc(v,O,L){var k=v.read_shift(0,"lpwstr");return L&&(v.l+=4-(k.length+1&3)&3),k}function fl(v,O,L){return O===31?dc(v):Gl(v,O,L)}function Bs(v,O,L){return fl(v,O,L===!1?0:4)}function Nl(v,O){if(!O)throw new Error("VtUnalignedString must have positive length");return fl(v,O,0)}function Al(v){for(var O=v.read_shift(4),L=[],k=0;k!=O;++k){var Q=v.l;L[k]=v.read_shift(0,"lpwstr").replace(R,""),v.l-Q&2&&(v.l+=2)}return L}function pl(v){for(var O=v.read_shift(4),L=[],k=0;k!=O;++k)L[k]=v.read_shift(0,"lpstr-cp").replace(R,"");return L}function cn(v){var O=v.l,L=bs(v,bo);v[v.l]==0&&v[v.l+1]==0&&v.l-O&2&&(v.l+=2);var k=bs(v,$r);return[L,k]}function Cl(v){for(var O=v.read_shift(4),L=[],k=0;k>2+1<<2),k}function Ac(v){var O=v.read_shift(4),L=v.slice(v.l,v.l+O);return v.l+=O,(O&3)>0&&(v.l+=4-(O&3)&3),L}function vc(v){var O={};return O.Size=v.read_shift(4),v.l+=O.Size+3-(O.Size-1)%4,O}function bs(v,O,L){var k=v.read_shift(2),Q,he=L||{};if(v.l+=2,O!==Ln&&(k!==O&&Ao.indexOf(O)===-1&&!((O&65534)==4126&&(k&65534)==4126)))throw new Error("Expected type "+O+" saw "+k);switch(O===Ln?k:O){case 2:return Q=v.read_shift(2,"i"),he.raw||(v.l+=2),Q;case 3:return Q=v.read_shift(4,"i"),Q;case 11:return v.read_shift(4)!==0;case 19:return Q=v.read_shift(4),Q;case 30:return Gl(v,k,4).replace(R,"");case 31:return dc(v);case 64:return ic(v);case 65:return Ac(v);case 71:return vc(v);case 80:return Bs(v,k,!he.raw).replace(R,"");case 81:return Nl(v,k).replace(R,"");case 4108:return Cl(v);case 4126:case 4127:return k==4127?Al(v):pl(v);default:throw new Error("TypedPropertyValue unrecognized type "+O+" "+k)}}function Hs(v,O){var L=Cn(4),k=Cn(4);L.write_shift(4,v==80?31:v);switch(v){case 3:k.write_shift(-4,O);break;case 5:k=Cn(8),k.write_shift(8,O,"f");break;case 11:k.write_shift(4,O?1:0);break;case 64:k=ac(O);break;case 31:case 80:for(k=Cn(4+2*(O.length+1)+(O.length%2?0:2)),k.write_shift(4,O.length+1),k.write_shift(0,O,"dbcs");k.l!=k.length;)k.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+v+" "+O)}return U([L,k])}function ll(v,O){var L=v.l,k=v.read_shift(4),Q=v.read_shift(4),he=[],Oe=0,xe=0,at=-1,ct={};for(Oe=0;Oe!=Q;++Oe){var Tt=v.read_shift(4),er=v.read_shift(4);he[Oe]=[Tt,er+L]}he.sort(function(Mn,on){return Mn[1]-on[1]});var br={};for(Oe=0;Oe!=Q;++Oe){if(v.l!==he[Oe][1]){var Dr=!0;if(Oe>0&&O)switch(O[he[Oe-1][0]].t){case 2:v.l+2===he[Oe][1]&&(v.l+=2,Dr=!1);break;case 80:v.l<=he[Oe][1]&&(v.l=he[Oe][1],Dr=!1);break;case 4108:v.l<=he[Oe][1]&&(v.l=he[Oe][1],Dr=!1);break}if((!O||Oe==0)&&v.l<=he[Oe][1]&&(Dr=!1,v.l=he[Oe][1]),Dr)throw new Error("Read Error: Expected address "+he[Oe][1]+" at "+v.l+" :"+Oe)}if(O){var an=O[he[Oe][0]];if(br[an.n]=bs(v,an.t,{raw:!0}),an.p==="version"&&(br[an.n]=String(br[an.n]>>16)+"."+("0000"+String(br[an.n]&65535)).slice(-4)),an.n=="CodePage")switch(br[an.n]){case 0:br[an.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:o(xe=br[an.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+br[an.n])}}else if(he[Oe][0]===1){if(xe=br.CodePage=bs(v,tn),o(xe),at!==-1){var kr=v.l;v.l=he[at][1],ct=Mc(v,xe),v.l=kr}}else if(he[Oe][0]===0){if(xe===0){at=Oe,v.l=he[Oe+1][1];continue}ct=Mc(v,xe)}else{var An=ct[he[Oe][0]],Dn;switch(v[v.l]){case 65:v.l+=4,Dn=Ac(v);break;case 30:v.l+=4,Dn=Bs(v,v[v.l-4]).replace(/\u0000+$/,"");break;case 31:v.l+=4,Dn=Bs(v,v[v.l-4]).replace(/\u0000+$/,"");break;case 3:v.l+=4,Dn=v.read_shift(4,"i");break;case 19:v.l+=4,Dn=v.read_shift(4);break;case 5:v.l+=4,Dn=v.read_shift(8,"f");break;case 11:v.l+=4,Dn=Xs(v,4);break;case 64:v.l+=4,Dn=bt(ic(v));break;default:throw new Error("unparsed value: "+v[v.l])}br[An]=Dn}}return v.l=L+k,br}var Fl=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(sl);function ec(v){switch(typeof v){case"boolean":return 11;case"number":return(v|0)==v?3:5;case"string":return 31;case"object":if(v instanceof Date)return 64;break}return-1}function Ql(v,O,L){var k=Cn(8),Q=[],he=[],Oe=8,xe=0,at=Cn(8),ct=Cn(8);if(at.write_shift(4,2),at.write_shift(4,1200),ct.write_shift(4,1),he.push(at),Q.push(ct),Oe+=8+at.length,!O){ct=Cn(8),ct.write_shift(4,0),Q.unshift(ct);var Tt=[Cn(4)];for(Tt[0].write_shift(4,v.length),xe=0;xe-1)continue;if(v[xe][1]==null)continue;var br=v[xe][1],Dr=0;if(O){Dr=+O[v[xe][0]];var an=L[Dr];if(an.p=="version"&&typeof br=="string"){var kr=br.split(".");br=(+kr[0]<<16)+(+kr[1]||0)}at=Hs(an.t,br)}else{var An=ec(br);An==-1&&(An=31,br=String(br)),at=Hs(An,br)}he.push(at),ct=Cn(8),ct.write_shift(4,O?Dr:2+xe),Q.push(ct),Oe+=8+at.length}var Dn=8*(he.length+1);for(xe=0;xe=12?2:1),Q="sbcs-cont",he=c;if(L&&L.biff>=8&&(c=1200),!L||L.biff==8){var Oe=v.read_shift(1);Oe&&(Q="dbcs-cont")}else L.biff==12&&(Q="wstr");L.biff>=2&&L.biff<=5&&(Q="cpstr");var xe=k?v.read_shift(k,Q):"";return c=he,xe}function de(v){var O=c;c=1200;var L=v.read_shift(2),k=v.read_shift(1),Q=k&4,he=k&8,Oe=1+(k&1),xe=0,at,ct={};he&&(xe=v.read_shift(2)),Q&&(at=v.read_shift(4));var Tt=Oe==2?"dbcs-cont":"sbcs-cont",er=L===0?"":v.read_shift(L,Tt);return he&&(v.l+=4*xe),Q&&(v.l+=at),ct.t=er,he||(ct.raw=""+ct.t+"",ct.r=ct.t),c=O,ct}function me(v){var O=v.t||"",L=1,k=Cn(3+(L>1?2:0));k.write_shift(2,O.length),k.write_shift(1,(L>1?8:0)|1),L>1&&k.write_shift(2,L);var Q=Cn(2*O.length);Q.write_shift(2*O.length,O,"utf16le");var he=[k,Q];return U(he)}function ke(v,O,L){var k;if(L){if(L.biff>=2&&L.biff<=5)return v.read_shift(O,"cpstr");if(L.biff>=12)return v.read_shift(O,"dbcs-cont")}var Q=v.read_shift(1);return Q===0?k=v.read_shift(O,"sbcs-cont"):k=v.read_shift(O,"dbcs-cont"),k}function ut(v,O,L){var k=v.read_shift(L&&L.biff==2?1:2);return k===0?(v.l++,""):ke(v,k,L)}function jt(v,O,L){if(L.biff>5)return ut(v,O,L);var k=v.read_shift(1);return k===0?(v.l++,""):v.read_shift(k,L.biff<=4||!v.lens?"cpstr":"sbcs-cont")}function Br(v,O,L){return L||(L=Cn(3+2*v.length)),L.write_shift(2,v.length),L.write_shift(1,1),L.write_shift(31,v,"utf16le"),L}function Xr(v){var O=v.read_shift(1);v.l++;var L=v.read_shift(2);return v.l+=2,[O,L]}function mn(v){var O=v.read_shift(4),L=v.l,k=!1;O>24&&(v.l+=O-24,v.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(k=!0),v.l=L);var Q=v.read_shift((k?O-24:O)>>1,"utf16le").replace(R,"");return k&&(v.l+=24),Q}function Qn(v){for(var O=v.read_shift(2),L="";O-- >0;)L+="../";var k=v.read_shift(0,"lpstr-ansi");if(v.l+=2,v.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var Q=v.read_shift(4);if(Q===0)return L+k.replace(/\\/g,"/");var he=v.read_shift(4);if(v.read_shift(2)!=3)throw new Error("Bad FileMoniker");var Oe=v.read_shift(he>>1,"utf16le").replace(R,"");return L+Oe}function Si(v,O){var L=v.read_shift(16);O-=16;switch(L){case"e0c9ea79f9bace118c8200aa004ba90b":return mn(v,O);case"0303000000000000c000000000000046":return Qn(v,O);default:throw new Error("Unsupported Moniker "+L)}}function Xi(v){var O=v.read_shift(4),L=O>0?v.read_shift(O,"utf16le").replace(R,""):"";return L}function ma(v,O){O||(O=Cn(6+v.length*2)),O.write_shift(4,1+v.length);for(var L=0;L-1?31:23;switch(k.charAt(0)){case"#":he=28;break;case".":he&=~2;break}O.write_shift(4,2),O.write_shift(4,he);var Oe=[8,6815827,6619237,4849780,83];for(L=0;L-1?k.slice(0,Q):k;for(O.write_shift(4,2*(xe.length+1)),L=0;L-1?k.slice(Q+1):"",O)}else{for(Oe="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),L=0;L8?4:2,Q=v.read_shift(k),he=v.read_shift(k,"i"),Oe=v.read_shift(k,"i");return[Q,he,Oe]}function Ps(v){var O=v.read_shift(2),L=Ca(v);return[O,L]}function Gs(v,O,L){v.l+=4,O-=4;var k=v.l+O,Q=re(v,O,L),he=v.read_shift(2);if(k-=v.l,he!==k)throw new Error("Malformed AddinUdf: padding = "+k+" != "+he);return v.l+=he,Q}function Il(v){var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(2),Q=v.read_shift(2);return{s:{c:k,r:O},e:{c:Q,r:L}}}function Ml(v,O){return O||(O=Cn(8)),O.write_shift(2,v.s.r),O.write_shift(2,v.e.r),O.write_shift(2,v.s.c),O.write_shift(2,v.e.c),O}function $s(v){var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(1),Q=v.read_shift(1);return{s:{c:k,r:O},e:{c:Q,r:L}}}var qa=$s;function hc(v){v.l+=4;var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(2);return v.l+=12,[L,O,k]}function sc(v){var O={};return v.l+=4,v.l+=16,O.fSharedNote=v.read_shift(2),v.l+=4,O}function kl(v){var O={};return v.l+=4,v.cf=v.read_shift(2),O}function Us(v){v.l+=2,v.l+=v.read_shift(2)}var Yl={0:Us,4:Us,5:Us,6:Us,7:kl,8:Us,9:Us,10:Us,11:Us,12:Us,13:sc,14:Us,15:Us,16:Us,17:Us,18:Us,19:Us,20:Us,21:hc};function ru(v,O){for(var L=v.l+O,k=[];v.l=2&&(L.dt=v.read_shift(2),v.l-=2);switch(L.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(O>6)throw new Error("Unexpected BIFF Ver "+L.BIFFVer)}return v.read_shift(O),L}function Pl(v,O,L){var k=1536,Q=16;switch(L.bookType){case"biff8":break;case"biff5":k=1280,Q=8;break;case"biff4":k=4,Q=6;break;case"biff3":k=3,Q=6;break;case"biff2":k=2,Q=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var he=Cn(Q);return he.write_shift(2,k),he.write_shift(2,O),Q>4&&he.write_shift(2,29282),Q>6&&he.write_shift(2,1997),Q>8&&(he.write_shift(2,49161),he.write_shift(2,1),he.write_shift(2,1798),he.write_shift(2,0)),he}function al(v,O){return O===0||v.read_shift(2)!==1200,1200}function Hl(v,O,L){if(L.enc)return v.l+=O,"";var k=v.l,Q=jt(v,0,L);return v.read_shift(O+k-v.l),Q}function Fc(v,O){var L=!O||O.biff==8,k=Cn(L?112:54);for(k.write_shift(O.biff==8?2:1,7),L&&k.write_shift(1,0),k.write_shift(4,859007059),k.write_shift(4,5458548|(L?0:536870912));k.l=8?2:1,k=Cn(8+L*v.name.length);k.write_shift(4,v.pos),k.write_shift(1,v.hs||0),k.write_shift(1,v.dt),k.write_shift(1,v.name.length),O.biff>=8&&k.write_shift(1,1),k.write_shift(L*v.name.length,v.name,O.biff<8?"sbcs":"utf16le");var Q=k.slice(0,k.l);return Q.l=k.l,Q}function fc(v,O){for(var L=v.l+O,k=v.read_shift(4),Q=v.read_shift(4),he=[],Oe=0;Oe!=Q&&v.l>15),Q&=32767);var he={Unsynced:k&1,DyZero:(k&2)>>1,ExAsc:(k&4)>>2,ExDsc:(k&8)>>3};return[he,Q]}function ss(v){var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(2),Q=v.read_shift(2),he=v.read_shift(2),Oe=v.read_shift(2),xe=v.read_shift(2),at=v.read_shift(2),ct=v.read_shift(2);return{Pos:[O,L],Dim:[k,Q],Flags:he,CurTab:Oe,FirstTab:xe,Selected:at,TabRatio:ct}}function Ts(){var v=Cn(18);return v.write_shift(2,0),v.write_shift(2,0),v.write_shift(2,29280),v.write_shift(2,17600),v.write_shift(2,56),v.write_shift(2,0),v.write_shift(2,0),v.write_shift(2,1),v.write_shift(2,500),v}function Ll(v,O,L){if(L&&L.biff>=2&&L.biff<5)return{};var k=v.read_shift(2);return{RTL:k&64}}function Sc(v){var O=Cn(18),L=1718;return v&&v.RTL&&(L|=64),O.write_shift(2,L),O.write_shift(4,0),O.write_shift(4,64),O.write_shift(4,0),O.write_shift(4,0),O}function tc(){}function rc(v,O,L){var k={dyHeight:v.read_shift(2),fl:v.read_shift(2)};switch(L&&L.biff||8){case 2:break;case 3:case 4:v.l+=2;break;default:v.l+=10;break}return k.name=re(v,0,L),k}function ml(v,O){var L=v.name||"Arial",k=O&&O.biff==5,Q=k?15+L.length:16+2*L.length,he=Cn(Q);return he.write_shift(2,(v.sz||12)*20),he.write_shift(4,0),he.write_shift(2,400),he.write_shift(4,0),he.write_shift(2,0),he.write_shift(1,L.length),k||he.write_shift(1,1),he.write_shift((k?1:2)*L.length,L,k?"sbcs":"utf16le"),he}function el(v){var O=ts(v);return O.isst=v.read_shift(4),O}function Ol(v,O,L,k){var Q=Cn(10);return ds(v,O,k,Q),Q.write_shift(4,L),Q}function Qs(v,O,L){L.biffguess&&L.biff==2&&(L.biff=5);var k=v.l+O,Q=ts(v,6);L.biff==2&&v.l++;var he=ut(v,k-v.l,L);return Q.val=he,Q}function Cc(v,O,L,k,Q){var he=!Q||Q.biff==8,Oe=Cn(6+2+ +he+(1+he)*L.length);return ds(v,O,k,Oe),Oe.write_shift(2,L.length),he&&Oe.write_shift(1,1),Oe.write_shift((1+he)*L.length,L,he?"utf16le":"sbcs"),Oe}function lu(v,O,L){var k=v.read_shift(2),Q=jt(v,0,L);return[k,Q]}function cu(v,O,L,k){var Q=L&&L.biff==5;k||(k=Cn(Q?3+O.length:5+2*O.length)),k.write_shift(2,v),k.write_shift(Q?1:2,O.length),Q||k.write_shift(1,1),k.write_shift((Q?1:2)*O.length,O,Q?"sbcs":"utf16le");var he=k.length>k.l?k.slice(0,k.l):k;return he.l==null&&(he.l=he.length),he}var Cu=jt;function Dc(v,O,L){var k=v.l+O,Q=L.biff==8||!L.biff?4:2,he=v.read_shift(Q),Oe=v.read_shift(Q),xe=v.read_shift(2),at=v.read_shift(2);return v.l=k,{s:{r:he,c:xe},e:{r:Oe,c:at}}}function gu(v,O){var L=O.biff==8||!O.biff?4:2,k=Cn(2*L+6);return k.write_shift(L,v.s.r),k.write_shift(L,v.e.r+1),k.write_shift(2,v.s.c),k.write_shift(2,v.e.c+1),k.write_shift(2,0),k}function Au(v){var O=v.read_shift(2),L=v.read_shift(2),k=Ps(v);return{r:O,c:L,ixfe:k[0],rknum:k[1]}}function Rd(v,O){for(var L=v.l+O-2,k=v.read_shift(2),Q=v.read_shift(2),he=[];v.l>26],k.cellStyles&&(Q.alc=he&7,Q.fWrap=he>>3&1,Q.alcV=he>>4&7,Q.fJustLast=he>>7&1,Q.trot=he>>8&255,Q.cIndent=he>>16&15,Q.fShrinkToFit=he>>20&1,Q.iReadOrder=he>>22&2,Q.fAtrNum=he>>26&1,Q.fAtrFnt=he>>27&1,Q.fAtrAlc=he>>28&1,Q.fAtrBdr=he>>29&1,Q.fAtrPat=he>>30&1,Q.fAtrProt=he>>31&1,Q.dgLeft=Oe&15,Q.dgRight=Oe>>4&15,Q.dgTop=Oe>>8&15,Q.dgBottom=Oe>>12&15,Q.icvLeft=Oe>>16&127,Q.icvRight=Oe>>23&127,Q.grbitDiag=Oe>>30&3,Q.icvTop=xe&127,Q.icvBottom=xe>>7&127,Q.icvDiag=xe>>14&127,Q.dgDiag=xe>>21&15,Q.icvFore=at&127,Q.icvBack=at>>7&127,Q.fsxButton=at>>14&1),Q}function ed(v,O,L){var k={};return k.ifnt=v.read_shift(2),k.numFmtId=v.read_shift(2),k.flags=v.read_shift(2),k.fStyle=k.flags>>2&1,O-=6,k.data=xd(v,O,k.fStyle,L),k}function Eu(v,O,L,k){var Q=L&&L.biff==5;k||(k=Cn(Q?16:20)),k.write_shift(2,0),v.style?(k.write_shift(2,v.numFmtId||0),k.write_shift(2,65524)):(k.write_shift(2,v.numFmtId||0),k.write_shift(2,O<<4));var he=0;return v.numFmtId>0&&Q&&(he|=1024),k.write_shift(4,he),k.write_shift(4,0),Q||k.write_shift(4,0),k.write_shift(2,0),k}function Ec(v){v.l+=4;var O=[v.read_shift(2),v.read_shift(2)];if(O[0]!==0&&O[0]--,O[1]!==0&&O[1]--,O[0]>7||O[1]>7)throw new Error("Bad Gutters: "+O.join("|"));return O}function Bc(v){var O=Cn(8);return O.write_shift(4,0),O.write_shift(2,v[0]?v[0]+1:0),O.write_shift(2,v[1]?v[1]+1:0),O}function Kc(v,O,L){var k=ts(v,6);(L.biff==2||O==9)&&++v.l;var Q=ti(v,2);return k.val=Q,k.t=Q===!0||Q===!1?"b":"e",k}function _u(v,O,L,k,Q,he){var Oe=Cn(8);return ds(v,O,k,Oe),At(L,he,Oe),Oe}function td(v,O,L){L.biffguess&&L.biff==2&&(L.biff=5);var k=ts(v,6),Q=ha(v,8);return k.val=Q,k}function rd(v,O,L,k){var Q=Cn(14);return ds(v,O,k,Q),ja(L,Q),Q}var Mu=Js;function _c(v,O,L){var k=v.l+O,Q=v.read_shift(2),he=v.read_shift(2);if(L.sbcch=he,he==1025||he==14849)return[he,Q];if(he<1||he>255)throw new Error("Unexpected SupBook type: "+he);for(var Oe=ke(v,he),xe=[];k>v.l;)xe.push(ut(v));return[he,Q,Oe,xe]}function Hu(v,O,L){var k=v.read_shift(2),Q,he={fBuiltIn:k&1,fWantAdvise:k>>>1&1,fWantPict:k>>>2&1,fOle:k>>>3&1,fOleLink:k>>>4&1,cf:k>>>5&1023,fIcon:k>>>15&1};return L.sbcch===14849&&(Q=Gs(v,O-2,L)),he.body=Q||v.read_shift(O-2),typeof Q=="string"&&(he.Name=Q),he}var nd=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function id(v,O,L){var k=v.l+O,Q=v.read_shift(2),he=v.read_shift(1),Oe=v.read_shift(1),xe=v.read_shift(L&&L.biff==2?1:2),at=0;(!L||L.biff>=5)&&(L.biff!=5&&(v.l+=2),at=v.read_shift(2),L.biff==5&&(v.l+=2),v.l+=4);var ct=ke(v,Oe,L);Q&32&&(ct=nd[ct.charCodeAt(0)]);var Tt=k-v.l;L&&L.biff==2&&--Tt;var er=k==v.l||xe===0||!(Tt>0)?[]:wm(v,Tt,L,xe);return{chKey:he,Name:ct,itab:at,rgce:er}}function Yc(v,O,L){if(L.biff<8)return vu(v,O,L);for(var k=[],Q=v.l+O,he=v.read_shift(L.biff>8?4:2);he--!==0;)k.push(cl(v,L.biff>8?12:6,L));if(v.l!=Q)throw new Error("Bad ExternSheet: "+v.l+" != "+Q);return k}function vu(v,O,L){v[v.l+1]==3&&v[v.l]++;var k=re(v,O,L);return k.charCodeAt(0)==3?k.slice(1):k}function Fu(v,O,L){if(L.biff<8){v.l+=O;return}var k=v.read_shift(2),Q=v.read_shift(2),he=ke(v,k,L),Oe=ke(v,Q,L);return[he,Oe]}function zu(v,O,L){var k=$s(v,6);v.l++;var Q=v.read_shift(1);return O-=8,[xm(v,O,L),Q,k]}function nu(v,O,L){var k=qa(v,6);switch(L.biff){case 2:v.l++,O-=7;break;case 3:case 4:v.l+=2,O-=8;break;default:v.l+=6,O-=12}return[k,bm(v,O,L,k)]}function Bd(v){var O=v.read_shift(4)!==0,L=v.read_shift(4)!==0,k=v.read_shift(4);return[O,L,k]}function kd(v,O,L){if(L.biff<8)return;var k=v.read_shift(2),Q=v.read_shift(2),he=v.read_shift(2),Oe=v.read_shift(2),xe=jt(v,0,L);return L.biff<8&&v.read_shift(1),[{r:k,c:Q},xe,Oe,he]}function iu(v,O,L){return kd(v,O,L)}function Ku(v,O){for(var L=[],k=v.read_shift(2);k--;)L.push(Il(v,O));return L}function ad(v){var O=Cn(2+v.length*8);O.write_shift(2,v.length);for(var L=0;L=(Tt?xe:2*xe))break}if(Q.length!==xe&&Q.length!==xe*2)throw new Error("cchText: "+xe+" != "+Q.length);return v.l=k+O,{t:Q}}catch(br){return v.l=k+O,{t:Q}}}function Sd(v,O){var L=Il(v,8);v.l+=16;var k=Ia(v,O-24);return[L,k]}function od(v){var O=Cn(24),L=ki(v[0]);O.write_shift(2,L.r),O.write_shift(2,L.r),O.write_shift(2,L.c),O.write_shift(2,L.c);for(var k="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),Q=0;Q<16;++Q)O.write_shift(1,parseInt(k[Q],16));return U([O,po(v[1])])}function Ru(v,O){v.read_shift(2);var L=Il(v,8),k=v.read_shift((O-10)/2,"dbcs-cont");return k=k.replace(R,""),[L,k]}function Bu(v){var O=v[1].Tooltip,L=Cn(10+2*(O.length+1));L.write_shift(2,2048);var k=ki(v[0]);L.write_shift(2,k.r),L.write_shift(2,k.r),L.write_shift(2,k.c),L.write_shift(2,k.c);for(var Q=0;Q0;)L.push(ps(v,8));return L}function Zc(v){for(var O=v.read_shift(2),L=[];O-- >0;)L.push(ps(v,8));return L}function Jc(v){v.l+=2;var O={cxfs:0,crc:0};return O.cxfs=v.read_shift(2),O.crc=v.read_shift(4),O}function au(v,O,L){if(!L.cellStyles)return Pi(v,O);var k=L&&L.biff>=12?4:2,Q=v.read_shift(k),he=v.read_shift(k),Oe=v.read_shift(k),xe=v.read_shift(k),at=v.read_shift(2);k==2&&(v.l+=2);var ct={s:Q,e:he,w:Oe,ixfe:xe,flags:at};return(L.biff>=5||!L.biff)&&(ct.level=at>>8&7),ct}function Vu(v,O){var L=Cn(12);L.write_shift(2,O),L.write_shift(2,O),L.write_shift(2,v.width*256),L.write_shift(2,0);var k=0;return v.hidden&&(k|=1),L.write_shift(1,k),k=v.level||0,L.write_shift(1,k),L.write_shift(2,0),L}function Xu(v,O){var L={};return O<32||(v.l+=16,L.header=ha(v,8),L.footer=ha(v,8),v.l+=2),L}function ou(v,O,L){var k={area:!1};if(L.biff!=5)return v.l+=O,k;var Q=v.read_shift(1);return v.l+=3,Q&16&&(k.area=!0),k}function Vc(v){for(var O=Cn(2*v),L=0;L1048576&&(An=1e6),br!=2&&(Dn=er.read_shift(2));var Mn=er.read_shift(2),on=ct.codepage||1252;br!=2&&(er.l+=16,er.read_shift(1),er[er.l]!==0&&(on=v[er[er.l]]),er.l+=1,er.l+=2),kr&&(er.l+=36);for(var Ri=[],da={},$i=Math.min(er.length,br==2?521:Dn-10-(an?264:0)),Da=kr?32:11;er.l<$i&&er[er.l]!=13;){da={},da.name=cptable.utils.decode(on,er.slice(er.l,er.l+Da)).replace(/[\u0000\r\n].*$/g,""),er.l+=Da,da.type=String.fromCharCode(er.read_shift(1)),br!=2&&!kr&&(da.offset=er.read_shift(4)),da.len=er.read_shift(1),br==2&&(da.offset=er.read_shift(2)),da.dec=er.read_shift(1),da.name.length&&Ri.push(da),br!=2&&(er.l+=kr?13:14);switch(da.type){case"B":(!an||da.len!=8)&&ct.WTF&&console.log("Skipping "+da.name+":"+da.type);break;case"G":case"P":ct.WTF&&console.log("Skipping "+da.name+":"+da.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+da.type)}}if(er[er.l]!==13&&(er.l=Dn-1),er.read_shift(1)!==13)throw new Error("DBF Terminator not found "+er.l+" "+er[er.l]);er.l=Dn;var lo=0,_a=0;for(Tt[0]=[],_a=0;_a!=Ri.length;++_a)Tt[0][_a]=Ri[_a].name;for(;An-- >0;){if(er[er.l]===42){er.l+=Mn;continue}for(++er.l,Tt[++lo]=[],_a=0,_a=0;_a!=Ri.length;++_a){var Na=er.slice(er.l,er.l+Ri[_a].len);er.l+=Ri[_a].len,hn(Na,0);var La=cptable.utils.decode(on,Na);switch(Ri[_a].type){case"C":La.trim().length&&(Tt[lo][_a]=La.replace(/\s+$/,""));break;case"D":La.length===8?Tt[lo][_a]=new Date(+La.slice(0,4),+La.slice(4,6)-1,+La.slice(6,8)):Tt[lo][_a]=La;break;case"F":Tt[lo][_a]=parseFloat(La.trim());break;case"+":case"I":Tt[lo][_a]=kr?Na.read_shift(-4,"i")^2147483648:Na.read_shift(4,"i");break;case"L":switch(La.trim().toUpperCase()){case"Y":case"T":Tt[lo][_a]=!0;break;case"N":case"F":Tt[lo][_a]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+La+"|")}break;case"M":if(!Dr)throw new Error("DBF Unexpected MEMO for type "+br.toString(16));Tt[lo][_a]="##MEMO##"+(kr?parseInt(La.trim(),10):Na.read_shift(4));break;case"N":La=La.replace(/\u0000/g,"").trim(),La&&La!="."&&(Tt[lo][_a]=+La||0);break;case"@":Tt[lo][_a]=new Date(Na.read_shift(-8,"f")-621356832e5);break;case"T":Tt[lo][_a]=new Date((Na.read_shift(4)-2440588)*864e5+Na.read_shift(4));break;case"Y":Tt[lo][_a]=Na.read_shift(4,"i")/1e4;break;case"O":Tt[lo][_a]=-Na.read_shift(-8,"f");break;case"B":if(an&&Ri[_a].len==8){Tt[lo][_a]=Na.read_shift(8,"f");break}case"G":case"P":Na.l+=Ri[_a].len;break;case"0":if(Ri[_a].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+Ri[_a].type)}}}if(br!=2&&(er.l=0&&o(+Tt.codepage),Tt.type=="string")throw new Error("Cannot write DBF to JS string");var er=Ci(),br=qh(at,{header:1,raw:!0,cellDates:!0}),Dr=br[0],an=br.slice(1),kr=0,An=0,Dn=0,Mn=1;for(kr=0;kr":190,"?":191,"{":223},O=new RegExp("N("+It(v).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),L=function(Dr,an){var kr=v[an];return typeof kr=="number"?_(kr):kr},k=function(Dr,an,kr){var An=an.charCodeAt(0)-32<<4|kr.charCodeAt(0)-48;return An==59?Dr:_(An)};v["|"]=254;function Q(br,Dr){switch(Dr.type){case"base64":return he(S.decode(br),Dr);case"binary":return he(br,Dr);case"buffer":return he(C&&x.isBuffer(br)?br.toString("binary"):Y(br),Dr);case"array":return he(Mt(br),Dr)}throw new Error("Unrecognized type "+Dr.type)}function he(br,Dr){var an=br.split(/[\n\r]+/),kr=-1,An=-1,Dn=0,Mn=0,on=[],Ri=[],da=null,$i={},Da=[],lo=[],_a=[],Na=0,La;for(+Dr.codepage>=0&&o(+Dr.codepage);Dn!==an.length;++Dn){Na=0;var ua=an[Dn].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,k).replace(O,L),Co=ua.replace(/;;/g,"\0").split(";").map(function(Po){return Po.replace(/\u0000/g,";")}),Ss=Co[0],qo;if(ua.length>0)switch(Ss){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":Co[1].charAt(0)=="P"&&Ri.push(ua.slice(3).replace(/;;/g,";"));break;case"C":var Ys=!1,_s=!1,El=!1,go=!1,fi=-1,Ui=-1;for(Mn=1;Mn-1&&on[fi][Ui];if(!zi||!zi[1])throw new Error("SYLK shared formula cannot find base");on[kr][An][1]=Bl(zi[1],{r:kr-fi,c:An-Ui})}break;case"F":var Ua=0;for(Mn=1;Mn0?(Da[kr].hpt=Na,Da[kr].hpx=ks(Na)):Na===0&&(Da[kr].hidden=!0);break;default:if(Dr&&Dr.WTF)throw new Error("SYLK bad record "+ua)}Ua<1&&(da=null);break;default:if(Dr&&Dr.WTF)throw new Error("SYLK bad record "+ua)}}return Da.length>0&&($i["!rows"]=Da),lo.length>0&&($i["!cols"]=lo),Dr&&Dr.sheetRows&&(on=on.slice(0,Dr.sheetRows)),[on,$i]}function Oe(br,Dr){var an=Q(br,Dr),kr=an[0],An=an[1],Dn=Rn(kr,Dr);return It(An).forEach(function(Mn){Dn[Mn]=An[Mn]}),Dn}function xe(br,Dr){return dn(Oe(br,Dr),Dr)}function at(br,Dr,an,kr){var An="C;Y"+(an+1)+";X"+(kr+1)+";K";switch(br.t){case"n":An+=br.v||0,br.f&&!br.F&&(An+=";E"+Zo(br.f,{r:an,c:kr}));break;case"b":An+=br.v?"TRUE":"FALSE";break;case"e":An+=br.w||br.v;break;case"d":An+='"'+(br.w||br.v)+'"';break;case"s":An+='"'+br.v.replace(/"/g,"")+'"';break}return An}function ct(br,Dr){Dr.forEach(function(an,kr){var An="F;W"+(kr+1)+" "+(kr+1)+" ";an.hidden?An+="0":(typeof an.width=="number"&&!an.wpx&&(an.wpx=ia(an.width)),typeof an.wpx=="number"&&!an.wch&&(an.wch=Pa(an.wpx)),typeof an.wch=="number"&&(An+=Math.round(an.wch))),An.charAt(An.length-1)!=" "&&br.push(An)})}function Tt(br,Dr){Dr.forEach(function(an,kr){var An="F;";an.hidden?An+="M0;":an.hpt?An+="M"+20*an.hpt+";":an.hpx&&(An+="M"+20*Qo(an.hpx)+";"),An.length>2&&br.push(An+"R"+(kr+1))})}function er(br,Dr){var an=["ID;PWXL;N;E"],kr=[],An=na(br["!ref"]),Dn,Mn=Array.isArray(br),on=`\r `;an.push("P;PGeneral"),an.push("F;P0;DG0G8;M255"),br["!cols"]&&ct(an,br["!cols"]),br["!rows"]&&Tt(an,br["!rows"]),an.push("B;Y"+(An.e.r-An.s.r+1)+";X"+(An.e.c-An.s.c+1)+";D"+[An.s.c,An.s.r,An.e.c,An.e.r].join(" "));for(var Ri=An.s.r;Ri<=An.e.r;++Ri)for(var da=An.s.c;da<=An.e.c;++da){var $i=sn({r:Ri,c:da});if(Dn=Mn?(br[Ri]||[])[da]:br[$i],!Dn||Dn.v==null&&(!Dn.f||Dn.F))continue;kr.push(at(Dn,br,Ri,da,Dr))}return an.join(on)+on+kr.join(on)+on+"E"+on}return{to_workbook:xe,to_sheet:Oe,from_sheet:er}}(),Td=function(){function v(he,Oe){switch(Oe.type){case"base64":return O(S.decode(he),Oe);case"binary":return O(he,Oe);case"buffer":return O(C&&x.isBuffer(he)?he.toString("binary"):Y(he),Oe);case"array":return O(Mt(he),Oe)}throw new Error("Unrecognized type "+Oe.type)}function O(he,Oe){for(var xe=he.split(` `),at=-1,ct=-1,Tt=0,er=[];Tt!==xe.length;++Tt){if(xe[Tt].trim()==="BOT"){er[++at]=[],ct=0;continue}if(at<0)continue;var br=xe[Tt].trim().split(","),Dr=br[0],an=br[1];++Tt;for(var kr=xe[Tt]||"";(kr.match(/["]/g)||[]).length&1&&Tt=0&&an[kr].length===0;)--kr;for(var An=10,Dn=0,Mn=0;Mn<=kr;++Mn)Dn=an[Mn].indexOf(" "),Dn==-1?Dn=an[Mn].length:Dn++,An=Math.max(An,Dn);for(Mn=0;Mn<=kr;++Mn){Dr[Mn]=[];var on=0;for(v(an[Mn].slice(0,An).trim(),Dr,Mn,on,br),on=1;on<=(an[Mn].length-An)/10+1;++on)v(an[Mn].slice(An+(on-1)*10,An+on*10).trim(),Dr,Mn,on,br)}return br.sheetRows&&(Dr=Dr.slice(0,br.sheetRows)),Dr}var L={44:",",9:" ",59:";",124:"|"},k={44:3,9:2,59:1,124:0};function Q(Tt){for(var er={},br=!1,Dr=0,an=0;Dr0&&Na(),an["!ref"]=ba(kr),an}function Oe(Tt,er){return er&&er.PRN?er.FS||(Tt.slice(0,4)=="sep="||(Tt.indexOf(" ")>=0||Tt.indexOf(",")>=0||Tt.indexOf(";")>=0))?he(Tt,er):Rn(O(Tt,er),er):he(Tt,er)}function xe(Tt,er){var br="",Dr=er.type=="string"?[0,0,0,0]:_f(Tt,er);switch(er.type){case"base64":br=S.decode(Tt);break;case"binary":br=Tt;break;case"buffer":er.codepage==65001?br=Tt.toString("utf8"):er.codepage&&typeof cptable!="undefined"?br=cptable.utils.decode(er.codepage,Tt):br=C&&x.isBuffer(Tt)?Tt.toString("binary"):Y(Tt);break;case"array":br=Mt(Tt);break;case"string":br=Tt;break;default:throw new Error("Unrecognized type "+er.type)}return Dr[0]==239&&Dr[1]==187&&Dr[2]==191?br=Cr(br.slice(3)):er.type!="string"&&er.codepage==65001?br=Cr(br):er.type=="binary"&&typeof cptable!="undefined"&&er.codepage&&(br=cptable.utils.decode(er.codepage,cptable.utils.encode(28591,br))),br.slice(0,19)=="socialcalc:version:"?Qu.to_sheet(er.type=="string"?br:Cr(br),er):Oe(br,er)}function at(Tt,er){return dn(xe(Tt,er),er)}function ct(Tt){for(var er=[],br=na(Tt["!ref"]),Dr,an=Array.isArray(Tt),kr=br.s.r;kr<=br.e.r;++kr){for(var An=[],Dn=br.s.c;Dn<=br.e.c;++Dn){var Mn=sn({r:kr,c:Dn});if(Dr=an?(Tt[kr]||[])[Dn]:Tt[Mn],!Dr||Dr.v==null){An.push(" ");continue}for(var on=(Dr.w||(Qt(Dr),Dr.w)||"").slice(0,10);on.length<10;)on+=" ";An.push(on+(Dn===0?" ":""))}er.push(An.join(""))}return er.join(` `)}return{to_workbook:at,to_sheet:xe,from_sheet:ct}}();function Hd(v,O){var L=O||{},k=!!L.WTF;L.WTF=!0;try{var Q=Gu.to_workbook(v,L);return L.WTF=k,Q}catch(he){if(L.WTF=k,!he.message.match(/SYLK bad record ID/)&&k)throw he;return yu.to_workbook(v,O)}}var Lu=function(){function v(fi,Ui,aa){if(!fi)return;hn(fi,fi.l||0);for(var zi=aa.Enum||El;fi.l=4096&&(aa.qpro=!0);break;case 6:Ha=Nn;break;case 15:case 51:aa.qpro||(Nn[1].v=Nn[1].v.slice(1));case 13:case 14:case 16:ns==14&&(Nn[2]&112)==112&&(Nn[2]&15)>1&&(Nn[2]&15)<15&&(Nn[1].z=aa.dateNF||G._table[14],aa.cellDates&&(Nn[1].t="d",Nn[1].v=Ue(Nn[1].v)));var Fs=aa.dense?(zi[Nn[0].r]||[])[Nn[0].c]:zi[sn(Nn[0])];if(Fs){Fs.t=Nn[1].t,Fs.v=Nn[1].v,Nn[1].z!=null&&(Fs.z=Nn[1].z),Nn[1].f!=null&&(Fs.f=Nn[1].f);break}aa.dense?(zi[Nn[0].r]||(zi[Nn[0].r]=[]),zi[Nn[0].r][Nn[0].c]=Nn[1]):zi[sn(Nn[0])]=Nn[1];break;default:}},aa);else if(fi[2]==26||fi[2]==14)aa.Enum=go,fi[2]==14&&(aa.qpro=!0,fi.l=0),v(fi,function(Nn,fo,ns){switch(ns){case 22:Nn[1].v=Nn[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Nn[3]>Po&&(zi["!ref"]=ba(Ha),Zn[Ua]=zi,zi=aa.dense?[]:{},Ha={s:{r:0,c:0},e:{r:0,c:0}},Po=Nn[3],Ua="Sheet"+(Po+1),ri.push(Ua)),bi>0&&Nn[0].r>=bi)break;aa.dense?(zi[Nn[0].r]||(zi[Nn[0].r]=[]),zi[Nn[0].r][Nn[0].c]=Nn[1]):zi[sn(Nn[0])]=Nn[1],Ha.e.c=0&&o(+aa.codepage),aa.type=="string")throw new Error("Cannot write WK1 to JS string");var zi=Ci(),Ua=na(fi["!ref"]),Po=Array.isArray(fi),Zn=[];ko(zi,0,he(1030)),ko(zi,6,at(Ua));for(var ri=Ua.s.r;ri<=Ua.e.r;++ri)for(var oi=Ei(ri),Ha=Ua.s.c;Ha<=Ua.e.c;++Ha){ri===Ua.s.r&&(Zn[Ha]=va(Ha));var bi=Zn[Ha]+oi,Wa=Po?(fi[ri]||[])[Ha]:fi[bi];if(!Wa||Wa.t=="z")continue;if(Wa.t=="n")(Wa.v|0)==Wa.v&&Wa.v>=-32768&&Wa.v<=32767?ko(zi,13,Dr(ri,Ha,Wa.v)):ko(zi,14,kr(ri,Ha,Wa.v));else{var Di=Qt(Wa);ko(zi,15,er(ri,Ha,Di.slice(0,239)))}}return ko(zi,1),zi.end()}function Q(fi,Ui){var aa=Ui||{};if(+aa.codepage>=0&&o(+aa.codepage),aa.type=="string")throw new Error("Cannot write WK3 to JS string");var zi=Ci();ko(zi,0,Oe(fi));for(var Ua=0,Po=0;Ua=128?95:Po)}return zi.write_shift(1,0),zi}function br(fi,Ui,aa){var zi=ct(fi,Ui,aa);return zi[1].v=fi.read_shift(2,"i"),zi}function Dr(fi,Ui,aa){var zi=Cn(7);return zi.write_shift(1,255),zi.write_shift(2,Ui),zi.write_shift(2,fi),zi.write_shift(2,aa,"i"),zi}function an(fi,Ui,aa){var zi=ct(fi,Ui,aa);return zi[1].v=fi.read_shift(8,"f"),zi}function kr(fi,Ui,aa){var zi=Cn(13);return zi.write_shift(1,255),zi.write_shift(2,Ui),zi.write_shift(2,fi),zi.write_shift(8,aa,"f"),zi}function An(fi,Ui,aa){var zi=fi.l+Ui,Ua=ct(fi,Ui,aa);if(Ua[1].v=fi.read_shift(8,"f"),aa.qpro)fi.l=zi;else{var Po=fi.read_shift(2);da(fi.slice(fi.l,fi.l+Po),Ua),fi.l+=Po}return Ua}function Dn(fi,Ui,aa){var zi=Ui&32768;return Ui&=~32768,Ui=(zi?fi:0)+(Ui>=8192?Ui-16384:Ui),(zi?"":"$")+(aa?va(Ui):Ei(Ui))}var Mn=[8,8,8,8,8,8,8,8,6,4,4,5,5,7,3,3,3,3,3,3,1,1,2,6,8,8,8,8,8,8,8,8],on={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},Ri=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function da(fi,Ui){hn(fi,0);for(var aa=[],zi=0,Ua="",Po="";fi.laa.length){console.error("WK1 bad formula parse 0x"+Zn.toString(16)+":|"+aa.join("|")+"|");return}var Di=aa.slice(-zi);aa.length-=zi,aa.push(on[Zn][0]+"("+Di.join(",")+")")}else return Zn<=7?console.error("WK1 invalid opcode "+Zn.toString(16)):Zn<=24?console.error("WK1 unsupported op "+Zn.toString(16)):Zn<=30?console.error("WK1 invalid opcode "+Zn.toString(16)):Zn<=115?console.error("WK1 unsupported function opcode "+Zn.toString(16)):console.error("WK1 unrecognized opcode "+Zn.toString(16))}}aa.length==1?Ui[1].f=""+aa[0]:console.error("WK1 bad formula parse |"+aa.join("|")+"|")}function $i(fi){var Ui=[{c:0,r:0},{t:"n",v:0},0];return Ui[0].r=fi.read_shift(2),Ui[3]=fi[fi.l++],Ui[0].c=fi[fi.l++],Ui}function Da(fi,Ui){var aa=$i(fi,Ui);return aa[1].t="s",aa[1].v=fi.read_shift(Ui-4,"cstr"),aa}function lo(fi,Ui,aa,zi){var Ua=Cn(6+zi.length);Ua.write_shift(2,fi),Ua.write_shift(1,aa),Ua.write_shift(1,Ui),Ua.write_shift(1,39);for(var Po=0;Po=128?95:Zn)}return Ua.write_shift(1,0),Ua}function _a(fi,Ui){var aa=$i(fi,Ui);aa[1].v=fi.read_shift(2);var zi=aa[1].v>>1;if(aa[1].v&1)switch(zi&7){case 0:zi=(zi>>3)*5e3;break;case 1:zi=(zi>>3)*500;break;case 2:zi=(zi>>3)/20;break;case 3:zi=(zi>>3)/200;break;case 4:zi=(zi>>3)/2e3;break;case 5:zi=(zi>>3)/2e4;break;case 6:zi=(zi>>3)/16;break;case 7:zi=(zi>>3)/64;break}return aa[1].v=zi,aa}function Na(fi,Ui){var aa=$i(fi,Ui),zi=fi.read_shift(4),Ua=fi.read_shift(4),Po=fi.read_shift(2);if(Po==65535)return zi===0&&Ua===3221225472?(aa[1].t="e",aa[1].v=15):zi===0&&Ua===3489660928?(aa[1].t="e",aa[1].v=42):aa[1].v=0,aa;var Zn=Po&32768;return Po=(Po&32767)-16446,aa[1].v=(1-Zn*2)*(Ua*Math.pow(2,Po+32)+zi*Math.pow(2,Po)),aa}function La(fi,Ui,aa,zi){var Ua=Cn(14);if(Ua.write_shift(2,fi),Ua.write_shift(1,aa),Ua.write_shift(1,Ui),zi==0)return Ua.write_shift(4,0),Ua.write_shift(4,0),Ua.write_shift(2,65535),Ua;var Po=0,Zn=0,ri=0,oi=0;return zi<0&&(Po=1,zi=-zi),Zn=Math.log2(zi)|0,zi/=Math.pow(2,Zn-31),oi=zi>>>0,(oi&2147483648)==0&&(zi/=2,++Zn,oi=zi>>>0),zi-=oi,oi|=2147483648,oi>>>=0,zi*=Math.pow(2,32),ri=zi>>>0,Ua.write_shift(4,ri),Ua.write_shift(4,oi),Zn+=16383+(Po?32768:0),Ua.write_shift(2,Zn),Ua}function ua(fi,Ui){var aa=Na(fi,14);return fi.l+=Ui-14,aa}function Co(fi,Ui){var aa=$i(fi,Ui),zi=fi.read_shift(4);return aa[1].v=zi>>6,aa}function Ss(fi,Ui){var aa=$i(fi,Ui),zi=fi.read_shift(8,"f");return aa[1].v=zi,aa}function qo(fi,Ui){var aa=Ss(fi,14);return fi.l+=Ui-10,aa}function Ys(fi,Ui){for(var aa={},zi=fi.l+Ui;fi.l127?95:Ua}return aa[aa.l++]=0,aa}var El={0:{n:"BOF",f:wt},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:xe},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:br},14:{n:"NUMBER",f:an},15:{n:"LABEL",f:Tt},16:{n:"FORMULA",f:An},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:Tt},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},65535:{n:""}},go={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:Da},23:{n:"NUMBER17",f:Na},24:{n:"NUMBER18",f:_a},25:{n:"FORMULA19",f:ua},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Ys},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:Co},38:{n:"??"},39:{n:"NUMBER27",f:Ss},40:{n:"FORMULA28",f:qo},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:k,book_to_wk3:Q,to_workbook:O}}();function Id(v){var O={},L=v.match(De),k=0,Q=!1;if(L)for(;k!=L.length;++k){var he=Ot(L[k]);switch(he[0].replace(/\w*:/g,"")){case"":case"":O.shadow=1;break;case"":break;case"":case"":O.outline=1;break;case"":break;case"":case"":O.strike=1;break;case"":break;case"":case"":O.u=1;break;case"":break;case"":case"":O.b=1;break;case"":break;case"":case"":O.i=1;break;case"":break;case"":case"":break;case"":Q=!1;break;default:if(he[0].charCodeAt(1)!==47&&!Q)throw new Error("Unrecognized rich format "+he[0])}}return O}var dd=function(){var v=vt("t"),O=vt("rPr");function L(he){var Oe=he.match(v);if(!Oe)return{t:"s",v:""};var xe={t:"s",v:Rr(Oe[1])},at=he.match(O);return at&&(xe.s=Id(at[1])),xe}var k=/<(?:\w+:)?r>/g,Q=/<\/(?:\w+:)?r>/;return function(Oe){return Oe.replace(k,"").split(Q).map(L).filter(function(xe){return xe.v})}}(),su=function(){var O=/(\r\n|\n)/g;function L(Q,he,Oe){var xe=[];Q.u&&xe.push("text-decoration: underline;"),Q.uval&&xe.push("text-underline-style:"+Q.uval+";"),Q.sz&&xe.push("font-size:"+Q.sz+"pt;"),Q.outline&&xe.push("text-effect: outline;"),Q.shadow&&xe.push("text-shadow: auto;"),he.push(''),Q.b&&(he.push(""),Oe.push("")),Q.i&&(he.push(""),Oe.push("")),Q.strike&&(he.push(""),Oe.push(""));var at=Q.valign||"";return at=="superscript"||at=="super"?at="sup":at=="subscript"&&(at="sub"),at!=""&&(he.push("<"+at+">"),Oe.push("")),Oe.push(""),Q}function k(Q){var he=[[],Q.v,[]];return Q.v?(Q.s&&L(Q.s,he[0],he[2]),he[0].join("")+he[1].replace(O,"
    ")+he[2].join("")):""}return function(he){return he.map(k).join("")}}(),hd=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,uu=/<(?:\w+:)?r>/,Yu=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function fe(v,O){var L=O?O.cellHTML:!0,k={};return v?(v.match(/^\s*<(?:\w+:)?t[^>]*>/)?(k.t=Rr(Cr(v.slice(v.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),k.r=Cr(v),L&&(k.h=Tr(k.t))):v.match(uu)&&(k.r=Cr(v),k.t=Rr(Cr((v.replace(Yu,"").match(hd)||[]).join("").replace(De,""))),L&&(k.h=su(dd(k.r)))),k):{t:""}}var He=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,gt=/<(?:\w+:)?(?:si|sstItem)>/g,Yt=/<\/(?:\w+:)?(?:si|sstItem)>/;function _r(v,O){var L=[],k="";if(!v)return L;var Q=v.match(He);if(Q){k=Q[2].replace(gt,"").split(Yt);for(var he=0;he!=k.length;++he){var Oe=fe(k[he].trim(),O);Oe!=null&&(L[L.length]=Oe)}Q=Ot(Q[1]),L.Count=Q.count,L.Unique=Q.uniqueCount}return L}Ya.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Kr=/^\s|\s$|[\t\n\r]/;function Se(v,O){if(!O.bookSST)return"";var L=[et];L[L.length]=or("sst",null,{xmlns:vn.main[0],count:v.Count,uniqueCount:v.Unique});for(var k=0;k!=v.length;++k){if(v[k]==null)continue;var Q=v[k],he="";Q.r?he+=Q.r:(he+=""),he+="",L[L.length]=he}return L.length>2&&(L[L.length]="",L[1]=L[1].replace("/>",">")),L.join("")}function ee(v){return[v.read_shift(4),v.read_shift(4)]}function ge(v,O){var L=[],k=!1;return oa(v,function(he,Oe,xe){switch(xe){case 159:L.Count=he[0],L.Unique=he[1];break;case 19:L.push(he);break;case 160:return!0;case 35:k=!0;break;case 36:k=!1;break;default:if(Oe.indexOf("Begin")>0||Oe.indexOf("End")>0,!k||O.WTF)throw new Error("Unexpected record "+xe+" "+Oe)}}),L}function Ke(v,O){return O||(O=Cn(8)),O.write_shift(4,v.Count),O.write_shift(4,v.Unique),O}var lt=ln;function Nt(v){var O=Ci();mi(O,"BrtBeginSst",Ke(v));for(var L=0;L=4&&(v.l+=O-4),L}function Nr(v){var O={};return O.id=v.read_shift(0,"lpp4"),O.R=Ht(v,4),O.U=Ht(v,4),O.W=Ht(v,4),O}function Gr(v){for(var O=v.read_shift(4),L=v.l+O-4,k={},Q=v.read_shift(4),he=[];Q-- >0;)he.push({t:v.read_shift(4),v:v.read_shift(0,"lpp4")});if(k.name=v.read_shift(0,"lpp4"),k.comps=he,v.l!=L)throw new Error("Bad DataSpaceMapEntry: "+v.l+" != "+L);return k}function Lr(v){var O=[];v.l+=4;for(var L=v.read_shift(4);L-- >0;)O.push(Gr(v));return O}function Sr(v){var O=[];v.l+=4;for(var L=v.read_shift(4);L-- >0;)O.push(v.read_shift(0,"lpp4"));return O}function zr(v){var O={};return v.read_shift(4),v.l+=4,O.id=v.read_shift(0,"lpp4"),O.name=v.read_shift(0,"lpp4"),O.R=Ht(v,4),O.U=Ht(v,4),O.W=Ht(v,4),O}function Zr(v){var O=zr(v);if(O.ename=v.read_shift(0,"8lpp4"),O.blksz=v.read_shift(4),O.cmode=v.read_shift(4),v.read_shift(4)!=4)throw new Error("Bad !Primary record");return O}function Tn(v,O){var L=v.l+O,k={};k.Flags=v.read_shift(4)&63,v.l+=4,k.AlgID=v.read_shift(4);var Q=!1;switch(k.AlgID){case 26126:case 26127:case 26128:Q=k.Flags==36;break;case 26625:Q=k.Flags==4;break;case 0:Q=k.Flags==16||k.Flags==4||k.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+k.AlgID}if(!Q)throw new Error("Encryption Flags/AlgID mismatch");return k.AlgIDHash=v.read_shift(4),k.KeySize=v.read_shift(4),k.ProviderType=v.read_shift(4),v.l+=8,k.CSPName=v.read_shift(L-v.l>>1,"utf16le"),v.l=L,k}function yi(v,O){var L={},k=v.l+O;return v.l+=4,L.Salt=v.slice(v.l,v.l+16),v.l+=16,L.Verifier=v.slice(v.l,v.l+16),v.l+=16,v.read_shift(4),L.VerifierHash=v.slice(v.l,k),v.l=k,L}function Ii(v){var O=Ht(v);switch(O.Minor){case 2:return[O.Minor,ya(v,O)];case 3:return[O.Minor,Ji(v,O)];case 4:return[O.Minor,vo(v,O)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+O.Minor)}function ya(v){var O=v.read_shift(4);if((O&63)!=36)throw new Error("EncryptionInfo mismatch");var L=v.read_shift(4),k=Tn(v,L),Q=yi(v,v.length-v.l);return{t:"Std",h:k,v:Q}}function Ji(){throw new Error("File is password-protected: ECMA-376 Extensible")}function vo(v){var O=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];v.l+=4;var L=v.read_shift(v.length-v.l,"utf8"),k={};return L.replace(De,function(he){var Oe=Ot(he);switch(nr(Oe[0])){case"":break;case"":case"":break;case"":break;case"4||k.Major<2)throw new Error("unrecognized major version code: "+k.Major);L.Flags=v.read_shift(4),O-=4;var Q=v.read_shift(4);return O-=4,L.EncryptionHeader=Tn(v,Q),O-=Q,L.EncryptionVerifier=yi(v,O),L}function jo(v){var O={},L=O.EncryptionVersionInfo=Ht(v,4);if(L.Major!=1||L.Minor!=1)throw"unrecognized version code "+L.Major+" : "+L.Minor;return O.Salt=v.read_shift(16),O.EncryptedVerifier=v.read_shift(16),O.EncryptedVerifierHash=v.read_shift(16),O}function yo(v){var O=0,L,k=Pt(v),Q=k.length+1,he,Oe,xe,at,ct;for(L=P(Q),L[0]=k.length,he=1;he!=Q;++he)L[he]=k[he-1];for(he=Q-1;he>=0;--he)Oe=L[he],xe=(O&16384)===0?0:1,at=O<<1&32767,ct=xe|at,O=ct^Oe;return O^52811}var ms=function(){var v=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],O=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],L=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],k=function(xe){return(xe/2|xe*128)&255},Q=function(xe,at){return k(xe^at)},he=function(xe){for(var at=O[xe.length-1],ct=104,Tt=xe.length-1;Tt>=0;--Tt)for(var er=xe[Tt],br=0;br!=7;++br)er&64&&(at^=L[ct]),er*=2,--ct;return at};return function(Oe){for(var xe=Pt(Oe),at=he(xe),ct=xe.length,Tt=P(16),er=0;er!=16;++er)Tt[er]=0;var br,Dr,an;for((ct&1)===1&&(br=at>>8,Tt[ct]=Q(v[0],br),--ct,br=at&255,Dr=xe[xe.length-1],Tt[ct]=Q(Dr,br));ct>0;)--ct,br=at>>8,Tt[ct]=Q(xe[ct],br),--ct,br=at&255,Tt[ct]=Q(xe[ct],br);for(ct=15,an=15-xe.length;an>0;)br=at>>8,Tt[ct]=Q(v[an],br),--ct,--an,br=at&255,Tt[ct]=Q(xe[ct],br),--ct,--an;return Tt}}(),js=function(O,L,k,Q,he){he||(he=L),Q||(Q=ms(O));var Oe,xe;for(Oe=0;Oe!=L.length;++Oe)xe=L[Oe],xe^=Q[k],xe=(xe>>5|xe<<3)&255,he[Oe]=xe,++k;return[he,k,Q]},D=function(O){var L=0,k=ms(O);return function(Q){var he=js("",Q,L,k);return L=he[1],he[0]}};function F(v,O,L,k){var Q={key:wt(v),verificationBytes:wt(v)};return L.password&&(Q.verifier=yo(L.password)),k.valid=Q.verificationBytes===Q.verifier,k.valid&&(k.insitu=D(L.password)),Q}function J(v,O,L){var k=L||{};return k.Info=v.read_shift(2),v.l-=2,k.Info===1?k.Data=jo(v,O):k.Data=Ba(v,O),k}function te(v,O,L){var k={Type:L.biff>=8?v.read_shift(2):0};return k.Type?J(v,O-2,k):F(v,L.biff>=8?O:O-2,L,k),k}var ie=function(){function v(Q,he){switch(he.type){case"base64":return O(S.decode(Q),he);case"binary":return O(Q,he);case"buffer":return O(C&&x.isBuffer(Q)?Q.toString("binary"):Y(Q),he);case"array":return O(Mt(Q),he)}throw new Error("Unrecognized type "+he.type)}function O(Q,he){var Oe=he||{},xe=Oe.dense?[]:{},at=Q.match(/\\trowd.*?\\row\b/g);if(!at.length)throw new Error("RTF missing table");var ct={s:{c:0,r:0},e:{c:0,r:at.length-1}};return at.forEach(function(Tt,er){Array.isArray(xe)&&(xe[er]=[]);for(var br=/\\\w+\b/g,Dr=0,an,kr=-1;an=br.exec(Tt);){switch(an[0]){case"\\cell":var An=Tt.slice(Dr,br.lastIndex-an[0].length);if(An[0]==" "&&(An=An.slice(1)),++kr,An.length){var Dn={v:An,t:"s"};Array.isArray(xe)?xe[er][kr]=Dn:xe[sn({r:er,c:kr})]=Dn}break}Dr=br.lastIndex}kr>ct.e.c&&(ct.e.c=kr)}),xe["!ref"]=ba(ct),xe}function L(Q,he){return dn(v(Q,he),he)}function k(Q){for(var he=["{\\rtf1\\ansi"],Oe=na(Q["!ref"]),xe,at=Array.isArray(Q),ct=Oe.s.r;ct<=Oe.e.r;++ct){he.push("\\trowd\\trautofit1");for(var Tt=Oe.s.c;Tt<=Oe.e.c;++Tt)he.push("\\cellx"+(Tt+1));for(he.push("\\pard\\intbl"),Tt=Oe.s.c;Tt<=Oe.e.c;++Tt){var er=sn({r:ct,c:Tt});if(xe=at?(Q[ct]||[])[Tt]:Q[er],!xe||xe.v==null&&(!xe.f||xe.F))continue;he.push(" "+(xe.w||(Qt(xe),xe.w))),he.push("\\cell")}he.push("\\pard\\intbl\\row")}return he.join("")+"}"}return{to_workbook:L,to_sheet:v,from_sheet:k}}();function Ie(v){var O=v.slice(v[0]==="#"?1:0).slice(0,6);return[parseInt(O.slice(0,2),16),parseInt(O.slice(2,4),16),parseInt(O.slice(4,6),16)]}function pt(v){for(var O=0,L=1;O!=3;++O)L=L*256+(v[O]>255?255:v[O]<0?0:v[O]);return L.toString(16).toUpperCase().slice(1)}function Ut(v){var O=v[0]/255,L=v[1]/255,k=v[2]/255,Q=Math.max(O,L,k),he=Math.min(O,L,k),Oe=Q-he;if(Oe===0)return[0,0,O];var xe=0,at=0,ct=Q+he;at=Oe/(ct>1?2-ct:ct);switch(Q){case O:xe=((L-k)/Oe+6)%6;break;case L:xe=(k-O)/Oe+2;break;case k:xe=(O-L)/Oe+4;break}return[xe/6,at,ct/2]}function tr(v){var O=v[0],L=v[1],k=v[2],Q=L*2*(k<.5?k:1-k),he=k-Q/2,Oe=[he,he,he],xe=6*O,at;if(L!==0)switch(xe|0){case 0:case 6:at=Q*xe,Oe[0]+=Q,Oe[1]+=at;break;case 1:at=Q*(2-xe),Oe[0]+=at,Oe[1]+=Q;break;case 2:at=Q*(xe-2),Oe[1]+=Q,Oe[2]+=at;break;case 3:at=Q*(4-xe),Oe[1]+=at,Oe[2]+=Q;break;case 4:at=Q*(xe-4),Oe[2]+=Q,Oe[0]+=at;break;case 5:at=Q*(6-xe),Oe[2]+=at,Oe[0]+=Q;break}for(var ct=0;ct!=3;++ct)Oe[ct]=Math.round(Oe[ct]*255);return Oe}function ur(v,O){if(O===0)return v;var L=Ut(Ie(v));return O<0?L[2]=L[2]*(1+O):L[2]=1-(1-L[2])*(1-O),pt(tr(L))}var bn=6,kn=15,ci=1,ai=bn;function ia(v){return Math.floor((v+Math.round(128/ai)/256)*ai)}function Pa(v){return Math.floor((v-5)/ai*100+.5)/100}function Ja(v){return Math.round((v*ai+5)/ai*256)/256}function Ga(v){return Ja(Pa(ia(v)))}function Ka(v){var O=Math.abs(v-Ga(v)),L=ai;if(O>.005)for(ai=ci;ai":case"":break;case"":case"":Q={},xe.diagonalUp&&(Q.diagonalUp=Or(xe.diagonalUp)),xe.diagonalDown&&(Q.diagonalDown=Or(xe.diagonalDown)),O.Borders.push(Q);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":break;case"":he=!1;break;default:if(k&&k.WTF&&!he)throw new Error("unrecognized "+xe[0]+" in borders")}})}function Dl(v,O,L,k){O.Fills=[];var Q={},he=!1;(v[0].match(De)||[]).forEach(function(Oe){var xe=Ot(Oe);switch(nr(xe[0])){case"":case"":break;case"":case"":Q={},O.Fills.push(Q);break;case"":break;case"":break;case"":O.Fills.push(Q),Q={};break;case"":xe.patternType&&(Q.patternType=xe.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":he=!1;break;default:if(k&&k.WTF&&!he)throw new Error("unrecognized "+xe[0]+" in fills")}})}function pc(v,O,L,k){O.Fonts=[];var Q={},he=!1;(v[0].match(De)||[]).forEach(function(Oe){var xe=Ot(Oe);switch(nr(xe[0])){case"":case"":break;case"":break;case"":case"":O.Fonts.push(Q),Q={};break;case"":case"":break;case"":Q.bold=1;break;case"":Q.italic=1;break;case"":Q.underline=1;break;case"":Q.strike=1;break;case"":Q.outline=1;break;case"":Q.shadow=1;break;case"":Q.condense=1;break;case"":Q.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":he=!1;break;case"":case"":break;case"":he=!1;break;default:if(k&&k.WTF&&!he)throw new Error("unrecognized "+xe[0]+" in fonts")}})}function Nc(v,O,L){O.NumberFmt=[];for(var k=It(G._table),Q=0;Q":case"":case"":break;case"0){if(at>392){for(at=392;at>60&&!(O.NumberFmt[at]==null);--at);O.NumberFmt[at]=xe}G.load(xe,at)}}break;case"":break;default:if(L.WTF)throw new Error("unrecognized "+Oe[0]+" in numFmts")}}}function lc(v){var O=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(L){for(var k=L[0];k<=L[1];++k)v[k]!=null&&(O[O.length]=or("numFmt",null,{numFmtId:k,formatCode:Dt(v[k])}))}),O.length===1?"":(O[O.length]="",O[0]=or("numFmts",null,{count:O.length-2}).replace("/>",">"),O.join(""))}var mc=["numFmtId","fillId","fontId","borderId","xfId"],cc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function ho(v,O,L){O.CellXf=[];var k,Q=!1;(v[0].match(De)||[]).forEach(function(he){var Oe=Ot(he),xe=0;switch(nr(Oe[0])){case"":case"":case"":break;case"":for(k=Oe,delete k[0],xe=0;xe392){for(xe=392;xe>60;--xe)if(O.NumberFmt[k.numFmtId]==O.NumberFmt[xe]){k.numFmtId=xe;break}}O.CellXf.push(k);break;case"":break;case"":var at={};Oe.vertical&&(at.vertical=Oe.vertical),Oe.horizontal&&(at.horizontal=Oe.horizontal),Oe.textRotation!=null&&(at.textRotation=Oe.textRotation),Oe.indent&&(at.indent=Oe.indent),Oe.wrapText&&(at.wrapText=Or(Oe.wrapText)),k.alignment=at;break;case"":break;case"":case"":break;case"":Q=!1;break;case"":case"":break;case"":Q=!1;break;default:if(L&&L.WTF&&!Q)throw new Error("unrecognized "+Oe[0]+" in cellXfs")}})}function Ul(v){var O=[];return O[O.length]=or("cellXfs",null),v.forEach(function(L){O[O.length]=or("xf",null,L)}),O[O.length]="",O.length===2?"":(O[0]=or("cellXfs",null,{count:O.length-2}).replace("/>",">"),O.join(""))}var Rl=function(){var O=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,L=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,k=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,Q=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,he=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(xe,at,ct){var Tt={};if(!xe)return Tt;xe=xe.replace(//mg,"").replace(//gm,"");var er;return(er=xe.match(O))&&Nc(er,Tt,ct),(er=xe.match(Q))&&pc(er,Tt,at,ct),(er=xe.match(k))&&Dl(er,Tt,at,ct),(er=xe.match(he))&&zl(er,Tt,at,ct),(er=xe.match(L))&&ho(er,Tt,ct),Tt}}(),ql=or("styleSheet",null,{xmlns:vn.main[0],"xmlns:vt":vn.vt});Ya.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function fd(v,O){var L=[et,ql],k;return v.SSF&&(k=lc(v.SSF))!=null&&(L[L.length]=k),L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',(k=Ul(O.cellXfs))&&(L[L.length]=k),L[L.length]='',L[L.length]='',L[L.length]='',L.length>2&&(L[L.length]="",L[1]=L[1].replace("/>",">")),L.join("")}function ol(v,O){var L=v.read_shift(2),k=kt(v,O-2);return[L,k]}function zs(v,O,L){L||(L=Cn(6+4*O.length)),L.write_shift(2,v),Ar(O,L);var k=L.length>L.l?L.slice(0,L.l):L;return L.l==null&&(L.l=L.length),k}function qc(v,O,L){var k={};k.sz=v.read_shift(2)/20;var Q=pn(v,2,L);Q.fItalic&&(k.italic=1),Q.fCondense&&(k.condense=1),Q.fExtend&&(k.extend=1),Q.fShadow&&(k.shadow=1),Q.fOutline&&(k.outline=1),Q.fStrikeout&&(k.strike=1);var he=v.read_shift(2);he===700&&(k.bold=1);switch(v.read_shift(2)){case 1:k.vertAlign="superscript";break;case 2:k.vertAlign="subscript";break}var Oe=v.read_shift(1);Oe!=0&&(k.underline=Oe);var xe=v.read_shift(1);xe>0&&(k.family=xe);var at=v.read_shift(1);at>0&&(k.charset=at),v.l++,k.color=Fr(v,8);switch(v.read_shift(1)){case 1:k.scheme="major";break;case 2:k.scheme="minor";break}return k.name=kt(v,O-21),k}function Tc(v,O){O||(O=Cn(25+4*32)),O.write_shift(2,v.sz*20),Wr(v,O),O.write_shift(2,v.bold?700:400);var L=0;v.vertAlign=="superscript"?L=1:v.vertAlign=="subscript"&&(L=2),O.write_shift(2,L),O.write_shift(1,v.underline||0),O.write_shift(1,v.family||0),O.write_shift(1,v.charset||0),O.write_shift(1,0),Qr(v.color,O);var k=0;return v.scheme=="major"&&(k=1),v.scheme=="minor"&&(k=2),O.write_shift(1,k),Ar(v.name,O),O.length>O.l?O.slice(0,O.l):O}var pd=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],wu=ye(pd),eu=Pi;function Ou(v,O){O||(O=Cn(4*3+8*7+16*1));var L=wu[v.patternType];L==null&&(L=40),O.write_shift(4,L);var k=0;if(L!=40)for(Qr({auto:1},O),Qr({auto:1},O);k<12;++k)O.write_shift(4,0);else{for(;k<4;++k)O.write_shift(4,0);for(;k<12;++k)O.write_shift(4,0)}return O.length>O.l?O.slice(0,O.l):O}function kc(v,O){var L=v.l+O,k=v.read_shift(2),Q=v.read_shift(2);return v.l=L,{ixfe:k,numFmtId:Q}}function du(v,O,L){L||(L=Cn(16)),L.write_shift(2,O||0),L.write_shift(2,v.numFmtId||0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(1,0),L.write_shift(1,0);var k=0;return L.write_shift(1,k),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(1,0),L}function Du(v,O){return O||(O=Cn(10)),O.write_shift(1,0),O.write_shift(1,0),O.write_shift(4,0),O.write_shift(4,0),O}var zd=Pi;function xh(v,O){return O||(O=Cn(51)),O.write_shift(1,0),Du(null,O),Du(null,O),Du(null,O),Du(null,O),Du(null,O),O.length>O.l?O.slice(0,O.l):O}function Sh(v,O){return O||(O=Cn(12+4*10)),O.write_shift(4,v.xfId),O.write_shift(2,1),O.write_shift(1,+v.builtinId),O.write_shift(1,0),Oi(v.name||"",O),O.length>O.l?O.slice(0,O.l):O}function Jd(v,O,L){var k=Cn(4+256*2*4);return k.write_shift(4,v),Oi(O,k),Oi(L,k),k.length>k.l?k.slice(0,k.l):k}function Ch(v,O,L){var k={};k.NumberFmt=[];for(var Q in G._table)k.NumberFmt[Q]=G._table[Q];k.CellXf=[],k.Fonts=[];var he=[],Oe=!1;return oa(v,function(at,ct,Tt){switch(Tt){case 44:k.NumberFmt[at[0]]=at[1],G.load(at[1],at[0]);break;case 43:k.Fonts.push(at),at.color.theme!=null&&O&&O.themeElements&&O.themeElements.clrScheme&&(at.color.rgb=ur(O.themeElements.clrScheme[at.color.theme].rgb,at.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:he[he.length-1]=="BrtBeginCellXFs"&&k.CellXf.push(at);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:Oe=!0;break;case 36:Oe=!1;break;case 37:he.push(ct),Oe=!0;break;case 38:he.pop(),Oe=!1;break;default:if((ct||"").indexOf("Begin")>0)he.push(ct);else if((ct||"").indexOf("End")>0)he.pop();else if(!Oe||L.WTF&&he[he.length-1]!="BrtACBegin")throw new Error("Unexpected record "+Tt+" "+ct)}}),k}function nh(v,O){if(!O)return;var L=0;if([[5,8],[23,26],[41,44],[50,392]].forEach(function(k){for(var Q=k[0];Q<=k[1];++Q)O[Q]!=null&&++L}),L==0)return;mi(v,"BrtBeginFmts",Je(L)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(k){for(var Q=k[0];Q<=k[1];++Q)O[Q]!=null&&mi(v,"BrtFmt",zs(Q,O[Q]))}),mi(v,"BrtEndFmts")}function md(v){var O=1;if(O==0)return;mi(v,"BrtBeginFonts",Je(O)),mi(v,"BrtFont",Tc({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),mi(v,"BrtEndFonts")}function ch(v){var O=2;if(O==0)return;mi(v,"BrtBeginFills",Je(O)),mi(v,"BrtFill",Ou({patternType:"none"})),mi(v,"BrtFill",Ou({patternType:"gray125"})),mi(v,"BrtEndFills")}function Eh(v){var O=1;if(O==0)return;mi(v,"BrtBeginBorders",Je(O)),mi(v,"BrtBorder",xh({})),mi(v,"BrtEndBorders")}function Dh(v){var O=1;mi(v,"BrtBeginCellStyleXFs",Je(O)),mi(v,"BrtXF",du({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),mi(v,"BrtEndCellStyleXFs")}function _h(v,O){mi(v,"BrtBeginCellXFs",Je(O.length)),O.forEach(function(L){mi(v,"BrtXF",du(L,0))}),mi(v,"BrtEndCellXFs")}function Zu(v){var O=1;mi(v,"BrtBeginStyles",Je(O)),mi(v,"BrtStyle",Sh({xfId:0,builtinId:0,name:"Normal"})),mi(v,"BrtEndStyles")}function xu(v){var O=0;mi(v,"BrtBeginDXFs",Je(O)),mi(v,"BrtEndDXFs")}function uh(v){var O=0;mi(v,"BrtBeginTableStyles",Jd(O,"TableStyleMedium9","PivotStyleMedium4")),mi(v,"BrtEndTableStyles")}function ih(){return}function Th(v,O){var L=Ci();return mi(L,"BrtBeginStyleSheet"),nh(L,v.SSF),md(L,v),ch(L,v),Eh(L,v),Dh(L,v),_h(L,O.cellXfs),Zu(L,v),xu(L,v),uh(L,v),ih(L,v),mi(L,"BrtEndStyleSheet"),L.end()}Ya.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Nh=["","","","","","","","","","","",""];function Ld(v,O,L){O.themeElements.clrScheme=[];var k={};(v[0].match(De)||[]).forEach(function(Q){var he=Ot(Q);switch(he[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":he[0].charAt(1)==="/"?(O.themeElements.clrScheme[Nh.indexOf(he[0])]=k,k={}):k.name=he[0].slice(3,he[0].length-1);break;default:if(L&&L.WTF)throw new Error("Unrecognized "+he[0]+" in clrScheme")}})}function gd(){}function Od(){}var Ju=/]*)>[\s\S]*<\/a:clrScheme>/,hu=/]*)>[\s\S]*<\/a:fontScheme>/,Ad=/]*)>[\s\S]*<\/a:fmtScheme>/;function ah(v,O,L){O.themeElements={};var k;[["clrScheme",Ju,Ld],["fontScheme",hu,gd],["fmtScheme",Ad,Od]].forEach(function(Q){if(!(k=v.match(Q[1])))throw new Error(Q[0]+" not found in themeElements");Q[2](k,O,L)})}var oh=/]*)>[\s\S]*<\/a:themeElements>/;function sh(v,O){if(!v||v.length===0)return sh(dh());var L,k={};if(!(L=v.match(oh)))throw new Error("themeElements not found in theme");return ah(L[0],k,O),k.raw=v,k}function dh(v,O){if(O&&O.themeXLSX)return O.themeXLSX;if(v&&typeof v.raw=="string")return v.raw;var L=[et];return L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]='',L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]='',L[L.length]="",L[L.length]="",L[L.length]="",L[L.length]="",L.join("")}function hh(v,O,L){var k=v.l+O,Q=v.read_shift(4);if(Q===124226)return;if(!L.cellStyles){v.l=k;return}var he=v.slice(v.l);v.l=k;var Oe;try{Oe=Et(he,{type:"array"})}catch(at){return}var xe=oe(Oe,"theme/theme/theme1.xml",!0);return xe?sh(xe,L):void 0}function fh(v){return v.read_shift(4)}function tf(v){var O={};O.xclrType=v.read_shift(2),O.nTintShade=v.read_shift(2);switch(O.xclrType){case 0:v.l+=4;break;case 1:O.xclrValue=rf(v,4);break;case 2:O.xclrValue=Lo(v,4);break;case 3:O.xclrValue=fh(v,4);break;case 4:v.l+=4;break}return v.l+=8,O}function rf(v,O){return Pi(v,O)}function nf(v,O){return Pi(v,O)}function af(v){var O=v.read_shift(2),L=v.read_shift(2)-4,k=[O];switch(O){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:k[1]=tf(v,L);break;case 6:k[1]=nf(v,L);break;case 14:case 15:k[1]=v.read_shift(L===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+O+" "+L)}return k}function of(v,O){var L=v.l+O;v.l+=2;var k=v.read_shift(2);v.l+=2;for(var Q=v.read_shift(2),he=[];Q-- >0;)he.push(af(v,L-v.l));return{ixfe:k,ext:he}}function sf(v,O){O.forEach(function(L){switch(L[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}})}function lf(v){var O=[];if(!v)return O;var L=1;return(v.match(De)||[]).forEach(function(k){var Q=Ot(k);switch(Q[0]){case"":case"":break;case"0)){if(!((xe||"").indexOf("End")>0)){if(!Q||L.WTF)throw new Error("Unexpected record "+at+" "+xe)}}}}),k}function df(){}function hf(v,O,L,k){if(!v)return v;var Q=k||{},he=!1,Oe=!1;oa(v,function(at,ct,Tt){if(Oe)return;switch(Tt){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:he=!0;break;case 36:he=!1;break;default:if(!((ct||"").indexOf("Begin")>0)){if(!((ct||"").indexOf("End")>0)){if(!he||Q.WTF)throw new Error("Unexpected record "+Tt.toString(16)+" "+ct)}}}},Q)}Ya.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Ya.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function ff(v,O){if(!v)return"??";var L=(v.match(/]*r:id="([^"]*)"/)||["",""])[1];return O["!id"][L].Target}var ar=1024;function le(v,O){for(var L=[21600,21600],k=["m0,0l0",L[1],L[0],L[1],L[0],"0xe"].join(","),Q=[or("xml",null,{"xmlns:v":qn.v,"xmlns:o":qn.o,"xmlns:x":qn.x,"xmlns:mv":qn.mv}).replace(/\/>/,">"),or("o:shapelayout",or("o:idmap",null,{"v:ext":"edit",data:v}),{"v:ext":"edit"}),or("v:shapetype",[or("v:stroke",null,{joinstyle:"miter"}),or("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:L.join(","),path:k})];ar",ct,or("v:shadow",null,Tt),or("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",Zt("x:Anchor",[Oe.c+1,0,Oe.r+1,0,Oe.c+3,20,Oe.r+5,20].join(",")),Zt("x:AutoFill","False"),Zt("x:Row",String(Oe.r)),Zt("x:Column",String(Oe.c)),he[1].hidden?"":"","",""])}),Q.push(""),Q.join("")}Ya.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function Ae(v,O){var L=Array.isArray(v),k;O.forEach(function(Q){var he=ki(Q.ref);if(L?(v[he.r]||(v[he.r]=[]),k=v[he.r][he.c]):k=v[Q.ref],!k){k={t:"z"},L?v[he.r][he.c]=k:v[Q.ref]=k;var Oe=na(v["!ref"]||"BDWGO1000001:A1");Oe.s.r>he.r&&(Oe.s.r=he.r),Oe.e.rhe.c&&(Oe.s.c=he.c),Oe.e.c/))return[];var L=[],k=[],Q=v.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);Q&&Q[1]&&Q[1].split(/<\/\w*:?author>/).forEach(function(Oe){if(Oe===""||Oe.trim()==="")return;var xe=Oe.match(/<(?:\w+:)?author[^>]*>(.*)/);xe&&L.push(xe[1])});var he=v.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return he&&he[1]&&he[1].split(/<\/\w*:?comment>/).forEach(function(Oe){if(Oe===""||Oe.trim()==="")return;var xe=Oe.match(/<(?:\w+:)?comment[^>]*>/);if(!xe)return;var at=Ot(xe[0]),ct={author:at.authorId&&L[at.authorId]||"sheetjsghost",ref:at.ref,guid:at.guid},Tt=ki(at.ref);if(O.sheetRows&&O.sheetRows<=Tt.r)return;var er=Oe.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),br=!!er&&!!er[1]&&fe(er[1])||{r:"",t:"",h:""};ct.r=br.r,br.r==""&&(br.t=br.h=""),ct.t=(br.t||"").replace(/\r\n/g,` `).replace(/\r/g,` `),O.cellHTML&&(ct.h=br.h),k.push(ct)}),k}var rt=or("comments",null,{xmlns:vn.main[0]});function Vt(v){var O=[et,rt],L=[];return O.push(""),v.forEach(function(k){k[1].forEach(function(Q){var he=Dt(Q.a);if(L.indexOf(he)>-1)return;L.push(he),O.push(""+he+"")})}),O.push(""),O.push(""),v.forEach(function(k){k[1].forEach(function(Q){O.push(''),O.push(Zt("t",Q.t==null?"":Dt(Q.t))),O.push("")})}),O.push(""),O.length>2&&(O[O.length]="",O[1]=O[1].replace("/>",">")),O.join("")}function Hr(v){var O={};O.iauthor=v.read_shift(4);var L=wa(v,16);return O.rfx=L.s,O.ref=sn(L.s),v.l+=16,O}function nn(v,O){return O==null&&(O=Cn(36)),O.write_shift(4,v[1].iauthor),wi(v[0],O),O.write_shift(4,0),O.write_shift(4,0),O.write_shift(4,0),O.write_shift(4,0),O}var gn=kt;function jn(v){return Ar(v.slice(0,54))}function Wi(v,O){var L=[],k=[],Q={},he=!1;return oa(v,function(xe,at,ct){switch(ct){case 632:k.push(xe);break;case 635:Q=xe;break;case 637:Q.t=xe.t,Q.h=xe.h,Q.r=xe.r;break;case 636:if(Q.author=k[Q.iauthor],delete Q.iauthor,O.sheetRows&&Q.rfx&&O.sheetRows<=Q.rfx.r)break;Q.t||(Q.t=""),delete Q.rfx,L.push(Q);break;case 3072:break;case 35:he=!0;break;case 36:he=!1;break;case 37:break;case 38:break;default:if(!((at||"").indexOf("Begin")>0)){if(!((at||"").indexOf("End")>0)){if(!he||O.WTF)throw new Error("Unexpected record "+ct+" "+at)}}}}),L}function Mi(v){var O=Ci(),L=[];return mi(O,"BrtBeginComments"),mi(O,"BrtBeginCommentAuthors"),v.forEach(function(k){k[1].forEach(function(Q){if(L.indexOf(Q.a)>-1)return;L.push(Q.a.slice(0,54)),mi(O,"BrtCommentAuthor",jn(Q.a))})}),mi(O,"BrtEndCommentAuthors"),mi(O,"BrtBeginCommentList"),v.forEach(function(k){k[1].forEach(function(Q){Q.iauthor=L.indexOf(Q.a);var he={s:ki(k[0]),e:ki(k[0])};mi(O,"BrtBeginComment",nn([he,Q])),Q.t&&Q.t.length>0&&mi(O,"BrtCommentText",Gn(Q)),mi(O,"BrtEndComment"),delete Q.iauthor})}),mi(O,"BrtEndCommentList"),mi(O,"BrtEndComments"),O.end()}var Zi="application/vnd.ms-office.vbaProject";function mo(v){var O=Xe.utils.cfb_new({root:"R"});return v.FullPaths.forEach(function(L,k){if(L.slice(-1)==="/"||!L.match(/_VBA_PROJECT_CUR/))return;var Q=L.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Xe.utils.cfb_add(O,Q,v.FileIndex[k].content)}),Xe.write(O)}function So(v,O){O.FullPaths.forEach(function(L,k){if(k==0)return;var Q=L.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");Q.slice(-1)!=="/"&&Xe.utils.cfb_add(v,Q,O.FileIndex[k].content)})}var Bo=["xlsb","xlsm","xlam","biff8","xla"];Ya.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Ya.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function Is(){return{"!type":"dialog"}}function us(){return{"!type":"dialog"}}function rs(){return{"!type":"macro"}}function bl(){return{"!type":"macro"}}var gl=function(){var v=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,O={r:0,c:0};function L(k,Q,he,Oe){var xe=!1,at=!1;he.length==0?at=!0:he.charAt(0)=="["&&(at=!0,he=he.slice(1,-1)),Oe.length==0?xe=!0:Oe.charAt(0)=="["&&(xe=!0,Oe=Oe.slice(1,-1));var ct=he.length>0?parseInt(he,10)|0:0,Tt=Oe.length>0?parseInt(Oe,10)|0:0;return xe?Tt+=O.c:--Tt,at?ct+=O.r:--ct,Q+(xe?"":"$")+va(Tt)+(at?"":"$")+Ei(ct)}return function(Q,he){return O=he,Q.replace(v,L)}}(),nl=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Zo=function(){return function(O,L){return O.replace(nl,function(k,Q,he,Oe,xe,at){var ct=ra(Oe)-(he?0:L.c),Tt=Ti(at)-(xe?0:L.r),er=Tt==0?"":xe?Tt+1:"["+Tt+"]",br=ct==0?"":he?ct+1:"["+ct+"]";return Q+"R"+er+"C"+br})}}();function Bl(v,O){return v.replace(nl,function(L,k,Q,he,Oe,xe){return k+(Q=="$"?Q+he:va(ra(he)+O.c))+(Oe=="$"?Oe+xe:Ei(Ti(xe)+O.r))})}function Kl(v,O,L){var k=fa(O),Q=k.s,he=ki(L),Oe={r:he.r-Q.r,c:he.c-Q.c};return Bl(v,Oe)}function ul(v){return!(v.length==1)}function fu(v){return v.replace(/_xlfn\./g,"")}function Zl(v){v.l+=1;return}function Pc(v,O){var L=v.read_shift(O==1?1:2);return[L&16383,L>>14&1,L>>15&1]}function Wc(v,O,L){var k=2;if(L){if(L.biff>=2&&L.biff<=5)return Kd(v,O,L);L.biff==12&&(k=4)}var Q=v.read_shift(k),he=v.read_shift(k),Oe=Pc(v,2),xe=Pc(v,2);return{s:{r:Q,c:Oe[0],cRel:Oe[1],rRel:Oe[2]},e:{r:he,c:xe[0],cRel:xe[1],rRel:xe[2]}}}function Kd(v){var O=Pc(v,2),L=Pc(v,2),k=v.read_shift(1),Q=v.read_shift(1);return{s:{r:O[0],c:k,cRel:O[1],rRel:O[2]},e:{r:L[0],c:Q,cRel:L[1],rRel:L[2]}}}function vd(v,O,L){if(L.biff<8)return Kd(v,O,L);var k=v.read_shift(L.biff==12?4:2),Q=v.read_shift(L.biff==12?4:2),he=Pc(v,2),Oe=Pc(v,2);return{s:{r:k,c:he[0],cRel:he[1],rRel:he[2]},e:{r:Q,c:Oe[0],cRel:Oe[1],rRel:Oe[2]}}}function Dd(v,O,L){if(L&&L.biff>=2&&L.biff<=5)return Wd(v,O,L);var k=v.read_shift(L&&L.biff==12?4:2),Q=Pc(v,2);return{r:k,c:Q[0],cRel:Q[1],rRel:Q[2]}}function Wd(v){var O=Pc(v,2),L=v.read_shift(1);return{r:O[0],c:L,cRel:O[1],rRel:O[2]}}function Vd(v){var O=v.read_shift(2),L=v.read_shift(2);return{r:O,c:L&255,fQuoted:!!(L&16384),cRel:L>>15,rRel:L>>15}}function $d(v,O,L){var k=L&&L.biff?L.biff:8;if(k>=2&&k<=5)return bd(v,O,L);var Q=v.read_shift(k>=12?4:2),he=v.read_shift(2),Oe=(he&16384)>>14,xe=(he&32768)>>15;if(he&=16383,xe==1)for(;Q>524287;)Q-=1048576;if(Oe==1)for(;he>8191;)he=he-16384;return{r:Q,c:he,cRel:Oe,rRel:xe}}function bd(v){var O=v.read_shift(2),L=v.read_shift(1),k=(O&32768)>>15,Q=(O&16384)>>14;return O&=16383,k==1&&O>=8192&&(O=O-16384),Q==1&&L>=128&&(L=L-256),{r:O,c:L,cRel:Q,rRel:k}}function Xd(v,O,L){var k=(v[v.l++]&96)>>5,Q=Wc(v,L.biff>=2&&L.biff<=5?6:8,L);return[k,Q]}function qd(v,O,L){var k=(v[v.l++]&96)>>5,Q=v.read_shift(2,"i"),he=8;if(L)switch(L.biff){case 5:v.l+=12,he=6;break;case 12:he=12;break}var Oe=Wc(v,he,L);return[k,Q,Oe]}function eh(v,O,L){var k=(v[v.l++]&96)>>5;return v.l+=L&&L.biff>8?12:L.biff<8?6:8,[k]}function Nd(v,O,L){var k=(v[v.l++]&96)>>5,Q=v.read_shift(2),he=8;if(L)switch(L.biff){case 5:v.l+=12,he=6;break;case 12:he=12;break}return v.l+=he,[k,Q]}function th(v,O,L){var k=(v[v.l++]&96)>>5,Q=vd(v,O-1,L);return[k,Q]}function Md(v,O,L){var k=(v[v.l++]&96)>>5;return v.l+=L.biff==2?6:L.biff==12?14:7,[k]}function lh(v){var O=v[v.l+1]&1,L=1;return v.l+=4,[O,L]}function ph(v,O,L){v.l+=2;for(var k=v.read_shift(L&&L.biff==2?1:2),Q=[],he=0;he<=k;++he)Q.push(v.read_shift(L&&L.biff==2?1:2));return Q}function bp(v,O,L){var k=v[v.l+1]&255?1:0;return v.l+=2,[k,v.read_shift(L&&L.biff==2?1:2)]}function yp(v,O,L){var k=v[v.l+1]&255?1:0;return v.l+=2,[k,v.read_shift(L&&L.biff==2?1:2)]}function wp(v){var O=v[v.l+1]&255?1:0;return v.l+=2,[O,v.read_shift(2)]}function xp(v,O,L){var k=v[v.l+1]&255?1:0;return v.l+=L&&L.biff==2?3:4,[k]}function Of(v){var O=v.read_shift(1),L=v.read_shift(1);return[O,L]}function Sp(v){return v.read_shift(2),Of(v,2)}function Cp(v){return v.read_shift(2),Of(v,2)}function Ep(v,O,L){var k=(v[v.l]&96)>>5;v.l+=1;var Q=Dd(v,0,L);return[k,Q]}function _p(v,O,L){var k=(v[v.l]&96)>>5;v.l+=1;var Q=$d(v,0,L);return[k,Q]}function Tp(v,O,L){var k=(v[v.l]&96)>>5;v.l+=1;var Q=v.read_shift(2);L&&L.biff==5&&(v.l+=12);var he=Dd(v,0,L);return[k,Q,he]}function Ip(v,O,L){var k=(v[v.l]&96)>>5;v.l+=1;var Q=v.read_shift(L&&L.biff<=3?1:2);return[Om[Q],Rf[Q],k]}function Lp(v,O,L){var k=v[v.l++],Q=v.read_shift(1),he=L&&L.biff<=3?[k==88?-1:0,v.read_shift(1)]:Op(v);return[Q,(he[0]===0?Rf:Lm)[he[1]]]}function Op(v){return[v[v.l+1]>>7,v.read_shift(2)&32767]}function Dp(v,O,L){v.l+=L&&L.biff==2?3:4;return}function Np(v,O,L){if(v.l++,L&&L.biff==12)return[v.read_shift(4,"i"),0];var k=v.read_shift(2),Q=v.read_shift(L&&L.biff==2?1:2);return[k,Q]}function Mp(v){return v.l++,Do[v.read_shift(1)]}function Fp(v){return v.l++,v.read_shift(2)}function Rp(v){return v.l++,v.read_shift(1)!==0}function Bp(v){return v.l++,ha(v,8)}function kp(v,O,L){return v.l++,re(v,O-1,L)}function Pp(v,O){var L=[v.read_shift(1)];if(O==12)switch(L[0]){case 2:L[0]=4;break;case 4:L[0]=16;break;case 0:L[0]=1;break;case 1:L[0]=2;break}switch(L[0]){case 4:L[1]=Xs(v,1)?"TRUE":"FALSE",O!=12&&(v.l+=7);break;case 37:case 16:L[1]=Do[v[v.l]],v.l+=O==12?4:8;break;case 0:v.l+=8;break;case 1:L[1]=ha(v,8);break;case 2:L[1]=jt(v,0,{biff:O>0&&O<8?2:O});break;default:throw new Error("Bad SerAr: "+L[0])}return L}function Up(v,O,L){for(var k=v.read_shift(L.biff==12?4:2),Q=[],he=0;he!=k;++he)Q.push((L.biff==12?wa:Il)(v,8));return Q}function jp(v,O,L){var k=0,Q=0;L.biff==12?(k=v.read_shift(4),Q=v.read_shift(4)):(Q=1+v.read_shift(1),k=1+v.read_shift(2)),L.biff>=2&&L.biff<8&&(--k,--Q==0&&(Q=256));for(var he=0,Oe=[];he!=k&&(Oe[he]=[]);++he)for(var xe=0;xe!=Q;++xe)Oe[he][xe]=Pp(v,L.biff);return Oe}function Hp(v,O,L){var k=v.read_shift(1)>>>5&3,Q=!L||L.biff>=8?4:2,he=v.read_shift(Q);switch(L.biff){case 2:v.l+=5;break;case 3:case 4:v.l+=8;break;case 5:v.l+=12;break}return[k,0,he]}function zp(v,O,L){if(L.biff==5)return Kp(v,O,L);var k=v.read_shift(1)>>>5&3,Q=v.read_shift(2),he=v.read_shift(4);return[k,Q,he]}function Kp(v){var O=v.read_shift(1)>>>5&3,L=v.read_shift(2,"i");v.l+=8;var k=v.read_shift(2);return v.l+=12,[O,L,k]}function Wp(v,O,L){var k=v.read_shift(1)>>>5&3;v.l+=L&&L.biff==2?3:4;var Q=v.read_shift(L&&L.biff==2?1:2);return[k,Q]}function Vp(v,O,L){var k=v.read_shift(1)>>>5&3,Q=v.read_shift(L&&L.biff==2?1:2);return[k,Q]}function Xp(v,O,L){var k=v.read_shift(1)>>>5&3;return v.l+=4,L.biff<8&&v.l--,L.biff==12&&(v.l+=2),[k]}function Gp(v,O,L){var k=(v[v.l++]&96)>>5,Q=v.read_shift(2),he=4;if(L)switch(L.biff){case 5:he=15;break;case 12:he=6;break}return v.l+=he,[k,Q]}var Qp=Pi,Yp=Pi,Zp=Pi;function Mh(v,O,L){return v.l+=2,[Vd(v,4,L)]}function pf(v){return v.l+=6,[]}var Jp=Mh,$p=pf,qp=pf,em=Mh;function Df(v){return v.l+=2,[wt(v),v.read_shift(2)&1]}var tm=Mh,rm=Df,nm=pf,im=Mh,am=Mh,om=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function sm(v){v.l+=2;var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(4),Q=v.read_shift(2),he=v.read_shift(2),Oe=om[L>>2&31];return{ixti:O,coltype:L&3,rt:Oe,idx:k,c:Q,C:he}}function lm(v){return v.l+=2,[v.read_shift(4)]}function cm(v,O,L){return v.l+=5,v.l+=2,v.l+=L.biff==2?1:4,["PTGSHEET"]}function um(v,O,L){return v.l+=L.biff==2?4:5,["PTGENDSHEET"]}function dm(v){var O=v.read_shift(1)>>>5&3,L=v.read_shift(2);return[O,L]}function hm(v){var O=v.read_shift(1)>>>5&3,L=v.read_shift(2);return[O,L]}function fm(v){return v.l+=4,[0,0]}var mf={1:{n:"PtgExp",f:Np},2:{n:"PtgTbl",f:Zp},3:{n:"PtgAdd",f:Zl},4:{n:"PtgSub",f:Zl},5:{n:"PtgMul",f:Zl},6:{n:"PtgDiv",f:Zl},7:{n:"PtgPower",f:Zl},8:{n:"PtgConcat",f:Zl},9:{n:"PtgLt",f:Zl},10:{n:"PtgLe",f:Zl},11:{n:"PtgEq",f:Zl},12:{n:"PtgGe",f:Zl},13:{n:"PtgGt",f:Zl},14:{n:"PtgNe",f:Zl},15:{n:"PtgIsect",f:Zl},16:{n:"PtgUnion",f:Zl},17:{n:"PtgRange",f:Zl},18:{n:"PtgUplus",f:Zl},19:{n:"PtgUminus",f:Zl},20:{n:"PtgPercent",f:Zl},21:{n:"PtgParen",f:Zl},22:{n:"PtgMissArg",f:Zl},23:{n:"PtgStr",f:kp},26:{n:"PtgSheet",f:cm},27:{n:"PtgEndSheet",f:um},28:{n:"PtgErr",f:Mp},29:{n:"PtgBool",f:Rp},30:{n:"PtgInt",f:Fp},31:{n:"PtgNum",f:Bp},32:{n:"PtgArray",f:Md},33:{n:"PtgFunc",f:Ip},34:{n:"PtgFuncVar",f:Lp},35:{n:"PtgName",f:Hp},36:{n:"PtgRef",f:Ep},37:{n:"PtgArea",f:Xd},38:{n:"PtgMemArea",f:Wp},39:{n:"PtgMemErr",f:Qp},40:{n:"PtgMemNoMem",f:Yp},41:{n:"PtgMemFunc",f:Vp},42:{n:"PtgRefErr",f:Xp},43:{n:"PtgAreaErr",f:eh},44:{n:"PtgRefN",f:_p},45:{n:"PtgAreaN",f:th},46:{n:"PtgMemAreaN",f:dm},47:{n:"PtgMemNoMemN",f:hm},57:{n:"PtgNameX",f:zp},58:{n:"PtgRef3d",f:Tp},59:{n:"PtgArea3d",f:qd},60:{n:"PtgRefErr3d",f:Gp},61:{n:"PtgAreaErr3d",f:Nd},255:{}},Nf={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var v in Nf)mf[v]=mf[Nf[v]]})();var pm={1:{n:"PtgElfLel",f:Df},2:{n:"PtgElfRw",f:im},3:{n:"PtgElfCol",f:Jp},6:{n:"PtgElfRwV",f:am},7:{n:"PtgElfColV",f:em},10:{n:"PtgElfRadical",f:tm},11:{n:"PtgElfRadicalS",f:nm},13:{n:"PtgElfColS",f:$p},15:{n:"PtgElfColSV",f:qp},16:{n:"PtgElfRadicalLel",f:rm},25:{n:"PtgList",f:sm},29:{n:"PtgSxName",f:lm},255:{}},gf={0:{n:"PtgAttrNoop",f:fm},1:{n:"PtgAttrSemi",f:xp},2:{n:"PtgAttrIf",f:yp},4:{n:"PtgAttrChoose",f:ph},8:{n:"PtgAttrGoto",f:bp},16:{n:"PtgAttrSum",f:Dp},32:{n:"PtgAttrBaxcel",f:lh},64:{n:"PtgAttrSpace",f:Sp},65:{n:"PtgAttrSpaceSemi",f:Cp},128:{n:"PtgAttrIfError",f:wp},255:{}};gf[33]=gf[32];function Fh(v,O,L,k){if(k.biff<8)return Pi(v,O);for(var Q=v.l+O,he=[],Oe=0;Oe!==L.length;++Oe)switch(L[Oe][0]){case"PtgArray":L[Oe][1]=jp(v,0,k),he.push(L[Oe][1]);break;case"PtgMemArea":L[Oe][2]=Up(v,L[Oe][1],k),he.push(L[Oe][2]);break;case"PtgExp":k&&k.biff==12&&(L[Oe][1][1]=v.read_shift(4),he.push(L[Oe][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+L[Oe][0];default:break}return O=Q-v.l,O!==0&&he.push(Pi(v,O)),he}function Rh(v,O,L){for(var k=v.l+O,Q,he,Oe=[];k!=v.l;)O=k-v.l,he=v[v.l],Q=mf[he],(he===24||he===25)&&(Q=(he===24?pm:gf)[v[v.l+1]]),!Q||!Q.f?Pi(v,O):Oe.push([Q.n,Q.f(v,O,L)]);return Oe}function mm(v){for(var O=[],L=0;L=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"},Am=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function vm(v,O){if(!v&&!(O&&O.biff<=5&&O.biff>=2))throw new Error("empty sheet name");return Am.test(v)?"'"+v+"'":v}function Mf(v,O,L){if(!v)return"SH33TJSERR0";if(L.biff>8&&(!v.XTI||!v.XTI[O]))return v.SheetNames[O];if(!v.XTI)return"SH33TJSERR6";var k=v.XTI[O];if(L.biff<8)return O>1e4&&(O-=65536),O<0&&(O=-O),O==0?"":v.XTI[O-1];if(!k)return"SH33TJSERR1";var Q="";if(L.biff>8)switch(v[k[0]][0]){case 357:return Q=k[1]==-1?"#REF":v.SheetNames[k[1]],k[1]==k[2]?Q:Q+":"+v.SheetNames[k[2]];case 358:return L.SID!=null?v.SheetNames[L.SID]:"SH33TJSSAME"+v[k[0]][0];case 355:default:return"SH33TJSSRC"+v[k[0]][0]}switch(v[k[0]][0][0]){case 1025:return Q=k[1]==-1?"#REF":v.SheetNames[k[1]]||"SH33TJSERR3",k[1]==k[2]?Q:Q+":"+v.SheetNames[k[2]];case 14849:return v[k[0]].slice(1).map(function(he){return he.Name}).join(";;");default:return v[k[0]][0][3]?(Q=k[1]==-1?"#REF":v[k[0]][0][3][k[1]]||"SH33TJSERR4",k[1]==k[2]?Q:Q+":"+v[k[0]][0][3][k[2]]):"SH33TJSERR2"}}function Ff(v,O,L){var k=Mf(v,O,L);return k=="#REF"?k:vm(k,L)}function Su(v,O,L,k,Q){var he=Q&&Q.biff||8,Oe={s:{c:0,r:0},e:{c:0,r:0}},xe=[],at,ct,Tt,er=0,br=0,Dr,an="";if(!v[0]||!v[0][0])return"";for(var kr=-1,An="",Dn=0,Mn=v[0].length;Dn=0){switch(v[0][kr][1][0]){case 0:An=mt(" ",v[0][kr][1][1]);break;case 1:An=mt("\r",v[0][kr][1][1]);break;default:if(An="",Q.WTF)throw new Error("Unexpected PtgAttrSpaceType "+v[0][kr][1][0])}ct=ct+An,kr=-1}xe.push(ct+gm[on[0]]+at);break;case"PtgIsect":at=xe.pop(),ct=xe.pop(),xe.push(ct+" "+at);break;case"PtgUnion":at=xe.pop(),ct=xe.pop(),xe.push(ct+","+at);break;case"PtgRange":at=xe.pop(),ct=xe.pop(),xe.push(ct+":"+at);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":Tt=Bi(on[1][1],Oe,Q),xe.push(Fn(Tt,he));break;case"PtgRefN":Tt=L?Bi(on[1][1],L,Q):on[1][1],xe.push(Fn(Tt,he));break;case"PtgRef3d":er=on[1][1],Tt=Bi(on[1][2],Oe,Q),an=Ff(k,er,Q);var Ri=an;xe.push(an+"!"+Fn(Tt,he));break;case"PtgFunc":case"PtgFuncVar":var da=on[1][0],$i=on[1][1];da||(da=0),da&=127;var Da=da==0?[]:xe.slice(-da);xe.length-=da,$i==="User"&&($i=Da.shift()),xe.push($i+"("+Da.join(",")+")");break;case"PtgBool":xe.push(on[1]?"TRUE":"FALSE");break;case"PtgInt":xe.push(on[1]);break;case"PtgNum":xe.push(String(on[1]));break;case"PtgStr":xe.push('"'+on[1].replace(/"/g,'""')+'"');break;case"PtgErr":xe.push(on[1]);break;case"PtgAreaN":Dr=Ta(on[1][1],L?{s:L}:Oe,Q),xe.push(en(Dr,Q));break;case"PtgArea":Dr=Ta(on[1][1],Oe,Q),xe.push(en(Dr,Q));break;case"PtgArea3d":er=on[1][1],Dr=on[1][2],an=Ff(k,er,Q),xe.push(an+"!"+en(Dr,Q));break;case"PtgAttrSum":xe.push("SUM("+xe.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":br=on[1][2];var lo=(k.names||[])[br-1]||(k[0]||[])[br],_a=lo?lo.Name:"SH33TJSNAME"+String(br);_a in Bf&&(_a=Bf[_a]),xe.push(_a);break;case"PtgNameX":var Na=on[1][1];br=on[1][2];var La;if(Q.biff<=5)Na<0&&(Na=-Na),k[Na]&&(La=k[Na][br]);else{var ua="";if(((k[Na]||[])[0]||[])[0]==14849||(((k[Na]||[])[0]||[])[0]==1025?k[Na][br]&&k[Na][br].itab>0&&(ua=k.SheetNames[k[Na][br].itab-1]+"!"):ua=k.SheetNames[br-1]+"!"),k[Na]&&k[Na][br])ua+=k[Na][br].Name;else if(k[0]&&k[0][br])ua+=k[0][br].Name;else{var Co=(Mf(k,Na,Q)||"").split(";;");Co[br-1]?ua=Co[br-1]:ua+="SH33TJSERRX"}xe.push(ua);break}La||(La={Name:"SH33TJSERRY"}),xe.push(La.Name);break;case"PtgParen":var Ss="(",qo=")";if(kr>=0){An="";switch(v[0][kr][1][0]){case 2:Ss=mt(" ",v[0][kr][1][1])+Ss;break;case 3:Ss=mt("\r",v[0][kr][1][1])+Ss;break;case 4:qo=mt(" ",v[0][kr][1][1])+qo;break;case 5:qo=mt("\r",v[0][kr][1][1])+qo;break;default:if(Q.WTF)throw new Error("Unexpected PtgAttrSpaceType "+v[0][kr][1][0])}kr=-1}xe.push(Ss+xe.pop()+qo);break;case"PtgRefErr":xe.push("#REF!");break;case"PtgRefErr3d":xe.push("#REF!");break;case"PtgExp":Tt={c:on[1][1],r:on[1][0]};var Ys={c:L.c,r:L.r};if(k.sharedf[sn(Tt)]){var _s=k.sharedf[sn(Tt)];xe.push(Su(_s,Oe,Ys,k,Q))}else{var El=!1;for(at=0;at!=k.arrayf.length;++at){if(ct=k.arrayf[at],Tt.cct[0].e.c)continue;if(Tt.rct[0].e.r)continue;xe.push(Su(ct[1],Oe,Ys,k,Q)),El=!0;break}El||xe.push(on[1])}break;case"PtgArray":xe.push("{"+mm(on[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":kr=Dn;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":xe.push("");break;case"PtgAreaErr":xe.push("#REF!");break;case"PtgAreaErr3d":xe.push("#REF!");break;case"PtgList":xe.push("Table"+on[1].idx+"[#"+on[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(on));default:throw new Error("Unrecognized Formula Token: "+String(on))}var go=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(Q.biff!=3&&(kr>=0&&go.indexOf(v[0][Dn][0])==-1)){on=v[0][kr];var fi=!0;switch(on[1][0]){case 4:fi=!1;case 0:An=mt(" ",on[1][1]);break;case 5:fi=!1;case 1:An=mt("\r",on[1][1]);break;default:if(An="",Q.WTF)throw new Error("Unexpected PtgAttrSpaceType "+on[1][0])}xe.push((fi?An:"")+xe.pop()+(fi?"":An)),kr=-1}}if(xe.length>1&&Q.WTF)throw new Error("bad formula stack");return xe[0]}function bm(v,O,L){var k=v.l+O,Q=L.biff==2?1:2,he,Oe=v.read_shift(Q);if(Oe==65535)return[[],Pi(v,O-2)];var xe=Rh(v,Oe,L);return O!==Oe+Q&&(he=Fh(v,O-Oe-Q,xe,L)),v.l=k,[xe,he]}function ym(v,O,L){var k=v.l+O,Q=L.biff==2?1:2,he,Oe=v.read_shift(Q);if(Oe==65535)return[[],Pi(v,O-2)];var xe=Rh(v,Oe,L);return O!==Oe+Q&&(he=Fh(v,O-Oe-Q,xe,L)),v.l=k,[xe,he]}function wm(v,O,L,k){var Q=v.l+O,he=Rh(v,k,L),Oe;return Q!==v.l&&(Oe=Fh(v,Q-v.l,he,L)),[he,Oe]}function xm(v,O,L){var k=v.l+O,Q,he=v.read_shift(2),Oe=Rh(v,he,L);return he==65535?[[],Pi(v,O-2)]:(O!==he+2&&(Q=Fh(v,k-he-2,Oe,L)),[Oe,Q])}function Sm(v){var O;if(Yn(v,v.l+6)!==65535)return[ha(v),"n"];switch(v[v.l]){case 0:return v.l+=8,["String","s"];case 1:return O=v[v.l+2]===1,v.l+=8,[O,"b"];case 2:return O=v[v.l+2],v.l+=8,[O,"e"];case 3:return v.l+=8,["","s"]}return[]}function Cm(v){if(v==null){var O=Cn(8);return O.write_shift(1,3),O.write_shift(1,0),O.write_shift(2,0),O.write_shift(2,0),O.write_shift(2,65535),O}else if(typeof v=="number")return ja(v);return ja(0)}function Af(v,O,L){var k=v.l+O,Q=ts(v,6);L.biff==2&&++v.l;var he=Sm(v,8),Oe=v.read_shift(1);L.biff!=2&&(v.read_shift(1),L.biff>=5&&v.read_shift(4));var xe=ym(v,k-v.l,L);return{cell:Q,val:he[0],formula:xe,shared:Oe>>3&1,tt:he[1]}}function Em(v,O,L,k,Q){var he=ds(O,L,Q),Oe=Cm(v.v),xe=Cn(6),at=1|32;xe.write_shift(2,at),xe.write_shift(4,0);for(var ct=Cn(v.bf.length),Tt=0;Tt0?Fh(v,he,Q,L):null;return[Q,Oe]}var _m=Kh,Wh=Kh,Tm=Kh,Im=Kh,Lm={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Rf={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Om={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Bf={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function kf(v){return v.slice(0,3)=="of:"&&(v=v.slice(3)),v.charCodeAt(0)==61&&(v=v.slice(1),v.charCodeAt(0)==61&&(v=v.slice(1))),v=v.replace(/COM\.MICROSOFT\./g,""),v=v.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(O,L){return L.replace(/\./g,"")}),v=v.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),v.replace(/[;~]/g,",").replace(/\|/g,";")}function Dm(v){var O="of:="+v.replace(nl,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return O.replace(/;/g,"|").replace(/,/g,";")}function vf(v){var O=v.split(":"),L=O[0].split(".")[0];return[L,O[0].split(".")[1]+(O.length>1?":"+(O[1].split(".")[1]||O[1].split(".")[0]):"")]}function Nm(v){return v.replace(/\./,"!")}var Bh={},Ih={};Ya.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Vh=typeof Map!="undefined";function bf(v,O,L){var k=0,Q=v.length;if(L){if(Vh?L.has(O):Object.prototype.hasOwnProperty.call(L,O)){for(var he=Vh?L.get(O):L[O];k-1?(L.width=Ja(k),L.customWidth=1):O.width!=null&&(L.width=O.width),O.hidden&&(L.hidden=!0),O.level!=null&&(L.outlineLevel=L.level=O.level),L}function mh(v,O){if(!v)return;var L=[.7,.7,.75,.75,.3,.3];O=="xlml"&&(L=[1,1,1,1,.5,.5]),v.left==null&&(v.left=L[0]),v.right==null&&(v.right=L[1]),v.top==null&&(v.top=L[2]),v.bottom==null&&(v.bottom=L[3]),v.header==null&&(v.header=L[4]),v.footer==null&&(v.footer=L[5])}function gh(v,O,L){var k=L.revssf[O.z!=null?O.z:"General"],Q=60,he=v.length;if(k==null&&L.ssf){for(;Q<392;++Q)if(L.ssf[Q]==null){G.load(O.z,Q),L.ssf[Q]=O.z,L.revssf[O.z]=k=Q;break}}for(Q=0;Q!=he;++Q)if(v[Q].numFmtId===k)return Q;return v[he]={numFmtId:k,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},he}function Pf(v,O,L,k,Q,he){try{k.cellNF&&(v.z=G._table[O])}catch(xe){if(k.WTF)throw xe}if(v.t==="z"&&!k.cellStyles)return;if(v.t==="d"&&typeof v.v=="string"&&(v.v=bt(v.v)),(!k||k.cellText!==!1)&&v.t!=="z")try{if(G._table[O]==null&&G.load(q[O]||"General",O),v.t==="e")v.w=v.w||Do[v.v];else if(O===0)if(v.t==="n")(v.v|0)===v.v?v.w=G._general_int(v.v):v.w=G._general_num(v.v);else if(v.t==="d"){var Oe=st(v.v);(Oe|0)===Oe?v.w=G._general_int(Oe):v.w=G._general_num(Oe)}else{if(v.v===void 0)return"";v.w=G._general(v.v,Ih)}else v.t==="d"?v.w=G.format(O,st(v.v),Ih):v.w=G.format(O,v.v,Ih)}catch(xe){if(k.WTF)throw xe}if(!k.cellStyles)return;if(L!=null)try{v.s=he.Fills[L],v.s.fgColor&&v.s.fgColor.theme&&!v.s.fgColor.rgb&&(v.s.fgColor.rgb=ur(Q.themeElements.clrScheme[v.s.fgColor.theme].rgb,v.s.fgColor.tint||0),k.WTF&&(v.s.fgColor.raw_rgb=Q.themeElements.clrScheme[v.s.fgColor.theme].rgb)),v.s.bgColor&&v.s.bgColor.theme&&(v.s.bgColor.rgb=ur(Q.themeElements.clrScheme[v.s.bgColor.theme].rgb,v.s.bgColor.tint||0),k.WTF&&(v.s.bgColor.raw_rgb=Q.themeElements.clrScheme[v.s.bgColor.theme].rgb))}catch(xe){if(k.WTF&&he.Fills)throw xe}}function Mm(v,O,L){if(v&&v["!ref"]){var k=na(v["!ref"]);if(k.e.c=0&&L.s.c>=0&&(v["!ref"]=ba(L))}var Rm=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Bm=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,km=/<(?:\w:)?hyperlink [^>]*>/mg,Pm=/"(\w*:\w*)"/,Um=/<(?:\w:)?col\b[^>]*[\/]?>/g,jm=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Hm=/<(?:\w:)?pageMargins[^>]*\/>/g,Uf=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,zm=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Km=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Wm(v,O,L,k,Q,he,Oe){if(!v)return v;k||(k={"!id":{}}),E!=null&&O.dense==null&&(O.dense=E);var xe=O.dense?[]:{},at={s:{r:2e6,c:2e6},e:{r:0,c:0}},ct="",Tt="",er=v.match(Bm);er?(ct=v.slice(0,er.index),Tt=v.slice(er.index+er[0].length)):ct=Tt=v;var br=ct.match(Uf);br?yf(br[0],xe,Q,L):(br=ct.match(zm))&&Xm(br[0],br[1]||"",xe,Q,L,Oe,he);var Dr=(ct.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(Dr>0){var an=ct.slice(Dr,Dr+50).match(Pm);an&&Fm(xe,an[1])}var kr=ct.match(Km);kr&&kr[1]&&a0(kr[1],Q);var An=[];if(O.cellStyles){var Dn=ct.match(Um);Dn&&e0(An,Dn)}er&&l0(er[1],xe,O,at,he,Oe);var Mn=Tt.match(jm);Mn&&(xe["!autofilter"]=r0(Mn[0]));var on=[],Ri=Tt.match(Rm);if(Ri)for(Dr=0;Dr!=Ri.length;++Dr)on[Dr]=na(Ri[Dr].slice(Ri[Dr].indexOf('"')+1));var da=Tt.match(km);da&&Jm(xe,da,k);var $i=Tt.match(Hm);if($i&&(xe["!margins"]=$m(Ot($i[0]))),!xe["!ref"]&&at.e.c>=at.s.c&&at.e.r>=at.s.r&&(xe["!ref"]=ba(at)),O.sheetRows>0&&xe["!ref"]){var Da=na(xe["!ref"]);O.sheetRows<=+Da.e.r&&(Da.e.r=O.sheetRows-1,Da.e.r>at.e.r&&(Da.e.r=at.e.r),Da.e.rat.e.c&&(Da.e.c=at.e.c),Da.e.c0&&(xe["!cols"]=An),on.length>0&&(xe["!merges"]=on),xe}function Vm(v){if(v.length===0)return"";for(var O='',L=0;L!=v.length;++L)O+='';return O+""}function yf(v,O,L,k){var Q=Ot(v);L.Sheets[k]||(L.Sheets[k]={}),Q.codeName&&(L.Sheets[k].CodeName=Rr(Cr(Q.codeName)))}function Xm(v,O,L,k,Q,he,Oe){yf(v.slice(0,v.indexOf(">")),L,k,Q)}function Gm(v,O,L,k,Q){var he=!1,Oe={},xe=null;if(k.bookType!=="xlsx"&&O.vbaraw){var at=O.SheetNames[L];try{O.Workbook&&(at=O.Workbook.Sheets[L].CodeName||at)}catch(Tt){}he=!0,Oe.codeName=xn(Dt(at))}if(v&&v["!outline"]){var ct={summaryBelow:1,summaryRight:1};v["!outline"].above&&(ct.summaryBelow=0),v["!outline"].left&&(ct.summaryRight=0),xe=(xe||"")+or("outlinePr",null,ct)}if(!he&&!xe)return;Q[Q.length]=or("sheetPr",xe,Oe)}var Qm=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Ym=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Zm(v){var O={sheet:1};return Qm.forEach(function(L){v[L]!=null&&v[L]&&(O[L]="1")}),Ym.forEach(function(L){v[L]!=null&&!v[L]&&(O[L]="0")}),v.password&&(O.password=yo(v.password).toString(16).toUpperCase()),or("sheetProtection",null,O)}function Jm(v,O,L){for(var k=Array.isArray(v),Q=0;Q!=O.length;++Q){var he=Ot(Cr(O[Q]),!0);if(!he.ref)return;var Oe=((L||{})["!id"]||[])[he.id];Oe?(he.Target=Oe.Target,he.location&&(he.Target+="#"+Rr(he.location))):(he.Target="#"+Rr(he.location),Oe={Target:he.Target,TargetMode:"Internal"}),he.Rel=Oe,he.tooltip&&(he.Tooltip=he.tooltip,delete he.tooltip);for(var xe=na(he.ref),at=xe.s.r;at<=xe.e.r;++at)for(var ct=xe.s.c;ct<=xe.e.c;++ct){var Tt=sn({c:ct,r:at});k?(v[at]||(v[at]=[]),v[at][ct]||(v[at][ct]={t:"z",v:void 0}),v[at][ct].l=he):(v[Tt]||(v[Tt]={t:"z",v:void 0}),v[Tt].l=he)}}}function $m(v){var O={};return["left","right","top","bottom","header","footer"].forEach(function(L){v[L]&&(O[L]=parseFloat(v[L]))}),O}function qm(v){return mh(v),or("pageMargins",null,v)}function e0(v,O){for(var L=!1,k=0;k!=O.length;++k){var Q=Ot(O[k],!0);Q.hidden&&(Q.hidden=Or(Q.hidden));var he=parseInt(Q.min,10)-1,Oe=parseInt(Q.max,10)-1;for(Q.outlineLevel&&(Q.level=+Q.outlineLevel||0),delete Q.min,delete Q.max,Q.width=+Q.width,!L&&Q.width&&(L=!0,Ka(Q.width)),uo(Q);he<=Oe;)v[he++]=lr(Q)}}function t0(v,O){for(var L=[""],k,Q=0;Q!=O.length;++Q){if(!(k=O[Q]))continue;L[L.length]=or("col",null,Xh(Q,k))}return L[L.length]="",L.join("")}function r0(v){var O={ref:(v.match(/ref="([^"]*)"/)||[])[1]};return O}function n0(v,O,L,k){var Q=typeof v.ref=="string"?v.ref:ba(v.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var he=L.Workbook.Names,Oe=fa(Q);Oe.s.r==Oe.e.r&&(Oe.e.r=fa(O["!ref"]).e.r,Q=ba(Oe));for(var xe=0;xea-z][^>]*)?\/?>/;function a0(v,O){O.Views||(O.Views=[{}]),(v.match(i0)||[]).forEach(function(L,k){var Q=Ot(L);O.Views[k]||(O.Views[k]={}),+Q.zoomScale&&(O.Views[k].zoom=+Q.zoomScale),Or(Q.rightToLeft)&&(O.Views[k].RTL=!0)})}function o0(v,O,L,k){var Q={workbookViewId:"0"};return(((k||{}).Workbook||{}).Views||[])[0]&&(Q.rightToLeft=k.Workbook.Views[0].RTL?"1":"0"),or("sheetViews",or("sheetView",null,Q),{})}function s0(v,O,L,k){if(v.v===void 0&&typeof v.f!="string"||v.t==="z")return"";var Q="",he=v.t,Oe=v.v;if(v.t!=="z")switch(v.t){case"b":Q=v.v?"1":"0";break;case"n":Q=""+v.v;break;case"e":Q=Do[v.v];break;case"d":k&&k.cellDates?Q=bt(v.v,-1).toISOString():(v=lr(v),v.t="n",Q=""+(v.v=st(bt(v.v)))),typeof v.z=="undefined"&&(v.z=G._table[14]);break;default:Q=v.v;break}var xe=Zt("v",Dt(Q)),at={r:O},ct=gh(k.cellXfs,v,k);ct!==0&&(at.s=ct);switch(v.t){case"n":break;case"d":at.t="d";break;case"b":at.t="b";break;case"e":at.t="e";break;case"z":break;default:if(v.v==null){delete v.t;break}if(v.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(k&&k.bookSST){xe=Zt("v",""+bf(k.Strings,v.v,k.revStrings)),at.t="s";break}at.t="str";break}if(v.t!=he&&(v.t=he,v.v=Oe),typeof v.f=="string"&&v.f){var Tt=v.F&&v.F.slice(0,O.length)==O?{t:"array",ref:v.F}:null;xe=or("f",Dt(v.f),Tt)+(v.v!=null?xe:"")}return v.l&&L["!links"].push([O,v.l]),v.c&&L["!comments"].push([O,v.c]),or("c",xe,at)}var l0=function(){var v=/<(?:\w+:)?c[ \/>]/,O=/<\/(?:\w+:)?row>/,L=/r=["']([^"']*)["']/,k=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,Q=/ref=["']([^"']*)["']/,he=vt("v"),Oe=vt("f");return function(at,ct,Tt,er,br,Dr){for(var an=0,kr="",An=[],Dn=[],Mn=0,on=0,Ri=0,da="",$i,Da,lo=0,_a=0,Na,La,ua=0,Co=0,Ss=Array.isArray(Dr.CellXf),qo,Ys=[],_s=[],El=Array.isArray(ct),go=[],fi={},Ui=!1,aa=!!Tt.sheetStubs,zi=at.split(O),Ua=0,Po=zi.length;Ua!=Po;++Ua){kr=zi[Ua].trim();var Zn=kr.length;if(Zn===0)continue;var ri=0;e:for(an=0;an":if(kr[an-1]!="/"){++an;break e}if(Tt&&Tt.cellStyles){if(Da=Ot(kr.slice(ri,an),!0),lo=Da.r!=null?parseInt(Da.r,10):lo+1,_a=-1,Tt.sheetRows&&Tt.sheetRows=an)break;if(Da=Ot(kr.slice(ri,an),!0),lo=Da.r!=null?parseInt(Da.r,10):lo+1,_a=-1,Tt.sheetRows&&Tt.sheetRowslo-1&&(er.s.r=lo-1),er.e.r":"")+kr,Dn!=null&&Dn.length===2){for(Mn=0,da=Dn[1],on=0;on!=da.length&&!((Ri=da.charCodeAt(on)-64)<1||Ri>26);++on)Mn=26*Mn+Ri;--Mn,_a=Mn}else++_a;for(on=0;on!=kr.length&&!(kr.charCodeAt(on)===62);++on);if(++on,Da=Ot(kr.slice(0,on),!0),Da.r||(Da.r=sn({r:lo-1,c:_a})),da=kr.slice(on),$i={t:""},(Dn=da.match(he))!=null&&Dn[1]!==""&&($i.v=Rr(Dn[1])),Tt.cellFormula){if((Dn=da.match(Oe))!=null&&Dn[1]!==""){if($i.f=Rr(Cr(Dn[1])).replace(/\r\n/g,` `),Tt.xlfn||($i.f=fu($i.f)),Dn[0].indexOf('t="array"')>-1)$i.F=(da.match(Q)||[])[1],$i.F.indexOf(":")>-1&&Ys.push([na($i.F),$i.F]);else if(Dn[0].indexOf('t="shared"')>-1){La=Ot(Dn[0]);var Ha=Rr(Cr(Dn[1]));Tt.xlfn||(Ha=fu(Ha)),_s[parseInt(La.si,10)]=[La,Ha,Da.r]}}else(Dn=da.match(/]*\/>/))&&(La=Ot(Dn[0]),_s[La.si]&&($i.f=Kl(_s[La.si][1],_s[La.si][2],Da.r)));var bi=ki(Da.r);for(on=0;on=Ys[on][0].s.r&&bi.r<=Ys[on][0].e.r&&(bi.c>=Ys[on][0].s.c&&bi.c<=Ys[on][0].e.c&&($i.F=Ys[on][1]))}if(Da.t==null&&$i.v===void 0)if($i.f||$i.F)$i.v=0,$i.t="n";else if(aa)$i.t="z";else continue;else $i.t=Da.t||"n";er.s.c>_a&&(er.s.c=_a),er.e.c<_a&&(er.e.c=_a);switch($i.t){case"n":if($i.v==""||$i.v==null){if(!aa)continue;$i.t="z"}else $i.v=parseFloat($i.v);break;case"s":if(typeof $i.v=="undefined"){if(!aa)continue;$i.t="z"}else Na=Bh[parseInt($i.v,10)],$i.v=Na.t,$i.r=Na.r,Tt.cellHTML&&($i.h=Na.h);break;case"str":$i.t="s",$i.v=$i.v!=null?Cr($i.v):"",Tt.cellHTML&&($i.h=Tr($i.v));break;case"inlineStr":Dn=da.match(k),$i.t="s",Dn!=null&&(Na=fe(Dn[1]))?($i.v=Na.t,Tt.cellHTML&&($i.h=Na.h)):$i.v="";break;case"b":$i.v=Or($i.v);break;case"d":Tt.cellDates?$i.v=bt($i.v,1):($i.v=st(bt($i.v,1)),$i.t="n");break;case"e":(!Tt||Tt.cellText!==!1)&&($i.w=$i.v),$i.v=_o[$i.v];break}if(ua=Co=0,qo=null,Ss&&Da.s!==void 0&&(qo=Dr.CellXf[Da.s],qo!=null&&(qo.numFmtId!=null&&(ua=qo.numFmtId),Tt.cellStyles&&(qo.fillId!=null&&(Co=qo.fillId)))),Pf($i,ua,Co,Tt,br,Dr),Tt.cellDates&&Ss&&$i.t=="n"&&G.is_date(G._table[ua])&&($i.t="d",$i.v=Ue($i.v)),El){var Wa=ki(Da.r);ct[Wa.r]||(ct[Wa.r]=[]),ct[Wa.r][Wa.c]=$i}else ct[Da.r]=$i}}go.length>0&&(ct["!rows"]=go)}}();function c0(v,O,L,k){var Q=[],he=[],Oe=na(v["!ref"]),xe="",at,ct="",Tt=[],er=0,br=0,Dr=v["!rows"],an=Array.isArray(v),kr={r:ct},An,Dn=-1;for(br=Oe.s.c;br<=Oe.e.c;++br)Tt[br]=va(br);for(er=Oe.s.r;er<=Oe.e.r;++er){for(he=[],ct=Ei(er),br=Oe.s.c;br<=Oe.e.c;++br){at=Tt[br]+ct;var Mn=an?(v[er]||[])[br]:v[at];if(Mn===void 0)continue;(xe=s0(Mn,at,v,O,L,k))!=null&&he.push(xe)}(he.length>0||Dr&&Dr[er])&&(kr={r:ct},Dr&&Dr[er]&&(An=Dr[er],An.hidden&&(kr.hidden=1),Dn=-1,An.hpx?Dn=Qo(An.hpx):An.hpt&&(Dn=An.hpt),Dn>-1&&(kr.ht=Dn,kr.customHeight=1),An.level&&(kr.outlineLevel=An.level)),Q[Q.length]=or("row",he.join(""),kr))}if(Dr)for(;er-1&&(kr.ht=Dn,kr.customHeight=1),An.level&&(kr.outlineLevel=An.level),Q[Q.length]=or("row","",kr));return Q.join("")}var u0=or("worksheet",null,{xmlns:vn.main[0],"xmlns:r":vn.r});function d0(v,O,L,k){var Q=[et,u0],he=L.SheetNames[v],Oe=0,xe="",at=L.Sheets[he];at==null&&(at={});var ct=at["!ref"]||"A1",Tt=na(ct);if(Tt.e.c>16383||Tt.e.r>1048575){if(O.WTF)throw new Error("Range "+ct+" exceeds format limit A1:XFD1048576");Tt.e.c=Math.min(Tt.e.c,16383),Tt.e.r=Math.min(Tt.e.c,1048575),ct=ba(Tt)}k||(k={}),at["!comments"]=[];var er=[];Gm(at,L,v,O,Q),Q[Q.length]=or("dimension",null,{ref:ct}),Q[Q.length]=o0(at,O,v,L),O.sheetFormat&&(Q[Q.length]=or("sheetFormatPr",null,{defaultRowHeight:O.sheetFormat.defaultRowHeight||"16",baseColWidth:O.sheetFormat.baseColWidth||"10",outlineLevelRow:O.sheetFormat.outlineLevelRow||"7"})),at["!cols"]!=null&&at["!cols"].length>0&&(Q[Q.length]=t0(at,at["!cols"])),Q[Oe=Q.length]="",at["!links"]=[],at["!ref"]!=null&&(xe=c0(at,O,v,L,k),xe.length>0&&(Q[Q.length]=xe)),Q.length>Oe+1&&(Q[Q.length]="",Q[Oe]=Q[Oe].replace("/>",">")),at["!protect"]&&(Q[Q.length]=Zm(at["!protect"])),at["!autofilter"]!=null&&(Q[Q.length]=n0(at["!autofilter"],at,L,v)),at["!merges"]!=null&&at["!merges"].length>0&&(Q[Q.length]=Vm(at["!merges"]));var br=-1,Dr,an=-1;return at["!links"].length>0&&(Q[Q.length]="",at["!links"].forEach(function(kr){if(!kr[1].Target)return;Dr={ref:kr[0]},kr[1].Target.charAt(0)!="#"&&(an=Ho(k,-1,Dt(kr[1].Target).replace(/#.*$/,""),Ya.HLINK),Dr["r:id"]="rId"+an),(br=kr[1].Target.indexOf("#"))>-1&&(Dr.location=Dt(kr[1].Target.slice(br+1))),kr[1].Tooltip&&(Dr.tooltip=Dt(kr[1].Tooltip)),Q[Q.length]=or("hyperlink",null,Dr)}),Q[Q.length]=""),delete at["!links"],at["!margins"]!=null&&(Q[Q.length]=qm(at["!margins"])),(!O||O.ignoreEC||O.ignoreEC==null)&&(Q[Q.length]=Zt("ignoredErrors",or("ignoredError",null,{numberStoredAsText:1,sqref:ct}))),er.length>0&&(an=Ho(k,-1,"../drawings/drawing"+(v+1)+".xml",Ya.DRAW),Q[Q.length]=or("drawing",null,{"r:id":"rId"+an}),at["!drawing"]=er),at["!comments"].length>0&&(an=Ho(k,-1,"../drawings/vmlDrawing"+(v+1)+".vml",Ya.VML),Q[Q.length]=or("legacyDrawing",null,{"r:id":"rId"+an}),at["!legacy"]=an),Q.length>1&&(Q[Q.length]="",Q[1]=Q[1].replace("/>",">")),Q.join("")}function h0(v,O){var L={},k=v.l+O;L.r=v.read_shift(4),v.l+=4;var Q=v.read_shift(2);v.l+=1;var he=v.read_shift(1);return v.l=k,he&7&&(L.level=he&7),he&16&&(L.hidden=!0),he&32&&(L.hpt=Q/20),L}function f0(v,O,L){var k=Cn(17+8*16),Q=(L["!rows"]||[])[v]||{};k.write_shift(4,v),k.write_shift(4,0);var he=320;Q.hpx?he=Qo(Q.hpx)*20:Q.hpt&&(he=Q.hpt*20),k.write_shift(2,he),k.write_shift(1,0);var Oe=0;Q.level&&(Oe|=Q.level),Q.hidden&&(Oe|=16),(Q.hpx||Q.hpt)&&(Oe|=32),k.write_shift(1,Oe),k.write_shift(1,0);var xe=0,at=k.l;k.l+=4;for(var ct={r:v,c:0},Tt=0;Tt<16;++Tt){if(O.s.c>Tt+1<<10||O.e.ck.l?k.slice(0,k.l):k}function p0(v,O,L,k){var Q=f0(k,L,O);(Q.length>17||(O["!rows"]||[])[k])&&mi(v,"BrtRowHdr",Q)}var m0=wa,g0=wi;function A0(){}function v0(v,O){var L={},k=v[v.l];return++v.l,L.above=!(k&64),L.left=!(k&128),v.l+=18,L.name=$n(v,O-19),L}function b0(v,O,L){L==null&&(L=Cn(84+4*v.length));var k=192;O&&(O.above&&(k&=~64),O.left&&(k&=~128)),L.write_shift(1,k);for(var Q=1;Q<3;++Q)L.write_shift(1,0);return Qr({auto:1},L),L.write_shift(-4,-1),L.write_shift(-4,-1),Jn(v,L),L.slice(0,L.l)}function y0(v){var O=Pn(v);return[O]}function w0(v,O,L){return L==null&&(L=Cn(8)),si(O,L)}function x0(v){var O=hi(v);return[O]}function S0(v,O,L){return L==null&&(L=Cn(4)),zn(O,L)}function C0(v){var O=Pn(v),L=v.read_shift(1);return[O,L,"b"]}function E0(v,O,L){return L==null&&(L=Cn(9)),si(O,L),L.write_shift(1,v.v?1:0),L}function _0(v){var O=hi(v),L=v.read_shift(1);return[O,L,"b"]}function T0(v,O,L){return L==null&&(L=Cn(5)),zn(O,L),L.write_shift(1,v.v?1:0),L}function I0(v){var O=Pn(v),L=v.read_shift(1);return[O,L,"e"]}function L0(v,O,L){return L==null&&(L=Cn(9)),si(O,L),L.write_shift(1,v.v),L}function O0(v){var O=hi(v),L=v.read_shift(1);return[O,L,"e"]}function D0(v,O,L){return L==null&&(L=Cn(8)),zn(O,L),L.write_shift(1,v.v),L.write_shift(2,0),L.write_shift(1,0),L}function N0(v){var O=Pn(v),L=v.read_shift(4);return[O,L,"s"]}function M0(v,O,L){return L==null&&(L=Cn(12)),si(O,L),L.write_shift(4,O.v),L}function F0(v){var O=hi(v),L=v.read_shift(4);return[O,L,"s"]}function R0(v,O,L){return L==null&&(L=Cn(8)),zn(O,L),L.write_shift(4,O.v),L}function B0(v){var O=Pn(v),L=ha(v);return[O,L,"n"]}function k0(v,O,L){return L==null&&(L=Cn(16)),si(O,L),ja(v.v,L),L}function jf(v){var O=hi(v),L=ha(v);return[O,L,"n"]}function P0(v,O,L){return L==null&&(L=Cn(12)),zn(O,L),ja(v.v,L),L}function U0(v){var O=Pn(v),L=Ca(v);return[O,L,"n"]}function j0(v,O,L){return L==null&&(L=Cn(12)),si(O,L),Oa(v.v,L),L}function H0(v){var O=hi(v),L=Ca(v);return[O,L,"n"]}function z0(v,O,L){return L==null&&(L=Cn(8)),zn(O,L),Oa(v.v,L),L}function K0(v){var O=Pn(v),L=kt(v);return[O,L,"str"]}function W0(v,O,L){return L==null&&(L=Cn(12+4*v.v.length)),si(O,L),Ar(v.v,L),L.length>L.l?L.slice(0,L.l):L}function V0(v){var O=hi(v),L=kt(v);return[O,L,"str"]}function X0(v,O,L){return L==null&&(L=Cn(8+4*v.v.length)),zn(O,L),Ar(v.v,L),L.length>L.l?L.slice(0,L.l):L}function G0(v,O,L){var k=v.l+O,Q=Pn(v);Q.r=L["!row"];var he=v.read_shift(1),Oe=[Q,he,"b"];if(L.cellFormula){v.l+=2;var xe=Wh(v,k-v.l,L);Oe[3]=Su(xe,null,Q,L.supbooks,L)}else v.l=k;return Oe}function Q0(v,O,L){var k=v.l+O,Q=Pn(v);Q.r=L["!row"];var he=v.read_shift(1),Oe=[Q,he,"e"];if(L.cellFormula){v.l+=2;var xe=Wh(v,k-v.l,L);Oe[3]=Su(xe,null,Q,L.supbooks,L)}else v.l=k;return Oe}function Y0(v,O,L){var k=v.l+O,Q=Pn(v);Q.r=L["!row"];var he=ha(v),Oe=[Q,he,"n"];if(L.cellFormula){v.l+=2;var xe=Wh(v,k-v.l,L);Oe[3]=Su(xe,null,Q,L.supbooks,L)}else v.l=k;return Oe}function Z0(v,O,L){var k=v.l+O,Q=Pn(v);Q.r=L["!row"];var he=kt(v),Oe=[Q,he,"str"];if(L.cellFormula){v.l+=2;var xe=Wh(v,k-v.l,L);Oe[3]=Su(xe,null,Q,L.supbooks,L)}else v.l=k;return Oe}var J0=wa,$0=wi;function q0(v,O){return O==null&&(O=Cn(4)),O.write_shift(4,v),O}function eg(v,O){var L=v.l+O,k=wa(v,16),Q=_i(v),he=kt(v),Oe=kt(v),xe=kt(v);v.l=L;var at={rfx:k,relId:Q,loc:he,display:xe};return Oe&&(at.Tooltip=Oe),at}function tg(v,O){var L=Cn(50+4*(v[1].Target.length+(v[1].Tooltip||"").length));wi({s:ki(v[0]),e:ki(v[0])},L),Gi("rId"+O,L);var k=v[1].Target.indexOf("#"),Q=k==-1?"":v[1].Target.slice(k+1);return Ar(Q||"",L),Ar(v[1].Tooltip||"",L),Ar("",L),L.slice(0,L.l)}function rg(){}function ng(v,O,L){var k=v.l+O,Q=pa(v,16),he=v.read_shift(1),Oe=[Q];if(Oe[2]=he,L.cellFormula){var xe=_m(v,k-v.l,L);Oe[1]=xe}else v.l=k;return Oe}function ig(v,O,L){var k=v.l+O,Q=wa(v,16),he=[Q];if(L.cellFormula){var Oe=Im(v,k-v.l,L);he[1]=Oe,v.l=k}else v.l=k;return he}function ag(v,O,L){L==null&&(L=Cn(18));var k=Xh(v,O);L.write_shift(-4,v),L.write_shift(-4,v),L.write_shift(4,(k.width||10)*256),L.write_shift(4,0);var Q=0;return O.hidden&&(Q|=1),typeof k.width=="number"&&(Q|=2),O.level&&(Q|=O.level<<8),L.write_shift(2,Q),L}var Hf=["left","right","top","bottom","header","footer"];function og(v){var O={};return Hf.forEach(function(L){O[L]=ha(v,8)}),O}function sg(v,O){return O==null&&(O=Cn(6*8)),mh(v),Hf.forEach(function(L){ja(v[L],O)}),O}function lg(v){var O=v.read_shift(2);return v.l+=28,{RTL:O&32}}function cg(v,O,L){L==null&&(L=Cn(30));var k=924;return(((O||{}).Views||[])[0]||{}).RTL&&(k|=32),L.write_shift(2,k),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(1,0),L.write_shift(1,0),L.write_shift(2,0),L.write_shift(2,100),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(4,0),L}function ug(v){var O=Cn(24);return O.write_shift(4,4),O.write_shift(4,1),wi(v,O),O}function dg(v,O){return O==null&&(O=Cn(16*4+2)),O.write_shift(2,v.password?yo(v.password):0),O.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(L){L[1]?O.write_shift(4,v[L[0]]!=null&&!v[L[0]]?1:0):O.write_shift(4,v[L[0]]!=null&&v[L[0]]?0:1)}),O}function hg(){}function fg(){}function pg(v,O,L,k,Q,he,Oe){if(!v)return v;var xe=O||{};k||(k={"!id":{}}),E!=null&&xe.dense==null&&(xe.dense=E);var at=xe.dense?[]:{},ct,Tt={s:{r:2e6,c:2e6},e:{r:0,c:0}},er=[],br=!1,Dr=!1,an,kr,An,Dn,Mn,on,Ri,da,$i,Da=[];xe.biff=12,xe["!row"]=0;var lo=0,_a=!1,Na=[],La={},ua=xe.supbooks||Q.supbooks||[[]];if(ua.sharedf=La,ua.arrayf=Na,ua.SheetNames=Q.SheetNames||Q.Sheets.map(function(El){return El.name}),!xe.supbooks&&(xe.supbooks=ua,Q.Names))for(var Co=0;Co=aa[0].s.r&&an.r<=aa[0].e.r&&(Mn>=aa[0].s.c&&Mn<=aa[0].e.c&&(kr.F=ba(aa[0]),_a=!0))}!_a&&go.length>3&&(kr.f=go[3])}if(Tt.s.r>an.r&&(Tt.s.r=an.r),Tt.s.c>Mn&&(Tt.s.c=Mn),Tt.e.ran.r&&(Tt.s.r=an.r),Tt.s.c>Mn&&(Tt.s.c=Mn),Tt.e.r=go.s;)Ss[go.e--]={width:go.w/256,hidden:!!(go.flags&1),level:go.level},Ys||(Ys=!0,Ka(go.w/256)),uo(Ss[go.e+1]);break;case 161:at["!autofilter"]={ref:ba(go)};break;case 476:at["!margins"]=go;break;case 147:Q.Sheets[L]||(Q.Sheets[L]={}),go.name&&(Q.Sheets[L].CodeName=go.name),(go.above||go.left)&&(at["!outline"]={above:go.above,left:go.left});break;case 137:Q.Views||(Q.Views=[{}]),Q.Views[0]||(Q.Views[0]={}),go.RTL&&(Q.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:br=!0;break;case 36:br=!1;break;case 37:er.push(fi),br=!0;break;case 38:er.pop(),br=!1;break;default:if(!((fi||"").indexOf("Begin")>0)){if(!((fi||"").indexOf("End")>0)){if(!br||xe.WTF)throw new Error("Unexpected record "+Ui+" "+fi)}}}},xe),delete xe.supbooks,delete xe["!row"],!at["!ref"]&&(Tt.s.r<2e6||ct&&(ct.e.r>0||ct.e.c>0||ct.s.r>0||ct.s.c>0))&&(at["!ref"]=ba(ct||Tt)),xe.sheetRows&&at["!ref"]){var _s=na(at["!ref"]);xe.sheetRows<=+_s.e.r&&(_s.e.r=xe.sheetRows-1,_s.e.r>Tt.e.r&&(_s.e.r=Tt.e.r),_s.e.r<_s.s.r&&(_s.s.r=_s.e.r),_s.e.c>Tt.e.c&&(_s.e.c=Tt.e.c),_s.e.c<_s.s.c&&(_s.s.c=_s.e.c),at["!fullref"]=at["!ref"],at["!ref"]=ba(_s))}return Da.length>0&&(at["!merges"]=Da),Ss.length>0&&(at["!cols"]=Ss),qo.length>0&&(at["!rows"]=qo),at}function mg(v,O,L,k,Q,he,Oe){if(O.v===void 0)return!1;var xe="";switch(O.t){case"b":xe=O.v?"1":"0";break;case"d":O=lr(O),O.z=O.z||G._table[14],O.v=st(bt(O.v)),O.t="n";break;case"n":case"e":xe=""+O.v;break;default:xe=O.v;break}var at={r:L,c:k};at.s=gh(Q.cellXfs,O,Q),O.l&&he["!links"].push([sn(at),O.l]),O.c&&he["!comments"].push([sn(at),O.c]);switch(O.t){case"s":case"str":return Q.bookSST?(xe=bf(Q.Strings,O.v,Q.revStrings),at.t="s",at.v=xe,Oe?mi(v,"BrtShortIsst",R0(O,at)):mi(v,"BrtCellIsst",M0(O,at))):(at.t="str",Oe?mi(v,"BrtShortSt",X0(O,at)):mi(v,"BrtCellSt",W0(O,at))),!0;case"n":return O.v==(O.v|0)&&O.v>-1e3&&O.v<1e3?Oe?mi(v,"BrtShortRk",z0(O,at)):mi(v,"BrtCellRk",j0(O,at)):Oe?mi(v,"BrtShortReal",P0(O,at)):mi(v,"BrtCellReal",k0(O,at)),!0;case"b":return at.t="b",Oe?mi(v,"BrtShortBool",T0(O,at)):mi(v,"BrtCellBool",E0(O,at)),!0;case"e":return at.t="e",Oe?mi(v,"BrtShortError",D0(O,at)):mi(v,"BrtCellError",L0(O,at)),!0}return Oe?mi(v,"BrtShortBlank",S0(O,at)):mi(v,"BrtCellBlank",w0(O,at)),!0}function gg(v,O,L,k){var Q=na(O["!ref"]||"A1"),he,Oe="",xe=[];mi(v,"BrtBeginSheetData");var at=Array.isArray(O),ct=Q.e.r;O["!rows"]&&(ct=Math.max(Q.e.r,O["!rows"].length-1));for(var Tt=Q.s.r;Tt<=ct;++Tt){Oe=Ei(Tt),p0(v,O,Q,Tt);var er=!1;if(Tt<=Q.e.r)for(var br=Q.s.c;br<=Q.e.c;++br){Tt===Q.s.r&&(xe[br]=va(br)),he=xe[br]+Oe;var Dr=at?(O[Tt]||[])[br]:O[he];if(!Dr){er=!1;continue}er=mg(v,Dr,Tt,br,k,O,er)}}mi(v,"BrtEndSheetData")}function Ag(v,O){if(!O||!O["!merges"])return;mi(v,"BrtBeginMergeCells",q0(O["!merges"].length)),O["!merges"].forEach(function(L){mi(v,"BrtMergeCell",$0(L))}),mi(v,"BrtEndMergeCells")}function vg(v,O){if(!O||!O["!cols"])return;mi(v,"BrtBeginColInfos"),O["!cols"].forEach(function(L,k){L&&mi(v,"BrtColInfo",ag(k,L))}),mi(v,"BrtEndColInfos")}function bg(v,O){if(!O||!O["!ref"])return;mi(v,"BrtBeginCellIgnoreECs"),mi(v,"BrtCellIgnoreEC",ug(na(O["!ref"]))),mi(v,"BrtEndCellIgnoreECs")}function yg(v,O,L){O["!links"].forEach(function(k){if(!k[1].Target)return;var Q=Ho(L,-1,k[1].Target.replace(/#.*$/,""),Ya.HLINK);mi(v,"BrtHLink",tg(k,Q))}),delete O["!links"]}function wg(v,O,L,k){if(O["!comments"].length>0){var Q=Ho(k,-1,"../drawings/vmlDrawing"+(L+1)+".vml",Ya.VML);mi(v,"BrtLegacyDrawing",Gi("rId"+Q)),O["!legacy"]=Q}}function xg(v,O,L,k){if(!O["!autofilter"])return;var Q=O["!autofilter"],he=typeof Q.ref=="string"?Q.ref:ba(Q.ref);L.Workbook||(L.Workbook={Sheets:[]}),L.Workbook.Names||(L.Workbook.Names=[]);var Oe=L.Workbook.Names,xe=fa(he);xe.s.r==xe.e.r&&(xe.e.r=fa(O["!ref"]).e.r,he=ba(xe));for(var at=0;at16383||at.e.r>1048575){if(O.WTF)throw new Error("Range "+(Oe["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");at.e.c=Math.min(at.e.c,16383),at.e.r=Math.min(at.e.c,1048575)}return Oe["!links"]=[],Oe["!comments"]=[],mi(Q,"BrtBeginSheet"),(L.vbaraw||Oe["!outline"])&&mi(Q,"BrtWsProp",b0(xe,Oe["!outline"])),mi(Q,"BrtWsDim",g0(at)),Sg(Q,Oe,L.Workbook),Cg(Q,Oe),vg(Q,Oe,v,O,L),gg(Q,Oe,v,O,L),Eg(Q,Oe),xg(Q,Oe,L,v),Ag(Q,Oe),yg(Q,Oe,k),Oe["!margins"]&&mi(Q,"BrtMargins",sg(Oe["!margins"])),(!O||O.ignoreEC||O.ignoreEC==null)&&bg(Q,Oe),wg(Q,Oe,v,k),mi(Q,"BrtEndSheet"),Q.end()}Ya.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",Ya.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Tg(v){var O=[],L=v.match(/^/),k;(v.match(/(.*?)<\/c:pt>/mg)||[]).forEach(function(he){var Oe=he.match(/(.*)<\/c:v><\/c:pt>/);if(!Oe)return;O[+Oe[1]]=L?+Oe[2]:Oe[2]});var Q=Rr((v.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(v.match(/(.*?)<\/c:f>/mg)||[]).forEach(function(he){k=he.replace(/<.*?>/g,"")}),[O,Q,k]}function Ig(v,O,L,k,Q,he){var Oe=he||{"!type":"chart"};if(!v)return he;var xe=0,at=0,ct="A",Tt={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(v.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(er){var br=Tg(er);Tt.s.r=Tt.s.c=0,Tt.e.c=xe,ct=va(xe),br[0].forEach(function(Dr,an){Oe[ct+Ei(an)]={t:"n",v:Dr,z:br[1]},at=an}),Tt.e.r0&&(Oe["!ref"]=ba(Tt)),Oe}Ya.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var Lg=or("chartsheet",null,{xmlns:vn.main[0],"xmlns:r":vn.r});function Og(v,O,L,k,Q){if(!v)return v;k||(k={"!id":{}});var he={"!type":"chart","!drawel":null,"!rel":""},Oe,xe=v.match(Uf);return xe&&yf(xe[0],he,Q,L),(Oe=v.match(/drawing r:id="(.*?)"/))&&(he["!rel"]=Oe[1]),k["!id"][he["!rel"]]&&(he["!drawel"]=k["!id"][he["!rel"]]),he}function Dg(v,O,L,k){var Q=[et,Lg];return Q[Q.length]=or("drawing",null,{"r:id":"rId1"}),Ho(k,-1,"../drawings/drawing"+(v+1)+".xml",Ya.DRAW),Q.length>2&&(Q[Q.length]="",Q[1]=Q[1].replace("/>",">")),Q.join("")}function Ng(v,O){v.l+=10;var L=kt(v,O-10);return{name:L}}function Mg(v,O,L,k,Q){if(!v)return v;k||(k={"!id":{}});var he={"!type":"chart","!drawel":null,"!rel":""},Oe=[],xe=!1;return oa(v,function(ct,Tt,er){switch(er){case 550:he["!rel"]=ct;break;case 651:Q.Sheets[L]||(Q.Sheets[L]={}),ct.name&&(Q.Sheets[L].CodeName=ct.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:xe=!0;break;case 36:xe=!1;break;case 37:Oe.push(Tt);break;case 38:Oe.pop();break;default:if((Tt||"").indexOf("Begin")>0)Oe.push(Tt);else if((Tt||"").indexOf("End")>0)Oe.pop();else if(!xe||O.WTF)throw new Error("Unexpected record "+er+" "+Tt)}},O),k["!id"][he["!rel"]]&&(he["!drawel"]=k["!id"][he["!rel"]]),he}function Fg(){var v=Ci();return mi(v,"BrtBeginSheet"),mi(v,"BrtEndSheet"),v.end()}var wf=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Rg=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Bg=[],kg=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function zf(v,O){for(var L=0;L!=v.length;++L)for(var k=v[L],Q=0;Q!=O.length;++Q){var he=O[Q];if(k[he[0]]==null)k[he[0]]=he[1];else switch(he[2]){case"bool":typeof k[he[0]]=="string"&&(k[he[0]]=Or(k[he[0]]));break;case"int":typeof k[he[0]]=="string"&&(k[he[0]]=parseInt(k[he[0]],10));break}}}function Kf(v,O){for(var L=0;L!=O.length;++L){var k=O[L];if(v[k[0]]==null)v[k[0]]=k[1];else switch(k[2]){case"bool":typeof v[k[0]]=="string"&&(v[k[0]]=Or(v[k[0]]));break;case"int":typeof v[k[0]]=="string"&&(v[k[0]]=parseInt(v[k[0]],10));break}}}function Wf(v){Kf(v.WBProps,wf),Kf(v.CalcPr,kg),zf(v.WBView,Rg),zf(v.Sheets,Bg),Ih.date1904=Or(v.WBProps.date1904)}function Pg(v){return v.Workbook&&(v.Workbook.WBProps&&Or(v.Workbook.WBProps.date1904))?"true":"false"}var Ug="][*?/\\".split("");function Vf(v,O){if(v.length>31){if(O)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var L=!0;return Ug.forEach(function(k){if(v.indexOf(k)==-1)return;if(!O)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");L=!1}),L}function jg(v,O,L){v.forEach(function(k,Q){Vf(k);for(var he=0;he22)throw new Error("Bad Code Name: Worksheet"+Oe)}})}function Hg(v){if(!v||!v.SheetNames||!v.Sheets)throw new Error("Invalid Workbook");if(!v.SheetNames.length)throw new Error("Workbook is empty");var O=v.Workbook&&v.Workbook.Sheets||[];jg(v.SheetNames,O,!!v.vbaraw);for(var L=0;L":break;case"":case"":break;case"":break;case"":wf.forEach(function(er){if(Tt[er[0]]==null)return;switch(er[2]){case"bool":L.WBProps[er[0]]=Or(Tt[er[0]]);break;case"int":L.WBProps[er[0]]=parseInt(Tt[er[0]],10);break;default:L.WBProps[er[0]]=Tt[er[0]]}}),Tt.codeName&&(L.WBProps.CodeName=Cr(Tt.codeName));break;case"":break;case"":break;case"":case"":break;case"":delete Tt[0],L.WBView.push(Tt);break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":k=!1;break;case"":he.Ref=Rr(Cr(v.slice(Oe,ct))),L.Names.push(he);break;case"":break;case"":delete Tt[0],L.CalcPr=Tt;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":case"":break;case"":k=!1;break;case"":k=!0;break;case"":k=!1;break;case"0,k={codeName:"ThisWorkbook"};v.Workbook&&v.Workbook.WBProps&&(wf.forEach(function(xe){if(v.Workbook.WBProps[xe[0]]==null)return;if(v.Workbook.WBProps[xe[0]]==xe[1])return;k[xe[0]]=v.Workbook.WBProps[xe[0]]}),v.Workbook.WBProps.CodeName&&(k.codeName=v.Workbook.WBProps.CodeName,delete k.CodeName)),O[O.length]=or("workbookPr",null,k);var Q=v.Workbook&&v.Workbook.Sheets||[],he=0;if(Q&&Q[0]&&!!Q[0].Hidden){for(O[O.length]="",he=0;he!=v.SheetNames.length&&Q[he];++he)if(!Q[he].Hidden)break;he==v.SheetNames.length&&(he=0),O[O.length]='',O[O.length]=""}for(O[O.length]="",he=0;he!=v.SheetNames.length;++he){var Oe={name:Dt(v.SheetNames[he].slice(0,31))};if(Oe.sheetId=""+(he+1),Oe["r:id"]="rId"+(he+1),Q[he])switch(Q[he].Hidden){case 1:Oe.state="hidden";break;case 2:Oe.state="veryHidden";break}O[O.length]=or("sheet",null,Oe)}return O[O.length]="",L&&(O[O.length]="",v.Workbook&&v.Workbook.Names&&v.Workbook.Names.forEach(function(xe){var at={name:xe.Name};if(xe.Comment&&(at.comment=xe.Comment),xe.Sheet!=null&&(at.localSheetId=""+xe.Sheet),xe.Hidden&&(at.hidden="1"),!xe.Ref)return;O[O.length]=or("definedName",Dt(xe.Ref),at)}),O[O.length]=""),O.length>2&&(O[O.length]="",O[1]=O[1].replace("/>",">")),O.join("")}function Xg(v,O){var L={};return L.Hidden=v.read_shift(4),L.iTabID=v.read_shift(4),L.strRelID=ca(v,O-8),L.name=kt(v),L}function Gg(v,O){return O||(O=Cn(127)),O.write_shift(4,v.Hidden),O.write_shift(4,v.iTabID),Gi(v.strRelID,O),Ar(v.name.slice(0,31),O),O.length>O.l?O.slice(0,O.l):O}function Qg(v,O){var L={},k=v.read_shift(4);L.defaultThemeVersion=v.read_shift(4);var Q=O>8?kt(v):"";return Q.length>0&&(L.CodeName=Q),L.autoCompressPictures=!!(k&65536),L.backupFile=!!(k&64),L.checkCompatibility=!!(k&4096),L.date1904=!!(k&1),L.filterPrivacy=!!(k&8),L.hidePivotFieldList=!!(k&1024),L.promptedSolutions=!!(k&16),L.publishItems=!!(k&2048),L.refreshAllConnections=!!(k&262144),L.saveExternalLinkValues=!!(k&128),L.showBorderUnselectedTables=!!(k&4),L.showInkAnnotation=!!(k&32),L.showObjects=["all","placeholders","none"][k>>13&3],L.showPivotChartFilter=!!(k&32768),L.updateLinks=["userSet","never","always"][k>>8&3],L}function Yg(v,O){O||(O=Cn(72));var L=0;return v&&(v.filterPrivacy&&(L|=8)),O.write_shift(4,L),O.write_shift(4,0),Jn(v&&v.CodeName||"ThisWorkbook",O),O.slice(0,O.l)}function Zg(v,O){var L={};return v.read_shift(4),L.ArchID=v.read_shift(4),v.l+=O-8,L}function Jg(v,O,L){var k=v.l+O;v.l+=4,v.l+=1;var Q=v.read_shift(4),he=Ki(v),Oe=Tm(v,0,L),xe=_i(v);v.l=k;var at={Name:he,Ptg:Oe};return Q<268435455&&(at.Sheet=Q),xe&&(at.Comment=xe),at}function $g(v,O){var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},k=[],Q=!1;O||(O={}),O.biff=12;var he=[],Oe=[[]];return Oe.SheetNames=[],Oe.XTI=[],Lh[16]={n:"BrtFRTArchID$",f:Zg},oa(v,function(at,ct,Tt){switch(Tt){case 156:Oe.SheetNames.push(at.name),L.Sheets.push(at);break;case 153:L.WBProps=at;break;case 39:at.Sheet!=null&&(O.SID=at.Sheet),at.Ref=Su(at.Ptg,null,null,Oe,O),delete O.SID,delete at.Ptg,he.push(at);break;case 1036:break;case 357:case 358:case 355:case 667:Oe[0].length?Oe.push([Tt,at]):Oe[0]=[Tt,at],Oe[Oe.length-1].XTI=[];break;case 362:Oe.length===0&&(Oe[0]=[],Oe[0].XTI=[]),Oe[Oe.length-1].XTI=Oe[Oe.length-1].XTI.concat(at),Oe.XTI=Oe.XTI.concat(at);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:k.push(ct),Q=!0;break;case 36:k.pop(),Q=!1;break;case 37:k.push(ct),Q=!0;break;case 38:k.pop(),Q=!1;break;case 16:break;default:if(!((ct||"").indexOf("Begin")>0)){if(!((ct||"").indexOf("End")>0)){if(!Q||O.WTF&&k[k.length-1]!="BrtACBegin"&&k[k.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+Tt+" "+ct)}}}},O),Wf(L),L.Names=he,L.supbooks=Oe,L}function qg(v,O){mi(v,"BrtBeginBundleShs");for(var L=0;L!=O.SheetNames.length;++L){var k=O.Workbook&&O.Workbook.Sheets&&O.Workbook.Sheets[L]&&O.Workbook.Sheets[L].Hidden||0,Q={Hidden:k,iTabID:L+1,strRelID:"rId"+(L+1),name:O.SheetNames[L]};mi(v,"BrtBundleSh",Gg(Q))}mi(v,"BrtEndBundleShs")}function eA(v,O){O||(O=Cn(127));for(var L=0;L!=4;++L)O.write_shift(4,0);return Ar("SheetJS",O),Ar(f.version,O),Ar(f.version,O),Ar("7262",O),O.length>O.l?O.slice(0,O.l):O}function tA(v,O){O||(O=Cn(29)),O.write_shift(-4,0),O.write_shift(-4,460),O.write_shift(4,28800),O.write_shift(4,17600),O.write_shift(4,500),O.write_shift(4,v),O.write_shift(4,v);var L=120;return O.write_shift(1,L),O.length>O.l?O.slice(0,O.l):O}function rA(v,O){if(!O.Workbook||!O.Workbook.Sheets)return;for(var L=O.Workbook.Sheets,k=0,Q=-1,he=-1;kQ)return;mi(v,"BrtBeginBookViews"),mi(v,"BrtBookView",tA(Q)),mi(v,"BrtEndBookViews")}function nA(v,O){var L=Ci();return mi(L,"BrtBeginBook"),mi(L,"BrtFileVersion",eA()),mi(L,"BrtWbProp",Yg(v.Workbook&&v.Workbook.WBProps||null)),rA(L,v,O),qg(L,v,O),mi(L,"BrtEndBook"),L.end()}function iA(v,O,L){return O.slice(-4)===".bin"?$g(v,L):Kg(v,L)}function aA(v,O,L,k,Q,he,Oe,xe){return O.slice(-4)===".bin"?pg(v,k,L,Q,he,Oe,xe):Wm(v,k,L,Q,he,Oe,xe)}function oA(v,O,L,k,Q,he,Oe,xe){return O.slice(-4)===".bin"?Mg(v,k,L,Q,he,Oe,xe):Og(v,k,L,Q,he,Oe,xe)}function sA(v,O,L,k,Q,he,Oe,xe){return O.slice(-4)===".bin"?rs(v,k,L,Q,he,Oe,xe):bl(v,k,L,Q,he,Oe,xe)}function lA(v,O,L,k,Q,he,Oe,xe){return O.slice(-4)===".bin"?Is(v,k,L,Q,he,Oe,xe):us(v,k,L,Q,he,Oe,xe)}function cA(v,O,L,k){return O.slice(-4)===".bin"?Ch(v,L,k):Rl(v,L,k)}function uA(v,O,L){return sh(v,L)}function dA(v,O,L){return O.slice(-4)===".bin"?ge(v,L):_r(v,L)}function hA(v,O,L){return O.slice(-4)===".bin"?Wi(v,L):_e(v,L)}function fA(v,O,L){return O.slice(-4)===".bin"?uf(v,O,L):lf(v,O,L)}function pA(v,O,L,k){return L.slice(-4)===".bin"?hf(v,O,L,k):df(v,O,L,k)}function mA(v,O,L){return(O.slice(-4)===".bin"?nA:Vg)(v,L)}function gA(v,O,L,k,Q){return(O.slice(-4)===".bin"?_g:d0)(v,L,k,Q)}function Bv(v,O,L,k,Q){return(O.slice(-4)===".bin"?Fg:Dg)(v,L,k,Q)}function AA(v,O,L){return(O.slice(-4)===".bin"?Th:fd)(v,L)}function vA(v,O,L){return(O.slice(-4)===".bin"?Nt:Se)(v,L)}function bA(v,O,L){return(O.slice(-4)===".bin"?Mi:Vt)(v,L)}var Xf=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Gf=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function yd(v,O){var L=v.split(/\s+/),k=[];if(O||(k[0]=L[0]),L.length===1)return k;var Q=v.match(Xf),he,Oe,xe,at;if(Q)for(at=0;at!=Q.length;++at)he=Q[at].match(Gf),(Oe=he[1].indexOf(":"))===-1?k[he[1]]=he[2].slice(1,he[2].length-1):(he[1].slice(0,6)==="xmlns:"?xe="xmlns"+he[1].slice(6):xe=he[1].slice(Oe+1),k[xe]=he[2].slice(1,he[2].length-1));return k}function yA(v){var O=v.split(/\s+/),L={};if(O.length===1)return L;var k=v.match(Xf),Q,he,Oe,xe;if(k)for(xe=0;xe!=k.length;++xe)Q=k[xe].match(Gf),(he=Q[1].indexOf(":"))===-1?L[Q[1]]=Q[2].slice(1,Q[2].length-1):(Q[1].slice(0,6)==="xmlns:"?Oe="xmlns"+Q[1].slice(6):Oe=Q[1].slice(he+1),L[Oe]=Q[2].slice(1,Q[2].length-1));return L}function wA(v,O){var L=Z[v]||Rr(v);return L==="General"?G._general(O):G.format(L,O)}function xA(v,O,L,k){var Q=k;switch((L[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":Q=Or(k);break;case"i2":case"int":Q=parseInt(k,10);break;case"r4":case"float":Q=parseFloat(k);break;case"date":case"dateTime.tz":Q=bt(k);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+L[0])}v[Rr(O)]=Q}function SA(v,O,L){if(v.t==="z")return;if(!L||L.cellText!==!1)try{v.t==="e"?v.w=v.w||Do[v.v]:O==="General"?v.t==="n"?(v.v|0)===v.v?v.w=G._general_int(v.v):v.w=G._general_num(v.v):v.w=G._general(v.v):v.w=wA(O||"General",v.v)}catch(he){if(L.WTF)throw he}try{var k=Z[O]||O||"General";if(L.cellNF&&(v.z=k),L.cellDates&&v.t=="n"&&G.is_date(k)){var Q=G.parse_date_code(v.v);Q&&(v.t="d",v.v=new Date(Q.y,Q.m-1,Q.d,Q.H,Q.M,Q.S,Q.u))}}catch(he){if(L.WTF)throw he}}function CA(v,O,L){if(L.cellStyles&&O.Interior){var k=O.Interior;k.Pattern&&(k.patternType=vl[k.Pattern]||k.Pattern)}v[O.ID]=O}function EA(v,O,L,k,Q,he,Oe,xe,at,ct){var Tt="General",er=k.StyleID,br={};ct=ct||{};var Dr=[],an=0;for(er===void 0&&xe&&(er=xe.StyleID),er===void 0&&Oe&&(er=Oe.StyleID);he[er]!==void 0&&!(he[er].nf&&(Tt=he[er].nf),he[er].Interior&&Dr.push(he[er].Interior),!he[er].Parent);)er=he[er].Parent;switch(L.Type){case"Boolean":k.t="b",k.v=Or(v);break;case"String":k.t="s",k.r=_n(Rr(v)),k.v=v.indexOf("<")>-1?Rr(O||v).replace(/<.*?>/g,""):k.r;break;case"DateTime":v.slice(-1)!="Z"&&(v+="Z"),k.v=(bt(v)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),k.v!==k.v?k.v=Rr(v):k.v<60&&(k.v=k.v-1),(!Tt||Tt=="General")&&(Tt="yyyy-mm-dd");case"Number":k.v===void 0&&(k.v=+v),k.t||(k.t="n");break;case"Error":k.t="e",k.v=_o[v],ct.cellText!==!1&&(k.w=v);break;default:v==""&&O==""?k.t="z":(k.t="s",k.v=_n(O||v));break}if(SA(k,Tt,ct),ct.cellFormula!==!1)if(k.Formula){var kr=Rr(k.Formula);kr.charCodeAt(0)==61&&(kr=kr.slice(1)),k.f=gl(kr,Q),delete k.Formula,k.ArrayRange=="RC"?k.F=gl("RC:RC",Q):k.ArrayRange&&(k.F=gl(k.ArrayRange,Q),at.push([na(k.F),k.F]))}else for(an=0;an=at[an][0].s.r&&Q.r<=at[an][0].e.r&&(Q.c>=at[an][0].s.c&&Q.c<=at[an][0].e.c&&(k.F=at[an][1]));ct.cellStyles&&(Dr.forEach(function(An){!br.patternType&&An.patternType&&(br.patternType=An.patternType)}),k.s=br),k.StyleID!==void 0&&(k.ixfe=k.StyleID)}function _A(v){v.t=v.v||"",v.t=v.t.replace(/\r\n/g,` `).replace(/\r/g,` `),v.v=v.w=v.ixfe=void 0}function xf(v){if(C&&x.isBuffer(v))return v.toString("utf8");if(typeof v=="string")return v;if(typeof Uint8Array!="undefined"&&v instanceof Uint8Array)return Cr(Y(W(v)));throw new Error("Bad input format: expected Buffer or string")}var kh=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/mg;function Sf(v,O){var L=O||{};H(G);var k=w(xf(v));(L.type=="binary"||L.type=="array"||L.type=="base64")&&(typeof cptable!="undefined"?k=cptable.utils.decode(65001,p(k)):k=Cr(k));var Q=k.slice(0,1024).toLowerCase(),he=!1;if((Q.indexOf(">")&1023)>Math.min(Q.indexOf(",")&1023,Q.indexOf(";")&1023)){var Oe=lr(L);return Oe.type="string",yu.to_workbook(k,Oe)}if(Q.indexOf("=0&&(he=!0)}),he)return Ah.to_workbook(k,L);var xe,at=[],ct;E!=null&&L.dense==null&&(L.dense=E);var Tt={},er=[],br=L.dense?[]:{},Dr="",an={},kr={},An={},Dn=yd(''),Mn=0,on=0,Ri=0,da={s:{r:2e6,c:2e6},e:{r:0,c:0}},$i={},Da={},lo="",_a=0,Na=[],La={},ua={},Co=0,Ss=[],qo=[],Ys={},_s=[],El,go=!1,fi=[],Ui=[],aa={},zi=0,Ua=0,Po={Sheets:[],WBProps:{date1904:!1}},Zn={};kh.lastIndex=0,k=k.replace(//mg,"");for(var ri="";xe=kh.exec(k);)switch(xe[3]=(ri=xe[3]).toLowerCase()){case"data":if(ri=="data"){if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else xe[0].charAt(xe[0].length-2)!=="/"&&at.push([xe[3],!0]);break}if(at[at.length-1][1])break;xe[1]==="/"?EA(k.slice(Mn,xe.index),lo,Dn,at[at.length-1][0]=="comment"?Ys:kr,{c:on,r:Ri},$i,_s[on],An,fi,L):(lo="",Dn=yd(xe[0]),Mn=xe.index+xe[0].length);break;case"cell":if(xe[1]==="/")if(qo.length>0&&(kr.c=qo),(!L.sheetRows||L.sheetRows>Ri)&&kr.v!==void 0&&(L.dense?(br[Ri]||(br[Ri]=[]),br[Ri][on]=kr):br[va(on)+Ei(Ri)]=kr),kr.HRef&&(kr.l={Target:Rr(kr.HRef)},kr.HRefScreenTip&&(kr.l.Tooltip=kr.HRefScreenTip),delete kr.HRef,delete kr.HRefScreenTip),(kr.MergeAcross||kr.MergeDown)&&(zi=on+(parseInt(kr.MergeAcross,10)|0),Ua=Ri+(parseInt(kr.MergeDown,10)|0),Na.push({s:{c:on,r:Ri},e:{c:zi,r:Ua}})),!L.sheetStubs)kr.MergeAcross?on=zi+1:++on;else if(kr.MergeAcross||kr.MergeDown){for(var oi=on;oi<=zi;++oi)for(var Ha=Ri;Ha<=Ua;++Ha)(oi>on||Ha>Ri)&&(L.dense?(br[Ha]||(br[Ha]=[]),br[Ha][oi]={t:"z"}):br[va(oi)+Ei(Ha)]={t:"z"});on=zi+1}else++on;else kr=yA(xe[0]),kr.Index&&(on=+kr.Index-1),onda.e.c&&(da.e.c=on),xe[0].slice(-2)==="/>"&&++on,qo=[];break;case"row":xe[1]==="/"||xe[0].slice(-2)==="/>"?(Rida.e.r&&(da.e.r=Ri),xe[0].slice(-2)==="/>"&&(An=yd(xe[0]),An.Index&&(Ri=+An.Index-1)),on=0,++Ri):(An=yd(xe[0]),An.Index&&(Ri=+An.Index-1),aa={},(An.AutoFitHeight=="0"||An.Height)&&(aa.hpx=parseInt(An.Height,10),aa.hpt=Qo(aa.hpx),Ui[Ri]=aa),An.Hidden=="1"&&(aa.hidden=!0,Ui[Ri]=aa));break;case"worksheet":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"));er.push(Dr),da.s.r<=da.e.r&&da.s.c<=da.e.c&&(br["!ref"]=ba(da),L.sheetRows&&L.sheetRows<=da.e.r&&(br["!fullref"]=br["!ref"],da.e.r=L.sheetRows-1,br["!ref"]=ba(da))),Na.length&&(br["!merges"]=Na),_s.length>0&&(br["!cols"]=_s),Ui.length>0&&(br["!rows"]=Ui),Tt[Dr]=br}else da={s:{r:2e6,c:2e6},e:{r:0,c:0}},Ri=on=0,at.push([xe[3],!1]),ct=yd(xe[0]),Dr=Rr(ct.Name),br=L.dense?[]:{},Na=[],fi=[],Ui=[],Zn={name:Dr,Hidden:0},Po.Sheets.push(Zn);break;case"table":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else{if(xe[0].slice(-2)=="/>")break;an=yd(xe[0]),at.push([xe[3],!1]),_s=[],go=!1}break;case"style":xe[1]==="/"?CA($i,Da,L):Da=yd(xe[0]);break;case"numberformat":Da.nf=Rr(yd(xe[0]).Format||"General"),Z[Da.nf]&&(Da.nf=Z[Da.nf]);for(var bi=0;bi!=392&&!(G._table[bi]==Da.nf);++bi);if(bi==392){for(bi=57;bi!=392;++bi)if(G._table[bi]==null){G.load(Da.nf,bi);break}}break;case"column":if(at[at.length-1][0]!=="table")break;if(El=yd(xe[0]),El.Hidden&&(El.hidden=!0,delete El.Hidden),El.Width&&(El.wpx=parseInt(El.Width,10)),!go&&El.wpx>10){go=!0,ai=bn;for(var Wa=0;Wa<_s.length;++Wa)_s[Wa]&&uo(_s[Wa])}go&&uo(El),_s[El.Index-1||_s.length]=El;for(var Di=0;Di<+El.Span;++Di)_s[_s.length]=lr(El);break;case"namedrange":if(xe[1]==="/")break;Po.Names||(Po.Names=[]);var Va=Ot(xe[0]),Nn={Name:Va.Name,Ref:gl(Va.RefersTo.slice(1),{r:0,c:0})};Po.Sheets.length>0&&(Nn.Sheet=Po.Sheets.length-1),Po.Names.push(Nn);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(xe[0].slice(-2)==="/>")break;xe[1]==="/"?lo+=k.slice(_a,xe.index):_a=xe.index+xe[0].length;break;case"interior":if(!L.cellStyles)break;Da.Interior=yd(xe[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(xe[0].slice(-2)==="/>")break;xe[1]==="/"?Sl(La,ri,k.slice(Co,xe.index)):Co=xe.index+xe[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else at.push([xe[3],!1]);break;case"comment":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"));_A(Ys),qo.push(Ys)}else at.push([xe[3],!1]),ct=yd(xe[0]),Ys={a:ct.Author};break;case"autofilter":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else if(xe[0].charAt(xe[0].length-2)!=="/"){var fo=yd(xe[0]);br["!autofilter"]={ref:gl(fo.Range).replace(/\$/g,"")},at.push([xe[3],!0])}break;case"name":break;case"datavalidation":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else xe[0].charAt(xe[0].length-2)!=="/"&&at.push([xe[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(xe[1]==="/"){if((ct=at.pop())[0]!==xe[3])throw new Error("Bad state: "+ct.join("|"))}else xe[0].charAt(xe[0].length-2)!=="/"&&at.push([xe[3],!0]);break;case"null":break;default:if(at.length==0&&xe[3]=="document")return np(k,L);if(at.length==0&&xe[3]=="uof")return np(k,L);var ns=!0;switch(at[at.length-1][0]){case"officedocumentsettings":switch(xe[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ns=!1}break;case"componentoptions":switch(xe[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ns=!1}break;case"excelworkbook":switch(xe[3]){case"date1904":Po.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ns=!1}break;case"workbookoptions":switch(xe[3]){case"owcversion":break;case"height":break;case"width":break;default:ns=!1}break;case"worksheetoptions":switch(xe[3]){case"visible":if(!(xe[0].slice(-2)==="/>"))if(xe[1]==="/")switch(k.slice(Co,xe.index)){case"SheetHidden":Zn.Hidden=1;break;case"SheetVeryHidden":Zn.Hidden=2;break}else Co=xe.index+xe[0].length;break;case"header":br["!margins"]||mh(br["!margins"]={},"xlml"),br["!margins"].header=Ot(xe[0]).Margin;break;case"footer":br["!margins"]||mh(br["!margins"]={},"xlml"),br["!margins"].footer=Ot(xe[0]).Margin;break;case"pagemargins":var Fs=Ot(xe[0]);br["!margins"]||mh(br["!margins"]={},"xlml"),Fs.Top&&(br["!margins"].top=Fs.Top),Fs.Left&&(br["!margins"].left=Fs.Left),Fs.Right&&(br["!margins"].right=Fs.Right),Fs.Bottom&&(br["!margins"].bottom=Fs.Bottom);break;case"displayrighttoleft":Po.Views||(Po.Views=[]),Po.Views[0]||(Po.Views[0]={}),Po.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":br["!outline"]||(br["!outline"]={}),br["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":br["!outline"]||(br["!outline"]={}),br["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ns=!1}break;case"pivottable":case"pivotcache":switch(xe[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ns=!1}break;case"pagebreaks":switch(xe[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ns=!1}break;case"autofilter":switch(xe[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ns=!1}break;case"querytable":switch(xe[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ns=!1}break;case"datavalidation":switch(xe[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ns=!1}break;case"sorting":case"conditionalformatting":switch(xe[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ns=!1}break;case"mapinfo":case"schema":case"data":switch(xe[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:ns=!1}break;case"smarttags":break;default:ns=!1;break}if(ns)break;if(xe[3].match(/!\[CDATA/))break;if(!at[at.length-1][1])throw"Unrecognized tag: "+xe[3]+"|"+at.join("|");if(at[at.length-1][0]==="customdocumentproperties"){if(xe[0].slice(-2)==="/>")break;xe[1]==="/"?xA(ua,ri,Ss,k.slice(Co,xe.index)):(Ss=xe,Co=xe.index+xe[0].length);break}if(L.WTF)throw"Unrecognized tag: "+xe[3]+"|"+at.join("|")}var gc={};return!L.bookSheets&&!L.bookProps&&(gc.Sheets=Tt),gc.SheetNames=er,gc.Workbook=Po,gc.SSF=G.get_table(),gc.Props=La,gc.Custprops=ua,gc}function Cf(v,O){Ef(O=O||{});switch(O.type||"base64"){case"base64":return Sf(S.decode(v),O);case"binary":case"buffer":case"file":return Sf(v,O);case"array":return Sf(Y(v),O)}}function TA(v,O){var L=[];return v.Props&&L.push(jc(v.Props,O)),v.Custprops&&L.push(uc(v.Props,v.Custprops,O)),L.join("")}function IA(){return""}function LA(v,O){var L=[''];return O.cellXfs.forEach(function(k,Q){var he=[];he.push(or("NumberFormat",null,{"ss:Format":Dt(G._table[k.numFmtId])}));var Oe={"ss:ID":"s"+(21+Q)};L.push(or("Style",he.join(""),Oe))}),or("Styles",L.join(""))}function Qf(v){return or("NamedRange",null,{"ss:Name":v.Name,"ss:RefersTo":"="+Zo(v.Ref,{r:0,c:0})})}function OA(v){if(!((v||{}).Workbook||{}).Names)return"";for(var O=v.Workbook.Names,L=[],k=0;k"),v["!margins"].header&&Q.push(or("Header",null,{"x:Margin":v["!margins"].header})),v["!margins"].footer&&Q.push(or("Footer",null,{"x:Margin":v["!margins"].footer})),Q.push(or("PageMargins",null,{"x:Bottom":v["!margins"].bottom||"0.75","x:Left":v["!margins"].left||"0.7","x:Right":v["!margins"].right||"0.7","x:Top":v["!margins"].top||"0.75"})),Q.push("")),k&&k.Workbook&&k.Workbook.Sheets&&k.Workbook.Sheets[L])if(k.Workbook.Sheets[L].Hidden)Q.push(or("Visible",k.Workbook.Sheets[L].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var he=0;he")}return((((k||{}).Workbook||{}).Views||[])[0]||{}).RTL&&Q.push(""),v["!protect"]&&(Q.push(Zt("ProtectContents","True")),v["!protect"].objects&&Q.push(Zt("ProtectObjects","True")),v["!protect"].scenarios&&Q.push(Zt("ProtectScenarios","True")),v["!protect"].selectLockedCells!=null&&!v["!protect"].selectLockedCells?Q.push(Zt("EnableSelection","NoSelection")):v["!protect"].selectUnlockedCells!=null&&!v["!protect"].selectUnlockedCells&&Q.push(Zt("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(Oe){v["!protect"][Oe[0]]&&Q.push("<"+Oe[1]+"/>")})),Q.length==0?"":or("WorksheetOptions",Q.join(""),{xmlns:qn.x})}function MA(v){return v.map(function(O){var L=Vn(O.t||""),k=or("ss:Data",L,{xmlns:"http://www.w3.org/TR/REC-html40"});return or("Comment",k,{"ss:Author":O.a})}).join("")}function FA(v,O,L,k,Q,he,Oe){if(!v||v.v==null&&v.f==null)return"";var xe={};if(v.f&&(xe["ss:Formula"]="="+Dt(Zo(v.f,Oe))),v.F&&v.F.slice(0,O.length)==O){var at=ki(v.F.slice(O.length+1));xe["ss:ArrayRange"]="RC:R"+(at.r==Oe.r?"":"["+(at.r-Oe.r)+"]")+"C"+(at.c==Oe.c?"":"["+(at.c-Oe.c)+"]")}if(v.l&&v.l.Target&&(xe["ss:HRef"]=Dt(v.l.Target),v.l.Tooltip&&(xe["x:HRefScreenTip"]=Dt(v.l.Tooltip))),L["!merges"])for(var ct=L["!merges"],Tt=0;Tt!=ct.length;++Tt){if(ct[Tt].s.c!=Oe.c||ct[Tt].s.r!=Oe.r)continue;ct[Tt].e.c>ct[Tt].s.c&&(xe["ss:MergeAcross"]=ct[Tt].e.c-ct[Tt].s.c),ct[Tt].e.r>ct[Tt].s.r&&(xe["ss:MergeDown"]=ct[Tt].e.r-ct[Tt].s.r)}var er="",br="";switch(v.t){case"z":if(!k.sheetStubs)return"";break;case"n":er="Number",br=String(v.v);break;case"b":er="Boolean",br=v.v?"1":"0";break;case"e":er="Error",br=Do[v.v];break;case"d":er="DateTime",br=new Date(v.v).toISOString(),v.z==null&&(v.z=v.z||G._table[14]);break;case"s":er="String",br=rn(v.v||"");break}var Dr=gh(k.cellXfs,v,k);xe["ss:StyleID"]="s"+(21+Dr),xe["ss:Index"]=Oe.c+1;var an=v.v!=null?br:"",kr=v.t=="z"?"":''+an+"";return(v.c||[]).length>0&&(kr+=MA(v.c)),or("Cell",kr,xe)}function RA(v,O){var L='"}function BA(v,O,L,k){if(!v["!ref"])return"";var Q=na(v["!ref"]),he=v["!merges"]||[],Oe=0,xe=[];v["!cols"]&&v["!cols"].forEach(function(An,Dn){uo(An);var Mn=!!An.width,on=Xh(Dn,An),Ri={"ss:Index":Dn+1};Mn&&(Ri["ss:Width"]=ia(on.width)),An.hidden&&(Ri["ss:Hidden"]="1"),xe.push(or("Column",null,Ri))});for(var at=Array.isArray(v),ct=Q.s.r;ct<=Q.e.r;++ct){for(var Tt=[RA(ct,(v["!rows"]||[])[ct])],er=Q.s.c;er<=Q.e.c;++er){var br=!1;for(Oe=0;Oe!=he.length;++Oe){if(he[Oe].s.c>er)continue;if(he[Oe].s.r>ct)continue;if(he[Oe].e.c"),Tt.length>2&&xe.push(Tt.join(""))}return xe.join("")}function kA(v,O,L){var k=[],Q=L.SheetNames[v],he=L.Sheets[Q],Oe=he?DA(he,O,v,L):"";return Oe.length>0&&k.push(""+Oe+""),Oe=he?BA(he,O,v,L):"",Oe.length>0&&k.push(""+Oe+"
    "),k.push(NA(he,O,v,L)),k.join("")}function PA(v,O){O||(O={}),v.SSF||(v.SSF=G.get_table()),v.SSF&&(H(G),G.load_table(v.SSF),O.revssf=Me(v.SSF),O.revssf[v.SSF[65535]]=0,O.ssf=v.SSF,O.cellXfs=[],gh(O.cellXfs,{},{revssf:{General:0}}));var L=[];L.push(TA(v,O)),L.push(IA(v,O)),L.push(""),L.push("");for(var k=0;k40)return O;if(L.l-=4,O.Reserved1=L.read_shift(0,"lpstr-ansi"),L.length-L.l<=4)return O;if(k=L.read_shift(4),k!==1907505652)return O;if(O.UnicodeClipboardFormat=sr(L),k=L.read_shift(4),k==0||k>40)return O;L.l-=4,O.Reserved2=L.read_shift(0,"lpwstr")}function jA(v,O,L,k){var Q=L,he=[],Oe=O.slice(O.l,O.l+Q);if(k&&k.enc&&k.enc.insitu&&Oe.length>0)switch(v.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":case"EOF":break;case"BoundSheet8":break;default:k.enc.insitu(Oe)}he.push(Oe),O.l+=Q;for(var xe=Yh[Yn(O,O.l)],at=0;xe!=null&&xe.n.slice(0,8)==="Continue";)Q=Yn(O,O.l+2),at=O.l+4,xe.n=="ContinueFrt"?at+=4:xe.n.slice(0,11)=="ContinueFrt"&&(at+=12),Oe=O.slice(at,O.l+4+Q),he.push(Oe),O.l+=4+Q,xe=Yh[Yn(O,O.l)];var ct=U(he);hn(ct,0);var Tt=0;ct.lens=[];for(var er=0;er1)return;if(Vl.sheetRows&&Yo.r>=Vl.sheetRows)return;if(Vl.cellStyles&&il.XF&&il.XF.data&&Na(Yo,il,Vl),delete il.ixfe,delete il.XF,er=Yo,br=sn(Yo),(!Oe||!Oe.s||!Oe.e)&&(Oe={s:{r:0,c:0},e:{r:0,c:0}}),Yo.rOe.e.r&&(Oe.e.r=Yo.r+1),Yo.c+1>Oe.e.c&&(Oe.e.c=Yo.c+1),Vl.cellFormula&&il.f)for(var _l=0;_lYo.c||Mn[_l][0].s.r>Yo.r)continue;if(Mn[_l][0].e.c>8)!==bi)throw new Error("rt mismatch: "+Va+"!="+bi);Di.r==12&&(v.l+=10,Wa-=10)}var Nn={};Di.n==="EOF"?Nn=Di.f(v,Wa,ua):Nn=jA(Di,v,Wa,ua);var fo=Di.n;if(zi==0&&fo!="BOF")continue;switch(fo){case"Date1904":L.opts.Date1904=Da.WBProps.date1904=Nn;break;case"WriteProtect":L.opts.WriteProtect=!0;break;case"FilePass":if(ua.enc||(v.l=0),ua.enc=Nn,!O.password)throw new Error("File is password-protected");if(Nn.valid==null)throw new Error("Encryption scheme unsupported");if(!Nn.valid)throw new Error("Password is incorrect");break;case"WriteAccess":ua.lastuser=Nn;break;case"FileSharing":break;case"CodePage":var ns=Number(Nn);switch(ns){case 21010:ns=1200;break;case 32768:ns=1e4;break;case 32769:ns=1252;break}o(ua.codepage=ns),oi=!0;break;case"RRTabId":ua.rrtabid=Nn;break;case"WinProtect":ua.winlocked=Nn;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":L.opts[fo]=Nn;break;case"CalcRefMode":ua.CalcRefMode=Nn;break;case"Uncalced":break;case"ForceFullCalculation":L.opts.FullCalc=Nn;break;case"WsBool":Nn.fDialog&&(Q["!type"]="dialog"),Nn.fBelow||((Q["!outline"]||(Q["!outline"]={})).above=!0),Nn.fRight||((Q["!outline"]||(Q["!outline"]={})).left=!0);break;case"XF":da.push(Nn);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":Ui.push([Nn]),Ui[Ui.length-1].XTI=[];break;case"ExternName":Ui[Ui.length-1].push(Nn);break;case"Index":break;case"Lbl":ri={Name:Nn.Name,Ref:Su(Nn.rgce,Oe,null,Ui,ua)},Nn.itab>0&&(ri.Sheet=Nn.itab-1),Ui.names.push(ri),Ui[0]||(Ui[0]=[],Ui[0].XTI=[]),Ui[Ui.length-1].push(Nn),Nn.Name=="_xlnm._FilterDatabase"&&Nn.itab>0&&(Nn.rgce&&Nn.rgce[0]&&Nn.rgce[0][0]&&Nn.rgce[0][0][0]=="PtgArea3d"&&(Zn[Nn.itab-1]={ref:ba(Nn.rgce[0][0][1][2])}));break;case"ExternCount":ua.ExternCount=Nn;break;case"ExternSheet":Ui.length==0&&(Ui[0]=[],Ui[0].XTI=[]),Ui[Ui.length-1].XTI=Ui[Ui.length-1].XTI.concat(Nn),Ui.XTI=Ui.XTI.concat(Nn);break;case"NameCmt":if(ua.biff<8)break;ri!=null&&(ri.Comment=Nn[1]);break;case"Protect":Q["!protect"]=Nn;break;case"Password":Nn!==0&&ua.WTF&&console.error("Password verifier: "+Nn);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":he[Nn.pos]=Nn,ua.snames.push(Nn.name);break;case"EOF":{if(--zi)break;if(Oe.e){if(Oe.e.r>0&&Oe.e.c>0){if(Oe.e.r--,Oe.e.c--,Q["!ref"]=ba(Oe),O.sheetRows&&O.sheetRows<=Oe.e.r){var Fs=Oe.e.r;Oe.e.r=O.sheetRows-1,Q["!fullref"]=Q["!ref"],Q["!ref"]=ba(Oe),Oe.e.r=Fs}Oe.e.r++,Oe.e.c++}Ss.length>0&&(Q["!merges"]=Ss),qo.length>0&&(Q["!objects"]=qo),Ys.length>0&&(Q["!cols"]=Ys),_s.length>0&&(Q["!rows"]=_s),Da.Sheets.push(lo)}ct===""?Tt=Q:k[ct]=Q,Q=O.dense?[]:{}}break;case"BOF":{if(ua.biff===8&&(ua.biff={9:2,521:3,1033:4}[bi]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Nn.BIFFVer]||8),ua.biffguess=Nn.BIFFVer==0,Nn.BIFFVer==0&&Nn.dt==4096&&(ua.biff=5,oi=!0,o(ua.codepage=28591)),ua.biff==8&&Nn.BIFFVer==0&&Nn.dt==16&&(ua.biff=2),zi++)break;if(Q=O.dense?[]:{},ua.biff<8&&!oi&&(oi=!0,o(ua.codepage=O.codepage||1252)),ua.biff<5||Nn.BIFFVer==0&&Nn.dt==4096){ct===""&&(ct="Sheet1"),Oe={s:{r:0,c:0},e:{r:0,c:0}};var gc={pos:v.l-Wa,name:ct};he[gc.pos]=gc,ua.snames.push(ct)}else ct=(he[Ha]||{name:""}).name;Nn.dt==32&&(Q["!type"]="chart"),Nn.dt==64&&(Q["!type"]="macro"),Ss=[],qo=[],ua.arrayf=Mn=[],Ys=[],_s=[],El=go=0,fi=!1,lo={Hidden:(he[Ha]||{hs:0}).hs,name:ct}}break;case"Number":case"BIFF2NUM":case"BIFF2INT":Q["!type"]=="chart"&&((O.dense?(Q[Nn.r]||[])[Nn.c]:Q[sn({c:Nn.c,r:Nn.r})])&&++Nn.c),on={ixfe:Nn.ixfe,XF:da[Nn.ixfe]||{},v:Nn.val,t:"n"},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O);break;case"BoolErr":on={ixfe:Nn.ixfe,XF:da[Nn.ixfe],v:Nn.val,t:Nn.t},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O);break;case"RK":on={ixfe:Nn.ixfe,XF:da[Nn.ixfe],v:Nn.rknum,t:"n"},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O);break;case"MulRk":for(var tu=Nn.c;tu<=Nn.C;++tu){var pu=Nn.rkrec[tu-Nn.c][0];on={ixfe:pu,XF:da[pu],v:Nn.rkrec[tu-Nn.c][1],t:"n"},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:tu,r:Nn.r},on,O)}break;case"Formula":{if(Nn.val=="String"){xe=Nn;break}if(on=Gh(Nn.val,Nn.cell.ixfe,Nn.tt),on.XF=da[on.ixfe],O.cellFormula){var Xc=Nn.formula;if(Xc&&Xc[0]&&Xc[0][0]&&Xc[0][0][0]=="PtgExp"){var Wl=Xc[0][0][1][0],wd=Xc[0][0][1][1],Fd=sn({r:Wl,c:wd});Dn[Fd]?on.f=""+Su(Nn.formula,Oe,Nn.cell,Ui,ua):on.F=((O.dense?(Q[Wl]||[])[wd]:Q[Fd])||{}).F}else on.f=""+Su(Nn.formula,Oe,Nn.cell,Ui,ua)}Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La(Nn.cell,on,O),xe=Nn}break;case"String":if(xe)xe.val=Nn,on=Gh(Nn,xe.cell.ixfe,"s"),on.XF=da[on.ixfe],O.cellFormula&&(on.f=""+Su(xe.formula,Oe,xe.cell,Ui,ua)),Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La(xe.cell,on,O),xe=null;else throw new Error("String record expects Formula");break;case"Array":{Mn.push(Nn);var Qc=sn(Nn[0].s);if(Dr=O.dense?(Q[Nn[0].s.r]||[])[Nn[0].s.c]:Q[Qc],O.cellFormula&&Dr){if(!xe)break;if(!Qc||!Dr)break;Dr.f=""+Su(Nn[1],Oe,Nn[0],Ui,ua),Dr.F=ba(Nn[0])}}break;case"ShrFmla":{if(!O.cellFormula)break;if(br){if(!xe)break;Dn[sn(xe.cell)]=Nn[0],Dr=O.dense?(Q[xe.cell.r]||[])[xe.cell.c]:Q[sn(xe.cell)],(Dr||{}).f=""+Su(Nn[0],Oe,er,Ui,ua)}}break;case"LabelSst":on=Gh(at[Nn.isst].t,Nn.ixfe,"s"),at[Nn.isst].h&&(on.h=at[Nn.isst].h),on.XF=da[on.ixfe],Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O);break;case"Blank":O.sheetStubs&&(on={ixfe:Nn.ixfe,XF:da[Nn.ixfe],t:"z"},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O));break;case"MulBlank":if(O.sheetStubs)for(var Zs=Nn.c;Zs<=Nn.C;++Zs){var Eo=Nn.ixfe[Zs-Nn.c];on={ixfe:Eo,XF:da[Eo],t:"z"},Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Zs,r:Nn.r},on,O)}break;case"RString":case"Label":case"BIFF2STR":on=Gh(Nn.val,Nn.ixfe,"s"),on.XF=da[on.ixfe],Ua>0&&(on.z=Po[on.ixfe>>8&63]),Gd(on,O,L.opts.Date1904),La({c:Nn.c,r:Nn.r},on,O);break;case"Dimensions":zi===1&&(Oe=Nn);break;case"SST":at=Nn;break;case"Format":if(ua.biff==4){Po[Ua++]=Nn[1];for(var Vi=0;Vi=163&&G.load(Nn[1],Ua+163)}else G.load(Nn[1],Nn[0]);break;case"BIFF2FORMAT":{Po[Ua++]=Nn;for(var sa=0;sa=163&&G.load(Nn,Ua+163)}break;case"MergeCells":Ss=Ss.concat(Nn);break;case"Obj":qo[Nn.cmo[0]]=ua.lastobj=Nn;break;case"TxO":ua.lastobj.TxO=Nn;break;case"ImData":ua.lastobj.ImData=Nn;break;case"HLink":for(An=Nn[0].s.r;An<=Nn[0].e.r;++An)for(kr=Nn[0].s.c;kr<=Nn[0].e.c;++kr)Dr=O.dense?(Q[An]||[])[kr]:Q[sn({c:kr,r:An})],Dr&&(Dr.l=Nn[1]);break;case"HLinkTooltip":for(An=Nn[0].s.r;An<=Nn[0].e.r;++An)for(kr=Nn[0].s.c;kr<=Nn[0].e.c;++kr)Dr=O.dense?(Q[An]||[])[kr]:Q[sn({c:kr,r:An})],Dr&&Dr.l&&(Dr.l.Tooltip=Nn[1]);break;case"Note":{if(ua.biff<=5&&ua.biff>=2)break;Dr=O.dense?(Q[Nn[0].r]||[])[Nn[0].c]:Q[sn(Nn[0])];var Ls=qo[Nn[2]];Dr||(O.dense?(Q[Nn[0].r]||(Q[Nn[0].r]=[]),Dr=Q[Nn[0].r][Nn[0].c]={t:"z"}):Dr=Q[sn(Nn[0])]={t:"z"},Oe.e.r=Math.max(Oe.e.r,Nn[0].r),Oe.s.r=Math.min(Oe.s.r,Nn[0].r),Oe.e.c=Math.max(Oe.e.c,Nn[0].c),Oe.s.c=Math.min(Oe.s.c,Nn[0].c)),Dr.c||(Dr.c=[]),an={a:Nn[1],t:Ls.TxO.t},Dr.c.push(an)}break;default:switch(Di.n){case"ClrtClient":break;case"XFExt":sf(da[Nn.ixfe],Nn.ext);break;case"DefColWidth":El=Nn;break;case"DefaultRowHeight":go=Nn[1];break;case"ColInfo":{if(!ua.cellStyles)break;for(;Nn.e>=Nn.s;)Ys[Nn.e--]={width:Nn.w/256,level:Nn.level||0,hidden:!!(Nn.flags&1)},fi||(fi=!0,Ka(Nn.w/256)),uo(Ys[Nn.e+1])}break;case"Row":{var $a={};Nn.level!=null&&(_s[Nn.r]=$a,$a.level=Nn.level),Nn.hidden&&(_s[Nn.r]=$a,$a.hidden=!0),Nn.hpt&&(_s[Nn.r]=$a,$a.hpt=Nn.hpt,$a.hpx=ks(Nn.hpt))}break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":Q["!margins"]||mh(Q["!margins"]={}),Q["!margins"][fo.slice(0,-6).toLowerCase()]=Nn;break;case"Selection":break;case"Setup":Q["!margins"]||mh(Q["!margins"]={}),Q["!margins"].header=Nn.header,Q["!margins"].footer=Nn.footer;break;case"Window2":Nn.RTL&&(Da.Views[0].RTL=!0);break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":Ri=Nn;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":$i=Nn;break;case"Theme":Co=Nn;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":ct?lo.CodeName=Nn||lo.name:Da.WBProps.CodeName=Nn||"ThisWorkbook";break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":break;case"Pane":break;default:switch(Di.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(Di.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF2XFINDEX":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(O.WTF)throw"Unrecognized Record "+Di.n}}}}}else v.l+=Wa}return L.SheetNames=It(he).sort(function(eo,Yo){return Number(eo)-Number(Yo)}).map(function(eo){return he[eo].name}),O.bookSheets||(L.Sheets=k),!L.SheetNames.length&&Tt["!ref"]?(L.SheetNames.push("Sheet1"),L.Sheets&&(L.Sheets.Sheet1=Tt)):L.Preamble=Tt,L.Sheets&&Zn.forEach(function(eo,Yo){L.Sheets[L.SheetNames[Yo]]["!autofilter"]=eo}),L.Strings=at,L.SSF=G.get_table(),ua.enc&&(L.Encryption=ua.enc),Co&&(L.Themes=Co),L.Metadata={},Ri!==void 0&&(L.Metadata.Country=Ri),Ui.names.length>0&&(Da.Names=Ui.names),L.Workbook=Da,L}var Ph={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function zA(v,O,L){var k=Xe.find(v,"!DocumentSummaryInformation");if(k&&k.size>0)try{var Q=oc(k,wo,Ph.DSI);for(var he in Q)O[he]=Q[he]}catch(ct){if(L.WTF)throw ct}var Oe=Xe.find(v,"!SummaryInformation");if(Oe&&Oe.size>0)try{var xe=oc(Oe,Fa,Ph.SI);for(var at in xe)O[at]==null&&(O[at]=xe[at])}catch(ct){if(L.WTF)throw ct}O.HeadingPairs&&O.TitlesOfParts&&(dl(O.HeadingPairs,O.TitlesOfParts,O,L),delete O.HeadingPairs,delete O.TitlesOfParts)}function KA(v,O){var L=[],k=[],Q=[],he=0,Oe;if(v.Props)for(Oe=It(v.Props),he=0;he-1)continue;if(Q[he][1]==null)continue;xe.push(Q[he])}k.length&&Xe.utils.cfb_add(O,"/SummaryInformation",Hc(k,Ph.SI,so,Fa)),(L.length||xe.length)&&Xe.utils.cfb_add(O,"/DocumentSummaryInformation",Hc(L,Ph.DSI,Ea,wo,xe.length?xe:null,Ph.UDI))}function Qh(v,O){O||(O={}),Ef(O),u(),O.codepage&&d(O.codepage);var L,k;if(v.FullPaths){if(Xe.find(v,"/encryption"))throw new Error("File is password-protected");L=Xe.find(v,"!CompObj"),k=Xe.find(v,"/Workbook")||Xe.find(v,"/Book")}else{switch(O.type){case"base64":v=X(S.decode(v));break;case"binary":v=X(v);break;case"buffer":break;case"array":Array.isArray(v)||(v=Array.prototype.slice.call(v));break}hn(v,0),k={content:v}}var Q,he;if(L&&UA(L),O.bookProps&&!O.bookSheets)Q={};else{var Oe=C?"buffer":"array";if(k&&k.content)Q=HA(k.content,O);else if((he=Xe.find(v,"PerfectOffice_MAIN"))&&he.content)Q=Lu.to_workbook(he.content,(O.type=Oe,O));else if((he=Xe.find(v,"NativeContent_MAIN"))&&he.content)Q=Lu.to_workbook(he.content,(O.type=Oe,O));else throw new Error("Cannot find Workbook stream");O.bookVBA&&v.FullPaths&&Xe.find(v,"/_VBA_PROJECT_CUR/VBA/dir")&&(Q.vbaraw=mo(v))}var xe={};return v.FullPaths&&zA(v,xe,O),Q.Props=Q.Custprops=xe,O.bookFiles&&(Q.cfb=v),Q}function WA(v,O){var L=O||{},k=Xe.utils.cfb_new({root:"R"}),Q="/Workbook";switch(L.bookType||"xls"){case"xls":L.bookType="biff8";case"xla":L.bookType||(L.bookType="xla");case"biff8":Q="/Workbook",L.biff=8;break;case"biff5":Q="/Book",L.biff=5;break;default:throw new Error("invalid type "+L.bookType+" for XLS CFB")}return Xe.utils.cfb_add(k,Q,Jf(v,L)),L.biff==8&&(v.Props||v.Custprops)&&KA(v,k),L.biff==8&&v.vbaraw&&So(k,Xe.read(v.vbaraw,{type:typeof v.vbaraw=="string"?"binary":"buffer"})),k}var Lh={0:{n:"BrtRowHdr",f:h0},1:{n:"BrtCellBlank",f:y0},2:{n:"BrtCellRk",f:U0},3:{n:"BrtCellError",f:I0},4:{n:"BrtCellBool",f:C0},5:{n:"BrtCellReal",f:B0},6:{n:"BrtCellSt",f:K0},7:{n:"BrtCellIsst",f:N0},8:{n:"BrtFmlaString",f:Z0},9:{n:"BrtFmlaNum",f:Y0},10:{n:"BrtFmlaBool",f:G0},11:{n:"BrtFmlaError",f:Q0},12:{n:"BrtShortBlank",f:x0},13:{n:"BrtShortRk",f:H0},14:{n:"BrtShortError",f:O0},15:{n:"BrtShortBool",f:_0},16:{n:"BrtShortReal",f:jf},17:{n:"BrtShortSt",f:V0},18:{n:"BrtShortIsst",f:F0},19:{n:"BrtSSTItem",f:Yr},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:Jg},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:qc},44:{n:"BrtFmt",f:ol},45:{n:"BrtFill",f:eu},46:{n:"BrtBorder",f:zd},47:{n:"BrtXF",f:kc},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:au},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:cf},64:{n:"BrtDVal",f:hg},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Pi,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:lg},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:v0},148:{n:"BrtWsDim",f:m0,p:16},151:{n:"BrtPane",f:rg},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:Qg},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Xg},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:ee},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:wa},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:J0},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:ca},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Yc},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:ng},427:{n:"BrtShrFmla",f:ig},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:og},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:A0},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:eg},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:ca},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:gn},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Hr},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:On},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Ng},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:fg},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}},Yf=ze(Lh,"n");Yf.BrtFRTArchID$=16;var Yh={6:{n:"Formula",f:Af},10:{n:"EOF",f:jl},12:{n:"CalcCount",f:wt},13:{n:"CalcMode",f:wt},14:{n:"CalcPrecision",f:Xs},15:{n:"CalcRefMode",f:Xs},16:{n:"CalcDelta",f:ha},17:{n:"CalcIter",f:Xs},18:{n:"Protect",f:Xs},19:{n:"Password",f:wt},20:{n:"Header",f:Mu},21:{n:"Footer",f:Mu},23:{n:"ExternSheet",f:Yc},24:{n:"Lbl",f:id},25:{n:"WinProtect",f:Xs},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:iu},29:{n:"Selection"},34:{n:"Date1904",f:Xs},35:{n:"ExternName",f:Hu},38:{n:"LeftMargin",f:ha},39:{n:"RightMargin",f:ha},40:{n:"TopMargin",f:ha},41:{n:"BottomMargin",f:ha},42:{n:"PrintRowCol",f:Xs},43:{n:"PrintGrid",f:Xs},47:{n:"FilePass",f:te},49:{n:"Font",f:rc},51:{n:"PrintSize",f:wt},60:{n:"Continue"},61:{n:"Window1",f:ss},64:{n:"Backup",f:Xs},65:{n:"Pane",f:tc},66:{n:"CodePage",f:wt},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:wt},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Hl},93:{n:"Obj",f:Wu},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Xs},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Xs},125:{n:"ColInfo",f:au},128:{n:"Guts",f:Ec},129:{n:"WsBool",f:Jl},130:{n:"GridSet",f:wt},131:{n:"HCenter",f:Xs},132:{n:"VCenter",f:Xs},133:{n:"BoundSheet8",f:yc},134:{n:"WriteProtect"},140:{n:"Country",f:sd},141:{n:"HideObj",f:wt},144:{n:"Sort"},146:{n:"Palette",f:Zc},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:wt},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:cd},161:{n:"Setup",f:Xu},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:Rd},190:{n:"MulBlank",f:qu},193:{n:"Mms",f:jl},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Xs},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:wt},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Xs},222:{n:"OleObjectSize"},224:{n:"XF",f:ed},225:{n:"InterfaceHdr",f:al},226:{n:"InterfaceEnd",f:jl},227:{n:"SXVS"},229:{n:"MergeCells",f:Ku},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:fc},253:{n:"LabelSst",f:el},255:{n:"ExtSST",f:Rc},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:wn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Xs},353:{n:"DSF",f:jl},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:_c},431:{n:"Prot4Rev",f:Xs},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Tu},439:{n:"RefreshAll",f:Xs},440:{n:"HLink",f:Sd},441:{n:"Lel"},442:{n:"CodeName",f:ut},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:wt},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:jl},449:{n:"RecalcId",f:hs,r:2},450:{n:"EntExU2",f:jl},512:{n:"Dimensions",f:Dc},513:{n:"Blank",f:ld},515:{n:"Number",f:td},516:{n:"Label",f:Qs},517:{n:"BoolErr",f:Kc},519:{n:"String",f:Ud},520:{n:"Row",f:Oc},523:{n:"Index"},545:{n:"Array",f:nu},549:{n:"DefaultRowHeight",f:xo},566:{n:"Table"},574:{n:"Window2",f:Ll},638:{n:"RK",f:Au},659:{n:"Style"},1048:{n:"BigName"},1054:{n:"Format",f:lu},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:zu},2048:{n:"HLinkTooltip",f:Ru},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Lc},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:jl},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:Jc,r:12},2173:{n:"XFExt",f:of,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Xs,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:Fu,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:hh,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Bd,r:12},2203:{n:"CompressPictures",f:jl},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:xc},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:wt},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:ou},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:Pd},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:Dc},1:{n:"BIFF2BLANK"},2:{n:"BIFF2INT",f:$c},3:{n:"BIFF2NUM",f:jd},4:{n:"BIFF2STR",f:_d},5:{n:"BoolErr",f:Kc},7:{n:"String",f:Pu},8:{n:"BIFF2ROW"},9:{n:"BOF",f:Lc},11:{n:"Index"},22:{n:"ExternCount",f:wt},30:{n:"BIFF2FORMAT",f:Cu},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:nu},36:{n:"COLWIDTH"},37:{n:"DefaultRowHeight",f:xo},50:{n:"BIFF2FONTXTRA",f:Iu},62:{n:"BIFF2WINDOW2"},52:{n:"DDEObjName"},67:{n:"BIFF2XF"},68:{n:"BIFF2XFINDEX",f:wt},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:Ed},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:ud},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},518:{n:"Formula",f:Af},521:{n:"BOF",f:Lc},536:{n:"Lbl",f:id},547:{n:"ExternName",f:Hu},561:{n:"Font"},579:{n:"BIFF3XF"},1030:{n:"Formula",f:Af},1033:{n:"BOF",f:Lc},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},Zf=ze(Yh,"n");function ko(v,O,L,k){var Q=typeof O=="number"?O:+O||+Zf[O];if(isNaN(Q))return;var he=k||(L||[]).length||0,Oe=v.next(4);Oe.write_shift(2,Q),Oe.write_shift(2,he),he>0&&qr(L)&&v.push(L)}function VA(v,O,L,k){var Q=k||(L||[]).length||0;if(Q<=8224)return ko(v,O,L,Q);var he=+O||+Zf[O];if(isNaN(he))return;for(var Oe=L.parts||[],xe=0,at=0,ct=0;ct+(Oe[xe]||8224)<=8224;)ct+=Oe[xe]||8224,xe++;var Tt=v.next(4);for(Tt.write_shift(2,he),Tt.write_shift(2,ct),v.push(L.slice(at,at+ct)),at+=ct;at=0&&Q<65536?ko(v,2,bu(L,k,Q)):ko(v,3,ku(L,k,Q));return;case"b":case"e":ko(v,5,XA(L,k,O.v,O.t));return;case"s":case"str":ko(v,4,GA(L,k,(O.v||"").slice(0,255)));return}ko(v,1,Uh(null,L,k))}function YA(v,O,L,k){var Q=Array.isArray(O),he=na(O["!ref"]||"A1"),Oe,xe="",at=[];if(he.e.c>255||he.e.r>16383){if(k.WTF)throw new Error("Range "+(O["!ref"]||"A1")+" exceeds format limit A1:IV16384");he.e.c=Math.min(he.e.c,255),he.e.r=Math.min(he.e.c,16383),Oe=ba(he)}for(var ct=he.s.r;ct<=he.e.r;++ct){xe=Ei(ct);for(var Tt=he.s.c;Tt<=he.e.c;++Tt){ct===he.s.r&&(at[Tt]=va(Tt)),Oe=at[Tt]+xe;var er=Q?(O[ct]||[])[Tt]:O[Oe];if(!er)continue;QA(v,er,ct,Tt,k)}}}function ZA(v,O){var L=O||{};E!=null&&L.dense==null&&(L.dense=E);for(var k=Ci(),Q=0,he=0;he255||Dr.e.r>=an){if(O.WTF)throw new Error("Range "+(he["!ref"]||"A1")+" exceeds format limit A1:IV16384");Dr.e.c=Math.min(Dr.e.c,255),Dr.e.r=Math.min(Dr.e.c,an-1)}ko(k,2057,Pl(L,16,O)),ko(k,"CalcMode",zt(1)),ko(k,"CalcCount",zt(100)),ko(k,"CalcRefMode",wl(!0)),ko(k,"CalcIter",wl(!1)),ko(k,"CalcDelta",ja(.001)),ko(k,"CalcSaveRecalc",wl(!0)),ko(k,"PrintRowCol",wl(!1)),ko(k,"PrintGrid",wl(!1)),ko(k,"GridSet",zt(1)),ko(k,"Guts",Bc([0,0])),ko(k,"HCenter",wl(!1)),ko(k,"VCenter",wl(!1)),ct&&rv(k,he["!cols"],he),ko(k,512,gu(Dr,O)),ct&&(he["!links"]=[]);for(var kr=Dr.s.r;kr<=Dr.e.r;++kr){er=Ei(kr);for(var An=Dr.s.c;An<=Dr.e.c;++An){kr===Dr.s.r&&(br[An]=va(An)),Tt=br[An]+er;var Dn=at?(he[kr]||[])[An]:he[Tt];if(!Dn)continue;nv(k,Dn,kr,An,O),ct&&Dn.l&&he["!links"].push([Tt,Dn.l])}}var Mn=xe.CodeName||xe.name||Q;return ct&&ko(k,"Window2",Sc((Oe.Views||[])[0])),ct&&(he["!merges"]||[]).length&&ko(k,"MergeCells",ad(he["!merges"])),ct&&tv(k,he),ko(k,"CodeName",Br(Mn,O)),ct&&qA(k,he),ko(k,"EOF"),k.end()}function av(v,O,L){var k=Ci(),Q=(v||{}).Workbook||{},he=Q.Sheets||[],Oe=Q.WBProps||{},xe=L.biff==8,at=L.biff==5;if(ko(k,2057,Pl(v,5,L)),L.bookType=="xla"&&ko(k,"Addin"),ko(k,"InterfaceHdr",xe?zt(1200):null),ko(k,"Mms",Ic(2)),at&&ko(k,"ToolbarHdr"),at&&ko(k,"ToolbarEnd"),ko(k,"InterfaceEnd"),ko(k,"WriteAccess",Fc("SheetJS",L)),ko(k,"CodePage",zt(xe?1200:1252)),xe&&ko(k,"DSF",zt(0)),xe&&ko(k,"Excel9File"),ko(k,"RRTabId",Vc(v.SheetNames.length)),xe&&v.vbaraw&&ko(k,"ObProj"),xe&&v.vbaraw){var ct=Oe.CodeName||"ThisWorkbook";ko(k,"CodeName",Br(ct,L))}ko(k,"BuiltInFnGroupCount",zt(17)),ko(k,"WinProtect",wl(!1)),ko(k,"Protect",wl(!1)),ko(k,"Password",zt(0)),xe&&ko(k,"Prot4Rev",wl(!1)),xe&&ko(k,"Prot4RevPass",zt(0)),ko(k,"Window1",Ts(L)),ko(k,"Backup",wl(!1)),ko(k,"HideObj",zt(0)),ko(k,"Date1904",wl(Pg(v)=="true")),ko(k,"CalcPrecision",wl(!0)),xe&&ko(k,"RefreshAll",wl(!1)),ko(k,"BookBool",zt(0)),JA(k,v,L),$A(k,v.SSF,L),ev(k,L),xe&&ko(k,"UsesELFs",wl(!1));var Tt=k.end(),er=Ci();xe&&ko(er,"Country",Cd()),xe&&L.Strings&&VA(er,"SST",zc(L.Strings,L)),ko(er,"EOF");var br=er.end(),Dr=Ci(),an=0,kr=0;for(kr=0;kr/g,"");var er=xe.match(/");var br=xe.match(/<\/table/i),Dr=er.index,an=br&&br.index||xe.length,kr=cr(xe.slice(Dr,an),/(:?]*>)/i,""),An=-1,Dn=0,Mn=0,on=0,Ri={s:{r:1e7,c:1e7},e:{r:0,c:0}},da=[];for(Dr=0;Dr/i);for(an=0;an"))>-1;)Na=Na.slice(La+1);for(var ua=0;ua")));on=Ss.colspan?+Ss.colspan:1,((Mn=+Ss.rowspan)>1||on>1)&&da.push({s:{r:An,c:Dn},e:{r:An+(Mn||1)-1,c:Dn+on-1}});var qo=Ss.t||Ss["data-t"]||"";if(!Na.length){Dn+=on;continue}if(Na=_t(Na),Ri.s.r>An&&(Ri.s.r=An),Ri.e.rDn&&(Ri.s.c=Dn),Ri.e.c[\s\S]*?<\/table>/gi);if(!ct||ct.length==0)throw new Error("Invalid HTML: could not find
    ");if(ct.length==1)return dn(v(ct[0],at),at);var Tt=jh.book_new();return ct.forEach(function(er,br){jh.book_append_sheet(Tt,v(er,at),"Sheet"+(br+1))}),Tt}function L(xe,at,ct,Tt){for(var er=xe["!merges"]||[],br=[],Dr=at.s.c;Dr<=at.e.c;++Dr){for(var an=0,kr=0,An=0;Anct||er[An].s.c>Dr)continue;if(er[An].e.r1&&(Ri.rowspan=an),kr>1&&(Ri.colspan=kr),Tt.editable?on=''+on+"":Mn&&(Ri["data-t"]=Mn&&Mn.t||"z",Mn.v!=null&&(Ri["data-v"]=Mn.v),Mn.z!=null&&(Ri["data-z"]=Mn.z),Mn.l&&(Mn.l.Target||"#").charAt(0)!="#"&&(on=''+on+"")),Ri.id=(Tt.id||"sjs")+"-"+Dn,br.push(or("td",on,Ri))}var da="";return da+br.join("")+""}function k(xe,at,ct){var Tt=[];return Tt.join("")+""}var Q='SheetJS Table Export',he="";function Oe(xe,at){var ct=at||{},Tt=ct.header!=null?ct.header:Q,er=ct.footer!=null?ct.footer:he,br=[Tt],Dr=fa(xe["!ref"]);ct.dense=Array.isArray(xe),br.push(k(xe,Dr,ct));for(var an=Dr.s.r;an<=Dr.e.r;++an)br.push(L(xe,Dr,an,ct));return br.push("
    "+er),br.join("")}return{to_workbook:O,to_sheet:v,_row:L,BEGIN:Q,END:he,_preamble:k,from_sheet:Oe}}();function $f(v,O,L){var k=L||{};E!=null&&(k.dense=E);var Q=0,he=0;if(k.origin!=null)if(typeof k.origin=="number")Q=k.origin;else{var Oe=typeof k.origin=="string"?ki(k.origin):k.origin;Q=Oe.r,he=Oe.c}var xe=O.getElementsByTagName("tr"),at=Math.min(k.sheetRows||1e7,xe.length),ct={s:{r:0,c:0},e:{r:Q,c:he}};if(v["!ref"]){var Tt=fa(v["!ref"]);ct.s.r=Math.min(ct.s.r,Tt.s.r),ct.s.c=Math.min(ct.s.c,Tt.s.c),ct.e.r=Math.max(ct.e.r,Tt.e.r),ct.e.c=Math.max(ct.e.c,Tt.e.c),Q==-1&&(ct.e.r=Q=Tt.e.r+1)}var er=[],br=0,Dr=v["!rows"]||(v["!rows"]=[]),an=0,kr=0,An=0,Dn=0,Mn=0,on=0;for(v["!cols"]||(v["!cols"]=[]);an1||on>1)&&er.push({s:{r:kr+Q,c:Dn+he},e:{r:kr+Q+(Mn||1)-1,c:Dn+he+(on||1)-1}});var Na={t:"s",v:Da},La=$i.getAttribute("data-t")||$i.getAttribute("t")||"";Da!=null&&(Da.length==0?Na.t=La||"z":k.raw||Da.trim().length==0||La=="s"||(Da==="TRUE"?Na={t:"b",v:!0}:Da==="FALSE"?Na={t:"b",v:!1}:isNaN(Gt(Da))?isNaN(Jt(Da).getDate())||(Na={t:"d",v:bt(Da)},k.cellDates||(Na={t:"n",v:st(Na.v)}),Na.z=k.dateNF||G._table[14]):Na={t:"n",v:Gt(Da)})),Na.z===void 0&&lo!=null&&(Na.z=lo);var ua="",Co=$i.getElementsByTagName("A");if(Co&&Co.length)for(var Ss=0;Ss=at&&(v["!fullref"]=ba((ct.e.r=xe.length-an+kr-1+Q,ct))),v}function qf(v,O){var L=O||{},k=L.dense?[]:{};return $f(k,v,O)}function sv(v,O){return dn(qf(v,O),O)}function ep(v){var O="",L=lv(v);return L&&(O=L(v).getPropertyValue("display")),O||(O=v.style.display),O==="none"}function lv(v){return v.ownerDocument.defaultView&&typeof v.ownerDocument.defaultView.getComputedStyle=="function"?v.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var tp=function(){var v=function(k){var Q=k.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(Oe,xe){return Array(parseInt(xe,10)+1).join(" ")}).replace(/]*\/>/g," ").replace(//g,` `),he=Rr(Q.replace(/<[^>]*>/g,""));return[he]},O={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(k,Q){var he=Q||{};E!=null&&he.dense==null&&(he.dense=E);var Oe=xf(k),xe=[],at,ct,Tt={name:""},er="",br=0,Dr,an,kr={},An=[],Dn=he.dense?[]:{},Mn,on,Ri={value:""},da="",$i=0,Da,lo=[],_a=-1,Na=-1,La={s:{r:1e6,c:1e7},e:{r:0,c:0}},ua=0,Co={},Ss=[],qo={},Ys=0,_s=0,El=[],go=1,fi=1,Ui=[],aa={Names:[]},zi={},Ua=["",""],Po=[],Zn={},ri="",oi=0,Ha=!1,bi=!1,Wa=0;for(kh.lastIndex=0,Oe=Oe.replace(//mg,"").replace(//gm,"");Mn=kh.exec(Oe);)switch(Mn[3]=Mn[3].replace(/_.*$/,"")){case"table":case"\u5DE5\u4F5C\u8868":Mn[1]==="/"?(La.e.c>=La.s.c&&La.e.r>=La.s.r?Dn["!ref"]=ba(La):Dn["!ref"]="A1:A1",he.sheetRows>0&&he.sheetRows<=La.e.r&&(Dn["!fullref"]=Dn["!ref"],La.e.r=he.sheetRows-1,Dn["!ref"]=ba(La)),Ss.length&&(Dn["!merges"]=Ss),El.length&&(Dn["!rows"]=El),Dr.name=Dr.\u540D\u79F0||Dr.name,typeof JSON!="undefined"&&JSON.stringify(Dr),An.push(Dr.name),kr[Dr.name]=Dn,bi=!1):Mn[0].charAt(Mn[0].length-2)!=="/"&&(Dr=Ot(Mn[0],!1),_a=Na=-1,La.s.r=La.s.c=1e7,La.e.r=La.e.c=0,Dn=he.dense?[]:{},Ss=[],El=[],bi=!0);break;case"table-row-group":Mn[1]==="/"?--ua:++ua;break;case"table-row":case"\u884C":if(Mn[1]==="/"){_a+=go,go=1;break}if(an=Ot(Mn[0],!1),an.\u884C\u53F7?_a=an.\u884C\u53F7-1:_a==-1&&(_a=0),go=+an["number-rows-repeated"]||1,go<10)for(Wa=0;Wa0&&(El[_a+Wa]={level:ua});Na=-1;break;case"covered-table-cell":Mn[1]!=="/"&&++Na,he.sheetStubs&&(he.dense?(Dn[_a]||(Dn[_a]=[]),Dn[_a][Na]={t:"z"}):Dn[sn({r:_a,c:Na})]={t:"z"}),da="",lo=[];break;case"table-cell":case"\u6570\u636E":if(Mn[0].charAt(Mn[0].length-2)==="/")++Na,Ri=Ot(Mn[0],!1),fi=parseInt(Ri["number-columns-repeated"]||"1",10),on={t:"z",v:null},Ri.formula&&he.cellFormula!=!1&&(on.f=kf(Rr(Ri.formula))),(Ri.\u6570\u636E\u7C7B\u578B||Ri["value-type"])=="string"&&(on.t="s",on.v=Rr(Ri["string-value"]||""),he.dense?(Dn[_a]||(Dn[_a]=[]),Dn[_a][Na]=on):Dn[sn({r:_a,c:Na})]=on),Na+=fi-1;else if(Mn[1]!=="/"){++Na,da="",$i=0,lo=[],fi=1;var Di=go?_a+go-1:_a;if(Na>La.e.c&&(La.e.c=Na),NaLa.e.r&&(La.e.r=Di),Ri=Ot(Mn[0],!1),Po=[],Zn={},on={t:Ri.\u6570\u636E\u7C7B\u578B||Ri["value-type"],v:null},he.cellFormula)if(Ri.formula&&(Ri.formula=Rr(Ri.formula)),Ri["number-matrix-columns-spanned"]&&Ri["number-matrix-rows-spanned"]&&(Ys=parseInt(Ri["number-matrix-rows-spanned"],10)||0,_s=parseInt(Ri["number-matrix-columns-spanned"],10)||0,qo={s:{r:_a,c:Na},e:{r:_a+Ys-1,c:Na+_s-1}},on.F=ba(qo),Ui.push([qo,on.F])),Ri.formula)on.f=kf(Ri.formula);else for(Wa=0;Wa=Ui[Wa][0].s.r&&_a<=Ui[Wa][0].e.r&&(Na>=Ui[Wa][0].s.c&&Na<=Ui[Wa][0].e.c&&(on.F=Ui[Wa][1]));(Ri["number-columns-spanned"]||Ri["number-rows-spanned"])&&(Ys=parseInt(Ri["number-rows-spanned"],10)||0,_s=parseInt(Ri["number-columns-spanned"],10)||0,qo={s:{r:_a,c:Na},e:{r:_a+Ys-1,c:Na+_s-1}},Ss.push(qo)),Ri["number-columns-repeated"]&&(fi=parseInt(Ri["number-columns-repeated"],10));switch(on.t){case"boolean":on.t="b",on.v=Or(Ri["boolean-value"]);break;case"float":on.t="n",on.v=parseFloat(Ri.value);break;case"percentage":on.t="n",on.v=parseFloat(Ri.value);break;case"currency":on.t="n",on.v=parseFloat(Ri.value);break;case"date":on.t="d",on.v=bt(Ri["date-value"]),he.cellDates||(on.t="n",on.v=st(on.v)),on.z="m/d/yy";break;case"time":on.t="n",on.v=We(Ri["time-value"])/86400,he.cellDates&&(on.t="d",on.v=Ue(on.v)),on.z="HH:MM:SS";break;case"number":on.t="n",on.v=parseFloat(Ri.\u6570\u636E\u6570\u503C);break;default:if(on.t==="string"||on.t==="text"||!on.t)on.t="s",Ri["string-value"]!=null&&(da=Rr(Ri["string-value"]),lo=[]);else throw new Error("Unsupported value type "+on.t)}}else{if(Ha=!1,on.t==="s"&&(on.v=da||"",lo.length&&(on.R=lo),Ha=$i==0),zi.Target&&(on.l=zi),Po.length>0&&(on.c=Po,Po=[]),da&&he.cellText!==!1&&(on.w=da),Ha&&(on.t="z",delete on.v),(!Ha||he.sheetStubs)&&!(he.sheetRows&&he.sheetRows<=_a))for(var Va=0;Va0;)Dn[_a+Va][Na+fi]=lr(on);else for(Dn[sn({r:_a+Va,c:Na})]=on;--fi>0;)Dn[sn({r:_a+Va,c:Na+fi})]=lr(on);La.e.c<=Na&&(La.e.c=Na)}fi=parseInt(Ri["number-columns-repeated"]||"1",10),Na+=fi-1,fi=0,on={},da="",lo=[]}zi={};break;case"document":case"document-content":case"\u7535\u5B50\u8868\u683C\u6587\u6863":case"spreadsheet":case"\u4E3B\u4F53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(Mn[1]==="/"){if((at=xe.pop())[0]!==Mn[3])throw"Bad state: "+at}else Mn[0].charAt(Mn[0].length-2)!=="/"&&xe.push([Mn[3],!0]);break;case"annotation":if(Mn[1]==="/"){if((at=xe.pop())[0]!==Mn[3])throw"Bad state: "+at;Zn.t=da,lo.length&&(Zn.R=lo),Zn.a=ri,Po.push(Zn)}else Mn[0].charAt(Mn[0].length-2)!=="/"&&xe.push([Mn[3],!1]);ri="",oi=0,da="",$i=0,lo=[];break;case"creator":Mn[1]==="/"?ri=Oe.slice(oi,Mn.index):oi=Mn.index+Mn[0].length;break;case"meta":case"\u5143\u6570\u636E":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(Mn[1]==="/"){if((at=xe.pop())[0]!==Mn[3])throw"Bad state: "+at}else Mn[0].charAt(Mn[0].length-2)!=="/"&&xe.push([Mn[3],!1]);da="",$i=0,lo=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(Mn[1]==="/"){if(Co[Tt.name]=er,(at=xe.pop())[0]!==Mn[3])throw"Bad state: "+at}else Mn[0].charAt(Mn[0].length-2)!=="/"&&(er="",Tt=Ot(Mn[0],!1),xe.push([Mn[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(xe[xe.length-1][0]){case"time-style":case"date-style":ct=Ot(Mn[0],!1),er+=O[Mn[3]][ct.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(xe[xe.length-1][0]){case"time-style":case"date-style":ct=Ot(Mn[0],!1),er+=O[Mn[3]][ct.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(Mn[0].slice(-2)==="/>")break;if(Mn[1]==="/")switch(xe[xe.length-1][0]){case"number-style":case"date-style":case"time-style":er+=Oe.slice(br,Mn.index);break}else br=Mn.index+Mn[0].length;break;case"named-range":ct=Ot(Mn[0],!1),Ua=vf(ct["cell-range-address"]);var Nn={Name:ct.name,Ref:Ua[0]+"!"+Ua[1]};bi&&(Nn.Sheet=An.length),aa.Names.push(Nn);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"\u7535\u5B50\u8868\u683C":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"\u6587\u672C\u4E32":if(["master-styles"].indexOf(xe[xe.length-1][0])>-1)break;if(Mn[1]==="/"&&(!Ri||!Ri["string-value"])){var fo=v(Oe.slice($i,Mn.index),Da);da=(da.length>0?da+` `:"")+fo[0]}else Da=Ot(Mn[0],!1),$i=Mn.index+Mn[0].length;break;case"s":break;case"database-range":if(Mn[1]==="/")break;try{Ua=vf(Ot(Mn[0])["target-range-address"]),kr[Ua[0]]["!autofilter"]={ref:Ua[1]}}catch(Fs){}break;case"date":break;case"object":break;case"title":case"\u6807\u9898":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(Mn[1]!=="/"){if(zi=Ot(Mn[0],!1),!zi.href)break;zi.Target=Rr(zi.href),delete zi.href,zi.Target.charAt(0)=="#"&&zi.Target.indexOf(".")>-1?(Ua=vf(zi.Target.slice(1)),zi.Target="#"+Ua[0]+"!"+Ua[1]):zi.Target.match(/^\.\.[\\\/]/)&&(zi.Target=zi.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(Mn[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5B57:":break;default:if(he.WTF)throw new Error(Mn)}}var ns={Sheets:kr,SheetNames:An,Workbook:aa};return he.bookSheets&&delete ns.Sheets,ns}}();function rp(v,O){O=O||{},ae(v,"META-INF/manifest.xml")&&Vo(Ye(v,"META-INF/manifest.xml"),O);var L=oe(v,"content.xml");if(!L)throw new Error("Missing content.xml in ODS / UOF file");var k=tp(Cr(L),O);return ae(v,"meta.xml")&&(k.Props=No(Ye(v,"meta.xml"))),k}function np(v,O){return tp(v,O)}var cv=function(){var v='',O=""+v+"";return function(){return et+O}}(),ip=function(){var v=function(Oe){return Dt(Oe).replace(/ +/g,function(xe){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")},O=` `,L=` `,k=function(Oe,xe,at){var ct=[];ct.push(' `);var Tt=0,er=0,br=fa(Oe["!ref"]||"A1"),Dr=Oe["!merges"]||[],an=0,kr=Array.isArray(Oe);if(Oe["!cols"])for(er=0;er<=br.e.c;++er)ct.push(" `);var An="",Dn=Oe["!rows"]||[];for(Tt=0;Tt `);for(;Tt<=br.e.r;++Tt){for(An=Dn[Tt]?' table:style-name="ro'+Dn[Tt].ods+'"':"",ct.push(" `),er=0;erer)continue;if(Dr[an].s.r>Tt)continue;if(Dr[an].e.c `)}return ct.push(` `),ct.join("")},Q=function(Oe,xe){Oe.push(` `),Oe.push(` `),Oe.push(` `),Oe.push(` / `),Oe.push(` `),Oe.push(` / `),Oe.push(` `),Oe.push(` `);var at=0;xe.SheetNames.map(function(Tt){return xe.Sheets[Tt]}).forEach(function(Tt){if(!Tt)return;if(Tt["!cols"]){for(var er=0;er `),Oe.push(' `),Oe.push(` `),++at}}});var ct=0;xe.SheetNames.map(function(Tt){return xe.Sheets[Tt]}).forEach(function(Tt){if(!Tt)return;if(Tt["!rows"]){for(var er=0;er `),Oe.push(' `),Oe.push(` `),++ct}}}),Oe.push(` `),Oe.push(` `),Oe.push(` `),Oe.push(` `),Oe.push(` `)};return function(Oe,xe){var at=[et],ct=jr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),Tt=jr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});xe.bookType=="fods"?(at.push(" `),at.push(Ns().replace(/office:document-meta/g,"office:meta"))):at.push(" `),Q(at,Oe),at.push(` `),at.push(` `);for(var er=0;er!=Oe.SheetNames.length;++er)at.push(k(Oe.Sheets[Oe.SheetNames[er]],Oe,er,xe));return at.push(` `),at.push(` `),xe.bookType=="fods"?at.push(""):at.push(""),at.join("")}}();function ap(v,O){if(O.bookType=="fods")return ip(v,O);var L=Lt(),k="",Q=[],he=[];return k="mimetype",Ft(L,k,"application/vnd.oasis.opendocument.spreadsheet"),k="content.xml",Ft(L,k,ip(v,O)),Q.push([k,"text/xml"]),he.push([k,"ContentFile"]),k="styles.xml",Ft(L,k,cv(v,O)),Q.push([k,"text/xml"]),he.push([k,"StylesFile"]),k="meta.xml",Ft(L,k,et+Ns()),Q.push([k,"text/xml"]),he.push([k,"MetadataFile"]),k="manifest.rdf",Ft(L,k,Ds(he)),Q.push([k,"application/rdf+xml"]),k="META-INF/manifest.xml",Ft(L,k,Ks(Q)),L}function uv(v,O){if(!O)return 0;var L=v.SheetNames.indexOf(O);if(L==-1)throw new Error("Sheet not found: "+O);return L}function Qd(v){return function(L,k){var Q=uv(L,k.sheet);return v.from_sheet(L.Sheets[L.SheetNames[Q]],k,L)}}var dv=Qd(Ah),hv=Qd({from_sheet:ef}),fv=Qd(typeof Gu!="undefined"?Gu:{}),pv=Qd(typeof Td!="undefined"?Td:{}),mv=Qd(typeof yu!="undefined"?yu:{}),gv=Qd(typeof ie!="undefined"?ie:{}),Av=Qd({from_sheet:Ap}),vv=Qd(typeof Uu!="undefined"?Uu:{}),bv=Qd(typeof Qu!="undefined"?Qu:{}),yv=Qd(typeof Lu!="undefined"?{from_sheet:Lu.sheet_to_wk1}:{});function op(v){return function(L){for(var k=0;k!=v.length;++k){var Q=v[k];L[Q[0]]===void 0&&(L[Q[0]]=Q[1]),Q[2]==="n"&&(L[Q[0]]=Number(L[Q[0]]))}}}var Ef=function(O){op([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(O)},sp=op([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function wv(v){return Ya.WS.indexOf(v)>-1?"sheet":Ya.CS&&v==Ya.CS?"chart":Ya.DS&&v==Ya.DS?"dialog":Ya.MS&&v==Ya.MS?"macro":v&&v.length?v:"sheet"}function xv(v,O){if(!v)return 0;try{v=O.map(function(k){return k.id||(k.id=k.strRelID),[k.name,v["!id"][k.id].Target,wv(v["!id"][k.id].Type)]})}catch(L){return null}return!v||v.length===0?null:v}function Sv(v,O,L,k,Q,he,Oe,xe,at,ct,Tt,er){try{he[k]=ao(oe(v,L,!0),O);var br=Ye(v,O),Dr;switch(xe){case"sheet":Dr=aA(br,O,Q,at,he[k],ct,Tt,er);break;case"chart":if(Dr=oA(br,O,Q,at,he[k],ct,Tt,er),!Dr||!Dr["!drawel"])break;var an=be(Dr["!drawel"].Target,O),kr=ys(an),An=ff(oe(v,an,!0),ao(oe(v,kr,!0),an)),Dn=be(An,an),Mn=ys(Dn);Dr=Ig(oe(v,Dn,!0),Dn,at,ao(oe(v,Mn,!0),Dn),ct,Dr);break;case"macro":Dr=sA(br,O,Q,at,he[k],ct,Tt,er);break;case"dialog":Dr=lA(br,O,Q,at,he[k],ct,Tt,er);break;default:throw new Error("Unrecognized sheet type "+xe)}Oe[k]=Dr;var on=[];he&&he[k]&&It(he[k]).forEach(function(Ri){if(he[k][Ri].Type==Ya.CMNT){var da=be(he[k][Ri].Target,O);if(on=hA(Ye(v,da,!0),da,at),!on||!on.length)return;Ae(Dr,on)}})}catch(Ri){if(at.WTF)throw Ri}}function Yd(v){return v.charAt(0)=="/"?v.slice(1):v}function lp(v,O){if(H(G),O=O||{},Ef(O),ae(v,"META-INF/manifest.xml"))return rp(v,O);if(ae(v,"objectdata.xml"))return rp(v,O);if(ae(v,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var L=ht(v),k=is(oe(v,"[Content_Types].xml")),Q=!1,he,Oe;if(k.workbooks.length===0&&(Oe="xl/workbook.xml",Ye(v,Oe,!0)&&k.workbooks.push(Oe)),k.workbooks.length===0){if(Oe="xl/workbook.bin",!Ye(v,Oe,!0))throw new Error("Could not find workbook");k.workbooks.push(Oe),Q=!0}k.workbooks[0].slice(-3)=="bin"&&(Q=!0);var xe={},at={};if(!O.bookSheets&&!O.bookProps){if(Bh=[],k.sst)try{Bh=dA(Ye(v,Yd(k.sst)),k.sst,O)}catch(Co){if(O.WTF)throw Co}O.cellStyles&&k.themes.length&&(xe=uA(oe(v,k.themes[0].replace(/^\//,""),!0)||"",k.themes[0],O)),k.style&&(at=cA(Ye(v,Yd(k.style)),k.style,xe,O))}k.links.map(function(Co){try{var Ss=ao(oe(v,ys(Yd(Co))),Co);return pA(Ye(v,Yd(Co)),Ss,Co,O)}catch(qo){}});var ct=iA(Ye(v,Yd(k.workbooks[0])),k.workbooks[0],O),Tt={},er="";k.coreprops.length&&(er=Ye(v,Yd(k.coreprops[0]),!0),er&&(Tt=No(er)),k.extprops.length!==0&&(er=Ye(v,Yd(k.extprops[0]),!0),er&&yl(er,Tt,O)));var br={};(!O.bookSheets||O.bookProps)&&(k.custprops.length!==0&&(er=oe(v,Yd(k.custprops[0]),!0),er&&(br=hl(er,O))));var Dr={};if((O.bookSheets||O.bookProps)&&(ct.Sheets?he=ct.Sheets.map(function(Ss){return Ss.name}):Tt.Worksheets&&Tt.SheetNames.length>0&&(he=Tt.SheetNames),O.bookProps&&(Dr.Props=Tt,Dr.Custprops=br),O.bookSheets&&typeof he!="undefined"&&(Dr.SheetNames=he),O.bookSheets?Dr.SheetNames:O.bookProps))return Dr;he={};var an={};O.bookDeps&&k.calcchain&&(an=fA(Ye(v,Yd(k.calcchain)),k.calcchain,O));var kr=0,An={},Dn,Mn;{var on=ct.Sheets;Tt.Worksheets=on.length,Tt.SheetNames=[];for(var Ri=0;Ri!=on.length;++Ri)Tt.SheetNames[Ri]=on[Ri].name}var da=Q?"bin":"xml",$i=k.workbooks[0].lastIndexOf("/"),Da=(k.workbooks[0].slice(0,$i+1)+"_rels/"+k.workbooks[0].slice($i+1)+".rels").replace(/^\//,"");ae(v,Da)||(Da="xl/_rels/workbook."+da+".rels");var lo=ao(oe(v,Da,!0),Da);lo&&(lo=xv(lo,ct.Sheets));var _a=Ye(v,"xl/worksheets/sheet.xml",!0)?1:0;e:for(kr=0;kr!=Tt.Worksheets;++kr){var Na="sheet";if(lo&&lo[kr]?(Dn="xl/"+lo[kr][1].replace(/[\/]?xl\//,""),ae(v,Dn)||(Dn=lo[kr][1]),ae(v,Dn)||(Dn=Da.replace(/_rels\/.*$/,"")+lo[kr][1]),Na=lo[kr][2]):(Dn="xl/worksheets/sheet"+(kr+1-_a)+"."+da,Dn=Dn.replace(/sheet0\./,"sheet.")),Mn=Dn.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),O&&O.sheets!=null)switch(typeof O.sheets){case"number":if(kr!=O.sheets)continue e;break;case"string":if(Tt.SheetNames[kr].toLowerCase()!=O.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(O.sheets)){for(var La=!1,ua=0;ua!=O.sheets.length;++ua)typeof O.sheets[ua]=="number"&&O.sheets[ua]==kr&&(La=1),typeof O.sheets[ua]=="string"&&O.sheets[ua].toLowerCase()==Tt.SheetNames[kr].toLowerCase()&&(La=1);if(!La)continue e}}Sv(v,Dn,Mn,Tt.SheetNames[kr],kr,An,he,Na,O,ct,xe,at)}return Dr={Directory:k,Workbook:ct,Props:Tt,Custprops:br,Deps:an,Sheets:he,SheetNames:Tt.SheetNames,Strings:Bh,Styles:at,Themes:xe,SSF:G.get_table()},O&&O.bookFiles&&(v.files?(Dr.keys=L,Dr.files=v.files):(Dr.keys=[],Dr.files={},v.FullPaths.forEach(function(Co,Ss){Co=Co.replace(/^Root Entry[\/]/,""),Dr.keys.push(Co),Dr.files[Co]=v.FileIndex[Ss]}))),O&&O.bookVBA&&(k.vba.length>0?Dr.vbaraw=Ye(v,Yd(k.vba[0]),!0):k.defaults&&k.defaults.bin===Zi&&(Dr.vbaraw=Ye(v,"xl/vbaProject.bin",!0))),Dr}function Cv(v,O){var L=O||{},k="Workbook",Q=Xe.find(v,k);try{if(k="/!DataSpaces/Version",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);if(Nr(Q.content),k="/!DataSpaces/DataSpaceMap",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);var he=Lr(Q.content);if(he.length!==1||he[0].comps.length!==1||he[0].comps[0].t!==0||he[0].name!=="StrongEncryptionDataSpace"||he[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+k);if(k="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);var Oe=Sr(Q.content);if(Oe.length!=1||Oe[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+k);if(k="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);Zr(Q.content)}catch(at){}if(k="/EncryptionInfo",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);var xe=Ii(Q.content);if(k="/EncryptedPackage",Q=Xe.find(v,k),!Q||!Q.content)throw new Error("ECMA-376 Encrypted file missing "+k);if(xe[0]==4&&typeof decrypt_agile!="undefined")return decrypt_agile(xe[1],Q.content,L.password||"",L);if(xe[0]==2&&typeof decrypt_std76!="undefined")return decrypt_std76(xe[1],Q.content,L.password||"",L);throw new Error("File is password-protected")}function Ev(v,O){if(ar=1024,O.bookType=="ods")return ap(v,O);v&&!v.SSF&&(v.SSF=G.get_table()),v&&v.SSF&&(H(G),G.load_table(v.SSF),O.revssf=Me(v.SSF),O.revssf[v.SSF[65535]]=0,O.ssf=v.SSF),O.rels={},O.wbrels={},O.Strings=[],O.Strings.Count=0,O.Strings.Unique=0,Vh?O.revStrings=new Map:(O.revStrings={},O.revStrings.foo=[],delete O.revStrings.foo);var L=O.bookType=="xlsb"?"bin":"xml",k=Bo.indexOf(O.bookType)>-1,Q=Wo();sp(O=O||{});var he=Lt(),Oe="",xe=0;if(O.cellXfs=[],gh(O.cellXfs,{},{revssf:{General:0}}),v.Props||(v.Props={}),Oe="docProps/core.xml",Ft(he,Oe,Ma(v.Props,O)),Q.coreprops.push(Oe),Ho(O.rels,2,Oe,Ya.CORE_PROPS),Oe="docProps/app.xml",!(v.Props&&v.Props.SheetNames))if(!v.Workbook||!v.Workbook.Sheets)v.Props.SheetNames=v.SheetNames;else{for(var at=[],ct=0;ct0&&(Oe="docProps/custom.xml",Ft(he,Oe,Rs(v.Custprops,O)),Q.custprops.push(Oe),Ho(O.rels,4,Oe,Ya.CUST_PROPS)),xe=1;xe<=v.SheetNames.length;++xe){var Tt={"!id":{}},er=v.Sheets[v.SheetNames[xe-1]],br=(er||{})["!type"]||"sheet";switch(br){case"chart":default:Oe="xl/worksheets/sheet"+xe+"."+L,Ft(he,Oe,gA(xe-1,Oe,O,v,Tt)),Q.sheets.push(Oe),Ho(O.wbrels,-1,"worksheets/sheet"+xe+"."+L,Ya.WS[0])}if(er){var Dr=er["!comments"],an=!1;if(Dr&&Dr.length>0){var kr="xl/comments"+xe+"."+L;Ft(he,kr,bA(Dr,kr,O)),Q.comments.push(kr),Ho(Tt,-1,"../comments"+xe+"."+L,Ya.CMNT),an=!0}er["!legacy"]&&(an&&Ft(he,"xl/drawings/vmlDrawing"+xe+".vml",le(xe,er["!comments"]))),delete er["!comments"],delete er["!legacy"]}Tt["!id"].rId1&&Ft(he,ys(Oe),cs(Tt))}return O.Strings!=null&&O.Strings.length>0&&(Oe="xl/sharedStrings."+L,Ft(he,Oe,vA(O.Strings,Oe,O)),Q.strs.push(Oe),Ho(O.wbrels,-1,"sharedStrings."+L,Ya.SST)),Oe="xl/workbook."+L,Ft(he,Oe,mA(v,Oe,O)),Q.workbooks.push(Oe),Ho(O.rels,1,Oe,Ya.WB),Oe="xl/theme/theme1.xml",Ft(he,Oe,dh(v.Themes,O)),Q.themes.push(Oe),Ho(O.wbrels,-1,"theme/theme1.xml",Ya.THEME),Oe="xl/styles."+L,Ft(he,Oe,AA(v,Oe,O)),Q.styles.push(Oe),Ho(O.wbrels,-1,"styles."+L,Ya.STY),v.vbaraw&&k&&(Oe="xl/vbaProject.bin",Ft(he,Oe,v.vbaraw),Q.vba.push(Oe),Ho(O.wbrels,-1,"vbaProject.bin",Ya.VBA)),Ft(he,"[Content_Types].xml",Ro(Q,O)),Ft(he,"_rels/.rels",cs(O.rels)),Ft(he,"xl/_rels/workbook."+L+".rels",cs(O.wbrels)),delete O.revssf,delete O.ssf,he}function _f(v,O){var L="";switch((O||{}).type||"base64"){case"buffer":return[v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]];case"base64":L=S.decode(v.slice(0,12));break;case"binary":L=v;break;case"array":return[v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]];default:throw new Error("Unrecognized type "+(O&&O.type||"undefined"))}return[L.charCodeAt(0),L.charCodeAt(1),L.charCodeAt(2),L.charCodeAt(3),L.charCodeAt(4),L.charCodeAt(5),L.charCodeAt(6),L.charCodeAt(7)]}function _v(v,O){return Xe.find(v,"EncryptedPackage")?Cv(v,O):Qh(v,O)}function Tv(v,O){var L,k=v,Q=O||{};return Q.type||(Q.type=C&&x.isBuffer(v)?"buffer":"base64"),L=Et(k,Q),lp(L,Q)}function cp(v,O){var L=0;e:for(;L=2&&Q[3]===0)return Lu.to_workbook(k,L);break;case 3:case 131:case 139:case 140:return Uu.to_workbook(k,L);case 123:if(Q[1]===92&&Q[2]===114&&Q[3]===116)return ie.to_workbook(k,L);break;case 10:case 13:case 32:return Iv(k,L);case 137:if(Q[1]===80&&Q[2]===78&&Q[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return Uu.versions.indexOf(Q[0])>-1&&Q[2]<=12&&Q[3]<=31?Uu.to_workbook(k,L):Tf(v,k,L,he)}function up(v,O){var L=O||{};return L.type="file",Zh(v,L)}function dp(v,O){switch(O.type){case"base64":case"binary":break;case"buffer":case"array":O.type="";break;case"file":return Ee(O.file,Xe.write(v,{type:C?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+O.bookType+"' files");default:throw new Error("Unrecognized type "+O.type)}return Xe.write(v,O)}function Dv(v,O){var L=lr(O||{}),k=Ev(v,L),Q={};if(L.compression&&(Q.compression="DEFLATE"),L.password)Q.type=C?"nodebuffer":"string";else switch(L.type){case"base64":Q.type="base64";break;case"binary":Q.type="string";break;case"string":throw new Error("'string' output type invalid for '"+L.bookType+"' files");case"buffer":case"file":Q.type=C?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+L.type)}var he=k.FullPaths?Xe.write(k,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[Q.type]||Q.type}):k.generate(Q);return L.password&&typeof encrypt_agile!="undefined"?dp(encrypt_agile(he,L.password),L):L.type==="file"?Ee(L.file,he):L.type=="string"?Cr(he):he}function Nv(v,O){var L=O||{},k=WA(v,L);return dp(k,L)}function Zd(v,O,L){L||(L="");var k=L+v;switch(O.type){case"base64":return S.encode(xn(k));case"binary":return xn(k);case"string":return v;case"file":return Ee(O.file,k,"utf8");case"buffer":return C?N(k,"utf8"):Zd(k,{type:"binary"}).split("").map(function(Q){return Q.charCodeAt(0)})}throw new Error("Unrecognized type "+O.type)}function Mv(v,O){switch(O.type){case"base64":return S.encode(v);case"binary":return v;case"string":return v;case"file":return Ee(O.file,v,"binary");case"buffer":return C?N(v,"binary"):v.split("").map(function(L){return L.charCodeAt(0)})}throw new Error("Unrecognized type "+O.type)}function Jh(v,O){switch(O.type){case"string":case"base64":case"binary":for(var L="",k=0;k0&&(Q=0);var er=Ei(at.s.r),br=[],Dr=[],an=0,kr=0,An=Array.isArray(v),Dn=at.s.r,Mn=0,on=0;for(An&&!v[Dn]&&(v[Dn]=[]),Mn=at.s.c;Mn<=at.e.c;++Mn){br[Mn]=va(Mn),L=An?v[Dn][Mn]:v[br[Mn]+er];switch(k){case 1:he[Mn]=Mn-at.s.c;break;case 2:he[Mn]=br[Mn];break;case 3:he[Mn]=ct.header[Mn-at.s.c];break;default:for(L==null&&(L={w:"__EMPTY",t:"s"}),xe=Oe=Qt(L,null,ct),kr=0,on=0;on=0&&(Tt='"'+Tt.replace(mp,'""')+'"')):Tt="";ct.push(Tt)}return xe.blankrows===!1&&at?null:ct.join(Oe)}function ef(v,O){var L=[],k=O==null?{}:O;if(v==null||v["!ref"]==null)return"";var Q=na(v["!ref"]),he=k.FS!==void 0?k.FS:",",Oe=he.charCodeAt(0),xe=k.RS!==void 0?k.RS:` `,at=xe.charCodeAt(0),ct=new RegExp((he=="|"?"\\|":he)+"+$"),Tt="",er=[];k.dense=Array.isArray(v);for(var br=k.skipHidden&&v["!cols"]||[],Dr=k.skipHidden&&v["!rows"]||[],an=Q.s.c;an<=Q.e.c;++an)(br[an]||{}).hidden||(er[an]=va(an));for(var kr=Q.s.r;kr<=Q.e.r;++kr){if((Dr[kr]||{}).hidden)continue;if(Tt=gp(v,Q,kr,er,Oe,at,he,k),Tt==null)continue;k.strip&&(Tt=Tt.replace(ct,"")),L.push(Tt+xe)}return delete k.dense,L.join("")}function Ap(v,O){O||(O={}),O.FS=" ",O.RS=` `;var L=ef(v,O);if(typeof cptable=="undefined"||O.type=="string")return L;var k=cptable.utils.encode(1200,L,"str");return String.fromCharCode(255)+String.fromCharCode(254)+k}function If(v){var O="",L,k="";if(v==null||v["!ref"]==null)return[];var Q=na(v["!ref"]),he="",Oe=[],xe,at=[],ct=Array.isArray(v);for(xe=Q.s.c;xe<=Q.e.c;++xe)Oe[xe]=va(xe);for(var Tt=Q.s.r;Tt<=Q.e.r;++Tt)for(he=Ei(Tt),xe=Q.s.c;xe<=Q.e.c;++xe){if(O=Oe[xe]+he,L=ct?(v[Tt]||[])[xe]:v[O],k="",L===void 0)continue;if(L.F!=null){if(O=L.F,!L.f)continue;k=L.f,O.indexOf(":")==-1&&(O=O+":"+O)}if(L.f!=null)k=L.f;else{if(L.t=="z")continue;if(L.t=="n"&&L.v!=null)k=""+L.v;else if(L.t=="b")k=L.v?"TRUE":"FALSE";else if(L.w!==void 0)k="'"+L.w;else{if(L.v===void 0)continue;L.t=="s"?k="'"+L.v:k=""+L.v}}at[at.length]=O+"="+k}return at}function vp(v,O,L){var k=L||{},Q=+!k.skipHeader,he=v||{},Oe=0,xe=0;if(he&&k.origin!=null)if(typeof k.origin=="number")Oe=k.origin;else{var at=typeof k.origin=="string"?ki(k.origin):k.origin;Oe=at.r,xe=at.c}var ct,Tt={s:{c:0,r:0},e:{c:xe,r:Oe+O.length-1+Q}};if(he["!ref"]){var er=na(he["!ref"]);Tt.e.c=Math.max(Tt.e.c,er.e.c),Tt.e.r=Math.max(Tt.e.r,er.e.r),Oe==-1&&(Oe=er.e.r+1,Tt.e.r=Oe+O.length-1+Q)}else Oe==-1&&(Oe=0,Tt.e.r=O.length-1+Q);var br=k.header||[],Dr=0;O.forEach(function(kr,An){It(kr).forEach(function(Dn){(Dr=br.indexOf(Dn))==-1&&(br[Dr=br.length]=Dn);var Mn=kr[Dn],on="z",Ri="",da=sn({c:xe+Dr,r:Oe+An+Q});ct=jh.sheet_get_cell(he,da),Mn&&typeof Mn=="object"&&!(Mn instanceof Date)?he[da]=Mn:(typeof Mn=="number"?on="n":typeof Mn=="boolean"?on="b":typeof Mn=="string"?on="s":Mn instanceof Date?(on="d",k.cellDates||(on="n",Mn=st(Mn)),Ri=k.dateNF||G._table[14]):Mn===null&&k.nullError&&(on="e",Mn=0),ct?(ct.t=on,ct.v=Mn,delete ct.w,delete ct.R,Ri&&(ct.z=Ri)):he[da]=ct={t:on,v:Mn},Ri&&(ct.z=Ri))})}),Tt.e.c=Math.max(Tt.e.c,xe+br.length-1);var an=Ei(Oe);if(Q)for(Dr=0;Dr=0&&he.SheetNames.length>Oe)return Oe;throw new Error("Cannot find sheet # "+Oe)}else if(typeof Oe=="string"){var xe=he.SheetNames.indexOf(Oe);if(xe>-1)return xe;throw new Error("Cannot find sheet name |"+Oe+"|")}else throw new Error("Cannot find sheet |"+Oe+"|")}return v.book_new=function(){return{SheetNames:[],Sheets:{}}},v.book_append_sheet=function(he,Oe,xe){if(!xe)for(var at=1;at<=65535&&!(he.SheetNames.indexOf(xe="Sheet"+at)==-1);++at,xe=void 0);if(!xe||he.SheetNames.length>=65535)throw new Error("Too many worksheets");if(Vf(xe),he.SheetNames.indexOf(xe)>=0)throw new Error("Worksheet with name |"+xe+"| already exists!");he.SheetNames.push(xe),he.Sheets[xe]=Oe},v.book_set_sheet_visibility=function(he,Oe,xe){L(he,"Workbook",{}),L(he.Workbook,"Sheets",[]);var at=Q(he,Oe);L(he.Workbook.Sheets,at,{});switch(xe){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+xe)}he.Workbook.Sheets[at].Hidden=xe},O([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),v.cell_set_number_format=function(he,Oe){return he.z=Oe,he},v.cell_set_hyperlink=function(he,Oe,xe){return Oe?(he.l={Target:Oe},xe&&(he.l.Tooltip=xe)):delete he.l,he},v.cell_set_internal_link=function(he,Oe,xe){return v.cell_set_hyperlink(he,"#"+Oe,xe)},v.cell_add_comment=function(he,Oe,xe){he.c||(he.c=[]),he.c.push({t:Oe,a:xe||"SheetJS"})},v.sheet_set_array_formula=function(he,Oe,xe){for(var at=typeof Oe!="string"?Oe:na(Oe),ct=typeof Oe=="string"?Oe:ba(Oe),Tt=at.s.r;Tt<=at.e.r;++Tt)for(var er=at.s.c;er<=at.e.c;++er){var br=k(he,Tt,er);br.t="n",br.F=ct,delete br.v,Tt==at.s.r&&er==at.s.c&&(br.f=xe)}return he},v})(jh),C&&!0&&function(){var v=i(6).Readable,O=function(he,Oe){var xe=v(),at=Oe==null?{}:Oe;if(he==null||he["!ref"]==null)return xe.push(null),xe;var ct=na(he["!ref"]),Tt=at.FS!==void 0?at.FS:",",er=Tt.charCodeAt(0),br=at.RS!==void 0?at.RS:` `,Dr=br.charCodeAt(0),an=new RegExp((Tt=="|"?"\\|":Tt)+"+$"),kr="",An=[];at.dense=Array.isArray(he);for(var Dn=at.skipHidden&&he["!cols"]||[],Mn=at.skipHidden&&he["!rows"]||[],on=ct.s.c;on<=ct.e.c;++on)(Dn[on]||{}).hidden||(An[on]=va(on));var Ri=ct.s.r,da=!1;return xe._read=function(){if(!da)return da=!0,xe.push("\uFEFF");for(;Ri<=ct.e.r;){if(++Ri,(Mn[Ri-1]||{}).hidden)continue;if(kr=gp(he,ct,Ri-1,An,er,Dr,Tt,at),kr!=null){at.strip&&(kr=kr.replace(an,"")),xe.push(kr+br);break}}if(Ri>ct.e.r)return xe.push(null)},xe},L=function(he,Oe){var xe=v(),at=Oe||{},ct=at.header!=null?at.header:Ah.BEGIN,Tt=at.footer!=null?at.footer:Ah.END;xe.push(ct);var er=fa(he["!ref"]);at.dense=Array.isArray(he),xe.push(Ah._preamble(he,er,at));var br=er.s.r,Dr=!1;return xe._read=function(){if(br>er.e.r)return Dr||(Dr=!0,xe.push(""+Tt)),xe.push(null);for(;br<=er.e.r;){xe.push(Ah._row(he,er,br,at)),++br;break}},xe},k=function(he,Oe){var xe=v({objectMode:!0});if(he==null||he["!ref"]==null)return xe.push(null),xe;var at={t:"n",v:0},ct=0,Tt=1,er=[],br=0,Dr="",an={s:{r:0,c:0},e:{r:0,c:0}},kr=Oe||{},An=kr.range!=null?kr.range:he["!ref"];kr.header===1?ct=1:kr.header==="A"?ct=2:Array.isArray(kr.header)&&(ct=3);switch(typeof An){case"string":an=na(An);break;case"number":an=na(he["!ref"]),an.s.r=An;break;default:an=An}ct>0&&(Tt=0);var Dn=Ei(an.s.r),Mn=[],on=0,Ri=Array.isArray(he),da=an.s.r,$i=0,Da=0;for(Ri&&!he[da]&&(he[da]=[]),$i=an.s.c;$i<=an.e.c;++$i){Mn[$i]=va($i),at=Ri?he[da][$i]:he[Mn[$i]+Dn];switch(ct){case 1:er[$i]=$i-an.s.c;break;case 2:er[$i]=Mn[$i];break;case 3:er[$i]=kr.header[$i-an.s.c];break;default:for(at==null&&(at={w:"__EMPTY",t:"s"}),Dr=br=Qt(at,null,kr),on=0,Da=0;Daan.e.r)return xe.push(null);for(;da<=an.e.r;){var lo=pp(he,an,da,Mn,ct,er,Ri,kr);if(++da,lo.isempty===!1||(ct===1?kr.blankrows!==!1:!!kr.blankrows)){xe.push(lo.row);break}}},xe};f.stream={to_json:k,to_html:L,to_csv:O}}(),typeof Qh!="undefined"&&(f.parse_xlscfb=Qh),f.parse_zip=lp,f.read=Zh,f.readFile=up,f.readFileSync=up,f.write=$h,f.writeFile=fp,f.writeFileSync=fp,f.writeFileAsync=Fv,f.utils=jh,f.SSF=G,typeof Xe!="undefined"&&(f.CFB=Xe)}t(z),typeof window!="undefined"&&!window.XLSX&&(window.XLSX=h);var e=h,m=h}).call(this,i("yLpj"),i("HDXh").Buffer,i("Q2Ig"))},EXcs:function(ue,z,i){"use strict";var T=function(){return{height:0,opacity:0}},x=function(m){return{height:m.scrollHeight,opacity:1}},g=function(m){return{height:m.offsetHeight}},h=function(m,f){return f.propertyName==="height"},t={motionName:"ant-motion-collapse",onAppearStart:T,onEnterStart:T,onAppearActive:x,onEnterActive:x,onLeaveStart:g,onLeaveActive:T,onAppearEnd:h,onEnterEnd:h,onLeaveEnd:h,motionDeadline:500};z.a=t},Em2t:function(ue,z,i){var T=i("bahg"),x=i("quyA"),g=i("0JQy");function h(t){return x(t)?g(t):T(t)}ue.exports=h},Ez2D:function(ue,z,i){var T=i("bYtY"),x=i("4NO4");function g(h,t){var e=[],m=h.seriesIndex,f;if(m==null||!(f=t.getSeriesByIndex(m)))return{point:[]};var c=f.getData(),a=x.queryDataIndex(c,h);if(a==null||a<0||T.isArray(a))return{point:[]};var l=c.getItemGraphicEl(a),s=f.coordinateSystem;if(f.getTooltipPosition)e=f.getTooltipPosition(a)||[];else if(s&&s.dataToPoint)e=s.dataToPoint(c.getValues(T.map(s.dimensions,function(d){return c.mapDimension(d)}),a,!0))||[];else if(l){var n=l.getBoundingRect().clone();n.applyTransform(l.transform),e=[n.x+n.width/2,n.y+n.height/2]}return{point:e,el:l}}ue.exports=g},F0hE:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("ca2m"),h=i("Qxkt"),t=i("ICMv"),e=g.valueAxis;function m(a,l){return x.defaults({show:l},a)}var f=T.extendComponentModel({type:"radar",optionUpdated:function(){var a=this.get("boundaryGap"),l=this.get("splitNumber"),s=this.get("scale"),n=this.get("axisLine"),d=this.get("axisTick"),r=this.get("axisType"),o=this.get("axisLabel"),u=this.get("name"),p=this.get("name.show"),A=this.get("name.formatter"),b=this.get("nameGap"),w=this.get("triggerEvent"),y=x.map(this.get("indicator")||[],function(_){_.max!=null&&_.max>0&&!_.min?_.min=0:_.min!=null&&_.min<0&&!_.max&&(_.max=0);var E=u;if(_.color!=null&&(E=x.defaults({color:_.color},u)),_=x.merge(x.clone(_),{boundaryGap:a,splitNumber:l,scale:s,axisLine:n,axisTick:d,axisType:r,axisLabel:o,name:_.text,nameLocation:"end",nameGap:b,nameTextStyle:E,triggerEvent:w},!1),p||(_.name=""),typeof A=="string"){var I=_.name;_.name=A.replace("{value}",I!=null?I:"")}else typeof A=="function"&&(_.name=A(_.name,_));var S=x.extend(new h(_,null,this.ecModel),t);return S.mainType="radar",S.componentIndex=this.componentIndex,S},this);this.getIndicatorModels=function(){return y}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:x.merge({lineStyle:{color:"#bbb"}},e.axisLine),axisLabel:m(e.axisLabel,!1),axisTick:m(e.axisTick,!1),axisType:"interval",splitLine:m(e.splitLine,!0),splitArea:m(e.splitArea,!0),indicator:[]}}),c=f;ue.exports=c},F5Ls:function(ue,z){var i={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function T(x,g){if(x==="china"){var h=i[g.name];if(h){var t=g.center;t[0]+=h[0]/10.5,t[1]+=-h[1]/(10.5/.75)}}}ue.exports=T},F7hV:function(ue,z,i){var T=i("MBQ8"),x=T.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return this.get("large")?this.get("progressive"):!1},getProgressiveThreshold:function(){var g=this.get("progressiveThreshold"),h=this.get("largeThreshold");return h>g&&(g=h),g},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});ue.exports=x},F9bG:function(ue,z,i){var T=i("bYtY"),x=i("ItGF"),g=i("4NO4"),h=g.makeInner,t=h(),e=T.each;function m(d,r,o){if(x.node)return;var u=r.getZr();t(u).records||(t(u).records={}),f(u,r);var p=t(u).records[d]||(t(u).records[d]={});p.handler=o}function f(d,r){if(t(d).initialized)return;t(d).initialized=!0,o("click",T.curry(l,"click")),o("mousemove",T.curry(l,"mousemove")),o("globalout",a);function o(u,p){d.on(u,function(A){var b=s(r);e(t(d).records,function(w){w&&p(w,A,b.dispatchAction)}),c(b.pendings,r)})}}function c(d,r){var o=d.showTip.length,u=d.hideTip.length,p;o?p=d.showTip[o-1]:u&&(p=d.hideTip[u-1]),p&&(p.dispatchAction=null,r.dispatchAction(p))}function a(d,r,o){d.handler("leave",null,o)}function l(d,r,o,u){r.handler(d,o,u)}function s(d){var r={showTip:[],hideTip:[]},o=function(u){var p=r[u.type];p?p.push(u):(u.dispatchAction=o,d.dispatchAction(u))};return{dispatchAction:o,pendings:r}}function n(d,r){if(x.node)return;var o=r.getZr(),u=(t(o).records||{})[d];u&&(t(o).records[d]=null)}z.register=m,z.unregister=n},FBjb:function(ue,z,i){var T=i("bYtY"),x=i("oVpE"),g=x.createSymbol,h=i("IwbS"),t=i("OELB"),e=t.parsePercent,m=i("x3X8"),f=m.getDefaultLabel;function c(b,w,y){h.Group.call(this),this.updateData(b,w,y)}var a=c.prototype,l=c.getSymbolSize=function(b,w){var y=b.getItemVisual(w,"symbolSize");return y instanceof Array?y.slice():[+y,+y]};function s(b){return[b[0]/2,b[1]/2]}function n(b,w){this.parent.drift(b,w)}a._createSymbol=function(b,w,y,_,E){this.removeAll();var I=w.getItemVisual(y,"color"),S=g(b,-1,-1,2,2,I,E);S.attr({z2:100,culling:!0,scale:s(_)}),S.drift=n,this._symbolType=b,this.add(S)},a.stopSymbolAnimation=function(b){this.childAt(0).stopAnimation(b)},a.getSymbolPath=function(){return this.childAt(0)},a.getScale=function(){return this.childAt(0).scale},a.highlight=function(){this.childAt(0).trigger("emphasis")},a.downplay=function(){this.childAt(0).trigger("normal")},a.setZ=function(b,w){var y=this.childAt(0);y.zlevel=b,y.z=w},a.setDraggable=function(b){var w=this.childAt(0);w.draggable=b,w.cursor=b?"move":w.cursor},a.updateData=function(b,w,y){this.silent=!1;var _=b.getItemVisual(w,"symbol")||"circle",E=b.hostModel,I=l(b,w),S=_!==this._symbolType;if(S){var C=b.getItemVisual(w,"symbolKeepAspect");this._createSymbol(_,b,w,I,C)}else{var N=this.childAt(0);N.silent=!1,h.updateProps(N,{scale:s(I)},E,w)}if(this._updateCommon(b,w,I,y),S){var N=this.childAt(0),M=y&&y.fadeIn,P={scale:N.scale.slice()};M&&(P.style={opacity:N.style.opacity}),N.scale=[0,0],M&&(N.style.opacity=0),h.initProps(N,P,E,w)}this._seriesModel=E};var d=["itemStyle"],r=["emphasis","itemStyle"],o=["label"],u=["emphasis","label"];a._updateCommon=function(b,w,y,_){var E=this.childAt(0),I=b.hostModel,S=b.getItemVisual(w,"color");E.type!=="image"?E.useStyle({strokeNoScale:!0}):E.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var C=_&&_.itemStyle,N=_&&_.hoverItemStyle,M=_&&_.symbolOffset,P=_&&_.labelModel,B=_&&_.hoverLabelModel,X=_&&_.hoverAnimation,V=_&&_.cursorStyle;if(!_||b.hasItemOption){var Y=_&&_.itemModel?_.itemModel:b.getItemModel(w);C=Y.getModel(d).getItemStyle(["color"]),N=Y.getModel(r).getItemStyle(),M=Y.getShallow("symbolOffset"),P=Y.getModel(o),B=Y.getModel(u),X=Y.getShallow("hoverAnimation"),V=Y.getShallow("cursor")}else N=T.extend({},N);var j=E.style,W=b.getItemVisual(w,"symbolRotate");E.attr("rotation",(W||0)*Math.PI/180||0),M&&E.attr("position",[e(M[0],y[0]),e(M[1],y[1])]),V&&E.attr("cursor",V),E.setColor(S,_&&_.symbolInnerColor),E.setStyle(C);var U=b.getItemVisual(w,"opacity");U!=null&&(j.opacity=U);var R=b.getItemVisual(w,"liftZ"),K=E.__z2Origin;R!=null?K==null&&(E.__z2Origin=E.z2,E.z2+=R):K!=null&&(E.z2=K,E.__z2Origin=null);var G=_&&_.useNameLabel;h.setLabelStyle(j,N,P,B,{labelFetcher:I,labelDataIndex:w,defaultText:H,isRectText:!0,autoColor:S});function H(Z,q){return G?b.getName(Z):f(b,Z)}E.__symbolOriginalScale=s(y),E.hoverStyle=N,E.highDownOnUpdate=X&&I.isAnimationEnabled()?p:null,h.setHoverStyle(E)};function p(b,w){if(this.incremental||this.useHoverLayer)return;if(w==="emphasis"){var y=this.__symbolOriginalScale,_=y[1]/y[0],E={scale:[Math.max(y[0]*1.1,y[0]+3),Math.max(y[1]*1.1,y[1]+3*_)]};this.animateTo(E,400,"elasticOut")}else w==="normal"&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}a.fadeOut=function(b,w){var y=this.childAt(0);this.silent=y.silent=!0,!(w&&w.keepLabel)&&(y.style.text=null),h.updateProps(y,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,b)},T.inherits(c,h.Group);var A=c;ue.exports=A},FGaS:function(ue,z,i){var T=i("ProS"),x=i("IwbS"),g=i("bYtY"),h=i("oVpE");function t(m){return g.isArray(m)||(m=[+m,+m]),m}var e=T.extendChartView({type:"radar",render:function(m,f,c){var a=m.coordinateSystem,l=this.group,s=m.getData(),n=this._data;function d(u,p){var A=u.getItemVisual(p,"symbol")||"circle",b=u.getItemVisual(p,"color");if(A==="none")return;var w=t(u.getItemVisual(p,"symbolSize")),y=h.createSymbol(A,-1,-1,2,2,b);return y.attr({style:{strokeNoScale:!0},z2:100,scale:[w[0]/2,w[1]/2]}),y}function r(u,p,A,b,w,y){A.removeAll();for(var _=0;_>2,w=(u&3)<<4|p>>4,y=(p&15)<<2|A>>6,_=A&63,isNaN(p)?y=_=64:isNaN(A)&&(_=64),o=o+n.charAt(b)+n.charAt(w)+n.charAt(y)+n.charAt(_);return o},s.decode=function(d,r){var o="",u,p,A,b,w,y,_,E=0;for(d=d.replace(/[^A-Za-z0-9\+\/\=]/g,"");E>4,p=(w&15)<<4|y>>2,A=(y&3)<<6|_,o=o+String.fromCharCode(u),y!=64&&(o=o+String.fromCharCode(p)),_!=64&&(o=o+String.fromCharCode(A));return o}},{}],2:[function(a,l,s){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},l.exports=n},{}],3:[function(a,l,s){"use strict";s.STORE={magic:"\0\0",compress:function(d){return d},uncompress:function(d){return d},compressInputType:null,uncompressInputType:null},s.DEFLATE=a("./flate")},{"./flate":8}],4:[function(a,l,s){"use strict";var n=a("./utils"),d=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];l.exports=function(o,u){if(typeof o=="undefined"||!o.length)return 0;var p=n.getTypeOf(o)!=="string";typeof u=="undefined"&&(u=0);var A=0,b=0,w=0;u=u^-1;for(var y=0,_=o.length;y<_;y++)w=p?o[y]:o.charCodeAt(y),b=(u^w)&255,A=d[b],u=u>>>8^A;return u^-1}},{"./utils":21}],5:[function(a,l,s){"use strict";var n=a("./utils");function d(r){this.data=null,this.length=0,this.index=0}d.prototype={checkOffset:function(o){this.checkIndex(this.index+o)},checkIndex:function(o){if(this.length=this.index;p--)u=(u<<8)+this.byteAt(p);return this.index+=o,u},readString:function(o){return n.transformTo("string",this.readData(o))},readData:function(o){},lastIndexOfSignature:function(o){},readDate:function(){var o=this.readInt(4);return new Date((o>>25&127)+1980,(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(o&31)<<1)}},l.exports=d},{"./utils":21}],6:[function(a,l,s){"use strict";s.base64=!1,s.binary=!1,s.dir=!1,s.createFolders=!1,s.date=null,s.compression=null,s.comment=null},{}],7:[function(a,l,s){"use strict";var n=a("./utils");s.string2binary=function(d){return n.string2binary(d)},s.string2Uint8Array=function(d){return n.transformTo("uint8array",d)},s.uint8Array2String=function(d){return n.transformTo("string",d)},s.string2Blob=function(d){var r=n.transformTo("arraybuffer",d);return n.arrayBuffer2Blob(r)},s.arrayBuffer2Blob=function(d){return n.arrayBuffer2Blob(d)},s.transformTo=function(d,r){return n.transformTo(d,r)},s.getTypeOf=function(d){return n.getTypeOf(d)},s.checkSupport=function(d){return n.checkSupport(d)},s.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,s.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,s.pretty=function(d){return n.pretty(d)},s.findCompression=function(d){return n.findCompression(d)},s.isRegExp=function(d){return n.isRegExp(d)}},{"./utils":21}],8:[function(a,l,s){"use strict";var n=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",d=a("pako");s.uncompressInputType=n?"uint8array":"array",s.compressInputType=n?"uint8array":"array",s.magic="\b\0",s.compress=function(r){return d.deflateRaw(r)},s.uncompress=function(r){return d.inflateRaw(r)}},{pako:24}],9:[function(a,l,s){"use strict";var n=a("./base64");function d(r,o){if(!(this instanceof d))return new d(r,o);this.files={},this.comment=null,this.root="",r&&this.load(r,o),this.clone=function(){var u=new d;for(var p in this)typeof this[p]!="function"&&(u[p]=this[p]);return u}}d.prototype=a("./object"),d.prototype.load=a("./load"),d.support=a("./support"),d.defaults=a("./defaults"),d.utils=a("./deprecatedPublicUtils"),d.base64={encode:function(o){return n.encode(o)},decode:function(o){return n.decode(o)}},d.compressions=a("./compressions"),l.exports=d},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(a,l,s){"use strict";var n=a("./base64"),d=a("./zipEntries");l.exports=function(r,o){var u,p,A,b;for(o=o||{},o.base64&&(r=n.decode(r)),p=new d(r,o),u=p.files,A=0;A>>8;return H},P=function(){var K={},G,H;for(G=0;G0?K.substring(0,G):""},Y=function(K,G){return K.slice(-1)!="/"&&(K+="/"),G=typeof G!="undefined"?G:!1,this.files[K]||X.call(this,K,null,{dir:!0,createFolders:G}),this.files[K]},j=function(K,G){var H=new b,Z;return K._data instanceof b?(H.uncompressedSize=K._data.uncompressedSize,H.crc32=K._data.crc32,H.uncompressedSize===0||K.dir?(G=A.STORE,H.compressedContent="",H.crc32=0):K._data.compressionMethod===G.magic?H.compressedContent=K._data.getCompressedContent():(Z=K._data.getContent(),H.compressedContent=G.compress(d.transformTo(G.compressInputType,Z)))):(Z=S(K),(!Z||Z.length===0||K.dir)&&(G=A.STORE,Z=""),H.uncompressedSize=Z.length,H.crc32=r(Z),H.compressedContent=G.compress(d.transformTo(G.compressInputType,Z))),H.compressedSize=H.compressedContent.length,H.compressionMethod=G.magic,H},W=function(K,G,H,Z){var q=H.compressedContent,ce=d.transformTo("string",y.utf8encode(G.name)),ne=G.comment||"",se=d.transformTo("string",y.utf8encode(ne)),Ce=ce.length!==G.name.length,Re=se.length!==ne.length,Xe=G.options,we,Pe,Ee="",Ge="",It="",ze,ye;G._initialMetadata.dir!==G.dir?ze=G.dir:ze=Xe.dir,G._initialMetadata.date!==G.date?ye=G.date:ye=Xe.date,we=ye.getHours(),we=we<<6,we=we|ye.getMinutes(),we=we<<5,we=we|ye.getSeconds()/2,Pe=ye.getFullYear()-1980,Pe=Pe<<4,Pe=Pe|ye.getMonth()+1,Pe=Pe<<5,Pe=Pe|ye.getDate(),Ce&&(Ge=M(1,1)+M(r(ce),4)+ce,Ee+="up"+M(Ge.length,2)+Ge),Re&&(It=M(1,1)+M(this.crc32(se),4)+se,Ee+="uc"+M(It.length,2)+It);var Me="";Me+=` \0`,Me+=Ce||Re?"\0\b":"\0\0",Me+=H.compressionMethod,Me+=M(we,2),Me+=M(Pe,2),Me+=M(H.crc32,4),Me+=M(H.compressedSize,4),Me+=M(H.uncompressedSize,4),Me+=M(ce.length,2),Me+=M(Ee.length,2);var qe=o.LOCAL_FILE_HEADER+Me+ce+Ee,nt=o.CENTRAL_FILE_HEADER+"\0"+Me+M(se.length,2)+"\0\0\0\0"+(ze===!0?"\0\0\0":"\0\0\0\0")+M(Z,4)+ce+Ee+se;return{fileRecord:qe,dirRecord:nt,compressedObject:H}},U={load:function(K,G){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(K){var G=[],H,Z,q,ce;for(H in this.files){if(!this.files.hasOwnProperty(H))continue;q=this.files[H],ce=new N(q.name,q._data,P(q.options)),Z=H.slice(this.root.length,H.length),H.slice(0,this.root.length)===this.root&&K(Z,ce)&&G.push(ce)}return G},file:function(K,G,H){if(arguments.length===1)if(d.isRegExp(K)){var Z=K;return this.filter(function(q,ce){return!ce.dir&&Z.test(q)})}else return this.filter(function(q,ce){return!ce.dir&&q===K})[0]||null;else K=this.root+K,X.call(this,K,G,H);return this},folder:function(K){if(!K)return this;if(d.isRegExp(K))return this.filter(function(q,ce){return ce.dir&&K.test(q)});var G=this.root+K,H=Y.call(this,G),Z=this.clone();return Z.root=H.name,Z},remove:function(K){K=this.root+K;var G=this.files[K];if(G||(K.slice(-1)!="/"&&(K+="/"),G=this.files[K]),G&&!G.dir)delete this.files[K];else for(var H=this.filter(function(q,ce){return ce.name.slice(0,K.length)===K}),Z=0;Z=0;--b)if(this.data[b]===o&&this.data[b+1]===u&&this.data[b+2]===p&&this.data[b+3]===A)return b;return-1},d.prototype.readData=function(r){if(this.checkOffset(r),r===0)return new Uint8Array(0);var o=this.data.subarray(this.index,this.index+r);return this.index+=r,o},l.exports=d},{"./dataReader":5}],19:[function(a,l,s){"use strict";var n=a("./utils"),d=function(o){this.data=new Uint8Array(o),this.index=0};d.prototype={append:function(o){o.length!==0&&(o=n.transformTo("uint8array",o),this.data.set(o,this.index),this.index+=o.length)},finalize:function(){return this.data}},l.exports=d},{"./utils":21}],20:[function(a,l,s){"use strict";for(var n=a("./utils"),d=a("./support"),r=a("./nodeBuffer"),o=new Array(256),u=0;u<256;u++)o[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;o[254]=o[254]=1;var p=function(y){var _,E,I,S,C,N=y.length,M=0;for(S=0;S>>6,_[C++]=128|E&63):E<65536?(_[C++]=224|E>>>12,_[C++]=128|E>>>6&63,_[C++]=128|E&63):(_[C++]=240|E>>>18,_[C++]=128|E>>>12&63,_[C++]=128|E>>>6&63,_[C++]=128|E&63);return _},A=function(y,_){var E;for(_=_||y.length,_>y.length&&(_=y.length),E=_-1;E>=0&&(y[E]&192)===128;)E--;return E<0||E===0?_:E+o[y[E]]>_?E:_},b=function(y){var _,E,I,S,C,N=y.length,M=new Array(N*2);for(I=0,E=0;E4){M[I++]=65533,E+=C-1;continue}for(S&=C===2?31:C===3?15:7;C>1&&E1){M[I++]=65533;continue}S<65536?M[I++]=S:(S-=65536,M[I++]=55296|S>>10&1023,M[I++]=56320|S&1023)}return M.length!==I&&(M.subarray?M=M.subarray(0,I):M.length=I),n.applyFromCharCode(M)};s.utf8encode=function(y){return d.nodebuffer?r(y,"utf-8"):p(y)},s.utf8decode=function(y){if(d.nodebuffer)return n.transformTo("nodebuffer",y).toString("utf-8");y=n.transformTo(d.uint8array?"uint8array":"array",y);for(var _=[],E=0,I=y.length,S=65536;E1;)try{I==="array"||I==="nodebuffer"?_.push(String.fromCharCode.apply(null,w.slice(S,Math.min(S+y,E)))):_.push(String.fromCharCode.apply(null,w.subarray(S,Math.min(S+y,E)))),S+=y}catch(P){y=Math.floor(y/2)}return _.join("")}s.applyFromCharCode=p;function A(w,y){for(var _=0;_1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var _,E;for(_=0;_0?B.windowBits=-B.windowBits:B.gzip&&B.windowBits>0&&B.windowBits<16&&(B.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var X=n.deflateInit2(this.strm,B.level,B.method,B.windowBits,B.memLevel,B.strategy);if(X!==b)throw new Error(o[X]);B.header&&n.deflateSetHeader(this.strm,B.header)};I.prototype.push=function(M,P){var B=this.strm,X=this.options.chunkSize,V,Y;if(this.ended)return!1;Y=P===~~P?P:P===!0?A:p,typeof M=="string"?B.input=r.string2buf(M):B.input=M,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new d.Buf8(X),B.next_out=0,B.avail_out=X),V=n.deflate(B,Y),V!==w&&V!==b)return this.onEnd(V),this.ended=!0,!1;(B.avail_out===0||B.avail_in===0&&Y===A)&&(this.options.to==="string"?this.onData(r.buf2binstring(d.shrinkBuf(B.output,B.next_out))):this.onData(d.shrinkBuf(B.output,B.next_out)))}while((B.avail_in>0||B.avail_out===0)&&V!==w);return Y===A?(V=n.deflateEnd(this.strm),this.onEnd(V),this.ended=!0,V===b):!0},I.prototype.onData=function(M){this.chunks.push(M)},I.prototype.onEnd=function(M){M===b&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=d.flattenChunks(this.chunks)),this.chunks=[],this.err=M,this.msg=this.strm.msg};function S(M,P){var B=new I(P);if(B.push(M,!0),B.err)throw B.msg;return B.result}function C(M,P){return P=P||{},P.raw=!0,S(M,P)}function N(M,P){return P=P||{},P.gzip=!0,S(M,P)}s.Deflate=I,s.deflate=S,s.deflateRaw=C,s.gzip=N},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(a,l,s){"use strict";var n=a("./zlib/inflate.js"),d=a("./utils/common"),r=a("./utils/strings"),o=a("./zlib/constants"),u=a("./zlib/messages"),p=a("./zlib/zstream"),A=a("./zlib/gzheader"),b=function(E){this.options=d.assign({chunkSize:16384,windowBits:0,to:""},E||{});var I=this.options;I.raw&&I.windowBits>=0&&I.windowBits<16&&(I.windowBits=-I.windowBits,I.windowBits===0&&(I.windowBits=-15)),I.windowBits>=0&&I.windowBits<16&&!(E&&E.windowBits)&&(I.windowBits+=32),I.windowBits>15&&I.windowBits<48&&((I.windowBits&15)===0&&(I.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new p,this.strm.avail_out=0;var S=n.inflateInit2(this.strm,I.windowBits);if(S!==o.Z_OK)throw new Error(u[S]);this.header=new A,n.inflateGetHeader(this.strm,this.header)};b.prototype.push=function(_,E){var I=this.strm,S=this.options.chunkSize,C,N,M,P,B;if(this.ended)return!1;N=E===~~E?E:E===!0?o.Z_FINISH:o.Z_NO_FLUSH,typeof _=="string"?I.input=r.binstring2buf(_):I.input=_,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new d.Buf8(S),I.next_out=0,I.avail_out=S),C=n.inflate(I,o.Z_NO_FLUSH),C!==o.Z_STREAM_END&&C!==o.Z_OK)return this.onEnd(C),this.ended=!0,!1;I.next_out&&((I.avail_out===0||C===o.Z_STREAM_END||I.avail_in===0&&N===o.Z_FINISH)&&(this.options.to==="string"?(M=r.utf8border(I.output,I.next_out),P=I.next_out-M,B=r.buf2string(I.output,M),I.next_out=P,I.avail_out=S-P,P&&d.arraySet(I.output,I.output,M,P,0),this.onData(B)):this.onData(d.shrinkBuf(I.output,I.next_out))))}while(I.avail_in>0&&C!==o.Z_STREAM_END);return C===o.Z_STREAM_END&&(N=o.Z_FINISH),N===o.Z_FINISH?(C=n.inflateEnd(this.strm),this.onEnd(C),this.ended=!0,C===o.Z_OK):!0},b.prototype.onData=function(_){this.chunks.push(_)},b.prototype.onEnd=function(_){_===o.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=d.flattenChunks(this.chunks)),this.chunks=[],this.err=_,this.msg=this.strm.msg};function w(_,E){var I=new b(E);if(I.push(_,!0),I.err)throw I.msg;return I.result}function y(_,E){return E=E||{},E.raw=!0,w(_,E)}s.Inflate=b,s.inflate=w,s.inflateRaw=y,s.ungzip=w},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(a,l,s){"use strict";var n=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";s.assign=function(o){for(var u=Array.prototype.slice.call(arguments,1);u.length;){var p=u.shift();if(!p)continue;if(typeof p!="object")throw new TypeError(p+"must be non-object");for(var A in p)p.hasOwnProperty(A)&&(o[A]=p[A])}return o},s.shrinkBuf=function(o,u){return o.length===u?o:o.subarray?o.subarray(0,u):(o.length=u,o)};var d={arraySet:function(u,p,A,b,w){if(p.subarray&&u.subarray){u.set(p.subarray(A,A+b),w);return}for(var y=0;y=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;o[254]=o[254]=1,s.string2buf=function(A){var b,w,y,_,E,I=A.length,S=0;for(_=0;_>>6,b[E++]=128|w&63):w<65536?(b[E++]=224|w>>>12,b[E++]=128|w>>>6&63,b[E++]=128|w&63):(b[E++]=240|w>>>18,b[E++]=128|w>>>12&63,b[E++]=128|w>>>6&63,b[E++]=128|w&63);return b};function p(A,b){if(b<65537&&(A.subarray&&r||!A.subarray&&d))return String.fromCharCode.apply(null,n.shrinkBuf(A,b));for(var w="",y=0;y4){S[y++]=65533,w+=E-1;continue}for(_&=E===2?31:E===3?15:7;E>1&&w1){S[y++]=65533;continue}_<65536?S[y++]=_:(_-=65536,S[y++]=55296|_>>10&1023,S[y++]=56320|_&1023)}return p(S,y)},s.utf8border=function(A,b){var w;for(b=b||A.length,b>A.length&&(b=A.length),w=b-1;w>=0&&(A[w]&192)===128;)w--;return w<0||w===0?b:w+o[A[w]]>b?w:b}},{"./common":27}],29:[function(a,l,s){"use strict";function n(d,r,o,u){for(var p=d&65535|0,A=d>>>16&65535|0,b=0;o!==0;){b=o>2e3?2e3:o,o-=b;do p=p+r[u++]|0,A=A+p|0;while(--b);p%=65521,A%=65521}return p|A<<16|0}l.exports=n},{}],30:[function(a,l,s){l.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(a,l,s){"use strict";function n(){for(var o,u=[],p=0;p<256;p++){o=p;for(var A=0;A<8;A++)o=o&1?3988292384^o>>>1:o>>>1;u[p]=o}return u}var d=n();function r(o,u,p,A){var b=d,w=A+p;o=o^-1;for(var y=A;y>>8^b[(o^u[y])&255];return o^-1}l.exports=r},{}],32:[function(a,l,s){"use strict";var n=a("../utils/common"),d=a("./trees"),r=a("./adler32"),o=a("./crc32"),u=a("./messages"),p=0,A=1,b=3,w=4,y=5,_=0,E=1,I=-2,S=-3,C=-5,N=-1,M=1,P=2,B=3,X=4,V=0,Y=2,j=8,W=9,U=15,R=8,K=29,G=256,H=G+1+K,Z=30,q=19,ce=2*H+1,ne=15,se=3,Ce=258,Re=Ce+se+1,Xe=32,we=42,Pe=69,Ee=73,Ge=91,It=103,ze=113,ye=666,Me=1,qe=2,nt=3,st=4,xt=3;function Bt(be,et){return be.msg=u[et],et}function Le(be){return(be<<1)-(be>4?9:0)}function Ue(be){for(var et=be.length;--et>=0;)be[et]=0}function We(be){var et=be.state,ot=et.pending;if(ot>be.avail_out&&(ot=be.avail_out),ot===0)return;n.arraySet(be.output,et.pending_buf,et.pending_out,ot,be.next_out),be.next_out+=ot,et.pending_out+=ot,be.total_out+=ot,be.avail_out-=ot,et.pending-=ot,et.pending===0&&(et.pending_out=0)}function ft(be,et){d._tr_flush_block(be,be.block_start>=0?be.block_start:-1,be.strstart-be.block_start,et),be.block_start=be.strstart,We(be.strm)}function Kt(be,et){be.pending_buf[be.pending++]=et}function bt(be,et){be.pending_buf[be.pending++]=et>>>8&255,be.pending_buf[be.pending++]=et&255}function Mt(be,et,ot,De){var Be=be.avail_in;return Be>De&&(Be=De),Be===0?0:(be.avail_in-=Be,n.arraySet(et,be.input,be.next_in,Be,ot),be.state.wrap===1?be.adler=r(be.adler,et,Be,ot):be.state.wrap===2&&(be.adler=o(be.adler,et,Be,ot)),be.next_in+=Be,be.total_in+=Be,Be)}function lr(be,et){var ot=be.max_chain_length,De=be.strstart,Be,Fe,Ot=be.prev_length,nr=be.nice_match,St=be.strstart>be.w_size-Re?be.strstart-(be.w_size-Re):0,Wt=be.window,Rr=be.w_mask,pr=be.prev,rr=be.strstart+Ce,Dt=Wt[De+Ot-1],vr=Wt[De+Ot];be.prev_length>=be.good_match&&(ot>>=2),nr>be.lookahead&&(nr=be.lookahead);do{if(Be=et,Wt[Be+Ot]!==vr||Wt[Be+Ot-1]!==Dt||Wt[Be]!==Wt[De]||Wt[++Be]!==Wt[De+1])continue;De+=2,Be++;do;while(Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&Wt[++De]===Wt[++Be]&&DeOt){if(be.match_start=et,Ot=Fe,Fe>=nr)break;Dt=Wt[De+Ot-1],vr=Wt[De+Ot]}}while((et=pr[et&Rr])>St&&--ot!==0);return Ot<=be.lookahead?Ot:be.lookahead}function mt(be){var et=be.w_size,ot,De,Be,Fe,Ot;do{if(Fe=be.window_size-be.lookahead-be.strstart,be.strstart>=et+(et-Re)){n.arraySet(be.window,be.window,et,et,0),be.match_start-=et,be.strstart-=et,be.block_start-=et,De=be.hash_size,ot=De;do Be=be.head[--ot],be.head[ot]=Be>=et?Be-et:0;while(--De);De=et,ot=De;do Be=be.prev[--ot],be.prev[ot]=Be>=et?Be-et:0;while(--De);Fe+=et}if(be.strm.avail_in===0)break;if(De=Mt(be.strm,be.window,be.strstart+be.lookahead,Fe),be.lookahead+=De,be.lookahead+be.insert>=se)for(Ot=be.strstart-be.insert,be.ins_h=be.window[Ot],be.ins_h=(be.ins_h<be.pending_buf_size-5&&(ot=be.pending_buf_size-5);;){if(be.lookahead<=1){if(mt(be),be.lookahead===0&&et===p)return Me;if(be.lookahead===0)break}be.strstart+=be.lookahead,be.lookahead=0;var De=be.block_start+ot;if((be.strstart===0||be.strstart>=De)&&(be.lookahead=be.strstart-De,be.strstart=De,ft(be,!1),be.strm.avail_out===0))return Me;if(be.strstart-be.block_start>=be.w_size-Re&&(ft(be,!1),be.strm.avail_out===0))return Me}return be.insert=0,et===w?(ft(be,!0),be.strm.avail_out===0?nt:st):(be.strstart>be.block_start&&(ft(be,!1),be.strm.avail_out===0),Me)}function Jt(be,et){for(var ot,De;;){if(be.lookahead=se&&(be.ins_h=(be.ins_h<=se)if(De=d._tr_tally(be,be.strstart-be.match_start,be.match_length-se),be.lookahead-=be.match_length,be.match_length<=be.max_lazy_match&&be.lookahead>=se){be.match_length--;do be.strstart++,be.ins_h=(be.ins_h<=se&&(be.ins_h=(be.ins_h<4096)&&(be.match_length=se-1)),be.prev_length>=se&&be.match_length<=be.prev_length){Be=be.strstart+be.lookahead-se,De=d._tr_tally(be,be.strstart-1-be.prev_match,be.prev_length-se),be.lookahead-=be.prev_length-1,be.prev_length-=2;do++be.strstart<=Be&&(be.ins_h=(be.ins_h<=se&&be.strstart>0&&(Be=be.strstart-1,De=Ot[Be],De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be])){Fe=be.strstart+Ce;do;while(De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&De===Ot[++Be]&&Bebe.lookahead&&(be.match_length=be.lookahead)}if(be.match_length>=se?(ot=d._tr_tally(be,1,be.match_length-se),be.lookahead-=be.match_length,be.strstart+=be.match_length,be.match_length=0):(ot=d._tr_tally(be,0,be.window[be.strstart]),be.lookahead--,be.strstart++),ot&&(ft(be,!1),be.strm.avail_out===0))return Me}return be.insert=0,et===w?(ft(be,!0),be.strm.avail_out===0?nt:st):be.last_lit&&(ft(be,!1),be.strm.avail_out===0)?Me:qe}function mr(be,et){for(var ot;;){if(be.lookahead===0&&(mt(be),be.lookahead===0)){if(et===p)return Me;break}if(be.match_length=0,ot=d._tr_tally(be,0,be.window[be.strstart]),be.lookahead--,be.strstart++,ot&&(ft(be,!1),be.strm.avail_out===0))return Me}return be.insert=0,et===w?(ft(be,!0),be.strm.avail_out===0?nt:st):be.last_lit&&(ft(be,!1),be.strm.avail_out===0)?Me:qe}var it=function(et,ot,De,Be,Fe){this.good_length=et,this.max_lazy=ot,this.nice_length=De,this.max_chain=Be,this.func=Fe},pe;pe=[new it(0,0,0,0,Gt),new it(4,4,8,4,Jt),new it(4,5,16,8,Jt),new it(4,6,32,32,Jt),new it(4,4,16,16,dr),new it(8,16,32,32,dr),new it(8,16,128,128,dr),new it(8,32,128,256,dr),new it(32,128,258,1024,dr),new it(32,258,258,4096,dr)];function ae(be){be.window_size=2*be.w_size,Ue(be.head),be.max_lazy_match=pe[be.level].max_lazy,be.good_match=pe[be.level].good_length,be.nice_match=pe[be.level].nice_length,be.max_chain_length=pe[be.level].max_chain,be.strstart=0,be.block_start=0,be.lookahead=0,be.insert=0,be.match_length=be.prev_length=se-1,be.match_available=0,be.ins_h=0}function Ve(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=j,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new n.Buf16(ce*2),this.dyn_dtree=new n.Buf16((2*Z+1)*2),this.bl_tree=new n.Buf16((2*q+1)*2),Ue(this.dyn_ltree),Ue(this.dyn_dtree),Ue(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(ne+1),this.heap=new n.Buf16(2*H+1),Ue(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(2*H+1),Ue(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ye(be){var et;return!be||!be.state?Bt(be,I):(be.total_in=be.total_out=0,be.data_type=Y,et=be.state,et.pending=0,et.pending_out=0,et.wrap<0&&(et.wrap=-et.wrap),et.status=et.wrap?we:ze,be.adler=et.wrap===2?0:1,et.last_flush=p,d._tr_init(et),_)}function oe(be){var et=Ye(be);return et===_&&ae(be.state),et}function ht(be,et){return!be||!be.state||be.state.wrap!==2?I:(be.state.gzhead=et,_)}function Ft(be,et,ot,De,Be,Fe){if(!be)return I;var Ot=1;if(et===N&&(et=6),De<0?(Ot=0,De=-De):De>15&&(Ot=2,De-=16),Be<1||Be>W||ot!==j||De<8||De>15||et<0||et>9||Fe<0||Fe>X)return Bt(be,I);De===8&&(De=9);var nr=new Ve;return be.state=nr,nr.strm=be,nr.wrap=Ot,nr.gzhead=null,nr.w_bits=De,nr.w_size=1<>1,nr.l_buf=(1+2)*nr.lit_bufsize,nr.level=et,nr.strategy=Fe,nr.method=ot,oe(be)}function Te(be,et){return Ft(be,et,j,U,R,V)}function Lt(be,et){var ot,De,Be,Fe;if(!be||!be.state||et>y||et<0)return be?Bt(be,I):I;if(De=be.state,!be.output||!be.input&&be.avail_in!==0||De.status===ye&&et!==w)return Bt(be,be.avail_out===0?C:I);if(De.strm=be,ot=De.last_flush,De.last_flush=et,De.status===we)if(De.wrap===2)be.adler=0,Kt(De,31),Kt(De,139),Kt(De,8),De.gzhead?(Kt(De,(De.gzhead.text?1:0)+(De.gzhead.hcrc?2:0)+(De.gzhead.extra?4:0)+(De.gzhead.name?8:0)+(De.gzhead.comment?16:0)),Kt(De,De.gzhead.time&255),Kt(De,De.gzhead.time>>8&255),Kt(De,De.gzhead.time>>16&255),Kt(De,De.gzhead.time>>24&255),Kt(De,De.level===9?2:De.strategy>=P||De.level<2?4:0),Kt(De,De.gzhead.os&255),De.gzhead.extra&&De.gzhead.extra.length&&(Kt(De,De.gzhead.extra.length&255),Kt(De,De.gzhead.extra.length>>8&255)),De.gzhead.hcrc&&(be.adler=o(be.adler,De.pending_buf,De.pending,0)),De.gzindex=0,De.status=Pe):(Kt(De,0),Kt(De,0),Kt(De,0),Kt(De,0),Kt(De,0),Kt(De,De.level===9?2:De.strategy>=P||De.level<2?4:0),Kt(De,xt),De.status=ze);else{var Ot=j+(De.w_bits-8<<4)<<8,nr=-1;De.strategy>=P||De.level<2?nr=0:De.level<6?nr=1:De.level===6?nr=2:nr=3,Ot|=nr<<6,De.strstart!==0&&(Ot|=Xe),Ot+=31-Ot%31,De.status=ze,bt(De,Ot),De.strstart!==0&&(bt(De,be.adler>>>16),bt(De,be.adler&65535)),be.adler=1}if(De.status===Pe)if(De.gzhead.extra){for(Be=De.pending;De.gzindex<(De.gzhead.extra.length&65535)&&!(De.pending===De.pending_buf_size&&(De.gzhead.hcrc&&De.pending>Be&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),We(be),Be=De.pending,De.pending===De.pending_buf_size));)Kt(De,De.gzhead.extra[De.gzindex]&255),De.gzindex++;De.gzhead.hcrc&&De.pending>Be&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),De.gzindex===De.gzhead.extra.length&&(De.gzindex=0,De.status=Ee)}else De.status=Ee;if(De.status===Ee)if(De.gzhead.name){Be=De.pending;do{if(De.pending===De.pending_buf_size&&(De.gzhead.hcrc&&De.pending>Be&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),We(be),Be=De.pending,De.pending===De.pending_buf_size)){Fe=1;break}De.gzindexBe&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),Fe===0&&(De.gzindex=0,De.status=Ge)}else De.status=Ge;if(De.status===Ge)if(De.gzhead.comment){Be=De.pending;do{if(De.pending===De.pending_buf_size&&(De.gzhead.hcrc&&De.pending>Be&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),We(be),Be=De.pending,De.pending===De.pending_buf_size)){Fe=1;break}De.gzindexBe&&(be.adler=o(be.adler,De.pending_buf,De.pending-Be,Be)),Fe===0&&(De.status=It)}else De.status=It;if(De.status===It&&(De.gzhead.hcrc?(De.pending+2>De.pending_buf_size&&We(be),De.pending+2<=De.pending_buf_size&&(Kt(De,be.adler&255),Kt(De,be.adler>>8&255),be.adler=0,De.status=ze)):De.status=ze),De.pending!==0){if(We(be),be.avail_out===0)return De.last_flush=-1,_}else if(be.avail_in===0&&Le(et)<=Le(ot)&&et!==w)return Bt(be,C);if(De.status===ye&&be.avail_in!==0)return Bt(be,C);if(be.avail_in!==0||De.lookahead!==0||et!==p&&De.status!==ye){var St=De.strategy===P?mr(De,et):De.strategy===B?cr(De,et):pe[De.level].func(De,et);if((St===nt||St===st)&&(De.status=ye),St===Me||St===nt)return be.avail_out===0&&(De.last_flush=-1),_;if(St===qe&&(et===A?d._tr_align(De):et!==y&&(d._tr_stored_block(De,0,0,!1),et===b&&(Ue(De.head),De.lookahead===0&&(De.strstart=0,De.block_start=0,De.insert=0))),We(be),be.avail_out===0))return De.last_flush=-1,_}return et!==w?_:De.wrap<=0?E:(De.wrap===2?(Kt(De,be.adler&255),Kt(De,be.adler>>8&255),Kt(De,be.adler>>16&255),Kt(De,be.adler>>24&255),Kt(De,be.total_in&255),Kt(De,be.total_in>>8&255),Kt(De,be.total_in>>16&255),Kt(De,be.total_in>>24&255)):(bt(De,be.adler>>>16),bt(De,be.adler&65535)),We(be),De.wrap>0&&(De.wrap=-De.wrap),De.pending!==0?_:E)}function Et(be){var et;return!be||!be.state?I:(et=be.state.status,et!==we&&et!==Pe&&et!==Ee&&et!==Ge&&et!==It&&et!==ze&&et!==ye?Bt(be,I):(be.state=null,et===ze?Bt(be,S):_))}s.deflateInit=Te,s.deflateInit2=Ft,s.deflateReset=oe,s.deflateResetKeep=Ye,s.deflateSetHeader=ht,s.deflate=Lt,s.deflateEnd=Et,s.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(a,l,s){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}l.exports=n},{}],34:[function(a,l,s){"use strict";var n=30,d=12;l.exports=function(o,u){var p,A,b,w,y,_,E,I,S,C,N,M,P,B,X,V,Y,j,W,U,R,K,G,H,Z;p=o.state,A=o.next_in,H=o.input,b=A+(o.avail_in-5),w=o.next_out,Z=o.output,y=w-(u-o.avail_out),_=w+(o.avail_out-257),E=p.dmax,I=p.wsize,S=p.whave,C=p.wnext,N=p.window,M=p.hold,P=p.bits,B=p.lencode,X=p.distcode,V=(1<>>24,M>>>=W,P-=W,W=j>>>16&255,W===0)Z[w++]=j&65535;else if(W&16){U=j&65535,W&=15,W&&(P>>=W,P-=W),P<15&&(M+=H[A++]<>>24,M>>>=W,P-=W,W=j>>>16&255,W&16){if(R=j&65535,W&=15,PE){o.msg="invalid distance too far back",p.mode=n;break e}if(M>>>=W,P-=W,W=w-y,R>W){if(W=R-W,W>S&&p.sane){o.msg="invalid distance too far back",p.mode=n;break e}if(K=0,G=N,C===0){if(K+=I-W,W2;)Z[w++]=G[K++],Z[w++]=G[K++],Z[w++]=G[K++],U-=3;U&&(Z[w++]=G[K++],U>1&&(Z[w++]=G[K++]))}else{K=w-R;do Z[w++]=Z[K++],Z[w++]=Z[K++],Z[w++]=Z[K++],U-=3;while(U>2);U&&(Z[w++]=Z[K++],U>1&&(Z[w++]=Z[K++]))}}else if((W&64)===0){j=X[(j&65535)+(M&(1<>3,A-=U,P-=U<<3,M&=(1<>>24&255)+(ht>>>8&65280)+((ht&65280)<<8)+((ht&255)<<24)}function Mt(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function lr(ht){var Ft;return!ht||!ht.state?C:(Ft=ht.state,ht.total_in=ht.total_out=Ft.total=0,ht.msg="",Ft.wrap&&(ht.adler=Ft.wrap&1),Ft.mode=X,Ft.last=0,Ft.havedict=0,Ft.dmax=32768,Ft.head=null,Ft.hold=0,Ft.bits=0,Ft.lencode=Ft.lendyn=new n.Buf32(Ue),Ft.distcode=Ft.distdyn=new n.Buf32(We),Ft.sane=1,Ft.back=-1,E)}function mt(ht){var Ft;return!ht||!ht.state?C:(Ft=ht.state,Ft.wsize=0,Ft.whave=0,Ft.wnext=0,lr(ht))}function Gt(ht,Ft){var Te,Lt;return!ht||!ht.state?C:(Lt=ht.state,Ft<0?(Te=0,Ft=-Ft):(Te=(Ft>>4)+1,Ft<48&&(Ft&=15)),Ft&&(Ft<8||Ft>15)?C:(Lt.window!==null&&Lt.wbits!==Ft&&(Lt.window=null),Lt.wrap=Te,Lt.wbits=Ft,mt(ht)))}function Jt(ht,Ft){var Te,Lt;return ht?(Lt=new Mt,ht.state=Lt,Lt.window=null,Te=Gt(ht,Ft),Te!==E&&(ht.state=null),Te):C}function dr(ht){return Jt(ht,Kt)}var cr=!0,mr,it;function pe(ht){if(cr){var Ft;for(mr=new n.Buf32(512),it=new n.Buf32(32),Ft=0;Ft<144;)ht.lens[Ft++]=8;for(;Ft<256;)ht.lens[Ft++]=9;for(;Ft<280;)ht.lens[Ft++]=7;for(;Ft<288;)ht.lens[Ft++]=8;for(u(A,ht.lens,0,288,mr,0,ht.work,{bits:9}),Ft=0;Ft<32;)ht.lens[Ft++]=5;u(b,ht.lens,0,32,it,0,ht.work,{bits:5}),cr=!1}ht.lencode=mr,ht.lenbits=9,ht.distcode=it,ht.distbits=5}function ae(ht,Ft,Te,Lt){var Et,be=ht.state;return be.window===null&&(be.wsize=1<=be.wsize?(n.arraySet(be.window,Ft,Te-be.wsize,be.wsize,0),be.wnext=0,be.whave=be.wsize):(Et=be.wsize-be.wnext,Et>Lt&&(Et=Lt),n.arraySet(be.window,Ft,Te-Lt,Et,be.wnext),Lt-=Et,Lt?(n.arraySet(be.window,Ft,Te-Lt,Lt,0),be.wnext=Lt,be.whave=be.wsize):(be.wnext+=Et,be.wnext===be.wsize&&(be.wnext=0),be.whave>>8&255,Te.check=r(Te.check,Or,2,0),Be=0,Fe=0,Te.mode=V;break}if(Te.flags=0,Te.head&&(Te.head.done=!1),!(Te.wrap&1)||(((Be&255)<<8)+(Be>>8))%31){ht.msg="incorrect header check",Te.mode=xt;break}if((Be&15)!==B){ht.msg="unknown compression method",Te.mode=xt;break}if(Be>>>=4,Fe-=4,_n=(Be&15)+8,Te.wbits===0)Te.wbits=_n;else if(_n>Te.wbits){ht.msg="invalid window size",Te.mode=xt;break}Te.dmax=1<<_n,ht.adler=Te.check=1,Te.mode=Be&512?H:q,Be=0,Fe=0;break;case V:for(;Fe<16;){if(ot===0)break e;ot--,Be+=Lt[be++]<>8&1),Te.flags&512&&(Or[0]=Be&255,Or[1]=Be>>>8&255,Te.check=r(Te.check,Or,2,0)),Be=0,Fe=0,Te.mode=Y;case Y:for(;Fe<32;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>8&255,Or[2]=Be>>>16&255,Or[3]=Be>>>24&255,Te.check=r(Te.check,Or,4,0)),Be=0,Fe=0,Te.mode=j;case j:for(;Fe<16;){if(ot===0)break e;ot--,Be+=Lt[be++]<>8),Te.flags&512&&(Or[0]=Be&255,Or[1]=Be>>>8&255,Te.check=r(Te.check,Or,2,0)),Be=0,Fe=0,Te.mode=W;case W:if(Te.flags&1024){for(;Fe<16;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>8&255,Te.check=r(Te.check,Or,2,0)),Be=0,Fe=0}else Te.head&&(Te.head.extra=null);Te.mode=U;case U:if(Te.flags&1024&&(St=Te.length,St>ot&&(St=ot),St&&(Te.head&&(_n=Te.head.extra_len-Te.length,Te.head.extra||(Te.head.extra=new Array(Te.head.extra_len)),n.arraySet(Te.head.extra,Lt,be,St,_n)),Te.flags&512&&(Te.check=r(Te.check,Lt,St,be)),ot-=St,be+=St,Te.length-=St),Te.length))break e;Te.length=0,Te.mode=R;case R:if(Te.flags&2048){if(ot===0)break e;St=0;do _n=Lt[be+St++],Te.head&&_n&&Te.length<65536&&(Te.head.name+=String.fromCharCode(_n));while(_n&&St>9&1,Te.head.done=!0),ht.adler=Te.check=0,Te.mode=q;break;case H:for(;Fe<32;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=Fe&7,Fe-=Fe&7,Te.mode=qe;break}for(;Fe<3;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=1,Fe-=1;switch(Be&3){case 0:Te.mode=ne;break;case 1:if(pe(Te),Te.mode=Pe,Ft===_){Be>>>=2,Fe-=2;break e}break;case 2:Te.mode=Re;break;case 3:ht.msg="invalid block type",Te.mode=xt}Be>>>=2,Fe-=2;break;case ne:for(Be>>>=Fe&7,Fe-=Fe&7;Fe<32;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>16^65535)){ht.msg="invalid stored block lengths",Te.mode=xt;break}if(Te.length=Be&65535,Be=0,Fe=0,Te.mode=se,Ft===_)break e;case se:Te.mode=Ce;case Ce:if(St=Te.length,St){if(St>ot&&(St=ot),St>De&&(St=De),St===0)break e;n.arraySet(Et,Lt,be,St,et),ot-=St,be+=St,De-=St,et+=St,Te.length-=St;break}Te.mode=q;break;case Re:for(;Fe<14;){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=5,Fe-=5,Te.ndist=(Be&31)+1,Be>>>=5,Fe-=5,Te.ncode=(Be&15)+4,Be>>>=4,Fe-=4,Te.nlen>286||Te.ndist>30){ht.msg="too many length or distance symbols",Te.mode=xt;break}Te.have=0,Te.mode=Xe;case Xe:for(;Te.have>>=3,Fe-=3}for(;Te.have<19;)Te.lens[In[Te.have++]]=0;if(Te.lencode=Te.lendyn,Te.lenbits=7,Cr={bits:Te.lenbits},Vn=u(p,Te.lens,0,19,Te.lencode,0,Te.work,Cr),Te.lenbits=Cr.bits,Vn){ht.msg="invalid code lengths set",Te.mode=xt;break}Te.have=0,Te.mode=we;case we:for(;Te.have>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=rr,Fe-=rr,Te.lens[Te.have++]=vr;else{if(vr===16){for(xn=rr+2;Fe>>=rr,Fe-=rr,Te.have===0){ht.msg="invalid bit length repeat",Te.mode=xt;break}_n=Te.lens[Te.have-1],St=3+(Be&3),Be>>>=2,Fe-=2}else if(vr===17){for(xn=rr+3;Fe>>=rr,Fe-=rr,_n=0,St=3+(Be&7),Be>>>=3,Fe-=3}else{for(xn=rr+7;Fe>>=rr,Fe-=rr,_n=0,St=11+(Be&127),Be>>>=7,Fe-=7}if(Te.have+St>Te.nlen+Te.ndist){ht.msg="invalid bit length repeat",Te.mode=xt;break}for(;St--;)Te.lens[Te.have++]=_n}}if(Te.mode===xt)break;if(Te.lens[256]===0){ht.msg="invalid code -- missing end-of-block",Te.mode=xt;break}if(Te.lenbits=9,Cr={bits:Te.lenbits},Vn=u(A,Te.lens,0,Te.nlen,Te.lencode,0,Te.work,Cr),Te.lenbits=Cr.bits,Vn){ht.msg="invalid literal/lengths set",Te.mode=xt;break}if(Te.distbits=6,Te.distcode=Te.distdyn,Cr={bits:Te.distbits},Vn=u(b,Te.lens,Te.nlen,Te.ndist,Te.distcode,0,Te.work,Cr),Te.distbits=Cr.bits,Vn){ht.msg="invalid distances set",Te.mode=xt;break}if(Te.mode=Pe,Ft===_)break e;case Pe:Te.mode=Ee;case Ee:if(ot>=6&&De>=258){ht.next_out=et,ht.avail_out=De,ht.next_in=be,ht.avail_in=ot,Te.hold=Be,Te.bits=Fe,o(ht,nr),et=ht.next_out,Et=ht.output,De=ht.avail_out,be=ht.next_in,Lt=ht.input,ot=ht.avail_in,Be=Te.hold,Fe=Te.bits,Te.mode===q&&(Te.back=-1);break}for(Te.back=0;!(pr=Te.lencode[Be&(1<>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<>xr)],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,xr+rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=xr,Fe-=xr,Te.back+=xr}if(Be>>>=rr,Fe-=rr,Te.back+=rr,Te.length=vr,Dt===0){Te.mode=Me;break}if(Dt&32){Te.back=-1,Te.mode=q;break}if(Dt&64){ht.msg="invalid literal/length code",Te.mode=xt;break}Te.extra=Dt&15,Te.mode=Ge;case Ge:if(Te.extra){for(xn=Te.extra;Fe>>=Te.extra,Fe-=Te.extra,Te.back+=Te.extra}Te.was=Te.length,Te.mode=It;case It:for(;!(pr=Te.distcode[Be&(1<>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<>xr)],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,xr+rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<>>=xr,Fe-=xr,Te.back+=xr}if(Be>>>=rr,Fe-=rr,Te.back+=rr,Dt&64){ht.msg="invalid distance code",Te.mode=xt;break}Te.offset=vr,Te.extra=Dt&15,Te.mode=ze;case ze:if(Te.extra){for(xn=Te.extra;Fe>>=Te.extra,Fe-=Te.extra,Te.back+=Te.extra}if(Te.offset>Te.dmax){ht.msg="invalid distance too far back",Te.mode=xt;break}Te.mode=ye;case ye:if(De===0)break e;if(St=nr-De,Te.offset>St){if(St=Te.offset-St,St>Te.whave&&Te.sane){ht.msg="invalid distance too far back",Te.mode=xt;break}St>Te.wnext?(St-=Te.wnext,Wt=Te.wsize-St):Wt=Te.wnext-St,St>Te.length&&(St=Te.length),Rr=Te.window}else Rr=Et,Wt=et-Te.offset,St=Te.length;St>De&&(St=De),De-=St,Te.length-=St;do Et[et++]=Rr[Wt++];while(--St);Te.length===0&&(Te.mode=Ee);break;case Me:if(De===0)break e;Et[et++]=Te.length,De--,Te.mode=Ee;break;case qe:if(Te.wrap){for(;Fe<32;){if(ot===0)break e;ot--,Be|=Lt[be++]<=1&&!(Ee[U]!==0);U--);if(R>U&&(R=U),U===0)return M[P++]=1<<24|64<<16|0,M[P++]=1<<24|64<<16|0,X.bits=1,0;for(W=1;W0&&(I===u||U!==1))return-1;for(Ge[1]=0,Y=1;Yr||I===A&&Z>o)return 1;for(var nt=0;;){nt++,ye=Y-G,B[j]Pe?(Me=It[ze+B[j]],qe=Xe[we+B[j]]):(Me=32+64,qe=0),ce=1<>G)+ne]=ye<<24|Me<<16|qe|0;while(ne!==0);for(ce=1<>=1;if(ce!==0?(q&=ce-1,q+=ce):q=0,j++,--Ee[Y]===0){if(Y===U)break;Y=S[C+B[j]]}if(Y>R&&(q&Ce)!==se){for(G===0&&(G=R),Re+=W,K=Y-G,H=1<r||I===A&&Z>o)return 1;se=q&Ce,M[se]=R<<24|K<<16|Re-P|0}}return q!==0&&(M[Re+q]=Y-G<<24|64<<16|0),X.bits=R,0}},{"../utils/common":27}],37:[function(a,l,s){"use strict";l.exports={"2":"need dictionary","1":"stream end","0":"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(a,l,s){"use strict";var n=a("../utils/common"),d=4,r=0,o=1,u=2;function p(Ve){for(var Ye=Ve.length;--Ye>=0;)Ve[Ye]=0}var A=0,b=1,w=2,y=3,_=258,E=29,I=256,S=I+1+E,C=30,N=19,M=2*S+1,P=15,B=16,X=7,V=256,Y=16,j=17,W=18,U=[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],R=[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],K=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],G=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],H=512,Z=new Array((S+2)*2);p(Z);var q=new Array(C*2);p(q);var ce=new Array(H);p(ce);var ne=new Array(_-y+1);p(ne);var se=new Array(E);p(se);var Ce=new Array(C);p(Ce);var Re=function(Ye,oe,ht,Ft,Te){this.static_tree=Ye,this.extra_bits=oe,this.extra_base=ht,this.elems=Ft,this.max_length=Te,this.has_stree=Ye&&Ye.length},Xe,we,Pe,Ee=function(Ye,oe){this.dyn_tree=Ye,this.max_code=0,this.stat_desc=oe};function Ge(Ve){return Ve<256?ce[Ve]:ce[256+(Ve>>>7)]}function It(Ve,Ye){Ve.pending_buf[Ve.pending++]=Ye&255,Ve.pending_buf[Ve.pending++]=Ye>>>8&255}function ze(Ve,Ye,oe){Ve.bi_valid>B-oe?(Ve.bi_buf|=Ye<>B-Ve.bi_valid,Ve.bi_valid+=oe-B):(Ve.bi_buf|=Ye<>>=1,oe<<=1;while(--Ye>0);return oe>>>1}function qe(Ve){Ve.bi_valid===16?(It(Ve,Ve.bi_buf),Ve.bi_buf=0,Ve.bi_valid=0):Ve.bi_valid>=8&&(Ve.pending_buf[Ve.pending++]=Ve.bi_buf&255,Ve.bi_buf>>=8,Ve.bi_valid-=8)}function nt(Ve,Ye){var oe=Ye.dyn_tree,ht=Ye.max_code,Ft=Ye.stat_desc.static_tree,Te=Ye.stat_desc.has_stree,Lt=Ye.stat_desc.extra_bits,Et=Ye.stat_desc.extra_base,be=Ye.stat_desc.max_length,et,ot,De,Be,Fe,Ot,nr=0;for(Be=0;Be<=P;Be++)Ve.bl_count[Be]=0;for(oe[Ve.heap[Ve.heap_max]*2+1]=0,et=Ve.heap_max+1;etbe&&(Be=be,nr++),oe[ot*2+1]=Be,ot>ht)continue;Ve.bl_count[Be]++,Fe=0,ot>=Et&&(Fe=Lt[ot-Et]),Ot=oe[ot*2],Ve.opt_len+=Ot*(Be+Fe),Te&&(Ve.static_len+=Ot*(Ft[ot*2+1]+Fe))}if(nr===0)return;do{for(Be=be-1;Ve.bl_count[Be]===0;)Be--;Ve.bl_count[Be]--,Ve.bl_count[Be+1]+=2,Ve.bl_count[be]--,nr-=2}while(nr>0);for(Be=be;Be!==0;Be--)for(ot=Ve.bl_count[Be];ot!==0;){if(De=Ve.heap[--et],De>ht)continue;oe[De*2+1]!==Be&&(Ve.opt_len+=(Be-oe[De*2+1])*oe[De*2],oe[De*2+1]=Be),ot--}}function st(Ve,Ye,oe){var ht=new Array(P+1),Ft=0,Te,Lt;for(Te=1;Te<=P;Te++)ht[Te]=Ft=Ft+oe[Te-1]<<1;for(Lt=0;Lt<=Ye;Lt++){var Et=Ve[Lt*2+1];if(Et===0)continue;Ve[Lt*2]=Me(ht[Et]++,Et)}}function xt(){var Ve,Ye,oe,ht,Ft,Te=new Array(P+1);for(oe=0,ht=0;ht>=7;ht8?It(Ve,Ve.bi_buf):Ve.bi_valid>0&&(Ve.pending_buf[Ve.pending++]=Ve.bi_buf),Ve.bi_buf=0,Ve.bi_valid=0}function Ue(Ve,Ye,oe,ht){Le(Ve),ht&&(It(Ve,oe),It(Ve,~oe)),n.arraySet(Ve.pending_buf,Ve.window,Ye,oe,Ve.pending),Ve.pending+=oe}function We(Ve,Ye,oe,ht){var Ft=Ye*2,Te=oe*2;return Ve[Ft]>1;Lt>=1;Lt--)ft(Ve,oe,Lt);et=Te;do Lt=Ve.heap[1],Ve.heap[1]=Ve.heap[Ve.heap_len--],ft(Ve,oe,1),Et=Ve.heap[1],Ve.heap[--Ve.heap_max]=Lt,Ve.heap[--Ve.heap_max]=Et,oe[et*2]=oe[Lt*2]+oe[Et*2],Ve.depth[et]=(Ve.depth[Lt]>=Ve.depth[Et]?Ve.depth[Lt]:Ve.depth[Et])+1,oe[Lt*2+1]=oe[Et*2+1]=et,Ve.heap[1]=et++,ft(Ve,oe,1);while(Ve.heap_len>=2);Ve.heap[--Ve.heap_max]=Ve.heap[1],nt(Ve,Ye),st(oe,be,Ve.bl_count)}function Mt(Ve,Ye,oe){var ht,Ft=-1,Te,Lt=Ye[0*2+1],Et=0,be=7,et=4;for(Lt===0&&(be=138,et=3),Ye[(oe+1)*2+1]=65535,ht=0;ht<=oe;ht++){if(Te=Lt,Lt=Ye[(ht+1)*2+1],++Et=3&&!(Ve.bl_tree[G[Ye]*2+1]!==0);Ye--);return Ve.opt_len+=3*(Ye+1)+5+5+4,Ye}function Gt(Ve,Ye,oe,ht){var Ft;for(ze(Ve,Ye-257,5),ze(Ve,oe-1,5),ze(Ve,ht-4,4),Ft=0;Ft>>=1)if(Ye&1&&Ve.dyn_ltree[oe*2]!==0)return r;if(Ve.dyn_ltree[9*2]!==0||Ve.dyn_ltree[10*2]!==0||Ve.dyn_ltree[13*2]!==0)return o;for(oe=32;oe0?(Ve.strm.data_type===u&&(Ve.strm.data_type=Jt(Ve)),bt(Ve,Ve.l_desc),bt(Ve,Ve.d_desc),Lt=mt(Ve),Ft=Ve.opt_len+3+7>>>3,Te=Ve.static_len+3+7>>>3,Te<=Ft&&(Ft=Te)):Ft=Te=oe+5,oe+4<=Ft&&Ye!==-1?mr(Ve,Ye,oe,ht):Ve.strategy===d||Te===Ft?(ze(Ve,(b<<1)+(ht?1:0),3),Kt(Ve,Z,q)):(ze(Ve,(w<<1)+(ht?1:0),3),Gt(Ve,Ve.l_desc.max_code+1,Ve.d_desc.max_code+1,Lt+1),Kt(Ve,Ve.dyn_ltree,Ve.dyn_dtree)),Bt(Ve),ht&&Le(Ve)}function ae(Ve,Ye,oe){return Ve.pending_buf[Ve.d_buf+Ve.last_lit*2]=Ye>>>8&255,Ve.pending_buf[Ve.d_buf+Ve.last_lit*2+1]=Ye&255,Ve.pending_buf[Ve.l_buf+Ve.last_lit]=oe&255,Ve.last_lit++,Ye===0?Ve.dyn_ltree[oe*2]++:(Ve.matches++,Ye--,Ve.dyn_ltree[(ne[oe]+I+1)*2]++,Ve.dyn_dtree[Ge(Ye)*2]++),Ve.last_lit===Ve.lit_bufsize-1}s._tr_init=cr,s._tr_stored_block=mr,s._tr_flush_block=pe,s._tr_tally=ae,s._tr_align=it},{"../utils/common":27}],39:[function(a,l,s){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}l.exports=n},{}]},{},[9])(9)})}).call(this,i("HDXh").Buffer,i("yLpj"))},FhB9:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};z.default=T},"Fm1+":function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("a7Wl")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="CaretUpOutlined";var f=h.forwardRef(m);z.default=f},Fofx:function(ue,z){var i=typeof Float32Array=="undefined"?Array:Float32Array;function T(){var a=new i(6);return x(a),a}function x(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=0,a[5]=0,a}function g(a,l){return a[0]=l[0],a[1]=l[1],a[2]=l[2],a[3]=l[3],a[4]=l[4],a[5]=l[5],a}function h(a,l,s){var n=l[0]*s[0]+l[2]*s[1],d=l[1]*s[0]+l[3]*s[1],r=l[0]*s[2]+l[2]*s[3],o=l[1]*s[2]+l[3]*s[3],u=l[0]*s[4]+l[2]*s[5]+l[4],p=l[1]*s[4]+l[3]*s[5]+l[5];return a[0]=n,a[1]=d,a[2]=r,a[3]=o,a[4]=u,a[5]=p,a}function t(a,l,s){return a[0]=l[0],a[1]=l[1],a[2]=l[2],a[3]=l[3],a[4]=l[4]+s[0],a[5]=l[5]+s[1],a}function e(a,l,s){var n=l[0],d=l[2],r=l[4],o=l[1],u=l[3],p=l[5],A=Math.sin(s),b=Math.cos(s);return a[0]=n*b+o*A,a[1]=-n*A+o*b,a[2]=d*b+u*A,a[3]=-d*A+b*u,a[4]=b*r+A*p,a[5]=b*p-A*r,a}function m(a,l,s){var n=s[0],d=s[1];return a[0]=l[0]*n,a[1]=l[1]*d,a[2]=l[2]*n,a[3]=l[3]*d,a[4]=l[4]*n,a[5]=l[5]*d,a}function f(a,l){var s=l[0],n=l[2],d=l[4],r=l[1],o=l[3],u=l[5],p=s*o-r*n;return p?(p=1/p,a[0]=o*p,a[1]=-r*p,a[2]=-n*p,a[3]=s*p,a[4]=(n*u-o*d)*p,a[5]=(r*d-s*u)*p,a):null}function c(a){var l=T();return g(l,a),l}z.create=T,z.identity=x,z.copy=g,z.mul=h,z.translate=t,z.rotate=e,z.scale=m,z.invert=f,z.clone=c},Fv0C:function(ue,z,i){"use strict";function T(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(o){return typeof o}:T=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},T(d)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=c(i("Lo0S")),g=i("vewr"),h=c(i("8CQX")),t=m(i("mHUz")),e=c(i("GdRQ"));function m(d){return d&&d.__esModule?d:{default:d}}function f(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return f=function(){return d},d}function c(d){if(d&&d.__esModule)return d;if(d===null||T(d)!=="object"&&typeof d!="function")return{default:d};var r=f();if(r&&r.has(d))return r.get(d);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in d)if(Object.prototype.hasOwnProperty.call(d,p)){var A=u?Object.getOwnPropertyDescriptor(d,p):null;A&&(A.get||A.set)?Object.defineProperty(o,p,A):o[p]=d[p]}return o.default=d,r&&r.set(d,o),o}function a(d,r){if(!(d instanceof r))throw new TypeError("Cannot call a class as a function")}function l(d,r){for(var o=0;o=48&&o.keyCode<=57)u=o.keyCode;else if(o.keyCode>=65&&o.keyCode<=90){var A=String.fromCharCode(o.keyCode);o.shiftKey?A=A.toUpperCase():A=A.toLowerCase(),u=A.charCodeAt()}else u=0;this._sendKeyEvent(u,p,!0)}},{key:"_handleKeyUp",value:function(o){(0,g.stopEvent)(o);var u=this._getKeyCode(o);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),(e.isMac()||e.isIOS())&&u==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),e.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){x.Debug(">> Keyboard.allKeysUp");for(var o in this._keyDownList)this._sendKeyEvent(this._keyDownList[o],o,!1);x.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(o){if(o.skipCheckAlt)return;if(o.altKey)return;var u=this._target,p=this._keyDownList;["AltLeft","AltRight"].forEach(function(A){if(!(A in p))return;var b=new KeyboardEvent("keyup",{key:p[A],code:A});b.skipCheckAlt=!0,u.dispatchEvent(b)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),e.isWindows()&&e.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,o,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(e.isWindows()&&e.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,o)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),d}();z.default=n},FxDU:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.createSensor=void 0;var T=i("QO+J"),x=i("j5sG"),g=typeof ResizeObserver!="undefined"?x.createSensor:T.createSensor;z.createSensor=g},GGyF:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("wgjA")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="LeftOutlined";var f=h.forwardRef(m);z.default=f},GIiI:function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},h=g,t=i("6VBw"),e=function(c,a){return x.createElement(t.a,Object(T.a)(Object(T.a)({},c),{},{ref:a,icon:h}))};e.displayName="PoweroffOutlined";var m=z.a=x.forwardRef(e)},GMDS:function(ue,z,i){var T=i("bYtY"),x=i("4NgU"),g=i("jkPA"),h=x.prototype,t=x.extend({type:"ordinal",init:function(m,f){(!m||T.isArray(m))&&(m=new g({categories:m})),this._ordinalMeta=m,this._extent=f||[0,m.categories.length-1]},parse:function(m){return typeof m=="string"?this._ordinalMeta.getOrdinal(m):Math.round(m)},contain:function(m){return m=this.parse(m),h.contain.call(this,m)&&this._ordinalMeta.categories[m]!=null},normalize:function(m){return h.normalize.call(this,this.parse(m))},scale:function(m){return Math.round(h.scale.call(this,m))},getTicks:function(){for(var m=[],f=this._extent,c=f[0];c<=f[1];)m.push(c),c++;return m},getLabel:function(m){if(!this.isBlank())return this._ordinalMeta.categories[m]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(m,f){this.unionExtent(m.getApproximateExtent(f))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:T.noop,niceExtent:T.noop});t.create=function(){return new t};var e=t;ue.exports=e},GQ8N:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.toUnsigned32bit=T,z.toSigned32bit=x;function T(g){return g>>>0}function x(g){return g|0}},GVMX:function(ue,z,i){var T=i("JEkh"),x=T.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});ue.exports=x},GdRQ:function(ue,z,i){"use strict";function T(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(S){return typeof S}:T=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},T(E)}Object.defineProperty(z,"__esModule",{value:!0}),z.isMac=u,z.isWindows=p,z.isIOS=A,z.isSafari=b,z.isIE=w,z.isEdge=y,z.isFirefox=_,z.hasScrollbarGutter=z.supportsImageMetadata=z.supportsCursorURIs=z.dragThreshold=z.isTouchDevice=void 0;var x=h(i("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var E=new WeakMap;return g=function(){return E},E}function h(E){if(E&&E.__esModule)return E;if(E===null||T(E)!=="object"&&typeof E!="function")return{default:E};var I=g();if(I&&I.has(E))return I.get(E);var S={},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var N in E)if(Object.prototype.hasOwnProperty.call(E,N)){var M=C?Object.getOwnPropertyDescriptor(E,N):null;M&&(M.get||M.set)?Object.defineProperty(S,N,M):S[N]=E[N]}return S.default=E,I&&I.set(E,S),S}var t="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;z.isTouchDevice=t,window.addEventListener("touchstart",function E(){z.isTouchDevice=t=!0,window.removeEventListener("touchstart",E,!1)},!1);var e=10*(window.devicePixelRatio||1);z.dragThreshold=e;var m=!1;try{var f=document.createElement("canvas");f.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',f.style.cursor.indexOf("url")===0?(x.Info("Data URI scheme cursor supported"),m=!0):x.Warn("Data URI scheme cursor not supported")}catch(E){x.Error("Data URI scheme cursor test exception: "+E)}var c=m;z.supportsCursorURIs=c;var a=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),a=!0}catch(E){}var l=a;z.supportsImageMetadata=l;var s=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var d=document.createElement("div");n.appendChild(d);var r=n.offsetWidth-d.offsetWidth;n.parentNode.removeChild(n),s=r!=0}catch(E){x.Error("Scrollbar test exception: "+E)}var o=s;z.hasScrollbarGutter=o;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function p(){return navigator&&!!/win/i.exec(navigator.platform)}function A(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function b(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function w(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function _(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GeKi:function(ue,z,i){var T=i("bYtY"),x=i("6Ic6"),g=i("IwbS"),h=i("y+Vt"),t=i("sK/D"),e=t.createClipPath,m=["itemStyle"],f=["emphasis","itemStyle"],c=["color","color0","borderColor","borderColor0"],a=x.extend({type:"candlestick",render:function(b,w,y){this.group.removeClipPath(),this._updateDrawMode(b),this._isLargeDraw?this._renderLarge(b):this._renderNormal(b)},incrementalPrepareRender:function(b,w,y){this._clear(),this._updateDrawMode(b)},incrementalRender:function(b,w,y,_){this._isLargeDraw?this._incrementalRenderLarge(b,w):this._incrementalRenderNormal(b,w)},_updateDrawMode:function(b){var w=b.pipelineContext.large;(this._isLargeDraw==null||w^this._isLargeDraw)&&(this._isLargeDraw=w,this._clear())},_renderNormal:function(b){var w=b.getData(),y=this._data,_=this.group,E=w.getLayout("isSimpleBox"),I=b.get("clip",!0),S=b.coordinateSystem,C=S.getArea&&S.getArea();this._data||_.removeAll(),w.diff(y).add(function(N){if(w.hasValue(N)){var M,P=w.getItemLayout(N);if(I&&n(C,P))return;M=s(P,N,!0),g.initProps(M,{shape:{points:P.ends}},b,N),d(M,w,N,E),_.add(M),w.setItemGraphicEl(N,M)}}).update(function(N,M){var P=y.getItemGraphicEl(M);if(!w.hasValue(N)){_.remove(P);return}var B=w.getItemLayout(N);if(I&&n(C,B)){_.remove(P);return}P?g.updateProps(P,{shape:{points:B.ends}},b,N):P=s(B,N),d(P,w,N,E),_.add(P),w.setItemGraphicEl(N,P)}).remove(function(N){var M=y.getItemGraphicEl(N);M&&_.remove(M)}).execute(),this._data=w},_renderLarge:function(b){this._clear(),u(b,this.group);var w=b.get("clip",!0)?e(b.coordinateSystem,!1,b):null;w?this.group.setClipPath(w):this.group.removeClipPath()},_incrementalRenderNormal:function(b,w){for(var y=w.getData(),_=y.getLayout("isSimpleBox"),E;(E=b.next())!=null;){var I,S=y.getItemLayout(E);I=s(S,E),d(I,y,E,_),I.incremental=!0,this.group.add(I)}},_incrementalRenderLarge:function(b,w){u(w,this.group,!0)},remove:function(b){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:T.noop}),l=h.extend({type:"normalCandlestickBox",shape:{},buildPath:function(b,w){var y=w.points;this.__simpleBox?(b.moveTo(y[4][0],y[4][1]),b.lineTo(y[6][0],y[6][1])):(b.moveTo(y[0][0],y[0][1]),b.lineTo(y[1][0],y[1][1]),b.lineTo(y[2][0],y[2][1]),b.lineTo(y[3][0],y[3][1]),b.closePath(),b.moveTo(y[4][0],y[4][1]),b.lineTo(y[5][0],y[5][1]),b.moveTo(y[6][0],y[6][1]),b.lineTo(y[7][0],y[7][1]))}});function s(b,w,y){var _=b.ends;return new l({shape:{points:y?r(_,b):_},z2:100})}function n(b,w){for(var y=!0,_=0;_0?"P":"N",I=_.getVisual("borderColor"+E)||_.getVisual("color"+E),S=y.getModel(m).getItemStyle(c);w.useStyle(S),w.style.fill=null,w.style.stroke=I}var A=a;ue.exports=A},Gev7:function(ue,z,i){var T=i("bYtY"),x=i("K2GJ"),g=i("1bdT"),h=i("ni6a");function t(m){m=m||{},g.call(this,m);for(var f in m)m.hasOwnProperty(f)&&f!=="style"&&(this[f]=m[f]);this.style=new x(m.style,this),this._rect=null,this.__clipPaths=null}t.prototype={constructor:t,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(f){},afterBrush:function(f){},brush:function(f,c){},getBoundingRect:function(){},contain:function(f,c){return this.rectContain(f,c)},traverse:function(f,c){f.call(c,this)},rectContain:function(f,c){var a=this.transformCoordToLocal(f,c),l=this.getBoundingRect();return l.contain(a[0],a[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(f){return this.animate("style",f)},attrKV:function(f,c){f!=="style"?g.prototype.attrKV.call(this,f,c):this.style.set(c)},setStyle:function(f,c){return this.style.set(f,c),this.dirty(!1),this},useStyle:function(f){return this.style=new x(f,this),this.dirty(!1),this},calculateTextPosition:null},T.inherits(t,g),T.mixin(t,h);var e=t;ue.exports=e},GrNh:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("6Ic6");function h(a,l,s,n){var d=l.getData(),r=this.dataIndex,o=d.getName(r),u=l.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:a,name:o,seriesId:l.id}),d.each(function(p){t(d.getItemGraphicEl(p),d.getItemLayout(p),l.isSelected(d.getName(p)),u,s)})}function t(a,l,s,n,d){var r=(l.startAngle+l.endAngle)/2,o=Math.cos(r),u=Math.sin(r),p=s?n:0,A=[o*p,u*p];d?a.animate().when(200,{position:A}).start("bounceOut"):a.attr("position",A)}function e(a,l){x.Group.call(this);var s=new x.Sector({z2:2}),n=new x.Polyline,d=new x.Text;this.add(s),this.add(n),this.add(d),this.updateData(a,l,!0)}var m=e.prototype;m.updateData=function(a,l,s){var n=this.childAt(0),d=this.childAt(1),r=this.childAt(2),o=a.hostModel,u=a.getItemModel(l),p=a.getItemLayout(l),A=T.extend({},p);A.label=null;var b=o.getShallow("animationTypeUpdate");if(s){n.setShape(A);var w=o.getShallow("animationType");w==="scale"?(n.shape.r=p.r0,x.initProps(n,{shape:{r:p.r}},o,l)):(n.shape.endAngle=p.startAngle,x.updateProps(n,{shape:{endAngle:p.endAngle}},o,l))}else b==="expansion"?n.setShape(A):x.updateProps(n,{shape:A},o,l);var y=a.getItemVisual(l,"color");n.useStyle(T.defaults({lineJoin:"bevel",fill:y},u.getModel("itemStyle").getItemStyle())),n.hoverStyle=u.getModel("emphasis.itemStyle").getItemStyle();var _=u.getShallow("cursor");_&&n.attr("cursor",_),t(this,a.getItemLayout(l),o.isSelected(a.getName(l)),o.get("selectedOffset"),o.get("animation"));var E=!s&&b==="transition";this._updateLabel(a,l,E),this.highDownOnUpdate=o.get("silent")?null:function(I,S){var C=o.isAnimationEnabled()&&u.get("hoverAnimation");S==="emphasis"?(d.ignore=d.hoverIgnore,r.ignore=r.hoverIgnore,C&&(n.stopAnimation(!0),n.animateTo({shape:{r:p.r+o.get("hoverOffset")}},300,"elasticOut"))):(d.ignore=d.normalIgnore,r.ignore=r.normalIgnore,C&&(n.stopAnimation(!0),n.animateTo({shape:{r:p.r}},300,"elasticOut")))},x.setHoverStyle(this)},m._updateLabel=function(a,l,s){var n=this.childAt(1),d=this.childAt(2),r=a.hostModel,o=a.getItemModel(l),u=a.getItemLayout(l),p=u.label,A=a.getItemVisual(l,"color");if(!p||isNaN(p.x)||isNaN(p.y)){d.ignore=d.normalIgnore=d.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;return}var b={points:p.linePoints||[[p.x,p.y],[p.x,p.y],[p.x,p.y]]},w={x:p.x,y:p.y};s?(x.updateProps(n,{shape:b},r,l),x.updateProps(d,{style:w},r,l)):(n.attr({shape:b}),d.attr({style:w})),d.attr({rotation:p.rotation,origin:[p.x,p.y],z2:10});var y=o.getModel("label"),_=o.getModel("emphasis.label"),E=o.getModel("labelLine"),I=o.getModel("emphasis.labelLine"),A=a.getItemVisual(l,"color");x.setLabelStyle(d.style,d.hoverStyle={},y,_,{labelFetcher:a.hostModel,labelDataIndex:l,defaultText:p.text,autoColor:A,useInsideStyle:!!p.inside},{textAlign:p.textAlign,textVerticalAlign:p.verticalAlign,opacity:a.getItemVisual(l,"opacity")}),d.ignore=d.normalIgnore=!y.get("show"),d.hoverIgnore=!_.get("show"),n.ignore=n.normalIgnore=!E.get("show"),n.hoverIgnore=!I.get("show"),n.setStyle({stroke:A,opacity:a.getItemVisual(l,"opacity")}),n.setStyle(E.getModel("lineStyle").getLineStyle()),n.hoverStyle=I.getModel("lineStyle").getLineStyle();var S=E.get("smooth");S&&S===!0&&(S=.4),n.setShape({smooth:S})},T.inherits(e,x.Group);var f=g.extend({type:"pie",init:function(){var a=new x.Group;this._sectorGroup=a},render:function(a,l,s,n){if(n&&n.from===this.uid)return;var d=a.getData(),r=this._data,o=this.group,u=l.get("animation"),p=!r,A=a.get("animationType"),b=a.get("animationTypeUpdate"),w=T.curry(h,this.uid,a,u,s),y=a.get("selectedMode");if(d.diff(r).add(function(C){var N=new e(d,C);p&&A!=="scale"&&N.eachChild(function(M){M.stopAnimation(!0)}),y&&N.on("click",w),d.setItemGraphicEl(C,N),o.add(N)}).update(function(C,N){var M=r.getItemGraphicEl(N);!p&&b!=="transition"&&M.eachChild(function(P){P.stopAnimation(!0)}),M.updateData(d,C),M.off("click"),y&&M.on("click",w),o.add(M),d.setItemGraphicEl(C,M)}).remove(function(C){var N=r.getItemGraphicEl(C);o.remove(N)}).execute(),u&&d.count()>0&&(p?A!=="scale":b!=="transition")){for(var _=d.getItemLayout(0),E=1;isNaN(_.startAngle)&&E=n.r0}}}),c=f;ue.exports=c},Gytx:function(ue,z){ue.exports=function(T,x,g,h){var t=g?g.call(h,T,x):void 0;if(t!==void 0)return!!t;if(T===x)return!0;if(typeof T!="object"||!T||typeof x!="object"||!x)return!1;var e=Object.keys(T),m=Object.keys(x);if(e.length!==m.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(x),c=0;c3&&(c=i.call(c,1));for(var l=m.length,s=0;s4&&(c=i.call(c,1,c.length-1));for(var l=c[c.length-1],s=m.length,n=0;n0)throw new Error("Invalid string. Length must be a multiple of 4");var o=d.indexOf("=");o===-1&&(o=r);var u=o===r?0:4-o%4;return[o,u]}function f(d){var r=m(d),o=r[0],u=r[1];return(o+u)*3/4-u}function c(d,r,o){return(r+o)*3/4-o}function a(d){var r,o=m(d),u=o[0],p=o[1],A=new g(c(d,u,p)),b=0,w=p>0?u-4:u,y;for(y=0;y>16&255,A[b++]=r>>8&255,A[b++]=r&255;return p===2&&(r=x[d.charCodeAt(y)]<<2|x[d.charCodeAt(y+1)]>>4,A[b++]=r&255),p===1&&(r=x[d.charCodeAt(y)]<<10|x[d.charCodeAt(y+1)]<<4|x[d.charCodeAt(y+2)]>>2,A[b++]=r>>8&255,A[b++]=r&255),A}function l(d){return T[d>>18&63]+T[d>>12&63]+T[d>>6&63]+T[d&63]}function s(d,r,o){for(var u,p=[],A=r;Aw?w:b+A));return u===1?(r=d[o-1],p.push(T[r>>2]+T[r<<4&63]+"==")):u===2&&(r=(d[o-2]<<8)+d[o-1],p.push(T[r>>10]+T[r>>4&63]+T[r<<2&63]+"=")),p.join("")}},HBhm:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};z.default=T},HDXh:function(ue,z,i){"use strict";(function(T){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */var x=i("H7XF"),g=i("kVK+"),h=i("49sm");z.Buffer=f,z.SlowBuffer=p,z.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=T.TYPED_ARRAY_SUPPORT!==void 0?T.TYPED_ARRAY_SUPPORT:t(),z.kMaxLength=e();function t(){try{var ze=new Uint8Array(1);return ze.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ze.foo()===42&&typeof ze.subarray=="function"&&ze.subarray(1,1).byteLength===0}catch(ye){return!1}}function e(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function m(ze,ye){if(e()=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return ze|0}function p(ze){return+ze!=ze&&(ze=0),f.alloc(+ze)}f.isBuffer=function(ye){return!!(ye!=null&&ye._isBuffer)},f.compare=function(ye,Me){if(!f.isBuffer(ye)||!f.isBuffer(Me))throw new TypeError("Arguments must be Buffers");if(ye===Me)return 0;for(var qe=ye.length,nt=Me.length,st=0,xt=Math.min(qe,nt);st>>1;case"base64":return Ee(ze).length;default:if(qe)return Xe(ze).length;ye=(""+ye).toLowerCase(),qe=!0}}f.byteLength=A;function b(ze,ye,Me){var qe=!1;if((ye===void 0||ye<0)&&(ye=0),ye>this.length)return"";if((Me===void 0||Me>this.length)&&(Me=this.length),Me<=0)return"";if(Me>>>=0,ye>>>=0,Me<=ye)return"";for(ze||(ze="utf8");;)switch(ze){case"hex":return W(this,ye,Me);case"utf8":case"utf-8":return B(this,ye,Me);case"ascii":return Y(this,ye,Me);case"latin1":case"binary":return j(this,ye,Me);case"base64":return P(this,ye,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,ye,Me);default:if(qe)throw new TypeError("Unknown encoding: "+ze);ze=(ze+"").toLowerCase(),qe=!0}}f.prototype._isBuffer=!0;function w(ze,ye,Me){var qe=ze[ye];ze[ye]=ze[Me],ze[Me]=qe}f.prototype.swap16=function(){var ye=this.length;if(ye%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Me=0;Me0&&(ye=this.toString("hex",0,Me).match(/.{2}/g).join(" "),this.length>Me&&(ye+=" ... ")),""},f.prototype.compare=function(ye,Me,qe,nt,st){if(!f.isBuffer(ye))throw new TypeError("Argument must be a Buffer");if(Me===void 0&&(Me=0),qe===void 0&&(qe=ye?ye.length:0),nt===void 0&&(nt=0),st===void 0&&(st=this.length),Me<0||qe>ye.length||nt<0||st>this.length)throw new RangeError("out of range index");if(nt>=st&&Me>=qe)return 0;if(nt>=st)return-1;if(Me>=qe)return 1;if(Me>>>=0,qe>>>=0,nt>>>=0,st>>>=0,this===ye)return 0;for(var xt=st-nt,Bt=qe-Me,Le=Math.min(xt,Bt),Ue=this.slice(nt,st),We=ye.slice(Me,qe),ft=0;ft2147483647?Me=2147483647:Me<-2147483648&&(Me=-2147483648),Me=+Me,isNaN(Me)&&(Me=nt?0:ze.length-1),Me<0&&(Me=ze.length+Me),Me>=ze.length){if(nt)return-1;Me=ze.length-1}else if(Me<0)if(nt)Me=0;else return-1;if(typeof ye=="string"&&(ye=f.from(ye,qe)),f.isBuffer(ye))return ye.length===0?-1:_(ze,ye,Me,qe,nt);if(typeof ye=="number")return ye=ye&255,f.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?nt?Uint8Array.prototype.indexOf.call(ze,ye,Me):Uint8Array.prototype.lastIndexOf.call(ze,ye,Me):_(ze,[ye],Me,qe,nt);throw new TypeError("val must be string, number or Buffer")}function _(ze,ye,Me,qe,nt){var st=1,xt=ze.length,Bt=ye.length;if(qe!==void 0&&(qe=String(qe).toLowerCase(),qe==="ucs2"||qe==="ucs-2"||qe==="utf16le"||qe==="utf-16le")){if(ze.length<2||ye.length<2)return-1;st=2,xt/=2,Bt/=2,Me/=2}function Le(bt,Mt){return st===1?bt[Mt]:bt.readUInt16BE(Mt*st)}var Ue;if(nt){var We=-1;for(Ue=Me;Uext&&(Me=xt-Bt),Ue=Me;Ue>=0;Ue--){for(var ft=!0,Kt=0;Ktnt&&(qe=nt)):qe=nt;var st=ye.length;if(st%2!==0)throw new TypeError("Invalid hex string");qe>st/2&&(qe=st/2);for(var xt=0;xtst)&&(qe=st),ye.length>0&&(qe<0||Me<0)||Me>this.length)throw new RangeError("Attempt to write outside buffer bounds");nt||(nt="utf8");for(var xt=!1;;)switch(nt){case"hex":return E(this,ye,Me,qe);case"utf8":case"utf-8":return I(this,ye,Me,qe);case"ascii":return S(this,ye,Me,qe);case"latin1":case"binary":return C(this,ye,Me,qe);case"base64":return N(this,ye,Me,qe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,ye,Me,qe);default:if(xt)throw new TypeError("Unknown encoding: "+nt);nt=(""+nt).toLowerCase(),xt=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function P(ze,ye,Me){return ye===0&&Me===ze.length?x.fromByteArray(ze):x.fromByteArray(ze.slice(ye,Me))}function B(ze,ye,Me){Me=Math.min(ze.length,Me);for(var qe=[],nt=ye;nt239?4:st>223?3:st>191?2:1;if(nt+Bt<=Me){var Le,Ue,We,ft;switch(Bt){case 1:st<128&&(xt=st);break;case 2:Le=ze[nt+1],(Le&192)===128&&(ft=(st&31)<<6|Le&63,ft>127&&(xt=ft));break;case 3:Le=ze[nt+1],Ue=ze[nt+2],(Le&192)===128&&(Ue&192)===128&&(ft=(st&15)<<12|(Le&63)<<6|Ue&63,ft>2047&&(ft<55296||ft>57343)&&(xt=ft));break;case 4:Le=ze[nt+1],Ue=ze[nt+2],We=ze[nt+3],(Le&192)===128&&(Ue&192)===128&&(We&192)===128&&(ft=(st&15)<<18|(Le&63)<<12|(Ue&63)<<6|We&63,ft>65535&&ft<1114112&&(xt=ft))}}xt===null?(xt=65533,Bt=1):xt>65535&&(xt-=65536,qe.push(xt>>>10&1023|55296),xt=56320|xt&1023),qe.push(xt),nt+=Bt}return V(qe)}var X=4096;function V(ze){var ye=ze.length;if(ye<=X)return String.fromCharCode.apply(String,ze);for(var Me="",qe=0;qeqe)&&(Me=qe);for(var nt="",st=ye;stqe&&(ye=qe),Me<0?(Me+=qe,Me<0&&(Me=0)):Me>qe&&(Me=qe),MeMe)throw new RangeError("Trying to access beyond buffer length")}f.prototype.readUIntLE=function(ye,Me,qe){ye=ye|0,Me=Me|0,qe||R(ye,Me,this.length);for(var nt=this[ye],st=1,xt=0;++xt0&&(st*=256);)nt+=this[ye+--Me]*st;return nt},f.prototype.readUInt8=function(ye,Me){return Me||R(ye,1,this.length),this[ye]},f.prototype.readUInt16LE=function(ye,Me){return Me||R(ye,2,this.length),this[ye]|this[ye+1]<<8},f.prototype.readUInt16BE=function(ye,Me){return Me||R(ye,2,this.length),this[ye]<<8|this[ye+1]},f.prototype.readUInt32LE=function(ye,Me){return Me||R(ye,4,this.length),(this[ye]|this[ye+1]<<8|this[ye+2]<<16)+this[ye+3]*16777216},f.prototype.readUInt32BE=function(ye,Me){return Me||R(ye,4,this.length),this[ye]*16777216+(this[ye+1]<<16|this[ye+2]<<8|this[ye+3])},f.prototype.readIntLE=function(ye,Me,qe){ye=ye|0,Me=Me|0,qe||R(ye,Me,this.length);for(var nt=this[ye],st=1,xt=0;++xt=st&&(nt-=Math.pow(2,8*Me)),nt},f.prototype.readIntBE=function(ye,Me,qe){ye=ye|0,Me=Me|0,qe||R(ye,Me,this.length);for(var nt=Me,st=1,xt=this[ye+--nt];nt>0&&(st*=256);)xt+=this[ye+--nt]*st;return st*=128,xt>=st&&(xt-=Math.pow(2,8*Me)),xt},f.prototype.readInt8=function(ye,Me){return Me||R(ye,1,this.length),this[ye]&128?(255-this[ye]+1)*-1:this[ye]},f.prototype.readInt16LE=function(ye,Me){Me||R(ye,2,this.length);var qe=this[ye]|this[ye+1]<<8;return qe&32768?qe|4294901760:qe},f.prototype.readInt16BE=function(ye,Me){Me||R(ye,2,this.length);var qe=this[ye+1]|this[ye]<<8;return qe&32768?qe|4294901760:qe},f.prototype.readInt32LE=function(ye,Me){return Me||R(ye,4,this.length),this[ye]|this[ye+1]<<8|this[ye+2]<<16|this[ye+3]<<24},f.prototype.readInt32BE=function(ye,Me){return Me||R(ye,4,this.length),this[ye]<<24|this[ye+1]<<16|this[ye+2]<<8|this[ye+3]},f.prototype.readFloatLE=function(ye,Me){return Me||R(ye,4,this.length),g.read(this,ye,!0,23,4)},f.prototype.readFloatBE=function(ye,Me){return Me||R(ye,4,this.length),g.read(this,ye,!1,23,4)},f.prototype.readDoubleLE=function(ye,Me){return Me||R(ye,8,this.length),g.read(this,ye,!0,52,8)},f.prototype.readDoubleBE=function(ye,Me){return Me||R(ye,8,this.length),g.read(this,ye,!1,52,8)};function K(ze,ye,Me,qe,nt,st){if(!f.isBuffer(ze))throw new TypeError('"buffer" argument must be a Buffer instance');if(ye>nt||yeze.length)throw new RangeError("Index out of range")}f.prototype.writeUIntLE=function(ye,Me,qe,nt){if(ye=+ye,Me=Me|0,qe=qe|0,!nt){var st=Math.pow(2,8*qe)-1;K(this,ye,Me,qe,st,0)}var xt=1,Bt=0;for(this[Me]=ye&255;++Bt=0&&(Bt*=256);)this[Me+xt]=ye/Bt&255;return Me+qe},f.prototype.writeUInt8=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,1,255,0),f.TYPED_ARRAY_SUPPORT||(ye=Math.floor(ye)),this[Me]=ye&255,Me+1};function G(ze,ye,Me,qe){ye<0&&(ye=65535+ye+1);for(var nt=0,st=Math.min(ze.length-Me,2);nt>>(qe?nt:1-nt)*8}f.prototype.writeUInt16LE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye&255,this[Me+1]=ye>>>8):G(this,ye,Me,!0),Me+2},f.prototype.writeUInt16BE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye>>>8,this[Me+1]=ye&255):G(this,ye,Me,!1),Me+2};function H(ze,ye,Me,qe){ye<0&&(ye=4294967295+ye+1);for(var nt=0,st=Math.min(ze.length-Me,4);nt>>(qe?nt:3-nt)*8&255}f.prototype.writeUInt32LE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[Me+3]=ye>>>24,this[Me+2]=ye>>>16,this[Me+1]=ye>>>8,this[Me]=ye&255):H(this,ye,Me,!0),Me+4},f.prototype.writeUInt32BE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye>>>24,this[Me+1]=ye>>>16,this[Me+2]=ye>>>8,this[Me+3]=ye&255):H(this,ye,Me,!1),Me+4},f.prototype.writeIntLE=function(ye,Me,qe,nt){if(ye=+ye,Me=Me|0,!nt){var st=Math.pow(2,8*qe-1);K(this,ye,Me,qe,st-1,-st)}var xt=0,Bt=1,Le=0;for(this[Me]=ye&255;++xt>0)-Le&255;return Me+qe},f.prototype.writeIntBE=function(ye,Me,qe,nt){if(ye=+ye,Me=Me|0,!nt){var st=Math.pow(2,8*qe-1);K(this,ye,Me,qe,st-1,-st)}var xt=qe-1,Bt=1,Le=0;for(this[Me+xt]=ye&255;--xt>=0&&(Bt*=256);)ye<0&&Le===0&&this[Me+xt+1]!==0&&(Le=1),this[Me+xt]=(ye/Bt>>0)-Le&255;return Me+qe},f.prototype.writeInt8=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,1,127,-128),f.TYPED_ARRAY_SUPPORT||(ye=Math.floor(ye)),ye<0&&(ye=255+ye+1),this[Me]=ye&255,Me+1},f.prototype.writeInt16LE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye&255,this[Me+1]=ye>>>8):G(this,ye,Me,!0),Me+2},f.prototype.writeInt16BE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye>>>8,this[Me+1]=ye&255):G(this,ye,Me,!1),Me+2},f.prototype.writeInt32LE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye&255,this[Me+1]=ye>>>8,this[Me+2]=ye>>>16,this[Me+3]=ye>>>24):H(this,ye,Me,!0),Me+4},f.prototype.writeInt32BE=function(ye,Me,qe){return ye=+ye,Me=Me|0,qe||K(this,ye,Me,4,2147483647,-2147483648),ye<0&&(ye=4294967295+ye+1),f.TYPED_ARRAY_SUPPORT?(this[Me]=ye>>>24,this[Me+1]=ye>>>16,this[Me+2]=ye>>>8,this[Me+3]=ye&255):H(this,ye,Me,!1),Me+4};function Z(ze,ye,Me,qe,nt,st){if(Me+qe>ze.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("Index out of range")}function q(ze,ye,Me,qe,nt){return nt||Z(ze,ye,Me,4,34028234663852886e22,-34028234663852886e22),g.write(ze,ye,Me,qe,23,4),Me+4}f.prototype.writeFloatLE=function(ye,Me,qe){return q(this,ye,Me,!0,qe)},f.prototype.writeFloatBE=function(ye,Me,qe){return q(this,ye,Me,!1,qe)};function ce(ze,ye,Me,qe,nt){return nt||Z(ze,ye,Me,8,17976931348623157e292,-17976931348623157e292),g.write(ze,ye,Me,qe,52,8),Me+8}f.prototype.writeDoubleLE=function(ye,Me,qe){return ce(this,ye,Me,!0,qe)},f.prototype.writeDoubleBE=function(ye,Me,qe){return ce(this,ye,Me,!1,qe)},f.prototype.copy=function(ye,Me,qe,nt){if(qe||(qe=0),!nt&&nt!==0&&(nt=this.length),Me>=ye.length&&(Me=ye.length),Me||(Me=0),nt>0&&nt=this.length)throw new RangeError("sourceStart out of bounds");if(nt<0)throw new RangeError("sourceEnd out of bounds");nt>this.length&&(nt=this.length),ye.length-Me=0;--xt)ye[xt+Me]=this[xt+qe];else if(st<1e3||!f.TYPED_ARRAY_SUPPORT)for(xt=0;xt>>0,qe=qe===void 0?this.length:qe>>>0,ye||(ye=0);var xt;if(typeof ye=="number")for(xt=Me;xt55295&&Me<57344){if(!nt){if(Me>56319){(ye-=3)>-1&&st.push(239,191,189);continue}else if(xt+1===qe){(ye-=3)>-1&&st.push(239,191,189);continue}nt=Me;continue}if(Me<56320){(ye-=3)>-1&&st.push(239,191,189),nt=Me;continue}Me=(nt-55296<<10|Me-56320)+65536}else nt&&((ye-=3)>-1&&st.push(239,191,189));if(nt=null,Me<128){if((ye-=1)<0)break;st.push(Me)}else if(Me<2048){if((ye-=2)<0)break;st.push(Me>>6|192,Me&63|128)}else if(Me<65536){if((ye-=3)<0)break;st.push(Me>>12|224,Me>>6&63|128,Me&63|128)}else if(Me<1114112){if((ye-=4)<0)break;st.push(Me>>18|240,Me>>12&63|128,Me>>6&63|128,Me&63|128)}else throw new Error("Invalid code point")}return st}function we(ze){for(var ye=[],Me=0;Me>8,nt=Me%256,st.push(nt),st.push(qe);return st}function Ee(ze){return x.toByteArray(se(ze))}function Ge(ze,ye,Me,qe){for(var nt=0;nt=ye.length||nt>=ze.length);++nt)ye[nt+Me]=ze[nt];return nt}function It(ze){return ze!==ze}}).call(this,i("yLpj"))},"HF/U":function(ue,z,i){var T=i("QBsz");function x(h){var t=h.coordinateSystem;if(t&&t.type!=="view")return;var e=h.getGraph();e.eachNode(function(m){var f=m.getModel();m.setLayout([+f.get("x"),+f.get("y")])}),g(e)}function g(h){h.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,m=T.clone(t.node1.getLayout()),f=T.clone(t.node2.getLayout()),c=[m,f];+e&&c.push([(m[0]+f[0])/2-(m[1]-f[1])*e,(m[1]+f[1])/2-(f[0]-m[0])*e]),t.setLayout(c)})}z.simpleLayout=x,z.simpleLayoutEdge=g},"HM/N":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("/SeX"),t=i("OELB"),e=t.parsePercent,m=i("aX7z"),f=m.createScaleByModel,c=m.niceScaleExtent,a=i("IDmD"),l=i("7hqr"),s=l.getStackedDimension;i("ePAk");function n(u,p,A){var b=p.get("center"),w=A.getWidth(),y=A.getHeight();u.cx=e(b[0],w),u.cy=e(b[1],y);var _=u.getRadiusAxis(),E=Math.min(w,y)/2,I=p.get("radius");I==null?I=[0,"100%"]:g.isArray(I)||(I=[0,I]),I=[e(I[0],E),e(I[1],E)],_.inverse?_.setExtent(I[1],I[0]):_.setExtent(I[0],I[1])}function d(u,p){var A=this,b=A.getAngleAxis(),w=A.getRadiusAxis();if(b.scale.setExtent(Infinity,-Infinity),w.scale.setExtent(Infinity,-Infinity),u.eachSeries(function(E){if(E.coordinateSystem===A){var I=E.getData();g.each(I.mapDimension("radius",!0),function(S){w.scale.unionExtentFromData(I,s(I,S))}),g.each(I.mapDimension("angle",!0),function(S){b.scale.unionExtentFromData(I,s(I,S))})}}),c(b.scale,b.model),c(w.scale,w.model),b.type==="category"&&!b.onBand){var y=b.getExtent(),_=360/b.scale.count();b.inverse?y[1]+=_:y[1]-=_,b.setExtent(y[0],y[1])}}function r(u,p){if(u.type=p.get("type"),u.scale=f(p),u.onBand=p.get("boundaryGap")&&u.type==="category",u.inverse=p.get("inverse"),p.mainType==="angleAxis"){u.inverse^=p.get("clockwise");var A=p.get("startAngle");u.setExtent(A,A+(u.inverse?-360:360))}p.axis=u,u.model=p}var o={dimensions:h.prototype.dimensions,create:function(u,p){var A=[];return u.eachComponent("polar",function(b,w){var y=new h(w);y.update=d;var _=y.getRadiusAxis(),E=y.getAngleAxis(),I=b.findAxisModel("radiusAxis"),S=b.findAxisModel("angleAxis");r(_,I),r(E,S),n(y,b,p),A.push(y),b.coordinateSystem=y,y.model=b}),u.eachSeries(function(b){if(b.get("coordinateSystem")==="polar"){var w=u.queryComponents({mainType:"polar",index:b.get("polarIndex"),id:b.get("polarId")})[0];b.coordinateSystem=w.coordinateSystem}}),A}};a.register("polar",o)},HQEm:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("Sj0X"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},HjIi:function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=x.parsePercent,h=i("7hqr"),t=h.isDimensionStacked;function e(l){return l.get("stack")||"__ec_stack_"+l.seriesIndex}function m(l,s){return s.dim+l.model.componentIndex}function f(l,s,n){var d={},r=c(T.filter(s.getSeriesByType(l),function(o){return!s.isSeriesFiltered(o)&&o.coordinateSystem&&o.coordinateSystem.type==="polar"}));s.eachSeriesByType(l,function(o){if(o.coordinateSystem.type!=="polar")return;var u=o.getData(),p=o.coordinateSystem,A=p.getBaseAxis(),b=m(p,A),w=e(o),y=r[b][w],_=y.offset,E=y.width,I=p.getOtherAxis(A),S=o.coordinateSystem.cx,C=o.coordinateSystem.cy,N=o.get("barMinHeight")||0,M=o.get("barMinAngle")||0;d[w]=d[w]||[];for(var P=u.mapDimension(I.dim),B=u.mapDimension(A.dim),X=t(u,P),V=A.dim!=="radius"||!o.get("roundCap",!0),Y=I.getExtent()[0],j=0,W=u.count();j=0?"p":"n",G=Y;X&&(d[w][R]||(d[w][R]={p:Y,n:Y}),G=d[w][R][K]);var H,Z,q,ce;if(I.dim==="radius"){var ne=I.dataToRadius(U)-Y,se=A.dataToAngle(R);Math.abs(ne)=m/3?1:2),l=h.y-e(c)*f*(f>=m/3?1:2);c=h.angle-Math.PI/2,g.moveTo(a,l),g.lineTo(h.x+t(c)*f,h.y+e(c)*f),g.lineTo(h.x+t(h.angle)*m,h.y+e(h.angle)*m),g.lineTo(h.x-t(c)*f,h.y-e(c)*f),g.lineTo(a,l);return}});ue.exports=x},Hxpc:function(ue,z,i){var T=i("bYtY"),x=i("4NO4"),g=i("bLfw"),h=i("Qxkt"),t=i("cCMj"),e=i("7uqq"),m=g.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(c){g.prototype.init.apply(this,arguments),x.defaultEmphasis(c,"label",["show"])},optionUpdated:function(){var c=this.option,a=this;c.regions=e.getFilledRegions(c.regions,c.map,c.nameMap),this._optionModelMap=T.reduce(c.regions||[],function(l,s){return s.name&&l.set(s.name,new h(s,a)),l},T.createHashMap()),this.updateSelectedMap(c.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(c){return this._optionModelMap.get(c)||new h(null,this,this.ecModel)},getFormattedLabel:function(c,a){var l=this.getRegionModel(c),s=l.get("label"+(a==="normal"?".":a+".")+"formatter"),n={name:c};if(typeof s=="function")return n.status=a,s(n);if(typeof s=="string")return s.replace("{a}",c!=null?c:"")},setZoom:function(c){this.option.zoom=c},setCenter:function(c){this.option.center=c}});T.mixin(m,t);var f=m;ue.exports=f},"I+77":function(ue,z,i){var T=i("ProS");i("h54F"),i("lwQL"),i("10cm");var x=i("Z1r0"),g=i("f5Yq"),h=i("KUOm"),t=i("3m61"),e=i("01d+"),m=i("rdor"),f=i("WGYa"),c=i("ewwo");T.registerProcessor(x),T.registerVisual(g("graph","circle",null)),T.registerVisual(h),T.registerVisual(t),T.registerLayout(e),T.registerLayout(T.PRIORITY.VISUAL.POST_CHART_LAYOUT,m),T.registerLayout(f),T.registerCoordinateSystem("graphView",{create:c})},"I+Bx":function(ue,z,i){var T=i("bYtY"),x=i("eIcI"),g=i("ieMj"),h=i("OELB"),t=i("aX7z"),e=t.getScaleExtent,m=t.niceScaleExtent,f=i("IDmD"),c=i("jCoz");function a(s,n,d){this._model=s,this.dimensions=[],this._indicatorAxes=T.map(s.getIndicatorModels(),function(r,o){var u="indicator_"+o,p=new x(u,r.get("axisType")==="log"?new c:new g);return p.name=r.get("name"),p.model=r,r.axis=p,this.dimensions.push(u),p},this),this.resize(s,d),this.cx,this.cy,this.r,this.r0,this.startAngle}a.prototype.getIndicatorAxes=function(){return this._indicatorAxes},a.prototype.dataToPoint=function(s,n){var d=this._indicatorAxes[n];return this.coordToPoint(d.dataToCoord(s),n)},a.prototype.coordToPoint=function(s,n){var d=this._indicatorAxes[n],r=d.angle,o=this.cx+s*Math.cos(r),u=this.cy-s*Math.sin(r);return[o,u]},a.prototype.pointToData=function(s){var n=s[0]-this.cx,d=s[1]-this.cy,r=Math.sqrt(n*n+d*d);n/=r,d/=r;for(var o=Math.atan2(-d,n),u=Infinity,p,A=-1,b=0;bb[0]&&isFinite(C)&&isFinite(b[0]))}else{var N=y.getTicks().length-1;N>o&&(I=u(I));var S=Math.ceil(b[1]/I)*I,C=h.round(S-I*o);y.setExtent(C,S),y.setInterval(I)}})},a.dimensions=[],a.create=function(s,n){var d=[];return s.eachComponent("radar",function(r){var o=new a(r,s,n);d.push(o),r.coordinateSystem=o}),s.eachSeriesByType("radar",function(r){r.get("coordinateSystem")==="radar"&&(r.coordinateSystem=d[r.get("radarIndex")||0])}),d},f.register("radar",a);var l=a;ue.exports=l},"I3/A":function(ue,z,i){var T=i("bYtY"),x=i("YXkt"),g=i("c2i1"),h=i("Mdki"),t=i("sdST"),e=i("IDmD"),m=i("MwEJ");function f(c,a,l,s,n){for(var d=new g(s),r=0;r "+w)),p++)}var y=l.get("coordinateSystem"),_;if(y==="cartesian2d"||y==="polar")_=m(c,l);else{var E=e.get(y),I=E&&E.type!=="view"?E.dimensions||[]:[];T.indexOf(I,"value")<0&&I.concat(["value"]);var S=t(c,{coordDimensions:I});_=new x(S,l),_.initData(c)}var C=new x(["value"],l);return C.initData(u,o),n&&n(_,C),h({mainData:_,struct:d,structAttr:"graph",datas:{node:_,edge:C},datasAttr:{node:"data",edge:"edgeData"}}),d.update(),d}ue.exports=f},I8Z2:function(ue,z,i){"use strict";i.d(z,"a",function(){return h}),i.d(z,"b",function(){return n}),i.d(z,"c",function(){return r});var T=i("q1tI"),x=function(){var o=function(p,A){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,w){b.__proto__=w}||function(b,w){for(var y in w)w.hasOwnProperty(y)&&(b[y]=w[y])},o(p,A)};return function(u,p){o(u,p);function A(){this.constructor=u}u.prototype=p===null?Object.create(p):(A.prototype=p.prototype,new A)}}(),g=T.createContext(null),h=function(o){x(u,o);function u(){return o!==null&&o.apply(this,arguments)||this}return u.prototype.render=function(){return T.createElement(g.Provider,{value:this.props.store},this.props.children)},u}(T.Component),t=i("Gytx"),e=i.n(t),m=i("2mql"),f=i.n(m),c=function(){var o=function(p,A){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,w){b.__proto__=w}||function(b,w){for(var y in w)w.hasOwnProperty(y)&&(b[y]=w[y])},o(p,A)};return function(u,p){o(u,p);function A(){this.constructor=u}u.prototype=p===null?Object.create(p):(A.prototype=p.prototype,new A)}}(),a=function(){return a=Object.assign||function(o){for(var u,p=1,A=arguments.length;pthis._ux||u(_-this._yi)>this._uy||this._len<5;return this.addData(m.L,y,_),this._ctx&&E&&(this._needsDash()?this._dashedLineTo(y,_):this._ctx.lineTo(y,_)),E&&(this._xi=y,this._yi=_),this},bezierCurveTo:function(y,_,E,I,S,C){return this.addData(m.C,y,_,E,I,S,C),this._ctx&&(this._needsDash()?this._dashedBezierTo(y,_,E,I,S,C):this._ctx.bezierCurveTo(y,_,E,I,S,C)),this._xi=S,this._yi=C,this},quadraticCurveTo:function(y,_,E,I){return this.addData(m.Q,y,_,E,I),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(y,_,E,I):this._ctx.quadraticCurveTo(y,_,E,I)),this._xi=E,this._yi=I,this},arc:function(y,_,E,I,S,C){return this.addData(m.A,y,_,E,E,I,S-I,0,C?0:1),this._ctx&&this._ctx.arc(y,_,E,I,S,C),this._xi=d(S)*E+y,this._yi=r(S)*E+_,this},arcTo:function(y,_,E,I,S){return this._ctx&&this._ctx.arcTo(y,_,E,I,S),this},rect:function(y,_,E,I){return this._ctx&&this._ctx.rect(y,_,E,I),this.addData(m.R,y,_,E,I),this},closePath:function(){this.addData(m.Z);var y=this._ctx,_=this._x0,E=this._y0;return y&&(this._needsDash()&&this._dashedLineTo(_,E),y.closePath()),this._xi=_,this._yi=E,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 _=0,E=0;E_.length&&(this._expandData(),_=this.data);for(var E=0;E0&&V<=y||P<0&&V>=y||P===0&&(B>0&&Y<=_||B<0&&Y>=_);){if(U=this._dashIdx,j=S[U],V+=P*j,Y+=B*j,this._dashIdx=(U+1)%W,P>0&&VN||B>0&&YM)continue;C[U%2?"moveTo":"lineTo"](P>=0?s(V,y):n(V,y),B>=0?s(Y,_):n(Y,_))}P=V-y,B=Y-_,this._dashOffset=-o(P*P+B*B)},_dashedBezierTo:function(y,_,E,I,S,C){var N=this._dashSum,M=this._dashOffset,P=this._lineDash,B=this._ctx,X=this._xi,V=this._yi,Y,j,W,U=T.cubicAt,R=0,K=this._dashIdx,G=P.length,H,Z,q=0;for(M<0&&(M=N+M),M%=N,Y=0;Y<1;Y+=.1)j=U(X,y,E,S,Y+.1)-U(X,y,E,S,Y),W=U(V,_,I,C,Y+.1)-U(V,_,I,C,Y),R+=o(j*j+W*W);for(;KM);K++);for(Y=(q-M)/R;Y<=1;)H=U(X,y,E,S,Y),Z=U(V,_,I,C,Y),K%2?B.moveTo(H,Z):B.lineTo(H,Z),Y+=P[K]/R,K=(K+1)%G;K%2!==0&&B.lineTo(S,C),j=S-H,W=C-Z,this._dashOffset=-o(j*j+W*W)},_dashedQuadraticTo:function(y,_,E,I){var S=E,C=I;E=(E+2*y)/3,I=(I+2*_)/3,y=(this._xi+2*y)/3,_=(this._yi+2*_)/3,this._dashedBezierTo(y,_,E,I,S,C)},toStatic:function(){var y=this.data;y instanceof Array&&(y.length=this._len,p&&(this.data=new Float32Array(y)))},getBoundingRect:function(){f[0]=f[1]=a[0]=a[1]=Number.MAX_VALUE,c[0]=c[1]=l[0]=l[1]=-Number.MAX_VALUE;for(var y=this.data,_=0,E=0,I=0,S=0,C=0;CP||u(M-C)>B||V===X-1)&&(y.lineTo(N,M),S=N,C=M);break;case m.C:y.bezierCurveTo(_[V++],_[V++],_[V++],_[V++],_[V++],_[V++]),S=_[V-2],C=_[V-1];break;case m.Q:y.quadraticCurveTo(_[V++],_[V++],_[V++],_[V++]),S=_[V-2],C=_[V-1];break;case m.A:var j=_[V++],W=_[V++],U=_[V++],R=_[V++],K=_[V++],G=_[V++],H=_[V++],Z=_[V++],q=U>R?U:R,ce=U>R?1:U/R,ne=U>R?R/U:1,se=Math.abs(U-R)>.001,Ce=K+G;se?(y.translate(j,W),y.rotate(H),y.scale(ce,ne),y.arc(0,0,q,K,Ce,1-Z),y.scale(1/ce,1/ne),y.rotate(-H),y.translate(-j,-W)):y.arc(j,W,q,K,Ce,1-Z),V===1&&(E=d(K)*U+j,I=r(K)*R+W),S=d(Ce)*U+j,C=r(Ce)*R+W;break;case m.R:E=S=_[V],I=C=_[V+1],y.rect(_[V++],_[V++],_[V++],_[V++]);break;case m.Z:y.closePath(),S=E,C=I}}}},A.CMD=m;var b=A;ue.exports=b},IUWy:function(ue,z){var i={};function T(g,h){i[g]=h}function x(g){return i[g]}z.register=T,z.get=x},IWNH:function(ue,z,i){var T=i("T4UG"),x=i("Bsck"),g=i("7aKB"),h=g.encodeHTML,t=i("Qxkt"),e=T.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(m){var f={name:m.name,children:m.data},c=m.leaves||{},a=new t(c,this,this.ecModel),l=x.createTree(f,this,{},s);function s(o){o.wrapMethod("getItemModel",function(u,p){var A=l.getNodeByDataIndex(p);return(!A.children.length||!A.isExpand)&&(u.parentModel=a),u})}var n=0;l.eachNode("preorder",function(o){o.depth>n&&(n=o.depth)});var d=m.expandAndCollapse,r=d&&m.initialTreeDepth>=0?m.initialTreeDepth:n;return l.root.eachNode("preorder",function(o){var u=o.hostTree.data.getRawDataItem(o.dataIndex);o.isExpand=u&&u.collapsed!=null?!u.collapsed:o.depth<=r}),l.data},getOrient:function(){var m=this.get("orient");return m==="horizontal"?m="LR":m==="vertical"&&(m="TB"),m},setZoom:function(m){this.option.zoom=m},setCenter:function(m){this.option.center=m},formatTooltip:function(m){for(var f=this.getData().tree,c=f.root.children[0],a=f.getNodeByDataIndex(m),l=a.getValue(),s=a.name;a&&a!==c;)s=a.parentNode.name+"."+s,a=a.parentNode;return h(s+(isNaN(l)||l==null?"":" : "+l))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});ue.exports=e},IWp7:function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=i("7aKB"),h=i("lE7J"),t=i("ieMj"),e=t.prototype,m=Math.ceil,f=Math.floor,c=1e3,a=c*60,l=a*60,s=l*24,n=function(u,p,A,b){for(;A>>1;u[w][1]A&&(y=A);var _=r.length,E=n(r,y,0,_),I=r[Math.min(E,_-1)],S=I[1];if(I[0]==="year"){var C=w/S,N=x.nice(C/u,!0);S*=N}var M=this.getSetting("useUTC")?0:new Date(+b[0]||+b[1]).getTimezoneOffset()*60*1e3,P=[Math.round(m((b[0]-M)/S)*S+M),Math.round(f((b[1]-M)/S)*S+M)];h.fixExtent(P,b),this._stepLvl=I,this._interval=S,this._niceExtent=P},parse:function(u){return+x.parseDate(u)}});T.each(["contain","normalize"],function(u){d.prototype[u]=function(p){return e[u].call(this,this.parse(p))}});var r=[["hh:mm:ss",c],["hh:mm:ss",c*5],["hh:mm:ss",c*10],["hh:mm:ss",c*15],["hh:mm:ss",c*30],[`hh:mm MM-dd`,a],[`hh:mm MM-dd`,a*5],[`hh:mm MM-dd`,a*10],[`hh:mm MM-dd`,a*15],[`hh:mm MM-dd`,a*30],[`hh:mm MM-dd`,l],[`hh:mm MM-dd`,l*2],[`hh:mm MM-dd`,l*6],[`hh:mm MM-dd`,l*12],[`MM-dd yyyy`,s],[`MM-dd yyyy`,s*2],[`MM-dd yyyy`,s*3],[`MM-dd yyyy`,s*4],[`MM-dd yyyy`,s*5],[`MM-dd yyyy`,s*6],["week",s*7],[`MM-dd yyyy`,s*10],["week",s*14],["week",s*21],["month",s*31],["week",s*42],["month",s*62],["week",s*70],["quarter",s*95],["month",s*31*4],["month",s*31*5],["half-year",s*380/2],["month",s*31*8],["month",s*31*10],["year",s*380]];d.create=function(u){return new d({useUTC:u.ecModel.get("useUTC")})};var o=d;ue.exports=o},IXuL:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("MwEJ"),h=i("T4UG"),t=h.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,m){return g(this.getSource(),this,{useEncodeDefaulter:!0})},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clip:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:Infinity}});ue.exports=t},IXyC:function(ue,z,i){var T=i("bYtY"),x=i("bLfw");i("3zoK");var g=x.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){x.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(h){var t=this.option;h&&T.merge(t,h,!0),this._initDimensions()},contains:function(h,t){var e=h.get("parallelIndex");return e!=null&&t.getComponent("parallel",e)===this},setAxisExpand:function(h){T.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){h.hasOwnProperty(t)&&(this.option[t]=h[t])},this)},_initDimensions:function(){var h=this.dimensions=[],t=this.parallelAxisIndex=[],e=T.filter(this.dependentModels.parallelAxis,function(m){return(m.get("parallelIndex")||0)===this.componentIndex},this);T.each(e,function(m){h.push("dim"+m.get("dim")),t.push(m.componentIndex)})}});ue.exports=g},IkRI:function(ue,z,i){(function(T){/*! cpexcel.js (C) 2013-present SheetJS -- http://sheetjs.com */var x={version:"1.15.0"};x[437]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[620]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\u0105\xE7\xEA\xEB\xE8\xEF\xEE\u0107\xC4\u0104\u0118\u0119\u0142\xF4\xF6\u0106\xFB\xF9\u015A\xD6\xDC\xA2\u0141\xA5\u015B\u0192\u0179\u017B\xF3\xD3\u0144\u0143\u017A\u017C\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[737]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[850]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[852]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[857]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[861]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[865]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[866]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[874]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[895]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u010C\xFC\xE9\u010F\xE4\u010E\u0164\u010D\u011B\u011A\u0139\xCD\u013E\u01EA\xC4\xC1\xC9\u017E\u017D\xF4\xF6\xD3\u016F\xDA\xFD\xD6\xDC\u0160\u013D\xDD\u0158\u0165\xE1\xED\xF3\xFA\u0148\u0147\u016E\xD4\u0161\u0159\u0155\u0154\xBC\xA7\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[932]=function(){var g=[],h={},t=[],e;for(t[0]=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(h[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\uFF0B\uFF0D\xB1\xD7\uFFFD\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6\uFFFD\uFFFD\uFFFD\uFFFD\u25EF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(h[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(h[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\uFFFD\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(h[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\uFFFD\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(h[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\u246F\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u337B\uFFFD\u301D\u301F\u2116\u33CD\u2121\u32A4\u32A5\u32A6\u32A7\u32A8\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(h[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(h[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\uFFFD\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(h[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\uFFFD\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(h[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\uFFFD\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(h[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\uFFFD\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(h[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\uFFFD\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(h[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\uFFFD\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(h[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\uFFFD\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(h[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\uFFFD\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(h[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\uFFFD\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(h[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\uFFFD\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(h[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\uFFFD\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(h[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\uFFFD\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(h[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\uFFFD\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(h[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\uFFFD\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(h[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\uFFFD\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(h[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(h[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\uFFFD\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(h[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\uFFFD\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(h[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\uFFFD\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(h[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\uFFFD\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(h[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\uFFFD\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(h[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\uFFFD\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(h[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\uFFFD\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(h[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\uFFFD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(h[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\uFFFD\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(h[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\uFFFD\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(h[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\uFFFD\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(h[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\uFFFD\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(h[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\uFFFD\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(h[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\uFFFD\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(h[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\uFFFD\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(h[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\uFFFD\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(h[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\uFFFD\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(h[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\uFFFD\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(h[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFFFD\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(h[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\uFFFD\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFE2\uFFE4\uFF07\uFF02\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(h[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\uFFFD\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(h[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFFFD\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(h[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(h[t[252][e]]=64512+e,g[64512+e]=t[252][e]);return{enc:h,dec:g}}(),x[936]=function(){var g=[],h={},t=[],e;for(t[0]=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(h[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A\u4E6B\u4E6C\u4E6D\u4E6E\u4E6F\u4E72\u4E74\u4E75\u4E76\u4E77\u4E78\u4E79\u4E7A\u4E7B\u4E7C\u4E7D\u4E7F\u4E80\u4E81\u4E82\u4E83\u4E84\u4E85\u4E87\u4E8A\uFFFD\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02\u4F03\u4F04\u4F05\u4F06\u4F07\u4F08\u4F0B\u4F0C\u4F12\u4F13\u4F14\u4F15\u4F16\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F3F\u4F40\u4F41\u4F42\u4F44\u4F45\u4F47\u4F48\u4F49\u4F4A\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(h[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FA4\u4FAB\u4FAD\u4FB0\u4FB1\u4FB2\u4FB3\u4FB4\u4FB6\u4FB7\u4FB8\u4FB9\u4FBA\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2\u4FD3\u4FD4\u4FD5\u4FD6\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF\u5000\u5001\u5002\u5003\u5004\u5005\u5006\u5007\u5008\u5009\u500A\uFFFD\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F\u5030\u5031\u5032\u5033\u5034\u5035\u5036\u5037\u5038\u5039\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050\u5051\u5052\u5053\u5054\u5056\u5057\u5058\u5059\u505B\u505D\u505E\u505F\u5060\u5061\u5062\u5063\u5064\u5066\u5067\u5068\u5069\u506A\u506B\u506D\u506E\u506F\u5070\u5071\u5072\u5073\u5074\u5075\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E\u508F\u5090\u5091\u5092\u5093\u5094\u5095\u5096\u5097\u5098\u5099\u509A\u509B\u509C\u509D\u509E\u509F\u50A0\u50A1\u50A2\u50A4\u50A6\u50AA\u50AB\u50AD\u50AE\u50AF\u50B0\u50B1\u50B3\u50B4\u50B5\u50B6\u50B7\u50B8\u50B9\u50BC\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(h[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u50BD\u50BE\u50BF\u50C0\u50C1\u50C2\u50C3\u50C4\u50C5\u50C6\u50C7\u50C8\u50C9\u50CA\u50CB\u50CC\u50CD\u50CE\u50D0\u50D1\u50D2\u50D3\u50D4\u50D5\u50D7\u50D8\u50D9\u50DB\u50DC\u50DD\u50DE\u50DF\u50E0\u50E1\u50E2\u50E3\u50E4\u50E5\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6\u50F7\u50F8\u50F9\u50FA\u50FC\u50FD\u50FE\u50FF\u5100\u5101\u5102\u5103\u5104\u5105\u5108\uFFFD\u5109\u510A\u510C\u510D\u510E\u510F\u5110\u5111\u5113\u5114\u5115\u5116\u5117\u5118\u5119\u511A\u511B\u511C\u511D\u511E\u511F\u5120\u5122\u5123\u5124\u5125\u5126\u5127\u5128\u5129\u512A\u512B\u512C\u512D\u512E\u512F\u5130\u5131\u5132\u5133\u5134\u5135\u5136\u5137\u5138\u5139\u513A\u513B\u513C\u513D\u513E\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D\u515E\u515F\u5160\u5161\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6\u51A7\u51A8\u51A9\u51AA\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2\u51D3\u51D4\u51D5\u51D6\u51D7\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(h[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5\u51E6\u51E7\u51E8\u51E9\u51EA\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244\u5245\u5246\u5247\u5248\u5249\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258\uFFFD\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273\u5274\u5275\u5276\u5277\u5278\u5279\u527A\u527B\u527C\u527E\u5280\u5283\u5284\u5285\u5286\u5287\u5289\u528A\u528B\u528C\u528D\u528E\u528F\u5291\u5292\u5294\u5295\u5296\u5297\u5298\u5299\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4\u52B5\u52B6\u52B7\u52B8\u52B9\u52BA\u52BB\u52BC\u52BD\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9\u52DA\u52DB\u52DC\u52DD\u52DE\u52E0\u52E1\u52E2\u52E3\u52E5\u52E6\u52E7\u52E8\u52E9\u52EA\u52EB\u52EC\u52ED\u52EE\u52EF\u52F1\u52F2\u52F3\u52F4\u52F5\u52F6\u52F7\u52F8\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(h[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F\u5330\u5331\u5332\u5333\u5334\u5335\u5336\u5337\u5338\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F\uFFFD\u5390\u5391\u5392\u5393\u5394\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF\u53B0\u53B1\u53B2\u53B3\u53B4\u53B5\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3\u53C4\u53C5\u53C6\u53C7\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D\u545E\u545F\u5460\u5461\u5463\u5465\u5467\u5469\u546A\u546B\u546C\u546D\u546E\u546F\u5470\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(h[t[133][e]]=34048+e,g[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0\u54E1\u54E2\u54E3\u54E4\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4\u54F5\u54F6\u54F7\u54F8\u54F9\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A\u550B\u550C\u550D\u550E\u5512\u5513\u5515\u5516\u5517\u5518\u5519\u551A\u551C\u551D\u551E\u551F\u5521\u5525\u5526\uFFFD\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B\u554C\u554D\u554E\u554F\u5551\u5552\u5553\u5554\u5557\u5558\u5559\u555A\u555B\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F\u5570\u5571\u5572\u5573\u5574\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0\u55A1\u55A2\u55A3\u55A4\u55A5\u55A6\u55A8\u55A9\u55AA\u55AB\u55AC\u55AD\u55AE\u55AF\u55B0\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF\u55C0\u55C1\u55C2\u55C3\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7\u55D8\u55D9\u55DA\u55DB\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8\u55F9\u55FA\u55FB\u55FC\u55FF\u5602\u5603\u5604\u5605\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(h[t[134][e]]=34304+e,g[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5606\u5607\u560A\u560B\u560D\u5610\u5611\u5612\u5613\u5614\u5615\u5616\u5617\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640\u5641\u5642\u5643\u5644\u5645\u5646\u5647\u5648\u5649\u564A\u564B\u564F\u5650\u5651\u5652\u5653\u5655\u5656\u565A\u565B\u565D\u565E\u565F\u5660\u5661\uFFFD\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D\u567E\u567F\u5680\u5681\u5682\u5683\u5684\u5687\u5688\u5689\u568A\u568B\u568C\u568D\u5690\u5691\u5692\u5694\u5695\u5696\u5697\u5698\u5699\u569A\u569B\u569C\u569D\u569E\u569F\u56A0\u56A1\u56A2\u56A4\u56A5\u56A6\u56A7\u56A8\u56A9\u56AA\u56AB\u56AC\u56AD\u56AE\u56B0\u56B1\u56B2\u56B3\u56B4\u56B5\u56B6\u56B8\u56B9\u56BA\u56BB\u56BD\u56BE\u56BF\u56C0\u56C1\u56C2\u56C3\u56C4\u56C5\u56C6\u56C7\u56C8\u56C9\u56CB\u56CC\u56CD\u56CE\u56CF\u56D0\u56D1\u56D2\u56D3\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5\u56E6\u56E7\u56E8\u56E9\u56EA\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B\u570C\u570D\u570E\u570F\u5710\u5711\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(h[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5712\u5713\u5714\u5715\u5716\u5717\u5718\u5719\u571A\u571B\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734\u5735\u5736\u5737\u5738\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752\u5753\u5754\u5755\u5756\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780\uFFFD\u5781\u5787\u5788\u5789\u578A\u578D\u578E\u578F\u5790\u5791\u5794\u5795\u5796\u5797\u5798\u5799\u579A\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9\u57BA\u57BB\u57BC\u57BD\u57BE\u57BF\u57C0\u57C1\u57C4\u57C5\u57C6\u57C7\u57C8\u57C9\u57CA\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5\u57E6\u57E7\u57E8\u57E9\u57EA\u57EB\u57EC\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825\u5826\u5827\u5828\u5829\u582B\u582C\u582D\u582E\u582F\u5831\u5832\u5833\u5834\u5836\u5837\u5838\u5839\u583A\u583B\u583C\u583D\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(h[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u583E\u583F\u5840\u5841\u5842\u5843\u5845\u5846\u5847\u5848\u5849\u584A\u584B\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859\u585A\u585B\u585C\u585D\u585F\u5860\u5861\u5862\u5863\u5864\u5866\u5867\u5868\u5869\u586A\u586D\u586E\u586F\u5870\u5871\u5872\u5873\u5874\u5875\u5876\u5877\u5878\u5879\u587A\u587B\u587C\u587D\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C\uFFFD\u588D\u588E\u588F\u5890\u5891\u5894\u5895\u5896\u5897\u5898\u589B\u589C\u589D\u58A0\u58A1\u58A2\u58A3\u58A4\u58A5\u58A6\u58A7\u58AA\u58AB\u58AC\u58AD\u58AE\u58AF\u58B0\u58B1\u58B2\u58B3\u58B4\u58B5\u58B6\u58B7\u58B8\u58B9\u58BA\u58BB\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6\u58C7\u58C8\u58C9\u58CA\u58CB\u58CC\u58CD\u58CE\u58CF\u58D0\u58D2\u58D3\u58D4\u58D6\u58D7\u58D8\u58D9\u58DA\u58DB\u58DC\u58DD\u58DE\u58DF\u58E0\u58E1\u58E2\u58E3\u58E5\u58E6\u58E7\u58E8\u58E9\u58EA\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA\u58FB\u58FC\u58FD\u58FE\u58FF\u5900\u5901\u5903\u5905\u5906\u5908\u5909\u590A\u590B\u590C\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(h[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B\u595C\u595D\u595E\u595F\u5961\u5963\u5964\u5966\u5967\u5968\u5969\u596A\u596B\u596C\u596D\u596E\u596F\u5970\u5971\u5972\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6\uFFFD\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3\u59B4\u59B5\u59B6\u59B7\u59B8\u59BA\u59BC\u59BD\u59BF\u59C0\u59C1\u59C2\u59C3\u59C4\u59C5\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE\u59DF\u59E0\u59E1\u59E2\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED\u59EE\u59EF\u59F0\u59F1\u59F2\u59F3\u59F4\u59F5\u59F6\u59F7\u59F8\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A\u5A2B\u5A2C\u5A2D\u5A2E\u5A2F\u5A30\u5A33\u5A35\u5A37\u5A38\u5A39\u5A3A\u5A3B\u5A3D\u5A3E\u5A3F\u5A41\u5A42\u5A43\u5A44\u5A45\u5A47\u5A48\u5A4B\u5A4C\u5A4D\u5A4E\u5A4F\u5A50\u5A51\u5A52\u5A53\u5A54\u5A56\u5A57\u5A58\u5A59\u5A5B\u5A5C\u5A5D\u5A5E\u5A5F\u5A60\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(h[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B\u5A6C\u5A6D\u5A6E\u5A6F\u5A70\u5A71\u5A72\u5A73\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80\u5A81\u5A82\u5A83\u5A84\u5A85\u5A86\u5A87\u5A88\u5A89\u5A8A\u5A8B\u5A8C\u5A8D\u5A8E\u5A8F\u5A90\u5A91\u5A93\u5A94\u5A95\u5A96\u5A97\u5A98\u5A99\u5A9C\u5A9D\u5A9E\u5A9F\u5AA0\u5AA1\u5AA2\u5AA3\u5AA4\u5AA5\u5AA6\u5AA7\u5AA8\u5AA9\u5AAB\u5AAC\uFFFD\u5AAD\u5AAE\u5AAF\u5AB0\u5AB1\u5AB4\u5AB6\u5AB7\u5AB9\u5ABA\u5ABB\u5ABC\u5ABD\u5ABF\u5AC0\u5AC3\u5AC4\u5AC5\u5AC6\u5AC7\u5AC8\u5ACA\u5ACB\u5ACD\u5ACE\u5ACF\u5AD0\u5AD1\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC\u5AED\u5AEE\u5AEF\u5AF0\u5AF2\u5AF3\u5AF4\u5AF5\u5AF6\u5AF7\u5AF8\u5AF9\u5AFA\u5AFB\u5AFC\u5AFD\u5AFE\u5AFF\u5B00\u5B01\u5B02\u5B03\u5B04\u5B05\u5B06\u5B07\u5B08\u5B0A\u5B0B\u5B0C\u5B0D\u5B0E\u5B0F\u5B10\u5B11\u5B12\u5B13\u5B14\u5B15\u5B18\u5B19\u5B1A\u5B1B\u5B1C\u5B1D\u5B1E\u5B1F\u5B20\u5B21\u5B22\u5B23\u5B24\u5B25\u5B26\u5B27\u5B28\u5B29\u5B2A\u5B2B\u5B2C\u5B2D\u5B2E\u5B2F\u5B30\u5B31\u5B33\u5B35\u5B36\u5B38\u5B39\u5B3A\u5B3B\u5B3C\u5B3D\u5B3E\u5B3F\u5B41\u5B42\u5B43\u5B44\u5B45\u5B46\u5B47\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(h[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B48\u5B49\u5B4A\u5B4B\u5B4C\u5B4D\u5B4E\u5B4F\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF\uFFFD\u5BD1\u5BD4\u5BD5\u5BD6\u5BD7\u5BD8\u5BD9\u5BDA\u5BDB\u5BDC\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9\u5BEA\u5BEB\u5BEC\u5BED\u5BEF\u5BF1\u5BF2\u5BF3\u5BF4\u5BF5\u5BF6\u5BF7\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67\u5C68\u5C69\u5C6A\u5C6B\u5C6C\u5C6D\u5C70\u5C72\u5C73\u5C74\u5C75\u5C76\u5C77\u5C78\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83\u5C84\u5C85\u5C86\u5C87\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D\u5C9E\u5C9F\u5CA0\u5CA1\u5CA4\u5CA5\u5CA6\u5CA7\u5CA8\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(h[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5\u5CC6\u5CC7\u5CC8\u5CC9\u5CCA\u5CCC\u5CCD\u5CCE\u5CCF\u5CD0\u5CD1\u5CD3\u5CD4\u5CD5\u5CD6\u5CD7\u5CD8\u5CDA\u5CDB\u5CDC\u5CDD\u5CDE\u5CDF\u5CE0\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1\u5CF2\u5CF3\u5CF4\u5CF5\u5CF6\u5CF7\u5CF8\u5CF9\u5CFA\u5CFC\u5CFD\u5CFE\u5CFF\u5D00\uFFFD\u5D01\u5D04\u5D05\u5D08\u5D09\u5D0A\u5D0B\u5D0C\u5D0D\u5D0F\u5D10\u5D11\u5D12\u5D13\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F\u5D20\u5D21\u5D22\u5D23\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F\u5D30\u5D31\u5D32\u5D33\u5D35\u5D36\u5D37\u5D38\u5D39\u5D3A\u5D3B\u5D3C\u5D3F\u5D40\u5D41\u5D42\u5D43\u5D44\u5D45\u5D46\u5D48\u5D49\u5D4D\u5D4E\u5D4F\u5D50\u5D51\u5D52\u5D53\u5D54\u5D55\u5D56\u5D57\u5D59\u5D5A\u5D5C\u5D5E\u5D5F\u5D60\u5D61\u5D62\u5D63\u5D64\u5D65\u5D66\u5D67\u5D68\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75\u5D76\u5D77\u5D78\u5D79\u5D7A\u5D7B\u5D7C\u5D7D\u5D7E\u5D7F\u5D80\u5D81\u5D83\u5D84\u5D85\u5D86\u5D87\u5D88\u5D89\u5D8A\u5D8B\u5D8C\u5D8D\u5D8E\u5D8F\u5D90\u5D91\u5D92\u5D93\u5D94\u5D95\u5D96\u5D97\u5D98\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(h[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DA1\u5DA2\u5DA3\u5DA4\u5DA5\u5DA6\u5DA7\u5DA8\u5DA9\u5DAA\u5DAB\u5DAC\u5DAD\u5DAE\u5DAF\u5DB0\u5DB1\u5DB2\u5DB3\u5DB4\u5DB5\u5DB6\u5DB8\u5DB9\u5DBA\u5DBB\u5DBC\u5DBD\u5DBE\u5DBF\u5DC0\u5DC1\u5DC2\u5DC3\u5DC4\u5DC6\u5DC7\u5DC8\u5DC9\u5DCA\u5DCB\u5DCC\u5DCE\u5DCF\u5DD0\u5DD1\u5DD2\u5DD3\u5DD4\u5DD5\u5DD6\u5DD7\u5DD8\u5DD9\u5DDA\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED\uFFFD\u5DF0\u5DF5\u5DF6\u5DF8\u5DF9\u5DFA\u5DFB\u5DFC\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E\u5E1F\u5E20\u5E21\u5E22\u5E23\u5E24\u5E25\u5E28\u5E29\u5E2A\u5E2B\u5E2C\u5E2F\u5E30\u5E32\u5E33\u5E34\u5E35\u5E36\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46\u5E47\u5E48\u5E49\u5E4A\u5E4B\u5E4D\u5E4E\u5E4F\u5E50\u5E51\u5E52\u5E53\u5E56\u5E57\u5E58\u5E59\u5E5A\u5E5C\u5E5D\u5E5F\u5E60\u5E63\u5E64\u5E65\u5E66\u5E67\u5E68\u5E69\u5E6A\u5E6B\u5E6C\u5E6D\u5E6E\u5E6F\u5E70\u5E71\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8\u5EA9\u5EAA\u5EAB\u5EAC\u5EAE\u5EAF\u5EB0\u5EB1\u5EB2\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF\u5EC0\u5EC1\u5EC2\u5EC3\u5EC4\u5EC5\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(h[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5EC6\u5EC7\u5EC8\u5ECB\u5ECC\u5ECD\u5ECE\u5ECF\u5ED0\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC\u5EDD\u5EDE\u5EDF\u5EE0\u5EE1\u5EE2\u5EE3\u5EE4\u5EE5\u5EE6\u5EE7\u5EE9\u5EEB\u5EEC\u5EED\u5EEE\u5EEF\u5EF0\u5EF1\u5EF2\u5EF3\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24\uFFFD\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32\u5F33\u5F34\u5F35\u5F36\u5F37\u5F38\u5F3B\u5F3D\u5F3E\u5F3F\u5F41\u5F42\u5F43\u5F44\u5F45\u5F46\u5F47\u5F48\u5F49\u5F4A\u5F4B\u5F4C\u5F4D\u5F4E\u5F4F\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2\u5FA3\u5FA4\u5FA5\u5FA6\u5FA7\u5FA9\u5FAB\u5FAC\u5FAF\u5FB0\u5FB1\u5FB2\u5FB3\u5FB4\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE\u5FBF\u5FC0\u5FC1\u5FC2\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(h[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030\u6031\u6032\u6033\u6034\u6036\u6037\u6038\u6039\u603A\u603D\u603E\u6040\u6044\u6045\u6046\u6047\u6048\u6049\u604A\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080\uFFFD\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD\u60BE\u60BF\u60C0\u60C1\u60C2\u60C3\u60C4\u60C7\u60C8\u60C9\u60CC\u60CD\u60CE\u60CF\u60D0\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1\u60E2\u60E3\u60E4\u60E5\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB\u60FC\u60FD\u60FE\u60FF\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110\u6111\u6112\u6113\u6114\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C\u612D\u612E\u612F\u6130\u6131\u6132\u6133\u6134\u6135\u6136\u6137\u6138\u6139\u613A\u613B\u613C\u613D\u613E\u6140\u6141\u6142\u6143\u6144\u6145\u6146\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(h[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156\u6157\u6158\u6159\u615A\u615B\u615C\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169\u616A\u616B\u616C\u616D\u616E\u616F\u6171\u6172\u6173\u6174\u6176\u6178\u6179\u617A\u617B\u617C\u617D\u617E\u617F\u6180\u6181\u6182\u6183\u6184\u6185\u6186\u6187\u6188\u6189\u618A\u618C\u618D\u618F\u6190\u6191\u6192\u6193\u6195\uFFFD\u6196\u6197\u6198\u6199\u619A\u619B\u619C\u619E\u619F\u61A0\u61A1\u61A2\u61A3\u61A4\u61A5\u61A6\u61AA\u61AB\u61AD\u61AE\u61AF\u61B0\u61B1\u61B2\u61B3\u61B4\u61B5\u61B6\u61B8\u61B9\u61BA\u61BB\u61BC\u61BD\u61BF\u61C0\u61C1\u61C3\u61C4\u61C5\u61C6\u61C7\u61C9\u61CC\u61CD\u61CE\u61CF\u61D0\u61D3\u61D5\u61D6\u61D7\u61D8\u61D9\u61DA\u61DB\u61DC\u61DD\u61DE\u61DF\u61E0\u61E1\u61E2\u61E3\u61E4\u61E5\u61E7\u61E8\u61E9\u61EA\u61EB\u61EC\u61ED\u61EE\u61EF\u61F0\u61F1\u61F2\u61F3\u61F4\u61F6\u61F7\u61F8\u61F9\u61FA\u61FB\u61FC\u61FD\u61FE\u6200\u6201\u6202\u6203\u6204\u6205\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238\u6239\u623A\u623B\u623C\u6242\u6244\u6245\u6246\u624A\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(h[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C\u625D\u625E\u625F\u6260\u6261\u6262\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B\u628C\u628D\u628E\u628F\u6290\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1\uFFFD\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333\u6334\u6335\u6336\u6337\u6338\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356\u6357\u6358\u6359\u635A\u635B\u635C\u635D\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399\u639A\u639B\u639C\u639D\u639E\u639F\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(h[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7\u63D8\u63D9\u63DA\u63DB\u63DC\u63DD\u63DF\u63E2\u63E4\u63E5\u63E6\u63E7\u63E8\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406\u6407\u6408\u6409\u640A\u640D\u640E\u6411\u6412\u6415\u6416\u6417\u6418\u6419\u641A\u641D\u641F\u6422\u6423\u6424\uFFFD\u6425\u6427\u6428\u6429\u642B\u642E\u642F\u6430\u6431\u6432\u6433\u6435\u6436\u6437\u6438\u6439\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B\u644C\u644D\u644E\u644F\u6450\u6451\u6453\u6455\u6456\u6457\u6459\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6462\u6463\u6464\u6465\u6466\u6468\u646A\u646B\u646C\u646E\u646F\u6470\u6471\u6472\u6473\u6474\u6475\u6476\u6477\u647B\u647C\u647D\u647E\u647F\u6480\u6481\u6483\u6486\u6488\u6489\u648A\u648B\u648C\u648D\u648E\u648F\u6490\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F\u64A0\u64A1\u64A2\u64A3\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6\u64C7\u64C8\u64C9\u64CA\u64CB\u64CC\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(h[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7\u64E8\u64E9\u64EA\u64EB\u64EC\u64ED\u64EE\u64EF\u64F0\u64F1\u64F2\u64F3\u64F4\u64F5\u64F6\u64F7\u64F8\u64F9\u64FA\u64FB\u64FC\u64FD\u64FE\u64FF\u6501\u6502\u6503\u6504\u6505\u6506\u6507\u6508\u650A\u650B\u650C\u650D\u650E\u650F\u6510\u6511\u6513\u6514\u6515\u6516\u6517\u6519\u651A\u651B\u651C\u651D\u651E\u651F\u6520\u6521\uFFFD\u6522\u6523\u6524\u6526\u6527\u6528\u6529\u652A\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540\u6541\u6542\u6543\u6544\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578\u6579\u657A\u657B\u657C\u657D\u657E\u657F\u6580\u6581\u6582\u6583\u6584\u6585\u6586\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1\u65B2\u65B3\u65B4\u65B5\u65B6\u65B7\u65B8\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8\u65D9\u65DA\u65DB\u65DC\u65DD\u65DE\u65DF\u65E1\u65E3\u65E4\u65EA\u65EB\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(h[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB\u65FC\u65FD\u65FE\u65FF\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637\u6638\u6639\u663A\u663B\u663D\u663F\u6640\u6642\u6644\u6645\u6646\u6647\u6648\u6649\u664A\u664D\u664E\u6650\u6651\u6658\uFFFD\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669\u666A\u666B\u666C\u666D\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698\u6699\u669A\u669B\u669C\u669E\u669F\u66A0\u66A1\u66A2\u66A3\u66A4\u66A5\u66A6\u66A9\u66AA\u66AB\u66AC\u66AD\u66AF\u66B0\u66B1\u66B2\u66B3\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF\u66C0\u66C1\u66C2\u66C3\u66C4\u66C5\u66C6\u66C7\u66C8\u66C9\u66CA\u66CB\u66CC\u66CD\u66CE\u66CF\u66D0\u66D1\u66D2\u66D3\u66D4\u66D5\u66D6\u66D7\u66D8\u66DA\u66DE\u66DF\u66E0\u66E1\u66E2\u66E3\u66E4\u66E5\u66E7\u66E8\u66EA\u66EB\u66EC\u66ED\u66EE\u66EF\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(h[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720\u6721\u6722\u6723\u6724\u6725\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757\u6758\u6759\u675A\u675B\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776\uFFFD\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9\u67BA\u67BB\u67BC\u67BD\u67BE\u67BF\u67C0\u67C2\u67C5\u67C6\u67C7\u67C8\u67C9\u67CA\u67CB\u67CC\u67CD\u67CE\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5\u67F6\u67F7\u67F8\u67F9\u67FA\u67FB\u67FC\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818\u6819\u681A\u681B\u681C\u681E\u681F\u6820\u6822\u6823\u6824\u6825\u6826\u6827\u6828\u682B\u682C\u682D\u682E\u682F\u6830\u6831\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856\u6857\u6858\u6859\u685A\u685B\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(h[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u685C\u685D\u685E\u685F\u686A\u686C\u686D\u686E\u686F\u6870\u6871\u6872\u6873\u6875\u6878\u6879\u687A\u687B\u687C\u687D\u687E\u687F\u6880\u6882\u6884\u6887\u6888\u6889\u688A\u688B\u688C\u688D\u688E\u6890\u6891\u6892\u6894\u6895\u6896\u6898\u6899\u689A\u689B\u689C\u689D\u689E\u689F\u68A0\u68A1\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8\uFFFD\u68B9\u68BA\u68BB\u68BC\u68BD\u68BE\u68BF\u68C1\u68C3\u68C4\u68C5\u68C6\u68C7\u68C8\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB\u68DC\u68DD\u68DE\u68DF\u68E1\u68E2\u68E4\u68E5\u68E6\u68E7\u68E8\u68E9\u68EA\u68EB\u68EC\u68ED\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906\u6907\u6908\u6909\u690A\u690C\u690F\u6911\u6913\u6914\u6915\u6916\u6917\u6918\u6919\u691A\u691B\u691C\u691D\u691E\u6921\u6922\u6923\u6925\u6926\u6927\u6928\u6929\u692A\u692B\u692C\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943\u6944\u6945\u6946\u6947\u6948\u6949\u694A\u694B\u694C\u694D\u694E\u694F\u6950\u6951\u6952\u6953\u6955\u6956\u6958\u6959\u695B\u695C\u695F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(h[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972\u6973\u6974\u6975\u6976\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E\u698F\u6990\u6991\u6992\u6993\u6996\u6997\u6999\u699A\u699D\u699E\u699F\u69A0\u69A1\u69A2\u69A3\u69A4\u69A5\u69A6\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD\uFFFD\u69BE\u69BF\u69C0\u69C2\u69C3\u69C4\u69C5\u69C6\u69C7\u69C8\u69C9\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5\u69D6\u69D7\u69D8\u69D9\u69DA\u69DC\u69DD\u69DE\u69E1\u69E2\u69E3\u69E4\u69E5\u69E6\u69E7\u69E8\u69E9\u69EA\u69EB\u69EC\u69EE\u69EF\u69F0\u69F1\u69F3\u69F4\u69F5\u69F6\u69F7\u69F8\u69F9\u69FA\u69FB\u69FC\u69FE\u6A00\u6A01\u6A02\u6A03\u6A04\u6A05\u6A06\u6A07\u6A08\u6A09\u6A0B\u6A0C\u6A0D\u6A0E\u6A0F\u6A10\u6A11\u6A12\u6A13\u6A14\u6A15\u6A16\u6A19\u6A1A\u6A1B\u6A1C\u6A1D\u6A1E\u6A20\u6A22\u6A23\u6A24\u6A25\u6A26\u6A27\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36\u6A37\u6A38\u6A39\u6A3A\u6A3B\u6A3C\u6A3F\u6A40\u6A41\u6A42\u6A43\u6A45\u6A46\u6A48\u6A49\u6A4A\u6A4B\u6A4C\u6A4D\u6A4E\u6A4F\u6A51\u6A52\u6A53\u6A54\u6A55\u6A56\u6A57\u6A5A\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(h[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A5C\u6A5D\u6A5E\u6A5F\u6A60\u6A62\u6A63\u6A64\u6A66\u6A67\u6A68\u6A69\u6A6A\u6A6B\u6A6C\u6A6D\u6A6E\u6A6F\u6A70\u6A72\u6A73\u6A74\u6A75\u6A76\u6A77\u6A78\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85\u6A86\u6A87\u6A88\u6A89\u6A8A\u6A8B\u6A8C\u6A8D\u6A8F\u6A92\u6A93\u6A94\u6A95\u6A96\u6A98\u6A99\u6A9A\u6A9B\u6A9C\u6A9D\u6A9E\u6A9F\u6AA1\u6AA2\u6AA3\u6AA4\u6AA5\u6AA6\uFFFD\u6AA7\u6AA8\u6AAA\u6AAD\u6AAE\u6AAF\u6AB0\u6AB1\u6AB2\u6AB3\u6AB4\u6AB5\u6AB6\u6AB7\u6AB8\u6AB9\u6ABA\u6ABB\u6ABC\u6ABD\u6ABE\u6ABF\u6AC0\u6AC1\u6AC2\u6AC3\u6AC4\u6AC5\u6AC6\u6AC7\u6AC8\u6AC9\u6ACA\u6ACB\u6ACC\u6ACD\u6ACE\u6ACF\u6AD0\u6AD1\u6AD2\u6AD3\u6AD4\u6AD5\u6AD6\u6AD7\u6AD8\u6AD9\u6ADA\u6ADB\u6ADC\u6ADD\u6ADE\u6ADF\u6AE0\u6AE1\u6AE2\u6AE3\u6AE4\u6AE5\u6AE6\u6AE7\u6AE8\u6AE9\u6AEA\u6AEB\u6AEC\u6AED\u6AEE\u6AEF\u6AF0\u6AF1\u6AF2\u6AF3\u6AF4\u6AF5\u6AF6\u6AF7\u6AF8\u6AF9\u6AFA\u6AFB\u6AFC\u6AFD\u6AFE\u6AFF\u6B00\u6B01\u6B02\u6B03\u6B04\u6B05\u6B06\u6B07\u6B08\u6B09\u6B0A\u6B0B\u6B0C\u6B0D\u6B0E\u6B0F\u6B10\u6B11\u6B12\u6B13\u6B14\u6B15\u6B16\u6B17\u6B18\u6B19\u6B1A\u6B1B\u6B1C\u6B1D\u6B1E\u6B1F\u6B25\u6B26\u6B28\u6B29\u6B2A\u6B2B\u6B2C\u6B2D\u6B2E\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(h[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D\u6B4E\u6B4F\u6B50\u6B51\u6B52\u6B53\u6B54\u6B55\u6B56\u6B57\u6B58\u6B5A\u6B5B\u6B5C\u6B5D\u6B5E\u6B5F\u6B60\u6B61\u6B68\u6B69\u6B6B\u6B6C\u6B6D\u6B6E\u6B6F\u6B70\u6B71\u6B72\u6B73\u6B74\u6B75\u6B76\u6B77\u6B78\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88\uFFFD\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C\u6B9D\u6B9E\u6B9F\u6BA0\u6BA2\u6BA3\u6BA4\u6BA5\u6BA6\u6BA7\u6BA8\u6BA9\u6BAB\u6BAC\u6BAD\u6BAE\u6BAF\u6BB0\u6BB1\u6BB2\u6BB6\u6BB8\u6BB9\u6BBA\u6BBB\u6BBC\u6BBD\u6BBE\u6BC0\u6BC3\u6BC4\u6BC6\u6BC7\u6BC8\u6BC9\u6BCA\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC\u6BDD\u6BDE\u6BDF\u6BE0\u6BE2\u6BE3\u6BE4\u6BE5\u6BE6\u6BE7\u6BE8\u6BE9\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE\u6BFF\u6C00\u6C01\u6C02\u6C03\u6C04\u6C08\u6C09\u6C0A\u6C0B\u6C0C\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B\u6C4C\u6C4D\u6C4E\u6C4F\u6C51\u6C52\u6C53\u6C56\u6C58\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(h[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B\u6C6C\u6C6D\u6C6E\u6C6F\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8\uFFFD\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F\u6D20\u6D21\u6D22\u6D23\u6D24\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D\u6D7E\u6D7F\u6D80\u6D81\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96\u6D97\u6D98\u6D99\u6D9A\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9\u6DBA\u6DBB\u6DBC\u6DBD\u6DBE\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(h[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD\u6DFE\u6DFF\u6E00\u6E01\u6E02\u6E03\u6E04\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35\uFFFD\u6E36\u6E37\u6E39\u6E3B\u6E3C\u6E3D\u6E3E\u6E3F\u6E40\u6E41\u6E42\u6E45\u6E46\u6E47\u6E48\u6E49\u6E4A\u6E4B\u6E4C\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60\u6E61\u6E62\u6E63\u6E64\u6E65\u6E66\u6E67\u6E68\u6E69\u6E6A\u6E6C\u6E6D\u6E6F\u6E70\u6E71\u6E72\u6E73\u6E74\u6E75\u6E76\u6E77\u6E78\u6E79\u6E7A\u6E7B\u6E7C\u6E7D\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A\u6E8B\u6E8C\u6E8D\u6E8E\u6E91\u6E92\u6E93\u6E94\u6E95\u6E96\u6E97\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA\u6EEB\u6EEC\u6EED\u6EEE\u6EEF\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(h[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA\u6EFB\u6EFC\u6EFD\u6EFE\u6EFF\u6F00\u6F01\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A\u6F0B\u6F0C\u6F0D\u6F0E\u6F10\u6F11\u6F12\u6F16\u6F17\u6F18\u6F19\u6F1A\u6F1B\u6F1C\u6F1D\u6F1E\u6F1F\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37\u6F38\u6F39\u6F3A\u6F3B\u6F3C\u6F3D\u6F3F\u6F40\u6F41\u6F42\uFFFD\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E\u6F4F\u6F50\u6F51\u6F52\u6F53\u6F54\u6F55\u6F56\u6F57\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67\u6F68\u6F69\u6F6A\u6F6B\u6F6C\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D\u6F7E\u6F7F\u6F80\u6F81\u6F82\u6F83\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F\u6F90\u6F91\u6F92\u6F93\u6F94\u6F95\u6F96\u6F97\u6F98\u6F99\u6F9A\u6F9B\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2\u6FA3\u6FA4\u6FA5\u6FA6\u6FA8\u6FA9\u6FAA\u6FAB\u6FAC\u6FAD\u6FAE\u6FAF\u6FB0\u6FB1\u6FB2\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA\u6FBB\u6FBC\u6FBD\u6FBE\u6FBF\u6FC1\u6FC3\u6FC4\u6FC5\u6FC6\u6FC7\u6FC8\u6FCA\u6FCB\u6FCC\u6FCD\u6FCE\u6FCF\u6FD0\u6FD3\u6FD4\u6FD5\u6FD6\u6FD7\u6FD8\u6FD9\u6FDA\u6FDB\u6FDC\u6FDD\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(h[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE6\u6FE7\u6FE8\u6FE9\u6FEA\u6FEB\u6FEC\u6FED\u6FF0\u6FF1\u6FF2\u6FF3\u6FF4\u6FF5\u6FF6\u6FF7\u6FF8\u6FF9\u6FFA\u6FFB\u6FFC\u6FFD\u6FFE\u6FFF\u7000\u7001\u7002\u7003\u7004\u7005\u7006\u7007\u7008\u7009\u700A\u700B\u700C\u700D\u700E\u700F\u7010\u7012\u7013\u7014\u7015\u7016\u7017\u7018\u7019\u701C\u701D\u701E\u701F\u7020\u7021\u7022\u7024\u7025\u7026\u7027\u7028\u7029\u702A\uFFFD\u702B\u702C\u702D\u702E\u702F\u7030\u7031\u7032\u7033\u7034\u7036\u7037\u7038\u703A\u703B\u703C\u703D\u703E\u703F\u7040\u7041\u7042\u7043\u7044\u7045\u7046\u7047\u7048\u7049\u704A\u704B\u704D\u704E\u7050\u7051\u7052\u7053\u7054\u7055\u7056\u7057\u7058\u7059\u705A\u705B\u705C\u705D\u705F\u7060\u7061\u7062\u7063\u7064\u7065\u7066\u7067\u7068\u7069\u706A\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E\u709F\u70A0\u70A1\u70A2\u70A3\u70A4\u70A5\u70A6\u70A7\u70A8\u70A9\u70AA\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB\u70CC\u70CD\u70CE\u70CF\u70D0\u70D1\u70D2\u70D3\u70D4\u70D5\u70D6\u70D7\u70DA\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(h[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0\u70F1\u70F2\u70F3\u70F4\u70F5\u70F6\u70F8\u70FA\u70FB\u70FC\u70FE\u70FF\u7100\u7101\u7102\u7103\u7104\u7105\u7106\u7107\u7108\u710B\u710C\u710D\u710E\u710F\u7111\u7112\u7114\u7117\u711B\u711C\u711D\u711E\u711F\u7120\u7121\u7122\u7123\u7124\u7125\u7127\u7128\u7129\u712A\u712B\u712C\u712D\u712E\u7132\u7133\u7134\uFFFD\u7135\u7137\u7138\u7139\u713A\u713B\u713C\u713D\u713E\u713F\u7140\u7141\u7142\u7143\u7144\u7146\u7147\u7148\u7149\u714B\u714D\u714F\u7150\u7151\u7152\u7153\u7154\u7155\u7156\u7157\u7158\u7159\u715A\u715B\u715D\u715F\u7160\u7161\u7162\u7163\u7165\u7169\u716A\u716B\u716C\u716D\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E\u717F\u7180\u7181\u7182\u7183\u7185\u7186\u7187\u7188\u7189\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A\u719B\u719C\u719D\u719E\u71A1\u71A2\u71A3\u71A4\u71A5\u71A6\u71A7\u71A9\u71AA\u71AB\u71AD\u71AE\u71AF\u71B0\u71B1\u71B2\u71B4\u71B6\u71B7\u71B8\u71BA\u71BB\u71BC\u71BD\u71BE\u71BF\u71C0\u71C1\u71C2\u71C4\u71C5\u71C6\u71C7\u71C8\u71C9\u71CA\u71CB\u71CC\u71CD\u71CF\u71D0\u71D1\u71D2\u71D3\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(h[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u71D6\u71D7\u71D8\u71D9\u71DA\u71DB\u71DC\u71DD\u71DE\u71DF\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8\u71E9\u71EA\u71EB\u71EC\u71ED\u71EF\u71F0\u71F1\u71F2\u71F3\u71F4\u71F5\u71F6\u71F7\u71F8\u71FA\u71FB\u71FC\u71FD\u71FE\u71FF\u7200\u7201\u7202\u7203\u7204\u7205\u7207\u7208\u7209\u720A\u720B\u720C\u720D\u720E\u720F\u7210\u7211\u7212\u7213\u7214\u7215\u7216\u7217\u7218\u7219\u721A\uFFFD\u721B\u721C\u721E\u721F\u7220\u7221\u7222\u7223\u7224\u7225\u7226\u7227\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240\u7241\u7242\u7243\u7244\u7245\u7246\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285\u7286\u7287\u7288\u7289\u728C\u728E\u7290\u7291\u7293\u7294\u7295\u7296\u7297\u7298\u7299\u729A\u729B\u729C\u729D\u729E\u72A0\u72A1\u72A2\u72A3\u72A4\u72A5\u72A6\u72A7\u72A8\u72A9\u72AA\u72AB\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA\u72BB\u72BC\u72BD\u72BE\u72BF\u72C0\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(h[t[160][e]]=40960+e,g[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(h[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(h[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(h[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(h[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(h[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44\uFFFD\uFFFD\uFE3B\uFE3C\uFE37\uFE38\uFE31\uFFFD\uFE33\uFE34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(h[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(h[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\u256D\u256E\u256F\u2570\u2571\u2572\u2573\u2581\u2582\u2583\u2584\u2585\u2586\u2587\uFFFD\u2588\u2589\u258A\u258B\u258C\u258D\u258E\u258F\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251\uFFFD\u0144\u0148\uFFFD\u0261\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(h[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4\uFFFD\u2121\u3231\uFFFD\u2010\uFFFD\uFFFD\uFFFD\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49\uFE4A\uFE4B\uFE4C\uFE4D\uFE4E\uFE4F\uFE50\uFE51\uFE52\uFE54\uFE55\uFE56\uFE57\uFE59\uFE5A\uFE5B\uFE5C\uFE5D\uFE5E\uFE5F\uFE60\uFE61\uFFFD\uFE62\uFE63\uFE64\uFE65\uFE66\uFE68\uFE69\uFE6A\uFE6B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3007\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(h[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72DC\u72DD\u72DF\u72E2\u72E3\u72E4\u72E5\u72E6\u72E7\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304\u7305\u7306\u7307\u7308\u7309\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340\u7341\u7342\u7343\u7344\u7345\u7346\u7347\u7348\uFFFD\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358\u7359\u735A\u735B\u735C\u735D\u735E\u735F\u7361\u7362\u7363\u7364\u7365\u7366\u7367\u7368\u7369\u736A\u736B\u736E\u7370\u7371\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(h[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7372\u7373\u7374\u7375\u7376\u7377\u7378\u7379\u737A\u737B\u737C\u737D\u737F\u7380\u7381\u7382\u7383\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3\u73A4\u73A5\u73A6\u73A7\u73A8\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3\u73C4\u73C5\u73C6\u73C7\uFFFD\u73CB\u73CC\u73CE\u73D2\u73D3\u73D4\u73D5\u73D6\u73D7\u73D8\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3\u73F4\u73F5\u73F6\u73F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(h[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u73F8\u73F9\u73FA\u73FB\u73FC\u73FD\u73FE\u73FF\u7400\u7401\u7402\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411\u7412\u7413\u7414\u7415\u7416\u7417\u7418\u7419\u741C\u741D\u741E\u741F\u7420\u7421\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437\u7438\u7439\u743A\u743B\u743D\u743E\u743F\u7440\u7442\u7443\u7444\u7445\u7446\u7447\u7448\u7449\u744A\u744B\u744C\u744D\uFFFD\u744E\u744F\u7450\u7451\u7452\u7453\u7454\u7456\u7458\u745D\u7460\u7461\u7462\u7463\u7464\u7465\u7466\u7467\u7468\u7469\u746A\u746B\u746C\u746E\u746F\u7471\u7472\u7473\u7474\u7475\u7478\u7479\u747A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(h[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491\u7492\u7493\u7494\u7495\u7496\u7497\u7498\u7499\u749A\u749B\u749D\u749F\u74A0\u74A1\u74A2\u74A3\u74A4\u74A5\u74A6\u74AA\u74AB\u74AC\u74AD\u74AE\u74AF\u74B0\u74B1\u74B2\u74B3\u74B4\u74B5\u74B6\u74B7\u74B8\u74B9\u74BB\u74BC\u74BD\u74BE\u74BF\u74C0\u74C1\u74C2\u74C3\u74C4\u74C5\u74C6\u74C7\uFFFD\u74C8\u74C9\u74CA\u74CB\u74CC\u74CD\u74CE\u74CF\u74D0\u74D1\u74D3\u74D4\u74D5\u74D6\u74D7\u74D8\u74D9\u74DA\u74DB\u74DD\u74DF\u74E1\u74E5\u74E7\u74E8\u74E9\u74EA\u74EB\u74EC\u74ED\u74F0\u74F1\u74F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(h[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F3\u74F5\u74F8\u74F9\u74FA\u74FB\u74FC\u74FD\u74FE\u7500\u7501\u7502\u7503\u7505\u7506\u7507\u7508\u7509\u750A\u750B\u750C\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520\u7521\u7522\u7523\u7524\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558\uFFFD\u755D\u755E\u755F\u7560\u7561\u7562\u7563\u7564\u7567\u7568\u7569\u756B\u756C\u756D\u756E\u756F\u7570\u7571\u7573\u7575\u7576\u7577\u757A\u757B\u757C\u757D\u757E\u7580\u7581\u7582\u7584\u7585\u7587\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(h[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6\u75A7\u75A8\u75A9\u75AA\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607\uFFFD\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(h[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7645\u7646\u7647\u7648\u7649\u764A\u764B\u764E\u764F\u7650\u7651\u7652\u7653\u7655\u7657\u7658\u7659\u765A\u765B\u765D\u765F\u7660\u7661\u7662\u7664\u7665\u7666\u7667\u7668\u7669\u766A\u766C\u766D\u766E\u7670\u7671\u7672\u7673\u7674\u7675\u7676\u7677\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B\uFFFD\u769C\u769D\u769E\u769F\u76A0\u76A1\u76A2\u76A3\u76A5\u76A6\u76A7\u76A8\u76A9\u76AA\u76AB\u76AC\u76AD\u76AF\u76B0\u76B3\u76B5\u76B6\u76B7\u76B8\u76B9\u76BA\u76BB\u76BC\u76BD\u76BE\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(h[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0\u76E1\u76E2\u76E3\u76E4\u76E6\u76E7\u76E8\u76E9\u76EA\u76EB\u76EC\u76ED\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E\u770F\u7710\u7711\u7712\u7713\u7714\u7715\u7716\u7717\u7718\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B\uFFFD\u772C\u772E\u7730\u7731\u7732\u7733\u7734\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748\u7749\u774A\u774B\u774C\u774D\u774E\u774F\u7752\u7753\u7754\u7755\u7756\u7757\u7758\u7759\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(h[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D\u776E\u776F\u7770\u7771\u7772\u7773\u7774\u7775\u7776\u7777\u7778\u777A\u777B\u777C\u7781\u7782\u7783\u7786\u7787\u7788\u7789\u778A\u778B\u778F\u7790\u7793\u7794\u7795\u7796\u7797\u7798\u7799\u779A\u779B\u779C\u779D\u779E\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6\u77B7\u77B8\u77B9\u77BA\uFFFD\u77BC\u77BE\u77C0\u77C1\u77C2\u77C3\u77C4\u77C5\u77C6\u77C7\u77C8\u77C9\u77CA\u77CB\u77CC\u77CE\u77CF\u77D0\u77D1\u77D2\u77D3\u77D4\u77D5\u77D6\u77D8\u77D9\u77DA\u77DD\u77DE\u77DF\u77E0\u77E1\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(h[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803\u7804\u7805\u7806\u7807\u7808\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A\uFFFD\u785B\u785C\u785E\u785F\u7860\u7861\u7862\u7863\u7864\u7865\u7866\u7867\u7868\u7869\u786F\u7870\u7871\u7872\u7873\u7874\u7875\u7876\u7878\u7879\u787A\u787B\u787D\u787E\u787F\u7880\u7881\u7882\u7883\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(h[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8\u78A9\u78AA\u78AB\u78AC\u78AD\u78AE\u78AF\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA\u78DB\u78DC\u78DD\u78DE\u78DF\u78E0\u78E1\u78E2\u78E3\uFFFD\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED\u78EE\u78EF\u78F0\u78F1\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB\u78FC\u78FD\u78FE\u78FF\u7900\u7902\u7903\u7904\u7906\u7907\u7908\u7909\u790A\u790B\u790C\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(h[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u790D\u790E\u790F\u7910\u7911\u7912\u7914\u7915\u7916\u7917\u7918\u7919\u791A\u791B\u791C\u791D\u791F\u7920\u7921\u7922\u7923\u7925\u7926\u7927\u7928\u7929\u792A\u792B\u792C\u792D\u792E\u792F\u7930\u7931\u7932\u7933\u7935\u7936\u7937\u7938\u7939\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A\u794B\u794C\u794D\u794E\u794F\u7950\u7951\u7952\u7954\u7955\u7958\u7959\u7961\u7963\uFFFD\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970\u7971\u7972\u7973\u7974\u7975\u7976\u7979\u797B\u797C\u797D\u797E\u797F\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(h[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7993\u7994\u7995\u7996\u7997\u7998\u7999\u799B\u799C\u799D\u799E\u799F\u79A0\u79A1\u79A2\u79A3\u79A4\u79A5\u79A6\u79A8\u79A9\u79AA\u79AB\u79AC\u79AD\u79AE\u79AF\u79B0\u79B1\u79B2\u79B4\u79B5\u79B6\u79B7\u79B8\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9\u79DA\u79DB\u79DC\u79DD\u79DE\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA\uFFFD\u79EC\u79EE\u79F1\u79F2\u79F3\u79F4\u79F5\u79F6\u79F7\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F\u7A10\u7A11\u7A12\u7A13\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(h[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1D\u7A1F\u7A21\u7A22\u7A24\u7A25\u7A26\u7A27\u7A28\u7A29\u7A2A\u7A2B\u7A2C\u7A2D\u7A2E\u7A2F\u7A30\u7A31\u7A32\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40\u7A41\u7A42\u7A43\u7A44\u7A45\u7A47\u7A48\u7A49\u7A4A\u7A4B\u7A4C\u7A4D\u7A4E\u7A4F\u7A50\u7A52\u7A53\u7A54\u7A55\u7A56\u7A58\u7A59\u7A5A\u7A5B\u7A5C\u7A5D\u7A5E\u7A5F\u7A60\u7A61\u7A62\u7A63\u7A64\u7A65\u7A66\u7A67\u7A68\uFFFD\u7A69\u7A6A\u7A6B\u7A6C\u7A6D\u7A6E\u7A6F\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(h[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE\u7AAF\u7AB0\u7AB1\u7AB2\u7AB4\u7AB5\u7AB6\u7AB7\u7AB8\u7AB9\u7ABA\u7ABB\u7ABC\u7ABD\u7ABE\u7AC0\u7AC1\u7AC2\u7AC3\u7AC4\u7AC5\u7AC6\u7AC7\u7AC8\u7AC9\u7ACA\u7ACC\u7ACD\u7ACE\u7ACF\u7AD0\u7AD1\u7AD2\u7AD3\u7AD4\u7AD5\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7\u7AE8\u7AE9\u7AEA\u7AEB\u7AEC\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3\uFFFD\u7AF4\u7AF5\u7AF6\u7AF7\u7AF8\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(h[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F\u7B40\u7B41\u7B42\u7B43\u7B44\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63\u7B64\u7B65\u7B66\u7B67\u7B68\u7B69\u7B6A\u7B6B\u7B6C\u7B6D\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86\u7B87\u7B88\u7B89\u7B8A\u7B8B\u7B8C\u7B8E\u7B8F\uFFFD\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9\u7BBA\u7BBB\u7BBC\u7BBD\u7BBE\u7BBF\u7BC0\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(h[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4\u7BD5\u7BD6\u7BD7\u7BD8\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2\u7BF3\u7BF4\u7BF5\u7BF6\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF\u7C00\u7C01\u7C02\u7C03\u7C04\u7C05\u7C06\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10\u7C11\u7C12\u7C13\u7C14\u7C15\u7C17\u7C18\u7C19\uFFFD\u7C1A\u7C1B\u7C1C\u7C1D\u7C1E\u7C20\u7C21\u7C22\u7C23\u7C24\u7C25\u7C28\u7C29\u7C2B\u7C2C\u7C2D\u7C2E\u7C2F\u7C30\u7C31\u7C32\u7C33\u7C34\u7C35\u7C36\u7C37\u7C39\u7C3A\u7C3B\u7C3C\u7C3D\u7C3E\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(h[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C43\u7C44\u7C45\u7C46\u7C47\u7C48\u7C49\u7C4A\u7C4B\u7C4C\u7C4E\u7C4F\u7C50\u7C51\u7C52\u7C53\u7C54\u7C55\u7C56\u7C57\u7C58\u7C59\u7C5A\u7C5B\u7C5C\u7C5D\u7C5E\u7C5F\u7C60\u7C61\u7C62\u7C63\u7C64\u7C65\u7C66\u7C67\u7C68\u7C69\u7C6A\u7C6B\u7C6C\u7C6D\u7C6E\u7C6F\u7C70\u7C71\u7C72\u7C75\u7C76\u7C77\u7C78\u7C79\u7C7A\u7C7E\u7C7F\u7C80\u7C81\u7C82\u7C83\u7C84\u7C85\u7C86\u7C87\uFFFD\u7C88\u7C8A\u7C8B\u7C8C\u7C8D\u7C8E\u7C8F\u7C90\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4\u7CB5\u7CB6\u7CB7\u7CB8\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(h[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE\u7CCF\u7CD0\u7CD1\u7CD2\u7CD3\u7CD4\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1\u7CE2\u7CE3\u7CE4\u7CE5\u7CE6\u7CE7\u7CE9\u7CEA\u7CEB\u7CEC\u7CED\u7CEE\u7CF0\u7CF1\u7CF2\u7CF3\u7CF4\u7CF5\u7CF6\u7CF7\u7CF9\u7CFA\u7CFC\u7CFD\u7CFE\u7CFF\u7D00\u7D01\u7D02\u7D03\u7D04\u7D05\u7D06\u7D07\u7D08\u7D09\u7D0B\u7D0C\u7D0D\u7D0E\u7D0F\u7D10\uFFFD\u7D11\u7D12\u7D13\u7D14\u7D15\u7D16\u7D17\u7D18\u7D19\u7D1A\u7D1B\u7D1C\u7D1D\u7D1E\u7D1F\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30\u7D31\u7D32\u7D33\u7D34\u7D35\u7D36\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(h[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D37\u7D38\u7D39\u7D3A\u7D3B\u7D3C\u7D3D\u7D3E\u7D3F\u7D40\u7D41\u7D42\u7D43\u7D44\u7D45\u7D46\u7D47\u7D48\u7D49\u7D4A\u7D4B\u7D4C\u7D4D\u7D4E\u7D4F\u7D50\u7D51\u7D52\u7D53\u7D54\u7D55\u7D56\u7D57\u7D58\u7D59\u7D5A\u7D5B\u7D5C\u7D5D\u7D5E\u7D5F\u7D60\u7D61\u7D62\u7D63\u7D64\u7D65\u7D66\u7D67\u7D68\u7D69\u7D6A\u7D6B\u7D6C\u7D6D\u7D6F\u7D70\u7D71\u7D72\u7D73\u7D74\u7D75\u7D76\uFFFD\u7D78\u7D79\u7D7A\u7D7B\u7D7C\u7D7D\u7D7E\u7D7F\u7D80\u7D81\u7D82\u7D83\u7D84\u7D85\u7D86\u7D87\u7D88\u7D89\u7D8A\u7D8B\u7D8C\u7D8D\u7D8E\u7D8F\u7D90\u7D91\u7D92\u7D93\u7D94\u7D95\u7D96\u7D97\u7D98\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(h[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D99\u7D9A\u7D9B\u7D9C\u7D9D\u7D9E\u7D9F\u7DA0\u7DA1\u7DA2\u7DA3\u7DA4\u7DA5\u7DA7\u7DA8\u7DA9\u7DAA\u7DAB\u7DAC\u7DAD\u7DAF\u7DB0\u7DB1\u7DB2\u7DB3\u7DB4\u7DB5\u7DB6\u7DB7\u7DB8\u7DB9\u7DBA\u7DBB\u7DBC\u7DBD\u7DBE\u7DBF\u7DC0\u7DC1\u7DC2\u7DC3\u7DC4\u7DC5\u7DC6\u7DC7\u7DC8\u7DC9\u7DCA\u7DCB\u7DCC\u7DCD\u7DCE\u7DCF\u7DD0\u7DD1\u7DD2\u7DD3\u7DD4\u7DD5\u7DD6\u7DD7\u7DD8\u7DD9\uFFFD\u7DDA\u7DDB\u7DDC\u7DDD\u7DDE\u7DDF\u7DE0\u7DE1\u7DE2\u7DE3\u7DE4\u7DE5\u7DE6\u7DE7\u7DE8\u7DE9\u7DEA\u7DEB\u7DEC\u7DED\u7DEE\u7DEF\u7DF0\u7DF1\u7DF2\u7DF3\u7DF4\u7DF5\u7DF6\u7DF7\u7DF8\u7DF9\u7DFA\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(h[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7DFB\u7DFC\u7DFD\u7DFE\u7DFF\u7E00\u7E01\u7E02\u7E03\u7E04\u7E05\u7E06\u7E07\u7E08\u7E09\u7E0A\u7E0B\u7E0C\u7E0D\u7E0E\u7E0F\u7E10\u7E11\u7E12\u7E13\u7E14\u7E15\u7E16\u7E17\u7E18\u7E19\u7E1A\u7E1B\u7E1C\u7E1D\u7E1E\u7E1F\u7E20\u7E21\u7E22\u7E23\u7E24\u7E25\u7E26\u7E27\u7E28\u7E29\u7E2A\u7E2B\u7E2C\u7E2D\u7E2E\u7E2F\u7E30\u7E31\u7E32\u7E33\u7E34\u7E35\u7E36\u7E37\u7E38\u7E39\uFFFD\u7E3A\u7E3C\u7E3D\u7E3E\u7E3F\u7E40\u7E42\u7E43\u7E44\u7E45\u7E46\u7E48\u7E49\u7E4A\u7E4B\u7E4C\u7E4D\u7E4E\u7E4F\u7E50\u7E51\u7E52\u7E53\u7E54\u7E55\u7E56\u7E57\u7E58\u7E59\u7E5A\u7E5B\u7E5C\u7E5D\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(h[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E5E\u7E5F\u7E60\u7E61\u7E62\u7E63\u7E64\u7E65\u7E66\u7E67\u7E68\u7E69\u7E6A\u7E6B\u7E6C\u7E6D\u7E6E\u7E6F\u7E70\u7E71\u7E72\u7E73\u7E74\u7E75\u7E76\u7E77\u7E78\u7E79\u7E7A\u7E7B\u7E7C\u7E7D\u7E7E\u7E7F\u7E80\u7E81\u7E83\u7E84\u7E85\u7E86\u7E87\u7E88\u7E89\u7E8A\u7E8B\u7E8C\u7E8D\u7E8E\u7E8F\u7E90\u7E91\u7E92\u7E93\u7E94\u7E95\u7E96\u7E97\u7E98\u7E99\u7E9A\u7E9C\u7E9D\u7E9E\uFFFD\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B\u7F3C\u7F3D\u7F3E\u7F3F\u7F40\u7F41\u7F43\u7F46\u7F47\u7F48\u7F49\u7F4A\u7F4B\u7F4C\u7F4D\u7F4E\u7F4F\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(h[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63\u7F64\u7F65\u7F66\u7F67\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82\u7F83\u7F84\u7F85\u7F86\u7F87\u7F88\u7F89\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F92\u7F93\u7F95\u7F96\u7F97\u7F98\u7F99\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8\u7FA9\u7FAA\u7FAB\u7FAC\u7FAD\u7FAE\u7FB1\uFFFD\u7FB3\u7FB4\u7FB5\u7FB6\u7FB7\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF\u7FD0\u7FD1\u7FD2\u7FD3\u7FD6\u7FD7\u7FD9\u7FDA\u7FDB\u7FDC\u7FDD\u7FDE\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(h[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4\u7FF5\u7FF6\u7FF7\u7FF8\u7FF9\u7FFA\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B\u802C\u802D\u802E\u802F\u8030\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057\uFFFD\u8059\u805B\u805C\u805D\u805E\u805F\u8060\u8061\u8062\u8063\u8064\u8065\u8066\u8067\u8068\u806B\u806C\u806D\u806E\u806F\u8070\u8072\u8073\u8074\u8075\u8076\u8077\u8078\u8079\u807A\u807B\u807C\u807D\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(h[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u807E\u8081\u8082\u8085\u8088\u808A\u808D\u808E\u808F\u8090\u8091\u8092\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7\u80C8\u80C9\u80CA\u80CB\u80CF\u80D0\u80D1\u80D2\u80D3\u80D4\u80D5\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B\uFFFD\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F\u8120\u8121\u8122\u8123\u8124\u8125\u8126\u8127\u8128\u8129\u812A\u812B\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139\u813A\u813B\u813C\u813D\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(h[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8140\u8141\u8142\u8143\u8144\u8145\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B\u815C\u815D\u815E\u815F\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183\u8184\u8185\u8186\u8187\u8189\u818B\u818C\u818D\u818E\u8190\u8192\u8193\u8194\u8195\u8196\u8197\u8199\u819A\u819E\u819F\u81A0\u81A1\u81A2\u81A4\u81A5\uFFFD\u81A7\u81A9\u81AB\u81AC\u81AD\u81AE\u81AF\u81B0\u81B1\u81B2\u81B4\u81B5\u81B6\u81B7\u81B8\u81B9\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD\u81CE\u81CF\u81D0\u81D1\u81D2\u81D3\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(h[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D4\u81D5\u81D6\u81D7\u81D8\u81D9\u81DA\u81DB\u81DC\u81DD\u81DE\u81DF\u81E0\u81E1\u81E2\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE\u81EF\u81F0\u81F1\u81F2\u81F5\u81F6\u81F7\u81F8\u81F9\u81FA\u81FD\u81FF\u8203\u8207\u8208\u8209\u820A\u820B\u820E\u820F\u8211\u8213\u8215\u8216\u8217\u8218\u8219\u821A\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F\uFFFD\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250\u8251\u8252\u8253\u8254\u8255\u8256\u8257\u8259\u825B\u825C\u825D\u825E\u8260\u8261\u8262\u8263\u8264\u8265\u8266\u8267\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(h[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8\uFFFD\u82FA\u82FC\u82FD\u82FE\u82FF\u8300\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D\u831E\u831F\u8320\u8321\u8322\u8323\u8324\u8325\u8326\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(h[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A\u834B\u834C\u834D\u834E\u8353\u8355\u8356\u8357\u8358\u8359\u835D\u8362\u8370\u8371\u8372\u8373\u8374\u8375\u8376\u8379\u837A\u837E\u837F\u8380\u8381\u8382\u8383\u8384\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1\u83A2\u83A3\u83A4\u83A5\u83A6\u83A7\u83AC\u83AD\u83AE\uFFFD\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(h[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83EE\u83EF\u83F3\u83F4\u83F5\u83F6\u83F7\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412\u8413\u8414\u8415\u8416\u8417\u8419\u841A\u841B\u841E\u841F\u8420\u8421\u8422\u8423\u8429\u842A\u842B\u842C\u842D\u842E\u842F\u8430\u8432\u8433\u8434\u8435\u8436\u8437\u8439\u843A\u843B\u843E\u843F\u8440\u8441\u8442\u8443\u8444\u8445\u8447\u8448\u8449\uFFFD\u844A\u844B\u844C\u844D\u844E\u844F\u8450\u8452\u8453\u8454\u8455\u8456\u8458\u845D\u845E\u845F\u8460\u8462\u8464\u8465\u8466\u8467\u8468\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(h[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u847D\u847E\u847F\u8480\u8481\u8483\u8484\u8485\u8486\u848A\u848D\u848F\u8490\u8491\u8492\u8493\u8494\u8495\u8496\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2\u84A3\u84A4\u84A5\u84A6\u84A7\u84A8\u84A9\u84AA\u84AB\u84AC\u84AD\u84AE\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7\uFFFD\u84D8\u84D9\u84DA\u84DB\u84DC\u84DE\u84E1\u84E2\u84E4\u84E7\u84E8\u84E9\u84EA\u84EB\u84ED\u84EE\u84EF\u84F1\u84F2\u84F3\u84F4\u84F5\u84F6\u84F7\u84F8\u84F9\u84FA\u84FB\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(h[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8503\u8504\u8505\u8506\u8507\u8508\u8509\u850A\u850B\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522\u8523\u8524\u8525\u8526\u8527\u8528\u8529\u852A\u852D\u852E\u852F\u8530\u8531\u8532\u8533\u8534\u8535\u8536\u853E\u853F\u8540\u8541\u8542\u8544\u8545\u8546\u8547\u854B\u854C\u854D\u854E\u854F\u8550\u8551\u8552\u8553\u8554\u8555\uFFFD\u8557\u8558\u855A\u855B\u855C\u855D\u855F\u8560\u8561\u8562\u8563\u8565\u8566\u8567\u8569\u856A\u856B\u856C\u856D\u856E\u856F\u8570\u8571\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(h[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8582\u8583\u8586\u8588\u8589\u858A\u858B\u858C\u858D\u858E\u8590\u8591\u8592\u8593\u8594\u8595\u8596\u8597\u8598\u8599\u859A\u859D\u859E\u859F\u85A0\u85A1\u85A2\u85A3\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1\u85B2\u85B3\u85B4\u85B5\u85B6\u85B8\u85BA\u85BB\u85BC\u85BD\u85BE\u85BF\u85C0\u85C2\u85C3\u85C4\u85C5\u85C6\u85C7\u85C8\u85CA\u85CB\u85CC\u85CD\u85CE\u85D1\u85D2\uFFFD\u85D4\u85D6\u85D7\u85D8\u85D9\u85DA\u85DB\u85DD\u85DE\u85DF\u85E0\u85E1\u85E2\u85E3\u85E5\u85E6\u85E7\u85E8\u85EA\u85EB\u85EC\u85ED\u85EE\u85EF\u85F0\u85F1\u85F2\u85F3\u85F4\u85F5\u85F6\u85F7\u85F8\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(h[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u85F9\u85FA\u85FC\u85FD\u85FE\u8600\u8601\u8602\u8603\u8604\u8606\u8607\u8608\u8609\u860A\u860B\u860C\u860D\u860E\u860F\u8610\u8612\u8613\u8614\u8615\u8617\u8618\u8619\u861A\u861B\u861C\u861D\u861E\u861F\u8620\u8621\u8622\u8623\u8624\u8625\u8626\u8628\u862A\u862B\u862C\u862D\u862E\u862F\u8630\u8631\u8632\u8633\u8634\u8635\u8636\u8637\u8639\u863A\u863B\u863D\u863E\u863F\u8640\uFFFD\u8641\u8642\u8643\u8644\u8645\u8646\u8647\u8648\u8649\u864A\u864B\u864C\u8652\u8653\u8655\u8656\u8657\u8658\u8659\u865B\u865C\u865D\u865F\u8660\u8661\u8663\u8664\u8665\u8666\u8667\u8668\u8669\u866A\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(h[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u866D\u866F\u8670\u8672\u8673\u8674\u8675\u8676\u8677\u8678\u8683\u8684\u8685\u8686\u8687\u8688\u8689\u868E\u868F\u8690\u8691\u8692\u8694\u8696\u8697\u8698\u8699\u869A\u869B\u869E\u869F\u86A0\u86A1\u86A2\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB\u86BC\u86BD\u86BE\u86BF\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC\uFFFD\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(h[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740\u8741\u8742\u8743\u8744\u8745\u8746\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A\u875B\u875C\u875D\u875E\u875F\u8761\u8762\u8766\u8767\u8768\u8769\u876A\u876B\u876C\u876D\u876F\u8771\u8772\u8773\u8775\uFFFD\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E\u878F\u8790\u8791\u8792\u8794\u8795\u8796\u8798\u8799\u879A\u879B\u879C\u879D\u879E\u87A0\u87A1\u87A2\u87A3\u87A4\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(h[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1\u87C2\u87C3\u87C4\u87C5\u87C7\u87C8\u87C9\u87CC\u87CD\u87CE\u87CF\u87D0\u87D4\u87D5\u87D6\u87D7\u87D8\u87D9\u87DA\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF\u87F0\u87F1\u87F2\u87F3\u87F4\u87F5\u87F6\u87F7\u87F8\uFFFD\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804\u8805\u8806\u8807\u8808\u8809\u880B\u880C\u880D\u880E\u880F\u8810\u8811\u8812\u8814\u8817\u8818\u8819\u881A\u881C\u881D\u881E\u881F\u8820\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(h[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8824\u8825\u8826\u8827\u8828\u8829\u882A\u882B\u882C\u882D\u882E\u882F\u8830\u8831\u8833\u8834\u8835\u8836\u8837\u8838\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846\u8847\u8848\u8849\u884A\u884B\u884E\u884F\u8850\u8851\u8852\u8853\u8855\u8856\u8858\u885A\u885B\u885C\u885D\u885E\u885F\u8860\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A\uFFFD\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897\u8898\u8899\u889A\u889B\u889D\u889E\u889F\u88A0\u88A1\u88A3\u88A5\u88A6\u88A7\u88A8\u88A9\u88AA\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(h[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88AC\u88AE\u88AF\u88B0\u88B2\u88B3\u88B4\u88B5\u88B6\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA\u88DB\u88DC\u88DD\u88DE\u88E0\u88E1\u88E6\u88E7\u88E9\u88EA\u88EB\u88EC\u88ED\u88EE\u88EF\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903\u8904\u8905\u8906\u8907\u8908\uFFFD\u8909\u890B\u890C\u890D\u890E\u890F\u8911\u8914\u8915\u8916\u8917\u8918\u891C\u891D\u891E\u891F\u8920\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(h[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8938\u8939\u893A\u893B\u893C\u893D\u893E\u893F\u8940\u8942\u8943\u8945\u8946\u8947\u8948\u8949\u894A\u894B\u894C\u894D\u894E\u894F\u8950\u8951\u8952\u8953\u8954\u8955\u8956\u8957\u8958\u8959\u895A\u895B\u895C\u895D\u8960\u8961\u8962\u8963\u8964\u8965\u8967\u8968\u8969\u896A\u896B\u896C\u896D\u896E\u896F\u8970\u8971\u8972\u8973\u8974\u8975\u8976\u8977\u8978\u8979\u897A\u897C\uFFFD\u897D\u897E\u8980\u8982\u8984\u8985\u8987\u8988\u8989\u898A\u898B\u898C\u898D\u898E\u898F\u8990\u8991\u8992\u8993\u8994\u8995\u8996\u8997\u8998\u8999\u899A\u899B\u899C\u899D\u899E\u899F\u89A0\u89A1\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(h[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89A2\u89A3\u89A4\u89A5\u89A6\u89A7\u89A8\u89A9\u89AA\u89AB\u89AC\u89AD\u89AE\u89AF\u89B0\u89B1\u89B2\u89B3\u89B4\u89B5\u89B6\u89B7\u89B8\u89B9\u89BA\u89BB\u89BC\u89BD\u89BE\u89BF\u89C0\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4\u89F5\u89F6\u89F7\u89F8\u89F9\u89FA\uFFFD\u89FB\u89FC\u89FD\u89FE\u89FF\u8A01\u8A02\u8A03\u8A04\u8A05\u8A06\u8A08\u8A09\u8A0A\u8A0B\u8A0C\u8A0D\u8A0E\u8A0F\u8A10\u8A11\u8A12\u8A13\u8A14\u8A15\u8A16\u8A17\u8A18\u8A19\u8A1A\u8A1B\u8A1C\u8A1D\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(h[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A1E\u8A1F\u8A20\u8A21\u8A22\u8A23\u8A24\u8A25\u8A26\u8A27\u8A28\u8A29\u8A2A\u8A2B\u8A2C\u8A2D\u8A2E\u8A2F\u8A30\u8A31\u8A32\u8A33\u8A34\u8A35\u8A36\u8A37\u8A38\u8A39\u8A3A\u8A3B\u8A3C\u8A3D\u8A3F\u8A40\u8A41\u8A42\u8A43\u8A44\u8A45\u8A46\u8A47\u8A49\u8A4A\u8A4B\u8A4C\u8A4D\u8A4E\u8A4F\u8A50\u8A51\u8A52\u8A53\u8A54\u8A55\u8A56\u8A57\u8A58\u8A59\u8A5A\u8A5B\u8A5C\u8A5D\u8A5E\uFFFD\u8A5F\u8A60\u8A61\u8A62\u8A63\u8A64\u8A65\u8A66\u8A67\u8A68\u8A69\u8A6A\u8A6B\u8A6C\u8A6D\u8A6E\u8A6F\u8A70\u8A71\u8A72\u8A73\u8A74\u8A75\u8A76\u8A77\u8A78\u8A7A\u8A7B\u8A7C\u8A7D\u8A7E\u8A7F\u8A80\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(h[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A81\u8A82\u8A83\u8A84\u8A85\u8A86\u8A87\u8A88\u8A8B\u8A8C\u8A8D\u8A8E\u8A8F\u8A90\u8A91\u8A92\u8A94\u8A95\u8A96\u8A97\u8A98\u8A99\u8A9A\u8A9B\u8A9C\u8A9D\u8A9E\u8A9F\u8AA0\u8AA1\u8AA2\u8AA3\u8AA4\u8AA5\u8AA6\u8AA7\u8AA8\u8AA9\u8AAA\u8AAB\u8AAC\u8AAD\u8AAE\u8AAF\u8AB0\u8AB1\u8AB2\u8AB3\u8AB4\u8AB5\u8AB6\u8AB7\u8AB8\u8AB9\u8ABA\u8ABB\u8ABC\u8ABD\u8ABE\u8ABF\u8AC0\u8AC1\u8AC2\uFFFD\u8AC3\u8AC4\u8AC5\u8AC6\u8AC7\u8AC8\u8AC9\u8ACA\u8ACB\u8ACC\u8ACD\u8ACE\u8ACF\u8AD0\u8AD1\u8AD2\u8AD3\u8AD4\u8AD5\u8AD6\u8AD7\u8AD8\u8AD9\u8ADA\u8ADB\u8ADC\u8ADD\u8ADE\u8ADF\u8AE0\u8AE1\u8AE2\u8AE3\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(h[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE4\u8AE5\u8AE6\u8AE7\u8AE8\u8AE9\u8AEA\u8AEB\u8AEC\u8AED\u8AEE\u8AEF\u8AF0\u8AF1\u8AF2\u8AF3\u8AF4\u8AF5\u8AF6\u8AF7\u8AF8\u8AF9\u8AFA\u8AFB\u8AFC\u8AFD\u8AFE\u8AFF\u8B00\u8B01\u8B02\u8B03\u8B04\u8B05\u8B06\u8B08\u8B09\u8B0A\u8B0B\u8B0C\u8B0D\u8B0E\u8B0F\u8B10\u8B11\u8B12\u8B13\u8B14\u8B15\u8B16\u8B17\u8B18\u8B19\u8B1A\u8B1B\u8B1C\u8B1D\u8B1E\u8B1F\u8B20\u8B21\u8B22\u8B23\uFFFD\u8B24\u8B25\u8B27\u8B28\u8B29\u8B2A\u8B2B\u8B2C\u8B2D\u8B2E\u8B2F\u8B30\u8B31\u8B32\u8B33\u8B34\u8B35\u8B36\u8B37\u8B38\u8B39\u8B3A\u8B3B\u8B3C\u8B3D\u8B3E\u8B3F\u8B40\u8B41\u8B42\u8B43\u8B44\u8B45\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(h[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B46\u8B47\u8B48\u8B49\u8B4A\u8B4B\u8B4C\u8B4D\u8B4E\u8B4F\u8B50\u8B51\u8B52\u8B53\u8B54\u8B55\u8B56\u8B57\u8B58\u8B59\u8B5A\u8B5B\u8B5C\u8B5D\u8B5E\u8B5F\u8B60\u8B61\u8B62\u8B63\u8B64\u8B65\u8B67\u8B68\u8B69\u8B6A\u8B6B\u8B6D\u8B6E\u8B6F\u8B70\u8B71\u8B72\u8B73\u8B74\u8B75\u8B76\u8B77\u8B78\u8B79\u8B7A\u8B7B\u8B7C\u8B7D\u8B7E\u8B7F\u8B80\u8B81\u8B82\u8B83\u8B84\u8B85\u8B86\uFFFD\u8B87\u8B88\u8B89\u8B8A\u8B8B\u8B8C\u8B8D\u8B8E\u8B8F\u8B90\u8B91\u8B92\u8B93\u8B94\u8B95\u8B96\u8B97\u8B98\u8B99\u8B9A\u8B9B\u8B9C\u8B9D\u8B9E\u8B9F\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(h[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C38\u8C39\u8C3A\u8C3B\u8C3C\u8C3D\u8C3E\u8C3F\u8C40\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D\u8C4E\u8C4F\u8C50\u8C51\u8C52\u8C53\u8C54\u8C56\u8C57\u8C58\u8C59\u8C5B\u8C5C\u8C5D\u8C5E\u8C5F\u8C60\u8C63\u8C64\u8C65\u8C66\u8C67\u8C68\u8C69\u8C6C\u8C6D\u8C6E\u8C6F\u8C70\u8C71\u8C72\u8C74\u8C75\u8C76\u8C77\u8C7B\u8C7C\u8C7D\u8C7E\u8C7F\u8C80\u8C81\u8C83\u8C84\u8C86\u8C87\uFFFD\u8C88\u8C8B\u8C8D\u8C8E\u8C8F\u8C90\u8C91\u8C92\u8C93\u8C95\u8C96\u8C97\u8C99\u8C9A\u8C9B\u8C9C\u8C9D\u8C9E\u8C9F\u8CA0\u8CA1\u8CA2\u8CA3\u8CA4\u8CA5\u8CA6\u8CA7\u8CA8\u8CA9\u8CAA\u8CAB\u8CAC\u8CAD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(h[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAE\u8CAF\u8CB0\u8CB1\u8CB2\u8CB3\u8CB4\u8CB5\u8CB6\u8CB7\u8CB8\u8CB9\u8CBA\u8CBB\u8CBC\u8CBD\u8CBE\u8CBF\u8CC0\u8CC1\u8CC2\u8CC3\u8CC4\u8CC5\u8CC6\u8CC7\u8CC8\u8CC9\u8CCA\u8CCB\u8CCC\u8CCD\u8CCE\u8CCF\u8CD0\u8CD1\u8CD2\u8CD3\u8CD4\u8CD5\u8CD6\u8CD7\u8CD8\u8CD9\u8CDA\u8CDB\u8CDC\u8CDD\u8CDE\u8CDF\u8CE0\u8CE1\u8CE2\u8CE3\u8CE4\u8CE5\u8CE6\u8CE7\u8CE8\u8CE9\u8CEA\u8CEB\u8CEC\uFFFD\u8CED\u8CEE\u8CEF\u8CF0\u8CF1\u8CF2\u8CF3\u8CF4\u8CF5\u8CF6\u8CF7\u8CF8\u8CF9\u8CFA\u8CFB\u8CFC\u8CFD\u8CFE\u8CFF\u8D00\u8D01\u8D02\u8D03\u8D04\u8D05\u8D06\u8D07\u8D08\u8D09\u8D0A\u8D0B\u8D0C\u8D0D\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(h[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D0E\u8D0F\u8D10\u8D11\u8D12\u8D13\u8D14\u8D15\u8D16\u8D17\u8D18\u8D19\u8D1A\u8D1B\u8D1C\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78\u8D79\u8D7A\u8D7B\u8D7C\u8D7D\u8D7E\u8D7F\u8D80\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C\u8D8D\u8D8E\u8D8F\u8D90\u8D92\u8D93\u8D95\u8D96\u8D97\u8D98\u8D99\u8D9A\u8D9B\u8D9C\u8D9D\u8D9E\u8DA0\u8DA1\uFFFD\u8DA2\u8DA4\u8DA5\u8DA6\u8DA7\u8DA8\u8DA9\u8DAA\u8DAB\u8DAC\u8DAD\u8DAE\u8DAF\u8DB0\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(h[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE\u8DFF\u8E00\u8E01\u8E02\u8E03\u8E04\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15\u8E16\u8E17\u8E18\u8E19\u8E1A\u8E1B\u8E1C\u8E20\u8E21\u8E24\u8E25\u8E26\u8E27\u8E28\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E\uFFFD\u8E3F\u8E43\u8E45\u8E46\u8E4C\u8E4D\u8E4E\u8E4F\u8E50\u8E53\u8E54\u8E55\u8E56\u8E57\u8E58\u8E5A\u8E5B\u8E5C\u8E5D\u8E5E\u8E5F\u8E60\u8E61\u8E62\u8E63\u8E64\u8E65\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(h[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E73\u8E75\u8E77\u8E78\u8E79\u8E7A\u8E7B\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88\u8E89\u8E8A\u8E8B\u8E8C\u8E8D\u8E8E\u8E91\u8E92\u8E93\u8E95\u8E96\u8E97\u8E98\u8E99\u8E9A\u8E9B\u8E9D\u8E9F\u8EA0\u8EA1\u8EA2\u8EA3\u8EA4\u8EA5\u8EA6\u8EA7\u8EA8\u8EA9\u8EAA\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3\u8EB4\u8EB5\u8EB6\u8EB7\u8EB8\u8EB9\u8EBB\u8EBC\u8EBD\u8EBE\u8EBF\u8EC0\u8EC1\u8EC2\uFFFD\u8EC3\u8EC4\u8EC5\u8EC6\u8EC7\u8EC8\u8EC9\u8ECA\u8ECB\u8ECC\u8ECD\u8ECF\u8ED0\u8ED1\u8ED2\u8ED3\u8ED4\u8ED5\u8ED6\u8ED7\u8ED8\u8ED9\u8EDA\u8EDB\u8EDC\u8EDD\u8EDE\u8EDF\u8EE0\u8EE1\u8EE2\u8EE3\u8EE4\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(h[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EE5\u8EE6\u8EE7\u8EE8\u8EE9\u8EEA\u8EEB\u8EEC\u8EED\u8EEE\u8EEF\u8EF0\u8EF1\u8EF2\u8EF3\u8EF4\u8EF5\u8EF6\u8EF7\u8EF8\u8EF9\u8EFA\u8EFB\u8EFC\u8EFD\u8EFE\u8EFF\u8F00\u8F01\u8F02\u8F03\u8F04\u8F05\u8F06\u8F07\u8F08\u8F09\u8F0A\u8F0B\u8F0C\u8F0D\u8F0E\u8F0F\u8F10\u8F11\u8F12\u8F13\u8F14\u8F15\u8F16\u8F17\u8F18\u8F19\u8F1A\u8F1B\u8F1C\u8F1D\u8F1E\u8F1F\u8F20\u8F21\u8F22\u8F23\uFFFD\u8F24\u8F25\u8F26\u8F27\u8F28\u8F29\u8F2A\u8F2B\u8F2C\u8F2D\u8F2E\u8F2F\u8F30\u8F31\u8F32\u8F33\u8F34\u8F35\u8F36\u8F37\u8F38\u8F39\u8F3A\u8F3B\u8F3C\u8F3D\u8F3E\u8F3F\u8F40\u8F41\u8F42\u8F43\u8F44\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(h[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F45\u8F46\u8F47\u8F48\u8F49\u8F4A\u8F4B\u8F4C\u8F4D\u8F4E\u8F4F\u8F50\u8F51\u8F52\u8F53\u8F54\u8F55\u8F56\u8F57\u8F58\u8F59\u8F5A\u8F5B\u8F5C\u8F5D\u8F5E\u8F5F\u8F60\u8F61\u8F62\u8F63\u8F64\u8F65\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6\uFFFD\u8FC9\u8FCA\u8FCB\u8FCC\u8FCD\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(h[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9019\u901C\u9023\u9024\u9025\u9027\u9028\u9029\u902A\u902B\u902C\u9030\u9031\u9032\u9033\u9034\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048\u9049\u904A\u904B\u904C\u904E\u9054\u9055\u9056\u9059\u905A\u905C\u905D\u905E\u905F\u9060\u9061\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F\u9070\u9071\u9072\u9073\u9076\u9077\u9078\u9079\u907A\u907B\u907C\u907E\u9081\uFFFD\u9084\u9085\u9086\u9087\u9089\u908A\u908C\u908D\u908E\u908F\u9090\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(h[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105\u9106\u9107\u9108\u9109\u910A\u910B\u910C\u910D\u910E\u910F\u9110\u9111\u9112\u9113\u9114\u9115\u9116\u9117\u9118\u911A\u911B\u911C\uFFFD\u911D\u911F\u9120\u9121\u9124\u9125\u9126\u9127\u9128\u9129\u912A\u912B\u912C\u912D\u912E\u9130\u9132\u9133\u9134\u9135\u9136\u9137\u9138\u913A\u913B\u913C\u913D\u913E\u913F\u9140\u9141\u9142\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(h[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180\u9181\u9182\u9183\u9184\u9186\u9188\u918A\u918E\u918F\u9193\u9194\u9195\u9196\u9197\u9198\u9199\u919C\u919D\u919E\u919F\u91A0\u91A1\u91A4\u91A5\u91A6\u91A7\u91A8\u91A9\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB\uFFFD\u91BC\u91BD\u91BE\u91BF\u91C0\u91C1\u91C2\u91C3\u91C4\u91C5\u91C6\u91C8\u91CB\u91D0\u91D2\u91D3\u91D4\u91D5\u91D6\u91D7\u91D8\u91D9\u91DA\u91DB\u91DD\u91DE\u91DF\u91E0\u91E1\u91E2\u91E3\u91E4\u91E5\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(h[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91E6\u91E7\u91E8\u91E9\u91EA\u91EB\u91EC\u91ED\u91EE\u91EF\u91F0\u91F1\u91F2\u91F3\u91F4\u91F5\u91F6\u91F7\u91F8\u91F9\u91FA\u91FB\u91FC\u91FD\u91FE\u91FF\u9200\u9201\u9202\u9203\u9204\u9205\u9206\u9207\u9208\u9209\u920A\u920B\u920C\u920D\u920E\u920F\u9210\u9211\u9212\u9213\u9214\u9215\u9216\u9217\u9218\u9219\u921A\u921B\u921C\u921D\u921E\u921F\u9220\u9221\u9222\u9223\u9224\uFFFD\u9225\u9226\u9227\u9228\u9229\u922A\u922B\u922C\u922D\u922E\u922F\u9230\u9231\u9232\u9233\u9234\u9235\u9236\u9237\u9238\u9239\u923A\u923B\u923C\u923D\u923E\u923F\u9240\u9241\u9242\u9243\u9244\u9245\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(h[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9246\u9247\u9248\u9249\u924A\u924B\u924C\u924D\u924E\u924F\u9250\u9251\u9252\u9253\u9254\u9255\u9256\u9257\u9258\u9259\u925A\u925B\u925C\u925D\u925E\u925F\u9260\u9261\u9262\u9263\u9264\u9265\u9266\u9267\u9268\u9269\u926A\u926B\u926C\u926D\u926E\u926F\u9270\u9271\u9272\u9273\u9275\u9276\u9277\u9278\u9279\u927A\u927B\u927C\u927D\u927E\u927F\u9280\u9281\u9282\u9283\u9284\u9285\uFFFD\u9286\u9287\u9288\u9289\u928A\u928B\u928C\u928D\u928F\u9290\u9291\u9292\u9293\u9294\u9295\u9296\u9297\u9298\u9299\u929A\u929B\u929C\u929D\u929E\u929F\u92A0\u92A1\u92A2\u92A3\u92A4\u92A5\u92A6\u92A7\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(h[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A8\u92A9\u92AA\u92AB\u92AC\u92AD\u92AF\u92B0\u92B1\u92B2\u92B3\u92B4\u92B5\u92B6\u92B7\u92B8\u92B9\u92BA\u92BB\u92BC\u92BD\u92BE\u92BF\u92C0\u92C1\u92C2\u92C3\u92C4\u92C5\u92C6\u92C7\u92C9\u92CA\u92CB\u92CC\u92CD\u92CE\u92CF\u92D0\u92D1\u92D2\u92D3\u92D4\u92D5\u92D6\u92D7\u92D8\u92D9\u92DA\u92DB\u92DC\u92DD\u92DE\u92DF\u92E0\u92E1\u92E2\u92E3\u92E4\u92E5\u92E6\u92E7\u92E8\uFFFD\u92E9\u92EA\u92EB\u92EC\u92ED\u92EE\u92EF\u92F0\u92F1\u92F2\u92F3\u92F4\u92F5\u92F6\u92F7\u92F8\u92F9\u92FA\u92FB\u92FC\u92FD\u92FE\u92FF\u9300\u9301\u9302\u9303\u9304\u9305\u9306\u9307\u9308\u9309\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(h[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930A\u930B\u930C\u930D\u930E\u930F\u9310\u9311\u9312\u9313\u9314\u9315\u9316\u9317\u9318\u9319\u931A\u931B\u931C\u931D\u931E\u931F\u9320\u9321\u9322\u9323\u9324\u9325\u9326\u9327\u9328\u9329\u932A\u932B\u932C\u932D\u932E\u932F\u9330\u9331\u9332\u9333\u9334\u9335\u9336\u9337\u9338\u9339\u933A\u933B\u933C\u933D\u933F\u9340\u9341\u9342\u9343\u9344\u9345\u9346\u9347\u9348\u9349\uFFFD\u934A\u934B\u934C\u934D\u934E\u934F\u9350\u9351\u9352\u9353\u9354\u9355\u9356\u9357\u9358\u9359\u935A\u935B\u935C\u935D\u935E\u935F\u9360\u9361\u9362\u9363\u9364\u9365\u9366\u9367\u9368\u9369\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(h[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u936C\u936D\u936E\u936F\u9370\u9371\u9372\u9373\u9374\u9375\u9376\u9377\u9378\u9379\u937A\u937B\u937C\u937D\u937E\u937F\u9380\u9381\u9382\u9383\u9384\u9385\u9386\u9387\u9388\u9389\u938A\u938B\u938C\u938D\u938E\u9390\u9391\u9392\u9393\u9394\u9395\u9396\u9397\u9398\u9399\u939A\u939B\u939C\u939D\u939E\u939F\u93A0\u93A1\u93A2\u93A3\u93A4\u93A5\u93A6\u93A7\u93A8\u93A9\u93AA\u93AB\uFFFD\u93AC\u93AD\u93AE\u93AF\u93B0\u93B1\u93B2\u93B3\u93B4\u93B5\u93B6\u93B7\u93B8\u93B9\u93BA\u93BB\u93BC\u93BD\u93BE\u93BF\u93C0\u93C1\u93C2\u93C3\u93C4\u93C5\u93C6\u93C7\u93C8\u93C9\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(h[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93CE\u93CF\u93D0\u93D1\u93D2\u93D3\u93D4\u93D5\u93D7\u93D8\u93D9\u93DA\u93DB\u93DC\u93DD\u93DE\u93DF\u93E0\u93E1\u93E2\u93E3\u93E4\u93E5\u93E6\u93E7\u93E8\u93E9\u93EA\u93EB\u93EC\u93ED\u93EE\u93EF\u93F0\u93F1\u93F2\u93F3\u93F4\u93F5\u93F6\u93F7\u93F8\u93F9\u93FA\u93FB\u93FC\u93FD\u93FE\u93FF\u9400\u9401\u9402\u9403\u9404\u9405\u9406\u9407\u9408\u9409\u940A\u940B\u940C\u940D\uFFFD\u940E\u940F\u9410\u9411\u9412\u9413\u9414\u9415\u9416\u9417\u9418\u9419\u941A\u941B\u941C\u941D\u941E\u941F\u9420\u9421\u9422\u9423\u9424\u9425\u9426\u9427\u9428\u9429\u942A\u942B\u942C\u942D\u942E\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(h[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u942F\u9430\u9431\u9432\u9433\u9434\u9435\u9436\u9437\u9438\u9439\u943A\u943B\u943C\u943D\u943F\u9440\u9441\u9442\u9443\u9444\u9445\u9446\u9447\u9448\u9449\u944A\u944B\u944C\u944D\u944E\u944F\u9450\u9451\u9452\u9453\u9454\u9455\u9456\u9457\u9458\u9459\u945A\u945B\u945C\u945D\u945E\u945F\u9460\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u9468\u9469\u946A\u946C\u946D\u946E\u946F\uFFFD\u9470\u9471\u9472\u9473\u9474\u9475\u9476\u9477\u9478\u9479\u947A\u947B\u947C\u947D\u947E\u947F\u9480\u9481\u9482\u9483\u9484\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(h[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577\u9578\u9579\u957A\u957B\u957C\u957D\u957E\u9580\u9581\u9582\u9583\u9584\u9585\u9586\u9587\u9588\u9589\u958A\u958B\u958C\u958D\u958E\u958F\u9590\u9591\u9592\u9593\u9594\u9595\u9596\u9597\u9598\u9599\u959A\u959B\u959C\u959D\u959E\u959F\u95A0\u95A1\u95A2\u95A3\u95A4\u95A5\u95A6\u95A7\u95A8\u95A9\u95AA\uFFFD\u95AB\u95AC\u95AD\u95AE\u95AF\u95B0\u95B1\u95B2\u95B3\u95B4\u95B5\u95B6\u95B7\u95B8\u95B9\u95BA\u95BB\u95BC\u95BD\u95BE\u95BF\u95C0\u95C1\u95C2\u95C3\u95C4\u95C5\u95C6\u95C7\u95C8\u95C9\u95CA\u95CB\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(h[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u95CC\u95CD\u95CE\u95CF\u95D0\u95D1\u95D2\u95D3\u95D4\u95D5\u95D6\u95D7\u95D8\u95D9\u95DA\u95DB\u95DC\u95DD\u95DE\u95DF\u95E0\u95E1\u95E2\u95E3\u95E4\u95E5\u95E6\u95E7\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623\u9624\u9625\u9626\u9627\u9628\u9629\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657\uFFFD\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D\u966E\u966F\u9670\u9671\u9673\u9678\u9679\u967A\u967B\u967C\u967D\u967E\u967F\u9680\u9681\u9682\u9683\u9684\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(h[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D\u969E\u969F\u96A0\u96A1\u96A2\u96A3\u96A4\u96A5\u96A6\u96A8\u96A9\u96AA\u96AB\u96AC\u96AD\u96AE\u96AF\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6\u96D7\u96D8\u96D9\u96DA\u96DB\u96DC\u96DD\u96DE\u96DF\u96E1\u96E2\u96E3\u96E4\u96E5\u96E6\u96E7\u96EB\uFFFD\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717\u9718\u9719\u971A\u971B\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(h[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9721\u9722\u9723\u9724\u9725\u9726\u9727\u9728\u9729\u972B\u972C\u972E\u972F\u9731\u9733\u9734\u9735\u9736\u9737\u973A\u973B\u973C\u973D\u973F\u9740\u9741\u9742\u9743\u9744\u9745\u9746\u9747\u9748\u9749\u974A\u974B\u974C\u974D\u974E\u974F\u9750\u9751\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A\u976B\u976C\u976D\u976E\u976F\u9770\u9771\uFFFD\u9772\u9775\u9777\u9778\u9779\u977A\u977B\u977D\u977E\u977F\u9780\u9781\u9782\u9783\u9784\u9786\u9787\u9788\u9789\u978A\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799\u979A\u979B\u979C\u979D\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(h[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979F\u97A1\u97A2\u97A4\u97A5\u97A6\u97A7\u97A8\u97A9\u97AA\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5\u97B6\u97B7\u97B8\u97B9\u97BA\u97BB\u97BC\u97BD\u97BE\u97BF\u97C0\u97C1\u97C2\u97C3\u97C4\u97C5\u97C6\u97C7\u97C8\u97C9\u97CA\u97CB\u97CC\u97CD\u97CE\u97CF\u97D0\u97D1\u97D2\u97D3\u97D4\u97D5\u97D6\u97D7\u97D8\u97D9\u97DA\u97DB\u97DC\u97DD\u97DE\u97DF\u97E0\u97E1\u97E2\u97E3\uFFFD\u97E4\u97E5\u97E8\u97EE\u97EF\u97F0\u97F1\u97F2\u97F4\u97F7\u97F8\u97F9\u97FA\u97FB\u97FC\u97FD\u97FE\u97FF\u9800\u9801\u9802\u9803\u9804\u9805\u9806\u9807\u9808\u9809\u980A\u980B\u980C\u980D\u980E\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(h[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u980F\u9810\u9811\u9812\u9813\u9814\u9815\u9816\u9817\u9818\u9819\u981A\u981B\u981C\u981D\u981E\u981F\u9820\u9821\u9822\u9823\u9824\u9825\u9826\u9827\u9828\u9829\u982A\u982B\u982C\u982D\u982E\u982F\u9830\u9831\u9832\u9833\u9834\u9835\u9836\u9837\u9838\u9839\u983A\u983B\u983C\u983D\u983E\u983F\u9840\u9841\u9842\u9843\u9844\u9845\u9846\u9847\u9848\u9849\u984A\u984B\u984C\u984D\uFFFD\u984E\u984F\u9850\u9851\u9852\u9853\u9854\u9855\u9856\u9857\u9858\u9859\u985A\u985B\u985C\u985D\u985E\u985F\u9860\u9861\u9862\u9863\u9864\u9865\u9866\u9867\u9868\u9869\u986A\u986B\u986C\u986D\u986E\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(h[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u986F\u9870\u9871\u9872\u9873\u9874\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8\u98A9\u98AA\u98AB\u98AC\u98AD\u98AE\u98AF\u98B0\u98B1\u98B2\u98B3\u98B4\u98B5\u98B6\u98B7\u98B8\u98B9\u98BA\u98BB\u98BC\u98BD\u98BE\u98BF\u98C0\u98C1\u98C2\u98C3\u98C4\u98C5\u98C6\u98C7\u98C8\u98C9\u98CA\u98CB\u98CC\u98CD\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0\u98E1\u98E2\u98E3\u98E4\uFFFD\u98E5\u98E6\u98E9\u98EA\u98EB\u98EC\u98ED\u98EE\u98EF\u98F0\u98F1\u98F2\u98F3\u98F4\u98F5\u98F6\u98F7\u98F8\u98F9\u98FA\u98FB\u98FC\u98FD\u98FE\u98FF\u9900\u9901\u9902\u9903\u9904\u9905\u9906\u9907\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(h[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9908\u9909\u990A\u990B\u990C\u990E\u990F\u9911\u9912\u9913\u9914\u9915\u9916\u9917\u9918\u9919\u991A\u991B\u991C\u991D\u991E\u991F\u9920\u9921\u9922\u9923\u9924\u9925\u9926\u9927\u9928\u9929\u992A\u992B\u992C\u992D\u992F\u9930\u9931\u9932\u9933\u9934\u9935\u9936\u9937\u9938\u9939\u993A\u993B\u993C\u993D\u993E\u993F\u9940\u9941\u9942\u9943\u9944\u9945\u9946\u9947\u9948\u9949\uFFFD\u994A\u994B\u994C\u994D\u994E\u994F\u9950\u9951\u9952\u9953\u9956\u9957\u9958\u9959\u995A\u995B\u995C\u995D\u995E\u995F\u9960\u9961\u9962\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(h[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u998C\u998E\u999A\u999B\u999C\u999D\u999E\u999F\u99A0\u99A1\u99A2\u99A3\u99A4\u99A6\u99A7\u99A9\u99AA\u99AB\u99AC\u99AD\u99AE\u99AF\u99B0\u99B1\u99B2\u99B3\u99B4\u99B5\u99B6\u99B7\u99B8\u99B9\u99BA\u99BB\u99BC\u99BD\u99BE\u99BF\u99C0\u99C1\u99C2\u99C3\u99C4\u99C5\u99C6\u99C7\u99C8\u99C9\u99CA\u99CB\u99CC\u99CD\u99CE\u99CF\u99D0\u99D1\u99D2\u99D3\u99D4\u99D5\u99D6\u99D7\u99D8\uFFFD\u99D9\u99DA\u99DB\u99DC\u99DD\u99DE\u99DF\u99E0\u99E1\u99E2\u99E3\u99E4\u99E5\u99E6\u99E7\u99E8\u99E9\u99EA\u99EB\u99EC\u99ED\u99EE\u99EF\u99F0\u99F1\u99F2\u99F3\u99F4\u99F5\u99F6\u99F7\u99F8\u99F9\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(h[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FA\u99FB\u99FC\u99FD\u99FE\u99FF\u9A00\u9A01\u9A02\u9A03\u9A04\u9A05\u9A06\u9A07\u9A08\u9A09\u9A0A\u9A0B\u9A0C\u9A0D\u9A0E\u9A0F\u9A10\u9A11\u9A12\u9A13\u9A14\u9A15\u9A16\u9A17\u9A18\u9A19\u9A1A\u9A1B\u9A1C\u9A1D\u9A1E\u9A1F\u9A20\u9A21\u9A22\u9A23\u9A24\u9A25\u9A26\u9A27\u9A28\u9A29\u9A2A\u9A2B\u9A2C\u9A2D\u9A2E\u9A2F\u9A30\u9A31\u9A32\u9A33\u9A34\u9A35\u9A36\u9A37\u9A38\uFFFD\u9A39\u9A3A\u9A3B\u9A3C\u9A3D\u9A3E\u9A3F\u9A40\u9A41\u9A42\u9A43\u9A44\u9A45\u9A46\u9A47\u9A48\u9A49\u9A4A\u9A4B\u9A4C\u9A4D\u9A4E\u9A4F\u9A50\u9A51\u9A52\u9A53\u9A54\u9A55\u9A56\u9A57\u9A58\u9A59\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(h[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A5A\u9A5B\u9A5C\u9A5D\u9A5E\u9A5F\u9A60\u9A61\u9A62\u9A63\u9A64\u9A65\u9A66\u9A67\u9A68\u9A69\u9A6A\u9A6B\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9\u9AAA\u9AAB\u9AAC\u9AAD\u9AAE\u9AAF\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6\u9AC7\u9AC8\u9AC9\u9ACA\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC\uFFFD\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0\u9AF1\u9AF2\u9AF3\u9AF4\u9AF5\u9AF6\u9AF7\u9AF8\u9AFA\u9AFC\u9AFD\u9AFE\u9AFF\u9B00\u9B01\u9B02\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(h[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B07\u9B09\u9B0A\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B11\u9B12\u9B14\u9B15\u9B16\u9B17\u9B18\u9B19\u9B1A\u9B1B\u9B1C\u9B1D\u9B1E\u9B20\u9B21\u9B22\u9B24\u9B25\u9B26\u9B27\u9B28\u9B29\u9B2A\u9B2B\u9B2C\u9B2D\u9B2E\u9B30\u9B31\u9B33\u9B34\u9B35\u9B36\u9B37\u9B38\u9B39\u9B3A\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55\u9B56\u9B57\u9B58\u9B59\u9B5A\uFFFD\u9B5B\u9B5C\u9B5D\u9B5E\u9B5F\u9B60\u9B61\u9B62\u9B63\u9B64\u9B65\u9B66\u9B67\u9B68\u9B69\u9B6A\u9B6B\u9B6C\u9B6D\u9B6E\u9B6F\u9B70\u9B71\u9B72\u9B73\u9B74\u9B75\u9B76\u9B77\u9B78\u9B79\u9B7A\u9B7B\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(h[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7C\u9B7D\u9B7E\u9B7F\u9B80\u9B81\u9B82\u9B83\u9B84\u9B85\u9B86\u9B87\u9B88\u9B89\u9B8A\u9B8B\u9B8C\u9B8D\u9B8E\u9B8F\u9B90\u9B91\u9B92\u9B93\u9B94\u9B95\u9B96\u9B97\u9B98\u9B99\u9B9A\u9B9B\u9B9C\u9B9D\u9B9E\u9B9F\u9BA0\u9BA1\u9BA2\u9BA3\u9BA4\u9BA5\u9BA6\u9BA7\u9BA8\u9BA9\u9BAA\u9BAB\u9BAC\u9BAD\u9BAE\u9BAF\u9BB0\u9BB1\u9BB2\u9BB3\u9BB4\u9BB5\u9BB6\u9BB7\u9BB8\u9BB9\u9BBA\uFFFD\u9BBB\u9BBC\u9BBD\u9BBE\u9BBF\u9BC0\u9BC1\u9BC2\u9BC3\u9BC4\u9BC5\u9BC6\u9BC7\u9BC8\u9BC9\u9BCA\u9BCB\u9BCC\u9BCD\u9BCE\u9BCF\u9BD0\u9BD1\u9BD2\u9BD3\u9BD4\u9BD5\u9BD6\u9BD7\u9BD8\u9BD9\u9BDA\u9BDB\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(h[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9BDC\u9BDD\u9BDE\u9BDF\u9BE0\u9BE1\u9BE2\u9BE3\u9BE4\u9BE5\u9BE6\u9BE7\u9BE8\u9BE9\u9BEA\u9BEB\u9BEC\u9BED\u9BEE\u9BEF\u9BF0\u9BF1\u9BF2\u9BF3\u9BF4\u9BF5\u9BF6\u9BF7\u9BF8\u9BF9\u9BFA\u9BFB\u9BFC\u9BFD\u9BFE\u9BFF\u9C00\u9C01\u9C02\u9C03\u9C04\u9C05\u9C06\u9C07\u9C08\u9C09\u9C0A\u9C0B\u9C0C\u9C0D\u9C0E\u9C0F\u9C10\u9C11\u9C12\u9C13\u9C14\u9C15\u9C16\u9C17\u9C18\u9C19\u9C1A\uFFFD\u9C1B\u9C1C\u9C1D\u9C1E\u9C1F\u9C20\u9C21\u9C22\u9C23\u9C24\u9C25\u9C26\u9C27\u9C28\u9C29\u9C2A\u9C2B\u9C2C\u9C2D\u9C2E\u9C2F\u9C30\u9C31\u9C32\u9C33\u9C34\u9C35\u9C36\u9C37\u9C38\u9C39\u9C3A\u9C3B\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(h[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9C3C\u9C3D\u9C3E\u9C3F\u9C40\u9C41\u9C42\u9C43\u9C44\u9C45\u9C46\u9C47\u9C48\u9C49\u9C4A\u9C4B\u9C4C\u9C4D\u9C4E\u9C4F\u9C50\u9C51\u9C52\u9C53\u9C54\u9C55\u9C56\u9C57\u9C58\u9C59\u9C5A\u9C5B\u9C5C\u9C5D\u9C5E\u9C5F\u9C60\u9C61\u9C62\u9C63\u9C64\u9C65\u9C66\u9C67\u9C68\u9C69\u9C6A\u9C6B\u9C6C\u9C6D\u9C6E\u9C6F\u9C70\u9C71\u9C72\u9C73\u9C74\u9C75\u9C76\u9C77\u9C78\u9C79\u9C7A\uFFFD\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE\u9CBF\u9CC0\u9CC1\u9CC2\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(h[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CE3\u9CE4\u9CE5\u9CE6\u9CE7\u9CE8\u9CE9\u9CEA\u9CEB\u9CEC\u9CED\u9CEE\u9CEF\u9CF0\u9CF1\u9CF2\u9CF3\u9CF4\u9CF5\u9CF6\u9CF7\u9CF8\u9CF9\u9CFA\u9CFB\u9CFC\u9CFD\u9CFE\u9CFF\u9D00\u9D01\u9D02\u9D03\u9D04\u9D05\u9D06\u9D07\u9D08\u9D09\u9D0A\u9D0B\u9D0C\u9D0D\u9D0E\u9D0F\u9D10\u9D11\u9D12\u9D13\u9D14\u9D15\u9D16\u9D17\u9D18\u9D19\u9D1A\u9D1B\u9D1C\u9D1D\u9D1E\u9D1F\u9D20\u9D21\uFFFD\u9D22\u9D23\u9D24\u9D25\u9D26\u9D27\u9D28\u9D29\u9D2A\u9D2B\u9D2C\u9D2D\u9D2E\u9D2F\u9D30\u9D31\u9D32\u9D33\u9D34\u9D35\u9D36\u9D37\u9D38\u9D39\u9D3A\u9D3B\u9D3C\u9D3D\u9D3E\u9D3F\u9D40\u9D41\u9D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(h[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D43\u9D44\u9D45\u9D46\u9D47\u9D48\u9D49\u9D4A\u9D4B\u9D4C\u9D4D\u9D4E\u9D4F\u9D50\u9D51\u9D52\u9D53\u9D54\u9D55\u9D56\u9D57\u9D58\u9D59\u9D5A\u9D5B\u9D5C\u9D5D\u9D5E\u9D5F\u9D60\u9D61\u9D62\u9D63\u9D64\u9D65\u9D66\u9D67\u9D68\u9D69\u9D6A\u9D6B\u9D6C\u9D6D\u9D6E\u9D6F\u9D70\u9D71\u9D72\u9D73\u9D74\u9D75\u9D76\u9D77\u9D78\u9D79\u9D7A\u9D7B\u9D7C\u9D7D\u9D7E\u9D7F\u9D80\u9D81\uFFFD\u9D82\u9D83\u9D84\u9D85\u9D86\u9D87\u9D88\u9D89\u9D8A\u9D8B\u9D8C\u9D8D\u9D8E\u9D8F\u9D90\u9D91\u9D92\u9D93\u9D94\u9D95\u9D96\u9D97\u9D98\u9D99\u9D9A\u9D9B\u9D9C\u9D9D\u9D9E\u9D9F\u9DA0\u9DA1\u9DA2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(h[t[249][e]]=63744+e,g[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA3\u9DA4\u9DA5\u9DA6\u9DA7\u9DA8\u9DA9\u9DAA\u9DAB\u9DAC\u9DAD\u9DAE\u9DAF\u9DB0\u9DB1\u9DB2\u9DB3\u9DB4\u9DB5\u9DB6\u9DB7\u9DB8\u9DB9\u9DBA\u9DBB\u9DBC\u9DBD\u9DBE\u9DBF\u9DC0\u9DC1\u9DC2\u9DC3\u9DC4\u9DC5\u9DC6\u9DC7\u9DC8\u9DC9\u9DCA\u9DCB\u9DCC\u9DCD\u9DCE\u9DCF\u9DD0\u9DD1\u9DD2\u9DD3\u9DD4\u9DD5\u9DD6\u9DD7\u9DD8\u9DD9\u9DDA\u9DDB\u9DDC\u9DDD\u9DDE\u9DDF\u9DE0\u9DE1\uFFFD\u9DE2\u9DE3\u9DE4\u9DE5\u9DE6\u9DE7\u9DE8\u9DE9\u9DEA\u9DEB\u9DEC\u9DED\u9DEE\u9DEF\u9DF0\u9DF1\u9DF2\u9DF3\u9DF4\u9DF5\u9DF6\u9DF7\u9DF8\u9DF9\u9DFA\u9DFB\u9DFC\u9DFD\u9DFE\u9DFF\u9E00\u9E01\u9E02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(h[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9E03\u9E04\u9E05\u9E06\u9E07\u9E08\u9E09\u9E0A\u9E0B\u9E0C\u9E0D\u9E0E\u9E0F\u9E10\u9E11\u9E12\u9E13\u9E14\u9E15\u9E16\u9E17\u9E18\u9E19\u9E1A\u9E1B\u9E1C\u9E1D\u9E1E\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74\u9E75\u9E76\u9E77\u9E78\u9E79\u9E7A\u9E7B\u9E7C\u9E7D\u9E80\uFFFD\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C\u9E8D\u9E8E\u9E8F\u9E90\u9E91\u9E94\u9E95\u9E96\u9E97\u9E98\u9E99\u9E9A\u9E9B\u9E9C\u9E9E\u9EA0\u9EA1\u9EA2\u9EA3\u9EA4\u9EA5\u9EA7\u9EA8\u9EA9\u9EAA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(h[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9EAB\u9EAC\u9EAD\u9EAE\u9EAF\u9EB0\u9EB1\u9EB2\u9EB3\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF\u9EC0\u9EC1\u9EC2\u9EC3\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF3\u9EF4\u9EF5\u9EF6\u9EF7\u9EF8\u9EFA\u9EFD\u9EFF\u9F00\u9F01\u9F02\u9F03\u9F04\u9F05\uFFFD\u9F06\u9F07\u9F08\u9F09\u9F0A\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A\u9F1B\u9F1C\u9F1D\u9F1E\u9F1F\u9F21\u9F23\u9F24\u9F25\u9F26\u9F27\u9F28\u9F29\u9F2A\u9F2B\u9F2D\u9F2E\u9F30\u9F31\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(h[t[252][e]]=64512+e,g[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F32\u9F33\u9F34\u9F35\u9F36\u9F38\u9F3A\u9F3C\u9F3F\u9F40\u9F41\u9F42\u9F43\u9F45\u9F46\u9F47\u9F48\u9F49\u9F4A\u9F4B\u9F4C\u9F4D\u9F4E\u9F4F\u9F52\u9F53\u9F54\u9F55\u9F56\u9F57\u9F58\u9F59\u9F5A\u9F5B\u9F5C\u9F5D\u9F5E\u9F5F\u9F60\u9F61\u9F62\u9F63\u9F64\u9F65\u9F66\u9F67\u9F68\u9F69\u9F6A\u9F6B\u9F6C\u9F6D\u9F6E\u9F6F\u9F70\u9F71\u9F72\u9F73\u9F74\u9F75\u9F76\u9F77\u9F78\uFFFD\u9F79\u9F7A\u9F7B\u9F7C\u9F7D\u9F7E\u9F81\u9F82\u9F8D\u9F8E\u9F8F\u9F90\u9F91\u9F92\u9F93\u9F94\u9F95\u9F96\u9F97\u9F98\u9F9C\u9F9D\u9F9E\u9FA1\u9FA2\u9FA3\u9FA4\u9FA5\uF92C\uF979\uF995\uF9E7\uF9F1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(h[t[253][e]]=64768+e,g[64768+e]=t[253][e]);for(t[254]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[254].length;++e)t[254][e].charCodeAt(0)!==65533&&(h[t[254][e]]=65024+e,g[65024+e]=t[254][e]);return{enc:h,dec:g}}(),x[949]=function(){var g=[],h={},t=[],e;for(t[0]=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(h[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[129]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC02\uAC03\uAC05\uAC06\uAC0B\uAC0C\uAC0D\uAC0E\uAC0F\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25\uAC26\uAC27\uAC28\uAC29\uAC2A\uAC2B\uAC2E\uAC32\uAC33\uAC34\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41\uAC42\uAC43\uAC44\uAC45\uAC46\uAC47\uAC48\uAC49\uAC4A\uAC4C\uAC4E\uAC4F\uAC50\uAC51\uAC52\uAC53\uAC55\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D\uAC5E\uAC5F\uAC60\uAC61\uAC62\uAC63\uAC64\uAC65\uAC66\uAC67\uAC68\uAC69\uAC6A\uAC6B\uAC6C\uAC6D\uAC6E\uAC6F\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B\uAC7C\uAC7D\uAC7E\uAC7F\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95\uAC96\uAC97\uAC98\uAC99\uAC9A\uAC9B\uAC9E\uACA2\uACA3\uACA4\uACA5\uACA6\uACA7\uACAB\uACAD\uACAE\uACB1\uACB2\uACB3\uACB4\uACB5\uACB6\uACB7\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD\uACCE\uACCF\uACD0\uACD1\uACD2\uACD3\uACD4\uACD6\uACD8\uACD9\uACDA\uACDB\uACDC\uACDD\uACDE\uACDF\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7\uACF8\uACF9\uACFA\uACFB\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07\uAD08\uAD09\uAD0A\uAD0B\uAD0E\uAD10\uAD12\uAD13\uFFFD".split(""),e=0;e!=t[129].length;++e)t[129][e].charCodeAt(0)!==65533&&(h[t[129][e]]=33024+e,g[33024+e]=t[129][e]);for(t[130]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21\uAD22\uAD23\uAD24\uAD25\uAD26\uAD27\uAD28\uAD2A\uAD2B\uAD2E\uAD2F\uAD30\uAD31\uAD32\uAD33\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D\uAD3E\uAD3F\uAD40\uAD41\uAD42\uAD43\uAD46\uAD48\uAD4A\uAD4B\uAD4C\uAD4D\uAD4E\uAD4F\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAD59\uAD5A\uAD5B\uAD5C\uAD5D\uAD5E\uAD5F\uAD60\uAD62\uAD64\uAD65\uAD66\uAD67\uAD68\uAD69\uAD6A\uAD6B\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83\uAD84\uAD85\uAD86\uAD87\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91\uAD92\uAD93\uAD94\uAD95\uAD96\uAD97\uAD98\uAD99\uAD9A\uAD9B\uAD9E\uAD9F\uADA0\uADA1\uADA2\uADA3\uADA5\uADA6\uADA7\uADA8\uADA9\uADAA\uADAB\uADAC\uADAD\uADAE\uADAF\uADB0\uADB1\uADB2\uADB3\uADB4\uADB5\uADB6\uADB8\uADB9\uADBA\uADBB\uADBC\uADBD\uADBE\uADBF\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9\uADCA\uADCB\uADCC\uADCD\uADCE\uADCF\uADD2\uADD4\uADD5\uADD6\uADD7\uADD8\uADD9\uADDA\uADDB\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5\uADE6\uADE7\uADE8\uADE9\uADEA\uADEB\uADEC\uADED\uADEE\uADEF\uADF0\uADF1\uADF2\uADF3\uADF4\uADF5\uADF6\uADF7\uFFFD".split(""),e=0;e!=t[130].length;++e)t[130][e].charCodeAt(0)!==65533&&(h[t[130][e]]=33280+e,g[33280+e]=t[130][e]);for(t[131]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uADFA\uADFB\uADFD\uADFE\uAE02\uAE03\uAE04\uAE05\uAE06\uAE07\uAE0A\uAE0C\uAE0E\uAE0F\uAE10\uAE11\uAE12\uAE13\uAE15\uAE16\uAE17\uAE18\uAE19\uAE1A\uAE1B\uAE1C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE1D\uAE1E\uAE1F\uAE20\uAE21\uAE22\uAE23\uAE24\uAE25\uAE26\uAE27\uAE28\uAE29\uAE2A\uAE2B\uAE2C\uAE2D\uAE2E\uAE2F\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57\uAE58\uAE59\uAE5A\uAE5B\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71\uAE72\uAE73\uAE74\uAE75\uAE76\uAE77\uAE7A\uAE7E\uAE7F\uAE80\uAE81\uAE82\uAE83\uAE86\uAE87\uAE88\uAE89\uAE8A\uAE8B\uAE8D\uAE8E\uAE8F\uAE90\uAE91\uAE92\uAE93\uAE94\uAE95\uAE96\uAE97\uAE98\uAE99\uAE9A\uAE9B\uAE9C\uAE9D\uAE9E\uAE9F\uAEA0\uAEA1\uAEA2\uAEA3\uAEA4\uAEA5\uAEA6\uAEA7\uAEA8\uAEA9\uAEAA\uAEAB\uAEAC\uAEAD\uAEAE\uAEAF\uAEB0\uAEB1\uAEB2\uAEB3\uAEB4\uAEB5\uAEB6\uAEB7\uAEB8\uAEB9\uAEBA\uAEBB\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5\uAEC6\uAEC7\uAEC8\uAEC9\uAECA\uAECB\uAECE\uAED2\uAED3\uAED4\uAED5\uAED6\uAED7\uAEDA\uAEDB\uAEDD\uAEDE\uAEDF\uAEE0\uAEE1\uAEE2\uAEE3\uAEE4\uAEE5\uFFFD".split(""),e=0;e!=t[131].length;++e)t[131][e].charCodeAt(0)!==65533&&(h[t[131][e]]=33536+e,g[33536+e]=t[131][e]);for(t[132]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE\uAEEF\uAEF0\uAEF1\uAEF2\uAEF3\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD\uAEFE\uAEFF\uAF00\uAF01\uAF02\uAF03\uAF04\uAF05\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11\uAF12\uAF13\uAF14\uAF15\uAF16\uAF17\uAF18\uAF19\uAF1A\uAF1B\uAF1C\uAF1D\uAF1E\uAF1F\uAF20\uAF21\uAF22\uAF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAF24\uAF25\uAF26\uAF27\uAF28\uAF29\uAF2A\uAF2B\uAF2E\uAF2F\uAF31\uAF33\uAF35\uAF36\uAF37\uAF38\uAF39\uAF3A\uAF3B\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A\uAF4B\uAF4C\uAF4D\uAF4E\uAF4F\uAF51\uAF52\uAF53\uAF54\uAF55\uAF56\uAF57\uAF58\uAF59\uAF5A\uAF5B\uAF5E\uAF5F\uAF60\uAF61\uAF62\uAF63\uAF66\uAF67\uAF68\uAF69\uAF6A\uAF6B\uAF6C\uAF6D\uAF6E\uAF6F\uAF70\uAF71\uAF72\uAF73\uAF74\uAF75\uAF76\uAF77\uAF78\uAF7A\uAF7B\uAF7C\uAF7D\uAF7E\uAF7F\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89\uAF8A\uAF8B\uAF8C\uAF8D\uAF8E\uAF8F\uAF92\uAF93\uAF94\uAF96\uAF97\uAF98\uAF99\uAF9A\uAF9B\uAF9D\uAF9E\uAF9F\uAFA0\uAFA1\uAFA2\uAFA3\uAFA4\uAFA5\uAFA6\uAFA7\uAFA8\uAFA9\uAFAA\uAFAB\uAFAC\uAFAD\uAFAE\uAFAF\uAFB0\uAFB1\uAFB2\uAFB3\uAFB4\uAFB5\uAFB6\uAFB7\uAFBA\uAFBB\uAFBD\uAFBE\uFFFD".split(""),e=0;e!=t[132].length;++e)t[132][e].charCodeAt(0)!==65533&&(h[t[132][e]]=33792+e,g[33792+e]=t[132][e]);for(t[133]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFBF\uAFC1\uAFC2\uAFC3\uAFC4\uAFC5\uAFC6\uAFCA\uAFCC\uAFCF\uAFD0\uAFD1\uAFD2\uAFD3\uAFD5\uAFD6\uAFD7\uAFD8\uAFD9\uAFDA\uAFDB\uAFDD\uAFDE\uAFDF\uAFE0\uAFE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uAFE2\uAFE3\uAFE4\uAFE5\uAFE6\uAFE7\uAFEA\uAFEB\uAFEC\uAFED\uAFEE\uAFEF\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9\uAFFA\uAFFB\uAFFC\uAFFD\uAFFE\uAFFF\uB002\uB003\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB005\uB006\uB007\uB008\uB009\uB00A\uB00B\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015\uB016\uB017\uB018\uB019\uB01A\uB01B\uB01E\uB01F\uB020\uB021\uB022\uB023\uB024\uB025\uB026\uB027\uB029\uB02A\uB02B\uB02C\uB02D\uB02E\uB02F\uB030\uB031\uB032\uB033\uB034\uB035\uB036\uB037\uB038\uB039\uB03A\uB03B\uB03C\uB03D\uB03E\uB03F\uB040\uB041\uB042\uB043\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E\uB05F\uB060\uB061\uB062\uB063\uB064\uB065\uB066\uB067\uB068\uB069\uB06A\uB06B\uB06C\uB06D\uB06E\uB06F\uB070\uB071\uB072\uB073\uB074\uB075\uB076\uB077\uB078\uB079\uB07A\uB07B\uB07E\uB07F\uB081\uB082\uB083\uB085\uB086\uB087\uB088\uB089\uB08A\uB08B\uB08E\uB090\uB092\uB093\uB094\uB095\uB096\uB097\uB09B\uB09D\uB09E\uB0A3\uB0A4\uFFFD".split(""),e=0;e!=t[133].length;++e)t[133][e].charCodeAt(0)!==65533&&(h[t[133][e]]=34048+e,g[34048+e]=t[133][e]);for(t[134]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD\uB0BE\uB0BF\uB0C0\uB0C1\uB0C2\uB0C3\uB0C6\uB0CA\uB0CB\uB0CC\uB0CD\uB0CE\uB0CF\uB0D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9\uB0DA\uB0DB\uB0DC\uB0DD\uB0DE\uB0DF\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6\uB0E7\uB0E8\uB0E9\uB0EA\uB0EB\uB0EC\uB0ED\uB0EE\uB0EF\uB0F0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB0F1\uB0F2\uB0F3\uB0F4\uB0F5\uB0F6\uB0F7\uB0F8\uB0F9\uB0FA\uB0FB\uB0FC\uB0FD\uB0FE\uB0FF\uB100\uB101\uB102\uB103\uB104\uB105\uB106\uB107\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E\uB11F\uB120\uB121\uB122\uB126\uB127\uB129\uB12A\uB12B\uB12D\uB12E\uB12F\uB130\uB131\uB132\uB133\uB136\uB13A\uB13B\uB13C\uB13D\uB13E\uB13F\uB142\uB143\uB145\uB146\uB147\uB149\uB14A\uB14B\uB14C\uB14D\uB14E\uB14F\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161\uB162\uB163\uB164\uB165\uB166\uB167\uB168\uB169\uB16A\uB16B\uB16C\uB16D\uB16E\uB16F\uB170\uB171\uB172\uB173\uB174\uB175\uB176\uB177\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183\uB184\uB185\uB186\uB187\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D\uFFFD".split(""),e=0;e!=t[134].length;++e)t[134][e].charCodeAt(0)!==65533&&(h[t[134][e]]=34304+e,g[34304+e]=t[134][e]);for(t[135]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB19E\uB19F\uB1A0\uB1A1\uB1A2\uB1A3\uB1A4\uB1A5\uB1A6\uB1A7\uB1A9\uB1AA\uB1AB\uB1AC\uB1AD\uB1AE\uB1AF\uB1B0\uB1B1\uB1B2\uB1B3\uB1B4\uB1B5\uB1B6\uB1B7\uB1B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1B9\uB1BA\uB1BB\uB1BC\uB1BD\uB1BE\uB1BF\uB1C0\uB1C1\uB1C2\uB1C3\uB1C4\uB1C5\uB1C6\uB1C7\uB1C8\uB1C9\uB1CA\uB1CB\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB1D6\uB1D7\uB1D8\uB1D9\uB1DA\uB1DB\uB1DE\uB1E0\uB1E1\uB1E2\uB1E3\uB1E4\uB1E5\uB1E6\uB1E7\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1\uB1F2\uB1F3\uB1F4\uB1F5\uB1F6\uB1F7\uB1F8\uB1FA\uB1FC\uB1FE\uB1FF\uB200\uB201\uB202\uB203\uB206\uB207\uB209\uB20A\uB20D\uB20E\uB20F\uB210\uB211\uB212\uB213\uB216\uB218\uB21A\uB21B\uB21C\uB21D\uB21E\uB21F\uB221\uB222\uB223\uB224\uB225\uB226\uB227\uB228\uB229\uB22A\uB22B\uB22C\uB22D\uB22E\uB22F\uB230\uB231\uB232\uB233\uB235\uB236\uB237\uB238\uB239\uB23A\uB23B\uB23D\uB23E\uB23F\uB240\uB241\uB242\uB243\uB244\uB245\uB246\uB247\uB248\uB249\uB24A\uB24B\uB24C\uB24D\uB24E\uB24F\uB250\uB251\uB252\uB253\uB254\uB255\uB256\uB257\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261\uB262\uB263\uB264\uB265\uB266\uB267\uB26A\uB26B\uB26C\uB26D\uB26E\uFFFD".split(""),e=0;e!=t[135].length;++e)t[135][e].charCodeAt(0)!==65533&&(h[t[135][e]]=34560+e,g[34560+e]=t[135][e]);for(t[136]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB26F\uB270\uB271\uB272\uB273\uB276\uB277\uB278\uB279\uB27A\uB27B\uB27D\uB27E\uB27F\uB280\uB281\uB282\uB283\uB286\uB287\uB288\uB28A\uB28B\uB28C\uB28D\uB28E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B\uB29C\uB29D\uB29E\uB29F\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB2B8\uB2B9\uB2BA\uB2BB\uB2BC\uB2BD\uB2BE\uB2BF\uB2C0\uB2C1\uB2C2\uB2C3\uB2C4\uB2C5\uB2C6\uB2C7\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3\uB2D4\uB2D5\uB2D6\uB2D7\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309\uB30A\uB30B\uB30C\uB30D\uB30E\uB30F\uB312\uB316\uB317\uB318\uB319\uB31A\uB31B\uB31D\uB31E\uB31F\uB320\uB321\uB322\uB323\uB324\uB325\uB326\uB327\uB328\uB329\uB32A\uB32B\uB32C\uB32D\uB32E\uB32F\uB330\uB331\uB332\uB333\uB334\uB335\uB336\uB337\uB338\uB339\uB33A\uB33B\uB33C\uB33D\uB33E\uB33F\uB340\uB341\uB342\uB343\uB344\uB345\uB346\uB347\uB348\uB349\uB34A\uB34B\uB34C\uB34D\uB34E\uB34F\uB350\uB351\uB352\uB353\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363\uFFFD".split(""),e=0;e!=t[136].length;++e)t[136][e].charCodeAt(0)!==65533&&(h[t[136][e]]=34816+e,g[34816+e]=t[136][e]);for(t[137]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379\uB37A\uB37B\uB37C\uB37D\uB37E\uB37F\uB382\uB386\uB387\uB388\uB389\uB38A\uB38B\uB38D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB38E\uB38F\uB391\uB392\uB393\uB395\uB396\uB397\uB398\uB399\uB39A\uB39B\uB39C\uB39D\uB39E\uB39F\uB3A2\uB3A3\uB3A4\uB3A5\uB3A6\uB3A7\uB3A9\uB3AA\uB3AB\uB3AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB3AE\uB3AF\uB3B0\uB3B1\uB3B2\uB3B3\uB3B4\uB3B5\uB3B6\uB3B7\uB3B8\uB3B9\uB3BA\uB3BB\uB3BC\uB3BD\uB3BE\uB3BF\uB3C0\uB3C1\uB3C2\uB3C3\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9\uB3EA\uB3EB\uB3EC\uB3ED\uB3EE\uB3EF\uB3F0\uB3F1\uB3F2\uB3F3\uB3F4\uB3F5\uB3F6\uB3F7\uB3F8\uB3F9\uB3FA\uB3FB\uB3FD\uB3FE\uB3FF\uB400\uB401\uB402\uB403\uB404\uB405\uB406\uB407\uB408\uB409\uB40A\uB40B\uB40C\uB40D\uB40E\uB40F\uB411\uB412\uB413\uB414\uB415\uB416\uB417\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421\uB422\uB423\uB424\uB425\uB426\uB427\uB42A\uB42C\uB42D\uB42E\uB42F\uB430\uB431\uB432\uB433\uB435\uB436\uB437\uB438\uB439\uB43A\uB43B\uB43C\uB43D\uB43E\uB43F\uB440\uB441\uB442\uB443\uB444\uFFFD".split(""),e=0;e!=t[137].length;++e)t[137][e].charCodeAt(0)!==65533&&(h[t[137][e]]=35072+e,g[35072+e]=t[137][e]);for(t[138]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB445\uB446\uB447\uB448\uB449\uB44A\uB44B\uB44C\uB44D\uB44E\uB44F\uB452\uB453\uB455\uB456\uB457\uB459\uB45A\uB45B\uB45C\uB45D\uB45E\uB45F\uB462\uB464\uB466\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB467\uB468\uB469\uB46A\uB46B\uB46D\uB46E\uB46F\uB470\uB471\uB472\uB473\uB474\uB475\uB476\uB477\uB478\uB479\uB47A\uB47B\uB47C\uB47D\uB47E\uB47F\uB481\uB482\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB483\uB484\uB485\uB486\uB487\uB489\uB48A\uB48B\uB48C\uB48D\uB48E\uB48F\uB490\uB491\uB492\uB493\uB494\uB495\uB496\uB497\uB498\uB499\uB49A\uB49B\uB49C\uB49E\uB49F\uB4A0\uB4A1\uB4A2\uB4A3\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD\uB4AE\uB4AF\uB4B0\uB4B1\uB4B2\uB4B3\uB4B4\uB4B6\uB4B8\uB4BA\uB4BB\uB4BC\uB4BD\uB4BE\uB4BF\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9\uB4CA\uB4CB\uB4CC\uB4CD\uB4CE\uB4CF\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6\uB4D7\uB4D8\uB4D9\uB4DA\uB4DB\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7\uB4E8\uB4E9\uB4EA\uB4EB\uB4EE\uB4F0\uB4F2\uB4F3\uB4F4\uB4F5\uB4F6\uB4F7\uB4F9\uB4FA\uB4FB\uB4FC\uB4FD\uB4FE\uB4FF\uB500\uB501\uB502\uB503\uB504\uB505\uB506\uB507\uB508\uB509\uB50A\uB50B\uB50C\uB50D\uB50E\uB50F\uB510\uB511\uB512\uB513\uB516\uB517\uB519\uB51A\uB51D\uFFFD".split(""),e=0;e!=t[138].length;++e)t[138][e].charCodeAt(0)!==65533&&(h[t[138][e]]=35328+e,g[35328+e]=t[138][e]);for(t[139]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB51E\uB51F\uB520\uB521\uB522\uB523\uB526\uB52B\uB52C\uB52D\uB52E\uB52F\uB532\uB533\uB535\uB536\uB537\uB539\uB53A\uB53B\uB53C\uB53D\uB53E\uB53F\uB542\uB546\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555\uB556\uB557\uB558\uB559\uB55A\uB55B\uB55E\uB562\uB563\uB564\uB565\uB566\uB567\uB568\uB569\uB56A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB56B\uB56C\uB56D\uB56E\uB56F\uB570\uB571\uB572\uB573\uB574\uB575\uB576\uB577\uB578\uB579\uB57A\uB57B\uB57C\uB57D\uB57E\uB57F\uB580\uB581\uB582\uB583\uB584\uB585\uB586\uB587\uB588\uB589\uB58A\uB58B\uB58C\uB58D\uB58E\uB58F\uB590\uB591\uB592\uB593\uB594\uB595\uB596\uB597\uB598\uB599\uB59A\uB59B\uB59C\uB59D\uB59E\uB59F\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6\uB5B7\uB5B8\uB5B9\uB5BA\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5\uB5C6\uB5C7\uB5C8\uB5C9\uB5CA\uB5CB\uB5CE\uB5D2\uB5D3\uB5D4\uB5D5\uB5D6\uB5D7\uB5D9\uB5DA\uB5DB\uB5DC\uB5DD\uB5DE\uB5DF\uB5E0\uB5E1\uB5E2\uB5E3\uB5E4\uB5E5\uB5E6\uB5E7\uB5E8\uB5E9\uB5EA\uB5EB\uB5ED\uB5EE\uB5EF\uB5F0\uB5F1\uB5F2\uB5F3\uB5F4\uB5F5\uB5F6\uB5F7\uB5F8\uB5F9\uB5FA\uB5FB\uB5FC\uB5FD\uB5FE\uB5FF\uFFFD".split(""),e=0;e!=t[139].length;++e)t[139][e].charCodeAt(0)!==65533&&(h[t[139][e]]=35584+e,g[35584+e]=t[139][e]);for(t[140]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB600\uB601\uB602\uB603\uB604\uB605\uB606\uB607\uB608\uB609\uB60A\uB60B\uB60C\uB60D\uB60E\uB60F\uB612\uB613\uB615\uB616\uB617\uB619\uB61A\uB61B\uB61C\uB61D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB61E\uB61F\uB620\uB621\uB622\uB623\uB624\uB626\uB627\uB628\uB629\uB62A\uB62B\uB62D\uB62E\uB62F\uB630\uB631\uB632\uB633\uB635\uB636\uB637\uB638\uB639\uB63A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB63B\uB63C\uB63D\uB63E\uB63F\uB640\uB641\uB642\uB643\uB644\uB645\uB646\uB647\uB649\uB64A\uB64B\uB64C\uB64D\uB64E\uB64F\uB650\uB651\uB652\uB653\uB654\uB655\uB656\uB657\uB658\uB659\uB65A\uB65B\uB65C\uB65D\uB65E\uB65F\uB660\uB661\uB662\uB663\uB665\uB666\uB667\uB669\uB66A\uB66B\uB66C\uB66D\uB66E\uB66F\uB670\uB671\uB672\uB673\uB674\uB675\uB676\uB677\uB678\uB679\uB67A\uB67B\uB67C\uB67D\uB67E\uB67F\uB680\uB681\uB682\uB683\uB684\uB685\uB686\uB687\uB688\uB689\uB68A\uB68B\uB68C\uB68D\uB68E\uB68F\uB690\uB691\uB692\uB693\uB694\uB695\uB696\uB697\uB698\uB699\uB69A\uB69B\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5\uB6A6\uB6A7\uB6A8\uB6A9\uB6AA\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2\uB6B3\uB6B4\uB6B5\uB6B6\uB6B7\uB6B8\uB6B9\uB6BA\uB6BB\uB6BC\uB6BD\uB6BE\uB6BF\uB6C0\uB6C1\uB6C2\uFFFD".split(""),e=0;e!=t[140].length;++e)t[140][e].charCodeAt(0)!==65533&&(h[t[140][e]]=35840+e,g[35840+e]=t[140][e]);for(t[141]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6C3\uB6C4\uB6C5\uB6C6\uB6C7\uB6C8\uB6C9\uB6CA\uB6CB\uB6CC\uB6CD\uB6CE\uB6CF\uB6D0\uB6D1\uB6D2\uB6D3\uB6D5\uB6D6\uB6D7\uB6D8\uB6D9\uB6DA\uB6DB\uB6DC\uB6DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6DE\uB6DF\uB6E0\uB6E1\uB6E2\uB6E3\uB6E4\uB6E5\uB6E6\uB6E7\uB6E8\uB6E9\uB6EA\uB6EB\uB6EC\uB6ED\uB6EE\uB6EF\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB6FB\uB6FC\uB6FD\uB6FE\uB6FF\uB702\uB703\uB704\uB706\uB707\uB708\uB709\uB70A\uB70B\uB70C\uB70D\uB70E\uB70F\uB710\uB711\uB712\uB713\uB714\uB715\uB716\uB717\uB718\uB719\uB71A\uB71B\uB71C\uB71D\uB71E\uB71F\uB720\uB721\uB722\uB723\uB724\uB725\uB726\uB727\uB72A\uB72B\uB72D\uB72E\uB731\uB732\uB733\uB734\uB735\uB736\uB737\uB73A\uB73C\uB73D\uB73E\uB73F\uB740\uB741\uB742\uB743\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D\uB74E\uB74F\uB750\uB751\uB752\uB753\uB756\uB757\uB758\uB759\uB75A\uB75B\uB75C\uB75D\uB75E\uB75F\uB761\uB762\uB763\uB765\uB766\uB767\uB769\uB76A\uB76B\uB76C\uB76D\uB76E\uB76F\uB772\uB774\uB776\uB777\uB778\uB779\uB77A\uB77B\uB77E\uB77F\uB781\uB782\uB783\uB785\uB786\uB787\uB788\uB789\uB78A\uB78B\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E\uFFFD".split(""),e=0;e!=t[141].length;++e)t[141][e].charCodeAt(0)!==65533&&(h[t[141][e]]=36096+e,g[36096+e]=t[141][e]);for(t[142]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB79F\uB7A1\uB7A2\uB7A3\uB7A4\uB7A5\uB7A6\uB7A7\uB7AA\uB7AE\uB7AF\uB7B0\uB7B1\uB7B2\uB7B3\uB7B6\uB7B7\uB7B9\uB7BA\uB7BB\uB7BC\uB7BD\uB7BE\uB7BF\uB7C0\uB7C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7C2\uB7C3\uB7C4\uB7C5\uB7C6\uB7C8\uB7CA\uB7CB\uB7CC\uB7CD\uB7CE\uB7CF\uB7D0\uB7D1\uB7D2\uB7D3\uB7D4\uB7D5\uB7D6\uB7D7\uB7D8\uB7D9\uB7DA\uB7DB\uB7DC\uB7DD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB7DE\uB7DF\uB7E0\uB7E1\uB7E2\uB7E3\uB7E4\uB7E5\uB7E6\uB7E7\uB7E8\uB7E9\uB7EA\uB7EB\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5\uB7F6\uB7F7\uB7F8\uB7F9\uB7FA\uB7FB\uB7FE\uB802\uB803\uB804\uB805\uB806\uB80A\uB80B\uB80D\uB80E\uB80F\uB811\uB812\uB813\uB814\uB815\uB816\uB817\uB81A\uB81C\uB81E\uB81F\uB820\uB821\uB822\uB823\uB826\uB827\uB829\uB82A\uB82B\uB82D\uB82E\uB82F\uB830\uB831\uB832\uB833\uB836\uB83A\uB83B\uB83C\uB83D\uB83E\uB83F\uB841\uB842\uB843\uB845\uB846\uB847\uB848\uB849\uB84A\uB84B\uB84C\uB84D\uB84E\uB84F\uB850\uB852\uB854\uB855\uB856\uB857\uB858\uB859\uB85A\uB85B\uB85E\uB85F\uB861\uB862\uB863\uB865\uB866\uB867\uB868\uB869\uB86A\uB86B\uB86E\uB870\uB872\uB873\uB874\uB875\uB876\uB877\uB879\uB87A\uB87B\uB87D\uB87E\uB87F\uB880\uB881\uB882\uB883\uB884\uFFFD".split(""),e=0;e!=t[142].length;++e)t[142][e].charCodeAt(0)!==65533&&(h[t[142][e]]=36352+e,g[36352+e]=t[142][e]);for(t[143]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB885\uB886\uB887\uB888\uB889\uB88A\uB88B\uB88C\uB88E\uB88F\uB890\uB891\uB892\uB893\uB894\uB895\uB896\uB897\uB898\uB899\uB89A\uB89B\uB89C\uB89D\uB89E\uB89F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8A0\uB8A1\uB8A2\uB8A3\uB8A4\uB8A5\uB8A6\uB8A7\uB8A9\uB8AA\uB8AB\uB8AC\uB8AD\uB8AE\uB8AF\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9\uB8BA\uB8BB\uB8BC\uB8BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6\uB8C7\uB8C8\uB8C9\uB8CA\uB8CB\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5\uB8D6\uB8D7\uB8D8\uB8D9\uB8DA\uB8DB\uB8DC\uB8DE\uB8E0\uB8E2\uB8E3\uB8E4\uB8E5\uB8E6\uB8E7\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1\uB8F2\uB8F3\uB8F4\uB8F5\uB8F6\uB8F7\uB8FA\uB8FC\uB8FE\uB8FF\uB900\uB901\uB902\uB903\uB905\uB906\uB907\uB908\uB909\uB90A\uB90B\uB90C\uB90D\uB90E\uB90F\uB910\uB911\uB912\uB913\uB914\uB915\uB916\uB917\uB919\uB91A\uB91B\uB91C\uB91D\uB91E\uB91F\uB921\uB922\uB923\uB924\uB925\uB926\uB927\uB928\uB929\uB92A\uB92B\uB92C\uB92D\uB92E\uB92F\uB930\uB931\uB932\uB933\uB934\uB935\uB936\uB937\uB938\uB939\uB93A\uB93B\uB93E\uB93F\uB941\uB942\uB943\uB945\uB946\uB947\uB948\uB949\uB94A\uB94B\uB94D\uB94E\uB950\uB952\uB953\uB954\uB955\uB956\uB957\uFFFD".split(""),e=0;e!=t[143].length;++e)t[143][e].charCodeAt(0)!==65533&&(h[t[143][e]]=36608+e,g[36608+e]=t[143][e]);for(t[144]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB95A\uB95B\uB95D\uB95E\uB95F\uB961\uB962\uB963\uB964\uB965\uB966\uB967\uB96A\uB96C\uB96E\uB96F\uB970\uB971\uB972\uB973\uB976\uB977\uB979\uB97A\uB97B\uB97D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB97E\uB97F\uB980\uB981\uB982\uB983\uB986\uB988\uB98B\uB98C\uB98F\uB990\uB991\uB992\uB993\uB994\uB995\uB996\uB997\uB998\uB999\uB99A\uB99B\uB99C\uB99D\uB99E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uB99F\uB9A0\uB9A1\uB9A2\uB9A3\uB9A4\uB9A5\uB9A6\uB9A7\uB9A8\uB9A9\uB9AA\uB9AB\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5\uB9B6\uB9B7\uB9B8\uB9B9\uB9BA\uB9BB\uB9BE\uB9C0\uB9C2\uB9C3\uB9C4\uB9C5\uB9C6\uB9C7\uB9CA\uB9CB\uB9CD\uB9D3\uB9D4\uB9D5\uB9D6\uB9D7\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED\uB9EE\uB9EF\uB9F0\uB9F1\uB9F2\uB9F3\uB9F6\uB9FB\uB9FC\uB9FD\uB9FE\uB9FF\uBA02\uBA03\uBA04\uBA05\uBA06\uBA07\uBA09\uBA0A\uBA0B\uBA0C\uBA0D\uBA0E\uBA0F\uBA10\uBA11\uBA12\uBA13\uBA14\uBA16\uBA17\uBA18\uBA19\uBA1A\uBA1B\uBA1C\uBA1D\uBA1E\uBA1F\uBA20\uBA21\uBA22\uBA23\uBA24\uBA25\uBA26\uBA27\uBA28\uBA29\uBA2A\uBA2B\uBA2C\uBA2D\uBA2E\uBA2F\uBA30\uBA31\uBA32\uBA33\uBA34\uBA35\uBA36\uBA37\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46\uFFFD".split(""),e=0;e!=t[144].length;++e)t[144][e].charCodeAt(0)!==65533&&(h[t[144][e]]=36864+e,g[36864+e]=t[144][e]);for(t[145]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D\uBA5E\uBA5F\uBA60\uBA61\uBA62\uBA63\uBA66\uBA6A\uBA6B\uBA6C\uBA6D\uBA6E\uBA6F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79\uBA7A\uBA7B\uBA7C\uBA7D\uBA7E\uBA7F\uBA80\uBA81\uBA82\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D\uBA8E\uBA8F\uBA90\uBA91\uBA92\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBA93\uBA94\uBA95\uBA96\uBA97\uBA98\uBA99\uBA9A\uBA9B\uBA9C\uBA9D\uBA9E\uBA9F\uBAA0\uBAA1\uBAA2\uBAA3\uBAA4\uBAA5\uBAA6\uBAA7\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3\uBAB4\uBAB5\uBAB6\uBAB7\uBABA\uBABC\uBABE\uBABF\uBAC0\uBAC1\uBAC2\uBAC3\uBAC5\uBAC6\uBAC7\uBAC9\uBACA\uBACB\uBACC\uBACD\uBACE\uBACF\uBAD0\uBAD1\uBAD2\uBAD3\uBAD4\uBAD5\uBAD6\uBAD7\uBADA\uBADB\uBADC\uBADD\uBADE\uBADF\uBAE0\uBAE1\uBAE2\uBAE3\uBAE4\uBAE5\uBAE6\uBAE7\uBAE8\uBAE9\uBAEA\uBAEB\uBAEC\uBAED\uBAEE\uBAEF\uBAF0\uBAF1\uBAF2\uBAF3\uBAF4\uBAF5\uBAF6\uBAF7\uBAF8\uBAF9\uBAFA\uBAFB\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05\uBB06\uBB07\uBB08\uBB09\uBB0A\uBB0B\uBB0C\uBB0E\uBB10\uBB12\uBB13\uBB14\uBB15\uBB16\uBB17\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21\uBB22\uBB23\uBB24\uBB25\uBB26\uBB27\uFFFD".split(""),e=0;e!=t[145].length;++e)t[145][e].charCodeAt(0)!==65533&&(h[t[145][e]]=37120+e,g[37120+e]=t[145][e]);for(t[146]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB28\uBB2A\uBB2C\uBB2D\uBB2E\uBB2F\uBB30\uBB31\uBB32\uBB33\uBB37\uBB39\uBB3A\uBB3F\uBB40\uBB41\uBB42\uBB43\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB53\uBB55\uBB56\uBB57\uBB59\uBB5A\uBB5B\uBB5C\uBB5D\uBB5E\uBB5F\uBB60\uBB62\uBB64\uBB65\uBB66\uBB67\uBB68\uBB69\uBB6A\uBB6B\uBB6D\uBB6E\uBB6F\uBB70\uBB71\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBB72\uBB73\uBB74\uBB75\uBB76\uBB77\uBB78\uBB79\uBB7A\uBB7B\uBB7C\uBB7D\uBB7E\uBB7F\uBB80\uBB81\uBB82\uBB83\uBB84\uBB85\uBB86\uBB87\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91\uBB92\uBB93\uBB94\uBB95\uBB96\uBB97\uBB98\uBB99\uBB9A\uBB9B\uBB9C\uBB9D\uBB9E\uBB9F\uBBA0\uBBA1\uBBA2\uBBA3\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD\uBBAE\uBBAF\uBBB0\uBBB1\uBBB2\uBBB3\uBBB5\uBBB6\uBBB8\uBBB9\uBBBA\uBBBB\uBBBC\uBBBD\uBBBE\uBBBF\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9\uBBCA\uBBCB\uBBCC\uBBCD\uBBCE\uBBCF\uBBD1\uBBD2\uBBD4\uBBD5\uBBD6\uBBD7\uBBD8\uBBD9\uBBDA\uBBDB\uBBDC\uBBDD\uBBDE\uBBDF\uBBE0\uBBE1\uBBE2\uBBE3\uBBE4\uBBE5\uBBE6\uBBE7\uBBE8\uBBE9\uBBEA\uBBEB\uBBEC\uBBED\uBBEE\uBBEF\uBBF0\uBBF1\uBBF2\uBBF3\uBBF4\uBBF5\uBBF6\uBBF7\uBBFA\uBBFB\uBBFD\uBBFE\uBC01\uFFFD".split(""),e=0;e!=t[146].length;++e)t[146][e].charCodeAt(0)!==65533&&(h[t[146][e]]=37376+e,g[37376+e]=t[146][e]);for(t[147]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC03\uBC04\uBC05\uBC06\uBC07\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC36\uBC37\uBC39\uBC3A\uBC3B\uBC3C\uBC3D\uBC3E\uBC3F\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51\uBC52\uBC53\uBC54\uBC55\uBC56\uBC57\uBC58\uBC59\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBC5A\uBC5B\uBC5C\uBC5E\uBC5F\uBC60\uBC61\uBC62\uBC63\uBC64\uBC65\uBC66\uBC67\uBC68\uBC69\uBC6A\uBC6B\uBC6C\uBC6D\uBC6E\uBC6F\uBC70\uBC71\uBC72\uBC73\uBC74\uBC75\uBC76\uBC77\uBC78\uBC79\uBC7A\uBC7B\uBC7C\uBC7D\uBC7E\uBC7F\uBC80\uBC81\uBC82\uBC83\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F\uBC90\uBC91\uBC92\uBC93\uBC96\uBC98\uBC9B\uBC9C\uBC9D\uBC9E\uBC9F\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9\uBCAA\uBCAB\uBCAC\uBCAD\uBCAE\uBCAF\uBCB2\uBCB6\uBCB7\uBCB8\uBCB9\uBCBA\uBCBB\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5\uBCC6\uBCC7\uBCC8\uBCC9\uBCCA\uBCCB\uBCCC\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD\uBCDE\uBCDF\uBCE0\uBCE1\uBCE2\uBCE3\uBCE4\uBCE5\uBCE6\uBCE7\uBCE8\uBCE9\uBCEA\uBCEB\uBCEC\uBCED\uBCEE\uBCEF\uBCF0\uBCF1\uBCF2\uBCF3\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD\uFFFD".split(""),e=0;e!=t[147].length;++e)t[147][e].charCodeAt(0)!==65533&&(h[t[147][e]]=37632+e,g[37632+e]=t[147][e]);for(t[148]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBCFE\uBCFF\uBD00\uBD01\uBD02\uBD03\uBD06\uBD08\uBD0A\uBD0B\uBD0C\uBD0D\uBD0E\uBD0F\uBD11\uBD12\uBD13\uBD15\uBD16\uBD17\uBD18\uBD19\uBD1A\uBD1B\uBD1C\uBD1D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD1E\uBD1F\uBD20\uBD21\uBD22\uBD23\uBD25\uBD26\uBD27\uBD28\uBD29\uBD2A\uBD2B\uBD2D\uBD2E\uBD2F\uBD30\uBD31\uBD32\uBD33\uBD34\uBD35\uBD36\uBD37\uBD38\uBD39\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBD3A\uBD3B\uBD3C\uBD3D\uBD3E\uBD3F\uBD41\uBD42\uBD43\uBD44\uBD45\uBD46\uBD47\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51\uBD52\uBD53\uBD54\uBD55\uBD56\uBD57\uBD5A\uBD5B\uBD5C\uBD5D\uBD5E\uBD5F\uBD60\uBD61\uBD62\uBD63\uBD65\uBD66\uBD67\uBD69\uBD6A\uBD6B\uBD6C\uBD6D\uBD6E\uBD6F\uBD70\uBD71\uBD72\uBD73\uBD74\uBD75\uBD76\uBD77\uBD78\uBD79\uBD7A\uBD7B\uBD7C\uBD7D\uBD7E\uBD7F\uBD82\uBD83\uBD85\uBD86\uBD8B\uBD8C\uBD8D\uBD8E\uBD8F\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D\uBD9E\uBD9F\uBDA0\uBDA1\uBDA2\uBDA3\uBDA5\uBDA6\uBDA7\uBDA8\uBDA9\uBDAA\uBDAB\uBDAC\uBDAD\uBDAE\uBDAF\uBDB1\uBDB2\uBDB3\uBDB4\uBDB5\uBDB6\uBDB7\uBDB9\uBDBA\uBDBB\uBDBC\uBDBD\uBDBE\uBDBF\uBDC0\uBDC1\uBDC2\uBDC3\uBDC4\uBDC5\uBDC6\uBDC7\uBDC8\uBDC9\uBDCA\uBDCB\uBDCC\uBDCD\uBDCE\uBDCF\uBDD0\uBDD1\uFFFD".split(""),e=0;e!=t[148].length;++e)t[148][e].charCodeAt(0)!==65533&&(h[t[148][e]]=37888+e,g[37888+e]=t[148][e]);for(t[149]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD\uBDDE\uBDDF\uBDE0\uBDE1\uBDE2\uBDE3\uBDE4\uBDE5\uBDE6\uBDE7\uBDE8\uBDEA\uBDEB\uBDEC\uBDED\uBDEE\uBDEF\uBDF1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9\uBDFA\uBDFB\uBDFC\uBDFD\uBDFE\uBDFF\uBE01\uBE02\uBE04\uBE06\uBE07\uBE08\uBE09\uBE0A\uBE0B\uBE0E\uBE0F\uBE11\uBE12\uBE13\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBE15\uBE16\uBE17\uBE18\uBE19\uBE1A\uBE1B\uBE1E\uBE20\uBE21\uBE22\uBE23\uBE24\uBE25\uBE26\uBE27\uBE28\uBE29\uBE2A\uBE2B\uBE2C\uBE2D\uBE2E\uBE2F\uBE30\uBE31\uBE32\uBE33\uBE34\uBE35\uBE36\uBE37\uBE38\uBE39\uBE3A\uBE3B\uBE3C\uBE3D\uBE3E\uBE3F\uBE40\uBE41\uBE42\uBE43\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F\uBE50\uBE51\uBE52\uBE53\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B\uBE6C\uBE6D\uBE6E\uBE6F\uBE72\uBE76\uBE77\uBE78\uBE79\uBE7A\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85\uBE86\uBE87\uBE88\uBE89\uBE8A\uBE8B\uBE8E\uBE92\uBE93\uBE94\uBE95\uBE96\uBE97\uBE9A\uBE9B\uBE9C\uBE9D\uBE9E\uBE9F\uBEA0\uBEA1\uBEA2\uBEA3\uBEA4\uBEA5\uBEA6\uBEA7\uBEA9\uBEAA\uBEAB\uBEAC\uBEAD\uBEAE\uBEAF\uBEB0\uBEB1\uBEB2\uBEB3\uBEB4\uBEB5\uBEB6\uBEB7\uFFFD".split(""),e=0;e!=t[149].length;++e)t[149][e].charCodeAt(0)!==65533&&(h[t[149][e]]=38144+e,g[38144+e]=t[149][e]);for(t[150]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEB8\uBEB9\uBEBA\uBEBB\uBEBC\uBEBD\uBEBE\uBEBF\uBEC0\uBEC1\uBEC2\uBEC3\uBEC4\uBEC5\uBEC6\uBEC7\uBEC8\uBEC9\uBECA\uBECB\uBECC\uBECD\uBECE\uBECF\uBED2\uBED3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBED5\uBED6\uBED9\uBEDA\uBEDB\uBEDC\uBEDD\uBEDE\uBEDF\uBEE1\uBEE2\uBEE6\uBEE7\uBEE8\uBEE9\uBEEA\uBEEB\uBEED\uBEEE\uBEEF\uBEF0\uBEF1\uBEF2\uBEF3\uBEF4\uBEF5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBEF6\uBEF7\uBEF8\uBEF9\uBEFA\uBEFB\uBEFC\uBEFD\uBEFE\uBEFF\uBF00\uBF02\uBF03\uBF04\uBF05\uBF06\uBF07\uBF0A\uBF0B\uBF0C\uBF0D\uBF0E\uBF0F\uBF10\uBF11\uBF12\uBF13\uBF14\uBF15\uBF16\uBF17\uBF1A\uBF1E\uBF1F\uBF20\uBF21\uBF22\uBF23\uBF24\uBF25\uBF26\uBF27\uBF28\uBF29\uBF2A\uBF2B\uBF2C\uBF2D\uBF2E\uBF2F\uBF30\uBF31\uBF32\uBF33\uBF34\uBF35\uBF36\uBF37\uBF38\uBF39\uBF3A\uBF3B\uBF3C\uBF3D\uBF3E\uBF3F\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49\uBF4A\uBF4B\uBF4C\uBF4D\uBF4E\uBF4F\uBF52\uBF53\uBF54\uBF56\uBF57\uBF58\uBF59\uBF5A\uBF5B\uBF5C\uBF5D\uBF5E\uBF5F\uBF60\uBF61\uBF62\uBF63\uBF64\uBF65\uBF66\uBF67\uBF68\uBF69\uBF6A\uBF6B\uBF6C\uBF6D\uBF6E\uBF6F\uBF70\uBF71\uBF72\uBF73\uBF74\uBF75\uBF76\uBF77\uBF78\uBF79\uBF7A\uBF7B\uBF7C\uBF7D\uBF7E\uBF7F\uBF80\uBF81\uBF82\uFFFD".split(""),e=0;e!=t[150].length;++e)t[150][e].charCodeAt(0)!==65533&&(h[t[150][e]]=38400+e,g[38400+e]=t[150][e]);for(t[151]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF83\uBF84\uBF85\uBF86\uBF87\uBF88\uBF89\uBF8A\uBF8B\uBF8C\uBF8D\uBF8E\uBF8F\uBF90\uBF91\uBF92\uBF93\uBF95\uBF96\uBF97\uBF98\uBF99\uBF9A\uBF9B\uBF9C\uBF9D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBF9E\uBF9F\uBFA0\uBFA1\uBFA2\uBFA3\uBFA4\uBFA5\uBFA6\uBFA7\uBFA8\uBFA9\uBFAA\uBFAB\uBFAC\uBFAD\uBFAE\uBFAF\uBFB1\uBFB2\uBFB3\uBFB4\uBFB5\uBFB6\uBFB7\uBFB8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uBFB9\uBFBA\uBFBB\uBFBC\uBFBD\uBFBE\uBFBF\uBFC0\uBFC1\uBFC2\uBFC3\uBFC4\uBFC6\uBFC7\uBFC8\uBFC9\uBFCA\uBFCB\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5\uBFD6\uBFD7\uBFD8\uBFD9\uBFDA\uBFDB\uBFDD\uBFDE\uBFE0\uBFE2\uBFE3\uBFE4\uBFE5\uBFE6\uBFE7\uBFE8\uBFE9\uBFEA\uBFEB\uBFEC\uBFED\uBFEE\uBFEF\uBFF0\uBFF1\uBFF2\uBFF3\uBFF4\uBFF5\uBFF6\uBFF7\uBFF8\uBFF9\uBFFA\uBFFB\uBFFC\uBFFD\uBFFE\uBFFF\uC000\uC001\uC002\uC003\uC004\uC005\uC006\uC007\uC008\uC009\uC00A\uC00B\uC00C\uC00D\uC00E\uC00F\uC010\uC011\uC012\uC013\uC014\uC015\uC016\uC017\uC018\uC019\uC01A\uC01B\uC01C\uC01D\uC01E\uC01F\uC020\uC021\uC022\uC023\uC024\uC025\uC026\uC027\uC028\uC029\uC02A\uC02B\uC02C\uC02D\uC02E\uC02F\uC030\uC031\uC032\uC033\uC034\uC035\uC036\uC037\uC038\uC039\uC03A\uC03B\uC03D\uC03E\uC03F\uFFFD".split(""),e=0;e!=t[151].length;++e)t[151][e].charCodeAt(0)!==65533&&(h[t[151][e]]=38656+e,g[38656+e]=t[151][e]);for(t[152]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC040\uC041\uC042\uC043\uC044\uC045\uC046\uC047\uC048\uC049\uC04A\uC04B\uC04C\uC04D\uC04E\uC04F\uC050\uC052\uC053\uC054\uC055\uC056\uC057\uC059\uC05A\uC05B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC05D\uC05E\uC05F\uC061\uC062\uC063\uC064\uC065\uC066\uC067\uC06A\uC06B\uC06C\uC06D\uC06E\uC06F\uC070\uC071\uC072\uC073\uC074\uC075\uC076\uC077\uC078\uC079\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC07A\uC07B\uC07C\uC07D\uC07E\uC07F\uC080\uC081\uC082\uC083\uC084\uC085\uC086\uC087\uC088\uC089\uC08A\uC08B\uC08C\uC08D\uC08E\uC08F\uC092\uC093\uC095\uC096\uC097\uC099\uC09A\uC09B\uC09C\uC09D\uC09E\uC09F\uC0A2\uC0A4\uC0A6\uC0A7\uC0A8\uC0A9\uC0AA\uC0AB\uC0AE\uC0B1\uC0B2\uC0B7\uC0B8\uC0B9\uC0BA\uC0BB\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1\uC0D2\uC0D3\uC0D4\uC0D5\uC0D6\uC0D7\uC0DA\uC0DE\uC0DF\uC0E0\uC0E1\uC0E2\uC0E3\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED\uC0EE\uC0EF\uC0F0\uC0F1\uC0F2\uC0F3\uC0F6\uC0F8\uC0FA\uC0FB\uC0FC\uC0FD\uC0FE\uC0FF\uC101\uC102\uC103\uC105\uC106\uC107\uC109\uC10A\uC10B\uC10C\uC10D\uC10E\uC10F\uC111\uC112\uC113\uC114\uC116\uC117\uC118\uC119\uC11A\uC11B\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E\uFFFD".split(""),e=0;e!=t[152].length;++e)t[152][e].charCodeAt(0)!==65533&&(h[t[152][e]]=38912+e,g[38912+e]=t[152][e]);for(t[153]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141\uC142\uC143\uC144\uC145\uC146\uC147\uC14A\uC14E\uC14F\uC150\uC151\uC152\uC153\uC156\uC157\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC159\uC15A\uC15B\uC15D\uC15E\uC15F\uC160\uC161\uC162\uC163\uC166\uC16A\uC16B\uC16C\uC16D\uC16E\uC16F\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC17C\uC17D\uC17E\uC17F\uC180\uC181\uC182\uC183\uC184\uC186\uC187\uC188\uC189\uC18A\uC18B\uC18F\uC191\uC192\uC193\uC195\uC197\uC198\uC199\uC19A\uC19B\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1\uC1B2\uC1B3\uC1B4\uC1B5\uC1B6\uC1B7\uC1B8\uC1B9\uC1BA\uC1BB\uC1BC\uC1BE\uC1BF\uC1C0\uC1C1\uC1C2\uC1C3\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD\uC1CE\uC1CF\uC1D0\uC1D1\uC1D2\uC1D3\uC1D5\uC1D6\uC1D9\uC1DA\uC1DB\uC1DC\uC1DD\uC1DE\uC1DF\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9\uC1EA\uC1EB\uC1EC\uC1ED\uC1EE\uC1EF\uC1F2\uC1F4\uC1F5\uC1F6\uC1F7\uC1F8\uC1F9\uC1FA\uC1FB\uC1FE\uC1FF\uC201\uC202\uC203\uC205\uC206\uC207\uC208\uC209\uC20A\uC20B\uC20E\uC210\uC212\uC213\uC214\uC215\uC216\uC217\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223\uFFFD".split(""),e=0;e!=t[153].length;++e)t[153][e].charCodeAt(0)!==65533&&(h[t[153][e]]=39168+e,g[39168+e]=t[153][e]);for(t[154]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235\uC236\uC237\uC238\uC239\uC23A\uC23B\uC23C\uC23D\uC23E\uC23F\uC240\uC241\uC242\uC243\uC244\uC245\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC246\uC247\uC249\uC24A\uC24B\uC24C\uC24D\uC24E\uC24F\uC252\uC253\uC255\uC256\uC257\uC259\uC25A\uC25B\uC25C\uC25D\uC25E\uC25F\uC261\uC262\uC263\uC264\uC266\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC267\uC268\uC269\uC26A\uC26B\uC26E\uC26F\uC271\uC272\uC273\uC275\uC276\uC277\uC278\uC279\uC27A\uC27B\uC27E\uC280\uC282\uC283\uC284\uC285\uC286\uC287\uC28A\uC28B\uC28C\uC28D\uC28E\uC28F\uC291\uC292\uC293\uC294\uC295\uC296\uC297\uC299\uC29A\uC29C\uC29E\uC29F\uC2A0\uC2A1\uC2A2\uC2A3\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE\uC2AF\uC2B0\uC2B1\uC2B2\uC2B3\uC2B6\uC2B8\uC2BA\uC2BB\uC2BC\uC2BD\uC2BE\uC2BF\uC2C0\uC2C1\uC2C2\uC2C3\uC2C4\uC2C5\uC2C6\uC2C7\uC2C8\uC2C9\uC2CA\uC2CB\uC2CC\uC2CD\uC2CE\uC2CF\uC2D0\uC2D1\uC2D2\uC2D3\uC2D4\uC2D5\uC2D6\uC2D7\uC2D8\uC2D9\uC2DA\uC2DB\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5\uC2E6\uC2E7\uC2E8\uC2E9\uC2EA\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301\uC302\uC303\uC304\uC305\uC306\uC307\uC30A\uC30B\uC30E\uC30F\uFFFD".split(""),e=0;e!=t[154].length;++e)t[154][e].charCodeAt(0)!==65533&&(h[t[154][e]]=39424+e,g[39424+e]=t[154][e]);for(t[155]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D\uC31E\uC31F\uC320\uC321\uC322\uC323\uC326\uC327\uC32A\uC32B\uC32C\uC32D\uC32E\uC32F\uC330\uC331\uC332\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC333\uC334\uC335\uC336\uC337\uC338\uC339\uC33A\uC33B\uC33C\uC33D\uC33E\uC33F\uC340\uC341\uC342\uC343\uC344\uC346\uC347\uC348\uC349\uC34A\uC34B\uC34C\uC34D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC34E\uC34F\uC350\uC351\uC352\uC353\uC354\uC355\uC356\uC357\uC358\uC359\uC35A\uC35B\uC35C\uC35D\uC35E\uC35F\uC360\uC361\uC362\uC363\uC364\uC365\uC366\uC367\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373\uC374\uC375\uC376\uC377\uC37A\uC37B\uC37E\uC37F\uC380\uC381\uC382\uC383\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D\uC38E\uC38F\uC390\uC391\uC392\uC393\uC394\uC395\uC396\uC397\uC398\uC399\uC39A\uC39B\uC39C\uC39D\uC39E\uC39F\uC3A0\uC3A1\uC3A2\uC3A3\uC3A4\uC3A5\uC3A6\uC3A7\uC3A8\uC3A9\uC3AA\uC3AB\uC3AC\uC3AD\uC3AE\uC3AF\uC3B0\uC3B1\uC3B2\uC3B3\uC3B4\uC3B5\uC3B6\uC3B7\uC3B8\uC3B9\uC3BA\uC3BB\uC3BC\uC3BD\uC3BE\uC3BF\uC3C1\uC3C2\uC3C3\uC3C4\uC3C5\uC3C6\uC3C7\uC3C8\uC3C9\uC3CA\uC3CB\uC3CC\uC3CD\uC3CE\uC3CF\uC3D0\uC3D1\uC3D2\uC3D3\uC3D4\uC3D5\uC3D6\uC3D7\uC3DA\uFFFD".split(""),e=0;e!=t[155].length;++e)t[155][e].charCodeAt(0)!==65533&&(h[t[155][e]]=39680+e,g[39680+e]=t[155][e]);for(t[156]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3\uC3E4\uC3E5\uC3E6\uC3E7\uC3EA\uC3EB\uC3EC\uC3EE\uC3EF\uC3F0\uC3F1\uC3F2\uC3F3\uC3F6\uC3F7\uC3F9\uC3FA\uC3FB\uC3FC\uC3FD\uC3FE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC3FF\uC400\uC401\uC402\uC403\uC404\uC405\uC406\uC407\uC409\uC40A\uC40B\uC40C\uC40D\uC40E\uC40F\uC411\uC412\uC413\uC414\uC415\uC416\uC417\uC418\uC419\uC41A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC41B\uC41C\uC41D\uC41E\uC41F\uC420\uC421\uC422\uC423\uC425\uC426\uC427\uC428\uC429\uC42A\uC42B\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435\uC436\uC437\uC438\uC439\uC43A\uC43B\uC43E\uC43F\uC440\uC441\uC442\uC443\uC444\uC445\uC446\uC447\uC449\uC44A\uC44B\uC44C\uC44D\uC44E\uC44F\uC450\uC451\uC452\uC453\uC454\uC455\uC456\uC457\uC458\uC459\uC45A\uC45B\uC45C\uC45D\uC45E\uC45F\uC460\uC461\uC462\uC463\uC466\uC467\uC469\uC46A\uC46B\uC46D\uC46E\uC46F\uC470\uC471\uC472\uC473\uC476\uC477\uC478\uC47A\uC47B\uC47C\uC47D\uC47E\uC47F\uC481\uC482\uC483\uC484\uC485\uC486\uC487\uC488\uC489\uC48A\uC48B\uC48C\uC48D\uC48E\uC48F\uC490\uC491\uC492\uC493\uC495\uC496\uC497\uC498\uC499\uC49A\uC49B\uC49D\uC49E\uC49F\uC4A0\uC4A1\uC4A2\uC4A3\uC4A4\uC4A5\uC4A6\uC4A7\uC4A8\uC4A9\uFFFD".split(""),e=0;e!=t[156].length;++e)t[156][e].charCodeAt(0)!==65533&&(h[t[156][e]]=39936+e,g[39936+e]=t[156][e]);for(t[157]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4AA\uC4AB\uC4AC\uC4AD\uC4AE\uC4AF\uC4B0\uC4B1\uC4B2\uC4B3\uC4B4\uC4B5\uC4B6\uC4B7\uC4B9\uC4BA\uC4BB\uC4BD\uC4BE\uC4BF\uC4C0\uC4C1\uC4C2\uC4C3\uC4C4\uC4C5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4C6\uC4C7\uC4C8\uC4C9\uC4CA\uC4CB\uC4CC\uC4CD\uC4CE\uC4CF\uC4D0\uC4D1\uC4D2\uC4D3\uC4D4\uC4D5\uC4D6\uC4D7\uC4D8\uC4D9\uC4DA\uC4DB\uC4DC\uC4DD\uC4DE\uC4DF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC4E0\uC4E1\uC4E2\uC4E3\uC4E4\uC4E5\uC4E6\uC4E7\uC4E8\uC4EA\uC4EB\uC4EC\uC4ED\uC4EE\uC4EF\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502\uC503\uC504\uC505\uC506\uC507\uC508\uC509\uC50A\uC50B\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515\uC516\uC517\uC518\uC519\uC51A\uC51B\uC51D\uC51E\uC51F\uC520\uC521\uC522\uC523\uC524\uC525\uC526\uC527\uC52A\uC52B\uC52D\uC52E\uC52F\uC531\uC532\uC533\uC534\uC535\uC536\uC537\uC53A\uC53C\uC53E\uC53F\uC540\uC541\uC542\uC543\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569\uC56A\uC56B\uC56C\uC56D\uC56E\uC56F\uC572\uC576\uC577\uC578\uC579\uC57A\uC57B\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594\uFFFD".split(""),e=0;e!=t[157].length;++e)t[157][e].charCodeAt(0)!==65533&&(h[t[157][e]]=40192+e,g[40192+e]=t[157][e]);for(t[158]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1\uC5A2\uC5A3\uC5A4\uC5A5\uC5A6\uC5A7\uC5A8\uC5AA\uC5AB\uC5AC\uC5AD\uC5AE\uC5AF\uC5B0\uC5B1\uC5B2\uC5B3\uC5B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5B7\uC5BA\uC5BF\uC5C0\uC5C1\uC5C2\uC5C3\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9\uC5DA\uC5DB\uC5DC\uC5DD\uC5DE\uC5DF\uC5E2\uC5E4\uC5E6\uC5E7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611\uC612\uC613\uC614\uC615\uC616\uC617\uC61A\uC61D\uC61E\uC61F\uC620\uC621\uC622\uC623\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649\uC64A\uC64B\uC64C\uC64D\uC64E\uC64F\uC652\uC656\uC657\uC658\uC659\uC65A\uC65B\uC65E\uC65F\uC661\uC662\uC663\uC664\uC665\uC666\uC667\uC668\uC669\uC66A\uC66B\uC66D\uC66E\uC670\uC672\uC673\uC674\uC675\uC676\uC677\uC67A\uC67B\uC67D\uC67E\uC67F\uC681\uC682\uC683\uC684\uC685\uC686\uC687\uC68A\uC68C\uC68E\uC68F\uC690\uC691\uC692\uC693\uC696\uC697\uC699\uC69A\uC69B\uC69D\uC69E\uC69F\uC6A0\uC6A1\uC6A2\uC6A3\uC6A6\uFFFD".split(""),e=0;e!=t[158].length;++e)t[158][e].charCodeAt(0)!==65533&&(h[t[158][e]]=40448+e,g[40448+e]=t[158][e]);for(t[159]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6A8\uC6AA\uC6AB\uC6AC\uC6AD\uC6AE\uC6AF\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB\uC6BC\uC6BD\uC6BE\uC6BF\uC6C2\uC6C4\uC6C6\uC6C7\uC6C8\uC6C9\uC6CA\uC6CB\uC6CE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5\uC6D6\uC6D7\uC6D8\uC6D9\uC6DA\uC6DB\uC6DE\uC6DF\uC6E2\uC6E3\uC6E4\uC6E5\uC6E6\uC6E7\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC6F3\uC6F4\uC6F5\uC6F6\uC6F7\uC6FA\uC6FB\uC6FC\uC6FE\uC6FF\uC700\uC701\uC702\uC703\uC706\uC707\uC709\uC70A\uC70B\uC70D\uC70E\uC70F\uC710\uC711\uC712\uC713\uC716\uC718\uC71A\uC71B\uC71C\uC71D\uC71E\uC71F\uC722\uC723\uC725\uC726\uC727\uC729\uC72A\uC72B\uC72C\uC72D\uC72E\uC72F\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745\uC746\uC747\uC748\uC749\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761\uC762\uC763\uC764\uC765\uC766\uC767\uC769\uC76A\uC76C\uC76D\uC76E\uC76F\uC770\uC771\uC772\uC773\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B\uC79C\uC79D\uC79E\uC79F\uC7A2\uC7A7\uC7A8\uC7A9\uC7AA\uC7AB\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7\uFFFD".split(""),e=0;e!=t[159].length;++e)t[159][e].charCodeAt(0)!==65533&&(h[t[159][e]]=40704+e,g[40704+e]=t[159][e]);for(t[160]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2\uC7C3\uC7C4\uC7C5\uC7C6\uC7C7\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1\uC7D2\uC7D3\uC7D4\uC7D5\uC7D6\uC7D7\uC7D9\uC7DA\uC7DB\uC7DC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7DE\uC7DF\uC7E0\uC7E1\uC7E2\uC7E3\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED\uC7EE\uC7EF\uC7F0\uC7F1\uC7F2\uC7F3\uC7F4\uC7F5\uC7F6\uC7F7\uC7F8\uC7F9\uC7FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC7FB\uC7FC\uC7FD\uC7FE\uC7FF\uC802\uC803\uC805\uC806\uC807\uC809\uC80B\uC80C\uC80D\uC80E\uC80F\uC812\uC814\uC817\uC818\uC819\uC81A\uC81B\uC81E\uC81F\uC821\uC822\uC823\uC825\uC826\uC827\uC828\uC829\uC82A\uC82B\uC82E\uC830\uC832\uC833\uC834\uC835\uC836\uC837\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841\uC842\uC843\uC844\uC845\uC846\uC847\uC84A\uC84B\uC84E\uC84F\uC850\uC851\uC852\uC853\uC855\uC856\uC857\uC858\uC859\uC85A\uC85B\uC85C\uC85D\uC85E\uC85F\uC860\uC861\uC862\uC863\uC864\uC865\uC866\uC867\uC868\uC869\uC86A\uC86B\uC86C\uC86D\uC86E\uC86F\uC872\uC873\uC875\uC876\uC877\uC879\uC87B\uC87C\uC87D\uC87E\uC87F\uC882\uC884\uC888\uC889\uC88A\uC88E\uC88F\uC890\uC891\uC892\uC893\uC895\uC896\uC897\uC898\uC899\uC89A\uC89B\uC89C\uC89E\uC8A0\uC8A2\uC8A3\uC8A4\uFFFD".split(""),e=0;e!=t[160].length;++e)t[160][e].charCodeAt(0)!==65533&&(h[t[160][e]]=40960+e,g[40960+e]=t[160][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8A5\uC8A6\uC8A7\uC8A9\uC8AA\uC8AB\uC8AC\uC8AD\uC8AE\uC8AF\uC8B0\uC8B1\uC8B2\uC8B3\uC8B4\uC8B5\uC8B6\uC8B7\uC8B8\uC8B9\uC8BA\uC8BB\uC8BE\uC8BF\uC8C0\uC8C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD\uC8CE\uC8CF\uC8D0\uC8D1\uC8D2\uC8D3\uC8D6\uC8D8\uC8DA\uC8DB\uC8DC\uC8DD\uC8DE\uC8DF\uC8E2\uC8E3\uC8E5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC8E6\uC8E7\uC8E8\uC8E9\uC8EA\uC8EB\uC8EC\uC8ED\uC8EE\uC8EF\uC8F0\uC8F1\uC8F2\uC8F3\uC8F4\uC8F6\uC8F7\uC8F8\uC8F9\uC8FA\uC8FB\uC8FE\uC8FF\uC901\uC902\uC903\uC907\uC908\uC909\uC90A\uC90B\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(h[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC910\uC912\uC913\uC914\uC915\uC916\uC917\uC919\uC91A\uC91B\uC91C\uC91D\uC91E\uC91F\uC920\uC921\uC922\uC923\uC924\uC925\uC926\uC927\uC928\uC929\uC92A\uC92B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC92D\uC92E\uC92F\uC930\uC931\uC932\uC933\uC935\uC936\uC937\uC938\uC939\uC93A\uC93B\uC93C\uC93D\uC93E\uC93F\uC940\uC941\uC942\uC943\uC944\uC945\uC946\uC947\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC948\uC949\uC94A\uC94B\uC94C\uC94D\uC94E\uC94F\uC952\uC953\uC955\uC956\uC957\uC959\uC95A\uC95B\uC95C\uC95D\uC95E\uC95F\uC962\uC964\uC965\uC966\uC967\uC968\uC969\uC96A\uC96B\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(h[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC971\uC972\uC973\uC975\uC976\uC977\uC978\uC979\uC97A\uC97B\uC97D\uC97E\uC97F\uC980\uC981\uC982\uC983\uC984\uC985\uC986\uC987\uC98A\uC98B\uC98D\uC98E\uC98F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC991\uC992\uC993\uC994\uC995\uC996\uC997\uC99A\uC99C\uC99E\uC99F\uC9A0\uC9A1\uC9A2\uC9A3\uC9A4\uC9A5\uC9A6\uC9A7\uC9A8\uC9A9\uC9AA\uC9AB\uC9AC\uC9AD\uC9AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9AF\uC9B0\uC9B1\uC9B2\uC9B3\uC9B4\uC9B5\uC9B6\uC9B7\uC9B8\uC9B9\uC9BA\uC9BB\uC9BC\uC9BD\uC9BE\uC9BF\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB\uC9CC\uC9CD\uC9CE\uC9CF\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01\uFF02\uFF03\uFF04\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFFE6\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(h[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2\uC9F3\uC9F4\uC9F5\uC9F6\uC9F7\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA05\uCA06\uCA07\uCA0A\uCA0E\uCA0F\uCA10\uCA11\uCA12\uCA13\uCA15\uCA16\uCA17\uCA19\uCA1A\uCA1B\uCA1C\uCA1D\uCA1E\uCA1F\uCA20\uCA21\uCA22\uCA23\uCA24\uCA25\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA26\uCA27\uCA28\uCA2A\uCA2B\uCA2C\uCA2D\uCA2E\uCA2F\uCA30\uCA31\uCA32\uCA33\uCA34\uCA35\uCA36\uCA37\uCA38\uCA39\uCA3A\uCA3B\uCA3C\uCA3D\uCA3E\uCA3F\uCA40\uCA41\uCA42\uCA43\uCA44\uCA45\uCA46\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138\u3139\u313A\u313B\u313C\u313D\u313E\u313F\u3140\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148\u3149\u314A\u314B\u314C\u314D\u314E\u314F\u3150\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158\u3159\u315A\u315B\u315C\u315D\u315E\u315F\u3160\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168\u3169\u316A\u316B\u316C\u316D\u316E\u316F\u3170\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178\u3179\u317A\u317B\u317C\u317D\u317E\u317F\u3180\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318A\u318B\u318C\u318D\u318E\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(h[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA47\uCA48\uCA49\uCA4A\uCA4B\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55\uCA56\uCA57\uCA58\uCA59\uCA5A\uCA5B\uCA5E\uCA62\uCA63\uCA64\uCA65\uCA66\uCA67\uCA69\uCA6A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA6B\uCA6C\uCA6D\uCA6E\uCA6F\uCA70\uCA71\uCA72\uCA73\uCA74\uCA75\uCA76\uCA77\uCA78\uCA79\uCA7A\uCA7B\uCA7C\uCA7E\uCA7F\uCA80\uCA81\uCA82\uCA83\uCA85\uCA86\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCA87\uCA88\uCA89\uCA8A\uCA8B\uCA8C\uCA8D\uCA8E\uCA8F\uCA90\uCA91\uCA92\uCA93\uCA94\uCA95\uCA96\uCA97\uCA99\uCA9A\uCA9B\uCA9C\uCA9D\uCA9E\uCA9F\uCAA0\uCAA1\uCAA2\uCAA3\uCAA4\uCAA5\uCAA6\uCAA7\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(h[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAA8\uCAA9\uCAAA\uCAAB\uCAAC\uCAAD\uCAAE\uCAAF\uCAB0\uCAB1\uCAB2\uCAB3\uCAB4\uCAB5\uCAB6\uCAB7\uCAB8\uCAB9\uCABA\uCABB\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAC6\uCAC7\uCAC8\uCAC9\uCACA\uCACB\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA\uCADB\uCADC\uCADD\uCADE\uCADF\uCAE1\uCAE2\uCAE3\uCAE4\uCAE5\uCAE6\uCAE7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCAE8\uCAE9\uCAEA\uCAEB\uCAED\uCAEE\uCAEF\uCAF0\uCAF1\uCAF2\uCAF3\uCAF5\uCAF6\uCAF7\uCAF8\uCAF9\uCAFA\uCAFB\uCAFC\uCAFD\uCAFE\uCAFF\uCB00\uCB01\uCB02\uCB03\uCB04\uCB05\uCB06\uCB07\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(h[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB0B\uCB0C\uCB0D\uCB0E\uCB0F\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19\uCB1A\uCB1B\uCB1C\uCB1D\uCB1E\uCB1F\uCB22\uCB23\uCB24\uCB25\uCB26\uCB27\uCB28\uCB29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB2A\uCB2B\uCB2C\uCB2D\uCB2E\uCB2F\uCB30\uCB31\uCB32\uCB33\uCB34\uCB35\uCB36\uCB37\uCB38\uCB39\uCB3A\uCB3B\uCB3C\uCB3D\uCB3E\uCB3F\uCB40\uCB42\uCB43\uCB44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51\uCB52\uCB53\uCB54\uCB55\uCB56\uCB57\uCB5A\uCB5B\uCB5C\uCB5E\uCB5F\uCB60\uCB61\uCB62\uCB63\uCB65\uCB66\uCB67\uCB68\uCB69\uCB6A\uCB6B\uCB6C\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399\u339A\u339B\u339C\u339D\u339E\u339F\u33A0\u33A1\u33A2\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0\u33B1\u33B2\u33B3\u33B4\u33B5\u33B6\u33B7\u33B8\u33B9\u3380\u3381\u3382\u3383\u3384\u33BA\u33BB\u33BC\u33BD\u33BE\u33BF\u3390\u3391\u3392\u3393\u3394\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(h[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB6D\uCB6E\uCB6F\uCB70\uCB71\uCB72\uCB73\uCB74\uCB75\uCB76\uCB77\uCB7A\uCB7B\uCB7C\uCB7D\uCB7E\uCB7F\uCB80\uCB81\uCB82\uCB83\uCB84\uCB85\uCB86\uCB87\uCB88\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCB89\uCB8A\uCB8B\uCB8C\uCB8D\uCB8E\uCB8F\uCB90\uCB91\uCB92\uCB93\uCB94\uCB95\uCB96\uCB97\uCB98\uCB99\uCB9A\uCB9B\uCB9D\uCB9E\uCB9F\uCBA0\uCBA1\uCBA2\uCBA3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBA4\uCBA5\uCBA6\uCBA7\uCBA8\uCBA9\uCBAA\uCBAB\uCBAC\uCBAD\uCBAE\uCBAF\uCBB0\uCBB1\uCBB2\uCBB3\uCBB4\uCBB5\uCBB6\uCBB7\uCBB9\uCBBA\uCBBB\uCBBC\uCBBD\uCBBE\uCBBF\uCBC0\uCBC1\uCBC2\uCBC3\uCBC4\xC6\xD0\xAA\u0126\uFFFD\u0132\uFFFD\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A\uFFFD\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326A\u326B\u326C\u326D\u326E\u326F\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327A\u327B\u24D0\u24D1\u24D2\u24D3\u24D4\u24D5\u24D6\u24D7\u24D8\u24D9\u24DA\u24DB\u24DC\u24DD\u24DE\u24DF\u24E0\u24E1\u24E2\u24E3\u24E4\u24E5\u24E6\u24E7\u24E8\u24E9\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246A\u246B\u246C\u246D\u246E\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(h[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBC5\uCBC6\uCBC7\uCBC8\uCBC9\uCBCA\uCBCB\uCBCC\uCBCD\uCBCE\uCBCF\uCBD0\uCBD1\uCBD2\uCBD3\uCBD5\uCBD6\uCBD7\uCBD8\uCBD9\uCBDA\uCBDB\uCBDC\uCBDD\uCBDE\uCBDF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA\uCBEB\uCBEC\uCBED\uCBEE\uCBEF\uCBF0\uCBF1\uCBF2\uCBF3\uCBF4\uCBF5\uCBF6\uCBF7\uCBF8\uCBF9\uCBFA\uCBFB\uCBFC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCBFD\uCBFE\uCBFF\uCC00\uCC01\uCC02\uCC03\uCC04\uCC05\uCC06\uCC07\uCC08\uCC09\uCC0A\uCC0B\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15\uCC16\uCC17\uCC18\uCC19\uCC1A\uCC1B\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320A\u320B\u320C\u320D\u320E\u320F\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321A\u321B\u249C\u249D\u249E\u249F\u24A0\u24A1\u24A2\u24A3\u24A4\u24A5\u24A6\u24A7\u24A8\u24A9\u24AA\u24AB\u24AC\u24AD\u24AE\u24AF\u24B0\u24B1\u24B2\u24B3\u24B4\u24B5\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(h[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31\uCC32\uCC33\uCC34\uCC35\uCC36\uCC37\uCC3A\uCC3F\uCC40\uCC41\uCC42\uCC43\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC4F\uCC50\uCC51\uCC52\uCC53\uCC56\uCC5A\uCC5B\uCC5C\uCC5D\uCC5E\uCC5F\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69\uCC6A\uCC6B\uCC6C\uCC6D\uCC6E\uCC6F\uCC71\uCC72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC73\uCC74\uCC76\uCC77\uCC78\uCC79\uCC7A\uCC7B\uCC7C\uCC7D\uCC7E\uCC7F\uCC80\uCC81\uCC82\uCC83\uCC84\uCC85\uCC86\uCC87\uCC88\uCC89\uCC8A\uCC8B\uCC8C\uCC8D\uCC8E\uCC8F\uCC90\uCC91\uCC92\uCC93\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(h[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1\uCCA2\uCCA3\uCCA4\uCCA5\uCCA6\uCCA7\uCCAA\uCCAE\uCCAF\uCCB0\uCCB1\uCCB2\uCCB3\uCCB6\uCCB7\uCCB9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCBA\uCCBB\uCCBD\uCCBE\uCCBF\uCCC0\uCCC1\uCCC2\uCCC3\uCCC6\uCCC8\uCCCA\uCCCB\uCCCC\uCCCD\uCCCE\uCCCF\uCCD1\uCCD2\uCCD3\uCCD5\uCCD6\uCCD7\uCCD8\uCCD9\uCCDA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCDB\uCCDC\uCCDD\uCCDE\uCCDF\uCCE0\uCCE1\uCCE2\uCCE3\uCCE5\uCCE6\uCCE7\uCCE8\uCCE9\uCCEA\uCCEB\uCCED\uCCEE\uCCEF\uCCF1\uCCF2\uCCF3\uCCF4\uCCF5\uCCF6\uCCF7\uCCF8\uCCF9\uCCFA\uCCFB\uCCFC\uCCFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(h[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCCFE\uCCFF\uCD00\uCD02\uCD03\uCD04\uCD05\uCD06\uCD07\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11\uCD12\uCD13\uCD14\uCD15\uCD16\uCD17\uCD1A\uCD1C\uCD1E\uCD1F\uCD20\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D\uCD2E\uCD2F\uCD30\uCD31\uCD32\uCD33\uCD34\uCD35\uCD36\uCD37\uCD38\uCD3A\uCD3B\uCD3C\uCD3D\uCD3E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD3F\uCD40\uCD41\uCD42\uCD43\uCD44\uCD45\uCD46\uCD47\uCD48\uCD49\uCD4A\uCD4B\uCD4C\uCD4D\uCD4E\uCD4F\uCD50\uCD51\uCD52\uCD53\uCD54\uCD55\uCD56\uCD57\uCD58\uCD59\uCD5A\uCD5B\uCD5D\uCD5E\uCD5F\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(h[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD61\uCD62\uCD63\uCD65\uCD66\uCD67\uCD68\uCD69\uCD6A\uCD6B\uCD6E\uCD70\uCD72\uCD73\uCD74\uCD75\uCD76\uCD77\uCD79\uCD7A\uCD7B\uCD7C\uCD7D\uCD7E\uCD7F\uCD80\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCD81\uCD82\uCD83\uCD84\uCD85\uCD86\uCD87\uCD89\uCD8A\uCD8B\uCD8C\uCD8D\uCD8E\uCD8F\uCD90\uCD91\uCD92\uCD93\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA\uCDAB\uCDAC\uCDAD\uCDAE\uCDAF\uCDB1\uCDB2\uCDB3\uCDB4\uCDB5\uCDB6\uCDB7\uCDB8\uCDB9\uCDBA\uCDBB\uCDBC\uCDBD\uCDBE\uCDBF\uCDC0\uCDC1\uCDC2\uCDC3\uCDC5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(h[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDC6\uCDC7\uCDC8\uCDC9\uCDCA\uCDCB\uCDCD\uCDCE\uCDCF\uCDD1\uCDD2\uCDD3\uCDD4\uCDD5\uCDD6\uCDD7\uCDD8\uCDD9\uCDDA\uCDDB\uCDDC\uCDDD\uCDDE\uCDDF\uCDE0\uCDE1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCDE2\uCDE3\uCDE4\uCDE5\uCDE6\uCDE7\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1\uCDF2\uCDF3\uCDF4\uCDF5\uCDF6\uCDF7\uCDFA\uCDFC\uCDFE\uCDFF\uCE00\uCE01\uCE02\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D\uCE0E\uCE0F\uCE10\uCE11\uCE12\uCE13\uCE15\uCE16\uCE17\uCE18\uCE1A\uCE1B\uCE1C\uCE1D\uCE1E\uCE1F\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(h[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36\uCE37\uCE38\uCE39\uCE3A\uCE3B\uCE3C\uCE3D\uCE3E\uCE3F\uCE40\uCE41\uCE42\uCE43\uCE44\uCE45\uCE46\uCE47\uCE48\uCE49\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE4A\uCE4B\uCE4C\uCE4D\uCE4E\uCE4F\uCE50\uCE51\uCE52\uCE53\uCE54\uCE55\uCE56\uCE57\uCE5A\uCE5B\uCE5D\uCE5E\uCE62\uCE63\uCE64\uCE65\uCE66\uCE67\uCE6A\uCE6C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE6E\uCE6F\uCE70\uCE71\uCE72\uCE73\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D\uCE7E\uCE7F\uCE80\uCE81\uCE82\uCE83\uCE86\uCE88\uCE8A\uCE8B\uCE8C\uCE8D\uCE8E\uCE8F\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(h[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCE9A\uCE9B\uCE9C\uCE9D\uCE9E\uCE9F\uCEA2\uCEA6\uCEA7\uCEA8\uCEA9\uCEAA\uCEAB\uCEAE\uCEAF\uCEB0\uCEB1\uCEB2\uCEB3\uCEB4\uCEB5\uCEB6\uCEB7\uCEB8\uCEB9\uCEBA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCEBB\uCEBC\uCEBD\uCEBE\uCEBF\uCEC0\uCEC2\uCEC3\uCEC4\uCEC5\uCEC6\uCEC7\uCEC8\uCEC9\uCECA\uCECB\uCECC\uCECD\uCECE\uCECF\uCED0\uCED1\uCED2\uCED3\uCED4\uCED5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCED6\uCED7\uCED8\uCED9\uCEDA\uCEDB\uCEDC\uCEDD\uCEDE\uCEDF\uCEE0\uCEE1\uCEE2\uCEE3\uCEE6\uCEE7\uCEE9\uCEEA\uCEED\uCEEE\uCEEF\uCEF0\uCEF1\uCEF2\uCEF3\uCEF6\uCEFA\uCEFB\uCEFC\uCEFD\uCEFE\uCEFF\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10\uAC11\uAC12\uAC13\uAC14\uAC15\uAC16\uAC17\uAC19\uAC1A\uAC1B\uAC1C\uAC1D\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(h[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09\uCF0A\uCF0B\uCF0C\uCF0D\uCF0E\uCF0F\uCF12\uCF14\uCF16\uCF17\uCF18\uCF19\uCF1A\uCF1B\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF25\uCF26\uCF27\uCF28\uCF29\uCF2A\uCF2B\uCF2E\uCF32\uCF33\uCF34\uCF35\uCF36\uCF37\uCF39\uCF3A\uCF3B\uCF3C\uCF3D\uCF3E\uCF3F\uCF40\uCF41\uCF42\uCF43\uCF44\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF45\uCF46\uCF47\uCF48\uCF49\uCF4A\uCF4B\uCF4C\uCF4D\uCF4E\uCF4F\uCF50\uCF51\uCF52\uCF53\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D\uCF5E\uCF5F\uCF60\uCF61\uCF62\uCF63\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(h[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79\uCF7A\uCF7B\uCF7C\uCF7D\uCF7E\uCF7F\uCF81\uCF82\uCF83\uCF84\uCF86\uCF87\uCF88\uCF89\uCF8A\uCF8B\uCF8D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCF8E\uCF8F\uCF90\uCF91\uCF92\uCF93\uCF94\uCF95\uCF96\uCF97\uCF98\uCF99\uCF9A\uCF9B\uCF9C\uCF9D\uCF9E\uCF9F\uCFA0\uCFA2\uCFA3\uCFA4\uCFA5\uCFA6\uCFA7\uCFA9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFAA\uCFAB\uCFAC\uCFAD\uCFAE\uCFAF\uCFB1\uCFB2\uCFB3\uCFB4\uCFB5\uCFB6\uCFB7\uCFB8\uCFB9\uCFBA\uCFBB\uCFBC\uCFBD\uCFBE\uCFBF\uCFC0\uCFC1\uCFC2\uCFC3\uCFC5\uCFC6\uCFC7\uCFC8\uCFC9\uCFCA\uCFCB\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(h[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFCC\uCFCD\uCFCE\uCFCF\uCFD0\uCFD1\uCFD2\uCFD3\uCFD4\uCFD5\uCFD6\uCFD7\uCFD8\uCFD9\uCFDA\uCFDB\uCFDC\uCFDD\uCFDE\uCFDF\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uCFEA\uCFEB\uCFEC\uCFED\uCFEE\uCFEF\uCFF2\uCFF4\uCFF6\uCFF7\uCFF8\uCFF9\uCFFA\uCFFB\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005\uD006\uD007\uD008\uD009\uD00A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD00B\uD00C\uD00D\uD00E\uD00F\uD010\uD012\uD013\uD014\uD015\uD016\uD017\uD019\uD01A\uD01B\uD01C\uD01D\uD01E\uD01F\uD020\uD021\uD022\uD023\uD024\uD025\uD026\uD027\uD028\uD029\uD02A\uD02B\uD02C\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB\uB0AC\uB0AD\uB0AE\uB0AF\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(h[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD02E\uD02F\uD030\uD031\uD032\uD033\uD036\uD037\uD039\uD03A\uD03B\uD03D\uD03E\uD03F\uD040\uD041\uD042\uD043\uD046\uD048\uD04A\uD04B\uD04C\uD04D\uD04E\uD04F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD051\uD052\uD053\uD055\uD056\uD057\uD059\uD05A\uD05B\uD05C\uD05D\uD05E\uD05F\uD061\uD062\uD063\uD064\uD065\uD066\uD067\uD068\uD069\uD06A\uD06B\uD06E\uD06F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD071\uD072\uD073\uD075\uD076\uD077\uD078\uD079\uD07A\uD07B\uD07E\uD07F\uD080\uD082\uD083\uD084\uD085\uD086\uD087\uD088\uD089\uD08A\uD08B\uD08C\uD08D\uD08E\uD08F\uD090\uD091\uD092\uD093\uD094\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB\uB2EC\uB2ED\uB2EE\uB2EF\uB2F3\uB2F4\uB2F5\uB2F7\uB2F8\uB2F9\uB2FA\uB2FB\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(h[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD095\uD096\uD097\uD098\uD099\uD09A\uD09B\uD09C\uD09D\uD09E\uD09F\uD0A0\uD0A1\uD0A2\uD0A3\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD\uD0AE\uD0AF\uD0B0\uD0B1\uD0B2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0B3\uD0B6\uD0B8\uD0BA\uD0BB\uD0BC\uD0BD\uD0BE\uD0BF\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA\uD0CB\uD0CC\uD0CD\uD0CE\uD0CF\uD0D2\uD0D6\uD0D7\uD0D8\uD0D9\uD0DA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5\uD0E6\uD0E7\uD0E8\uD0E9\uD0EA\uD0EB\uD0EE\uD0F2\uD0F3\uD0F4\uD0F5\uD0F6\uD0F7\uD0F9\uD0FA\uD0FB\uD0FC\uD0FD\uD0FE\uD0FF\uD100\uD101\uD102\uD103\uD104\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(h[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD105\uD106\uD107\uD108\uD109\uD10A\uD10B\uD10C\uD10E\uD10F\uD110\uD111\uD112\uD113\uD114\uD115\uD116\uD117\uD118\uD119\uD11A\uD11B\uD11C\uD11D\uD11E\uD11F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD120\uD121\uD122\uD123\uD124\uD125\uD126\uD127\uD128\uD129\uD12A\uD12B\uD12C\uD12D\uD12E\uD12F\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD13F\uD142\uD146\uD147\uD148\uD149\uD14A\uD14B\uD14E\uD14F\uD151\uD152\uD153\uD155\uD156\uD157\uD158\uD159\uD15A\uD15B\uD15E\uD160\uD162\uD163\uD164\uD165\uD166\uD167\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(h[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD16E\uD16F\uD170\uD171\uD172\uD173\uD174\uD175\uD176\uD177\uD178\uD179\uD17A\uD17B\uD17D\uD17E\uD17F\uD180\uD181\uD182\uD183\uD185\uD186\uD187\uD189\uD18A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD18B\uD18C\uD18D\uD18E\uD18F\uD190\uD191\uD192\uD193\uD194\uD195\uD196\uD197\uD198\uD199\uD19A\uD19B\uD19C\uD19D\uD19E\uD19F\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1A9\uD1AA\uD1AB\uD1AC\uD1AD\uD1AE\uD1AF\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1\uD1C2\uD1C3\uD1C4\uD1C5\uD1C6\uD1C7\uD1C8\uD1C9\uD1CA\uD1CB\uD1CC\uD1CD\uD1CE\uD1CF\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(h[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1D0\uD1D1\uD1D2\uD1D3\uD1D4\uD1D5\uD1D6\uD1D7\uD1D9\uD1DA\uD1DB\uD1DC\uD1DD\uD1DE\uD1DF\uD1E0\uD1E1\uD1E2\uD1E3\uD1E4\uD1E5\uD1E6\uD1E7\uD1E8\uD1E9\uD1EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD1EB\uD1EC\uD1ED\uD1EE\uD1EF\uD1F0\uD1F1\uD1F2\uD1F3\uD1F5\uD1F6\uD1F7\uD1F9\uD1FA\uD1FB\uD1FC\uD1FD\uD1FE\uD1FF\uD200\uD201\uD202\uD203\uD204\uD205\uD206\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD208\uD20A\uD20B\uD20C\uD20D\uD20E\uD20F\uD211\uD212\uD213\uD214\uD215\uD216\uD217\uD218\uD219\uD21A\uD21B\uD21C\uD21D\uD21E\uD21F\uD220\uD221\uD222\uD223\uD224\uD225\uD226\uD227\uD228\uD229\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE\uB9CF\uB9D0\uB9D1\uB9D2\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(h[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235\uD236\uD237\uD238\uD239\uD23A\uD23B\uD23E\uD240\uD242\uD243\uD244\uD245\uD246\uD247\uD249\uD24A\uD24B\uD24C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD24D\uD24E\uD24F\uD250\uD251\uD252\uD253\uD254\uD255\uD256\uD257\uD258\uD259\uD25A\uD25B\uD25D\uD25E\uD25F\uD260\uD261\uD262\uD263\uD265\uD266\uD267\uD268\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD269\uD26A\uD26B\uD26C\uD26D\uD26E\uD26F\uD270\uD271\uD272\uD273\uD274\uD275\uD276\uD277\uD278\uD279\uD27A\uD27B\uD27C\uD27D\uD27E\uD27F\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14\uBC15\uBC16\uBC17\uBC18\uBC1B\uBC1C\uBC1D\uBC1E\uBC1F\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(h[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296\uD297\uD298\uD299\uD29A\uD29B\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5\uD2A6\uD2A7\uD2A8\uD2A9\uD2AA\uD2AB\uD2AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2AE\uD2AF\uD2B0\uD2B2\uD2B3\uD2B4\uD2B5\uD2B6\uD2B7\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3\uD2C4\uD2C5\uD2C6\uD2C7\uD2CA\uD2CC\uD2CD\uD2CE\uD2CF\uD2D0\uD2D1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD\uD2DE\uD2DF\uD2E0\uD2E1\uD2E2\uD2E3\uD2E6\uD2E7\uD2E8\uD2E9\uD2EA\uD2EB\uD2EC\uD2ED\uD2EE\uD2EF\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(h[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD2FB\uD2FC\uD2FD\uD2FE\uD2FF\uD302\uD304\uD306\uD307\uD308\uD309\uD30A\uD30B\uD30F\uD311\uD312\uD313\uD315\uD317\uD318\uD319\uD31A\uD31B\uD31E\uD322\uD323\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331\uD332\uD333\uD334\uD335\uD336\uD337\uD33A\uD33E\uD33F\uD340\uD341\uD342\uD343\uD346\uD347\uD348\uD349\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD34A\uD34B\uD34C\uD34D\uD34E\uD34F\uD350\uD351\uD352\uD353\uD354\uD355\uD356\uD357\uD358\uD359\uD35A\uD35B\uD35C\uD35D\uD35E\uD35F\uD360\uD361\uD362\uD363\uD364\uD365\uD366\uD367\uD368\uD369\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(h[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD36A\uD36B\uD36C\uD36D\uD36E\uD36F\uD370\uD371\uD372\uD373\uD374\uD375\uD376\uD377\uD378\uD379\uD37A\uD37B\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD388\uD389\uD38A\uD38B\uD38E\uD392\uD393\uD394\uD395\uD396\uD397\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1\uD3A2\uD3A3\uD3A4\uD3A5\uD3A6\uD3A7\uD3AA\uD3AC\uD3AE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3AF\uD3B0\uD3B1\uD3B2\uD3B3\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD\uD3BE\uD3BF\uD3C0\uD3C1\uD3C2\uD3C3\uD3C6\uD3C7\uD3CA\uD3CB\uD3CC\uD3CD\uD3CE\uD3CF\uD3D1\uD3D2\uD3D3\uD3D4\uD3D5\uD3D6\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C\uC11D\uC11E\uC11F\uC120\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(h[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3D7\uD3D9\uD3DA\uD3DB\uD3DC\uD3DD\uD3DE\uD3DF\uD3E0\uD3E2\uD3E4\uD3E5\uD3E6\uD3E7\uD3E8\uD3E9\uD3EA\uD3EB\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402\uD403\uD404\uD405\uD406\uD407\uD409\uD40A\uD40B\uD40C\uD40D\uD40E\uD40F\uD410\uD411\uD412\uD413\uD414\uD415\uD416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD417\uD418\uD419\uD41A\uD41B\uD41C\uD41E\uD41F\uD420\uD421\uD422\uD423\uD424\uD425\uD426\uD427\uD428\uD429\uD42A\uD42B\uD42C\uD42D\uD42E\uD42F\uD430\uD431\uD432\uD433\uD434\uD435\uD436\uD437\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(h[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD438\uD439\uD43A\uD43B\uD43C\uD43D\uD43E\uD43F\uD441\uD442\uD443\uD445\uD446\uD447\uD448\uD449\uD44A\uD44B\uD44C\uD44D\uD44E\uD44F\uD450\uD451\uD452\uD453\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD454\uD455\uD456\uD457\uD458\uD459\uD45A\uD45B\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465\uD466\uD467\uD468\uD469\uD46A\uD46B\uD46C\uD46E\uD470\uD471\uD472\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD473\uD474\uD475\uD476\uD477\uD47A\uD47B\uD47D\uD47E\uD481\uD483\uD484\uD485\uD486\uD487\uD48A\uD48C\uD48E\uD48F\uD490\uD491\uD492\uD493\uD495\uD496\uD497\uD498\uD499\uD49A\uD49B\uD49C\uD49D\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4\uC5C5\uC5C6\uC5C7\uC5C8\uC5C9\uC5CA\uC5CC\uC5CE\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(h[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD49E\uD49F\uD4A0\uD4A1\uD4A2\uD4A3\uD4A4\uD4A5\uD4A6\uD4A7\uD4A8\uD4AA\uD4AB\uD4AC\uD4AD\uD4AE\uD4AF\uD4B0\uD4B1\uD4B2\uD4B3\uD4B4\uD4B5\uD4B6\uD4B7\uD4B8\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4B9\uD4BA\uD4BB\uD4BC\uD4BD\uD4BE\uD4BF\uD4C0\uD4C1\uD4C2\uD4C3\uD4C4\uD4C5\uD4C6\uD4C7\uD4C8\uD4C9\uD4CA\uD4CB\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4D6\uD4D7\uD4D8\uD4D9\uD4DA\uD4DB\uD4DD\uD4DE\uD4E0\uD4E1\uD4E2\uD4E3\uD4E4\uD4E5\uD4E6\uD4E7\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1\uD4F2\uD4F3\uD4F4\uD4F5\uD4F6\uD4F7\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC\uC5FD\uC5FE\uC5FF\uC600\uC601\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(h[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD4FE\uD4FF\uD500\uD501\uD502\uD503\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D\uD50E\uD50F\uD510\uD511\uD512\uD513\uD516\uD518\uD519\uD51A\uD51B\uD51C\uD51D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD51E\uD51F\uD520\uD521\uD522\uD523\uD524\uD525\uD526\uD527\uD528\uD529\uD52A\uD52B\uD52C\uD52D\uD52E\uD52F\uD530\uD531\uD532\uD533\uD534\uD535\uD536\uD537\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545\uD546\uD547\uD548\uD549\uD54A\uD54B\uD54E\uD550\uD552\uD553\uD554\uD555\uD556\uD557\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751\uC752\uC753\uC754\uC755\uC756\uC757\uC758\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(h[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD564\uD566\uD567\uD56A\uD56C\uD56E\uD56F\uD570\uD571\uD572\uD573\uD576\uD577\uD579\uD57A\uD57B\uD57D\uD57E\uD57F\uD580\uD581\uD582\uD583\uD586\uD58A\uD58B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD58C\uD58D\uD58E\uD58F\uD591\uD592\uD593\uD594\uD595\uD596\uD597\uD598\uD599\uD59A\uD59B\uD59C\uD59D\uD59E\uD59F\uD5A0\uD5A1\uD5A2\uD5A3\uD5A4\uD5A6\uD5A7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5A8\uD5A9\uD5AA\uD5AB\uD5AC\uD5AD\uD5AE\uD5AF\uD5B0\uD5B1\uD5B2\uD5B3\uD5B4\uD5B5\uD5B6\uD5B7\uD5B8\uD5B9\uD5BA\uD5BB\uD5BC\uD5BD\uD5BE\uD5BF\uD5C0\uD5C1\uD5C2\uD5C3\uD5C4\uD5C5\uD5C6\uD5C7\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(h[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3\uD5D4\uD5D5\uD5D6\uD5D7\uD5DA\uD5DC\uD5DE\uD5DF\uD5E0\uD5E1\uD5E2\uD5E3\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD5EF\uD5F0\uD5F1\uD5F2\uD5F3\uD5F6\uD5F8\uD5FA\uD5FB\uD5FC\uD5FD\uD5FE\uD5FF\uD602\uD603\uD605\uD606\uD607\uD609\uD60A\uD60B\uD60C\uD60D\uD60E\uD60F\uD612\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD616\uD617\uD618\uD619\uD61A\uD61B\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625\uD626\uD627\uD628\uD629\uD62A\uD62B\uD62C\uD62E\uD62F\uD630\uD631\uD632\uD633\uD634\uD635\uD636\uD637\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(h[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D\uD65E\uD65F\uD660\uD661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD662\uD663\uD664\uD665\uD666\uD668\uD66A\uD66B\uD66C\uD66D\uD66E\uD66F\uD672\uD673\uD675\uD676\uD677\uD678\uD679\uD67A\uD67B\uD67C\uD67D\uD67E\uD67F\uD680\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD681\uD682\uD684\uD686\uD687\uD688\uD689\uD68A\uD68B\uD68E\uD68F\uD691\uD692\uD693\uD695\uD696\uD697\uD698\uD699\uD69A\uD69B\uD69C\uD69E\uD6A0\uD6A2\uD6A3\uD6A4\uD6A5\uD6A6\uD6A7\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(h[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1\uD6B2\uD6B3\uD6B4\uD6B5\uD6B6\uD6B7\uD6B8\uD6BA\uD6BC\uD6BD\uD6BE\uD6BF\uD6C0\uD6C1\uD6C2\uD6C3\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA\uD6DB\uD6DC\uD6DD\uD6DE\uD6DF\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9\uD6EA\uD6EB\uD6EC\uD6ED\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6\uD6F7\uD6F8\uD6F9\uD6FA\uD6FB\uD6FE\uD6FF\uD701\uD702\uD703\uD705\uD706\uD707\uD708\uD709\uD70A\uD70B\uD70C\uD70D\uD70E\uD70F\uD710\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(h[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721\uD722\uD723\uD724\uD725\uD726\uD727\uD72A\uD72C\uD72E\uD72F\uD730\uD731\uD732\uD733\uD736\uD737\uD739\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD73A\uD73B\uD73D\uD73E\uD73F\uD740\uD741\uD742\uD743\uD745\uD746\uD748\uD74A\uD74B\uD74C\uD74D\uD74E\uD74F\uD752\uD753\uD755\uD75A\uD75B\uD75C\uD75D\uD75E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775\uD776\uD777\uD778\uD779\uD77A\uD77B\uD77E\uD77F\uD780\uD782\uD783\uD784\uD785\uD786\uD787\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(h[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD78D\uD78E\uD78F\uD791\uD792\uD793\uD794\uD795\uD796\uD797\uD79A\uD79C\uD79E\uD79F\uD7A0\uD7A1\uD7A2\uD7A3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(h[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(h[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(h[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(h[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(h[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(h[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(h[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(h[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(h[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(h[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E\uF90F\uF910\uF911\uF912\uF913\u90A3\uF914\uF915\uF916\uF917\uF918\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(h[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928\uF929\uF92A\uF92B\uF92C\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933\uF934\uF935\uF936\uF937\uF938\u99D1\uF939\uF93A\uF93B\uF93C\uF93D\uF93E\uF93F\uF940\uF941\uF942\uF943\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A\uF94B\uF94C\uF94D\uF94E\uF94F\uF950\uF951\u5AE9\u8A25\u677B\u7D10\uF952\uF953\uF954\uF955\uF956\uF957\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(h[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(h[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(h[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(h[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(h[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(h[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(h[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(h[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(h[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(h[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(h[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(h[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(h[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(h[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(h[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(h[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(h[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(h[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(h[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(h[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(h[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(h[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(h[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(h[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(h[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(h[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(h[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(h[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(h[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(h[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(h[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(h[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(h[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(h[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(h[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(h[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(h[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(h[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(h[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(h[t[249][e]]=63744+e,g[63744+e]=t[249][e]);for(t[250]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B\uFFFD".split(""),e=0;e!=t[250].length;++e)t[250][e].charCodeAt(0)!==65533&&(h[t[250][e]]=64e3+e,g[64e3+e]=t[250][e]);for(t[251]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575\uFFFD".split(""),e=0;e!=t[251].length;++e)t[251][e].charCodeAt(0)!==65533&&(h[t[251][e]]=64256+e,g[64256+e]=t[251][e]);for(t[252]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6\uFFFD".split(""),e=0;e!=t[252].length;++e)t[252][e].charCodeAt(0)!==65533&&(h[t[252][e]]=64512+e,g[64512+e]=t[252][e]);for(t[253]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70\uFFFD".split(""),e=0;e!=t[253].length;++e)t[253][e].charCodeAt(0)!==65533&&(h[t[253][e]]=64768+e,g[64768+e]=t[253][e]);return{enc:h,dec:g}}(),x[950]=function(){var g=[],h={},t=[],e;for(t[0]=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(h[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62\uFE63\uFE64\uFE65\uFE66\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(h[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u5341\u5344\u5345\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(h[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF57\uFF58\uFF59\uFF5A\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u02D9\u02C9\u02CA\u02C7\u02CB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(h[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(h[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(h[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(h[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(h[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(h[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(h[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[170]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644\uFFFD".split(""),e=0;e!=t[170].length;++e)t[170][e].charCodeAt(0)!==65533&&(h[t[170][e]]=43520+e,g[43520+e]=t[170][e]);for(t[171]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7\uFFFD".split(""),e=0;e!=t[171].length;++e)t[171][e].charCodeAt(0)!==65533&&(h[t[171][e]]=43776+e,g[43776+e]=t[171][e]);for(t[172]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004\uFFFD".split(""),e=0;e!=t[172].length;++e)t[172][e].charCodeAt(0)!==65533&&(h[t[172][e]]=44032+e,g[44032+e]=t[172][e]);for(t[173]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA\uFFFD".split(""),e=0;e!=t[173].length;++e)t[173][e].charCodeAt(0)!==65533&&(h[t[173][e]]=44288+e,g[44288+e]=t[173][e]);for(t[174]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93\uFFFD".split(""),e=0;e!=t[174].length;++e)t[174][e].charCodeAt(0)!==65533&&(h[t[174][e]]=44544+e,g[44544+e]=t[174][e]);for(t[175]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343\uFFFD".split(""),e=0;e!=t[175].length;++e)t[175][e].charCodeAt(0)!==65533&&(h[t[175][e]]=44800+e,g[44800+e]=t[175][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(h[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(h[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(h[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(h[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(h[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(h[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(h[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(h[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(h[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(h[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(h[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(h[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(h[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(h[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(h[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(h[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(h[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(h[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(h[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(h[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(h[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(h[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(h[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(h[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(h[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(h[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(h[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(h[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(h[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(h[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(h[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(h[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(h[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(h[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(h[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(h[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(h[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(h[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(h[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(h[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(h[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(h[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(h[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(h[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(h[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(h[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(h[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(h[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(h[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(h[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(h[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(h[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(h[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(h[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(h[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(h[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(h[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(h[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(h[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(h[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(h[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(h[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(h[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(h[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(h[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(h[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(h[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(h[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(h[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(h[t[247][e]]=63232+e,g[63232+e]=t[247][e]);for(t[248]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A\uFFFD".split(""),e=0;e!=t[248].length;++e)t[248][e].charCodeAt(0)!==65533&&(h[t[248][e]]=63488+e,g[63488+e]=t[248][e]);for(t[249]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593\uFFFD".split(""),e=0;e!=t[249].length;++e)t[249][e].charCodeAt(0)!==65533&&(h[t[249][e]]=63744+e,g[63744+e]=t[249][e]);return{enc:h,dec:g}}(),x[1250]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1251]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1252]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1253]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1254]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1255]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\uFFFD\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1256]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1257]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1258]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[1e4]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[10006]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[10007]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[10008]=function(){var g=[],h={},t=[],e;for(t[0]=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\uF8D8\uF8D9\uF8DA\uF8DB\uF8DC\uF8DD\uF8DE\uF8DF\uF8E0\uF8E1\uF8E2\uF8E3\uF8E4\uF8E5\uF8E6\uF8E7\uF8E8\uF8E9\uF8EA\uF8EB\uF8EC\uF8ED\uF8EE\uF8EF\uF8F0\uF8F1\uF8F2\uF8F3\uF8F4\uF8F5\uF8F6\uF8F7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uF8F8\uF8F9\uF8FA\uF8FB\uF8FC\uF8FD\uF8FE\uF8FF`.split(""),e=0;e!=t[0].length;++e)t[0][e].charCodeAt(0)!==65533&&(h[t[0][e]]=0+e,g[0+e]=t[0][e]);for(t[161]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3000\u3001\u3002\u30FB\u02C9\u02C7\xA8\u3003\u3005\u2015\uFF5E\uFFFD\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013\uFFFD".split(""),e=0;e!=t[161].length;++e)t[161][e].charCodeAt(0)!==65533&&(h[t[161][e]]=41216+e,g[41216+e]=t[161][e]);for(t[162]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2488\u2489\u248A\u248B\u248C\u248D\u248E\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249A\u249B\u2474\u2475\u2476\u2477\u2478\u2479\u247A\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\uFFFD\uFFFD\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\uFFFD\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216A\u216B\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[162].length;++e)t[162][e].charCodeAt(0)!==65533&&(h[t[162][e]]=41472+e,g[41472+e]=t[162][e]);for(t[163]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFF01\uFF02\uFF03\uFFE5\uFF05\uFF06\uFF07\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0D\uFF0E\uFF0F\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17\uFF18\uFF19\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF3B\uFF3C\uFF3D\uFF3E\uFF3F\uFF40\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59\uFF5A\uFF5B\uFF5C\uFF5D\uFFE3\uFFFD".split(""),e=0;e!=t[163].length;++e)t[163][e].charCodeAt(0)!==65533&&(h[t[163][e]]=41728+e,g[41728+e]=t[163][e]);for(t[164]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304A\u304B\u304C\u304D\u304E\u304F\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305A\u305B\u305C\u305D\u305E\u305F\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306A\u306B\u306C\u306D\u306E\u306F\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307A\u307B\u307C\u307D\u307E\u307F\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308A\u308B\u308C\u308D\u308E\u308F\u3090\u3091\u3092\u3093\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[164].length;++e)t[164][e].charCodeAt(0)!==65533&&(h[t[164][e]]=41984+e,g[41984+e]=t[164][e]);for(t[165]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u30A1\u30A2\u30A3\u30A4\u30A5\u30A6\u30A7\u30A8\u30A9\u30AA\u30AB\u30AC\u30AD\u30AE\u30AF\u30B0\u30B1\u30B2\u30B3\u30B4\u30B5\u30B6\u30B7\u30B8\u30B9\u30BA\u30BB\u30BC\u30BD\u30BE\u30BF\u30C0\u30C1\u30C2\u30C3\u30C4\u30C5\u30C6\u30C7\u30C8\u30C9\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D0\u30D1\u30D2\u30D3\u30D4\u30D5\u30D6\u30D7\u30D8\u30D9\u30DA\u30DB\u30DC\u30DD\u30DE\u30DF\u30E0\u30E1\u30E2\u30E3\u30E4\u30E5\u30E6\u30E7\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EE\u30EF\u30F0\u30F1\u30F2\u30F3\u30F4\u30F5\u30F6\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[165].length;++e)t[165][e].charCodeAt(0)!==65533&&(h[t[165][e]]=42240+e,g[42240+e]=t[165][e]);for(t[166]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[166].length;++e)t[166][e].charCodeAt(0)!==65533&&(h[t[166][e]]=42496+e,g[42496+e]=t[166][e]);for(t[167]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[167].length;++e)t[167][e].charCodeAt(0)!==65533&&(h[t[167][e]]=42752+e,g[42752+e]=t[167][e]);for(t[168]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u3105\u3106\u3107\u3108\u3109\u310A\u310B\u310C\u310D\u310E\u310F\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311A\u311B\u311C\u311D\u311E\u311F\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[168].length;++e)t[168][e].charCodeAt(0)!==65533&&(h[t[168][e]]=43008+e,g[43008+e]=t[168][e]);for(t[169]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250A\u250B\u250C\u250D\u250E\u250F\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251A\u251B\u251C\u251D\u251E\u251F\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252A\u252B\u252C\u252D\u252E\u252F\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253A\u253B\u253C\u253D\u253E\u253F\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254A\u254B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[169].length;++e)t[169][e].charCodeAt(0)!==65533&&(h[t[169][e]]=43264+e,g[43264+e]=t[169][e]);for(t[176]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265\uFFFD".split(""),e=0;e!=t[176].length;++e)t[176][e].charCodeAt(0)!==65533&&(h[t[176][e]]=45056+e,g[45056+e]=t[176][e]);for(t[177]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3\uFFFD".split(""),e=0;e!=t[177].length;++e)t[177][e].charCodeAt(0)!==65533&&(h[t[177][e]]=45312+e,g[45312+e]=t[177][e]);for(t[178]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316\uFFFD".split(""),e=0;e!=t[178].length;++e)t[178][e].charCodeAt(0)!==65533&&(h[t[178][e]]=45568+e,g[45568+e]=t[178][e]);for(t[179]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A\uFFFD".split(""),e=0;e!=t[179].length;++e)t[179][e].charCodeAt(0)!==65533&&(h[t[179][e]]=45824+e,g[45824+e]=t[179][e]);for(t[180]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E\uFFFD".split(""),e=0;e!=t[180].length;++e)t[180][e].charCodeAt(0)!==65533&&(h[t[180][e]]=46080+e,g[46080+e]=t[180][e]);for(t[181]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0\uFFFD".split(""),e=0;e!=t[181].length;++e)t[181][e].charCodeAt(0)!==65533&&(h[t[181][e]]=46336+e,g[46336+e]=t[181][e]);for(t[182]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C\uFFFD".split(""),e=0;e!=t[182].length;++e)t[182][e].charCodeAt(0)!==65533&&(h[t[182][e]]=46592+e,g[46592+e]=t[182][e]);for(t[183]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D\uFFFD".split(""),e=0;e!=t[183].length;++e)t[183][e].charCodeAt(0)!==65533&&(h[t[183][e]]=46848+e,g[46848+e]=t[183][e]);for(t[184]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9\uFFFD".split(""),e=0;e!=t[184].length;++e)t[184][e].charCodeAt(0)!==65533&&(h[t[184][e]]=47104+e,g[47104+e]=t[184][e]);for(t[185]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8\uFFFD".split(""),e=0;e!=t[185].length;++e)t[185][e].charCodeAt(0)!==65533&&(h[t[185][e]]=47360+e,g[47360+e]=t[185][e]);for(t[186]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56\uFFFD".split(""),e=0;e!=t[186].length;++e)t[186][e].charCodeAt(0)!==65533&&(h[t[186][e]]=47616+e,g[47616+e]=t[186][e]);for(t[187]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95\uFFFD".split(""),e=0;e!=t[187].length;++e)t[187][e].charCodeAt(0)!==65533&&(h[t[187][e]]=47872+e,g[47872+e]=t[187][e]);for(t[188]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6\uFFFD".split(""),e=0;e!=t[188].length;++e)t[188][e].charCodeAt(0)!==65533&&(h[t[188][e]]=48128+e,g[48128+e]=t[188][e]);for(t[189]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78\uFFFD".split(""),e=0;e!=t[189].length;++e)t[189][e].charCodeAt(0)!==65533&&(h[t[189][e]]=48384+e,g[48384+e]=t[189][e]);for(t[190]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB\uFFFD".split(""),e=0;e!=t[190].length;++e)t[190][e].charCodeAt(0)!==65533&&(h[t[190][e]]=48640+e,g[48640+e]=t[190][e]);for(t[191]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080\uFFFD".split(""),e=0;e!=t[191].length;++e)t[191][e].charCodeAt(0)!==65533&&(h[t[191][e]]=48896+e,g[48896+e]=t[191][e]);for(t[192]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0\uFFFD".split(""),e=0;e!=t[192].length;++e)t[192][e].charCodeAt(0)!==65533&&(h[t[192][e]]=49152+e,g[49152+e]=t[192][e]);for(t[193]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF\uFFFD".split(""),e=0;e!=t[193].length;++e)t[193][e].charCodeAt(0)!==65533&&(h[t[193][e]]=49408+e,g[49408+e]=t[193][e]);for(t[194]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B\uFFFD".split(""),e=0;e!=t[194].length;++e)t[194][e].charCodeAt(0)!==65533&&(h[t[194][e]]=49664+e,g[49664+e]=t[194][e]);for(t[195]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478\uFFFD".split(""),e=0;e!=t[195].length;++e)t[195][e].charCodeAt(0)!==65533&&(h[t[195][e]]=49920+e,g[49920+e]=t[195][e]);for(t[196]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81\uFFFD".split(""),e=0;e!=t[196].length;++e)t[196][e].charCodeAt(0)!==65533&&(h[t[196][e]]=50176+e,g[50176+e]=t[196][e]);for(t[197]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7\uFFFD".split(""),e=0;e!=t[197].length;++e)t[197][e].charCodeAt(0)!==65533&&(h[t[197][e]]=50432+e,g[50432+e]=t[197][e]);for(t[198]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390\uFFFD".split(""),e=0;e!=t[198].length;++e)t[198][e].charCodeAt(0)!==65533&&(h[t[198][e]]=50688+e,g[50688+e]=t[198][e]);for(t[199]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20\uFFFD".split(""),e=0;e!=t[199].length;++e)t[199][e].charCodeAt(0)!==65533&&(h[t[199][e]]=50944+e,g[50944+e]=t[199][e]);for(t[200]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1\uFFFD".split(""),e=0;e!=t[200].length;++e)t[200][e].charCodeAt(0)!==65533&&(h[t[200][e]]=51200+e,g[51200+e]=t[200][e]);for(t[201]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3\uFFFD".split(""),e=0;e!=t[201].length;++e)t[201][e].charCodeAt(0)!==65533&&(h[t[201][e]]=51456+e,g[51456+e]=t[201][e]);for(t[202]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31\uFFFD".split(""),e=0;e!=t[202].length;++e)t[202][e].charCodeAt(0)!==65533&&(h[t[202][e]]=51712+e,g[51712+e]=t[202][e]);for(t[203]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854\uFFFD".split(""),e=0;e!=t[203].length;++e)t[203][e].charCodeAt(0)!==65533&&(h[t[203][e]]=51968+e,g[51968+e]=t[203][e]);for(t[204]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3\uFFFD".split(""),e=0;e!=t[204].length;++e)t[204][e].charCodeAt(0)!==65533&&(h[t[204][e]]=52224+e,g[52224+e]=t[204][e]);for(t[205]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01\uFFFD".split(""),e=0;e!=t[205].length;++e)t[205][e].charCodeAt(0)!==65533&&(h[t[205][e]]=52480+e,g[52480+e]=t[205][e]);for(t[206]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A\uFFFD".split(""),e=0;e!=t[206].length;++e)t[206][e].charCodeAt(0)!==65533&&(h[t[206][e]]=52736+e,g[52736+e]=t[206][e]);for(t[207]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653\uFFFD".split(""),e=0;e!=t[207].length;++e)t[207][e].charCodeAt(0)!==65533&&(h[t[207][e]]=52992+e,g[52992+e]=t[207][e]);for(t[208]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384\uFFFD".split(""),e=0;e!=t[208].length;++e)t[208][e].charCodeAt(0)!==65533&&(h[t[208][e]]=53248+e,g[53248+e]=t[208][e]);for(t[209]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476\uFFFD".split(""),e=0;e!=t[209].length;++e)t[209][e].charCodeAt(0)!==65533&&(h[t[209][e]]=53504+e,g[53504+e]=t[209][e]);for(t[210]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690\uFFFD".split(""),e=0;e!=t[210].length;++e)t[210][e].charCodeAt(0)!==65533&&(h[t[210][e]]=53760+e,g[53760+e]=t[210][e]);for(t[211]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89\uFFFD".split(""),e=0;e!=t[211].length;++e)t[211][e].charCodeAt(0)!==65533&&(h[t[211][e]]=54016+e,g[54016+e]=t[211][e]);for(t[212]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67\uFFFD".split(""),e=0;e!=t[212].length;++e)t[212][e].charCodeAt(0)!==65533&&(h[t[212][e]]=54272+e,g[54272+e]=t[212][e]);for(t[213]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F\uFFFD".split(""),e=0;e!=t[213].length;++e)t[213][e].charCodeAt(0)!==65533&&(h[t[213][e]]=54528+e,g[54528+e]=t[213][e]);for(t[214]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51\uFFFD".split(""),e=0;e!=t[214].length;++e)t[214][e].charCodeAt(0)!==65533&&(h[t[214][e]]=54784+e,g[54784+e]=t[214][e]);for(t[215]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD".split(""),e=0;e!=t[215].length;++e)t[215][e].charCodeAt(0)!==65533&&(h[t[215][e]]=55040+e,g[55040+e]=t[215][e]);for(t[216]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D\uFFFD".split(""),e=0;e!=t[216].length;++e)t[216][e].charCodeAt(0)!==65533&&(h[t[216][e]]=55296+e,g[55296+e]=t[216][e]);for(t[217]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC\uFFFD".split(""),e=0;e!=t[217].length;++e)t[217][e].charCodeAt(0)!==65533&&(h[t[217][e]]=55552+e,g[55552+e]=t[217][e]);for(t[218]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA\uFFFD".split(""),e=0;e!=t[218].length;++e)t[218][e].charCodeAt(0)!==65533&&(h[t[218][e]]=55808+e,g[55808+e]=t[218][e]);for(t[219]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD\uFFFD".split(""),e=0;e!=t[219].length;++e)t[219][e].charCodeAt(0)!==65533&&(h[t[219][e]]=56064+e,g[56064+e]=t[219][e]);for(t[220]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365\uFFFD".split(""),e=0;e!=t[220].length;++e)t[220][e].charCodeAt(0)!==65533&&(h[t[220][e]]=56320+e,g[56320+e]=t[220][e]);for(t[221]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A\uFFFD".split(""),e=0;e!=t[221].length;++e)t[221][e].charCodeAt(0)!==65533&&(h[t[221][e]]=56576+e,g[56576+e]=t[221][e]);for(t[222]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496\uFFFD".split(""),e=0;e!=t[222].length;++e)t[222][e].charCodeAt(0)!==65533&&(h[t[222][e]]=56832+e,g[56832+e]=t[222][e]);for(t[223]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C\uFFFD".split(""),e=0;e!=t[223].length;++e)t[223][e].charCodeAt(0)!==65533&&(h[t[223][e]]=57088+e,g[57088+e]=t[223][e]);for(t[224]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C\uFFFD".split(""),e=0;e!=t[224].length;++e)t[224][e].charCodeAt(0)!==65533&&(h[t[224][e]]=57344+e,g[57344+e]=t[224][e]);for(t[225]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA\uFFFD".split(""),e=0;e!=t[225].length;++e)t[225][e].charCodeAt(0)!==65533&&(h[t[225][e]]=57600+e,g[57600+e]=t[225][e]);for(t[226]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967\u9968\u9969\u996A\u996B\u996C\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042\uFFFD".split(""),e=0;e!=t[226].length;++e)t[226][e].charCodeAt(0)!==65533&&(h[t[226][e]]=57856+e,g[57856+e]=t[226][e]);for(t[227]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE\uFFFD".split(""),e=0;e!=t[227].length;++e)t[227][e].charCodeAt(0)!==65533&&(h[t[227][e]]=58112+e,g[58112+e]=t[227][e]);for(t[228]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1\uFFFD".split(""),e=0;e!=t[228].length;++e)t[228][e].charCodeAt(0)!==65533&&(h[t[228][e]]=58368+e,g[58368+e]=t[228][e]);for(t[229]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3\uFFFD".split(""),e=0;e!=t[229].length;++e)t[229][e].charCodeAt(0)!==65533&&(h[t[229][e]]=58624+e,g[58624+e]=t[229][e]);for(t[230]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9\uFFFD".split(""),e=0;e!=t[230].length;++e)t[230][e].charCodeAt(0)!==65533&&(h[t[230][e]]=58880+e,g[58880+e]=t[230][e]);for(t[231]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C\uFFFD".split(""),e=0;e!=t[231].length;++e)t[231][e].charCodeAt(0)!==65533&&(h[t[231][e]]=59136+e,g[59136+e]=t[231][e]);for(t[232]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9\uFFFD".split(""),e=0;e!=t[232].length;++e)t[232][e].charCodeAt(0)!==65533&&(h[t[232][e]]=59392+e,g[59392+e]=t[232][e]);for(t[233]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B\uFFFD".split(""),e=0;e!=t[233].length;++e)t[233][e].charCodeAt(0)!==65533&&(h[t[233][e]]=59648+e,g[59648+e]=t[233][e]);for(t[234]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0\uFFFD".split(""),e=0;e!=t[234].length;++e)t[234][e].charCodeAt(0)!==65533&&(h[t[234][e]]=59904+e,g[59904+e]=t[234][e]);for(t[235]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB\uFFFD".split(""),e=0;e!=t[235].length;++e)t[235][e].charCodeAt(0)!==65533&&(h[t[235][e]]=60160+e,g[60160+e]=t[235][e]);for(t[236]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0\uFFFD".split(""),e=0;e!=t[236].length;++e)t[236][e].charCodeAt(0)!==65533&&(h[t[236][e]]=60416+e,g[60416+e]=t[236][e]);for(t[237]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768\uFFFD".split(""),e=0;e!=t[237].length;++e)t[237][e].charCodeAt(0)!==65533&&(h[t[237][e]]=60672+e,g[60672+e]=t[237][e]);for(t[238]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6\u94B7\u94B8\u94B9\u94BA\u94BC\u94BD\u94BF\u94C4\u94C8\u94C9\u94CA\u94CB\u94CC\u94CD\u94CE\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA\uFFFD".split(""),e=0;e!=t[238].length;++e)t[238][e].charCodeAt(0)!==65533&&(h[t[238][e]]=60928+e,g[60928+e]=t[238][e]);for(t[239]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512\u9513\u9514\u9515\u9516\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14\uFFFD".split(""),e=0;e!=t[239].length;++e)t[239][e].charCodeAt(0)!==65533&&(h[t[239][e]]=61184+e,g[61184+e]=t[239][e]);for(t[240]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619\uFFFD".split(""),e=0;e!=t[240].length;++e)t[240][e].charCodeAt(0)!==65533&&(h[t[240][e]]=61440+e,g[61440+e]=t[240][e]);for(t[241]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883\uFFFD".split(""),e=0;e!=t[241].length;++e)t[241][e].charCodeAt(0)!==65533&&(h[t[241][e]]=61696+e,g[61696+e]=t[241][e]);for(t[242]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2\uFFFD".split(""),e=0;e!=t[242].length;++e)t[242][e].charCodeAt(0)!==65533&&(h[t[242][e]]=61952+e,g[61952+e]=t[242][e]);for(t[243]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B\uFFFD".split(""),e=0;e!=t[243].length;++e)t[243][e].charCodeAt(0)!==65533&&(h[t[243][e]]=62208+e,g[62208+e]=t[243][e]);for(t[244]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164\uFFFD".split(""),e=0;e!=t[244].length;++e)t[244][e].charCodeAt(0)!==65533&&(h[t[244][e]]=62464+e,g[62464+e]=t[244][e]);for(t[245]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC\uFFFD".split(""),e=0;e!=t[245].length;++e)t[245][e].charCodeAt(0)!==65533&&(h[t[245][e]]=62720+e,g[62720+e]=t[245][e]);for(t[246]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAB\u9CAD\u9CAE\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB\uFFFD".split(""),e=0;e!=t[246].length;++e)t[246][e].charCodeAt(0)!==65533&&(h[t[246][e]]=62976+e,g[62976+e]=t[246][e]);for(t[247]="\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44\uFFFD".split(""),e=0;e!=t[247].length;++e)t[247][e].charCodeAt(0)!==65533&&(h[t[247][e]]=63232+e,g[63232+e]=t[247][e]);return{enc:h,dec:g}}(),x[10029]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[10079]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[10081]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),x[28591]=function(){for(var g=`\0\x07\b \v\f\r !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF`,h=[],t={},e=0;e!=g.length;++e)g.charCodeAt(e)!==65533&&(t[g.charAt(e)]=e),h[e]=g.charAt(e);return{enc:t,dec:h}}(),ue.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"&&(ue.exports=x);/*! cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */(function(g,h){"use strict";if(typeof x=="undefined"){var t=x;ue.exports&&typeof DO_NOT_EXPORT_CODEPAGE=="undefined"?ue.exports=h(t):g.cptable=h(t)}else x=h(x)})(this,function(g){"use strict";var h={"1200":"utf16le","1201":"utf16be","12000":"utf32le","12001":"utf32be","16969":"utf64le","20127":"ascii","65000":"utf7","65001":"utf8"},t=[874,1250,1251,1252,1253,1254,1255,1256,1e4],e=[932,936,949,950],m=[65001],f={},c={},a={},l={},s=function(U){return String.fromCharCode(U)},n=function(U){return U.charCodeAt(0)},d=typeof T!="undefined",r=function(){};if(d){var o=!T.from;if(!o)try{T.from("foo","utf8")}catch(W){o=!0}r=o?function(W,U){return U?new T(W,U):new T(W)}:T.from.bind(T),T.allocUnsafe||(T.allocUnsafe=function(W){return new T(W)});var u=1024,p=T.allocUnsafe(u),A=function(U){for(var R=T.allocUnsafe(65536),K=0;K<65536;++K)R[K]=0;for(var G=Object.keys(U),H=G.length,Z=0,q=G[Z];Z>10&1023)],q[ne++]=R[56320+(Ce&1023)]));q=q.slice(0,ne)}else for(q=T.allocUnsafe(Z),ce=0;ce>8}return function(ce){var ne=ce.length,se=0,Ce=0;if(2*ne>u&&(u=2*ne,p=T.allocUnsafe(u)),T.isBuffer(ce))for(se=0;se>8}return function(se,Ce){var Re=se.length,Xe=T.allocUnsafe(2*Re),we=0,Pe=0,Ee=0,Ge=0,It=0;if(typeof se=="string"){for(we=Ge=0;we0&&(Xe[Ge++]=K[Pe]);Xe=Xe.slice(0,Ge)}else if(T.isBuffer(se)){for(we=Ge=0;we0&&(Xe[Ge++]=K[Pe])):(Ee=Pe-65536,Pe=2*(55296+(Ee>>10&1023)),Xe[Ge++]=K[Pe+1]||K[Pe],K[Pe+1]>0&&(Xe[Ge++]=K[Pe]),Pe=2*(56320+(Ee&1023)),Xe[Ge++]=K[Pe+1]||K[Pe],K[Pe+1]>0&&(Xe[Ge++]=K[Pe]));Xe=Xe.slice(0,Ge)}else for(we=Ge=0;we0&&(Xe[Ge++]=K[Pe]);return!Ce||Ce==="buf"?Xe:Ce!=="arr"?Xe.toString("binary"):[].slice.call(Xe)}},_=function(U){var R=g[U].dec,K=T.allocUnsafe(131072),G=0,H,Z=0,q=0,ce=0;for(ce=0;ce<65536;++ce)K[2*ce]=255,K[2*ce+1]=253;for(G=0;G>8}return function(se){var Ce=se.length,Re=T.allocUnsafe(2*Ce),Xe=0,we=0,Pe=0;if(T.isBuffer(se))for(Xe=0;Xeu&&(u=4*R,p=T.allocUnsafe(u));var H=0;R>=3&&U[0]==239&&(U[1]==187&&U[2]==191&&(H=3));for(var Z=1,q=0,ce=0;H>8):(K-=65536,G=55296+(K>>10&1023),K=56320+(K&1023),p[q++]=G&255,p[q++]=G>>>8,p[q++]=K&255,p[q++]=K>>>8&255);return p.slice(0,q).toString("ucs2")},c[65001]=function(U,R){if(d&&T.isBuffer(U))return!R||R==="buf"?U:R!=="arr"?U.toString("binary"):[].slice.call(U);var K=U.length,G=0,H=0,Z=0,q=typeof U=="string";4*K>u&&(u=4*K,p=T.allocUnsafe(u));for(var ce=0;ce>6),p[Z++]=128+(G&63)):G>=55296&&G<=57343?(G-=55296,++ce,H=(q?U.charCodeAt(ce):U[ce].charCodeAt(0))-56320+(G<<10),p[Z++]=240+(H>>>18&7),p[Z++]=144+(H>>>12&63),p[Z++]=128+(H>>>6&63),p[Z++]=128+(H&63)):(p[Z++]=224+(G>>12),p[Z++]=128+(G>>6&63),p[Z++]=128+(G&63));return!R||R==="buf"?p.slice(0,Z):R!=="arr"?p.slice(0,Z).toString("binary"):[].slice.call(p,0,Z)}}var E=function(){if(d){if(a[t[0]])return;var U=0,R=0;for(U=0;U255?(H[ce]=Z>>8,H[++ce]=Z&255):H[ce]=Z&255;else if(Re=h[U])switch(Re){case"utf8":if(d&&Xe){H=r(R,Re),ce=H.length;break}for(q=0;q>6),H[++ce]=128+(Z&63)):Z>=55296&&Z<=57343?(Z-=55296,ne=(Xe?R.charCodeAt(++q):R[++q].charCodeAt(0))-56320+(Z<<10),H[ce]=240+(ne>>>18&7),H[++ce]=144+(ne>>>12&63),H[++ce]=128+(ne>>>6&63),H[++ce]=128+(ne&63)):(H[ce]=224+(Z>>12),H[++ce]=128+(Z>>6&63),H[++ce]=128+(Z&63));break;case"ascii":if(d&&typeof R=="string"){H=r(R,Re),ce=H.length;break}for(q=0;q>8;break;case"utf16be":for(q=0;q>8,H[ce++]=Z&255;break;case"utf32le":for(q=0;q=55296&&Z<=57343&&(Z=65536+(Z-55296<<10)+(R[++q].charCodeAt(0)-56320)),H[ce++]=Z&255,Z>>=8,H[ce++]=Z&255,Z>>=8,H[ce++]=Z&255,Z>>=8,H[ce++]=Z&255;break;case"utf32be":for(q=0;q=55296&&Z<=57343&&(Z=65536+(Z-55296<<10)+(R[++q].charCodeAt(0)-56320)),H[ce+3]=Z&255,Z>>=8,H[ce+2]=Z&255,Z>>=8,H[ce+1]=Z&255,Z>>=8,H[ce]=Z&255,ce+=4;break;case"utf7":for(q=0;q-1){H[ce++]=we.charCodeAt(0);continue}var Pe=W(1201,we);H[ce++]=43,H[ce++]=M.charCodeAt(Pe[0]>>2),H[ce++]=M.charCodeAt(((Pe[0]&3)<<4)+((Pe[1]||0)>>4)),H[ce++]=M.charCodeAt(((Pe[1]&15)<<2)+((Pe[2]||0)>>6)),H[ce++]=45}break;default:throw new Error("Unsupported magic: "+U+" "+h[U])}else throw new Error("Unrecognized CP: "+U);return H=H.slice(0,ce),d?!K||K==="buf"?H:K!=="arr"?H.toString("binary"):[].slice.call(H):K=="str"?H.map(s).join(""):H},Y=function W(U,R){var K;if(K=a[U])return K(R);if(typeof R=="string")return W(U,R.split("").map(n));var G=R.length,H=new Array(G),Z="",q=0,ce=0,ne=1,se=0,Ce=0,Re=g[U],Xe,we="";if(Re&&(Xe=Re.dec))for(ce=0;ce=3&&R[0]==239&&(R[1]==187&&R[2]==191&&(ce=3));ce>10&1023),q=56320+(q&1023),H[se++]=String.fromCharCode(Ce)),H[se++]=String.fromCharCode(q);break;case"ascii":if(d&&T.isBuffer(R))return R.toString(we);for(ce=0;ce=2&&R[0]==255&&(R[1]==254&&(ce=2)),d&&T.isBuffer(R))return R.toString(we);for(ne=2;ce+1=2&&R[0]==254&&(R[1]==255&&(ce=2)),ne=2;ce+1=4&&R[0]==255&&(R[1]==254&&R[2]===0&&R[3]===0&&(ce=4)),ne=4;ce65535?(q-=65536,H[se++]=String.fromCharCode(55296+(q>>10&1023)),H[se++]=String.fromCharCode(56320+(q&1023))):H[se++]=String.fromCharCode(q);break;case"utf32be":for(G>=4&&R[3]==255&&(R[2]==254&&R[1]===0&&R[0]===0&&(ce=4)),ne=4;ce65535?(q-=65536,H[se++]=String.fromCharCode(55296+(q>>10&1023)),H[se++]=String.fromCharCode(56320+(q&1023))):H[se++]=String.fromCharCode(q);break;case"utf7":for(G>=4&&R[0]==43&&R[1]==47&&R[2]==118&&(G>=5&&R[3]==56&&R[4]==45?ce=5:(R[3]==56||R[3]==57||R[3]==43||R[3]==47)&&(ce=4));ce>4,Ee.push(It),nt=M.indexOf(String.fromCharCode(R[ce+xt++])),nt===-1);){if(ze=(qe&15)<<4|nt>>2,Ee.push(ze),st=M.indexOf(String.fromCharCode(R[ce+xt++])),st===-1)break;ye=(nt&3)<<6|st,st<64&&Ee.push(ye)}for(Ge=W(1201,Ee),xt=0;xt=11),domSupported:typeof document!="undefined"}}ue.exports=T},ItS6:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=i("eP3c"),x=g(i("1q3G"));function g(f){return f&&f.__esModule?f:{default:f}}function h(f,c){if(!(f instanceof c))throw new TypeError("Cannot call a class as a function")}function t(f,c){for(var a=0;athis.chunkSize&&(this.chunkSize=a,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=a;var l=(0,T.inflate)(this.strm,0);if(l<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=a)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,T.inflateReset)(this.strm)}}]),f}();z.default=m},Itpr:function(ue,z,i){var T=i("+TT/");function x(r){r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var o=[r],u,p;u=o.pop();)if(p=u.children,u.isExpand&&p.length)for(var A=p.length,b=A-1;b>=0;b--){var w=p[b];w.hierNode={defaultAncestor:null,ancestor:w,prelim:0,modifier:0,change:0,shift:0,i:b,thread:null},o.push(w)}}function g(r,o){var u=r.isExpand?r.children:[],p=r.parentNode.children,A=r.hierNode.i?p[r.hierNode.i-1]:null;if(u.length){f(r);var b=(u[0].hierNode.prelim+u[u.length-1].hierNode.prelim)/2;A?(r.hierNode.prelim=A.hierNode.prelim+o(r,A),r.hierNode.modifier=r.hierNode.prelim-b):r.hierNode.prelim=b}else A&&(r.hierNode.prelim=A.hierNode.prelim+o(r,A));r.parentNode.hierNode.defaultAncestor=c(r,A,r.parentNode.hierNode.defaultAncestor||p[0],o)}function h(r){var o=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:o},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function t(r){return arguments.length?r:d}function e(r,o){var u={};return r-=Math.PI/2,u.x=o*Math.cos(r),u.y=o*Math.sin(r),u}function m(r,o){return T.getLayoutRect(r.getBoxLayoutParams(),{width:o.getWidth(),height:o.getHeight()})}function f(r){for(var o=r.children,u=o.length,p=0,A=0;--u>=0;){var b=o[u];b.hierNode.prelim+=p,b.hierNode.modifier+=p,A+=b.hierNode.change,p+=b.hierNode.shift+A}}function c(r,o,u,p){if(o){for(var A=r,b=r,w=b.parentNode.children[0],y=o,_=A.hierNode.modifier,E=b.hierNode.modifier,I=w.hierNode.modifier,S=y.hierNode.modifier;y=a(y),b=l(b),y&&b;){A=a(A),w=l(w),A.hierNode.ancestor=r;var C=y.hierNode.prelim+S-b.hierNode.prelim-E+p(y,b);C>0&&(n(s(y,r,u),r,C),E+=C,_+=C),S+=y.hierNode.modifier,E+=b.hierNode.modifier,_+=A.hierNode.modifier,I+=w.hierNode.modifier}y&&!a(A)&&(A.hierNode.thread=y,A.hierNode.modifier+=S-_),b&&!l(w)&&(w.hierNode.thread=b,w.hierNode.modifier+=E-I,u=r)}return u}function a(r){var o=r.children;return o.length&&r.isExpand?o[o.length-1]:r.hierNode.thread}function l(r){var o=r.children;return o.length&&r.isExpand?o[0]:r.hierNode.thread}function s(r,o,u){return r.hierNode.ancestor.parentNode===o.parentNode?r.hierNode.ancestor:u}function n(r,o,u){var p=u/(o.hierNode.i-r.hierNode.i);o.hierNode.change-=p,o.hierNode.shift+=u,o.hierNode.modifier+=u,o.hierNode.prelim+=u,r.hierNode.change+=p}function d(r,o){return r.parentNode===o.parentNode?1:2}z.init=x,z.firstWalk=g,z.secondWalk=h,z.separation=t,z.radialCoordinate=e,z.getViewRect=m},IwbS:function(ue,z,i){var T=i("bYtY"),x=i("NC18"),g=i("Qe9p"),h=i("Fofx"),t=i("QBsz"),e=i("y+Vt"),m=i("DN4a"),f=i("Dagg");z.Image=f;var c=i("4fz+");z.Group=c;var a=i("dqUG");z.Text=a;var l=i("2fw6");z.Circle=l;var s=i("SqI9");z.Sector=s;var n=i("RXMa");z.Ring=n;var d=i("h7HQ");z.Polygon=d;var r=i("1Jh7");z.Polyline=r;var o=i("x6Kt");z.Rect=o;var u=i("yxFR");z.Line=u;var p=i("rA99");z.BezierCurve=p;var A=i("jTL6");z.Arc=A;var b=i("1MYJ");z.CompoundPath=b;var w=i("SKnc");z.LinearGradient=w;var y=i("3e3G");z.RadialGradient=y;var _=i("mFDi");z.BoundingRect=_;var E=i("OS9S");z.IncrementalDisplayable=E;var I=i("nPnh"),S=Math.max,C=Math.min,N={},M=1,P={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},B="emphasis",X="normal",V=1,Y={},j={};function W(Be){return e.extend(Be)}function U(Be,Fe){return x.extendFromString(Be,Fe)}function R(Be,Fe){j[Be]=Fe}function K(Be){if(j.hasOwnProperty(Be))return j[Be]}function G(Be,Fe,Ot,nr){var St=x.createFromString(Be,Fe);return Ot&&(nr==="center"&&(Ot=Z(Ot,St.getBoundingRect())),ce(St,Ot)),St}function H(Be,Fe,Ot){var nr=new f({style:{image:Be,x:Fe.x,y:Fe.y,width:Fe.width,height:Fe.height},onload:function(St){if(Ot==="center"){var Wt={width:St.width,height:St.height};nr.setStyle(Z(Fe,Wt))}}});return nr}function Z(Be,Fe){var Ot=Fe.width/Fe.height,nr=Be.height*Ot,St;nr<=Be.width?St=Be.height:(nr=Be.width,St=nr/Ot);var Wt=Be.x+Be.width/2,Rr=Be.y+Be.height/2;return{x:Wt-nr/2,y:Rr-St/2,width:nr,height:St}}var q=x.mergePath;function ce(Be,Fe){if(!Be.applyTransform)return;var Ot=Be.getBoundingRect(),nr=Ot.calculateTransform(Fe);Be.applyTransform(nr)}function ne(Be){return I.subPixelOptimizeLine(Be.shape,Be.shape,Be.style),Be}function se(Be){return I.subPixelOptimizeRect(Be.shape,Be.shape,Be.style),Be}var Ce=I.subPixelOptimize;function Re(Be){return Be!=null&&Be!=="none"}var Xe=T.createHashMap(),we=0;function Pe(Be){if(typeof Be!="string")return Be;var Fe=Xe.get(Be);return Fe||(Fe=g.lift(Be,-.1),we<1e4&&(Xe.set(Be,Fe),we++)),Fe}function Ee(Be){if(!Be.__hoverStlDirty)return;Be.__hoverStlDirty=!1;var Fe=Be.__hoverStl;if(!Fe){Be.__cachedNormalStl=Be.__cachedNormalZ2=null;return}var Ot=Be.__cachedNormalStl={};Be.__cachedNormalZ2=Be.z2;var nr=Be.style;for(var St in Fe)Fe[St]!=null&&(Ot[St]=nr[St]);Ot.fill=nr.fill,Ot.stroke=nr.stroke}function Ge(Be){var Fe=Be.__hoverStl;if(!Fe||Be.__highlighted)return;var Ot=Be.__zr,nr=Be.useHoverLayer&&Ot&&Ot.painter.type==="canvas";if(Be.__highlighted=nr?"layer":"plain",Be.isGroup||!Ot&&Be.useHoverLayer)return;var St=Be,Wt=Be.style;nr&&(St=Ot.addHover(Be),Wt=St.style),mr(Wt),nr||Ee(St),Wt.extendFrom(Fe),It(Wt,Fe,"fill"),It(Wt,Fe,"stroke"),cr(Wt),nr||(Be.dirty(!1),Be.z2+=M)}function It(Be,Fe,Ot){!Re(Fe[Ot])&&Re(Be[Ot])&&(Be[Ot]=Pe(Be[Ot]))}function ze(Be){var Fe=Be.__highlighted;if(!Fe)return;if(Be.__highlighted=!1,Be.isGroup)return;if(Fe==="layer")Be.__zr&&Be.__zr.removeHover(Be);else{var Ot=Be.style,nr=Be.__cachedNormalStl;nr&&(mr(Ot),Be.setStyle(nr),cr(Ot));var St=Be.__cachedNormalZ2;St!=null&&Be.z2-St===M&&(Be.z2=St)}}function ye(Be,Fe,Ot){var nr=X,St=X,Wt;Be.__highlighted&&(nr=B,Wt=!0),Fe(Be,Ot),Be.__highlighted&&(St=B,Wt=!0),Be.isGroup&&Be.traverse(function(Rr){!Rr.isGroup&&Fe(Rr,Ot)}),Wt&&Be.__highDownOnUpdate&&Be.__highDownOnUpdate(nr,St)}function Me(Be,Fe){Fe=Be.__hoverStl=Fe!==!1&&(Be.hoverStyle||Fe||{}),Be.__hoverStlDirty=!0,Be.__highlighted&&(Be.__cachedNormalStl=null,ze(Be),Ge(Be))}function qe(Be){!Bt(this,Be)&&!this.__highByOuter&&ye(this,Ge)}function nt(Be){!Bt(this,Be)&&!this.__highByOuter&&ye(this,ze)}function st(Be){this.__highByOuter|=1<<(Be||0),ye(this,Ge)}function xt(Be){!(this.__highByOuter&=~(1<<(Be||0)))&&ye(this,ze)}function Bt(Be,Fe){return Be.__highDownSilentOnTouch&&Fe.zrByTouch}function Le(Be,Fe){Ue(Be,!0),ye(Be,Me,Fe)}function Ue(Be,Fe){var Ot=Fe===!1;if(Be.__highDownSilentOnTouch=Be.highDownSilentOnTouch,Be.__highDownOnUpdate=Be.highDownOnUpdate,!Ot||Be.__highDownDispatcher){var nr=Ot?"off":"on";Be[nr]("mouseover",qe)[nr]("mouseout",nt),Be[nr]("emphasis",st)[nr]("normal",xt),Be.__highByOuter=Be.__highByOuter||0,Be.__highDownDispatcher=!Ot}}function We(Be){return!!(Be&&Be.__highDownDispatcher)}function ft(Be){var Fe=Y[Be];return Fe==null&&V<=32&&(Fe=Y[Be]=V++),Fe}function Kt(Be,Fe,Ot,nr,St,Wt,Rr){St=St||N;var pr=St.labelFetcher,rr=St.labelDataIndex,Dt=St.labelDimIndex,vr=St.labelProp,xr=Ot.getShallow("show"),Tr=nr.getShallow("show"),rn;(xr||Tr)&&(pr&&(rn=pr.getFormattedLabel(rr,"normal",null,Dt,vr)),rn==null&&(rn=T.isFunction(St.defaultText)?St.defaultText(rr,St):St.defaultText));var _n=xr?rn:null,Vn=Tr?T.retrieve2(pr?pr.getFormattedLabel(rr,"emphasis",null,Dt,vr):null,rn):null;(_n!=null||Vn!=null)&&(Mt(Be,Ot,Wt,St),Mt(Fe,nr,Rr,St,!0)),Be.text=_n,Fe.text=Vn}function bt(Be,Fe,Ot){var nr=Be.style;Fe&&(mr(nr),Be.setStyle(Fe),cr(nr)),nr=Be.__hoverStl,Ot&&nr&&(mr(nr),T.extend(nr,Ot),cr(nr))}function Mt(Be,Fe,Ot,nr,St){return mt(Be,Fe,nr,St),Ot&&T.extend(Be,Ot),Be}function lr(Be,Fe,Ot){var nr={isRectText:!0},St;Ot===!1?St=!0:nr.autoColor=Ot,mt(Be,Fe,nr,St)}function mt(Be,Fe,Ot,nr){if(Ot=Ot||N,Ot.isRectText){var St;Ot.getTextPosition?St=Ot.getTextPosition(Fe,nr):(St=Fe.getShallow("position")||(nr?null:"inside"),St==="outside"&&(St="top")),Be.textPosition=St,Be.textOffset=Fe.getShallow("offset");var Wt=Fe.getShallow("rotate");Wt!=null&&(Wt*=Math.PI/180),Be.textRotation=Wt,Be.textDistance=T.retrieve2(Fe.getShallow("distance"),nr?null:5)}var Rr=Fe.ecModel,pr=Rr&&Rr.option.textStyle,rr=Gt(Fe),Dt;if(rr){Dt={};for(var vr in rr)if(rr.hasOwnProperty(vr)){var xr=Fe.getModel(["rich",vr]);Jt(Dt[vr]={},xr,pr,Ot,nr)}}return Be.rich=Dt,Jt(Be,Fe,pr,Ot,nr,!0),Ot.forceRich&&!Ot.textStyle&&(Ot.textStyle={}),Be}function Gt(Be){for(var Fe;Be&&Be!==Be.ecModel;){var Ot=(Be.option||N).rich;if(Ot){Fe=Fe||{};for(var nr in Ot)Ot.hasOwnProperty(nr)&&(Fe[nr]=1)}Be=Be.parentModel}return Fe}function Jt(Be,Fe,Ot,nr,St,Wt){Ot=!St&&Ot||N,Be.textFill=dr(Fe.getShallow("color"),nr)||Ot.color,Be.textStroke=dr(Fe.getShallow("textBorderColor"),nr)||Ot.textBorderColor,Be.textStrokeWidth=T.retrieve2(Fe.getShallow("textBorderWidth"),Ot.textBorderWidth),St||(Wt&&(Be.insideRollbackOpt=nr,cr(Be)),Be.textFill==null&&(Be.textFill=nr.autoColor)),Be.fontStyle=Fe.getShallow("fontStyle")||Ot.fontStyle,Be.fontWeight=Fe.getShallow("fontWeight")||Ot.fontWeight,Be.fontSize=Fe.getShallow("fontSize")||Ot.fontSize,Be.fontFamily=Fe.getShallow("fontFamily")||Ot.fontFamily,Be.textAlign=Fe.getShallow("align"),Be.textVerticalAlign=Fe.getShallow("verticalAlign")||Fe.getShallow("baseline"),Be.textLineHeight=Fe.getShallow("lineHeight"),Be.textWidth=Fe.getShallow("width"),Be.textHeight=Fe.getShallow("height"),Be.textTag=Fe.getShallow("tag"),(!Wt||!nr.disableBox)&&(Be.textBackgroundColor=dr(Fe.getShallow("backgroundColor"),nr),Be.textPadding=Fe.getShallow("padding"),Be.textBorderColor=dr(Fe.getShallow("borderColor"),nr),Be.textBorderWidth=Fe.getShallow("borderWidth"),Be.textBorderRadius=Fe.getShallow("borderRadius"),Be.textBoxShadowColor=Fe.getShallow("shadowColor"),Be.textBoxShadowBlur=Fe.getShallow("shadowBlur"),Be.textBoxShadowOffsetX=Fe.getShallow("shadowOffsetX"),Be.textBoxShadowOffsetY=Fe.getShallow("shadowOffsetY")),Be.textShadowColor=Fe.getShallow("textShadowColor")||Ot.textShadowColor,Be.textShadowBlur=Fe.getShallow("textShadowBlur")||Ot.textShadowBlur,Be.textShadowOffsetX=Fe.getShallow("textShadowOffsetX")||Ot.textShadowOffsetX,Be.textShadowOffsetY=Fe.getShallow("textShadowOffsetY")||Ot.textShadowOffsetY}function dr(Be,Fe){return Be!=="auto"?Be:Fe&&Fe.autoColor?Fe.autoColor:null}function cr(Be){var Fe=Be.textPosition,Ot=Be.insideRollbackOpt,nr;if(Ot&&Be.textFill==null){var St=Ot.autoColor,Wt=Ot.isRectText,Rr=Ot.useInsideStyle,pr=Rr!==!1&&(Rr===!0||Wt&&Fe&&typeof Fe=="string"&&Fe.indexOf("inside")>=0),rr=!pr&&St!=null;(pr||rr)&&(nr={textFill:Be.textFill,textStroke:Be.textStroke,textStrokeWidth:Be.textStrokeWidth}),pr&&(Be.textFill="#fff",Be.textStroke==null&&(Be.textStroke=St,Be.textStrokeWidth==null&&(Be.textStrokeWidth=2))),rr&&(Be.textFill=St)}Be.insideRollback=nr}function mr(Be){var Fe=Be.insideRollback;Fe&&(Be.textFill=Fe.textFill,Be.textStroke=Fe.textStroke,Be.textStrokeWidth=Fe.textStrokeWidth,Be.insideRollback=null)}function it(Be,Fe){var Ot=Fe&&Fe.getModel("textStyle");return T.trim([Be.fontStyle||Ot&&Ot.getShallow("fontStyle")||"",Be.fontWeight||Ot&&Ot.getShallow("fontWeight")||"",(Be.fontSize||Ot&&Ot.getShallow("fontSize")||12)+"px",Be.fontFamily||Ot&&Ot.getShallow("fontFamily")||"sans-serif"].join(" "))}function pe(Be,Fe,Ot,nr,St,Wt){typeof St=="function"&&(Wt=St,St=null);var Rr=nr&&nr.isAnimationEnabled();if(Rr){var pr=Be?"Update":"",rr=nr.getShallow("animationDuration"+pr),Dt=nr.getShallow("animationEasing"+pr),vr=nr.getShallow("animationDelay"+pr);typeof vr=="function"&&(vr=vr(St,nr.getAnimationDelayParams?nr.getAnimationDelayParams(Fe,St):null)),typeof rr=="function"&&(rr=rr(St)),rr>0?Fe.animateTo(Ot,rr,vr||0,Dt,Wt,!!Wt):(Fe.stopAnimation(),Fe.attr(Ot),Wt&&Wt())}else Fe.stopAnimation(),Fe.attr(Ot),Wt&&Wt()}function ae(Be,Fe,Ot,nr,St){pe(!0,Be,Fe,Ot,nr,St)}function Ve(Be,Fe,Ot,nr,St){pe(!1,Be,Fe,Ot,nr,St)}function Ye(Be,Fe){for(var Ot=h.identity([]);Be&&Be!==Fe;)h.mul(Ot,Be.getLocalTransform(),Ot),Be=Be.parent;return Ot}function oe(Be,Fe,Ot){return Fe&&!T.isArrayLike(Fe)&&(Fe=m.getLocalTransform(Fe)),Ot&&(Fe=h.invert([],Fe)),t.applyTransform([],Be,Fe)}function ht(Be,Fe,Ot){var nr=Fe[4]===0||Fe[5]===0||Fe[0]===0?1:Math.abs(2*Fe[4]/Fe[0]),St=Fe[4]===0||Fe[5]===0||Fe[2]===0?1:Math.abs(2*Fe[4]/Fe[2]),Wt=[Be==="left"?-nr:Be==="right"?nr:0,Be==="top"?-St:Be==="bottom"?St:0];return Wt=oe(Wt,Fe,Ot),Math.abs(Wt[0])>Math.abs(Wt[1])?Wt[0]>0?"right":"left":Wt[1]>0?"bottom":"top"}function Ft(Be,Fe,Ot,nr){if(!Be||!Fe)return;function St(pr){var rr={};return pr.traverse(function(Dt){!Dt.isGroup&&Dt.anid&&(rr[Dt.anid]=Dt)}),rr}function Wt(pr){var rr={position:t.clone(pr.position),rotation:pr.rotation};return pr.shape&&(rr.shape=T.extend({},pr.shape)),rr}var Rr=St(Be);Fe.traverse(function(pr){if(!pr.isGroup&&pr.anid){var rr=Rr[pr.anid];if(rr){var Dt=Wt(pr);pr.attr(Wt(rr)),ae(pr,Dt,Ot,pr.dataIndex)}}})}function Te(Be,Fe){return T.map(Be,function(Ot){var nr=Ot[0];nr=S(nr,Fe.x),nr=C(nr,Fe.x+Fe.width);var St=Ot[1];return St=S(St,Fe.y),St=C(St,Fe.y+Fe.height),[nr,St]})}function Lt(Be,Fe){var Ot=S(Be.x,Fe.x),nr=C(Be.x+Be.width,Fe.x+Fe.width),St=S(Be.y,Fe.y),Wt=C(Be.y+Be.height,Fe.y+Fe.height);if(nr>=Ot&&Wt>=St)return{x:Ot,y:St,width:nr-Ot,height:Wt-St}}function Et(Be,Fe,Ot){Fe=T.extend({rectHover:!0},Fe);var nr=Fe.style={strokeNoScale:!0};if(Ot=Ot||{x:-1,y:-1,width:2,height:2},Be)return Be.indexOf("image://")===0?(nr.image=Be.slice(8),T.defaults(nr,Ot),new f(Fe)):G(Be.replace("path://",""),Fe,Ot,"center")}function be(Be,Fe,Ot,nr,St){for(var Wt=0,Rr=St[St.length-1];Wt1)return!1;var Or=ot(rn,_n,vr,xr)/Tr;return!(Or<0||Or>1)}function ot(Be,Fe,Ot,nr){return Be*nr-Ot*Fe}function De(Be){return Be<=1e-6&&Be>=-1e-6}R("circle",l),R("sector",s),R("ring",n),R("polygon",d),R("polyline",r),R("rect",o),R("line",u),R("bezierCurve",p),R("arc",A),z.Z2_EMPHASIS_LIFT=M,z.CACHED_LABEL_STYLE_PROPERTIES=P,z.extendShape=W,z.extendPath=U,z.registerShape=R,z.getShapeClass=K,z.makePath=G,z.makeImage=H,z.mergePath=q,z.resizePath=ce,z.subPixelOptimizeLine=ne,z.subPixelOptimizeRect=se,z.subPixelOptimize=Ce,z.setElementHoverStyle=Me,z.setHoverStyle=Le,z.setAsHighDownDispatcher=Ue,z.isHighDownDispatcher=We,z.getHighlightDigit=ft,z.setLabelStyle=Kt,z.modifyLabelStyle=bt,z.setTextStyle=Mt,z.setText=lr,z.getFont=it,z.updateProps=ae,z.initProps=Ve,z.getTransform=Ye,z.applyTransform=oe,z.transformDirection=ht,z.groupTransition=Ft,z.clipPointsByRect=Te,z.clipRectByRect=Lt,z.createIcon=Et,z.linePolygonIntersect=be,z.lineLineIntersect=et},IyUQ:function(ue,z,i){var T=i("bYtY"),x=i("YH21"),g=i("IwbS"),h=i("iLNv"),t=i("fc+c"),e=i("OELB"),m=i("+TT/"),f=i("72pK"),c=g.Rect,a=e.linearMap,l=e.asc,s=T.bind,n=T.each,d=7,r=1,o=30,u="horizontal",p="vertical",A=5,b=["line","bar","candlestick","scatter"],w=t.extend({type:"dataZoom.slider",init:function(I,S){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=S},render:function(I,S,C,N){if(w.superApply(this,"render",arguments),h.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=I.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!N||N.type!=="dataZoom"||N.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){w.superApply(this,"remove",arguments),h.clear(this,"_dispatchZoomAction")},dispose:function(){w.superApply(this,"dispose",arguments),h.clear(this,"_dispatchZoomAction")},_buildView:function(){var I=this.group;I.removeAll(),this._resetLocation(),this._resetInterval();var S=this._displayables.barGroup=new g.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),I.add(S),this._positionGroup()},_resetLocation:function(){var I=this.dataZoomModel,S=this.api,C=this._findCoordRect(),N={width:S.getWidth(),height:S.getHeight()},M=this._orient===u?{right:N.width-C.x-C.width,top:N.height-o-d,width:C.width,height:o}:{right:d,top:C.y,width:o,height:C.height},P=m.getLayoutParams(I.option);T.each(["right","top","width","height"],function(X){P[X]==="ph"&&(P[X]=M[X])});var B=m.getLayoutRect(P,N,I.padding);this._location={x:B.x,y:B.y},this._size=[B.width,B.height],this._orient===p&&this._size.reverse()},_positionGroup:function(){var I=this.group,S=this._location,C=this._orient,N=this.dataZoomModel.getFirstTargetAxisModel(),M=N&&N.get("inverse"),P=this._displayables.barGroup,B=(this._dataShadowInfo||{}).otherAxisInverse;P.attr(C===u&&!M?{scale:B?[1,1]:[1,-1]}:C===u&&M?{scale:B?[-1,1]:[-1,-1]}:C===p&&!M?{scale:B?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:B?[-1,-1]:[-1,1],rotation:Math.PI/2});var X=I.getBoundingRect([P]);I.attr("position",[S.x-X.x,S.y-X.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var I=this.dataZoomModel,S=this._size,C=this._displayables.barGroup;C.add(new c({silent:!0,shape:{x:0,y:0,width:S[0],height:S[1]},style:{fill:I.get("backgroundColor")},z2:-40})),C.add(new c({shape:{x:0,y:0,width:S[0],height:S[1]},style:{fill:"transparent"},z2:0,onclick:T.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var I=this._dataShadowInfo=this._prepareDataShadowInfo();if(!I)return;var S=this._size,C=I.series,N=C.getRawData(),M=C.getShadowDim?C.getShadowDim():I.otherDim;if(M==null)return;var P=N.getDataExtent(M),B=(P[1]-P[0])*.3;P=[P[0]-B,P[1]+B];var X=[0,S[1]],V=[0,S[0]],Y=[[S[0],0],[0,0]],j=[],W=V[1]/(N.count()-1),U=0,R=Math.round(N.count()/S[0]),K;N.each([M],function(H,Z){if(R>0&&Z%R){U+=W;return}var q=H==null||isNaN(H)||H==="",ce=q?0:a(H,P,X,!0);q&&!K&&Z?(Y.push([Y[Y.length-1][0],0]),j.push([j[j.length-1][0],0])):!q&&K&&(Y.push([U,0]),j.push([U,0])),Y.push([U,ce]),j.push([U,ce]),U+=W,K=q});var G=this.dataZoomModel;this._displayables.barGroup.add(new g.Polygon({shape:{points:Y},style:T.defaults({fill:G.get("dataBackgroundColor")},G.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new g.Polyline({shape:{points:j},style:G.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))},_prepareDataShadowInfo:function(){var I=this.dataZoomModel,S=I.get("showDataShadow");if(S===!1)return;var C,N=this.ecModel;return I.eachTargetAxis(function(M,P){var B=I.getAxisProxy(M.name,P).getTargetSeriesModels();T.each(B,function(X){if(C)return;if(S!==!0&&T.indexOf(b,X.get("type"))<0)return;var V=N.getComponent(M.axis,P).axis,Y=y(M.name),j,W=X.coordinateSystem;Y!=null&&W.getOtherAxis&&(j=W.getOtherAxis(V).inverse),Y=X.getData().mapDimension(Y),C={thisAxis:V,series:X,thisDim:M.name,otherDim:Y,otherAxisInverse:j}},this)},this),C},_renderHandle:function(){var I=this._displayables,S=I.handles=[],C=I.handleLabels=[],N=this._displayables.barGroup,M=this._size,P=this.dataZoomModel;N.add(I.filler=new c({draggable:!0,cursor:_(this._orient),drift:s(this._onDragMove,this,"all"),ondragstart:s(this._showDataInfo,this,!0),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1),style:{fill:P.get("fillerColor"),textPosition:"inside"}})),N.add(new c({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:M[0],height:M[1]},style:{stroke:P.get("dataBackgroundColor")||P.get("borderColor"),lineWidth:r,fill:"rgba(0,0,0,0)"}})),n([0,1],function(B){var X=g.createIcon(P.get("handleIcon"),{cursor:_(this._orient),draggable:!0,drift:s(this._onDragMove,this,B),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),V=X.getBoundingRect();this._handleHeight=e.parsePercent(P.get("handleSize"),this._size[1]),this._handleWidth=V.width/V.height*this._handleHeight,X.setStyle(P.getModel("handleStyle").getItemStyle());var Y=P.get("handleColor");Y!=null&&(X.style.fill=Y),N.add(S[B]=X);var j=P.textStyleModel;this.group.add(C[B]=new g.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:j.getTextColor(),textFont:j.getFont()},z2:10}))},this)},_resetInterval:function(){var I=this._range=this.dataZoomModel.getPercentRange(),S=this._getViewExtent();this._handleEnds=[a(I[0],[0,100],S,!0),a(I[1],[0,100],S,!0)]},_updateInterval:function(I,S){var C=this.dataZoomModel,N=this._handleEnds,M=this._getViewExtent(),P=C.findRepresentativeAxisProxy().getMinMaxSpan(),B=[0,100];f(S,N,M,C.get("zoomLock")?"all":I,P.minSpan!=null?a(P.minSpan,B,M,!0):null,P.maxSpan!=null?a(P.maxSpan,B,M,!0):null);var X=this._range,V=this._range=l([a(N[0],M,B,!0),a(N[1],M,B,!0)]);return!X||X[0]!==V[0]||X[1]!==V[1]},_updateView:function(I){var S=this._displayables,C=this._handleEnds,N=l(C.slice()),M=this._size;n([0,1],function(P){var B=S.handles[P],X=this._handleHeight;B.attr({scale:[X/2,X/2],position:[C[P],M[1]/2-X/2]})},this),S.filler.setShape({x:N[0],y:0,width:N[1]-N[0],height:M[1]}),this._updateDataInfo(I)},_updateDataInfo:function(I){var S=this.dataZoomModel,C=this._displayables,N=C.handleLabels,M=this._orient,P=["",""];if(S.get("showDetail")){var B=S.findRepresentativeAxisProxy();if(B){var X=B.getAxisModel().axis,V=this._range,Y=I?B.calculateDataWindow({start:V[0],end:V[1]}).valueWindow:B.getDataValueWindow();P=[this._formatLabel(Y[0],X),this._formatLabel(Y[1],X)]}}var j=l(this._handleEnds.slice());W.call(this,0),W.call(this,1);function W(U){var R=g.getTransform(C.handles[U].parent,this.group),K=g.transformDirection(U===0?"right":"left",R),G=this._handleWidth/2+A,H=g.applyTransform([j[U]+(U===0?-G:G),this._size[1]/2],R);N[U].setStyle({x:H[0],y:H[1],textVerticalAlign:M===u?"middle":K,textAlign:M===u?K:"center",text:P[U]})}},_formatLabel:function(I,S){var C=this.dataZoomModel,N=C.get("labelFormatter"),M=C.get("labelPrecision");(M==null||M==="auto")&&(M=S.getPixelPrecision());var P=I==null||isNaN(I)?"":S.type==="category"||S.type==="time"?S.scale.getLabel(Math.round(I)):I.toFixed(Math.min(M,20));return T.isFunction(N)?N(I,P):T.isString(N)?N.replace("{value}",P):P},_showDataInfo:function(I){I=this._dragging||I;var S=this._displayables.handleLabels;S[0].attr("invisible",!I),S[1].attr("invisible",!I)},_onDragMove:function(I,S,C,N){this._dragging=!0,x.stop(N.event);var M=this._displayables.barGroup.getLocalTransform(),P=g.applyTransform([S,C],M,!0),B=this._updateInterval(I,P[0]),X=this.dataZoomModel.get("realtime");this._updateView(!X),B&&X&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var I=this.dataZoomModel.get("realtime");!I&&this._dispatchZoomAction()},_onClickPanelClick:function(I){var S=this._size,C=this._displayables.barGroup.transformCoordToLocal(I.offsetX,I.offsetY);if(C[0]<0||C[0]>S[0]||C[1]<0||C[1]>S[1])return;var N=this._handleEnds,M=(N[0]+N[1])/2,P=this._updateInterval("all",C[0]-M);this._updateView(),P&&this._dispatchZoomAction()},_dispatchZoomAction:function(){var I=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:I[0],end:I[1]})},_findCoordRect:function(){var I;if(n(this.getTargetCoordInfo(),function(N){if(!I&&N.length){var M=N[0].model.coordinateSystem;I=M.getRect&&M.getRect()}}),!I){var S=this.api.getWidth(),C=this.api.getHeight();I={x:S*.2,y:C*.2,width:S*.6,height:C*.6}}return I}});function y(I){var S={x:"y",y:"x",radius:"angle",angle:"radius"};return S[I]}function _(I){return I==="vertical"?"ns-resize":"ew-resize"}var E=w;ue.exports=E},IzEo:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("lnY3"),h=i.n(g),t=i("Znn+"),e=i("14J3"),m=i("jCWc")},J66h:function(ue,z,i){(function(T){var x,g;(function(h,t){ue.exports=t(h)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof T!="undefined"?T:this,function(h){"use strict";h=h||{};var t=h.Base64,e="2.6.4",m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(X){for(var V={},Y=0,j=X.length;Y>>6)+c(128|Y&63):c(224|Y>>>12&15)+c(128|Y>>>6&63)+c(128|Y&63)}else{var Y=65536+(V.charCodeAt(0)-55296)*1024+(V.charCodeAt(1)-56320);return c(240|Y>>>18&7)+c(128|Y>>>12&63)+c(128|Y>>>6&63)+c(128|Y&63)}},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(V){return V.replace(l,a)},n=function(V){var Y=[0,2,1][V.length%3],j=V.charCodeAt(0)<<16|(V.length>1?V.charCodeAt(1):0)<<8|(V.length>2?V.charCodeAt(2):0),W=[m.charAt(j>>>18),m.charAt(j>>>12&63),Y>=2?"=":m.charAt(j>>>6&63),Y>=1?"=":m.charAt(j&63)];return W.join("")},d=h.btoa&&typeof h.btoa=="function"?function(X){return h.btoa(X)}:function(X){if(X.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return X.replace(/[\s\S]{1,3}/g,n)},r=function(V){return d(s(String(V)))},o=function(V){return V.replace(/[+\/]/g,function(Y){return Y=="+"?"-":"_"}).replace(/=/g,"")},u=function(V,Y){return Y?o(r(V)):r(V)},p=function(V){return u(V,!0)},A;h.Uint8Array&&(A=function(V,Y){for(var j="",W=0,U=V.length;W>>18)+m.charAt(H>>>12&63)+(typeof K!="undefined"?m.charAt(H>>>6&63):"=")+(typeof G!="undefined"?m.charAt(H&63):"=")}return Y?o(j):j});var b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(V){switch(V.length){case 4:var Y=(7&V.charCodeAt(0))<<18|(63&V.charCodeAt(1))<<12|(63&V.charCodeAt(2))<<6|63&V.charCodeAt(3),j=Y-65536;return c((j>>>10)+55296)+c((j&1023)+56320);case 3:return c((15&V.charCodeAt(0))<<12|(63&V.charCodeAt(1))<<6|63&V.charCodeAt(2));default:return c((31&V.charCodeAt(0))<<6|63&V.charCodeAt(1))}},y=function(V){return V.replace(b,w)},_=function(V){var Y=V.length,j=Y%4,W=(Y>0?f[V.charAt(0)]<<18:0)|(Y>1?f[V.charAt(1)]<<12:0)|(Y>2?f[V.charAt(2)]<<6:0)|(Y>3?f[V.charAt(3)]:0),U=[c(W>>>16),c(W>>>8&255),c(W&255)];return U.length-=[0,0,2,1][j],U.join("")},E=h.atob&&typeof h.atob=="function"?function(X){return h.atob(X)}:function(X){return X.replace(/\S{1,4}/g,_)},I=function(V){return E(String(V).replace(/[^A-Za-z0-9\+\/]/g,""))},S=function(V){return y(E(V))},C=function(V){return String(V).replace(/[-_]/g,function(Y){return Y=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},N=function(V){return S(C(V))},M;h.Uint8Array&&(M=function(V){return Uint8Array.from(I(C(V)),function(Y){return Y.charCodeAt(0)})});var P=function(){var V=h.Base64;return h.Base64=t,V};if(h.Base64={VERSION:e,atob:I,btoa:d,fromBase64:N,toBase64:u,utob:s,encode:u,encodeURI:p,btou:y,decode:N,noConflict:P,fromUint8Array:A,toUint8Array:M},typeof Object.defineProperty=="function"){var B=function(V){return{value:V,enumerable:!1,writable:!0,configurable:!0}};h.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",B(function(){return N(this)})),Object.defineProperty(String.prototype,"toBase64",B(function(X){return u(this,X)})),Object.defineProperty(String.prototype,"toBase64URI",B(function(){return u(this,!0)}))}}return h.Meteor&&(Base64=h.Base64),ue.exports?ue.exports.Base64=h.Base64:!(x=[],g=function(){return h.Base64}.apply(z,x),g!==void 0&&(ue.exports=g)),{Base64:h.Base64}})}).call(this,i("yLpj"))},JEkh:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("ItGF"),e=i("4NO4"),m=i("7aKB"),f=i("OKJ2"),c=m.addCommas,a=m.encodeHTML;function l(d){e.defaultEmphasis(d,"label",["show"])}var s=g.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(d,r,o){this.mergeDefaultAndTheme(d,o),this._mergeOption(d,o,!1,!0)},isAnimationEnabled:function(){if(t.node)return!1;var d=this.__hostSeries;return this.getShallow("animation")&&d&&d.isAnimationEnabled()},mergeOption:function(d,r){this._mergeOption(d,r,!1,!1)},_mergeOption:function(d,r,o,u){var p=this.constructor,A=this.mainType+"Model";o||r.eachSeries(function(b){var w=b.get(this.mainType,!0),y=b[A];if(!w||!w.data){b[A]=null;return}y?y._mergeOption(w,r,!0):(u&&l(w),h.each(w.data,function(_){_ instanceof Array?(l(_[0]),l(_[1])):l(_)}),y=new p(w,this,r),h.extend(y,{mainType:this.mainType,seriesIndex:b.seriesIndex,name:b.name,createdBySelf:!0}),y.__hostSeries=b),b[A]=y},this)},formatTooltip:function(d){var r=this.getData(),o=this.getRawValue(d),u=h.isArray(o)?h.map(o,c).join(", "):c(o),p=r.getName(d),A=a(this.name);return(o!=null||p)&&(A+="
    "),p&&(A+=a(p),o!=null&&(A+=" : ")),o!=null&&(A+=a(u)),A},getData:function(){return this._data},setData:function(d){this._data=d}});h.mixin(s,f);var n=s;ue.exports=n},JGo8:function(ue,z,i){},JLnu:function(ue,z,i){var T=i("+TT/"),x=i("OELB"),g=x.parsePercent,h=x.linearMap;function t(c,a){return T.getLayoutRect(c.getBoxLayoutParams(),{width:a.getWidth(),height:a.getHeight()})}function e(c,a){for(var l=c.mapDimension("value"),s=c.mapArray(l,function(u){return u}),n=[],d=a==="ascending",r=0,o=c.count();r=1&&!(q[N]!==0);N--);if(M>N&&(M=N),N===0)return b[w++]=1<<24|64<<16|0,b[w++]=1<<24|64<<16|0,_.bits=1,0;for(C=1;C0&&(o===f||N!==1))return-1;for(ce[1]=0,I=1;Ie||o===a&&V>m)return 1;for(;;){Ce=I-B,y[S]Z?(Re=ne[se+y[S]],Xe=G[H+y[S]]):(Re=32+64,Xe=0),j=1<>B)+W]=Ce<<24|Re<<16|Xe|0;while(W!==0);for(j=1<>=1;if(j!==0?(Y&=j-1,Y+=j):Y=0,S++,--q[I]===0){if(I===N)break;I=u[p+y[S]]}if(I>M&&(Y&R)!==U){for(B===0&&(B=M),K+=C,P=I-B,X=1<e||o===a&&V>m)return 1;U=Y&R,b[U]=M<<24|P<<16|K-w|0}}return Y!==0&&(b[K+Y]=I-B<<24|64<<16|0),_.bits=M,0}},JVwQ:function(ue,z,i){var T=i("ProS"),x=i("1NG9"),g=x.Polygon,h=i("IwbS"),t=i("bYtY"),e=t.bind,m=t.extend,f=i("gPAo"),c=T.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(l,s,n){var d=l.getData(),r=this.group,o=l.getLayerSeries(),u=d.getLayout("layoutInfo"),p=u.rect,A=u.boundaryGap;r.attr("position",[0,p.y+A[0]]);function b(E){return E.name}var w=new f(this._layersSeries||[],o,b,b),y={};w.add(e(_,this,"add")).update(e(_,this,"update")).remove(e(_,this,"remove")).execute();function _(E,I,S){var C=this._layers;if(E==="remove"){r.remove(C[I]);return}for(var N=[],M=[],P,B=o[I].indices,X=0;X0},extendFrom:function(n,d){if(n)for(var r in n)n.hasOwnProperty(r)&&(d===!0||(d===!1?!this.hasOwnProperty(r):n[r]!=null))&&(this[r]=n[r])},set:function(n,d){typeof n=="string"?this[n]=d:this.extendFrom(n,!0)},clone:function(){var n=new this.constructor;return n.extendFrom(this,!0),n},getGradient:function(n,d,r){for(var o=d.type==="radial"?m:e,u=o(n,d,r),p=d.colorStops,A=0;A=0||m&&T.indexOf(m,a)<0)continue;var l=t.getShallow(a);l!=null&&(f[g[c][0]]=l)}return f}}ue.exports=x},KPFz:function(ue,z,i){},KQeH:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};z.default=T},KS52:function(ue,z,i){var T=i("OELB"),x=T.parsePercent,g=T.linearMap,h=i("+TT/"),t=i("u3DP"),e=i("bYtY"),m=Math.PI*2,f=Math.PI/180;function c(l,s){return h.getLayoutRect(l.getBoxLayoutParams(),{width:s.getWidth(),height:s.getHeight()})}function a(l,s,n,d){s.eachSeriesByType(l,function(r){var o=r.getData(),u=o.mapDimension("value"),p=c(r,n),A=r.get("center"),b=r.get("radius");e.isArray(b)||(b=[0,b]),e.isArray(A)||(A=[A,A]);var w=x(p.width,n.getWidth()),y=x(p.height,n.getHeight()),_=Math.min(w,y),E=x(A[0],w)+p.x,I=x(A[1],y)+p.y,S=x(b[0],_/2),C=x(b[1],_/2),N=-r.get("startAngle")*f,M=r.get("minAngle")*f,P=0;o.each(u,function(Z){!isNaN(Z)&&P++});var B=o.getSum(u),X=Math.PI/(B||P)*2,V=r.get("clockwise"),Y=r.get("roseType"),j=r.get("stillShowZeroSum"),W=o.getDataExtent(u);W[0]=0;var U=m,R=0,K=N,G=V?1:-1;if(o.each(u,function(Z,q){var ce;if(isNaN(Z)){o.setItemLayout(q,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:V,cx:E,cy:I,r0:S,r:Y?NaN:C,viewRect:p});return}Y!=="area"?ce=B===0&&j?X:Z*X:ce=m/P,ceKt?bt>=Mt?10+Ue:20+Ue:bt<=Mt?10+Ue:Ue},st=function(Ue,We){if(typeof Ue=="number"){var ft=nt(Ue,We),Kt=Z||o(It)[We]===void 0;return m.createElement("span",{className:"".concat(qe,"-only"),style:{transition:Kt?"none":void 0,msTransform:"translateY(".concat(-ft*100,"%)"),WebkitTransform:"translateY(".concat(-ft*100,"%)"),transform:"translateY(".concat(-ft*100,"%)")},key:We},u(ft,"".concat(qe,"-only-unit")))}return m.createElement("span",{key:"symbol",className:"".concat(qe,"-symbol")},Ue)},xt=function(){return se&&Number(se)%1===0?o(se).map(function(Ue,We){return st(Ue,We)}).reverse():se},Bt=e()(e()({},K),{style:X,className:a()(qe,B),title:V});return X&&X.borderColor&&(Bt.style=e()(e()({},X),{boxShadow:"0 0 0 1px ".concat(X.borderColor," inset")})),W?Object(d.a)(W,{className:a()("".concat(qe,"-custom-component"),W.props&&W.props.className)}):m.createElement(j,Bt,xt())},A=p,b=i("09Wf");function w(C){return b.a.indexOf(C)!==-1}var y=function(N){var M,P=N.className,B=N.prefixCls,X=N.style,V=N.color,Y=N.children,j=N.text,W=N.placement,U=W===void 0?"end":W,R=m.useContext(n.b),K=R.getPrefixCls,G=R.direction,H=K("ribbon",B),Z=w(V),q=a()(H,P,"".concat(H,"-placement-").concat(U),(M={},x()(M,"".concat(H,"-rtl"),G==="rtl"),x()(M,"".concat(H,"-color-").concat(V),Z),M)),ce={},ne={};return V&&!Z&&(ce.background=V,ne.color=V),m.createElement("div",{className:"".concat(H,"-wrapper")},Y,m.createElement("div",{className:q,style:e()(e()({},ce),X)},j,m.createElement("div",{className:"".concat(H,"-corner"),style:ne})))},_=y,E=function(C,N){var M={};for(var P in C)Object.prototype.hasOwnProperty.call(C,P)&&N.indexOf(P)<0&&(M[P]=C[P]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,P=Object.getOwnPropertySymbols(C);BG?"".concat(G,"+"):R;return Jt},Me=function(){return!!Y||!!W},qe=function(){var Jt=ye();return Jt==="0"||Jt===0},nt=function(){return Z&&!qe()||Me()},st=function(){return nt()?"":ye()},xt=function(){return ne||(typeof R=="string"||typeof R=="number"?R:void 0)},Bt=function(){return It==="rtl"?se?e()({left:parseInt(se[0],10),marginTop:se[1]},Ce):Ce:se?e()({right:-parseInt(se[0],10),marginTop:se[1]},Ce):Ce},Le=function(){var Jt=st(),dr=Jt==null||Jt==="";return(dr||qe()&&!we)&&!nt()},Ue=function(){var Jt=Le();return Jt||!j?null:m.createElement("span",{className:"".concat(ze,"-status-text")},j)},We=function(){var Jt=R;return!Jt||h()(Jt)!=="object"?void 0:Object(d.a)(Jt,{style:e()(e()({},Bt()),Jt.props&&Jt.props.style)})},ft=function(){var Jt,dr=Ge("scroll-number",X),cr=st(),mr=nt(),it=Le(),pe=a()((Jt={},x()(Jt,"".concat(ze,"-dot"),mr),x()(Jt,"".concat(ze,"-count"),!mr),x()(Jt,"".concat(ze,"-count-sm"),ce==="small"),x()(Jt,"".concat(ze,"-multiple-words"),!mr&&R&&R.toString&&R.toString().length>1),x()(Jt,"".concat(ze,"-status-").concat(Y),!!Y),x()(Jt,"".concat(ze,"-status-").concat(W),w(W)),Jt)),ae=Bt();return W&&!w(W)&&(ae=ae||{},ae.background=W),it?null:m.createElement(A,{prefixCls:dr,"data-show":!it,className:pe,count:cr,displayComponent:We(),title:xt(),style:ae,key:"scrollNumber"})},Kt=a()((M={},x()(M,"".concat(ze,"-status-dot"),Me()),x()(M,"".concat(ze,"-status-").concat(Y),!!Y),x()(M,"".concat(ze,"-status-").concat(W),w(W)),M)),bt={};W&&!w(W)&&(bt.background=W);var Mt=a()(Re,ze,(P={},x()(P,"".concat(ze,"-status"),Me()),x()(P,"".concat(ze,"-not-a-wrapper"),!V),x()(P,"".concat(ze,"-rtl"),It==="rtl"),P));if(!V&&Me()){var lr=Bt(),mt=lr&&lr.color;return m.createElement("span",e()({},Pe,{className:Mt,style:lr}),m.createElement("span",{className:Kt,style:bt}),m.createElement("span",{style:{color:mt},className:"".concat(ze,"-status-text")},j))}return m.createElement("span",e()({},Pe,{className:Mt}),V,m.createElement(f.a,{component:"",showProp:"data-show",transitionName:V?"".concat(ze,"-zoom"):"",transitionAppear:!0},ft()),Ue())};I.Ribbon=_;var S=z.a=I},Kvyg:function(ue,z,i){},KxBF:function(ue,z){function i(T,x,g){var h=-1,t=T.length;x<0&&(x=-x>t?0:t+x),g=g>t?t:g,g<0&&(g+=t),t=x>g?0:g-x>>>0,x>>>=0;for(var e=Array(t);++h0&&Date.now()-this._tracked[0].started>r){this._state=h,this._ignored.push(y);return}if(this._waitingRelease){this._state=h,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:_,firstY:E,lastX:_,lastY:E,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(t|f|c),this._stopLongpressTimeout();break;case 3:this._state&=~(e|a|l);break;default:this._state=h}}},{key:"_touchMove",value:function(y,_,E){var I=this._tracked.find(function(B){return B.id===y});if(I===void 0)return;I.lastX=_,I.lastY=E;var S=_-I.firstX,C=E-I.firstY;if((I.firstX!==I.lastX||I.firstY!==I.lastY)&&(I.angle=Math.atan2(C,S)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(S,C)n){var P=Math.abs(I.angle-N.angle);P=Math.abs((P+180)%360-180),P>d?this._state&=~a:this._state&=~l,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,_,E){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=h),!this._hasDetectedGesture()&&(this._state&=~(f|a|l),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(e|m);break;case 2:this._state&=~(t|m);break}}if(this._waitingRelease){Date.now()-this._releaseStart>r&&(this._state=h),this._tracked.some(function(C){return Date.now()-C.started>o})&&(this._state=h);var I=this._tracked.find(function(C){return C.id===y});if(I.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==h)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var S=0;S=0)continue;if(!Object.prototype.hasOwnProperty.call(s,r))continue;d[r]=s[r]}return d}function f(s,n){if(!(s instanceof n))throw new TypeError("Cannot call a class as a function")}function c(s,n){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:s}function a(s,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);s.prototype=Object.create(n&&n.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(s,n):s.__proto__=n)}var l=function(s){a(n,s);function n(d){f(this,n);var r=c(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,d));return r.scrollListener=r.scrollListener.bind(r),r.eventListenerOptions=r.eventListenerOptions.bind(r),r.mousewheelListener=r.mousewheelListener.bind(r),r}return T(n,[{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 r=this.getParentElement(this.scrollComponent);r.scrollTop=r.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var r=!1,o={get passive(){r=!0}};try{document.addEventListener("test",null,o),document.removeEventListener("test",null,o)}catch(u){}return r}},{key:"eventListenerOptions",value:function(){var r=this.props.useCapture;return this.isPassiveSupported()&&(r={useCapture:this.props.useCapture,passive:!0}),r}},{key:"setDefaultLoader",value:function(r){this.defaultLoader=r}},{key:"detachMousewheelListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.scrollComponent.parentNode),r.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.getParentElement(this.scrollComponent)),r.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(r){var o=this.props.getScrollParent&&this.props.getScrollParent();return o!=null?o:r&&r.parentNode}},{key:"filterProps",value:function(r){return r}},{key:"attachScrollListener",value:function(){var r=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!r)return;var o=window;this.props.useWindow===!1&&(o=r),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(r){r.deltaY===1&&!this.isPassiveSupported()&&r.preventDefault()}},{key:"scrollListener",value:function(){var r=this.scrollComponent,o=window,u=this.getParentElement(r),p=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,b=o.pageYOffset!==void 0?o.pageYOffset:A.scrollTop;this.props.isReverse?p=b:p=this.calculateOffset(r,b)}else this.props.isReverse?p=u.scrollTop:p=r.scrollHeight-u.scrollTop-u.clientHeight;p=4&&(Re={x:parseFloat(we[0]||0),y:parseFloat(we[1]||0),width:parseFloat(we[2]),height:parseFloat(we[3])})}if(Re&&ne!=null&&se!=null&&(Xe=R(Re,ne,se),!H.ignoreViewBox)){var Pe=q;q=new T,q.add(Pe),Pe.scale=Xe.scale.slice(),Pe.position=Xe.position.slice()}return!H.ignoreRootClip&&ne!=null&&se!=null&&q.setClipPath(new t({shape:{x:0,y:0,width:ne,height:se}})),{root:q,width:ne,height:se,viewBoxRect:Re,viewBoxTransform:Xe}},E.prototype._parseNode=function(G,H){var Z=G.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var q;if(this._isDefine){var ce=S[Z];if(ce){var ne=ce.call(this,G),se=G.getAttribute("id");se&&(this._defs[se]=ne)}}else{var ce=I[Z];ce&&(q=ce.call(this,G,H),H.add(q))}for(var Ce=G.firstChild;Ce;)Ce.nodeType===1&&this._parseNode(Ce,q),Ce.nodeType===3&&this._isText&&this._parseText(Ce,q),Ce=Ce.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},E.prototype._parseText=function(G,H){if(G.nodeType===1){var Z=G.getAttribute("dx")||0,q=G.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(q)}var ce=new g({style:{text:G.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});N(H,ce),B(G,ce,this._defs);var ne=ce.style.fontSize;ne&&ne<9&&(ce.style.fontSize=9,ce.scale=ce.scale||[1,1],ce.scale[0]*=ne/9,ce.scale[1]*=ne/9);var se=ce.getBoundingRect();return this._textX+=se.width,H.add(ce),ce};var I={g:function(H,Z){var q=new T;return N(Z,q),B(H,q,this._defs),q},rect:function(H,Z){var q=new t;return N(Z,q),B(H,q,this._defs),q.setShape({x:parseFloat(H.getAttribute("x")||0),y:parseFloat(H.getAttribute("y")||0),width:parseFloat(H.getAttribute("width")||0),height:parseFloat(H.getAttribute("height")||0)}),q},circle:function(H,Z){var q=new h;return N(Z,q),B(H,q,this._defs),q.setShape({cx:parseFloat(H.getAttribute("cx")||0),cy:parseFloat(H.getAttribute("cy")||0),r:parseFloat(H.getAttribute("r")||0)}),q},line:function(H,Z){var q=new m;return N(Z,q),B(H,q,this._defs),q.setShape({x1:parseFloat(H.getAttribute("x1")||0),y1:parseFloat(H.getAttribute("y1")||0),x2:parseFloat(H.getAttribute("x2")||0),y2:parseFloat(H.getAttribute("y2")||0)}),q},ellipse:function(H,Z){var q=new e;return N(Z,q),B(H,q,this._defs),q.setShape({cx:parseFloat(H.getAttribute("cx")||0),cy:parseFloat(H.getAttribute("cy")||0),rx:parseFloat(H.getAttribute("rx")||0),ry:parseFloat(H.getAttribute("ry")||0)}),q},polygon:function(H,Z){var q=H.getAttribute("points");q&&(q=M(q));var ce=new c({shape:{points:q||[]}});return N(Z,ce),B(H,ce,this._defs),ce},polyline:function(H,Z){var q=new f;N(Z,q),B(H,q,this._defs);var ce=H.getAttribute("points");ce&&(ce=M(ce));var ne=new a({shape:{points:ce||[]}});return ne},image:function(H,Z){var q=new x;return N(Z,q),B(H,q,this._defs),q.setStyle({image:H.getAttribute("xlink:href"),x:H.getAttribute("x"),y:H.getAttribute("y"),width:H.getAttribute("width"),height:H.getAttribute("height")}),q},text:function(H,Z){var q=H.getAttribute("x")||0,ce=H.getAttribute("y")||0,ne=H.getAttribute("dx")||0,se=H.getAttribute("dy")||0;this._textX=parseFloat(q)+parseFloat(ne),this._textY=parseFloat(ce)+parseFloat(se);var Ce=new T;return N(Z,Ce),B(H,Ce,this._defs),Ce},tspan:function(H,Z){var q=H.getAttribute("x"),ce=H.getAttribute("y");q!=null&&(this._textX=parseFloat(q)),ce!=null&&(this._textY=parseFloat(ce));var ne=H.getAttribute("dx")||0,se=H.getAttribute("dy")||0,Ce=new T;return N(Z,Ce),B(H,Ce,this._defs),this._textX+=ne,this._textY+=se,Ce},path:function(H,Z){var q=H.getAttribute("d")||"",ce=r(q);return N(Z,ce),B(H,ce,this._defs),ce}},S={lineargradient:function(H){var Z=parseInt(H.getAttribute("x1")||0,10),q=parseInt(H.getAttribute("y1")||0,10),ce=parseInt(H.getAttribute("x2")||10,10),ne=parseInt(H.getAttribute("y2")||0,10),se=new l(Z,q,ce,ne);return C(H,se),se},radialgradient:function(H){}};function C(G,H){for(var Z=G.firstChild;Z;){if(Z.nodeType===1){var q=Z.getAttribute("offset");q.indexOf("%")>0?q=parseInt(q,10)/100:q?q=parseFloat(q):q=0;var ce=Z.getAttribute("stop-color")||"#000000";H.addColorStop(q,ce)}Z=Z.nextSibling}}function N(G,H){G&&G.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,G.__inheritedStyle))}function M(G){for(var H=b(G).split(y),Z=[],q=0;q0;ne-=2){var se=ce[ne],Ce=ce[ne-1];q=q||n.create();switch(Ce){case"translate":se=b(se).split(y),n.translate(q,q,[parseFloat(se[0]),parseFloat(se[1]||0)]);break;case"scale":se=b(se).split(y),n.scale(q,q,[parseFloat(se[0]),parseFloat(se[1]||se[0])]);break;case"rotate":se=b(se).split(y),n.rotate(q,q,parseFloat(se[0]));break;case"skew":se=b(se).split(y),console.warn("Skew transform is not supported yet");break;case"matrix":var se=b(se).split(y);q[0]=parseFloat(se[0]),q[1]=parseFloat(se[1]),q[2]=parseFloat(se[2]),q[3]=parseFloat(se[3]),q[4]=parseFloat(se[4]),q[5]=parseFloat(se[5]);break}}H.setLocalTransform(q)}}var W=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(G){var H=G.getAttribute("style"),Z={};if(!H)return Z;var q={};W.lastIndex=0;for(var ce;(ce=W.exec(H))!=null;)q[ce[1]]=ce[2];for(var ne in P)P.hasOwnProperty(ne)&&q[ne]!=null&&(Z[P[ne]]=q[ne]);return Z}function R(G,H,Z){var q=H/G.width,ce=Z/G.height,ne=Math.min(q,ce),se=[ne,ne],Ce=[-(G.x+G.width/2)*ne+H/2,-(G.y+G.height/2)*ne+Z/2];return{scale:se,position:Ce}}function K(G,H){var Z=new E;return Z.parse(G,H)}z.parseXML=_,z.makeViewBoxTransform=R,z.parseSVG=K},MFOe:function(ue,z,i){(function(T){var x=e(),g=m(),h=f(),t=typeof window!="undefined"?window:T;ue.exports={assign:x,create:g,trim:h,bind:c,slice:a,each:l,map:s,pluck:n,isList:d,isFunction:r,isObject:o,Global:t};function e(){return Object.assign?Object.assign:function(p,A,b,w){for(var y=1;y=0&&typeof _=="number"&&(_=+_.toFixed(Math.min(P,20))),N.coord[S]=M.coord[S]=_,A=[N,M,{type:w,valueIndex:A.valueIndex,value:_}]}return A=[h.dataTransform(o,A[0]),h.dataTransform(o,A[1]),T.extend({},A[2])],A[2].type=A[2].type||"",T.merge(A[2],A[0]),T.merge(A[2],A[1]),A};function a(o){return!isNaN(o)&&!isFinite(o)}function l(o,u,p,A){var b=1-o,w=A.dimensions[o];return a(u[b])&&a(p[b])&&u[o]===p[o]&&A.getAxis(w).containData(u[o])}function s(o,u){if(o.type==="cartesian2d"){var p=u[0].coord,A=u[1].coord;if(p&&A&&(l(1,p,A,o)||l(0,p,A,o)))return!0}return h.dataFilter(o,u[0])&&h.dataFilter(o,u[1])}function n(o,u,p,A,b){var w=A.coordinateSystem,y=o.getItemModel(u),_,E=g.parsePercent(y.get("x"),b.getWidth()),I=g.parsePercent(y.get("y"),b.getHeight());if(!isNaN(E)&&!isNaN(I))_=[E,I];else{if(A.getMarkerPosition)_=A.getMarkerPosition(o.getValues(o.dimensions,u));else{var S=w.dimensions,C=o.get(S[0],u),N=o.get(S[1],u);_=w.dataToPoint([C,N])}if(w.type==="cartesian2d"){var M=w.getAxis("x"),P=w.getAxis("y"),S=w.dimensions;a(o.get(S[0],u))?_[0]=M.toGlobalCoord(M.getExtent()[p?0:1]):a(o.get(S[1],u))&&(_[1]=P.toGlobalCoord(P.getExtent()[p?0:1]))}isNaN(E)||(_[0]=E),isNaN(I)||(_[1]=I)}o.setItemLayout(u,_)}var d=e.extend({type:"markLine",updateTransform:function(o,u,p){u.eachSeries(function(A){var b=A.markLineModel;if(b){var w=b.getData(),y=b.__from,_=b.__to;y.each(function(E){n(y,E,!0,A,p),n(_,E,!1,A,p)}),w.each(function(E){w.setItemLayout(E,[y.getItemLayout(E),_.getItemLayout(E)])}),this.markerGroupMap.get(A.id).updateLayout()}},this)},renderSeries:function(o,u,p,A){var b=o.coordinateSystem,w=o.id,y=o.getData(),_=this.markerGroupMap,E=_.get(w)||_.set(w,new t);this.group.add(E.group);var I=r(b,o,u),S=I.from,C=I.to,N=I.line;u.__from=S,u.__to=C,u.setData(N);var M=u.get("symbol"),P=u.get("symbolSize");T.isArray(M)||(M=[M,M]),typeof P=="number"&&(P=[P,P]),I.from.each(function(X){B(S,X,!0),B(C,X,!1)}),N.each(function(X){var V=N.getItemModel(X).get("lineStyle.color");N.setItemVisual(X,{color:V||S.getItemVisual(X,"color")}),N.setItemLayout(X,[S.getItemLayout(X),C.getItemLayout(X)]),N.setItemVisual(X,{fromSymbolSize:S.getItemVisual(X,"symbolSize"),fromSymbol:S.getItemVisual(X,"symbol"),toSymbolSize:C.getItemVisual(X,"symbolSize"),toSymbol:C.getItemVisual(X,"symbol")})}),E.updateData(N),I.line.eachItemGraphicEl(function(X,V){X.traverse(function(Y){Y.dataModel=u})});function B(X,V,Y){var j=X.getItemModel(V);n(X,V,Y,o,A),X.setItemVisual(V,{symbolSize:j.get("symbolSize")||P[Y?0:1],symbol:j.get("symbol",!0)||M[Y?0:1],color:j.get("itemStyle.color")||y.getVisual("color")})}E.__keep=!0,E.group.silent=u.get("silent")||o.get("silent")}});function r(o,u,p){var A;o?A=T.map(o&&o.dimensions,function(I){var S=u.getData().getDimensionInfo(u.getData().mapDimension(I))||{};return T.defaults({name:I},S)}):A=[{name:"value",type:"float"}];var b=new x(A,p),w=new x(A,p),y=new x([],p),_=T.map(p.get("data"),T.curry(c,u,o,p));o&&(_=T.filter(_,T.curry(s,o)));var E=o?h.dimValueGetter:function(I){return I.value};return b.initData(T.map(_,function(I){return I[0]}),null,E),w.initData(T.map(_,function(I){return I[1]}),null,E),y.initData(T.map(_,function(I){return I[2]})),y.hasItemOption=!0,{from:b,to:w,line:y}}ue.exports=d},MHoB:function(ue,z,i){var T=i("bYtY"),x=i("6uqw"),g=i("OELB"),h=[20,140],t=x.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(f,c){t.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){t.superApply(this,"resetItemSize",arguments);var f=this.itemSize;this._orient==="horizontal"&&f.reverse(),(f[0]==null||isNaN(f[0]))&&(f[0]=h[0]),(f[1]==null||isNaN(f[1]))&&(f[1]=h[1])},_resetRange:function(){var f=this.getExtent(),c=this.option.range;!c||c.auto?(f.auto=1,this.option.range=f):T.isArray(c)&&(c[0]>c[1]&&c.reverse(),c[0]=Math.max(c[0],f[0]),c[1]=Math.min(c[1],f[1]))},completeVisualOption:function(){x.prototype.completeVisualOption.apply(this,arguments),T.each(this.stateList,function(f){var c=this.option.controller[f].symbolSize;c&&c[0]!==c[1]&&(c[0]=0)},this)},setSelected:function(f){this.option.range=f.slice(),this._resetRange()},getSelected:function(){var f=this.getExtent(),c=g.asc((this.get("range")||[]).slice());return c[0]>f[1]&&(c[0]=f[1]),c[1]>f[1]&&(c[1]=f[1]),c[0]=a[1]||f<=c[1])?"inRange":"outOfRange"},findTargetDataIndices:function(f){var c=[];return this.eachTargetSeries(function(a){var l=[],s=a.getData();s.each(this.getDataDimension(s),function(n,d){f[0]<=n&&n<=f[1]&&l.push(d)},this),c.push({seriesId:a.id,dataIndex:l})},this),c},getVisualMeta:function(f){var c=e(this,"outOfRange",this.getExtent()),a=e(this,"inRange",this.option.range.slice()),l=[];function s(A,b){l.push({value:A,color:f(A,b)})}for(var n=0,d=0,r=a.length,o=c.length;d=0&&this._clips.splice(a,1)},removeAnimator:function(c){for(var a=c.getClips(),l=0;l> Display.constructor"),this._target=d,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},x.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),x.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return l(n,[{key:"viewportChangePos",value:function(r,o){var u=this._viewportLoc;r=Math.floor(r),o=Math.floor(o),this._clipViewport||(r=-u.w,o=-u.h);var p=u.x+u.w-1,A=u.y+u.h-1;if(r<0&&u.x+r<0&&(r=-u.x),p+r>=this._fbWidth&&(r-=p+r-this._fbWidth+1),u.y+o<0&&(o=-u.y),A+o>=this._fbHeight&&(o-=A+o-this._fbHeight+1),r===0&&o===0)return;x.Debug("viewportChange deltaX: "+r+", deltaY: "+o),u.x+=r,u.y+=o,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(r,o){(!this._clipViewport||typeof r=="undefined"||typeof o=="undefined")&&(x.Debug("Setting viewport to full display region"),r=this._fbWidth,o=this._fbHeight),r=Math.floor(r),o=Math.floor(o),r>this._fbWidth&&(r=this._fbWidth),o>this._fbHeight&&(o=this._fbHeight);var u=this._viewportLoc;if(u.w!==r||u.h!==o){u.w=r,u.h=o;var p=this._target;p.width=r,p.height=o,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(r){return this._scale===0?0:(0,t.toSigned32bit)(r/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(r){return this._scale===0?0:(0,t.toSigned32bit)(r/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(r,o){this._prevDrawStyle="",this._fbWidth=r,this._fbHeight=o;var u=this._backbuffer;if(u.width!==r||u.height!==o){var p=null;u.width>0&&u.height>0&&(p=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==r&&(u.width=r),u.height!==o&&(u.height=o),p&&this._drawCtx.putImageData(p,0,0)}var A=this._viewportLoc;this.viewportChangeSize(A.w,A.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(r,o,u,p){rthis._damageBounds.right&&(this._damageBounds.right=r+u),o+p>this._damageBounds.bottom&&(this._damageBounds.bottom=o+p)}},{key:"flip",value:function(r){if(this._renderQ.length!==0&&!r)this._renderQPush({type:"flip"});else{var o=this._damageBounds.left,u=this._damageBounds.top,p=this._damageBounds.right-o,A=this._damageBounds.bottom-u,b=o-this._viewportLoc.x,w=u-this._viewportLoc.y;b<0&&(p+=b,o-=b,b=0),w<0&&(A+=w,u-=w,w=0),b+p>this._viewportLoc.w&&(p=this._viewportLoc.w-b),w+A>this._viewportLoc.h&&(A=this._viewportLoc.h-w),p>0&&A>0&&this._targetCtx.drawImage(this._backbuffer,o,u,p,A,b,w,p,A),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(r,o,u,p,A,b){this._renderQ.length!==0&&!b?this._renderQPush({type:"fill",x:r,y:o,width:u,height:p,color:A}):(this._setFillColor(A),this._drawCtx.fillRect(r,o,u,p),this._damage(r,o,u,p))}},{key:"copyImage",value:function(r,o,u,p,A,b,w){this._renderQ.length!==0&&!w?this._renderQPush({type:"copy",oldX:r,oldY:o,x:u,y:p,width:A,height:b}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,r,o,A,b,u,p,A,b),this._damage(u,p,A,b))}},{key:"imageRect",value:function(r,o,u,p,A,b){if(u===0||p===0)return;var w=new Image;w.src="data: "+A+";base64,"+g.default.encode(b),this._renderQPush({type:"img",img:w,x:r,y:o,width:u,height:p})}},{key:"startTile",value:function(r,o,u,p,A){this._tileX=r,this._tileY=o,u===16&&p===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,p);for(var b=A[2],w=A[1],y=A[0],_=this._tile.data,E=0;E=A?u=r/p.w:u=o/p.h}this._rescale(u)}},{key:"_rescale",value:function(r){this._scale=r;var o=this._viewportLoc,u=r*o.w+"px",p=r*o.h+"px";(this._target.style.width!==u||this._target.style.height!==p)&&(this._target.style.width=u,this._target.style.height=p)}},{key:"_setFillColor",value:function(r){var o="rgb("+r[2]+","+r[1]+","+r[0]+")";o!==this._prevDrawStyle&&(this._drawCtx.fillStyle=o,this._prevDrawStyle=o)}},{key:"_rgbImageData",value:function(r,o,u,p,A,b){for(var w=this._drawCtx.createImageData(u,p),y=w.data,_=0,E=b;_0;){var o=this._renderQ[0];switch(o.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(o.oldX,o.oldY,o.x,o.y,o.width,o.height,!0);break;case"fill":this.fillRect(o.x,o.y,o.width,o.height,o.color,!0);break;case"blit":this.blitImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgb":this.blitRgbImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"img":if(o.img.complete&&o.img.width!==0&&o.img.height!==0){if(o.img.width!==o.width||o.img.height!==o.height){x.Error("Decoded image has incorrect dimensions. Got "+o.img.width+"x"+o.img.height+". Expected "+o.width+"x"+o.height+".");return}this.drawImage(o.img,o.x,o.y)}else o.img._noVNCDisplay=this,o.img.addEventListener("load",this._resumeRenderQ),r=!1;break}r&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(r){this._rescale(r)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(r){this._clipViewport=r;var o=this._viewportLoc;this.viewportChangeSize(o.w,o.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();z.default=s},Mdki:function(ue,z,i){var T=i("bYtY"),x=T.each,g="\0__link_datas",h="\0__link_mainData";function t(d){var r=d.mainData,o=d.datas;o||(o={main:r},d.datasAttr={main:"data"}),d.datas=d.mainData=null,l(r,o,d),x(o,function(u){x(r.TRANSFERABLE_METHODS,function(p){u.wrapMethod(p,T.curry(e,d))})}),r.wrapMethod("cloneShallow",T.curry(f,d)),x(r.CHANGABLE_METHODS,function(u){r.wrapMethod(u,T.curry(m,d))}),T.assert(o[r.dataType]===r)}function e(d,r){if(a(this)){var o=T.extend({},this[g]);o[this.dataType]=r,l(r,o,d)}else s(r,this.dataType,this[h],d);return r}function m(d,r){return d.struct&&d.struct.update(this),r}function f(d,r){return x(r[g],function(o,u){o!==r&&s(o.cloneShallow(),u,r,d)}),r}function c(d){var r=this[h];return d==null||r==null?r:r[g][d]}function a(d){return d[h]===d}function l(d,r,o){d[g]={},x(r,function(u,p){s(u,p,d,o)})}function s(d,r,o,u){o[g][r]=d,d[h]=o,d.dataType=r,u.struct&&(d[u.structAttr]=u.struct,u.struct[u.datasAttr[r]]=d),d.getLinkedData=c}var n=t;ue.exports=n},Mgri:function(ue,z,i){for(var T=i("bYtY"),x=i("8nly"),g=[126,25],h=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],t=0;t=0;r--)d+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,d-n)}},{key:"rQwait",value:function(n,d,r){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(d){return d.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,d){this._eventHandlers[n]=d}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(n,d){var r=this;this.init(),this._websocket=new WebSocket(n,d),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){x.Debug(">> WebSock.onopen"),r._websocket.protocol&&x.Info("Server choose sub-protocol: "+r._websocket.protocol),r._eventHandlers.open(),x.Debug("<< WebSock.onopen")},this._websocket.onclose=function(o){x.Debug(">> WebSock.onclose"),r._eventHandlers.close(o),x.Debug("<< WebSock.onclose")},this._websocket.onerror=function(o){x.Debug(">> WebSock.onerror: "+o),r._eventHandlers.error(o),x.Debug("<< WebSock.onerror: "+o)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(x.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(n){var d=(this._rQlen-this._rQi+n)*8,r=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(d.length),this._rQ.set(d,this._rQlen),this._rQlen+=d.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):x.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),l}();z.default=a},MqEG:function(ue,z,i){var T=i("bYtY"),x=i("fc+c"),g=i("72pK"),h=i("VXYp"),t=T.bind,e=x.extend({type:"dataZoom.inside",init:function(l,s){this._range},render:function(l,s,n,d){e.superApply(this,"render",arguments),this._range=l.getPercentRange(),T.each(this.getTargetCoordInfo(),function(r,o){var u=T.map(r,function(p){return h.generateCoordId(p.model)});T.each(r,function(p){var A=p.model,b={};T.each(["pan","zoom","scrollMove"],function(w){b[w]=t(m[w],this,p,o)},this),h.register(n,{coordId:h.generateCoordId(A),allCoordIds:u,containsPoint:function(w,y,_){return A.coordinateSystem.containPoint([y,_])},dataZoomId:l.id,dataZoomModel:l,getRange:b})},this)},this)},dispose:function(){h.unregister(this.api,this.dataZoomModel.id),e.superApply(this,"dispose",arguments),this._range=null}}),m={zoom:function(l,s,n,d){var r=this._range,o=r.slice(),u=l.axisModels[0];if(!u)return;var p=c[s](null,[d.originX,d.originY],u,n,l),A=(p.signal>0?p.pixelStart+p.pixelLength-p.pixel:p.pixel-p.pixelStart)/p.pixelLength*(o[1]-o[0])+o[0],b=Math.max(1/d.scale,0);o[0]=(o[0]-A)*b+A,o[1]=(o[1]-A)*b+A;var w=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(g(0,o,[0,100],0,w.minSpan,w.maxSpan),this._range=o,r[0]!==o[0]||r[1]!==o[1])return o},pan:f(function(l,s,n,d,r,o){var u=c[d]([o.oldX,o.oldY],[o.newX,o.newY],s,r,n);return u.signal*(l[1]-l[0])*u.pixel/u.pixelLength}),scrollMove:f(function(l,s,n,d,r,o){var u=c[d]([0,0],[o.scrollDelta,o.scrollDelta],s,r,n);return u.signal*(l[1]-l[0])*o.scrollDelta})};function f(l){return function(s,n,d,r){var o=this._range,u=o.slice(),p=s.axisModels[0];if(!p)return;var A=l(u,p,s,n,d,r);if(g(A,u,[0,100],"all"),this._range=u,o[0]!==u[0]||o[1]!==u[1])return u}}var c={grid:function(l,s,n,d,r){var o=n.axis,u={},p=r.model.coordinateSystem.getRect();return l=l||[0,0],o.dim==="x"?(u.pixel=s[0]-l[0],u.pixelLength=p.width,u.pixelStart=p.x,u.signal=o.inverse?1:-1):(u.pixel=s[1]-l[1],u.pixelLength=p.height,u.pixelStart=p.y,u.signal=o.inverse?-1:1),u},polar:function(l,s,n,d,r){var o=n.axis,u={},p=r.model.coordinateSystem,A=p.getRadiusAxis().getExtent(),b=p.getAngleAxis().getExtent();return l=l?p.pointToCoord(l):[0,0],s=p.pointToCoord(s),n.mainType==="radiusAxis"?(u.pixel=s[0]-l[0],u.pixelLength=A[1]-A[0],u.pixelStart=A[0],u.signal=o.inverse?1:-1):(u.pixel=s[1]-l[1],u.pixelLength=b[1]-b[0],u.pixelStart=b[0],u.signal=o.inverse?-1:1),u},singleAxis:function(l,s,n,d,r){var o=n.axis,u=r.model.coordinateSystem.getRect(),p={};return l=l||[0,0],o.orient==="horizontal"?(p.pixel=s[0]-l[0],p.pixelLength=u.width,p.pixelStart=u.x,p.signal=o.inverse?1:-1):(p.pixel=s[1]-l[1],p.pixelLength=u.height,p.pixelStart=u.y,p.signal=o.inverse?-1:1),p}},a=e;ue.exports=a},MwEJ:function(ue,z,i){var T=i("bYtY"),x=i("YXkt"),g=i("sdST"),h=i("k9D9"),t=h.SOURCE_FORMAT_ORIGINAL,e=i("L0Ub"),m=e.getDimensionTypeByAxis,f=i("4NO4"),c=f.getDataItemValue,a=i("IDmD"),l=i("i38C"),s=l.getCoordSysInfoBySeries,n=i("7G+c"),d=i("7hqr"),r=d.enableDataStack,o=i("D5nY"),u=o.makeSeriesEncodeForAxisCoordSys;function p(y,_,E){E=E||{},n.isInstance(y)||(y=n.seriesDataToSource(y));var I=_.get("coordinateSystem"),S=a.get(I),C=s(_),N;C&&(N=T.map(C.coordSysDims,function(j){var W={name:j},U=C.axisMap.get(j);if(U){var R=U.get("type");W.type=m(R)}return W})),N||(N=S&&(S.getDimensionsInfo?S.getDimensionsInfo():S.dimensions.slice())||["x","y"]);var M=g(y,{coordDimensions:N,generateCoord:E.generateCoord,encodeDefaulter:E.useEncodeDefaulter?T.curry(u,N,_):null}),P,B;C&&T.each(M,function(j,W){var U=j.coordDim,R=C.categoryAxisMap.get(U);R&&(P==null&&(P=W),j.ordinalMeta=R.getOrdinalMeta()),j.otherDims.itemName!=null&&(B=!0)}),!B&&P!=null&&(M[P].otherDims.itemName=0);var X=r(_,M),V=new x(M,_);V.setCalculationInfo(X);var Y=P!=null&&A(y)?function(j,W,U,R){return R===P?U:this.defaultDimValueGetter(j,W,U,R)}:null;return V.hasItemOption=!1,V.initData(y,null,Y),V}function A(y){if(y.sourceFormat===t){var _=b(y.data||[]);return _!=null&&!T.isArray(c(_))}}function b(y){for(var _=0;_0?1:Xe<0?-1:0}function u(K,G){return K.toGlobalCoord(K.dataToCoord(K.scale.parse(G)))}function p(K,G,H,Z,q,ce,ne,se,Ce,Re){var Xe=Ce.valueDim,we=Ce.categoryDim,Pe=Math.abs(H[we.wh]),Ee=K.getItemVisual(G,"symbolSize");x.isArray(Ee)?Ee=Ee.slice():(Ee==null&&(Ee="100%"),Ee=[Ee,Ee]),Ee[we.index]=m(Ee[we.index],Pe),Ee[Xe.index]=m(Ee[Xe.index],Z?Pe:Math.abs(ce)),Re.symbolSize=Ee;var Ge=Re.symbolScale=[Ee[0]/se,Ee[1]/se];Ge[Xe.index]*=(Ce.isHorizontal?-1:1)*ne}function A(K,G,H,Z,q){var ce=K.get(l)||0;ce&&(n.attr({scale:G.slice(),rotation:H}),n.updateTransform(),ce/=n.getLineScale(),ce*=G[Z.valueDim.index]),q.valueLineWidth=ce}function b(K,G,H,Z,q,ce,ne,se,Ce,Re,Xe,we){var Pe=Xe.categoryDim,Ee=Xe.valueDim,Ge=we.pxSign,It=Math.max(G[Ee.index]+se,0),ze=It;if(Z){var ye=Math.abs(Ce),Me=x.retrieve(K.get("symbolMargin"),"15%")+"",qe=!1;Me.lastIndexOf("!")===Me.length-1&&(qe=!0,Me=Me.slice(0,Me.length-1)),Me=m(Me,G[Ee.index]);var nt=Math.max(It+Me*2,0),st=qe?0:Me*2,xt=f(Z),Bt=xt?Z:U((ye+st)/nt),Le=ye-Bt*It;Me=Le/2/(qe?Bt:Bt-1),nt=It+Me*2,st=qe?0:Me*2,!xt&&Z!=="fixed"&&(Bt=Re?U((Math.abs(Re)+st)/nt):0),ze=Bt*nt-st,we.repeatTimes=Bt,we.symbolMargin=Me}var Ue=Ge*(ze/2),We=we.pathPosition=[];We[Pe.index]=H[Pe.wh]/2,We[Ee.index]=ne==="start"?Ue:ne==="end"?Ce-Ue:Ce/2,ce&&(We[0]+=ce[0],We[1]+=ce[1]);var ft=we.bundlePosition=[];ft[Pe.index]=H[Pe.xy],ft[Ee.index]=H[Ee.xy];var Kt=we.barRectShape=x.extend({},H);Kt[Ee.wh]=Ge*Math.max(Math.abs(H[Ee.wh]),Math.abs(We[Ee.index]+Ue)),Kt[Pe.wh]=H[Pe.wh];var bt=we.clipShape={};bt[Pe.xy]=-H[Pe.xy],bt[Pe.wh]=Xe.ecSize[Pe.wh],bt[Ee.xy]=0,bt[Ee.wh]=H[Ee.wh]}function w(K){var G=K.symbolPatternSize,H=t(K.symbolType,-G/2,-G/2,G,G,K.color);return H.attr({culling:!0}),H.type!=="image"&&H.setStyle({strokeNoScale:!0}),H}function y(K,G,H,Z){var q=K.__pictorialBundle,ce=H.symbolSize,ne=H.valueLineWidth,se=H.pathPosition,Ce=G.valueDim,Re=H.repeatTimes||0,Xe=0,we=ce[G.valueDim.index]+ne+H.symbolMargin*2;for(Y(K,function(ye){ye.__pictorialAnimationIndex=Xe,ye.__pictorialRepeatTimes=Re,Xe0:qe<0)&&(nt=Re-1-ye),Me[Ce.index]=we*(nt-Re/2+.5)+se[Ce.index],{position:Me,scale:H.symbolScale.slice(),rotation:H.rotation}}function It(){Y(K,function(ye){ye.trigger("emphasis")})}function ze(){Y(K,function(ye){ye.trigger("normal")})}}function _(K,G,H,Z){var q=K.__pictorialBundle,ce=K.__pictorialMainPath;ce?j(ce,null,{position:H.pathPosition.slice(),scale:H.symbolScale.slice(),rotation:H.rotation},H,Z):(ce=K.__pictorialMainPath=w(H),q.add(ce),j(ce,{position:H.pathPosition.slice(),scale:[0,0],rotation:H.rotation},{scale:H.symbolScale.slice()},H,Z),ce.on("mouseover",ne).on("mouseout",se)),M(ce,H);function ne(){this.trigger("emphasis")}function se(){this.trigger("normal")}}function E(K,G,H){var Z=x.extend({},G.barRectShape),q=K.__pictorialBarRect;q?j(q,null,{shape:Z},G,H):(q=K.__pictorialBarRect=new g.Rect({z2:2,shape:Z,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),K.add(q))}function I(K,G,H,Z){if(H.symbolClip){var q=K.__pictorialClipPath,ce=x.extend({},H.clipShape),ne=G.valueDim,se=H.animationModel,Ce=H.dataIndex;if(q)g.updateProps(q,{shape:ce},se,Ce);else{ce[ne.wh]=0,q=new g.Rect({shape:ce}),K.__pictorialBundle.setClipPath(q),K.__pictorialClipPath=q;var Re={};Re[ne.wh]=H.clipShape[ne.wh],g[Z?"updateProps":"initProps"](q,{shape:Re},se,Ce)}}}function S(K,G){var H=K.getItemModel(G);return H.getAnimationDelayParams=C,H.isAnimationEnabled=N,H}function C(K){return{index:K.__pictorialAnimationIndex,count:K.__pictorialRepeatTimes}}function N(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function M(K,G){K.off("emphasis").off("normal");var H=G.symbolScale.slice();G.hoverAnimation&&K.on("emphasis",function(){this.animateTo({scale:[H[0]*1.1,H[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:H.slice()},400,"elasticOut")})}function P(K,G,H,Z){var q=new g.Group,ce=new g.Group;return q.add(ce),q.__pictorialBundle=ce,ce.attr("position",H.bundlePosition.slice()),H.symbolRepeat?y(q,G,H):_(q,G,H),E(q,H,Z),I(q,G,H,Z),q.__pictorialShapeStr=V(K,H),q.__pictorialSymbolMeta=H,q}function B(K,G,H){var Z=H.animationModel,q=H.dataIndex,ce=K.__pictorialBundle;g.updateProps(ce,{position:H.bundlePosition.slice()},Z,q),H.symbolRepeat?y(K,G,H,!0):_(K,G,H,!0),E(K,H,!0),I(K,G,H,!0)}function X(K,G,H,Z){var q=Z.__pictorialBarRect;q&&(q.style.text=null);var ce=[];Y(Z,function(ne){ce.push(ne)}),Z.__pictorialMainPath&&ce.push(Z.__pictorialMainPath),Z.__pictorialClipPath&&(H=null),x.each(ce,function(ne){g.updateProps(ne,{scale:[0,0]},H,G,function(){Z.parent&&Z.parent.remove(Z)})}),K.setItemGraphicEl(G,null)}function V(K,G){return[K.getItemVisual(G.dataIndex,"symbol")||"none",!!G.symbolRepeat,!!G.symbolClip].join(":")}function Y(K,G,H){x.each(K.__pictorialBundle.children(),function(Z){Z!==K.__pictorialBarRect&&G.call(H,Z)})}function j(K,G,H,Z,q,ce){G&&K.attr(G),Z.symbolClip&&!q?H&&K.attr(H):H&&g[q?"updateProps":"initProps"](K,H,Z.animationModel,Z.dataIndex,ce)}function W(K,G,H){var Z=H.color,q=H.dataIndex,ce=H.itemModel,ne=ce.getModel("itemStyle").getItemStyle(["color"]),se=ce.getModel("emphasis.itemStyle").getItemStyle(),Ce=ce.getShallow("cursor");Y(K,function(Pe){Pe.setColor(Z),Pe.setStyle(x.defaults({fill:Z,opacity:H.opacity},ne)),g.setHoverStyle(Pe,se),Ce&&(Pe.cursor=Ce),Pe.z2=H.z2});var Re={},Xe=G.valueDim.posDesc[+(H.boundingLength>0)],we=K.__pictorialBarRect;a(we.style,Re,ce,Z,G.seriesModel,q,Xe),g.setHoverStyle(we,Re)}function U(K){var G=Math.round(K);return Math.abs(K-G)<1e-4?G:Math.ceil(K)}var R=d;ue.exports=R},"N/zr":function(ue,z,i){"use strict";function T(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(f){return typeof f}:T=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},T(e)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=h(i("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return g=function(){return e},e}function h(e){if(e&&e.__esModule)return e;if(e===null||T(e)!=="object"&&typeof e!="function")return{default:e};var m=g();if(m&&m.has(e))return m.get(e);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var l=c?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(f,a,l):f[a]=e[a]}return f.default=e,m&&m.set(e,f),f}var t={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(m){"use strict";for(var f="",c=m.length,a=c%3,l=0;l>2],f+=this.toBase64Table[((m[l]&3)<<4)+(m[l+1]>>4)],f+=this.toBase64Table[((m[l+1]&15)<<2)+(m[l+2]>>6)],f+=this.toBase64Table[m[l+2]&63];var s=c-a;return a===2?(f+=this.toBase64Table[m[s]>>2],f+=this.toBase64Table[((m[s]&3)<<4)+(m[s+1]>>4)],f+=this.toBase64Table[(m[s+1]&15)<<2],f+=this.toBase64Table[64]):a===1&&(f+=this.toBase64Table[m[s]>>2],f+=this.toBase64Table[(m[s]&3)<<4],f+=this.toBase64Table[64],f+=this.toBase64Table[64]),f},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(m){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=m.indexOf("=")-f;c<0&&(c=m.length-f);for(var a=(c>>2)*3+Math.floor(c%4/1.5),l=new Array(a),s=0,n=0,d=0,r=f;r=8&&(s-=8,u||(l[d++]=n>>s&255),n&=(1<0){d.virtualPiece?d.virtualPiece.updateData(!1,N,"normal",a,l):(d.virtualPiece=new g(N,a,l),p.add(d.virtualPiece)),M.piece._onclickEvent&&M.piece.off("click",M.piece._onclickEvent);var P=function(B){d._rootToNode(M.parentNode)};M.piece._onclickEvent=P,d.virtualPiece.on("click",P)}else d.virtualPiece&&(p.remove(d.virtualPiece),d.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var a=this,l=function(s){var n=!1,d=a.seriesModel.getViewRoot();d.eachNode(function(r){if(!n&&r.piece&&r.piece.childAt(0)===s.target){var o=r.getModel().get("nodeClick");if(o==="rootToNode")a._rootToNode(r);else if(o==="link"){var u=r.getModel(),p=u.get("link");if(p){var A=u.get("target",!0)||"_blank";e(p,A)}}n=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",l),this.group._onclickEvent=l},_rootToNode:function(a){a!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:m,from:this.uid,seriesId:this.seriesModel.id,targetNode:a})},containPoint:function(a,l){var s=l.getData(),n=s.getItemLayout(0);if(n){var d=a[0]-n.cx,r=a[1]-n.cy,o=Math.sqrt(d*d+r*r);return o<=n.r&&o>=n.r0}}}),c=f;ue.exports=c},NAnI:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("wXyp"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},NBmB:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.encodingName=x,z.encodings=void 0;var T={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};z.encodings=T;function x(g){switch(g){case T.encodingRaw:return"Raw";case T.encodingCopyRect:return"CopyRect";case T.encodingRRE:return"RRE";case T.encodingHextile:return"Hextile";case T.encodingTight:return"Tight";case T.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+g+"]"}}},NC18:function(ue,z,i){var T=i("y+Vt"),x=i("IMiH"),g=i("7oTu"),h=Math.sqrt,t=Math.sin,e=Math.cos,m=Math.PI,f=function(b){return Math.sqrt(b[0]*b[0]+b[1]*b[1])},c=function(b,w){return(b[0]*w[0]+b[1]*w[1])/(f(b)*f(w))},a=function(b,w){return(b[0]*w[1]1&&(I*=h(V),S*=h(V));var Y=(_===E?-1:1)*h((I*I*(S*S)-I*I*(X*X)-S*S*(B*B))/(I*I*(X*X)+S*S*(B*B)))||0,j=Y*I*X/S,W=Y*-S*B/I,U=(A+w)/2+e(P)*j-t(P)*W,R=(b+y)/2+t(P)*j+e(P)*W,K=a([1,0],[(B-j)/I,(X-W)/S]),G=[(B-j)/I,(X-W)/S],H=[(-1*B-j)/I,(-1*X-W)/S],Z=a(G,H);c(G,H)<=-1&&(Z=m),c(G,H)>=1&&(Z=0),E===0&&Z>0&&(Z=Z-2*m),E===1&&Z<0&&(Z=Z+2*m),M.addData(N,U,R,I,S,K,Z,P,E)}var s=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,n=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function d(A){if(!A)return new x;for(var b=0,w=0,y=b,_=w,E,I=new x,S=x.CMD,C=A.match(s),N=0;N=0||E==="+"?"left":"right"},N={horizontal:E>=0||E==="+"?"top":"bottom",vertical:"middle"},M={horizontal:0,vertical:o/2},P=I==="vertical"?S.height:S.width,B=y.getModel("controlStyle"),X=B.get("show",!0),V=X?B.get("itemSize"):0,Y=X?B.get("itemGap"):0,j=V+Y,W=y.get("label.rotate")||0;W=W*o/180;var U,R,K,G,H=B.get("position",!0),Z=X&&B.get("showPlayBtn",!0),q=X&&B.get("showPrevBtn",!0),ce=X&&B.get("showNextBtn",!0),ne=0,se=P;return H==="left"||H==="bottom"?(Z&&(U=[0,0],ne+=j),q&&(R=[ne,0],ne+=j),ce&&(K=[se-V,0],se-=j)):(Z&&(U=[se-V,0],se-=j),q&&(R=[0,0],ne+=j),ce&&(K=[se-V,0],se-=j)),G=[ne,se],y.get("inverse")&&G.reverse(),{viewRect:S,mainLength:P,orient:I,rotation:M[I],labelRotation:W,labelPosOpt:E,labelAlign:y.get("label.align")||C[I],labelBaseline:y.get("label.verticalAlign")||y.get("label.baseline")||N[I],playPosition:U,prevBtnPosition:R,nextBtnPosition:K,axisExtent:G,controlSize:V,controlGap:Y}},_position:function(y,_){var E=this._mainGroup,I=this._labelGroup,S=y.viewRect;if(y.orient==="vertical"){var C=g.create(),N=S.x,M=S.y+S.height;g.translate(C,C,[-N,-M]),g.rotate(C,C,-o/2),g.translate(C,C,[N,M]),S=S.clone(),S.applyTransform(C)}var P=R(S),B=R(E.getBoundingRect()),X=R(I.getBoundingRect()),V=E.position,Y=I.position;Y[0]=V[0]=P[0][0];var j=y.labelPosOpt;if(isNaN(j)){var W=j==="+"?0:1;K(V,B,P,1,W),K(Y,X,P,1,1-W)}else{var W=j>=0?0:1;K(V,B,P,1,W),Y[1]=V[1]+j}E.attr("position",V),I.attr("position",Y),E.rotation=I.rotation=y.rotation,U(E),U(I);function U(G){var H=G.position;G.origin=[P[0][0]-H[0],P[1][0]-H[1]]}function R(G){return[[G.x,G.x+G.width],[G.y,G.y+G.height]]}function K(G,H,Z,q,ce){G[q]+=Z[q][ce]-H[q][ce]}},_createAxis:function(y,_){var E=_.getData(),I=_.get("axisType"),S=a.createScaleByModel(_,I);S.getTicks=function(){return E.mapArray(["value"],function(M){return M})};var C=E.getDataExtent("value");S.setExtent(C[0],C[1]),S.niceTicks();var N=new m("value",S,y.axisExtent,I);return N.model=_,N},_createGroup:function(y){var _=this["_"+y]=new h.Group;return this.group.add(_),_},_renderAxisLine:function(y,_,E,I){var S=E.getExtent();if(!I.get("lineStyle.show"))return;_.add(new h.Line({shape:{x1:S[0],y1:0,x2:S[1],y2:0},style:T.extend({lineCap:"round"},I.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(y,_,E,I){var S=I.getData(),C=E.scale.getTicks();r(C,function(N){var M=E.dataToCoord(N),P=S.getItemModel(N),B=P.getModel("itemStyle"),X=P.getModel("emphasis.itemStyle"),V={position:[M,0],onclick:d(this._changeTimeline,this,N)},Y=b(P,B,_,V);h.setHoverStyle(Y,X.getItemStyle()),P.get("tooltip")?(Y.dataIndex=N,Y.dataModel=I):Y.dataIndex=Y.dataModel=null},this)},_renderAxisLabel:function(y,_,E,I){var S=E.getLabelModel();if(!S.get("show"))return;var C=I.getData(),N=E.getViewLabels();r(N,function(M){var P=M.tickValue,B=C.getItemModel(P),X=B.getModel("label"),V=B.getModel("emphasis.label"),Y=E.dataToCoord(M.tickValue),j=new h.Text({position:[Y,0],rotation:y.labelRotation-y.rotation,onclick:d(this._changeTimeline,this,P),silent:!1});h.setTextStyle(j.style,X,{text:M.formattedLabel,textAlign:y.labelAlign,textVerticalAlign:y.labelBaseline}),_.add(j),h.setHoverStyle(j,h.setTextStyle({},V))},this)},_renderControl:function(y,_,E,I){var S=y.controlSize,C=y.rotation,N=I.getModel("controlStyle").getItemStyle(),M=I.getModel("emphasis.controlStyle").getItemStyle(),P=[0,-S/2,S,S],B=I.getPlayState(),X=I.get("inverse",!0);V(y.nextBtnPosition,"controlStyle.nextIcon",d(this._changeTimeline,this,X?"-":"+")),V(y.prevBtnPosition,"controlStyle.prevIcon",d(this._changeTimeline,this,X?"+":"-")),V(y.playPosition,"controlStyle."+(B?"stopIcon":"playIcon"),d(this._handlePlayClick,this,!B),!0);function V(Y,j,W,U){if(!Y)return;var R={position:Y,origin:[S/2,0],rotation:U?-C:0,rectHover:!0,style:N,onclick:W},K=A(I,j,P,R);_.add(K),h.setHoverStyle(K,M)}},_renderCurrentPointer:function(y,_,E,I){var S=I.getData(),C=I.getCurrentIndex(),N=S.getItemModel(C).getModel("checkpointStyle"),M=this,P={onCreate:function(B){B.draggable=!0,B.drift=d(M._handlePointerDrag,M),B.ondragend=d(M._handlePointerDragend,M),w(B,C,E,I,!0)},onUpdate:function(B){w(B,C,E,I)}};this._currentPointer=b(N,N,this._mainGroup,{},this._currentPointer,P)},_handlePlayClick:function(y){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:y,from:this.uid})},_handlePointerDrag:function(y,_,E){this._clearTimer(),this._pointerChangeTimeline([E.offsetX,E.offsetY])},_handlePointerDragend:function(y){this._pointerChangeTimeline([y.offsetX,y.offsetY],!0)},_pointerChangeTimeline:function(y,_){var E=this._toAxisCoord(y)[0],I=this._axis,S=l.asc(I.getExtent().slice());E>S[1]&&(E=S[1]),E=0||It.relatedTarget.className.indexOf("".concat(qe,"-next"))>=0))return;we.setState({goInputText:""}),Me(we.getValidValue())},we.go=function(It){var ze=we.state.goInputText;if(ze==="")return;(It.keyCode===p.ENTER||It.type==="click")&&(we.setState({goInputText:""}),we.props.quickGo(we.getValidValue()))},we}return Object(l.a)(Xe,[{key:"getValidValue",value:function(){var Pe=this.state,Ee=Pe.goInputText,Ge=Pe.current;return!Ee||isNaN(Ee)?Ge:Number(Ee)}},{key:"getPageSizeOptions",value:function(){var Pe=this.props,Ee=Pe.pageSize,Ge=Pe.pageSizeOptions;return Ge.some(function(It){return It.toString()===Ee.toString()})?Ge:Ge.concat([Ee.toString()]).sort(function(It,ze){var ye=isNaN(Number(It))?0:Number(It),Me=isNaN(Number(ze))?0:Number(ze);return ye-Me})}},{key:"render",value:function(){var Pe=this,Ee=this.props,Ge=Ee.pageSize,It=Ee.locale,ze=Ee.rootPrefixCls,ye=Ee.changeSize,Me=Ee.quickGo,qe=Ee.goButton,nt=Ee.selectComponentClass,st=Ee.buildOptionText,xt=Ee.selectPrefixCls,Bt=Ee.disabled,Le=this.state.goInputText,Ue="".concat(ze,"-options"),We=nt,ft=null,Kt=null,bt=null;if(!ye&&!Me)return null;var Mt=this.getPageSizeOptions();if(ye&&We){var lr=Mt.map(function(mt,Gt){return e.a.createElement(We.Option,{key:Gt,value:mt.toString()},(st||Pe.buildOptionText)(mt))});ft=e.a.createElement(We,{disabled:Bt,prefixCls:xt,showSearch:!1,className:"".concat(Ue,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(Ge||Mt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Gt){return Gt.parentNode}},lr)}return Me&&(qe&&(bt=typeof qe=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Bt,className:"".concat(Ue,"-quick-jumper-button")},It.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},qe)),Kt=e.a.createElement("div",{className:"".concat(Ue,"-quick-jumper")},It.jump_to,e.a.createElement("input",{disabled:Bt,type:"text",value:Le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),It.page,bt)),e.a.createElement("li",{className:"".concat(Ue)},ft,Kt)}}]),Xe}(e.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=A,w=i("N2Kk");function y(){}function _(Ce){return typeof Ce=="number"&&isFinite(Ce)&&Math.floor(Ce)===Ce}function E(Ce,Re,Xe){return Xe}function I(Ce,Re,Xe){var we=typeof Ce=="undefined"?Re.pageSize:Ce;return Math.floor((Xe.total-1)/we)+1}var S=function(Ce){Object(s.a)(Xe,Ce);var Re=Object(n.a)(Xe);function Xe(we){var Pe;Object(a.a)(this,Xe),Pe=Re.call(this,we),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(I(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(ye,Me){var qe=Pe.props.prefixCls,nt=ye||e.a.createElement("button",{type:"button","aria-label":Me,className:"".concat(qe,"-item-link")});return typeof ye=="function"&&(nt=e.a.createElement(ye,Object(c.a)({},Pe.props))),nt},Pe.savePaginationNode=function(ye){Pe.paginationNode=ye},Pe.isValid=function(ye){return _(ye)&&ye!==Pe.state.current},Pe.shouldDisplayQuickJumper=function(){var ye=Pe.props,Me=ye.showQuickJumper,qe=ye.pageSize,nt=ye.total;return nt<=qe?!1:Me},Pe.handleKeyDown=function(ye){(ye.keyCode===p.ARROW_UP||ye.keyCode===p.ARROW_DOWN)&&ye.preventDefault()},Pe.handleKeyUp=function(ye){var Me=Pe.getValidValue(ye),qe=Pe.state.currentInputValue;Me!==qe&&Pe.setState({currentInputValue:Me}),ye.keyCode===p.ENTER?Pe.handleChange(Me):ye.keyCode===p.ARROW_UP?Pe.handleChange(Me-1):ye.keyCode===p.ARROW_DOWN&&Pe.handleChange(Me+1)},Pe.changePageSize=function(ye){var Me=Pe.state.current,qe=I(ye,Pe.state,Pe.props);Me=Me>qe?qe:Me,qe===0&&(Me=Pe.state.current),typeof ye=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:ye}),"current"in Pe.props||Pe.setState({current:Me,currentInputValue:Me})),Pe.props.onShowSizeChange(Me,ye),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(Me,ye)},Pe.handleChange=function(ye){var Me=Pe.props.disabled,qe=ye;if(Pe.isValid(qe)&&!Me){var nt=I(void 0,Pe.state,Pe.props);qe>nt?qe=nt:qe<1&&(qe=1),"current"in Pe.props||Pe.setState({current:qe,currentInputValue:qe});var st=Pe.state.pageSize;return Pe.props.onChange(qe,st),qe}return Pe.state.current},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current2?qe-2:0),st=2;st=Ge?ze=Ge:ze=Number(Ee),ze}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,Ee=Pe.showSizeChanger,Ge=Pe.total,It=Pe.totalBoundaryShowSizeChanger;return typeof Ee!="undefined"?Ee:Ge>It}},{key:"renderPrev",value:function(Pe){var Ee=this.props,Ge=Ee.prevIcon,It=Ee.itemRender,ze=It(Pe,"prev",this.getItemIcon(Ge,"prev page")),ye=!this.hasPrev();return Object(t.isValidElement)(ze)?Object(t.cloneElement)(ze,{disabled:ye}):ze}},{key:"renderNext",value:function(Pe){var Ee=this.props,Ge=Ee.nextIcon,It=Ee.itemRender,ze=It(Pe,"next",this.getItemIcon(Ge,"next page")),ye=!this.hasNext();return Object(t.isValidElement)(ze)?Object(t.cloneElement)(ze,{disabled:ye}):ze}},{key:"render",value:function(){var Pe=this,Ee=this.props,Ge=Ee.prefixCls,It=Ee.className,ze=Ee.style,ye=Ee.disabled,Me=Ee.hideOnSinglePage,qe=Ee.total,nt=Ee.locale,st=Ee.showQuickJumper,xt=Ee.showLessItems,Bt=Ee.showTitle,Le=Ee.showTotal,Ue=Ee.simple,We=Ee.itemRender,ft=Ee.showPrevNextJumpers,Kt=Ee.jumpPrevIcon,bt=Ee.jumpNextIcon,Mt=Ee.selectComponentClass,lr=Ee.selectPrefixCls,mt=Ee.pageSizeOptions,Gt=this.state,Jt=Gt.current,dr=Gt.pageSize,cr=Gt.currentInputValue;if(Me===!0&&qe<=dr)return null;var mr=I(void 0,this.state,this.props),it=[],pe=null,ae=null,Ve=null,Ye=null,oe=null,ht=st&&st.goButton,Ft=xt?1:2,Te=Jt-1>0?Jt-1:0,Lt=Jt+1=Ft*2&&Jt!==1+2&&(it[0]=Object(t.cloneElement)(it[0],{className:"".concat(Ge,"-item-after-jump-prev")}),it.unshift(pe)),mr-Jt>=Ft*2&&Jt!==mr-2&&(it[it.length-1]=Object(t.cloneElement)(it[it.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),it.push(ae)),Fe!==1&&it.unshift(Ve),Ot!==mr&&it.push(Ye)}var Wt=null;Le&&(Wt=e.a.createElement("li",{className:"".concat(Ge,"-total-text")},Le(qe,[qe===0?0:(Jt-1)*dr+1,Jt*dr>qe?qe:Jt*dr])));var Rr=!this.hasPrev()||!mr,pr=!this.hasNext()||!mr;return e.a.createElement("ul",Object(m.a)({className:r()(Ge,It,Object(f.a)({},"".concat(Ge,"-disabled"),ye)),style:ze,unselectable:"unselectable",ref:this.savePaginationNode},Et),Wt,e.a.createElement("li",{title:Bt?nt.prev_page:null,onClick:this.prev,tabIndex:Rr?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(Ge,"-prev"),Object(f.a)({},"".concat(Ge,"-disabled"),Rr)),"aria-disabled":Rr},this.renderPrev(Te)),it,e.a.createElement("li",{title:Bt?nt.next_page:null,onClick:this.next,tabIndex:pr?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(Ge,"-next"),Object(f.a)({},"".concat(Ge,"-disabled"),pr)),"aria-disabled":pr},this.renderNext(Lt)),e.a.createElement(b,{disabled:ye,locale:nt,rootPrefixCls:Ge,selectComponentClass:Mt,selectPrefixCls:lr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Jt,pageSize:dr,pageSizeOptions:mt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ht}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,Ee){var Ge={};if("current"in Pe&&(Ge.current=Pe.current,Pe.current!==Ee.current&&(Ge.currentInputValue=Ge.current)),"pageSize"in Pe&&Pe.pageSize!==Ee.pageSize){var It=Ee.current,ze=I(Pe.pageSize,Ee,Pe);It=It>ze?ze:It,"current"in Pe||(Ge.current=It,Ge.currentInputValue=It),Ge.pageSize=Pe.pageSize}return Ge}}]),Xe}(e.a.Component);S.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:y,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:y,locale:w.a,style:{},itemRender:E,totalBoundaryShowSizeChanger:50};var C=S,N=i("H4fg"),M=i("DFhj"),P=i.n(M),B=i("fEPi"),X=i.n(B),V=i("u9fO"),Y=i.n(V),j=i("mO/d"),W=i.n(j),U=i("2fM7"),R=function(Re){return t.createElement(U.a,h()({size:"small"},Re))};R.Option=U.a.Option;var K=R,G=i("YMnH"),H=i("H84U"),Z=i("5OYt"),q=function(Ce,Re){var Xe={};for(var we in Ce)Object.prototype.hasOwnProperty.call(Ce,we)&&Re.indexOf(we)<0&&(Xe[we]=Ce[we]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,we=Object.getOwnPropertySymbols(Ce);Pe1&&arguments[1]!==void 0?arguments[1]:60,t=null;return function(){for(var e=this,m=arguments.length,f=new Array(m),c=0;c=0;o-=1){var u=f.get(o)||new Set;u.forEach(function(p){var A=p.parent,b=p.node;if(a(b)||!p.parent||r.has(p.parent.key))return;if(a(p.parent.node)){r.add(A.key);return}var w=!0,y=!1;(A.children||[]).filter(function(_){return!a(_.node)}).forEach(function(_){var E=_.key,I=l.has(E);w&&!I&&(w=!1),!y&&(I||s.has(E))&&(y=!0)}),w&&l.add(A.key),y&&s.add(A.key),r.add(A.key)})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(x(s,l))}}function t(m,f,c,a,l){for(var s=new Set(m),n=new Set(f),d=0;d<=a;d+=1){var r=c.get(d)||new Set;r.forEach(function(A){var b=A.key,w=A.node,y=A.children,_=y===void 0?[]:y;!s.has(b)&&!n.has(b)&&!l(w)&&_.filter(function(E){return!l(E.node)}).forEach(function(E){s.delete(E.key)})})}n=new Set;for(var o=new Set,u=a;u>=0;u-=1){var p=c.get(u)||new Set;p.forEach(function(A){var b=A.parent,w=A.node;if(l(w)||!A.parent||o.has(A.parent.key))return;if(l(A.parent.node)){o.add(b.key);return}var y=!0,_=!1;(b.children||[]).filter(function(E){return!l(E.node)}).forEach(function(E){var I=E.key,S=s.has(I);y&&!S&&(y=!1),!_&&(S||n.has(I))&&(_=!0)}),y||s.delete(b.key),_&&n.add(b.key),o.add(b.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(x(n,s))}}function e(m,f,c,a){var l=[],s;a?s=a:s=g;var n=new Set(m.filter(function(u){var p=!!c[u];return p||l.push(u),p})),d=new Map,r=0;Object.keys(c).forEach(function(u){var p=c[u],A=p.level,b=d.get(A);b||(b=new Set,d.set(A,b)),b.add(p),r=Math.max(r,A)}),Object(T.a)(!l.length,"Tree missing follow keys: ".concat(l.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var o;return f===!0?o=h(n,d,r,s):o=t(n,f.halfCheckedKeys,d,r,s),o}},"O/iA":function(ue,z,i){},O3gP:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("O/iA"),h=i.n(g),t=i("OaEy")},OELB:function(ue,z,i){var T=i("bYtY"),x=1e-4;function g(_){return _.replace(/^\s+|\s+$/g,"")}function h(_,E,I,S){var C=E[1]-E[0],N=I[1]-I[0];if(C===0)return N===0?I[0]:(I[0]+I[1])/2;if(S)if(C>0){if(_<=E[0])return I[0];if(_>=E[1])return I[1]}else{if(_>=E[0])return I[0];if(_<=E[1])return I[1]}else{if(_===E[0])return I[0];if(_===E[1])return I[1]}return(_-E[0])/C*N+I[0]}function t(_,E){switch(_){case"center":case"middle":_="50%";break;case"left":case"top":_="0%";break;case"right":case"bottom":_="100%";break}return typeof _=="string"?g(_).match(/%$/)?parseFloat(_)/100*E:parseFloat(_):_==null?NaN:+_}function e(_,E,I){return E==null&&(E=10),E=Math.min(Math.max(0,E),20),_=(+_).toFixed(E),I?_:+_}function m(_){return _.sort(function(E,I){return E-I}),_}function f(_){if(_=+_,isNaN(_))return 0;for(var E=1,I=0;Math.round(_*E)/E!==_;)E*=10,I++;return I}function c(_){var E=_.toString(),I=E.indexOf("e");if(I>0){var S=+E.slice(I+1);return S<0?-S:0}else{var C=E.indexOf(".");return C<0?0:E.length-1-C}}function a(_,E){var I=Math.log,S=Math.LN10,C=Math.floor(I(_[1]-_[0])/S),N=Math.round(I(Math.abs(E[1]-E[0]))/S),M=Math.min(Math.max(-C+N,0),20);return isFinite(M)?M:20}function l(_,E,I){if(!_[E])return 0;var S=T.reduce(_,function(U,R){return U+(isNaN(R)?0:R)},0);if(S===0)return 0;for(var C=Math.pow(10,I),N=T.map(_,function(U){return(isNaN(U)?0:U)/S*C*100}),M=C*100,P=T.map(N,function(U){return Math.floor(U)}),B=T.reduce(P,function(U,R){return U+R},0),X=T.map(N,function(U,R){return U-P[R]});BV&&(V=X[j],Y=j);++P[Y],X[Y]=0,++B}return P[E]/C}var s=9007199254740991;function n(_){var E=Math.PI*2;return(_%E+E)%E}function d(_){return _>-x&&_=10&&E++,E}function A(_,E){var I=p(_),S=Math.pow(10,I),C=_/S,N;return E?C<1.5?N=1:C<2.5?N=2:C<4?N=3:C<7?N=5:N=10:C<1?N=1:C<2?N=2:C<3?N=3:C<5?N=5:N=10,_=N*S,I>=-20?+_.toFixed(I<0?-I:0):_}function b(_,E){var I=(_.length-1)*E+1,S=Math.floor(I),C=+_[S-1],N=I-S;return N?C+N*(_[S]-C):C}function w(_){_.sort(function(B,X){return P(B,X,0)?-1:1});for(var E=-Infinity,I=1,S=0;S<_.length;){for(var C=_[S].interval,N=_[S].close,M=0;M<2;M++)C[M]<=E&&(C[M]=E,N[M]=M?1:1-I),E=C[M],I=N[M];C[0]===C[1]&&N[0]*N[1]!==1?_.splice(S,1):S++}return _;function P(B,X,V){return B.interval[V]=0}z.linearMap=h,z.parsePercent=t,z.round=e,z.asc=m,z.getPrecision=f,z.getPrecisionSafe=c,z.getPixelPrecision=a,z.getPercentWithPrecision=l,z.MAX_SAFE_INTEGER=s,z.remRadian=n,z.isRadianAroundZero=d,z.parseDate=o,z.quantity=u,z.quantityExponent=p,z.nice=A,z.quantile=b,z.reformIntervals=w,z.isNumeric=y},OKJ2:function(ue,z,i){var T=i("KxfA"),x=T.retrieveRawValue,g=i("7aKB"),h=g.getTooltipMarker,t=g.formatTpl,e=i("4NO4"),m=e.getTooltipRenderMode,f=/\{@(.+?)\}/g,c={getDataParams:function(a,l){var s=this.getData(l),n=this.getRawValue(a,l),d=s.getRawIndex(a),r=s.getName(a),o=s.getRawDataItem(a),u=s.getItemVisual(a,"color"),p=s.getItemVisual(a,"borderColor"),A=this.ecModel.getComponent("tooltip"),b=A&&A.get("renderMode"),w=m(b),y=this.mainType,_=y==="series",E=s.userOutput;return{componentType:y,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:_?this.subType:null,seriesIndex:this.seriesIndex,seriesId:_?this.id:null,seriesName:_?this.name:null,name:r,dataIndex:d,data:o,dataType:l,value:n,color:u,borderColor:p,dimensionNames:E?E.dimensionNames:null,encode:E?E.encode:null,marker:h({color:u,renderMode:w}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(a,l,s,n,d){l=l||"normal";var r=this.getData(s),o=r.getItemModel(a),u=this.getDataParams(a,s);n!=null&&u.value instanceof Array&&(u.value=u.value[n]);var p=o.get(l==="normal"?[d||"label","formatter"]:[l,d||"label","formatter"]);if(typeof p=="function")return u.status=l,u.dimensionIndex=n,p(u);if(typeof p=="string"){var A=t(p,u);return A.replace(f,function(b,w){var y=w.length;return w.charAt(0)==="["&&w.charAt(y-1)==="]"&&(w=+w.slice(1,y-1)),x(r,a,w)})}},getRawValue:function(a,l){return x(this.getData(l),a)},formatTooltip:function(){}};ue.exports=c},OQFs:function(ue,z,i){var T=i("KCsZ"),x=T([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),g={getLineStyle:function(h){var t=x(this,h);return t.lineDash=this.getLineDash(t.lineWidth),t},getLineDash:function(h){h==null&&(h=1);var t=this.get("type"),e=Math.max(h,2),m=h*4;return t==="solid"||t==null?!1:t==="dashed"?[m,m]:[e,e]}};ue.exports=g},OS9S:function(ue,z,i){var T=i("bYtY"),x=T.inherits,g=i("Gev7"),h=i("mFDi");function t(f){g.call(this,f),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}t.prototype.incremental=!0,t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},t.prototype.addDisplayable=function(f,c){c?this._temporaryDisplayables.push(f):this._displayables.push(f),this.dirty()},t.prototype.addDisplayables=function(f,c){c=c||!1;for(var a=0;a=0&&I.splice(S,1),I}function l(_,E){var I=_.slice();return I.indexOf(E)===-1&&I.push(E),I}function s(_){return _.split("-")}function n(_,E){return"".concat(_,"-").concat(E)}function d(_){return _&&_.type&&_.type.isTreeNode}function r(_,E){var I=[_],S=E[_];function C(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];N.forEach(function(M){var P=M.key,B=M.children;I.push(P),C(B)})}return C(S.children),I}function o(_,E){var I=_.clientY,S=E.selectHandle.getBoundingClientRect(),C=S.top,N=S.bottom,M=S.height,P=Math.max(M*f,c);return I<=C+P?-1:I>=N-P?1:0}function u(_,E){if(!_)return;var I=E.multiple;return I?_.slice():_.length?[_[0]]:_}var p=function(E){return E};function A(_,E){if(!_)return[];var I=E||{},S=I.processProps,C=S===void 0?p:S,N=Array.isArray(_)?_:[_];return N.map(function(M){var P=M.children,B=Object(g.a)(M,["children"]),X=A(P,E);return t.a.createElement(m.a,Object.assign({},C(B)),X)})}function b(_){if(!_)return null;var E;if(Array.isArray(_))E={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(x.a)(_)==="object")E={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(e.a)(!1,"`checkedKeys` is not an array or an object"),null;return E}function w(_,E){var I=new Set;function S(C){if(I.has(C))return;var N=E[C];if(!N)return;I.add(C);var M=N.parent,P=N.node;if(P.disabled)return;M&&S(M.key)}return(_||[]).forEach(function(C){S(C)}),Object(T.a)(I)}function y(_){var E={};return Object.keys(_).forEach(function(I){(I.startsWith("data-")||I.startsWith("aria-"))&&(E[I]=_[I])}),E}},OaEy:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("bKJz"),h=i.n(g),t=i("R9oj")},Ol7k:function(ue,z,i){"use strict";var T=i("PKem"),x=i("ZX9x");T.b.Sider=x.b,z.a=T.b},OlYY:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("ItGF"),e=i("4NO4"),m=i("UOVi"),f=i("zDms"),c=h.each,a=m.eachAxisDim,l=g.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(r,o,u){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var p=s(r);this.settledOption=p,this.mergeDefaultAndTheme(r,u),this.doInit(p)},mergeOption:function(r){var o=s(r);h.merge(this.option,r,!0),h.merge(this.settledOption,o,!0),this.doInit(o)},doInit:function(r){var o=this.option;t.canvasSupported||(o.realtime=!1),this._setDefaultThrottle(r),n(this,r);var u=this.settledOption;c([["start","startValue"],["end","endValue"]],function(p,A){this._rangePropMode[A]==="value"&&(o[p[0]]=u[p[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var r=this._axisProxies;this.eachTargetAxis(function(o,u,p,A){var b=this.dependentModels[o.axis][u],w=b.__dzAxisProxy||(b.__dzAxisProxy=new f(o.name,u,this,A));r[o.name+"_"+u]=w},this)},_resetTarget:function(){var r=this.option,o=this._judgeAutoMode();a(function(u){var p=u.axisIndex;r[p]=e.normalizeToArray(r[p])},this),o==="axisIndex"?this._autoSetAxisIndex():o==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var r=this.option,o=!1;a(function(p){r[p.axisIndex]!=null&&(o=!0)},this);var u=r.orient;if(u==null&&o)return"orient";if(!o)return u==null&&(r.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var r=!0,o=this.get("orient",!0),u=this.option,p=this.dependentModels;if(r){var A=o==="vertical"?"y":"x";p[A+"Axis"].length?(u[A+"AxisIndex"]=[0],r=!1):c(p.singleAxis,function(b){r&&b.get("orient",!0)===o&&(u.singleAxisIndex=[b.componentIndex],r=!1)})}r&&a(function(b){if(!r)return;var w=[],y=this.dependentModels[b.axis];if(y.length&&!w.length)for(var _=0,E=y.length;_0?100:20}},getFirstTargetAxisModel:function(){var r;return a(function(o){if(r==null){var u=this.get(o.axisIndex);u.length&&(r=this.dependentModels[o.axis][u[0]])}},this),r},eachTargetAxis:function(r,o){var u=this.ecModel;a(function(p){c(this.get(p.axisIndex),function(A){r.call(o,p,A,this,u)},this)},this)},getAxisProxy:function(r,o){return this._axisProxies[r+"_"+o]},getAxisModel:function(r,o){var u=this.getAxisProxy(r,o);return u&&u.getAxisModel()},setRawRange:function(r){var o=this.option,u=this.settledOption;c([["start","startValue"],["end","endValue"]],function(p){(r[p[0]]!=null||r[p[1]]!=null)&&(o[p[0]]=u[p[0]]=r[p[0]],o[p[1]]=u[p[1]]=r[p[1]])},this),n(this,r)},setCalculatedRange:function(r){var o=this.option;c(["start","startValue","end","endValue"],function(u){o[u]=r[u]})},getPercentRange:function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},getValueRange:function(r,o){if(r==null&&o==null){var u=this.findRepresentativeAxisProxy();if(u)return u.getDataValueWindow()}else return this.getAxisProxy(r,o).getDataValueWindow()},findRepresentativeAxisProxy:function(r){if(r)return r.__dzAxisProxy;var o=this._axisProxies;for(var u in o)if(o.hasOwnProperty(u)&&o[u].hostedBy(this))return o[u];for(var u in o)if(o.hasOwnProperty(u)&&!o[u].hostedBy(this))return o[u]},getRangePropMode:function(){return this._rangePropMode.slice()}});function s(r){var o={};return c(["start","end","startValue","endValue","throttle"],function(u){r.hasOwnProperty(u)&&(o[u]=r[u])}),o}function n(r,o){var u=r._rangePropMode,p=r.get("rangeMode");c([["start","startValue"],["end","endValue"]],function(A,b){var w=o[A[0]]!=null,y=o[A[1]]!=null;w&&!y?u[b]="percent":!w&&y?u[b]="value":p?u[b]=p[b]:w&&(u[b]="percent")})}var d=l;ue.exports=d},OnYD:function(ue,z,i){},"Oy/b":function(ue,z,i){(function(x,g){ue.exports=g()})(typeof self!="undefined"?self:this,function(){return function(T){var x={};function g(h){if(x[h])return x[h].exports;var t=x[h]={i:h,l:!1,exports:{}};return T[h].call(t.exports,t,t.exports,g),t.l=!0,t.exports}return g.m=T,g.c=x,g.d=function(h,t,e){g.o(h,t)||Object.defineProperty(h,t,{enumerable:!0,get:e})},g.r=function(h){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(h,"__esModule",{value:!0})},g.t=function(h,t){if(t&1&&(h=g(h)),t&8)return h;if(t&4&&typeof h=="object"&&h&&h.__esModule)return h;var e=Object.create(null);if(g.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:h}),t&2&&typeof h!="string")for(var m in h)g.d(e,m,function(f){return h[f]}.bind(null,m));return e},g.n=function(h){var t=h&&h.__esModule?function(){return h.default}:function(){return h};return g.d(t,"a",t),t},g.o=function(h,t){return Object.prototype.hasOwnProperty.call(h,t)},g.p="",g(g.s=1)}([function(T,x,g){},function(T,x,g){"use strict";g.r(x);var h=g(0),t=function(){function At(re,de,me){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=re,this.start=de,this.end=me}return At.range=function(de,me){return me?!de||!de.loc||!me.loc||de.loc.lexer!==me.loc.lexer?null:new At(de.loc.lexer,de.loc.start,me.loc.end):de&&de.loc},At}(),e=function(){function At(de,me){this.text=void 0,this.loc=void 0,this.text=de,this.loc=me}var re=At.prototype;return re.range=function(me,ke){return new At(ke,t.range(this,me))},At}(),m=function At(re,de){this.position=void 0;var me="KaTeX parse error: "+re,ke,ut=de&&de.loc;if(ut&&ut.start<=ut.end){var jt=ut.lexer.input;ke=ut.start;var Br=ut.end;ke===jt.length?me+=" at end of input: ":me+=" at position "+(ke+1)+": ";var Xr=jt.slice(ke,Br).replace(/[^]/g,"$&\u0332"),mn;ke>15?mn="\u2026"+jt.slice(ke-15,ke):mn=jt.slice(0,ke);var Qn;Br+15":">","<":"<",'"':""","'":"'"},d=/[&><"']/g;function r(At){return String(At).replace(d,function(re){return n[re]})}var o=function At(re){return re.type==="ordgroup"||re.type==="color"?re.body.length===1?At(re.body[0]):re:re.type==="font"?At(re.body):re},u=function(re){var de=o(re);return de.type==="mathord"||de.type==="textord"||de.type==="atom"},p=function(re){if(!re)throw new Error("Expected non-null, but got "+String(re));return re},A=function(re){var de=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(re);return de!=null?de[1]:"_relative"},b={contains:c,deflt:a,escape:r,hyphenate:s,getBaseElem:o,isCharacterBox:u,protocolFromUrl:A},w=function(){function At(de){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,de=de||{},this.displayMode=b.deflt(de.displayMode,!1),this.output=b.deflt(de.output,"htmlAndMathml"),this.leqno=b.deflt(de.leqno,!1),this.fleqn=b.deflt(de.fleqn,!1),this.throwOnError=b.deflt(de.throwOnError,!0),this.errorColor=b.deflt(de.errorColor,"#cc0000"),this.macros=de.macros||{},this.minRuleThickness=Math.max(0,b.deflt(de.minRuleThickness,0)),this.colorIsTextColor=b.deflt(de.colorIsTextColor,!1),this.strict=b.deflt(de.strict,"warn"),this.trust=b.deflt(de.trust,!1),this.maxSize=Math.max(0,b.deflt(de.maxSize,Infinity)),this.maxExpand=Math.max(0,b.deflt(de.maxExpand,1e3))}var re=At.prototype;return re.reportNonstrict=function(me,ke,ut){var jt=this.strict;if(typeof jt=="function"&&(jt=jt(me,ke,ut)),!jt||jt==="ignore")return;if(jt===!0||jt==="error")throw new f("LaTeX-incompatible input and strict mode is set to 'error': "+(ke+" ["+me+"]"),ut);jt==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(ke+" ["+me+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+jt+"': "+ke+" ["+me+"]"))},re.useStrictBehavior=function(me,ke,ut){var jt=this.strict;if(typeof jt=="function")try{jt=jt(me,ke,ut)}catch(Br){jt="error"}return!jt||jt==="ignore"?!1:jt===!0||jt==="error"?!0:jt==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(ke+" ["+me+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+jt+"': "+ke+" ["+me+"]")),!1)},re.isTrusted=function(me){me.url&&!me.protocol&&(me.protocol=b.protocolFromUrl(me.url));var ke=typeof this.trust=="function"?this.trust(me):this.trust;return Boolean(ke)},At}(),y=function(){function At(de,me,ke){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=de,this.size=me,this.cramped=ke}var re=At.prototype;return re.sup=function(){return B[X[this.id]]},re.sub=function(){return B[V[this.id]]},re.fracNum=function(){return B[Y[this.id]]},re.fracDen=function(){return B[j[this.id]]},re.cramp=function(){return B[W[this.id]]},re.text=function(){return B[U[this.id]]},re.isTight=function(){return this.size>=2},At}(),_=0,E=1,I=2,S=3,C=4,N=5,M=6,P=7,B=[new y(_,0,!1),new y(E,0,!0),new y(I,1,!1),new y(S,1,!0),new y(C,2,!1),new y(N,2,!0),new y(M,3,!1),new y(P,3,!0)],X=[C,N,C,N,M,P,M,P],V=[N,N,N,N,P,P,P,P],Y=[I,S,C,N,M,P,M,P],j=[S,S,N,N,P,P,P,P],W=[E,E,S,S,N,N,P,P],U=[_,E,I,S,I,S,I,S],R={DISPLAY:B[_],TEXT:B[I],SCRIPT:B[C],SCRIPTSCRIPT:B[M]},K=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function G(At){for(var re=0;re=ke[0]&&At<=ke[1])return de.name}return null}var H=[];K.forEach(function(At){return At.blocks.forEach(function(re){return H.push.apply(H,re)})});function Z(At){for(var re=0;re=H[re]&&At<=H[re+1])return!0;return!1}var q=80,ce=function(re,de){return"M95,"+(622+re+de)+` c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l`+re/2.075+" -"+re+` c5.3,-9.3,12,-14,20,-14 H400000v`+(40+re)+`H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M`+(834+re)+" "+de+"h400000v"+(40+re)+"h-400000z"},ne=function(re,de){return"M263,"+(601+re+de)+`c0.7,0,18,39.7,52,119 c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 c340,-704.7,510.7,-1060.3,512,-1067 l`+re/2.084+" -"+re+` c4.7,-7.3,11,-11,19,-11 H40000v`+(40+re)+`H1012.3 s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z M`+(1001+re)+" "+de+"h400000v"+(40+re)+"h-400000z"},se=function(re,de){return"M983 "+(10+re+de)+` l`+re/3.13+" -"+re+` c4,-6.7,10,-10,18,-10 H400000v`+(40+re)+` H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 c53.7,-170.3,84.5,-266.8,92.5,-289.5z M`+(1001+re)+" "+de+"h400000v"+(40+re)+"h-400000z"},Ce=function(re,de){return"M424,"+(2398+re+de)+` c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 l`+re/4.223+" -"+re+`c4,-6.7,10,-10,18,-10 H400000 v`+(40+re)+`H1014.6 s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2z M`+(1001+re)+" "+de+` h400000v`+(40+re)+"h-400000z"},Re=function(re,de){return"M473,"+(2713+re+de)+` c339.3,-1799.3,509.3,-2700,510,-2702 l`+re/5.298+" -"+re+` c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+re)+`H1017.7 s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, 606zM`+(1001+re)+" "+de+"h400000v"+(40+re)+"H1017.7z"},Xe=function(re,de,me){var ke=me-54-de-re;return"M702 "+(re+de)+"H400000"+(40+re)+` H742v`+ke+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 219 661 l218 661zM702 `+de+"H400000v"+(40+re)+"H742z"},we=function(re,de,me){de=1e3*de;var ke="";switch(re){case"sqrtMain":ke=ce(de,q);break;case"sqrtSize1":ke=ne(de,q);break;case"sqrtSize2":ke=se(de,q);break;case"sqrtSize3":ke=Ce(de,q);break;case"sqrtSize4":ke=Re(de,q);break;case"sqrtTall":ke=Xe(de,q,me)}return ke},Pe={doubleleftarrow:`M262 157 l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 -86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 -2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l -10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 -33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 -17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 -13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 -107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 -5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 -45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 -331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 435 0h399565z`,leftgroupunder:`M400000 262 H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 -3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 -18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 -196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 -4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 -10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 -152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 -2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 -83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 -68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 -.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 -53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 -5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 -320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 -451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 -480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 -707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 -16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 -40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 -12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l -6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 -174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 -3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 -10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 -18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 -7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 -27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 -64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 -13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 -52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 -167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 -70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 -40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 -37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 -19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 -2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 -68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 -8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 -11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 -11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 -1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 -7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 -11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, -5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, -11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 -27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 -84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 -119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 -12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, 1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, -152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Ee=function(){function At(de){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=de,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var re=At.prototype;return re.hasClass=function(me){return b.contains(this.classes,me)},re.toNode=function(){for(var me=document.createDocumentFragment(),ke=0;ke",de},Me=function(){function At(de,me,ke,ut){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,It.call(this,de,ke,ut),this.children=me||[]}var re=At.prototype;return re.setAttribute=function(me,ke){this.attributes[me]=ke},re.hasClass=function(me){return b.contains(this.classes,me)},re.toNode=function(){return ze.call(this,"span")},re.toMarkup=function(){return ye.call(this,"span")},At}(),qe=function(){function At(de,me,ke,ut){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,It.call(this,me,ut),this.children=ke||[],this.setAttribute("href",de)}var re=At.prototype;return re.setAttribute=function(me,ke){this.attributes[me]=ke},re.hasClass=function(me){return b.contains(this.classes,me)},re.toNode=function(){return ze.call(this,"a")},re.toMarkup=function(){return ye.call(this,"a")},At}(),nt=function(){function At(de,me,ke){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=me,this.src=de,this.classes=["mord"],this.style=ke}var re=At.prototype;return re.hasClass=function(me){return b.contains(this.classes,me)},re.toNode=function(){var me=document.createElement("img");me.src=this.src,me.alt=this.alt,me.className="mord";for(var ke in this.style)this.style.hasOwnProperty(ke)&&(me.style[ke]=this.style[ke]);return me},re.toMarkup=function(){var me=""+this.alt+"0&&(ke=document.createElement("span"),ke.style.marginRight=this.italic+"em"),this.classes.length>0&&(ke=ke||document.createElement("span"),ke.className=Ge(this.classes));for(var ut in this.style)this.style.hasOwnProperty(ut)&&(ke=ke||document.createElement("span"),ke.style[ut]=this.style[ut]);return ke?(ke.appendChild(me),ke):me},re.toMarkup=function(){var me=!1,ke="0&&(ut+="margin-right:"+this.italic+"em;");for(var jt in this.style)this.style.hasOwnProperty(jt)&&(ut+=b.hyphenate(jt)+":"+this.style[jt]+";");ut&&(me=!0,ke+=' style="'+b.escape(ut)+'"');var Br=b.escape(this.text);return me?(ke+=">",ke+=Br,ke+="",ke):Br},At}(),Bt=function(){function At(de,me){this.children=void 0,this.attributes=void 0,this.children=de||[],this.attributes=me||{}}var re=At.prototype;return re.toNode=function(){var me="http://www.w3.org/2000/svg",ke=document.createElementNS(me,"svg");for(var ut in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ut)&&ke.setAttribute(ut,this.attributes[ut]);for(var jt=0;jt":""},At}(),Ue=function(){function At(de){this.attributes=void 0,this.attributes=de||{}}var re=At.prototype;return re.toNode=function(){var me="http://www.w3.org/2000/svg",ke=document.createElementNS(me,"line");for(var ut in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ut)&&ke.setAttribute(ut,this.attributes[ut]);return ke},re.toMarkup=function(){var me=" but got "+String(At)+".")}var Kt={"AMS-Regular":{"65":[0,.68889,0,0,.72222],"66":[0,.68889,0,0,.66667],"67":[0,.68889,0,0,.72222],"68":[0,.68889,0,0,.72222],"69":[0,.68889,0,0,.66667],"70":[0,.68889,0,0,.61111],"71":[0,.68889,0,0,.77778],"72":[0,.68889,0,0,.77778],"73":[0,.68889,0,0,.38889],"74":[.16667,.68889,0,0,.5],"75":[0,.68889,0,0,.77778],"76":[0,.68889,0,0,.66667],"77":[0,.68889,0,0,.94445],"78":[0,.68889,0,0,.72222],"79":[.16667,.68889,0,0,.77778],"80":[0,.68889,0,0,.61111],"81":[.16667,.68889,0,0,.77778],"82":[0,.68889,0,0,.72222],"83":[0,.68889,0,0,.55556],"84":[0,.68889,0,0,.66667],"85":[0,.68889,0,0,.72222],"86":[0,.68889,0,0,.72222],"87":[0,.68889,0,0,1],"88":[0,.68889,0,0,.72222],"89":[0,.68889,0,0,.72222],"90":[0,.68889,0,0,.66667],"107":[0,.68889,0,0,.55556],"165":[0,.675,.025,0,.75],"174":[.15559,.69224,0,0,.94666],"240":[0,.68889,0,0,.55556],"295":[0,.68889,0,0,.54028],"710":[0,.825,0,0,2.33334],"732":[0,.9,0,0,2.33334],"770":[0,.825,0,0,2.33334],"771":[0,.9,0,0,2.33334],"989":[.08167,.58167,0,0,.77778],"1008":[0,.43056,.04028,0,.66667],"8245":[0,.54986,0,0,.275],"8463":[0,.68889,0,0,.54028],"8487":[0,.68889,0,0,.72222],"8498":[0,.68889,0,0,.55556],"8502":[0,.68889,0,0,.66667],"8503":[0,.68889,0,0,.44445],"8504":[0,.68889,0,0,.66667],"8513":[0,.68889,0,0,.63889],"8592":[-.03598,.46402,0,0,.5],"8594":[-.03598,.46402,0,0,.5],"8602":[-.13313,.36687,0,0,1],"8603":[-.13313,.36687,0,0,1],"8606":[.01354,.52239,0,0,1],"8608":[.01354,.52239,0,0,1],"8610":[.01354,.52239,0,0,1.11111],"8611":[.01354,.52239,0,0,1.11111],"8619":[0,.54986,0,0,1],"8620":[0,.54986,0,0,1],"8621":[-.13313,.37788,0,0,1.38889],"8622":[-.13313,.36687,0,0,1],"8624":[0,.69224,0,0,.5],"8625":[0,.69224,0,0,.5],"8630":[0,.43056,0,0,1],"8631":[0,.43056,0,0,1],"8634":[.08198,.58198,0,0,.77778],"8635":[.08198,.58198,0,0,.77778],"8638":[.19444,.69224,0,0,.41667],"8639":[.19444,.69224,0,0,.41667],"8642":[.19444,.69224,0,0,.41667],"8643":[.19444,.69224,0,0,.41667],"8644":[.1808,.675,0,0,1],"8646":[.1808,.675,0,0,1],"8647":[.1808,.675,0,0,1],"8648":[.19444,.69224,0,0,.83334],"8649":[.1808,.675,0,0,1],"8650":[.19444,.69224,0,0,.83334],"8651":[.01354,.52239,0,0,1],"8652":[.01354,.52239,0,0,1],"8653":[-.13313,.36687,0,0,1],"8654":[-.13313,.36687,0,0,1],"8655":[-.13313,.36687,0,0,1],"8666":[.13667,.63667,0,0,1],"8667":[.13667,.63667,0,0,1],"8669":[-.13313,.37788,0,0,1],"8672":[-.064,.437,0,0,1.334],"8674":[-.064,.437,0,0,1.334],"8705":[0,.825,0,0,.5],"8708":[0,.68889,0,0,.55556],"8709":[.08167,.58167,0,0,.77778],"8717":[0,.43056,0,0,.42917],"8722":[-.03598,.46402,0,0,.5],"8724":[.08198,.69224,0,0,.77778],"8726":[.08167,.58167,0,0,.77778],"8733":[0,.69224,0,0,.77778],"8736":[0,.69224,0,0,.72222],"8737":[0,.69224,0,0,.72222],"8738":[.03517,.52239,0,0,.72222],"8739":[.08167,.58167,0,0,.22222],"8740":[.25142,.74111,0,0,.27778],"8741":[.08167,.58167,0,0,.38889],"8742":[.25142,.74111,0,0,.5],"8756":[0,.69224,0,0,.66667],"8757":[0,.69224,0,0,.66667],"8764":[-.13313,.36687,0,0,.77778],"8765":[-.13313,.37788,0,0,.77778],"8769":[-.13313,.36687,0,0,.77778],"8770":[-.03625,.46375,0,0,.77778],"8774":[.30274,.79383,0,0,.77778],"8776":[-.01688,.48312,0,0,.77778],"8778":[.08167,.58167,0,0,.77778],"8782":[.06062,.54986,0,0,.77778],"8783":[.06062,.54986,0,0,.77778],"8785":[.08198,.58198,0,0,.77778],"8786":[.08198,.58198,0,0,.77778],"8787":[.08198,.58198,0,0,.77778],"8790":[0,.69224,0,0,.77778],"8791":[.22958,.72958,0,0,.77778],"8796":[.08198,.91667,0,0,.77778],"8806":[.25583,.75583,0,0,.77778],"8807":[.25583,.75583,0,0,.77778],"8808":[.25142,.75726,0,0,.77778],"8809":[.25142,.75726,0,0,.77778],"8812":[.25583,.75583,0,0,.5],"8814":[.20576,.70576,0,0,.77778],"8815":[.20576,.70576,0,0,.77778],"8816":[.30274,.79383,0,0,.77778],"8817":[.30274,.79383,0,0,.77778],"8818":[.22958,.72958,0,0,.77778],"8819":[.22958,.72958,0,0,.77778],"8822":[.1808,.675,0,0,.77778],"8823":[.1808,.675,0,0,.77778],"8828":[.13667,.63667,0,0,.77778],"8829":[.13667,.63667,0,0,.77778],"8830":[.22958,.72958,0,0,.77778],"8831":[.22958,.72958,0,0,.77778],"8832":[.20576,.70576,0,0,.77778],"8833":[.20576,.70576,0,0,.77778],"8840":[.30274,.79383,0,0,.77778],"8841":[.30274,.79383,0,0,.77778],"8842":[.13597,.63597,0,0,.77778],"8843":[.13597,.63597,0,0,.77778],"8847":[.03517,.54986,0,0,.77778],"8848":[.03517,.54986,0,0,.77778],"8858":[.08198,.58198,0,0,.77778],"8859":[.08198,.58198,0,0,.77778],"8861":[.08198,.58198,0,0,.77778],"8862":[0,.675,0,0,.77778],"8863":[0,.675,0,0,.77778],"8864":[0,.675,0,0,.77778],"8865":[0,.675,0,0,.77778],"8872":[0,.69224,0,0,.61111],"8873":[0,.69224,0,0,.72222],"8874":[0,.69224,0,0,.88889],"8876":[0,.68889,0,0,.61111],"8877":[0,.68889,0,0,.61111],"8878":[0,.68889,0,0,.72222],"8879":[0,.68889,0,0,.72222],"8882":[.03517,.54986,0,0,.77778],"8883":[.03517,.54986,0,0,.77778],"8884":[.13667,.63667,0,0,.77778],"8885":[.13667,.63667,0,0,.77778],"8888":[0,.54986,0,0,1.11111],"8890":[.19444,.43056,0,0,.55556],"8891":[.19444,.69224,0,0,.61111],"8892":[.19444,.69224,0,0,.61111],"8901":[0,.54986,0,0,.27778],"8903":[.08167,.58167,0,0,.77778],"8905":[.08167,.58167,0,0,.77778],"8906":[.08167,.58167,0,0,.77778],"8907":[0,.69224,0,0,.77778],"8908":[0,.69224,0,0,.77778],"8909":[-.03598,.46402,0,0,.77778],"8910":[0,.54986,0,0,.76042],"8911":[0,.54986,0,0,.76042],"8912":[.03517,.54986,0,0,.77778],"8913":[.03517,.54986,0,0,.77778],"8914":[0,.54986,0,0,.66667],"8915":[0,.54986,0,0,.66667],"8916":[0,.69224,0,0,.66667],"8918":[.0391,.5391,0,0,.77778],"8919":[.0391,.5391,0,0,.77778],"8920":[.03517,.54986,0,0,1.33334],"8921":[.03517,.54986,0,0,1.33334],"8922":[.38569,.88569,0,0,.77778],"8923":[.38569,.88569,0,0,.77778],"8926":[.13667,.63667,0,0,.77778],"8927":[.13667,.63667,0,0,.77778],"8928":[.30274,.79383,0,0,.77778],"8929":[.30274,.79383,0,0,.77778],"8934":[.23222,.74111,0,0,.77778],"8935":[.23222,.74111,0,0,.77778],"8936":[.23222,.74111,0,0,.77778],"8937":[.23222,.74111,0,0,.77778],"8938":[.20576,.70576,0,0,.77778],"8939":[.20576,.70576,0,0,.77778],"8940":[.30274,.79383,0,0,.77778],"8941":[.30274,.79383,0,0,.77778],"8994":[.19444,.69224,0,0,.77778],"8995":[.19444,.69224,0,0,.77778],"9416":[.15559,.69224,0,0,.90222],"9484":[0,.69224,0,0,.5],"9488":[0,.69224,0,0,.5],"9492":[0,.37788,0,0,.5],"9496":[0,.37788,0,0,.5],"9585":[.19444,.68889,0,0,.88889],"9586":[.19444,.74111,0,0,.88889],"9632":[0,.675,0,0,.77778],"9633":[0,.675,0,0,.77778],"9650":[0,.54986,0,0,.72222],"9651":[0,.54986,0,0,.72222],"9654":[.03517,.54986,0,0,.77778],"9660":[0,.54986,0,0,.72222],"9661":[0,.54986,0,0,.72222],"9664":[.03517,.54986,0,0,.77778],"9674":[.11111,.69224,0,0,.66667],"9733":[.19444,.69224,0,0,.94445],"10003":[0,.69224,0,0,.83334],"10016":[0,.69224,0,0,.83334],"10731":[.11111,.69224,0,0,.66667],"10846":[.19444,.75583,0,0,.61111],"10877":[.13667,.63667,0,0,.77778],"10878":[.13667,.63667,0,0,.77778],"10885":[.25583,.75583,0,0,.77778],"10886":[.25583,.75583,0,0,.77778],"10887":[.13597,.63597,0,0,.77778],"10888":[.13597,.63597,0,0,.77778],"10889":[.26167,.75726,0,0,.77778],"10890":[.26167,.75726,0,0,.77778],"10891":[.48256,.98256,0,0,.77778],"10892":[.48256,.98256,0,0,.77778],"10901":[.13667,.63667,0,0,.77778],"10902":[.13667,.63667,0,0,.77778],"10933":[.25142,.75726,0,0,.77778],"10934":[.25142,.75726,0,0,.77778],"10935":[.26167,.75726,0,0,.77778],"10936":[.26167,.75726,0,0,.77778],"10937":[.26167,.75726,0,0,.77778],"10938":[.26167,.75726,0,0,.77778],"10949":[.25583,.75583,0,0,.77778],"10950":[.25583,.75583,0,0,.77778],"10955":[.28481,.79383,0,0,.77778],"10956":[.28481,.79383,0,0,.77778],"57350":[.08167,.58167,0,0,.22222],"57351":[.08167,.58167,0,0,.38889],"57352":[.08167,.58167,0,0,.77778],"57353":[0,.43056,.04028,0,.66667],"57356":[.25142,.75726,0,0,.77778],"57357":[.25142,.75726,0,0,.77778],"57358":[.41951,.91951,0,0,.77778],"57359":[.30274,.79383,0,0,.77778],"57360":[.30274,.79383,0,0,.77778],"57361":[.41951,.91951,0,0,.77778],"57366":[.25142,.75726,0,0,.77778],"57367":[.25142,.75726,0,0,.77778],"57368":[.25142,.75726,0,0,.77778],"57369":[.25142,.75726,0,0,.77778],"57370":[.13597,.63597,0,0,.77778],"57371":[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{"48":[0,.43056,0,0,.5],"49":[0,.43056,0,0,.5],"50":[0,.43056,0,0,.5],"51":[.19444,.43056,0,0,.5],"52":[.19444,.43056,0,0,.5],"53":[.19444,.43056,0,0,.5],"54":[0,.64444,0,0,.5],"55":[.19444,.43056,0,0,.5],"56":[0,.64444,0,0,.5],"57":[.19444,.43056,0,0,.5],"65":[0,.68333,0,.19445,.79847],"66":[0,.68333,.03041,.13889,.65681],"67":[0,.68333,.05834,.13889,.52653],"68":[0,.68333,.02778,.08334,.77139],"69":[0,.68333,.08944,.11111,.52778],"70":[0,.68333,.09931,.11111,.71875],"71":[.09722,.68333,.0593,.11111,.59487],"72":[0,.68333,.00965,.11111,.84452],"73":[0,.68333,.07382,0,.54452],"74":[.09722,.68333,.18472,.16667,.67778],"75":[0,.68333,.01445,.05556,.76195],"76":[0,.68333,0,.13889,.68972],"77":[0,.68333,0,.13889,1.2009],"78":[0,.68333,.14736,.08334,.82049],"79":[0,.68333,.02778,.11111,.79611],"80":[0,.68333,.08222,.08334,.69556],"81":[.09722,.68333,0,.11111,.81667],"82":[0,.68333,0,.08334,.8475],"83":[0,.68333,.075,.13889,.60556],"84":[0,.68333,.25417,0,.54464],"85":[0,.68333,.09931,.08334,.62583],"86":[0,.68333,.08222,0,.61278],"87":[0,.68333,.08222,.08334,.98778],"88":[0,.68333,.14643,.13889,.7133],"89":[.09722,.68333,.08222,.08334,.66834],"90":[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{"33":[0,.69141,0,0,.29574],"34":[0,.69141,0,0,.21471],"38":[0,.69141,0,0,.73786],"39":[0,.69141,0,0,.21201],"40":[.24982,.74947,0,0,.38865],"41":[.24982,.74947,0,0,.38865],"42":[0,.62119,0,0,.27764],"43":[.08319,.58283,0,0,.75623],"44":[0,.10803,0,0,.27764],"45":[.08319,.58283,0,0,.75623],"46":[0,.10803,0,0,.27764],"47":[.24982,.74947,0,0,.50181],"48":[0,.47534,0,0,.50181],"49":[0,.47534,0,0,.50181],"50":[0,.47534,0,0,.50181],"51":[.18906,.47534,0,0,.50181],"52":[.18906,.47534,0,0,.50181],"53":[.18906,.47534,0,0,.50181],"54":[0,.69141,0,0,.50181],"55":[.18906,.47534,0,0,.50181],"56":[0,.69141,0,0,.50181],"57":[.18906,.47534,0,0,.50181],"58":[0,.47534,0,0,.21606],"59":[.12604,.47534,0,0,.21606],"61":[-.13099,.36866,0,0,.75623],"63":[0,.69141,0,0,.36245],"65":[0,.69141,0,0,.7176],"66":[0,.69141,0,0,.88397],"67":[0,.69141,0,0,.61254],"68":[0,.69141,0,0,.83158],"69":[0,.69141,0,0,.66278],"70":[.12604,.69141,0,0,.61119],"71":[0,.69141,0,0,.78539],"72":[.06302,.69141,0,0,.7203],"73":[0,.69141,0,0,.55448],"74":[.12604,.69141,0,0,.55231],"75":[0,.69141,0,0,.66845],"76":[0,.69141,0,0,.66602],"77":[0,.69141,0,0,1.04953],"78":[0,.69141,0,0,.83212],"79":[0,.69141,0,0,.82699],"80":[.18906,.69141,0,0,.82753],"81":[.03781,.69141,0,0,.82699],"82":[0,.69141,0,0,.82807],"83":[0,.69141,0,0,.82861],"84":[0,.69141,0,0,.66899],"85":[0,.69141,0,0,.64576],"86":[0,.69141,0,0,.83131],"87":[0,.69141,0,0,1.04602],"88":[0,.69141,0,0,.71922],"89":[.18906,.69141,0,0,.83293],"90":[.12604,.69141,0,0,.60201],"91":[.24982,.74947,0,0,.27764],"93":[.24982,.74947,0,0,.27764],"94":[0,.69141,0,0,.49965],"97":[0,.47534,0,0,.50046],"98":[0,.69141,0,0,.51315],"99":[0,.47534,0,0,.38946],"100":[0,.62119,0,0,.49857],"101":[0,.47534,0,0,.40053],"102":[.18906,.69141,0,0,.32626],"103":[.18906,.47534,0,0,.5037],"104":[.18906,.69141,0,0,.52126],"105":[0,.69141,0,0,.27899],"106":[0,.69141,0,0,.28088],"107":[0,.69141,0,0,.38946],"108":[0,.69141,0,0,.27953],"109":[0,.47534,0,0,.76676],"110":[0,.47534,0,0,.52666],"111":[0,.47534,0,0,.48885],"112":[.18906,.52396,0,0,.50046],"113":[.18906,.47534,0,0,.48912],"114":[0,.47534,0,0,.38919],"115":[0,.47534,0,0,.44266],"116":[0,.62119,0,0,.33301],"117":[0,.47534,0,0,.5172],"118":[0,.52396,0,0,.5118],"119":[0,.52396,0,0,.77351],"120":[.18906,.47534,0,0,.38865],"121":[.18906,.47534,0,0,.49884],"122":[.18906,.47534,0,0,.39054],"8216":[0,.69141,0,0,.21471],"8217":[0,.69141,0,0,.21471],"58112":[0,.62119,0,0,.49749],"58113":[0,.62119,0,0,.4983],"58114":[.18906,.69141,0,0,.33328],"58115":[.18906,.69141,0,0,.32923],"58116":[.18906,.47534,0,0,.50343],"58117":[0,.69141,0,0,.33301],"58118":[0,.62119,0,0,.33409],"58119":[0,.47534,0,0,.50073]},"Main-Bold":{"33":[0,.69444,0,0,.35],"34":[0,.69444,0,0,.60278],"35":[.19444,.69444,0,0,.95833],"36":[.05556,.75,0,0,.575],"37":[.05556,.75,0,0,.95833],"38":[0,.69444,0,0,.89444],"39":[0,.69444,0,0,.31944],"40":[.25,.75,0,0,.44722],"41":[.25,.75,0,0,.44722],"42":[0,.75,0,0,.575],"43":[.13333,.63333,0,0,.89444],"44":[.19444,.15556,0,0,.31944],"45":[0,.44444,0,0,.38333],"46":[0,.15556,0,0,.31944],"47":[.25,.75,0,0,.575],"48":[0,.64444,0,0,.575],"49":[0,.64444,0,0,.575],"50":[0,.64444,0,0,.575],"51":[0,.64444,0,0,.575],"52":[0,.64444,0,0,.575],"53":[0,.64444,0,0,.575],"54":[0,.64444,0,0,.575],"55":[0,.64444,0,0,.575],"56":[0,.64444,0,0,.575],"57":[0,.64444,0,0,.575],"58":[0,.44444,0,0,.31944],"59":[.19444,.44444,0,0,.31944],"60":[.08556,.58556,0,0,.89444],"61":[-.10889,.39111,0,0,.89444],"62":[.08556,.58556,0,0,.89444],"63":[0,.69444,0,0,.54305],"64":[0,.69444,0,0,.89444],"65":[0,.68611,0,0,.86944],"66":[0,.68611,0,0,.81805],"67":[0,.68611,0,0,.83055],"68":[0,.68611,0,0,.88194],"69":[0,.68611,0,0,.75555],"70":[0,.68611,0,0,.72361],"71":[0,.68611,0,0,.90416],"72":[0,.68611,0,0,.9],"73":[0,.68611,0,0,.43611],"74":[0,.68611,0,0,.59444],"75":[0,.68611,0,0,.90138],"76":[0,.68611,0,0,.69166],"77":[0,.68611,0,0,1.09166],"78":[0,.68611,0,0,.9],"79":[0,.68611,0,0,.86388],"80":[0,.68611,0,0,.78611],"81":[.19444,.68611,0,0,.86388],"82":[0,.68611,0,0,.8625],"83":[0,.68611,0,0,.63889],"84":[0,.68611,0,0,.8],"85":[0,.68611,0,0,.88472],"86":[0,.68611,.01597,0,.86944],"87":[0,.68611,.01597,0,1.18888],"88":[0,.68611,0,0,.86944],"89":[0,.68611,.02875,0,.86944],"90":[0,.68611,0,0,.70277],"91":[.25,.75,0,0,.31944],"92":[.25,.75,0,0,.575],"93":[.25,.75,0,0,.31944],"94":[0,.69444,0,0,.575],"95":[.31,.13444,.03194,0,.575],"97":[0,.44444,0,0,.55902],"98":[0,.69444,0,0,.63889],"99":[0,.44444,0,0,.51111],"100":[0,.69444,0,0,.63889],"101":[0,.44444,0,0,.52708],"102":[0,.69444,.10903,0,.35139],"103":[.19444,.44444,.01597,0,.575],"104":[0,.69444,0,0,.63889],"105":[0,.69444,0,0,.31944],"106":[.19444,.69444,0,0,.35139],"107":[0,.69444,0,0,.60694],"108":[0,.69444,0,0,.31944],"109":[0,.44444,0,0,.95833],"110":[0,.44444,0,0,.63889],"111":[0,.44444,0,0,.575],"112":[.19444,.44444,0,0,.63889],"113":[.19444,.44444,0,0,.60694],"114":[0,.44444,0,0,.47361],"115":[0,.44444,0,0,.45361],"116":[0,.63492,0,0,.44722],"117":[0,.44444,0,0,.63889],"118":[0,.44444,.01597,0,.60694],"119":[0,.44444,.01597,0,.83055],"120":[0,.44444,0,0,.60694],"121":[.19444,.44444,.01597,0,.60694],"122":[0,.44444,0,0,.51111],"123":[.25,.75,0,0,.575],"124":[.25,.75,0,0,.31944],"125":[.25,.75,0,0,.575],"126":[.35,.34444,0,0,.575],"168":[0,.69444,0,0,.575],"172":[0,.44444,0,0,.76666],"176":[0,.69444,0,0,.86944],"177":[.13333,.63333,0,0,.89444],"184":[.17014,0,0,0,.51111],"198":[0,.68611,0,0,1.04166],"215":[.13333,.63333,0,0,.89444],"216":[.04861,.73472,0,0,.89444],"223":[0,.69444,0,0,.59722],"230":[0,.44444,0,0,.83055],"247":[.13333,.63333,0,0,.89444],"248":[.09722,.54167,0,0,.575],"305":[0,.44444,0,0,.31944],"338":[0,.68611,0,0,1.16944],"339":[0,.44444,0,0,.89444],"567":[.19444,.44444,0,0,.35139],"710":[0,.69444,0,0,.575],"711":[0,.63194,0,0,.575],"713":[0,.59611,0,0,.575],"714":[0,.69444,0,0,.575],"715":[0,.69444,0,0,.575],"728":[0,.69444,0,0,.575],"729":[0,.69444,0,0,.31944],"730":[0,.69444,0,0,.86944],"732":[0,.69444,0,0,.575],"733":[0,.69444,0,0,.575],"915":[0,.68611,0,0,.69166],"916":[0,.68611,0,0,.95833],"920":[0,.68611,0,0,.89444],"923":[0,.68611,0,0,.80555],"926":[0,.68611,0,0,.76666],"928":[0,.68611,0,0,.9],"931":[0,.68611,0,0,.83055],"933":[0,.68611,0,0,.89444],"934":[0,.68611,0,0,.83055],"936":[0,.68611,0,0,.89444],"937":[0,.68611,0,0,.83055],"8211":[0,.44444,.03194,0,.575],"8212":[0,.44444,.03194,0,1.14999],"8216":[0,.69444,0,0,.31944],"8217":[0,.69444,0,0,.31944],"8220":[0,.69444,0,0,.60278],"8221":[0,.69444,0,0,.60278],"8224":[.19444,.69444,0,0,.51111],"8225":[.19444,.69444,0,0,.51111],"8242":[0,.55556,0,0,.34444],"8407":[0,.72444,.15486,0,.575],"8463":[0,.69444,0,0,.66759],"8465":[0,.69444,0,0,.83055],"8467":[0,.69444,0,0,.47361],"8472":[.19444,.44444,0,0,.74027],"8476":[0,.69444,0,0,.83055],"8501":[0,.69444,0,0,.70277],"8592":[-.10889,.39111,0,0,1.14999],"8593":[.19444,.69444,0,0,.575],"8594":[-.10889,.39111,0,0,1.14999],"8595":[.19444,.69444,0,0,.575],"8596":[-.10889,.39111,0,0,1.14999],"8597":[.25,.75,0,0,.575],"8598":[.19444,.69444,0,0,1.14999],"8599":[.19444,.69444,0,0,1.14999],"8600":[.19444,.69444,0,0,1.14999],"8601":[.19444,.69444,0,0,1.14999],"8636":[-.10889,.39111,0,0,1.14999],"8637":[-.10889,.39111,0,0,1.14999],"8640":[-.10889,.39111,0,0,1.14999],"8641":[-.10889,.39111,0,0,1.14999],"8656":[-.10889,.39111,0,0,1.14999],"8657":[.19444,.69444,0,0,.70277],"8658":[-.10889,.39111,0,0,1.14999],"8659":[.19444,.69444,0,0,.70277],"8660":[-.10889,.39111,0,0,1.14999],"8661":[.25,.75,0,0,.70277],"8704":[0,.69444,0,0,.63889],"8706":[0,.69444,.06389,0,.62847],"8707":[0,.69444,0,0,.63889],"8709":[.05556,.75,0,0,.575],"8711":[0,.68611,0,0,.95833],"8712":[.08556,.58556,0,0,.76666],"8715":[.08556,.58556,0,0,.76666],"8722":[.13333,.63333,0,0,.89444],"8723":[.13333,.63333,0,0,.89444],"8725":[.25,.75,0,0,.575],"8726":[.25,.75,0,0,.575],"8727":[-.02778,.47222,0,0,.575],"8728":[-.02639,.47361,0,0,.575],"8729":[-.02639,.47361,0,0,.575],"8730":[.18,.82,0,0,.95833],"8733":[0,.44444,0,0,.89444],"8734":[0,.44444,0,0,1.14999],"8736":[0,.69224,0,0,.72222],"8739":[.25,.75,0,0,.31944],"8741":[.25,.75,0,0,.575],"8743":[0,.55556,0,0,.76666],"8744":[0,.55556,0,0,.76666],"8745":[0,.55556,0,0,.76666],"8746":[0,.55556,0,0,.76666],"8747":[.19444,.69444,.12778,0,.56875],"8764":[-.10889,.39111,0,0,.89444],"8768":[.19444,.69444,0,0,.31944],"8771":[.00222,.50222,0,0,.89444],"8776":[.02444,.52444,0,0,.89444],"8781":[.00222,.50222,0,0,.89444],"8801":[.00222,.50222,0,0,.89444],"8804":[.19667,.69667,0,0,.89444],"8805":[.19667,.69667,0,0,.89444],"8810":[.08556,.58556,0,0,1.14999],"8811":[.08556,.58556,0,0,1.14999],"8826":[.08556,.58556,0,0,.89444],"8827":[.08556,.58556,0,0,.89444],"8834":[.08556,.58556,0,0,.89444],"8835":[.08556,.58556,0,0,.89444],"8838":[.19667,.69667,0,0,.89444],"8839":[.19667,.69667,0,0,.89444],"8846":[0,.55556,0,0,.76666],"8849":[.19667,.69667,0,0,.89444],"8850":[.19667,.69667,0,0,.89444],"8851":[0,.55556,0,0,.76666],"8852":[0,.55556,0,0,.76666],"8853":[.13333,.63333,0,0,.89444],"8854":[.13333,.63333,0,0,.89444],"8855":[.13333,.63333,0,0,.89444],"8856":[.13333,.63333,0,0,.89444],"8857":[.13333,.63333,0,0,.89444],"8866":[0,.69444,0,0,.70277],"8867":[0,.69444,0,0,.70277],"8868":[0,.69444,0,0,.89444],"8869":[0,.69444,0,0,.89444],"8900":[-.02639,.47361,0,0,.575],"8901":[-.02639,.47361,0,0,.31944],"8902":[-.02778,.47222,0,0,.575],"8968":[.25,.75,0,0,.51111],"8969":[.25,.75,0,0,.51111],"8970":[.25,.75,0,0,.51111],"8971":[.25,.75,0,0,.51111],"8994":[-.13889,.36111,0,0,1.14999],"8995":[-.13889,.36111,0,0,1.14999],"9651":[.19444,.69444,0,0,1.02222],"9657":[-.02778,.47222,0,0,.575],"9661":[.19444,.69444,0,0,1.02222],"9667":[-.02778,.47222,0,0,.575],"9711":[.19444,.69444,0,0,1.14999],"9824":[.12963,.69444,0,0,.89444],"9825":[.12963,.69444,0,0,.89444],"9826":[.12963,.69444,0,0,.89444],"9827":[.12963,.69444,0,0,.89444],"9837":[0,.75,0,0,.44722],"9838":[.19444,.69444,0,0,.44722],"9839":[.19444,.69444,0,0,.44722],"10216":[.25,.75,0,0,.44722],"10217":[.25,.75,0,0,.44722],"10815":[0,.68611,0,0,.9],"10927":[.19667,.69667,0,0,.89444],"10928":[.19667,.69667,0,0,.89444],"57376":[.19444,.69444,0,0,0]},"Main-BoldItalic":{"33":[0,.69444,.11417,0,.38611],"34":[0,.69444,.07939,0,.62055],"35":[.19444,.69444,.06833,0,.94444],"37":[.05556,.75,.12861,0,.94444],"38":[0,.69444,.08528,0,.88555],"39":[0,.69444,.12945,0,.35555],"40":[.25,.75,.15806,0,.47333],"41":[.25,.75,.03306,0,.47333],"42":[0,.75,.14333,0,.59111],"43":[.10333,.60333,.03306,0,.88555],"44":[.19444,.14722,0,0,.35555],"45":[0,.44444,.02611,0,.41444],"46":[0,.14722,0,0,.35555],"47":[.25,.75,.15806,0,.59111],"48":[0,.64444,.13167,0,.59111],"49":[0,.64444,.13167,0,.59111],"50":[0,.64444,.13167,0,.59111],"51":[0,.64444,.13167,0,.59111],"52":[.19444,.64444,.13167,0,.59111],"53":[0,.64444,.13167,0,.59111],"54":[0,.64444,.13167,0,.59111],"55":[.19444,.64444,.13167,0,.59111],"56":[0,.64444,.13167,0,.59111],"57":[0,.64444,.13167,0,.59111],"58":[0,.44444,.06695,0,.35555],"59":[.19444,.44444,.06695,0,.35555],"61":[-.10889,.39111,.06833,0,.88555],"63":[0,.69444,.11472,0,.59111],"64":[0,.69444,.09208,0,.88555],"65":[0,.68611,0,0,.86555],"66":[0,.68611,.0992,0,.81666],"67":[0,.68611,.14208,0,.82666],"68":[0,.68611,.09062,0,.87555],"69":[0,.68611,.11431,0,.75666],"70":[0,.68611,.12903,0,.72722],"71":[0,.68611,.07347,0,.89527],"72":[0,.68611,.17208,0,.8961],"73":[0,.68611,.15681,0,.47166],"74":[0,.68611,.145,0,.61055],"75":[0,.68611,.14208,0,.89499],"76":[0,.68611,0,0,.69777],"77":[0,.68611,.17208,0,1.07277],"78":[0,.68611,.17208,0,.8961],"79":[0,.68611,.09062,0,.85499],"80":[0,.68611,.0992,0,.78721],"81":[.19444,.68611,.09062,0,.85499],"82":[0,.68611,.02559,0,.85944],"83":[0,.68611,.11264,0,.64999],"84":[0,.68611,.12903,0,.7961],"85":[0,.68611,.17208,0,.88083],"86":[0,.68611,.18625,0,.86555],"87":[0,.68611,.18625,0,1.15999],"88":[0,.68611,.15681,0,.86555],"89":[0,.68611,.19803,0,.86555],"90":[0,.68611,.14208,0,.70888],"91":[.25,.75,.1875,0,.35611],"93":[.25,.75,.09972,0,.35611],"94":[0,.69444,.06709,0,.59111],"95":[.31,.13444,.09811,0,.59111],"97":[0,.44444,.09426,0,.59111],"98":[0,.69444,.07861,0,.53222],"99":[0,.44444,.05222,0,.53222],"100":[0,.69444,.10861,0,.59111],"101":[0,.44444,.085,0,.53222],"102":[.19444,.69444,.21778,0,.4],"103":[.19444,.44444,.105,0,.53222],"104":[0,.69444,.09426,0,.59111],"105":[0,.69326,.11387,0,.35555],"106":[.19444,.69326,.1672,0,.35555],"107":[0,.69444,.11111,0,.53222],"108":[0,.69444,.10861,0,.29666],"109":[0,.44444,.09426,0,.94444],"110":[0,.44444,.09426,0,.64999],"111":[0,.44444,.07861,0,.59111],"112":[.19444,.44444,.07861,0,.59111],"113":[.19444,.44444,.105,0,.53222],"114":[0,.44444,.11111,0,.50167],"115":[0,.44444,.08167,0,.48694],"116":[0,.63492,.09639,0,.385],"117":[0,.44444,.09426,0,.62055],"118":[0,.44444,.11111,0,.53222],"119":[0,.44444,.11111,0,.76777],"120":[0,.44444,.12583,0,.56055],"121":[.19444,.44444,.105,0,.56166],"122":[0,.44444,.13889,0,.49055],"126":[.35,.34444,.11472,0,.59111],"163":[0,.69444,0,0,.86853],"168":[0,.69444,.11473,0,.59111],"176":[0,.69444,0,0,.94888],"184":[.17014,0,0,0,.53222],"198":[0,.68611,.11431,0,1.02277],"216":[.04861,.73472,.09062,0,.88555],"223":[.19444,.69444,.09736,0,.665],"230":[0,.44444,.085,0,.82666],"248":[.09722,.54167,.09458,0,.59111],"305":[0,.44444,.09426,0,.35555],"338":[0,.68611,.11431,0,1.14054],"339":[0,.44444,.085,0,.82666],"567":[.19444,.44444,.04611,0,.385],"710":[0,.69444,.06709,0,.59111],"711":[0,.63194,.08271,0,.59111],"713":[0,.59444,.10444,0,.59111],"714":[0,.69444,.08528,0,.59111],"715":[0,.69444,0,0,.59111],"728":[0,.69444,.10333,0,.59111],"729":[0,.69444,.12945,0,.35555],"730":[0,.69444,0,0,.94888],"732":[0,.69444,.11472,0,.59111],"733":[0,.69444,.11472,0,.59111],"915":[0,.68611,.12903,0,.69777],"916":[0,.68611,0,0,.94444],"920":[0,.68611,.09062,0,.88555],"923":[0,.68611,0,0,.80666],"926":[0,.68611,.15092,0,.76777],"928":[0,.68611,.17208,0,.8961],"931":[0,.68611,.11431,0,.82666],"933":[0,.68611,.10778,0,.88555],"934":[0,.68611,.05632,0,.82666],"936":[0,.68611,.10778,0,.88555],"937":[0,.68611,.0992,0,.82666],"8211":[0,.44444,.09811,0,.59111],"8212":[0,.44444,.09811,0,1.18221],"8216":[0,.69444,.12945,0,.35555],"8217":[0,.69444,.12945,0,.35555],"8220":[0,.69444,.16772,0,.62055],"8221":[0,.69444,.07939,0,.62055]},"Main-Italic":{"33":[0,.69444,.12417,0,.30667],"34":[0,.69444,.06961,0,.51444],"35":[.19444,.69444,.06616,0,.81777],"37":[.05556,.75,.13639,0,.81777],"38":[0,.69444,.09694,0,.76666],"39":[0,.69444,.12417,0,.30667],"40":[.25,.75,.16194,0,.40889],"41":[.25,.75,.03694,0,.40889],"42":[0,.75,.14917,0,.51111],"43":[.05667,.56167,.03694,0,.76666],"44":[.19444,.10556,0,0,.30667],"45":[0,.43056,.02826,0,.35778],"46":[0,.10556,0,0,.30667],"47":[.25,.75,.16194,0,.51111],"48":[0,.64444,.13556,0,.51111],"49":[0,.64444,.13556,0,.51111],"50":[0,.64444,.13556,0,.51111],"51":[0,.64444,.13556,0,.51111],"52":[.19444,.64444,.13556,0,.51111],"53":[0,.64444,.13556,0,.51111],"54":[0,.64444,.13556,0,.51111],"55":[.19444,.64444,.13556,0,.51111],"56":[0,.64444,.13556,0,.51111],"57":[0,.64444,.13556,0,.51111],"58":[0,.43056,.0582,0,.30667],"59":[.19444,.43056,.0582,0,.30667],"61":[-.13313,.36687,.06616,0,.76666],"63":[0,.69444,.1225,0,.51111],"64":[0,.69444,.09597,0,.76666],"65":[0,.68333,0,0,.74333],"66":[0,.68333,.10257,0,.70389],"67":[0,.68333,.14528,0,.71555],"68":[0,.68333,.09403,0,.755],"69":[0,.68333,.12028,0,.67833],"70":[0,.68333,.13305,0,.65277],"71":[0,.68333,.08722,0,.77361],"72":[0,.68333,.16389,0,.74333],"73":[0,.68333,.15806,0,.38555],"74":[0,.68333,.14028,0,.525],"75":[0,.68333,.14528,0,.76888],"76":[0,.68333,0,0,.62722],"77":[0,.68333,.16389,0,.89666],"78":[0,.68333,.16389,0,.74333],"79":[0,.68333,.09403,0,.76666],"80":[0,.68333,.10257,0,.67833],"81":[.19444,.68333,.09403,0,.76666],"82":[0,.68333,.03868,0,.72944],"83":[0,.68333,.11972,0,.56222],"84":[0,.68333,.13305,0,.71555],"85":[0,.68333,.16389,0,.74333],"86":[0,.68333,.18361,0,.74333],"87":[0,.68333,.18361,0,.99888],"88":[0,.68333,.15806,0,.74333],"89":[0,.68333,.19383,0,.74333],"90":[0,.68333,.14528,0,.61333],"91":[.25,.75,.1875,0,.30667],"93":[.25,.75,.10528,0,.30667],"94":[0,.69444,.06646,0,.51111],"95":[.31,.12056,.09208,0,.51111],"97":[0,.43056,.07671,0,.51111],"98":[0,.69444,.06312,0,.46],"99":[0,.43056,.05653,0,.46],"100":[0,.69444,.10333,0,.51111],"101":[0,.43056,.07514,0,.46],"102":[.19444,.69444,.21194,0,.30667],"103":[.19444,.43056,.08847,0,.46],"104":[0,.69444,.07671,0,.51111],"105":[0,.65536,.1019,0,.30667],"106":[.19444,.65536,.14467,0,.30667],"107":[0,.69444,.10764,0,.46],"108":[0,.69444,.10333,0,.25555],"109":[0,.43056,.07671,0,.81777],"110":[0,.43056,.07671,0,.56222],"111":[0,.43056,.06312,0,.51111],"112":[.19444,.43056,.06312,0,.51111],"113":[.19444,.43056,.08847,0,.46],"114":[0,.43056,.10764,0,.42166],"115":[0,.43056,.08208,0,.40889],"116":[0,.61508,.09486,0,.33222],"117":[0,.43056,.07671,0,.53666],"118":[0,.43056,.10764,0,.46],"119":[0,.43056,.10764,0,.66444],"120":[0,.43056,.12042,0,.46389],"121":[.19444,.43056,.08847,0,.48555],"122":[0,.43056,.12292,0,.40889],"126":[.35,.31786,.11585,0,.51111],"163":[0,.69444,0,0,.76909],"168":[0,.66786,.10474,0,.51111],"176":[0,.69444,0,0,.83129],"184":[.17014,0,0,0,.46],"198":[0,.68333,.12028,0,.88277],"216":[.04861,.73194,.09403,0,.76666],"223":[.19444,.69444,.10514,0,.53666],"230":[0,.43056,.07514,0,.71555],"248":[.09722,.52778,.09194,0,.51111],"305":[0,.43056,0,.02778,.32246],"338":[0,.68333,.12028,0,.98499],"339":[0,.43056,.07514,0,.71555],"567":[.19444,.43056,0,.08334,.38403],"710":[0,.69444,.06646,0,.51111],"711":[0,.62847,.08295,0,.51111],"713":[0,.56167,.10333,0,.51111],"714":[0,.69444,.09694,0,.51111],"715":[0,.69444,0,0,.51111],"728":[0,.69444,.10806,0,.51111],"729":[0,.66786,.11752,0,.30667],"730":[0,.69444,0,0,.83129],"732":[0,.66786,.11585,0,.51111],"733":[0,.69444,.1225,0,.51111],"915":[0,.68333,.13305,0,.62722],"916":[0,.68333,0,0,.81777],"920":[0,.68333,.09403,0,.76666],"923":[0,.68333,0,0,.69222],"926":[0,.68333,.15294,0,.66444],"928":[0,.68333,.16389,0,.74333],"931":[0,.68333,.12028,0,.71555],"933":[0,.68333,.11111,0,.76666],"934":[0,.68333,.05986,0,.71555],"936":[0,.68333,.11111,0,.76666],"937":[0,.68333,.10257,0,.71555],"8211":[0,.43056,.09208,0,.51111],"8212":[0,.43056,.09208,0,1.02222],"8216":[0,.69444,.12417,0,.30667],"8217":[0,.69444,.12417,0,.30667],"8220":[0,.69444,.1685,0,.51444],"8221":[0,.69444,.06961,0,.51444],"8463":[0,.68889,0,0,.54028]},"Main-Regular":{"32":[0,0,0,0,.25],"33":[0,.69444,0,0,.27778],"34":[0,.69444,0,0,.5],"35":[.19444,.69444,0,0,.83334],"36":[.05556,.75,0,0,.5],"37":[.05556,.75,0,0,.83334],"38":[0,.69444,0,0,.77778],"39":[0,.69444,0,0,.27778],"40":[.25,.75,0,0,.38889],"41":[.25,.75,0,0,.38889],"42":[0,.75,0,0,.5],"43":[.08333,.58333,0,0,.77778],"44":[.19444,.10556,0,0,.27778],"45":[0,.43056,0,0,.33333],"46":[0,.10556,0,0,.27778],"47":[.25,.75,0,0,.5],"48":[0,.64444,0,0,.5],"49":[0,.64444,0,0,.5],"50":[0,.64444,0,0,.5],"51":[0,.64444,0,0,.5],"52":[0,.64444,0,0,.5],"53":[0,.64444,0,0,.5],"54":[0,.64444,0,0,.5],"55":[0,.64444,0,0,.5],"56":[0,.64444,0,0,.5],"57":[0,.64444,0,0,.5],"58":[0,.43056,0,0,.27778],"59":[.19444,.43056,0,0,.27778],"60":[.0391,.5391,0,0,.77778],"61":[-.13313,.36687,0,0,.77778],"62":[.0391,.5391,0,0,.77778],"63":[0,.69444,0,0,.47222],"64":[0,.69444,0,0,.77778],"65":[0,.68333,0,0,.75],"66":[0,.68333,0,0,.70834],"67":[0,.68333,0,0,.72222],"68":[0,.68333,0,0,.76389],"69":[0,.68333,0,0,.68056],"70":[0,.68333,0,0,.65278],"71":[0,.68333,0,0,.78472],"72":[0,.68333,0,0,.75],"73":[0,.68333,0,0,.36111],"74":[0,.68333,0,0,.51389],"75":[0,.68333,0,0,.77778],"76":[0,.68333,0,0,.625],"77":[0,.68333,0,0,.91667],"78":[0,.68333,0,0,.75],"79":[0,.68333,0,0,.77778],"80":[0,.68333,0,0,.68056],"81":[.19444,.68333,0,0,.77778],"82":[0,.68333,0,0,.73611],"83":[0,.68333,0,0,.55556],"84":[0,.68333,0,0,.72222],"85":[0,.68333,0,0,.75],"86":[0,.68333,.01389,0,.75],"87":[0,.68333,.01389,0,1.02778],"88":[0,.68333,0,0,.75],"89":[0,.68333,.025,0,.75],"90":[0,.68333,0,0,.61111],"91":[.25,.75,0,0,.27778],"92":[.25,.75,0,0,.5],"93":[.25,.75,0,0,.27778],"94":[0,.69444,0,0,.5],"95":[.31,.12056,.02778,0,.5],"97":[0,.43056,0,0,.5],"98":[0,.69444,0,0,.55556],"99":[0,.43056,0,0,.44445],"100":[0,.69444,0,0,.55556],"101":[0,.43056,0,0,.44445],"102":[0,.69444,.07778,0,.30556],"103":[.19444,.43056,.01389,0,.5],"104":[0,.69444,0,0,.55556],"105":[0,.66786,0,0,.27778],"106":[.19444,.66786,0,0,.30556],"107":[0,.69444,0,0,.52778],"108":[0,.69444,0,0,.27778],"109":[0,.43056,0,0,.83334],"110":[0,.43056,0,0,.55556],"111":[0,.43056,0,0,.5],"112":[.19444,.43056,0,0,.55556],"113":[.19444,.43056,0,0,.52778],"114":[0,.43056,0,0,.39167],"115":[0,.43056,0,0,.39445],"116":[0,.61508,0,0,.38889],"117":[0,.43056,0,0,.55556],"118":[0,.43056,.01389,0,.52778],"119":[0,.43056,.01389,0,.72222],"120":[0,.43056,0,0,.52778],"121":[.19444,.43056,.01389,0,.52778],"122":[0,.43056,0,0,.44445],"123":[.25,.75,0,0,.5],"124":[.25,.75,0,0,.27778],"125":[.25,.75,0,0,.5],"126":[.35,.31786,0,0,.5],"160":[0,0,0,0,.25],"167":[.19444,.69444,0,0,.44445],"168":[0,.66786,0,0,.5],"172":[0,.43056,0,0,.66667],"176":[0,.69444,0,0,.75],"177":[.08333,.58333,0,0,.77778],"182":[.19444,.69444,0,0,.61111],"184":[.17014,0,0,0,.44445],"198":[0,.68333,0,0,.90278],"215":[.08333,.58333,0,0,.77778],"216":[.04861,.73194,0,0,.77778],"223":[0,.69444,0,0,.5],"230":[0,.43056,0,0,.72222],"247":[.08333,.58333,0,0,.77778],"248":[.09722,.52778,0,0,.5],"305":[0,.43056,0,0,.27778],"338":[0,.68333,0,0,1.01389],"339":[0,.43056,0,0,.77778],"567":[.19444,.43056,0,0,.30556],"710":[0,.69444,0,0,.5],"711":[0,.62847,0,0,.5],"713":[0,.56778,0,0,.5],"714":[0,.69444,0,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,0,0,.5],"729":[0,.66786,0,0,.27778],"730":[0,.69444,0,0,.75],"732":[0,.66786,0,0,.5],"733":[0,.69444,0,0,.5],"915":[0,.68333,0,0,.625],"916":[0,.68333,0,0,.83334],"920":[0,.68333,0,0,.77778],"923":[0,.68333,0,0,.69445],"926":[0,.68333,0,0,.66667],"928":[0,.68333,0,0,.75],"931":[0,.68333,0,0,.72222],"933":[0,.68333,0,0,.77778],"934":[0,.68333,0,0,.72222],"936":[0,.68333,0,0,.77778],"937":[0,.68333,0,0,.72222],"8211":[0,.43056,.02778,0,.5],"8212":[0,.43056,.02778,0,1],"8216":[0,.69444,0,0,.27778],"8217":[0,.69444,0,0,.27778],"8220":[0,.69444,0,0,.5],"8221":[0,.69444,0,0,.5],"8224":[.19444,.69444,0,0,.44445],"8225":[.19444,.69444,0,0,.44445],"8230":[0,.12,0,0,1.172],"8242":[0,.55556,0,0,.275],"8407":[0,.71444,.15382,0,.5],"8463":[0,.68889,0,0,.54028],"8465":[0,.69444,0,0,.72222],"8467":[0,.69444,0,.11111,.41667],"8472":[.19444,.43056,0,.11111,.63646],"8476":[0,.69444,0,0,.72222],"8501":[0,.69444,0,0,.61111],"8592":[-.13313,.36687,0,0,1],"8593":[.19444,.69444,0,0,.5],"8594":[-.13313,.36687,0,0,1],"8595":[.19444,.69444,0,0,.5],"8596":[-.13313,.36687,0,0,1],"8597":[.25,.75,0,0,.5],"8598":[.19444,.69444,0,0,1],"8599":[.19444,.69444,0,0,1],"8600":[.19444,.69444,0,0,1],"8601":[.19444,.69444,0,0,1],"8614":[.011,.511,0,0,1],"8617":[.011,.511,0,0,1.126],"8618":[.011,.511,0,0,1.126],"8636":[-.13313,.36687,0,0,1],"8637":[-.13313,.36687,0,0,1],"8640":[-.13313,.36687,0,0,1],"8641":[-.13313,.36687,0,0,1],"8652":[.011,.671,0,0,1],"8656":[-.13313,.36687,0,0,1],"8657":[.19444,.69444,0,0,.61111],"8658":[-.13313,.36687,0,0,1],"8659":[.19444,.69444,0,0,.61111],"8660":[-.13313,.36687,0,0,1],"8661":[.25,.75,0,0,.61111],"8704":[0,.69444,0,0,.55556],"8706":[0,.69444,.05556,.08334,.5309],"8707":[0,.69444,0,0,.55556],"8709":[.05556,.75,0,0,.5],"8711":[0,.68333,0,0,.83334],"8712":[.0391,.5391,0,0,.66667],"8715":[.0391,.5391,0,0,.66667],"8722":[.08333,.58333,0,0,.77778],"8723":[.08333,.58333,0,0,.77778],"8725":[.25,.75,0,0,.5],"8726":[.25,.75,0,0,.5],"8727":[-.03472,.46528,0,0,.5],"8728":[-.05555,.44445,0,0,.5],"8729":[-.05555,.44445,0,0,.5],"8730":[.2,.8,0,0,.83334],"8733":[0,.43056,0,0,.77778],"8734":[0,.43056,0,0,1],"8736":[0,.69224,0,0,.72222],"8739":[.25,.75,0,0,.27778],"8741":[.25,.75,0,0,.5],"8743":[0,.55556,0,0,.66667],"8744":[0,.55556,0,0,.66667],"8745":[0,.55556,0,0,.66667],"8746":[0,.55556,0,0,.66667],"8747":[.19444,.69444,.11111,0,.41667],"8764":[-.13313,.36687,0,0,.77778],"8768":[.19444,.69444,0,0,.27778],"8771":[-.03625,.46375,0,0,.77778],"8773":[-.022,.589,0,0,1],"8776":[-.01688,.48312,0,0,.77778],"8781":[-.03625,.46375,0,0,.77778],"8784":[-.133,.67,0,0,.778],"8801":[-.03625,.46375,0,0,.77778],"8804":[.13597,.63597,0,0,.77778],"8805":[.13597,.63597,0,0,.77778],"8810":[.0391,.5391,0,0,1],"8811":[.0391,.5391,0,0,1],"8826":[.0391,.5391,0,0,.77778],"8827":[.0391,.5391,0,0,.77778],"8834":[.0391,.5391,0,0,.77778],"8835":[.0391,.5391,0,0,.77778],"8838":[.13597,.63597,0,0,.77778],"8839":[.13597,.63597,0,0,.77778],"8846":[0,.55556,0,0,.66667],"8849":[.13597,.63597,0,0,.77778],"8850":[.13597,.63597,0,0,.77778],"8851":[0,.55556,0,0,.66667],"8852":[0,.55556,0,0,.66667],"8853":[.08333,.58333,0,0,.77778],"8854":[.08333,.58333,0,0,.77778],"8855":[.08333,.58333,0,0,.77778],"8856":[.08333,.58333,0,0,.77778],"8857":[.08333,.58333,0,0,.77778],"8866":[0,.69444,0,0,.61111],"8867":[0,.69444,0,0,.61111],"8868":[0,.69444,0,0,.77778],"8869":[0,.69444,0,0,.77778],"8872":[.249,.75,0,0,.867],"8900":[-.05555,.44445,0,0,.5],"8901":[-.05555,.44445,0,0,.27778],"8902":[-.03472,.46528,0,0,.5],"8904":[.005,.505,0,0,.9],"8942":[.03,.9,0,0,.278],"8943":[-.19,.31,0,0,1.172],"8945":[-.1,.82,0,0,1.282],"8968":[.25,.75,0,0,.44445],"8969":[.25,.75,0,0,.44445],"8970":[.25,.75,0,0,.44445],"8971":[.25,.75,0,0,.44445],"8994":[-.14236,.35764,0,0,1],"8995":[-.14236,.35764,0,0,1],"9136":[.244,.744,0,0,.412],"9137":[.244,.744,0,0,.412],"9651":[.19444,.69444,0,0,.88889],"9657":[-.03472,.46528,0,0,.5],"9661":[.19444,.69444,0,0,.88889],"9667":[-.03472,.46528,0,0,.5],"9711":[.19444,.69444,0,0,1],"9824":[.12963,.69444,0,0,.77778],"9825":[.12963,.69444,0,0,.77778],"9826":[.12963,.69444,0,0,.77778],"9827":[.12963,.69444,0,0,.77778],"9837":[0,.75,0,0,.38889],"9838":[.19444,.69444,0,0,.38889],"9839":[.19444,.69444,0,0,.38889],"10216":[.25,.75,0,0,.38889],"10217":[.25,.75,0,0,.38889],"10222":[.244,.744,0,0,.412],"10223":[.244,.744,0,0,.412],"10229":[.011,.511,0,0,1.609],"10230":[.011,.511,0,0,1.638],"10231":[.011,.511,0,0,1.859],"10232":[.024,.525,0,0,1.609],"10233":[.024,.525,0,0,1.638],"10234":[.024,.525,0,0,1.858],"10236":[.011,.511,0,0,1.638],"10815":[0,.68333,0,0,.75],"10927":[.13597,.63597,0,0,.77778],"10928":[.13597,.63597,0,0,.77778],"57376":[.19444,.69444,0,0,0]},"Math-BoldItalic":{"65":[0,.68611,0,0,.86944],"66":[0,.68611,.04835,0,.8664],"67":[0,.68611,.06979,0,.81694],"68":[0,.68611,.03194,0,.93812],"69":[0,.68611,.05451,0,.81007],"70":[0,.68611,.15972,0,.68889],"71":[0,.68611,0,0,.88673],"72":[0,.68611,.08229,0,.98229],"73":[0,.68611,.07778,0,.51111],"74":[0,.68611,.10069,0,.63125],"75":[0,.68611,.06979,0,.97118],"76":[0,.68611,0,0,.75555],"77":[0,.68611,.11424,0,1.14201],"78":[0,.68611,.11424,0,.95034],"79":[0,.68611,.03194,0,.83666],"80":[0,.68611,.15972,0,.72309],"81":[.19444,.68611,0,0,.86861],"82":[0,.68611,.00421,0,.87235],"83":[0,.68611,.05382,0,.69271],"84":[0,.68611,.15972,0,.63663],"85":[0,.68611,.11424,0,.80027],"86":[0,.68611,.25555,0,.67778],"87":[0,.68611,.15972,0,1.09305],"88":[0,.68611,.07778,0,.94722],"89":[0,.68611,.25555,0,.67458],"90":[0,.68611,.06979,0,.77257],"97":[0,.44444,0,0,.63287],"98":[0,.69444,0,0,.52083],"99":[0,.44444,0,0,.51342],"100":[0,.69444,0,0,.60972],"101":[0,.44444,0,0,.55361],"102":[.19444,.69444,.11042,0,.56806],"103":[.19444,.44444,.03704,0,.5449],"104":[0,.69444,0,0,.66759],"105":[0,.69326,0,0,.4048],"106":[.19444,.69326,.0622,0,.47083],"107":[0,.69444,.01852,0,.6037],"108":[0,.69444,.0088,0,.34815],"109":[0,.44444,0,0,1.0324],"110":[0,.44444,0,0,.71296],"111":[0,.44444,0,0,.58472],"112":[.19444,.44444,0,0,.60092],"113":[.19444,.44444,.03704,0,.54213],"114":[0,.44444,.03194,0,.5287],"115":[0,.44444,0,0,.53125],"116":[0,.63492,0,0,.41528],"117":[0,.44444,0,0,.68102],"118":[0,.44444,.03704,0,.56666],"119":[0,.44444,.02778,0,.83148],"120":[0,.44444,0,0,.65903],"121":[.19444,.44444,.03704,0,.59028],"122":[0,.44444,.04213,0,.55509],"915":[0,.68611,.15972,0,.65694],"916":[0,.68611,0,0,.95833],"920":[0,.68611,.03194,0,.86722],"923":[0,.68611,0,0,.80555],"926":[0,.68611,.07458,0,.84125],"928":[0,.68611,.08229,0,.98229],"931":[0,.68611,.05451,0,.88507],"933":[0,.68611,.15972,0,.67083],"934":[0,.68611,0,0,.76666],"936":[0,.68611,.11653,0,.71402],"937":[0,.68611,.04835,0,.8789],"945":[0,.44444,0,0,.76064],"946":[.19444,.69444,.03403,0,.65972],"947":[.19444,.44444,.06389,0,.59003],"948":[0,.69444,.03819,0,.52222],"949":[0,.44444,0,0,.52882],"950":[.19444,.69444,.06215,0,.50833],"951":[.19444,.44444,.03704,0,.6],"952":[0,.69444,.03194,0,.5618],"953":[0,.44444,0,0,.41204],"954":[0,.44444,0,0,.66759],"955":[0,.69444,0,0,.67083],"956":[.19444,.44444,0,0,.70787],"957":[0,.44444,.06898,0,.57685],"958":[.19444,.69444,.03021,0,.50833],"959":[0,.44444,0,0,.58472],"960":[0,.44444,.03704,0,.68241],"961":[.19444,.44444,0,0,.6118],"962":[.09722,.44444,.07917,0,.42361],"963":[0,.44444,.03704,0,.68588],"964":[0,.44444,.13472,0,.52083],"965":[0,.44444,.03704,0,.63055],"966":[.19444,.44444,0,0,.74722],"967":[.19444,.44444,0,0,.71805],"968":[.19444,.69444,.03704,0,.75833],"969":[0,.44444,.03704,0,.71782],"977":[0,.69444,0,0,.69155],"981":[.19444,.69444,0,0,.7125],"982":[0,.44444,.03194,0,.975],"1009":[.19444,.44444,0,0,.6118],"1013":[0,.44444,0,0,.48333]},"Math-Italic":{"65":[0,.68333,0,.13889,.75],"66":[0,.68333,.05017,.08334,.75851],"67":[0,.68333,.07153,.08334,.71472],"68":[0,.68333,.02778,.05556,.82792],"69":[0,.68333,.05764,.08334,.7382],"70":[0,.68333,.13889,.08334,.64306],"71":[0,.68333,0,.08334,.78625],"72":[0,.68333,.08125,.05556,.83125],"73":[0,.68333,.07847,.11111,.43958],"74":[0,.68333,.09618,.16667,.55451],"75":[0,.68333,.07153,.05556,.84931],"76":[0,.68333,0,.02778,.68056],"77":[0,.68333,.10903,.08334,.97014],"78":[0,.68333,.10903,.08334,.80347],"79":[0,.68333,.02778,.08334,.76278],"80":[0,.68333,.13889,.08334,.64201],"81":[.19444,.68333,0,.08334,.79056],"82":[0,.68333,.00773,.08334,.75929],"83":[0,.68333,.05764,.08334,.6132],"84":[0,.68333,.13889,.08334,.58438],"85":[0,.68333,.10903,.02778,.68278],"86":[0,.68333,.22222,0,.58333],"87":[0,.68333,.13889,0,.94445],"88":[0,.68333,.07847,.08334,.82847],"89":[0,.68333,.22222,0,.58056],"90":[0,.68333,.07153,.08334,.68264],"97":[0,.43056,0,0,.52859],"98":[0,.69444,0,0,.42917],"99":[0,.43056,0,.05556,.43276],"100":[0,.69444,0,.16667,.52049],"101":[0,.43056,0,.05556,.46563],"102":[.19444,.69444,.10764,.16667,.48959],"103":[.19444,.43056,.03588,.02778,.47697],"104":[0,.69444,0,0,.57616],"105":[0,.65952,0,0,.34451],"106":[.19444,.65952,.05724,0,.41181],"107":[0,.69444,.03148,0,.5206],"108":[0,.69444,.01968,.08334,.29838],"109":[0,.43056,0,0,.87801],"110":[0,.43056,0,0,.60023],"111":[0,.43056,0,.05556,.48472],"112":[.19444,.43056,0,.08334,.50313],"113":[.19444,.43056,.03588,.08334,.44641],"114":[0,.43056,.02778,.05556,.45116],"115":[0,.43056,0,.05556,.46875],"116":[0,.61508,0,.08334,.36111],"117":[0,.43056,0,.02778,.57246],"118":[0,.43056,.03588,.02778,.48472],"119":[0,.43056,.02691,.08334,.71592],"120":[0,.43056,0,.02778,.57153],"121":[.19444,.43056,.03588,.05556,.49028],"122":[0,.43056,.04398,.05556,.46505],"915":[0,.68333,.13889,.08334,.61528],"916":[0,.68333,0,.16667,.83334],"920":[0,.68333,.02778,.08334,.76278],"923":[0,.68333,0,.16667,.69445],"926":[0,.68333,.07569,.08334,.74236],"928":[0,.68333,.08125,.05556,.83125],"931":[0,.68333,.05764,.08334,.77986],"933":[0,.68333,.13889,.05556,.58333],"934":[0,.68333,0,.08334,.66667],"936":[0,.68333,.11,.05556,.61222],"937":[0,.68333,.05017,.08334,.7724],"945":[0,.43056,.0037,.02778,.6397],"946":[.19444,.69444,.05278,.08334,.56563],"947":[.19444,.43056,.05556,0,.51773],"948":[0,.69444,.03785,.05556,.44444],"949":[0,.43056,0,.08334,.46632],"950":[.19444,.69444,.07378,.08334,.4375],"951":[.19444,.43056,.03588,.05556,.49653],"952":[0,.69444,.02778,.08334,.46944],"953":[0,.43056,0,.05556,.35394],"954":[0,.43056,0,0,.57616],"955":[0,.69444,0,0,.58334],"956":[.19444,.43056,0,.02778,.60255],"957":[0,.43056,.06366,.02778,.49398],"958":[.19444,.69444,.04601,.11111,.4375],"959":[0,.43056,0,.05556,.48472],"960":[0,.43056,.03588,0,.57003],"961":[.19444,.43056,0,.08334,.51702],"962":[.09722,.43056,.07986,.08334,.36285],"963":[0,.43056,.03588,0,.57141],"964":[0,.43056,.1132,.02778,.43715],"965":[0,.43056,.03588,.02778,.54028],"966":[.19444,.43056,0,.08334,.65417],"967":[.19444,.43056,0,.05556,.62569],"968":[.19444,.69444,.03588,.11111,.65139],"969":[0,.43056,.03588,0,.62245],"977":[0,.69444,0,.08334,.59144],"981":[.19444,.69444,0,.08334,.59583],"982":[0,.43056,.02778,0,.82813],"1009":[.19444,.43056,0,.08334,.51702],"1013":[0,.43056,0,.05556,.4059]},"Math-Regular":{"65":[0,.68333,0,.13889,.75],"66":[0,.68333,.05017,.08334,.75851],"67":[0,.68333,.07153,.08334,.71472],"68":[0,.68333,.02778,.05556,.82792],"69":[0,.68333,.05764,.08334,.7382],"70":[0,.68333,.13889,.08334,.64306],"71":[0,.68333,0,.08334,.78625],"72":[0,.68333,.08125,.05556,.83125],"73":[0,.68333,.07847,.11111,.43958],"74":[0,.68333,.09618,.16667,.55451],"75":[0,.68333,.07153,.05556,.84931],"76":[0,.68333,0,.02778,.68056],"77":[0,.68333,.10903,.08334,.97014],"78":[0,.68333,.10903,.08334,.80347],"79":[0,.68333,.02778,.08334,.76278],"80":[0,.68333,.13889,.08334,.64201],"81":[.19444,.68333,0,.08334,.79056],"82":[0,.68333,.00773,.08334,.75929],"83":[0,.68333,.05764,.08334,.6132],"84":[0,.68333,.13889,.08334,.58438],"85":[0,.68333,.10903,.02778,.68278],"86":[0,.68333,.22222,0,.58333],"87":[0,.68333,.13889,0,.94445],"88":[0,.68333,.07847,.08334,.82847],"89":[0,.68333,.22222,0,.58056],"90":[0,.68333,.07153,.08334,.68264],"97":[0,.43056,0,0,.52859],"98":[0,.69444,0,0,.42917],"99":[0,.43056,0,.05556,.43276],"100":[0,.69444,0,.16667,.52049],"101":[0,.43056,0,.05556,.46563],"102":[.19444,.69444,.10764,.16667,.48959],"103":[.19444,.43056,.03588,.02778,.47697],"104":[0,.69444,0,0,.57616],"105":[0,.65952,0,0,.34451],"106":[.19444,.65952,.05724,0,.41181],"107":[0,.69444,.03148,0,.5206],"108":[0,.69444,.01968,.08334,.29838],"109":[0,.43056,0,0,.87801],"110":[0,.43056,0,0,.60023],"111":[0,.43056,0,.05556,.48472],"112":[.19444,.43056,0,.08334,.50313],"113":[.19444,.43056,.03588,.08334,.44641],"114":[0,.43056,.02778,.05556,.45116],"115":[0,.43056,0,.05556,.46875],"116":[0,.61508,0,.08334,.36111],"117":[0,.43056,0,.02778,.57246],"118":[0,.43056,.03588,.02778,.48472],"119":[0,.43056,.02691,.08334,.71592],"120":[0,.43056,0,.02778,.57153],"121":[.19444,.43056,.03588,.05556,.49028],"122":[0,.43056,.04398,.05556,.46505],"915":[0,.68333,.13889,.08334,.61528],"916":[0,.68333,0,.16667,.83334],"920":[0,.68333,.02778,.08334,.76278],"923":[0,.68333,0,.16667,.69445],"926":[0,.68333,.07569,.08334,.74236],"928":[0,.68333,.08125,.05556,.83125],"931":[0,.68333,.05764,.08334,.77986],"933":[0,.68333,.13889,.05556,.58333],"934":[0,.68333,0,.08334,.66667],"936":[0,.68333,.11,.05556,.61222],"937":[0,.68333,.05017,.08334,.7724],"945":[0,.43056,.0037,.02778,.6397],"946":[.19444,.69444,.05278,.08334,.56563],"947":[.19444,.43056,.05556,0,.51773],"948":[0,.69444,.03785,.05556,.44444],"949":[0,.43056,0,.08334,.46632],"950":[.19444,.69444,.07378,.08334,.4375],"951":[.19444,.43056,.03588,.05556,.49653],"952":[0,.69444,.02778,.08334,.46944],"953":[0,.43056,0,.05556,.35394],"954":[0,.43056,0,0,.57616],"955":[0,.69444,0,0,.58334],"956":[.19444,.43056,0,.02778,.60255],"957":[0,.43056,.06366,.02778,.49398],"958":[.19444,.69444,.04601,.11111,.4375],"959":[0,.43056,0,.05556,.48472],"960":[0,.43056,.03588,0,.57003],"961":[.19444,.43056,0,.08334,.51702],"962":[.09722,.43056,.07986,.08334,.36285],"963":[0,.43056,.03588,0,.57141],"964":[0,.43056,.1132,.02778,.43715],"965":[0,.43056,.03588,.02778,.54028],"966":[.19444,.43056,0,.08334,.65417],"967":[.19444,.43056,0,.05556,.62569],"968":[.19444,.69444,.03588,.11111,.65139],"969":[0,.43056,.03588,0,.62245],"977":[0,.69444,0,.08334,.59144],"981":[.19444,.69444,0,.08334,.59583],"982":[0,.43056,.02778,0,.82813],"1009":[.19444,.43056,0,.08334,.51702],"1013":[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{"33":[0,.69444,0,0,.36667],"34":[0,.69444,0,0,.55834],"35":[.19444,.69444,0,0,.91667],"36":[.05556,.75,0,0,.55],"37":[.05556,.75,0,0,1.02912],"38":[0,.69444,0,0,.83056],"39":[0,.69444,0,0,.30556],"40":[.25,.75,0,0,.42778],"41":[.25,.75,0,0,.42778],"42":[0,.75,0,0,.55],"43":[.11667,.61667,0,0,.85556],"44":[.10556,.13056,0,0,.30556],"45":[0,.45833,0,0,.36667],"46":[0,.13056,0,0,.30556],"47":[.25,.75,0,0,.55],"48":[0,.69444,0,0,.55],"49":[0,.69444,0,0,.55],"50":[0,.69444,0,0,.55],"51":[0,.69444,0,0,.55],"52":[0,.69444,0,0,.55],"53":[0,.69444,0,0,.55],"54":[0,.69444,0,0,.55],"55":[0,.69444,0,0,.55],"56":[0,.69444,0,0,.55],"57":[0,.69444,0,0,.55],"58":[0,.45833,0,0,.30556],"59":[.10556,.45833,0,0,.30556],"61":[-.09375,.40625,0,0,.85556],"63":[0,.69444,0,0,.51945],"64":[0,.69444,0,0,.73334],"65":[0,.69444,0,0,.73334],"66":[0,.69444,0,0,.73334],"67":[0,.69444,0,0,.70278],"68":[0,.69444,0,0,.79445],"69":[0,.69444,0,0,.64167],"70":[0,.69444,0,0,.61111],"71":[0,.69444,0,0,.73334],"72":[0,.69444,0,0,.79445],"73":[0,.69444,0,0,.33056],"74":[0,.69444,0,0,.51945],"75":[0,.69444,0,0,.76389],"76":[0,.69444,0,0,.58056],"77":[0,.69444,0,0,.97778],"78":[0,.69444,0,0,.79445],"79":[0,.69444,0,0,.79445],"80":[0,.69444,0,0,.70278],"81":[.10556,.69444,0,0,.79445],"82":[0,.69444,0,0,.70278],"83":[0,.69444,0,0,.61111],"84":[0,.69444,0,0,.73334],"85":[0,.69444,0,0,.76389],"86":[0,.69444,.01528,0,.73334],"87":[0,.69444,.01528,0,1.03889],"88":[0,.69444,0,0,.73334],"89":[0,.69444,.0275,0,.73334],"90":[0,.69444,0,0,.67223],"91":[.25,.75,0,0,.34306],"93":[.25,.75,0,0,.34306],"94":[0,.69444,0,0,.55],"95":[.35,.10833,.03056,0,.55],"97":[0,.45833,0,0,.525],"98":[0,.69444,0,0,.56111],"99":[0,.45833,0,0,.48889],"100":[0,.69444,0,0,.56111],"101":[0,.45833,0,0,.51111],"102":[0,.69444,.07639,0,.33611],"103":[.19444,.45833,.01528,0,.55],"104":[0,.69444,0,0,.56111],"105":[0,.69444,0,0,.25556],"106":[.19444,.69444,0,0,.28611],"107":[0,.69444,0,0,.53056],"108":[0,.69444,0,0,.25556],"109":[0,.45833,0,0,.86667],"110":[0,.45833,0,0,.56111],"111":[0,.45833,0,0,.55],"112":[.19444,.45833,0,0,.56111],"113":[.19444,.45833,0,0,.56111],"114":[0,.45833,.01528,0,.37222],"115":[0,.45833,0,0,.42167],"116":[0,.58929,0,0,.40417],"117":[0,.45833,0,0,.56111],"118":[0,.45833,.01528,0,.5],"119":[0,.45833,.01528,0,.74445],"120":[0,.45833,0,0,.5],"121":[.19444,.45833,.01528,0,.5],"122":[0,.45833,0,0,.47639],"126":[.35,.34444,0,0,.55],"168":[0,.69444,0,0,.55],"176":[0,.69444,0,0,.73334],"180":[0,.69444,0,0,.55],"184":[.17014,0,0,0,.48889],"305":[0,.45833,0,0,.25556],"567":[.19444,.45833,0,0,.28611],"710":[0,.69444,0,0,.55],"711":[0,.63542,0,0,.55],"713":[0,.63778,0,0,.55],"728":[0,.69444,0,0,.55],"729":[0,.69444,0,0,.30556],"730":[0,.69444,0,0,.73334],"732":[0,.69444,0,0,.55],"733":[0,.69444,0,0,.55],"915":[0,.69444,0,0,.58056],"916":[0,.69444,0,0,.91667],"920":[0,.69444,0,0,.85556],"923":[0,.69444,0,0,.67223],"926":[0,.69444,0,0,.73334],"928":[0,.69444,0,0,.79445],"931":[0,.69444,0,0,.79445],"933":[0,.69444,0,0,.85556],"934":[0,.69444,0,0,.79445],"936":[0,.69444,0,0,.85556],"937":[0,.69444,0,0,.79445],"8211":[0,.45833,.03056,0,.55],"8212":[0,.45833,.03056,0,1.10001],"8216":[0,.69444,0,0,.30556],"8217":[0,.69444,0,0,.30556],"8220":[0,.69444,0,0,.55834],"8221":[0,.69444,0,0,.55834]},"SansSerif-Italic":{"33":[0,.69444,.05733,0,.31945],"34":[0,.69444,.00316,0,.5],"35":[.19444,.69444,.05087,0,.83334],"36":[.05556,.75,.11156,0,.5],"37":[.05556,.75,.03126,0,.83334],"38":[0,.69444,.03058,0,.75834],"39":[0,.69444,.07816,0,.27778],"40":[.25,.75,.13164,0,.38889],"41":[.25,.75,.02536,0,.38889],"42":[0,.75,.11775,0,.5],"43":[.08333,.58333,.02536,0,.77778],"44":[.125,.08333,0,0,.27778],"45":[0,.44444,.01946,0,.33333],"46":[0,.08333,0,0,.27778],"47":[.25,.75,.13164,0,.5],"48":[0,.65556,.11156,0,.5],"49":[0,.65556,.11156,0,.5],"50":[0,.65556,.11156,0,.5],"51":[0,.65556,.11156,0,.5],"52":[0,.65556,.11156,0,.5],"53":[0,.65556,.11156,0,.5],"54":[0,.65556,.11156,0,.5],"55":[0,.65556,.11156,0,.5],"56":[0,.65556,.11156,0,.5],"57":[0,.65556,.11156,0,.5],"58":[0,.44444,.02502,0,.27778],"59":[.125,.44444,.02502,0,.27778],"61":[-.13,.37,.05087,0,.77778],"63":[0,.69444,.11809,0,.47222],"64":[0,.69444,.07555,0,.66667],"65":[0,.69444,0,0,.66667],"66":[0,.69444,.08293,0,.66667],"67":[0,.69444,.11983,0,.63889],"68":[0,.69444,.07555,0,.72223],"69":[0,.69444,.11983,0,.59722],"70":[0,.69444,.13372,0,.56945],"71":[0,.69444,.11983,0,.66667],"72":[0,.69444,.08094,0,.70834],"73":[0,.69444,.13372,0,.27778],"74":[0,.69444,.08094,0,.47222],"75":[0,.69444,.11983,0,.69445],"76":[0,.69444,0,0,.54167],"77":[0,.69444,.08094,0,.875],"78":[0,.69444,.08094,0,.70834],"79":[0,.69444,.07555,0,.73611],"80":[0,.69444,.08293,0,.63889],"81":[.125,.69444,.07555,0,.73611],"82":[0,.69444,.08293,0,.64584],"83":[0,.69444,.09205,0,.55556],"84":[0,.69444,.13372,0,.68056],"85":[0,.69444,.08094,0,.6875],"86":[0,.69444,.1615,0,.66667],"87":[0,.69444,.1615,0,.94445],"88":[0,.69444,.13372,0,.66667],"89":[0,.69444,.17261,0,.66667],"90":[0,.69444,.11983,0,.61111],"91":[.25,.75,.15942,0,.28889],"93":[.25,.75,.08719,0,.28889],"94":[0,.69444,.0799,0,.5],"95":[.35,.09444,.08616,0,.5],"97":[0,.44444,.00981,0,.48056],"98":[0,.69444,.03057,0,.51667],"99":[0,.44444,.08336,0,.44445],"100":[0,.69444,.09483,0,.51667],"101":[0,.44444,.06778,0,.44445],"102":[0,.69444,.21705,0,.30556],"103":[.19444,.44444,.10836,0,.5],"104":[0,.69444,.01778,0,.51667],"105":[0,.67937,.09718,0,.23889],"106":[.19444,.67937,.09162,0,.26667],"107":[0,.69444,.08336,0,.48889],"108":[0,.69444,.09483,0,.23889],"109":[0,.44444,.01778,0,.79445],"110":[0,.44444,.01778,0,.51667],"111":[0,.44444,.06613,0,.5],"112":[.19444,.44444,.0389,0,.51667],"113":[.19444,.44444,.04169,0,.51667],"114":[0,.44444,.10836,0,.34167],"115":[0,.44444,.0778,0,.38333],"116":[0,.57143,.07225,0,.36111],"117":[0,.44444,.04169,0,.51667],"118":[0,.44444,.10836,0,.46111],"119":[0,.44444,.10836,0,.68334],"120":[0,.44444,.09169,0,.46111],"121":[.19444,.44444,.10836,0,.46111],"122":[0,.44444,.08752,0,.43472],"126":[.35,.32659,.08826,0,.5],"168":[0,.67937,.06385,0,.5],"176":[0,.69444,0,0,.73752],"184":[.17014,0,0,0,.44445],"305":[0,.44444,.04169,0,.23889],"567":[.19444,.44444,.04169,0,.26667],"710":[0,.69444,.0799,0,.5],"711":[0,.63194,.08432,0,.5],"713":[0,.60889,.08776,0,.5],"714":[0,.69444,.09205,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,.09483,0,.5],"729":[0,.67937,.07774,0,.27778],"730":[0,.69444,0,0,.73752],"732":[0,.67659,.08826,0,.5],"733":[0,.69444,.09205,0,.5],"915":[0,.69444,.13372,0,.54167],"916":[0,.69444,0,0,.83334],"920":[0,.69444,.07555,0,.77778],"923":[0,.69444,0,0,.61111],"926":[0,.69444,.12816,0,.66667],"928":[0,.69444,.08094,0,.70834],"931":[0,.69444,.11983,0,.72222],"933":[0,.69444,.09031,0,.77778],"934":[0,.69444,.04603,0,.72222],"936":[0,.69444,.09031,0,.77778],"937":[0,.69444,.08293,0,.72222],"8211":[0,.44444,.08616,0,.5],"8212":[0,.44444,.08616,0,1],"8216":[0,.69444,.07816,0,.27778],"8217":[0,.69444,.07816,0,.27778],"8220":[0,.69444,.14205,0,.5],"8221":[0,.69444,.00316,0,.5]},"SansSerif-Regular":{"33":[0,.69444,0,0,.31945],"34":[0,.69444,0,0,.5],"35":[.19444,.69444,0,0,.83334],"36":[.05556,.75,0,0,.5],"37":[.05556,.75,0,0,.83334],"38":[0,.69444,0,0,.75834],"39":[0,.69444,0,0,.27778],"40":[.25,.75,0,0,.38889],"41":[.25,.75,0,0,.38889],"42":[0,.75,0,0,.5],"43":[.08333,.58333,0,0,.77778],"44":[.125,.08333,0,0,.27778],"45":[0,.44444,0,0,.33333],"46":[0,.08333,0,0,.27778],"47":[.25,.75,0,0,.5],"48":[0,.65556,0,0,.5],"49":[0,.65556,0,0,.5],"50":[0,.65556,0,0,.5],"51":[0,.65556,0,0,.5],"52":[0,.65556,0,0,.5],"53":[0,.65556,0,0,.5],"54":[0,.65556,0,0,.5],"55":[0,.65556,0,0,.5],"56":[0,.65556,0,0,.5],"57":[0,.65556,0,0,.5],"58":[0,.44444,0,0,.27778],"59":[.125,.44444,0,0,.27778],"61":[-.13,.37,0,0,.77778],"63":[0,.69444,0,0,.47222],"64":[0,.69444,0,0,.66667],"65":[0,.69444,0,0,.66667],"66":[0,.69444,0,0,.66667],"67":[0,.69444,0,0,.63889],"68":[0,.69444,0,0,.72223],"69":[0,.69444,0,0,.59722],"70":[0,.69444,0,0,.56945],"71":[0,.69444,0,0,.66667],"72":[0,.69444,0,0,.70834],"73":[0,.69444,0,0,.27778],"74":[0,.69444,0,0,.47222],"75":[0,.69444,0,0,.69445],"76":[0,.69444,0,0,.54167],"77":[0,.69444,0,0,.875],"78":[0,.69444,0,0,.70834],"79":[0,.69444,0,0,.73611],"80":[0,.69444,0,0,.63889],"81":[.125,.69444,0,0,.73611],"82":[0,.69444,0,0,.64584],"83":[0,.69444,0,0,.55556],"84":[0,.69444,0,0,.68056],"85":[0,.69444,0,0,.6875],"86":[0,.69444,.01389,0,.66667],"87":[0,.69444,.01389,0,.94445],"88":[0,.69444,0,0,.66667],"89":[0,.69444,.025,0,.66667],"90":[0,.69444,0,0,.61111],"91":[.25,.75,0,0,.28889],"93":[.25,.75,0,0,.28889],"94":[0,.69444,0,0,.5],"95":[.35,.09444,.02778,0,.5],"97":[0,.44444,0,0,.48056],"98":[0,.69444,0,0,.51667],"99":[0,.44444,0,0,.44445],"100":[0,.69444,0,0,.51667],"101":[0,.44444,0,0,.44445],"102":[0,.69444,.06944,0,.30556],"103":[.19444,.44444,.01389,0,.5],"104":[0,.69444,0,0,.51667],"105":[0,.67937,0,0,.23889],"106":[.19444,.67937,0,0,.26667],"107":[0,.69444,0,0,.48889],"108":[0,.69444,0,0,.23889],"109":[0,.44444,0,0,.79445],"110":[0,.44444,0,0,.51667],"111":[0,.44444,0,0,.5],"112":[.19444,.44444,0,0,.51667],"113":[.19444,.44444,0,0,.51667],"114":[0,.44444,.01389,0,.34167],"115":[0,.44444,0,0,.38333],"116":[0,.57143,0,0,.36111],"117":[0,.44444,0,0,.51667],"118":[0,.44444,.01389,0,.46111],"119":[0,.44444,.01389,0,.68334],"120":[0,.44444,0,0,.46111],"121":[.19444,.44444,.01389,0,.46111],"122":[0,.44444,0,0,.43472],"126":[.35,.32659,0,0,.5],"168":[0,.67937,0,0,.5],"176":[0,.69444,0,0,.66667],"184":[.17014,0,0,0,.44445],"305":[0,.44444,0,0,.23889],"567":[.19444,.44444,0,0,.26667],"710":[0,.69444,0,0,.5],"711":[0,.63194,0,0,.5],"713":[0,.60889,0,0,.5],"714":[0,.69444,0,0,.5],"715":[0,.69444,0,0,.5],"728":[0,.69444,0,0,.5],"729":[0,.67937,0,0,.27778],"730":[0,.69444,0,0,.66667],"732":[0,.67659,0,0,.5],"733":[0,.69444,0,0,.5],"915":[0,.69444,0,0,.54167],"916":[0,.69444,0,0,.83334],"920":[0,.69444,0,0,.77778],"923":[0,.69444,0,0,.61111],"926":[0,.69444,0,0,.66667],"928":[0,.69444,0,0,.70834],"931":[0,.69444,0,0,.72222],"933":[0,.69444,0,0,.77778],"934":[0,.69444,0,0,.72222],"936":[0,.69444,0,0,.77778],"937":[0,.69444,0,0,.72222],"8211":[0,.44444,.02778,0,.5],"8212":[0,.44444,.02778,0,1],"8216":[0,.69444,0,0,.27778],"8217":[0,.69444,0,0,.27778],"8220":[0,.69444,0,0,.5],"8221":[0,.69444,0,0,.5]},"Script-Regular":{"65":[0,.7,.22925,0,.80253],"66":[0,.7,.04087,0,.90757],"67":[0,.7,.1689,0,.66619],"68":[0,.7,.09371,0,.77443],"69":[0,.7,.18583,0,.56162],"70":[0,.7,.13634,0,.89544],"71":[0,.7,.17322,0,.60961],"72":[0,.7,.29694,0,.96919],"73":[0,.7,.19189,0,.80907],"74":[.27778,.7,.19189,0,1.05159],"75":[0,.7,.31259,0,.91364],"76":[0,.7,.19189,0,.87373],"77":[0,.7,.15981,0,1.08031],"78":[0,.7,.3525,0,.9015],"79":[0,.7,.08078,0,.73787],"80":[0,.7,.08078,0,1.01262],"81":[0,.7,.03305,0,.88282],"82":[0,.7,.06259,0,.85],"83":[0,.7,.19189,0,.86767],"84":[0,.7,.29087,0,.74697],"85":[0,.7,.25815,0,.79996],"86":[0,.7,.27523,0,.62204],"87":[0,.7,.27523,0,.80532],"88":[0,.7,.26006,0,.94445],"89":[0,.7,.2939,0,.70961],"90":[0,.7,.24037,0,.8212]},"Size1-Regular":{"40":[.35001,.85,0,0,.45834],"41":[.35001,.85,0,0,.45834],"47":[.35001,.85,0,0,.57778],"91":[.35001,.85,0,0,.41667],"92":[.35001,.85,0,0,.57778],"93":[.35001,.85,0,0,.41667],"123":[.35001,.85,0,0,.58334],"125":[.35001,.85,0,0,.58334],"710":[0,.72222,0,0,.55556],"732":[0,.72222,0,0,.55556],"770":[0,.72222,0,0,.55556],"771":[0,.72222,0,0,.55556],"8214":[-99e-5,.601,0,0,.77778],"8593":[1e-5,.6,0,0,.66667],"8595":[1e-5,.6,0,0,.66667],"8657":[1e-5,.6,0,0,.77778],"8659":[1e-5,.6,0,0,.77778],"8719":[.25001,.75,0,0,.94445],"8720":[.25001,.75,0,0,.94445],"8721":[.25001,.75,0,0,1.05556],"8730":[.35001,.85,0,0,1],"8739":[-.00599,.606,0,0,.33333],"8741":[-.00599,.606,0,0,.55556],"8747":[.30612,.805,.19445,0,.47222],"8748":[.306,.805,.19445,0,.47222],"8749":[.306,.805,.19445,0,.47222],"8750":[.30612,.805,.19445,0,.47222],"8896":[.25001,.75,0,0,.83334],"8897":[.25001,.75,0,0,.83334],"8898":[.25001,.75,0,0,.83334],"8899":[.25001,.75,0,0,.83334],"8968":[.35001,.85,0,0,.47222],"8969":[.35001,.85,0,0,.47222],"8970":[.35001,.85,0,0,.47222],"8971":[.35001,.85,0,0,.47222],"9168":[-99e-5,.601,0,0,.66667],"10216":[.35001,.85,0,0,.47222],"10217":[.35001,.85,0,0,.47222],"10752":[.25001,.75,0,0,1.11111],"10753":[.25001,.75,0,0,1.11111],"10754":[.25001,.75,0,0,1.11111],"10756":[.25001,.75,0,0,.83334],"10758":[.25001,.75,0,0,.83334]},"Size2-Regular":{"40":[.65002,1.15,0,0,.59722],"41":[.65002,1.15,0,0,.59722],"47":[.65002,1.15,0,0,.81111],"91":[.65002,1.15,0,0,.47222],"92":[.65002,1.15,0,0,.81111],"93":[.65002,1.15,0,0,.47222],"123":[.65002,1.15,0,0,.66667],"125":[.65002,1.15,0,0,.66667],"710":[0,.75,0,0,1],"732":[0,.75,0,0,1],"770":[0,.75,0,0,1],"771":[0,.75,0,0,1],"8719":[.55001,1.05,0,0,1.27778],"8720":[.55001,1.05,0,0,1.27778],"8721":[.55001,1.05,0,0,1.44445],"8730":[.65002,1.15,0,0,1],"8747":[.86225,1.36,.44445,0,.55556],"8748":[.862,1.36,.44445,0,.55556],"8749":[.862,1.36,.44445,0,.55556],"8750":[.86225,1.36,.44445,0,.55556],"8896":[.55001,1.05,0,0,1.11111],"8897":[.55001,1.05,0,0,1.11111],"8898":[.55001,1.05,0,0,1.11111],"8899":[.55001,1.05,0,0,1.11111],"8968":[.65002,1.15,0,0,.52778],"8969":[.65002,1.15,0,0,.52778],"8970":[.65002,1.15,0,0,.52778],"8971":[.65002,1.15,0,0,.52778],"10216":[.65002,1.15,0,0,.61111],"10217":[.65002,1.15,0,0,.61111],"10752":[.55001,1.05,0,0,1.51112],"10753":[.55001,1.05,0,0,1.51112],"10754":[.55001,1.05,0,0,1.51112],"10756":[.55001,1.05,0,0,1.11111],"10758":[.55001,1.05,0,0,1.11111]},"Size3-Regular":{"40":[.95003,1.45,0,0,.73611],"41":[.95003,1.45,0,0,.73611],"47":[.95003,1.45,0,0,1.04445],"91":[.95003,1.45,0,0,.52778],"92":[.95003,1.45,0,0,1.04445],"93":[.95003,1.45,0,0,.52778],"123":[.95003,1.45,0,0,.75],"125":[.95003,1.45,0,0,.75],"710":[0,.75,0,0,1.44445],"732":[0,.75,0,0,1.44445],"770":[0,.75,0,0,1.44445],"771":[0,.75,0,0,1.44445],"8730":[.95003,1.45,0,0,1],"8968":[.95003,1.45,0,0,.58334],"8969":[.95003,1.45,0,0,.58334],"8970":[.95003,1.45,0,0,.58334],"8971":[.95003,1.45,0,0,.58334],"10216":[.95003,1.45,0,0,.75],"10217":[.95003,1.45,0,0,.75]},"Size4-Regular":{"40":[1.25003,1.75,0,0,.79167],"41":[1.25003,1.75,0,0,.79167],"47":[1.25003,1.75,0,0,1.27778],"91":[1.25003,1.75,0,0,.58334],"92":[1.25003,1.75,0,0,1.27778],"93":[1.25003,1.75,0,0,.58334],"123":[1.25003,1.75,0,0,.80556],"125":[1.25003,1.75,0,0,.80556],"710":[0,.825,0,0,1.8889],"732":[0,.825,0,0,1.8889],"770":[0,.825,0,0,1.8889],"771":[0,.825,0,0,1.8889],"8730":[1.25003,1.75,0,0,1],"8968":[1.25003,1.75,0,0,.63889],"8969":[1.25003,1.75,0,0,.63889],"8970":[1.25003,1.75,0,0,.63889],"8971":[1.25003,1.75,0,0,.63889],"9115":[.64502,1.155,0,0,.875],"9116":[1e-5,.6,0,0,.875],"9117":[.64502,1.155,0,0,.875],"9118":[.64502,1.155,0,0,.875],"9119":[1e-5,.6,0,0,.875],"9120":[.64502,1.155,0,0,.875],"9121":[.64502,1.155,0,0,.66667],"9122":[-99e-5,.601,0,0,.66667],"9123":[.64502,1.155,0,0,.66667],"9124":[.64502,1.155,0,0,.66667],"9125":[-99e-5,.601,0,0,.66667],"9126":[.64502,1.155,0,0,.66667],"9127":[1e-5,.9,0,0,.88889],"9128":[.65002,1.15,0,0,.88889],"9129":[.90001,0,0,0,.88889],"9130":[0,.3,0,0,.88889],"9131":[1e-5,.9,0,0,.88889],"9132":[.65002,1.15,0,0,.88889],"9133":[.90001,0,0,0,.88889],"9143":[.88502,.915,0,0,1.05556],"10216":[1.25003,1.75,0,0,.80556],"10217":[1.25003,1.75,0,0,.80556],"57344":[-.00499,.605,0,0,1.05556],"57345":[-.00499,.605,0,0,1.05556],"57680":[0,.12,0,0,.45],"57681":[0,.12,0,0,.45],"57682":[0,.12,0,0,.45],"57683":[0,.12,0,0,.45]},"Typewriter-Regular":{"32":[0,0,0,0,.525],"33":[0,.61111,0,0,.525],"34":[0,.61111,0,0,.525],"35":[0,.61111,0,0,.525],"36":[.08333,.69444,0,0,.525],"37":[.08333,.69444,0,0,.525],"38":[0,.61111,0,0,.525],"39":[0,.61111,0,0,.525],"40":[.08333,.69444,0,0,.525],"41":[.08333,.69444,0,0,.525],"42":[0,.52083,0,0,.525],"43":[-.08056,.53055,0,0,.525],"44":[.13889,.125,0,0,.525],"45":[-.08056,.53055,0,0,.525],"46":[0,.125,0,0,.525],"47":[.08333,.69444,0,0,.525],"48":[0,.61111,0,0,.525],"49":[0,.61111,0,0,.525],"50":[0,.61111,0,0,.525],"51":[0,.61111,0,0,.525],"52":[0,.61111,0,0,.525],"53":[0,.61111,0,0,.525],"54":[0,.61111,0,0,.525],"55":[0,.61111,0,0,.525],"56":[0,.61111,0,0,.525],"57":[0,.61111,0,0,.525],"58":[0,.43056,0,0,.525],"59":[.13889,.43056,0,0,.525],"60":[-.05556,.55556,0,0,.525],"61":[-.19549,.41562,0,0,.525],"62":[-.05556,.55556,0,0,.525],"63":[0,.61111,0,0,.525],"64":[0,.61111,0,0,.525],"65":[0,.61111,0,0,.525],"66":[0,.61111,0,0,.525],"67":[0,.61111,0,0,.525],"68":[0,.61111,0,0,.525],"69":[0,.61111,0,0,.525],"70":[0,.61111,0,0,.525],"71":[0,.61111,0,0,.525],"72":[0,.61111,0,0,.525],"73":[0,.61111,0,0,.525],"74":[0,.61111,0,0,.525],"75":[0,.61111,0,0,.525],"76":[0,.61111,0,0,.525],"77":[0,.61111,0,0,.525],"78":[0,.61111,0,0,.525],"79":[0,.61111,0,0,.525],"80":[0,.61111,0,0,.525],"81":[.13889,.61111,0,0,.525],"82":[0,.61111,0,0,.525],"83":[0,.61111,0,0,.525],"84":[0,.61111,0,0,.525],"85":[0,.61111,0,0,.525],"86":[0,.61111,0,0,.525],"87":[0,.61111,0,0,.525],"88":[0,.61111,0,0,.525],"89":[0,.61111,0,0,.525],"90":[0,.61111,0,0,.525],"91":[.08333,.69444,0,0,.525],"92":[.08333,.69444,0,0,.525],"93":[.08333,.69444,0,0,.525],"94":[0,.61111,0,0,.525],"95":[.09514,0,0,0,.525],"96":[0,.61111,0,0,.525],"97":[0,.43056,0,0,.525],"98":[0,.61111,0,0,.525],"99":[0,.43056,0,0,.525],"100":[0,.61111,0,0,.525],"101":[0,.43056,0,0,.525],"102":[0,.61111,0,0,.525],"103":[.22222,.43056,0,0,.525],"104":[0,.61111,0,0,.525],"105":[0,.61111,0,0,.525],"106":[.22222,.61111,0,0,.525],"107":[0,.61111,0,0,.525],"108":[0,.61111,0,0,.525],"109":[0,.43056,0,0,.525],"110":[0,.43056,0,0,.525],"111":[0,.43056,0,0,.525],"112":[.22222,.43056,0,0,.525],"113":[.22222,.43056,0,0,.525],"114":[0,.43056,0,0,.525],"115":[0,.43056,0,0,.525],"116":[0,.55358,0,0,.525],"117":[0,.43056,0,0,.525],"118":[0,.43056,0,0,.525],"119":[0,.43056,0,0,.525],"120":[0,.43056,0,0,.525],"121":[.22222,.43056,0,0,.525],"122":[0,.43056,0,0,.525],"123":[.08333,.69444,0,0,.525],"124":[.08333,.69444,0,0,.525],"125":[.08333,.69444,0,0,.525],"126":[0,.61111,0,0,.525],"127":[0,.61111,0,0,.525],"160":[0,0,0,0,.525],"176":[0,.61111,0,0,.525],"184":[.19445,0,0,0,.525],"305":[0,.43056,0,0,.525],"567":[.22222,.43056,0,0,.525],"711":[0,.56597,0,0,.525],"713":[0,.56555,0,0,.525],"714":[0,.61111,0,0,.525],"715":[0,.61111,0,0,.525],"728":[0,.61111,0,0,.525],"730":[0,.61111,0,0,.525],"770":[0,.61111,0,0,.525],"771":[0,.61111,0,0,.525],"776":[0,.61111,0,0,.525],"915":[0,.61111,0,0,.525],"916":[0,.61111,0,0,.525],"920":[0,.61111,0,0,.525],"923":[0,.61111,0,0,.525],"926":[0,.61111,0,0,.525],"928":[0,.61111,0,0,.525],"931":[0,.61111,0,0,.525],"933":[0,.61111,0,0,.525],"934":[0,.61111,0,0,.525],"936":[0,.61111,0,0,.525],"937":[0,.61111,0,0,.525],"8216":[0,.61111,0,0,.525],"8217":[0,.61111,0,0,.525],"8242":[0,.61111,0,0,.525],"9251":[.11111,.21944,0,0,.525]}},bt={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Mt={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function lr(At,re){Kt[At]=re}function mt(At,re,de){if(!Kt[re])throw new Error("Font metrics not found for font: "+re+".");var me=At.charCodeAt(0),ke=Kt[re][me];if(!ke&&At[0]in Mt&&(me=Mt[At[0]].charCodeAt(0),ke=Kt[re][me]),!ke&&de==="text"&&(Z(me)&&(ke=Kt[re][77])),ke)return{depth:ke[0],height:ke[1],italic:ke[2],skew:ke[3],width:ke[4]}}var Gt={};function Jt(At){var re;if(At>=5?re=0:At>=3?re=1:re=2,!Gt[re]){var de=Gt[re]={cssEmPerMu:bt.quad[re]/18};for(var me in bt)bt.hasOwnProperty(me)&&(de[me]=bt[me][re])}return Gt[re]}var dr={bin:1,close:1,inner:1,open:1,punct:1,rel:1},cr={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},mr={math:{},text:{}},it=mr;function pe(At,re,de,me,ke,ut){mr[At][ke]={font:re,group:de,replace:me},ut&&me&&(mr[At][me]=mr[At][ke])}var ae="math",Ve="text",Ye="main",oe="ams",ht="accent-token",Ft="bin",Te="close",Lt="inner",Et="mathord",be="op-token",et="open",ot="punct",De="rel",Be="spacing",Fe="textord";pe(ae,Ye,De,"\u2261","\\equiv",!0),pe(ae,Ye,De,"\u227A","\\prec",!0),pe(ae,Ye,De,"\u227B","\\succ",!0),pe(ae,Ye,De,"\u223C","\\sim",!0),pe(ae,Ye,De,"\u22A5","\\perp"),pe(ae,Ye,De,"\u2AAF","\\preceq",!0),pe(ae,Ye,De,"\u2AB0","\\succeq",!0),pe(ae,Ye,De,"\u2243","\\simeq",!0),pe(ae,Ye,De,"\u2223","\\mid",!0),pe(ae,Ye,De,"\u226A","\\ll",!0),pe(ae,Ye,De,"\u226B","\\gg",!0),pe(ae,Ye,De,"\u224D","\\asymp",!0),pe(ae,Ye,De,"\u2225","\\parallel"),pe(ae,Ye,De,"\u22C8","\\bowtie",!0),pe(ae,Ye,De,"\u2323","\\smile",!0),pe(ae,Ye,De,"\u2291","\\sqsubseteq",!0),pe(ae,Ye,De,"\u2292","\\sqsupseteq",!0),pe(ae,Ye,De,"\u2250","\\doteq",!0),pe(ae,Ye,De,"\u2322","\\frown",!0),pe(ae,Ye,De,"\u220B","\\ni",!0),pe(ae,Ye,De,"\u221D","\\propto",!0),pe(ae,Ye,De,"\u22A2","\\vdash",!0),pe(ae,Ye,De,"\u22A3","\\dashv",!0),pe(ae,Ye,De,"\u220B","\\owns"),pe(ae,Ye,ot,".","\\ldotp"),pe(ae,Ye,ot,"\u22C5","\\cdotp"),pe(ae,Ye,Fe,"#","\\#"),pe(Ve,Ye,Fe,"#","\\#"),pe(ae,Ye,Fe,"&","\\&"),pe(Ve,Ye,Fe,"&","\\&"),pe(ae,Ye,Fe,"\u2135","\\aleph",!0),pe(ae,Ye,Fe,"\u2200","\\forall",!0),pe(ae,Ye,Fe,"\u210F","\\hbar",!0),pe(ae,Ye,Fe,"\u2203","\\exists",!0),pe(ae,Ye,Fe,"\u2207","\\nabla",!0),pe(ae,Ye,Fe,"\u266D","\\flat",!0),pe(ae,Ye,Fe,"\u2113","\\ell",!0),pe(ae,Ye,Fe,"\u266E","\\natural",!0),pe(ae,Ye,Fe,"\u2663","\\clubsuit",!0),pe(ae,Ye,Fe,"\u2118","\\wp",!0),pe(ae,Ye,Fe,"\u266F","\\sharp",!0),pe(ae,Ye,Fe,"\u2662","\\diamondsuit",!0),pe(ae,Ye,Fe,"\u211C","\\Re",!0),pe(ae,Ye,Fe,"\u2661","\\heartsuit",!0),pe(ae,Ye,Fe,"\u2111","\\Im",!0),pe(ae,Ye,Fe,"\u2660","\\spadesuit",!0),pe(Ve,Ye,Fe,"\xA7","\\S",!0),pe(Ve,Ye,Fe,"\xB6","\\P",!0),pe(ae,Ye,Fe,"\u2020","\\dag"),pe(Ve,Ye,Fe,"\u2020","\\dag"),pe(Ve,Ye,Fe,"\u2020","\\textdagger"),pe(ae,Ye,Fe,"\u2021","\\ddag"),pe(Ve,Ye,Fe,"\u2021","\\ddag"),pe(Ve,Ye,Fe,"\u2021","\\textdaggerdbl"),pe(ae,Ye,Te,"\u23B1","\\rmoustache",!0),pe(ae,Ye,et,"\u23B0","\\lmoustache",!0),pe(ae,Ye,Te,"\u27EF","\\rgroup",!0),pe(ae,Ye,et,"\u27EE","\\lgroup",!0),pe(ae,Ye,Ft,"\u2213","\\mp",!0),pe(ae,Ye,Ft,"\u2296","\\ominus",!0),pe(ae,Ye,Ft,"\u228E","\\uplus",!0),pe(ae,Ye,Ft,"\u2293","\\sqcap",!0),pe(ae,Ye,Ft,"\u2217","\\ast"),pe(ae,Ye,Ft,"\u2294","\\sqcup",!0),pe(ae,Ye,Ft,"\u25EF","\\bigcirc"),pe(ae,Ye,Ft,"\u2219","\\bullet"),pe(ae,Ye,Ft,"\u2021","\\ddagger"),pe(ae,Ye,Ft,"\u2240","\\wr",!0),pe(ae,Ye,Ft,"\u2A3F","\\amalg"),pe(ae,Ye,Ft,"&","\\And"),pe(ae,Ye,De,"\u27F5","\\longleftarrow",!0),pe(ae,Ye,De,"\u21D0","\\Leftarrow",!0),pe(ae,Ye,De,"\u27F8","\\Longleftarrow",!0),pe(ae,Ye,De,"\u27F6","\\longrightarrow",!0),pe(ae,Ye,De,"\u21D2","\\Rightarrow",!0),pe(ae,Ye,De,"\u27F9","\\Longrightarrow",!0),pe(ae,Ye,De,"\u2194","\\leftrightarrow",!0),pe(ae,Ye,De,"\u27F7","\\longleftrightarrow",!0),pe(ae,Ye,De,"\u21D4","\\Leftrightarrow",!0),pe(ae,Ye,De,"\u27FA","\\Longleftrightarrow",!0),pe(ae,Ye,De,"\u21A6","\\mapsto",!0),pe(ae,Ye,De,"\u27FC","\\longmapsto",!0),pe(ae,Ye,De,"\u2197","\\nearrow",!0),pe(ae,Ye,De,"\u21A9","\\hookleftarrow",!0),pe(ae,Ye,De,"\u21AA","\\hookrightarrow",!0),pe(ae,Ye,De,"\u2198","\\searrow",!0),pe(ae,Ye,De,"\u21BC","\\leftharpoonup",!0),pe(ae,Ye,De,"\u21C0","\\rightharpoonup",!0),pe(ae,Ye,De,"\u2199","\\swarrow",!0),pe(ae,Ye,De,"\u21BD","\\leftharpoondown",!0),pe(ae,Ye,De,"\u21C1","\\rightharpoondown",!0),pe(ae,Ye,De,"\u2196","\\nwarrow",!0),pe(ae,Ye,De,"\u21CC","\\rightleftharpoons",!0),pe(ae,oe,De,"\u226E","\\nless",!0),pe(ae,oe,De,"\uE010","\\@nleqslant"),pe(ae,oe,De,"\uE011","\\@nleqq"),pe(ae,oe,De,"\u2A87","\\lneq",!0),pe(ae,oe,De,"\u2268","\\lneqq",!0),pe(ae,oe,De,"\uE00C","\\@lvertneqq"),pe(ae,oe,De,"\u22E6","\\lnsim",!0),pe(ae,oe,De,"\u2A89","\\lnapprox",!0),pe(ae,oe,De,"\u2280","\\nprec",!0),pe(ae,oe,De,"\u22E0","\\npreceq",!0),pe(ae,oe,De,"\u22E8","\\precnsim",!0),pe(ae,oe,De,"\u2AB9","\\precnapprox",!0),pe(ae,oe,De,"\u2241","\\nsim",!0),pe(ae,oe,De,"\uE006","\\@nshortmid"),pe(ae,oe,De,"\u2224","\\nmid",!0),pe(ae,oe,De,"\u22AC","\\nvdash",!0),pe(ae,oe,De,"\u22AD","\\nvDash",!0),pe(ae,oe,De,"\u22EA","\\ntriangleleft"),pe(ae,oe,De,"\u22EC","\\ntrianglelefteq",!0),pe(ae,oe,De,"\u228A","\\subsetneq",!0),pe(ae,oe,De,"\uE01A","\\@varsubsetneq"),pe(ae,oe,De,"\u2ACB","\\subsetneqq",!0),pe(ae,oe,De,"\uE017","\\@varsubsetneqq"),pe(ae,oe,De,"\u226F","\\ngtr",!0),pe(ae,oe,De,"\uE00F","\\@ngeqslant"),pe(ae,oe,De,"\uE00E","\\@ngeqq"),pe(ae,oe,De,"\u2A88","\\gneq",!0),pe(ae,oe,De,"\u2269","\\gneqq",!0),pe(ae,oe,De,"\uE00D","\\@gvertneqq"),pe(ae,oe,De,"\u22E7","\\gnsim",!0),pe(ae,oe,De,"\u2A8A","\\gnapprox",!0),pe(ae,oe,De,"\u2281","\\nsucc",!0),pe(ae,oe,De,"\u22E1","\\nsucceq",!0),pe(ae,oe,De,"\u22E9","\\succnsim",!0),pe(ae,oe,De,"\u2ABA","\\succnapprox",!0),pe(ae,oe,De,"\u2246","\\ncong",!0),pe(ae,oe,De,"\uE007","\\@nshortparallel"),pe(ae,oe,De,"\u2226","\\nparallel",!0),pe(ae,oe,De,"\u22AF","\\nVDash",!0),pe(ae,oe,De,"\u22EB","\\ntriangleright"),pe(ae,oe,De,"\u22ED","\\ntrianglerighteq",!0),pe(ae,oe,De,"\uE018","\\@nsupseteqq"),pe(ae,oe,De,"\u228B","\\supsetneq",!0),pe(ae,oe,De,"\uE01B","\\@varsupsetneq"),pe(ae,oe,De,"\u2ACC","\\supsetneqq",!0),pe(ae,oe,De,"\uE019","\\@varsupsetneqq"),pe(ae,oe,De,"\u22AE","\\nVdash",!0),pe(ae,oe,De,"\u2AB5","\\precneqq",!0),pe(ae,oe,De,"\u2AB6","\\succneqq",!0),pe(ae,oe,De,"\uE016","\\@nsubseteqq"),pe(ae,oe,Ft,"\u22B4","\\unlhd"),pe(ae,oe,Ft,"\u22B5","\\unrhd"),pe(ae,oe,De,"\u219A","\\nleftarrow",!0),pe(ae,oe,De,"\u219B","\\nrightarrow",!0),pe(ae,oe,De,"\u21CD","\\nLeftarrow",!0),pe(ae,oe,De,"\u21CF","\\nRightarrow",!0),pe(ae,oe,De,"\u21AE","\\nleftrightarrow",!0),pe(ae,oe,De,"\u21CE","\\nLeftrightarrow",!0),pe(ae,oe,De,"\u25B3","\\vartriangle"),pe(ae,oe,Fe,"\u210F","\\hslash"),pe(ae,oe,Fe,"\u25BD","\\triangledown"),pe(ae,oe,Fe,"\u25CA","\\lozenge"),pe(ae,oe,Fe,"\u24C8","\\circledS"),pe(ae,oe,Fe,"\xAE","\\circledR"),pe(Ve,oe,Fe,"\xAE","\\circledR"),pe(ae,oe,Fe,"\u2221","\\measuredangle",!0),pe(ae,oe,Fe,"\u2204","\\nexists"),pe(ae,oe,Fe,"\u2127","\\mho"),pe(ae,oe,Fe,"\u2132","\\Finv",!0),pe(ae,oe,Fe,"\u2141","\\Game",!0),pe(ae,oe,Fe,"\u2035","\\backprime"),pe(ae,oe,Fe,"\u25B2","\\blacktriangle"),pe(ae,oe,Fe,"\u25BC","\\blacktriangledown"),pe(ae,oe,Fe,"\u25A0","\\blacksquare"),pe(ae,oe,Fe,"\u29EB","\\blacklozenge"),pe(ae,oe,Fe,"\u2605","\\bigstar"),pe(ae,oe,Fe,"\u2222","\\sphericalangle",!0),pe(ae,oe,Fe,"\u2201","\\complement",!0),pe(ae,oe,Fe,"\xF0","\\eth",!0),pe(ae,oe,Fe,"\u2571","\\diagup"),pe(ae,oe,Fe,"\u2572","\\diagdown"),pe(ae,oe,Fe,"\u25A1","\\square"),pe(ae,oe,Fe,"\u25A1","\\Box"),pe(ae,oe,Fe,"\u25CA","\\Diamond"),pe(ae,oe,Fe,"\xA5","\\yen",!0),pe(Ve,oe,Fe,"\xA5","\\yen",!0),pe(ae,oe,Fe,"\u2713","\\checkmark",!0),pe(Ve,oe,Fe,"\u2713","\\checkmark"),pe(ae,oe,Fe,"\u2136","\\beth",!0),pe(ae,oe,Fe,"\u2138","\\daleth",!0),pe(ae,oe,Fe,"\u2137","\\gimel",!0),pe(ae,oe,Fe,"\u03DD","\\digamma",!0),pe(ae,oe,Fe,"\u03F0","\\varkappa"),pe(ae,oe,et,"\u250C","\\ulcorner",!0),pe(ae,oe,Te,"\u2510","\\urcorner",!0),pe(ae,oe,et,"\u2514","\\llcorner",!0),pe(ae,oe,Te,"\u2518","\\lrcorner",!0),pe(ae,oe,De,"\u2266","\\leqq",!0),pe(ae,oe,De,"\u2A7D","\\leqslant",!0),pe(ae,oe,De,"\u2A95","\\eqslantless",!0),pe(ae,oe,De,"\u2272","\\lesssim",!0),pe(ae,oe,De,"\u2A85","\\lessapprox",!0),pe(ae,oe,De,"\u224A","\\approxeq",!0),pe(ae,oe,Ft,"\u22D6","\\lessdot"),pe(ae,oe,De,"\u22D8","\\lll",!0),pe(ae,oe,De,"\u2276","\\lessgtr",!0),pe(ae,oe,De,"\u22DA","\\lesseqgtr",!0),pe(ae,oe,De,"\u2A8B","\\lesseqqgtr",!0),pe(ae,oe,De,"\u2251","\\doteqdot"),pe(ae,oe,De,"\u2253","\\risingdotseq",!0),pe(ae,oe,De,"\u2252","\\fallingdotseq",!0),pe(ae,oe,De,"\u223D","\\backsim",!0),pe(ae,oe,De,"\u22CD","\\backsimeq",!0),pe(ae,oe,De,"\u2AC5","\\subseteqq",!0),pe(ae,oe,De,"\u22D0","\\Subset",!0),pe(ae,oe,De,"\u228F","\\sqsubset",!0),pe(ae,oe,De,"\u227C","\\preccurlyeq",!0),pe(ae,oe,De,"\u22DE","\\curlyeqprec",!0),pe(ae,oe,De,"\u227E","\\precsim",!0),pe(ae,oe,De,"\u2AB7","\\precapprox",!0),pe(ae,oe,De,"\u22B2","\\vartriangleleft"),pe(ae,oe,De,"\u22B4","\\trianglelefteq"),pe(ae,oe,De,"\u22A8","\\vDash",!0),pe(ae,oe,De,"\u22AA","\\Vvdash",!0),pe(ae,oe,De,"\u2323","\\smallsmile"),pe(ae,oe,De,"\u2322","\\smallfrown"),pe(ae,oe,De,"\u224F","\\bumpeq",!0),pe(ae,oe,De,"\u224E","\\Bumpeq",!0),pe(ae,oe,De,"\u2267","\\geqq",!0),pe(ae,oe,De,"\u2A7E","\\geqslant",!0),pe(ae,oe,De,"\u2A96","\\eqslantgtr",!0),pe(ae,oe,De,"\u2273","\\gtrsim",!0),pe(ae,oe,De,"\u2A86","\\gtrapprox",!0),pe(ae,oe,Ft,"\u22D7","\\gtrdot"),pe(ae,oe,De,"\u22D9","\\ggg",!0),pe(ae,oe,De,"\u2277","\\gtrless",!0),pe(ae,oe,De,"\u22DB","\\gtreqless",!0),pe(ae,oe,De,"\u2A8C","\\gtreqqless",!0),pe(ae,oe,De,"\u2256","\\eqcirc",!0),pe(ae,oe,De,"\u2257","\\circeq",!0),pe(ae,oe,De,"\u225C","\\triangleq",!0),pe(ae,oe,De,"\u223C","\\thicksim"),pe(ae,oe,De,"\u2248","\\thickapprox"),pe(ae,oe,De,"\u2AC6","\\supseteqq",!0),pe(ae,oe,De,"\u22D1","\\Supset",!0),pe(ae,oe,De,"\u2290","\\sqsupset",!0),pe(ae,oe,De,"\u227D","\\succcurlyeq",!0),pe(ae,oe,De,"\u22DF","\\curlyeqsucc",!0),pe(ae,oe,De,"\u227F","\\succsim",!0),pe(ae,oe,De,"\u2AB8","\\succapprox",!0),pe(ae,oe,De,"\u22B3","\\vartriangleright"),pe(ae,oe,De,"\u22B5","\\trianglerighteq"),pe(ae,oe,De,"\u22A9","\\Vdash",!0),pe(ae,oe,De,"\u2223","\\shortmid"),pe(ae,oe,De,"\u2225","\\shortparallel"),pe(ae,oe,De,"\u226C","\\between",!0),pe(ae,oe,De,"\u22D4","\\pitchfork",!0),pe(ae,oe,De,"\u221D","\\varpropto"),pe(ae,oe,De,"\u25C0","\\blacktriangleleft"),pe(ae,oe,De,"\u2234","\\therefore",!0),pe(ae,oe,De,"\u220D","\\backepsilon"),pe(ae,oe,De,"\u25B6","\\blacktriangleright"),pe(ae,oe,De,"\u2235","\\because",!0),pe(ae,oe,De,"\u22D8","\\llless"),pe(ae,oe,De,"\u22D9","\\gggtr"),pe(ae,oe,Ft,"\u22B2","\\lhd"),pe(ae,oe,Ft,"\u22B3","\\rhd"),pe(ae,oe,De,"\u2242","\\eqsim",!0),pe(ae,Ye,De,"\u22C8","\\Join"),pe(ae,oe,De,"\u2251","\\Doteq",!0),pe(ae,oe,Ft,"\u2214","\\dotplus",!0),pe(ae,oe,Ft,"\u2216","\\smallsetminus"),pe(ae,oe,Ft,"\u22D2","\\Cap",!0),pe(ae,oe,Ft,"\u22D3","\\Cup",!0),pe(ae,oe,Ft,"\u2A5E","\\doublebarwedge",!0),pe(ae,oe,Ft,"\u229F","\\boxminus",!0),pe(ae,oe,Ft,"\u229E","\\boxplus",!0),pe(ae,oe,Ft,"\u22C7","\\divideontimes",!0),pe(ae,oe,Ft,"\u22C9","\\ltimes",!0),pe(ae,oe,Ft,"\u22CA","\\rtimes",!0),pe(ae,oe,Ft,"\u22CB","\\leftthreetimes",!0),pe(ae,oe,Ft,"\u22CC","\\rightthreetimes",!0),pe(ae,oe,Ft,"\u22CF","\\curlywedge",!0),pe(ae,oe,Ft,"\u22CE","\\curlyvee",!0),pe(ae,oe,Ft,"\u229D","\\circleddash",!0),pe(ae,oe,Ft,"\u229B","\\circledast",!0),pe(ae,oe,Ft,"\u22C5","\\centerdot"),pe(ae,oe,Ft,"\u22BA","\\intercal",!0),pe(ae,oe,Ft,"\u22D2","\\doublecap"),pe(ae,oe,Ft,"\u22D3","\\doublecup"),pe(ae,oe,Ft,"\u22A0","\\boxtimes",!0),pe(ae,oe,De,"\u21E2","\\dashrightarrow",!0),pe(ae,oe,De,"\u21E0","\\dashleftarrow",!0),pe(ae,oe,De,"\u21C7","\\leftleftarrows",!0),pe(ae,oe,De,"\u21C6","\\leftrightarrows",!0),pe(ae,oe,De,"\u21DA","\\Lleftarrow",!0),pe(ae,oe,De,"\u219E","\\twoheadleftarrow",!0),pe(ae,oe,De,"\u21A2","\\leftarrowtail",!0),pe(ae,oe,De,"\u21AB","\\looparrowleft",!0),pe(ae,oe,De,"\u21CB","\\leftrightharpoons",!0),pe(ae,oe,De,"\u21B6","\\curvearrowleft",!0),pe(ae,oe,De,"\u21BA","\\circlearrowleft",!0),pe(ae,oe,De,"\u21B0","\\Lsh",!0),pe(ae,oe,De,"\u21C8","\\upuparrows",!0),pe(ae,oe,De,"\u21BF","\\upharpoonleft",!0),pe(ae,oe,De,"\u21C3","\\downharpoonleft",!0),pe(ae,oe,De,"\u22B8","\\multimap",!0),pe(ae,oe,De,"\u21AD","\\leftrightsquigarrow",!0),pe(ae,oe,De,"\u21C9","\\rightrightarrows",!0),pe(ae,oe,De,"\u21C4","\\rightleftarrows",!0),pe(ae,oe,De,"\u21A0","\\twoheadrightarrow",!0),pe(ae,oe,De,"\u21A3","\\rightarrowtail",!0),pe(ae,oe,De,"\u21AC","\\looparrowright",!0),pe(ae,oe,De,"\u21B7","\\curvearrowright",!0),pe(ae,oe,De,"\u21BB","\\circlearrowright",!0),pe(ae,oe,De,"\u21B1","\\Rsh",!0),pe(ae,oe,De,"\u21CA","\\downdownarrows",!0),pe(ae,oe,De,"\u21BE","\\upharpoonright",!0),pe(ae,oe,De,"\u21C2","\\downharpoonright",!0),pe(ae,oe,De,"\u21DD","\\rightsquigarrow",!0),pe(ae,oe,De,"\u21DD","\\leadsto"),pe(ae,oe,De,"\u21DB","\\Rrightarrow",!0),pe(ae,oe,De,"\u21BE","\\restriction"),pe(ae,Ye,Fe,"\u2018","`"),pe(ae,Ye,Fe,"$","\\$"),pe(Ve,Ye,Fe,"$","\\$"),pe(Ve,Ye,Fe,"$","\\textdollar"),pe(ae,Ye,Fe,"%","\\%"),pe(Ve,Ye,Fe,"%","\\%"),pe(ae,Ye,Fe,"_","\\_"),pe(Ve,Ye,Fe,"_","\\_"),pe(Ve,Ye,Fe,"_","\\textunderscore"),pe(ae,Ye,Fe,"\u2220","\\angle",!0),pe(ae,Ye,Fe,"\u221E","\\infty",!0),pe(ae,Ye,Fe,"\u2032","\\prime"),pe(ae,Ye,Fe,"\u25B3","\\triangle"),pe(ae,Ye,Fe,"\u0393","\\Gamma",!0),pe(ae,Ye,Fe,"\u0394","\\Delta",!0),pe(ae,Ye,Fe,"\u0398","\\Theta",!0),pe(ae,Ye,Fe,"\u039B","\\Lambda",!0),pe(ae,Ye,Fe,"\u039E","\\Xi",!0),pe(ae,Ye,Fe,"\u03A0","\\Pi",!0),pe(ae,Ye,Fe,"\u03A3","\\Sigma",!0),pe(ae,Ye,Fe,"\u03A5","\\Upsilon",!0),pe(ae,Ye,Fe,"\u03A6","\\Phi",!0),pe(ae,Ye,Fe,"\u03A8","\\Psi",!0),pe(ae,Ye,Fe,"\u03A9","\\Omega",!0),pe(ae,Ye,Fe,"A","\u0391"),pe(ae,Ye,Fe,"B","\u0392"),pe(ae,Ye,Fe,"E","\u0395"),pe(ae,Ye,Fe,"Z","\u0396"),pe(ae,Ye,Fe,"H","\u0397"),pe(ae,Ye,Fe,"I","\u0399"),pe(ae,Ye,Fe,"K","\u039A"),pe(ae,Ye,Fe,"M","\u039C"),pe(ae,Ye,Fe,"N","\u039D"),pe(ae,Ye,Fe,"O","\u039F"),pe(ae,Ye,Fe,"P","\u03A1"),pe(ae,Ye,Fe,"T","\u03A4"),pe(ae,Ye,Fe,"X","\u03A7"),pe(ae,Ye,Fe,"\xAC","\\neg",!0),pe(ae,Ye,Fe,"\xAC","\\lnot"),pe(ae,Ye,Fe,"\u22A4","\\top"),pe(ae,Ye,Fe,"\u22A5","\\bot"),pe(ae,Ye,Fe,"\u2205","\\emptyset"),pe(ae,oe,Fe,"\u2205","\\varnothing"),pe(ae,Ye,Et,"\u03B1","\\alpha",!0),pe(ae,Ye,Et,"\u03B2","\\beta",!0),pe(ae,Ye,Et,"\u03B3","\\gamma",!0),pe(ae,Ye,Et,"\u03B4","\\delta",!0),pe(ae,Ye,Et,"\u03F5","\\epsilon",!0),pe(ae,Ye,Et,"\u03B6","\\zeta",!0),pe(ae,Ye,Et,"\u03B7","\\eta",!0),pe(ae,Ye,Et,"\u03B8","\\theta",!0),pe(ae,Ye,Et,"\u03B9","\\iota",!0),pe(ae,Ye,Et,"\u03BA","\\kappa",!0),pe(ae,Ye,Et,"\u03BB","\\lambda",!0),pe(ae,Ye,Et,"\u03BC","\\mu",!0),pe(ae,Ye,Et,"\u03BD","\\nu",!0),pe(ae,Ye,Et,"\u03BE","\\xi",!0),pe(ae,Ye,Et,"\u03BF","\\omicron",!0),pe(ae,Ye,Et,"\u03C0","\\pi",!0),pe(ae,Ye,Et,"\u03C1","\\rho",!0),pe(ae,Ye,Et,"\u03C3","\\sigma",!0),pe(ae,Ye,Et,"\u03C4","\\tau",!0),pe(ae,Ye,Et,"\u03C5","\\upsilon",!0),pe(ae,Ye,Et,"\u03D5","\\phi",!0),pe(ae,Ye,Et,"\u03C7","\\chi",!0),pe(ae,Ye,Et,"\u03C8","\\psi",!0),pe(ae,Ye,Et,"\u03C9","\\omega",!0),pe(ae,Ye,Et,"\u03B5","\\varepsilon",!0),pe(ae,Ye,Et,"\u03D1","\\vartheta",!0),pe(ae,Ye,Et,"\u03D6","\\varpi",!0),pe(ae,Ye,Et,"\u03F1","\\varrho",!0),pe(ae,Ye,Et,"\u03C2","\\varsigma",!0),pe(ae,Ye,Et,"\u03C6","\\varphi",!0),pe(ae,Ye,Ft,"\u2217","*"),pe(ae,Ye,Ft,"+","+"),pe(ae,Ye,Ft,"\u2212","-"),pe(ae,Ye,Ft,"\u22C5","\\cdot",!0),pe(ae,Ye,Ft,"\u2218","\\circ"),pe(ae,Ye,Ft,"\xF7","\\div",!0),pe(ae,Ye,Ft,"\xB1","\\pm",!0),pe(ae,Ye,Ft,"\xD7","\\times",!0),pe(ae,Ye,Ft,"\u2229","\\cap",!0),pe(ae,Ye,Ft,"\u222A","\\cup",!0),pe(ae,Ye,Ft,"\u2216","\\setminus"),pe(ae,Ye,Ft,"\u2227","\\land"),pe(ae,Ye,Ft,"\u2228","\\lor"),pe(ae,Ye,Ft,"\u2227","\\wedge",!0),pe(ae,Ye,Ft,"\u2228","\\vee",!0),pe(ae,Ye,Fe,"\u221A","\\surd"),pe(ae,Ye,et,"(","("),pe(ae,Ye,et,"[","["),pe(ae,Ye,et,"\u27E8","\\langle",!0),pe(ae,Ye,et,"\u2223","\\lvert"),pe(ae,Ye,et,"\u2225","\\lVert"),pe(ae,Ye,Te,")",")"),pe(ae,Ye,Te,"]","]"),pe(ae,Ye,Te,"?","?"),pe(ae,Ye,Te,"!","!"),pe(ae,Ye,Te,"\u27E9","\\rangle",!0),pe(ae,Ye,Te,"\u2223","\\rvert"),pe(ae,Ye,Te,"\u2225","\\rVert"),pe(ae,Ye,De,"=","="),pe(ae,Ye,De,"<","<"),pe(ae,Ye,De,">",">"),pe(ae,Ye,De,":",":"),pe(ae,Ye,De,"\u2248","\\approx",!0),pe(ae,Ye,De,"\u2245","\\cong",!0),pe(ae,Ye,De,"\u2265","\\ge"),pe(ae,Ye,De,"\u2265","\\geq",!0),pe(ae,Ye,De,"\u2190","\\gets"),pe(ae,Ye,De,">","\\gt"),pe(ae,Ye,De,"\u2208","\\in",!0),pe(ae,Ye,De,"\uE020","\\@not"),pe(ae,Ye,De,"\u2282","\\subset",!0),pe(ae,Ye,De,"\u2283","\\supset",!0),pe(ae,Ye,De,"\u2286","\\subseteq",!0),pe(ae,Ye,De,"\u2287","\\supseteq",!0),pe(ae,oe,De,"\u2288","\\nsubseteq",!0),pe(ae,oe,De,"\u2289","\\nsupseteq",!0),pe(ae,Ye,De,"\u22A8","\\models"),pe(ae,Ye,De,"\u2190","\\leftarrow",!0),pe(ae,Ye,De,"\u2264","\\le"),pe(ae,Ye,De,"\u2264","\\leq",!0),pe(ae,Ye,De,"<","\\lt"),pe(ae,Ye,De,"\u2192","\\rightarrow",!0),pe(ae,Ye,De,"\u2192","\\to"),pe(ae,oe,De,"\u2271","\\ngeq",!0),pe(ae,oe,De,"\u2270","\\nleq",!0),pe(ae,Ye,Be,"\xA0","\\ "),pe(ae,Ye,Be,"\xA0","~"),pe(ae,Ye,Be,"\xA0","\\space"),pe(ae,Ye,Be,"\xA0","\\nobreakspace"),pe(Ve,Ye,Be,"\xA0","\\ "),pe(Ve,Ye,Be,"\xA0","~"),pe(Ve,Ye,Be,"\xA0","\\space"),pe(Ve,Ye,Be,"\xA0","\\nobreakspace"),pe(ae,Ye,Be,null,"\\nobreak"),pe(ae,Ye,Be,null,"\\allowbreak"),pe(ae,Ye,ot,",",","),pe(ae,Ye,ot,";",";"),pe(ae,oe,Ft,"\u22BC","\\barwedge",!0),pe(ae,oe,Ft,"\u22BB","\\veebar",!0),pe(ae,Ye,Ft,"\u2299","\\odot",!0),pe(ae,Ye,Ft,"\u2295","\\oplus",!0),pe(ae,Ye,Ft,"\u2297","\\otimes",!0),pe(ae,Ye,Fe,"\u2202","\\partial",!0),pe(ae,Ye,Ft,"\u2298","\\oslash",!0),pe(ae,oe,Ft,"\u229A","\\circledcirc",!0),pe(ae,oe,Ft,"\u22A1","\\boxdot",!0),pe(ae,Ye,Ft,"\u25B3","\\bigtriangleup"),pe(ae,Ye,Ft,"\u25BD","\\bigtriangledown"),pe(ae,Ye,Ft,"\u2020","\\dagger"),pe(ae,Ye,Ft,"\u22C4","\\diamond"),pe(ae,Ye,Ft,"\u22C6","\\star"),pe(ae,Ye,Ft,"\u25C3","\\triangleleft"),pe(ae,Ye,Ft,"\u25B9","\\triangleright"),pe(ae,Ye,et,"{","\\{"),pe(Ve,Ye,Fe,"{","\\{"),pe(Ve,Ye,Fe,"{","\\textbraceleft"),pe(ae,Ye,Te,"}","\\}"),pe(Ve,Ye,Fe,"}","\\}"),pe(Ve,Ye,Fe,"}","\\textbraceright"),pe(ae,Ye,et,"{","\\lbrace"),pe(ae,Ye,Te,"}","\\rbrace"),pe(ae,Ye,et,"[","\\lbrack"),pe(Ve,Ye,Fe,"[","\\lbrack"),pe(ae,Ye,Te,"]","\\rbrack"),pe(Ve,Ye,Fe,"]","\\rbrack"),pe(ae,Ye,et,"(","\\lparen"),pe(ae,Ye,Te,")","\\rparen"),pe(Ve,Ye,Fe,"<","\\textless"),pe(Ve,Ye,Fe,">","\\textgreater"),pe(ae,Ye,et,"\u230A","\\lfloor",!0),pe(ae,Ye,Te,"\u230B","\\rfloor",!0),pe(ae,Ye,et,"\u2308","\\lceil",!0),pe(ae,Ye,Te,"\u2309","\\rceil",!0),pe(ae,Ye,Fe,"\\","\\backslash"),pe(ae,Ye,Fe,"\u2223","|"),pe(ae,Ye,Fe,"\u2223","\\vert"),pe(Ve,Ye,Fe,"|","\\textbar"),pe(ae,Ye,Fe,"\u2225","\\|"),pe(ae,Ye,Fe,"\u2225","\\Vert"),pe(Ve,Ye,Fe,"\u2225","\\textbardbl"),pe(Ve,Ye,Fe,"~","\\textasciitilde"),pe(Ve,Ye,Fe,"\\","\\textbackslash"),pe(Ve,Ye,Fe,"^","\\textasciicircum"),pe(ae,Ye,De,"\u2191","\\uparrow",!0),pe(ae,Ye,De,"\u21D1","\\Uparrow",!0),pe(ae,Ye,De,"\u2193","\\downarrow",!0),pe(ae,Ye,De,"\u21D3","\\Downarrow",!0),pe(ae,Ye,De,"\u2195","\\updownarrow",!0),pe(ae,Ye,De,"\u21D5","\\Updownarrow",!0),pe(ae,Ye,be,"\u2210","\\coprod"),pe(ae,Ye,be,"\u22C1","\\bigvee"),pe(ae,Ye,be,"\u22C0","\\bigwedge"),pe(ae,Ye,be,"\u2A04","\\biguplus"),pe(ae,Ye,be,"\u22C2","\\bigcap"),pe(ae,Ye,be,"\u22C3","\\bigcup"),pe(ae,Ye,be,"\u222B","\\int"),pe(ae,Ye,be,"\u222B","\\intop"),pe(ae,Ye,be,"\u222C","\\iint"),pe(ae,Ye,be,"\u222D","\\iiint"),pe(ae,Ye,be,"\u220F","\\prod"),pe(ae,Ye,be,"\u2211","\\sum"),pe(ae,Ye,be,"\u2A02","\\bigotimes"),pe(ae,Ye,be,"\u2A01","\\bigoplus"),pe(ae,Ye,be,"\u2A00","\\bigodot"),pe(ae,Ye,be,"\u222E","\\oint"),pe(ae,Ye,be,"\u222F","\\oiint"),pe(ae,Ye,be,"\u2230","\\oiiint"),pe(ae,Ye,be,"\u2A06","\\bigsqcup"),pe(ae,Ye,be,"\u222B","\\smallint"),pe(Ve,Ye,Lt,"\u2026","\\textellipsis"),pe(ae,Ye,Lt,"\u2026","\\mathellipsis"),pe(Ve,Ye,Lt,"\u2026","\\ldots",!0),pe(ae,Ye,Lt,"\u2026","\\ldots",!0),pe(ae,Ye,Lt,"\u22EF","\\@cdots",!0),pe(ae,Ye,Lt,"\u22F1","\\ddots",!0),pe(ae,Ye,Fe,"\u22EE","\\varvdots"),pe(ae,Ye,ht,"\u02CA","\\acute"),pe(ae,Ye,ht,"\u02CB","\\grave"),pe(ae,Ye,ht,"\xA8","\\ddot"),pe(ae,Ye,ht,"~","\\tilde"),pe(ae,Ye,ht,"\u02C9","\\bar"),pe(ae,Ye,ht,"\u02D8","\\breve"),pe(ae,Ye,ht,"\u02C7","\\check"),pe(ae,Ye,ht,"^","\\hat"),pe(ae,Ye,ht,"\u20D7","\\vec"),pe(ae,Ye,ht,"\u02D9","\\dot"),pe(ae,Ye,ht,"\u02DA","\\mathring"),pe(ae,Ye,Et,"\u0131","\\imath",!0),pe(ae,Ye,Et,"\u0237","\\jmath",!0),pe(Ve,Ye,Fe,"\u0131","\\i",!0),pe(Ve,Ye,Fe,"\u0237","\\j",!0),pe(Ve,Ye,Fe,"\xDF","\\ss",!0),pe(Ve,Ye,Fe,"\xE6","\\ae",!0),pe(Ve,Ye,Fe,"\xE6","\\ae",!0),pe(Ve,Ye,Fe,"\u0153","\\oe",!0),pe(Ve,Ye,Fe,"\xF8","\\o",!0),pe(Ve,Ye,Fe,"\xC6","\\AE",!0),pe(Ve,Ye,Fe,"\u0152","\\OE",!0),pe(Ve,Ye,Fe,"\xD8","\\O",!0),pe(Ve,Ye,ht,"\u02CA","\\'"),pe(Ve,Ye,ht,"\u02CB","\\`"),pe(Ve,Ye,ht,"\u02C6","\\^"),pe(Ve,Ye,ht,"\u02DC","\\~"),pe(Ve,Ye,ht,"\u02C9","\\="),pe(Ve,Ye,ht,"\u02D8","\\u"),pe(Ve,Ye,ht,"\u02D9","\\."),pe(Ve,Ye,ht,"\u02DA","\\r"),pe(Ve,Ye,ht,"\u02C7","\\v"),pe(Ve,Ye,ht,"\xA8",'\\"'),pe(Ve,Ye,ht,"\u02DD","\\H"),pe(Ve,Ye,ht,"\u25EF","\\textcircled");var Ot={"--":!0,"---":!0,"``":!0,"''":!0};pe(Ve,Ye,Fe,"\u2013","--"),pe(Ve,Ye,Fe,"\u2013","\\textendash"),pe(Ve,Ye,Fe,"\u2014","---"),pe(Ve,Ye,Fe,"\u2014","\\textemdash"),pe(Ve,Ye,Fe,"\u2018","`"),pe(Ve,Ye,Fe,"\u2018","\\textquoteleft"),pe(Ve,Ye,Fe,"\u2019","'"),pe(Ve,Ye,Fe,"\u2019","\\textquoteright"),pe(Ve,Ye,Fe,"\u201C","``"),pe(Ve,Ye,Fe,"\u201C","\\textquotedblleft"),pe(Ve,Ye,Fe,"\u201D","''"),pe(Ve,Ye,Fe,"\u201D","\\textquotedblright"),pe(ae,Ye,Fe,"\xB0","\\degree",!0),pe(Ve,Ye,Fe,"\xB0","\\degree"),pe(Ve,Ye,Fe,"\xB0","\\textdegree",!0),pe(ae,Ye,Et,"\xA3","\\pounds"),pe(ae,Ye,Et,"\xA3","\\mathsterling",!0),pe(Ve,Ye,Et,"\xA3","\\pounds"),pe(Ve,Ye,Et,"\xA3","\\textsterling",!0),pe(ae,oe,Fe,"\u2720","\\maltese"),pe(Ve,oe,Fe,"\u2720","\\maltese"),pe(Ve,Ye,Be,"\xA0","\\ "),pe(Ve,Ye,Be,"\xA0"," "),pe(Ve,Ye,Be,"\xA0","~");for(var nr='0123456789/@."',St=0;Stde&&(de=jt.height),jt.depth>me&&(me=jt.depth),jt.maxFontSize>ke&&(ke=jt.maxFontSize)}re.height=de,re.depth=me,re.maxFontSize=ke},Ne=function(re,de,me,ke){var ut=new Me(re,de,me,ke);return ve(ut),ut},je=function(re,de,me,ke){return new Me(re,de,me,ke)},Ze=function(re,de,me){var ke=Ne([re],[],de);return ke.height=Math.max(me||de.fontMetrics().defaultRuleThickness,de.minRuleThickness),ke.style.borderBottomWidth=ke.height+"em",ke.maxFontSize=1,ke},Qe=function(re,de,me,ke){var ut=new qe(re,de,me,ke);return ve(ut),ut},tt=function(re){var de=new Ee(re);return ve(de),de},yt=function(re,de){return re instanceof Ee?Ne([],[re],de):re},dt=function(re){if(re.positionType==="individualShift"){for(var de=re.children,me=[de[0]],ke=-de[0].shift-de[0].elem.depth,ut=ke,jt=1;jt0&&(ke.push(ea(ut,re)),ut=[]),ke.push(me[jt]));ut.length>0&&ke.push(ea(ut,re));var Xr;de&&(Xr=ea(Fn(de,re,!0)),Xr.classes=["tag"],ke.push(Xr));var mn=oa(["katex-html"],ke);if(mn.setAttribute("aria-hidden","true"),Xr){var Qn=Xr.children[0];Qn.style.height=mn.height+mn.depth+"em",Qn.style.verticalAlign=-mn.depth+"em"}return mn}function va(At){return new Ee(At)}var co=function(){function At(de,me){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=de,this.attributes={},this.children=me||[]}var re=At.prototype;return re.setAttribute=function(me,ke){this.attributes[me]=ke},re.getAttribute=function(me){return this.attributes[me]},re.toNode=function(){var me=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var ke in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ke)&&me.setAttribute(ke,this.attributes[ke]);for(var ut=0;ut",me},re.toText=function(){return this.children.map(function(me){return me.toText()}).join("")},At}(),no=function(){function At(de){this.text=void 0,this.text=de}var re=At.prototype;return re.toNode=function(){return document.createTextNode(this.text)},re.toMarkup=function(){return b.escape(this.toText())},re.toText=function(){return this.text},At}(),as=function(){function At(de){this.width=void 0,this.character=void 0,this.width=de,de>=.05555&&de<=.05556?this.character="\u200A":de>=.1666&&de<=.1667?this.character="\u2009":de>=.2222&&de<=.2223?this.character="\u2005":de>=.2777&&de<=.2778?this.character="\u2005\u200A":de>=-.05556&&de<=-.05555?this.character="\u200A\u2063":de>=-.1667&&de<=-.1666?this.character="\u2009\u2063":de>=-.2223&&de<=-.2222?this.character="\u205F\u2063":de>=-.2778&&de<=-.2777?this.character="\u2005\u2063":this.character=null}var re=At.prototype;return re.toNode=function(){if(this.character)return document.createTextNode(this.character);var me=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return me.setAttribute("width",this.width+"em"),me},re.toMarkup=function(){return this.character?""+this.character+"":''},re.toText=function(){return this.character?this.character:" "},At}(),ki={MathNode:co,TextNode:no,SpaceNode:as,newDocumentFragment:va},sn=function(re,de,me){return it[de][re]&&it[de][re].replace&&re.charCodeAt(0)!==55349&&!(Ot.hasOwnProperty(re)&&me&&(me.fontFamily&&me.fontFamily.substr(4,2)==="tt"||me.font&&me.font.substr(4,2)==="tt"))&&(re=it[de][re].replace),new ki.TextNode(re)},fa=function(re){return re.length===1?re[0]:new ki.MathNode("mrow",re)},ba=function(re,de){if(de.fontFamily==="texttt")return"monospace";if(de.fontFamily==="textsf")return de.fontShape==="textit"&&de.fontWeight==="textbf"?"sans-serif-bold-italic":de.fontShape==="textit"?"sans-serif-italic":de.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(de.fontShape==="textit"&&de.fontWeight==="textbf")return"bold-italic";if(de.fontShape==="textit")return"italic";if(de.fontWeight==="textbf")return"bold";var me=de.font;if(!me||me==="mathnormal")return null;var ke=re.mode;if(me==="mathit")return"italic";if(me==="boldsymbol")return"bold-italic";if(me==="mathbf")return"bold";if(me==="mathbb")return"double-struck";if(me==="mathfrak")return"fraktur";if(me==="mathscr"||me==="mathcal")return"script";if(me==="mathsf")return"sans-serif";if(me==="mathtt")return"monospace";var ut=re.text;if(b.contains(["\\imath","\\jmath"],ut))return null;it[ke][ut]&&it[ke][ut].replace&&(ut=it[ke][ut].replace);var jt=gr.fontMap[me].fontName;return mt(ut,jt,ke)?gr.fontMap[me].variant:null},na=function(re,de,me){if(re.length===1){var ke=Qt(re[0],de);return me&&ke instanceof co&&ke.type==="mo"&&(ke.setAttribute("lspace","0em"),ke.setAttribute("rspace","0em")),[ke]}for(var ut=[],jt,Br=0;Br0&&(Ia.text=Ia.text.slice(0,1)+"\u0338"+Ia.text.slice(1),ut.pop())}}}ut.push(Xr),jt=Xr}return ut},io=function(re,de,me){return fa(na(re,de,me))},Qt=function(re,de){if(!re)return new ki.MathNode("mrow");if(Xn[re.type]){var me=Xn[re.type](re,de);return me}else throw new f("Got group of unknown type: '"+re.type+"'")};function dn(At,re,de,me){var ke=na(At,de),ut;ke.length===1&&ke[0]instanceof co&&b.contains(["mrow","mtable"],ke[0].type)?ut=ke[0]:ut=new ki.MathNode("mrow",ke);var jt=new ki.MathNode("annotation",[new ki.TextNode(re)]);jt.setAttribute("encoding","application/x-tex");var Br=new ki.MathNode("semantics",[ut,jt]),Xr=new ki.MathNode("math",[Br]);Xr.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var mn=me?"katex":"katex-mathml";return gr.makeSpan([mn],[Xr])}var Sn=function(re){return new fr({style:re.displayMode?R.DISPLAY:R.TEXT,maxSize:re.maxSize,minRuleThickness:re.minRuleThickness})},Rn=function(re,de){if(de.displayMode){var me=["katex-display"];de.leqno&&me.push("leqno"),de.fleqn&&me.push("fleqn"),re=gr.makeSpan(me,[re])}return re},Je=function(re,de,me){var ke=Sn(me),ut;if(me.output==="mathml")return dn(re,de,ke,!0);if(me.output==="html"){var jt=ra(re,ke);ut=gr.makeSpan(["katex"],[jt])}else{var Br=dn(re,de,ke,!1),Xr=ra(re,ke);ut=gr.makeSpan(["katex"],[Br,Xr])}return Rn(ut,me)},kt=function(re,de,me){var ke=Sn(me),ut=ra(re,ke),jt=gr.makeSpan(["katex"],[ut]);return Rn(jt,me)},Ar=Je,wr={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},Vr=function(re){var de=new ki.MathNode("mo",[new ki.TextNode(wr[re.substr(1)])]);return de.setAttribute("stretchy","true"),de},Yr={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},ln=function(re){return re.type==="ordgroup"?re.body.length:1},On=function(re,de){function me(){var Xr=4e5,mn=re.label.substr(1);if(b.contains(["widehat","widecheck","widetilde","utilde"],mn)){var Qn=re,Si=ln(Qn.base),Xi,ma,Ia;if(Si>5)mn==="widehat"||mn==="widecheck"?(Xi=420,Xr=2364,Ia=.42,ma=mn+"4"):(Xi=312,Xr=2340,Ia=.34,ma="tilde4");else{var po=[1,1,2,2,3,3][Si];mn==="widehat"||mn==="widecheck"?(Xr=[0,1062,2364,2364,2364][po],Xi=[0,239,300,360,420][po],Ia=[0,.24,.3,.3,.36,.42][po],ma=mn+po):(Xr=[0,600,1033,2339,2340][po],Xi=[0,260,286,306,312][po],Ia=[0,.26,.286,.3,.306,.34][po],ma="tilde"+po)}var Lo=new Le(ma),ps=new Bt([Lo],{width:"100%",height:Ia+"em",viewBox:"0 0 "+Xr+" "+Xi,preserveAspectRatio:"none"});return{span:gr.makeSvgSpan([],[ps],de),minWidth:0,height:Ia}}else{var ts=[],ds=Yr[mn],rl=ds[0],Js=ds[1],cl=ds[2],Ps=cl/1e3,Gs=rl.length,Il,Ml;if(Gs===1){var $s=ds[3];Il=["hide-tail"],Ml=[$s]}else if(Gs===2)Il=["halfarrow-left","halfarrow-right"],Ml=["xMinYMin","xMaxYMin"];else if(Gs===3)Il=["brace-left","brace-center","brace-right"],Ml=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support `+Gs+" children.");for(var qa=0;qa0&&(ut.style.minWidth=jt+"em"),ut},Gn=function(re,de,me,ke){var ut,jt=re.height+re.depth+2*me;if(/fbox|color/.test(de)){if(ut=gr.makeSpan(["stretchy",de],[],ke),de==="fbox"){var Br=ke.color&&ke.getColor();Br&&(ut.style.borderColor=Br)}}else{var Xr=[];/^[bx]cancel$/.test(de)&&Xr.push(new Ue({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(de)&&Xr.push(new Ue({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var mn=new Bt(Xr,{width:"100%",height:jt+"em"});ut=gr.makeSvgSpan([],[mn],ke)}return ut.height=jt,ut.style.height=jt+"em",ut},Pn={encloseSpan:Gn,mathMLnode:Vr,svgSpan:On},si=function(re,de){var me,ke,ut=qr(re,"supsub"),jt;ut?(ke=fn(ut.base,"accent"),me=ke.base,ut.base=me,jt=ft(qi(ut,de)),ut.base=ke):(ke=fn(re,"accent"),me=ke.base);var Br=qi(me,de.havingCrampedStyle()),Xr=ke.isShifty&&b.isCharacterBox(me),mn=0;if(Xr){var Qn=b.getBaseElem(me),Si=qi(Qn,de.havingCrampedStyle());mn=We(Si).skew}var Xi=Math.min(Br.height,de.fontMetrics().xHeight),ma;if(ke.isStretchy)ma=Pn.svgSpan(ke,de),ma=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"elem",elem:ma,wrapperClasses:["svg-align"],wrapperStyle:mn>0?{width:"calc(100% - "+2*mn+"em)",marginLeft:2*mn+"em"}:void 0}]},de);else{var Ia,po;ke.label==="\\vec"?(Ia=gr.staticSvg("vec",de),po=gr.svgData.vec[1]):(Ia=gr.makeOrd({mode:ke.mode,text:ke.label},de,"textord"),Ia=We(Ia),Ia.italic=0,po=Ia.width),ma=gr.makeSpan(["accent-body"],[Ia]);var Lo=ke.label==="\\textcircled";Lo&&(ma.classes.push("accent-full"),Xi=Br.height);var ps=mn;Lo||(ps-=po/2),ma.style.left=ps+"em",ke.label==="\\textcircled"&&(ma.style.top=".2em"),ma=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"kern",size:-Xi},{type:"elem",elem:ma}]},de)}var ts=gr.makeSpan(["mord","accent"],[ma],de);return jt?(jt.children[0]=ts,jt.height=Math.max(ts.height,jt.height),jt.classes[0]="mord",jt):ts},hi=function(re,de){var me=re.isStretchy?Pn.mathMLnode(re.label):new ki.MathNode("mo",[sn(re.label,re.mode)]),ke=new ki.MathNode("mover",[Qt(re.base,de),me]);return ke.setAttribute("accent","true"),ke},zn=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(At){return"\\"+At}).join("|"));hn({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(re,de){var me=de[0],ke=!zn.test(re.funcName),ut=!ke||re.funcName==="\\widehat"||re.funcName==="\\widetilde"||re.funcName==="\\widecheck";return{type:"accent",mode:re.parser.mode,label:re.funcName,isStretchy:ke,isShifty:ut,base:me}},htmlBuilder:si,mathmlBuilder:hi}),hn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(re,de){var me=de[0];return{type:"accent",mode:re.parser.mode,label:re.funcName,isStretchy:!1,isShifty:!0,base:me}},htmlBuilder:si,mathmlBuilder:hi}),hn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];return{type:"accentUnder",mode:me.mode,label:ke,base:ut}},htmlBuilder:function(re,de){var me=qi(re.base,de),ke=Pn.svgSpan(re,de),ut=re.label==="\\utilde"?.12:0,jt=gr.makeVList({positionType:"bottom",positionData:ke.height+ut,children:[{type:"elem",elem:ke,wrapperClasses:["svg-align"]},{type:"kern",size:ut},{type:"elem",elem:me}]},de);return gr.makeSpan(["mord","accentunder"],[jt],de)},mathmlBuilder:function(re,de){var me=Pn.mathMLnode(re.label),ke=new ki.MathNode("munder",[Qt(re.base,de),me]);return ke.setAttribute("accentunder","true"),ke}});var $n=function(re){var de=new ki.MathNode("mpadded",re?[re]:[]);return de.setAttribute("width","+0.6em"),de.setAttribute("lspace","0.3em"),de};hn({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(re,de,me){var ke=re.parser,ut=re.funcName;return{type:"xArrow",mode:ke.mode,label:ut,body:de[0],below:me[0]}},htmlBuilder:function(re,de){var me=de.style,ke=de.havingStyle(me.sup()),ut=gr.wrapFragment(qi(re.body,ke,de),de);ut.classes.push("x-arrow-pad");var jt;re.below&&(ke=de.havingStyle(me.sub()),jt=gr.wrapFragment(qi(re.below,ke,de),de),jt.classes.push("x-arrow-pad"));var Br=Pn.svgSpan(re,de),Xr=-de.fontMetrics().axisHeight+.5*Br.height,mn=-de.fontMetrics().axisHeight-.5*Br.height-.111;(ut.depth>.25||re.label==="\\xleftequilibrium")&&(mn-=ut.depth);var Qn;if(jt){var Si=-de.fontMetrics().axisHeight+jt.height+.5*Br.height+.111;Qn=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ut,shift:mn},{type:"elem",elem:Br,shift:Xr},{type:"elem",elem:jt,shift:Si}]},de)}else Qn=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ut,shift:mn},{type:"elem",elem:Br,shift:Xr}]},de);return Qn.children[0].children[0].children[1].classes.push("svg-align"),gr.makeSpan(["mrel","x-arrow"],[Qn],de)},mathmlBuilder:function(re,de){var me=Pn.mathMLnode(re.label),ke;if(re.body){var ut=$n(Qt(re.body,de));if(re.below){var jt=$n(Qt(re.below,de));ke=new ki.MathNode("munderover",[me,jt,ut])}else ke=new ki.MathNode("mover",[me,ut])}else if(re.below){var Br=$n(Qt(re.below,de));ke=new ki.MathNode("munder",[me,Br])}else ke=$n(),ke=new ki.MathNode("mover",[me,ke]);return ke}}),hn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){for(var me=re.parser,ke=fn(de[0],"ordgroup"),ut=ke.body,jt="",Br=0;Br","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],qt=[0,1.2,1.8,2.4,3],Pr=function(re,de,me,ke,ut){if(re==="<"||re==="\\lt"||re==="\u27E8"?re="\\langle":(re===">"||re==="\\gt"||re==="\u27E9")&&(re="\\rangle"),b.contains(Qr,re)||b.contains(Wr,re))return Oa(re,de,!1,me,ke,ut);if(b.contains(pn,re))return wa(re,qt[de],!1,me,ke,ut);throw new f("Illegal delimiter: '"+re+"'")},sr=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],tn=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"stack"}],$r=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Un=function(re){if(re.type==="small")return"Main-Regular";if(re.type==="large")return"Size"+re.size+"-Regular";if(re.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+re.type+"' here.")},Ln=function(re,de,me,ke){for(var ut=Math.min(2,3-ke.style.size),jt=ut;jtde)return me[jt]}return me[me.length-1]},Kn=function(re,de,me,ke,ut,jt){re==="<"||re==="\\lt"||re==="\u27E8"?re="\\langle":(re===">"||re==="\\gt"||re==="\u27E9")&&(re="\\rangle");var Br;b.contains(Wr,re)?Br=sr:b.contains(Qr,re)?Br=$r:Br=tn;var Xr=Ln(re,de,Br,ke);return Xr.type==="small"?Gi(re,Xr.style,me,ke,ut,jt):Xr.type==="large"?Oa(re,Xr.size,me,ke,ut,jt):wa(re,de,me,ke,ut,jt)},gi=function(re,de,me,ke,ut,jt){var Br=ke.fontMetrics().axisHeight*ke.sizeMultiplier,Xr=901,mn=5/ke.fontMetrics().ptPerEm,Qn=Math.max(de-Br,me+Br),Si=Math.max(Qn/500*Xr,2*Qn-mn);return Kn(re,Si,!0,ke,ut,jt)},Li={sqrtImage:Fr,sizedDelim:Pr,customSizedDelim:Kn,leftRightDelim:gi},Ni={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},xa=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function oo(At,re){var de=Fi(At);if(de&&b.contains(xa,de.text))return de;throw new f("Invalid delimiter: '"+(de?de.text:JSON.stringify(At))+"' after '"+re.funcName+"'",At)}hn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(re,de){var me=oo(de[0],re);return{type:"delimsizing",mode:re.parser.mode,size:Ni[re.funcName].size,mclass:Ni[re.funcName].mclass,delim:me.text}},htmlBuilder:function(re,de){return re.delim==="."?gr.makeSpan([re.mclass]):Li.sizedDelim(re.delim,re.size,de,re.mode,[re.mclass])},mathmlBuilder:function(re){var de=[];re.delim!=="."&&de.push(sn(re.delim,re.mode));var me=new ki.MathNode("mo",de);return re.mclass==="mopen"||re.mclass==="mclose"?me.setAttribute("fence","true"):me.setAttribute("fence","false"),me}});function Xa(At){if(!At.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}hn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(re,de){var me=re.parser.gullet.macros.get("\\current@color");if(me&&typeof me!="string")throw new f("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:re.parser.mode,delim:oo(de[0],re).text,color:me}}}),hn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(re,de){var me=oo(de[0],re),ke=re.parser;++ke.leftrightDepth;var ut=ke.parseExpression(!1);--ke.leftrightDepth,ke.expect("\\right",!1);var jt=fn(ke.parseFunction(),"leftright-right");return{type:"leftright",mode:ke.mode,body:ut,left:me.text,right:jt.delim,rightColor:jt.color}},htmlBuilder:function(re,de){Xa(re);for(var me=Fn(re.body,de,!0,["mopen","mclose"]),ke=0,ut=0,jt=!1,Br=0;Br-1?"mpadded":"menclose",[Qt(re.body,de)]);switch(re.label){case"\\cancel":ke.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":ke.setAttribute("notation","downdiagonalstrike");break;case"\\sout":ke.setAttribute("notation","horizontalstrike");break;case"\\fbox":ke.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(me=de.fontMetrics().fboxsep*de.fontMetrics().ptPerEm,ke.setAttribute("width","+"+2*me+"pt"),ke.setAttribute("height","+"+2*me+"pt"),ke.setAttribute("lspace",me+"pt"),ke.setAttribute("voffset",me+"pt"),re.label==="\\fcolorbox"){var ut=Math.max(de.fontMetrics().fboxrule,de.minRuleThickness);ke.setAttribute("style","border: "+ut+"em solid "+String(re.borderColor))}break;case"\\xcancel":ke.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return re.backgroundColor&&ke.setAttribute("mathbackground",re.backgroundColor),ke};hn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(re,de,me){var ke=re.parser,ut=re.funcName,jt=fn(de[0],"color-token").color,Br=de[1];return{type:"enclose",mode:ke.mode,label:ut,backgroundColor:jt,body:Br}},htmlBuilder:bo,mathmlBuilder:Ao}),hn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(re,de,me){var ke=re.parser,ut=re.funcName,jt=fn(de[0],"color-token").color,Br=fn(de[1],"color-token").color,Xr=de[2];return{type:"enclose",mode:ke.mode,label:ut,backgroundColor:Br,borderColor:jt,body:Xr}},htmlBuilder:bo,mathmlBuilder:Ao}),hn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(re,de){var me=re.parser;return{type:"enclose",mode:me.mode,label:"\\fbox",body:de[0]}}}),hn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(re,de,me){var ke=re.parser,ut=re.funcName,jt=de[0];return{type:"enclose",mode:ke.mode,label:ut,body:jt}},htmlBuilder:bo,mathmlBuilder:Ao});var wo={};function Fa(At){for(var re=At.type,de=At.names,me=At.props,ke=At.handler,ut=At.htmlBuilder,jt=At.mathmlBuilder,Br={type:re,numArgs:me.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:ke},Xr=0;Xr0&&(ds+=.25),mn.push({pos:ds,isDashed:xc[hs]})}for(rl(jt[0]),me=0;me0&&($s+=ts,Ps<$s&&(Ps=$s),$s=0)),re.addJot&&(Ps+=po),Gs.height=cl,Gs.depth=Ps,ds+=cl,Gs.pos=ds,ds+=Ps+$s,Xr[me]=Gs,rl(jt[me+1])}var qa=ds/2+de.fontMetrics().axisHeight,hc=re.cols||[],sc=[],kl,Us;for(ke=0,Us=0;ke=Br)continue;var al=void 0;(ke>0||re.hskipBeforeAndAfter)&&(al=b.deflt(Yl.pregap,Xi),al!==0&&(kl=gr.makeSpan(["arraycolsep"],[]),kl.style.width=al+"em",sc.push(kl)));var Hl=[];for(me=0;me0){for(var wc=gr.makeLineSpan("hline",de,Qn),fc=gr.makeLineSpan("hdashline",de,Qn),zc=[{type:"elem",elem:Xr,shift:0}];mn.length>0;){var Rc=mn.pop(),Oc=Rc.pos-qa;Rc.isDashed?zc.push({type:"elem",elem:fc,shift:Oc}):zc.push({type:"elem",elem:wc,shift:Oc})}Xr=gr.makeVList({positionType:"individualShift",children:zc},de)}return gr.makeSpan(["mord"],[Xr],de)},Xo={c:"center ",l:"left ",r:"right "},ro=function(re,de){var me=new ki.MathNode("mtable",re.body.map(function(ds){return new ki.MathNode("mtr",ds.map(function(rl){return new ki.MathNode("mtd",[Qt(rl,de)])}))})),ke=re.arraystretch===.5?.1:.16+re.arraystretch-1+(re.addJot?.09:0);me.setAttribute("rowspacing",ke+"em");var ut="",jt="";if(re.cols){var Br=re.cols,Xr="",mn=!1,Qn=0,Si=Br.length;Br[0].type==="separator"&&(ut+="top ",Qn=1),Br[Br.length-1].type==="separator"&&(ut+="bottom ",Si-=1);for(var Xi=Qn;Xi0?"left ":"",ut+=ps[ps.length-1].length>0?"right ":"";for(var ts=1;ts0&&Xi&&(po=1),me[ma]={type:"align",align:Ia,pregap:po,postgap:0}}return ke.colSeparationType=Xi?"align":"alignat",ke};Fa({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(re,de){var me=Fi(de[0]),ke=me?[de[0]]:fn(de[0],"ordgroup").body,ut=ke.map(function(Br){var Xr=Ai(Br),mn=Xr.text;if("lcr".indexOf(mn)!==-1)return{type:"align",align:mn};if(mn==="|")return{type:"separator",separator:"|"};if(mn===":")return{type:"separator",separator:":"};throw new f("Unknown column alignment: "+mn,Br)}),jt={cols:ut,hskipBeforeAndAfter:!0};return so(re.parser,jt,to(re.envName))},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(re){var de={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[re.envName],me={hskipBeforeAndAfter:!1},ke=so(re.parser,me,to(re.envName));return de?{type:"leftright",mode:re.mode,body:[ke],left:de[0],right:de[1],rightColor:void 0}:ke},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(re){var de={arraystretch:.5},me=so(re.parser,de,"script");return me.colSeparationType="small",me},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["subarray"],props:{numArgs:1},handler:function(re,de){var me=Fi(de[0]),ke=me?[de[0]]:fn(de[0],"ordgroup").body,ut=ke.map(function(Br){var Xr=Ai(Br),mn=Xr.text;if("lc".indexOf(mn)!==-1)return{type:"align",align:mn};throw new f("Unknown column alignment: "+mn,Br)});if(ut.length>1)throw new f("{subarray} can contain only one column");var jt={cols:ut,hskipBeforeAndAfter:!1,arraystretch:.5};if(jt=so(re.parser,jt,"script"),jt.body[0].length>1)throw new f("{subarray} can contain only one column");return jt},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(re){var de={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},me=so(re.parser,de,to(re.envName));return{type:"leftright",mode:re.mode,body:[me],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["aligned"],props:{numArgs:0},handler:za,htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["gathered"],props:{numArgs:0},handler:function(re){var de={cols:[{type:"align",align:"c"}],addJot:!0};return so(re.parser,de,"display")},htmlBuilder:Oo,mathmlBuilder:ro}),Fa({type:"array",names:["alignedat"],props:{numArgs:1},handler:za,htmlBuilder:Oo,mathmlBuilder:ro}),hn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(re,de){throw new f(re.funcName+" valid only within array environment")}});var Do=wo,_o=Do;hn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];if(ut.type!=="ordgroup")throw new f("Invalid environment name",ut);for(var jt="",Br=0;Br=R.SCRIPT.id?me.text():R.DISPLAY:re==="text"&&me.size===R.DISPLAY.size?me=R.TEXT:re==="script"?me=R.SCRIPT:re==="scriptscript"&&(me=R.SCRIPTSCRIPT),me},Ya=function(re,de){var me=Ro(re.size,de.style),ke=me.fracNum(),ut=me.fracDen(),jt;jt=de.havingStyle(ke);var Br=qi(re.numer,jt,de);if(re.continued){var Xr=8.5/de.fontMetrics().ptPerEm,mn=3.5/de.fontMetrics().ptPerEm;Br.height=Br.height0?po=3*ma:po=7*ma,Lo=de.fontMetrics().denom1):(Xi>0?(Ia=de.fontMetrics().num2,po=ma):(Ia=de.fontMetrics().num3,po=3*ma),Lo=de.fontMetrics().denom2);var ps;if(Si){var ds=de.fontMetrics().axisHeight;Ia-Br.depth-(ds+.5*Xi)0&&(de=re,de=de==="."?null:de),de};hn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(re,de){var me=re.parser,ke=de[4],ut=de[5],jt=qr(de[0],"atom");jt&&(jt=Mr(de[0],"open"));var Br=jt?Os(jt.text):null,Xr=qr(de[1],"atom");Xr&&(Xr=Mr(de[1],"close"));var mn=Xr?Os(Xr.text):null,Qn=fn(de[2],"size"),Si,Xi=null;Qn.isBlank?Si=!0:(Xi=Qn.value,Si=Xi.number>0);var ma="auto",Ia=qr(de[3],"ordgroup");if(Ia){if(Ia.body.length>0){var po=fn(Ia.body[0],"textord");ma=ao[Number(po.text)]}}else Ia=fn(de[3],"textord"),ma=ao[Number(Ia.text)];return{type:"genfrac",mode:me.mode,numer:ke,denom:ut,continued:!1,hasBarLine:Si,barSize:Xi,leftDelim:Br,rightDelim:mn,size:ma}},htmlBuilder:Ya,mathmlBuilder:ys}),hn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=re.token;return{type:"infix",mode:me.mode,replaceWith:"\\\\abovefrac",size:fn(de[0],"size").value,token:ut}}}),hn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0],jt=p(fn(de[1],"infix").size),Br=de[2],Xr=jt.number>0;return{type:"genfrac",mode:me.mode,numer:ut,denom:Br,continued:!1,hasBarLine:Xr,barSize:jt,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Ya,mathmlBuilder:ys});var cs=function(re,de){var me=de.style,ke,ut,jt=qr(re,"supsub");jt?(ke=jt.sup?qi(jt.sup,de.havingStyle(me.sup()),de):qi(jt.sub,de.havingStyle(me.sub()),de),ut=fn(jt.base,"horizBrace")):ut=fn(re,"horizBrace");var Br=qi(ut.base,de.havingBaseStyle(R.DISPLAY)),Xr=Pn.svgSpan(ut,de),mn;if(ut.isOver?(mn=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Br},{type:"kern",size:.1},{type:"elem",elem:Xr}]},de),mn.children[0].children[0].children[1].classes.push("svg-align")):(mn=gr.makeVList({positionType:"bottom",positionData:Br.depth+.1+Xr.height,children:[{type:"elem",elem:Xr},{type:"kern",size:.1},{type:"elem",elem:Br}]},de),mn.children[0].children[0].children[0].classes.push("svg-align")),ke){var Qn=gr.makeSpan(["mord",ut.isOver?"mover":"munder"],[mn],de);ut.isOver?mn=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Qn},{type:"kern",size:.2},{type:"elem",elem:ke}]},de):mn=gr.makeVList({positionType:"bottom",positionData:Qn.depth+.2+ke.height+ke.depth,children:[{type:"elem",elem:ke},{type:"kern",size:.2},{type:"elem",elem:Qn}]},de)}return gr.makeSpan(["mord",ut.isOver?"mover":"munder"],[mn],de)},Uo=function(re,de){var me=Pn.mathMLnode(re.label);return new ki.MathNode(re.isOver?"mover":"munder",[Qt(re.base,de),me])};hn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=re.funcName;return{type:"horizBrace",mode:me.mode,label:ke,isOver:/^\\over/.test(ke),base:de[0]}},htmlBuilder:cs,mathmlBuilder:Uo}),hn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(re,de){var me=re.parser,ke=de[1],ut=fn(de[0],"url").url;return me.settings.isTrusted({command:"\\href",url:ut})?{type:"href",mode:me.mode,href:ut,body:Cn(ke)}:me.formatUnsupportedCmd("\\href")},htmlBuilder:function(re,de){var me=Fn(re.body,de,!1);return gr.makeAnchor(re.href,[],me,de)},mathmlBuilder:function(re,de){var me=io(re.body,de);return me instanceof co||(me=new co("mrow",[me])),me.setAttribute("href",re.href),me}}),hn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(re,de){var me=re.parser,ke=fn(de[0],"url").url;if(!me.settings.isTrusted({command:"\\url",url:ke}))return me.formatUnsupportedCmd("\\url");for(var ut=[],jt=0;jt0&&(ke=or(re.totalheight,de)-me,ke=Number(ke.toFixed(2)));var ut=0;re.width.number>0&&(ut=or(re.width,de));var jt={height:me+ke+"em"};ut>0&&(jt.width=ut+"em"),ke>0&&(jt.verticalAlign=-ke+"em");var Br=new nt(re.src,re.alt,jt);return Br.height=me,Br.depth=ke,Br},mathmlBuilder:function(re,de){var me=new ki.MathNode("mglyph",[]);me.setAttribute("alt",re.alt);var ke=or(re.height,de),ut=0;if(re.totalheight.number>0&&(ut=or(re.totalheight,de)-ke,ut=ut.toFixed(2),me.setAttribute("valign","-"+ut+"em")),me.setAttribute("height",ke+ut+"em"),re.width.number>0){var jt=or(re.width,de);me.setAttribute("width",jt+"em")}return me.setAttribute("src",re.src),me}}),hn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=fn(de[0],"size");if(me.settings.strict){var jt=ke[1]==="m",Br=ut.value.unit==="mu";jt?(Br||me.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ke+" supports only mu units, "+("not "+ut.value.unit+" units")),me.mode!=="math"&&me.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ke+" works only in math mode")):Br&&me.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ke+" doesn't support mu units")}return{type:"kern",mode:me.mode,dimension:ut.value}},htmlBuilder:function(re,de){return gr.makeGlue(re.dimension,de)},mathmlBuilder:function(re,de){var me=or(re.dimension,de);return new ki.SpaceNode(me)}}),hn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];return{type:"lap",mode:me.mode,alignment:ke.slice(5),body:ut}},htmlBuilder:function(re,de){var me;re.alignment==="clap"?(me=gr.makeSpan([],[qi(re.body,de)]),me=gr.makeSpan(["inner"],[me],de)):me=gr.makeSpan(["inner"],[qi(re.body,de)]);var ke=gr.makeSpan(["fix"],[]),ut=gr.makeSpan([re.alignment],[me,ke],de),jt=gr.makeSpan(["strut"]);return jt.style.height=ut.height+ut.depth+"em",jt.style.verticalAlign=-ut.depth+"em",ut.children.unshift(jt),ut=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ut}]},de),gr.makeSpan(["mord"],[ut],de)},mathmlBuilder:function(re,de){var me=new ki.MathNode("mpadded",[Qt(re.body,de)]);if(re.alignment!=="rlap"){var ke=re.alignment==="llap"?"-1":"-0.5";me.setAttribute("lspace",ke+"width")}return me.setAttribute("width","0px"),me}}),hn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(re,de){var me=re.funcName,ke=re.parser,ut=ke.mode;ke.switchMode("math");var jt=me==="\\("?"\\)":"$",Br=ke.parseExpression(!1,jt);return ke.expect(jt),ke.switchMode(ut),{type:"styling",mode:ke.mode,style:"text",body:Br}}}),hn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(re,de){throw new f("Mismatched "+re.funcName)}});var $o=function(re,de){switch(de.style.size){case R.DISPLAY.size:return re.display;case R.TEXT.size:return re.text;case R.SCRIPT.size:return re.script;case R.SCRIPTSCRIPT.size:return re.scriptscript;default:return re.text}};hn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(re,de){var me=re.parser;return{type:"mathchoice",mode:me.mode,display:Cn(de[0]),text:Cn(de[1]),script:Cn(de[2]),scriptscript:Cn(de[3])}},htmlBuilder:function(re,de){var me=$o(re,de),ke=Fn(me,de,!1);return gr.makeFragment(ke)},mathmlBuilder:function(re,de){var me=$o(re,de);return io(me,de)}});var Vo=function(re,de,me,ke,ut,jt,Br){re=gr.makeSpan([],[re]);var Xr,mn;if(de){var Qn=qi(de,ke.havingStyle(ut.sup()),ke);mn={elem:Qn,kern:Math.max(ke.fontMetrics().bigOpSpacing1,ke.fontMetrics().bigOpSpacing3-Qn.depth)}}if(me){var Si=qi(me,ke.havingStyle(ut.sub()),ke);Xr={elem:Si,kern:Math.max(ke.fontMetrics().bigOpSpacing2,ke.fontMetrics().bigOpSpacing4-Si.height)}}var Xi;if(mn&&Xr){var ma=ke.fontMetrics().bigOpSpacing5+Xr.elem.height+Xr.elem.depth+Xr.kern+re.depth+Br;Xi=gr.makeVList({positionType:"bottom",positionData:ma,children:[{type:"kern",size:ke.fontMetrics().bigOpSpacing5},{type:"elem",elem:Xr.elem,marginLeft:-jt+"em"},{type:"kern",size:Xr.kern},{type:"elem",elem:re},{type:"kern",size:mn.kern},{type:"elem",elem:mn.elem,marginLeft:jt+"em"},{type:"kern",size:ke.fontMetrics().bigOpSpacing5}]},ke)}else if(Xr){var Ia=re.height-Br;Xi=gr.makeVList({positionType:"top",positionData:Ia,children:[{type:"kern",size:ke.fontMetrics().bigOpSpacing5},{type:"elem",elem:Xr.elem,marginLeft:-jt+"em"},{type:"kern",size:Xr.kern},{type:"elem",elem:re}]},ke)}else if(mn){var po=re.depth+Br;Xi=gr.makeVList({positionType:"bottom",positionData:po,children:[{type:"elem",elem:re},{type:"kern",size:mn.kern},{type:"elem",elem:mn.elem,marginLeft:jt+"em"},{type:"kern",size:ke.fontMetrics().bigOpSpacing5}]},ke)}else return re;return gr.makeSpan(["mop","op-limits"],[Xi],ke)},Ks=["\\smallint"],Cs=function(re,de){var me,ke,ut=!1,jt,Br=qr(re,"supsub");Br?(me=Br.sup,ke=Br.sub,jt=fn(Br.base,"op"),ut=!0):jt=fn(re,"op");var Xr=de.style,mn=!1;Xr.size===R.DISPLAY.size&&jt.symbol&&!b.contains(Ks,jt.name)&&(mn=!0);var Qn;if(jt.symbol){var Si=mn?"Size2-Regular":"Size1-Regular",Xi="";if((jt.name==="\\oiint"||jt.name==="\\oiiint")&&(Xi=jt.name.substr(1),jt.name=Xi==="oiint"?"\\iint":"\\iiint"),Qn=gr.makeSymbol(jt.name,Si,"math",de,["mop","op-symbol",mn?"large-op":"small-op"]),Xi.length>0){var ma=Qn.italic,Ia=gr.staticSvg(Xi+"Size"+(mn?"2":"1"),de);Qn=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Qn,shift:0},{type:"elem",elem:Ia,shift:mn?.08:0}]},de),jt.name="\\"+Xi,Qn.classes.unshift("mop"),Qn.italic=ma}}else if(jt.body){var po=Fn(jt.body,de,!0);po.length===1&&po[0]instanceof xt?(Qn=po[0],Qn.classes[0]="mop"):Qn=gr.makeSpan(["mop"],gr.tryCombineChars(po),de)}else{for(var Lo=[],ps=1;ps0){for(var mn=jt.body.map(function(ma){var Ia=ma.text;return typeof Ia=="string"?{type:"textord",mode:ma.mode,text:Ia}:ma}),Qn=Fn(mn,de.withFont("mathrm"),!0),Si=0;Si=0?Xr.setAttribute("height","+"+ut+"em"):(Xr.setAttribute("height",ut+"em"),Xr.setAttribute("depth","+"+-ut+"em")),Xr.setAttribute("voffset",ut+"em"),Xr}});function No(At,re,de){for(var me=Fn(At,re,!1),ke=re.sizeMultiplier/de.sizeMultiplier,ut=0;utme.height+me.depth+Br&&(Br=(Br+ma-me.height-me.depth)/2);var Ia=Qn.height-me.height-Br-Si;me.style.paddingLeft=Xi+"em";var po=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:me,wrapperClasses:["svg-align"]},{type:"kern",size:-(me.height+Ia)},{type:"elem",elem:Qn},{type:"kern",size:Si}]},de);if(re.index){var Lo=de.havingStyle(R.SCRIPTSCRIPT),ps=qi(re.index,Lo,de),ts=.6*(po.height-po.depth),ds=gr.makeVList({positionType:"shift",positionData:-ts,children:[{type:"elem",elem:ps}]},de),rl=gr.makeSpan(["root"],[ds]);return gr.makeSpan(["mord","sqrt"],[rl,po],de)}else return gr.makeSpan(["mord","sqrt"],[po],de)},mathmlBuilder:function(re,de){var me=re.body,ke=re.index;return ke?new ki.MathNode("mroot",[Qt(me,de),Qt(ke,de)]):new ki.MathNode("msqrt",[Qt(me,de)])}});var Ma={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT};hn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(re,de){var me=re.breakOnTokenText,ke=re.funcName,ut=re.parser,jt=ut.parseExpression(!0,me),Br=ke.slice(1,ke.length-5);return{type:"styling",mode:ut.mode,style:Br,body:jt}},htmlBuilder:function(re,de){var me=Ma[re.style],ke=de.havingStyle(me).withFont("");return No(re.body,ke,de)},mathmlBuilder:function(re,de){var me=Ma[re.style],ke=de.havingStyle(me),ut=na(re.body,ke),jt=new ki.MathNode("mstyle",ut),Br={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Xr=Br[re.style];return jt.setAttribute("scriptlevel",Xr[0]),jt.setAttribute("displaystyle",Xr[1]),jt}});var zo=function(re,de){var me=re.base;if(me)if(me.type==="op"){var ke=me.limits&&(de.style.size===R.DISPLAY.size||me.alwaysHandleSupSub);return ke?Cs:null}else if(me.type==="operatorname"){var ut=me.alwaysHandleSupSub&&(de.style.size===R.DISPLAY.size||me.limits);return ut?Go:null}else{if(me.type==="accent")return b.isCharacterBox(me.base)?si:null;if(me.type==="horizBrace"){var jt=!re.sub;return jt===me.isOver?cs:null}else return null}else return null};Pi({type:"supsub",htmlBuilder:function(re,de){var me=zo(re,de);if(me)return me(re,de);var ke=re.base,ut=re.sup,jt=re.sub,Br=qi(ke,de),Xr,mn,Qn=de.fontMetrics(),Si=0,Xi=0,ma=ke&&b.isCharacterBox(ke);if(ut){var Ia=de.havingStyle(de.style.sup());Xr=qi(ut,Ia,de),ma||(Si=Br.height-Ia.fontMetrics().supDrop*Ia.sizeMultiplier/de.sizeMultiplier)}if(jt){var po=de.havingStyle(de.style.sub());mn=qi(jt,po,de),ma||(Xi=Br.depth+po.fontMetrics().subDrop*po.sizeMultiplier/de.sizeMultiplier)}var Lo;de.style===R.DISPLAY?Lo=Qn.sup1:de.style.cramped?Lo=Qn.sup3:Lo=Qn.sup2;var ps=de.sizeMultiplier,ts=.5/Qn.ptPerEm/ps+"em",ds=null;if(mn){var rl=re.base&&re.base.type==="op"&&re.base.name&&(re.base.name==="\\oiint"||re.base.name==="\\oiiint");(Br instanceof xt||rl)&&(ds=-Br.italic+"em")}var Js;if(Xr&&mn){Si=Math.max(Si,Lo,Xr.depth+.25*Qn.xHeight),Xi=Math.max(Xi,Qn.sub2);var cl=Qn.defaultRuleThickness,Ps=4*cl;if(Si-Xr.depth-(mn.height-Xi)0&&(Si+=Gs,Xi-=Gs)}var Il=[{type:"elem",elem:mn,shift:Xi,marginRight:ts,marginLeft:ds},{type:"elem",elem:Xr,shift:-Si,marginRight:ts}];Js=gr.makeVList({positionType:"individualShift",children:Il},de)}else if(mn){Xi=Math.max(Xi,Qn.sub1,mn.height-.8*Qn.xHeight);var Ml=[{type:"elem",elem:mn,marginLeft:ds,marginRight:ts}];Js=gr.makeVList({positionType:"shift",positionData:Xi,children:Ml},de)}else if(Xr)Si=Math.max(Si,Lo,Xr.depth+.25*Qn.xHeight),Js=gr.makeVList({positionType:"shift",positionData:-Si,children:[{type:"elem",elem:Xr,marginRight:ts}]},de);else throw new Error("supsub must have either sup or sub.");var $s=Ti(Br,"right")||"mord";return gr.makeSpan([$s],[Br,gr.makeSpan(["msupsub"],[Js])],de)},mathmlBuilder:function(re,de){var me=!1,ke,ut,jt=qr(re.base,"horizBrace");jt&&(ut=!!re.sup,ut===jt.isOver&&(me=!0,ke=jt.isOver)),re.base&&(re.base.type==="op"||re.base.type==="operatorname")&&(re.base.parentIsSupSub=!0);var Br=[Qt(re.base,de)];re.sub&&Br.push(Qt(re.sub,de)),re.sup&&Br.push(Qt(re.sup,de));var Xr;if(me)Xr=ke?"mover":"munder";else if(re.sub)if(re.sup){var Si=re.base;Si&&Si.type==="op"&&Si.limits&&de.style===R.DISPLAY||Si&&Si.type==="operatorname"&&Si.alwaysHandleSupSub&&(de.style===R.DISPLAY||Si.limits)?Xr="munderover":Xr="msubsup"}else{var Qn=re.base;Qn&&Qn.type==="op"&&Qn.limits&&(de.style===R.DISPLAY||Qn.alwaysHandleSupSub)||Qn&&Qn.type==="operatorname"&&Qn.alwaysHandleSupSub&&(Qn.limits||de.style===R.DISPLAY)?Xr="munder":Xr="msub"}else{var mn=re.base;mn&&mn.type==="op"&&mn.limits&&(de.style===R.DISPLAY||mn.alwaysHandleSupSub)||mn&&mn.type==="operatorname"&&mn.alwaysHandleSupSub&&(mn.limits||de.style===R.DISPLAY)?Xr="mover":Xr="msup"}var Xi=new ki.MathNode(Xr,Br);return Xi}}),Pi({type:"atom",htmlBuilder:function(re,de){return gr.mathsym(re.text,re.mode,de,["m"+re.family])},mathmlBuilder:function(re,de){var me=new ki.MathNode("mo",[sn(re.text,re.mode)]);if(re.family==="bin"){var ke=ba(re,de);ke==="bold-italic"&&me.setAttribute("mathvariant",ke)}else re.family==="punct"?me.setAttribute("separator","true"):(re.family==="open"||re.family==="close")&&me.setAttribute("stretchy","false");return me}});var sl={mi:"italic",mn:"normal",mtext:"normal"};Pi({type:"mathord",htmlBuilder:function(re,de){return gr.makeOrd(re,de,"mathord")},mathmlBuilder:function(re,de){var me=new ki.MathNode("mi",[sn(re.text,re.mode,de)]),ke=ba(re,de)||"italic";return ke!==sl[me.type]&&me.setAttribute("mathvariant",ke),me}}),Pi({type:"textord",htmlBuilder:function(re,de){return gr.makeOrd(re,de,"textord")},mathmlBuilder:function(re,de){var me=sn(re.text,re.mode,de),ke=ba(re,de)||"normal",ut;return re.mode==="text"?ut=new ki.MathNode("mtext",[me]):/[0-9]/.test(re.text)?ut=new ki.MathNode("mn",[me]):re.text==="\\prime"?ut=new ki.MathNode("mo",[me]):ut=new ki.MathNode("mi",[me]),ke!==sl[ut.type]&&ut.setAttribute("mathvariant",ke),ut}});var dl={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},yl={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Pi({type:"spacing",htmlBuilder:function(re,de){if(yl.hasOwnProperty(re.text)){var me=yl[re.text].className||"";if(re.mode==="text"){var ke=gr.makeOrd(re,de,"textord");return ke.classes.push(me),ke}else return gr.makeSpan(["mspace",me],[gr.mathsym(re.text,re.mode,de)],de)}else{if(dl.hasOwnProperty(re.text))return gr.makeSpan(["mspace",dl[re.text]],[],de);throw new f('Unknown type of space "'+re.text+'"')}},mathmlBuilder:function(re,de){var me;if(yl.hasOwnProperty(re.text))me=new ki.MathNode("mtext",[new ki.TextNode("\xA0")]);else{if(dl.hasOwnProperty(re.text))return new ki.MathNode("mspace");throw new f('Unknown type of space "'+re.text+'"')}return me}});var xl=function(){var re=new ki.MathNode("mtd",[]);return re.setAttribute("width","50%"),re};Pi({type:"tag",mathmlBuilder:function(re,de){var me=new ki.MathNode("mtable",[new ki.MathNode("mtr",[xl(),new ki.MathNode("mtd",[io(re.body,de)]),xl(),new ki.MathNode("mtd",[io(re.tag,de)])])]);return me.setAttribute("width","100%"),me}});var Vs={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ko={"\\textbf":"textbf","\\textmd":"textmd"},hl={"\\textit":"textit","\\textup":"textup"},Xl=function(re,de){var me=re.font;return me?Vs[me]?de.withTextFontFamily(Vs[me]):Ko[me]?de.withTextFontWeight(Ko[me]):de.withTextFontShape(hl[me]):de};hn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];return{type:"text",mode:me.mode,body:Cn(ut),font:ke}},htmlBuilder:function(re,de){var me=Xl(re,de),ke=Fn(re.body,me,!0);return gr.makeSpan(["mord","text"],gr.tryCombineChars(ke),me)},mathmlBuilder:function(re,de){var me=Xl(re,de);return io(re.body,me)}}),hn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){var me=re.parser;return{type:"underline",mode:me.mode,body:de[0]}},htmlBuilder:function(re,de){var me=qi(re.body,de),ke=gr.makeLineSpan("underline-line",de),ut=de.fontMetrics().defaultRuleThickness,jt=gr.makeVList({positionType:"top",positionData:me.height,children:[{type:"kern",size:ut},{type:"elem",elem:ke},{type:"kern",size:3*ut},{type:"elem",elem:me}]},de);return gr.makeSpan(["mord","underline"],[jt],de)},mathmlBuilder:function(re,de){var me=new ki.MathNode("mo",[new ki.TextNode("\u203E")]);me.setAttribute("stretchy","true");var ke=new ki.MathNode("munder",[Qt(re.body,de),me]);return ke.setAttribute("accentunder","true"),ke}}),hn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(re,de,me){throw new f("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(re,de){for(var me=Rs(re),ke=[],ut=de.havingStyle(de.style.text()),jt=0;jt0&&(this.undefStack[this.undefStack.length-1][me]=ke)}else{var Br=this.undefStack[this.undefStack.length-1];Br&&!Br.hasOwnProperty(me)&&(Br[me]=this.current[me])}this.current[me]=ke},At}(),Al={},pl=Al;function cn(At,re){Al[At]=re}cn("\\@firstoftwo",function(At){var re=At.consumeArgs(2);return{tokens:re[0],numArgs:0}}),cn("\\@secondoftwo",function(At){var re=At.consumeArgs(2);return{tokens:re[1],numArgs:0}}),cn("\\@ifnextchar",function(At){var re=At.consumeArgs(3),de=At.future();return re[0].length===1&&re[0][0].text===de.text?{tokens:re[1],numArgs:0}:{tokens:re[2],numArgs:0}}),cn("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),cn("\\TextOrMath",function(At){var re=At.consumeArgs(2);return At.mode==="text"?{tokens:re[0],numArgs:0}:{tokens:re[1],numArgs:0}});var Cl={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};cn("\\char",function(At){var re=At.popToken(),de,me="";if(re.text==="'")de=8,re=At.popToken();else if(re.text==='"')de=16,re=At.popToken();else if(re.text==="`")if(re=At.popToken(),re.text[0]==="\\")me=re.text.charCodeAt(1);else{if(re.text==="EOF")throw new f("\\char` missing argument");me=re.text.charCodeAt(0)}else de=10;if(de){if(me=Cl[re.text],me==null||me>=de)throw new f("Invalid base-"+de+" digit "+re.text);for(var ke;(ke=Cl[At.future().text])!=null&&ke":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};cn("\\dots",function(At){var re="\\dotso",de=At.expandAfterFuture().text;return de in vc?re=vc[de]:de.substr(0,4)==="\\not"?re="\\dotsb":de in it.math&&(b.contains(["bin","rel"],it.math[de].group)&&(re="\\dotsb")),re});var bs={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};cn("\\dotso",function(At){var re=At.future().text;return re in bs?"\\ldots\\,":"\\ldots"}),cn("\\dotsc",function(At){var re=At.future().text;return re in bs&&re!==","?"\\ldots\\,":"\\ldots"}),cn("\\cdots",function(At){var re=At.future().text;return re in bs?"\\@cdots\\,":"\\@cdots"}),cn("\\dotsb","\\cdots"),cn("\\dotsm","\\cdots"),cn("\\dotsi","\\!\\cdots"),cn("\\dotsx","\\ldots\\,"),cn("\\DOTSI","\\relax"),cn("\\DOTSB","\\relax"),cn("\\DOTSX","\\relax"),cn("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),cn("\\,","\\tmspace+{3mu}{.1667em}"),cn("\\thinspace","\\,"),cn("\\>","\\mskip{4mu}"),cn("\\:","\\tmspace+{4mu}{.2222em}"),cn("\\medspace","\\:"),cn("\\;","\\tmspace+{5mu}{.2777em}"),cn("\\thickspace","\\;"),cn("\\!","\\tmspace-{3mu}{.1667em}"),cn("\\negthinspace","\\!"),cn("\\negmedspace","\\tmspace-{4mu}{.2222em}"),cn("\\negthickspace","\\tmspace-{5mu}{.277em}"),cn("\\enspace","\\kern.5em "),cn("\\enskip","\\hskip.5em\\relax"),cn("\\quad","\\hskip1em\\relax"),cn("\\qquad","\\hskip2em\\relax"),cn("\\tag","\\@ifstar\\tag@literal\\tag@paren"),cn("\\tag@paren","\\tag@literal{({#1})}"),cn("\\tag@literal",function(At){if(At.macros.get("\\df@tag"))throw new f("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),cn("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),cn("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),cn("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),cn("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),cn("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),cn("\\\\","\\newline"),cn("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Hs=Kt["Main-Regular"]["T".charCodeAt(0)][1]-.7*Kt["Main-Regular"]["A".charCodeAt(0)][1]+"em";cn("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Hs+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),cn("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Hs+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),cn("\\hspace","\\@ifstar\\@hspacer\\@hspace"),cn("\\@hspace","\\hskip #1\\relax"),cn("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),cn("\\ordinarycolon",":"),cn("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),cn("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),cn("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),cn("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),cn("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),cn("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),cn("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),cn("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),cn("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),cn("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),cn("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),cn("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),cn("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),cn("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),cn("\u2237","\\dblcolon"),cn("\u2239","\\eqcolon"),cn("\u2254","\\coloneqq"),cn("\u2255","\\eqqcolon"),cn("\u2A74","\\Coloneqq"),cn("\\ratio","\\vcentcolon"),cn("\\coloncolon","\\dblcolon"),cn("\\colonequals","\\coloneqq"),cn("\\coloncolonequals","\\Coloneqq"),cn("\\equalscolon","\\eqqcolon"),cn("\\equalscoloncolon","\\Eqqcolon"),cn("\\colonminus","\\coloneq"),cn("\\coloncolonminus","\\Coloneq"),cn("\\minuscolon","\\eqcolon"),cn("\\minuscoloncolon","\\Eqcolon"),cn("\\coloncolonapprox","\\Colonapprox"),cn("\\coloncolonsim","\\Colonsim"),cn("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),cn("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),cn("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),cn("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),cn("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),cn("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),cn("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),cn("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),cn("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),cn("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),cn("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),cn("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),cn("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),cn("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),cn("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),cn("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),cn("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),cn("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),cn("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),cn("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),cn("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),cn("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),cn("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),cn("\u27E6","\\llbracket"),cn("\u27E7","\\rrbracket"),cn("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),cn("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),cn("\u2983","\\lBrace"),cn("\u2984","\\rBrace"),cn("\\darr","\\downarrow"),cn("\\dArr","\\Downarrow"),cn("\\Darr","\\Downarrow"),cn("\\lang","\\langle"),cn("\\rang","\\rangle"),cn("\\uarr","\\uparrow"),cn("\\uArr","\\Uparrow"),cn("\\Uarr","\\Uparrow"),cn("\\N","\\mathbb{N}"),cn("\\R","\\mathbb{R}"),cn("\\Z","\\mathbb{Z}"),cn("\\alef","\\aleph"),cn("\\alefsym","\\aleph"),cn("\\Alpha","\\mathrm{A}"),cn("\\Beta","\\mathrm{B}"),cn("\\bull","\\bullet"),cn("\\Chi","\\mathrm{X}"),cn("\\clubs","\\clubsuit"),cn("\\cnums","\\mathbb{C}"),cn("\\Complex","\\mathbb{C}"),cn("\\Dagger","\\ddagger"),cn("\\diamonds","\\diamondsuit"),cn("\\empty","\\emptyset"),cn("\\Epsilon","\\mathrm{E}"),cn("\\Eta","\\mathrm{H}"),cn("\\exist","\\exists"),cn("\\harr","\\leftrightarrow"),cn("\\hArr","\\Leftrightarrow"),cn("\\Harr","\\Leftrightarrow"),cn("\\hearts","\\heartsuit"),cn("\\image","\\Im"),cn("\\infin","\\infty"),cn("\\Iota","\\mathrm{I}"),cn("\\isin","\\in"),cn("\\Kappa","\\mathrm{K}"),cn("\\larr","\\leftarrow"),cn("\\lArr","\\Leftarrow"),cn("\\Larr","\\Leftarrow"),cn("\\lrarr","\\leftrightarrow"),cn("\\lrArr","\\Leftrightarrow"),cn("\\Lrarr","\\Leftrightarrow"),cn("\\Mu","\\mathrm{M}"),cn("\\natnums","\\mathbb{N}"),cn("\\Nu","\\mathrm{N}"),cn("\\Omicron","\\mathrm{O}"),cn("\\plusmn","\\pm"),cn("\\rarr","\\rightarrow"),cn("\\rArr","\\Rightarrow"),cn("\\Rarr","\\Rightarrow"),cn("\\real","\\Re"),cn("\\reals","\\mathbb{R}"),cn("\\Reals","\\mathbb{R}"),cn("\\Rho","\\mathrm{P}"),cn("\\sdot","\\cdot"),cn("\\sect","\\S"),cn("\\spades","\\spadesuit"),cn("\\sub","\\subset"),cn("\\sube","\\subseteq"),cn("\\supe","\\supseteq"),cn("\\Tau","\\mathrm{T}"),cn("\\thetasym","\\vartheta"),cn("\\weierp","\\wp"),cn("\\Zeta","\\mathrm{Z}"),cn("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),cn("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),cn("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),cn("\\blue","\\textcolor{##6495ed}{#1}"),cn("\\orange","\\textcolor{##ffa500}{#1}"),cn("\\pink","\\textcolor{##ff00af}{#1}"),cn("\\red","\\textcolor{##df0030}{#1}"),cn("\\green","\\textcolor{##28ae7b}{#1}"),cn("\\gray","\\textcolor{gray}{#1}"),cn("\\purple","\\textcolor{##9d38bd}{#1}"),cn("\\blueA","\\textcolor{##ccfaff}{#1}"),cn("\\blueB","\\textcolor{##80f6ff}{#1}"),cn("\\blueC","\\textcolor{##63d9ea}{#1}"),cn("\\blueD","\\textcolor{##11accd}{#1}"),cn("\\blueE","\\textcolor{##0c7f99}{#1}"),cn("\\tealA","\\textcolor{##94fff5}{#1}"),cn("\\tealB","\\textcolor{##26edd5}{#1}"),cn("\\tealC","\\textcolor{##01d1c1}{#1}"),cn("\\tealD","\\textcolor{##01a995}{#1}"),cn("\\tealE","\\textcolor{##208170}{#1}"),cn("\\greenA","\\textcolor{##b6ffb0}{#1}"),cn("\\greenB","\\textcolor{##8af281}{#1}"),cn("\\greenC","\\textcolor{##74cf70}{#1}"),cn("\\greenD","\\textcolor{##1fab54}{#1}"),cn("\\greenE","\\textcolor{##0d923f}{#1}"),cn("\\goldA","\\textcolor{##ffd0a9}{#1}"),cn("\\goldB","\\textcolor{##ffbb71}{#1}"),cn("\\goldC","\\textcolor{##ff9c39}{#1}"),cn("\\goldD","\\textcolor{##e07d10}{#1}"),cn("\\goldE","\\textcolor{##a75a05}{#1}"),cn("\\redA","\\textcolor{##fca9a9}{#1}"),cn("\\redB","\\textcolor{##ff8482}{#1}"),cn("\\redC","\\textcolor{##f9685d}{#1}"),cn("\\redD","\\textcolor{##e84d39}{#1}"),cn("\\redE","\\textcolor{##bc2612}{#1}"),cn("\\maroonA","\\textcolor{##ffbde0}{#1}"),cn("\\maroonB","\\textcolor{##ff92c6}{#1}"),cn("\\maroonC","\\textcolor{##ed5fa6}{#1}"),cn("\\maroonD","\\textcolor{##ca337c}{#1}"),cn("\\maroonE","\\textcolor{##9e034e}{#1}"),cn("\\purpleA","\\textcolor{##ddd7ff}{#1}"),cn("\\purpleB","\\textcolor{##c6b9fc}{#1}"),cn("\\purpleC","\\textcolor{##aa87ff}{#1}"),cn("\\purpleD","\\textcolor{##7854ab}{#1}"),cn("\\purpleE","\\textcolor{##543b78}{#1}"),cn("\\mintA","\\textcolor{##f5f9e8}{#1}"),cn("\\mintB","\\textcolor{##edf2df}{#1}"),cn("\\mintC","\\textcolor{##e0e5cc}{#1}"),cn("\\grayA","\\textcolor{##f6f7f7}{#1}"),cn("\\grayB","\\textcolor{##f0f1f2}{#1}"),cn("\\grayC","\\textcolor{##e3e5e6}{#1}"),cn("\\grayD","\\textcolor{##d6d8da}{#1}"),cn("\\grayE","\\textcolor{##babec2}{#1}"),cn("\\grayF","\\textcolor{##888d93}{#1}"),cn("\\grayG","\\textcolor{##626569}{#1}"),cn("\\grayH","\\textcolor{##3b3e40}{#1}"),cn("\\grayI","\\textcolor{##21242c}{#1}"),cn("\\kaBlue","\\textcolor{##314453}{#1}"),cn("\\kaGreen","\\textcolor{##71B307}{#1}");var ll={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Fl=function(){function At(de,me,ke){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=me,this.expansionCount=0,this.feed(de),this.macros=new Nl(pl,me.macros),this.mode=ke,this.stack=[]}var re=At.prototype;return re.feed=function(me){this.lexer=new Bs(me,this.settings)},re.switchMode=function(me){this.mode=me},re.beginGroup=function(){this.macros.beginGroup()},re.endGroup=function(){this.macros.endGroup()},re.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},re.popToken=function(){return this.future(),this.stack.pop()},re.pushToken=function(me){this.stack.push(me)},re.pushTokens=function(me){var ke;(ke=this.stack).push.apply(ke,me)},re.consumeSpaces=function(){for(;;){var me=this.future();if(me.text===" ")this.stack.pop();else break}},re.consumeArgs=function(me){for(var ke=[],ut=0;utthis.settings.maxExpand)throw new f("Too many expansions: infinite loop or need to increase maxExpand setting");var jt=ut.tokens;if(ut.numArgs){var Br=this.consumeArgs(ut.numArgs);jt=jt.slice();for(var Xr=jt.length-1;Xr>=0;--Xr){var mn=jt[Xr];if(mn.text==="#"){if(Xr===0)throw new f("Incomplete placeholder at end of macro body",mn);if(mn=jt[--Xr],mn.text==="#")jt.splice(Xr+1,1);else if(/^[1-9]$/.test(mn.text)){var Qn;(Qn=jt).splice.apply(Qn,[Xr,2].concat(Br[+mn.text-1]))}else throw new f("Not a valid argument number",mn)}}}return this.pushTokens(jt),jt},re.expandAfterFuture=function(){return this.expandOnce(),this.future()},re.expandNextToken=function(){for(;;){var me=this.expandOnce();if(me instanceof e)if(me.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},re.expandMacro=function(me){if(!this.macros.get(me))return;var ke=[],ut=this.stack.length;for(this.pushToken(new e(me));this.stack.length>ut;){var jt=this.expandOnce();jt instanceof e&&ke.push(this.stack.pop())}return ke},re.expandMacroAsText=function(me){var ke=this.expandMacro(me);return ke&&ke.map(function(ut){return ut.text}).join("")},re._getExpansion=function(me){var ke=this.macros.get(me);if(ke==null)return ke;var ut=typeof ke=="function"?ke(this):ke;if(typeof ut=="string"){var jt=0;if(ut.indexOf("#")!==-1)for(var Br=ut.replace(/##/g,"");Br.indexOf("#"+(jt+1))!==-1;)++jt;for(var Xr=new Bs(ut,this.settings),mn=[],Qn=Xr.lex();Qn.text!=="EOF";)mn.push(Qn),Qn=Xr.lex();mn.reverse();var Si={tokens:mn,numArgs:jt};return Si}return ut},re.isDefined=function(me){return this.macros.has(me)||os.hasOwnProperty(me)||it.math.hasOwnProperty(me)||it.text.hasOwnProperty(me)||ll.hasOwnProperty(me)},At}(),ec={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},Ql={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},oc=function(){function At(de,me){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Fl(de,me,this.mode),this.settings=me,this.leftrightDepth=0}var re=At.prototype;return re.expect=function(me,ke){if(ke===void 0&&(ke=!0),this.fetch().text!==me)throw new f("Expected '"+me+"', got '"+this.fetch().text+"'",this.fetch());ke&&this.consume()},re.consume=function(){this.nextToken=null},re.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},re.switchMode=function(me){this.mode=me,this.gullet.switchMode(me)},re.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var me=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),me},re.parseExpression=function(me,ke){for(var ut=[];;){this.mode==="math"&&this.consumeSpaces();var jt=this.fetch();if(At.endOfExpression.indexOf(jt.text)!==-1)break;if(ke&&jt.text===ke)break;if(me&&os[jt.text]&&os[jt.text].infix)break;var Br=this.parseAtom(ke);if(!Br)break;ut.push(Br)}return this.mode==="text"&&this.formLigatures(ut),this.handleInfixNodes(ut)},re.handleInfixNodes=function(me){for(var ke=-1,ut,jt=0;jt0&&!Si||mn===0&&!Si&&this.mode==="math",ma=this.parseGroupOfType("argument to '"+me+"'",Qn,Si,jt,Xi);if(!ma){if(Si){Xr.push(null);continue}throw new f("Expected group after '"+me+"'",this.fetch())}(Si?Xr:Br).push(ma)}return{args:Br,optArgs:Xr}},re.parseGroupOfType=function(me,ke,ut,jt,Br){switch(ke){case"color":return Br&&this.consumeSpaces(),this.parseColorGroup(ut);case"size":return Br&&this.consumeSpaces(),this.parseSizeGroup(ut);case"url":return this.parseUrlGroup(ut,Br);case"math":case"text":return this.parseGroup(me,ut,jt,void 0,ke,Br);case"hbox":{var Xr=this.parseGroup(me,ut,jt,void 0,"text",Br);if(!Xr)return Xr;var mn={type:"styling",mode:Xr.mode,body:[Xr],style:"text"};return mn}case"raw":{if(Br&&this.consumeSpaces(),ut&&this.fetch().text==="{")return null;var Qn=this.parseStringGroup("raw",ut,!0);if(Qn)return{type:"raw",mode:"text",string:Qn.text};throw new f("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(me,ut,jt,void 0,void 0,Br);default:throw new f("Unknown group type as "+me,this.fetch())}},re.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},re.parseStringGroup=function(me,ke,ut){var jt=ke?"[":"{",Br=ke?"]":"}",Xr=this.fetch();if(Xr.text!==jt){if(ke)return null;if(ut&&Xr.text!=="EOF"&&/[^{}[\]]/.test(Xr.text))return this.consume(),Xr}var mn=this.mode;this.mode="text",this.expect(jt);for(var Qn="",Si=this.fetch(),Xi=0,ma=Si,Ia;(Ia=this.fetch()).text!==Br||ut&&Xi>0;){switch(Ia.text){case"EOF":throw new f("Unexpected end of input in "+me,Si.range(ma,Qn));case jt:Xi++;break;case Br:Xi--;break}ma=Ia,Qn+=ma.text,this.consume()}return this.expect(Br),this.mode=mn,Si.range(ma,Qn)},re.parseRegexGroup=function(me,ke){var ut=this.mode;this.mode="text";for(var jt=this.fetch(),Br=jt,Xr="",mn;(mn=this.fetch()).text!=="EOF"&&me.test(Xr+mn.text);)Br=mn,Xr+=Br.text,this.consume();if(Xr==="")throw new f("Invalid "+ke+": '"+jt.text+"'",jt);return this.mode=ut,jt.range(Br,Xr)},re.parseColorGroup=function(me){var ke=this.parseStringGroup("color",me);if(!ke)return null;var ut=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(ke.text);if(!ut)throw new f("Invalid color: '"+ke.text+"'",ke);var jt=ut[0];return/^[0-9a-f]{6}$/i.test(jt)&&(jt="#"+jt),{type:"color-token",mode:this.mode,color:jt}},re.parseSizeGroup=function(me){var ke,ut=!1;if(!me&&this.fetch().text!=="{"?ke=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):ke=this.parseStringGroup("size",me),!ke)return null;!me&&ke.text.length===0&&(ke.text="0pt",ut=!0);var jt=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(ke.text);if(!jt)throw new f("Invalid size: '"+ke.text+"'",ke);var Br={number:+(jt[1]+jt[2]),unit:jt[3]};if(!jr(Br))throw new f("Invalid unit: '"+Br.unit+"'",ke);return{type:"size",mode:this.mode,value:Br,isBlank:ut}},re.parseUrlGroup=function(me,ke){this.gullet.lexer.setCatcode("%",13);var ut=this.parseStringGroup("url",me,!0);if(this.gullet.lexer.setCatcode("%",14),!ut)return null;var jt=ut.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:jt}},re.parseGroup=function(me,ke,ut,jt,Br,Xr){var mn=this.mode;Br&&this.switchMode(Br),Xr&&this.consumeSpaces();var Qn=this.fetch(),Si=Qn.text,Xi;if(ke?Si==="[":Si==="{"||Si==="\\begingroup"){this.consume();var ma=At.endOfGroup[Si];this.gullet.beginGroup();var Ia=this.parseExpression(!1,ma),po=this.fetch();this.expect(ma),this.gullet.endGroup(),Xi={type:"ordgroup",mode:this.mode,loc:t.range(Qn,po),body:Ia,semisimple:Si==="\\begingroup"||void 0}}else if(ke)Xi=null;else if(Xi=this.parseFunction(jt,me,ut)||this.parseSymbol(),Xi==null&&Si[0]==="\\"&&!ll.hasOwnProperty(Si)){if(this.settings.throwOnError)throw new f("Undefined control sequence: "+Si,Qn);Xi=this.formatUnsupportedCmd(Si),this.consume()}return Br&&this.switchMode(mn),Xi},re.formLigatures=function(me){for(var ke=me.length-1,ut=0;ut=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+ke[0]+'" used in math mode',me);var mn=it[this.mode][ke].group,Qn=t.range(me),Si;if(dr.hasOwnProperty(mn)){var Xi=mn;Si={type:"atom",mode:this.mode,family:Xi,loc:Qn,text:ke}}else Si={type:mn,mode:this.mode,loc:Qn,text:ke};Xr=Si}else if(ke.charCodeAt(0)>=128)this.settings.strict&&(Z(ke.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+ke[0]+'" used in math mode',me):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+ke[0]+'"'+(" ("+ke.charCodeAt(0)+")"),me)),Xr={type:"textord",mode:"text",loc:t.range(me),text:ke};else return null;if(this.consume(),Br)for(var ma=0;ma-p}function w(G,H){var Z=H?G.textFill:G.fill;return Z!=null&&Z!==l}function y(G,H){var Z=H?G.textStroke:G.stroke;return Z!=null&&Z!==l}function _(G,H){H&&E(G,"transform","matrix("+a.call(H,",")+")")}function E(G,H,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&G.setAttribute(H,Z)}function I(G,H,Z){G.setAttributeNS("http://www.w3.org/1999/xlink",H,Z)}function S(G,H,Z,q){if(w(H,Z)){var ce=Z?H.textFill:H.fill;ce=ce==="transparent"?l:ce,E(G,"fill",ce),E(G,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else E(G,"fill",l);if(y(H,Z)){var ne=Z?H.textStroke:H.stroke;ne=ne==="transparent"?l:ne,E(G,"stroke",ne);var se=Z?H.textStrokeWidth:H.lineWidth,Ce=!Z&&H.strokeNoScale?q.getLineScale():1;E(G,"stroke-width",se/Ce),E(G,"paint-order",Z?"stroke":"fill"),E(G,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var Re=H.lineDash;Re?(E(G,"stroke-dasharray",H.lineDash.join(",")),E(G,"stroke-dashoffset",s(H.lineDashOffset||0))):E(G,"stroke-dasharray",""),H.lineCap&&E(G,"stroke-linecap",H.lineCap),H.lineJoin&&E(G,"stroke-linejoin",H.lineJoin),H.miterLimit&&E(G,"stroke-miterlimit",H.miterLimit)}else E(G,"stroke",l)}function C(G){for(var H=[],Z=G.data,q=G.len(),ce=0;ce=o:-Ge>=o),qe=Ge>0?Ge%o:Ge%o+o,nt=!1;Me?nt=!0:b(ye)?nt=!1:nt=qe>=r===!!ze;var st=A(Re+we*d(Ee)),xt=A(Xe+Pe*n(Ee));Me&&(ze?Ge=o-1e-4:Ge=-o+1e-4,nt=!0,ce===9&&H.push("M",st,xt));var Bt=A(Re+we*d(Ee+Ge)),Le=A(Xe+Pe*n(Ee+Ge));H.push("A",A(we),A(Pe),s(It*u),+nt,+ze,Bt,Le);break;case c.Z:se="Z";break;case c.R:var Bt=A(Z[ce++]),Le=A(Z[ce++]),Ue=A(Z[ce++]),We=A(Z[ce++]);H.push("M",Bt,Le,"L",Bt+Ue,Le,"L",Bt+Ue,Le+We,"L",Bt,Le+We,"L",Bt,Le);break}se&&H.push(se);for(var ft=0;ftbt){for(;ft0?"-".concat(y):y,P=!!E,B=f()(_,N,"".concat(N,"-").concat(b),(r={},h()(r,"".concat(N,"-with-text"),P),h()(r,"".concat(N,"-with-text").concat(M),P),h()(r,"".concat(N,"-dashed"),!!I),h()(r,"".concat(N,"-plain"),!!S),h()(r,"".concat(N,"-rtl"),u==="rtl"),r));return t.createElement("div",x()({className:B},C,{role:"separator"}),E&&t.createElement("span",{className:"".concat(N,"-inner-text")},E))})};z.a=l},PD8m:function(ue,z){ue.exports={name:"memoryStorage",read:T,write:x,each:g,remove:h,clearAll:t};var i={};function T(e){return i[e]}function x(e,m){i[e]=m}function g(e){for(var m in i)i.hasOwnProperty(m)&&e(i[m],m)}function h(e){delete i[e]}function t(e){i={}}},PKem:function(ue,z,i){"use strict";i.d(z,"a",function(){return w});var T=i("RIqP"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("pVnL"),e=i.n(t),m=i("lwsE"),f=i.n(m),c=i("W8MJ"),a=i.n(c),l=i("7W2i"),s=i.n(l),n=i("LQ03"),d=i.n(n),r=i("q1tI"),o=i.n(r),u=i("TSYQ"),p=i.n(u),A=i("H84U"),b=function(M,P){var B={};for(var X in M)Object.prototype.hasOwnProperty.call(M,X)&&P.indexOf(X)<0&&(B[X]=M[X]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,X=Object.getOwnPropertySymbols(M);V0),h()(Y,"".concat(U,"-rtl"),j==="rtl"),Y),R);return r.createElement(w.Provider,{value:{siderHook:X.getSiderHook()}},r.createElement(H,e()({className:q},Z),K))},X}return a()(B,[{key:"getSiderHook",value:function(){var V=this;return{addSider:function(j){V.setState(function(W){return{siders:[].concat(x()(W.siders),[j])}})},removeSider:function(j){V.setState(function(W){return{siders:W.siders.filter(function(U){return U!==j})}})}}}},{key:"render",value:function(){return r.createElement(A.a,null,this.renderComponent)}}]),B}(r.Component),I=y({suffixCls:"layout",tagName:"section",displayName:"Layout"})(E),S=y({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(_),C=y({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(_),N=y({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(_);I.Header=S,I.Footer=C,I.Content=N,z.b=I},PNag:function(ue,z,i){var T=i("bYtY"),x=i("SKnc"),g=i("YH21"),h=i("crZl"),t=i("IwbS"),e=i("OELB"),m=i("72pK"),f=i("y7Aq"),c=i("4NO4"),a=e.linearMap,l=T.each,s=Math.min,n=Math.max,d=12,r=6,o=h.extend({type:"visualMap.continuous",init:function(){o.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(E,I,S,C){(!C||C.type!=="selectDataRange"||C.from!==this.uid)&&this._buildView()},_buildView:function(){this.group.removeAll();var E=this.visualMapModel,I=this.group;this._orient=E.get("orient"),this._useHandle=E.get("calculable"),this._resetInterval(),this._renderBar(I);var S=E.get("text");this._renderEndsText(I,S,0),this._renderEndsText(I,S,1),this._updateView(!0),this.renderBackground(I),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(I)},_renderEndsText:function(E,I,S){if(!I)return;var C=I[1-S];C=C!=null?C+"":"";var N=this.visualMapModel,M=N.get("textGap"),P=N.itemSize,B=this._shapes.barGroup,X=this._applyTransform([P[0]/2,S===0?-M:P[1]+M],B),V=this._applyTransform(S===0?"bottom":"top",B),Y=this._orient,j=this.visualMapModel.textStyleModel;this.group.add(new t.Text({style:{x:X[0],y:X[1],textVerticalAlign:Y==="horizontal"?"middle":V,textAlign:Y==="horizontal"?V:"center",text:C,textFont:j.getFont(),textFill:j.getTextColor()}}))},_renderBar:function(E){var I=this.visualMapModel,S=this._shapes,C=I.itemSize,N=this._orient,M=this._useHandle,P=f.getItemAlign(I,this.api,C),B=S.barGroup=this._createBarGroup(P);B.add(S.outOfRange=u()),B.add(S.inRange=u(null,M?y(this._orient):null,T.bind(this._dragHandle,this,"all",!1),T.bind(this._dragHandle,this,"all",!0)));var X=I.textStyleModel.getTextRect("\u56FD"),V=n(X.width,X.height);M&&(S.handleThumbs=[],S.handleLabels=[],S.handleLabelPoints=[],this._createHandle(B,0,C,V,N,P),this._createHandle(B,1,C,V,N,P)),this._createIndicator(B,C,V,N),E.add(B)},_createHandle:function(E,I,S,C,N){var M=T.bind(this._dragHandle,this,I,!1),P=T.bind(this._dragHandle,this,I,!0),B=u(p(I,C),y(this._orient),M,P);B.position[0]=S[0],E.add(B);var X=this.visualMapModel.textStyleModel,V=new t.Text({draggable:!0,drift:M,onmousemove:function(W){g.stop(W.event)},ondragend:P,style:{x:0,y:0,text:"",textFont:X.getFont(),textFill:X.getTextColor()}});this.group.add(V);var Y=[N==="horizontal"?C/2:C*1.5,N==="horizontal"?I===0?-(C*1.5):C*1.5:I===0?-C/2:C/2],j=this._shapes;j.handleThumbs[I]=B,j.handleLabelPoints[I]=Y,j.handleLabels[I]=V},_createIndicator:function(E,I,S,C){var N=u([[0,0]],"move");N.position[0]=I[0],N.attr({invisible:!0,silent:!0}),E.add(N);var M=this.visualMapModel.textStyleModel,P=new t.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:M.getFont(),textFill:M.getTextColor()}});this.group.add(P);var B=[C==="horizontal"?S/2:r+3,0],X=this._shapes;X.indicator=N,X.indicatorLabel=P,X.indicatorLabelPoint=B},_dragHandle:function(E,I,S,C){if(!this._useHandle)return;if(this._dragging=!I,!I){var N=this._applyTransform([S,C],this._shapes.barGroup,!0);this._updateInterval(E,N[1]),this._updateView()}I===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),I?!this._hovering&&this._clearHoverLinkToSeries():w(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[E],!1)},_resetInterval:function(){var E=this.visualMapModel,I=this._dataInterval=E.getSelected(),S=E.getExtent(),C=[0,E.itemSize[1]];this._handleEnds=[a(I[0],S,C,!0),a(I[1],S,C,!0)]},_updateInterval:function(E,I){I=I||0;var S=this.visualMapModel,C=this._handleEnds,N=[0,S.itemSize[1]];m(I,C,N,E,0);var M=S.getExtent();this._dataInterval=[a(C[0],N,M,!0),a(C[1],N,M,!0)]},_updateView:function(E){var I=this.visualMapModel,S=I.getExtent(),C=this._shapes,N=[0,I.itemSize[1]],M=E?N:this._handleEnds,P=this._createBarVisual(this._dataInterval,S,M,"inRange"),B=this._createBarVisual(S,S,N,"outOfRange");C.inRange.setStyle({fill:P.barColor,opacity:P.opacity}).setShape("points",P.barPoints),C.outOfRange.setStyle({fill:B.barColor,opacity:B.opacity}).setShape("points",B.barPoints),this._updateHandle(M,P)},_createBarVisual:function(E,I,S,C){var N={forceState:C,convertOpacityToAlpha:!0},M=this._makeColorGradient(E,N),P=[this.getControllerVisual(E[0],"symbolSize",N),this.getControllerVisual(E[1],"symbolSize",N)],B=this._createBarPoints(S,P);return{barColor:new x(0,0,0,1,M),barPoints:B,handlesColor:[M[0].color,M[M.length-1].color]}},_makeColorGradient:function(E,I){var S=100,C=[],N=(E[1]-E[0])/S;C.push({color:this.getControllerVisual(E[0],"color",I),offset:0});for(var M=1;ME[1])break;C.push({color:this.getControllerVisual(P,"color",I),offset:M/S})}return C.push({color:this.getControllerVisual(E[1],"color",I),offset:1}),C},_createBarPoints:function(E,I){var S=this.visualMapModel.itemSize;return[[S[0]-I[0],E[0]],[S[0],E[0]],[S[0],E[1]],[S[0]-I[1],E[1]]]},_createBarGroup:function(E){var I=this._orient,S=this.visualMapModel.get("inverse");return new t.Group(I==="horizontal"&&!S?{scale:E==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:I==="horizontal"&&S?{scale:E==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:I==="vertical"&&!S?{scale:E==="left"?[1,-1]:[-1,-1]}:{scale:E==="left"?[1,1]:[-1,1]})},_updateHandle:function(E,I){if(!this._useHandle)return;var S=this._shapes,C=this.visualMapModel,N=S.handleThumbs,M=S.handleLabels;l([0,1],function(P){var B=N[P];B.setStyle("fill",I.handlesColor[P]),B.position[1]=E[P];var X=t.applyTransform(S.handleLabelPoints[P],t.getTransform(B,this.group));M[P].setStyle({x:X[0],y:X[1],text:C.formatValueText(this._dataInterval[P]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?P===0?"bottom":"top":"left",S.barGroup)})},this)},_showIndicator:function(E,I,S,C){var N=this.visualMapModel,M=N.getExtent(),P=N.itemSize,B=[0,P[1]],X=a(E,M,B,!0),V=this._shapes,Y=V.indicator;if(!Y)return;Y.position[1]=X,Y.attr("invisible",!1),Y.setShape("points",A(!!S,C,X,P[1]));var j={convertOpacityToAlpha:!0},W=this.getControllerVisual(E,"color",j);Y.setStyle("fill",W);var U=t.applyTransform(V.indicatorLabelPoint,t.getTransform(Y,this.group)),R=V.indicatorLabel;R.attr("invisible",!1);var K=this._applyTransform("left",V.barGroup),G=this._orient;R.setStyle({text:(S||"")+N.formatValueText(I),textVerticalAlign:G==="horizontal"?K:"middle",textAlign:G==="horizontal"?"center":K,x:U[0],y:U[1]})},_enableHoverLinkToSeries:function(){var E=this;this._shapes.barGroup.on("mousemove",function(I){if(E._hovering=!0,!E._dragging){var S=E.visualMapModel.itemSize,C=E._applyTransform([I.offsetX,I.offsetY],E._shapes.barGroup,!0,!0);C[1]=s(n(0,C[1]),S[1]),E._doHoverLinkToSeries(C[1],0<=C[0]&&C[0]<=S[0])}}).on("mouseout",function(){E._hovering=!1,!E._dragging&&E._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var E=this.api.getZr();this.visualMapModel.option.hoverLink?(E.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),E.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(E,I){var S=this.visualMapModel,C=S.itemSize;if(!S.option.hoverLink)return;var N=[0,C[1]],M=S.getExtent();E=s(n(N[0],E),N[1]);var P=b(S,M,N),B=[E-P,E+P],X=a(E,N,M,!0),V=[a(B[0],N,M,!0),a(B[1],N,M,!0)];B[0]N[1]&&(V[1]=Infinity),I&&(V[0]===-Infinity?this._showIndicator(X,V[1],"< ",P):V[1]===Infinity?this._showIndicator(X,V[0],"> ",P):this._showIndicator(X,X,"\u2248 ",P));var Y=this._hoverLinkDataIndices,j=[];(I||w(S))&&(j=this._hoverLinkDataIndices=S.findTargetDataIndices(V));var W=c.compressBatches(Y,j);this._dispatchHighDown("downplay",f.makeHighDownBatch(W[0],S)),this._dispatchHighDown("highlight",f.makeHighDownBatch(W[1],S))},_hoverLinkFromSeriesMouseOver:function(E){var I=E.target,S=this.visualMapModel;if(!I||I.dataIndex==null)return;var C=this.ecModel.getSeriesByIndex(I.seriesIndex);if(!S.isTargetSeries(C))return;var N=C.getData(I.dataType),M=N.get(S.getDataDimension(N),I.dataIndex,!0);isNaN(M)||this._showIndicator(M,M)},_hideIndicator:function(){var E=this._shapes;E.indicator&&E.indicator.attr("invisible",!0),E.indicatorLabel&&E.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var E=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",f.makeHighDownBatch(E,this.visualMapModel)),E.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var E=this.api.getZr();E.off("mouseover",this._hoverLinkFromSeriesMouseOver),E.off("mouseout",this._hideIndicator)},_applyTransform:function(E,I,S,C){var N=t.getTransform(I,C?null:this.group);return t[T.isArray(E)?"applyTransform":"transformDirection"](E,N,S)},_dispatchHighDown:function(E,I){I&&I.length&&this.api.dispatchAction({type:E,batch:I})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function u(E,I,S,C){return new t.Polygon({shape:{points:E},draggable:!!S,cursor:I,drift:S,onmousemove:function(N){g.stop(N.event)},ondragend:C})}function p(E,I){return E===0?[[0,0],[I,0],[I,-I]]:[[0,0],[I,0],[I,I]]}function A(E,I,S,C){return E?[[0,-s(I,n(S,0))],[r,0],[0,s(I,n(C-S,0))]]:[[0,0],[5,-5],[5,5]]}function b(E,I,S){var C=d/2,N=E.get("hoverLinkDataSize");return N&&(C=a(N,I,S,!0)/2),C}function w(E){var I=E.get("hoverLinkOnHandle");return!!(I==null?E.get("realtime"):I)}function y(E){return E==="vertical"?"ns-resize":"ew-resize"}var _=o;ue.exports=_},PQMj:function(ue,z,i){},PSzr:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};z.default=T},ProS:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("aX58"),h=i("bYtY"),t=i("Qe9p"),e=i("ItGF"),m=i("BPZU"),f=i("H6uX"),c=i("fmMI"),a=i("hD7B"),l=i("IDmD"),s=i("ypgQ"),n=i("+wW9"),d=i("0V0F"),r=i("bLfw"),o=i("T4UG"),u=i("sS/r"),p=i("6Ic6"),A=i("IwbS"),b=i("4NO4"),w=i("iLNv"),y=w.throttle,_=i("/WM3"),E=i("uAnK"),I=i("mYwL"),S=i("af/B"),C=i("xTNl"),N=i("8hn6");i("A1Ka");var M=i("7DRL"),P=h.assert,B=h.each,X=h.isFunction,V=h.isObject,Y=r.parseClassType,j="4.8.0",W={zrender:"4.3.1"},U=1,R=1e3,K=800,G=900,H=5e3,Z=1e3,q=1100,ce=2e3,ne=3e3,se=3500,Ce=4e3,Re=5e3,Xe={PROCESSOR:{FILTER:R,SERIES_FILTER:K,STATISTIC:H},VISUAL:{LAYOUT:Z,PROGRESSIVE_LAYOUT:q,GLOBAL:ce,CHART:ne,POST_CHART_LAYOUT:se,COMPONENT:Ce,BRUSH:Re}},we="__flagInMainProcess",Pe="__optionUpdated",Ee=/^[a-zA-Z0-9_]+$/;function Ge(Ct,Zt){return function(jr,or,Er){if(!Zt&&this._disposed){Jt(this.id);return}jr=jr&&jr.toLowerCase(),f.prototype[Ct].call(this,jr,or,Er)}}function It(){f.call(this)}It.prototype.on=Ge("on",!0),It.prototype.off=Ge("off",!0),It.prototype.one=Ge("one",!0),h.mixin(It,f);function ze(Ct,Zt,jr){jr=jr||{},typeof Zt=="string"&&(Zt=Te[Zt]),this.id,this.group,this._dom=Ct;var or="canvas",Er=this._zr=g.init(Ct,{renderer:jr.renderer||or,devicePixelRatio:jr.devicePixelRatio,width:jr.width,height:jr.height});this._throttledZrFlush=y(h.bind(Er.flush,Er),17);var Zt=h.clone(Zt);Zt&&n(Zt,!0),this._theme=Zt,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new l;var En=this._api=it(this);function vn(qn,pi){return qn.__prio-pi.__prio}m(Ft,vn),m(Ye,vn),this._scheduler=new S(this,En,Ye,Ft),f.call(this,this._ecEventProcessor=new pe),this._messageCenter=new It,this._initEvents(),this.resize=h.bind(this.resize,this),this._pendingActions=[],Er.animation.on("frame",this._onframe,this),We(Er,this),h.setAsPrimitive(this)}var ye=ze.prototype;ye._onframe=function(){if(this._disposed)return;var Ct=this._scheduler;if(this[Pe]){var Zt=this[Pe].silent;this[we]=!0,nt(this),qe.update.call(this),this[we]=!1,this[Pe]=!1,Le.call(this,Zt),Ue.call(this,Zt)}else if(Ct.unfinished){var jr=U,or=this._model,Er=this._api;Ct.unfinished=!1;do{var En=+new Date;Ct.performSeriesTasks(or),Ct.performDataProcessorTasks(or),xt(this,or),Ct.performVisualTasks(or),lr(this,this._model,Er,"remain"),jr-=+new Date-En}while(jr>0&&Ct.unfinished);Ct.unfinished||this._zr.flush()}},ye.getDom=function(){return this._dom},ye.getZr=function(){return this._zr},ye.setOption=function(Ct,Zt,jr){if(this._disposed){Jt(this.id);return}var or;if(V(Zt)&&(jr=Zt.lazyUpdate,or=Zt.silent,Zt=Zt.notMerge),this[we]=!0,!this._model||Zt){var Er=new s(this._api),En=this._theme,vn=this._model=new c;vn.scheduler=this._scheduler,vn.init(null,null,En,Er)}this._model.setOption(Ct,oe),jr?(this[Pe]={silent:or},this[we]=!1):(nt(this),qe.update.call(this),this._zr.flush(),this[Pe]=!1,this[we]=!1,Le.call(this,or),Ue.call(this,or))},ye.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},ye.getModel=function(){return this._model},ye.getOption=function(){return this._model&&this._model.getOption()},ye.getWidth=function(){return this._zr.getWidth()},ye.getHeight=function(){return this._zr.getHeight()},ye.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},ye.getRenderedCanvas=function(Ct){if(!e.canvasSupported)return;Ct=Ct||{},Ct.pixelRatio=Ct.pixelRatio||1,Ct.backgroundColor=Ct.backgroundColor||this._model.get("backgroundColor");var Zt=this._zr;return Zt.painter.getRenderedCanvas(Ct)},ye.getSvgDataURL=function(){if(!e.svgSupported)return;var Ct=this._zr,Zt=Ct.storage.getDisplayList();return h.each(Zt,function(jr){jr.stopAnimation(!0)}),Ct.painter.toDataURL()},ye.getDataURL=function(Ct){if(this._disposed){Jt(this.id);return}Ct=Ct||{};var Zt=Ct.excludeComponents,jr=this._model,or=[],Er=this;B(Zt,function(vn){jr.eachComponent({mainType:vn},function(qn){var pi=Er._componentsMap[qn.__viewId];pi.group.ignore||(or.push(pi),pi.group.ignore=!0)})});var En=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(Ct).toDataURL("image/"+(Ct&&Ct.type||"png"));return B(or,function(vn){vn.group.ignore=!1}),En},ye.getConnectedDataURL=function(Ct){if(this._disposed){Jt(this.id);return}if(!e.canvasSupported)return;var Zt=Ct.type==="svg",jr=this.group,or=Math.min,Er=Math.max,En=Infinity;if(be[jr]){var vn=En,qn=En,pi=-En,Yi=-En,Qi=[],ga=Ct&&Ct.pixelRatio||1;h.each(Et,function(Ze,Qe){if(Ze.group===jr){var tt=Zt?Ze.getZr().painter.getSvgDom().innerHTML:Ze.getRenderedCanvas(h.clone(Ct)),yt=Ze.getDom().getBoundingClientRect();vn=or(yt.left,vn),qn=or(yt.top,qn),pi=Er(yt.right,pi),Yi=Er(yt.bottom,Yi),Qi.push({dom:tt,left:yt.left,top:yt.top})}}),vn*=ga,qn*=ga,pi*=ga,Yi*=ga;var Ra=pi-vn,$e=Yi-qn,ve=h.createCanvas(),Ne=g.init(ve,{renderer:Zt?"svg":"canvas"});if(Ne.resize({width:Ra,height:$e}),Zt){var je="";return B(Qi,function(Ze){var Qe=Ze.left-vn,tt=Ze.top-qn;je+=''+Ze.dom+""}),Ne.painter.getSvgRoot().innerHTML=je,Ct.connectedBackgroundColor&&Ne.painter.setBackgroundColor(Ct.connectedBackgroundColor),Ne.refreshImmediately(),Ne.painter.toDataURL()}else return Ct.connectedBackgroundColor&&Ne.add(new A.Rect({shape:{x:0,y:0,width:Ra,height:$e},style:{fill:Ct.connectedBackgroundColor}})),B(Qi,function(Ze){var Qe=new A.Image({style:{x:Ze.left*ga-vn,y:Ze.top*ga-qn,image:Ze.dom}});Ne.add(Qe)}),Ne.refreshImmediately(),ve.toDataURL("image/"+(Ct&&Ct.type||"png"))}else return this.getDataURL(Ct)},ye.convertToPixel=h.curry(Me,"convertToPixel"),ye.convertFromPixel=h.curry(Me,"convertFromPixel");function Me(Ct,Zt,jr){if(this._disposed){Jt(this.id);return}var or=this._model,Er=this._coordSysMgr.getCoordinateSystems(),En;Zt=b.parseFinder(or,Zt);for(var vn=0;vn=0&&h.each(Er,function(vn){var qn=vn.coordinateSystem;if(qn&&qn.containPoint)or|=!!qn.containPoint(Zt);else if(En==="seriesModels"){var pi=this._chartsMap[vn.__viewId];pi&&pi.containPoint&&(or|=pi.containPoint(Zt,vn))}},this)},this),!!or},ye.getVisual=function(Ct,Zt){var jr=this._model;Ct=b.parseFinder(jr,Ct,{defaultMainType:"series"});var or=Ct.seriesModel,Er=or.getData(),En=Ct.hasOwnProperty("dataIndexInside")?Ct.dataIndexInside:Ct.hasOwnProperty("dataIndex")?Er.indexOfRawIndex(Ct.dataIndex):null;return En!=null?Er.getItemVisual(En,Zt):Er.getVisual(Zt)},ye.getViewOfComponentModel=function(Ct){return this._componentsMap[Ct.__viewId]},ye.getViewOfSeriesModel=function(Ct){return this._chartsMap[Ct.__viewId]};var qe={prepareAndUpdate:function(Ct){nt(this),qe.update.call(this,Ct)},update:function(Ct){var Zt=this._model,jr=this._api,or=this._zr,Er=this._coordSysMgr,En=this._scheduler;if(!Zt)return;En.restoreData(Zt,Ct),En.performSeriesTasks(Zt),Er.create(Zt,jr),En.performDataProcessorTasks(Zt,Ct),xt(this,Zt),Er.update(Zt,jr),Kt(Zt),En.performVisualTasks(Zt,Ct),bt(this,Zt,jr,Ct);var vn=Zt.get("backgroundColor")||"transparent";if(e.canvasSupported)or.setBackgroundColor(vn);else{var qn=t.parse(vn);vn=t.stringify(qn,"rgb"),qn[3]===0&&(vn="transparent")}mt(Zt,jr)},updateTransform:function(Ct){var Zt=this._model,jr=this,or=this._api;if(!Zt)return;var Er=[];Zt.eachComponent(function(vn,qn){var pi=jr.getViewOfComponentModel(qn);if(pi&&pi.__alive)if(pi.updateTransform){var Yi=pi.updateTransform(qn,Zt,or,Ct);Yi&&Yi.update&&Er.push(pi)}else Er.push(pi)});var En=h.createHashMap();Zt.eachSeries(function(vn){var qn=jr._chartsMap[vn.__viewId];if(qn.updateTransform){var pi=qn.updateTransform(vn,Zt,or,Ct);pi&&pi.update&&En.set(vn.uid,1)}else En.set(vn.uid,1)}),Kt(Zt),this._scheduler.performVisualTasks(Zt,Ct,{setDirty:!0,dirtyMap:En}),lr(jr,Zt,or,Ct,En),mt(Zt,this._api)},updateView:function(Ct){var Zt=this._model;if(!Zt)return;p.markUpdateMethod(Ct,"updateView"),Kt(Zt),this._scheduler.performVisualTasks(Zt,Ct,{setDirty:!0}),bt(this,this._model,this._api,Ct),mt(Zt,this._api)},updateVisual:function(Ct){qe.update.call(this,Ct)},updateLayout:function(Ct){qe.update.call(this,Ct)}};function nt(Ct){var Zt=Ct._model,jr=Ct._scheduler;jr.restorePipelines(Zt),jr.prepareStageTasks(),ft(Ct,"component",Zt,jr),ft(Ct,"chart",Zt,jr),jr.plan()}function st(Ct,Zt,jr,or,Er){var En=Ct._model;if(!or){B(Ct._componentsViews.concat(Ct._chartsViews),Yi);return}var vn={};vn[or+"Id"]=jr[or+"Id"],vn[or+"Index"]=jr[or+"Index"],vn[or+"Name"]=jr[or+"Name"];var qn={mainType:or,query:vn};Er&&(qn.subType=Er);var pi=jr.excludeSeriesId;pi!=null&&(pi=h.createHashMap(b.normalizeToArray(pi))),En&&En.eachComponent(qn,function(Qi){(!pi||pi.get(Qi.id)==null)&&Yi(Ct[or==="series"?"_chartsMap":"_componentsMap"][Qi.__viewId])},Ct);function Yi(Qi){Qi&&Qi.__alive&&Qi[Zt]&&Qi[Zt](Qi.__model,En,Ct._api,jr)}}ye.resize=function(Ct){if(this._disposed){Jt(this.id);return}this._zr.resize(Ct);var Zt=this._model;if(this._loadingFX&&this._loadingFX.resize(),!Zt)return;var jr=Zt.resetOption("media"),or=Ct&&Ct.silent;this[we]=!0,jr&&nt(this),qe.update.call(this),this[we]=!1,Le.call(this,or),Ue.call(this,or)};function xt(Ct,Zt){var jr=Ct._chartsMap,or=Ct._scheduler;Zt.eachSeries(function(Er){or.updateStreamModes(Er,jr[Er.__viewId])})}ye.showLoading=function(Ct,Zt){if(this._disposed){Jt(this.id);return}if(V(Ct)&&(Zt=Ct,Ct=""),Ct=Ct||"default",this.hideLoading(),!Lt[Ct])return;var jr=Lt[Ct](this._api,Zt),or=this._zr;this._loadingFX=jr,or.add(jr)},ye.hideLoading=function(){if(this._disposed){Jt(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},ye.makeActionFromEvent=function(Ct){var Zt=h.extend({},Ct);return Zt.type=Ve[Ct.type],Zt},ye.dispatchAction=function(Ct,Zt){if(this._disposed){Jt(this.id);return}if(V(Zt)||(Zt={silent:!!Zt}),!ae[Ct.type])return;if(!this._model)return;if(this[we]){this._pendingActions.push(Ct);return}Bt.call(this,Ct,Zt.silent),Zt.flush?this._zr.flush(!0):Zt.flush!==!1&&e.browser.weChat&&this._throttledZrFlush(),Le.call(this,Zt.silent),Ue.call(this,Zt.silent)};function Bt(Ct,Zt){var jr=Ct.type,or=Ct.escapeConnect,Er=ae[jr],En=Er.actionInfo,vn=(En.update||"update").split(":"),qn=vn.pop();vn=vn[0]!=null&&Y(vn[0]),this[we]=!0;var pi=[Ct],Yi=!1;Ct.batch&&(Yi=!0,pi=h.map(Ct.batch,function($e){return $e=h.defaults(h.extend({},$e),Ct),$e.batch=null,$e}));var Qi=[],ga,Ra=jr==="highlight"||jr==="downplay";B(pi,function($e){ga=Er.action($e,this._model,this._api),ga=ga||h.extend({},$e),ga.type=En.event||ga.type,Qi.push(ga),Ra?st(this,qn,$e,"series"):vn&&st(this,qn,$e,vn.main,vn.sub)},this),qn!=="none"&&!Ra&&!vn&&(this[Pe]?(nt(this),qe.update.call(this,Ct),this[Pe]=!1):qe[qn].call(this,Ct)),Yi?ga={type:En.event||jr,escapeConnect:or,batch:Qi}:ga=Qi[0],this[we]=!1,!Zt&&this._messageCenter.trigger(ga.type,ga)}function Le(Ct){for(var Zt=this._pendingActions;Zt.length;){var jr=Zt.shift();Bt.call(this,jr,Ct)}}function Ue(Ct){!Ct&&this.trigger("updated")}function We(Ct,Zt){Ct.on("rendered",function(){Zt.trigger("rendered"),Ct.animation.isFinished()&&!Zt[Pe]&&!Zt._scheduler.unfinished&&!Zt._pendingActions.length&&Zt.trigger("finished")})}ye.appendData=function(Ct){if(this._disposed){Jt(this.id);return}var Zt=Ct.seriesIndex,jr=this.getModel(),or=jr.getSeriesByIndex(Zt);or.appendData(Ct),this._scheduler.unfinished=!0},ye.on=Ge("on",!1),ye.off=Ge("off",!1),ye.one=Ge("one",!1);function ft(Ct,Zt,jr,or){for(var Er=Zt==="component",En=Er?Ct._componentsViews:Ct._chartsViews,vn=Er?Ct._componentsMap:Ct._chartsMap,qn=Ct._zr,pi=Ct._api,Yi=0;YiZt.get("hoverLayerThreshold")&&!e.node&&Zt.eachSeries(function(En){if(En.preventUsingHoverLayer)return;var vn=Ct._chartsMap[En.__viewId];vn.__alive&&vn.group.traverse(function(qn){qn.useHoverLayer=!0})})}function cr(Ct,Zt){var jr=Ct.get("blendMode")||null;Zt.group.traverse(function(or){or.isGroup||or.style.blend!==jr&&or.setStyle("blend",jr),or.eachPendingDisplayable&&or.eachPendingDisplayable(function(Er){Er.setStyle("blend",jr)})})}function mr(Ct,Zt){var jr=Ct.get("z"),or=Ct.get("zlevel");Zt.group.traverse(function(Er){Er.type!=="group"&&(jr!=null&&(Er.z=jr),or!=null&&(Er.zlevel=or))})}function it(Ct){var Zt=Ct._coordSysMgr;return h.extend(new a(Ct),{getCoordinateSystems:h.bind(Zt.getCoordinateSystems,Zt),getComponentByElement:function(jr){for(;jr;){var or=jr.__ecComponentInfo;if(or!=null)return Ct._model.getComponent(or.mainType,or.index);jr=jr.parent}}})}function pe(){this.eventInfo}pe.prototype={constructor:pe,normalizeQuery:function(Ct){var Zt={},jr={},or={};if(h.isString(Ct)){var Er=Y(Ct);Zt.mainType=Er.main||null,Zt.subType=Er.sub||null}else{var En=["Index","Name","Id"],vn={name:1,dataIndex:1,dataType:1};h.each(Ct,function(qn,pi){for(var Yi=!1,Qi=0;Qi0&&Ra===pi.length-ga.length){var $e=pi.slice(0,Ra);$e!=="data"&&(Zt.mainType=$e,Zt[ga.toLowerCase()]=qn,Yi=!0)}}vn.hasOwnProperty(pi)&&(jr[pi]=qn,Yi=!0),Yi||(or[pi]=qn)})}return{cptQuery:Zt,dataQuery:jr,otherQuery:or}},filter:function(Ct,Zt,jr){var or=this.eventInfo;if(!or)return!0;var Er=or.targetEl,En=or.packedEvent,vn=or.model,qn=or.view;if(!vn||!qn)return!0;var pi=Zt.cptQuery,Yi=Zt.dataQuery;return Qi(pi,vn,"mainType")&&Qi(pi,vn,"subType")&&Qi(pi,vn,"index","componentIndex")&&Qi(pi,vn,"name")&&Qi(pi,vn,"id")&&Qi(Yi,En,"name")&&Qi(Yi,En,"dataIndex")&&Qi(Yi,En,"dataType")&&(!qn.filterForExposedEvent||qn.filterForExposedEvent(Ct,Zt.otherQuery,Er,En));function Qi(ga,Ra,$e,ve){return ga[$e]==null||Ra[ve||$e]===ga[$e]}},afterTrigger:function(){this.eventInfo=null}};var ae={},Ve={},Ye=[],oe=[],ht=[],Ft=[],Te={},Lt={},Et={},be={},et=new Date-0,ot=new Date-0,De="_echarts_instance_";function Be(Ct){var Zt=0,jr=1,or=2,Er="__connectUpdateStatus";function En(vn,qn){for(var pi=0;pi>>1:h>>>1;t[e]=h}return t}var x=T();function g(h,t,e,m){var f=x,c=m+e;h^=-1;for(var a=m;a>>8^f[(h^t[a])&255];return h^-1}},QbM5:function(ue,z,i){},Qe9p:function(ue,z,i){var T=i("1RvN"),x={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function g(C){return C=Math.round(C),C<0?0:C>255?255:C}function h(C){return C=Math.round(C),C<0?0:C>360?360:C}function t(C){return C<0?0:C>1?1:C}function e(C){return C.length&&C.charAt(C.length-1)==="%"?g(parseFloat(C)/100*255):g(parseInt(C,10))}function m(C){return C.length&&C.charAt(C.length-1)==="%"?t(parseFloat(C)/100):t(parseFloat(C))}function f(C,N,M){return M<0?M+=1:M>1&&(M-=1),M*6<1?C+(N-C)*M*6:M*2<1?N:M*3<2?C+(N-C)*(2/3-M)*6:C}function c(C,N,M){return C+(N-C)*M}function a(C,N,M,P,B){return C[0]=N,C[1]=M,C[2]=P,C[3]=B,C}function l(C,N){return C[0]=N[0],C[1]=N[1],C[2]=N[2],C[3]=N[3],C}var s=new T(20),n=null;function d(C,N){n&&l(n,N),n=s.put(C,n||N.slice())}function r(C,N){if(!C)return;N=N||[];var M=s.get(C);if(M)return l(N,M);C=C+"";var P=C.replace(/ /g,"").toLowerCase();if(P in x)return l(N,x[P]),d(C,N),N;if(P.charAt(0)==="#"){if(P.length===4){var B=parseInt(P.substr(1),16);if(!(B>=0&&B<=4095)){a(N,0,0,0,1);return}return a(N,(B&3840)>>4|(B&3840)>>8,B&240|(B&240)>>4,B&15|(B&15)<<4,1),d(C,N),N}else if(P.length===7){var B=parseInt(P.substr(1),16);if(!(B>=0&&B<=16777215)){a(N,0,0,0,1);return}return a(N,(B&16711680)>>16,(B&65280)>>8,B&255,1),d(C,N),N}return}var X=P.indexOf("("),V=P.indexOf(")");if(X!==-1&&V+1===P.length){var Y=P.substr(0,X),j=P.substr(X+1,V-(X+1)).split(","),W=1;switch(Y){case"rgba":if(j.length!==4){a(N,0,0,0,1);return}W=m(j.pop());case"rgb":if(j.length!==3){a(N,0,0,0,1);return}return a(N,e(j[0]),e(j[1]),e(j[2]),W),d(C,N),N;case"hsla":if(j.length!==4){a(N,0,0,0,1);return}return j[3]=m(j[3]),o(j,N),d(C,N),N;case"hsl":if(j.length!==3){a(N,0,0,0,1);return}return o(j,N),d(C,N),N;default:return}}a(N,0,0,0,1);return}function o(C,N){var M=(parseFloat(C[0])%360+360)%360/360,P=m(C[1]),B=m(C[2]),X=B<=.5?B*(P+1):B+P-B*P,V=B*2-X;return N=N||[],a(N,g(f(V,X,M+1/3)*255),g(f(V,X,M)*255),g(f(V,X,M-1/3)*255),1),C.length===4&&(N[3]=C[3]),N}function u(C){if(!C)return;var N=C[0]/255,M=C[1]/255,P=C[2]/255,B=Math.min(N,M,P),X=Math.max(N,M,P),V=X-B,Y=(X+B)/2,j,W;if(V===0)j=0,W=0;else{Y<.5?W=V/(X+B):W=V/(2-X-B);var U=((X-N)/6+V/2)/V,R=((X-M)/6+V/2)/V,K=((X-P)/6+V/2)/V;N===X?j=K-R:M===X?j=1/3+U-K:P===X&&(j=2/3+R-U),j<0&&(j+=1),j>1&&(j-=1)}var G=[j*360,W,Y];return C[3]!=null&&G.push(C[3]),G}function p(C,N){var M=r(C);if(M){for(var P=0;P<3;P++)N<0?M[P]=M[P]*(1-N)|0:M[P]=(255-M[P])*N+M[P]|0,M[P]>255?M[P]=255:C[P]<0&&(M[P]=0);return S(M,M.length===4?"rgba":"rgb")}}function A(C){var N=r(C);if(N)return((1<<24)+(N[0]<<16)+(N[1]<<8)+ +N[2]).toString(16).slice(1)}function b(C,N,M){if(!(N&&N.length)||!(C>=0&&C<=1))return;M=M||[];var P=C*(N.length-1),B=Math.floor(P),X=Math.ceil(P),V=N[B],Y=N[X],j=P-B;return M[0]=g(c(V[0],Y[0],j)),M[1]=g(c(V[1],Y[1],j)),M[2]=g(c(V[2],Y[2],j)),M[3]=t(c(V[3],Y[3],j)),M}var w=b;function y(C,N,M){if(!(N&&N.length)||!(C>=0&&C<=1))return;var P=C*(N.length-1),B=Math.floor(P),X=Math.ceil(P),V=r(N[B]),Y=r(N[X]),j=P-B,W=S([g(c(V[0],Y[0],j)),g(c(V[1],Y[1],j)),g(c(V[2],Y[2],j)),t(c(V[3],Y[3],j))],"rgba");return M?{color:W,leftIndex:B,rightIndex:X,value:P}:W}var _=y;function E(C,N,M,P){if(C=r(C),C)return C=u(C),N!=null&&(C[0]=h(N)),M!=null&&(C[1]=m(M)),P!=null&&(C[2]=m(P)),S(o(C),"rgba")}function I(C,N){if(C=r(C),C&&N!=null)return C[3]=t(N),S(C,"rgba")}function S(C,N){if(!C||!C.length)return;var M=C[0]+","+C[1]+","+C[2];return(N==="rgba"||N==="hsva"||N==="hsla")&&(M+=","+C[3]),N+"("+M+")"}z.parse=r,z.lift=p,z.toHex=A,z.fastLerp=b,z.fastMapToColor=w,z.lerp=y,z.mapToColor=_,z.modifyHSL=E,z.modifyAlpha=I,z.stringify=S},Qs3X:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("X+im"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},Qs9O:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};z.default=T},QuXc:function(ue,z){var i=function(g){this.colorStops=g||[]};i.prototype={constructor:i,addColorStop:function(g,h){this.colorStops.push({offset:g,color:h})}};var T=i;ue.exports=T},Qvb6:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("ItGF"),h=i("B9fm"),t=i("gvm7"),e=i("7aKB"),m=i("OELB"),f=i("IwbS"),c=i("Ez2D"),a=i("+TT/"),l=i("Qxkt"),s=i("F9bG"),n=i("aX7z"),d=i("/y7N"),r=i("4NO4"),o=r.getTooltipRenderMode,u=x.bind,p=x.each,A=m.parsePercent,b=new f.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=T.extendComponentView({type:"tooltip",init:function(N,M){if(g.node)return;var P=N.getComponent("tooltip"),B=P.get("renderMode");this._renderMode=o(B);var X;this._renderMode==="html"?(X=new h(M.getDom(),M,{appendToBody:P.get("appendToBody",!0)}),this._newLine="
    "):(X=new t(M),this._newLine=` `),this._tooltipContent=X},render:function(N,M,P){if(g.node)return;this.group.removeAll(),this._tooltipModel=N,this._ecModel=M,this._api=P,this._lastDataByCoordSys=null,this._alwaysShowContent=N.get("alwaysShowContent");var B=this._tooltipContent;B.update(),B.setEnterable(N.get("enterable")),this._initGlobalListener(),this._keepShow()},_initGlobalListener:function(){var N=this._tooltipModel,M=N.get("triggerOn");s.register("itemTooltip",this._api,u(function(P,B,X){M!=="none"&&(M.indexOf(P)>=0?this._tryShow(B,X):P==="leave"&&this._hide(X))},this))},_keepShow:function(){var N=this._tooltipModel,M=this._ecModel,P=this._api;if(this._lastX!=null&&this._lastY!=null&&N.get("triggerOn")!=="none"){var B=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!P.isDisposed()&&B.manuallyShowTip(N,M,P,{x:B._lastX,y:B._lastY})})}},manuallyShowTip:function(N,M,P,B){if(B.from===this.uid||g.node)return;var X=_(B,P);this._ticket="";var V=B.dataByCoordSys;if(B.tooltip&&B.x!=null&&B.y!=null){var Y=b;Y.position=[B.x,B.y],Y.update(),Y.tooltip=B.tooltip,this._tryShow({offsetX:B.x,offsetY:B.y,target:Y},X)}else if(V)this._tryShow({offsetX:B.x,offsetY:B.y,position:B.position,dataByCoordSys:B.dataByCoordSys,tooltipOption:B.tooltipOption},X);else if(B.seriesIndex!=null){if(this._manuallyAxisShowTip(N,M,P,B))return;var j=c(B,M),W=j.point[0],U=j.point[1];W!=null&&U!=null&&this._tryShow({offsetX:W,offsetY:U,position:B.position,target:j.el},X)}else B.x!=null&&B.y!=null&&(P.dispatchAction({type:"updateAxisPointer",x:B.x,y:B.y}),this._tryShow({offsetX:B.x,offsetY:B.y,position:B.position,target:P.getZr().findHover(B.x,B.y).target},X))},manuallyHideTip:function(N,M,P,B){var X=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&X.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,B.from!==this.uid&&this._hide(_(B,P))},_manuallyAxisShowTip:function(N,M,P,B){var X=B.seriesIndex,V=B.dataIndex,Y=M.getComponent("axisPointer").coordSysAxesInfo;if(X==null||V==null||Y==null)return;var j=M.getSeriesByIndex(X);if(!j)return;var W=j.getData(),N=y([W.getItemModel(V),j,(j.coordinateSystem||{}).model,N]);return N.get("trigger")!=="axis"?void 0:(P.dispatchAction({type:"updateAxisPointer",seriesIndex:X,dataIndex:V,position:B.position}),!0)},_tryShow:function(N,M){var P=N.target,B=this._tooltipModel;if(!B)return;this._lastX=N.offsetX,this._lastY=N.offsetY;var X=N.dataByCoordSys;X&&X.length?this._showAxisTooltip(X,N):P&&P.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(N,P,M)):P&&P.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(N,P,M)):(this._lastDataByCoordSys=null,this._hide(M))},_showOrMove:function(N,M){var P=N.get("showDelay");M=x.bind(M,this),clearTimeout(this._showTimout),P>0?this._showTimout=setTimeout(M,P):M()},_showAxisTooltip:function(N,M){var P=this._ecModel,B=this._tooltipModel,X=[M.offsetX,M.offsetY],V=[],Y=[],j=y([M.tooltipOption,B]),W=this._renderMode,U=this._newLine,R={};p(N,function(G){p(G.dataByAxis,function(H){var Z=P.getComponent(H.axisDim+"Axis",H.axisIndex),q=H.value,ce=[];if(!Z||q==null)return;var ne=d.getValueLabel(q,Z.axis,P,H.seriesDataIndices,H.valueLabelOpt);x.each(H.seriesDataIndices,function(Ce){var Re=P.getSeriesByIndex(Ce.seriesIndex),Xe=Ce.dataIndexInside,we=Re&&Re.getDataParams(Xe);if(we.axisDim=H.axisDim,we.axisIndex=H.axisIndex,we.axisType=H.axisType,we.axisId=H.axisId,we.axisValue=n.getAxisRawValue(Z.axis,q),we.axisValueLabel=ne,we){Y.push(we);var Pe=Re.formatTooltip(Xe,!0,null,W),Ee;if(x.isObject(Pe)){Ee=Pe.html;var Ge=Pe.markers;x.merge(R,Ge)}else Ee=Pe;ce.push(Ee)}});var se=ne;W!=="html"?V.push(ce.join(U)):V.push((se?e.encodeHTML(se)+U:"")+ce.join(U))})},this),V.reverse(),V=V.join(this._newLine+this._newLine);var K=M.position;this._showOrMove(j,function(){this._updateContentNotChangedOnAxis(N)?this._updatePosition(j,K,X[0],X[1],this._tooltipContent,Y):this._showTooltipContent(j,V,Y,Math.random(),X[0],X[1],K,void 0,R)})},_showSeriesItemTooltip:function(N,M,P){var B=this._ecModel,X=M.seriesIndex,V=B.getSeriesByIndex(X),Y=M.dataModel||V,j=M.dataIndex,W=M.dataType,U=Y.getData(W),R=y([U.getItemModel(j),Y,V&&(V.coordinateSystem||{}).model,this._tooltipModel]),K=R.get("trigger");if(K!=null&&K!=="item")return;var G=Y.getDataParams(j,W),H=Y.formatTooltip(j,!1,W,this._renderMode),Z,q;x.isObject(H)?(Z=H.html,q=H.markers):(Z=H,q=null);var ce="item_"+Y.name+"_"+j;this._showOrMove(R,function(){this._showTooltipContent(R,Z,G,ce,N.offsetX,N.offsetY,N.position,N.target,q)}),P({type:"showTip",dataIndexInside:j,dataIndex:U.getRawIndex(j),seriesIndex:X,from:this.uid})},_showComponentItemTooltip:function(N,M,P){var B=M.tooltip;if(typeof B=="string"){var X=B;B={content:X,formatter:X}}var V=new l(B,this._tooltipModel,this._ecModel),Y=V.get("content"),j=Math.random();this._showOrMove(V,function(){this._showTooltipContent(V,Y,V.get("formatterParams")||{},j,N.offsetX,N.offsetY,N.position,M)}),P({type:"showTip",from:this.uid})},_showTooltipContent:function(N,M,P,B,X,V,Y,j,W){if(this._ticket="",!N.get("showContent")||!N.get("show"))return;var U=this._tooltipContent,R=N.get("formatter");Y=Y||N.get("position");var K=M;if(R&&typeof R=="string")K=e.formatTpl(R,P,!0);else if(typeof R=="function"){var G=u(function(H,Z){H===this._ticket&&(U.setContent(Z,W,N),this._updatePosition(N,Y,X,V,U,P,j))},this);this._ticket=B,K=R(P,B,G)}U.setContent(K,W,N),U.show(N),this._updatePosition(N,Y,X,V,U,P,j)},_updatePosition:function(N,M,P,B,X,V,Y){var j=this._api.getWidth(),W=this._api.getHeight();M=M||N.get("position");var U=X.getSize(),R=N.get("align"),K=N.get("verticalAlign"),G=Y&&Y.getBoundingRect().clone();if(Y&&G.applyTransform(Y.transform),typeof M=="function"&&(M=M([P,B],V,X.el,G,{viewSize:[j,W],contentSize:U.slice()})),x.isArray(M))P=A(M[0],j),B=A(M[1],W);else if(x.isObject(M)){M.width=U[0],M.height=U[1];var H=a.getLayoutRect(M,{width:j,height:W});P=H.x,B=H.y,R=null,K=null}else if(typeof M=="string"&&Y){var Z=S(M,G,U);P=Z[0],B=Z[1]}else{var Z=E(P,B,X,j,W,R?null:20,K?null:20);P=Z[0],B=Z[1]}if(R&&(P-=C(R)?U[0]/2:R==="right"?U[0]:0),K&&(B-=C(K)?U[1]/2:K==="bottom"?U[1]:0),N.get("confine")){var Z=I(P,B,X,j,W);P=Z[0],B=Z[1]}X.moveTo(P,B)},_updateContentNotChangedOnAxis:function(N){var M=this._lastDataByCoordSys,P=!!M&&M.length===N.length;return P&&p(M,function(B,X){var V=B.dataByAxis||{},Y=N[X]||{},j=Y.dataByAxis||[];P&=V.length===j.length,P&&p(V,function(W,U){var R=j[U]||{},K=W.seriesDataIndices||[],G=R.seriesDataIndices||[];P&=W.value===R.value&&W.axisType===R.axisType&&W.axisId===R.axisId&&K.length===G.length,P&&p(K,function(H,Z){var q=G[Z];P&=H.seriesIndex===q.seriesIndex&&H.dataIndex===q.dataIndex})})}),this._lastDataByCoordSys=N,!!P},_hide:function(N){this._lastDataByCoordSys=null,N({type:"hideTip",from:this.uid})},dispose:function(N,M){if(g.node)return;this._tooltipContent.dispose(),s.unregister("itemTooltip",M)}});function y(N){for(var M=N.pop();N.length;){var P=N.pop();P&&(l.isInstance(P)&&(P=P.get("tooltip",!0)),typeof P=="string"&&(P={formatter:P}),M=new l(P,M,M.ecModel))}return M}function _(N,M){return N.dispatchAction||x.bind(M.dispatchAction,M)}function E(N,M,P,B,X,V,Y){var j=P.getOuterSize(),W=j.width,U=j.height;return V!=null&&(N+W+V>B?N-=W+V:N+=V),Y!=null&&(M+U+Y>X?M-=U+Y:M+=Y),[N,M]}function I(N,M,P,B,X){var V=P.getOuterSize(),Y=V.width,j=V.height;return N=Math.min(N+Y,B)-Y,M=Math.min(M+j,X)-j,N=Math.max(N,0),M=Math.max(M,0),[N,M]}function S(N,M,P){var B=P[0],X=P[1],V=5,Y=0,j=0,W=M.width,U=M.height;switch(N){case"inside":Y=M.x+W/2-B/2,j=M.y+U/2-X/2;break;case"top":Y=M.x+W/2-B/2,j=M.y-X-V;break;case"bottom":Y=M.x+W/2-B/2,j=M.y+U+V;break;case"left":Y=M.x-B-V,j=M.y+U/2-X/2;break;case"right":Y=M.x+W+V,j=M.y+U/2-X/2}return[Y,j]}function C(N){return N==="center"||N==="middle"}ue.exports=w},Qxkt:function(ue,z,i){var T=i("bYtY"),x=i("ItGF"),g=i("4NO4"),h=g.makeInner,t=i("Yl7c"),e=t.enableClassExtend,m=t.enableClassCheck,f=i("OQFs"),c=i("m9t5"),a=i("/iHx"),l=i("VR9l"),s=T.mixin,n=h();function d(p,A,b){this.parentModel=A,this.ecModel=b,this.option=p}d.prototype={constructor:d,init:null,mergeOption:function(p){T.merge(this.option,p,!0)},get:function(p,A){return p==null?this.option:r(this.option,this.parsePath(p),!A&&o(this,p))},getShallow:function(p,A){var b=this.option,w=b==null?b:b[p],y=!A&&o(this,p);return w==null&&y&&(w=y.getShallow(p)),w},getModel:function(p,A){var b=p==null?this.option:r(this.option,p=this.parsePath(p)),w;return A=A||(w=o(this,p))&&w.getModel(p),new d(b,A,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var p=this.constructor;return new p(T.clone(this.option))},setReadOnly:function(p){},parsePath:function(p){return typeof p=="string"&&(p=p.split(".")),p},customizeGetParent:function(p){n(this).getParent=p},isAnimationEnabled:function(){if(!x.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function r(p,A,b){for(var w=0;w=0;p--){var A=u[p];r(o.getAttribute(A.name),A.name)}})}function a(r){var o=n(r);t(function(u){u.removeAttribute(o),u.save(g)})}function l(){t(function(r){var o=r.XMLDocument.documentElement.attributes;r.load(g);for(var u=o.length-1;u>=0;u--)r.removeAttribute(o[u].name);r.save(g)})}var s=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function n(r){return r.replace(/^\d/,"___$&").replace(s,"___")}function d(){if(!h||!h.documentElement||!h.documentElement.addBehavior)return null;var r="script",o,u,p;try{u=new ActiveXObject("htmlfile"),u.open(),u.write("<"+r+">document.w=window'),u.close(),o=u.w.frames[0].document,p=o.createElement("div")}catch(A){p=h.createElement("div"),o=h.body}return function(A){var b=[].slice.call(arguments,0);b.unshift(p),o.appendChild(p),p.addBehavior("#default#userData"),p.load(g),A.apply(this,b),o.removeChild(p);return}}},RPvy:function(ue,z,i){var T=i("ProS"),x=i("VaxA"),g="sunburstRootToNode";T.registerAction({type:g,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(c,a){var l=x.retrieveTargetInfo(e,[g],c);if(l){var s=c.getViewRoot();s&&(e.direction=x.aboveViewRoot(s,l.node)?"rollUp":"drillDown"),c.resetViewRoot(l.node)}}});var h="sunburstHighlight";T.registerAction({type:h,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(c,a){var l=x.retrieveTargetInfo(e,[h],c);l&&(e.highlight=l.node)}});var t="sunburstUnhighlight";T.registerAction({type:t,update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"sunburst",query:e},f);function f(c,a){e.unhighlight=!0}})},RSch:function(ue,z,i){var T=i("IwbS"),x=i("bYtY");function g(e,m,f){T.Group.call(this),this._createPolyline(e,m,f)}var h=g.prototype;h._createPolyline=function(e,m,f){var c=e.getItemLayout(m),a=new T.Polyline({shape:{points:c}});this.add(a),this._updateCommonStl(e,m,f)},h.updateData=function(e,m,f){var c=e.hostModel,a=this.childAt(0),l={shape:{points:e.getItemLayout(m)}};T.updateProps(a,l,c,m),this._updateCommonStl(e,m,f)},h._updateCommonStl=function(e,m,f){var c=this.childAt(0),a=e.getItemModel(m),l=e.getItemVisual(m,"color"),s=f&&f.lineStyle,n=f&&f.hoverLineStyle;(!f||e.hasItemOption)&&(s=a.getModel("lineStyle").getLineStyle(),n=a.getModel("emphasis.lineStyle").getLineStyle()),c.useStyle(x.defaults({strokeNoScale:!0,fill:"none",stroke:l},s)),c.hoverStyle=n,T.setHoverStyle(this)},h.updateLayout=function(e,m){var f=this.childAt(0);f.setShape("points",e.getItemLayout(m))},x.inherits(g,T.Group);var t=g;ue.exports=t},RXMa:function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(h,t){var e=t.cx,m=t.cy,f=Math.PI*2;h.moveTo(e+t.r,m),h.arc(e,m,t.r,0,f,!1),h.moveTo(e+t.r0,m),h.arc(e,m,t.r0,0,f,!0)}});ue.exports=x},RZPm:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("JgUQ")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="FileOutlined";var f=h.forwardRef(m);z.default=f},RlCK:function(ue,z,i){var T=i("ProS"),x=i("bYtY");function g(h,t,e){var m={},f=h==="toggleSelected",c;return e.eachComponent("legend",function(a){f&&c!=null?a[c?"select":"unSelect"](t.name):h==="allSelect"||h==="inverseSelect"?a[h]():(a[h](t.name),c=a.isSelected(t.name));var l=a.getData();x.each(l,function(s){var n=s.get("name");if(n===` `||n==="")return;var d=a.isSelected(n);m.hasOwnProperty(n)?m[n]=m[n]&&d:m[n]=d})}),h==="allSelect"||h==="inverseSelect"?{selected:m}:{name:t.name,selected:m}}T.registerAction("legendToggleSelect","legendselectchanged",x.curry(g,"toggleSelected")),T.registerAction("legendAllSelect","legendselectall",x.curry(g,"allSelect")),T.registerAction("legendInverseSelect","legendinverseselect",x.curry(g,"inverseSelect")),T.registerAction("legendSelect","legendselected",x.curry(g,"select")),T.registerAction("legendUnSelect","legendunselected",x.curry(g,"unSelect"))},RotF:function(ue,z,i){ue.exports=i("LSTS")},Rx6q:function(ue,z){function i(T){var x=T.getRect(),g=T.getRangeInfo();return{coordSys:{type:"calendar",x:x.x,y:x.y,width:x.width,height:x.height,cellWidth:T.getCellWidth(),cellHeight:T.getCellHeight(),rangeInfo:{start:g.start,end:g.end,weeks:g.weeks,dayCount:g.allDay}},api:{coord:function(h,t){return T.dataToPoint(h,t)}}}}ue.exports=i},"S/Yl":function(ue,z,i){var T=i("Zvw2"),x=i("aX7z"),g=i("+TT/"),h=g.getLayoutRect,t=i("bYtY"),e=t.each;function m(c,a,l){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(c,a,l),this.model=c}m.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:m,_init:function(c,a,l){var s=this.dimension,n=new T(s,x.createScaleByModel(c),[0,0],c.get("type"),c.get("position")),d=n.type==="category";n.onBand=d&&c.get("boundaryGap"),n.inverse=c.get("inverse"),n.orient=c.get("orient"),c.axis=n,n.model=c,n.coordinateSystem=this,this._axis=n},update:function(c,a){c.eachSeries(function(l){if(l.coordinateSystem===this){var s=l.getData();e(s.mapDimension(this.dimension,!0),function(n){this._axis.scale.unionExtentFromData(s,n)},this),x.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(c,a){this._rect=h({left:c.get("left"),top:c.get("top"),right:c.get("right"),bottom:c.get("bottom"),width:c.get("width"),height:c.get("height")},{width:a.getWidth(),height:a.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var c=this._rect,a=this._axis,l=a.isHorizontal(),s=l?[0,c.width]:[0,c.height],n=a.reverse?1:0;a.setExtent(s[n],s[1-n]),this._updateAxisTransform(a,l?c.x:c.y)},_updateAxisTransform:function(c,a){var l=c.getExtent(),s=l[0]+l[1],n=c.isHorizontal();c.toGlobalCoord=n?function(d){return d+a}:function(d){return s-d+a},c.toLocalCoord=n?function(d){return d-a}:function(d){return s-d+a}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(c){var a=this.getRect(),l=this.getAxis(),s=l.orient;return s==="horizontal"?l.contain(l.toLocalCoord(c[0]))&&c[1]>=a.y&&c[1]<=a.y+a.height:l.contain(l.toLocalCoord(c[1]))&&c[0]>=a.y&&c[0]<=a.y+a.height},pointToData:function(c){var a=this.getAxis();return[a.coordToData(a.toLocalCoord(c[a.orient==="horizontal"?0:1]))]},dataToPoint:function(c){var a=this.getAxis(),l=this.getRect(),s=[],n=a.orient==="horizontal"?0:1;return c instanceof Array&&(c=c[0]),s[n]=a.toGlobalCoord(a.dataToCoord(+c)),s[1-n]=n===0?l.y+l.height/2:l.x+l.width/2,s}};var f=m;ue.exports=f},"SA+Z":function(ue,z,i){var T=i("wTVA"),x=i("EbDI"),g=i("ZhPi"),h=i("wkBT");function t(e){return T(e)||x(e)||g(e)||h()}ue.exports=t,ue.exports.__esModule=!0,ue.exports.default=ue.exports},"SA4+":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("IwbS"),t=i("zYTA"),e=i("bYtY");function m(l,s,n){var d=l[1]-l[0];s=e.map(s,function(u){return{interval:[(u.interval[0]-l[0])/d,(u.interval[1]-l[0])/d]}});var r=s.length,o=0;return function(u){for(var p=o;p=0;p--){var A=s[p].interval;if(A[0]<=u&&u<=A[1]){o=p;break}}return p>=0&&p=s[0]&&d<=s[1]}}function c(l){var s=l.dimensions;return s[0]==="lng"&&s[1]==="lat"}var a=g.extendChartView({type:"heatmap",render:function(l,s,n){var d;s.eachComponent("visualMap",function(o){o.eachTargetSeries(function(u){u===l&&(d=o)})}),this.group.removeAll(),this._incrementalDisplayable=null;var r=l.coordinateSystem;r.type==="cartesian2d"||r.type==="calendar"?this._renderOnCartesianAndCalendar(l,n,0,l.getData().count()):c(r)&&this._renderOnGeo(r,l,d,n)},incrementalPrepareRender:function(l,s,n){this.group.removeAll()},incrementalRender:function(l,s,n,d){var r=s.coordinateSystem;r&&this._renderOnCartesianAndCalendar(s,d,l.start,l.end,!0)},_renderOnCartesianAndCalendar:function(l,s,n,d,r){var o=l.coordinateSystem,u,p;if(o.type==="cartesian2d"){var A=o.getAxis("x"),b=o.getAxis("y");u=A.getBandWidth(),p=b.getBandWidth()}for(var w=this.group,y=l.getData(),_="itemStyle",E="emphasis.itemStyle",I="label",S="emphasis.label",C=l.getModel(_).getItemStyle(["color"]),N=l.getModel(E).getItemStyle(),M=l.getModel(I),P=l.getModel(S),B=o.type,X=B==="cartesian2d"?[y.mapDimension("x"),y.mapDimension("y"),y.mapDimension("value")]:[y.mapDimension("time"),y.mapDimension("value")],V=n;V=0?b=b+y:b=b-y:C>=0?b=b-y:b=b+y}return b}function s(n,d){var r=[],o=T.quadraticSubdivide,u=[[],[],[]],p=[[],[]],A=[];d/=2,n.eachEdge(function(b,w){var y=b.getLayout(),_=b.getVisual("fromSymbol"),E=b.getVisual("toSymbol");y.__original||(y.__original=[x.clone(y[0]),x.clone(y[1])],y[2]&&y.__original.push(x.clone(y[2])));var I=y.__original;if(y[2]!=null){if(x.copy(u[0],I[0]),x.copy(u[1],I[2]),x.copy(u[2],I[1]),_&&_!=="none"){var S=h(b.node1),C=l(u,I[0],S*d);o(u[0][0],u[1][0],u[2][0],C,r),u[0][0]=r[3],u[1][0]=r[4],o(u[0][1],u[1][1],u[2][1],C,r),u[0][1]=r[3],u[1][1]=r[4]}if(E&&E!=="none"){var S=h(b.node2),C=l(u,I[1],S*d);o(u[0][0],u[1][0],u[2][0],C,r),u[1][0]=r[1],u[2][0]=r[2],o(u[0][1],u[1][1],u[2][1],C,r),u[1][1]=r[1],u[2][1]=r[2]}x.copy(y[0],u[0]),x.copy(y[1],u[2]),x.copy(y[2],u[1])}else{if(x.copy(p[0],I[0]),x.copy(p[1],I[1]),x.sub(A,p[1],p[0]),x.normalize(A,A),_&&_!=="none"){var S=h(b.node1);x.scaleAndAdd(p[0],p[0],A,S*d)}if(E&&E!=="none"){var S=h(b.node2);x.scaleAndAdd(p[1],p[1],A,-S*d)}x.copy(y[0],p[0]),x.copy(y[1],p[1])}})}ue.exports=s},SJMd:function(ue,z){/** * @license * Copyright (C) 2006 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */var i,T,x,g=!1,h,t;window.PR_SHOULD_USE_CONTINUATION=!0;var e,m;(function(){var f=window,c=["break,continue,do,else,for,if,return,while"],a=[c,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],l=[a,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],s=[l,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],n=[l,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],d=[l,"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"],r="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=[l,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],u="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",p=[c,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],A=[c,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],b=[c,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],w=[s,d,n,o,u,p,A,b],y=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,_="str",E="kwd",I="com",S="typ",C="lit",N="pun",M="pln",P="tag",B="dec",X="src",V="atn",Y="atv",j="nocode",W="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(ze){for(var ye=0,Me=!1,qe=!1,nt=0,st=ze.length;nt122||(it<65||mr>90||lr.push([Math.max(65,mr)|32,Math.min(it,90)|32]),it<97||mr>122||lr.push([Math.max(97,mr)&~32,Math.min(it,122)&~32]))}}lr.sort(function(Ye,oe){return Ye[0]-oe[0]||oe[1]-Ye[1]});for(var pe=[],ae=[],Jt=0;JtVe[0]&&(Ve[1]+1>Ve[0]&&Gt.push("-"),Gt.push(Ue(Ve[1])))}return Gt.push("]"),Gt.join("")}function ft(bt){for(var Mt=bt.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")),lr=Mt.length,mt=[],Gt=0,Jt=0;Gt=2&&mr==="["?Mt[Gt]=We(dr):mr!=="\\"&&(Mt[Gt]=dr.replace(/[a-zA-Z]/g,function(ae){var Ve=ae.charCodeAt(0);return"["+String.fromCharCode(Ve&~32,Ve|32)+"]"}))}return Mt.join("")}for(var Kt=[],nt=0,st=ze.length;nt=0;)Me[Kt.charAt(bt)]=ft;var Mt=ft[1],lr=""+Mt;Le.hasOwnProperty(lr)||(Bt.push(Mt),Le[lr]=null)}Bt.push(/[\0-\uffff]/),qe=U(Bt)})();var nt=ye.length,st=function xt(Bt){for(var Le=Bt.sourceCode,Ue=Bt.basePos,We=Bt.sourceNode,ft=[Ue,M],Kt=0,bt=Le.match(qe)||[],Mt={},lr=0,mt=bt.length;lr=5&&Jt.substring(0,5)==="lang-",cr&&!(dr&&typeof dr[1]=="string")&&(cr=!1,Jt=X),cr||(Mt[Gt]=Jt)}var pe=Kt;if(Kt+=Gt.length,!cr)ft.push(Ue+pe,Jt);else{var ae=dr[1],Ve=Gt.indexOf(ae),Ye=Ve+ae.length;dr[2]&&(Ye=Gt.length-dr[2].length,Ve=Ye-ae.length);var oe=Jt.substring(5);K(We,Ue+pe,Gt.substring(0,Ve),xt,ft),K(We,Ue+pe+Ve,ae,Xe(oe,ae),ft),K(We,Ue+pe+Ye,Gt.substring(Ye),xt,ft)}}Bt.decorations=ft};return st}function q(ze){var ye=[],Me=[];ze.tripleQuotedStrings?ye.push([_,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ze.multiLineStrings?ye.push([_,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ye.push([_,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ze.verbatimStrings&&Me.push([_,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var qe=ze.hashComments;qe&&(ze.cStyleComments?(qe>1?ye.push([I,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ye.push([I,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Me.push([_,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ye.push([I,/^#[^\r\n]*/,null,"#"])),ze.cStyleComments&&(Me.push([I,/^\/\/[^\r\n]*/,null]),Me.push([I,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var nt=ze.regexLiterals;if(nt){var st=nt>1?"":` \r`,xt=st?".":"[\\S\\s]",Bt="/(?=[^/*"+st+"])(?:[^/\\x5B\\x5C"+st+"]|\\x5C"+xt+"|\\x5B(?:[^\\x5C\\x5D"+st+"]|\\x5C"+xt+")*(?:\\x5D|$))+/";Me.push(["lang-regex",RegExp("^"+W+"("+Bt+")")])}var Le=ze.types;Le&&Me.push([S,Le]);var Ue=(""+ze.keywords).replace(/^ | $/g,"");Ue.length&&Me.push([E,new RegExp("^(?:"+Ue.replace(/[\s,]+/g,"|")+")\\b"),null]),ye.push([M,/^\s+/,null,` \r \xA0`]);var We="^.[^\\s\\w.$@'\"`/\\\\]*";return ze.regexLiterals&&(We+="(?!s*/)"),Me.push([C,/^@[a-z_$][a-z_$@0-9]*/i,null],[S,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[M,/^[a-z_$][a-z_$@0-9]*/i,null],[C,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[M,/^\\[\s\S]?/,null],[N,new RegExp(We),null]),Z(ye,Me)}var ce=q({keywords:w,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ne(ze,ye,Me){for(var qe=/(?:^|\s)nocode(?:\s|$)/,nt=/\r\n?|\n/,st=ze.ownerDocument,xt=st.createElement("li");ze.firstChild;)xt.appendChild(ze.firstChild);var Bt=[xt];function Le(Mt){var lr=Mt.nodeType;if(lr==1&&!qe.test(Mt.className))if(Mt.nodeName==="br")Ue(Mt),Mt.parentNode&&Mt.parentNode.removeChild(Mt);else for(var mt=Mt.firstChild;mt;mt=mt.nextSibling)Le(mt);else if((lr==3||lr==4)&&Me){var Gt=Mt.nodeValue,Jt=Gt.match(nt);if(Jt){var dr=Gt.substring(0,Jt.index);Mt.nodeValue=dr;var cr=Gt.substring(Jt.index+Jt[0].length);if(cr){var mr=Mt.parentNode;mr.insertBefore(st.createTextNode(cr),Mt.nextSibling)}Ue(Mt),dr||Mt.parentNode.removeChild(Mt)}}}function Ue(Mt){for(;!Mt.nextSibling;)if(Mt=Mt.parentNode,!Mt)return;function lr(Jt,dr){var cr=dr?Jt.cloneNode(!1):Jt,mr=Jt.parentNode;if(mr){var it=lr(mr,1),pe=Jt.nextSibling;it.appendChild(cr);for(var ae=pe;ae;ae=pe)pe=ae.nextSibling,it.appendChild(ae)}return cr}for(var mt=lr(Mt.nextSibling,0),Gt;(Gt=mt.parentNode)&&Gt.nodeType===1;)mt=Gt;Bt.push(mt)}for(var We=0;We=mr&&(Le+=2),st>=it&&(ft+=2)}}finally{Gt&&(Gt.style.display=Jt)}}var Ce={};function Re(ze,ye){for(var Me=ye.length;--Me>=0;){var qe=ye[Me];Ce.hasOwnProperty(qe)?f.console&&console.warn("cannot override language handler %s",qe):Ce[qe]=ze}}function Xe(ze,ye){return ze&&Ce.hasOwnProperty(ze)||(ze=/^\s*]*(?:>|$)/],[I,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[N,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Re(Z([[M,/^[\s]+/,null,` \r `],[Y,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[P,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[N,/^[=<>\/]+/],["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(Z([],[[Y,/^[\s\S]+/]]),["uq.val"]),Re(q({keywords:s,hashComments:!0,cStyleComments:!0,types:y}),["c","cc","cpp","cxx","cyc","m"]),Re(q({keywords:"null,true,false"}),["json"]),Re(q({keywords:d,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:y}),["cs"]),Re(q({keywords:n,cStyleComments:!0}),["java"]),Re(q({keywords:b,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Re(q({keywords:p,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Re(q({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Re(q({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Re(q({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Re(q({keywords:r,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Re(Z([],[[_,/^[\s\S]+/]]),["regex"]);function we(ze){var ye=ze.langExtension;try{var Me=R(ze.sourceNode,ze.pre),qe=Me.sourceCode;ze.sourceCode=qe,ze.spans=Me.spans,ze.basePos=0,Xe(ye,qe)(ze),se(ze)}catch(nt){f.console&&console.log(nt&&nt.stack||nt)}}function Pe(ze,ye,Me){var qe=Me||!1,nt=ye||null,st=document.createElement("div");st.innerHTML="
    "+ze+"
    ",st=st.firstChild,qe&&ne(st,qe,!0);var xt={langExtension:nt,numberLines:qe,sourceNode:st,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return we(xt),st.innerHTML}function Ee(ze,ye){var Me=ye||document.body,qe=Me.ownerDocument||document;function nt(cr){return Me.getElementsByTagName(cr)}for(var st=[nt("pre"),nt("code"),nt("xmp")],xt=[],Bt=0;Bt=t.right?e.x=t.width-1:e.x=x-t.left,g=t.bottom?e.y=t.height-1:e.y=g-t.top,e}},Sdc0:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("q1tI"),e=i("rePB"),m=i("ODXe"),f=i("Ff2n"),c=i("TSYQ"),a=i.n(c),l=i("6cGi"),s=i("4IlW"),n=t.forwardRef(function(E,I){var S,C=E.prefixCls,N=C===void 0?"rc-switch":C,M=E.className,P=E.checked,B=E.defaultChecked,X=E.disabled,V=E.loadingIcon,Y=E.checkedChildren,j=E.unCheckedChildren,W=E.onClick,U=E.onChange,R=E.onKeyDown,K=Object(f.a)(E,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),G=Object(l.a)(!1,{value:P,defaultValue:B}),H=Object(m.a)(G,2),Z=H[0],q=H[1];function ce(Re,Xe){var we=Z;return X||(we=Re,q(we),U==null||U(we,Xe)),we}function ne(Re){Re.which===s.a.LEFT?ce(!1,Re):Re.which===s.a.RIGHT&&ce(!0,Re),R==null||R(Re)}function se(Re){var Xe=ce(!Z,Re);W==null||W(Xe,Re)}var Ce=a()(N,M,(S={},Object(e.a)(S,"".concat(N,"-checked"),Z),Object(e.a)(S,"".concat(N,"-disabled"),X),S));return t.createElement("button",Object.assign({},K,{type:"button",role:"switch","aria-checked":Z,disabled:X,className:Ce,ref:I,onKeyDown:ne,onClick:se}),V,t.createElement("span",{className:"".concat(N,"-inner")},Z?Y:j))});n.displayName="Switch";var d=n,r=i("gZBC"),o=i.n(r),u=i("g0mS"),p=i("H84U"),A=i("3Nzz"),b=i("uaoM"),w=function(E,I){var S={};for(var C in E)Object.prototype.hasOwnProperty.call(E,C)&&I.indexOf(C)<0&&(S[C]=E[C]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,C=Object.getOwnPropertySymbols(E);N3?1.4:A>1?1.2:1.1,_=p>0?y:1/y;l(this,"zoom","zoomOnMouseWheel",r,{scale:_,originX:b,originY:w})}if(u){var E=Math.abs(p),I=(p>0?1:-1)*(E>3?.4:E>1?.15:.05);l(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:I,originX:b,originY:w})}}function a(r){if(h.isTaken(this._zr,"globalPan"))return;var o=r.pinchScale>1?1.1:1/1.1;l(this,"zoom",null,r,{scale:o,originX:r.pinchX,originY:r.pinchY})}function l(r,o,u,p,A){r.pointerChecker&&r.pointerChecker(p,A.originX,A.originY)&&(g.stop(p.event),s(r,o,u,p,A))}function s(r,o,u,p,A){A.isAvailableBehavior=T.bind(n,null,u,p),r.trigger(o,A)}function n(r,o,u){var p=u[r];return!r||p&&(!T.isString(p)||o.event[p+"Key"])}var d=t;ue.exports=d},SgaC:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;function T(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function x(t,e){for(var m=0;m0;){if(l.rQwait("RRE",4+8))return!1;var r=l.rQshiftBytes(4),o=l.rQshift16(),u=l.rQshift16(),p=l.rQshift16(),A=l.rQshift16();s.fillRect(m+o,f+u,p,A,r),this._subrects--}return!0}}]),t}();z.default=h},Sj0X:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("XuBP")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="DownOutlined";var f=h.forwardRef(m);z.default=f},Sj9i:function(ue,z,i){var T=i("QBsz"),x=T.create,g=T.distSquare,h=Math.pow,t=Math.sqrt,e=1e-8,m=1e-4,f=t(3),c=1/3,a=x(),l=x(),s=x();function n(C){return C>-e&&Ce||C<-e}function r(C,N,M,P,B){var X=1-B;return X*X*(X*C+3*B*N)+B*B*(B*P+3*X*M)}function o(C,N,M,P,B){var X=1-B;return 3*(((N-C)*X+2*(M-N)*B)*X+(P-M)*B*B)}function u(C,N,M,P,B,X){var V=P+3*(N-M)-C,Y=3*(M-N*2+C),j=3*(N-C),W=C-B,U=Y*Y-3*V*j,R=Y*j-9*V*W,K=j*j-3*Y*W,G=0;if(n(U)&&n(R))if(n(Y))X[0]=0;else{var H=-j/Y;H>=0&&H<=1&&(X[G++]=H)}else{var Z=R*R-4*U*K;if(n(Z)){var q=R/U,H=-Y/V+q,ce=-q/2;H>=0&&H<=1&&(X[G++]=H),ce>=0&&ce<=1&&(X[G++]=ce)}else if(Z>0){var ne=t(Z),se=U*Y+1.5*V*(-R+ne),Ce=U*Y+1.5*V*(-R-ne);se<0?se=-h(-se,c):se=h(se,c),Ce<0?Ce=-h(-Ce,c):Ce=h(Ce,c);var H=(-Y-(se+Ce))/(3*V);H>=0&&H<=1&&(X[G++]=H)}else{var Re=(2*U*Y-3*V*R)/(2*t(U*U*U)),Xe=Math.acos(Re)/3,we=t(U),Pe=Math.cos(Xe),H=(-Y-2*we*Pe)/(3*V),ce=(-Y+we*(Pe+f*Math.sin(Xe)))/(3*V),Ee=(-Y+we*(Pe-f*Math.sin(Xe)))/(3*V);H>=0&&H<=1&&(X[G++]=H),ce>=0&&ce<=1&&(X[G++]=ce),Ee>=0&&Ee<=1&&(X[G++]=Ee)}}return G}function p(C,N,M,P,B){var X=6*M-12*N+6*C,V=9*N+3*P-3*C-9*M,Y=3*N-3*C,j=0;if(n(V)){if(d(X)){var W=-Y/X;W>=0&&W<=1&&(B[j++]=W)}}else{var U=X*X-4*V*Y;if(n(U))B[0]=-X/(2*V);else if(U>0){var R=t(U),W=(-X+R)/(2*V),K=(-X-R)/(2*V);W>=0&&W<=1&&(B[j++]=W),K>=0&&K<=1&&(B[j++]=K)}}return j}function A(C,N,M,P,B,X){var V=(N-C)*B+C,Y=(M-N)*B+N,j=(P-M)*B+M,W=(Y-V)*B+V,U=(j-Y)*B+Y,R=(U-W)*B+W;X[0]=C,X[1]=V,X[2]=W,X[3]=R,X[4]=R,X[5]=U,X[6]=j,X[7]=P}function b(C,N,M,P,B,X,V,Y,j,W,U){var R,K=.005,G=Infinity,H,Z,q,ce;a[0]=j,a[1]=W;for(var ne=0;ne<1;ne+=.05)l[0]=r(C,M,B,V,ne),l[1]=r(N,P,X,Y,ne),q=g(a,l),q=0&&q=0&&W<=1&&(B[j++]=W)}}else{var U=V*V-4*X*Y;if(n(U)){var W=-V/(2*X);W>=0&&W<=1&&(B[j++]=W)}else if(U>0){var R=t(U),W=(-V+R)/(2*X),K=(-V-R)/(2*X);W>=0&&W<=1&&(B[j++]=W),K>=0&&K<=1&&(B[j++]=K)}}return j}function E(C,N,M){var P=C+M-2*N;return P===0?.5:(C-N)/P}function I(C,N,M,P,B){var X=(N-C)*P+C,V=(M-N)*P+N,Y=(V-X)*P+X;B[0]=C,B[1]=X,B[2]=Y,B[3]=Y,B[4]=V,B[5]=M}function S(C,N,M,P,B,X,V,Y,j){var W,U=.005,R=Infinity;a[0]=V,a[1]=Y;for(var K=0;K<1;K+=.05){l[0]=w(C,M,B,K),l[1]=w(N,P,X,K);var G=g(a,l);G=0&&G=0;--b)if(A[b]===p)return!0;return!1}),u):null:u[0]},n.prototype.update=function(r,o){if(!r)return;var u=this.getDefs(!1);if(r[this._domName]&&u.contains(r[this._domName]))typeof o=="function"&&o(r);else{var p=this.add(r);p&&(r[this._domName]=p)}},n.prototype.addDom=function(r){var o=this.getDefs(!0);o.appendChild(r)},n.prototype.removeDom=function(r){var o=this.getDefs(!1);o&&r[this._domName]&&(o.removeChild(r[this._domName]),r[this._domName]=null)},n.prototype.getDoms=function(){var r=this.getDefs(!1);if(!r)return[];var o=[];return g.each(this._tagNames,function(u){var p=r.getElementsByTagName(u);o=o.concat([].slice.call(p))}),o},n.prototype.markAllUnused=function(){var r=this.getDoms(),o=this;g.each(r,function(u){u[o._markLabel]=l})},n.prototype.markUsed=function(r){r&&(r[this._markLabel]=s)},n.prototype.removeUnused=function(){var r=this.getDefs(!1);if(!r)return;var o=this.getDoms(),u=this;g.each(o,function(p){p[u._markLabel]!==s&&r.removeChild(p)})},n.prototype.getSvgProxy=function(r){return r instanceof h?f:r instanceof t?c:r instanceof e?a:f},n.prototype.getTextSvgElement=function(r){return r.__textSvgEl},n.prototype.getSvgElement=function(r){return r.__svgEl};var d=n;ue.exports=d},Swgg:function(ue,z,i){var T=i("fc+c"),x=T.extend({type:"dataZoom.select"});ue.exports=x},Sxd8:function(ue,z,i){var T=i("ZCgT");function x(g){var h=T(g),t=h%1;return h===h?t?h-t:h:0}ue.exports=x},T1rO:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("zdCA"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},T4UG:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("ItGF"),t=i("7aKB"),e=t.formatTime,m=t.encodeHTML,f=t.addCommas,c=t.getTooltipMarker,a=i("4NO4"),l=i("bLfw"),s=i("5Hur"),n=i("OKJ2"),d=i("+TT/"),r=d.getLayoutParams,o=d.mergeLayoutParam,u=i("9H2F"),p=u.createTask,A=i("D5nY"),b=A.prepareSource,w=A.getSource,y=i("KxfA"),_=y.retrieveRawValue,E=a.makeInner(),I=l.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(j,W,U,R){this.seriesIndex=this.componentIndex,this.dataTask=p({count:N,reset:M}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(j,U),b(this);var K=this.getInitialData(j,U);B(K,this),this.dataTask.context.data=K,E(this).dataBeforeProcessed=K,S(this)},mergeDefaultAndTheme:function(j,W){var U=this.layoutMode,R=U?r(j):{},K=this.subType;l.hasClass(K)&&(K+="Series"),g.merge(j,W.getTheme().get(this.subType)),g.merge(j,this.getDefaultOption()),a.defaultEmphasis(j,"label",["show"]),this.fillDataTextStyle(j.data),U&&o(j,R,U)},mergeOption:function(j,W){j=g.merge(this.option,j,!0),this.fillDataTextStyle(j.data);var U=this.layoutMode;U&&o(this.option,j,U),b(this);var R=this.getInitialData(j,W);B(R,this),this.dataTask.dirty(),this.dataTask.context.data=R,E(this).dataBeforeProcessed=R,S(this)},fillDataTextStyle:function(j){if(j&&!g.isTypedArray(j))for(var W=["show"],U=0;U":` `,H=R==="richText",Z={},q=0;function ce(st){var xt=g.reduce(st,function(ft,Kt,bt){var Mt=se.getDimensionInfo(bt);return ft|=Mt&&Mt.tooltip!==!1&&Mt.displayName!=null},0),Bt=[];Ce.length?g.each(Ce,function(ft){Le(_(se,j,ft),ft)}):g.each(st,Le);function Le(ft,Kt){var bt=se.getDimensionInfo(Kt);if(!bt||bt.otherDims.tooltip===!1)return;var Mt=bt.type,lr="sub"+K.seriesIndex+"at"+q,mt=c({color:Pe,type:"subItem",renderMode:R,markerId:lr}),Gt=typeof mt=="string"?mt:mt.content,Jt=(xt?Gt+m(bt.displayName||"-")+": ":"")+m(Mt==="ordinal"?ft+"":Mt==="time"?W?"":e("yyyy/MM/dd hh:mm:ss",ft):f(ft));Jt&&Bt.push(Jt),H&&(Z[lr]=Pe,++q)}var Ue=xt?H?` `:"
    ":"",We=Ue+Bt.join(Ue||", ");return{renderMode:R,content:We,style:Z}}function ne(st){return{renderMode:R,content:m(f(st)),style:Z}}var se=this.getData(),Ce=se.mapDimension("defaultedTooltip",!0),Re=Ce.length,Xe=this.getRawValue(j),we=g.isArray(Xe),Pe=se.getItemVisual(j,"color");g.isObject(Pe)&&Pe.colorStops&&(Pe=(Pe.colorStops[0]||{}).color),Pe=Pe||"transparent";var Ee=Re>1||we&&!Re?ce(Xe):ne(Re?_(se,j,Ce[0]):we?Xe[0]:Xe),Ge=Ee.content,It=K.seriesIndex+"at"+q,ze=c({color:Pe,type:"item",renderMode:R,markerId:It});Z[It]=Pe,++q;var ye=se.getName(j),Me=this.name;a.isNameSpecified(this)||(Me=""),Me=Me?m(Me)+(W?": ":G):"";var qe=typeof ze=="string"?ze:ze.content,nt=W?qe+Me+Ge:Me+qe+(ye?m(ye)+": "+Ge:Ge);return{html:nt,markers:Z}},isAnimationEnabled:function(){if(h.node)return!1;var j=this.getShallow("animation");return j&&(this.getData().count()>this.getShallow("animationThreshold")&&(j=!1)),j},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(j,W,U){var R=this.ecModel,K=s.getColorFromPalette.call(this,j,W,U);return K||(K=R.getColorFromPalette(j,W,U)),K},coordDimToDataDim:function(j){return this.getRawData().mapDimension(j,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});g.mixin(I,n),g.mixin(I,s);function S(j){var W=j.name;a.isNameSpecified(j)||(j.name=C(j)||W)}function C(j){var W=j.getRawData(),U=W.mapDimension("seriesName",!0),R=[];return g.each(U,function(K){var G=W.getDimensionInfo(K);G.displayName&&R.push(G.displayName)}),R.join(" ")}function N(j){return j.model.getRawData().count()}function M(j){var W=j.model;return W.setData(W.getRawData().cloneShallow()),P}function P(j,W){W.outputData&&j.end>W.outputData.count()&&W.model.getRawData().cloneShallow(W.outputData)}function B(j,W){g.each(j.CHANGABLE_METHODS,function(U){j.wrapMethod(U,g.curry(X,W))})}function X(j){var W=V(j);W&&W.setOutputEnd(this.count())}function V(j){var W=(j.ecModel||{}).scheduler,U=W&&W.getPipeline(j.uid);if(U){var R=U.currentTask;if(R){var K=R.agentStubMap;K&&(R=K.get(j.uid))}return R}}var Y=I;ue.exports=Y},T6xi:function(ue,z,i){var T=i("YgsL"),x=i("nCxF");function g(h,t,e){var m=t.points,f=t.smooth;if(m&&m.length>=2){if(f&&f!=="spline"){var c=x(m,f,e,t.smoothConstraint);h.moveTo(m[0][0],m[0][1]);for(var a=m.length,l=0;l<(e?a:a-1);l++){var s=c[l*2],n=c[l*2+1],d=m[(l+1)%a];h.bezierCurveTo(s[0],s[1],n[0],n[1],d[0],d[1])}}else{f==="spline"&&(m=T(m,e)),h.moveTo(m[0][0],m[0][1]);for(var l=1,r=m.length;l0?h:t)}function n(d,r){return r.get(d>0?x:g)}}};ue.exports=e},TWL2:function(ue,z,i){var T=i("IwbS"),x=i("bYtY"),g=i("6Ic6");function h(c,a){T.Group.call(this);var l=new T.Polygon,s=new T.Polyline,n=new T.Text;this.add(l),this.add(s),this.add(n),this.highDownOnUpdate=function(d,r){r==="emphasis"?(s.ignore=s.hoverIgnore,n.ignore=n.hoverIgnore):(s.ignore=s.normalIgnore,n.ignore=n.normalIgnore)},this.updateData(c,a,!0)}var t=h.prototype,e=["itemStyle","opacity"];t.updateData=function(c,a,l){var s=this.childAt(0),n=c.hostModel,d=c.getItemModel(a),r=c.getItemLayout(a),o=c.getItemModel(a).get(e);o=o==null?1:o,s.useStyle({}),l?(s.setShape({points:r.points}),s.setStyle({opacity:0}),T.initProps(s,{style:{opacity:o}},n,a)):T.updateProps(s,{style:{opacity:o},shape:{points:r.points}},n,a);var u=d.getModel("itemStyle"),p=c.getItemVisual(a,"color");s.setStyle(x.defaults({lineJoin:"round",fill:p},u.getItemStyle(["opacity"]))),s.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(c,a),T.setHoverStyle(this)},t._updateLabel=function(c,a){var l=this.childAt(1),s=this.childAt(2),n=c.hostModel,d=c.getItemModel(a),r=c.getItemLayout(a),o=r.label,u=c.getItemVisual(a,"color");T.updateProps(l,{shape:{points:o.linePoints||o.linePoints}},n,a),T.updateProps(s,{style:{x:o.x,y:o.y}},n,a),s.attr({rotation:o.rotation,origin:[o.x,o.y],z2:10});var p=d.getModel("label"),A=d.getModel("emphasis.label"),b=d.getModel("labelLine"),w=d.getModel("emphasis.labelLine"),u=c.getItemVisual(a,"color");T.setLabelStyle(s.style,s.hoverStyle={},p,A,{labelFetcher:c.hostModel,labelDataIndex:a,defaultText:c.getName(a),autoColor:u,useInsideStyle:!!o.inside},{textAlign:o.textAlign,textVerticalAlign:o.verticalAlign}),s.ignore=s.normalIgnore=!p.get("show"),s.hoverIgnore=!A.get("show"),l.ignore=l.normalIgnore=!b.get("show"),l.hoverIgnore=!w.get("show"),l.setStyle({stroke:u}),l.setStyle(b.getModel("lineStyle").getLineStyle()),l.hoverStyle=w.getModel("lineStyle").getLineStyle()},x.inherits(h,T.Group);var m=g.extend({type:"funnel",render:function(c,a,l){var s=c.getData(),n=this._data,d=this.group;s.diff(n).add(function(r){var o=new h(s,r);s.setItemGraphicEl(r,o),d.add(o)}).update(function(r,o){var u=n.getItemGraphicEl(o);u.updateData(s,r),d.add(u),s.setItemGraphicEl(r,u)}).remove(function(r){var o=n.getItemGraphicEl(r);d.remove(o)}).execute(),this._data=s},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),f=m;ue.exports=f},TYVI:function(ue,z,i){var T=i("5GtS"),x=i("T4UG"),g=x.extend({type:"series.gauge",getInitialData:function(t,e){return T(this,["value"])},defaultOption:{zlevel:0,z:2,center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#91c7ae"],[.8,"#63869e"],[1,"#c23531"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,distance:5,color:"auto"},pointer:{show:!0,length:"80%",width:8},itemStyle:{color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],color:"#333",fontSize:15},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"auto",fontSize:30}}}),h=g;ue.exports=h},Tghj:function(ue,z,i){(function(T){var x;typeof window!="undefined"?x=window.__DEV__:typeof T!="undefined"&&(x=T.__DEV__),typeof x=="undefined"&&(x=!0);var g=x;z.__DEV__=g}).call(this,i("yLpj"))},ThAp:function(ue,z,i){var T=i("bYtY"),x=i("5GtS"),g=i("T4UG"),h=i("7aKB"),t=h.encodeHTML,e=h.addCommas,m=i("cCMj"),f=i("KxfA"),c=f.retrieveRawAttr,a=i("W4dC"),l=i("D5nY"),s=l.makeSeriesEncodeForNameBased,n=g.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],getInitialData:function(r){for(var o=x(this,{coordDimensions:["value"],encodeDefaulter:T.curry(s,this)}),u=o.mapDimension("value"),p=T.createHashMap(),A=[],b=[],w=0,y=o.count();w"+t(p+" : "+u)},getTooltipPosition:function(r){if(r!=null){var o=this.getData().getName(r),u=this.coordinateSystem,p=u.getRegion(o);return p&&u.dataToPoint(p.center)}},setZoom:function(r){this.option.zoom=r},setCenter:function(r){this.option.center=r},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},nameProperty:"name"}});T.mixin(n,m);var d=n;ue.exports=d},TkdX:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},h=2,t=4;function e(n,d,r){x.Group.call(this);var o=new x.Sector({z2:h});o.seriesIndex=d.seriesIndex;var u=new x.Text({z2:t,silent:n.getModel("label").get("silent")});this.add(o),this.add(u),this.updateData(!0,n,"normal",d,r);function p(){u.ignore=u.hoverIgnore}function A(){u.ignore=u.normalIgnore}this.on("emphasis",p).on("normal",A).on("mouseover",p).on("mouseout",A)}var m=e.prototype;m.updateData=function(n,d,r,o,u){this.node=d,d.piece=this,o=o||this._seriesModel,u=u||this._ecModel;var p=this.childAt(0);p.dataIndex=d.dataIndex;var A=d.getModel(),b=d.getLayout(),w=T.extend({},b);w.label=null;var y=c(d,o,u);s(d,o,y);var _=A.getModel("itemStyle").getItemStyle(),E;if(r==="normal")E=_;else{var I=A.getModel(r+".itemStyle").getItemStyle();E=T.merge(I,_)}E=T.defaults({lineJoin:"bevel",fill:E.fill||y},E),n?(p.setShape(w),p.shape.r=b.r0,x.updateProps(p,{shape:{r:b.r}},o,d.dataIndex),p.useStyle(E)):typeof E.fill=="object"&&E.fill.type||typeof p.style.fill=="object"&&p.style.fill.type?(x.updateProps(p,{shape:w},o),p.useStyle(E)):x.updateProps(p,{shape:w,style:E},o),this._updateLabel(o,y,r);var S=A.getShallow("cursor");if(S&&p.attr("cursor",S),n){var C=o.getShallow("highlightPolicy");this._initEvents(p,d,o,C)}this._seriesModel=o||this._seriesModel,this._ecModel=u||this._ecModel,x.setHoverStyle(this)},m.onEmphasis=function(n){var d=this;this.node.hostTree.root.eachNode(function(r){r.piece&&(d.node===r?r.piece.updateData(!1,r,"emphasis"):l(r,d.node,n)?r.piece.childAt(0).trigger("highlight"):n!==g.NONE&&r.piece.childAt(0).trigger("downplay"))})},m.onNormal=function(){this.node.hostTree.root.eachNode(function(n){n.piece&&n.piece.updateData(!1,n,"normal")})},m.onHighlight=function(){this.updateData(!1,this.node,"highlight")},m.onDownplay=function(){this.updateData(!1,this.node,"downplay")},m._updateLabel=function(n,d,r){var o=this.node.getModel(),u=o.getModel("label"),p=r==="normal"||r==="emphasis"?u:o.getModel(r+".label"),A=o.getModel("emphasis.label"),b=T.retrieve(n.getFormattedLabel(this.node.dataIndex,r,null,null,"label"),this.node.name);W("show")===!1&&(b="");var w=this.node.getLayout(),y=p.get("minAngle");y==null&&(y=u.get("minAngle")),y=y/180*Math.PI;var _=w.endAngle-w.startAngle;y!=null&&Math.abs(_)Math.PI/2?"right":"left"):!B||B==="center"?(N=(w.r+w.r0)/2,B="center"):B==="left"?(N=w.r0+P,I>Math.PI/2&&(B="right")):B==="right"&&(N=w.r-P,I>Math.PI/2&&(B="left")),E.attr("style",{text:b,textAlign:B,textVerticalAlign:W("verticalAlign")||"middle",opacity:W("opacity")});var X=N*S+w.cx,V=N*C+w.cy;E.attr("position",[X,V]);var Y=W("rotate"),j=0;Y==="radial"?(j=-I,j<-Math.PI/2&&(j+=Math.PI)):Y==="tangential"?(j=Math.PI/2-I,j>Math.PI/2?j-=Math.PI:j<-Math.PI/2&&(j+=Math.PI)):typeof Y=="number"&&(j=Y*Math.PI/180),E.attr("rotation",j);function W(U){var R=p.get(U);return R==null?u.get(U):R}},m._initEvents=function(n,d,r,o){n.off("mouseover").off("mouseout").off("emphasis").off("normal");var u=this,p=function(){u.onEmphasis(o)},A=function(){u.onNormal()},b=function(){u.onDownplay()},w=function(){u.onHighlight()};r.isAnimationEnabled()&&n.on("mouseover",p).on("mouseout",A).on("emphasis",p).on("normal",A).on("downplay",b).on("highlight",w)},T.inherits(e,x.Group);var f=e;function c(n,d,r){var o=n.getVisual("color"),u=n.getVisual("visualMeta");(!u||u.length===0)&&(o=null);var p=n.getModel("itemStyle").get("color");if(p)return p;if(o)return o;if(n.depth===0)return r.option.color[0];var A=r.option.color.length;return p=r.option.color[a(n)%A],p}function a(n){for(var d=n;d.depth>1;)d=d.parentNode;var r=n.getAncestors()[0];return T.indexOf(r.children,d)}function l(n,d,r){return r===g.NONE?!1:r===g.SELF?n===d:r===g.ANCESTOR?n===d||n.isAncestorOf(d):n===d||n.isDescendantOf(d)}function s(n,d,r){var o=d.getData();o.setItemVisual(n.dataIndex,"color",r)}ue.exports=f},Tp9H:function(ue,z,i){var T=i("ItGF"),x=i("Kagy"),g=i("IUWy"),h=x.toolbox.saveAsImage;function t(f){this.model=f}t.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:h.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:h.lang.slice()},t.prototype.unusable=!T.canvasSupported;var e=t.prototype;e.onclick=function(f,c){var a=this.model,l=a.get("name")||f.get("title.0.text")||"echarts",s=c.getZr().painter.getType()==="svg",n=s?"svg":a.get("type",!0)||"png",d=c.getConnectedDataURL({type:n,backgroundColor:a.get("backgroundColor",!0)||f.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")});if(typeof MouseEvent=="function"&&!T.browser.ie&&!T.browser.edge){var r=document.createElement("a");r.download=l+"."+n,r.target="_blank",r.href=d;var o=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});r.dispatchEvent(o)}else if(window.navigator.msSaveOrOpenBlob){for(var u=atob(d.split(",")[1]),p=u.length,A=new Uint8Array(p);p--;)A[p]=u.charCodeAt(p);var b=new Blob([A]);window.navigator.msSaveOrOpenBlob(b,l+"."+n)}else{var w=a.get("lang"),y='',_=window.open();_.document.write(y)}},g.register("saveAsImage",t);var m=t;ue.exports=m},"U/Mo":function(ue,z){function i(x){var g=x.coordinateSystem;if(g.type!=="view")return 1;var h=x.option.nodeScaleRatio,t=g.scale,e=t&&t[0]||1,m=g.getZoom(),f=(m-1)*h+1;return f/e}function T(x){var g=x.getVisual("symbolSize");return g instanceof Array&&(g=(g[0]+g[1])/2),+g}z.getNodeGlobalScale=i,z.getSymbolSize=T},UADf:function(ue,z,i){},UESt:function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},h=g,t=i("6VBw"),e=function(c,a){return x.createElement(t.a,Object(T.a)(Object(T.a)({},c),{},{ref:a,icon:h}))};e.displayName="RightOutlined";var m=z.a=x.forwardRef(e)},UOVi:function(ue,z,i){var T=i("bYtY"),x=i("7aKB"),g=["x","y","z","radius","angle","single"],h=["cartesian2d","polar","singleAxis"];function t(c){return T.indexOf(h,c)>=0}function e(c,a){c=c.slice();var l=T.map(c,x.capitalFirst);a=(a||[]).slice();var s=T.map(a,x.capitalFirst);return function(n,d){T.each(c,function(r,o){for(var u={name:r,capital:l[o]},p=0;p=0}function n(r,o){var u=!1;return a(function(p){T.each(l(r,p)||[],function(A){o.records[p.name][A]&&(u=!0)})}),u}function d(r,o){o.nodes.push(r),a(function(u){T.each(l(r,u)||[],function(p){o.records[u.name][p]=!0})})}}z.isCoordSupported=t,z.createNameEach=e,z.eachAxisDim=m,z.createLinkedNodesFinder=f},Uc92:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};z.default=T},UmKh:function(ue,z,i){"use strict";var T=i("q1tI"),x=i.n(T),g=function(W){var U=W.prototype;if(!U||!U.isReactComponent)throw new Error("Can only polyfill class components");return typeof U.componentWillReceiveProps!="function"||x.a.Profiler&&(U.UNSAFE_componentWillReceiveProps=U.componentWillReceiveProps,delete U.componentWillReceiveProps),W},h=g;function t(j){var W=[];return x.a.Children.forEach(j,function(U){W.push(U)}),W}function e(j,W){var U=null;return j&&j.forEach(function(R){if(U)return;R&&R.key===W&&(U=R)}),U}function m(j,W,U){var R=null;return j&&j.forEach(function(K){if(K&&K.key===W&&K.props[U]){if(R)throw new Error("two child with same key for children");R=K}}),R}function f(j,W,U){var R=0;return j&&j.forEach(function(K){if(R)return;R=K&&K.key===W&&!K.props[U]}),R}function c(j,W,U){var R=j.length===W.length;return R&&j.forEach(function(K,G){var H=W[G];K&&H&&((K&&!H||!K&&H||(K.key!==H.key||U&&K.props[U]!==H.props[U]))&&(R=!1))}),R}function a(j,W){var U=[],R={},K=[];return j.forEach(function(G){G&&e(W,G.key)?K.length&&(R[G.key]=K,K=[]):K.push(G)}),W.forEach(function(G){G&&Object.prototype.hasOwnProperty.call(R,G.key)&&(U=U.concat(R[G.key])),U.push(G)}),U=U.concat(K),U}var l=i("i8i4"),s=i.n(l),n=i("UwPn"),d={isAppearSupported:function(W){return W.transitionName&&W.transitionAppear||W.animation.appear},isEnterSupported:function(W){return W.transitionName&&W.transitionEnter||W.animation.enter},isLeaveSupported:function(W){return W.transitionName&&W.transitionLeave||W.animation.leave},allowAppearCallback:function(W){return W.transitionAppear||W.animation.appear},allowEnterCallback:function(W){return W.transitionEnter||W.animation.enter},allowLeaveCallback:function(W){return W.transitionLeave||W.animation.leave}},r=d,o=function(){function j(W,U){for(var R=0;R children");return x.a.createElement(y,{key:ce.key,ref:function(se){R.childrenRefs[ce.key]=se},animation:K.animation,transitionName:K.transitionName,transitionEnter:K.transitionEnter,transitionAppear:K.transitionAppear,transitionLeave:K.transitionLeave},ce)}));var Z=K.component;if(Z){var q=K;return typeof Z=="string"&&(q=_({className:K.className,style:K.style},K.componentProps)),x.a.createElement(Z,q,H)}return H[0]||null}}]),W}(x.a.Component);X.isAnimate=!0,X.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:B,onEnter:B,onLeave:B,onAppear:B};var V=function(){var W=this;this.performEnter=function(U){W.childrenRefs[U]&&(W.currentlyAnimatingKeys[U]=!0,W.childrenRefs[U].componentWillEnter(W.handleDoneAdding.bind(W,U,"enter")))},this.performAppear=function(U){W.childrenRefs[U]&&(W.currentlyAnimatingKeys[U]=!0,W.childrenRefs[U].componentWillAppear(W.handleDoneAdding.bind(W,U,"appear")))},this.handleDoneAdding=function(U,R){var K=W.props;if(delete W.currentlyAnimatingKeys[U],K.exclusive&&K!==W.nextProps)return;var G=t(P(K));W.isValidChildByKey(G,U)?R==="appear"?r.allowAppearCallback(K)&&(K.onAppear(U),K.onEnd(U,!0)):r.allowEnterCallback(K)&&(K.onEnter(U),K.onEnd(U,!0)):W.performLeave(U)},this.performLeave=function(U){W.childrenRefs[U]&&(W.currentlyAnimatingKeys[U]=!0,W.childrenRefs[U].componentWillLeave(W.handleDoneLeaving.bind(W,U)))},this.handleDoneLeaving=function(U){var R=W.props;if(delete W.currentlyAnimatingKeys[U],R.exclusive&&R!==W.nextProps)return;var K=t(P(R));if(W.isValidChildByKey(K,U))W.performEnter(U);else{var G=function(){r.allowLeaveCallback(R)&&(R.onLeave(U),R.onEnd(U,!1))};c(W.state.children,K,R.showProp)?G():W.setState({children:K},G)}}},Y=z.a=h(X)},UnoB:function(ue,z,i){var T=i("bYtY"),x=i("OELB");function g(e,m){e.eachSeriesByType("themeRiver",function(f){var c=f.getData(),a=f.coordinateSystem,l={},s=a.getRect();l.rect=s;var n=f.get("boundaryGap"),d=a.getAxis();if(l.boundaryGap=n,d.orient==="horizontal"){n[0]=x.parsePercent(n[0],s.height),n[1]=x.parsePercent(n[1],s.height);var r=s.height-n[0]-n[1];h(c,f,r)}else{n[0]=x.parsePercent(n[0],s.width),n[1]=x.parsePercent(n[1],s.width);var o=s.width-n[0]-n[1];h(c,f,o)}c.setLayout("layoutInfo",l)})}function h(e,m,f){if(!e.count())return;for(var c=m.coordinateSystem,a=m.getLayerSeries(),l=e.mapDimension("single"),s=e.mapDimension("value"),n=T.map(a,function(y){return T.map(y.indices,function(_){var E=c.dataToPoint(e.get(l,_));return E[1]=e.get(s,_),E})}),d=t(n),r=d.y0,o=f/d.max,u=a.length,p=a[0].indices.length,A,b=0;bl&&(l=s),c.push(s)}for(var o=0;ol&&(l=p)}return n.y0=a,n.max=l,n}ue.exports=g},Urep:function(ue,z,i){},V7ic:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("digP")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="FileTwoTone";var f=h.forwardRef(m);z.default=f},VFCP:function(ue,z,i){i("dBmv"),i("KamJ")},VPsl:function(ue,z){function i(T){T.eachSeriesByType("map",function(x){var g=x.get("color"),h=x.getModel("itemStyle"),t=h.get("areaColor"),e=h.get("color")||g[x.seriesIndex%g.length];x.getData().setVisual({areaColor:t,color:e})})}ue.exports=i},VR9l:function(ue,z,i){var T=i("KCsZ"),x=T([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),g={getItemStyle:function(h,t){var e=x(this,h,t),m=this.getBorderLineDash();return m&&(e.lineDash=m),e},getBorderLineDash:function(){var h=this.get("borderType");return h==="solid"||h==null?null:h==="dashed"?[5,5]:[1,1]}};ue.exports=g},VSLf:function(ue,z,i){i("I+Bx"),i("F0hE"),i("bBKM")},VSMT:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.decodeUTF8=T,z.encodeUTF8=x;function T(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(g))}catch(t){if(t instanceof URIError&&h)return g;throw t}}function x(g){return unescape(encodeURIComponent(g))}},VXYp:function(ue,z,i){var T=i("bYtY"),x=i("SgGq"),g=i("iLNv"),h="\0_ec_dataZoom_roams";function t(n,d){var r=f(n),o=d.dataZoomId,u=d.coordId;T.each(r,function(b,w){var y=b.dataZoomInfos;y[o]&&T.indexOf(d.allCoordIds,u)<0&&(delete y[o],b.count--)}),a(r);var p=r[u];p||(p=r[u]={coordId:u,dataZoomInfos:{},count:0},p.controller=c(n,p),p.dispatchAction=T.curry(l,n)),!p.dataZoomInfos[o]&&p.count++,p.dataZoomInfos[o]=d;var A=s(p.dataZoomInfos);p.controller.enable(A.controlType,A.opt),p.controller.setPointerChecker(d.containsPoint),g.createOrUpdate(p,"dispatchAction",d.dataZoomModel.get("throttle",!0),"fixRate")}function e(n,d){var r=f(n);T.each(r,function(o){o.controller.dispose();var u=o.dataZoomInfos;u[d]&&(delete u[d],o.count--)}),a(r)}function m(n){return n.type+"\0_"+n.id}function f(n){var d=n.getZr();return d[h]||(d[h]={})}function c(n,d){var r=new x(n.getZr());return T.each(["pan","zoom","scrollMove"],function(o){r.on(o,function(u){var p=[];T.each(d.dataZoomInfos,function(A){if(!u.isAvailableBehavior(A.dataZoomModel.option))return;var b=(A.getRange||{})[o],w=b&&b(d.controller,u);!A.dataZoomModel.get("disabled",!0)&&w&&p.push({dataZoomId:A.dataZoomId,start:w[0],end:w[1]})}),p.length&&d.dispatchAction(p)})}),r}function a(n){T.each(n,function(d,r){d.count||(d.controller.dispose(),delete n[r])})}function l(n,d){n.dispatchAction({type:"dataZoom",batch:d})}function s(n){var d,r="type_",o={type_true:2,type_move:1,type_false:0,type_undefined:-1},u=!0;return T.each(n,function(p){var A=p.dataZoomModel,b=A.get("disabled",!0)?!1:A.get("zoomLock",!0)?"move":!0;o[r+b]>o[r+d]&&(d=b),u&=A.get("preventDefaultMouseMove",!0)}),{controlType:d,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!u}}}z.register=t,z.unregister=e,z.generateCoordId=m},VaxA:function(ue,z,i){var T=i("bYtY");function x(e,m,f){if(e&&T.indexOf(m,e.type)>=0){var c=f.getData().tree.root,a=e.targetNode;if(typeof a=="string"&&(a=c.getNodeById(a)),a&&c.contains(a))return{node:a};var l=e.targetNodeId;if(l!=null&&(a=c.getNodeById(l)))return{node:a}}}function g(e){for(var m=[];e;)e=e.parentNode,e&&m.push(e);return m.reverse()}function h(e,m){var f=g(e);return T.indexOf(f,m)>=0}function t(e,m){for(var f=[];e;){var c=e.dataIndex;f.push({name:e.name,dataIndex:c,value:m.getRawValue(c)}),e=e.parentNode}return f.reverse(),f}z.retrieveTargetInfo=x,z.getPathToRoot=g,z.aboveViewRoot=h,z.wrapTreePathInfo=t},Vi4m:function(ue,z,i){var T=i("bYtY");function x(h){h!=null&&T.extend(this,h),this.otherDims={}}var g=x;ue.exports=g},Vl3Y:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("J4zp"),h=i.n(g),t=i("lSNA"),e=i.n(t),m=i("q1tI"),f=i("TSYQ"),c=i.n(f),a=i("85Yc"),l=i("H84U"),s=i("BGR+"),n=m.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),d=m.createContext({updateItemErrors:function(){}}),r=function(ht){var Ft=Object(s.a)(ht,["prefixCls"]);return m.createElement(a.b,Ft)};function o(oe){return typeof oe=="object"&&oe!=null&&oe.nodeType===1}function u(oe,ht){return(!ht||oe!=="hidden")&&oe!=="visible"&&oe!=="clip"}function p(oe,ht){if(oe.clientHeightht||Et>oe&&be=ht&&et>=Ft?Et-oe-Te:be>ht&&etFt?be-ht+Lt:0}var b=function(oe,ht){var Ft=window,Te=ht.scrollMode,Lt=ht.block,Et=ht.inline,be=ht.boundary,et=ht.skipOverflowHiddenElements,ot=typeof be=="function"?be:function(pi){return pi!==be};if(!o(oe))throw new TypeError("Invalid target");for(var De=document.scrollingElement||document.documentElement,Be=[],Fe=oe;o(Fe)&&ot(Fe);){if((Fe=Fe.parentElement)===De){Be.push(Fe);break}Fe!=null&&Fe===document.body&&p(Fe)&&!p(document.documentElement)||Fe!=null&&p(Fe,et)&&Be.push(Fe)}for(var Ot=Ft.visualViewport?Ft.visualViewport.width:innerWidth,nr=Ft.visualViewport?Ft.visualViewport.height:innerHeight,St=window.scrollX||pageXOffset,Wt=window.scrollY||pageYOffset,Rr=oe.getBoundingClientRect(),pr=Rr.height,rr=Rr.width,Dt=Rr.top,vr=Rr.right,xr=Rr.bottom,Tr=Rr.left,rn=Lt==="start"||Lt==="nearest"?Dt:Lt==="end"?xr:Dt+pr/2,_n=Et==="center"?Tr+rr/2:Et==="end"?vr:Tr,Vn=[],Or=0;Or=0&&Tr>=0&&xr<=nr&&vr<=Ot&&Dt>=ir&&xr<=_t&&Tr>=hr&&vr<=vt)return Vn;var yr=getComputedStyle(Cr),Rt=parseInt(yr.borderLeftWidth,10),fr=parseInt(yr.borderTopWidth,10),Ct=parseInt(yr.borderRightWidth,10),Zt=parseInt(yr.borderBottomWidth,10),jr=0,or=0,Er="offsetWidth"in Cr?Cr.offsetWidth-Cr.clientWidth-Rt-Ct:0,En="offsetHeight"in Cr?Cr.offsetHeight-Cr.clientHeight-fr-Zt:0;if(De===Cr)jr=Lt==="start"?rn:Lt==="end"?rn-nr:Lt==="nearest"?A(Wt,Wt+nr,nr,fr,Zt,Wt+rn,Wt+rn+pr,pr):rn-nr/2,or=Et==="start"?_n:Et==="center"?_n-Ot/2:Et==="end"?_n-Ot:A(St,St+Ot,Ot,Rt,Ct,St+_n,St+_n+rr,rr),jr=Math.max(0,jr+Wt),or=Math.max(0,or+St);else{jr=Lt==="start"?rn-ir-fr:Lt==="end"?rn-_t+Zt+En:Lt==="nearest"?A(ir,_t,In,fr,Zt+En,rn,rn+pr,pr):rn-(ir+In/2)+En/2,or=Et==="start"?_n-hr-Rt:Et==="center"?_n-(hr+ni/2)+Er/2:Et==="end"?_n-vt+Ct+Er:A(hr,vt,ni,Rt,Ct+Er,_n,_n+rr,rr);var vn=Cr.scrollLeft,qn=Cr.scrollTop;rn+=qn-(jr=Math.max(0,Math.min(qn+jr,Cr.scrollHeight-In+En))),_n+=vn-(or=Math.max(0,Math.min(vn+or,Cr.scrollWidth-ni+Er)))}Vn.push({el:Cr,top:jr,left:or})}return Vn};function w(oe){return oe===Object(oe)&&Object.keys(oe).length!==0}function y(oe,ht){ht===void 0&&(ht="auto");var Ft="scrollBehavior"in document.body.style;oe.forEach(function(Te){var Lt=Te.el,Et=Te.top,be=Te.left;Lt.scroll&&Ft?Lt.scroll({top:Et,left:be,behavior:ht}):(Lt.scrollTop=Et,Lt.scrollLeft=be)})}function _(oe){return oe===!1?{block:"end",inline:"nearest"}:w(oe)?oe:{block:"start",inline:"nearest"}}function E(oe,ht){var Ft=!oe.ownerDocument.documentElement.contains(oe);if(w(ht)&&typeof ht.behavior=="function")return ht.behavior(Ft?[]:b(oe,ht));if(Ft)return;var Te=_(ht);return y(b(oe,Te),Te.behavior)}var I=E;function S(oe){return oe===void 0||oe===!1?[]:Array.isArray(oe)?oe:[oe]}function C(oe,ht){if(!oe.length)return;var Ft=oe.join("_");return ht?"".concat(ht,"_").concat(Ft):Ft}function N(oe){var ht=S(oe);return ht.join("_")}function M(oe){var ht=Object(a.e)(),Ft=h()(ht,1),Te=Ft[0],Lt=Object(m.useRef)({}),Et=Object(m.useMemo)(function(){return oe||x()(x()({},Te),{__INTERNAL__:{itemRef:function(et){return function(ot){var De=N(et);ot?Lt.current[De]=ot:delete Lt.current[De]}}},scrollToField:function(et){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},De=S(et),Be=C(De,Et.__INTERNAL__.name),Fe=Be?document.getElementById(Be):null;Fe&&I(Fe,x()({scrollMode:"if-needed",block:"nearest"},ot))},getFieldInstance:function(et){var ot=N(et);return Lt.current[ot]}})},[oe,Te]);return[Et]}var P=i("3Nzz"),B=function(oe,ht){var Ft={};for(var Te in oe)Object.prototype.hasOwnProperty.call(oe,Te)&&ht.indexOf(Te)<0&&(Ft[Te]=oe[Te]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,Te=Object.getOwnPropertySymbols(oe);Lt0&&arguments[0]!==void 0?arguments[0]:{};return G()(Ne[$e],ve)?Ne:x()(x()({},Ne),e()({},$e,ve))})},pi=lr();function Yi($e,ve,Ne,je){var Ze,Qe;if(Te&&!Dt)return $e;var tt=[];Object.keys(Rt).forEach(function(Ur){tt=[].concat(R()(tt),R()(Rt[Ur]||[]))});var yt;Be!=null?yt=S(Be):(yt=Ne?Ne.errors:[],yt=[].concat(R()(yt),R()(tt)));var dt="";Ot!==void 0?dt=Ot:(Ne==null?void 0:Ne.validating)?dt="validating":((Qe=Ne==null?void 0:Ne.errors)===null||Qe===void 0?void 0:Qe.length)||tt.length?dt="error":(Ne==null?void 0:Ne.touched)&&(dt="success"),ir&&Be&&(_t.current=dt);var Xt=(Ze={},e()(Ze,"".concat(vn,"-item"),!0),e()(Ze,"".concat(vn,"-item-with-help"),ir||Be),e()(Ze,"".concat(et),!!et),e()(Ze,"".concat(vn,"-item-has-feedback"),dt&&De),e()(Ze,"".concat(vn,"-item-has-success"),dt==="success"),e()(Ze,"".concat(vn,"-item-has-warning"),dt==="warning"),e()(Ze,"".concat(vn,"-item-has-error"),dt==="error"),e()(Ze,"".concat(vn,"-item-has-error-leave"),!Be&&ir&&_t.current==="error"),e()(Ze,"".concat(vn,"-item-is-validating"),dt==="validating"),e()(Ze,"".concat(vn,"-item-hidden"),Dt),Ze);return m.createElement(q.a,x()({className:c()(Xt),style:be,key:"row"},Object(s.a)(vr,["colon","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","normalize","preserve","required","validateFirst","validateStatus","valuePropName","wrapperCol"])),m.createElement(we,x()({htmlFor:ve,required:je,requiredMark:Or},oe,{prefixCls:vn})),m.createElement(We,x()({},oe,Ne,{errors:yt,prefixCls:vn,onDomErrorVisibleChange:or,validateStatus:dt}),m.createElement(d.Provider,{value:{updateItemErrors:qn}},$e)))}var Qi=typeof nr=="function",ga=m.useRef(0);if(ga.current+=1,!Er&&!Qi&&!Lt)return Yi(nr);var Ra={};return typeof Wt=="string"&&(Ra.label=Wt),m.createElement(a.a,x()({},oe,{messageVariables:Ra,trigger:pr,validateTrigger:jr,onReset:function(){or(!1)}}),function($e,ve,Ne){var je=ve.errors,Ze=S(ht).length&&ve?ve.name:[],Qe=C(Ze,Vn);if(Te){if(En.current=R()(Ze),Ft){var tt=Array.isArray(Ft)?Ft:[Ft];En.current=[].concat(R()(Ze.slice(0,-1)),R()(tt))}xn(En.current.join("__SPLIT__"),je)}var yt=St!==void 0?St:!!(Fe&&Fe.some(function(Jr){if(Jr&&W()(Jr)==="object"&&Jr.required)return!0;if(typeof Jr=="function"){var $t=Jr(Ne);return $t&&$t.required}return!1})),dt=x()({},$e),Xt=null;if(Object(ne.a)(!(ot&&Lt),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(nr)&&Er)Object(ne.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),Xt=nr;else if(Qi&&(!(ot||Lt)||Er))Object(ne.a)(!!(ot||Lt),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(ne.a)(!Er,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(Lt&&!Qi&&!Er)Object(ne.a)(!1,"Form.Item","Must set `name` or use render props when `dependencies` is set.");else if(Object(ft.b)(nr)){Object(ne.a)(nr.props.defaultValue===void 0,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var Ur=x()(x()({},nr.props),dt);Ur.id||(Ur.id=Qe),Object(Z.c)(nr)&&(Ur.ref=pi(Ze,nr));var Ir=new Set([].concat(R()(S(pr)),R()(S(jr))));Ir.forEach(function(Jr){Ur[Jr]=function(){for(var $t,Bn,gr,fn,qr,Mr=arguments.length,Yn=new Array(Mr),Ai=0;Ait&&(s=f+c,f*=t/s,c*=t/s),a+l>t&&(s=a+l,a*=t/s,l*=t/s),c+a>e&&(s=c+a,c*=e/s,a*=e/s),f+l>e&&(s=f+l,f*=e/s,l*=e/s),T.moveTo(g+f,h),T.lineTo(g+t-c,h),c!==0&&T.arc(g+t-c,h+c,c,-Math.PI/2,0),T.lineTo(g+t,h+e-a),a!==0&&T.arc(g+t-a,h+e-a,a,0,Math.PI/2),T.lineTo(g+l,h+e),l!==0&&T.arc(g+l,h+e-l,l,Math.PI/2,Math.PI),T.lineTo(g,h+f),f!==0&&T.arc(g+f,h+f,f,Math.PI,Math.PI*1.5)}z.buildPath=i},"VrN/":function(ue,z,i){(function(T,x){ue.exports=x()})(this,function(){"use strict";var T=navigator.userAgent,x=navigator.platform,g=/gecko\/\d/i.test(T),h=/MSIE \d/.test(T),t=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(T),e=/Edge\/(\d+)/.exec(T),m=h||t||e,f=m&&(h?document.documentMode||6:+(e||t)[1]),c=!e&&/WebKit\//.test(T),a=c&&/Qt\/\d+\.\d+/.test(T),l=!e&&/Chrome\//.test(T),s=/Opera\//.test(T),n=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(T),r=/PhantomJS/.test(T),o=!e&&/AppleWebKit/.test(T)&&/Mobile\/\w+/.test(T),u=/Android/.test(T),p=o||u||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(T),A=o||/Mac/.test(x),b=/\bCrOS\b/.test(T),w=/win/i.test(x),y=s&&T.match(/Version\/(\d*\.\d*)/);y&&(y=Number(y[1])),y&&y>=15&&(s=!1,c=!0);var _=A&&(a||s&&(y==null||y<12.11)),E=g||m&&f>=9;function I(D){return new RegExp("(^|\\s)"+D+"(?:$|\\s)\\s*")}var S=function(F,J){var te=F.className,ie=I(J).exec(te);if(ie){var Ie=te.slice(ie.index+ie[0].length);F.className=te.slice(0,ie.index)+(Ie?ie[1]+Ie:"")}};function C(D){for(var F=D.childNodes.length;F>0;--F)D.removeChild(D.firstChild);return D}function N(D,F){return C(D).appendChild(F)}function M(D,F,J,te){var ie=document.createElement(D);if(J&&(ie.className=J),te&&(ie.style.cssText=te),typeof F=="string")ie.appendChild(document.createTextNode(F));else if(F)for(var Ie=0;Ie=F)return pt+(F-Ie);pt+=Ut-Ie,pt+=J-pt%J,Ie=Ut+1}}var G=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};G.prototype.onTimeout=function(D){D.id=0,D.time<=+new Date?D.f():setTimeout(D.handler,D.time-+new Date)},G.prototype.set=function(D,F){this.f=F;var J=+new Date+D;(!this.id||J=F)return te+Math.min(pt,F-ie);if(ie+=Ie-te,ie+=J-ie%J,te=Ie+1,ie>=F)return te}}var Re=[""];function Xe(D){for(;Re.length<=D;)Re.push(we(Re)+" ");return Re[D]}function we(D){return D[D.length-1]}function Pe(D,F){for(var J=[],te=0;te"\x80"&&(D.toUpperCase()!=D.toLowerCase()||ze.test(D))}function Me(D,F){return F?F.source.indexOf("\\w")>-1&&ye(D)?!0:F.test(D):ye(D)}function qe(D){for(var F in D)if(D.hasOwnProperty(F)&&D[F])return!1;return!0}var nt=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function st(D){return D.charCodeAt(0)>=768&&nt.test(D)}function xt(D,F,J){for(;(J<0?F>0:FJ?-1:1;;){if(F==J)return F;var ie=(F+J)/2,Ie=te<0?Math.ceil(ie):Math.floor(ie);if(Ie==F)return D(Ie)?F:J;D(Ie)?J=Ie:F=Ie+te}}function Le(D,F,J,te){if(!D)return te(F,J,"ltr",0);for(var ie=!1,Ie=0;IeF||F==J&&pt.to==F)&&(te(Math.max(pt.from,F),Math.min(pt.to,J),pt.level==1?"rtl":"ltr",Ie),ie=!0)}ie||te(F,J,"ltr")}var Ue=null;function We(D,F,J){var te;Ue=null;for(var ie=0;ieF)return ie;Ie.to==F&&(Ie.from!=Ie.to&&J=="before"?te=ie:Ue=ie),Ie.from==F&&(Ie.from!=Ie.to&&J!="before"?te=ie:Ue=ie)}return te!=null?te:Ue}var ft=function(){var D="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",F="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function J(ur){return ur<=247?D.charAt(ur):1424<=ur&&ur<=1524?"R":1536<=ur&&ur<=1785?F.charAt(ur-1536):1774<=ur&&ur<=2220?"r":8192<=ur&&ur<=8203?"w":ur==8204?"b":"L"}var te=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ie=/[stwN]/,Ie=/[LRr]/,pt=/[Lb1n]/,Ut=/[1n]/;function tr(ur,bn,kn){this.level=ur,this.from=bn,this.to=kn}return function(ur,bn){var kn=bn=="ltr"?"L":"R";if(ur.length==0||bn=="ltr"&&!te.test(ur))return!1;for(var ci=ur.length,ai=[],ia=0;ia-1&&(te[F]=ie.slice(0,Ie).concat(ie.slice(Ie+1)))}}}function Gt(D,F){var J=lr(D,F);if(!J.length)return;for(var te=Array.prototype.slice.call(arguments,2),ie=0;ie0}function mr(D){D.prototype.on=function(F,J){Mt(this,F,J)},D.prototype.off=function(F,J){mt(this,F,J)}}function it(D){D.preventDefault?D.preventDefault():D.returnValue=!1}function pe(D){D.stopPropagation?D.stopPropagation():D.cancelBubble=!0}function ae(D){return D.defaultPrevented!=null?D.defaultPrevented:D.returnValue==!1}function Ve(D){it(D),pe(D)}function Ye(D){return D.target||D.srcElement}function oe(D){var F=D.which;return F==null&&(D.button&1?F=1:D.button&2?F=3:D.button&4&&(F=2)),A&&D.ctrlKey&&F==1&&(F=3),F}var ht=function(){if(m&&f<9)return!1;var D=M("div");return"draggable"in D||"dragDrop"in D}(),Ft;function Te(D){if(Ft==null){var F=M("span","\u200B");N(D,M("span",[F,document.createTextNode("x")])),D.firstChild.offsetHeight!=0&&(Ft=F.offsetWidth<=1&&F.offsetHeight>2&&!(m&&f<8))}var J=Ft?M("span","\u200B"):M("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return J.setAttribute("cm-text",""),J}var Lt;function Et(D){if(Lt!=null)return Lt;var F=N(D,document.createTextNode("A\u062EA")),J=B(F,0,1).getBoundingClientRect(),te=B(F,1,2).getBoundingClientRect();return C(D),!J||J.left==J.right?!1:Lt=te.right-J.right<3}var be=` b`.split(/\n/).length!=3?function(D){for(var F=0,J=[],te=D.length;F<=te;){var ie=D.indexOf(` `,F);ie==-1&&(ie=D.length);var Ie=D.slice(F,D.charAt(ie-1)=="\r"?ie-1:ie),pt=Ie.indexOf("\r");pt!=-1?(J.push(Ie.slice(0,pt)),F+=pt+1):(J.push(Ie),F=ie+1)}return J}:function(D){return D.split(/\r\n?|\n/)},et=window.getSelection?function(D){try{return D.selectionStart!=D.selectionEnd}catch(F){return!1}}:function(D){var F;try{F=D.ownerDocument.selection.createRange()}catch(J){}return!F||F.parentElement()!=D?!1:F.compareEndPoints("StartToEnd",F)!=0},ot=function(){var D=M("div");return"oncopy"in D?!0:(D.setAttribute("oncopy","return;"),typeof D.oncopy=="function")}(),De=null;function Be(D){if(De!=null)return De;var F=N(D,M("span","x")),J=F.getBoundingClientRect(),te=B(F,0,1).getBoundingClientRect();return De=Math.abs(J.left-te.left)>1}var Fe={},Ot={};function nr(D,F){arguments.length>2&&(F.dependencies=Array.prototype.slice.call(arguments,2)),Fe[D]=F}function St(D,F){Ot[D]=F}function Wt(D){if(typeof D=="string"&&Ot.hasOwnProperty(D))D=Ot[D];else if(D&&typeof D.name=="string"&&Ot.hasOwnProperty(D.name)){var F=Ot[D.name];typeof F=="string"&&(F={name:F}),D=It(F,D),D.name=F.name}else{if(typeof D=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(D))return Wt("application/xml");if(typeof D=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(D))return Wt("application/json")}return typeof D=="string"?{name:D}:D||{name:"null"}}function Rr(D,F){F=Wt(F);var J=Fe[F.name];if(!J)return Rr(D,"text/plain");var te=J(D,F);if(pr.hasOwnProperty(F.name)){var ie=pr[F.name];for(var Ie in ie){if(!ie.hasOwnProperty(Ie))continue;te.hasOwnProperty(Ie)&&(te["_"+Ie]=te[Ie]),te[Ie]=ie[Ie]}}if(te.name=F.name,F.helperType&&(te.helperType=F.helperType),F.modeProps)for(var pt in F.modeProps)te[pt]=F.modeProps[pt];return te}var pr={};function rr(D,F){var J=pr.hasOwnProperty(D)?pr[D]:pr[D]={};R(F,J)}function Dt(D,F){if(F===!0)return F;if(D.copyState)return D.copyState(F);var J={};for(var te in F){var ie=F[te];ie instanceof Array&&(ie=ie.concat([])),J[te]=ie}return J}function vr(D,F){for(var J;D.innerMode&&!(J=D.innerMode(F),!J||J.mode==D);)F=J.state,D=J.mode;return J||{mode:D,state:F}}function xr(D,F,J){return D.startState?D.startState(F,J):!0}var Tr=function(F,J,te){this.pos=this.start=0,this.string=F,this.tabSize=J||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=te};Tr.prototype.eol=function(){return this.pos>=this.string.length},Tr.prototype.sol=function(){return this.pos==this.lineStart},Tr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Tr.prototype.next=function(){if(this.posF},Tr.prototype.eatSpace=function(){for(var D=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>D},Tr.prototype.skipToEnd=function(){this.pos=this.string.length},Tr.prototype.skipTo=function(D){var F=this.string.indexOf(D,this.pos);if(F>-1)return this.pos=F,!0},Tr.prototype.backUp=function(D){this.pos-=D},Tr.prototype.column=function(){return this.lastColumnPos0?null:(Ie&&F!==!1&&(this.pos+=Ie[0].length),Ie)}},Tr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Tr.prototype.hideFirstChars=function(D,F){this.lineStart+=D;try{return F()}finally{this.lineStart-=D}},Tr.prototype.lookAhead=function(D){var F=this.lineOracle;return F&&F.lookAhead(D)},Tr.prototype.baseToken=function(){var D=this.lineOracle;return D&&D.baseToken(this.pos)};function rn(D,F){if(F-=D.first,F<0||F>=D.size)throw new Error("There is no line "+(F+D.first)+" in the document.");for(var J=D;!J.lines;)for(var te=0;;++te){var ie=J.children[te],Ie=ie.chunkSize();if(F=D.first&&FJ?ir(J,rn(D,J).text.length):Zt(F,rn(D,F.line).text.length)}function Zt(D,F){var J=D.ch;return J==null||J>F?ir(D.line,F):J<0?ir(D.line,0):D}function jr(D,F){for(var J=[],te=0;tethis.maxLookAhead&&(this.maxLookAhead=D),F},Er.prototype.baseToken=function(D){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=D;)this.baseTokenPos+=2;var F=this.baseTokens[this.baseTokenPos+1];return{type:F&&F.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-D}},Er.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Er.fromSaved=function(D,F,J){return F instanceof or?new Er(D,Dt(D.mode,F.state),J,F.lookAhead):new Er(D,Dt(D.mode,F),J)},Er.prototype.save=function(D){var F=D!==!1?Dt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new or(F,this.maxLookAhead):F};function En(D,F,J,te){var ie=[D.state.modeGen],Ie={};ve(D,F.text,D.doc.mode,J,function(ur,bn){return ie.push(ur,bn)},Ie,te);for(var pt=J.state,Ut=function(bn){J.baseTokens=ie;var kn=D.state.overlays[bn],ci=1,ai=0;J.state=!0,ve(D,F.text,kn.mode,J,function(ia,Pa){for(var Ja=ci;aiia&&ie.splice(ci,1,ia,ie[ci+1],Ga),ci+=2,ai=Math.min(ia,Ga)}if(!Pa)return;if(kn.opaque)ie.splice(Ja,ci-Ja,ia,"overlay "+Pa),ci=Ja+2;else for(;JaD.options.maxHighlightLength&&Dt(D.doc.mode,te.state),Ie=En(D,F,te);ie&&(te.state=ie),F.stateAfter=te.save(!ie),F.styles=Ie.styles,Ie.classes?F.styleClasses=Ie.classes:F.styleClasses&&(F.styleClasses=null),J===D.doc.highlightFrontier&&(D.doc.modeFrontier=Math.max(D.doc.modeFrontier,++D.doc.highlightFrontier))}return F.styles}function qn(D,F,J){var te=D.doc,ie=D.display;if(!te.mode.startState)return new Er(te,!0,F);var Ie=Ne(D,F,J),pt=Ie>te.first&&rn(te,Ie-1).stateAfter,Ut=pt?Er.fromSaved(te,pt,Ie):new Er(te,xr(te.mode),Ie);return te.iter(Ie,F,function(tr){pi(D,tr.text,Ut);var ur=Ut.line;tr.stateAfter=ur==F-1||ur%5==0||ur>=ie.viewFrom&&urF.start)return Ie}throw new Error("Mode "+D.name+" failed to advance stream.")}var ga=function(F,J,te){this.start=F.start,this.end=F.pos,this.string=F.current(),this.type=J||null,this.state=te};function Ra(D,F,J,te){var ie=D.doc,Ie=ie.mode,pt;F=Ct(ie,F);var Ut=rn(ie,F.line),tr=qn(D,F.line,J),ur=new Tr(Ut.text,D.options.tabSize,tr),bn;for(te&&(bn=[]);(te||ur.posD.options.maxHighlightLength?(Ut=!1,pt&&pi(D,F,te,bn.pos),bn.pos=F.length,kn=null):kn=$e(Qi(J,bn,te.state,ci),Ie),ci){var ai=ci[0].name;ai&&(kn="m-"+(kn?ai+" "+kn:ai))}if(!Ut||ur!=kn){for(;trpt;--Ut){if(Ut<=Ie.first)return Ie.first;var tr=rn(Ie,Ut-1),ur=tr.stateAfter;if(ur&&(!J||Ut+(ur instanceof or?ur.lookAhead:0)<=Ie.modeFrontier))return Ut;var bn=K(tr.text,null,D.options.tabSize);(ie==null||te>bn)&&(ie=Ut-1,te=bn)}return ie}function je(D,F){if(D.modeFrontier=Math.min(D.modeFrontier,F),D.highlightFrontierJ;te--){var ie=rn(D,te).stateAfter;if(ie&&(!(ie instanceof or)||te+ie.lookAhead=F:Ie.to>F);(te||(te=[])).push(new dt(pt,Ie.from,tr?null:Ie.to))}}return te}function $t(D,F,J){var te;if(D)for(var ie=0;ie=F:Ie.to>F);if(Ut||Ie.from==F&&pt.type=="bookmark"&&(!J||Ie.marker.insertLeft)){var tr=Ie.from==null||(pt.inclusiveLeft?Ie.from<=F:Ie.from0&&Ut)for(var Mo=0;Mo0)continue;var bn=[tr,1],kn=vt(ur.from,Ut.from),ci=vt(ur.to,Ut.to);(kn<0||!pt.inclusiveLeft&&!kn)&&bn.push({from:ur.from,to:Ut.from}),(ci>0||!pt.inclusiveRight&&!ci)&&bn.push({from:Ut.to,to:ur.to}),ie.splice.apply(ie,bn),tr+=bn.length-3}return ie}function qr(D){var F=D.markedSpans;if(!F)return;for(var J=0;JF)&&(!te||Fi(te,Ie.marker)<0)&&(te=Ie.marker)}return te}function Sa(D,F,J,te,ie){var Ie=rn(D,F),pt=Qe&&Ie.markedSpans;if(pt)for(var Ut=0;Ut=0&&kn<=0||bn<=0&&kn>=0)continue;if(bn<=0&&(tr.marker.inclusiveRight&&ie.inclusiveLeft?vt(ur.to,J)>=0:vt(ur.to,J)>0)||bn>=0&&(tr.marker.inclusiveRight&&ie.inclusiveLeft?vt(ur.from,te)<=0:vt(ur.from,te)<0))return!0}}function Hn(D){for(var F;F=ji(D);)D=F.find(-1,!0).line;return D}function un(D){for(var F;F=la(D);)D=F.find(1,!0).line;return D}function Xn(D){for(var F,J;F=la(D);)D=F.find(1,!0).line,(J||(J=[])).push(D);return J}function hn(D,F){var J=rn(D,F),te=Hn(J);return J==te?F:Cr(te)}function Pi(D,F){if(F>D.lastLine())return F;var J=rn(D,F),te;if(!Cn(D,J))return F;for(;te=la(J);)J=te.find(1,!0).line;return Cr(J)+1}function Cn(D,F){var J=Qe&&F.markedSpans;if(J)for(var te=void 0,ie=0;ieF.maxLineLength&&(F.maxLineLength=ie,F.maxLine=te)})}var Ta=function(F,J,te){this.text=F,Mr(this,J),this.height=te?te(this):1};Ta.prototype.lineNo=function(){return Cr(this)},mr(Ta);function Fn(D,F,J,te){D.text=F,D.stateAfter&&(D.stateAfter=null),D.styles&&(D.styles=null),D.order!=null&&(D.order=null),qr(D),Mr(D,J);var ie=te?te(D):1;ie!=D.height&&Or(D,ie)}function en(D){D.parent=null,qr(D)}var Wn={},ui={};function Ti(D,F){if(!D||/^\s*$/.test(D))return null;var J=F.addModeClass?ui:Wn;return J[D]||(J[D]=D.replace(/\S+/g,"cm-$&"))}function Ei(D,F){var J=P("span",null,null,c?"padding-right: .1px":null),te={pre:P("pre",[J],"CodeMirror-line"),content:J,col:0,pos:0,cm:D,trailingSpace:!1,splitSpaces:D.getOption("lineWrapping")};F.measure={};for(var ie=0;ie<=(F.rest?F.rest.length:0);ie++){var Ie=ie?F.rest[ie-1]:F.line,pt=void 0;te.pos=0,te.addToken=ea,Et(D.display.measure)&&(pt=Kt(Ie,D.doc.direction))&&(te.addToken=va(te.addToken,pt)),te.map=[];var Ut=F!=D.display.externalMeasured&&Cr(Ie);no(Ie,te,vn(D,Ie,Ut)),Ie.styleClasses&&(Ie.styleClasses.bgClass&&(te.bgClass=j(Ie.styleClasses.bgClass,te.bgClass||"")),Ie.styleClasses.textClass&&(te.textClass=j(Ie.styleClasses.textClass,te.textClass||""))),te.map.length==0&&te.map.push(0,0,te.content.appendChild(Te(D.display.measure))),ie==0?(F.measure.map=te.map,F.measure.cache={}):((F.measure.maps||(F.measure.maps=[])).push(te.map),(F.measure.caches||(F.measure.caches=[])).push({}))}if(c){var tr=te.content.lastChild;(/\bcm-tab\b/.test(tr.className)||tr.querySelector&&tr.querySelector(".cm-tab"))&&(te.content.className="cm-tab-wrap-hack")}return Gt(D,"renderLine",D,F.line,te.pre),te.pre.className&&(te.textClass=j(te.pre.className,te.textClass||"")),te}function qi(D){var F=M("span","\u2022","cm-invalidchar");return F.title="\\u"+D.charCodeAt(0).toString(16),F.setAttribute("aria-label",F.title),F}function ea(D,F,J,te,ie,Ie,pt){if(!F)return;var Ut=D.splitSpaces?ra(F,D.trailingSpace):F,tr=D.cm.state.specialChars,ur=!1,bn;if(!tr.test(F))D.col+=F.length,bn=document.createTextNode(Ut),D.map.push(D.pos,D.pos+F.length,bn),m&&f<9&&(ur=!0),D.pos+=F.length;else{bn=document.createDocumentFragment();for(var kn=0;;){tr.lastIndex=kn;var ci=tr.exec(F),ai=ci?ci.index-kn:F.length-kn;if(ai){var ia=document.createTextNode(Ut.slice(kn,kn+ai));m&&f<9?bn.appendChild(M("span",[ia])):bn.appendChild(ia),D.map.push(D.pos,D.pos+ai,ia),D.col+=ai,D.pos+=ai}if(!ci)break;kn+=ai+1;var Pa=void 0;if(ci[0]==" "){var Ja=D.cm.options.tabSize,Ga=Ja-D.col%Ja;Pa=bn.appendChild(M("span",Xe(Ga),"cm-tab")),Pa.setAttribute("role","presentation"),Pa.setAttribute("cm-text"," "),D.col+=Ga}else ci[0]=="\r"||ci[0]==` `?(Pa=bn.appendChild(M("span",ci[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pa.setAttribute("cm-text",ci[0]),D.col+=1):(Pa=D.cm.options.specialCharPlaceholder(ci[0]),Pa.setAttribute("cm-text",ci[0]),m&&f<9?bn.appendChild(M("span",[Pa])):bn.appendChild(Pa),D.col+=1);D.map.push(D.pos,D.pos+1,Pa),D.pos++}}if(D.trailingSpace=Ut.charCodeAt(F.length-1)==32,J||te||ie||ur||Ie||pt){var Ka=J||"";te&&(Ka+=te),ie&&(Ka+=ie);var uo=M("span",[bn],Ka,Ie);if(pt)for(var Mo in pt)pt.hasOwnProperty(Mo)&&Mo!="style"&&Mo!="class"&&uo.setAttribute(Mo,pt[Mo]);return D.content.appendChild(uo)}D.content.appendChild(bn)}function ra(D,F){if(D.length>1&&!/ /.test(D))return D;for(var J=F,te="",ie=0;ieur&&kn.from<=ur);ci++);if(kn.to>=bn)return D(J,te,ie,Ie,pt,Ut,tr);D(J,te.slice(0,kn.to-ur),ie,Ie,null,Ut,tr),Ie=null,te=te.slice(kn.to-ur),ur=kn.to}}}function co(D,F,J,te){var ie=!te&&J.widgetNode;ie&&D.map.push(D.pos,D.pos+F,ie),!te&&D.cm.display.input.needsContentAttribute&&(ie||(ie=D.content.appendChild(document.createElement("span"))),ie.setAttribute("cm-marker",J.id)),ie&&(D.cm.display.input.setUneditable(ie),D.content.appendChild(ie)),D.pos+=F,D.trailingSpace=!1}function no(D,F,J){var te=D.markedSpans,ie=D.text,Ie=0;if(!te){for(var pt=1;pttr||ks.collapsed&&Qo.to==tr&&Qo.from==tr)){if(Qo.to!=null&&Qo.to!=tr&&ai>Qo.to&&(ai=Qo.to,Pa=""),ks.className&&(ia+=" "+ks.className),ks.css&&(ci=(ci?ci+";":"")+ks.css),ks.startStyle&&Qo.from==tr&&(Ja+=" "+ks.startStyle),ks.endStyle&&Qo.to==ai&&(Mo||(Mo=[])).push(ks.endStyle,Qo.to),ks.title&&((Ka||(Ka={})).title=ks.title),ks.attributes)for(var vl in ks.attributes)(Ka||(Ka={}))[vl]=ks.attributes[vl];ks.collapsed&&(!Ga||Fi(Ga.marker,ks)<0)&&(Ga=Qo)}else Qo.from>tr&&ai>Qo.from&&(ai=Qo.from)}if(Mo)for(var zl=0;zl=Ut)break;for(var pc=Math.min(Ut,ai);;){if(bn){var Nc=tr+bn.length;if(!Ga){var lc=Nc>pc?bn.slice(0,pc-tr):bn;F.addToken(F,lc,kn?kn+ia:ia,Ja,tr+lc.length==ai?Pa:"",ci,Ka)}if(Nc>=pc){bn=bn.slice(pc-tr),tr=pc;break}tr=Nc,Ja=""}bn=ie.slice(Ie,Ie=J[ur++]),kn=Ti(J[ur++],F.cm.options)}}}function as(D,F,J){this.line=F,this.rest=Xn(F),this.size=this.rest?Cr(we(this.rest))-J+1:1,this.node=this.text=null,this.hidden=Cn(D,F)}function ki(D,F,J){for(var te=[],ie,Ie=F;Ie2&&Ie.push((tr.bottom+ur.top)/2-J.top)}}Ie.push(J.bottom-J.top)}}function Gi(D,F,J){if(D.line==F)return{map:D.measure.map,cache:D.measure.cache};for(var te=0;teJ)return{map:D.measure.maps[ie],cache:D.measure.caches[ie],before:!0}}function Ca(D,F){F=Hn(F);var J=Cr(F),te=D.display.externalMeasured=new as(D.doc,F,J);te.lineN=J;var ie=te.built=Ei(D,te);return te.text=ie.pre,N(D.display.lineMeasure,ie.pre),te}function Oa(D,F,J,te){return wa(D,ta(D,F),J,te)}function pa(D,F){if(F>=D.display.viewFrom&&F=J.lineN&&FF)&&(Ie=tr-Ut,ie=Ie-1,F>=tr&&(pt="right")),ie!=null){if(te=D[ur+2],Ut==tr&&J==(te.insertLeft?"left":"right")&&(pt=J),J=="left"&&ie==0)for(;ur&&D[ur-2]==D[ur-3]&&D[ur-1].insertLeft;)te=D[(ur-=3)+2],pt="left";if(J=="right"&&ie==tr-Ut)for(;ur=0&&!((J=D[ie]).left!=J.right);ie--);return J}function Fr(D,F,J,te){var ie=ha(F.map,J,te),Ie=ie.node,pt=ie.start,Ut=ie.end,tr=ie.collapse,ur;if(Ie.nodeType==3){for(var bn=0;bn<4;bn++){for(;pt&&st(F.line.text.charAt(ie.coverStart+pt));)--pt;for(;ie.coverStart+Ut0&&(tr=te="right");var kn;D.options.lineWrapping&&(kn=Ie.getClientRects()).length>1?ur=kn[te=="right"?kn.length-1:0]:ur=Ie.getBoundingClientRect()}if(m&&f<9&&!pt&&(!ur||!ur.left&&!ur.right)){var ci=Ie.parentNode.getClientRects()[0];ci?ur={left:ci.left,right:ci.left+so(D.display),top:ci.top,bottom:ci.bottom}:ur=wi}for(var ai=ur.top-F.rect.top,ia=ur.bottom-F.rect.top,Pa=(ai+ia)/2,Ja=F.view.measure.heights,Ga=0;Ga=te.text.length?(tr=te.text.length,ur="before"):tr<=0&&(tr=0,ur="after"),!Ut)return pt(ur=="before"?tr-1:tr,ur=="before");function bn(ia,Pa,Ja){var Ga=Ut[Pa],Ka=Ga.level==1;return pt(Ja?ia-1:ia,Ka!=Ja)}var kn=We(Ut,tr,ur),ci=Ue,ai=bn(tr,kn,ur=="before");return ci!=null&&(ai.other=bn(tr,ci,ur!="before")),ai}function gi(D,F){var J=0;F=Ct(D.doc,F),D.options.lineWrapping||(J=so(D.display)*F.ch);var te=rn(D.doc,F.line),ie=Ci(te)+zn(D.display);return{left:J,right:J,top:ie,bottom:ie+te.height}}function Li(D,F,J,te,ie){var Ie=ir(D,F,J);return Ie.xRel=ie,te&&(Ie.outside=te),Ie}function Ni(D,F,J){var te=D.doc;if(J+=D.display.viewOffset,J<0)return Li(te.first,0,null,-1,-1);var ie=xn(te,J),Ie=te.first+te.size-1;if(ie>Ie)return Li(te.first+te.size-1,rn(te,Ie).text.length,null,1,1);F<0&&(F=0);for(var pt=rn(te,ie);;){var Ut=bo(D,pt,ie,F,J),tr=di(pt,Ut.ch+(Ut.xRel>0||Ut.outside>0?1:0));if(!tr)return Ut;var ur=tr.find(1);if(ur.line==ie)return ur;pt=rn(te,ie=ur.line)}}function xa(D,F,J,te){te-=tn(F);var ie=F.text.length,Ie=Bt(function(pt){return wa(D,J,pt-1).bottom<=te},ie,0);return ie=Bt(function(pt){return wa(D,J,pt).top>te},Ie,ie),{begin:Ie,end:ie}}function oo(D,F,J,te){J||(J=ta(D,F));var ie=$r(D,F,wa(D,J,te),"line").top;return xa(D,F,J,ie)}function Xa(D,F,J,te){return D.bottom<=J?!1:D.top>J?!0:(te?D.left:D.right)>F}function bo(D,F,J,te,ie){ie-=Ci(F);var Ie=ta(D,F),pt=tn(F),Ut=0,tr=F.text.length,ur=!0,bn=Kt(F,D.doc.direction);if(bn){var kn=(D.options.lineWrapping?wo:Ao)(D,F,J,Ie,bn,te,ie);ur=kn.level!=1,Ut=ur?kn.from:kn.to-1,tr=ur?kn.to:kn.from-1}var ci=null,ai=null,ia=Bt(function(vs){var Qo=wa(D,Ie,vs);return Qo.top+=pt,Qo.bottom+=pt,Xa(Qo,te,ie,!1)?(Qo.top<=ie&&Qo.left<=te&&(ci=vs,ai=Qo),!0):!1},Ut,tr),Pa,Ja,Ga=!1;if(ai){var Ka=te-ai.left=Mo.bottom?1:0}return ia=xt(F.text,ia,1),Li(J,ia,Ja,Ga,te-Pa)}function Ao(D,F,J,te,ie,Ie,pt){var Ut=Bt(function(kn){var ci=ie[kn],ai=ci.level!=1;return Xa(Kn(D,ir(J,ai?ci.to:ci.from,ai?"before":"after"),"line",F,te),Ie,pt,!0)},0,ie.length-1),tr=ie[Ut];if(Ut>0){var ur=tr.level!=1,bn=Kn(D,ir(J,ur?tr.from:tr.to,ur?"after":"before"),"line",F,te);Xa(bn,Ie,pt,!0)&&bn.top>pt&&(tr=ie[Ut-1])}return tr}function wo(D,F,J,te,ie,Ie,pt){var Ut=xa(D,F,te,pt),tr=Ut.begin,ur=Ut.end;/\s/.test(F.text.charAt(ur-1))&&ur--;for(var bn=null,kn=null,ci=0;ci=ur||ai.to<=tr)continue;var ia=ai.level!=1,Pa=wa(D,te,ia?Math.min(ur,ai.to)-1:Math.max(tr,ai.from)).right,Ja=PaJa)&&(bn=ai,kn=Ja)}return bn||(bn=ie[ie.length-1]),bn.fromur&&(bn={from:bn.from,to:ur,level:bn.level}),bn}var Fa;function Ea(D){if(D.cachedTextHeight!=null)return D.cachedTextHeight;if(Fa==null){Fa=M("pre",null,"CodeMirror-line-like");for(var F=0;F<49;++F)Fa.appendChild(document.createTextNode("x")),Fa.appendChild(M("br"));Fa.appendChild(document.createTextNode("x"))}N(D.measure,Fa);var J=Fa.offsetHeight/50;return J>3&&(D.cachedTextHeight=J),C(D.measure),J||1}function so(D){if(D.cachedCharWidth!=null)return D.cachedCharWidth;var F=M("span","xxxxxxxxxx"),J=M("pre",[F],"CodeMirror-line-like");N(D.measure,J);var te=F.getBoundingClientRect(),ie=(te.right-te.left)/10;return ie>2&&(D.cachedCharWidth=ie),ie||10}function to(D){for(var F=D.display,J={},te={},ie=F.gutters.clientLeft,Ie=F.gutters.firstChild,pt=0;Ie;Ie=Ie.nextSibling,++pt){var Ut=D.display.gutterSpecs[pt].className;J[Ut]=Ie.offsetLeft+Ie.clientLeft+ie,te[Ut]=Ie.clientWidth}return{fixedPos:Oo(F),gutterTotalWidth:F.gutters.offsetWidth,gutterLeft:J,gutterWidth:te,wrapperWidth:F.wrapper.clientWidth}}function Oo(D){return D.scroller.getBoundingClientRect().left-D.sizer.getBoundingClientRect().left}function Xo(D){var F=Ea(D.display),J=D.options.lineWrapping,te=J&&Math.max(5,D.display.scroller.clientWidth/so(D.display)-3);return function(ie){if(Cn(D.doc,ie))return 0;var Ie=0;if(ie.widgets)for(var pt=0;pt0&&(ur=rn(D.doc,tr.line).text).length==tr.ch){var bn=K(ur,ur.length,D.options.tabSize)-ur.length;tr=ir(tr.line,Math.max(0,Math.round((Ie-Jn(D.display).left)/so(D.display))-bn))}return tr}function Do(D,F){if(F>=D.display.viewTo)return null;if(F-=D.display.viewFrom,F<0)return null;for(var J=D.display.view,te=0;teF)&&(ie.updateLineNumbers=F),D.curOp.viewChanged=!0,F>=ie.viewTo)Qe&&hn(D.doc,F)ie.viewFrom?Fo(D):(ie.viewFrom+=te,ie.viewTo+=te);else if(F<=ie.viewFrom&&J>=ie.viewTo)Fo(D);else if(F<=ie.viewFrom){var Ie=Jo(D,J,J+te,1);Ie?(ie.view=ie.view.slice(Ie.index),ie.viewFrom=Ie.lineN,ie.viewTo+=te):Fo(D)}else if(J>=ie.viewTo){var pt=Jo(D,F,F,-1);pt?(ie.view=ie.view.slice(0,pt.index),ie.viewTo=pt.lineN):Fo(D)}else{var Ut=Jo(D,F,F,-1),tr=Jo(D,J,J+te,1);Ut&&tr?(ie.view=ie.view.slice(0,Ut.index).concat(ki(D,Ut.lineN,tr.lineN)).concat(ie.view.slice(tr.index)),ie.viewTo+=te):Fo(D)}var ur=ie.externalMeasured;ur&&(J=ie.lineN&&F=te.viewTo)return;var Ie=te.view[Do(D,F)];if(Ie.node==null)return;var pt=Ie.changes||(Ie.changes=[]);H(pt,J)==-1&&pt.push(J)}function Fo(D){D.display.viewFrom=D.display.viewTo=D.doc.first,D.display.view=[],D.display.viewOffset=0}function Jo(D,F,J,te){var ie=Do(D,F),Ie,pt=D.display.view;if(!Qe||J==D.doc.first+D.doc.size)return{index:ie,lineN:J};for(var Ut=D.display.viewFrom,tr=0;tr0){if(ie==pt.length-1)return null;Ie=Ut+pt[ie].size-F,ie++}else Ie=Ut-F;F+=Ie,J+=Ie}for(;hn(D.doc,J)!=J;){if(ie==(te<0?0:pt.length-1))return null;J+=te*pt[ie-(te<0?1:0)].size,ie+=te}return{index:ie,lineN:J}}function Wo(D,F,J){var te=D.display,ie=te.view;ie.length==0||F>=te.viewTo||J<=te.viewFrom?(te.view=ki(D,F,J),te.viewFrom=F):(te.viewFrom>F?te.view=ki(D,F,te.viewFrom).concat(te.view):te.viewFromJ&&(te.view=te.view.slice(0,Do(D,J)))),te.viewTo=J}function is(D){for(var F=D.display.view,J=0,te=0;te=D.display.viewTo||Ut.to().line0?F.blinker=setInterval(function(){D.hasFocus()||Ho(D),F.cursorDiv.style.visibility=(J=!J)?"":"hidden"},D.options.cursorBlinkRate):D.options.cursorBlinkRate<0&&(F.cursorDiv.style.visibility="hidden")}function Os(D){D.state.focused||(D.display.input.focus(),Uo(D))}function cs(D){D.state.delayingBlurEvent=!0,setTimeout(function(){D.state.delayingBlurEvent&&(D.state.delayingBlurEvent=!1,Ho(D))},100)}function Uo(D,F){if(D.state.delayingBlurEvent&&(D.state.delayingBlurEvent=!1),D.options.readOnly=="nocursor")return;D.state.focused||(Gt(D,"focus",D,F),D.state.focused=!0,Y(D.display.wrapper,"CodeMirror-focused"),!D.curOp&&D.display.selForContextMenu!=D.doc.sel&&(D.display.input.reset(),c&&setTimeout(function(){return D.display.input.reset(!0)},20)),D.display.input.receivedFocus()),ao(D)}function Ho(D,F){if(D.state.delayingBlurEvent)return;D.state.focused&&(Gt(D,"blur",D,F),D.state.focused=!1,S(D.display.wrapper,"CodeMirror-focused")),clearInterval(D.display.blinker),setTimeout(function(){D.state.focused||(D.display.shift=!1)},150)}function $o(D){for(var F=D.display,J=F.lineDiv.offsetTop,te=0;te.005||bn<-.005)&&(Or(ie.line,pt),Vo(ie.line),ie.rest))for(var kn=0;knD.display.sizerWidth){var ci=Math.ceil(Ut/so(D.display));ci>D.display.maxLineLength&&(D.display.maxLineLength=ci,D.display.maxLine=ie.line,D.display.maxLineChanged=!0)}}}function Vo(D){if(D.widgets)for(var F=0;F=pt&&(Ie=xn(F,Ci(rn(F,tr))-D.wrapper.clientHeight),pt=tr)}return{from:Ie,to:Math.max(pt,Ie+1)}}function Cs(D,F){if(Jt(D,"scrollCursorIntoView"))return;var J=D.display,te=J.sizer.getBoundingClientRect(),ie=null;if(F.top+te.top<0?ie=!0:F.bottom+te.top>(window.innerHeight||document.documentElement.clientHeight)&&(ie=!1),ie!=null&&!r){var Ie=M("div","\u200B",null,`position: absolute; top: `+(F.top-J.viewOffset-zn(D.display))+`px; height: `+(F.bottom-F.top+_i(D)+J.barHeight)+`px; left: `+F.left+"px; width: "+Math.max(2,F.right-F.left)+"px;");D.display.lineSpace.appendChild(Ie),Ie.scrollIntoView(ie),D.display.lineSpace.removeChild(Ie)}}function Ws(D,F,J,te){te==null&&(te=0);var ie;!D.options.lineWrapping&&F==J&&(F=F.ch?ir(F.line,F.sticky=="before"?F.ch-1:F.ch,"after"):F,J=F.sticky=="before"?ir(F.line,F.ch+1,"before"):F);for(var Ie=0;Ie<5;Ie++){var pt=!1,Ut=Kn(D,F),tr=!J||J==F?Ut:Kn(D,J);ie={left:Math.min(Ut.left,tr.left),top:Math.min(Ut.top,tr.top)-te,right:Math.max(Ut.left,tr.left),bottom:Math.max(Ut.bottom,tr.bottom)+te};var ur=Ns(D,ie),bn=D.doc.scrollTop,kn=D.doc.scrollLeft;if(ur.scrollTop!=null&&(zo(D,ur.scrollTop),Math.abs(D.doc.scrollTop-bn)>1&&(pt=!0)),ur.scrollLeft!=null&&(dl(D,ur.scrollLeft),Math.abs(D.doc.scrollLeft-kn)>1&&(pt=!0)),!pt)break}return ie}function Ds(D,F){var J=Ns(D,F);J.scrollTop!=null&&zo(D,J.scrollTop),J.scrollLeft!=null&&dl(D,J.scrollLeft)}function Ns(D,F){var J=D.display,te=Ea(D.display);F.top<0&&(F.top=0);var ie=D.curOp&&D.curOp.scrollTop!=null?D.curOp.scrollTop:J.scroller.scrollTop,Ie=Ki(D),pt={};F.bottom-F.top>Ie&&(F.bottom=F.top+Ie);var Ut=D.doc.height+$n(J),tr=F.topUt-te;if(F.topie+Ie){var bn=Math.min(F.top,(ur?Ut:F.bottom)-Ie);bn!=ie&&(pt.scrollTop=bn)}var kn=D.options.fixedGutter?0:J.gutters.offsetWidth,ci=D.curOp&&D.curOp.scrollLeft!=null?D.curOp.scrollLeft:J.scroller.scrollLeft-kn,ai=Oi(D)-J.gutters.offsetWidth,ia=F.right-F.left>ai;return ia&&(F.right=F.left+ai),F.left<10?pt.scrollLeft=0:F.leftai+ci-3&&(pt.scrollLeft=F.right+(ia?0:10)-ai),pt}function Go(D,F){if(F==null)return;Ms(D),D.curOp.scrollTop=(D.curOp.scrollTop==null?D.doc.scrollTop:D.curOp.scrollTop)+F}function ws(D){Ms(D);var F=D.getCursor();D.curOp.scrollToPos={from:F,to:F,margin:D.options.cursorScrollMargin}}function No(D,F,J){(F!=null||J!=null)&&Ms(D),F!=null&&(D.curOp.scrollLeft=F),J!=null&&(D.curOp.scrollTop=J)}function Es(D,F){Ms(D),D.curOp.scrollToPos=F}function Ms(D){var F=D.curOp.scrollToPos;if(F){D.curOp.scrollToPos=null;var J=gi(D,F.from),te=gi(D,F.to);Ma(D,J,te,F.margin)}}function Ma(D,F,J,te){var ie=Ns(D,{left:Math.min(F.left,J.left),top:Math.min(F.top,J.top)-te,right:Math.max(F.right,J.right),bottom:Math.max(F.bottom,J.bottom)+te});No(D,ie.scrollLeft,ie.scrollTop)}function zo(D,F){if(Math.abs(D.doc.scrollTop-F)<2)return;g||ll(D,{top:F}),sl(D,F,!0),g&&ll(D),pl(D,100)}function sl(D,F,J){if(F=Math.max(0,Math.min(D.display.scroller.scrollHeight-D.display.scroller.clientHeight,F)),D.display.scroller.scrollTop==F&&!J)return;D.doc.scrollTop=F,D.display.scrollbars.setScrollTop(F),D.display.scroller.scrollTop!=F&&(D.display.scroller.scrollTop=F)}function dl(D,F,J,te){if(F=Math.max(0,Math.min(F,D.display.scroller.scrollWidth-D.display.scroller.clientWidth)),(J?F==D.doc.scrollLeft:Math.abs(D.doc.scrollLeft-F)<2)&&!te)return;D.doc.scrollLeft=F,oc(D),D.display.scroller.scrollLeft!=F&&(D.display.scroller.scrollLeft=F),D.display.scrollbars.setScrollLeft(F)}function yl(D){var F=D.display,J=F.gutters.offsetWidth,te=Math.round(D.doc.height+$n(D.display));return{clientHeight:F.scroller.clientHeight,viewHeight:F.wrapper.clientHeight,scrollWidth:F.scroller.scrollWidth,clientWidth:F.scroller.clientWidth,viewWidth:F.wrapper.clientWidth,barLeft:D.options.fixedGutter?J:0,docHeight:te,scrollHeight:te+_i(D)+F.barHeight,nativeBarWidth:F.nativeBarWidth,gutterWidth:J}}var xl=function(F,J,te){this.cm=te;var ie=this.vert=M("div",[M("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Ie=this.horiz=M("div",[M("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ie.tabIndex=Ie.tabIndex=-1,F(ie),F(Ie),Mt(ie,"scroll",function(){ie.clientHeight&&J(ie.scrollTop,"vertical")}),Mt(Ie,"scroll",function(){Ie.clientWidth&&J(Ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,m&&f<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};xl.prototype.update=function(D){var F=D.scrollWidth>D.clientWidth+1,J=D.scrollHeight>D.clientHeight+1,te=D.nativeBarWidth;if(J){this.vert.style.display="block",this.vert.style.bottom=F?te+"px":"0";var ie=D.viewHeight-(F?te:0);this.vert.firstChild.style.height=Math.max(0,D.scrollHeight-D.clientHeight+ie)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(F){this.horiz.style.display="block",this.horiz.style.right=J?te+"px":"0",this.horiz.style.left=D.barLeft+"px";var Ie=D.viewWidth-D.barLeft-(J?te:0);this.horiz.firstChild.style.width=Math.max(0,D.scrollWidth-D.clientWidth+Ie)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&D.clientHeight>0&&(te==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:J?te:0,bottom:F?te:0}},xl.prototype.setScrollLeft=function(D){this.horiz.scrollLeft!=D&&(this.horiz.scrollLeft=D),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},xl.prototype.setScrollTop=function(D){this.vert.scrollTop!=D&&(this.vert.scrollTop=D),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},xl.prototype.zeroWidthHack=function(){var D=A&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=D,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new G,this.disableVert=new G},xl.prototype.enableZeroWidthBar=function(D,F,J){D.style.pointerEvents="auto";function te(){var ie=D.getBoundingClientRect(),Ie=J=="vert"?document.elementFromPoint(ie.right-1,(ie.top+ie.bottom)/2):document.elementFromPoint((ie.right+ie.left)/2,ie.bottom-1);Ie!=D?D.style.pointerEvents="none":F.set(1e3,te)}F.set(1e3,te)},xl.prototype.clear=function(){var D=this.horiz.parentNode;D.removeChild(this.horiz),D.removeChild(this.vert)};var Vs=function(){};Vs.prototype.update=function(){return{bottom:0,right:0}},Vs.prototype.setScrollLeft=function(){},Vs.prototype.setScrollTop=function(){},Vs.prototype.clear=function(){};function Ko(D,F){F||(F=yl(D));var J=D.display.barWidth,te=D.display.barHeight;hl(D,F);for(var ie=0;ie<4&&J!=D.display.barWidth||te!=D.display.barHeight;ie++)J!=D.display.barWidth&&D.options.lineWrapping&&$o(D),hl(D,yl(D)),J=D.display.barWidth,te=D.display.barHeight}function hl(D,F){var J=D.display,te=J.scrollbars.update(F);J.sizer.style.paddingRight=(J.barWidth=te.right)+"px",J.sizer.style.paddingBottom=(J.barHeight=te.bottom)+"px",J.heightForcer.style.borderBottom=te.bottom+"px solid transparent",te.right&&te.bottom?(J.scrollbarFiller.style.display="block",J.scrollbarFiller.style.height=te.bottom+"px",J.scrollbarFiller.style.width=te.right+"px"):J.scrollbarFiller.style.display="",te.bottom&&D.options.coverGutterNextToScrollbar&&D.options.fixedGutter?(J.gutterFiller.style.display="block",J.gutterFiller.style.height=te.bottom+"px",J.gutterFiller.style.width=F.gutterWidth+"px"):J.gutterFiller.style.display=""}var Xl={native:xl,null:Vs};function Rs(D){D.display.scrollbars&&(D.display.scrollbars.clear(),D.display.scrollbars.addClass&&S(D.display.wrapper,D.display.scrollbars.addClass)),D.display.scrollbars=new Xl[D.options.scrollbarStyle](function(F){D.display.wrapper.insertBefore(F,D.display.scrollbarFiller),Mt(F,"mousedown",function(){D.state.focused&&setTimeout(function(){return D.display.input.focus()},0)}),F.setAttribute("cm-not-content","true")},function(F,J){J=="horizontal"?dl(D,F):zo(D,F)},D),D.display.scrollbars.addClass&&Y(D.display.wrapper,D.display.scrollbars.addClass)}var qs=0;function os(D){D.curOp={cm:D,viewChanged:!1,startHeight:D.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:++qs},fa(D.curOp)}function Sl(D){var F=D.curOp;F&&na(F,function(J){for(var te=0;te=J.viewTo)||J.maxLineChanged&&F.options.lineWrapping,D.update=D.mustUpdate&&new Cl(F,D.mustUpdate&&{top:D.scrollTop,ensure:D.scrollToPos},D.forceUpdate)}function ic(D){D.updatedDisplay=D.mustUpdate&&bs(D.cm,D.update)}function ac(D){var F=D.cm,J=F.display;D.updatedDisplay&&$o(F),D.barMeasure=yl(F),J.maxLineChanged&&!F.options.lineWrapping&&(D.adjustWidthTo=Oa(F,J.maxLine,J.maxLine.text.length).left+3,F.display.sizerWidth=D.adjustWidthTo,D.barMeasure.scrollWidth=Math.max(J.scroller.clientWidth,J.sizer.offsetLeft+D.adjustWidthTo+_i(F)+F.display.barWidth),D.maxScrollLeft=Math.max(0,J.sizer.offsetLeft+D.adjustWidthTo-Oi(F))),(D.updatedDisplay||D.selectionChanged)&&(D.preparedSelection=J.input.prepareSelection())}function Gl(D){var F=D.cm;D.adjustWidthTo!=null&&(F.display.sizer.style.minWidth=D.adjustWidthTo+"px",D.maxScrollLeft=D.display.viewTo)return;var J=+new Date+D.options.workTime,te=qn(D,F.highlightFrontier),ie=[];F.iter(te.line,Math.min(F.first+F.size,D.display.viewTo+500),function(Ie){if(te.line>=D.display.viewFrom){var pt=Ie.styles,Ut=Ie.text.length>D.options.maxHighlightLength?Dt(F.mode,te.state):null,tr=En(D,Ie,te,!0);Ut&&(te.state=Ut),Ie.styles=tr.styles;var ur=Ie.styleClasses,bn=tr.classes;bn?Ie.styleClasses=bn:ur&&(Ie.styleClasses=null);for(var kn=!pt||pt.length!=Ie.styles.length||ur!=bn&&(!ur||!bn||ur.bgClass!=bn.bgClass||ur.textClass!=bn.textClass),ci=0;!kn&&ciJ)return pl(D,D.options.workDelay),!0}),F.highlightFrontier=te.line,F.modeFrontier=Math.max(F.modeFrontier,te.line),ie.length&&fl(D,function(){for(var Ie=0;Ie=J.viewFrom&&F.visible.to<=J.viewTo&&(J.updateLineNumbers==null||J.updateLineNumbers>=J.viewTo)&&J.renderedView==J.view&&is(D)==0)return!1;Hc(D)&&(Fo(D),F.dims=to(D));var ie=te.first+te.size,Ie=Math.max(F.visible.from-D.options.viewportMargin,te.first),pt=Math.min(ie,F.visible.to+D.options.viewportMargin);J.viewFrompt&&J.viewTo-pt<20&&(pt=Math.min(ie,J.viewTo)),Qe&&(Ie=hn(D.doc,Ie),pt=Pi(D.doc,pt));var Ut=Ie!=J.viewFrom||pt!=J.viewTo||J.lastWrapHeight!=F.wrapperHeight||J.lastWrapWidth!=F.wrapperWidth;Wo(D,Ie,pt),J.viewOffset=Ci(rn(D.doc,J.viewFrom)),D.display.mover.style.top=J.viewOffset+"px";var tr=is(D);if(!Ut&&tr==0&&!F.force&&J.renderedView==J.view&&(J.updateLineNumbers==null||J.updateLineNumbers>=J.viewTo))return!1;var ur=Ac(D);return tr>4&&(J.lineDiv.style.display="none"),Fl(D,J.updateLineNumbers,F.dims),tr>4&&(J.lineDiv.style.display=""),J.renderedView=J.view,vc(ur),C(J.cursorDiv),C(J.selectionDiv),J.gutters.style.height=J.sizer.style.minHeight=0,Ut&&(J.lastWrapHeight=F.wrapperHeight,J.lastWrapWidth=F.wrapperWidth,pl(D,400)),J.updateLineNumbers=null,!0}function Hs(D,F){for(var J=F.viewport,te=!0;;te=!1){if(!te||!D.options.lineWrapping||F.oldDisplayWidth==Oi(D)){if(J&&J.top!=null&&(J={top:Math.min(D.doc.height+$n(D.display)-Ki(D),J.top)}),F.visible=Ks(D.display,D.doc,J),F.visible.from>=D.display.viewFrom&&F.visible.to<=D.display.viewTo)break}else te&&(F.visible=Ks(D.display,D.doc,J));if(!bs(D,F))break;$o(D);var ie=yl(D);es(D),Ko(D,ie),Ql(D,ie),F.force=!1}F.signal(D,"update",D),(D.display.viewFrom!=D.display.reportedViewFrom||D.display.viewTo!=D.display.reportedViewTo)&&(F.signal(D,"viewportChange",D,D.display.viewFrom,D.display.viewTo),D.display.reportedViewFrom=D.display.viewFrom,D.display.reportedViewTo=D.display.viewTo)}function ll(D,F){var J=new Cl(D,F);if(bs(D,J)){$o(D),Hs(D,J);var te=yl(D);es(D),Ko(D,te),Ql(D,te),J.finish()}}function Fl(D,F,J){var te=D.display,ie=D.options.lineNumbers,Ie=te.lineDiv,pt=Ie.firstChild;function Ut(ia){var Pa=ia.nextSibling;return c&&A&&D.display.currentWheelTarget==ia?ia.style.display="none":ia.parentNode.removeChild(ia),Pa}for(var tr=te.view,ur=te.viewFrom,bn=0;bn-1&&(ai=!1),Sn(D,kn,ur,J)),ai&&(C(kn.lineNumber),kn.lineNumber.appendChild(document.createTextNode(ni(D.options,ur)))),pt=kn.node.nextSibling}ur+=kn.size}for(;pt;)pt=Ut(pt)}function ec(D){var F=D.gutters.offsetWidth;D.sizer.style.marginLeft=F+"px"}function Ql(D,F){D.display.sizer.style.minHeight=F.docHeight+"px",D.display.heightForcer.style.top=F.docHeight+"px",D.display.gutters.style.height=F.docHeight+D.display.barHeight+_i(D)+"px"}function oc(D){var F=D.display,J=F.view;if(!F.alignWidgets&&(!F.gutters.firstChild||!D.options.fixedGutter))return;for(var te=Oo(F)-F.scroller.scrollLeft+D.doc.scrollLeft,ie=F.gutters.offsetWidth,Ie=te+"px",pt=0;ptpt.clientWidth,tr=pt.scrollHeight>pt.clientHeight;if(!(te&&Ut||ie&&tr))return;if(ie&&A&&c){e:for(var ur=F.target,bn=Ie.view;ur!=pt;ur=ur.parentNode)for(var kn=0;kn=0&&vt(D,te.to())<=0)return J}return-1};var re=function(F,J){this.anchor=F,this.head=J};re.prototype.from=function(){return Rt(this.anchor,this.head)},re.prototype.to=function(){return yr(this.anchor,this.head)},re.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function de(D,F,J){var te=D&&D.options.selectionsMayTouch,ie=F[J];F.sort(function(ci,ai){return vt(ci.from(),ai.from())}),J=H(F,ie);for(var Ie=1;Ie0:tr>=0){var ur=Rt(Ut.from(),pt.from()),bn=yr(Ut.to(),pt.to()),kn=Ut.empty()?pt.from()==pt.head:Ut.from()==Ut.head;Ie<=J&&--J,F.splice(--Ie,2,new re(kn?bn:ur,kn?ur:bn))}}return new At(F,J)}function me(D,F){return new At([new re(D,F||D)],0)}function ke(D){return D.text?ir(D.from.line+D.text.length-1,we(D.text).length+(D.text.length==1?D.from.ch:0)):D.to}function ut(D,F){if(vt(D,F.from)<0)return D;if(vt(D,F.to)<=0)return ke(F);var J=D.line+F.text.length-(F.to.line-F.from.line)-1,te=D.ch;return D.line==F.to.line&&(te+=ke(F).ch-F.to.ch),ir(J,te)}function jt(D,F){for(var J=[],te=0;te1&&D.remove(Ut.line+1,ia-1),D.insert(Ut.line+1,Ga)}Qt(D,"change",D,F)}function ma(D,F,J){function te(ie,Ie,pt){if(ie.linked)for(var Ut=0;Ut1&&!D.done[D.done.length-2].ranges)return D.done.pop(),we(D.done)}function Js(D,F,J,te){var ie=D.history;ie.undone.length=0;var Ie=+new Date,pt,Ut;if((ie.lastOp==te||ie.lastOrigin==F.origin&&F.origin&&(F.origin.charAt(0)=="+"&&ie.lastModTime>Ie-(D.cm?D.cm.options.historyEventDelay:500)||F.origin.charAt(0)=="*"))&&(pt=rl(ie,ie.lastOp==te)))Ut=we(pt.changes),vt(F.from,F.to)==0&&vt(F.from,Ut.to)==0?Ut.to=ke(F):pt.changes.push(ts(D,F));else{var tr=we(ie.done);for((!tr||!tr.ranges)&&Gs(D.sel,ie.done),pt={changes:[ts(D,F)],generation:ie.generation},ie.done.push(pt);ie.done.length>ie.undoDepth;)ie.done.shift(),ie.done[0].ranges||ie.done.shift()}ie.done.push(J),ie.generation=++ie.maxGeneration,ie.lastModTime=ie.lastSelTime=Ie,ie.lastOp=ie.lastSelOp=te,ie.lastOrigin=ie.lastSelOrigin=F.origin,Ut||Gt(D,"historyAdded")}function cl(D,F,J,te){var ie=F.charAt(0);return ie=="*"||ie=="+"&&J.ranges.length==te.ranges.length&&J.somethingSelected()==te.somethingSelected()&&new Date-D.history.lastSelTime<=(D.cm?D.cm.options.historyEventDelay:500)}function Ps(D,F,J,te){var ie=D.history,Ie=te&&te.origin;J==ie.lastSelOp||Ie&&ie.lastSelOrigin==Ie&&(ie.lastModTime==ie.lastSelTime&&ie.lastOrigin==Ie||cl(D,Ie,we(ie.done),F))?ie.done[ie.done.length-1]=F:Gs(F,ie.done),ie.lastSelTime=+new Date,ie.lastSelOrigin=Ie,ie.lastSelOp=J,te&&te.clearRedo!==!1&&ds(ie.undone)}function Gs(D,F){var J=we(F);J&&J.ranges&&J.equals(D)||F.push(D)}function Il(D,F,J,te){var ie=F["spans_"+D.id],Ie=0;D.iter(Math.max(D.first,J),Math.min(D.first+D.size,te),function(pt){pt.markedSpans&&((ie||(ie=F["spans_"+D.id]={}))[Ie]=pt.markedSpans),++Ie})}function Ml(D){if(!D)return null;for(var F,J=0;J-1&&(we(Ut)[kn]=ur[kn],delete ur[kn]))}}return te}function sc(D,F,J,te){if(te){var ie=D.anchor;if(J){var Ie=vt(F,ie)<0;Ie!=vt(J,ie)<0?(ie=F,F=J):Ie!=vt(F,J)<0&&(F=J)}return new re(ie,F)}else return new re(J||F,F)}function kl(D,F,J,te,ie){ie==null&&(ie=D.cm&&(D.cm.display.shift||D.extend)),al(D,new At([sc(D.sel.primary(),F,J,ie)],0),te)}function Us(D,F,J){for(var te=[],ie=D.cm&&(D.cm.display.shift||D.extend),Ie=0;Ie=F.ch:Ut.to>F.ch))){if(ie&&(Gt(tr,"beforeCursorEnter"),tr.explicitlyCleared))if(Ie.markedSpans){--pt;continue}else break;if(!tr.atomic)continue;if(J){var kn=tr.find(te<0?1:-1),ci=void 0;if((te<0?bn:ur)&&(kn=zc(D,kn,-te,kn&&kn.line==F.line?Ie:null)),kn&&kn.line==F.line&&(ci=vt(kn,J))&&(te<0?ci<0:ci>0))return wc(D,kn,F,te,ie)}var ai=tr.find(te<0?-1:1);return(te<0?ur:bn)&&(ai=zc(D,ai,te,ai.line==F.line?Ie:null)),ai?wc(D,ai,F,te,ie):null}}return F}function fc(D,F,J,te,ie){var Ie=te||1,pt=wc(D,F,J,Ie,ie)||!ie&&wc(D,F,J,Ie,!0)||wc(D,F,J,-Ie,ie)||!ie&&wc(D,F,J,-Ie,!0);return pt||(D.cantEdit=!0,ir(D.first,0))}function zc(D,F,J,te){return J<0&&F.ch==0?F.line>D.first?Ct(D,ir(F.line-1)):null:J>0&&F.ch==(te||rn(D,F.line)).text.length?F.line=0;--ie)hs(D,{from:te[ie].from,to:te[ie].to,text:ie?[""]:F.text,origin:F.origin});else hs(D,F)}function hs(D,F){if(F.text.length==1&&F.text[0]==""&&vt(F.from,F.to)==0)return;var J=jt(D,F);Js(D,F,J,D.cm?D.cm.curOp.id:NaN),Ts(D,F,J,Bn(D,F));var te=[];ma(D,function(ie,Ie){!Ie&&H(te,ie.history)==-1&&(ml(ie.history,F),te.push(ie.history)),Ts(ie,F,null,Bn(ie,F))})}function xo(D,F,J){var te=D.cm&&D.cm.state.suppressEdits;if(te&&!J)return;for(var ie=D.history,Ie,pt=D.sel,Ut=F=="undo"?ie.done:ie.undone,tr=F=="undo"?ie.undone:ie.done,ur=0;ur=0;--ai){var ia=ci(ai);if(ia)return ia.v}}function ss(D,F){if(F==0)return;if(D.first+=F,D.sel=new At(Pe(D.sel.ranges,function(ie){return new re(ir(ie.anchor.line+F,ie.anchor.ch),ir(ie.head.line+F,ie.head.ch))}),D.sel.primIndex),D.cm){_o(D.cm,D.first,D.first-F,F);for(var J=D.cm.display,te=J.viewFrom;teD.lastLine())return;if(F.from.lineIe&&(F={from:F.from,to:ir(Ie,rn(D,Ie).text.length),text:[F.text[0]],origin:F.origin}),F.removed=_n(D,F.from,F.to),J||(J=jt(D,F)),D.cm?Ll(D.cm,F,te):Xi(D,F,te),Hl(D,J,ce),D.cantEdit&&fc(D,ir(D.firstLine(),0))&&(D.cantEdit=!1)}function Ll(D,F,J){var te=D.doc,ie=D.display,Ie=F.from,pt=F.to,Ut=!1,tr=Ie.line;D.options.lineWrapping||(tr=Cr(Hn(rn(te,Ie.line))),te.iter(tr,pt.line+1,function(ai){if(ai==ie.maxLine)return Ut=!0,!0})),te.sel.contains(F.from,F.to)>-1&&dr(D),Xi(te,F,J,Xo(D)),D.options.lineWrapping||(te.iter(tr,Ie.line+F.text.length,function(ai){var ia=mi(ai);ia>ie.maxLineLength&&(ie.maxLine=ai,ie.maxLineLength=ia,ie.maxLineChanged=!0,Ut=!1)}),Ut&&(D.curOp.updateMaxLine=!0)),je(te,Ie.line),pl(D,400);var ur=F.text.length-(pt.line-Ie.line)-1;F.full?_o(D):Ie.line==pt.line&&F.text.length==1&&!Si(D.doc,F)?Aa(D,Ie.line,"text"):_o(D,Ie.line,pt.line+1,ur);var bn=cr(D,"changes"),kn=cr(D,"change");if(kn||bn){var ci={from:Ie,to:pt,text:F.text,removed:F.removed,origin:F.origin};kn&&Qt(D,"change",D,ci),bn&&(D.curOp.changeObjs||(D.curOp.changeObjs=[])).push(ci)}D.display.selForContextMenu=null}function Sc(D,F,J,te,ie){var Ie;te||(te=J),vt(te,J)<0&&(Ie=[te,J],J=Ie[0],te=Ie[1]),typeof F=="string"&&(F=D.splitLines(F)),xc(D,{from:J,to:te,text:F,origin:ie})}function tc(D,F,J,te){J1||!(this.children[0]instanceof Ol))){var tr=[];this.collapse(tr),this.children=[new Ol(tr)],this.children[0].parent=this}},collapse:function(F){for(var J=0;J50){for(var Ut=Ie.lines.length%25+25,tr=Ut;tr10);F.parent.maybeSpill()},iterN:function(F,J,te){for(var ie=0;ieD.display.maxLineLength&&(D.display.maxLine=ur,D.display.maxLineLength=bn,D.display.maxLineChanged=!0)}te!=null&&D&&this.collapsed&&_o(D,te,ie+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,D&&Jl(D.doc)),D&&Qt(D,"markerCleared",D,this,te,ie),F&&Sl(D),this.parent&&this.parent.clear()},Dc.prototype.find=function(D,F){D==null&&this.type=="bookmark"&&(D=1);for(var J,te,ie=0;ie0||pt==0&&Ie.clearWhenEmpty!==!1)return Ie;if(Ie.replacedWith&&(Ie.collapsed=!0,Ie.widgetNode=P("span",[Ie.replacedWith],"CodeMirror-widget"),te.handleMouseEvents||Ie.widgetNode.setAttribute("cm-ignore-events","true"),te.insertLeft&&(Ie.widgetNode.insertLeft=!0)),Ie.collapsed){if(Sa(D,F.line,F,J,Ie)||F.line!=J.line&&Sa(D,J.line,F,J,Ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");yt()}Ie.addToHistory&&Js(D,{from:F,to:J,origin:"markText"},D.sel,NaN);var Ut=F.line,tr=D.cm,ur;if(D.iter(Ut,J.line+1,function(kn){tr&&Ie.collapsed&&!tr.options.lineWrapping&&Hn(kn)==tr.display.maxLine&&(ur=!0),Ie.collapsed&&Ut!=F.line&&Or(kn,0),Ir(kn,new dt(Ie,Ut==F.line?F.ch:null,Ut==J.line?J.ch:null)),++Ut}),Ie.collapsed&&D.iter(F.line,J.line+1,function(kn){Cn(D,kn)&&Or(kn,0)}),Ie.clearOnEnter&&Mt(Ie,"beforeCursorEnter",function(){return Ie.clear()}),Ie.readOnly&&(tt(),(D.history.done.length||D.history.undone.length)&&D.clearHistory()),Ie.collapsed&&(Ie.id=++Cu,Ie.atomic=!0),tr){if(ur&&(tr.curOp.updateMaxLine=!0),Ie.collapsed)_o(tr,F.line,J.line+1);else if(Ie.className||Ie.startStyle||Ie.endStyle||Ie.css||Ie.attributes||Ie.title)for(var bn=F.line;bn<=J.line;bn++)Aa(tr,bn,"text");Ie.atomic&&Jl(tr.doc),Qt(tr,"markerAdded",tr,Ie)}return Ie}var Au=function(F,J){this.markers=F,this.primary=J;for(var te=0;te=0;tr--)xc(this,te[tr]);Ut?Pl(this,Ut):this.cm&&ws(this.cm)}),undo:Al(function(){xo(this,"undo")}),redo:Al(function(){xo(this,"redo")}),undoSelection:Al(function(){xo(this,"undo",!0)}),redoSelection:Al(function(){xo(this,"redo",!0)}),setExtending:function(F){this.extend=F},getExtending:function(){return this.extend},historySize:function(){for(var F=this.history,J=0,te=0,ie=0;ie=F.ch)&&J.push(Ie.marker.parent||Ie.marker)}return J},findMarks:function(F,J,te){F=Ct(this,F),J=Ct(this,J);var ie=[],Ie=F.line;return this.iter(F.line,J.line+1,function(pt){var Ut=pt.markedSpans;if(Ut)for(var tr=0;tr=ur.to||ur.from==null&&Ie!=F.line||ur.from!=null&&Ie==J.line&&ur.from>=J.ch)&&(!te||te(ur.marker))&&ie.push(ur.marker.parent||ur.marker)}++Ie}),ie},getAllMarks:function(){var F=[];return this.iter(function(J){var te=J.markedSpans;if(te)for(var ie=0;ieF)return J=F,!0;F-=pt,++te}),Ct(this,ir(te,J))},indexFromPos:function(F){F=Ct(this,F);var J=F.ch;if(F.lineJ&&(J=F.from),F.to!=null&&F.to-1){F.state.draggingText(D),setTimeout(function(){return F.display.input.focus()},20);return}try{var bn=D.dataTransfer.getData("Text");if(bn){var kn;if(F.state.draggingText&&!F.state.draggingText.copy&&(kn=F.listSelections()),Hl(F.doc,me(J,J)),kn)for(var ci=0;ci=0;Ut--)Sc(D.doc,"",te[Ut].from,te[Ut].to,"+delete");ws(D)})}function Tu(D,F,J){var te=xt(D.text,F+J,J);return te<0||te>D.text.length?null:te}function Sd(D,F,J){var te=Tu(D,F.ch,J);return te==null?null:new ir(F.line,te,J<0?"after":"before")}function od(D,F,J,te,ie){if(D){F.doc.direction=="rtl"&&(ie=-ie);var Ie=Kt(J,F.doc.direction);if(Ie){var pt=ie<0?we(Ie):Ie[0],Ut=ie<0==(pt.level==1),tr=Ut?"after":"before",ur;if(pt.level>0||F.doc.direction=="rtl"){var bn=ta(F,J);ur=ie<0?J.text.length-1:0;var kn=wa(F,bn,ur).top;ur=Bt(function(ci){return wa(F,bn,ci).top==kn},ie<0==(pt.level==1)?pt.from:pt.to-1,ur),tr=="before"&&(ur=Tu(J,ur,1))}else ur=ie<0?pt.to:pt.from;return new ir(te,ur,tr)}}return new ir(te,ie<0?J.text.length:0,ie<0?"before":"after")}function Ru(D,F,J,te){var ie=Kt(F,D.doc.direction);if(!ie)return Sd(F,J,te);J.ch>=F.text.length?(J.ch=F.text.length,J.sticky="before"):J.ch<=0&&(J.ch=0,J.sticky="after");var Ie=We(ie,J.ch,J.sticky),pt=ie[Ie];if(D.doc.direction=="ltr"&&pt.level%2==0&&(te>0?pt.to>J.ch:pt.from=pt.from&&ci>=bn.begin)){var ai=kn?"before":"after";return new ir(J.line,ci,ai)}}var ia=function(Ka,uo,Mo){for(var vs=function(Dl,pc){return pc?new ir(J.line,Ut(Dl,1),"before"):new ir(J.line,Dl,"after")};Ka>=0&&Ka0==(Qo.level!=1),vl=ks?Mo.begin:Ut(Mo.end,-1);if(Qo.from<=vl&&vl0?bn.end:Ut(bn.begin,-1);return Ja!=null&&!(te>0&&Ja==F.text.length)&&(Pa=ia(te>0?0:ie.length-1,te,ur(Ja)),Pa)?Pa:null}var Bu={selectAll:Rc,singleSelection:function(F){return F.setSelection(F.getCursor("anchor"),F.getCursor("head"),ce)},killLine:function(F){return Gc(F,function(J){if(J.empty()){var te=rn(F.doc,J.head.line).text.length;return J.head.ch==te&&J.head.line0)Ie=new ir(Ie.line,Ie.ch+1),F.replaceRange(pt.charAt(Ie.ch-1)+pt.charAt(Ie.ch-2),ir(Ie.line,Ie.ch-2),Ie,"+transpose");else if(Ie.line>F.doc.first){var Ut=rn(F.doc,Ie.line-1).text;Ut&&(Ie=new ir(Ie.line,1),F.replaceRange(pt.charAt(0)+F.doc.lineSeparator()+Ut.charAt(Ut.length-1),ir(Ie.line-1,Ut.length-1),Ie,"+transpose"))}}te.push(new re(Ie,Ie))}F.setSelections(te)})},newlineAndIndent:function(F){return fl(F,function(){for(var J=F.listSelections(),te=J.length-1;te>=0;te--)F.replaceRange(F.doc.lineSeparator(),J[te].anchor,J[te].head,"+input");J=F.listSelections();for(var ie=0;ieD&&vt(F,this.pos)==0&&J==this.button};var $c,bu;function Pu(D,F){var J=+new Date;return bu&&bu.compare(J,D,F)?($c=bu=null,"triple"):$c&&$c.compare(J,D,F)?(bu=new ku(J,D,F),$c=null,"double"):($c=new ku(J,D,F),bu=null,"single")}function Iu(D){var F=this,J=F.display;if(Jt(F,D)||J.activeTouch&&J.input.supportsTouch())return;if(J.input.ensurePolled(),J.shift=D.shiftKey,hi(J,D)){c||(J.scroller.draggable=!1,setTimeout(function(){return J.scroller.draggable=!0},100));return}if(Id(F,D))return;var te=za(F,D),ie=oe(D),Ie=te?Pu(te,ie):"single";if(window.focus(),ie==1&&F.state.selectingText&&F.state.selectingText(D),te&&ud(F,ie,te,Ie,D))return;ie==1?te?Gu(F,te,Ie,D):Ye(D)==J.scroller&&it(D):ie==2?(te&&kl(F.doc,te),setTimeout(function(){return J.input.focus()},20)):ie==3&&(E?F.display.input.onContextMenu(D):cs(F))}function ud(D,F,J,te,ie){var Ie="Click";return te=="double"?Ie="Double"+Ie:te=="triple"&&(Ie="Triple"+Ie),Ie=(F==1?"Left":F==2?"Middle":"Right")+Ie,Vu(D,ad(Ie,ie),ie,function(pt){if(typeof pt=="string"&&(pt=Bu[pt]),!pt)return!1;var Ut=!1;try{D.isReadOnly()&&(D.state.suppressEdits=!0),Ut=pt(D,J)!=q}finally{D.state.suppressEdits=!1}return Ut})}function Uu(D,F,J){var te=D.getOption("configureMouse"),ie=te?te(D,F,J):{};if(ie.unit==null){var Ie=b?J.shiftKey&&J.metaKey:J.altKey;ie.unit=Ie?"rectangle":F=="single"?"char":F=="double"?"word":"line"}return(ie.extend==null||D.doc.extend)&&(ie.extend=D.doc.extend||J.shiftKey),ie.addNew==null&&(ie.addNew=A?J.metaKey:J.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(A?J.altKey:J.ctrlKey)),ie}function Gu(D,F,J,te){m?setTimeout(U(Os,D),0):D.curOp.focus=V();var ie=Uu(D,J,te),Ie=D.doc.sel,pt;D.options.dragDrop&&ht&&!D.isReadOnly()&&J=="single"&&(pt=Ie.contains(F))>-1&&(vt((pt=Ie.ranges[pt]).from(),F)<0||F.xRel>0)&&(vt(pt.to(),F)>0||F.xRel<0)?Td(D,te,F,ie):yu(D,te,F,ie)}function Td(D,F,J,te){var ie=D.display,Ie=!1,pt=Bs(D,function(ur){c&&(ie.scroller.draggable=!1),D.state.draggingText=!1,mt(ie.wrapper.ownerDocument,"mouseup",pt),mt(ie.wrapper.ownerDocument,"mousemove",Ut),mt(ie.scroller,"dragstart",tr),mt(ie.scroller,"drop",pt),Ie||(it(ur),te.addNew||kl(D.doc,J,null,null,te.extend),c&&!n||m&&f==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),Ut=function(bn){Ie=Ie||Math.abs(F.clientX-bn.clientX)+Math.abs(F.clientY-bn.clientY)>=10},tr=function(){return Ie=!0};c&&(ie.scroller.draggable=!0),D.state.draggingText=pt,pt.copy=!te.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),Mt(ie.wrapper.ownerDocument,"mouseup",pt),Mt(ie.wrapper.ownerDocument,"mousemove",Ut),Mt(ie.scroller,"dragstart",tr),Mt(ie.scroller,"drop",pt),cs(D),setTimeout(function(){return ie.input.focus()},20)}function Qu(D,F,J){if(J=="char")return new re(F,F);if(J=="word")return D.findWordAt(F);if(J=="line")return new re(ir(F.line,0),Ct(D.doc,ir(F.line+1,0)));var te=J(D,F);return new re(te.from,te.to)}function yu(D,F,J,te){var ie=D.display,Ie=D.doc;it(F);var pt,Ut,tr=Ie.sel,ur=tr.ranges;if(te.addNew&&!te.extend?(Ut=Ie.sel.contains(J),Ut>-1?pt=ur[Ut]:pt=new re(J,J)):(pt=Ie.sel.primary(),Ut=Ie.sel.primIndex),te.unit=="rectangle")te.addNew||(pt=new re(J,J)),J=za(D,F,!0,!0),Ut=-1;else{var bn=Qu(D,J,te.unit);te.extend?pt=sc(pt,bn.anchor,bn.head,te.extend):pt=bn}te.addNew?Ut==-1?(Ut=ur.length,al(Ie,de(D,ur.concat([pt]),Ut),{scroll:!1,origin:"*mouse"})):ur.length>1&&ur[Ut].empty()&&te.unit=="char"&&!te.extend?(al(Ie,de(D,ur.slice(0,Ut).concat(ur.slice(Ut+1)),0),{scroll:!1,origin:"*mouse"}),tr=Ie.sel):Yl(Ie,Ut,pt,ne):(Ut=0,al(Ie,new At([pt],0),ne),tr=Ie.sel);var kn=J;function ci(uo){if(vt(kn,uo)==0)return;if(kn=uo,te.unit=="rectangle"){for(var Mo=[],vs=D.options.tabSize,Qo=K(rn(Ie,J.line).text,J.ch,vs),ks=K(rn(Ie,uo.line).text,uo.ch,vs),vl=Math.min(Qo,ks),zl=Math.max(Qo,ks),Dl=Math.min(J.line,uo.line),pc=Math.min(D.lastLine(),Math.max(J.line,uo.line));Dl<=pc;Dl++){var Nc=rn(Ie,Dl).text,lc=Ce(Nc,vl,vs);vl==zl?Mo.push(new re(ir(Dl,lc),ir(Dl,lc))):Nc.length>lc&&Mo.push(new re(ir(Dl,lc),ir(Dl,Ce(Nc,zl,vs))))}Mo.length||Mo.push(new re(J,J)),al(Ie,de(D,tr.ranges.slice(0,Ut).concat(Mo),Ut),{origin:"*mouse",scroll:!1}),D.scrollIntoView(uo)}else{var mc=pt,cc=Qu(D,uo,te.unit),ho=mc.anchor,Ul;vt(cc.anchor,ho)>0?(Ul=cc.head,ho=Rt(mc.from(),cc.anchor)):(Ul=cc.anchor,ho=yr(mc.to(),cc.head));var Rl=tr.ranges.slice(0);Rl[Ut]=Hd(D,new re(Ct(Ie,ho),Ul)),al(Ie,de(D,Rl,Ut),ne)}}var ai=ie.wrapper.getBoundingClientRect(),ia=0;function Pa(uo){var Mo=++ia,vs=za(D,uo,!0,te.unit=="rectangle");if(!vs)return;if(vt(vs,kn)!=0){D.curOp.focus=V(),ci(vs);var Qo=Ks(ie,Ie);(vs.line>=Qo.to||vs.lineai.bottom?20:0;ks&&setTimeout(Bs(D,function(){if(ia!=Mo)return;ie.scroller.scrollTop+=ks,Pa(uo)}),50)}}function Ja(uo){D.state.selectingText=!1,ia=Infinity,uo&&(it(uo),ie.input.focus()),mt(ie.wrapper.ownerDocument,"mousemove",Ga),mt(ie.wrapper.ownerDocument,"mouseup",Ka),Ie.history.lastSelOrigin=null}var Ga=Bs(D,function(uo){uo.buttons===0||!oe(uo)?Ja(uo):Pa(uo)}),Ka=Bs(D,Ja);D.state.selectingText=Ka,Mt(ie.wrapper.ownerDocument,"mousemove",Ga),Mt(ie.wrapper.ownerDocument,"mouseup",Ka)}function Hd(D,F){var J=F.anchor,te=F.head,ie=rn(D.doc,J.line);if(vt(J,te)==0&&J.sticky==te.sticky)return F;var Ie=Kt(ie);if(!Ie)return F;var pt=We(Ie,J.ch,J.sticky),Ut=Ie[pt];if(Ut.from!=J.ch&&Ut.to!=J.ch)return F;var tr=pt+(Ut.from==J.ch==(Ut.level!=1)?0:1);if(tr==0||tr==Ie.length)return F;var ur;if(te.line!=J.line)ur=(te.line-J.line)*(D.doc.direction=="ltr"?1:-1)>0;else{var bn=We(Ie,te.ch,te.sticky),kn=bn-pt||(te.ch-J.ch)*(Ut.level==1?-1:1);bn==tr-1||bn==tr?ur=kn<0:ur=kn>0}var ci=Ie[tr+(ur?-1:0)],ai=ur==(ci.level==1),ia=ai?ci.from:ci.to,Pa=ai?"after":"before";return J.ch==ia&&J.sticky==Pa?F:new re(new ir(J.line,ia,Pa),te)}function Lu(D,F,J,te){var ie,Ie;if(F.touches)ie=F.touches[0].clientX,Ie=F.touches[0].clientY;else try{ie=F.clientX,Ie=F.clientY}catch(ci){return!1}if(ie>=Math.floor(D.display.gutters.getBoundingClientRect().right))return!1;te&&it(F);var pt=D.display,Ut=pt.lineDiv.getBoundingClientRect();if(Ie>Ut.bottom||!cr(D,J))return ae(F);Ie-=Ut.top-pt.viewOffset;for(var tr=0;tr=ie){var bn=xn(D.doc,Ie),kn=D.display.gutterSpecs[tr];return Gt(D,J,D,bn,kn.className,F),ae(F)}}}function Id(D,F){return Lu(D,F,"gutterClick",!0)}function dd(D,F){if(hi(D.display,F)||su(D,F))return;if(Jt(D,F,"contextmenu"))return;E||D.display.input.onContextMenu(F)}function su(D,F){return cr(D,"gutterContextMenu")?Lu(D,F,"gutterContextMenu",!1):!1}function hd(D){D.display.wrapper.className=D.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+D.options.theme.replace(/(^|\s)\s*/g," cm-s-"),qt(D)}var uu={toString:function(){return"CodeMirror.Init"}},Yu={},fe={};function He(D){var F=D.optionHandlers;function J(te,ie,Ie,pt){D.defaults[te]=ie,Ie&&(F[te]=pt?function(Ut,tr,ur){ur!=uu&&Ie(Ut,tr,ur)}:Ie)}D.defineOption=J,D.Init=uu,J("value","",function(te,ie){return te.setValue(ie)},!0),J("mode",null,function(te,ie){te.doc.modeOption=ie,mn(te)},!0),J("indentUnit",2,mn,!0),J("indentWithTabs",!1),J("smartIndent",!0),J("tabSize",4,function(te){Qn(te),qt(te),_o(te)},!0),J("lineSeparator",null,function(te,ie){if(te.doc.lineSep=ie,!ie)return;var Ie=[],pt=te.doc.first;te.doc.iter(function(tr){for(var ur=0;;){var bn=tr.text.indexOf(ie,ur);if(bn==-1)break;ur=bn+ie.length,Ie.push(ir(pt,bn))}pt++});for(var Ut=Ie.length-1;Ut>=0;Ut--)Sc(te.doc,ie,Ie[Ut],ir(Ie[Ut].line,Ie[Ut].ch+ie.length))}),J("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(te,ie,Ie){te.state.specialChars=new RegExp(ie.source+(ie.test(" ")?"":"| "),"g"),Ie!=uu&&te.refresh()}),J("specialCharPlaceholder",qi,function(te){return te.refresh()},!0),J("electricChars",!0),J("inputStyle",p?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),J("spellcheck",!1,function(te,ie){return te.getInputField().spellcheck=ie},!0),J("autocorrect",!1,function(te,ie){return te.getInputField().autocorrect=ie},!0),J("autocapitalize",!1,function(te,ie){return te.getInputField().autocapitalize=ie},!0),J("rtlMoveVisually",!w),J("wholeLineUpdateBefore",!0),J("theme","default",function(te){hd(te),bc(te)},!0),J("keyMap","default",function(te,ie,Ie){var pt=$l(ie),Ut=Ie!=uu&&$l(Ie);Ut&&Ut.detach&&Ut.detach(te,pt),pt.attach&&pt.attach(te,Ut||null)}),J("extraKeys",null),J("configureMouse",null),J("lineWrapping",!1,Yt,!0),J("gutters",[],function(te,ie){te.display.gutterSpecs=jl(ie,te.options.lineNumbers),bc(te)},!0),J("fixedGutter",!0,function(te,ie){te.display.gutters.style.left=ie?Oo(te.display)+"px":"0",te.refresh()},!0),J("coverGutterNextToScrollbar",!1,function(te){return Ko(te)},!0),J("scrollbarStyle","native",function(te){Rs(te),Ko(te),te.display.scrollbars.setScrollTop(te.doc.scrollTop),te.display.scrollbars.setScrollLeft(te.doc.scrollLeft)},!0),J("lineNumbers",!1,function(te,ie){te.display.gutterSpecs=jl(te.options.gutters,ie),bc(te)},!0),J("firstLineNumber",1,bc,!0),J("lineNumberFormatter",function(te){return te},bc,!0),J("showCursorWhenSelecting",!1,es,!0),J("resetSelectionOnContextMenu",!0),J("lineWiseCopyCut",!0),J("pasteLinesPerSelection",!0),J("selectionsMayTouch",!1),J("readOnly",!1,function(te,ie){ie=="nocursor"&&(Ho(te),te.display.input.blur()),te.display.input.readOnlyChanged(ie)}),J("screenReaderLabel",null,function(te,ie){ie=ie===""?null:ie,te.display.input.screenReaderLabelChanged(ie)}),J("disableInput",!1,function(te,ie){ie||te.display.input.reset()},!0),J("dragDrop",!0,gt),J("allowDropFileTypes",null),J("cursorBlinkRate",530),J("cursorScrollMargin",0),J("cursorHeight",1,es,!0),J("singleCursorHeightPerLine",!0,es,!0),J("workTime",100),J("workDelay",100),J("flattenSpans",!0,Qn,!0),J("addModeClass",!1,Qn,!0),J("pollInterval",100),J("undoDepth",200,function(te,ie){return te.doc.history.undoDepth=ie}),J("historyEventDelay",1250),J("viewportMargin",10,function(te){return te.refresh()},!0),J("maxHighlightLength",1e4,Qn,!0),J("moveInputWithCursor",!0,function(te,ie){ie||te.display.input.resetPosition()}),J("tabindex",null,function(te,ie){return te.display.input.getField().tabIndex=ie||""}),J("autofocus",null),J("direction","ltr",function(te,ie){return te.doc.setDirection(ie)},!0),J("phrases",null)}function gt(D,F,J){var te=J&&J!=uu;if(!F!=!te){var ie=D.display.dragFunctions,Ie=F?Mt:mt;Ie(D.display.scroller,"dragstart",ie.start),Ie(D.display.scroller,"dragenter",ie.enter),Ie(D.display.scroller,"dragover",ie.over),Ie(D.display.scroller,"dragleave",ie.leave),Ie(D.display.scroller,"drop",ie.drop)}}function Yt(D){D.options.lineWrapping?(Y(D.display.wrapper,"CodeMirror-wrap"),D.display.sizer.style.minWidth="",D.display.sizerWidth=null):(S(D.display.wrapper,"CodeMirror-wrap"),Bi(D)),ro(D),_o(D),qt(D),setTimeout(function(){return Ko(D)},100)}function _r(D,F){var J=this;if(!(this instanceof _r))return new _r(D,F);this.options=F=F?R(F):{},R(Yu,F,!1);var te=F.value;typeof te=="string"?te=new Ec(te,F.mode,null,F.lineSeparator,F.direction):F.mode&&(te.modeOption=F.mode),this.doc=te;var ie=new _r.inputStyles[F.inputStyle](this),Ie=this.display=new Xs(D,te,ie,F);Ie.wrapper.CodeMirror=this,hd(this),F.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Rs(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 G,keySeq:null,specialChars:null},F.autofocus&&!p&&Ie.input.focus(),m&&f<11&&setTimeout(function(){return J.display.input.reset(!0)},20),Kr(this),Hu(),os(this),this.curOp.forceUpdate=!0,Ia(this,te),F.autofocus&&!p||this.hasFocus()?setTimeout(function(){J.hasFocus()&&!J.state.focused&&Uo(J)},20):Ho(this);for(var pt in fe)fe.hasOwnProperty(pt)&&fe[pt](this,F[pt],uu);Hc(this),F.finishInit&&F.finishInit(this);for(var Ut=0;Ut20*20}Mt(F.scroller,"touchstart",function(tr){if(!Jt(D,tr)&&!Ie(tr)&&!Id(D,tr)){F.input.ensurePolled(),clearTimeout(J);var ur=+new Date;F.activeTouch={start:ur,moved:!1,prev:ur-te.end<=300?te:null},tr.touches.length==1&&(F.activeTouch.left=tr.touches[0].pageX,F.activeTouch.top=tr.touches[0].pageY)}}),Mt(F.scroller,"touchmove",function(){F.activeTouch&&(F.activeTouch.moved=!0)}),Mt(F.scroller,"touchend",function(tr){var ur=F.activeTouch;if(ur&&!hi(F,tr)&&ur.left!=null&&!ur.moved&&new Date-ur.start<300){var bn=D.coordsChar(F.activeTouch,"page"),kn;!ur.prev||pt(ur,ur.prev)?kn=new re(bn,bn):!ur.prev.prev||pt(ur,ur.prev.prev)?kn=D.findWordAt(bn):kn=new re(ir(bn.line,0),Ct(D.doc,ir(bn.line+1,0))),D.setSelection(kn.anchor,kn.head),D.focus(),it(tr)}ie()}),Mt(F.scroller,"touchcancel",ie),Mt(F.scroller,"scroll",function(){F.scroller.clientHeight&&(zo(D,F.scroller.scrollTop),dl(D,F.scroller.scrollLeft,!0),Gt(D,"scroll",D))}),Mt(F.scroller,"mousewheel",function(tr){return ti(D,tr)}),Mt(F.scroller,"DOMMouseScroll",function(tr){return ti(D,tr)}),Mt(F.wrapper,"scroll",function(){return F.wrapper.scrollTop=F.wrapper.scrollLeft=0}),F.dragFunctions={enter:function(ur){Jt(D,ur)||Ve(ur)},over:function(ur){Jt(D,ur)||(td(D,ur),Ve(ur))},start:function(ur){return _u(D,ur)},drop:Bs(D,Kc),leave:function(ur){Jt(D,ur)||rd(D)}};var Ut=F.input.getField();Mt(Ut,"keyup",function(tr){return Ed.call(D,tr)}),Mt(Ut,"keydown",Bs(D,cd)),Mt(Ut,"keypress",Bs(D,_d)),Mt(Ut,"focus",function(tr){return Uo(D,tr)}),Mt(Ut,"blur",function(tr){return Ho(D,tr)})}var Se=[];_r.defineInitHook=function(D){return Se.push(D)};function ee(D,F,J,te){var ie=D.doc,Ie;J==null&&(J="add"),J=="smart"&&(ie.mode.indent?Ie=qn(D,F).state:J="prev");var pt=D.options.tabSize,Ut=rn(ie,F),tr=K(Ut.text,null,pt);Ut.stateAfter&&(Ut.stateAfter=null);var ur=Ut.text.match(/^\s*/)[0],bn;if(!te&&!/\S/.test(Ut.text))bn=0,J="not";else if(J=="smart"&&(bn=ie.mode.indent(Ie,Ut.text.slice(ur.length),Ut.text),bn==q||bn>150)){if(!te)return;J="prev"}J=="prev"?F>ie.first?bn=K(rn(ie,F-1).text,null,pt):bn=0:J=="add"?bn=tr+D.options.indentUnit:J=="subtract"?bn=tr-D.options.indentUnit:typeof J=="number"&&(bn=tr+J),bn=Math.max(0,bn);var kn="",ci=0;if(D.options.indentWithTabs)for(var ai=Math.floor(bn/pt);ai;--ai)ci+=pt,kn+=" ";if(cipt,tr=be(F),ur=null;if(Ut&&te.ranges.length>1)if(ge&&ge.text.join(` `)==F){if(te.ranges.length%ge.text.length==0){ur=[];for(var bn=0;bn=0;ci--){var ai=te.ranges[ci],ia=ai.from(),Pa=ai.to();ai.empty()&&(J&&J>0?ia=ir(ia.line,ia.ch-J):D.state.overwrite&&!Ut?Pa=ir(Pa.line,Math.min(rn(Ie,Pa.line).text.length,Pa.ch+we(tr).length)):Ut&&ge&&ge.lineWise&&ge.text.join(` `)==tr.join(` `)&&(ia=Pa=ir(ia.line,0)));var Ja={from:ia,to:Pa,text:ur?ur[ci%ur.length]:tr,origin:ie||(Ut?"paste":D.state.cutIncoming>pt?"cut":"+input")};xc(D.doc,Ja),Qt(D,"inputRead",D,Ja)}F&&!Ut&&Pt(D,F),ws(D),D.curOp.updateInput<2&&(D.curOp.updateInput=kn),D.curOp.typing=!0,D.state.pasteIncoming=D.state.cutIncoming=-1}function Nt(D,F){var J=D.clipboardData&&D.clipboardData.getData("Text");if(J)return D.preventDefault(),!F.isReadOnly()&&!F.options.disableInput&&fl(F,function(){return lt(F,J,0,null,"paste")}),!0}function Pt(D,F){if(!D.options.electricChars||!D.options.smartIndent)return;for(var J=D.doc.sel,te=J.ranges.length-1;te>=0;te--){var ie=J.ranges[te];if(ie.head.ch>100||te&&J.ranges[te-1].head.line==ie.head.line)continue;var Ie=D.getModeAt(ie.head),pt=!1;if(Ie.electricChars){for(var Ut=0;Ut-1){pt=ee(D,ie.head.line,"smart");break}}else Ie.electricInput&&(Ie.electricInput.test(rn(D.doc,ie.head.line).text.slice(0,ie.head.ch))&&(pt=ee(D,ie.head.line,"smart")));pt&&Qt(D,"electricInput",D,ie.head.line)}}function Ht(D){for(var F=[],J=[],te=0;teIe&&(ee(this,Ut.head.line,te,!0),Ie=Ut.head.line,pt==this.doc.sel.primIndex&&ws(this));else{var tr=Ut.from(),ur=Ut.to(),bn=Math.max(Ie,tr.line);Ie=Math.min(this.lastLine(),ur.line-(ur.ch?0:1))+1;for(var kn=bn;kn0&&Yl(this.doc,pt,new re(tr,ci[pt].to()),ce)}}}),getTokenAt:function(ie,Ie){return Ra(this,ie,Ie)},getLineTokens:function(ie,Ie){return Ra(this,ir(ie),Ie,!0)},getTokenTypeAt:function(ie){ie=Ct(this.doc,ie);var Ie=vn(this,rn(this.doc,ie.line)),pt=0,Ut=(Ie.length-1)/2,tr=ie.ch,ur;if(tr==0)ur=Ie[2];else for(;;){var bn=pt+Ut>>1;if((bn?Ie[bn*2-1]:0)>=tr)Ut=bn;else if(Ie[bn*2+1]ur&&(ie=ur,Ut=!0),tr=rn(this.doc,ie)}else tr=ie;return $r(this,tr,{top:0,left:0},Ie||"page",pt||Ut).top+(Ut?this.doc.height-Ci(tr):0)},defaultTextHeight:function(){return Ea(this.display)},defaultCharWidth:function(){return so(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ie,Ie,pt,Ut,tr){var ur=this.display;ie=Kn(this,Ct(this.doc,ie));var bn=ie.bottom,kn=ie.left;if(Ie.style.position="absolute",Ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Ie),ur.sizer.appendChild(Ie),Ut=="over")bn=ie.top;else if(Ut=="above"||Ut=="near"){var ci=Math.max(ur.wrapper.clientHeight,this.doc.height),ai=Math.max(ur.sizer.clientWidth,ur.lineSpace.clientWidth);(Ut=="above"||ie.bottom+Ie.offsetHeight>ci)&&ie.top>Ie.offsetHeight?bn=ie.top-Ie.offsetHeight:ie.bottom+Ie.offsetHeight<=ci&&(bn=ie.bottom),kn+Ie.offsetWidth>ai&&(kn=ai-Ie.offsetWidth)}Ie.style.top=bn+"px",Ie.style.left=Ie.style.right="",tr=="right"?(kn=ur.sizer.clientWidth-Ie.offsetWidth,Ie.style.right="0px"):(tr=="left"?kn=0:tr=="middle"&&(kn=(ur.sizer.clientWidth-Ie.offsetWidth)/2),Ie.style.left=kn+"px"),pt&&Ds(this,{left:kn,top:bn,right:kn+Ie.offsetWidth,bottom:bn+Ie.offsetHeight})},triggerOnKeyDown:Nl(cd),triggerOnKeyPress:Nl(_d),triggerOnKeyUp:Ed,triggerOnMouseDown:Nl(Iu),execCommand:function(ie){if(Bu.hasOwnProperty(ie))return Bu[ie].call(null,this)},triggerElectric:Nl(function(te){Pt(this,te)}),findPosH:function(ie,Ie,pt,Ut){var tr=1;Ie<0&&(tr=-1,Ie=-Ie);for(var ur=Ct(this.doc,ie),bn=0;bn0&&kn(pt.charAt(Ut-1));)--Ut;for(;tr.5||this.options.lineWrapping)&&ro(this),Gt(this,"refresh",this)}),swapDoc:Nl(function(te){var ie=this.doc;return ie.cm=null,this.state.selectingText&&this.state.selectingText(),Ia(this,te),qt(this),this.display.input.reset(),No(this,te.scrollLeft,te.scrollTop),this.curOp.forceScroll=!0,Qt(this,"swapDoc",this,ie),ie}),phrase:function(ie){var Ie=this.options.phrases;return Ie&&Object.prototype.hasOwnProperty.call(Ie,ie)?Ie[ie]:ie},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}},mr(D),D.registerHelper=function(te,ie,Ie){J.hasOwnProperty(te)||(J[te]=D[te]={_global:[]}),J[te][ie]=Ie},D.registerGlobalHelper=function(te,ie,Ie,pt){D.registerHelper(te,ie,pt),J[te]._global.push({pred:Ie,val:pt})}}function Sr(D,F,J,te,ie){var Ie=F,pt=J,Ut=rn(D,F.line),tr=ie&&D.direction=="rtl"?-J:J;function ur(){var Ka=F.line+tr;return Ka=D.first+D.size?!1:(F=new ir(Ka,F.ch,F.sticky),Ut=rn(D,Ka))}function bn(Ka){var uo;if(te=="codepoint"){var Mo=Ut.text.charCodeAt(F.ch+(te>0?0:-1));isNaN(Mo)?uo=null:uo=new ir(F.line,Math.max(0,Math.min(Ut.text.length,F.ch+J*(Mo>=55296&&Mo<56320?2:1))),-J)}else ie?uo=Ru(D.cm,Ut,F,J):uo=Sd(Ut,F,J);if(uo==null)if(!Ka&&ur())F=od(ie,D.cm,Ut,F.line,tr);else return!1;else F=uo;return!0}if(te=="char"||te=="codepoint")bn();else if(te=="column")bn(!0);else if(te=="word"||te=="group")for(var kn=null,ci=te=="group",ai=D.cm&&D.cm.getHelper(F,"wordChars"),ia=!0;!(J<0&&!bn(!ia));ia=!1){var Pa=Ut.text.charAt(F.ch)||` `,Ja=Me(Pa,ai)?"w":ci&&Pa==` `?"n":!ci||/\s/.test(Pa)?null:"p";if(ci&&!ia&&!Ja&&(Ja="s"),kn&&kn!=Ja){J<0&&(J=1,bn(),F.sticky="after");break}if(Ja&&(kn=Ja),J>0&&!bn(!ia))break}var Ga=fc(D,F,Ie,pt,!0);return _t(Ie,Ga)&&(Ga.hitSide=!0),Ga}function zr(D,F,J,te){var ie=D.doc,Ie=F.left,pt;if(te=="page"){var Ut=Math.min(D.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),tr=Math.max(Ut-.5*Ea(D.display),3);pt=(J>0?F.bottom:F.top)+J*tr}else te=="line"&&(pt=J>0?F.bottom+3:F.top-3);for(var ur;!(ur=Ni(D,Ie,pt),!ur.outside);){if(J<0?pt<=0:pt>=ie.height){ur.hitSide=!0;break}pt+=J*5}return ur}var Zr=function(F){this.cm=F,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Zr.prototype.init=function(D){var F=this,J=this,te=J.cm,ie=J.div=D.lineDiv;Nr(ie,te.options.spellcheck,te.options.autocorrect,te.options.autocapitalize);function Ie(Ut){for(var tr=Ut.target;tr;tr=tr.parentNode){if(tr==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(tr.className))break}return!1}Mt(ie,"paste",function(Ut){if(!Ie(Ut)||Jt(te,Ut)||Nt(Ut,te))return;f<=11&&setTimeout(Bs(te,function(){return F.updateFromDOM()}),20)}),Mt(ie,"compositionstart",function(Ut){F.composing={data:Ut.data,done:!1}}),Mt(ie,"compositionupdate",function(Ut){F.composing||(F.composing={data:Ut.data,done:!1})}),Mt(ie,"compositionend",function(Ut){F.composing&&(Ut.data!=F.composing.data&&F.readFromDOMSoon(),F.composing.done=!0)}),Mt(ie,"touchstart",function(){return J.forceCompositionEnd()}),Mt(ie,"input",function(){F.composing||F.readFromDOMSoon()});function pt(Ut){if(!Ie(Ut)||Jt(te,Ut))return;if(te.somethingSelected())Ke({lineWise:!1,text:te.getSelections()}),Ut.type=="cut"&&te.replaceSelection("",null,"cut");else if(te.options.lineWiseCopyCut){var tr=Ht(te);Ke({lineWise:!0,text:tr.text}),Ut.type=="cut"&&te.operation(function(){te.setSelections(tr.ranges,0,ce),te.replaceSelection("",null,"cut")})}else return;if(Ut.clipboardData){Ut.clipboardData.clearData();var ur=ge.text.join(` `);if(Ut.clipboardData.setData("Text",ur),Ut.clipboardData.getData("Text")==ur){Ut.preventDefault();return}}var bn=Gr(),kn=bn.firstChild;te.display.lineSpace.insertBefore(bn,te.display.lineSpace.firstChild),kn.value=ge.text.join(` `);var ci=document.activeElement;W(kn),setTimeout(function(){te.display.lineSpace.removeChild(bn),ci.focus(),ci==ie&&J.showPrimarySelection()},50)}Mt(ie,"copy",pt),Mt(ie,"cut",pt)},Zr.prototype.screenReaderLabelChanged=function(D){D?this.div.setAttribute("aria-label",D):this.div.removeAttribute("aria-label")},Zr.prototype.prepareSelection=function(){var D=ls(this.cm,!1);return D.focus=document.activeElement==this.div,D},Zr.prototype.showSelection=function(D,F){if(!D||!this.cm.display.view.length)return;(D.focus||F)&&this.showPrimarySelection(),this.showMultipleSelections(D)},Zr.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Zr.prototype.showPrimarySelection=function(){var D=this.getSelection(),F=this.cm,J=F.doc.sel.primary(),te=J.from(),ie=J.to();if(F.display.viewTo==F.display.viewFrom||te.line>=F.display.viewTo||ie.line=F.display.viewFrom&&Tn(F,te)||{node:Ut[0].measure.map[2],offset:0},ur=ie.lineD.firstLine()&&(te=ir(te.line-1,rn(D.doc,te.line-1).length)),ie.ch==rn(D.doc,ie.line).text.length&&ie.lineF.viewTo-1)return!1;var Ie,pt,Ut;te.line==F.viewFrom||(Ie=Do(D,te.line))==0?(pt=Cr(F.view[0].line),Ut=F.view[0].node):(pt=Cr(F.view[Ie].line),Ut=F.view[Ie-1].node.nextSibling);var tr=Do(D,ie.line),ur,bn;if(tr==F.view.length-1?(ur=F.viewTo-1,bn=F.lineDiv.lastChild):(ur=Cr(F.view[tr+1].line)-1,bn=F.view[tr+1].node.previousSibling),!Ut)return!1;for(var kn=D.doc.splitLines(ya(D,Ut,bn,pt,ur)),ci=_n(D.doc,ir(pt,0),ir(ur,rn(D.doc,ur).text.length));kn.length>1&&ci.length>1;)if(we(kn)==we(ci))kn.pop(),ci.pop(),ur--;else if(kn[0]==ci[0])kn.shift(),ci.shift(),pt++;else break;for(var ai=0,ia=0,Pa=kn[0],Ja=ci[0],Ga=Math.min(Pa.length,Ja.length);aite.ch&&Ka.charCodeAt(Ka.length-ia-1)==uo.charCodeAt(uo.length-ia-1);)ai--,ia++;kn[kn.length-1]=Ka.slice(0,Ka.length-ia).replace(/^\u200b+/,""),kn[0]=kn[0].slice(ai).replace(/\u200b+$/,"");var vs=ir(pt,ai),Qo=ir(ur,ci.length?we(ci).length-ia:0);if(kn.length>1||kn[0]||vt(vs,Qo))return Sc(D.doc,kn,vs,Qo,"+input"),!0},Zr.prototype.ensurePolled=function(){this.forceCompositionEnd()},Zr.prototype.reset=function(){this.forceCompositionEnd()},Zr.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Zr.prototype.readFromDOMSoon=function(){var D=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(D.readDOMTimeout=null,D.composing)if(D.composing.done)D.composing=null;else return;D.updateFromDOM()},80)},Zr.prototype.updateFromDOM=function(){var D=this;(this.cm.isReadOnly()||!this.pollContent())&&fl(this.cm,function(){return _o(D.cm)})},Zr.prototype.setUneditable=function(D){D.contentEditable="false"},Zr.prototype.onKeyPress=function(D){if(D.charCode==0||this.composing)return;D.preventDefault(),this.cm.isReadOnly()||Bs(this.cm,lt)(this.cm,String.fromCharCode(D.charCode==null?D.keyCode:D.charCode),0)},Zr.prototype.readOnlyChanged=function(D){this.div.contentEditable=String(D!="nocursor")},Zr.prototype.onContextMenu=function(){},Zr.prototype.resetPosition=function(){},Zr.prototype.needsContentAttribute=!0;function Tn(D,F){var J=pa(D,F.line);if(!J||J.hidden)return null;var te=rn(D.doc,F.line),ie=Gi(J,te,F.line),Ie=Kt(te,D.doc.direction),pt="left";if(Ie){var Ut=We(Ie,F.ch);pt=Ut%2?"right":"left"}var tr=ha(ie.map,F.ch,pt);return tr.offset=tr.collapse=="right"?tr.end:tr.start,tr}function yi(D){for(var F=D;F;F=F.parentNode)if(/CodeMirror-gutter-wrapper/.test(F.className))return!0;return!1}function Ii(D,F){return F&&(D.bad=!0),D}function ya(D,F,J,te,ie){var Ie="",pt=!1,Ut=D.doc.lineSeparator(),tr=!1;function ur(ai){return function(ia){return ia.id==ai}}function bn(){pt&&(Ie+=Ut,tr&&(Ie+=Ut),pt=tr=!1)}function kn(ai){ai&&(bn(),Ie+=ai)}function ci(ai){if(ai.nodeType==1){var ia=ai.getAttribute("cm-text");if(ia){kn(ia);return}var Pa=ai.getAttribute("cm-marker"),Ja;if(Pa){var Ga=D.findMarks(ir(te,0),ir(ie+1,0),ur(+Pa));Ga.length&&(Ja=Ga[0].find(0))&&kn(_n(D.doc,Ja.from,Ja.to).join(Ut));return}if(ai.getAttribute("contenteditable")=="false")return;var Ka=/^(pre|div|p|li|table|br)$/i.test(ai.nodeName);if(!/^br$/i.test(ai.nodeName)&&ai.textContent.length==0)return;Ka&&bn();for(var uo=0;uo=9&&F.hasSelection&&(F.hasSelection=null),J.poll()}),Mt(ie,"paste",function(pt){if(Jt(te,pt)||Nt(pt,te))return;te.state.pasteIncoming=+new Date,J.fastPoll()});function Ie(pt){if(Jt(te,pt))return;if(te.somethingSelected())Ke({lineWise:!1,text:te.getSelections()});else if(te.options.lineWiseCopyCut){var Ut=Ht(te);Ke({lineWise:!0,text:Ut.text}),pt.type=="cut"?te.setSelections(Ut.ranges,null,ce):(J.prevInput="",ie.value=Ut.text.join(` `),W(ie))}else return;pt.type=="cut"&&(te.state.cutIncoming=+new Date)}Mt(ie,"cut",Ie),Mt(ie,"copy",Ie),Mt(D.scroller,"paste",function(pt){if(hi(D,pt)||Jt(te,pt))return;if(!ie.dispatchEvent){te.state.pasteIncoming=+new Date,J.focus();return}var Ut=new Event("paste");Ut.clipboardData=pt.clipboardData,ie.dispatchEvent(Ut)}),Mt(D.lineSpace,"selectstart",function(pt){hi(D,pt)||it(pt)}),Mt(ie,"compositionstart",function(){var pt=te.getCursor("from");J.composing&&J.composing.range.clear(),J.composing={start:pt,range:te.markText(pt,te.getCursor("to"),{className:"CodeMirror-composing"})}}),Mt(ie,"compositionend",function(){J.composing&&(J.poll(),J.composing.range.clear(),J.composing=null)})},Ba.prototype.createField=function(D){this.wrapper=Gr(),this.textarea=this.wrapper.firstChild},Ba.prototype.screenReaderLabelChanged=function(D){D?this.textarea.setAttribute("aria-label",D):this.textarea.removeAttribute("aria-label")},Ba.prototype.prepareSelection=function(){var D=this.cm,F=D.display,J=D.doc,te=ls(D);if(D.options.moveInputWithCursor){var ie=Kn(D,J.sel.primary().head,"div"),Ie=F.wrapper.getBoundingClientRect(),pt=F.lineDiv.getBoundingClientRect();te.teTop=Math.max(0,Math.min(F.wrapper.clientHeight-10,ie.top+pt.top-Ie.top)),te.teLeft=Math.max(0,Math.min(F.wrapper.clientWidth-10,ie.left+pt.left-Ie.left))}return te},Ba.prototype.showSelection=function(D){var F=this.cm,J=F.display;N(J.cursorDiv,D.cursors),N(J.selectionDiv,D.selection),D.teTop!=null&&(this.wrapper.style.top=D.teTop+"px",this.wrapper.style.left=D.teLeft+"px")},Ba.prototype.reset=function(D){if(this.contextMenuPending||this.composing)return;var F=this.cm;if(F.somethingSelected()){this.prevInput="";var J=F.getSelection();this.textarea.value=J,F.state.focused&&W(this.textarea),m&&f>=9&&(this.hasSelection=J)}else D||(this.prevInput=this.textarea.value="",m&&f>=9&&(this.hasSelection=null))},Ba.prototype.getField=function(){return this.textarea},Ba.prototype.supportsTouch=function(){return!1},Ba.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!p||V()!=this.textarea))try{this.textarea.focus()}catch(D){}},Ba.prototype.blur=function(){this.textarea.blur()},Ba.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ba.prototype.receivedFocus=function(){this.slowPoll()},Ba.prototype.slowPoll=function(){var D=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){D.poll(),D.cm.state.focused&&D.slowPoll()})},Ba.prototype.fastPoll=function(){var D=!1,F=this;F.pollingFast=!0;function J(){var te=F.poll();!te&&!D?(D=!0,F.polling.set(60,J)):(F.pollingFast=!1,F.slowPoll())}F.polling.set(20,J)},Ba.prototype.poll=function(){var D=this,F=this.cm,J=this.textarea,te=this.prevInput;if(this.contextMenuPending||!F.state.focused||et(J)&&!te&&!this.composing||F.isReadOnly()||F.options.disableInput||F.state.keySeq)return!1;var ie=J.value;if(ie==te&&!F.somethingSelected())return!1;if(m&&f>=9&&this.hasSelection===ie||A&&/[\uf700-\uf7ff]/.test(ie))return F.display.input.reset(),!1;if(F.doc.sel==F.display.selForContextMenu){var Ie=ie.charCodeAt(0);if(Ie==8203&&!te&&(te="\u200B"),Ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var pt=0,Ut=Math.min(te.length,ie.length);pt1e3||ie.indexOf(` `)>-1?J.value=D.prevInput="":D.prevInput=ie,D.composing&&(D.composing.range.clear(),D.composing.range=F.markText(D.composing.start,F.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ba.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ba.prototype.onKeyPress=function(){m&&f>=9&&(this.hasSelection=null),this.fastPoll()},Ba.prototype.onContextMenu=function(D){var F=this,J=F.cm,te=J.display,ie=F.textarea;F.contextMenuPending&&F.contextMenuPending();var Ie=za(J,D),pt=te.scroller.scrollTop;if(!Ie||s)return;var Ut=J.options.resetSelectionOnContextMenu;Ut&&J.doc.sel.contains(Ie)==-1&&Bs(J,al)(J.doc,me(Ie),ce);var tr=ie.style.cssText,ur=F.wrapper.style.cssText,bn=F.wrapper.offsetParent.getBoundingClientRect();F.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(D.clientY-bn.top-5)+"px; left: "+(D.clientX-bn.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 kn;c&&(kn=window.scrollY),te.input.focus(),c&&window.scrollTo(null,kn),te.input.reset(),J.somethingSelected()||(ie.value=F.prevInput=" "),F.contextMenuPending=ai,te.selForContextMenu=J.doc.sel,clearTimeout(te.detectingSelectAll);function ci(){if(ie.selectionStart!=null){var Pa=J.somethingSelected(),Ja="\u200B"+(Pa?ie.value:"");ie.value="\u21DA",ie.value=Ja,F.prevInput=Pa?"":"\u200B",ie.selectionStart=1,ie.selectionEnd=Ja.length,te.selForContextMenu=J.doc.sel}}function ai(){if(F.contextMenuPending!=ai)return;if(F.contextMenuPending=!1,F.wrapper.style.cssText=ur,ie.style.cssText=tr,m&&f<9&&te.scrollbars.setScrollTop(te.scroller.scrollTop=pt),ie.selectionStart!=null){(!m||m&&f<9)&&ci();var Pa=0,Ja=function Ga(){te.selForContextMenu==J.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&F.prevInput=="\u200B"?Bs(J,Rc)(J):Pa++<10?te.detectingSelectAll=setTimeout(Ga,500):(te.selForContextMenu=null,te.input.reset())};te.detectingSelectAll=setTimeout(Ja,200)}}if(m&&f>=9&&ci(),E){Ve(D);var ia=function Pa(){mt(window,"mouseup",Pa),setTimeout(ai,20)};Mt(window,"mouseup",ia)}else setTimeout(ai,50)},Ba.prototype.readOnlyChanged=function(D){D||this.reset(),this.textarea.disabled=D=="nocursor",this.textarea.readOnly=!!D},Ba.prototype.setUneditable=function(){},Ba.prototype.needsContentAttribute=!1;function jo(D,F){if(F=F?R(F):{},F.value=D.value,!F.tabindex&&D.tabIndex&&(F.tabindex=D.tabIndex),!F.placeholder&&D.placeholder&&(F.placeholder=D.placeholder),F.autofocus==null){var J=V();F.autofocus=J==D||D.getAttribute("autofocus")!=null&&J==document.body}function te(){D.value=Ut.getValue()}var ie;if(D.form&&(Mt(D.form,"submit",te),!F.leaveSubmitMethodAlone)){var Ie=D.form;ie=Ie.submit;try{var pt=Ie.submit=function(){te(),Ie.submit=ie,Ie.submit(),Ie.submit=pt}}catch(tr){}}F.finishInit=function(tr){tr.save=te,tr.getTextArea=function(){return D},tr.toTextArea=function(){tr.toTextArea=isNaN,te(),D.parentNode.removeChild(tr.getWrapperElement()),D.style.display="",D.form&&(mt(D.form,"submit",te),!F.leaveSubmitMethodAlone&&typeof D.form.submit=="function"&&(D.form.submit=ie))}},D.style.display="none";var Ut=_r(function(tr){return D.parentNode.insertBefore(tr,D.nextSibling)},F);return Ut}function yo(D){D.off=mt,D.on=Mt,D.wheelEventPixels=wn,D.Doc=Ec,D.splitLines=be,D.countColumn=K,D.findColumn=Ce,D.isWordChar=ye,D.Pass=q,D.signal=Gt,D.Line=Ta,D.changeEnd=ke,D.scrollbarModel=Xl,D.Pos=ir,D.cmpPos=vt,D.modes=Fe,D.mimeModes=Ot,D.resolveMode=Wt,D.getMode=Rr,D.modeExtensions=pr,D.extendMode=rr,D.copyState=Dt,D.startState=xr,D.innerMode=vr,D.commands=Bu,D.keyMap=nu,D.keyName=Wu,D.isModifierKey=Ku,D.lookupKey=iu,D.normalizeKeyMap=kd,D.StringStream=Tr,D.SharedTextMarker=Au,D.TextMarker=Dc,D.LineWidget=Cc,D.e_preventDefault=it,D.e_stopPropagation=pe,D.e_stop=Ve,D.addClass=Y,D.contains=X,D.rmClass=S,D.keyNames=Yc}He(_r),Lr(_r);var ms="iter insert remove copy getEditor constructor".split(" ");for(var js in Ec.prototype)Ec.prototype.hasOwnProperty(js)&&H(ms,js)<0&&(_r.prototype[js]=function(D){return function(){return D.apply(this.doc,arguments)}}(Ec.prototype[js]));return mr(Ec),_r.inputStyles={textarea:Ba,contenteditable:Zr},_r.defineMode=function(D){!_r.defaults.mode&&D!="null"&&(_r.defaults.mode=D),nr.apply(this,arguments)},_r.defineMIME=St,_r.defineMode("null",function(){return{token:function(F){return F.skipToEnd()}}}),_r.defineMIME("text/plain","null"),_r.defineExtension=function(D,F){_r.prototype[D]=F},_r.defineDocExtension=function(D,F){Ec.prototype[D]=F},_r.fromTextArea=jo,yo(_r),_r.version="5.58.2",_r})},Vy0f:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("iYpf"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},W2nI:function(ue,z,i){var T=i("IwbS"),x=i("ProS"),g=i("bYtY"),h=["itemStyle","opacity"],t=["emphasis","itemStyle","opacity"],e=["lineStyle","opacity"],m=["emphasis","lineStyle","opacity"];function f(d,r){return d.getVisual("opacity")||d.getModel().get(r)}function c(d,r,o){var u=d.getGraphicEl(),p=f(d,r);o!=null&&(p==null&&(p=1),p*=o),u.downplay&&u.downplay(),u.traverse(function(A){A.type!=="group"&&A.setStyle("opacity",p)})}function a(d,r){var o=f(d,r),u=d.getGraphicEl();u.traverse(function(p){p.type!=="group"&&p.setStyle("opacity",o)}),u.highlight&&u.highlight()}var l=T.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(d,r){var o=r.extent;d.moveTo(r.x1,r.y1),d.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(d.lineTo(r.x2+o,r.y2),d.bezierCurveTo(r.cpx2+o,r.cpy2,r.cpx1+o,r.cpy1,r.x1+o,r.y1)):(d.lineTo(r.x2,r.y2+o),d.bezierCurveTo(r.cpx2,r.cpy2+o,r.cpx1,r.cpy1+o,r.x1,r.y1+o)),d.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),s=x.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(d,r,o){var u=this,p=d.getGraph(),A=this.group,b=d.layoutInfo,w=b.width,y=b.height,_=d.getData(),E=d.getData("edge"),I=d.get("orient");this._model=d,A.removeAll(),A.attr("position",[b.x,b.y]),p.eachEdge(function(S){var C=new l;C.dataIndex=S.dataIndex,C.seriesIndex=d.seriesIndex,C.dataType="edge";var N=S.getModel("lineStyle"),M=N.get("curveness"),P=S.node1.getLayout(),B=S.node1.getModel(),X=B.get("localX"),V=B.get("localY"),Y=S.node2.getLayout(),j=S.node2.getModel(),W=j.get("localX"),U=j.get("localY"),R=S.getLayout(),K,G,H,Z,q,ce,ne,se;C.shape.extent=Math.max(1,R.dy),C.shape.orient=I,I==="vertical"?(K=(X!=null?X*w:P.x)+R.sy,G=(V!=null?V*y:P.y)+P.dy,H=(W!=null?W*w:Y.x)+R.ty,Z=U!=null?U*y:Y.y,q=K,ce=G*(1-M)+Z*M,ne=H,se=G*M+Z*(1-M)):(K=(X!=null?X*w:P.x)+P.dx,G=(V!=null?V*y:P.y)+R.sy,H=W!=null?W*w:Y.x,Z=(U!=null?U*y:Y.y)+R.ty,q=K*(1-M)+H*M,ce=G,ne=K*M+H*(1-M),se=Z),C.setShape({x1:K,y1:G,x2:H,y2:Z,cpx1:q,cpy1:ce,cpx2:ne,cpy2:se}),C.setStyle(N.getItemStyle());switch(C.style.fill){case"source":C.style.fill=S.node1.getVisual("color");break;case"target":C.style.fill=S.node2.getVisual("color");break}T.setHoverStyle(C,S.getModel("emphasis.lineStyle").getItemStyle()),A.add(C),E.setItemGraphicEl(S.dataIndex,C)}),p.eachNode(function(S){var C=S.getLayout(),N=S.getModel(),M=N.get("localX"),P=N.get("localY"),B=N.getModel("label"),X=N.getModel("emphasis.label"),V=new T.Rect({shape:{x:M!=null?M*w:C.x,y:P!=null?P*y:C.y,width:C.dx,height:C.dy},style:N.getModel("itemStyle").getItemStyle()}),Y=S.getModel("emphasis.itemStyle").getItemStyle();T.setLabelStyle(V.style,Y,B,X,{labelFetcher:d,labelDataIndex:S.dataIndex,defaultText:S.id,isRectText:!0}),V.setStyle("fill",S.getVisual("color")),T.setHoverStyle(V,Y),A.add(V),_.setItemGraphicEl(S.dataIndex,V),V.dataType="node"}),_.eachItemGraphicEl(function(S,C){var N=_.getItemModel(C);N.get("draggable")&&(S.drift=function(M,P){u._focusAdjacencyDisabled=!0,this.shape.x+=M,this.shape.y+=P,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:d.id,dataIndex:_.getRawIndex(C),localX:this.shape.x/w,localY:this.shape.y/y})},S.ondragend=function(){u._focusAdjacencyDisabled=!1},S.draggable=!0,S.cursor="move"),S.highlight=function(){this.trigger("emphasis")},S.downplay=function(){this.trigger("normal")},S.focusNodeAdjHandler&&S.off("mouseover",S.focusNodeAdjHandler),S.unfocusNodeAdjHandler&&S.off("mouseout",S.unfocusNodeAdjHandler),N.get("focusNodeAdjacency")&&(S.on("mouseover",S.focusNodeAdjHandler=function(){u._focusAdjacencyDisabled||(u._clearTimer(),o.dispatchAction({type:"focusNodeAdjacency",seriesId:d.id,dataIndex:S.dataIndex}))}),S.on("mouseout",S.unfocusNodeAdjHandler=function(){u._focusAdjacencyDisabled||u._dispatchUnfocus(o)}))}),E.eachItemGraphicEl(function(S,C){var N=E.getItemModel(C);S.focusNodeAdjHandler&&S.off("mouseover",S.focusNodeAdjHandler),S.unfocusNodeAdjHandler&&S.off("mouseout",S.unfocusNodeAdjHandler),N.get("focusNodeAdjacency")&&(S.on("mouseover",S.focusNodeAdjHandler=function(){u._focusAdjacencyDisabled||(u._clearTimer(),o.dispatchAction({type:"focusNodeAdjacency",seriesId:d.id,edgeDataIndex:S.dataIndex}))}),S.on("mouseout",S.unfocusNodeAdjHandler=function(){u._focusAdjacencyDisabled||u._dispatchUnfocus(o)}))}),!this._data&&d.get("animation")&&A.setClipPath(n(A.getBoundingRect(),d,function(){A.removeClipPath()})),this._data=d.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(d){var r=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){r._unfocusDelayTimer=null,d.dispatchAction({type:"unfocusNodeAdjacency",seriesId:r._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(d,r,o,u){var p=d.getData(),A=p.graph,b=u.dataIndex,w=p.getItemModel(b),y=u.edgeDataIndex;if(b==null&&y==null)return;var _=A.getNodeByIndex(b),E=A.getEdgeByIndex(y);if(A.eachNode(function(S){c(S,h,.1)}),A.eachEdge(function(S){c(S,e,.1)}),_){a(_,t);var I=w.get("focusNodeAdjacency");I==="outEdges"?g.each(_.outEdges,function(S){if(S.dataIndex<0)return;a(S,m),a(S.node2,t)}):I==="inEdges"?g.each(_.inEdges,function(S){if(S.dataIndex<0)return;a(S,m),a(S.node1,t)}):I==="allEdges"&&g.each(_.edges,function(S){if(S.dataIndex<0)return;a(S,m),S.node1!==_&&a(S.node1,t),S.node2!==_&&a(S.node2,t)})}E&&(a(E,m),a(E.node1,t),a(E.node2,t))},unfocusNodeAdjacency:function(d,r,o,u){var p=d.getGraph();p.eachNode(function(A){c(A,h)}),p.eachEdge(function(A){c(A,e)})}});function n(d,r,o){var u=new T.Rect({shape:{x:d.x-10,y:d.y-10,width:0,height:d.height+20}});return T.initProps(u,{shape:{width:d.width+20}},r,o),u}ue.exports=s},W4dC:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.each,t=g.createHashMap,e=i("7DRL"),m=i("TIY9"),f=i("yS9w"),c=i("mFDi"),a={geoJSON:m,svg:f},l={load:function(r,o,u){var p=[],A=t(),b=t(),w,y=d(r);return h(y,function(_){var E=a[_.type].load(r,_,u);h(E.regions,function(S){var C=S.name;o&&o.hasOwnProperty(C)&&(S=S.cloneShallow(C=o[C])),p.push(S),A.set(C,S),b.set(C,S.center)});var I=E.boundingRect;I&&(w?w.union(I):w=I.clone())}),{regions:p,regionsMap:A,nameCoordMap:b,boundingRect:w||new c(0,0,0,0)}},makeGraphic:s("makeGraphic"),removeGraphic:s("removeGraphic")};function s(r){return function(o,u){var p=d(o),A=[];return h(p,function(b){var w=a[b.type][r];w&&A.push(w(o,b,u))}),A}}function n(r){}function d(r){var o=e.retrieveMap(r)||[];return o}ue.exports=l},WGYa:function(ue,z,i){var T=i("7yuC"),x=T.forceLayout,g=i("HF/U"),h=g.simpleLayout,t=i("lOQZ"),e=t.circularLayout,m=i("OELB"),f=m.linearMap,c=i("QBsz"),a=i("bYtY");function l(s){s.eachSeriesByType("graph",function(n){var d=n.coordinateSystem;if(d&&d.type!=="view")return;if(n.get("layout")==="force"){var r=n.preservedPoints||{},o=n.getGraph(),u=o.data,p=o.edgeData,A=n.getModel("force"),b=A.get("initLayout");n.preservedPoints?u.each(function(B){var X=u.getId(B);u.setItemLayout(B,r[X]||[NaN,NaN])}):!b||b==="none"?h(n):b==="circular"&&e(n,"value");var w=u.getDataExtent("value"),y=p.getDataExtent("value"),_=A.get("repulsion"),E=A.get("edgeLength");a.isArray(_)||(_=[_,_]),a.isArray(E)||(E=[E,E]),E=[E[1],E[0]];var I=u.mapArray("value",function(B,X){var V=u.getItemLayout(X),Y=f(B,w,_);return isNaN(Y)&&(Y=(_[0]+_[1])/2),{w:Y,rep:Y,fixed:u.getItemModel(X).get("fixed"),p:!V||isNaN(V[0])||isNaN(V[1])?null:V}}),S=p.mapArray("value",function(B,X){var V=o.getEdgeByIndex(X),Y=f(B,y,E);isNaN(Y)&&(Y=(E[0]+E[1])/2);var j=V.getModel();return{n1:I[V.node1.dataIndex],n2:I[V.node2.dataIndex],d:Y,curveness:j.get("lineStyle.curveness")||0,ignoreForceLayout:j.get("ignoreForceLayout")}}),d=n.coordinateSystem,C=d.getBoundingRect(),N=x(I,S,{rect:C,gravity:A.get("gravity"),friction:A.get("friction")}),M=N.step;N.step=function(B){for(var X=0,V=I.length;X=0&&a[n].disabled;n-=1);var d=null;return n!==-1&&(d=s[n],s.splice(n,1)),{values:s,removedValue:d}}var e=typeof window!="undefined"&&window.document&&window.document.documentElement,m=e,f=0;function c(){var a;return m?(a=f,f+=1):a="TEST_OR_SSR",a}},"WN+l":function(ue,z,i){var T=i("bYtY"),x=i("IwbS");function g(t,e,m,f){var c=m.axis;if(c.scale.isBlank())return;var a=m.getModel("splitArea"),l=a.getModel("areaStyle"),s=l.get("color"),n=f.coordinateSystem.getRect(),d=c.getTicksCoords({tickModel:a,clamp:!0});if(!d.length)return;var r=s.length,o=t.__splitAreaColors,u=T.createHashMap(),p=0;if(o)for(var A=0;A=0;M--)S[M]==null&&(delete C[I[M]],I.pop())}function s(E,I){var S=E.visual,C=[];T.isObject(S)?t(S,function(M){C.push(M)}):S!=null&&C.push(S);var N={color:1,symbol:1};!I&&C.length===1&&!N.hasOwnProperty(E.type)&&(C[1]=C[0]),b(E,C)}function n(E){return{applyVisual:function(I,S,C){I=this.mapValueToVisual(I),C("color",E(S("color"),I))},_doMap:p([0,1])}}function d(E){var I=this.option.visual;return I[Math.round(h(E,[0,1],[0,I.length-1],!0))]||{}}function r(E){return function(I,S,C){C(E,this.mapValueToVisual(I))}}function o(E){var I=this.option.visual;return I[this.option.loop&&E!==m?E%I.length:E]}function u(){return this.option.visual[0]}function p(E){return{linear:function(I){return h(I,E,this.option.visual,!0)},category:o,piecewise:function(I,S){var C=A.call(this,S);return C==null&&(C=h(I,E,this.option.visual,!0)),C},fixed:u}}function A(E){var I=this.option,S=I.pieceList;if(I.hasSpecialVisual){var C=f.findPieceIndex(E,S),N=S[C];if(N&&N.visual)return N.visual[this.type]}}function b(E,I){return E.visual=I,E.type==="color"&&(E.parsedVisual=T.map(I,function(S){return x.parse(S)})),I}var w={linear:function(E){return h(E,this.option.dataExtent,[0,1],!0)},piecewise:function(E){var I=this.option.pieceList,S=f.findPieceIndex(E,I,!0);if(S!=null)return h(S,[0,I.length-1],[0,1],!0)},category:function(E){var I=this.option.categories?this.option.categoryMap[E]:E;return I==null?m:I},fixed:T.noop};f.listVisualTypes=function(){var E=[];return T.each(c,function(I,S){E.push(S)}),E},f.addVisualHandler=function(E,I){c[E]=I},f.isValidType=function(E){return c.hasOwnProperty(E)},f.eachVisual=function(E,I,S){T.isObject(E)?T.each(E,I,S):I.call(S,E)},f.mapVisual=function(E,I,S){var C,N=T.isArray(E)?[]:T.isObject(E)?{}:(C=!0,null);return f.eachVisual(E,function(M,P){var B=I.call(S,M,P);C?N=B:N[P]=B}),N},f.retrieveVisuals=function(E){var I={},S;return E&&t(c,function(C,N){E.hasOwnProperty(N)&&(I[N]=E[N],S=!0)}),S?I:null},f.prepareVisualTypes=function(E){if(e(E)){var I=[];t(E,function(S,C){I.push(C)}),E=I}else if(T.isArray(E))E=E.slice();else return[];return E.sort(function(S,C){return C==="color"&&S!=="color"&&S.indexOf("color")===0?1:-1}),E},f.dependsOn=function(E,I){return I==="color"?!!(E&&E.indexOf(I)===0):E===I},f.findPieceIndex=function(E,I,S){for(var C,N=Infinity,M=0,P=I.length;M=0;if(!y)c(p,A,A,b),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var _=w!=="touchend"?A.targetTouches[0]:A.changedTouches[0];_&&c(p,_,A,b)}var E=A.button;return A.which==null&&E!==void 0&&m.test(A.type)&&(A.which=E&1?1:E&2?3:E&4?2:0),A}function n(p,A,b,w){e?p.addEventListener(A,b,w):p.attachEvent("on"+A,b)}function d(p,A,b,w){e?p.removeEventListener(A,b,w):p.detachEvent("on"+A,b)}var r=e?function(p){p.preventDefault(),p.stopPropagation(),p.cancelBubble=!0}:function(p){p.returnValue=!1,p.cancelBubble=!0};function o(p){return p.which===2||p.which===3}function u(p){return p.which>1}z.clientToLocal=c,z.getNativeEvent=l,z.normalizeEvent=s,z.addEventListener=n,z.removeEventListener=d,z.stop=r,z.isMiddleOrRightButtonOnMouseUpDown=o,z.notLeftMouse=u},YJ9k:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;function T(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function x(t,e){for(var m=0;m65535?p:b}function y(H){var Z=H.constructor;return Z===Array?H.slice():new Z(H)}var _=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],E=["_extent","_approximateExtent","_rawExtent"];function I(H,Z){g.each(_.concat(Z.__wrappedMethods||[]),function(q){Z.hasOwnProperty(q)&&(H[q]=Z[q])}),H.__wrappedMethods=Z.__wrappedMethods,g.each(E,function(q){H[q]=g.clone(Z[q])}),H._calculationInfo=g.extend(Z._calculationInfo)}var S=function(H,Z){H=H||["x","y"];for(var q={},ce=[],ne={},se=0;sest[1]&&(st[1]=nt)}Z&&(this._nameList[It]=Z[ze])}this._rawCount=this._count=Xe,this._extent={},M(this)},C._initDataFromProvider=function(H,Z){if(H>=Z)return;for(var q=this._chunkSize,ce=this._rawData,ne=this._storage,se=this.dimensions,Ce=se.length,Re=this._dimensionInfos,Xe=this._nameList,we=this._idList,Pe=this._rawExtent,Ee=this._nameRepeatCount={},Ge,It=this._chunkCount,ze=0;zeWe[1]&&(We[1]=Ue)}if(!ce.pure){var ft=Xe[nt];if(qe&&ft==null){if(qe.name!=null)Xe[nt]=ft=qe.name;else if(Ge!=null){var Kt=se[Ge],bt=ne[Kt][st];if(bt){ft=bt[xt];var Mt=Re[Kt].ordinalMeta;Mt&&Mt.categories.length&&(ft=Mt.categories[ft])}}}var lr=qe==null?null:qe.id;lr==null&&ft!=null&&(Ee[ft]=Ee[ft]||0,lr=ft,Ee[ft]>0&&(lr+="__ec__"+Ee[ft]),Ee[ft]++),lr!=null&&(we[nt]=lr)}}!ce.persistent&&ce.clean&&ce.clean(),this._rawCount=this._count=Z,this._extent={},M(this)};function N(H,Z,q,ce,ne){var se=u[Z.type],Ce=ce-1,Re=Z.name,Xe=H[Re][Ce];if(Xe&&Xe.length=0&&Z=0&&ZRe&&(Re=we)}return se=[Ce,Re],this._extent[H]=se,se},C.getApproximateExtent=function(H){return H=this.getDimension(H),this._approximateExtent[H]||this.getDataExtent(H)},C.setApproximateExtent=function(H,Z){Z=this.getDimension(Z),this._approximateExtent[Z]=H.slice()},C.getCalculationInfo=function(H){return this._calculationInfo[H]},C.setCalculationInfo=function(H,Z){n(H)?g.extend(this._calculationInfo,H):this._calculationInfo[H]=Z},C.getSum=function(H){var Z=this._storage[H],q=0;if(Z)for(var ce=0,ne=this.count();ce=this._rawCount||H<0)return-1;if(!this._indices)return H;var Z=this._indices,q=Z[H];if(q!=null&&qH)ne=se-1;else return se}return-1},C.indicesOfNearest=function(H,Z,q){var ce=this._storage,ne=ce[H],se=[];if(!ne)return se;q==null&&(q=Infinity);for(var Ce=Infinity,Re=-1,Xe=0,we=0,Pe=this.count();we=0&&Re<0)&&(Ce=Ge,Re=Ee,Xe=0),Ee===Re&&(se[Xe++]=we))}return se.length=Xe,se},C.getRawIndex=B;function B(H){return H}function X(H){return H=0?this._indices[H]:-1}C.getRawDataItem=function(H){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(H));for(var Z=[],q=0;q=we&&nt<=Pe||isNaN(nt))&&(Ce[Re++]=Ge),Ge++}Ee=!0}else if(ce===2){for(var It=this._storage[Xe],st=this._storage[Z[1]],xt=H[Z[1]][0],Bt=H[Z[1]][1],ze=0;ze=we&&nt<=Pe||isNaN(nt))&&(Ue>=xt&&Ue<=Bt||isNaN(Ue))&&(Ce[Re++]=Ge),Ge++}Ee=!0}}if(!Ee)if(ce===1)for(var qe=0;qe=we&&nt<=Pe||isNaN(nt))&&(Ce[Re++]=We)}else for(var qe=0;qeH[Kt][1])&&(ft=!1)}ft&&(Ce[Re++]=this.getRawIndex(qe))}return Re=0?(ne[Re]=U(se[Re]),ce._rawExtent[Re]=R(),ce._extent[Re]=null):ne[Re]=se[Re])}return ce}function U(H){for(var Z=new Array(H.length),q=0;qBt[1]&&(Bt[1]=xt)}}}return ne},C.downSample=function(H,Z,q,ce){for(var ne=W(this,[H]),se=ne._storage,Ce=[],Re=Math.floor(1/Z),Xe=se[H],we=this.count(),Pe=this._chunkSize,Ee=ne._rawExtent[H],Ge=new(w(this))(we),It=0,ze=0;zewe-ze&&(Re=we-ze,Ce.length=Re);for(var ye=0;yeEe[1]&&(Ee[1]=st),Ge[It++]=xt}return ne._count=It,ne._indices=Ge,ne.getRawIndex=X,ne},C.getItemModel=function(H){var Z=this.hostModel;return new h(this.getRawDataItem(H),Z,Z&&Z.ecModel)},C.diff=function(H){var Z=this;return new t(H?H.getIndices():[],this.getIndices(),function(q){return V(H,q)},function(q){return V(Z,q)})},C.getVisual=function(H){var Z=this._visual;return Z&&Z[H]},C.setVisual=function(H,Z){if(n(H)){for(var q in H)H.hasOwnProperty(q)&&this.setVisual(q,H[q]);return}this._visual=this._visual||{},this._visual[H]=Z},C.setLayout=function(H,Z){if(n(H)){for(var q in H)H.hasOwnProperty(q)&&this.setLayout(q,H[q]);return}this._layout[H]=Z},C.getLayout=function(H){return this._layout[H]},C.getItemLayout=function(H){return this._itemLayouts[H]},C.setItemLayout=function(H,Z,q){this._itemLayouts[H]=q?g.extend(this._itemLayouts[H]||{},Z):Z},C.clearItemLayouts=function(){this._itemLayouts.length=0},C.getItemVisual=function(H,Z,q){var ce=this._itemVisuals[H],ne=ce&&ce[Z];return ne==null&&!q?this.getVisual(Z):ne},C.setItemVisual=function(H,Z,q){var ce=this._itemVisuals[H]||{},ne=this.hasItemVisual;if(this._itemVisuals[H]=ce,n(Z)){for(var se in Z)Z.hasOwnProperty(se)&&(ce[se]=Z[se],ne[se]=!0);return}ce[Z]=q,ne[Z]=!0},C.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var K=function(H){H.seriesIndex=this.seriesIndex,H.dataIndex=this.dataIndex,H.dataType=this.dataType};C.setItemGraphicEl=function(H,Z){var q=this.hostModel;Z&&(Z.dataIndex=H,Z.dataType=this.dataType,Z.seriesIndex=q&&q.seriesIndex,Z.type==="group"&&Z.traverse(K,Z)),this._graphicEls[H]=Z},C.getItemGraphicEl=function(H){return this._graphicEls[H]},C.eachItemGraphicEl=function(H,Z){g.each(this._graphicEls,function(q,ce){q&&(H&&H.call(Z,q,ce))})},C.cloneShallow=function(H){if(!H){var Z=g.map(this.dimensions,this.getDimensionInfo,this);H=new S(Z,this.hostModel)}if(H._storage=this._storage,I(H,this),this._indices){var q=this._indices.constructor;H._indices=new q(this._indices)}else H._indices=null;return H.getRawIndex=H._indices?X:B,H},C.wrapMethod=function(H,Z){var q=this[H];if(typeof q!="function")return;this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(H),this[H]=function(){var ce=q.apply(this,arguments);return Z.apply(this,[ce].concat(g.slice(arguments)))}},C.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],C.CHANGABLE_METHODS=["filterSelf","selectRange"];var G=S;ue.exports=G},YgsL:function(ue,z,i){var T=i("QBsz"),x=T.distance;function g(t,e,m,f,c,a,l){var s=(m-t)*.5,n=(f-e)*.5;return(2*(e-m)+s+n)*l+(-3*(e-m)-2*s-n)*a+s*c+e}function h(t,e){for(var m=t.length,f=[],c=0,a=1;am-2?m-1:n+1],p=t[n>m-3?m-1:n+2]);var A=d*d,b=d*A;f.push([g(r[0],o[0],u[0],p[0],d,A,b),g(r[1],o[1],u[1],p[1],d,A,b)])}return f}ue.exports=h},Yl7c:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=".",t="___EC__COMPONENT__CONTAINER___";function e(r){var o={main:"",sub:""};return r&&(r=r.split(h),o.main=r[0]||"",o.sub=r[1]||""),o}function m(r){g.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r),'componentType "'+r+'" illegal')}function f(r,o){r.$constructor=r,r.extend=function(u){var p=this,A=function(){u.$constructor?u.$constructor.apply(this,arguments):p.apply(this,arguments)};return g.extend(A.prototype,u),A.extend=this.extend,A.superCall=l,A.superApply=s,g.inherits(A,this),A.superClass=p,A}}var c=0;function a(r){var o=["__\0is_clz",c++,Math.random().toFixed(3)].join("_");r.prototype[o]=!0,r.isInstance=function(u){return!!(u&&u[o])}}function l(r,o){var u=g.slice(arguments,2);return this.superClass.prototype[o].apply(r,u)}function s(r,o,u){return this.superClass.prototype[o].apply(r,u)}function n(r,o){o=o||{};var u={};r.registerClass=function(b,w){if(w){if(m(w),w=e(w),!w.sub)u[w.main]=b;else if(w.sub!==t){var y=p(w);y[w.sub]=b}}return b},r.getClass=function(b,w,y){var _=u[b];if(_&&_[t]&&(_=w?_[w]:null),y&&!_)throw new Error(w?"Component "+b+"."+(w||"")+" not exists. Load it first.":b+".type should be specified.");return _},r.getClassesByMainType=function(b){b=e(b);var w=[],y=u[b.main];return y&&y[t]?g.each(y,function(_,E){E!==t&&w.push(_)}):w.push(y),w},r.hasClass=function(b){return b=e(b),!!u[b.main]},r.getAllClassMainTypes=function(){var b=[];return g.each(u,function(w,y){b.push(y)}),b},r.hasSubTypes=function(b){b=e(b);var w=u[b.main];return w&&w[t]},r.parseClassType=e;function p(b){var w=u[b.main];return(!w||!w[t])&&(w=u[b.main]={},w[t]=!0),w}if(o.registerWhenExtend){var A=r.extend;A&&(r.extend=function(b){var w=A.call(this,b);return r.registerClass(w,b.type)})}return r}function d(r,o){}z.parseClassType=e,z.enableClassExtend=f,z.enableClassCheck=a,z.enableClassManagement=n,z.setReadOnly=d},Ynxi:function(ue,z,i){var T=i("bYtY"),x=i("ProS"),g=i("IwbS"),h=i("+TT/"),t=h.getLayoutRect,e=i("7aKB"),m=e.windowOpen;x.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),x.extendComponentView({type:"title",render:function(f,c,a){if(this.group.removeAll(),!f.get("show"))return;var l=this.group,s=f.getModel("textStyle"),n=f.getModel("subtextStyle"),d=f.get("textAlign"),r=T.retrieve2(f.get("textBaseline"),f.get("textVerticalAlign")),o=new g.Text({style:g.setTextStyle({},s,{text:f.get("text"),textFill:s.getTextColor()},{disableBox:!0}),z2:10}),u=o.getBoundingRect(),p=f.get("subtext"),A=new g.Text({style:g.setTextStyle({},n,{text:p,textFill:n.getTextColor(),y:u.height+f.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),b=f.get("link"),w=f.get("sublink"),y=f.get("triggerEvent",!0);o.silent=!b&&!y,A.silent=!w&&!y,b&&o.on("click",function(){m(b,"_"+f.get("target"))}),w&&A.on("click",function(){m(b,"_"+f.get("subtarget"))}),o.eventData=A.eventData=y?{componentType:"title",componentIndex:f.componentIndex}:null,l.add(o),p&&l.add(A);var _=l.getBoundingRect(),E=f.getBoxLayoutParams();E.width=_.width,E.height=_.height;var I=t(E,{width:a.getWidth(),height:a.getHeight()},f.get("padding"));d||(d=f.get("left")||f.get("right"),d==="middle"&&(d="center"),d==="right"?I.x+=I.width:d==="center"&&(I.x+=I.width/2)),r||(r=f.get("top")||f.get("bottom"),r==="center"&&(r="middle"),r==="bottom"?I.y+=I.height:r==="middle"&&(I.y+=I.height/2),r=r||"top"),l.attr("position",[I.x,I.y]);var S={textAlign:d,textVerticalAlign:r};o.setStyle(S),A.setStyle(S),_=l.getBoundingRect();var C=I.margin,N=f.getItemStyle(["color","opacity"]);N.fill=f.get("backgroundColor");var M=new g.Rect({shape:{x:_.x-C[3],y:_.y-C[0],width:_.width+C[1]+C[3],height:_.height+C[0]+C[2],r:f.get("borderRadius")},style:N,subPixelOptimize:!0,silent:!0});l.add(M)}})},Ywus:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("DO2E")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="DeleteOutlined";var f=h.forwardRef(m);z.default=f},Z1HP:function(ue,z,i){var T=i("ycre"),x=i("quyA"),g=i("q4HE");function h(t){return x(t)?g(t):T(t)}ue.exports=h},Z1r0:function(ue,z){function i(T){var x=T.findComponents({mainType:"legend"});if(!x||!x.length)return;T.eachSeriesByType("graph",function(g){var h=g.getCategoriesData(),t=g.getGraph(),e=t.data,m=h.mapArray(h.getName);e.filterSelf(function(f){var c=e.getItemModel(f),a=c.getShallow("category");if(a!=null){typeof a=="number"&&(a=m[a]);for(var l=0;l0?1:-1,ne=Z.height>0?1:-1;return{x:Z.x+ce*q/2,y:Z.y+ne*q/2,width:Z.width-ce*q,height:Z.height-ne*q}},polar:function(K,G,H){var Z=K.getItemLayout(G);return{cx:Z.cx,cy:Z.cy,r0:Z.r0,r:Z.r,startAngle:Z.startAngle,endAngle:Z.endAngle}}};function N(K){return K.startAngle!=null&&K.endAngle!=null&&K.startAngle===K.endAngle}function M(K,G,H,Z,q,ce,ne,se){var Ce=G.getItemVisual(H,"color"),Re=G.getItemVisual(H,"opacity"),Xe=G.getVisual("borderColor"),we=Z.getModel("itemStyle"),Pe=Z.getModel("emphasis.itemStyle").getBarItemStyle();se||K.setShape("r",we.get("barBorderRadius")||0),K.useStyle(h.defaults({stroke:N(q)?"none":Xe,fill:N(q)?"none":Ce,opacity:Re},we.getBarItemStyle()));var Ee=Z.getShallow("cursor");Ee&&K.attr("cursor",Ee);var Ge=ne?q.height>0?"bottom":"top":q.width>0?"left":"right";se||m(K.style,Pe,Z,Ce,ce,H,Ge),N(q)&&(Pe.fill=Pe.stroke="none"),t.setHoverStyle(K,Pe)}function P(K,G){var H=K.get(u)||0,Z=isNaN(G.width)?Number.MAX_VALUE:Math.abs(G.width),q=isNaN(G.height)?Number.MAX_VALUE:Math.abs(G.height);return Math.min(H,Z,q)}var B=a.extend({type:"largeBar",shape:{points:[]},buildPath:function(K,G){for(var H=G.points,Z=this.__startPoint,q=this.__baseDimIdx,ce=0;ce=0?H:null},30,!1);function Y(K,G,H){var Z=K.__baseDimIdx,q=1-Z,ce=K.shape.points,ne=K.__largeDataIndices,se=Math.abs(K.__barWidth/2),Ce=K.__startPoint[q];p[0]=G,p[1]=H;for(var Re=p[Z],Xe=p[1-Z],we=Re-se,Pe=Re+se,Ee=0,Ge=ce.length/2;Ee=we&&ze<=Pe&&(Ce<=ye?Xe>=Ce&&Xe<=ye:Xe>=ye&&Xe<=Ce))return ne[Ee]}return-1}function j(K,G,H){var Z=H.getVisual("borderColor")||H.getVisual("color"),q=G.getModel("itemStyle").getItemStyle(["color","borderColor"]);K.useStyle(q),K.style.fill=null,K.style.stroke=Z,K.style.lineWidth=H.getLayout("barWidth")}function W(K,G,H){var Z=G.get("borderColor")||G.get("color"),q=G.getItemStyle(["color","borderColor"]);K.useStyle(q),K.style.fill=null,K.style.stroke=Z,K.style.lineWidth=H.getLayout("barWidth")}function U(K,G,H){var Z,q=H.type==="polar";return q?Z=H.getArea():Z=H.grid.getRect(),q?{cx:Z.cx,cy:Z.cy,r0:K?Z.r0:G.r0,r:K?Z.r:G.r,startAngle:K?G.startAngle:0,endAngle:K?G.endAngle:Math.PI*2}:{x:K?G.x:Z.x,y:K?Z.y:G.y,width:K?G.width:Z.width,height:K?Z.height:G.height}}function R(K,G,H){var Z=K.type==="polar"?t.Sector:t.Rect;return new Z({shape:U(G,H,K),silent:!0,z2:0})}ue.exports=b},ZBwS:function(ue,z){var i=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},T=-1,x=1,g=0;i.Diff=function(h,t){return[h,t]},i.prototype.diff_main=function(h,t,e,m){typeof m=="undefined"&&(this.Diff_Timeout<=0?m=Number.MAX_VALUE:m=new Date().getTime()+this.Diff_Timeout*1e3);var f=m;if(h==null||t==null)throw new Error("Null input. (diff_main)");if(h==t)return h?[new i.Diff(g,h)]:[];typeof e=="undefined"&&(e=!0);var c=e,a=this.diff_commonPrefix(h,t),l=h.substring(0,a);h=h.substring(a),t=t.substring(a),a=this.diff_commonSuffix(h,t);var s=h.substring(h.length-a);h=h.substring(0,h.length-a),t=t.substring(0,t.length-a);var n=this.diff_compute_(h,t,c,f);return l&&n.unshift(new i.Diff(g,l)),s&&n.push(new i.Diff(g,s)),this.diff_cleanupMerge(n),n},i.prototype.diff_compute_=function(h,t,e,m){var f;if(!h)return[new i.Diff(x,t)];if(!t)return[new i.Diff(T,h)];var c=h.length>t.length?h:t,a=h.length>t.length?t:h,l=c.indexOf(a);if(l!=-1)return f=[new i.Diff(x,c.substring(0,l)),new i.Diff(g,a),new i.Diff(x,c.substring(l+a.length))],h.length>t.length&&(f[0][0]=f[2][0]=T),f;if(a.length==1)return[new i.Diff(T,h),new i.Diff(x,t)];var s=this.diff_halfMatch_(h,t);if(s){var n=s[0],d=s[1],r=s[2],o=s[3],u=s[4],p=this.diff_main(n,r,e,m),A=this.diff_main(d,o,e,m);return p.concat([new i.Diff(g,u)],A)}return e&&h.length>100&&t.length>100?this.diff_lineMode_(h,t,m):this.diff_bisect_(h,t,m)},i.prototype.diff_lineMode_=function(h,t,e){var m=this.diff_linesToChars_(h,t);h=m.chars1,t=m.chars2;var f=m.lineArray,c=this.diff_main(h,t,!1,e);this.diff_charsToLines_(c,f),this.diff_cleanupSemantic(c),c.push(new i.Diff(g,""));for(var a=0,l=0,s=0,n="",d="";a=1&&s>=1){c.splice(a-l-s,l+s),a=a-l-s;for(var r=this.diff_main(n,d,!1,e),o=r.length-1;o>=0;o--)c.splice(a,0,r[o]);a=a+r.length}s=0,l=0,n="",d="";break}a++}return c.pop(),c},i.prototype.diff_bisect_=function(h,t,e){for(var m=h.length,f=t.length,c=Math.ceil((m+f)/2),a=c,l=2*c,s=new Array(l),n=new Array(l),d=0;de);w++){for(var y=-w+u;y<=w-p;y+=2){var _=a+y,E;y==-w||y!=w&&s[_-1]m)p+=2;else if(I>f)u+=2;else if(o){var S=a+r-y;if(S>=0&&S=C)return this.diff_bisectSplit_(h,t,E,I,e)}}}for(var N=-w+A;N<=w-b;N+=2){var S=a+N,C;N==-w||N!=w&&n[S-1]m)b+=2;else if(M>f)A+=2;else if(!o){var _=a+r-N;if(_>=0&&_=C)return this.diff_bisectSplit_(h,t,E,I,e)}}}}return[new i.Diff(T,h),new i.Diff(x,t)]},i.prototype.diff_bisectSplit_=function(h,t,e,m,f){var c=h.substring(0,e),a=t.substring(0,m),l=h.substring(e),s=t.substring(m),n=this.diff_main(c,a,!1,f),d=this.diff_main(l,s,!1,f);return n.concat(d)},i.prototype.diff_linesToChars_=function(h,t){var e=[],m={};e[0]="";function f(s){for(var n="",d=0,r=-1,o=e.length;rm?h=h.substring(e-m):et.length?h:t,m=h.length>t.length?t:h;if(e.length<4||m.length*2=p.length?[E,I,S,C,_]:null}var a=c(e,m,Math.ceil(e.length/4)),l=c(e,m,Math.ceil(e.length/2)),s;if(!a&&!l)return null;l?a?s=a[4].length>l[4].length?a:l:s=l:s=a;var n,d,r,o;h.length>t.length?(n=s[0],d=s[1],r=s[2],o=s[3]):(r=s[0],o=s[1],n=s[2],d=s[3]);var u=s[4];return[n,d,r,o,u]},i.prototype.diff_cleanupSemantic=function(h){for(var t=!1,e=[],m=0,f=null,c=0,a=0,l=0,s=0,n=0;c0?e[m-1]:-1,a=0,l=0,s=0,n=0,f=null,t=!0)),c++;for(t&&this.diff_cleanupMerge(h),this.diff_cleanupSemanticLossless(h),c=1;c=u?(o>=d.length/2||o>=r.length/2)&&(h.splice(c,0,new i.Diff(g,r.substring(0,o))),h[c-1][1]=d.substring(0,d.length-o),h[c+1][1]=r.substring(o),c++):(u>=d.length/2||u>=r.length/2)&&(h.splice(c,0,new i.Diff(g,d.substring(0,u))),h[c-1][0]=x,h[c-1][1]=r.substring(0,r.length-u),h[c+1][0]=T,h[c+1][1]=d.substring(u),c++),c++}c++}},i.prototype.diff_cleanupSemanticLossless=function(h){function t(u,p){if(!u||!p)return 6;var A=u.charAt(u.length-1),b=p.charAt(0),w=A.match(i.nonAlphaNumericRegex_),y=b.match(i.nonAlphaNumericRegex_),_=w&&A.match(i.whitespaceRegex_),E=y&&b.match(i.whitespaceRegex_),I=_&&A.match(i.linebreakRegex_),S=E&&b.match(i.linebreakRegex_),C=I&&u.match(i.blanklineEndRegex_),N=S&&p.match(i.blanklineStartRegex_);return C||N?5:I||S?4:w&&!_&&E?3:_||E?2:w||y?1:0}for(var e=1;e=r&&(r=o,s=m,n=f,d=c)}h[e-1][1]!=s&&(s?h[e-1][1]=s:(h.splice(e-1,1),e--),h[e][1]=n,d?h[e+1][1]=d:(h.splice(e+1,1),e--))}e++}},i.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,i.whitespaceRegex_=/\s/,i.linebreakRegex_=/[\r\n]/,i.blanklineEndRegex_=/\n\r?\n$/,i.blanklineStartRegex_=/^\r?\n\r?\n/,i.prototype.diff_cleanupEfficiency=function(h){for(var t=!1,e=[],m=0,f=null,c=0,a=!1,l=!1,s=!1,n=!1;c0?e[m-1]:-1,s=n=!1),t=!0)),c++;t&&this.diff_cleanupMerge(h)},i.prototype.diff_cleanupMerge=function(h){h.push(new i.Diff(g,""));for(var t=0,e=0,m=0,f="",c="",a;t1?(e!==0&&m!==0&&(a=this.diff_commonPrefix(c,f),a!==0&&(t-e-m>0&&h[t-e-m-1][0]==g?h[t-e-m-1][1]+=c.substring(0,a):(h.splice(0,0,new i.Diff(g,c.substring(0,a))),t++),c=c.substring(a),f=f.substring(a)),a=this.diff_commonSuffix(c,f),a!==0&&(h[t][1]=c.substring(c.length-a)+h[t][1],c=c.substring(0,c.length-a),f=f.substring(0,f.length-a))),t-=e+m,h.splice(t,e+m),f.length&&(h.splice(t,0,new i.Diff(T,f)),t++),c.length&&(h.splice(t,0,new i.Diff(x,c)),t++),t++):t!==0&&h[t-1][0]==g?(h[t-1][1]+=h[t][1],h.splice(t,1)):t++,m=0,e=0,f="",c="";break}h[h.length-1][1]===""&&h.pop();var l=!1;for(t=1;tt);a++)f=e,c=m;return h.length!=a&&h[a][0]===T?c:c+(t-f)},i.prototype.diff_prettyHtml=function(h){for(var t=[],e=/&/g,m=//g,c=/\n/g,a=0;a");switch(l){case x:t[a]=''+n+"";break;case T:t[a]=''+n+"";break;case g:t[a]=""+n+"";break}}return t.join("")},i.prototype.diff_text1=function(h){for(var t=[],e=0;ethis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var m=this.match_alphabet_(t),f=this;function c(E,I){var S=E/t.length,C=Math.abs(e-I);return f.Match_Distance?S+C/f.Match_Distance:C?1:S}var a=this.Match_Threshold,l=h.indexOf(t,e);l!=-1&&(a=Math.min(c(0,l),a),l=h.lastIndexOf(t,e+t.length),l!=-1&&(a=Math.min(c(0,l),a)));var s=1<=p;w--){var y=m[h.charAt(w-1)];if(u===0?b[w]=(b[w+1]<<1|1)&y:b[w]=(b[w+1]<<1|1)&y|((o[w+1]|o[w])<<1|1)|o[w+1],b[w]&s){var _=c(u,w-1);if(_<=a)if(a=_,l=w-1,l>e)p=Math.max(1,2*e-l);else break}}if(c(u+1,e)>a)break;o=b}return l},i.prototype.match_alphabet_=function(h){for(var t={},e=0;e2&&(this.diff_cleanupSemantic(f),this.diff_cleanupEfficiency(f));else if(h&&typeof h=="object"&&typeof t=="undefined"&&typeof e=="undefined")f=h,m=this.diff_text1(f);else if(typeof h=="string"&&t&&typeof t=="object"&&typeof e=="undefined")m=h,f=t;else if(typeof h=="string"&&typeof t=="string"&&e&&typeof e=="object")m=h,f=e;else throw new Error("Unknown call format to patch_make.");if(f.length===0)return[];for(var c=[],a=new i.patch_obj,l=0,s=0,n=0,d=m,r=m,o=0;o=2*this.Patch_Margin&&(l&&(this.patch_addContext_(a,d),c.push(a),a=new i.patch_obj,l=0,d=r,s=n));break}u!==x&&(s+=p.length),u!==T&&(n+=p.length)}return l&&(this.patch_addContext_(a,d),c.push(a)),c},i.prototype.patch_deepCopy=function(h){for(var t=[],e=0;ethis.Match_MaxBits?(s=this.match_main(t,l.substring(0,this.Match_MaxBits),a),s!=-1&&(n=this.match_main(t,l.substring(l.length-this.Match_MaxBits),a+l.length-this.Match_MaxBits),(n==-1||s>=n)&&(s=-1))):s=this.match_main(t,l,a),s==-1)f[c]=!1,m-=h[c].length2-h[c].length1;else{f[c]=!0,m=s-a;var d;if(n==-1?d=t.substring(s,s+l.length):d=t.substring(s,n+this.Match_MaxBits),l==d)t=t.substring(0,s)+this.diff_text2(h[c].diffs)+t.substring(s+l.length);else{var r=this.diff_main(l,d,!1);if(l.length>this.Match_MaxBits&&this.diff_levenshtein(r)/l.length>this.Patch_DeleteThreshold)f[c]=!1;else{this.diff_cleanupSemanticLossless(r);for(var o=0,u,p=0;pc[0][1].length){var a=t-c[0][1].length;c[0][1]=e.substring(c[0][1].length)+c[0][1],f.start1-=a,f.start2-=a,f.length1+=a,f.length2+=a}if(f=h[h.length-1],c=f.diffs,c.length==0||c[c.length-1][0]!=g)c.push(new i.Diff(g,e)),f.length1+=t,f.length2+=t;else if(t>c[c.length-1][1].length){var a=t-c[c.length-1][1].length;c[c.length-1][1]+=e.substring(0,a),f.length1+=a,f.length2+=a}return e},i.prototype.patch_splitMax=function(h){for(var t=this.Match_MaxBits,e=0;e2*t?(l.length1+=d.length,f+=d.length,s=!1,l.diffs.push(new i.Diff(n,d)),m.diffs.shift()):(d=d.substring(0,t-l.length1-this.Patch_Margin),l.length1+=d.length,f+=d.length,n===g?(l.length2+=d.length,c+=d.length):s=!1,l.diffs.push(new i.Diff(n,d)),d==m.diffs[0][1]?m.diffs.shift():m.diffs[0][1]=m.diffs[0][1].substring(d.length))}a=this.diff_text2(l.diffs),a=a.substring(a.length-this.Patch_Margin);var r=this.diff_text1(m.diffs).substring(0,this.Patch_Margin);r!==""&&(l.length1+=r.length,l.length2+=r.length,l.diffs.length!==0&&l.diffs[l.diffs.length-1][0]===g?l.diffs[l.diffs.length-1][1]+=r:l.diffs.push(new i.Diff(g,r))),s||h.splice(++e,0,l)}}},i.prototype.patch_toText=function(h){for(var t=[],e=0;eKn&&(Ni=Kn-Li),Object(t.useMemo)(function(){if(!Pr.length)return[0,0];for(var xa=Pr.length,oo=xa,Xa=0;XaLn+Ni){oo=Xa-1;break}}for(var Ao=0,wo=xa-1;wo>=0;wo-=1){var Fa=Fr.get(Pr[wo].key)||I;if(Fa[Un]1&&arguments[1]!==void 0?arguments[1]:!1,Wr=Qr&&typeof Qr.getBoundingClientRect=="function"&&Qr.getBoundingClientRect().width;if(Wr){if(pn){var qt=getComputedStyle(Qr),Pr=qt.marginLeft,sr=qt.marginRight;Wr+=+Pr.replace("px","")+ +sr.replace("px","")}Wr=+Wr.toFixed(6)}return Wr||0},Ue=function(Qr,pn,Wr){Qr&&Object(R.a)(Qr.style)==="object"&&(Qr.style[pn]=Wr)},We=function(){return ye.any},ft=i("bdgK"),Kt=i("i8i4"),bt=i.n(Kt),Mt=i("wgJM"),lr=i("l4aY"),mt=i("m+aA"),Gt=i("c+Xe"),Jt=i("zT1h"),dr=i("QC+M");function cr(Fr,Qr,pn){return pn?Fr[0]===Qr[0]:Fr[0]===Qr[0]&&Fr[1]===Qr[1]}function mr(Fr,Qr,pn){var Wr=Fr[Qr]||{};return Object(c.a)(Object(c.a)({},Wr),pn)}function it(Fr,Qr,pn,Wr){for(var qt=pn.points,Pr=Object.keys(Fr),sr=0;sr1&&arguments[1]!==void 0?arguments[1]:2;Qr();var Pr=Object(Mt.a)(function(){qt<=1?Wr({isCanceled:function(){return Pr!==Fr.current}}):pn(Wr,qt-1)});Fr.current=Pr}return t.useEffect(function(){return function(){Qr()}},[]),[pn,Qr]},_n=[Rr,pr,rr,Dt],Vn=!1,Or=!0;function Cr(Fr){return Fr===rr||Fr===Dt}var xn=function(Fr,Qr){var pn=t.useState(Wt),Wr=Object(m.a)(pn,2),qt=Wr[0],Pr=Wr[1],sr=rn(),tn=Object(m.a)(sr,2),$r=tn[0],Un=tn[1];function Ln(){Pr(Rr)}return Tr(function(){if(qt!==Wt&&qt!==Dt){var Kn=_n.indexOf(qt),gi=_n[Kn+1],Li=Qr(qt);Li===Vn?Pr(gi):$r(function(Ni){function xa(){if(Ni.isCanceled())return;Pr(gi)}Li===!0?xa():Promise.resolve(Li).then(xa)})}},[Fr,qt]),t.useEffect(function(){return function(){Un()}},[]),[Ln,qt]},In=function(Fr){var Qr=Object(t.useRef)(),pn=Object(t.useRef)(Fr);pn.current=Fr;var Wr=t.useCallback(function(sr){pn.current(sr)},[]);function qt(sr){sr&&(sr.removeEventListener(De,Wr),sr.removeEventListener(ot,Wr))}function Pr(sr){Qr.current&&Qr.current!==sr&&qt(Qr.current),sr&&sr!==Qr.current&&(sr.addEventListener(De,Wr),sr.addEventListener(ot,Wr),Qr.current=sr)}return t.useEffect(function(){return function(){qt(Qr.current)}},[]),[Pr,qt]};function ni(Fr,Qr,pn,Wr){var qt=Wr.motionEnter,Pr=qt===void 0?!0:qt,sr=Wr.motionAppear,tn=sr===void 0?!0:sr,$r=Wr.motionLeave,Un=$r===void 0?!0:$r,Ln=Wr.motionDeadline,Kn=Wr.motionLeaveImmediately,gi=Wr.onAppearPrepare,Li=Wr.onEnterPrepare,Ni=Wr.onLeavePrepare,xa=Wr.onAppearStart,oo=Wr.onEnterStart,Xa=Wr.onLeaveStart,bo=Wr.onAppearActive,Ao=Wr.onEnterActive,wo=Wr.onLeaveActive,Fa=Wr.onAppearEnd,Ea=Wr.onEnterEnd,so=Wr.onLeaveEnd,to=Wr.onVisibleChanged,Oo=vr(),Xo=Object(m.a)(Oo,2),ro=Xo[0],za=Xo[1],Do=vr(Fe),_o=Object(m.a)(Do,2),Aa=_o[0],Fo=_o[1],Jo=vr(null),Wo=Object(m.a)(Jo,2),is=Wo[0],es=Wo[1],ls=Object(t.useRef)(!1),Ro=Object(t.useRef)(null),Ya=Object(t.useRef)(!1),ys=Object(t.useRef)(null);function ao(){var ws=pn();return ws||ys.current}var Os=Object(t.useRef)(!1);function cs(ws){var No=ao();if(ws&&!ws.deadline&&ws.target!==No)return;var Es;Aa===Ot&&Os.current?Es=Fa==null?void 0:Fa(No,ws):Aa===nr&&Os.current?Es=Ea==null?void 0:Ea(No,ws):Aa===St&&Os.current&&(Es=so==null?void 0:so(No,ws)),Es!==!1&&!Ya.current&&(Fo(Fe),es(null))}var Uo=In(cs),Ho=Object(m.a)(Uo,1),$o=Ho[0],Vo=t.useMemo(function(){var ws,No,Es;switch(Aa){case"appear":return ws={},Object(e.a)(ws,Rr,gi),Object(e.a)(ws,pr,xa),Object(e.a)(ws,rr,bo),ws;case"enter":return No={},Object(e.a)(No,Rr,Li),Object(e.a)(No,pr,oo),Object(e.a)(No,rr,Ao),No;case"leave":return Es={},Object(e.a)(Es,Rr,Ni),Object(e.a)(Es,pr,Xa),Object(e.a)(Es,rr,wo),Es;default:return{}}},[Aa]),Ks=xn(Aa,function(ws){if(ws===Rr){var No=Vo[Rr];return No?No(ao()):Vn}if(Ds in Vo){var Es;es(((Es=Vo[Ds])===null||Es===void 0?void 0:Es.call(Vo,ao(),null))||null)}return Ds===rr&&($o(ao()),Ln>0&&(clearTimeout(Ro.current),Ro.current=setTimeout(function(){cs({deadline:!0})},Ln))),Or}),Cs=Object(m.a)(Ks,2),Ws=Cs[0],Ds=Cs[1],Ns=Cr(Ds);Os.current=Ns,Tr(function(){za(Qr);var ws=ls.current;if(ls.current=!0,!Fr)return;var No;!ws&&Qr&&tn&&(No=Ot),ws&&Qr&&Pr&&(No=nr),(ws&&!Qr&&Un||!ws&&Kn&&!Qr&&Un)&&(No=St),No&&(Fo(No),Ws())},[Qr]),Object(t.useEffect)(function(){(Aa===Ot&&!tn||Aa===nr&&!Pr||Aa===St&&!Un)&&Fo(Fe)},[tn,Pr,Un]),Object(t.useEffect)(function(){return function(){clearTimeout(Ro.current),Ya.current=!0}},[]),Object(t.useEffect)(function(){ro!==void 0&&Aa===Fe&&(to==null||to(ro))},[ro,Aa]);var Go=is;return Vo[Rr]&&Ds===pr&&(Go=Object(c.a)({transition:"none"},Go)),[Aa,Ds,Go,ro!=null?ro:Qr]}var ir=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(){return Object(N.a)(this,pn),Qr.apply(this,arguments)}return Object(M.a)(pn,[{key:"render",value:function(){return this.props.children}}]),pn}(t.Component),vt=ir;function _t(Fr){var Qr=Fr;Object(R.a)(Fr)==="object"&&(Qr=Fr.transitionSupport);function pn(qt){return!!(qt.motionName&&Qr)}var Wr=t.forwardRef(function(qt,Pr){var sr=qt.visible,tn=sr===void 0?!0:sr,$r=qt.removeOnLeave,Un=$r===void 0?!0:$r,Ln=qt.forceRender,Kn=qt.children,gi=qt.motionName,Li=qt.leavedClassName,Ni=qt.eventProps,xa=pn(qt),oo=Object(t.useRef)(),Xa=Object(t.useRef)();function bo(){try{return Object(mt.a)(oo.current||Xa.current)}catch(Fo){return null}}var Ao=ni(xa,tn,bo,qt),wo=Object(m.a)(Ao,4),Fa=wo[0],Ea=wo[1],so=wo[2],to=wo[3],Oo=t.useRef(to);to&&(Oo.current=!0);var Xo=Object(t.useRef)(Pr);Xo.current=Pr;var ro=t.useCallback(function(Fo){oo.current=Fo,Object(Gt.b)(Xo.current,Fo)},[]),za,Do=Object(c.a)(Object(c.a)({},Ni),{},{visible:tn});if(!Kn)za=null;else if(Fa===Fe||!pn(qt))to?za=Kn(Object(c.a)({},Do),ro):!Un&&Oo.current?za=Kn(Object(c.a)(Object(c.a)({},Do),{},{className:Li}),ro):Ln?za=Kn(Object(c.a)(Object(c.a)({},Do),{},{style:{display:"none"}}),ro):za=null;else{var _o,Aa;Ea===Rr?Aa="prepare":Cr(Ea)?Aa="active":Ea===pr&&(Aa="start"),za=Kn(Object(c.a)(Object(c.a)({},Do),{},{className:l()(Be(gi,Fa),(_o={},Object(e.a)(_o,Be(gi,"".concat(Fa,"-").concat(Aa)),Aa),Object(e.a)(_o,gi,typeof gi=="string"),_o)),style:so}),ro)}return t.createElement(vt,{ref:Xa},za)});return Wr.displayName="CSSMotion",Wr}var hr=_t(et),yr="add",Rt="keep",fr="remove",Ct="removed";function Zt(Fr){var Qr;return Fr&&Object(R.a)(Fr)==="object"&&"key"in Fr?Qr=Fr:Qr={key:Fr},Object(c.a)(Object(c.a)({},Qr),{},{key:String(Qr.key)})}function jr(){var Fr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Fr.map(Zt)}function or(){var Fr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pn=[],Wr=0,qt=Qr.length,Pr=jr(Fr),sr=jr(Qr);Pr.forEach(function(Un){for(var Ln=!1,Kn=Wr;Kn1});return $r.forEach(function(Un){pn=pn.filter(function(Ln){var Kn=Ln.key,gi=Ln.status;return Kn!==Un||gi!==fr}),pn.forEach(function(Ln){Ln.key===Un&&(Ln.status=Rt)})}),pn}var Er=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function En(Fr){var Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:hr,pn=function(Wr){Object(B.a)(Pr,Wr);var qt=Object(X.a)(Pr);function Pr(){var sr;return Object(N.a)(this,Pr),sr=qt.apply(this,arguments),sr.state={keyEntities:[]},sr.removeKey=function(tn){sr.setState(function($r){var Un=$r.keyEntities;return{keyEntities:Un.map(function(Ln){return Ln.key!==tn?Ln:Object(c.a)(Object(c.a)({},Ln),{},{status:Ct})})}})},sr}return Object(M.a)(Pr,[{key:"render",value:function(){var tn=this,$r=this.state.keyEntities,Un=this.props,Ln=Un.component,Kn=Un.children,gi=Un.onVisibleChanged,Li=Object(f.a)(Un,["component","children","onVisibleChanged"]),Ni=Ln||t.Fragment,xa={};return Er.forEach(function(oo){xa[oo]=Li[oo],delete Li[oo]}),delete Li.keys,t.createElement(Ni,Li,$r.map(function(oo){var Xa=oo.status,bo=Object(f.a)(oo,["status"]),Ao=Xa===yr||Xa===Rt;return t.createElement(Qr,Object(C.a)({},xa,{key:bo.key,visible:Ao,eventProps:bo,onVisibleChanged:function(Fa){gi==null||gi(Fa,{key:bo.key}),Fa||tn.removeKey(bo.key)}}),Kn)}))}}],[{key:"getDerivedStateFromProps",value:function(tn,$r){var Un=tn.keys,Ln=$r.keyEntities,Kn=jr(Un),gi=or(Ln,Kn);return{keyEntities:gi.filter(function(Li){var Ni=Ln.find(function(xa){var oo=xa.key;return Li.key===oo});return!(Ni&&Ni.status===Ct&&Li.status===fr)})}}}]),Pr}(t.Component);return pn.defaultProps={component:"div"},pn}var vn=En(et),qn=hr;function pi(Fr){var Qr=Fr.prefixCls,pn=Fr.motion,Wr=Fr.animation,qt=Fr.transitionName;return pn||(Wr?{motionName:"".concat(Qr,"-").concat(Wr)}:qt?{motionName:qt}:null)}function Yi(Fr){var Qr=Fr.prefixCls,pn=Fr.visible,Wr=Fr.zIndex,qt=Fr.mask,Pr=Fr.maskMotion,sr=Fr.maskAnimation,tn=Fr.maskTransitionName;if(!qt)return null;var $r={};return(Pr||tn||sr)&&($r=Object(c.a)({motionAppear:!0},pi({motion:Pr,prefixCls:Qr,transitionName:tn,animation:sr}))),t.createElement(qn,Object(C.a)({},$r,{visible:pn,removeOnLeave:!0}),function(Un){var Ln=Un.className;return t.createElement("div",{style:{zIndex:Wr},className:l()("".concat(Qr,"-mask"),Ln)})})}var Qi=i("9mu1"),ga=i("o0o1"),Ra=i.n(ga),$e=i("HaE+"),ve=["measure","align",null,"motion"],Ne=function(Fr,Qr){var pn=Object(t.useState)(null),Wr=Object(m.a)(pn,2),qt=Wr[0],Pr=Wr[1],sr=Object(t.useRef)(),tn=Object(t.useRef)(!1);function $r(Kn){tn.current||Pr(Kn)}function Un(){Mt.a.cancel(sr.current)}function Ln(Kn){Un(),sr.current=Object(Mt.a)(function(){$r(function(gi){switch(qt){case"align":return"motion";case"motion":return"stable";default:}return gi}),Kn==null||Kn()})}return Object(t.useEffect)(function(){$r("measure")},[Fr]),Object(t.useEffect)(function(){switch(qt){case"measure":Qr();break;default:}qt&&(sr.current=Object(Mt.a)(Object($e.a)(Ra.a.mark(function Kn(){var gi,Li;return Ra.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:gi=ve.indexOf(qt),Li=ve[gi+1],Li&&gi!==-1&&$r(Li);case 3:case"end":return xa.stop()}},Kn)}))))},[qt]),Object(t.useEffect)(function(){return function(){tn.current=!0,Un()}},[]),[qt,Ln]},je=function(Fr){var Qr=t.useState({width:0,height:0}),pn=Object(m.a)(Qr,2),Wr=pn[0],qt=pn[1];function Pr(tn){qt({width:tn.offsetWidth,height:tn.offsetHeight})}var sr=t.useMemo(function(){var tn={};if(Fr){var $r=Wr.width,Un=Wr.height;Fr.indexOf("height")!==-1&&Un?tn.height=Un:Fr.indexOf("minHeight")!==-1&&Un&&(tn.minHeight=Un),Fr.indexOf("width")!==-1&&$r?tn.width=$r:Fr.indexOf("minWidth")!==-1&&$r&&(tn.minWidth=$r)}return tn},[Fr,Wr]);return[sr,Pr]},Ze=t.forwardRef(function(Fr,Qr){var pn=Fr.visible,Wr=Fr.prefixCls,qt=Fr.className,Pr=Fr.style,sr=Fr.children,tn=Fr.zIndex,$r=Fr.stretch,Un=Fr.destroyPopupOnHide,Ln=Fr.forceRender,Kn=Fr.align,gi=Fr.point,Li=Fr.getRootDomNode,Ni=Fr.getClassNameFromAlign,xa=Fr.onAlign,oo=Fr.onMouseEnter,Xa=Fr.onMouseLeave,bo=Fr.onMouseDown,Ao=Fr.onTouchStart,wo=Object(t.useRef)(),Fa=Object(t.useRef)(),Ea=Object(t.useState)(),so=Object(m.a)(Ea,2),to=so[0],Oo=so[1],Xo=je($r),ro=Object(m.a)(Xo,2),za=ro[0],Do=ro[1];function _o(){$r&&Do(Li())}var Aa=Ne(pn,_o),Fo=Object(m.a)(Aa,2),Jo=Fo[0],Wo=Fo[1],is=Object(t.useRef)();function es(){return gi||Li}function ls(){var Uo;(Uo=wo.current)===null||Uo===void 0||Uo.forceAlign()}function Ro(Uo,Ho){var $o=Ni(Ho);to!==$o&&Oo($o),Jo==="align"&&(to!==$o?Promise.resolve().then(function(){ls()}):Wo(function(){var Vo;(Vo=is.current)===null||Vo===void 0||Vo.call(is)}),xa==null||xa(Uo,Ho))}var Ya=Object(c.a)({},pi(Fr));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Uo){var Ho=Ya[Uo];Ya[Uo]=function($o,Vo){return Wo(),Ho==null?void 0:Ho($o,Vo)}});function ys(){return new Promise(function(Uo){is.current=Uo})}t.useEffect(function(){!Ya.motionName&&Jo==="motion"&&Wo()},[Ya.motionName,Jo]),t.useImperativeHandle(Qr,function(){return{forceAlign:ls,getElement:function(){return Fa.current}}});var ao=Object(c.a)(Object(c.a)({},za),{},{zIndex:tn,opacity:Jo==="motion"||Jo==="stable"||!pn?void 0:0,pointerEvents:Jo==="stable"?void 0:"none"},Pr),Os=!0;(Kn==null?void 0:Kn.points)&&(Jo==="align"||Jo==="stable")&&(Os=!1);var cs=sr;return t.Children.count(sr)>1&&(cs=t.createElement("div",{className:"".concat(Wr,"-content")},sr)),t.createElement(qn,Object(C.a)({visible:pn,ref:Fa,leavedClassName:"".concat(Wr,"-hidden")},Ya,{onAppearPrepare:ys,onEnterPrepare:ys,removeOnLeave:Un,forceRender:Ln}),function(Uo,Ho){var $o=Uo.className,Vo=Uo.style,Ks=l()(Wr,qt,to,$o);return t.createElement(Qi.a,{target:es(),key:"popup",ref:wo,monitorWindowResize:!0,disabled:Os,align:Kn,onAlign:Ro},t.createElement("div",{ref:Ho,className:Ks,onMouseEnter:oo,onMouseLeave:Xa,onMouseDownCapture:bo,onTouchStartCapture:Ao,style:Object(c.a)(Object(c.a)({},Vo),ao)},cs))})});Ze.displayName="PopupInner";var Qe=Ze,tt=t.forwardRef(function(Fr,Qr){var pn=Fr.prefixCls,Wr=Fr.visible,qt=Fr.zIndex,Pr=Fr.children,sr=Fr.mobile;sr=sr===void 0?{}:sr;var tn=sr.popupClassName,$r=sr.popupStyle,Un=sr.popupMotion,Ln=Un===void 0?{}:Un,Kn=sr.popupRender,gi=t.useRef();t.useImperativeHandle(Qr,function(){return{forceAlign:function(){},getElement:function(){return gi.current}}});var Li=Object(c.a)({zIndex:qt},$r),Ni=Pr;return t.Children.count(Pr)>1&&(Ni=t.createElement("div",{className:"".concat(pn,"-content")},Pr)),Kn&&(Ni=Kn(Ni)),t.createElement(qn,Object(C.a)({visible:Wr,ref:gi,removeOnLeave:!0},Ln),function(xa,oo){var Xa=xa.className,bo=xa.style,Ao=l()(pn,tn,Xa);return t.createElement("div",{ref:oo,className:Ao,style:Object(c.a)(Object(c.a)({},bo),Li)},Ni)})});tt.displayName="MobilePopupInner";var yt=tt,dt=["visible","mobile"],Xt=t.forwardRef(function(Fr,Qr){var pn=Fr.visible,Wr=Fr.mobile,qt=Object(f.a)(Fr,dt),Pr=Object(t.useState)(pn),sr=Object(m.a)(Pr,2),tn=sr[0],$r=sr[1],Un=Object(t.useState)(!1),Ln=Object(m.a)(Un,2),Kn=Ln[0],gi=Ln[1],Li=Object(c.a)(Object(c.a)({},qt),{},{visible:tn});Object(t.useEffect)(function(){$r(pn),pn&&Wr&&gi(pe())},[pn,Wr]);var Ni=Kn?t.createElement(yt,Object(C.a)({},Li,{mobile:Wr,ref:Qr})):t.createElement(Qe,Object(C.a)({},Li,{ref:Qr}));return t.createElement("div",null,t.createElement(Yi,Li),Ni)});Xt.displayName="Popup";var Ur=Xt,Ir=t.createContext(null),Jr=Ir;function $t(){}function Bn(){return""}function gr(Fr){return Fr?Fr.ownerDocument:window.document}var fn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qr(Fr){var Qr=function(pn){Object(B.a)(qt,pn);var Wr=Object(X.a)(qt);function qt(Pr){var sr;Object(N.a)(this,qt),sr=Wr.call(this,Pr),sr.popupRef=t.createRef(),sr.triggerRef=t.createRef(),sr.attachId=void 0,sr.clickOutsideHandler=void 0,sr.touchOutsideHandler=void 0,sr.contextMenuOutsideHandler1=void 0,sr.contextMenuOutsideHandler2=void 0,sr.mouseDownTimeout=void 0,sr.focusTime=void 0,sr.preClickTime=void 0,sr.preTouchTime=void 0,sr.delayTimer=void 0,sr.hasPopupMouseDown=void 0,sr.onMouseEnter=function($r){var Un=sr.props.mouseEnterDelay;sr.fireEvents("onMouseEnter",$r),sr.delaySetPopupVisible(!0,Un,Un?null:$r)},sr.onMouseMove=function($r){sr.fireEvents("onMouseMove",$r),sr.setPoint($r)},sr.onMouseLeave=function($r){sr.fireEvents("onMouseLeave",$r),sr.delaySetPopupVisible(!1,sr.props.mouseLeaveDelay)},sr.onPopupMouseEnter=function(){sr.clearDelayTimer()},sr.onPopupMouseLeave=function($r){var Un;if($r.relatedTarget&&!$r.relatedTarget.setTimeout&&Object(lr.a)((Un=sr.popupRef.current)===null||Un===void 0?void 0:Un.getElement(),$r.relatedTarget))return;sr.delaySetPopupVisible(!1,sr.props.mouseLeaveDelay)},sr.onFocus=function($r){sr.fireEvents("onFocus",$r),sr.clearDelayTimer(),sr.isFocusToShow()&&(sr.focusTime=Date.now(),sr.delaySetPopupVisible(!0,sr.props.focusDelay))},sr.onMouseDown=function($r){sr.fireEvents("onMouseDown",$r),sr.preClickTime=Date.now()},sr.onTouchStart=function($r){sr.fireEvents("onTouchStart",$r),sr.preTouchTime=Date.now()},sr.onBlur=function($r){sr.fireEvents("onBlur",$r),sr.clearDelayTimer(),sr.isBlurToHide()&&sr.delaySetPopupVisible(!1,sr.props.blurDelay)},sr.onContextMenu=function($r){$r.preventDefault(),sr.fireEvents("onContextMenu",$r),sr.setPopupVisible(!0,$r)},sr.onContextMenuClose=function(){sr.isContextMenuToShow()&&sr.close()},sr.onClick=function($r){if(sr.fireEvents("onClick",$r),sr.focusTime){var Un;if(sr.preClickTime&&sr.preTouchTime?Un=Math.min(sr.preClickTime,sr.preTouchTime):sr.preClickTime?Un=sr.preClickTime:sr.preTouchTime&&(Un=sr.preTouchTime),Math.abs(Un-sr.focusTime)<20)return;sr.focusTime=0}sr.preClickTime=0,sr.preTouchTime=0,sr.isClickToShow()&&(sr.isClickToHide()||sr.isBlurToHide())&&$r&&$r.preventDefault&&$r.preventDefault();var Ln=!sr.state.popupVisible;(sr.isClickToHide()&&!Ln||Ln&&sr.isClickToShow())&&sr.setPopupVisible(!sr.state.popupVisible,$r)},sr.onPopupMouseDown=function(){if(sr.hasPopupMouseDown=!0,clearTimeout(sr.mouseDownTimeout),sr.mouseDownTimeout=window.setTimeout(function(){sr.hasPopupMouseDown=!1},0),sr.context){var $r;($r=sr.context).onPopupMouseDown.apply($r,arguments)}},sr.onDocumentClick=function($r){if(sr.props.mask&&!sr.props.maskClosable)return;var Un=$r.target,Ln=sr.getRootDomNode(),Kn=sr.getPopupDomNode();(!Object(lr.a)(Ln,Un)||sr.isContextMenuOnly())&&!Object(lr.a)(Kn,Un)&&!sr.hasPopupMouseDown&&sr.close()},sr.getRootDomNode=function(){var $r=sr.props.getTriggerDOMNode;if($r)return $r(sr.triggerRef.current);try{var Un=Object(mt.a)(sr.triggerRef.current);if(Un)return Un}catch(Ln){}return bt.a.findDOMNode(Object(P.a)(sr))},sr.getPopupClassNameFromAlign=function($r){var Un=[],Ln=sr.props,Kn=Ln.popupPlacement,gi=Ln.builtinPlacements,Li=Ln.prefixCls,Ni=Ln.alignPoint,xa=Ln.getPopupClassNameFromAlign;return Kn&&gi&&Un.push(it(gi,Li,$r,Ni)),xa&&Un.push(xa($r)),Un.join(" ")},sr.getComponent=function(){var $r=sr.props,Un=$r.prefixCls,Ln=$r.destroyPopupOnHide,Kn=$r.popupClassName,gi=$r.onPopupAlign,Li=$r.popupMotion,Ni=$r.popupAnimation,xa=$r.popupTransitionName,oo=$r.popupStyle,Xa=$r.mask,bo=$r.maskAnimation,Ao=$r.maskTransitionName,wo=$r.maskMotion,Fa=$r.zIndex,Ea=$r.popup,so=$r.stretch,to=$r.alignPoint,Oo=$r.mobile,Xo=$r.forceRender,ro=sr.state,za=ro.popupVisible,Do=ro.point,_o=sr.getPopupAlign(),Aa={};return sr.isMouseEnterToShow()&&(Aa.onMouseEnter=sr.onPopupMouseEnter),sr.isMouseLeaveToHide()&&(Aa.onMouseLeave=sr.onPopupMouseLeave),Aa.onMouseDown=sr.onPopupMouseDown,Aa.onTouchStart=sr.onPopupMouseDown,t.createElement(Ur,Object(C.a)({prefixCls:Un,destroyPopupOnHide:Ln,visible:za,point:to&&Do,className:Kn,align:_o,onAlign:gi,animation:Ni,getClassNameFromAlign:sr.getPopupClassNameFromAlign},Aa,{stretch:so,getRootDomNode:sr.getRootDomNode,style:oo,mask:Xa,zIndex:Fa,transitionName:xa,maskAnimation:bo,maskTransitionName:Ao,maskMotion:wo,ref:sr.popupRef,motion:Li,mobile:Oo,forceRender:Xo}),typeof Ea=="function"?Ea():Ea)},sr.attachParent=function($r){Mt.a.cancel(sr.attachId);var Un=sr.props,Ln=Un.getPopupContainer,Kn=Un.getDocument,gi=sr.getRootDomNode(),Li;Ln?(gi||Ln.length===0)&&(Li=Ln(gi)):Li=Kn(sr.getRootDomNode()).body,Li?Li.appendChild($r):sr.attachId=Object(Mt.a)(function(){sr.attachParent($r)})},sr.getContainer=function(){var $r=sr.props.getDocument,Un=$r(sr.getRootDomNode()).createElement("div");return Un.style.position="absolute",Un.style.top="0",Un.style.left="0",Un.style.width="100%",sr.attachParent(Un),Un},sr.setPoint=function($r){var Un=sr.props.alignPoint;if(!Un||!$r)return;sr.setState({point:{pageX:$r.pageX,pageY:$r.pageY}})},sr.handlePortalUpdate=function(){sr.state.prevPopupVisible!==sr.state.popupVisible&&sr.props.afterPopupVisibleChange(sr.state.popupVisible)},sr.triggerContextValue={onPopupMouseDown:sr.onPopupMouseDown};var tn;return"popupVisible"in Pr?tn=!!Pr.popupVisible:tn=!!Pr.defaultPopupVisible,sr.state={prevPopupVisible:tn,popupVisible:tn},fn.forEach(function($r){sr["fire".concat($r)]=function(Un){sr.fireEvents($r,Un)}}),sr}return Object(M.a)(qt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var sr=this.props,tn=this.state;if(tn.popupVisible){var $r;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&($r=sr.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Jt.a)($r,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||($r=$r||sr.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Jt.a)($r,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&($r=$r||sr.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Jt.a)($r,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Jt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Mt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var sr;return((sr=this.popupRef.current)===null||sr===void 0?void 0:sr.getElement())||null}},{key:"getPopupAlign",value:function(){var sr=this.props,tn=sr.popupPlacement,$r=sr.popupAlign,Un=sr.builtinPlacements;return tn&&Un?mr(Un,tn,$r):$r}},{key:"setPopupVisible",value:function(sr,tn){var $r=this.props.alignPoint,Un=this.state.popupVisible;this.clearDelayTimer(),Un!==sr&&("popupVisible"in this.props||this.setState({popupVisible:sr,prevPopupVisible:Un}),this.props.onPopupVisibleChange(sr)),$r&&tn&&sr&&this.setPoint(tn)}},{key:"delaySetPopupVisible",value:function(sr,tn,$r){var Un=this,Ln=tn*1e3;if(this.clearDelayTimer(),Ln){var Kn=$r?{pageX:$r.pageX,pageY:$r.pageY}:null;this.delayTimer=window.setTimeout(function(){Un.setPopupVisible(sr,Kn),Un.clearDelayTimer()},Ln)}else this.setPopupVisible(sr,$r)}},{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(sr){var tn=this.props.children.props,$r=this.props;return tn[sr]&&$r[sr]?this["fire".concat(sr)]:tn[sr]||$r[sr]}},{key:"isClickToShow",value:function(){var sr=this.props,tn=sr.action,$r=sr.showAction;return tn.indexOf("click")!==-1||$r.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var sr=this.props.action;return sr==="contextMenu"||sr.length===1&&sr[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var sr=this.props,tn=sr.action,$r=sr.showAction;return tn.indexOf("contextMenu")!==-1||$r.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var sr=this.props,tn=sr.action,$r=sr.hideAction;return tn.indexOf("click")!==-1||$r.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var sr=this.props,tn=sr.action,$r=sr.showAction;return tn.indexOf("hover")!==-1||$r.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var sr=this.props,tn=sr.action,$r=sr.hideAction;return tn.indexOf("hover")!==-1||$r.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var sr=this.props,tn=sr.action,$r=sr.showAction;return tn.indexOf("focus")!==-1||$r.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var sr=this.props,tn=sr.action,$r=sr.hideAction;return tn.indexOf("focus")!==-1||$r.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var sr;(sr=this.popupRef.current)===null||sr===void 0||sr.forceAlign()}}},{key:"fireEvents",value:function(sr,tn){var $r=this.props.children.props[sr];$r&&$r(tn);var Un=this.props[sr];Un&&Un(tn)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var sr=this.state.popupVisible,tn=this.props,$r=tn.children,Un=tn.forceRender,Ln=tn.alignPoint,Kn=tn.className,gi=tn.autoDestroy,Li=t.Children.only($r),Ni={key:"trigger"};this.isContextMenuToShow()?Ni.onContextMenu=this.onContextMenu:Ni.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ni.onClick=this.onClick,Ni.onMouseDown=this.onMouseDown,Ni.onTouchStart=this.onTouchStart):(Ni.onClick=this.createTwoChains("onClick"),Ni.onMouseDown=this.createTwoChains("onMouseDown"),Ni.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ni.onMouseEnter=this.onMouseEnter,Ln&&(Ni.onMouseMove=this.onMouseMove)):Ni.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ni.onMouseLeave=this.onMouseLeave:Ni.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ni.onFocus=this.onFocus,Ni.onBlur=this.onBlur):(Ni.onFocus=this.createTwoChains("onFocus"),Ni.onBlur=this.createTwoChains("onBlur"));var xa=l()(Li&&Li.props&&Li.props.className,Kn);xa&&(Ni.className=xa);var oo=Object(c.a)({},Ni);Object(Gt.c)(Li)&&(oo.ref=Object(Gt.a)(this.triggerRef,Li.ref));var Xa=t.cloneElement(Li,oo),bo;return(sr||this.popupRef.current||Un)&&(bo=t.createElement(Fr,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!sr&&gi&&(bo=null),t.createElement(Jr.Provider,{value:this.triggerContextValue},Xa,bo)}}],[{key:"getDerivedStateFromProps",value:function(sr,tn){var $r=sr.popupVisible,Un={};return $r!==void 0&&tn.popupVisible!==$r&&(Un.popupVisible=$r,Un.prevPopupVisible=tn.popupVisible),Un}}]),qt}(t.Component);return Qr.contextType=Jr,Qr.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Bn,getDocument:gr,onPopupVisibleChange:$t,afterPopupVisibleChange:$t,onPopupAlign:$t,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Qr}var Mr=qr(dr.a),Yn={adjustX:1,adjustY:1},Ai={topLeft:{points:["bl","tl"],overflow:Yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Yn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Yn,offset:[4,0]}},Fi={topLeft:{points:["bl","tl"],overflow:Yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Yn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Yn,offset:[4,0]}},Hi=Ai,ji=0,la={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},di=function(Qr,pn,Wr){var qt=nt(pn),Pr=Qr.getState();Qr.setState({defaultActiveFirst:Object(c.a)(Object(c.a)({},Pr.defaultActiveFirst),{},Object(e.a)({},qt,Wr))})},Sa=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(Wr){var qt;Object(N.a)(this,pn),qt=Qr.call(this,Wr),qt.onDestroy=function(Ln){qt.props.onDestroy(Ln)},qt.onKeyDown=function(Ln){var Kn=Ln.keyCode,gi=qt.menuInstance,Li=qt.props.store,Ni=qt.getVisible();if(Kn===b.a.ENTER)return qt.onTitleClick(Ln),di(Li,qt.props.eventKey,!0),!0;if(Kn===b.a.RIGHT)return Ni?gi.onKeyDown(Ln):(qt.triggerOpenChange(!0),di(Li,qt.props.eventKey,!0)),!0;if(Kn===b.a.LEFT){var xa;if(Ni)xa=gi.onKeyDown(Ln);else return;return xa||(qt.triggerOpenChange(!1),xa=!0),xa}return Ni&&(Kn===b.a.UP||Kn===b.a.DOWN)?gi.onKeyDown(Ln):void 0},qt.onOpenChange=function(Ln){qt.props.onOpenChange(Ln)},qt.onPopupVisibleChange=function(Ln){qt.triggerOpenChange(Ln,Ln?"mouseenter":"mouseleave")},qt.onMouseEnter=function(Ln){var Kn=qt.props,gi=Kn.eventKey,Li=Kn.onMouseEnter,Ni=Kn.store;di(Ni,qt.props.eventKey,!1),Li({key:gi,domEvent:Ln})},qt.onMouseLeave=function(Ln){var Kn=qt.props,gi=Kn.parentMenu,Li=Kn.eventKey,Ni=Kn.onMouseLeave;gi.subMenuInstance=Object(P.a)(qt),Ni({key:Li,domEvent:Ln})},qt.onTitleMouseEnter=function(Ln){var Kn=qt.props,gi=Kn.eventKey,Li=Kn.onItemHover,Ni=Kn.onTitleMouseEnter;Li({key:gi,hover:!0}),Ni({key:gi,domEvent:Ln})},qt.onTitleMouseLeave=function(Ln){var Kn=qt.props,gi=Kn.parentMenu,Li=Kn.eventKey,Ni=Kn.onItemHover,xa=Kn.onTitleMouseLeave;gi.subMenuInstance=Object(P.a)(qt),Ni({key:Li,hover:!1}),xa({key:Li,domEvent:Ln})},qt.onTitleClick=function(Ln){var Kn=Object(P.a)(qt),gi=Kn.props;if(gi.onTitleClick({key:gi.eventKey,domEvent:Ln}),gi.triggerSubMenuAction==="hover")return;qt.triggerOpenChange(!qt.getVisible(),"click"),di(gi.store,qt.props.eventKey,!1)},qt.onSubMenuClick=function(Ln){typeof qt.props.onClick=="function"&&qt.props.onClick(qt.addKeyPath(Ln))},qt.onSelect=function(Ln){qt.props.onSelect(Ln)},qt.onDeselect=function(Ln){qt.props.onDeselect(Ln)},qt.getPrefixCls=function(){return"".concat(qt.props.rootPrefixCls,"-submenu")},qt.getActiveClassName=function(){return"".concat(qt.getPrefixCls(),"-active")},qt.getDisabledClassName=function(){return"".concat(qt.getPrefixCls(),"-disabled")},qt.getSelectedClassName=function(){return"".concat(qt.getPrefixCls(),"-selected")},qt.getOpenClassName=function(){return"".concat(qt.props.rootPrefixCls,"-submenu-open")},qt.getVisible=function(){return qt.state.isOpen},qt.getMode=function(){return qt.state.mode},qt.saveMenuInstance=function(Ln){qt.menuInstance=Ln},qt.addKeyPath=function(Ln){return Object(c.a)(Object(c.a)({},Ln),{},{keyPath:(Ln.keyPath||[]).concat(qt.props.eventKey)})},qt.triggerOpenChange=function(Ln,Kn){var gi=qt.props.eventKey,Li=function(){qt.onOpenChange({key:gi,item:Object(P.a)(qt),trigger:Kn,open:Ln})};Kn==="mouseenter"?qt.mouseenterTimeout=setTimeout(function(){Li()},0):Li()},qt.isChildrenSelected=function(){var Ln={find:!1};return xt(qt.props.children,qt.props.selectedKeys,Ln),Ln.find},qt.isInlineMode=function(){return qt.getMode()==="inline"},qt.adjustWidth=function(){if(!qt.subMenuTitle||!qt.menuInstance)return;var Ln=Kt.findDOMNode(qt.menuInstance);if(Ln.offsetWidth>=qt.subMenuTitle.offsetWidth)return;Ln.style.minWidth="".concat(qt.subMenuTitle.offsetWidth,"px")},qt.saveSubMenuTitle=function(Ln){qt.subMenuTitle=Ln},qt.getBaseProps=function(){var Ln=Object(P.a)(qt),Kn=Ln.props,gi=qt.getMode();return{mode:gi==="horizontal"?"vertical":gi,visible:qt.getVisible(),level:Kn.level+1,inlineIndent:Kn.inlineIndent,focusable:!1,onClick:qt.onSubMenuClick,onSelect:qt.onSelect,onDeselect:qt.onDeselect,onDestroy:qt.onDestroy,selectedKeys:Kn.selectedKeys,eventKey:"".concat(Kn.eventKey,"-menu-"),openKeys:Kn.openKeys,motion:Kn.motion,onOpenChange:qt.onOpenChange,subMenuOpenDelay:Kn.subMenuOpenDelay,parentMenu:Object(P.a)(qt),subMenuCloseDelay:Kn.subMenuCloseDelay,forceSubMenuRender:Kn.forceSubMenuRender,triggerSubMenuAction:Kn.triggerSubMenuAction,builtinPlacements:Kn.builtinPlacements,defaultActiveFirst:Kn.store.getState().defaultActiveFirst[nt(Kn.eventKey)],multiple:Kn.multiple,prefixCls:Kn.rootPrefixCls,id:qt.internalMenuId,manualRef:qt.saveMenuInstance,itemIcon:Kn.itemIcon,expandIcon:Kn.expandIcon,direction:Kn.direction}},qt.getMotion=function(Ln,Kn){var gi=Object(P.a)(qt),Li=gi.haveRendered,Ni=qt.props,xa=Ni.motion,oo=Ni.rootPrefixCls,Xa=Object(c.a)(Object(c.a)({},xa),{},{leavedClassName:"".concat(oo,"-hidden"),removeOnLeave:!1,motionAppear:Li||!Kn||Ln!=="inline"});return Xa};var Pr=Wr.store,sr=Wr.eventKey,tn=Pr.getState(),$r=tn.defaultActiveFirst;qt.isRootMenu=!1;var Un=!1;return $r&&(Un=$r[sr]),di(Pr,sr,Un),qt.state={mode:Wr.mode,isOpen:Wr.isOpen},qt}return Object(M.a)(pn,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var qt=this,Pr=this.props,sr=Pr.mode,tn=Pr.parentMenu,$r=Pr.manualRef,Un=Pr.isOpen,Ln=function(){qt.setState({mode:sr,isOpen:Un})},Kn=Un!==this.state.isOpen,gi=sr!==this.state.mode;if((gi||Kn)&&(Mt.a.cancel(this.updateStateRaf),gi?this.updateStateRaf=Object(Mt.a)(Ln):Ln()),$r&&$r(this),sr!=="horizontal"||!(tn==null?void 0:tn.isRootMenu)||!Un)return;this.minWidthTimeout=setTimeout(function(){return qt.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var qt=this.props,Pr=qt.onDestroy,sr=qt.eventKey;Pr&&Pr(sr),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Mt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(qt,Pr){var sr=this.getBaseProps();return t.createElement(Wn,Object(C.a)({},sr,{id:this.internalMenuId,className:qt,style:Pr}),this.props.children)}},{key:"renderChildren",value:function(){var qt=this,Pr=this.getBaseProps(),sr=Pr.mode,tn=Pr.visible,$r=Pr.forceSubMenuRender,Un=Pr.direction,Ln=this.getMotion(sr,tn);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||tn||$r,!this.haveOpened)return t.createElement("div",null);var Kn=l()("".concat(Pr.prefixCls,"-sub"),Object(e.a)({},"".concat(Pr.prefixCls,"-rtl"),Un==="rtl"));return this.isInlineMode()?t.createElement(qn,Object(C.a)({visible:Pr.visible,forceRender:$r},Ln),function(gi){var Li=gi.className,Ni=gi.style,xa=l()(Kn,Li);return qt.renderPopupMenu(xa,Ni)}):this.renderPopupMenu(Kn)}},{key:"render",value:function(){var qt,Pr,sr,tn=Object(c.a)({},this.props),$r=this.getVisible(),Un=this.getPrefixCls(),Ln=this.isInlineMode(),Kn=this.getMode(),gi=l()(Un,"".concat(Un,"-").concat(Kn),(qt={},Object(e.a)(qt,tn.className,!!tn.className),Object(e.a)(qt,this.getOpenClassName(),$r),Object(e.a)(qt,this.getActiveClassName(),tn.active||$r&&!Ln),Object(e.a)(qt,this.getDisabledClassName(),tn.disabled),Object(e.a)(qt,this.getSelectedClassName(),this.isChildrenSelected()),qt));this.internalMenuId||(tn.eventKey?this.internalMenuId="".concat(tn.eventKey,"$Menu"):(ji+=1,this.internalMenuId="$__$".concat(ji,"$Menu")));var Li={},Ni={},xa={};tn.disabled||(Li={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ni={onClick:this.onTitleClick},xa={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var oo={},Xa=tn.direction,bo=Xa==="rtl";Ln&&(bo?oo.paddingRight=tn.inlineIndent*tn.level:oo.paddingLeft=tn.inlineIndent*tn.level);var Ao={};this.getVisible()&&(Ao={"aria-owns":this.internalMenuId});var wo=null;Kn!=="horizontal"&&(wo=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(wo=t.createElement(this.props.expandIcon,Object(c.a)({},this.props))));var Fa=t.createElement("div",Object(C.a)({ref:this.saveSubMenuTitle,style:oo,className:"".concat(Un,"-title"),role:"button"},xa,Ni,{"aria-expanded":$r},Ao,{"aria-haspopup":"true",title:typeof tn.title=="string"?tn.title:void 0}),tn.title,wo||t.createElement("i",{className:"".concat(Un,"-arrow")})),Ea=this.renderChildren(),so=((Pr=tn.parentMenu)===null||Pr===void 0?void 0:Pr.isRootMenu)?tn.parentMenu.props.getPopupContainer:function(es){return es.parentNode},to=la[Kn],Oo=tn.popupOffset?{offset:tn.popupOffset}:{},Xo=l()((sr={},Object(e.a)(sr,tn.popupClassName,tn.popupClassName&&!Ln),Object(e.a)(sr,"".concat(Un,"-rtl"),bo),sr)),ro=tn.disabled,za=tn.triggerSubMenuAction,Do=tn.subMenuOpenDelay,_o=tn.forceSubMenuRender,Aa=tn.subMenuCloseDelay,Fo=tn.builtinPlacements;Bt.forEach(function(es){return delete tn[es]}),delete tn.onClick;var Jo=bo?Object(c.a)(Object(c.a)({},Fi),Fo):Object(c.a)(Object(c.a)({},Ai),Fo);delete tn.direction;var Wo=this.getBaseProps(),is=Ln?null:this.getMotion(Wo.mode,Wo.visible);return t.createElement("li",Object(C.a)({},tn,Li,{className:gi,role:"menuitem"}),t.createElement(Mr,{prefixCls:Un,popupClassName:l()("".concat(Un,"-popup"),Xo),getPopupContainer:so,builtinPlacements:Jo,popupPlacement:to,popupVisible:Ln?!1:$r,popupAlign:Oo,popup:Ln?null:Ea,action:ro||Ln?[]:[za],mouseEnterDelay:Do,mouseLeaveDelay:Aa,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:_o,popupMotion:is},Fa),Ln?Ea:null)}}]),pn}(t.Component);Sa.defaultProps={onMouseEnter:Me,onMouseLeave:Me,onTitleMouseEnter:Me,onTitleMouseLeave:Me,onTitleClick:Me,manualRef:Me,mode:"vertical",title:""};var Hn=Object(V.b)(function(Fr,Qr){var pn=Fr.openKeys,Wr=Fr.activeKey,qt=Fr.selectedKeys,Pr=Qr.eventKey,sr=Qr.subMenuKey;return{isOpen:pn.indexOf(Pr)>-1,active:Wr[sr]===Pr,selectedKeys:qt}})(Sa);Hn.isSubMenu=!0;var un=Hn,Xn="menuitem-overflowed",hn=.5,Pi=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(){var Wr;return Object(N.a)(this,pn),Wr=Qr.apply(this,arguments),Wr.resizeObserver=null,Wr.mutationObserver=null,Wr.originalTotalWidth=0,Wr.overflowedItems=[],Wr.menuItemSizes=[],Wr.cancelFrameId=null,Wr.state={lastVisibleIndex:void 0},Wr.childRef=t.createRef(),Wr.getMenuItemNodes=function(){var qt=Wr.props.prefixCls,Pr=Wr.childRef.current;return Pr?[].slice.call(Pr.children).filter(function(sr){return sr.className.split(" ").indexOf("".concat(qt,"-overflowed-submenu"))<0}):[]},Wr.getOverflowedSubMenuItem=function(qt,Pr,sr){var tn=Wr.props,$r=tn.overflowedIndicator,Un=tn.level,Ln=tn.mode,Kn=tn.prefixCls,gi=tn.theme;if(Un!==1||Ln!=="horizontal")return null;var Li=Wr.props.children[0],Ni=Li.props,xa=Ni.children,oo=Ni.title,Xa=Ni.style,bo=Object(f.a)(Ni,["children","title","style"]),Ao=Object(c.a)({},Xa),wo="".concat(qt,"-overflowed-indicator"),Fa="".concat(qt,"-overflowed-indicator");Pr.length===0&&sr!==!0?Ao=Object(c.a)(Object(c.a)({},Ao),{},{display:"none"}):sr&&(Ao=Object(c.a)(Object(c.a)({},Ao),{},{visibility:"hidden",position:"absolute"}),wo="".concat(wo,"-placeholder"),Fa="".concat(Fa,"-placeholder"));var Ea=gi?"".concat(Kn,"-").concat(gi):"",so={};return Bt.forEach(function(to){bo[to]!==void 0&&(so[to]=bo[to])}),t.createElement(un,Object(C.a)({title:$r,className:"".concat(Kn,"-overflowed-submenu"),popupClassName:Ea},so,{key:wo,eventKey:Fa,disabled:!1,style:Ao}),Pr)},Wr.setChildrenWidthAndResize=function(){if(Wr.props.mode!=="horizontal")return;var qt=Wr.childRef.current;if(!qt)return;var Pr=qt.children;if(!Pr||Pr.length===0)return;var sr=qt.children[Pr.length-1];Ue(sr,"display","inline-block");var tn=Wr.getMenuItemNodes(),$r=tn.filter(function(Un){return Un.className.split(" ").indexOf(Xn)>=0});$r.forEach(function(Un){Ue(Un,"display","inline-block")}),Wr.menuItemSizes=tn.map(function(Un){return Le(Un,!0)}),$r.forEach(function(Un){Ue(Un,"display","none")}),Wr.overflowedIndicatorWidth=Le(qt.children[qt.children.length-1],!0),Wr.originalTotalWidth=Wr.menuItemSizes.reduce(function(Un,Ln){return Un+Ln},0),Wr.handleResize(),Ue(sr,"display","none")},Wr.handleResize=function(){if(Wr.props.mode!=="horizontal")return;var qt=Wr.childRef.current;if(!qt)return;var Pr=Le(qt);Wr.overflowedItems=[];var sr=0,tn;Wr.originalTotalWidth>Pr+hn&&(tn=-1,Wr.menuItemSizes.forEach(function($r){sr+=$r,sr+Wr.overflowedIndicatorWidth<=Pr&&(tn+=1)})),Wr.setState({lastVisibleIndex:tn})},Wr}return Object(M.a)(pn,[{key:"componentDidMount",value:function(){var qt=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Pr=this.childRef.current;if(!Pr)return;this.resizeObserver=new ft.default(function(sr){sr.forEach(function(){var tn=qt.cancelFrameId;cancelAnimationFrame(tn),qt.cancelFrameId=requestAnimationFrame(qt.setChildrenWidthAndResize)})}),[].slice.call(Pr.children).concat(Pr).forEach(function(sr){qt.resizeObserver.observe(sr)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){qt.resizeObserver.disconnect(),[].slice.call(Pr.children).concat(Pr).forEach(function(sr){qt.resizeObserver.observe(sr)}),qt.setChildrenWidthAndResize()}),this.mutationObserver.observe(Pr,{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(qt){var Pr=this,sr=this.state.lastVisibleIndex;return(qt||[]).reduce(function(tn,$r,Un){var Ln=$r;if(Pr.props.mode==="horizontal"){var Kn=Pr.getOverflowedSubMenuItem($r.props.eventKey,[]);sr!==void 0&&Pr.props.className.indexOf("".concat(Pr.props.prefixCls,"-root"))!==-1&&(Un>sr&&(Ln=t.cloneElement($r,{style:{display:"none"},eventKey:"".concat($r.props.eventKey,"-hidden"),className:"".concat(Xn)})),Un===sr+1&&(Pr.overflowedItems=qt.slice(sr+1).map(function(Li){return t.cloneElement(Li,{key:Li.props.eventKey,mode:"vertical-left"})}),Kn=Pr.getOverflowedSubMenuItem($r.props.eventKey,Pr.overflowedItems)));var gi=[].concat(Object(d.a)(tn),[Kn,Ln]);return Un===qt.length-1&&gi.push(Pr.getOverflowedSubMenuItem($r.props.eventKey,[],!0)),gi}return[].concat(Object(d.a)(tn),[Ln])},[])}},{key:"render",value:function(){var qt=this.props,Pr=qt.visible,sr=qt.prefixCls,tn=qt.overflowedIndicator,$r=qt.mode,Un=qt.level,Ln=qt.tag,Kn=qt.children,gi=qt.theme,Li=Object(f.a)(qt,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ni=Ln;return t.createElement(Ni,Object(C.a)({ref:this.childRef},Li),this.renderChildren(Kn))}}]),pn}(t.Component);Pi.defaultProps={tag:"div",className:""};var Cn=Pi;function oa(Fr){return Fr.length?Fr.every(function(Qr){return!!Qr.props.disabled}):!0}function Ci(Fr,Qr,pn){var Wr=Fr.getState();Fr.setState({activeKey:Object(c.a)(Object(c.a)({},Wr.activeKey),{},Object(e.a)({},Qr,pn))})}function mi(Fr){return Fr.eventKey||"0-menu-"}function Bi(Fr,Qr){var pn=Qr,Wr=Fr.children,qt=Fr.eventKey;if(pn){var Pr;if(st(Wr,function(sr,tn){sr&&sr.props&&!sr.props.disabled&&pn===qe(sr,qt,tn)&&(Pr=!0)}),Pr)return pn}return pn=null,Fr.defaultActiveFirst&&st(Wr,function(sr,tn){!pn&&sr&&!sr.props.disabled&&(pn=qe(sr,qt,tn))}),pn}function Ta(Fr){if(!Fr)return;var Qr=this.instanceArray.indexOf(Fr);Qr!==-1?this.instanceArray[Qr]=Fr:this.instanceArray.push(Fr)}var Fn=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(Wr){var qt;return Object(N.a)(this,pn),qt=Qr.call(this,Wr),qt.onKeyDown=function(Pr,sr){var tn=Pr.keyCode,$r;if(qt.getFlatInstanceArray().forEach(function(Ln){Ln&&Ln.props.active&&Ln.onKeyDown&&($r=Ln.onKeyDown(Pr))}),$r)return 1;var Un=null;return(tn===b.a.UP||tn===b.a.DOWN)&&(Un=qt.step(tn===b.a.UP?-1:1)),Un?(Pr.preventDefault(),Ci(qt.props.store,mi(qt.props),Un.props.eventKey),typeof sr=="function"&&sr(Un),1):void 0},qt.onItemHover=function(Pr){var sr=Pr.key,tn=Pr.hover;Ci(qt.props.store,mi(qt.props),tn?sr:null)},qt.onDeselect=function(Pr){qt.props.onDeselect(Pr)},qt.onSelect=function(Pr){qt.props.onSelect(Pr)},qt.onClick=function(Pr){qt.props.onClick(Pr)},qt.onOpenChange=function(Pr){qt.props.onOpenChange(Pr)},qt.onDestroy=function(Pr){qt.props.onDestroy(Pr)},qt.getFlatInstanceArray=function(){return qt.instanceArray},qt.step=function(Pr){var sr=qt.getFlatInstanceArray(),tn=qt.props.store.getState().activeKey[mi(qt.props)],$r=sr.length;if(!$r)return null;Pr<0&&(sr=sr.concat().reverse());var Un=-1;if(sr.every(function(Li,Ni){return Li&&Li.props.eventKey===tn?(Un=Ni,!1):!0}),!qt.props.defaultActiveFirst&&Un!==-1&&oa(sr.slice(Un,$r-1)))return;var Ln=(Un+1)%$r,Kn=Ln;do{var gi=sr[Kn];if(!gi||gi.props.disabled)Kn=(Kn+1)%$r;else return gi}while(Kn!==Ln);return null},qt.renderCommonMenuItem=function(Pr,sr,tn){var $r=qt.props.store.getState(),Un=Object(P.a)(qt),Ln=Un.props,Kn=qe(Pr,Ln.eventKey,sr),gi=Pr.props;if(!gi||typeof Pr.type=="string")return Pr;var Li=Kn===$r.activeKey,Ni=Object(c.a)(Object(c.a)({mode:gi.mode||Ln.mode,level:Ln.level,inlineIndent:Ln.inlineIndent,renderMenuItem:qt.renderMenuItem,rootPrefixCls:Ln.prefixCls,index:sr,parentMenu:Ln.parentMenu,manualRef:gi.disabled?void 0:Object(j.a)(Pr.ref,Ta.bind(Object(P.a)(qt))),eventKey:Kn,active:!gi.disabled&&Li,multiple:Ln.multiple,onClick:function(oo){(gi.onClick||Me)(oo),qt.onClick(oo)},onItemHover:qt.onItemHover,motion:Ln.motion,subMenuOpenDelay:Ln.subMenuOpenDelay,subMenuCloseDelay:Ln.subMenuCloseDelay,forceSubMenuRender:Ln.forceSubMenuRender,onOpenChange:qt.onOpenChange,onDeselect:qt.onDeselect,onSelect:qt.onSelect,builtinPlacements:Ln.builtinPlacements,itemIcon:gi.itemIcon||qt.props.itemIcon,expandIcon:gi.expandIcon||qt.props.expandIcon},tn),{},{direction:Ln.direction});return(Ln.mode==="inline"||We())&&(Ni.triggerSubMenuAction="click"),t.cloneElement(Pr,Object(c.a)(Object(c.a)({},Ni),{},{key:Kn||sr}))},qt.renderMenuItem=function(Pr,sr,tn){if(!Pr)return null;var $r=qt.props.store.getState(),Un={openKeys:$r.openKeys,selectedKeys:$r.selectedKeys,triggerSubMenuAction:qt.props.triggerSubMenuAction,subMenuKey:tn};return qt.renderCommonMenuItem(Pr,sr,Un)},Wr.store.setState({activeKey:Object(c.a)(Object(c.a)({},Wr.store.getState().activeKey),{},Object(e.a)({},Wr.eventKey,Bi(Wr,Wr.activeKey)))}),qt.instanceArray=[],qt}return Object(M.a)(pn,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(qt){return this.props.visible||qt.visible||this.props.className!==qt.className||!U()(this.props.style,qt.style)}},{key:"componentDidUpdate",value:function(qt){var Pr=this.props,sr="activeKey"in Pr?Pr.activeKey:Pr.store.getState().activeKey[mi(Pr)],tn=Bi(Pr,sr);if(tn!==sr)Ci(Pr.store,mi(Pr),tn);else if("activeKey"in qt){var $r=Bi(qt,qt.activeKey);tn!==$r&&Ci(Pr.store,mi(Pr),tn)}}},{key:"render",value:function(){var qt=this,Pr=Object(C.a)({},this.props);this.instanceArray=[];var sr=l()(Pr.prefixCls,Pr.className,"".concat(Pr.prefixCls,"-").concat(Pr.mode)),tn={className:sr,role:Pr.role||"menu"};Pr.id&&(tn.id=Pr.id),Pr.focusable&&(tn.tabIndex=0,tn.onKeyDown=this.onKeyDown);var $r=Pr.prefixCls,Un=Pr.eventKey,Ln=Pr.visible,Kn=Pr.level,gi=Pr.mode,Li=Pr.overflowedIndicator,Ni=Pr.theme;return Bt.forEach(function(xa){return delete Pr[xa]}),delete Pr.onClick,t.createElement(Cn,Object(C.a)({},Pr,{prefixCls:$r,mode:gi,tag:"ul",level:Kn,theme:Ni,visible:Ln,overflowedIndicator:Li},tn),Object(s.a)(Pr.children).map(function(xa,oo){return qt.renderMenuItem(xa,oo,Un||"0-menu-")}))}}]),pn}(t.Component);Fn.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Me};var en=Object(V.b)()(Fn),Wn=en,ui=i("Kwbf");function Ti(Fr,Qr,pn){var Wr=Fr.prefixCls,qt=Fr.motion,Pr=Fr.defaultMotions,sr=Pr===void 0?{}:Pr,tn=Fr.openAnimation,$r=Fr.openTransitionName,Un=Qr.switchingModeFromInline;if(qt)return qt;if(Object(R.a)(tn)==="object"&&tn)Object(ui.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof tn=="string")return{motionName:"".concat(Wr,"-open-").concat(tn)};if($r)return{motionName:$r};var Ln=sr[pn];return Ln||(Un?null:sr.other)}var Ei=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(Wr){var qt;Object(N.a)(this,pn),qt=Qr.call(this,Wr),qt.onSelect=function(tn){var $r=Object(P.a)(qt),Un=$r.props;if(Un.selectable){var Ln=qt.store.getState(),Kn=Ln.selectedKeys,gi=tn.key;Un.multiple?Kn=Kn.concat([gi]):Kn=[gi],"selectedKeys"in Un||qt.store.setState({selectedKeys:Kn}),Un.onSelect(Object(c.a)(Object(c.a)({},tn),{},{selectedKeys:Kn}))}},qt.onClick=function(tn){var $r=qt.getRealMenuMode(),Un=Object(P.a)(qt),Ln=Un.store,Kn=Un.props.onOpenChange;$r!=="inline"&&!("openKeys"in qt.props)&&(Ln.setState({openKeys:[]}),Kn([])),qt.props.onClick(tn)},qt.onKeyDown=function(tn,$r){qt.innerMenu.getWrappedInstance().onKeyDown(tn,$r)},qt.onOpenChange=function(tn){var $r=Object(P.a)(qt),Un=$r.props,Ln=qt.store.getState().openKeys.concat(),Kn=!1,gi=function(Ni){var xa=!1;if(Ni.open)xa=Ln.indexOf(Ni.key)===-1,xa&&Ln.push(Ni.key);else{var oo=Ln.indexOf(Ni.key);xa=oo!==-1,xa&&Ln.splice(oo,1)}Kn=Kn||xa};Array.isArray(tn)?tn.forEach(gi):gi(tn),Kn&&("openKeys"in qt.props||qt.store.setState({openKeys:Ln}),Un.onOpenChange(Ln))},qt.onDeselect=function(tn){var $r=Object(P.a)(qt),Un=$r.props;if(Un.selectable){var Ln=qt.store.getState().selectedKeys.concat(),Kn=tn.key,gi=Ln.indexOf(Kn);gi!==-1&&Ln.splice(gi,1),"selectedKeys"in Un||qt.store.setState({selectedKeys:Ln}),Un.onDeselect(Object(c.a)(Object(c.a)({},tn),{},{selectedKeys:Ln}))}},qt.onMouseEnter=function(tn){qt.restoreModeVerticalFromInline();var $r=qt.props.onMouseEnter;$r&&$r(tn)},qt.onTransitionEnd=function(tn){var $r=tn.propertyName==="width"&&tn.target===tn.currentTarget,Un=tn.target.className,Ln=Object.prototype.toString.call(Un)==="[object SVGAnimatedString]"?Un.animVal:Un,Kn=tn.propertyName==="font-size"&&Ln.indexOf("anticon")>=0;($r||Kn)&&qt.restoreModeVerticalFromInline()},qt.setInnerMenu=function(tn){qt.innerMenu=tn},qt.isRootMenu=!0;var Pr=Wr.defaultSelectedKeys,sr=Wr.defaultOpenKeys;return"selectedKeys"in Wr&&(Pr=Wr.selectedKeys||[]),"openKeys"in Wr&&(sr=Wr.openKeys||[]),qt.store=Object(V.c)({selectedKeys:Pr,openKeys:sr,activeKey:{"0-menu-":Bi(Wr,Wr.activeKey)}}),qt.state={switchingModeFromInline:!1,prevProps:Wr,inlineOpenKeys:[],store:qt.store},qt}return Object(M.a)(pn,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(qt){var Pr=this.props,sr=Pr.siderCollapsed,tn=Pr.inlineCollapsed,$r=Pr.onOpenChange;(!qt.inlineCollapsed&&tn||!qt.siderCollapsed&&sr)&&$r([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var qt=this.props.collapsedWidth,Pr=this.store,sr=this.prevOpenKeys,tn=this.getInlineCollapsed()&&(qt===0||qt==="0"||qt==="0px");tn?(this.prevOpenKeys=Pr.getState().openKeys.concat(),this.store.setState({openKeys:[]})):sr&&(this.store.setState({openKeys:sr}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var qt=this.props.mode,Pr=this.state.switchingModeFromInline,sr=this.getInlineCollapsed();return Pr&&sr?"inline":sr?"vertical":qt}},{key:"getInlineCollapsed",value:function(){var qt=this.props,Pr=qt.inlineCollapsed,sr=qt.siderCollapsed;return sr!==void 0?sr:Pr}},{key:"restoreModeVerticalFromInline",value:function(){var qt=this.state.switchingModeFromInline;qt&&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 qt=Object(c.a)({},Object(Y.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Pr=this.getRealMenuMode();return qt.className+=" ".concat(qt.prefixCls,"-root"),qt.direction==="rtl"&&(qt.className+=" ".concat(qt.prefixCls,"-rtl")),qt=Object(c.a)(Object(c.a)({},qt),{},{mode:Pr,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ti(this.props,this.state,Pr)}),delete qt.openAnimation,delete qt.openTransitionName,t.createElement(V.a,{store:this.store},t.createElement(Wn,Object(C.a)({},qt,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(qt,Pr){var sr=Pr.prevProps,tn=Pr.store,$r=tn.getState(),Un={},Ln={prevProps:qt};return sr.mode==="inline"&&qt.mode!=="inline"&&(Ln.switchingModeFromInline=!0),"openKeys"in qt?Un.openKeys=qt.openKeys||[]:((qt.inlineCollapsed&&!sr.inlineCollapsed||qt.siderCollapsed&&!sr.siderCollapsed)&&(Ln.switchingModeFromInline=!0,Ln.inlineOpenKeys=$r.openKeys,Un.openKeys=[]),(!qt.inlineCollapsed&&sr.inlineCollapsed||!qt.siderCollapsed&&sr.siderCollapsed)&&(Un.openKeys=Pr.inlineOpenKeys,Ln.inlineOpenKeys=[])),Object.keys(Un).length&&tn.setState(Un),Ln}}]),pn}(t.Component);Ei.defaultProps={selectable:!0,onClick:Me,onSelect:Me,onOpenChange:Me,onDeselect:Me,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:t.createElement("span",null,"\xB7\xB7\xB7")};var qi=Ei,ea=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(){var Wr;return Object(N.a)(this,pn),Wr=Qr.apply(this,arguments),Wr.onKeyDown=function(qt){var Pr=qt.keyCode;return Pr===b.a.ENTER?(Wr.onClick(qt),!0):void 0},Wr.onMouseLeave=function(qt){var Pr=Wr.props,sr=Pr.eventKey,tn=Pr.onItemHover,$r=Pr.onMouseLeave;tn({key:sr,hover:!1}),$r({key:sr,domEvent:qt})},Wr.onMouseEnter=function(qt){var Pr=Wr.props,sr=Pr.eventKey,tn=Pr.onItemHover,$r=Pr.onMouseEnter;tn({key:sr,hover:!0}),$r({key:sr,domEvent:qt})},Wr.onClick=function(qt){var Pr=Wr.props,sr=Pr.eventKey,tn=Pr.multiple,$r=Pr.onClick,Un=Pr.onSelect,Ln=Pr.onDeselect,Kn=Pr.isSelected,gi={key:sr,keyPath:[sr],item:Object(P.a)(Wr),domEvent:qt};$r(gi),tn?Kn?Ln(gi):Un(gi):Kn||Un(gi)},Wr.saveNode=function(qt){Wr.node=qt},Wr}return Object(M.a)(pn,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var qt=this.props;qt.onDestroy&&qt.onDestroy(qt.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 qt,Pr=Object(c.a)({},this.props),sr=l()(this.getPrefixCls(),Pr.className,(qt={},Object(e.a)(qt,this.getActiveClassName(),!Pr.disabled&&Pr.active),Object(e.a)(qt,this.getSelectedClassName(),Pr.isSelected),Object(e.a)(qt,this.getDisabledClassName(),Pr.disabled),qt)),tn=Object(c.a)(Object(c.a)({},Pr.attribute),{},{title:typeof Pr.title=="string"?Pr.title:void 0,className:sr,role:Pr.role||"menuitem","aria-disabled":Pr.disabled});Pr.role==="option"?tn=Object(c.a)(Object(c.a)({},tn),{},{role:"option","aria-selected":Pr.isSelected}):(Pr.role===null||Pr.role==="none")&&(tn.role="none");var $r={onClick:Pr.disabled?null:this.onClick,onMouseLeave:Pr.disabled?null:this.onMouseLeave,onMouseEnter:Pr.disabled?null:this.onMouseEnter},Un=Object(c.a)({},Pr.style);Pr.mode==="inline"&&(Pr.direction==="rtl"?Un.paddingRight=Pr.inlineIndent*Pr.level:Un.paddingLeft=Pr.inlineIndent*Pr.level),Bt.forEach(function(Kn){return delete Pr[Kn]}),delete Pr.direction;var Ln=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ln=t.createElement(this.props.itemIcon,this.props)),t.createElement("li",Object(C.a)({},Object(Y.a)(Pr,["onClick","onMouseEnter","onMouseLeave","onSelect"]),tn,$r,{style:Un,ref:this.saveNode}),Pr.children,Ln)}}]),pn}(t.Component);ea.isMenuItem=!0,ea.defaultProps={onSelect:Me,onMouseEnter:Me,onMouseLeave:Me,manualRef:Me};var ra=Object(V.b)(function(Fr,Qr){var pn=Fr.activeKey,Wr=Fr.selectedKeys,qt=Qr.eventKey,Pr=Qr.subMenuKey;return{active:pn[Pr]===qt,isSelected:Array.isArray(Wr)?Wr.indexOf(qt)!==-1:Wr===qt}})(ea),va=ra,co=function(Fr){Object(B.a)(pn,Fr);var Qr=Object(X.a)(pn);function pn(){var Wr;return Object(N.a)(this,pn),Wr=Qr.apply(this,arguments),Wr.renderInnerMenuItem=function(qt){var Pr=Wr.props,sr=Pr.renderMenuItem,tn=Pr.index;return sr(qt,tn,Wr.props.subMenuKey)},Wr}return Object(M.a)(pn,[{key:"render",value:function(){var qt=Object(C.a)({},this.props),Pr=qt.className,sr=Pr===void 0?"":Pr,tn=qt.rootPrefixCls,$r="".concat(tn,"-item-group-title"),Un="".concat(tn,"-item-group-list"),Ln=qt.title,Kn=qt.children;return Bt.forEach(function(gi){return delete qt[gi]}),delete qt.direction,t.createElement("li",Object(C.a)({},qt,{onClick:function(Li){return Li.stopPropagation()},className:"".concat(sr," ").concat(tn,"-item-group")}),t.createElement("div",{className:$r,title:typeof Ln=="string"?Ln:void 0},Ln),t.createElement("ul",{className:Un},t.Children.map(Kn,this.renderInnerMenuItem)))}}]),pn}(t.Component);co.isMenuItemGroup=!0,co.defaultProps={disabled:!0};var no=co,as=function(Qr){var pn=Qr.className,Wr=Qr.rootPrefixCls,qt=Qr.style;return t.createElement("li",{className:"".concat(pn," ").concat(Wr,"-item-divider"),style:qt})};as.defaultProps={disabled:!0,className:"",style:{}};var ki=as,sn=qi,fa=i("eDIo");function ba(Fr,Qr){var pn=Fr.prefixCls,Wr=Fr.editable,qt=Fr.locale,Pr=Fr.style;return!Wr||Wr.showAdd===!1?null:t.createElement("button",{ref:Qr,type:"button",className:"".concat(pn,"-nav-add"),style:Pr,"aria-label":(qt==null?void 0:qt.addAriaLabel)||"Add tab",onClick:function(tn){Wr.onEdit("add",{event:tn})}},Wr.addIcon||"+")}var na=t.forwardRef(ba);function io(Fr,Qr){var pn=Fr.prefixCls,Wr=Fr.id,qt=Fr.tabs,Pr=Fr.locale,sr=Fr.mobile,tn=Fr.moreIcon,$r=tn===void 0?"More":tn,Un=Fr.moreTransitionName,Ln=Fr.style,Kn=Fr.className,gi=Fr.editable,Li=Fr.tabBarGutter,Ni=Fr.rtl,xa=Fr.onTabClick,oo=Object(t.useState)(!1),Xa=Object(m.a)(oo,2),bo=Xa[0],Ao=Xa[1],wo=Object(t.useState)(null),Fa=Object(m.a)(wo,2),Ea=Fa[0],so=Fa[1],to="".concat(Wr,"-more-popup"),Oo="".concat(pn,"-dropdown"),Xo=Ea!==null?"".concat(to,"-").concat(Ea):null,ro=Pr==null?void 0:Pr.dropdownAriaLabel,za=t.createElement(sn,{onClick:function(is){var es=is.key,ls=is.domEvent;xa(es,ls),Ao(!1)},id:to,tabIndex:-1,role:"listbox","aria-activedescendant":Xo,selectedKeys:[Ea],"aria-label":ro!==void 0?ro:"expanded dropdown"},qt.map(function(Wo){return t.createElement(va,{key:Wo.key,id:"".concat(to,"-").concat(Wo.key),role:"option","aria-controls":Wr&&"".concat(Wr,"-panel-").concat(Wo.key),disabled:Wo.disabled},Wo.tab)}));function Do(Wo){for(var is=qt.filter(function(ys){return!ys.disabled}),es=is.findIndex(function(ys){return ys.key===Ea})||0,ls=is.length,Ro=0;RoFo?(_o=za,to.current="x"):(_o=Do,to.current="y");var Jo=Date.now();Jo-Ea.current>100&&(so.current=!1),(Qr(-_o,-_o)||so.current)&&(ro.preventDefault(),so.current=!0),Ea.current=Jo}var Xo=Object(t.useRef)(null);Xo.current={onTouchStart:Ao,onTouchMove:wo,onTouchEnd:Fa,onWheel:Oo},t.useEffect(function(){function ro(Aa){Xo.current.onTouchStart(Aa)}function za(Aa){Xo.current.onTouchMove(Aa)}function Do(Aa){Xo.current.onTouchEnd(Aa)}function _o(Aa){Xo.current.onWheel(Aa)}return document.addEventListener("touchmove",za,{passive:!1}),document.addEventListener("touchend",Do,{passive:!1}),Fr.current.addEventListener("touchstart",ro,{passive:!1}),Fr.current.addEventListener("wheel",_o),function(){document.removeEventListener("touchmove",za),document.removeEventListener("touchend",Do)}},[])}function Vr(){var Fr=Object(t.useRef)(new Map);function Qr(Wr){return Fr.current.has(Wr)||Fr.current.set(Wr,t.createRef()),Fr.current.get(Wr)}function pn(Wr){Fr.current.delete(Wr)}return[Qr,pn]}function Yr(Fr,Qr){var pn=t.useRef(Fr),Wr=t.useState({}),qt=Object(m.a)(Wr,2),Pr=qt[1];function sr(tn){var $r=typeof tn=="function"?tn(pn.current):tn;$r!==pn.current&&Qr($r,pn.current),pn.current=$r,Pr({})}return[pn.current,sr]}var ln=function(Qr){var pn=Qr.position,Wr=Qr.prefixCls,qt=Qr.extra;if(!qt)return null;var Pr,sr=qt;return pn==="right"&&(Pr=sr.right||!sr.left&&sr||null),pn==="left"&&(Pr=sr.left||null),Pr?t.createElement("div",{className:"".concat(Wr,"-extra-content")},Pr):null};function On(Fr,Qr){var pn,Wr=t.useContext(dn),qt=Wr.prefixCls,Pr=Wr.tabs,sr=Fr.className,tn=Fr.style,$r=Fr.id,Un=Fr.animated,Ln=Fr.activeKey,Kn=Fr.rtl,gi=Fr.extra,Li=Fr.editable,Ni=Fr.locale,xa=Fr.tabPosition,oo=Fr.tabBarGutter,Xa=Fr.children,bo=Fr.onTabClick,Ao=Fr.onTabScroll,wo=Object(t.useRef)(),Fa=Object(t.useRef)(),Ea=Object(t.useRef)(),so=Object(t.useRef)(),to=Vr(),Oo=Object(m.a)(to,2),Xo=Oo[0],ro=Oo[1],za=xa==="top"||xa==="bottom",Do=Yr(0,function(me,ke){za&&Ao&&Ao({direction:me>ke?"left":"right"})}),_o=Object(m.a)(Do,2),Aa=_o[0],Fo=_o[1],Jo=Yr(0,function(me,ke){!za&&Ao&&Ao({direction:me>ke?"top":"bottom"})}),Wo=Object(m.a)(Jo,2),is=Wo[0],es=Wo[1],ls=Object(t.useState)(0),Ro=Object(m.a)(ls,2),Ya=Ro[0],ys=Ro[1],ao=Object(t.useState)(0),Os=Object(m.a)(ao,2),cs=Os[0],Uo=Os[1],Ho=Object(t.useState)(0),$o=Object(m.a)(Ho,2),Vo=$o[0],Ks=$o[1],Cs=Object(t.useState)(0),Ws=Object(m.a)(Cs,2),Ds=Ws[0],Ns=Ws[1],Go=Object(t.useState)(null),ws=Object(m.a)(Go,2),No=ws[0],Es=ws[1],Ms=Object(t.useState)(null),Ma=Object(m.a)(Ms,2),zo=Ma[0],sl=Ma[1],dl=Object(t.useState)(0),yl=Object(m.a)(dl,2),xl=yl[0],Vs=yl[1],Ko=Object(t.useState)(0),hl=Object(m.a)(Ko,2),Xl=hl[0],Rs=hl[1],qs=A(new Map),os=Object(m.a)(qs,2),Sl=os[0],jc=os[1],uc=E(Pr,Sl,Ya),ic="".concat(qt,"-nav-operations-hidden"),ac=0,Gl=0;za?Kn?(ac=0,Gl=Math.max(0,Ya-No)):(ac=Math.min(0,No-Ya),Gl=0):(ac=Math.min(0,zo-cs),Gl=0);function dc(me){return meGl?[Gl,!1]:[me,!0]}var fl=Object(t.useRef)(),Bs=Object(t.useState)(),Nl=Object(m.a)(Bs,2),Al=Nl[0],pl=Nl[1];function cn(){pl(Date.now())}function Cl(){window.clearTimeout(fl.current)}wr(wo,function(me,ke){var ut=!1;function jt(Br,Xr){Br(function(mn){var Qn=dc(mn+Xr),Si=Object(m.a)(Qn,2),Xi=Si[0],ma=Si[1];return ut=ma,Xi})}if(za){if(No>=Ya)return ut;jt(Fo,me)}else{if(zo>=cs)return ut;jt(es,ke)}return Cl(),cn(),ut}),Object(t.useEffect)(function(){return Cl(),Al&&(fl.current=window.setTimeout(function(){pl(0)},100)),Cl},[Al]);function Mc(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ln,ke=uc.get(me);if(!ke)return;if(za){var ut=Aa;Kn?ke.rightAa+No&&(ut=ke.right+ke.width-No):ke.left<-Aa?ut=-ke.left:ke.left+ke.width>-Aa+No&&(ut=-(ke.left+ke.width-No)),es(0),Fo(dc(ut)[0])}else{var jt=is;ke.top<-is?jt=-ke.top:ke.top+ke.height>-is+zo&&(jt=-(ke.top+ke.height-zo)),Fo(0),es(dc(jt)[0])}}var Ac=S(uc,{width:No,height:zo,left:Aa,top:is},{width:Vo,height:Ds},{width:xl,height:Xl},Object(c.a)(Object(c.a)({},Fr),{},{tabs:Pr})),vc=Object(m.a)(Ac,2),bs=vc[0],Hs=vc[1],ll=Pr.map(function(me){var ke=me.key;return t.createElement(y,{id:$r,prefixCls:qt,key:ke,rtl:Kn,tab:me,closable:me.closable,editable:Li,active:ke===Ln,tabPosition:xa,tabBarGutter:oo,renderWrapper:Xa,removeAriaLabel:Ni==null?void 0:Ni.removeAriaLabel,ref:Xo(ke),onClick:function(jt){bo(ke,jt)},onRemove:function(){ro(ke)},onFocus:function(){Mc(ke),cn(),Kn||(wo.current.scrollLeft=0),wo.current.scrollTop=0}})}),Fl=p(function(){var me,ke,ut,jt,Br,Xr,mn,Qn,Si,Xi=((me=wo.current)===null||me===void 0?void 0:me.offsetWidth)||0,ma=((ke=wo.current)===null||ke===void 0?void 0:ke.offsetHeight)||0,Ia=((ut=so.current)===null||ut===void 0?void 0:ut.offsetWidth)||0,po=((jt=so.current)===null||jt===void 0?void 0:jt.offsetHeight)||0,Lo=((Br=Ea.current)===null||Br===void 0?void 0:Br.offsetWidth)||0,ps=((Xr=Ea.current)===null||Xr===void 0?void 0:Xr.offsetHeight)||0;Es(Xi),sl(ma),Vs(Ia),Rs(po);var ts=(((mn=Fa.current)===null||mn===void 0?void 0:mn.offsetWidth)||0)-Ia,ds=(((Qn=Fa.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0)-po;ys(ts),Uo(ds);var rl=(Si=Ea.current)===null||Si===void 0?void 0:Si.className.includes(ic);Ks(ts-(rl?0:Lo)),Ns(ds-(rl?0:ps)),jc(function(){var Js=new Map;return Pr.forEach(function(cl){var Ps=cl.key,Gs=Xo(Ps).current;Gs&&Js.set(Ps,{width:Gs.offsetWidth,height:Gs.offsetHeight,left:Gs.offsetLeft,top:Gs.offsetTop})}),Js})}),ec=Pr.slice(0,bs),Ql=Pr.slice(Hs+1),oc=[].concat(Object(d.a)(ec),Object(d.a)(Ql)),Hc=Object(t.useState)(),jl=Object(m.a)(Hc,2),Ic=jl[0],bc=jl[1],Xs=uc.get(Ln),wl=Object(t.useRef)();function wt(){o.a.cancel(wl.current)}Object(t.useEffect)(function(){var me={};return Xs&&(za?(Kn?me.right=Xs.right:me.left=Xs.left,me.width=Xs.width):(me.top=Xs.top,me.height=Xs.height)),wt(),wl.current=o()(function(){bc(me)}),wt},[Xs,za,Kn]),Object(t.useEffect)(function(){Mc()},[Ln,Xs,uc,za]),Object(t.useEffect)(function(){Fl()},[Kn,oo,Ln,Pr.map(function(me){return me.key}).join("_")]);var zt=!!oc.length,wn="".concat(qt,"-nav-wrap"),ti,At,re,de;return za?Kn?(At=Aa>0,ti=Aa+No0&&arguments[0]!==void 0?arguments[0]:"";return V+=1,"".concat(Y).concat(V)}}(),B=function(V){a()(j,V);var Y=s()(j);function j(W){var U;e()(this,j),U=Y.call(this,W),U.responsiveHandler=function(G){U.setState({below:G.matches});var H=U.props.onBreakpoint,Z=U.state.collapsed;H&&H(G.matches),Z!==G.matches&&U.setCollapsed(G.matches,"responsive")},U.setCollapsed=function(G,H){"collapsed"in U.props||U.setState({collapsed:G});var Z=U.props.onCollapse;Z&&Z(G,H)},U.toggle=function(){var G=!U.state.collapsed;U.setCollapsed(G,"clickTrigger")},U.renderSider=function(G){var H,Z=G.getPrefixCls,q=U.props,ce=q.prefixCls,ne=q.className,se=q.theme,Ce=q.collapsible,Re=q.reverseArrow,Xe=q.trigger,we=q.style,Pe=q.width,Ee=q.collapsedWidth,Ge=q.zeroWidthTriggerStyle,It=q.children,ze=C(q,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle","children"]),ye=U.state,Me=ye.collapsed,qe=ye.below,nt=Z("layout-sider",ce),st=Object(o.a)(ze,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),xt=Me?Ee:Pe,Bt=S(xt)?"".concat(xt,"px"):String(xt),Le=parseFloat(String(Ee||0))===0?n.createElement("span",{onClick:U.toggle,className:r()("".concat(nt,"-zero-width-trigger"),"".concat(nt,"-zero-width-trigger-").concat(Re?"right":"left")),style:Ge},Xe||n.createElement(p.a,null)):null,Ue={expanded:Re?n.createElement(b.a,null):n.createElement(y.a,null),collapsed:Re?n.createElement(y.a,null):n.createElement(b.a,null)},We=Me?"collapsed":"expanded",ft=Ue[We],Kt=Xe!==null?Le||n.createElement("div",{className:"".concat(nt,"-trigger"),onClick:U.toggle,style:{width:Bt}},Xe||ft):null,bt=h()(h()({},we),{flex:"0 0 ".concat(Bt),maxWidth:Bt,minWidth:Bt,width:Bt}),Mt=r()(ne,nt,"".concat(nt,"-").concat(se),(H={},x()(H,"".concat(nt,"-collapsed"),!!Me),x()(H,"".concat(nt,"-has-trigger"),Ce&&Xe!==null&&!Le),x()(H,"".concat(nt,"-below"),!!qe),x()(H,"".concat(nt,"-zero-width"),parseFloat(Bt)===0),H));return n.createElement("aside",h()({className:Mt},st,{style:bt}),n.createElement("div",{className:"".concat(nt,"-children")},It),Ce||qe&&Le?Kt:null)},U.uniqueId=P("ant-sider-");var R;typeof window!="undefined"&&(R=window.matchMedia),R&&W.breakpoint&&W.breakpoint in N&&(U.mql=R("(max-width: ".concat(N[W.breakpoint],")")));var K;return"collapsed"in W?K=W.collapsed:K=W.defaultCollapsed,U.state={collapsed:K,below:!1},U}return f()(j,[{key:"componentDidMount",value:function(){var U;this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),(U=this.props)===null||U===void 0||U.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){var U,R;(U=this===null||this===void 0?void 0:this.mql)===null||U===void 0||U.removeListener(this.responsiveHandler),(R=this.props)===null||R===void 0||R.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var U=this.state.collapsed,R=this.props.collapsedWidth;return n.createElement(M.Provider,{value:{siderCollapsed:U,collapsedWidth:R}},n.createElement(E.a,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(U){return"collapsed"in U?{collapsed:U.collapsed}:null}}]),j}(n.Component);B.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"};var X=function(V){a()(j,V);var Y=s()(j);function j(){return e()(this,j),Y.apply(this,arguments)}return f()(j,[{key:"render",value:function(){var U=this;return n.createElement(_.a.Consumer,null,function(R){return n.createElement(B,h()({},R,U.props))})}}]),j}(n.Component)},ZYIC:function(ue,z,i){var T=i("zM3Q"),x={seriesType:"lines",plan:T(),reset:function(g){var h=g.coordinateSystem,t=g.get("polyline"),e=g.pipelineContext.large;function m(f,c){var a=[];if(e){var l,s=f.end-f.start;if(t){for(var n=0,d=f.start;d>1)%2;p.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",d[A]+":0",r[b]+":0",d[1-A]+":auto",r[1-b]+":auto",""].join("!important;"),l.appendChild(u),n.push(u)}return n}function c(l,s,n){for(var d=n?"invTrans":"trans",r=s[d],o=s.srcCoords,u=!0,p=[],A=[],b=0;b<4;b++){var w=l[b].getBoundingClientRect(),y=2*b,_=w.left,E=w.top;p.push(_,E),u=u&&o&&_===o[y]&&E===o[y+1],A.push(l[b].offsetLeft,l[b].offsetTop)}return u&&r?r:(s.srcCoords=p,s[d]=n?g(A,p):g(p,A))}function a(l){return l.nodeName.toUpperCase()==="CANVAS"}z.transformLocalCoord=e,z.transformCoordWithViewport=m,z.isCanvasEl=a},Znkb:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("zTMp"),t=g.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(a,l,s,n){this.axisPointerClass&&h.fixValue(a),t.superApply(this,"render",arguments),e(this,a,l,s,n,!0)},updateAxisPointer:function(a,l,s,n,d){e(this,a,l,s,n,!1)},remove:function(a,l){var s=this._axisPointer;s&&s.remove(l),t.superApply(this,"remove",arguments)},dispose:function(a,l){m(this,l),t.superApply(this,"dispose",arguments)}});function e(a,l,s,n,d,r){var o=t.getAxisPointerClass(a.axisPointerClass);if(!o)return;var u=h.getAxisPointerModel(l);u?(a._axisPointer||(a._axisPointer=new o)).render(l,u,n,r):m(a,n)}function m(a,l,s){var n=a._axisPointer;n&&n.dispose(l,s),a._axisPointer=null}var f=[];t.registerAxisPointerClass=function(a,l){f[a]=l},t.getAxisPointerClass=function(a){return a&&f[a]};var c=t;ue.exports=c},"Znn+":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("9ama"),h=i.n(g)},ZqQs:function(ue,z,i){var T=i("bYtY");function x(e){var m=e&&e.timeline;T.isArray(m)||(m=m?[m]:[]),T.each(m,function(f){if(!f)return;g(f)})}function g(e){var m=e.type,f={number:"value",time:"time"};if(f[m]&&(e.axisType=f[m],delete e.type),h(e),t(e,"controlPosition")){var c=e.controlStyle||(e.controlStyle={});t(c,"position")||(c.position=e.controlPosition),c.position==="none"&&!t(c,"show")&&(c.show=!1,delete c.position),delete e.controlPosition}T.each(e.data||[],function(a){T.isObject(a)&&!T.isArray(a)&&(!t(a,"value")&&t(a,"name")&&(a.value=a.name),h(a))})}function h(e){var m=e.itemStyle||(e.itemStyle={}),f=m.emphasis||(m.emphasis={}),c=e.label||e.label||{},a=c.normal||(c.normal={}),l={normal:1,emphasis:1};T.each(c,function(s,n){!l[n]&&!t(a,n)&&(a[n]=s)}),f.label&&!t(c,"emphasis")&&(c.emphasis=f.label,delete f.label)}function t(e,m){return e.hasOwnProperty(m)}ue.exports=x},Zss7:function(ue,z,i){var T;(function(x){var g=/^\s+/,h=/\s+$/,t=0,e=x.round,m=x.min,f=x.max,c=x.random;function a(we,Pe){if(we=we||"",Pe=Pe||{},we instanceof a)return we;if(!(this instanceof a))return new a(we,Pe);var Ee=l(we);this._originalInput=we,this._r=Ee.r,this._g=Ee.g,this._b=Ee.b,this._a=Ee.a,this._roundA=e(100*this._a)/100,this._format=Pe.format||Ee.format,this._gradientType=Pe.gradientType,this._r<1&&(this._r=e(this._r)),this._g<1&&(this._g=e(this._g)),this._b<1&&(this._b=e(this._b)),this._ok=Ee.ok,this._tc_id=t++}a.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 Pe=this.toRgb();return(Pe.r*299+Pe.g*587+Pe.b*114)/1e3},getLuminance:function(){var Pe=this.toRgb(),Ee,Ge,It,ze,ye,Me;return Ee=Pe.r/255,Ge=Pe.g/255,It=Pe.b/255,Ee<=.03928?ze=Ee/12.92:ze=x.pow((Ee+.055)/1.055,2.4),Ge<=.03928?ye=Ge/12.92:ye=x.pow((Ge+.055)/1.055,2.4),It<=.03928?Me=It/12.92:Me=x.pow((It+.055)/1.055,2.4),.2126*ze+.7152*ye+.0722*Me},setAlpha:function(Pe){return this._a=W(Pe),this._roundA=e(100*this._a)/100,this},toHsv:function(){var Pe=r(this._r,this._g,this._b);return{h:Pe.h*360,s:Pe.s,v:Pe.v,a:this._a}},toHsvString:function(){var Pe=r(this._r,this._g,this._b),Ee=e(Pe.h*360),Ge=e(Pe.s*100),It=e(Pe.v*100);return this._a==1?"hsv("+Ee+", "+Ge+"%, "+It+"%)":"hsva("+Ee+", "+Ge+"%, "+It+"%, "+this._roundA+")"},toHsl:function(){var Pe=n(this._r,this._g,this._b);return{h:Pe.h*360,s:Pe.s,l:Pe.l,a:this._a}},toHslString:function(){var Pe=n(this._r,this._g,this._b),Ee=e(Pe.h*360),Ge=e(Pe.s*100),It=e(Pe.l*100);return this._a==1?"hsl("+Ee+", "+Ge+"%, "+It+"%)":"hsla("+Ee+", "+Ge+"%, "+It+"%, "+this._roundA+")"},toHex:function(Pe){return u(this._r,this._g,this._b,Pe)},toHexString:function(Pe){return"#"+this.toHex(Pe)},toHex8:function(Pe){return p(this._r,this._g,this._b,this._a,Pe)},toHex8String:function(Pe){return"#"+this.toHex8(Pe)},toRgb:function(){return{r:e(this._r),g:e(this._g),b:e(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+e(this._r)+", "+e(this._g)+", "+e(this._b)+")":"rgba("+e(this._r)+", "+e(this._g)+", "+e(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:e(U(this._r,255)*100)+"%",g:e(U(this._g,255)*100)+"%",b:e(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+e(U(this._r,255)*100)+"%, "+e(U(this._g,255)*100)+"%, "+e(U(this._b,255)*100)+"%)":"rgba("+e(U(this._r,255)*100)+"%, "+e(U(this._g,255)*100)+"%, "+e(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Y[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(Pe){var Ee="#"+A(this._r,this._g,this._b,this._a),Ge=Ee,It=this._gradientType?"GradientType = 1, ":"";if(Pe){var ze=a(Pe);Ge="#"+A(ze._r,ze._g,ze._b,ze._a)}return"progid:DXImageTransform.Microsoft.gradient("+It+"startColorstr="+Ee+",endColorstr="+Ge+")"},toString:function(Pe){var Ee=!!Pe;Pe=Pe||this._format;var Ge=!1,It=this._a<1&&this._a>=0,ze=!Ee&&It&&(Pe==="hex"||Pe==="hex6"||Pe==="hex3"||Pe==="hex4"||Pe==="hex8"||Pe==="name");return ze?Pe==="name"&&this._a===0?this.toName():this.toRgbString():(Pe==="rgb"&&(Ge=this.toRgbString()),Pe==="prgb"&&(Ge=this.toPercentageRgbString()),(Pe==="hex"||Pe==="hex6")&&(Ge=this.toHexString()),Pe==="hex3"&&(Ge=this.toHexString(!0)),Pe==="hex4"&&(Ge=this.toHex8String(!0)),Pe==="hex8"&&(Ge=this.toHex8String()),Pe==="name"&&(Ge=this.toName()),Pe==="hsl"&&(Ge=this.toHslString()),Pe==="hsv"&&(Ge=this.toHsvString()),Ge||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(Pe,Ee){var Ge=Pe.apply(null,[this].concat([].slice.call(Ee)));return this._r=Ge._r,this._g=Ge._g,this._b=Ge._b,this.setAlpha(Ge._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(E,arguments)},darken:function(){return this._applyModification(I,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(w,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(S,arguments)},_applyCombination:function(Pe,Ee){return Pe.apply(null,[this].concat([].slice.call(Ee)))},analogous:function(){return this._applyCombination(B,arguments)},complement:function(){return this._applyCombination(C,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(P,arguments)},triad:function(){return this._applyCombination(N,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},a.fromRatio=function(we,Pe){if(typeof we=="object"){var Ee={};for(var Ge in we)we.hasOwnProperty(Ge)&&(Ge==="a"?Ee[Ge]=we[Ge]:Ee[Ge]=q(we[Ge]));we=Ee}return a(we,Pe)};function l(we){var Pe={r:0,g:0,b:0},Ee=1,Ge=null,It=null,ze=null,ye=!1,Me=!1;return typeof we=="string"&&(we=Re(we)),typeof we=="object"&&(Ce(we.r)&&Ce(we.g)&&Ce(we.b)?(Pe=s(we.r,we.g,we.b),ye=!0,Me=String(we.r).substr(-1)==="%"?"prgb":"rgb"):Ce(we.h)&&Ce(we.s)&&Ce(we.v)?(Ge=q(we.s),It=q(we.v),Pe=o(we.h,Ge,It),ye=!0,Me="hsv"):Ce(we.h)&&Ce(we.s)&&Ce(we.l)&&(Ge=q(we.s),ze=q(we.l),Pe=d(we.h,Ge,ze),ye=!0,Me="hsl"),we.hasOwnProperty("a")&&(Ee=we.a)),Ee=W(Ee),{ok:ye,format:we.format||Me,r:m(255,f(Pe.r,0)),g:m(255,f(Pe.g,0)),b:m(255,f(Pe.b,0)),a:Ee}}function s(we,Pe,Ee){return{r:U(we,255)*255,g:U(Pe,255)*255,b:U(Ee,255)*255}}function n(we,Pe,Ee){we=U(we,255),Pe=U(Pe,255),Ee=U(Ee,255);var Ge=f(we,Pe,Ee),It=m(we,Pe,Ee),ze,ye,Me=(Ge+It)/2;if(Ge==It)ze=ye=0;else{var qe=Ge-It;ye=Me>.5?qe/(2-Ge-It):qe/(Ge+It);switch(Ge){case we:ze=(Pe-Ee)/qe+(Pe1&&(xt-=1),xt<1/6?nt+(st-nt)*6*xt:xt<1/2?st:xt<2/3?nt+(st-nt)*(2/3-xt)*6:nt}if(Pe===0)Ge=It=ze=Ee;else{var Me=Ee<.5?Ee*(1+Pe):Ee+Pe-Ee*Pe,qe=2*Ee-Me;Ge=ye(qe,Me,we+1/3),It=ye(qe,Me,we),ze=ye(qe,Me,we-1/3)}return{r:Ge*255,g:It*255,b:ze*255}}function r(we,Pe,Ee){we=U(we,255),Pe=U(Pe,255),Ee=U(Ee,255);var Ge=f(we,Pe,Ee),It=m(we,Pe,Ee),ze,ye,Me=Ge,qe=Ge-It;if(ye=Ge===0?0:qe/Ge,Ge==It)ze=0;else{switch(Ge){case we:ze=(Pe-Ee)/qe+(Pe>1)+720)%360;--Pe;)Ge.h=(Ge.h+It)%360,ze.push(a(Ge));return ze}function X(we,Pe){Pe=Pe||6;for(var Ee=a(we).toHsv(),Ge=Ee.h,It=Ee.s,ze=Ee.v,ye=[],Me=1/Pe;Pe--;)ye.push(a({h:Ge,s:It,v:ze})),ze=(ze+Me)%1;return ye}a.mix=function(we,Pe,Ee){Ee=Ee===0?0:Ee||50;var Ge=a(we).toRgb(),It=a(Pe).toRgb(),ze=Ee/100,ye={r:(It.r-Ge.r)*ze+Ge.r,g:(It.g-Ge.g)*ze+Ge.g,b:(It.b-Ge.b)*ze+Ge.b,a:(It.a-Ge.a)*ze+Ge.a};return a(ye)},a.readability=function(we,Pe){var Ee=a(we),Ge=a(Pe);return(x.max(Ee.getLuminance(),Ge.getLuminance())+.05)/(x.min(Ee.getLuminance(),Ge.getLuminance())+.05)},a.isReadable=function(we,Pe,Ee){var Ge=a.readability(we,Pe),It,ze;ze=!1,It=Xe(Ee);switch(It.level+It.size){case"AAsmall":case"AAAlarge":ze=Ge>=4.5;break;case"AAlarge":ze=Ge>=3;break;case"AAAsmall":ze=Ge>=7;break}return ze},a.mostReadable=function(we,Pe,Ee){var Ge=null,It=0,ze,ye,Me,qe;Ee=Ee||{},ye=Ee.includeFallbackColors,Me=Ee.level,qe=Ee.size;for(var nt=0;ntIt&&(It=ze,Ge=a(Pe[nt]));return a.isReadable(we,Ge,{level:Me,size:qe})||!ye?Ge:(Ee.includeFallbackColors=!1,a.mostReadable(we,["#fff","#000"],Ee))};var V=a.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"},Y=a.hexNames=j(V);function j(we){var Pe={};for(var Ee in we)we.hasOwnProperty(Ee)&&(Pe[we[Ee]]=Ee);return Pe}function W(we){return we=parseFloat(we),(isNaN(we)||we<0||we>1)&&(we=1),we}function U(we,Pe){G(we)&&(we="100%");var Ee=H(we);return we=m(Pe,f(0,parseFloat(we))),Ee&&(we=parseInt(we*Pe,10)/100),x.abs(we-Pe)<1e-6?1:we%Pe/parseFloat(Pe)}function R(we){return m(1,f(0,we))}function K(we){return parseInt(we,16)}function G(we){return typeof we=="string"&&we.indexOf(".")!=-1&&parseFloat(we)===1}function H(we){return typeof we=="string"&&we.indexOf("%")!=-1}function Z(we){return we.length==1?"0"+we:""+we}function q(we){return we<=1&&(we=we*100+"%"),we}function ce(we){return x.round(parseFloat(we)*255).toString(16)}function ne(we){return K(we)/255}var se=function(){var we="[-\\+]?\\d+%?",Pe="[-\\+]?\\d*\\.\\d+%?",Ee="(?:"+Pe+")|(?:"+we+")",Ge="[\\s|\\(]+("+Ee+")[,|\\s]+("+Ee+")[,|\\s]+("+Ee+")\\s*\\)?",It="[\\s|\\(]+("+Ee+")[,|\\s]+("+Ee+")[,|\\s]+("+Ee+")[,|\\s]+("+Ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(Ee),rgb:new RegExp("rgb"+Ge),rgba:new RegExp("rgba"+It),hsl:new RegExp("hsl"+Ge),hsla:new RegExp("hsla"+It),hsv:new RegExp("hsv"+Ge),hsva:new RegExp("hsva"+It),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(we){return!!se.CSS_UNIT.exec(we)}function Re(we){we=we.replace(g,"").replace(h,"").toLowerCase();var Pe=!1;if(V[we])we=V[we],Pe=!0;else if(we=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var Ee;return(Ee=se.rgb.exec(we))?{r:Ee[1],g:Ee[2],b:Ee[3]}:(Ee=se.rgba.exec(we))?{r:Ee[1],g:Ee[2],b:Ee[3],a:Ee[4]}:(Ee=se.hsl.exec(we))?{h:Ee[1],s:Ee[2],l:Ee[3]}:(Ee=se.hsla.exec(we))?{h:Ee[1],s:Ee[2],l:Ee[3],a:Ee[4]}:(Ee=se.hsv.exec(we))?{h:Ee[1],s:Ee[2],v:Ee[3]}:(Ee=se.hsva.exec(we))?{h:Ee[1],s:Ee[2],v:Ee[3],a:Ee[4]}:(Ee=se.hex8.exec(we))?{r:K(Ee[1]),g:K(Ee[2]),b:K(Ee[3]),a:ne(Ee[4]),format:Pe?"name":"hex8"}:(Ee=se.hex6.exec(we))?{r:K(Ee[1]),g:K(Ee[2]),b:K(Ee[3]),format:Pe?"name":"hex"}:(Ee=se.hex4.exec(we))?{r:K(Ee[1]+""+Ee[1]),g:K(Ee[2]+""+Ee[2]),b:K(Ee[3]+""+Ee[3]),a:ne(Ee[4]+""+Ee[4]),format:Pe?"name":"hex8"}:(Ee=se.hex3.exec(we))?{r:K(Ee[1]+""+Ee[1]),g:K(Ee[2]+""+Ee[2]),b:K(Ee[3]+""+Ee[3]),format:Pe?"name":"hex"}:!1}function Xe(we){var Pe,Ee;return we=we||{level:"AA",size:"small"},Pe=(we.level||"AA").toUpperCase(),Ee=(we.size||"small").toLowerCase(),Pe!=="AA"&&Pe!=="AAA"&&(Pe="AA"),Ee!=="small"&&Ee!=="large"&&(Ee="small"),{level:Pe,size:Ee}}ue.exports?ue.exports=a:!(T=function(){return a}.call(z,i,z,ue),T!==void 0&&(ue.exports=T))})(Math)},Zvw2:function(ue,z,i){var T=i("bYtY"),x=i("hM6l"),g=function(t,e,m,f,c){x.call(this,t,e,m),this.type=f||"value",this.position=c||"bottom",this.orient=null};g.prototype={constructor:g,model:null,isHorizontal:function(){var t=this.position;return t==="top"||t==="bottom"},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},T.inherits(g,x);var h=g;ue.exports=h},a7Wl:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};z.default=T},a9QJ:function(ue,z){var i={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function T(x,g){if(x==="world"){var h=i[g.name];if(h){var t=g.center;t[0]=h[0],t[1]=h[1]}}}ue.exports=T},aHsQ:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("6D9b"),h=i.n(g)},aKvl:function(ue,z,i){var T=i("Sj9i"),x=T.quadraticProjectPoint;function g(h,t,e,m,f,c,a,l,s){if(a===0)return!1;var n=a;if(s>t+n&&s>m+n&&s>c+n||sh+n&&l>e+n&&l>f+n||l0&&N>0&&!V&&(C=0),C<0&&N<0&&!Y&&(N=0));var j=I.ecModel;if(j&&S==="time"){var W=c("bar",j),U;if(g.each(W,function(G){U|=G.getBaseAxis()===I.axis}),U){var R=a(W),K=d(C,N,I,R);C=K.min,N=K.max}}return{extent:[C,N],fixMin:V,fixMax:Y}}function d(E,I,S,C){var N=S.axis.getExtent(),M=N[1]-N[0],P=l(C,S.axis);if(P===void 0)return{min:E,max:I};var B=Infinity;g.each(P,function(U){B=Math.min(U.offset,B)});var X=-Infinity;g.each(P,function(U){X=Math.max(U.offset+U.width,X)}),B=Math.abs(B),X=Math.abs(X);var V=B+X,Y=I-E,j=1-(B+X)/M,W=Y/j-Y;return I+=W*(X/V),E-=W*(B/V),{min:E,max:I}}function r(E,I){var S=n(E,I),C=S.extent,N=I.get("splitNumber");E.type==="log"&&(E.base=I.get("logBase"));var M=E.type;E.setExtent(C[0],C[1]),E.niceExtent({splitNumber:N,fixMin:S.fixMin,fixMax:S.fixMax,minInterval:M==="interval"||M==="time"?I.get("minInterval"):null,maxInterval:M==="interval"||M==="time"?I.get("maxInterval"):null});var P=I.get("interval");P!=null&&(E.setInterval&&E.setInterval(P))}function o(E,I){if(I=I||E.get("type"),I)switch(I){case"category":return new h(E.getOrdinalMeta?E.getOrdinalMeta():E.getCategories(),[Infinity,-Infinity]);case"value":return new t;default:return(e.getClass(I)||t).create(E)}}function u(E){var I=E.scale.getExtent(),S=I[0],C=I[1];return!(S>0&&C>0||S<0&&C<0)}function p(E){var I=E.getLabelModel().get("formatter"),S=E.type==="category"?E.scale.getExtent()[0]:null;return typeof I=="string"?(I=function(C){return function(N){return N=E.scale.getLabel(N),C.replace("{value}",N!=null?N:"")}}(I),I):typeof I=="function"?function(C,N){return S!=null&&(N=C-S),I(A(E,C),N)}:function(C){return E.scale.getLabel(C)}}function A(E,I){return E.type==="category"?E.scale.getLabel(I):I}function b(E){var I=E.model,S=E.scale;if(!I.get("axisLabel.show")||S.isBlank())return;var C=E.type==="category",N,M,P=S.getExtent();C?M=S.count():(N=S.getTicks(),M=N.length);var B=E.getLabelModel(),X=p(E),V,Y=1;M>40&&(Y=Math.ceil(M/40));for(var j=0;jK.blockIndex,Z=H?K.step:null,q=G&&G.modDataCount,ce=q!=null?Math.ceil(q/Z):null;return{step:Z,modBy:ce,modDataCount:q}},o.getPipeline=function(U){return this._pipelineMap.get(U)},o.updateStreamModes=function(U,R){var K=this._pipelineMap.get(U.uid),G=U.getData(),H=G.count(),Z=K.progressiveEnabled&&R.incrementalPrepareRender&&H>=K.threshold,q=U.get("large")&&H>=U.get("largeThreshold"),ce=U.get("progressiveChunkMode")==="mod"?H:null;U.pipelineContext=K.context={progressiveRender:Z,modDataCount:ce,large:q}},o.restorePipelines=function(U){var R=this,K=R._pipelineMap=t();U.eachSeries(function(G){var H=G.getProgressive(),Z=G.uid;K.set(Z,{id:Z,head:null,tail:null,threshold:G.getProgressiveThreshold(),progressiveEnabled:H&&!(G.preventIncremental&&G.preventIncremental()),blockIndex:-1,step:Math.round(H||700),count:0}),P(R,G,G.dataTask)})},o.prepareStageTasks=function(){var U=this._stageTaskMap,R=this.ecInstance.getModel(),K=this.api;x(this._allHandlers,function(G){var H=U.get(G.uid)||U.set(G.uid,[]);G.reset&&A(this,G,H,R,K),G.overallReset&&b(this,G,H,R,K)},this)},o.prepareView=function(U,R,K,G){var H=U.renderTask,Z=H.context;Z.model=R,Z.ecModel=K,Z.api=G,H.__block=!U.incrementalPrepareRender,P(this,R,H)},o.performDataProcessorTasks=function(U,R){u(this,this._dataProcessorHandlers,U,R,{block:!0})},o.performVisualTasks=function(U,R,K){u(this,this._visualHandlers,U,R,K)};function u(U,R,K,G,H){H=H||{};var Z;x(R,function(ce,ne){if(H.visualType&&H.visualType!==ce.visualType)return;var se=U._stageTaskMap.get(ce.uid),Ce=se.seriesTaskMap,Re=se.overallTask;if(Re){var Xe,we=Re.agentStubMap;we.each(function(Ee){q(H,Ee)&&(Ee.dirty(),Xe=!0)}),Xe&&Re.dirty(),p(Re,G);var Pe=U.getPerformArgs(Re,H.block);we.each(function(Ee){Ee.perform(Pe)}),Z|=Re.perform(Pe)}else Ce&&Ce.each(function(Ee,Ge){q(H,Ee)&&Ee.dirty();var It=U.getPerformArgs(Ee,H.block);It.skip=!ce.performRawSeries&&K.isSeriesFiltered(Ee.context.model),p(Ee,G),Z|=Ee.perform(It)})});function q(ce,ne){return ce.setDirty&&(!ce.dirtyMap||ce.dirtyMap.get(ne.__pipeline.id))}U.unfinished|=Z}o.performSeriesTasks=function(U){var R;U.eachSeries(function(K){R|=K.dataTask.perform()}),this.unfinished|=R},o.plan=function(){this._pipelineMap.each(function(U){var R=U.tail;do{if(R.__block){U.blockIndex=R.__idxInPipeline;break}R=R.getUpstream()}while(R)})};var p=o.updatePayload=function(U,R){R!=="remain"&&(U.context.payload=R)};function A(U,R,K,G,H){var Z=K.seriesTaskMap||(K.seriesTaskMap=t()),q=R.seriesType,ce=R.getTargetSeries;R.createOnAllSeries?G.eachRawSeries(ne):q?G.eachRawSeriesByType(q,ne):ce&&ce(G,H).each(ne);function ne(Ce){var Re=Ce.uid,Xe=Z.get(Re)||Z.set(Re,f({plan:I,reset:S,count:M}));Xe.context={model:Ce,ecModel:G,api:H,useClearVisual:R.isVisual&&!R.isLayout,plan:R.plan,reset:R.reset,scheduler:U},P(U,Ce,Xe)}var se=U._pipelineMap;Z.each(function(Ce,Re){se.get(Re)||(Ce.dispose(),Z.removeKey(Re))})}function b(U,R,K,G,H){var Z=K.overallTask=K.overallTask||f({reset:w});Z.context={ecModel:G,api:H,overallReset:R.overallReset,scheduler:U};var q=Z.agentStubMap=Z.agentStubMap||t(),ce=R.seriesType,ne=R.getTargetSeries,se=!0,Ce=R.modifyOutputEnd;ce?G.eachRawSeriesByType(ce,Re):ne?ne(G,H).each(Re):(se=!1,x(G.getSeries(),Re));function Re(we){var Pe=we.uid,Ee=q.get(Pe);Ee||(Ee=q.set(Pe,f({reset:y,onDirty:E})),Z.dirty()),Ee.context={model:we,overallProgress:se,modifyOutputEnd:Ce},Ee.agent=Z,Ee.__block=se,P(U,we,Ee)}var Xe=U._pipelineMap;q.each(function(we,Pe){Xe.get(Pe)||(we.dispose(),Z.dirty(),q.removeKey(Pe))})}function w(U){U.overallReset(U.ecModel,U.api,U.payload)}function y(U,R){return U.overallProgress&&_}function _(){this.agent.dirty(),this.getDownstream().dirty()}function E(){this.agent&&this.agent.dirty()}function I(U){return U.plan&&U.plan(U.model,U.ecModel,U.api,U.payload)}function S(U){U.useClearVisual&&U.data.clearAllVisual();var R=U.resetDefines=d(U.reset(U.model,U.ecModel,U.api,U.payload));return R.length>1?g(R,function(K,G){return N(G)}):C}var C=N(0);function N(U){return function(R,K){var G=K.data,H=K.resetDefines[U];if(H&&H.dataEach)for(var Z=R.start;Z=0&&!(l[d]<=c);d--);d=Math.min(d,s-2)}else{for(var d=n;dc);d++);d=Math.min(d-1,s-2)}h.lerp(f.position,a[d],a[d+1],(c-l[d])/(l[d+1]-l[d]));var o=a[d+1][0]-a[d][0],u=a[d+1][1]-a[d][1];f.rotation=-Math.atan2(u,o)-Math.PI/2,this._lastFrame=d,this._lastFramePercent=c,f.ignore=!1},x.inherits(t,g);var m=t;ue.exports=m},apAg:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("bsht")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="SearchOutlined";var f=h.forwardRef(m);z.default=f},as94:function(ue,z,i){var T=i("7aKB"),x=i("3LNs"),g=i("IwbS"),h=i("/y7N"),t=i("Fofx"),e=i("+rIm"),m=i("Znkb"),f=x.extend({makeElOption:function(s,n,d,r,o){var u=d.axis;u.dim==="angle"&&(this.animationThreshold=Math.PI/18);var p=u.polar,A=p.getOtherAxis(u),b=A.getExtent(),w;w=u["dataTo"+T.capitalFirst(u.dim)](n);var y=r.get("type");if(y&&y!=="none"){var _=h.buildElStyle(r),E=a[y](u,p,w,b,_);E.style=_,s.graphicKey=E.type,s.pointer=E}var I=r.get("label.margin"),S=c(n,d,r,p,I);h.buildLabelElOption(s,d,r,o,S)}});function c(s,n,d,r,o){var u=n.axis,p=u.dataToCoord(s),A=r.getAngleAxis().getExtent()[0];A=A/180*Math.PI;var b=r.getRadiusAxis().getExtent(),w,y,_;if(u.dim==="radius"){var E=t.create();t.rotate(E,E,A),t.translate(E,E,[r.cx,r.cy]),w=g.applyTransform([p,-o],E);var I=n.getModel("axisLabel").get("rotate")||0,S=e.innerTextLayout(A,I*Math.PI/180,-1);y=S.textAlign,_=S.textVerticalAlign}else{var C=b[1];w=r.coordToPoint([C+o,p]);var N=r.cx,M=r.cy;y=Math.abs(w[0]-N)/C<.3?"center":w[0]>N?"left":"right",_=Math.abs(w[1]-M)/C<.3?"middle":w[1]>M?"top":"bottom"}return{position:w,align:y,verticalAlign:_}}var a={line:function(s,n,d,r,o){return s.dim==="angle"?{type:"Line",shape:h.makeLineShape(n.coordToPoint([r[0],d]),n.coordToPoint([r[1],d]))}:{type:"Circle",shape:{cx:n.cx,cy:n.cy,r:d}}},shadow:function(s,n,d,r,o){var u=Math.max(1,s.getBandWidth()),p=Math.PI/180;return s.dim==="angle"?{type:"Sector",shape:h.makeSectorShape(n.cx,n.cy,r[0],r[1],(-d-u/2)*p,(-d+u/2)*p)}:{type:"Sector",shape:h.makeSectorShape(n.cx,n.cy,d-u/2,d+u/2,0,Math.PI*2)}}};m.registerAxisPointerClass("PolarAxisPointer",f);var l=f;ue.exports=l},b80e:function(ue,z,i){"use strict";var T=i("284h"),x=i("TqRt");Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var g=x(i("3tO9")),h=T(i("q1tI")),t=x(i("gKaM")),e=x(i("KQxl")),m=function(a,l){return h.createElement(e.default,(0,g.default)((0,g.default)({},a),{},{ref:l,icon:t.default}))};m.displayName="DoubleLeftOutlined";var f=h.forwardRef(m);z.default=f},b9oc:function(ue,z,i){var T=i("bYtY"),x=T.each,g="\0_ec_hist_store";function h(c,a){var l=f(c);x(a,function(s,n){for(var d=l.length-1;d>=0;d--){var r=l[d];if(r[n])break}if(d<0){var o=c.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(o){var u=o.getPercentRange();l[0][n]={dataZoomId:n,start:u[0],end:u[1]}}}}),l.push(a)}function t(c){var a=f(c),l=a[a.length-1];a.length>1&&a.pop();var s={};return x(l,function(n,d){for(var r=a.length-1;r>=0;r--){var n=a[r][d];if(n){s[d]=n;break}}}),s}function e(c){c[g]=null}function m(c){return f(c).length}function f(c){var a=c[g];return a||(a=c[g]=[{}]),a}z.push=h,z.pop=t,z.clear=e,z.count=m},bBKM:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("+rIm"),e=i("IwbS"),m=["axisLine","axisTickLabel","axisName"],f=g.extendComponentView({type:"radar",render:function(c,a,l){var s=this.group;s.removeAll(),this._buildAxes(c),this._buildSplitLineAndArea(c)},_buildAxes:function(c){var a=c.coordinateSystem,l=a.getIndicatorAxes(),s=h.map(l,function(n){var d=new t(n.model,{position:[a.cx,a.cy],rotation:n.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return d});h.each(s,function(n){h.each(m,n.add,n),this.group.add(n.getGroup())},this)},_buildSplitLineAndArea:function(c){var a=c.coordinateSystem,l=a.getIndicatorAxes();if(!l.length)return;var s=c.get("shape"),n=c.getModel("splitLine"),d=c.getModel("splitArea"),r=n.getModel("lineStyle"),o=d.getModel("areaStyle"),u=n.get("show"),p=d.get("show"),A=r.get("color"),b=o.get("color");A=h.isArray(A)?A:[A],b=h.isArray(b)?b:[b];var w=[],y=[];function _(W,U,R){var K=R%U.length;return W[K]=W[K]||[],K}if(s==="circle")for(var E=l[0].getTicksCoords(),I=a.cx,S=a.cy,C=0;C1&&arguments[1]!==void 0?arguments[1]:"",Y=arguments.length>2?arguments[2]:void 0,j=e()(X),W=S(V,Y);return W&&j.push(W),j},N=function(X){var V=X.prefixCls,Y=X.separator,j=Y===void 0?"/":Y,W=X.style,U=X.className,R=X.routes,K=X.children,G=X.itemRender,H=G===void 0?I:G,Z=X.params,q=Z===void 0?{}:Z,ce=_(X,["prefixCls","separator","style","className","routes","children","itemRender","params"]),ne=m.useContext(d.b),se=ne.getPrefixCls,Ce=ne.direction,Re,Xe=se("breadcrumb",V);if(R&&R.length>0){var we=[];Re=R.map(function(Ee){var Ge=S(Ee.path,q);Ge&&we.push(Ge);var It;return Ee.children&&Ee.children.length&&(It=m.createElement(b.a,null,Ee.children.map(function(ze){return m.createElement(b.a.Item,{key:ze.path||ze.breadcrumbName},H(ze,q,R,C(we,ze.path,q)))}))),m.createElement(u,{overlay:It,separator:j,key:Ge||Ee.breadcrumbName},H(Ee,q,R,we))})}else K&&(Re=Object(a.a)(K).map(function(Ee,Ge){return Ee&&(Object(w.a)(Ee.type&&(Ee.type.__ANT_BREADCRUMB_ITEM===!0||Ee.type.__ANT_BREADCRUMB_SEPARATOR===!0),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(y.a)(Ee,{separator:j,key:Ge}))}));var Pe=c()(U,Xe,h()({},"".concat(Xe,"-rtl"),Ce==="rtl"));return m.createElement("div",x()({className:Pe,style:W},ce),Re)};N.Item=u,N.Separator=A;var M=N,P=z.a=M},bKJz:function(ue,z,i){},bLfw:function(ue,z,i){var T=i("bYtY"),x=i("Qxkt"),g=i("iRjW"),h=i("Yl7c"),t=h.enableClassManagement,e=h.parseClassType,m=i("4NO4"),f=m.makeInner,c=i("+TT/"),a=i("3hzK"),l=f(),s=x.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(r,o,u,p){x.call(this,r,o,u,p),this.uid=g.getUID("ec_cpt_model")},init:function(r,o,u,p){this.mergeDefaultAndTheme(r,u)},mergeDefaultAndTheme:function(r,o){var u=this.layoutMode,p=u?c.getLayoutParams(r):{},A=o.getTheme();T.merge(r,A.get(this.mainType)),T.merge(r,this.getDefaultOption()),u&&c.mergeLayoutParam(r,p,u)},mergeOption:function(r,o){T.merge(this.option,r,!0);var u=this.layoutMode;u&&c.mergeLayoutParam(this.option,r,u)},optionUpdated:function(r,o){},getDefaultOption:function(){var r=l(this);if(!r.defaultOption){for(var o=[],u=this.constructor;u;){var p=u.prototype.defaultOption;p&&o.push(p),u=u.superClass}for(var A={},b=o.length-1;b>=0;b--)A=T.merge(A,o[b],!0);r.defaultOption=A}return r.defaultOption},getReferringComponents:function(r){return this.ecModel.queryComponents({mainType:r,index:this.get(r+"Index",!0),id:this.get(r+"Id",!0)})}});t(s,{registerWhenExtend:!0}),g.enableSubTypeDefaulter(s),g.enableTopologicalTravel(s,n);function n(r){var o=[];return T.each(s.getClassesByMainType(r),function(u){o=o.concat(u.prototype.dependencies||[])}),o=T.map(o,function(u){return e(u).main}),r!=="dataset"&&T.indexOf(o,"dataset")<=0&&o.unshift("dataset"),o}T.mixin(s,a);var d=s;ue.exports=d},bMXI:function(ue,z,i){var T=i("bYtY"),x=i("QBsz"),g=i("Fofx"),h=i("mFDi"),t=i("DN4a"),e=x.applyTransform;function m(){t.call(this)}T.mixin(m,t);function f(l){this.name=l,this.zoomLimit,t.call(this),this._roamTransformable=new m,this._rawTransformable=new m,this._center,this._zoom}f.prototype={constructor:f,type:"view",dimensions:["x","y"],setBoundingRect:function(l,s,n,d){return this._rect=new h(l,s,n,d),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(l,s,n,d){this.transformTo(l,s,n,d),this._viewRect=new h(l,s,n,d)},transformTo:function(l,s,n,d){var r=this.getBoundingRect(),o=this._rawTransformable;o.transform=r.calculateTransform(new h(l,s,n,d)),o.decomposeTransform(),this._updateTransform()},setCenter:function(l){if(!l)return;this._center=l,this._updateCenterAndZoom()},setZoom:function(l){l=l||1;var s=this.zoomLimit;s&&(s.max!=null&&(l=Math.min(s.max,l)),s.min!=null&&(l=Math.max(s.min,l))),this._zoom=l,this._updateCenterAndZoom()},getDefaultCenter:function(){var l=this.getBoundingRect(),s=l.x+l.width/2,n=l.y+l.height/2;return[s,n]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var l=this._rawTransformable.getLocalTransform(),s=this._roamTransformable,n=this.getDefaultCenter(),d=this.getCenter(),r=this.getZoom();d=x.applyTransform([],d,l),n=x.applyTransform([],n,l),s.origin=d,s.position=[n[0]-d[0],n[1]-d[1]],s.scale=[r,r],this._updateTransform()},_updateTransform:function(){var l=this._roamTransformable,s=this._rawTransformable;s.parent=l,l.updateTransform(),s.updateTransform(),g.copy(this.transform||(this.transform=[]),s.transform||g.create()),this._rawTransform=s.getLocalTransform(),this.invTransform=this.invTransform||[],g.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var l=this._roamTransformable.transform,s=this._rawTransformable;return{roamTransform:l?T.slice(l):g.create(),rawScale:T.slice(s.scale),rawPosition:T.slice(s.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var l=this.getBoundingRect().clone();return l.applyTransform(this.transform),l},dataToPoint:function(l,s,n){var d=s?this._rawTransform:this.transform;return n=n||[],d?e(n,l,d):x.copy(n,l)},pointToData:function(l){var s=this.invTransform;return s?e([],l,s):[l[0],l[1]]},convertToPixel:T.curry(c,"dataToPoint"),convertFromPixel:T.curry(c,"pointToData"),containPoint:function(l){return this.getViewRectAfterRoam().contain(l[0],l[1])}},T.mixin(f,t);function c(l,s,n,d){var r=n.seriesModel,o=r?r.coordinateSystem:null;return o===this?o[l](d):null}var a=f;ue.exports=a},bNin:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("FBjb"),h=i("Itpr"),t=h.radialCoordinate,e=i("ProS"),m=i("4mN7"),f=i("bMXI"),c=i("Ae+d"),a=i("SgGq"),l=i("xSat"),s=l.onIrrelevantElement,n=i("Tghj"),d=n.__DEV__,r=i("OELB"),o=r.parsePercent,u=x.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(I,S){var C=S.childPoints,N=C.length,M=S.parentPoint,P=C[0],B=C[N-1];if(N===1){I.moveTo(M[0],M[1]),I.lineTo(P[0],P[1]);return}var X=S.orient,V=X==="TB"||X==="BT"?0:1,Y=1-V,j=o(S.forkPosition,1),W=[];W[V]=M[V],W[Y]=M[Y]+(B[Y]-M[Y])*j,I.moveTo(M[0],M[1]),I.lineTo(W[0],W[1]),I.moveTo(P[0],P[1]),W[V]=P[V],I.lineTo(W[0],W[1]),W[V]=B[V],I.lineTo(W[0],W[1]),I.lineTo(B[0],B[1]);for(var U=1;UZ.x,ne||(ce=ce-Math.PI));var Ce=ne?"left":"right",Re=P.labelModel.get("rotate"),Xe=Re*(Math.PI/180);G.setStyle({textPosition:P.labelModel.get("position")||Ce,textRotation:Re==null?-ce:Xe,textOrigin:"center",verticalAlign:"middle"})}y(M,X,Y,C,R,U,K,N,P)}function y(I,S,C,N,M,P,B,X,V){var Y=V.edgeShape,j=N.__edge;if(Y==="curve")S.parentNode&&S.parentNode!==C&&(j||(j=N.__edge=new x.BezierCurve({shape:E(V,M,M),style:T.defaults({opacity:0,strokeNoScale:!0},V.lineStyle)})),x.updateProps(j,{shape:E(V,P,B),style:{opacity:1}},I));else if(Y==="polyline"&&(V.layout==="orthogonal"&&(S!==C&&S.children&&S.children.length!==0&&S.isExpand===!0))){for(var W=S.children,U=[],R=0;R